| ... | ... | @@ -2,8 +2,8 @@ const std = @import("std"); |
| 2 | 2 | const builtin = @import("builtin"); |
| 3 | 3 | |
| 4 | 4 | export var _tls_index: u32 = std.os.windows.TLS_OUT_OF_INDEXES; |
| 5 | | export var _tls_start: u8 linksection(".tls") = 0; |
| 6 | | export var _tls_end: u8 linksection(".tls$ZZZ") = 0; |
| 5 | export var _tls_start: ?*anyopaque linksection(".tls") = null; |
| 6 | export var _tls_end: ?*anyopaque linksection(".tls$ZZZ") = null; |
| 7 | 7 | export var __xl_a: std.os.windows.PIMAGE_TLS_CALLBACK linksection(".CRT$XLA") = null; |
| 8 | 8 | export var __xl_z: std.os.windows.PIMAGE_TLS_CALLBACK linksection(".CRT$XLZ") = null; |
| 9 | 9 | |
| ... | ... | @@ -31,8 +31,8 @@ comptime { |
| 31 | 31 | //}; |
| 32 | 32 | // This is the workaround because we can't do @intFromPtr at comptime like that. |
| 33 | 33 | pub const IMAGE_TLS_DIRECTORY = extern struct { |
| 34 | | StartAddressOfRawData: *anyopaque, |
| 35 | | EndAddressOfRawData: *anyopaque, |
| 34 | StartAddressOfRawData: *?*anyopaque, |
| 35 | EndAddressOfRawData: *?*anyopaque, |
| 36 | 36 | AddressOfIndex: *anyopaque, |
| 37 | 37 | AddressOfCallBacks: *anyopaque, |
| 38 | 38 | SizeOfZeroFill: u32, |