Search Options

Results per page
Sort
Preferred Languages
Advance

Results 61 - 70 of 184 for elf_ (0.04 sec)

  1. src/cmd/link/internal/mips/asm.go

    		if r.Size != 4 {
    			return false
    		}
    		out.Write32(uint32(elf.R_MIPS_32) | uint32(elfsym)<<8)
    	case objabi.R_ADDRMIPS:
    		out.Write32(uint32(elf.R_MIPS_LO16) | uint32(elfsym)<<8)
    	case objabi.R_ADDRMIPSU:
    		out.Write32(uint32(elf.R_MIPS_HI16) | uint32(elfsym)<<8)
    	case objabi.R_ADDRMIPSTLS:
    		out.Write32(uint32(elf.R_MIPS_TLS_TPREL_LO16) | uint32(elfsym)<<8)
    	case objabi.R_CALLMIPS, objabi.R_JMPMIPS:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 5.5K bytes
    - Viewed (0)
  2. src/debug/elf/file.go

    resources, or cause panics.
    */
    package elf
    
    import (
    	"bytes"
    	"compress/zlib"
    	"debug/dwarf"
    	"encoding/binary"
    	"errors"
    	"fmt"
    	"internal/saferio"
    	"internal/zstd"
    	"io"
    	"os"
    	"strings"
    	"unsafe"
    )
    
    // TODO: error reporting detail
    
    /*
     * Internal ELF representation
     */
    
    // A FileHeader represents an ELF file header.
    type FileHeader struct {
    	Class      Class
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 23 16:49:58 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  3. src/cmd/link/internal/arm/obj.go

    		Trampoline:       trampoline,
    		Gentext:          gentext,
    		Machoreloc1:      machoreloc1,
    		PEreloc1:         pereloc1,
    
    		ELF: ld.ELFArch{
    			Linuxdynld:     "/lib/ld-linux.so.3", // 2 for OABI, 3 for EABI
    			LinuxdynldMusl: "/lib/ld-musl-arm.so.1",
    			Freebsddynld:   "/usr/libexec/ld-elf.so.1",
    			Openbsddynld:   "/usr/libexec/ld.so",
    			Netbsddynld:    "/libexec/ld.elf_so",
    			Dragonflydynld: "XXX",
    			Solarisdynld:   "XXX",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 13 19:32:19 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  4. src/debug/dwarf/testdata/cppunsuptypes.cc

    // Copyright 2019 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    // cppunsuptypes.elf built with g++ 7.3
    //    g++ -g -c -o cppunsuptypes.elf cppunsuptypes.cc
    
    int i = 3;
    double d = 3;
    
    // anonymous reference type
    int &culprit = i;
    
    // named reference type
    typedef double &dref;
    dref dr = d;
    
    // incorporated into another type
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 17:33:46 UTC 2019
    - 667 bytes
    - Viewed (0)
  5. src/cmd/link/internal/riscv64/obj.go

    		// text size.
    		TrampLimit: 1,
    		Trampoline: trampoline,
    
    		Gentext:     gentext,
    		GenSymsLate: genSymsLate,
    		Machoreloc1: machoreloc1,
    
    		ELF: ld.ELFArch{
    			Linuxdynld: "/lib/ld.so.1",
    
    			Freebsddynld:   "/usr/libexec/ld-elf.so.1",
    			Netbsddynld:    "XXX",
    			Openbsddynld:   "/usr/libexec/ld.so",
    			Dragonflydynld: "XXX",
    			Solarisdynld:   "XXX",
    
    			Reloc1:    elfreloc1,
    			RelocSize: 24,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 03 17:46:04 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  6. src/debug/buildinfo/buildinfo.go

    func (x *elfExe) DataStart() (uint64, uint64) {
    	for _, s := range x.f.Sections {
    		if s.Name == ".go.buildinfo" {
    			return s.Addr, s.Size
    		}
    	}
    	for _, p := range x.f.Progs {
    		if p.Type == elf.PT_LOAD && p.Flags&(elf.PF_X|elf.PF_W) == elf.PF_W {
    			return p.Vaddr, p.Memsz
    		}
    	}
    	return 0, 0
    }
    
    // peExe is the PE (Windows Portable Executable) implementation of the exe interface.
    type peExe struct {
    	f *pe.File
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  7. src/debug/dwarf/testdata/split.c

    // gcc -gsplit-dwarf split.c -o split.elf
    
    int main() 
    {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 15 17:57:56 UTC 2015
    - 59 bytes
    - Viewed (0)
  8. src/cmd/link/internal/loong64/obj.go

    		Archinit:         archinit,
    		Archreloc:        archreloc,
    		Archrelocvariant: archrelocvariant,
    		Extreloc:         extreloc,
    		Machoreloc1:      machoreloc1,
    		Gentext:          gentext,
    
    		ELF: ld.ELFArch{
    			Linuxdynld:     "/lib64/ld-linux-loongarch-lp64d.so.1",
    			LinuxdynldMusl: "/lib/ld-musl-loongarch64.so.1",
    			Freebsddynld:   "XXX",
    			Openbsddynld:   "XXX",
    			Netbsddynld:    "XXX",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 05 13:49:14 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  9. 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)
  10. src/cmd/cgo/internal/testcshared/cshared_test.go

    	createHeadersOnce(t)
    
    	f, err := elf.Open(libgoname)
    	if err != nil {
    		t.Fatalf("elf.Open failed: %v", err)
    	}
    	defer f.Close()
    
    	ds := f.SectionByType(elf.SHT_DYNAMIC)
    	if ds == nil {
    		t.Fatalf("no SHT_DYNAMIC section")
    	}
    	d, err := ds.Data()
    	if err != nil {
    		t.Fatalf("can't read SHT_DYNAMIC contents: %v", err)
    	}
    	for len(d) > 0 {
    		var tag elf.DynTag
    		switch f.Class {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 14 13:19:50 UTC 2023
    - 21K bytes
    - Viewed (0)
Back to top