aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/malloc_generated.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/malloc_generated.go')
-rw-r--r--src/runtime/malloc_generated.go993
1 files changed, 993 insertions, 0 deletions
diff --git a/src/runtime/malloc_generated.go b/src/runtime/malloc_generated.go
index 5abb61257a..6864ca05d3 100644
--- a/src/runtime/malloc_generated.go
+++ b/src/runtime/malloc_generated.go
@@ -5,11 +5,19 @@ package runtime
import (
"internal/goarch"
+ "internal/goexperiment"
"internal/runtime/sys"
"unsafe"
)
func mallocgcSmallScanNoHeaderSC1(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -151,6 +159,11 @@ func mallocgcSmallScanNoHeaderSC1(size uintptr, typ *_type, needzero bool) unsaf
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -168,6 +181,13 @@ func mallocgcSmallScanNoHeaderSC1(size uintptr, typ *_type, needzero bool) unsaf
}
func mallocgcSmallScanNoHeaderSC2(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -309,6 +329,11 @@ func mallocgcSmallScanNoHeaderSC2(size uintptr, typ *_type, needzero bool) unsaf
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -326,6 +351,13 @@ func mallocgcSmallScanNoHeaderSC2(size uintptr, typ *_type, needzero bool) unsaf
}
func mallocgcSmallScanNoHeaderSC3(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -467,6 +499,11 @@ func mallocgcSmallScanNoHeaderSC3(size uintptr, typ *_type, needzero bool) unsaf
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -484,6 +521,13 @@ func mallocgcSmallScanNoHeaderSC3(size uintptr, typ *_type, needzero bool) unsaf
}
func mallocgcSmallScanNoHeaderSC4(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -625,6 +669,11 @@ func mallocgcSmallScanNoHeaderSC4(size uintptr, typ *_type, needzero bool) unsaf
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -642,6 +691,13 @@ func mallocgcSmallScanNoHeaderSC4(size uintptr, typ *_type, needzero bool) unsaf
}
func mallocgcSmallScanNoHeaderSC5(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -783,6 +839,11 @@ func mallocgcSmallScanNoHeaderSC5(size uintptr, typ *_type, needzero bool) unsaf
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -800,6 +861,13 @@ func mallocgcSmallScanNoHeaderSC5(size uintptr, typ *_type, needzero bool) unsaf
}
func mallocgcSmallScanNoHeaderSC6(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -941,6 +1009,11 @@ func mallocgcSmallScanNoHeaderSC6(size uintptr, typ *_type, needzero bool) unsaf
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -958,6 +1031,13 @@ func mallocgcSmallScanNoHeaderSC6(size uintptr, typ *_type, needzero bool) unsaf
}
func mallocgcSmallScanNoHeaderSC7(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -1099,6 +1179,11 @@ func mallocgcSmallScanNoHeaderSC7(size uintptr, typ *_type, needzero bool) unsaf
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -1116,6 +1201,13 @@ func mallocgcSmallScanNoHeaderSC7(size uintptr, typ *_type, needzero bool) unsaf
}
func mallocgcSmallScanNoHeaderSC8(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -1257,6 +1349,11 @@ func mallocgcSmallScanNoHeaderSC8(size uintptr, typ *_type, needzero bool) unsaf
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -1274,6 +1371,13 @@ func mallocgcSmallScanNoHeaderSC8(size uintptr, typ *_type, needzero bool) unsaf
}
func mallocgcSmallScanNoHeaderSC9(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -1415,6 +1519,11 @@ func mallocgcSmallScanNoHeaderSC9(size uintptr, typ *_type, needzero bool) unsaf
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -1432,6 +1541,13 @@ func mallocgcSmallScanNoHeaderSC9(size uintptr, typ *_type, needzero bool) unsaf
}
func mallocgcSmallScanNoHeaderSC10(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -1573,6 +1689,11 @@ func mallocgcSmallScanNoHeaderSC10(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -1590,6 +1711,13 @@ func mallocgcSmallScanNoHeaderSC10(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC11(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -1731,6 +1859,11 @@ func mallocgcSmallScanNoHeaderSC11(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -1748,6 +1881,13 @@ func mallocgcSmallScanNoHeaderSC11(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC12(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -1889,6 +2029,11 @@ func mallocgcSmallScanNoHeaderSC12(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -1906,6 +2051,13 @@ func mallocgcSmallScanNoHeaderSC12(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC13(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -2047,6 +2199,11 @@ func mallocgcSmallScanNoHeaderSC13(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -2064,6 +2221,13 @@ func mallocgcSmallScanNoHeaderSC13(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC14(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -2205,6 +2369,11 @@ func mallocgcSmallScanNoHeaderSC14(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -2222,6 +2391,13 @@ func mallocgcSmallScanNoHeaderSC14(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC15(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -2363,6 +2539,11 @@ func mallocgcSmallScanNoHeaderSC15(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -2380,6 +2561,13 @@ func mallocgcSmallScanNoHeaderSC15(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC16(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -2521,6 +2709,11 @@ func mallocgcSmallScanNoHeaderSC16(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -2538,6 +2731,13 @@ func mallocgcSmallScanNoHeaderSC16(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC17(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -2679,6 +2879,11 @@ func mallocgcSmallScanNoHeaderSC17(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -2696,6 +2901,13 @@ func mallocgcSmallScanNoHeaderSC17(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC18(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -2837,6 +3049,11 @@ func mallocgcSmallScanNoHeaderSC18(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -2854,6 +3071,13 @@ func mallocgcSmallScanNoHeaderSC18(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC19(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -2995,6 +3219,11 @@ func mallocgcSmallScanNoHeaderSC19(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -3012,6 +3241,13 @@ func mallocgcSmallScanNoHeaderSC19(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC20(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -3153,6 +3389,11 @@ func mallocgcSmallScanNoHeaderSC20(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -3170,6 +3411,13 @@ func mallocgcSmallScanNoHeaderSC20(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC21(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -3311,6 +3559,11 @@ func mallocgcSmallScanNoHeaderSC21(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -3328,6 +3581,13 @@ func mallocgcSmallScanNoHeaderSC21(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC22(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -3469,6 +3729,11 @@ func mallocgcSmallScanNoHeaderSC22(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -3486,6 +3751,13 @@ func mallocgcSmallScanNoHeaderSC22(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC23(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -3627,6 +3899,11 @@ func mallocgcSmallScanNoHeaderSC23(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -3644,6 +3921,13 @@ func mallocgcSmallScanNoHeaderSC23(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC24(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -3785,6 +4069,11 @@ func mallocgcSmallScanNoHeaderSC24(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -3802,6 +4091,13 @@ func mallocgcSmallScanNoHeaderSC24(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC25(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -3943,6 +4239,11 @@ func mallocgcSmallScanNoHeaderSC25(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -3960,6 +4261,13 @@ func mallocgcSmallScanNoHeaderSC25(size uintptr, typ *_type, needzero bool) unsa
}
func mallocgcSmallScanNoHeaderSC26(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -4101,6 +4409,11 @@ func mallocgcSmallScanNoHeaderSC26(size uintptr, typ *_type, needzero bool) unsa
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -4118,6 +4431,13 @@ func mallocgcSmallScanNoHeaderSC26(size uintptr, typ *_type, needzero bool) unsa
}
func mallocTiny1(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -4169,6 +4489,11 @@ func mallocTiny1(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -4251,6 +4576,11 @@ func mallocTiny1(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -4268,6 +4598,13 @@ func mallocTiny1(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocTiny2(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -4319,6 +4656,11 @@ func mallocTiny2(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -4401,6 +4743,11 @@ func mallocTiny2(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -4418,6 +4765,13 @@ func mallocTiny2(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocTiny3(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -4469,6 +4823,11 @@ func mallocTiny3(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -4551,6 +4910,11 @@ func mallocTiny3(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -4568,6 +4932,13 @@ func mallocTiny3(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocTiny4(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -4619,6 +4990,11 @@ func mallocTiny4(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -4701,6 +5077,11 @@ func mallocTiny4(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -4718,6 +5099,13 @@ func mallocTiny4(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocTiny5(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -4769,6 +5157,11 @@ func mallocTiny5(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -4851,6 +5244,11 @@ func mallocTiny5(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -4868,6 +5266,13 @@ func mallocTiny5(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocTiny6(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -4919,6 +5324,11 @@ func mallocTiny6(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -5001,6 +5411,11 @@ func mallocTiny6(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -5018,6 +5433,13 @@ func mallocTiny6(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocTiny7(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -5069,6 +5491,11 @@ func mallocTiny7(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -5151,6 +5578,11 @@ func mallocTiny7(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -5168,6 +5600,13 @@ func mallocTiny7(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocTiny8(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -5219,6 +5658,11 @@ func mallocTiny8(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -5301,6 +5745,11 @@ func mallocTiny8(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -5318,6 +5767,13 @@ func mallocTiny8(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocTiny9(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -5369,6 +5825,11 @@ func mallocTiny9(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -5451,6 +5912,11 @@ func mallocTiny9(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -5468,6 +5934,13 @@ func mallocTiny9(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocTiny10(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -5519,6 +5992,11 @@ func mallocTiny10(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -5601,6 +6079,11 @@ func mallocTiny10(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -5618,6 +6101,13 @@ func mallocTiny10(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocTiny11(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -5669,6 +6159,11 @@ func mallocTiny11(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -5751,6 +6246,11 @@ func mallocTiny11(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -5768,6 +6268,13 @@ func mallocTiny11(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocTiny12(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -5819,6 +6326,11 @@ func mallocTiny12(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -5901,6 +6413,11 @@ func mallocTiny12(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -5918,6 +6435,13 @@ func mallocTiny12(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocTiny13(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -5969,6 +6493,11 @@ func mallocTiny13(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6051,6 +6580,11 @@ func mallocTiny13(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6068,6 +6602,13 @@ func mallocTiny13(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocTiny14(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -6119,6 +6660,11 @@ func mallocTiny14(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6201,6 +6747,11 @@ func mallocTiny14(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6218,6 +6769,13 @@ func mallocTiny14(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocTiny15(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 1 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -6269,6 +6827,11 @@ func mallocTiny15(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
const elemsize = 0
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6351,6 +6914,11 @@ func mallocTiny15(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
x = add(x, elemsize-constsize)
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6368,6 +6936,13 @@ func mallocTiny15(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
}
func mallocgcSmallNoScanSC2(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -6409,6 +6984,11 @@ func mallocgcSmallNoScanSC2(size uintptr, typ *_type, needzero bool) unsafe.Poin
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6474,6 +7054,11 @@ func mallocgcSmallNoScanSC2(size uintptr, typ *_type, needzero bool) unsafe.Poin
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6491,6 +7076,13 @@ func mallocgcSmallNoScanSC2(size uintptr, typ *_type, needzero bool) unsafe.Poin
}
func mallocgcSmallNoScanSC3(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -6532,6 +7124,11 @@ func mallocgcSmallNoScanSC3(size uintptr, typ *_type, needzero bool) unsafe.Poin
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6597,6 +7194,11 @@ func mallocgcSmallNoScanSC3(size uintptr, typ *_type, needzero bool) unsafe.Poin
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6614,6 +7216,13 @@ func mallocgcSmallNoScanSC3(size uintptr, typ *_type, needzero bool) unsafe.Poin
}
func mallocgcSmallNoScanSC4(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -6655,6 +7264,11 @@ func mallocgcSmallNoScanSC4(size uintptr, typ *_type, needzero bool) unsafe.Poin
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6720,6 +7334,11 @@ func mallocgcSmallNoScanSC4(size uintptr, typ *_type, needzero bool) unsafe.Poin
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6737,6 +7356,13 @@ func mallocgcSmallNoScanSC4(size uintptr, typ *_type, needzero bool) unsafe.Poin
}
func mallocgcSmallNoScanSC5(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -6778,6 +7404,11 @@ func mallocgcSmallNoScanSC5(size uintptr, typ *_type, needzero bool) unsafe.Poin
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6843,6 +7474,11 @@ func mallocgcSmallNoScanSC5(size uintptr, typ *_type, needzero bool) unsafe.Poin
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6860,6 +7496,13 @@ func mallocgcSmallNoScanSC5(size uintptr, typ *_type, needzero bool) unsafe.Poin
}
func mallocgcSmallNoScanSC6(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -6901,6 +7544,11 @@ func mallocgcSmallNoScanSC6(size uintptr, typ *_type, needzero bool) unsafe.Poin
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6966,6 +7614,11 @@ func mallocgcSmallNoScanSC6(size uintptr, typ *_type, needzero bool) unsafe.Poin
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -6983,6 +7636,13 @@ func mallocgcSmallNoScanSC6(size uintptr, typ *_type, needzero bool) unsafe.Poin
}
func mallocgcSmallNoScanSC7(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -7024,6 +7684,11 @@ func mallocgcSmallNoScanSC7(size uintptr, typ *_type, needzero bool) unsafe.Poin
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7089,6 +7754,11 @@ func mallocgcSmallNoScanSC7(size uintptr, typ *_type, needzero bool) unsafe.Poin
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7106,6 +7776,13 @@ func mallocgcSmallNoScanSC7(size uintptr, typ *_type, needzero bool) unsafe.Poin
}
func mallocgcSmallNoScanSC8(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -7147,6 +7824,11 @@ func mallocgcSmallNoScanSC8(size uintptr, typ *_type, needzero bool) unsafe.Poin
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7212,6 +7894,11 @@ func mallocgcSmallNoScanSC8(size uintptr, typ *_type, needzero bool) unsafe.Poin
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7229,6 +7916,13 @@ func mallocgcSmallNoScanSC8(size uintptr, typ *_type, needzero bool) unsafe.Poin
}
func mallocgcSmallNoScanSC9(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -7270,6 +7964,11 @@ func mallocgcSmallNoScanSC9(size uintptr, typ *_type, needzero bool) unsafe.Poin
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7335,6 +8034,11 @@ func mallocgcSmallNoScanSC9(size uintptr, typ *_type, needzero bool) unsafe.Poin
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7352,6 +8056,13 @@ func mallocgcSmallNoScanSC9(size uintptr, typ *_type, needzero bool) unsafe.Poin
}
func mallocgcSmallNoScanSC10(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -7393,6 +8104,11 @@ func mallocgcSmallNoScanSC10(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7458,6 +8174,11 @@ func mallocgcSmallNoScanSC10(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7475,6 +8196,13 @@ func mallocgcSmallNoScanSC10(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC11(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -7516,6 +8244,11 @@ func mallocgcSmallNoScanSC11(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7581,6 +8314,11 @@ func mallocgcSmallNoScanSC11(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7598,6 +8336,13 @@ func mallocgcSmallNoScanSC11(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC12(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -7639,6 +8384,11 @@ func mallocgcSmallNoScanSC12(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7704,6 +8454,11 @@ func mallocgcSmallNoScanSC12(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7721,6 +8476,13 @@ func mallocgcSmallNoScanSC12(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC13(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -7762,6 +8524,11 @@ func mallocgcSmallNoScanSC13(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7827,6 +8594,11 @@ func mallocgcSmallNoScanSC13(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7844,6 +8616,13 @@ func mallocgcSmallNoScanSC13(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC14(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -7885,6 +8664,11 @@ func mallocgcSmallNoScanSC14(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7950,6 +8734,11 @@ func mallocgcSmallNoScanSC14(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -7967,6 +8756,13 @@ func mallocgcSmallNoScanSC14(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC15(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -8008,6 +8804,11 @@ func mallocgcSmallNoScanSC15(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8073,6 +8874,11 @@ func mallocgcSmallNoScanSC15(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8090,6 +8896,13 @@ func mallocgcSmallNoScanSC15(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC16(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -8131,6 +8944,11 @@ func mallocgcSmallNoScanSC16(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8196,6 +9014,11 @@ func mallocgcSmallNoScanSC16(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8213,6 +9036,13 @@ func mallocgcSmallNoScanSC16(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC17(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -8254,6 +9084,11 @@ func mallocgcSmallNoScanSC17(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8319,6 +9154,11 @@ func mallocgcSmallNoScanSC17(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8336,6 +9176,13 @@ func mallocgcSmallNoScanSC17(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC18(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -8377,6 +9224,11 @@ func mallocgcSmallNoScanSC18(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8442,6 +9294,11 @@ func mallocgcSmallNoScanSC18(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8459,6 +9316,13 @@ func mallocgcSmallNoScanSC18(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC19(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -8500,6 +9364,11 @@ func mallocgcSmallNoScanSC19(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8565,6 +9434,11 @@ func mallocgcSmallNoScanSC19(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8582,6 +9456,13 @@ func mallocgcSmallNoScanSC19(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC20(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -8623,6 +9504,11 @@ func mallocgcSmallNoScanSC20(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8688,6 +9574,11 @@ func mallocgcSmallNoScanSC20(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8705,6 +9596,13 @@ func mallocgcSmallNoScanSC20(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC21(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -8746,6 +9644,11 @@ func mallocgcSmallNoScanSC21(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8811,6 +9714,11 @@ func mallocgcSmallNoScanSC21(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8828,6 +9736,13 @@ func mallocgcSmallNoScanSC21(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC22(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -8869,6 +9784,11 @@ func mallocgcSmallNoScanSC22(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8934,6 +9854,11 @@ func mallocgcSmallNoScanSC22(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -8951,6 +9876,13 @@ func mallocgcSmallNoScanSC22(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC23(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -8992,6 +9924,11 @@ func mallocgcSmallNoScanSC23(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -9057,6 +9994,11 @@ func mallocgcSmallNoScanSC23(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -9074,6 +10016,13 @@ func mallocgcSmallNoScanSC23(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC24(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -9115,6 +10064,11 @@ func mallocgcSmallNoScanSC24(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -9180,6 +10134,11 @@ func mallocgcSmallNoScanSC24(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -9197,6 +10156,13 @@ func mallocgcSmallNoScanSC24(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC25(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -9238,6 +10204,11 @@ func mallocgcSmallNoScanSC25(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -9303,6 +10274,11 @@ func mallocgcSmallNoScanSC25(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -9320,6 +10296,13 @@ func mallocgcSmallNoScanSC25(size uintptr, typ *_type, needzero bool) unsafe.Poi
}
func mallocgcSmallNoScanSC26(size uintptr, typ *_type, needzero bool) unsafe.Pointer {
+
+ const isTiny = 0 ==
+ 1
+ gp := getg()
+ if goexperiment.RuntimeSecret && isTiny && gp.secret > 0 {
+ return mallocgcSmallNoScanSC2(size, typ, needzero)
+ }
if doubleCheckMalloc {
if gcphase == _GCmarktermination {
throw("mallocgc called with gcphase == _GCmarktermination")
@@ -9361,6 +10344,11 @@ func mallocgcSmallNoScanSC26(size uintptr, typ *_type, needzero bool) unsafe.Poi
x := v
{
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}
@@ -9426,6 +10414,11 @@ func mallocgcSmallNoScanSC26(size uintptr, typ *_type, needzero bool) unsafe.Poi
gcStart(t)
}
}
+ if goexperiment.RuntimeSecret && gp.secret > 0 {
+
+ addSecret(x)
+ }
+
if valgrindenabled {
valgrindMalloc(x, size)
}