Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 20951 `
go object linux amd64 go1.6 X:none
build id "2ec4847874dfc05221d551b0953273df390b864d"
$$
package exec
import runtime "runtime"
import bytes "bytes"
import errors "errors"
import io "io"
import sync "sync"
import os "os"
import syscall "syscall"
import filepath "path/filepath"
import strings "strings"
import strconv "strconv"
type @"".Error struct { Name string; Err error }
func (@"".e·2 *@"".Error "esc:0x9") Error () (? string)
type @"io".Reader interface { Read(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"io".Writer interface { Write(@"io".p []byte) (@"io".n int, @"io".err error) }
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 }
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: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) * float64(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) * float64(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) * float64(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 >= int32(0x3b9aca00) { @"time".t·2.@"time".sec++; @"time".nsec·4 -= int32(0x3b9aca00) } else { if @"time".nsec·4 < int32(0x0) { @"time".t·2.@"time".sec--; @"time".nsec·4 += int32(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 == int64(0x0) && @"time".t·2.@"time".nsec == int32(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 + int64(-0xe7791f700) }
func (@"time".t·2 @"time".Time "esc:0x1") UnixNano () (? int64) { return (@"time".t·2.@"time".sec + int64(-0xe7791f700)) * int64(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 @"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 "esc:0x22") Chdir () (? error)
func (@"os".f·2 *@"os".File "esc:0x22") Chmod (@"os".mode·3 @"os".FileMode) (? error)
func (@"os".f·2 *@"os".File "esc:0x22") Chown (@"os".uid·3 int, @"os".gid·4 int) (? error)
func (@"os".f·2 *@"os".File "esc:0x9") Close () (? error)
func (@"os".f·2 *@"os".File "esc:0x1") Fd () (? uintptr) { if @"os".f·2 == nil { return uintptr(0xffffffffffffffff) }; return uintptr(@"os".f·2.@"os".file.@"os".fd) }
func (@"os".f·2 *@"os".File "esc:0x32") Name () (? string) { return @"os".f·2.@"os".file.@"os".name }
func (@"os".f·3 *@"os".File "esc:0x102") Read (@"os".b·4 []byte "esc:0x1") (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x102") ReadAt (@"os".b·4 []byte "esc:0x1", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x1") Readdir (@"os".n·4 int) (@"os".fi·1 []@"os".FileInfo, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x1") Readdirnames (@"os".n·4 int) (@"os".names·1 []string, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x102") Seek (@"os".offset·4 int64, @"os".whence·5 int) (@"os".ret·1 int64, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x10a") Stat () (? @"os".FileInfo, ? error)
func (@"os".f·2 *@"os".File "esc:0x1") Sync () (? error)
func (@"os".f·2 *@"os".File "esc:0x22") Truncate (@"os".size·3 int64) (? error)
func (@"os".f·3 *@"os".File "esc:0x102") Write (@"os".b·4 []byte "esc:0x1") (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x102") WriteAt (@"os".b·4 []byte "esc:0x1", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x102") WriteString (@"os".s·4 string "esc:0x1") (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x1") @"os".pread (@"os".b·4 []byte "esc:0x1", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x1") @"os".pwrite (@"os".b·4 []byte "esc:0x1", @"os".off·5 int64) (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x1") @"os".read (@"os".b·4 []byte "esc:0x1") (@"os".n·1 int, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x1") @"os".readdir (@"os".n·4 int) (@"os".fi·1 []@"os".FileInfo, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x1") @"os".readdirnames (@"os".n·4 int) (@"os".names·1 []string, @"os".err·2 error)
func (@"os".f·3 *@"os".File "esc:0x1") @"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:0x1") @"os".write (@"os".b·4 []byte "esc:0x1") (@"os".n·1 int, @"os".err·2 error)
type @"syscall".Credential struct { Uid uint32; Gid uint32; Groups []uint32 }
type @"syscall".Signal int
func (@"syscall".s·1 @"syscall".Signal) Signal () { }
func (@"syscall".s·2 @"syscall".Signal) String () (? string)
type @"syscall".SysProcIDMap struct { ContainerID int; HostID int; Size int }
type @"syscall".SysProcAttr struct { Chroot string; Credential *@"syscall".Credential; Ptrace bool; Setsid bool; Setpgid bool; Setctty bool; Noctty bool; Ctty int; Foreground bool; Pgid int; Pdeathsig @"syscall".Signal; Cloneflags uintptr; UidMappings []@"syscall".SysProcIDMap; GidMappings []@"syscall".SysProcIDMap; GidMappingsEnableSetgroups bool }
type @"os".Signal interface { Signal(); String() (? string) }
type @"syscall".WaitStatus uint32
func (@"syscall".w·2 @"syscall".WaitStatus) Continued () (? bool) { return @"syscall".w·2 == @"syscall".WaitStatus(0xffff) }
func (@"syscall".w·2 @"syscall".WaitStatus) CoreDump () (? bool) { return @"syscall".w·2.Signaled() && @"syscall".w·2 & @"syscall".WaitStatus(0x80) != @"syscall".WaitStatus(0x0) }
func (@"syscall".w·2 @"syscall".WaitStatus) ExitStatus () (? int) { if !@"syscall".w·2.Exited() { return int(-0x1) }; return int(@"syscall".w·2 >> uint(0x8)) & int(0xff) }
func (@"syscall".w·2 @"syscall".WaitStatus) Exited () (? bool) { return @"syscall".w·2 & @"syscall".WaitStatus(0x7f) == @"syscall".WaitStatus(0x0) }
func (@"syscall".w·2 @"syscall".WaitStatus) Signal () (? @"syscall".Signal) { if !@"syscall".w·2.Signaled() { return @"syscall".Signal(-0x1) }; return @"syscall".Signal(@"syscall".w·2 & @"syscall".WaitStatus(0x7f)) }
func (@"syscall".w·2 @"syscall".WaitStatus) Signaled () (? bool) { return @"syscall".w·2 & @"syscall".WaitStatus(0x7f) != @"syscall".WaitStatus(0x7f) && @"syscall".w·2 & @"syscall".WaitStatus(0x7f) != @"syscall".WaitStatus(0x0) }
func (@"syscall".w·2 @"syscall".WaitStatus) StopSignal () (? @"syscall".Signal) { if !@"syscall".w·2.Stopped() { return @"syscall".Signal(-0x1) }; return @"syscall".Signal(@"syscall".w·2 >> uint(0x8)) & @"syscall".Signal(0xff) }
func (@"syscall".w·2 @"syscall".WaitStatus) Stopped () (? bool) { return @"syscall".w·2 & @"syscall".WaitStatus(0xff) == @"syscall".WaitStatus(0x7f) }
func (@"syscall".w·2 @"syscall".WaitStatus) TrapCause () (? int) { if @"syscall".w·2.StopSignal() != @"syscall".Signal(0x5) { return int(-0x1) }; return int(@"syscall".w·2 >> uint(0x8)) >> uint(0x8) }
type @"syscall".Timeval struct { Sec int64; Usec int64 }
func (@"syscall".tv·2 *@"syscall".Timeval "esc:0x1") Nano () (? int64) { return int64(@"syscall".tv·2.Sec) * int64(0x3b9aca00) + int64(@"syscall".tv·2.Usec) * int64(0x3e8) }
func (@"syscall".tv·3 *@"syscall".Timeval "esc:0x1") Unix () (@"syscall".sec·1 int64, @"syscall".nsec·2 int64) { return int64(@"syscall".tv·3.Sec), int64(@"syscall".tv·3.Usec) * int64(0x3e8) }
type @"syscall".Rusage struct { Utime @"syscall".Timeval; Stime @"syscall".Timeval; Maxrss int64; Ixrss int64; Idrss int64; Isrss int64; Minflt int64; Majflt int64; Nswap int64; Inblock int64; Oublock int64; Msgsnd int64; Msgrcv int64; Nsignals int64; Nvcsw int64; Nivcsw int64 }
type @"os".ProcessState struct { @"os".pid int; @"os".status @"syscall".WaitStatus; @"os".rusage *@"syscall".Rusage }
func (@"os".p·2 *@"os".ProcessState "esc:0x1") Exited () (? bool) { return @"os".p·2.@"os".exited() }
func (@"os".p·2 *@"os".ProcessState "esc:0x1") Pid () (? int) { return @"os".p·2.@"os".pid }
func (@"os".p·2 *@"os".ProcessState "esc:0x1") String () (? string)
func (@"os".p·2 *@"os".ProcessState "esc:0x1") Success () (? bool) { return @"os".p·2.@"os".success() }
func (@"os".p·2 *@"os".ProcessState "esc:0x1") Sys () (? interface {}) { return @"os".p·2.@"os".sys() }
func (@"os".p·2 *@"os".ProcessState "esc:0x22") SysUsage () (? interface {}) { return @"os".p·2.@"os".sysUsage() }
func (@"os".p·2 *@"os".ProcessState "esc:0x1") SystemTime () (? @"time".Duration) { return @"os".p·2.@"os".systemTime() }
func (@"os".p·2 *@"os".ProcessState "esc:0x1") UserTime () (? @"time".Duration) { return @"os".p·2.@"os".userTime() }
func (@"os".p·2 *@"os".ProcessState "esc:0x1") @"os".exited () (? bool) { return @"os".p·2.@"os".status.Exited() }
func (@"os".p·2 *@"os".ProcessState "esc:0x1") @"os".success () (? bool) { return @"os".p·2.@"os".status.ExitStatus() == int(0x0) }
func (@"os".p·2 *@"os".ProcessState "esc:0x1") @"os".sys () (? interface {}) { return @"os".p·2.@"os".status }
func (@"os".p·2 *@"os".ProcessState "esc:0x22") @"os".sysUsage () (? interface {}) { return @"os".p·2.@"os".rusage }
func (@"os".p·2 *@"os".ProcessState "esc:0x1") @"os".systemTime () (? @"time".Duration) { return @"time".Duration(@"os".p·2.@"os".rusage.Stime.Nano()) * @"time".Duration(0x1) }
func (@"os".p·2 *@"os".ProcessState "esc:0x1") @"os".userTime () (? @"time".Duration) { return @"time".Duration(@"os".p·2.@"os".rusage.Utime.Nano()) * @"time".Duration(0x1) }
type @"os".Process struct { Pid int; @"os".handle uintptr; @"os".isdone uint32 }
func (@"os".p·2 *@"os".Process) Kill () (? error)
func (@"os".p·2 *@"os".Process) Release () (? error)
func (@"os".p·2 *@"os".Process) Signal (@"os".sig·3 @"os".Signal "esc:0x1") (? error)
func (@"os".p·3 *@"os".Process) Wait () (? *@"os".ProcessState, ? error)
func (@"os".p·2 *@"os".Process) @"os".done () (? bool)
func (@"os".p·2 *@"os".Process) @"os".kill () (? error)
func (@"os".p·2 *@"os".Process) @"os".release () (? error)
func (@"os".p·1 *@"os".Process) @"os".setDone ()
func (@"os".p·2 *@"os".Process) @"os".signal (@"os".sig·3 @"os".Signal "esc:0x1") (? error)
func (@"os".p·3 *@"os".Process) @"os".wait () (@"os".ps·1 *@"os".ProcessState, @"os".err·2 error)
type @"io".Closer interface { Close() (? error) }
type @"io".WriteCloser interface { Close() (? error); Write(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"io".ReadCloser interface { Close() (? error); Read(@"io".p []byte) (@"io".n int, @"io".err error) }
type @"".Cmd struct { Path string; Args []string; Env []string; Dir string; Stdin @"io".Reader; Stdout @"io".Writer; Stderr @"io".Writer; ExtraFiles []*@"os".File; SysProcAttr *@"syscall".SysProcAttr; Process *@"os".Process; ProcessState *@"os".ProcessState; @"".lookPathErr error; @"".finished bool; @"".childFiles []*@"os".File; @"".closeAfterStart []@"io".Closer; @"".closeAfterWait []@"io".Closer; @"".goroutine []func() (? error); @"".errch chan error }
func (@"".c·3 *@"".Cmd) CombinedOutput () (? []byte, ? error)
func (@"".c·3 *@"".Cmd) Output () (? []byte, ? error)
func (@"".c·2 *@"".Cmd) Run () (? error)
func (@"".c·2 *@"".Cmd) Start () (? error)
func (@"".c·3 *@"".Cmd "esc:0x9") StderrPipe () (? @"io".ReadCloser, ? error)
func (@"".c·3 *@"".Cmd "esc:0x9") StdinPipe () (? @"io".WriteCloser, ? error)
func (@"".c·3 *@"".Cmd "esc:0x9") StdoutPipe () (? @"io".ReadCloser, ? error)
func (@"".c·2 *@"".Cmd "esc:0x9") Wait () (? error)
func (@"".c·2 *@"".Cmd "esc:0x12") @"".argv () (? []string) { if len(@"".c·2.Args) > int(0x0) { return @"".c·2.Args }; return ([]string{ int(0x0):@"".c·2.Path }) }
func (@"".c·1 *@"".Cmd "esc:0x1") @"".closeDescriptors (@"".closers·2 []@"io".Closer "esc:0x9")
func (@"".c·2 *@"".Cmd "esc:0x22") @"".envv () (? []string)
func (@"".c·3 *@"".Cmd "esc:0x3a") @"".stderr () (@"".f·1 *@"os".File, @"".err·2 error)
func (@"".c·3 *@"".Cmd) @"".stdin () (@"".f·1 *@"os".File, @"".err·2 error)
func (@"".c·3 *@"".Cmd "esc:0x9") @"".stdout () (@"".f·1 *@"os".File, @"".err·2 error)
func (@"".c·3 *@"".Cmd "esc:0x9") @"".writerDescriptor (@"".w·4 @"io".Writer) (@"".f·1 *@"os".File, @"".err·2 error)
func @"".Command (@"".name·2 string, @"".arg·3 ...string "esc:0x9") (? *@"".Cmd)
type @"".ExitError struct { ? *@"os".ProcessState; Stderr []byte }
func (@"".e·2 *@"".ExitError "esc:0x1") Error () (? string)
var @"".ErrNotFound error
func @"".LookPath (@"".file·3 string) (? string, ? error)
func @"".init ()
var @"time".months [12]string
var @"time".days [7]string
var @"time".Local *@"time".Location
var @"time".UTC *@"time".Location
$$
_go_.o 0 0 0 644 257430 `
go object linux amd64 go1.6 X:none
!
go13ldbytes.aerrors.aio.aos.apath/filepath.aruntime.astrconv.astrings.async.asyscall.a þ""".(*Error).Error dH% HD$øH;A Hì 1ÛH$ H$ H´$ HH$HNHL$è H\$H\$xH\$H$ H$ Hû ª HKHkHl$`H,$HL$XHY ÿÓHL$HD$HÇ$ H H\$HÇD$ H\$xH\$H$ H\$ H H\$(HÇD$0 HL$hHL$8HD$pHD$@è H\$HH$ H\$PH$ HĈ ÉéOÿÿÿè éÎþÿÿÌÌÌÌÌÌÌÌÌÌÌÌÌÌ
strconv.Quote ¢ Ð $go.string."exec: " ¨ go.string.": " ö *runtime.concatstring4 Ò 0runtime.morestack_noctxt 0 "".autotmp_0004 ?type.string "".autotmp_0003 type.string "".~r0 type.string "".e type.*"".Error À F1÷ IHiF Tgclocals·41a13ac73c712c01973b8fe23f62d694 Tgclocals·0c41800cb8f0534ce5db566773ead421 6$GOROOT/src/os/exec/exec.goþ"".Command dH% HD$ÐH;Aë Hì° H H$è HD$Hø ¾ HÇÇ H¼$ HDŽ$¨ H$ H¬$À HhH¬$¸ =
W H(H$¨ HÆHøH¼$ H¬$Ð HèH)ÈHø ~SH H$H´$ Ht$H|$H$ HL$HD$ è H¼$ Ht$(H\$0H$ HL$8H H$L$Ð HûHýLÅIÈH$ H9Í H9ï H)ýI)øIñH´$ Iø tHkÛIÙHl$LD$LL$H$È H\$ H$Ð H\$(H$Ø H\$0è H$ H$ H¬$Ð HëH9Ë HØH$ H$ H$ H$¨ H H$è HD$HÇHø Ç WÀHÇðè HD$HH¬$À HhH¬$¸ =
} H(H¬$ HhH¬$¨ Hh H¬$ =
1 HhHD$@H$¸ H$H$À H\$è H$À HL$HD$H9Ð
HL$pH$HD$xHD$H¬$¸ Hl$HT$è ¶\$ û thH$¸ H$H$À H\$è Ht$Ht$PHT$HT$XHD$ HL$(HL$hHD$`Hø tHH\$@H° = uH¸ H\$@H$à Hİ ÃL¸ L$HL$è ëÔH\$@HS= uH3ë½H$Ht$è ëL@L$Hl$è HD$Hé·þÿÿH$Hl$è HD$Hénþÿÿ é2þÿÿè è H$Hl$è H¼$ H$ éüÿÿ é;üÿÿè éóûÿÿÌÌÌ4
D type.[1]string V "runtime.newobject î (runtime.writeBarrier ä type.[]string ¾ &runtime.growslice_n type.string ,runtime.typedslicecopy ¼ type."".Cmd Î "runtime.newobject ¨ runtime.duffzero È (runtime.writeBarrier ¨ (runtime.writeBarrier
$path/filepath.Base runtime.eqstring Þ "".LookPath Þ (runtime.writeBarrier Æ
.runtime.writebarrierptr è
(runtime.writeBarrier .runtime.writebarrierptr ¼ .runtime.writebarrierptr ì .runtime.writebarrierptr $runtime.panicslice ¦ $runtime.panicslice Æ .runtime.writebarrierptr 0runtime.morestack_noctxt `à "".autotmp_0012 Ïtype.*"".Cmd "".autotmp_0010 _type.[]string "".autotmp_0008 /type.[]string "".autotmp_0007 type.string "".autotmp_0006 type.[]string "".err type.error
"".lp ¿type.string "".cmd ßtype.*"".Cmd "".~r2 Ptype.*"".Cmd "".arg type.[]string "".name type.string "à²ßà±ß
JþÄmL
W
2 *´±W. Tgclocals·4c2248f5883e71f7f644e844578f5a97 Tgclocals·08ace968c595b01d900bb5746344c15d 6$GOROOT/src/os/exec/exec.goþ""".interfaceEqual À ÀdH% H;av}Hì(ÆD$P Ç$ H HD$è HT$0HL$@ø uBH9Êu6H$H\$8H\$HL$H\$HH\$è ¶\$ \$Pè HÄ(ÃÆD$P ëîè HÄ(Ãè éjÿÿÿÌÌÌÌÌÌÌÌÌÌ
D 4"".interfaceEqual.func1·f X "runtime.deferproc Ä runtime.efaceeq â &runtime.deferreturn &runtime.deferreturn 0runtime.morestack_noctxt PP "".~r2 @type.bool "".b "type.interface {} "".a "type.interface {} PfOPO 'B
+u Tgclocals·d0110d631ecd4af0947009e36d46dc99 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb 6$GOROOT/src/os/exec/exec.goþ"".(*Cmd).envv dH% H;avkHìHD$ 1ÛH\$(H\$0H\$8Hh(Hý t Hh(Hl$(Hh0Hl$0Hh8Hl$8HÄÃè H$HL$HD$HT$(HL$0HD$8HÄÃè é|ÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌ
¨ os.Environ ö 0runtime.morestack_noctxt @0 "".~r0 type.[]string "".c type.*"".Cmd 0?/0&/ ®)
'
S= Tgclocals·2fccd208efe70893f9ac8d682812ae72 Tgclocals·33cdeccccebe80329f1fdbee7f5874cb 6$GOROOT/src/os/exec/exec.goþ"".(*Cmd).argv à àdH% H;aÇ Hì0HL$81ÛH\$@H\$HH\$PHiHý ~ HiHl$@HiHl$HHi Hl$PHÄ0ÃH H$è HD$Hø tdHÇD$ HÇD$( Hl$8Hý tBHD$HD$Hl$H- H,$è H\$H\$@H\$ H\$HH\$(H\$PHÄ0ÉE 빉 ëè éÿÿÿÌÌÌÌÌÌÌÌÌÌÌÌ
´ type.[1]string Æ "runtime.newobject  type.string Ô (runtime.typedmemmove ¶ 0runtime.morestack_noctxt @` "".autotmp_0015 /type.[]string "".~r0 type.[]string "".c type.*"".Cmd `?_`y_` _ ð ¼-
bGG Tgclocals·f47057354ec566066f8688a4970cff5a Tgclocals·2c033e7f4f4a74cc7e9f368d1fec9f60 6$GOROOT/src/os/exec/exec.goþ"".(*Cmd).stdin à àdH% HD$ðH;AA Hì H$ 1Û1ÛH$¨ H$° HDŽ$ HhPHý
À H H$HÇD$ è HL$H$ HD$H\$ H$° H$¨ Hø tHĐ ÃHL$xH 1íH9è) H\$xH$ H$ H$ Hà Hè Hð HÅHÿÅH9ÍwPH«è HÓHÅHkíHëH¬$ H+H¬$ = uHkHĐ ÃLCL$Hl$è ëäH H$HT$HD$HL$Hl$ è HT$(HD$0HL$8H$ Hû tWHÅHD$HHÿÅH«è Hð HT$`= uHà éCÿÿÿLà L$HT$è HT$`HD$Héÿÿÿë¥H H$H H\$H H\$è HD$é¥þÿÿHÃHhPE1ÀL9ÅtHmL L9Å
HKXHÇÀ <