Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for Rela32 (0.17 sec)

  1. src/debug/elf/file.go

    func (f *File) applyRelocationsPPC(dst []byte, rels []byte) error {
    	// 12 is the size of Rela32.
    	if len(rels)%12 != 0 {
    		return errors.New("length of relocation section is not a multiple of 12")
    	}
    
    	symbols, _, err := f.getSymbols(SHT_SYMTAB)
    	if err != nil {
    		return err
    	}
    
    	b := bytes.NewReader(rels)
    	var rela Rela32
    
    	for b.Len() > 0 {
    		binary.Read(b, f.ByteOrder, &rela)
    		symNo := rela.Info >> 8
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 23 16:49:58 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  2. src/debug/elf/elf.go

     * Relocation entries.
     */
    
    // ELF32 Relocations that don't need an addend field.
    type Rel32 struct {
    	Off  uint32 /* Location to be relocated. */
    	Info uint32 /* Relocation type and symbol index. */
    }
    
    // ELF32 Relocations that need an addend field.
    type Rela32 struct {
    	Off    uint32 /* Location to be relocated. */
    	Info   uint32 /* Relocation type and symbol index. */
    	Addend int32  /* Addend. */
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 00:01:16 UTC 2024
    - 134.6K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/elf.go

    	"debug/elf"
    	"encoding/binary"
    	"encoding/hex"
    	"fmt"
    	"internal/buildcfg"
    	"os"
    	"path/filepath"
    	"runtime"
    	"sort"
    	"strings"
    )
    
    /*
     * Derived from:
     * $FreeBSD: src/sys/sys/elf32.h,v 1.8.14.1 2005/12/30 22:13:58 marcel Exp $
     * $FreeBSD: src/sys/sys/elf64.h,v 1.10.14.1 2005/12/30 22:13:58 marcel Exp $
     * $FreeBSD: src/sys/sys/elf_common.h,v 1.15.8.1 2005/12/30 22:13:58 marcel Exp $
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
Back to top