2034 Commits

Author SHA1 Message Date
Florian Märkl
90810d2ff7 Change task id assigning, Properly set task thread 2018-06-17 11:34:03 +02:00
Florian Märkl
f0944d50ef Windows r_cond implementation 2018-06-17 11:34:03 +02:00
sivaramaaa
f57e86f9c5 Add op.ireg/scale to ARM and apply that in type link
* Add support to all kind of pointers for ts and tl
2018-06-16 18:24:48 +02:00
sivaramaaa
82ee7b760f Support function pointer in struct with ts 2018-06-16 18:24:48 +02:00
cyanpencil
6412a4cd77 fix crop utf8 in canvas 2018-06-14 17:46:20 +02:00
sivaramaaa
17a77857b9 Intial work for union support (#10340) 2018-06-13 23:56:45 +02:00
David CARLIER
d43bc02f99 Change of r_mem_memzero signature. In a memory clearance context, (#10342)
we usually do not consider the destination buffer as such.
2018-06-13 23:05:33 +02:00
David CARLIER
44cb24f1bf Using safe memory clearance for sensitive data. (#10337)
* Native one if possible or using memory barrier.
* Usage in few places at the moment.
* Attempt to fix OSx linkage issue, Meson linking to utils anyway
2018-06-13 16:38:08 +02:00
David CARLIER
2fcbb3f562 FreeBSD sandboxing. circumspecting the kernel version (#10335)
in the needed code instead of utils header which
would provoke issue with ptrace and MAXCOMLEN definition.
2018-06-13 13:16:58 +02:00
Luca Di Bartolomeo
36eb3aa558 Fix overflow in canvas.c + fix utf8 crop (#10336) 2018-06-13 12:55:36 +02:00
David CARLIER
b907cab694 acr4random env var propagation fix (#10332) 2018-06-13 01:01:46 +02:00
Florian Märkl
3e126d26b6 Add pthread cond to r_util (#10279) 2018-06-12 16:57:50 +02:00
David CARLIER
35f6c776e8 pool factory init: changes from malloc/memset => calloc (#10320) 2018-06-11 18:08:21 +02:00
pancake
7fb3381f80 Fix last covs 2018-06-11 11:48:22 +02:00
David CARLIER
4d1d5adb0d Using randomisation wrapper (#10310)
* various tweaks, updating configure.acr script
* moving code to existing utils and modifying builds scripts
* use arc4random_buf when available
2018-06-11 02:50:30 +02:00
sivaramaaa
08d9dfcfcd Added a few enhancment to struct offset propagation 2018-06-05 23:01:18 +02:00
pancake
edabf31123 Fix #10261 - Crash in utf8 2018-06-05 16:01:23 +02:00
David CARLIER
a20078d171 Adding backtrace support to FreeBSD from 10.x release. (#10256) 2018-06-04 16:05:13 +02:00
sivaramaaa
8cc5f0216c Intial work on struct offset propagation 2018-05-31 19:05:54 +02:00
pancake
b701e33ef6 Fix #10229 - null deref in dbtj 2018-05-31 09:22:24 +02:00
pancake
5827f2b045 Fix symstall issues 2018-05-30 18:11:14 +02:00
pancake
9b91799591 Fix memleak and null deref in types 2018-05-30 17:26:04 +02:00
pancake
cbeff990a1 Fix last covs 2018-05-30 12:41:57 +02:00
condret
66dd2af480 remove r_oids_sort (reimplementation wip) 2018-05-29 12:19:25 +00:00
Florian Märkl
447aa8e707 Remove dangerous and unnecessary checks in r_str_ansi_len() 2018-05-26 18:27:29 +02:00
Khairul Azhar Kasmiran
ffed57df55 Declare b/t as invalid binary/ternary numbers (#10189) 2018-05-26 18:26:41 +02:00
pancake
08e65e69cd Support 0xff.. syntax for RNum 2018-05-25 16:46:44 +02:00
David CARLIER
6bf6b99993 qsort_r is not supported under OpenBSD. (#10181) 2018-05-25 12:53:48 +02:00
sivaramaaa
3c8d7d53fa Avoid recursion in self nested struct (#10169)
* Avoid recursion in self nested struct
* Remove commented code
* Minor fixes
2018-05-24 12:43:57 +08:00
condret
867f765219 Implement ordered id-storage (future storage for RIOMap) (#8769) 2018-05-24 00:10:19 +02:00
radare
6da28493f5
Initial work on using idpool+idstorage from RBin + initial new RBin.open() api (#10160) 2018-05-22 17:48:34 +02:00
cyanpencil
fc82e86b13 Added r_str_trunc_ellipsis() to truncate node titles too long
Removed comments and fixed r_agraph_get_node()
2018-05-22 09:36:14 +02:00
pancake
9ddfed7135 Add missing file for meson 2018-05-21 22:13:07 +02:00
pancake
91a2e5fb9d More killing of strcasecmp/strncasecmp 2018-05-21 22:13:07 +02:00
pancake
c9777ff7f4 Fix windows build 2018-05-21 22:13:07 +02:00
pancake
6868dabe0e Meson updates 2018-05-21 22:13:07 +02:00
pancake
4a3057f9fc s/\r\n/\n/g 2018-05-21 22:13:07 +02:00
pancake
be89180e7b Cleaning up asn1 apis, standarize IS_* apis and some more cleanup 2018-05-21 22:13:07 +02:00
pancake
ceba14c612 Fix last covs 2018-05-21 11:32:37 +02:00
pancake
05cc56325e Fix #9850 - V/ - visual highlight heap overflow 2018-05-21 03:06:52 +02:00
pancake
6c3f61b627 Inline time.h timer api if not available :? 2018-05-21 02:22:17 +02:00
radare
879a32d4b0
Fix use after free and oobread in pf command (#10098)
* Fix use after free and oobread in pf command

- Spotted by running the testsuite in ASAN mode

* Few minor fixes (by @sivaramaaa)
2018-05-21 01:59:25 +02:00
sivaramaaa
97de3ff035 Manage types enum more properly (#10139) 2018-05-21 01:54:50 +02:00
Vanellope
61050c4587 The place where i fixed caused illegal access to the memory and now fixed (#10135) 2018-05-20 00:33:19 +02:00
pancake
1eb99c3a75 Minor improvements for the makefiles 2018-05-19 01:01:59 +02:00
sivaramaaa
49aa74e10f Refactor types and make array of struct work with ts (#10121)
* Refactor and Move anal/types.c to util/
* Make struct of struct work with .ts and fix ts*
* Array of struct works now with ts
2018-05-18 10:32:31 +02:00
Paul I
7e9f982849 Meson: some cleanup (#10076) 2018-05-16 10:24:35 +02:00
Khairul Kasmiran
b8f3794e34 Fixed ps N issue with initial nulls 2018-05-15 18:19:31 +02:00
Khairul Azhar Kasmiran
bae0f69aab
psx escapes newlines (#10089) 2018-05-15 19:33:20 +08:00
pancake
e90fd02b97 Upgrade capstone to fix m68k bugs
Revert "Fix #9855 - Enlarge tmpbuf to 128 bytes because capstone code is crap"
- 11f99872f5d605b287461e2cfb26b68eed70a3a0.
Revert "Fix #9852 - Workaround to avoid capstone-m68k crash"
- 0607b97b0110b25f8b52657c601d83d0ae8029f9.
2018-05-11 12:51:36 +02:00