⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 objfileconsts.pas

📁 SrcDecompiler is about creating a Delphi program decompiler. The program is written for Delphi 4 or
💻 PAS
📖 第 1 页 / 共 5 页
字号:
    (RA: $AA; Count: length(HCBlock30Val10); Val: @HCBlock30Val10),
    (RA: $C0; Count: length(HCBlock30Val11); Val: @HCBlock30Val11), 
    (RA: $E6; Count: length(HCBlock30Val12); Val: @HCBlock30Val12), 
    (RA: $EF; Count: length(HCBlock30Val13); Val: @HCBlock30Val13));
  HCBlock30Vars: array[0..4] of TCVar = (
    (RA: $7; VN: 'rover'), 
    (RA: $C; VN: 'remBytes'), 
    (RA: $7E; VN: 'curAlloc'), 
    (RA: $94; VN: 'AllocMemCount'), 
    (RA: $9D; VN: 'AllocMemSize'));
  HCBlock30: THCBlock = (
    Size: $F4;
    RAC: length(HCBlock30RA); RA: @HCBlock30RA;
    ValC: length(HCBlock30Val); Val: @HCBlock30Val;
    VarsC: length(HCBlock30Vars); Vars: @HCBlock30Vars;
    IAC: 0; IA: nil;
    PRC: 0; PR: nil);

  HCBlock31RA: array[0..0] of TRA = (
    (RA: $0; PN: 'SysGetMem'; CN: ''));
  HCBlock31Val0: array[0..12] of byte = (
    $55, $8B, $EC, $83, $C4, $F8, $53, $56, $57, $8B, $D8, $80, $3D);
  HCBlock31Val1: array[0..2] of byte = (
    $75, $13, $E8);
  HCBlock31Val2: array[0..17] of byte = (
    $84, $C0, $75, $0A, $33, $C0, $89, $45, $FC, $E9, $54, $01, $00, $00, $33, $C9, 
    $55, $68);
  HCBlock31Val3: array[0..7] of byte = (
    $64, $FF, $31, $64, $89, $21, $80, $3D);
  HCBlock31Val4: array[0..2] of byte = (
    $74, $0A, $68);
  HCBlock31Val5: array[0..0] of byte = (
    $E8);
  HCBlock31Val6: array[0..41] of byte = (
    $83, $C3, $07, $83, $E3, $FC, $83, $FB, $0C, $7D, $05, $BB, $0C, $00, $00, $00, 
    $81, $FB, $00, $10, $00, $00, $0F, $8F, $93, $00, $00, $00, $8B, $C3, $85, $C0, 
    $79, $03, $83, $C0, $03, $C1, $F8, $02, $8B, $15);
  HCBlock31Val7: array[0..37] of byte = (
    $8B, $54, $82, $F4, $85, $D2, $74, $79, $8B, $F2, $8B, $C6, $03, $C3, $83, $20, 
    $FE, $8B, $42, $04, $3B, $D0, $75, $1A, $8B, $C3, $85, $C0, $79, $03, $83, $C0, 
    $03, $C1, $F8, $02, $8B, $0D);
  HCBlock31Val8: array[0..21] of byte = (
    $33, $FF, $89, $7C, $81, $F4, $EB, $26, $8B, $CB, $85, $C9, $79, $03, $83, $C1, 
    $03, $C1, $F9, $02, $8B, $3D);
  HCBlock31Val9: array[0..37] of byte = (
    $89, $44, $8F, $F4, $8B, $0A, $89, $4D, $F8, $8B, $4D, $F8, $89, $41, $04, $8B, 
    $4D, $F8, $89, $08, $8B, $C6, $8B, $52, $08, $83, $CA, $02, $89, $10, $83, $C0, 
    $04, $89, $45, $FC, $FF, $05);
  HCBlock31Val10: array[0..4] of byte = (
    $83, $EB, $04, $01, $1D);
  HCBlock31Val11: array[0..0] of byte = (
    $E8);
  HCBlock31Val12: array[0..6] of byte = (
    $E9, $84, $00, $00, $00, $3B, $1D);
  HCBlock31Val13: array[0..3] of byte = (
    $7F, $4A, $29, $1D);
  HCBlock31Val14: array[0..1] of byte = (
    $83, $3D);
  HCBlock31Val15: array[0..3] of byte = (
    $7D, $0D, $03, $1D);
  HCBlock31Val16: array[0..2] of byte = (
    $33, $C0, $A3);
  HCBlock31Val17: array[0..0] of byte = (
    $A1);
  HCBlock31Val18: array[0..1] of byte = (
    $01, $1D);
  HCBlock31Val19: array[0..14] of byte = (
    $8B, $D3, $83, $CA, $02, $89, $10, $83, $C0, $04, $89, $45, $FC, $FF, $05);
  HCBlock31Val20: array[0..4] of byte = (
    $83, $EB, $04, $01, $1D);
  HCBlock31Val21: array[0..0] of byte = (
    $E8);
  HCBlock31Val22: array[0..4] of byte = (
    $EB, $32, $8B, $C3, $E8);
  HCBlock31Val23: array[0..11] of byte = (
    $89, $45, $FC, $33, $C0, $5A, $59, $59, $64, $89, $10, $68);
  HCBlock31Val24: array[0..1] of byte = (
    $80, $3D);
  HCBlock31Val25: array[0..2] of byte = (
    $74, $0A, $68);
  HCBlock31Val26: array[0..0] of byte = (
    $E8);
  HCBlock31Val27: array[0..1] of byte = (
    $C3, $E9);
  HCBlock31Val28: array[0..11] of byte = (
    $EB, $E5, $8B, $45, $FC, $5F, $5E, $5B, $59, $59, $5D, $C3);
  HCBlock31Val: array[0..28] of TVal = (
    (RA: $0; Count: length(HCBlock31Val0); Val: @HCBlock31Val0), 
    (RA: $12; Count: length(HCBlock31Val1); Val: @HCBlock31Val1), 
    (RA: $19; Count: length(HCBlock31Val2); Val: @HCBlock31Val2), 
    (RA: $2F; Count: length(HCBlock31Val3); Val: @HCBlock31Val3), 
    (RA: $3C; Count: length(HCBlock31Val4); Val: @HCBlock31Val4), 
    (RA: $43; Count: length(HCBlock31Val5); Val: @HCBlock31Val5), 
    (RA: $48; Count: length(HCBlock31Val6); Val: @HCBlock31Val6),
    (RA: $76; Count: length(HCBlock31Val7); Val: @HCBlock31Val7), 
    (RA: $A0; Count: length(HCBlock31Val8); Val: @HCBlock31Val8), 
    (RA: $BA; Count: length(HCBlock31Val9); Val: @HCBlock31Val9), 
    (RA: $E4; Count: length(HCBlock31Val10); Val: @HCBlock31Val10), 
    (RA: $ED; Count: length(HCBlock31Val11); Val: @HCBlock31Val11), 
    (RA: $F2; Count: length(HCBlock31Val12); Val: @HCBlock31Val12), 
    (RA: $FD; Count: length(HCBlock31Val13); Val: @HCBlock31Val13), 
    (RA: $105; Count: length(HCBlock31Val14); Val: @HCBlock31Val14), 
    (RA: $10C; Count: length(HCBlock31Val15); Val: @HCBlock31Val15), 
    (RA: $114; Count: length(HCBlock31Val16); Val: @HCBlock31Val16), 
    (RA: $11B; Count: length(HCBlock31Val17); Val: @HCBlock31Val17), 
    (RA: $120; Count: length(HCBlock31Val18); Val: @HCBlock31Val18), 
    (RA: $126; Count: length(HCBlock31Val19); Val: @HCBlock31Val19), 
    (RA: $139; Count: length(HCBlock31Val20); Val: @HCBlock31Val20), 
    (RA: $142; Count: length(HCBlock31Val21); Val: @HCBlock31Val21), 
    (RA: $147; Count: length(HCBlock31Val22); Val: @HCBlock31Val22), 
    (RA: $150; Count: length(HCBlock31Val23); Val: @HCBlock31Val23), 
    (RA: $160; Count: length(HCBlock31Val24); Val: @HCBlock31Val24), 
    (RA: $167; Count: length(HCBlock31Val25); Val: @HCBlock31Val25), 
    (RA: $16E; Count: length(HCBlock31Val26); Val: @HCBlock31Val26), 
    (RA: $173; Count: length(HCBlock31Val27); Val: @HCBlock31Val27), 
    (RA: $179; Count: length(HCBlock31Val28); Val: @HCBlock31Val28));
  HCBlock31Vars: array[0..8] of TCVar = (
    (RA: $D; VN: 'initialized'), 
    (RA: $37; VN: 'IsMultiThread'), 
    (RA: $3F; VN: 'heapLock'), 
    (RA: $72; VN: 'smallTab'), 
    (RA: $E0; VN: 'AllocMemCount'), 
    (RA: $E9; VN: 'AllocMemSize'), 
    (RA: $F9; VN: 'remBytes'), 
    (RA: $11C; VN: 'curAlloc'),
    (RA: $16A; VN: 'heapLock'));
  HCBlock31IA: array[0..1] of TIA = (
    (RA: $2B; RRA: $174), 
    (RA: $15C; RRA: $17B));
  HCBlock31: THCBlock = (
    Size: $188;
    RAC: length(HCBlock31RA); RA: @HCBlock31RA;
    ValC: length(HCBlock31Val); Val: @HCBlock31Val;
    VarsC: length(HCBlock31Vars); Vars: @HCBlock31Vars;
    IAC: length(HCBlock31IA); IA: @HCBlock31IA;
    PRC: 0; PR: nil);

  HCBlock32RA: array[0..0] of TRA = (
    (RA: $0; PN: 'SysFreeMem'; CN: ''));
  HCBlock32Val0: array[0..11] of byte = (
    $55, $8B, $EC, $51, $53, $56, $57, $8B, $D8, $33, $C0, $A3);
  HCBlock32Val1: array[0..1] of byte = (
    $80, $3D);
  HCBlock32Val2: array[0..2] of byte = (
    $75, $1F, $E8);
  HCBlock32Val3: array[0..5] of byte = (
    $84, $C0, $75, $16, $C7, $05);
  HCBlock32Val4: array[0..15] of byte = (
    $C7, $45, $FC, $08, $00, $00, $00, $E9, $61, $01, $00, $00, $33, $C9, $55, $68);
  HCBlock32Val5: array[0..7] of byte = (
    $64, $FF, $31, $64, $89, $21, $80, $3D);
  HCBlock32Val6: array[0..2] of byte = (
    $74, $0A, $68);
  HCBlock32Val7: array[0..0] of byte = (
    $E8);
  HCBlock32Val8: array[0..13] of byte = (
    $8B, $F3, $83, $EE, $04, $8B, $1E, $F6, $C3, $02, $75, $0F, $C7, $05);
  HCBlock32Val9: array[0..6] of byte = (
    $E9, $F5, $00, $00, $00, $FF, $0D);
  HCBlock32Val10: array[0..11] of byte = (
    $8B, $C3, $25, $FC, $FF, $FF, $7F, $83, $E8, $04, $29, $05);
  HCBlock32Val11: array[0..27] of byte = (
    $F6, $C3, $01, $74, $45, $8B, $C6, $83, $E8, $0C, $8B, $50, $08, $83, $FA, $0C, 
    $7C, $08, $F7, $C2, $03, $00, $00, $80, $74, $0F, $C7, $05);
  HCBlock32Val12: array[0..15] of byte = (
    $E9, $B6, $00, $00, $00, $8B, $C6, $2B, $C2, $3B, $50, $08, $74, $0F, $C7, $05);
  HCBlock32Val13: array[0..9] of byte = (
    $E9, $9E, $00, $00, $00, $03, $DA, $8B, $F0, $E8);
  HCBlock32Val14: array[0..13] of byte = (
    $81, $E3, $FC, $FF, $FF, $7F, $8B, $C6, $03, $C3, $8B, $F8, $3B, $3D);
  HCBlock32Val15: array[0..3] of byte = (
    $75, $2C, $29, $1D);
  HCBlock32Val16: array[0..1] of byte = (
    $01, $1D);
  HCBlock32Val17: array[0..1] of byte = (
    $81, $3D);
  HCBlock32Val18: array[0..2] of byte = (
    $7E, $05, $E8);
  HCBlock32Val19: array[0..5] of byte = (
    $33, $C0, $89, $45, $FC, $E8);
  HCBlock32Val20: array[0..24] of byte = (
    $E9, $85, $00, $00, $00, $8B, $10, $F6, $C2, $02, $74, $1C, $81, $E2, $FC, $FF, 
    $FF, $7F, $83, $FA, $04, $7D, $0C, $C7, $05);
  HCBlock32Val21: array[0..27] of byte = (
    $EB, $37, $83, $08, $01, $EB, $29, $8B, $C7, $83, $78, $04, $00, $74, $0B, $83, 
    $38, $00, $74, $06, $83, $78, $08, $0C, $7D, $0C, $C7, $05);
  HCBlock32Val22: array[0..7] of byte = (
    $EB, $13, $8B, $50, $08, $03, $DA, $E8);
  HCBlock32Val23: array[0..4] of byte = (
    $8B, $D3, $8B, $C6, $E8);
  HCBlock32Val24: array[0..0] of byte = (
    $A1);
  HCBlock32Val25: array[0..11] of byte = (
    $89, $45, $FC, $33, $C0, $5A, $59, $59, $64, $89, $10, $68);
  HCBlock32Val26: array[0..1] of byte = (
    $80, $3D);
  HCBlock32Val27: array[0..2] of byte = (
    $74, $0A, $68);
  HCBlock32Val28: array[0..0] of byte = (
    $E8);
  HCBlock32Val29: array[0..1] of byte = (
    $C3, $E9);
  HCBlock32Val30: array[0..10] of byte = (
    $EB, $E5, $8B, $45, $FC, $5F, $5E, $5B, $59, $5D, $C3);
  HCBlock32Val: array[0..30] of TVal = (
    (RA: $0; Count: length(HCBlock32Val0); Val: @HCBlock32Val0), 
    (RA: $10; Count: length(HCBlock32Val1); Val: @HCBlock32Val1), 
    (RA: $17; Count: length(HCBlock32Val2); Val: @HCBlock32Val2), 
    (RA: $1E; Count: length(HCBlock32Val3); Val: @HCBlock32Val3), 
    (RA: $2C; Count: length(HCBlock32Val4); Val: @HCBlock32Val4), 
    (RA: $40; Count: length(HCBlock32Val5); Val: @HCBlock32Val5), 
    (RA: $4D; Count: length(HCBlock32Val6); Val: @HCBlock32Val6), 
    (RA: $54; Count: length(HCBlock32Val7); Val: @HCBlock32Val7), 
    (RA: $59; Count: length(HCBlock32Val8); Val: @HCBlock32Val8), 
    (RA: $6F; Count: length(HCBlock32Val9); Val: @HCBlock32Val9), 
    (RA: $7A; Count: length(HCBlock32Val10); Val: @HCBlock32Val10), 
    (RA: $8A; Count: length(HCBlock32Val11); Val: @HCBlock32Val11), 
    (RA: $AE; Count: length(HCBlock32Val12); Val: @HCBlock32Val12),
    (RA: $C6; Count: length(HCBlock32Val13); Val: @HCBlock32Val13), 
    (RA: $D4; Count: length(HCBlock32Val14); Val: @HCBlock32Val14), 
    (RA: $E6; Count: length(HCBlock32Val15); Val: @HCBlock32Val15), 
    (RA: $EE; Count: length(HCBlock32Val16); Val: @HCBlock32Val16), 
    (RA: $F4; Count: length(HCBlock32Val17); Val: @HCBlock32Val17), 
    (RA: $FE; Count: length(HCBlock32Val18); Val: @HCBlock32Val18), 
    (RA: $105; Count: length(HCBlock32Val19); Val: @HCBlock32Val19), 
    (RA: $10F; Count: length(HCBlock32Val20); Val: @HCBlock32Val20), 
    (RA: $130; Count: length(HCBlock32Val21); Val: @HCBlock32Val21), 
    (RA: $154; Count: length(HCBlock32Val22); Val: @HCBlock32Val22), 
    (RA: $160; Count: length(HCBlock32Val23); Val: @HCBlock32Val23), 
    (RA: $169; Count: length(HCBlock32Val24); Val: @HCBlock32Val24), 
    (RA: $16E; Count: length(HCBlock32Val25); Val: @HCBlock32Val25), 
    (RA: $17E; Count: length(HCBlock32Val26); Val: @HCBlock32Val26), 
    (RA: $185; Count: length(HCBlock32Val27); Val: @HCBlock32Val27), 
    (RA: $18C; Count: length(HCBlock32Val28); Val: @HCBlock32Val28), 
    (RA: $191; Count: length(HCBlock32Val29); Val: @HCBlock32Val29), 
    (RA: $197; Count: length(HCBlock32Val30); Val: @HCBlock32Val30));
  HCBlock32Vars: array[0..7] of TCVar = (
    (RA: $C; VN: 'heapErrorCode'), 
    (RA: $12; VN: 'initialized'), 
    (RA: $48; VN: 'IsMultiThread'), 
    (RA: $50; VN: 'heapLock'), 
    (RA: $76; VN: 'AllocMemCount'), 
    (RA: $86; VN: 'AllocMemSize'), 
    (RA: $E2; VN: 'curAlloc'), 
    (RA: $F0; VN: 'remBytes'));
  HCBlock32IA: array[0..1] of TIA = (
    (RA: $3C; RRA: $192), 
    (RA: $17A; RRA: $199));
  HCBlock32: THCBlock = (
    Size: $1A4;
    RAC: length(HCBlock32RA); RA: @HCBlock32RA;
    ValC: length(HCBlock32Val); Val: @HCBlock32Val;
    VarsC: length(HCBlock32Vars); Vars: @HCBlock32Vars;
    IAC: length(HCBlock32IA); IA: @HCBlock32IA;
    PRC: 0; PR: nil);

  HCBlock33RA: array[0..0] of TRA = (
    (RA: $0; PN: 'ResizeInPlace'; CN: ''));
  HCBlock33Val0: array[0..61] of byte = (
    $53, $56, $57, $55, $83, $C4, $F8, $8B, $F2, $83, $C6, $07, $83, $E6, $FC, $83, 
    $FE, $0C, $7D, $05, $BE, $0C, $00, $00, $00, $8B, $E8, $83, $ED, $04, $8B, $7D, 
    $00, $81, $E7, $FC, $FF, $FF, $7F, $8B, $C5, $03, $C7, $8B, $D8, $3B, $FE, $0F, 
    $8C, $83, $00, $00, $00, $8B, $D7, $2B, $D6, $89, $14, $24, $3B, $1D);
  HCBlock33Val1: array[0..6] of byte = (
    $75, $38, $8B, $04, $24, $29, $05);
  HCBlock33Val2: array[0..4] of byte = (
    $8B, $04, $24, $01, $05);
  HCBlock33Val3: array[0..1] of byte = (
    $83, $3D);
  HCBlock33Val4: array[0..10] of byte = (
    $0F, $8D, $4C, $01, $00, $00, $8B, $04, $24, $01, $05);
  HCBlock33Val5: array[0..4] of byte = (
    $8B, $04, $24, $29, $05);
  HCBlock33Val6: array[0..22] of byte = (
    $8B, $F7, $E9, $33, $01, $00, $00, $8B, $D8, $F6, $03, $02, $75, $0D, $8B, $C3, 
    $8B, $50, $08, $01, $14, $24, $E8);
  HCBlock33Val7: array[0..23] of byte = (
    $83, $3C, $24, $0C, $7C, $1B, $8B, $DD, $03, $DE, $8B, $04, $24, $83, $C8, $02, 
    $89, $03, $8B, $C3, $83, $C0, $04, $E8);
  HCBlock33Val8: array[0..21] of byte = (
    $E9, $FE, $00, $00, $00, $8B, $F7, $E9, $F7, $00, $00, $00, $8B, $C6, $2B, $C7, 
    $89, $44, $24, $04, $3B, $1D);
  HCBlock33Val9: array[0..2] of byte = (
    $75, $67, $A1);
  HCBlock33Val10: array[0..11] of byte = (
    $3B, $44, $24, $04, $7C, $53, $8B, $44, $24, $04, $29, $

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -