/external/elfutils/backends/ |
s390_regs.c | 58 int regno, char *name, size_t namelen, 65 if (regno < 0 || regno > 65 || namelen < 7) 72 if (regno < 16) 77 else if (regno < 32) 83 else if (regno < 48 || regno > 63) 91 switch (regno) 95 name[1] = regno + '0'; 102 name[2] = regno - 10 + '0' [all...] |
sparc_regs.c | 41 int regno, char *name, size_t namelen, 51 if (regno < 0 || regno >= 32 + nfp + nspec || namelen < 6) 59 if (regno >= 32 + nfp) 61 regno -= 32 + nfp; 69 if ((ebl->class == ELFCLASS64 ? 0 : 4) + 1 - (unsigned int) regno <= 1) 71 return stpncpy (name, names[ebl->class == ELFCLASS64][regno], 75 if (regno < 32) 78 name[0] = "goli"[regno >> 3]; 79 name[1] = (regno & 7) + '0' [all...] |
ppc_regs.c | 41 int regno, char *name, size_t namelen, 48 if (regno < 0 || regno > 1155 || namelen < 8) 53 *type = (regno < 32 ? DW_ATE_signed 54 : regno < 64 ? DW_ATE_float : DW_ATE_unsigned); 56 if (regno < 32 || regno == 64 || regno == 66) 58 else if (regno < 64 || regno == 65 [all...] |
ia64_regs.c | 41 int regno, char *name, size_t namelen, 48 if (regno < 0 || regno > 687 + 63 || namelen < 12) 55 switch (regno) 59 name[1] = (regno - 0) + '0'; 67 name[1] = (regno - 0) / 10 + '0'; 68 name[2] = (regno - 0) % 10 + '0'; 77 name[2] = (regno - 100) / 10 + '0'; 78 name[3] = (regno - 0) % 10 + '0'; 86 name[1] = (regno - 128) + '0' [all...] |
x86_64_regs.c | 42 int regno, char *name, size_t namelen, 49 if (regno < 0 || regno > 66 || namelen < 7) 55 if (regno < 17) 60 else if (regno < 33) 65 else if (regno < 41) 71 else if (regno < 49) 73 else if (regno > 49 && regno < 60) 81 switch (regno) [all...] |
i386_regs.c | 41 int regno, char *name, size_t namelen, 48 if (regno < 0 || regno > 45 || namelen < 6) 54 if (regno < 11) 57 if (regno < 9) 60 else if (regno < 19) 66 else if (regno < 29) 71 else if (regno < 37) 76 else if (regno < 40) 84 switch (regno) [all...] |
alpha_regs.c | 41 int regno, char *name, size_t namelen, 48 if (regno < 0 || regno > 66 || namelen < 7) 56 if (regno >= 32 && regno < 64) 62 switch (regno) 72 name[1] = regno - 1 + '0'; 78 name[1] = regno - 9 + '0'; 84 name[1] = regno - 16 + '0'; 90 name[1] = regno - 22 + '8' [all...] |
arm_regs.c | 41 int regno, char *name, size_t namelen, 48 if (regno < 0 || regno > 320 || namelen < 5) 56 switch (regno) 60 name[1] = regno + '0'; 67 name[2] = regno % 10 + '0'; 73 name[0] = "slp"[regno - 13]; 74 name[1] = "prc"[regno - 13]; 79 regno += 96 - 16; 86 name[1] = regno - 96 + '0' [all...] |
ppc_initreg.c | 44 ppc_dwarf_to_regno (Ebl *ebl __attribute__ ((unused)), unsigned *regno) 46 switch (*regno) 50 *regno = 65; 56 *regno = *regno - 1200 + (114 - 1); 85 for (unsigned regno = 0; regno < sizeof (user_regs) / sizeof (long); 86 regno++) 88 user_regs.l[regno] = ptrace (PTRACE_PEEKUSER, tid, 89 (void *) (uintptr_t) (regno [all...] |
sh_regs.c | 43 int regno, char *name, size_t namelen, 50 if (regno < 0 || regno > 103 || namelen < 6) 57 switch (regno) 62 name[1] = regno + '0'; 70 name[2] = regno - 10 + '0'; 152 name[2] = regno - 25 + '0'; 162 name[3] = regno - 35 + '0'; 171 name[2] = regno - 87 + '0'; 181 name[3] = regno - 97 + '0' [all...] |
tilegx_regs.c | 42 int regno, char *name, size_t namelen, 49 if (regno < 0 || regno > 64 || namelen < 5) 56 switch (regno) 61 name[1] = regno + '0'; 68 name[1] = regno / 10 + '0'; 69 name[2] = regno % 10 + '0';
|
alpha_corenote.c | 44 { .offset = 0, .regno = 0, .count = 31, .bits = 64 }, /* r0-r30 */ 45 { .offset = 32 * 8, .regno = 64, .count = 1, .bits = 64 }, /* pc */ 46 { .offset = 33 * 8, .regno = 66, .count = 1, .bits = 64 }, /* unique */ 52 { .offset = 0, .regno = 32, .count = 32, .bits = 64 }, /* f0-f30, fpcr */
|
ppc_corenote.c | 51 { .offset = at * BITS/8, .regno = dwreg, .count = n, .bits = BITS } 72 { .offset = 0, .regno = 32, .count = 32, .bits = 64 }, /* f0-f31 */ 73 { .offset = 32 * 8 + 4, .regno = 65, .count = 1, .bits = 32 } /* fpscr */ 80 { .offset = 0, .regno = 1124, .count = 32, .bits = 128 }, 82 { .offset = 32 * 16, .regno = 67, .count = 1, .bits = 32, .pad = 12 }, 84 { .offset = 33 * 16, .regno = 356, .count = 1, .bits = 32, .pad = 12 } 90 { .offset = 0, .regno = ???, .count = 32, .bits = 32 }, 92 { .offset = 32 * 4, .regno = ???, .count = 1, .bits = 64 }, */ 94 { .offset = 34 * 4, .regno = 612, .count = 1, .bits = 32 }
|
sh_corenote.c | 46 { .offset = at * 4, .regno = dwreg, .count = n, .bits = 32 } 81 { .offset = 0, .regno = 25, .count = 16, .bits = 32 }, /* fr0-fr15 */ 82 { .offset = 16, .regno = 87, .count = 16, .bits = 32 }, /* xf0-xf15 */ 83 { .offset = 32, .regno = 24, .count = 1, .bits = 32 }, /* fpscr */ 84 { .offset = 33, .regno = 23, .count = 1, .bits = 32 } /* fpul */
|
x86_64_corenote.c | 53 { .offset = at * 8, .regno = dwreg, .count = n, .bits = 64 } 55 { .offset = at * 8, .regno = dwreg, .count = n, .bits = 16, .pad = 6 } 129 { .offset = 0, .regno = 65, .count = 2, .bits = 16 }, /* fcw-fsw */ 130 { .offset = 24, .regno = 64, .count = 1, .bits = 32 }, /* mxcsr */ 131 { .offset = 32, .regno = 33, .count = 8, .bits = 80, .pad = 6 }, /* stN */ 132 { .offset = 32 + 128, .regno = 17, .count = 16, .bits = 128 }, /* xmm */
|
i386_corenote.c | 46 { .offset = at * 4, .regno = dwreg, .count = n, .bits = 32 } 48 { .offset = at * 4, .regno = dwreg, .count = n, .bits = 16, .pad = 2 } 93 { .offset = 0, .regno = 37, .count = 2, .bits = 32 }, /* fctrl-fstat */ 94 { .offset = 7 * 4, .regno = 11, .count = 8, .bits = 80 }, /* stN */ 100 { .offset = 0, .regno = 37, .count = 2, .bits = 16 }, /* fctrl-fstat */ 101 { .offset = 24, .regno = 39, .count = 1, .bits = 32 }, /* mxcsr */ 102 { .offset = 32, .regno = 11, .count = 8, .bits = 80, .pad = 6 }, /* stN */ 103 { .offset = 32 + 128, .regno = 21, .count = 8, .bits = 128 }, /* xmm */
|
tilegx_corenote.c | 45 { .offset = 0, .regno = 0, .count = 56, .bits = 64 }, /* r0-r55 */ 46 { .offset = 56 * 8, .regno = 64, .count = 1, .bits = 64 } /* pc */
|
/external/elfutils/libebl/ |
ebldwarftoregno.c | 1 /* Convert *REGNO as is in DWARF to a lower range. 36 ebl_dwarf_to_regno (Ebl *ebl, unsigned *regno) 39 return ebl->dwarf_to_regno == NULL ? true : ebl->dwarf_to_regno (ebl, regno);
|
eblreginfo.c | 38 ebl_register_info (Ebl *ebl, int regno, char *name, size_t namelen, 42 return ebl == NULL ? -1 : ebl->register_info (ebl, regno, name, namelen,
|
/external/elfutils/libdwfl/ |
dwfl_frame_regs.c | 38 for (unsigned regno = firstreg; regno < firstreg + nregs; regno++) 39 if (! __libdwfl_frame_reg_set (state, regno, regs[regno - firstreg]))
|
dwfl_module_register_names.c | 55 for (int regno = 0; regno < nregs && likely (result == 0); ++regno) 62 ssize_t len = ebl_register_info (mod->ebl, regno, name, sizeof name, 73 result = (*func) (arg, regno, setname, prefix, name, bits, type);
|
/toolchain/binutils/binutils-2.25/gas/config/ |
bfin-defs.h | 175 #define REG_SAME(a, b) ((a).regno == (b).regno) 176 #define REG_EQUAL(a, b) (((a).regno & CODE_MASK) == ((b).regno & CODE_MASK)) 177 #define REG_CLASS(a) ((a).regno & 0xf0) 178 #define IS_A1(a) ((a).regno == REG_A1) 180 #define IS_EVEN(r) ((r).regno % 2 == 0) 185 #define _TYPECHECK(r, x) (((r).regno & CLASS_MASK) == T_REG_##x) 191 #define IS_IREG(r) (((r).regno & 0xf4) == T_REG_I) 192 #define IS_MREG(r) (((r).regno & 0xf4) == T_REG_M 345 reg_t regno; \/* Register ID as defined in machine_registers. *\/ member in struct:_register [all...] |
/toolchain/binutils/binutils-2.25/cpu/ |
fr30.opc | 56 int regno; 60 regno = **strp - '0'; 65 regno = regno * 10 + (**strp - '0'); 69 return regno; 83 int regno; 89 regno = parse_register_number (strp); 90 if (regno == -1) 92 if (regno > 7 && !high_low) 94 if (regno < 8 && high_low [all...] |
/external/elfutils/tests/ |
allregs.c | 75 int regno; member in struct:reginfo 86 return a->regno - b->regno; 100 int regno, 108 if (regno >= state->nregs) 110 state->info = realloc (state->info, (regno + 1) * sizeof state->info[0]); 112 ((void *) &state->info[regno + 1] 114 state->nregs = regno + 1; 117 state->info[regno].regno = regno 193 int regno = atoi (arg); local [all...] |
/system/extras/simpleperf/ |
perf_regs.cpp | 75 std::string GetRegName(size_t regno, ArchType arch) { 76 // Cast regno to int type to avoid -Werror=type-limits. 77 int reg = static_cast<int>(regno); 121 bool GetRegValue(const RegSet& regs, size_t regno, uint64_t* value) { 122 CHECK_LT(regno, 64U); 123 if ((regs.valid_mask >> regno) & 1) { 124 *value = regs.data[regno]; 131 size_t regno; local 134 regno = PERF_REG_X86_SP; 137 regno = PERF_REG_X86_SP [all...] |