CACAO
Data Structures | Macros | Functions
builtin.hpp File Reference

Go to the source code of this file.

Data Structures

struct  builtintable_entry
 

Macros

#define FLT_NAN   0x7fc00000
 
#define FLT_POSINF   0x7f800000
 
#define FLT_NEGINF   0xff800000
 
#define DBL_NAN   0x7ff8000000000000LL
 
#define DBL_POSINF   0x7ff0000000000000LL
 
#define DBL_NEGINF   0xfff0000000000000LL
 
#define BUILTINTABLE_FLAG_STUB   0x0001 /* builtin needs a stub */
 
#define BUILTINTABLE_FLAG_EXCEPTION   0x0002 /* check for excepion on return */
 
#define LOCK_monitor_enter   (functionptr) lock_monitor_enter
 
#define EMIT_FASTPATH_monitor_enter   (functionptr) NULL
 
#define LOCK_monitor_exit   (functionptr) lock_monitor_exit
 
#define EMIT_FASTPATH_monitor_exit   (functionptr) NULL
 
#define BUILTIN_arrayinstanceof   (functionptr) builtin_fast_arrayinstanceof
 
#define BUILTIN_arraycheckcast   (functionptr) builtin_fast_arraycheckcast
 
#define BUILTIN_FAST_canstore   (functionptr) builtin_fast_canstore
 
#define BUILTIN_new   (functionptr) builtin_java_new
 
#define BUILTIN_FAST_new   (functionptr) builtin_fast_new
 
#define BUILTIN_newarray   (functionptr) builtin_java_newarray
 
#define BUILTIN_newarray_boolean   (functionptr) builtin_newarray_boolean
 
#define BUILTIN_newarray_char   (functionptr) builtin_newarray_char
 
#define BUILTIN_newarray_float   (functionptr) builtin_newarray_float
 
#define BUILTIN_newarray_double   (functionptr) builtin_newarray_double
 
#define BUILTIN_newarray_byte   (functionptr) builtin_newarray_byte
 
#define BUILTIN_newarray_short   (functionptr) builtin_newarray_short
 
#define BUILTIN_newarray_int   (functionptr) builtin_newarray_int
 
#define BUILTIN_newarray_long   (functionptr) builtin_newarray_long
 
#define BUILTIN_multianewarray   (functionptr) builtin_multianewarray
 
#define BUILTIN_idiv   (functionptr) builtin_idiv
 
#define BUILTIN_irem   (functionptr) builtin_irem
 
#define BUILTIN_ladd   (functionptr) builtin_ladd
 
#define BUILTIN_lsub   (functionptr) builtin_lsub
 
#define BUILTIN_lmul   (functionptr) builtin_lmul
 
#define BUILTIN_ldiv   (functionptr) builtin_ldiv
 
#define BUILTIN_lrem   (functionptr) builtin_lrem
 
#define BUILTIN_lshl   (functionptr) builtin_lshl
 
#define BUILTIN_lshr   (functionptr) builtin_lshr
 
#define BUILTIN_lushr   (functionptr) builtin_lushr
 
#define BUILTIN_land   (functionptr) builtin_land
 
#define BUILTIN_lor   (functionptr) builtin_lor
 
#define BUILTIN_lxor   (functionptr) builtin_lxor
 
#define BUILTIN_lneg   (functionptr) builtin_lneg
 
#define BUILTIN_lcmp   (functionptr) builtin_lcmp
 
#define BUILTIN_fadd   (functionptr) builtin_fadd
 
#define BUILTIN_fsub   (functionptr) builtin_fsub
 
#define BUILTIN_fmul   (functionptr) builtin_fmul
 
#define BUILTIN_fdiv   (functionptr) builtin_fdiv
 
#define BUILTIN_fneg   (functionptr) builtin_fneg
 
#define BUILTIN_fcmpl   (functionptr) builtin_fcmpl
 
#define BUILTIN_fcmpg   (functionptr) builtin_fcmpg
 
#define BUILTIN_frem   (functionptr) builtin_frem
 
#define BUILTIN_dadd   (functionptr) builtin_dadd
 
#define BUILTIN_dsub   (functionptr) builtin_dsub
 
#define BUILTIN_dmul   (functionptr) builtin_dmul
 
#define BUILTIN_ddiv   (functionptr) builtin_ddiv
 
#define BUILTIN_dneg   (functionptr) builtin_dneg
 
#define BUILTIN_dcmpl   (functionptr) builtin_dcmpl
 
