equal
deleted
inserted
replaced
1795 } |
1795 } |
1796 |
1796 |
1797 st->cr(); |
1797 st->cr(); |
1798 } |
1798 } |
1799 |
1799 |
|
1800 bool os::signal_sent_by_kill(const void* siginfo) { |
|
1801 // TODO: Is this possible? |
|
1802 return false; |
|
1803 } |
|
1804 |
1800 void os::print_siginfo(outputStream *st, const void* siginfo) { |
1805 void os::print_siginfo(outputStream *st, const void* siginfo) { |
1801 const EXCEPTION_RECORD* const er = (EXCEPTION_RECORD*)siginfo; |
1806 const EXCEPTION_RECORD* const er = (EXCEPTION_RECORD*)siginfo; |
1802 st->print("siginfo:"); |
1807 st->print("siginfo:"); |
1803 |
1808 |
1804 char tmp[64]; |
1809 char tmp[64]; |
1826 st->print(INTPTR_FORMAT " ", er->ExceptionInformation[i]); |
1831 st->print(INTPTR_FORMAT " ", er->ExceptionInformation[i]); |
1827 } |
1832 } |
1828 } |
1833 } |
1829 } |
1834 } |
1830 st->cr(); |
1835 st->cr(); |
|
1836 } |
|
1837 |
|
1838 bool os::signal_thread(Thread* thread, int sig, const char* reason) { |
|
1839 // TODO: Can we kill thread? |
|
1840 return false; |
1831 } |
1841 } |
1832 |
1842 |
1833 void os::print_signal_handlers(outputStream* st, char* buf, size_t buflen) { |
1843 void os::print_signal_handlers(outputStream* st, char* buf, size_t buflen) { |
1834 // do nothing |
1844 // do nothing |
1835 } |
1845 } |