delve/pkg/proc/internal/ebpf
Hengqi Chen 64d5ce26d6
proc: Simplify eBPF backend implementation (#3325)
* Remove standard C headers since we have vmlinux.h already
* Simplify get_goroutine_id() implementation, this reduces a map
  and thus reduces runtime memory comsumption.

While at it, unify all indention using 4 spaces.

Signed-off-by: Hengqi Chen <hengqi.chen@gmail.com>
2023-04-24 13:37:58 -07:00
..
bpf proc: Simplify eBPF backend implementation (#3325) 2023-04-24 13:37:58 -07:00
build pkg/proc: add build scripts & docker image for ebpf (#2847) 2021-12-30 09:04:59 +01:00
testhelper proc: Simplify eBPF backend implementation (#3325) 2023-04-24 13:37:58 -07:00
context.go pkg/proc/internal/ebpf: Fix handling of entry / return (#3081) 2022-07-29 12:00:32 +02:00
dummy.go proc: add dummy files to fix vendoring of Delve (#2807) 2021-12-07 09:20:10 -08:00
helpers_disabled.go proc/internal/ebpf: drop dependency on cgo (#3072) 2022-07-22 19:39:18 +02:00
helpers_test.go proc/internal/ebpf: drop dependency on cgo (#3072) 2022-07-22 19:39:18 +02:00
helpers.go pkg/proc/internal/ebpf: Fix handling of entry / return (#3081) 2022-07-29 12:00:32 +02:00
trace_bpfel_x86.go proc: Simplify eBPF backend implementation (#3325) 2023-04-24 13:37:58 -07:00
trace_bpfel_x86.o proc: Simplify eBPF backend implementation (#3325) 2023-04-24 13:37:58 -07:00