Commit graph

1363 commits

Author SHA1 Message Date
dragonmacher
3bf5dcfbb3 GP-4661 - Added the structure member comment to the tooltip 2024-06-04 15:41:00 -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
ghidra1
75a86e51c9 Merge remote-tracking branch 'origin/GP-0_SeparatorFix' 2024-05-20 15:12:14 -04:00
Ryan Kurtz
0412b81b88 Merge remote-tracking branch 'origin/Ghidra_11.1' 2024-05-16 13:52:48 -04:00
ghidragon
00d2f17714 GP-4601 fixed code compare window to dispose properly 2024-05-15 15:18:55 -04:00
ghidra007
78425f441d GP-4586 corrected and simplified method to generate class description to
fix order of parents.
2024-05-08 22:39:41 +00:00
ghidra1
5361b13e6f Merge remote-tracking branch 'origin/GP-4535_emteere_FixStoreOfDefaultDisassemblyContext--SQUASHED' 2024-05-02 20:21:52 -04:00
ghidra1
7edb10ab60 Merge remote-tracking branch 'origin/GP-7_emteere_WIndowsResourceReferenceFix' 2024-05-02 20:10:19 -04:00
ghidra1
5aafab9ce7 Merge remote-tracking branch 'origin/GP-4566_SwitchIndirectSplit' 2024-05-02 20:05:43 -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
Ryan Kurtz
f1e2c8db04 Merge remote-tracking branch 'origin/GP-4541_UnmappedStack' 2024-05-02 10:10:03 -04:00
emteere
09bd2bebe0 GP-7 Added handling of MULTI_EQUAL pcode op while finding constant
resource ids.
2024-04-30 21:53:25 -04:00
caheckman
d7613fc7b6 GP-4566 Adjustment to protectSwitchPath 2024-04-29 23:53:51 +00:00
caheckman
2e0d6952fb GP-4541 Apply nolocalalias to STORE indirects 2024-04-26 23:48:59 +00:00
Ryan Kurtz
732a1901b7 Merge remote-tracking branch 'origin/patch' 2024-04-24 09:11:24 -04:00
dragonmacher
31468526fb Updated an enum to be public so it is usable from a script 2024-04-24 09:00:22 -04:00
ghidra1
bb80f004ea Merge remote-tracking branch 'origin/GP-4505_ghidra1_MutabilitySettings' 2024-04-22 18:08:19 -04:00
caheckman
e279c5b56a Refactor HighSymbol mutability 2024-04-16 00:33:20 +00:00
caheckman
3c3591f6dc GP-4514 Add check preventing multiple unlabeled switch targets 2024-04-15 19:36:38 +00:00
caheckman
4bbbba3e5a GP-4300 Full extended division in optimized division rules 2024-04-10 19:19:08 +00:00
Ryan Kurtz
fef0b92cad Merge remote-tracking branch 'origin/GP-4396_ghidra007_RTTI_gcc_handle_copy_relocations_nonMangledClassNames' 2024-04-05 08:55:56 -04:00
ghidra007
b04d5335ca GP-4376 Updated gcc class recovery to allow for special typeinfos that
are not in program memory or external block. Also updated to add a check
for unhandled relocations. Also updated to allow for non-mangled
typeinfo-name strings.
2024-04-04 16:46:02 +00:00
Ryan Kurtz
4360104a9e Merge remote-tracking branch 'origin/patch'
Conflicts:
	Ghidra/Features/Decompiler/ghidra_scripts/classrecovery/RTTIWindowsClassRecoverer.java
