pancake
b559833a00
Release 0.10.1 Codename "Solid Chair Society"
2016-02-29 22:59:35 +01:00
pancake
4677f5baf5
Use XNU debugger by default as long as PTRACE backend had some flaws
2016-02-29 22:50:36 +01:00
pancake
3533813995
Fix #4190 - Scrolling beyond zero
2016-02-29 15:55:25 +01:00
pancake
c4e8864e7d
Build fixes
2016-02-29 00:04:31 +01:00
pancake
9000fdf2f9
Fix #4192 - Fix crash with r2 -av810 -cpd -
2016-02-28 17:50:13 +01:00
mrdanielps
7fe1d56932
V810: fixes
...
* Proper bound checking when decoding.
* Reuse some macros.
* Follow code style guidelines.
2016-02-28 17:43:40 +01:00
Riccardo Schirone
64c3c9a723
core/graph: disable cursor when in graph mode to avoid glitches
2016-02-28 14:19:57 +01:00
pancake
569e44b5a2
Fix invalid free in r_fs_free
2016-02-28 02:50:33 +01:00
Martin Heistermann
ba9657df83
Fix relocation parsing for malformed files.
2016-02-28 02:43:25 +01:00
Martin Heistermann
fbd0905c56
Add initial indirect relocation (irel, ifunc) support.
2016-02-28 02:43:25 +01:00
Martin Heistermann
e528ce8dfe
Refactor elf_specs.h to use the original glibc 2.22 elf.h.
...
Previously, elf_specs.h was an old(!) copy of glibc's elf.h with a few
additions accumulated over time.
This commit introduces a clear separation between an unmodified (save
one explanatory comment and a removed #include) copy of elf.h called
glibc_elf.h (elf.h already exists here), and elf_specs.h, which includes
the former file and only contains the required changes.
Updating glibc_elf.h in the future should be as easy as copying the file
from glibc and potentially deleting obsoleted parts of elf_specs.h.
2016-02-28 02:43:25 +01:00
pancake
a22258e99a
Better error message for dbg.bpinmaps
2016-02-28 02:43:13 +01:00
pancake
35af84c978
Implement pxd[#] for signed num dumps
2016-02-27 18:36:28 +01:00
Álvaro Felipe Melchor
212169afb1
fix oob read in r_anal_esil_parse
2016-02-27 18:01:45 +01:00
pancake
0f21114112
Initial implementation of ?vi[1248] to compute signed integer values
2016-02-27 17:58:32 +01:00
Riccardo Schirone
fa2f6ba56e
anal/op: fix get_used_var to really get the used local var in inst
2016-02-27 15:30:11 +01:00
pancake
09117ca99b
Fix Cov CID 1352280
2016-02-27 12:38:02 +01:00
Jeffrey Crowell
b0fcdb386e
fix crash in pf ? (foo)0
2016-02-26 15:35:02 -05:00
pancake
1f994eec76
Fix #4182 - ignore asm.tabs in pdc
2016-02-26 14:39:53 +01:00
Haakon Sporsheim
6c9e54a404
anal: Inline jump/call offset helper functions for xtensa.
2016-02-26 01:09:19 +01:00
Haakon Sporsheim
4d4ab62211
anal: Rewrite xtensa backend.
...
Based upon:
Xtensa Instruction Set Architecture (ISA) Reference Manual
For All Xtensa Processor Cores
2016-02-26 01:09:19 +01:00
pancake
c6b53a62a5
Handle SUB.W in anal.arm.cs
2016-02-26 00:29:01 +01:00
pancake
c545af6fbf
Honour asm.ucase with asm.filter on filtered local vars
2016-02-25 22:36:26 +01:00
pancake
a2c95de0a1
Fixes for arm and thumb LDR with PC relative
2016-02-25 22:14:43 +01:00
pancake
eb0f5ebc38
Fix #4158 - Fix arm thumb pc-red load regression
2016-02-25 13:48:28 +01:00
pancake
06ba8719d9
Reinclude workaround
2016-02-25 12:42:24 +01:00
rene
912a0825de
FIX #4169
2016-02-25 12:21:54 +01:00
pancake
517f7fa23e
Handle Vi in Vppc - aka change reg values with cursor
2016-02-25 11:35:59 +01:00
Anton Kochkov
d547ce90a8
Fix CID 134752
2016-02-25 13:24:36 +03:00
Anton Kochkov
faf789b4e8
Fix CID 1351416
2016-02-25 13:21:06 +03:00
Anton Kochkov
1b9658f2b7
Fix 1351567
2016-02-25 13:16:56 +03:00
pancake
0973759a8c
Fix build
2016-02-25 10:57:15 +01:00
Anton Kochkov
4a146f8158
Fix CID 1351764
2016-02-25 12:48:49 +03:00
Anton Kochkov
f62ddc4b8c
Fix CID 1351763
2016-02-25 12:46:36 +03:00
pancake
eef4665242
Initial support for tab in visual debugger
2016-02-25 10:28:54 +01:00
Prasanna Balan
d9f4bce40b
MSP430: add support for illegal opcodes
...
Before this commit,any illegal opcode would return -1 which
would make r2 use 1 byte as default opcode width.This was
wrong on MSP430 as it uses fixed 2 byte opcodes.Fix this
2016-02-25 02:58:38 +01:00
pancake
a7f137f215
Support cursor in dr=
2016-02-25 02:58:26 +01:00
pancake
3e53c64553
Fix #4165 - Reduce warning messages in debugger mode
2016-02-25 01:55:16 +01:00
Riccardo Schirone
a87a77f9e4
core/disasm: asm.bbline should be based on RAnal
...
The BasicBlock is a concept you can have only with analysis info. This
ensure that the displayed result is correct.
2016-02-24 23:00:41 +01:00
Riccardo Schirone
e727e662db
core/disasm: fix bbline reflines
2016-02-24 23:00:41 +01:00
pancake
a4b80effe3
Fix regression in rap
2016-02-24 18:22:40 +01:00
Haakon Sporsheim
3e33f973d4
anal: Fix xtensa conditional jump for bbxi.
...
Offset/imm8 is signed.
2016-02-24 18:15:33 +01:00
mrmacete
b3bd9cf3f8
ARM ESIL: wzr / xzr in separated region
...
+ also added LSL / LSR to the arm64math case
2016-02-24 18:12:47 +01:00
pancake
36a61b6f10
Optimize a70caf7160
2016-02-24 18:09:30 +01:00
Jeffrey Crowell
a70caf7160
fix crash in r2 -A
...
crowell: http://jjdredd.github.io/petka2.exe
crowell: http://jjdredd.github.io/petka.bt.txt
2016-02-24 00:41:36 -05:00
Mario Ballano
47d9888f93
Various RAP client/server bugs, endianness and remove RAP_RMT_SYSTEM
2016-02-23 15:00:59 +01:00
Riccardo Schirone
dddb490969
core/anal: give better names to function when they have symbols
2016-02-23 14:21:41 +01:00
pancake
490689c3ac
Fix r_lib_type to string
2016-02-23 13:10:35 +01:00
pancake
1de0582257
Fix some more asm.decode nulls
2016-02-23 12:20:01 +01:00
Riccardo Schirone
28f3561512
core/vmenus: add 'Vdn' option to rename flags/vars in current inst
2016-02-23 02:35:47 +01:00