43 #include "runtime/stubRoutines.hpp" |
43 #include "runtime/stubRoutines.hpp" |
44 #include "runtime/synchronizer.hpp" |
44 #include "runtime/synchronizer.hpp" |
45 #include "runtime/timer.hpp" |
45 #include "runtime/timer.hpp" |
46 #include "runtime/vframeArray.hpp" |
46 #include "runtime/vframeArray.hpp" |
47 #include "utilities/debug.hpp" |
47 #include "utilities/debug.hpp" |
|
48 #include "utilities/macros.hpp" |
48 #ifdef SHARK |
49 #ifdef SHARK |
49 #include "shark/shark_globals.hpp" |
50 #include "shark/shark_globals.hpp" |
50 #endif |
51 #endif |
51 |
52 |
52 #ifdef CC_INTERP |
53 #ifdef CC_INTERP |
948 // referent in an SATB buffer if marking is active. |
949 // referent in an SATB buffer if marking is active. |
949 // This will cause concurrent marking to mark the referent |
950 // This will cause concurrent marking to mark the referent |
950 // field as live. |
951 // field as live. |
951 Unimplemented(); |
952 Unimplemented(); |
952 } |
953 } |
953 #endif // SERIALGC |
954 #endif // INCLUDE_ALL_GCS |
954 |
955 |
955 // If G1 is not enabled then attempt to go through the accessor entry point |
956 // If G1 is not enabled then attempt to go through the accessor entry point |
956 // Reference.get is an accessor |
957 // Reference.get is an accessor |
957 return generate_accessor_entry(); |
958 return generate_accessor_entry(); |
958 } |
959 } |