| /openbsd/src/gnu/usr.bin/binutils/gdb/ |
| D | mcore-tdep.c | 798 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() 836 if (TYPE_CODE (type) != TYPE_CODE_STRUCT && len > DEPRECATED_REGISTER_SIZE && argreg % 2) 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() [all …]
|
| D | mips-tdep.c | 2375 int argreg; in mips_eabi_push_dummy_call() local 2414 argreg = MIPS_A0_REGNUM; in mips_eabi_push_dummy_call() 2423 argreg, paddr_nz (struct_addr)); in mips_eabi_push_dummy_call() 2424 write_register (argreg++, struct_addr); in mips_eabi_push_dummy_call() 2546 if (argreg > MIPS_LAST_ARG_REGNUM in mips_eabi_push_dummy_call() 2598 if (argreg <= MIPS_LAST_ARG_REGNUM in mips_eabi_push_dummy_call() 2606 argreg, in mips_eabi_push_dummy_call() 2609 write_register (argreg, regval); in mips_eabi_push_dummy_call() 2610 argreg++; in mips_eabi_push_dummy_call() 2660 int argreg; in mips_n32n64_push_dummy_call() local [all …]
|
| D | arm-linux-tdep.c | 97 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()
|
| D | m32r-tdep.c | 677 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()
|
| D | sh-tdep.c | 925 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() 930 if (!flt_argreg_array[argreg]) in sh_next_flt_argreg() 934 if (argreg > FLOAT_ARGLAST_REGNUM - FLOAT_ARG0_REGNUM) 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() 947 if (argreg > FLOAT_ARGLAST_REGNUM - FLOAT_ARG0_REGNUM) in sh_next_flt_argreg() 951 flt_argreg_array[argreg + 1] = 1; in sh_next_flt_argreg() [all …]
|
| D | v850-tdep.c | 917 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()
|
| D | xstormy16-tdep.c | 238 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()
|
| D | frv-tdep.c | 1121 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()
|
| D | arm-tdep.c | 1186 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()
|
| D | cris-tdep.c | 722 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()
|
| D | avr-tdep.c | 1165 write_register (argreg--, struct_addr & 0xff); in avr_push_dummy_call() 1166 write_register (argreg--, (struct_addr >>8) & 0xff); in avr_push_dummy_call()
|