comparison src/share/vm/oops/cpCacheOop.cpp @ 2227:e5383553fd4e

7014851: Remove unused parallel compaction code Summary: Removed. Reviewed-by: jcoomes, brutisso
author stefank
date Tue, 08 Feb 2011 12:33:19 +0100
parents f95d63e2154a
children a97fd181b813
comparison
equal deleted inserted replaced
2226:c5a923563727 2227:e5383553fd4e
1 /* 1 /*
2 * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
366 PSParallelCompact::adjust_pointer((oop*)&_f1); 366 PSParallelCompact::adjust_pointer((oop*)&_f1);
367 if (is_vfinal()) { 367 if (is_vfinal()) {
368 PSParallelCompact::adjust_pointer((oop*)&_f2); 368 PSParallelCompact::adjust_pointer((oop*)&_f2);
369 } 369 }
370 } 370 }
371
372 void ConstantPoolCacheEntry::update_pointers(HeapWord* beg_addr,
373 HeapWord* end_addr) {
374 assert(in_words(size()) == 4, "check code below - may need adjustment");
375 // field[1] is always oop or NULL
376 PSParallelCompact::adjust_pointer((oop*)&_f1, beg_addr, end_addr);
377 if (is_vfinal()) {
378 PSParallelCompact::adjust_pointer((oop*)&_f2, beg_addr, end_addr);
379 }
380 }
381 #endif // SERIALGC 371 #endif // SERIALGC
382 372
383 // RedefineClasses() API support: 373 // RedefineClasses() API support:
384 // If this constantPoolCacheEntry refers to old_method then update it 374 // If this constantPoolCacheEntry refers to old_method then update it
385 // to refer to new_method. 375 // to refer to new_method.