pancake
41786e35ca
Add r_sys_trap() helper in r_types.h
2017-07-31 13:50:36 +02:00
radare
ffb2c9e928
Fix bits issue and add r_str_reverse
2017-07-31 11:33:39 +02:00
Ren Kimura
0e4aa83d16
Add new command 'aesb' step back for ESIL ( #8052 )
...
* Add new command aets
* Add new command aesb, step back for ESIL
* Add session key
2017-07-29 18:59:41 +08:00
Anton Kochkov
00be0a19d3
Init bitshift upon creation
2017-07-28 19:33:16 +08:00
pancake
c33c4dae82
Initial support for bitsized disassemblers
2017-07-28 02:53:31 +02:00
Anton Kochkov
75d5f7ab75
Add PDP/ARM middle endian functions ( #8046 )
2017-07-27 22:29:06 +02:00
Lowly Worm
059792cf65
add copybits_delta to the rapi header
2017-07-27 11:21:20 -07:00
Fangrui Song
86de0abd20
Use RList for cmd_descriptors, make it a member of RCore ( #8034 )
2017-07-27 14:52:17 +02:00
Fangrui Song
3b6f15fab3
Add RCmdDescriptor & cmd.comphint for showing descriptions in command completion ( #8002 )
...
It organizes commands as a tree by their names and uses
`r_core_cmd_help (core, desc->help_msg);` currently to show command
candidates.
2017-07-25 15:11:29 +08:00
Khairul Azhar Kasmiran
ffd73f54fd
asm.strenc code cleanup ( #8001 )
...
* Enum for string encodings
* Reduce repetition in ds_print_str
* Using switch instead of strcmps in ds_print_str
2017-07-24 17:17:24 +02:00
Karlis Senko
835764814a
Use skiplist for offset->flag mapping instead of hashmap.
...
Using skiplist allows more efficient nearest flag lookups.
2017-07-24 01:52:00 +02:00
Khairul Azhar Kasmiran
2858110671
Add asm.asciidot and remove asm.strenc
2017-07-24 01:39:58 +02:00
pancake
dde903aa7b
Honor bin.dbginfo for DEX (~20% speedup loading times)
2017-07-24 01:35:33 +02:00
pancake
4d2bfe135a
Add RBinInfo.has_lit for 15% speedup loading DEX bins
2017-07-24 01:15:56 +02:00
Fangrui Song
e61f5ef0a0
Add free
to RLibStruct & RLibPlugin. ( #7991 )
...
radare2-bindings/libr/lang/p/python/anal.c `strdup` fields for
RAnalPlugin and they are not freed upon `r_lib_close`.
This commit adds `free` to RLibStruct & RLibPlugin with which
plugins can set their custom destructors (to free those `strdup`
fields).
2017-07-23 23:35:45 +02:00
Ren Kimura
b294c3e0d7
Add dcb (debug continue back) command ( #7979 )
...
* Add dcb (debug continue back) command
* Add braces
2017-07-23 14:47:11 +08:00
Fangrui Song
cf41bb42fd
Send SIGTSTP to the process group of r2 when SUSP key is pressed. ( #7983 )
...
When binr/radare2/radare2 was running under a shell and they were in the
same process group, pressing ^Z (SUSP) once just suspended radare2, not
including the shell. The commit sends the signal to the whole process
group.
2017-07-21 18:03:44 +02:00
Giovanni
858dfea170
Fix #6411 - pseudo for AVR ( #7978 )
...
* avr.pseudo
* tabs and flavour
2017-07-20 21:36:26 +02:00
pancake
b29f204049
Html filtering on string buffers to avoid sandboxing issues in the http server
2017-07-20 15:36:49 +02:00
pancake
4f45e836e1
Enhance sandboxing messages and checks
2017-07-20 14:49:45 +02:00
Guillaume Valadon
04bf98a358
Use void in prototypes ( #7972 )
2017-07-20 10:48:55 +02:00
Giovanni
ab221f8326
Implement pseudo for sh4
2017-07-20 08:20:19 +02:00
xarkes
5996387f8e
Refactor print_lasterr() to use r_sys_perror
2017-07-19 19:34:49 +02:00
pancake
287c4aa61f
Honor scr.utf8 in pq (qrcode)
2017-07-19 16:50:53 +02:00
Khairul Azhar Kasmiran
cb73b1e3de
asm.strenc (utf32le) ( #7946 )
2017-07-17 19:07:38 +02:00
pancake
60391a6dc7
Initial support for qrcode in 'pq' and 'pqz' commands
...
* QRCode ripped from https://github.com/nayuki/QR-Code-generator/tree/master/c
* MIT license
* Removed all asserts
* r2-indent
* Many things can be still cleaned up and simplified
2017-07-17 19:05:24 +02:00
Ren Kimura
432dcb0a5b
Add dts- and dtsC commands ( #7939 )
2017-07-17 14:13:43 +02:00
Khairul Azhar Kasmiran
0ff6f4313d
asm.strenc (utf16le) ( #7926 )
...
* Fix API of r_utf16le_decode to be consistent with r_utf8_decode
* Fix braces and else-after-return
* Don't use r_mem_mem
* Fix bogus last char at max string length
2017-07-16 08:12:11 +02:00
xarkes
f0fc5cbc25
Fixed meson r_version creation + reorder ( #7909 )
2017-07-14 13:13:18 +02:00
Antonio Sánchez
d74775cb6d
Added resources extraction to rabin2 ( #7912 )
2017-07-14 13:12:53 +02:00
Khairul Azhar Kasmiran
f1f87fc0fd
asm.strenc (asciidot) ( #7898 )
2017-07-10 17:55:39 +02:00
pancake
ee6c373bfc
Fix x~?? -> shows only the help, not the output of the command
2017-07-10 01:23:27 +02:00
Srimanta Barua
4fdb21643c
added drp sub-command to parse gdb reg profile and dump r2 one ( #7889 )
2017-07-09 18:18:27 +02:00
pancake
f36cd87cb1
Partial fix for #7545
2017-07-09 13:15:13 +02:00
Ren Kimura
bd3247c03b
Add dtst and dtsf commands for save and restore sessions. ( #7880 )
...
* Add memory diff dump function
* Add base snapshot dump
* Add resotring function
* Fixed some bugs
* Fixed code format
* Removed packed attribute
2017-07-09 12:36:00 +02:00
Khairul Azhar Kasmiran
9be5c81c50
scr.breaklines: Break lines in Visual mode instead of truncating them ( #7888 )
...
* Fix #3731 - scr.breaklines: Break lines in Visual mode instead of truncating them
* Fix jk scrolling
2017-07-09 12:35:11 +02:00
pancake
b599bd3dcc
Initial support for EVM (The Ethereum Virtual Machine)
2017-07-09 00:53:26 +02:00
pancake
86949245cd
Make the aea output interpretable
2017-07-07 00:22:18 +02:00
pancake
213f8170de
Fix fork detection
2017-07-05 07:30:16 +02:00
pancake
8c3035acc2
Fix ios-sdk builds
2017-07-04 19:16:24 +02:00
Khairul Azhar Kasmiran
41b944b357
asm.strenc (latin1) ( #7857 )
2017-07-04 18:56:14 +02:00
Khairul Azhar Kasmiran
1c9d10f6c0
asm.strenc (utf8, guess) ( #7849 )
...
* Fix #7674 - fix escaping of \u
* asm.strenc (utf8, guess)
2017-07-02 09:46:59 +02:00
xarkes
927c484932
Reorganized meson version grabbing ( #7828 )
2017-06-29 17:35:40 +02:00
pancake
3e7c01e5e4
Implement asm.minvalsub variable
2017-06-28 01:29:04 +02:00
pancake
c016024995
Implement |T to pipe to the scr.tts engine
2017-06-28 01:16:13 +02:00
pancake
785f8b3ea3
Fix sdb_load in r_syscall
2017-06-27 23:42:41 +02:00
pancake
a89b3fbb90
Fix r2naked.h for Swift (extern "C" it's just a c++ism)
2017-06-27 17:59:25 +02:00
Marc
1c772a9672
Enhance icj, ic and id in Dex ( #7821 )
2017-06-27 17:02:14 +02:00
Xiao Di Guan
6ae9d891db
Fix xnu_wait stopping prematurely ( #7744 ) ( #7745 )
...
* Fix xnu_wait stopping prematurely (#7744 )
* Use task_swap_exception_ports (instead of *get* then *set*)
* Add new debugger stop reason for user-initiated breaks
* Stop the inferior when `dw` is interrupted (#7744 )
* Stop the inferior after attaching
2017-06-24 17:57:11 -05:00
SkUaTeR
266686278a
msvc x64 version run ok ( #7814 )
...
* msvc x64 version run ok
* fix
2017-06-24 14:25:12 -05:00
Ren Kimura
0adb01dcb8
Fixed wrong logic of forward execution of dsb ( #7798 )
...
* Fixed wrong logic of forward execution of dsb
* Fixed typo
2017-06-21 07:52:14 -05:00
Ayman Khamouma (ak42)
c3bb9e5edf
Add command ecH for instruction highlighting support ( #7741 )
...
* only use Color_NOBGRESET when actually needed
2017-06-20 15:48:45 -05:00
pancake
58b7dddc58
Implement /rc to check for call refs, optimized for arm64
2017-06-20 13:47:50 -05:00
pancake
0ddf174dc4
Detect utf32 (wide32) strings with rabin2 -z
2017-06-20 10:57:00 -05:00
Ren Kimura
32042123e2
Add plain checkpoint system ( #7782 )
2017-06-20 05:09:58 -05:00
Srimanta Barua
683e115ee5
Moved r_debug_get_baddr to debug API
2017-06-14 15:38:10 +02:00
pancake
6c37a9aa10
Add serial support in RSocket for gdb:///dev/ttyUSB0:9600
2017-06-12 22:25:58 +02:00
pancake
429740e5a1
Implement aerR and cmd.esil.ioer
2017-06-10 20:40:16 +02:00
pancake
0ded60cd0c
Implement cmd.esil.todo
2017-06-10 18:00:07 +02:00
Andry
f81e0a7fdb
grep functions refactoring ( #7672 )
2017-06-10 12:39:04 +02:00
Ren Kimura
487b305a8d
Changed finding logic of session key ( #7719 )
2017-06-10 12:38:23 +02:00
alvarofe
7af491dda5
Fix build
2017-06-09 21:35:38 +02:00
pancake
470c183010
Initial work towards supporting a visual ESIL debugger VpOd
2017-06-09 19:12:20 +02:00
Roi Martin
d9202106f4
Fix hex column resize in visual mode ( #7712 )
2017-06-09 15:58:49 +02:00
pancake
8da5d2b295
Fix esil pin implementation using r2 commands
2017-06-09 02:50:28 -11:00
pancake
39542af604
Initial support for the Hexagon CPU (ripped from a binutils fork from 2013)
...
https://www.spinics.net/lists/linux-hexagon/msg00363.html
2017-06-07 11:43:24 +02:00
Rene Laemmert
3b051758eb
aab now executes direclty also added aab* ( #7688 )
2017-06-06 18:28:43 +02:00
Roi Martin
a1388159c8
Fix hexdump offset in zoom mode
...
Add argument zoomsz to r_print_hexdump(). It allows to specify the real
size of each byte in the hexdump.
2017-06-06 10:45:01 +02:00
Lowly Worm
e4652c0319
add r_stack_peek to the stack api
2017-06-06 00:13:51 -04:00
Lowly Worm
383386ed14
add skiplist from crowell/ret2libc to r_util ( #7657 )
...
not used anywhere, but allow usage of the data structre for future use
2017-06-02 11:19:53 +02:00
Anton Kochkov
f4a2b07139
TCC - Saving types across sessions and add Arch/OS specific defines
2017-06-01 16:57:00 +02:00
Sven Steinbauer
fabf2ce0f5
Wide string printing fix ( #7647 )
...
* Add `psW` cmd to print 32 bit char strings
* Skip up to 3 leading NULLs on wide strings
2017-06-01 16:49:44 +02:00
Ren Kimura
3dcd3b79bd
Renewed dsb command for new session format ( #7651 )
2017-06-01 10:47:12 +02:00
SkUaTeR
0596c1c08e
Meson shlr libs
2017-05-30 18:38:19 +02:00
Sven Steinbauer
4dd740ebf2
Add rasm -r option honor flags and seeks
2017-05-30 13:19:21 +02:00
SkUaTeR
080416d09e
Fixed meson build for msvc
2017-05-29 22:35:59 +02:00
pancake
5a90a375db
Update cdb.h to make skuater happy
2017-05-29 21:23:19 +02:00
pancake
5c254c089a
Fix memleak
2017-05-29 14:16:05 +02:00
pancake
1b854be75e
Add file.lastpath to fix regression in projects using malloc://
2017-05-29 14:02:50 +02:00
pancake
22cde23367
Generate r_userconf.h with Meson too
2017-05-29 13:06:10 +02:00
pancake
5bf37c2bf7
Update sdb from git to make msvc happy
2017-05-29 12:44:04 +02:00
pancake
5687da18f9
Fix #7383 - Case insensitive grep with ~+
2017-05-29 02:52:53 +02:00
pancake
d8fff83c2e
Aim to fix UAF in #7521 - r2 -d on mac
2017-05-28 23:38:14 +02:00
pancake
ba6dce4d73
Add REgg as dependency of RDebug
2017-05-28 22:38:10 +02:00
Xiangyu Zhu
bc3555b833
Modify RLang plugins for Py2/py3 support
...
* Add alias field
* use RTLD_LOCAL
2017-05-28 01:50:08 +02:00
pancake
6758e3753d
Remove configure-plugins dependency for the make meson
2017-05-26 02:43:53 +02:00
Srimanta Barua
06aae3080e
Added kill signal for gdb client
2017-05-25 15:41:07 +02:00
pancake
582863189d
Update sdb from git
2017-05-25 15:14:23 +02:00
pancake
4bd1d0d9cd
Introduce the anal->cmdtail and enhance anal.jmptbl with it
...
* Reduce false positives of switch tables detection
* Add flags for the jmptable, the cases and the bb using it
* cmdtail introduces some recursivity problems that may be fixed using the api more c
* Increased CMD DEPTH from 10 to 100
2017-05-23 23:55:22 +02:00
Ren Kimura
d3f5773219
Add new trace session format
2017-05-23 19:37:11 +02:00
Marc
ae1aef88b9
Add align info in payloads #7376 ( #7574 )
2017-05-23 03:01:45 +02:00
Srimanta Barua
d3958f00e4
Initial stub for gdbserver support
...
* Renaming functions, reorganizing code, adding temporary hack for closing gdbserver
2017-05-22 19:37:48 +02:00
pancake
74971add35
Honor MMX and SSE op.family for x86.cs
2017-05-22 00:56:24 +02:00
Ren Kimura
de259c83d1
Add diff-style memory snapshot
2017-05-20 12:37:45 +02:00
xarkes
ccc39a88cf
Added .appveyor.yml to the repo and better config ( #7474 )
2017-05-18 16:50:52 +02:00
Simone Ferrini
dc669f165b
[linux_heap_glibc] Implemented dynamic global_max_fast resolution ( #7512 )
2017-05-18 11:56:06 +02:00
pancake
0668d04488
Honor color theme in p=, add palette rainbow primitives in RCons
2017-05-18 00:01:16 +02:00
pancake
ff38defb1a
Initial implementation of the flame column graphs in p==
2017-05-16 03:09:06 +02:00
soez
edba3d11f0
Fix max_global_fast again
2017-05-15 12:05:44 +02:00
Álvaro Felipe Melchor
99c90aad56
Add resource support into radare for PE files
2017-05-15 01:00:49 +02:00
SkUaTeR
9a1337512a
meson.build fixes to build with MSVC
2017-05-14 23:06:00 +02:00
Khairul Azhar Kasmiran
a4ab7cdcda
Use r_str_escape for str flag cmts ( #7483 )
...
* Using r_str_escape for str flag cmts
* Escape '"' and '\'
* Escape ESC
* Properly escape Windows UTF-16 2-byte chars
2017-05-14 09:50:01 +02:00
pancake
6756662d3a
Implement pxj, p8j, pxwj, pxhj and pxqj
2017-05-13 18:27:55 +02:00
SkUaTeR
28f785daa0
MSVC compile correctly (WIP)
2017-05-13 00:42:00 +02:00
pancake
ed5e999b86
Refactor fo command into an api for cfg.fortunes
2017-05-12 03:44:53 +02:00
pancake
52dc44bc50
Honor user settings after loading the project when no bin info is found in RBin
2017-05-11 23:02:51 +02:00
SkUaTeR
1b5a746786
add more fixes to msvc build ( #7468 )
...
* add more fixes to msvc build
* more fixes
2017-05-10 22:12:49 +02:00
pancake
b24281c9c5
More fixes for mingw
2017-05-10 15:32:34 +02:00
SkUaTeR
beb80cfc16
Fixes for MSVC
2017-05-09 23:53:20 +02:00
Giovanni
72b643654d
iCj - Signatures in JSON format
2017-05-09 14:43:07 +02:00
xarkes
926f024909
Improved MSVC support (WIP)
2017-05-09 14:25:57 +02:00
pancake
e0ea16c394
Honor cfg.log for analysis metadata (CC, ...)
2017-05-09 03:38:29 +02:00
pancake
d97c6fb7f5
Implement cfg.log and cmd.log
2017-05-09 02:58:39 +02:00
pancake
31468882cc
Add support for #!python -e and other rlang plugins
2017-05-09 02:42:51 +02:00
soez
22c220c3e2
Update global_max_fast for dmh
2017-05-08 17:19:53 +02:00
Christopher Hewitt
aade860cc9
Reorder includes to provide missing BIGNUM definition ( #7425 )
2017-05-06 00:04:09 +02:00
mrmacete
4e3936cb37
Fix: avoid modifying symbol names in bin/filter
...
- the duplication count is stored in RBinSymbol and used when emitting flags
- for class method names this duplication count is ignored, since the flag generation already prepends the class name to account for uniqueness
- bring back the duplication count for obj. / loc. / sym. flags and in is*
- in all other places (lists, midflags, ic, etc) the "real" names are shown instead
2017-05-03 14:28:48 +02:00
pancake
5e641b2d68
Implement pss command to use it in cmd.visual or broken terminals
2017-05-03 03:05:01 +02:00
yetmorecode
1fc8a829b3
Added fss, fssj and fss* ans some minor improvements in fs ( #7392 )
2017-05-02 05:46:43 +02:00
pancake
fa671b9a16
Initial support for the Meson build system
...
- Integrated with current ACR
- Fix some stale fails got removed
2017-05-02 05:05:36 +02:00
pancake
96cae18de6
Update to sdb-0.12 fixing some mem issues
2017-04-28 14:48:01 +02:00
pancake
c91339830e
Initial implementation of dir.zigns and honor in zo
2017-04-28 14:37:30 +02:00
pancake
b3850be217
Lot of null derefs fixes in signatures and crypto
...
- Remove \r from crypto_des
- Initial work towards dir.zigns
2017-04-28 14:37:28 +02:00
radare
fae079d20c
Set asm.midflags=2 by default
...
- Filter flags starting by hit or $
2017-04-28 05:50:04 +02:00
yetmorecode
ca56112550
Added ev and evj command
2017-04-28 02:07:32 +02:00
pancake
96a6bd7d8f
Update SDB from git fixing several vulns
2017-04-28 02:04:18 +02:00
pancake
02398e1e17
Implement r2 -X to specify custom rarun2 directives
2017-04-26 19:35:37 +02:00
0x0dada
92cde73473
Fix mode change to files ... ( #7353 )
2017-04-26 12:49:13 +02:00
pancake
5270b781e7
Fix #7355 - json indent with color glitch
2017-04-26 11:21:52 +02:00
pancake
7d460bc3cf
Fix build for old linuxes
2017-04-25 01:27:14 +02:00
condret
1ab91415e6
kill vio
2017-04-24 19:45:33 +00:00
skuater
c6fe8ac4c9
fix Pl command on win64
2017-04-21 10:12:39 +02:00
pancake
5e209ecc92
Initial implementation of the anal plug for tms320c64x
2017-04-18 00:08:13 +02:00
pancake
54f6efddde
Upgrade capstone-next to get tms320c64x support and more fixes for SFC
2017-04-17 23:37:04 +02:00
Pepe Vila
046a31cad4
~? shows help
2017-04-17 17:15:20 +02:00
Anton Kochkov
a8d5b68320
Fix Cygwin build
2017-04-17 19:03:30 +08:00
pancake
04ff4a5195
Fix #6428 - Honor scr.color in ad command
2017-04-16 11:41:27 +02:00
pancake
eba88d8758
Honor midflags in pid and pdi
2017-04-16 11:12:41 +02:00
0x0dada
7327642241
Fix incorrect modes various .c files. ( #7287 )
2017-04-16 10:10:04 +02:00
Marcel
a4fc91f29b
Remove dirent.h dependency for Windows and add utf16<->utf8 conversion function
2017-04-15 13:07:33 +02:00
Álvaro Felipe Melchor
825caa96bc
Fix #6955 - get rid of .check in RBinPlugin and RBinXtrPlugin
2017-04-13 11:54:28 +02:00
Francesco Tamagni
05a52327e2
Expose class method's flags ( #7253 )
...
- a superset of method flags is defined with R_BIN_METH_* constants
- a new field, RBinSymbol->method_flags holds them
- every parser can expose them
- they show up in `ic` commands and VB, either in compact form, JSON and r2 commands
- exposed them for objc and dex
2017-04-12 02:27:27 +02:00
pancake
6cc2afefc9
Add agft, aka the tinygraph
2017-04-12 02:14:56 +02:00
Giovanni
2b6f6262fc
Integrate crca in rahash2 and r2
2017-04-11 22:47:16 +02:00
pancake
65776308c9
RAR disassembler and bin plugin moved to radare2-extras
2017-04-11 13:53:58 +02:00
pancake
fb47d2ce74
Initial implementation of extracting class info from symbols
2017-04-10 12:52:42 +02:00
pancake
1cf650aceb
Implement ad4 and ad8 commands
2017-04-10 02:18:47 +02:00
pancake
45889c7307
Implement Pn+, and fix bugs (thx clang-analyzer)
...
- Update SDB (use memmove)
- Fix garbage read in capstone x86 and lm32
- Add UT16/32/64_ALIGN macro for proper (ut16*) allocations
- Add Pn+ command
2017-04-10 00:49:02 +02:00
pancake
94d85cad32
Fix #7213 - Retrieve UID on XNU and Linux for RDebugPid
2017-04-09 23:41:32 +02:00
Duncan Ogilvie
75a7d708a4
fixed threading implementation on Windows
2017-04-09 10:09:45 +02:00
pancake
d031b7f130
Implement reentrant thread locks in RThread and use them in core.cmd()
2017-04-08 00:52:49 +02:00
Roi Martin
98f73f6b24
Remove r_config dependency from r_anal
2017-04-05 22:54:52 +00:00
Roi Martin
dae85e62ac
Use RList in refs zignatures
2017-04-05 22:36:39 +00:00
pancake
bbc508b324
Move lua53 plugins to radare2-extras, available via r2pm
...
This reverts commit 16c2fd2fe4
.
2017-04-05 10:16:50 +02:00
Roi Martin
0427524f97
Implement basic zign matching
2017-04-04 00:39:47 +00:00
Pepe Vila
86c8fa1a01
wasm disasm support ( #7204 )
2017-04-04 02:34:31 +02:00
Cararasu
16c2fd2fe4
Lua 5.3 Assembler/Disassembler, Analyzer and Binary Plugin ( #3836 ) ( #7197 )
...
* Added Lua 5.3 Assembly and Disassembly
* Implemented Lua 5.3 Binary Analyzer #3836
* removed unnecesasry prints for lua implementation #3836
* implemented caching for parsing the lua-file #3836 grouped global data together
* added mnemonics to analyzer and fixed a wrong instructionname
* replaced llx and llu with PFMT64x
* removed trailing whitespaces from lua 5.3 assembler and binary analyzer
* made all functions in lua53 plugins that are possible static
2017-04-03 11:59:17 +02:00
Roi Martin
fb72dbb94b
Do not add generated refs in zign
2017-04-03 00:47:53 +00:00
Roi Martin
668da7eeef
Add refs to zign metrics
2017-04-03 02:28:20 +02:00
Roi Martin
d27f1c7d24
Add offset to zign metrics
2017-04-03 02:28:20 +02:00
Roi Martin
25134da7cf
First steps in supporting multiple zign heuristics
2017-03-30 18:11:54 +02:00
pancake
cd28744049
Add r_mem_{alloc,free} to avoid issues mixing multiple allocators
2017-03-30 02:39:18 +02:00
Álvaro Felipe Melchor
a6e87ff6df
Fix #7154 - /V* set flags and not behaves like aav ( #7166 )
2017-03-29 04:44:16 +02:00
Roi Martin
5d46f0224c
Implement custom anal_mask for ARM
2017-03-29 02:25:43 +02:00
Roi Martin
dd447d0717
Add support for custom anal mask functions
2017-03-29 02:25:43 +02:00
pancake
8edcc53a18
Implement asm.section.sub to prefix offsets with section name in disasm
2017-03-28 22:55:58 +02:00
pancake
c504b85a7c
Fix #7117 - Implement s! to show near flag names for history offsets
2017-03-27 13:12:59 +02:00
alvarofe
aa4374d347
Add missing definition r_debug_step_back
2017-03-27 00:29:31 +02:00
pancake
ce7104647e
Add rahash2 -E xor and support -S - and -S @ to slurp stdin or files
2017-03-26 00:38:57 +01:00
Ren Kimura
ce5758b739
Add reverse singlestep command 'dsb' ( #7116 )
2017-03-25 16:00:25 +01:00
pancake
7205fbd665
ESIL can now emulate memory mapped devices
2017-03-25 03:29:03 +01:00
pancake
a93424a3db
Indent cmd_search.c
2017-03-25 02:23:47 +01:00
Roi Martin
a3070b131b
Restore zs names on load. r_spaces refactoring
2017-03-24 22:53:38 +00:00
radare
3d65ec6903
Fix #7088 - Remove io->raw and .keepio
2017-03-22 16:42:58 +01:00
condret
db884ecd1d
Initial import of the io.null plugin and doc/siol.md
2017-03-21 20:00:35 +01:00
Roi Martin
38a112708d
Improve zignatures naming
2017-03-20 23:06:24 +00:00
pancake
94ec966936
Do not exit if pledge fails, just return with disabled sandbox
2017-03-20 16:05:48 +01:00
xarkes
f5c67d8bdf
Added custom tab to sdb json_indent function ( #7050 )
2017-03-19 21:34:30 +01:00
Roi Martin
0ca78a43e5
Do not add zignatures with zero mask
...
Fix #5688
2017-03-19 17:20:31 +00:00
pancake
3fc88ea96a
Add R_NEWCOPY primitive in r_types.h
2017-03-18 23:13:24 +01:00
pancake
40bc4cb751
Fix ood symbol rebasing and add obr command
2017-03-18 21:40:01 +01:00
Roi Martin
09c3e12a8f
Implement metric zign search and check
2017-03-18 11:33:30 +01:00
Roi Martin
1425fd4418
Implement metric zignatures management
2017-03-18 11:33:30 +01:00
xarkes
072551a8a7
Modified json indent character
2017-03-17 12:09:17 +01:00
Riccardo Schirone
084d5c1217
libr/parse: add another view for function variable/arguments ( #7048 )
2017-03-17 11:54:34 +01:00
pancake
56aeb2a6e3
RBinPlugin.load boolified
2017-03-17 03:52:43 +01:00
Roi Martin
3fa18414c3
Implement open/save zignature file
2017-03-17 00:43:02 +01:00
davidpolverari
1fb422b532
Fix #6162 - Renames r_str_concat to r_str_append
2017-03-16 22:29:49 +01:00
Ren Kimura
863e3566d2
Add snap_set command ( #7032 )
2017-03-16 10:09:17 +01:00
pancake
7a0a11f500
Apply minor naming and indent changes from the siol branch - thanks condret
2017-03-15 02:22:54 +01:00
pancake
6a9c4a652c
Refactor get_sdb(RBinObject) -> get_sdb(RBinFile) + r2-indent
2017-03-15 00:21:37 +01:00
pancake
6506118fb9
Initial support for the NRO Nintendo Switch binaries
2017-03-14 20:02:59 +01:00
pancake
9a4a014e3c
Update sdb and capstone
2017-03-13 14:59:00 +01:00
Roi Martin
5743f373ff
Integrate support for FLIRT signatures
2017-03-13 11:38:23 +01:00
Roi Martin
bcb8072ec5
Move search code into r_sign. Refactoring
2017-03-13 11:38:23 +01:00
Roi Martin
e97444c3f0
Create flags in z/ . Revert changes in keyword.c
2017-03-13 11:38:23 +01:00
Roi Martin
488b688636
Implement zign search using r_search. Minor fixes
...
Note: Current implementation must be refactored and moved to r_sign.
2017-03-13 11:38:23 +01:00
Roi Martin
28f8a23632
Add r_sign_foreach(). Add dummy z/. Make r2-indent happy
2017-03-13 11:38:23 +01:00
Roi Martin
3f89eec3b0
Initial rewrite of zignatures
...
Includes:
* Add exact and anal zignatures (zae, zaa)
* Delete zignatures (z-)
* Manage zignspaces (zs)
2017-03-13 11:38:23 +01:00
pancake
0202236dbc
Add missing function definition
2017-03-13 02:57:44 +01:00