Eloi Sanfelix
128f6927a8
Removed eprintfs and warnings from io_gdb
2011-04-07 21:16:32 +02:00
Eloi Sanfelix
b4118249e3
* Fixed debug_gdb build
2011-04-07 21:01:42 +02:00
Eloi Sanfelix
32e1b95440
* Generic gdb remote support
...
- Arbitrary number of registers
- Arbitrary register size (1,2,4 or 8 bytes supported)
- Added hw bp commands (not tested yet)
* Added system commands for io_gdb.c
- Step, cont, regs (28 32bit regs now, platform-specific), bp (not always supported)
2011-04-07 20:49:05 +02:00
Eloi Sanfelix
1c29358245
Fixed io_write ignoring map select return value.
2011-04-07 09:35:03 +02:00
pancake
8b27aa6723
* Make io.gdb plugin work again
...
* Fix more unused var bugs
2011-04-06 12:26:19 +02:00
pancake
fd8545e76e
* Fix some valgrind warnings
2011-04-06 11:35:18 +02:00
pancake
94e316b6fe
* Do not build r_db
...
* Group bfd getl{16,32} helpers
- fix build of sh-dis plugin
* Fix lot of warnings
* Port rap to use RSocket
2011-04-06 09:29:25 +02:00
pancake
18835c0907
* Drop another unused lib (r_crypto)
...
- Fix debian farm build and reduce compilation times
2011-04-04 18:09:45 +02:00
pancake
3b490556f5
* Do not export drx_get and drg_set
...
* Do not build/use r_th
2011-04-04 14:39:42 +02:00
pancake
075b495a5c
* Implement basic register profile for OpenBSD
...
native debugger backend.
* Fix make symstall in BSD systems
- PWD var looks like a linuxism
2011-04-02 20:03:00 +02:00
pancake
2810f68d65
* Fix doublefree in reg_profile that was causing random segfaults
2011-04-02 18:55:47 +02:00
pancake
bbf8348e71
* Add another hack to fix build of debugger on BSD systems
...
- Not yet tested. Needs code cleanup too
2011-04-01 19:25:48 +02:00
pancake
bc18f03378
* Apply some patches reported by Edd in order to make OpenBSD build happy
...
- Not all patches applied, only the correct ones. needs some review
in other BSD systems (NetBSD, FreeBSD, GNU/KFreeBSD, ...)
* Added R_BTW macro
2011-04-01 18:33:26 +02:00
pancake
c8d1de0ad5
* Show cursor in disasm bytes when scr.color=false
2011-03-30 18:41:42 +02:00
pancake
6cd26d1666
* Merge @esanfelix's bundle
2011-03-30 13:17:53 +02:00
Eloi Sanfelix
c01f3070b6
Changes to SH4 anal plugin
...
- Added static keywords
- Fixed JMP/CALL instructions
2011-03-29 22:25:39 +02:00
pancake
c4c08c05dd
* Fix strstr reported by Nicolai Stange
2011-03-29 17:30:06 +02:00
Eloi Sanfelix
7c04f11226
Initial SH4 support
2011-03-29 14:55:41 +02:00
Eloi Sanfelix
08ee3226ec
Removed $Id line in sha2.h
2011-03-29 14:55:02 +02:00
pancake
2f1c4885ea
* Fix build on OSX (thanks @capi_x)
2011-03-29 14:30:14 +02:00
pancake
14148050fb
* Obey return values in callback in r_config_set
...
* Add pZ[zoombytechar] command (as recommended by @hteso)
2011-03-29 14:29:33 +02:00
pancake
6c822b9090
* Added 'make purge'
...
* Added pipelined RAnalOp
- Added r_anal_(op|value)_copy
- Some minor review of RFS api
2011-03-28 10:24:01 +02:00
earada
7684596778
* Fix some memory leaks in r_socket
2011-03-27 23:44:24 +02:00
earada
3f78d69a98
* Use getaddrinfo instead of gethostbyname (Thanks Adriana for the patch!)
...
* SSL Server Support:
- read and write can use SSL_bio functions
- Some random fixes
* Add serverssl test case
2011-03-27 17:44:27 +02:00
pancake
8ce2f8b88b
* Fix console width chops
...
* Fix hexview glitch
* Added cfg.wseek (seek after write)
2011-03-25 14:54:30 +01:00
pancake
db63d59d92
* Show cursor when color and bytes=0 in visual disasm
...
- Fix INVERT color issue in b&w mode
2011-03-25 09:49:43 +01:00
pancake
6485b55de4
* Honor console width in visual mode
...
- Fixes many glitches in disassembler and hex dumps
* Fix help for osx and w32 debugger IO plugins
2011-03-24 22:47:06 +01:00
pancake
bfce422536
* Add RFS inside RCore vapi
2011-03-24 17:00:08 +01:00
pancake
3fbfd81721
* Added zoom.byte config callback and show help with e zoom.byte=?
2011-03-24 12:17:13 +01:00
pancake
66b4d7cf5e
* Fix loading the proper reg profile when in debugger
...
* Fix r_reg profile parser for some EOF issues
2011-03-24 11:03:23 +01:00
pancake
a302d73eb4
* Clarify the DEBUGGER_SUPPORTED conditional in io/p_debug
2011-03-24 01:08:38 +01:00
pancake
daff6aff5d
* Fix set_reg_profile callback in r_anal_arm
...
* Fix dupness issue between RDebug and RAnal sharing RReg
- Move reg_profile string into inner RReg
* Remove vm.arch setup in rasm2 -ri
2011-03-24 00:54:09 +01:00
pancake
4ab7173cc3
* Bump to 0.7.1
...
* Add missing r_fs.pc (thanks @earada)
- Fix r_fs.vapi
2011-03-23 21:49:58 +01:00
pancake
d5e913f6ff
* Added r_mixed_change_{begin|end}
...
- Move RMixed structs to r_util.h
* Added r_list_contains()
2011-03-23 20:35:40 +01:00
pancake
083d2faebd
* Add memoization in r_print_zoom to speedup the work on big disks
...
* Added R_NEW0 macro to fill with zeroes
* Add documentation for [] keys in Visual mode
2011-03-23 19:19:23 +01:00
pancake
e6fd0a9245
* Honor @DEBUGGER@ in r_userconf.h
2011-03-23 14:34:53 +01:00
pancake
4ec547ed04
* r2-swig fixes reported by @hteso
2011-03-23 14:22:21 +01:00
pancake
72ef2c2a1f
* Fix memory leak in r_util/mixed
2011-03-22 23:45:59 +01:00
earada
498e531479
* Initial import RSocket refactor
...
- Add SSL client support and testcase
* Update TODO
* Rename some r_hash structs to avoid openssl.h conflict
* io_rap plugin its broken now ... refactor time
2011-03-21 01:47:17 +01:00
capi
44fa1dc253
* Add manc and msdn query scripts to rsc2
2011-03-18 14:07:52 +01:00
pancake
c0ab6cedd4
* Fix some bugs in ht.c and ht64.c
...
* Initial working version of RMixed
- Needs some memleaking fixes and impl missing methods
- Simple test case works
2011-03-18 09:53:50 +01:00
pancake
a74b312765
* Initial import of RMixed datatype
...
- Crashy and crispy atm. needs love
* Little cleanup in RFlag. RBtree must be removed here
2011-03-18 09:35:02 +01:00
pancake
7b221b7089
* Import of a reviewed Glyn's patch (Thanks!)
...
- Use files in x86.nasm plugin to fix portability issues
2011-03-18 09:24:16 +01:00
pancake
3d142e8ec1
* Initial import of the hashtable implementation of WayLand
...
- Kinda smart (150LOC)
- Fork it for 64bit hash keys (make ht64 in libr/util)
* Make RConfig use the RHashTable to resolve by name
- Code cleanup resulting in -30LOC
- O(1) access to config variables (speedup!)
- Make r_list_free and r_list_destroy take sense
2011-03-17 19:05:39 +01:00
pancake
c6a579a291
* Enforce byte boundaries in some fixed-fetch-size disassemblers
2011-03-14 09:08:24 +01:00
pancake
d868fec5ba
* Fix build of io_haret plugin
...
* Implement backtrace for OSX
* Fix build util/file.c for Solaris
- Added doc/solaris
2011-03-13 21:00:46 +01:00
earada
f28d12fe25
* Define PFX globally
...
* Limit block size in print command by cfg.maxbsize bytes (Thanks phr0nak)
2011-03-13 20:27:28 +01:00
earada
8189c43299
* New RList functions (r_list_del_n, r_list_revere, r_list_clone)
...
* Update vapis
2011-03-12 15:04:48 +01:00
earada
ae1d4908aa
* Add r_list_push, r_list_pop and r_list_get_top to use r_list as a stack
2011-03-11 00:09:35 +01:00
pancake
40bb699f20
* Fix prjfile for absolute path
2011-03-10 21:38:56 +01:00