Home
last modified time | relevance | path

Searched refs:argreg (Results 1 – 11 of 11) sorted by relevance

/openbsd/gnu/usr.bin/binutils/gdb/
H A Dmcore-tdep.c798 int argreg; in mcore_push_arguments() local
810 argreg = FIRST_ARGREG; in mcore_push_arguments()
820 write_register (argreg++, struct_addr); in mcore_push_arguments()
831 argreg, len, TYPE_CODE (type) == TYPE_CODE_STRUCT ? "struct" : "not struct")); in mcore_push_arguments()
839 len, mcore_register_names[argreg])); in mcore_push_arguments()
840 argreg++; in mcore_push_arguments()
843 if ((argreg <= LAST_ARGREG && len <= (LAST_ARGREG - argreg + 1) * DEPRECATED_REGISTER_SIZE) in mcore_push_arguments()
854 write_register (argreg, extract_unsigned_integer (val, len)); in mcore_push_arguments()
855 argreg++; in mcore_push_arguments()
859 while (len > 0 && argreg <= LAST_ARGREG) in mcore_push_arguments()
[all …]
H A Dmips-tdep.c2375 int argreg; in mips_eabi_push_dummy_call() local
2610 argreg++; in mips_eabi_push_dummy_call()
2660 int argreg; in mips_n32n64_push_dummy_call() local
2745 argreg += 1; in mips_n32n64_push_dummy_call()
2862 argreg++; in mips_n32n64_push_dummy_call()
2999 int argreg; in mips_o32_push_dummy_call() local
3163 argreg++; in mips_o32_push_dummy_call()
3272 argreg++; in mips_o32_push_dummy_call()
3453 int argreg; in mips_o64_push_dummy_call() local
3617 argreg++; in mips_o64_push_dummy_call()
[all …]
H A Darm-linux-tdep.c97 int argnum, argreg, nstack_size; in arm_linux_push_arguments() local
134 argreg = ARM_A1_REGNUM; in arm_linux_push_arguments()
139 write_register (argreg++, struct_addr); in arm_linux_push_arguments()
192 if (argreg <= ARM_LAST_ARG_REGNUM) in arm_linux_push_arguments()
196 write_register (argreg++, regval); in arm_linux_push_arguments()
H A Dm32r-tdep.c677 int argreg = ARG1_REGNUM; in m32r_push_dummy_call() local
699 regcache_cooked_write_unsigned (regcache, argreg, struct_addr); in m32r_push_dummy_call()
700 argreg++; in m32r_push_dummy_call()
728 memcpy (valbuf + (register_size (gdbarch, argreg) - len), in m32r_push_dummy_call()
737 if (argreg > ARGN_REGNUM) in m32r_push_dummy_call()
743 else if (argreg <= ARGN_REGNUM) in m32r_push_dummy_call()
748 register_size (gdbarch, argreg)); in m32r_push_dummy_call()
749 regcache_cooked_write_unsigned (regcache, argreg++, regval); in m32r_push_dummy_call()
755 len -= register_size (gdbarch, argreg); in m32r_push_dummy_call()
756 val += register_size (gdbarch, argreg); in m32r_push_dummy_call()
H A Dsh-tdep.c925 int argreg; in sh_next_flt_argreg() local
928 for (argreg = 0; argreg <= FLOAT_ARGLAST_REGNUM - FLOAT_ARG0_REGNUM; in sh_next_flt_argreg()
929 ++argreg) in sh_next_flt_argreg()
940 if (argreg & 1) in sh_next_flt_argreg()
942 flt_argreg_array[argreg] = 1; in sh_next_flt_argreg()
944 ++argreg; in sh_next_flt_argreg()
957 ++argreg; in sh_next_flt_argreg()
959 flt_argreg_array[argreg] = 1; in sh_next_flt_argreg()
1022 int argreg = ARG0_REGNUM; in sh_push_dummy_call_fpu() local
1134 int argreg = ARG0_REGNUM; in sh_push_dummy_call_nofpu() local
[all …]
H A Dv850-tdep.c917 int argreg; in v850_push_arguments() local
937 argreg = E_ARG0_REGNUM; in v850_push_arguments()
940 argreg++; in v850_push_arguments()
965 if (argreg <= E_ARGLAST_REGNUM) in v850_push_arguments()
969 regval = extract_unsigned_integer (val, v850_register_raw_size (argreg)); in v850_push_arguments()
970 write_register (argreg, regval); in v850_push_arguments()
972 len -= v850_register_raw_size (argreg); in v850_push_arguments()
973 val += v850_register_raw_size (argreg); in v850_push_arguments()
974 argreg++; in v850_push_arguments()
H A Dxstormy16-tdep.c238 int argreg = E_1ST_ARG_REGNUM; in xstormy16_push_dummy_call() local
249 argreg++; in xstormy16_push_dummy_call()
257 for (i = 0; i < nargs && argreg <= E_LST_ARG_REGNUM; i++) in xstormy16_push_dummy_call()
260 if (typelen > E_MAX_RETTYPE_SIZE (argreg)) in xstormy16_push_dummy_call()
266 regcache_cooked_write_unsigned (regcache, argreg++, in xstormy16_push_dummy_call()
H A Dfrv-tdep.c1121 int argreg; in frv_push_dummy_call() local
1153 argreg = 8; in frv_push_dummy_call()
1198 if (argreg < 14) in frv_push_dummy_call()
1203 argnum, (int) regval, argreg); in frv_push_dummy_call()
1205 regcache_cooked_write_unsigned (regcache, argreg, regval); in frv_push_dummy_call()
1206 ++argreg; in frv_push_dummy_call()
H A Darm-tdep.c1186 int argreg; in arm_push_dummy_call() local
1200 argreg = ARM_A1_REGNUM; in arm_push_dummy_call()
1214 REGISTER_NAME (argreg), paddr (struct_addr)); in arm_push_dummy_call()
1215 regcache_cooked_write_unsigned (regcache, argreg, struct_addr); in arm_push_dummy_call()
1216 argreg++; in arm_push_dummy_call()
1255 if (argreg <= ARM_LAST_ARG_REGNUM) in arm_push_dummy_call()
1262 argnum, REGISTER_NAME (argreg), in arm_push_dummy_call()
1264 regcache_cooked_write_unsigned (regcache, argreg, regval); in arm_push_dummy_call()
1265 argreg++; in arm_push_dummy_call()
H A Dcris-tdep.c722 int argreg; in cris_push_dummy_call() local
748 argreg = ARG1_REGNUM; in cris_push_dummy_call()
764 if (len <= (2 * 4) && (argreg + reg_demand - 1 <= ARG4_REGNUM)) in cris_push_dummy_call()
769 regcache_cooked_write_unsigned (regcache, argreg, in cris_push_dummy_call()
771 argreg++; in cris_push_dummy_call()
775 else if (len <= (2 * 4) && argreg <= ARG4_REGNUM) in cris_push_dummy_call()
781 if (argreg <= ARG4_REGNUM) in cris_push_dummy_call()
783 regcache_cooked_write_unsigned (regcache, argreg, in cris_push_dummy_call()
785 argreg++; in cris_push_dummy_call()
H A Davr-tdep.c1165 write_register (argreg--, struct_addr & 0xff); in avr_push_dummy_call()
1166 write_register (argreg--, (struct_addr >>8) & 0xff); in avr_push_dummy_call()