diff options
| author | Taras Madan <tarasmadan@google.com> | 2023-07-21 11:54:11 +0200 |
|---|---|---|
| committer | Taras Madan <tarasmadan@google.com> | 2023-07-24 09:12:13 +0000 |
| commit | 7549a7e1b57831cf6b08ce4700fc6e53417919f9 (patch) | |
| tree | 8e027cdaf7abbc52a5fb29c37c7137dfd2122e7a /pkg/symbolizer/symbolizer.go | |
| parent | f7eecac8b446ef11cff4122de6f496ad5eaba3a9 (diff) | |
all: use special placeholder for errors
Diffstat (limited to 'pkg/symbolizer/symbolizer.go')
| -rw-r--r-- | pkg/symbolizer/symbolizer.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pkg/symbolizer/symbolizer.go b/pkg/symbolizer/symbolizer.go index 8cf6c8cf1..fb378d09f 100644 --- a/pkg/symbolizer/symbolizer.go +++ b/pkg/symbolizer/symbolizer.go @@ -74,7 +74,7 @@ func (s *Symbolizer) checkBinSupport(addr2line string) error { cmd.Env = append(os.Environ(), "LC_ALL=C") out, err := cmd.CombinedOutput() if err != nil { - return fmt.Errorf("addr2line execution failed: %s", err) + return fmt.Errorf("addr2line execution failed: %w", err) } if !bytes.Contains(out, []byte("supported targets:")) { return fmt.Errorf("addr2line output didn't contain supported targets") @@ -174,7 +174,7 @@ func symbolize(input *bufio.Writer, scanner *bufio.Scanner, pcs []uint64) ([]Fra func parse(s *bufio.Scanner) ([]Frame, error) { pc, err := strconv.ParseUint(s.Text(), 0, 64) if err != nil { - return nil, fmt.Errorf("failed to parse pc '%v' in addr2line output: %v", s.Text(), err) + return nil, fmt.Errorf("failed to parse pc '%v' in addr2line output: %w", s.Text(), err) } var frames []Frame for { @@ -191,7 +191,7 @@ func parse(s *bufio.Scanner) ([]Frame, error) { if err == nil { err = io.EOF } - return nil, fmt.Errorf("failed to read file:line from addr2line: %v", err) + return nil, fmt.Errorf("failed to read file:line from addr2line: %w", err) } ln = s.Text() colon := strings.LastIndexByte(ln, ':') |
