go-delve/delve · error
struct type not yet supported by ebpf tracing without DWARF
Error message
struct type not yet supported by ebpf tracing without DWARF type
What it means
Error "struct type not yet supported by ebpf tracing without DWARF type" thrown in go-delve/delve.
Source
Thrown at pkg/proc/internal/ebpf/helpers.go:573
iparam.Base = fakeAddressUnresolv + uint64(valSize)
iparam.Len = int64(binary.LittleEndian.Uint64(iparam.Data[8:16]))
}
iparam.RealType = &godwarf.StringType{
StructType: godwarf.StructType{
CommonType: godwarf.CommonType{ByteSize: 16, ReflectKind: reflect.String},
Kind: "struct",
},
}
case reflect.Map:
iparam.Unreadable = fmt.Errorf("map type not yet supported by ebpf tracing")
case reflect.Chan:
iparam.Unreadable = fmt.Errorf("chan type not yet supported by ebpf tracing")
case reflect.Interface:
iparam.Unreadable = fmt.Errorf("interface type not yet supported by ebpf tracing")
case reflect.Func:
iparam.Unreadable = fmt.Errorf("func type not yet supported by ebpf tracing")
case reflect.Struct:
iparam.Unreadable = fmt.Errorf("struct type not yet supported by ebpf tracing without DWARF type")
case reflect.Array:
iparam.Unreadable = fmt.Errorf("array type not yet supported by ebpf tracing without DWARF type")
default:
iparam.Unreadable = fmt.Errorf("unrecognized reflect.Kind %d from eBPF", iparam.Kind)
}
}
func createFunctionParameterList(entry uint64, goidOffset int64, args []UProbeArgMap, isret bool) function_parameter_list_t {
var params function_parameter_list_t
params.goid_offset = uint32(goidOffset)
params.fn_addr = entry
params.is_ret = isret
params.n_parameters = 0
params.n_ret_parameters = 0
for _, arg := range args {
var param function_parameter_t
param.size = uint32(arg.Size)
param.offset = int32(arg.Offset)View on GitHub (pinned to a23773e6c3)
When it happens
Trigger: Thrown at pkg/proc/internal/ebpf/helpers.go:573 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of go-delve/delve@a23773e6c3 (2026-08-31).
Data as JSON: /api/errors/6e2ccc8d10deb34b.
Report an issue: GitHub.