Commit Graph

18769 Commits

Author SHA1 Message Date
Riccardo Schirone
97b20da54f capstone: use master branch since v4 has been merged there now 2018-07-24 15:28:42 +08:00
sivaramaaa
1d4577db80 Fix few minor issues 2018-07-24 11:33:08 +08:00
sivaramaaa
162675aff9 Fix a last cov and a crash in afta 2018-07-24 11:33:08 +08:00
Paul I
b50080b363 Meson: remove build_always for custom_targets (#10798) 2018-07-23 19:39:58 +02:00
Riccardo Schirone
4c23d64380
shlr/meson.build: fix used capstone and download it in build directory (#10782)
* shlr/meson.build: fix used capstone and download it in build directory
* shlr/meson.build: check return value of run_command and use git-apply
2018-07-23 14:39:10 +02:00
cyanpencil
008354f865 Fixed a->codebuf not null terminated in vasm.c 2018-07-23 13:44:28 +08:00
cyanpencil
03af3f7160 Fixed buffer overflow in vasm.c 2018-07-23 13:44:28 +08:00
Anton Kochkov
1f44f7ab33 Revert "Fix ARM_INS_CMP ESIL to correctly set carry bit"
This reverts commit 3b7df1e6b5.
2018-07-23 12:10:27 +08:00
sivaramaaa
c5928fabda Add profile to specify format specifications for different programming languages/compiler 2018-07-23 11:18:12 +08:00
sivaramaaa
1efd33734b Add type propagation via format string parsing 2018-07-23 11:18:12 +08:00
SpenserStyles
3b7df1e6b5 Fix ARM_INS_CMP ESIL to correctly set carry bit 2018-07-23 11:12:20 +08:00
cyanpencil
515950c559 Added color palette support to visual types menu 2018-07-23 11:11:15 +08:00
cyanpencil
22d369cf2b Updated all color themes for ai.* colors 2018-07-23 11:11:15 +08:00
Khairul Kasmiran
dfa196ddd2 Revert "End rabin2 json output with newline"
This reverts commit 40c68d9ec0.
2018-07-22 21:32:32 +08:00
Florian Märkl
8f9dc76449 Fix struct r_print_t usage 2018-07-22 12:08:50 +02:00
Florian Märkl
7995089d3f Always keep break stack filled in tasks in threads 2018-07-21 16:29:12 +02:00
Florian Märkl
41127c0dfc Simplify core->tasks_lock locking 2018-07-21 16:29:12 +02:00
Florian Märkl
8c8f0a6516 Add &b command 2018-07-21 16:29:12 +02:00
Florian Märkl
61950ec620 Expose r_cons_context_break() to API 2018-07-21 16:29:12 +02:00
Khairul Kasmiran
5ad046a57c Fixed typo in rabin2 manpage 2018-07-20 22:26:44 +08:00
Luca Di Bartolomeo
13a2cb344a [WIP] Colorize function arguments and variables part 2 (#10777)
* Colorize comments that hint type of data
* Use new colors for comments that hint type of data
* Colorize local variables and args in disasm
* Fixed leak in r_anal_var_all_list()
* Refactoring + rename color func_arg* to func_var*
* Updated all color themes for func_var* colors
* Directly query sdb for faster and cleaner var colorizing in r_colorize_opcode
* Remove hackish r_core.h include in print.c and use callbacks instead
2018-07-20 12:45:51 +02:00
vane11ope
87bd92a64c pseudo menu added in 2018-07-20 02:34:30 +02:00
vane11ope
da93272db3 fixed a huge bug where somehow you could not go back from VV to V and added pdc as a starting point 2018-07-20 02:34:30 +02:00
pancake
72819f1800 Add missing 0,1 B???? defines 2018-07-19 19:34:20 +02:00
pancake
3dec146798 This 0b... is not valid C 2018-07-19 18:13:10 +02:00
pancake
aa46936084 Fix r_core.h typedef issue with RCoreTask 2018-07-19 17:51:45 +02:00
pancake
20b95e4bb4 Fix asan issue related to the hashbang launch 2018-07-19 17:25:44 +02:00
pancake
7a8d2a4f75 Update sdb from git 2018-07-19 16:36:27 +02:00
Anton Kochkov
6e73443942 Try to fix MSVC build 2018-07-19 18:09:19 +08:00
pancake
b401cdda8e Fix #10770 - Only gather function metadata for afll and aflj 2018-07-19 11:49:58 +02:00
pancake
b21035349d Fix - - - behaviour 2018-07-19 11:41:27 +02:00
pancake
b6fb01b586 Fix 2 covs in panels 2018-07-19 11:11:10 +02:00
pancake
a3cc1d111d Fix last cov 2018-07-18 20:30:25 +02:00
fcasal
f86af30ffa Restore baddr after debug ends when oo'ing (#10774) 2018-07-18 20:18:10 +02:00
Khairul Kasmiran
51e293663b Fix ieej output 2018-07-18 19:33:12 +02:00
Khairul Kasmiran
2d83bb2a26 entries->initfini for ieej/rabin2 -ee -j since former key is already used 2018-07-18 19:33:12 +02:00
pancake
a11b7fdc7e Im retarded 2018-07-18 18:29:49 +02:00
Iru Cai (vimacs)
51a5394372 asm_x86_nz: fix "out dx, *" (#10769) 2018-07-18 11:45:53 -04:00
pancake
fa6c126461 Implement ?vx command 2018-07-18 17:15:59 +02:00
Luca Di Bartolomeo
c5ccda639a Fix color when scr.color=0 (#10768) 2018-07-18 15:52:45 +02:00
Riccardo Schirone
9a06b35277
meson.build: do not add "r_magic" as Require in pkgconfig if using sys 2018-07-18 15:50:02 +02:00
Vanellope
aac23f61d5 Support multiple levels of menus in vpansl (#10755) 2018-07-18 12:00:17 +02:00
pancake
f98d5c8593 Fix the msp430 disassembler asan regression 2018-07-18 11:54:52 +02:00
Maijin
bf9d45fa47 Fix #10767 2018-07-17 21:05:50 -04:00
pancake
7d61845ceb Fix asan crashes in the msp430 plugin 2018-07-18 02:39:27 +02:00
pancake
c9242c5a66 Add --uninstall in sys/meson.py 2018-07-18 02:30:59 +02:00
pancake
73147a1e94 Add --pull to sys/meson.py 2018-07-18 02:28:59 +02:00
pancake
f04057cae4 Implement sys/meson.py --asan 2018-07-18 02:27:02 +02:00
Simos Xenitellis
628339d2aa Fixed snapcraft.yaml to work on build.snapcraft.io
Now the snapcraft.yaml file can be used to build automatically
on build.snapcraft.io. If you want to build in your own VM or container,
use `sudo snapcraft` instead.
2018-07-18 02:11:28 +02:00
pancake
33a39499a0 Add sys/meson.py --symstall 2018-07-18 02:06:19 +02:00