Repository URL to install this package:
|
Version:
1.0 ▾
|
!<arch>
__.PKGDEF 0 0 0 644 38202 `
go object linux amd64 go1.6 X:none
build id "074b51bb042423d2a2ee277febc0a99f1361bf32"
$$
package mips
import obj "cmd/internal/obj"
import log "log"
import fmt "fmt"
import math "math"
import sort "sort"
import binary "encoding/binary"
const @"".NSNAME = 0x8
const @"".NSYM = 0x32
const @"".NREG = 0x20
const @"".NFREG = 0x20
const @"".REG_R0 = 0x3400
const @"".REG_R1 = 0x3401
const @"".REG_R2 = 0x3402
const @"".REG_R3 = 0x3403
const @"".REG_R4 = 0x3404
const @"".REG_R5 = 0x3405
const @"".REG_R6 = 0x3406
const @"".REG_R7 = 0x3407
const @"".REG_R8 = 0x3408
const @"".REG_R9 = 0x3409
const @"".REG_R10 = 0x340a
const @"".REG_R11 = 0x340b
const @"".REG_R12 = 0x340c
const @"".REG_R13 = 0x340d
const @"".REG_R14 = 0x340e
const @"".REG_R15 = 0x340f
const @"".REG_R16 = 0x3410
const @"".REG_R17 = 0x3411
const @"".REG_R18 = 0x3412
const @"".REG_R19 = 0x3413
const @"".REG_R20 = 0x3414
const @"".REG_R21 = 0x3415
const @"".REG_R22 = 0x3416
const @"".REG_R23 = 0x3417
const @"".REG_R24 = 0x3418
const @"".REG_R25 = 0x3419
const @"".REG_R26 = 0x341a
const @"".REG_R27 = 0x341b
const @"".REG_R28 = 0x341c
const @"".REG_R29 = 0x341d
const @"".REG_R30 = 0x341e
const @"".REG_R31 = 0x341f
const @"".REG_F0 = 0x3420
const @"".REG_F1 = 0x3421
const @"".REG_F2 = 0x3422
const @"".REG_F3 = 0x3423
const @"".REG_F4 = 0x3424
const @"".REG_F5 = 0x3425
const @"".REG_F6 = 0x3426
const @"".REG_F7 = 0x3427
const @"".REG_F8 = 0x3428
const @"".REG_F9 = 0x3429
const @"".REG_F10 = 0x342a
const @"".REG_F11 = 0x342b
const @"".REG_F12 = 0x342c
const @"".REG_F13 = 0x342d
const @"".REG_F14 = 0x342e
const @"".REG_F15 = 0x342f
const @"".REG_F16 = 0x3430
const @"".REG_F17 = 0x3431
const @"".REG_F18 = 0x3432
const @"".REG_F19 = 0x3433
const @"".REG_F20 = 0x3434
const @"".REG_F21 = 0x3435
const @"".REG_F22 = 0x3436
const @"".REG_F23 = 0x3437
const @"".REG_F24 = 0x3438
const @"".REG_F25 = 0x3439
const @"".REG_F26 = 0x343a
const @"".REG_F27 = 0x343b
const @"".REG_F28 = 0x343c
const @"".REG_F29 = 0x343d
const @"".REG_F30 = 0x343e
const @"".REG_F31 = 0x343f
const @"".REG_HI = 0x3440
const @"".REG_LO = 0x3441
const @"".REG_M0 = 0x3442
const @"".REG_M1 = 0x3443
const @"".REG_M2 = 0x3444
const @"".REG_M3 = 0x3445
const @"".REG_M4 = 0x3446
const @"".REG_M5 = 0x3447
const @"".REG_M6 = 0x3448
const @"".REG_M7 = 0x3449
const @"".REG_M8 = 0x344a
const @"".REG_M9 = 0x344b
const @"".REG_M10 = 0x344c
const @"".REG_M11 = 0x344d
const @"".REG_M12 = 0x344e
const @"".REG_M13 = 0x344f
const @"".REG_M14 = 0x3450
const @"".REG_M15 = 0x3451
const @"".REG_M16 = 0x3452
const @"".REG_M17 = 0x3453
const @"".REG_M18 = 0x3454
const @"".REG_M19 = 0x3455
const @"".REG_M20 = 0x3456
const @"".REG_M21 = 0x3457
const @"".REG_M22 = 0x3458
const @"".REG_M23 = 0x3459
const @"".REG_M24 = 0x345a
const @"".REG_M25 = 0x345b
const @"".REG_M26 = 0x345c
const @"".REG_M27 = 0x345d
const @"".REG_M28 = 0x345e
const @"".REG_M29 = 0x345f
const @"".REG_M30 = 0x3460
const @"".REG_M31 = 0x3461
const @"".REG_FCR0 = 0x3462
const @"".REG_FCR1 = 0x3463
const @"".REG_FCR2 = 0x3464
const @"".REG_FCR3 = 0x3465
const @"".REG_FCR4 = 0x3466
const @"".REG_FCR5 = 0x3467
const @"".REG_FCR6 = 0x3468
const @"".REG_FCR7 = 0x3469
const @"".REG_FCR8 = 0x346a
const @"".REG_FCR9 = 0x346b
const @"".REG_FCR10 = 0x346c
const @"".REG_FCR11 = 0x346d
const @"".REG_FCR12 = 0x346e
const @"".REG_FCR13 = 0x346f
const @"".REG_FCR14 = 0x3470
const @"".REG_FCR15 = 0x3471
const @"".REG_FCR16 = 0x3472
const @"".REG_FCR17 = 0x3473
const @"".REG_FCR18 = 0x3474
const @"".REG_FCR19 = 0x3475
const @"".REG_FCR20 = 0x3476
const @"".REG_FCR21 = 0x3477
const @"".REG_FCR22 = 0x3478
const @"".REG_FCR23 = 0x3479
const @"".REG_FCR24 = 0x347a
const @"".REG_FCR25 = 0x347b
const @"".REG_FCR26 = 0x347c
const @"".REG_FCR27 = 0x347d
const @"".REG_FCR28 = 0x347e
const @"".REG_FCR29 = 0x347f
const @"".REG_FCR30 = 0x3480
const @"".REG_FCR31 = 0x3481
const @"".REG_LAST = 0x3481
const @"".REG_SPECIAL = 0x3442
const @"".REGZERO = 0x3400
const @"".REGSP = 0x341d
const @"".REGSB = 0x341e
const @"".REGLINK = 0x341f
const @"".REGRET = 0x3401
const @"".REGARG = -0x1
const @"".REGRT1 = 0x3401
const @"".REGRT2 = 0x3402
const @"".REGCTXT = 0x3416
const @"".REGG = 0x341e
const @"".REGTMP = 0x341c
const @"".FREGRET = 0x3420
const @"".FREGZERO = 0x3438
const @"".FREGHALF = 0x343a
const @"".FREGONE = 0x343c
const @"".FREGTWO = 0x343e
const @"".BIG = 0x7ffe
const @"".FOLL = 0x1
const @"".LABEL = 0x2
const @"".LEAF = 0x4
const @"".SYNC = 0x8
const @"".BRANCH = 0x10
const @"".LOAD = 0x20
const @"".FCMP = 0x40
const @"".NOSCHED = 0x80
const @"".NSCHED = 0x14
const @"".C_NONE = 0x0
const @"".C_REG = 0x1
const @"".C_FREG = 0x2
const @"".C_FCREG = 0x3
const @"".C_MREG = 0x4
const @"".C_HI = 0x5
const @"".C_LO = 0x6
const @"".C_ZCON = 0x7
const @"".C_SCON = 0x8
const @"".C_UCON = 0x9
const @"".C_ADD0CON = 0xa
const @"".C_AND0CON = 0xb
const @"".C_ADDCON = 0xc
const @"".C_ANDCON = 0xd
const @"".C_LCON = 0xe
const @"".C_DCON = 0xf
const @"".C_SACON = 0x10
const @"".C_SECON = 0x11
const @"".C_LACON = 0x12
const @"".C_LECON = 0x13
const @"".C_DACON = 0x14
const @"".C_SBRA = 0x15
const @"".C_LBRA = 0x16
const @"".C_SAUTO = 0x17
const @"".C_LAUTO = 0x18
const @"".C_SEXT = 0x19
const @"".C_LEXT = 0x1a
const @"".C_ZOREG = 0x1b
const @"".C_SOREG = 0x1c
const @"".C_LOREG = 0x1d
const @"".C_GOK = 0x1e
const @"".C_ADDR = 0x1f
const @"".C_TEXTSIZE = 0x20
const @"".C_NCLASS = 0x21
const @"".AABSD = 0x6014
const @"".AABSF = 0x6015
const @"".AABSW = 0x6016
const @"".AADD = 0x6017
const @"".AADDD = 0x6018
const @"".AADDF = 0x6019
const @"".AADDU = 0x601a
const @"".AADDW = 0x601b
const @"".AAND = 0x601c
const @"".ABEQ = 0x601d
const @"".ABFPF = 0x601e
const @"".ABFPT = 0x601f
const @"".ABGEZ = 0x6020
const @"".ABGEZAL = 0x6021
const @"".ABGTZ = 0x6022
const @"".ABLEZ = 0x6023
const @"".ABLTZ = 0x6024
const @"".ABLTZAL = 0x6025
const @"".ABNE = 0x6026
const @"".ABREAK = 0x6027
const @"".ACMPEQD = 0x6028
const @"".ACMPEQF = 0x6029
const @"".ACMPGED = 0x602a
const @"".ACMPGEF = 0x602b
const @"".ACMPGTD = 0x602c
const @"".ACMPGTF = 0x602d
const @"".ADIV = 0x602e
const @"".ADIVD = 0x602f
const @"".ADIVF = 0x6030
const @"".ADIVU = 0x6031
const @"".ADIVW = 0x6032
const @"".AGOK = 0x6033
const @"".AMOVB = 0x6034
const @"".AMOVBU = 0x6035
const @"".AMOVD = 0x6036
const @"".AMOVDF = 0x6037
const @"".AMOVDW = 0x6038
const @"".AMOVF = 0x6039
const @"".AMOVFD = 0x603a
const @"".AMOVFW = 0x603b
const @"".AMOVH = 0x603c
const @"".AMOVHU = 0x603d
const @"".AMOVW = 0x603e
const @"".AMOVWD = 0x603f
const @"".AMOVWF = 0x6040
const @"".AMOVWL = 0x6041
const @"".AMOVWR = 0x6042
const @"".AMUL = 0x6043
const @"".AMULD = 0x6044
const @"".AMULF = 0x6045
const @"".AMULU = 0x6046
const @"".AMULW = 0x6047
const @"".ANEGD = 0x6048
const @"".ANEGF = 0x6049
const @"".ANEGW = 0x604a
const @"".ANOR = 0x604b
const @"".AOR = 0x604c
const @"".AREM = 0x604d
const @"".AREMU = 0x604e
const @"".ARFE = 0x604f
const @"".ASGT = 0x6050
const @"".ASGTU = 0x6051
const @"".ASLL = 0x6052
const @"".ASRA = 0x6053
const @"".ASRL = 0x6054
const @"".ASUB = 0x6055
const @"".ASUBD = 0x6056
const @"".ASUBF = 0x6057
const @"".ASUBU = 0x6058
const @"".ASUBW = 0x6059
const @"".ASYSCALL = 0x605a
const @"".ATLBP = 0x605b
const @"".ATLBR = 0x605c
const @"".ATLBWI = 0x605d
const @"".ATLBWR = 0x605e
const @"".AWORD = 0x605f
const @"".AXOR = 0x6060
const @"".AMOVV = 0x6061
const @"".AMOVVL = 0x6062
const @"".AMOVVR = 0x6063
const @"".ASLLV = 0x6064
const @"".ASRAV = 0x6065
const @"".ASRLV = 0x6066
const @"".ADIVV = 0x6067
const @"".ADIVVU = 0x6068
const @"".AREMV = 0x6069
const @"".AREMVU = 0x606a
const @"".AMULV = 0x606b
const @"".AMULVU = 0x606c
const @"".AADDV = 0x606d
const @"".AADDVU = 0x606e
const @"".ASUBV = 0x606f
const @"".ASUBVU = 0x6070
const @"".ATRUNCFV = 0x6071
const @"".ATRUNCDV = 0x6072
const @"".ATRUNCFW = 0x6073
const @"".ATRUNCDW = 0x6074
const @"".AMOVWU = 0x6075
const @"".AMOVFV = 0x6076
const @"".AMOVDV = 0x6077
const @"".AMOVVF = 0x6078
const @"".AMOVVD = 0x6079
const @"".ALAST = 0x607a
const @"".AJMP = 0x9
const @"".AJAL = 0x1
const @"".ARET = 0xc
var @"".Anames []string
const @"".FuncAlign = 0x8
type @"".Optab struct { @"".as int16; @"".a1 uint8; @"".a2 uint8; @"".a3 uint8; @"".type_ int8; @"".size int8; @"".param int16 }
type @"".Oprang struct { @"".start []@"".Optab; @"".stop []@"".Optab }
func @"".OP (@"".x·2 uint32, @"".y·3 uint32) (? uint32) { return @"".x·2 << uint(0x3) | @"".y·3 << uint(0x0) }
func @"".SP (@"".x·2 uint32, @"".y·3 uint32) (? uint32) { return @"".x·2 << uint(0x1d) | @"".y·3 << uint(0x1a) }
func @"".BCOND (@"".x·2 uint32, @"".y·3 uint32) (? uint32) { return @"".x·2 << uint(0x13) | @"".y·3 << uint(0x10) }
func @"".MMU (@"".x·2 uint32, @"".y·3 uint32) (? uint32) { return @"".SP(uint32(0x2), uint32(0x0)) | uint32(0x2000000) | @"".x·2 << uint(0x3) | @"".y·3 << uint(0x0) }
func @"".FPF (@"".x·2 uint32, @"".y·3 uint32) (? uint32) { return @"".SP(uint32(0x2), uint32(0x1)) | uint32(0x2000000) | @"".x·2 << uint(0x3) | @"".y·3 << uint(0x0) }
func @"".FPD (@"".x·2 uint32, @"".y·3 uint32) (? uint32) { return @"".SP(uint32(0x2), uint32(0x1)) | uint32(0x2200000) | @"".x·2 << uint(0x3) | @"".y·3 << uint(0x0) }
func @"".FPW (@"".x·2 uint32, @"".y·3 uint32) (? uint32) { return @"".SP(uint32(0x2), uint32(0x1)) | uint32(0x2800000) | @"".x·2 << uint(0x3) | @"".y·3 << uint(0x0) }
func @"".FPV (@"".x·2 uint32, @"".y·3 uint32) (? uint32) { return @"".SP(uint32(0x2), uint32(0x1)) | uint32(0x2a00000) | @"".x·2 << uint(0x3) | @"".y·3 << uint(0x0) }
func @"".OP_RRR (@"".op·2 uint32, @"".r1·3 uint32, @"".r2·4 uint32, @"".r3·5 uint32) (? uint32) { return @"".op·2 | @"".r1·3 & uint32(0x1f) << uint(0x10) | @"".r2·4 & uint32(0x1f) << uint(0x15) | @"".r3·5 & uint32(0x1f) << uint(0xb) }
func @"".OP_IRR (@"".op·2 uint32, @"".i·3 uint32, @"".r2·4 uint32, @"".r3·5 uint32) (? uint32) { return @"".op·2 | @"".i·3 & uint32(0xffff) | @"".r2·4 & uint32(0x1f) << uint(0x15) | @"".r3·5 & uint32(0x1f) << uint(0x10) }
func @"".OP_SRR (@"".op·2 uint32, @"".s·3 uint32, @"".r2·4 uint32, @"".r3·5 uint32) (? uint32) { return @"".op·2 | @"".s·3 & uint32(0x1f) << uint(0x6) | @"".r2·4 & uint32(0x1f) << uint(0x10) | @"".r3·5 & uint32(0x1f) << uint(0xb) }
func @"".OP_FRRR (@"".op·2 uint32, @"".r1·3 uint32, @"".r2·4 uint32, @"".r3·5 uint32) (? uint32) { return @"".op·2 | @"".r1·3 & uint32(0x1f) << uint(0x10) | @"".r2·4 & uint32(0x1f) << uint(0xb) | @"".r3·5 & uint32(0x1f) << uint(0x6) }
func @"".OP_JMP (@"".op·2 uint32, @"".i·3 uint32) (? uint32) { return @"".op·2 | @"".i·3 & uint32(0x3ffffff) }
func @"".Rconv (@"".r·2 int) (? string)
func @"".DRconv (@"".a·2 int) (? string) { var @"".s·3 string; @"".s·3 = string("C_??"); if @"".a·2 >= int(0x0) && @"".a·2 <= int(0x21) { @"".s·3 = @"".cnames0[@"".a·2] }; var @"".fp·4 string; ; @"".fp·4 += @"".s·3; return @"".fp·4 }
const @"".E_HILO = 0x1
const @"".E_FCR = 0x2
const @"".E_MCR = 0x4
const @"".E_MEM = 0x8
const @"".E_MEMSP = 0x10
const @"".E_MEMSB = 0x20
const @"".ANYMEM = 0x38
const @"".DELAY = 0x10
type @"".Dep struct { @"".ireg uint32; @"".freg uint32; @"".cc uint32 }
type @"encoding/binary".ByteOrder interface { PutUint16(? []byte, ? uint16); PutUint32(? []byte, ? uint32); PutUint64(? []byte, ? uint64); String() (? string); Uint16(? []byte) (? uint16); Uint32(? []byte) (? uint32); Uint64(? []byte) (? uint64) }
type @"cmd/internal/obj".Auto struct { Asym *@"cmd/internal/obj".LSym; Link *@"cmd/internal/obj".Auto; Aoffset int32; Name int16; Gotype *@"cmd/internal/obj".LSym }
type @"cmd/internal/obj".Pcdata struct { P []byte }
type @"cmd/internal/obj".Pcln struct { Pcsp @"cmd/internal/obj".Pcdata; Pcfile @"cmd/internal/obj".Pcdata; Pcline @"cmd/internal/obj".Pcdata; Pcdata []@"cmd/internal/obj".Pcdata; Funcdata []*@"cmd/internal/obj".LSym; Funcdataoff []int64; File []*@"cmd/internal/obj".LSym; Lastfile *@"cmd/internal/obj".LSym; Lastindex int }
type @"cmd/internal/obj".Reloc struct { Off int32; Siz uint8; Type int32; Add int64; Sym *@"cmd/internal/obj".LSym }
type @"cmd/internal/obj".LSym struct { Name string; Type int16; Version int16; Dupok uint8; Cfunc uint8; Nosplit uint8; Leaf uint8; Seenglobl uint8; Onlist uint8; Local bool; Args int32; Locals int32; Value int64; Size int64; Next *@"cmd/internal/obj".LSym; Gotype *@"cmd/internal/obj".LSym; Autom *@"cmd/internal/obj".Auto; Text *@"cmd/internal/obj".Prog; Etext *@"cmd/internal/obj".Prog; Pcln *@"cmd/internal/obj".Pcln; P []byte; R []@"cmd/internal/obj".Reloc }
type @"cmd/internal/obj".LinkArch struct { ByteOrder @"encoding/binary".ByteOrder; Name string; Thechar int; Preprocess func(? *@"cmd/internal/obj".Link, ? *@"cmd/internal/obj".LSym); Assemble func(? *@"cmd/internal/obj".Link, ? *@"cmd/internal/obj".LSym); Follow func(? *@"cmd/internal/obj".Link, ? *@"cmd/internal/obj".LSym); Progedit func(? *@"cmd/internal/obj".Link, ? *@"cmd/internal/obj".Prog); UnaryDst map[int]bool; Minlc int; Ptrsize int; Regsize int }
import os "os" // indirect
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)
import bufio "bufio" // indirect
import io "io" // indirect
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 @"bufio".Reader struct { @"bufio".buf []byte; @"bufio".rd @"io".Reader; @"bufio".r int; @"bufio".w int; @"bufio".err error; @"bufio".lastByte int; @"bufio".lastRuneSize int }
func (@"bufio".b·2 *@"bufio".Reader "esc:0x1") Buffered () (? int) { return @"bufio".b·2.@"bufio".w - @"bufio".b·2.@"bufio".r }
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") Discard (@"bufio".n·4 int) (@"bufio".discarded·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x12a") Peek (@"bufio".n·4 int) (? []byte, ? error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") Read (@"bufio".p·4 []byte) (@"bufio".n·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") ReadByte () (@"bufio".c·1 byte, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") ReadBytes (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error)
func (@"bufio".b·4 *@"bufio".Reader "esc:0x82a") ReadLine () (@"bufio".line·1 []byte, @"bufio".isPrefix·2 bool, @"bufio".err·3 error)
func (@"bufio".b·4 *@"bufio".Reader "esc:0x80a") ReadRune () (@"bufio".r·1 rune, @"bufio".size·2 int, @"bufio".err·3 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x12a") ReadSlice (@"bufio".delim·4 byte) (@"bufio".line·1 []byte, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") ReadString (@"bufio".delim·4 byte) (@"bufio".line·1 string, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Reader "esc:0x9") Reset (@"bufio".r·2 @"io".Reader) { @"bufio".b·1.@"bufio".reset(@"bufio".b·1.@"bufio".buf, @"bufio".r·2) }
func (@"bufio".b·2 *@"bufio".Reader "esc:0x1") UnreadByte () (? error) { if @"bufio".b·2.@"bufio".lastByte < int(0x0) || @"bufio".b·2.@"bufio".r == int(0x0) && @"bufio".b·2.@"bufio".w > int(0x0) { return @"bufio".ErrInvalidUnreadByte }; if @"bufio".b·2.@"bufio".r > int(0x0) { @"bufio".b·2.@"bufio".r-- } else { @"bufio".b·2.@"bufio".w = int(0x1) }; @"bufio".b·2.@"bufio".buf[@"bufio".b·2.@"bufio".r] = byte(@"bufio".b·2.@"bufio".lastByte); @"bufio".b·2.@"bufio".lastByte = int(-0x1); @"bufio".b·2.@"bufio".lastRuneSize = int(-0x1); return nil }
func (@"bufio".b·2 *@"bufio".Reader "esc:0x1") UnreadRune () (? error) { if @"bufio".b·2.@"bufio".lastRuneSize < int(0x0) || @"bufio".b·2.@"bufio".r < @"bufio".b·2.@"bufio".lastRuneSize { return @"bufio".ErrInvalidUnreadRune }; @"bufio".b·2.@"bufio".r -= @"bufio".b·2.@"bufio".lastRuneSize; @"bufio".b·2.@"bufio".lastByte = int(-0x1); @"bufio".b·2.@"bufio".lastRuneSize = int(-0x1); return nil }
func (@"bufio".b·3 *@"bufio".Reader "esc:0x10a") WriteTo (@"bufio".w·4 @"io".Writer) (@"bufio".n·1 int64, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Reader "esc:0x9") @"bufio".fill ()
func (@"bufio".b·2 *@"bufio".Reader "esc:0x22") @"bufio".readErr () (? error) { var @"bufio".err·3 error; ; @"bufio".err·3 = @"bufio".b·2.@"bufio".err; @"bufio".b·2.@"bufio".err = nil; return @"bufio".err·3 }
func (@"bufio".b·1 *@"bufio".Reader "esc:0x1") @"bufio".reset (@"bufio".buf·2 []byte, @"bufio".r·3 @"io".Reader) { *@"bufio".b·1 = (@"bufio".Reader{ @"bufio".buf:@"bufio".buf·2, @"bufio".rd:@"bufio".r·3, @"bufio".lastByte:int(-0x1), @"bufio".lastRuneSize:int(-0x1) }) }
func (@"bufio".b·3 *@"bufio".Reader "esc:0x9") @"bufio".writeBuf (@"bufio".w·4 @"io".Writer) (? int64, ? error)
type @"bufio".Writer struct { @"bufio".err error; @"bufio".buf []byte; @"bufio".n int; @"bufio".wr @"io".Writer }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x1") Available () (? int) { return len(@"bufio".b·2.@"bufio".buf) - @"bufio".b·2.@"bufio".n }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x1") Buffered () (? int) { return @"bufio".b·2.@"bufio".n }
func (@"bufio".b·2 *@"bufio".Writer "esc:0x2a") Flush () (? error)
func (@"bufio".b·3 *@"bufio".Writer "esc:0x10a") ReadFrom (@"bufio".r·4 @"io".Reader) (@"bufio".n·1 int64, @"bufio".err·2 error)
func (@"bufio".b·1 *@"bufio".Writer "esc:0x1") Reset (@"bufio".w·2 @"io".Writer) { @"bufio".b·1.@"bufio".err = nil; @"bufio".b·1.@"bufio".n = int(0x0); @"bufio".b·1.@"bufio".wr = @"bufio".w·2 }
func (@"bufio".b·3 *@"bufio".Writer "esc:0x10a") Write (@"bufio".p·4 []byte) (@"bufio".nn·1 int, @"bufio".err·2 error)
func (@"bufio".b·2 *@"bufio".Writer "esc:0x2a") WriteByte (@"bufio".c·3 byte) (? error)
func (@"bufio".b·3 *@"bufio".Writer "esc:0x10a") WriteRune (@"bufio".r·4 rune) (@"bufio".size·1 int, @"bufio".err·2 error)
func (@"bufio".b·3 *@"bufio".Writer "esc:0x10a") WriteString (@"bufio".s·4 string "esc:0x9") (? int, ? error)
func (@"bufio".b·2 *@"bufio".Writer "esc:0x2a") @"bufio".flush () (? error)
type @"cmd/internal/obj".Biobuf struct { @"cmd/internal/obj".f *@"os".File; @"cmd/internal/obj".r *@"bufio".Reader; @"cmd/internal/obj".w *@"bufio".Writer; @"cmd/internal/obj".linelen int }
func (@"cmd/internal/obj".b·2 *@"cmd/internal/obj".Biobuf "esc:0x3a") Flush () (? error)
func (@"cmd/internal/obj".b·3 *@"cmd/internal/obj".Biobuf "esc:0x1ba") Peek (@"cmd/internal/obj".n·4 int) (? []byte, ? error)
func (@"cmd/internal/obj".b·3 *@"cmd/internal/obj".Biobuf "esc:0x18a") Read (@"cmd/internal/obj".p·4 []byte) (? int, ? error)
func (@"cmd/internal/obj".b·3 *@"cmd/internal/obj".Biobuf "esc:0x18a") Write (@"cmd/internal/obj".p·4 []byte) (? int, ? error)
type @"cmd/internal/obj".SymVer struct { Name string; Version int }
type @"cmd/internal/obj".LineStack struct { Parent *@"cmd/internal/obj".LineStack; Lineno int; File string; AbsFile string; FileLine int; Directive bool; Sym *@"cmd/internal/obj".LSym }
func (@"cmd/internal/obj".stk·2 *@"cmd/internal/obj".LineStack "esc:0x1") @"cmd/internal/obj".fileLineAt (@"cmd/internal/obj".lineno·3 int) (? int) { return @"cmd/internal/obj".stk·2.FileLine + @"cmd/internal/obj".lineno·3 - @"cmd/internal/obj".stk·2.Lineno }
type @"cmd/internal/obj".LineRange struct { Start int; Stack *@"cmd/internal/obj".LineStack }
type @"cmd/internal/obj".LineHist struct { Top *@"cmd/internal/obj".LineStack; Ranges []@"cmd/internal/obj".LineRange; Dir string; TrimPathPrefix string; GOROOT string; GOROOT_FINAL string }
func (@"cmd/internal/obj".h·3 *@"cmd/internal/obj".LineHist "esc:0x42") AbsFileLine (@"cmd/internal/obj".lineno·4 int) (@"cmd/internal/obj".file·1 string, @"cmd/internal/obj".line·2 int)
func (@"cmd/internal/obj".h·2 *@"cmd/internal/obj".LineHist "esc:0x32") At (@"cmd/internal/obj".lineno·3 int) (? *@"cmd/internal/obj".LineStack)
func (@"cmd/internal/obj".h·3 *@"cmd/internal/obj".LineHist "esc:0x42") FileLine (@"cmd/internal/obj".lineno·4 int) (@"cmd/internal/obj".file·1 string, @"cmd/internal/obj".line·2 int)
func (@"cmd/internal/obj".h·2 *@"cmd/internal/obj".LineHist "esc:0x9") LineString (@"cmd/internal/obj".lineno·3 int) (? string)
func (@"cmd/internal/obj".h·1 *@"cmd/internal/obj".LineHist "esc:0x9") Pop (@"cmd/internal/obj".lineno·2 int)
func (@"cmd/internal/obj".h·1 *@"cmd/internal/obj".LineHist "esc:0x9") Push (@"cmd/internal/obj".lineno·2 int, @"cmd/internal/obj".file·3 string)
func (@"cmd/internal/obj".h·1 *@"cmd/internal/obj".LineHist "esc:0x9") Update (@"cmd/internal/obj".lineno·2 int, @"cmd/internal/obj".file·3 string, @"cmd/internal/obj".line·4 int)
func (@"cmd/internal/obj".h·1 *@"cmd/internal/obj".LineHist "esc:0x9") @"cmd/internal/obj".setFile (@"cmd/internal/obj".stk·2 *@"cmd/internal/obj".LineStack "esc:0x1", @"cmd/internal/obj".file·3 string)
func (@"cmd/internal/obj".h·1 *@"cmd/internal/obj".LineHist "esc:0x9") @"cmd/internal/obj".startRange (@"cmd/internal/obj".lineno·2 int, @"cmd/internal/obj".top·3 *@"cmd/internal/obj".LineStack) { @"cmd/internal/obj".h·1.Top = @"cmd/internal/obj".top·3; @"cmd/internal/obj".h·1.Ranges = append(@"cmd/internal/obj".h·1.Ranges, (@"cmd/internal/obj".LineRange{ Start:@"cmd/internal/obj".top·3.Lineno, Stack:@"cmd/internal/obj".top·3 })) }
type @"cmd/internal/obj".Plist struct { Name *@"cmd/internal/obj".LSym; Firstpc *@"cmd/internal/obj".Prog; Recur int; Link *@"cmd/internal/obj".Plist }
type @"cmd/internal/obj".Addr struct { Type int16; Reg int16; Index int16; Scale int16; Name int8; Class int8; Etype uint8; Offset int64; Width int64; Sym *@"cmd/internal/obj".LSym; Gotype *@"cmd/internal/obj".LSym; Val interface {}; Node interface {} }
type @"cmd/internal/obj".Link struct { Goarm int32; Headtype int; Arch *@"cmd/internal/obj".LinkArch; Debugasm int32; Debugvlog int32; Debugdivmod int32; Debugpcln int32; Flag_shared int32; Flag_dynlink bool; Bso *@"cmd/internal/obj".Biobuf; Pathname string; Windows int32; Goroot string; Goroot_final string; Enforce_data_order int32; Hash map[@"cmd/internal/obj".SymVer]*@"cmd/internal/obj".LSym; LineHist @"cmd/internal/obj".LineHist; Imports []string; Plist *@"cmd/internal/obj".Plist; Plast *@"cmd/internal/obj".Plist; Sym_div *@"cmd/internal/obj".LSym; Sym_divu *@"cmd/internal/obj".LSym; Sym_mod *@"cmd/internal/obj".LSym; Sym_modu *@"cmd/internal/obj".LSym; Plan9privates *@"cmd/internal/obj".LSym; Curp *@"cmd/internal/obj".Prog; Printp *@"cmd/internal/obj".Prog; Blitrl *@"cmd/internal/obj".Prog; Elitrl *@"cmd/internal/obj".Prog; Rexflag int; Vexflag int; Rep int; Repn int; Lock int; Asmode int; Andptr []byte; And [100]uint8; Instoffset int64; Autosize int32; Armsize int32; Pc int64; DiagFunc func(? string, ? ...interface {}); Mode int; Cursym *@"cmd/internal/obj".LSym; Version int; Textp *@"cmd/internal/obj".LSym; Etextp *@"cmd/internal/obj".LSym; Errors int; Text *@"cmd/internal/obj".LSym; Data *@"cmd/internal/obj".LSym; Etext *@"cmd/internal/obj".LSym; Edata *@"cmd/internal/obj".LSym }
func (@"cmd/internal/obj".ctxt·1 *@"cmd/internal/obj".Link "esc:0x9") AddImport (@"cmd/internal/obj".pkg·2 string) { @"cmd/internal/obj".ctxt·1.Imports = append(@"cmd/internal/obj".ctxt·1.Imports, @"cmd/internal/obj".pkg·2) }
func (@"cmd/internal/obj".ctxt·2 *@"cmd/internal/obj".Link "esc:0x1") Dconv (@"cmd/internal/obj".a·3 *@"cmd/internal/obj".Addr "esc:0x9") (? string)
func (@"cmd/internal/obj".ctxt·1 *@"cmd/internal/obj".Link "esc:0x1") Diag (@"cmd/internal/obj".format·2 string, @"cmd/internal/obj".args·3 ...interface {})
func (@"cmd/internal/obj".ctxt·2 *@"cmd/internal/obj".Link "esc:0x1") FixedFrameSize () (? int64)
func (@"cmd/internal/obj".ctxt·2 *@"cmd/internal/obj".Link "esc:0x9") Line (@"cmd/internal/obj".n·3 int) (? string)
func (@"cmd/internal/obj".ctxt·2 *@"cmd/internal/obj".Link) NewProg () (? *@"cmd/internal/obj".Prog) { var @"cmd/internal/obj".p·3 *@"cmd/internal/obj".Prog; ; @"cmd/internal/obj".p·3 = new(@"cmd/internal/obj".Prog); @"cmd/internal/obj".p·3.Ctxt = @"cmd/internal/obj".ctxt·2; return @"cmd/internal/obj".p·3 }
type @"cmd/internal/obj".ProgInfo struct { _ struct {}; Flags uint32; Reguse uint64; Regset uint64; Regindex uint64 }
type @"cmd/internal/obj".Prog struct { Ctxt *@"cmd/internal/obj".Link; Link *@"cmd/internal/obj".Prog; From @"cmd/internal/obj".Addr; From3 *@"cmd/internal/obj".Addr; To @"cmd/internal/obj".Addr; Opt interface {}; Forwd *@"cmd/internal/obj".Prog; Pcond *@"cmd/internal/obj".Prog; Rel *@"cmd/internal/obj".Prog; Pc int64; Lineno int32; Spadj int32; As int16; Reg int16; RegTo2 int16; Mark uint16; Optab uint16; Scond uint8; Back uint8; Ft uint8; Tt uint8; Isize uint8; Mode int8; Info @"cmd/internal/obj".ProgInfo }
func (@"cmd/internal/obj".p·2 *@"cmd/internal/obj".Prog "esc:0x1") From3Offset () (? int64) { if @"cmd/internal/obj".p·2.From3 == nil { return int64(0x0) }; return @"cmd/internal/obj".p·2.From3.Offset }
func (@"cmd/internal/obj".p·2 *@"cmd/internal/obj".Prog "esc:0x1") From3Type () (? int16) { if @"cmd/internal/obj".p·2.From3 == nil { return int16(0x0) }; return @"cmd/internal/obj".p·2.From3.Type }
func (@"cmd/internal/obj".p·2 *@"cmd/internal/obj".Prog "esc:0x9") Line () (? string)
func (@"cmd/internal/obj".p·2 *@"cmd/internal/obj".Prog "esc:0x9") String () (? string)
type @"".Sch struct { @"".p @"cmd/internal/obj".Prog; @"".set @"".Dep; @"".used @"".Dep; @"".soffset int32; @"".size uint8; @"".nop uint8; @"".comp bool }
var @"".Linkmips64 @"cmd/internal/obj".LinkArch
var @"".Linkmips64le @"cmd/internal/obj".LinkArch
func @"".init ()
var @"".cnames0 []string
var @"time".months [12]string
var @"time".days [7]string
var @"time".Local *@"time".Location
var @"time".UTC *@"time".Location
var @"bufio".ErrInvalidUnreadByte error
var @"bufio".ErrInvalidUnreadRune error
$$
_go_.o 0 0 0 644 311504 `
go object linux amd64 go1.6 X:none
!
go13ld$cmd/internal/obj.a
fmt.a
log.asort.a"encoding/binary.amath.a þ"".span0 F FdH% H$ÈþÿÿH;Ak Hì¸ WÀ$ $¨ $@ H$È HCP1íH9è* H$¸ HX1íH9ë H$À Hû ú H¬$È =
à H«( H$À Hû £ HhxHÅ퉫 H Hû uH$À H$è H$¸ HÇD$X Hl$XH¨à H@1íH9è H$À Hû 0 H$¸ =
ù H0 Hl$XH¨à H$À H$HD$è H$¸ H\$H¾kHý
H·ð fû
ý H·ð fûë H·ð fûÙ H·ð fûÇ H$ H H$è HT$Hú ) HDŽ$p HDŽ$x H$ H H$h H$0 HH$8 =
» HJH$À H$H H\$HÇD$ HT$H$p H\$ H$x H\$(è H$¸ H@1íH9è
vþÿÿH$È Hl$XHk0HÇD$` H\$`Hû W H¬$À ]û 5 è ò$òD$hH H$ 1íH9èº
1ÛH$@ H$H H$@ Hû
HDŽ$p HDŽ$x H$h H H$H\$hH\$HÇD$ è HD$HL$ H$h H$0 HH$8 =
HKH$À Hk0H$ H$ H$H¬$( Hl$H H\$HÇD$ H$h H\$ H$p H\$(H$x H\$0è HÇD$` HÇD$X H$È H[PHC1íH9èÁ Hl$XH¨à H$À H$H$¸ HD$è H$¸ H\$H$Ø H¬$Ø ¶]ûu<HÐ 1íH9ët.HªÐ H
à Hl$XH)èH=
þÿ3 H=öÿ ' H$Ø H¾kHý
û H·ð fû
ý H·ð fûë H·ð fûÙ H·ð fûÇ H$ H H$è HT$Hú
HDŽ$p HDŽ$x H$ H H$h H$0 HH$8 =
HJH$À H$H H\$HÇD$ HT$H$p H\$ H$x H\$(è H$¸ HB1íH9è
?þÿÿH$È Hl$XHk0H\$`Hû
©üÿÿHD$XH\$XH÷ÛHãHÃHØH$È HC0H$À H$H$È H\$H$È Hk0Hl$è H$È H$À Hø $ HhhH¬$P HhpH¬$X HhxH¬$` 1ۉ\$p\$t\$x\$|HXPHC1íH9èf Hú Ê H¨à Hª H$À =
} H0 H$HD$è Hl$H¾]Hûf H¬$Ø ¶mHëÀûÀëHëÀû\$SH$À H$ 1ÛH$ H$ H$¨ H$° H$ Hû ê HDŽ$p HDŽ$x H$h H H$H\$SH\$HÇD$ è HD$HL$ H$h H$0 HH$8 =
^ HKH$ H HØH$h HÃH$0 HH$8 =
HKH H$HÇD$8 H$h H\$H$p H\$H$x H\$ è H¬$Ø H\$pHû £ HÇ HÇÁ HØH$À H$H$À H\$H¬$Ø Hl$H$ HD$H$ HT$ H$ HL$(è H$À L$P H¼$X H´$` 1ÉH$Ø ¶kHëÀûÀëHëÀû¾Û9ËÙ HjHý à HU HELL$H|$Ht$H\$pL$THcéHý H«+l$ H$ H$H$ HZ(ÿÓH$À H$X H¬$` HûrFL$P HëHíHý tIÀHßH$X HîH¬$` MÁL$P L$TÿÁéÿÿÿè è E é5ÿÿÿH$À HC1íH9è
üÿÿHĸ ÉéVþÿÿLCL$HL$è éèýÿÿLCL$HL$è éýÿÿéýÿÿL0 L$HD$è H$À H$À é`üÿÿé/üÿÿ éÕûÿÿLBL$HL$è H$h éÎúÿÿétúÿÿHL$XHëHËH\$XéÿúÿÿH$À H$à H H$è HD$H$ Hø s H¬$à =
C H(H$ Hø ' H¬$¸ LE=
ï L@H$¸ Hû Ò =
¦ HCfǀð L$¸ A¨è ¨è fÇ@h H¬$¸ L
Ð =
@ LÐ H$¸ Hû =
ù HÐ H$À H$è H H$è HD$H$¨ Hø ´ H¬$è =
H(H$ Hø h H¬$¸ LE=
0 L@H$¸ Hû =
ç HCfǀð L$¸ A¨è ¨è fÇ@h L@Ih=
H¨Ð H$¸ HkH$À H¬$È H$ø H H$è HD$H$ Hø 7 H¬$ø =
H(fǀð _`L$È A¨è ¨è fÇ@ Æ@ HÇ@ H$ H¬$È LE=
L@H$È Hû w =
S HCH$À H$¸ H$Ð H$ð H H$è H$¸ HD$H$° Hø ù H¬$ð =
Á H(fǀð _`L$Ð A¨è ¨è fÇ@ Æ@ HÇ@ H$ H¬$Ð LE= uML@H$Ð Hû t7= uHCHÇD$` é.öÿÿLCL$HD$è H$¸ ë։ëÅHhH,$LD$è H$¸ H$ ëH$Hl$è H$° H$¸ éÿÿÿ é ÿÿÿLCL$HD$è éþÿÿéþÿÿHhH,$LD$è H$ éQþÿÿH$Hl$è H$ éáýÿÿ éÂýÿÿLÐ L$Hl$è é]ýÿÿLCL$HD$è H$ éþüÿÿéæüÿÿHhH,$LD$è H$ éµüÿÿ éüÿÿH$Hl$è H$¨ édüÿÿ éEüÿÿLÐ L$HD$è éôûÿÿéÙûÿÿH¨Ð H,$LD$è H$ é¥ûÿÿLCL$HD$è H$ é?ûÿÿé'ûÿÿHhH,$LD$è H$ éöúÿÿ éÒúÿÿH$Hl$è H$ é¥úÿÿ éúÿÿLCL$HL$è éêòÿÿéjòÿÿH H$H H\$H H\$è H\$H$ éòÿÿLBL$HL$è H$h é*ñÿÿéÐðÿÿHT$XHëHÓH\$Xé[ñÿÿL0 L$HD$è H$¸ éìïÿÿéÉïÿÿéVïÿÿL( L$Hl$è H$¸ é"ïÿÿéÿîÿÿHĸ Ãè épîÿÿ¶
(runtime.writeBarrier ü9 "".oprange ª "".buildop  (runtime.writeBarrier ¢ "".oplook (type.[1]interface {} "runtime.newobject 6type.*cmd/internal/obj.Prog È (runtime.writeBarrier Lgo.string."zero-width instruction\n%v" è :cmd/internal/obj.(*Link).Diag 0cmd/internal/obj.Cputime ¾ Tgo.itab.*cmd/internal/obj.Biobuf.io.Writer ú type.float64 ²
runtime.convT2E (runtime.writeBarrier 2go.string."%5.2f span1\n" ú fmt.Fprintf ¨ "".oplook È (type.[1]interface {} Ú "runtime.newobject Æ 6type.*cmd/internal/obj.Prog (runtime.writeBarrier Ä Lgo.string."zero-width instruction\n%v" ¨ :cmd/internal/obj.(*Link).Diag º 0cmd/internal/obj.Symgrow Ì (runtime.writeBarrier "".oplook À type.int8 ø runtime.convT2E Î (runtime.writeBarrier 6type.*cmd/internal/obj.Prog Ò (runtime.writeBarrier ö go.string."out array in span0 is too small, need at least %d for %v" è! log.Fatalf Ü# "".asmout ®&