MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / append

Method append

python/lowlevelil.py:4180–4188  ·  view source on GitHub ↗

``append`` adds the ExpressionIndex ``expr`` to the current LowLevelILFunction. :param ExpressionIndex expr: the ExpressionIndex to add to the current LowLevelILFunction :return: number of ExpressionIndex in the current function :rtype: int

(self, expr: ExpressionIndex)

Source from the content-addressed store, hash-verified

4178 core.BNSetLowLevelILExprAttributes(self.handle, expr, result)
4179
4180 def append(self, expr: ExpressionIndex) -> int:
4181 """
4182 ``append`` adds the ExpressionIndex ``expr`` to the current LowLevelILFunction.
4183
4184 :param ExpressionIndex expr: the ExpressionIndex to add to the current LowLevelILFunction
4185 :return: number of ExpressionIndex in the current function
4186 :rtype: int
4187 """
4188 return core.BNLowLevelILAddInstruction(self.handle, expr)
4189
4190 def nop(self, loc: Optional['ILSourceLocation'] = None) -> ExpressionIndex:
4191 """

Callers 15

translateMethod · 0.95
mlilsMethod · 0.45
prefix_operandsMethod · 0.45
postfix_operandsMethod · 0.45
_get_int_listMethod · 0.45
_get_expr_listMethod · 0.45
_get_reg_or_flag_listMethod · 0.45
_get_reg_ssa_listMethod · 0.45
_get_flag_ssa_listMethod · 0.45
regsMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected