Mercurial > hg > truffle
comparison src/os/linux/vm/osThread_linux.hpp @ 14392:b5c8a61d7fa0
Merge
author | kvn |
---|---|
date | Fri, 21 Jun 2013 15:56:24 -0700 |
parents | f2110083203d |
children |
comparison
equal
deleted
inserted
replaced
14391:d2907f74462e | 14392:b5c8a61d7fa0 |
---|---|
1 /* | 1 /* |
2 * Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved. | 2 * Copyright (c) 1999, 2013, 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. |
75 | 75 |
76 public: | 76 public: |
77 // flags that support signal based suspend/resume on Linux are in a | 77 // flags that support signal based suspend/resume on Linux are in a |
78 // separate class to avoid confusion with many flags in OSThread that | 78 // separate class to avoid confusion with many flags in OSThread that |
79 // are used by VM level suspend/resume. | 79 // are used by VM level suspend/resume. |
80 os::Linux::SuspendResume sr; | 80 os::SuspendResume sr; |
81 | 81 |
82 // _ucontext and _siginfo are used by SR_handler() to save thread context, | 82 // _ucontext and _siginfo are used by SR_handler() to save thread context, |
83 // and they will later be used to walk the stack or reposition thread PC. | 83 // and they will later be used to walk the stack or reposition thread PC. |
84 // If the thread is not suspended in SR_handler() (e.g. self suspend), | 84 // If the thread is not suspended in SR_handler() (e.g. self suspend), |
85 // the value in _ucontext is meaningless, so we must use the last Java | 85 // the value in _ucontext is meaningless, so we must use the last Java |