WangLiangpu
0cd8b83f5b
Squashed commit of the following:
...
commit 2d9587f26b
Author: WangLiangpu <wangjingpu17@mails.ucas.ac.cn >
Date: Wed Nov 1 21:36:35 2023 +0800
fix: fix tcg_out_dupi_vec interface conflicts
commit b957324d3d
Author: zhaodongru <zhaodongru@yeah.net >
Date: Mon Oct 23 18:15:01 2023 +0800
start loongarch compile
fix: modify the code to pass compile
add: add code for tcg_out_op, tcg_can_emit_vec_op, tcg_target_op_def to support new tcg_op
fix: fix bugs related to epilogue and ret_addr
fix: fix bug in qemu_ld_slow_path, the return register is wrong
2025-04-14 23:05:49 +08:00
Z. Liu
a78d690da5
configure: add <sys/timex.h> for clock_adjtime on musl ( #2085 )
...
for glibc, if _GNU_SOURCE is defined, <time.h> will include <sys/timex.h>
but not for musl, so add "#include <sys/timex.h>"
although `man clock_adjtime` said "#include <sys/timex.h>", but it won't
work for glibc w/o "#include <time.h>", I don't known why yet.
PS it seems clock_adjtime is used nowhere?
Signed-off-by: Z. Liu <zhixu.liu@gmail.com >
2025-01-14 08:47:54 +08:00
1cbb7b40b2
Allow have_pthread_jit_protect but not have_sprr_mrs
2024-12-20 01:04:50 +08:00
13a8da8538
Check SPRR by issuing MRS
2024-12-08 14:46:28 +08:00
958ed09153
No longer need SPRR and probe it runtime
2024-12-07 23:33:34 +08:00
b0b412bc6c
Only enable JIT protect support with SPRR
2024-12-07 22:35:28 +08:00
71c729a9d7
Define HAVE_SPRR
2024-02-13 19:09:35 +08:00
4245475514
Detect if we have valid pthread_jit_write_protect_np
2024-02-13 16:21:53 +08:00
Eric Poole
cfee2139a0
TriCore Support ( #1568 )
...
* TriCore Support
python sample
* Update sample_tricore.py
Correct attribution
* Update sample_tricore.py
Fixed byte code to execute properly.
* Update sample_tricore.py
Removed testing artifact
* Added tricore msvc config-file.h
* Added STATIC to tricore config and added helper methods to symbol file generation.
* Update op_helper.c
Use built in crc32
* Fix tricore samples and small code blocks are now handled properly
* Add CPU types
* Generate bindings
* Format code
Co-authored-by: lazymio <mio@lazym.io >
2022-04-29 23:11:34 +02:00
ad4b56ad54
Remove armeb and aarcheb in configure
2022-02-22 15:28:16 +01:00
Nguyen Anh Quynh
97b92d8861
initial systemz support
2021-12-06 04:19:37 +08:00
Nguyen Anh Quynh
aaaea14214
import Unicorn2
2021-10-03 22:14:44 +08:00
Nguyen Anh Quynh
00bbe2ce7d
we do not need Python to build anymore
2020-04-30 13:58:33 +08:00
Nguyen Anh Quynh
0d93f055b4
cleanup qemu/configure
2020-04-28 16:46:41 +08:00
Nguyen Anh Quynh
dd28727e99
more qemu/Makefile* cleanup
2020-04-28 01:53:39 +08:00
Nguyen Anh Quynh
d2c66b8386
cleanup qemu/configure
2020-04-27 20:44:11 +08:00
Chen Huitao
f4cc35a24a
compatible with python2 and python3 ( #1145 )
...
* compatible with python2 and python3.
* fix python version check in configure of qemu.
* allow python-2.4.
* add credit.
2019-09-20 17:23:12 +08:00
zhangwm
2e973a13f0
arm64eb: add support for ARM64 big endian.
2017-04-24 23:30:01 +08:00
Nguyen Anh Quynh
49c904a629
cleanup qemu/configure
2017-01-22 05:57:29 +08:00
Nguyen Anh Quynh
b9b82591a1
cleanup
2017-01-19 18:07:30 +08:00
Nguyen Anh Quynh
86e5d29b74
more cleanup qemu/configure
2017-01-19 14:15:00 +08:00
Nguyen Anh Quynh
f2691b0107
more cleanup qemu/configure
2017-01-19 14:11:54 +08:00
Nguyen Anh Quynh
37410d02f1
cleanup qemu/configure
2017-01-19 14:02:50 +08:00
Nguyen Anh Quynh
ffa97dc2a1
cleanup qemu/configure
2017-01-08 01:35:19 +08:00
Nguyen Anh Quynh
6d747d1a13
remove pkg-config dependency
2016-12-20 11:30:26 +08:00
Chris Eagle
e46545f722
remove glib dependency by provide compatible replacements
2016-12-18 14:56:58 -08:00
Nguyen Anh Quynh
40ac55cf74
Merge branch 'drop-zlib' of https://github.com/radare/unicorn into radare-drop-zlib
2016-06-15 16:41:13 +07:00
pancake
fe96e8325b
Remove unused zlib dependency
2016-06-15 09:24:16 +02:00
Nguyen Anh Quynh
309abbe453
remove qemu/config-all-disas.mak
2016-01-22 17:11:57 +08:00
Hiroyuki Uekawa
6445c80b29
Build for Cygwin
2015-12-20 22:00:35 +09:00
Chris Eagle
986096d443
fix file perms
2015-08-28 21:05:38 -07:00
Chris Eagle
94ac0f02e6
file permissions changes
2015-08-28 20:03:36 -07:00
Nguyen Anh Quynh
344d016104
import
2015-08-21 15:04:50 +08:00