1 !<arch> 2 __.PKGDEF 0 0 0 644 2763 ` 3 go object linux amd64 go1.5.1 X:none 4 build id "775f9ee7bae06b04548c3c24f653724044e0f5e4" 5 6 $$ 7 package atomic 8 import unsafe "unsafe" 9 import runtime "runtime" 10 func @"".SwapInt32 (@"".addr2 *int32, @"".new3 int32) (@"".old1 int32) 11 func @"".SwapInt64 (@"".addr2 *int64, @"".new3 int64) (@"".old1 int64) 12 func @"".SwapUint32 (@"".addr2 *uint32, @"".new3 uint32) (@"".old1 uint32) 13 func @"".SwapUint64 (@"".addr2 *uint64, @"".new3 uint64) (@"".old1 uint64) 14 func @"".SwapUintptr (@"".addr2 *uintptr, @"".new3 uintptr) (@"".old1 uintptr) 15 func @"".SwapPointer (@"".addr2 *@"unsafe".Pointer, @"".new3 @"unsafe".Pointer) (@"".old1 @"unsafe".Pointer) 16 func @"".CompareAndSwapInt32 (@"".addr2 *int32, @"".old3 int32, @"".new4 int32) (@"".swapped1 bool) 17 func @"".CompareAndSwapInt64 (@"".addr2 *int64, @"".old3 int64, @"".new4 int64) (@"".swapped1 bool) 18 func @"".CompareAndSwapUint32 (@"".addr2 *uint32, @"".old3 uint32, @"".new4 uint32) (@"".swapped1 bool) 19 func @"".CompareAndSwapUint64 (@"".addr2 *uint64, @"".old3 uint64, @"".new4 uint64) (@"".swapped1 bool) 20 func @"".CompareAndSwapUintptr (@"".addr2 *uintptr, @"".old3 uintptr, @"".new4 uintptr) (@"".swapped1 bool) 21 func @"".CompareAndSwapPointer (@"".addr2 *@"unsafe".Pointer, @"".old3 @"unsafe".Pointer, @"".new4 @"unsafe".Pointer) (@"".swapped1 bool) 22 func @"".AddInt32 (@"".addr2 *int32, @"".delta3 int32) (@"".new1 int32) 23 func @"".AddUint32 (@"".addr2 *uint32, @"".delta3 uint32) (@"".new1 uint32) 24 func @"".AddInt64 (@"".addr2 *int64, @"".delta3 int64) (@"".new1 int64) 25 func @"".AddUint64 (@"".addr2 *uint64, @"".delta3 uint64) (@"".new1 uint64) 26 func @"".AddUintptr (@"".addr2 *uintptr, @"".delta3 uintptr) (@"".new1 uintptr) 27 func @"".LoadInt32 (@"".addr2 *int32) (@"".val1 int32) 28 func @"".LoadInt64 (@"".addr2 *int64) (@"".val1 int64) 29 func @"".LoadUint32 (@"".addr2 *uint32) (@"".val1 uint32) 30 func @"".LoadUint64 (@"".addr2 *uint64) (@"".val1 uint64) 31 func @"".LoadUintptr (@"".addr2 *uintptr) (@"".val1 uintptr) 32 func @"".LoadPointer (@"".addr2 *@"unsafe".Pointer) (@"".val1 @"unsafe".Pointer) 33 func @"".StoreInt32 (@"".addr1 *int32, @"".val2 int32) 34 func @"".StoreInt64 (@"".addr1 *int64, @"".val2 int64) 35 func @"".StoreUint32 (@"".addr1 *uint32, @"".val2 uint32) 36 func @"".StoreUint64 (@"".addr1 *uint64, @"".val2 uint64) 37 func @"".StoreUintptr (@"".addr1 *uintptr, @"".val2 uintptr) 38 func @"".StorePointer (@"".addr1 *@"unsafe".Pointer, @"".val2 @"unsafe".Pointer) 39 type @"".Value struct { @"".v interface {} } 40 func (@"".v2 *@"".Value) Load () (@"".x1 interface {}) 41 func (@"".v1 *@"".Value) Store (@"".x2 interface {}) 42 43 $$ 44 _go_.o 0 0 0 644 16381 ` 45 go object linux amd64 go1.5.1 X:none 46 47 ! 48 go13ld"".panic64dH%H;avfH8H\$8H$HH\$(HD$09HH$H\$(H\$HD$H\$HH$HKHL$ 53 : 54 *runtime.racefuncenterHgo.string."sync/atomic: broken 64-bit atomic operations (buggy QEMU)"rtype.string 55 runtime.convT2E 56 runtime.gopanic 57 0runtime.morestack_noctxtp"".autotmp_0000type.string 58 pmb8,Tgclocals69c1753bd5f81501d95132d08af04464Tgclocalsd8fdd2a55187867c76648dc792366181Zprebuilts/go/linux-x86/src/sync/atomic/doc.go "".(*Value).LoaddH%H;a7H0H\$0H$1H\$@H\$H1H\$@H\$HHD$8HD$H$H<$HD$1H9HD$ HH9H\$H$H<$H$HD$HD$(HD$@HD$Ht`Hl$ =u=H(Ht0Hl$(=uHhH0L@L$Hl$H$Hl$HD$%l1H\$@H\$HH0% 62 B 63 *runtime.racefuncenter 64 "".LoadPointer 65 "".LoadPointer6runtime.writeBarrierEnabled6runtime.writeBarrierEnabled 66 (runtime.racefuncexit 67 .runtime.writebarrierptr 68 .runtime.writebarrierptr 69 (runtime.racefuncexit 70 0runtime.morestack_noctxt0`"".autotmp_0002&type.unsafe.Pointer 71 "".xp?&type.*"".ifaceWords"".data&type.unsafe.Pointer"".typ&type.unsafe.Pointer 73 "".vp/&type.*"".ifaceWords"".x"type.interface {}"".vtype.*"".Value`_`R_`"^8 ( 74 6CH+(,Tgclocals725f69b7ae8520ac59af51db7db265d1Tgclocals1648992a30e5a7492037365cf9220807^prebuilts/go/linux-x86/src/sync/atomic/value.go""".(*Value).Store dH%H;a&HHH\$HH$H\$XHuTHH\$8HD$@*HH$H\$8H\$HD$H\$HH$HKHL$H\$PH\$0H\$XH\$(H\$0H$H<$tdHD$1H9H\$0H$H<$HD$HD$\$uH\$0H$H<$u%H\$0H$H<$tRH$H\$(HkHl$H\$0H$H<$t!H\$(H+Hl$HH%%%JHH9Hl$(H]H9tTHH\$8HD$@;HH$H\$8H\$HD$H\$HH$HKHL$H\$0H$H<$t"H$H\$(HkHl$HH%* 87 B 88 *runtime.racefuncenterflgo.string."sync/atomic: store of nil value into Value"type.string 89 runtime.convT2E 90 runtime.gopanic 91 "".LoadPointer 92 $"".runtime_procPin 93 0"".CompareAndSwapPointer 94 ("".runtime_procUnpin 95 "".StorePointer 96 "".StorePointer 97 ("".runtime_procUnpin 98 (runtime.racefuncexitgo.string."sync/atomic: store of inconsistently typed value into Value"type.string 99 runtime.convT2E 100 runtime.gopanic 101 "".StorePointer 102 (runtime.racefuncexit 103 0runtime.morestack_noctxt0"".autotmp_0006type.string"".autotmp_0003type.string 105 "".xp?&type.*"".ifaceWords 106 "".vp/&type.*"".ifaceWords"".x"type.interface {}"".vtype.*"".Value( nZFCT 108 109 111 5(" T( 113 C" CED/Tgclocals2027b6cfe4f64a74d7b688d238add74aTgclocals40a4d53089df01be03d111131b0b1e6d^prebuilts/go/linux-x86/src/sync/atomic/value.go4"".SwapInt32.args_stackmap 4"".SwapInt64.args_stackmap 6"".SwapUint32.args_stackmap 6"".SwapUint64.args_stackmap 8"".SwapUintptr.args_stackmap 8"".SwapPointer.args_stackmap H"".CompareAndSwapInt32.args_stackmap H"".CompareAndSwapInt64.args_stackmap J"".CompareAndSwapUint32.args_stackmap J"".CompareAndSwapUint64.args_stackmap L"".CompareAndSwapUintptr.args_stackmap L"".CompareAndSwapPointer.args_stackmap 2"".AddInt32.args_stackmap 4"".AddUint32.args_stackmap 2"".AddInt64.args_stackmap 4"".AddUint64.args_stackmap 6"".AddUintptr.args_stackmap 4"".LoadInt32.args_stackmap 4"".LoadInt64.args_stackmap 6"".LoadUint32.args_stackmap 6"".LoadUint64.args_stackmap 8"".LoadUintptr.args_stackmap 8"".LoadPointer.args_stackmap 6"".StoreInt32.args_stackmap6"".StoreInt64.args_stackmap8"".StoreUint32.args_stackmap8"".StoreUint64.args_stackmap:"".StoreUintptr.args_stackmap:"".StorePointer.args_stackmapgo.string.hdr."sync/atomic: broken 64-bit atomic operations (buggy QEMU)" 9go.string."sync/atomic: broken 64-bit atomic operations (buggy QEMU)"go.string."sync/atomic: broken 64-bit atomic operations (buggy QEMU)"tsync/atomic: broken 64-bit atomic operations (buggy QEMU)Tgclocalsd8fdd2a55187867c76648dc792366181 Tgclocals69c1753bd5f81501d95132d08af04464Tgclocals1648992a30e5a7492037365cf922080788 Tgclocals725f69b7ae8520ac59af51db7db265d188tgo.string.hdr."sync/atomic: store of nil value into Value" *lgo.string."sync/atomic: store of nil value into Value"lgo.string."sync/atomic: store of nil value into Value"`Vsync/atomic: store of nil value into Valuego.string.hdr."sync/atomic: store of inconsistently typed value into Value" ;go.string."sync/atomic: store of inconsistently typed value into Value"go.string."sync/atomic: store of inconsistently typed value into Value"xsync/atomic: store of inconsistently typed value into ValueTgclocals40a4d53089df01be03d111131b0b1e6d((Tgclocals2027b6cfe4f64a74d7b688d238add74a((@"".runtime_procPin.args_stackmapD"".runtime_procUnpin.args_stackmap"".SwapInt32f"".SwapInt32"".SwapInt64f"".SwapInt64 "".SwapUint32f"".SwapUint32 "".SwapUint64f"".SwapUint64""".SwapUintptrf"".SwapUintptr""".SwapPointerf"".SwapPointer2"".CompareAndSwapInt32f,"".CompareAndSwapInt322"".CompareAndSwapInt64f,"".CompareAndSwapInt644"".CompareAndSwapUint32f."".CompareAndSwapUint324"".CompareAndSwapUint64f."".CompareAndSwapUint646"".CompareAndSwapUintptrf0"".CompareAndSwapUintptr6"".CompareAndSwapPointerf0"".CompareAndSwapPointer"".AddInt32f"".AddInt32"".AddUint32f"".AddUint32"".AddInt64f"".AddInt64"".AddUint64f"".AddUint64 "".AddUintptrf"".AddUintptr"".LoadInt32f"".LoadInt32"".LoadInt64f"".LoadInt64 "".LoadUint32f"".LoadUint32 "".LoadUint64f"".LoadUint64""".LoadUintptrf"".LoadUintptr""".LoadPointerf"".LoadPointer "".StoreInt32f"".StoreInt32 "".StoreInt64f"".StoreInt64""".StoreUint32f"".StoreUint32""".StoreUint64f"".StoreUint64$"".StoreUintptrf"".StoreUintptr$"".StorePointerf"".StorePointer"".panic64f"".panic64&"".(*Value).Loadf "".(*Value).Load("".(*Value).Storef""".(*Value).Store*"".runtime_procPinf$"".runtime_procPin."".runtime_procUnpinf("".runtime_procUnpin"runtime.gcbits.038go.string.hdr."interface {}" 0go.string."interface {}"0go.string."interface {}" interface {}"type.interface {}W0 runtime.algarray@"runtime.gcbits.03P8go.string.hdr."interface {}"p4go.weak.type.*interface {}"runtime.zerovalue"type.interface {}8go.string.hdr."atomic.Value" 0go.string."atomic.Value"0go.string."atomic.Value" atomic.Value"go.string.hdr."v" go.string."v"go.string."v"v6go.string.hdr."sync/atomic" .go.string."sync/atomic".go.string."sync/atomic" sync/atomic"go.importpath."". .go.string."sync/atomic"*go.string.hdr."Value" "go.string."Value""go.string."Value"Valuetype."".Value0 runtime.algarray@"runtime.gcbits.03P8go.string.hdr."atomic.Value"ptype.*"".Value"runtime.zerovaluetype."".Value"go.string.hdr."v""go.importpath.""."type.interface {}`type."".Value*go.string.hdr."Value""go.importpath."".type."".Value"runtime.gcbits.01:go.string.hdr."*atomic.Value" 2go.string."*atomic.Value"2go.string."*atomic.Value" *atomic.Value`go.string.hdr."func(*atomic.Value) interface {}" Xgo.string."func(*atomic.Value) interface {}"Xgo.string."func(*atomic.Value) interface {}"PBfunc(*atomic.Value) interface {}Btype.func(*"".Value) interface {}}=30 runtime.algarray@"runtime.gcbits.01P`go.string.hdr."func(*atomic.Value) interface {}"pTgo.weak.type.*func(*"".Value) interface {}"runtime.zerovalueBtype.func(*"".Value) interface {}Btype.func(*"".Value) interface {}type.*"".Value"type.interface {}go.typelink.func(*atomic.Value) interface {} func(*"".Value) interface {}Btype.func(*"".Value) interface {}bgo.string.hdr."func(*atomic.Value, interface {})" !Zgo.string."func(*atomic.Value, interface {})"Zgo.string."func(*atomic.Value, interface {})"PDfunc(*atomic.Value, interface {})Dtype.func(*"".Value, interface {})C30 runtime.algarray@"runtime.gcbits.01Pbgo.string.hdr."func(*atomic.Value, interface {})"pVgo.weak.type.*func(*"".Value, interface {})"runtime.zerovalueDtype.func(*"".Value, interface {})Dtype.func(*"".Value, interface {})type.*"".Value"type.interface {}go.typelink.func(*atomic.Value, interface {}) func(*"".Value, interface {})Dtype.func(*"".Value, interface {})(go.string.hdr."Load" go.string."Load" go.string."Load" 121 LoadFgo.string.hdr."func() interface {}" >go.string."func() interface {}">go.string."func() interface {}"0(func() interface {}0type.func() interface {}#30 runtime.algarray@"runtime.gcbits.01PFgo.string.hdr."func() interface {}"pBgo.weak.type.*func() interface {}"runtime.zerovalue0type.func() interface {}0type.func() interface {}"type.interface {}fgo.typelink.func() interface {} func() interface {}0type.func() interface {}*go.string.hdr."Store" "go.string."Store""go.string."Store"StoreDgo.string.hdr."func(interface {})" <go.string."func(interface {})"<go.string."func(interface {})"0&func(interface {}).type.func(interface {})u30 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."func(interface {})"p@go.weak.type.*func(interface {})"runtime.zerovalue.type.func(interface {}).type.func(interface {})"type.interface {}bgo.typelink.func(interface {}) func(interface {}).type.func(interface {})type.*"".Value~46$0 runtime.algarray@"runtime.gcbits.01P:go.string.hdr."*atomic.Value"p.go.weak.type.**"".Value"runtime.zerovaluetype."".Value`type.*"".Valuetype.*"".Value(go.string.hdr."Load"0type.func() interface {}Btype.func(*"".Value) interface {} "".(*Value).Load "".(*Value).Load*go.string.hdr."Store".type.func(interface {})Dtype.func(*"".Value, interface {})""".(*Value).Store""".(*Value).StoreBgo.string.hdr."atomic.ifaceWords" :go.string."atomic.ifaceWords":go.string."atomic.ifaceWords"0$atomic.ifaceWords&go.string.hdr."typ" go.string."typ"go.string."typ"typ(go.string.hdr."data" go.string."data" go.string."data" 123 data4go.string.hdr."ifaceWords" 124 ,go.string."ifaceWords",go.string."ifaceWords" ifaceWords$type."".ifaceWords%2 0 runtime.algarray@"runtime.gcbits.03PBgo.string.hdr."atomic.ifaceWords"p&type.*"".ifaceWords"runtime.zerovalue$type."".ifaceWords&go.string.hdr."typ""go.importpath."".&type.unsafe.Pointer(go.string.hdr."data""go.importpath."".&type.unsafe.Pointer`$type."".ifaceWords4go.string.hdr."ifaceWords""go.importpath."".$type."".ifaceWordsDgo.string.hdr."*atomic.ifaceWords" <go.string."*atomic.ifaceWords"<go.string."*atomic.ifaceWords"0&*atomic.ifaceWords&type.*"".ifaceWordspH60 runtime.algarray@"runtime.gcbits.01PDgo.string.hdr."*atomic.ifaceWords"p8go.weak.type.**"".ifaceWords"runtime.zerovalue$type."".ifaceWords,go.string.hdr."unsafe" $go.string."unsafe"$go.string."unsafe"unsafe*go.importpath.unsafe. $go.string."unsafe".go.string.hdr."runtime" &go.string."runtime"&go.string."runtime"runtime,go.importpath.runtime. &go.string."runtime""runtime.zerovaluego13ldrace.o 0 0 0 644 50 ` 126 go object linux amd64 go1.5.1 127 ! 128 go13ldgo13ld