diff options
Diffstat (limited to 'src/boringssl.zig')
-rw-r--r-- | src/boringssl.zig | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/src/boringssl.zig b/src/boringssl.zig index 248c1f152..3a33d2249 100644 --- a/src/boringssl.zig +++ b/src/boringssl.zig @@ -1,6 +1,7 @@ const boring = @import("./deps/boringssl.translated.zig"); pub usingnamespace boring; const std = @import("std"); +const bun = @import("bun"); const builtin = @import("builtin"); var loaded = false; @@ -53,20 +54,17 @@ pub fn initClient() *boring.SSL { // may result in deadlocks, crashes, or memory corruption. export fn OPENSSL_memory_alloc(size: usize) ?*anyopaque { - const global = @import("./global.zig"); - return global.Mimalloc.mi_malloc(size); + return bun.Mimalloc.mi_malloc(size); } // BoringSSL always expects memory to be zero'd export fn OPENSSL_memory_free(ptr: *anyopaque) void { - const global = @import("./global.zig"); - @memset(@ptrCast([*]u8, ptr), 0, global.Mimalloc.mi_usable_size(ptr)); - global.Mimalloc.mi_free(ptr); + @memset(@ptrCast([*]u8, ptr), 0, bun.Mimalloc.mi_usable_size(ptr)); + bun.Mimalloc.mi_free(ptr); } export fn OPENSSL_memory_get_size(ptr: ?*const anyopaque) usize { - const global = @import("./global.zig"); - return global.Mimalloc.mi_usable_size(ptr); + return bun.Mimalloc.mi_usable_size(ptr); } test "load" { |