Commit graph

1253 commits

Author SHA1 Message Date
ghidravore
20ac7ece0a Merge branch 'GT-3088_ghidravore_listing_jumping_bug' 2019-08-29 17:37:01 -04:00
ghidravore
42448fbfa6 changes from review 2019-08-29 17:22:18 -04:00
caheckman
11d7420af5 allow segmentop tag in cspec, update segmentop XML 2019-08-29 16:28:03 -04:00
ghidravore
7b7e730844 fixed bug where listing would jump when opening/closing large structures
or arrays
2019-08-29 15:53:59 -04:00
caheckman
4c3289f09f Use InjectPayload for segment ops 2019-08-29 14:17:02 -04:00
caheckman
0d058ec35c dont let subfunction parameter names override unaffected/input names 2019-08-29 14:06:47 -04:00
Ryan Kurtz
8cc9b4aa5f Merge remote-tracking branch 'origin/GT-3059_ghidra1_funcsignature_datatype_sizes' 2019-08-29 13:05:13 -04:00
ghidra1
120d4241e5 GT-3059 corrected Function Signature Parser issues related to use of
datatype service ensure that returned types are properly cloned to
target program.
2019-08-29 12:11:38 -04:00
caheckman
49e7351b94 fix Emulator.getValidPageSize 2019-08-29 10:07:39 -04:00
Ryan Kurtz
6e8c48f180 GT-3111: Fixed a PeLoader bug that could occur when parsing dialog
resources (support for DLGTEMPLATEEX).
2019-08-29 07:59:10 -04:00
dragonmacher
df971ee613 GT-3116 - Fixed exception on FillOutStructureCmd due to recent changes 2019-08-28 18:32:03 -04:00
Ryan Kurtz
5f19814d48 Merge remote-tracking branch 'origin/GT-3115-dragonmacer-decompiler-find-actions' 2019-08-28 16:37:57 -04:00
dragonmacher
bedf644dc7 GT-3115 - Decompiler - added actions for finding/showing uses of symbols
- review fixes
2019-08-28 16:16:58 -04:00
dragonmacher
51f06a8688 GT-3115 - Decompiler - added actions for finding/showing uses of symbols
and datatypes; added a find action to the structure editor
2019-08-28 14:05:28 -04:00
ghidra1
ae1ca2670b GT-3070 corrected structure editor issues related to presence of flex
array (selection and existence within empty structure)
2019-08-28 13:48:26 -04:00
ghidorahrex
b4bae21b65 GT-3052: Code review comments 2019-08-28 12:52:46 -04:00
dragonmacher
54781dc7f5 GT-3103 - Look and Feel - review fix 2019-08-28 11:41:28 -04:00
Ryan Kurtz
79b112fd5f Merge remote-tracking branch 'origin/GT-2922_ghidra1_FuncDefMerge' 2019-08-28 10:50:26 -04:00
Ryan Kurtz
ec64efb1af Merge remote-tracking branch 'origin/adamopolous_test_fixes_evo_1' 2019-08-28 10:47:47 -04:00
adamopolous
047404c80d fixing test problems 2019-08-28 10:46:12 -04:00
Ryan Kurtz
156294d6fd Merge remote-tracking branch 'origin/GT-3110-dragonmacher-function-signature-dt-chooser' 2019-08-28 09:02:37 -04:00
Ryan Kurtz
28538695f6 Merge remote-tracking branch 'origin/GT-3103-dragonmacher-linux-nimbus-ui-fixes' 2019-08-28 08:56:37 -04:00
Ryan Kurtz
62b60ccb34 Merge remote-tracking branch 'origin/GT-3113' 2019-08-28 08:08:21 -04:00
Ryan Kurtz
7e6c999d07 Merge remote-tracking branch 'origin/GT-3117' 2019-08-28 08:05:15 -04:00
James
8302bef89a GT-3113 x86/64 linux syscalls 2019-08-27 17:06:20 -04:00
Ryan Kurtz
ace102e180 Merge remote-tracking branch 'origin/GT-3114_ryanmkurtz_JADmessages' 2019-08-27 15:14:35 -04:00
emteere
587ebd6c04 GT-3117 relax rmod for debug register move 2019-08-27 14:50:47 -04:00
caheckman
06de0d46a0 Merge branch 'GT-3090_NearPointerResolve' into GT-3090_16bit_analysis 2019-08-27 14:40:16 -04:00
caheckman
faf93508e6 More x86 changes to accomodate protected mode 2019-08-27 14:35:48 -04:00
caheckman
b0d90cf36f Let AddressSpace do segment selector assignment in NeLoader 2019-08-27 14:35:47 -04:00
caheckman
017537be35 protected mode bit 2019-08-27 14:35:46 -04:00
caheckman
3556745c32 start patterns for protected mode 2019-08-27 14:35:45 -04:00
caheckman
ad23a23192 Adjust MzLoader for protected mode 2019-08-27 14:35:45 -04:00
caheckman
d9ad00e9ca Move segmentop tag into the pspec 2019-08-27 14:35:44 -04:00
caheckman
8240d3c8db Added x86:LE:16:Protected Mode 2019-08-27 14:35:43 -04:00
caheckman
cbf7b80587 Roughed in ProtectedAddressSpace class 2019-08-27 14:35:43 -04:00
caheckman
1556928554 Fix segment offset extraction 2019-08-27 14:35:42 -04:00
caheckman
0595537962 Original segmented address parsing exceptions 2019-08-27 14:35:41 -04:00
caheckman
cabe66e282 Refactor SegmentedAddress preparing for protected mode 2019-08-27 14:35:41 -04:00
caheckman
7125cc4171 fixed bug detecting segmented addressing, new 16-bit start patterns 2019-08-27 14:27:19 -04:00
Ryan Kurtz
90f832bf1d Merge remote-tracking branch 'origin/GT-3109-dragonmacher-structure-edit-bug' 2019-08-27 12:21:30 -04:00
Ryan Kurtz
4143fd502a GT-3114: Cleaning up JAD-related logging (closes #701). 2019-08-27 12:00:00 -04:00
adamopolous
586ba6ad92 Removed code causing duplicate table action to be added to tool 2019-08-27 10:38:27 -04:00
Ryan Kurtz
8072687711 Merge remote-tracking branch 'origin/GT-3108_ryanmkurtz_PR-938_kant2002_windows-ci-fix' 2019-08-27 08:49:43 -04:00
dragonmacher
30af00c608 GT-3110 - updated function signature dialog's data type chooser to allow
for keyboard usage
2019-08-26 18:20:39 -04:00
caheckman
afbceb2072 Set near/far prototype models during function purge analysis 2019-08-26 16:45:53 -04:00
ghidra1
6d2df2281f GT-2922 cleanup per review comments 2019-08-26 16:44:24 -04:00
dragonmacher
f723f2f18d GT-3109 - Structure Editor - fixed bug that caused the type field to be
edited after a name field edit upon pressing F2
2019-08-26 16:39:42 -04:00
Andrii Kurdiumov
f23a45bc20 Make build work inside CI when by using delayed variable expansion
This was created in response to my struggle to close #898
2019-08-27 01:24:32 +06:00
ghidorahrex
02096fc8ac Added HCS12 disassemble action/command. 2019-08-26 14:40:21 -04:00