summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-04-02[SharedCache] Don't crash if we have a different metadata versionMason Reed
Also we now initialize m_cacheInfo when calling `DeserializeFromRawView` the responsibility is on the caller to handle
2025-04-02[SharedCache] Warn when loading BNDB with different shared cache metadata ↵Mason Reed
version This does not actually give the user control to exit early, that looks to need core changes.
2025-04-01Fix line formatter handling of calls without arguments and long symbol namesRusty Wagner
2025-04-01Rust: Better support for floating licensesGlenn Smith
2025-04-01DWARF Parser: Remove error log and ignore lexical ranges that start and end at 0ElykDeer
2025-04-01[aarch64] use static var to avoid recreation of sysregs vectorGalen Williamson
2025-03-31Emphasize BackgroundThread owner lifetimes in docsGlenn Smith
This contract is hard to use safely, and the docs did not do a good enough job explaining how to do it, partially due to all of our internal code not doing a good enough job using it. Big introspection commit Fixing All The Things to come soon(ish).
2025-03-31[aarch64] Updating Aarch64 system registers to 2024-12 spec, fix MSR/MRS ↵Galen Williamson
lifting to use ReadMSR/WriteMSR intrinsics that take enums, removing the sysregs from the register list of the architecture * sysregs are no longer registers, add enum for TLBI and AT operands * add erroneously missing cases for unsupported encodings, add enum for DC operands
2025-03-31Python: Make enterprise.connect() check for enterprise.initialize()Glenn Smith
2025-03-31small phrasing updateJordan Wiens
2025-03-31TriageView setBinaryDataNavigable based on m_byteViewPeter LaFosse
2025-03-31Improve navigation fallback behavior when a navigation request is received ↵Brian Potchik
and the current view is not binary data navigable.
2025-03-30add example code for PlatformJordan Wiens
2025-03-30update version switcher example to use core_version_info, resolves #6204Jordan Wiens
2025-03-30Add Python Metadata API improvements for handling Metadata as values, ↵Brian Potchik
dictionary item assignment, and array appending. (skip-ci)
2025-03-29Remove ineffective call to UpdateAnalysis in VFT plugin.Brian Potchik
2025-03-29Add interim workflow C++ apis for logging.Brian Potchik
2025-03-282025 for other formats...Jordan Wiens
2025-03-28missed the older dates!Jordan Wiens
2025-03-28belated copyright year updateJordan Wiens
2025-03-28Fix initial navigation to DSCTriage viewPeter LaFosse
2025-03-27Python: Fix a couple typoes in the IL buildersGlenn Smith
2025-03-27RTTI: Add background task back and make it cancellableMason Reed
If the background task gets stuck, this is the commit to ponder at
2025-03-27RTTI: Get rid of useless log messageMason Reed
Not even going to check the git blame i know this was committed at 3 in the morning
2025-03-26Update debugger docsXusheng
2024-03-21Add Motorola M-CORE Linux platform support.Alexander Taylor
2025-03-24Fix extern ptr corercion for R_MIPS_HIGHEST/HIGHERBrandon Miller
2025-03-23Fix misc crashes with Itanium RTTI and improve 32bit supportMason 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-23Make sure to trigger analysis updates after VFT analysisMason Reed
Unlikely to be the last for initial analysis, still a good idea to check.
2025-03-23add copy/paste in history windowJordan Wiens
2025-03-21Fix memory leak in base address detectionBrandon Miller
2025-03-21Don't use fully qualified import.Brian Potchik
2025-03-21fix x86 settings text and use proper raw string markerJordan Wiens
2025-03-21Add setting to control automatic analysis updates after Python commands. ↵Brian Potchik
(skip-ci)
2025-03-21Add API for refreshing UI without needing an analysis updateGlenn Smith
2025-03-21Add some workflow machine control commands to the C++ API.Brian Potchik
2025-03-21Fix UI hotpath query of 'ui.theme.transientScrollbars' setting.Brian Potchik
2025-03-20Rename msvc_rtti plugin to rtti pluginMason Reed
2025-03-20Fix misc Itanium RTTI OOB read on binary viewMason Reed
We really need a IsValidRange function
2025-03-19Gallifrey release initial settings updateJordan Wiens
2025-03-19Fallback to GNU3 demangler in Itanium RTTIMason Reed
2025-03-19Handle statically linked Itanium RTTIMason 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-19Demote timing logs in RTTI plugin to debug levelMason Reed
No reason to show this every time you load a binary, if someone feels strongly about seeing this say something!
2025-03-19Update RTTI README.mdMason Reed
2025-03-19Handle base class VFT processing better for MSVC RTTIMason 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-19Refactor and fixup MSVC and Itanium RTTIMason Reed
Bunch of misc fixes and performance improvements
2025-03-19Consolidate metadata for RTTI processors and a bunch of misc fixesMason Reed
Also allows for both processors to be ran for a single binary
2025-03-19Preliminary Itanium RTTI virtual function table supportMason Reed
Still needs to support edge cases and multiple vtables, as well as naming needs to be adjusted
2025-03-19Replace bad auto symbol for Itanium RTTIMason Reed
2025-03-19Handle relocated itanium ABI base vtablesMason Reed