- Sort Score
- Result 10 results
- Languages All
Results 11 - 20 of 4,409 for Malley (0.17 sec)
-
src/runtime/race_amd64.s
// A brief recap of the amd64 calling convention. // Arguments are passed in DI, SI, DX, CX, R8, R9, the rest is on stack. // Callee-saved registers are: BX, BP, R12-R15. // SP must be 16-byte aligned. // On Windows: // Arguments are passed in CX, DX, R8, R9, the rest is on stack. // Callee-saved registers are: BX, BP, DI, SI, R12-R15. // SP must be 16-byte aligned. Windows also requires "stack-backing" for the 4 register arguments:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 18:37:29 UTC 2024 - 15.1K bytes - Viewed (0) -
src/runtime/sys_openbsd_ppc64.s
XOR R0, R0 // TODO(jsing): Save callee-save registers (R2, R14-R31, F14-F31). // in the case of signal forwarding. // Please refer to https://golang.org/issue/31827 . // If called from an external code context, g will not be set. BL runtime·load_g(SB) BL runtime·sigtrampgo<ABIInternal>(SB) // TODO(jsing): Restore callee-save registers. RET
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Aug 22 02:48:11 UTC 2023 - 15.3K bytes - Viewed (0) -
src/runtime/sys_openbsd_arm64.s
// It just does some low-level setup and then calls mstart. // Note: called with the C calling convention. TEXT runtime·mstart_stub(SB),NOSPLIT,$144 // R0 points to the m. // We are already on m's g0 stack. // Save callee-save registers. SAVE_R19_TO_R28(8) SAVE_F8_TO_F15(88) MOVD m_g0(R0), g BL runtime·save_g(SB) BL runtime·mstart(SB) // Restore callee-save registers. RESTORE_R19_TO_R28(8) RESTORE_F8_TO_F15(88)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jun 06 18:49:01 UTC 2023 - 15.1K bytes - Viewed (0) -
src/runtime/cgo/gcc_mipsx.S
.file "gcc_mipsx.S" /* * void crosscall1(void (*fn)(void), void (*setg_gcc)(void *g), void *g) * * Calling into the gc tool chain, where all registers are caller save. * Called from standard MIPS O32 ABI, where $16-$23, $30, and $f20-$f31 * are callee-save, so they must be saved explicitly, along with $31 (LR). */ .globl crosscall1 .set noat crosscall1: #ifndef __mips_soft_float addiu $29, $29, -88 #else
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 24 22:38:02 UTC 2023 - 1.5K bytes - Viewed (0) -
src/runtime/cgo/gcc_mips64x.S
.file "gcc_mips64x.S" /* * void crosscall1(void (*fn)(void), void (*setg_gcc)(void *g), void *g) * * Calling into the gc tool chain, where all registers are caller save. * Called from standard MIPS N64 ABI, where $16-$23, $28, $30, and $f24-$f31 * are callee-save, so they must be saved explicitly, along with $31 (LR). */ .globl crosscall1 .set noat crosscall1: #ifndef __mips_soft_float daddiu $29, $29, -160 #else
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 24 22:38:02 UTC 2023 - 1.8K bytes - Viewed (0) -
src/runtime/cgo/gcc_aix_ppc64.S
.file "gcc_aix_ppc64.S" /* * void crosscall_ppc64(void (*fn)(void), void *g) * * Calling into the gc tool chain, where all registers are caller save. * Called from standard ppc64 C ABI, where r2, r14-r31, f14-f31 are * callee-save, so they must be saved explicitly. * AIX has a special assembly syntax and keywords that can be mixed with * Linux assembly. */ .toc .csect .text[PR]
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 24 22:38:02 UTC 2023 - 2.7K bytes - Viewed (0) -
src/runtime/cgo/gcc_arm64.S
.align 2 /* * void crosscall1(void (*fn)(void), void (*setg_gcc)(void *g), void *g) * * Calling into the gc tool chain, where all registers are caller save. * Called from standard ARM EABI, where x19-x29 are callee-save, so they * must be saved explicitly, along with x30 (LR). */ .globl EXT(crosscall1) EXT(crosscall1): .cfi_startproc stp x29, x30, [sp, #-96]! .cfi_def_cfa_offset 96
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Dec 05 16:41:48 UTC 2022 - 1.7K bytes - Viewed (0) -
test/fixedbugs/bug286.go
I g() } x.(J).f() if callee != "f" { println("test1 called", callee) error_ = true } } func test2(x I) { type J interface { g() I } x.(J).f() if callee != "f" { println("test2 called", callee) error_ = true } } type J interface { g() I } func test3(x I) { x.(J).f() if callee != "f" { println("test3 called", callee)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 02 13:43:18 UTC 2016 - 1.5K bytes - Viewed (0) -
src/runtime/cgo/gcc_riscv64.S
.file "gcc_riscv64.S" /* * void crosscall1(void (*fn)(void), void (*setg_gcc)(void *g), void *g) * * Calling into the gc tool chain, where all registers are caller save. * Called from standard RISCV ELF psABI, where x8-x9, x18-x27, f8-f9 and * f18-f27 are callee-save, so they must be saved explicitly, along with * x1 (LR). */ .globl crosscall1 crosscall1: sd x1, -200(sp) addi sp, sp, -200 sd x8, 8(sp)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Dec 05 16:41:48 UTC 2022 - 1.6K bytes - Viewed (0) -
src/runtime/race_s390x.s
// Arguments are passed in R2...R6, the rest is on stack. // Callee-saved registers are: R6...R13, R15. // Temporary registers are: R0...R5, R14. // When calling racecalladdr, R1 is the call target address. // The race ctx, ThreadState *thr below, is passed in R2 and loaded in racecalladdr. // func runtime·raceread(addr uintptr) // Called from instrumented code. TEXT runtime·raceread(SB), NOSPLIT, $0-8
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 18:37:29 UTC 2024 - 13.1K bytes - Viewed (0)