Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for ProgHeader (0.5 sec)

  1. src/cmd/vendor/github.com/google/pprof/internal/elfexec/elfexec.go

    // includes the given file offset. It returns an error if it cannot identify a
    // unique header.
    func HeaderForFileOffset(headers []*elf.ProgHeader, fileOffset uint64) (*elf.ProgHeader, error) {
    	var ph *elf.ProgHeader
    	for _, h := range headers {
    		if fileOffset >= h.Off && fileOffset < h.Off+h.Memsz {
    			if ph != nil {
    				// Assuming no other bugs, this can only happen if we have two or
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 13.9K bytes
    - Viewed (0)
  2. src/debug/gosym/symtab_test.go

    func TestIssue29551(t *testing.T) {
    	tests := []struct {
    		sym     Sym
    		pkgName string
    	}{
    		{Sym{goVersion: ver120, Name: "type:.eq.[9]debug/elf.intName"}, ""},
    		{Sym{goVersion: ver120, Name: "type:.hash.debug/elf.ProgHeader"}, ""},
    		{Sym{goVersion: ver120, Name: "type:.eq.runtime._panic"}, ""},
    		{Sym{goVersion: ver120, Name: "type:.hash.struct { runtime.gList; runtime.n int32 }"}, ""},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 09 11:28:56 UTC 2022
    - 4.3K bytes
    - Viewed (0)
  3. src/debug/elf/file_test.go

    			}
    		}
    		for i, p := range f.Progs {
    			if i >= len(tt.progs) {
    				break
    			}
    			ph := tt.progs[i]
    			if p.ProgHeader != ph {
    				t.Errorf("open %s, program %d:\n\thave %#v\n\twant %#v\n", tt.file, i, p.ProgHeader, ph)
    			}
    		}
    		tn := len(tt.sections)
    		fn := len(f.Sections)
    		if tn != fn {
    			t.Errorf("open %s: len(Sections) = %d, want %d", tt.file, fn, tn)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 22 16:22:42 UTC 2023
    - 60.1K bytes
    - Viewed (0)
  4. src/cmd/vendor/github.com/google/pprof/internal/binutils/binutils.go

    		return elfexec.FindTextProgHeader(ef), nil
    	}
    
    	// Fetch all the loadable segments.
    	var phdrs []elf.ProgHeader
    	for i := range ef.Progs {
    		if ef.Progs[i].Type == elf.PT_LOAD {
    			phdrs = append(phdrs, ef.Progs[i].ProgHeader)
    		}
    	}
    	// Some ELF files don't contain any loadable program segments, e.g. .ko
    	// kernel modules. It's not an error to have no header in such cases.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 22.3K bytes
    - Viewed (0)
  5. src/debug/elf/file.go

    		},
    		size: int64(s.Size),
    	}
    }
    
    // A ProgHeader represents a single ELF program header.
    type ProgHeader struct {
    	Type   ProgType
    	Flags  ProgFlag
    	Off    uint64
    	Vaddr  uint64
    	Paddr  uint64
    	Filesz uint64
    	Memsz  uint64
    	Align  uint64
    }
    
    // A Prog represents a single ELF program header in an ELF binary.
    type Prog struct {
    	ProgHeader
    
    	// Embed ReaderAt for ReadAt method.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 23 16:49:58 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"Prog64.Vaddr", Field, 0},
    		{"ProgFlag", Type, 0},
    		{"ProgHeader", Type, 0},
    		{"ProgHeader.Align", Field, 0},
    		{"ProgHeader.Filesz", Field, 0},
    		{"ProgHeader.Flags", Field, 0},
    		{"ProgHeader.Memsz", Field, 0},
    		{"ProgHeader.Off", Field, 0},
    		{"ProgHeader.Paddr", Field, 0},
    		{"ProgHeader.Type", Field, 0},
    		{"ProgHeader.Vaddr", Field, 0},
    		{"ProgType", Type, 0},
    		{"R_386", Type, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
  7. src/cmd/link/internal/ld/elf.go

     */
    type ElfEhdr elf.Header64
    
    /*
     * Section header.
     */
    type ElfShdr struct {
    	elf.Section64
    	shnum elf.SectionIndex
    }
    
    /*
     * Program header.
     */
    type ElfPhdr elf.ProgHeader
    
    /* For accessing the fields of r_info. */
    
    /* For constructing r_info from field values. */
    
    /*
     * Symbol table entries.
     */
    
    /* For accessing the fields of st_info. */
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
  8. api/go1.txt

    pkg debug/elf, type ProgFlag uint32
    pkg debug/elf, type ProgHeader struct
    pkg debug/elf, type ProgHeader struct, Align uint64
    pkg debug/elf, type ProgHeader struct, Filesz uint64
    pkg debug/elf, type ProgHeader struct, Flags ProgFlag
    pkg debug/elf, type ProgHeader struct, Memsz uint64
    pkg debug/elf, type ProgHeader struct, Off uint64
    pkg debug/elf, type ProgHeader struct, Paddr uint64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 14 18:58:28 UTC 2013
    - 1.7M bytes
    - Viewed (0)
Back to top