ee_em_intf.h
C:/cvn_rep/source/trunk/working_vm/vm/include/open/
ee__em__intf_8h
void *(*)
vm_adaptor_t
ee__em__intf_8h.html
e68ed1e5342985b10306f62150b3bb86
(const char *name)
JITEXPORT void
JIT_init
ee__em__intf_8h.html
cd204968de20c266df6815075562ca23
(JIT_Handle jit, const char *name, vm_adaptor_t adaptor)
JITEXPORT void
JIT_deinit
ee__em__intf_8h.html
c48f664f41319e284af5296a89105cdd
(JIT_Handle jit)
JITEXPORT void
JIT_set_profile_access_interface
ee__em__intf_8h.html
bef11b57bbb3c2acd025911ada2f8b56
(JIT_Handle jit, EM_Handle em, struct EM_ProfileAccessInterface *pc_interface)
JITEXPORT bool
JIT_enable_profiling
ee__em__intf_8h.html
e58bd4753edd99e1129ad6465fd27a5a
(JIT_Handle jit, PC_Handle pc, EM_JIT_PC_Role role)
JITEXPORT void
JIT_profile_notification_callback
ee__em__intf_8h.html
b1e8106277ec5186343340ec12e2063f
(JIT_Handle jit, PC_Handle pc, Method_Handle mh)
EMInterface.h
C:/cvn_rep/source/trunk/working_vm/vm/jitrino/src/vm/
_e_m_interface_8h
Jitrino
Jitrino::MethodProfile
Jitrino::EntryBackedgeMethodProfile
Jitrino::EdgeMethodProfile
Jitrino::ValueMethodProfile
Jitrino::ProfilingInterface
ProfileType
9e52d0969cbc1c480202c617539ac9f9
ProfileType_Invalid
9e52d0969cbc1c480202c617539ac9f9426d5ab2c14315a532512a1e06602274
ProfileType_EntryBackedge
9e52d0969cbc1c480202c617539ac9f9375956b47d135bad528c8a96048e714f
ProfileType_Edge
9e52d0969cbc1c480202c617539ac9f931c75d2d8675168129959fe48ae172cd
ProfileType_Value
9e52d0969cbc1c480202c617539ac9f9f5243a5e3ec212ab49e8d84fefe0064a
JITProfilingRole
dc4a52f9c2bbfa75c64c076f5e724f50
JITProfilingRole_GEN
dc4a52f9c2bbfa75c64c076f5e724f507ac898b8d09b3310010bc9fc3218d10c
JITProfilingRole_USE
dc4a52f9c2bbfa75c64c076f5e724f50c395ad441f72f4565d71c67a1955d70d
internal_jit_intf.h
C:/cvn_rep/source/trunk/working_vm/vm/include/
internal__jit__intf_8h
VMEXPORT char *
gen_setup_j2n_frame
internal__jit__intf_8h.html
644a405b9c94dff7044ee5772b4dcbe4
(char *s)
VMEXPORT char *
gen_pop_j2n_frame
internal__jit__intf_8h.html
c708a349d98fe1b5984d5a403bf4d904
(char *s)
jet.h
C:/cvn_rep/source/trunk/working_vm/vm/jitrino/src/jet/
jet_8h
Jitrino
Jitrino::Jet
#define
__JET_H_INCLUDED__
jet_8h.html
a5c396be10ffade5fac8abdc3636f1de
bool
rt_check_method
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g55989c2fa1ca5661499ee2827647a51c
(JIT_Handle jit, Method_Handle method)
void
rt_unwind
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g986590625299ef2b6f02b6847830cc77
(JIT_Handle jit, Method_Handle method, JitFrameContext *context)
void
rt_enum
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g47add259c443c5c73b6f3840dffdb977
(JIT_Handle jit, Method_Handle method, GC_Enumeration_Handle henum, JitFrameContext *context)
void
rt_fix_handler_context
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g5d8ca0dc79652e7458bf7fcbf0778a8f
(JIT_Handle jit, Method_Handle method, JitFrameContext *context)
Boolean
rt_is_soe_area
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
gd9848b13daabba9c97c8b5e03e30c4ec
(JIT_Handle jit, Method_Handle method, const JitFrameContext *context)
void *
rt_get_address_of_this
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g4f86d5056fe32bc4fb366387ff962737
(JIT_Handle jit, Method_Handle method, const JitFrameContext *context)
void
rt_native2bc
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g37638e13eddeb08d09cedde2de21d302
(JIT_Handle jit, Method_Handle method, const void *ip, unsigned short *pbc_pc)
void
rt_bc2native
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g4a0576f8ab9614e5135a8e9c09e2d424
(JIT_Handle jit, Method_Handle method, unsigned short bc_pc, void **pip)
::OpenExeJpdaError
rt_get_local_var
group___j_i_t_r_i_n_o___j_e_t___j_v_m_t_i___s_u_p_p_o_r_t.html
gf0f69618ff1981ff232e655e8d5d37d1
(JIT_Handle jit, Method_Handle method, const ::JitFrameContext *context, unsigned var_num, VM_Data_Type var_type, void *value_ptr)
::OpenExeJpdaError
rt_set_local_var
group___j_i_t_r_i_n_o___j_e_t___j_v_m_t_i___s_u_p_p_o_r_t.html
g890d7b343d5c5116e5f301333a6b85bc
(JIT_Handle jit, Method_Handle method, const ::JitFrameContext *context, unsigned var_num, VM_Data_Type var_type, void *value_ptr)
void
setup
namespace_jitrino_1_1_jet.html
b96b990dc62b3d9531733a5c013a78a9
(JIT_Handle hjit, const char *name)
void
cleanup
namespace_jitrino_1_1_jet.html
0cd10b07c77475790c17f7e50d282a5c
(void)
void
cmd_line_arg
namespace_jitrino_1_1_jet.html
a2e91683fe5492ee84ca0f15dd265b8f
(JIT_Handle jit, const char *name, const char *arg)
bool
supports_compresed_refs
namespace_jitrino_1_1_jet.html
de2c0ef7ec61ad9e7343d58c9d31ae5b
(void)
JIT_Result
compile_with_params
namespace_jitrino_1_1_jet.html
971ef414c10e3d8a1076176ce41c7525
(JIT_Handle jh, Compile_Handle compile, Method_Handle method, OpenMethodExecutionParams params)
OpenMethodExecutionParams
get_exe_capabilities
namespace_jitrino_1_1_jet.html
2a7d4fe4c99091b655e4c57c7e36016d
()
void
rt_profile_notification_callback
namespace_jitrino_1_1_jet.html
29c1b34a510496b28cfaa27763e5eaf5
(JIT_Handle jit, PC_Handle pc, Method_Handle mh)
jit_export.h
C:/cvn_rep/source/trunk/working_vm/vm/vmcore/include/
jit__export_8h
JITEXPORT void
JIT_next_command_line_argument
jit__export_8h.html
66ec41211e0ec8c07f299946bf366a1d
(JIT_Handle jit, const char *name, const char *arg)
JITEXPORT JIT_Result
JIT_compile_method_with_params
jit__export_8h.html
2b90ff37e7a428d2d6ed5b2d8c70e833
(JIT_Handle jit, Compile_Handle compile_handle, Method_Handle method_handle, OpenMethodExecutionParams compilation_params)
JITEXPORT OpenMethodExecutionParams
JIT_get_exe_capabilities
jit__export_8h.html
4abdcd9e96bc3cfce5ea6ce3342ad8b8
(JIT_Handle jit)
jit_export_jpda.h
C:/cvn_rep/source/trunk/working_vm/vm/vmcore/include/
jit__export__jpda_8h
OpenExeJpdaError
4f097ac15bf97731434190a2b060e122
EXE_ERROR_NONE
4f097ac15bf97731434190a2b060e122cf658e0896cab259b06e17913e15fa08
EXE_ERROR_INVALID_METHODID
4f097ac15bf97731434190a2b060e1229a2b5f831656a99f96b9d7340da4ca78
EXE_ERROR_INVALID_LOCATION
4f097ac15bf97731434190a2b060e122de2e651e9d3177f2f99c893d42c9cc52
EXE_ERROR_TYPE_MISMATCH
4f097ac15bf97731434190a2b060e1223ec7a55a2f2f345c8c6538fc96f58ad0
EXE_ERROR_INVALID_SLOT
4f097ac15bf97731434190a2b060e1222f0d70c03db9274b092588a0faf09014
EXE_ERROR_UNSUPPORTED
4f097ac15bf97731434190a2b060e12228a7084a5e5ff743461f3cb529a8ce1a
JITEXPORT OpenExeJpdaError
get_native_location_for_bc
jit__export__jpda_8h.html
0ed9e3b5c277bd81ef9b44c9ff4cd4c6
(JIT_Handle jit, Method_Handle method, uint16 bc_pc, NativeCodePtr *native_pc)
JITEXPORT OpenExeJpdaError
get_bc_location_for_native
jit__export__jpda_8h.html
549b28837a66ffca63b57a7c69ed0168
(JIT_Handle jit, Method_Handle method, NativeCodePtr native_pc, uint16 *bc_pc)
JITEXPORT OpenExeJpdaError
get_local_var
jit__export__jpda_8h.html
1a3181f1db066b8296a954b279c93a6c
(JIT_Handle jit, Method_Handle method, const JitFrameContext *context, uint16 var_num, VM_Data_Type var_type, void *value_ptr)
JITEXPORT OpenExeJpdaError
set_local_var
jit__export__jpda_8h.html
60de8fb6b56e4bf67f30cc2c8f1de765
(JIT_Handle jit, Method_Handle method, const JitFrameContext *context, uint16 var_num, VM_Data_Type var_type, void *value_ptr)
jit_export_rt.h
C:/cvn_rep/source/trunk/working_vm/vm/vmcore/include/
jit__export__rt_8h
JITEXPORT Boolean
JIT_extended_class_callback
jit__export__rt_8h.html
473d6b4f9ca6d3723e1df30dde6210e3
(JIT_Handle jit, Class_Handle extended_class, Class_Handle new_class, void *callback_data)
JITEXPORT Boolean
JIT_overridden_method_callback
jit__export__rt_8h.html
0f1a53059de1876d9a44a96976a780f2
(JIT_Handle jit, Method_Handle overridden_method, Method_Handle new_method, void *callback_data)
JITEXPORT Boolean
JIT_recompiled_method_callback
jit__export__rt_8h.html
a7a3442a1bf268f99de05d704d72415e
(JIT_Handle jit, Method_Handle recompiled_method, void *callback_data)
JITEXPORT void
JIT_unwind_stack_frame
jit__export__rt_8h.html
b487fe18db2e736bec6aa9cf7930e9f4
(JIT_Handle jit, Method_Handle method, JitFrameContext *context)
JITEXPORT void
JIT_get_root_set_from_stack_frame
jit__export__rt_8h.html
9dd85410b1d61c7ab5f3ee6d48d00816
(JIT_Handle jit, Method_Handle method, GC_Enumeration_Handle enum_handle, JitFrameContext *context)
JITEXPORT void
JIT_get_root_set_for_thread_dump
jit__export__rt_8h.html
87f3e8b555c9bff6461b4b79ef512445
(JIT_Handle jit, Method_Handle method, GC_Enumeration_Handle enum_handle, JitFrameContext *context)
JITEXPORT uint32
JIT_get_inline_depth
jit__export__rt_8h.html
c433e15a767be42df3419994690ae0ff
(JIT_Handle jit, InlineInfoPtr ptr, uint32 offset)
JITEXPORT Method_Handle
JIT_get_inlined_method
jit__export__rt_8h.html
66c168fda2a7f1e3103d65b7aa1e0aab
(JIT_Handle jit, InlineInfoPtr ptr, uint32 offset, uint32 inline_depth)
JITEXPORT uint16
JIT_get_inlined_bc
jit__export__rt_8h.html
01e8b6b298ea9e6552b682b813016856
(JIT_Handle jit, InlineInfoPtr ptr, uint32 offset, uint32 inline_depth)
JITEXPORT void
JIT_fix_handler_context
jit__export__rt_8h.html
90a935551eefc0cfd441ba7f69c14868
(JIT_Handle jit, Method_Handle method, JitFrameContext *context)
JITEXPORT void *
JIT_get_address_of_this
jit__export__rt_8h.html
dc70b067511b45acf65b3bd522bb19a9
(JIT_Handle jit, Method_Handle method, const JitFrameContext *context)
JITEXPORT Boolean
JIT_supports_compressed_references
jit__export__rt_8h.html
35d09d1ebcc29f8686d5447c80e5b53a
(JIT_Handle jit)
Jitrino.h
C:/cvn_rep/source/trunk/working_vm/vm/jitrino/src/main/
_jitrino_8h
Jitrino
Jitrino::Jitrino
Jitrino::Jitrino::Flags
#define
jitrino_assert
_jitrino_8h.html
5e74e9fd2e66985245764754394f82ed
(e)
StlVector< JITInstanceContext * >
JITInstances
namespace_jitrino.html
634b775efcd86e8e55aee5226b0a33dc
void
crash
namespace_jitrino.html
c3546228999641ff3303096c5a556970
(const char *fmt,...)
VMInterface.h
C:/cvn_rep/source/trunk/working_vm/vm/jitrino/src/vm/
_v_m_interface_8h
Jitrino
Jitrino::VMInterface
Jitrino::TypeMemberDesc
Jitrino::FieldDesc
Jitrino::MethodDesc
Jitrino::CompilationInterface
Jitrino::GCInterface
Jitrino::ThreadDumpEnumerator
Jitrino::PersistentInstructionId
Jitrino::VMPropertyIterator
ResolveNewCheck
20fda4414b2c62fcaee6cf518e5bca51
ResolveNewCheck_NoCheck
20fda4414b2c62fcaee6cf518e5bca51527382c3809a0af248c0015f140713ea
ResolveNewCheck_DoCheck
20fda4414b2c62fcaee6cf518e5bca5124f45a3348755d21eb04bfbf74f69ed3
inline::std::ostream &
operator<<
namespace_jitrino.html
4ba726dbd0a7c3323028029304488fc1
(::std::ostream &os, const PersistentInstructionId &pid)
::std::ostream &
operator<<
namespace_jitrino.html
26262643da4092ba4ebec8e040746781
(::std::ostream &os, Method_Handle mh)
JITRINO_JET_RUNTIME_SUPPORT
Runtime support
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___s_u_p_p_o_r_t.html
JITRINO_JET_RUNTIME_GENERAL
JITRINO_JET_JVMTI_SUPPORT
JITRINO_JET_RUNTIME_GENERAL
General execution support
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
bool
rt_check_method
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g55989c2fa1ca5661499ee2827647a51c
(JIT_Handle jit, Method_Handle method)
void
rt_unwind
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g986590625299ef2b6f02b6847830cc77
(JIT_Handle jit, Method_Handle method, JitFrameContext *context)
void
rt_enum
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g47add259c443c5c73b6f3840dffdb977
(JIT_Handle jit, Method_Handle method, GC_Enumeration_Handle henum, JitFrameContext *context)
void
rt_fix_handler_context
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g5d8ca0dc79652e7458bf7fcbf0778a8f
(JIT_Handle jit, Method_Handle method, JitFrameContext *context)
Boolean
rt_is_soe_area
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
gd9848b13daabba9c97c8b5e03e30c4ec
(JIT_Handle jit, Method_Handle method, const JitFrameContext *context)
void *
rt_get_address_of_this
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g4f86d5056fe32bc4fb366387ff962737
(JIT_Handle jit, Method_Handle method, const JitFrameContext *context)
void
rt_native2bc
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g37638e13eddeb08d09cedde2de21d302
(JIT_Handle jit, Method_Handle method, const void *ip, unsigned short *pbc_pc)
void
rt_bc2native
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g4a0576f8ab9614e5135a8e9c09e2d424
(JIT_Handle jit, Method_Handle method, unsigned short bc_pc, void **pip)
JITRINO_JET_JVMTI_SUPPORT
JVMTI support
group___j_i_t_r_i_n_o___j_e_t___j_v_m_t_i___s_u_p_p_o_r_t.html
::OpenExeJpdaError
rt_get_local_var
group___j_i_t_r_i_n_o___j_e_t___j_v_m_t_i___s_u_p_p_o_r_t.html
gf0f69618ff1981ff232e655e8d5d37d1
(JIT_Handle jit, Method_Handle method, const ::JitFrameContext *context, unsigned var_num, VM_Data_Type var_type, void *value_ptr)
::OpenExeJpdaError
rt_set_local_var
group___j_i_t_r_i_n_o___j_e_t___j_v_m_t_i___s_u_p_p_o_r_t.html
g890d7b343d5c5116e5f301333a6b85bc
(JIT_Handle jit, Method_Handle method, const ::JitFrameContext *context, unsigned var_num, VM_Data_Type var_type, void *value_ptr)
Jitrino
namespace_jitrino.html
Jitrino::Jitrino
Jitrino::MethodProfile
Jitrino::EntryBackedgeMethodProfile
Jitrino::EdgeMethodProfile
Jitrino::ValueMethodProfile
Jitrino::ProfilingInterface
Jitrino::VMInterface
Jitrino::TypeMemberDesc
Jitrino::FieldDesc
Jitrino::MethodDesc
Jitrino::CompilationInterface
Jitrino::GCInterface
Jitrino::ThreadDumpEnumerator
Jitrino::PersistentInstructionId
Jitrino::VMPropertyIterator
Jitrino::Jet
StlVector< JITInstanceContext * >
JITInstances
namespace_jitrino.html
634b775efcd86e8e55aee5226b0a33dc
ProfileType
9e52d0969cbc1c480202c617539ac9f9
ProfileType_Invalid
9e52d0969cbc1c480202c617539ac9f9426d5ab2c14315a532512a1e06602274
ProfileType_EntryBackedge
9e52d0969cbc1c480202c617539ac9f9375956b47d135bad528c8a96048e714f
ProfileType_Edge
9e52d0969cbc1c480202c617539ac9f931c75d2d8675168129959fe48ae172cd
ProfileType_Value
9e52d0969cbc1c480202c617539ac9f9f5243a5e3ec212ab49e8d84fefe0064a
JITProfilingRole
dc4a52f9c2bbfa75c64c076f5e724f50
JITProfilingRole_GEN
dc4a52f9c2bbfa75c64c076f5e724f507ac898b8d09b3310010bc9fc3218d10c
JITProfilingRole_USE
dc4a52f9c2bbfa75c64c076f5e724f50c395ad441f72f4565d71c67a1955d70d
ResolveNewCheck
20fda4414b2c62fcaee6cf518e5bca51
ResolveNewCheck_NoCheck
20fda4414b2c62fcaee6cf518e5bca51527382c3809a0af248c0015f140713ea
ResolveNewCheck_DoCheck
20fda4414b2c62fcaee6cf518e5bca5124f45a3348755d21eb04bfbf74f69ed3
void
crash
namespace_jitrino.html
c3546228999641ff3303096c5a556970
(const char *fmt,...)
inline::std::ostream &
operator<<
namespace_jitrino.html
4ba726dbd0a7c3323028029304488fc1
(::std::ostream &os, const PersistentInstructionId &pid)
::std::ostream &
operator<<
namespace_jitrino.html
26262643da4092ba4ebec8e040746781
(::std::ostream &os, Method_Handle mh)
Jitrino::Jitrino
class_jitrino_1_1_jitrino.html
Backend
3db423baf5cfe6874321ba39615ef72a
CG_IPF
3db423baf5cfe6874321ba39615ef72a9fb10ae8b65ba70a26bfb23421d6bd78
CG_IA32
3db423baf5cfe6874321ba39615ef72ad5a740c2ecdebef466ef8b7e8e6e66c9
static void
crash
class_jitrino_1_1_jitrino.html
31940bae140ecc95742b3ce250d8ca8f
(const char *msg)
static bool
Init
class_jitrino_1_1_jitrino.html
4904dffc38ec47bad7011bf0c23d78ee
(JIT_Handle jit, const char *name)
static void
DeInit
class_jitrino_1_1_jitrino.html
35c026ce2fa0580515842e8b76ca4301
(JIT_Handle jit)
static bool
CompileMethod
class_jitrino_1_1_jitrino.html
e8ac3b229bff8a9acc3798abe4ca87db
(CompilationContext *compilationContext)
static RuntimeInterface *
getRuntimeInterface
class_jitrino_1_1_jitrino.html
b515dece848a287048132baca690416a
()
static MemoryManager &
getGlobalMM
class_jitrino_1_1_jitrino.html
679c47cb88c4e13763656b3812816530
()
static JITInstanceContext *
getJITInstanceContext
class_jitrino_1_1_jitrino.html
eb8e5d9ae7525fcc81ab5f19cb4c681c
(JIT_Handle jitHandle)
static void
killJITInstanceContext
class_jitrino_1_1_jitrino.html
c39efa1613dbb6f9a1e66f90d15c9c59
(JITInstanceContext *jit)
static int
getCompilationRecursionLevel
class_jitrino_1_1_jitrino.html
11dfdba17666b7087e4cac7a1c9cd3c3
()
static void
incCompilationRecursionLevel
class_jitrino_1_1_jitrino.html
29fd34cfb21954aaa861d1dbab5bdc5d
()
static void
decCompilationRecursionLevel
class_jitrino_1_1_jitrino.html
79b32d5c336f8e9535910343f672dd6e
()
static struct Flags
flags
class_jitrino_1_1_jitrino.html
0d3a38e0f8c0bef86a03858761955ecc
Jitrino::Jitrino::Flags
Jitrino::Jitrino::Flags
struct_jitrino_1_1_jitrino_1_1_flags.html
bool
skip
struct_jitrino_1_1_jitrino_1_1_flags.html
0cb296b0afde8049433aa2017160d088
Backend
codegen
struct_jitrino_1_1_jitrino_1_1_flags.html
192d3857110e830b1d6e3fb2341d4d12
bool
time
struct_jitrino_1_1_jitrino_1_1_flags.html
5c9bb280dcc93a5d018f030d9f1d0e58
Jitrino::MethodProfile
class_jitrino_1_1_method_profile.html
MethodProfile
class_jitrino_1_1_method_profile.html
127edec065358e16677fda0decedea6d
(Method_Profile_Handle _handle, ProfileType _type, MethodDesc &_md)
virtual
~MethodProfile
class_jitrino_1_1_method_profile.html
3db22ca659c6648cb80efef43ee766e4
()
Method_Profile_Handle
getHandle
class_jitrino_1_1_method_profile.html
7a0b986f870b9daf154c941f43166cc4
() const
MethodDesc &
getMethod
class_jitrino_1_1_method_profile.html
e5fc8014c3aede4248f3d994f2eb1efb
() const
ProfileType
getProfileType
class_jitrino_1_1_method_profile.html
0e476e8a110e73aefb2b03d464141c08
() const
Jitrino::EntryBackedgeMethodProfile
class_jitrino_1_1_entry_backedge_method_profile.html
Jitrino::MethodProfile
EntryBackedgeMethodProfile
class_jitrino_1_1_entry_backedge_method_profile.html
93a1fd0d18093ae5b17a581a56c05d1c
(Method_Profile_Handle mph, MethodDesc &md, uint32 *_entryCounter, uint32 *_backedgeCounter)
uint32
getEntryExecCount
class_jitrino_1_1_entry_backedge_method_profile.html
ded3a101aa06e5bf5fe530affab54d9c
() const
uint32
getBackedgeExecCount
class_jitrino_1_1_entry_backedge_method_profile.html
9b0b65ccd654ec2288301fc49e811b88
() const
uint32 *
getEntryCounter
class_jitrino_1_1_entry_backedge_method_profile.html
25a1e94d3e7dc4da1afb940cad012bf9
() const
uint32 *
getBackedgeCounter
class_jitrino_1_1_entry_backedge_method_profile.html
7b335805d641de40cc5b3b5f2f91efd5
() const
Jitrino::EdgeMethodProfile
class_jitrino_1_1_edge_method_profile.html
Jitrino::MethodProfile
EdgeMethodProfile
class_jitrino_1_1_edge_method_profile.html
4b0057606b739d430ad330ddb03a25b5
(Method_Profile_Handle handle, MethodDesc &md, EM_ProfileAccessInterface *_profileAccessInterface)
uint32
getNumCounters
class_jitrino_1_1_edge_method_profile.html
7885901e488cad6f66db507f971ba08c
() const
uint32
getCheckSum
class_jitrino_1_1_edge_method_profile.html
fde2312f5e104237d9c54d6088c385b1
() const
uint32 *
getEntryCounter
class_jitrino_1_1_edge_method_profile.html
31f2e4c35ac534a915dd4c2befab577c
() const
uint32 *
getCounter
class_jitrino_1_1_edge_method_profile.html
7d81638f9aaffa6f14ceba9150340c47
(uint32 key) const
Jitrino::ValueMethodProfile
class_jitrino_1_1_value_method_profile.html
Jitrino::MethodProfile
ValueMethodProfile
class_jitrino_1_1_value_method_profile.html
0775c5255592db576cadb4085853f881
(Method_Profile_Handle handle, MethodDesc &md, EM_ProfileAccessInterface *_profileAccessInterface)
POINTER_SIZE_INT
getTopValue
class_jitrino_1_1_value_method_profile.html
ae416bb956b3a762b9c193b6a71f86bb
(uint32 instructionKey) const
void
dumpValues
class_jitrino_1_1_value_method_profile.html
e5870aeac4be9d3df44561e3954f7114
(std::ostream &os) const
Jitrino::ProfilingInterface
class_jitrino_1_1_profiling_interface.html
void
PC_Callback_Fn
class_jitrino_1_1_profiling_interface.html
cbc497f410e5b7204207408197383f9a
(Method_Profile_Handle)
PC_Handle
getPCHandle
class_jitrino_1_1_profiling_interface.html
a6f71243ce127287bbacf4409f58df3f
(ProfileType type) const
EM_ProfileAccessInterface *
getEMProfileAccessInterface
class_jitrino_1_1_profiling_interface.html
2a2bbde7299b7e8e662d9cbaebb5515f
() const
MethodProfile *
getMethodProfile
class_jitrino_1_1_profiling_interface.html
7aede1184f7efe9fae049b65b5d2eefb
(MemoryManager &mm, ProfileType type, MethodDesc &md, JITProfilingRole role=JITProfilingRole_USE) const
Method_Profile_Handle
getMethodProfileHandle
class_jitrino_1_1_profiling_interface.html
616bbcab62bbcb0cb48d408e1315052d
(ProfileType type, MethodDesc &md) const
EM_PCTYPE
getProfileType
class_jitrino_1_1_profiling_interface.html
37941873f91f00447825ea5dbfe90d9d
(PC_Handle pc) const
bool
hasMethodProfile
class_jitrino_1_1_profiling_interface.html
59c3720960d55a1093b33c46c631322c
(ProfileType type, MethodDesc &md, JITProfilingRole role=JITProfilingRole_USE) const
bool
enableProfiling
class_jitrino_1_1_profiling_interface.html
8bcb6e22e95d4b19bf476c4291299d29
(PC_Handle pc, JITProfilingRole role)
bool
isProfilingEnabled
class_jitrino_1_1_profiling_interface.html
8b44ffb8e23ecf89087ed9a7b461a865
(ProfileType pcType, JITProfilingRole jitRole) const
uint32
getProfileMethodCount
class_jitrino_1_1_profiling_interface.html
d8d3e37aac3217b62bc2df68c744157e
(MethodDesc &md, JITProfilingRole role=JITProfilingRole_USE) const
EntryBackedgeMethodProfile *
createEBMethodProfile
class_jitrino_1_1_profiling_interface.html
c461e642bfcca8edc3de7218d385402c
(MemoryManager &mm, MethodDesc &md)
bool
isEBProfilerInSyncMode
class_jitrino_1_1_profiling_interface.html
307d69f3db77eb9a03fb53e06c141873
() const
PC_Callback_Fn *
getEBProfilerSyncModeCallback
class_jitrino_1_1_profiling_interface.html
4d1d9c989e986bd4525677ab14b90978
() const
EdgeMethodProfile *
createEdgeMethodProfile
class_jitrino_1_1_profiling_interface.html
44bcd40806dc69eb31771f42526b1283
(MemoryManager &mm, MethodDesc &md, uint32 numEdgeCounters, uint32 *counterKeys, uint32 checkSum)
uint32
getMethodEntryThreshold
class_jitrino_1_1_profiling_interface.html
3de9bdcc23d73dbb068f6a9434d974ca
() const
uint32
getBackedgeThreshold
class_jitrino_1_1_profiling_interface.html
4c8708d1cd101a07336449a361ec3436
() const
EntryBackedgeMethodProfile *
getEBMethodProfile
class_jitrino_1_1_profiling_interface.html
715728d5f4940c0a594768ae333704bb
(MemoryManager &mm, MethodDesc &md, JITProfilingRole role=JITProfilingRole_USE) const
EdgeMethodProfile *
getEdgeMethodProfile
class_jitrino_1_1_profiling_interface.html
dfee61e9ca64c9ad2265e0ffc2ff7178
(MemoryManager &mm, MethodDesc &md, JITProfilingRole role=JITProfilingRole_USE) const
ValueMethodProfile *
createValueMethodProfile
class_jitrino_1_1_profiling_interface.html
0b7dfdd19c54bef2d356601a504b8ae8
(MemoryManager &mm, MethodDesc &md, uint32 numKeys, uint32 *Keys)
ValueMethodProfile *
getValueMethodProfile
class_jitrino_1_1_profiling_interface.html
cc0bc2cec203c369e73ec178f9b0bebd
(MemoryManager &mm, MethodDesc &md, JITProfilingRole role=JITProfilingRole_USE) const
ProfilingInterface
class_jitrino_1_1_profiling_interface.html
85ca01f122f641b6dce2b8bbcebb65c2
(EM_Handle _em, JIT_Handle _jit, EM_ProfileAccessInterface *emProfileAccess)
Jitrino::VMInterface
class_jitrino_1_1_v_m_interface.html
static void *
getSystemObjectVMTypeHandle
class_jitrino_1_1_v_m_interface.html
1565f521d57d959315791fe9626d2eda
()
static void *
getSystemClassVMTypeHandle
class_jitrino_1_1_v_m_interface.html
b85ce024c0457fa83f95e024bd54cf2c
()
static void *
getSystemStringVMTypeHandle
class_jitrino_1_1_v_m_interface.html
8b4e88b3a7ba2d64f093b3cdbde0f1aa
()
static void *
getArrayVMTypeHandle
class_jitrino_1_1_v_m_interface.html
3933e676141b55d23eb294a7d0511139
(void *elemVMTypeHandle, bool isUnboxed)
static const char *
getTypeName
class_jitrino_1_1_v_m_interface.html
25633b4bf17b1b34dd4c4162086f5f75
(void *vmTypeHandle)
static void *
getSuperTypeVMTypeHandle
class_jitrino_1_1_v_m_interface.html
54de23596f757ed9c850bfc18ef7cb6c
(void *vmTypeHandle)
static void *
getArrayElemVMTypeHandle
class_jitrino_1_1_v_m_interface.html
087a64c97e43c57c3dd5a188cc0ae314
(void *vmTypeHandle)
static bool
isArrayType
class_jitrino_1_1_v_m_interface.html
1f5a207aa48e679684216b74e9e58714
(void *vmTypeHandle)
static bool
isArrayOfPrimitiveElements
class_jitrino_1_1_v_m_interface.html
0e7b375cea80b21e5556c66f5a4c4f7d
(void *vmTypeHandle)
static bool
isEnumType
class_jitrino_1_1_v_m_interface.html
82684cd6d3ec7f9bf9ce1ecde33ba0e7
(void *vmTypeHandle)
static bool
isValueType
class_jitrino_1_1_v_m_interface.html
001c50b258b03ee3fee64a361f13935c
(void *vmTypeHandle)
static bool
isFinalType
class_jitrino_1_1_v_m_interface.html
2b440133a8c7dada41d26dd9ac24d8bb
(void *vmTypeHandle)
static bool
isLikelyExceptionType
class_jitrino_1_1_v_m_interface.html
f5dc4c96ef9462e3a0efcf627c8b8093
(void *vmTypeHandle)
static bool
isInterfaceType
class_jitrino_1_1_v_m_interface.html
d05d3db1aadd31fe664f60d09ddc62b5
(void *vmTypeHandle)
static bool
isAbstractType
class_jitrino_1_1_v_m_interface.html
19dee21ca668e0375c69667fc6bc3dbe
(void *vmTypeHandle)
static bool
needsInitialization
class_jitrino_1_1_v_m_interface.html
af92b8131d7b0217708df7548d28ad28
(void *vmTypeHandle)
static bool
isFinalizable
class_jitrino_1_1_v_m_interface.html
ffad721207748f075397f7ca5806aa5d
(void *vmTypeHandle)
static bool
getClassFastInstanceOfFlag
class_jitrino_1_1_v_m_interface.html
3a7dbe208f3f08db4003d95bfb949616
(void *vmTypeHandle)
static int
getClassDepth
class_jitrino_1_1_v_m_interface.html
f3e0b3bd83122644cf74c57794a6d96f
(void *vmTypeHandle)
static bool
isInitialized
class_jitrino_1_1_v_m_interface.html
59fc05006070f39e4dd771b5ba97740e
(void *vmTypeHandle)
static void *
getVTable
class_jitrino_1_1_v_m_interface.html
fd576b083891104c75cfbbbc647b9515
(void *vmTypeHandle)
static void *
getRuntimeClassHandle
class_jitrino_1_1_v_m_interface.html
c484c691e3e1f7221367a3a6d9f5bde9
(void *vmTypeHandle)
static void *
getAllocationHandle
class_jitrino_1_1_v_m_interface.html
853c6907f69e059bfed5c3ff56312a69
(void *vmTypeHandle)
static bool
isSubClassOf
class_jitrino_1_1_v_m_interface.html
df2872a96a3759fa9803cef3799e1275
(void *vmTypeHandle1, void *vmTypeHandle2)
static uint32
getArrayElemOffset
class_jitrino_1_1_v_m_interface.html
41629e949a9116960520a355977a8071
(void *vmElemTypeHandle, bool isUnboxed)
static uint32
getArrayElemSize
class_jitrino_1_1_v_m_interface.html
ff5bd884441d4a9f2aa46dc4733d83ff
(void *vmTypeHandle)
static uint32
getObjectSize
class_jitrino_1_1_v_m_interface.html
91baf91f355f5983150db7cc91784c0e
(void *vmTypeHandle)
static uint32
getArrayLengthOffset
class_jitrino_1_1_v_m_interface.html
783fa52f2351a7cc2b26840e25fdf802
()
static void *
getTypeHandleFromAllocationHandle
class_jitrino_1_1_v_m_interface.html
10e58de6d080245bea4a5f9fa0d4b61c
(void *vmAllocationHandle)
static void *
getTypeHandleFromVTable
class_jitrino_1_1_v_m_interface.html
227fffee454d5569028cfe868157ec59
(void *vtHandle)
static uint32
flagTLSSuspendRequestOffset
class_jitrino_1_1_v_m_interface.html
5e8c4d0800cfbfe37fe3e0539be9fe52
()
static uint32
flagTLSThreadStateOffset
class_jitrino_1_1_v_m_interface.html
a2ea08df0e50d02c67657518c336e9f6
()
static int32
getTLSBaseOffset
class_jitrino_1_1_v_m_interface.html
608ce558ff4111e771ac54b43baf518c
()
static bool
useFastTLSAccess
class_jitrino_1_1_v_m_interface.html
de00aa4170e53b137ef6a6d0cf994672
()
static bool
isVTableCompressed
class_jitrino_1_1_v_m_interface.html
853e3bf0baffcec57311b5e0b57d27f0
()
static uint32
getVTableOffset
class_jitrino_1_1_v_m_interface.html
2b1db2fed65565e63d26d965f6d01e3b
()
static uint64
getVTableBase
class_jitrino_1_1_v_m_interface.html
3dd6818f8ae25e809c75ed408fc0eb00
()
static bool
areReferencesCompressed
class_jitrino_1_1_v_m_interface.html
446deb648949e2d418c5d0b40c8f3e57
()
static void *
getHeapBase
class_jitrino_1_1_v_m_interface.html
90f5e4f36b223bc9b1dad5bfb739d6fe
()
static void *
getHeapCeiling
class_jitrino_1_1_v_m_interface.html
ec071c9987cb4da85a1349a0ec72ee4a
()
static void
rewriteCodeBlock
class_jitrino_1_1_v_m_interface.html
6ff87a19f792333bf46ec7b823511044
(Byte *codeBlock, Byte *newCode, size_t size)
static bool
setVmAdapter
class_jitrino_1_1_v_m_interface.html
56c7372bbf02834e3d26eed9a15bcf04
(vm_adaptor_t vm)
static bool
isValidFeature
class_jitrino_1_1_v_m_interface.html
073f6a08a8f407f4d668cb264c2d2a18
(const char *id)
static vm_adaptor_t
vm
class_jitrino_1_1_v_m_interface.html
feed16039fbd25cbfb04fc2ee08d208f
Jitrino::TypeMemberDesc
class_jitrino_1_1_type_member_desc.html
TypeMemberDesc
class_jitrino_1_1_type_member_desc.html
47fc8ed1478702ccd24a94db00875308
(uint32 id, CompilationInterface *ci)
virtual
~TypeMemberDesc
class_jitrino_1_1_type_member_desc.html
ee2503e5f110b63a775a0acd734bc374
()
uint32
getId
class_jitrino_1_1_type_member_desc.html
7b42a3a8aad751c013fe66222afbc410
() const
NamedType *
getParentType
class_jitrino_1_1_type_member_desc.html
7b853104714be371621055a6ec59cb7c
()
bool
isParentClassIsLikelyExceptionType
class_jitrino_1_1_type_member_desc.html
b9390c6e80650c560256883cc3a6c753
() const
virtual const char *
getName
class_jitrino_1_1_type_member_desc.html
3010472f2d4bf67bb552ecca2b691e4e
() const=0
virtual const char *
getSignatureString
class_jitrino_1_1_type_member_desc.html
3b40fbb5f895e116f0c20605d7ab45ee
() const=0
virtual void
printFullName
class_jitrino_1_1_type_member_desc.html
16ca5347e8eda9462c53f7e695342491
(::std::ostream &os)=0
virtual Class_Handle
getParentHandle
class_jitrino_1_1_type_member_desc.html
3c965df48d2a4c474a8a2471bbf2e4e9
() const=0
virtual bool
isPrivate
class_jitrino_1_1_type_member_desc.html
8dd663ad2372c6ef03563230972646d3
() const=0
virtual bool
isStatic
class_jitrino_1_1_type_member_desc.html
42705226e1a9cc34100aa6cdc374574c
() const=0
uint32
id
class_jitrino_1_1_type_member_desc.html
57fff5332204b0d5126f924e27a32c45
CompilationInterface *
compilationInterface
class_jitrino_1_1_type_member_desc.html
0281124ed07b58e27df22cb4d01fcc99
Jitrino::FieldDesc
class_jitrino_1_1_field_desc.html
Jitrino::TypeMemberDesc
FieldDesc
class_jitrino_1_1_field_desc.html
2b4e9e7d1dcab180080aafc83ff16815
(Field_Handle field, CompilationInterface *ci, uint32 id)
const char *
getName
class_jitrino_1_1_field_desc.html
57de72bf3dd26bf03388967c428e633e
() const
const char *
getSignatureString
class_jitrino_1_1_field_desc.html
3d1d0f2896ff281caf3abc3066dd3ec8
() const
void
printFullName
class_jitrino_1_1_field_desc.html
01c154cb3de99b2b8f77641dc8d34dae
(::std::ostream &os)
Class_Handle
getParentHandle
class_jitrino_1_1_field_desc.html
2b9365111c9bae404c517bc368b8fa8e
() const
bool
isPrivate
class_jitrino_1_1_field_desc.html
de9d763a38a770c5b63e0745f39f0da0
() const
bool
isStatic
class_jitrino_1_1_field_desc.html
a32df3a71b86764735c33e7446cdea02
() const
bool
isInitOnly
class_jitrino_1_1_field_desc.html
1bc63f3a1f309225dc4a2ee7a3280ca9
() const
bool
isVolatile
class_jitrino_1_1_field_desc.html
6efaab66a648c790e91f709df25bb749
() const
bool
isMagic
class_jitrino_1_1_field_desc.html
8fa8c00e7b430c5c6effe2fa4befcd5c
() const
Type *
getFieldType
class_jitrino_1_1_field_desc.html
c2a263793b48ae4033cefa9d2c2d6b6b
()
uint32
getOffset
class_jitrino_1_1_field_desc.html
161c06b98bb13c7be52af292c9129323
() const
void *
getAddress
class_jitrino_1_1_field_desc.html
b8a2b7aa3b79c67ec5fc20325e1d24b1
() const
Field_Handle
getFieldHandle
class_jitrino_1_1_field_desc.html
f9d9cfcf2e251c186d83e24e23882086
() const
Jitrino::MethodDesc
class_jitrino_1_1_method_desc.html
Jitrino::TypeMemberDesc
MethodDesc
class_jitrino_1_1_method_desc.html
a98f5d703263e8c22113d92d96a7f228
(Method_Handle m, JIT_Handle jit, CompilationInterface *ci=NULL, uint32 id=0)
const char *
getName
class_jitrino_1_1_method_desc.html
05809ab256e2f214c02354f521231cd0
() const
const char *
getSignatureString
class_jitrino_1_1_method_desc.html
ff8e0ae1ff4784f7d20684f20876326b
() const
void
printFullName
class_jitrino_1_1_method_desc.html
d243d67c46fd182dbde664e3c64332cb
(::std::ostream &os)
Class_Handle
getParentHandle
class_jitrino_1_1_method_desc.html
6ba83eed95e515ab2ff68a4435a6d0f5
() const
bool
isPrivate
class_jitrino_1_1_method_desc.html
b9326e2578c346d6cad20a3231c2d818
() const
bool
isStatic
class_jitrino_1_1_method_desc.html
b94c1da560577f78dafa4cc28ae18d53
() const
bool
isInstance
class_jitrino_1_1_method_desc.html
b22633ca7023c5e78d7f36b453a17f67
() const
bool
isNative
class_jitrino_1_1_method_desc.html
4af2e5e31613aba7575aa8d8c3ad3e67
() const
bool
isSynchronized
class_jitrino_1_1_method_desc.html
a7571ea823e3e197abcb47c060469428
() const
bool
isNoInlining
class_jitrino_1_1_method_desc.html
c2a2a046040eb40bac4fead6a5bec48c
() const
bool
isFinal
class_jitrino_1_1_method_desc.html
e425e0e7fd61727227ca30d3c4f8f5c5
() const
bool
isVirtual
class_jitrino_1_1_method_desc.html
b4bf950adc319dc7ebf5ea82bf2fbf45
() const
bool
isAbstract
class_jitrino_1_1_method_desc.html
259f562f32fabcbf16c2d23b9a65a0ce
() const
bool
isStrict
class_jitrino_1_1_method_desc.html
0373fbd1cd196be052f696a7265292e1
() const
bool
isClassInitializer
class_jitrino_1_1_method_desc.html
ad9e35bc772041889033155ec5c2be1e
() const
bool
isInstanceInitializer
class_jitrino_1_1_method_desc.html
46da8d75c56af203fc49838caf853386
() const
const Byte *
getByteCodes
class_jitrino_1_1_method_desc.html
38eead326890390d132114182c857869
() const
uint32
getByteCodeSize
class_jitrino_1_1_method_desc.html
08249fc60c9498c71415a5415d10fe4a
() const
uint16
getMaxStack
class_jitrino_1_1_method_desc.html
c9b3228f6f4b992578e3bdd1974463e3
() const
uint32
getNumHandlers
class_jitrino_1_1_method_desc.html
96b9276370b937e663537c9f643c7642
() const
void
getHandlerInfo
class_jitrino_1_1_method_desc.html
7a848f08d6ab87a3838e6eba86042cc4
(unsigned index, unsigned *beginOffset, unsigned *endOffset, unsigned *handlerOffset, unsigned *handlerClassIndex) const
bool
hasAnnotation
class_jitrino_1_1_method_desc.html
3ba49a6c2538e45e4d2bc03ff3961b5b
(NamedType *type) const
Byte *
getInfoBlock
class_jitrino_1_1_method_desc.html
a7216d3738eda7bda1256f99b5d4a64a
() const
uint32
getInfoBlockSize
class_jitrino_1_1_method_desc.html
f91478d08fb74b9928b1f5022bb792c5
() const
Byte *
getCodeBlockAddress
class_jitrino_1_1_method_desc.html
c8b5b76f4fb199a0adc06d04e7b0d620
(int32 id) const
uint32
getCodeBlockSize
class_jitrino_1_1_method_desc.html
08b405d74bf6fa0cbb26f1e54ba04a0e
(int32 id) const
Method_Side_Effects
getSideEffect
class_jitrino_1_1_method_desc.html
22fd582cc2dd1a88345ec2beae86d4da
() const
void
setSideEffect
class_jitrino_1_1_method_desc.html
b82654d2ad0ec0859cc798ecd9e8e413
(Method_Side_Effects mse)
void
setNumExceptionHandler
class_jitrino_1_1_method_desc.html
1d7282c7a677ed438104bd2ef3087891
(uint32 numHandlers)
void
setExceptionHandlerInfo
class_jitrino_1_1_method_desc.html
b9b0d3d3cf61176c6c65d10896b1fbfe
(uint32 exceptionHandlerNumber, Byte *startAddr, Byte *endAddr, Byte *handlerAddr, NamedType *exceptionType, bool exceptionObjIsDead)
bool
isOverridden
class_jitrino_1_1_method_desc.html
64d28e03e491f8f3fcf92364ac1da9a0
() const
uint32
getOffset
class_jitrino_1_1_method_desc.html
91928db5fa1c2f42346e667f0ca23166
() const
void *
getIndirectAddress
class_jitrino_1_1_method_desc.html
334292d5d3f7acbac0305c681d3509f7
() const
void *
getNativeAddress
class_jitrino_1_1_method_desc.html
4da99ca84136e8a5e76436f739dfa3d6
() const
uint32
getNumVars
class_jitrino_1_1_method_desc.html
61a3e5e09500c3ac8b6da2669f0d9180
() const
Method_Handle
getMethodHandle
class_jitrino_1_1_method_desc.html
515968fe88d7481c8368bd355a97ab1b
() const
void *
getHandleMap
class_jitrino_1_1_method_desc.html
47a898f3f01257590a75f2a711f33113
() const
void
setHandleMap
class_jitrino_1_1_method_desc.html
5d8e54d73bf3f5f7785c2fb6b4a9efcd
(void *hndMap)
uint32
getNumParams
class_jitrino_1_1_method_desc.html
f86df86a23ce5b3cfc0029fec81ced2e
() const
Type *
getParamType
class_jitrino_1_1_method_desc.html
e19e6e34fb3168ad593f297ea9b766f7
(uint32 paramIndex) const
Type *
getReturnType
class_jitrino_1_1_method_desc.html
9ca1bf9f842e1155df2483304dd16689
() const
Jitrino::CompilationInterface
class_jitrino_1_1_compilation_interface.html
SystemExceptionId
dae9059a094c00452cef868941bd759d
Exception_NullPointer
dae9059a094c00452cef868941bd759d994925a7d9d978bbeb4474ea9d954d79
Exception_ArrayIndexOutOfBounds
dae9059a094c00452cef868941bd759d39f44c5784bbfceba7063f7f70f9c63d
Exception_ArrayTypeMismatch
dae9059a094c00452cef868941bd759dfb0daa1c9345e5bda93eca04f96d8c9f
Exception_DivideByZero
dae9059a094c00452cef868941bd759dc6f57a913b4147e8e33f18419f5c6a5f
Num_SystemExceptions
dae9059a094c00452cef868941bd759daa11cf8b3f9f1b5344417cfba1a02a05
CompilationInterface
class_jitrino_1_1_compilation_interface.html
b5eeafbd9a8da2b5d6c8aa971b6db276
(Compile_Handle c, Method_Handle m, JIT_Handle jit, MemoryManager &mm, OpenMethodExecutionParams &comp_params, CompilationContext *cc, TypeManager &tpm)
HELPER_CALLING_CONVENTION
getRuntimeHelperCallingConvention
class_jitrino_1_1_compilation_interface.html
8d0359b782c05bcaf8c51def3e3cfa42
(VM_RT_SUPPORT id)
bool
isInterruptible
class_jitrino_1_1_compilation_interface.html
4b6f4f78012591eee36077be765759c1
(VM_RT_SUPPORT id)
bool
mayBeInterruptible
class_jitrino_1_1_compilation_interface.html
9ff83e399fa299fda5c4992804e22e10
(VM_RT_SUPPORT id)
void *
getRuntimeHelperAddress
class_jitrino_1_1_compilation_interface.html
8e33f398ffb549944e2fea79d44c5faa
(VM_RT_SUPPORT)
void *
getRuntimeHelperAddressForType
class_jitrino_1_1_compilation_interface.html
9b1a7ded9f6d034bcc29f624d7e40c14
(VM_RT_SUPPORT, Type *)
MethodDesc *
getMagicHelper
class_jitrino_1_1_compilation_interface.html
508e9e7a66ac1b2a1cc4d9337b6c92a1
(VM_RT_SUPPORT)
Type *
getFieldType
class_jitrino_1_1_compilation_interface.html
b895457702278b920a31d5913ef1ad73
(Class_Handle enclClass, uint32 cpIndex)
NamedType *
getNamedType
class_jitrino_1_1_compilation_interface.html
efac425fcba3ff0c78c8dd3cd79174a8
(Class_Handle enclClass, uint32 cpIndex, ResolveNewCheck check=ResolveNewCheck_NoCheck)
Type *
getTypeFromDescriptor
class_jitrino_1_1_compilation_interface.html
cc075f0fba5a3c9701b059d137716cf8
(Class_Handle enclClass, const char *descriptor)
NamedType *
resolveNamedType
class_jitrino_1_1_compilation_interface.html
d4658ba97db3879217738e69f11c6f42
(Class_Handle enclClass, uint32 cpIndex)
MethodDesc *
getStaticMethod
class_jitrino_1_1_compilation_interface.html
64ab282c669692551d687d0ec216e077
(Class_Handle enclClass, uint32 cpIndex)
MethodDesc *
getVirtualMethod
class_jitrino_1_1_compilation_interface.html
7cda482fc0d9b49cde6de6fe7f8b06c8
(Class_Handle enclClass, uint32 cpIndex)
MethodDesc *
getSpecialMethod
class_jitrino_1_1_compilation_interface.html
436d1a59936ee85d67a163ad1b3224b4
(Class_Handle enclClass, uint32 cpIndex)
MethodDesc *
getInterfaceMethod
class_jitrino_1_1_compilation_interface.html
ab6d3b0e168207d2cbf1bea4c47c115b
(Class_Handle enclClass, uint32 cpIndex)
FieldDesc *
getNonStaticField
class_jitrino_1_1_compilation_interface.html
75687ffa4a2c616efc3ac836a11ca08d
(Class_Handle enclClass, uint32 cpIndex, bool putfield)
FieldDesc *
getStaticField
class_jitrino_1_1_compilation_interface.html
7f70f17561f4d4e1d1436be34edaf82f
(Class_Handle enclClass, uint32 cpIndex, bool putfield)
FieldDesc *
getFieldByName
class_jitrino_1_1_compilation_interface.html
e5406e82d7daea8c2fe2253284f4a68a
(Class_Handle enclClass, const char *name)
MethodDesc *
getMethodByName
class_jitrino_1_1_compilation_interface.html
a578668d197b1bf37b5e373c69f6f6bf
(Class_Handle enclClass, const char *name)
ObjectType *
findClassUsingBootstrapClassloader
class_jitrino_1_1_compilation_interface.html
7f999fefd25dd5f8061aeadbeadd1b52
(const char *klassName)
MethodDesc *
resolveMethod
class_jitrino_1_1_compilation_interface.html
69f7649cf8cc74795f75b1e0ba11b6c1
(ObjectType *klass, const char *methodName, const char *methodSig)
MethodDesc *
getOverriddenMethod
class_jitrino_1_1_compilation_interface.html
73d67068bd63c27cb22db47d6e1d94cb
(NamedType *type, MethodDesc *methodDesc)
void *
getStringInternAddr
class_jitrino_1_1_compilation_interface.html
872ae1065fe0455a497434fd09eaea56
(MethodDesc *enclosingMethodDesc, uint32 stringToken)
Type *
getConstantType
class_jitrino_1_1_compilation_interface.html
bc1e1e46d664167757370d7709933d66
(MethodDesc *enclosingMethodDesc, uint32 constantToken)
const void *
getConstantValue
class_jitrino_1_1_compilation_interface.html
0692b735bdedb8eb68875c83692b9c11
(MethodDesc *enclosingMethodDesc, uint32 constantToken)
const char *
getSignatureString
class_jitrino_1_1_compilation_interface.html
fcb6bc985671cdde07909158fe264e3e
(MethodDesc *enclosingMethodDesc, uint32 methodToken)
Byte *
allocateCodeBlock
class_jitrino_1_1_compilation_interface.html
c9dee01e069795c115f14dbea067f1d9
(size_t size, size_t alignment, CodeBlockHeat heat, int32 id, bool simulate)
Byte *
allocateDataBlock
class_jitrino_1_1_compilation_interface.html
666f64ec2cd021211881d3ecbcc2fbf9
(size_t size, size_t alignment)
Byte *
allocateInfoBlock
class_jitrino_1_1_compilation_interface.html
a484e457f9f9138dfb2740374a7fa1d3
(size_t size)
Byte *
allocateJITDataBlock
class_jitrino_1_1_compilation_interface.html
18fca88c55aaf8573df7fa0513501d60
(size_t size, size_t alignment)
void
lockMethodData
class_jitrino_1_1_compilation_interface.html
7c1bdb68113b36b87511146ec5326827
(void)
void
unlockMethodData
class_jitrino_1_1_compilation_interface.html
30c287aab3605dd0f34bbe8ac45e34ee
(void)
void
setNotifyWhenClassIsExtended
class_jitrino_1_1_compilation_interface.html
40e935b3a9534dee7060cc46ba086acc
(ObjectType *type, void *callbackData)
void
setNotifyWhenMethodIsOverridden
class_jitrino_1_1_compilation_interface.html
ffd01f21765bb722387fb3a6701087af
(MethodDesc *methodDesc, void *callbackData)
void
setNotifyWhenMethodIsRecompiled
class_jitrino_1_1_compilation_interface.html
dac74b77c02502210187ff601a7f782f
(MethodDesc *methodDesc, void *callbackData)
bool
needWriteBarriers
class_jitrino_1_1_compilation_interface.html
db3f756f77e743ef9ff77f39a5fde209
() const
bool
isBCMapInfoRequired
class_jitrino_1_1_compilation_interface.html
6fb09de4470e66b1142ee50ac675341e
() const
void
setBCMapInfoRequired
class_jitrino_1_1_compilation_interface.html
408f566910218e5500fa74337dbebf5d
(bool is_supported) const
bool
isCompileLoadEventRequired
class_jitrino_1_1_compilation_interface.html
d00a9d10bdc1f4ce4034d74d680f66dc
() const
void
sendCompiledMethodLoadEvent
class_jitrino_1_1_compilation_interface.html
b97ba55e29dc9c9f9213a81cd0676c5d
(MethodDesc *methodDesc, MethodDesc *outerDesc, uint32 codeSize, void *codeAddr, uint32 mapLength, AddrLocation *addrLocationMap, void *compileInfo)
OpenMethodExecutionParams &
getCompilationParams
class_jitrino_1_1_compilation_interface.html
7c56281023872ade3ff9350798243e86
() const
bool
compileMethod
class_jitrino_1_1_compilation_interface.html
4d78c3ccbeec438c2d4996e29eab4cfc
(MethodDesc *method)
MethodDesc *
getMethodToCompile
class_jitrino_1_1_compilation_interface.html
11236ce033a93b53c43e3b6e75cba546
() const
TypeManager &
getTypeManager
class_jitrino_1_1_compilation_interface.html
c6c831b5fd70fee13d1847302e41f6ae
() const
MemoryManager &
getMemManager
class_jitrino_1_1_compilation_interface.html
a2d3e9104b1c89e99adaa01848df2191
() const
Type *
getTypeFromDrlVMTypeHandle
class_jitrino_1_1_compilation_interface.html
78dc859f187b273b93306b6ae01060ba
(Type_Info_Handle)
FieldDesc *
getFieldDesc
class_jitrino_1_1_compilation_interface.html
5b7b3bdaca5a427188b0a882649f0858
(Field_Handle field)
MethodDesc *
getMethodDesc
class_jitrino_1_1_compilation_interface.html
129af08bdba913f93f612969bae456ee
(Method_Handle method)
void
setCompilationContext
class_jitrino_1_1_compilation_interface.html
af46c727a3a69921f9fa7b85600c9644
(CompilationContext *cc)
CompilationContext *
getCompilationContext
class_jitrino_1_1_compilation_interface.html
4d1af0a57b1427dd7ad6604c47eecc8e
() const
static const char *
getRuntimeHelperName
class_jitrino_1_1_compilation_interface.html
950ce93571e3dd293672ff5b9ef8b2fd
(VM_RT_SUPPORT helperId)
static VM_RT_SUPPORT
str2rid
class_jitrino_1_1_compilation_interface.html
c93d9c126c835adf4cb888fd950dff34
(const char *helperName)
static const char *
getMethodName
class_jitrino_1_1_compilation_interface.html
e881a0d6ae7224a24d83c3dd20af6357
(Class_Handle enclClass, uint32 cpIndex)
static const char *
getMethodClassName
class_jitrino_1_1_compilation_interface.html
be700d024c7bde9704851768f831f3a5
(Class_Handle enclClass, uint32 cpIndex)
static const char *
getFieldSignature
class_jitrino_1_1_compilation_interface.html
7632a4524e7630b97831f7c2832ce708
(Class_Handle enclClass, uint32 cpIndex)
Jitrino::GCInterface
class_jitrino_1_1_g_c_interface.html
GCInterface
class_jitrino_1_1_g_c_interface.html
9ad0f7eef0a29d8435409e833f85b312
(GC_Enumeration_Handle gcHandle)
virtual
~GCInterface
class_jitrino_1_1_g_c_interface.html
3301aa8bc863841fdb60f22470d3aa43
()
virtual void
enumerateRootReference
class_jitrino_1_1_g_c_interface.html
23f1966134c80d6d8aa1bcac2d456a69
(void **reference)
virtual void
enumerateCompressedRootReference
class_jitrino_1_1_g_c_interface.html
eff96a00a8877d7d9eadc5afd2a836ef
(uint32 *reference)
virtual void
enumerateRootManagedReference
class_jitrino_1_1_g_c_interface.html
748c6ef5dd124367cc98040bd32e750d
(void **slotReference, int slotOffset)
Jitrino::ThreadDumpEnumerator
class_jitrino_1_1_thread_dump_enumerator.html
Jitrino::GCInterface
ThreadDumpEnumerator
class_jitrino_1_1_thread_dump_enumerator.html
c55710d0bc28c24e9e00f18d434cffb0
()
virtual void
enumerateRootReference
class_jitrino_1_1_thread_dump_enumerator.html
a705efb862b6afc8542f6454a3038fd9
(void **reference)
virtual void
enumerateCompressedRootReference
class_jitrino_1_1_thread_dump_enumerator.html
c66a04d3ce724d12842e3a3471903761
(uint32 *reference)
virtual void
enumerateRootManagedReference
class_jitrino_1_1_thread_dump_enumerator.html
f9dc8ed2370c808708c6a636d9368121
(void **slotReference, int slotOffset)
Jitrino::PersistentInstructionId
class_jitrino_1_1_persistent_instruction_id.html
PersistentInstructionId
class_jitrino_1_1_persistent_instruction_id.html
077ecc3988be649dee86272b76a49aca
()
PersistentInstructionId
class_jitrino_1_1_persistent_instruction_id.html
891e932853ca98dd2e44c5765f7df54e
(MethodDesc *methodDesc, uint32 localInstructionId)
bool
isValid
class_jitrino_1_1_persistent_instruction_id.html
5062a00847b3374a1901ff4918d6b62b
() const
MethodDesc &
getMethodDesc
class_jitrino_1_1_persistent_instruction_id.html
9fbf3727a7b6969d2555ebd63dc0f06b
() const
uint32
getLocalInstructionId
class_jitrino_1_1_persistent_instruction_id.html
0ec676494684882080a83ab45f7fe7fc
() const
bool
hasValidLocalInstructionId
class_jitrino_1_1_persistent_instruction_id.html
fda353451ab33ccbd11500f492af80c4
() const
bool
operator==
class_jitrino_1_1_persistent_instruction_id.html
3652c9e72afb67efae9c5280fc500c27
(const PersistentInstructionId &pid)
Jitrino::VMPropertyIterator
class_jitrino_1_1_v_m_property_iterator.html
VMPropertyIterator
class_jitrino_1_1_v_m_property_iterator.html
5bb75ebf0e8b646f4fbdfb170b345316
(MemoryManager &m, const char *prefix)
~VMPropertyIterator
class_jitrino_1_1_v_m_property_iterator.html
a6126bf4c2b08dc609283457efc7ad15
()
bool
next
class_jitrino_1_1_v_m_property_iterator.html
c54e26c1466da19e34a53a9f14e60cb1
()
char *
getKey
class_jitrino_1_1_v_m_property_iterator.html
736e6b314bdcbbec48350c4cef600038
() const
char *
getValue
class_jitrino_1_1_v_m_property_iterator.html
08f421b6b24aca766d2fd2220d9293ae
() const
Jitrino::Jet
namespace_jitrino_1_1_jet.html
bool
rt_check_method
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g55989c2fa1ca5661499ee2827647a51c
(JIT_Handle jit, Method_Handle method)
void
rt_unwind
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g986590625299ef2b6f02b6847830cc77
(JIT_Handle jit, Method_Handle method, JitFrameContext *context)
void
rt_enum
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g47add259c443c5c73b6f3840dffdb977
(JIT_Handle jit, Method_Handle method, GC_Enumeration_Handle henum, JitFrameContext *context)
void
rt_fix_handler_context
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g5d8ca0dc79652e7458bf7fcbf0778a8f
(JIT_Handle jit, Method_Handle method, JitFrameContext *context)
Boolean
rt_is_soe_area
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
gd9848b13daabba9c97c8b5e03e30c4ec
(JIT_Handle jit, Method_Handle method, const JitFrameContext *context)
void *
rt_get_address_of_this
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g4f86d5056fe32bc4fb366387ff962737
(JIT_Handle jit, Method_Handle method, const JitFrameContext *context)
void
rt_native2bc
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g37638e13eddeb08d09cedde2de21d302
(JIT_Handle jit, Method_Handle method, const void *ip, unsigned short *pbc_pc)
void
rt_bc2native
group___j_i_t_r_i_n_o___j_e_t___r_u_n_t_i_m_e___g_e_n_e_r_a_l.html
g4a0576f8ab9614e5135a8e9c09e2d424
(JIT_Handle jit, Method_Handle method, unsigned short bc_pc, void **pip)
::OpenExeJpdaError
rt_get_local_var
group___j_i_t_r_i_n_o___j_e_t___j_v_m_t_i___s_u_p_p_o_r_t.html
gf0f69618ff1981ff232e655e8d5d37d1
(JIT_Handle jit, Method_Handle method, const ::JitFrameContext *context, unsigned var_num, VM_Data_Type var_type, void *value_ptr)
::OpenExeJpdaError
rt_set_local_var
group___j_i_t_r_i_n_o___j_e_t___j_v_m_t_i___s_u_p_p_o_r_t.html
g890d7b343d5c5116e5f301333a6b85bc
(JIT_Handle jit, Method_Handle method, const ::JitFrameContext *context, unsigned var_num, VM_Data_Type var_type, void *value_ptr)
void
setup
namespace_jitrino_1_1_jet.html
b96b990dc62b3d9531733a5c013a78a9
(JIT_Handle hjit, const char *name)
void
cleanup
namespace_jitrino_1_1_jet.html
0cd10b07c77475790c17f7e50d282a5c
(void)
void
cmd_line_arg
namespace_jitrino_1_1_jet.html
a2e91683fe5492ee84ca0f15dd265b8f
(JIT_Handle jit, const char *name, const char *arg)
bool
supports_compresed_refs
namespace_jitrino_1_1_jet.html
de2c0ef7ec61ad9e7343d58c9d31ae5b
(void)
JIT_Result
compile_with_params
namespace_jitrino_1_1_jet.html
971ef414c10e3d8a1076176ce41c7525
(JIT_Handle jh, Compile_Handle compile, Method_Handle method, OpenMethodExecutionParams params)
OpenMethodExecutionParams
get_exe_capabilities
namespace_jitrino_1_1_jet.html
2a7d4fe4c99091b655e4c57c7e36016d
()
void
rt_profile_notification_callback
namespace_jitrino_1_1_jet.html
29c1b34a510496b28cfaa27763e5eaf5
(JIT_Handle jit, PC_Handle pc, Method_Handle mh)