comparison src/share/vm/jvmci/jvmciEnv.hpp @ 23408:f84a5ac3be22

make JVMCI JDK immutable and sharable among different JVMCI clients minimize diff to jvmci-9, including adding support for EnableJVMCI (default is true in jvmci-8)
author Doug Simon <doug.simon@oracle.com>
date Mon, 30 May 2016 22:56:59 +0200
parents 1fbfcc0334d3
children
comparison
equal deleted inserted replaced
23407:a1d1f1e4817f 23408:f84a5ac3be22
107 bool _jvmti_can_hotswap_or_post_breakpoint; 107 bool _jvmti_can_hotswap_or_post_breakpoint;
108 bool _jvmti_can_access_local_variables; 108 bool _jvmti_can_access_local_variables;
109 bool _jvmti_can_post_on_exceptions; 109 bool _jvmti_can_post_on_exceptions;
110 110
111 // Implementation methods for loading and constant pool access. 111 // Implementation methods for loading and constant pool access.
112 static KlassHandle get_klass_by_name_impl(KlassHandle accessing_klass, 112 static KlassHandle get_klass_by_name_impl(KlassHandle& accessing_klass,
113 const constantPoolHandle& cpool, 113 const constantPoolHandle& cpool,
114 Symbol* klass_name, 114 Symbol* klass_name,
115 bool require_local); 115 bool require_local);
116 static KlassHandle get_klass_by_index_impl(const constantPoolHandle& cpool, 116 static KlassHandle get_klass_by_index_impl(const constantPoolHandle& cpool,
117 int klass_index, 117 int klass_index,