DrlEMImpl.h C:/cvn_rep/source/trunk/working_vm/vm/em/src/ _drl_e_m_impl_8h RStep RChain DrlEMFactory DrlEMImpl #define EM_TBS_TICK_TIMEOUT _drl_e_m_impl_8h.html 0c99531272678d17d0b8702020c40797 std::vector< RChain * > RChains _drl_e_m_impl_8h.html 3f3642dc2e627f73a8bfaeafc815f0bd std::vector< RStep * > RSteps _drl_e_m_impl_8h.html 64d36bd8edc52158756297ba66083a39 DrlProfileCollectionFramework.h C:/cvn_rep/source/trunk/working_vm/vm/em/src/ _drl_profile_collection_framework_8h EM_PC_Interface MethodProfile ProfileCollector TbsEMClient std::vector< TbsEMClient * > TbsClients _drl_profile_collection_framework_8h.html 899bcfe1ec9cef8e111368d8c8a77e19 std::vector< ProfileCollector * > ProfileCollectors _drl_profile_collection_framework_8h.html c65662fa97f838656ee5cdc2c3b157cc std::vector< JIT_Handle > Jits _drl_profile_collection_framework_8h.html 237e5499dc564b7e2a633f160d8aeaca EBProfileCollector.h C:/cvn_rep/source/trunk/working_vm/vm/em/src/ _e_b_profile_collector_8h EBProfileCollector EBMethodProfile std::map< Method_Handle, EBMethodProfile * > EBProfilesMap _e_b_profile_collector_8h.html 7df3469e8f48d3d2f9e8dfa9d727c67e std::vector< EBMethodProfile * > EBProfiles _e_b_profile_collector_8h.html 3feb07903ca9941787ca95a8af1c9395 Method_Profile_Handle eb_profiler_create_profile _e_b_profile_collector_8h.html 065fea40985b19ef0dbaf64229ee9801 (PC_Handle ph, Method_Handle mh) void * eb_profiler_get_entry_counter_addr _e_b_profile_collector_8h.html 976a99a621955b26baf9c93b26c9a164 (Method_Profile_Handle mph) void * eb_profiler_get_backedge_counter_addr _e_b_profile_collector_8h.html ab6f6b5decbf3135c5ddc7f83a38176c (Method_Profile_Handle mph) void __stdcall eb_profiler_sync_mode_callback _e_b_profile_collector_8h.html f25350e35aa20fe1291259407c2dc43c (PC_Handle mph) char eb_profiler_is_in_sync_mode _e_b_profile_collector_8h.html fd4bb4da2b583191776595bb0baded23 (PC_Handle pch) uint32 eb_profiler_get_entry_threshold _e_b_profile_collector_8h.html dd3f74a3847f7c98dc42503cdf935b9f (PC_Handle pch) uint32 eb_profiler_get_backedge_threshold _e_b_profile_collector_8h.html e993bf82df6daa687d01b40f744c90c8 (PC_Handle pch) EdgeProfileCollector.h C:/cvn_rep/source/trunk/working_vm/vm/em/src/ _edge_profile_collector_8h EdgeProfileCollector EdgeMethodProfile std::map< Method_Handle, EdgeMethodProfile * > EdgeProfilesMap _edge_profile_collector_8h.html dbdc48b644fcb00cc580411b2b4f0a0f std::vector< EdgeMethodProfile * > EdgeProfiles _edge_profile_collector_8h.html dedacd3c84f4796d9ed5e479fa5f3bce Method_Profile_Handle edge_profiler_create_profile _edge_profile_collector_8h.html 937a7b26ea5a0cd019f97b62fee6ebf6 (PC_Handle ph, Method_Handle mh, uint32 numCounters, uint32 *counterKeys, uint32 checkSum) uint32 edge_profiler_get_num_counters _edge_profile_collector_8h.html 597ee5f3d034cf12e9847af49ee60ae8 (Method_Profile_Handle mph) uint32 edge_profiler_get_checksum _edge_profile_collector_8h.html beb143fcc0bfa6dc8f9c4439b535217f (Method_Profile_Handle mph) void * edge_profiler_get_entry_counter_addr _edge_profile_collector_8h.html 22b471575f430c63df3a4adc3af20dc4 (Method_Profile_Handle mph) void * edge_profiler_get_counter_addr _edge_profile_collector_8h.html 12ac75ffd8d7e26b4d12c895759a5bb2 (Method_Profile_Handle mph, uint32 key) uint32 edge_profiler_get_entry_threshold _edge_profile_collector_8h.html a2031dd6e7cb96a7c2d574bda2563170 (PC_Handle pch) uint32 edge_profiler_get_backedge_threshold _edge_profile_collector_8h.html 7505e52e7d55ce19b8434ebc6dff0a05 (PC_Handle pch) em.h C:/cvn_rep/source/trunk/working_vm/vm/include/open/ em_8h #define OPEN_EM em_8h.html 611e3aa2b2243e893cdd9fdd846873e9 #define OPEN_EM_VERSION em_8h.html a464216f50c3487d84bac5319a5b3cf5 void * EM_Handle em_8h.html 01d9ea5bd73583448706e6660e47cc34 void * JIT_Handle em_8h.html 8e9c9fdbc225616cb7bf7f5b73ed63c9 void * PC_Handle em_8h.html 8335add99f801e8a42896bd91ad95ddb void * Method_Profile_Handle em_8h.html a251b01e58425a99107b56f0b131a1cd JIT_Result 15a76398d8f446341b33954c9adbb9e9 JIT_SUCCESS 15a76398d8f446341b33954c9adbb9e9b5713c2df48c24bf56d7ad2a132723af JIT_FAILURE 15a76398d8f446341b33954c9adbb9e9197ecbc367ebfcbcba28727f71f3f866 EM_JIT_PC_Role 55fba0f11f26aef9e1f883ceaf463a5b EM_JIT_PROFILE_ROLE_GEN 55fba0f11f26aef9e1f883ceaf463a5bbadc285b2214c7a52911a3a4be849618 EM_JIT_PROFILE_ROLE_USE 55fba0f11f26aef9e1f883ceaf463a5ba439fe5ae8e905ef4d80045ad0912654 em_intf.h C:/cvn_rep/source/trunk/working_vm/vm/include/ em__intf_8h VMEXPORT JIT_Handle vm_load_jit em__intf_8h.html 5b6f1503ce7b27c0607460838dfdc735 (const char *file_name, apr_dso_handle_t **handle) em_profile_access.h C:/cvn_rep/source/trunk/working_vm/vm/include/open/ em__profile__access_8h EM_ProfileAccessInterface EM_PCTYPE bbd26d71893067b7b1eaeda5153f33d2 EM_PCTYPE_ENTRY_BACKEDGE bbd26d71893067b7b1eaeda5153f33d283a43800b1c3b97f6e0a6c3efe248729 EM_PCTYPE_EDGE bbd26d71893067b7b1eaeda5153f33d294667331a7970886904e1219291c2a3c EM_PCTYPE_VALUE bbd26d71893067b7b1eaeda5153f33d26f8b50eee390c96bbfc78045a4247f27 em_vm.h C:/cvn_rep/source/trunk/working_vm/vm/include/open/ em__vm_8h _OpenEmVm #define OPEN_INTF_EM_VM em__vm_8h.html 0b7fdced85b5552a95dc7e7a6bbe8f0a #define OPEN_EM_VM_PROFILER_NEEDS_THREAD_SUPPORT em__vm_8h.html 6d6df422518248b038a41577e71f13f8 #define OPEN_EM_VM_PROFILER_THREAD_TIMEOUT em__vm_8h.html 4e15451681ec14eac7f858ffb11ed093 _OpenEmVm * OpenEmVmHandle em__vm_8h.html cee764a538026fdeac32d8698d0c375c jit_intf.h C:/cvn_rep/source/trunk/working_vm/vm/include/ jit__intf_8h const void * Arg_List_Iterator jit__intf_8h.html 559048016c68aba1fd19ef861e9d637f const void * Arg_List_Iter jit__intf_8h.html 75bbfd41120113c050b2ea8175f74da0 VMEXPORT Field_Handle resolve_field jit__intf_8h.html 135c38600bb4f13e48b43aba7fa00bf5 (Compile_Handle h, Class_Handle c, unsigned index) VMEXPORT Method_Handle resolve_nonstatic_method jit__intf_8h.html 253e0f2540d505f7faef1b9e5b4ff923 (Compile_Handle h, Class_Handle c, unsigned index) VMEXPORT Method_Handle resolve_special_method jit__intf_8h.html a1e6f17b5bd3e2ab4c78fd163e72f7ac (Compile_Handle h, Class_Handle c, unsigned index) VMEXPORT Boolean vm_instanceof_class jit__intf_8h.html b7a6816bc1c19f0b18dd4f2d69d37910 (Class *s, Class *t) VMEXPORT Class_Handle resolve_class_new jit__intf_8h.html 135d698a6ac2ca4f6faff5d3ca8a9234 (Compile_Handle h, Class_Handle c, unsigned index) VMEXPORT Class_Handle resolve_class jit__intf_8h.html 3f6f47afde3c83a228dbcd76dd340495 (Compile_Handle h, Class_Handle c, unsigned index) VMEXPORT Boolean field_is_public jit__intf_8h.html 213b8887b753c599803b0fa200919940 (Field_Handle f) VMEXPORT unsigned field_get_flags jit__intf_8h.html a4f7bcfb23aae4064701fd6c27e3b566 (Field_Handle f) VMEXPORT Java_Type field_get_type jit__intf_8h.html 6d78ea5805f7d8eba65f760e393424c5 (Field_Handle f) VMEXPORT Boolean field_is_injected jit__intf_8h.html 28ad5dcdf404c4f43b99d2c629c41ad4 (Field_Handle f) VMEXPORT Boolean method_is_public jit__intf_8h.html 4c5b3ae9fbe768d5442744a3ee5589c7 (Method_Handle m) VMEXPORT unsigned method_get_max_locals jit__intf_8h.html 37f60fbd9f4fcce33d31760e446f2d03 (Method_Handle m) VMEXPORT unsigned method_get_flags jit__intf_8h.html 09c0cc47ec840c6e44afe6af85f42e64 (Method_Handle m) VMEXPORT Boolean method_uses_fastcall jit__intf_8h.html f8dbfbc9dd6c70596f28bb9f2fc9a6e8 (Method_Handle m) VMEXPORT Boolean method_is_fake jit__intf_8h.html 3ea379271fb1cb1e155901113b07c275 (Method_Handle m) VMEXPORT unsigned method_number_throws jit__intf_8h.html be71ed1d9c95d4645b3781bdcc79496a (Method_Handle m) VMEXPORT Class_Handle method_get_throws jit__intf_8h.html 04bc292bc9ffa9d95611530e948af5f8 (Method_Handle m, unsigned idx) VMEXPORT Method_Side_Effects method_get_side_effects jit__intf_8h.html 3a25bfa34c5d919dd8a35cd470fbc66a (Method_Handle m) VMEXPORT void method_set_side_effects jit__intf_8h.html f3740b8fcde149de7273924af2007c85 (Method_Handle m, Method_Side_Effects mse) VMEXPORT Java_Type method_get_return_type jit__intf_8h.html fd7e7e88f8cb7b18204dcc1645081b50 (Method_Handle m) VMEXPORT Class_Handle method_get_return_type_class jit__intf_8h.html 2f8fc5d4815239292952609bfa7fca5b (Method_Handle m) VMEXPORT Arg_List_Iterator initialize_arg_list_iterator jit__intf_8h.html 2e0026f536cf9cfea8b96a6aaf740584 (const char *descr) VMEXPORT Arg_List_Iterator method_get_argument_list jit__intf_8h.html 3c42f16fbc3e8297d10f5f293591c5da (Method_Handle m) VMEXPORT Java_Type curr_arg jit__intf_8h.html 7103f7d4f7247c9488c5b36bc362eace (Arg_List_Iterator iter) VMEXPORT Class_Handle get_curr_arg_class jit__intf_8h.html a4a0ff967e7952125230395aeb94b930 (Arg_List_Iterator iter, Method_Handle m) VMEXPORT Arg_List_Iterator advance_arg_iterator jit__intf_8h.html 7cfa2e2ba926f968bb65c63857eb7530 (Arg_List_Iterator iter) VMEXPORT void method_set_inline_assumption jit__intf_8h.html 23701505d31e457571ba301d96b1e9aa (Compile_Handle h, Method_Handle caller, Method_Handle callee) VMEXPORT Boolean method_has_annotation jit__intf_8h.html 8ddb31f15254372f11e1d1a39f4fc519 (Method_Handle target, Class_Handle antn_type) VMEXPORT unsigned class_get_flags jit__intf_8h.html fefde67be9b6ad56da3bf9ad7c3c6005 (Class_Handle cl) VMEXPORT unsigned class_number_fields jit__intf_8h.html f8613ec1e6a99845a2d15c7d99ff1d2a (Class_Handle ch) VMEXPORT Field_Handle class_get_field jit__intf_8h.html 5d73a5127c1b360f90f20c94b3594373 (Class_Handle ch, unsigned idx) VMEXPORT int class_get_super_offset jit__intf_8h.html 9cdbeefbebc417b8b47ecff277008bc8 () VMEXPORT Field_Handle class_get_field_by_name jit__intf_8h.html 6f96f3c81191d4777936eab59d2904fe (Class_Handle ch, const char *name) VMEXPORT Method_Handle class_get_method_by_name jit__intf_8h.html a02fea46184646bf334a19c84c3e0dca (Class_Handle ch, const char *name) VMEXPORT int class_get_depth jit__intf_8h.html 7ad6431da56c5dbb20b8604f2ef97c67 (Class_Handle cl) VMEXPORT Boolean class_has_non_default_finalizer jit__intf_8h.html ad7614385a4053e6ade8dce630c744e1 (Class_Handle cl) VMEXPORT unsigned class_number_implements jit__intf_8h.html c96f722365b05eab32944c4ef37cca94 (Class_Handle ch) VMEXPORT Class_Handle class_get_implements jit__intf_8h.html d721fe0034d2f9aa5e32b6e2c8a55d8e (Class_Handle ch, unsigned idx) VMEXPORT const char * class_get_source_file_name jit__intf_8h.html c4958fbf1bd9edf1a973720ba700104c (Class_Handle cl) VMEXPORT Boolean class_property_is_interface jit__intf_8h.html 8b1666de8a0873ed58b7c1c18ba40cd5 (Class_Handle ch) VMEXPORT uint32 class_get_num_array_dimensions jit__intf_8h.html af697969172d16551bd4bd2abe97bccc (Class_Handle cl, unsigned short cpIndex) VMEXPORT ClassLoaderHandle class_get_class_loader jit__intf_8h.html 445692f68f270c413b7aefede6e96c00 (Class_Handle c) VMEXPORT void class_throw_linking_error_for_jit jit__intf_8h.html d95a378c73c86d879653ba0c6283f84a (Class_Handle ch, unsigned cp_index, unsigned opcode) void class_throw_linking_error jit__intf_8h.html 7763a5c28a10dd9f60366d62ada04b50 (Class_Handle ch, unsigned cp_index, unsigned opcode) VMEXPORT Class_Handle class_load_class_by_name jit__intf_8h.html af54fe2617f619360de739a66fd50a8a (const char *name, Class_Handle c) VMEXPORT Class_Handle class_load_class_by_descriptor jit__intf_8h.html ac851c61a96ec75cda7bbfe176841cbc (const char *descr, Class_Handle c) VMEXPORT Method_Handle class_lookup_method_recursively jit__intf_8h.html 7601c1c1dcb2e8cdc3929b6ab86d726e (Class_Handle clss, const char *name, const char *descr) VMEXPORT Boolean class_is_cp_entry_resolved jit__intf_8h.html 471bf2e11c66990977600f1a344e542a (Compile_Handle ch, Class_Handle clazz, unsigned cp_index) VMEXPORT Class_Handle class_find_loaded jit__intf_8h.html 82fa50b6abf368ea1be136548c92a754 (ClassLoaderHandle, const char *) VMEXPORT Class_Handle class_find_class_from_loader jit__intf_8h.html e6369ee8c9bbf1a9a3dff2756cc1488c (ClassLoaderHandle, const char *, Boolean init) VMEXPORT const char * const_pool_get_field_name jit__intf_8h.html 838aa9dff99b3972e276199a32756ef2 (Class_Handle cl, unsigned index) VMEXPORT const char * const_pool_get_field_class_name jit__intf_8h.html 111db47e28a66060d7c9dad5fc37d5aa (Class_Handle cl, unsigned index) VMEXPORT const char * const_pool_get_field_descriptor jit__intf_8h.html 455bd185f3f6ba931db9220014a17d00 (Class_Handle cl, unsigned index) VMEXPORT const char * const_pool_get_method_name jit__intf_8h.html 0c8fec809608077ca164ff9ad5a860dc (Class_Handle cl, unsigned index) VMEXPORT const char * const_pool_get_method_class_name jit__intf_8h.html 4bce00560541c532d38f4ab608e10573 (Class_Handle cl, unsigned index) VMEXPORT const char * const_pool_get_method_descriptor jit__intf_8h.html 646e9f7eaf514d8c1f2d11ffadcdb666 (Class_Handle cl, unsigned index) VMEXPORT const char * const_pool_get_class_name jit__intf_8h.html a3207254a4074b7c7c4a9f3032e7bf15 (Class_Handle cl, unsigned index) VMEXPORT const char * const_pool_get_interface_method_name jit__intf_8h.html eb779ca5eed394f2f0a69223b31addd2 (Class_Handle cl, unsigned index) VMEXPORT const char * const_pool_get_interface_method_class_name jit__intf_8h.html f7958895f7c1f5d250777348f35344b8 (Class_Handle cl, unsigned index) VMEXPORT const char * const_pool_get_interface_method_descriptor jit__intf_8h.html 3743248f94b58864c022a255dca6994b (Class_Handle cl, unsigned index) VMEXPORT Compile_Handle jit_get_comp_handle jit__intf_8h.html 1906dcf1ef8280ebe14ebe72b578b6df (JIT_Handle j) VMEXPORT void core_free jit__intf_8h.html 620ceda2839b587c5742f33f594f4e1c (void *) VMEXPORT void compiled_method_load jit__intf_8h.html 83c198da727846870ce6c952f6dfeac3 (Method_Handle method, uint32 codeSize, void *codeAddr, uint32 mapLength, AddrLocation *addrLocationMap, void *compileInfo, Method_Handle outer_method) MTable.h C:/cvn_rep/source/trunk/working_vm/vm/em/src/ _m_table_8h MTable MTable::MethodInfo MTable::MethodFilter MTable::NumRangeMethodFilter MTable::NameMethodFilter MTable::BCSizeMethodFilter bool startsWith _m_table_8h.html 11c9a498274d9d966fdf7a40305a1be9 (const std::string &str, const std::string &prefix) bool isNum _m_table_8h.html b45d5505610e35bb5310e3f78d4ae66f (const std::string &str) _OpenEmVm struct___open_em_vm.html void(* ExecuteMethod struct___open_em_vm.html d2148221a5733cd65a71a2876bd1362e )(jmethodID meth, jvalue *return_value, jvalue *args) JIT_Result(* CompileMethod struct___open_em_vm.html 7f1f89d351a1255dae17bc86e42be91c )(Method_Handle method_handle) void(* RegisterCodeChunk struct___open_em_vm.html b8c6c53261d76072c0a35c8b48d5afe9 )(Method_Handle method_handle, void *code_addr, size_t size, void *data) Method_Handle(* LookupCodeChunk struct___open_em_vm.html ad7d265cdd092deb3696d9fceda7e1f7 )(void *addr, Boolean is_ip_past, void **code_addr, size_t *size, void **data) Boolean(* UnregisterCodeChunk struct___open_em_vm.html 4adf082842dc7550169959a7a5b4bbd0 )(void *addr) void(* ProfilerThreadTimeout struct___open_em_vm.html 8d0a7b1615bd773c399ce3869e2c2534 )() void(* ClassloaderUnloadingCallback struct___open_em_vm.html 4f122d94b138c682a86925262cd3a4c5 )(ClassLoaderHandle class_handle) DrlEMFactory class_drl_e_m_factory.html static DrlEMImpl * createAndInitEMInstance class_drl_e_m_factory.html 8f5d19a01bb52bfb91ef1c2ec51c7292 () static DrlEMImpl * getEMInstance class_drl_e_m_factory.html 1ec545514dd2b7f1f48185cda5d46e67 () static void deinitEMInstance class_drl_e_m_factory.html d2cd8ed96aeae38ae20a9a836432f638 () DrlEMImpl class_drl_e_m_impl.html EM_PC_Interface DrlEMImpl class_drl_e_m_impl.html eafd0f92cde15d4f47d33acdb6386f06 () virtual ~DrlEMImpl class_drl_e_m_impl.html 85e2b647114ba0f2adf4ae33835b813b () virtual bool init class_drl_e_m_impl.html b396ac28db9c1f3ad114279d6b10e509 () virtual void deinit class_drl_e_m_impl.html 51d53e37940c6f9f57a937f12ef5baba () virtual void executeMethod class_drl_e_m_impl.html e86dcb11312527aff85717cabf05bdf7 (jmethodID meth, jvalue *return_value, jvalue *args) virtual JIT_Result compileMethod class_drl_e_m_impl.html 525b82af247ddc2452e1d45044225976 (Method_Handle method_handle) virtual void registerCodeChunk class_drl_e_m_impl.html aeae5eca4db8a4eb630d8aa7a17badd9 (Method_Handle method_handle, void *code_addr, size_t size, void *data) virtual Method_Handle lookupCodeChunk class_drl_e_m_impl.html ac29b8903743c63ee2c3dc9019c35e1b (void *addr, Boolean is_ip_past, void **code_addr, size_t *size, void **data) virtual Boolean unregisterCodeChunk class_drl_e_m_impl.html 328a6b443da59d16f162602c2c2fd28d (void *addr) virtual unsigned int getNumProfilerThreads class_drl_e_m_impl.html 62027e02d3c354652047052b6b3c33d4 () const virtual void classloaderUnloadingCallback class_drl_e_m_impl.html 00f7b982ae26ac5801d026bf746dbcb4 (ClassLoaderHandle class_handle) virtual void methodProfileIsReady class_drl_e_m_impl.html 91d58a73fe957cf74d6d63665662f900 (MethodProfile *mp) virtual bool needTbsThreadSupport class_drl_e_m_impl.html d62293d042d59393c882179f394531ff () const virtual void tbsTimeout class_drl_e_m_impl.html 3c6cacce538016db293759bb20c0d6a4 () virtual int getTbsTimeout class_drl_e_m_impl.html 162c81737e7d6829fd7c35f59c4202e2 () const ProfileCollector * getProfileCollector class_drl_e_m_impl.html b0ed40ea962ca27db204ecf214d827c6 (EM_PCTYPE type, JIT_Handle jh, EM_JIT_PC_Role jitRole) const EBMethodProfile class_e_b_method_profile.html MethodProfile EBMethodProfile class_e_b_method_profile.html 8f0c84a7704439a21739d3476226655b (EBProfileCollector *pc, Method_Handle mh) uint32 entryCounter class_e_b_method_profile.html c4bb1e15b0cb7b3b5709b4e59260ab11 uint32 backedgeCounter class_e_b_method_profile.html fae372d851fb5906963329ff5ee4ac59 EBProfileCollector class_e_b_profile_collector.html ProfileCollector TbsEMClient EB_ProfilerMode 9254d60ac0d057c453fd001a50b8bef0 EB_PCMODE_ASYNC 9254d60ac0d057c453fd001a50b8bef05f4d92c8f9a3c6f20254d0a4446f912f EB_PCMODE_SYNC 9254d60ac0d057c453fd001a50b8bef074f1749c3e7d4ba393fb1455acfba8f8 EBProfileCollector class_e_b_profile_collector.html f5e3e0e08223ce4fc60ff0ad98ca8817 (EM_PC_Interface *em, const std::string &name, JIT_Handle genJit, EB_ProfilerMode _mode, uint32 _eThreshold, uint32 _bThreshold, uint32 _initialTimeout=0, uint32 _timeout=0) virtual ~EBProfileCollector class_e_b_profile_collector.html 65424a36e457c04311374e4b390b82cc () virtual TbsEMClient * getTbsEmClient class_e_b_profile_collector.html 95a495c5f9f48e3212c62a8fd675ca3b () const virtual uint32 getInitialTimeout class_e_b_profile_collector.html ce0bb44d70c7d3efe8c1c2bed4e1942d () const virtual uint32 getTimeout class_e_b_profile_collector.html f2564cbe6ad3ab4d6a201dc7418f6f4c () const virtual void onTimeout class_e_b_profile_collector.html fdc32e7c4bb4a4eb643fb3719f3b3bef () virtual MethodProfile * getMethodProfile class_e_b_profile_collector.html ecbe783f5c429b3b7885841d78a347ca (Method_Handle mh) const virtual void classloaderUnloadingCallback class_e_b_profile_collector.html 33becff92a3ecd2f54e2c80155eebd72 (ClassLoaderHandle h) EBMethodProfile * createProfile class_e_b_profile_collector.html 526c8f94d4cb12b104f8badf47da9429 (Method_Handle mh) void syncModeJitCallback class_e_b_profile_collector.html 3a4e6c287fe0f650301545bd28194fc7 (MethodProfile *mp) uint32 getEntryThreshold class_e_b_profile_collector.html 949203c4caae8768d711ab2894ada9b2 () const uint32 getBackedgeThreshold class_e_b_profile_collector.html 5918c158df64e9489a12c431a6648c68 () const EB_ProfilerMode getMode class_e_b_profile_collector.html 1c78069309b17410b3733cf9f95300d3 () const EdgeMethodProfile class_edge_method_profile.html MethodProfile EdgeMethodProfile class_edge_method_profile.html 7d1129291e4cd2843564d6a3e308f9bb (EdgeProfileCollector *pc, Method_Handle mh) void dump class_edge_method_profile.html 6b6f7f59d6894c7588fcf0725a26b473 (const char *banner) void setHotMethod class_edge_method_profile.html 2b35190e6b816c5dd4fd301fe0e1f388 () bool isHot class_edge_method_profile.html 2f93db90b50c5bee04415549d6c3f22b () const uint32 * getCounter class_edge_method_profile.html 54ad0cd5b7f42301e249c50d8f8e8929 (uint32 key) const uint32 entryCounter class_edge_method_profile.html bd16ac62ca9b0ebe53ff4d4728c9eb76 std::vector< uint32 > counters class_edge_method_profile.html 40b2710321550c9e952ccddd4d8b45f8 EdgeMap cntMap class_edge_method_profile.html 620f46f10af03161389df14f3a3e5421 uint32 checkSum class_edge_method_profile.html 4050b2d662acddd9a28f5354686de101 EdgeProfileCollector class_edge_profile_collector.html ProfileCollector TbsEMClient EdgeProfileCollector class_edge_profile_collector.html 64464f78f22c86783b07832e7aedf908 (EM_PC_Interface *em, const std::string &name, JIT_Handle genJit, uint32 _initialTimeout, uint32 _timeout, uint32 _eThreshold, uint32 _bThreshold) virtual ~EdgeProfileCollector class_edge_profile_collector.html 1eacc3a76d97ce8f0a5cdcbb4019bfd9 () virtual TbsEMClient * getTbsEmClient class_edge_profile_collector.html f4f9ea515860c34a1f74be7c895234b9 () const virtual uint32 getInitialTimeout class_edge_profile_collector.html 0e1a813cfecde48e1120404766d03661 () const virtual uint32 getTimeout class_edge_profile_collector.html 2de9227301305bdd4a7f579e6f19cd2c () const virtual void onTimeout class_edge_profile_collector.html baae606ffb034eeafe09d6780107875a () virtual void classloaderUnloadingCallback class_edge_profile_collector.html f5f3af6896b431b7d49a1e2e6d922909 (ClassLoaderHandle h) MethodProfile * getMethodProfile class_edge_profile_collector.html 7c879eac225a8aa4cd22cab81833b5ec (Method_Handle mh) const EdgeMethodProfile * createProfile class_edge_profile_collector.html b3b3a7d31bb674866584f8a0674a525e (Method_Handle mh, uint32 numCounters, uint32 *counterKeys, uint32 checkSum) uint32 getEntryThreshold class_edge_profile_collector.html 9651edf4f073cdd9a1029026b12e78e6 () const uint32 getBackedgeThreshold class_edge_profile_collector.html c185bedfc5533207c9a6cc55898431be () const EM_PC_Interface class_e_m___p_c___interface.html virtual ~EM_PC_Interface class_e_m___p_c___interface.html 111847b2ecc922a7ce780af42e21a688 () virtual void methodProfileIsReady class_e_m___p_c___interface.html f76481d4f70a34407b192633b0cbcc32 (MethodProfile *mp)=0 EM_ProfileAccessInterface struct_e_m___profile_access_interface.html EM_PCTYPE(* get_pc_type struct_e_m___profile_access_interface.html 1dcfb68b2e8a1ae137f8d9992be472ae )(EM_Handle _this, PC_Handle pc) Method_Profile_Handle(* get_method_profile struct_e_m___profile_access_interface.html d04afa967bd5f05f66a30776c11f9f97 )(EM_Handle _this, PC_Handle pc, Method_Handle mh) PC_Handle(* get_pc struct_e_m___profile_access_interface.html b23afb371c776934588ba3b7ff677393 )(EM_Handle _this, EM_PCTYPE profile_type, JIT_Handle jh, EM_JIT_PC_Role jit_role) Method_Profile_Handle(* eb_profiler_create_profile struct_e_m___profile_access_interface.html 3b2b34a0aaddfc8a20d1edd8e79ed349 )(PC_Handle ph, Method_Handle mh) void *(* eb_profiler_get_entry_counter_addr struct_e_m___profile_access_interface.html 4ee282ffdbce6ea34512dcbd47edd162 )(Method_Profile_Handle mph) void *(* eb_profiler_get_backedge_counter_addr struct_e_m___profile_access_interface.html b4f60232a03ecc3252d89c8db256531d )(Method_Profile_Handle mph) char(* eb_profiler_is_in_sync_mode struct_e_m___profile_access_interface.html 47602b316a4e5819c45e212a8f0dfe78 )(PC_Handle pch) void(* eb_profiler_sync_mode_callback struct_e_m___profile_access_interface.html 9da9a70f2067a44b0bbb889c39fadb57 )(Method_Profile_Handle mph) uint32(* eb_profiler_get_entry_threshold struct_e_m___profile_access_interface.html be2e260e93875c37462178c4e531899d )(PC_Handle pch) uint32(* eb_profiler_get_backedge_threshold struct_e_m___profile_access_interface.html b4f55baf4499960093780f5814247e1d )(PC_Handle pch) Method_Profile_Handle(* edge_profiler_create_profile struct_e_m___profile_access_interface.html b4c7762faaf3f5fd8714c03ebd540513 )(PC_Handle ph, Method_Handle mh, uint32 numEdgeCounters, uint32 *counterKeys, uint32 checkSum) uint32(* edge_profiler_get_num_counters struct_e_m___profile_access_interface.html 19df1812f920a783a1ba5cf8c898adf6 )(Method_Profile_Handle mph) uint32(* edge_profiler_get_checksum struct_e_m___profile_access_interface.html 95328a5a09b2207aee0d216b1a0eda3a )(Method_Profile_Handle mph) void *(* edge_profiler_get_counter_addr struct_e_m___profile_access_interface.html 4d584f2887b8d764515aa854fe3f5653 )(Method_Profile_Handle mph, uint32 key) void *(* edge_profiler_get_entry_counter_addr struct_e_m___profile_access_interface.html b68800b8097eef4b6d67c54349eb4246 )(Method_Profile_Handle mph) uint32(* edge_profiler_get_entry_threshold struct_e_m___profile_access_interface.html 0b99a697ca8d810a02eb0789ef7ce0d3 )(PC_Handle pch) uint32(* edge_profiler_get_backedge_threshold struct_e_m___profile_access_interface.html 89c93122ac454fa09405f899e13db27d )(PC_Handle pch) Method_Profile_Handle(* value_profiler_create_profile struct_e_m___profile_access_interface.html 5e43879dec7e551299361e91f40cd64d )(PC_Handle pch, Method_Handle mh, uint32 numKeys, uint32 *keys) void(* value_profiler_add_value struct_e_m___profile_access_interface.html f302590bb7343abd0d7e1d7755716387 )(Method_Profile_Handle mph, uint32 instructionKey, POINTER_SIZE_INT valueToAdd) POINTER_SIZE_INT(* value_profiler_get_top_value struct_e_m___profile_access_interface.html 15ad860ba57f83c33b3ff0a71e2d2691 )(Method_Profile_Handle mph, uint32 instructionKey) void(* value_profiler_dump_values struct_e_m___profile_access_interface.html 51c8596e67835598eebaf41aebf3e28d )(Method_Profile_Handle mph, std::ostream &os) MethodProfile class_method_profile.html MethodProfile class_method_profile.html 48f68c833b41cbf3c41022fa840413fc (ProfileCollector *_pc, Method_Handle _mh) virtual ~MethodProfile class_method_profile.html d4046682f61ee49c3f2b455ab73f7325 () ProfileCollector * pc class_method_profile.html 6d66184fce14509b7f3e9a1b1f0b63cb Method_Handle mh class_method_profile.html 93fe1eab11852f45dc18b9ae2fb408c8 MTable class_m_table.html MTable class_m_table.html b866c50c8f69dc641c188cfbf2dc3b4c () virtual ~MTable class_m_table.html 8f21c97af0eb7e70ec08426f8da55af5 () bool addMethodFilter class_m_table.html 00cc5ef8b8937878df956533e751dc08 (const std::string &configLine) void addNumRangeMethodFilter class_m_table.html 6829af61715741f528388d7a52833523 (bool accept, size_t start, size_t end) void addBCSizeMethodFilter class_m_table.html 6b9be88f962498fa094cf1e6a4ad2682 (bool accept, size_t start, size_t end) void addNameMethodFilter class_m_table.html d94b15f46475a8aa51931aecf7b36457 (bool accept, const std::string &className, const std::string &methodName, const std::string &signature) bool acceptMethod class_m_table.html 9eda8f0e4ab15ef6f001c9c08ca616a5 (Method_Handle mh, size_t num) const MTable::BCSizeMethodFilter MTable::MethodFilter MTable::MethodInfo MTable::NameMethodFilter MTable::NumRangeMethodFilter ProfileCollector class_profile_collector.html ProfileCollector class_profile_collector.html fa49775bf43629a426ffe5c3fabdebb7 (EM_PC_Interface *_em, const std::string &_name, EM_PCTYPE _type, JIT_Handle _genJit) virtual ~ProfileCollector class_profile_collector.html 9c96c7f305096667f7293556a1f12037 () virtual TbsEMClient * getTbsEmClient class_profile_collector.html 9305352c935c494f2d13042d4aeaac75 () const=0 virtual MethodProfile * getMethodProfile class_profile_collector.html d5666281c2e984c4a66a20c9e12230c7 (Method_Handle mh) const =0 virtual void addUseJit class_profile_collector.html 7bc2ec03dfe6005119636fccc8786c6a (JIT_Handle jit) virtual void classloaderUnloadingCallback class_profile_collector.html b433c338cdf0b9656d520d65c2f0653a (ClassLoaderHandle h) EM_PC_Interface * em class_profile_collector.html 402aa0ce1784b2c3c4b356bebc44670b std::string name class_profile_collector.html a4f8d252d449a0849b1b39de23fb29b8 EM_PCTYPE type class_profile_collector.html d755a2c2ef8a1af8c56157fcf286a1e9 JIT_Handle genJit class_profile_collector.html 90304dc2bc25b48ba5b8c1c5efc83b75 Jits useJits class_profile_collector.html 9af0c6f09cb8644407b158a4b876a108 RChain class_r_chain.html RChain class_r_chain.html 655c2198a3def2b21a7725830f82c22a () virtual ~RChain class_r_chain.html 6829b0c5fb84b28aebae37c3390944ed () bool acceptMethod class_r_chain.html 5d8e2382a3005d72cdf68eb115dae03b (Method_Handle mh, size_t n) const bool addMethodFilter class_r_chain.html eee6a1a35121c9e4d9646ec5c175a74f (const std::string &filterString) RSteps steps class_r_chain.html 719be4fae3f89999e9c052d3b2766ed0 MTable methodTable class_r_chain.html 9a3e54978c307d0c3dc06c80573c8339 RStep class_r_step.html RStep class_r_step.html d198943a177feef386cb3644c1fd9352 (JIT_Handle _jit, const std::string &_jitName, RChain *_chain, apr_dso_handle_t *_libHandle) virtual ~RStep class_r_step.html ce38737011dfb1950f05c8c36735c16d () JIT_Handle jit class_r_step.html e8332f5b92760867abaaaebfa28aba00 std::string jitName class_r_step.html 3cdbb2d9932a282fc121409a44537c23 std::string catName class_r_step.html 8c1387e33fc91352a3ed305f09a6cefc RChain * chain class_r_step.html c13474a6d54fdf4275760d797dfb2f69 bool loggingEnabled class_r_step.html 7ecf74e88d86dd2016eefa9baee9cf15 apr_dso_handle_t * libHandle class_r_step.html 97f5ff218bf77d638a67fa96c069713c bool(* enable_profiling class_r_step.html bf848d25a512d7c5371ccbb689ec1e5b )(JIT_Handle, PC_Handle, EM_JIT_PC_Role) void(* profile_notification_callback class_r_step.html c7d2c254c3d9952ebc2f31126a8a0355 )(JIT_Handle, PC_Handle, Method_Handle) TbsEMClient class_tbs_e_m_client.html TbsEMClient class_tbs_e_m_client.html 278cf6a12d1972804a6a5fc295e4cf40 () virtual ~TbsEMClient class_tbs_e_m_client.html 328d139e97199a6692e5cd697fe2893c () virtual uint32 getInitialTimeout class_tbs_e_m_client.html 5cb954581efd00003bf5952c95b7415d () const=0 virtual uint32 getTimeout class_tbs_e_m_client.html 939f3b2d6257fd3cfc6f83b1da0dd54a () const=0 virtual void onTimeout class_tbs_e_m_client.html e86e79a7bc11b2e67bc86f0bb4de48ac ()=0 virtual uint32 getNextTick class_tbs_e_m_client.html 919303fb0c677bb15f6e089b27cea2f4 () const virtual void setNextTick class_tbs_e_m_client.html 29c66a12f3ffa7d073c8449da58ccda6 (uint32 n)