[BACK]Return to kdump.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / kdump

Diff for /src/usr.bin/kdump/kdump.c between version 1.150 and 1.151

version 1.150, 2022/09/08 16:04:31 version 1.151, 2022/12/19 22:55:12
Line 145 
Line 145 
 static void clockname(int);  static void clockname(int);
 static void sockoptlevelname(int);  static void sockoptlevelname(int);
 static void ktraceopname(int);  static void ktraceopname(int);
   static void idtypeandid(int);
   
 static int screenwidth;  static int screenwidth;
   
Line 588 
Line 589 
         gidname,          gidname,
         syslogflagname,          syslogflagname,
         futexflagname,          futexflagname,
           waitidoptname,
           idtypeandid,
 };  };
   
 enum {  enum {
Line 672 
Line 675 
         Gidname,          Gidname,
         Syslogflagname,          Syslogflagname,
         Futexflagname,          Futexflagname,
           Waitidoptname,
           Idtypeandid,
 };  };
   
 #define Pptr            Phexlong  #define Pptr            Phexlong
Line 695 
Line 700 
 #define Msgflgname      Phexlong        /* to be added */  #define Msgflgname      Phexlong        /* to be added */
   
   
   /* includes relevant entries as of syscalls.master rev 1.238 */
 typedef signed char formatter;  typedef signed char formatter;
 static const formatter scargs[][8] = {  static const formatter scargs[][8] = {
     [SYS_exit]          = { Pdecint },      [SYS_exit]          = { Pdecint },
Line 816 
Line 822 
     [SYS_adjtime]       = { Pptr, Pptr },      [SYS_adjtime]       = { Pptr, Pptr },
     [SYS_quotactl]      = { Ppath, Quotactlname, Uidname, Pptr },      [SYS_quotactl]      = { Ppath, Quotactlname, Uidname, Pptr },
     [SYS_nfssvc]        = { Phexint, Pptr },      [SYS_nfssvc]        = { Phexint, Pptr },
       [SYS_mimmutable]    = { Pptr, Pbigsize },
       [SYS_waitid]        = { PASS_TWO, Idtypeandid, Pptr, Waitidoptname },
     [SYS_getfh]         = { Ppath, Pptr },      [SYS_getfh]         = { Ppath, Pptr },
     [SYS_sysarch]       = { Pdecint, Pptr },      [SYS_sysarch]       = { Pdecint, Pptr },
     [SYS_pread]         = { Pfd, Pptr, Pbigsize, Poff_t, END64 },      [SYS_pread]         = { Pfd, Pptr, Pbigsize, Poff_t, END64 },
Line 1722 
Line 1730 
         printf(">");          printf(">");
         if (invalid || (ops & ~(KTROP((unsigned)-1) | KTRFLAG_DESCEND)))          if (invalid || (ops & ~(KTROP((unsigned)-1) | KTRFLAG_DESCEND)))
                 (void)printf("<invalid>%d", ops);                  (void)printf("<invalid>%d", ops);
   }
   
   static void
   idtypeandid(int id)
   {
           switch (arg1) {
           case P_PID:
                   printf("P_PID,%d", id);
                   break;
           case P_PGID:
                   printf("P_PGID,%d", id);
                   break;
           case P_ALL:
                   printf("P_ALL,<unused>%d", id);
                   break;
           default: /* Should not reach */
                   printf("<invalid=%d>, <unused>%d", arg1, id);
           }
 }  }

Legend:
Removed from v.1.150  
changed lines
  Added in v.1.151