dependabot[bot]
f889f0f40c
Bump actions/download-artifact from 4.2.0 to 4.2.1
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4.2.0...v4.2.1 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 06:50:35 +00:00
dependabot[bot]
6ffb925361
Bump jidicula/clang-format-action from 4.14.0 to 4.15.0
...
Bumps [jidicula/clang-format-action](https://github.com/jidicula/clang-format-action ) from 4.14.0 to 4.15.0.
- [Release notes](https://github.com/jidicula/clang-format-action/releases )
- [Commits](https://github.com/jidicula/clang-format-action/compare/v4.14.0...v4.15.0 )
---
updated-dependencies:
- dependency-name: jidicula/clang-format-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 06:50:33 +00:00
dependabot[bot]
6bc314b3b5
Bump actions/upload-artifact from 4.6.1 to 4.6.2
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.6.1 to 4.6.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.6.1...v4.6.2 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 06:50:30 +00:00
dependabot[bot]
4ed10be0d5
Bump deps/googletest from 3af8347 to 2ae29b5
...
Bumps [deps/googletest](https://github.com/google/googletest ) from `3af8347` to `2ae29b5`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](3af834740f...2ae29b52fd )
---
updated-dependencies:
- dependency-name: deps/googletest
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-24 06:50:28 +00:00
Maurice Heumann
a1ee386be3
Add proper snapshot support to analyzer ( #169 )
2025-03-23 13:47:39 +01:00
momo5502
7c3f848b36
Support dump generation for GDB mode
2025-03-23 13:17:23 +01:00
momo5502
2bc3cda062
Cleanup snapshot generation
2025-03-23 12:42:42 +01:00
momo5502
95dc6994b3
Add more dummy syscalls
2025-03-23 09:10:21 +01:00
momo5502
fef4124661
Support NtClearEvent
2025-03-22 21:19:04 +01:00
momo5502
56f304e3e0
"Support" SystemMemoryUsageInformation
2025-03-22 21:13:48 +01:00
momo5502
0dea8260cc
Fix SystemLogicalProcessorInformation
2025-03-22 21:07:39 +01:00
momo5502
c4349bc4e6
Log message box strings
2025-03-22 20:32:18 +01:00
momo5502
53fb2f9116
Support more syscalls
2025-03-22 19:53:53 +01:00
momo5502
f26fc7f03f
Set cpu model
2025-03-22 18:31:18 +01:00
momo5502
5c9eb6c30d
Add anonymous namespace
2025-03-22 18:31:01 +01:00
momo5502
0b9fe3d7cc
Slightly optimize performance
2025-03-22 17:54:39 +01:00
momo5502
61b159c860
Page align up region to be freed
2025-03-22 17:54:39 +01:00
Maurice Heumann
1a640ed6d2
Dump emulation state in analyzer ( #168 )
2025-03-22 14:13:58 +01:00
momo5502
b83b405309
Support std::byte in zlib
2025-03-22 13:08:54 +01:00
momo5502
456369476a
Fix zlib decompression
2025-03-22 13:08:37 +01:00
momo5502
04a4da3188
Support std::byte in I/O util
2025-03-22 13:08:11 +01:00
momo5502
8dcfbf0601
Hm
2025-03-22 13:07:51 +01:00
momo5502
919f644034
Serialize sections
2025-03-22 13:07:43 +01:00
momo5502
13da0147ff
Small progress
2025-03-22 10:09:39 +01:00
momo5502
c009f1a933
Log less
2025-03-22 10:09:21 +01:00
momo5502
0c59440878
Performance optimization
2025-03-22 10:09:15 +01:00
momo5502
98f3da78af
Add regular schedule
2025-03-20 19:33:05 +01:00
momo5502
0e57c684a8
Optimize deserializer construction
2025-03-20 19:02:23 +01:00
Maurice Heumann
b69fe7e2c0
Add socket abstraction ( #167 )
2025-03-20 16:30:33 +01:00
Maurice Heumann
851fe3acba
Create proper emulator
2025-03-20 16:15:00 +01:00
Maurice Heumann
4da6642123
Add socket abstraction
2025-03-20 15:45:38 +01:00
momo5502
2cb14a3555
Make sure to create reproducible emulator
2025-03-19 18:05:27 +01:00
Maurice Heumann
de65e172bd
Add iOS compilation ( #166 )
2025-03-19 16:31:21 +01:00
momo5502
db0d34288d
Test iOS compilation
2025-03-19 15:55:39 +01:00
Maurice Heumann
4d6ac1684f
Add analyzer test ( #165 )
...
Small step in the right direction for #111
2025-03-19 14:24:48 +01:00
Maurice Heumann
101e524731
Run analyzer test
2025-03-19 13:54:52 +01:00
Maurice Heumann
68759d7691
Run tests in parallel
2025-03-19 13:07:00 +01:00
Maurice Heumann
d21a114f84
Support path mappings for analysis
2025-03-19 12:30:49 +01:00
Maurice Heumann
44dfc2edaa
Fix macos tests ( #164 )
...
This fixes #163
2025-03-19 12:28:52 +01:00
Maurice Heumann
48401a28ce
Maybe fix macos tests
2025-03-19 12:22:30 +01:00
Maurice Heumann
af38414c17
Bump deps/googletest from 4902ea2 to 3af8347 ( #162 )
...
Bumps [deps/googletest](https://github.com/google/googletest ) from
`4902ea2` to `3af8347`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3af834740f "><code>3af8347</code></a>
Improve the failure messages of <code>ElementsAre()</code>,
<code>ElementsAreArray()</code>, etc.</li>
<li>See full diff in <a
href="4902ea2d7c...3af834740f ">compare
view</a></li>
</ul>
</details>
<br />
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
2025-03-19 08:10:28 +01:00
dependabot[bot]
c73597654c
Bump deps/googletest from 4902ea2 to 3af8347
...
Bumps [deps/googletest](https://github.com/google/googletest ) from `4902ea2` to `3af8347`.
- [Release notes](https://github.com/google/googletest/releases )
- [Commits](4902ea2d7c...3af834740f )
---
updated-dependencies:
- dependency-name: deps/googletest
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-03-19 07:02:33 +00:00
Maurice Heumann
c7acc7d488
Build with ASAN ( #161 )
...
This fixes #160
2025-03-19 07:27:46 +01:00
momo5502
2584d73da0
Set asan options
2025-03-19 07:04:43 +01:00
momo5502
7b9e1c6a80
Don't strip binaries with asan
2025-03-19 07:04:43 +01:00
momo5502
9cf61cb058
Build with asan
2025-03-19 06:50:58 +01:00
momo5502
b6ed431ccc
Make cmake options configurable
2025-03-19 06:43:23 +01:00
momo5502
c74d6362e8
Remove unused step
2025-03-19 06:30:34 +01:00
Maurice Heumann
2809e829f9
Run Clang Tidy in CI ( #159 )
...
This fixes #57
2025-03-18 21:10:31 +01:00
momo5502
df4208c34d
Fix more warnings
2025-03-18 20:58:26 +01:00