summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
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
2025-06-11Allow LLILFunction.set_flag to use flag indexGlenn Smith
For things like temporary flags which the lifters can produce
2025-06-11Fix doc and typing on ILFunction.appendGlenn Smith
2025-06-11API to create immediate function graphsGlenn Smith
2025-06-11Expose Function::CheckForDebugReportGlenn Smith
2025-06-11Fix IL BasicBlock repr using hex IL instr indicesGlenn Smith
2025-06-11Docs describing what basic block (post) dominators areGlenn Smith
The word "dominator" has lost all meaning to me. All that is going through my head now is Armin van Buuren -- Dominator, on repeat.
2025-06-11Expose AnalysisContext::GetLiftedILFunction properlyGlenn Smith
It was already grabbing the Lifted IL through the function object, which may not be the most up to date
2025-06-10Add UI action and API to control switch recovery in HLILRusty Wagner
2025-06-10Ensure the ConstantData IL instructions in the Python bindings provide the ↵Brian Potchik
'constant' property.
2025-06-09More None checks when querying IL internal to APIBrandon Miller
2025-06-09Update type hints/docs for Python IL API changesBrandon Miller
2025-06-06Option to ignore whitespace in searchesGlenn Smith