Commit Graph

2548 Commits

Author SHA1 Message Date
Maurice Heumann
dfccd6a929 Update serialization_test.cpp 2024-10-27 15:58:17 +01:00
momo5502
8ecf47a1e4 Make rdtsc predictable 2024-10-27 09:50:56 +01:00
momo5502
2f92b7c641 Fix formatting 2024-10-27 09:50:44 +01:00
momo5502
b9e1a0f01b Fix warnings 2024-10-26 17:22:36 +02:00
momo5502
b5765b2e0e Enable all tests 2024-10-26 17:22:12 +02:00
momo5502
5c3a018311 Hardcode KUSD for now 2024-10-26 17:20:32 +02:00
momo5502
b4415bccc9 Make query performance counter reproducible 2024-10-26 13:18:52 +02:00
momo5502
103440d38c Update unicorn 2024-10-26 13:16:20 +02:00
momo5502
1021009296 Fix instruction execution counting 2024-10-26 10:06:02 +02:00
momo5502
b6a8f9793e Fix reproducibility of unicorn context 2024-10-26 08:40:19 +02:00
momo5502
b5de610dc1 Skip unpredictable unicorn data 2024-10-25 22:17:30 +02:00
momo5502
1078635b18 Disable logging again 2024-10-25 21:47:21 +02:00
momo5502
a77d545830 Fix typo 2024-10-25 21:46:43 +02:00
momo5502
da0994826e Workaround for ltsc2022 2024-10-25 21:44:07 +02:00
momo5502
43375f0fba Output 2024-10-25 20:32:35 +02:00
momo5502
0e14f935d9 Upload artifacts 2024-10-25 20:27:18 +02:00
momo5502
3b697204bf Fix serialization tests for now 2024-10-25 19:32:18 +02:00
momo5502
b1f79a04c2 Make serialization reproducible 2024-10-25 19:27:19 +02:00
momo5502
d782c80f3f Prepare support for serialization of non-default-constructible objects 2024-10-25 18:56:16 +02:00
momo5502
d29e4a811f Quick & dirty test execution #16 2024-10-25 17:40:53 +02:00
momo5502
9091131a96 Add more tests 2024-10-25 17:32:19 +02:00
momo5502
a3a95ec829 Prepare unittest support 2024-10-25 17:04:45 +02:00
momo5502
2c9718ce3f Prepare test binary 2024-10-24 20:34:18 +02:00
momo5502
ff9b94e20f Use regular return type notation 2024-10-24 19:54:43 +02:00
momo5502
8bac2ba407 Fix thread serialization 2024-10-24 19:41:37 +02:00
momo5502
ec3861f595 Restrict access to devices 2024-10-23 20:44:01 +02:00
momo5502
3d6f962e4c Add fixes for basic rust hello world samples 2024-10-23 20:24:45 +02:00
momo5502
6a1574e02d Switch to GPL as unicorn requires it 2024-10-23 19:10:13 +02:00
momo5502
1446d9193a Support hardcoded environment variables 2024-10-23 18:41:29 +02:00
momo5502
c992d17300 Fix debugging 2024-10-23 17:10:23 +02:00
momo5502
adf9713993 Store thread name and ignore guard pages for now 2024-10-23 16:07:21 +02:00
momo5502
ebe0c47286 Increase PEB segment size 2024-10-23 06:57:07 +02:00
momo5502
2938b1bf12 Support fseek/ftell 2024-10-23 06:27:43 +02:00
momo5502
a8df5f6fc8 Implement basic file reading support 2024-10-22 20:24:10 +02:00
momo5502
45a4dfc4f0 Always open in binary mode 2024-10-22 20:12:20 +02:00
momo5502
af529a62d7 Basic working file writing 2024-10-22 20:09:33 +02:00
momo5502
4b2adb0d63 Fix thread yield 2024-10-21 21:01:02 +02:00
Maurice Heumann
74e8c3a6c9 Merge pull request #18 from momo5502/dependabot/submodules/deps/reflect-a53b785
Bump deps/reflect from `444d020` to `a53b785`
2024-10-21 20:55:56 +02:00
momo5502
b2d2a6e4b0 Update reflect extension 2024-10-21 20:54:03 +02:00
dependabot[bot]
f0332d3366 Bump deps/reflect from 444d020 to a53b785
Bumps [deps/reflect](https://github.com/qlibs/reflect) from `444d020` to `a53b785`.
- [Release notes](https://github.com/qlibs/reflect/releases)
- [Commits](444d02039e...a53b785f83)

---
updated-dependencies:
- dependency-name: deps/reflect
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 20:53:35 +02:00
Maurice Heumann
9237dc0a3f Merge pull request #19 from momo5502/dependabot/submodules/deps/unicorn-35c15ef
Bump deps/unicorn from `3a10c53` to `35c15ef`
2024-10-21 20:52:29 +02:00
dependabot[bot]
c7b0cb4440 Bump deps/unicorn from 3a10c53 to 35c15ef
Bumps [deps/unicorn](https://github.com/momo5502/unicorn) from `3a10c53` to `35c15ef`.
- [Commits](3a10c531e2...35c15efcb4)

---
updated-dependencies:
- dependency-name: deps/unicorn
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-21 18:50:24 +00:00
momo5502
e58d5ab4bd Cleanup syscall dispatcher 2024-10-21 20:45:09 +02:00
momo5502
70eb6ba149 Remove api dll workaround 2024-10-21 20:15:42 +02:00
momo5502
924221894c Fix current folder 2024-10-21 20:08:51 +02:00
momo5502
88c4a3285e Make sure to setup the thread even if switching to the same 2024-10-21 15:50:02 +02:00
momo5502
5f56216d3a Fix threading to fully work 2024-10-21 12:41:20 +02:00
Maurice Heumann
6a162fb1bf Update README.md 2024-10-21 08:03:22 +02:00
momo5502
72bcac1536 More threading support 2024-10-21 07:22:41 +02:00
momo5502
9692e15c1e Fix thread context switches 2024-10-21 06:34:29 +02:00