Anton Kochkov
115f10ff73
cparse integration stage 2, added calling conventions, changed variables/functions to use new types system
2012-07-22 12:01:38 +04:00
Eduard Burtescu
98b057e48a
More VAPI fixes to get SWIG bindings to build.
2012-07-20 19:11:20 +03:00
pancake
0f23b0211d
Fix r_list.h insanity
2012-07-20 17:23:24 +02:00
pancake
a260da522c
Various build issues have been fixed
...
Fix build of libr/anal/cparse
r_list.h was not including r_types.h
check null pointer in r_asm
Fix 't' help message
Obey q! in scripts
2012-07-20 17:14:28 +02:00
Eduard Burtescu
40b36c1688
VAPI: fixed some problems that broke the SWIG-based bindings.
2012-07-18 21:24:26 +03:00
pancake
1ec3983735
Fix build for cparse and honor HOST_CC also in sdb
2012-07-18 11:29:24 +02:00
radare
590379fcb0
Merge pull request #1 from XVilka/master
...
Second draft of integrating cparse
2012-07-18 01:10:12 -07:00
Anton Kochkov
f4d9099dcd
Added complex types support, integrated cparse
2012-07-18 07:49:08 +04: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
a50e9414b2
Oops. Fix build
2012-07-16 11:52:04 +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
pancake
61a10eb2aa
rarun2 now supports connect/listen with r_socket
...
Use SO_REUSEADDR in r_socket_listen ()
2012-07-13 02:03:36 +02:00
pancake
61a4380d18
Fix interpret of output of r2 commands
2012-07-13 01:31:03 +02:00
pancake
253047bb1c
r2 -q flag now quits after processing -c or -i
...
Allow to load multiple files with -i
Create file if not exist when -w is used
Warn when finding 'q'
2012-07-13 01:23:05 +02:00
pancake
5bf36a6b74
Fix sC, remove printfs and add more cfg descriptions
2012-07-12 04:21:56 +02:00
pancake
99774c723f
Fix help messages, macro call and implement temporary seek syntax (x@+3)
2012-07-12 03:55:09 +02:00
pancake
c814a9f67a
Initial implementation of dwarf debug_line parser
...
rabin2 -d a.out
2012-07-12 02:47:04 +02:00
pancake
3ffbba7aec
Fixes in the debugger, for osx, software stepping and rax2
...
- Protect possible index out of array in osx register code
- Fix possible segfault in debugger backtrace
- Fix osx debug register state write
- Fix software stepping. Needs more work and test on mips
- New flag: rax2 -d . force integer output value (no hex or so)
- Fix 'i' command output
2012-07-06 19:30:17 +02:00
pancake
41a230ddf7
Add p=?, rax2 suports negative values and more
...
- Support negative integer values in rax2
- Fix column selection draw in r_print_hexdump
- Implement p=p and p=e commants
- Disallow visual insert if file is readonly
- Similar to pZ, but
- Honor -w flag to create file if possible
- Use new r_io_create() api
- Add scr.sparse to show hexdump in sparse mode
2012-07-06 02:17:44 +02:00
pancake
e5799fb7a2
Fix build on linux-mipsel64
...
- debugger backend now sets dbg.swstep
- define linux-mips64 register profile
- fix 32/64 annoyance in debugger
- fix register read under some situations
2012-07-05 16:02:12 +00:00
pancake
7a4a3dbbfd
Fix string parsing in rabin2 -z and more random fixes
...
- Random changes in libr/db/pair.. still buggy
- remove debug printfs from calc.c
- ?k command is now more usable. supports ``..` strings
- fix segfault in r_cons (nullptr)
- Add support for !! command to use r_cons
> pd|!grep eax~ebx # now this command works
2012-07-02 00:38:02 +02:00
radare
b0163bfdef
Merge pull request #2 from eddyb/master
...
Node-ffi bindings examples - minor fixes
2012-07-01 10:44:20 -07: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
radare
b0c674f509
Merge pull request #1 from eddyb/master
...
Valabind usage fixes and proper node-ffi tests
2012-06-29 09:08:39 -07:00
Eduard Burtescu
c6ba5907f0
Added a semi-decent .gitignore (doesn't filter out built binaries).
2012-06-29 17:39:22 +03: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
d33f3a9782
* Add b+ and b- commands
...
* ``..` quotes respect newlines
* Add pf c for signed bytes
* Fix pf w
* Add doc/dwarf test script
2012-06-22 03:49:25 +02:00
pancake
acf4fe33ec
* Try to implement 32bit debugger on 64bit Linux
2012-06-22 00:23:39 +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
3f21f734aa
* Added dcpu16 assembler/disassembler in r_asm
2012-06-21 15:13:42 +02:00
pancake
690445700a
* Add ^ and $ in cons grep expressions
...
* Minor work on source CL commands, needs review
2012-06-21 10:12:02 +02:00
pancake
3877483e88
* Fix possible use of uninitialized memory in r_num
2012-06-15 15:39:04 +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
pancake
aafff4a55a
* Initial fix for regdiff colorizer
...
- dro is working again
* Dummy agt command (analyze graph to destination)
- Still wip, requires some changes in r_anal api
* Handle ap? command
* Use core->dbg->bits in core_reg
* dbt - backtrace accepts an argument to redefine ebp
* Use r_core_seek_delta in visual (fix Vh = 0xFFFFF..)
2012-06-14 02:18:15 +02:00
pancake
63cfbbe775
* Honor --disable=valac in r2-bindings/configure
2012-06-13 18:22:16 +02:00
pancake
37a492bdd0
* More fixes for the r2-bindings configure
2012-06-13 18:15:28 +02:00