| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-17 | fix leak creation of invalid BinaryView handle | Rubens Brandao | |
| 2024-04-17 | remove unecessary and crash causing zeroed call inits | Rubens Brandao | |
| 2024-04-17 | use Ref to own types | Rubens Brandao | |
| 2024-04-17 | allow DataVariable and NameAndType to be transmutable | Rubens Brandao | |
| 2024-04-16 | add guard to array with unbound return types | Rubens Brandao | |
| 2024-04-16 | remove recursive conversion for Metadata | Rubens Brandao | |
| 2024-04-14 | fix metadata impl From lists | Rubens Brandao | |
| 2024-04-11 | Change default paddingCols value to 64 | Glenn Smith | |
| 80 would have made sense if it were characters, but blocks of 0x50 bytes just look plain weird | |||
| 2024-04-11 | guard DisassemblyTextLine Drop against null ptr | Rubens Brandao | |
| 2024-04-11 | update DisassemblyTextLine Drop impl to use Box | Rubens Brandao | |
| 2024-04-11 | replace Vec<T> with Box<[T]> where capacity eq to len | Rubens Brandao | |
| 2024-04-10 | fix the array implementation using GAT | Rubens Brandao | |
| 2024-04-09 | replace BStr with str | Rubens Brandao | |
| 2024-04-09 | Add index field to IL instructions | Michael Krasnitski | |
| 2024-04-09 | Use name method in visitor examples | Michael Krasnitski | |
| 2024-04-09 | Add name method to MLIL and HLIL lifted instructions | Michael Krasnitski | |
| 2024-03-30 | Update copyright year for various modules | Xusheng | |
| 2024-03-21 | Update to Rust 1.77 | Rusty Wagner | |
| 2024-03-20 | Require Hash & Eq implementations for Register and Flag implementations | Mason Reed | |
| 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 | Cleaner zero-len condition | Michael Krasnitski | |
| 2024-03-18 | Use BTreeMap for jump targets to ensure deterministic iteration order | Michael Krasnitski | |
| 2024-03-18 | Account for zero-length operand lists | Michael Krasnitski | |
| 2024-03-18 | Adjust imports | Michael Krasnitski | |
| 2024-03-18 | Rename `LiftedConstantData` to `LiftedConstData` | Michael Krasnitski | |
| 2024-03-18 | Rearrange HLIL variants | Michael Krasnitski | |
| The order of variants in the `lift` function didn't match the declared order. | |||
| 2024-03-18 | Fix HLIL examples | Michael Krasnitski | |
| 2024-03-18 | Instantiate `HighLevelILInstruction` inline and remove constructors | Michael Krasnitski | |
| 2024-03-18 | Refactor HLIL instructions | Michael Krasnitski | |
| Similar to MLIL. Also, reintroduce `LiftedJump` and `LiftedLabel` types. | |||
| 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 | Fix MLIL examples | 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-18 | add register_binary_view_event | martin | |
| 2024-03-15 | Separate local variable tokens in higher level ILs from stack variable ↵ | Rusty Wagner | |
| tokens in lower levels, and improve token usage in disassembly | |||
| 2024-03-14 | Update to Rust 1.76 | Rusty Wagner | |
| 2024-03-05 | Rust: Implement instruction_llil for CoreArchitecture | Glenn Smith | |
| 2024-03-05 | Rust: Add support for querying analysis status | Glenn Smith | |
| 2024-03-02 | Add support for memory intrinsics. | Brian Potchik | |
| 2024-03-01 | Clean up some warnings | Rusty Wagner | |
| 2024-02-14 | Rust API: Add common LLIL::Instruction::address() | Glenn Smith | |
| 2024-02-14 | Rust API: Fix crash in load_with_options | Glenn Smith | |
| 2024-02-07 | add exprIndex field to BNInstructionTextToken | Ryan Snyder | |
| 2024-02-07 | use generic version | martin | |
| 2024-02-07 | add function set_can_return_auto and set_can_return_user | martin | |
| 2024-02-02 | Rust API : Misc clippy fixes | KyleMiles | |
| 2024-02-02 | Rust API : Add HLIL Bindings | Rubens Brandao | |
| 2024-01-22 | Project support | Josh Ferrell | |
