Commit Graph

8615 Commits

Author SHA1 Message Date
Riccardo Schirone
55bdcbb94c core/cbin: vaddr/paddr were switched in iz ##bugs (#11839) 2018-10-17 22:40:54 +08:00
F3real
70afbcc36e Fix leaks in cbin and cmd 2018-10-16 02:19:40 +02:00
pancake
4205cdabee Fix memory leaks in RReg 2018-10-16 00:17:44 +02:00
radare
c8356abb03
Add zign hash using sha256 (#11822) 2018-10-15 19:13:18 +02:00
rfc2119
dca5c9e3d7 Fix asm.describe=1 when asm.cmt.right=0 (#11803) 2018-10-15 16:52:14 +02:00
radare
4f81a35adb
Improve and update help message for the $F variables (#11819)
* Improve and update help message for the $F variables

* oops
2018-10-15 16:18:21 +02:00
Luca Di Bartolomeo
3bf4288577 Print marks on flags if asm.offset=false (#11773) 2018-10-15 13:48:59 +02:00
Khairul Azhar Kasmiran
de0301b9ae disasm.c: Realign after sparse to start of basic block if needed (#11810) 2018-10-14 17:39:46 +08:00
Stefan Ilic
a061c504cf Fix leak in cfile (#11809) 2018-10-14 17:37:45 +08:00
pancake
b66374d937 Fix uninitialized use of variable in visual panels 2018-10-13 13:24:13 +02:00
Khairul Azhar Kasmiran
84d7142131 disasm.c: Add ds_comment_start/middle/end + use case (#11802)
* disasm.c: Add ds_comment_start/middle/end + use case
* For backwards compatibility
2018-10-13 01:40:35 +02:00
Florian Märkl
1293fb792f Fix tj (#11797) 2018-10-12 12:18:38 +02:00
Riccardo Schirone
d6aab51c2b WIP: gcc8 warnings (#11795)
* arch/ebc: fix style and remove gcc8 warnings
* parse/parse_ppc_pseudo: fix gcc8 warnings
* parse/parse_mips_pseudo: fix gcc8 warnings
* anal/esil: fix strncat usage
* shlr/tcc: fix snprintf usage
* parse/parse_dalvik_pseudo: fix sprintf -> snprintf
* lang/vala: fix gcc8 warnings
* core/vmenus: fix snprintf usage
2018-10-12 12:17:29 +02:00
Florian Märkl
1dad5dfd1c Fix #11794 - Fix escaping realname in axtj 2018-10-12 11:50:46 +02:00
David CARLIER
7995271176 Fix few code paths. (#11792) 2018-10-12 00:10:07 +02:00
Khairul Azhar Kasmiran
0aa09a07ec
RParse.relsub_addr: int -> ut64 (#11791) 2018-10-11 21:51:13 +08:00
Florian Märkl
b37e0ffa42 Fix #11785 - oc hang (#11790) 2018-10-11 20:00:59 +08:00
pancake
22cd188423 Fix crashes in nN, w, add space and other stuff for visual panels 2018-10-11 13:01:20 +02:00
Riccardo Schirone
c19023834e core/cmd_type: use sdb API sdb_foreach_list_filter 2018-10-11 09:53:22 +02:00
Riccardo Schirone
eb57550978 core/cbin: fix uses of ht_* api 2018-10-11 09:53:22 +02:00
Riccardo Schirone
8f376b10cc
cmd_type: refactoring code to print type structs/enums/etc. (#11782)
cmd_type: refactoring code to print type structs/enums/etc.
2018-10-11 01:30:24 +02:00
Khairul Azhar Kasmiran
c7a9ab9d74 Fix arm relsub when both pointer addr and pointed-to addr have flags (#11780)
* Fix arm relsub when both pointer addr and pointed-to addr have flags
* Add comment stating extra implication
* Print flag if exists, otherwise address but not both
2018-10-11 01:17:48 +08:00
fcasal
871662e74c Fix comments and whitespace (#11781) 2018-10-10 12:19:56 +08:00
Luca Di Bartolomeo
b7a9dd64e4 Avoid centering graph nodes too big for the current terminal size (#11771) 2018-10-09 12:30:40 +08:00
Jānis Džeriņš
0cd5c5dadc Make up lines even more beautiful (#11770)
Use dashed line from the same Unicode block as other line drawing
characters.  This ensures that they all are present in the same font,
are the same width and align perfectly.
2018-10-09 00:18:47 +02:00
Riccardo Schirone
ab4578a546
remove random warnings when compiling (#11767)
* remove random warnings when compiling

* debug_native: provide r_debug_handle_signals on windows
2018-10-08 13:21:50 +02:00
pancake
6a75230ea9 Fix #11634 - Crash in visual disasm for large dalvik instruction 2018-10-08 12:54:38 +02:00
pancake
816463ed70 Fix warnings in dmh 2018-10-08 11:33:51 +02:00
bannsec
a5d29f3d20 Fixing a couple MemLeaks (#11766) 2018-10-08 09:55:13 +02:00
pancake
de099c9806 Fix pCx 2018-10-08 00:12:05 +02:00
pancake
15aff17004 Fix oobread in pxr 2018-10-07 23:43:23 +02:00
radare
9235b015be
Fix #11751 - fix asm.pseudo crash after RStrBuf in RAsmOp (#11755) 2018-10-07 11:50:59 +02:00
pancake
5fbffa1769 Fix left shift (long vs ut64) 2018-10-07 11:49:28 +02:00
pancake
88ebd1d772 Fix an assert in aac 2018-10-07 02:35:02 +02:00
pancake
b4eb643556 Fix #11748 - Implement tuj 2018-10-07 02:25:09 +02:00
pancake
71ad7aa138 Implement tsj command 2018-10-07 02:21:21 +02:00
pancake
305be74a8c Implement tej to print enums in json 2018-10-07 02:11:13 +02:00
pancake
1c57059e89 Fix assert in ic 2018-10-07 00:38:39 +02:00
Riccardo Schirone
018af047d9
core/cmd_print: fix ASAN crash (#11742) 2018-10-05 15:22:07 +02:00
Riccardo Schirone
e2278cc50f
sync sdb: some refactoring on how to access base SdbKv fields (#11741) 2018-10-05 15:21:46 +02:00
pancake
786feaa80b Fix one crash and one assert in the graph and remove one useless warning 2018-10-04 16:12:32 +02:00
pancake
088ead5872 Fix last cov 2018-10-04 04:25:24 +02:00
saucec0de
b06c44385b Fix debugging in FreeBSD 11.2 (#11726) 2018-10-04 02:48:15 +02:00
David CARLIER
036db696d1 Fix couple of leaks. (#11716) 2018-10-02 15:24:27 +02:00
radare
d997fb62ba
Fix pd-x, tests pd -x and pd--x too (#11709) 2018-10-02 05:53:35 +02:00
pancake
92f5af1e79 Upgrade to the latest Sdb 2018-10-02 05:18:39 +02:00
pancake
5a7347f12f Implement tfj and optimize it with latest sdb (separate commit) 2018-10-02 05:18:39 +02:00
pancake
f0b7941741 Implement aefa and arA commands 2018-10-02 05:18:39 +02:00
Riccardo Schirone
5073d6b4e1 core/disasm: make flaglist variable const RList * 2018-10-01 21:07:51 +02:00
radare
f7be81edbb
Fix instruments leaks (#11695)
* Fix a small memleak in the disasm reflines
* Fix huge args leaks in r_parse for arm
* Fix another memleak
* Fix memleak in VR
* Fix memleak related to bad use of r_list_join
* Fix warnings
* Fix two rlist related asserts
2018-10-01 19:57:33 +02:00