(CommandList children: [ (FuncDef name: usage body: (BraceGroup children: [ (C {(echo)} {(DQ ('usage: crashinfo [-d crashdir] [-n dumpnr] [-k kernel] [core]'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [95] ) spids: [91 94] ) (FuncDef name: gdb_command body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [(assign_pair lhs:(LhsName name:k) op:Equal spids:[130])] spids: [128] ) (Sentence child: (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:k) op: Equal rhs: {($ VSub_Number '$1')} spids: [134] ) ] spids: [134] ) terminator: <Op_Semi ';'> ) (C {(shift)}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-x)} {(/usr/local/bin/gdb)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (C {(/usr/local/bin/gdb)} {(-batch)} {(-ex)} {(DQ ($ VSub_At '$@'))} {($ VSub_Name '$k')} ) ] spids: [16777215 154] ) ] else_action: [ (Pipeline children: [ (C {(echo)} {(-e)} {(DQ ($ VSub_At '$@'))}) (C {(/usr/bin/gdb)} {(-x)} {(/dev/stdin)} {(-batch)} {($ VSub_Name '$k')}) ] negated: F ) ] spids: [170 194] ) ] spids: [125] ) spids: [121 124] ) (FuncDef name: find_kernel body: (BraceGroup children: [ (Assignment keyword: Assign_Local pairs: [ (assign_pair lhs:(LhsName name:ivers) op:Equal spids:[208]) (assign_pair lhs:(LhsName name:k) op:Equal spids:[210]) (assign_pair lhs:(LhsName name:kvers) op:Equal spids:[212]) ] spids: [206] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ivers) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(awk)} { (SQ <'\n'> <'\t/Version String/ {\n'> <'\t\tprint\n'> <'\t\tnextline=1\n'> <'\t\tnext\n'> <'\t}\n'> <'\tnextline==1 {\n'> <'\t\tif ($0 ~ "^ [A-Za-z ]+: ") {\n'> <'\t\t\tnextline=0\n'> <'\t\t} else {\n'> <'\t\t\tprint\n'> <'\t\t}\n'> <'\t}'> ) } {($ VSub_Name '$INFO')} ) ] ) left_token: <Left_CommandSub '$('> spids: [217 237] ) } spids: [216] ) ] spids: [216] ) (ForEach iter_name: k iter_words: [ { (CommandSubPart command_list: (CommandList children:[(C {(sysctl)} {(-n)} {(kern.bootfile)})]) left_token: <Left_Backtick '`'> spids: [255 261] ) } { (CommandSubPart command_list: (CommandList children: [(C {(ls)} {(-t)} {(/boot/) (Lit_Other '*') (/kernel)})] ) left_token: <Left_CommandSub '$('> spids: [263 271] ) } ] do_arg_iter: F body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:kvers) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(gdb_command)} {($ VSub_Name '$k')} {(SQ <'printf " Version String: %s", version'>)} ) (SimpleCommand words: [ {(awk)} { (DQ ('{line=line') (EscapedLiteralPart token: <Lit_EscapedChar '\\$'> ) (0) (EscapedLiteralPart token:<Lit_EscapedChar '\\"'>) (Lit_Other '\\') (n) (EscapedLiteralPart token: <Lit_EscapedChar '\\"'> ) ('} END{print substr(line,1,') (BracedVarSub token: <VSub_Name ivers> prefix_op: VSub_Pound spids: [302 305] ) (')}') ) } ] redirects: [ (Redir op_id: Redir_Great fd: 2 arg_word: {(/dev/null)} spids: [311] ) ] ) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [278 313] ) } spids: [277] ) ] spids: [277] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(DQ ($ VSub_Name '$ivers'))} {(Lit_Other '=')} {(DQ ($ VSub_Name '$kvers'))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:KERNEL) op: Equal rhs: {($ VSub_Name '$k')} spids: [336] ) ] spids: [336] ) (ControlFlow token:<ControlFlow_Break break>) ] spids: [16777215 333] ) ] spids: [16777215 343] ) ] spids: [274 346] ) spids: [254 272] ) ] spids: [203] ) spids: [199 202] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:CRASHDIR) op:Equal rhs:{(/var/crash)} spids:[351])] spids: [351] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:DUMPNR) op:Equal rhs:{(EmptyPart)} spids:[354])] spids: [354] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:KERNEL) op:Equal rhs:{(EmptyPart)} spids:[356])] spids: [356] ) (While cond: [(Sentence child:(C {(getopts)} {(DQ ('d:n:k:'))} {(opt)}) terminator:<Op_Semi ';'>)] body: (DoGroup children: [ (Case to_match: {(DQ ($ VSub_Name '$opt'))} arms: [ (case_arm pat_list: [{(d)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CRASHDIR) op: Equal rhs: {($ VSub_Name '$OPTARG')} spids: [386] ) ] spids: [386] ) ] spids: [382 383 390 16777215] ) (case_arm pat_list: [{(n)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:DUMPNR) op: Equal rhs: {($ VSub_Name '$OPTARG')} spids: [397] ) ] spids: [397] ) ] spids: [393 394 401 16777215] ) (case_arm pat_list: [{(k)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:KERNEL) op: Equal rhs: {($ VSub_Name '$OPTARG')} spids: [408] ) ] spids: [408] ) ] spids: [404 405 412 16777215] ) (case_arm pat_list: [{(EscapedLiteralPart token:<Lit_EscapedChar '\\?'>)}] action: [(C {(usage)})] spids: [415 416 422 16777215] ) ] spids: [373 379 425] ) ] spids: [370 427] ) ) (C {(shift)} { (ArithSubPart anode: (ArithBinary op_id: Arith_Minus left: (ArithVarRef name:OPTIND) right: (ArithWord w:{(Lit_Digits 1)}) ) spids: [432 439] ) } ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Pound '$#')} {(-eq)} {(1)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-n)} {(DQ ($ VSub_Name '$DUMPNR'))} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ('-n and an explicit vmcore are mutually exclusive'))}) (C {(usage)}) ] spids: [16777215 471] ) ] spids: [16777215 484] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:CRASHDIR) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(dirname)} {($ VSub_Number '$1')})]) left_token: <Left_Backtick '`'> spids: [493 497] ) } spids: [492] ) ] spids: [492] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:DUMPNR) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(expr)} { (CommandSubPart command_list: (CommandList children: [(C {(basename)} {($ VSub_Number '$1')})] ) left_token: <Left_CommandSub '$('> spids: [504 508] ) } {(Lit_Other ':')} {(SQ <'vmcore\\.\\([0-9]*\\)$'>)} ) ] ) left_token: <Left_CommandSub '$('> spids: [501 515] ) } spids: [500] ) ] spids: [500] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Name '$DUMPNR'))} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} { (DQ ('Unable to determine dump number from vmcore file ') ($ VSub_Number '$1') (.) ) } ) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 531] ) ] spids: [16777215 548] ) ] spids: [16777215 455] ) (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Pound '$#')} {(-gt)} {(1)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [(C {(usage)})] spids: [550 563] ) ] else_action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Name '$DUMPNR'))} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (Pipeline children: [ (C {(Lit_Other '[')} {(-r)} {($ VSub_Name '$CRASHDIR') (/bounds)} {(Lit_Other ']')} ) ] negated: T ) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ('No crash dumps in ') ($ VSub_Name '$CRASHDIR') (.))}) (ControlFlow token: <ControlFlow_Exit exit> arg_word: {(1)} ) ] spids: [16777215 609] ) ] spids: [16777215 626] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:next) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [(C {(cat)} {($ VSub_Name '$CRASHDIR') (/bounds)})] ) left_token: <Left_Backtick '`'> spids: [631 636] ) } spids: [630] ) ] spids: [630] ) (If arms: [ (if_arm cond: [ (Sentence child: (AndOr ops: [Op_DPipe] children: [ (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Name '$next'))} {(Lit_Other ']')} ) (C {(Lit_Other '[')} {(DQ ($ VSub_Name '$next'))} {(-eq)} {(0)} {(Lit_Other ']')} ) ] ) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ('No crash dumps in ') ($ VSub_Name '$CRASHDIR') (.))}) (ControlFlow token: <ControlFlow_Exit exit> arg_word: {(1)} ) ] spids: [16777215 666] ) ] spids: [16777215 683] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:DUMPNR) op: Equal rhs: { (ArithSubPart anode: (ArithBinary op_id: Arith_Minus left: (ArithWord w:{($ VSub_Name '$next')}) right: (ArithWord w:{(Lit_Digits 1)}) ) spids: [687 694] ) } spids: [686] ) ] spids: [686] ) ] spids: [16777215 592] ) ] spids: [16777215 697] ) ] spids: [568 699] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:VMCORE) op: Equal rhs: {($ VSub_Name '$CRASHDIR') (/vmcore.) ($ VSub_Name '$DUMPNR')} spids: [702] ) ] spids: [702] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:INFO) op: Equal rhs: {($ VSub_Name '$CRASHDIR') (/info.) ($ VSub_Name '$DUMPNR')} spids: [707] ) ] spids: [707] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:FILE) op: Equal rhs: {($ VSub_Name '$CRASHDIR') (/core.txt.) ($ VSub_Name '$DUMPNR')} spids: [712] ) ] spids: [712] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:HOSTNAME) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(hostname)})]) left_token: <Left_Backtick '`'> spids: [718 720] ) } spids: [717] ) ] spids: [717] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(KW_Bang '!')} {(-e)} {($ VSub_Name '$VMCORE')} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ($ VSub_Name '$VMCORE') (' not found'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 736] ) ] spids: [16777215 751] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(KW_Bang '!')} {(-e)} {($ VSub_Name '$INFO')} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ($ VSub_Name '$INFO') (' not found'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 767] ) ] spids: [16777215 782] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Name '$KERNEL'))} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (C {(find_kernel)}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-z)} {(DQ ($ VSub_Name '$KERNEL'))} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ('Unable to find matching kernel for ') ($ VSub_Name '$VMCORE'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 820] ) ] spids: [16777215 836] ) ] spids: [16777215 801] ) (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(KW_Bang '!')} {(-e)} {($ VSub_Name '$KERNEL')} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ($ VSub_Name '$KERNEL') (' not found'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [838 851] ) ] spids: [16777215 866] ) (C {(echo)} {(DQ ('Writing crash summary to ') ($ VSub_Name '$FILE') (.))}) (C {(umask)} {(077)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ostype) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(gdb_command)} {($ VSub_Name '$KERNEL')} {(SQ <'printf "%s", ostype'>)}) ] ) left_token: <Left_CommandSub '$('> spids: [887 895] ) } spids: [886] ) ] spids: [886] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:osrelease) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(gdb_command)} {($ VSub_Name '$KERNEL')} {(SQ <'printf "%s", osrelease'>)}) ] ) left_token: <Left_CommandSub '$('> spids: [898 906] ) } spids: [897] ) ] spids: [897] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:version) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (C {(gdb_command)} {($ VSub_Name '$KERNEL')} {(SQ <'printf "%s", version'>)}) (C {(tr)} {(SQ <'\\t\\n'>)} {(SQ <' '>)}) ] negated: F ) ] ) left_token: <Left_CommandSub '$('> spids: [909 929] ) } spids: [908] ) ] spids: [908] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:machine) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (C {(gdb_command)} {($ VSub_Name '$KERNEL')} {(SQ <'printf "%s", machine'>)}) ] ) left_token: <Left_CommandSub '$('> spids: [932 940] ) } spids: [931] ) ] spids: [931] ) (SimpleCommand words: [{(exec)}] redirects: [ (Redir op_id:Redir_Great fd:16777215 arg_word:{($ VSub_Name '$FILE')} spids:[945]) (Redir op_id:Redir_GreatAnd fd:2 arg_word:{(1)} spids:[949]) ] ) (C {(echo)} {(DQ ($ VSub_Name '$HOSTNAME') (' dumped core - see ') ($ VSub_Name '$VMCORE'))}) (C {(echo)}) (C {(date)}) (C {(echo)}) (C {(echo)} { (DQ ($ VSub_Name '$ostype') (' ') ($ VSub_Name '$HOSTNAME') (' ') ($ VSub_Name '$osrelease') (' ') ($ VSub_Name '$version') (' ') ($ VSub_Name '$machine') ) } ) (C {(echo)}) (C {(sed)} {(-ne)} {(SQ <'/^ Panic String: /{s//panic: /;p;}'>)} {($ VSub_Name '$INFO')}) (C {(echo)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:file) op: Equal rhs: { (CommandSubPart command_list: (CommandList children:[(C {(mktemp)} {(/tmp/crashinfo.XXXXXX)})]) left_token: <Left_Backtick '`'> spids: [1003 1007] ) } spids: [1002] ) ] spids: [1002] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_QMark '$?')} {(-eq)} {(0)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (SimpleCommand words: [{(echo)} {(DQ (bt))}] redirects: [ (Redir op_id: Redir_DGreat fd: 16777215 arg_word: {($ VSub_Name '$file')} spids: [1031] ) ] ) (SimpleCommand words: [{(echo)} {(DQ (quit))}] redirects: [ (Redir op_id: Redir_DGreat fd: 16777215 arg_word: {($ VSub_Name '$file')} spids: [1042] ) ] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-x)} {(/usr/local/bin/kgdb)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (SimpleCommand words: [ {(/usr/local/bin/kgdb)} {($ VSub_Name '$KERNEL')} {($ VSub_Name '$VMCORE')} ] redirects: [ (Redir op_id: Redir_Less fd: 16777215 arg_word: {($ VSub_Name '$file')} spids: [1067] ) ] ) ] spids: [16777215 1058] ) ] else_action: [ (SimpleCommand words: [{(kgdb)} {($ VSub_Name '$KERNEL')} {($ VSub_Name '$VMCORE')}] redirects: [ (Redir op_id: Redir_Less fd: 16777215 arg_word: {($ VSub_Name '$file')} spids: [1081] ) ] ) ] spids: [1072 1086] ) (C {(rm)} {(-f)} {($ VSub_Name '$file')}) (C {(echo)}) ] spids: [16777215 1022] ) ] spids: [16777215 1098] ) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('ps -axlww'))}) (C {(echo)}) (C {(ps)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(-axlww)}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('vmstat -s'))}) (C {(echo)}) (C {(vmstat)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(-s)}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('vmstat -m'))}) (C {(echo)}) (C {(vmstat)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(-m)}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('vmstat -z'))}) (C {(echo)}) (C {(vmstat)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(-z)}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('vmstat -i'))}) (C {(echo)}) (C {(vmstat)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(-i)}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('pstat -T'))}) (C {(echo)}) (C {(pstat)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(-T)}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('pstat -s'))}) (C {(echo)}) (C {(pstat)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(-s)}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ (iostat))}) (C {(echo)}) (C {(iostat)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('ipcs -a'))}) (C {(echo)}) (C {(ipcs)} {(-C)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(-a)}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('ipcs -T'))}) (C {(echo)}) (C {(ipcs)} {(-C)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(-T)}) (C {(echo)}) (If arms: [ (if_arm cond: [(Sentence child:(C {(false)}) terminator:<Op_Semi ';'>)] action: [ (C {(echo)} {(DQ (------------------------------------------------------------------------))} ) (C {(echo)} {(DQ ('w -dn'))}) (C {(echo)}) (C {(w)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(-dn)}) (C {(echo)}) ] spids: [16777215 1399] ) ] spids: [16777215 1429] ) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ (nfsstat))}) (C {(echo)}) (C {(nfsstat)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('netstat -s'))}) (C {(echo)}) (C {(netstat)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(-s)}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('netstat -m'))}) (C {(echo)}) (C {(netstat)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(-m)}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('netstat -anA'))}) (C {(echo)}) (C {(netstat)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(-anA)}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('netstat -aL'))}) (C {(echo)}) (C {(netstat)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(-aL)}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ (fstat))}) (C {(echo)}) (C {(fstat)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ (dmesg))}) (C {(echo)}) (C {(dmesg)} {(-a)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('kernel config'))}) (C {(echo)}) (C {(config)} {(-x)} {($ VSub_Name '$KERNEL')}) (C {(echo)}) (C {(echo)} {(DQ (------------------------------------------------------------------------))}) (C {(echo)} {(DQ ('ddb capture buffer'))}) (C {(echo)}) (C {(ddb)} {(capture)} {(-M)} {($ VSub_Name '$VMCORE')} {(-N)} {($ VSub_Name '$KERNEL')} {(print)}) ] )