Re: Why .l command does not work ?

Nikolay I. Root (nroot@inp.nsk.su)
Tue, 30 Jun 1998 06:14:10 +0700 (NSD)


Thank you so match,

but what I really want - look only on my vars, not all system + my.
When I try gObjectTable.Print() - I get 633 objects !

Can I get a list of vars, created after the system was initialized ?
Or, at least, with given class name ?

-----------
And additinal question : help on commands says that using <TAB>
I can expand names (like in tcsh - I assume). But when I try it -
<TAB> was inserted as simple character. This is a problem with
libreadline.so on my system or not implemented yet ?
I have LINUX, RedHat 4.2.
But this not so urgent - if you haven't 'fast' answer - just ignore
this Q's.
-----------

Cheers, Nikolay.

>
> .l is to see local variables (to be used when debugging a
> routine, i.e. when you are in a local scope). For what you
> want use .g to see all variables in global scope.
>
> To get some more run time information you can use the following
> commands:
>
> gClassTable.Print() // shows all known classes
> gObjectTable.Print() // shows all TObject derived active objects
> TStorage::PrintStatistics() // shows all allocated and freed heap space
>

Nikolay Root
BINP, Novosibirsk
email : nroot@inp.nsk.su