Library /sys$common/syshlp/SDA.HLB  —  SHOW  CALL_FRAME
    Displays the locations and contents of the quadwords representing
    a procedure call frame.

    Format

      SHOW CALL_FRAME  { [starting-address]

                       | /EXCEPTION_FRAME = intstk-address

                       | /NEXT_FRAME | /SUMMARY | /ALL}

1  –  Parameter

 starting-address

    For Alpha, an expression representing the starting address of the
    procedure call frame to be displayed. If no starting-address is
    given, the default starting address is the contents of the frame
    pointer (FP) register of the SDA current process. For a process
    that uses pthreads, the following SDA command can be used to
    display the starting addresses for all pthreads:

    SDA> pthread thread -o u

    For Integrity servers, the starting address is an expression
    representing one of the following:

    o  The invocation context handle of a frame.

    o  The address of an exception frame. This is equivalent to the
       following SDA command:

       SDA> SHOW CALL_FRAME /EXCEPTION_FRAME=intstk-address

    o  The address of a Thread Environment Block (TEB).

       For a list of all TEBs for the process, use the following SDA
       command:

       SDA> pthread thread -o u

    If no starting address is given, the default starting address is
    the invocation context handle of the current procedure in the SDA
    current process.

2  –  Qualifiers

2.1    /ALL

    Displays details of all call frames beginning at the current
    frame and continuing until bottom of stack (equivalent to SHOW
    CALL and repeated execution of a SHOW CALL/NEXT command).

2.2    /EXCEPTION_FRAME

       /EXCEPTION_FRAME=intstk-address

    (Integrity servers only) Provides an alternate starting address
    for SHOW CALL_FRAME. intstk-address is the address of an
    exception frame from which SDA creates an initial invocation
    context and displays the procedure call frame.

2.3    /NEXT_FRAME

    Displays the procedure call frame starting at the address
    stored in the frame longword of the last call frame displayed
    by this command. You must have issued a SHOW CALL_FRAME command
    previously in the current SDA session in order to use the /NEXT_
    FRAME qualifier to the command.

2.4    /SUMMARY

    Provides a one-line summary for each call frame, including
    exception frames, system-service entry frames, ASTs, KPBs, and
    so on, until reaching the bottom of the stack.
Close Help