pancake
82794237d7
Update sdb and fix some more unused return value warnings
2022-03-22 11:12:43 +01:00
Sergi Àlvarez i Capilla
ae65a86282
Update to the latest yxml from git
2022-03-15 11:51:26 +01:00
Sergi Àlvarez i Capilla
f3a9b51ba6
Update capstone5 reference commit
2022-03-10 18:29:49 +01:00
pancake
4df6a64945
Update to the latest capstone, fixing arm64 issue
2022-02-28 10:27:56 +01:00
pancake
48829c64b8
Update to the latest capstone
2022-02-01 10:37:01 +01:00
Sergi Àlvarez i Capilla
595650c0cb
Upgrade to a working capstone
2022-01-28 12:21:35 +01:00
pancake
54b1fcd23c
Add CI job to verify builds with system-wide capstone ##build
2022-01-26 09:49:36 +01:00
Sergi Àlvarez i Capilla
d812a78e2a
Use system capstone if available in sys/install.sh ##build
2022-01-24 14:38:58 +01:00
Sergi Àlvarez i Capilla
dc60f57748
Fix #15497 - Don't pull capstone when using the system one
2022-01-24 07:10:22 +01:00
Sergi Àlvarez i Capilla
253d24df61
Update to the latest capstone
2022-01-24 07:10:22 +01:00
Sergi Àlvarez i Capilla
5bdc32053d
Use the working commit from capstone
2022-01-10 14:32:39 +01:00
Sergi Àlvarez i Capilla
75f813a4a9
Update tests and help about asm.leahints -> asm.hint.lea
2022-01-07 00:56:27 +01:00
Sergi Àlvarez i Capilla
6ba2de54f7
Update to the latest capstone
2022-01-06 22:55:00 +01:00
Sergi Àlvarez i Capilla
e1efe7370f
Update capstone
2021-12-02 11:25:18 +01:00
pancake
4327d8322f
Bring back the mingw32 builds ##windows
...
* Massage conflicting function signatures spotted by mingw
* Fix the spp visibility issue
* Enable 32 and 64bit mingw builds in the CI
2021-11-28 22:10:51 +01:00
pancake
07a4b25adc
Dont sync capstone all the time
2021-11-05 10:08:23 +01:00
pancake
fdde9caaad
Fix builds issues on meson, windows, ios, static and wasi
2021-10-19 20:57:19 +02:00
pancake
93f6b4cd3b
Initial work towards supporting mingw32/64 again ##build
2021-10-18 23:58:16 +02:00
pancake
17e478ce40
Remove somewhat useless -Dmips=mips
2021-08-27 10:27:38 +02:00
pancake
d1d9f7f774
Initial import of the arm64v35 disassembler and analysis plugins ##anal ( #18753 )
2021-07-15 12:08:41 +02:00
pancake
2e417ee938
Initial support for capstone-less compilations ##build
2021-06-21 17:48:00 +02:00
pancake
87b39b0952
Update to the latest sdb (better error handling in sdb-text and wasi support)
2021-06-21 01:24:36 +02:00
pancake
57a9bfd9da
Fix iOS build regression
2021-06-21 01:18:57 +02:00
pancake
7c14bac05b
Add initial support for building r2 on WASI ##build
2021-06-20 17:14:43 +02:00
pancake
f0cea42855
Update sdb again to fix the missing gperf warning ( #18761 )
2021-05-27 18:31:29 +02:00
pancake
6f55c6c49a
Update capstone-v4 ( #18712 )
2021-05-19 23:05:41 +02:00
pancake
82b4e82b0d
Update capstone v4/v4 - fix meson patch list ( #18686 )
2021-05-13 03:01:28 +02:00
pancake
a8b13483af
Fix another bound for dex
2021-05-11 23:41:47 +02:00
pancake
64bf791bfc
Update mpc from git and add the mpc-sync
target ( #18673 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2021-05-11 11:46:45 +02:00
pancake
2434c3ca74
Switch to Capstone5 as default ##asm ( #18127 )
...
* Add riscv for capstone5 in the meson
* Report capstone version in the asm plugins
* Many changes in the ppc analysis, seems like it's improved, (emulation quality and xrefs)
* Update all tests and report issues in capstone4 to upstream
* Fix-x86-16 test marked as broken as it needs better fix
2021-04-24 22:04:51 +02:00
pancake
cbc949c039
Remove tree-sitter and the r2-shell-parser ##shell
...
* Will be reimplemented soon with a new parser
* Simplifies and speedup the build
2021-04-24 21:58:09 +02:00
pancake
71dc8b715c
Move shlr/ptrace-wrap into libr/io, simplify build ( #18587 )
2021-04-16 19:19:56 +02:00
pancake
1e0f8e1841
Move shlr/tcc into libr/parse/c ##build
2021-04-10 00:47:49 +02:00
pancake
f6c4a9a250
Update capstone-next commit
2021-03-11 20:58:24 +01:00
pancake
fa7789969c
Update capstone5 branch ( #18422 )
2021-03-08 01:08:49 +01:00
pancake
ee3afa01c9
Fix debian32 in CI ##build
2021-02-27 01:01:22 +01:00
pancake
1184610971
Fix the CI badge and fully rewrite all the workflows to make sense ##build
...
* Windows, Linux, Static, macOS, Android, iOS builds published for every commit
* Kept coverage, coverity, fuzzing tests, lgtm and -Werror jobs
* Kill the continuos, the over-engineered matrix and other empty or unnecessary tasks (250 vs 900LOC)
* Jobs TODO: fatmac, termux and rpm (centos) packages
2021-01-12 13:41:21 +01:00
pancake
40c8825820
Update capstone and SDB
2020-12-14 16:10:35 +01:00
pancake
efd8e07112
Do not rebuild everything when running make in the root directory ##build ( #18025 )
2020-12-13 02:45:42 +01:00
GustavoLCR
489538e02b
Add DbgEng based debug backend for Windows ##debug ( #17491 )
...
* Rename `windbg` plugin to `winkd` ##debug
* Add DbgEng based debug backend for Windows ##debug
2020-08-24 19:01:10 +08:00
pancake
e22b3e9bcc
Fix race condition and remove unnecessary SDB build targets ##build ( #17476 )
...
* Simplify sdb build
* This was wrong
* updadte sdb
Co-authored-by: pancake <pancake@nopcode.org>
2020-08-19 10:31:20 +02:00
pancake
8efd721dba
Fix Cydia/iOS packaging and compilation issues ##build ( #17342 )
2020-08-14 13:17:32 +08:00
pancake
8b33d764a7
Fix #3929 - Enable LTO in sys/static.sh ##build ( #17141 )
...
* Fix #3929 - Enable LTO in sys/static.sh
* Update Ubuntu to 20.04 for static build
* Use `gcc-ar` when needed
* Do not use "c" option for ${AR}
* Use `$$AR` instead of `$AR`
* Aim to fix `-dynamiclib` issue outside darwin
* Run tests for static LTO build
Co-authored-by: pancake <pancake@nopcode.org>
Co-authored-by: Anton Kochkov <xvilka@gmail.com>
2020-08-13 13:55:39 +08:00
Riccardo Schirone
2d160f2509
Avoid sdb double headers ( #17249 ) ##build
...
* Avoid duplication of SDB headers in libr/include
SDB is an external project and as such it should live in shlr. However,
for simplicity in dealing with the include flags, the SDB headers were
copied in libr/include as well. This patch just keeps the SDB files
confined in shlr/sdb and make sure various r_* libs use the headers from
there.
* Fix pkgconfig file generation
2020-07-21 10:28:43 +02:00
Riccardo Schirone
04074845e4
Update tree-sitter to 86a5dabbcbdac650c53a889183bf56d7e721e09e ( #17244 )
2020-07-09 12:03:32 +08:00
pancake
f91f2ac1d8
Update capstone git commits for v4 and next branches ( #17215 )
...
Co-authored-by: pancake <pancake@nopcode.org>
2020-07-06 12:12:00 +08:00
Anton Kochkov
d6cf4f0898
Add Debian OLD (Debian 8 Jessie) ( #17098 ) ##build
...
Add Debian 8 (Jessie) Docker build to ensure radare2 works
on the older Debian-based systems too.
2020-06-20 12:17:00 +08:00
Riccardo Schirone
a14f5c0777
Update tree-sitter to 0.16.8 ( #16991 )
...
* Fix CentOS6 CI by specifying PKG_CONFIG_PATH
* Do not define var inside for-loop
2020-06-03 15:01:47 +02:00
pancake
b49609af7f
Fix static build ( #16926 )
2020-05-20 00:35:06 +08:00
Ishi Tatsuyuki
1390d1fc4e
Move yxml into shlr ( #16799 )
2020-05-12 11:58:10 +02:00