Commit Graph

18367 Commits

Author SHA1 Message Date
Florian Märkl
59c2d5d419 Do not add task to queue if ending 2018-06-17 11:34:03 +02:00
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
cdf5f5c9d2 Add &t command 2018-06-17 11:34:03 +02:00
Florian Märkl
f0944d50ef Windows r_cond implementation 2018-06-17 11:34:03 +02:00
vane11ope
5d4e68d589 covered a coverity defect 2018-06-17 09:20:40 +02:00
vane11ope
f8435b66f5 fix a coverity issue in graph 2018-06-17 09:11:18 +02:00
vane11ope
07c8d75e06 a few improvements for the panel-graph 2018-06-17 09:11:01 +02:00
vane11ope
cf8c87a24b fixed a coverity found in vmenus 2018-06-17 01:01:09 +02:00
xarkes
c2cc0462b5
Removed deplicated file for meson (#10367) 2018-06-16 22:13:01 +02:00
cyanpencil
c3366d9004 fix color crashes in panels 2018-06-16 20:42:46 +02:00
mcd1992
2fee36897e Add rm r_version.h to make clean 2018-06-16 20:41:51 +02:00
sivaramaaa
7cb75f712c Fix ahr help msg 2018-06-16 18:24:48 +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
sivaramaaa
18a6c40b16 Support RAnalop.dst/src for arm thumb mode 2018-06-16 18:24:48 +02:00
Francisco Lopes
21634c7f83 Add Windows 10 (April 2018 Update) WinDbg profile (#10333) 2018-06-16 18:20:03 +02:00
Khairul Kasmiran
b1a982cc24 Added -ee to rabin2 -g 2018-06-15 23:57:17 +02:00
Aaron McDaniel
2331946a5f Add documentation paragraph to dev.md 2018-06-15 23:57:04 +02:00
Aaron McDaniel
84de3fc2b4 Initial doxygen config 2018-06-15 23:57:04 +02:00
Aaron McDaniel
fb65e78471 Move developer info in CONTRIBUTING.md to DEVELOPERS.md 2018-06-15 23:57:04 +02:00
Florian Märkl
737e7d33da Set HAVE_EXPLICIT_BZERO in meson (#10359) 2018-06-15 19:06:56 +02:00
David CARLIER
68177064b4 updating slighty the sandbox readme (#10357) 2018-06-15 16:26:34 +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
pancake
a3456e6e3b Fix windbg io perms 2018-06-15 00:37:59 +02:00
vane11ope
0c3300361a rip off unnecessary config manipulations 2018-06-14 18:20:00 +02:00
Khairul Kasmiran
f472a9c1e1 Make equiv flags for rabin2 -g more future-proof 2018-06-14 17:55:44 +02:00
cyanpencil
5c1ce98280 fix coverity defects 2018-06-14 17:46:20 +02:00
cyanpencil
6412a4cd77 fix crop utf8 in canvas 2018-06-14 17:46:20 +02:00
Tanjmaxalb
673e0b3f2b Was be fixed #10346 (#10347) 2018-06-14 15:59:13 +02:00
David CARLIER
a619eba4c7 BSD docs update and distinct docs for both systems (#10349) 2018-06-14 21:24:34 +08:00
fcasal
2a029fdb2d Added json list to debug plugin list dL (#10348) 2018-06-14 21:23:37 +08: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
radare
bd9611c43d
Add support for x86-32 gcc "mov r,[r*s+d];jmp r" jumptables (#10271)
* Add support for x86-32 gcc "mov r,[r*s+d];jmp r" jumptables

Thanks @rlaemmert for providing test case

- This PR also improves the analysis of MOV instructions on X86
- And extends output of 'ao' to show ireg, scale, ...
2018-06-13 17:06:47 +02:00
radare
c9446e530e
Show cycles, failcycles and delay in ao, as it was in aoj (#10289) 2018-06-13 16:38:37 +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
pancake
8f6f4b8c1d Support escaping pipes, backticks and redirections in the shell 2018-06-13 16:00:02 +02:00
pancake
06b93969b0 Fix some more oobreads in v850 2018-06-13 15:43:44 +02:00
pancake
89874a07d1 Fix crash in v850 disassembler, need some more fixes to fix them all 2018-06-13 14:51:01 +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
jasuramme
bc9dd3aca0 Sh esil implementation bugs fixed (#10334)
* Implemented ESIL for SH architecture
* fixed mov.l @(<disp>,PC), PC needed -2 offset, as program counter is already incremented
* deleted unused sdb file
* removed unnecessary variables and functions. Changed code for coding style rules. Added EXT.S instructions. head of file is still to be rewritten after I will finish tests.
* removed esil_sh_init()
* lots of bugs fixed during testing, not so much left
* Finished to check sh ESIL. Tests are written
2018-06-13 11:13:25 +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
pancake
0a53903aba Fix e asm.arch=?~udis after r2pm -i x86udis 2018-06-13 01:20:41 +02:00
David CARLIER
b907cab694 acr4random env var propagation fix (#10332) 2018-06-13 01:01:46 +02:00
pancake
34a88a9baa Fix memleak reported by @zlowram 2018-06-13 00:50:50 +02:00