Back to index

lightning-sunbird  0.9+nobinonly
Typedefs | Functions
interpreter.h File Reference
#include "prtypes.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "bool.h"
#include "jni.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef
typedefPR_BEGIN_EXTERN_C
struct 
execenv
typedef void JavaStack
typedef void JavaFrame

Functions

 ArrayAlloc (int32_t, int32_t)
 CompiledFramePrev (JavaFrame *, JavaFrame *)
 CreateNewJavaStack (ExecEnv *, JavaStack *)
 ExecuteJava (unsigned char *, ExecEnv *)
 FindClassFromClass (struct execenv *, char *, bool_t, ClassClass *)
 FindLoadedClass (char *, struct Hjava_lang_ClassLoader *)
 PrintToConsole (const char *)
 VerifyClassAccess (ClassClass *, ClassClass *, bool_t)
 VerifyFieldAccess (ClassClass *, ClassClass *, int, bool_t)
 do_execute_java_method (ExecEnv *, void *, char *, char *, struct methodblock *, bool_t,...)
 do_execute_java_method_vararg (ExecEnv *, void *, char *, char *, struct methodblock *, bool_t, va_list, long *, bool_t)
 execute_java_constructor_vararg (struct execenv *, char *, ClassClass *, char *, va_list)
 execute_java_constructor (ExecEnv *, char *, ClassClass *, char *,...)
 is_subclass_of (ClassClass *, ClassClass *, ExecEnv *)
 newobject (ClassClass *, unsigned char *, struct execenv *)
 sizearray (int32_t, int32_t)

Typedef Documentation

typedef typedefPR_BEGIN_EXTERN_C struct execenv

Definition at line 51 of file interpreter.h.

typedef void JavaFrame

Definition at line 55 of file interpreter.h.

typedef void JavaStack

Definition at line 53 of file interpreter.h.


Function Documentation

ArrayAlloc ( int32_t  ,
int32_t   
)
CreateNewJavaStack ( ExecEnv *  ,
JavaStack  
)
do_execute_java_method ( ExecEnv *  ,
void ,
char *  ,
char *  ,
struct methodblock *  ,
bool_t  ,
  ... 
)
do_execute_java_method_vararg ( ExecEnv *  ,
void ,
char *  ,
char *  ,
struct methodblock *  ,
bool_t  ,
va_list  ,
long ,
bool_t   
)
execute_java_constructor ( ExecEnv *  ,
char *  ,
ClassClass ,
char *  ,
  ... 
)
execute_java_constructor_vararg ( struct execenv ,
char *  ,
ClassClass ,
char *  ,
va_list   
)
ExecuteJava ( unsigned char *  ,
ExecEnv *   
)
FindClassFromClass ( struct execenv ,
char *  ,
bool_t  ,
ClassClass  
)
FindLoadedClass ( char *  ,
struct Hjava_lang_ClassLoader *   
)
is_subclass_of ( ClassClass ,
ClassClass ,
ExecEnv *   
)
newobject ( ClassClass ,
unsigned char *  ,
struct execenv  
)
PrintToConsole ( const char *  )
sizearray ( int32_t  ,
int32_t   
)
VerifyFieldAccess ( ClassClass ,
ClassClass ,
int  ,
bool_t   
)