diff options
author | 2022-11-25 03:03:53 -0800 | |
---|---|---|
committer | 2022-11-25 03:03:53 -0800 | |
commit | 5c3c50372bd30bd7cde03d048d582a4aaf638e4e (patch) | |
tree | 0c9eb24d05d89f6f1d6ee9d9316eb4c47959068b | |
parent | af0acaff3764c9965b9cf3ddcb4cb89eea56a570 (diff) | |
download | bun-5c3c50372bd30bd7cde03d048d582a4aaf638e4e.tar.gz bun-5c3c50372bd30bd7cde03d048d582a4aaf638e4e.tar.zst bun-5c3c50372bd30bd7cde03d048d582a4aaf638e4e.zip |
[internal] Log stat calls
-rw-r--r-- | src/bun.js/node/syscall.zig | 15 |
1 files changed, 13 insertions, 2 deletions
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_ }; } |