Commit Graph

2769 Commits

Author SHA1 Message Date
mio
a5d4d30a31
Sync PC for mem ldst on aarch64 2022-10-20 21:19:18 +02:00
TSR Berry
0522f728b6
dotnet: Remove faulty property groups 2022-10-20 20:35:54 +02:00
mio
35010035d7
Fix macro typo
Thanks @roehling
2022-10-20 20:10:27 +02:00
lazymio
df3aa0fccb
Merge pull request #1722 from TSRBerry/dev
aarch64: Add FPCR and FPSR registers
2022-10-15 00:17:38 +02:00
TSR Berry
7b8b75b9f8
bindings: Adjust consts 2022-10-14 17:33:07 +02:00
TSR Berry
442dd437e1
aarch64: Move FPCR and FPSR registers to not break compatibility
Co-authored-by: merry <git@mary.rs>
2022-10-14 17:31:20 +02:00
TSR Berry
b1af49f72b
dotnet: Adapt README.md to recent changes 2022-10-14 17:16:57 +02:00
TSR Berry
ff1f0a5c1a
dotnet: Refactor .NET bindings for .NET5.0 2022-10-14 16:57:46 +02:00
TSR Berry
c787fa8e64
bindings: Update Arm64 consts 2022-10-14 15:18:16 +02:00
TSR Berry
12fd4fc086
aarch64: Add FPCR and FPSR registers
Co-authored-by: merry <git@mary.rs>
2022-10-14 15:18:14 +02:00
Nguyen Anh Quynh
b99ec09c90 tests: remove unused var 2022-10-12 14:43:01 +08:00
Nguyen Anh Quynh
66adfff20d samples: fix a typo 2022-10-12 14:39:10 +08:00
mio
302fb1b6b3
Add help wanted tag 2022-10-09 14:18:55 +02:00
mio
50a0b59d0d
Use dockcross for aarch64 wheel 2022-10-01 01:31:13 +02:00
mio
23852aa77e
Fix wrong build command 2022-10-01 01:04:49 +02:00
mio
a0ff997c84
Fix ubuntu arch 2022-10-01 01:02:04 +02:00
mio
6ca077d139
Build aarch64 wheel 2022-10-01 01:01:22 +02:00
mio
c144f06145
Format code 2022-10-01 00:14:08 +02:00
mio
19d8876e23
Deep copy for arm cpu state 2022-10-01 00:14:08 +02:00
lazymio
2a3cc7a1b3
Merge pull request #1714 from Sh4ww/fix-type-hint-in-python-bindings
Fix type hint of reg_write in Python bindings. (#1706)
2022-09-27 23:52:24 +02:00
mio
b0b3a57bcd
Update FAQ 2022-09-27 23:13:19 +02:00
lazymio
b4fb796951
Merge pull request #1715 from relapids/macos_m1_failures
Fix test_uc_hook_cached_uaf for MacOS M1 (aarch64).
2022-09-27 23:04:09 +02:00
lazymio
5e060513a0
Merge pull request #1687 from relapids/clang_cl_support
Allow building with clang-cl (using MSVC config) on Windows.
2022-09-27 23:02:21 +02:00
relapids
1065c2dff4 Fix test_uc_hook_cached_uaf for MacOS M1 (aarch64). 2022-09-25 15:24:56 -07:00
mio
7fb6264d02
Also copy glib_compat and samples 2022-09-25 18:46:04 +02:00
mio
97b2e44c77
Also copy cmake files 2022-09-25 18:43:09 +02:00
Sh4w
a98cd25747
Fix type hint of reg_write in Python bindings 2022-09-26 00:18:31 +08:00
Timo Röhling
e1e7b25268
Adjust big memory test for host pagesize
On machines with a page size larger than 4K, the requested memory size
in `test_map_big_memory` gets rounded up and overflows to zero.

This PR adds some code to query the page size and adjust the requested
memory size accordingly.
2022-09-25 18:16:06 +02:00
mio
e76b2db434
Support build in a sdist 2022-09-25 18:09:41 +02:00
mio
32a3a6865a
Don't resize user alloc-ed memory 2022-09-25 17:41:33 +02:00
lazymio
be8c7d018d
Merge pull request #1703 from LilyWangLL/vcpkg-instructions
Add vcpkg installation instructions
2022-09-25 17:19:34 +02:00
mio
325d02e641
Use ANDROID_NDK 2022-09-25 17:17:45 +02:00
Lily Wang
fb802575d7 Add vcpkg installation instructions 2022-09-09 01:22:23 -07:00
Mio
a0e119c6f0
Format code 2022-08-31 23:27:24 +08:00
Mio
092014a6cc
Don't sync pc if user requests a restart 2022-08-31 23:27:05 +08:00
Mio
c4a0813f4a
Add a test for infinite loop when sync-ing pc for UC_HOOL_BLOCK #1661 2022-08-31 23:27:05 +08:00
lazymio
a2f9630236
Merge pull request #1691 from relapids/arm_specific_tests
Disable ARM-specific tests when ARM is unavailable. (#1689)
2022-08-31 22:08:12 +08:00
lazymio
a63002872f
Merge pull request #1688 from relapids/tricore_leak
Fix memory leaks in TriCore target. (#1681)
2022-08-31 22:07:10 +08:00
lazymio
bc74ea2fe8
Merge pull request #1693 from relapids/cmake_msvc_runtime
Fix MSVC runtime library handling in CMakeLists. (#1692)
2022-08-31 22:06:35 +08:00
relapids
a0eb240a29 Fix MSVC runtime library handling in CMakeLists. 2022-08-18 22:03:38 -07:00
relapids
154a21d6a3 Disable ARM-specific tests when ARM is unavailable. 2022-08-18 18:29:24 -07:00
lazymio
3c17f7c87e
Merge pull request #1686 from relapids/ppc_leak
Fix memory leak in PPC target. (#1680)
2022-08-16 16:19:06 +02:00
relapids
e15173dd26 Fix memory leaks in TriCore target. 2022-08-15 21:26:29 -07:00
relapids
a3ccbf2e59 Fix memory leak in PPC target. 2022-08-15 18:57:10 -07:00
relapids
5a54b3d7af Fix a segfault inside tb_remove_from_jmp_list by forcing clang-cl to use the same atomic routines as MSVC. 2022-08-15 15:50:46 -07:00
relapids
2ac7b55797 Allow building with clang-cl on Windows. 2022-08-15 15:50:46 -07:00
lazymio
336425b588
Merge pull request #1685 from relapids/fix_sample_ctl_tb_cache
Fix for test_uc_ctl_tb_cache. (#1683)
2022-08-15 20:33:28 +02:00
mio
1c63021592
Disable mingw32 tests correctly 2022-08-15 20:33:00 +02:00
lazymio
c9d0f86253
Merge pull request #1684 from relapids/test_mem_leak
Fix leak in test_mem_protect_map_ptr. (#1682)
2022-08-15 20:31:56 +02:00
relapids
7430e249ea Fix for incorrect argument types passed to uc_ctl_request_cache/uc_ctl_remove_cache in test_uc_ctl_tb_cache. 2022-08-15 05:55:25 -07:00