Home
last modified time | relevance | path

Searched refs:sig_ctx (Results 1 – 25 of 61) sorted by relevance

123

/dports/www/chromium-legacy/chromium-88.0.4324.182/native_client/src/trusted/service_runtime/linux/
H A Dnacl_signal_mips.c25 memset(sig_ctx, 0, sizeof(*sig_ctx)); in NaClSignalContextFromHandler()
27 sig_ctx->prog_ctr = mctx->pc; in NaClSignalContextFromHandler()
30 sig_ctx->at = mctx->gregs[1]; in NaClSignalContextFromHandler()
31 sig_ctx->v0 = mctx->gregs[2]; in NaClSignalContextFromHandler()
32 sig_ctx->v1 = mctx->gregs[3]; in NaClSignalContextFromHandler()
33 sig_ctx->a0 = mctx->gregs[4]; in NaClSignalContextFromHandler()
34 sig_ctx->a1 = mctx->gregs[5]; in NaClSignalContextFromHandler()
35 sig_ctx->a2 = mctx->gregs[6]; in NaClSignalContextFromHandler()
36 sig_ctx->a3 = mctx->gregs[7]; in NaClSignalContextFromHandler()
37 sig_ctx->t0 = mctx->gregs[8]; in NaClSignalContextFromHandler()
[all …]
H A Dnacl_signal_64.c27 memset(sig_ctx, 0, sizeof(*sig_ctx)); in NaClSignalContextFromHandler()
32 sig_ctx->rax = mctx->gregs[REG_RAX]; in NaClSignalContextFromHandler()
33 sig_ctx->rbx = mctx->gregs[REG_RBX]; in NaClSignalContextFromHandler()
34 sig_ctx->rcx = mctx->gregs[REG_RCX]; in NaClSignalContextFromHandler()
39 sig_ctx->r8 = mctx->gregs[REG_R8]; in NaClSignalContextFromHandler()
40 sig_ctx->r9 = mctx->gregs[REG_R9]; in NaClSignalContextFromHandler()
50 sig_ctx->cs = 0; in NaClSignalContextFromHandler()
51 sig_ctx->gs = 0; in NaClSignalContextFromHandler()
52 sig_ctx->fs = 0; in NaClSignalContextFromHandler()
53 sig_ctx->ds = 0; in NaClSignalContextFromHandler()
[all …]
H A Dnacl_signal_arm.c22 memset(sig_ctx, 0, sizeof(*sig_ctx)); in NaClSignalContextFromHandler()
27 sig_ctx->r0 = mctx->arm_r0; in NaClSignalContextFromHandler()
28 sig_ctx->r1 = mctx->arm_r1; in NaClSignalContextFromHandler()
29 sig_ctx->r2 = mctx->arm_r2; in NaClSignalContextFromHandler()
30 sig_ctx->r3 = mctx->arm_r3; in NaClSignalContextFromHandler()
31 sig_ctx->r4 = mctx->arm_r4; in NaClSignalContextFromHandler()
32 sig_ctx->r5 = mctx->arm_r5; in NaClSignalContextFromHandler()
33 sig_ctx->r6 = mctx->arm_r6; in NaClSignalContextFromHandler()
34 sig_ctx->r7 = mctx->arm_r7; in NaClSignalContextFromHandler()
35 sig_ctx->r8 = mctx->arm_r8; in NaClSignalContextFromHandler()
[all …]
H A Dnacl_signal_32.c27 memset(sig_ctx, 0, sizeof(*sig_ctx)); in NaClSignalContextFromHandler()
32 sig_ctx->eax = mctx->gregs[REG_EAX]; in NaClSignalContextFromHandler()
33 sig_ctx->ebx = mctx->gregs[REG_EBX]; in NaClSignalContextFromHandler()
34 sig_ctx->ecx = mctx->gregs[REG_ECX]; in NaClSignalContextFromHandler()
35 sig_ctx->edx = mctx->gregs[REG_EDX]; in NaClSignalContextFromHandler()
36 sig_ctx->esi = mctx->gregs[REG_ESI]; in NaClSignalContextFromHandler()
37 sig_ctx->edi = mctx->gregs[REG_EDI]; in NaClSignalContextFromHandler()
38 sig_ctx->ebp = mctx->gregs[REG_EBP]; in NaClSignalContextFromHandler()
82 mctx->gregs[REG_CS] = sig_ctx->cs; in NaClSignalContextToHandler()
83 mctx->gregs[REG_SS] = sig_ctx->ss; in NaClSignalContextToHandler()
[all …]
H A Dnacl_signal.c82 *is_untrusted = (NaClGetGlobalCs() != sig_ctx->cs); in GetCurrentThread()
83 *result_thread = NaClAppThreadGetFromIndex(sig_ctx->gs >> 3); in GetCurrentThread()
108 *is_untrusted = NaClIsUserAddr(natp->nap, sig_ctx->prog_ctr); in GetCurrentThread()
258 struct NaClSignalContext sig_ctx; in SignalCatch() local
274 NaClSignalContextFromHandler(&sig_ctx, uc); in SignalCatch()
275 GetCurrentThread(&sig_ctx, &is_untrusted, &natp); in SignalCatch()
319 NaClSignalContextToHandler(uc, &sig_ctx); in SignalCatch()
328 if (DispatchToUntrustedHandler(natp, &sig_ctx)) { in SignalCatch()
329 NaClSignalContextToHandler(uc, &sig_ctx); in SignalCatch()
336 g_handler_func(sig, &sig_ctx, is_untrusted); in SignalCatch()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/native_client/src/trusted/service_runtime/arch/mips/
H A Dsel_rt.c57 sig_ctx->zero = 0; in NaClThreadContextToSignalContext()
58 sig_ctx->at = 0; in NaClThreadContextToSignalContext()
59 sig_ctx->v0 = 0; in NaClThreadContextToSignalContext()
60 sig_ctx->v1 = 0; in NaClThreadContextToSignalContext()
61 sig_ctx->a0 = 0; in NaClThreadContextToSignalContext()
62 sig_ctx->a1 = 0; in NaClThreadContextToSignalContext()
63 sig_ctx->a2 = 0; in NaClThreadContextToSignalContext()
64 sig_ctx->a3 = 0; in NaClThreadContextToSignalContext()
65 sig_ctx->t0 = 0; in NaClThreadContextToSignalContext()
66 sig_ctx->t1 = 0; in NaClThreadContextToSignalContext()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/native_client/src/trusted/service_runtime/win/
H A Dnacl_signal_64.c22 memset(sig_ctx, 0, sizeof(*sig_ctx)); in NaClSignalContextFromHandler()
27 sig_ctx->rax = win_ctx->Rax; in NaClSignalContextFromHandler()
28 sig_ctx->rbx = win_ctx->Rbx; in NaClSignalContextFromHandler()
29 sig_ctx->rcx = win_ctx->Rcx; in NaClSignalContextFromHandler()
30 sig_ctx->rdx = win_ctx->Rdx; in NaClSignalContextFromHandler()
31 sig_ctx->rsi = win_ctx->Rsi; in NaClSignalContextFromHandler()
32 sig_ctx->rdi = win_ctx->Rdi; in NaClSignalContextFromHandler()
34 sig_ctx->r8 = win_ctx->R8; in NaClSignalContextFromHandler()
35 sig_ctx->r9 = win_ctx->R9; in NaClSignalContextFromHandler()
70 win_ctx->R8 = sig_ctx->r8; in NaClSignalContextToHandler()
[all …]
H A Dnacl_signal_32.c22 memset(sig_ctx, 0, sizeof(*sig_ctx)); in NaClSignalContextFromHandler()
27 sig_ctx->eax = win_ctx->Eax; in NaClSignalContextFromHandler()
28 sig_ctx->ebx = win_ctx->Ebx; in NaClSignalContextFromHandler()
29 sig_ctx->ecx = win_ctx->Ecx; in NaClSignalContextFromHandler()
30 sig_ctx->edx = win_ctx->Edx; in NaClSignalContextFromHandler()
31 sig_ctx->esi = win_ctx->Esi; in NaClSignalContextFromHandler()
32 sig_ctx->edi = win_ctx->Edi; in NaClSignalContextFromHandler()
33 sig_ctx->ebp = win_ctx->Ebp; in NaClSignalContextFromHandler()
35 sig_ctx->cs = win_ctx->SegCs; in NaClSignalContextFromHandler()
36 sig_ctx->ss = win_ctx->SegSs; in NaClSignalContextFromHandler()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/native_client/src/trusted/service_runtime/arch/x86_64/
H A Dsel_rt_64.c96 sig_ctx->rax = 0; in NaClThreadContextToSignalContext()
98 sig_ctx->rcx = 0; in NaClThreadContextToSignalContext()
99 sig_ctx->rdx = 0; in NaClThreadContextToSignalContext()
100 sig_ctx->rsi = 0; in NaClThreadContextToSignalContext()
101 sig_ctx->rdi = 0; in NaClThreadContextToSignalContext()
104 sig_ctx->r8 = 0; in NaClThreadContextToSignalContext()
105 sig_ctx->r9 = 0; in NaClThreadContextToSignalContext()
106 sig_ctx->r10 = 0; in NaClThreadContextToSignalContext()
107 sig_ctx->r11 = 0; in NaClThreadContextToSignalContext()
113 sig_ctx->flags = 0; in NaClThreadContextToSignalContext()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/native_client/src/trusted/service_runtime/arch/arm/
H A Dsel_rt.c67 sig_ctx->r0 = 0; in NaClThreadContextToSignalContext()
68 sig_ctx->r1 = 0; in NaClThreadContextToSignalContext()
69 sig_ctx->r2 = 0; in NaClThreadContextToSignalContext()
70 sig_ctx->r3 = 0; in NaClThreadContextToSignalContext()
79 sig_ctx->r12 = 0; in NaClThreadContextToSignalContext()
81 sig_ctx->lr = 0; in NaClThreadContextToSignalContext()
83 sig_ctx->cpsr = 0; in NaClThreadContextToSignalContext()
89 sig_ctx->r0 = 0; in NaClSignalContextUnsetClobberedRegisters()
90 sig_ctx->r1 = 0; in NaClSignalContextUnsetClobberedRegisters()
91 sig_ctx->r2 = 0; in NaClSignalContextUnsetClobberedRegisters()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/native_client/src/trusted/service_runtime/arch/x86_32/
H A Dsel_rt_32.c134 sig_ctx->eax = 0; in NaClThreadContextToSignalContext()
135 sig_ctx->ecx = 0; in NaClThreadContextToSignalContext()
136 sig_ctx->edx = 0; in NaClThreadContextToSignalContext()
143 sig_ctx->flags = 0; in NaClThreadContextToSignalContext()
144 sig_ctx->cs = th_ctx->cs; in NaClThreadContextToSignalContext()
145 sig_ctx->ss = th_ctx->ss; in NaClThreadContextToSignalContext()
146 sig_ctx->ds = th_ctx->ds; in NaClThreadContextToSignalContext()
155 sig_ctx->eax = 0; in NaClSignalContextUnsetClobberedRegisters()
156 sig_ctx->ecx = 0; in NaClSignalContextUnsetClobberedRegisters()
157 sig_ctx->edx = 0; in NaClSignalContextUnsetClobberedRegisters()
[all …]
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/breakpad/breakpad/src/client/solaris/handler/
H A Dminidump_generator.cc76 ucontext_t* sig_ctx; member
155 assert(sig_ctx != NULL); in WriteContext()
156 int* regs = sig_ctx->uc_mcontext.gregs; in WriteContext()
235 assert(writer_args->sig_ctx != NULL); in WriteCrashedLwpStream()
580 if (writer_args->sig_ctx == NULL) in WriteExceptionStream()
594 if (writer_args->sig_ctx != NULL) { in WriteExceptionStream()
596 writer_args->sig_ctx->uc_mcontext.gregs[REG_PC]; in WriteExceptionStream()
609 if (writer_args->sig_ctx != NULL) { in WriteExceptionStream()
611 writer_args->sig_ctx->uc_mcontext.gregs[EIP]; in WriteExceptionStream()
704 writer_args->sig_ctx->uc_mcontext.gregs[UESP] in Write()
[all …]
H A Dexception_handler.cc191 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()
/dports/deskutils/owncloudclient/ownCloud-2.8.2.4246/src/3rdparty/libcrashreporter-qt/3rdparty/breakpad/client/solaris/handler/
H A Dminidump_generator.cc76 ucontext_t *sig_ctx; member
155 assert(sig_ctx != NULL); in WriteContext()
156 int* regs = sig_ctx->uc_mcontext.gregs; in WriteContext()
235 assert(writer_args->sig_ctx != NULL); in WriteCrashedLwpStream()
580 if (writer_args->sig_ctx == NULL) in WriteExceptionStream()
594 if (writer_args->sig_ctx != NULL) { in WriteExceptionStream()
596 writer_args->sig_ctx->uc_mcontext.gregs[REG_PC]; in WriteExceptionStream()
609 if (writer_args->sig_ctx != NULL) { in WriteExceptionStream()
611 writer_args->sig_ctx->uc_mcontext.gregs[EIP]; in WriteExceptionStream()
704 writer_args->sig_ctx->uc_mcontext.gregs[UESP] in Write()
[all …]
H A Dexception_handler.cc191 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()
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/breakpad/breakpad/src/client/solaris/handler/
H A Dminidump_generator.cc76 ucontext_t *sig_ctx; member
155 assert(sig_ctx != NULL); in WriteContext()
156 int* regs = sig_ctx->uc_mcontext.gregs; in WriteContext()
235 assert(writer_args->sig_ctx != NULL); in WriteCrashedLwpStream()
580 if (writer_args->sig_ctx == NULL) in WriteExceptionStream()
594 if (writer_args->sig_ctx != NULL) { in WriteExceptionStream()
596 writer_args->sig_ctx->uc_mcontext.gregs[REG_PC]; in WriteExceptionStream()
609 if (writer_args->sig_ctx != NULL) { in WriteExceptionStream()
611 writer_args->sig_ctx->uc_mcontext.gregs[EIP]; in WriteExceptionStream()
704 writer_args->sig_ctx->uc_mcontext.gregs[UESP] in Write()
[all …]
H A Dexception_handler.cc191 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()
/dports/games/openlierox/OpenLieroX/src/breakpad/external/src/client/solaris/handler/
H A Dminidump_generator.cc76 ucontext_t *sig_ctx; member
155 assert(sig_ctx != NULL); in WriteContext()
156 int* regs = sig_ctx->uc_mcontext.gregs; in WriteContext()
235 assert(writer_args->sig_ctx != NULL); in WriteCrashedLwpStream()
580 if (writer_args->sig_ctx == NULL) in WriteExceptionStream()
594 if (writer_args->sig_ctx != NULL) { in WriteExceptionStream()
596 writer_args->sig_ctx->uc_mcontext.gregs[REG_PC]; in WriteExceptionStream()
609 if (writer_args->sig_ctx != NULL) { in WriteExceptionStream()
611 writer_args->sig_ctx->uc_mcontext.gregs[EIP]; in WriteExceptionStream()
704 writer_args->sig_ctx->uc_mcontext.gregs[UESP] in Write()
[all …]
H A Dexception_handler.cc191 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()
/dports/www/firefox-legacy/firefox-52.8.0esr/toolkit/crashreporter/google-breakpad/src/client/solaris/handler/
H A Dminidump_generator.cc76 ucontext_t *sig_ctx; member
155 assert(sig_ctx != NULL); in WriteContext()
156 int* regs = sig_ctx->uc_mcontext.gregs; in WriteContext()
235 assert(writer_args->sig_ctx != NULL); in WriteCrashedLwpStream()
580 if (writer_args->sig_ctx == NULL) in WriteExceptionStream()
594 if (writer_args->sig_ctx != NULL) { in WriteExceptionStream()
596 writer_args->sig_ctx->uc_mcontext.gregs[REG_PC]; in WriteExceptionStream()
609 if (writer_args->sig_ctx != NULL) { in WriteExceptionStream()
611 writer_args->sig_ctx->uc_mcontext.gregs[EIP]; in WriteExceptionStream()
704 writer_args->sig_ctx->uc_mcontext.gregs[UESP] in Write()
[all …]
H A Dexception_handler.cc191 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()
/dports/www/chromium-legacy/chromium-88.0.4324.182/native_client/src/trusted/service_runtime/osx/
H A Dnacl_signal_32.c74 void NaClSignalContextFromHandler(struct NaClSignalContext *sig_ctx, in NaClSignalContextFromHandler() argument
77 memset(sig_ctx, 0, sizeof(*sig_ctx)); in NaClSignalContextFromHandler()
78 SignalContextFromRegs(sig_ctx, &uctx->uc_mcontext->__ss); in NaClSignalContextFromHandler()
86 const struct NaClSignalContext *sig_ctx) { in NaClSignalContextToHandler() argument
88 SignalContextToRegs(&uctx->uc_mcontext->__ss, sig_ctx); in NaClSignalContextToHandler()
H A Dnacl_signal_64.c84 void NaClSignalContextFromHandler(struct NaClSignalContext *sig_ctx, in NaClSignalContextFromHandler() argument
87 memset(sig_ctx, 0, sizeof(*sig_ctx)); in NaClSignalContextFromHandler()
88 SignalContextFromRegs(sig_ctx, &uctx->uc_mcontext->__ss); in NaClSignalContextFromHandler()
96 const struct NaClSignalContext *sig_ctx) { in NaClSignalContextToHandler() argument
98 SignalContextToRegs(&uctx->uc_mcontext->__ss, sig_ctx); in NaClSignalContextToHandler()
/dports/www/chromium-legacy/chromium-88.0.4324.182/native_client/src/trusted/service_runtime/
H A Dnacl_signal.h149 void NaClSignalContextFromHandler(struct NaClSignalContext *sig_ctx,
157 const struct NaClSignalContext *sig_ctx);
161 const struct NaClSignalContext *sig_ctx);
/dports/lang/mono/mono-5.10.1.57/mono/utils/
H A Dmono-sigcontext.h403 struct sigcontext sig_ctx; member
408 #define UCONTEXT_REG_PC(ctx) (((arm_ucontext*)(ctx))->sig_ctx.arm_pc)
409 #define UCONTEXT_REG_SP(ctx) (((arm_ucontext*)(ctx))->sig_ctx.arm_sp)
410 #define UCONTEXT_REG_LR(ctx) (((arm_ucontext*)(ctx))->sig_ctx.arm_lr)
411 #define UCONTEXT_REG_R0(ctx) (((arm_ucontext*)(ctx))->sig_ctx.arm_r0)
412 #define UCONTEXT_REG_R1(ctx) (((arm_ucontext*)(ctx))->sig_ctx.arm_r1)
413 #define UCONTEXT_REG_R2(ctx) (((arm_ucontext*)(ctx))->sig_ctx.arm_r2)
414 #define UCONTEXT_REG_R3(ctx) (((arm_ucontext*)(ctx))->sig_ctx.arm_r3)
415 #define UCONTEXT_REG_R4(ctx) (((arm_ucontext*)(ctx))->sig_ctx.arm_r4)
416 #define UCONTEXT_REG_R5(ctx) (((arm_ucontext*)(ctx))->sig_ctx.arm_r5)
[all …]

123