summaryrefslogtreecommitdiff
path: root/rust/src/architecture.rs
AgeCommit message (Expand)Author
2026-05-28[Rust] Misc formattingMason Reed
2026-05-27Apply symbols and types to TMS320C6x ELFsBrandon Miller
2026-05-27Rust APIs for custom function liftersBrandon Miller
2026-05-22Refactor calling convention Rust API to allow default implementationsRusty Wagner
2026-03-23[Swift] Add arm64 calling conventionsMark Rowe
2026-02-16Share context between BB recovery, lifing, and disassemblyBrandon Miller
2026-01-27Perform function lifting and inlining in arch pluginsBrandon Miller
2026-01-11[Rust] Replace `log` with `tracing`Mason Reed
2026-01-01update copyrights for 2026Jordan Wiens
2025-12-10[Rust] More architecture module documentation and misc cleanupMason Reed
2025-12-10[Rust] Remove `UnusedRegisterStackInfo` and update architecture documentationMason Reed
2025-12-10[Rust] Add misc documentationMason Reed
2025-12-10[Rust] Move architecture module code into more reasonable filesMason Reed
2025-12-10[Rust] Remove redundant `ArchAndAddr` typeMason Reed
2025-10-22Add setter for BB analysis context max_size_reachedBrandon Miller
2025-10-02[Rust] Improvements to LLIL flag and intrinsic operationsJames Johnson
2025-09-29Fix rust warnings about lifetimes introduced by 1.89.0Josh Ferrell
2025-09-29Rust APIs needed for guided analysis modeBrandon Miller
2025-09-29Rust bindings for custom basic block analysisBrandon Miller
2025-07-15[Rust] Add `BinaryView::search` and friendsMason Reed
2025-07-02[Rust] Make `CoreArchitecture::from_raw` publicMason Reed
2025-06-25Temporary fix for Rust API.Alexander Taylor
2025-06-25Fix reported `cargo fmt` errors from Rust CI.Alexander Taylor
2025-06-23Perform BB analysis from Architecture C++ APIBrandon Miller
2025-05-12[Rust] Remove `NonSSAVariant` bound from `LowLevelILFunction`Mason Reed
2025-05-12[Rust] Add `CoreRegister` name to the `Debug` implMason Reed
2025-05-12[Rust] Remove unneeded mut from Architecture trait signaturesMason Reed
2025-05-12[Rust] Reduce usage of `IntoCStr` in function signaturesMason Reed
2025-05-12[Rust] Rename `AsCStr` to `IntoCStr`Mason Reed
2025-05-12[Rust] Simplify usage surrounding c stringsMason Reed
2025-05-12[Rust] Simplify `BnStrCompatible` traitMason Reed
2025-05-12[Rust] More cleanupMason Reed
2025-05-12[Rust] Return `String` instead of `BnString` for cases where lossy conversion...Mason Reed
2025-05-12[Rust] Remove Architecture trait bound on LLIL related structuresMason Reed
2025-05-12[Rust] Pretty print LLIL sub expressionsMason Reed
2025-03-28belated copyright year updateJordan Wiens
2025-03-10Add missing nullptr check for `cb_free_type_list` in Rust APIMason Reed
2025-01-31Add LLIL_REG_STACK_POP and LLIL_REG_STACK_PUSH to Rust APIMason Reed
2025-01-27Update some rust impl DebugMason Reed
2025-01-25Rust refactorMason Reed
2024-12-14Pass length to free flag conditions list callback and remove libc from rust apiMason Reed
2024-12-14Pass length to free register list callbackMason Reed
2024-10-19Add ArchitectureExt::calling_conventions to rust apiMason Reed
2024-05-28fix multiple memory leaks related to CStr/BnStringRubens Brandao
2024-05-24arch: multiple delay slot support, suppress spurious mips warningRyan Snyder
2024-05-20Implement python Function methods to rustRubens Brandao
2024-05-10Rust API : Misc cargo clippy fixesKyleMiles
2024-05-09fix rust doc codeRubens Brandao
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