Khairul Azhar Kasmiran
9fcb4eb322
Do spec-following r_str_escape_utf8_for_json() ##json
2019-01-01 23:41:58 +01:00
Vanellope
b35b109ed0
Fix Cursor mode and Zoom mode and refactoring ##panels
2019-01-01 23:41:12 +01:00
blenk92
0e7f5b894f
Fix wrong splitting of functions in aac ##anal
2019-01-01 23:36:11 +01:00
pancake
8aa3bcc1b8
Do not use r_buf_get_at in RBin.nxo to solve 2 clusterfuzz crashes ##bin
2019-01-01 22:31:37 +01:00
Kirill Zhumarin
c6dc91bd20
Allow select cpu for arm.gnu ##disasm
2019-01-01 19:58:29 +01:00
Khairul Kasmiran
c2314861c9
Fix build
2018-12-31 20:56:47 +08:00
pancake
ad9f108926
Fix last covs (leak regression in visual)
2018-12-31 11:27:46 +01:00
pancake
b29f5bb54a
Fix some issues reported by clang-analyzer
2018-12-31 05:36:14 +01:00
radare
dc185e242a
Add scr.wideoff to make offsets and reg values depend on asm.bits ##visual
2018-12-31 03:06:05 +01:00
pancake
e66e1ce90f
Fix V<tab> glitch
2018-12-31 01:38:21 +01:00
pancake
8a4cad41f6
Extend the use of the 't' key to manage tabs better, better ascii art ##visual
...
* "tT", "tt new tab, t[1-9] switch to nth tab, t= name tab, t- close tab"
2018-12-31 01:21:03 +01:00
radare
0fc506dce1
Fix infinite loop bug related to anal.nopskip ##anal
2018-12-31 00:33:16 +01:00
radare
acc7a2543d
Use add-sorted instead of append+sort ##anal
2018-12-31 00:22:33 +01:00
David CARLIER
2eb706029c
Few code/cleanups mem leaks potential ( #12591 )
2018-12-31 00:21:47 +01:00
pancake
bccbeee653
Blind fix for #12592 - null deref in myregwrite when debug-step in visual
2018-12-30 23:14:35 +01:00
Vanellope
a0b710810f
Refactoring ##panels ( #12583 )
2018-12-30 15:35:38 +01:00
pancake
fc68124f4d
Do not statically link binaries by default in sys/static.sh ##build
...
* Use STATIC_BINS=1 env var to change this behaviour
2018-12-30 13:38:50 +01:00
dav1901
83873cd0f2
Fix few covs ( #12589 )
2018-12-30 12:14:15 +01:00
GustavoLCR
16852a350b
Fix split fields not being decoded ( #12585 )
2018-12-30 10:39:34 +01:00
Khairul Azhar Kasmiran
a492dd87de
Fix #12575 - Fix ^D in esil for 'bts dword [esp], eax' ( #12586 )
2018-12-30 10:39:02 +01:00
dav1901
d05a119081
Fix few minor leaks ( #12584 )
2018-12-30 01:37:14 +01:00
pancake
0653e4d0aa
Rename m68xx to m680x for consistency
2018-12-29 17:42:07 +01:00
pancake
7aae8a7441
Add support for m68xx disassembler + analysis from capstone ##disasm
2018-12-29 17:03:40 +01:00
radare
c9e87787f1
Initial support for 6502 with Capstone ##disasm
2018-12-29 16:22:08 +01:00
Khairul Azhar Kasmiran
ea0beb8c59
Fix esil func cmt alignment ( #12576 )
2018-12-29 16:06:19 +01:00
Roman Valls Guimera
d38df47b74
Clarify aes /Ca help message ( #12580 )
2018-12-29 16:05:18 +01:00
radare
2d236dbe56
Several bug fixes and improvements for the visual-tab ##visual ( #12577 )
2018-12-29 11:17:56 +01:00
Florian Märkl
fdbb87d70e
Heavy refactoring and sdbify the classes storage+logic ##anal
...
* New commands: aCb, aCm, aCmn, aCll, aClj, aCv, aCm, aC-, aCm-
* Fix Segfaults and Leaks in RTTI classes recovery
* Accept .?AU as prefix for msvc class name demangling
* Classes recovery refactoring
* Skip own type descriptor in msvc classes recovery
* Cleanup msvc rtti address calculation
* Recover vtable, classes, base class, virtual methods from MSVC RTTI
* Add flags for vtables and methods
* Add r_str_sanitize_sdb_key()
2018-12-29 11:16:33 +01:00
Khairul Azhar Kasmiran
bdf54d1111
Use refline_kept() in r_anal_reflines_str() instead ( #12574 )
2018-12-28 19:41:18 +01:00
radare
5234164ab2
Improve two dimensional panels with Tab and tabs with '<num> and '' ##visual
...
* Less panels and more sub-modes
2018-12-28 19:40:54 +01:00
radare
c45cf8790b
Initial implementation of emu.ssa ##esil
2018-12-28 14:11:39 +01:00
Khairul Azhar Kasmiran
9889cc27de
Fix no-anal asm.bbline when there is only backwards ref from addr ( #12571 )
2018-12-28 01:30:22 +01:00
David CARLIER
cae13a0e14
Improving slighty debug support on FreeBSD. ( #12572 )
...
When a process is interrupted by a signal, we try to
figure out the reason if the information is still available.
2018-12-27 23:18:55 +01:00
lzutao
9cc6d2d291
meson: Do not use glob with meson ##build
...
* meson: Explicit is better than implicit
* meson: Fix deprecated warnings in Meson 0.49.0
* meson: Do not need separate array for installed files
libr/socket/meson.build:30: DEPRECATION: Library r_socket was passed to
the "libraries" keyword argument of a previous call to generate() method
instead of first positional argument. Adding r_socket to "Requires" field,
but this is a deprecated behaviour that will change in a future version
of Meson. Please report the issue if this warning cannot be avoided in
your case.
2018-12-27 14:17:54 +01:00
pancake
e81d1257bf
Fix last covs
2018-12-27 12:32:05 +01:00
pancake
40ec362d00
Use PFMT64x instead of llx
2018-12-27 12:29:19 +01:00
blenk92
b06a21d4db
Ensure that function names are unqiue ( #12567 )
2018-12-27 12:26:35 +01:00
Khairul Azhar Kasmiran
57c90c1a1b
Fix no-anal asm.bbline when there is backwards ref to and ref from addr ( #12568 )
2018-12-27 11:03:36 +01:00
radare
22de1dba2c
Fix #12397 - Colorize grep words if scr.color.grep is set ##cons
2018-12-27 06:23:10 +01:00
pancake
7668cc1e3d
Fix oob in afC
2018-12-27 03:07:05 +01:00
pancake
6139287487
Save and disable asm.stackptr in pdc ##glitch
2018-12-27 00:46:22 +01:00
GustavoLCR
7a91e500ba
Fix #12528 - Remove suffix modifier for 'j' in cmd_print.c ##print
...
* Removed modifier for j
* Using asm.bits/8 for j if no size is specified
2018-12-27 00:44:58 +01:00
blenk92
04dc09cbf3
Fix missing exported symbols in ELF ##bin
2018-12-27 00:44:10 +01:00
David CARLIER
ebfc39ddee
Fix #12559 segmentation fault on iX command
2018-12-26 12:54:54 +01:00
GustavoLCR
7530895d0a
Fix a few clang scan-build bugs ( #12562 )
...
* Removed unnecessary variable from libr/core/disasm.c
* Removed not necessary assignment in libr/core/casm.c
* Removed not used assignment in libr/bin/dwarf.c
* Rem. duplicate declaration and not used values
* Fixed potential memory leak in java/class.c
* Fixed potential memory leak in ragg2
* Removed unnecessary variable in visual.c
* Another potential memory leak in class.c
* Removed not used value assignment
* Fixed memory leak in dwarf.c
* Removed not needed assignments
* Remove more not used assignments
* Refactored where bin_sections gets arch & bits for clarity
* Removed more assignments that are not used
* Rem. more unused assignments
* Surround assignment with paranthesis
2018-12-26 12:54:12 +01:00
Khairul Azhar Kasmiran
1b4964c66e
Fix no-anal asm.bbline when there are refs from and to addr ( #12564 )
2018-12-26 12:53:06 +01:00
Khairul Azhar Kasmiran
8cc62bef50
Fix #12516 - Fix asm.bbline glitch ( #12556 )
...
* Fix #12516 - fix asm.bbline glitch
* Use new R_ANAL_REFLINE_TYPE_MIDDLE_AFTER instead
* Allow for bblines before and after disasm line
2018-12-25 23:25:51 +01:00
r4dix10
ad4013932d
Issue #10780 -o for octal string to character ( #12561 )
2018-12-25 23:24:41 +01:00
Florian Märkl
2462653a23
Optimize ds_align_comment() ##disasm ( #12560 )
...
* Add r_str_len_utf8_ansi() ##util
* Use r_str_len_utf8_ansi() for line len in ##disasm
* Fix delete_last_comment()
2018-12-25 19:51:06 +01:00
Florian Märkl
e7451c6a0b
Fix afcf for current seek
2018-12-24 16:10:48 +01:00