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
ghidra1
a63b39d14f
GP-0 Added exception detail for composite resolution error
2025-07-28 14:58:31 -04:00
Ryan Kurtz
1b7fae31f9
Merge remote-tracking branch 'origin/patch'
2025-07-28 17:28:07 +00:00
Ryan Kurtz
538ee96e69
GP-0: Fixing javadoc ( Closes #8369 )
2025-07-28 15:57:42 +00:00
Dan
39c0a83c0c
GP-5877: Fix Patch Instruction action in some Harvard architectures.
2025-07-28 15:48:40 +00:00
Ryan Kurtz
4aaf18f435
Merge remote-tracking branch
...
'origin/GP-3091_ghidra_ElfPowerPC64_ELFv1Fixes' (Closes #570 )
2025-07-25 19:07:56 +00:00
ghidra1
4a0e95ecd3
GP-3091 ppc64 ELF improvements for 32-bit addressing. Fixed default ELF
...
GOT markup boundary condition. Fixed improper EXTERNAL symbols with
.pltgot. prefix and duplication.
2025-07-25 14:19:18 -04:00
Ryan Kurtz
a67720f028
Merge remote-tracking branch 'origin/patch'
2025-07-25 09:55:12 -04:00
emteere
0744141b15
GP-5865 Add reference dialog fix for address spaces that have a wordsize
...
greater than one byte
2025-07-23 20:03:01 +00:00
Ryan Kurtz
e7f495010e
Merge remote-tracking branch 'origin/patch'
2025-07-23 06:14:48 -04:00
ghizard
1684aaf61f
GP-5861 - PDB, MDMang, and DTUtils optim - fix for processing of
...
truncated symbols and optional prefix on MDMang datatype demangling
2025-07-22 16:27:14 -04:00
Ryan Kurtz
fde33a5821
Merge remote-tracking branch 'origin/patch'
2025-07-18 06:19:25 -04:00
emteere
9979a6f9ec
GP-5752 Fixed missing characters at the end of operands, for example closing parenthesis added in the base sleigh instruction constructor.
2025-07-17 15:49:39 -04:00
Ryan Kurtz
88bfdeb429
Merge remote-tracking branch 'origin/GP-4356_ghintern_avr8_cspec--SQUASHED'
2025-07-17 06:19:47 -04:00
ghintern
991a4b440c
GP-4356: fixes to avr8 cspec and elf extension, and additions to decompiler model rules
2025-07-16 20:22:28 +00:00
Ryan Kurtz
7d26a65e31
Merge remote-tracking branch 'origin/patch'
2025-07-14 16:11:33 -04:00
Ryan Kurtz
7d76ab5e9b
Merge remote-tracking branch
...
'origin/GP-4989_ghintern_arm_fix_aapcs--SQUASHED' into patch
(Closes #6958 )
2025-07-14 16:05:48 -04:00
ghintern
3e11715778
GP-4989: Fix ARM AAPCS cspec, add soft float calling convention
2025-07-14 18:38:17 +00:00
Ryan Kurtz
5acdc3b522
Merge remote-tracking branch 'origin/GP-5367_ghintern_aggregate_filter--SQUASHED'
2025-07-14 14:06:30 -04:00
ghintern
3067d3e61f
GP-5367: Filter by max_primitives on homogeneous aggregate types in cspec
2025-07-14 17:21:02 +00:00
Ryan Kurtz
c7aa190b40
Merge remote-tracking branch 'origin/GP-1-dragonmacher-function-color-fix--SQUASHED'
2025-07-11 11:58:14 -04:00
Ryan Kurtz
e63d97b112
Merge remote-tracking branch 'origin/patch'
2025-07-11 11:53:12 -04:00
ghidra1
183ecf3acf
GP-5822 Corrected errors related to null CommentType returned by
...
CommentFieldLocation
2025-07-11 09:08:21 -04:00
dragonmacher
c538b0def6
Updated broken color usage for function references and parameter references
2025-07-10 17:09:20 -04:00
ghidra1
8938cc3478
GP-1 Always use BadDataType.datatype instance
2025-07-10 12:04:29 -04:00
ghidra1
f250cfeac4
GP-1 Corrected treatment of BadDataType within DataTypeManagerDB
2025-07-09 18:55:42 -04:00
ghidra1
53552616ec
Merge branch 'GP-3551_ghidra1_InternalProjectLinks'
2025-07-09 13:34:56 -04:00
ghidra1
1aa7b089c0
GP-3551 Added support for internal project link-files with improved link
...
support within project data tree. Linked-folders are now supported.
Addressed link-support issues related to various actions. Revised
link-file storage to use smaller non-DB storage. This change does impact
the Ghidra Server.
2025-07-09 13:34:22 -04:00
Ryan Kurtz
794cb1c07c
Merge remote-tracking branch 'origin/GP-4310_ghida1_RGB_DataTypes'
...
(Closes #6191 )
2025-07-09 12:33:05 -04:00
ghidra1
23711ac652
GP-4310 Added RGB Color Data Types
2025-07-09 10:30:50 -04:00
Dan
0e3beed22a
GP-5800: Delete asm debug logging altogether
2025-07-03 13:23:17 +00:00
ghidra1
a483a4e28c
Merge remote-tracking branch
...
'origin/GP-5727_Dan_z3emu--SQUASHED'
2025-06-30 09:53:44 -04:00
Dan
9729d240d7
GP-5727: Add Z3-based emulator and summarizer
2025-06-26 18:26:42 +00:00
Ryan Kurtz
592242fdba
Merge remote-tracking branch 'origin/GP-2140-dragonmacher-delete-refs-action--SQUASHED'
2025-06-16 13:50:29 -04:00
dragonmacher
1fc7356080
GP-2140 - Xrefs - Added an action to delete xrefs from the xrefs table
2025-06-16 13:46:34 -04:00
Ryan Kurtz
5ac69075e3
GP-0: Fixing deprecated calls to Conv
2025-06-13 09:03:48 -04:00
Ryan Kurtz
412bd0ffc1
GP-0: Fixing some warnings
2025-06-13 07:48:40 -04:00
Ryan Kurtz
1eb858dcf0
Merge remote-tracking branch 'origin/Ghidra_11.4'
2025-06-11 06:00:54 -04:00
ghidra1
5b71018f82
Merge remote-tracking branch 'origin/GP-5498_ghidra1_ExternalSymbolDB--SQUASHED'
2025-06-10 13:55:55 -04:00
ghidra1
f9a7a3d6ce
GP-0 Fill out a few StubListing methods to avoid VT test stack traces
2025-06-10 13:52:10 -04:00
ghidra1
fd4370e946
GP-5498 SymbolTable V4 schema refactor
2025-06-10 13:49:26 -04:00
ghidra1
ce0839f78c
Merge remote-tracking branch 'origin/Ghidra_11.4'
2025-06-09 14:00:35 -04:00
ghidra1
153956213f
GP-5723 Revised default pointer label generation logic ( Closes #8245 )
2025-06-09 13:58:56 -04:00
ghidra1
6514e058b4
Merge remote-tracking branch 'origin/Ghidra_11.4'
2025-06-09 10:03:32 -04:00
ghidra1
cb3f884ef5
GP-5742 Corrected deprecation comments/annotations
2025-06-09 10:01:05 -04:00
ghidra1
f981f43fad
Merge remote-tracking branch 'origin/Ghidra_11.4'
2025-06-06 18:50:01 -04:00
ghidra1
8c441250f5
GP-5742 Cleanup preferred CommentType enum use. Changed SARIF data component comment JSON serialization from int to String.
2025-06-06 17:58:07 -04:00
Ryan Kurtz
684177702e
GP-0: Fixing deprecated comment API warnings
2025-06-02 09:54:19 -04:00
Ryan Kurtz
e3a652db2b
Merge remote-tracking branch 'origin/Ghidra_11.4'
2025-05-30 11:54:50 -04:00
ghidra1
35b67d2d25
GP-5723 Corrected regression bug
2025-05-30 10:11:41 -04:00