diff options
| author | Root THC | 2026-02-24 12:42:47 +0000 |
|---|---|---|
| committer | Root THC | 2026-02-24 12:42:47 +0000 |
| commit | c9cbeced5b3f2bdd7407e29c0811e65954132540 (patch) | |
| tree | aefc355416b561111819de159ccbd86c3004cf88 /other/burneye2/elf/debug/main.asm | |
| parent | 073fe4bf9fca6bf40cef2886d75df832ef4b6fca (diff) | |
initial
Diffstat (limited to 'other/burneye2/elf/debug/main.asm')
| -rw-r--r-- | other/burneye2/elf/debug/main.asm | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/other/burneye2/elf/debug/main.asm b/other/burneye2/elf/debug/main.asm new file mode 100644 index 0000000..b048974 --- /dev/null +++ b/other/burneye2/elf/debug/main.asm | |||
| @@ -0,0 +1,45 @@ | |||
| 1 | 0x00000000(0x00000000) push ebp | ||
| 2 | 0x00000001(0x00000001) mov ebp, esp | ||
| 3 | 0x00000003(0x00000003) sub esp, (8)0x00000018 | ||
| 4 | 0x00000006(0x00000006) add esp, (8)0xfffffff4 | ||
| 5 | 0x00000009(0x00000009) mov eax, dword [ebp + (8)0x0000000c] | ||
| 6 | 0x0000000c(0x0000000c) add eax, (8)0x00000004 | ||
| 7 | 0x0000000f(0x0000000f) mov edx, dword [eax] | ||
| 8 | 0x00000011(0x00000011) push edx | ||
| 9 | 0x00000012(0x00000012) call dword (32)0xfffffffc | ||
| 10 | TRANSFER: 0x00000013, INTRA, UNCOND, RESUME | ||
| 11 | 0x00000017(0x00000017) add esp, (8)0x00000010 | ||
| 12 | 0x0000001a(0x0000001a) mov dword [ebp + (8)0xfffffffc], eax | ||
| 13 | 0x0000001d(0x0000001d) mov dword [ebp + (8)0xfffffff8], (32)0x00000001 | ||
| 14 | 0x00000024(0x00000024) mov edx, dword [ebp + (8)0xfffffffc] | ||
| 15 | 0x00000027(0x00000027) mov eax, edx | ||
| 16 | 0x00000029(0x00000029) shr1 eax | ||
| 17 | 0x0000002b(0x0000002b) cmp dword [ebp + (8)0xfffffff8], eax | ||
| 18 | 0x0000002e(0x0000002e) j(b,nae) byte (8)0x00000002 | ||
| 19 | TRANSFER: 0x00000032, INTRA, COND, PASS | ||
| 20 | 0x00000030(0x00000030) jmp byte (8)0x0000002e | ||
| 21 | TRANSFER: 0x00000060, INTRA, UNCOND, PASS | ||
| 22 | 0x00000032(0x00000032) mov eax, dword [ebp + (8)0xfffffffc] | ||
| 23 | 0x00000035(0x00000035) lea ecx, dword [ebp + (8)0xfffffff8] | ||
| 24 | 0x00000038(0x00000038) xor edx, edx | ||
| 25 | 0x0000003a(0x0000003a) div dword [ecx] | ||
| 26 | 0x0000003c(0x0000003c) test edx, edx | ||
| 27 | 0x0000003e(0x0000003e) j(ne,nz) byte (8)0x00000014 | ||
| 28 | TRANSFER: 0x00000054, INTRA, COND, PASS | ||
| 29 | 0x00000040(0x00000040) add esp, (8)0xfffffff8 | ||
| 30 | 0x00000043(0x00000043) mov eax, dword [ebp + (8)0xfffffff8] | ||
| 31 | 0x00000046(0x00000046) push eax | ||
| 32 | 0x00000047(0x00000047) push (32)0x00000000 | ||
| 33 | 0x0000004c(0x0000004c) call dword (32)0xfffffffc | ||
| 34 | TRANSFER: 0x0000004d, INTRA, UNCOND, RESUME | ||
| 35 | 0x00000051(0x00000051) add esp, (8)0x00000010 | ||
| 36 | 0x00000054(0x00000054) inc dword [ebp + (8)0xfffffff8] | ||
| 37 | 0x00000057(0x00000057) jmp byte (8)0xffffffcb | ||
| 38 | TRANSFER: 0x00000024, INTRA, UNCOND, PASS | ||
| 39 | 0x00000059(0x00000059) lea esi, dword [esi + (32)0x00000000] | ||
| 40 | 0x00000060(0x00000060) xor eax, eax | ||
| 41 | 0x00000062(0x00000062) jmp byte (8)0x00000000 | ||
| 42 | TRANSFER: 0x00000064, INTRA, UNCOND, PASS | ||
| 43 | 0x00000064(0x00000064) leave | ||
| 44 | 0x00000065(0x00000065) ret | ||
| 45 | TRANSFER: 0xffffffff, INTER, UNCOND, PASS | ||
