< prev index next >

src/share/vm/jvmci/jvmciCompilerToVM.cpp

Print this page




 104 extern uint64_t jvmciHotSpotVMTypeEntryIsUnsignedOffset;
 105 extern uint64_t jvmciHotSpotVMTypeEntrySizeOffset;
 106 extern uint64_t jvmciHotSpotVMTypeEntryArrayStride;
 107 
 108 extern VMIntConstantEntry* jvmciHotSpotVMIntConstants;
 109 extern uint64_t jvmciHotSpotVMIntConstantEntryNameOffset;
 110 extern uint64_t jvmciHotSpotVMIntConstantEntryValueOffset;
 111 extern uint64_t jvmciHotSpotVMIntConstantEntryArrayStride;
 112 
 113 extern VMLongConstantEntry* jvmciHotSpotVMLongConstants;
 114 extern uint64_t jvmciHotSpotVMLongConstantEntryNameOffset;
 115 extern uint64_t jvmciHotSpotVMLongConstantEntryValueOffset;
 116 extern uint64_t jvmciHotSpotVMLongConstantEntryArrayStride;
 117 
 118 extern VMAddressEntry* jvmciHotSpotVMAddresses;
 119 extern uint64_t jvmciHotSpotVMAddressEntryNameOffset;
 120 extern uint64_t jvmciHotSpotVMAddressEntryValueOffset;
 121 extern uint64_t jvmciHotSpotVMAddressEntryArrayStride;
 122 }
 123 
 124 int CompilerToVM::Data::InstanceKlass_vtable_start_offset;
 125 int CompilerToVM::Data::InstanceKlass_vtable_length_offset;
 126 
 127 int CompilerToVM::Data::Method_extra_stack_entries;
 128 
 129 address CompilerToVM::Data::SharedRuntime_ic_miss_stub;
 130 address CompilerToVM::Data::SharedRuntime_handle_wrong_method_stub;
 131 address CompilerToVM::Data::SharedRuntime_deopt_blob_unpack;
 132 address CompilerToVM::Data::SharedRuntime_deopt_blob_uncommon_trap;
 133 
 134 size_t CompilerToVM::Data::ThreadLocalAllocBuffer_alignment_reserve;
 135 
 136 CollectedHeap* CompilerToVM::Data::Universe_collectedHeap;
 137 int CompilerToVM::Data::Universe_base_vtable_size;
 138 address CompilerToVM::Data::Universe_narrow_oop_base;
 139 int CompilerToVM::Data::Universe_narrow_oop_shift;
 140 address CompilerToVM::Data::Universe_narrow_klass_base;
 141 int CompilerToVM::Data::Universe_narrow_klass_shift;
 142 void* CompilerToVM::Data::Universe_non_oop_bits;
 143 uintptr_t CompilerToVM::Data::Universe_verify_oop_mask;
 144 uintptr_t CompilerToVM::Data::Universe_verify_oop_bits;
 145 
 146 bool       CompilerToVM::Data::_supports_inline_contig_alloc;
 147 HeapWord** CompilerToVM::Data::_heap_end_addr;
 148 HeapWord** CompilerToVM::Data::_heap_top_addr;
 149 
 150 jbyte* CompilerToVM::Data::cardtable_start_address;
 151 int CompilerToVM::Data::cardtable_shift;
 152 
 153 void CompilerToVM::Data::initialize() {
 154   InstanceKlass_vtable_start_offset = in_bytes(InstanceKlass::vtable_start_offset());
 155   InstanceKlass_vtable_length_offset = in_bytes(InstanceKlass::vtable_length_offset());
 156 
 157   Method_extra_stack_entries = Method::extra_stack_entries();
 158 
 159   SharedRuntime_ic_miss_stub = SharedRuntime::get_ic_miss_stub();
 160   SharedRuntime_handle_wrong_method_stub = SharedRuntime::get_handle_wrong_method_stub();
 161   SharedRuntime_deopt_blob_unpack = SharedRuntime::deopt_blob()->unpack();
 162   SharedRuntime_deopt_blob_uncommon_trap = SharedRuntime::deopt_blob()->uncommon_trap();
 163 
 164   ThreadLocalAllocBuffer_alignment_reserve = ThreadLocalAllocBuffer::alignment_reserve();
 165 
 166   Universe_collectedHeap = Universe::heap();
 167   Universe_base_vtable_size = Universe::base_vtable_size();
 168   Universe_narrow_oop_base = Universe::narrow_oop_base();
 169   Universe_narrow_oop_shift = Universe::narrow_oop_shift();
 170   Universe_narrow_klass_base = Universe::narrow_klass_base();
 171   Universe_narrow_klass_shift = Universe::narrow_klass_shift();
 172   Universe_non_oop_bits = Universe::non_oop_word();
 173   Universe_verify_oop_mask = Universe::verify_oop_mask();
 174   Universe_verify_oop_bits = Universe::verify_oop_bits();
 175 




 104 extern uint64_t jvmciHotSpotVMTypeEntryIsUnsignedOffset;
 105 extern uint64_t jvmciHotSpotVMTypeEntrySizeOffset;
 106 extern uint64_t jvmciHotSpotVMTypeEntryArrayStride;
 107 
 108 extern VMIntConstantEntry* jvmciHotSpotVMIntConstants;
 109 extern uint64_t jvmciHotSpotVMIntConstantEntryNameOffset;
 110 extern uint64_t jvmciHotSpotVMIntConstantEntryValueOffset;
 111 extern uint64_t jvmciHotSpotVMIntConstantEntryArrayStride;
 112 
 113 extern VMLongConstantEntry* jvmciHotSpotVMLongConstants;
 114 extern uint64_t jvmciHotSpotVMLongConstantEntryNameOffset;
 115 extern uint64_t jvmciHotSpotVMLongConstantEntryValueOffset;
 116 extern uint64_t jvmciHotSpotVMLongConstantEntryArrayStride;
 117 
 118 extern VMAddressEntry* jvmciHotSpotVMAddresses;
 119 extern uint64_t jvmciHotSpotVMAddressEntryNameOffset;
 120 extern uint64_t jvmciHotSpotVMAddressEntryValueOffset;
 121 extern uint64_t jvmciHotSpotVMAddressEntryArrayStride;
 122 }
 123 
 124 int CompilerToVM::Data::Klass_vtable_start_offset;
 125 int CompilerToVM::Data::Klass_vtable_length_offset;
 126 
 127 int CompilerToVM::Data::Method_extra_stack_entries;
 128 
 129 address CompilerToVM::Data::SharedRuntime_ic_miss_stub;
 130 address CompilerToVM::Data::SharedRuntime_handle_wrong_method_stub;
 131 address CompilerToVM::Data::SharedRuntime_deopt_blob_unpack;
 132 address CompilerToVM::Data::SharedRuntime_deopt_blob_uncommon_trap;
 133 
 134 size_t CompilerToVM::Data::ThreadLocalAllocBuffer_alignment_reserve;
 135 
 136 CollectedHeap* CompilerToVM::Data::Universe_collectedHeap;
 137 int CompilerToVM::Data::Universe_base_vtable_size;
 138 address CompilerToVM::Data::Universe_narrow_oop_base;
 139 int CompilerToVM::Data::Universe_narrow_oop_shift;
 140 address CompilerToVM::Data::Universe_narrow_klass_base;
 141 int CompilerToVM::Data::Universe_narrow_klass_shift;
 142 void* CompilerToVM::Data::Universe_non_oop_bits;
 143 uintptr_t CompilerToVM::Data::Universe_verify_oop_mask;
 144 uintptr_t CompilerToVM::Data::Universe_verify_oop_bits;
 145 
 146 bool       CompilerToVM::Data::_supports_inline_contig_alloc;
 147 HeapWord** CompilerToVM::Data::_heap_end_addr;
 148 HeapWord** CompilerToVM::Data::_heap_top_addr;
 149 
 150 jbyte* CompilerToVM::Data::cardtable_start_address;
 151 int CompilerToVM::Data::cardtable_shift;
 152 
 153 void CompilerToVM::Data::initialize() {
 154   Klass_vtable_start_offset = in_bytes(Klass::vtable_start_offset());
 155   Klass_vtable_length_offset = in_bytes(Klass::vtable_length_offset());
 156 
 157   Method_extra_stack_entries = Method::extra_stack_entries();
 158 
 159   SharedRuntime_ic_miss_stub = SharedRuntime::get_ic_miss_stub();
 160   SharedRuntime_handle_wrong_method_stub = SharedRuntime::get_handle_wrong_method_stub();
 161   SharedRuntime_deopt_blob_unpack = SharedRuntime::deopt_blob()->unpack();
 162   SharedRuntime_deopt_blob_uncommon_trap = SharedRuntime::deopt_blob()->uncommon_trap();
 163 
 164   ThreadLocalAllocBuffer_alignment_reserve = ThreadLocalAllocBuffer::alignment_reserve();
 165 
 166   Universe_collectedHeap = Universe::heap();
 167   Universe_base_vtable_size = Universe::base_vtable_size();
 168   Universe_narrow_oop_base = Universe::narrow_oop_base();
 169   Universe_narrow_oop_shift = Universe::narrow_oop_shift();
 170   Universe_narrow_klass_base = Universe::narrow_klass_base();
 171   Universe_narrow_klass_shift = Universe::narrow_klass_shift();
 172   Universe_non_oop_bits = Universe::non_oop_word();
 173   Universe_verify_oop_mask = Universe::verify_oop_mask();
 174   Universe_verify_oop_bits = Universe::verify_oop_bits();
 175 


< prev index next >