equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 1999, 2013, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 1999, 2015, Oracle and/or its affiliates. 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. |
79 bool _uses_monitors; |
79 bool _uses_monitors; |
80 bool _balanced_monitors; |
80 bool _balanced_monitors; |
81 bool _is_c1_compilable; |
81 bool _is_c1_compilable; |
82 bool _is_c2_compilable; |
82 bool _is_c2_compilable; |
83 bool _can_be_statically_bound; |
83 bool _can_be_statically_bound; |
|
84 bool _has_reserved_stack_access; |
84 |
85 |
85 // Lazy fields, filled in on demand |
86 // Lazy fields, filled in on demand |
86 address _code; |
87 address _code; |
87 ciExceptionHandler** _exception_handlers; |
88 ciExceptionHandler** _exception_handlers; |
88 |
89 |
314 bool is_getter () const; |
315 bool is_getter () const; |
315 bool is_setter () const; |
316 bool is_setter () const; |
316 bool is_accessor () const; |
317 bool is_accessor () const; |
317 bool is_initializer () const; |
318 bool is_initializer () const; |
318 bool can_be_statically_bound() const { return _can_be_statically_bound; } |
319 bool can_be_statically_bound() const { return _can_be_statically_bound; } |
|
320 bool has_reserved_stack_access() const { return _has_reserved_stack_access; } |
319 bool is_boxing_method() const; |
321 bool is_boxing_method() const; |
320 bool is_unboxing_method() const; |
322 bool is_unboxing_method() const; |
321 |
323 |
322 // Replay data methods |
324 // Replay data methods |
323 void dump_name_as_ascii(outputStream* st); |
325 void dump_name_as_ascii(outputStream* st); |