public static void CgoCCodeSIGPROF() { var c = make_channel <bool>(); go_(() => () => { c.Receive(); var start = time.Now(); for (long i = 0L; i < 1e7F; i++) { if (i % 1000L == 0L) { if (time.Since(start) > time.Second) { break; } } C.GoNop(); } c.Send(true); } ()); ref bytes.Buffer buf = ref heap(out ptr <bytes.Buffer> _addr_buf);