18792 Commits

Author SHA1 Message Date
Khairul Azhar Kasmiran
8d2b16d74f r_str_prefix() -> r_str_prepend() (#14048) 2019-05-13 16:16:13 +02:00
Vanellope
7f32a9bdd0 Visual mark is supported ##panels 2019-05-13 15:34:26 +02:00
pancake
2651eefa14 Fill the screen in visual prx 2019-05-13 15:12:57 +02:00
radare
967b9e3a82
Fix some LGTM warnings (#14047) 2019-05-13 14:09:33 +02:00
radare
4c87ee714e
Upgrade to use sdb 1.4.0 (#14045) 2019-05-13 11:10:33 +02:00
Tilman Sauerbeck
093716fe45 afu: improve usage text and argument handling (#14044)
* Tweak documentation for afu to indicate its argument is mandatory.
* Detect missing argument in afu: Error out if afu is called without its mandatory argument.
2019-05-13 09:54:26 +02:00
Tilman Sauerbeck
1e0c5f6761 Improve argument parsing in af, afr and afn. (#14042)
We now skip leading whitespace when looking for the first argument
to these commands (the function's name). Previously, the following
command
  af  fcn.foo @ 0x000affe
would try to define a function with an empty name at offset
"fcn.foo @ 0x000affe".
2019-05-12 14:37:26 +02:00
radare
f97847837d
Fix #13980 - Glitch in panels with bgcolor ##cons 2019-05-12 14:36:55 +02:00
tilman2
f70a39cf4d Improve error messages used by afn and afr. (#14039)
When renaming a function fails because no such function exists
at the given address, don't include the new name in the error message
as it is unrelated to the cause of the error.
2019-05-12 10:26:12 +02:00
David CARLIER
44f9806763 Couple of mem leak fixes proposals. (#14038) 2019-05-12 10:24:15 +02:00
Vanellope
ee38f3da29 Naming tabs is supported ##panels 2019-05-12 04:10:09 +02:00
radare
5dd0d505e1
Fix isStripped() bit for PE bins ##bin 2019-05-11 19:22:56 +02:00
radare
7d158e443b
Fix #13988 - Add JSON output format to rafind2 ##search 2019-05-11 18:41:59 +02:00
pancake
c73751eae2 Trim spaces in pfo 2019-05-11 17:52:19 +02:00
Vanellope
c42d25c255 Improve visual mark ##visual 2019-05-11 10:09:17 +02:00
bart1e
8cb2ad402b Initial support for src/dst RAnalOps for ARM ##anal 2019-05-10 15:10:41 +02:00
Riccardo Schirone
c239acd33c Special symbols $a,$d,$t could also have a '.' + a number
Let's ignore the number for now, it shouldn't cause too much issues.
2019-05-10 15:08:15 +02:00
pancake
7ca41c5e50 Fix PPC regressions 2019-05-10 13:43:23 +02:00
Amith Venugopal
4b29de061c End of archive detection in rafind2 -m ##search 2019-05-10 13:17:57 +02:00
Itay Cohen
d6430de00b Fix pifcj issue 2019-05-10 13:16:11 +02:00
pancake
df7b9dd30f Hide esil warning under esil.verbose to please users 2019-05-10 12:46:36 +02:00
xarkes
47153d9dfd Fixed missing parameter for linux i386 (#14026) 2019-05-10 12:44:52 +02:00
pancake
32f6bfd46c Honor the entry0 flag and other bug fixes 2019-05-10 12:41:11 +02:00
pancake
2b90433bee Fix crash in -n 2019-05-10 12:14:25 +02:00
pancake
a59b8131a5 Seek to the first executable section if there's no entrypoint ##bin 2019-05-10 11:27:39 +02:00
pancake
afc6400fc6 Implement COFF imports and honor no-entry0 case ##bin 2019-05-10 11:27:39 +02:00
pancake
305ddc46a9 Implement mw command and fix segfault on old fs support ##bin 2019-05-10 11:25:35 +02:00
pancake
d8b283f8c6 Improve the RFS API to support write and unlink operations ##fs
* In fs_r2: /seek and /bsize and fix flags and config writes
* fs.shell supports echo and redirections '>'
2019-05-10 11:25:35 +02:00
Florian Märkl
23e906ea70 Fix some warnings 2019-05-10 10:57:29 +02:00
Vanellope
18b069ccf4 Fix dc and F9 ##panels (#14020) 2019-05-10 09:05:10 +02:00
Alex Kornitzer
ade7df45e8 mdmp: fix incorrect data setting in pe sections ##bin 2019-05-09 18:43:25 +02:00
Itay Cohen
2199df794e Add json output to "fd." ##flags 2019-05-09 16:49:27 +02:00
Khairul Kasmiran
5909fbf190 Add ?|? to root help 2019-05-09 16:49:03 +02:00
pancake
c10df533f6 Fix ASAN crash (1byte oobread in dex) 2019-05-09 14:30:34 +02:00
Riccardo Schirone
ac546884f9 Use SPCL instead of SPECIAL_SYM 2019-05-09 14:30:11 +02:00
pancake
b7266ed137 Fix issues related to meta.range management 2019-05-09 11:27:51 +02:00
deepakchethan
7f11846a38 Fixes #133660: Dword in the middle 2019-05-09 11:27:51 +02:00
GustavoLCR
b02c8b7caf Convert Windows error message to utf8 ##windows 2019-05-09 11:10:13 +02:00
Riccardo Schirone
1b0a7bc988 Use HtPP instead of Sdb in r_bin_filter_sym function ##bin 2019-05-09 11:08:57 +02:00
Vanellope
12425c7491 Status should be shown on top of the screen ##panels (#14006) 2019-05-09 10:04:42 +02:00
radare
bf5e302881
Add anal.ex option, cleanup and improve the Java support ##anal
* Current java implementation of the analysis is not working well
* RBin.Java doesnt updates the vsizes because it seems to break things. wip for another PR
* Added anal.ex option to use extensions or not
2019-05-08 18:26:11 +02:00
Florian Märkl
981902b660 Install r_agraph.h with meson (#14005) 2019-05-08 17:25:09 +02:00
radare
9e89e7cb86
Optimize class_get() to make demangling and objc/dex registration O(1) ##bin 2019-05-08 17:05:55 +02:00
Khairul Azhar Kasmiran
511ddbdfc8 Improve |? (#14003) 2019-05-08 17:03:00 +02:00
radare
a653672d67
Minor code cleanup in flags and bin (#14000) 2019-05-08 15:17:15 +02:00
Riccardo Schirone
8cd9851c98 Call remove_offsetmap only if the flagItem is not new ##flags
* Call remove_offsetmap only if the flagItem is not new

It does not have sense to call that function on new FlagItems, it just
slows down things for nothing, since item->offset has not been set yet.

* force and is_new must be two separate things

When setting a flag (which may be even a set of some properties of an
existing flagitem) we want to force the update of all the RFlag
properties, but remove_offsetmap should not be called when the flagitem
is new. So we need to track the two properties separately.
2019-05-08 14:11:34 +02:00
pancake
5d646d3551 Fix some warnings in the linux-debugger code 2019-05-08 11:59:57 +02:00
Vanellope
012c2c4a54
Revert "Fix crash in r2panels config" (#13995)
This reverts commit 9a1965f73e37e2e01e928eb2aaa00ba8280df0aa.
2019-05-08 05:55:08 +09:00
KoWu
9a1965f73e Fix crash in r2panels config 2019-05-07 22:25:26 +02:00
Vanellope
8afa731a2f Fix a bug (#13992) 2019-05-07 19:23:02 +02:00