summaryrefslogtreecommitdiff
path: root/python/function.py
AgeCommit message (Collapse)Author
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
2018-12-12deprecate current_function.medium_level_il in favor of .mlil and move ↵Jordan Wiens
.instructions to mlil instead of main function -- likewise for llil
2018-11-06Add type check to `Variable.__eq__`Josh Watson
`Variable.__eq__` fails to check if the other value is actually a Variable object before comparing member properties. This fixes the exception that gets raised when comparing a Variable against something else.
2018-10-13api: more stable PossibleValueSet __repr__ outputRyan Snyder
2018-08-30Allow negative stack offsets for functions like alloca_probeRusty Wagner
2018-08-17Fix report collection reference count bug and add debug report supportRusty Wagner
2018-08-02Add API to query if an assembly instruction is a callRusty Wagner
2018-07-26Merge branch 'dev' into test_stack_adjustRusty Wagner
2018-07-13Add ability to update custom flow graphsRusty Wagner
2018-07-10Rebased so commit history is correct nowKyleMiles
2018-07-10Various Python 3 support changesKyleMiles
2018-07-10addition 3 compatibility changesJordan Wiens
2018-07-10Additional changes for python 2/3 compatibilityPeter LaFosse
2018-07-10working division, prints, and metaclasses, but imports broken, still needs workJordan Wiens