- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 15 for PCDATA (0.19 sec)
-
src/cmd/asm/internal/asm/asm.go
} // asmPCData assembles a PCDATA pseudo-op. // PCDATA $2, $705 func (p *Parser) asmPCData(operands [][]lex.Token) { if len(operands) != 2 { p.errorf("expect two operands for PCDATA") return } // Operand 0 must be an immediate constant. key := p.address(operands[0]) if !p.validImmediate("PCDATA", &key) { return }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 02:04:54 UTC 2024 - 25.5K bytes - Viewed (0) -
src/cmd/compile/internal/liveness/plive.go
// list for the function arguments. Both lists are indexed by the same PCDATA // index, so the corresponding pairs must be considered together when // merging duplicates. The argument bitmaps change much less often during // function execution than the local variable bitmaps, so it is possible that // we could introduce a separate PCDATA index for arguments vs locals and
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Jun 07 15:22:22 UTC 2024 - 45.2K bytes - Viewed (0) -
src/runtime/runtime2.go
// arrays that reference the pcdata and funcdata locations for this // function. // pcdata contains the offset into moduledata.pctab for the start of // that index's table. e.g., // &moduledata.pctab[_func.pcdata[_PCDATA_UnsafePoint]] is the start of // the unsafe point table. // // An offset of 0 indicates that there is no table. // // pcdata [npcdata]uint32
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 30 17:57:37 UTC 2024 - 47.9K bytes - Viewed (0) -
src/cmd/internal/obj/objfile.go
w.aux1(goobj.AuxPcinline, fn.Pcln.Pcinline) } if fn.sehUnwindInfoSym != nil && fn.sehUnwindInfoSym.Size != 0 { w.aux1(goobj.AuxSehUnwindInfo, fn.sehUnwindInfoSym) } for _, pcSym := range fn.Pcln.Pcdata { w.aux1(goobj.AuxPcdata, pcSym) } if fn.WasmImportSym != nil { if fn.WasmImportSym.Size == 0 { panic("wasmimport aux sym must have non-zero size") }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 19:57:43 UTC 2024 - 24K bytes - Viewed (0) -
src/runtime/symtab.go
// work correctly for entries in the result of runtime.Callers. pc-- } // It's important that interpret pc non-strictly as cgoTraceback may // have added bogus PCs with a valid funcInfo but invalid PCDATA. u, uf := newInlineUnwinder(funcInfo, pc) sf := u.srcFunc(uf) if u.isInlined(uf) { // Note: entry is not modified. It always refers to a real frame, not an inlined one.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 29 17:58:53 UTC 2024 - 40K bytes - Viewed (0) -
src/cmd/link/internal/loader/loader.go
func (l *Loader) Pcsp(i Sym) Sym { return l.aux1(i, goobj.AuxPcsp) } // Returns all aux symbols of per-PC data for symbol i. // tmp is a scratch space for the pcdata slice. func (l *Loader) PcdataAuxs(i Sym, tmp []Sym) (pcsp, pcfile, pcline, pcinline Sym, pcdata []Sym) { pcdata = tmp[:0] r, auxs := l.auxs(i) for j := range auxs { a := &auxs[j] switch a.Type() { case goobj.AuxPcsp: pcsp = l.resolve(r, a.Sym())
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 24 20:26:10 UTC 2024 - 81.5K bytes - Viewed (0) -
src/cmd/internal/obj/sym.go
} if flag&traversePcdata != 0 && s.Type == objabi.STEXT { fi := s.Func().Pcln fnNoNil(fi.Pcsp) fnNoNil(fi.Pcfile) fnNoNil(fi.Pcline) fnNoNil(fi.Pcinline) for _, d := range fi.Pcdata { fnNoNil(d) } } } } } func (ctxt *Link) traverseFuncAux(flag traverseFlag, fsym *LSym, fn func(parent *LSym, aux *LSym), files []string) { fninfo := fsym.Func()
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 14:41:10 UTC 2024 - 14.1K bytes - Viewed (0) -
src/cmd/internal/obj/link.go
AttrContentAddressable // ABI wrapper is set for compiler-generated text symbols that // convert between ABI0 and ABIInternal calling conventions. AttrABIWrapper // IsPcdata indicates this is a pcdata symbol. AttrPcdata // PkgInit indicates this is a compiler-generated package init func. AttrPkgInit // Linkname indicates this is a go:linkname'd symbol. AttrLinkname
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 19:57:43 UTC 2024 - 33.1K bytes - Viewed (0) -
src/cmd/internal/obj/util.go
} return fmt.Sprintf("A???%d", a) } var Anames = []string{ "XXX", "CALL", "DUFFCOPY", "DUFFZERO", "END", "FUNCDATA", "JMP", "NOP", "PCALIGN", "PCALIGNMAX", "PCDATA", "RET", "GETCALLERPC", "TEXT", "UNDEF", } func Bool2int(b bool) int { // The compiler currently only optimizes this form. // See issue 6011. var i int if b { i = 1
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 15:44:14 UTC 2024 - 17.5K bytes - Viewed (0) -
src/runtime/asm_loong64.s
JMP -5(PC); \ /* set up argument registers */ \ MOVV regArgs+40(FP), R25; \ JAL ·unspillArgs(SB); \ /* call function */ \ MOVV f+8(FP), REGCTXT; \ MOVV (REGCTXT), R25; \ PCDATA $PCDATA_StackMapIndex, $0; \ JAL (R25); \ /* copy return values back */ \ MOVV regArgs+40(FP), R25; \ JAL ·spillArgs(SB); \ MOVV argtype+0(FP), R7; \ MOVV arg+16(FP), R4; \
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 13 15:04:25 UTC 2024 - 26.5K bytes - Viewed (0)