|
| | FunctionLifterContext (LowLevelILFunction *func, BNFunctionLifterContext *context) |
| Ref< BinaryView > & | GetView () |
| Ref< Platform > & | GetPlatform () |
| Ref< Logger > & | GetLogger () |
| std::vector< Ref< BasicBlock > > & | GetBasicBlocks () |
| std::set< ArchAndAddr > & | GetNoReturnCalls () |
| std::map< ArchAndAddr, bool > & | GetContextualReturns () |
| std::map< ArchAndAddr, ArchAndAddr > & | GetInlinedRemapping () |
| std::map< ArchAndAddr, std::set< ArchAndAddr > > & | GetUserIndirectBranches () |
| std::map< ArchAndAddr, std::set< ArchAndAddr > > & | GetAutoIndirectBranches () |
| std::set< uint64_t > & | GetInlinedCalls () |
| void | SetContainsInlinedFunctions (bool value) |
| void | CheckForInlinedCall (BasicBlock *block, size_t instrCountBefore, size_t instrCountAfter, uint64_t prevAddr, uint64_t addr, const uint8_t *opcode, size_t len, std::optional< std::pair< ArchAndAddr, ArchAndAddr > > indirectSource) |
| void | PrepareBlockTranslation (LowLevelILFunction *function, Architecture *arch, uint64_t addr) |
| std::vector< Ref< BasicBlock > > | PrepareToCopyForeignFunction (LowLevelILFunction *function) |
| Ref< LowLevelILFunction > | GetForeignFunctionLiftedIL (Ref< Function > func) |