Commit Graph

19481 Commits

Author SHA1 Message Date
pancake
d9ba8fcdfd Fix one tiny memleak in RCore.cmd 2018-09-25 13:37:06 -07:00
Vanellope
bafc98c106 Fixed the quit menu (#11651) 2018-09-25 11:51:12 -07:00
Mathieu Tarral
08aa66a88d drj cmd: change value format to llu instead of lld (#11650) 2018-09-25 11:50:58 -07:00
morbith-dqtz
6c34858e56 linux_heap_glibc: debug heap at core file and avoid using symbols for global_max_fast assuming always the max sixe for the arch (#11632) 2018-09-25 09:59:05 -07:00
Vanellope
ca0c18ef96 Enabling adding the menu items more intuitively. (#11645) 2018-09-25 09:58:33 -07:00
Michael Scherer
878e5de408 Add support for token information from minidump (#11582) 2018-09-25 09:58:15 -07:00
Maijin
17f2f3abf1 remove deprecated anal_list (#11646) 2018-09-25 19:28:17 +08:00
Khairul Kasmiran
d04e888251 Move R_MIN inside R_MAX (#11638) 2018-09-25 17:42:27 +08:00
Anton Kochkov
ac16313fc7
r_asm_disassemble() move the len check 2018-09-25 12:45:42 +08:00
Khairul Azhar Kasmiran
f544b96c6a Fix #11400 - Truncate insn bytes that go off binary's end (#11638) 2018-09-25 12:43:14 +08:00
radare
e611921d82 Remove the subarch callback from the RAsmPlugin (#11641) 2018-09-25 12:40:18 +08:00
Neven Sajko
79f6f17eca libr/asm/arch/msp430: Remove unused function param (#11644) 2018-09-25 12:39:17 +08:00
Neven Sajko
a36534b9f3 Add parentheses in definition of R_ARRAY_SIZE for safety (#11635) 2018-09-24 07:41:38 +02:00
sivaramaaa
5339905d67 Fix Coverity CID 1395742 (#11630) 2018-09-23 17:02:41 +02:00
Neven Sajko
a7476b4a27 libr/anal: Add missing 'switch' (#11628) 2018-09-23 12:28:59 +02:00
Paul I
6c146ebf90 Fix GNU-based RAsm plugins to use RStrBuf API properly (#11625) 2018-09-23 12:13:34 +02:00
Lzu Tao
6193fd5efd Fix bad formatting when display help message of ahi
Signed-off-by: Lzu Tao <1stpangu@gmail.com>
2018-09-23 12:12:56 +02:00
Paul I
8786d57aa5 Fix sys/meson.py (#11626) 2018-09-23 10:54:37 +02:00
Florian Märkl
1ed251b894 Make pipe lang plugin sleep while waiting for pipe (#11622) 2018-09-22 20:11:24 +02:00
Paul I
ac453658c9 RStrBuf: add r_strbuf_vappendf() and r_strbuf_vsetf() (#11621)
* RStrBuf: add r_strbuf_vappendf() and r_strbuf_vsetf()

* Fix whitespaces
2018-09-22 19:00:37 +02:00
radare
28bdc63a7d
Add asm.usercomments to disobey asm.comments (#11620) 2018-09-22 16:06:04 +02: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
pancake
798ef9519e Detect error when something fails in binr/ 2018-09-22 11:31:45 +02:00
Khairul Azhar Kasmiran
2b94b2a909 sys/asan.sh: -u for user.sh (#11619) 2018-09-22 10:50:34 +02:00
Paul I
d878264f23 Some fixes for RStrBuf API: (#11617)
* Fix memleak in r_strbuf_setbin()
* Write terminating null to data buf in r_strbuf_setbin() and r_strbuf_append_n()
* Handle vsnprintf() error in r_strbuf_setf() and r_strbuf_appendf()
2018-09-22 01:32:16 +02:00
radare
baf19b02ca
Fix #11614 - Crashes in ccd, aecs, aecc, afbc (#11618) 2018-09-22 01:31:45 +02:00
radare
9fae4716bf
Fix memory leaks in the aar command (#11613) 2018-09-22 00:11:44 +02:00
morbith-dqtz
387b9d964b linux_heap_glibc : locate main_arena without computing symbol offsets (#11615) 2018-09-22 00:11:22 +02:00
Khairul Azhar Kasmiran
a9d085ce23 Fix #11434: Correctly show bytes for invalid opcodes (#11612) 2018-09-21 17:26:49 +02:00
sivaramaaa
f3e9f4ec5c Few improvements to type inference (#11610) 2018-09-21 17:26:39 +02:00
radare
6e65b5d02a
Honor search.maxhits in /m (#11609) 2018-09-21 16:32:25 +02:00
Anton Kochkov
b56c4862eb
Fix Xtensa RStrBuf (#11606) 2018-09-21 19:55:40 +08:00
radare
7579c57bdc
Add signed-integer-overflow for ASAN (#11604) 2018-09-21 12:03:15 +02:00
pancake
c2e447fc01 Fix last googlefuzz (direct memory leak in cb_pager)
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=10576
2018-09-21 11:41:48 +02:00
radare
51cb301641
Fix clusterfuzz-testcase-minimized-ia_fuzz-5672100065443840.dms (#11602) 2018-09-21 08:51:36 +02:00
iamahuman
5553850309 Fix #11578 - Fix recursively entering visual panels mode (#11583) 2018-09-21 02:35:37 +02:00
Giovanni
9c514e4993 Make axj outputting the same data as ax (#11575) 2018-09-21 02:33:12 +02:00
radare
c8fbb88e01
Fixes for arm.gnu (thanks ubsan and rstrbuf) (#11600) 2018-09-21 02:18:39 +02:00
radare
478dd2377a
Fix #11566 - Regression in r2 = introduced by threading and siol (#11598)
Still not perfect because stdin works, but the tty size/configuration
is not correct when reopening.
2018-09-21 00:13:19 +02:00
fcasal
7e5b1985d8 Add 'aang' to recover function names from stripped golang binaries (#11594) 2018-09-20 23:56:38 +02:00
Maijin
2197e24594 Fix #11590 - set pydata section to is_data=false 2018-09-20 23:52:36 +02:00
pancake
40c076334d Fix #11532 - Invalid format string for ut64 on 32 bits 2018-09-20 23:09:30 +02:00
radare
789617b6ad
Implement pFaq to output "quiet" ASN1 format (#11597) 2018-09-20 19:16:33 +02:00
radare
192b3b96bd
Implement bruteforce block to find hash collisions (#11595) 2018-09-20 19:16:25 +02:00
radare
185d8dce37
Fix SHA digest alignment issues found by UBSAN (#11596) 2018-09-20 16:44:00 +02:00
Khairul Kasmiran
e405e8b66b Some PFMT64d -> PFMT64u 2018-09-20 21:59:32 +08:00
Dimitris Karagkasidis
815f44f32d Fix minor memleak in cb_pager() (#11592)
* Fix minor memleak in cb_pager()

The heap space allocated by core->cons->pager within cb_pager() is not
properly released, resulting in ASAN complaining about the memory leak.
2018-09-20 15:20:21 +02:00
Giovanni
b076fa5cf1 Sorted OIDs (#11593) 2018-09-20 15:18:06 +02:00
pancake
e242a1affb Fix #11586 - Wrong reg profile for macos-x64 2018-09-20 15:14:35 +02:00
Florian Märkl
126b408893 Add switchop to agj/agJ (#11591) 2018-09-20 14:40:16 +02:00