dev747368
c70de2b590
GP-2941 better defined string iterator
...
Don't iterate arrays that can't contain a string.
When iterating a struct, only look at defined fields.
Should address issues #8134 , #5726 , #3498
2025-05-15 16:20:27 -04:00
dragonmacher
404191cdaa
GP-5654 - Data Type Manager - Speed improvements for deleting data types
2025-05-13 14:27:17 -04:00
emteere
c58647b7d2
GP-0 Fix for minor instruction length override regression
2025-05-09 14:06:32 +00: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
ghidra1
df505c40a3
Merge branch 'GP-5619_emteere_VariousSpeedImprovements_VERSION2'
2025-05-08 14:57:36 -04:00
emteere
5a9b0268de
GP-5619 Various FunctionDB/InstructionDB locking related speed
...
improvements. Revised DatabaseObject checkIsValid implementation.
2025-05-08 14:54:51 -04:00
dragonmacher
af7e572632
Fixed recent Decompiler location regressions
2025-05-06 18:47:17 -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
73b743654a
Merge remote-tracking branch 'origin/patch'
2025-04-29 12:38:59 -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
ghidra1
72a94daa1d
GP-5586 Refactored and fixed function stack frame editor
2025-04-25 15:31:42 -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
dragonmacher
14c10409ac
GP-5453 - Decompiler - Updated location broadcasting to better navigate the listing
2025-04-22 15:18:09 -04:00
Ryan Kurtz
37cdf1fa69
Merge remote-tracking branch 'origin/GP-5524_ghizard_Improve_CPP_PDB_testing_framework--SQUASHED'
2025-04-22 09:22:36 -04:00
ghizard
12d14149f4
GP-5524 - Improve CPP/PDB testing framework
2025-04-22 06:07:37 -04:00
Ryan Kurtz
6730154316
GP-0: Certify
2025-04-21 07:54:19 -04:00
Luke Serné
8303061629
Many typo's
...
These were found using the command below searching for duplicated words,
and manually going through the results to remove the false positives and
reword the true positives. Sometimes I removed the doubled word and
sometimes I replaced the duplicated word.
The grep command:
grep -nIEr '\b([a-zA-Z]+)[[:space:]*]+\1\b' ./Ghidra
2025-04-19 18:06:41 +02:00
ghidra1
56df61cb0b
Merge remote-tracking branch 'origin/patch'
2025-04-11 10:24:24 -04:00
ghidra1
3725eb0b39
Merge branch 'GP-5557_ghidra1_CompositeEditorFixes' into patch
2025-04-11 10:01:09 -04:00
ghidra1
0ef28cb54b
GP-5557 Composite editor transaction and update notification fixes
2025-04-11 09:58:01 -04:00
Ryan Kurtz
b8996c89be
Merge remote-tracking branch 'origin/patch'
2025-04-09 06:28:40 -04:00
ghidra1
2c5669dbd0
GP-0 Minor cleanup
2025-04-08 15:15:53 -04:00
ghidra1
b5ccf1f063
GP-0 Expose StandAloneDataTypeManager from
...
DataTypeArchive.getDataTypeManager to allow architecture manipulation
2025-04-08 14:57:51 -04:00
ghidra1
fe944640b9
GP-5421 Ensure merge inserts structure components in the correct
...
sequence to account for zero-length overlapping components. Refactor how
dataTypeDeleted and dataTypeReplaced are handled. Use blocking error
message popup during most Merge operations.
2025-03-26 06:11:03 -04:00
Ryan Kurtz
b06e992e91
Merge remote-tracking branch 'origin/GP-5074_ghizard_CPP_PDB_vxtable_composition_squashrebase20250318--SQUASHED'
2025-03-24 10:58:42 -04:00
ghizard
edb277177d
GP-5074 - CPP PDB vxtable datatype composition
2025-03-24 06:51:40 -04:00
ghidra1
5aec479fb2
GP-5480 Additinal improvement/fixes for ExternalLocation merge support
...
to address test failures.
2025-03-20 09:37:05 -04:00
ghidragon
9429fa0a8e
GP-5326 fixed junit tests and removed check for default field names
2025-03-18 12:30:03 -04:00
ghidra1
6ab0beeeb7
GP-5480 Additional corrections and test fixes to handling of external
...
locations during merge
2025-03-17 18:56:13 -04:00
Ryan Kurtz
a4ebfc5b33
Merge remote-tracking branch 'origin/GP-5475_ghidragon_disallow_spaces_in_fieldNames--SQUASHED'
2025-03-17 06:26:10 -04:00
ghidragon
0ea4e754b9
GP-5475 changed composite field names so that any whitespace is converted to underscores
2025-03-14 14:36:39 -04:00
Ryan Kurtz
0a7db0d624
Merge remote-tracking branch 'origin/GP-5480_ghidra1_MergeExternalLocations'
2025-03-14 08:44:38 -04:00
Ryan Kurtz
88a35769a2
GP-0: Fixing some more javadoc
2025-03-14 08:34:43 -04:00
ghidra1
905b4d78bd
GP-5480 Corrected Merge tool rendering of external locations within
...
multi-listing.
2025-03-13 19:55:17 -04:00
ghidragon
0b0b330bac
GP-5326 created edit structure field action and dialog.
2025-03-11 16:13:24 -04:00
Ryan Kurtz
802586c6fb
Merge remote-tracking branch 'origin/GP-5408_ghizard_Rework_hierarchical_class_layout_and_vxt_understanding--SQUASHED'
2025-03-04 14:01:01 -05:00
ghizard
380a0dbe69
GP-5408 - C++ and PDB - rework hierarchical class layout and VxTable understanding
2025-03-04 13:50:28 -05:00
Dan
922c4d0186
GP-2040: Remove garbage from AsyncUtils.
2025-03-04 17:09:06 +00:00
ghidragon
6fb115358a
GP-5310 Created global search and replace feature
2025-02-28 20:08:40 -05:00
Ryan Kurtz
93c2a52653
Merge branch 'GP-0_ryanmkurtz_PR-7510_sethcg_fix-warning'
2025-02-20 13:10:05 -05:00
Dan
bef0660e6a
GP-5314: Destroy LiveMemoryHandler
2025-02-18 18:23:30 +00:00
sethcg
c34988bbbd
Fixed some references to generic types
2025-02-15 16:02:16 -05:00
Ryan Kurtz
738fe8bc4f
Merge branch 'GP-0_ryanmkurtz_PR-7421_ds5678_pcodeop-tostring-segmentop'
2025-02-06 12:39:23 -05:00
Ryan Kurtz
d23e67a088
GP-0: Cleaning up certain types of javadoc errors
2025-02-03 06:13:50 -05:00
Jeremy Pritts
e71b4381b4
Add missing switch case in PcodeOp.toString for SEGMENTOP
2025-01-28 03:56:22 -05:00
Ryan Kurtz
21893b10f6
Merge remote-tracking branch 'origin/Ghidra_11.3'
2025-01-27 10:23:27 -05:00
Ryan Kurtz
7468e5f5f4
GP-0: Fixing some javadoc
2025-01-27 10:03:23 -05:00