Commit Graph

1159 Commits

Author SHA1 Message Date
Maijin
34abfd6d64
Remove all S commands ##refactoring 2018-10-30 13:23:18 +01:00
radare
e7d3706b8f
Fix gcc8 warnings and rename core/asm.c to casm.c ##refactor 2018-10-20 01:23:15 +02:00
F3real
70afbcc36e Fix leaks in cbin and cmd 2018-10-16 02:19:40 +02:00
David CARLIER
7995271176 Fix few code paths. (#11792) 2018-10-12 00:10:07 +02:00
David CARLIER
036db696d1 Fix couple of leaks. (#11716) 2018-10-02 15:24:27 +02:00
radare
18de6e4aff
Command repeat is now ut64 (#11656) 2018-09-27 15:18:15 -07:00
Neven Sajko
211566922b Remove three unused functions (#11633) 2018-09-27 14:14:38 -07:00
pancake
d9ba8fcdfd Fix one tiny memleak in RCore.cmd 2018-09-25 13:37:06 -07:00
pancake
41ec949204 Fix #11112 - Rename {srwx,flags,perms} to perm. (-21 LOC)
Unify R_IO, R_BIN, R_BP, .. into R_PERM_* using 1 letter syntax
2018-09-22 11:31:45 +02:00
radare
945e9566fb
Fix #11455 - Implement internal less pager with scr.pager=.. (#11548)
* Use full screen in r_cons_less (last line was not used before)
2018-09-17 12:15:12 +02:00
radare
486c61529c
Implement the "underscore command" 2018-09-16 22:50:56 +02:00
Neven Sajko
4014e938d6 libr/core/cmd.c: Fix related to unsigned numbers (#11530)
Subtraction of unsigned numbers always yields a positive number. Adds
casts to st64 to give the intended result.
2018-09-15 21:37:09 +08:00
pancake
0d4e08aac4 Implement 'ls -e' 2018-09-13 16:45:31 +02:00
pancake
885f9efeb0 Fix last covs and add $e{} in RNumCallback 2018-09-13 11:16:27 +02:00
Neven Sajko
4a722e80d8 Add braces to if, else, for, while ... (#11504) 2018-09-13 10:17:26 +02:00
David CARLIER
09e8ccead3 Redo the previous PR. (#11415)
Fix couple of memory leaks only removed
one faulty line which led to garbage.
2018-09-06 12:43:50 +02:00
Riccardo Schirone
1b32083995 Travis was green (#11408)
* anal_x86: keep same syntax and POP value out of esil stack in push sp

NOTE: The other syntax was causing issues in afta, not sure why

* Revert "Further mem leak fixes (#11398)"

This reverts commit 38d9170f5d.

* anal_x86_cs: just use one expression for the PUSH x86 operation

* libr/core/cmd: set core_sysenv only when calling external scripts
2018-09-06 03:51:02 +02:00
kij
4c0f24fb3f fixt type (#11406)
ist kv -> list kv
2018-09-05 19:43:09 +02:00
David CARLIER
38d9170f5d Further mem leak fixes (#11398) 2018-09-05 14:56:29 +02:00
Neven Sajko
d8784641ee Add parentheses in macros where needed for safety (#11290) 2018-08-30 13:16:50 +02:00
Florian Märkl
2883398942 Fix #11081 - Transient Tasks (#11214)
* Make r_th_free() not kill the thread
* Transient Tasks
* Add transient info to & list output
* Use refcounting for Tasks
2018-08-23 13:49:28 +02:00
exokortex
dcb481122c Fix command interpret when scr.html is on (#11093) 2018-08-16 04:05:52 +02:00
pancake
de4b9939ff Some shorter help messages 2018-08-06 13:01:34 +02:00
Maijin
096d5eed00
?%? must be the same as %? Fix #10866 (#10894) 2018-08-02 13:18:48 +02:00
pancake
a1666a7712 Fix warnings introduced recently 2018-07-30 18:17:09 +01:00
Luca Di Bartolomeo
046af40bd2 Separate command history for sdb shell "ks" (#10820)
* Separate command history for sdb shell (ks)
* Refactor whitespace in sdbshell_history_down()
2018-07-27 10:33:46 +01:00
Florian Märkl
8c8f0a6516 Add &b command 2018-07-21 16:29:12 +02:00
Florian Märkl
8db9631c98 Block Signals when locking core->tasks_lock 2018-07-12 11:36:13 +02:00
Maijin
cd19cc4e63 Checking impact of afta in aaa (#10676) 2018-07-10 20:45:19 +05:30
pancake
db4afca0fe Fix r 2018-07-09 00:21:38 +02:00
pancake
73643dbb6f Fix =H& behaviour and warn about http.sandbox 2018-07-09 00:19:33 +02:00
pancake
33225b8005 Implement rax2, rahash2, r2pm, ... as "r2 commands"
- This is the begining to avoid fork() for them using the busybox style
2018-07-08 23:33:29 +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
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
Florian Märkl
43449afcfe Fix 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
6cba82c066 Flatten RThreadMsg into RCoreTask 2018-06-17 11:34:03 +02:00
Florian Märkl
721a615457 Task cmd Adjustments 2018-06-17 11:34:03 +02:00
Florian Märkl
f449ae66f5 Fix Command History and Quit 2018-06-17 11:34:03 +02:00
Florian Märkl
88fa23e53a Add r_core_cmd_task_sync() 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
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
31ad955bab Use r_io_read_at instead of r_core_read_at which is now deprecated 2018-05-21 23:06:00 +02:00
pancake
be89180e7b Cleaning up asn1 apis, standarize IS_* apis and some more cleanup 2018-05-21 22:13:07 +02:00
pancake
9ee286c31b Honor flagsize to blocksize in @@@f 2018-05-19 01:29:04 +02:00
pancake
4d61d66e29 Add support for the Zig programming language 2018-05-16 17:12:17 +02:00
Khairul Kasmiran
9a21b9fdd3 Removed confusing comment 2018-05-06 22:27:36 +08:00