1276 lines
No EOL
314 KiB
Text
1276 lines
No EOL
314 KiB
Text
!<arch>
|
||
__.PKGDEF 0 0 0 644 16599 `
|
||
go object linux amd64 go1.5.1 X:none
|
||
build id "b3791681c3c7157322e391a826c07985fa81460f"
|
||
|
||
$$
|
||
package testing
|
||
import runtime "runtime"
|
||
import flag "flag"
|
||
import fmt "fmt"
|
||
import strconv "strconv"
|
||
import io "io"
|
||
import os "os"
|
||
import time "time"
|
||
import sync "sync"
|
||
import atomic "sync/atomic"
|
||
import bytes "bytes"
|
||
import strings "strings"
|
||
import pprof "runtime/pprof"
|
||
import trace "runtime/trace"
|
||
func @"".AllocsPerRun (@"".runs·2 int, @"".f·3 func() "esc:0x1") (@"".avg·1 float64)
|
||
type @"sync".Mutex struct { @"sync".state int32; @"sync".sema uint32 }
|
||
func (@"sync".m·1 *@"sync".Mutex) Lock ()
|
||
func (@"sync".m·1 *@"sync".Mutex) Unlock ()
|
||
type @"sync".Locker interface { Lock(); Unlock() }
|
||
type @"sync".RWMutex struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
|
||
func (@"sync".rw·1 *@"sync".RWMutex) Lock ()
|
||
func (@"sync".rw·1 *@"sync".RWMutex) RLock ()
|
||
func (@"sync".rw·2 *@"sync".RWMutex "esc:0x12") RLocker () (? @"sync".Locker) { return (*@"sync".rlocker)(@"sync".rw·2) }
|
||
func (@"sync".rw·1 *@"sync".RWMutex) RUnlock ()
|
||
func (@"sync".rw·1 *@"sync".RWMutex) Unlock ()
|
||
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:0x22") String () (? string)
|
||
func (@"time".l·2 *@"time".Location "esc:0x1") @"time".firstZoneUsed () (? bool)
|
||
func (@"time".l·2 *@"time".Location "esc:0x12") @"time".get () (? *@"time".Location)
|
||
func (@"time".l·6 *@"time".Location "esc:0x32") @"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:0x1") @"time".lookupFirstZone () (? int)
|
||
func (@"time".l·4 *@"time".Location "esc:0x1") @"time".lookupName (@"time".name·5 string "esc:0x1", @"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) * 8190022623310637111963488201822504381538623676021880892417778544696899264837610290203272971060556344039023584360473938041055625214280336402169897364226048p-553 }
|
||
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) * 7678146209353722106395056769533233877065564876941352542109479049699919628723768656821910653339403201031675627614471533358284117434246264392176261853609984p-547 }
|
||
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) * 7198262071269114660816079141112770740375861891461678802759824945047098083990024106014198994535558872472104883612039846078596891298747423852523262413111296p-541 }
|
||
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:0x12") Add (@"time".d·3 @"time".Duration) (? @"time".Time) { @"time".t·2.@"time".sec += int64(@"time".d·3 / @"time".Duration(0x3b9aca00)); var @"time".nsec·4 int32; ; @"time".nsec·4 = int32(@"time".t·2.@"time".nsec) + int32(@"time".d·3 % @"time".Duration(0x3b9aca00)); if @"time".nsec·4 >= 0x3b9aca00 { @"time".t·2.@"time".sec++; @"time".nsec·4 -= 0x3b9aca00 } else { if @"time".nsec·4 < 0x0 { @"time".t·2.@"time".sec--; @"time".nsec·4 += 0x3b9aca00 } }; @"time".t·2.@"time".nsec = @"time".nsec·4; return @"time".t·2 }
|
||
func (@"time".t·2 @"time".Time "esc:0x12") AddDate (@"time".years·3 int, @"time".months·4 int, @"time".days·5 int) (? @"time".Time)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") After (@"time".u·3 @"time".Time "esc:0x1") (? 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:0x9") AppendFormat (@"time".b·3 []byte "esc:0x1a", @"time".layout·4 string "esc:0x9") (? []byte)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") Before (@"time".u·3 @"time".Time "esc:0x1") (? 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:0x1") Clock () (@"time".hour·1 int, @"time".min·2 int, @"time".sec·3 int)
|
||
func (@"time".t·4 @"time".Time "esc:0x1") Date () (@"time".year·1 int, @"time".month·2 @"time".Month, @"time".day·3 int)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") Day () (? int)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") Equal (@"time".u·3 @"time".Time "esc:0x1") (? 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:0x9") Format (@"time".layout·3 string "esc:0x9") (? string)
|
||
func (@"time".t·2 *@"time".Time "esc:0x1") GobDecode (@"time".data·3 []byte "esc:0x1") (? error)
|
||
func (@"time".t·3 @"time".Time "esc:0x1") GobEncode () (? []byte, ? error)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") Hour () (? int)
|
||
func (@"time".t·3 @"time".Time "esc:0x1") ISOWeek () (@"time".year·1 int, @"time".week·2 int)
|
||
func (@"time".t·2 @"time".Time "esc:0x12") In (@"time".loc·3 *@"time".Location "esc:0x12") (? @"time".Time)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") IsZero () (? bool) { return @"time".t·2.@"time".sec == 0x0 && @"time".t·2.@"time".nsec == 0x0 }
|
||
func (@"time".t·2 @"time".Time "esc:0x12") Local () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".Local; return @"time".t·2 }
|
||
func (@"time".t·2 @"time".Time "esc:0x12") 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:0x1") MarshalBinary () (? []byte, ? error)
|
||
func (@"time".t·3 @"time".Time "esc:0x9") MarshalJSON () (? []byte, ? error)
|
||
func (@"time".t·3 @"time".Time "esc:0x9") MarshalText () (? []byte, ? error)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") Minute () (? int)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") Month () (? @"time".Month)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") Nanosecond () (? int) { return int(@"time".t·2.@"time".nsec) }
|
||
func (@"time".t·2 @"time".Time "esc:0x12") Round (@"time".d·3 @"time".Duration) (? @"time".Time)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") Second () (? int)
|
||
func (@"time".t·2 @"time".Time "esc:0x9") String () (? string)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") Sub (@"time".u·3 @"time".Time "esc:0x1") (? @"time".Duration)
|
||
func (@"time".t·2 @"time".Time "esc:0x12") Truncate (@"time".d·3 @"time".Duration) (? @"time".Time)
|
||
func (@"time".t·2 @"time".Time "esc:0x12") UTC () (? @"time".Time) { @"time".t·2.@"time".loc = @"time".UTC; return @"time".t·2 }
|
||
func (@"time".t·2 @"time".Time "esc:0x1") Unix () (? int64) { return @"time".t·2.@"time".sec + -0xe7791f700 }
|
||
func (@"time".t·2 @"time".Time "esc:0x1") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + -0xe7791f700) * 0x3b9aca00 + int64(@"time".t·2.@"time".nsec) }
|
||
func (@"time".t·2 *@"time".Time "esc:0x1") UnmarshalBinary (@"time".data·3 []byte "esc:0x1") (? error)
|
||
func (@"time".t·2 *@"time".Time "esc:0x1") UnmarshalJSON (@"time".data·3 []byte "esc:0x1") (@"time".err·1 error)
|
||
func (@"time".t·2 *@"time".Time "esc:0x1") UnmarshalText (@"time".data·3 []byte "esc:0x1") (@"time".err·1 error)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") Weekday () (? @"time".Weekday)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") Year () (? int)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") YearDay () (? int)
|
||
func (@"time".t·3 @"time".Time "esc:0x32") Zone () (@"time".name·1 string, @"time".offset·2 int)
|
||
func (@"time".t·2 @"time".Time "esc:0x1") @"time".abs () (? uint64)
|
||
func (@"time".t·5 @"time".Time "esc:0x1") @"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:0x32") @"time".locabs () (@"time".name·1 string, @"time".offset·2 int, @"time".abs·3 uint64)
|
||
type @"".common struct { @"".mu @"sync".RWMutex; @"".output []byte; @"".failed bool; @"".skipped bool; @"".finished bool; @"".start @"time".Time; @"".duration @"time".Duration; @"".self interface {}; @"".signal chan interface {} }
|
||
func (@"".c·1 *@"".common) Error (@"".args·2 ...interface {} "esc:0x9")
|
||
func (@"".c·1 *@"".common) Errorf (@"".format·2 string "esc:0x9", @"".args·3 ...interface {} "esc:0x9")
|
||
func (@"".c·1 *@"".common) Fail ()
|
||
func (@"".c·1 *@"".common) FailNow ()
|
||
func (@"".c·2 *@"".common) Failed () (? bool)
|
||
func (@"".c·1 *@"".common) Fatal (@"".args·2 ...interface {} "esc:0x9")
|
||
func (@"".c·1 *@"".common) Fatalf (@"".format·2 string "esc:0x9", @"".args·3 ...interface {} "esc:0x9")
|
||
func (@"".c·1 *@"".common) Log (@"".args·2 ...interface {} "esc:0x9")
|
||
func (@"".c·1 *@"".common) Logf (@"".format·2 string "esc:0x9", @"".args·3 ...interface {} "esc:0x9")
|
||
func (@"".c·1 *@"".common) Skip (@"".args·2 ...interface {} "esc:0x9")
|
||
func (@"".c·1 *@"".common) SkipNow ()
|
||
func (@"".c·1 *@"".common) Skipf (@"".format·2 string "esc:0x9", @"".args·3 ...interface {} "esc:0x9")
|
||
func (@"".c·2 *@"".common) Skipped () (? bool)
|
||
func (@"".c·1 *@"".common) @"".log (@"".s·2 string)
|
||
func (@"".c·1 *@"".common "esc:0x1") @"".private () { }
|
||
func (@"".c·1 *@"".common) @"".skip ()
|
||
type @"".BenchmarkResult struct { N int; T @"time".Duration; Bytes int64; MemAllocs uint64; MemBytes uint64 }
|
||
func (@"".r·2 @"".BenchmarkResult) AllocedBytesPerOp () (? int64) { if @"".r·2.N <= 0x0 { return 0x0 }; return int64(@"".r·2.MemBytes) / int64(@"".r·2.N) }
|
||
func (@"".r·2 @"".BenchmarkResult) AllocsPerOp () (? int64) { if @"".r·2.N <= 0x0 { return 0x0 }; return int64(@"".r·2.MemAllocs) / int64(@"".r·2.N) }
|
||
func (@"".r·2 @"".BenchmarkResult) MemString () (? string)
|
||
func (@"".r·2 @"".BenchmarkResult) NsPerOp () (? int64) { if @"".r·2.N <= 0x0 { return 0x0 }; return @"".r·2.T.Nanoseconds() / int64(@"".r·2.N) }
|
||
func (@"".r·2 @"".BenchmarkResult) String () (? string)
|
||
func (@"".r·2 @"".BenchmarkResult) @"".mbPerSec () (? float64) { if @"".r·2.Bytes <= 0x0 || @"".r·2.T <= @"time".Duration(0x0) || @"".r·2.N <= 0x0 { return 0 }; return float64(@"".r·2.Bytes) * float64(@"".r·2.N) / 12786682062094304179739022253232809188346257992355721833919106906625522642205759980012773798148063113870651109873281527379754908382364816614564560896000000p-492 / @"".r·2.T.Seconds() }
|
||
type @"".PB struct { @"".globalN *uint64; @"".grain uint64; @"".cache uint64; @"".bN uint64 }
|
||
func (@"".pb·2 *@"".PB "esc:0x9") Next () (? bool)
|
||
type @"".B struct { ? @"".common; N int; @"".previousN int; @"".previousDuration @"time".Duration; @"".benchmark @"".InternalBenchmark; @"".bytes int64; @"".timerOn bool; @"".showAllocResult bool; @"".result @"".BenchmarkResult; @"".parallelism int; @"".startAllocs uint64; @"".startBytes uint64; @"".netAllocs uint64; @"".netBytes uint64 }
|
||
func (@"".b·1 *@"".B "esc:0x1") ReportAllocs () { @"".b·1.@"".showAllocResult = true }
|
||
func (@"".b·1 *@"".B "esc:0x1") ResetTimer ()
|
||
func (@"".b·1 *@"".B) RunParallel (@"".body·2 func(? *@"".PB))
|
||
func (@"".b·1 *@"".B "esc:0x1") SetBytes (@"".n·2 int64) { @"".b·1.@"".bytes = @"".n·2 }
|
||
func (@"".b·1 *@"".B "esc:0x1") SetParallelism (@"".p·2 int) { if @"".p·2 >= 0x1 { @"".b·1.@"".parallelism = @"".p·2 } }
|
||
func (@"".b·1 *@"".B "esc:0x1") StartTimer ()
|
||
func (@"".b·1 *@"".B "esc:0x1") StopTimer ()
|
||
func (@"".b·1 *@"".B) @"".launch ()
|
||
func (@"".b·2 *@"".B "esc:0x1") @"".nsPerOp () (? int64) { if @"".b·2.N <= 0x0 { return 0x0 }; return @"".b·2.@"".common.@"".duration.Nanoseconds() / int64(@"".b·2.N) }
|
||
func (@"".b·2 *@"".B) @"".run () (? @"".BenchmarkResult)
|
||
func (@"".b·1 *@"".B) @"".runN (@"".n·2 int)
|
||
func (@"".b·1 *@"".B "esc:0x9") @"".trimOutput ()
|
||
type @"".InternalBenchmark struct { Name string; F func(@"".b *@"".B) }
|
||
func @"".RunBenchmarks (@"".matchString·1 func(@"".pat string, @"".str string) (? bool, ? error) "esc:0x1", @"".benchmarks·2 []@"".InternalBenchmark "esc:0x9")
|
||
func @"".Benchmark (@"".f·2 func(@"".b *@"".B)) (? @"".BenchmarkResult)
|
||
type @"".CoverBlock struct { Line0 uint32; Col0 uint16; Line1 uint32; Col1 uint16; Stmts uint16 }
|
||
type @"".Cover struct { Mode string; Counters map[string][]uint32; Blocks map[string][]@"".CoverBlock; CoveredPackages string }
|
||
func @"".Coverage () (? float64)
|
||
func @"".RegisterCover (@"".c·1 @"".Cover) { @"".cover = @"".c·1 }
|
||
type @"".InternalExample struct { Name string; F func(); Output string }
|
||
func @"".RunExamples (@"".matchString·2 func(@"".pat string, @"".str string) (? bool, ? error) "esc:0x1", @"".examples·3 []@"".InternalExample "esc:0x9") (@"".ok·1 bool)
|
||
func @"".Short () (? bool) { return *@"".short }
|
||
func @"".Verbose () (? bool) { return *@"".chatty }
|
||
type @"".TB interface { Error(@"".args ...interface {}); Errorf(@"".format string, @"".args ...interface {}); Fail(); FailNow(); Failed() (? bool); Fatal(@"".args ...interface {}); Fatalf(@"".format string, @"".args ...interface {}); Log(@"".args ...interface {}); Logf(@"".format string, @"".args ...interface {}); Skip(@"".args ...interface {}); SkipNow(); Skipf(@"".format string, @"".args ...interface {}); Skipped() (? bool); @"".private() }
|
||
type @"".T struct { ? @"".common; @"".name string; @"".startParallel chan bool }
|
||
func (@"".t·1 *@"".T "esc:0x1") Parallel ()
|
||
func (@"".t·1 *@"".T) @"".report ()
|
||
type @"".InternalTest struct { Name string; F func(? *@"".T) }
|
||
func @"".Main (@"".matchString·1 func(@"".pat string, @"".str string) (? bool, ? error), @"".tests·2 []@"".InternalTest, @"".benchmarks·3 []@"".InternalBenchmark, @"".examples·4 []@"".InternalExample)
|
||
type @"".M struct { @"".matchString func(@"".pat string, @"".str string) (? bool, ? error); @"".tests []@"".InternalTest; @"".benchmarks []@"".InternalBenchmark; @"".examples []@"".InternalExample }
|
||
func (@"".m·2 *@"".M "esc:0x9") Run () (? int)
|
||
func @"".MainStart (@"".matchString·2 func(@"".pat string, @"".str string) (? bool, ? error), @"".tests·3 []@"".InternalTest, @"".benchmarks·4 []@"".InternalBenchmark, @"".examples·5 []@"".InternalExample) (? *@"".M) { return (&@"".M{ @"".matchString:@"".matchString·2, @"".tests:@"".tests·3, @"".benchmarks:@"".benchmarks·4, @"".examples:@"".examples·5 }) }
|
||
func @"".RunTests (@"".matchString·2 func(@"".pat string, @"".str string) (? bool, ? error) "esc:0x1", @"".tests·3 []@"".InternalTest) (@"".ok·1 bool)
|
||
func @"".init ()
|
||
type @"sync".rlocker struct { @"sync".w @"sync".Mutex; @"sync".writerSem uint32; @"sync".readerSem uint32; @"sync".readerCount int32; @"sync".readerWait int32 }
|
||
func (@"sync".r·1 *@"sync".rlocker) Lock ()
|
||
func (@"sync".r·1 *@"sync".rlocker) Unlock ()
|
||
var @"time".months [12]string
|
||
var @"time".days [7]string
|
||
var @"time".Local *@"time".Location
|
||
var @"time".UTC *@"time".Location
|
||
var @"".cover @"".Cover
|
||
var @"".short *bool
|
||
var @"".chatty *bool
|
||
|
||
$$
|
||
|