#include <VMInterface.h>
Static Public Member Functions | |
static void * | getSystemObjectVMTypeHandle () |
static void * | getSystemClassVMTypeHandle () |
static void * | getSystemStringVMTypeHandle () |
static void * | getArrayVMTypeHandle (void *elemVMTypeHandle, bool isUnboxed) |
static const char * | getTypeName (void *vmTypeHandle) |
static void * | getSuperTypeVMTypeHandle (void *vmTypeHandle) |
static void * | getArrayElemVMTypeHandle (void *vmTypeHandle) |
static bool | isArrayType (void *vmTypeHandle) |
static bool | isArrayOfPrimitiveElements (void *vmTypeHandle) |
static bool | isEnumType (void *vmTypeHandle) |
static bool | isValueType (void *vmTypeHandle) |
static bool | isFinalType (void *vmTypeHandle) |
static bool | isLikelyExceptionType (void *vmTypeHandle) |
static bool | isInterfaceType (void *vmTypeHandle) |
static bool | isAbstractType (void *vmTypeHandle) |
static bool | needsInitialization (void *vmTypeHandle) |
static bool | isFinalizable (void *vmTypeHandle) |
static bool | getClassFastInstanceOfFlag (void *vmTypeHandle) |
static int | getClassDepth (void *vmTypeHandle) |
static bool | isInitialized (void *vmTypeHandle) |
static void * | getVTable (void *vmTypeHandle) |
static void * | getRuntimeClassHandle (void *vmTypeHandle) |
static void * | getAllocationHandle (void *vmTypeHandle) |
static bool | isSubClassOf (void *vmTypeHandle1, void *vmTypeHandle2) |
static uint32 | getArrayElemOffset (void *vmElemTypeHandle, bool isUnboxed) |
static uint32 | getArrayElemSize (void *vmTypeHandle) |
static uint32 | getObjectSize (void *vmTypeHandle) |
static uint32 | getArrayLengthOffset () |
static void * | getTypeHandleFromAllocationHandle (void *vmAllocationHandle) |
static void * | getTypeHandleFromVTable (void *vtHandle) |
static uint32 | flagTLSSuspendRequestOffset () |
static uint32 | flagTLSThreadStateOffset () |
static int32 | getTLSBaseOffset () |
static bool | useFastTLSAccess () |
static bool | isVTableCompressed () |
static uint32 | getVTableOffset () |
static uint64 | getVTableBase () |
static bool | areReferencesCompressed () |
static void * | getHeapBase () |
static void * | getHeapCeiling () |
static void | rewriteCodeBlock (Byte *codeBlock, Byte *newCode, size_t size) |
static bool | setVmAdapter (vm_adaptor_t vm) |
static bool | isValidFeature (const char *id) |
Static Protected Attributes | |
static vm_adaptor_t | vm |
static void* Jitrino.VMInterface.getSystemObjectVMTypeHandle | ( | ) | [static] |
static void* Jitrino.VMInterface.getSystemClassVMTypeHandle | ( | ) | [static] |
static void* Jitrino.VMInterface.getSystemStringVMTypeHandle | ( | ) | [static] |
static void* Jitrino.VMInterface.getArrayVMTypeHandle | ( | void * | elemVMTypeHandle, | |
bool | isUnboxed | |||
) | [static] |
static const char* Jitrino.VMInterface.getTypeName | ( | void * | vmTypeHandle | ) | [static] |
static void* Jitrino.VMInterface.getSuperTypeVMTypeHandle | ( | void * | vmTypeHandle | ) | [static] |
static void* Jitrino.VMInterface.getArrayElemVMTypeHandle | ( | void * | vmTypeHandle | ) | [static] |
static bool Jitrino.VMInterface.isArrayType | ( | void * | vmTypeHandle | ) | [static] |
static bool Jitrino.VMInterface.isArrayOfPrimitiveElements | ( | void * | vmTypeHandle | ) | [static] |
static bool Jitrino.VMInterface.isEnumType | ( | void * | vmTypeHandle | ) | [static] |
static bool Jitrino.VMInterface.isValueType | ( | void * | vmTypeHandle | ) | [static] |
static bool Jitrino.VMInterface.isFinalType | ( | void * | vmTypeHandle | ) | [static] |
static bool Jitrino.VMInterface.isLikelyExceptionType | ( | void * | vmTypeHandle | ) | [static] |
static bool Jitrino.VMInterface.isInterfaceType | ( | void * | vmTypeHandle | ) | [static] |
static bool Jitrino.VMInterface.isAbstractType | ( | void * | vmTypeHandle | ) | [static] |
static bool Jitrino.VMInterface.needsInitialization | ( | void * | vmTypeHandle | ) | [static] |
static bool Jitrino.VMInterface.isFinalizable | ( | void * | vmTypeHandle | ) | [static] |
static bool Jitrino.VMInterface.getClassFastInstanceOfFlag | ( | void * | vmTypeHandle | ) | [static] |
static int Jitrino.VMInterface.getClassDepth | ( | void * | vmTypeHandle | ) | [static] |
static bool Jitrino.VMInterface.isInitialized | ( | void * | vmTypeHandle | ) | [static] |
static void* Jitrino.VMInterface.getVTable | ( | void * | vmTypeHandle | ) | [static] |
static void* Jitrino.VMInterface.getRuntimeClassHandle | ( | void * | vmTypeHandle | ) | [static] |
static void* Jitrino.VMInterface.getAllocationHandle | ( | void * | vmTypeHandle | ) | [static] |
static bool Jitrino.VMInterface.isSubClassOf | ( | void * | vmTypeHandle1, | |
void * | vmTypeHandle2 | |||
) | [static] |
static uint32 Jitrino.VMInterface.getArrayElemOffset | ( | void * | vmElemTypeHandle, | |
bool | isUnboxed | |||
) | [static] |
static uint32 Jitrino.VMInterface.getArrayElemSize | ( | void * | vmTypeHandle | ) | [static] |
static uint32 Jitrino.VMInterface.getObjectSize | ( | void * | vmTypeHandle | ) | [static] |
static uint32 Jitrino.VMInterface.getArrayLengthOffset | ( | ) | [static] |
static void* Jitrino.VMInterface.getTypeHandleFromAllocationHandle | ( | void * | vmAllocationHandle | ) | [static] |
static void* Jitrino.VMInterface.getTypeHandleFromVTable | ( | void * | vtHandle | ) | [static] |
static uint32 Jitrino.VMInterface.flagTLSSuspendRequestOffset | ( | ) | [static] |
static uint32 Jitrino.VMInterface.flagTLSThreadStateOffset | ( | ) | [static] |
static int32 Jitrino.VMInterface.getTLSBaseOffset | ( | ) | [static] |
static bool Jitrino.VMInterface.useFastTLSAccess | ( | ) | [static] |
static bool Jitrino.VMInterface.isVTableCompressed | ( | ) | [static] |
static uint32 Jitrino.VMInterface.getVTableOffset | ( | ) | [static] |
static uint64 Jitrino.VMInterface.getVTableBase | ( | ) | [static] |
static bool Jitrino.VMInterface.areReferencesCompressed | ( | ) | [static] |
static void* Jitrino.VMInterface.getHeapBase | ( | ) | [static] |
static void* Jitrino.VMInterface.getHeapCeiling | ( | ) | [static] |
static void Jitrino.VMInterface.rewriteCodeBlock | ( | Byte * | codeBlock, | |
Byte * | newCode, | |||
size_t | size | |||
) | [static] |
static bool Jitrino.VMInterface.setVmAdapter | ( | vm_adaptor_t | vm | ) | [static] |
static bool Jitrino.VMInterface.isValidFeature | ( | const char * | id | ) | [static] |
vm_adaptor_t Jitrino.VMInterface.vm [static, protected] |
Genereated on Tue Mar 11 19:25:40 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.