Ryan Kurtz
7ab75e411e
Merge remote-tracking branch 'origin/GT-3333_dev747368_JVM_utf8_strings'
...
(fixes #1255 )
2019-11-25 11:50:23 -05:00
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
dev747368
09ba78b7a0
GT-3333 minor code review tweaks
2019-11-22 13:44:44 -05:00
dev747368
3be5949814
GT-3333 more better tests & fix padding logic
...
Add ArrayStringable tests and fix an error in rounding length code
2019-11-21 14:04:19 -05:00
dev747368
26750e23f2
GT-3333, #1255 fix string rendering issue when with dataOrg char sizes >
...
1 byte.
If the language's dataOrg specifies a character size larger than 1 byte,
strings with a charSet that uses just 1 byte (ie. UTF-8 strings inside a
java .dex file) will incorrectly treat some of the string bytes as
padding between array elements.
Fixes issue #1255 .
2019-11-18 12:54:19 -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