Commit Graph

49 Commits

Author SHA1 Message Date
GustavoLCR
d4190e61a5 Fix warnings on Windows (#13954) 2019-05-05 01:11:12 +03:00
Anton Kochkov
bb67b54f74
Remove CYGWIN & MINGW remnants (#13377) 2019-03-15 12:55:08 +08:00
GustavoLCR
c8a3749c73 Implement self_regions for Windows ##io 2019-02-18 16:22:30 +01:00
Deepak Chethan
3f918a927c Add usable uris field to oLj and r2 -L ##io 2019-02-11 10:27:29 +01:00
David CARLIER
cb42aef929 Support NetBSD explicit_memset ##port 2018-12-03 00:32:39 +01:00
David CARLIER
ef8e2c86fb Simplification self plugin for BSD. (#12341) 2018-11-28 09:30:52 +01:00
dav1901
a6b44e03fe Fix warnings (#12309) 2018-11-25 01:46:57 +01:00
David CARLIER
29ef8a53b0 self plugin is now working in DragonFlyBSD ##port 2018-11-09 17:38:09 +01:00
David CARLIER
b4e2ebd031 NetBSD - self:// protocol support. (#12038)
Final nail on the coffin, here now the NetBSD much closer to
FreeBSD workflow.
2018-11-02 13:15:22 +08:00
David CARLIER
cce39b7ec9 Following up on porting self:// to BSD. (#12031)
* Following up on porting self:// to BSD.

Here the OpenBSD support, unfortunately not storing the path
but the proc mapping lookup is simpler.

* refactoring
2018-11-01 19:13:15 +08:00
David CARLIER
0e1bfe275e Adding self proc support for FreeBSD ##port
At least for now only supporting FreeBSD, going through proc maps differ between BSD flavors.
2018-10-30 23:50:36 +01:00
pancake
41ec949204 Fix #11112 - Rename {srwx,flags,perms} to perm. (-21 LOC)
Unify R_IO, R_BIN, R_BP, .. into R_PERM_* using 1 letter syntax
2018-09-22 11:31:45 +02: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
44ecf2f01b Do not hardcode 9 for SIGKILL (#11299)
Changes 9 with SIGKILL as 'kill' operand.
2018-08-29 18:18:14 +02:00
Maijin
4bb5c15faa r_lib_struct_t -> RLibStruct 2017-11-10 13:38:05 +01:00
pancake
ca1b44e64d Add dummy fs.io plugin, r_io_system now returns char* 2017-10-22 23:52:07 +02:00
alvarofe
2e462ec8f0 Bring RIODesc from SIOL and cleanup 2017-08-18 01:31:57 +00:00
SkUaTeR
beb80cfc16 Fixes for MSVC 2017-05-09 23:53:20 +02:00
xarkes
926f024909 Improved MSVC support (WIP) 2017-05-09 14:25:57 +02:00
pancake
f23336b393 Fix null callback issue in io.self 2016-11-08 14:46:50 +01:00
pancake
66b87e12fd Fix crash in self:// 2016-09-05 04:35:05 +02:00
pancake
3c8e49e67e Fix w32 build of io.self 2016-08-02 13:22:25 +02:00
pancake
7b0622f85d Fix latest covs 2016-08-01 14:46:17 +02:00
pancake
77f19155b4 Fix io.self dlsym for r_lib_dl_open 2016-07-30 14:15:29 +02:00
Anton Kochkov
0324837100 Fix Jenkins Mingw-w64 build 2016-07-29 16:13:41 +03:00
Anton Kochkov
5cc983a657 Fix Mingw32 building [2] 2016-07-29 14:45:54 +03:00
Anton Kochkov
0ca2034422 Fix Mingw32 building 2016-07-29 14:37:17 +03:00
pancake
e1d955d7ed Use r_lib_dl instead of the raw libc functions 2016-07-28 19:59:40 +02:00
pancake
838e4d6fa2 Add dlsym, call, alarm and other goodies to self:// 2016-07-28 17:12:05 +02:00
pancake
4caafc964d Refactor r_io, while fixing some bugs and use more RList 2016-06-20 00:29:41 +02:00
pancake
4e67a31087 Fix some more =!pid cmd parsing issues 2016-06-16 22:53:16 +02:00
Jeffrey Crowell
7c3c865ef8 io_self.c: same fixes as 96686841de and
6115d68736
2016-04-19 09:22:31 -04:00
pancake
b80904319d Fix #4194 - Remove RCons dependency from RIO 2016-03-14 00:11:31 +01: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
cae1d3c8cc Initial work to support ios-arm64 builds 2015-07-07 00:23:08 +02:00
pancake
3b5f5f3e5d More fixes for tfp0 and iOS codesign 2015-07-02 02:06:25 +02:00
pancake
997dda6e5b Add support for iOS-simulator and static-OSX builds 2015-04-14 17:14:43 +02:00
pancake
045a1ee387 Disable self:// in sandbox mode 2014-12-22 01:11:16 +01:00
pancake
162e6957f9 Fix uninitialized variable for io_self 2014-11-23 10:58:05 +01:00
pancake
79a6c83cff Fix Mac Build With Cheese 2014-11-22 11:50:51 +01:00
pancake
153b8b1f9d Add 'rmd' target, enhace io_self and add library version to libr2.so 2014-11-22 02:51:35 +01:00
Julien Nabet
e20728ec15 cppcheck: fix 1 'else if' cond matches previous cond + test indice before using it 2014-11-16 18:13:06 +01:00
Anton Kochkov
7b3db8b1b1 Fix CID 1171364 2014-04-30 02:38:04 +04:00
pancake
b49195f2df Fix lot of warnings 2014-04-28 11:53:22 +02:00
pancake
f3a83d63f3 Fix self:// on Linux 2014-03-02 04:19:36 +01:00
pancake
6f2baaa202 Use strncmp instead of memcmp to check the io uri 2014-02-18 03:03:13 +01:00
pancake
90264229c9 Add Vo, fixes in $sys in RAsm, new io.self plugin, initial work on preloaded r2 2014-02-10 03:31:12 +01:00