trm Newbie cheater
Reputation: 0
Joined: 27 Jan 2010 Posts: 10
|
Posted: Fri May 13, 2011 10:17 am Post subject: disassembler bug/request |
|
|
i hope i'm posting this in the right section, and that this hasn't been addressed already.
i noticed the (CE6) disassembler displays this code :
| Code: | | FF 14 85 50 C5 A2 00 8A 86 18 01 00 00 83 C4 04 3C FF 75 10 |
as
| Code: | FF 14 85 - call dword ptr [eax*4]
50 - push eax
C5 A2 008A8618 - lds esp,[edx+18868A00]
01 00 - add [eax],eax
00 83 C4043CFF - add [ebx-00C3FB3C],al
75 10 - jne 004C3318
56 - push esi |
the next instruction after 'call dword ptr [eax*4]', should be 'mov al,[esi+00000118]',
and 'call dword ptr [eax*4]' should actually be (displayed as) 'call dword ptr [00A2C550+eax*4]', making the correct disassembly :
| Code: | FF 14 85 50 C5 A2 00 - call dword ptr [00A2C550+eax*4]
8A 86 18010000 - mov al,[esi+00000118]
83 C4 04 - add esp,04
3C FF - cmp al,FF
75 10 - jne 004C3318
56 - push esi |
could the next release, perhaps, automatically detect and display 'call dword ptr [XXXXXXXX+eax*4]' instructions correctly ?
many thanks
|
|