< prev index next >

src/share/vm/gc/g1/satbMarkQueue.hpp

Print this page
rev 10335 : imported patch bufnode_params

*** 1,7 **** /* ! * Copyright (c) 2001, 2015, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2001, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 113,125 **** // Filter all the currently-active SATB buffers. void filter_thread_buffers(); // If there exists some completed buffer, pop and process it, and // return true. Otherwise return false. Processing a buffer ! // consists of applying the closure to the buffer range starting ! // with the first non-NULL entry to the end of the buffer; the ! // leading entries may be NULL due to filtering. bool apply_closure_to_completed_buffer(SATBBufferClosure* cl); #ifndef PRODUCT // Helpful for debugging void print_all(const char* msg); --- 113,124 ---- // Filter all the currently-active SATB buffers. void filter_thread_buffers(); // If there exists some completed buffer, pop and process it, and // return true. Otherwise return false. Processing a buffer ! // consists of applying the closure to the active range of the ! // buffer; the leading entries may be excluded due to filtering. bool apply_closure_to_completed_buffer(SATBBufferClosure* cl); #ifndef PRODUCT // Helpful for debugging void print_all(const char* msg);
< prev index next >