Public Member Functions

com.google.security.zynamics.binnavi.API.disassembly.InliningResult Class Reference

List of all members.

Public Member Functions

CodeNode getFirstNode ()
CodeNode getSecondNode ()

Detailed Description

Small helper class that gives additional information about the result of an inlining operation.


Member Function Documentation

CodeNode com.google.security.zynamics.binnavi.API.disassembly.InliningResult.getFirstNode (  ) 

During the inline operation, the code node where the inling operation happens is typically split into two parts. This function returns the upper part of the inlined code node.

If splitting the node was not necessary because the call instruction was the last instruction of the code node, this function returns the original code node where the inlining operation happened.

Returns:
The upper part of the inlined code node.
CodeNode com.google.security.zynamics.binnavi.API.disassembly.InliningResult.getSecondNode (  ) 

During the inline operation, the code node where the inling operation happens is typically split into two parts. This function returns the lower part of the inlined code node.

If splitting the node was not necessary because the call instruction was the last instruction of the code node, this function returns null.

Returns:
The lower part of the inlined code node.