Ryan Kurtz
aa094ab254
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-04-24 12:32:48 -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
Ryan Kurtz
bdbdf4eea1
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-04-24 06:34:27 -04:00
Ryan Kurtz
2d416f1071
Merge branch 'GP-6754_ryanmkurtz_jython' into Ghidra_12.1
2026-04-24 06:10:34 -04:00
Ryan Kurtz
f14617d2eb
GP-6754: Jython is now an extension
2026-04-24 06:06:24 -04:00
Ryan Kurtz
dc3990d413
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-04-23 12:30:33 -04:00
caheckman
4a9b40c453
GP-6545 Switch to using deque for PcodeCacher::issued
2026-04-23 12:28:45 -04:00
Ryan Kurtz
cbe4b830a3
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-04-23 12:24:20 -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
cb6dabab67
Merge remote-tracking branch 'origin/GP-0_ghidragon_fixing_tests_4-23-26'
2026-04-23 11:35:34 -04:00
ghidragon
5bc3018fc7
Fixed failing IntegerSpinner tests
2026-04-23 11:31:25 -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
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
146957b4fa
Merge remote-tracking branch 'origin/GP-6353_d-millar_type_errors_RB260422--SQUASHED'
2026-04-23 04:53:16 -04:00
Ryan Kurtz
6d9ddd49fe
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-04-23 04:52:36 -04:00
Ryan Kurtz
6af9c2d8d1
Merge remote-tracking branch 'origin/GP-6734_HighIntersectTest_Symmetric' into Ghidra_12.1
2026-04-23 04:45:06 -04:00
ghidra1
b6524957ab
Merge remote-tracking branch 'origin/GP-1_ghidragon_test_fixes_4_22_26'
2026-04-22 15:18:43 -04:00
ghidragon
c05933955f
GP-1 fixed junit tests related to recent IntegerTextField changes
2026-04-22 15:14:58 -04:00
caheckman
d4cdef264e
GP-6734 Keep HighEdge map symmetric
2026-04-22 17:56:33 +00:00
d-millar
cbae326ef9
GP-6353: post-review
...
GP-6353: what I could find
GP-6353: Fix lldb types.GP-6353: More type fixes.
2026-04-22 13:42:56 -04: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
Ryan Kurtz
8445d4fe80
Merge remote-tracking branch 'origin/GP-6744_Dan_addTypeCheckPyPackageTask--SQUASHED'
2026-04-22 12:45:36 -04:00
Ryan Kurtz
163c544833
Merge remote-tracking branch 'origin/GP-6633_Dan_snapshotTableScrollToCurrent--SQUASHED'
2026-04-22 12:43:41 -04:00
Dan
6bda7c5541
GP-6633: Scroll the current snapshot into view, but don't select.
2026-04-22 16:22:09 +00:00
Dan
a7b37a14c6
GP-6744: Add a type-checking task for Python packages.
2026-04-22 16:20:38 +00: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
950b16d305
GP-0: Fixing javadoc
2026-04-22 10:46:49 -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
2d9cd74486
Merge remote-tracking branch 'origin/GP-6607_Dan_threadTheSnapshotTable--RB20260421--SQUASHED'
2026-04-22 08:24:14 -04:00
Dan
c0fedc7644
GP-6607: Port Snapshot Table to the (background) Threaded impl.
2026-04-22 12:20:15 +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
Ryan Kurtz
321691a113
Merge remote-tracking branch 'origin/GP-1-dragonmacher-help-fix'
2026-04-21 11:23:41 -04:00
dragonmacher
4df8443aff
Help build fix
2026-04-21 11:22:59 -04:00
Ryan Kurtz
9af309e53c
Merge remote-tracking branch 'origin/Ghidra_12.1'
2026-04-21 11:11:28 -04:00
Ryan Kurtz
293444d396
Merge remote-tracking branch 'origin/GP-6654_Dan_fixGetVarWithSize0--SQUASHED' into Ghidra_12.1
2026-04-21 11:06:58 -04:00
Dan
16f720139f
GP-6654: Fix state.get/setVar(size=0)
2026-04-21 15:03:26 +00: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
9a157a2a0f
Merge remote-tracking branch 'origin/GP-6733_ryanmkurtz_url--SQUASHED' into Ghidra_12.1
2026-04-21 10:40:55 -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