- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 404 for abi0 (0.04 sec)
-
src/cmd/link/internal/sym/symbol.go
SymVerABICount = 2 // Number of internal ABIs SymVerStatic = 10 // Minimum version used by static (file-local) syms ) func ABIToVersion(abi obj.ABI) int { switch abi { case obj.ABI0: return SymVerABI0 case obj.ABIInternal: if !buildcfg.Experiment.RegabiWrappers { // If wrappers are not enabled, ABI0 and ABIInternal are actually same // so we normalize everything to ABI0. return SymVerABI0 }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Sep 22 13:50:24 UTC 2021 - 933 bytes - Viewed (0) -
src/runtime/cgo/abi_amd64.h
// PUSH_REGS_HOST_TO_ABI0 prepares for transitioning from // the host ABI to Go ABI0 code. It saves all registers that are // callee-save in the host ABI and caller-save in Go ABI0 and prepares // for entry to Go. // // Save DI SI BP BX R12 R13 R14 R15 X6-X15 registers and the DF flag. // Clear the DF flag for the Go ABI. // MXCSR matches the Go ABI, so we don't have to set that, // and Go doesn't modify it, so we don't have to save it.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 15 12:38:13 UTC 2021 - 2.7K bytes - Viewed (0) -
src/cmd/compile/internal/ssagen/abi.go
base.ErrorfAt(fn.Pos(), 0, "%v defined in both Go and assembly", fn) } fn.ABI = defABI } if fn.Pragma&ir.CgoUnsafeArgs != 0 { // CgoUnsafeArgs indicates the function (or its callee) uses // offsets to dispatch arguments, which currently using ABI0 // frame layout. Pin it to ABI0. fn.ABI = obj.ABI0 // Propagate linkname attribute, which was set on the ABIInternal // symbol.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 19:57:43 UTC 2024 - 13.8K bytes - Viewed (0) -
src/cmd/internal/goobj/mkbuiltin.go
{"gcWriteBarrier", 1}, {"duffzero", 1}, {"duffcopy", 1}, // assembler backend inserted calls {"morestack", 0}, // asm function, ABI0 {"morestackc", 0}, // asm function, ABI0 {"morestack_noctxt", 0}, // asm function, ABI0
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 19 23:33:27 UTC 2023 - 3.8K bytes - Viewed (0) -
src/cmd/internal/obj/abi_string.go
package obj import "strconv" func _() { // An "invalid array index" compiler error signifies that the constant values have changed. // Re-run the stringer command to generate them again. var x [1]struct{} _ = x[ABI0-0] _ = x[ABIInternal-1] _ = x[ABICount-2] } const _ABI_name = "ABI0ABIInternalABICount" var _ABI_index = [...]uint8{0, 4, 15, 23} func (i ABI) String() string {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 11 20:24:07 UTC 2023 - 589 bytes - Viewed (0) -
src/syscall/asm_openbsd_arm.s
// license that can be found in the LICENSE file. #include "textflag.h" // // System call support for ARM, OpenBSD // // Provide these function names via assembly so they are provided as ABI0, // rather than ABIInternal. // func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) TEXT ·Syscall(SB),NOSPLIT,$0-28 JMP ·syscallInternal(SB)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sun May 09 17:07:01 UTC 2021 - 1K bytes - Viewed (0) -
test/fixedbugs/issue47317.dir/x.go
// Copyright 2021 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Issue 47317: ICE when calling ABI0 function via func value. package main func main() { F() } func F() interface{} { g := G g(1) return G }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Jul 22 20:47:59 UTC 2021 - 330 bytes - Viewed (0) -
src/syscall/asm_openbsd_386.s
// license that can be found in the LICENSE file. #include "textflag.h" // // System call support for 386, OpenBSD // // Provide these function names via assembly so they are provided as ABI0, // rather than ABIInternal. // func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) TEXT ·Syscall(SB),NOSPLIT,$0-28 JMP ·syscallInternal(SB)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 30 20:00:36 UTC 2021 - 1K bytes - Viewed (0) -
src/syscall/asm_openbsd_ppc64.s
// license that can be found in the LICENSE file. #include "textflag.h" // // System call support for PPC64, OpenBSD // // Provide these function names via assembly so they are provided as ABI0, // rather than ABIInternal. // func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) TEXT ·Syscall(SB),NOSPLIT,$0-56 JMP ·syscallInternal(SB)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Aug 22 03:24:15 UTC 2023 - 1K bytes - Viewed (0) -
src/runtime/cgo/abi_arm64.h
// Copyright 2021 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Macros for transitioning from the host ABI to Go ABI0. // // These macros save and restore the callee-saved registers // from the stack, but they don't adjust stack pointer, so // the user should prepare stack space in advance. // SAVE_R19_TO_R28(offset) saves R19 ~ R28 to the stack space
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 30 01:28:43 UTC 2022 - 1.5K bytes - Viewed (0)