173 Commits

Author SHA1 Message Date
pancake
519c07a2ad Minor r2awk fixes 2012-11-05 14:52:32 +01:00
pancake
c8d2b28cd5 Add r2awk command. More portable awk bindings 2012-11-05 14:04:29 +01:00
pancake
7c1e0c85d9 Support for remote raw commands (client/server)
See the '.:' command
Full integration with awk bindings
Add install make target for the awk bindings
Handle as debug mode if io->file->debug
Fix typo quite/quiet in rabin2
Resolve $pc,$bp,$sp,$a0.. in r_core_num
Minor random fixups
2012-11-05 02:00:34 +01:00
pancake
07929b169d Add Quiet and JSON in RCoreBin, more awk, fix rafind2
Use rabin2 -j flag to get JSON output
You can also get those jsons using the i?j command
Better awk bindings and added some examples
rabin2 -v (without any other arg) shows version
Fix some segfaults in rafind2 and use RList
Add quite output mode for rabin2 (activated with -q)
2012-11-02 03:35:50 +01:00
pancake
a0d099bff1 Honor iomaps in search ranges and add basic awk bindings
Honor iomaps on search.to
Initial import of the 'awk bindings'
Honor search.{from|to}
2012-10-31 21:32:33 +01:00
pancake
1e52015eee Add px[QW], fix segmented io and handle ! pipes
Handle `!` with r_core_cmd_str_pipe
Fix 'afl' output
Add help for 'px' command
Add pxQ and pxW to show one word per line
Fix segmented io with maps and sections
Some test cases got fixed
Add test-r_anal.py
2012-10-25 12:55:28 +02:00
pancake
10f2c7f4f3 Force specific versions of node-ffi dependencies 2012-10-22 11:16:47 +02:00
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
e817148a84 Fix build of bindings 2012-10-11 13:15:50 +02:00
pancake
7222f83152 Remove all r2-bindings references to r_line 2012-10-11 13:11:25 +02:00
pancake
3540924f40 Better paralelization of build system 2012-10-04 01:20:00 +02:00
pancake
1416aff48e Bump 0.9.3git after release 2012-10-02 11:26:32 +02:00
pancake
02580dea38 Bump 0.9.2 release 2012-10-02 03:18:12 +02:00
pancake
ae239cbbc9 Fix ^Z r_line input buffer garbage 2012-10-01 17:48:10 +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
b1a639bd02 Bump radare2.js 0.1.3 2012-09-18 17:36: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
5eda1f485e Fix bindings 2012-09-17 17:49:23 +02:00
pancake
29b87d31c9 Use enable devel mode for r2-bindings by default 2012-09-17 13:18:33 +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
3b65f42167 Update sdb to 0.5, sdb is now public api
Update pkgconfig files
sdb now supports json and cas operations
sync pair.c to use the new cas api
2012-09-04 01:46:12 +02:00
pancake
106393d077 Fix crash in r_anal_free, add fatmach0 python test 2012-08-10 13:27:00 +02:00
pancake
28428438f6 Lot of build fixes for --as-needed and mingw32
Fix z80 assembler
Add r_sys_truncate() for portability
Fail build if tests compilation is wrong
2012-08-10 11:35:38 +02:00
pancake
3c967ac89b More fixes in dalvik disassembler (thx @thuxnder)
- Add missing getters in RAnal to make bokken happy
2012-08-07 16:53:09 +02:00
pancake
9cc62d85a0 Fix vapis 2012-08-07 14:12:14 +02:00
pancake
526a8a66fe Fix function renaming and add some 8bit x86 ops
- 'afl' is now just listing functions
- Use 'afl*' to get also 'loc.' functions (BBs)
- Fix length in cb_hit for search
- Fix infinite build in libr/egg
- Fix 'afr' command to rename function
- Implement 8bit mov, (out,in)sb in x86.nz
- Fix ragg2 -d for one byte writes
- Fix vapi
2012-08-02 02:44:46 +02:00
Eduard Burtescu
98b057e48a More VAPI fixes to get SWIG bindings to build. 2012-07-20 19:11:20 +03:00
Eduard Burtescu
40b36c1688 VAPI: fixed some problems that broke the SWIG-based bindings. 2012-07-18 21:24:26 +03:00
pancake
e3329e7da7 Some fixes in the vapi bindings 2012-07-17 14:12:54 +02:00
pancake
1fe1417c39 Apply patch from Anton Kochkov fixing whitespaces
Bump 0.9.1hg to 0.9.1git as reported by @schrotthaufen
2012-07-17 10:00:23 +02:00
pancake
0338c9f072 Use --swig only if necessary 2012-07-16 12:59:37 +02:00
pancake
c39d68ad3e Remove some outdated TODO/XXX comments
Add 'dbs' command to swap/toggle breakpoints
Bind debugger keys to key.fX visual bindings
Use --swig in r2-bindings. But still broken
2012-07-16 11:39:43 +02:00
Eduard Burtescu
41db950d22 Node-ffi bindings: minor fixes in the examples. 2012-07-01 18:30:05 +03:00
pancake
0ecca40e71 Bump node-ffi to 0.1 and fix some visual mode glitches
- npm install radare2.js
 - examples in r2-bindings/node-ffi/examples
 - Vn/N now moves between blocks
 - VG fixed for io.va
 - autoblocksize disabled forces visual screen clear
