| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-15 | update links in API docs and small change in type library docs | Jordan Wiens | |
| 2024-03-15 | Separate local variable tokens in higher level ILs from stack variable ↵ | Rusty Wagner | |
| tokens in lower levels, and improve token usage in disassembly | |||
| 2024-03-15 | Give names to data directory entries | Michael Krasnitski | |
| TE always uses only the base relocation and debug entries from the original PE file. | |||
| 2024-03-15 | Adjust names and types of TE Header fields | Michael Krasnitski | |
| Rename fields to camelCase, use arrays where applicable, and add some data symbols. | |||
| 2024-03-14 | Update to Rust 1.76 | Rusty Wagner | |
| 2024-03-14 | Add support for advanced binary search. | Brian Potchik | |
| 2024-03-14 | Fix documentation for 'get_next_valid_offset'. | Brian Potchik | |
| 2024-03-13 | Fixed segment / section misalignment in TE view | Brandon Miller | |
| This commit fixes an issue in the TE view while creating segments and sections. Segments and sections are calculated from the base of the original PE file, prior to the PE headers being stripped and replaced with the TE header | |||
| 2024-03-12 | moved over from https://github.com/Vector35/arch-armv7/pull/81 | Galen Williamson | |
| 2024-03-11 | Promote unsupported architecture messages to a popup dialog. | Brian Potchik | |
| 2024-03-11 | BinaryView for EFI Terse Executables | Brandon Miller | |
| In its current state it is able to detect and load TEs that target x86, x86-64, and AArch64. RISC-V will need to be added in the future The current implementation doesn't handle relocations. I have only found TEs that are PEIMs and execute in-place (out of flash) and the .reloc section is stripped (along with .debug) | |||
| 2024-03-08 | Fix RISC-V CSRRW, CSRRS, and CSRRC instr disass | Pete Dietl | |
| Make the CSR instructions show the CSR 12-bit immediate operand as an unsigned integer. This is a special case of the I-instruction format, where it is same except that the 12-bit immediate is treated as unsigned rather than signed. | |||
| 2024-03-08 | Fix X86_64_RELOC_UNSIGNED not handling external symbols | Visual Ehrmanntraut | |
| Signed-off-by: Visual Ehrmanntraut <30368284+VisualEhrmanntraut@users.noreply.github.com> | |||
| 2024-03-08 | restored "Merge pull request Vector35#7 from VisualEhrmanntraut/main" commit ↵ | Galen Williamson | |
| lost in views refactor | |||
| 2024-03-07 | Always show sidebar icons if the widget is open, even if it has no widget ↵ | Rusty Wagner | |
| and is set to hide when there isn't a widget | |||
| 2024-03-07 | Python: More IL expr functions | Glenn Smith | |
| - XLILFunction.get_expr: Get an expr by index - XLILFunction.copy_expr: Copy an IL expr to a new expr - XLILInstruction.raw_operands: the straight integers from the core - Extra accessors on XLILLabel | |||
| 2024-03-07 | Expose get_expr_count() on python llil and mlil | Sam Russell | |
| This is already exposed in the CPP interface, and is useful for workflows for enumerating all expressions in an ILFunction | |||
| 2024-03-06 | Move view modules into the API repo | Rusty Wagner | |
| 2024-03-06 | Allow editing multiple external locations at once | Josh Ferrell | |
| 2024-03-06 | update batch processing docs with different set_worker_thread_count | Jordan Wiens | |
| 2024-03-05 | Move architecture modules into the API repo | Rusty Wagner | |
| 2024-03-05 | Rust: Implement instruction_llil for CoreArchitecture | Glenn Smith | |
| 2024-03-05 | Rust: Add support for querying analysis status | Glenn Smith | |
| 2024-03-04 | Make sure plugins are initialized when using projects | Josh Ferrell | |
| 2024-03-02 | Add support for memory intrinsics. | Brian Potchik | |
| 2024-03-02 | Fix typo in cookbook | Peter LaFosse | |
| 2024-03-01 | Clean up some warnings | Rusty Wagner | |
| 2024-03-01 | Fix some analysis settings. | Brian Potchik | |
| 2024-03-01 | Add additional callback support to the NotificationDispatcher. | Brian Potchik | |
| 2024-02-29 | Fix project browser interactions happening on deselected items | Josh Ferrell | |
| 2024-02-29 | link from traverse APIs to examples | Jordan Wiens | |
| 2024-02-26 | Close floating sidebar widgets when the window closes | Rusty Wagner | |
| 2024-02-26 | add warning around improtlib in terms of which plugins dont work with it | Jordan Wiens | |
| 2024-02-26 | change warning icons on tips to tips | Jordan Wiens | |
| 2024-02-26 | fix plugincommand docs | Jordan Wiens | |
| 2024-02-26 | fix cookbook indentation and add walking il concept | Jordan Wiens | |
| 2024-02-26 | Provide more fully featured ability to traverse hlil | Peter LaFosse | |
| 2024-02-23 | update debugger user docs URL in API docs | Jordan Wiens | |
| 2024-02-23 | 4.0 documentation | Jordan Wiens | |
| - Refactored Type Documentation - Added Projects - Added Type Archives - Added New Sidebar Documentation - Added String Concepts - Added Light/Dark Mode - Added New Tab Documentation - Added BNIL Guide: HLIL docs - Added new cookbook examples - Added migration guide - Added script for building docsets - Added documentation for themes - Updated all images to Ninja Edit - API Docs : Documents BasicBlockEdge and BasicBlock - API Docs : Documents CoreVariable, Variable, and VariableNameAndType - API Docs : Corrects note on `BinaryView.update_analysis` and `BinaryView.update_analysis_and_wait` to represent that analysis is run by default for you now. - Many, many other changes | |||
| 2024-02-22 | Improvements to alias analysis. | Brian Potchik | |
| 2024-02-19 | Type archive python api: remove callbacks that were dropped from release | Glenn Smith | |
| 2024-02-19 | Clean up type archives docs | Glenn Smith | |
| 2024-02-17 | fix -std syntax on clang examples | Jordan Wiens | |
| 2024-02-16 | Add message when there are no consoles available | Rusty Wagner | |
| 2024-02-16 | Add UI callback for On(Data)ViewReplaced for rebase | Glenn Smith | |
| 2024-02-16 | Prevent crash when saving project file | Josh Ferrell | |
| 2024-02-16 | update demo license to be for the free version | Jordan Wiens | |
| 2024-02-14 | Make Project::Delete{File,Folder} return bool | Josh Ferrell | |
| 2024-02-14 | Only update project browser ui on the main thread | Josh Ferrell | |
| 2024-02-14 | Fix featuremap linear display and large binary support | Josh Ferrell | |
