629 return config.cardtableStartAddress; |
629 return config.cardtableStartAddress; |
630 } |
630 } |
631 |
631 |
632 @Fold |
632 @Fold |
633 public static int g1CardQueueIndexOffset(@InjectedParameter GraalHotSpotVMConfig config) { |
633 public static int g1CardQueueIndexOffset(@InjectedParameter GraalHotSpotVMConfig config) { |
634 return config.g1CardQueueIndexOffset(); |
634 return config.g1CardQueueIndexOffset; |
635 } |
635 } |
636 |
636 |
637 @Fold |
637 @Fold |
638 public static int g1CardQueueBufferOffset(@InjectedParameter GraalHotSpotVMConfig config) { |
638 public static int g1CardQueueBufferOffset(@InjectedParameter GraalHotSpotVMConfig config) { |
639 return config.g1CardQueueBufferOffset(); |
639 return config.g1CardQueueBufferOffset; |
640 } |
640 } |
641 |
641 |
642 @Fold |
642 @Fold |
643 public static int logOfHeapRegionGrainBytes(@InjectedParameter GraalHotSpotVMConfig config) { |
643 public static int logOfHeapRegionGrainBytes(@InjectedParameter GraalHotSpotVMConfig config) { |
644 return config.logOfHRGrainBytes; |
644 return config.logOfHRGrainBytes; |
645 } |
645 } |
646 |
646 |
647 @Fold |
647 @Fold |
648 public static int g1SATBQueueMarkingOffset(@InjectedParameter GraalHotSpotVMConfig config) { |
648 public static int g1SATBQueueMarkingOffset(@InjectedParameter GraalHotSpotVMConfig config) { |
649 return config.g1SATBQueueMarkingOffset(); |
649 return config.g1SATBQueueMarkingOffset; |
650 } |
650 } |
651 |
651 |
652 @Fold |
652 @Fold |
653 public static int g1SATBQueueIndexOffset(@InjectedParameter GraalHotSpotVMConfig config) { |
653 public static int g1SATBQueueIndexOffset(@InjectedParameter GraalHotSpotVMConfig config) { |
654 return config.g1SATBQueueIndexOffset(); |
654 return config.g1SATBQueueIndexOffset; |
655 } |
655 } |
656 |
656 |
657 @Fold |
657 @Fold |
658 public static int g1SATBQueueBufferOffset(@InjectedParameter GraalHotSpotVMConfig config) { |
658 public static int g1SATBQueueBufferOffset(@InjectedParameter GraalHotSpotVMConfig config) { |
659 return config.g1SATBQueueBufferOffset(); |
659 return config.g1SATBQueueBufferOffset; |
660 } |
660 } |
661 |
661 |
662 public static final LocationIdentity KLASS_SUPER_CHECK_OFFSET_LOCATION = NamedLocationIdentity.immutable("Klass::_super_check_offset"); |
662 public static final LocationIdentity KLASS_SUPER_CHECK_OFFSET_LOCATION = NamedLocationIdentity.immutable("Klass::_super_check_offset"); |
663 |
663 |
664 @Fold |
664 @Fold |