74 static address SharedRuntime_handle_wrong_method_stub;
75 static address SharedRuntime_deopt_blob_unpack;
76 static address SharedRuntime_deopt_blob_uncommon_trap;
77
78 static size_t ThreadLocalAllocBuffer_alignment_reserve;
79
80 static CollectedHeap* Universe_collectedHeap;
81 static int Universe_base_vtable_size;
82 static address Universe_narrow_oop_base;
83 static int Universe_narrow_oop_shift;
84 static address Universe_narrow_klass_base;
85 static int Universe_narrow_klass_shift;
86 static uintptr_t Universe_verify_oop_mask;
87 static uintptr_t Universe_verify_oop_bits;
88 static void* Universe_non_oop_bits;
89
90 static bool _supports_inline_contig_alloc;
91 static HeapWord** _heap_end_addr;
92 static HeapWord* volatile* _heap_top_addr;
93 static int _max_oop_map_stack_offset;
94
95 static jbyte* cardtable_start_address;
96 static int cardtable_shift;
97
98 static int vm_page_size;
99
100 static int sizeof_vtableEntry;
101 static int sizeof_ExceptionTableElement;
102 static int sizeof_LocalVariableTableElement;
103 static int sizeof_ConstantPool;
104 static int sizeof_SymbolPointer;
105 static int sizeof_narrowKlass;
106 static int sizeof_arrayOopDesc;
107 static int sizeof_BasicLock;
108
109 static address dsin;
110 static address dcos;
111 static address dtan;
112 static address dexp;
113 static address dlog;
114 static address dlog10;
115 static address dpow;
116
117 static address symbol_init;
118 static address symbol_clinit;
119
120 public:
121 static void initialize(TRAPS);
122
123 static int max_oop_map_stack_offset() {
124 assert(_max_oop_map_stack_offset > 0, "must be initialized");
|
74 static address SharedRuntime_handle_wrong_method_stub;
75 static address SharedRuntime_deopt_blob_unpack;
76 static address SharedRuntime_deopt_blob_uncommon_trap;
77
78 static size_t ThreadLocalAllocBuffer_alignment_reserve;
79
80 static CollectedHeap* Universe_collectedHeap;
81 static int Universe_base_vtable_size;
82 static address Universe_narrow_oop_base;
83 static int Universe_narrow_oop_shift;
84 static address Universe_narrow_klass_base;
85 static int Universe_narrow_klass_shift;
86 static uintptr_t Universe_verify_oop_mask;
87 static uintptr_t Universe_verify_oop_bits;
88 static void* Universe_non_oop_bits;
89
90 static bool _supports_inline_contig_alloc;
91 static HeapWord** _heap_end_addr;
92 static HeapWord* volatile* _heap_top_addr;
93 static int _max_oop_map_stack_offset;
94 static int _fields_annotations_base_offset;
95
96 static jbyte* cardtable_start_address;
97 static int cardtable_shift;
98
99 static int vm_page_size;
100
101 static int sizeof_vtableEntry;
102 static int sizeof_ExceptionTableElement;
103 static int sizeof_LocalVariableTableElement;
104 static int sizeof_ConstantPool;
105 static int sizeof_narrowKlass;
106 static int sizeof_arrayOopDesc;
107 static int sizeof_BasicLock;
108
109 static address dsin;
110 static address dcos;
111 static address dtan;
112 static address dexp;
113 static address dlog;
114 static address dlog10;
115 static address dpow;
116
117 static address symbol_init;
118 static address symbol_clinit;
119
120 public:
121 static void initialize(TRAPS);
122
123 static int max_oop_map_stack_offset() {
124 assert(_max_oop_map_stack_offset > 0, "must be initialized");
|