From aca5b3f2ce9bc50e55b310d87cab98c5942ad44b Mon Sep 17 00:00:00 2001 From: vasilito Date: Sat, 11 Jul 2026 09:06:27 +0300 Subject: [PATCH] debug: trace sys_write ENTER for low FDs and upper FDs --- src/syscall/fs.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/syscall/fs.rs b/src/syscall/fs.rs index 63bfe87508..49b364b472 100644 --- a/src/syscall/fs.rs +++ b/src/syscall/fs.rs @@ -855,6 +855,10 @@ pub fn sys_read(fd: FileHandle, buf: UserSliceWo, token: &mut CleanLockToken) -> Ok(bytes_read) } pub fn sys_write(fd: FileHandle, buf: UserSliceRo, token: &mut CleanLockToken) -> Result { + if fd.get() <= 5 || fd.get() > 0x4000000000000000 { + let name = context::current().read(token.token()).name; + info!("sys_write ENTER fd={} buf_len={} ctx='{}'", fd.get(), buf.len(), name); + } let result = (|| { let (bytes_written, desc_arc, desc) = file_op_generic_ext(fd, token, |scheme, desc_arc, desc, token| {