src/cpu/x86/vm/frame_x86.inline.hpp

changeset 2895
167b70ff3abc
parent 2314
f95d63e2154a
child 2952
5cf771a79037
equal deleted inserted replaced
2894:d4c1fbc3de95 2895:167b70ff3abc
60 _unextended_sp = unextended_sp; 60 _unextended_sp = unextended_sp;
61 _fp = fp; 61 _fp = fp;
62 _pc = pc; 62 _pc = pc;
63 assert(pc != NULL, "no pc?"); 63 assert(pc != NULL, "no pc?");
64 _cb = CodeCache::find_blob(pc); 64 _cb = CodeCache::find_blob(pc);
65 adjust_unextended_sp();
65 66
66 address original_pc = nmethod::get_deopt_original_pc(this); 67 address original_pc = nmethod::get_deopt_original_pc(this);
67 if (original_pc != NULL) { 68 if (original_pc != NULL) {
68 _pc = original_pc; 69 _pc = original_pc;
69 assert(((nmethod*)_cb)->insts_contains(_pc), "original PC must be in nmethod"); 70 assert(((nmethod*)_cb)->insts_contains(_pc), "original PC must be in nmethod");

mercurial