diag: add posix_fdtbl dump on insert_file EEXIST

This commit is contained in:
2026-07-12 00:56:23 +03:00
parent 19b936efff
commit 98a8457450
+9
View File
@@ -854,6 +854,15 @@ impl FdTbl {
self.active_count += 1;
Some(i)
} else {
crate::info!("insert_file EEXIST: index={:#x} real_index={} fdtbl.len()={} is_upper={} posix_fdtbl.len()={} upper_fdtbl.len()={} active_count={}", index, real_index, fdtbl.len(), index & UPPER_FDTBL_TAG != 0, self.posix_fdtbl.len(), self.upper_fdtbl.len(), self.active_count);
// Dump the posix fdtbl contents
for (i, slot) in self.posix_fdtbl.iter().enumerate() {
if slot.is_some() {
crate::info!(" posix_fdtbl[{}] = Some(<file>)", i);
} else {
crate::info!(" posix_fdtbl[{}] = None", i);
}
}
None
}
}