diff options
Diffstat (limited to 'gdb/amd64-windows-tdep.c')
-rw-r--r-- | gdb/amd64-windows-tdep.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/gdb/amd64-windows-tdep.c b/gdb/amd64-windows-tdep.c index 48cd009..a6563cc 100644 --- a/gdb/amd64-windows-tdep.c +++ b/gdb/amd64-windows-tdep.c @@ -144,7 +144,7 @@ amd64_windows_passed_by_xmm_register (struct type *type) { return ((type->code () == TYPE_CODE_FLT || type->code () == TYPE_CODE_DECFLOAT) - && (TYPE_LENGTH (type) == 4 || TYPE_LENGTH (type) == 8)); + && (TYPE_LENGTH (type) == 4 || TYPE_LENGTH (type) == 8)); } /* Return non-zero iff an argument of the given TYPE should be passed @@ -268,7 +268,7 @@ amd64_windows_push_arguments (struct regcache *regcache, int nargs, else if (amd64_windows_passed_by_xmm_register (type)) { amd64_windows_store_arg_in_reg - (regcache, args[i], AMD64_XMM0_REGNUM + reg_idx); + (regcache, args[i], AMD64_XMM0_REGNUM + reg_idx); /* In case of varargs, these parameters must also be passed via the integer registers. */ amd64_windows_store_arg_in_reg @@ -324,7 +324,7 @@ amd64_windows_push_dummy_call if (return_method == return_method_struct) { /* The "hidden" argument is passed throught the first argument - register. */ + register. */ const int arg_regnum = amd64_windows_dummy_call_integer_regs[0]; store_unsigned_integer (buf, 8, byte_order, struct_addr); @@ -367,8 +367,8 @@ amd64_windows_return_value (struct gdbarch *gdbarch, struct value *function, case TYPE_CODE_FLT: /* floats, and doubles are returned via XMM0. */ if (len == 4 || len == 8) - regnum = AMD64_XMM0_REGNUM; - break; + regnum = AMD64_XMM0_REGNUM; + break; case TYPE_CODE_ARRAY: /* __m128, __m128i and __m128d are returned via XMM0. */ if (type->is_vector () && len == 16) @@ -382,20 +382,20 @@ amd64_windows_return_value (struct gdbarch *gdbarch, struct value *function, } /* fall through */ default: - /* All other values that are 1, 2, 4 or 8 bytes long are returned - via RAX. */ - if (len == 1 || len == 2 || len == 4 || len == 8) - regnum = AMD64_RAX_REGNUM; + /* All other values that are 1, 2, 4 or 8 bytes long are returned + via RAX. */ + if (len == 1 || len == 2 || len == 4 || len == 8) + regnum = AMD64_RAX_REGNUM; else if (len == 16 && type->code () == TYPE_CODE_INT) regnum = AMD64_XMM0_REGNUM; - break; + break; } if (regnum < 0) { /* RAX contains the address where the return value has been stored. */ if (readbuf) - { + { ULONGEST addr; regcache_raw_read_unsigned (regcache, AMD64_RAX_REGNUM, &addr); @@ -1389,9 +1389,9 @@ void _initialize_amd64_windows_tdep () { gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64, GDB_OSABI_WINDOWS, - amd64_windows_init_abi); + amd64_windows_init_abi); gdbarch_register_osabi (bfd_arch_i386, bfd_mach_x86_64, GDB_OSABI_CYGWIN, - amd64_cygwin_init_abi); + amd64_cygwin_init_abi); gdbarch_register_osabi_sniffer (bfd_arch_i386, bfd_target_coff_flavour, amd64_windows_osabi_sniffer); |