#define BUILTIN_dcmpg   (functionptr) builtin_dcmpg
 
#define BUILTIN_drem   (functionptr) builtin_drem
 
#define BUILTIN_i2f   (functionptr) builtin_i2f
 
#define BUILTIN_i2d   (functionptr) builtin_i2d
 
#define BUILTIN_l2f   (functionptr) builtin_l2f
 
#define BUILTIN_l2d   (functionptr) builtin_l2d
 
#define BUILTIN_f2i   (functionptr) builtin_f2i
 
#define BUILTIN_f2l   (functionptr) builtin_f2l
 
#define BUILTIN_f2d   (functionptr) builtin_f2d
 
#define BUILTIN_d2i   (functionptr) builtin_d2i
 
#define BUILTIN_d2l   (functionptr) builtin_d2l
 
#define BUILTIN_d2f   (functionptr) builtin_d2f
 
#define BUILTIN_clone   (functionptr) builtin_clone
 
#define BUILTIN_arraycopy   (functionptr) builtin_arraycopy
 
#define BUILTIN_currenttimemillis   (functionptr) builtin_currenttimemillis
 

Functions

bool builtin_init (void)
 
builtintable_entrybuiltintable_get_internal (functionptr fp)
 
builtintable_entrybuiltintable_get_automatic (s4 opcode)
 
bool builtintable_replace_function (void *iptr)
 
bool builtin_instanceof (java_handle_t *obj, classinfo *c)
 
bool builtin_checkcast (java_handle_t *obj, classinfo *c)
 
bool builtin_arrayinstanceof (java_handle_t *h, classinfo *targetclass)
 
bool builtin_fast_arrayinstanceof (java_object_t *o, classinfo *targetclass)
 
bool builtin_fast_arraycheckcast (java_object_t *o, classinfo *targetclass)
 
bool builtin_canstore (java_handle_objectarray_t *oa, java_handle_t *o)
 
bool builtin_fast_canstore (java_objectarray_t *oa, java_object_t *o)
 
voidbuiltin_throw_exception (java_object_t *exception)
 
java_object_tbuiltin_retrieve_exception (void)
 
java_handle_tbuiltin_new (classinfo *c)
 
java_handle_tbuiltin_java_new (java_handle_t *c)
 
java_object_tbuiltin_fast_new (classinfo *c)
 
java_handle_array_tbuiltin_java_newarray (int32_t size, java_handle_t *arrayclass)
 
java_handle_booleanarray_tbuiltin_newarray_boolean (int32_t size)
 
java_handle_chararray_tbuiltin_newarray_char (int32_t size)
 
java_handle_floatarray_tbuiltin_newarray_float (int32_t size)
 
java_handle_doublearray_tbuiltin_newarray_double (int32_t size)
 
java_handle_bytearray_tbuiltin_newarray_byte (int32_t size)
 
java_handle_shortarray_tbuiltin_newarray_short (int32_t size)
 
java_handle_intarray_tbuiltin_newarray_int (int32_t size)
 
java_handle_longarray_tbuiltin_newarray_long (int32_t size)
 
java_handle_objectarray_tbuiltin_multianewarray (int n, java_handle_t *arrayclass, long *dims)
 
void builtin_verbosecall_exit (s8 l, double d, float f, methodinfo *m)
 
s4 builtin_idiv (s4 a, s4 b)
 
s4 builtin_irem (s4 a, s4 b)
 
s8 builtin_ladd (s8 a, s8 b)
 
s8 builtin_lsub (s8 a, s8 b)
 
s8 builtin_lmul (s8 a, s8 b)
 
s8 builtin_ldiv (s8 a, s8 b)
 
s8 builtin_lrem (s8 a, s8 b)
 
s8 builtin_lshl (s8 a, s4 b)
 
s8 builtin_lshr (s8 a, s4 b)
 
s8 builtin_lushr (s8 a, s4 b)
 
s8 builtin_land (s8 a, s8 b)
 
s8 builtin_lor (s8 a, s8 b)
 
s8 builtin_lxor (s8 a, s8 b)
 
s8 builtin_lneg (s8 a)
 
s4 builtin_lcmp (s8 a, s8 b)
 
float builtin_fadd (float a, float b)
 
float builtin_fsub (float a, float b)
 
float builtin_fmul (float a, float b)
 
float builtin_fdiv (float a, float b)
 
float builtin_fneg (float a)
 
s4 builtin_fcmpl (float a, float b)
 
