mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
detect more floats/doubles, including from relocations
This commit is contained in:
@@ -11,12 +11,6 @@
|
||||
// Types:
|
||||
//
|
||||
|
||||
struct JAISoundID {};
|
||||
|
||||
struct JAISoundHandle {
|
||||
/* 802A2184 */ void releaseSound();
|
||||
};
|
||||
|
||||
struct JGeometry {
|
||||
template <typename A1>
|
||||
struct TVec3 {};
|
||||
@@ -24,6 +18,12 @@ struct JGeometry {
|
||||
struct TVec3__template0 {};
|
||||
};
|
||||
|
||||
struct JAISoundHandle {
|
||||
/* 802A2184 */ void releaseSound();
|
||||
};
|
||||
|
||||
struct JAISoundID {};
|
||||
|
||||
struct Z2SpeechStarter {
|
||||
/* 802CBCEC */ ~Z2SpeechStarter();
|
||||
/* 802CCFB8 */ Z2SpeechStarter();
|
||||
@@ -519,7 +519,7 @@ SECTION_RODATA static u8 const sReply__8Z2MdnPrm[100] = {
|
||||
0x5D, 0x60, 0x63, 0x63, 0x54, 0x3E, 0x38, 0x38, 0x39, 0x35, 0x41, 0x41, 0x41, 0x41, 0x56,
|
||||
0x71, 0x85, 0x85, 0xA2, 0xA2, 0x52, 0x52, 0x5C, 0x5C, 0x75,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C260 = (void*)(&sReply__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C260, &sReply__8Z2MdnPrm);
|
||||
|
||||
/* 8039C2C4-8039C2D0 028924 000A+02 1/0 0/0 0/0 .rodata sReplyTail__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sReplyTail__8Z2MdnPrm[10 + 2 /* padding */] = {
|
||||
@@ -537,7 +537,7 @@ SECTION_RODATA static u8 const sReplyTail__8Z2MdnPrm[10 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C2C4 = (void*)(&sReplyTail__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C2C4, &sReplyTail__8Z2MdnPrm);
|
||||
|
||||
/* 8039C2D0-8039C334 028930 0064+00 1/0 0/0 0/0 .rodata sJoke__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sJoke__8Z2MdnPrm[100] = {
|
||||
@@ -549,7 +549,7 @@ SECTION_RODATA static u8 const sJoke__8Z2MdnPrm[100] = {
|
||||
0x64, 0x60, 0xB1, 0x6C, 0x6D, 0x6D, 0x7E, 0x7A, 0x97, 0x97, 0x99, 0xA5, 0x89, 0x90, 0xA4,
|
||||
0x45, 0x45, 0x29, 0x4C, 0x4B, 0x64, 0x64, 0x60, 0x5C, 0xB1,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C2D0 = (void*)(&sJoke__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C2D0, &sJoke__8Z2MdnPrm);
|
||||
|
||||
/* 8039C334-8039C340 028994 000A+02 1/0 0/0 0/0 .rodata sJokeTail__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sJokeTail__8Z2MdnPrm[10 + 2 /* padding */] = {
|
||||
@@ -567,7 +567,7 @@ SECTION_RODATA static u8 const sJokeTail__8Z2MdnPrm[10 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C334 = (void*)(&sJokeTail__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C334, &sJokeTail__8Z2MdnPrm);
|
||||
|
||||
/* 8039C340-8039C3A4 0289A0 0064+00 1/0 0/0 0/0 .rodata sSexy__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sSexy__8Z2MdnPrm[100] = {
|
||||
@@ -579,7 +579,7 @@ SECTION_RODATA static u8 const sSexy__8Z2MdnPrm[100] = {
|
||||
0x76, 0x79, 0x79, 0x5C, 0x6A, 0x90, 0xAB, 0x5C, 0x7D, 0x52, 0x49, 0x54, 0x57, 0x49, 0x55,
|
||||
0x79, 0x65, 0x65, 0x4A, 0x5C, 0x78, 0x78, 0x8B, 0x8D, 0x7C,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C340 = (void*)(&sSexy__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C340, &sSexy__8Z2MdnPrm);
|
||||
|
||||
/* 8039C3A4-8039C3B0 028A04 000A+02 1/0 0/0 0/0 .rodata sSexyTail__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sSexyTail__8Z2MdnPrm[10 + 2 /* padding */] = {
|
||||
@@ -597,7 +597,7 @@ SECTION_RODATA static u8 const sSexyTail__8Z2MdnPrm[10 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C3A4 = (void*)(&sSexyTail__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C3A4, &sSexyTail__8Z2MdnPrm);
|
||||
|
||||
/* 8039C3B0-8039C414 028A10 0064+00 1/0 0/0 0/0 .rodata sRidicule__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sRidicule__8Z2MdnPrm[100] = {
|
||||
@@ -609,7 +609,7 @@ SECTION_RODATA static u8 const sRidicule__8Z2MdnPrm[100] = {
|
||||
0x79, 0x79, 0x7C, 0x7C, 0x6C, 0x6C, 0x73, 0x73, 0x6E, 0x6E, 0x36, 0x3F, 0x3C, 0x56, 0x2D,
|
||||
0x2D, 0x2D, 0x2D, 0x8C, 0x8C, 0x8B, 0x8B, 0x93, 0x93, 0x6E,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C3B0 = (void*)(&sRidicule__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C3B0, &sRidicule__8Z2MdnPrm);
|
||||
|
||||
/* 8039C414-8039C420 028A74 000A+02 1/0 0/0 0/0 .rodata sRidiculeTail__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sRidiculeTail__8Z2MdnPrm[10 + 2 /* padding */] = {
|
||||
@@ -627,7 +627,7 @@ SECTION_RODATA static u8 const sRidiculeTail__8Z2MdnPrm[10 + 2 /* padding */] =
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C414 = (void*)(&sRidiculeTail__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C414, &sRidiculeTail__8Z2MdnPrm);
|
||||
|
||||
/* 8039C420-8039C48C 028A80 006C+00 1/0 0/0 0/0 .rodata sBoring__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sBoring__8Z2MdnPrm[108] = {
|
||||
@@ -639,7 +639,7 @@ SECTION_RODATA static u8 const sBoring__8Z2MdnPrm[108] = {
|
||||
0x89, 0x5A, 0x5A, 0x63, 0x66, 0x5E, 0x5E, 0x71, 0x62, 0x55, 0x55, 0x85, 0x85, 0x5B, 0x5B, 0x5B,
|
||||
0x5B, 0x5E, 0x70, 0x56, 0x56, 0x4C, 0x4C, 0x59, 0x59, 0x5B, 0x5B, 0x71,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C420 = (void*)(&sBoring__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C420, &sBoring__8Z2MdnPrm);
|
||||
|
||||
/* 8039C48C-8039C4EC 028AEC 005E+02 1/0 0/0 0/0 .rodata sIrritated__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sIrritated__8Z2MdnPrm[94 + 2 /* padding */] = {
|
||||
@@ -741,7 +741,7 @@ SECTION_RODATA static u8 const sIrritated__8Z2MdnPrm[94 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C48C = (void*)(&sIrritated__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C48C, &sIrritated__8Z2MdnPrm);
|
||||
|
||||
/* 8039C4EC-8039C4F8 028B4C 000A+02 1/0 0/0 0/0 .rodata sIrritatedTail__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sIrritatedTail__8Z2MdnPrm[10 + 2 /* padding */] = {
|
||||
@@ -759,7 +759,7 @@ SECTION_RODATA static u8 const sIrritatedTail__8Z2MdnPrm[10 + 2 /* padding */] =
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C4EC = (void*)(&sIrritatedTail__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C4EC, &sIrritatedTail__8Z2MdnPrm);
|
||||
|
||||
/* 8039C4F8-8039C56C 028B58 0072+02 1/0 0/0 0/0 .rodata sOrder__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sOrder__8Z2MdnPrm[114 + 2 /* padding */] = {
|
||||
@@ -881,7 +881,7 @@ SECTION_RODATA static u8 const sOrder__8Z2MdnPrm[114 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C4F8 = (void*)(&sOrder__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C4F8, &sOrder__8Z2MdnPrm);
|
||||
|
||||
/* 8039C56C-8039C5D8 028BCC 006A+02 1/0 0/0 0/0 .rodata sResent__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sResent__8Z2MdnPrm[106 + 2 /* padding */] = {
|
||||
@@ -995,7 +995,7 @@ SECTION_RODATA static u8 const sResent__8Z2MdnPrm[106 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C56C = (void*)(&sResent__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C56C, &sResent__8Z2MdnPrm);
|
||||
|
||||
/* 8039C5D8-8039C644 028C38 006A+02 1/0 0/0 0/0 .rodata sCheerful__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sCheerful__8Z2MdnPrm[106 + 2 /* padding */] = {
|
||||
@@ -1109,7 +1109,7 @@ SECTION_RODATA static u8 const sCheerful__8Z2MdnPrm[106 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C5D8 = (void*)(&sCheerful__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C5D8, &sCheerful__8Z2MdnPrm);
|
||||
|
||||
/* 8039C644-8039C6B0 028CA4 006A+02 1/0 0/0 0/0 .rodata sConfused__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sConfused__8Z2MdnPrm[106 + 2 /* padding */] = {
|
||||
@@ -1223,7 +1223,7 @@ SECTION_RODATA static u8 const sConfused__8Z2MdnPrm[106 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C644 = (void*)(&sConfused__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C644, &sConfused__8Z2MdnPrm);
|
||||
|
||||
/* 8039C6B0-8039C718 028D10 0068+00 1/0 0/0 0/0 .rodata sHostility__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sHostility__8Z2MdnPrm[104] = {
|
||||
@@ -1235,7 +1235,7 @@ SECTION_RODATA static u8 const sHostility__8Z2MdnPrm[104] = {
|
||||
0x65, 0x6B, 0x6E, 0x6E, 0x83, 0x83, 0x96, 0x3F, 0x56, 0x56, 0x56, 0x56, 0x4F, 0x5F, 0x57,
|
||||
0x62, 0x6A, 0x5F, 0x72, 0x72, 0x62, 0x62, 0x65, 0x5E, 0x69, 0x69, 0x63, 0x63, 0x7F,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C6B0 = (void*)(&sHostility__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C6B0, &sHostility__8Z2MdnPrm);
|
||||
|
||||
/* 8039C718-8039C784 028D78 006A+02 1/0 0/0 0/0 .rodata sTired__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sTired__8Z2MdnPrm[106 + 2 /* padding */] = {
|
||||
@@ -1349,7 +1349,7 @@ SECTION_RODATA static u8 const sTired__8Z2MdnPrm[106 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C718 = (void*)(&sTired__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C718, &sTired__8Z2MdnPrm);
|
||||
|
||||
/* 8039C784-8039C7F0 028DE4 006A+02 1/0 0/0 0/0 .rodata sSerious__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sSerious__8Z2MdnPrm[106 + 2 /* padding */] = {
|
||||
@@ -1463,7 +1463,7 @@ SECTION_RODATA static u8 const sSerious__8Z2MdnPrm[106 + 2 /* padding */] = {
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C784 = (void*)(&sSerious__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C784, &sSerious__8Z2MdnPrm);
|
||||
|
||||
/* 8039C7F0-8039C844 028E50 0054+00 1/0 0/0 0/0 .rodata sReplyb__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sReplyb__8Z2MdnPrm[84] = {
|
||||
@@ -1474,7 +1474,7 @@ SECTION_RODATA static u8 const sReplyb__8Z2MdnPrm[84] = {
|
||||
0x72, 0x8A, 0x2C, 0x1F, 0x1F, 0x95, 0x95, 0x69, 0x4C, 0x59, 0x59, 0x79, 0x5B, 0x44,
|
||||
0x44, 0x4F, 0x52, 0x58, 0x5A, 0x6F, 0x6E, 0x8A, 0x8E, 0x8E, 0x8E, 0x8C, 0x8C, 0x9B,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C7F0 = (void*)(&sReplyb__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C7F0, &sReplyb__8Z2MdnPrm);
|
||||
|
||||
/* 8039C844-8039C8A8 028EA4 0064+00 1/0 0/0 0/0 .rodata sApologize__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sApologize__8Z2MdnPrm[100] = {
|
||||
@@ -1486,7 +1486,7 @@ SECTION_RODATA static u8 const sApologize__8Z2MdnPrm[100] = {
|
||||
0x5B, 0x70, 0x72, 0x72, 0x72, 0x72, 0x6E, 0x76, 0x6B, 0x6B, 0x58, 0x69, 0x66, 0x66, 0x64,
|
||||
0x64, 0x60, 0x61, 0x63, 0x6A, 0x62, 0x62, 0x64, 0x65, 0x71,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C844 = (void*)(&sApologize__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C844, &sApologize__8Z2MdnPrm);
|
||||
|
||||
/* 8039C8A8-8039C8B4 028F08 0009+03 1/0 0/0 0/0 .rodata sApologizeTail__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sApologizeTail__8Z2MdnPrm[9 + 3 /* padding */] = {
|
||||
@@ -1504,7 +1504,7 @@ SECTION_RODATA static u8 const sApologizeTail__8Z2MdnPrm[9 + 3 /* padding */] =
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C8A8 = (void*)(&sApologizeTail__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C8A8, &sApologizeTail__8Z2MdnPrm);
|
||||
|
||||
/* 8039C8B4-8039C918 028F14 0064+00 1/0 0/0 0/0 .rodata sDeside__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sDeside__8Z2MdnPrm[100] = {
|
||||
@@ -1516,7 +1516,7 @@ SECTION_RODATA static u8 const sDeside__8Z2MdnPrm[100] = {
|
||||
0x62, 0x5D, 0x67, 0x5D, 0x5F, 0x62, 0x59, 0x5D, 0x55, 0x55, 0x48, 0x5F, 0x5F, 0x5F, 0x5D,
|
||||
0x75, 0x6A, 0x66, 0x76, 0x69, 0x69, 0x69, 0x60, 0x60, 0x5F,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C8B4 = (void*)(&sDeside__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C8B4, &sDeside__8Z2MdnPrm);
|
||||
|
||||
/* 8039C918-8039C980 028F78 0068+00 1/0 0/0 0/0 .rodata sAfford__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sAfford__8Z2MdnPrm[104] = {
|
||||
@@ -1528,13 +1528,13 @@ SECTION_RODATA static u8 const sAfford__8Z2MdnPrm[104] = {
|
||||
0x7D, 0x6E, 0x56, 0x79, 0x79, 0x50, 0x4C, 0x50, 0x43, 0x52, 0x51, 0x66, 0x6C, 0x64, 0x63,
|
||||
0x63, 0x5D, 0x69, 0x70, 0x56, 0x50, 0x4B, 0x92, 0x86, 0x8F, 0x4B, 0x4F, 0x57, 0x56,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C918 = (void*)(&sAfford__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C918, &sAfford__8Z2MdnPrm);
|
||||
|
||||
/* 8039C980-8039C98C 028FE0 000C+00 1/0 0/0 0/0 .rodata sAffordTail__8Z2MdnPrm */
|
||||
SECTION_RODATA static u8 const sAffordTail__8Z2MdnPrm[12] = {
|
||||
0x63, 0x8E, 0x5B, 0x59, 0x4C, 0x3A, 0x69, 0x47, 0x41, 0x59, 0x50, 0x55,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C980 = (void*)(&sAffordTail__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C980, &sAffordTail__8Z2MdnPrm);
|
||||
|
||||
/* 8039C98C-8039CA58 -00001 00CC+00 2/2 0/0 0/0 .rodata sPrm__8Z2MdnPrm */
|
||||
SECTION_RODATA static void* const sPrm__8Z2MdnPrm[51] = {
|
||||
@@ -1556,7 +1556,7 @@ SECTION_RODATA static void* const sPrm__8Z2MdnPrm[51] = {
|
||||
(void*)&sDeside__8Z2MdnPrm, (void*)&sDesideTail__8Z2MdnPrm, (void*)0x32010700,
|
||||
(void*)&sAfford__8Z2MdnPrm, (void*)&sAffordTail__8Z2MdnPrm, (void*)0x34020A00,
|
||||
};
|
||||
SECTION_DEAD void* const cg_8039C98C = (void*)(&sPrm__8Z2MdnPrm);
|
||||
COMPILER_STRIP_GATE(8039C98C, &sPrm__8Z2MdnPrm);
|
||||
|
||||
/* 80455F48-80455F50 004548 0008+00 3/3 0/0 0/0 .sdata2 @4083 */
|
||||
SECTION_SDATA2 static f64 lit_4083 = 4503599627370496.0 /* cast u32 to float */;
|
||||
|
||||
Reference in New Issue
Block a user