/third_party/libunwind/libunwind/src/ppc32/ |
H A D | ucontext_i.h | 49 #define UC_MCONTEXT_GREGS_R0 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[0] - (void *)&dmy_ctxt) 50 #define UC_MCONTEXT_GREGS_R1 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[1] - (void *)&dmy_ctxt) 51 #define UC_MCONTEXT_GREGS_R2 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[2] - (void *)&dmy_ctxt) 52 #define UC_MCONTEXT_GREGS_R3 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[3] - (void *)&dmy_ctxt) 53 #define UC_MCONTEXT_GREGS_R4 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[4] - (void *)&dmy_ctxt) 54 #define UC_MCONTEXT_GREGS_R5 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[5] - (void *)&dmy_ctxt) 55 #define UC_MCONTEXT_GREGS_R6 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[6] - (void *)&dmy_ctxt) 56 #define UC_MCONTEXT_GREGS_R7 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[7] - (void *)&dmy_ctxt) 57 #define UC_MCONTEXT_GREGS_R8 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[8] - (void *)&dmy_ctxt) 58 #define UC_MCONTEXT_GREGS_R9 ((void *)&dmy_ctxt.uc_mcontext.uc_regs->gregs[ [all...] |
H A D | Ginit.c | 51 addr = &uc->uc_mcontext.uc_regs->gregs[reg - UNW_PPC32_R0]; in uc_addr() 79 addr = &uc->uc_mcontext.uc_regs->gregs[gregs_idx]; in uc_addr()
|
/third_party/libunwind/libunwind/src/sh/ |
H A D | Gresume.c | 44 regs[0] = uc->uc_mcontext.gregs[8]; in sh_local_resume() 45 regs[1] = uc->uc_mcontext.gregs[9]; in sh_local_resume() 46 regs[2] = uc->uc_mcontext.gregs[10]; in sh_local_resume() 47 regs[3] = uc->uc_mcontext.gregs[11]; in sh_local_resume() 48 regs[4] = uc->uc_mcontext.gregs[12]; in sh_local_resume() 49 regs[5] = uc->uc_mcontext.gregs[13]; in sh_local_resume() 50 regs[6] = uc->uc_mcontext.gregs[14]; in sh_local_resume() 51 regs[7] = uc->uc_mcontext.gregs[15]; in sh_local_resume() 81 sc->sc_regs[0] = uc->uc_mcontext.gregs[0]; in sh_local_resume() 82 sc->sc_regs[1] = uc->uc_mcontext.gregs[ in sh_local_resume() [all...] |
/third_party/libunwind/libunwind/src/x86_64/ |
H A D | Gos-linux.c | 112 case UNW_X86_64_R8: addr = &uc->uc_mcontext.gregs[REG_R8]; break; in x86_64_r_uc_addr() 113 case UNW_X86_64_R9: addr = &uc->uc_mcontext.gregs[REG_R9]; break; in x86_64_r_uc_addr() 114 case UNW_X86_64_R10: addr = &uc->uc_mcontext.gregs[REG_R10]; break; in x86_64_r_uc_addr() 115 case UNW_X86_64_R11: addr = &uc->uc_mcontext.gregs[REG_R11]; break; in x86_64_r_uc_addr() 116 case UNW_X86_64_R12: addr = &uc->uc_mcontext.gregs[REG_R12]; break; in x86_64_r_uc_addr() 117 case UNW_X86_64_R13: addr = &uc->uc_mcontext.gregs[REG_R13]; break; in x86_64_r_uc_addr() 118 case UNW_X86_64_R14: addr = &uc->uc_mcontext.gregs[REG_R14]; break; in x86_64_r_uc_addr() 119 case UNW_X86_64_R15: addr = &uc->uc_mcontext.gregs[REG_R15]; break; in x86_64_r_uc_addr() 120 case UNW_X86_64_RDI: addr = &uc->uc_mcontext.gregs[REG_RDI]; break; in x86_64_r_uc_addr() 121 case UNW_X86_64_RSI: addr = &uc->uc_mcontext.gregs[REG_RS in x86_64_r_uc_addr() [all...] |
H A D | Gos-solaris.c | 103 case UNW_X86_64_R8: addr = &uc->uc_mcontext.gregs[REG_R8]; break; in x86_64_r_uc_addr() 104 case UNW_X86_64_R9: addr = &uc->uc_mcontext.gregs[REG_R9]; break; in x86_64_r_uc_addr() 105 case UNW_X86_64_R10: addr = &uc->uc_mcontext.gregs[REG_R10]; break; in x86_64_r_uc_addr() 106 case UNW_X86_64_R11: addr = &uc->uc_mcontext.gregs[REG_R11]; break; in x86_64_r_uc_addr() 107 case UNW_X86_64_R12: addr = &uc->uc_mcontext.gregs[REG_R12]; break; in x86_64_r_uc_addr() 108 case UNW_X86_64_R13: addr = &uc->uc_mcontext.gregs[REG_R13]; break; in x86_64_r_uc_addr() 109 case UNW_X86_64_R14: addr = &uc->uc_mcontext.gregs[REG_R14]; break; in x86_64_r_uc_addr() 110 case UNW_X86_64_R15: addr = &uc->uc_mcontext.gregs[REG_R15]; break; in x86_64_r_uc_addr() 111 case UNW_X86_64_RDI: addr = &uc->uc_mcontext.gregs[REG_RDI]; break; in x86_64_r_uc_addr() 112 case UNW_X86_64_RSI: addr = &uc->uc_mcontext.gregs[REG_RS in x86_64_r_uc_addr() [all...] |
/third_party/libunwind/libunwind/src/x86/ |
H A D | Gos-linux.c | 260 case UNW_X86_GS: addr = &uc->uc_mcontext.gregs[REG_GS]; break; in x86_r_uc_addr() 261 case UNW_X86_FS: addr = &uc->uc_mcontext.gregs[REG_FS]; break; in x86_r_uc_addr() 262 case UNW_X86_ES: addr = &uc->uc_mcontext.gregs[REG_ES]; break; in x86_r_uc_addr() 263 case UNW_X86_DS: addr = &uc->uc_mcontext.gregs[REG_DS]; break; in x86_r_uc_addr() 264 case UNW_X86_EAX: addr = &uc->uc_mcontext.gregs[REG_EAX]; break; in x86_r_uc_addr() 265 case UNW_X86_EBX: addr = &uc->uc_mcontext.gregs[REG_EBX]; break; in x86_r_uc_addr() 266 case UNW_X86_ECX: addr = &uc->uc_mcontext.gregs[REG_ECX]; break; in x86_r_uc_addr() 267 case UNW_X86_EDX: addr = &uc->uc_mcontext.gregs[REG_EDX]; break; in x86_r_uc_addr() 268 case UNW_X86_ESI: addr = &uc->uc_mcontext.gregs[REG_ESI]; break; in x86_r_uc_addr() 269 case UNW_X86_EDI: addr = &uc->uc_mcontext.gregs[REG_ED in x86_r_uc_addr() [all...] |
/third_party/node/deps/v8/src/libsampler/ |
H A D | sampler.cc | 107 uint64_t gregs[32]; 135 uint32_t gregs[19]; 154 uint64_t gregs[23]; 382 state->pc = reinterpret_cast<void*>(mcontext.gregs[REG_EIP]); in FillRegisterState() 383 state->sp = reinterpret_cast<void*>(mcontext.gregs[REG_ESP]); in FillRegisterState() 384 state->fp = reinterpret_cast<void*>(mcontext.gregs[REG_EBP]); in FillRegisterState() 386 state->pc = reinterpret_cast<void*>(mcontext.gregs[REG_RIP]); in FillRegisterState() 387 state->sp = reinterpret_cast<void*>(mcontext.gregs[REG_RSP]); in FillRegisterState() 388 state->fp = reinterpret_cast<void*>(mcontext.gregs[REG_RBP]); in FillRegisterState() 391 // Old GLibc ARM versions used a gregs[] arra in FillRegisterState() [all...] |
/third_party/elfutils/backends/ |
H A D | riscv_initreg.c | 53 elf_gregset_t gregs; in riscv_set_initial_registers_tid() 55 iovec.iov_base = &gregs; in riscv_set_initial_registers_tid() 56 iovec.iov_len = sizeof (gregs); in riscv_set_initial_registers_tid() 66 if (! setfunc (1, 32, (Dwarf_Word *) &gregs[1], arg)) in riscv_set_initial_registers_tid() 70 if (! setfunc (-1, 1, (Dwarf_Word *) &gregs[0], arg)) in riscv_set_initial_registers_tid()
|
H A D | aarch64_initreg.c | 59 struct user_regs_struct gregs; in aarch64_set_initial_registers_tid() 61 iovec.iov_base = &gregs; in aarch64_set_initial_registers_tid() 62 iovec.iov_len = sizeof (gregs); in aarch64_set_initial_registers_tid() 67 if (! setfunc (0, 32, (Dwarf_Word *) &gregs.regs[0], arg)) in aarch64_set_initial_registers_tid() 71 if (! setfunc (-1, 1, (Dwarf_Word *) &gregs.pc, arg)) in aarch64_set_initial_registers_tid()
|
H A D | arm_initreg.c | 76 struct user_regs_struct gregs; in arm_set_initial_registers_tid() 78 iovec.iov_base = &gregs; in arm_set_initial_registers_tid() 79 iovec.iov_len = sizeof (gregs); in arm_set_initial_registers_tid() 85 uint32_t *u32_ptr = (uint32_t *) &gregs.regs[0]; in arm_set_initial_registers_tid()
|
/third_party/skia/third_party/externals/abseil-cpp/absl/debugging/internal/ |
H A D | examine_stack.cc | 56 if (14 < ABSL_ARRAYSIZE(context->uc_mcontext.gregs)) in GetProgramCounter() 57 return reinterpret_cast<void*>(context->uc_mcontext.gregs[14]); in GetProgramCounter() 61 return reinterpret_cast<void*>(context->uc_mcontext.gregs[16]); in GetProgramCounter() 67 return reinterpret_cast<void*>(context->uc_mcontext.uc_regs->gregs[32]); in GetProgramCounter() 77 return reinterpret_cast<void*>(context->uc_mcontext.gregs[19]); in GetProgramCounter() 81 if (16 < ABSL_ARRAYSIZE(context->uc_mcontext.gregs)) in GetProgramCounter() 82 return reinterpret_cast<void*>(context->uc_mcontext.gregs[16]); in GetProgramCounter()
|
/third_party/rust/crates/libc/src/unix/solarish/ |
H A D | x86_64.rs | 64 pub gregs: [::greg_t; 28], 121 self.gregs == other.gregs && in eq() 129 .field("gregs", &self.gregs) in fmt()
|
/third_party/ltp/testcases/cve/ |
H A D | cve-2015-3290.c | 151 struct selectors *sels = (void *)&ctx->uc_mcontext.gregs[REG_CSGSFS]; in ssptr() 158 struct selectors *sels = (void *)&ctx->uc_mcontext.gregs[REG_CSGSFS]; in csptr() 170 return &ctx->uc_mcontext.gregs[REG_SS]; in ssptr() 176 return &ctx->uc_mcontext.gregs[REG_CS]; in csptr()
|
/third_party/libunwind/libunwind/src/s390x/ |
H A D | Gresume.c | 63 sc->sregs->regs.gprs[i-UNW_S390X_R0] = uc.uc_mcontext.gregs[i-UNW_S390X_R0]; in s390x_local_resume() 81 rt->uc_mcontext.gregs[i-UNW_S390X_R0] = uc.uc_mcontext.gregs[i-UNW_S390X_R0]; in s390x_local_resume()
|
/third_party/ltp/testcases/kernel/mem/hugetlb/hugemmap/ |
H A D | hugemmap15.c | 135 void *pc = (void *)((ucontext_t *)uc)->uc_mcontext.gregs[REG_RIP]; in sig_handler() 137 void *pc = (void *)((ucontext_t *)uc)->uc_mcontext.gregs[REG_EIP]; in sig_handler()
|
/third_party/musl/arch/i386/ |
H A D | pthread_arch.h | 8 #define MC_PC gregs[REG_EIP]
|
/third_party/musl/arch/x86_64/ |
H A D | pthread_arch.h | 8 #define MC_PC gregs[REG_RIP]
|
/third_party/musl/arch/m68k/ |
H A D | pthread_arch.h | 12 #define MC_PC gregs[R_PC]
|
/third_party/musl/arch/powerpc/ |
H A D | pthread_arch.h | 16 #define MC_PC gregs[32]
|
/third_party/musl/arch/x32/ |
H A D | pthread_arch.h | 8 #define MC_PC gregs[REG_RIP]
|
/third_party/musl/arch/sh/ |
H A D | pthread_arch.h | 14 #define MC_GOT gregs[12]
|
/third_party/rust/crates/libc/src/unix/linux_like/android/b64/x86_64/ |
H A D | mod.rs | 163 pub gregs: [greg_t; 23], 270 self.gregs == other.gregs in eq() 279 .field("gregs", &self.gregs) in fmt() 287 self.gregs.hash(state); in hash() 764 // offsets in mcontext_t.gregs from sys/ucontext.h
|
/third_party/musl/arch/sh/bits/ |
H A D | signal.h | 14 unsigned long gregs[16]; member
|
/third_party/musl/arch/mips/bits/ |
H A D | signal.h | 32 gregset_t gregs; member
|
/third_party/musl/arch/powerpc/bits/ |
H A D | signal.h | 35 gregset_t gregs; member
|