s4 builtin_fcmpg (float a, float b)
 
float builtin_frem (float a, float b)
 
double builtin_dadd (double a, double b)
 
double builtin_dsub (double a, double b)
 
double builtin_dmul (double a, double b)
 
double builtin_ddiv (double a, double b)
 
double builtin_dneg (double a)
 
s4 builtin_dcmpl (double a, double b)
 
s4 builtin_dcmpg (double a, double b)
 
double builtin_drem (double a, double b)
 
float builtin_i2f (s4 i)
 
double builtin_i2d (s4 i)
 
float builtin_l2f (s8 l)
 
double builtin_l2d (s8 l)
 
s4 builtin_f2i (float a)
 
s4 asm_builtin_f2i (float a)
 
s8 builtin_f2l (float a)
 
s8 asm_builtin_f2l (float a)
 
double builtin_f2d (float a)
 
s4 builtin_d2i (double a)
 
s4 asm_builtin_d2i (double a)
 
s8 builtin_d2l (double a)
 
s8 asm_builtin_d2l (double a)
 
float builtin_d2f (double a)
 
java_handle_tbuiltin_clone (void *env, java_handle_t *o)
 
void builtin_arraycopy (java_handle_t *src, s4 srcStart, java_handle_t *dest, s4 destStart, s4 len)
 
s8 builtin_nanotime (void)
 
s8 builtin_currenttimemillis (void)
 

Macro Definition Documentation

#define BUILTIN_arraycheckcast   (functionptr) builtin_fast_arraycheckcast

Definition at line 148 of file builtin.hpp.

#define BUILTIN_arraycopy   (functionptr) builtin_arraycopy

Definition at line 327 of file builtin.hpp.

#define BUILTIN_arrayinstanceof   (functionptr) builtin_fast_arrayinstanceof

Definition at line 146 of file builtin.hpp.

#define BUILTIN_clone   (functionptr) builtin_clone

Definition at line 323 of file builtin.hpp.

#define BUILTIN_currenttimemillis   (functionptr) builtin_currenttimemillis

Definition at line 331 of file builtin.hpp.

#define BUILTIN_d2f   (functionptr) builtin_d2f

Definition at line 320 of file builtin.hpp.

#define BUILTIN_d2i   (functionptr) builtin_d2i

Definition at line 311 of file builtin.hpp.

#define BUILTIN_d2l   (functionptr) builtin_d2l

Definition at line 315 of file builtin.hpp.

#define BUILTIN_dadd   (functionptr) builtin_dadd

Definition at line 273 of file builtin.hpp.

#define BUILTIN_dcmpg   (functionptr) builtin_dcmpg

Definition at line 285 of file builtin.hpp.

#define BUILTIN_dcmpl   (functionptr) builtin_dcmpl

Definition at line 283 of file builtin.hpp.

#define BUILTIN_ddiv   (functionptr) builtin_ddiv

Definition at line 279 of file builtin.hpp.

#define BUILTIN_dmul   (functionptr) builtin_dmul

Definition at line 277 of file builtin.hpp.

#define BUILTIN_dneg   (functionptr) builtin_dneg

Definition at line 281 of file builtin.hpp.

#define BUILTIN_drem   (functionptr) builtin_drem

Definition at line 287 of file builtin.hpp.

#define BUILTIN_dsub   (functionptr) builtin_dsub

Definition at line 275 of file builtin.hpp.

#define BUILTIN_f2d   (functionptr) builtin_f2d

Definition at line 308 of file builtin.hpp.

#define BUILTIN_f2i   (functionptr) builtin_f2i

Definition at line 299 of file builtin.hpp.

#define BUILTIN_f2l   (functionptr) builtin_f2l

Definition at line 303 of file builtin.hpp.

#define BUILTIN_fadd   (functionptr) builtin_fadd

Definition at line 256 of file builtin.hpp.

#define BUILTIN_FAST_canstore   (functionptr) builtin_fast_canstore

Definition at line 153 of file builtin.hpp.

#define BUILTIN_FAST_new   (functionptr) builtin_fast_new

Definition at line 176 of file builtin.hpp.

#define BUILTIN_fcmpg   (functionptr) builtin_fcmpg

Definition at line 268 of file builtin.hpp.

#define BUILTIN_fcmpl   (functionptr) builtin_fcmpl

Definition at line 266 of file builtin.hpp.

#define BUILTIN_fdiv   (functionptr) builtin_fdiv

