| 
    JVM
    
   | 
 
#include "natives.h"#include "readfunctions.h"#include "debugging.h"#include "utf8.h"#include "jvm.h"#include <string.h>#include <inttypes.h>#include <time.h>
Macros | |
| #define | HIWORD(x) ((int32_t)(x >> 32)) | 
| #define | LOWORD(x) ((int32_t)(x & 0xFFFFFFFFll)) | 
Functions | |
| uint8_t | native_println (JavaVirtualMachine *jvm, Frame *frame, const uint8_t *descriptor_utf8, int32_t utf8_len) | 
| uint8_t | native_currentTimeMillis (JavaVirtualMachine *jvm, Frame *frame, const uint8_t *descriptor_utf8, int32_t utf8_len) | 
| NativeFunction | getNative (const uint8_t *className, int32_t classLen, const uint8_t *methodName, int32_t methodLen, const uint8_t *descriptor, int32_t descrLen) | 
| #define HIWORD | ( | x | ) | ((int32_t)(x >> 32)) | 
| #define LOWORD | ( | x | ) | ((int32_t)(x & 0xFFFFFFFFll)) | 
| NativeFunction getNative | ( | const uint8_t * | className, | 
| int32_t | classLen, | ||
| const uint8_t * | methodName, | ||
| int32_t | methodLen, | ||
| const uint8_t * | descriptor, | ||
| int32_t | descrLen | ||
| ) | 


| uint8_t native_currentTimeMillis | ( | JavaVirtualMachine * | jvm, | 
| Frame * | frame, | ||
| const uint8_t * | descriptor_utf8, | ||
| int32_t | utf8_len | ||
| ) | 


| uint8_t native_println | ( | JavaVirtualMachine * | jvm, | 
| Frame * | frame, | ||
| const uint8_t * | descriptor_utf8, | ||
| int32_t | utf8_len | ||
| ) | 

