2008-08-11 21:22:54 +02:00
|
|
|
%test
|
|
|
|
|
|
|
|
print -r -- 'print Started functrace.zsh
|
2008-08-11 21:29:25 +02:00
|
|
|
module_path=(./Modules)
|
2008-08-11 21:22:54 +02:00
|
|
|
print $LINENO + $functrace + $funcsourcetrace
|
|
|
|
:
|
|
|
|
fn() {
|
|
|
|
print Inside function $0
|
|
|
|
print $LINENO + $functrace + $funcsourcetrace
|
|
|
|
}
|
|
|
|
:
|
|
|
|
fn
|
|
|
|
:
|
|
|
|
fpath=(. $fpath)
|
|
|
|
:
|
|
|
|
echo '\''print Inside $0
|
|
|
|
print $LINENO + $functrace + $funcsourcetrace
|
|
|
|
'\'' >autofn
|
|
|
|
:
|
|
|
|
autoload autofn
|
|
|
|
:
|
|
|
|
autofn
|
|
|
|
autofn' >functrace.zsh
|
|
|
|
$ZTST_testdir/../Src/zsh +Z -f ./functrace.zsh
|
|
|
|
0:Function tracing
|
|
|
|
>Started functrace.zsh
|
|
|
|
>3 + +
|
|
|
|
>Inside function fn
|
|
|
|
>2 + ./functrace.zsh:10 + ./functrace.zsh:5
|
|
|
|
>Inside autofn
|
|
|
|
>2 + ./functrace.zsh:20 + ./autofn:0
|
|
|
|
>Inside autofn
|
|
|
|
>2 + ./functrace.zsh:21 + ./autofn:0
|