From 5c3c50372bd30bd7cde03d048d582a4aaf638e4e Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Fri, 25 Nov 2022 03:03:53 -0800 Subject: [internal] Log stat calls --- src/bun.js/node/syscall.zig | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/bun.js/node/syscall.zig b/src/bun.js/node/syscall.zig index cbcb32e71..4f4b6a4d2 100644 --- a/src/bun.js/node/syscall.zig +++ b/src/bun.js/node/syscall.zig @@ -137,7 +137,12 @@ pub fn chdir(destination: [:0]const u8) Maybe(void) { pub fn stat(path: [:0]const u8) Maybe(os.Stat) { var stat_ = mem.zeroes(os.Stat); - if (Maybe(os.Stat).errnoSys(statSym(path, &stat_), .stat)) |err| return err; + const rc = statSym(path, &stat_); + + if (comptime Environment.allow_assert) + log("stat({s}) = {d}", .{ std.mem.span(path), rc }); + + if (Maybe(os.Stat).errnoSys(rc, .stat)) |err| return err; return Maybe(os.Stat){ .result = stat_ }; } @@ -149,7 +154,13 @@ pub fn lstat(path: [:0]const u8) Maybe(os.Stat) { pub fn fstat(fd: bun.FileDescriptor) Maybe(os.Stat) { var stat_ = mem.zeroes(os.Stat); - if (Maybe(os.Stat).errnoSys(fstatSym(fd, &stat_), .fstat)) |err| return err; + + const rc = fstatSym(fd, &stat_); + + if (comptime Environment.allow_assert) + log("fstat({d}) = {d}", .{ fd, rc }); + + if (Maybe(os.Stat).errnoSys(rc, .fstat)) |err| return err; return Maybe(os.Stat){ .result = stat_ }; } -- cgit v1.2.3