Commit graph

1725 commits

Author SHA1 Message Date
ghidra1
f77b7b60f8 GP-4756 corrected StructureDB length update issue 2024-07-08 15:23:52 -04:00
Ryan Kurtz
2964a95593 Merge remote-tracking branch 'origin/patch' 2024-07-08 07:01:45 -04:00
ghidra1
7bc04436f2 GP-4751 Corrected typedef duplicate name resolve 2024-07-05 15:53:58 -04:00
Ryan Kurtz
a1db2dac16 GP-0: Moving Sleigh.launch to .launch/ subdir 2024-07-05 06:09:36 -04:00
ghidra1
ff032bee4b GP-4719 Added support for undo/redo for datatype archives. 2024-07-01 13:52:07 -04:00
ghidra1
b78c975ee3 GP-4508 applied critical portion of stored context fix for patch release 2024-06-27 12:20:04 -04:00
ghidra1
4b30e484b0 GP-4508 revised address range space checks 2024-06-26 09:13:11 -04:00
ghidra1
3b6d5e43ce GP-0 Corrected test failure fallout from GP-4682 datatype resolution
change related to temporary source archive
2024-06-25 13:21:27 -04:00
emteere
19cf2fba3c GP-4712 refactoring, adding back in cache with no locking 2024-06-24 16:20:10 -04:00
ghidra1
13821930da GP-4508 Corrected program context mutli-user merge issue for overlays 2024-06-24 16:11:31 -04:00
Ryan Kurtz
21a3896018 Merge remote-tracking branch 'origin/GP-4682_ghidra1_eBPFAnalysis--SQUASHED' 2024-06-24 13:50:03 -04:00
ghidra1
eb5e6a323a GP-4682 cleanup eBPF analyzers and BPF helper function identification 2024-06-24 12:39:52 -04:00
emteere
7e5ffc2cf3 GP-4712 certify changes 2024-06-24 12:23:02 -04:00
sad-dev
f5b8236976
HighFunction: store entryPoint/entryAddrSpace
Unfortunately fetching entrypoint hits the database lock. As this is invariant for the HighFunction, cache these results instead.
2024-06-18 16:39:45 +08:00
sad-dev
789cbd9241
SleighLanguage: Use more performant ConcurrentHashMap 2024-06-18 16:31:08 +08:00
sad-dev
03cc1b8468
Remove (useless?) cache of lastContext from ContextCache 2024-06-18 16:28:01 +08:00
Ryan Kurtz
22bd5e2d3c Merge remote-tracking branch 'origin/GP-3307_StackStrings'
(Closes #1380, Closes #2285, Closes #6592, Closes #6431)
2024-06-17 06:47:08 -04:00
ghidra1
b4308f76f8 GP-3921 Improved Diff data instance settings support 2024-06-12 15:18:33 -04:00
caheckman
5604178194 GP-3307 Stack strings 2024-06-11 17:41:06 +00:00
Ryan Kurtz
d1b0828af9 GP-4329: Improving javadoc for Program.getExecutablePath() 2024-06-10 08:09:04 -04:00
Ryan Kurtz
973bbfc9d3 Merge remote-tracking branch 'origin/Ghidra_11.1' 2024-05-24 08:11:23 -04:00
Ryan Kurtz
ff72278bef GP-0: Fixing javadoc errors 2024-05-24 08:05:59 -04:00
ghidragon
5ea8e97805 GP-3696 - cleaning up function compare windows. 2024-05-23 11:46:33 -04:00
Ryan Kurtz
8b5f6daf4e GP-0: Updating javadoc for DataTypeComponent.getLength() (Closes #6498) 2024-05-16 11:40:23 -04:00
Ryan Kurtz
f2a94605eb Merge remote-tracking branch 'origin/GP-4516_ryanmkurtz_PR-6337_agatti_midi-resource' 2024-05-07 06:29:57 -04:00
Ryan Kurtz
7c37564d96 GP-4516: Review 2024-05-07 06:27:05 -04:00
Ryan Kurtz
30600863cf GP-4516: Improvements 2024-05-06 11:52:01 -04:00
ghidra1
5361b13e6f Merge remote-tracking branch 'origin/GP-4535_emteere_FixStoreOfDefaultDisassemblyContext--SQUASHED' 2024-05-02 20:21:52 -04:00
emteere
6ccf256055 GP-4535 Corrected storage of default context on disassembly errors and switch table targets. Improves disassembly for programs with no stored context as context table will be empty. 2024-05-02 14:23:28 -04:00
caheckman
05818c5c3a GP-4370 Internal Storage 2024-05-02 15:13:32 +00:00
emteere
6095d4c4e3 GP-4568 Improving program lock performance when getting bytes for Instructions and Data 2024-04-30 18:16:04 -04:00
ghidra1
c014e6851f GP-0 Corrected AddressSetViewAdapter bug 2024-04-23 16:11:15 -04:00
ghidra1
bb80f004ea Merge remote-tracking branch 'origin/GP-4505_ghidra1_MutabilitySettings' 2024-04-22 18:08:19 -04:00
ghidra1
13b9e2d4dc Merge remote-tracking branch 'origin/GP-4534_emteere_MemoryMapAddressSets' 2024-04-22 17:44:29 -04:00
ghidra1
43cd7f331a GP-4534 Use replacement strategy for MemoryMapDB allAddrsSet update 2024-04-19 18:25:21 -04:00
emteere
96e20ec3bf GP-4536 Speed up disassembly by not checking for reference overrides
until and if there are needed
2024-04-18 15:44:43 -04:00
emteere
4494e32596 GP-4534 Remove memory map address set cache lock contention 2024-04-18 13:38:27 -04:00
caheckman
e279c5b56a Refactor HighSymbol mutability 2024-04-16 00:33:20 +00:00
Ryan Kurtz
d920e39e7f Merge remote-tracking branch
'origin/GP-4525_ghidra1_PR-6376_njere-uprev_ArrayDataType'
(Closes #6376)
2024-04-15 14:12:32 -04:00
ghidra1
319619c4fc GP-4525 Updated ArrayDataType javadoc and forced use of datatype's DTM
if DTM is not specified.
2024-04-15 12:05:26 -04:00
ghidra1
616bf82426 GP-4505 Added writable mutability setting 2024-04-11 15:27:16 -04:00
ghidra1
3bc0d4c062 GP-4212 Corrected default settings issues 2024-04-11 14:37:15 -04:00
ghidra007
664c7fe248 GP-4502 changed UnionDataTypes to Unions 2024-04-09 17:42:27 +00:00
Ryan Kurtz
c63be6d2c3 Merge remote-tracking branch 'origin/GP-3847_dev747368_translated_string_labels' 2024-04-05 09:00:02 -04:00
dev747368
09e8e9ce64 GP-3847 change string labels to use translated value if present
If label contains non-latin characters that were elided, add a summary
of the alphabets/scripts that the non-latin characters were from (eg.
s_SCRIPT1_SCRIPT2#normal_latin_chars_0090210)
2024-04-03 19:01:02 +00:00
Ryan Kurtz
baaadc2143 Merge remote-tracking branch 'origin/GP-3993_Dan_asmContextHint--SQUASHED' 2024-04-03 13:04:07 -04:00
Dan
96f59b1b7f GP-3993: Display context change hints in Assembler. 2024-04-03 11:14:33 -04:00
Nihal Jere
880631356d ArrayDataType: add constructor without elementLength parameter
The elementLength parameter is unused when the base type isn't
dynamic, but the existing constructors require it to be specified.
2024-04-02 13:31:51 -05:00
Ryan Kurtz
f5d956d5e6 Merge remote-tracking branch 'origin/GP-4031_X86SystemVABI' 2024-04-01 11:22:00 -04:00
Ryan Kurtz
0f3351ab6a Merge branch 'GP-0_ryanmkurtz_PR-6345_RoboSchmied_endianness-typo' 2024-03-27 07:27:47 -04:00