Bumps [deps/flatbuffers](https://github.com/google/flatbuffers) from
`27325e0` to `dd77af7`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="dd77af75b7"><code>dd77af7</code></a>
Add conditional check (<a
href="https://redirect.github.com/google/flatbuffers/issues/8736">#8736</a>)</li>
<li><a
href="051604aeb5"><code>051604a</code></a>
Fix struct vector ordering in pack function (<a
href="https://redirect.github.com/google/flatbuffers/issues/8747">#8747</a>)</li>
<li><a
href="4b09586652"><code>4b09586</code></a>
Fix union unpacking (<a
href="https://redirect.github.com/google/flatbuffers/issues/8748">#8748</a>)</li>
<li><a
href="4c0eecd25a"><code>4c0eecd</code></a>
treat npm_typescript as a dev dependency (<a
href="https://redirect.github.com/google/flatbuffers/issues/8719">#8719</a>)</li>
<li><a
href="de25052c72"><code>de25052</code></a>
Fixes failing tests on macOS due to file loading (<a
href="https://redirect.github.com/google/flatbuffers/issues/8742">#8742</a>)</li>
<li><a
href="95053e6a47"><code>95053e6</code></a>
Correct span and non-span versions of ToArray() and ToArrayPadded()
methods (...</li>
<li>See full diff in <a
href="27325e002a...dd77af75b7">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>
Bumps [deps/capstone](https://github.com/capstone-engine/capstone) from
`be9a4d2` to `c059126`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c059126d98"><code>c059126</code></a>
Update read/written registers for x86 unconditional jump instructions
(<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2800">#2800</a>)</li>
<li><a
href="5f9dc2a890"><code>5f9dc2a</code></a>
Update read/written registers for x86 loop instructions (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2799">#2799</a>)</li>
<li><a
href="decdbb94a7"><code>decdbb9</code></a>
Add null check for Xtensa operation detail in Xtensa_add_cs_detail_0 (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2809">#2809</a>)</li>
<li><a
href="155a483672"><code>155a483</code></a>
Fix cstest_py and add negative tests. (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2807">#2807</a>)</li>
<li><a
href="9d4fb1ac5a"><code>9d4fb1a</code></a>
Minor formatting changes (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2804">#2804</a>)</li>
<li><a
href="edb1ac731b"><code>edb1ac7</code></a>
Update read/written registers for x86 conditional jump instructions (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2798">#2798</a>)</li>
<li><a
href="dba0a4f568"><code>dba0a4f</code></a>
Update read/written registers for x86 string instructions (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2790">#2790</a>)</li>
<li><a
href="0b61957dd7"><code>0b61957</code></a>
Refactor the Capstone assertions. (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2792">#2792</a>)</li>
<li><a
href="18ea7ad7e7"><code>18ea7ad</code></a>
Remove unused fuzzit.sh script and key. (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2797">#2797</a>)</li>
<li><a
href="c597371b89"><code>c597371</code></a>
Update read/written registers for x86 interrupt return instructions (<a
href="https://redirect.github.com/capstone-engine/capstone/issues/2793">#2793</a>)</li>
<li>Additional commits viewable in <a
href="be9a4d24b7...c059126d98">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>
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.1 to 7.5.2.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="d9ea73a9b3"><code>d9ea73a</code></a>
7.5.2</li>
<li><a
href="5e1a8e6386"><code>5e1a8e6</code></a>
Fix sync tar.list when file size reduces while reading</li>
<li><a
href="0fbeaeddf5"><code>0fbeaed</code></a>
formatting</li>
<li><a
href="2dbacfe339"><code>2dbacfe</code></a>
add types for make-tar util</li>
<li><a
href="c5865d3120"><code>c5865d3</code></a>
remove unused taprc file</li>
<li><a
href="bdb38096af"><code>bdb3809</code></a>
header: only read from ustar block if not specified in Pax</li>
<li><a
href="d094cd7b71"><code>d094cd7</code></a>
BlueOak-1.0.0</li>
<li><a
href="4a6ae729bf"><code>4a6ae72</code></a>
Verify invulnerability to tarmageddon attack</li>
<li>See full diff in <a
href="https://github.com/isaacs/node-tar/compare/v7.5.1...v7.5.2">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
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)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/momo5502/sogen/network/alerts).
</details>
Minor change to allow minidump load to work with pages with copy
permission set.
File was probing memory via VirtualQuery incrementally, previously this
ran forever as Sogen doesn't replicate Windows behaviour.
Added exclusive allocation end boundary so that allocation / info check
on last page of user space VA works. Modified
memory_manager::find_free_allocation_base and
memory_manager::get_region_info to use exclusive boundary.
Added check to NtQueryVirtualMemory - now correctly returns
STATUS_INVALID_PARAMETER when run against memory outside of user space
VA. Kernel modules should use ZwQueryVirtualMemory not the user land
API.
This PR does a number of fixes and enhancements:
- [Added FileFsAttributeInformation fs info
class](c0fd8ebf51)
- [Added FileIsRemoteDeviceInformation file info
class](c8a18cf61c)
- [Added FileIdInformation file info
class](2c82277b5e)
- [Implemented NtUserEnumDisplaySettings
syscall](54ebbe27c2)
- [Fixed the DISPLAY_DEVICEW
value](4fbd65a302),
the old one had `StateFlags` set to 0 but that's incorrect since at
least one display needs to be the primary display.
- [Added support for SHA256 in
KSecDD](0d06e6822a)
- [Initialized StaticUnicodeString in
TEB](1c89c4e3b3),
this was necessary to get `RtlAnsiStringToUnicodeString` working.
- [Added '\??\pipe\' prefix to
is_named_pipe_path](d20da12052)
- [Stubbed
NtSetSecurityObject](c07f541528)
- [Don't request 'file_size' for
directories](46b97fd91c),
because this causes an exception in Linux.
- [Optimized
module_manager::get_module](83aa3b663a),
this seems to increase the emulator's speed by around 10%.