Public Member Functions

# BinNavi.API.disassembly.InliningResult Class Reference

Stores the result of an inlining operation. More...

List of all members.

## Public Member Functions
CodeNode | getFirstNode ()
| Upper part of the split code node.
CodeNode | getSecondNode ()
| Lower part of the split code node.

## Detailed Description

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

## Member Function Documentation

CodeNode 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 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.