File: filter_scalar

package info (click to toggle)
valgrind 1%3A3.24.0-3
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 176,332 kB
  • sloc: ansic: 795,029; exp: 26,134; xml: 23,472; asm: 14,393; cpp: 9,397; makefile: 7,464; sh: 6,122; perl: 5,446; python: 1,498; javascript: 981; awk: 166; csh: 1
file content (15 lines) | stat: -rwxr-xr-x 554 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#! /bin/sh

# 'unlinkat' syscall number differs between Illumos and Solaris
sed "s/[0-9]*:            SYS_unlinkat/xx:            SYS_unlinkat/" |

# Filter out "in frame #x, created by" lines as they differ between x86/amd64.
# on x86:   in frame #0, created by syscall (???)
# on amd64: in frame #1, created by *function* (scalar.c:272)
sed '/in frame #., created by/d' |

./filter_stderr "$@" |

# And finally remove temporary line with frame #0 present to unify
# stack traces between x86 and amd64.
sed '/at 0x........: syscall (in \/...libc...)/d'