Use CORE_ADDR as return type from x86_dr_low_get_addr
authorTom Tromey <tromey@adacore.com>
Fri, 3 Sep 2021 16:29:58 +0000 (10:29 -0600)
committerTom Tromey <tromey@adacore.com>
Fri, 3 Sep 2021 17:30:46 +0000 (11:30 -0600)
commit7a2813c00be99356b30e568d87a4adaf651de1d8
treeb0d290808f54c8a7f42cda59a425b61a89421aee
parenta640adf7cfb7920d7a0b6b34a671ea138a9cdc83
Use CORE_ADDR as return type from x86_dr_low_get_addr

On a Windows build locally, watchpoints started failing.  I tracked
this down to x86_dr_low_get_addr returning an 'unsigned long'... in
this particular build, this is a 32-bit type, but the inferior is a
64-bit program.

This patch fixes the problem by changing the return type.  No other
change is required, because this matches the function pointer in
struct x86_dr_low_type.
gdb/nat/x86-dregs.c