Commit Graph

191 Commits

Author SHA1 Message Date
ghidra1
f1fcd421d6 Merge remote-tracking branch 'origin/GT-3320_ghidra1_PR-1192_brggs_ElfAndroidRelocs' 2019-11-22 16:41:55 -05:00
ghidra1
d68f3697e3 GT-3320 changed manner in which Android ELF APS2 relocation table
is represented within listing.  Corrected Android relocation handling
when sections are not present.
2019-11-22 16:38:14 -05:00
Ryan Kurtz
a0aff4fdec Merge remote-tracking branch 'origin/GT-3319_SleighFunctionCall' 2019-11-18 08:23:19 -05:00
caheckman
410b92c611 Better parse checking on "funcall" rule. 2019-11-15 11:15:03 -05:00
Ryan Kurtz
05ee2c14b9 Merge remote-tracking branch 'origin/patch' 2019-11-15 08:55:08 -05:00
emteere
652e689846 GT-3260_emteere changes from code-review 2019-11-08 11:30:48 -05:00
emteere
4a4cb2a1e4 GT-3260_emteere cache of address set of memory blocks that are marked
execute
2019-11-05 07:11:52 -05:00
caheckman
28d479f188 Documentation for INSERT, EXTRACT, and POPCOUNT operators 2019-11-04 13:03:58 -05:00
caheckman
9c23383fa5 INSERT, EXTRACT, and POPCOUNT operators on java side 2019-11-04 13:03:58 -05:00
Ryan Kurtz
f6e3cfe4e1 Merge remote-tracking branch 'origin/patch' 2019-11-04 12:01:17 -05:00
caheckman
5f9b93c064 Fix for renaming stack variable causing invalid storage error 2019-10-30 16:03:54 -04:00
Ryan Kurtz
3051601206 Merge remote-tracking branch
'origin/GT-3226-dragonmacher-tables-slow-sorting' (closes #500)
2019-10-29 13:04:51 -04:00
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
dragonmacher
9e320c6401 GT-3226 - Symbol Table - Performance improvements - review fixes:
convert SymbolRowObject to Symbol
2019-10-25 18:29:53 -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