Update to objdiff 3.5.0 (#2980)

* Update to objdiff 3.5.0

* Fix symbols being in .data instead of .rodata for Wii/Shield
This commit is contained in:
LagoLunatic
2025-12-21 13:46:14 -05:00
committed by GitHub
parent 48f1d47690
commit 16a2980f5a
15 changed files with 24 additions and 20 deletions
+1 -1
View File
@@ -47,7 +47,7 @@ struct J3DTransformInfo {
extern J3DTransformInfo const j3dDefaultTransformInfo;
extern Vec const j3dDefaultScale;
extern Mtx const j3dDefaultMtx;
extern f32 PSMulUnit01[];
extern f32 const PSMulUnit01[];
void J3DGQRSetup7(u32 param_0, u32 param_1, u32 param_2, u32 param_3);
void J3DCalcBBoardMtx(f32 (*)[4]);
+2
View File
@@ -15,6 +15,8 @@
*/
class dalv4CandleTag_c : public fopAc_ac_c, public request_of_phase_process_class, public dEvLib_callback_c {
public:
typedef void (dalv4CandleTag_c::*modeFunc)();
enum Mode {
MODE_WATCH,
MODE_NG,
+2
View File
@@ -13,6 +13,8 @@
*/
class daObjSword_c : public daItemBase_c {
public:
typedef int (daObjSword_c::*actionFunc)();
void initBaseMtx();
void setBaseMtx();
int Create();
+1 -1
View File
@@ -115,7 +115,7 @@ public:
bool checkBoomWindTgTimer() { return mBoomWindTgTimer == 0; }
static procFunc mFuncPtr[];
static dCcD_SrcCyl m_cyl_src;
static const dCcD_SrcCyl m_cyl_src;
static s32 m_timer_max;
/* 0x92C */ s16 field_0x92c;
+4 -4
View File
@@ -78,8 +78,8 @@ public:
return (this->*m_emitterTwoData[param_0])(param_1, param_2);
}
static effTypeFunc m_typeTwoData[];
static emitterFunc m_emitterTwoData[];
static const effTypeFunc m_typeTwoData[];
static const emitterFunc m_emitterTwoData[];
/* 0x38 */ u32 mLeftEmitter[2][4];
/* 0x58 */ u32 mRightEmitter[2][4];
@@ -117,8 +117,8 @@ public:
return (this->*m_emitterFourData[param_0])(param_1, param_2);
}
static effTypeFunc m_typeFourData[];
static emitterFunc m_emitterFourData[];
static const effTypeFunc m_typeFourData[];
static const emitterFunc m_emitterFourData[];
/* 0x80 */ u32 mBackLeftEmitter[2][4];
/* 0xA0 */ u32 mBackRightEmitter[2][4];