Commit Graph

6410 Commits

Author SHA1 Message Date
caheckman
d8c10bf229 GP-2157 Marshaling refactor. Decompiler side. 2022-06-21 13:34:23 -04:00
ghidra1
672c1f11e2 Merge branch 'GP-1864_d-millar_dumpfile_loader_REBASED_REVIEWED' 2022-06-10 10:10:57 -04:00
d-millar
9b73a785e2 GP-1864 Added loader for dump files. Initial implementation supports MS
Minidump, Userdump and Pagedump formats.
2022-06-10 10:01:11 -04:00
Ryan Kurtz
28f2785de4 Merge remote-tracking branch 'origin/GP-0-dragonmacher-spelling-fix' 2022-06-10 01:35:12 -04:00
Ryan Kurtz
91f44ba36e Merge remote-tracking branch 'origin/GP-2079_RelativePointerCompare'
(Closes #4224)
2022-06-10 01:26:47 -04:00
Ryan Kurtz
6676667a70 Merge remote-tracking branch 'origin/patch' 2022-06-10 01:25:36 -04:00
Ryan Kurtz
d8f59427eb Merge remote-tracking branch 'origin/GP-2082_DefaultBlockSingleton' into
patch (Closes #4268)
2022-06-10 01:01:25 -04:00
ghidra1
2075732a0c Merge remote-tracking branch 'origin/patch' 2022-06-09 20:56:34 -04:00
ghidra1
ac56db7479 GP-60 corrected NPE in Structure Editor (Closes #2009) 2022-06-09 20:49:26 -04:00
caheckman
987b524193 GP-2082 Guarantee only a single switch edge is labeled default 2022-06-09 19:05:14 -04:00
dragonmacher
7210f7c665 Fixed spelling mistake 2022-06-09 17:00:56 -04:00
d-millar
fea805bcc3 GP-0: third pass at cleaning up Frida tests 2022-06-09 14:46:43 -04:00
Ryan Kurtz
e55bdc3b8f Merge remote-tracking branch 'origin/GP-2075_ghidra007_vector_scalar_deleting_destructors--SQUASHED' 2022-06-09 12:21:27 -04:00
Ryan Kurtz
624a12b9e5 Merge remote-tracking branch 'origin/GP-2050-dragonmacher-symbol-table-update' 2022-06-09 12:19:18 -04:00
d-millar
df1c6f307e GP-0: second pass at cleaning up Frida tests 2022-06-09 11:49:21 -04:00
ghidra007
02db970aee GP-2075 Updated RecoverClassesFromRTTI script to fixup generic deleting destructor names into vector and scalar ones for windows programs and split into two functions when necessary. 2022-06-08 20:22:32 +00:00
d-millar
bb5cab8205 GP-0: disabling all Frida tests 2022-06-08 12:26:58 -04:00
dragonmacher
801eb01f4b GP-2050 - Symbol Table - Removed old add/remove strategy 2022-06-08 09:34:14 -04:00
Ryan Kurtz
35d84d5ebd Merge remote-tracking branch 'origin/patch' 2022-06-08 01:57:58 -04:00
Ryan Kurtz
f5a5bbf7fc Merge remote-tracking branch 'origin/GP-2066_ghidra1_DataTypeMergeManager--SQUASHED' into patch 2022-06-08 01:55:43 -04:00
Ryan Kurtz
18bc6afb95 Merge remote-tracking branch 'origin/GP-1817_ghidorahrex_PR-3222_aeflores_add-vfma-to-arm' 2022-06-08 01:42:30 -04:00
Ryan Kurtz
b4b0fe6146 Merge remote-tracking branch
'origin/GP-2095_ghidra1_DuplicateStructureComponent' (Closes #4229)
2022-06-08 01:39:50 -04:00
Ryan Kurtz
dd08e5c9e6 Merge remote-tracking branch
'origin/GP-2090-dragonmacher-decompiler-brace-actions' (Closes #4264)
2022-06-08 01:23:48 -04:00
Ryan Kurtz
9030a84fc0 Merge remote-tracking branch 'origin/GP-2012_James_Java_Analyzer_error'
(Closes #4089)
2022-06-08 01:21:08 -04:00
Ryan Kurtz
60d0a9ea60 Merge remote-tracking branch 'origin/patch' 2022-06-08 00:46:05 -04:00
Ryan Kurtz
6fbf8d7be3 GP-1680: Fixing minimum Gradle version 2022-06-08 00:45:28 -04:00
Ryan Kurtz
50364c5bc8 Merge remote-tracking branch
'origin/GP-2097-dragonmacher-decompiler-stack-trace' into patch
(Closes #4309)
2022-06-08 00:25:51 -04:00
ghidra1
a50b1ef836 GP-2066 corrected issue with DataTypeMergeManager use of HashMap as key 2022-06-07 17:49:49 -04:00
Ryan Kurtz
805bba9972 Merge remote-tracking branch 'origin/patch' 2022-06-07 01:51:05 -04:00
Ryan Kurtz
d2b3236d33 Merge remote-tracking branch
'origin/GP-2080_emteere_CodePointerProcessorEntryPoints' into patch
(Closes #4263)
2022-06-07 01:47:10 -04:00
Ryan Kurtz
04da5d11f5 Merge remote-tracking branch
'origin/GP-2094_ghidra1_RegisterValueStore_SQUASHED' (Closes #4259)
2022-06-07 01:35:19 -04:00
Robert Xiao
31f65b4607 GP-2098 .bss sections don't need valid file offsets
The ELF loader incorrectly skips NOBITS sections that have invalid file
offsets, like .bss; however, the file offset is ignored for NOBITS
sections.

This is essentially applying #2136 to the file offset as well.
2022-06-06 15:45:05 -04:00
ghidra1
3bc1989535 GP-2094 instruction correct context issue impacting delay slot
processing
2022-06-06 15:27:24 -04:00
Ryan Kurtz
d575bdb1ab Merge remote-tracking branch 'origin/GP-1461_GhidraKnight_Android12--SQUASHED' 2022-06-06 15:01:52 -04:00
Ryan Kurtz
4104dc3a8e Merge remote-tracking branch 'origin/GP-2072_James_callothercensus_script' 2022-06-06 14:59:36 -04:00
dragonmacher
951f34a007 GP-2090 - Decompiler - Added actions to allow users to navigate braces
by using the keyboard.
2022-06-06 12:51:47 -04:00
dragonmacher
b2dd0b6954 GP-2097 - fix to prevent exception when making a selection that contains
a wrapped Decompiler line
2022-06-06 12:33:29 -04:00
dragonmacher
99414f1d70 Added missing help 2022-06-06 12:08:22 -04:00
GhidraKnight
a200850690 Fixes/Changes to support Android 12 OAT version 199, FBPK version 2, and VendorBootImage version 4. 2022-06-06 10:08:47 -04:00
Ryan Kurtz
c6cb8a0d85 Merge branch 'GP-2008_ryanmkurtz_macho-exports' (Closes #2932) 2022-06-05 02:27:49 -04:00
ghidra1
0ee2b07f5b GP-2095 changed structure/union editor duplicate component actions to
select last component added
2022-06-03 18:55:24 -04:00
Ryan Kurtz
eb0a23aecc Merge remote-tracking branch 'origin/GP-2084_Dan_addToolGetStatusMessage--SQUASHED' 2022-06-03 10:05:43 -04:00
Ryan Kurtz
ccf9c73319 Merge remote-tracking branch 'origin/GP-2083_Dan_removeNodeParentParams' 2022-06-03 10:05:00 -04:00
Ryan Kurtz
e36244b6b9 Merge remote-tracking branch 'origin/GP-0-dragonmacher-test-fixes-6-2-22' 2022-06-03 09:58:45 -04:00
Dan
15e923cc63 GP-2084: Add Tool.getStatusInfo 2022-06-03 09:26:00 -04:00
Ryan Kurtz
6deac3a284 Merge remote-tracking branch 'origin/GP-2059_dev747368_GhidraFileChooser_root_iteration_slowness_fix--SQUASHED' 2022-06-03 01:32:48 -04:00
dev747368
c99f770b23 GP-2059 improve GhidraFileChooser interactivity
Refactor how file system root locations are handled to avoid potential slowdowns and swing thread blocking.
2022-06-02 14:57:58 -04:00
Ryan Kurtz
15d9149c39 Merge branch 'GP-0_ryanmkurtz_PR-4286_cyrozap_label-import-improvements' 2022-06-02 13:58:59 -04:00
dragonmacher
f1326af7f3 Test fixes 2022-06-02 12:16:15 -04:00
Dan
0f3703ac27 GP-2083: Remove extraneous parent,node params from fireChanged
methods
2022-06-01 15:20:07 -04:00