Mercurial > hg > truffle
comparison src/share/vm/c1/c1_IR.cpp @ 5129:51111665eda6
Support for recording a leaf graph id for each deoptimization point in the debug info.
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Wed, 21 Mar 2012 10:47:02 +0100 |
parents | 701a83c86f28 |
children | e522a00b91aa |
comparison
equal
deleted
inserted
replaced
5128:e2da6471a9a1 | 5129:51111665eda6 |
---|---|
208 } | 208 } |
209 | 209 |
210 | 210 |
211 void CodeEmitInfo::record_debug_info(DebugInformationRecorder* recorder, int pc_offset) { | 211 void CodeEmitInfo::record_debug_info(DebugInformationRecorder* recorder, int pc_offset) { |
212 // record the safepoint before recording the debug info for enclosing scopes | 212 // record the safepoint before recording the debug info for enclosing scopes |
213 recorder->add_safepoint(pc_offset, _oop_map->deep_copy()); | 213 recorder->add_safepoint(pc_offset, -1, _oop_map->deep_copy()); |
214 _scope_debug_info->record_debug_info(recorder, pc_offset, true/*topmost*/, _is_method_handle_invoke); | 214 _scope_debug_info->record_debug_info(recorder, pc_offset, true/*topmost*/, _is_method_handle_invoke); |
215 recorder->end_safepoint(pc_offset); | 215 recorder->end_safepoint(pc_offset); |
216 } | 216 } |
217 | 217 |
218 | 218 |