| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-04-29 | Check in the debugger | Xusheng | |
| 2022-04-12 | fix: CustomViewContext using 'std::mem::zeroed' which can result in runtime ↵ | EliseZeroTwo | |
| panics when called on certain types in newer versions of Rust | |||
| 2022-04-12 | Rust API : Fix ref counting bug in CustomBinaryView creation, ↵ | KyleMiles | |
| initialization, and parsing | |||
| 2022-03-20 | Fix detection of BNDB analysis databases | Michael Holmes | |
| 2022-03-16 | Add support for structured logging | Peter LaFosse | |
| 2022-02-16 | Escape type names and definitions | Glenn Smith | |
| Closes #2427, #2585, #1658, #1632, probably others | |||
| 2022-02-14 | rust: add demangle helpers for gnu3 and ms | KyleMiles | |
| Co-authored-by: EliseZeroTwo <mail@elise.moe> | |||
| 2022-02-14 | Rust: Minor tweaks to 2890; merge architecture::InstructionTextToken and ↵ | KyleMiles | |
| disassembly::InstructionTextToken; update examples | |||
| 2022-02-14 | rust: add linearview and related APIs | Fabian Freyer | |
| This should include everything required to retrieve linear disassembly for a function. * add `highest_address` method to `Function` * add `DisassemblySettings` * add text getter for `InstructionTextToken` * add `LinearViewObject`, `LinearViewCursor` * add decompilation example | |||
| 2022-02-14 | rust: add ArrayGuard and for non-owned arrays | Fabian Freyer | |
| To make use of shard functionality, we split the CoreOwnedArrayProvider into CoreArrayProvider and CoreOwnedArrayProvider. Array makes use of the CoreOwnedArrayProvider, which depends on CoreArrayProvider, while the new ArrayGuard only requires CoreArrayProvider and represents a non-owned array. | |||
| 2022-02-14 | rewrote some of the API to be both a bit more rusty and nicer to read (no ↵ | Lukas Dresel | |
| more "match match {} {}") | |||
| 2022-02-14 | rust: Add BinaryReader and BinaryWriter | Fabian Freyer | |
| 2022-02-08 | rust: Move icon and name setter to TagType::create | Fabian Freyer | |
| 2022-02-08 | rust: Add tags and tag types to the API | Fabian Freyer | |
| This is missing all the things that iterate over tag types for now. | |||
| 2022-02-08 | rust: add some interaction functions | Fabian Freyer | |
| 2022-01-28 | rust: fix semantic class for flag write cb | Joe Rozner | |
| Current implementation returns the flag write id rather than the flag class id | |||
| 2022-01-28 | Format All Files | KyleMiles | |
| 2022-01-24 | rust: fix warnings on windows | yrp | |
| 2022-01-24 | chore: rust: add common useful derive macros to enums that are missing it | EliseZeroTwo | |
| 2022-01-19 | Make enumeration's signed property BoolWithConfidence | Peter LaFosse | |
| 2022-01-17 | Make various database progress functions cancellable | Glenn Smith | |
| 2022-01-13 | Allow the creation of const/volatile NTRs | Peter LaFosse | |
| 2021-12-02 | Rust API - Add BinaryView::data_variables | KyleMiles | |
| 2021-11-24 | Rust API : Correct naming convention on scope and access fields and apply ↵ | KyleMiles | |
| cargofmt for types api changes | |||
| 2021-09-27 | Better support for change type in linear view | Xusheng | |
| 2021-09-05 | Move MemberAccess/MemberScope to StructureMember | Peter LaFosse | |
| Fix rust AddStructureMemebers | |||
| 2021-09-05 | Refactor Python Types | Peter LaFosse | |
| Remove _mutable types | |||
| 2021-08-18 | Rust API : DebugInfo API Fixes | KyleMiles | |
| 2021-07-07 | DebugInfo - plugable debug information importers - C++, Rust, and Python APIs | KyleMiles | |
| 2021-07-07 | Rust API : Fix for calling convention ABI change | KyleMiles | |
| 2021-07-07 | Rust API : Replace Platform::from_raw with Platform::ref_from_raw | KyleMiles | |
| 2021-07-07 | Rust API: Type Improvements | KyleMiles | |
| FunctionParameters now hold refs and have a constructor | |||
| 2021-06-15 | formatting | endeavor | |
| 2021-06-15 | snake case for overwriteExisting | endeavor | |
| 2021-06-15 | support are_argument_registers_user_for_var_args added in ↵ | endeavor | |
| 0732c4d3e9b24382271139c6f796d1639efb1c5d | |||
| 2021-06-15 | fix BNAddStrutureBuilderMemberAtOffset which changed in ↵ | endeavor | |
| 7c9ada78241e08bf36bd04d989f742a6de721575 | |||
| 2021-05-12 | Rust API : fix save apis | KyleMiles | |
| 2021-05-12 | Rust API : Add filemetadata::FileMetadata::create_database and ↵ | KyleMiles | |
| filemetadata::FileMetadata::save_auto_snapshot | |||
| 2021-05-11 | Rust API; More setting support, fix edgecase in open_view_with_options, and ↵ | KyleMiles | |
| fixed using mut for const correctness (mut != ~const) | |||
| 2021-05-11 | Rust API : Better headless support; Introducing `binaryninja::open_view` and ↵ | KyleMiles | |
| `binaryninja::open_view_with_options`, updated init/shutdown, script example, more setting support, and misc fixes | |||
| 2021-04-28 | Slightly better work-around for ABI version retrieval | Markus Piéton | |
| 2021-04-28 | Fix wrong CorePluginABIVersion, plugin_abi_version, and ↵ | Markus Piéton | |
| plugin_abi_minimum_version | |||
| 2021-04-25 | rust: fmt | yrp | |
| 2021-04-25 | rust: fix missing return type | yrp | |
| 2021-04-19 | Fix Mach-O duplicate symbol handling for external relocations. | Brian Potchik | |
| 2021-04-19 | Add View Type to BNIsBackedByDatabase | Markus Piéton | |
| 2021-03-22 | Remove BNFreeString call | Josh Watson | |
| 2021-03-22 | Implement Platform::parse_types_from_source | Josh Watson | |
| Change include_directories to `&[AsRef<Path>]` Make TypeParserResult default and clone Change error_msg scope cargo fmt Kyle's comments Whackamole with .as_ptr() as _ Fixed up error_msg as BnString | |||
| 2021-03-18 | Better type support | KyleMiles | |
| 2021-03-17 | Misc typo changes, const changes, code cleanup, and example updates | KyleMiles | |