Definition at line 262 of file builtin.hpp.

#define BUILTIN_fmul   (functionptr) builtin_fmul

Definition at line 260 of file builtin.hpp.

#define BUILTIN_fneg   (functionptr) builtin_fneg

Definition at line 264 of file builtin.hpp.

#define BUILTIN_frem   (functionptr) builtin_frem

Definition at line 270 of file builtin.hpp.

#define BUILTIN_fsub   (functionptr) builtin_fsub

Definition at line 258 of file builtin.hpp.

#define BUILTIN_i2d   (functionptr) builtin_i2d

Definition at line 292 of file builtin.hpp.

#define BUILTIN_i2f   (functionptr) builtin_i2f

Definition at line 290 of file builtin.hpp.

#define BUILTIN_idiv   (functionptr) builtin_idiv

Definition at line 222 of file builtin.hpp.

#define BUILTIN_irem   (functionptr) builtin_irem

Definition at line 224 of file builtin.hpp.

#define BUILTIN_l2d   (functionptr) builtin_l2d

Definition at line 296 of file builtin.hpp.

#define BUILTIN_l2f   (functionptr) builtin_l2f

Definition at line 294 of file builtin.hpp.

#define BUILTIN_ladd   (functionptr) builtin_ladd

Definition at line 227 of file builtin.hpp.

#define BUILTIN_land   (functionptr) builtin_land

Definition at line 245 of file builtin.hpp.

#define BUILTIN_lcmp   (functionptr) builtin_lcmp

Definition at line 253 of file builtin.hpp.

#define BUILTIN_ldiv   (functionptr) builtin_ldiv

Definition at line 234 of file builtin.hpp.

#define BUILTIN_lmul   (functionptr) builtin_lmul

Definition at line 231 of file builtin.hpp.

#define BUILTIN_lneg   (functionptr) builtin_lneg

Definition at line 251 of file builtin.hpp.

#define BUILTIN_lor   (functionptr) builtin_lor

Definition at line 247 of file builtin.hpp.

#define BUILTIN_lrem   (functionptr) builtin_lrem

Definition at line 236 of file builtin.hpp.

#define BUILTIN_lshl   (functionptr) builtin_lshl

Definition at line 239 of file builtin.hpp.

#define BUILTIN_lshr   (functionptr) builtin_lshr

Definition at line 241 of file builtin.hpp.

#define BUILTIN_lsub   (functionptr) builtin_lsub

Definition at line 229 of file builtin.hpp.

#define BUILTIN_lushr   (functionptr) builtin_lushr

Definition at line 243 of file builtin.hpp.

#define BUILTIN_lxor   (functionptr) builtin_lxor

Definition at line 249 of file builtin.hpp.

#define BUILTIN_multianewarray   (functionptr) builtin_multianewarray

Definition at line 201 of file builtin.hpp.

#define BUILTIN_new   (functionptr) builtin_java_new

Definition at line 163 of file builtin.hpp.

#define BUILTIN_newarray   (functionptr) builtin_java_newarray

Definition at line 179 of file builtin.hpp.

#define BUILTIN_newarray_boolean   (functionptr) builtin_newarray_boolean

Definition at line 182 of file builtin.hpp.

#define BUILTIN_newarray_byte   (functionptr) builtin_newarray_byte

Definition at line 190 of file builtin.hpp.

#define BUILTIN_newarray_char   (functionptr) builtin_newarray_char

Definition at line 184 of file builtin.hpp.

#define BUILTIN_newarray_double   (functionptr) builtin_newarray_double

Definition at line 188 of file builtin.hpp.

#define BUILTIN_newarray_float   (functionptr) builtin_newarray_float

Definition at line 186 of file builtin.hpp.

#define BUILTIN_newarray_int   (functionptr) builtin_newarray_int

Definition at line 194 of file builtin.hpp.

#define BUILTIN_newarray_long   (functionptr) builtin_newarray_long

Definition at line 196 of file builtin.hpp.

#define BUILTIN_newarray_short   (functionptr) builtin_newarray_short

Definition at line 192 of file builtin.hpp.

#define BUILTINTABLE_FLAG_EXCEPTION   0x0002 /* check for excepion on return */

Definition at line 79 of file builtin.hpp.

#define BUILTINTABLE_FLAG_STUB   0x0001 /* builtin needs a stub */

Definition at line 78 of file builtin.hpp.

#define DBL_NAN   0x7ff8000000000000LL

Definition at line 53 of file builtin.hpp.

