Commit Graph

5131 Commits

Author SHA1 Message Date
ghidra1
b5123f2553 GP-3506 Corrected various issues with data organization retention and
revision/upgrade
handling for datatypes
2023-06-12 19:13:04 -04:00
Ryan Kurtz
7115d1187a Merge remote-tracking branch
'origin/GP-3541_emteere_FixPragmaCommaParse' into patch (Closes #5427)
2023-06-12 17:24:58 -04:00
Ryan Kurtz
f7cdef1d56 Merge remote-tracking branch 'origin/GP-3518_JoinDoublePrecision' into patch 2023-06-12 17:23:33 -04:00
emteere
6d428e0dc9 GP-3541 Fixed pragma parsing with embedded comma outside of parentheses 2023-06-12 21:17:24 +00:00
caheckman
d8b4f910ca GP-3266 Max jumptable entry option 2023-06-12 16:42:12 -04:00
Ryan Kurtz
1e107554cf GP-3526: Restoring Mach-O indirect symbol creation when binding info is
absent
2023-06-09 15:37:49 -04:00
Ryan Kurtz
6b2bd61588 Merge remote-tracking branch 'origin/GP-3463_ghidra007_rtti_script_improve_find_internal_vtables--SQUASHED' into patch 2023-06-09 11:14:46 -04:00
ghidra007
0f66077ce2 GP-3463 RecoverClassesFromRTTIScript - improved finding of special vtables to account for ones in memory blocks that do not contain real bytes. 2023-06-09 15:09:00 +00:00
ghidra007
ec8d9f018b GP-3841 rtti script - fixed increment issue caused when fixing
incrementer
2023-06-06 22:34:57 +00:00
caheckman
603cf5523f GP-3518 Additional double precision checks 2023-06-06 12:11:06 -04:00
Ryan Kurtz
a31063dcb0 GP-3519: Fixed a bug that caused PE symbol .exports files to always get
deleted after import (Closes #5348)
2023-06-06 07:34:39 -04:00
ghidra007
4c7be8be0d GP-3481 added missing incrementer causing infinite loop in some cases 2023-06-05 17:15:47 +00:00
Ryan Kurtz
0d3d65de23 GP-3445: Fixed an IllegalStateException that could occur if both "Load
Local Libraries From Disk" and "Load System Libraries From Disk" options
are used during import, and the same library is found in both local and
system directories
2023-06-05 06:55:50 -04:00
d-millar
8632891f83 GP-0: use readUnsignedInt for dump memory blocks 2023-06-01 13:15:14 -04:00
Ryan Kurtz
146cf6df33 Merge remote-tracking branch 'origin/GP-3508_DynamicHashPcodeOp' into
patch (Closes #5372)
2023-06-01 06:14:29 -04:00
Ryan Kurtz
ea5b5e4c28 Merge remote-tracking branch 'origin/GP-3481_ghidra007_' into patch 2023-06-01 06:10:12 -04:00
Ryan Kurtz
ffdec3a2e3 Merge remote-tracking branch 'origin/GP-3467_ghidra007_rtti_script_better_mangled_string_handling--SQUASHED' into patch 2023-06-01 06:07:08 -04:00
ghidra007
ecade19183 GP-3467 rtti script fixed issue clearing/creating mangled typeinfo-name mangled string of correct length. Was breaking when more than one existing dt in string range because was only clearing first one. 2023-05-31 18:01:55 +00:00
ghidra007
81ba94a3b8 GP-3481 Fixed incorrect checks of getData and getDataContaining in rtti script and replaced api versions with non-api versions and updated checks to work with new way. 2023-05-31 15:54:12 +00:00
dragonmacher
d3912c5e0f GP-5379 - Updated the Python Interpreter prompt to use less space 2023-05-30 17:23:47 -04:00
caheckman
050d3018c8 GP-3508 Fix for calcHash methods 5 and 6 2023-05-30 15:39:19 -04:00
Ryan Kurtz
47eb06416c GP-3505: Fixed an AddressOutOfBoundsException that could sometimes occur
when importing the exports section of dyld_shared_cache files
(Closes #5392)
2023-05-30 09:09:55 -04:00
Ryan Kurtz
1ea23d19fd Merge remote-tracking branch
'origin/GP-3499_InlineFunctionHang--SQUASHED' into patch (Closes #5378)
2023-05-26 16:38:00 -04:00
Ryan Kurtz
9ca267892e Merge remote-tracking branch 'origin/GP-3493_ghidra1_Elf_PT_NOTE_NPE'
into patch (Closes #5384)
2023-05-26 16:36:12 -04:00
emteere
bf8d314ddb GP-3499 Fixed inlined functions causing lockups in stack depth field and analysis 2023-05-26 14:11:10 -04:00
caheckman
c17e5cd442 GP-3369 DecompileOptions are optional for DecompInterface 2023-05-26 11:35:26 -04:00
Ryan Kurtz
b4f513cd79 GP-3447: Preventing MzLoader from trying to split on HEADER overlay
block (Closes #5320)
2023-05-26 08:27:52 -04:00
Ryan Kurtz
bfbcd06c5c GP-3474: Fixing DYLD_CHAINED_PTR_X86_64_KERNEL_CACHE fixups 2023-05-26 07:09:05 -04:00
ghidra1
a9f3692373 GP-3493 corrected ELF PT_NOTE markup NPE 2023-05-25 12:14:32 -04:00
Ryan Kurtz
75b1dd163f Merge remote-tracking branch 'origin/GP-3369_DecompilerTemplateShortening' into patch 2023-05-24 12:46:45 -04:00
caheckman
ba694068ef GP-3369 Implement shortened display names in decompiler 2023-05-24 11:51:32 -04:00
Ryan Kurtz
e23198b563 Merge remote-tracking branch 'origin/GP-3441_IndirectSwitchVar' into
patch (Closes #5307)
2023-05-23 11:35:03 -04:00
Ryan Kurtz
dd85623f3d Merge remote-tracking branch
'origin/GP-3223_ghidra_LaunchFunctionDefEditFromCompositeEditor' into
patch (#4541)
2023-05-22 15:30:04 -04:00
ghidra1
a52d2244f4 GP-3223 Allow launching Function Definition Editor from structure/union
editor.
2023-05-22 13:16:02 -04:00
ghidra1
416a3e9a13 GP-3454 Corrected regression in Decompiler Edit Function Signature 2023-05-22 11:32:53 -04:00
Ryan Kurtz
59fd75aee2 GP-3446: Fixed a regression in the "Original File" exporter that
prevented it from working when unapplied relocations were present in the
relocation table
2023-05-18 07:31:40 -04:00
caheckman
8977840661 GP-3426 Protect against too large constants 2023-05-16 19:00:18 -04:00
caheckman
0398e40b07 GP-3441 Protect INDIRECT path to switch variable 2023-05-16 18:42:07 -04:00
ghidra1
cdb286a953 GP-3428 added ELF Max Zero-Segment Discard Size import option 2023-05-11 12:23:00 -04:00
ghidra1
e8a0323902 Merge branch 'GP-3383_dev747368_refactor_programcontext_classname' into Ghidra_10.3 2023-05-09 17:09:07 -04:00
dev747368
e98d0bbf37 GP-3383 refactor struct mapping context classname 2023-05-09 17:08:21 -04:00
ghidra007
02b4a86df0 GP-0 removed debug lines 2023-05-09 19:34:55 +00:00
ghidra1
9f11cf47e5 GP-0 corrected invalid color ID 2023-05-09 14:08:01 -04:00
ghidra1
0b884e5bd8 Merge remote-tracking branch 'origin/GP-3406_ghidra007_add_mingw_not_fix_check_to_RTTI_script--SQUASHED' into Ghidra_10.3 2023-05-09 13:42:54 -04:00
ghidra007
8aa5ac7c47 GP-3406 RTTI script - added check that mingw analyzer fixed relocations correctly. 2023-05-09 13:41:26 -04:00
ghidra1
8aaec28ee5 Merge remote-tracking branch 'origin/GP-0_emteere_ThunkTestFailureFix' into Ghidra_10.3 2023-05-09 13:28:58 -04:00
ghidra1
661c141564 Merge remote-tracking branch 'origin/GP-3397-dragonmacher-theme-color-fixes--SQUASHED' into Ghidra_10.3 2023-05-09 13:28:15 -04:00
ghidra1
acc8800fe6 Merge remote-tracking branch
'origin/GP-3403_dragonmacher_PR-5298_simon-frankau_ImprovedWordWrap'
into Ghidra_10.3 (Closes #5297, Closes #5298)
2023-05-09 13:27:45 -04:00
emteere
ad990c47f1 GP-0 Fix for Thunk creation test failure 2023-05-09 16:09:28 +00:00
dragonmacher
b953998f7d GP-3397 - minor theme fixes 2023-05-09 12:04:37 -04:00