Export to GitHub

paimei - issue #17

basic block enumeration problem


Posted on Dec 11, 2010 by Quick Monkey

this is the third issues out of 3 posted together. please read the first and second for more deatils.

third issue: a code area may be used by for several different functions. In the cases that it is not caused by tail calls, the relevant basic blocks will not be included in the function. this is a complex issue to fix and is quite rare, and thefore probably does not need fixing.

example

func1:: nop nop nop jz func2::label2 retn func1_end

func2:: nop nop label2: nop nop func2_end

Status: New

Labels:
Type-Defect Priority-Medium