diff options
| author | Carlos Amedee <carlos@golang.org> | 2024-05-07 15:37:10 -0400 |
|---|---|---|
| committer | Carlos Amedee <carlos@golang.org> | 2024-05-17 18:31:04 +0000 |
| commit | 664088b898330a2c73121c5a6f2d4dbec5b180d7 (patch) | |
| tree | 7cde53dae9ac350ffce508ffd581bdc958829764 /src/runtime/testdata | |
| parent | e95f6af0082556bbcf01e376ae8c5f1f14ded75e (diff) | |
| download | go-664088b898330a2c73121c5a6f2d4dbec5b180d7.tar.xz | |
internal/trace: remove remnanats of v1 tracer
This change removes unused parts of the v1 tracer in preperation of
the move of the v2 tracer into the trace package.
Updates #67367
Change-Id: I3e53a8afdef72dc90c2d5b514380d1077d284bc7
Reviewed-on: https://go-review.googlesource.com/c/go/+/584537
Reviewed-by: Michael Knyszek <mknyszek@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/runtime/testdata')
| -rw-r--r-- | src/runtime/testdata/testprogcgo/issue29707.go | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/src/runtime/testdata/testprogcgo/issue29707.go b/src/runtime/testdata/testprogcgo/issue29707.go deleted file mode 100644 index 7d9299f131..0000000000 --- a/src/runtime/testdata/testprogcgo/issue29707.go +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright 2011 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. - -//go:build !plan9 && !windows -// +build !plan9,!windows - -// This is for issue #29707 - -package main - -/* -#include <pthread.h> - -extern void* callbackTraceParser(void*); -typedef void* (*cbTraceParser)(void*); - -static void testCallbackTraceParser(cbTraceParser cb) { - pthread_t thread_id; - pthread_create(&thread_id, NULL, cb, NULL); - pthread_join(thread_id, NULL); -} -*/ -import "C" - -import ( - "bytes" - "fmt" - traceparser "internal/trace" - "runtime/trace" - "time" - "unsafe" -) - -func init() { - register("CgoTraceParser", CgoTraceParser) -} - -//export callbackTraceParser -func callbackTraceParser(unsafe.Pointer) unsafe.Pointer { - time.Sleep(time.Millisecond) - return nil -} - -func CgoTraceParser() { - buf := new(bytes.Buffer) - - trace.Start(buf) - C.testCallbackTraceParser(C.cbTraceParser(C.callbackTraceParser)) - trace.Stop() - - _, err := traceparser.Parse(buf, "") - if err == traceparser.ErrTimeOrder { - fmt.Println("ErrTimeOrder") - } else if err != nil { - fmt.Println("Parse error: ", err) - } else { - fmt.Println("OK") - } -} |
