- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 425 for memclr (0.11 sec)
-
test/codegen/issue52635.go
// asmcheck // Copyright 2022 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. // Test that optimized range memclr works with pointers to arrays. // The clears get inlined, see https://github.com/golang/go/issues/56997 package codegen type T struct { a *[10]int b [10]int } func (t *T) f() { // amd64:-".*runtime.memclrNoHeapPointers"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Jan 31 18:11:24 UTC 2023 - 816 bytes - Viewed (0) -
test/codegen/slices.go
} func SliceExtensionInt64(s []int, l64 int64) []int { // 386:`.*runtime\.makeslice` // 386:-`.*runtime\.memclr` return append(s, make([]int, l64)...) } // ------------------ // // Make+Copy // // ------------------ // // Issue #26252 - avoid memclr for make+copy func SliceMakeCopyLen(s []int) []int { // amd64:`.*runtime\.mallocgc` // amd64:`.*runtime\.memmove`
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Feb 23 18:57:27 UTC 2023 - 9.8K bytes - Viewed (0) -
src/cmd/compile/internal/walk/range.go
} // arrayClear constructs a call to runtime.memclr for fast zeroing of slices and arrays. func arrayClear(wbPos src.XPos, a ir.Node, nrange *ir.RangeStmt) ir.Node { elemsize := typecheck.RangeExprType(a.Type()).Elem().Size() if elemsize <= 0 { return nil } // Convert to // if len(a) != 0 { // hp = &a[0] // hn = len(a)*sizeof(elem(a)) // memclr{NoHeap,Has}Pointers(hp, hn) // i = len(a) - 1 // }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Sep 20 14:52:33 UTC 2023 - 17.6K bytes - Viewed (0) -
src/cmd/compile/internal/walk/assign.go
// s = growslice(T, s.ptr, n, s.cap, l2, T) // } // // clear the new portion of the underlying array. // hp := &s[len(s)-l2] // hn := l2 * sizeof(T) // memclr(hp, hn) // } // } // s // // if T has pointers, the final memclr can go inside the "then" branch, as // growslice will have done the clearing for us. func extendSlice(n *ir.CallExpr, init *ir.Nodes) ir.Node {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 08 17:09:06 UTC 2024 - 20.3K bytes - Viewed (0) -
platforms/jvm/normalization-java/src/main/java/org/gradle/internal/normalization/java/impl/Member.java
* bytecode manipulation libraries tools like ASM. * * <p>The notion of "member" here is similar to, but broader than * {@link java.lang.reflect.Member}. The latter is essentially an abstraction over fields, * methods and constructors; this Member and its subtypes represent not only fields and * methods, but also classes, inner classes, annotations and their values, and more. This
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 15:09:49 UTC 2023 - 1.8K bytes - Viewed (0) -
src/runtime/mbitmap.go
// The range [dst, dst+size) must lie within a single object. // It does not perform the actual writes. // // As a special case, src == 0 indicates that this is being used for a // memclr. bulkBarrierPreWrite will pass 0 for the src of each write // barrier. // // Callers should call bulkBarrierPreWrite immediately before // calling memmove(dst, src, size). This function is marked nosplit
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 00:18:55 UTC 2024 - 60K bytes - Viewed (0) -
build-logic/binary-compatibility/src/main/groovy/gradlebuild/binarycompatibility/rules/SinceAnnotationMissingRule.java
isInject(member) || isOverrideMethod(member) || isKotlinFileFacadeClass(member); } private boolean isClassFieldConstructorOrMethod(JApiCompatibility member) { return member instanceof JApiClass || member instanceof JApiField || member instanceof JApiConstructor || member instanceof JApiMethod; } private boolean isInject(JApiCompatibility member) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 21 16:02:23 UTC 2023 - 2.7K bytes - Viewed (0) -
cmd/kubeadm/app/phases/etcd/local.go
etcdPeerAddress := etcdutil.GetPeerURL(&cfg.LocalAPIEndpoint) klog.V(2).Infof("[etcd] get the member id from peer: %s", etcdPeerAddress) id, err := etcdClient.GetMemberID(etcdPeerAddress) if err != nil { if errors.Is(etcdutil.ErrNoMemberIDForPeerURL, err) { klog.V(5).Infof("[etcd] member was already removed, because no member id exists for peer %s", etcdPeerAddress) return nil
Registered: Sat Jun 15 01:39:40 UTC 2024 - Last Modified: Tue Apr 23 14:07:27 UTC 2024 - 13.8K bytes - Viewed (1) -
analysis/analysis-api/src/org/jetbrains/kotlin/analysis/api/renderer/declarations/bodies/KtRendererBodyMemberScopeProvider.kt
origin != KaSymbolOrigin.INTERSECTION_OVERRIDE }.filter { member -> member !is KaConstructorSymbol || symbol !is KaClassOrObjectSymbol || !symbol.classKind.isObject }.filterNot { member -> member is KaConstructorSymbol && symbol is KaEnumEntrySymbol } .toList() }
Registered: Wed Jun 12 09:53:16 UTC 2024 - Last Modified: Wed May 22 06:28:34 UTC 2024 - 2.3K bytes - Viewed (0) -
src/runtime/mem_sbrk.go
const memDebug = false var bloc uintptr var blocMax uintptr var memlock mutex type memHdr struct { next memHdrPtr size uintptr } var memFreelist memHdrPtr // sorted in ascending order type memHdrPtr uintptr func (p memHdrPtr) ptr() *memHdr { return (*memHdr)(unsafe.Pointer(p)) } func (p *memHdrPtr) set(x *memHdr) { *p = memHdrPtr(unsafe.Pointer(x)) } func memAlloc(n uintptr) unsafe.Pointer { n = memRound(n)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Aug 22 19:05:10 UTC 2023 - 4.2K bytes - Viewed (0)