Commit Graph

1892 Commits

Author SHA1 Message Date
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
pancake
2b841d27ad Fix pxj length 2017-12-17 13:48:17 +01:00
pancake
e0deacc916 Fix last covs and better dalvik pseudo 2017-12-16 02:54:02 +01:00
kriw
4d1acc2ff5 Fix #9014 add hex_no_code (#9016) 2017-12-14 17:41:24 +01:00
kriw
2320293207 fix hex_from_c (#9012) 2017-12-13 19:45:22 +01:00
kriw
6c2a366e53 rax2 Impl r_hex_ from_py (#9007)
* add parser for python

* add P flag for hex from python

* Revert "add P flag for hex from python"

This reverts commit 23a4721ef8.

* detect language automatically
2017-12-13 12:01:27 +01:00
pancake
bf9c5f96d9 Upgrade sdb (renames mht to dict) 2017-12-13 03:07:22 +01:00
pancake
ce77004507 Update SDB and initial use of MHT for xrefs (disabled by default) 2017-12-11 18:00:14 +01:00
Lowly Worm
1698f6073e fix memleak in unum 2017-12-08 21:23:32 -08:00
pancake
e3c1a803db Fix warnings with GCC 2017-12-08 15:47:48 +01:00
kriw
a615eaa89c Fix "? " command implementing r_num_str_(split,len,list)
impl r_num_is_op
2017-12-08 03:38:39 +01:00
Florian Märkl
721d8e6d88 Fix Escaped Quotes in r_print_json_indent() (#8986) 2017-12-08 00:34:29 +01:00
kriw
1f46de2b82 fix bugs (#8984) 2017-12-07 20:56:29 +01:00
kriw
b097d75f24 rax2 Fix hex from C 2017-12-07 16:07:00 +01:00
pancake
6b539545f7 Implement asm.emustack 2017-12-03 18:22:47 +01:00
kriw
551d7bebb6 rax2 fix overflow (#8928)
* fix overflow

* pass NULL to r_print_hex_from_bin in rax2
2017-12-02 16:15:23 +01:00
kriw
96756b37c9 Support numeric conversion like rax2 (#8926)
* support ternary evaluation

* support multiple values for numeric conversion

* add prefix for binray and ternary valuse

* Fix #4101

* fix r_num_to_trits in case 0t0
2017-12-02 16:15:06 +01:00
kriw
ee1de0ab9b Fix #2479 impl bin -> hex (bignum) (#8925) 2017-12-01 16:00:22 +01:00
Giovanni
147b990bbd Fixed #7881 (#8911) 2017-11-30 00:48:48 +01:00
pancake
5a9f1fd2ac Fix regression in r_snprintf 2017-11-28 22:43:17 +01:00
pancake
d505902165 Add r_snprintf to null terminate strings and fix oobread in esil2reil 2017-11-28 17:54:38 +01:00
pancake
163070e5e1 Fix infinite loop and use-after-free in r_flag_unset_glob 2017-11-28 16:52:33 +01:00
pancake
fe649cf4e3 Fix build on old Macs 2017-11-28 13:21:49 +01:00