Lines Matching refs:regs
43 unsigned long regs[24]; in aarch64_local_resume() local
44 regs[0] = uc->uc_mcontext.regs[0]; in aarch64_local_resume()
45 regs[1] = uc->uc_mcontext.regs[1]; in aarch64_local_resume()
46 regs[2] = uc->uc_mcontext.regs[2]; in aarch64_local_resume()
47 regs[3] = uc->uc_mcontext.regs[3]; in aarch64_local_resume()
48 regs[4] = uc->uc_mcontext.regs[19]; in aarch64_local_resume()
49 regs[5] = uc->uc_mcontext.regs[20]; in aarch64_local_resume()
50 regs[6] = uc->uc_mcontext.regs[21]; in aarch64_local_resume()
51 regs[7] = uc->uc_mcontext.regs[22]; in aarch64_local_resume()
52 regs[8] = uc->uc_mcontext.regs[23]; in aarch64_local_resume()
53 regs[9] = uc->uc_mcontext.regs[24]; in aarch64_local_resume()
54 regs[10] = uc->uc_mcontext.regs[25]; in aarch64_local_resume()
55 regs[11] = uc->uc_mcontext.regs[26]; in aarch64_local_resume()
56 regs[12] = uc->uc_mcontext.regs[27]; in aarch64_local_resume()
57 regs[13] = uc->uc_mcontext.regs[28]; in aarch64_local_resume()
58 regs[14] = uc->uc_mcontext.regs[29]; /* FP */ in aarch64_local_resume()
59 regs[15] = uc->uc_mcontext.regs[30]; /* LR */ in aarch64_local_resume()
60 regs[16] = GET_FPCTX(uc)->vregs[8]; in aarch64_local_resume()
61 regs[17] = GET_FPCTX(uc)->vregs[9]; in aarch64_local_resume()
62 regs[18] = GET_FPCTX(uc)->vregs[10]; in aarch64_local_resume()
63 regs[19] = GET_FPCTX(uc)->vregs[11]; in aarch64_local_resume()
64 regs[20] = GET_FPCTX(uc)->vregs[12]; in aarch64_local_resume()
65 regs[21] = GET_FPCTX(uc)->vregs[13]; in aarch64_local_resume()
66 regs[22] = GET_FPCTX(uc)->vregs[14]; in aarch64_local_resume()
67 regs[23] = GET_FPCTX(uc)->vregs[15]; in aarch64_local_resume()
71 char x[sizeof(regs)]; in aarch64_local_resume()
92 : "r" (regs), in aarch64_local_resume()
94 "m" (*(struct regs_overlay *)regs) in aarch64_local_resume()
101 if (c->dwarf.eh_valid_mask & 0x1) sc->regs[0] = c->dwarf.eh_args[0]; in aarch64_local_resume()
102 if (c->dwarf.eh_valid_mask & 0x2) sc->regs[1] = c->dwarf.eh_args[1]; in aarch64_local_resume()
103 if (c->dwarf.eh_valid_mask & 0x4) sc->regs[2] = c->dwarf.eh_args[2]; in aarch64_local_resume()
104 if (c->dwarf.eh_valid_mask & 0x8) sc->regs[3] = c->dwarf.eh_args[3]; in aarch64_local_resume()
106 sc->regs[4] = uc->uc_mcontext.regs[4]; in aarch64_local_resume()
107 sc->regs[5] = uc->uc_mcontext.regs[5]; in aarch64_local_resume()
108 sc->regs[6] = uc->uc_mcontext.regs[6]; in aarch64_local_resume()
109 sc->regs[7] = uc->uc_mcontext.regs[7]; in aarch64_local_resume()
110 sc->regs[8] = uc->uc_mcontext.regs[8]; in aarch64_local_resume()
111 sc->regs[9] = uc->uc_mcontext.regs[9]; in aarch64_local_resume()
112 sc->regs[10] = uc->uc_mcontext.regs[10]; in aarch64_local_resume()
113 sc->regs[11] = uc->uc_mcontext.regs[11]; in aarch64_local_resume()
114 sc->regs[12] = uc->uc_mcontext.regs[12]; in aarch64_local_resume()
115 sc->regs[13] = uc->uc_mcontext.regs[13]; in aarch64_local_resume()
116 sc->regs[14] = uc->uc_mcontext.regs[14]; in aarch64_local_resume()
117 sc->regs[15] = uc->uc_mcontext.regs[15]; in aarch64_local_resume()
118 sc->regs[16] = uc->uc_mcontext.regs[16]; in aarch64_local_resume()
119 sc->regs[17] = uc->uc_mcontext.regs[17]; in aarch64_local_resume()
120 sc->regs[18] = uc->uc_mcontext.regs[18]; in aarch64_local_resume()
121 sc->regs[19] = uc->uc_mcontext.regs[19]; in aarch64_local_resume()
122 sc->regs[20] = uc->uc_mcontext.regs[20]; in aarch64_local_resume()
123 sc->regs[21] = uc->uc_mcontext.regs[21]; in aarch64_local_resume()
124 sc->regs[22] = uc->uc_mcontext.regs[22]; in aarch64_local_resume()
125 sc->regs[23] = uc->uc_mcontext.regs[23]; in aarch64_local_resume()
126 sc->regs[24] = uc->uc_mcontext.regs[24]; in aarch64_local_resume()
127 sc->regs[25] = uc->uc_mcontext.regs[25]; in aarch64_local_resume()
128 sc->regs[26] = uc->uc_mcontext.regs[26]; in aarch64_local_resume()
129 sc->regs[27] = uc->uc_mcontext.regs[27]; in aarch64_local_resume()
130 sc->regs[28] = uc->uc_mcontext.regs[28]; in aarch64_local_resume()
131 sc->regs[29] = uc->uc_mcontext.regs[29]; in aarch64_local_resume()
132 sc->regs[30] = uc->uc_mcontext.regs[30]; in aarch64_local_resume()