Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 14 for edi (0.13 sec)

  1. src/runtime/cgo/gcc_386.S

     * and %edi are callee-save, so they must be saved explicitly.
     */
    .globl EXT(crosscall1)
    EXT(crosscall1):
    	pushl %ebp
    	movl %esp, %ebp
    	pushl %ebx
    	pushl %esi
    	pushl %edi
    
    	movl 16(%ebp), %eax	/* g */
    	pushl %eax
    	movl 12(%ebp), %eax	/* setg_gcc */
    	call *%eax
    	popl %eax
    
    	movl 8(%ebp), %eax	/* fn */
    	call *%eax
    
    	popl %edi
    	popl %esi
    	popl %ebx
    	popl %ebp
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Aug 12 03:56:58 UTC 2023
    - 959 bytes
    - Viewed (0)
  2. src/runtime/defs_windows_386.go

    	c.ecx = c.eip
    }
    
    func dumpregs(r *context) {
    	print("eax     ", hex(r.eax), "\n")
    	print("ebx     ", hex(r.ebx), "\n")
    	print("ecx     ", hex(r.ecx), "\n")
    	print("edx     ", hex(r.edx), "\n")
    	print("edi     ", hex(r.edi), "\n")
    	print("esi     ", hex(r.esi), "\n")
    	print("ebp     ", hex(r.ebp), "\n")
    	print("esp     ", hex(r.esp), "\n")
    	print("eip     ", hex(r.eip), "\n")
    	print("eflags  ", hex(r.eflags), "\n")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 05 08:26:52 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  3. src/runtime/signal_386.go

    	"unsafe"
    )
    
    func dumpregs(c *sigctxt) {
    	print("eax    ", hex(c.eax()), "\n")
    	print("ebx    ", hex(c.ebx()), "\n")
    	print("ecx    ", hex(c.ecx()), "\n")
    	print("edx    ", hex(c.edx()), "\n")
    	print("edi    ", hex(c.edi()), "\n")
    	print("esi    ", hex(c.esi()), "\n")
    	print("ebp    ", hex(c.ebp()), "\n")
    	print("esp    ", hex(c.esp()), "\n")
    	print("eip    ", hex(c.eip()), "\n")
    	print("eflags ", hex(c.eflags()), "\n")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 1.7K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/sys/unix/zptrace_x86_linux.go

    //go:build linux && (386 || amd64)
    
    package unix
    
    import "unsafe"
    
    // PtraceRegs386 is the registers used by 386 binaries.
    type PtraceRegs386 struct {
    	Ebx      int32
    	Ecx      int32
    	Edx      int32
    	Esi      int32
    	Edi      int32
    	Ebp      int32
    	Eax      int32
    	Xds      int32
    	Xes      int32
    	Xfs      int32
    	Xgs      int32
    	Orig_eax int32
    	Eip      int32
    	Xcs      int32
    	Eflags   int32
    	Esp      int32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/arch/x86/x86asm/inst.go

    	R11W: "R11W",
    	R12W: "R12W",
    	R13W: "R13W",
    	R14W: "R14W",
    	R15W: "R15W",
    	EAX:  "EAX",
    	ECX:  "ECX",
    	EDX:  "EDX",
    	EBX:  "EBX",
    	ESP:  "ESP",
    	EBP:  "EBP",
    	ESI:  "ESI",
    	EDI:  "EDI",
    	R8L:  "R8L",
    	R9L:  "R9L",
    	R10L: "R10L",
    	R11L: "R11L",
    	R12L: "R12L",
    	R13L: "R13L",
    	R14L: "R14L",
    	R15L: "R15L",
    	RAX:  "RAX",
    	RCX:  "RCX",
    	RDX:  "RDX",
    	RBX:  "RBX",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 10.6K bytes
    - Viewed (0)
  6. src/runtime/defs_linux_386.go

    type sigcontext struct {
    	gs            uint16
    	__gsh         uint16
    	fs            uint16
    	__fsh         uint16
    	es            uint16
    	__esh         uint16
    	ds            uint16
    	__dsh         uint16
    	edi           uint32
    	esi           uint32
    	ebp           uint32
    	esp           uint32
    	ebx           uint32
    	edx           uint32
    	ecx           uint32
    	eax           uint32
    	trapno        uint32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 19:05:10 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  7. src/runtime/defs_darwin_amd64.go

    	es        exceptionstate64
    	ss        regs64
    	fs        floatstate64
    	pad_cgo_0 [4]byte
    }
    
    type regs32 struct {
    	eax    uint32
    	ebx    uint32
    	ecx    uint32
    	edx    uint32
    	edi    uint32
    	esi    uint32
    	ebp    uint32
    	esp    uint32
    	ss     uint32
    	eflags uint32
    	eip    uint32
    	cs     uint32
    	ds     uint32
    	es     uint32
    	fs     uint32
    	gs     uint32
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 12 21:17:22 UTC 2024
    - 6.4K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/sys/unix/ztypes_freebsd_386.go

    	Status int32
    	Addr   uintptr
    	Value  [4]byte
    	_      [32]byte
    }
    
    type Sigset_t struct {
    	Val [4]uint32
    }
    
    type Reg struct {
    	Fs     uint32
    	Es     uint32
    	Ds     uint32
    	Edi    uint32
    	Esi    uint32
    	Ebp    uint32
    	Isp    uint32
    	Ebx    uint32
    	Edx    uint32
    	Ecx    uint32
    	Eax    uint32
    	Trapno uint32
    	Err    uint32
    	Eip    uint32
    	Cs     uint32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go

    	R12W: "%r12w",
    	R13W: "%r13w",
    	R14W: "%r14w",
    	R15W: "%r15w",
    	EAX:  "%eax",
    	ECX:  "%ecx",
    	EDX:  "%edx",
    	EBX:  "%ebx",
    	ESP:  "%esp",
    	EBP:  "%ebp",
    	ESI:  "%esi",
    	EDI:  "%edi",
    	R8L:  "%r8d",
    	R9L:  "%r9d",
    	R10L: "%r10d",
    	R11L: "%r11d",
    	R12L: "%r12d",
    	R13L: "%r13d",
    	R14L: "%r14d",
    	R15L: "%r15d",
    	RAX:  "%rax",
    	RCX:  "%rcx",
    	RDX:  "%rdx",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/arch/x86/x86asm/plan9x.go

    	R10W: "R10",
    	R11W: "R11",
    	R12W: "R12",
    	R13W: "R13",
    	R14W: "R14",
    	R15W: "R15",
    	EAX:  "AX",
    	ECX:  "CX",
    	EDX:  "DX",
    	EBX:  "BX",
    	ESP:  "SP",
    	EBP:  "BP",
    	ESI:  "SI",
    	EDI:  "DI",
    	R8L:  "R8",
    	R9L:  "R9",
    	R10L: "R10",
    	R11L: "R11",
    	R12L: "R12",
    	R13L: "R13",
    	R14L: "R14",
    	R15L: "R15",
    	RAX:  "AX",
    	RCX:  "CX",
    	RDX:  "DX",
    	RBX:  "BX",
    	RSP:  "SP",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jul 12 20:38:21 UTC 2023
    - 7.2K bytes
    - Viewed (0)
Back to top