#define DBL_NEGINF   0xfff0000000000000LL

Definition at line 55 of file builtin.hpp.

#define DBL_POSINF   0x7ff0000000000000LL

Definition at line 54 of file builtin.hpp.

#define EMIT_FASTPATH_monitor_enter   (functionptr) NULL

Definition at line 128 of file builtin.hpp.

#define EMIT_FASTPATH_monitor_exit   (functionptr) NULL

Definition at line 136 of file builtin.hpp.

#define FLT_NAN   0x7fc00000

Definition at line 47 of file builtin.hpp.

#define FLT_NEGINF   0xff800000

Definition at line 49 of file builtin.hpp.

#define FLT_POSINF   0x7f800000

Definition at line 48 of file builtin.hpp.

#define LOCK_monitor_enter   (functionptr) lock_monitor_enter

Definition at line 124 of file builtin.hpp.

#define LOCK_monitor_exit   (functionptr) lock_monitor_exit

Definition at line 132 of file builtin.hpp.

Function Documentation

s4 asm_builtin_d2i ( double  a)
s8 asm_builtin_d2l ( double  a)
s4 asm_builtin_f2i ( float  a)
s8 asm_builtin_f2l ( float  a)
void builtin_arraycopy ( java_handle_t src,
s4  srcStart,
java_handle_t dest,
s4  destStart,
s4  len 
)

Definition at line 1946 of file builtin.cpp.

bool builtin_arrayinstanceof ( java_handle_t h,
classinfo targetclass 
)

Definition at line 494 of file builtin.cpp.

bool builtin_canstore ( java_handle_objectarray_t oa,
java_handle_t o 
)

Definition at line 576 of file builtin.cpp.

bool builtin_checkcast ( java_handle_t obj,
classinfo c 
)

Definition at line 426 of file builtin.cpp.

java_handle_t* builtin_clone ( void env,
java_handle_t o 
)

Definition at line 2081 of file builtin.cpp.

s8 builtin_currenttimemillis ( void  )

Definition at line 2063 of file builtin.cpp.

float builtin_d2f ( double  a)

Definition at line 1920 of file builtin.cpp.

s4 builtin_d2i ( double  a)

Definition at line 1865 of file builtin.cpp.

s8 builtin_d2l ( double  a)

Definition at line 1887 of file builtin.cpp.

double builtin_dadd ( double  a,
double  b 
)

Definition at line 1576 of file builtin.cpp.

s4 builtin_dcmpg ( double  a,
double  b 
)

Definition at line 1740 of file builtin.cpp.

s4 builtin_dcmpl ( double  a,
double  b 
)

Definition at line 1717 of file builtin.cpp.

double builtin_ddiv ( double  a,
double  b 
)

Definition at line 1629 of file builtin.cpp.

double builtin_dmul ( double  a,
double  b 
)

Definition at line 1600 of file builtin.cpp.

double builtin_dneg ( double  a)

Definition at line 1690 of file builtin.cpp.

double builtin_drem ( double  a,
double  b 
)

Definition at line 1764 of file builtin.cpp.

double builtin_dsub ( double  a,
double  b 
)

Definition at line 1594 of file builtin.cpp.

double builtin_f2d ( float  a)

Definition at line 1909 of file builtin.cpp.

s4 builtin_f2i ( float  a)

Definition at line 1809 of file builtin.cpp.

s8 builtin_f2l ( float  a)

Definition at line 1837 of file builtin.cpp.

float builtin_fadd ( float  a,
float  b 
)

Definition at line 1404 of file builtin.cpp.

bool builtin_fast_arraycheckcast ( java_object_t o,
classinfo targetclass 
)

Definition at line 457 of file builtin.cpp.

bool builtin_fast_arrayinstanceof ( java_object_t o,
classinfo targetclass 
)

Definition at line 479 of file builtin.cpp.

bool builtin_fast_canstore ( java_objectarray_t oa,
java_object_t o 
)

Definition at line 631 of file builtin.cpp.

java_object_t* builtin_fast_new ( classinfo c)

Definition at line 981 of file builtin.cpp.

s4 builtin_fcmpg ( float  a,
float  b 
)

Definition at line 1552 of file builtin.cpp.

s4 builtin_fcmpl ( float  a,
float  b 
)

Definition at line 1529 of file builtin.cpp.

float builtin_fdiv ( float  a,
float  b 
)

Definition at line 1462 of file builtin.cpp.

float builtin_fmul ( float  a,
float  b 
)

