SYMBOL INDEX (43 symbols across 4 files) FILE: benchmark/go/benchmark.go function process (line 9) | func process(method string, headers string, body string) string { function main (line 14) | func main() {} FILE: benchmark/go/benchmark.h type GoInt8 (line 18) | typedef signed char GoInt8; type GoUint8 (line 19) | typedef unsigned char GoUint8; type GoInt16 (line 20) | typedef short GoInt16; type GoUint16 (line 21) | typedef unsigned short GoUint16; type GoInt32 (line 22) | typedef int GoInt32; type GoUint32 (line 23) | typedef unsigned int GoUint32; type GoInt64 (line 24) | typedef long long GoInt64; type GoUint64 (line 25) | typedef unsigned long long GoUint64; type GoInt64 (line 26) | typedef GoInt64 GoInt; type GoUint64 (line 27) | typedef GoUint64 GoUint; type __SIZE_TYPE__ (line 28) | typedef __SIZE_TYPE__ GoUintptr; type GoFloat32 (line 29) | typedef float GoFloat32; type GoFloat64 (line 30) | typedef double GoFloat64; type __complex (line 31) | typedef __complex float GoComplex64; type __complex (line 32) | typedef __complex double GoComplex128; type GoString (line 38) | typedef struct { char *p; GoInt n; } GoString; type GoInterface (line 41) | typedef struct { void *t; void *v; } GoInterface; type GoSlice (line 42) | typedef struct { void *data; GoInt len; GoInt cap; } GoSlice; FILE: example/example.go function add (line 10) | func add(operand1 int, operand2 int) int { function concat (line 15) | func concat(elements []string, separator string) *C.char { function increment (line 21) | func increment(value *int) { function reverse (line 26) | func reverse(value []int) { function main (line 32) | func main() {} FILE: example/example.h type GoInt8 (line 18) | typedef signed char GoInt8; type GoUint8 (line 19) | typedef unsigned char GoUint8; type GoInt16 (line 20) | typedef short GoInt16; type GoUint16 (line 21) | typedef unsigned short GoUint16; type GoInt32 (line 22) | typedef int GoInt32; type GoUint32 (line 23) | typedef unsigned int GoUint32; type GoInt64 (line 24) | typedef long long GoInt64; type GoUint64 (line 25) | typedef unsigned long long GoUint64; type GoInt64 (line 26) | typedef GoInt64 GoInt; type GoUint64 (line 27) | typedef GoUint64 GoUint; type __SIZE_TYPE__ (line 28) | typedef __SIZE_TYPE__ GoUintptr; type GoFloat32 (line 29) | typedef float GoFloat32; type GoFloat64 (line 30) | typedef double GoFloat64; type GoComplex64 (line 31) | typedef float _Complex GoComplex64; type GoComplex128 (line 32) | typedef double _Complex GoComplex128; type GoString (line 40) | typedef struct { const char *p; GoInt n; } GoString; type GoInterface (line 43) | typedef struct { void *t; void *v; } GoInterface; type GoSlice (line 44) | typedef struct { void *data; GoInt len; GoInt cap; } GoSlice;