Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
15060a8
native tracer: fix unwinding eh_frame entries ending in a call instuc…
fabled May 4, 2026
847948b
chore(deps): update github/codeql-action action to v4.35.3 (#1385)
renovate[bot] May 4, 2026
26c6ea3
chore(deps): update module go.opentelemetry.io/ebpf-profiler to v0.0.…
renovate[bot] May 4, 2026
49a1a4f
chore(deps): lock file maintenance (#1387)
renovate[bot] May 4, 2026
83e7e94
pfelf: do not return mmapped slice from SymbolData() (#1390)
fabled May 4, 2026
1fa2dc7
pfelf: remove redundant ReadVirtualMemory and unused Prog.Open (#1384)
fabled May 4, 2026
36cce95
chore: Move inactive members to emeritus (#1381)
opentelemetrybot May 4, 2026
067e85c
fix(deps): update go dependencies (#1380)
renovate[bot] May 4, 2026
dafe551
metadata: update auto-generated file (#1391)
florianl May 4, 2026
83a6bad
fix: full call stack if vfork is being used (#1203)
hanshal101 May 4, 2026
c6a0a64
repoter: remove profcheck workaround (#1394)
florianl May 5, 2026
2e28aea
fix(deps): update go dependencies (#1398)
renovate[bot] May 5, 2026
94a7db7
chore(deps): lock file maintenance (#1406)
renovate[bot] May 11, 2026
e5f8019
chore(deps): update github/codeql-action action to v4.35.4 (#1403)
renovate[bot] May 11, 2026
e8c17c2
fix(deps): update go dependencies (#1401)
renovate[bot] May 11, 2026
3b3d9c5
pfelf: separate mmap reader from the underlying reader (#1395)
fabled May 11, 2026
27fe1c7
fix: decrement `HashmapPidPageToMappingInfo` metric on processPIDExit…
wehzzz May 11, 2026
d73cdaf
fix(deps): update go dependencies (#1408)
renovate[bot] May 11, 2026
9731da9
kallsyms: update bpf addresses without full /proc/kallsyms reload (#1…
bobrik May 11, 2026
60c40eb
fix(deps): update go dependencies (#1411)
renovate[bot] May 13, 2026
ecf56ea
chore(deps): update ocb (manifest) dependencies (#1410)
renovate[bot] May 13, 2026
f73abb9
[LuaJIT 1/n] Add initial no-op plumbing for LuaJIT unwinder (#1397)
umanwizard May 13, 2026
5038294
fix(deps): update github.com/open-telemetry/sig-profiling/profcheck d…
renovate[bot] May 14, 2026
ccde19e
Read correct type for BytecodeArray source_position_table (#1413)
umanwizard May 15, 2026
60a8a88
Add static to fmt string to get it put into rodata
gnurizen May 15, 2026
1d04b04
WIP: bump PER_PROGRAM counts
gnurizen May 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,15 @@ jobs:
uses: ./.github/workflows/env

- name: Initialize CodeQL
uses: github/codeql-action/init@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
uses: github/codeql-action/init@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
with:
languages: go

- name: Build Artifact
run: make

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
uses: github/codeql-action/analyze@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
with:
category: "/language:Go"
timeout-minutes: 10
2 changes: 1 addition & 1 deletion .github/workflows/ossf-scorecard.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,6 @@ jobs:
# Upload the results to GitHub's code scanning dashboard (optional).
# Commenting out will disable upload of results to your repo's Code Scanning dashboard
- name: "Upload to code-scanning"
uses: github/codeql-action/upload-sarif@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
uses: github/codeql-action/upload-sarif@68bde559dea0fdcac2102bfdf6230c5f70eb485e # v4.35.4
with:
sarif_file: results.sarif
18 changes: 9 additions & 9 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ test-deps:
($(MAKE) -C "$(testdata_dir)") || exit ; \
)

TEST_INTEGRATION_BINARY_DIRS := tracer processmanager/ebpf support interpreter/golabels/integrationtests
TEST_INTEGRATION_BINARY_DIRS := tracer processmanager/ebpf kallsyms support interpreter/golabels/integrationtests

pprof-execs: pprof_1_23 pprof_1_24 pprof_1_24_cgo pprof_1_24_cgo_pie pprof_stable pprof_stable_cgo pprof_stable_cgo_pie

Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@ The eBPF source code is licensed under the GPL 2.0 license.
### Emeritus

- [Dmitry Filimonov](https://github.com/petethepig), Maintainer
- [Joel Höner](https://github.com/athre0z), Approver
- [Tim Rühsen](https://github.com/rockdaboot), Approver

For more information about the emeritus role, see the
Expand Down
16 changes: 8 additions & 8 deletions cmd/otelcol-ebpf-profiler/manifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,19 @@ dist:
version: dev

receivers:
- gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.151.0
- gomod: go.opentelemetry.io/ebpf-profiler v0.0.202614
- gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.152.0
- gomod: go.opentelemetry.io/ebpf-profiler v0.0.202618
import: go.opentelemetry.io/ebpf-profiler/collector

exporters:
- gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.151.0
- gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.151.0
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.151.0
- gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.152.0
- gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.152.0
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.152.0

providers:
- gomod: go.opentelemetry.io/collector/confmap/provider/envprovider v1.57.0
- gomod: go.opentelemetry.io/collector/confmap/provider/fileprovider v1.57.0
- gomod: go.opentelemetry.io/collector/confmap/provider/yamlprovider v1.57.0
- gomod: go.opentelemetry.io/collector/confmap/provider/envprovider v1.58.0
- gomod: go.opentelemetry.io/collector/confmap/provider/fileprovider v1.58.0
- gomod: go.opentelemetry.io/collector/confmap/provider/yamlprovider v1.58.0

replaces:
- go.opentelemetry.io/ebpf-profiler => ../../
2 changes: 2 additions & 0 deletions collector/internal/metadata/generated_status.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

48 changes: 24 additions & 24 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -13,41 +13,41 @@ go 1.25.0
require (
github.com/aws/aws-sdk-go-v2 v1.41.7
github.com/aws/aws-sdk-go-v2/config v1.32.17
github.com/aws/aws-sdk-go-v2/service/s3 v1.100.1
github.com/aws/aws-sdk-go-v2/service/s3 v1.101.0
github.com/cilium/ebpf v0.21.0
github.com/elastic/go-freelru v0.16.0
github.com/elastic/go-perf v0.0.0-20260224073651-af0ee0c731b7
github.com/google/uuid v1.6.0
github.com/klauspost/compress v1.18.5
github.com/klauspost/compress v1.18.6
github.com/mdlayher/kobject v0.0.0-20200520190114-19ca17470d7d
github.com/minio/sha256-simd v1.0.1
github.com/open-telemetry/sig-profiling/profcheck v0.0.0-20260429061253-c26a8535f105
github.com/open-telemetry/sig-profiling/profcheck v0.0.0-20260513195436-166e8d1c6b3d
github.com/peterbourgon/ff/v3 v3.4.0
github.com/stretchr/testify v1.11.1
github.com/zeebo/xxh3 v1.1.0
go.opentelemetry.io/collector/component v1.57.0
go.opentelemetry.io/collector/component/componenttest v0.151.0
go.opentelemetry.io/collector/confmap v1.57.0
go.opentelemetry.io/collector/confmap/xconfmap v0.151.0
go.opentelemetry.io/collector/consumer/consumertest v0.151.0
go.opentelemetry.io/collector/consumer/xconsumer v0.151.0
go.opentelemetry.io/collector/pdata v1.57.0
go.opentelemetry.io/collector/pdata/pprofile v0.151.0
go.opentelemetry.io/collector/receiver v1.57.0
go.opentelemetry.io/collector/receiver/receivertest v0.151.0
go.opentelemetry.io/collector/receiver/xreceiver v0.151.0
go.opentelemetry.io/collector/component v1.58.0
go.opentelemetry.io/collector/component/componenttest v0.152.0
go.opentelemetry.io/collector/confmap v1.58.0
go.opentelemetry.io/collector/confmap/xconfmap v0.152.0
go.opentelemetry.io/collector/consumer/consumertest v0.152.0
go.opentelemetry.io/collector/consumer/xconsumer v0.152.0
go.opentelemetry.io/collector/pdata v1.58.0
go.opentelemetry.io/collector/pdata/pprofile v0.152.0
go.opentelemetry.io/collector/receiver v1.58.0
go.opentelemetry.io/collector/receiver/receivertest v0.152.0
go.opentelemetry.io/collector/receiver/xreceiver v0.152.0
go.opentelemetry.io/otel v1.43.0
go.opentelemetry.io/otel/metric v1.43.0
go.opentelemetry.io/proto/otlp v1.10.0
go.opentelemetry.io/proto/otlp/profiles/v1development v0.3.0
go.uber.org/goleak v1.3.0
go.uber.org/zap/exp v0.3.0
golang.org/x/arch v0.26.0
golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f
golang.org/x/mod v0.35.0
golang.org/x/arch v0.27.0
golang.org/x/exp v0.0.0-20260508232706-74f9aab9d74a
golang.org/x/mod v0.36.0
golang.org/x/sync v0.20.0
golang.org/x/sys v0.43.0
google.golang.org/grpc v1.80.0
golang.org/x/sys v0.44.0
google.golang.org/grpc v1.81.0
google.golang.org/protobuf v1.36.11
)

Expand Down Expand Up @@ -90,11 +90,11 @@ require (
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
go.opentelemetry.io/collector/consumer v1.57.0 // indirect
go.opentelemetry.io/collector/consumer/consumererror v0.151.0 // indirect
go.opentelemetry.io/collector/featuregate v1.57.0 // indirect
go.opentelemetry.io/collector/internal/componentalias v0.151.0 // indirect
go.opentelemetry.io/collector/pipeline v1.57.0 // indirect
go.opentelemetry.io/collector/consumer v1.58.0 // indirect
go.opentelemetry.io/collector/consumer/consumererror v0.152.0 // indirect
go.opentelemetry.io/collector/featuregate v1.58.0 // indirect
go.opentelemetry.io/collector/internal/componentalias v0.152.0 // indirect
go.opentelemetry.io/collector/pipeline v1.58.0 // indirect
go.opentelemetry.io/otel/sdk v1.43.0 // indirect
go.opentelemetry.io/otel/sdk/metric v1.43.0 // indirect
go.opentelemetry.io/otel/trace v1.43.0 // indirect
Expand Down
Loading