amd64-windows: memory args passed by pointer during function calls.
authorJoel Brobecker <brobecker@gnat.com>
Fri, 29 Jan 2010 05:21:55 +0000 (05:21 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Fri, 29 Jan 2010 05:21:55 +0000 (05:21 +0000)
commit80d19a06216c670b34c40f58d3773ff4436cf96a
tree158d60f6560a67a98c87f316054ce3b69be6e76c
parentba581dc13b5e3ca555a49df501d5ac74287f504d
amd64-windows: memory args passed by pointer during function calls.

        * i386-tdep.h (gdbarch_tdep): Add field memory_args_by_pointer.
        * amd64-tdep.c (amd64_push_arguments): Add handling of architectures
        where tdep->memory_args_by_pointer is non-zero.
        * amd64-windows-tdep.c (amd64_windows_init_abi): Set
        tdep->memory_args_by_pointer to 1.
gdb/ChangeLog
gdb/amd64-tdep.c
gdb/amd64-windows-tdep.c
gdb/i386-tdep.h