pancake
c4795fc766
Update SDB to fix last covs
2018-10-13 13:25:36 +02:00
Florian Märkl
0c0fee7b48
ptrace-wrap ( #11723 )
...
* Add ptrace-wrap
* Add r_io_ptrace* and r_debug_ptrace()
* Use wrappers instead of calling ptrace and fork directly
* Sleep while waiting in linux_debug
* Add ptrace-wrap Makefile
* Link io against ptrace-wrap with acr
* Define ptrace usages in r_userconf.h
* Conditional ptrace-wrap in acr
* Fix HAVE_PTRACE
* Some fixes for Solaris
* Fixes for FreeBSD
* More fixes for Solaris
* Style Fix
2018-10-12 12:20:18 +02:00
Riccardo Schirone
d6aab51c2b
WIP: gcc8 warnings ( #11795 )
...
* arch/ebc: fix style and remove gcc8 warnings
* parse/parse_ppc_pseudo: fix gcc8 warnings
* parse/parse_mips_pseudo: fix gcc8 warnings
* anal/esil: fix strncat usage
* shlr/tcc: fix snprintf usage
* parse/parse_dalvik_pseudo: fix sprintf -> snprintf
* lang/vala: fix gcc8 warnings
* core/vmenus: fix snprintf usage
2018-10-12 12:17:29 +02:00
Riccardo Schirone
8b020619c8
sync sdb
...
sdb sync: add sdb_foreach_list_filter API
2018-10-11 09:53:22 +02:00
MK
b1b3b5e150
Fix #11777 C header file loaded using 'to' cmd causes Segfault ( #11778 )
2018-10-09 19:55:29 +08:00
pancake
305be74a8c
Implement tej to print enums in json
2018-10-07 02:11:13 +02:00
pancake
be0b202c06
Fix #11750 - Do not git reset when capstone from release
2018-10-07 01:36:51 +02:00
pancake
a604c5bfff
Git clone in quiet mode to shrink travis logs
2018-10-06 04:12:38 +02:00
Riccardo Schirone
e2278cc50f
sync sdb: some refactoring on how to access base SdbKv fields ( #11741 )
2018-10-05 15:21:46 +02:00
David CARLIER
036db696d1
Fix couple of leaks. ( #11716 )
2018-10-02 15:24:27 +02:00
pancake
92f5af1e79
Upgrade to the latest Sdb
2018-10-02 05:18:39 +02:00
David CARLIER
da3d1bb4cc
Fixing few leaks. ( #11707 )
2018-10-02 00:21:29 +02:00
pancake
41ec949204
Fix #11112 - Rename {srwx,flags,perms} to perm. (-21 LOC)
...
Unify R_IO, R_BIN, R_BP, .. into R_PERM_* using 1 letter syntax
2018-09-22 11:31:45 +02:00
radare
51cb301641
Fix clusterfuzz-testcase-minimized-ia_fuzz-5672100065443840.dms ( #11602 )
2018-09-21 08:51:36 +02:00
radare
945e9566fb
Fix #11455 - Implement internal less pager with scr.pager=.. ( #11548 )
...
* Use full screen in r_cons_less (last line was not used before)
2018-09-17 12:15:12 +02:00
Khairul Azhar Kasmiran
7d60e051a2
Move CS_TIP to aquynh/capstone@e2c1cd46c0
2018-09-16 22:40:04 +02:00
David CARLIER
497148b0cd
disasm leak fix & warning silencing. ( #11475 )
2018-09-10 15:47:47 +02:00
David CARLIER
1eae637f4b
Fix #11424 attempt. ( #11451 )
...
Deduplicate java function entries.
2018-09-08 18:28:54 +02:00
Fangrui Song
6d115eac58
Optimize sdb_array_add_num ( #11157 )
2018-08-22 02:57:02 +02:00
Paul I
620affc89e
Fix some warnings ( #11152 )
2018-08-20 14:52:02 +08:00
Fangrui Song
dcf7dc74af
Optimize sdb_const_anext and sdb_array_contains ( #11139 )
...
time (repeat 10 ~/Dev/Bin/radare2/release/binr/radare2/radare2 -p t1 -c
'' -Q a.out) => 1.35s -> 1.28s
2018-08-19 15:51:27 +02:00
David CARLIER
c6f0342a41
Java plugin: add human readable version. ( #11118 )
...
When possible adding this to the lang value
of the javac compiler used with.
2018-08-17 12:25:42 +02:00
David CARLIER
ada6a28ed9
Fix #11102 Attempt. ( #11108 )
...
When attributes are not read from Java class, there
is a risk of pointer dereference when freeing
afterwards.
2018-08-16 11:04:01 +02:00
Rafael Rivera
3f0d377123
Ensure we use correct platform path sep ( fixes #11063 ) ( #11064 )
2018-08-13 11:45:40 +02:00
Andry
dfc4734103
sdb update
2018-08-11 23:24:56 +02:00
Riccardo Schirone
4b2e1359ab
shlr/meson: use source path to store capstone directory ( #10993 )
...
* shlr/meson: use an option to chose whether to use builddir or not
2018-08-10 10:31:17 +02:00
Fangrui Song
66e1e1e415
meson: disable unused grub fs/*.c files ( #10983 )
...
The old versions of affs.c btrfs.c have warnings.
2018-08-08 09:04:23 +02:00
AsFaBw
84852de244
Fix 10811 - Improvements in gdbclient breakpoints ( #10940 )
2018-08-07 12:15:11 +02:00
Riccardo Schirone
201c360b10
meson: copy most of the stuff out of sdb dir ( #10961 )
...
we need to handle sdb meson.build file with subprojects. For now I'm
extracting most of its current content here, so that it will be easier
to update sdb later.
2018-08-07 12:12:19 +02:00
Fangrui Song
594a438741
meson: don't compile inclusion-only .c files ( #10928 )
2018-08-05 17:32:05 +02:00
Andry
6601ccb583
Fix #10895 - tcc infinite loop
2018-08-04 13:17:29 +02:00
Khairul Azhar Kasmiran
672b2a3850
Add hvaddr to iee(j) output; haddr -> hpaddr ( #10899 )
...
* iee(j): add hvaddr
* haddr -> hpaddr
* Minor realignment
2018-08-04 08:17:37 +08:00
pancake
0d6647e4f0
Add sys/meson.py --nosudo (use sudo by default)
2018-08-01 03:12:33 +02:00
pancake
7b66d5f9dd
Java undefined opcodes must be lowercase
2018-08-01 00:57:36 +01:00
d4em0n
3524f8b8ca
Fix #10813 breakpoint kind when send to gdbserver and fix continue/stepping in gdbclient (arm) ( #10818 )
2018-07-31 09:37:20 +01:00
pancake
8e2803c182
Fix #10855 - Update sdb
2018-07-30 11:07:12 +01:00
Riccardo Schirone
d98c5b9080
shlr/meson.build: use master branch for capstone on meson build too ( #10832 )
2018-07-30 08:51:47 +02:00
Riccardo Schirone
d37e35a7ad
fix switch from capstone next branch to master ( #10815 )
...
* fix switch from capstone next branch to master
* shlr/capstone.sh: re-clone only if different branch
2018-07-25 17:58:53 +02:00
Alyssa Milburn
2c8901752f
Add gdb support for v850 ( #10809 )
2018-07-24 14:59:07 +02:00
Riccardo Schirone
961ae4323c
shlr/capstone: update it to fix sparc issue
2018-07-24 15:28:42 +08:00
Riccardo Schirone
0ad5497c72
fix sstream-null capstone patch
2018-07-24 15:28:42 +08:00
Riccardo Schirone
97b20da54f
capstone: use master branch since v4 has been merged there now
2018-07-24 15:28:42 +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
pancake
7a8d2a4f75
Update sdb from git
2018-07-19 16:36:27 +02:00
Riccardo Schirone
c932d1abff
meson fixes ( #10743 )
...
* r2pm/meson.build: install r2pm
* meson.build: use system libraries when available
* travis: add fedora-sys to the list of things to test
* bin_nso.c: still include lz4.c when not on meson
* Dockerfile.travis: add required system dependencies to dockerfile
* meson.build: split zip_dep in libzip and zlib dependencies
* shlr/meson.build: zip needs zlib
2018-07-17 23:01:40 +02:00
pancake
5553f2ec34
Fix warning in type cast
2018-07-17 17:43:20 +02:00
pancake
9c83d304cc
Fix several bugs in java class parser and recent changes in the disasm loop
2018-07-16 13:06:24 +02:00
pancake
29801802d1
Upgrade capstone
2018-07-16 09:43:33 +02:00
pancake
4eec87cdf6
More warnings fixed
2018-07-14 10:58:19 +02:00