diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-09-02 20:25:58 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-09-02 20:25:58 +0200 |
| commit | 5d5ef75337cd4db7224d5e0cdb6da2dc96ab8224 (patch) | |
| tree | 6b6f013c09789da472917ff5e00f6bf0d2f7899b /src/tools/bridge_private.h | |
| parent | c3ef6380a7baa6457974fe2eca1652dff6808cca (diff) | |
| download | box64-5d5ef75337cd4db7224d5e0cdb6da2dc96ab8224.tar.gz box64-5d5ef75337cd4db7224d5e0cdb6da2dc96ab8224.zip | |
Add some support vor VSyscall
Diffstat (limited to 'src/tools/bridge_private.h')
| -rwxr-xr-x | src/tools/bridge_private.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/tools/bridge_private.h b/src/tools/bridge_private.h index 928e1e02..0983cea0 100755 --- a/src/tools/bridge_private.h +++ b/src/tools/bridge_private.h @@ -15,6 +15,12 @@ typedef union onebridge_s { uint8_t C3; // C2 or C3 ret uint16_t N; // N in case of C2 ret }; + struct { + uint8_t B8; // B8 00 11 22 33 mov rax, num + uint32_t num; + uint8_t _0F; uint8_t _05; // 0F 05 syscall + uint8_t _C3; // C3 ret + }; uint64_t dummy[4]; } onebridge_t; #pragma pack(pop) |