/
opt
/
golang
/
1.19.4
/
pkg
/
linux_amd64
/
go
/
up file
home
!<arch> __.PKGDEF 0 0 0 644 9589 ` go object linux amd64 go1.19.4 X:regabiwrappers,regabiargs build id "kIlm14ZmuBMR8fG8ARX8/BLlZMvg1_94umNn---a2" $$B i��* $GOROOT/src/go/token/position.go FilenameOffsetLineColumnIsValidposPositionStringesc:~r0esc: pPosnamebasesizemutexMutexsynclinesinfoslineInfoNamefFileBaseSize LineCountAddLineoffset MergeLinelineSetLinesSetLinesForContentcontent LineStartAddLineInfofilenameAddLineColumnInfocolumnunpackadjustedpositionPositionForesc: Sprintffmt$GOROOT/src/fmt/print.goformata(invalid file offset %d (should be <= %d)RWMutexfileslast$GOROOT/src/sync/atomic/type.goPointersync/atomicsFileSetAddFileIteratefile!$GOROOT/src/go/token/serialize.goReaddecodeWriteencode$GOROOT/src/go/token/token.gotokToken Precedenceop IsLiteral IsOperator IsKeywordident is_keywordkeywordsokesc:.dictx�struct { go/token.name string; go/token.base int; go/token.size int; go/token.mutex sync.Mutex; go/token.lines []int; go/token.infos []go/token.lineInfo }_0go.shapeLoadPointer$GOROOT/src/sync/atomic/doc.goaddrvalvStorePointer<autogenerated>newoldSwapPointerswappedCompareAndSwapPointer$GOROOT/src/sync/mutex.gostatesemaLockmTryLocklockSlowUnlock unlockSlow$GOROOT/src/sync/rwmutex.gow writerSem readerSemreaderCount readerWaitRLockrwTryRLockRUnlockrUnlockSlowrRLockerLocker Pointer.T_noCopyLoadPointer.Load.TStorePointer.Store.TSwapPointer.Swap.TCompareAndSwapPointer.CompareAndSwap.Ttoken .inittaskADD ADD_ASSIGNAND AND_ASSIGNAND_NOTAND_NOT_ASSIGNARROWASSIGNBREAKCASECHANCHARCOLONCOMMACOMMENTCONSTCONTINUEDECDEFAULTDEFERDEFINEELLIPSISELSEEOFEQLFALLTHROUGHFLOATFORFUNCGEQGOGOTOGTRHighestPrecIDENTIFILLEGALIMAGIMPORTINCINT INTERFACE IsExportedIsIdentifierLANDLBRACELBRACKLEQLORLPARENLSSLookup LowestPrecMAPMUL MUL_ASSIGNNEQNOT NewFileSetNoPosOR OR_ASSIGNPACKAGEPERIODQUO QUO_ASSIGNRANGERBRACERBRACKREM REM_ASSIGNRETURNRPARENSELECT SEMICOLONSHL SHL_ASSIGNSHR SHR_ASSIGNSTRINGSTRUCTSUB SUB_ASSIGNSWITCHTILDETYPE UnaryPrecVARXOR XOR_ASSIGNatomic�(*Pointer[go.shape.struct { go/token.name string; go/token.base int; go/token.size int; go/token.mutex sync.Mutex; go/token.lines []int; go/token.infos []go/token.lineInfo }_0]).CompareAndSwap�(*Pointer[go.shape.struct { go/token.name string; go/token.base int; go/token.size int; go/token.mutex sync.Mutex; go/token.lines []int; go/token.infos []go/token.lineInfo }_0]).Load�(*Pointer[go.shape.struct { go/token.name string; go/token.base int; go/token.size int; go/token.mutex sync.Mutex; go/token.lines []int; go/token.infos []go/token.lineInfo }_0]).Store�(*Pointer[go.shape.struct { go/token.name string; go/token.base int; go/token.size int; go/token.mutex sync.Mutex; go/token.lines []int; go/token.infos []go/token.lineInfo }_0]).Swap..dict.(*Pointer[go/token.File]).CompareAndSwap$.dict.(*Pointer[go/token.File]).Load%.dict.(*Pointer[go/token.File]).Store$.dict.(*Pointer[go/token.File]).Swap(*File).AddLineInfo(*File).Base(*File).Line(*File).Name(*File).Pos(*File).Position(*File).Size(*FileSet).File(*FileSet).Position(*Position).IsValidPos.IsValidToken.IsKeywordToken.IsLiteralToken.IsOperatorToken.Precedence?(*Pointer[sync/atomic.Pointer.CompareAndSwap.T]).CompareAndSwap+(*Pointer[sync/atomic.Pointer.Load.T]).Load-(*Pointer[sync/atomic.Pointer.Store.T]).Store+(*Pointer[sync/atomic.Pointer.Swap.T]).Swap! V " !+ !2 !7 ! J!<r F?d_ ?@4 2 �2!� ��TR B >;F? d! )(S7F<