dragonmacher
dad56dfcbe
Test fixes
2025-05-09 13:40:52 -04:00
ghidra1
9a7d3eb93f
Merge remote-tracking branch 'origin/GP-1-dragonmacher-dt-filter-updates--SQUASHED'
2025-05-08 17:48:06 -04:00
dragonmacher
72dfb355ac
GP-1 Updates to the Data Type Manager filter dialog to allow typedef filtering
2025-05-08 17:47:11 -04:00
emteere
c396867209
GP-4512 Constant propagation and stack analysis performance changes
2025-05-08 17:35:25 -04:00
Ryan Kurtz
1dc06fcdc2
Merge remote-tracking branch 'origin/GP-5573_d-millar_CTADL_upgrade--SQUASHED'
2025-05-08 13:11:09 -04:00
d-millar
3816012384
GP-5573: fix for horrible kludge
...
GP-5573: mostly working (ish)
GP-5566: lib/fn variants
GP-5573: error in initRun logic
GP-5573: append
GP-5573: tests/colors
GP-5573: more errors
GP-5573: minor fix
GP-5573: basically working?
2025-05-08 12:55:00 -04:00
Ryan Kurtz
5fd9cff2ed
Merge remote-tracking branch
...
'origin/GP-5543_ghidracadabra_PR-7953_ADonut_decompiler-optimize'
(Closes #7953 )
2025-05-08 12:29:44 -04:00
Ryan Kurtz
7cf82f6fe6
Merge remote-tracking branch 'origin/GP-5643_ryanmkurtz_rust-strings'
...
(Closes #8019 )
2025-05-08 11:46:32 -04:00
Ryan Kurtz
1f6b6478d2
Merge remote-tracking branch 'origin/GP-5640_ryanmkurtz_iterableFS--SQUASHED'
2025-05-08 11:44:25 -04:00
Ryan Kurtz
71ed695edd
GP-5640: Making more things Iterable
2025-05-08 11:42:30 -04:00
Ryan Kurtz
86ddb78480
The "Rust String Analyzer" no longer clears and converts strings defined
...
in the header to character arrays
2025-05-08 10:46:41 -04:00
dragonmacher
af7e572632
Fixed recent Decompiler location regressions
2025-05-06 18:47:17 -04:00
Ryan Kurtz
bbd6b99605
GP-5631: Upgrading some jars
2025-05-06 05:52:23 -04:00
Ryan Kurtz
e209136396
Merge remote-tracking branch
...
'origin/GP-5634-dragonmacher-find-structures' (Closes #8096 )
2025-05-05 17:53:35 -04:00
dragonmacher
17d0a83d51
GP-5634 - Fixed 'Find Structures by Size...' to find zero-length
...
structures
2025-05-05 16:52:25 -04:00
dragonmacher
837ccb0f2a
Test fixes
2025-05-05 12:35:33 -04:00
Ryan Kurtz
939a8f979c
Merge remote-tracking branch 'origin/patch'
2025-05-05 12:15:00 -04:00
Ryan Kurtz
67837ab99e
GP-0: Fixing GhidraProject.openProgram() javadoc ( Closes #8108 )
2025-05-05 12:13:44 -04:00
ghidra1
f0a327ff11
GP-0 Added additional DataTypeParserTest cases
2025-05-05 12:00:16 -04:00
ghidra1
742deca674
GP-5628 Corrected New Typedef... dialog to be consistent with other
...
cases
2025-05-01 17:11:42 -04:00
ghizard
fb64f3084b
GP-0 - Fix PDB CPP vxt spelling on methods and variables
2025-05-01 07:48:40 -04:00
Ryan Kurtz
a280e5162a
Merge remote-tracking branch 'origin/GP-5611_ghizard_rename_to_MsVxtManager'
2025-05-01 06:10:50 -04:00
ghizard
be3f380540
GP-5611 - Rename to MsVxtManager and MsVxtManagerTest
2025-05-01 04:34:59 -04:00
dragonmacher
63503ac3b5
small bug fix for restoring program locations
2025-04-30 17:02:29 -04:00
Ryan Kurtz
ed1521227b
Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-4-26-25--SQUASHED'
2025-04-30 14:25:49 -04:00
dragonmacher
dd15eca6b5
Test fix; update Code Browser to have both setView() and updateView()
2025-04-30 11:05:11 -04:00
Ryan Kurtz
151fea46f5
GP-5627: PyGhidra can now open projects created with the Ghidra GUI by
...
setting the "nested_project_location" optional parameter to False
2025-04-30 09:54:57 -04:00
Ryan Kurtz
73b743654a
Merge remote-tracking branch 'origin/patch'
2025-04-29 12:38:59 -04:00
Ryan Kurtz
be44608fa0
Merge remote-tracking branch 'origin/GP-5626_ghidra1_BookmarkMergeNPE' into patch
2025-04-29 12:35:25 -04:00
ghidra1
8802b2dab0
GP-5626 Corrected Bookmerge merge NPE. Ensure that category and comment
...
are never null
2025-04-29 11:18:10 -04:00
Ryan Kurtz
ef4e9fee4d
Merge remote-tracking branch 'origin/GP-5624_dev747368_gcwritebarrier_flag_dwarf'
2025-04-28 18:52:41 -04:00
dev747368
804210b7eb
GP-5624 fix markup of gcwritebarrier enabled flag when dwarf is present
...
DWARF can lay down a more detailed struct that encompasses the enabled
flag, but it prevents the decompiler from simplifying its output.
This change clears any DWARF struct laid down over the enabled flag.
2025-04-28 20:44:24 +00:00
Ryan Kurtz
af5e744570
Merge remote-tracking branch 'origin/patch'
2025-04-28 15:27:24 -04:00
ghidra007
e4163c60a5
GP-5625 rtti script added some missing null checks
2025-04-28 18:36:37 +00:00
Ryan Kurtz
61bb5bcdd0
Merge remote-tracking branch
...
'origin/GP-5615_ghidragon_execption_in_goto_dialog--SQUASHED'
(Closes #8038 )
2025-04-28 13:40:59 -04:00
Ryan Kurtz
f17a9c4607
Merge branch 'GP-0_ryanmkurtz_PR-8043_adriankentsato_remove-installationguide-html'
2025-04-28 12:42:08 -04:00
Ryan Kurtz
1131f02dc8
GP-0: Certify
2025-04-28 12:41:31 -04:00
Ryan Kurtz
9b3b9a851b
Merge remote-tracking branch
...
'origin/GP-5620-dragonmacher-table-duplicate-data' (Closes #8031 )
2025-04-28 11:45:18 -04:00
James
35e4d3d4c5
GP-5543 fixed typo
2025-04-28 14:28:39 +00:00
ADonut
b5d58be2ce
Decompiler: Enable optimization for C++ source files
...
Also enable LTCG/LTO.
2025-04-28 14:21:58 +00:00
Kent Adrian Sato
0a2b2b6569
cleanup: updated references to InstallationGuide.html with GettingStarted.md
...
Removed references to InstallationGuide.html and changed it to GettingStarted.md
2025-04-26 09:40:13 +08:00
dragonmacher
8d2c94e28d
GP-5620 - Fixed a bug that introduced duplicate data when renaming
...
functions with a filter
2025-04-25 15:34:48 -04:00
ghidra1
72a94daa1d
GP-5586 Refactored and fixed function stack frame editor
2025-04-25 15:31:42 -04:00
ghidragon
68bd01cbc1
GP-5615 fixed NPE in GoTo dialog when '\' entered
2025-04-24 16:56:03 -04:00
ghidra1
52c52224e7
Merge remote-tracking branch 'origin/GP-5446_ghizard_lay_down_vxt_types'
2025-04-23 18:02:44 -04:00
ghidra1
7bde88f3cb
Merge remote-tracking branch 'origin/GP-5608_ghizard_fix_vxtable_composition_regression'
2025-04-23 18:02:10 -04:00
Ryan Kurtz
4aa78ae6d0
Merge remote-tracking branch
...
'origin/GP-5453-dragonmacher-decompiler-locations--SQUASHED'
(Closes #7518 )
2025-04-23 10:41:54 -04:00
ghizard
1d84859a8d
GP-5446 - PDB CPP Lay down vxt types
2025-04-23 07:57:11 -04:00
ghizard
388a1e989b
GP-5608 - PDB CPP Fix vxtable composition regression; add in planned
...
signature compare; adjust tests
2025-04-22 17:09:36 -04:00
dragonmacher
14c10409ac
GP-5453 - Decompiler - Updated location broadcasting to better navigate the listing
2025-04-22 15:18:09 -04:00