Associated article: A Disassembler Written in Perl
Tags: Web Development
Published source code accompanying the article by Tony Zhang in which he presents the core subroutines of a disassembler written in Perl. Although designed for Intel x86 instruction set, you can easily modify or customize the disassembler for your own applications. Also see DISPERL.ZIP.
A Disassembler Written in Perl by Tony Zhang Example 1: (a) $One_Byte_LUT[ 94 ] = "xchg %eax, %esp"; $One_Byte_LUT[ 95 ] = "xchg %eax, %ebp"; $One_Byte_LUT[ 96 ] = "xchg %eax, %esi"; $One_Byte_LUT[ 97 ] = "xchg %eax, %...