summaryrefslogtreecommitdiff
path: root/python/function.py
AgeCommit message (Collapse)Author
2020-05-03return NotImplemented instead of None to placate the linterPeter LaFosse
2020-05-03Fix up equality operators and had hash operatorsPeter LaFosse
2020-04-21Add indentation option for text rendererRusty Wagner
2020-04-17Expand support for HLIL switch/case and data flow accessRusty Wagner
2020-04-17Early HLIL testingRusty Wagner
2020-04-17Add IL support to linear viewRusty Wagner
2020-03-16add __lt__ to referencesource objects and raise exception if invalid typeJordan Wiens
2020-03-16add __lt__ to the function class so they can be sortedJordan Wiens
2020-03-11documentation for the Type class, setter for function_type can take a ↵Jordan Wiens
string, and __str__ for functions with the full prototype: Fixes #1549
2020-01-27add negative block indexing for fn, mlil, and llilJordan Wiens
2020-01-21InstructionTextTokenType documentation updateJordan Wiens
2020-01-20expose overriding call types at individual call sitesRyan Snyder
2020-01-01update copyright year to 2020Jordan Wiens
2019-12-14function variable documentation improvementsJordan Wiens
2019-09-30missed two functions for tags documentationJordan Wiens
2019-09-30Fix create_tag default booleanPeter LaFosse
2019-09-28Fix create_tag apiPeter LaFosse
2019-09-26many documentation formatting fixupsJordan Wiens
2019-09-26fix RegisterValue unintialized propertiesJordan Wiens
2019-09-14lots of small documentation updates, mostly around making sure parameters ↵Jordan Wiens
are consistent and typed properly
2019-09-03add a few missing len properties and __str__ for StringReferenceJordan Wiens
2019-08-23fix typo in registerstackinfo reprJordan Wiens
2019-08-16add hash method for RegisterValue, MediumLevelILOperationAndSize, and ↵Jordan Wiens
MediumLevelILInstruction
2019-08-09Fix get_instruction_lines to add width parameterPeter LaFosse
2019-08-07fix off-by-one in highest_addrsesJordan Wiens
2019-08-04remove .size on functionJordan Wiens
2019-08-04add total_bytes, highest_address, and lowest_address to native functions (in ↵Jordan Wiens
API only for now, will be moved into the core later)
2019-08-01TagsGlenn Smith
2019-07-31Cache function callee addresses and create an API to access themrollsafe
2019-07-29RegisterValue class now has __eq__ method, documentation, and fix for ↵Jordan Wiens
uninitialized type property
2019-07-23Add API to process tokens for integer display types, comments, etc.Rusty Wagner
2019-06-12more api refactor cleanup in function.pyJordan Wiens
2019-06-11Fix typo in function for user code refsrollsafe
2019-06-10more updates for the undocumented properties changeset -- specifically ↵Jordan Wiens
revert on LinearDisassemglyLine so third-party plugins that leverage lineardisassemblylines can work again
2019-05-31Support adding user-defined xrefsrollsafe
2019-05-28Document user xrefs python APIsStephen Tong
2019-05-28Redo/Undo support for user-defined xrefsStephen Tong
2019-05-28WIP: Support adding user-defined xrefsStephen Tong
2019-05-23small cleanups from pylint plus fix for analysis_infoJordan Wiens
2019-05-15two bugs for the refactor -- arch has a caching getter that must be use for ↵Jordan Wiens
basicblock and a typo in function.py
2019-05-15first half of the refactor adding getters and setters for init created ↵Jordan Wiens
properties
2019-04-07Add callee/caller properties to function objectsPeter LaFosse
2019-03-08Add ability to index into functions and basicblocksPeter LaFosse
2019-02-28Fix typo in API nameRusty Wagner
2019-02-26Fix some flow graph and disassembly API issuesRusty Wagner
2019-02-22Add API for constructing disassembly textRusty Wagner
2019-01-30Prepare API for Python UI bindingsRusty Wagner
2019-01-17update company name and copyright dateJordan Wiens
2018-12-14fixes for get_instruction_lines and code cleanupPeter LaFosse
2018-12-13Commonize all InstructionTextToken generationPeter LaFosse