MCPcopy Create free account
hub / github.com/CheckPointSW/Karta / analyzeFunction

Method analyzeFunction

src/disassembler/IDA/ida_api.py:594–604  ·  view source on GitHub ↗

Analyze a given function, and creates a canonical representation for it. Args: func_ea (int): effective address of the wanted function src_mode (bool): True iff analyzing a self-compiled source file, otherwise analyzing a binary function Return Value:

(self, func_ea, src_mode)

Source from the content-addressed store, hash-verified

592
593 # Overridden base function
594 def analyzeFunction(self, func_ea, src_mode):
595 """Analyze a given function, and creates a canonical representation for it.
596
597 Args:
598 func_ea (int): effective address of the wanted function
599 src_mode (bool): True iff analyzing a self-compiled source file, otherwise analyzing a binary function
600
601 Return Value:
602 FunctionContext object representing the analyzed function
603 """
604 return self._logic.analyzeFunction(func_ea, src_mode)
605
606 # Overridden base function
607 def searchIslands(self, func_ea, range_start, range_end):

Callers 2

analyzeFileFunction · 0.45
locateFileBoundariesMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected