summaryrefslogtreecommitdiff
path: root/rust/src
AgeCommit message (Expand)Author
2024-05-09only create FlowGraph with RefRubens Brandao
2024-05-03Expose LLVM demanglerMason Reed
2024-05-01rust: account for changes to NameAndType bindingsRyan Snyder
2024-05-01Merge branch 'fix-vec-leak' of github.com:rbran/binaryninja-api into devRyan Snyder
2024-05-01Merge branch 'fix-into-raw-2' of github.com:rbran/binaryninja-api into devRyan Snyder
2024-05-01Merge branch 'fix-non-escaped' of github.com:rbran/binaryninja-api into devRyan Snyder
2024-05-01Merge branch 'name-and-type-transparent' of github.com:rbran/binaryninja-api ...Ryan Snyder
2024-05-01Merge branch 'fix-form-input-builder' of github.com:rbran/binaryninja-api int...Ryan Snyder
2024-05-01Merge branch 'remove-zeroed-init' of github.com:rbran/binaryninja-api into devRyan Snyder
2024-05-01Merge branch 'fix-metadata-from' of github.com:rbran/binaryninja-api into devRyan Snyder
2024-05-01Merge branch 'remove-shrink_to_fit' of github.com:rbran/binaryninja-api into devRyan Snyder
2024-05-01Merge branch 'fix-array-2' of github.com:rbran/binaryninja-api into devRyan Snyder
2024-04-30Add HLIL APIs to fetch the root or by instruction index, and expose the opera...Rusty Wagner
2024-04-30Add MLIL APIs for getting by instruction index, and expose the operation size...Rusty Wagner
2024-04-30Allow fetching target instruction index in LLIL branches from the Rust APIRusty Wagner
2024-04-30Add parameter_variables API to Function in RustRusty Wagner
2024-04-30Fill out int_arg_registers and float_arg_registers in the Rust APIRusty Wagner
2024-04-29replace Vec into_raw_parts with BoxRubens Brandao
2024-04-25Remove From Conf<Ref<Type>> impl for BNTypeWithConfidenceRubens Brandao
2024-04-25Fix non-escaped CStrRubens Brandao
2024-04-17remove unnecessary transmutionsRubens Brandao
2024-04-17fix leak creation of invalid BinaryView handleRubens Brandao
2024-04-17remove unecessary and crash causing zeroed call initsRubens Brandao
2024-04-17use Ref to own typesRubens Brandao
2024-04-17allow DataVariable and NameAndType to be transmutableRubens Brandao
2024-04-16add guard to array with unbound return typesRubens Brandao
2024-04-16remove recursive conversion for MetadataRubens Brandao
2024-04-14fix metadata impl From listsRubens Brandao
2024-04-11Change default paddingCols value to 64Glenn Smith
2024-04-11guard DisassemblyTextLine Drop against null ptrRubens Brandao
2024-04-11update DisassemblyTextLine Drop impl to use BoxRubens Brandao
2024-04-11replace Vec<T> with Box<[T]> where capacity eq to lenRubens Brandao
2024-04-10fix the array implementation using GATRubens Brandao
2024-04-09replace BStr with strRubens Brandao
2024-04-09Add index field to IL instructionsMichael Krasnitski
2024-04-09Add name method to MLIL and HLIL lifted instructionsMichael Krasnitski
2024-03-21Update to Rust 1.77Rusty Wagner
2024-03-20Require Hash & Eq implementations for Register and Flag implementationsMason Reed
2024-03-18Move `ILFunction` trait into `operand_iter.rs` to make it privateMichael Krasnitski
2024-03-18Remove BNInstruction associated type from ILFunction traitMichael Krasnitski
2024-03-18Cleaner zero-len conditionMichael Krasnitski
2024-03-18Use BTreeMap for jump targets to ensure deterministic iteration orderMichael Krasnitski
2024-03-18Account for zero-length operand listsMichael Krasnitski
2024-03-18Adjust importsMichael Krasnitski
2024-03-18Rename `LiftedConstantData` to `LiftedConstData`Michael Krasnitski
2024-03-18Rearrange HLIL variantsMichael Krasnitski
2024-03-18Instantiate `HighLevelILInstruction` inline and remove constructorsMichael Krasnitski
2024-03-18Refactor HLIL instructionsMichael Krasnitski
2024-03-18Make `OperandIter` generic over its function ILMichael Krasnitski
2024-03-18Rename `mlil::operation::ConstantData` to `ConstData` to mirror HLILMichael Krasnitski