Skip to content

Commit a0a6110

Browse files
authored
elfwriter: Remove direct dependency (#3021)
2 parents 3239937 + 3a0402e commit a0a6110

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

reporter/elfwriter/extract.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,16 @@ package elfwriter
33
import (
44
"debug/elf"
55
"fmt"
6+
"io"
67
"os"
7-
8-
"go.opentelemetry.io/ebpf-profiler/process"
98
)
109

11-
func OnlyKeepDebug(dst *os.File, src process.ReadAtCloser) error {
10+
type ReadAtCloser interface {
11+
io.ReaderAt
12+
io.Closer
13+
}
14+
15+
func OnlyKeepDebug(dst *os.File, src ReadAtCloser) error {
1216
w, err := NewNullifyingWriter(dst, src)
1317
if err != nil {
1418
return fmt.Errorf("initialize nullifying writer: %w", err)

0 commit comments

Comments
 (0)