Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for cuOffsets (0.27 sec)

  1. src/cmd/link/internal/ld/pcln.go

    	// Calculate the size of the runtime.cutab variable.
    	var totalEntries uint32
    	cuOffsets := make([]uint32, len(cuEntries))
    	for i, entries := range cuEntries {
    		// Note, cutab is a slice of uint32, so an offset to a cu's entry is just the
    		// running total of all cu indices we've needed to store so far, not the
    		// number of bytes we've stored so far.
    		cuOffsets[i] = totalEntries
    		totalEntries += uint32(entries)
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 22:16:54 UTC 2024
    - 29.6K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/dwarf.go

    	// Length of these two slices should agree
    	if len(vars) != len(coffsets) {
    		ft.ctxt.Diag("internal error: RegisterChildDIEOffsets vars/offsets length mismatch")
    		return
    	}
    
    	// Generate the slice of declOffset's based in vars/coffsets
    	doffsets := make([]declOffset, len(coffsets))
    	for i := range coffsets {
    		doffsets[i].dclIdx = vars[i].ChildIndex
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 01 20:40:28 UTC 2023
    - 22K bytes
    - Viewed (0)
  3. src/debug/gosym/pclntab.go

    		filetab := f.pcfile()
    		linetab := f.pcln()
    		if t.version == ver116 || t.version == ver118 || t.version == ver120 {
    			if f.cuOffset() == ^uint32(0) {
    				// skip functions without compilation unit (not real function, or linker generated)
    				continue
    			}
    			cutab = t.cutab[f.cuOffset()*4:]
    		}
    		pc := t.findFileLine(entry, filetab, linetab, int32(filenum), int32(line), cutab)
    		if pc != 0 {
    			return 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)
  4. src/runtime/symtab.go

    	textStart      uintptr // base for function entry PC offsets in this module, equal to moduledata.text
    	funcnameOffset uintptr // offset to the funcnametab variable from pcHeader
    	cuOffset       uintptr // offset to the cutab variable from pcHeader
    	filetabOffset  uintptr // offset to the filetab variable from pcHeader
    	pctabOffset    uintptr // offset to the pctab variable from pcHeader
    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/runtime/runtime2.go

    	args        int32  // in/out args size
    	deferreturn uint32 // offset of start of a deferreturn call instruction from entry, if any.
    
    	pcsp      uint32
    	pcfile    uint32
    	pcln      uint32
    	npcdata   uint32
    	cuOffset  uint32     // runtime.cutab offset of this function's CU
    	startLine int32      // line number of start of function (func keyword/TEXT directive)
    	funcID    abi.FuncID // set for certain special runtime functions
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:57:37 UTC 2024
    - 47.9K bytes
    - Viewed (0)
Back to top