blob: 95eb47d56fcded4c2ac76950cb6dbb66c6b86073 [file] [log] [blame]
!<arch>
__.PKGDEF 0 0 0 644 11413 `
go object linux amd64 go1.4.2 X:precisestack
$$
package tempfile
import sync "sync"
import runtime "runtime"
import filepath "path/filepath"
import os "os"
import fmt "fmt"
type @"os".dirInfo struct { @"os".buf []byte; @"os".nbuf int; @"os".bufp int }
type @"os".file struct { @"os".fd int; @"os".name string; @"os".dirinfo *@"os".dirInfo; @"os".nepipe int32 }
func (@"os".file·2 *@"os".file) @"os".close () (? error)
type @"os".FileMode uint32
func (@"os".m·2 @"os".FileMode) IsDir () (? bool) { return @"os".m·2 & @"os".FileMode(0x80000000) != @"os".FileMode(0x0) }
func (@"os".m·2 @"os".FileMode) IsRegular () (? bool) { return @"os".m·2 & @"os".FileMode(0x8F000000) == @"os".FileMode(0x0) }
func (@"os".m·2 @"os".FileMode) Perm () (? @"os".FileMode) { return @"os".m·2 & @"os".FileMode(0x1FF) }
func (@"os".m·2 @"os".FileMode) String () (? string)
import time "time" // indirect
type @"time".zone struct { @"time".name string; @"time".offset int; @"time".isDST bool }
type @"time".zoneTrans struct { @"time".when int64; @"time".index uint8; @"time".isstd bool; @"time".isutc bool }
type @"time".Location struct { @"time".name string; @"time".zone []@"time".zone; @"time".tx []@"time".zoneTrans; @"time".cacheStart int64; @"time".cacheEnd int64; @"time".cacheZone *@"time".zone }
func (@"time".l·2 *@"time".Location "esc:0x0") String () (? string)
func (@"time".l·2 *@"time".Location "esc:0x0") @"time".firstZoneUsed () (? bool)
func (@"time".l·2 *@"time".Location "esc:0x2") @"time".get () (? *@"time".Location)
func (@"time".l·6 *@"time".Location "esc:0x1") @"time".lookup (@"time".sec·7 int64) (@"time".name·1 string, @"time".offset·2 int, @"time".isDST·3 bool, @"time".start·4 int64, @"time".end·5 int64)
func (@"time".l·2 *@"time".Location "esc:0x0") @"time".lookupFirstZone () (? int)
func (@"time".l·4 *@"time".Location "esc:0x0") @"time".lookupName (@"time".name·5 string "esc:0x0", @"time".unix·6 int64) (@"time".offset·1 int, @"time".isDST·2 bool, @"time".ok·3 bool)
type @"time".Duration int64
func (@"time".d·2 @"time".Duration) Hours () (? float64) { var @"time".hour·3 @"time".Duration; ; @"time".hour·3 = @"time".d·2 / @"time".Duration(0x34630B8A000); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x34630B8A000); return float64(@"time".hour·3) + float64(@"time".nsec·4) * 0x9C5FFF26ED75Fp-93 }
func (@"time".d·2 @"time".Duration) Minutes () (? float64) { var @"time".min·3 @"time".Duration; ; @"time".min·3 = @"time".d·2 / @"time".Duration(0xDF8475800); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0xDF8475800); return float64(@"time".min·3) + float64(@"time".nsec·4) * 0x9299FF347E9E9p-87 }
func (@"time".d·2 @"time".Duration) Nanoseconds () (? int64) { return int64(@"time".d·2) }
func (@"time".d·2 @"time".Duration) Seconds () (? float64) { var @"time".sec·3 @"time".Duration; ; @"time".sec·3 = @"time".d·2 / @"time".Duration(0x3B9ACA00); var @"time".nsec·4 @"time".Duration; ; @"time".nsec·4 = @"time".d·2 % @"time".Duration(0x3B9ACA00); return float64(@"time".sec·3) + float64(@"time".nsec·4) * 0x112E0BE826D695p-82 }
func (@"time".d·2 @"time".Duration) String () (? string)
type @"time".Month int
func (@"time".m·2 @"time".Month) String () (? string) { return @"time".months[@"time".m·2 - @"time".Month(0x1)] }
type @"time".Weekday int
func (@"time".d·2 @"time".Weekday) String () (? string) { return @"time".days[@"time".d·2] }
type @"time".Time struct { @"time".sec int64; @"time".nsec int32; @"time".loc *@"time".Location }
func (@"time".t·2 @"time".Time "esc:0x2") Add (@"time".d·3 @"time".Duration) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x2") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x0") After (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec > @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec > @"time".u·3.@"time".nsec }
func (@"time".t·2 @"time".Time "esc:0x0") Before (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec < @"time".u·3.@"time".sec || @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec < @"time".u·3.@"time".nsec }
func (@"time".t·4 @"time".Time "esc:0x0") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int)
func (@"time".t·4 @"time".Time "esc:0x0") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int)
func (@"time".t·2 @"time".Time "esc:0x0") Day () (? int)
func (@"time".t·2 @"time".Time "esc:0x0") Equal (@"time".u·3 @"time".Time "esc:0x0") (? bool) { return @"time".t·2.@"time".sec == @"time".u·3.@"time".sec && @"time".t·2.@"time".nsec == @"time".u·3.@"time".nsec }
func (@"time".t·2 @"time".Time "esc:0x0") Format (@"time".layout·3 string "esc:0x0") (? string)
func (@"time".t·2 *@"time".Time "esc:0x0") GobDecode (@"time".data·3 []byte "esc:0x0") (? error)
func (@"time".t·3 @"time".Time "esc:0x0") GobEncode () (? []byte, ? error)
func (@"time".t·2 @"time".Time "esc:0x0") Hour () (? int)
func (@"time".t·3 @"time".Time "esc:0x0") ISOWeek () (@"time".year·1 int, @"time".week·2 int)
func (@"time".t·2 @"time".Time "esc:0x2") In (@"time".loc·3 *@"time".Location "esc:0x2") (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x0") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 }
func (@"time".t·2 @"time".Time "esc:0x2") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 }
func (@"time".t·2 @"time".Time "esc:0x2") Location () (? *@"time".Location) { var @"time".l·3 *@"time".Location; ; @"time".l·3 = @"time".t·2.@"time".loc; if @"time".l·3 == nil { @"time".l·3 = @"time".UTC }; return @"time".l·3 }
func (@"time".t·3 @"time".Time "esc:0x0") MarshalBinary () (? []byte, ? error)
func (@"time".t·3 @"time".Time "esc:0x0") MarshalJSON () (? []byte, ? error)
func (@"time".t·3 @"time".Time "esc:0x0") MarshalText () (? []byte, ? error)
func (@"time".t·2 @"time".Time "esc:0x0") Minute () (? int)
func (@"time".t·2 @"time".Time "esc:0x0") Month () (? @"time".Month)
func (@"time".t·2 @"time".Time "esc:0x0") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) }
func (@"time".t·2 @"time".Time "esc:0x2") Round (@"time".d·3 @"time".Duration) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x0") Second () (? int)
func (@"time".t·2 @"time".Time "esc:0x0") String () (? string)
func (@"time".t·2 @"time".Time "esc:0x0") Sub (@"time".u·3 @"time".Time "esc:0x0") (? @"time".Duration)
func (@"time".t·2 @"time".Time "esc:0x2") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time)
func (@"time".t·2 @"time".Time "esc:0x2") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 }
func (@"time".t·2 @"time".Time "esc:0x0") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xE7791F700 }
func (@"time".t·2 @"time".Time "esc:0x0") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xE7791F700) * 0x3B9ACA00 + int64(@"time".t·2.@"time".nsec) }
func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalBinary (@"time".data·3 []byte "esc:0x0") (? error)
func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalJSON (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error)
func (@"time".t·2 *@"time".Time "esc:0x0") UnmarshalText (@"time".data·3 []byte "esc:0x0") (@"time".err·1 error)
func (@"time".t·2 @"time".Time "esc:0x0") Weekday () (? @"time".Weekday)
func (@"time".t·2 @"time".Time "esc:0x0") Year () (? int)
func (@"time".t·2 @"time".Time "esc:0x0") YearDay () (? int)
func (@"time".t·3 @"time".Time "esc:0x0") Zone () (@"time".name·1 string, @"time".offset·2 int)
func (@"time".t·2 @"time".Time "esc:0x0") @"time".abs () (? uint64)
func (@"time".t·5 @"time".Time "esc:0x0") @"time".date (@"time".full·6 bool) (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int, @"time".yday·4 int)
func (@"time".t·4 @"time".Time "esc:0x1") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64)
type @"os".FileInfo interface { IsDir() (? bool); ModTime() (? @"time".Time); Mode() (? @"os".FileMode); Name() (? string); Size() (? int64); Sys() (? interface {}) }
type @"os".File struct { @"os".? *@"os".file }
func (@"os".f·2 *@"os".File) Chdir () (? error)
func (@"os".f·2 *@"os".File) Chmod (@"os".mode·3 @"os".FileMode) (? error)
func (@"os".f·2 *@"os".File) Chown (@"os".uid·3 int, @"os".gid·4 int) (? error)
func (@"os".f·2 *@"os".File) Close () (? error)
func (@"os".f·2 *@"os".File "esc:0x0") Fd () (? uintptr) { if @"os".f·2 == nil { return 0xFFFFFFFFFFFFFFFF }; return uintptr(@"os".f·2.@"os".file.@"os".fd) }
func (@"os".f·2 *@"os".File "esc:0x1") Name () (? string) { return @"os".f·2.@"os".file.@"os".name }
func (@"os".f·3 *@"os".File) Read (@"os".b·4 []byte) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File) ReadAt (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") Readdir (@"os".n·4 int) (@"os".fi·1 []@"os".FileInfo, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") Readdirnames (@"os".n·4 int) (@"os".names·1 []string, @"os".err·2 error)
func (@"os".f·3 *@"os".File) Seek (@"os".offset·4 int64, @"os".whence·5 int) (@"os".ret·1 int64, @"os".err·2 error)
func (@"os".f·3 *@"os".File) Stat () (@"os".fi·1 @"os".FileInfo, @"os".err·2 error)
func (@"os".f·2 *@"os".File "esc:0x0") Sync () (@"os".err·1 error)
func (@"os".f·2 *@"os".File) Truncate (@"os".size·3 int64) (? error)
func (@"os".f·3 *@"os".File) Write (@"os".b·4 []byte) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File) WriteAt (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File) WriteString (@"os".s·4 string "esc:0x0") (@"os".ret·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".pread (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".pwrite (@"os".b·4 []byte "esc:0x0", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".read (@"os".b·4 []byte) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".readdir (@"os".n·4 int) (@"os".fi·1 []@"os".FileInfo, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".readdirnames (@"os".n·4 int) (@"os".names·1 []string, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".seek (@"os".offset·4 int64, @"os".whence·5 int) (@"os".ret·1 int64, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x0") @"os".write (@"os".b·4 []byte) (@"os".n·1 int, @"os".err·2 error)
func @"".New (@"".dir·3 string, @"".prefix·4 string, @"".suffix·5 string) (? *@"os".File, ? error)
func @"".DeferDelete (@"".path·1 string)
func @"".Cleanup ()
func @"".init ()
var @"time".months [12]string
var @"time".days [7]string
var @"time".Local *@"time".Location
var @"time".UTC *@"time".Location
$$
�_go_.6 0 0 0 644 19719 `
go object linux amd64 go1.4.2 X:precisestack
!
��go13ld
fmt.aos.apath/filepath.a sync.a�þ "".New�� ��”dH‹ %����H„$HÿÿÿH;Awè����ëâHì8��H‹œ$8��H‰$è����HDŽ$x������HDŽ$€������HÇÀ���H='��Á��H‹œ$P��H‰œ$¨���H‹œ$X��H‰œ$°���H‰D$8H‰D$@H‹œ$`��H‰œ$˜���H‹œ$h��H‰œ$ ���H¼$��1Àè����Hœ$��Hƒû�„·��HÇÂ���HÇÁ���H‰œ$Ð���H‰”$Ø���H‰Œ$à���H����H‰$Hœ$¨���H‰\$è����H‹\$H‰\$hH‹\$H‰\$pH‹œ$Ð���H‰$è����H‹œ$Ð���H‰$H‹\$hH‰\$H‹\$pH‰\$è����H����H‰$H\$@H‰\$è����H‹\$H‰\$hH‹\$H‰\$pH‹œ$Ð���HƒÃH‰$è����H‹œ$Ð���HƒÃH‰$H‹\$hH‰\$H‹\$pH‰\$è����H����H‰$Hœ$˜���H‰\$è����H‹\$H‰\$hH‹\$H‰\$pH‹œ$Ð���HƒÃ H‰$è����H‹œ$Ð���HƒÃ H‰$H‹\$hH‰\$H‹\$pH‰\$è����H����H,$H‰ïH‰ÞH¥H¥H‹œ$Ð���H‰\$H‹œ$Ø���H‰\$H‹œ$à���H‰\$ è����H‹\$(H‰œ$ˆ���H‹\$0H‰œ$���H¼$è���1Àè����Hœ$è���Hƒû�„Ì��HÇÁ���HÇÂ���H‰Œ$À���H‰”$È���H‰œ$¸���H‰$è����H‹œ$¸���H‰$H‹œ$@��H‰\$H‹œ$H��H‰\$è����H‹œ$¸���HƒÃH‰$è����H‹œ$¸���HƒÃH‰$H‹œ$ˆ���H‰\$H‹œ$���H‰\$è����H‹œ$¸���H‰$H‹œ$À���H‰\$H‹œ$È���H‰\$è����H‹L$H‹D$ H‰L$HH‰ $H‰D$PH‰D$è����H‹D$ H‹\$(H‰\$`Hƒø�H‰D$XtYH‹\$HH‰$H‹\$PH‰\$è����H‹D$H‹T$H‹L$ H‰„$p��H‰T$xH‰”$x��H‰Œ$€���H‰Œ$€��è����HÄ8��ÃH‹D$8HÿÀH='��Œ?üÿÿH‹œ$P��H‰œ$¨���H‹œ$X��H‰œ$°���HÇD$@���H‹œ$`��H‰œ$˜���H‹œ$h��H‰œ$ ���H¼$��1Àè����Hœ$��Hƒû�„é��HÇÂ���HÇÁ���H‰œ$Ð���H‰”$Ø���H‰Œ$à���H����H‰$Hœ$¨���H‰\$è����H‹\$H‰\$hH‹\$H‰\$pH‹œ$Ð���H‰$è����H‹œ$Ð���H‰$H‹\$hH‰\$H‹\$pH‰\$è����H����H‰$H\$@H‰\$è����H‹\$H‰\$hH‹\$H‰\$pH‹œ$Ð���HƒÃH‰$è����H‹œ$Ð���HƒÃH‰$H‹\$hH‰\$H‹\$pH‰\$è����H����H‰$Hœ$˜���H‰\$è����H‹\$H‰\$hH‹\$H‰\$pH‹œ$Ð���HƒÃ H‰$è����H‹œ$Ð���HƒÃ H‰$H‹\$hH‰\$H‹\$pH‰\$è����H����H,$H‰ïH‰ÞH¥H¥H‹œ$Ð���H‰\$H‹œ$Ø���H‰\$H‹œ$à���H‰\$ è����H‹L$(H‹D$0HDŽ$p������H‰L$xH‰Œ$x��H‰„$€���H‰„$€��è����HÄ8��Ééþÿÿ‰é-üÿÿ‰éBúÿÿV
������0��0runtime.morestack_noctxt���d��*runtime.racefuncenter���ìè� runtime.duffzero���ê��type.string���–��runtime.convT2E���à��"runtime.racewrite���ª��2runtime.writebarrieriface���¸��type.int���Þ��runtime.convT2E���°��"runtime.racewrite���‚��2runtime.writebarrieriface�����type.string���¼��runtime.convT2E���Ž��"runtime.racewrite���à��2runtime.writebarrieriface���î��(go.string."%s%03d%s"���â ��fmt.Sprintf���´
ð� runtime.duffzero���¶ ��"runtime.racewrite���Œ ��4runtime.writebarrierstring���¶ ��"runtime.racewrite���” ��4runtime.writebarrierstring���ê ��$path/filepath.Join���®��os.Stat���’��os.Create���„��(runtime.racefuncexit���ìè� runtime.duffzero���ê��type.string���–��runtime.convT2E���à��"runtime.racewrite���ª��2runtime.writebarrieriface���¸��type.int���Þ��runtime.convT2E���°��"runtime.racewrite���‚��2runtime.writebarrieriface�����type.string���¼��runtime.convT2E���Ž��"runtime.racewrite���à��2runtime.writebarrieriface���î��lgo.string."could not create file of the form %s%03d%s"���â��fmt.Errorf���Ò��(runtime.racefuncexit���ð��<"".autotmp_0026��"type.interface {}�"".autotmp_0025��"type.interface {}�"".autotmp_0024��"type.interface {}�"".autotmp_0023��*type.*[3]interface {}�"".autotmp_0022��&type.[]interface {}�"".autotmp_0020�ÿtype.[]string�"".autotmp_0019��"type.interface {}�"".autotmp_0018��"type.interface {}�"".autotmp_0017�Ÿ"type.interface {}�"".autotmp_0015�Ï&type.[]interface {}�"".autotmp_0014��type.error�"".autotmp_0013��type.string�"".autotmp_0012��type.int�"".autotmp_0011��type.string�"".autotmp_0010��(type.[3]interface {}�"".autotmp_0008�ÿtype.error�"".autotmp_0005�ßtype.string�"".autotmp_0004�¿type.string�"".autotmp_0003�ïtype.int�"".autotmp_0002�Ÿtype.string�"".autotmp_0001�_(type.[3]interface {}�"".autotmp_0000�Ÿtype.[2]string� "".err�¿type.error�"".path�ßtype.string�"".index�ÿtype.int� "".~r4�ptype.error� "".~r3�`type.*os.File�"".suffix�@type.string�"".prefix� type.string� "".dir��type.string�(%ðèïðæïð� �6"N¢2LÆ �j�1Ù%%C)F)Ajo+"2 9É %%C)F)A8 (�Tgclocals·aa93ab489f167d3a019faa5baa9062fe�Tgclocals·6c9477719dd3f2d2dfeae2c436683757���f/tmp/go/src/cmd/pprof/internal/tempfile/tempfile.goþ"".DeferDelete�� ��ŒdH‹ %����H;awè����ëêHƒìxH‹\$xH‰$è����H����H‰$è����H����H‰$è����H‹����H‹ ����H‹����H‰ÃH)ËHƒû}FH����H‰$H‰T$HH‰T$H‰L$PH‰L$H‰D$XH‰D$HÇD$ ���è����H‹T$(H‹L$0H‹D$8H‰ÍHÿÁH‰ÓH‰L$PH‰D$XH‰T$HH‰l$@HkíHëH‰$è����H‹\$HH‹l$@HkíHëH‰$H‹œ$€���H‰\$H‹œ$ˆ���H‰\$è����H‹\$HH‰\$`H‹\$PH‰\$hH‹\$XH‰\$pH����H‰$è����H����H‰$H‹\$`H‰\$H‹\$hH‰\$H‹\$pH‰\$è����H����H‰$è����è����HƒÄxÃ*
������ ��0runtime.morestack_noctxt���H��*runtime.racefuncenter���V��"".tempFilesMu���h��$sync.(*Mutex).Lock���v��"".tempFiles���ˆ�� runtime.raceread���–��"".tempFiles���¤�"".tempFiles���² �"".tempFiles���Ø��type.[]string���¸��"runtime.growslice���°��"runtime.racewrite���˜��4runtime.writebarrierstring���â��"".tempFiles���ô��"runtime.racewrite���‚��"".tempFiles���Ð��2runtime.writebarrierslice���Þ��"".tempFilesMu���ð��(sync.(*Mutex).Unlock���ú��(runtime.racefuncexit��� ð��"".autotmp_0038�otype.int�"".autotmp_0037�_type.[]string�"".autotmp_0036�/type.[]string�"".path��type.string�ðëï ��@´��#´b.)�Tgclocals·31b90725c9a885e731df361f51db8f0d�Tgclocals·3a3d787447241e6c6f7695e2da60d273���f/tmp/go/src/cmd/pprof/internal/tempfile/tempfile.goþ"".Cleanup��€��údH‹ %����H;awè����ëêHƒìpH‹\$pH‰$è����H����H‰$è����H����H‰$è����H‹����H‹����H‹����H‰\$h1ÉH‰D$`H‰D$ H‰T$XH‰ÐH‰L$(H‹l$ H9é}fH‰D$0H‰$è����H‹\$0Hƒû�„”���H‹ H‹kH‰L$HH‰l$PH‰L$8H‰ $H‰l$@H‰l$è����H‹D$0H‹L$(HƒÀHÿÁH‰L$(H‹l$ H9é|šH����H‰$è����HÇ��������HÇ��������HÇ��������H����H‰$è����è����HƒÄpÉéeÿÿÿ(
������ ��0runtime.morestack_noctxt���H��*runtime.racefuncenter���V��"".tempFilesMu���h��$sync.(*Mutex).Lock���v��"".tempFiles���ˆ�� runtime.raceread���–��"".tempFiles���¤�"".tempFiles���² �"".tempFiles���ž�� runtime.raceread���Ž��os.Remove���Ü��"".tempFiles���î��"runtime.racewrite���ü�"".tempFiles���’�"".tempFiles���¨�"".tempFiles���¾��"".tempFilesMu���Ð��(sync.(*Mutex).Unlock���Ú��(runtime.racefuncexit����à�� "".autotmp_0049�Otype.string�"".autotmp_0048�type.*string�"".autotmp_0047�Ÿtype.int�"".autotmp_0046�type.int�"".autotmp_0045�/type.[]string�"".f�otype.string�à›ßà
�À�*N  { 1
��#khJ�Tgclocals·0115f8d53b75c1696444f08ad03251d9�Tgclocals·4398bb51467914f29637b614067b995f���f/tmp/go/src/cmd/pprof/internal/tempfile/tempfile.goþ"".init��€��údH‹ %����H;awè����ëêHƒìH‹\$H‰$è����H����H‰$è����¶����€û�t-H����H‰$è����¶����€ûu
è����HƒÄÃè���� H����H‰$è����Æ����è����è����è����è����H����H‰$è����Æ����è����HƒÄÃ,
������ ��0runtime.morestack_noctxt���H��*runtime.racefuncenter���V��"".initdone·���h�� runtime.raceread���v��"".initdone·���Ž��"".initdone·��� �� runtime.raceread���®��"".initdone·���Â��(runtime.racefuncexit���Ö��"runtime.throwinit���è��"".initdone·���ú��"runtime.racewrite���†�"".initdone·���’��sync.init���œ��$path/filepath.init���¦��os.init���°��fmt.init���¾��"".initdone·���Ð��"runtime.racewrite���Ü�"".initdone·���è��(runtime.racefuncexit�������OR�À�\À� �#�Tgclocals·3280bececceccd33cb74587feedb1f9f�Tgclocals·3280bececceccd33cb74587feedb1f9f���f/tmp/go/src/cmd/pprof/internal/tempfile/tempfile.goþ(type..hash.[2]string�€��þdH‹ %����H;awè����ëêHƒì0H‹\$0H‰$è����H‹T$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÐHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tNHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹T$H‹D$(HÿÀH‹l$ H9è|›H‰T$HH‰T$Pè����HƒÄ0Éë®
������ ��0runtime.morestack_noctxt���H��*runtime.racefuncenter���˜��runtime.strhash���ä��(runtime.racefuncexit���@`�� "".autotmp_0052�type.int�"".autotmp_0051�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��type.*[2]string�` _`�À�À��#Ž�Tgclocals·a11c21977d0c39648c83179d370ce4b8�Tgclocals·0115f8d53b75c1696444f08ad03251d9���f/tmp/go/src/cmd/pprof/internal/tempfile/tempfile.goþ$type..eq.[2]string� ��ždH‹ %����H;awè����ëêHƒì`H‹\$`H‰$è����1ÀHÇD$0���H‹l$0H9èÜ���H‰D$8H‹\$hH‰ÅH‰D$(HkíHëH‰$è����H‹D$(H‹\$hHƒû�„Ñ���H‰ÅHkíHëH‹+H‰l$PH‹kH‰l$XH‹\$pH‰ÅHkíHëH‰$è����H‹T$XH‹\$pHƒû�„ƒ���H‹l$(HkíHëH‹ H‰L$@H‹CH‰D$HH9ÂuOH‹l$PH‰,$H‰T$H‰L$H‰D$è����¶\$ €û�t(H‹D$8HÿÀH‹l$0H9èŒ$ÿÿÿƄ$€���è����HƒÄ`ÃƄ$€����è����HƒÄ`Éévÿÿÿ‰é(ÿÿÿ
������ ��0runtime.morestack_noctxt���H��*runtime.racefuncenter���¾�� runtime.raceread���Ì�� runtime.raceread���ò�� runtime.eqstring���Ì��(runtime.racefuncexit���ð��(runtime.racefuncexit���@À��"".autotmp_0056�?type.string�"".autotmp_0055�type.string�"".autotmp_0054�_type.int�"".autotmp_0053�Otype.int�"".i�otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�type.*[2]string�"".p��type.*[2]string�&À”¿À¿À�Ð�Ð��#‚S-+�Tgclocals·2bd0058e25364e522f9f24a53d6b8231�Tgclocals·a8cc63930a774e5693faf789d6200da1���f/tmp/go/src/cmd/pprof/internal/tempfile/tempfile.goþ4type..hash.[3]interface {}�€��þdH‹ %����H;awè����ëêHƒì0H‹\$0H‰$è����H‹T$H1ÀHÇD$ ���H‹l$ H9è}eH‰D$(H‰ÅH‰ÐHÁÀH»¿c»kïR�H¯ØH‰ØH‹\$8Hƒû�tNHkíHëH‰$HÇD$���H‰D$HH‰D$è����H‹T$H‹D$(HÿÀH‹l$ H9è|›H‰T$HH‰T$Pè����HƒÄ0Éë®
������ ��0runtime.morestack_noctxt���H��*runtime.racefuncenter���˜��(runtime.nilinterhash���ä��(runtime.racefuncexit���@`�� "".autotmp_0059�type.int�"".autotmp_0058�type.int� "".~r3�0type.uintptr�"".h� type.uintptr�"".s�type.uintptr�"".p��*type.*[3]interface {}�` _`�À�À��#Ž�Tgclocals·a11c21977d0c39648c83179d370ce4b8�Tgclocals·0115f8d53b75c1696444f08ad03251d9���f/tmp/go/src/cmd/pprof/internal/tempfile/tempfile.goþ0type..eq.[3]interface {}� ��ždH‹ %����H;awè����ëêHƒì`H‹\$`H‰$è����1ÀHÇD$0���H‹l$0H9èÜ���H‰D$8H‹\$pH‰ÅH‰D$(HkíHëH‰$è����H‹D$(H‹\$pHƒû�„Ñ���H‰ÅHkíHëH‹+H‰l$PH‹kH‰l$XH‹\$hH‰ÅHkíHëH‰$è����H‹T$PH‹\$hHƒû�„ƒ���H‹l$(HkíHëH‹H‹KH‰L$HH‰D$@H9ÐuOH‰$H‰L$H‰T$H‹l$XH‰l$è����¶\$ €û�t(H‹D$8HÿÀH‹l$0H9èŒ$ÿÿÿƄ$€���è����HƒÄ`ÃƄ$€����è����HƒÄ`Éévÿÿÿ‰é(ÿÿÿ
������ ��0runtime.morestack_noctxt���H��*runtime.racefuncenter���¾�� runtime.raceread���Ì�� runtime.raceread���ò��runtime.efaceeq���Ì��(runtime.racefuncexit���ð��(runtime.racefuncexit���@À��"".autotmp_0063�?"type.interface {}�"".autotmp_0062�"type.interface {}�"".autotmp_0061�_type.int�"".autotmp_0060�Otype.int�"".i�otype.int� "".~r3�0type.bool�"".s� type.uintptr�"".q�*type.*[3]interface {}�"".p��*type.*[3]interface {}�&À”¿À¿À�Ð�Ð��#‚S-+�Tgclocals·2bd0058e25364e522f9f24a53d6b8231�Tgclocals·13e5989dfabb82780030343bf65bff4b���f/tmp/go/src/cmd/pprof/internal/tempfile/tempfile.goþ(go.string."%s%03d%s"�@��2���������������%s%03d%s�� �(go.string."%s%03d%s"���þlgo.string."could not create file of the form %s%03d%s"�€��v��������*�������could not create file of the form %s%03d%s�� �lgo.string."could not create file of the form %s%03d%s"���þTgclocals·6c9477719dd3f2d2dfeae2c436683757�°��°
���<������������� �ÿ� �ÿ�� ��ÿ��""�"ÿ�� "�"ÿ�� �"ÿ����������������� ��ÿ�þTgclocals·aa93ab489f167d3a019faa5baa9062fe�`��`
������"��"��"��"��"��"��"��"��"â�"â��þTgclocals·3a3d787447241e6c6f7695e2da60d273�(��(��� ����������€����þTgclocals·31b90725c9a885e731df361f51db8f0d�(��(����������������þTgclocals·4398bb51467914f29637b614067b995f� �� ��������������þTgclocals·0115f8d53b75c1696444f08ad03251d9�����������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þTgclocals·3280bececceccd33cb74587feedb1f9f�����������þ*"".tempFiles��0type.[]string���þ,"".tempFilesMu��type.sync.Mutex���þ,"".initdone·��type.uint8���þ"".New·f�������������� "".New���þ0runtime.racefuncenter·f��������������*runtime.racefuncenter���þ$runtime.convT2E·f��������������runtime.convT2E���þ(runtime.racewrite·f��������������"runtime.racewrite���þ8runtime.writebarrieriface·f��������������2runtime.writebarrieriface���þfmt.Sprintf·f��������������fmt.Sprintf���þ:runtime.writebarrierstring·f��������������4runtime.writebarrierstring���þ*path/filepath.Join·f��������������$path/filepath.Join���þos.Stat·f��������������os.Stat���þos.Create·f��������������os.Create���þ.runtime.racefuncexit·f��������������(runtime.racefuncexit���þfmt.Errorf·f��������������fmt.Errorf���þ,runtime.throwreturn·f��������������&runtime.throwreturn���þ""".DeferDelete·f��������������"".DeferDelete���þ*sync.(*Mutex).Lock·f��������������$sync.(*Mutex).Lock���þ&runtime.raceread·f�������������� runtime.raceread���þ(runtime.growslice·f��������������"runtime.growslice���þ8runtime.writebarrierslice·f��������������2runtime.writebarrierslice���þ.sync.(*Mutex).Unlock·f��������������(sync.(*Mutex).Unlock���þ"".Cleanup·f��������������"".Cleanup���þos.Remove·f��������������os.Remove���þ"".init·f��������������"".init���þ(runtime.throwinit·f��������������"runtime.throwinit���þsync.init·f��������������sync.init���þ*path/filepath.init·f��������������$path/filepath.init���þos.init·f��������������os.init���þfmt.init·f��������������fmt.init���þbruntime.gcbits.0x48844400000000000000000000000000� �� H„D��������������þ(go.string."[]string"�@��2���������������[]string�� �(go.string."[]string"���þtype.[]string� �� �������Ó¨ó
�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��(go.string."[]string"���p��,go.weak.type.*[]string���€��"runtime.zerovalue�����type.string���þ:go.typelink.[]string/[]string��������������type.[]string���þTgclocals·0115f8d53b75c1696444f08ad03251d9�����������þTgclocals·a11c21977d0c39648c83179d370ce4b8� �� ���������V����þTgclocals·a8cc63930a774e5693faf789d6200da1�(��(���������� ��������þTgclocals·2bd0058e25364e522f9f24a53d6b8231�(��(������������Z����þ0type..hashfunc.[2]string��������������(type..hash.[2]string���þ,type..eqfunc.[2]string��������������$type..eq.[2]string���þ&type..alg.[2]string� �� �������������������0type..hashfunc.[2]string�����,type..eqfunc.[2]string���þbruntime.gcbits.0x48480000000000000000000000000000� �� HH���������������þ*go.string."[2]string"�@��4�������� �������[2]string�� �*go.string."[2]string"���þtype.[2]string�À��À �������PXåé�������������������������������������������������������������������������������� ��&type..alg.[2]string���0��bruntime.gcbits.0x48480000000000000000000000000000���P��*go.string."[2]string"���p��.go.weak.type.*[2]string���€��"runtime.zerovalue�����type.string��� ��type.[]string���þ>go.typelink.[2]string/[2]string��������������type.[2]string���þbruntime.gcbits.0xcc000000000000000000000000000000� �� Ì����������������þ0go.string."interface {}"�@��:�������� �������interface {}�� �0go.string."interface {}"���þ"type.interface {}�À��À�������çW ��������������������������������������������������������������������������������� €� runtime.algarray���0��bruntime.gcbits.0xcc000000000000000000000000000000���P��0go.string."interface {}"���p��4go.weak.type.*interface {}���€��"runtime.zerovalue���À�"type.interface {}���þ4go.string."[]interface {}"�@��>���������������[]interface {}�� �4go.string."[]interface {}"���þ&type.[]interface {}� �� �������p“ê/�����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x48844400000000000000000000000000���P��4go.string."[]interface {}"���p��8go.weak.type.*[]interface {}���€��"runtime.zerovalue�����"type.interface {}���þRgo.typelink.[]interface {}/[]interface {}��������������&type.[]interface {}���þTgclocals·0115f8d53b75c1696444f08ad03251d9�����������þTgclocals·a11c21977d0c39648c83179d370ce4b8� �� ���������V����þTgclocals·13e5989dfabb82780030343bf65bff4b�(��(����������ð��������þTgclocals·2bd0058e25364e522f9f24a53d6b8231�(��(������������Z����þ<type..hashfunc.[3]interface {}��������������4type..hash.[3]interface {}���þ8type..eqfunc.[3]interface {}��������������0type..eq.[3]interface {}���þ2type..alg.[3]interface {}� �� �������������������<type..hashfunc.[3]interface {}�����8type..eqfunc.[3]interface {}���þbruntime.gcbits.0xcccccc00000000000000000000000000� �� ÌÌÌ��������������þ6go.string."[3]interface {}"�@��@���������������[3]interface {}�� �6go.string."[3]interface {}"���þ(type.[3]interface {}�À��À0�������ÝÏÙ�������������������������������������������������������������������������������� ��2type..alg.[3]interface {}���0��bruntime.gcbits.0xcccccc00000000000000000000000000���P��6go.string."[3]interface {}"���p��:go.weak.type.*[3]interface {}���€��"runtime.zerovalue�����"type.interface {}��� ��&type.[]interface {}���þVgo.typelink.[3]interface {}/[3]interface {}��������������(type.[3]interface {}���þbruntime.gcbits.0x88000000000000000000000000000000� �� ˆ����������������þ8go.string."*[3]interface {}"�P��B���������������*[3]interface {}�� �8go.string."*[3]interface {}"���þ*type.*[3]interface {}� �� �������°þ¹�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��8go.string."*[3]interface {}"���p��<go.weak.type.**[3]interface {}���€��"runtime.zerovalue�����(type.[3]interface {}���þ,go.string."*[2]string"�@��6��������
�������*[2]string�� �,go.string."*[2]string"���þtype.*[2]string� �� ������� f<�6����������������������������������������������������������������  � runtime.algarray���0��bruntime.gcbits.0x88000000000000000000000000000000���P��,go.string."*[2]string"���p��0go.weak.type.**[2]string���€��"runtime.zerovalue�����type.[2]string���þ go.string."sync"�0��*���������������sync�� � go.string."sync"���þ&go.importpath.sync.� �� ���������������� � go.string."sync"���þ&go.string."runtime"�0��0���������������runtime�� �&go.string."runtime"���þ,go.importpath.runtime.� �� ���������������� �&go.string."runtime"���þ2go.string."path/filepath"�@��<�������� �������path/filepath�� �2go.string."path/filepath"���þ8go.importpath.path/filepath.� �� �������� �������� �2go.string."path/filepath"���þgo.string."os"�0��&���������������os�� �go.string."os"���þ"go.importpath.os.� �� ���������������� �go.string."os"���þgo.string."fmt"�0��(���������������fmt�� �go.string."fmt"���þ$go.importpath.fmt.� �� ���������������� �go.string."fmt"���þ.type..hash.[2]string·f��������������(type..hash.[2]string���þ$runtime.strhash·f��������������runtime.strhash���þ*type..eq.[2]string·f��������������$type..eq.[2]string���þ&runtime.eqstring·f�������������� runtime.eqstring���þ:type..hash.[3]interface {}·f��������������4type..hash.[3]interface {}���þ.runtime.nilinterhash·f��������������(runtime.nilinterhash���þ6type..eq.[3]interface {}·f��������������0type..eq.[3]interface {}���þ$runtime.efaceeq·f��������������runtime.efaceeq���þ"runtime.zerovalue������ÿÿgo13ld