Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Apr 2001 09:15:59 -0400 (EDT)
From:      Robert Watson <rwatson@FreeBSD.ORG>
To:        Dag-Erling Smorgrav <des@ofug.org>
Cc:        emulation@FreeBSD.ORG
Subject:   Re: linprocfs and jail(8) interactions with Linux readdir()/ls
Message-ID:  <Pine.NEB.3.96L.1010425090840.20794I-100000@fledge.watson.org>
In-Reply-To: <xzp4rvdrykc.fsf@flood.ping.uio.no>

next in thread | previous in thread | raw e-mail | index | archive | help

On 25 Apr 2001, Dag-Erling Smorgrav wrote:

> Umm, doesn't look like it from reading the code.  It would help if you
> could provide a ktrace of the failing ls. 

My short read comment was indeed a mis-reading, as I was looking at the
process-dependent directory code rather than the root directory code. 
After a bit of futzing to get linux_kdump installed, here's the trace. 
There's nothing obviously returning an error and causing grief: ls opens
/proc and performs two getdents operations, the first returns 212 bytes,
the second, 0 bytes. 

 25066 ktrace   RET   linux_brk 0
 25066 ktrace   CALL  linux_olduname(0xbfbff2d8,0xbfbff7e0,0xbfbff7ec)
 25066 ktrace   NAMI  "/sbin/ls"
 25066 ktrace   RET   linux_olduname -1 errno 2 No such file or directory
 25066 ktrace   CALL  linux_olduname(0xbfbff2d8,0xbfbff7e0,0xbfbff7ec)
 25066 ktrace   NAMI  "/bin/ls"
 25066 ktrace   NAMI  "/compat/linux/lib/ld-linux.so.2"
 25066 ktrace   NAMI  "/lib/ld-linux.so.2"
 25066 ls       RET   linux_olduname 0
 25066 ls       CALL  linux_brk(0)
 25066 ls       RET   linux_brk 134557696/0x8053000
 25066 ls       CALL  linux_open(0x2806219e,0,0)
 25066 ls       NAMI  "/compat/linux/etc/ld.so.preload"
 25066 ls       NAMI  "/etc/ld.so.preload"
 25066 ls       RET   linux_open JUSTRETURN
 25066 ls       CALL  linux_open(0x280630c1,0,0)
 25066 ls       NAMI  "/compat/linux/etc/ld.so.cache"
 25066 ls       NAMI  "/etc/ld.so.cache"
 25066 ls       RET   linux_open 3
 25066 ls       CALL  linux_newfstat(0x3,0xbfbff0f0)
 25066 ls       RET   linux_newfstat 0
 25066 ls       CALL  linux_mmap(0xbfbff128)
 25066 ls       RET   linux_mmap 671506432/0x28066000
 25066 ls       CALL  close(0x3)
 25066 ls       RET   close 0
 25066 ls       CALL  linux_open(0x280668c8,0,0)
 25066 ls       NAMI  "/compat/linux/lib/libc.so.6"
 25066 ls       NAMI  "/lib/libc.so.6"
 25066 ls       RET   linux_open 3
 25066 ls       CALL  linux_newfstat(0x3,0xbfbff090)
 25066 ls       RET   linux_newfstat 0
 25066 ls       CALL  read(0x3,0xbfbfe0e8,0x1000)
 25066 ls       GIO   fd 3 read 4096 bytes
       "\^?ELF\^A\^A\^A\0\0\0\0\0\0\0\0\0\^C\0\^C\0\^A\0\0\0\M-$\M^K\^A\0004\0\
	\0\0\M^P\M^B\r\0\0\0\0\0004\0 \0\^E\0(\0:\09\0\^F\0\0\0004\0\0\0004\0\
	\0\0004\0\0\0\240\0\0\0\240\0\0\0\^E\0\0\0\^D\0\0\0\^C\0\0\0\M^^D\r\0\
	\M^^D\r\0\M^^D\r\0\^S\0\0\0\^S\0\0\0\^D\0\0\0\^A\0\0\0\^A\0\0\0\0\0\0\
	\0\0\0\0\0\0\0\0\0\M-1D\r\0\M-1D\r\0\^E\0\0\0\0\^P\0\0\^A\0\0\0\M-@D\r\
	\0\M-@T\r\0\M-@T\r\0\M-03\0\0\M-\n\0\0\^F\0\0\0\0\^P\0\0\^B\0\0\0\M-@w\
	\r\0\M-@\M^G\r\0\M-@\M^G\r\0\M-0\0\0\0\M-0\0\0\0\^F\0\0\0\^D\0\0\0\M^?\
	\^C\0\0&\a\0\0\b\^A\0\0\M-1\^E\0\0!\^B\0\0\M-V\0\0\0\0\^F\0\0\0\0\0\0\
	\0\0\0\0\0\0\0\0\0\0\0\0\M-"\^E\0\0\M-e\^D\0\0\0\0\0\0\M-m\^F\0\0\M-+\
	\^E\0\0\M-l\^A\0\0h\^B\0\0\M-~\^F\0\0\M^M\^C\0\0\M-u\^F\0\0\0\0\0\0\
	\M-S\^E\0\0E\^B\0\0\M-Q\^F\0\0]\^E\0\0D\^D\0\0\M-/\^F\0\0\M^C\^F\0\0\0\
	\0\0\0&\^D\0\0\0\0\0\0\M^X\^A\0\0;\^F\0\0\0\0\0\0\0\0\0\0z\^A\0\0\M-?\
	\^C\0\0A\^C\0\0s\^D\0\0\M-}\^F\0\0 \^A\0\0\M-R\^F\0\0F\^F\0\0u\^F\0\0d\
	\^F\0\0\0\0\0\0	\^B\0\0\M^P\^D\0\0!\a\0\0006\^F\0\0j\^D\0\0\M-u\^E\0\0\
	\M^W\^E\0\0\0\0\0\0\M^F\^D\0\0\0\0\0\0\M^I\^B\0\0\0\0\0\0\^D\^F\0\0<\
	\^B\0\0\M^C\^C\0\0\M^B\^E\0\0\M^[\^D\0\0\M-3\0\0\0\0\0\0\0@\^D\0\0U\^D\
	\0\0003\^D\0\0\240\^B\0\0\^F\^A\0\0\0\0\0\0\M-{\^C\0\0\M-w\^C\0\0\M-A\
	\^F\0\0\M-D\^B\0\0\0\0\0\0\M-?\^A\0\0\M-<\^F\0\0\0\0\0\0\0\0\0\0\M-{\
	\^A\0\0\0\0\0\0\^T\^C\0\0\M^_\^D\0\0\^[\^B\0\0\M-+\^B\0\0"\^B\0\0005\
	\^D\0\0\0\0\0\0\M^V\^E\0\0E\^E\0\0\M-z\^F\0\0\^Z\^F\0\0\^T\^F\0\0\M^N\
	\^B\0\0\0\0\0\0 \a\0\0\M^S\^F\0\0\0\0\0\0<\^F\0\0\0\0\0\0005\^F\0\0V\
	\^E\0\0\M-#\^F\0\0\M-.\^E\0\0\0\0\0\0\M^Y\^D\0\0\M-W\^E\0\0\M-n\^F\0\0\
	[\^C\0\0\0\0\0\0\M^J\^C\0\0\0\0\0\0\0\0\0\0\M-K\^E\0\0\^R\^F\0\0\0\0\0\
	\0!\^C\0\0\^E\^C\0\0:\^F\0\0\0\0\0\0\M-O\^C\0\0\M-E\^E\0\0\M-Q\^B\0\0#\
	\a\0\0\M-w\^D\0\0\M-,\^F\0\0p\^F\0\0\M-Y\^C\0\0\M-D\^D\0\0\M^^\^C\0\
	\0003\^E\0\0001\^F\0\0D\0\0\0\0\0\0\0\M-G\^F\0\0\M-b\^E\0\0x\^D\0\0\
	\M^C\0\0\0\M-d\^E\0\0T\^F\0\0\^[\^E\0\0\0\0\0\0E\^D\0\0q\^E\0\0\M-s\^C\
	\0\0\f\^A\0\0\M-H\^F\0\0F\^B\0\0\M-M\^B\0\0\0\0\0\0\M-.\^B\0\0\M-;\^F\
	\0\0\M^H\^F\0\0\M^B\^B\0\0\M^Q\^D\0\0002\^A\0\0\M^S\^B\0\0\M-U\^D\0\0\
	\M-_\0\0\0\M-k\^C\0\0\^Q\^F\0\0\M-2\^E\0\0\M--\^F\0\0C\^A\0\0\^U\^F\0\
	\0\0\0\0\0\M-h\^D\0\0\M-3\^F\0\0r\^F\0\0<\^D\0\0\0\0\0\0\M-/\^E\0\0\
	\M-|\^D\0\0\M-,\^D\0\0\a\^F\0\0[\^B\0\0\M-t\^F\0\0\M^B\^D\0\0\240\^D\0\
	\0{\^A\0\0\M^W\^C\0\0\^Z\^D\0\0i\^F\0\0\M-e\^E\0\0,\^F\0\0\M-F\^E\0\0\
	\0\0\0\0\M-P\^D\0\0_\^B\0\0\M-O\^A\0\0S\^D\0\0\M-7\^E\0\0\M-G\^E\0\0\
	\M-y\^F\0\0\M-k\^F\0\0\M^]\^F\0\0\M-S\^C\0\0\\\^A\0\0\0\0\0\0\240\^F\0\
	\0e\^E\0\0\0\0\0\0\M-w\^F\0\0\M-D\^F\0\0g\^B\0\0\0\0\0\0\M-p\^C\0\0\
	\M-[\^F\0\0\M-9\^F\0\0\M^T\^E\0\0\M-Z\^F\0\0\0\0\0\0\M^O\^C\0\0\M-U\^F\
	\0\0\0\0\0\0\M-W\^A\0\0\M-:\^E\0\0\M^L\^F\0\0\^O\a\0\0Q\^F\0\0\M-X\^F\
	\0\0\0\0\0\0/\^D\0\0g\^E\0\0\M-J\0\0\0:\^C\0\0\0\0\0\0\M^L\^A\0\0I\^B\
	\0\0\M-C\0\0\0\M-<\^E\0\0\0\0\0\0007\^F\0\0\^E\a\0\08\^C\0\0\0\0\0\0\0\
	\0\0\0B\^C\0\0h\^F\0\0>\^D\0\0\0\0\0\0\M^Q\^F\0\0e\^D\0\0\M^A\^D\0\0Y\
	\^E\0\0\^_\a\0\0\M-Q\^D\0\0\M-9\^E\0\0\M^N\^F\0\0\M-k\^E\0\0O\^D\0\0(\
	\^D\0\0W\^F\0\0I\^E\0\0X\^C\0\0\M-,\^C\0\0\M^M\^E\0\0\r\a\0\0\^A\^F\0\
	\0\M^U\^B\0\0\M-U\^E\0\0\0\0\0\0\0\0\0\0\M-w\^E\0\0^\^B\0\0\^_\^F\0\0\
	\M-i\^F\0\0\M^V\^A\0\0\M-P\^F\0\0C\^D\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
	\0\0\M-i\^D\0\0\\\^F\0\0\0\0\0\0\a\^E\0\0\^S\a\0\0^\^F\0\0k\^E\0\0\0\0\
	\0\0\M^U\^E\0\0W\0\0\0\0\0\0\0002\^F\0\09\^E\0\0\0\0\0\0(\^A\0\0\M^A\
	\^E\0\0\0\0\0\0\M-E\^B\0\0\M-=\^D\0\0\0\0\0\0\r\^E\0\0\^^\^F\0\0\M-h\
	\^C\0\0\M-{\^F\0\0\M-0\^F\0\0\M-1\^F\0\0{\^F\0\0\^]\^C\0\0!\^E\0\0\0\0\
	\0\0\^X\^C\0\0\M-K\^F\0\0\M-c\^F\0\0k\^D\0\0\0\0\0\0_\^F\0\0\0\0\0\0\
	\M^L\^E\0\0\M^@\^F\0\0\M-#\0\0\0\0\0\0\0\M-m\^B\0\0\^]\^B\0\0\M-`\^E\0\
	\0\0\0\0\0\^N\^A\0\0\M-'\^C\0\0\^Z\^C\0\0\^D\^C\0\0\M-3\^E\0\0\\\^E\0\
	\0n\^F\0\0$\^C\0\0v\^F\0\0;\^E\0\0\0\0\0\0#\^F\0\0\M^R\^F\0\0\M-a\^F\0\
	\0\240\^A\0\0F\^A\0\0\M-)\^F\0\0\M^M\0\0\0r\^B\0\08\^E\0\0E\^F\0\0\0\a\
	\0\0@\^E\0\0\M-~\^C\0\0\M-[\^C\0\0\^\\^B\0\0"\a\0\0=\^F\0\0\^Y\a\0\0M\
	\^B\0\0\^R\^B\0\0\M^Z\^F\0\0\v\^B\0\0\0\0\0\0\^P\a\0\0\M-z\^D\0\0p\^E\
	\0\0\M-4\^F\0\0\0\0\0\0\M-N\^D\0\0\M^K\^D\0\0j\^F\0\0\^N\^E\0\0\0\0\0\
	\0\M-M\0\0\0\0\0\0\0\^V\^F\0\0n\^C\0\0\M-:\^C\0\0`\^D\0\0007\^E\0\0\^P\
	\^A\0\0\M-}\^C\0\0\^R\^E\0\0A\^F\0\0J\^E\0\0D\^F\0\0\0\0\0\0z\^C\0\0\f\
	\^D\0\0:\^E\0\0R\^D\0\0\^W\^F\0\0\b\a\0\0G\^D\0\0\M-k\^D\0\0\^]\a\0\0\
	\M-n\0\0\0e\^C\0\0\^Y\^E\0\0(\^C\0\0\M^^\^D\0\0\^C\^D\0\0\M--\^A\0\0c\
	\^B\0\0\M-x\^F\0\0\0\0\0\0\0\0\0\0N\^F\0\0\M-e\^F\0\0K\^E\0\0	\a\0\0\
	m\^F\0\0\M^I\^F\0\0\M^Y\^F\0\0B\^B\0\0\M-g\^F\0\0\240\^E\0\0\M-z\^E\0\
	\0\M-;\^D\0\0\M-h\^E\0\0\M-.\^F\0\0
	\a\0\0\M-6\^F\0\0\^X\^E\0\0\M-o\0\0\0\0\0\0\0g\^F\0\0\0\0\0\0\M-h\^A\0\
	\0&\^F\0\0\M-5\^F\0\0\M^B\^F\0\0\M-U\0\0\0\0\0\0\0\f\^F\0\0\M^B\^A\0\0\
	\b\^D\0\0\M^]\^D\0\0\M-s\^E\0\0\^Y\^A\0\0\M-X\^A\0\0\M-S\^A\0\0\^D\a\0\
	\0\M^T\^F\0\0\0\0\0\0\0\0\0\0\^B\a\0\0
	\^F\0\0\M-2\^A\0\0\^Q\a\0\0*\^F\0\0\M-/\^B\0\0\M-c\^E\0\0\M-*\^F\0\0k\
	\^B\0\0[\^D\0\0\0\0\0\0\0\0\0\0\0\0\0\0S\^E\0\0%\^F\0\0\^\\^D\0\0|\^D\
	\0\0\M^@\0\0\0\^D\^D\0\0H\^F\0\0w\^E\0\0\M-l\^B\0\0\^F\^F\0\0\^\\a\0\0\
	]\^B\0\0\0\0\0\0\^T\a\0\0x\^F\0\0\^F\^D\0\0/\^F\0\0\^Q\^E\0\0r\^E\0\0\
	\M^I\^C\0\0\0\0\0\0~\^F\0\0007\^B\0\0\M-S\^F\0\0\M-p\^B\0\0\M-m\^C\0\0\
	b\^F\0\0\M^_\^E\0\0\M-i\0\0\0\0\0\0\0\M-f\^F\0\0\M-~\^B\0\0\M-O\^E\0\0\
	\^O\^F\0\0\0\0\0\0\M-d\^F\0\0\^C\^B\0\0,\^D\0\0\^W\^E\0\0|\^E\0\0\^?\
	\^A\0\0\M-V\^C\0\0\M-(\^E\0\09\^C\0\0\M->\^D\0\0\0\0\0\0y\^B\0\0\M-z\
	\^A\0\0\M^[\^A\0\0t\^E\0\0\0\0\0\0-\^C\0\0+\^E\0\0\M-y\^B\0\0\M-2\^D\0\
	\0\0\0\0\0\0\0\0\0\M-"\^C\0\0l\^B\0\0\M-S\^B\0\0\M^D\^C\0\0\M-C\^C\0\0\
	,\^A\0\0\0\0\0\0\M-f\^B\0\0\M-%\^B\0\0-\^D\0\0\^Y\^B\0\0\0\0\0\0x\^E\0\
	\0>\^F\0\0\M-T\^B\0\0\^U\^C\0\0\M-e\^C\0\0\M-H\^E\0\0000\^E\0\0\M^E\^F\
	\0\0H\^E\0\0\M-#\^D\0\0\0\0\0\0\M^Z\^E\0\0\M-x\^D\0\0\M-H\^D\0\0_\^E\0\
	\0\M-v\^D\0\0\M-3\^B\0\0$\^F\0\0\f\a\0\0\0\0\0\0\0\0\0\0\M-;\^A\0\0\0\
	\0\0\0\M^D\^F\0\0V\^F\0\0q\^B\0\0R\^E\0\0\M-W\^D\0\0\M-Y\^E\0\0\^]\^E\
	\0\0\0\0\0\0\M^V\^D\0\0\M-K\^C\0\0\M-[\0\0\0\0\0\0\0\M^?\^E\0\0\M^\\0\
	\0\0\M-|\^E\0\0\M-B\^A\0\0c\^E\0\0\M-g\^B\0\0\^S\^D\0\0\M--\^E\0\0\M-l\
	\^E\0\0\M^C\^D\0\0\M-{\^D\0\0\M-A\^A\0\08\^F\0\0l\^A\0\0\M^]\^C\0\0V\
	\^D\0\0\M-J\^F\0\0\M-?\^F\0\0\M-%\^A\0\0\^S\^F\0\0=\^D\0\0\0\0\0\0\M^J\
	\^F\0\0\^W\^D\0\0t\^F\0\0\0\0\0\0\M^U\^C\0\0\0\0\0\0T\^B\0\0\M-L\^F\0\
	\0\M-y\^E\0\0\M^O\^F\0\0T\^E\0\0\^O\^B\0\0\M-$\^F\0\0\M-u\0\0\0\M-P\^C\
	\0\0\M-O\^D\0\0\M-a\^B\0\0\M-\\^F\0\0\M-Y\^F\0\0\M-8\^E\0\0\0\0\0\0b\
	\^D\0\0\M-f\^D\0\0\^W\a\0\0\0\0\0\0
	\^D\0\0\0\0\0\0|\^A\0\0\0\0\0\0\0\0\0\0\M-Y\^D\0\0\M-I\^F\0\0w\^B\0\0\
	\0\0\0\0\M-n\^A\0\0c\^F\0\0O\^A\0\0F\^C\0\0%\^B\0\0\M-J\^D\0\0\0\0\0\0\
	N\^C\0\0#\^E\0\0003\^A\0\0\^[\a\0\0\M-o\^F\0\0K\^D\0\0\M^V\^F\0\0\0\0\
	\0\0\M^P\^F\0\0\M-\\^E\0\0k\^A\0\0\M-j\^E\0\0*\^B\0\0Q\^D\0\0\0\0\0\0<\
	\^E\0\0C\^E\0\0\M--\^D\0\0\M-q\^D\0\0\^D\^B\0\0"\^D\0\0\M-}\^D\0\0\M-,\
	\^E\0\0\0\0\0\0\M-?\^E\0\0\M-]\^E\0\0\M-~\^D\0\0\M-@\^E\0\0\M-C\^F\0\0\
	\M^P\^E\0\0\M^M\^F\0\0\0\0\0\0\0\0\0\0	\^F\0\0\M-(\^C\0\0\M^I\^E\0\0\
	\M-Q\^A\0\0\M^_\^F\0\0\M-v\^E\0\0Q\^E\0\0\M-6\0\0\0\0\0\0\0\M-_\^F\0\0\
	Y\0\0\0J\^F\0\0\M-p\^E\0\0M\0\0\0\M^M\^B\0\0\^Y\^C\0\0\M-'\^E\0\0\^T\
	\^E\0\0\f\^B\0\0Y\^F\0\0\M-$\^B\0\0?\0\0\0\^Q\^C\0\0\M-~\^A\0\0\0\0\0\
	\0\^O\^E\0\0F\^D\0\0\0\0\0\0\0\^E\0\0N\^E\0\0\M-V\^F\0\0\M^K\^F\0\0\0\
	\0\0\0}\^C\0\0\0\0\0\0\M^L\^C\0\0\0\0\0\0\M-K\0\0\0\M^[\^E\0\0\a\a\0\0\
	W\^E\0\0\0\0\0\0d\^E\0\0\0\0\0\0\^A\^C\0\0\M^N\^D\0\0P\^E\0\0\0\0\0\0\
	\^?\^F\0\0\0\0\0\0\0\0\0\0\^U\a\0\0\M-i\^E\0\0\r\^F\0\0)\^E\0\0\M-$\^C\
	\0\0Q\^C\0\0\M-M\^F\0\0\M-9\0\0\0y\^F\0\0\0\0\0\0\M-a\^E\0\0A\^A\0\0\
	\^C\^E\0\0r\0\0\0-\^F\0\0\0\0\0\0\0\0\0\0\M-#\^E\0\0\^^\^B\0\0\r\^B\0\
	\0\b\^F\0\0\0\0\0\0\0\0\0\0\^F\a\0\0\M-v\^F\0\0\M-|\^F\0\0\^[\^D\0\0\
	\^A\a\0\0+\^F\0\0G\^E\0\0\0\0\0\0\0\0\0\0\0\0\0\0,\^E\0\0q\^A\0\0\M^G\
	\^F\0\0H\^A\0\0\M^W\^D\0\0\0\0\0\0\M-9\^B\0\0)\^F\0\0\M-u\^D\0\0\M^[\
	\^B\0\0%\a\0\09\^F\0\0\M-,\^B\0\0\0\0\0\0\M-q\^F\0\0\0\0\0\0\M-!\^F\0\
	\0\M-T\^D\0\0\M-I\^E\0\0\M^_\^B\0\0\M-&\^F\0\0_\^D\0\0\M-]\^F\0\0\M-&\
	\^D\0\0\0\0\0\0 \^F\0\0\^^\^E\0\0\0\0\0\0\M^D\^E\0\0\M^\\^F\0\0\^V\a\0\
	\0M\^E\0\0'\^E\0\0\M-m\^D\0\0\M-!\^C\0\0X\^D\0\0f\^D\0\0?\^F\0\0\0\0\0\
	\0\M-J\^A\0\0\0\0\0\0\^?\^B\0\0\0\0\0\0\M-:\^F\0\0Z\^E\0\0\M-6\^B\0\0\
	\M-Y\0\0\0=\^E\0\0R\^B\0\0\M-?\^D\0\0\0\0\0\0\^Z\a\0\0s\^F\0\0\M-{\^E\
	\0\0?\^B\0\0S\^F\0\0\0\0\0\0\M^I\^A\0\0\M-&\^B\0\0g\^C\0\0\M-W\^C\0\0@\
	\^C\0\0\M-~\^E\0\0\M-s\^F\0\0n\^E\0\0\M-^\^D\0\0\^F\^C\0\0\M-%\^F\0\0E\
	\^A\0\0\M-x\0\0\0\M-L\0\0\0\M-@\^A\0\0\M-q\^E\0\0W\^D\0\0\^R\a\0\0\^C\
	\a\0\0&\^B\0\0\^S\^E\0\0I\^D\0\0\M^W\^F\0\0\^Z\^B\0\0\^V\^E\0\0\M-i\^A\
	\0\0\M-]\^B\0\0\M^C\^E\0\0\M-^\^F\0\0002\^D\0\0?\^A\0\0n\^A\0\0\M-q\^B\
	\0\0\0\0\0\0 \^D\0\0\M-@\^F\0\0.\^E\0\0l\^D\0\0\0\0\0\0\M-M\^D\0\0`\^F\
	\0\0\0\0\0\0\M-/\^A\0\0\M^J\^D\0\0v\^E\0\0\M-7\^A\0\0\0\0\0\0I\0\0\0\
	\M^A\^F\0\0\M-r\^E\0\0\M-t\^E\0\0y\^E\0\0Y\^B\0\0\0\0\0\0\M^Q\^E\0\0\
	\M-j\^F\0\0\M-l\^F\0\0\M^O\^B\0\0\M-;\^E\0\0\M-N\^F\0\0"\^F\0\0\M-G\^C\
	\0\0\M-B\^F\0\0006\^E\0\0\v\a\0\0g\^A\0\0U\^E\0\0\^Y\^F\0\0\M^N\0\0\0\
	\M-6\^E\0\0\^P\^B\0\0\M^]\^A\0\0"\^E\0\0\M-v\^C\0\0L\^C\0\0\0\0\0\0\
	\M-$\^D\0\0\^?\^C\0\0000\^F\0\0\0\0\0\0\0\0\0\0\M-L\^D\0\0M\^D\0\0\^C\
	\^F\0\0\0\0\0\0\M-$\^E\0\0[\^F\0\0a\^E\0\0\M-L\^E\0\0\0\0\0\0P\^F\0\0\
	\M-m\^E\0\0006\^D\0\0
	\^C\0\0\M-@\^D\0\0\M^]\^E\0\0o\^D\0\0q\^C\0\0\M^G\^B\0\0\M-'\0\0\0i\^A\
	\0\0{\^C\0\0^\^D\0\0\M-E\^F\0\0K\^B\0\0\0\0\0\0\M^X\^E\0\0\M-'\^D\0\0\
	\0\0\0\0\M^F\^E\0\0|\^F\0\0\0\0\0\0\M-?\0\0\0\0\0\0\0\M-*\^D\0\0\M->\
	\^F\0\0\M-o\^C\0\0\0\0\0\0\M-\\^C\0\0\v\^F\0\0\M-V\^E\0\0R\^F\0\0:\^B\
	\0\0\^N\a\0\0\M-C\^D\0\0\M-}\0\0\0\M^X\^F\0\0\M-u\^A\0\0\M-7\^F\0\0\
	\M^U\^A\0\0b\^C\0\0\M-T\^F\0\0\0\0\0\0\0\0\0\0\M-`\^F\0\0003\^F\0\0%\
	\^C\0\0\M^N\^E\0\0\M-C\^E\0\0\^P\^F\0\0\0\0\0\0\M-%\^C\0\0\^E\^B\0\0\0\
	\0\0\0#\^B\0\0\M-Z\^E\0\0\M^H\^C\0\0\M-b\^F\0\0\^X\^F\0\0\M^J\^A\0\0\
	\M-'\^F\0\0\M-\\^A\0\0\M-t\^C\0\0\0\0\0\0\M-*\^C\0\0\M-B\^E\0\0`\^E\0\
	\0\M-!\^A\0\0\M-"\^F\0\0\M^^\^E\0\0\M-F\^D\0\0h\^E\0\0#\^D\0\0/\^C\0\0\
	.\^F\0\0i\^E\0\0\0\0\0\0\M-!\^E\0\0\M->\^E\0\0\M-4\^E\0\0\0\0\0\0\M-r\
	\^F\0\0\M-7\0\0\0O\^F\0\0m\^D\0\0~\^E\0\0 \^B\0\0\M-<\^D\0\0\^]\^F\0\0"
 25066 ls       RET   read 4096/0x1000
 25066 ls       CALL  linux_mmap(0xbfbfe048)
 25066 ls       RET   linux_mmap 671510528/0x28067000
 25066 ls       CALL  mprotect(0x2813c000,0x739c,0)
 25066 ls       RET   mprotect 0
 25066 ls       CALL  linux_mmap(0xbfbfe048)
 25066 ls       RET   linux_mmap 672382976/0x2813c000
 25066 ls       CALL  linux_mmap(0xbfbfe048)
 25066 ls       RET   linux_mmap 672399360/0x28140000
 25066 ls       CALL  close(0x3)
 25066 ls       RET   close 0
 25066 ls       CALL  munmap(0x28066000,0x998)
 25066 ls       RET   munmap 0
 25066 ls       CALL  getpid
 25066 ls       RET   getpid 25066/0x61ea
 25066 ls       CALL  linux_brk(0)
 25066 ls       RET   linux_brk 134557696/0x8053000
 25066 ls       CALL  linux_brk(0x8053038)
 25066 ls       RET   linux_brk 134557752/0x8053038
 25066 ls       CALL  linux_brk(0x8054000)
 25066 ls       RET   linux_brk 134561792/0x8054000
 25066 ls       CALL  linux_time(0)
 25066 ls       RET   linux_time 988203319/0x3ae6c937
 25066 ls       CALL  linux_ioctl(0x1,0x5401 ,0xbfbff6a8)
 25066 ls       RET   linux_ioctl 0
 25066 ls       CALL  linux_ioctl(0x1,TIOCGWINSZ,0xbfbff760)
 25066 ls       RET   linux_ioctl 0
 25066 ls       CALL  linux_brk(0x8057000)
 25066 ls       RET   linux_brk 134574080/0x8057000
 25066 ls       CALL  linux_newlstat(0xbfbff8f7,0xbfbff67c)
 25066 ls       NAMI  "/compat/linux/proc"
 25066 ls       NAMI  "/proc"
 25066 ls       RET   linux_newlstat 0
 25066 ls       CALL  linux_open(0x281362ce,0x10800,0xbfbff68c)
 25066 ls       NAMI  "/compat/linux/dev/null"
 25066 ls       NAMI  "/dev/null"
 25066 ls       RET   linux_open 3
 25066 ls       CALL  close(0x3)
 25066 ls       RET   close 0
 25066 ls       CALL  linux_newstat(0x8055e00,0xbfbff63c)
 25066 ls       NAMI  "/compat/linux/proc"
 25066 ls       NAMI  "/proc"
 25066 ls       RET   linux_newstat 0
 25066 ls       CALL  linux_open(0x8055e00,0x10800,0xbfbff6b4)
 25066 ls       NAMI  "/compat/linux/proc"
 25066 ls       NAMI  "/proc"
 25066 ls       RET   linux_open 3
 25066 ls       CALL  linux_newfstat(0x3,0xbfbff63c)
 25066 ls       RET   linux_newfstat 0
 25066 ls       CALL  linux_fcntl(0x3,0x2,0x1)
 25066 ls       RET   linux_fcntl 0
 25066 ls       CALL  linux_getdents(0x3,0xbfbff5d4,0xdf)
 25066 ls       RET   linux_getdents 212/0xd4
 25066 ls       CALL  linux_lseek(0x3,0xdc,0)
 25066 ls       RET   linux_lseek 220/0xdc
 25066 ls       CALL  linux_getdents(0x3,0xbfbff5d4,0xdf)
 25066 ls       RET   linux_getdents 0
 25066 ls       CALL  close(0x3)
 25066 ls       RET   close 0
 25066 ls       CALL  linux_newfstat(0x1,0xbfbfd3cc)
 25066 ls       RET   linux_newfstat 0
 25066 ls       CALL  linux_mmap(0xbfbfd434)
 25066 ls       RET   linux_mmap 672415744/0x28144000
 25066 ls       CALL  linux_ioctl(0x1,0x5401 ,0xbfbfd3b8)
 25066 ls       RET   linux_ioctl 0
 25066 ls       CALL  write(0x1,0x28144000,0x45)
 25066 ls       GIO   fd 1 wrote 69 bytes
       "cmdline  cpuinfo  devices  meminfo  net  self  stat  uptime  version
       "
 25066 ls       RET   write 69/0x45
 25066 ls       CALL  close(0x1)
 25066 ls       RET   close 0
 25066 ls       CALL  munmap(0x28144000,0x2000)
 25066 ls       RET   munmap 0
 25066 ls       CALL  exit(0)



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.NEB.3.96L.1010425090840.20794I-100000>