Commit graph

210 commits

Author SHA1 Message Date
dragonmacher
c2f2a417c9 GT-3222 - review fixes 2019-10-17 15:25:19 -04:00
emteere
dce20f28d5 GT-3223_emteere code review change cleanup of code 2019-10-16 08:48:40 -04:00
Ryan Kurtz
405a32001f Merge remote-tracking branch 'origin/GT-3216_RenamingThisCall' into Ghidra_9.1 2019-10-16 07:52:39 -04:00
dragonmacher
c4b6058c31 GT-3227 - review fixes 2019-10-15 15:45:48 -04:00
Ryan Kurtz
8a35b56666 Merge remote-tracking branch 'origin/GT-3230_PowerPC_bmaski' into
Ghidra_9.1 (fixes #1123)
2019-10-15 11:16:08 -04:00
Ryan Kurtz
3a33a8d9f3 Merge remote-tracking branch 'origin/GT-3201_SparcStackBias' into Ghidra_9.1 2019-10-15 11:05:15 -04:00
dragonmacher
665a83d6c0 GT-3227 - Removed transactions from the equate manager 2019-10-11 18:06:28 -04:00
dragonmacher
0b532431cd GT-3222 - Fixed bugs in Data Type navigation that caused failure after
opening and archive for edit
2019-10-11 16:28:52 -04:00
emteere
136c41c027 GT-3223_emteere code review changes 2019-10-09 16:11:35 -04:00
caheckman
5e41bf2df4 fix for se_bmaski, parameter first use with subtractWrap 2019-10-09 13:20:00 -04:00
emteere
9c3ae59860 GT-3223_emteere cache of block name to block lookup 2019-10-09 08:19:14 -04:00
emteere
ded1fbbeb4 GT-3223_emteere Minor changes for performance issues on large programs 2019-10-08 15:58:05 -04:00
ghidra1
05f1d707f5 Moved ScalarToLongColumnTypeMapper to Base module 2019-10-08 13:21:17 -04:00
caheckman
0d83a19c39 Take into account auto-parameters in checkFullCommit 2019-10-04 17:47:42 -04:00
ghidra1
5904b7d37d GT-3214 corrected function parameter ordinal numbering when more than
one auto-parameter is present
2019-10-03 13:42:59 -04:00
caheckman
4c4623bbf4 Added bias to resizeStackVarnode calculation, fixed big endian resizing 2019-10-03 13:07:02 -04:00
caheckman
40c54939c6 More efficient overlay check in PcodeEmit 2019-10-02 12:09:45 -04:00
caheckman
bf4a17b67d filter address space marshalling based on other space 2019-10-02 11:30:28 -04:00
caheckman
fdcf0744ec Fixes to support unaligned stack locations 2019-10-01 12:37:21 -04:00
ghidra1
7335ccd191 GT-3196 correct pcode emit for fall-through override 2019-09-30 10:38:28 -04:00
ghidra1
66299066e2 Corrected minor bug with fallthru override preventing jump override 2019-09-27 12:26:49 -04:00
ghidra1
ef7809d9f2 Merge remote-tracking branch 'origin/GT-3170_ghidra1_BoolBitFields' into Ghidra_9.1 2019-09-20 10:38:34 -04:00
ghidra1
38dd0c177f GT-3170 Additional refinements to handling of BooleanDataType and
AbstractIntegerDataType
2019-09-20 10:31:30 -04:00
Ryan Kurtz
80e70578b6 Merge remote-tracking branch 'origin/GT-3162_DecompilerRenaming' into Ghidra_9.1 2019-09-20 09:15:02 -04:00
ghidra1
9d2ab478c0 GT-3170 Added bool bitfield support and transitioned BooleanDataType to
extend AbstractIntegerDataType
2019-09-19 16:46:58 -04:00
dragonmacher
a87b65b758 GT-3165 - Tables - Fixed Ctrl-A conflict between tables and the Listing 2019-09-19 14:52:00 -04:00
ghidra1
bc76ea6ae5 Merge remote-tracking branch 'origin/GT-3149_ghidra1_PE_ARM' 2019-09-17 11:42:50 -04:00
caheckman
1257f06c17 renaming less datatype sensitive 2019-09-17 11:30:48 -04:00
Carl Reinke
45078b7848
Link to OperandType in documentation
getOperandType(int) returns int, so it's not otherwise clear how to
interpret the result.
2019-09-14 13:30:44 -06:00
ghidra1
349ef0fad2 GT-3149 Corrected bitfield packing for ARM/AARCH64 for Windows PE.
Imposed default Thumb context setting for PE and MSCoff ARM32 imports
with addition of v8T ARM variant.  Corrected ARM pattern alignment
issues.  Corrected DBViewer long value rendering.
2019-09-13 14:06:56 -04:00
caheckman
d7888851d3 Fix for NeLoader handling of external functions 2019-09-10 11:06:20 -04:00
ghidra1
4a6e6697f4 Merge remote-tracking branch 'origin/GT-3049_ghidorahrex_HCS12' 2019-09-06 18:47:49 -04:00
ghidra1
2d144fb457 Corrected NPE in decompiler.
Reference overrides must ignore external references.
2019-09-06 18:34:06 -04:00
Ryan Kurtz
23d1e9ad22 Merge remote-tracking branch 'origin/GT-3090_16bit_analysis' 2019-09-06 13:24:34 -04:00
caheckman
927bf3df10 Let FunctionPrototype grab extrapop from the prototype model 2019-09-06 13:17:52 -04:00
emteere
8a22a4f84b GT-3049 Fixes for return storage commit 2019-09-05 16:30:19 -04:00
ghidra1
0850cfa02f GT-3130 Corrected VariableSymbol refresh after undo/redo 2019-09-04 18:41:11 -04:00
ghidravore
8dd99fd969 Merge remote-tracking branch 'origin/GT-3126_ghidra1_FileBytesUndo' 2019-09-04 17:56:33 -04:00
ghidravore
99b3404873 fixes from review 2019-09-04 17:51:02 -04:00
ghidra1
cbd270cec2 GT-3126 corrected FileBytes issue with undo/redo. Also corrected
FileBytes bug which could result in empty DBBuffer.
2019-08-30 15:18:33 -04:00
caheckman
11d7420af5 allow segmentop tag in cspec, update segmentop XML 2019-08-29 16:28:03 -04:00
caheckman
4c3289f09f Use InjectPayload for segment ops 2019-08-29 14:17:02 -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
Ryan Kurtz
79b112fd5f Merge remote-tracking branch 'origin/GT-2922_ghidra1_FuncDefMerge' 2019-08-28 10:50:26 -04:00
caheckman
06de0d46a0 Merge branch 'GT-3090_NearPointerResolve' into GT-3090_16bit_analysis 2019-08-27 14:40:16 -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
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