3337 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
b3714f6fdf Initial Task Scheduling Implementation
Fix Creation and Deletion of tasks_queue
2018-06-17 11:34:03 +02:00
Florian Märkl
f0944d50ef Windows r_cond implementation 2018-06-17 11:34:03 +02:00
xarkes
c2cc0462b5
Removed deplicated file for meson (#10367) 2018-06-16 22:13:01 +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
Aaron
0d7774a657 Make dm. output like dm and add dmq. (#10354)
* Changed dm. to output rows like dm
* Made dm. output like dm and added dmq.
2018-06-15 11:10:43 +02:00
Vanellope
5e4a719dff the integration between panel and graph has got heaps better now. and a bit of refactoring included too. (#10353) 2018-06-15 09:49:25 +02:00
pancake
7c5745b092 Kill the R_ITV defines (-8LOC) 2018-06-15 01:20:39 +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
Vanellope
7e793aac81 Initial support for graphs in panels 2018-06-13 11:12:18 +02:00
Khairul Azhar Kasmiran
a1c4a95101 Moved r2 segment cmds from iS* to iSS* + use segment. prefix for segment flags (#10331)
* Moved r2 segment cmds from iS* to iSS*
* Use segment. prefix for segment flags in set mode
* Only sections have start comments
2018-06-13 11:10:29 +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
Luca Di Bartolomeo
83e85ee07f UTF-8 support in canvas (panels, graph) (#10319) 2018-06-12 13:05:47 +02:00
Luca Di Bartolomeo
f08603c6c7 Graph edges improvements (#10325)
* Fix graph edges in jumptables
* fix simple edges graph
* better edges in refs graph
2018-06-12 00:20:39 +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
Aaron
b5300c75df Add r_userconf back to include/r_types.h (#10314)
Fixes regression issue #10313
2018-06-11 02:48:34 +02:00
sivaramaaa
7083c3385a Support for using variable name in tp 2018-06-10 21:04:57 +02:00
Khairul Kasmiran
e2e9c993a3 Moved segments from iS/'rabin2 -S' to iSS/'rabin2 -SS' 2018-06-10 03:30:25 +02:00
Khairul Kasmiran
80d5d26704 iS ELF: differentiate between sections and segments 2018-06-10 03:30:25 +02:00
Synray
8aa87a3820 Add cons_pal_len 2018-06-10 03:27:53 +02:00
Vanellope
0f8fd93806 Cleaned up rubbish (#10292) 2018-06-10 03:27:29 +02:00
sivaramaaa
409419e4b2 Add ahr command to set hint for func ret values 2018-06-10 03:17:33 +02:00
sivaramaaa
c858dae72c Honor op mask in r_core_anal_op 2018-06-10 03:17:33 +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
Khairul Kasmiran
2f285d5f90 ec highlight -> wordhl 2018-06-04 15:51:36 +02:00
Khairul Kasmiran
58e48c8267 ec line_highlight -> linehl 2018-06-04 15:51:36 +02:00
pancake
1183646d16 Fix #7160 - Add RAnalOp.sign, and add support for x86.cs 2018-06-04 15:50:51 +02:00
radare
f6a04b34c8
Optimize ls_empty() and r_list_empty() (#10244) 2018-06-03 02:20:28 +02:00
condret
cf0615738a implement pure io-plugin rw in R_API 2018-05-31 23:53:54 +00:00
sivaramaaa
8cc5f0216c Intial work on struct offset propagation 2018-05-31 19:05:54 +02:00
sivaramaaa
e5bbaffbfe Refactor code to change R_ANAL_OP_MASK_ALL to appropriate value 2018-05-31 19:05:54 +02:00
Khairul Azhar Kasmiran
7befed4463 R_SYS_DEVNULL: null device name (#10233) 2018-05-31 16:32:58 +02:00
pancake
e6ff3aa11b Add missing include file for r_cache.h 2018-05-31 10:49:37 +02:00
Aaron McDaniel
ad5c08cbe0 Made dietline word boundaries more readline-like
Resolves issue #10161
2018-05-31 02:32:07 +02:00
condret
66dd2af480 remove r_oids_sort (reimplementation wip) 2018-05-29 12:19:25 +00:00
Paul I
cad927a591 Meson: add rule for tags.r2 (#10215) 2018-05-28 23:25:48 +02:00
Arnaud Lefebvre
c654fe0e41 r_socket: update RAP_RMT_CMD enum field to match RMT_CMD (#10203)
Related to #9021

This fixes the "unknown command 0x06" error when trying to use the
"=[fd] cmd" command
2018-05-28 17:21:56 +02:00
Luca Di Bartolomeo
80c92bd01e Added ag autocompletion + final ag* fixes (#10187)
* Added ag autocompletion + shortcuts hidden when graph not interactive
* Renamed command 'agt' to 'abt'
2018-05-28 20:06:02 +08:00
pancake
aeef9d7423 s/deinit/fini/g 2018-05-27 15:55:33 +02:00
pancake
b63e146300 Fix ft help message and install flag tags file 2018-05-27 15:55:33 +02:00
Florian Märkl
f5fe86b790 Add r_cons_lastline_utf8_ansi_len() and use in ds_align_comment() 2018-05-26 18:27:29 +02:00
sivaramaaa
13da7c809c [WIP] Support RAnalop.dst/src in all archs (#10185)
* Intial work on supporting RAnalop.dst/src in all archs

* Fix struct offset for dst operand in ta command
2018-05-26 11:42:14 +02: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