2014年5月9日 (金曜日)

07:20:33 # Life qemu の proc. /proc/cpuinfo とかはホストのままだよなぁと思ってたけど、/proc/self/maps は syscall.c の open_self_maps によって書き換えられている。


/proc/[pid]/maps

$ cat  /proc/27355/maps
60000000-601cd000 r-xp 00000000 08:05 100482                             /sid-chroot-arm/usr/bin/qemu-arm-static
602cd000-602fd000 rw-p 002cd000 08:05 100482                             /sid-chroot-arm/usr/bin/qemu-arm-static
602fd000-622fe000 rwxp 00000000 00:00 0 
622fe000-6230b000 rw-p 00000000 00:00 0 
6230b000-6230d000 rwxp 00000000 00:00 0 
6230d000-62363000 rw-p 00000000 00:00 0 
63e49000-63e6c000 rw-p 00000000 00:00 0                                  [heap]
7fd1efa83000-7fd1efad0000 rw-p 00000000 00:00 0 
7fd1efad0000-7fd1efad8000 ---p 00000000 00:00 0 
7fd1efad8000-7fd1efb9b000 r-xp 00000000 08:05 11591958                   /sid-chroot-arm/bin/bash
 [中略]
7fff2a5a0000-7fff2a5c1000 rw-p 00000000 00:00 0                          [stack]
7fff2a5ff000-7fff2a600000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

/proc/self/maps
00000000-00008000 ---p 00000000 00:00 0
00008000-00012000 r-xp 00000000 08:05 11592151          /bin/cat
00012000-00019000 ---p 00000000 00:00 0
00019000-0001a000 r--p 00009000 08:05 11592151          /bin/cat
0001a000-0001b000 rw-p 0000a000 08:05 11592151          /bin/cat
0001b000-0003c000 rw-p 00000000 00:00 0
0003c000-f669b000 ---p 00000000 00:00 0
f669b000-f669c000 rw-p 00000000 00:00 0
f669c000-f67c6000 r-xp 00000000 08:05 11591816          /lib/arm-linux-gnueabi/libc-2.13.so
f67c6000-f67ce000 ---p 0012a000 08:05 11591816          /lib/arm-linux-gnueabi/libc-2.13.so
f67ce000-f67d0000 r--p 0012a000 08:05 11591816          /lib/arm-linux-gnueabi/libc-2.13.so
f67d0000-f67d1000 rw-p 0012c000 08:05 11591816          /lib/arm-linux-gnueabi/libc-2.13.so
f67d1000-f67d5000 rw-p 00000000 00:00 0
f67d5000-f67d8000 ---p 00000000 00:00 0
f67d8000-f67d9000 rw-p 00000000 00:00 0
f67d9000-f67f6000 r-xp 00000000 08:05 11593229          /lib/arm-linux-gnueabi/ld-2.13.so
f67f6000-f67fd000 ---p 00000000 00:00 0
f67fd000-f67fe000 r--p 0001c000 08:05 11593229          /lib/arm-linux-gnueabi/ld-2.13.so
f67fe000-f67ff000 rw-p 0001d000 08:05 11593229          /lib/arm-linux-gnueabi/ld-2.13.so
f67ff000-f6800000 ---p 00000000 00:00 0
f6800000-f7000000 rw-p 00000000 00:00 0          [stack]

	
Junichi Uekawa

$Id: dancer-diary.el,v 1.94 2009/10/21 14:02:48 dancer Exp $