- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 12 for pcln (0.32 sec)
-
src/cmd/internal/obj/pcln.go
nfuncdata = int(p.From.Offset + 1) } } pcln.Pcdata = make([]*LSym, npcdata) pcln.Funcdata = make([]*LSym, nfuncdata) pcln.Pcsp = funcpctab(ctxt, cursym, "pctospadj", pctospadj, nil) pcln.Pcfile = funcpctab(ctxt, cursym, "pctofile", pctofileline, pcln) pcln.Pcline = funcpctab(ctxt, cursym, "pctoline", pctofileline, nil)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Oct 31 20:45:15 UTC 2022 - 11.8K bytes - Viewed (0) -
src/cmd/link/internal/ld/pcln.go
if ctxt.Target.IsRISCV64() { // Avoid adding local symbols to the pcln table - RISC-V // linking generates a very large number of these, particularly // for HI20 symbols (which we need to load in order to be able // to resolve relocations). Unnecessarily including all of // these symbols quickly blows out the size of the pcln table // and overflows hash buckets. symName := ctxt.loader.SymName(s)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Feb 21 22:16:54 UTC 2024 - 29.6K bytes - Viewed (0) -
src/cmd/internal/obj/objfile.go
} if fn.Pcln.Pcsp != nil && fn.Pcln.Pcsp.Size != 0 { w.aux1(goobj.AuxPcsp, fn.Pcln.Pcsp) } if fn.Pcln.Pcfile != nil && fn.Pcln.Pcfile.Size != 0 { w.aux1(goobj.AuxPcfile, fn.Pcln.Pcfile) } if fn.Pcln.Pcline != nil && fn.Pcln.Pcline.Size != 0 { w.aux1(goobj.AuxPcline, fn.Pcln.Pcline) } if fn.Pcln.Pcinline != nil && fn.Pcln.Pcinline.Size != 0 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 19:57:43 UTC 2024 - 24K bytes - Viewed (0) -
src/cmd/internal/objfile/disasm.go
"golang.org/x/arch/ppc64/ppc64asm" "golang.org/x/arch/x86/x86asm" ) // Disasm is a disassembler for a given File. type Disasm struct { syms []Sym //symbols in file, sorted by address pcln Liner // pcln table text []byte // bytes of text segment (actual instructions) textStart uint64 // start PC of text textEnd uint64 // end PC of text
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Sep 20 02:13:02 UTC 2022 - 10.5K bytes - Viewed (0) -
src/cmd/link/internal/ld/symtab.go
} // The pcHeader moduledata.AddAddr(ctxt.Arch, pcln.pcheader) // The function name slice sliceSym(pcln.funcnametab) // The cutab slice sliceSym(pcln.cutab) // The filetab slice sliceSym(pcln.filetab) // The pctab slice sliceSym(pcln.pctab) // The pclntab slice slice(pcln.pclntab, uint64(ldr.SymSize(pcln.pclntab))) // The ftab slice
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Sep 13 16:29:40 UTC 2023 - 29.2K bytes - Viewed (0) -
src/debug/gosym/symtab.go
// Starting with Go 1.3, the Go symbol table no longer includes symbol data. func NewTable(symtab []byte, pcln *LineTable) (*Table, error) { var n int err := walksymtab(symtab, func(s sym) error { n++ return nil }) if err != nil { return nil, err } var t Table if pcln.isGo12() { t.go12line = pcln } fname := make(map[uint16]string) t.Syms = make([]Sym, 0, n) nf := 0 nz := 0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Oct 18 19:33:30 UTC 2023 - 17.9K bytes - Viewed (0) -
src/debug/gosym/pclntab.go
} // go12PCToLine maps program counter to line number for the Go 1.2+ pcln table. func (t *LineTable) go12PCToLine(pc uint64) (line int) { defer func() { if !disableRecover && recover() != nil { line = -1 } }() f := t.findFunc(pc) if f.IsZero() { return -1 } entry := f.entryPC() linetab := f.pcln() return int(t.pcvalue(linetab, entry, pc)) }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jan 25 19:43:24 UTC 2024 - 18.8K bytes - Viewed (0) -
src/cmd/internal/obj/sym.go
} ctxt.traverseFuncAux(flag, s, f, files) } else if v := s.VarInfo(); v != nil { fnNoNil(v.dwarfInfoSym) } } 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) } } } } }
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
type FuncInfo struct { Args int32 Locals int32 Align int32 FuncID abi.FuncID FuncFlag abi.FuncFlag StartLine int32 Text *Prog Autot map[*LSym]struct{} Pcln Pcln InlMarks []InlMark spills []RegSpill dwarfInfoSym *LSym dwarfLocSym *LSym dwarfRangesSym *LSym dwarfAbsFnSym *LSym dwarfDebugLinesSym *LSym
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/plist.go
return } if strings.HasPrefix(s.Name, `"".`) { ctxt.Diag("%s: unqualified symbol name: %s", ctxt.PosTable.Pos(start), s.Name) } // startLine should be the same line number that would be displayed via // pcln, etc for the declaration (i.e., relative line number, as // adjusted by //line). _, startLine := ctxt.getFileIndexAndLine(start) s.Func().FuncID = objabi.GetFuncID(s.Name, flag&WRAPPER != 0 || flag&ABIWRAPPER != 0)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Sep 01 15:52:41 UTC 2023 - 11.5K bytes - Viewed (0)