Commit graph

25 commits

Author SHA1 Message Date
ghidra1
1b1240a41b GT-3328 corrected sleighArgs.txt use with module dependency paths 2019-11-19 15:11:30 -05:00
ghidra1
cfd917ac26 GT-3191 corercted AARCH64 BLR instruction semantics when x30 is operand 2019-09-26 14:54:12 -04: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
ghizard
ed0bbf330a GT-2880 ARM for Win - fix, rebase, certify 2019-09-05 18:45:20 -04:00
ghizard
0ba928a33f GT-2880 changes pre-certification 2019-09-05 18:35:33 -04:00
ghizard
525f0057c8 GT-2880 Adding more unaffected/killed 2019-09-05 18:27:18 -04:00
ghizard
651971c493 GT-2880 More changes to ARM processor files 2019-09-05 18:27:17 -04:00
Ryan Kurtz
c8e117736c Merge remote-tracking branch 'origin/GT-3011_ghidorahrex_PR-659_roblabla_AARCH64_volatile_system_registers' 2019-07-17 14:35:32 -04:00
Ryan Kurtz
305cb0f1cb Merge remote-tracking branch 'origin/GT-3009_ghidorahrex_PR-724_pmnxis_AARCH64_index' 2019-07-17 12:41:29 -04:00
ghidorahrex
b61f8c29ff GT-3009: Accepting pull request
Pulled-from: pmnxis <pmnxis@users.noreply.github.com>
2019-07-17 12:37:14 -04:00
caheckman
f38bd221b5 Merge branch 'caheckman_AARCH64neon' 2019-07-15 15:21:17 -04:00
caheckman
be177cb39b Refactor macros for zero extending into AARCH64 z registers 2019-07-15 15:17:58 -04:00
Ryan Kurtz
1cc8de3e67 Merge remote-tracking branch 'origin/GT-2999_ryanmkurtz_PR-775_redfast00_aarch64-relocation-jump26' 2019-07-15 12:49:18 -04:00
ghidra1
e0e2c58eb7 Merge remote-tracking branch 'origin/ghidra1_Emulator'
Conflicts:
	gradle/root/eclipse.gradle
2019-07-12 16:14:17 -04:00
redfast00
70ce145292
Add R_AARCH64_JUMP26 relocation handler 2019-07-11 19:24:51 +02:00
pmnxis
bdbb644a92 aarch64(ARMv8A) index added
Refereced this DDI08487D by ARM.
https://static.docs.arm.com/ddi0487/db/DDI0487D_b_armv8_arm.pdf
Detail things is from this repo https://github.com/pmnxis/gen_ghidra_aarch64_idx
2019-06-26 12:02:45 +09:00
pmnxis
41119e3f7a Revert "Added Aarch64 (ARMv8) manul index"
This reverts commit 8a400b0d77.
2019-06-26 12:00:57 +09:00
pmnxis
8a400b0d77 Added Aarch64 (ARMv8) manul index
Refereced this DDI08487D by ARM.
https://static.docs.arm.com/ddi0487/db/DDI0487D_b_armv8_arm.pdf
Detail things is from this repo https://github.com/pmnxis/gen_ghidra_aarch64_idx
2019-06-26 11:58:29 +09:00
ghidra1
dd15435371 Added P-Code Test framework to facilitate semantic verification through
emulation
2019-06-25 09:37:15 -04:00
emteere
6ea9e0a93f emteere_GT-2902 minor syntax changes to sleigh file. No effect to
languages.
2019-06-10 17:44:49 -04:00
Robin Lambertz
96804c6c2c
[AArch64] Make the system registers volatile.
Currently, reads and writes to system registers do not show up in the decompilation output. Fix this by marking them as volatile.
2019-06-05 15:17:00 +02:00
Ryan Kurtz
b8f042da80 GT-2343: New DYLD shared cache loader. 2019-06-04 08:47:51 -04:00
ghidravore
f1e50fb079 Major refactoring of the gradle build system. 2019-04-23 15:20:26 -04:00
ghidra1
7179c6de81 GT-2667 added support for generating sleigh build.xml files 2019-03-29 17:24:31 -04:00
Dan
79d8f164f8 Candidate release of source code. 2019-03-26 13:46:51 -04:00