Module openj9.dtfj

Class Lse


  • public class Lse
    extends Object
    This class represents Linkage Stack Entry (LSE).
    • Constructor Detail

      • Lse

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

      • address

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

        public long lsestarg()
                      throws IOException
        Returns the target routine indication
        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