Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Jan 1997 18:31:39 -0800 (PST)
From:      Guy Helmer <ghelmer>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   bin/2624: kdump unaware of semsys and several other system calls
Message-ID:  <199701310231.SAA23487@freefall.freebsd.org>
Resent-Message-ID: <199701310240.SAA24605@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         2624
>Category:       bin
>Synopsis:       kdump unaware of semsys and several other system calls
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 30 18:40:01 PST 1997
>Last-Modified:
>Originator:     Guy Helmer
>Organization:
Iowa State University Department of Computer Science
>Release:        FreeBSD 2.1.5-RELEASE i386
>Environment:



>Description:

	kdump(1) fails to recognize syssem, msgsys, shmsys, lfs, and nfs
	system calls

>How-To-Repeat:

	ktrace(1) a process that uses SYSV semaphores, SYSV messages,
	SYSV shared memory, or lfs or nfs system calls, then use kdump(1)
	to output the ktrace data file; kdump(1) will not output names
	of semsys, msgsys, shmsys, nfssvc, getfh, or lfs_* sys calls.

>Fix:

Define NFS, SYSVSEM, SYSVMSG, SYSVSHM, and LFS before the line where
sys/kern/syscalls.c is included in kdump.c:

*** kdump.c.ORIG	Thu Jan 30 20:07:47 1997
--- kdump.c	Thu Jan 30 20:11:20 1997
***************
*** 232,239 ****
--- 232,250 ----
  
  #include <sys/syscall.h>
  #define KTRACE
+ #define NFS
+ #define SYSVSEM
+ #define SYSVMSG
+ #define SYSVSHM
+ #define LFS
  #include <sys/kern/syscalls.c>
  #undef KTRACE
+ #undef NFS
+ #undef SYSVSEM
+ #undef SYSVMSG
+ #undef SYSVSHM
+ #undef LFS
+ 
  int nsyscalls = sizeof (syscallnames) / sizeof (syscallnames[0]);
  
  static char *ptrace_ops[] = {
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199701310231.SAA23487>