pancake
7f5a84b57a
Add new code analysis vars and update manpages
...
rasm2 defaults -o to 0 instead of 0x8048000
fixes in rarun2 to make it more userfriendly
update some manpages with examples
enhace output of 'afi' command
fix 'pi' bug setting blocksize
fix 'pdi' bug ignoring user defined len
add $C $J $X and $F $I code analysis variables
run r2irc.js in sandbox mode
2012-10-22 02:28:42 +02:00
pancake
e48b9b2f30
Add cfg.sandbox functionality
...
f.example: $ r2 -c=H -e cfg.sandbox=true -
2012-10-20 00:31:18 +02:00
pancake
38628b4e17
Fix ELF loader and segfault in disasm->hexdump
2012-10-17 12:13:23 +02:00
pancake
c18764e3f8
Oops. Fix build
2012-10-04 17:05:43 +02:00
pancake
3fbfa2d21c
Add doc/vim with configuration for my indentation
2012-10-04 15:05:51 +02:00
pancake
3540924f40
Better paralelization of build system
2012-10-04 01:20:00 +02:00
pancake
69a12884ed
Simplify the build system
...
doc.sw has been moved to radare2-extras
2012-10-03 14:31:35 +02:00
pancake
0aa55a4e01
Add support for http response headers
...
Fix some issues in the www ui
2012-10-03 12:10:18 +02:00
pancake
44a027c027
Updated web ui
2012-10-01 09:32:04 +02:00
pancake
7e9af106bb
Implement RAnal.fcn_del_locs() to fix Vdu and af-
...
New commands: fx and fxd to show contents of flags
Fix pZ-pz help message and stuff
fF in visual is now nN
nN in visual has been deprecated
sfF also renamed to snN
sn renamed to so
e scr.fkey is now scr.nkey
Beautify the disasm loc functions
Toggle breakpoints with 'b' in visual
2012-09-28 02:20:52 +02:00
pancake
4ffdaeb04f
Fix warnings and refactor 'p' subcommands (pw -> pxw ..)
2012-09-27 19:35:19 +02:00
pancake
5ad9ae97ed
Fix some bugs (nullptr, memleak) reported by clang-analyzer
2012-09-26 10:01:43 +02:00
pancake
7591182f3b
More work on the web ui
2012-09-25 14:06:09 +02:00
pancake
757d692e19
Implement support for mach0-x86-32/64 main finder
...
Fix segfault when loading a plain file after io'd one
2012-09-23 21:42:10 +02:00
pancake
d00cc922fb
Fix uninitialized variable use in arc disassembler
...
Fix invalid malloc in generic disasm
2012-09-23 18:10:37 +02:00
Roi Martin (@nibble_ds)
b4ccaba2db
Fix dbg in x86_64
2012-09-23 02:57:43 +02:00
pancake
850045c329
Fix many bugs noticed during the training course
...
Fixed ragg2 -e segfault
Fix use of ragg2 -p
Fix memleaks and null derefs in rio and rsocket
Fix some build warnings
Fix the segfaults found in the ELF parser
Dwarf parsing is only done if bin.dwarf is true
2012-09-22 20:32:19 +02:00
pancake
5f08a38ad9
Implement dynamic graph for the embedded web UI
2012-09-21 03:05:00 +02:00
pancake
621c0ae0eb
Fix cmd.repeat on empty lines in prompt
...
Fix some issues on the RIO layer (added tests)
Fix #<hash><space> issue (>0 length)
2012-09-21 02:25:44 +02:00
pancake
4909348b6e
Fix disasm and autocomplete af* commands
...
Fix typos in help messages
Show 'b' where breakpoints are
2012-09-20 23:32:20 +02:00
pancake
13d21461d5
Add support for temporary block contents
...
Honor nullcallback again
Syntax is @f:<path-to-file> @s:<string> @b:<bytes>
2012-09-20 03:38:48 +02:00
pancake
2e83fa67b8
Fix python bindings: do not use homonim methods and fields
2012-09-19 14:08:44 +02:00
pancake
063ed1615a
Add demo graph view for www, add pad command remove a8
...
Enhacements for the r2irc bot (code cleanup and config)
Fix r_bin.vapi and other nodejs related issues
2012-09-19 03:15:36 +02:00
pancake
9448a64c51
Fix python bindings build
2012-09-18 19:04:30 +02:00
pancake
9f92f9aece
Fix many null pointer deref when passing trashed data
...
Added 'pa' command to print assembled instructions
2012-09-18 03:39:32 +02:00
pancake
d2c7832d96
Sync with sdb git
2012-09-17 11:18:20 +02:00
pancake
0f07ad555d
Fix backward disassembly
2012-09-17 10:59:44 +02:00
pancake
77dc9bc471
Fix overflow in r_bin_dwarf
2012-09-12 18:56:11 +02:00
pancake
6a2de12266
Fix httpd shutdown and -e flag order in r2
...
Fix test case by ordering -e flag in r2
Fix httpd shutdown with ^C
Fix width of r2w2 when changing orientation
2012-09-07 12:49:36 +02:00
pancake
17250ee357
Add api to set config keys as readonly
...
Handle apk:// from the r_io.zip plugin
Suffix android builds with git version
Fix r_sys_rmkdir
2012-09-07 10:07:41 +02:00
pancake
62b2518250
Add support for keywords of half-byte, fix iova bug in search
...
Add support for nibble-level search keywords
Fix rio.va search issue (r_io_read_at is broken)
2012-09-07 04:12:24 +02:00
pancake
3861772e6d
Initial implementation of r_io.zip plugin
...
Allows to: r2 zip://foo.apk//classes.dex
Honor LDFLAGS in r_bin
Fix filename issue in r_io_redirect
Add testing on-activate event in r2w2
2012-09-07 03:26:38 +02:00
pancake
61fc7e5899
Force HTTP/1.1 and better interface for r2w
...
Many bugfixes in the webserver implementation
Fix check for temporary directory
Fix vapi file for r_print
2012-09-07 01:48:09 +02:00
pancake
6d66f627b3
Fix bug in r_file_mkstemp
...
Use /data/local/tmp as default TMPDIR for android
Fix segfault in http server shutdown
Fix http.browser for android
2012-09-06 12:47:32 +02:00
pancake
d3eea7b431
Fix build and use proper check for non-root android
2012-09-06 11:22:01 +02:00
pancake
be247348b5
Rename r_file_exist into r_file_exists
2012-09-06 08:59:13 +02:00
pancake
46e29afb98
Initial working web ui: r2 -c =H /bin/ls
...
Autodetect osx, win, linux and android browsers
Default port is 9090
Add support for local networking in RSocket
Add r_str_unescape() helper function
Fix htmlgraph.sh script.
Added wwwroot in shlr/www
Swap eval/cmd load order in r2
Add r_core_cmd_str_pipe()
Use RCons in 'fs'
2012-09-06 03:12:54 +02:00
pancake
de519e7b6b
Initial implementation of the RSocketHTTPServer
2012-09-05 19:31:32 +02:00
pancake
e2af4c93d4
Added htmlgraph.sh as a cmd.graph html5 graph backend
...
Many fixes for agv, rcons->html
2012-09-05 03:25:03 +02:00
pancake
f2db41ce3b
Fix some bugs in cparse and ragg2-cc with gcc
2012-09-03 18:49:29 +02:00
pancake
a8757a695f
Fix android build and add r_core->anal_define api
...
Fix static build (libr.a)
Fix android build farm scripts
Build system is still hacky
2012-09-03 01:27:52 +02:00
pancake
ea1f0ba671
Fix infinite loop in analysis (needs cleanup)
2012-08-31 16:30:41 +02:00
pancake
5c236fa0e3
Add mips pseudocode, anal.hasnext, fix anal bugs
...
Better mips analysis
Implemented mips pseudocode plugin
Change asm.parser in asm.arch callback
2012-08-31 11:45:06 +02:00
pancake
d843506ae1
Rewrite mips analysis module and fix rasm2 -D
...
Full rewrite of the MIPS code analysis module. wip
Fix infinite loop in rasm2 -D
Fix clang-analyzer.sh
Fix 'ao #' command
Use ', ' instead of ',' in mips disassembler
2012-08-30 18:06:18 +02:00
pancake
cd30c0c0e4
Various little bugs fixed and pz/pZ renaming
...
Fix r_core_system pipes after scr.interaction
Fix 'ao N' (parse argument)
Fix segfault in p= N >blocksize
Split BBs in pdr with '--'
Add help for ps?
Do not show invalid rahash2 -a entropy at the end of p=e
pz is now psz
pZ is now pz
2012-08-29 17:24:30 +02:00
pancake
062deb4b69
Fix build. enhace mips anal, add recursive disasm
...
Fix UCALL opcode analysis in mips
Initial implementation of 'pdr' recursive disassembler
Workaround for code wrong basic block size in pdr
2012-08-29 14:46:19 +02:00
pancake
8ecfc21d58
Fix 'pd.N' cmd, 0size sections, use eprintf r_anal
2012-08-29 13:37:31 +02:00
pancake
476e3b0082
Fix consgrep segfault and do changes in print cmd
...
Add python print buffer (pcp)
Use psw instead of pS for wide strings
Add dir.types config variable
Fix segfault in RConsGrep
2012-08-28 17:50:49 +02:00
pancake
b3dd1a4e95
Cosmetic changes for RAnalType
2012-08-28 11:02:25 +02:00
Anton Kochkov
f48a13c14d
cparse integration, 3rd stage, build fixed
2012-08-28 05:55:39 +04:00