summaryrefslogtreecommitdiff
path: root/rust
AgeCommit message (Expand)Author
2025-07-02[Rust] Add a comment about cleaning up the `BinaryView` objectMason Reed
2025-07-02[Rust] Make `CoreArchitecture::from_raw` publicMason Reed
2025-07-02[Rust] Remove duplicate `BNGetMediumLevelILVariableDefinitions` wrapper functionMason Reed
2025-07-02[Rust] Add a comment to explain what the repository module doesMason Reed
2025-07-02[Rust] Misc changes to `test_deterministic_functions`Mason Reed
2025-07-02[Rust] Misc formattingMason Reed
2025-07-02[Rust] Make `BnString::free_raw`Mason Reed
2025-07-02[Rust] Re-export interaction sub modules for convenienceMason Reed
2025-07-02[Rust] Expose `BinaryView::from_raw`Mason Reed
2025-07-02[Rust] Add `LowLevelILExpression::{value, possible_values, possible_values_wi...Mason Reed
2025-07-02[Rust] Expose `strings_to_string_list`Mason Reed
2025-07-02[Rust] Format codeMason Reed
2025-07-02Add test_deterministic_functions to Rust API unit testsMason Reed
2025-07-02[Rust] Make some core handles publicMason Reed
2025-07-01Python: Collect and pass mappings when copying MLIL functionsGlenn Smith
2025-06-30Add Checkbox input support to python apiAlexander Khosrowshahi
2025-06-25Temporary fix for Rust API.Alexander Taylor
2025-06-25Fix reported `cargo fmt` errors from Rust CI.Alexander Taylor
2025-06-25Update CXX_STANDARD to 20.Alexander Taylor
2025-06-24[Rust] Fix ParsedType fields being privateMason Reed
2025-06-23Perform BB analysis from Architecture C++ APIBrandon Miller
2025-06-18Make StructureBuilder.finalize immutableJosh Ferrell
2025-06-16Update SymbolQueue API to support types with confidence.Brian Potchik
2025-06-13[Rust] Make the `target` field public in `Edge`saruman9
2025-06-13[Rust] Add `BinaryViewExt::strings` and `BinaryViewExt::strings_in_range`Mason Reed
2025-06-13Require a default platform to create functions for a given Binary ViewMason Reed
2025-06-13[Rust] Misc API additions/docs and formatting fixesMason Reed
2025-06-11API to create immediate function graphsGlenn Smith
2025-06-11Expose Function::CheckForDebugReportGlenn Smith
2025-06-11Expose AnalysisContext::GetLiftedILFunction properlyGlenn Smith
2025-06-05Fix and add code docs regarding FileMetadata view types vs view namesMason Reed
2025-05-31[Rust] Retrieve architecture if missing from location passed to `MediumLevelI...Mason Reed
2025-05-30[Rust] Add `Variable::to_register` helper functionMason Reed
2025-05-30[Rust] Finish out the `PossibleValueSet` implementation to include range and ...Mason Reed
2025-05-30[Rust] Express expression vs instruction index for MLIL and HLIL APIsMason Reed
2025-05-30[Rust] Map LLIL_UNDEF to LowLevelILExpressionKind::UndefMark Rowe
2025-05-30[Rust] Add support for LLIL_SEPARATE_PARAM_LIST_SSAMark Rowe
2025-05-30[Rust] Add support for LLIL_REG_PHI / LLIL_MEM_PHI / LLIL_FLAG_PHIMark Rowe
2025-05-30[Rust] Support retrieving use / def of SSA registers in LLILMark Rowe
2025-05-30[Rust] Add LowLevelILInstruction::basic_block / LowLevelILFunction::basic_blo...Mark Rowe
2025-05-30[Rust] Have LowLevelILBlock derive Clone rather than manually implementing itMark Rowe
2025-05-30[Rust] Allow mapping between SSA and non-SSA forms of instructions / expressionsMark Rowe
2025-05-30[Rust] Make LowLevelIL{Expression,Instruction} implement CopyMark Rowe
2025-05-22Add TypeContainer::GetEmptyTypeContainerGlenn Smith
2025-05-19Implement function level metadataBrandon Miller
2025-05-17[Rust] Re-open type archive in unit test to verifyMason Reed
2025-05-17Add `BNIsMemoryMapActivated` APIMason Reed
2025-05-13[CMake] Report compatibility with 3.15 to silence deprecation warningsGlenn Smith
2025-05-13[Rust] Have cargo check output in the build dir not source dirGlenn Smith
2025-05-12[Rust] Misc cleanup regarding c stringsMason Reed