summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
2025-07-16Docs for IL modificationGlenn Smith
2025-07-16Update unflatten example to use MLIL instr mappingsGlenn Smith
2025-07-15Finish guided analysis feature and add unit tests.Brian Potchik
2025-07-15Add the ability to limit the number of results in the cross reference APIsRusty Wagner
2025-07-15Expose analysis' system call type and name retrievalMason Reed
Previously we only really had a way to access the platform system call information, this was missing the system call information found in type libraries Fixes https://github.com/Vector35/binaryninja-api/issues/7089
2025-07-15Fix project handle not being checked for when listing valid pluginsMason Reed
This caused project commands to throw when there valid callback was called outside the context of a project
2025-07-15Move LLIL instruction retrieval into the LLIL function where it belongsMason Reed
The python API was kept the same seeing as we are close to the release, will likely start deprecating some of those API's soon.
2025-07-14Change return type of parse_types_from_string to BasicTypeParserResultAlexander Khosrowshahi
2025-07-12Allow constructing MLILFunction with null LLILFunction/FunctionGlenn Smith
2025-07-12Add support for unbacked memory regions directly in the memory map.Brian Potchik
2025-07-09reimplement llil validation for caller_sites and implement plural IL forms ↵Jordan Wiens
on references
2025-07-09Add get_system_cache_directory and GetSystemCacheDirectory to APIAlexander Khosrowshahi
2025-07-08Various improvements for guided disassembly mode.Brian Potchik
2025-07-08remove spurious freestring from coreversion initializerJordan Wiens
2025-07-07KernelCache rewritekat
2025-07-03Add get_files_by_path_in_project and get_path_in_project to C++ and python APIsAlexander Khosrowshahi
2025-07-03Expose Add/RemoveDataReference and ensure BinaryViews use this API instead ↵Peter LaFosse
of the _user_ variant
2025-07-03api: indirect branch inlining supportRyan Snyder
2025-07-02Add outlining support for wmemcpy.Brian Potchik
2025-07-02cannot use the same keyword for RST linksJordan Wiens
2025-07-02must escape newlines in long parameter descriptionsJordan Wiens
2025-07-02must use double backquotes instead of single in RSTJordan Wiens
2025-07-02fix warning for (m/l)lilfunction translate docsJordan Wiens
2025-07-02Add PluginCommand for projects and hide non-contextual commands in ↵Mason Reed
linear/graph view
2025-07-01Python: Sample Limoncello CFF unflattening workflowGlenn Smith
Mostly just as a demonstration of rewriting MLIL, less about ACTUALLY deobfuscating the target
2025-07-01Python: Collect and pass mappings when copying MLIL functionsGlenn Smith
2025-07-01Python: Add MLIL to copy_expr test workflowGlenn Smith
2025-07-01Python: MLILFunction translate() and instr copy_toGlenn Smith
2025-07-01Python: Implement MLIL.copy_expr_toGlenn Smith
2025-07-01Python: get_instruction_index_for_expr for all ILsGlenn Smith
2025-07-01Make constructing an MLILFunction require an LLILFunctionGlenn Smith
2025-07-01Python bindings for custom basic block analysisBrandon Miller
2025-07-01Python: Add LLILFunction.get_instruction_index_for_exprGlenn Smith
2025-07-01args_render_layer example: Fix python errorsGlenn Smith
2025-07-01Python: Update IL Function repr()sGlenn Smith
2025-07-01Python: Report get_instruction_start returns InstructionIndexGlenn Smith
2025-07-01Python: Fix detailed_operands on *callUntypedGlenn Smith
2025-07-01Python: Fix MLIL add_label_mapGlenn Smith
2025-07-01Python: Fix various MLIL expr operand names and typesGlenn Smith
2025-07-01Python: Couple minor typing tweaksGlenn Smith
2025-07-01Python: Fix indentation on some MLIL classesGlenn Smith
2025-07-01Python: Fix MLIL call params typesGlenn Smith
2025-07-01Python: MLIL add assert_expr and force_verGlenn Smith
2025-07-01Python: Fix copy_to for LowLevelILOperation.LLIL_REG_STACK_FREE_RELGlenn Smith
2025-07-01Python: Add LLIL for assert, force_verGlenn Smith
2025-06-30Fix busted stringify_unicode_data python API.Brian Potchik
2025-06-30Add Checkbox input support to python apiAlexander Khosrowshahi
2025-06-25Update CXX_STANDARD to 20.Alexander Taylor
Also update minimum CMake version.
2025-06-25Remove implicit conversions from Confidence to underlying type, these can ↵Rusty Wagner
cause bugs and also issues with C++20
2025-06-25Migrate 'Function Analysis' submenu into the 'Function Settings' menu.Brian Potchik