Class WasmRuntime


  • public final class WasmRuntime
    extends Object
    • Method Detail

      • compare

        public static int compare​(int a,
                                  int b)
      • compare

        public static int compare​(long a,
                                  long b)
      • compare

        public static int compare​(float a,
                                  float b)
      • compare

        public static int compare​(double a,
                                  double b)
      • remainder

        public static float remainder​(float a,
                                      float b)
      • remainder

        public static double remainder​(double a,
                                       double b)
      • align

        public static Address align​(Address address,
                                    int alignment)
      • align

        public static int align​(int value,
                                int alignment)
      • print

        public static void print​(int a)
      • printString

        public static void printString​(String s)
      • printInt

        public static void printInt​(int i)
      • printOutOfMemory

        public static void printOutOfMemory()
      • fillZero

        public static void fillZero​(Address address,
                                    int count)
      • fill

        public static void fill​(Address address,
                                byte value,
                                int count)
      • moveMemoryBlock

        public static void moveMemoryBlock​(Address source,
                                           Address target,
                                           int count)
      • allocStack

        public static Address allocStack​(int size)
      • getStackTop

        public static Address getStackTop()
      • getNextStackFrame

        public static Address getNextStackFrame​(Address stackFrame)
      • getStackRootCount

        public static int getStackRootCount​(Address stackFrame)
      • getStackRootPointer

        public static Address getStackRootPointer​(Address stackFrame)
      • getCallSiteId

        public static int getCallSiteId​(Address stackFrame)
      • setExceptionHandlerId

        public static void setExceptionHandlerId​(Address stackFrame,
                                                 int id)
      • resourceMapKeys

        public static String[] resourceMapKeys​(Address map)