< prev index next >

src/share/vm/gc/shared/ageTable.cpp

Print this page
rev 9847 : 8146395: Add inline qualifier in oop.hpp and fix inlining in gc files
Summary: Fix remaining issues after 8146401

*** 27,36 **** --- 27,37 ---- #include "gc/shared/collectedHeap.hpp" #include "gc/shared/collectorPolicy.hpp" #include "gc/shared/gcPolicyCounters.hpp" #include "memory/resourceArea.hpp" #include "logging/log.hpp" + #include "oops/oop.inline.hpp" #include "utilities/copy.hpp" /* Copyright (c) 1992, 2015, Oracle and/or its affiliates, and Stanford University. See the LICENSE file for license information. */
*** 65,74 **** --- 66,80 ---- for (size_t* p = sizes; p < sizes + table_size; ++p) { *p = 0; } } + // add entry + void ageTable::add(oop p, size_t oop_size) { + add(p->age(), oop_size); + } + void ageTable::merge(ageTable* subTable) { for (int i = 0; i < table_size; i++) { sizes[i]+= subTable->sizes[i]; } }
< prev index next >