In ktrace execve(2) no longer shows meaningless exit code.
authorbluhm <bluhm@openbsd.org>
Fri, 4 Nov 2022 12:59:26 +0000 (12:59 +0000)
committerbluhm <bluhm@openbsd.org>
Fri, 4 Nov 2022 12:59:26 +0000 (12:59 +0000)
Change regex for kdump output to execve JUSTRETURN.
from anton@

regress/usr.sbin/syslogd/args-privsep.pl
regress/usr.sbin/syslogd/args-sighup-config.pl
regress/usr.sbin/syslogd/args-sighup-privsep.pl
regress/usr.sbin/syslogd/args-sighup-tcp.pl
regress/usr.sbin/syslogd/args-sighup-tls.pl
regress/usr.sbin/syslogd/args-sighup.pl
regress/usr.sbin/syslogd/args-sigpipe.pl
regress/usr.sbin/syslogd/args-sigterm.pl

index fe34d9e..20fcbeb 100644 (file)
@@ -37,7 +37,7 @@ our %args = (
            qr/syslogd  CALL  setresuid(.*"_syslogd".*){3}/ => 1,
            qr/syslogd  CALL  setresgid(.*"_syslogd".*){3}/ => 1,
            qr/syslogd  CALL  setsid/ => 0,
-           qr/syslogd  RET   execve \d+/ => 2,
+           qr/syslogd  RET   execve JUSTRETURN/ => 2,
            qr/\[\d\] = "-P"/ => 1,
        },
     },
index 32954e6..c5b0750 100644 (file)
@@ -20,7 +20,7 @@ our %args = (
     syslogd => {
        ktrace => {
            qr/syslogd  PSIG  SIGHUP caught handler/ => 1,
-           qr/syslogd  RET   execve \d+/ => 4,
+           qr/syslogd  RET   execve JUSTRETURN/ => 4,
        },
        loggrep => {
            qr/config file modified: restarting/ => 1,
index 4eadf6d..0c2ba8c 100644 (file)
@@ -20,7 +20,7 @@ our %args = (
     syslogd => {
        ktrace => {
            qr/syslogd  PSIG  SIGHUP caught handler/ => 2,
-           qr/syslogd  RET   execve \d+/ => 2,
+           qr/syslogd  RET   execve JUSTRETURN/ => 2,
        },
        loggrep => {
            qr/syslogd: restarted/ => 1,
index 0cabff5..512b896 100644 (file)
@@ -25,7 +25,7 @@ our %args = (
        },
        ktrace => {
            qr/syslogd  PSIG  SIGHUP caught handler/ => 1,
-           qr/syslogd  RET   execve \d+/ => 2,
+           qr/syslogd  RET   execve JUSTRETURN/ => 2,
        },
        loghost => '@tcp://127.0.0.1:$connectport',
        loggrep => {
index 9375666..7023912 100644 (file)
@@ -25,7 +25,7 @@ our %args = (
        },
        ktrace => {
            qr/syslogd  PSIG  SIGHUP caught handler/ => 1,
-           qr/syslogd  RET   execve \d+/ => 2,
+           qr/syslogd  RET   execve JUSTRETURN/ => 2,
        },
        loghost => '@tls://127.0.0.1:$connectport',
        loggrep => {
index 0f2a58a..53bbe08 100644 (file)
@@ -20,7 +20,7 @@ our %args = (
     syslogd => {
        ktrace => {
            qr/syslogd  PSIG  SIGHUP caught handler/ => 1,
-           qr/syslogd  RET   execve \d+/ => 2,
+           qr/syslogd  RET   execve JUSTRETURN/ => 2,
        },
        loggrep => {
            qr/config file changed: dying/ => 0,
index d3c9a57..f3a65ef 100644 (file)
@@ -20,7 +20,7 @@ our %args = (
     syslogd => {
        ktrace => {
            qr/syslogd  PSIG  SIGPIPE/ => 0,
-           qr/syslogd  RET   execve \d+/ => 2,
+           qr/syslogd  RET   execve JUSTRETURN/ => 2,
        },
        loggrep => { get_between2loggrep() },
     },
index 322559a..9125bbf 100644 (file)
@@ -20,7 +20,7 @@ our %args = (
     syslogd => {
        ktrace => {
            qr/syslogd  PSIG  SIGTERM caught handler/ => 1,
-           qr/syslogd  RET   execve \d+/ => 2,
+           qr/syslogd  RET   execve JUSTRETURN/ => 2,
        },
        loggrep => {
            qr/syslogd: exited/ => 1,