8138 Commits

Author SHA1 Message Date
cyanpencil
ad75f08a48 Add file completion to V! > open file 2018-07-10 10:33:28 +02:00
Vanellope
70d090b527 only disassembly should get the current panel remark when V! opens up. and also the current panel should be lit up even when the color settings are default. (#10691) 2018-07-10 08:22:00 +02:00
Riccardo Schirone
7572f315ea
meson improvements (#10617)
* meson.build: fix meson build when not on git
* meson.build: make capstone a dependency
* meson.build: make r_magic library optional
* meson.build: capstone include is already in the dependency
* meson.build: use dependencies instead of manual linking + includes
* meson.build: add travis
* flag/meson.build: include sdb dependency
* travis-script: print messages based on install system
* io/meson.build: add sdb as dependency
* syscall/meson.build: missing sdb dependency
* {parse,config}/meson.build: add sdb dependency
* travis.yml: pass INSTALL_SYSTEM var to docker
* {bin/shlr}/meson.build: add sdb_dep to r2java and bin
* install meson and ninja-build in r2-travis docker
* travis.yml: allow meson build to fail for now
* anal/meson.build: add sdb and java dependencies
* egg/meson.build: add sdb dependency
* travis.yml: meson build env should be also in the includes list
* core/meson.build: add java dep
* meson.build: use dependencies also to create main r2 dependency
* rasm2/meson.build: replace link_with with dependencies
* rasm2/meson.build: add sdb as dependency
* meson.builds: convert link_with to dependencies and fix tabs
* travis-script: change meson install prefix and set PKG_CONFIG_PATH
* travis-script: add lib64 to LD_LIBRARY_PATH
2018-07-09 16:58:38 +02:00
radare
3bd0368a43
Fix #10444 - aav, /v enforces the map information, considering null:// (#10508)
* Improve isValidAddress validation for aav (slower checks, faster when unallocated on fuzzed bins)
2018-07-09 16:32:34 +02:00
pancake
f3608b24d3 Fix last covs 2018-07-09 12:39:47 +02:00
vane11ope
e463c5de12 fixed step debugging using F keys 2018-07-09 15:00:35 +08:00
sivaramaaa
d3093f6cfb Prevent running into infinite loop for invalid ops 2018-07-09 14:59:43 +08:00
vane11ope
0a1a4289a6 fixed my stupid mistake 2018-07-09 13:40:34 +08:00
cyanpencil
a889ab9567 colorize graph shortcuts 2018-07-09 11:56:30 +08:00
cyanpencil
484255eda1 Add shortcuts to minigraph 2018-07-09 11:56:30 +08:00
pancake
95d346b611 Fix #10674 - pzq and gcc build 2018-07-09 01:13:29 +02:00
pancake
b8a9e05b2c Disable =* commands to create tasks. Related to #10515 2018-07-09 00:30:16 +02:00
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
ae8e9fcbf5 Fix afll 2018-07-08 23:46:12 +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
pancake
bab054835f Fix warnings and make omo depriorize the new map by default 2018-07-08 23:11:37 +02:00
Vanellope
ae44fa3f2e menu should be rotating in panels (#10669) 2018-07-08 22:50:59 +02:00
sivaramaaa
1b04403a3a Fix r_cons_break and io.cache issue (#10668) 2018-07-08 22:45:39 +02:00
sivaramaaa
d128c96bb9 Improvements to type inference (#10666)
* Add double pointer inference support
* Intial work on type inference based on instruction access pattern
2018-07-08 15:26:37 +02:00
morbith-dqtz
a7b9b7e37a two fixes for working with heap in 32bits (#10625)
* fix hash calculation of libc-dbg file (debian9 32bits)
fix heap dmh for tcache in 32bits (debian9 testing 32bits)
2018-07-08 15:19:45 +02:00
Luca Di Bartolomeo
e209b9147a Improve jmptbl edges, second try (#10662)
* Improve jmptbl edge positioning

* Merged edges with the same origin/destination

* Fix callgraph
2018-07-08 09:29:56 +02:00
pancake
1c750e141a Implement omo and oq. commands 2018-07-08 09:28:22 +02:00
pancake
3e5bcd4cc7 Implement omq. 2018-07-08 02:57:39 +02:00
pancake
da4a1bbc46 Implement ompd to depriorize a map 2018-07-08 02:57:39 +02:00
xarkes
b73d92404d Removed useless message (#10648) 2018-07-08 02:12:39 +02:00
pancake
4bed61df82 Indentation fixes 2018-07-08 02:11:01 +02:00
pancake
89a19973f0 Reuse null:// memmaps from rio.section from rcorebin for 'op' 2018-07-08 02:11:01 +02:00
pancake
1ec71ac212 Fix #10507 - 'op' command, no args show current fd 2018-07-08 02:11:01 +02:00
Rene Laemmert
ce9039da8b Removed bin_load from linux_heap_glibc.c (#10635) 2018-07-08 01:08:36 +02:00
Florian Märkl
275888ab5d Fix Invalid JSON when using izzj with no file opened (#10647) 2018-07-07 15:04:59 +02:00
Florian Märkl
191beacdc9 Escape flag realname in pdJ (#10649) 2018-07-07 14:57:01 +02:00
sivaramaaa
95050304cb Fix #10628, null deref in afta 2018-07-05 20:35:27 +08:00
Rene Laemmert
7e723f6e6a Changed bin_load to open in core file (#10573) 2018-07-05 12:30:09 +02:00
Vanellope
bb5cfbcea4 Fixed some covs (#10621) 2018-07-05 11:48:56 +02:00
pancake
685ce4e0ed Strpool is not StrBuf. Fix ecf109900fb27346a13f710c8da2d91658726000 2018-07-05 11:40:59 +02:00
sivaramaaa
28531f9deb Use foreach_prev insted of reversing list 2018-07-05 16:42:15 +08:00
sivaramaaa
d8235704ae Add type propgation for args from caller to callee function 2018-07-05 16:42:15 +08:00
Florian Märkl
a566e7af99 Add Semaphores to r_util and use them for joining Tasks (#10622)
* Add Semaphores to r_util

* Use Semaphore for joining Tasks
2018-07-05 00:25:57 +02:00
cyanpencil
b747592598 Add asm.flags.real option disabled by default 2018-07-05 00:55:51 +08:00
cyanpencil
c90d548082 Fix linking error in flag.c 2018-07-05 00:55:51 +08:00
cyanpencil
d450ec04ab Fix travis errors in flag realnames 2018-07-05 00:55:51 +08:00
cyanpencil
80487cde44 Display flag realname instead of name 2018-07-05 00:55:51 +08:00
radare
50e1c69874
Kill anal.split config variable (#10619) 2018-07-04 15:51:37 +02:00
xarkes
9bedab5184 Escape dwarf info in json (#10616) 2018-07-04 12:07:52 +02:00
stackrip
ecf109900f Add Colors to Visual Help (#10582)
* Formatting & init fix
* Remove extra space following prompt_read
2018-07-04 10:50:00 +02:00
Vanellope
2aced1540d resizing properly works with split screen (#10606)
* resizing properly works with split screen
* fixed some stupid mistake
2018-07-04 10:43:42 +02:00
sivaramaaa
1b01ae93d9 Intial work on type inference for register based args 2018-07-04 11:18:31 +08:00
sivaramaaa
5a982ed1f4 Fix issues while declaring var/arg 2018-07-04 11:18:31 +08:00
Khairul Kasmiran
145ce4a741 Default asm.imm.str to true 2018-07-03 11:52:32 +08:00