Commit Graph

10741 Commits

Author SHA1 Message Date
pancake
4c4ed86634 Fix a couple of covs for bochs 2016-03-31 12:49:38 +02:00
Evan Shaw
48450e3d96 SNES analysis improvements
* Nearly all ops have been given a type
* Set nopcode (always 1)
* Set branch conditions
* Set jump targets
2016-03-31 12:29:35 +02:00
pancake
8572fcfa98 Fix w32 build 2016-03-31 12:14:48 +02:00
pancake
d4d6b1e1ff Implement new commands: yl, yw, ywx, wz, and re-fix .q 2016-03-31 05:42:37 +02:00
pancake
4b72511f6a Implement ys to show clipboard as string 2016-03-31 05:15:20 +02:00
pancake
d68822c389 Honor q in scripts to stop interpreter 2016-03-31 04:48:36 +02:00
pancake
7bfa3f42cf Add graph.gv variables to set custom graphviz styles 2016-03-31 02:25:54 +02:00
pancake
4053c60295 Use vee arrows in graphs 2016-03-31 02:12:53 +02:00
pancake
c724e3b1a5 Honor ec graph.{true|false|trufae} in aga for graphviz 2016-03-31 02:03:44 +02:00
pancake
cdc6fb4687 Fix parsing of rgb colors and support html 2016-03-31 01:16:19 +02:00
pancake
a9a8fa2886 Do not show function address in graphviz's basicblocks 2016-03-31 00:16:33 +02:00
pancake
ef317a026b Fix #4462 - null deref in elf parser 2016-03-30 22:54:48 +02:00
Kitsu
3e5d281815 Fix #4436 - more help for o subcommands 2016-03-30 22:39:30 +02:00
Anders Kaare
ff21bb5fbf fixing 6502 analysis
36e42b33fe broke analysis by introducing a
new enum value. The analysis code didn't switch on the enum but rather
used it directly as an integer, so since the new SNES_OP_IMM has 5 as
its integer value the analysis code would think that the op was 5 bytes
in length.
2016-03-30 22:08:52 +02:00
pancake
7a19745932 Add missing squash.mk 2016-03-30 16:47:23 +02:00
Maijin
503fa69d22 Fix #1659, Add json to rasm2 2016-03-30 16:35:01 +02:00
michalbednarski
dfb3680298 Fix NULL dereference of Elf_(Verdaux) *aux 2016-03-30 16:03:52 +02:00
pancake
d9d4e7f889 Initial implementation of fs.squash and merge squashfs-tools 2016-03-30 16:01:24 +02:00
pancake
33d6a27441 Add more op.val for x86 2016-03-30 16:01:16 +02:00
pancake
400b4da257 Fix io.cache segfault 2016-03-30 16:00:52 +02:00
Alexandr
45bb5ef079 Fix #3955 2016-03-30 13:30:22 +02:00
Álvaro Felipe Melchor
b1e93ce704 Add plugin selection into menu 2016-03-30 13:20:54 +02:00
Álvaro Felipe Melchor
11c8219f83 Fix install packages with r2pm 2016-03-30 13:19:11 +02:00
pancake
6e8c69a695 Fixed several issues found in previous commit 2016-03-30 13:16:10 +02:00
skuater
01fce3fe8e Initital implementation bochs for linux. 2016-03-30 12:57:15 +02:00
pancake
a4d298e8b9 Fix -d:// alias 2016-03-30 12:56:50 +02:00
pancake
354b9efbf2 Add ?E clippy echo and use it in ???? 2016-03-30 12:44:56 +02:00
pancake
41a280c3c6 Fix #4453 - Honor cursor in Vx 2016-03-30 12:30:51 +02:00
pancake
2177eff8e8 Fix #4450 - No more empty aga graphs 2016-03-30 12:28:44 +02:00
pancake
cddb39535d Fix #3164 - r2 -d gdb:// is an alias for r2 -D gdb gdb://... 2016-03-30 12:01:44 +02:00
Mizari
ae2bcb649a Fixed #4449 2016-03-30 11:31:04 +02:00
oddcoder
f64d2bb494 Fixing coverities
libr/core/cmd_type
Incrementing a pointer which might be null: "ptr".

/libr/core/cmd_anal.c: 2319 in cmd_anal_esil()
Variable "old_arch" going out of scope leaks the storage it points to.
2016-03-29 22:44:44 +02:00
pancake
fa8fc09843 Add support to load MACH0 Core files 2016-03-29 18:40:29 +02:00
Léo Gaspard
353ff45443 Add EBC 'not' instruction decoding 2016-03-29 17:10:04 +02:00
pancake
f672804964 Rename realsize -> realsz 2016-03-29 15:33:53 +02:00
pancake
fe0c38e372 Add asm.symbol to show flag/fcns in disasm 2016-03-29 02:03:17 +02:00
Léo Gaspard
5c8a663e23 Identify external calls for EBC 2016-03-29 01:22:48 +02:00
Léo Gaspard
7595af19e3 Use decode_index32 for EBC calls 2016-03-29 01:22:48 +02:00
Léo Gaspard
ff4bce16db Actually follow UEFI spec for index{32,64} 2016-03-29 01:22:48 +02:00
pancake
e93436ee5b Show calls and refs in aai 2016-03-29 01:13:00 +02:00
pancake
089ee49261 Fix #4410 - aai command to show analysis statistics info 2016-03-29 00:39:50 +02:00
pancake
9d54015029 Handle referer in http server for CSFR protection 2016-03-28 23:38:45 +02:00
pancake
659b83fb43 Add r_lang_rust 2016-03-28 00:19:21 +02:00
pancake
d629165ec8 Remove unnecessary = NULL in bin/p/*.c 2016-03-27 23:02:29 +02:00
SkUaTeR
36fc489d5f Update libbochs.c 2016-03-27 17:40:25 +02:00
pancake
c74b476464 Fix tk fflush issue for /t webui 2016-03-27 17:20:21 +02:00
pancake
9fec5ae3b2 Add www-m r2pm pkg 2016-03-27 16:03:12 +02:00
pancake
d1455c5aa6 Do not override file.analyze if -A is used 2016-03-27 14:20:33 +02:00
pancake
f6454cc5f2 Add rarun2 execve to avoid posix_spawn 2016-03-27 14:17:39 +02:00
pancake
787d55afef Documentate key prefixes for rarun2 2016-03-27 14:13:26 +02:00