lazymio
|
2a84e33f03
|
Fix possible leak in hooks
|
2022-02-12 16:28:43 +01:00 |
|
lazymio
|
58fc952230
|
Remove armeb-softmmu and aarch64eb-softmmu
|
2022-02-12 14:15:54 +01:00 |
|
lazymio
|
acbc134f46
|
Fixed width fields
|
2022-02-11 22:18:52 +01:00 |
|
lazymio
|
3e6665db00
|
Implement coprocessor register read/write for arm64
|
2022-02-11 22:13:01 +01:00 |
|
lazymio
|
8bc1489210
|
Implement coprocessor register read/write for arm
|
2022-02-11 21:45:37 +01:00 |
|
mio
|
7095605607
|
Merge branch 'dev' into systemz
|
2022-01-18 21:10:55 +01:00 |
|
mio
|
28e791a37f
|
Add debug tracing feature
It's disabled by default, use -DUNICORN_TRACER=on to enable it
|
2022-01-18 19:35:43 +01:00 |
|
lazymio
|
a5ceca6d51
|
Remove the static variable in flatviews_init
Or we may get an invalid old (and free-ed) uc instance reference
|
2022-01-15 22:11:14 +01:00 |
|
lazymio
|
441afe17e6
|
Add psw.mask register
|
2022-01-10 15:34:04 +01:00 |
|
lazymio
|
71f044ca50
|
Merge branch 'dev' into s390x
|
2022-01-10 15:17:42 +01:00 |
|
lazymio
|
36afa1022c
|
More PPC registers
Add FPR0-31, CR0-7, LR, CTR, MSR, XER, FPSCR for PPC
Add a test for ppc32 float point
|
2022-01-10 15:16:10 +01:00 |
|
lazymio
|
4567b4a790
|
Fix the wrong arm cpu index
|
2022-01-05 21:57:46 +01:00 |
|
lazymio
|
d854e22301
|
Add x87 FPU registers #1524
|
2022-01-04 21:12:12 +01:00 |
|
mio
|
a38151bf77
|
Make s390x skey work
|
2021-12-27 23:19:17 +01:00 |
|
mio
|
faa689c0f0
|
Merge systemz to the latest uc2 codebase
|
2021-12-26 22:58:32 +01:00 |
|
lazymio
|
7bb756249a
|
Better design of cpuid instruction hook
|
2021-12-22 20:36:56 +01:00 |
|
Nguyen Anh Quynh
|
b042a6a01d
|
add missing files
|
2021-12-06 04:28:13 +08:00 |
|
Nguyen Anh Quynh
|
97b92d8861
|
initial systemz support
|
2021-12-06 04:19:37 +08:00 |
|
lazymio
|
3020d7b82a
|
Fix wrong m68k enums
|
2021-12-04 23:20:46 +01:00 |
|
lazymio
|
10d88e89a5
|
Fix uc_version and bump again
|
2021-11-25 18:19:46 +01:00 |
|
lazymio
|
a3d842c485
|
Bump version and add patch field to uc_version
|
2021-11-25 14:29:04 +01:00 |
|
lazymio
|
78e0ddbc4d
|
Fix mmio unmap
|
2021-11-24 00:18:19 +01:00 |
|
lazymio
|
cb33fb2570
|
Format code
|
2021-11-23 23:23:02 +01:00 |
|
lazymio
|
7a1de17f37
|
Fix UC_HOOK_EDGE_GENERATED to work with indirect jump
For an indirect jump (lookup_tb_ptr), last_tb would be NULL
|
2021-11-23 00:25:55 +01:00 |
|
lazymio
|
87a391d549
|
Inline uc_tracecode when there is only exactly one hook
|
2021-11-21 16:44:39 +01:00 |
|
lazymio
|
8c2bc394bc
|
No need to save jmp_buf and uc in contexts
This reverts #1335 in fact
|
2021-11-16 21:18:27 +01:00 |
|
lazymio
|
247ffbe0e8
|
Support nested uc_emu_start calls
|
2021-11-16 21:07:03 +01:00 |
|
lazymio
|
640251e1aa
|
Leave out size parameter in callback
|
2021-11-09 00:21:34 +01:00 |
|
lazymio
|
56fcc07a7c
|
Add EXTRA field to uc_version
|
2021-11-08 22:51:49 +01:00 |
|
lazymio
|
35017a614f
|
Slightly change UC_CTL_TB_REMOVE_CACHE
|
2021-11-08 22:09:33 +01:00 |
|
lazymio
|
6ec016327d
|
Rename uc_hook_tcg_sub_t
|
2021-11-08 21:01:47 +01:00 |
|
lazymio
|
4df0ad5e83
|
Update docs for exits mechanism
|
2021-11-08 20:54:07 +01:00 |
|
lazymio
|
e836b62e01
|
Minor fix for uc_ctl
|
2021-11-08 20:40:02 +01:00 |
|
lazymio
|
c6fdbb3735
|
Add RISCV CSR registers
|
2021-11-07 20:36:04 +01:00 |
|
lazymio
|
cd02c25802
|
Fix bug in remove cache and update comments
|
2021-11-04 21:29:55 +01:00 |
|
lazymio
|
a9bfa0afb0
|
Update comments
|
2021-11-04 21:22:49 +01:00 |
|
lazymio
|
01d7e454b7
|
Fix typo
|
2021-11-04 20:59:07 +01:00 |
|
lazymio
|
1507f90059
|
Fix name typo
|
2021-11-04 20:07:01 +01:00 |
|
lazymio
|
b9c0066a47
|
Format and naming
|
2021-11-04 20:04:57 +01:00 |
|
lazymio
|
871de4ad65
|
Split mips cpu to 32 and 64
|
2021-11-04 19:58:32 +01:00 |
|
lazymio
|
0555095388
|
Support changing cpu model for ppc
|
2021-11-04 19:53:02 +01:00 |
|
lazymio
|
94d952b410
|
Add depreciated in unicorn.h
|
2021-11-04 18:44:56 +01:00 |
|
lazymio
|
dfbffa44ec
|
Support changing cpu model for ARM
|
2021-11-04 18:37:10 +01:00 |
|
lazymio
|
3e4b4af7d3
|
Support change page size
|
2021-11-04 17:03:30 +01:00 |
|
lazymio
|
6b5529fcb7
|
Merge pull request #1458 from bet4it/patch
Port some patches from Unicorn1 to Unicorn2
|
2021-11-03 20:59:42 +01:00 |
|
lazymio
|
9818840f4e
|
Add tests for UC_HOOK_TCG_OPCODE
|
2021-11-03 20:56:45 +01:00 |
|
lazymio
|
bcf85be86d
|
Add a new hook type UC_HOOK_TCG_OPCODE
|
2021-11-03 01:46:24 +01:00 |
|
Bet4
|
aaf340d9e4
|
Merge branch 'dev' into patch
|
2021-11-02 18:36:22 +08:00 |
|
lazymio
|
c11b9aa5c3
|
Add a new hook type UC_HOOK_EDGE_GENERATED and corresponding sample
|
2021-11-01 23:27:35 +01:00 |
|
lazymio
|
b7e82d460c
|
Expose more TB related stuff
|
2021-11-01 22:11:43 +01:00 |
|