Mercurial > hg > truffle
comparison src/os/solaris/vm/os_solaris.cpp @ 16719:b1911c1e44c8
Dump disassembly in crash log
author | Tom Rodriguez <tom.rodriguez@oracle.com> |
---|---|
date | Thu, 07 Aug 2014 11:06:09 -0700 |
parents | 4ca6dc0799b6 |
children | 3eed8712d410 |
comparison
equal
deleted
inserted
replaced
16718:4703a9442f3f | 16719:b1911c1e44c8 |
---|---|
4377 PcFetcher fetcher(thread); | 4377 PcFetcher fetcher(thread); |
4378 fetcher.run(); | 4378 fetcher.run(); |
4379 return fetcher.result(); | 4379 return fetcher.result(); |
4380 } | 4380 } |
4381 | 4381 |
4382 address os::get_pc(void* context) { | |
4383 ucontext_t *uc = (ucontext_t*)context; | |
4384 return os::Solaris::ucontext_get_pc(uc); | |
4385 } | |
4382 | 4386 |
4383 // This does not do anything on Solaris. This is basically a hook for being | 4387 // This does not do anything on Solaris. This is basically a hook for being |
4384 // able to use structured exception handling (thread-local exception filters) on, e.g., Win32. | 4388 // able to use structured exception handling (thread-local exception filters) on, e.g., Win32. |
4385 void os::os_exception_wrapper(java_call_t f, JavaValue* value, methodHandle* method, JavaCallArguments* args, Thread* thread) { | 4389 void os::os_exception_wrapper(java_call_t f, JavaValue* value, methodHandle* method, JavaCallArguments* args, Thread* thread) { |
4386 f(value, method, args, thread); | 4390 f(value, method, args, thread); |