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
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