Ryan Kurtz
f0542ccd6c
Merge remote-tracking branch 'origin/patch'
2025-03-11 06:53:37 -04:00
Ryan Kurtz
a15e86832a
Merge remote-tracking branch
...
'origin/GP-5461_ghidra007_RTTIScriptHandleMultipleVftableSymbolsAtSameAddr'
into patch (#7876 )
2025-03-11 06:48:26 -04:00
Ryan Kurtz
73d29e3488
Merge remote-tracking branch
...
'origin/GP-5468-dragonmacher-renderer-font-warning-fix' (Closes #7886 )
2025-03-10 11:45:52 -04:00
Ryan Kurtz
117989eeda
Merge remote-tracking branch 'origin/GP-1-dragonmacher-help-toc-sort-fix'
2025-03-10 11:44:45 -04:00
dragonmacher
88dc8a65bc
GP-5468 - Updated the cell renderer setFont() warning to only show once
2025-03-08 16:51:09 -05:00
dragonmacher
0a30e924dd
Updated the help build to detect re-used sort group values
2025-03-07 22:55:00 -05: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
Ryan Kurtz
7b9183b2db
Merge remote-tracking branch 'origin/GP-1-dragonmacher-escape-window-fix'
2025-03-07 15:29:27 -05:00
Ryan Kurtz
0c56a9070c
Merge remote-tracking branch 'origin/GP-4037_ghidragon_show_offcut_comments_in_listing--SQUASHED'
2025-03-07 15:19:59 -05:00
dragonmacher
0bb48934e8
Fixed escape key binding collision with closing windows by only enabling
...
the action when there is a selection
2025-03-07 12:55:53 -05:00
ghidragon
36b12ad8fe
GP-4037 Changes the various listing comment fields (PRE, POST, EOL, PLATE) to also display offcut comments, colored red
2025-03-07 12:25:49 -05:00
Ryan Kurtz
b22c84a3be
Merge remote-tracking branch 'origin/GP-2432_dev747368_golang_apisnapshot'
2025-03-07 11:58:13 -05:00
dev747368
36c6c8ef77
GP-2432 golang api snapshot, generics, closures, gcwritebarrier
...
Apply golang runtime function signatures from info stored in json api
snapshot files.
The api snapshot files are created by a custom go helper program that
uses the go compiler parser to parse the go toolchain source tree and
writes the discovered function and type info into a json file.
The go-api-parser helper program is based off of work contributed by
github user monoidic via issue #6367 .
Updates generic functions to take a generic dictionary RTTI
parameter (mostly to allow correct assignment of other parameters).
Updates closure functions to take a closure context parameter. Closure
contexts are passed via a register that is not involved in normal
parameter passing.
Tweaks the signature of gcWriteBarrier functions so that they don't mess
up decompilation of functions that use them.
2025-03-07 16:44:48 +00:00
Ryan Kurtz
2896551d68
Merge remote-tracking branch 'origin/GP-5457_dev747368_fix_gnunote_conflict'
2025-03-07 05:54:49 -05:00
dev747368
017cef88cd
GP-5457 fix error when marking up gnu note items during import
...
was trying to markup the same gnu note via section name and pt_note
2025-03-06 19:48:57 +00:00
Ryan Kurtz
7055edf3fa
Merge branch 'GP-5458_ryanmkurtz_GhidraProject-exceptions' ( #7536 )
2025-03-06 12:39:18 -05:00
Ryan Kurtz
1990d2ed4b
GP-5458: GhidraProject and DefaultProjectManager methods for opening
...
projects now throw more granular exceptions
2025-03-06 12:37:30 -05:00
Ryan Kurtz
5361a47df2
Merge remote-tracking branch 'origin/patch'
2025-03-06 12:07:16 -05:00
Ryan Kurtz
b2d3c28ca7
Merge remote-tracking branch
...
'origin/GP-4648_ghidorahrex_PR-6531_Sleigh-InSPECtor_aarch32_vselgt'
into patch (Closes #6531 )
2025-03-06 12:02:13 -05:00
Ryan Kurtz
5a8c2fbfa6
Merge branch 'GP-5444_ryanmkurtz_pyghidra-lock' into patch
...
(Closes #7536 )
2025-03-06 12:00:09 -05:00
Ryan Kurtz
abb65d1b8c
GP-5444: PyGhidra open_program() now handles locked projects better
2025-03-06 11:58:12 -05:00
Ryan Kurtz
b88a82dae1
Merge remote-tracking branch 'origin/GP-0_ghidragon_fixing_encoded_string_test'
2025-03-06 11:36:42 -05:00
ghidragon
260375351d
GP-0 fixed bug introduced when adding accessible name
2025-03-06 11:34:58 -05:00
Ryan Kurtz
df57cf3351
Merge branch 'GP-0_ryanmkurtz_PR-6204_antoniovazquezblanco_pic'
2025-03-06 11:32:36 -05:00
Ryan Kurtz
40fecbc8dc
Merge remote-tracking branch 'origin/GP-0_d-millar_test_fixes_250306'
2025-03-06 10:19:39 -05:00
d-millar
72bf384d7b
GP-0: test fix
2025-03-06 15:14:35 +00:00
Ryan Kurtz
5b6c26ad05
Merge remote-tracking branch 'origin/GP-5227_Dan_splitConnectorHelps--SQUASHED'
2025-03-06 09:27:14 -05:00
Ryan Kurtz
ec743e0280
Merge remote-tracking branch
...
'origin/GP-5346-dragonmacher-decompiler-function-color-bug'
(Closes #7453 )
2025-03-06 09:25:37 -05:00
Ryan Kurtz
7ebcb3fa88
Merge remote-tracking branch 'origin/GP-5434_ghidragon_fixed_datatype_tree_node_tooltip_cache--SQUASHED'
2025-03-06 09:23:54 -05:00
Ryan Kurtz
95782ad486
GP-5429: DyldCacheExtractLoader and MachoFileSetExtractLoader no longer
...
try to handle reexports
2025-03-06 09:20:49 -05:00
ghidragon
75d5db56a3
GP-5434 fixed data type tree node tooltip cache being stale.
2025-03-05 18:39:37 -05:00
Dan
9cf438bccd
GP-5227: Split launchers help apart.
2025-03-05 20:17:43 +00:00
Ryan Kurtz
ff90737bdc
Merge remote-tracking branch 'origin/GP-5452_d-millar_rr--SQUASHED'
...
(Closes #3133 )
2025-03-05 10:37:17 -05:00
Ryan Kurtz
a0c5e18fcc
Merge remote-tracking branch 'origin/GP-5265_Dan_moveScheduleDisplay--SQUASHED'
2025-03-05 10:34:19 -05:00
Ryan Kurtz
99eaf163ca
Merge remote-tracking branch
...
'origin/GP-5414-dragonmacher-decompiler-hl-fix--SQUASHED' (Closes #7527 )
2025-03-05 10:32:29 -05:00
Ryan Kurtz
7bbbc20cdf
Merge remote-tracking branch 'origin/GP-4393_ghidragon_add_hover_to_show_symbol_source--SQUASHED'
2025-03-05 10:25:28 -05:00
Ryan Kurtz
6a8724a984
Merge remote-tracking branch 'origin/patch'
2025-03-05 10:24:32 -05:00
Ryan Kurtz
57784ead36
Merge remote-tracking branch 'origin/GP-5411_emteere_PPCpltThunk' into patch
2025-03-05 10:18:52 -05:00
d-millar
44c2a6dd26
GP-3133: per review
...
GP-3133: docs
GP-3133: basic methods
GP-3133: first pass
2025-03-05 10:11:35 -05:00
Dan
273dfba1ac
GP-5265: Move schedule display from Threads to Listing tabs
2025-03-05 15:07:14 +00:00
Ryan Kurtz
22f733c19e
Merge remote-tracking branch
...
'origin/GP-5451_ghidra007_removedOldGccRTTIAnalysisScript'
(Closes #7871 )
2025-03-05 10:02:42 -05:00
Ryan Kurtz
825b6754f1
GP-0: Improving Mach-O loader progress messages ( #7863 )
2025-03-05 09:48:19 -05:00
dragonmacher
f078e5fe62
GP-5346 - Decompiler - Fixed sporadic function color bug that caused bad
...
function colors to oscillate
2025-03-04 18:06:51 -05:00
dragonmacher
99659967e2
GP-5414 - Decompiler - Updated highlighting to ignore syntax tokens
2025-03-04 17:26:33 -05:00
ghidragon
2a1a158578
GP-4393 add hover to show symbol source type
2025-03-04 16:17:03 -05:00
ghidra007
2e26a0db35
GP-5451 removed old GCCRTTIAnalysisScript because
...
RecoverClassesFromRTTIScript has the latest Gcc class recovery
mechanisms in it.
2025-03-04 19:26:26 +00:00
Ryan Kurtz
802586c6fb
Merge remote-tracking branch 'origin/GP-5408_ghizard_Rework_hierarchical_class_layout_and_vxt_understanding--SQUASHED'
2025-03-04 14:01:01 -05:00
Ryan Kurtz
75288d7d32
Merge remote-tracking branch 'origin/GP-5407_d-millar_TTD_putmem_state--SQUASHED'
2025-03-04 13:57:06 -05:00
ghizard
380a0dbe69
GP-5408 - C++ and PDB - rework hierarchical class layout and VxTable understanding
2025-03-04 13:50:28 -05:00
Ryan Kurtz
6d4f6e0854
Merge branch 'GP-0_ryanmkurtz_PR-7877_bmacphee_dyld-addend-mask-fix'
2025-03-04 13:15:51 -05:00