Riccardo Schirone
b80c635aba
flags: refactoring of the APIs to unset a flag item
...
flags: free items when using unset_name, unset_off or unset_glob
2016-02-22 18:21:25 +01:00
Riccardo Schirone
33afcbdb2f
flags: RFlag->ht_name should store directly a RFlagItem
...
The name used as a key should be unique and so there is only one item
for a given name.
2016-02-22 18:21:25 +01:00
Riccardo Schirone
a13d21cce7
flags: start fixing some style issues and add comments to the API
...
* remove format and cmd from RFlagItem because not used
* remove space_idx2 from RFlag because not used
* remove some dead code (USE_SDB and USE_BTREE)
* move around some functions
2016-02-22 18:21:25 +01:00
pancake
3e1590f4d9
More fixes for MIPS and ESIL emulation
2016-02-22 01:43:45 +01:00
pancake
f7fbbc419e
Add dh in anal.x86-64.reg and fix some arm/x86 esil bugs
2016-02-22 01:14:06 +01:00
pancake
07ff9bb5fb
Beautify aae and fix some arm32 esil
2016-02-22 00:22:52 +01:00
pancake
fbd834c5ba
Add ARM32 prelude for aap command
2016-02-22 00:22:09 +01:00
@bezjaje
01a7a3fe90
fixed coverity and typo
2016-02-21 12:52:03 +01:00
pancake
522d30aea2
Fix regoff_t conflict
2016-02-21 03:45:41 +01:00
pancake
af2f02515f
Support and load r_fs plugins
2016-02-21 02:32:28 +01:00
pancake
100df3bb32
Better MIPS32BE ELF relocs, add Rx regs in mips.cs and add scr.wheelnkey, nN defaults to flag now
2016-02-21 01:56:50 +01:00
pancake
3c1a4eb040
Implement relocs for MIPS32 big endian ELF binaries (openwrt)
2016-02-21 00:56:01 +01:00
pancake
7c76d45ab7
Fix #4114 - Remove the use of setjmp in xtensa arch
2016-02-20 23:41:23 +01:00
pancake
852385efe1
Add sys/ios-env.sh and enable XNU debug without ptrace by default
2016-02-20 23:30:11 +01:00
pancake
808c205f74
Fix r_io_section_next() and make io.sectonly happy
2016-02-20 22:51:34 +01:00
mrmacete
c66206640e
ARM ESIL: arm64 math improvements
...
+ moved EOR to arm64math case
+ handled shift in arm64math
+ handled negated math (orn, eorn) in arm64math
+ handling of arithmetic shift right in arm64math
2016-02-20 22:16:35 +01:00
pancake
35e6a4d958
Bump version for git and ios builds
2016-02-20 22:16:28 +01:00
Prasanna Balan
f3f8a350c9
use correct architecture
2016-02-20 10:32:31 -05:00
mrmacete
e267bc9d2e
ARM ESIL: fixed some more load cases for arm64
...
+ this will un-break some BROKEN regression
2016-02-19 16:10:26 +01:00
Riccardo Schirone
3cbba20b4e
core/visual: fix bug with 'J' when in hex mode and r2 launched with -nn
2016-02-19 00:31:37 +01:00
Riccardo Schirone
5d08aee9af
bin/demangle: fix possible SEGV when dereferencing binfile
2016-02-18 13:52:31 +01:00
pancake
8a1968824c
Increase max disasm size
2016-02-18 11:08:26 +01:00
William Robinet
a67adbcbb8
Typos
2016-02-17 13:38:43 +01:00
Álvaro Felipe Melchor
98490aa881
xnu: chained step thumb32 seems to work
2016-02-17 13:37:50 +01:00
pancake
4378fea452
Fix #4060 - aecs* crash
2016-02-17 00:38:54 +01:00
pancake
f52d3c114c
Add missing signature for the lanai disassembler
2016-02-16 23:26:55 +01:00
William Robinet
d3ab5f38aa
Remove execution bit from source files
2016-02-16 23:21:46 +01:00
William Robinet
0c7cacc2dc
Fix typos
2016-02-16 23:21:24 +01:00
Nikita Abdullin
1f98d3efd5
windows: WriteFile fix dwBytesWritten
...
issue #76 WriteFile must have dwBytesWritten != NULL if lpOverlapped == NULL
2016-02-16 21:25:42 +01:00
Álvaro Felipe Melchor
10a586b48d
stepping works on ios though thumb32 chaining still doesn't work
2016-02-16 17:33:41 +01:00
Álvaro Felipe Melchor
ec3ac37bb5
Fix ios build and more rework
2016-02-16 17:33:41 +01:00
pancake
55eee73c6d
Fix #4061 - properly assemble ldr.w thumb instruction
2016-02-16 17:12:37 +01:00
pancake
9197972e1c
Add some preludes for arm64 and fix fcncount in aap
2016-02-16 04:23:34 +01:00
pancake
db9c00cfca
Fix anal.afterjump
2016-02-16 03:54:30 +01:00
pancake
2cdd9ad744
Disable nopskip if there's a flag in there
2016-02-16 03:47:15 +01:00
pancake
79cec1e165
Fix analysis on ARM import trampolines
2016-02-16 03:39:26 +01:00
pancake
0e69bfd541
Add default noreturn functions, adjust xrefs and fix regression in type
2016-02-16 03:24:47 +01:00
pancake
3140749266
Fix #4095 - Export RBinSection info for mach0.la_symbol_ptr
2016-02-16 02:58:29 +01:00
pancake
de4cbb47ad
Show flags referenced by the Cd 4|8 pointers
2016-02-16 02:50:02 +01:00
pancake
5d210f526e
Support array definitions of Cd 4[10]
2016-02-16 02:42:44 +01:00
pancake
384cfb1042
Fix last coverities
2016-02-16 02:08:09 +01:00
pancake
11326489df
Add Vdx to find xrefs with ./r
2016-02-16 01:21:36 +01:00
pancake
994eea2acb
Fix 10 row limit in Vx
2016-02-16 01:20:25 +01:00
mrdanielps
d6f49bc54e
V810: Implement ESIL
2016-02-16 00:57:42 +01:00
pancake
7dd32315a5
Fix r_strbuf regression
2016-02-16 00:57:17 +01:00
pancake
ce7ca97cb6
Wip fixes for r_strbuf
2016-02-16 00:28:57 +01:00
pancake
72d289ff4d
Better addr|int detection in r_config_node_type
2016-02-16 00:13:41 +01:00
pancake
d35556a3e6
Fix #2276 - Implement et command
2016-02-16 00:10:46 +01:00
pancake
fd359e9121
Implement radiff2 -D and optimize r_strbuf
2016-02-15 23:51:20 +01:00
pancake
9497cd13b6
Add missing LDUR STUR in arm64 analysis
2016-02-15 22:08:52 +01:00