CACAO
|
Go to the source code of this file.
Data Structures | |
struct | builtintable_entry |
#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.
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.
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.
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.
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.
Definition at line 1271 of file builtin.cpp.
Definition at line 1363 of file builtin.cpp.
Definition at line 1313 of file builtin.cpp.
Definition at line 1301 of file builtin.cpp.
Definition at line 1289 of file builtin.cpp.
Definition at line 1322 of file builtin.cpp.
Definition at line 1334 of file builtin.cpp.
Definition at line 1343 of file builtin.cpp.
Definition at line 1280 of file builtin.cpp.
Definition at line 1352 of file builtin.cpp.
java_handle_objectarray_t* builtin_multianewarray | ( | int | n, |
java_handle_t * | arrayclass, | ||
long * | dims | ||
) |
Definition at line 1154 of file builtin.cpp.
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.