Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for debug_addr (0.15 sec)

  1. src/debug/dwarf/open.go

    // AddSection adds another DWARF section by name. The name should be a
    // DWARF section name such as ".debug_addr", ".debug_str_offsets", and
    // so forth. This approach is used for new DWARF sections added in
    // DWARF 5 and later.
    func (d *Data) AddSection(name string, contents []byte) error {
    	var err error
    	switch name {
    	case ".debug_addr":
    		d.addr = contents
    	case ".debug_line_str":
    		d.lineStr = contents
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  2. src/debug/dwarf/entry.go

    		case rleStartLength:
    			start := buf.addr()
    			len := buf.uint()
    			ret = append(ret, [2]uint64{start, start + len})
    		}
    	}
    }
    
    // debugAddr returns the address at idx in debug_addr
    func (d *Data) debugAddr(format dataFormat, addrBase, idx uint64) (uint64, error) {
    	off := idx*uint64(format.addrsize()) + addrBase
    
    	if uint64(int(off)) != off {
    		return 0, errors.New("offset out of range")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 30.7K bytes
    - Viewed (0)
Back to top