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| {