hotspot/src/cpu/zero/vm/frame_zero.inline.hpp
changeset 38133 78b95467b9f1
parent 35214 d86005e0b4c2
child 38144 0976c0c5c5d3
equal deleted inserted replaced
38132:ba888a4f352a 38133:78b95467b9f1
     1 /*
     1 /*
     2  * Copyright (c) 2003, 2015, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2003, 2016, Oracle and/or its affiliates. All rights reserved.
     3  * Copyright 2007, 2008, 2009, 2010 Red Hat, Inc.
     3  * Copyright 2007, 2008, 2009, 2010 Red Hat, Inc.
     4  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     5  *
     5  *
     6  * This code is free software; you can redistribute it and/or modify it
     6  * This code is free software; you can redistribute it and/or modify it
     7  * under the terms of the GNU General Public License version 2 only, as
     7  * under the terms of the GNU General Public License version 2 only, as
    57     break;
    57     break;
    58 
    58 
    59   case ZeroFrame::SHARK_FRAME: {
    59   case ZeroFrame::SHARK_FRAME: {
    60     _pc = zero_sharkframe()->pc();
    60     _pc = zero_sharkframe()->pc();
    61     _cb = CodeCache::find_blob_unsafe(pc());
    61     _cb = CodeCache::find_blob_unsafe(pc());
    62     address original_pc = nmethod::get_deopt_original_pc(this);
    62     address original_pc = CompiledMethod::get_deopt_original_pc(this);
    63     if (original_pc != NULL) {
    63     if (original_pc != NULL) {
    64       _pc = original_pc;
    64       _pc = original_pc;
    65       _deopt_state = is_deoptimized;
    65       _deopt_state = is_deoptimized;
    66     } else {
    66     } else {
    67       _deopt_state = not_deoptimized;
    67       _deopt_state = not_deoptimized;