* [9fans] going too far? @ 2013-02-18 18:15 Francisco J Ballesteros 2013-02-18 18:41 ` John Floren 2013-02-20 11:45 ` Anthony Martin 0 siblings, 2 replies; 21+ messages in thread From: Francisco J Ballesteros @ 2013-02-18 18:15 UTC (permalink / raw) To: Fans of the OS Plan 9 from Bell Labs This is iostats for a few go clean requests. (yes, clean, not build or install) It's only a few go packages, depite the calls to go clean blah/... Now, is this reasonable? % iostats mk clean cd src ; mk clean go clean lsub.org/acme/... go clean lsub.org/alloc/... go clean lsub.org/debug/... go clean lsub.org/fs/... go clean lsub.org/ix/... go clean lsub.org/net/... go clean lsub.org/srv/... read 45882038 bytes, 10666.72 Kb/sec write 203 bytes, 134.4595 Kb/sec protocol 53318696 bytes, 22394.11 Kb/sec rpc 136296 count Message Count Low High Time Averg T R version 1 0 0 0 0 ms 19 19 bytes attach 1 0 0 0 0 ms 23 20 bytes walk 27399 0 22 848 0 ms 1482366 2279626 bytes open 16833 0 52 3351 0 ms 201996 403992 bytes read 57754 0 18 4200 0 ms 1328342 46517332 bytes write 22 0 0 1 0 ms 709 242 bytes clunk 26988 0 47 1221 0 ms 296868 188916 bytes stat 7298 0 58 1291 0 ms 80278 534961 bytes Opens Reads (bytes) Writes (bytes) File 1 2 25 0 0 /sys/src/go/mkfile 1 2 525 0 0 /sys/src/go 10 31 82472 0 0 /bin/mk 19 42 87162 0 0 /bin/rc 9 18 1206 0 0 /sys/src/go/src 19 36505 292040 0 0 /dev/bintime 19 38 11001 0 0 /rc/lib/rcmain 1 2 95 0 0 /sys/src/go/src/mkfile 9 14 16740 0 0 /bin/awd 2 16 50674 0 0 /bin/ls 9 24 58457 0 0 /bin/sed 2 12 38048 0 0 /bin/grep 16 32 8160 0 0 /sys/src/go/src/lsub.org 1 2 94 0 0 /sys/src/go/src/lsub.org/mkfile 7 14 1778 0 0 /sys/src/go/mkfile.proto 7 14 2583 0 0 /sys/src/go/mksyslib 1 2 48 0 0 /sys/src/go/src/lsub.org/acme/mkfile 17 34 2363 0 0 /sys/src/go/src/lsub.org/acme 7 14 847 0 0 /dev/sysstat 7 14 13237 0 0 /sys/src/golang/src/cmd 14 28 6426 0 0 /sys/src/golang/src/cmd/5a 7 7 28672 0 0 /sys/src/golang/src/cmd/5a/a.h 7 14 2681 0 0 /sys/src/golang/src/cmd/5a/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/5a/lex.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5a/y.tab.c 7 7 27307 0 0 /sys/src/golang/src/cmd/5a/y.tab.h 14 28 10108 0 0 /sys/src/golang/src/cmd/5c 7 7 28672 0 0 /sys/src/golang/src/cmd/5c/cgen.c 7 14 2688 0 0 /sys/src/golang/src/cmd/5c/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/5c/gc.h 7 7 28672 0 0 /sys/src/golang/src/cmd/5c/list.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5c/mul.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5c/peep.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5c/reg.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5c/sgen.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5c/swt.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5c/txt.c 14 28 12054 0 0 /sys/src/golang/src/cmd/5g 7 7 28672 0 0 /sys/src/golang/src/cmd/5g/cgen.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5g/cgen64.c 7 14 2520 0 0 /sys/src/golang/src/cmd/5g/doc.go 7 7 5257 0 0 /sys/src/golang/src/cmd/5g/galign.c 7 7 25627 0 0 /sys/src/golang/src/cmd/5g/gg.h 7 7 28672 0 0 /sys/src/golang/src/cmd/5g/ggen.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5g/gobj.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5g/gsubr.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5g/list.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5g/opt.h 7 7 28672 0 0 /sys/src/golang/src/cmd/5g/peep.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5g/reg.c 14 28 12992 0 0 /sys/src/golang/src/cmd/5l 7 7 28672 0 0 /sys/src/golang/src/cmd/5l/5.out.h 7 7 28672 0 0 /sys/src/golang/src/cmd/5l/asm.c 7 14 2093 0 0 /sys/src/golang/src/cmd/5l/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/5l/l.h 7 7 28672 0 0 /sys/src/golang/src/cmd/5l/list.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5l/noop.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5l/obj.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5l/optab.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5l/pass.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5l/prof.c 7 7 11333 0 0 /sys/src/golang/src/cmd/5l/softfloat.c 7 7 28672 0 0 /sys/src/golang/src/cmd/5l/span.c 14 28 6426 0 0 /sys/src/golang/src/cmd/6a 7 7 28672 0 0 /sys/src/golang/src/cmd/6a/a.h 7 14 2716 0 0 /sys/src/golang/src/cmd/6a/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/6a/lex.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6a/y.tab.c 7 7 24010 0 0 /sys/src/golang/src/cmd/6a/y.tab.h 14 28 11984 0 0 /sys/src/golang/src/cmd/6c 7 7 28672 0 0 /sys/src/golang/src/cmd/6c/cgen.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6c/div.c 7 14 2723 0 0 /sys/src/golang/src/cmd/6c/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/6c/gc.h 7 7 28672 0 0 /sys/src/golang/src/cmd/6c/list.c 7 7 18319 0 0 /sys/src/golang/src/cmd/6c/machcap.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6c/mul.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6c/peep.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6c/reg.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6c/sgen.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6c/swt.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6c/txt.c 14 28 11102 0 0 /sys/src/golang/src/cmd/6g 7 7 28672 0 0 /sys/src/golang/src/cmd/6g/cgen.c 7 14 2555 0 0 /sys/src/golang/src/cmd/6g/doc.go 7 7 4893 0 0 /sys/src/golang/src/cmd/6g/galign.c 7 7 24157 0 0 /sys/src/golang/src/cmd/6g/gg.h 7 7 28672 0 0 /sys/src/golang/src/cmd/6g/ggen.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6g/gobj.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6g/gsubr.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6g/list.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6g/opt.h 7 7 28672 0 0 /sys/src/golang/src/cmd/6g/peep.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6g/reg.c 14 28 11074 0 0 /sys/src/golang/src/cmd/6l 7 7 28672 0 0 /sys/src/golang/src/cmd/6l/6.out.h 7 7 28672 0 0 /sys/src/golang/src/cmd/6l/asm.c 7 14 2128 0 0 /sys/src/golang/src/cmd/6l/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/6l/l.h 7 7 28672 0 0 /sys/src/golang/src/cmd/6l/list.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6l/obj.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6l/optab.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6l/pass.c 7 7 27846 0 0 /sys/src/golang/src/cmd/6l/prof.c 7 7 28672 0 0 /sys/src/golang/src/cmd/6l/span.c 14 28 6426 0 0 /sys/src/golang/src/cmd/8a 7 7 28672 0 0 /sys/src/golang/src/cmd/8a/a.h 7 14 2842 0 0 /sys/src/golang/src/cmd/8a/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/8a/lex.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8a/y.tab.c 7 7 26509 0 0 /sys/src/golang/src/cmd/8a/y.tab.h 14 28 12936 0 0 /sys/src/golang/src/cmd/8c 7 7 28672 0 0 /sys/src/golang/src/cmd/8c/cgen.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8c/cgen64.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8c/div.c 7 14 2849 0 0 /sys/src/golang/src/cmd/8c/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/8c/gc.h 7 7 28672 0 0 /sys/src/golang/src/cmd/8c/list.c 7 7 19579 0 0 /sys/src/golang/src/cmd/8c/machcap.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8c/mul.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8c/peep.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8c/reg.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8c/sgen.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8c/swt.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8c/txt.c 14 28 12054 0 0 /sys/src/golang/src/cmd/8g 7 7 28672 0 0 /sys/src/golang/src/cmd/8g/cgen.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8g/cgen64.c 7 14 2520 0 0 /sys/src/golang/src/cmd/8g/doc.go 7 7 4921 0 0 /sys/src/golang/src/cmd/8g/galign.c 7 7 26145 0 0 /sys/src/golang/src/cmd/8g/gg.h 7 7 28672 0 0 /sys/src/golang/src/cmd/8g/ggen.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8g/gobj.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8g/gsubr.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8g/list.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8g/opt.h 7 7 28672 0 0 /sys/src/golang/src/cmd/8g/peep.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8g/reg.c 14 28 11998 0 0 /sys/src/golang/src/cmd/8l 7 7 28672 0 0 /sys/src/golang/src/cmd/8l/8.out.h 7 7 28672 0 0 /sys/src/golang/src/cmd/8l/asm.c 7 14 2142 0 0 /sys/src/golang/src/cmd/8l/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/8l/enam.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8l/l.h 7 7 28672 0 0 /sys/src/golang/src/cmd/8l/list.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8l/obj.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8l/optab.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8l/pass.c 7 7 28147 0 0 /sys/src/golang/src/cmd/8l/prof.c 7 7 28672 0 0 /sys/src/golang/src/cmd/8l/span.c 14 28 924 0 0 /sys/src/golang/src/cmd/addr2line 7 7 9072 0 0 /sys/src/golang/src/cmd/addr2line/main.c 14 28 3878 0 0 /sys/src/golang/src/cmd/api 7 7 28672 0 0 /sys/src/golang/src/cmd/api/clone.go 7 7 28672 0 0 /sys/src/golang/src/cmd/api/goapi.go 7 7 23009 0 0 /sys/src/golang/src/cmd/api/goapi_test.go 14 28 21336 0 0 /sys/src/golang/src/cmd/cc 7 7 28672 0 0 /sys/src/golang/src/cmd/cc/acid.c 7 7 18067 0 0 /sys/src/golang/src/cmd/cc/bits.c 7 7 28672 0 0 /sys/src/golang/src/cmd/cc/cc.h 7 7 28672 0 0 /sys/src/golang/src/cmd/cc/com.c 7 7 28672 0 0 /sys/src/golang/src/cmd/cc/com64.c 7 7 28672 0 0 /sys/src/golang/src/cmd/cc/dcl.c 7 14 2184 0 0 /sys/src/golang/src/cmd/cc/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/cc/dpchk.c 7 7 28672 0 0 /sys/src/golang/src/cmd/cc/funct.c 7 7 28672 0 0 /sys/src/golang/src/cmd/cc/godefs.c 7 7 28672 0 0 /sys/src/golang/src/cmd/cc/lex.c 7 7 12348 0 0 /sys/src/golang/src/cmd/cc/mac.c 7 7 12782 0 0 /sys/src/golang/src/cmd/cc/omachcap.c 7 7 28672 0 0 /sys/src/golang/src/cmd/cc/pgen.c 7 7 27622 0 0 /sys/src/golang/src/cmd/cc/pswt.c 7 7 28672 0 0 /sys/src/golang/src/cmd/cc/scon.c 7 7 28672 0 0 /sys/src/golang/src/cmd/cc/sub.c 7 7 28672 0 0 /sys/src/golang/src/cmd/cc/y.tab.c 7 7 28672 0 0 /sys/src/golang/src/cmd/cc/y.tab.h 14 28 6538 0 0 /sys/src/golang/src/cmd/cgo 7 7 28672 0 0 /sys/src/golang/src/cmd/cgo/ast.go 7 21 34727 0 0 /sys/src/golang/src/cmd/cgo/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/cgo/gcc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/cgo/godefs.go 7 7 28672 0 0 /sys/src/golang/src/cmd/cgo/main.go 7 7 28672 0 0 /sys/src/golang/src/cmd/cgo/out.go 7 7 16534 0 0 /sys/src/golang/src/cmd/cgo/util.go 14 28 4648 0 0 /sys/src/golang/src/cmd/cov 7 14 7343 0 0 /sys/src/golang/src/cmd/cov/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/cov/main.c 7 7 28672 0 0 /sys/src/golang/src/cmd/cov/tree.c 7 7 11634 0 0 /sys/src/golang/src/cmd/cov/tree.h 14 28 12166 0 0 /sys/src/golang/src/cmd/dist 7 7 25858 0 0 /sys/src/golang/src/cmd/dist/a.h 7 7 14567 0 0 /sys/src/golang/src/cmd/dist/arg.h 7 7 28672 0 0 /sys/src/golang/src/cmd/dist/buf.c 7 7 28672 0 0 /sys/src/golang/src/cmd/dist/build.c 7 7 15162 0 0 /sys/src/golang/src/cmd/dist/buildgc.c 7 7 28672 0 0 /sys/src/golang/src/cmd/dist/buildruntime.c 7 7 28672 0 0 /sys/src/golang/src/cmd/dist/goc2c.c 7 7 5418 0 0 /sys/src/golang/src/cmd/dist/main.c 7 7 28672 0 0 /sys/src/golang/src/cmd/dist/plan9.c 7 7 28672 0 0 /sys/src/golang/src/cmd/dist/unix.c 14 28 83468 0 0 /sys/src/golang/src/cmd/fix 7 14 10003 0 0 /sys/src/golang/src/cmd/fix/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/fix/error.go 7 7 23177 0 0 /sys/src/golang/src/cmd/fix/error_test.go 7 7 7084 0 0 /sys/src/golang/src/cmd/fix/filepath.go 7 7 3843 0 0 /sys/src/golang/src/cmd/fix/filepath_test.go 7 7 28672 0 0 /sys/src/golang/src/cmd/fix/fix.go 7 7 28672 0 0 /sys/src/golang/src/cmd/fix/go1pkgrename.go 7 7 11865 0 0 /sys/src/golang/src/cmd/fix/go1pkgrename_test.go 7 7 25599 0 0 /sys/src/golang/src/cmd/fix/go1rename.go 7 7 26397 0 0 /sys/src/golang/src/cmd/fix/go1rename_test.go 7 7 5894 0 0 /sys/src/golang/src/cmd/fix/googlecode.go 7 7 3955 0 0 /sys/src/golang/src/cmd/fix/googlecode_test.go 7 7 16317 0 0 /sys/src/golang/src/cmd/fix/hashsum.go 7 7 9163 0 0 /sys/src/golang/src/cmd/fix/hashsum_test.go 7 7 8169 0 0 /sys/src/golang/src/cmd/fix/hmacnew.go 7 7 10206 0 0 /sys/src/golang/src/cmd/fix/hmacnew_test.go 7 7 5852 0 0 /sys/src/golang/src/cmd/fix/htmlerr.go 7 7 3899 0 0 /sys/src/golang/src/cmd/fix/htmlerr_test.go 7 7 8064 0 0 /sys/src/golang/src/cmd/fix/httpfinalurl.go 7 7 3906 0 0 /sys/src/golang/src/cmd/fix/httpfinalurl_test.go 7 7 10227 0 0 /sys/src/golang/src/cmd/fix/httpfs.go 7 7 6559 0 0 /sys/src/golang/src/cmd/fix/httpfs_test.go 7 7 8624 0 0 /sys/src/golang/src/cmd/fix/httpheaders.go 7 7 7903 0 0 /sys/src/golang/src/cmd/fix/httpheaders_test.go 7 7 22120 0 0 /sys/src/golang/src/cmd/fix/httpserver.go 7 7 7441 0 0 /sys/src/golang/src/cmd/fix/httpserver_test.go 7 7 12495 0 0 /sys/src/golang/src/cmd/fix/imagecolor.go 7 7 12775 0 0 /sys/src/golang/src/cmd/fix/imagecolor_test.go 7 7 11249 0 0 /sys/src/golang/src/cmd/fix/imagenew.go 7 7 6951 0 0 /sys/src/golang/src/cmd/fix/imagenew_test.go 7 7 9373 0 0 /sys/src/golang/src/cmd/fix/imageycbcr.go 7 7 6993 0 0 /sys/src/golang/src/cmd/fix/imageycbcr_test.go 7 7 28672 0 0 /sys/src/golang/src/cmd/fix/import_test.go 7 7 4711 0 0 /sys/src/golang/src/cmd/fix/iocopyn.go 7 7 3388 0 0 /sys/src/golang/src/cmd/fix/iocopyn_test.go 7 7 28672 0 0 /sys/src/golang/src/cmd/fix/main.go 7 7 18844 0 0 /sys/src/golang/src/cmd/fix/main_test.go 7 7 13097 0 0 /sys/src/golang/src/cmd/fix/mapdelete.go 7 7 4186 0 0 /sys/src/golang/src/cmd/fix/mapdelete_test.go 7 7 6202 0 0 /sys/src/golang/src/cmd/fix/math.go 7 7 4060 0 0 /sys/src/golang/src/cmd/fix/math_test.go 7 7 16359 0 0 /sys/src/golang/src/cmd/fix/netdial.go 7 7 5796 0 0 /sys/src/golang/src/cmd/fix/netdial_test.go 7 7 9436 0 0 /sys/src/golang/src/cmd/fix/netipv6zone.go 7 7 7679 0 0 /sys/src/golang/src/cmd/fix/netipv6zone_test.go 7 7 8029 0 0 /sys/src/golang/src/cmd/fix/netudpgroup.go 7 7 5026 0 0 /sys/src/golang/src/cmd/fix/netudpgroup_test.go 7 7 13657 0 0 /sys/src/golang/src/cmd/fix/newwriter.go 7 7 10297 0 0 /sys/src/golang/src/cmd/fix/newwriter_test.go 7 7 13398 0 0 /sys/src/golang/src/cmd/fix/oserrorstring.go 7 7 8407 0 0 /sys/src/golang/src/cmd/fix/oserrorstring_test.go 7 7 18298 0 0 /sys/src/golang/src/cmd/fix/osopen.go 7 7 9590 0 0 /sys/src/golang/src/cmd/fix/osopen_test.go 7 7 7826 0 0 /sys/src/golang/src/cmd/fix/printerconfig.go 7 7 5243 0 0 /sys/src/golang/src/cmd/fix/printerconfig_test.go 7 7 10997 0 0 /sys/src/golang/src/cmd/fix/procattr.go 7 7 11928 0 0 /sys/src/golang/src/cmd/fix/procattr_test.go 7 7 28672 0 0 /sys/src/golang/src/cmd/fix/reflect.go 7 7 5306 0 0 /sys/src/golang/src/cmd/fix/reflect_test.go 7 7 6118 0 0 /sys/src/golang/src/cmd/fix/signal.go 7 7 7252 0 0 /sys/src/golang/src/cmd/fix/signal_test.go 7 7 5768 0 0 /sys/src/golang/src/cmd/fix/sorthelpers.go 7 7 4403 0 0 /sys/src/golang/src/cmd/fix/sorthelpers_test.go 7 7 6342 0 0 /sys/src/golang/src/cmd/fix/sortslice.go 7 7 3731 0 0 /sys/src/golang/src/cmd/fix/sortslice_test.go 7 7 21420 0 0 /sys/src/golang/src/cmd/fix/strconv.go 7 7 12523 0 0 /sys/src/golang/src/cmd/fix/strconv_test.go 7 7 12103 0 0 /sys/src/golang/src/cmd/fix/stringssplit.go 7 7 5971 0 0 /sys/src/golang/src/cmd/fix/stringssplit_test.go 7 7 18872 0 0 /sys/src/golang/src/cmd/fix/template.go 7 7 7938 0 0 /sys/src/golang/src/cmd/fix/template_test.go 7 7 28672 0 0 /sys/src/golang/src/cmd/fix/timefileinfo.go 7 7 18165 0 0 /sys/src/golang/src/cmd/fix/timefileinfo_test.go 7 7 28672 0 0 /sys/src/golang/src/cmd/fix/typecheck.go 7 7 14196 0 0 /sys/src/golang/src/cmd/fix/url.go 7 7 5243 0 0 /sys/src/golang/src/cmd/fix/url2.go 7 7 3150 0 0 /sys/src/golang/src/cmd/fix/url2_test.go 7 7 12999 0 0 /sys/src/golang/src/cmd/fix/url_test.go 7 7 17241 0 0 /sys/src/golang/src/cmd/fix/xmlapi.go 7 7 11305 0 0 /sys/src/golang/src/cmd/fix/xmlapi_test.go 14 28 44282 0 0 /sys/src/golang/src/cmd/gc 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/align.c 7 7 22253 0 0 /sys/src/golang/src/cmd/gc/bits.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/builtin.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/closure.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/const.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/cplx.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/dcl.c 7 14 24304 0 0 /sys/src/golang/src/cmd/gc/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/esc.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/export.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/fmt.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/gen.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/go.h 7 7 25830 0 0 /sys/src/golang/src/cmd/gc/init.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/inl.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/lex.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/md5.c 7 7 2296 0 0 /sys/src/golang/src/cmd/gc/md5.h 7 7 14679 0 0 /sys/src/golang/src/cmd/gc/mkbuiltin1.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/mparith1.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/mparith2.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/mparith3.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/obj.c 7 7 22127 0 0 /sys/src/golang/src/cmd/gc/opnames.h 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/order.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/pgen.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/racewalk.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/range.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/reflect.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/runtime.go 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/select.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/sinit.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/subr.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/swt.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/typecheck.c 7 7 14966 0 0 /sys/src/golang/src/cmd/gc/unsafe.c 7 7 3920 0 0 /sys/src/golang/src/cmd/gc/unsafe.go 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/walk.c 7 7 28672 0 0 /sys/src/golang/src/cmd/gc/y.tab.c 7 7 28420 0 0 /sys/src/golang/src/cmd/gc/y.tab.h 7 7 11025 0 0 /sys/src/golang/src/cmd/gc/yerr.h 14 28 29708 0 0 /sys/src/golang/src/cmd/go 7 7 5005 0 0 /sys/src/golang/src/cmd/go/bootstrap.go 7 7 28672 0 0 /sys/src/golang/src/cmd/go/build.go 7 7 28672 0 0 /sys/src/golang/src/cmd/go/clean.go 7 7 11326 0 0 /sys/src/golang/src/cmd/go/discovery.go 7 56 186739 0 0 /sys/src/golang/src/cmd/go/doc.go 7 7 12649 0 0 /sys/src/golang/src/cmd/go/env.go 7 7 5845 0 0 /sys/src/golang/src/cmd/go/fix.go 7 7 13279 0 0 /sys/src/golang/src/cmd/go/fmt.go 7 7 28672 0 0 /sys/src/golang/src/cmd/go/get.go 7 7 28672 0 0 /sys/src/golang/src/cmd/go/help.go 7 7 15932 0 0 /sys/src/golang/src/cmd/go/http.go 7 7 28672 0 0 /sys/src/golang/src/cmd/go/list.go 7 7 28672 0 0 /sys/src/golang/src/cmd/go/main.go 7 7 6237 0 0 /sys/src/golang/src/cmd/go/match_test.go 7 7 28672 0 0 /sys/src/golang/src/cmd/go/pkg.go 7 7 17178 0 0 /sys/src/golang/src/cmd/go/run.go 7 7 4452 0 0 /sys/src/golang/src/cmd/go/signal.go 7 7 1855 0 0 /sys/src/golang/src/cmd/go/signal_notunix.go 7 7 2205 0 0 /sys/src/golang/src/cmd/go/signal_unix.go 7 7 15575 0 0 /sys/src/golang/src/cmd/go/tag_test.go 7 7 28672 0 0 /sys/src/golang/src/cmd/go/test.go 7 7 28672 0 0 /sys/src/golang/src/cmd/go/testflag.go 7 7 23877 0 0 /sys/src/golang/src/cmd/go/tool.go 7 7 28672 0 0 /sys/src/golang/src/cmd/go/vcs.go 7 7 3962 0 0 /sys/src/golang/src/cmd/go/version.go 7 7 7133 0 0 /sys/src/golang/src/cmd/go/vet.go 14 28 20692 0 0 /sys/src/golang/src/cmd/godoc 7 7 13174 0 0 /sys/src/golang/src/cmd/godoc/appinit.go 7 7 28672 0 0 /sys/src/golang/src/cmd/godoc/codewalk.go 7 7 28672 0 0 /sys/src/golang/src/cmd/godoc/dirtrees.go 7 21 35840 0 0 /sys/src/golang/src/cmd/godoc/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/godoc/filesystem.go 7 7 28672 0 0 /sys/src/golang/src/cmd/godoc/format.go 7 7 28672 0 0 /sys/src/golang/src/cmd/godoc/godoc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/godoc/index.go 7 7 28672 0 0 /sys/src/golang/src/cmd/godoc/main.go 7 7 11956 0 0 /sys/src/golang/src/cmd/godoc/parser.go 7 7 6048 0 0 /sys/src/golang/src/cmd/godoc/play-appengine.go 7 7 6426 0 0 /sys/src/golang/src/cmd/godoc/play-local.go 7 7 9821 0 0 /sys/src/golang/src/cmd/godoc/play.go 7 7 18837 0 0 /sys/src/golang/src/cmd/godoc/snippet.go 7 7 24773 0 0 /sys/src/golang/src/cmd/godoc/spec.go 7 7 28672 0 0 /sys/src/golang/src/cmd/godoc/template.go 7 7 16968 0 0 /sys/src/golang/src/cmd/godoc/throttle.go 7 7 16058 0 0 /sys/src/golang/src/cmd/godoc/utils.go 7 7 28672 0 0 /sys/src/golang/src/cmd/godoc/zip.go 14 28 6832 0 0 /sys/src/golang/src/cmd/gofmt 7 14 17409 0 0 /sys/src/golang/src/cmd/gofmt/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/gofmt/gofmt.go 7 7 20510 0 0 /sys/src/golang/src/cmd/gofmt/gofmt_test.go 7 7 23975 0 0 /sys/src/golang/src/cmd/gofmt/long_test.go 7 7 28672 0 0 /sys/src/golang/src/cmd/gofmt/rewrite.go 7 7 24857 0 0 /sys/src/golang/src/cmd/gofmt/simplify.go 14 28 17710 0 0 /sys/src/golang/src/cmd/ld 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/data.c 7 7 28070 0 0 /sys/src/golang/src/cmd/ld/decodesym.c 7 14 19544 0 0 /sys/src/golang/src/cmd/ld/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/dwarf.c 7 7 5684 0 0 /sys/src/golang/src/cmd/ld/dwarf.h 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/dwarf_defs.h 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/elf.c 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/elf.h 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/go.c 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/ldelf.c 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/ldmacho.c 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/ldpe.c 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/lib.c 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/lib.h 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/macho.c 7 7 12999 0 0 /sys/src/golang/src/cmd/ld/macho.h 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/pe.c 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/pe.h 7 7 28672 0 0 /sys/src/golang/src/cmd/ld/symtab.c 14 28 2772 0 0 /sys/src/golang/src/cmd/nm 7 14 3857 0 0 /sys/src/golang/src/cmd/nm/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/nm/nm.c 14 28 924 0 0 /sys/src/golang/src/cmd/objdump 7 7 9366 0 0 /sys/src/golang/src/cmd/objdump/main.c 14 28 2772 0 0 /sys/src/golang/src/cmd/pack 7 7 28672 0 0 /sys/src/golang/src/cmd/pack/ar.c 7 14 6468 0 0 /sys/src/golang/src/cmd/pack/doc.go 14 28 2800 0 0 /sys/src/golang/src/cmd/prof 7 14 12705 0 0 /sys/src/golang/src/cmd/prof/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/prof/main.c 14 28 10724 0 0 /sys/src/golang/src/cmd/vet 7 7 18214 0 0 /sys/src/golang/src/cmd/vet/atomic.go 7 7 17276 0 0 /sys/src/golang/src/cmd/vet/buildtag.go 7 14 3339 0 0 /sys/src/golang/src/cmd/vet/buildtag_bad.go 7 14 15610 0 0 /sys/src/golang/src/cmd/vet/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/vet/main.go 7 7 28672 0 0 /sys/src/golang/src/cmd/vet/method.go 7 7 28672 0 0 /sys/src/golang/src/cmd/vet/print.go 7 7 19138 0 0 /sys/src/golang/src/cmd/vet/rangeloop.go 7 7 6993 0 0 /sys/src/golang/src/cmd/vet/structtag.go 7 7 28672 0 0 /sys/src/golang/src/cmd/vet/taglit.go 14 28 4718 0 0 /sys/src/golang/src/cmd/yacc 7 14 11739 0 0 /sys/src/golang/src/cmd/yacc/doc.go 7 7 28672 0 0 /sys/src/golang/src/cmd/yacc/yacc.go 7 14 18704 0 0 /sys/src/golang/src/pkg 14 28 1764 0 0 /sys/src/golang/src/pkg/archive 14 28 11060 0 0 /sys/src/golang/src/pkg/archive/tar 7 7 26845 0 0 /sys/src/golang/src/pkg/archive/tar/common.go 7 7 11508 0 0 /sys/src/golang/src/pkg/archive/tar/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/archive/tar/reader.go 7 7 28672 0 0 /sys/src/golang/src/pkg/archive/tar/reader_test.go 7 7 2772 0 0 /sys/src/golang/src/pkg/archive/tar/stat_atim.go 7 7 2898 0 0 /sys/src/golang/src/pkg/archive/tar/stat_atimespec.go 7 7 4886 0 0 /sys/src/golang/src/pkg/archive/tar/stat_unix.go 7 7 17598 0 0 /sys/src/golang/src/pkg/archive/tar/tar_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/archive/tar/writer.go 7 7 28672 0 0 /sys/src/golang/src/pkg/archive/tar/writer_test.go 14 28 7966 0 0 /sys/src/golang/src/pkg/archive/zip 7 7 10857 0 0 /sys/src/golang/src/pkg/archive/zip/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/archive/zip/reader.go 7 7 28672 0 0 /sys/src/golang/src/pkg/archive/zip/reader_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/archive/zip/struct.go 7 7 28672 0 0 /sys/src/golang/src/pkg/archive/zip/writer.go 7 7 16548 0 0 /sys/src/golang/src/pkg/archive/zip/writer_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/archive/zip/zip_test.go 17 34 2397 0 0 /sys/src/golang/src/pkg/bufio 10 10 40960 0 0 /sys/src/golang/src/pkg/bufio/bufio.go 10 10 40960 0 0 /sys/src/golang/src/pkg/bufio/bufio_test.go 7 14 490 0 0 /sys/src/golang/src/pkg/builtin 18 36 15444 0 0 /sys/src/golang/src/pkg/bytes 11 11 6204 0 0 /sys/src/golang/src/pkg/bytes/asm_386.s 11 11 45056 0 0 /sys/src/golang/src/pkg/bytes/buffer.go 11 11 45056 0 0 /sys/src/golang/src/pkg/bytes/buffer_test.go 11 11 45056 0 0 /sys/src/golang/src/pkg/bytes/bytes.go 11 11 3586 0 0 /sys/src/golang/src/pkg/bytes/bytes_decl.go 11 11 45056 0 0 /sys/src/golang/src/pkg/bytes/bytes_test.go 11 11 21813 0 0 /sys/src/golang/src/pkg/bytes/example_test.go 11 11 3058 0 0 /sys/src/golang/src/pkg/bytes/export_test.go 11 11 31944 0 0 /sys/src/golang/src/pkg/bytes/reader.go 11 11 37367 0 0 /sys/src/golang/src/pkg/bytes/reader_test.go 14 28 5446 0 0 /sys/src/golang/src/pkg/compress 14 28 5040 0 0 /sys/src/golang/src/pkg/compress/bzip2 7 7 14154 0 0 /sys/src/golang/src/pkg/compress/bzip2/bit_reader.go 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/bzip2/bzip2.go 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/bzip2/bzip2_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/bzip2/huffman.go 7 7 18879 0 0 /sys/src/golang/src/pkg/compress/bzip2/move_to_front.go 14 28 14168 0 0 /sys/src/golang/src/pkg/compress/flate 7 7 3248 0 0 /sys/src/golang/src/pkg/compress/flate/copy.go 7 7 8785 0 0 /sys/src/golang/src/pkg/compress/flate/copy_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/flate/deflate.go 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/flate/deflate_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/flate/fixedhuff.go 7 7 5012 0 0 /sys/src/golang/src/pkg/compress/flate/flate_test.go 7 7 26145 0 0 /sys/src/golang/src/pkg/compress/flate/gen.go 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/flate/huffman_bit_writer.go 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/flate/huffman_code.go 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/flate/inflate.go 7 7 25984 0 0 /sys/src/golang/src/pkg/compress/flate/reader_test.go 7 7 13965 0 0 /sys/src/golang/src/pkg/compress/flate/reverse_bits.go 7 7 26607 0 0 /sys/src/golang/src/pkg/compress/flate/token.go 7 7 17983 0 0 /sys/src/golang/src/pkg/compress/flate/writer_test.go 14 28 3948 0 0 /sys/src/golang/src/pkg/compress/gzip 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/gzip/gunzip.go 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/gzip/gunzip_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/gzip/gzip.go 7 7 26264 0 0 /sys/src/golang/src/pkg/compress/gzip/gzip_test.go 14 28 4004 0 0 /sys/src/golang/src/pkg/compress/lzw 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/lzw/reader.go 7 7 21987 0 0 /sys/src/golang/src/pkg/compress/lzw/reader_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/lzw/writer.go 7 7 23779 0 0 /sys/src/golang/src/pkg/compress/lzw/writer_test.go 14 28 5054 0 0 /sys/src/golang/src/pkg/compress/zlib 7 7 5488 0 0 /sys/src/golang/src/pkg/compress/zlib/example_test.go 7 7 24150 0 0 /sys/src/golang/src/pkg/compress/zlib/reader.go 7 7 16576 0 0 /sys/src/golang/src/pkg/compress/zlib/reader_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/compress/zlib/writer.go 7 7 26439 0 0 /sys/src/golang/src/pkg/compress/zlib/writer_test.go 14 28 2688 0 0 /sys/src/golang/src/pkg/container 14 28 4200 0 0 /sys/src/golang/src/pkg/container/heap 7 7 7462 0 0 /sys/src/golang/src/pkg/container/heap/example_intheap_test.go 7 7 17080 0 0 /sys/src/golang/src/pkg/container/heap/example_pq_test.go 7 7 19481 0 0 /sys/src/golang/src/pkg/container/heap/heap.go 7 7 21455 0 0 /sys/src/golang/src/pkg/container/heap/heap_test.go 14 28 1946 0 0 /sys/src/golang/src/pkg/container/list 7 7 28672 0 0 /sys/src/golang/src/pkg/container/list/list.go 7 7 28672 0 0 /sys/src/golang/src/pkg/container/list/list_test.go 14 28 1946 0 0 /sys/src/golang/src/pkg/container/ring 7 7 22764 0 0 /sys/src/golang/src/pkg/container/ring/ring.go 7 7 26138 0 0 /sys/src/golang/src/pkg/container/ring/ring_test.go 16 32 18608 0 0 /sys/src/golang/src/pkg/crypto 9 9 21078 0 0 /sys/src/golang/src/pkg/crypto/crypto.go 16 32 7952 0 0 /sys/src/golang/src/pkg/crypto/aes 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/aes/aes_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/aes/block.go 9 9 10539 0 0 /sys/src/golang/src/pkg/crypto/aes/cipher.go 9 9 9513 0 0 /sys/src/golang/src/pkg/crypto/aes/cipher_asm.go 9 9 3915 0 0 /sys/src/golang/src/pkg/crypto/aes/cipher_generic.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/aes/const.go 16 32 14608 0 0 /sys/src/golang/src/pkg/crypto/cipher 9 9 22482 0 0 /sys/src/golang/src/pkg/crypto/cipher/cbc.go 9 9 23976 0 0 /sys/src/golang/src/pkg/crypto/cipher/cbc_aes_test.go 9 9 14688 0 0 /sys/src/golang/src/pkg/crypto/cipher/cfb.go 9 9 7740 0 0 /sys/src/golang/src/pkg/crypto/cipher/cfb_test.go 9 9 16650 0 0 /sys/src/golang/src/pkg/crypto/cipher/cipher.go 9 9 9612 0 0 /sys/src/golang/src/pkg/crypto/cipher/cipher_test.go 9 9 11412 0 0 /sys/src/golang/src/pkg/crypto/cipher/common_test.go 9 9 11079 0 0 /sys/src/golang/src/pkg/crypto/cipher/ctr.go 9 9 27504 0 0 /sys/src/golang/src/pkg/crypto/cipher/ctr_aes_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/cipher/example_test.go 9 9 11844 0 0 /sys/src/golang/src/pkg/crypto/cipher/io.go 9 9 7965 0 0 /sys/src/golang/src/pkg/crypto/cipher/ofb.go 9 9 27198 0 0 /sys/src/golang/src/pkg/crypto/cipher/ofb_test.go 16 32 4416 0 0 /sys/src/golang/src/pkg/crypto/des 9 9 26811 0 0 /sys/src/golang/src/pkg/crypto/des/block.go 9 9 15912 0 0 /sys/src/golang/src/pkg/crypto/des/cipher.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/des/const.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/des/des_test.go 16 32 2192 0 0 /sys/src/golang/src/pkg/crypto/dsa 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/dsa/dsa.go 9 9 26559 0 0 /sys/src/golang/src/pkg/crypto/dsa/dsa_test.go 16 32 3344 0 0 /sys/src/golang/src/pkg/crypto/ecdsa 9 9 34128 0 0 /sys/src/golang/src/pkg/crypto/ecdsa/ecdsa.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/ecdsa/ecdsa_test.go 16 32 4576 0 0 /sys/src/golang/src/pkg/crypto/elliptic 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/elliptic/elliptic.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/elliptic/elliptic_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/elliptic/p224.go 9 9 8946 0 0 /sys/src/golang/src/pkg/crypto/elliptic/p224_test.go 16 32 2224 0 0 /sys/src/golang/src/pkg/crypto/hmac 9 9 24390 0 0 /sys/src/golang/src/pkg/crypto/hmac/hmac.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/hmac/hmac_test.go 16 32 4384 0 0 /sys/src/golang/src/pkg/crypto/md5 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/md5/gen.go 9 9 19413 0 0 /sys/src/golang/src/pkg/crypto/md5/md5.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/md5/md5_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/md5/md5block.go 16 32 6848 0 0 /sys/src/golang/src/pkg/crypto/rand 9 9 5922 0 0 /sys/src/golang/src/pkg/crypto/rand/example_test.go 9 9 5661 0 0 /sys/src/golang/src/pkg/crypto/rand/rand.go 9 9 7830 0 0 /sys/src/golang/src/pkg/crypto/rand/rand_test.go 9 9 29295 0 0 /sys/src/golang/src/pkg/crypto/rand/rand_unix.go 9 9 31266 0 0 /sys/src/golang/src/pkg/crypto/rand/util.go 16 32 6672 0 0 /sys/src/golang/src/pkg/crypto/rc4 9 9 11232 0 0 /sys/src/golang/src/pkg/crypto/rc4/rc4.go 9 9 4995 0 0 /sys/src/golang/src/pkg/crypto/rc4/rc4_asm.go 9 9 4914 0 0 /sys/src/golang/src/pkg/crypto/rc4/rc4_ref.go 9 9 30582 0 0 /sys/src/golang/src/pkg/crypto/rc4/rc4_test.go 16 32 4544 0 0 /sys/src/golang/src/pkg/crypto/rsa 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/rsa/pkcs1v15.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/rsa/pkcs1v15_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/rsa/rsa.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/rsa/rsa_test.go 16 32 3376 0 0 /sys/src/golang/src/pkg/crypto/sha1 9 9 19773 0 0 /sys/src/golang/src/pkg/crypto/sha1/sha1.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/sha1/sha1_test.go 9 9 21015 0 0 /sys/src/golang/src/pkg/crypto/sha1/sha1block.go 16 32 3472 0 0 /sys/src/golang/src/pkg/crypto/sha256 9 9 28827 0 0 /sys/src/golang/src/pkg/crypto/sha256/sha256.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/sha256/sha256_test.go 9 9 21708 0 0 /sys/src/golang/src/pkg/crypto/sha256/sha256block.go 14 28 3038 0 0 /sys/src/golang/src/pkg/crypto/sha512 7 7 24444 0 0 /sys/src/golang/src/pkg/crypto/sha512/sha512.go 7 7 28672 0 0 /sys/src/golang/src/pkg/crypto/sha512/sha512_test.go 7 7 22834 0 0 /sys/src/golang/src/pkg/crypto/sha512/sha512block.go 16 32 2512 0 0 /sys/src/golang/src/pkg/crypto/subtle 9 9 13770 0 0 /sys/src/golang/src/pkg/crypto/subtle/constant_time.go 9 9 17613 0 0 /sys/src/golang/src/pkg/crypto/subtle/constant_time_test.go 16 32 21440 0 0 /sys/src/golang/src/pkg/crypto/tls 9 9 22977 0 0 /sys/src/golang/src/pkg/crypto/tls/alert.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/cipher_suites.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/common.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/conn.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/conn_test.go 9 9 16983 0 0 /sys/src/golang/src/pkg/crypto/tls/generate_cert.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/handshake_client.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/handshake_client_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/handshake_messages.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/handshake_messages_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/handshake_server.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/handshake_server_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/key_agreement.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/prf.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/prf_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/ticket.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/tls.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/tls/tls_test.go 16 32 21632 0 0 /sys/src/golang/src/pkg/crypto/x509 9 9 23949 0 0 /sys/src/golang/src/pkg/crypto/x509/cert_pool.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/x509/pem_decrypt.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/x509/pem_decrypt_test.go 9 9 26451 0 0 /sys/src/golang/src/pkg/crypto/x509/pkcs1.go 9 9 15138 0 0 /sys/src/golang/src/pkg/crypto/x509/pkcs8.go 9 9 22734 0 0 /sys/src/golang/src/pkg/crypto/x509/pkcs8_test.go 9 9 2943 0 0 /sys/src/golang/src/pkg/crypto/x509/root.go 9 9 6948 0 0 /sys/src/golang/src/pkg/crypto/x509/root_plan9.go 9 9 3051 0 0 /sys/src/golang/src/pkg/crypto/x509/root_stub.go 9 9 9432 0 0 /sys/src/golang/src/pkg/crypto/x509/root_unix.go 9 9 19908 0 0 /sys/src/golang/src/pkg/crypto/x509/sec1.go 9 9 7740 0 0 /sys/src/golang/src/pkg/crypto/x509/sec1_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/x509/verify.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/x509/verify_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/x509/x509.go 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/x509/x509_test.go 16 32 1072 0 0 /sys/src/golang/src/pkg/crypto/x509/pkix 9 9 36864 0 0 /sys/src/golang/src/pkg/crypto/x509/pkix/pkix.go 14 28 882 0 0 /sys/src/golang/src/pkg/database 14 28 7896 0 0 /sys/src/golang/src/pkg/database/sql 7 7 28672 0 0 /sys/src/golang/src/pkg/database/sql/convert.go 7 7 28672 0 0 /sys/src/golang/src/pkg/database/sql/convert_test.go 7 7 6209 0 0 /sys/src/golang/src/pkg/database/sql/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/database/sql/fakedb_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/database/sql/sql.go 7 7 28672 0 0 /sys/src/golang/src/pkg/database/sql/sql_test.go 14 28 2940 0 0 /sys/src/golang/src/pkg/database/sql/driver 7 7 28672 0 0 /sys/src/golang/src/pkg/database/sql/driver/driver.go 7 7 28672 0 0 /sys/src/golang/src/pkg/database/sql/driver/types.go 7 7 11613 0 0 /sys/src/golang/src/pkg/database/sql/driver/types_test.go 14 28 4480 0 0 /sys/src/golang/src/pkg/debug 14 28 7602 0 0 /sys/src/golang/src/pkg/debug/dwarf 7 7 19215 0 0 /sys/src/golang/src/pkg/debug/dwarf/buf.go 7 7 28672 0 0 /sys/src/golang/src/pkg/debug/dwarf/const.go 7 7 28672 0 0 /sys/src/golang/src/pkg/debug/dwarf/entry.go 7 7 15666 0 0 /sys/src/golang/src/pkg/debug/dwarf/open.go 7 7 28672 0 0 /sys/src/golang/src/pkg/debug/dwarf/type.go 7 7 26278 0 0 /sys/src/golang/src/pkg/debug/dwarf/type_test.go 7 7 9394 0 0 /sys/src/golang/src/pkg/debug/dwarf/unit.go 14 28 4816 0 0 /sys/src/golang/src/pkg/debug/elf 7 7 28672 0 0 /sys/src/golang/src/pkg/debug/elf/elf.go 7 7 8113 0 0 /sys/src/golang/src/pkg/debug/elf/elf_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/debug/elf/file.go 7 7 28672 0 0 /sys/src/golang/src/pkg/debug/elf/file_test.go 14 28 5040 0 0 /sys/src/golang/src/pkg/debug/gosym 7 14 518 0 0 /sys/src/golang/src/pkg/debug/gosym/pclinetest.h 7 7 13888 0 0 /sys/src/golang/src/pkg/debug/gosym/pclntab.go 7 7 28672 0 0 /sys/src/golang/src/pkg/debug/gosym/pclntab_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/debug/gosym/symtab.go 14 28 3850 0 0 /sys/src/golang/src/pkg/debug/macho 7 7 28672 0 0 /sys/src/golang/src/pkg/debug/macho/file.go 7 7 28672 0 0 /sys/src/golang/src/pkg/debug/macho/file_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/debug/macho/macho.go 14 28 3808 0 0 /sys/src/golang/src/pkg/debug/pe 7 7 28672 0 0 /sys/src/golang/src/pkg/debug/pe/file.go 7 7 28672 0 0 /sys/src/golang/src/pkg/debug/pe/file_test.go 7 7 12005 0 0 /sys/src/golang/src/pkg/debug/pe/pe.go 14 28 9912 0 0 /sys/src/golang/src/pkg/encoding 14 28 2030 0 0 /sys/src/golang/src/pkg/encoding/ascii85 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/ascii85/ascii85.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/ascii85/ascii85_test.go 16 32 5648 0 0 /sys/src/golang/src/pkg/encoding/asn1 9 9 36864 0 0 /sys/src/golang/src/pkg/encoding/asn1/asn1.go 9 9 36864 0 0 /sys/src/golang/src/pkg/encoding/asn1/asn1_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/encoding/asn1/common.go 9 9 36864 0 0 /sys/src/golang/src/pkg/encoding/asn1/marshal.go 9 9 34821 0 0 /sys/src/golang/src/pkg/encoding/asn1/marshal_test.go 14 28 3052 0 0 /sys/src/golang/src/pkg/encoding/base32 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/base32/base32.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/base32/base32_test.go 7 7 7700 0 0 /sys/src/golang/src/pkg/encoding/base32/example_test.go 16 32 3488 0 0 /sys/src/golang/src/pkg/encoding/base64 9 9 36864 0 0 /sys/src/golang/src/pkg/encoding/base64/base64.go 9 9 36864 0 0 /sys/src/golang/src/pkg/encoding/base64/base64_test.go 9 9 9720 0 0 /sys/src/golang/src/pkg/encoding/base64/example_test.go 17 34 6137 0 0 /sys/src/golang/src/pkg/encoding/binary 10 10 40960 0 0 /sys/src/golang/src/pkg/encoding/binary/binary.go 10 10 40960 0 0 /sys/src/golang/src/pkg/encoding/binary/binary_test.go 10 10 11100 0 0 /sys/src/golang/src/pkg/encoding/binary/example_test.go 10 10 38560 0 0 /sys/src/golang/src/pkg/encoding/binary/varint.go 10 10 35080 0 0 /sys/src/golang/src/pkg/encoding/binary/varint_test.go 14 28 4004 0 0 /sys/src/golang/src/pkg/encoding/csv 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/csv/reader.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/csv/reader_test.go 7 7 21924 0 0 /sys/src/golang/src/pkg/encoding/csv/writer.go 7 7 12299 0 0 /sys/src/golang/src/pkg/encoding/csv/writer_test.go 14 28 13790 0 0 /sys/src/golang/src/pkg/encoding/gob 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/gob/codec_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/gob/debug.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/gob/decode.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/gob/decoder.go 7 35 104650 0 0 /sys/src/golang/src/pkg/encoding/gob/doc.go 7 7 3899 0 0 /sys/src/golang/src/pkg/encoding/gob/dump.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/gob/encode.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/gob/encoder.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/gob/encoder_test.go 7 7 9793 0 0 /sys/src/golang/src/pkg/encoding/gob/error.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/gob/gobencdec_test.go 7 7 12978 0 0 /sys/src/golang/src/pkg/encoding/gob/timing_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/gob/type.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/gob/type_test.go 16 32 2192 0 0 /sys/src/golang/src/pkg/encoding/hex 9 9 36864 0 0 /sys/src/golang/src/pkg/encoding/hex/hex.go 9 9 32922 0 0 /sys/src/golang/src/pkg/encoding/hex/hex_test.go 14 28 15008 0 0 /sys/src/golang/src/pkg/encoding/json 7 7 27272 0 0 /sys/src/golang/src/pkg/encoding/json/bench_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/json/decode.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/json/decode_test.go 7 14 57344 0 0 /sys/src/golang/src/pkg/encoding/json/encode.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/json/encode_test.go 7 7 12600 0 0 /sys/src/golang/src/pkg/encoding/json/example_test.go 7 7 19873 0 0 /sys/src/golang/src/pkg/encoding/json/indent.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/json/scanner.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/json/scanner_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/json/stream.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/json/stream_test.go 7 7 18578 0 0 /sys/src/golang/src/pkg/encoding/json/tagkey_test.go 7 7 7616 0 0 /sys/src/golang/src/pkg/encoding/json/tags.go 7 7 3962 0 0 /sys/src/golang/src/pkg/encoding/json/tags_test.go 16 32 2192 0 0 /sys/src/golang/src/pkg/encoding/pem 9 9 36864 0 0 /sys/src/golang/src/pkg/encoding/pem/pem.go 9 9 36864 0 0 /sys/src/golang/src/pkg/encoding/pem/pem_test.go 14 28 8946 0 0 /sys/src/golang/src/pkg/encoding/xml 7 7 11354 0 0 /sys/src/golang/src/pkg/encoding/xml/atom_test.go 7 7 26649 0 0 /sys/src/golang/src/pkg/encoding/xml/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/xml/marshal.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/xml/marshal_test.go 7 14 57344 0 0 /sys/src/golang/src/pkg/encoding/xml/read.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/xml/read_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/xml/typeinfo.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/xml/xml.go 7 7 28672 0 0 /sys/src/golang/src/pkg/encoding/xml/xml_test.go 21 42 4578 0 0 /sys/src/golang/src/pkg/errors 14 14 6986 0 0 /sys/src/golang/src/pkg/errors/errors.go 14 14 17794 0 0 /sys/src/golang/src/pkg/errors/errors_test.go 14 14 9688 0 0 /sys/src/golang/src/pkg/errors/example_test.go 14 28 11172 0 0 /sys/src/golang/src/pkg/exp 14 28 1918 0 0 /sys/src/golang/src/pkg/exp/cookiejar 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/cookiejar/jar.go 7 7 20412 0 0 /sys/src/golang/src/pkg/exp/cookiejar/jar_test.go 14 28 2912 0 0 /sys/src/golang/src/pkg/exp/ebnf 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ebnf/ebnf.go 7 7 9331 0 0 /sys/src/golang/src/pkg/exp/ebnf/ebnf_test.go 7 7 27832 0 0 /sys/src/golang/src/pkg/exp/ebnf/parser.go 14 28 2982 0 0 /sys/src/golang/src/pkg/exp/ebnflint 7 14 4179 0 0 /sys/src/golang/src/pkg/exp/ebnflint/doc.go 7 7 14434 0 0 /sys/src/golang/src/pkg/exp/ebnflint/ebnflint.go 7 7 2436 0 0 /sys/src/golang/src/pkg/exp/ebnflint/ebnflint_test.go 14 28 3878 0 0 /sys/src/golang/src/pkg/exp/gotype 7 14 12054 0 0 /sys/src/golang/src/pkg/exp/gotype/doc.go 7 7 27930 0 0 /sys/src/golang/src/pkg/exp/gotype/gotype.go 7 7 25809 0 0 /sys/src/golang/src/pkg/exp/gotype/gotype_test.go 14 28 17598 0 0 /sys/src/golang/src/pkg/exp/html 7 7 16198 0 0 /sys/src/golang/src/pkg/exp/html/const.go 7 14 23737 0 0 /sys/src/golang/src/pkg/exp/html/doc.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/html/doctype.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/html/entity.go 7 7 7154 0 0 /sys/src/golang/src/pkg/exp/html/entity_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/html/escape.go 7 7 5740 0 0 /sys/src/golang/src/pkg/exp/html/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/html/foreign.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/html/node.go 7 7 26467 0 0 /sys/src/golang/src/pkg/exp/html/node_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/html/parse.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/html/parse_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/html/render.go 7 7 19971 0 0 /sys/src/golang/src/pkg/exp/html/render_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/html/token.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/html/token_test.go 14 28 4844 0 0 /sys/src/golang/src/pkg/exp/html/atom 7 7 16688 0 0 /sys/src/golang/src/pkg/exp/html/atom/atom.go 7 7 15134 0 0 /sys/src/golang/src/pkg/exp/html/atom/atom_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/html/atom/gen.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/html/atom/table.go 7 7 27363 0 0 /sys/src/golang/src/pkg/exp/html/atom/table_test.go 14 28 2198 0 0 /sys/src/golang/src/pkg/exp/inotify 14 28 938 0 0 /sys/src/golang/src/pkg/exp/locale 14 28 20706 0 0 /sys/src/golang/src/pkg/exp/locale/collate 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/colelem.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/colelem_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/collate.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/collate_test.go 7 7 7896 0 0 /sys/src/golang/src/pkg/exp/locale/collate/colltab.go 7 7 26145 0 0 /sys/src/golang/src/pkg/exp/locale/collate/contract.go 7 7 16037 0 0 /sys/src/golang/src/pkg/exp/locale/collate/contract_test.go 7 7 7119 0 0 /sys/src/golang/src/pkg/exp/locale/collate/export.go 7 7 13650 0 0 /sys/src/golang/src/pkg/exp/locale/collate/export_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/maketables.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/regtest.go 7 7 11599 0 0 /sys/src/golang/src/pkg/exp/locale/collate/sort.go 7 7 5971 0 0 /sys/src/golang/src/pkg/exp/locale/collate/sort_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/table.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/table_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/tables.go 7 7 23163 0 0 /sys/src/golang/src/pkg/exp/locale/collate/trie.go 7 7 18172 0 0 /sys/src/golang/src/pkg/exp/locale/collate/trie_test.go 14 28 10990 0 0 /sys/src/golang/src/pkg/exp/locale/collate/build 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/build/builder.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/build/builder_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/build/colelem.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/build/colelem_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/build/contract.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/build/contract_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/build/order.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/build/order_test.go 7 7 19313 0 0 /sys/src/golang/src/pkg/exp/locale/collate/build/table.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/build/trie.go 7 7 18165 0 0 /sys/src/golang/src/pkg/exp/locale/collate/build/trie_test.go 14 28 924 0 0 /sys/src/golang/src/pkg/exp/locale/collate/tools 14 28 6608 0 0 /sys/src/golang/src/pkg/exp/locale/collate/tools/colcmp 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/tools/colcmp/chars.go 7 7 15435 0 0 /sys/src/golang/src/pkg/exp/locale/collate/tools/colcmp/col.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/tools/colcmp/colcmp.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/tools/colcmp/gen.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/locale/collate/tools/colcmp/icu.go 14 28 21406 0 0 /sys/src/golang/src/pkg/exp/norm 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/norm/composition.go 7 7 28392 0 0 /sys/src/golang/src/pkg/exp/norm/composition_test.go 7 7 13041 0 0 /sys/src/golang/src/pkg/exp/norm/example_iter_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/norm/forminfo.go 7 7 14000 0 0 /sys/src/golang/src/pkg/exp/norm/input.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/norm/iter.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/norm/iter_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/norm/maketables.go 7 7 6664 0 0 /sys/src/golang/src/pkg/exp/norm/maketesttables.go 7 7 2492 0 0 /sys/src/golang/src/pkg/exp/norm/norm_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/norm/normalize.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/norm/normalize_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/norm/normregtest.go 7 7 20951 0 0 /sys/src/golang/src/pkg/exp/norm/readwriter.go 7 7 12719 0 0 /sys/src/golang/src/pkg/exp/norm/readwriter_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/norm/tables.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/norm/trie.go 7 7 25648 0 0 /sys/src/golang/src/pkg/exp/norm/trie_test.go 7 7 16408 0 0 /sys/src/golang/src/pkg/exp/norm/triedata_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/norm/triegen.go 14 28 14378 0 0 /sys/src/golang/src/pkg/exp/ssa 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ssa/blockopt.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ssa/builder.go 7 21 35931 0 0 /sys/src/golang/src/pkg/exp/ssa/doc.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ssa/emit.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ssa/func.go 7 7 21427 0 0 /sys/src/golang/src/pkg/exp/ssa/importer.go 7 7 22645 0 0 /sys/src/golang/src/pkg/exp/ssa/literal.go 7 7 14329 0 0 /sys/src/golang/src/pkg/exp/ssa/lvalue.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ssa/print.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ssa/promote.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ssa/sanity.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ssa/ssa.go 7 7 22358 0 0 /sys/src/golang/src/pkg/exp/ssa/ssadump.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ssa/util.go 14 28 7910 0 0 /sys/src/golang/src/pkg/exp/ssa/interp 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ssa/interp/external.go 7 7 6748 0 0 /sys/src/golang/src/pkg/exp/ssa/interp/external_unix.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ssa/interp/interp.go 7 7 15890 0 0 /sys/src/golang/src/pkg/exp/ssa/interp/map.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ssa/interp/ops.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ssa/interp/reflect.go 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/ssa/interp/value.go 14 28 2002 0 0 /sys/src/golang/src/pkg/exp/utf8string 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/utf8string/string.go 7 7 20517 0 0 /sys/src/golang/src/pkg/exp/utf8string/string_test.go 14 28 2142 0 0 /sys/src/golang/src/pkg/exp/winfsnotify 7 7 28672 0 0 /sys/src/golang/src/pkg/exp/winfsnotify/winfsnotify.go 7 7 23394 0 0 /sys/src/golang/src/pkg/exp/winfsnotify/winfsnotify_test.go 14 28 2002 0 0 /sys/src/golang/src/pkg/expvar 7 7 28672 0 0 /sys/src/golang/src/pkg/expvar/expvar.go 7 7 21028 0 0 /sys/src/golang/src/pkg/expvar/expvar_test.go 14 28 4032 0 0 /sys/src/golang/src/pkg/flag 7 7 18606 0 0 /sys/src/golang/src/pkg/flag/example_test.go 7 7 4487 0 0 /sys/src/golang/src/pkg/flag/export_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/flag/flag.go 7 7 28672 0 0 /sys/src/golang/src/pkg/flag/flag_test.go 20 40 11260 0 0 /sys/src/golang/src/pkg/fmt 13 52 107731 0 0 /sys/src/golang/src/pkg/fmt/doc.go 13 13 2548 0 0 /sys/src/golang/src/pkg/fmt/export_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/fmt/fmt_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/fmt/format.go 13 13 53248 0 0 /sys/src/golang/src/pkg/fmt/print.go 13 13 53248 0 0 /sys/src/golang/src/pkg/fmt/scan.go 13 13 53248 0 0 /sys/src/golang/src/pkg/fmt/scan_test.go 13 13 28028 0 0 /sys/src/golang/src/pkg/fmt/stringer_test.go 14 28 8218 0 0 /sys/src/golang/src/pkg/go 14 28 11858 0 0 /sys/src/golang/src/pkg/go/ast 7 7 28672 0 0 /sys/src/golang/src/pkg/go/ast/ast.go 7 7 10423 0 0 /sys/src/golang/src/pkg/go/ast/ast_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/ast/commentmap.go 7 7 23065 0 0 /sys/src/golang/src/pkg/go/ast/commentmap_test.go 7 7 26397 0 0 /sys/src/golang/src/pkg/go/ast/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/ast/filter.go 7 7 23492 0 0 /sys/src/golang/src/pkg/go/ast/import.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/ast/print.go 7 7 13160 0 0 /sys/src/golang/src/pkg/go/ast/print_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/ast/resolve.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/ast/scope.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/ast/walk.go 14 28 8834 0 0 /sys/src/golang/src/pkg/go/build 7 7 28672 0 0 /sys/src/golang/src/pkg/go/build/build.go 7 7 20804 0 0 /sys/src/golang/src/pkg/go/build/build_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/build/deps_test.go 7 21 32116 0 0 /sys/src/golang/src/pkg/go/build/doc.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/build/read.go 7 7 26824 0 0 /sys/src/golang/src/pkg/go/build/read_test.go 7 7 1974 0 0 /sys/src/golang/src/pkg/go/build/syslist.go 7 7 9597 0 0 /sys/src/golang/src/pkg/go/build/syslist_test.go 14 28 13846 0 0 /sys/src/golang/src/pkg/go/doc 7 7 28672 0 0 /sys/src/golang/src/pkg/go/doc/comment.go 7 7 18074 0 0 /sys/src/golang/src/pkg/go/doc/comment_test.go 7 7 17584 0 0 /sys/src/golang/src/pkg/go/doc/doc.go 7 7 20839 0 0 /sys/src/golang/src/pkg/go/doc/doc_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/doc/example.go 7 7 13097 0 0 /sys/src/golang/src/pkg/go/doc/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/doc/exports.go 7 7 15092 0 0 /sys/src/golang/src/pkg/go/doc/filter.go 7 7 17507 0 0 /sys/src/golang/src/pkg/go/doc/headscan.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/doc/reader.go 7 7 12453 0 0 /sys/src/golang/src/pkg/go/doc/synopsis.go 7 7 11431 0 0 /sys/src/golang/src/pkg/go/doc/synopsis_test.go 14 28 2002 0 0 /sys/src/golang/src/pkg/go/format 7 7 28672 0 0 /sys/src/golang/src/pkg/go/format/format.go 7 7 18431 0 0 /sys/src/golang/src/pkg/go/format/format_test.go 14 28 8162 0 0 /sys/src/golang/src/pkg/go/parser 7 7 28672 0 0 /sys/src/golang/src/pkg/go/parser/error_test.go 7 7 4879 0 0 /sys/src/golang/src/pkg/go/parser/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/parser/interface.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/parser/parser.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/parser/parser_test.go 7 7 4417 0 0 /sys/src/golang/src/pkg/go/parser/performance_test.go 7 7 27699 0 0 /sys/src/golang/src/pkg/go/parser/short_test.go 14 28 6090 0 0 /sys/src/golang/src/pkg/go/printer 7 7 12803 0 0 /sys/src/golang/src/pkg/go/printer/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/printer/nodes.go 7 7 8449 0 0 /sys/src/golang/src/pkg/go/printer/performance_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/printer/printer.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/printer/printer_test.go 14 28 4046 0 0 /sys/src/golang/src/pkg/go/scanner 7 7 21567 0 0 /sys/src/golang/src/pkg/go/scanner/errors.go 7 7 7497 0 0 /sys/src/golang/src/pkg/go/scanner/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/scanner/scanner.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/scanner/scanner_test.go 14 28 5096 0 0 /sys/src/golang/src/pkg/go/token 7 7 28672 0 0 /sys/src/golang/src/pkg/go/token/position.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/token/position_test.go 7 7 8953 0 0 /sys/src/golang/src/pkg/go/token/serialize.go 7 7 18872 0 0 /sys/src/golang/src/pkg/go/token/serialize_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/token/token.go 14 28 21756 0 0 /sys/src/golang/src/pkg/go/types 7 7 25984 0 0 /sys/src/golang/src/pkg/go/types/api.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/types/builtins.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/types/check.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/types/check_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/types/const.go 7 7 21238 0 0 /sys/src/golang/src/pkg/go/types/conversions.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/types/errors.go 7 7 19019 0 0 /sys/src/golang/src/pkg/go/types/exportdata.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/types/expr.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/types/gcimporter.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/types/gcimporter_test.go 7 7 28546 0 0 /sys/src/golang/src/pkg/go/types/objects.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/types/operand.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/types/predicates.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/types/resolve.go 7 7 27902 0 0 /sys/src/golang/src/pkg/go/types/resolver_test.go 7 7 10654 0 0 /sys/src/golang/src/pkg/go/types/scope.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/types/stmt.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/types/types.go 7 7 27944 0 0 /sys/src/golang/src/pkg/go/types/types_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/go/types/universe.go 16 32 7568 0 0 /sys/src/golang/src/pkg/hash 9 9 10629 0 0 /sys/src/golang/src/pkg/hash/hash.go 14 28 2030 0 0 /sys/src/golang/src/pkg/hash/adler32 7 7 13972 0 0 /sys/src/golang/src/pkg/hash/adler32/adler32.go 7 7 26600 0 0 /sys/src/golang/src/pkg/hash/adler32/adler32_test.go 14 28 5096 0 0 /sys/src/golang/src/pkg/hash/crc32 7 7 25452 0 0 /sys/src/golang/src/pkg/hash/crc32/crc32.go 7 7 2800 0 0 /sys/src/golang/src/pkg/hash/crc32/crc32_generic.go 7 7 25431 0 0 /sys/src/golang/src/pkg/hash/crc32/crc32_test.go 14 28 1974 0 0 /sys/src/golang/src/pkg/hash/crc64 7 7 15820 0 0 /sys/src/golang/src/pkg/hash/crc64/crc64.go 7 7 20258 0 0 /sys/src/golang/src/pkg/hash/crc64/crc64_test.go 14 28 1918 0 0 /sys/src/golang/src/pkg/hash/fnv 7 7 21210 0 0 /sys/src/golang/src/pkg/hash/fnv/fnv.go 7 7 26040 0 0 /sys/src/golang/src/pkg/hash/fnv/fnv_test.go 14 28 3920 0 0 /sys/src/golang/src/pkg/html 7 7 28672 0 0 /sys/src/golang/src/pkg/html/entity.go 7 7 7154 0 0 /sys/src/golang/src/pkg/html/entity_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/escape.go 14 28 18536 0 0 /sys/src/golang/src/pkg/html/template 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/attr.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/clone_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/content.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/content_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/context.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/css.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/css_test.go 7 21 43631 0 0 /sys/src/golang/src/pkg/html/template/doc.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/error.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/escape.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/escape_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/html.go 7 7 19278 0 0 /sys/src/golang/src/pkg/html/template/html_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/js.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/js_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/template.go 7 7 28672 0 0 /sys/src/golang/src/pkg/html/template/transition.go 7 7 22939 0 0 /sys/src/golang/src/pkg/html/template/url.go 7 7 20167 0 0 /sys/src/golang/src/pkg/html/template/url_test.go 14 28 14406 0 0 /sys/src/golang/src/pkg/image 7 7 18368 0 0 /sys/src/golang/src/pkg/image/decode_example_test.go 7 7 22414 0 0 /sys/src/golang/src/pkg/image/decode_test.go 7 7 20195 0 0 /sys/src/golang/src/pkg/image/format.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/geom.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/image.go 7 7 22624 0 0 /sys/src/golang/src/pkg/image/image_test.go 7 7 8988 0 0 /sys/src/golang/src/pkg/image/names.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/ycbcr.go 7 7 19964 0 0 /sys/src/golang/src/pkg/image/ycbcr_test.go 14 28 2926 0 0 /sys/src/golang/src/pkg/image/color 7 7 28672 0 0 /sys/src/golang/src/pkg/image/color/color.go 7 7 19362 0 0 /sys/src/golang/src/pkg/image/color/ycbcr.go 7 7 5705 0 0 /sys/src/golang/src/pkg/image/color/ycbcr_test.go 14 28 3976 0 0 /sys/src/golang/src/pkg/image/draw 7 7 28672 0 0 /sys/src/golang/src/pkg/image/draw/bench_test.go 7 7 28574 0 0 /sys/src/golang/src/pkg/image/draw/clip_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/draw/draw.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/draw/draw_test.go 14 28 966 0 0 /sys/src/golang/src/pkg/image/gif 7 7 28672 0 0 /sys/src/golang/src/pkg/image/gif/reader.go 14 28 8792 0 0 /sys/src/golang/src/pkg/image/jpeg 7 7 28672 0 0 /sys/src/golang/src/pkg/image/jpeg/dct_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/jpeg/fdct.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/jpeg/huffman.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/jpeg/idct.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/jpeg/reader.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/jpeg/reader_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/jpeg/scan.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/jpeg/writer.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/jpeg/writer_test.go 14 28 6930 0 0 /sys/src/golang/src/pkg/image/png 7 7 10171 0 0 /sys/src/golang/src/pkg/image/png/paeth.go 7 7 15652 0 0 /sys/src/golang/src/pkg/image/png/paeth_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/png/reader.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/png/reader_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/png/writer.go 7 7 28672 0 0 /sys/src/golang/src/pkg/image/png/writer_test.go 14 28 994 0 0 /sys/src/golang/src/pkg/index 14 28 3136 0 0 /sys/src/golang/src/pkg/index/suffixarray 7 7 28672 0 0 /sys/src/golang/src/pkg/index/suffixarray/qsufsort.go 7 7 28672 0 0 /sys/src/golang/src/pkg/index/suffixarray/suffixarray.go 7 7 28672 0 0 /sys/src/golang/src/pkg/index/suffixarray/suffixarray_test.go 20 40 9620 0 0 /sys/src/golang/src/pkg/io 13 13 53248 0 0 /sys/src/golang/src/pkg/io/io.go 13 13 53248 0 0 /sys/src/golang/src/pkg/io/io_test.go 13 13 16783 0 0 /sys/src/golang/src/pkg/io/multi.go 13 13 25285 0 0 /sys/src/golang/src/pkg/io/multi_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/io/pipe.go 13 13 53248 0 0 /sys/src/golang/src/pkg/io/pipe_test.go 17 34 6154 0 0 /sys/src/golang/src/pkg/io/ioutil 10 10 4140 0 0 /sys/src/golang/src/pkg/io/ioutil/blackhole.go 10 10 40960 0 0 /sys/src/golang/src/pkg/io/ioutil/ioutil.go 10 10 22800 0 0 /sys/src/golang/src/pkg/io/ioutil/ioutil_test.go 10 10 24860 0 0 /sys/src/golang/src/pkg/io/ioutil/tempfile.go 10 10 14330 0 0 /sys/src/golang/src/pkg/io/ioutil/tempfile_test.go 16 32 3248 0 0 /sys/src/golang/src/pkg/log 9 9 36864 0 0 /sys/src/golang/src/pkg/log/log.go 9 9 31473 0 0 /sys/src/golang/src/pkg/log/log_test.go 14 28 5166 0 0 /sys/src/golang/src/pkg/log/syslog 7 7 28672 0 0 /sys/src/golang/src/pkg/log/syslog/syslog.go 7 14 2184 0 0 /sys/src/golang/src/pkg/log/syslog/syslog_plan9.go 7 7 28672 0 0 /sys/src/golang/src/pkg/log/syslog/syslog_test.go 7 7 5124 0 0 /sys/src/golang/src/pkg/log/syslog/syslog_unix.go 20 40 158700 0 0 /sys/src/golang/src/pkg/math 13 13 5720 0 0 /sys/src/golang/src/pkg/math/abs.go 13 13 3900 0 0 /sys/src/golang/src/pkg/math/abs_386.s 13 13 22555 0 0 /sys/src/golang/src/pkg/math/acosh.go 13 13 53248 0 0 /sys/src/golang/src/pkg/math/all_test.go 13 13 12441 0 0 /sys/src/golang/src/pkg/math/asin.go 13 13 14001 0 0 /sys/src/golang/src/pkg/math/asin_386.s 13 13 24297 0 0 /sys/src/golang/src/pkg/math/asinh.go 13 13 39390 0 0 /sys/src/golang/src/pkg/math/atan.go 13 13 19305 0 0 /sys/src/golang/src/pkg/math/atan2.go 13 13 4758 0 0 /sys/src/golang/src/pkg/math/atan2_386.s 13 13 4498 0 0 /sys/src/golang/src/pkg/math/atan_386.s 13 13 25259 0 0 /sys/src/golang/src/pkg/math/atanh.go 13 13 23855 0 0 /sys/src/golang/src/pkg/math/bits.go 13 13 21333 0 0 /sys/src/golang/src/pkg/math/cbrt.go 13 13 26403 0 0 /sys/src/golang/src/pkg/math/const.go 13 13 4914 0 0 /sys/src/golang/src/pkg/math/copysign.go 13 13 17823 0 0 /sys/src/golang/src/pkg/math/dim.go 13 13 3484 0 0 /sys/src/golang/src/pkg/math/dim_386.s 13 26 106496 0 0 /sys/src/golang/src/pkg/math/erf.go 13 13 53248 0 0 /sys/src/golang/src/pkg/math/exp.go 13 13 14079 0 0 /sys/src/golang/src/pkg/math/exp2_386.s 13 13 16835 0 0 /sys/src/golang/src/pkg/math/exp_386.s 13 26 104949 0 0 /sys/src/golang/src/pkg/math/expm1.go 13 13 23829 0 0 /sys/src/golang/src/pkg/math/expm1_386.s 13 13 3757 0 0 /sys/src/golang/src/pkg/math/export_test.go 13 13 14092 0 0 /sys/src/golang/src/pkg/math/floor.go 13 13 18707 0 0 /sys/src/golang/src/pkg/math/floor_386.s 13 13 11180 0 0 /sys/src/golang/src/pkg/math/frexp.go 13 13 8593 0 0 /sys/src/golang/src/pkg/math/frexp_386.s 13 13 53248 0 0 /sys/src/golang/src/pkg/math/gamma.go 13 13 10166 0 0 /sys/src/golang/src/pkg/math/hypot.go 13 13 23114 0 0 /sys/src/golang/src/pkg/math/hypot_386.s 13 13 53248 0 0 /sys/src/golang/src/pkg/math/j0.go 13 13 53248 0 0 /sys/src/golang/src/pkg/math/j1.go 13 13 53248 0 0 /sys/src/golang/src/pkg/math/jn.go 13 13 12870 0 0 /sys/src/golang/src/pkg/math/ldexp.go 13 13 5343 0 0 /sys/src/golang/src/pkg/math/ldexp_386.s 13 13 53248 0 0 /sys/src/golang/src/pkg/math/lgamma.go 13 13 50583 0 0 /sys/src/golang/src/pkg/math/log.go 13 13 7475 0 0 /sys/src/golang/src/pkg/math/log10.go 13 13 7254 0 0 /sys/src/golang/src/pkg/math/log10_386.s 13 13 53248 0 0 /sys/src/golang/src/pkg/math/log1p.go 13 13 10764 0 0 /sys/src/golang/src/pkg/math/log1p_386.s 13 13 4732 0 0 /sys/src/golang/src/pkg/math/log_386.s 13 13 13182 0 0 /sys/src/golang/src/pkg/math/logb.go 13 13 11362 0 0 /sys/src/golang/src/pkg/math/mod.go 13 13 6500 0 0 /sys/src/golang/src/pkg/math/mod_386.s 13 13 10088 0 0 /sys/src/golang/src/pkg/math/modf.go 13 13 9529 0 0 /sys/src/golang/src/pkg/math/modf_386.s 13 13 8866 0 0 /sys/src/golang/src/pkg/math/nextafter.go 13 13 34528 0 0 /sys/src/golang/src/pkg/math/pow.go 13 13 10764 0 0 /sys/src/golang/src/pkg/math/pow10.go 13 13 25467 0 0 /sys/src/golang/src/pkg/math/remainder.go 13 13 6656 0 0 /sys/src/golang/src/pkg/math/remainder_386.s 13 13 3926 0 0 /sys/src/golang/src/pkg/math/signbit.go 13 13 53248 0 0 /sys/src/golang/src/pkg/math/sin.go 13 13 19227 0 0 /sys/src/golang/src/pkg/math/sin_386.s 13 13 24206 0 0 /sys/src/golang/src/pkg/math/sincos.go 13 13 12376 0 0 /sys/src/golang/src/pkg/math/sincos_386.s 13 13 19955 0 0 /sys/src/golang/src/pkg/math/sinh.go 13 13 53248 0 0 /sys/src/golang/src/pkg/math/sqrt.go 13 13 3471 0 0 /sys/src/golang/src/pkg/math/sqrt_386.s 13 13 48490 0 0 /sys/src/golang/src/pkg/math/tan.go 13 13 11817 0 0 /sys/src/golang/src/pkg/math/tan_386.s 13 13 34138 0 0 /sys/src/golang/src/pkg/math/tanh.go 13 13 11167 0 0 /sys/src/golang/src/pkg/math/unsafe.go 16 32 18208 0 0 /sys/src/golang/src/pkg/math/big 9 9 36864 0 0 /sys/src/golang/src/pkg/math/big/arith.go 9 9 36864 0 0 /sys/src/golang/src/pkg/math/big/arith_386.s 9 9 6282 0 0 /sys/src/golang/src/pkg/math/big/arith_decl.go 9 9 36864 0 0 /sys/src/golang/src/pkg/math/big/arith_test.go 9 9 19449 0 0 /sys/src/golang/src/pkg/math/big/calibrate_test.go 9 9 9891 0 0 /sys/src/golang/src/pkg/math/big/example_test.go 9 9 16542 0 0 /sys/src/golang/src/pkg/math/big/gcd_test.go 9 9 26523 0 0 /sys/src/golang/src/pkg/math/big/hilbert_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/math/big/int.go 9 9 36864 0 0 /sys/src/golang/src/pkg/math/big/int_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/math/big/nat.go 9 9 36864 0 0 /sys/src/golang/src/pkg/math/big/nat_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/math/big/rat.go 9 9 36864 0 0 /sys/src/golang/src/pkg/math/big/rat_test.go 14 28 14126 0 0 /sys/src/golang/src/pkg/math/cmplx 7 7 2940 0 0 /sys/src/golang/src/pkg/math/cmplx/abs.go 7 7 28672 0 0 /sys/src/golang/src/pkg/math/cmplx/asin.go 7 7 28672 0 0 /sys/src/golang/src/pkg/math/cmplx/cmath_test.go 7 7 2044 0 0 /sys/src/golang/src/pkg/math/cmplx/conj.go 7 7 12194 0 0 /sys/src/golang/src/pkg/math/cmplx/exp.go 7 7 3542 0 0 /sys/src/golang/src/pkg/math/cmplx/isinf.go 7 7 4172 0 0 /sys/src/golang/src/pkg/math/cmplx/isnan.go 7 7 14294 0 0 /sys/src/golang/src/pkg/math/cmplx/log.go 7 7 2604 0 0 /sys/src/golang/src/pkg/math/cmplx/phase.go 7 7 2597 0 0 /sys/src/golang/src/pkg/math/cmplx/polar.go 7 7 13132 0 0 /sys/src/golang/src/pkg/math/cmplx/pow.go 7 7 2436 0 0 /sys/src/golang/src/pkg/math/cmplx/rect.go 7 7 23723 0 0 /sys/src/golang/src/pkg/math/cmplx/sin.go 7 7 19558 0 0 /sys/src/golang/src/pkg/math/cmplx/sqrt.go 7 7 28672 0 0 /sys/src/golang/src/pkg/math/cmplx/tan.go 16 32 7712 0 0 /sys/src/golang/src/pkg/math/rand 9 9 26118 0 0 /sys/src/golang/src/pkg/math/rand/example_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/math/rand/exp.go 9 9 36864 0 0 /sys/src/golang/src/pkg/math/rand/normal.go 9 9 36864 0 0 /sys/src/golang/src/pkg/math/rand/rand.go 9 9 36864 0 0 /sys/src/golang/src/pkg/math/rand/rand_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/math/rand/rng.go 9 9 15696 0 0 /sys/src/golang/src/pkg/math/rand/zipf.go 14 28 8988 0 0 /sys/src/golang/src/pkg/mime 7 7 8533 0 0 /sys/src/golang/src/pkg/mime/grammar.go 7 7 28672 0 0 /sys/src/golang/src/pkg/mime/mediatype.go 7 7 28672 0 0 /sys/src/golang/src/pkg/mime/mediatype_test.go 7 7 14553 0 0 /sys/src/golang/src/pkg/mime/type.go 7 7 5390 0 0 /sys/src/golang/src/pkg/mime/type_test.go 7 7 7882 0 0 /sys/src/golang/src/pkg/mime/type_unix.go 14 28 9352 0 0 /sys/src/golang/src/pkg/mime/multipart 7 7 25144 0 0 /sys/src/golang/src/pkg/mime/multipart/formdata.go 7 7 14630 0 0 /sys/src/golang/src/pkg/mime/multipart/formdata_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/mime/multipart/multipart.go 7 7 28672 0 0 /sys/src/golang/src/pkg/mime/multipart/multipart_test.go 7 7 13531 0 0 /sys/src/golang/src/pkg/mime/multipart/quotedprintable.go 7 7 10780 0 0 /sys/src/golang/src/pkg/mime/multipart/quotedprintable_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/mime/multipart/writer.go 7 7 17927 0 0 /sys/src/golang/src/pkg/mime/multipart/writer_test.go 16 48 132896 0 0 /sys/src/golang/src/pkg/net 9 9 3015 0 0 /sys/src/golang/src/pkg/net/cgo_bsd.go 9 9 6138 0 0 /sys/src/golang/src/pkg/net/cgo_stub.go 9 9 30942 0 0 /sys/src/golang/src/pkg/net/cgo_unix.go 9 9 20394 0 0 /sys/src/golang/src/pkg/net/conn_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/dial.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/dial_test.go 9 9 34092 0 0 /sys/src/golang/src/pkg/net/dialgoogle_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/dnsclient.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/dnsclient_unix.go 9 9 24093 0 0 /sys/src/golang/src/pkg/net/dnsconfig_unix.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/dnsmsg.go 9 9 34209 0 0 /sys/src/golang/src/pkg/net/dnsmsg_test.go 9 9 11952 0 0 /sys/src/golang/src/pkg/net/dnsname_test.go 9 9 6651 0 0 /sys/src/golang/src/pkg/net/example_test.go 9 9 25767 0 0 /sys/src/golang/src/pkg/net/fd_bsd.go 9 9 20799 0 0 /sys/src/golang/src/pkg/net/fd_plan9.go 9 9 12465 0 0 /sys/src/golang/src/pkg/net/fd_posix_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/fd_unix.go 9 9 27279 0 0 /sys/src/golang/src/pkg/net/fd_unix_test.go 9 9 10197 0 0 /sys/src/golang/src/pkg/net/file_plan9.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/file_test.go 9 9 30843 0 0 /sys/src/golang/src/pkg/net/file_unix.go 9 9 16857 0 0 /sys/src/golang/src/pkg/net/hosts.go 9 9 12816 0 0 /sys/src/golang/src/pkg/net/hosts_test.go 9 9 29178 0 0 /sys/src/golang/src/pkg/net/interface.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/interface_bsd.go 9 9 8388 0 0 /sys/src/golang/src/pkg/net/interface_stub.go 9 9 23067 0 0 /sys/src/golang/src/pkg/net/interface_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/ip.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/ip_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/ipraw_test.go 9 9 9954 0 0 /sys/src/golang/src/pkg/net/iprawsock.go 9 9 26163 0 0 /sys/src/golang/src/pkg/net/iprawsock_plan9.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/iprawsock_posix.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/ipsock.go 9 9 34677 0 0 /sys/src/golang/src/pkg/net/ipsock_plan9.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/ipsock_posix.go 9 9 29115 0 0 /sys/src/golang/src/pkg/net/lookup.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/lookup_plan9.go 9 9 34326 0 0 /sys/src/golang/src/pkg/net/lookup_test.go 9 9 32382 0 0 /sys/src/golang/src/pkg/net/lookup_unix.go 9 9 15498 0 0 /sys/src/golang/src/pkg/net/mac.go 9 9 19926 0 0 /sys/src/golang/src/pkg/net/mac_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/multicast_posix_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/net.go 9 9 36423 0 0 /sys/src/golang/src/pkg/net/net_test.go 9 9 8262 0 0 /sys/src/golang/src/pkg/net/newpollserver_unix.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/packetconn_test.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/parse.go 9 9 9585 0 0 /sys/src/golang/src/pkg/net/parse_test.go 9 9 12042 0 0 /sys/src/golang/src/pkg/net/pipe.go 9 9 11916 0 0 /sys/src/golang/src/pkg/net/pipe_test.go 9 9 5229 0 0 /sys/src/golang/src/pkg/net/port.go 9 9 11232 0 0 /sys/src/golang/src/pkg/net/port_test.go 9 9 14364 0 0 /sys/src/golang/src/pkg/net/port_unix.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/protoconn_test.go 9 9 2862 0 0 /sys/src/golang/src/pkg/net/sendfile_stub.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/server_test.go 9 9 5760 0 0 /sys/src/golang/src/pkg/net/sock_bsd.go 9 9 19206 0 0 /sys/src/golang/src/pkg/net/sock_cloexec.go 9 9 15138 0 0 /sys/src/golang/src/pkg/net/sock_posix.go 9 9 7461 0 0 /sys/src/golang/src/pkg/net/sock_unix.go 9 9 15930 0 0 /sys/src/golang/src/pkg/net/sockopt_bsd.go 9 9 31932 0 0 /sys/src/golang/src/pkg/net/sockopt_posix.go 9 9 9216 0 0 /sys/src/golang/src/pkg/net/sockoptip_bsd.go 9 9 16533 0 0 /sys/src/golang/src/pkg/net/sockoptip_posix.go 9 9 14445 0 0 /sys/src/golang/src/pkg/net/sys_cloexec.go 9 9 35361 0 0 /sys/src/golang/src/pkg/net/tcp_test.go 9 9 10764 0 0 /sys/src/golang/src/pkg/net/tcpsock.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/tcpsock_plan9.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/tcpsock_posix.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/timeout_test.go 9 9 33921 0 0 /sys/src/golang/src/pkg/net/udp_test.go 9 9 11628 0 0 /sys/src/golang/src/pkg/net/udpsock.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/udpsock_plan9.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/udpsock_posix.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/unicast_posix_test.go 9 9 31923 0 0 /sys/src/golang/src/pkg/net/unix_test.go 9 9 9054 0 0 /sys/src/golang/src/pkg/net/unixsock.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/unixsock_plan9.go 9 9 36864 0 0 /sys/src/golang/src/pkg/net/unixsock_posix.go 14 28 45052 0 0 /sys/src/golang/src/pkg/net/http 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/chunked.go 7 7 15295 0 0 /sys/src/golang/src/pkg/net/http/chunked_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/client.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/client_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/cookie.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/cookie_test.go 7 14 15813 0 0 /sys/src/golang/src/pkg/net/http/doc.go 7 7 9555 0 0 /sys/src/golang/src/pkg/net/http/example_test.go 7 7 7098 0 0 /sys/src/golang/src/pkg/net/http/export_test.go 7 7 20818 0 0 /sys/src/golang/src/pkg/net/http/filetransport.go 7 7 11564 0 0 /sys/src/golang/src/pkg/net/http/filetransport_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/fs.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/fs_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/header.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/header_test.go 7 7 5782 0 0 /sys/src/golang/src/pkg/net/http/jar.go 7 7 9821 0 0 /sys/src/golang/src/pkg/net/http/lex.go 7 7 4900 0 0 /sys/src/golang/src/pkg/net/http/lex_test.go 7 7 19705 0 0 /sys/src/golang/src/pkg/net/http/npn_test.go 7 7 14329 0 0 /sys/src/golang/src/pkg/net/http/proxy_test.go 7 7 16975 0 0 /sys/src/golang/src/pkg/net/http/range_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/readrequest_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/request.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/request_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/requestwrite_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/response.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/response_test.go 7 7 17409 0 0 /sys/src/golang/src/pkg/net/http/responsewrite_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/serve_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/server.go 7 7 20650 0 0 /sys/src/golang/src/pkg/net/http/server_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/sniff.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/sniff_test.go 7 7 28637 0 0 /sys/src/golang/src/pkg/net/http/status.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/transfer.go 7 7 6293 0 0 /sys/src/golang/src/pkg/net/http/transfer_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/transport.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/transport_test.go 7 7 23030 0 0 /sys/src/golang/src/pkg/net/http/triv.go 14 28 5964 0 0 /sys/src/golang/src/pkg/net/http/cgi 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/cgi/child.go 7 7 20573 0 0 /sys/src/golang/src/pkg/net/http/cgi/child_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/cgi/host.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/cgi/host_test.go 7 7 20531 0 0 /sys/src/golang/src/pkg/net/http/cgi/matryoshka_test.go 14 28 2898 0 0 /sys/src/golang/src/pkg/net/http/fcgi 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/fcgi/child.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/fcgi/fcgi.go 7 7 24724 0 0 /sys/src/golang/src/pkg/net/http/fcgi/fcgi_test.go 14 28 5110 0 0 /sys/src/golang/src/pkg/net/http/httptest 7 7 7301 0 0 /sys/src/golang/src/pkg/net/http/httptest/example_test.go 7 7 12369 0 0 /sys/src/golang/src/pkg/net/http/httptest/recorder.go 7 7 15071 0 0 /sys/src/golang/src/pkg/net/http/httptest/recorder_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/httptest/server.go 7 7 4249 0 0 /sys/src/golang/src/pkg/net/http/httptest/server_test.go 14 28 7126 0 0 /sys/src/golang/src/pkg/net/http/httputil 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/httputil/chunked.go 7 7 15862 0 0 /sys/src/golang/src/pkg/net/http/httputil/chunked_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/httputil/dump.go 7 7 23464 0 0 /sys/src/golang/src/pkg/net/http/httputil/dump_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/httputil/persist.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/httputil/reverseproxy.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/httputil/reverseproxy_test.go 14 28 952 0 0 /sys/src/golang/src/pkg/net/http/pprof 7 7 28672 0 0 /sys/src/golang/src/pkg/net/http/pprof/pprof.go 14 28 2030 0 0 /sys/src/golang/src/pkg/net/mail 7 7 28672 0 0 /sys/src/golang/src/pkg/net/mail/message.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/mail/message_test.go 14 28 4858 0 0 /sys/src/golang/src/pkg/net/rpc 7 7 28672 0 0 /sys/src/golang/src/pkg/net/rpc/client.go 7 7 15148 0 0 /sys/src/golang/src/pkg/net/rpc/debug.go 7 14 57344 0 0 /sys/src/golang/src/pkg/net/rpc/server.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/rpc/server_test.go 14 28 2926 0 0 /sys/src/golang/src/pkg/net/rpc/jsonrpc 7 7 28672 0 0 /sys/src/golang/src/pkg/net/rpc/jsonrpc/all_test.go 7 7 20741 0 0 /sys/src/golang/src/pkg/net/rpc/jsonrpc/client.go 7 7 23254 0 0 /sys/src/golang/src/pkg/net/rpc/jsonrpc/server.go 14 28 2884 0 0 /sys/src/golang/src/pkg/net/smtp 7 7 22638 0 0 /sys/src/golang/src/pkg/net/smtp/auth.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/smtp/smtp.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/smtp/smtp_test.go 14 28 6972 0 0 /sys/src/golang/src/pkg/net/textproto 7 7 8806 0 0 /sys/src/golang/src/pkg/net/textproto/header.go 7 7 21021 0 0 /sys/src/golang/src/pkg/net/textproto/pipeline.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/textproto/reader.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/textproto/reader_test.go 7 7 25697 0 0 /sys/src/golang/src/pkg/net/textproto/textproto.go 7 7 17479 0 0 /sys/src/golang/src/pkg/net/textproto/writer.go 7 7 5789 0 0 /sys/src/golang/src/pkg/net/textproto/writer_test.go 14 28 2968 0 0 /sys/src/golang/src/pkg/net/url 7 7 5880 0 0 /sys/src/golang/src/pkg/net/url/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/url/url.go 7 7 28672 0 0 /sys/src/golang/src/pkg/net/url/url_test.go 14 28 938 0 0 /sys/src/golang/src/pkg/old 14 28 3948 0 0 /sys/src/golang/src/pkg/old/netchan 7 7 28672 0 0 /sys/src/golang/src/pkg/old/netchan/common.go 7 7 28672 0 0 /sys/src/golang/src/pkg/old/netchan/export.go 7 7 28672 0 0 /sys/src/golang/src/pkg/old/netchan/import.go 7 7 28672 0 0 /sys/src/golang/src/pkg/old/netchan/netchan_test.go 20 40 74580 0 0 /sys/src/golang/src/pkg/os 13 13 20332 0 0 /sys/src/golang/src/pkg/os/dir_plan9.go 13 13 15106 0 0 /sys/src/golang/src/pkg/os/dir_unix.go 13 13 53248 0 0 /sys/src/golang/src/pkg/os/doc.go 13 13 38051 0 0 /sys/src/golang/src/pkg/os/env.go 13 13 18395 0 0 /sys/src/golang/src/pkg/os/env_test.go 13 13 24245 0 0 /sys/src/golang/src/pkg/os/error.go 13 13 13455 0 0 /sys/src/golang/src/pkg/os/error_plan9.go 13 13 11583 0 0 /sys/src/golang/src/pkg/os/error_posix.go 13 13 41067 0 0 /sys/src/golang/src/pkg/os/error_test.go 13 13 28106 0 0 /sys/src/golang/src/pkg/os/exec.go 13 13 40534 0 0 /sys/src/golang/src/pkg/os/exec_plan9.go 13 13 37804 0 0 /sys/src/golang/src/pkg/os/exec_posix.go 13 13 18824 0 0 /sys/src/golang/src/pkg/os/exec_unix.go 13 13 2795 0 0 /sys/src/golang/src/pkg/os/export_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/os/file.go 13 13 53248 0 0 /sys/src/golang/src/pkg/os/file_plan9.go 13 13 53248 0 0 /sys/src/golang/src/pkg/os/file_posix.go 13 13 53248 0 0 /sys/src/golang/src/pkg/os/file_unix.go 13 13 25727 0 0 /sys/src/golang/src/pkg/os/getwd.go 13 13 53248 0 0 /sys/src/golang/src/pkg/os/os_test.go 13 13 27001 0 0 /sys/src/golang/src/pkg/os/os_unix_test.go 13 13 34398 0 0 /sys/src/golang/src/pkg/os/path.go 13 13 5759 0 0 /sys/src/golang/src/pkg/os/path_plan9.go 13 13 53248 0 0 /sys/src/golang/src/pkg/os/path_test.go 13 13 6292 0 0 /sys/src/golang/src/pkg/os/path_unix.go 13 13 10049 0 0 /sys/src/golang/src/pkg/os/pipe_bsd.go 13 13 15366 0 0 /sys/src/golang/src/pkg/os/proc.go 13 13 34801 0 0 /sys/src/golang/src/pkg/os/stat_plan9.go 13 13 6448 0 0 /sys/src/golang/src/pkg/os/str.go 13 13 6461 0 0 /sys/src/golang/src/pkg/os/sys_bsd.go 13 13 6149 0 0 /sys/src/golang/src/pkg/os/sys_plan9.go 13 13 52572 0 0 /sys/src/golang/src/pkg/os/types.go 13 13 8333 0 0 /sys/src/golang/src/pkg/os/types_notwin.go 14 28 8022 0 0 /sys/src/golang/src/pkg/os/exec 7 7 10920 0 0 /sys/src/golang/src/pkg/os/exec/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/os/exec/exec.go 7 7 28672 0 0 /sys/src/golang/src/pkg/os/exec/exec_test.go 7 7 9212 0 0 /sys/src/golang/src/pkg/os/exec/lp_plan9.go 7 7 5159 0 0 /sys/src/golang/src/pkg/os/exec/lp_test.go 7 7 10773 0 0 /sys/src/golang/src/pkg/os/exec/lp_unix.go 7 7 7644 0 0 /sys/src/golang/src/pkg/os/exec/lp_unix_test.go 14 28 7182 0 0 /sys/src/golang/src/pkg/os/signal 7 7 2898 0 0 /sys/src/golang/src/pkg/os/signal/example_test.go 7 7 2772 0 0 /sys/src/golang/src/pkg/os/signal/sig.s 7 7 12607 0 0 /sys/src/golang/src/pkg/os/signal/signal.go 7 7 1694 0 0 /sys/src/golang/src/pkg/os/signal/signal_stub.go 7 7 14427 0 0 /sys/src/golang/src/pkg/os/signal/signal_test.go 7 7 4935 0 0 /sys/src/golang/src/pkg/os/signal/signal_unix.go 15 30 6510 0 0 /sys/src/golang/src/pkg/os/user 8 8 5160 0 0 /sys/src/golang/src/pkg/os/user/lookup.go 8 8 5472 0 0 /sys/src/golang/src/pkg/os/user/lookup_stubs.go 8 8 21752 0 0 /sys/src/golang/src/pkg/os/user/lookup_unix.go 8 8 8520 0 0 /sys/src/golang/src/pkg/os/user/user.go 8 8 14616 0 0 /sys/src/golang/src/pkg/os/user/user_test.go 15 30 6345 0 0 /sys/src/golang/src/pkg/path 8 8 8744 0 0 /sys/src/golang/src/pkg/path/example_test.go 8 8 32768 0 0 /sys/src/golang/src/pkg/path/match.go 8 8 17656 0 0 /sys/src/golang/src/pkg/path/match_test.go 8 8 32768 0 0 /sys/src/golang/src/pkg/path/path.go 8 8 32768 0 0 /sys/src/golang/src/pkg/path/path_test.go 17 34 11016 0 0 /sys/src/golang/src/pkg/path/filepath 10 10 40960 0 0 /sys/src/golang/src/pkg/path/filepath/match.go 10 10 37660 0 0 /sys/src/golang/src/pkg/path/filepath/match_test.go 10 10 40960 0 0 /sys/src/golang/src/pkg/path/filepath/path.go 10 10 6470 0 0 /sys/src/golang/src/pkg/path/filepath/path_plan9.go 10 10 40960 0 0 /sys/src/golang/src/pkg/path/filepath/path_test.go 10 10 6620 0 0 /sys/src/golang/src/pkg/path/filepath/path_unix.go 10 10 13420 0 0 /sys/src/golang/src/pkg/path/filepath/symlink.go 20 40 17080 0 0 /sys/src/golang/src/pkg/reflect 13 13 53248 0 0 /sys/src/golang/src/pkg/reflect/all_test.go 13 13 6851 0 0 /sys/src/golang/src/pkg/reflect/asm_386.s 13 13 46046 0 0 /sys/src/golang/src/pkg/reflect/deepequal.go 13 13 20059 0 0 /sys/src/golang/src/pkg/reflect/example_test.go 13 13 5538 0 0 /sys/src/golang/src/pkg/reflect/export_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/reflect/makefunc.go 13 13 53248 0 0 /sys/src/golang/src/pkg/reflect/set_test.go 13 13 28977 0 0 /sys/src/golang/src/pkg/reflect/tostring_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/reflect/type.go 13 13 53248 0 0 /sys/src/golang/src/pkg/reflect/value.go 14 28 7840 0 0 /sys/src/golang/src/pkg/regexp 7 7 28672 0 0 /sys/src/golang/src/pkg/regexp/all_test.go 7 7 27188 0 0 /sys/src/golang/src/pkg/regexp/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/regexp/exec.go 7 7 28672 0 0 /sys/src/golang/src/pkg/regexp/exec_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/regexp/find_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/regexp/regexp.go 14 28 10990 0 0 /sys/src/golang/src/pkg/regexp/syntax 7 7 28672 0 0 /sys/src/golang/src/pkg/regexp/syntax/compile.go 7 21 35973 0 0 /sys/src/golang/src/pkg/regexp/syntax/doc.go 7 7 28672 0 0 /sys/src/golang/src/pkg/regexp/syntax/parse.go 7 7 28672 0 0 /sys/src/golang/src/pkg/regexp/syntax/parse_test.go 7 7 15701 0 0 /sys/src/golang/src/pkg/regexp/syntax/perl_groups.go 7 7 28672 0 0 /sys/src/golang/src/pkg/regexp/syntax/prog.go 7 7 11578 0 0 /sys/src/golang/src/pkg/regexp/syntax/prog_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/regexp/syntax/regexp.go 7 7 28672 0 0 /sys/src/golang/src/pkg/regexp/syntax/simplify.go 7 7 28672 0 0 /sys/src/golang/src/pkg/regexp/syntax/simplify_test.go 21 84 358995 0 0 /sys/src/golang/src/pkg/runtime 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/alg.c 14 14 12670 0 0 /sys/src/golang/src/pkg/runtime/append_test.go 14 14 644 0 0 /sys/src/golang/src/pkg/runtime/arch_386.h 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/asm_386.s 14 14 7574 0 0 /sys/src/golang/src/pkg/runtime/atomic_386.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/cgocall.c 14 14 5012 0 0 /sys/src/golang/src/pkg/runtime/cgocall.h 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/chan.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/chan_test.go 14 14 25872 0 0 /sys/src/golang/src/pkg/runtime/closure_386.c 14 14 13104 0 0 /sys/src/golang/src/pkg/runtime/closure_test.go 14 14 6174 0 0 /sys/src/golang/src/pkg/runtime/compiler.go 14 14 23282 0 0 /sys/src/golang/src/pkg/runtime/complex.c 14 14 15078 0 0 /sys/src/golang/src/pkg/runtime/complex_test.go 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/cpuprof.c 14 14 4298 0 0 /sys/src/golang/src/pkg/runtime/crash_cgo_test.go 14 14 27804 0 0 /sys/src/golang/src/pkg/runtime/crash_test.go 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/debug.go 14 14 8330 0 0 /sys/src/golang/src/pkg/runtime/defs_plan9_386.h 14 14 9982 0 0 /sys/src/golang/src/pkg/runtime/env_plan9.c 14 14 16786 0 0 /sys/src/golang/src/pkg/runtime/env_posix.c 14 14 36260 0 0 /sys/src/golang/src/pkg/runtime/error.go 14 14 20300 0 0 /sys/src/golang/src/pkg/runtime/export_test.go 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/extern.go 14 14 4788 0 0 /sys/src/golang/src/pkg/runtime/float.c 14 14 18494 0 0 /sys/src/golang/src/pkg/runtime/gc_test.go 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/hashmap.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/hashmap.h 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/iface.c 14 14 27146 0 0 /sys/src/golang/src/pkg/runtime/iface_test.go 14 14 20734 0 0 /sys/src/golang/src/pkg/runtime/lfstack.c 14 14 37982 0 0 /sys/src/golang/src/pkg/runtime/lfstack_test.go 14 14 49644 0 0 /sys/src/golang/src/pkg/runtime/lock_futex.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/lock_sema.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/malloc.h 14 14 6692 0 0 /sys/src/golang/src/pkg/runtime/malloc1.go 14 14 28014 0 0 /sys/src/golang/src/pkg/runtime/mallocrand.go 14 14 22484 0 0 /sys/src/golang/src/pkg/runtime/mallocrep.go 14 14 39340 0 0 /sys/src/golang/src/pkg/runtime/mallocrep1.go 14 14 40796 0 0 /sys/src/golang/src/pkg/runtime/mcache.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/mcentral.c 14 14 31920 0 0 /sys/src/golang/src/pkg/runtime/mem.go 14 14 18088 0 0 /sys/src/golang/src/pkg/runtime/mem_plan9.c 14 14 29344 0 0 /sys/src/golang/src/pkg/runtime/memmove_386.s 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/mfinal.c 14 14 18032 0 0 /sys/src/golang/src/pkg/runtime/mfinal_test.go 14 14 18158 0 0 /sys/src/golang/src/pkg/runtime/mfixalloc.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/mgc0.c 14 14 5306 0 0 /sys/src/golang/src/pkg/runtime/mgc0.go 14 14 22554 0 0 /sys/src/golang/src/pkg/runtime/mgc0.h 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/mheap.c 14 14 6244 0 0 /sys/src/golang/src/pkg/runtime/mkversion.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/msize.c 14 14 32298 0 0 /sys/src/golang/src/pkg/runtime/os_plan9.h 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/panic.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/parfor.c 14 14 42140 0 0 /sys/src/golang/src/pkg/runtime/parfor_test.go 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/print.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/proc.c 14 14 41328 0 0 /sys/src/golang/src/pkg/runtime/proc_test.go 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/race.c 14 14 10066 0 0 /sys/src/golang/src/pkg/runtime/race.go 14 14 17808 0 0 /sys/src/golang/src/pkg/runtime/race.h 14 14 22708 0 0 /sys/src/golang/src/pkg/runtime/race0.c 14 14 9072 0 0 /sys/src/golang/src/pkg/runtime/rt0_plan9_386.s 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/rune.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/runtime.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/runtime.h 14 14 18690 0 0 /sys/src/golang/src/pkg/runtime/runtime_test.go 14 14 36694 0 0 /sys/src/golang/src/pkg/runtime/signal_plan9_386.c 14 14 19376 0 0 /sys/src/golang/src/pkg/runtime/signal_unix.c 14 14 6496 0 0 /sys/src/golang/src/pkg/runtime/signals_plan9.h 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/slice.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/softfloat64.go 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/softfloat64_test.go 14 14 56224 0 0 /sys/src/golang/src/pkg/runtime/stack.h 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/stack_test.go 14 14 10822 0 0 /sys/src/golang/src/pkg/runtime/string_test.go 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/symtab.c 14 14 14294 0 0 /sys/src/golang/src/pkg/runtime/symtab_test.go 14 14 38178 0 0 /sys/src/golang/src/pkg/runtime/sys_plan9_386.s 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/thread_plan9.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/traceback_x86.c 14 14 14784 0 0 /sys/src/golang/src/pkg/runtime/type.go 14 14 19250 0 0 /sys/src/golang/src/pkg/runtime/type.h 14 14 10486 0 0 /sys/src/golang/src/pkg/runtime/typekind.h 14 14 24976 0 0 /sys/src/golang/src/pkg/runtime/vlop_386.s 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/vlrt_386.c 14 14 36778 0 0 /sys/src/golang/src/pkg/runtime/zasm_plan9_386.h 14 14 1064 0 0 /sys/src/golang/src/pkg/runtime/zgoarch_386.go 14 14 1064 0 0 /sys/src/golang/src/pkg/runtime/zgoos_plan9.go 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/zmalloc_plan9_386.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/zmprof_plan9_386.c 14 14 5166 0 0 /sys/src/golang/src/pkg/runtime/zruntime1_plan9_386.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/zruntime_defs_plan9_386.go 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/zsema_plan9_386.c 14 14 42056 0 0 /sys/src/golang/src/pkg/runtime/zsigqueue_plan9_386.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/zstring_plan9_386.c 14 14 57344 0 0 /sys/src/golang/src/pkg/runtime/ztime_plan9_386.c 14 14 2310 0 0 /sys/src/golang/src/pkg/runtime/zversion.go 7 14 13363 0 0 /sys/src/golang/src/pkg/runtime/cgo 14 28 4942 0 0 /sys/src/golang/src/pkg/runtime/debug 7 14 2982 0 0 /sys/src/golang/src/pkg/runtime/debug/debug.c 7 7 26418 0 0 /sys/src/golang/src/pkg/runtime/debug/garbage.go 7 7 19285 0 0 /sys/src/golang/src/pkg/runtime/debug/garbage_test.go 7 7 17857 0 0 /sys/src/golang/src/pkg/runtime/debug/stack.go 7 7 12362 0 0 /sys/src/golang/src/pkg/runtime/debug/stack_test.go 14 28 1974 0 0 /sys/src/golang/src/pkg/runtime/pprof 7 7 28672 0 0 /sys/src/golang/src/pkg/runtime/pprof/pprof.go 7 7 15064 0 0 /sys/src/golang/src/pkg/runtime/pprof/pprof_test.go 14 28 7266 0 0 /sys/src/golang/src/pkg/runtime/race 7 7 25025 0 0 /sys/src/golang/src/pkg/runtime/race/race.go 7 7 27538 0 0 /sys/src/golang/src/pkg/runtime/race/race_test.go 17 34 8772 0 0 /sys/src/golang/src/pkg/sort 10 10 16690 0 0 /sys/src/golang/src/pkg/sort/example_interface_test.go 10 10 4810 0 0 /sys/src/golang/src/pkg/sort/example_test.go 10 10 2390 0 0 /sys/src/golang/src/pkg/sort/export_test.go 10 10 40960 0 0 /sys/src/golang/src/pkg/sort/search.go 10 10 36970 0 0 /sys/src/golang/src/pkg/sort/search_test.go 10 10 40960 0 0 /sys/src/golang/src/pkg/sort/sort.go 10 10 40960 0 0 /sys/src/golang/src/pkg/sort/sort_test.go 20 40 29700 0 0 /sys/src/golang/src/pkg/strconv 13 13 12779 0 0 /sys/src/golang/src/pkg/strconv/atob.go 13 13 16042 0 0 /sys/src/golang/src/pkg/strconv/atob_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/strconv/atof.go 13 13 53248 0 0 /sys/src/golang/src/pkg/strconv/atof_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/strconv/atoi.go 13 13 53248 0 0 /sys/src/golang/src/pkg/strconv/atoi_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/strconv/decimal.go 13 13 40131 0 0 /sys/src/golang/src/pkg/strconv/decimal_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/strconv/extfloat.go 13 13 39897 0 0 /sys/src/golang/src/pkg/strconv/fp_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/strconv/ftoa.go 13 13 53248 0 0 /sys/src/golang/src/pkg/strconv/ftoa_test.go 13 13 5005 0 0 /sys/src/golang/src/pkg/strconv/internal_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/strconv/isprint.go 13 13 42770 0 0 /sys/src/golang/src/pkg/strconv/itoa.go 13 13 51012 0 0 /sys/src/golang/src/pkg/strconv/itoa_test.go 13 13 49205 0 0 /sys/src/golang/src/pkg/strconv/makeisprint.go 13 13 53248 0 0 /sys/src/golang/src/pkg/strconv/quote.go 13 13 53248 0 0 /sys/src/golang/src/pkg/strconv/quote_test.go 13 13 22776 0 0 /sys/src/golang/src/pkg/strconv/strconv_test.go 17 34 12325 0 0 /sys/src/golang/src/pkg/strings 10 10 40960 0 0 /sys/src/golang/src/pkg/strings/example_test.go 10 10 10560 0 0 /sys/src/golang/src/pkg/strings/export_test.go 10 10 29540 0 0 /sys/src/golang/src/pkg/strings/reader.go 10 10 27800 0 0 /sys/src/golang/src/pkg/strings/reader_test.go 10 10 40960 0 0 /sys/src/golang/src/pkg/strings/replace.go 10 10 40960 0 0 /sys/src/golang/src/pkg/strings/replace_test.go 10 10 40960 0 0 /sys/src/golang/src/pkg/strings/search.go 10 10 19240 0 0 /sys/src/golang/src/pkg/strings/search_test.go 10 10 40960 0 0 /sys/src/golang/src/pkg/strings/strings.go 10 10 40960 0 0 /sys/src/golang/src/pkg/strings/strings_test.go 20 40 24260 0 0 /sys/src/golang/src/pkg/sync 13 13 45240 0 0 /sys/src/golang/src/pkg/sync/cond.go 13 13 27326 0 0 /sys/src/golang/src/pkg/sync/cond_test.go 13 13 14313 0 0 /sys/src/golang/src/pkg/sync/example_test.go 13 13 3718 0 0 /sys/src/golang/src/pkg/sync/export_test.go 13 13 34892 0 0 /sys/src/golang/src/pkg/sync/mutex.go 13 13 38233 0 0 /sys/src/golang/src/pkg/sync/mutex_test.go 13 13 15977 0 0 /sys/src/golang/src/pkg/sync/once.go 13 13 19305 0 0 /sys/src/golang/src/pkg/sync/once_test.go 13 13 7293 0 0 /sys/src/golang/src/pkg/sync/race.go 13 13 5473 0 0 /sys/src/golang/src/pkg/sync/race0.go 13 13 9048 0 0 /sys/src/golang/src/pkg/sync/runtime.go 13 13 25324 0 0 /sys/src/golang/src/pkg/sync/runtime_sema_test.go 13 13 45955 0 0 /sys/src/golang/src/pkg/sync/rwmutex.go 13 13 53248 0 0 /sys/src/golang/src/pkg/sync/rwmutex_test.go 13 13 35659 0 0 /sys/src/golang/src/pkg/sync/waitgroup.go 13 13 41275 0 0 /sys/src/golang/src/pkg/sync/waitgroup_test.go 20 40 12800 0 0 /sys/src/golang/src/pkg/sync/atomic 13 13 39429 0 0 /sys/src/golang/src/pkg/sync/atomic/asm_386.s 13 13 53248 0 0 /sys/src/golang/src/pkg/sync/atomic/atomic_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/sync/atomic/doc.go 13 13 53248 0 0 /sys/src/golang/src/pkg/sync/atomic/race.go 20 60 242640 0 0 /sys/src/golang/src/pkg/syscall 13 13 36140 0 0 /sys/src/golang/src/pkg/syscall/asm_plan9_386.s 13 13 49920 0 0 /sys/src/golang/src/pkg/syscall/bpf_bsd.go 13 13 38025 0 0 /sys/src/golang/src/pkg/syscall/creds_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/syscall/dir_plan9.go 13 13 29588 0 0 /sys/src/golang/src/pkg/syscall/env_plan9.go 13 13 25376 0 0 /sys/src/golang/src/pkg/syscall/env_unix.go 13 13 53248 0 0 /sys/src/golang/src/pkg/syscall/exec_bsd.go 13 13 53248 0 0 /sys/src/golang/src/pkg/syscall/exec_plan9.go 13 13 53248 0 0 /sys/src/golang/src/pkg/syscall/exec_unix.go 13 13 50245 0 0 /sys/src/golang/src/pkg/syscall/passfd_test.go 13 13 5226 0 0 /sys/src/golang/src/pkg/syscall/race.go 13 13 4342 0 0 /sys/src/golang/src/pkg/syscall/race0.go 13 13 53248 0 0 /sys/src/golang/src/pkg/syscall/route_bsd.go 13 13 38233 0 0 /sys/src/golang/src/pkg/syscall/sockcmsg_unix.go 13 13 6292 0 0 /sys/src/golang/src/pkg/syscall/str.go 13 13 36855 0 0 /sys/src/golang/src/pkg/syscall/syscall.go 13 13 53248 0 0 /sys/src/golang/src/pkg/syscall/syscall_bsd.go 13 13 53248 0 0 /sys/src/golang/src/pkg/syscall/syscall_plan9.go 13 13 2834 0 0 /sys/src/golang/src/pkg/syscall/syscall_plan9_386.go 13 13 45409 0 0 /sys/src/golang/src/pkg/syscall/syscall_unix.go 13 13 43355 0 0 /sys/src/golang/src/pkg/syscall/types_plan9.c 13 13 12597 0 0 /sys/src/golang/src/pkg/syscall/zerrors_plan9_386.go 13 13 53248 0 0 /sys/src/golang/src/pkg/syscall/zsyscall_plan9_386.go 13 13 12623 0 0 /sys/src/golang/src/pkg/syscall/zsysnum_plan9_386.go 13 13 16874 0 0 /sys/src/golang/src/pkg/syscall/ztypes_plan9_386.go 14 28 5768 0 0 /sys/src/golang/src/pkg/testing 7 7 8029 0 0 /sys/src/golang/src/pkg/testing/allocs.go 7 7 28672 0 0 /sys/src/golang/src/pkg/testing/benchmark.go 7 7 13335 0 0 /sys/src/golang/src/pkg/testing/example.go 7 7 28672 0 0 /sys/src/golang/src/pkg/testing/testing.go 14 28 2898 0 0 /sys/src/golang/src/pkg/testing/iotest 7 7 9079 0 0 /sys/src/golang/src/pkg/testing/iotest/logger.go 7 7 14147 0 0 /sys/src/golang/src/pkg/testing/iotest/reader.go 7 7 4718 0 0 /sys/src/golang/src/pkg/testing/iotest/writer.go 14 28 1974 0 0 /sys/src/golang/src/pkg/testing/quick 7 7 28672 0 0 /sys/src/golang/src/pkg/testing/quick/quick.go 7 7 28672 0 0 /sys/src/golang/src/pkg/testing/quick/quick_test.go 14 28 2856 0 0 /sys/src/golang/src/pkg/text 14 28 2030 0 0 /sys/src/golang/src/pkg/text/scanner 7 7 28672 0 0 /sys/src/golang/src/pkg/text/scanner/scanner.go 7 7 28672 0 0 /sys/src/golang/src/pkg/text/scanner/scanner_test.go 14 28 3136 0 0 /sys/src/golang/src/pkg/text/tabwriter 7 7 6783 0 0 /sys/src/golang/src/pkg/text/tabwriter/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/text/tabwriter/tabwriter.go 7 7 28672 0 0 /sys/src/golang/src/pkg/text/tabwriter/tabwriter_test.go 14 28 11942 0 0 /sys/src/golang/src/pkg/text/template 7 35 97692 0 0 /sys/src/golang/src/pkg/text/template/doc.go 7 7 10696 0 0 /sys/src/golang/src/pkg/text/template/example_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/text/template/examplefiles_test.go 7 7 10955 0 0 /sys/src/golang/src/pkg/text/template/examplefunc_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/text/template/exec.go 7 7 28672 0 0 /sys/src/golang/src/pkg/text/template/exec_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/text/template/funcs.go 7 7 26061 0 0 /sys/src/golang/src/pkg/text/template/helper.go 7 7 28672 0 0 /sys/src/golang/src/pkg/text/template/multi_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/text/template/template.go 14 28 4830 0 0 /sys/src/golang/src/pkg/text/template/parse 7 7 28672 0 0 /sys/src/golang/src/pkg/text/template/parse/lex.go 7 7 28672 0 0 /sys/src/golang/src/pkg/text/template/parse/lex_test.go 7 7 28672 0 0 /sys/src/golang/src/pkg/text/template/parse/node.go 7 7 28672 0 0 /sys/src/golang/src/pkg/text/template/parse/parse.go 7 7 28672 0 0 /sys/src/golang/src/pkg/text/template/parse/parse_test.go 20 40 26180 0 0 /sys/src/golang/src/pkg/time 13 13 46774 0 0 /sys/src/golang/src/pkg/time/example_test.go 13 13 4784 0 0 /sys/src/golang/src/pkg/time/export_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/time/format.go 13 13 3978 0 0 /sys/src/golang/src/pkg/time/internal_test.go 13 13 35191 0 0 /sys/src/golang/src/pkg/time/sleep.go 13 13 53248 0 0 /sys/src/golang/src/pkg/time/sleep_test.go 13 13 18863 0 0 /sys/src/golang/src/pkg/time/sys_plan9.go 13 13 19331 0 0 /sys/src/golang/src/pkg/time/sys_unix.go 13 13 20436 0 0 /sys/src/golang/src/pkg/time/tick.go 13 13 16211 0 0 /sys/src/golang/src/pkg/time/tick_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/time/time.go 13 13 53248 0 0 /sys/src/golang/src/pkg/time/time_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/time/zoneinfo.go 13 13 40846 0 0 /sys/src/golang/src/pkg/time/zoneinfo_plan9.go 13 13 53248 0 0 /sys/src/golang/src/pkg/time/zoneinfo_read.go 13 13 22880 0 0 /sys/src/golang/src/pkg/time/zoneinfo_unix.go 18 36 16470 0 0 /sys/src/golang/src/pkg/unicode 11 11 8305 0 0 /sys/src/golang/src/pkg/unicode/casetables.go 11 11 3872 0 0 /sys/src/golang/src/pkg/unicode/digit.go 11 11 17336 0 0 /sys/src/golang/src/pkg/unicode/digit_test.go 11 11 45056 0 0 /sys/src/golang/src/pkg/unicode/graphic.go 11 11 28820 0 0 /sys/src/golang/src/pkg/unicode/graphic_test.go 11 11 45056 0 0 /sys/src/golang/src/pkg/unicode/letter.go 11 11 45056 0 0 /sys/src/golang/src/pkg/unicode/letter_test.go 11 11 45056 0 0 /sys/src/golang/src/pkg/unicode/maketables.go 11 11 45056 0 0 /sys/src/golang/src/pkg/unicode/script_test.go 11 11 45056 0 0 /sys/src/golang/src/pkg/unicode/tables.go 14 28 3010 0 0 /sys/src/golang/src/pkg/unicode/utf16 7 7 2219 0 0 /sys/src/golang/src/pkg/unicode/utf16/export_test.go 7 7 19670 0 0 /sys/src/golang/src/pkg/unicode/utf16/utf16.go 7 7 18858 0 0 /sys/src/golang/src/pkg/unicode/utf16/utf16_test.go 20 40 4280 0 0 /sys/src/golang/src/pkg/unicode/utf8 13 13 37700 0 0 /sys/src/golang/src/pkg/unicode/utf8/example_test.go 13 13 53248 0 0 /sys/src/golang/src/pkg/unicode/utf8/utf8.go 13 13 53248 0 0 /sys/src/golang/src/pkg/unicode/utf8/utf8_test.go 21 42 1449 0 0 /sys/src/golang/src/pkg/unsafe 14 14 26404 0 0 /sys/src/golang/src/pkg/unsafe/unsafe.go 8 8 32768 0 0 /sys/src/go/src/lsub.org/acme/acme_plan9.go 19 38 2546 0 0 /sys/src/go/src/lsub.org/alloc 10 10 17900 0 0 /sys/src/go/src/lsub.org/alloc/alloc.go 19 38 2546 0 0 /sys/src/go/src/lsub.org/debug 10 10 3360 0 0 /sys/src/go/src/lsub.org/debug/debug.go 17 34 3281 0 0 /sys/src/go/src/lsub.org/fs 8 8 32768 0 0 /sys/src/go/src/lsub.org/fs/fs.go 16 32 4336 0 0 /sys/src/go/src/lsub.org/fs/p9 8 8 1888 0 0 /sys/src/go/src/lsub.org/fs/p9/fsys.go 8 8 32768 0 0 /sys/src/go/src/lsub.org/fs/p9/p9.go 8 8 32768 0 0 /sys/src/go/src/lsub.org/fs/p9/pack_test.go 17 34 11407 0 0 /sys/src/go/src/lsub.org/ix 8 8 32768 0 0 /sys/src/go/src/lsub.org/ix/cli.go 8 8 32768 0 0 /sys/src/go/src/lsub.org/ix/cli_test.go 8 32 66592 0 0 /sys/src/go/src/lsub.org/ix/doc.go 8 8 9640 0 0 /sys/src/go/src/lsub.org/ix/io.go 8 8 32768 0 0 /sys/src/go/src/lsub.org/ix/msg.go 8 8 32768 0 0 /sys/src/go/src/lsub.org/ix/msg_test.go 14 28 3976 0 0 /sys/src/go/src/lsub.org/ix/certs 16 32 4320 0 0 /sys/src/go/src/lsub.org/ix/ns 8 8 18664 0 0 /sys/src/go/src/lsub.org/ix/ns/dir.go 8 8 32768 0 0 /sys/src/go/src/lsub.org/ix/ns/ns.go 8 8 32768 0 0 /sys/src/go/src/lsub.org/ix/ns/ns_test.go 18 36 12150 0 0 /sys/src/go/src/lsub.org/net 9 9 8280 0 0 /sys/src/go/src/lsub.org/net/addr.go 9 9 5751 0 0 /sys/src/go/src/lsub.org/net/addr_test.go 9 9 30330 0 0 /sys/src/go/src/lsub.org/net/cli.go 9 9 36864 0 0 /sys/src/go/src/lsub.org/net/srv.go 9 9 36864 0 0 /sys/src/go/src/lsub.org/net/srv_test.go 9 9 18846 0 0 /sys/src/go/src/lsub.org/net/svc.go 9 9 10377 0 0 /sys/src/go/src/lsub.org/net/tls.go 14 28 3976 0 0 /sys/src/go/src/lsub.org/net/certs 19 38 2508 0 0 /sys/src/go/src/lsub.org/srv 10 10 9780 0 0 /sys/src/go/src/lsub.org/srv/srv.go 1 0 0 1 0 /proc/257/note 1 0 0 1 0 /proc/256/note 7 13 22114 0 0 /bin/pwd 1 2 48 0 0 /sys/src/go/src/lsub.org/alloc/mkfile 7 690 2792876 0 0 /bin/go 1 0 0 1 0 /proc/269/note 1 0 0 1 0 /proc/268/note 1 2 48 0 0 /sys/src/go/src/lsub.org/debug/mkfile 1 0 0 1 0 /proc/282/note 1 0 0 1 0 /proc/281/note 1 2 48 0 0 /sys/src/go/src/lsub.org/fs/mkfile 1 0 0 1 0 /proc/294/note 1 0 0 1 0 /proc/293/note 1 2 48 0 0 /sys/src/go/src/lsub.org/ix/mkfile 1 0 0 1 0 /proc/306/note 1 0 0 1 0 /proc/305/note 1 2 48 0 0 /sys/src/go/src/lsub.org/net/mkfile 1 0 0 1 0 /proc/318/note 1 0 0 1 0 /proc/317/note 1 2 48 0 0 /sys/src/go/src/lsub.org/srv/mkfile 1 0 0 1 0 /proc/330/note 1 0 0 1 0 /proc/329/note 1 0 0 8 203 (stdout) ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-18 18:15 [9fans] going too far? Francisco J Ballesteros @ 2013-02-18 18:41 ` John Floren 2013-02-18 19:22 ` andrey mirtchovski 2013-02-20 11:45 ` Anthony Martin 1 sibling, 1 reply; 21+ messages in thread From: John Floren @ 2013-02-18 18:41 UTC (permalink / raw) To: Fans of the OS Plan 9 from Bell Labs "go clean" does the same thing on Linux under strace, reading the headers from all the .go files of each package's dependencies. I have included the strace output of "strace -e open -f go clean github.com/floren/ellipsoid" below. The help for the command says "Clean removes object files from package source directories.", so I'm guessing it's also going through and cleaning the dependencies of the target. open("/etc/ld.so.cache", O_RDONLY) = 3 open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY) = 3 open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY) = 3 open("/proc/stat", O_RDONLY|O_CLOEXEC) = 3 Process 3345 attached (waiting for parent) Process 3345 resumed (parent 3344 ready) [pid 3344] open("/proc/sys/net/core/somaxconn", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/home/john/mygo/src/github.com/floren/ellipsoid", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/home/john/mygo/src/github.com/floren/ellipsoid/ellipsoid.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/home/john/mygo/src/github.com/floren/ellipsoid/ellipsoid_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/fmt", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/fmt/doc.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/fmt/export_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/fmt/fmt_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/fmt/format.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/fmt/print.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/fmt/scan.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/fmt/scan_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/fmt/stringer_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/errors", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/errors/errors.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/errors/errors_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/errors/example_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/alg.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/append_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/arch_amd64.h", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/asm_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/atomic_amd64.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/cgocall.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/cgocall.h", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/chan.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/chan_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/closure_amd64.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/closure_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/compiler.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/complex.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/cpuprof.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/debug.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/defs1_linux.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/defs2_linux.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/defs_arm_linux.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/defs_linux.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/defs_linux_amd64.h", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/error.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/export_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/extern.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/float.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/gc_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/hashmap.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/hashmap.h", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/iface.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/lock_futex.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/lock_sema.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/malloc.h", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/malloc1.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/mallocrand.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/mallocrep.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/mallocrep1.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/mcache.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/mcentral.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/mem.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/mem_linux.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/memmove_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/mfinal.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/mfinal_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/mfixalloc.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/mgc0.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/mheap.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/mkversion.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/msize.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/os_linux.h", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/print.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/proc.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/proc_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/rt0_linux_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/rune.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/runtime.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/runtime.h", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/runtime_linux_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/runtime_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/signal_linux_amd64.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/signal_unix.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/signals_linux.h", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/slice.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/softfloat64.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/softfloat64_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/stack.h", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/stack_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/symtab.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/symtab_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/sys_linux_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/thread_linux.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/traceback_x86.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/type.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/type.h", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/zasm_linux_amd64.h", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/zgoarch_amd64.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/zgoos_linux.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/zmalloc_amd64.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/zmprof_amd64.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/zruntime1_amd64.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/zruntime_defs_linux_amd64.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/zsema_amd64.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/zsigqueue_amd64.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/zstring_amd64.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/ztime_amd64.c", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/runtime/zversion.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/unsafe", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/unsafe/unsafe.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/io", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/io/io.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/io/io_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/io/multi.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/io/multi_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/io/pipe.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/io/pipe_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/cond.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/cond_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/example_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/export_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/mutex.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/mutex_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/once.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/once_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/runtime.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/runtime_sema_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/rwmutex.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/rwmutex_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/waitgroup.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/waitgroup_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/atomic", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/atomic/asm_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/atomic/atomic_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/sync/atomic/doc.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/abs.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/abs_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/acosh.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/all_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/asin.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/asin_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/asinh.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/atan.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/atan2.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/atan2_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/atan_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/atanh.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/bits.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/cbrt.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/const.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/copysign.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/dim.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/dim_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/erf.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/exp.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/exp2_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/exp_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/expm1.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/expm1_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/export_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/floor.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/floor_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/fltasm_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/frexp.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/frexp_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/gamma.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/hypot.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/hypot_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/j0.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/j1.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/jn.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/ldexp.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/ldexp_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/lgamma.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/log.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/log10.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/log10_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/log1p.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/log1p_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/log_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/logb.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/mod.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/mod_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/modf.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/modf_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/nextafter.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/pow.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/pow10.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/remainder.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/remainder_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/signbit.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/sin.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/sin_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/sincos.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/sincos_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/sinh.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/sqrt.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/sqrt_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/tan.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/tan_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/tanh.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/math/unsafe.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/dir_unix.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/doc.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/env.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/env_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/error.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/error_posix.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/error_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/exec.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/exec_posix.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/exec_unix.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/export_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/file.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/file_posix.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/file_unix.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/getwd.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/os_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/os_unix_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/path.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/path_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/path_unix.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/proc.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/stat_linux.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/str.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/sys_bsd.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/sys_linux.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/os/types.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/asm_linux_amd64.s", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/bpf_bsd.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/env_unix.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/exec_bsd.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/exec_linux.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/exec_unix.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/lsf_linux.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/netlink_linux.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/route_bsd.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/sockcmsg_linux.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/sockcmsg_unix.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/str.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/syscall.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/syscall_bsd.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/syscall_linux.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/syscall_linux_amd64.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/syscall_unix.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/types_linux.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/zerrors_linux_amd64.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/zsyscall_linux_amd64.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/zsysnum_linux_amd64.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/syscall/ztypes_linux_amd64.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/time", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/time/example_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/time/format.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/time/internal_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/time/sleep.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/time/sleep_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/time/sys_unix.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/time/tick.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/time/tick_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/time/time.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/time/time_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/time/zoneinfo.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/time/zoneinfo_read.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/time/zoneinfo_unix.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/reflect", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/reflect/all_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/reflect/deepequal.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/reflect/set_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/reflect/tostring_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/reflect/type.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/reflect/value.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/atob.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/atob_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/atof.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/atof_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/atoi.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/atoi_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/decimal.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/decimal_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/extfloat.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/fp_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/ftoa.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/ftoa_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/internal_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/isprint.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/itoa.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/itoa_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/makeisprint.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/quote.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/strconv/quote_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/unicode/utf8", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/unicode/utf8/utf8.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/usr/local/go/src/pkg/unicode/utf8/utf8_test.go", O_RDONLY|O_CLOEXEC) = 3 [pid 3344] open("/home/john/mygo/src/github.com/floren/ellipsoid", O_RDONLY|O_CLOEXEC) = 3 ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-18 18:41 ` John Floren @ 2013-02-18 19:22 ` andrey mirtchovski 2013-02-18 19:23 ` andrey mirtchovski 2013-02-19 2:29 ` [9fans] going too far? erik quanstrom 0 siblings, 2 replies; 21+ messages in thread From: andrey mirtchovski @ 2013-02-18 19:22 UTC (permalink / raw) To: Fans of the OS Plan 9 from Bell Labs the go tool necessarily needs to read all source files for all packages in the program's include tree to build a list of what may be outdated and needs to be recompiled. linux/osx vfs caching makes this a relatively painless operation (although it's still expensive if you flush the caches manually by doing "echo 3 > /proc/sys/vm/drop_caches" on linux, for example). on plan9 the situation is different due to both 9p's nature and the lack of caching. i was hoping that one of the new protocols coming up that do streaming and outstanding requests and caching could help with this. On Mon, Feb 18, 2013 at 11:41 AM, John Floren <john@jfloren.net> wrote: > "go clean" does the same thing on Linux under strace, reading the > headers from all the .go files of each package's dependencies. I have > included the strace output of "strace -e open -f go clean > github.com/floren/ellipsoid" below. > > The help for the command says "Clean removes object files from package > source directories.", so I'm guessing it's also going through and > cleaning the dependencies of the target. > > open("/etc/ld.so.cache", O_RDONLY) = 3 > open("/lib/x86_64-linux-gnu/libpthread.so.0", O_RDONLY) = 3 > open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY) = 3 > open("/proc/stat", O_RDONLY|O_CLOEXEC) = 3 > Process 3345 attached (waiting for parent) > Process 3345 resumed (parent 3344 ready) > [pid 3344] open("/proc/sys/net/core/somaxconn", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/home/john/mygo/src/github.com/floren/ellipsoid", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/home/john/mygo/src/github.com/floren/ellipsoid/ellipsoid.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/home/john/mygo/src/github.com/floren/ellipsoid/ellipsoid_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/fmt", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/fmt/doc.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/fmt/export_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/fmt/fmt_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/fmt/format.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/fmt/print.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/fmt/scan.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/fmt/scan_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/fmt/stringer_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/errors", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/errors/errors.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/errors/errors_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/errors/example_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/alg.c", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/append_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/arch_amd64.h", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/asm_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/atomic_amd64.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/cgocall.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/cgocall.h", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/chan.c", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/chan_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/closure_amd64.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/closure_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/compiler.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/complex.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/cpuprof.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/debug.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/defs1_linux.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/defs2_linux.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/defs_arm_linux.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/defs_linux.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/defs_linux_amd64.h", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/error.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/export_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/extern.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/float.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/gc_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/hashmap.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/hashmap.h", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/iface.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/lock_futex.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/lock_sema.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/malloc.h", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/malloc1.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/mallocrand.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/mallocrep.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/mallocrep1.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/mcache.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/mcentral.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/mem.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/mem_linux.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/memmove_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/mfinal.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/mfinal_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/mfixalloc.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/mgc0.c", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/mheap.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/mkversion.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/msize.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/os_linux.h", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/print.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/proc.c", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/proc_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/rt0_linux_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/rune.c", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/runtime.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/runtime.h", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/runtime_linux_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/runtime_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/signal_linux_amd64.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/signal_unix.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/signals_linux.h", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/slice.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/softfloat64.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/softfloat64_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/stack.h", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/stack_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/symtab.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/symtab_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/sys_linux_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/thread_linux.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/traceback_x86.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/type.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/type.h", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/zasm_linux_amd64.h", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/zgoarch_amd64.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/zgoos_linux.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/zmalloc_amd64.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/zmprof_amd64.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/zruntime1_amd64.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/zruntime_defs_linux_amd64.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/zsema_amd64.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/zsigqueue_amd64.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/zstring_amd64.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/ztime_amd64.c", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/runtime/zversion.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/unsafe", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/unsafe/unsafe.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/io", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/io/io.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/io/io_test.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/io/multi.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/io/multi_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/io/pipe.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/io/pipe_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/cond.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/cond_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/example_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/export_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/mutex.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/mutex_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/once.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/once_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/runtime.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/runtime_sema_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/rwmutex.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/rwmutex_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/waitgroup.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/waitgroup_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/atomic", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/atomic/asm_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/atomic/atomic_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/sync/atomic/doc.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/abs.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/abs_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/acosh.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/all_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/asin.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/asin_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/asinh.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/atan.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/atan2.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/atan2_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/atan_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/atanh.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/bits.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/cbrt.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/const.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/copysign.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/dim.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/dim_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/erf.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/exp.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/exp2_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/exp_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/expm1.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/expm1_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/export_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/floor.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/floor_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/fltasm_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/frexp.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/frexp_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/gamma.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/hypot.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/hypot_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/j0.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/j1.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/jn.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/ldexp.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/ldexp_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/lgamma.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/log.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/log10.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/log10_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/log1p.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/log1p_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/log_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/logb.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/mod.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/mod_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/modf.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/modf_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/nextafter.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/pow.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/pow10.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/remainder.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/remainder_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/signbit.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/sin.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/sin_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/sincos.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/sincos_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/sinh.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/sqrt.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/sqrt_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/tan.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/tan_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/tanh.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/math/unsafe.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/dir_unix.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/doc.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/env.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/env_test.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/error.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/error_posix.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/error_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/exec.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/exec_posix.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/exec_unix.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/export_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/file.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/file_posix.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/file_unix.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/getwd.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/os_test.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/os_unix_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/path.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/path_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/path_unix.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/proc.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/stat_linux.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/str.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/sys_bsd.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/sys_linux.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/os/types.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/asm_linux_amd64.s", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/bpf_bsd.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/env_unix.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/exec_bsd.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/exec_linux.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/exec_unix.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/lsf_linux.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/netlink_linux.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/route_bsd.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/sockcmsg_linux.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/sockcmsg_unix.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/str.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/syscall.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/syscall_bsd.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/syscall_linux.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/syscall_linux_amd64.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/syscall_unix.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/types_linux.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/zerrors_linux_amd64.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/zsyscall_linux_amd64.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/zsysnum_linux_amd64.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/syscall/ztypes_linux_amd64.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/time", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/time/example_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/time/format.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/time/internal_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/time/sleep.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/time/sleep_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/time/sys_unix.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/time/tick.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/time/tick_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/time/time.go", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/time/time_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/time/zoneinfo.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/time/zoneinfo_read.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/time/zoneinfo_unix.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/reflect", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/reflect/all_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/reflect/deepequal.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/reflect/set_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/reflect/tostring_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/reflect/type.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/reflect/value.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/atob.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/atob_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/atof.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/atof_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/atoi.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/atoi_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/decimal.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/decimal_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/extfloat.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/fp_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/ftoa.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/ftoa_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/internal_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/isprint.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/itoa.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/itoa_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/makeisprint.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/quote.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/strconv/quote_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/unicode/utf8", O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/unicode/utf8/utf8.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/usr/local/go/src/pkg/unicode/utf8/utf8_test.go", > O_RDONLY|O_CLOEXEC) = 3 > [pid 3344] open("/home/john/mygo/src/github.com/floren/ellipsoid", > O_RDONLY|O_CLOEXEC) = 3 > ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-18 19:22 ` andrey mirtchovski @ 2013-02-18 19:23 ` andrey mirtchovski 2013-02-19 1:36 ` Charles Forsyth 2013-02-19 9:32 ` Charles Forsyth 2013-02-19 2:29 ` [9fans] going too far? erik quanstrom 1 sibling, 2 replies; 21+ messages in thread From: andrey mirtchovski @ 2013-02-18 19:23 UTC (permalink / raw) To: Fans of the OS Plan 9 from Bell Labs > the go tool necessarily needs to read all source files for all > packages sorry, not all source files, just the 'import' section. ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-18 19:23 ` andrey mirtchovski @ 2013-02-19 1:36 ` Charles Forsyth 2013-02-19 1:39 ` Charles Forsyth 2013-02-19 3:07 ` andrey mirtchovski 2013-02-19 9:32 ` Charles Forsyth 1 sibling, 2 replies; 21+ messages in thread From: Charles Forsyth @ 2013-02-19 1:36 UTC (permalink / raw) To: Fans of the OS Plan 9 from Bell Labs [-- Attachment #1: Type: text/plain, Size: 4473 bytes --] On 18 February 2013 19:23, andrey mirtchovski <mirtchovski@gmail.com> wrote: > sorry, not all source files, just the 'import' section. In nemo's example, it seemed to have wandered off into go/src/cmd, reading 4k from everything there each time, which began to add up, if I've read the iostats correctly. As to caching, the kernel does cache (/sys/src/9/port/cache.c), but not as much as needed for that example. Streaming probably isn't interesting if you're anyway caching, unless the files are huge. The directory structure and metadata also matters. With floren's simpler example, I got a 0.30 elapsed time when I tried it: subito% time go clean github.com/floren/ellipsoid 0.03u 0.01s 0.30r go clean github.com/floren/ellipsoid With a caching system in the way (fscfs), the first time, the time goes up from that: subito% time go clean github.com/floren/ellipsoid 0.02u 0.04s 0.44r go clean github.com/floren/ellipsoid subito% cat /n/cached/cfsctl Client Server #calls Δ ms/call Δ #calls Δ ms/call Δ 1 1 0.670 0.670 1 1 0.660 0.660 Tversion 1 1 0.365 0.365 1 1 0.343 0.343 Tauth 1 1 0.495 0.495 1 1 0.484 0.484 Tattach 433 433 0.188 0.188 352 352 0.219 0.219 Twalk 333 333 0.223 0.223 332 332 0.115 0.115 Topen 359 359 0.202 0.202 359 359 0.189 0.189 Tread 3 3 0.242 0.242 3 3 0.236 0.236 Twrite 427 427 0.009 0.009 0 0 Tclunk 93 93 0.122 0.122 93 93 0.116 0.116 Tstat 36 36 ndirread 323 323 ndelegateread 0 0 ninsert 0 0 ndelete 0 0 nupdate 833411 833411 bytesread 113 113 byteswritten 777224 777224 bytesfromserver 56187 56187 bytesfromdirs 0 0 bytesfromcache 777050 777050 bytestocache The cache doesn't save any reading, because there is no redundancy, but it cuts the number of walk requests (because it's caching directory structure and there is overlap there). The next time subito% time go clean github.com/floren/ellipsoid 0.01u 0.01s 0.25r go clean github.com/floren/ellipsoid It has cut the calls through to the server dramatically, at the risk of getting out-of-date information, which could be a nuisance on a shared project. (Linux vfs doesn't have to worry about that because it's all local, and dangerous anyway.) The only opens and reads that do go through are for directory contents, because fscfs doesn't cache them (I didn't need that on Blue Gene). subito% cat /n/cached/cfsctl Client Server #calls Δ ms/call Δ #calls Δ ms/call Δ 1 0 0.670 1 0 0.660 Tversion 1 0 0.365 1 0 0.343 Tauth 1 0 0.495 1 0 0.484 Tattach 864 431 0.098 0.007 352 0 0.219 Twalk 666 333 0.119 0.016 349 17 0.115 0.112 Topen 717 358 0.153 0.105 603 244 0.172 0.147 Tread 3 0 0.242 3 0 0.236 Twrite 854 427 0.008 0.008 0 0 Tclunk 186 93 0.122 0.122 186 93 0.116 0.116 Tstat 72 36 ndirread 531 208 ndelegateread 0 0 ninsert 0 0 ndelete 0 0 nupdate 1666648 833237 bytesread 113 0 byteswritten 777224 0 bytesfromserver 112374 56187 bytesfromdirs 777050 777050 bytesfromcache 777050 0 bytestocache This is with IL/IP which is ever-so-slightly faster than TCP/IP (I tried them both), because there's less overhead, especially on the reads (that get through). I don't think streaming will help you, really; the main difference is not fetching it at all, and only if you're working with the same contents a lot; and you need to cache directory contents and other metadata, with all that entails. The iostats wasn't particularly strange for that one, so I wonder if there's something about nemo's example that gets {go clean ...} wandering through all the src/cmd stuff so often. [-- Attachment #2: Type: text/html, Size: 8391 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-19 1:36 ` Charles Forsyth @ 2013-02-19 1:39 ` Charles Forsyth 2013-02-19 1:57 ` andrey mirtchovski 2013-02-19 3:07 ` andrey mirtchovski 1 sibling, 1 reply; 21+ messages in thread From: Charles Forsyth @ 2013-02-19 1:39 UTC (permalink / raw) To: Fans of the OS Plan 9 from Bell Labs [-- Attachment #1: Type: text/plain, Size: 377 bytes --] On 19 February 2013 01:36, Charles Forsyth <charles.forsyth@gmail.com>wrote: > I wonder if there's something about nemo's example > that gets {go clean ...} wandering through all the src/cmd stuff so often. > One difference is that I had floren's code outside the go tree, although it would still need to enter that to gather the package dependencies for ellipsoid. [-- Attachment #2: Type: text/html, Size: 729 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-19 1:39 ` Charles Forsyth @ 2013-02-19 1:57 ` andrey mirtchovski 2013-02-19 2:27 ` erik quanstrom 0 siblings, 1 reply; 21+ messages in thread From: andrey mirtchovski @ 2013-02-19 1:57 UTC (permalink / raw) To: Fans of the OS Plan 9 from Bell Labs >> I wonder if there's something about nemo's example >> that gets {go clean ...} wandering through all the src/cmd stuff so often. i did not receive this message (gmail to blame?), but based on this snippet I can reply that you're seeing each file referenced at least 7 times in iostats' output because the original executed 7 separate 'go clean' commands, each one of which does all the work to resolve import dependencies. the results would've been different if 'mk clean' executed 'go clean ./...' instead of a separate go clean for each subdir. here's a more representative example that deals with a single package (archive/tar) inside the go standard lib. the go tool did _not_ build anything in this case, it still had to look at everything to resolve all the necessary deps before deciding that nothing had to be built: http://pastie.org/6220084 ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-19 1:57 ` andrey mirtchovski @ 2013-02-19 2:27 ` erik quanstrom 2013-02-19 4:14 ` erik quanstrom 0 siblings, 1 reply; 21+ messages in thread From: erik quanstrom @ 2013-02-19 2:27 UTC (permalink / raw) To: 9fans > i did not receive this message (gmail to blame?), but based on this i am subscribed twice, and 9fans sometimes never sends a message to a particular address. there's no pattern that i've seen - erik ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-19 2:27 ` erik quanstrom @ 2013-02-19 4:14 ` erik quanstrom 0 siblings, 0 replies; 21+ messages in thread From: erik quanstrom @ 2013-02-19 4:14 UTC (permalink / raw) To: 9fans that's about 90 minute delay. odd. here are the interesting headers; it seems internal to 9fans.net Received: from gw17.lax01.mailroute.net ([199.89.0.117]) [...] Tue, 19 Feb 2013 03:55:18 +0000 (GMT) Received: from ladd.quanstro.net (ladd.quanstro.net [69.55.170.73]) by gw17.lax01.mailroute.net (Postfix) with ESMTP id DE4D63C2510 for <9fans@9fans.net>; Tue, 19 Feb 2013 02:28:03 +0000 (GMT) - erik ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-19 1:36 ` Charles Forsyth 2013-02-19 1:39 ` Charles Forsyth @ 2013-02-19 3:07 ` andrey mirtchovski 1 sibling, 0 replies; 21+ messages in thread From: andrey mirtchovski @ 2013-02-19 3:07 UTC (permalink / raw) To: Fans of the OS Plan 9 from Bell Labs > The iostats wasn't particularly strange for that one, so I wonder if there's > something about nemo's example > that gets {go clean ...} wandering through all the src/cmd stuff so often. i just received this message an hour late. the answer is in the documentation ("go help packages"): "An import path that is a rooted path or that begins with a . or .. element is interpreted as a file system path and denotes the package in that directory. Otherwise, the import path P denotes the package found in the directory DIR/src/P for some DIR listed in the GOPATH environment variable (see 'go help gopath'). [snip] An import path is a pattern if it includes one or more "..." wildcards, each of which can match any string, including the empty string and strings containing slashes. Such a pattern expands to all package directories found in the GOPATH trees with names matching the patterns. As a special case, x/... matches x as well as x's subdirectories. For example, net/... expands to net and packages in its subdirectories." in essence, by not rooting the lsub.org subdir with a './' the mkfile causes $GOPATH/src and $GOROOT/src to be searched through. as an aside, placing local code in $GOROOT/src is frowned upon, $GOPATH should be used for everything that's not part of the standard "distribution". ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-18 19:23 ` andrey mirtchovski 2013-02-19 1:36 ` Charles Forsyth @ 2013-02-19 9:32 ` Charles Forsyth 2013-02-19 10:05 ` Bruce Ellis 1 sibling, 1 reply; 21+ messages in thread From: Charles Forsyth @ 2013-02-19 9:32 UTC (permalink / raw) To: Fans of the OS Plan 9 from Bell Labs [-- Attachment #1: Type: text/plain, Size: 402 bytes --] On 18 February 2013 19:23, andrey mirtchovski <mirtchovski@gmail.com> wrote: > sorry, not all source files, just the 'import' section. I could see the relevance of reading the contents 7 times (since there were separate go clean requests), but it wasn't clear to me why it was apparently reading 4k from each file in the C source to all the programs in the compiler suites, under src/cmd. [-- Attachment #2: Type: text/html, Size: 766 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-19 9:32 ` Charles Forsyth @ 2013-02-19 10:05 ` Bruce Ellis 2013-02-19 10:33 ` Charles Forsyth 0 siblings, 1 reply; 21+ messages in thread From: Bruce Ellis @ 2013-02-19 10:05 UTC (permalink / raw) To: Fans of the OS Plan 9 from Bell Labs [-- Attachment #1: Type: text/plain, Size: 588 bytes --] i could only presume that the #includes are expected to be in the first block. On 19 February 2013 20:32, Charles Forsyth <charles.forsyth@gmail.com>wrote: > > On 18 February 2013 19:23, andrey mirtchovski <mirtchovski@gmail.com>wrote: > >> sorry, not all source files, just the 'import' section. > > > I could see the relevance of reading the contents 7 times (since there > were separate go clean requests), but > it wasn't clear to me why it was apparently reading 4k from each file in > the C source to all the programs in the compiler suites, > under src/cmd. > [-- Attachment #2: Type: text/html, Size: 1273 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-19 10:05 ` Bruce Ellis @ 2013-02-19 10:33 ` Charles Forsyth 2013-02-19 11:57 ` lucio 0 siblings, 1 reply; 21+ messages in thread From: Charles Forsyth @ 2013-02-19 10:33 UTC (permalink / raw) To: Fans of the OS Plan 9 from Bell Labs [-- Attachment #1: Type: text/plain, Size: 350 bytes --] On 19 February 2013 10:05, Bruce Ellis <bruce.ellis@gmail.com> wrote: > i could only presume that the #includes are expected to be in the first > block. that would be all right, I suppose, but I didn't think the go command compiled C programs as well (or at least, that's what I'd read). It's a bit like PIP, though, so perhaps it does. [-- Attachment #2: Type: text/html, Size: 686 bytes --] ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-19 10:33 ` Charles Forsyth @ 2013-02-19 11:57 ` lucio 2013-02-19 23:33 ` Anthony Martin 0 siblings, 1 reply; 21+ messages in thread From: lucio @ 2013-02-19 11:57 UTC (permalink / raw) To: 9fans > On 19 February 2013 10:05, Bruce Ellis <bruce.ellis@gmail.com> wrote: > >> i could only presume that the #includes are expected to be in the first >> block. > > > that would be all right, I suppose, but I didn't think the go command > compiled C programs as well > (or at least, that's what I'd read). It's a bit like PIP, though, so > perhaps it does. I think the Go tool does cover C programs and even (somebody will correct me if I'm wrong, I hope) assembler ones. It would be silly if it didn't, or at least hard to use for things like the runtime. One of Go's weak spots is that a lot of unconventional behaviour is poorly documented. But I'm sure third party documentation will come soon. ++L ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-19 11:57 ` lucio @ 2013-02-19 23:33 ` Anthony Martin 2013-02-20 8:06 ` [9fans] Go tool capabilities (Was: going too far?) lucio 2013-02-20 8:06 ` lucio 0 siblings, 2 replies; 21+ messages in thread From: Anthony Martin @ 2013-02-19 23:33 UTC (permalink / raw) To: Fans of the OS Plan 9 from Bell Labs lucio@proxima.alt.za once said: > I think the Go tool does cover C programs and even (somebody will > correct me if I'm wrong, I hope) assembler ones. It would be silly if > it didn't, or at least hard to use for things like the runtime. One > of Go's weak spots is that a lot of unconventional behaviour is poorly > documented. But I'm sure third party documentation will come soon. This is correct. The go tool supports files with an extension matching (go|[chsS]|swig(cxx)?|syso). For .go files, each file is read until the end of the import declarations. For everything else (except .syso), each file is read to determine the build constraints. The rules for these are explained here http://golang.org/pkg/go/build/#hdr-Build_Constraints Files with the extension .syso are not read by the go tool. They're opaque externally-generated blobs that are simply added to the archive before linking. Anthony ^ permalink raw reply [flat|nested] 21+ messages in thread
* [9fans] Go tool capabilities (Was: going too far?) 2013-02-19 23:33 ` Anthony Martin @ 2013-02-20 8:06 ` lucio 2013-02-20 8:06 ` lucio 1 sibling, 0 replies; 21+ messages in thread From: lucio @ 2013-02-20 8:06 UTC (permalink / raw) To: 9fans > This is correct. The go tool supports files with an > extension matching (go|[chsS]|swig(cxx)?|syso). Sorry to hi-jack the thread here, does the go tool invoke the native host compiler or the Plan 9-like one for .c files? I guess the same question applies for .[sS] extensions? ++L ^ permalink raw reply [flat|nested] 21+ messages in thread
* [9fans] Go tool capabilities (Was: going too far?) 2013-02-19 23:33 ` Anthony Martin 2013-02-20 8:06 ` [9fans] Go tool capabilities (Was: going too far?) lucio @ 2013-02-20 8:06 ` lucio 1 sibling, 0 replies; 21+ messages in thread From: lucio @ 2013-02-20 8:06 UTC (permalink / raw) To: 9fans > This is correct. The go tool supports files with an > extension matching (go|[chsS]|swig(cxx)?|syso). Sorry to hi-jack the thread here, does the go tool invoke the native host compiler or the Plan 9-like one for .c files? I guess the same question applies for .[sS] extensions? ++L ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-18 19:22 ` andrey mirtchovski 2013-02-18 19:23 ` andrey mirtchovski @ 2013-02-19 2:29 ` erik quanstrom 2013-02-19 3:08 ` andrey mirtchovski 1 sibling, 1 reply; 21+ messages in thread From: erik quanstrom @ 2013-02-19 2:29 UTC (permalink / raw) To: 9fans > both 9p's nature and the lack of caching. i was hoping that one of the > new protocols coming up that do streaming and outstanding requests and > caching could help with this. there's 32-bits of tag space. why *can't* 9p do multiple outstanding? - erik ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-19 2:29 ` [9fans] going too far? erik quanstrom @ 2013-02-19 3:08 ` andrey mirtchovski 2013-02-19 3:22 ` erik quanstrom 0 siblings, 1 reply; 21+ messages in thread From: andrey mirtchovski @ 2013-02-19 3:08 UTC (permalink / raw) To: Fans of the OS Plan 9 from Bell Labs > there's 32-bits of tag space. why *can't* 9p do multiple outstanding? i wrote it in py9p. it worked fine when we tested it between sandia and calgary couple of years ago. we promptly forgot about it :) ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-19 3:08 ` andrey mirtchovski @ 2013-02-19 3:22 ` erik quanstrom 0 siblings, 0 replies; 21+ messages in thread From: erik quanstrom @ 2013-02-19 3:22 UTC (permalink / raw) To: 9fans On Mon Feb 18 22:10:05 EST 2013, mirtchovski@gmail.com wrote: > > there's 32-bits of tag space. why *can't* 9p do multiple outstanding? > > i wrote it in py9p. it worked fine when we tested it between sandia > and calgary couple of years ago. we promptly forgot about it :) my problem with the usual discussion about 9p replacements is they tend to start with a false, or not quite true premise. - erik ^ permalink raw reply [flat|nested] 21+ messages in thread
* Re: [9fans] going too far? 2013-02-18 18:15 [9fans] going too far? Francisco J Ballesteros 2013-02-18 18:41 ` John Floren @ 2013-02-20 11:45 ` Anthony Martin 1 sibling, 0 replies; 21+ messages in thread From: Anthony Martin @ 2013-02-20 11:45 UTC (permalink / raw) To: Fans of the OS Plan 9 from Bell Labs I sent out a CL that should reduce the time that this takes. Can you try it out? https://codereview.appspot.com/7369044/ Thanks, Anthony ^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2013-02-20 11:45 UTC | newest] Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2013-02-18 18:15 [9fans] going too far? Francisco J Ballesteros 2013-02-18 18:41 ` John Floren 2013-02-18 19:22 ` andrey mirtchovski 2013-02-18 19:23 ` andrey mirtchovski 2013-02-19 1:36 ` Charles Forsyth 2013-02-19 1:39 ` Charles Forsyth 2013-02-19 1:57 ` andrey mirtchovski 2013-02-19 2:27 ` erik quanstrom 2013-02-19 4:14 ` erik quanstrom 2013-02-19 3:07 ` andrey mirtchovski 2013-02-19 9:32 ` Charles Forsyth 2013-02-19 10:05 ` Bruce Ellis 2013-02-19 10:33 ` Charles Forsyth 2013-02-19 11:57 ` lucio 2013-02-19 23:33 ` Anthony Martin 2013-02-20 8:06 ` [9fans] Go tool capabilities (Was: going too far?) lucio 2013-02-20 8:06 ` lucio 2013-02-19 2:29 ` [9fans] going too far? erik quanstrom 2013-02-19 3:08 ` andrey mirtchovski 2013-02-19 3:22 ` erik quanstrom 2013-02-20 11:45 ` Anthony Martin
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).