observe(n) observe(n)
__________________________________________________________________________________________________________________________________________________NAME
observe - Runtime debugging output in TkCon
SYNOPSIS
observe command cmdname ?maxlevel?
observe cdelete cmdname
observe cinfo cmdname
observe variable varname operation ?args?
observe vdelete varname operation
observe vinfo varname
_________________________________________________________________DESCRIPTION
This command provides runtime debugging output for variables and commands without the need to edit your code. For variables, the underly-
ing mechanism uses trace and dump var. For commands, it renames the observed procedure and uses a special wrapper procedure. WARNING:
using this procedure after checkpointing state will result in major problems if you clean state because the renamed (true) commands will be
lost.
This procedure is experimental. Comments are encouraged.
observe command cmdname ?maxlevel?
This will create a wrapper command which prints out (using dump) the call stack to the console. maxlevel represents the maximum
number of levels of the call stack which will be printed (defaults to 4).
observe cdelete cmdname
Removes the wrapper around an observed command.
observe cinfo cmdname
Prints out useless info.
observe variable varname operation ?args?
Currently a wrapper around trace that uses dump to print out the value of the named variable whenever the specified operation on
that variable occurs (must be read, write or unset).
observe vdelete varname operation
Deletes the trace wrapper around the named variable.
observe vinfo varname
Prints out trace info about the named variable.
SEE ALSO
dump(n), idebug(n), tkcon(1), tkcon(n), tkconrc(5)KEYWORDS
Tk, console, debug
COPYRIGHT
Copyright (c) Jeffrey Hobbs <jeff at hobbs.org>
TkCon 2.5 observe(n)
Check Out this Related Man Page
dump(n) dump(n)
__________________________________________________________________________________________________________________________________________________NAME
dump - Dump information about Tcl interpreter in TkCon
SYNOPSIS
dump method ?-nocomplain? ?-filter pattern? ?--? pattern ?pattern ...?
_________________________________________________________________DESCRIPTION
The dump command provides a way for the user to spit out state information about the interpreter in a Tcl readable (and human readable)
form. It takes the general form:
dump method ?-nocomplain? ?-filter pattern? ?--? pattern ?pattern ...?
The patterns represent glob-style patterns (as in string match pattern $str). -nocomplain will prevent dump from throwing an error if no
items matched the pattern. -filter is interpreted as appropriate for the method. The various methods are:
dump command args
Outputs one or more commands.
dump procedure args
Outputs one or more procs in sourceable form.
dump variable args
Outputs the values of variables in sourceable form. Recognizes nested arrays. The -filter pattern is used as to filter array ele-
ment names and is interepreted as a glob pattern (defaults to {*}). It is passed down for nested arrays.
dump widget args
Outputs one or more widgets by giving their configuration options. The -filter pattern is used as to filter the config options and
is interpreted as a case insensitive regexp pattern (defaults to {.*}).
SEE ALSO
idebug(n), observe(n), tkcon(1), tkcon(n), tkconrc(5)KEYWORDS
Tk, console, dump
COPYRIGHT
Copyright (c) Jeffrey Hobbs <jeff at hobbs.org>
TkCon 2.5 dump(n)
I am trying to run the interactive debugger locally on our new unix machine.
When I type idebug I get 'execute permission denied'. When I look at idebug in /usr/idebug it has all file permissions turned on. I have tried executing using root with the same results.
Anyone familar with... (0 Replies)
I want to save the contents of a variable to a file. How can that be achieved?
I have tried with:
echo $varname > textfile.txt
but for some reason it does not print anything. (1 Reply)
Hi,
While compiling an application on Solaris 10, I observe the following printout. The same compilation passed some time ago(but perhaps the compilers were different then! We are maintaining this product and lost track of previous changes).
... (1 Reply)
after some years of pause, im returning to c.
char *varname = "asd";
int *number = 4;
the above code is wrong, because its assigning a value to an unreserved space, or because its changing the address the pointer is pointing ?
thanks for the replys!! (3 Replies)
I have to source a file "varname" the content of varname file is like this:
#ani
ani1 = abc_ani
ani2 = def_ani
#sham
sham1 = abc_sham
sham2 = abc_sham
Now i need to extract any line containing "ani: in it. And then store the extracted info in a file. (3 Replies)
select varname in opt1 opt2...optN
do
case $varname in
opt1) command1;;
opt2) command2;;
optN) commandN;;
esac
done
Looking at this skeleton for a select statement, I am baffled as to what exactly "in" does. Does it pass a reference off from the first... (2 Replies)
I do not know the use of the -o -v -R operators.
This is what the info says and I am confused of what optname and varname
mean, are they just normal variable?
-o optname
True if the shell option optname is enabled. See the list of
options under the ... (6 Replies)