summaryrefslogtreecommitdiff
path: root/function.cpp
AgeCommit message (Collapse)Author
2021-08-13Workflows early preview.Brian Potchik
2021-08-04Add IsConstant API for Register.Brian Potchik
2021-07-30Function: Add C++ bindings for `Get{Medium,High}LevelILVariables()`Jon Palmisciano
2021-07-26Python API : Fix copyright year, add .vars to IL functions, remove ↵KyleMiles
BNGetFunctionILVariables, prevent variables without types (from Mapped MLIL) from erroring out in function.Variable's __repr__, added BNGetLowLevel-Registers, RegisterStacks, Flags, MemoryVersions, and their respective SSA versions, added `LowLevelILFunction`- `.vars`, `.ssa_vars`, `.registers`, `.register_stacks`, `.flags`, `.memory_versions` and ssa versions.
2021-07-09Cleanup tags and comments in many placesGlenn Smith
Fixes #1926 #2374 #2325 #2204 #1652 and possibly others
2021-07-01Give tag types unique ids and stop relying on unique namesGlenn Smith
2021-06-12Function: Added `GetILVariables()` methodJon Palmisciano
2021-06-03If IL is not available, Get*LILIfAvailable should return nullptrGlenn Smith
Fixes #2494
2021-05-26Add the ability to automatically create struct membersXusheng
2021-04-22add persistent search resultXusheng
2021-02-17add support for type xref and variable xrefXusheng
2021-02-12Add unresolved control-flow tracking and associated tag support.Brian Potchik
2021-01-20Add get_lifted_ils_at API.Brian Potchik
2021-01-18updating copyright yearJordan Wiens
2021-01-18expose Function::IsVariableUserDefinded()Xusheng
2020-12-23Add GetLowLevelILInstructionsForAddress API to retrieve all LLIL for an address.Brian Potchik
2020-12-18Add API/UI to control dead store elimination of specific variablesRusty Wagner
2020-10-24PossibleValueSet dialog pulls existing values and miscellaneous cleanup.Brian Potchik
2020-09-08UI changes for user-informed dataflowChinmay
2020-08-13Update function names and change up APIChinmay
2020-08-13Changes to implement User-informed dataflowChinmay
2020-05-28Add optional type to define as in Function::ApplyImportedTypes and ↵Peter LaFosse
BinaryView::DefineImportedFunction APIs
2020-04-27Add names for goto labelsRusty Wagner
2020-04-17Early HLIL testingRusty Wagner
2020-04-17Add IL support to linear viewRusty Wagner
2020-01-20expose overriding call types at individual call sitesRyan Snyder
2020-01-01update copyright year to 2020Jordan Wiens
2019-10-27Eliminate most warnings on LinuxRusty Wagner
2019-08-01TagsGlenn Smith
2019-07-31Cache function callee addresses and create an API to access themrollsafe
2019-06-06Rename Function::AddUserCodeReference and Function::RemoveUserCodeReferencerollsafe
2019-05-31Support adding user-defined xrefsrollsafe
2019-05-28Redo/Undo support for user-defined xrefsStephen Tong
2019-05-28WIP: Support adding user-defined xrefsStephen Tong
2019-01-17update company name and copyright dateJordan Wiens
2018-12-13Commonize all InstructionTextToken generationPeter LaFosse
2018-09-12Merging with devPeter LaFosse
2018-08-30Allow negative stack offsets for functions like alloca_probeRusty Wagner
2018-08-26Add support for new constant type EXTERN_PTRPeter LaFosse
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-06-26Add new API to query active analysis info and set analysis limits.Brian Potchik
2018-06-04Generic flow graph API and report collectionsRusty Wagner
2018-04-02Add plugin commands for LLIL and MLILRusty Wagner
2018-03-07Add APIs for skipping analysis of functions that are too large, and ↵Rusty Wagner
overriding this behavior
2018-02-12Merge branch 'dev' into fpuRusty Wagner
2018-02-07Add APIs for overriding stack adjustments on callsRusty Wagner
2018-01-14Container Memory Reservations.Brian Potchik