Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### SVEARA

Prolog

Control Block Contents
SVEARA DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### SVEARA Prolog

     Name       : DOSAVE
     Description: LTA and PP Save Area DSECT
     DSECT      : SVEARA
     Function   : SVEARA describes the fields in a VSE Logical
                  Transient Area (LTA) and Problem Program (PP)
                  save area. SVEARA is called by the DOSAVE
                  macro. These areas are used by DOS/VS routines
                  to save the value of the PSW and registers for
                  purposes such as linkage to and from transient
                  routines.

#### SVEARA Control Block Content

#### SVEARA DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      SVEARA         LTA AND PP SAVEAREA DSECT
    0000    0 Signed       4 * (2)
    0008    8 Signed       4 SVEPSW (0)     FIRST HALF PSW
    0008    8 Character    1 SVEASM         SYSTEM MASK
    0009    9 Character    1 SVEAKA         KEY AND AMWP
    000A   10 Character    2 SVEAIC         INTERRUPT CODE
    000C   12 Signed       4 SVEPSW2 (0)    SECOND HALF PSW
    000C   12 Character    1 SVEAICP        ILC,CC,PROG MASK
    000D   13 Character    3 SVEAIA         INSTRUCTION ADDRESS
              00000010       SVEA0908       * REGS 9-8
              00000010       SVEA0915       * REGS 9-15
    0010   16 Signed       4 SVER09         SAVE AREA FOR REGISTER 9
    0014   20 Signed       4 SVER0A         SAVE AREA FOR REGISTER 10
    0018   24 Signed       4 SVER0B         SAVE AREA FOR REGISTER 11
    001C   28 Signed       4 SVER0C         SAVE AREA FOR REGISTER 12
    0020   32 Signed       4 SVER0D         SAVE AREA FOR REGISTER 13
    0024   36 Signed       4 SVER0E         SAVE AREA FOR REGISTER 14
    0028   40 Signed       4 SVER0F         SAVE AREA FOR REGISTER 15
              0000002C       SVEA0008       * REGS 0-8
    002C   44 Signed       4 SVER00         SAVE AREA FOR REGISTER 0
    0030   48 Signed       4 SVER01         SAVE AREA FOR REGISTER 1
    0034   52 Signed       4 SVER02         SAVE AREA FOR REGISTER 2
    0038   56 Signed       4 SVER03         SAVE AREA FOR REGISTER 3
    003C   60 Signed       4 SVER04         SAVE AREA FOR REGISTER 4
    0040   64 Signed       4 SVER05         SAVE AREA FOR REGISTER 5
    0044   68 Signed       4 SVER06         SAVE AREA FOR REGISTER 6
    0048   72 Signed       4 SVER07         SAVE AREA FOR REGISTER 7
    004C   76 Signed       4 SVER08         SAVE AREA FOR REGISTER 8

#### SVEARA Storage Layout

    *** SVEARA - Control Block in SVEARA
    *
    *     +-------------------------------------------------------+
    *   0 |///////////////////////////////////////////////////////|
    *     +------+------+-------------+------+--------------------+
    *   8 |SVEASM|SVEAKA|   SVEAIC    |:AICP |      SVEAIA        |
    *     +------+------+-------------+------+--------------------+
    *  10 |          SVER09           |          SVER0A           |
    *     +---------------------------+---------------------------+
    *  18 |          SVER0B           |          SVER0C           |
    *     +---------------------------+---------------------------+
    *  20 |          SVER0D           |          SVER0E           |
    *     +---------------------------+---------------------------+
    *  28 |          SVER0F           |          SVER00           |
    *     +---------------------------+---------------------------+
    *  30 |          SVER01           |          SVER02           |
    *     +---------------------------+---------------------------+
    *  38 |          SVER03           |          SVER04           |
    *     +---------------------------+---------------------------+
    *  40 |          SVER05           |          SVER06           |
    *     +---------------------------+---------------------------+
    *  48 |          SVER07           |          SVER08           |
    *     +---------------------------+---------------------------+
    *  50
    *
    *** SVEARA - Control Block in SVEARA

#### SVEARA Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    SVEAIA         000D
    SVEAIC         000A
    SVEAICP        000C
    SVEAKA         0009
    SVEASM         0008
    SVEA0008       0028 0000002C
    SVEA0908       000D 00000010
    SVEA0915       000D 00000010
    SVEPSW         0008
    SVEPSW2        000C
    SVER0A         0014
    SVER0B         0018
    SVER0C         001C
    SVER0D         0020
    SVER0E         0024
    SVER0F         0028
    SVER00         002C
    SVER01         0030
    SVER02         0034
    SVER03         0038
    SVER04         003C
    SVER05         0040
    SVER06         0044
    SVER07         0048
    SVER08         004C
    SVER09         0010

This information is based on z/VM V4R4.0.
Last updated on 28 Jul 2003 at 08:18:08 EDT.
Copyright IBM Corporation, 1990, 2003