Update filter_gdb to make nlvgdbsigqueue work with gdb 8.2

gdb 8.2 now produces a message 'remote target killed',
so have filter_gdb delete it.

Tested on debian/amd64 with gdb 7.12/8.0/8.1/8.2
This commit is contained in:
Philippe Waroquiers 2018-09-15 11:26:52 +02:00
parent a1ce55b1b9
commit 20fe40ecc0

View File

@ -27,6 +27,7 @@ sed -e '/^\ \ \ \ \.\.\.$/d' |
# remove missing debuginfos
# vgdb message
# pid numbers
# filter 'remote target killed' messages (produced by gdb >= 8.2)
# Thread numbers
# delete thread switches
# info threads output (e.g. which thread is running and syscall)
@ -82,6 +83,7 @@ sed -e '/Remote debugging using/,/vgdb launched process attached/d'
-e '/^Try: zypper install -C/d' \
-e '/relaying data between gdb and process/d' \
-e 's/pid [0-9][0-9]*/pid ..../g' \
-e '/(Remote target) killed/d' \
-e 's/Thread [0-9][0-9]*/Thread ..../g' \
-e '/\[Switching to Thread ....\]/d' \
-e 's/\(\[Switching to thread [1234] (Thread ....)\]\)#0/\1\n#0/' \