| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-14 | Set vendor for .eh_frame parsing for aarch64 binaries | Josh Ferrell | |
| 2025-04-10 | Fix function type construction leaking in Rust API | Mason Reed | |
| 2025-04-09 | Fix capitalization of AArch64. | Alexander Taylor | |
| 2025-04-08 | Improve MSVC VFT analysis speed and accuracy | Mason Reed | |
| Also adds more information to the progress text when processing vfts for both msvc and itanium | |||
| 2025-04-08 | Add misc cancellation points in RTTI analysis | Mason Reed | |
| Some missing checks in case there is a billion segments (see .obj files) | |||
| 2025-04-08 | Fix workflow Rust API not returning refcounted objects | Mason Reed | |
| IDK why this was not done prior, leaking the returned core activity and workflow object. | |||
| 2025-04-01 | DWARF Parser: Remove error log and ignore lexical ranges that start and end at 0 | ElykDeer | |
| 2025-03-29 | Remove ineffective call to UpdateAnalysis in VFT plugin. | Brian Potchik | |
| 2025-03-28 | belated copyright year update | Jordan Wiens | |
| 2025-03-27 | RTTI: Add background task back and make it cancellable | Mason Reed | |
| If the background task gets stuck, this is the commit to ponder at | |||
| 2025-03-27 | RTTI: Get rid of useless log message | Mason Reed | |
| Not even going to check the git blame i know this was committed at 3 in the morning | |||
| 2025-03-23 | Fix misc crashes with Itanium RTTI and improve 32bit support | Mason Reed | |
| 32bit support still needs some fixes for the VMI offsets and other things, but its better than it was before. Likely need to do a little refactoring after this release to make the code less horrendous, but its fine for now. | |||
| 2025-03-23 | Make sure to trigger analysis updates after VFT analysis | Mason Reed | |
| Unlikely to be the last for initial analysis, still a good idea to check. | |||
| 2025-03-20 | Rename msvc_rtti plugin to rtti plugin | Mason Reed | |
| 2025-03-20 | Fix misc Itanium RTTI OOB read on binary view | Mason Reed | |
| We really need a IsValidRange function | |||
| 2025-03-19 | Fallback to GNU3 demangler in Itanium RTTI | Mason Reed | |
| 2025-03-19 | Handle statically linked Itanium RTTI | Mason Reed | |
| I have a heavy dislike for this, but I also don't really have a better way of doing this without merging the VFT processing. | |||
| 2025-03-19 | Demote timing logs in RTTI plugin to debug level | Mason Reed | |
| No reason to show this every time you load a binary, if someone feels strongly about seeing this say something! | |||
| 2025-03-19 | Update RTTI README.md | Mason Reed | |
| 2025-03-19 | Handle base class VFT processing better for MSVC RTTI | Mason Reed | |
| Still need to allow NTR's to work in the base structure attribute. There is still a bit of extra work that needs to be done to polish this up but there are no regressions using this. | |||
| 2025-03-19 | Refactor and fixup MSVC and Itanium RTTI | Mason Reed | |
| Bunch of misc fixes and performance improvements | |||
| 2025-03-19 | Consolidate metadata for RTTI processors and a bunch of misc fixes | Mason Reed | |
| Also allows for both processors to be ran for a single binary | |||
| 2025-03-19 | Preliminary Itanium RTTI virtual function table support | Mason Reed | |
| Still needs to support edge cases and multiple vtables, as well as naming needs to be adjusted | |||
| 2025-03-19 | Replace bad auto symbol for Itanium RTTI | Mason Reed | |
| 2025-03-19 | Handle relocated itanium ABI base vtables | Mason Reed | |
| 2025-03-19 | Itanium RTTI scaffolding | Mason Reed | |
| 2025-03-06 | Make more GLOB_RECURSE statements GLOB | Mason Reed | |
| I don't want to wait 10 seconds to glob for rust plugins! Someone should really go and rip out all these duplicate cmake files... | |||
| 2025-03-06 | Fix dwarf CMakeLists.txt globbing wrong directory | Mason Reed | |
| Reason #555 we should redo rust cmake stuff | |||
| 2025-03-06 | Make the Workflow::Clone name optional and update the docs. | Brian Potchik | |
| 2025-02-28 | Handle base structures in DWARF import | Mason Reed | |
| 2025-02-28 | Handle base structures in DWARF export | Scott Lagler | |
| 2025-02-26 | SVD Loader: Support subregion register address blocks | Mason Reed | |
| Previously we assumed a well-formed SVD file to only address its register block with a single definition, this is unfortunately not always the case and to handle it we must attempt to merge blocks, more work on this needs to be done later to support multi-register address blocks. | |||
| 2025-02-25 | Misc Rust formatting | Mason Reed | |
| 2025-02-25 | Refactor analysis pipeline completion logic and add support for re-enabling ↵ | Brian Potchik | |
| analysis after an abort. | |||
| 2025-02-24 | Add SVD Loader Plugin | Mason Reed | |
| 2025-02-17 | Fix some misc Rust CMakeLists.txt issues | Mason Reed | |
| GLOB_RECURSE has been cut down a little bit to make configuring times reasonable | |||
| 2025-02-13 | Add licensing check for Rust code | Mason Reed | |
| If we add new rust dependencies we should now be alerted when a new license type is added. | |||
| 2025-02-11 | Rust API misc formatting | Mason Reed | |
| 2025-02-11 | Fix Rust InstructionTextTokenKind not consulting the string token context | Mason Reed | |
| This caused a crash if we visited a builtin with a "fake" string. Where the token value is not actually the string type. | |||
| 2025-02-11 | Truncate requested section names to 16 bytes when importing DWARF info from ↵ | Josh Ferrell | |
| a Mach-O | |||
| 2025-02-04 | Fix misc rust formatting | Mason Reed | |
| 2025-02-04 | Fix crash with unnamed function self reference in DWARF import | Mason Reed | |
| 2025-02-02 | Fix crash in dwarf import when no constant value attribute found for enumeration | Mason Reed | |
| Fixes #6382 | |||
| 2025-01-31 | Update IDB import to idb-rs 0.1.9 | rbran | |
| 2025-01-30 | Render Layers | Glenn Smith | |
| 2025-01-27 | Fix building rust tests in demo mode | Mason Reed | |
| 2025-01-27 | Fix some rust race conditions and comment some likely suspects | Mason Reed | |
| FYI The binary view saving stuff can deadlock right now, so we document that now :/ | |||
| 2025-01-27 | Update idb_import to 0.1.8 | rbran | |
| 2025-01-25 | Fix incorrect immutable borrow for EnumerationBuilder | Mason Reed | |
| 2025-01-25 | MSVC RTTI: Narrow when pClassHierarchyDescriptor is recursed into | nullableVoidPtr | |
