summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
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
2025-06-25Initial support for guided disassembly.Brian Potchik
2025-06-24abb: temp workaround pending binding updateRyan Snyder
2025-06-24Add comment on Pointer.offset being uselessPeter LaFosse
2025-06-23Perform BB analysis from Architecture C++ APIBrandon Miller
This commit moves AnalyzeBasicBlocks from the binary ninja core to the API and allows architecture plugins to optionally override AnalyzeBasicBlocks for a custom implementation Supply ABB inputs in BNBasicBlockAnalysisContext Register default analyze basic blocks callback This allows the nanomips and rust core architecture plugins to work again while using the C++ API DefaultAnalyzeBasicBlocks Use default ABB from Python plugins Fix bug in API ArchAndAddr operator overload Python APIs for basic block analysis
2025-06-20Update the Settings IsEmpty API for querying resources.Brian Potchik
2025-06-20Initial support for Quick Settings.Brian Potchik
2025-06-16Don't yield None in BinaryView hlil|mlil_functionsBrandon Miller
2025-06-12Add missing IL ops, flags parameters, call stack adjustGlenn Smith
2025-06-12Example workflow testing the copy_expr functionGlenn Smith
2025-06-11LLILIntrinsic: Don't quote type in detailed_operandsGlenn Smith
2025-06-11Python: LLIL_GOTO/IF ops have InstructionIndex operandsGlenn Smith