hotspot/src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
changeset 43435 01521491ec10
parent 43405 1fab8e6866d7
child 43475 24f19a48e8c0
equal deleted inserted replaced
43433:acc1d9072823 43435:01521491ec10
   395 
   395 
   396     public String getNarrowKlassBaseAddressSymbolName() {
   396     public String getNarrowKlassBaseAddressSymbolName() {
   397         return "_aot_narrow_klass_base_address";
   397         return "_aot_narrow_klass_base_address";
   398     }
   398     }
   399 
   399 
       
   400     public String getNarrowOopBaseAddressSymbolName() {
       
   401         return "_aot_narrow_oop_base_address";
       
   402     }
       
   403 
   400     public String getLogOfHeapRegionGrainBytesSymbolName() {
   404     public String getLogOfHeapRegionGrainBytesSymbolName() {
   401         return "_aot_log_of_heap_region_grain_bytes";
   405         return "_aot_log_of_heap_region_grain_bytes";
   402     }
   406     }
   403 
   407 
   404     public String getInlineContiguousAllocationSupportedSymbolName() {
   408     public String getInlineContiguousAllocationSupportedSymbolName() {
   445         createGotSymbol(getResolveOptVirtualEntrySymbolName());
   449         createGotSymbol(getResolveOptVirtualEntrySymbolName());
   446         createGotSymbol(getCardTableAddressSymbolName());
   450         createGotSymbol(getCardTableAddressSymbolName());
   447         createGotSymbol(getHeapTopAddressSymbolName());
   451         createGotSymbol(getHeapTopAddressSymbolName());
   448         createGotSymbol(getHeapEndAddressSymbolName());
   452         createGotSymbol(getHeapEndAddressSymbolName());
   449         createGotSymbol(getNarrowKlassBaseAddressSymbolName());
   453         createGotSymbol(getNarrowKlassBaseAddressSymbolName());
       
   454         createGotSymbol(getNarrowOopBaseAddressSymbolName());
   450         createGotSymbol(getPollingPageSymbolName());
   455         createGotSymbol(getPollingPageSymbolName());
   451         createGotSymbol(getLogOfHeapRegionGrainBytesSymbolName());
   456         createGotSymbol(getLogOfHeapRegionGrainBytesSymbolName());
   452         createGotSymbol(getInlineContiguousAllocationSupportedSymbolName());
   457         createGotSymbol(getInlineContiguousAllocationSupportedSymbolName());
   453 
   458 
   454         for (HashMap.Entry<String, String> entry : functionNamesToAOTSymbols.entrySet()) {
   459         for (HashMap.Entry<String, String> entry : functionNamesToAOTSymbols.entrySet()) {