Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for funcpctab (0.12 sec)

  1. src/cmd/internal/obj/pcln.go

    		}
    	}
    
    	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)
    
    	// Check that all the Progs used as inline markers are still reachable.
    	// See issue #40473.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Oct 31 20:45:15 UTC 2022
    - 11.8K bytes
    - Viewed (0)
  2. src/debug/gosym/pclntab.go

    // functabFieldSize returns the size in bytes of a single functab field.
    func (t *LineTable) functabFieldSize() int {
    	if t.version >= ver118 {
    		return 4
    	}
    	return int(t.ptrsize)
    }
    
    // funcTab returns t's funcTab.
    func (t *LineTable) funcTab() funcTab {
    	return funcTab{LineTable: t, sz: t.functabFieldSize()}
    }
    
    // funcTab is memory corresponding to a slice of functab structs, followed by an invalid 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)
  3. src/cmd/link/internal/ld/pcln.go

    	if fi.NumInlTree() > 0 {
    		if numPCData < abi.PCDATA_InlTreeIndex+1 {
    			numPCData = abi.PCDATA_InlTreeIndex + 1
    		}
    	}
    	return numPCData
    }
    
    // generateFunctab creates the runtime.functab
    //
    // runtime.functab contains two things:
    //
    //   - pc->func look up table.
    //   - array of func objects, interleaved with pcdata and funcdata
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 22:16:54 UTC 2024
    - 29.6K bytes
    - Viewed (0)
  4. src/runtime/symtab.go

    	sys.NotInHeap // Only in static data
    
    	pcHeader     *pcHeader
    	funcnametab  []byte
    	cutab        []uint32
    	filetab      []byte
    	pctab        []byte
    	pclntable    []byte
    	ftab         []functab
    	findfunctab  uintptr
    	minpc, maxpc uintptr
    
    	text, etext           uintptr
    	noptrdata, enoptrdata uintptr
    	data, edata           uintptr
    	bss, ebss             uintptr
    	noptrbss, enoptrbss   uintptr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 40K bytes
    - Viewed (0)
  5. src/cmd/link/internal/ld/macho.go

    	// relocations to these functions in the plugin's functab to
    	// point to the main image, causing the runtime to think the
    	// plugin's functab is corrupted. By unexporting them, these
    	// become static references, which are resolved to the
    	// plugin's text.
    	//
    	// It would be better to omit the runtime from plugins. (Using
    	// relative PCs in the functab instead of relocations would
    	// also address this.)
    	//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:32:53 UTC 2024
    - 43.9K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/symtab.go

    			r.SetSym(s)
    			r.SetSiz(uint8(ctxt.Arch.PtrSize))
    		}
    		addRef("runtime.rodata")
    		addRef("runtime.erodata")
    		addRef("runtime.epclntab")
    		// As we use relative addressing for text symbols in functab, it is
    		// important that the offsets we computed stay unchanged by the external
    		// linker, i.e. all symbols in Textp should not be removed.
    		// Most of them are actually referenced (our deadcode pass ensures that),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 13 16:29:40 UTC 2023
    - 29.2K bytes
    - Viewed (0)
  7. src/cmd/link/internal/ld/data.go

    	ldr.SetSymSect(ldr.LookupOrCreateSym("runtime.filetab", 0), sect)
    	ldr.SetSymSect(ldr.LookupOrCreateSym("runtime.pctab", 0), sect)
    	ldr.SetSymSect(ldr.LookupOrCreateSym("runtime.functab", 0), sect)
    	ldr.SetSymSect(ldr.LookupOrCreateSym("runtime.epclntab", 0), sect)
    	setCarrierSize(sym.SPCLNTAB, int64(sect.Length))
    	if ctxt.HeadType == objabi.Haix {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
Back to top