Lowly Worm
|
5e70e0f8b6
|
update incorrect FSF addresses
closes #8123
|
2017-08-15 22:28:30 -07:00 |
|
Lowly Worm
|
239dd49e30
|
add optional "asm.armimm" to display # for immediates in arm disassembly
|
2017-08-15 17:47:43 -07:00 |
|
Sven Steinbauer
|
746eb01344
|
Fix short jumps for 16bit x86.nz (#8220)
FIX #8219
|
2017-08-15 18:45:31 +02:00 |
|
Sven Steinbauer
|
82faa73e9b
|
Fix missing error on bad args for x86.nz (#8216)
|
2017-08-15 10:54:19 +02:00 |
|
Sven Steinbauer
|
486ccda82f
|
Add rep ops to x86 (#8210)
|
2017-08-14 12:25:26 +02:00 |
|
Fangrui Song
|
31be3d3ba7
|
Add instruction descriptions from Intel Instruction Set Reference Volume 2 (#8209)
The descriptions are taken from https://github.com/HJLebbink/x86doc
|
2017-08-14 11:14:19 +02:00 |
|
Sven Steinbauer
|
c9ff94d092
|
Fix x86 compiler warnings (#8192)
|
2017-08-11 13:18:29 +02:00 |
|
pancake
|
b5c678ff6d
|
Fix last 3 mails of covs and some warnings
|
2017-08-11 13:16:19 +02:00 |
|
Sven Steinbauer
|
fd16338b21
|
Squash arm64 compiler warnings (#8179)
|
2017-08-10 18:34:25 +02:00 |
|
Sven Steinbauer
|
2a685cba5b
|
Support 8bit REX regs
fix #8097
|
2017-08-09 22:33:13 +02:00 |
|
Fangrui Song
|
beba22e6c7
|
Fix backward disassembler when len > addr and support asm.addrbytes (#8145)
|
2017-08-08 18:25:44 +02:00 |
|
Sven Steinbauer
|
6c666bf142
|
New arm64 instruction support (#8140)
* Add cmp for reg, reg
* Add strb instruction to arm64
* Add b.eq instruction arm64
* Add byte store ops
* Add str and ldr ops
|
2017-08-07 13:42:46 +02:00 |
|
pancake
|
b6958c922e
|
Fix #8139 - Fix null deref in format string in the LANAI disassembler
|
2017-08-07 12:02:50 +02:00 |
|
Isaac
|
e82a40ac78
|
Implement not instruction in the x86.nz assembler
|
2017-08-06 03:07:55 +02:00 |
|
pancake
|
e358a3fe90
|
Fix arm64 opcode parser in armass64
|
2017-08-06 03:01:57 +02:00 |
|
Fangrui Song
|
f91e3d259c
|
Add asm.addrbytes eval config var to make one vaddr unit use more than 1 bytes (#8121)
* Add `asm.addrbytes` eval config var to make one vaddr unit use more than 1 bytes
* Use `asm.addrbytes` in anal/disasm
|
2017-08-05 12:20:17 +02:00 |
|
pancake
|
48f1bb0842
|
Implement loop instruction in the x86.nz assembler
|
2017-08-02 23:57:23 +02:00 |
|
Sven Steinbauer
|
c7b3a1e2e7
|
Fix #8008 output for register offset with register (#8102)
|
2017-08-02 12:11:35 +02:00 |
|
Ben Gardiner
|
3aff806fcb
|
Fix #8095 rasm2 x64 bswap issue #8095 (#8096)
|
2017-08-02 00:54:34 +02:00 |
|
Sven Steinbauer
|
dcad605335
|
Allow for 32bit only ops in x86 (#8092)
|
2017-08-01 18:22:20 +02:00 |
|
Sven Steinbauer
|
1426a73032
|
Add move , bal , bgezal , and bltzal mips instructions (#8090)
* Add `move`, `bal`, `bgezal`, and `bltzal` mips instructions
* Only divide immediate on branch ops
|
2017-08-01 18:17:33 +02:00 |
|
Anton Kochkov
|
e52447c9ea
|
NEC V850 - Initial ESIL support (#8082)
|
2017-08-01 14:32:52 +02:00 |
|
Marc
|
5da2238b7b
|
Remove debug eprintf
|
2017-08-01 10:23:10 +02:00 |
|
pancake
|
0140bf07b3
|
Add some more instructions for the mips assembler
|
2017-08-01 06:01:52 +02:00 |
|
Marc
|
6aec198df7
|
Add DEX38 support
|
2017-08-01 05:00:48 +02:00 |
|
pancake
|
6d953c3b33
|
Implement adrp instruction for arm64
|
2017-08-01 04:35:14 +02:00 |
|
Sven Steinbauer
|
3f3dd45431
|
fixes for nz assembler (#8073)
|
2017-07-31 18:28:57 +02:00 |
|
Sven Steinbauer
|
b21fc94871
|
Fix segfault on arm64 brk (#8071)
|
2017-07-31 14:52:13 +02:00 |
|
Sven Steinbauer
|
10d651202f
|
Fix bad mov op as invalid (#8065)
FIX #8007
|
2017-07-31 11:34:50 +02:00 |
|
SkUaTeR
|
e7a2f2cc8c
|
fix a wrong definition to call GetLongPathName and fix for #8044 (#8053)
* fix a wrong definition to call GetLongPathName
* fixing ppc arch
* fixing export issue in PE files
|
2017-07-29 02:07:42 +02:00 |
|
Anton Kochkov
|
00be0a19d3
|
Init bitshift upon creation
|
2017-07-28 19:33:16 +08:00 |
|
pancake
|
807402e123
|
Fix testsuite and remove commented code
|
2017-07-28 04:39:20 +02:00 |
|
pancake
|
c33c4dae82
|
Initial support for bitsized disassemblers
|
2017-07-28 02:53:31 +02:00 |
|
pancake
|
abaac71290
|
Fix last covs
|
2017-07-26 18:46:29 +02:00 |
|
Anton Kochkov
|
41e21634ab
|
Coverifixes (#8026)
|
2017-07-26 14:41:03 +08:00 |
|
Giovanni
|
858dfea170
|
Fix #6411 - pseudo for AVR (#7978)
* avr.pseudo
* tabs and flavour
|
2017-07-20 21:36:26 +02:00 |
|
Guillaume Valadon
|
ea8adc48da
|
Use void in prototypes (#7974)
|
2017-07-20 14:50:13 +02:00 |
|
Guillaume Valadon
|
a8ad435c10
|
Typos fixed (#7970)
|
2017-07-20 10:44:43 +02:00 |
|
Fangrui Song
|
9ca10e175e
|
Fix powerpc64le analysis. (#7955)
|
2017-07-19 14:19:51 +02:00 |
|
Sven Steinbauer
|
5e22336a1d
|
Group1 op fixes for 16bit regs (#7957)
* Add support for 16bit regs for group 1 ops
* Fix other group1 ops
* Revert changed test for AL
|
2017-07-19 13:54:49 +02:00 |
|
pancake
|
770f3e752f
|
Fix #7932 - Support relative addresses in java assembler
|
2017-07-17 12:17:53 +02:00 |
|
Fangrui Song
|
c77aba1c63
|
PPC: Add all instructions from Power ISA 3.0B (#7922)
|
2017-07-14 10:09:28 +02:00 |
|
Marc
|
80d4b44b2e
|
Fix random code style issues
|
2017-07-13 00:46:27 +02:00 |
|
pancake
|
abaf84d857
|
Fix last pending warnings
|
2017-07-11 17:54:22 +02:00 |
|
Giovanni
|
59d6141658
|
Coverity patch for VLE (#7904)
|
2017-07-11 11:25:32 +02:00 |
|
pancake
|
19b41bec5c
|
Fix last covs
|
2017-07-11 08:46:42 +02:00 |
|
Giovanni
|
326fa654fc
|
PowerPC VLE support with capstone [anal/asm] (#7899)
* libvle + capstone to support PowerPC VLE
|
2017-07-10 18:06:11 +02:00 |
|
pancake
|
1b6cfb68bd
|
Fix some memleaks, warnings and null derefs pointed out by clang analyzer
|
2017-07-10 11:20:03 +02:00 |
|
pancake
|
befd046c05
|
Implement evm assembler, simplify disassembler
|
2017-07-09 01:54:56 +02:00 |
|
pancake
|
b599bd3dcc
|
Initial support for EVM (The Ethereum Virtual Machine)
|
2017-07-09 00:53:26 +02:00 |
|