Commit Graph

17732 Commits

Author SHA1 Message Date
pancake
902ce16418 Honor scr.color un cu[1248] 2018-04-03 00:44:54 +02:00
pancake
aa13c0269d Implement cu[1248] command 2018-04-03 00:34:07 +02:00
pancake
5a5ab2693b Fix seek undo and make s.. push in the undo history 2018-04-02 22:41:12 +02:00
Paul I
8675e324ac Meson: add libr_shlr.a building/installation rule (#9789)
* Meson: add libr_shlr.a building/installation rule

* Meson: distribute *.lib/*.a files for Windows by default
2018-04-02 22:33:05 +02:00
pancake
089a201ebc Hex numbers start in 0x (in r2k too) 2018-04-02 20:00:39 +02:00
Khairul Kasmiran
fd598d443c asm.emu.str: include \t, \r and \n as string chars 2018-04-02 04:17:52 +02:00
pancake
b6f043fe39 Fix #9778 - Implement afxj command 2018-04-02 04:16:42 +02:00
Abominas
6c1961de67 Fix help message 2018-04-02 03:46:17 +02:00
Abominas
56e8ef5c47 Fix zoom in visual graph 2018-04-02 03:46:17 +02:00
pancake
6fba433277 Implement r_buf_new_with_io 2018-04-02 03:34:49 +02:00
pancake
d06a15004a Fix asan issue in px 2018-04-02 03:32:53 +02:00
pancake
1e7dbbdd2e rabin2 -I binsz must be ut64, not int 2018-03-31 23:39:03 +02:00
Paul I
4f7687287f Meson: Some little fixes (#9783)
* fix shlr libraries names
* fix missing headers for Windows dist
* fix missing format files for Windows dist
* add <static_runtime> option
* add argument with list of additional meson options for sys/meson.py
2018-03-30 23:35:12 +02:00
Iulian Onofrei
c4acac59be Fix duplicate y/N on suicide (#9780) 2018-03-29 19:47:23 +02:00
plsph
f3b221bca6 Fix drx output hw breakpoint length (#9779) 2018-03-29 13:22:34 +02:00
FXTi
c3f1a5d853 Fix tt command, now support synthetic built-in type (#9777) 2018-03-29 13:22:20 +02:00
Vanellope
2f8efe848f Use camelcase in typedefs (#9775) 2018-03-28 12:31:08 +02:00
Vanellope
8cdd8d229f refactored and fixed couple of bugs (#9774) 2018-03-28 10:00:54 +02:00
Andrew D'Addesio
2243da3095 Fix comma logic in dmj (#9773)
Can't rely on iter->n since we are iterating over multiple lists.
2018-03-28 12:22:59 +08:00
Andrew D'Addesio
405c67d770 dm/dmm code cleanup and fix dmj json output (#9769)
* Always escape filename/path when printing json. (Fixes dmj output
  on Windows.)
* Always wrap path in quotes when printing r2 commands (even on
  non-Windows).
* Assume memory pages belonging to modules always have map->path and
  map->name set (i.e. remove redundant NULL comparisons).
* Assume memory pages _in general_ do not (per commit a1e24700e3).
* In dm command, compare flag name against r_name_filter(map->name).
* Fix dm output for user maps.
2018-03-27 16:32:39 +02:00
Xilokar
985fc13545 Fix fixed{arch,bits} if recursively called (#9771) 2018-03-27 16:32:13 +02:00
Khairul Kasmiran
12dec13482 Removed some spaces 2018-03-27 20:32:47 +08:00
pancake
da40ceb868 Fix null deref reported on windbg:// 2018-03-27 13:38:28 +02:00
Xilokar
d903205fc0 Force @b @a over hints (#9767) 2018-03-26 14:11:33 +02:00
pancake
777fc84f1b Fix last cov (null deref in panels) 2018-03-26 13:42:39 +02:00
Vanellope
1eefb1f645 removed a garbage. (#9766) 2018-03-26 12:40:05 +08:00
FXTi
45f1372568 Add tt command (#4400) (#9765) 2018-03-26 00:59:52 +02:00
xarkes
3bc955c713 r_core_editor check for scr.interactive 2018-03-25 19:46:05 +02:00
Paul I
ca3652da4b Meson: Add version info for shared libs (#9763) 2018-03-24 18:18:32 +01:00
Paul I
e273a19466 Meson: Delete libr/include/meson.build (#9760) 2018-03-24 13:24:24 +01:00
Paul I
7f7ac8e2fc Meson: Enable arm_gnu (#9761) 2018-03-24 13:23:57 +01:00
Khairul Azhar Kasmiran
7d64545a32 Generalize inlining of x86 pic thunk to all possible registers (#9759)
* Generalized inlining of x86 pic thunk to all possible registers

* Using PFMT64x instead of llx

* Ignore scale in SIB byte
2018-03-24 01:04:08 +01:00
Xilokar
d913aaefd6 Fix temporary modifiers (#9758)
* Fix temporary modifiers

When using @b @a @e or any other local modifier that do not work on their own temporary block, the temporary seek (@0x...) was not seek to.

* Fix last commit

When calling with only @b the command was no longer executed
This fix it...but I am not sure if it doesn't break anything else, needs review.
2018-03-24 00:32:56 +01:00
pancake
0612ab7275 Minor indentation fixes coming from the fix-pipes pr 2018-03-23 15:03:17 +01:00
pancake
06d7b89d18 Ensure *ptr is not null byte 2018-03-23 14:56:54 +01:00
Florian Märkl
76d2650bd7 Add Base Classes Limit to MSVC RTTI (#9741) 2018-03-23 14:34:31 +01:00
pancake
8622d25947 Fix null deref in the class-method caching 2018-03-23 13:57:49 +01:00
pancake
5d59c32db0 Make aac run with O(1) instead of O(n+n*m) on files with class info 2018-03-23 13:51:47 +01:00
pancake
092695d262 Fix last covs mainly in r_fs 2018-03-23 12:52:56 +01:00
pancake
e09b3c89c0 Honor MinOpSize in aac 2018-03-23 12:46:34 +01:00
pancake
fdd361f833 V!x also refreshes panels to avoid another glitch 2018-03-23 11:20:25 +01:00
pancake
3edb57071c More glitchfixes for visual panels and add nN keys to add custom panels 2018-03-23 11:17:42 +01:00
pancake
6f2cf5e887 More fixes for panels, make registers menu items work 2018-03-23 10:35:30 +01:00
Paul I
4e73ad7d19 Meson: some cleanup (#9753) 2018-03-23 07:47:46 +01:00
Vanellope
57cab6fe34 added some missing code to make the step debugging work properly (#9755)
* added some missing code to make the step debugging work properly
* separated the post decrement part of the code in two
2018-03-23 14:29:36 +08:00
Riccardo Schirone
170f80d1d7 Remove R_BIN_SCN_MAP flag (#9744) 2018-03-22 22:10:07 +01:00
Florian Märkl
84aeb59c6d Fix pdJ for asm.emu (#9746) 2018-03-22 22:09:52 +01:00
Oscar Salvador
de366b1d29 Enhancement of ar= command (#9748) 2018-03-22 17:32:57 +01:00
Florian Märkl
264568b222 Fix ds_print_fcn_name() for pdJ (#9747) 2018-03-22 17:31:05 +01:00
Vanellope
a76881629d Fixed menu and refactored a bit (#9752) 2018-03-22 17:30:41 +01:00