--- old/src/share/vm/gc/g1/g1BlockOffsetTable.cpp 2017-02-20 14:10:59.562320711 +0100 +++ new/src/share/vm/gc/g1/g1BlockOffsetTable.cpp 2017-02-20 14:10:59.402319918 +0100 @@ -78,7 +78,8 @@ _bot(array), _space(gsp), _next_offset_threshold(NULL), - _next_offset_index(0) + _next_offset_index(0), + _object_can_span(false) { } // The arguments follow the normal convention of denoting @@ -419,3 +420,7 @@ alloc_block(obj_top, fill_size); } } + +void G1BlockOffsetTablePart::set_continues_humongous(bool is_humongous) { + _object_can_span = is_humongous; +}