-->
User's guide -->
options
The only valid specification is TREE()
Causes DRA to show the hierarchy of each call. This is the sequence of calls from the "main" function to the called function. Each function is denoted by a "level". The "main" function itself is on level 0. A function called by "main" is on level 1. When that function calls another one then it will be on level 2, etc. The list of all these functions and their levels form a kind of "tree" where the "main" function is the trunc. A function that does not call another one is a "leave" function.
Below is an example of such a "tree" showing functions in dll BATFRAME. The level of each call is indicated by a period.
main
.BATINIT
..BATCPU
...BATCPU2
..BATPARSE
...BATMSG
...BATPARS1(const char*)
....BATPARS2(const char*)
.....BATMSG
....BATPARS3(const char*)
.....BATPARSP
....BATPARS5()
.....BATPARMS
......BATMSG
..BATPARMG
...BATMSG
..BATPROTO
...BATMSG
..BATTIME
..BATPROT
.BATRCS
.BATTERM
..BATTIME
..BATPROT
..BATPROTC
...BATMSG
..BATCPU
...BATCPU2
..BATRCG