gitextract_q11y6zpa/ ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.md │ │ └── feature-request.md │ ├── PULL_REQUEST_TEMPLATE.md │ └── workflows/ │ └── release.yml ├── .gitignore ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── cli/ │ └── main.go ├── docs/ │ ├── design/ │ │ ├── context-propagation.md │ │ └── manual-instrumentation.md │ ├── getting-started/ │ │ ├── README.md │ │ ├── emojivoto/ │ │ │ ├── emoji.yml │ │ │ ├── kustomization.yml │ │ │ ├── ns.yml │ │ │ ├── vote-bot.yml │ │ │ ├── voting.yml │ │ │ └── web.yml │ │ ├── emojivoto-instrumented.yaml │ │ └── jaeger.yaml │ └── how-it-works.md ├── go.mod ├── go.sum ├── include/ │ ├── alloc.h │ ├── arguments.h │ ├── common.h │ ├── go_context.h │ ├── go_types.h │ ├── libbpf/ │ │ ├── bpf.h │ │ ├── bpf_core_read.h │ │ ├── bpf_endian.h │ │ ├── bpf_helper_defs.h │ │ ├── bpf_helpers.h │ │ ├── bpf_tracing.h │ │ ├── btf.h │ │ ├── libbpf.h │ │ ├── libbpf_common.h │ │ ├── libbpf_legacy.h │ │ ├── libbpf_version.h │ │ ├── skel_internal.h │ │ └── xsk.h │ ├── span_context.h │ └── utils.h └── pkg/ ├── errors/ │ └── errors.go ├── inject/ │ ├── data.go │ ├── injector.go │ └── offset_results.json ├── instrumentors/ │ ├── allocator/ │ │ └── allocator_linux.go │ ├── api.go │ ├── bpf/ │ │ ├── github.com/ │ │ │ └── gorilla/ │ │ │ └── mux/ │ │ │ ├── bpf/ │ │ │ │ └── probe.bpf.c │ │ │ └── probe.go │ │ ├── google/ │ │ │ └── golang/ │ │ │ └── org/ │ │ │ └── grpc/ │ │ │ ├── bpf/ │ │ │ │ └── probe.bpf.c │ │ │ ├── probe.go │ │ │ └── server/ │ │ │ ├── bpf/ │ │ │ │ └── probe.bpf.c │ │ │ └── probe.go │ │ └── net/ │ │ └── http/ │ │ └── server/ │ │ ├── bpf/ │ │ │ └── probe.bpf.c │ │ └── probe.go │ ├── bpffs/ │ │ └── bpfsfs.go │ ├── context/ │ │ ├── inst_context.go │ │ └── span_context.go │ ├── events/ │ │ └── event.go │ ├── manager.go │ └── runner.go ├── log/ │ └── logger.go ├── opentelemetry/ │ ├── controller.go │ └── id_generator.go └── process/ ├── analyze.go ├── args.go ├── discover.go ├── funcs_nonstripped.go ├── funcs_stripped.go ├── module.go ├── ptrace/ │ ├── cwrapper_linux.go │ ├── ptrace_linux.go │ ├── ptrace_linux_amd64.go │ └── ptrace_linux_arm64.go ├── ret_linux_amd64.go └── ret_linux_arm64.go