Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 15 for dwarfregister (0.19 sec)

  1. src/cmd/internal/obj/ppc64/a.out.go

    // https://openpowerfoundation.org/?resource_lib=64-bit-elf-v2-abi-specification-power-architecture
    var PPC64DWARFRegisters = map[int16]int16{}
    
    func init() {
    	// f assigns dwarfregister[from:to] = (base):(to-from+base)
    	f := func(from, to, base int16) {
    		for r := int16(from); r <= to; r++ {
    			PPC64DWARFRegisters[r] = r - from + base
    		}
    	}
    	f(REG_R0, REG_R31, 0)
    	f(REG_F0, REG_F31, 32)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 16K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/loong64/a.out.go

    	REGG    = REG_R22 // G in loong64
    	REGTMP  = REG_R30 // used by the assembler
    	FREGRET = REG_F0  // not use
    )
    
    var LOONG64DWARFRegisters = map[int16]int16{}
    
    func init() {
    	// f assigns dwarfregisters[from:to] = (base):(to-from+base)
    	f := func(from, to, base int16) {
    		for r := int16(from); r <= to; r++ {
    			LOONG64DWARFRegisters[r] = (r - from) + base
    		}
    	}
    	f(REG_R0, REG_R31, 0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/arm/a.out.go

    	FREGEXT = REG_F7
    	FREGTMP = REG_F15
    )
    
    // http://infocenter.arm.com/help/topic/com.arm.doc.ihi0040b/IHI0040B_aadwarf.pdf
    var ARMDWARFRegisters = map[int16]int16{}
    
    func init() {
    	// f assigns dwarfregisters[from:to] = (base):(step*(to-from)+base)
    	f := func(from, to, base, step int16) {
    		for r := int16(from); r <= to; r++ {
    			ARMDWARFRegisters[r] = step*(r-from) + base
    		}
    	}
    	f(REG_R0, REG_R15, 0, 1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 05 16:22:12 UTC 2021
    - 7K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/mips/obj0.go

    	Preprocess:     preprocess,
    	Assemble:       span0,
    	Progedit:       progedit,
    	DWARFRegisters: MIPSDWARFRegisters,
    }
    
    var Linkmips64le = obj.LinkArch{
    	Arch:           sys.ArchMIPS64LE,
    	Init:           buildop,
    	Preprocess:     preprocess,
    	Assemble:       span0,
    	Progedit:       progedit,
    	DWARFRegisters: MIPSDWARFRegisters,
    }
    
    var Linkmips = obj.LinkArch{
    	Arch:           sys.ArchMIPS,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 19:28:53 UTC 2023
    - 30.6K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/mips/a.out.go

    // For now, this is adequate for both 32 and 64 bit.
    var MIPSDWARFRegisters = map[int16]int16{}
    
    func init() {
    	// f assigns dwarfregisters[from:to] = (base):(to-from+base)
    	f := func(from, to, base int16) {
    		for r := int16(from); r <= to; r++ {
    			MIPSDWARFRegisters[r] = (r - from) + base
    		}
    	}
    	f(REG_R0, REG_R31, 0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 08 12:17:12 UTC 2023
    - 7.6K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/s390x/a.out.go

    // LINUX for zSeries ELF Application Binary Interface Supplement
    // https://refspecs.linuxfoundation.org/ELF/zSeries/lzsabi0_zSeries/x1472.html
    var S390XDWARFRegisters = map[int16]int16{}
    
    func init() {
    	// f assigns dwarfregisters[from:to by step] = (base):((to-from)/step+base)
    	f := func(from, step, to, base int16) {
    		for r := int16(from); r <= to; r += step {
    			S390XDWARFRegisters[r] = (r-from)/step + base
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 05 16:41:03 UTC 2023
    - 12.4K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/x86/obj6.go

    	SEH:            populateSeh,
    	UnaryDst:       unaryDst,
    	DWARFRegisters: AMD64DWARFRegisters,
    }
    
    var Link386 = obj.LinkArch{
    	Arch:           sys.Arch386,
    	Init:           instinit,
    	Preprocess:     preprocess,
    	Assemble:       span6,
    	Progedit:       progedit,
    	UnaryDst:       unaryDst,
    	DWARFRegisters: X86DWARFRegisters,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 08 18:36:45 UTC 2023
    - 40.9K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/arm/obj5.go

    }
    
    var Linkarm = obj.LinkArch{
    	Arch:           sys.ArchARM,
    	Init:           buildop,
    	Preprocess:     preprocess,
    	Assemble:       span5,
    	Progedit:       progedit,
    	UnaryDst:       unaryDst,
    	DWARFRegisters: ARMDWARFRegisters,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/ppc64/obj9.go

    	Progedit:       progedit,
    	UnaryDst:       unaryDst,
    	DWARFRegisters: PPC64DWARFRegisters,
    }
    
    var Linkppc64le = obj.LinkArch{
    	Arch:           sys.ArchPPC64LE,
    	Init:           buildop,
    	Preprocess:     preprocess,
    	Assemble:       span9,
    	Progedit:       progedit,
    	UnaryDst:       unaryDst,
    	DWARFRegisters: PPC64DWARFRegisters,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/loong64/obj.go

    	p.Link = q
    }
    
    var Linkloong64 = obj.LinkArch{
    	Arch:           sys.ArchLoong64,
    	Init:           buildop,
    	Preprocess:     preprocess,
    	Assemble:       span0,
    	Progedit:       progedit,
    	DWARFRegisters: LOONG64DWARFRegisters,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:22:18 UTC 2023
    - 19.7K bytes
    - Viewed (0)
Back to top