Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/libproc/dist/tests Elf64_Sym.st_value (Elf64_Ad...



details:   https://anonhg.NetBSD.org/src/rev/16c5bf08c6a1
branches:  trunk
changeset: 340696:16c5bf08c6a1
user:      christos <christos%NetBSD.org@localhost>
date:      Thu Sep 24 19:25:37 2015 +0000

description:
Elf64_Sym.st_value (Elf64_Addr) which is what GElf_Sym using, is wider than
uintptr_t on 32 bit machines, so cast to it.

diffstat:

 external/bsd/libproc/dist/tests/proc_test.c |  10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diffs (32 lines):

diff -r fdaac42934b0 -r 16c5bf08c6a1 external/bsd/libproc/dist/tests/proc_test.c
--- a/external/bsd/libproc/dist/tests/proc_test.c       Thu Sep 24 19:16:06 2015 +0000
+++ b/external/bsd/libproc/dist/tests/proc_test.c       Thu Sep 24 19:25:37 2015 +0000
@@ -28,7 +28,7 @@
 #ifdef __FBSDID
 __FBSDID("$FreeBSD: head/lib/libproc/tests/proc_test.c 286863 2015-08-17 23:19:36Z emaste $");
 #endif
-__RCSID("$NetBSD: proc_test.c,v 1.2 2015/09/24 14:12:48 christos Exp $");
+__RCSID("$NetBSD: proc_test.c,v 1.3 2015/09/24 19:25:37 christos Exp $");
 
 #include <sys/types.h>
 #include <sys/wait.h>
@@ -309,15 +309,15 @@
            &r_debug_state_sym, NULL);
        ATF_REQUIRE_EQ_MSG(error, 0, "failed to look up '%s'", r_debug_state);
 
-       set_bkpt(phdl, r_debug_state_sym.st_value, &saved);
+       set_bkpt(phdl, (uintptr_t)r_debug_state_sym.st_value, &saved);
        ATF_CHECK_EQ_MSG(proc_continue(phdl), 0, "failed to resume execution");
        verify_bkpt(phdl, &r_debug_state_sym, r_debug_state, ldelf_object);
-       remove_bkpt(phdl, r_debug_state_sym.st_value, saved);
+       remove_bkpt(phdl, (uintptr_t)r_debug_state_sym.st_value, saved);
 
-       set_bkpt(phdl, main_sym.st_value, &saved);
+       set_bkpt(phdl, (uintptr_t)main_sym.st_value, &saved);
        ATF_CHECK_EQ_MSG(proc_continue(phdl), 0, "failed to resume execution");
        verify_bkpt(phdl, &main_sym, "main", target_prog_file);
-       remove_bkpt(phdl, main_sym.st_value, saved);
+       remove_bkpt(phdl, (uintptr_t)main_sym.st_value, saved);
 
        ATF_CHECK_EQ_MSG(proc_continue(phdl), 0, "failed to resume execution");
 



Home | Main Index | Thread Index | Old Index