Commit Graph

18642 Commits

Author SHA1 Message Date
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
pancake
6e08e452a7 Release 2.7.0 - codename SleepyNull 2018-07-09 16:34:01 +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
Jakob
8b54c3c073 Make yanking more compliant with bash conventions (#10677)
* Add support for M-d (kill_word)
* Make yanking more compliant with bash conventions
* Use r_str_ndup for kill/yank
* Rename 'yank' to 'paste'
2018-07-09 15:29:57 +02:00
pancake
0aa64c0296 Fix fatmach0 integer underflow issue 2018-07-09 15:28:54 +02:00
radare
eb7deb281d
Fix #10464 - oobread crash in mdmp (#10683) 2018-07-09 13:55:45 +02:00
pancake
ad11c11232 Fix #10585 - crash in fatmach0 2018-07-09 12:57:59 +02:00
pancake
f3608b24d3 Fix last covs 2018-07-09 12:39:47 +02:00
pancake
9a1787b201 Fix #10667 - Invalid ARM instruction filtering 2018-07-09 12:17:34 +02:00
radare
dbd046be1e
Upgrade capstone (#10660) 2018-07-09 09:23:09 +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
Vanellope
2c3f666e99 Fixing armass covs (#10655) 2018-07-08 15:20:44 +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
ee2f848731 Fix #10634 - m68k for capstone3 2018-07-08 09:29:20 +02:00
pancake
1c750e141a Implement omo and oq. commands 2018-07-08 09:28:22 +02:00
pancake
bb7672c6a5 Fix #10583 - Oobread in DEX file 2018-07-08 09:28:05 +02:00
pancake
16c807f1ce Fix hexdump bottleneck issue and probably a segfault too 2018-07-08 03:12:41 +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
Marco Grassi
24c4e73f92 Fixed typo (#10652) 2018-07-08 02:12:08 +02:00
pancake
4bed61df82 Indentation fixes 2018-07-08 02:11:01 +02:00
pancake
ef5551638b Make REUSE_NULL_MAPS a compile time option 2018-07-08 02:11:01 +02:00
pancake
57c2bb3a4b Create map when reusing descriptors 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
pancake
af0affb2cf Fix undefined behaviour crash in mdmp 2018-07-08 01:30:22 +02:00
pancake
ababad8965 Fix asan oobread in 6502 2018-07-08 01:29:14 +02:00
Vanellope
217305254a Fixed more covs (#10629) 2018-07-08 01:09:51 +02:00
Rene Laemmert
ce9039da8b Removed bin_load from linux_heap_glibc.c (#10635) 2018-07-08 01:08:36 +02:00
Jakob
f193a58382 Add support for M-d (kill_word) (#10654) 2018-07-08 01:02:00 +02:00
Riccardo Schirone
c1c4313f13
travis.yml: docker doesn't seem to support newlines and quoted envs (#10650)
* travis: need to export vars
* travis: pass lsan options too
2018-07-08 00:15:51 +02:00
d3vvil
ff07dcc5d3 Update armass.c (#10653) 2018-07-07 21:50:40 +02:00
Khairul Kasmiran
41ba85c57f Removed trailing spaces of ragg2.c 2018-07-07 23:53:30 +08:00
Khairul Kasmiran
d8048db0d9 Remove unneeded trailing spaces 2018-07-07 23:19:37 +08:00