Commit Graph

1914 Commits

Author SHA1 Message Date
pancake
f9db7d3bdb Implement cp. and fix r_sys_copy on mac/ios 2018-02-21 02:59:46 +01:00
Giuseppe
7a140d71e6 Use different color when pxw unmapped data (#9404) 2018-02-20 23:55:11 +01:00
pancake
c49fe88eea Fix crash in r_th_free (NULL); 2018-02-20 22:24:29 +01:00
pancake
792956c67d Add a loading animation in a thread when using r2 -t 2018-02-20 22:21:38 +01:00
Paul I
bb4f61580e Cleanup meson files (#9424) 2018-02-20 09:33:19 +01:00
Fangrui Song
e3b9ae9113 Reduce references of core->block (#9425) 2018-02-19 13:30:32 +01:00
Vanellope
173c7ee49f Fixed the bug where the stack pane in V! mode gets stuck when it scrolls down 2018-02-17 17:56:44 -06:00
SkUaTeR
f8cf84e065 Fix some bugs (#9403)
* fixed some bugs
* format bug fix
* added MSVC version _time_stamp_to_str
* struct format
* adjusting output same as linux
2018-02-17 15:14:34 +08:00
Riccardo Schirone
818d9db3c1 util: when writing to a format value, overwrite all bytes (#9392)
Before this patch, when you did:

pf.test xww v1 v2 v3
pf.test.v2=0x1

only the first byte was overwritten, leaving whatever was in the high
byte of v2 there.
2018-02-14 15:06:52 -06:00
pancake
1414625ae0 Fix use of r_list_uniq in disasm, needs more review 2018-02-12 16:00:14 -06:00
pancake
bc84cd06d0 Implement r_list_uniq and fix the multiple main issue 2018-02-12 14:53:35 -06:00
pancake
636d95449f Fix regression in RBuffer.fcpy 2018-02-12 14:17:03 -06:00
pancake
d67742eb60 Support RIOBind on RBuffer for fcpy_at 2018-02-12 10:28:00 -06:00
pancake
d6a174019d Initial support for RIOBind on RBuffer 2018-02-12 09:08:41 -06:00
Rafael Rivera
3031324be3 Initial e dbg.symstore support (#9338) 2018-02-09 11:34:09 +01:00
pancake
5d4439d246 Greenify Travis 2018-01-23 11:21:04 +01:00
pancake
b57fe402c7 Remove noisy printfs and use more calloc 2018-01-22 17:44:33 +01:00
pancake
31d550a54b Introduce r_sys_prefix 2018-01-16 11:58:47 +01:00
pancake
303820dbac Initial purge of R2_PREFIX towards dir.prefix 2018-01-16 11:13:21 +01:00
pancake
e416a79097 Implement minigraph disasm scroll with JK keys 2018-01-14 17:49:36 +01:00
Khairul Kasmiran
2ca2f9c5d2 Fixed r_str_split comment 2018-01-13 13:14:06 +08:00
whitequark
0f97fdd228 Fix numerous issues with pkgconfig files.
* Modifications like adding @SSL_CFLAGS@ to .pc.acr files that
    would be overwritten by `make pkgcfg` have been moved to
    Makefiles proper.
  * Missing .pc.acr files for libraries r_egg and r_crypto were
    added to the tree as well as the configure script.
  * Instead of explicitly listing every -lr_* library in every
    .pc file in the Libs: section, r_* libraries are now listed
    in the Requires: section, which ensures that flags get
    transitively propagated. This gets rid of the MAGICSED hack.
2018-01-11 23:09:22 +01:00
pancake
52d93207af Initial de-rcorefile-fication 2018-01-10 13:45:37 +01:00
Paul I
e2bb54b41d Update meson.build (#9163) 2018-01-09 18:50:40 +01:00
pancake
0036b2cae8 Rename r_str_clean -> r_str_trim_nc // TODO: Find better name 2018-01-08 10:23:57 +01:00
pancake
0cb277c2a6 r_str_ansi_chop -> r_str_ansi_trim, r_str_chop_path -> r_str_trim_path 2018-01-08 03:33:01 +01:00
pancake
e43107d1ca r_str_chop_ro, r_str_trim_const -> r_str_trim_ro 2018-01-08 03:29:29 +01:00
pancake
335938be58 r_str_chop -> r_str_trim 2018-01-08 03:22:26 +01:00
pancake
48896bdfb7 Initial implementation of the dyldcache symbols parsing
- Inspired by dsc_syms.c
2018-01-08 03:05:43 +01:00
pancake
7f40f36c3a Initial draft implementation of the loader plugins for RBin 2018-01-07 21:54:41 +01:00
Khairul Kasmiran
1e5ddf63ba Removed spaces from func defs in str.c 2018-01-07 14:54:56 +08:00
Khairul Kasmiran
3458ef6195 Renamed R_BIT_SWAP to R_BIT_TOGGLE 2018-01-07 14:46:35 +08:00
pancake
8f4fe068ba Fix another overflow in rbtree 2018-01-03 11:27:08 +01:00
pancake
d26a27dfd2 Fix crash in aab because of rbtree 2018-01-03 02:28:15 +01:00
pancake
87e29dc171 Enhance the iteration of bbs in pdc, needs proper rewrite 2017-12-27 23:39:01 +01:00
Ziyaddin Sadigov
d4dd6fd5e6 Fix typo regarding byte size (#9067) 2017-12-27 18:33:58 +01:00
Khairul Kasmiran
9522ef3fd7 r_str_utf16_encode: escaping " as \" instead of \u0022 2017-12-26 21:15:00 +08:00
pancake
bf3c1b9511 Fix crash in 'r2 -qc "CCu base64:TE9MCkxPTAo= @ 0 ; pd 1" -' 2017-12-24 16:03:47 +01:00
pancake
ba5a4f89c9 Fix #6956 - Implement @... and fix last cov 2017-12-24 13:07:22 +01:00
emvivre
1b9f87f798 Add on the double-quote in the r_str_utf16_encode() to be able to parse json. (#9064) 2017-12-24 14:25:21 +08:00
pancake
e1317af236 Fix null deref in recent changes for the ax command 2017-12-22 18:18:20 +01:00
pancake
fb43dd401a Fix #9060 - base64 encode strings in pfj s 2017-12-22 12:15:51 +01:00
Tatsuyuki Ishi
e2771d738d r_name_filter: Fix buffer overflow 2017-12-21 14:42:06 +01:00
Khairul Kasmiran
f06a36097e Minor code edits 2017-12-19 22:18:00 +08:00
januschp
e16e1a12db Removing special chars from str flags. Leading and trailing underscores (#8972)
are removed by r
2017-12-19 21:57:32 +08:00
pancake
0b1e8eaecc Fix almost all warnings from the msvc build 2017-12-19 00:18:39 +01:00
pancake
6fd67fc457 Fix #8879 - Kill RInterval, Keep RAddrInterval 2017-12-18 17:18:49 +01:00
pancake
a8897b107d Fix #9015 - use after free when quitting main thread having background server threads 2017-12-18 13:27:26 +01:00
pancake
ff8959f1b0 Add some more null deref checks here and there 2017-12-18 12:38:37 +01:00
pancake
fb62095330 Fix numStr split for mod 2017-12-18 12:24:54 +01:00