pancake
bbc508b324
Move lua53 plugins to radare2-extras, available via r2pm
...
This reverts commit 16c2fd2fe4fcdd1b530d8792adc47dca666bd868.
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
Riccardo Schirone
4228c1defe
core/graph: remove some dup code and fix mini nodes
2017-03-11 02:47:50 +01:00
Giovanni
eddf4ee678
ASN1 - Fix memory leaks, clean code and solve crash
2017-03-10 23:14:14 +01:00
Pankaj Kataria
c8e11c0828
Initial commit for parsing RTTI structures
2017-03-09 23:50:50 +01:00