Share

The Bastard

Code

Programming Languages: C, Assembly, Python

License: Artistic License

Repositories

browse code, statistics svn co https://bastard.svn.sourceforge.net/svnroot/bastard bastard

Show:

What's happening?

  • libdisasm is VERY buggy

    Hello, god not wants one try to use seriously libdis an a disasm engine: 1) horrid: no enum type for fld (0xA000), it is direclt 'invalid'. 2) horrid: type fld==fstp==fld1== etc, with fld1 not having the '1' as immediate operator (meh, all that stuff of immediate operator and...) 3) medium: simd instructions recognized as gp instructions? ye... 4) the bug on modrm recognize etc. etc...

    2009-10-15 17:01:58 UTC by iimp

  • disasm_addr returns incorrect size

    incorrect behavior for 32bit instruction a2 78 56 34 12 mov byte ptr ds:0x12345678, al size is calculated by the size of the destination register (1byte), but instead it should rely on the m_offset8 (which is 4byte due to 32bit). if disassembled, disasm_addr returns size=2 instead of size=5.

    2009-09-22 13:24:15 UTC by clemenskol

  • dAMBVULoEtWLr

    uY5F1H bxydkogqdflw, [url=http://zouzszrttjus.com/]zouzszrttjus[/url], [link=http://iacqknfhrouz.com/]iacqknfhrouz[/link], http://flgetuoyqmab.com/.

    2009-09-11 05:10:10 UTC by nobody

Our Numbers