summary refs log tree commit diff
path: root/Completion
diff options
context:
space:
mode:
authorSven Wischnowsky <wischnow@users.sourceforge.net>2001-04-02 11:51:43 +0000
committerSven Wischnowsky <wischnow@users.sourceforge.net>2001-04-02 11:51:43 +0000
commit3df5882eac05b8e441681aa548f5549df44d2052 (patch)
tree3c6322cc47cd6e0832f833b16602893637b68d11 /Completion
parent0c57eacae64d83414f3119acb308822b85fa415e (diff)
downloadzsh-3df5882eac05b8e441681aa548f5549df44d2052.tar.gz
zsh-3df5882eac05b8e441681aa548f5549df44d2052.tar.xz
zsh-3df5882eac05b8e441681aa548f5549df44d2052.zip
moved to Completion/Unix/Command/_gprof
Diffstat (limited to 'Completion')
-rw-r--r--Completion/User/_gprof58
1 files changed, 0 insertions, 58 deletions
diff --git a/Completion/User/_gprof b/Completion/User/_gprof
deleted file mode 100644
index 1f7a0fd0e..000000000
--- a/Completion/User/_gprof
+++ /dev/null
@@ -1,58 +0,0 @@
-#compdef gprof
-
-local curcontext="$curcontext" state line ret=1
-typeset -A opt_args
-
-_arguments -C -s -{a,b,c,D,h,i,l,L,s,T,v,w,x,y,z} \
-           -{A,C,e,E,f,F,J,n,N,O,p,P,q,Q,Z}:'function name:->funcs' \
-	   '-I:directory:_dir_list' \
-	   '-d-:debug level:' '-k:function names:->pair' \
-	   '-m:minimum execution count:' \
-	   ':executable:_files -g \*\(\*\)' \
-	   ':profile file:_files -g gmon.\*' \
-	   -- -s '((#s)--[no-] --)' \
-           '*=name*:function name:->funcs' \
-	   '*=dirs*:directory:_dir_list' && ret=0
-
-if [[ -n "$state" ]]; then
-  local cmd pair expl
-
-  _tags functions || return 1
-
-  [[ "$state" = pair ]] && pair=yes
-
-  if [[ $#line -gt 1 ]]; then
-    cmd="$line[2]"
-  else
-    return 1
-  fi
-
-  if [[ -n "$cmd" ]]; then
-    if [[ "$cmd" = /* ]]; then
-      tmp="$cmd"
-    else
-      tmp="$PWD/$cmd"
-    fi
-
-    if [[ "$tmp" != "$_gprof_command" ]]; then
-      _gprof_command="$tmp"
-      _gprof_funcs=( "${(@)${(@M)${(@f)$(nm $cmd)}:#[^ ]# [tT] ([^_]|_[^_])*}##* }" )
-    fi
-  
-    if [[ -n "$pair" ]]; then
-      if compset -P '*/'; then
-        expl='call arc to function'
-      else
-        expl='call arc from function'
-      fi
-    else
-      expl=function
-    fi
-    _wanted functions expl "$expl" \
-        compadd -M 'r:|_=* r:|=*' -a _gprof_funcs && ret=0
-  else
-    return 1
-  fi
-fi
-
-return ret