pancake
91b1ca30bb
Remove the shm_open call until properly tested
2019-09-16 11:48:54 +02:00
pancake
892e119c25
Fix 32bit limit issue in shm://
2019-09-16 11:38:24 +02:00
Paul I
102642077f
Fix Windows build
2019-09-16 09:32:57 +02:00
pancake
43c61fccbd
Support shm_open in shm:// and some code cleanup ##io
2019-09-15 22:43:51 +02:00
radare
571a080ca7
s/CORELIB/R2_PLUGIN_INCORE/g ( #14295 )
2019-06-13 19:12:51 +02:00
Deepak Chethan
3f918a927c
Add usable uris field to oLj and r2 -L ##io
2019-02-11 10:27:29 +01:00
dav1901
c1f30de193
Minor code cleanups free/R_FREE ( #12157 )
2018-11-14 21:23:20 +01:00
Paul I
bf29250ddd
Fix #11487 ( #11534 )
2018-09-15 22:52:12 +02:00
Neven Sajko
4a722e80d8
Add braces to if, else, for, while ... ( #11504 )
2018-09-13 10:17:26 +02:00
Neven Sajko
d8784641ee
Add parentheses in macros where needed for safety ( #11290 )
2018-08-30 13:16:50 +02:00
Maijin
4bb5c15faa
r_lib_struct_t -> RLibStruct
2017-11-10 13:38:05 +01:00
alvarofe
2e462ec8f0
Bring RIODesc from SIOL and cleanup
2017-08-18 01:31:57 +00:00
Giovanni
43532031c4
Fixes for windows and some are also global ( #6936 )
2017-03-08 08:49:31 +01:00
Sven Steinbauer
2996538700
Fix #5633 - Change x == NULL
to correct syntax
2016-09-19 14:44:47 +02:00
pancake
4caafc964d
Refactor r_io, while fixing some bugs and use more RList
2016-06-20 00:29:41 +02:00
Sven Steinbauer
547f8bbc5c
Infer fixes Round 2 ( #4993 )
2016-05-24 22:22:15 +02:00
pancake
6c4bfb94b1
Fix windist, r2pipe and plugins paths
2015-10-23 02:58:48 +02:00
pancake
49975ccf95
Fix #3286 - Use stdbool.h
2015-09-14 02:08:31 +02:00
Jonathan Neuschäfer
523aa3af5c
add .version to all plugins
2015-07-12 19:05:33 +02:00
pancake
43b4a996ce
Fix shm crash and update sdb
2014-12-22 03:24:36 +01:00
pancake
6f2baaa202
Use strncmp instead of memcmp to check the io uri
2014-02-18 03:03:13 +01:00
Adam Pridgen
70e832b35e
Adding the option to open more than one file via a plugin. Now all the files in a zip can be loaded using zipall:// uri.
2014-01-23 21:51:39 -06:00
pancake
bbe6e8c8a2
Add license to RBin, RDebug and RIO plugins
2013-12-10 04:19:04 +01:00
capi_x
c9eb90adbc
Add initial Haiku support
2013-06-06 00:21:52 +02:00
pancake
b252b34358
Some initial work to support emscripten
2012-11-12 17:13:01 +01:00
pancake
bc572ce3df
* QNX/arm port (this is bb10 and playbook devices)
...
- no debugger support yet
2012-06-01 14:50:24 +02:00
pancake
9884ce9db0
* Initial support for Android NDK build (fix build)
...
- Not yet runnable, but compiles against bionic
2011-09-25 06:57:13 +02:00
pancake
7df412ae25
* Fix build on W32
...
* Added --without-magic flag
2011-03-10 11:36:16 +01:00
pancake
39f77a430f
* Huge r_io refactoring
...
- Many things are broken in this commit
2011-01-20 22:52:16 +01:00
Nibble
8ab4969851
* some more renaming
2010-05-27 00:57:25 +02:00
Nibble
4ead120e53
* Rename "handler" to "plugin"
...
* Rename */handler.c to */plugin.c
* Rename "handle" to "handler" in r_lib
--HG--
rename : libr/bp/handle.c => libr/bp/plugin.c
rename : libr/cmd/handle.c => libr/cmd/plugin.c
rename : libr/debug/handle.c => libr/debug/plugin.c
rename : libr/io/handle.c => libr/io/plugin.c
2010-05-26 18:25:35 +02:00
Nibble
5c35f6e359
* Rename {r_*_handle_t, R*Handle} to {r_*_plugin_t, R*Plugin}
2010-05-26 01:42:22 +02:00
pancake
29ad58473f
* Fix 'e foo' output
...
* Fix io.ffio warnings
* Fix '.' key in visual mode (sr pc)
* Various 64bit related fixes
* Various fixes in r2-swig
- Needs valaswig from hg (update)
- r_config and
2010-04-06 14:23:12 +02:00
pancake
020686b86f
* Implement r_str_argv()
...
- Use it from p/debug
- Now is possible to debug programs with arguments
- Added test program in util/t/argv
* Fix pd/pD
* Clean and fix the native debugger plugin
* More random code syntax cleanup
* Rename io plugin names without the deprecated 'io_' prefix
* Fix mk/stat-make.pl (missing ;)
2010-02-23 00:26:13 +01:00
pancake
09ad7c5b0f
* Do not use 'extern' variables outside modules
...
- Fixes build in OpenSolaris
* Fix build of some io plugins
2010-02-18 16:36:55 +01:00
pancake
1dd4042505
* Lot of work on refactoring r_io
...
- Added desc.c to handle file descriptors (avoid dupped, register handlers, ..)
- Fix some bugs and optimize io paths
- Added resolution methods
- Maps are incomplete but better interfaced. Needs more work
- Added io/t/map.c test program (not yet working)
* Some fixups in many vapi files
- Fix broken ones (syntax parsing error)
- Complete them a bit more
* Initial working version of a demo of list.h vala interface
- Implemented as a Generic class
- Designed as an Iterator, so 'foreach' can be used to iterate
- Added example program iterating from vala and generating a list in C
2009-09-05 23:58:02 +00:00
pancake
6c28274aa0
* Implement static plugins for r_io
...
- Prefix all plugins with 'io_' (like in the rest of libs)
- Statify io_dbg and io_ptrace IO plugins
* Added _free methods for r_io and r_debug. Oops
* Initial dummy version of r_debug.vapi
* More stuff in the debug/t/main.c (not yet working)
* Better hg-miss missing file detection checks
--HG--
rename : libr/io/p/dbg.c => libr/io/p/io_dbg.c
rename : libr/io/p/ewf.c => libr/io/p/io_ewf.c
rename : libr/io/p/malloc.c => libr/io/p/io_malloc.c
rename : libr/io/p/ptrace.c => libr/io/p/io_ptrace.c
rename : libr/io/p/shm.c => libr/io/p/io_shm.c
2009-08-22 03:11:33 +00:00