authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-03-26 18:28:21+01:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-03-26 20:39:07+01:00
logb9efdbb412fa9e5691553eca49aacd31e9d7ff69
tree70c02dd802821f80bd6464d28bc068508c2102d1
parentd56a99442becc38a74dddd1189530c13e39e9b2a
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.process: Fix getBaseAddress() to handle all Darwin OSs.


1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/process.zig+1-1
......@@ -1660,7 +1660,7 @@ pub fn getBaseAddress() usize {
16601660 const phdr = getauxval(std.elf.AT_PHDR);
16611661 return phdr - @sizeOf(std.elf.Ehdr);
16621662 },
1663 .macos => {
1663 .driverkit, .ios, .macos, .tvos, .visionos, .watchos => {
16641664 return @intFromPtr(&std.c._mh_execute_header);
16651665 },
16661666 .windows => return @intFromPtr(windows.kernel32.GetModuleHandleW(null)),