comparison src/share/vm/opto/block.cpp @ 1685:0e35fa8ebccd

6973963: SEGV in ciBlock::start_bci() with EA Summary: Added more checks into ResourceObj and growableArray to verify correctness of allocation type. Reviewed-by: never, coleenp, dholmes
author kvn
date Tue, 03 Aug 2010 15:55:03 -0700
parents c18cbe5936b8
children f95d63e2154a
comparison
equal deleted inserted replaced
1684:66c5dadb4d61 1685:0e35fa8ebccd
351 //============================================================================= 351 //=============================================================================
352 //------------------------------PhaseCFG--------------------------------------- 352 //------------------------------PhaseCFG---------------------------------------
353 PhaseCFG::PhaseCFG( Arena *a, RootNode *r, Matcher &m ) : 353 PhaseCFG::PhaseCFG( Arena *a, RootNode *r, Matcher &m ) :
354 Phase(CFG), 354 Phase(CFG),
355 _bbs(a), 355 _bbs(a),
356 _root(r) 356 _root(r),
357 _node_latency(NULL)
357 #ifndef PRODUCT 358 #ifndef PRODUCT
358 , _trace_opto_pipelining(TraceOptoPipelining || C->method_has_option("TraceOptoPipelining")) 359 , _trace_opto_pipelining(TraceOptoPipelining || C->method_has_option("TraceOptoPipelining"))
359 #endif 360 #endif
360 #ifdef ASSERT 361 #ifdef ASSERT
361 , _raw_oops(a) 362 , _raw_oops(a)