Commit Graph

3094 Commits

Author SHA1 Message Date
Amarachi Omereife
3b0c6917dc refactoring 2023-10-17 14:36:20 +01:00
Amarachi Omereife
d65f82576a refactor yaml 2023-10-17 14:05:22 +01:00
Amarachi Omereife
0e05ea4cea My Artifacts 2023-10-17 13:55:25 +01:00
Amarachi Omereife
8026364e18 MyArtifacts 2023-10-17 13:50:37 +01:00
Amarachi Omereife
64a74caed2 My-Artifacts Directory 2023-10-17 13:29:03 +01:00
Amarachi Omereife
8e387d5faa Attach Release 2023-10-17 11:54:45 +01:00
Amarachi Omereife
dec01d7223 code refactor 2023-10-17 11:30:20 +01:00
Amarachi Omereife
dfdf7e7cd1 create artifacts folder 2023-10-15 13:02:15 +01:00
Amarachi Omereife
f9a1b49c2b refactor 2023-10-15 12:46:18 +01:00
Amarachi Omereife
efc9d9ad8e workflow dispatch 2023-10-15 12:38:02 +01:00
Amarachi Omereife
a5f7059a34 attach-release 2023-10-15 12:21:50 +01:00
lazymio
ca65964e78
Merge pull request #1886 from hamarituc/modern_c
Fix deprecated C syntax
2023-10-15 16:03:06 +08:00
Mario Haustein
9a2583e967
fix deprecated storage-class declarations 2023-10-08 13:40:23 +02:00
Mario Haustein
5983b399d8
use full prototypes for functions without parameters 2023-10-08 13:39:13 +02:00
lazymio
9c4f8a8123
Merge pull request #1873 from mlgiraud/fix/vtlb_snapshots
fix: Use correct addresses during memory cow
2023-09-01 18:07:45 +08:00
Mark Giraud
ce1ee5ac4d
refactor: Make clippy happy 2023-08-25 15:40:00 +02:00
Mark Giraud
f081af002a
test: Add test to reproduce cow+vtlb error 2023-08-24 11:44:21 +02:00
Mark Giraud
e189e1fb8b
fix: Use correct addresses during memory cow 2023-08-23 10:18:42 +02:00
lazymio
da47173d8a
Merge pull request #1872 from mlgiraud/feat/uc_ctl_context_mode
Add uc_ctl_context_mode to rust bindings
2023-08-17 12:09:04 +08:00
lazymio
67765012f6
Merge pull request #1871 from mlgiraud/refactor/rustify
Refactor/rustify
2023-08-17 12:08:05 +08:00
lazymio
8254890b24
Merge pull request #1868 from mlgiraud/fix/from_handle_unsafe
Fix/from handle unsafe
2023-08-17 11:58:18 +08:00
Mark Giraud
fbe1b4421a
feat: Add ctl_context_mode to rust bindings 2023-08-16 14:13:50 +02:00
Mark Giraud
fd3b7082b4
refactor: Make rust bindings more rusty 2023-08-15 11:04:50 +02:00
Mark Giraud
5fd12af68a
formating: Use rustfmt style for rust bindings 2023-08-14 13:55:24 +02:00
Mark Giraud
5318fcda33
fix: Make from handle function unsafe 2023-08-14 13:38:26 +02:00
lazymio
44ca44ea1e
Merge pull request #1867 from mlgiraud/fix/no_ffi_in_api
fix: Wrap uc_hook to not expose ffi types in public api
2023-08-14 18:06:14 +08:00
Mark Giraud
bb7df65a1c
fix: Wrap uc_hook to not expose ffi types in public api 2023-08-14 10:38:27 +02:00
lazymio
19a794b97e
Merge pull request #1866 from mlgiraud/fix/unsafe_ptr_deref
fix: Make functions that deref ptr unsafe
2023-08-13 14:36:50 +08:00
Mark Giraud
4e194a54d9
fix: Make functions that deref ptr unsafe 2023-08-11 13:18:04 +02:00
lazymio
3c89d0c3ce
Fix ctl_remove_cache for python2 2023-08-09 14:11:21 +08:00
lazymio
6ae0c97226
Merge pull request #1815 from kassane/zig-build
Zig - Sample build
2023-08-06 22:14:55 +08:00
lazymio
6801e156aa
Format code 2023-08-06 21:53:42 +08:00
lazymio
30bc08611b
Add a unit test for #1717 2023-08-06 21:53:04 +08:00
lazymio
c889258d8e
Avoid overwriting tmp0 2023-08-06 21:25:37 +08:00
Matheus C. França
4fb4b3e4b0 Zig binding
* zig binding - sample added
* zig build CI
* split mingw (shared/static) CI/CD
* unicorn log added
* build C/C++ samples
2023-08-04 11:24:00 -03:00
lazymio
0619deeafd
Merge pull request #1861 from basavesh/dev
Backport qemu/qemu@75b208c
2023-08-04 11:18:49 +08:00
basavesh
cf5e75953d Backport qemu/qemu@75b208c
target/i386: fix operand order for PDEP and PEXT

For PDEP and PEXT, the mask is provided in the memory (mod+r/m)
operand, and therefore is loaded in s->T0 by gen_ldst_modrm.
The source is provided in the second source operand (VEX.vvvv)
and therefore is loaded in s->T1. Fix the order in which
they are passed to the helpers.
2023-08-03 13:12:39 +02:00
lazymio
6e97e59f54
Fix building on Apple Sillicon 2023-08-03 13:17:26 +08:00
lazymio
6074150ebe
Merge pull request #1850 from mlgiraud/fix/clippy_warnings
Fix clippy warnings
2023-07-26 19:53:52 +08:00
Mark Giraud
c43ab92326
fix: Add missing Copy derive 2023-07-26 09:58:09 +02:00
Mark Giraud
5a5b1bbb05
fix: update bitflags dependency and fix flippy warnings 2023-07-26 09:55:04 +02:00
lazymio
239766aa66
Merge pull request #1849 from mlgiraud/fix/rust_compiler_warnings
Fix rust compiler warnings
2023-07-26 15:35:33 +08:00
lazymio
1e0930d478
Merge pull request #1847 from lockbox/dev
Add CpuModel's for architectures to rust bindings
2023-07-26 15:35:01 +08:00
lazymio
34cca20877
Merge pull request #1848 from PhilippTakacs/vtlb-perms
vtlb only cache access permisions required for the operation
2023-07-26 15:32:45 +08:00
Mark Giraud
546561f3cc
fix: Remove unnecessary use statement that causes warnings 2023-07-18 11:49:18 +02:00
Takacs, Philipp
f6cfe1092b vtlb only cache access permisions required for the operation
see #1845
2023-07-17 12:54:38 +02:00
elicn
0a876d30ea Allow setting CPU model on Uc initialization 2023-07-14 00:44:58 +03:00
elicn
cef2b3394d Fix MMIO hooks prototypes 2023-07-14 00:43:42 +03:00
elicn
b1605d4006 Fix TCG opcode hook prototype 2023-07-14 00:42:40 +03:00
Eli
922c1e6333
Merge branch 'dev' into uc-py-next 2023-07-13 23:00:01 +03:00