🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: mod.computers.apollo
1 messages
1 total messages Started by Nathaniel Mishkin Thu, 28 Aug 1986 13:20
Re: Execution Time Routine Trace
#242
Author: Nathaniel Mishkin
Date: Thu, 28 Aug 1986 13:20
27 lines
1805 bytes
    We have a fairly large application program for which we would like
    to automatically generate a dynamic routine calling tree (actually,
    several such traces are necessary, as these change with problem type).

    I hacked together a little shell script that use 'bind' to get a
    list of all procedures, generates DEBUG break commands, then runs
    the program under the debugger.  Works most of the time (debugger
    even seems to accept 500+ breakpoints), though I have had trouble
    with infinite looping somewhere on one particular program.  And it
    sure is ugly.

    Is there a better way?

If I understand what you want, there sure is:  There is an Apollo product
called DPAK.  This product is a set of tools and documentation, the most
interesting tool being "dpat".  "dpat" is a Dialog-based (i.e. point
and click) tool that dynamically monitors a program's call stack,
collecting sample tracebacks, optionally displaying them dynamically
(with some performance hit, of course) and, after the program stops, lets
you analyze the samples in a variety of ways.  It's quite sophisticated
(i.e. a far cry from "hpc").

            -- Nat Mishkin
               Apollo Computer Inc.

-------
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads