MW4Mercs.exe data annotation index¶
Byte-exact data runs (src/mw4mercs/<section>/data_0x*.c) with inline
semantic annotations. Generated by tools/annotate_data.py.
IAT = import address table, ILT = import lookup table,
IMPD = import descriptor, vtable = method pointer run.
Committed data sources;
nmake datais the optional regeneration path.
| VA | Section | Size | Summary |
|---|---|---|---|
| 0x00769000 | .txt2 | 4096 | float runs: 55; annotated 0/1024 4B words |
| 0x0076A000 | .txt2 | 4096 | float runs: 10; annotated 0/1024 4B words |
| 0x0076B000 | .rdata | 4096 | IAT: 390 import slots; strings: 97; float runs: 32; annotated 511/1024 4B words |
| 0x0076C000 | .rdata | 4096 | vtables: 0x0076C758[4], 0x0076CD64[33], 0x0076CDFC[39], 0x0076CED4[31], 0x0076CF60[40]; strings: 171; float runs: 32; annotated 364/1024 4B words |
| 0x0076D000 | .rdata | 4096 | vtables: 0x0076D000[15], 0x0076D0A8[4], 0x0076D1F0[15], 0x0076D420[17], 0x0076D4B4[17], 0x0076D510[16], 0x0076D610[28], 0x0076D720[15], 0x0076D7AC[13], 0x0076D7F0[13], 0x0076DE4C[43], 0x0076DFA8[8]; strings: 105; float runs: 47; annotated 346/1024 4B words |
| 0x0076E000 | .rdata | 4096 | vtables: 0x0076E018[8], 0x0076E090[7], 0x0076E0D8[8], 0x0076E13C[43], 0x0076E254[8], 0x0076E330[45], 0x0076E430[43], 0x0076E51C[45], 0x0076E610[43], 0x0076E6F0[41], 0x0076E7C4[8], 0x0076E808[7], 0x0076E858[42], 0x0076E974[45], 0x0076EA60[43], 0x0076EB50[41], 0x0076EC20[42], 0x0076ED48[45], 0x0076EE3C[43], 0x0076EF3C[42]; strings: 47; float runs: 34; annotated 707/1024 4B words |
| 0x0076F000 | .rdata | 4096 | vtables: 0x0076F024[45], 0x0076F118[43], 0x0076F1F8[41], 0x0076F2D4[45], 0x0076F3C0[43], 0x0076F4FC[41], 0x0076F628[39], 0x0076F988[8], 0x0076F9C4[9], 0x0076FA18[8], 0x0076FAB4[8], 0x0076FAF8[8], 0x0076FB3C[7], 0x0076FB7C[7], 0x0076FBC0[7], 0x0076FBFC[8], 0x0076FC34[8], 0x0076FCF8[10], 0x0076FF30[8], 0x0076FFDC[9]; strings: 76; float runs: 52; annotated 494/1024 4B words |
| 0x00770000 | .rdata | 4096 | vtables: 0x007700BC[12], 0x007700F8[10], 0x0077012C[7], 0x0077014C[5], 0x00770170[46], 0x00770230[13], 0x00770268[5], 0x00770280[31], 0x00770304[35], 0x00770394[45], 0x00770450[20], 0x007704AC[5], 0x0077058C[17], 0x0077066C[17], 0x0077071C[20], 0x007707A8[4], 0x00770804[17], 0x007708AC[17], 0x00770960[20], 0x00770EFC[17], 0x00770FAC[17]; strings: 103; float runs: 27; annotated 517/1024 4B words |
| 0x00771000 | .rdata | 4096 | vtables: 0x0077107C[17], 0x0077110C[17], 0x007711DC[17], 0x00771340[20], 0x007713B8[20], 0x00771454[21], 0x007715D0[18], 0x00771668[23], 0x007716EC[17], 0x00771AC0[4], 0x00771BAC[24], 0x00771D10[13], 0x00771D64[10]; strings: 135; float runs: 42; annotated 408/1024 4B words |
| 0x00772000 | .rdata | 4096 | vtables: 0x0077237C[4], 0x00772570[28], 0x0077260C[13], 0x00772770[8], 0x00772868[24], 0x007728F4[17], 0x00772960[8], 0x00772994[13], 0x007729DC[11], 0x00772C70[5], 0x00772C9C[49], 0x00772E40[33], 0x00772F1C[9]; strings: 129; float runs: 20; annotated 398/1024 4B words |
| 0x00773000 | .rdata | 4096 | vtables: 0x007730EC[16], 0x007731E0[4], 0x007731FC[4], 0x00773234[4], 0x00773288[52], 0x00773400[16], 0x00773824[7], 0x007738A8[5], 0x007738D4[23], 0x00773958[4], 0x00773980[24], 0x00773A6C[9], 0x00773AB0[4], 0x00773BC4[53], 0x00773CD0[4], 0x00773D20[41], 0x00773E90[27], 0x00773F18[5], 0x00773F68[5], 0x00773F80[24]; strings: 97; float runs: 42; annotated 462/1024 4B words |
| 0x00774000 | .rdata | 4096 | vtables: 0x00774070[4], 0x007740B8[6], 0x007741FC[34], 0x00774458[18], 0x007744F0[18], 0x00774604[11], 0x00774640[6], 0x00774674[6], 0x007746BC[4], 0x007746E8[4], 0x00774724[4], 0x00774744[6], 0x007747C8[5], 0x0077487C[12], 0x007748CC[16], 0x00774928[4], 0x00774A04[8], 0x00774A50[5], 0x00774BCC[5], 0x00774BF8[5], 0x00774C2C[5], 0x00774C60[5], 0x00774C8C[5], 0x00774CB0[6], 0x00774CE0[5], 0x00774D10[6], 0x00774D2C[10], 0x00774D6C[16], 0x00774DC8[5], 0x00774E08[5], 0x00774E2C[13], 0x00774E80[6], 0x00774EA8[5], 0x00774EEC[6], 0x00774F14[28], 0x00774FA0[5], 0x00774FE4[5]; strings: 123; float runs: 55; annotated 462/1024 4B words |
| 0x00775000 | .rdata | 4096 | vtables: 0x00775020[29], 0x007750A0[11], 0x007750E8[13], 0x00775128[43], 0x007751E4[42], 0x0077529C[41], 0x00775420[4], 0x0077543C[4], 0x00775470[5], 0x007754A0[46], 0x00775588[4], 0x007758A8[4], 0x00775948[4], 0x00775984[60], 0x00775B3C[55], 0x00775CFC[4], 0x00775D6C[4], 0x00775DA0[40]; strings: 102; float runs: 24; annotated 553/1024 4B words |
| 0x00776000 | .rdata | 4096 | vtables: 0x00776044[30], 0x00776278[4], 0x007762AC[48], 0x00776390[30], 0x00776E94[4], 0x00776EA8[8], 0x00776F84[4]; strings: 122; float runs: 44; annotated 274/1024 4B words |
| 0x00777000 | .rdata | 4096 | strings: 98; float runs: 59; annotated 112/1024 4B words |
| 0x00778000 | .rdata | 4096 | strings: 188; float runs: 45; annotated 244/1024 4B words |
| 0x00779000 | .rdata | 4096 | vtables: 0x00779CDC[16], 0x00779E88[16], 0x00779F08[17]; strings: 152; float runs: 52; annotated 243/1024 4B words |
| 0x0077A000 | .rdata | 4096 | vtables: 0x0077A38C[32], 0x0077AA28[8]; strings: 147; float runs: 48; annotated 218/1024 4B words |
| 0x0077B000 | .rdata | 4096 | vtables: 0x0077B068[6], 0x0077B0DC[56], 0x0077B2EC[7]; strings: 69; float runs: 38; annotated 436/1024 4B words |
| 0x0077C000 | .rdata | 4096 | vtables: 0x0077CABC[4], 0x0077CD9C[74]; strings: 190; float runs: 29; annotated 331/1024 4B words |
| 0x0077D000 | .rdata | 4096 | vtables: 0x0077D098[16], 0x0077DED0[7], 0x0077DF48[9], 0x0077DFC4[12]; strings: 111; float runs: 35; annotated 163/1024 4B words |
| 0x0077E000 | .rdata | 4096 | vtables: 0x0077EC40[6], 0x0077EC5C[5], 0x0077ECBC[5], 0x0077ECD4[5], 0x0077ECF8[7], 0x0077ED18[6]; strings: 164; float runs: 39; annotated 219/1024 4B words |
| 0x0077F000 | .rdata | 4096 | strings: 139; float runs: 44; annotated 154/1024 4B words |
| 0x00780000 | .rdata | 4096 | strings: 95; float runs: 78; annotated 112/1024 4B words |
| 0x00781000 | .rdata | 4096 | vtables: 0x00781900[4]; strings: 148; float runs: 75; annotated 186/1024 4B words |
| 0x00782000 | .rdata | 4096 | vtables: 0x0078205C[114], 0x007822F0[16], 0x007823F4[45], 0x007824C8[45], 0x00782590[90], 0x00782734[50], 0x00782DD4[11], 0x00782E08[16], 0x00782E70[16]; strings: 118; float runs: 35; annotated 555/1024 4B words |
| 0x00783000 | .rdata | 4096 | vtables: 0x007830D8[17], 0x00783220[90], 0x007833A4[42], 0x00783464[43], 0x00783534[50], 0x007836A0[50], 0x00783788[46], 0x00783890[5], 0x007838BC[4], 0x00783920[33], 0x007839C4[14], 0x00783ADC[91], 0x00783D44[128]; strings: 63; float runs: 16; annotated 703/1024 4B words |
| 0x00784000 | .rdata | 4096 | vtables: 0x0078404C[46], 0x007841BC[90], 0x0078433C[91], 0x007844C0[91], 0x00784650[90], 0x00784800[90], 0x00784A38[45], 0x00784B14[50], 0x00784BFC[44], 0x00784CF0[51], 0x00784DD8[51], 0x00784EC0[56]; strings: 41; float runs: 5; annotated 848/1024 4B words |
| 0x00785000 | .rdata | 4096 | vtables: 0x00785110[52], 0x00785200[50], 0x0078533C[46], 0x00785410[50], 0x007854F4[43], 0x007855C8[45], 0x007856A4[50], 0x00785798[50], 0x00785888[45], 0x00785958[4], 0x007859EC[47], 0x00785AD0[40], 0x00785B90[40], 0x00785C54[50], 0x00785DB4[93], 0x00785F4C[45]; strings: 38; float runs: 8; annotated 796/1024 4B words |
| 0x00786000 | .rdata | 4096 | vtables: 0x00786000[48], 0x007860FC[127], 0x00786558[93], 0x007866F4[50], 0x007867E8[8], 0x007868EC[41], 0x00786A14[40], 0x00786AC8[45], 0x00786BB0[45], 0x00786CAC[8], 0x00786D14[45], 0x00786DFC[50], 0x00786EDC[45]; strings: 61; float runs: 14; annotated 738/1024 4B words |
| 0x00787000 | .rdata | 4096 | vtables: 0x00787018[45], 0x007870F4[9], 0x0078714C[30], 0x007872E8[119], 0x007874F0[120], 0x007876FC[119], 0x00787980[210], 0x00787D7C[80], 0x00787EF4[67]; strings: 24; float runs: 6; annotated 842/1024 4B words |
| 0x00788000 | .rdata | 4096 | vtables: 0x00788000[50], 0x0078829C[4], 0x0078831C[80], 0x00788634[4], 0x00788784[68], 0x00788918[68], 0x00788A4C[50], 0x00788B38[50], 0x00788C24[50], 0x00788D10[50], 0x00788DF4[51], 0x00788FE8[6]; strings: 75; float runs: 19; annotated 635/1024 4B words |
| 0x00789000 | .rdata | 4096 | vtables: 0x00789000[37], 0x007890C8[68], 0x0078929C[50], 0x00789380[68], 0x007894AC[68], 0x007895D8[4], 0x0078960C[68], 0x00789760[4], 0x007897A8[41], 0x00789928[46], 0x007899FC[11], 0x00789A38[57], 0x00789BAC[57], 0x00789D0C[43], 0x00789EC4[55], 0x00789FF0[4]; strings: 61; float runs: 15; annotated 761/1024 4B words |
| 0x0078A000 | .rdata | 4096 | vtables: 0x0078A000[41], 0x0078A14C[46], 0x0078A250[44], 0x0078A618[90], 0x0078A85C[41], 0x0078AA80[97], 0x0078ADF4[42]; strings: 111; float runs: 21; annotated 552/1024 4B words |
| 0x0078B000 | .rdata | 4096 | vtables: 0x0078B268[59], 0x0078B3CC[10], 0x0078B45C[4], 0x0078B794[4], 0x0078B8B0[31], 0x0078B9A0[10], 0x0078BAE4[41], 0x0078BEE0[12], 0x0078BF24[16], 0x0078BF78[34]; strings: 101; float runs: 38; annotated 390/1024 4B words |
| 0x0078C000 | .rdata | 4096 | vtables: 0x0078C000[5], 0x0078C058[16], 0x0078C114[6], 0x0078C13C[6], 0x0078C18C[6], 0x0078C1BC[22], 0x0078C280[13], 0x0078C2BC[13], 0x0078C374[24], 0x0078CF90[17], 0x0078CFE8[6]; strings: 118; float runs: 56; annotated 275/1024 4B words |
| 0x0078D000 | .rdata | 4096 | vtables: 0x0078D0A4[6], 0x0078D0F4[6], 0x0078D788[7]; strings: 148; float runs: 64; annotated 210/1024 4B words |
| 0x0078E000 | .rdata | 4096 | strings: 199; float runs: 42; annotated 255/1024 4B words |
| 0x0078F000 | .rdata | 4096 | vtables: 0x0078F1B0[19]; strings: 20; float runs: 38; annotated 80/1024 4B words |
| 0x00790000 | .rdata | 4096 | float runs: 45; annotated 45/1024 4B words |
| 0x00791000 | .rdata | 4096 | float runs: 2; annotated 1/1024 4B words |
| 0x00792000 | .rdata | 4096 | vtables: 0x00792430[6], 0x00792490[6], 0x007925E4[6], 0x00792600[12], 0x00792634[6], 0x00792650[6], 0x0079267C[12], 0x007926B4[6], 0x007926D8[6], 0x007928D8[6]; strings: 116; float runs: 40; annotated 213/1024 4B words |
| 0x00793000 | .rdata | 4096 | strings: 207; float runs: 31; annotated 256/1024 4B words |
| 0x00794000 | .rdata | 4096 | vtables: 0x00794AA0[132], 0x00794E50[108]; strings: 149; float runs: 26; annotated 423/1024 4B words |
| 0x00795000 | .rdata | 4096 | vtables: 0x00795000[73], 0x007951F8[9], 0x00795230[9], 0x00795260[12], 0x0079529C[17], 0x007952E8[13], 0x00795324[68], 0x00795448[8], 0x00795480[6]; strings: 73; float runs: 53; annotated 298/1024 4B words |
| 0x00796000 | .rdata | 4096 | vtables: 0x00796AF4[31], 0x00796CDC[49], 0x00796ECC[7]; strings: 90; float runs: 76; annotated 193/1024 4B words |
| 0x00797000 | .rdata | 4096 | vtables: 0x00797180[6], 0x007971C4[7], 0x00797200[6], 0x00797FE8[6]; strings: 107; float runs: 60; annotated 154/1024 4B words |
| 0x00798000 | .rdata | 4096 | vtables: 0x00798920[28], 0x007989C4[32], 0x00798A5C[8], 0x00798A84[76], 0x00798C04[31], 0x00798C84[16], 0x00798CC8[15], 0x00798D08[16], 0x00798D50[16], 0x00798D94[16], 0x00798DD8[16], 0x00798E1C[16], 0x00798E68[15]; strings: 79; float runs: 60; annotated 412/1024 4B words |
| 0x00799000 | .rdata | 4096 | vtables: 0x00799014[10], 0x00799800[6], 0x007999C8[6], 0x007999E4[6], 0x00799A08[6], 0x00799B94[25], 0x00799C00[10], 0x00799C2C[20], 0x00799C9C[40], 0x00799D50[34], 0x00799DDC[4], 0x00799DF0[6], 0x00799E34[22]; strings: 94; float runs: 28; annotated 312/1024 4B words |
| 0x0079A000 | .rdata | 4096 | strings: 70; float runs: 70; annotated 77/1024 4B words |
| 0x0079B000 | .rdata | 4096 | strings: 144; float runs: 73; annotated 161/1024 4B words |
| 0x0079C000 | .rdata | 4096 | strings: 191; float runs: 17; annotated 239/1024 4B words |
| 0x0079D000 | .rdata | 4096 | strings: 91; float runs: 57; annotated 101/1024 4B words |
| 0x0079E000 | .rdata | 4096 | vtables: 0x0079E9AC[31], 0x0079ECEC[6]; strings: 178; float runs: 41; annotated 250/1024 4B words |
| 0x0079F000 | .rdata | 4096 | vtables: 0x0079F670[48], 0x0079FC20[14], 0x0079FCC8[4], 0x0079FD20[6]; strings: 153; float runs: 28; annotated 255/1024 4B words |
| 0x007A0000 | .rdata | 4096 | vtables: 0x007A0BC0[5], 0x007A0C0C[4], 0x007A0C20[4], 0x007A0C34[4], 0x007A0C78[4], 0x007A0D74[13]; strings: 94; float runs: 69; annotated 149/1024 4B words |
| 0x007A1000 | .rdata | 4096 | vtables: 0x007A10BC[12], 0x007A1348[14], 0x007A13AC[10]; strings: 155; float runs: 45; annotated 229/1024 4B words |
| 0x007A2000 | .rdata | 4096 | strings: 66; float runs: 59; annotated 95/1024 4B words |
| 0x007A3000 | .rdata | 4096 | strings: 123; float runs: 83; annotated 120/1024 4B words |
| 0x007A4000 | .rdata | 4096 | strings: 159; float runs: 74; annotated 141/1024 4B words |
| 0x007A5000 | .rdata | 4096 | strings: 153; float runs: 53; annotated 187/1024 4B words |
| 0x007A6000 | .rdata | 4096 | strings: 140; float runs: 45; annotated 163/1024 4B words |
| 0x007A7000 | .rdata | 4096 | vtables: 0x007A70FC[8]; strings: 157; float runs: 125; annotated 199/1024 4B words |
| 0x007A8000 | .rdata | 4096 | strings: 167; float runs: 136; annotated 201/1024 4B words |
| 0x007A9000 | .rdata | 4096 | strings: 125; float runs: 44; annotated 133/1024 4B words |
| 0x007AA000 | .rdata | 4096 | strings: 75; float runs: 68; annotated 118/1024 4B words |
| 0x007AB000 | .rdata | 4096 | strings: 119; float runs: 57; annotated 174/1024 4B words |
| 0x007AC000 | .rdata | 4096 | strings: 222; float runs: 47; annotated 278/1024 4B words |
| 0x007AD000 | .rdata | 4096 | strings: 195; float runs: 84; annotated 208/1024 4B words |
| 0x007AE000 | .rdata | 4096 | vtables: 0x007AEE80[4], 0x007AEED4[9]; strings: 90; float runs: 46; annotated 108/1024 4B words |
| 0x007AF000 | .rdata | 4096 | vtables: 0x007AF0A0[10]; strings: 92; float runs: 30; annotated 208/1024 4B words |
| 0x007B0000 | .rdata | 4096 | strings: 130; float runs: 16; annotated 464/1024 4B words |
| 0x007B1000 | .rdata | 4096 | strings: 183; float runs: 43; annotated 147/1024 4B words |
| 0x007B2000 | .data | 4096 | vtables: 0x007B2004[102], 0x007B2450[10]; strings: 58; float runs: 43; annotated 183/1024 4B words |
| 0x007B3000 | .data | 4096 | vtables: 0x007B3270[143], 0x007B34B0[210], 0x007B3800[71], 0x007B3920[226], 0x007B3CAC[6]; strings: 13; float runs: 13; annotated 737/1024 4B words |
| 0x007B4000 | .data | 4096 | vtables: 0x007B4368[4]; strings: 1; float runs: 2; annotated 151/1024 4B words |
| 0x007B5000 | .data | 4096 | vtables: 0x007B55F8[15]; float runs: 2; annotated 543/1024 4B words |
| 0x007B6000 | .data | 4096 | strings: 51; float runs: 6; annotated 431/1024 4B words |
| 0x007B7000 | .data | 4096 | strings: 5; float runs: 1; annotated 292/1024 4B words |
| 0x008BE000 | .rsrc | 4096 | vtables: 0x008BE370[6], 0x008BE394[8], 0x008BE3F0[7], 0x008BE42C[4], 0x008BE460[4], 0x008BE484[8], 0x008BE4A8[5], 0x008BE4CC[6], 0x008BE508[6], 0x008BE52C[6], 0x008BE54C[4], 0x008BE59C[4], 0x008BE5B0[5], 0x008BE5C8[9], 0x008BE5F0[4], 0x008BE610[11], 0x008BE640[4], 0x008BE654[5], 0x008BE66C[5], 0x008BE690[4], 0x008BE6A4[12], 0x008BE6DC[8], 0x008BE700[6], 0x008BE720[6], 0x008BE740[6], 0x008BE75C[5], 0x008BE778[6], 0x008BE798[7], 0x008BE7D8[6], 0x008BE7F8[6], 0x008BE818[6], 0x008BE84C[11], 0x008BE8C8[12], 0x008BE918[5], 0x008BE97C[6], 0x008BE998[8], 0x008BE9BC[4], 0x008BEA20[5], 0x008BEA94[5], 0x008BEAFC[4], 0x008BEB38[5], 0x008BEC14[4], 0x008BEC5C[7], 0x008BECAC[6], 0x008BECD4[4], 0x008BED14[5], 0x008BED50[5], 0x008BEE04[6], 0x008BEE38[9], 0x008BEE90[5], 0x008BEECC[4], 0x008BEEE0[5], 0x008BEF10[9], 0x008BEF5C[5], 0x008BEF88[4], 0x008BEFF0[4]; annotated 468/1024 4B words |
| 0x008BF000 | .rsrc | 4096 | vtables: 0x008BF0AC[4], 0x008BF0C0[10], 0x008BF110[6], 0x008BF194[5], 0x008BF208[5], 0x008BF248[5], 0x008BF2C0[7], 0x008BF398[4], 0x008BF474[5], 0x008BF4C0[4], 0x008BF638[4], 0x008BF684[7], 0x008BFB7C[4], 0x008BFBD4[4]; annotated 200/1024 4B words |
| 0x008C0000 | .rsrc | 4096 | vtables: 0x008C0000[4], 0x008C0034[5], 0x008C00B8[4], 0x008C00F0[4], 0x008C0140[4], 0x008C020C[4], 0x008C02A8[7], 0x008C0320[4], 0x008C036C[4], 0x008C03B0[4], 0x008C03DC[4], 0x008C045C[4], 0x008C04B4[4], 0x008C0540[6], 0x008C0570[8], 0x008C05D8[4], 0x008C0638[5], 0x008C0664[4], 0x008C06F8[4], 0x008C0744[4], 0x008C0760[5], 0x008C07AC[4], 0x008C0808[6], 0x008C08D8[6], 0x008C0908[9], 0x008C09D8[5], 0x008C0A08[5], 0x008C0A78[4], 0x008C0AC8[4], 0x008C0AE4[4], 0x008C0E6C[7], 0x008C0E98[13], 0x008C0F00[14], 0x008C0F44[9], 0x008C0F6C[5], 0x008C0FA4[13], 0x008C0FE8[6]; float runs: 4; annotated 362/1024 4B words |
| 0x008C1000 | .rsrc | 4096 | vtables: 0x008C105C[8]; annotated 23/1024 4B words |