equal
deleted
inserted
replaced
71 static const char* describe_sa_flags(int flags, char* buffer, size_t size); |
71 static const char* describe_sa_flags(int flags, char* buffer, size_t size); |
72 |
72 |
73 // Prints a one-line description of a combination of sigaction.sa_flags. |
73 // Prints a one-line description of a combination of sigaction.sa_flags. |
74 static void print_sa_flags(outputStream* st, int flags); |
74 static void print_sa_flags(outputStream* st, int flags); |
75 |
75 |
76 // A POSIX conform, platform-independend siginfo print routine. |
|
77 static void print_siginfo_brief(outputStream* os, const siginfo_t* si); |
|
78 |
|
79 static address ucontext_get_pc(const ucontext_t* ctx); |
76 static address ucontext_get_pc(const ucontext_t* ctx); |
80 // Set PC into context. Needed for continuation after signal. |
77 // Set PC into context. Needed for continuation after signal. |
81 static void ucontext_set_pc(ucontext_t* ctx, address pc); |
78 static void ucontext_set_pc(ucontext_t* ctx, address pc); |
82 }; |
79 }; |
83 |
80 |