Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for AddAddress (0.15 sec)

  1. src/cmd/internal/dwarf/dwarf.go

    		}
    		if cls == DW_CLS_GO_TYPEREF {
    			ctxt.AddSectionOffset(s, ctxt.PtrSize(), data, value)
    			break
    		}
    		ctxt.AddAddress(s, data, value)
    
    	case DW_FORM_block1: // block
    		if cls == DW_CLS_ADDRESS {
    			ctxt.AddInt(s, 1, int64(1+ctxt.PtrSize()))
    			ctxt.AddInt(s, 1, DW_OP_addr)
    			ctxt.AddAddress(s, data, 0)
    			break
    		}
    
    		value &= 0xff
    		ctxt.AddInt(s, 1, value)
    		p := data.([]byte)[:value]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 06 15:23:18 UTC 2024
    - 43K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/dwarf.go

    	// starting text address of this function.
    	dctxt.AddUint8(lines, 0)
    	dwarf.Uleb128put(dctxt, lines, 1+int64(ctxt.Arch.PtrSize))
    	dctxt.AddUint8(lines, dwarf.DW_LNE_set_address)
    	dctxt.AddAddress(lines, s, 0)
    
    	// Set up the debug_lines state machine to the default values
    	// we expect at the start of a new sequence.
    	stmt := true
    	line := int64(1)
    	pc := s.Func().Text.Pc
    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/cmd/link/internal/ld/dwarf.go

    	dsu.AddBytes(b)
    }
    
    func (c dwctxt) AddString(s dwarf.Sym, v string) {
    	ds := loader.Sym(s.(dwSym))
    	dsu := c.ldr.MakeSymbolUpdater(ds)
    	dsu.Addstring(v)
    }
    
    func (c dwctxt) AddAddress(s dwarf.Sym, data interface{}, value int64) {
    	ds := loader.Sym(s.(dwSym))
    	dsu := c.ldr.MakeSymbolUpdater(ds)
    	if value != 0 {
    		value -= dsu.Value()
    	}
    	tgtds := loader.Sym(data.(dwSym))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
Back to top