Merge
This commit is contained in:
commit
35f9a7ac32
@ -680,10 +680,6 @@ nmethod* nmethod::new_nmethod(const methodHandle& method,
|
|||||||
return nm;
|
return nm;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
|
||||||
#pragma warning(push)
|
|
||||||
#pragma warning(disable:4355) // warning C4355: 'this' : used in base member initializer list
|
|
||||||
#endif
|
|
||||||
// For native wrappers
|
// For native wrappers
|
||||||
nmethod::nmethod(
|
nmethod::nmethod(
|
||||||
Method* method,
|
Method* method,
|
||||||
@ -773,10 +769,6 @@ nmethod::nmethod(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
|
||||||
#pragma warning(pop)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
void* nmethod::operator new(size_t size, int nmethod_size, int comp_level) throw () {
|
void* nmethod::operator new(size_t size, int nmethod_size, int comp_level) throw () {
|
||||||
return CodeCache::allocate(nmethod_size, CodeCache::get_code_blob_type(comp_level));
|
return CodeCache::allocate(nmethod_size, CodeCache::get_code_blob_type(comp_level));
|
||||||
}
|
}
|
||||||
|
@ -57,10 +57,6 @@
|
|||||||
#include "utilities/globalDefinitions.hpp"
|
#include "utilities/globalDefinitions.hpp"
|
||||||
#include "utilities/stack.inline.hpp"
|
#include "utilities/stack.inline.hpp"
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
|
||||||
#pragma warning( push )
|
|
||||||
#pragma warning( disable:4355 ) // 'this' : used in base member initializer list
|
|
||||||
#endif
|
|
||||||
ParScanThreadState::ParScanThreadState(Space* to_space_,
|
ParScanThreadState::ParScanThreadState(Space* to_space_,
|
||||||
ParNewGeneration* young_gen_,
|
ParNewGeneration* young_gen_,
|
||||||
Generation* old_gen_,
|
Generation* old_gen_,
|
||||||
@ -104,9 +100,6 @@ ParScanThreadState::ParScanThreadState(Space* to_space_,
|
|||||||
_old_gen_closure.set_generation(old_gen_);
|
_old_gen_closure.set_generation(old_gen_);
|
||||||
_old_gen_root_closure.set_generation(old_gen_);
|
_old_gen_root_closure.set_generation(old_gen_);
|
||||||
}
|
}
|
||||||
#ifdef _MSC_VER
|
|
||||||
#pragma warning( pop )
|
|
||||||
#endif
|
|
||||||
|
|
||||||
void ParScanThreadState::record_survivor_plab(HeapWord* plab_start,
|
void ParScanThreadState::record_survivor_plab(HeapWord* plab_start,
|
||||||
size_t plab_word_size) {
|
size_t plab_word_size) {
|
||||||
@ -597,10 +590,6 @@ void ParNewGenTask::work(uint worker_id) {
|
|||||||
par_scan_state.evacuate_followers_closure().do_void();
|
par_scan_state.evacuate_followers_closure().do_void();
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef _MSC_VER
|
|
||||||
#pragma warning( push )
|
|
||||||
#pragma warning( disable:4355 ) // 'this' : used in base member initializer list
|
|
||||||
#endif
|
|
||||||
ParNewGeneration::ParNewGeneration(ReservedSpace rs, size_t initial_byte_size)
|
ParNewGeneration::ParNewGeneration(ReservedSpace rs, size_t initial_byte_size)
|
||||||
: DefNewGeneration(rs, initial_byte_size, "PCopy"),
|
: DefNewGeneration(rs, initial_byte_size, "PCopy"),
|
||||||
_overflow_list(NULL),
|
_overflow_list(NULL),
|
||||||
@ -643,9 +632,6 @@ ParNewGeneration::ParNewGeneration(ReservedSpace rs, size_t initial_byte_size)
|
|||||||
ParallelGCThreads, CHECK);
|
ParallelGCThreads, CHECK);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#ifdef _MSC_VER
|
|
||||||
#pragma warning( pop )
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// ParNewGeneration::
|
// ParNewGeneration::
|
||||||
ParKeepAliveClosure::ParKeepAliveClosure(ParScanWeakRefClosure* cl) :
|
ParKeepAliveClosure::ParKeepAliveClosure(ParScanWeakRefClosure* cl) :
|
||||||
|
@ -454,10 +454,6 @@ bool CMRootRegions::wait_until_scan_finished() {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef _MSC_VER // the use of 'this' below gets a warning, make it go away
|
|
||||||
#pragma warning( disable:4355 ) // 'this' : used in base member initializer list
|
|
||||||
#endif // _MSC_VER
|
|
||||||
|
|
||||||
uint ConcurrentMark::scale_parallel_threads(uint n_par_threads) {
|
uint ConcurrentMark::scale_parallel_threads(uint n_par_threads) {
|
||||||
return MAX2((n_par_threads + 2) / 4, 1U);
|
return MAX2((n_par_threads + 2) / 4, 1U);
|
||||||
}
|
}
|
||||||
|
@ -64,10 +64,6 @@ bool DirtyCardQueue::apply_closure_to_buffer(CardTableEntryClosure* cl,
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef _MSC_VER // the use of 'this' below gets a warning, make it go away
|
|
||||||
#pragma warning( disable:4355 ) // 'this' : used in base member initializer list
|
|
||||||
#endif // _MSC_VER
|
|
||||||
|
|
||||||
DirtyCardQueueSet::DirtyCardQueueSet(bool notify_when_complete) :
|
DirtyCardQueueSet::DirtyCardQueueSet(bool notify_when_complete) :
|
||||||
PtrQueueSet(notify_when_complete),
|
PtrQueueSet(notify_when_complete),
|
||||||
_mut_process_closure(NULL),
|
_mut_process_closure(NULL),
|
||||||
|
@ -1807,11 +1807,6 @@ void G1CollectedHeap::shrink(size_t shrink_bytes) {
|
|||||||
|
|
||||||
// Public methods.
|
// Public methods.
|
||||||
|
|
||||||
#ifdef _MSC_VER // the use of 'this' below gets a warning, make it go away
|
|
||||||
#pragma warning( disable:4355 ) // 'this' : used in base member initializer list
|
|
||||||
#endif // _MSC_VER
|
|
||||||
|
|
||||||
|
|
||||||
G1CollectedHeap::G1CollectedHeap(G1CollectorPolicy* policy_) :
|
G1CollectedHeap::G1CollectedHeap(G1CollectorPolicy* policy_) :
|
||||||
CollectedHeap(),
|
CollectedHeap(),
|
||||||
_g1_policy(policy_),
|
_g1_policy(policy_),
|
||||||
|
@ -206,10 +206,6 @@ void ObjPtrQueue::print(const char* name,
|
|||||||
}
|
}
|
||||||
#endif // PRODUCT
|
#endif // PRODUCT
|
||||||
|
|
||||||
#ifdef _MSC_VER // the use of 'this' below gets a warning, make it go away
|
|
||||||
#pragma warning( disable:4355 ) // 'this' : used in base member initializer list
|
|
||||||
#endif // _MSC_VER
|
|
||||||
|
|
||||||
SATBMarkQueueSet::SATBMarkQueueSet() :
|
SATBMarkQueueSet::SATBMarkQueueSet() :
|
||||||
PtrQueueSet(),
|
PtrQueueSet(),
|
||||||
_shared_satb_queue(this, true /*perm*/) { }
|
_shared_satb_queue(this, true /*perm*/) { }
|
||||||
|
@ -347,7 +347,7 @@ public:
|
|||||||
HeapWord* _partial_obj_addr;
|
HeapWord* _partial_obj_addr;
|
||||||
region_sz_t _partial_obj_size;
|
region_sz_t _partial_obj_size;
|
||||||
region_sz_t volatile _dc_and_los;
|
region_sz_t volatile _dc_and_los;
|
||||||
bool _blocks_filled;
|
bool volatile _blocks_filled;
|
||||||
|
|
||||||
#ifdef ASSERT
|
#ifdef ASSERT
|
||||||
size_t _blocks_filled_count; // Number of block table fills.
|
size_t _blocks_filled_count; // Number of block table fills.
|
||||||
@ -498,7 +498,9 @@ ParallelCompactData::RegionData::destination_count() const
|
|||||||
inline bool
|
inline bool
|
||||||
ParallelCompactData::RegionData::blocks_filled() const
|
ParallelCompactData::RegionData::blocks_filled() const
|
||||||
{
|
{
|
||||||
return _blocks_filled;
|
bool result = _blocks_filled;
|
||||||
|
OrderAccess::acquire();
|
||||||
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef ASSERT
|
#ifdef ASSERT
|
||||||
@ -512,6 +514,7 @@ ParallelCompactData::RegionData::blocks_filled_count() const
|
|||||||
inline void
|
inline void
|
||||||
ParallelCompactData::RegionData::set_blocks_filled()
|
ParallelCompactData::RegionData::set_blocks_filled()
|
||||||
{
|
{
|
||||||
|
OrderAccess::release();
|
||||||
_blocks_filled = true;
|
_blocks_filled = true;
|
||||||
// Debug builds count the number of times the table was filled.
|
// Debug builds count the number of times the table was filled.
|
||||||
DEBUG_ONLY(Atomic::inc_ptr(&_blocks_filled_count));
|
DEBUG_ONLY(Atomic::inc_ptr(&_blocks_filled_count));
|
||||||
|
@ -171,9 +171,11 @@ const jlong max_jlong = CONST64(0x7fffffffffffffff);
|
|||||||
#define strdup _strdup
|
#define strdup _strdup
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Visual Studio 2013 introduced strtoull(); before, one has to use _strtoui64() instead.
|
|
||||||
#if _MSC_VER < 1800
|
#if _MSC_VER < 1800
|
||||||
|
// Visual Studio 2013 introduced strtoull(); before, one has to use _strtoui64() instead.
|
||||||
#define strtoull _strtoui64
|
#define strtoull _strtoui64
|
||||||
|
// Fixes some wrong warnings about 'this' : used in base member initializer list
|
||||||
|
#pragma warning( disable : 4355 )
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user