]> Cypherpunks repositories - gostls13.git/commitdiff
[dev.link] cmd/internal/goobj2: regenerate builtin list
authorCherry Zhang <cherryyz@google.com>
Thu, 16 Apr 2020 04:03:34 +0000 (00:03 -0400)
committerCherry Zhang <cherryyz@google.com>
Thu, 16 Apr 2020 14:37:07 +0000 (14:37 +0000)
Change-Id: I340a237e0f3c4bd6c1481519e3072aeca9c0b79f
Reviewed-on: https://go-review.googlesource.com/c/go/+/228480
Run-TryBot: Cherry Zhang <cherryyz@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Than McIntosh <thanm@google.com>
src/cmd/internal/goobj2/builtinlist.go
src/cmd/internal/goobj2/mkbuiltin.go

index bcab6f2e0ba485fdaaee217c8989755e572c53bb..8fbbe45261e9d65fd7d38d4f907d989fa1198b46 100644 (file)
@@ -10,6 +10,7 @@ var builtins = [...]struct {
        {"runtime.panicdivide", 1},
        {"runtime.panicshift", 1},
        {"runtime.panicmakeslicelen", 1},
+       {"runtime.panicmakeslicecap", 1},
        {"runtime.throwinit", 1},
        {"runtime.panicwrap", 1},
        {"runtime.gopanic", 1},
@@ -180,14 +181,26 @@ var builtins = [...]struct {
        {"runtime.msanwrite", 1},
        {"runtime.checkptrAlignment", 1},
        {"runtime.checkptrArithmetic", 1},
+       {"runtime.libfuzzerTraceCmp1", 1},
+       {"runtime.libfuzzerTraceCmp2", 1},
+       {"runtime.libfuzzerTraceCmp4", 1},
+       {"runtime.libfuzzerTraceCmp8", 1},
+       {"runtime.libfuzzerTraceConstCmp1", 1},
+       {"runtime.libfuzzerTraceConstCmp2", 1},
+       {"runtime.libfuzzerTraceConstCmp4", 1},
+       {"runtime.libfuzzerTraceConstCmp8", 1},
        {"runtime.x86HasPOPCNT", 0},
        {"runtime.x86HasSSE41", 0},
+       {"runtime.x86HasFMA", 0},
+       {"runtime.armHasVFPv4", 0},
        {"runtime.arm64HasATOMICS", 0},
-       {"runtime.gcWriteBarrier", 0},
        {"runtime.deferproc", 1},
        {"runtime.deferprocStack", 1},
        {"runtime.deferreturn", 1},
        {"runtime.newproc", 1},
+       {"runtime.panicoverflow", 1},
+       {"runtime.sigpanic", 1},
+       {"runtime.gcWriteBarrier", 0},
        {"runtime.morestack", 0},
        {"runtime.morestackc", 0},
        {"runtime.morestack_noctxt", 0},
index 0061aeb2376b0171290b977afdbc5b0205a55aee..d773e53e595b7eae534bc1b98786c8ce61304a7b 100644 (file)
@@ -113,11 +113,18 @@ var extra = [...]struct {
        name string
        abi  int
 }{
-       {"gcWriteBarrier", 0}, // asm function, ABI0
+       // compiler frontend inserted calls (sysfunc)
        {"deferproc", 1},
        {"deferprocStack", 1},
        {"deferreturn", 1},
        {"newproc", 1},
+       {"panicoverflow", 1},
+       {"sigpanic", 1},
+
+       // compiler backend inserted calls
+       {"gcWriteBarrier", 0}, // asm function, ABI0
+
+       // assembler backend inserted calls
        {"morestack", 0},        // asm function, ABI0
        {"morestackc", 0},       // asm function, ABI0
        {"morestack_noctxt", 0}, // asm function, ABI0