Commit graph

5229 commits

Author SHA1 Message Date
Ryan Kurtz
b9cd9016b7 Merge remote-tracking branch 'origin/GP-5944_dev747368_gfilesystem_file_attrs_fixup' 2025-08-25 11:41:13 -04:00
dragonmacher
bdf3c1d2f6 GP-5885 - Updated the Next Instruction action to jump to the the function entry when in the function header 2025-08-22 09:15:56 -04:00
Ryan Kurtz
58007f4f88 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-8-21-25' 2025-08-22 06:07:03 -04:00
Ryan Kurtz
12a926bd8b Merge remote-tracking branch 'origin/GP-1-dragonmacher-symbol-tree-bug-fix' 2025-08-22 06:06:43 -04:00
Ryan Kurtz
5c1e6540f1 Merge remote-tracking branch 'origin/GP-5860-dragonmacher-function-comparison-fix' 2025-08-22 05:57:39 -04:00
dragonmacher
5af94b1dd4 Symbol tree bug fix 2025-08-21 19:49:10 -04:00
dev747368
3b0ee82a5f GP-5944 cleanup GFilesystem file attribute handling 2025-08-21 22:31:11 +00:00
dragonmacher
bff95dc7c6 Test fixes 2025-08-21 14:25:45 -04:00
Ryan Kurtz
c80f792ee8 Merge remote-tracking branch 'origin/patch' 2025-08-21 06:45:30 -04:00
Ryan Kurtz
3abf7f765e GP-0: Updating Swift documentation links 2025-08-21 06:42:41 -04:00
dragonmacher
f7670d8da0 GP-5860 - Fixed a regression in the Function Comparison view 2025-08-19 18:46:00 -04:00
dragonmacher
81fce4fed5 Fixes for Symbol Tree exceptions 2025-08-19 17:05:56 -04:00
Ryan Kurtz
a48c081e61 Merge remote-tracking branch
'origin/GP-5720-dragonmacher-drop-down-field-contains-mode--SQUASHED'
(Closes #4725, Closes #8203)
2025-08-19 13:01:58 -04:00
Ryan Kurtz
c7b125b1c7 Merge remote-tracking branch 'origin/GP-1-dragonmacher-tooltip-fix--SQUASHED' 2025-08-19 10:00:01 -04:00
Ryan Kurtz
ed1a1b81f0 Merge remote-tracking branch
'origin/GP-3648-dragonmacher-fg-comparisons' (Closes #1154)
2025-08-19 09:53:50 -04:00
Ryan Kurtz
bcefa8bf09 Merge remote-tracking branch 'origin/patch' 2025-08-19 07:22:55 -04:00
Ryan Kurtz
105f9ef570 GP-5916: Checking for IMAGE_FUNCTION_RUNTIME_ENTRY.BeginAddress != 0
before creating function (#8414)
2025-08-19 07:19:10 -04:00
dragonmacher
3c90216365 GP-3648 - Add Function Graph to Function Comparison display 2025-08-18 17:14:26 -04:00
dragonmacher
ce0c7b9229 GP-5720 - Drop Down Modes - Added modes to drop-down text fields to control how matches are found 2025-08-18 16:39:20 -04:00
dragonmacher
b4f7c920e6 Fixed tooltip usage in memory search widget 2025-08-18 16:36:08 -04:00
Ryan Kurtz
c001c4c65d Merge remote-tracking branch 'origin/patch' 2025-08-18 13:43:42 -04:00
Ryan Kurtz
328042f00f GP-5935: The IMAGE_RESOURCE_DIRECTORY_ENTRY data type is now correctly
defined as a structures instead of a union
2025-08-18 13:40:34 -04:00
Ryan Kurtz
6bc3871e67 Merge remote-tracking branch 'origin/GP-5923_dev747368_dynamiclabels_globalnamespace' 2025-08-18 12:50:21 -04:00
Ryan Kurtz
16a2e78806 Merge remote-tracking branch 'origin/GP-5914-dragonmacher-symbol-tree-nav-fix' 2025-08-18 12:47:50 -04:00
dragonmacher
42f4b3462e GP-5793 - Symbol Tree - Updated to respond to external program path
changes
2025-08-15 11:07:53 -04:00
dev747368
ad32d0177b GP-5923 don't default to Global namespace for dynamic symbols in columns
Tweak display of namespace columns to not default to Global namespace
for dynamic symbols.
2025-08-15 15:01:58 +00:00
Ryan Kurtz
70e28cf706 Merge remote-tracking branch 'origin/GP-5931_dev747368_fix_dwarf64_offsets--SQUASHED' 2025-08-15 06:01:23 -04:00
dragonmacher
7b61358488 GP-5914 - Symbol Tree - Fixed issue that caused navigation when opening
a folder
2025-08-14 19:38:27 -04:00
dev747368
46b0b17c74 GP-5931 fix problem reading dwarf file info in a DWARF64 file
Deserialization was using the dwarf intSize from the containing compile
unit instead of the dwarf intSize from the DWARFLine unit header.  When
this disagreed with the compUnit's intSize, we would read too much or
too little.
2025-08-14 13:35:57 -04:00
Ryan Kurtz
98b938cc65 Merge remote-tracking branch 'origin/patch' 2025-08-13 06:05:56 -04:00
Ryan Kurtz
8c4bb84489 GP-5910: IntelHexExporter fixes 2025-08-13 05:56:40 -04:00
Ryan Kurtz
29b8cdf394 Merge remote-tracking branch
'origin/GP-4069_dev747368_dwarf_expression_eval--SQUASHED'
(Closes #5982, Closes #6974, Closes #2322, Closes #5311)
2025-08-12 06:07:44 -04:00
dev747368
e908ab6fbf DWARF expression handling refactor
Cleanup logic of expression evaluation, stub out resolution of register
values to a callback in case we want to use constant propagation to try
to allow successful calculations, and add support for default static
values for treating an arch's stack frame register (e.g. RBP) like the
static CFA value we already have support for.

Add option to decorate params and local vars with their DWARF storage
location info.

Handle arrays with unspecified element type.
2025-08-11 11:21:28 -04:00
Ryan Kurtz
d681ae53ce Merge remote-tracking branch 'origin/patch' 2025-08-06 13:20:52 -04:00
Ryan Kurtz
a638bb9a66 GP-5916: Fixing PE ImageFuntimeFunctionEntries 11.4.1 regression
(Closes #8414)
2025-08-06 13:17:00 -04:00
dev747368
285fe59bcb GP-5911 fix FS & drive letter root dir lookup problem.
Looking up "c:/" would treat it as the global "/" root dir.
2025-08-05 17:25:58 +00:00
Ryan Kurtz
ef3bd8b2b7 Merge remote-tracking branch 'origin/GP-4478_ghidranoob_Assembler_F1Help--SQUASHED' 2025-08-04 15:14:25 -04:00
ghidranoob
6096a50042 GP-4478: More review changes
GP-4478: Review changes
GP-4478 Add help to assembler
Add help to assembler
Initial commit
2025-08-04 14:41:28 -04:00
Ryan Kurtz
e90c852353 GP-0: Removing use of deprecated Validate.nonNull() 2025-08-04 07:17:08 -04:00
Ryan Kurtz
3c0a0fa063 Merge remote-tracking branch 'origin/patch' 2025-07-30 16:17:49 -04:00
ghidra1
cc932b12b2 GP-5888 Corrected regression error in stack editor 2025-07-30 10:09:35 -04:00
ghidra1
bfd1e3dbea Merge remote-tracking branch 'origin/patch' 2025-07-29 14:03:18 -04:00
ghidra1
a3137e33d7 GP-5881 Corrected regression error with Structure editor change 2025-07-29 14:00:21 -04:00
ghidra1
1449eef894 Merge remote-tracking branch 'origin/patch' 2025-07-28 17:03:48 -04:00
ghidra1
296778319e GP-5881 Minor Structure editor event handling improvement 2025-07-28 17:01:42 -04:00
Ryan Kurtz
47bd5a50cb Merge remote-tracking branch
'origin/GP-5871_dev747368_dwarf_strings_charset_option' (Closes #8346)
2025-07-28 17:29:11 +00:00
Ryan Kurtz
1b7fae31f9 Merge remote-tracking branch 'origin/patch' 2025-07-28 17:28:07 +00:00
Ryan Kurtz
b729d9b217 Merge remote-tracking branch
'origin/GP-5876-dragonmacher-vt-column-exception-patch' into patch
(Closes #8094)
2025-07-28 17:23:02 +00:00
Ryan Kurtz
67ba8d5f6b Merge remote-tracking branch 'origin/patch' 2025-07-28 15:49:57 +00:00
Ryan Kurtz
bfb28de7d8 Merge remote-tracking branch
'origin/GP-5875_dragonmacher_PR-8375_neuromancer_patch-1' (Closes #8375)
2025-07-28 12:21:54 +00:00