📄 dbg-support.right
字号:
debug lineno: 63 maindebug lineno: 66 mainFUNCNAME maindebug lineno: 70 maindebug lineno: 17 fn1debug lineno: 18 fn1LINENO 18debug lineno: 19 fn1LINENO 19debug lineno: 20 fn1BASH_SOURCE[0] ./dbg-support.testsdebug lineno: 21 fn1FUNCNAME[0] fn1debug lineno: 22 fn1debug lineno: 22 fn1 70 ./dbg-support.testsdebug lineno: 23 fn1debug lineno: 23 fn1 70 main ./dbg-support.testsdebug lineno: 24 fn1debug lineno: 24 fn1debug lineno: 25 fn1./dbg-support.tests: line 25: caller: foo: invalid numbercaller: usage: caller [expr]debug lineno: 25 fn1debug lineno: 17 fn1debug lineno: 12 print_return_trapdebug lineno: 13 print_return_trapreturn lineno: 17 fn1debug lineno: 14 print_return_trapdebug lineno: 71 maindebug lineno: 28 fn2debug lineno: 29 fn2fn2 here. Calling fn1...debug lineno: 30 fn2debug lineno: 17 fn1debug lineno: 18 fn1LINENO 18debug lineno: 19 fn1LINENO 19debug lineno: 20 fn1BASH_SOURCE[0] ./dbg-support.testsdebug lineno: 21 fn1FUNCNAME[0] fn1debug lineno: 22 fn1debug lineno: 22 fn1 30 ./dbg-support.testsdebug lineno: 23 fn1debug lineno: 23 fn1 30 fn2 ./dbg-support.testsdebug lineno: 24 fn1debug lineno: 24 fn1 71 main ./dbg-support.testsdebug lineno: 25 fn1./dbg-support.tests: line 25: caller: foo: invalid numbercaller: usage: caller [expr]debug lineno: 25 fn1debug lineno: 17 fn1debug lineno: 12 print_return_trapdebug lineno: 13 print_return_trapreturn lineno: 17 fn1debug lineno: 14 print_return_trapdebug lineno: 28 fn2debug lineno: 12 print_return_trapdebug lineno: 13 print_return_trapreturn lineno: 28 fn2debug lineno: 14 print_return_trapdebug lineno: 72 maindebug lineno: 33 fn3debug lineno: 34 fn3LINENO 34debug lineno: 35 fn3BASH_SOURCE[0] ./dbg-support.testsdebug lineno: 38 fn3debug lineno: 39 fn3debug lineno: 40 fn3debug lineno: 40 fn3debug lineno: 41 fn3debug lineno: 42 fn3debug lineno: 43 fn3fn3 called from file `./dbg-support.tests' at line 0debug lineno: 40 fn3debug lineno: 40 fn3debug lineno: 41 fn3debug lineno: 42 fn3debug lineno: 42 fn3debug lineno: 43 fn3main called from file `./dbg-support.tests' at line 0debug lineno: 40 fn3debug lineno: 40 fn3debug lineno: 46 fn3debug lineno: 18 sourceSOURCED LINENO 18debug lineno: 19 sourceSOURCED BASH_SOURCE[0] ./dbg-support.subdebug lineno: 20 sourcedebug lineno: 3 sourced_fndebug lineno: 4 sourced_fndebug lineno: 5 sourced_fnSOURCED FN LINENO 5debug lineno: 8 sourced_fndebug lineno: 9 sourced_fndebug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 11 sourced_fndebug lineno: 12 sourced_fndebug lineno: 13 sourced_fnFUNCNAME[0]: sourced_fn called from ./dbg-support.sub at line 20debug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 11 sourced_fndebug lineno: 12 sourced_fndebug lineno: 13 sourced_fnFUNCNAME[1]: source called from ./dbg-support.tests at line 46debug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 11 sourced_fndebug lineno: 12 sourced_fndebug lineno: 13 sourced_fnFUNCNAME[2]: fn3 called from ./dbg-support.tests at line 72debug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 11 sourced_fndebug lineno: 12 sourced_fndebug lineno: 12 sourced_fndebug lineno: 13 sourced_fnFUNCNAME[3]: main called from ./dbg-support.tests at line 0debug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 3 sourced_fndebug lineno: 12 print_return_trapdebug lineno: 13 print_return_trapreturn lineno: 3 sourced_fndebug lineno: 14 print_return_trapdebug lineno: 46 fn3debug lineno: 12 print_return_trapdebug lineno: 13 print_return_trapreturn lineno: 46 fn3debug lineno: 14 print_return_trapdebug lineno: 33 fn3debug lineno: 12 print_return_trapdebug lineno: 13 print_return_trapreturn lineno: 33 fn3debug lineno: 14 print_return_trapdebug lineno: 73 maindebug lineno: 18 sourceSOURCED LINENO 18debug lineno: 19 sourceSOURCED BASH_SOURCE[0] ./dbg-support.subdebug lineno: 20 sourcedebug lineno: 3 sourced_fndebug lineno: 4 sourced_fndebug lineno: 5 sourced_fnSOURCED FN LINENO 5debug lineno: 8 sourced_fndebug lineno: 9 sourced_fndebug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 11 sourced_fndebug lineno: 12 sourced_fndebug lineno: 13 sourced_fnFUNCNAME[0]: sourced_fn called from ./dbg-support.sub at line 20debug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 11 sourced_fndebug lineno: 12 sourced_fndebug lineno: 13 sourced_fnFUNCNAME[1]: source called from ./dbg-support.tests at line 73debug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 11 sourced_fndebug lineno: 12 sourced_fndebug lineno: 12 sourced_fndebug lineno: 13 sourced_fnFUNCNAME[2]: main called from ./dbg-support.tests at line 0debug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 3 sourced_fndebug lineno: 12 print_return_trapdebug lineno: 13 print_return_trapreturn lineno: 3 sourced_fndebug lineno: 14 print_return_trapdebug lineno: 73 maindebug lineno: 12 print_return_trapdebug lineno: 13 print_return_trapreturn lineno: 73 maindebug lineno: 14 print_return_trapdebug lineno: 76 maindebug lineno: 79 mainLINENO 18LINENO 19BASH_SOURCE[0] ./dbg-support.testsFUNCNAME[0] fn179 ./dbg-support.tests79 main ./dbg-support.tests./dbg-support.tests: line 25: caller: foo: invalid numbercaller: usage: caller [expr]debug lineno: 80 mainfn2 here. Calling fn1...LINENO 18LINENO 19BASH_SOURCE[0] ./dbg-support.testsFUNCNAME[0] fn130 ./dbg-support.tests30 fn2 ./dbg-support.tests80 main ./dbg-support.tests./dbg-support.tests: line 25: caller: foo: invalid numbercaller: usage: caller [expr]debug lineno: 81 mainLINENO 34BASH_SOURCE[0] ./dbg-support.testsfn3 called from file `./dbg-support.tests' at line 0main called from file `./dbg-support.tests' at line 0SOURCED LINENO 18SOURCED BASH_SOURCE[0] ./dbg-support.subSOURCED FN LINENO 5FUNCNAME[0]: sourced_fn called from ./dbg-support.sub at line 20FUNCNAME[1]: source called from ./dbg-support.tests at line 46FUNCNAME[2]: fn3 called from ./dbg-support.tests at line 81FUNCNAME[3]: main called from ./dbg-support.tests at line 0debug lineno: 82 mainfn4 here. Calling fn3...LINENO 34BASH_SOURCE[0] ./dbg-support.testsfn3 called from file `./dbg-support.tests' at line 82fn4 called from file `./dbg-support.tests' at line 0main called from file `./dbg-support.tests' at line 0SOURCED LINENO 18SOURCED BASH_SOURCE[0] ./dbg-support.subSOURCED FN LINENO 5FUNCNAME[0]: sourced_fn called from ./dbg-support.sub at line 20FUNCNAME[1]: source called from ./dbg-support.tests at line 46FUNCNAME[2]: fn3 called from ./dbg-support.tests at line 51FUNCNAME[3]: fn4 called from ./dbg-support.tests at line 82FUNCNAME[4]: main called from ./dbg-support.tests at line 0debug lineno: 83 mainSOURCED LINENO 18SOURCED BASH_SOURCE[0] ./dbg-support.subSOURCED FN LINENO 5FUNCNAME[0]: sourced_fn called from ./dbg-support.sub at line 20FUNCNAME[1]: source called from ./dbg-support.tests at line 83FUNCNAME[2]: main called from ./dbg-support.tests at line 0return lineno: 83 maindebug lineno: 86 maindebug lineno: 89 maindebug lineno: 18 sourceSOURCED LINENO 18debug lineno: 19 sourceSOURCED BASH_SOURCE[0] ./dbg-support.subdebug lineno: 20 sourcedebug lineno: 3 sourced_fndebug lineno: 4 sourced_fndebug lineno: 5 sourced_fnSOURCED FN LINENO 5debug lineno: 8 sourced_fndebug lineno: 9 sourced_fndebug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 11 sourced_fndebug lineno: 12 sourced_fndebug lineno: 13 sourced_fnFUNCNAME[0]: sourced_fn called from ./dbg-support.sub at line 20debug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 11 sourced_fndebug lineno: 12 sourced_fndebug lineno: 13 sourced_fnFUNCNAME[1]: source called from ./dbg-support.tests at line 89debug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 11 sourced_fndebug lineno: 12 sourced_fndebug lineno: 12 sourced_fndebug lineno: 13 sourced_fnFUNCNAME[2]: main called from ./dbg-support.tests at line 0debug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 3 sourced_fndebug lineno: 12 print_return_trapdebug lineno: 13 print_return_trapreturn lineno: 3 sourced_fndebug lineno: 14 print_return_trapdebug lineno: 89 maindebug lineno: 12 print_return_trapdebug lineno: 13 print_return_trapreturn lineno: 89 maindebug lineno: 14 print_return_trapdebug lineno: 90 maindebug lineno: 93 maindebug lineno: 93 maindebug lineno: 94 maindebug lineno: 97 maindebug lineno: 93 maindebug lineno: 93 maindebug lineno: 94 maindebug lineno: 97 maindebug lineno: 93 maindebug lineno: 93 maindebug lineno: 94 maindebug lineno: 95 mainHit 2debug lineno: 97 maindebug lineno: 93 maindebug lineno: 93 maindebug lineno: 103 mainSOURCED FN LINENO 5 FUNCNAME[0]: sourced_fn called from ./dbg-support.tests at line 103 FUNCNAME[1]: main called from ./dbg-support.tests at line 0debug lineno: 104 mainSOURCED FN LINENO 5 FUNCNAME[0]: sourced_fn called from ./dbg-support.tests at line 104 FUNCNAME[1]: main called from ./dbg-support.tests at line 0debug lineno: 105 maindebug lineno: 106 mainSOURCED FN LINENO 5FUNCNAME[0]: sourced_fn called from ./dbg-support.tests at line 106FUNCNAME[1]: main called from ./dbg-support.tests at line 0debug lineno: 110 maindebug lineno: 111 maindebug lineno: 3 sourced_fndebug lineno: 4 sourced_fndebug lineno: 5 sourced_fnSOURCED FN LINENO 5debug lineno: 8 sourced_fndebug lineno: 9 sourced_fndebug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 11 sourced_fndebug lineno: 12 sourced_fndebug lineno: 13 sourced_fnFUNCNAME[0]: sourced_fn called from ./dbg-support.tests at line 111debug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 11 sourced_fndebug lineno: 12 sourced_fndebug lineno: 12 sourced_fndebug lineno: 13 sourced_fnFUNCNAME[1]: main called from ./dbg-support.tests at line 0debug lineno: 10 sourced_fndebug lineno: 10 sourced_fndebug lineno: 3 sourced_fndebug lineno: 12 print_return_trapdebug lineno: 13 print_return_trapreturn lineno: 3 sourced_fndebug lineno: 14 print_return_trapdebug lineno: 114 maindebug lineno: 119 maindebug lineno: 123 maingot itdebug lineno: 131 maindebug lineno: 132 maindebug lineno: 133 maindebug lineno: 132 maindebug lineno: 133 maindebug lineno: 131 maindebug lineno: 132 maindebug lineno: 133 maindebug lineno: 132 maindebug lineno: 133 maindebug lineno: 137 mainmain: calling f1f1: calling f2f2: calling f3f3: calling callstackdeep 60 z1 32 y3 24 x5 1FUNCNAME stack: f3 f2 f1 main26 f2 ./dbg-support3.subf3: returningf2: return from f3f1: return from f2main: f1 returns
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -