summaryrefslogtreecommitdiff
path: root/python/function.py
AgeCommit message (Collapse)Author
2025-04-07Return None instead of raising in func IL gettersBrandon Miller
Return None instead of raising an ILException in Python Function.llil, mlil, etc to allow these properties to play nice with map and filter
2025-04-07fix broken link in get_llils_at docsJordan Wiens
2025-04-06fix get_llils?_at documentationJordan Wiens
2025-03-28missed the older dates!Jordan Wiens
2025-03-14Return None on ILException in get_low_level_il_atBrandon Miller
2025-02-14uidf refactorRyan Snyder
2025-02-06Add After variants for looking up variables at instructionsGlenn Smith
Fixes #6397
2025-01-30Render LayersGlenn Smith
2025-01-24Add line formatter API and a generic line formatter pluginRusty Wagner
2025-01-20Revert "Add line formatter API and a generic line formatter plugin"Rusty Wagner
This reverts commit 1699c71999d29d32aba5c9f8fea193a661a4b02b.
2025-01-17Add line formatter API and a generic line formatter pluginRusty Wagner
2024-12-27Fix trying to construct a FunctionViewType from a FunctionViewTypeGlenn Smith
2024-11-15Add warnings about silent failures in function APIs.Alexander Taylor
Attempts to partially address #6019.
2024-10-25Fix not being able to set UIDF on function parametersGlenn Smith
Mirrors the UI code's method for handling this situation: if the variable's index field is 0, then it is a function parameter and it needs to have its value set at the function's entry point.
2024-10-24Initial implementation of the module-level analysis workflow.Brian Potchik
2024-10-24Add __hash__ method to FunctionViewTypePeter LaFosse
2024-10-22fix: BasicBlockList iteration returns a new listScott Lagler
The culprit here is the _n class member which serves as the counter for the __next__ function. That needs to be reset when iterating through the list
2024-10-21Allow multiple high level representations for display, add Pseudo Rust and a ↵Rusty Wagner
Pseudo Python example plugin
2024-08-04spellcheck pass on pydocsJordan Wiens
2024-08-04fix typo in provenance docsJordan Wiens
2024-07-24Remove deprecated API functions.Alexander Taylor
2024-07-09Expose Function::UsesIncomingGlobalPointer through the API. Fix ↵Xusheng
https://github.com/Vector35/binaryninja-api/issues/5686
2024-06-24fix python DisassemblyTextRenderer basic_block and settingsRubens Brandao
2024-06-04Add CorePlatform to python api for proper subclassingGlenn Smith
2024-05-15fix py function.get_tags_at returned typeRubens Brandao
2024-04-21Improve type hints for many __getitem__ implsJosh Ferrell
2024-02-10Use TypeID for serializing enum types, replace set_int_enum_display_typeid ↵kat
with set_int_display_type, add get_int_display_type_and_typeid, bump ABI
2024-01-08update copyright yearJordan Wiens
2023-11-30docs updated for repl concepts sectionJordan Wiens
2023-11-14Print more details when IL could not be loadedJosh Ferrell
2023-11-07Make non "if_available" il accessors throw ILException, create exceptions.py ↵Josh Ferrell
for custom exception types
2023-10-09Dont filter on platform when enumerating callees, issue #4672Andrew Lamoureux
2023-09-20standardize deprecation format and linkify suggestionsJordan Wiens
2023-09-20Fix doc comment on Function.add_tagKyleMiles
2023-07-29Core workflows feature update.Brian Potchik
2023-07-10Move binary view loading in to the core; deprecate open_view in favor of ↵KyleMiles
load; update examples
2023-07-07Expose function "pure" flag to api and typesystemGlenn Smith
2023-06-09fix documentation for callee_addresses fixes #4356Peter LaFosse
2023-04-25Fix deprecation warning formatting in docs, require deprecated_in parameterJosh Ferrell
2023-04-17Add .components convenience API to Functions and DataVariableskat
2023-03-29Fix formatting of many deprecation noticesJosh Ferrell
2023-03-29Update reference to deprecated Function.function_type attributeJosh Ferrell
2023-03-22Python API : Tags fixesKyleMiles
2023-03-22Tags refactorKyleMiles
2023-03-22Function.py: Move all the tag functions next to each otherKyleMiles
2023-02-20Allow DataVariables to be added to Componentskat
2023-02-13Add __version__ attribute to python api, allow marking deprecation with ↵Josh Ferrell
future version marker
2023-02-13Make Function.function_type transparently use Function.typeJosh Ferrell
2023-02-13add new function type property, prepare deprecation for function_typeJordan Wiens
2023-02-08Change Function.user_type -> Function.has_user_type, deprecate ↵Josh Ferrell
Function.explicitly_defined_type in favor of Function.has_explicitly_defined_type