Ryan Kurtz
aa493d745c
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-04-13 19:20:01 -04:00
Ryan Kurtz
922ddbb24c
Merge remote-tracking branch
...
'origin/GP-6693_ghidra007_callReferenceUsingDecompilerVfunctionScript--SQUASHED'
into Ghidra_12.1
2026-04-13 19:06:58 -04:00
ghidra007
08d4fcba59
GP-6693 New script to add call reference for associated structure member vfunction token cursor location.
2026-04-13 18:10:25 +00:00
ghidra1
7aa2a1f1ec
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-04-08 16:37:08 -04:00
ghidra1
56429bcfdb
Merge remote-tracking branch 'origin/patch' into Ghidra_12.1
2026-04-08 16:36:13 -04:00
ghidra007
29526717b4
GP-6670 a few improvements to gcc class recovery script
2026-04-08 19:39:03 +00:00
dragonmacher
09e44ef460
GP-6539 - Accumulator API - Fixed thread visibility issues; simplified the API to be write focused
2026-03-06 17:06:02 -05:00
Ryan Kurtz
f373e474df
Merge remote-tracking branch 'origin/patch'
2026-02-20 18:53:29 -05:00
ghidra007
f2af386845
GP-0 Rtti fix for failing tests - missing null check in recent update.
2026-02-20 19:59:39 +00:00
Ryan Kurtz
668a6f714d
Merge remote-tracking branch 'origin/patch'
2026-02-18 18:40:03 -05:00
Ryan Kurtz
dfaf0106b8
Merge remote-tracking branch
...
'origin/GP-6431_ghidra007_RTTIAnalyzer_handle_nondemangling_classnames--SQUASHED'
into patch (Closes #8944 )
2026-02-18 18:35:09 -05:00
ghidra007
a7410798ba
GP-6431 updated RTTI analyzer to handle case where class name cannot be demangled. Some improvement to RTTI script vbtable determination of invalid tables.
2026-02-18 20:19:12 +00:00
Ryan Kurtz
b302f96598
Merge remote-tracking branch 'origin/patch'
2026-02-17 15:37:55 -05:00
ghidra007
9f68946141
GP-5173 replaced deprecated demangler methods in rttiutil and rtti gnu script with new ones.
2026-02-17 20:30:02 +00:00
caheckman
bf1f4288aa
GP-5922 Integer formatting for switch cases
2026-02-13 21:17:45 +00:00
Ryan Kurtz
af56f9650a
Merge remote-tracking branch 'origin/patch'
2026-01-22 13:43:06 -05:00
ghidra007
301ef7471f
GP-6357 fixed issue that caused infinite recursion in getFunctionCallMap
...
method.
2026-01-21 21:48:50 +00:00
ghidra007
4fd51c8b48
GP-6346 updated missing javadoc. Replaced old toAddr with superior
...
user-submitted version.
2026-01-16 17:50:02 +00:00
Abramov Evgeniy
f16f7b650e
classrecovery: avoid AddressOutOfBoundsException on non-pointer p-code constants
...
Add a best-effort tryToAddr helper that catches AddressOutOfBoundsException and
filters unmapped addresses, and use it from getAssignedAddressFromPcode() to
prevent RecoverClassesFromRTTIScript from aborting on invalid address candidates.
2026-01-16 17:18:40 +00:00
ghidra007
d98aa6ffc3
GP-6286 added check for empty array
2026-01-06 17:22:02 +00:00
ghidra007
a4b623e429
GP-6183 fixed template shortening infinite loop issue
2025-12-04 21:47:50 +00:00
ghidra007
c5beedac5a
GP-5831 Added a few speed improvements to the RecoverClassesFromRTTIScript.
2025-12-03 05:05:17 -05:00
ghidra007
0d07998f6b
GP-5993 added omited purecall handling in RTTI script gcc case
2025-10-08 14:47:33 -04:00
Ryan Kurtz
89534eecaf
Merge remote-tracking branch 'origin/patch'
2025-07-28 12:34:13 +00:00
ghidra007
cee04048cb
GP-5764 added option to RecoverClassesFromRTTIScript enabling users to not force vfunctions to be thiscalls.
2025-07-25 22:15:27 +00:00
Ryan Kurtz
ab849887aa
Merge remote-tracking branch
...
'origin/GP-3952-ghidra_blue-update-script-categories--SQUASHED'
2025-06-13 12:12:47 -04:00
ghidra_blue
7db176b2bd
GP-3952 Updated the script categories to simplify and reduce the number of folders.
2025-06-13 15:00:15 +00:00
Ryan Kurtz
4257433253
GP-5737: Fixing bug that caused some test failures
2025-06-10 10:10:05 -04:00
Ryan Kurtz
1add5a9bce
GP-5737: Fixing GhidraScript PrintWriter
2025-06-09 12:14:58 -04:00
Ryan Kurtz
d3131e319a
GP-0: Fixing unused import warnings
2025-05-30 07:07:43 -04:00
Ryan Kurtz
a6cd5b5dbc
GP-0: Fixing @Override warnings
2025-05-29 11:07:44 -04:00
dragonmacher
404191cdaa
GP-5654 - Data Type Manager - Speed improvements for deleting data types
2025-05-13 14:27:17 -04:00
Ryan Kurtz
af5e744570
Merge remote-tracking branch 'origin/patch'
2025-04-28 15:27:24 -04:00
ghidra007
e4163c60a5
GP-5625 rtti script added some missing null checks
2025-04-28 18:36:37 +00:00
Luke Serné
b7e91e80a2
Fix various "function" typos
2025-04-19 17:20:51 +02:00
Ryan Kurtz
3f337a76ba
Merge remote-tracking branch 'origin/patch'
2025-03-21 16:14:23 -04:00
Ryan Kurtz
ed8898cbbb
Merge remote-tracking branch 'origin/GP-5505_ghidra007_RTTIscript_improveLowBitCodeModeUsage--SQUASHED' into patch
2025-03-21 15:12:46 -04:00
ghidra007
2f83e26c0e
GP-5505 Improved RecoverClassesFromRTTIScript abilty to use the LowCodeModeBit to find code references.
2025-03-21 18:40:16 +00:00
Ryan Kurtz
9fb80d2c0a
Merge remote-tracking branch 'origin/patch'
2025-03-20 13:55:18 -04:00
Ryan Kurtz
122bd22317
Merge remote-tracking branch 'origin/GP-5502_ghidra007_rtti_gcc_verify_typeinfonames_are_strings--SQUASHED' into patch
2025-03-20 13:39:10 -04:00
ghidra007
24556abe4b
GP-5502 added extra typeinfo validation by checking that typeinfoname is a string
2025-03-20 16:29:28 +00:00
Ryan Kurtz
b3ed5feaea
Merge remote-tracking branch 'origin/patch'
2025-03-19 13:16:18 -04:00
Ryan Kurtz
595e66d698
Merge remote-tracking branch 'origin/GP-5501_ghidra007_gcc_rtti_improve_typeinfoStruct_validation' into patch
2025-03-19 13:08:49 -04:00
Ryan Kurtz
8d010a877c
Merge remote-tracking branch
...
'origin/GP-5500_ghidra007_addValidBlockCheckForVftableAddresses' into
patch (Closes #7927 )
2025-03-19 13:07:35 -04:00
ghidra007
e9e127da89
GP-5501 improved rtti script gcc typeinfo creation
2025-03-18 19:03:54 +00:00
ghidra007
d43a827c7c
GP-5500 add check that potential vftable address is in valid memory
...
block
2025-03-18 18:11:33 +00:00
Ryan Kurtz
2f581d0ead
Merge remote-tracking branch 'origin/patch'
2025-03-18 12:17:44 -04:00
ghidra007
39a6a73c6d
GP-5487 improved RecoverClassesFromRTTI gcc rtti detection
...
(Closes #7904 )
2025-03-18 12:11:34 -04:00
Ryan Kurtz
f0542ccd6c
Merge remote-tracking branch 'origin/patch'
2025-03-11 06:53:37 -04:00
ghidra007
e2b60a52f9
GP-5461 updated RecoverClassesFromRTTI script to correctly handle case
...
where some vftable addresses have more than one valid vftable symbol.
2025-03-07 21:33:16 +00:00