< prev index next >

src/hotspot/share/opto/bytecodeInfo.cpp

Print this page

        

*** 642,652 **** int id1 = C->log()->identify(caller_jvms->method()); int id2 = C->log()->identify(callee_method); C->log()->elem("inline_level_discount caller='%d' callee='%d'", id1, id2); } } ! InlineTree* ilt = new InlineTree(C, this, callee_method, caller_jvms, caller_bci, recur_frequency, _max_inline_level + max_inline_level_adjust); _subtrees.append(ilt); NOT_PRODUCT( _count_inlines += 1; ) return ilt; --- 642,653 ---- int id1 = C->log()->identify(caller_jvms->method()); int id2 = C->log()->identify(callee_method); C->log()->elem("inline_level_discount caller='%d' callee='%d'", id1, id2); } } ! // Allocate in the comp_arena to make sure the InlineTree is live when dumping a replay compilation file ! InlineTree* ilt = new (C->comp_arena()) InlineTree(C, this, callee_method, caller_jvms, caller_bci, recur_frequency, _max_inline_level + max_inline_level_adjust); _subtrees.append(ilt); NOT_PRODUCT( _count_inlines += 1; ) return ilt;
< prev index next >