2024-04-04 08:29:23 -04:00
Ryan Kurtz
10a63ab38f Merge remote-tracking branch
'origin/GP-4459_ghidra007_windows_rtti_null_ptr' into patch
(Closes #6348)
2024-04-04 08:20:53 -04:00
ghidra007
cd780a7b63 GP-4459 put back parentList check 2024-04-03 18:25:23 +00:00
Ryan Kurtz
c89d72bad5 Merge remote-tracking branch 'origin/GP-4408_ghidra1_FillOutStructureCmdCleanup--SQUASHED' 2024-04-03 10:12:19 -04:00
ghidra1
624a3c4e9e GP-4408 Refactor of FillOutStructureCmd. Added FillOutStructureHelper and additional DecompilerUtils methods. 2024-04-03 09:53:53 -04:00
ghidra007
f0f2ffc97e GP-4459 fixed review notes 2024-04-01 20:14:57 +00:00
Ryan Kurtz
42c17a20f8 Merge branch 'GP-0_ryanmkurtz_PR-5262_mehmooda_emulate' (Closes #5262,
Closes #6290, Closes #6292, Closes #5917)
2024-04-01 14:33:20 -04:00
Ryan Kurtz
1c0fc88c45 Merge branch 'GP-0_ryanmkurtz_PR-6276_ekilmer_fix-sleighexample' 2024-04-01 14:26:12 -04:00
Ryan Kurtz
84548843df Merge branch 'GP-0_ryanmkurtz_PR-6372_ekilmer_cpp-open-binary-files' 2024-04-01 14:19:06 -04:00
Ryan Kurtz
affdba0901 Merge branch 'GP-0_ryanmkurtz_PR-5382_ekilmer_fix-asan-initialize-order-fiasco' 2024-04-01 14:11:52 -04:00
Eric Kilmer
e18b424b02
decompiler-cpp: Open sla files as 'binary'
Compressed files need to be opened as binaries when reading. Fixes
opening sla files on Windows.
2024-04-01 12:28:28 -04:00
Ryan Kurtz
5a752fba74 Merge remote-tracking branch 'origin/GP-4466_ghidragon_focus_issue--SQUASHED' 2024-04-01 11:28:42 -04:00
Ryan Kurtz
f5d956d5e6 Merge remote-tracking branch 'origin/GP-4031_X86SystemVABI' 2024-04-01 11:22:00 -04:00
Ryan Kurtz
ea547fad95 Merge remote-tracking branch 'origin/GP-4394_ArrayIndexFormatting'
(Closes #6019)
2024-04-01 11:20:25 -04:00
Ryan Kurtz
6b4f9b71b5 Merge remote-tracking branch 'origin/patch' 2024-04-01 11:18:56 -04:00
Ryan Kurtz
63fff334a6 Merge remote-tracking branch 'origin/GP-4416_LoadTableTruncation' into patch 2024-04-01 11:06:16 -04:00
ghidra1
2a7897c366 GP-0 revised FileSystems lzfse build and C source placement within
module
2024-03-29 15:03:40 -04:00
ghidragon
495dc4df66 GP-4466 consolidated focus handling between ComponentProvider and DockableComponent 2024-03-28 18:26:18 -04:00
ghidra1
57e1540a17 Merge remote-tracking branch 'origin/patch' 2024-03-27 14:54:16 -04:00
ghidra1
7aa57a0a67 GP-0 Disabled _Decompiler project incremental build which gets triggered
within any use of a processor Ant Build.
2024-03-27 14:53:11 -04:00
Ryan Kurtz
0f3351ab6a Merge branch 'GP-0_ryanmkurtz_PR-6345_RoboSchmied_endianness-typo' 2024-03-27 07:27:47 -04:00
caheckman
b355f9b364 Test for both forward and backward slashes 2024-03-26 20:58:28 +00:00
Ryan Kurtz
740f8251ae GP-4459 removed unnecessary restrictive check which was causing a later
null exception. Also, added null check in later place.
2024-03-26 18:31:21 +00:00
Ryan Kurtz
01d9a33760 GP-4285: Building zlib source into sleigh binary on all platforms 2024-03-26 07:45:55 -04:00
caheckman
1a573da83d GP-4416 Truncate LoadTable as part of sanity check 2024-03-22 18:02:04 +00:00