Mercurial > hg > graal-jvmci-8
diff src/share/vm/code/debugInfoRec.hpp @ 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 | 597bc897257d |
children | e522a00b91aa |
line wrap: on
line diff
--- a/src/share/vm/code/debugInfoRec.hpp Fri Mar 16 11:03:54 2012 +0100 +++ b/src/share/vm/code/debugInfoRec.hpp Wed Mar 21 10:47:02 2012 +0100 @@ -82,7 +82,7 @@ void add_oopmap(int pc_offset, OopMap* map); // adds a jvm mapping at pc-offset, for a safepoint only - void add_safepoint(int pc_offset, OopMap* map); + void add_safepoint(int pc_offset, jlong leaf_graph_id, OopMap* map); // adds a jvm mapping at pc-offset, for a non-safepoint (profile point) void add_non_safepoint(int pc_offset); @@ -188,7 +188,7 @@ guarantee(_pcs_length > 1, "a safepoint must be declared already"); return &_pcs[_pcs_length-2]; } - void add_new_pc_offset(int pc_offset); + void add_new_pc_offset(int pc_offset, jlong leaf_graph_id = -1); void end_scopes(int pc_offset, bool is_safepoint); int serialize_monitor_values(GrowableArray<MonitorValue*>* monitors);