16631 Commits

Author SHA1 Message Date
Khairul Kasmiran
d33a88c78c Fixed trailing space gen in myregwrite 2017-12-04 20:57:19 +08:00
Sven Steinbauer
1df0b761b3 Fix for issue #8935 (#8951) 2017-12-04 12:12:18 +01:00
pancake
02c6cbcd9d Add ref hint for the ARM PLD instruction 2017-12-04 11:17:42 +01:00
xarkes
410ca09803
Added dynamic linking build for Appveyor (#8948)
* Revert "Enable GDB for Windows (#8877)"
Because it does not work while linking dynamically on windows
This reverts commit 12b9d8c3b47f470e11030f97544c864ae54d7e98.
* Added dynamic linking build for Appveyor
* Try cleaning Windows linkage (meson)
2017-12-03 21:26:13 +01:00
pancake
7e5c635e08 Honor Anal.Archinfo.Align for search.align in aav to bring back some true negatives 2017-12-03 20:10:47 +01:00
pancake
0828e5d429 Fix format string issues for windows printf on mach0 and nro 2017-12-03 19:45:54 +01:00
xarkes
287f824275 Meson remove propeller (#8946) 2017-12-03 19:37:38 +01:00
Christos Tsopokis
1089e82a75 Fix json format issue for iA command on arm fat mach-O files Fix #8927 2017-12-03 19:32:38 +01:00
pancake
f264520008 Implement dcu. command as an alias for dcu 8126 2017-12-03 19:06:32 +01:00
pancake
d25ae603c7 Automatically set dbg.bpsize to fix bps in arm64 2017-12-03 18:57:42 +01:00
pancake
6b539545f7 Implement asm.emustack 2017-12-03 18:22:47 +01:00
pancake
25c0440b63 Reduce false positives in aav for mips 2017-12-03 17:15:07 +01:00
Maijin
8893fbd3a6
Empty reg profile for null plugin (#8944) 2017-12-03 17:12:18 +01:00
pancake
18a61de043 HLT instruction in ARM64 is also a trap 2017-12-03 16:55:26 +01:00
pancake
37626f13a5 Fix #8786 - Use brk0 for arm64 breakpoints 2017-12-03 16:51:25 +01:00
Maijin
9ff66fc7ad
Use null if no analysis plugin available Fix #8612
Use null if no analysis plugin available
2017-12-03 16:03:40 +01:00
pancake
7e0db0ff8f Fix #8941 - Fix crash in arm.winedbg (null deref) 2017-12-03 13:10:59 +01:00
Khairul Kasmiran
b6ea43e155 Removed a spurious ds_align_comment 2017-12-03 19:31:48 +08:00
sivaramaaa
3b6d24661f /s now honor search.in and align (#8940) 2017-12-03 12:31:07 +01:00
Khairul Kasmiran
3d367153f3 Fixed premature alignment of ESIL comments that was causing trailing spaces 2017-12-03 18:42:54 +08:00
kriw
988db95b5e delete unnecessary space (#8938) 2017-12-03 11:14:56 +01:00
pancake
04b32a252c Fix minor spacing and color issues in disasm 2017-12-03 02:02:13 +01:00
pancake
e811e2647b Query the user before running the .r2 companion file 2017-12-02 21:43:15 +01:00
xarkes
0d95b7f469 Adding node testsuite to appveyor (#8313)
* Adding node testsuite to appveyor
* Removed -g on mingw
* Set correct mingw32 compiler
* Disabled Mingw32 build
2017-12-02 23:42:47 +08:00
kriw
551d7bebb6 rax2 fix overflow (#8928)
* fix overflow

* pass NULL to r_print_hex_from_bin in rax2
2017-12-02 16:15:23 +01:00
kriw
96756b37c9 Support numeric conversion like rax2 (#8926)
* support ternary evaluation

* support multiple values for numeric conversion

* add prefix for binray and ternary valuse

* Fix #4101

* fix r_num_to_trits in case 0t0
2017-12-02 16:15:06 +01:00
xarkes
f00e6048de Merge branch 'master' of https://github.com/radare/radare2 2017-12-02 12:56:38 +01:00
xarkes
6cad3b5225 Some meson linux improvements 2017-12-02 12:56:31 +01:00
sivaramaaa
5897f03dfa fix #8718 , honor eval in /r (#8933) 2017-12-02 11:32:25 +01:00
Khairul Kasmiran
db357015f7 Added cfg.bigendian note to wv help 2017-12-02 15:48:15 +08:00
pancake
3068b2d270 Implement fO command to ordinalize flag names matching a glob 2017-12-02 02:11:22 +01:00
kriw
ee1de0ab9b Fix #2479 impl bin -> hex (bignum) (#8925) 2017-12-01 16:00:22 +01:00
sivaramaaa
187697d889 Added ae subcommand to emulate N instructions starting at X offset (#8912) 2017-12-01 13:46:01 +01:00
Nics
680d3e3329 Implem and integration of the Serpent cipher (ECB) (#8917)
* Implem and integration of the Serpent cipher (ECB)

* Fix for loop variables to be C90 compliant.

* Fix coding style

* Add meson config for Serpent
2017-11-30 22:47:29 +01:00
Florian Märkl
fbfa9d9330 Fix offset in anj (#8924) 2017-11-30 22:12:57 +01:00
Florian Märkl
f23adae6f4 Add anj command (#8922) 2017-11-30 16:14:38 +01:00
pancake
758aa9f46f Implement pdr. and pir. to disasm recursively the whole function but only print from here 2017-11-30 15:45:27 +01:00
Srimanta Barua
24aa0bbb83 Fix #8916 - Add dmm to gdb (#8921) 2017-11-30 15:08:37 +01:00
Khairul Kasmiran
c99bbbde62 Fix Cs. for Cs8 strings and honor str.escbslash 2017-11-30 21:41:13 +08:00
Florian Märkl
8fb829662e Improve and fix an (#8920)
* Make an show current name if no name specified
* Better arg parsing for an
2017-11-30 14:21:24 +01:00
Iru Cai (vimacs)
f0ae052e42 Fix tmpseek when execution times is in the command (#8915)
Before applying this patch, running `times cmd @ tmpoff` will seek to
*tmpoff* and run *cmd* the first time, restore to the original offset,
then run *cmd* at the original offset for the rest of the time. This
will break the `wxs` command which changes the offset after each run.

In this patch, when tmpseek is used in `[rep] cmd @ tmpoff`:
1. save core->offset, seek to tmpoff
2. run the command rep times, do not restore the offset after a run
3. then restore core->offset even if cmd changes offset

Test:
- s addr @ tmpoff: this should not change the offset
- rep wxs bytes @ tmpoff: this should write bytes *rep* times
  starting at *tmpoff*, then the offset is restored

More tests are needed
2017-11-30 14:12:48 +01:00
pancake
4643d27d05 Improve the ?Vj and add ?Vc 2017-11-30 10:42:23 +01:00
pancake
b9f14b86fd Honor asm.flags in pds 2017-11-30 01:24:12 +01:00
Æde Symen Hoekstra
b581ff82f0 Fix small memory leak (#8910) 2017-11-30 00:49:23 +01:00
Giovanni
147b990bbd Fixed #7881 (#8911) 2017-11-30 00:48:48 +01:00
Giovanni
11f22d2828 fixed ppc esil for RLD[I]C[L/R] and BD* instructions and mask[32/64] (#8914) 2017-11-30 00:47:57 +01:00
pancake
7541f18a36 Fix crash in capstone-sparc 2017-11-30 00:30:06 +01:00
pancake
04451ab241 Do not honor asm.tabs in pds 2017-11-30 00:17:01 +01:00
pancake
4262a96d3a Fix #8913 - asm.offless is now asm.immtrim, + fixes for pds 2017-11-30 00:14:08 +01:00
pancake
f709581526 Honor more asm. directives in pdr and pdR 2017-11-29 18:56:12 +01:00