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
James
09745ce672
GT-3339 added pcode for x64 vector ops
2019-11-21 15:47:12 -05:00
ghidravore
c15b263b90
junit
2019-11-21 14:55:19 -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
Ryan Kurtz
844915e935
Merge remote-tracking branch 'origin/GT-3345_ghidorahrex_PR-1271_WesleyCeraso_patch-1'
2019-11-21 12:01:00 -05:00
Ryan Kurtz
0795a6e808
Merge remote-tracking branch 'origin/patch'
2019-11-21 11:44:06 -05:00
Ryan Kurtz
23fe661db3
GT-3344: Fixed exception in PeLoader that occurred when creating a
...
memory block for the headers when the block size exceeded the file size
(fixes #1266 ).
2019-11-21 11:31:58 -05:00
Wesley Ceraso Prudencio
077b5788ab
Fixes the lvalue for movu.b and movu.w
...
As with all other mov instructions, the second address is the lvalue, the one to receive the data.
For movu.b and movu.w the first address was receiving its own data.
2019-11-21 08:22:52 -08:00
Ryan Kurtz
c5594d2b91
GT-3334: Changing how we resolve #1250 ( fixes #1270 ).
2019-11-21 09:00:10 -05:00
Ryan Kurtz
2f0b64a31a
Merge remote-tracking branch 'origin/GT-3340_ghidorahrex_PR-1265_shrlnm_master'
2019-11-20 15:30:55 -05:00
Ryan Kurtz
32d2d545b7
Merge remote-tracking branch 'origin/GT-3054_new_function_tags_view'
2019-11-20 07:33:20 -05:00
shrlnm
dd7e0e2097
fix typo in token finstr16
...
wrong bit range definition
2019-11-20 09:36:02 +03:00
dragonmacher
b883c676d6
GT-3338 - Added message to key bindings to warn when setting a key
...
binding on an action that does not support bindings
2019-11-19 16:53:49 -05:00
adamopolous
bddb1a5518
GT-3054: Updated function tag panel to include table showing all
...
functions using a tag
2019-11-19 15:18:18 -05:00
ghidra1
1b1240a41b
GT-3328 corrected sleighArgs.txt use with module dependency paths
2019-11-19 15:11:30 -05:00
Ryan Kurtz
125a3fad7d
Merge remote-tracking branch 'origin/caheckman_sleighx86vector'
2019-11-19 12:33:35 -05:00
Ryan Kurtz
d982c091ba
Merge remote-tracking branch 'origin/patch'
2019-11-19 12:24:47 -05:00
Ryan Kurtz
ebb336b7f0
GT-3321: Speeding BinaryReader.readAsciiString(long) back up.
2019-11-19 12:22:17 -05:00
caheckman
53e4a67fa2
Bug fix in ADDPS
2019-11-19 11:38:53 -05:00
shrlnm
d69dbe5c97
fix movi20 and movi20s
2019-11-19 11:43:58 +03: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
4496e51b0b
GT-3334: Protected GhidraScript/FlatProgramAPI methods can now be called
...
from python (fixes #1250 )
2019-11-18 12:18:20 -05:00
caheckman
7e050e771a
lanedivide mode=2 default lane size
2019-11-18 11:06:11 -05:00
Ryan Kurtz
7cd82462e9
Merge remote-tracking branch 'origin/adamopolous_powershell-bug-fix'
2019-11-18 09:20:32 -05:00
Ryan Kurtz
a0aff4fdec
Merge remote-tracking branch 'origin/GT-3319_SleighFunctionCall'
2019-11-18 08:23:19 -05:00
Ryan Kurtz
bb0a3d9f52
Merge remote-tracking branch 'origin/GT-3332_GTree_fixes'
2019-11-18 08:20:35 -05:00
Ryan Kurtz
49db5f235a
Merge remote-tracking branch 'origin/GT-3323-dragonmacher-gtree-restore-state'
2019-11-18 08:16:23 -05:00
caheckman
93471fb3ea
Simpler LanedRegister collection scheme
2019-11-17 14:12:23 -05:00
caheckman
57c081eeda
psllq, psubq
2019-11-16 12:53:05 -05:00
caheckman
a1623af6a0
pmulw, pslld, psubd
2019-11-16 12:36:36 -05:00
caheckman
965afc8829
Replace specialized AVX constructors with bitrange operator
2019-11-16 11:47:25 -05:00
caheckman
dddcf4c715
ActionCollectLanedAccess
2019-11-16 10:33:32 -05:00
caheckman
e7c75b663d
Determine lane size from PIECE as well as SUBPIECE
2019-11-16 10:33:31 -05:00
caheckman
c267e85e1e
precision checks
2019-11-16 10:33:30 -05:00
caheckman
e90c0c7071
downcast capability in LaneDivide, moved LaneDivide to stackstall
2019-11-16 10:33:29 -05:00
caheckman
fa82d8c8f3
LaneDivide buildRightShift added
2019-11-16 10:33:29 -05:00
caheckman
babc6d4d9b
Allow splitting of free varnodes
2019-11-16 10:33:28 -05:00
caheckman
ce0ab31576
bugfixes, overlapping lanerecords check
2019-11-16 10:33:27 -05:00
caheckman
04d28bcc4e
added ActionLaneDivide
2019-11-16 10:33:26 -05:00
caheckman
90182c6251
AllowedLanes in Architecture
2019-11-16 10:33:26 -05:00
caheckman
31eab44f54
First pass at LaneDivide transformer
2019-11-16 10:33:25 -05:00
caheckman
5ef7347ca3
Copy constructor on LaneDescription
2019-11-16 10:33:24 -05:00
caheckman
2f3415de8c
Added getSplit based on lane subset
2019-11-16 10:33:23 -05:00
caheckman
4f925923c5
New LaneDescription methods, refactor TransformVar initialize
2019-11-16 10:33:23 -05:00
caheckman
ad87a8d40f
some doxygen fixes
2019-11-16 10:33:22 -05:00
caheckman
518522adc8
stress testing fixes
2019-11-16 10:33:21 -05:00
caheckman
e738f515d0
traceBackward bug fixes
2019-11-16 10:33:20 -05:00
caheckman
6e90520dd0
refactor SubflowFlow
2019-11-16 10:33:19 -05:00