1The following is a demonstration of the mmapfiles.d script. 2 3Here we run mmapfiles.d while in another window a new bash shell is started. 4The files that were mapped in aren't suprising, they are the common shared 5librarios, 6 7 # mmapfiles.d 8 Tracing... Hit Ctrl-C to end. 9 ^C 10 MMAPS CMD PATHNAME 11 1 bash /lib/libdl.so.1 12 3 bash /lib/libsocket.so.1 13 3 bash /lib/libnsl.so.1 14 3 bash /lib/libc.so.1 15 3 bash /lib/libcurses.so.1 16 17 18 19Now we examine zsh. This time a number of extra libraries are mapped, 20 21 # mmapfiles.d 22 Tracing... Hit Ctrl-C to end. 23 ^C 24 MMAPS CMD PATHNAME 25 1 zsh /lib/libdl.so.1 26 3 getent /lib/libc.so.1 27 3 getent /lib/libnsl.so.1 28 3 getent /lib/libsocket.so.1 29 3 zsh /usr/sfw/lib/zsh/4.2.1/zsh/parameter.so 30 3 zsh /usr/sfw/lib/zsh/4.2.1/zsh/zutil.so 31 3 zsh /usr/sfw/lib/zsh/4.2.1/zsh/complete.so 32 3 zsh /usr/sfw/lib/zsh/4.2.1/zsh/stat.so 33 3 zsh /usr/sfw/lib/zsh/4.2.1/zsh/zle.so 34 3 tset /lib/libc.so.1 35 3 tset /opt/sfw/lib/libncurses.so.5.2 36 3 zsh /lib/libc.so.1 37 3 zsh /lib/libm.so.2 38 3 zsh /lib/libcurses.so.1 39 3 zsh /lib/libnsl.so.1 40 3 zsh /usr/sfw/lib/zsh/4.2.1/zsh/complist.so 41 3 zsh /lib/libsocket.so.1 42 43 44 45Sometimes the output can be quite suprising. The following shows the mmaps 46caused by the "sdtaudiocontrol" tool, a java tool to change the volume levels 47on Solaris, 48 49 # mmapfiles.d 50 Tracing... Hit Ctrl-C to end. 51 52 MMAPS CMD PATHNAME 53 1 java /usr/jdk/packages/jmf/lib/ext/jmplay.jar 54 1 java /usr/dt/appconfig/sdtaudiocontrol/classes/SDtAudioControl.jar 55 1 java /usr/dt/classes/xservices.jar 56 1 java /usr/dt/classes/jhall.jar 57 1 java /usr/dt/classes/jsearch.jar 58 1 java /usr/jdk/packages/jmf/lib/ext/mp3plugin.jar 59 1 java /usr/jdk/packages/jmf/lib/ext/jmfmp3.jar 60 1 java /usr/jdk/packages/jmf/lib/ext/multiplayer.jar 61 1 java /usr/jdk/packages/jmf/lib/ext/mediaplayer.jar 62 1 java /usr/jdk/packages/jmf/lib/ext/jmf.jar 63 1 java /usr/jdk/packages/jai-imageio/lib/ext/jai_imageio.jar 64 1 java /usr/jdk/packages/jai-imageio/lib/ext/clibwrapper_jiio.jar 65 1 java /usr/jdk/packages/jai/lib/ext/mlibwrapper_jai.jar 66 1 java /usr/jdk/packages/jai/lib/ext/jai_core.jar 67 1 java /usr/jdk/packages/jai/lib/ext/jai_codec.jar 68 1 java /usr/jdk/packages/javax.help-2.0/lib/jhall.jar 69 1 java /usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunpkcs11.jar 70 1 java /usr/jdk/instances/jdk1.5.0/jre/lib/ext/sunjce_provider.jar 71 1 java /usr/jdk/instances/jdk1.5.0/jre/lib/ext/localedata.jar 72 1 java /usr/jdk/instances/jdk1.5.0/jre/lib/ext/dnsns.jar 73 1 java /tmp/hsperfdata_root/6464 74 1 java /tmp/hsperfdata_root/6455 75 2 java /usr/lib/libsched.so.1 76 2 java /usr/jdk/instances/jdk1.5.0/jre/lib/charsets.jar 77 2 java /usr/jdk/instances/jdk1.5.0/jre/lib/jce.jar 78 2 java /usr/jdk/instances/jdk1.5.0/jre/lib/jsse.jar 79 2 java /usr/jdk/instances/jdk1.5.0/jre/lib/rt.jar 80 3 sdtaudiocontrol /lib/libc.so.1 81 3 java /usr/jdk/instances/jdk1.5.0/jre/lib/i386/headless/libmawt.so 82 3 java /usr/jdk/instances/jdk1.5.0/jre/lib/i386/libmlib_image.so 83 3 ls /lib/libc.so.1 84 3 rm /lib/libc.so.1 85 3 java /usr/dt/appconfig/sdtaudiocontrol/lib/libAudioControl.so 86 3 java /usr/jdk/instances/jdk1.5.0/jre/lib/i386/libawt.so 87 4 java /lib/libdl.so.1 88 6 java /usr/jdk/instances/jdk1.5.0/jre/lib/i386/libzip.so 89 6 java /usr/jdk/instances/jdk1.5.0/jre/lib/i386/libjava.so 90 6 java /usr/jdk/instances/jdk1.5.0/jre/lib/i386/libverify.so 91 6 java /lib/libscf.so.1 92 6 java /usr/lib/libCrun.so.1 93 6 java /lib/libnsl.so.1 94 6 java /lib/libm.so.1 95 6 java /usr/jdk/instances/jdk1.5.0/jre/lib/i386/client/libjvm.so 96 6 java /lib/libsocket.so.1 97 6 java /lib/libuutil.so.1 98 6 java /usr/jdk/instances/jdk1.5.0/jre/lib/i386/native_threads/libhpi.so 99 6 java /lib/libmp.so.2 100 6 java /lib/libmd5.so.1 101 6 java /lib/libm.so.2 102 6 java /lib/libdoor.so.1 103 8 java /usr/jdk/instances/jdk1.5.0/jre/lib/i386/client/classes.jsa 104 8 java /lib/libthread.so.1 105 12 java /lib/libc.so.1 106 21 awk /lib/libm.so.2 107 21 awk /lib/libc.so.1 108 65 java /devices/pseudo/mm@0:zero 109 110