8047 Commits

Author SHA1 Message Date
pancake
dae1ac91df Add anal.endsize (changes nothing by default, but fixes bugs if set to 0) 2018-06-25 00:31:28 +02:00
sivaramaaa
c091dd8bf2 Few fixes for type propagation (#10466)
* Few fixes for type propagation

* Strip spaces in type
2018-06-24 20:09:44 +02:00
Giovanni
a3c6f782cd Coverity - 24/06/18 (#10469)
* fix for coverity 1393580

* fix for coverity 1393579

* fix for coverity 1393577

* fix for coverity 1393578
2018-06-24 20:09:26 +02:00
Khairul Azhar Kasmiran
29d17a5d41 R_STRING_MAX_UNI_BLOCKS: max number of Unicode blocks that a UTF string can consist of (#10453)
* bin.maxuniblocks: max number of Unicode blocks that a UTF string can consist of

* Revert "bin.maxuniblocks: max number of Unicode blocks that a UTF string can consist of"

This reverts commit 0b1fcd3e4977f214141d92c797d0f633af9acee5.

* Using compile time constant instead of option
2018-06-23 18:23:16 +02:00
sivaramaaa
31eeef0279 Initial work on type propgation (#10451) 2018-06-23 12:11:22 +02:00
Florian Märkl
5e35ad898b RConsContext (#10450)
* Add RConsContext
* Swap cons in tasks using RConsContext
* Create cons context for background tasks
* Move event_interrupt to RConsContext
* Fix breaking main cons from signal
* Make r_print_is_interrupted() use callback
2018-06-23 12:10:13 +02:00
Andrea Sindoni
238cbbfc11 Add stop address info to the "di" command (#10445) 2018-06-22 13:17:40 +02:00
Florian Märkl
e3849843c5 Make r_core_task_del() thread safe (#10448) 2018-06-22 13:16:29 +02:00
pancake
c8043844f8 Fix !!!? and !!!- behaviours 2018-06-22 11:27:56 +02:00
Giovanni
9620ffab16 Implement !!!: to register new autocompletion logic (#10407) 2018-06-22 02:08:21 +02:00
Vanellope
fed5604dd7 Let the users adjust the layout width but still giving them certain limitations of the range (#10436) 2018-06-22 02:05:30 +02:00
Luca Di Bartolomeo
9efa5ee2e8 Fixed R key not working in custom graph (#10442) 2018-06-21 19:26:35 +02:00
Khairul Kasmiran
47d8debf68 Minor rearrangement 2018-06-21 18:33:39 +08:00
vane11ope
72f622cb87 fixed the resizing issue 2018-06-21 11:44:43 +02:00
pancake
ae814bc438 Avoid trailing spaces for unnamed symbols and use shorter reloc type names
* Do not flag unnamed symbols to avoid messy disasm outputs
* Hide symbol flags with paddr=0
2018-06-20 22:46:19 +02:00
soez
ed5a4d40ab Fix condition in function dmh (#10433) 2018-06-20 19:18:58 +02:00
Luca Di Bartolomeo
38bb81f98b Revert to old graph edges positioning (added an option) (#10430) 2018-06-20 17:49:25 +02:00
Vanellope
7336c6beb9 refresh panels after define (#10421) 2018-06-20 11:27:10 +02:00
soez
0bd511cff6 dmh function modified 2018-06-20 11:25:08 +02:00
cyanpencil
4b1fe1f7f9 Fix graph in panels rendering
Fix use after free in canvas resize

Fix utf8 working only in leftmost panel
2018-06-20 11:22:59 +02:00
Florian Märkl
2202d14067 Timeout socket accept using select (#10415) 2018-06-20 11:20:55 +02:00
pancake
65deb59f5f Restrict width boundaries in panels 2018-06-20 10:13:58 +02:00
Florian Märkl
3feb95079e Fix Task Coverities #10401 (#10416) 2018-06-20 09:00:58 +08:00
Vanellope
2637196309 D did not work properly and now it is fixed. (#10414) 2018-06-19 18:54:07 +02:00
Vanellope
65a4101bdd Fix #10399 - menu glitch fixed and a little bit of refactoring (#10406) 2018-06-19 14:25:38 +02:00
pancake
d495d531b0 Implement $r{} to access register values by name 2018-06-19 12:37:58 +02:00
pancake
f5f090b709 Implement named breakpoints with support for expressions 2018-06-19 12:27:57 +02:00
Chinmay Deshpande
122cb395e9 Fixes abj not being aliased to afbj (#10403) 2018-06-19 11:25:52 +02:00
pancake
1288473703 Implement 'dbi addr' and dbi. 2018-06-19 11:24:56 +02:00
pancake
9c49aeda0b Fix UAF issues in RBreakpoint (there are probably more) 2018-06-19 11:07:16 +02:00
pancake
eabeae3876 In visual panels make JK scroll more instead of change frame selection 2018-06-19 10:05:40 +02:00
pancake
53b84aebda Revert "Removing VVV from help (#10392)"
This reverts commit cb7c7e0d357f51986d92366f140d25e16c8badc6.
2018-06-19 09:51:04 +02:00
bannsec
cb7c7e0d35 Removing VVV from help (#10392) 2018-06-19 09:53:29 +08:00
Khairul Kasmiran
61855f24a1 Removed some trailing spaces 2018-06-19 08:55:34 +08:00
pancake
04f54cc7dd Fix crashes in graph and canvas 2018-06-19 01:05:25 +02:00
pancake
46dc3ecb44 Fix uaf with r2frida deinitialization 2018-06-18 23:45:51 +02:00
pancake
0f0c0c91e3 Fixes in panels: crash in shift-tab, add help for dD and swap them
* V!d <-> V!D : for consistency with visual mode (Vd)
2018-06-18 23:02:36 +02:00
Khairul Azhar Kasmiran
d387caec80
dc: show error msg if debugger is dead (#10384)
* dc: show error msg if debugger is dead (Linux)

* Apply to all OSes

* Move check before continue
2018-06-18 20:48:22 +08:00
Khairul Azhar Kasmiran
62e52cdb3f
dcu: check for dead debugger before continue (#10388) 2018-06-18 20:13:50 +08:00
Florian Märkl
c1cdc7a8b6 Add timeout for accept in HTTP Server (#10375) 2018-06-18 01:32:24 +02:00
Florian Märkl
a5b3ff9486 Make izz more task-safe (#10373) 2018-06-17 15:12:54 +02:00
Vanellope
258fa40ac8 fix some of those defects pointed out by coverity in canal (#10372) 2018-06-17 13:17:02 +02:00
Khairul Kasmiran
a5c33d9d3f dcu: show error msg if debugger is dead 2018-06-17 13:16:27 +02:00
Khairul Kasmiran
4e42eb4675 dcu: added check for debug mode 2018-06-17 13:16:27 +02:00
Florian Märkl
8d92f4045d Fix breaking from SIGINT 2018-06-17 11:34:03 +02:00
Florian Märkl
43449afcfe Fix joining Tasks 2018-06-17 11:34:03 +02:00
Florian Märkl
9d60de0b25 Call Task Callback 2018-06-17 11:34:03 +02:00
Florian Märkl
842f0984e5 Fix freeing stuff before joining tasks 2018-06-17 11:34:03 +02:00
Florian Märkl
fa3ff32569 Fix Task Commands for new Tasks 2018-06-17 11:34:03 +02:00
Florian Märkl
3a81bf367c Update r_core_task_print() 2018-06-17 11:34:03 +02:00