|
From: <sv...@va...> - 2005-04-02 14:57:47
|
Author: tom
Date: 2005-04-02 15:57:43 +0100 (Sat, 02 Apr 2005)
New Revision: 3501
Modified:
trunk/coregrind/vg_symtab2.c
Log:
Don't truncate symbol values in ELF symbol tables.
Modified: trunk/coregrind/vg_symtab2.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/vg_symtab2.c 2005-04-02 14:46:54 UTC (rev 3500)
+++ trunk/coregrind/vg_symtab2.c 2005-04-02 14:57:43 UTC (rev 3501)
@@ -917,7 +917,7 @@
for (i =3D 1; i < (Int)(o_symtab_sz/sizeof(ElfXX_Sym)); i++) {
ElfXX_Sym* sym =3D & o_symtab[i];
# if 1
- sym_addr =3D si->offset + (UInt)sym->st_value;
+ sym_addr =3D si->offset + sym->st_value;
=20
if (VG_(clo_trace_symtab)) {
VG_(printf)("raw symbol [%d]: ", i);
|