Commit graph

178 commits

Author SHA1 Message Date
Ryan Kurtz
07d3d4d91e Merge remote-tracking branch 'origin/GT-3174_SleighErrorMessages' 2019-10-28 15:05:21 -04:00
Ryan Kurtz
90854a01a6 Merge remote-tracking branch 'origin/GT-3222-dragonmacher-dt-history-issue' 2019-10-28 11:32:17 -04:00
caheckman
882e020406 Fix for missing symbol check in named sections 2019-10-24 13:34:01 -04:00
caheckman
d4e7c04809 bugfixes from regression test 2019-10-24 13:34:01 -04:00
caheckman
efb6148b6c Refactor buildXrefs, parallel versions of ConsistencyCheck 2019-10-24 13:33:59 -04:00
caheckman
0ed1540e3a A first cut at normalizing the structure of sleigh error messages 2019-10-24 13:33:58 -04:00
ghidravore
f6462ebdf3 Merge remote-tracking branch 'origin/Ghidra_9.1' 2019-10-23 16:58:23 -04:00
ghidravore
0f80eefaa4 changes from review 2019-10-23 16:48:08 -04:00
ghidravore
c73f0381d0 fixing issues in memory sub-blocks 2019-10-23 15:05:14 -04:00
ghidra1
db69deb05a Merge remote-tracking branch 'origin/Ghidra_9.1' 2019-10-23 11:39:56 -04:00
Ryan Kurtz
083b5f61cc GT-3252: Fixing infinite loop in MemoryBlockDB.putBytes (fixes #1149). 2019-10-23 11:27:57 -04:00
Ryan Kurtz
8e30848804 Merge remote-tracking branch 'origin/Ghidra_9.1' 2019-10-18 12:44:35 -04:00
Ryan Kurtz
ea55499623 Merge remote-tracking branch 'origin/GT-3223_emteere_performanceIssues' into Ghidra_9.1 2019-10-18 12:40:45 -04:00
Ryan Kurtz
b997a241ba Merge remote-tracking branch 'origin/GT-3247_ryanmkurtz_PR-1012_carlreinke_OperandType' 2019-10-18 11:17:49 -04:00
Ryan Kurtz
792ad17cdb Merge remote-tracking branch 'origin/GT-3227-dragonmacher-equate-manager-transactions' 2019-10-18 08:47:44 -04:00
emteere
89a80816d5 GT-3223_emteere minor add of final on variable 2019-10-18 00:37:04 -04:00
emteere
41efe77e53 GT-3223_emteere cache exec set only if needed. stop gap until memory
manager caches this
2019-10-18 00:34:14 -04:00
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