Commit graph

15183 commits

Author SHA1 Message Date
ghizard
c1dbadade8 GP-5874 - PDB CPP - Fix month's old regression in assigning vxt types;
add tests to prevent further regression
2025-07-25 11:34:52 -04:00
Ryan Kurtz
e355d86144 Merge remote-tracking branch 'origin/GP-0_Dan_cleanupLocationTracking' 2025-07-23 09:34:00 -04:00
Ryan Kurtz
e7f495010e Merge remote-tracking branch 'origin/patch' 2025-07-23 06:14:48 -04:00
Ryan Kurtz
d11c1c6c17 Merge remote-tracking branch
'origin/GP-5861_ghizard_PDB_and_Demangler_and_DTUtils_fix_truncated_symbol_processing'
into patch (Closes #8358)
2025-07-23 06:08:20 -04:00
ghizard
1684aaf61f GP-5861 - PDB, MDMang, and DTUtils optim - fix for processing of
truncated symbols and optional prefix on MDMang datatype demangling
2025-07-22 16:27:14 -04:00
Ryan Kurtz
a3422f6fbe Merge remote-tracking branch 'origin/patch' 2025-07-22 14:38:22 -04:00
Ryan Kurtz
b17d58ce18 Merge remote-tracking branch 'origin/GP-5859_Dan_fixPatchDataAction' into patch 2025-07-22 14:34:43 -04:00
Dan
f79a1a2816 GP-5859: Both enablement and pop-up of Patch Data controlled by unit type 2025-07-22 14:29:50 +00:00
Dan
9b66589b00 GP-0: Some cleanup. Squelch errors from closing Trace. 2025-07-22 14:07:56 +00:00
Ryan Kurtz
a6a738f650 Merge remote-tracking branch 'origin/patch' 2025-07-22 06:12:42 -04:00
Ryan Kurtz
20643f0c31 Merge remote-tracking branch 'origin/GP-5856_RulePtrsubUndoInfiniteLoop'
into patch (Closes #7997)
2025-07-22 06:09:35 -04:00
Ryan Kurtz
a74ad243da Merge remote-tracking branch
'origin/GP-5852_Dan_fixStackTraceWithTrackWatchOnToolRestore' into patch
(Closes #8333)
2025-07-22 06:07:53 -04:00
caheckman
c4c7aa5dad Fix for infinite loop caused by RulePtrsubUndo 2025-07-21 19:40:05 +00:00
Dan
07105dbc33 GP-5852: Force saved tracking config to be an option. 2025-07-21 19:30:36 +00:00
Ryan Kurtz
6077b55dd5 Merge remote-tracking branch 'origin/GP-5829_ghintern_emulator_quantize_flag' 2025-07-21 13:26:09 -04:00
Ryan Kurtz
2bb237e8d0 Merge remote-tracking branch
'origin/GP-5819-dragonmacher-help-build-update--SQUASHED' (Closes #8320)
2025-07-21 13:23:15 -04:00
Ryan Kurtz
0ddd0d7533 Merge remote-tracking branch 'origin/GP-5818_Dan_fixTaintEmuTests' 2025-07-21 13:19:33 -04:00
Ryan Kurtz
cc177afc8f Merge remote-tracking branch 'origin/patch' 2025-07-21 13:17:27 -04:00
Ryan Kurtz
3cfa867ac3 Merge remote-tracking branch 'origin/GP-5843_emteere_MIPS64FunctionStarts' into patch 2025-07-21 13:14:06 -04:00
Ryan Kurtz
440867a776 Merge remote-tracking branch 'origin/GP-5833_emteere_MIPSInfiniteLoop' into patch 2025-07-21 13:11:39 -04:00
dragonmacher
17c28209ef GP-5819 - Help - Added validation code to check all Ghidra TOC files after help is built 2025-07-21 11:59:01 -04:00
Dan
ea6b8b0a67 GP-5818: Fix TracePropertyMapSpace for object mode. Fix TaintEmu tests. 2025-07-21 15:50:46 +00:00
Ryan Kurtz
f71ad662d1 GP-0: Adding "gradle clean" to DevGuide.md 2025-07-21 07:04:14 -04:00
Ryan Kurtz
32782037a9 Merge remote-tracking branch
'origin/GP-5834_dev747368_dwarfline_sourcefile_iterate' (Closes #8329)
2025-07-21 06:11:19 -04:00
Ryan Kurtz
8537164d80 Merge remote-tracking branch 'origin/GP-0_dev747368_fix_fsb_tests' 2025-07-18 15:22:31 -04:00
Ryan Kurtz
9628d10220 Merge remote-tracking branch 'origin/patch' 2025-07-18 15:21:52 -04:00
Ryan Kurtz
db6b52b10f Merge remote-tracking branch 'origin/GP-5832_InlineOpTarget' into patch
(Closes #7383)
2025-07-18 15:19:54 -04:00
Ryan Kurtz
edf42d82d9 Merge remote-tracking branch 'origin/GP-5846_ghidra1_PPC64_ELFRelocations' into patch 2025-07-18 15:17:45 -04:00
dev747368
a8b604647e GP-0 fix FSB tests and the 'list mounted' feature. 2025-07-18 19:13:40 +00:00
ghidra1
006bd8d423 GP-5846 Corrected ELF PowerPC 64-bit relocation processing bugs
affecting ELFv2 use and R_PPC64_JMP_SLOT relocation
2025-07-18 12:00:34 -04:00
Ryan Kurtz
b643c1319d GP-0: Updating WhatsNew 2025-07-18 08:22:10 -04:00
Ryan Kurtz
2ec1995ce1 Merge remote-tracking branch 'origin/patch' 2025-07-18 08:18:53 -04:00
Ryan Kurtz
5d66a34a5f GP-5820: Enabling gradle for VSCode projects (Closes #8322) 2025-07-18 08:14:23 -04:00
Ryan Kurtz
fde33a5821 Merge remote-tracking branch 'origin/patch' 2025-07-18 06:19:25 -04:00
Ryan Kurtz
374c7e33cd Merge remote-tracking branch 'origin/GP-5752_emteere_InstSeparatorFix--SQUASHED' into patch 2025-07-18 06:16:42 -04:00
Ryan Kurtz
e69ce4104b Merge remote-tracking branch 'origin/GP-5804_emteere_FixDefaultSymbolicPropRecordState' into patch 2025-07-18 06:15:13 -04:00
emteere
3468c4b502 GP-5843 Added MIPS64 function start patterns 2025-07-17 22:42:00 +00:00
emteere
8839bd365e GP-5833 Fixed possible inifinite loop during constant analysis on mips
platforms.
2025-07-17 20:31:08 +00:00
emteere
9979a6f9ec GP-5752 Fixed missing characters at the end of operands, for example closing parenthesis added in the base sleigh instruction constructor. 2025-07-17 15:49:39 -04:00
dev747368
20c8d97c85 GP-5834 fix DWARF file / line issue
remove access to dwarfline file count because it encourages callers to
try to iterate via index, which is not something they should do.
2025-07-17 18:30:59 +00:00
Ryan Kurtz
12a8db6195 Merge remote-tracking branch 'origin/GP-5825_dev747368_refactor_localfilesystemsub_out' 2025-07-17 13:50:47 -04:00
dev747368
4e5b223145 GP-5825 refactor FSB file system logic for subtrees 2025-07-17 17:49:14 +00:00
Ryan Kurtz
1a1cdefc14 Merge remote-tracking branch 'origin/GP-5830_ghidra1_ProjectDataTableUpdates--SQUASHED' 2025-07-17 11:07:15 -04:00
ghidra1
25dda1300a GP-5830 Corrected Project Data Table update issues 2025-07-17 10:38:10 -04:00
Ryan Kurtz
f0d774c31f Merge remote-tracking branch 'origin/patch' 2025-07-17 09:27:25 -04:00
Ryan Kurtz
48f1bf133f Merge branch 'GP-5836_ryanmkurtz_ghidradev' into patch 2025-07-17 09:24:22 -04:00
Ryan Kurtz
396dd6e1de GP-5836: Fixed GhidraDev bug that prevented Ghidra from discovering the
Ghidra module project when launched with the PyGhidra run config
2025-07-17 08:52:48 -04:00
Ryan Kurtz
88bfdeb429 Merge remote-tracking branch 'origin/GP-4356_ghintern_avr8_cspec--SQUASHED' 2025-07-17 06:19:47 -04:00
ghintern
991a4b440c GP-4356: fixes to avr8 cspec and elf extension, and additions to decompiler model rules 2025-07-16 20:22:28 +00:00
caheckman
80d66023a9 GP-5832 Update inline target op when inlining a subfunction 2025-07-16 19:12:27 +00:00