| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-26 | Finish the `DataBuffer` implementation | Rubens Brandao | |
| 2024-07-26 | Add more core API's to rust | Rubens Brandao | |
| 2024-07-26 | Add `VariableSourceType` type alias | Michael Krasnitski | |
| 2024-07-26 | Properly check for/log failures and return status on Typelib.write_to_file | kat | |
| 2024-07-18 | MemoryMap update with new segment model. | Brian Potchik | |
| 2024-07-09 | Add ability to access database from rust API using FileMetadata | Mason Reed | |
| 2024-07-09 | Return option instead crashing on invalid database keys | Mason Reed | |
| 2024-07-09 | Rust API : Fix misc clippy warnings | KyleMiles | |
| 2024-07-09 | implement rust Update | Rubens Brandao | |
| 2024-07-09 | fix TypeLibrary representation | Rubens Brandao | |
| 2024-07-09 | fix doc warning | Rubens Brandao | |
| 2024-07-09 | implement rust TypeLibrary | Rubens Brandao | |
| 2024-07-09 | implement rust TypeArchive | Rubens Brandao | |
| 2024-07-09 | impl rust Database | Rubens Brandao | |
| 2024-07-09 | Fix double-free with `Array<InstructionTextToken>` | Rubens Brandao | |
| 2024-07-08 | ExternalLibrary rust api fixes | Josh Ferrell | |
| 2024-07-08 | implement rust ExternalLibrary | Rubens Brandao | |
| 2024-07-06 | Fix TagType::set_icon so that it actually sets a tag type's icon | ergrelet | |
| 2024-07-03 | fix invalid ptr caused by dropping InstructionTextToken prematurely | Rubens Brandao | |
| 2024-07-02 | Fix many crashes from uncaught exceptions | Josh Ferrell | |
| 2024-07-02 | Small fixes for rust component api | Josh Ferrell | |
| 2024-07-02 | fix return type for Array ComponentReferencedTypes | Rubens Brandao | |
| 2024-07-02 | add Component missing functions | Rubens Brandao | |
| 2024-07-02 | implement rust Component | Rubens Brandao | |
| 2024-07-02 | Fix typo | Josh Ferrell | |
| 2024-07-02 | remove description from tests | Rubens Brandao | |
| 2024-07-02 | add tests for rust project implementation | Rubens Brandao | |
| 2024-07-02 | minor fixes | Rubens Brandao | |
| 2024-07-02 | implement project in rust | Rubens Brandao | |
| 2024-07-01 | Fix callee_saved_registers for CallingConvention | Rubens Brandão | |
| 2024-07-01 | Create ExpressionBuilder from Expression | Mason Reed | |
| 2024-07-01 | Add LLIL_REG_SPLIT to rust api | Mason Reed | |
| 2024-06-28 | fix missing null ending at string | Rubens Brandao | |
| 2024-06-19 | Add data_variable_at_address and fixed the type propagation issue in riscv | Zichuan Li | |
| 2024-06-13 | Apply stack variables from DWARF | Josh Ferrell | |
| 2024-06-11 | Add original base to Rust API. | Alexander Taylor | |
| 2024-06-10 | Alternate fmt::Debug for Type with even more debug info | Glenn Smith | |
| 2024-05-31 | Add binaryninja::load_view | Josh Ferrell | |
| 2024-05-30 | fix cargo doc warnings | Galen Williamson | |
| 2024-05-29 | Add LLIL_JUMP_TO target list to Rust API | Rusty Wagner | |
| 2024-05-28 | Rust API : recommend users use serde_json for when opening with options | KyleMiles | |
| 2024-05-28 | Implement python MLIL related functions | Rubens Brandao | |
| add `MediumLevelILInstruction::tokens` add `MediumLevelILInstruction::value` add `MediumLevelILInstruction::possible_values` add `MediumLevelILInstruction::branch_dependence` add `MediumLevelILInstruction::ssa_memory_version` add `MediumLevelILInstruction::expr_type` add `MediumLevelILInstruction::possible_values_with_options` add `MediumLevelILInstruction::possible_ssa_variable_values` add `MediumLevelILInstruction::ssa_variable_version` add `MediumLevelILInstruction::variable_for_register` add `MediumLevelILInstruction::variable_for_flag` add `MediumLevelILInstruction::variable_for_stack_location` add `MediumLevelILInstruction::register_value` add `MediumLevelILInstruction::register_value_after` add `MediumLevelILInstruction::possible_register_values` add `MediumLevelILInstruction::possible_register_values_after` add `MediumLevelILInstruction::flag_value` add `MediumLevelILInstruction::flag_value_after` add `MediumLevelILInstruction::possible_flag_values` add `MediumLevelILInstruction::possible_flag_values_after` add `MediumLevelILInstruction::stack_contents` add `MediumLevelILInstruction::stack_contents_after` add `MediumLevelILInstruction::possible_stack_contents` add `MediumLevelILInstruction::possible_stack_contents_after` add `MediumLevelILInstruction::branch_dependence_at` add `MediumLevelILInstruction::split_var_for_definition` move functions add `MediumLevelILFunction::current_address` add `MediumLevelILFunction::set_current_address` add `MediumLevelILFunction::basic_block_containing` add `MediumLevelILFunction::finalize` add `MediumLevelILFunction::generate_ssa_form` add `MediumLevelILFunction::ssa_variable_definition` add `MediumLevelILFunction::ssa_memory_definition` add `MediumLevelILFunction::ssa_variable_uses` add `MediumLevelILFunction::ssa_memory_uses` add `MediumLevelILFunction::is_ssa_variable_live` add `MediumLevelILFunction::variable_definitions` add `MediumLevelILFunction::variable_uses` add `MediumLevelILFunction::live_instruction_for_variable` add `MediumLevelILFunction::ssa_variable_value` add `MediumLevelILFunction::create_graph` add `MediumLevelILFunction::variables` add `MediumLevelILFunction::aliased_variables` add `MediumLevelILFunction::ssa_variables` add `MediumLevelILInstruction::set_expr_type` fix `MediumLevelILInstruction::generate_ssa_form` redundant type | |||
| 2024-05-28 | fix multiple memory leaks related to CStr/BnString | Rubens Brandao | |
| 2024-05-28 | update `Session::load_with_option` to the new API | Rubens Brandao | |
| 2024-05-28 | allow `load_with_option` to accept json options | Rubens Brandao | |
| 2024-05-28 | Solved issue #1180 by adding new APIs | Zichuan Li | |
| 1. Add two new APIs for multiple entry functions `GetAllAnalysisEntryFunctions` and `AddToEntryFunctions` 2. Add Python APIs `entry_functions` and `add_to_entry_functions`. `entry_functions` resturns a list of functions, which supports parsing functions in `init_array`, `fini_array` and TLS callbacks. 3. Modify bin-info, it now prints all entry functions | |||
| 2024-05-27 | Update load APIs to take a JSON string for options. | Brian Potchik | |
| 2024-05-24 | Fix do while condition and body being flipped in Rust HLIL bindings | Rusty Wagner | |
| 2024-05-24 | arch: multiple delay slot support, suppress spurious mips warning | Ryan Snyder | |
| 2024-05-20 | Fix ARM64 Linux build | Rusty Wagner | |
