valgrind
val_PROGRAMS = \
- vg_preload_core.so
+ vgpreload_core.so
# Remember to include all the arch-specific files in the distribution.
EXTRA_DIST = \
libvex_guest_offsets.h:
$(MAKE) -C @VEX_DIR@ pub/libvex_guest_offsets.h
-vg_preload_core_so_SOURCES = vg_preloaded.c
-vg_preload_core_so_CFLAGS = $(AM_CFLAGS) -fpic
-vg_preload_core_so_LDADD = -ldl
-vg_preload_core_so_LDFLAGS = \
+vgpreload_core_so_SOURCES = vg_preloaded.c
+vgpreload_core_so_CFLAGS = $(AM_CFLAGS) -fpic
+vgpreload_core_so_LDADD = -ldl
+vgpreload_core_so_LDFLAGS = \
-shared \
- -Wl,--soname,vg_preload_core.so \
+ -Wl,--soname,vgpreload_core.so \
-Wl,-z,initfirst
clean-local:
/* Prepare the client's environment. This is basically a copy of our
environment, except:
- LD_PRELOAD=$VALGRIND_LIB/vg_preload_core.so:
+ LD_PRELOAD=$VALGRIND_LIB/vgpreload_core.so:
($VALGRIND_LIB/vgpreload_TOOL.so:)?
$LD_PRELOAD
*/
static HChar** setup_client_env ( HChar** origenv, const HChar* toolname)
{
- HChar* preload_core_so = "vg_preload_core.so";
+ HChar* preload_core_so = "vgpreload_core.so";
HChar* ld_preload = "LD_PRELOAD=";
HChar* v_launcher = VALGRIND_LAUNCHER "=";
Int ld_preload_len = VG_(strlen)( ld_preload );