– 11 –© 2006 Nathan RosenblumUnconventional Code Constructs Binary Parsing Challenges  Pointer-based control transfer  Non-returning calls  Non-contiguous code sections  Tail calls  Gaps in the binary  Exception handlers  Shared code and multiple entry representation
{}