41
42 static address SharedRuntime_ic_miss_stub;
43 static address SharedRuntime_handle_wrong_method_stub;
44 static address SharedRuntime_deopt_blob_unpack;
45 static address SharedRuntime_deopt_blob_uncommon_trap;
46
47 static size_t ThreadLocalAllocBuffer_alignment_reserve;
48
49 static CollectedHeap* Universe_collectedHeap;
50 static int Universe_base_vtable_size;
51 static address Universe_narrow_oop_base;
52 static int Universe_narrow_oop_shift;
53 static address Universe_narrow_klass_base;
54 static int Universe_narrow_klass_shift;
55 static uintptr_t Universe_verify_oop_mask;
56 static uintptr_t Universe_verify_oop_bits;
57 static void* Universe_non_oop_bits;
58
59 static bool _supports_inline_contig_alloc;
60 static HeapWord** _heap_end_addr;
61 static HeapWord** _heap_top_addr;
62 static int _max_oop_map_stack_offset;
63
64 static jbyte* cardtable_start_address;
65 static int cardtable_shift;
66
67 static int vm_page_size;
68
69 static address dsin;
70 static address dcos;
71 static address dtan;
72 static address dexp;
73 static address dlog;
74 static address dlog10;
75 static address dpow;
76
77 public:
78 static void initialize();
79
80 static int max_oop_map_stack_offset() {
81 assert(_max_oop_map_stack_offset > 0, "must be initialized");
|
41
42 static address SharedRuntime_ic_miss_stub;
43 static address SharedRuntime_handle_wrong_method_stub;
44 static address SharedRuntime_deopt_blob_unpack;
45 static address SharedRuntime_deopt_blob_uncommon_trap;
46
47 static size_t ThreadLocalAllocBuffer_alignment_reserve;
48
49 static CollectedHeap* Universe_collectedHeap;
50 static int Universe_base_vtable_size;
51 static address Universe_narrow_oop_base;
52 static int Universe_narrow_oop_shift;
53 static address Universe_narrow_klass_base;
54 static int Universe_narrow_klass_shift;
55 static uintptr_t Universe_verify_oop_mask;
56 static uintptr_t Universe_verify_oop_bits;
57 static void* Universe_non_oop_bits;
58
59 static bool _supports_inline_contig_alloc;
60 static HeapWord** _heap_end_addr;
61 static HeapWord* volatile* _heap_top_addr;
62 static int _max_oop_map_stack_offset;
63
64 static jbyte* cardtable_start_address;
65 static int cardtable_shift;
66
67 static int vm_page_size;
68
69 static address dsin;
70 static address dcos;
71 static address dtan;
72 static address dexp;
73 static address dlog;
74 static address dlog10;
75 static address dpow;
76
77 public:
78 static void initialize();
79
80 static int max_oop_map_stack_offset() {
81 assert(_max_oop_map_stack_offset > 0, "must be initialized");
|