2012-06-30 20:51:18 +02:00
Eduard Burtescu
cf50a984ef Made r2-bindings work again (though, not tested) with valabind. 2012-06-29 17:35:44 +03:00
Eduard Burtescu
ca1e55f66c Fixed a few things in the VAPIs in preparation of node-ffi. All node-ffi tests are now working. 2012-06-29 17:33:51 +03:00
Eduard Burtescu
71e4facec2 More work on node-ffi bindings: added a proper .gitignore, and tried to fix test3 (but it's still broken). 2012-06-29 17:32:08 +03:00
Eduard Burtescu
56cc20b5a9 Removed the gear bindings, they're obsolete. 2012-06-29 17:31:15 +03:00
pancake
fdb25ffa03 * initial import of dummy dwarf support
* handle eval cuando escribes una y otra vez
* add support for [bracket] comma-separated list for controversial
  - add api to push-back states
* Added uleb128 api in r_util
2012-06-28 01:27:40 +02:00
pancake
51ab3cf5ab * Force static builds for android
* Fix colors of cursor in print_hexdump
2012-06-26 16:20:30 +02:00
pancake
0f8ca271f7 * Add 'python-wrapper' to use python2 in install-python target
* Use adaptative vmenus for Vv (needs proper refactor)
* Minor fix in r_cons_readchar()
2012-06-26 15:21:48 +02:00
pancake
aa92524ef4 * (eddyb) Preparing radare2 for proper node-ffi bindings, including some VAPI fixes 2012-06-22 17:02:54 +02:00
pancake
90493c1214 * SWIG only supports python2 atm. forced check 2012-06-22 12:04:24 +02:00
pancake
e095383371 * fix make clean in r2-bindings
* bump configure.acr
* automatize update of node_modules with make
* deprecate nodejs/ (as requested by eddyb)
2012-06-21 18:13:41 +02:00
pancake
fb315d5079 * Add new deps for node-ffi 2012-06-21 17:45:48 +02:00
pancake
c538037c3b * Fix invalid path for python-wrapper in r2-bindings 2012-06-15 12:00:23 +02:00
pancake
66a5e79317 * Fix invalid init segfault reported by vext01
- This showed several minor fini issues (rlang, rfs, regg, rflag)
* Fixes in r_core_disassemble()
  - Honor delta and r_asm_set_pc()
* Fix RHash bindings and add it into .deps for RCore
2012-06-14 17:41:07 +02:00
pancake
30354fefc8 * Implemented 'afe' and 'Sr' commands
* Show strings referenced by relative LEAs
* Fix ascii art in hexdump columns
* Unset cursor when quiting visual mod
2012-06-14 10:01:16 +02:00