< prev index next >

src/share/vm/jvmci/jvmciCompilerToVM.hpp

Print this page
rev 11970 : [mq]: base_volatiles


  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");


< prev index next >