Definition at line 1433 of file builtin.cpp.

float builtin_fneg ( float  a)

Definition at line 1517 of file builtin.cpp.

float builtin_frem ( float  a,
float  b 
)

Definition at line 1567 of file builtin.cpp.

float builtin_fsub ( float  a,
float  b 
)

Definition at line 1427 of file builtin.cpp.

double builtin_i2d ( s4  i)

Definition at line 1782 of file builtin.cpp.

float builtin_i2f ( s4  i)

Definition at line 1773 of file builtin.cpp.

s4 builtin_idiv ( s4  a,
s4  b 
)

Definition at line 1243 of file builtin.cpp.

bool builtin_init ( void  )

Definition at line 251 of file builtin.cpp.

bool builtin_instanceof ( java_handle_t obj,
classinfo c 
)

Definition at line 403 of file builtin.cpp.

s4 builtin_irem ( s4  a,
s4  b 
)

Definition at line 1252 of file builtin.cpp.

java_handle_t* builtin_java_new ( java_handle_t c)

Definition at line 963 of file builtin.cpp.

java_handle_array_t* builtin_java_newarray ( int32_t  size,
java_handle_t arrayclass 
)

Definition at line 1037 of file builtin.cpp.

double builtin_l2d ( s8  l)

Definition at line 1800 of file builtin.cpp.

float builtin_l2f ( s8  l)

Definition at line 1791 of file builtin.cpp.

s8 builtin_ladd ( s8  a,
s8  b 
)

Definition at line 1271 of file builtin.cpp.

s8 builtin_land ( s8  a,
s8  b 
)
s4 builtin_lcmp ( s8  a,
s8  b 
)

Definition at line 1363 of file builtin.cpp.

s8 builtin_ldiv ( s8  a,
s8  b 
)

Definition at line 1313 of file builtin.cpp.

s8 builtin_lmul ( s8  a,
s8  b 
)

Definition at line 1301 of file builtin.cpp.

s8 builtin_lneg ( s8  a)

Definition at line 1289 of file builtin.cpp.

s8 builtin_lor ( s8  a,
s8  b 
)
s8 builtin_lrem ( s8  a,
s8  b 
)

Definition at line 1322 of file builtin.cpp.

s8 builtin_lshl ( s8  a,
s4  b 
)

Definition at line 1334 of file builtin.cpp.

s8 builtin_lshr ( s8  a,
s4  b 
)

Definition at line 1343 of file builtin.cpp.

s8 builtin_lsub ( s8  a,
s8  b 
)

Definition at line 1280 of file builtin.cpp.

s8 builtin_lushr ( s8  a,
s4  b 
)

Definition at line 1352 of file builtin.cpp.

s8 builtin_lxor ( s8  a,
s8  b 
)
java_handle_objectarray_t* builtin_multianewarray ( int  n,
java_handle_t arrayclass,
long *  dims 
)

Definition at line 1154 of file builtin.cpp.

s8 builtin_nanotime ( void  )

Definition at line 2043 of file builtin.cpp.

java_handle_t* builtin_new ( classinfo c)

Definition at line 816 of file builtin.cpp.

java_handle_booleanarray_t* builtin_newarray_boolean ( int32_t  size)
java_handle_bytearray_t* builtin_newarray_byte ( int32_t  size)
java_handle_chararray_t* builtin_newarray_char ( int32_t  size)
java_handle_doublearray_t* builtin_newarray_double ( int32_t  size)
java_handle_floatarray_t* builtin_newarray_float ( int32_t  size)
java_handle_intarray_t* builtin_newarray_int ( int32_t  size)
java_handle_longarray_t* builtin_newarray_long ( int32_t  size)
java_handle_shortarray_t* builtin_newarray_short ( int32_t  size)
java_object_t* builtin_retrieve_exception ( void  )

Definition at line 550 of file builtin.cpp.

void* builtin_throw_exception ( java_object_t exception)

Definition at line 518 of file builtin.cpp.

void builtin_verbosecall_exit ( s8  l,
double  d,
float  f,
methodinfo m 
)

Definition at line 1224 of file builtin.cpp.

builtintable_entry* builtintable_get_automatic ( s4  opcode)

Definition at line 295 of file builtin.cpp.

builtintable_entry* builtintable_get_internal ( functionptr  fp)

Definition at line 275 of file builtin.cpp.

bool builtintable_replace_function ( void iptr)

Definition at line 333 of file builtin.cpp.