equal
deleted
inserted
replaced
1 /* |
1 /* |
2 * Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. |
2 * Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved. |
3 * Copyright (c) 2014, Red Hat Inc. All rights reserved. |
3 * Copyright (c) 2014, Red Hat Inc. All rights reserved. |
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 |
75 bool pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext, bool isInJava); |
75 bool pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext, bool isInJava); |
76 private: |
76 private: |
77 bool pd_get_top_frame(frame* fr_addr, void* ucontext, bool isInJava); |
77 bool pd_get_top_frame(frame* fr_addr, void* ucontext, bool isInJava); |
78 public: |
78 public: |
79 |
79 |
|
80 static Thread *aarch64_get_thread_helper(); |
|
81 |
80 // These routines are only used on cpu architectures that |
82 // These routines are only used on cpu architectures that |
81 // have separate register stacks (Itanium). |
83 // have separate register stacks (Itanium). |
82 static bool register_stack_overflow() { return false; } |
84 static bool register_stack_overflow() { return false; } |
83 static void enable_register_stack_guard() {} |
85 static void enable_register_stack_guard() {} |
84 static void disable_register_stack_guard() {} |
86 static void disable_register_stack_guard() {} |