Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
basic block actual size, not include padding
other type
direct call instruction indirect call instruction ret instruction conditional jump(direct) direct jump indirect jump jump table non-return function call fall_through overlapping instruction(not used) tail call fall through to another function. these two functin share some codes jump to another function start, but in current functin range. that is these two function share some codes dummy jump table
does this block contains terminate instruction, like ud2
Used in:
Used in:
Used in:
0 represents that the function is normal.
Used in:
1 is direct call or indirect call, 2 is indirect call, 3 is direct call.
split the basic block by `call` instruction