Commit Graph

18621 Commits

Author SHA1 Message Date
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
pancake
156221e724 Fix #7560 - stepping in OpenBSD 2018-07-07 16:47:57 +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
Riccardo Schirone
a95cb7e20a
travis-extract-var: correctly escape variables (#10646)
* this is a long comment (just for test on travis)
2018-07-07 00:45:29 +02:00
Riccardo Schirone
ed73ea036c travis.yml: try to run ASAN on travis (#10645)
* fixing travis with docker. Env vars weren't passed to docker, so it was compiling always in the same way and not with clang/gcc
* replacing damo22/r2-travis with radareorg/r2-travis
* introduce an ASAN build on travis
2018-07-06 23:35:55 +02:00
Khairul Kasmiran
ff00596385 Removed trailing space 2018-07-06 23:26:33 +08:00
skuater
c079da92b3 fix for issue #10198 2018-07-06 22:04:05 +08:00
Khairul Kasmiran
c1e9a3cc3a Removed some spaces 2018-07-06 21:06:13 +08:00
Khairul Kasmiran
b9ce57d68d Fix gcc8 warning for #10338 2018-07-05 23:03:10 +08: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 ecf109900f 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
Alex Gaines
78ece9fd2b very minor optimization here, but it improved the performance of r_reg_32_to_64 quite significantly... Profiling a test program that used libr_anal esil went from r_reg_32_to_64 using ~9.5% to ~2.3% of the total time (#10624) 2018-07-05 00:24:06 +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
8f514bf62a Added scr.utf8 check for unicode strings 2018-07-05 00:55:51 +08:00