zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 2e2441a89d286f32915218dc7dbc066fe5ff19ce (tree)
parent f02b93002c253e5f1e77d2f6c060b648d2dbbe26
Author: Alex Rønne Petersen <alex@alexrp.com>
Date:   Wed, 21 Aug 2024 14:43:30 +0200

std.os.windows: Implement teb() for thumb.

https://github.com/wine-mirror/wine/blob/6e15604c48acd63dd8095a4ce2fd011cb3be96db/include/winnt.h#L2503

Closes #4645.

Diffstat:
Mlib/std/os/windows.zig | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/lib/std/os/windows.zig b/lib/std/os/windows.zig @@ -2123,6 +2123,10 @@ pub fn teb() *TEB { ); } }, + .thumb => asm ( + \\ mrc p15, 0, %[ptr], c13, c0, 2 + : [ptr] "=r" (-> *TEB), + ), .aarch64 => asm ( \\ mov %[ptr], x18 : [ptr] "=r" (-> *TEB),