From 664088b898330a2c73121c5a6f2d4dbec5b180d7 Mon Sep 17 00:00:00 2001 From: Carlos Amedee Date: Tue, 7 May 2024 15:37:10 -0400 Subject: 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 LUCI-TryBot-Result: Go LUCI --- src/runtime/testdata/testprogcgo/issue29707.go | 60 -------------------------- 1 file changed, 60 deletions(-) delete mode 100644 src/runtime/testdata/testprogcgo/issue29707.go (limited to 'src/runtime/testdata') 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 - -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") - } -} -- cgit v1.3-5-g9baa