ghidra1
6c00c68e2b
GP-0 test fix
2025-03-14 10:51:02 -04:00
ghidra1
9fbcf838ca
GP-0 Corrected StorageEditorModel related test failure
2025-03-14 09:33:32 -04:00
Ryan Kurtz
0a7db0d624
Merge remote-tracking branch 'origin/GP-5480_ghidra1_MergeExternalLocations'
2025-03-14 08:44:38 -04:00
Ryan Kurtz
88a35769a2
GP-0: Fixing some more javadoc
2025-03-14 08:34:43 -04:00
Ryan Kurtz
c964163c80
GP-0: Fixing some javadoc
2025-03-14 07:06:01 -04:00
ghidra1
905b4d78bd
GP-5480 Corrected Merge tool rendering of external locations within
...
multi-listing.
2025-03-13 19:55:17 -04:00
dragonmacher
6fa543c2e2
GP-5477 - Decompiler - Fixed performance when using many global
...
highlighters; updated the highlight service to allow for
function-specific highlighting
2025-03-13 17:06:09 -04:00
Ryan Kurtz
825e8b811d
Merge remote-tracking branch 'origin/patch'
2025-03-13 12:12:27 -04:00
Ryan Kurtz
7970f0c45a
Merge remote-tracking branch
...
'origin/GP-5479_ghidra1_FunctionStorageEditor' into patch (Closes #7900 )
2025-03-13 11:18:50 -04:00
Ryan Kurtz
24ca217a5a
Merge remote-tracking branch 'origin/patch'
2025-03-13 11:09:53 -04:00
Noah Gregory
a962761ac0
Backporting "Start using long
for symbol table offsets instead of
...
`int`" to patch (#7436 , #7882 )
2025-03-13 11:01:53 -04:00
Ryan Kurtz
2d29dd713a
Merge remote-tracking branch 'origin/patch'
2025-03-13 09:06:31 -04:00
Ryan Kurtz
718987e811
GP-7899: Fixing issue with Mach-O stubs when local or absolute symbols
...
are present in the dynamic symbol table. Also fixing first entry of
string table on dyld extractions. (Closes #7899 )
2025-03-13 08:53:55 -04:00
Ryan Kurtz
869e32dd8e
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-cleanup'
2025-03-13 07:26:33 -04:00
ghidra1
15e4335eda
GP-5479 Corrected Function Storage Editor issues
2025-03-12 15:47:59 -04:00
dragonmacher
c0f2edd2da
Test update for closing windows that are dialogs
2025-03-12 14:02:38 -04:00
Ryan Kurtz
5a31ded2e0
Merge remote-tracking branch 'origin/GP-1-dragonmacher-help-reload-fix'
2025-03-12 13:01:52 -04:00
Ryan Kurtz
928fd09692
Merge remote-tracking branch
...
'origin/GP-5326_ghidragon_edit_structure_field--SQUASHED' (Closes #7407 )
2025-03-12 12:59:58 -04:00
Ryan Kurtz
678209dbc3
Merge remote-tracking branch 'origin/GP-5478_ryanmkurtz_libs'
2025-03-12 12:58:34 -04:00
Ryan Kurtz
3f9f79b49f
GP-5478: Cleaning up library loading code
2025-03-12 06:28:54 -04:00
d-millar
7ed42228a0
GP-0: memview mods
2025-03-11 16:40:01 -04:00
ghidragon
0b0b330bac
GP-5326 created edit structure field action and dialog.
2025-03-11 16:13:24 -04:00
Ryan Kurtz
f183b758a0
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-3-11-25'
2025-03-11 14:31:37 -04:00
dragonmacher
04f1cca0ab
Test fixes
2025-03-11 14:27:00 -04:00
Ryan Kurtz
515fd01489
GP-0: Upping Gradle wrapper to 8.1
2025-03-11 13:32:55 -04:00
Ryan Kurtz
19b6b17a23
GP-5429: More Mach-O reexport progress bar improvements
2025-03-11 13:31:32 -04:00
Ryan Kurtz
636f28dbdc
Merge remote-tracking branch 'origin/GP-5462_dev747368_missing_gotype_subst'
2025-03-11 06:54:43 -04:00
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
dragonmacher
ef7c79f0c0
Updated the help window to not preserve the previous location on a new
...
request for the same page
2025-03-10 19:01:48 -04:00
d-millar
17d6f49bd7
GP-4611: not a perfect solution, but better
2025-03-10 17:42:09 -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
カイダ
2b7663d7e5
Detect more rust binaries
...
Some rust binaries do not contain the `rustc` or `RUST_BACKTRACE` strings. Also detect `RUST_MIN_STACK` which is in these binaries.
2025-03-08 12:37:18 +09: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
dev747368
e72b17b0db
GP-5462 add some missing gotype name substitutions
2025-03-07 21:18:53 +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