Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 21 for edi (0.04 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/signal_linux_386.go

    func (c *sigctxt) ebx() uint32 { return c.regs().ebx }
    func (c *sigctxt) ecx() uint32 { return c.regs().ecx }
    func (c *sigctxt) edx() uint32 { return c.regs().edx }
    func (c *sigctxt) edi() uint32 { return c.regs().edi }
    func (c *sigctxt) esi() uint32 { return c.regs().esi }
    func (c *sigctxt) ebp() uint32 { return c.regs().ebp }
    func (c *sigctxt) esp() uint32 { return c.regs().esp }
    
    //go:nosplit
    //go:nowritebarrierrec
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jun 17 18:54:48 UTC 2021
    - 1.6K bytes
    - Viewed (0)
  3. 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)
  4. 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)
  5. 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)
  6. src/runtime/signal_freebsd_386.go

    func (c *sigctxt) ebx() uint32 { return c.regs().mc_ebx }
    func (c *sigctxt) ecx() uint32 { return c.regs().mc_ecx }
    func (c *sigctxt) edx() uint32 { return c.regs().mc_edx }
    func (c *sigctxt) edi() uint32 { return c.regs().mc_edi }
    func (c *sigctxt) esi() uint32 { return c.regs().mc_esi }
    func (c *sigctxt) ebp() uint32 { return c.regs().mc_ebp }
    func (c *sigctxt) esp() uint32 { return c.regs().mc_esp }
    
    //go:nosplit
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 11 12:56:15 UTC 2016
    - 1.6K bytes
    - Viewed (0)
  7. src/runtime/signal_openbsd_386.go

    func (c *sigctxt) ebx() uint32 { return c.regs().sc_ebx }
    func (c *sigctxt) ecx() uint32 { return c.regs().sc_ecx }
    func (c *sigctxt) edx() uint32 { return c.regs().sc_edx }
    func (c *sigctxt) edi() uint32 { return c.regs().sc_edi }
    func (c *sigctxt) esi() uint32 { return c.regs().sc_esi }
    func (c *sigctxt) ebp() uint32 { return c.regs().sc_ebp }
    func (c *sigctxt) esp() uint32 { return c.regs().sc_esp }
    
    //go:nosplit
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 11 12:56:15 UTC 2016
    - 1.6K bytes
    - Viewed (0)
  8. src/runtime/signal_netbsd_386.go

    func (c *sigctxt) ebx() uint32 { return c.regs().__gregs[_REG_EBX] }
    func (c *sigctxt) ecx() uint32 { return c.regs().__gregs[_REG_ECX] }
    func (c *sigctxt) edx() uint32 { return c.regs().__gregs[_REG_EDX] }
    func (c *sigctxt) edi() uint32 { return c.regs().__gregs[_REG_EDI] }
    func (c *sigctxt) esi() uint32 { return c.regs().__gregs[_REG_ESI] }
    func (c *sigctxt) ebp() uint32 { return c.regs().__gregs[_REG_EBP] }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 11 12:56:15 UTC 2016
    - 1.8K bytes
    - Viewed (0)
  9. 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)
  10. 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)
Back to top