Searched refs:ucontext (Results 1 - 25 of 26) sorted by relevance

12

/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/
H A Dthread_bsd_x86.cpp32 void* ucontext, bool isInJava) {
34 return pd_get_top_frame(fr_addr, ucontext, isInJava);
37 bool JavaThread::pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext, bool isInJava) { argument
38 return pd_get_top_frame(fr_addr, ucontext, isInJava);
41 bool JavaThread::pd_get_top_frame(frame* fr_addr, void* ucontext, bool isInJava) { argument
46 // isInJava == true. It should be more reliable than ucontext info.
53 // we try to glean some information out of the ucontext
56 ucontext_t* uc = (ucontext_t*) ucontext;
63 // ucontext wasn't useful
31 pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext, bool isInJava) argument
H A Dthread_bsd_x86.hpp61 bool pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext,
64 bool pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext,
68 bool pd_get_top_frame(frame* fr_addr, void* ucontext, bool isInJava);
H A Dos_bsd_x86.cpp76 # include <ucontext.h>
412 // that do not require siginfo/ucontext first.
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/
H A Dthread_linux_x86.cpp32 void* ucontext, bool isInJava) {
35 return pd_get_top_frame(fr_addr, ucontext, isInJava);
38 bool JavaThread::pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext, bool isInJava) { argument
39 return pd_get_top_frame(fr_addr, ucontext, isInJava);
42 bool JavaThread::pd_get_top_frame(frame* fr_addr, void* ucontext, bool isInJava) { argument
47 // isInJava == true. It should be more reliable than ucontext info.
54 // we try to glean some information out of the ucontext
57 ucontext_t* uc = (ucontext_t*) ucontext;
64 // ucontext wasn't useful
31 pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext, bool isInJava) argument
H A Dthread_linux_x86.hpp61 bool pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext,
64 bool pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext, bool isInJava);
66 bool pd_get_top_frame(frame* fr_addr, void* ucontext, bool isInJava);
H A Dos_linux_x86.cpp75 # include <ucontext.h>
229 // that do not require siginfo/ucontext first.
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/
H A Dthread_solaris_x86.cpp32 void* ucontext, bool isInJava) {
34 return pd_get_top_frame(fr_addr, ucontext, isInJava);
38 void* ucontext, bool isInJava) {
39 return pd_get_top_frame(fr_addr, ucontext, isInJava);
43 void* ucontext, bool isInJava) {
54 ucontext_t* uc = (ucontext_t*) ucontext;
56 // We always want to use the initial frame we create from the ucontext as
31 pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext, bool isInJava) argument
37 pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext, bool isInJava) argument
42 pd_get_top_frame(frame* fr_addr, void* ucontext, bool isInJava) argument
H A Dthread_solaris_x86.hpp55 bool pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext,
57 bool pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext,
60 bool pd_get_top_frame(frame* fr_addr, void* ucontext,
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/
H A Dthread_windows_x86.cpp32 void* ucontext, bool isInJava) {
36 return pd_get_top_frame(fr_addr, ucontext, isInJava);
39 bool JavaThread::pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext, bool isInJava) { argument
40 return pd_get_top_frame(fr_addr, ucontext, isInJava);
43 bool JavaThread::pd_get_top_frame(frame* fr_addr, void* ucontext, bool isInJava) { argument
60 CONTEXT* uc = (CONTEXT*)ucontext;
31 pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext, bool isInJava) argument
H A Dthread_windows_x86.hpp58 bool pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext,
61 bool pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext, bool isInJava);
64 bool pd_get_top_frame(frame* fr_addr, void* ucontext, bool isInJava);
/openjdk7/hotspot/src/os_cpu/solaris_sparc/vm/
H A Dthread_solaris_sparc.cpp36 void* ucontext, bool isInJava) {
39 return pd_get_top_frame(fr_addr, ucontext, isInJava, true);
42 bool JavaThread::pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext, bool isInJava) { argument
43 // get ucontext somehow
44 return pd_get_top_frame(fr_addr, ucontext, isInJava, false);
48 void* ucontext, bool isInJava, bool makeWalkable) {
55 // which can not be done if the ucontext sp matches last_Java_sp
62 // ucontext info.
68 ucontext_t* uc = (ucontext_t*) ucontext;
71 // we try to glean some information out of the ucontext
35 pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext, bool isInJava) argument
47 pd_get_top_frame(frame* fr_addr, void* ucontext, bool isInJava, bool makeWalkable) argument
[all...]
H A Dthread_solaris_sparc.hpp58 // on Solaris/SPARC since the ucontext passed to a signal handler is
93 bool pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext,
96 bool pd_get_top_frame_for_profiling(frame* fr_addr, void* ucontext, bool isInJava);
98 bool pd_get_top_frame(frame* fr_addr, void* ucontext, bool isInJava, bool makeWalkable);
/openjdk7/hotspot/src/os_cpu/linux_sparc/vm/
H A Dthread_linux_sparc.cpp32 void* ucontext,
41 // which can not be done if the ucontext sp matches last_Java_sp
48 // ucontext info.
54 ucontext_t* uc = (ucontext_t*) ucontext;
57 // we try to glean some information out of the ucontext.
63 // ucontext wasn't useful
72 // the ucontext since it should be more reliable.
77 // got from the ucontext.
31 pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext, bool isInJava) argument
H A Dthread_linux_sparc.hpp59 // on Solaris/SPARC since the ucontext passed to a signal handler is
94 bool pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext,
/openjdk7/hotspot/src/os/linux/vm/
H A DosThread_linux.hpp104 ucontext_t* ucontext() const { return _ucontext; } function
H A Dos_linux.cpp4001 void* ucontext, int abort_if_unrecognized);
4696 SuspendedThreadTaskContext context(_thread, _thread->osthread()->ucontext());
4720 if (osthread->ucontext() != NULL) {
4721 _epc = os::Linux::ucontext_get_pc((ucontext_t *) context.ucontext());
/openjdk7/hotspot/src/os/solaris/vm/
H A DosThread_solaris.hpp81 ucontext_t* ucontext() const { return _ucontext; } function
/openjdk7/hotspot/src/os/bsd/vm/
H A DosThread_bsd.hpp127 ucontext_t* ucontext() const { return _ucontext; } function
H A Dos_bsd.cpp4155 void* ucontext, int abort_if_unrecognized);
4904 SuspendedThreadTaskContext context(_thread, _thread->osthread()->ucontext());
4929 if (osthread->ucontext() != NULL) {
4930 _epc = os::Bsd::ucontext_get_pc((ucontext_t *) context.ucontext());
/openjdk7/hotspot/src/os_cpu/bsd_zero/vm/
H A Dthread_bsd_zero.hpp110 void* ucontext,
109 pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext, bool isInJava) argument
/openjdk7/hotspot/src/os_cpu/linux_zero/vm/
H A Dthread_linux_zero.hpp110 void* ucontext,
109 pd_get_top_frame_for_signal_handler(frame* fr_addr, void* ucontext, bool isInJava) argument
/openjdk7/hotspot/src/share/vm/utilities/
H A DglobalDefinitions_gcc.hpp71 #include <ucontext.h>
86 #include <ucontext.h>
H A DglobalDefinitions_sparcWorks.hpp71 # include <ucontext.h>
97 # include <ucontext.h>
/openjdk7/hotspot/src/share/vm/prims/
H A Dforte.cpp481 // void (*AsyncGetCallTrace)(ASGCT_CallTrace *trace, jint depth, void* ucontext)
493 // ucontext - ucontext_t of the LWP
524 void AsyncGetCallTrace(ASGCT_CallTrace *trace, jint depth, void* ucontext) { argument
573 if (!thread->pd_get_top_frame_for_signal_handler(&fr, ucontext, false)) {
599 if (!thread->pd_get_top_frame_for_signal_handler(&fr, ucontext, true)) {
/openjdk7/hotspot/src/share/vm/runtime/
H A Dos.hpp808 SuspendedThreadTaskContext(Thread* thread, void *ucontext) : _thread(thread), _ucontext(ucontext) {} argument
810 void* ucontext() const { return _ucontext; } function in class:os::SuspendedThreadTaskContext

Completed in 109 milliseconds

12