|
static Object | UnsafeCastToObject (void *ptr) |
|
static void * | UnsafeCastToPtr (Object obj) |
|
static void | MemCpy (void *dest, void *src, int length, int32 align=1, bool isVolatile=false) |
|
static void | MemMove (void *dest, void *src, int length, int32 align=1, bool isVolatile=false) |
|
static void | MemSet (void *addr, uint8 val, int length, int32 align=1, bool isVolatile=false) |
|
static void * | Malloc (int size) |
|
static void | Free (void *ptr) |
|
static void * | StdMalloc (int size) |
|
static void | StdFree (void *ptr) |
|
static void * | GetReturnAddress (int32 level=0) |
|
static void | ThrowIndexOutOfRange (int stackOffset=0) |
|
static void | ThrowObjectNotInitialized (int stackOffset=0) |
|
static void | FatalError (String error, int stackOffset=0) |
|
static void * | VirtualAlloc (int size, bool canExecute, bool canWrite) |
|
static int32 | CStrLen (char8 *charPtr) |
|
static int64 | GetTickCountMicro () |
|
static void | BfDelegateTargetCheck (void *target) |
|
static void * | LoadSharedLibrary (char8 *filePath) |
|
static void * | GetSharedProcAddress (void *libHandle, char8 *procName) |
|
static void | GetSharedProcAddressInto (void *libHandle, char8 *procName, void **procDest) |
|
static char8 * | GetCommandLineArgs () |
|
static void | ProfilerCmd (char8 *str) |
|
static void | ReportMemory () |
|
static void | ObjectDynCheck (Object obj, int32 typeId, bool allowNull) |
|
static void | ObjectDynCheckFailed (Object obj, int32 typeId) |
|
static void | Dbg_ObjectCreated (Object obj, int size, ClassVData *classVData) |
|
static void | Dbg_ObjectCreatedEx (Object obj, int size, ClassVData *classVData) |
|
static void | Dbg_ObjectAllocated (Object obj, int size, ClassVData *classVData) |
|
static void | Dbg_ObjectAllocatedEx (Object obj, int size, ClassVData *classVData) |
|
static int | Dbg_PrepareStackTrace (int baseAllocSize, int maxStackTraceDepth) |
|
static void | Dbg_ObjectStackInit (Object object, ClassVData *classVData, int size, uint8 allocFlags) |
|
static Object | Dbg_ObjectAlloc (TypeInstance typeInst, int size) |
|
static Object | Dbg_ObjectAlloc (ClassVData *classVData, int size, int align, int maxStackTraceDepth, uint8 flags) |
|
static void | Dbg_ObjectPreDelete (Object obj) |
|
static void | Dbg_ObjectPreCustomDelete (Object obj) |
|
static void | Dbg_MarkObjectDeleted (Object obj) |
|
static void * | Dbg_RawAlloc (int size) |
|
static void * | Dbg_RawObjectAlloc (int size) |
|
static void * | Dbg_RawAlloc (int size, DbgRawAllocData *rawAllocData) |
|
static void | Dbg_RawFree (void *ptr) |
|
|
static void | LoadSharedLibraryInto (char8 *filePath, void **libDest) |
|
static void | Dbg_ObjectAppended (Object rootObj, Object appendObj) |
|
static void | Dbg_RawAppended (Object rootObj, void *ptr, DbgRawAllocData *rawAllocData) |
|
static void | Dbg_MarkAppended (Object rootObj) |
|
static void | Dbg_AppendDeleted (Object rootObj, bool doChecks) |
|
static T * | AllocRawArrayUnmarked< T > (int size) |
|
static Object | ObjectAlloc (TypeInstance typeInst, int size) |
|
static int | MemCmp (void *memA, void *memB, int length) |
|
static int | GetArraySize< T > (int length) |
|
static String[] | CreateParamsArray () |
|
static void | DeleteStringArray (String[] arr) |
|