1340 Commits

Author SHA1 Message Date
pancake
03146b2bdb Remove two noisy debug printfs 2017-03-12 23:31:51 +01:00
pancake
f1a31c0730 Fix #7006 - Support decimal in unit strings (f.ex: 2.3K) 2017-03-12 23:15:57 +01:00
Rene Laemmert
a4191fc37c Add on*, file.offset and file.info to be able to save projects for files opened with -n -m (#6928) 2017-03-07 20:08:02 +01:00
xarkes
a9715e5e50 Fix #6927 - Added info about loaded config files when R_DEBUG is set 2017-03-07 20:06:27 +01:00
pancake
06dd26d74d Fix r2 -hh 2017-03-06 15:18:23 +01:00
Roi Martin
d82235285c Implement "rabin2 -L [plugin]" and command "iL [plugin]" (#6875)
* Fix r_str_cmp to follow the documented behaviour

Now r_str_cmp behaviour is consistent.

Before:
* Returns true if both pointers are equal.
* Returns false if the strings are equal.

Now:
* Returns true if both pointers are equal.
* Returns true if the strings are equal.

* Implement "rabin2 -L [plugin]"

- Display plugin info in a proper structured way for humans with
  "rabin2 -L [plugin]".
- Fix current "rabin2 -L [-j]" output.
- Allow to specify "-j" before or after "-L".

Fix issue #6861.

* Implement command iL [plugin]

* Fix json output in rabin2 -L and iL
2017-03-01 20:05:40 +01:00
pancake
d6756e235c Implement author and version of RAsmPlugin 2017-02-28 02:26:55 +01:00
pancake
ef463f983e Fix rabin2 -qL -jL and add version and author in RBinPlugin 2017-02-28 02:16:36 +01:00
pancake
81832436e0 Honor rabin2 -H, -rH, -qH and -jH 2017-02-27 10:55:47 +01:00
alvarofe
78b144faee Fix UaF when r2 -HH 2017-02-26 00:37:26 +01:00
pancake
b2af808da7 Do not use -hh in r2pm 2017-02-25 20:30:03 +01:00
pancake
272c8b493c Honor library path in r2pm 2017-02-24 15:24:11 +01:00
Rene Laemmert
496b1914ab fixes r2 -H <var> (#6842) 2017-02-24 13:15:35 +01:00
pancake
a622aaba3e More rework on the RBinField refactoring 2017-02-24 11:05:04 +01:00
pancake
ee49e31d4c Do not override scr.{color,prompt,interactive} on project load 2017-02-23 17:52:40 +01:00
pancake
25f1d59036 Implement pxx and pxX for hex-less hexdumps 2017-02-23 17:34:12 +01:00
pancake
579b731545 Add r2 -2 to start r2 without stderr 2017-02-23 12:13:17 +01:00
pancake
0ae4a5c3e8 More r2-indent fixes. and reindent a bunch of files 2017-02-20 02:54:16 +01:00
pancake
be78c631b0 Fix #6806 - invalid delta diff boundaries 2017-02-18 00:04:13 +01:00
berney
496a500c08 Uses correct TEXT section name as of Sierra, fixes #6797 (#6799) 2017-02-17 04:30:05 +01:00
pancake
bfcd6f3147 Fix #6789 - rasm2 obey R2_ARCH and R2_BITS env vars from r2 2017-02-15 03:37:13 +01:00
pancake
b8540e98a8 Fix r2 -H RHOMEDIR 2017-02-15 02:35:54 +01:00
pancake
70930f4496 Bring back the interest on sys/indent.sh 2017-02-10 02:05:58 +01:00
pancake
391772c96d Release 1.2.1 - Trust me 2017-02-05 04:30:44 +01:00
pancake
a2a666eda8 Fix #6678 - crash in r2 -d malloc://512 - 2017-02-05 00:27:01 +01:00
pancake
b32df6e49d Fix many dd subcommands and enhance rarun2 -t 2017-02-03 10:21:18 +01:00
pancake
57d05fb4a1 Add rarun2 -t to wait for a tty connection 2017-02-03 01:56:41 +01:00
zonkzonk
56366df728 Removing path in shell redirections 2017-01-31 22:13:32 +01:00
pancake
0af4092ee4 More fixes for the emscripten build 2017-01-29 23:54:10 +01:00
pancake
9eef413f6a Expose better API for emscripten 2017-01-29 22:17:05 +01:00
pancake
defafbf1b2 Reduce asmjs build size 2017-01-29 20:00:01 +01:00
pancake
3c9e80372f Fix #6598 - r2pm db2 issue and add 2 arm64 bonus ops to the assembler 2017-01-29 03:44:18 +01:00
pancake
5974d2035f Enhance ragg2-cc to support -a arm -b 64 -k darwin (iOS) 2017-01-29 02:36:50 +01:00
Álvaro Felipe Melchor
048d328ba4 Fix #6476 - rabin2 dump section content in screen
If the user does not specify an output file the content is printed on
the screen
2017-01-28 16:55:06 +01:00
jvoisin
3a13addb77 Improve radiff2 -v 2017-01-26 00:16:52 +01:00
Álvaro Felipe Melchor
19659c9b06 Workaround in fat binaries
This is not the final solution to the problem just a workaround.

Still the OS kill rabin2 -x with a dyldcache from 32 bits
2017-01-25 23:47:32 +01:00
pancake
bbed5daef1 Add some hints to optimize asmjs build 2017-01-23 13:56:10 +01:00
pancake
d1ecaeae3c Implement asmjs.openURL() and add proper io plugins for asmjs 2017-01-23 04:32:11 +01:00
pancake
fafc74102a Add emscripten entrypoint 2017-01-23 03:43:11 +01:00
pancake
7d00aed358 Fix #4528 - radiff2 -UDD to diff pdc 2017-01-20 16:13:54 +01:00
pancake
014cd45daa Make radiff2 work with fat bins again 2017-01-19 15:58:46 +01:00
pancake
8f87570202 Implement support for external repositories via r2pm -a 2017-01-18 00:22:56 +01:00
Sven Steinbauer
4687135c5b Add asm directives help (-hh) and update manpage 2017-01-16 12:03:06 +01:00
pancake
28f6954414 Add rabin2 -P in short help message 2017-01-16 11:35:16 +01:00
nevun
fb31d8e64c Sort and uniq imports and strings before returning them 2017-01-16 10:14:49 +01:00
Álvaro Felipe Melchor
43e77cf459 Fix #6496 - add baddr and laddr in RBinXtrData 2017-01-14 16:15:52 +01:00
pancake
5fb9319613 A bit more work for r2bb 2017-01-13 12:49:42 +01:00
Álvaro Felipe Melchor
840340b9e8 Update help for rabin2 -OC to get entitlements 2017-01-10 22:21:32 +01:00
Sven Steinbauer
58252b4cc2 Fix #6356 - Move spp integration to libr/asm.c
* Make spp parsing optional
* Add -p arg to rasm2
2017-01-10 00:57:49 +01:00
pancake
3f164b2e48 Document ldid in rabin2 -O 2017-01-09 15:57:22 +01:00