Searched refs:sig_ctx (Results 1 – 6 of 6) sorted by relevance
/external/google-breakpad/src/client/solaris/handler/ |
D | minidump_generator.cc | 76 ucontext_t *sig_ctx; member 154 bool WriteContext(MDRawContextSPARC *context, ucontext_t *sig_ctx) { in WriteContext() argument 155 assert(sig_ctx != NULL); in WriteContext() 156 int* regs = sig_ctx->uc_mcontext.gregs; in WriteContext() 171 context->g_r[i] = (uintptr_t)(sig_ctx->uc_mcontext.gregs[i + 3]); in WriteContext() 235 assert(writer_args->sig_ctx != NULL); in WriteCrashedLwpStream() 242 writer_args->sig_ctx->uc_mcontext.gregs[REG_O6], in WriteCrashedLwpStream() 252 return WriteContext(context.get(), writer_args->sig_ctx); in WriteCrashedLwpStream() 256 writer_args->sig_ctx->uc_mcontext.gregs[UESP], in WriteCrashedLwpStream() 267 (int *)&writer_args->sig_ctx->uc_mcontext.gregs, in WriteCrashedLwpStream() [all …]
|
D | exception_handler.cc | 191 ucontext_t *sig_ctx = NULL; in HandleException() local 192 if (current_handler->InternalWriteMinidump(signo, current_ebp, &sig_ctx)) { in HandleException() 221 ucontext_t **sig_ctx) { in InternalWriteMinidump() argument 246 minidump_path, signo, sighandler_ebp, sig_ctx); in InternalWriteMinidump()
|
D | solaris_lwp.cc | 406 ucontext_t **sig_ctx) { in FindSigContext() argument 416 *sig_ctx = reinterpret_cast<ucontext_t*>(sighandler_ebp + sizeof (struct frame)); in FindSigContext() 417 uintptr_t sig_esp = (*sig_ctx)->uc_mcontext.gregs[REG_O6]; in FindSigContext() 424 *sig_ctx = reinterpret_cast<ucontext_t*>(sighandler_ebp + sizeof (struct frame) + in FindSigContext() 426 sig_ebp = (*sig_ctx)->uc_mcontext.gregs[EBP]; in FindSigContext()
|
D | minidump_generator.h | 65 ucontext_t **sig_ctx) const;
|
D | exception_handler.h | 160 ucontext_t **sig_ctx);
|
D | solaris_lwp.h | 147 bool FindSigContext(uintptr_t sighandler_ebp, ucontext_t **sig_ctx);
|