type golang.org/x/tools/internal/pkgbits.Index
37 uses
golang.org/x/tools/internal/pkgbits (current package)
decoder.go#L133: func (pr *PkgDecoder) AbsIdx(k RelocKind, idx Index) int {
decoder.go#L146: func (pr *PkgDecoder) DataIdx(k RelocKind, idx Index) string {
decoder.go#L159: func (pr *PkgDecoder) StringIdx(idx Index) string {
decoder.go#L165: func (pr *PkgDecoder) NewDecoder(k RelocKind, idx Index, marker SyncMarker) Decoder {
decoder.go#L175: func (pr *PkgDecoder) TempDecoder(k RelocKind, idx Index, marker SyncMarker) Decoder {
decoder.go#L189: func (pr *PkgDecoder) NewDecoderRaw(k RelocKind, idx Index) Decoder {
decoder.go#L203: r.Relocs[i] = RelocEnt{RelocKind(r.Len()), Index(r.Len())}
decoder.go#L209: func (pr *PkgDecoder) TempDecoderRaw(k RelocKind, idx Index) Decoder {
decoder.go#L227: r.Relocs[i] = RelocEnt{RelocKind(r.Len()), Index(r.Len())}
decoder.go#L242: Idx Index
decoder.go#L296: func (r *Decoder) rawReloc(k RelocKind, idx int) Index {
decoder.go#L405: func (r *Decoder) Reloc(k RelocKind) Index {
decoder.go#L482: func (pr *PkgDecoder) PeekPkgPath(idx Index) string {
decoder.go#L497: func (pr *PkgDecoder) PeekObj(idx Index) (string, string, CodeObj) {
decoder.go#L498: var ridx Index
encoder.go#L33: stringsIdx map[string]Index
encoder.go#L52: stringsIdx: make(map[string]Index),
encoder.go#L109: func (pw *PkgEncoder) StringIdx(s string) Index {
encoder.go#L115: idx := Index(len(pw.elems[RelocString]))
encoder.go#L135: idx := Index(len(pw.elems[k]))
encoder.go#L157: Idx Index // index within relocation section
encoder.go#L161: func (w *Encoder) Flush() Index {
encoder.go#L213: func (w *Encoder) rawReloc(r RelocKind, idx Index) int {
encoder.go#L305: func (w *Encoder) Reloc(r RelocKind, idx Index) {
reloc.go#L12: type Index int32
reloc.go#L20: Idx Index
reloc.go#L25: PublicRootIdx Index = 0
reloc.go#L26: PrivateRootIdx Index = 1
golang.org/x/tools/internal/gcimporter
ureader_yes.go#L54: idx pkgbits.Index
ureader_yes.go#L60: idx pkgbits.Index
ureader_yes.go#L154: func (pr *pkgReader) newReader(k pkgbits.RelocKind, idx pkgbits.Index, marker pkgbits.SyncMarker) *reader {
ureader_yes.go#L161: func (pr *pkgReader) tempReader(k pkgbits.RelocKind, idx pkgbits.Index, marker pkgbits.SyncMarker) *reader {
ureader_yes.go#L191: func (pr *pkgReader) posBaseIdx(idx pkgbits.Index) string {
ureader_yes.go#L231: func (pr *pkgReader) pkgIdx(idx pkgbits.Index) *types.Package {
ureader_yes.go#L305: return typeInfo{idx: pkgbits.Index(r.Len()), derived: true}
ureader_yes.go#L497: func (pr *pkgReader) objIdx(idx pkgbits.Index) (*types.Package, string) {
ureader_yes.go#L627: func (pr *pkgReader) objDictIdx(idx pkgbits.Index) *readerDict {