}
VG_(emit)("%sFile descriptor %d %s%s\n", whatpre, nce->fd,
error_string, whatpost);
+ VG_(pp_ExeContext)(where);
/* If the file descriptor was never created we won't have
where_closed and where_opened. Only print them in a
use after close case. */
VG_(emit)("%sOriginally opened%s\n", auxpre, auxpost);
VG_(pp_ExeContext)(nce->where_opened);
}
- VG_(pp_ExeContext)(where);
} else {
vg_assert2 (False, "Unknown error kind: %d",
VG_(get_error_kind)(err));
bad
File descriptor 3 was closed already
+ at 0x........: write (in /...libc...)
+ by 0x........: main
Previously closed
at 0x........: close (in /...libc...)
by 0x........: main
Originally opened
at 0x........: dup (in /...libc...)
by 0x........: main
- at 0x........: write (in /...libc...)
- by 0x........: main
File descriptor 7 was never created
at 0x........: write (in /...libc...)
by 0x........: main