Current Path : /usr/local/go/src/cmd/cgo/internal/testsanitizers/testdata/ |
Current File : //usr/local/go/src/cmd/cgo/internal/testsanitizers/testdata/asan_global2_fail.go |
// Copyright 2022 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. package main /* #include <stdlib.h> #include <stdio.h> struct ss { int *p; int len; int cap; }; int test(struct ss *a) { struct ss *t = a + 1; t->len = 100; // BOOM return t->len; } */ import "C" import "fmt" var tt C.struct_ss func main() { r := C.test(&tt) fmt.Println("r value = ", r) }