Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/frame.hpp @ 1201:24128c2ffa87
6921339: backout 6917766
Reviewed-by: mr
author | twisti |
---|---|
date | Fri, 29 Jan 2010 08:33:24 -0800 |
parents | ba263cfb7611 |
children | 2338d41fbd81 |
comparison
equal
deleted
inserted
replaced
1200:ba263cfb7611 | 1201:24128c2ffa87 |
---|---|
1 /* | 1 /* |
2 * Copyright 1997-2010 Sun Microsystems, Inc. All Rights Reserved. | 2 * Copyright 1997-2009 Sun Microsystems, Inc. All Rights Reserved. |
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. | 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 * | 4 * |
5 * This code is free software; you can redistribute it and/or modify it | 5 * This code is free software; you can redistribute it and/or modify it |
6 * under the terms of the GNU General Public License version 2 only, as | 6 * under the terms of the GNU General Public License version 2 only, as |
7 * published by the Free Software Foundation. | 7 * published by the Free Software Foundation. |
139 frame sender_for_compiled_frame(RegisterMap* map) const; | 139 frame sender_for_compiled_frame(RegisterMap* map) const; |
140 frame sender_for_entry_frame(RegisterMap* map) const; | 140 frame sender_for_entry_frame(RegisterMap* map) const; |
141 frame sender_for_interpreter_frame(RegisterMap* map) const; | 141 frame sender_for_interpreter_frame(RegisterMap* map) const; |
142 frame sender_for_native_frame(RegisterMap* map) const; | 142 frame sender_for_native_frame(RegisterMap* map) const; |
143 | 143 |
144 #if ASSERT | |
145 // Used in frame::sender_for_{interpreter,compiled}_frame | |
146 static void verify_deopt_original_pc( nmethod* nm, intptr_t* unextended_sp, bool is_method_handle_return = false); | |
147 static void verify_deopt_mh_original_pc(nmethod* nm, intptr_t* unextended_sp) { | |
148 verify_deopt_original_pc(nm, unextended_sp, true); | |
149 } | |
150 #endif | |
151 | |
152 // All frames: | 144 // All frames: |
153 | 145 |
154 // A low-level interface for vframes: | 146 // A low-level interface for vframes: |
155 | 147 |
156 public: | 148 public: |