Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for Cmdsz (0.15 sec)

  1. src/cmd/link/internal/loadmacho/ldmacho.go

    	} else {
    		return errorf("bad magic - not mach-o file")
    	}
    
    	is64 := e.Uint32(hdr[:]) == 0xFEEDFACF
    	ncmd := e.Uint32(hdr[4*4:])
    	cmdsz := e.Uint32(hdr[5*4:])
    	if ncmd > 0x10000 || cmdsz >= 0x01000000 {
    		return errorf("implausible mach-o header ncmd=%d cmdsz=%d", ncmd, cmdsz)
    	}
    
    	if is64 {
    		f.MustSeek(4, 1) // skip reserved word in header
    	}
    
    	m := &ldMachoObj{
    		f:          f,
    		e:          e,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 12 18:45:57 UTC 2022
    - 19.1K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/macho_combine_dwarf.go

    	if is64bit := exem.Magic == macho.Magic64; is64bit {
    		// mach_header_64 has one extra uint32.
    		cmdOffset += unsafe.Sizeof(exem.Magic)
    	}
    	dwarfCmdOffset := uint32(cmdOffset) + exem.FileHeader.Cmdsz
    	availablePadding := textsect.Offset - dwarfCmdOffset
    	if availablePadding < realdwarf.Len {
    		return fmt.Errorf("no room to add dwarf info. Need at least %d padding bytes, found %d", realdwarf.Len, availablePadding)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  3. src/debug/macho/macho.go

    package macho
    
    import "strconv"
    
    // A FileHeader represents a Mach-O file header.
    type FileHeader struct {
    	Magic  uint32
    	Cpu    Cpu
    	SubCpu uint32
    	Type   Type
    	Ncmd   uint32
    	Cmdsz  uint32
    	Flags  uint32
    }
    
    const (
    	fileHeaderSize32 = 7 * 4
    	fileHeaderSize64 = 8 * 4
    )
    
    const (
    	Magic32  uint32 = 0xfeedface
    	Magic64  uint32 = 0xfeedfacf
    	MagicFat uint32 = 0xcafebabe
    )
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 14 00:56:52 UTC 2021
    - 7.6K bytes
    - Viewed (0)
  4. src/debug/macho/file.go

    		return nil, err
    	}
    
    	// Then load commands.
    	offset := int64(fileHeaderSize32)
    	if f.Magic == Magic64 {
    		offset = fileHeaderSize64
    	}
    	dat, err := saferio.ReadDataAt(r, uint64(f.Cmdsz), offset)
    	if err != nil {
    		return nil, err
    	}
    	c := saferio.SliceCap[Load](uint64(f.Ncmd))
    	if c < 0 {
    		return nil, &FormatError{offset, "too many load commands", nil}
    	}
    	f.Loads = make([]Load, 0, c)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 17.9K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"File.Dysymtab", Field, 0},
    		{"File.FileHeader", Field, 0},
    		{"File.Loads", Field, 0},
    		{"File.Sections", Field, 0},
    		{"File.Symtab", Field, 0},
    		{"FileHeader", Type, 0},
    		{"FileHeader.Cmdsz", Field, 0},
    		{"FileHeader.Cpu", Field, 0},
    		{"FileHeader.Flags", Field, 0},
    		{"FileHeader.Magic", Field, 0},
    		{"FileHeader.Ncmd", Field, 0},
    		{"FileHeader.SubCpu", Field, 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)
  6. api/go1.txt

    pkg debug/macho, type File struct, Symtab *Symtab
    pkg debug/macho, type File struct, embedded FileHeader
    pkg debug/macho, type FileHeader struct
    pkg debug/macho, type FileHeader struct, Cmdsz uint32
    pkg debug/macho, type FileHeader struct, Cpu Cpu
    pkg debug/macho, type FileHeader struct, Flags uint32
    pkg debug/macho, type FileHeader struct, Magic uint32
    pkg debug/macho, type FileHeader struct, Ncmd uint32
    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