Ryan Kurtz
f60f044e88
Merge remote-tracking branch 'origin/GP-6751-dragonmacher-decompiler-highlights'
2026-04-24 12:47:18 -04:00
dev747368
caad51a604
GP-6742 fix gccexception analyzer's absolute pointer calc logic
...
Binaries imported with modified image base would have incorrect pointers
to code from CIE/FDE entries.
Side effects would cause invalid function entry points to be placed,
which could trigger other undesirable downstream behavior.
Found in github issue #9131
2026-04-24 12:30:32 -04:00
caheckman
741b69d909
GP-6538 Don't assume slot == 1 in for RETURN
2026-04-24 15:55:18 +00:00
caheckman
4bec0d1809
GP-6610 Add count of jumptable recover stages
2026-04-24 15:49:42 +00:00
Ryan Kurtz
bdbdf4eea1
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-04-24 06:34:27 -04:00
Ryan Kurtz
f14617d2eb
GP-6754: Jython is now an extension
2026-04-24 06:06:24 -04:00
caheckman
4a9b40c453
GP-6545 Switch to using deque for PcodeCacher::issued
2026-04-23 12:28:45 -04:00
dev747368
bcea8f547f
GP-6714 fix path creation in SameDirDebugInfoProvider
2026-04-23 12:17:02 -04:00
d-millar
7fa4fbfe27
GP-6695: in-directory check
2026-04-23 12:15:26 -04:00
Ryan Kurtz
b38c6caad1
Merge remote-tracking branch
...
'origin/GP-6742_dev747368_fix_gccexceptionanalyzer_absptr_calc--SQUASHED'
(Closes #9131 )
2026-04-23 11:26:15 -04:00
James
d12c1873df
GP-6752 corrected bsim util input
2026-04-23 10:54:12 -04:00
dev747368
feea186610
GP-6742 fix gccexception analyzer's absolute pointer calc logic
...
Binaries imported with modified image base would have incorrect pointers
to code from CIE/FDE entries.
Side effects would cause invalid function entry points to be placed,
which could trigger other undesirable downstream behavior.
Found in github issue #9131
2026-04-23 13:40:44 +00:00
Ryan Kurtz
6d9ddd49fe
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-04-23 04:52:36 -04:00
dragonmacher
a11758eb5e
GP-6751 - Decompiler - Updated highlights to be painted using the
...
highlight controller and not from the color value in the token. This
fixes shared highlight state issues in snapshots.
2026-04-22 18:34:27 -04:00
caheckman
d4cdef264e
GP-6734 Keep HighEdge map symmetric
2026-04-22 17:56:33 +00:00
Ryan Kurtz
7e116dd7fa
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-04-22 12:49:25 -04:00
Ryan Kurtz
117c0608f0
Merge remote-tracking branch 'origin/GP-6107_d-millar_dnd_dyn'
2026-04-22 12:47:40 -04:00
ghidra1
829ee7cce4
Merge remote-tracking branch 'origin/patch' into Ghidra_12.1
2026-04-22 11:25:17 -04:00
ghidra1
027521316f
GP-6746 Corrected NPE in Function Editor on Apply
2026-04-22 11:20:00 -04:00
Ryan Kurtz
50860ea102
Merge remote-tracking branch 'origin/GP-5838_ghidragander_calling-convention-junit--SQUASHED'
2026-04-22 10:32:00 -04:00
ghidraGander
1a83dfcd1b
GP-5838: Added CSpec tests to catch regressions in analysis based on CSpec prototype configurations.
2026-04-22 13:51:04 +00:00
Ryan Kurtz
b6a01127e2
Merge branch 'GP-0_ryanmkurtz_PR-9136_cl45h_fix_lzfse-freebsd-gettimeofday'
2026-04-22 07:44:46 -04:00
cl45h
250862123d
#9135 Fix lzfse build on FreeBSD by setting _XOPEN_SOURCE=600 in gradle
...
On FreeBSD 15 with clang 19 and -std=c99, <sys/time.h> only exposes
gettimeofday() when __XSI_VISIBLE is set, which requires a feature test
macro to be defined before system headers are included. Without it,
clang 19 errors out on the implicit declaration.
Rather than modify the third-party lzfse source, set _XOPEN_SOURCE=600
via b.cCompiler.define in buildNatives.gradle, scoped to the FreeBSD
target under the Clang toolchain. Linux, macOS and Windows builds are
untouched, and the lzfse source stays bit-identical to upstream.
2026-04-22 07:49:10 -03:00
d-millar
eec8338545
GP-6107: who broke dat?
2026-04-21 21:17:21 +00:00
Ryan Kurtz
ef04a80d91
Merge remote-tracking branch 'origin/GP-6568_dev747368_dwarf_datatype_less_work'
2026-04-21 13:43:01 -04:00
Ryan Kurtz
5c58af215c
Merge remote-tracking branch 'origin/GP-0_dev747368_fix_dwarf_extfiles_localdir_test'
2026-04-21 13:07:14 -04:00
dev747368
7bb41e65cd
GP-0 fix incorrect test for bad file path
2026-04-21 16:51:10 +00:00
dragonmacher
4df8443aff
Help build fix
2026-04-21 11:22:59 -04:00
Ryan Kurtz
0e0a5c1614
Merge remote-tracking branch 'origin/GP-3049_ghidragon_fixing_improving_register_manager--SQUASHED'
2026-04-21 10:48:36 -04:00
Ryan Kurtz
63f10bfe8d
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-04-21 10:43:18 -04:00
Ryan Kurtz
f9d566e929
GP-6733: Surrounding @url annotation with double quotes
2026-04-21 10:39:34 -04:00
Ryan Kurtz
67fd364d03
GP-6737: Fixing potential infinite loop in ExportTrie.java
2026-04-21 05:17:38 -04:00
ghidragon
220e9042d1
GP-3049 Improved Register Manager provider
2026-04-20 16:27:25 -04:00
dev747368
f58e277f7b
GP-6568 skip correlating data types that are already in the database
2026-04-20 19:49:41 +00:00
Ryan Kurtz
36a5227126
Merge remote-tracking branch 'origin/GP-6710_dev747368_javaclassdecomp_fs'
2026-04-20 13:41:38 -04:00
Ryan Kurtz
71a8b3862a
Merge remote-tracking branch 'origin/GP-6715_dev747368_localdirdebuginfod_filepath'
2026-04-20 13:41:21 -04:00
Ryan Kurtz
456b7f99db
Merge remote-tracking branch 'origin/GP-6711_dev747368_img3_vdex_fixes'
2026-04-20 13:40:56 -04:00
Ryan Kurtz
f93da9249a
Merge remote-tracking branch 'origin/GP-6712_dev747368_ext4_fixes'
2026-04-20 13:40:39 -04:00
Ryan Kurtz
552109018d
Merge remote-tracking branch 'origin/GP-6714_dev747368_samedirdebuginfod_filepath'
2026-04-20 13:40:17 -04:00
Ryan Kurtz
603ba2e7bf
Merge remote-tracking branch 'origin/GP-6713_dev747368_btreerootnode--SQUASHED'
2026-04-20 13:40:01 -04:00
dev747368
0e1484a20c
GP-6713 check length calc
2026-04-20 17:07:55 +00:00
Ryan Kurtz
323b98882b
Merge remote-tracking branch 'origin/GP-6643_ghidra1_LibrarySymbolOrdering--SQUASHED'
2026-04-20 11:01:23 -04:00
ghidra1
5e82e2869c
GP-6643 Added ability to order Libraries via an ordinal assignment. This ordered list is now used by external symbol resolver analyzer.
2026-04-20 09:27:11 -04:00
dev747368
cb9a07a470
GP-6710 check javadecomp fs filenames
2026-04-17 21:36:22 +00:00
dev747368
e90af35032
GP-6715 buildid and localdir debug provider path fixes
2026-04-17 19:10:41 +00:00
dev747368
9a68723953
GP-6711 img3 and vdex checking
2026-04-17 18:26:38 +00:00
dev747368
76ebd0fb77
GP-6712 fix some ext4 bounds checking
2026-04-17 17:48:45 +00:00
dev747368
eca163cca0
GP-6714 fix path creation in SameDirDebugInfoProvider
2026-04-17 16:05:50 +00:00
Ryan Kurtz
7219427f69
GP-6669: JsonDoclet now outputs public/private/protected, which Jython
...
and PyGhidra will display in help()
2026-04-16 19:25:14 -04:00
Ryan Kurtz
4dc6e3170d
Merge remote-tracking branch 'origin/GP-1-dragonmacher-bytes-column-limit'
2026-04-15 17:41:22 -04:00