Searched refs:regno (Results 1 - 25 of 65) sorted by last modified time

123

/external/valgrind/main/VEX/priv/
H A Dguest_amd64_toIR.c1088 static IRExpr* getIReg64 ( UInt regno )
1090 return IRExpr_Get( integerGuestReg64Offset(regno),
1094 static void putIReg64 ( UInt regno, IRExpr* e ) argument
1097 stmt( IRStmt_Put( integerGuestReg64Offset(regno), e ) );
1100 static const HChar* nameIReg64 ( UInt regno )
1102 return nameIReg( 8, regno, False );
1109 static IRExpr* getIReg32 ( UInt regno )
1113 IRExpr_Get( integerGuestReg64Offset(regno),
1117 static void putIReg32 ( UInt regno, IRExpr* e ) argument
1120 stmt( IRStmt_Put( integerGuestReg64Offset(regno),
1140 putIReg16( UInt regno, IRExpr* e ) argument
[all...]
H A Dhost_generic_regs.h117 static inline HReg mkHReg ( UInt regno, HRegClass rc, Bool virtual ) { argument
118 UInt r24 = regno & 0x00FFFFFF;
121 if (r24 != regno)
122 vpanic("mkHReg: regno exceeds 2^24");
124 r.reg = regno | (((UInt)rc) << 28) | (virtual ? (1<<24) : 0);
H A Dhost_s390_defs.c9490 s390_tchain_load64(UChar *buf, UChar regno, ULong value) argument
9496 buf = s390_emit_IIHF(buf, regno, value >> 32);
9497 buf = s390_emit_IILF(buf, regno, value & 0xFFFFFFFF);
9499 buf = s390_emit_IILL(buf, regno, value & 0xFFFF);
9501 buf = s390_emit_IILH(buf, regno, value & 0xFFFF);
9503 buf = s390_emit_IIHL(buf, regno, value & 0xFFFF);
9505 buf = s390_emit_IIHH(buf, regno, value & 0xFFFF);
9527 s390_tchain_verify_load64(const UChar *code, UChar regno, ULong value) argument
9529 UInt regmask = regno << 4;
9720 UInt regno local
9772 UInt regno = hregNumber(insn->variant.xassisted.dst); local
[all...]
H A Dhost_s390_isel.c242 make_gpr(UInt regno) argument
244 return mkHReg(regno, HRcInt64, False /* virtual */ );
250 make_fpr(UInt regno) argument
252 return mkHReg(regno, HRcFlt64, False /* virtual */ );
/external/valgrind/main/VEX/useful/
H A Dhd_fpu.c273 UInt regno = fp_get_tos(); local
274 assert(regno >= 0 && regno < 8);
275 regno += stregno;
276 if (regno >= 8) regno -= 8;
277 assert(regno >= 0 && regno < 8);
278 return regno;
304 UInt fp_get_tag ( UInt regno )
320 fp_set_tag( UInt regno, UInt val ) argument
[all...]
H A Dshow_fp_state.c75 UInt fp_get_tag ( UInt regno )
77 assert(!(regno < 0 || regno > 7));
78 return (m_fpu_state.env[FP_ENV_TAG] >> (2*regno)) & 3;
H A Dx87_to_vex_and_back.c204 UInt fp_get_tag ( Fpu_State* x87, UInt regno )
206 assert(!(regno < 0 || regno > 7));
207 return (x87->env[FP_ENV_TAG] >> (2*regno)) & 3;
/external/valgrind/main/coregrind/m_debuginfo/
H A Dd3basics.c398 static Bool get_Dwarf_Reg( /*OUT*/Addr* a, Word regno, RegSummary* regs ) argument
402 if (regno == 5/*EBP*/) { *a = regs->fp; return True; }
403 if (regno == 4/*ESP*/) { *a = regs->sp; return True; }
405 if (regno == 6/*RBP*/) { *a = regs->fp; return True; }
406 if (regno == 7/*RSP*/) { *a = regs->sp; return True; }
408 if (regno == 1/*SP*/) { *a = regs->sp; return True; }
410 if (regno == 1/*SP*/) { *a = regs->sp; return True; }
412 if (regno == 13) { *a = regs->sp; return True; }
413 if (regno == 11) { *a = regs->fp; return True; }
415 if (regno
[all...]
/external/valgrind/main/coregrind/m_gdbserver/
H A Dremote-utils.c1055 char * outreg (int regno, char *buf) argument
1057 if ((regno >> 12) != 0)
1058 *buf++ = tohex ((regno >> 12) & 0xf);
1059 if ((regno >> 8) != 0)
1060 *buf++ = tohex ((regno >> 8) & 0xf);
1061 *buf++ = tohex ((regno >> 4) & 0xf);
1062 *buf++ = tohex (regno & 0xf);
1064 collect_register_as_string (regno, buf);
1065 buf += 2 * register_size (regno);
H A Dserver.c1054 int regno; local
1058 regno = strtol(&own_buf[1], NULL, 16);
1068 supply_register_from_string (regno, regbytes, &mod);
1078 "ERROR changing register %s regno %d\n"
1083 find_register_by_number (regno)->name, regno,
H A Dtarget.c320 void fetch_register (int regno) argument
326 if (regno >= the_low_target.num_regs) {
327 dlog(0, "error fetch_register regno %d max %d\n",
328 regno, the_low_target.num_regs);
331 size = register_size (regno);
336 (*the_low_target.transfer_register) (tid, regno, buf,
340 supply_register (regno, buf, &mod);
345 regno, size, the_low_target.reg_defs[regno].name, bufimage,
353 void usr_fetch_inferior_registers (int regno) argument
366 usr_store_inferior_registers(int regno) argument
439 valgrind_fetch_registers(int regno) argument
444 valgrind_store_registers(int regno) argument
[all...]
H A Dtarget.h172 extern void valgrind_fetch_registers (int regno);
176 extern void valgrind_store_registers (int regno);
H A Dvalgrind-low-amd64.c157 int regno = abs_regno % dyn_num_regs; local
162 switch (regno) {
212 convert_f64le_to_f80le ((UChar *)&amd64->guest_FPREG[regno-24],
218 VG_(transfer) (&amd64->guest_FPREG[regno-24], &fpreg64,
H A Dvalgrind-low-arm.c185 int regno = abs_regno % num_regs; local
190 switch (regno) {
H A Dvalgrind-low-arm64.c145 int regno = abs_regno % num_regs; local
150 switch (regno) {
H A Dvalgrind-low-mips32.c257 int regno = abs_regno % num_regs; local
262 switch (regno) {
343 default: VG_(printf)("regno: %d\n", regno); vg_assert(0);
H A Dvalgrind-low-mips64.c258 int regno = abs_regno % num_regs; local
263 switch (regno) {
344 default: VG_(printf)("regno: %d\n", regno); vg_assert(0);
H A Dvalgrind-low-ppc32.c184 int regno = abs_regno % num_regs; local
189 switch (regno) {
H A Dvalgrind-low-ppc64.c181 int regno = abs_regno % num_regs; local
186 switch (regno) {
H A Dvalgrind-low-s390x.c126 int regno = abs_regno % num_regs; local
131 switch (regno) {
H A Dvalgrind-low-x86.c124 int regno = abs_regno % num_regs; local
129 switch (regno) {
171 convert_f64le_to_f80le ((UChar *)&x86->guest_FPREG[regno-16],
177 VG_(transfer) (&x86->guest_FPREG[regno-16], &fpreg64,
H A Dvalgrind_low.h44 /* transfer the register regno from/to valgrind (guest state)
49 void (*transfer_register) (ThreadId tid, int regno, void * buf,
/external/valgrind/main/gdbserver_tests/
H A DmcinfcallWSRU.stderrB.exp30 ERROR changing register xxx regno y
39 ERROR changing register xxx regno y
48 ERROR changing register xxx regno y
/external/robolectric/lib/main/
H A Djavassist-3.14.0-GA.jarMETA-INF/ META-INF/MANIFEST.MF javassist/ javassist/bytecode/ javassist/bytecode/analysis/ javassist/bytecode/annotation/ javassist/ ...
/external/qemu/disas/
H A Darm.c1732 int regno = ((given >> 12) & 0xf) | ((given >> (22 - 4)) & 0x10); local
1736 func (stream, "{d%d}", regno);
1737 else if (regno + offset > 32)
1738 func (stream, "{d%d-<overflow reg d%d>}", regno, regno + offset - 1);
1740 func (stream, "{d%d-d%d}", regno, regno + offset - 1);
1941 int regno; local
1949 regno = given & 0x0000000f;
1952 regno <<
2570 int regno = ((given >> 16) & 0xf) | ((given >> (7 - 4)) & 0x10); local
3290 psr_name(int regno) argument
[all...]

Completed in 6026 milliseconds

123