| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-15 | Move LLIL instruction retrieval into the LLIL function where it belongs | Mason 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-02 | fix warning for (m/l)lilfunction translate docs | Jordan Wiens | |
| 2025-07-01 | Python: get_instruction_index_for_expr for all ILs | Glenn Smith | |
| 2025-07-01 | Python: Add LLILFunction.get_instruction_index_for_expr | Glenn Smith | |
| 2025-07-01 | Python: Update IL Function repr()s | Glenn Smith | |
| 2025-07-01 | Python: Report get_instruction_start returns InstructionIndex | Glenn Smith | |
| 2025-07-01 | Python: Couple minor typing tweaks | Glenn Smith | |
| 2025-07-01 | Python: Fix copy_to for LowLevelILOperation.LLIL_REG_STACK_FREE_REL | Glenn Smith | |
| 2025-07-01 | Python: Add LLIL for assert, force_ver | Glenn Smith | |
| 2025-06-12 | Add missing IL ops, flags parameters, call stack adjust | Glenn Smith | |
| 2025-06-11 | LLILIntrinsic: Don't quote type in detailed_operands | Glenn Smith | |
| 2025-06-11 | Python: LLIL_GOTO/IF ops have InstructionIndex operands | Glenn Smith | |
| 2025-06-11 | Allow LLILFunction.set_flag to use flag index | Glenn Smith | |
| For things like temporary flags which the lifters can produce | |||
| 2025-06-11 | Fix doc and typing on ILFunction.append | Glenn Smith | |
| 2025-06-11 | API to create immediate function graphs | Glenn Smith | |
| 2025-04-08 | [aarch64] lift all LD[1-4]R? and ST[1-4] opcodes, lift ST/LDCLR, ST/LDEOR, ↵ | Galen Williamson | |
| ST/LDSET, and their variants Also fixes all outstanding issues in arm64test.py, including intrinsics, dc, at, and tlbi | |||
| 2025-03-28 | missed the older dates! | Jordan Wiens | |
| 2025-03-27 | Python: Fix a couple typoes in the IL builders | Glenn Smith | |
| 2025-03-06 | Python: Add LLILFunction.translate and sample workflow using it | Glenn Smith | |
| 2025-03-06 | Python: LLILFunction.prepare_to_copy_function and copy_to | Glenn Smith | |
| 2025-03-06 | Python: Fix LLILFunction.flag() calling the flag `reg` | Glenn Smith | |
| 2025-03-06 | Python: Fix LLILFunction.add_label_map | Glenn Smith | |
| 2025-03-05 | Python: Fix some missing params/docs for LLIL float exprs | Glenn Smith | |
| 2025-03-05 | Python: Add source location parameter to LLIL builders | Glenn Smith | |
| 2025-03-05 | Python: Make copy_expr copy with location | Glenn Smith | |
| Co-Authored-By: ltlly <a1253213025@163.com> | |||
| 2025-03-05 | Python: Fix LLILInstr.copy_expr breaking with flags | Glenn Smith | |
| Co-Authored-By: ltlly <a1253213025@163.com> | |||
| 2025-03-05 | Python: Add ability to construct expressions with locations | Glenn Smith | |
| Co-Authored-By: ltlly <a1253213025@163.com> | |||
| 2025-02-14 | uidf refactor | Ryan Snyder | |
| 2025-02-11 | Add LowLevelILOperation.LLIL_BOOL_TO_INT. Fix ↵ | Xusheng | |
| https://github.com/Vector35/binaryninja-api/issues/6408 | |||
| 2025-02-03 | Fix documentation around `LLIL_MUL` | Dusk Banks | |
| `mul` is aligned with at least what x86 returns for tokens. Signed-off-by: Dusk Banks <me@bb010g.com> | |||
| 2024-11-03 | Python API : Update .operands documentation | KyleMiles | |
| 2024-05-24 | fix missing params in ILOperands and mark as deprecated in LLIL, HLIL | Jordan Wiens | |
| 2024-04-21 | Improve type hints for many __getitem__ impls | Josh Ferrell | |
| 2024-03-07 | Python: More IL expr functions | Glenn Smith | |
| - XLILFunction.get_expr: Get an expr by index - XLILFunction.copy_expr: Copy an IL expr to a new expr - XLILInstruction.raw_operands: the straight integers from the core - Extra accessors on XLILLabel | |||
| 2024-03-07 | Expose get_expr_count() on python llil and mlil | Sam Russell | |
| This is already exposed in the CPP interface, and is useful for workflows for enumerating all expressions in an ILFunction | |||
| 2024-03-02 | Add support for memory intrinsics. | Brian Potchik | |
| 2024-02-29 | link from traverse APIs to examples | Jordan Wiens | |
| 2024-02-26 | Provide more fully featured ability to traverse hlil | Peter LaFosse | |
| 2024-02-01 | Python API : Add a more flexible/ergonomic visitor pattern called traverse ↵ | KyleMiles | |
| to LLIL, MLIL, and HLIL Also cleans up some old code patterns in the old visitors | |||
| 2024-01-08 | update copyright year | Jordan Wiens | |
| 2023-12-06 | Add LLIL/MLIL instructions to describe integer vs. floating point argument usage | Rusty Wagner | |
| 2023-11-23 | Fix address printing for BasicBlocks in repr | Scott Lagler | |
| 2023-09-19 | Update documentation on llil mul, muludp, mulsdp | Andrew Lamoureux | |
| - size describes input operands, not outputs - mult for when only lower half of product is needed - when full product needed, must specify signed/unsigned | |||
| 2023-06-29 | Improve __repr__ for IL instructions, and related objects | Peter LaFosse | |
| 2023-06-29 | Implement __repr__ for all basic blocks in the base class | Peter LaFosse | |
| 2023-06-29 | Improve API of LLIL /Call/ instruciton | Peter LaFosse | |
| 2023-06-09 | Fix LowLevelILCallSsa.output to work like MediumLevelILCallSsa.output | Peter LaFosse | |
| 2023-03-28 | Add visitors for llil and hlil | Peter LaFosse | |
| Implement detailed_operands for both, add visitors for both. Improve consistency of type_name field of detailed_operands in MLIL | |||
| 2023-02-14 | Add DisassemblySettings to LLIL::GetExprText | Glenn Smith | |
| To make possible the next commit | |||
| 2023-01-05 | Update copyright to 2023 | Josh F | |
