java.lang.Object
com.ibm.j9ddr.corereaders.tdump.zebedee.mvs.Lse

public class Lse extends Object
This class represents Linkage Stack Entry (LSE).
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    BAKR STATE entry type
    static final int
    PC STATE entry type
    static final int
    PC STATE entry type
  • Constructor Summary

    Constructors
    Constructor
    Description
    Lse(AddressSpace space, long address)
    Create a new Linkage Stack Entry
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Returns the address of this Lse
    boolean
    Returns true if this is Z/Architecture (ie the variant with all the 1's)
    long
    lses1grs(int gpr)
    Returns the given GPR
    int
    Returns the pasn of the calling program
    long
    Returns the psw
    int
    Returns the entry type
    long
    lsesgrs(int gpr)
    Returns the given GPR
    long
    Returns the psw
    long
    Returns the target routine indication
    int
    Returns the entry type

    Methods declared in class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • Lse

      public Lse(AddressSpace space, long address)
      Create a new Linkage Stack Entry
  • Method Details

    • address

      public long address()
      Returns the address of this Lse
    • lsestyp7

      public int lsestyp7() throws IOException
      Returns the entry type
      Throws:
      IOException
    • lses1typ7

      public int lses1typ7() throws IOException
      Returns the entry type
      Throws:
      IOException
    • lsestarg

      public long lsestarg() throws IOException
      Returns the target routine indication
      Throws:
      IOException
    • lsespsw

      public long lsespsw() throws IOException
      Returns the psw
      Throws:
      IOException
    • lses1pswh

      public long lses1pswh() throws IOException
      Returns the psw
      Throws:
      IOException
    • lsesgrs

      public long lsesgrs(int gpr) throws IOException
      Returns the given GPR
      Parameters:
      gpr - the index of the GPR to return. Must be in the range 0-15.
      Throws:
      IOException
    • lses1grs

      public long lses1grs(int gpr) throws IOException
      Returns the given GPR
      Parameters:
      gpr - the index of the GPR to return. Must be in the range 0-15.
      Throws:
      IOException
    • lses1pasn

      public int lses1pasn() throws IOException
      Returns the pasn of the calling program
      Throws:
      IOException
    • isZArchitecture

      public boolean isZArchitecture() throws IOException
      Returns true if this is Z/Architecture (ie the variant with all the 1's)
      Throws:
      IOException