unicorn/qemu
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
..
accel/tcg Support flushing translation blocks and flush when we don't need count hook 2022-04-26 01:17:58 +02:00
crypto import Unicorn2 2021-10-03 22:14:44 +08:00
fpu import Unicorn2 2021-10-03 22:14:44 +08:00
hw Don't cache S390SkeyState and S390SkeysClass 2022-01-10 19:18:52 +01:00
include TriCore Support (#1568) 2022-04-29 23:11:34 +02:00
libdecnumber import Unicorn2 2021-10-03 22:14:44 +08:00
scripts import Unicorn2 2021-10-03 22:14:44 +08:00
softmmu Resume CPU for writing PC 2022-04-26 01:53:02 +02:00
target TriCore Support (#1568) 2022-04-29 23:11:34 +02:00
tcg Free info->name on demand 2022-01-20 21:34:21 +01:00
trace import Unicorn2 2021-10-03 22:14:44 +08:00
util qemu_getauxval FreeBSD implementation backport (#1366) 2021-10-11 11:22:16 +08:00
.editorconfig import Unicorn2 2021-10-03 22:14:44 +08:00
aarch64.h Implement UC_HOOK_INSN for aarch64 MRS/MSR/SYS/SYSL 2022-02-27 15:28:31 +01:00
arm.h Inline uc_tracecode when there is only exactly one hook 2021-11-21 16:44:39 +01:00
CODING_STYLE.rst import Unicorn2 2021-10-03 22:14:44 +08:00
configure TriCore Support (#1568) 2022-04-29 23:11:34 +02:00
COPYING import 2015-08-21 15:04:50 +08:00
COPYING.LIB import Unicorn2 2021-10-03 22:14:44 +08:00
exec-vary.c Fix the undefined shift 2022-02-12 18:22:56 +01:00
exec.c Fix crash when mapping a big memory and calling uc_close 2022-04-16 19:17:41 +02:00
LICENSE import Unicorn2 2021-10-03 22:14:44 +08:00
m68k.h Inline uc_tracecode when there is only exactly one hook 2021-11-21 16:44:39 +01:00
MAINTAINERS import Unicorn2 2021-10-03 22:14:44 +08:00
memory_ldst.inc.c import Unicorn2 2021-10-03 22:14:44 +08:00
mips64.h Inline uc_tracecode when there is only exactly one hook 2021-11-21 16:44:39 +01:00
mips64el.h Inline uc_tracecode when there is only exactly one hook 2021-11-21 16:44:39 +01:00
mips.h Inline uc_tracecode when there is only exactly one hook 2021-11-21 16:44:39 +01:00
mipsel.h Inline uc_tracecode when there is only exactly one hook 2021-11-21 16:44:39 +01:00
ppc64.h Inline uc_tracecode when there is only exactly one hook 2021-11-21 16:44:39 +01:00
ppc.h Inline uc_tracecode when there is only exactly one hook 2021-11-21 16:44:39 +01:00
riscv32.h Inline uc_tracecode when there is only exactly one hook 2021-11-21 16:44:39 +01:00
riscv64.h Inline uc_tracecode when there is only exactly one hook 2021-11-21 16:44:39 +01:00
rules.mak import Unicorn2 2021-10-03 22:14:44 +08:00
s390x.h Fix symbol clash on bunlded static libs 2022-04-04 11:24:59 +02:00
sparc64.h Inline uc_tracecode when there is only exactly one hook 2021-11-21 16:44:39 +01:00
sparc.h Inline uc_tracecode when there is only exactly one hook 2021-11-21 16:44:39 +01:00
tricore.h TriCore Support (#1568) 2022-04-29 23:11:34 +02:00
unicorn_common.h Fix memory leak of custom helpers 2022-01-20 19:50:57 +01:00
VERSION import Unicorn2 2021-10-03 22:14:44 +08:00
vl.h import 2015-08-21 15:04:50 +08:00
x86_64.h Inline uc_tracecode when there is only exactly one hook 2021-11-21 16:44:39 +01:00