File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change 48
48
#if INCLUDE_G1GC
49
49
#include " gc/g1/g1BarrierSetRuntime.hpp"
50
50
#endif
51
+ #if INCLUDE_SHENANDOAHGC
52
+ #include " gc/shenandoah/shenandoahRuntime.hpp"
53
+ #endif
51
54
#if INCLUDE_ZGC
52
55
#include " gc/z/zBarrierSetRuntime.hpp"
53
56
#endif
@@ -976,9 +979,9 @@ ImmutableOopMapSet* AOTCodeReader::read_oop_map_set() {
976
979
// [_blobs_base, _blobs_base + _blobs_max -1],
977
980
// ...
978
981
// [_c_str_base, _c_str_base + _c_str_max -1],
979
- #define _extrs_max 10
982
+ #define _extrs_max 13
980
983
#define _blobs_max 10
981
- #define _all_max 20
984
+ #define _all_max 23
982
985
983
986
#define _extrs_base 0
984
987
#define _blobs_base (_extrs_base + _extrs_max)
@@ -1012,6 +1015,11 @@ void AOTCodeAddressTable::init_extrs() {
1012
1015
SET_ADDRESS (_extrs, G1BarrierSetRuntime::write_ref_field_post_entry);
1013
1016
SET_ADDRESS (_extrs, G1BarrierSetRuntime::write_ref_field_pre_entry);
1014
1017
#endif
1018
+ #if INCLUDE_SHENANDOAHGC
1019
+ SET_ADDRESS (_extrs, ShenandoahRuntime::write_ref_field_pre);
1020
+ SET_ADDRESS (_extrs, ShenandoahRuntime::load_reference_barrier_phantom);
1021
+ SET_ADDRESS (_extrs, ShenandoahRuntime::load_reference_barrier_phantom_narrow);
1022
+ #endif
1015
1023
#if INCLUDE_ZGC
1016
1024
SET_ADDRESS (_extrs, ZBarrierSetRuntime::load_barrier_on_phantom_oop_field_preloaded_addr ());
1017
1025
#if defined(AMD64)
You can’t perform that action at this time.
0 commit comments