internal/trace — validation proof

Go’s own internal/trace test suite, converted to C# by go2cs, built against the converted standard library, run under the Go-semantics test host, and compared verdict for verdict against a clean go test -json baseline of the same sources. This page is generated by the converter from that comparison — it is the evidence behind the internal/trace row in Validated Test Packages.

Validated 2026-08-29 · converter 77c5d1d04

92 matched · 0 disclosed — Go 1.23.12, windows/amd64, converted package src/core/internal/trace.

Both runtimes skip 2 of the matched tests identically.

Verdicts

Test go test go2cs
TestHeap pass pass
TestMMU pass pass
TestMMUTrace pass pass
TestMMUTrace/V2 pass pass
TestMUD pass pass
TestMUDTracking pass pass
TestOldtrace pass pass
TestOldtrace/fmt_1_21_pprof_good pass pass
TestOldtrace/http_1_19_good pass pass
TestOldtrace/http_1_21_good pass pass
TestOldtrace/stress_1_11_good pass pass
TestOldtrace/stress_1_19_good pass pass
TestOldtrace/stress_1_21_good pass pass
TestOldtrace/stress_start_stop_1_11_good pass pass
TestOldtrace/stress_start_stop_1_19_good pass pass
TestOldtrace/stress_start_stop_1_21_good pass pass
TestOldtrace/user_task_region_1_11_good pass pass
TestOldtrace/user_task_region_1_19_good pass pass
TestOldtrace/user_task_region_1_21_good pass pass
TestPanicEvent pass pass
TestQueue pass pass
TestReaderGolden pass pass
TestReaderGolden/tests\go122-annotations-stress.test pass pass
TestReaderGolden/tests\go122-annotations.test pass pass
TestReaderGolden/tests\go122-confuse-seq-across-generations.test pass pass
TestReaderGolden/tests\go122-create-syscall-reuse-thread-id.test pass pass
TestReaderGolden/tests\go122-create-syscall-with-p.test pass pass
TestReaderGolden/tests\go122-fail-first-gen-first.test pass pass
TestReaderGolden/tests\go122-gc-stress.test pass pass
TestReaderGolden/tests\go122-go-create-without-running-g.test pass pass
TestReaderGolden/tests\go122-syscall-steal-proc-ambiguous.test pass pass
TestReaderGolden/tests\go122-syscall-steal-proc-gen-boundary-bare-m.test pass pass
TestReaderGolden/tests\go122-syscall-steal-proc-gen-boundary-reacquire-new-proc-bare-m.test pass pass
TestReaderGolden/tests\go122-syscall-steal-proc-gen-boundary-reacquire-new-proc.test pass pass
TestReaderGolden/tests\go122-syscall-steal-proc-gen-boundary.test pass pass
TestReaderGolden/tests\go122-syscall-steal-proc-reacquire-new-proc-bare-m.test pass pass
TestReaderGolden/tests\go122-syscall-steal-proc-reacquire-new-proc.test pass pass
TestReaderGolden/tests\go122-syscall-steal-proc-self.test pass pass
TestReaderGolden/tests\go122-syscall-steal-proc-simple-bare-m.test pass pass
TestReaderGolden/tests\go122-syscall-steal-proc-simple.test pass pass
TestReaderGolden/tests\go122-syscall-steal-proc-sitting-in-syscall.test pass pass
TestReaderGolden/tests\go122-task-across-generations.test pass pass
TestRelatedGoroutinesV2Trace pass pass
TestSummarizeGoroutinesRegionsTrace pass pass
TestSummarizeGoroutinesTrace pass pass
TestSummarizeTasksTrace pass pass
TestTraceAnnotations pass pass
TestTraceAnnotations/AllocFree pass pass
TestTraceAnnotations/Default pass pass
TestTraceAnnotations/Stress pass pass
TestTraceAnnotationsStress pass pass
TestTraceAnnotationsStress/AllocFree pass pass
TestTraceAnnotationsStress/Default pass pass
TestTraceAnnotationsStress/Stress pass pass
TestTraceCPUProfile pass pass
TestTraceCPUProfile/AllocFree pass pass
TestTraceCPUProfile/Default pass pass
TestTraceCPUProfile/Stress pass pass
TestTraceCgoCallback skip skip
TestTraceFutileWakeup pass pass
TestTraceFutileWakeup/AllocFree pass pass
TestTraceFutileWakeup/Default pass pass
TestTraceFutileWakeup/Stress pass pass
TestTraceGCStress pass pass
TestTraceGCStress/AllocFree pass pass
TestTraceGCStress/Default pass pass
TestTraceGCStress/Stress pass pass
TestTraceGOMAXPROCS pass pass
TestTraceGOMAXPROCS/AllocFree pass pass
TestTraceGOMAXPROCS/Default pass pass
TestTraceGOMAXPROCS/Stress pass pass
TestTraceIterPull pass pass
TestTraceIterPull/AllocFree pass pass
TestTraceIterPull/Default pass pass
TestTraceIterPull/Stress pass pass
TestTraceManyStartStop pass pass
TestTraceManyStartStop/AllocFree pass pass
TestTraceManyStartStop/Default pass pass
TestTraceManyStartStop/Stress pass pass
TestTraceStacks pass pass
TestTraceStacks/AllocFree pass pass
TestTraceStacks/Default pass pass
TestTraceStacks/Stress pass pass
TestTraceStress pass pass
TestTraceStress/AllocFree pass pass
TestTraceStress/Default pass pass
TestTraceStress/Stress pass pass
TestTraceStressStartStop pass pass
TestTraceStressStartStop/AllocFree pass pass
TestTraceStressStartStop/Default pass pass
TestTraceStressStartStop/Stress pass pass
TestTraceWaitOnPipe skip skip

Excluded declarations

Declarations filtered from both sides of the comparison, and therefore not claimed above: Benchmark, Fuzz and Example declarations the converted host does not execute, plus any test requiring a capability the managed runtime does not provide — a testing member the host has not implemented, or a platform behavior it provably cannot reproduce. Each is named with the capability it needs.