| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-09 | Add index field to IL instructions | Michael Krasnitski | |
| 2024-04-09 | Add name method to MLIL and HLIL lifted instructions | Michael Krasnitski | |
| 2024-03-18 | Move `ILFunction` trait into `operand_iter.rs` to make it private | Michael Krasnitski | |
| 2024-03-18 | Remove BNInstruction associated type from ILFunction trait | Michael Krasnitski | |
| 2024-03-18 | Use BTreeMap for jump targets to ensure deterministic iteration order | Michael Krasnitski | |
| 2024-03-18 | Adjust imports | Michael Krasnitski | |
| 2024-03-18 | Rename `LiftedConstantData` to `LiftedConstData` | Michael Krasnitski | |
| 2024-03-18 | Make `OperandIter` generic over its function IL | Michael Krasnitski | |
| 2024-03-18 | Rename `mlil::operation::ConstantData` to `ConstData` to mirror HLIL | Michael Krasnitski | |
| 2024-03-18 | Instantiate `MediumLevelILInstruction` inline and remove constructors | Michael Krasnitski | |
| 2024-03-18 | Refactor MLIL instructions | Michael Krasnitski | |
| * Turn `MediumLevelILInstruction` into a struct with a `kind` field to indicate the instruction variant, and pull out the `function` and `address` fields from each variant to live in the top-level struct. * Make variant fields public, remove field getter methods and centralize lifting logic to happen all at once. Split tuple fields into individual named fields. * Move the `operands` method to `MediumLevelILLiftedInstruction`, and make it return an owned `Vec` of operands rather than a borrowed iterator. | |||
| 2024-03-02 | Add support for memory intrinsics. | Brian Potchik | |
| 2024-02-02 | Rust API : Add HLIL Bindings | Rubens Brandao | |
| 2023-12-06 | Add LLIL/MLIL instructions to describe integer vs. floating point argument usage | Rusty Wagner | |
| 2023-12-04 | Rust API : Fix some clippy warnings | KyleMiles | |
| 2023-11-21 | add mlil to rust | Rubens Brandao | |
