1
0
mirror of https://github.com/ioacademy-jikim/debugging synced 2026-08-29 16:59:40 +00:00

first commit

This commit is contained in:
jikim
2015-12-13 22:34:58 +09:00
commit 0b589c7986
9455 changed files with 4350134 additions and 0 deletions
@@ -0,0 +1,190 @@
libcoregrind_x86_linux_a-m_addrinfo.o: m_addrinfo.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_clientstate.h \
../include/pub_tool_clientstate.h ../include/pub_tool_basics.h \
../include/pub_tool_xarray.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h pub_core_libcprint.h \
../include/pub_tool_libcprint.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_debuginfo.h \
../include/pub_tool_debuginfo.h pub_core_execontext.h \
../include/pub_tool_execontext.h pub_core_addrinfo.h \
../include/pub_tool_addrinfo.h ../include/pub_tool_aspacemgr.h \
pub_core_mallocfree.h ../include/pub_tool_mallocfree.h \
pub_core_machine.h ../include/pub_tool_machine.h ../VEX/pub/libvex.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_ir.h pub_core_options.h \
../include/pub_tool_options.h pub_core_threadstate.h \
../include/pub_tool_threadstate.h pub_core_libcsetjmp.h \
../include/pub_tool_libcsetjmp.h /usr/include/setjmp.h \
/usr/include/features.h /usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_guest.h \
../include/pub_tool_guest.h ../VEX/pub/libvex_guest_x86.h \
../VEX/pub/libvex_emnote.h pub_core_stacktrace.h \
../include/pub_tool_stacktrace.h pub_core_stacks.h pub_core_aspacemgr.h \
../include/pub_tool_aspacemgr.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_clientstate.h:
../include/pub_tool_clientstate.h:
../include/pub_tool_basics.h:
../include/pub_tool_xarray.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_debuginfo.h:
../include/pub_tool_debuginfo.h:
pub_core_execontext.h:
../include/pub_tool_execontext.h:
pub_core_addrinfo.h:
../include/pub_tool_addrinfo.h:
../include/pub_tool_aspacemgr.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_machine.h:
../include/pub_tool_machine.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_options.h:
../include/pub_tool_options.h:
pub_core_threadstate.h:
../include/pub_tool_threadstate.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_guest.h:
../include/pub_tool_guest.h:
../VEX/pub/libvex_guest_x86.h:
../VEX/pub/libvex_emnote.h:
pub_core_stacktrace.h:
../include/pub_tool_stacktrace.h:
pub_core_stacks.h:
pub_core_aspacemgr.h:
../include/pub_tool_aspacemgr.h:
@@ -0,0 +1,31 @@
libcoregrind_x86_linux_a-m_aspacehl.o: m_aspacehl.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_aspacemgr.h \
../include/pub_tool_aspacemgr.h ../include/pub_tool_basics.h \
pub_core_mallocfree.h ../include/pub_tool_mallocfree.h \
pub_core_aspacehl.h ../include/pub_tool_aspacehl.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_aspacemgr.h:
../include/pub_tool_aspacemgr.h:
../include/pub_tool_basics.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_aspacehl.h:
../include/pub_tool_aspacehl.h:
@@ -0,0 +1,53 @@
libcoregrind_x86_linux_a-m_cache.o: m_cache.c /usr/include/stdc-predef.h \
pub_core_basics.h ../include/pub_tool_basics.h \
../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h ../include/pub_tool_basics.h \
pub_core_libcassert.h ../include/pub_tool_libcassert.h \
pub_core_libcprint.h ../include/pub_tool_libcprint.h \
pub_core_mallocfree.h ../include/pub_tool_mallocfree.h \
pub_core_machine.h ../include/pub_tool_machine.h ../VEX/pub/libvex.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_ir.h \
pub_core_debuglog.h pub_core_cpuid.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
../include/pub_tool_basics.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_machine.h:
../include/pub_tool_machine.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_debuglog.h:
pub_core_cpuid.h:
@@ -0,0 +1,79 @@
libcoregrind_x86_linux_a-m_clientstate.o: m_clientstate.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_xarray.h \
../include/pub_tool_xarray.h ../include/pub_tool_basics.h \
pub_core_clientstate.h ../include/pub_tool_clientstate.h \
../include/pub_tool_xarray.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
../include/pub_tool_basics.h:
pub_core_clientstate.h:
../include/pub_tool_clientstate.h:
../include/pub_tool_xarray.h:
@@ -0,0 +1,115 @@
libcoregrind_x86_linux_a-m_commandline.o: m_commandline.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h ../include/pub_tool_basics.h \
pub_core_libcbase.h ../include/pub_tool_libcbase.h pub_core_libcfile.h \
../include/pub_tool_libcfile.h ../include/pub_tool_vki.h \
pub_core_libcprint.h ../include/pub_tool_libcprint.h pub_core_libcproc.h \
../config.h ../include/pub_tool_libcproc.h pub_core_mallocfree.h \
../include/pub_tool_mallocfree.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_clientstate.h \
../include/pub_tool_clientstate.h ../include/pub_tool_xarray.h \
pub_core_commandline.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
../include/pub_tool_basics.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcfile.h:
../include/pub_tool_libcfile.h:
../include/pub_tool_vki.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_libcproc.h:
../config.h:
../include/pub_tool_libcproc.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_clientstate.h:
../include/pub_tool_clientstate.h:
../include/pub_tool_xarray.h:
pub_core_commandline.h:
@@ -0,0 +1,31 @@
libcoregrind_x86_linux_a-m_compiler.o: m_compiler.c \
/usr/include/stdc-predef.h ../config.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h ../include/pub_tool_basics.h \
pub_core_libcassert.h ../include/pub_tool_libcassert.h \
pub_core_debuglog.h
/usr/include/stdc-predef.h:
../config.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
../include/pub_tool_basics.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_debuglog.h:
@@ -0,0 +1,10 @@
libcoregrind_x86_linux_a-m_cpuid.o: m_cpuid.S /usr/include/stdc-predef.h \
pub_core_basics_asm.h ../include/pub_tool_basics_asm.h ../config.h
/usr/include/stdc-predef.h:
pub_core_basics_asm.h:
../include/pub_tool_basics_asm.h:
../config.h:
@@ -0,0 +1,41 @@
libcoregrind_x86_linux_a-m_debuglog.o: m_debuglog.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vkiscnums.h \
pub_core_vkiscnums_asm.h ../include/pub_tool_vkiscnums_asm.h \
../include/vki/vki-scnums-x86-linux.h ../include/pub_tool_vkiscnums.h \
../include/pub_tool_vkiscnums_asm.h ../include/pub_tool_basics.h \
pub_core_debuglog.h pub_core_clreq.h ../include/pub_tool_clreq.h \
../include/valgrind.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vkiscnums.h:
pub_core_vkiscnums_asm.h:
../include/pub_tool_vkiscnums_asm.h:
../include/vki/vki-scnums-x86-linux.h:
../include/pub_tool_vkiscnums.h:
../include/pub_tool_vkiscnums_asm.h:
../include/pub_tool_basics.h:
pub_core_debuglog.h:
pub_core_clreq.h:
../include/pub_tool_clreq.h:
../include/valgrind.h:
@@ -0,0 +1,71 @@
libcoregrind_x86_linux_a-m_deduppoolalloc.o: m_deduppoolalloc.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h ../include/pub_tool_basics.h \
pub_core_libcprint.h ../include/pub_tool_libcprint.h \
pub_core_libcassert.h ../include/pub_tool_libcassert.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_deduppoolalloc.h \
../include/pub_tool_deduppoolalloc.h pub_core_hashtable.h \
../include/pub_tool_hashtable.h pub_core_poolalloc.h \
../include/pub_tool_poolalloc.h pub_core_options.h \
../include/pub_tool_options.h ../VEX/pub/libvex.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_ir.h \
pub_core_mallocfree.h ../include/pub_tool_mallocfree.h \
pub_core_debuglog.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
../include/pub_tool_basics.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_deduppoolalloc.h:
../include/pub_tool_deduppoolalloc.h:
pub_core_hashtable.h:
../include/pub_tool_hashtable.h:
pub_core_poolalloc.h:
../include/pub_tool_poolalloc.h:
pub_core_options.h:
../include/pub_tool_options.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_debuglog.h:
@@ -0,0 +1,210 @@
libcoregrind_x86_linux_a-m_errormgr.o: m_errormgr.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_threadstate.h \
../include/pub_tool_threadstate.h ../include/pub_tool_basics.h \
pub_core_libcsetjmp.h ../include/pub_tool_libcsetjmp.h \
/usr/include/setjmp.h /usr/include/features.h \
/usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h pub_core_guest.h \
../include/pub_tool_guest.h ../VEX/pub/libvex_guest_x86.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_emnote.h \
../VEX/pub/libvex.h ../VEX/pub/libvex_ir.h pub_core_debuginfo.h \
../include/pub_tool_debuginfo.h ../include/pub_tool_xarray.h \
pub_core_debuglog.h pub_core_errormgr.h ../include/pub_tool_errormgr.h \
../include/pub_tool_execontext.h pub_core_execontext.h \
../include/pub_tool_execontext.h pub_core_gdbserver.h \
../include/pub_tool_gdbserver.h pub_core_options.h \
../include/pub_tool_options.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_libcfile.h \
../include/pub_tool_libcfile.h ../include/pub_tool_vki.h \
pub_core_libcprint.h ../include/pub_tool_libcprint.h pub_core_libcproc.h \
../config.h ../include/pub_tool_libcproc.h pub_core_seqmatch.h \
../include/pub_tool_seqmatch.h pub_core_mallocfree.h \
../include/pub_tool_mallocfree.h pub_core_stacktrace.h \
../include/pub_tool_stacktrace.h pub_core_tooliface.h \
../include/pub_tool_tooliface.h ../include/pub_tool_errormgr.h \
pub_core_translate.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_threadstate.h:
../include/pub_tool_threadstate.h:
../include/pub_tool_basics.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
pub_core_guest.h:
../include/pub_tool_guest.h:
../VEX/pub/libvex_guest_x86.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_emnote.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_ir.h:
pub_core_debuginfo.h:
../include/pub_tool_debuginfo.h:
../include/pub_tool_xarray.h:
pub_core_debuglog.h:
pub_core_errormgr.h:
../include/pub_tool_errormgr.h:
../include/pub_tool_execontext.h:
pub_core_execontext.h:
../include/pub_tool_execontext.h:
pub_core_gdbserver.h:
../include/pub_tool_gdbserver.h:
pub_core_options.h:
../include/pub_tool_options.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcfile.h:
../include/pub_tool_libcfile.h:
../include/pub_tool_vki.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_libcproc.h:
../config.h:
../include/pub_tool_libcproc.h:
pub_core_seqmatch.h:
../include/pub_tool_seqmatch.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_stacktrace.h:
../include/pub_tool_stacktrace.h:
pub_core_tooliface.h:
../include/pub_tool_tooliface.h:
../include/pub_tool_errormgr.h:
pub_core_translate.h:
@@ -0,0 +1,161 @@
libcoregrind_x86_linux_a-m_execontext.o: m_execontext.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_debuglog.h \
pub_core_libcassert.h ../include/pub_tool_libcassert.h \
../include/pub_tool_basics.h pub_core_libcprint.h \
../include/pub_tool_libcprint.h pub_core_mallocfree.h \
../include/pub_tool_mallocfree.h pub_core_options.h \
../include/pub_tool_options.h ../VEX/pub/libvex.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_ir.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_stacktrace.h \
../include/pub_tool_stacktrace.h pub_core_machine.h \
../include/pub_tool_machine.h pub_core_threadstate.h \
../include/pub_tool_threadstate.h pub_core_libcsetjmp.h \
../include/pub_tool_libcsetjmp.h /usr/include/setjmp.h \
/usr/include/features.h /usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_guest.h \
../include/pub_tool_guest.h ../VEX/pub/libvex_guest_x86.h \
../VEX/pub/libvex_emnote.h pub_core_execontext.h \
../include/pub_tool_execontext.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_debuglog.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
../include/pub_tool_basics.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_options.h:
../include/pub_tool_options.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_stacktrace.h:
../include/pub_tool_stacktrace.h:
pub_core_machine.h:
../include/pub_tool_machine.h:
pub_core_threadstate.h:
../include/pub_tool_threadstate.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_guest.h:
../include/pub_tool_guest.h:
../VEX/pub/libvex_guest_x86.h:
../VEX/pub/libvex_emnote.h:
pub_core_execontext.h:
../include/pub_tool_execontext.h:
@@ -0,0 +1,44 @@
libcoregrind_x86_linux_a-m_hashtable.o: m_hashtable.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_debuglog.h \
pub_core_hashtable.h ../include/pub_tool_hashtable.h \
../include/pub_tool_basics.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h pub_core_libcprint.h \
../include/pub_tool_libcprint.h pub_core_mallocfree.h \
../include/pub_tool_mallocfree.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_debuglog.h:
pub_core_hashtable.h:
../include/pub_tool_hashtable.h:
../include/pub_tool_basics.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
@@ -0,0 +1,202 @@
libcoregrind_x86_linux_a-m_libcassert.o: m_libcassert.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_vkiscnums.h \
pub_core_vkiscnums_asm.h ../include/pub_tool_vkiscnums_asm.h \
../include/vki/vki-scnums-x86-linux.h ../include/pub_tool_vkiscnums.h \
../include/pub_tool_vkiscnums_asm.h ../include/pub_tool_basics.h \
pub_core_threadstate.h ../include/pub_tool_threadstate.h \
pub_core_libcsetjmp.h ../include/pub_tool_libcsetjmp.h \
/usr/include/setjmp.h /usr/include/features.h \
/usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h pub_core_guest.h \
../include/pub_tool_guest.h ../VEX/pub/libvex_guest_x86.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_emnote.h \
../VEX/pub/libvex.h ../VEX/pub/libvex_ir.h pub_core_gdbserver.h \
../include/pub_tool_gdbserver.h pub_core_options.h \
../include/pub_tool_options.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_aspacemgr.h \
../include/pub_tool_aspacemgr.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_libcprint.h \
../include/pub_tool_libcprint.h pub_core_libcproc.h ../config.h \
../include/pub_tool_libcproc.h ../include/pub_tool_vki.h \
pub_core_machine.h ../include/pub_tool_machine.h pub_core_stacks.h \
pub_core_stacktrace.h ../include/pub_tool_stacktrace.h \
pub_core_syscall.h pub_core_tooliface.h ../include/pub_tool_tooliface.h \
../include/pub_tool_errormgr.h ../include/pub_tool_execontext.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_vkiscnums.h:
pub_core_vkiscnums_asm.h:
../include/pub_tool_vkiscnums_asm.h:
../include/vki/vki-scnums-x86-linux.h:
../include/pub_tool_vkiscnums.h:
../include/pub_tool_vkiscnums_asm.h:
../include/pub_tool_basics.h:
pub_core_threadstate.h:
../include/pub_tool_threadstate.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
pub_core_guest.h:
../include/pub_tool_guest.h:
../VEX/pub/libvex_guest_x86.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_emnote.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_ir.h:
pub_core_gdbserver.h:
../include/pub_tool_gdbserver.h:
pub_core_options.h:
../include/pub_tool_options.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_aspacemgr.h:
../include/pub_tool_aspacemgr.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_libcproc.h:
../config.h:
../include/pub_tool_libcproc.h:
../include/pub_tool_vki.h:
pub_core_machine.h:
../include/pub_tool_machine.h:
pub_core_stacks.h:
pub_core_stacktrace.h:
../include/pub_tool_stacktrace.h:
pub_core_syscall.h:
pub_core_tooliface.h:
../include/pub_tool_tooliface.h:
../include/pub_tool_errormgr.h:
../include/pub_tool_execontext.h:
@@ -0,0 +1,28 @@
libcoregrind_x86_linux_a-m_libcbase.o: m_libcbase.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h ../include/pub_tool_basics.h \
pub_core_debuglog.h pub_core_libcbase.h ../include/pub_tool_libcbase.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
../include/pub_tool_basics.h:
pub_core_debuglog.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
@@ -0,0 +1,128 @@
libcoregrind_x86_linux_a-m_libcfile.o: m_libcfile.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_vkiscnums.h \
pub_core_vkiscnums_asm.h ../include/pub_tool_vkiscnums_asm.h \
../include/vki/vki-scnums-x86-linux.h ../include/pub_tool_vkiscnums.h \
../include/pub_tool_vkiscnums_asm.h ../include/pub_tool_basics.h \
pub_core_debuglog.h pub_core_libcbase.h ../include/pub_tool_libcbase.h \
pub_core_libcassert.h ../include/pub_tool_libcassert.h \
pub_core_libcfile.h ../include/pub_tool_libcfile.h \
../include/pub_tool_vki.h pub_core_libcprint.h \
../include/pub_tool_libcprint.h pub_core_libcproc.h ../config.h \
../include/pub_tool_libcproc.h pub_core_clientstate.h \
../include/pub_tool_clientstate.h ../include/pub_tool_xarray.h \
pub_core_mallocfree.h ../include/pub_tool_mallocfree.h \
pub_core_syscall.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_vkiscnums.h:
pub_core_vkiscnums_asm.h:
../include/pub_tool_vkiscnums_asm.h:
../include/vki/vki-scnums-x86-linux.h:
../include/pub_tool_vkiscnums.h:
../include/pub_tool_vkiscnums_asm.h:
../include/pub_tool_basics.h:
pub_core_debuglog.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcfile.h:
../include/pub_tool_libcfile.h:
../include/pub_tool_vki.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_libcproc.h:
../config.h:
../include/pub_tool_libcproc.h:
pub_core_clientstate.h:
../include/pub_tool_clientstate.h:
../include/pub_tool_xarray.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_syscall.h:
@@ -0,0 +1,177 @@
libcoregrind_x86_linux_a-m_libcprint.o: m_libcprint.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_debuglog.h \
pub_core_gdbserver.h ../include/pub_tool_gdbserver.h \
../include/pub_tool_basics.h pub_core_options.h \
../include/pub_tool_options.h ../VEX/pub/libvex.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_ir.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_threadstate.h \
../include/pub_tool_threadstate.h pub_core_libcsetjmp.h \
../include/pub_tool_libcsetjmp.h /usr/include/setjmp.h \
/usr/include/features.h /usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h pub_core_guest.h \
../include/pub_tool_guest.h ../VEX/pub/libvex_guest_x86.h \
../VEX/pub/libvex_emnote.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_libcfile.h \
../include/pub_tool_libcfile.h ../include/pub_tool_vki.h \
pub_core_libcprint.h ../include/pub_tool_libcprint.h pub_core_libcproc.h \
../config.h ../include/pub_tool_libcproc.h pub_core_mallocfree.h \
../include/pub_tool_mallocfree.h pub_core_clreq.h \
../include/pub_tool_clreq.h ../include/valgrind.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_debuglog.h:
pub_core_gdbserver.h:
../include/pub_tool_gdbserver.h:
../include/pub_tool_basics.h:
pub_core_options.h:
../include/pub_tool_options.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_threadstate.h:
../include/pub_tool_threadstate.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
pub_core_guest.h:
../include/pub_tool_guest.h:
../VEX/pub/libvex_guest_x86.h:
../VEX/pub/libvex_emnote.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcfile.h:
../include/pub_tool_libcfile.h:
../include/pub_tool_vki.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_libcproc.h:
../config.h:
../include/pub_tool_libcproc.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_clreq.h:
../include/pub_tool_clreq.h:
../include/valgrind.h:
@@ -0,0 +1,152 @@
libcoregrind_x86_linux_a-m_libcproc.o: m_libcproc.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_machine.h \
../include/pub_tool_machine.h ../include/pub_tool_basics.h \
../VEX/pub/libvex.h ../VEX/pub/libvex_basictypes.h \
../VEX/pub/libvex_ir.h pub_core_vki.h ../include/pub_tool_vki.h \
../include/vki/vki-linux.h ../include/vki/vki-posixtypes-x86-linux.h \
../include/vki/vki-x86-linux.h ../include/vki/vki-linux-drm.h \
../include/vki/vki-xen.h ../include/vki/vki-xen-x86.h \
../include/vki/vki-xen-domctl.h ../include/vki/vki-xen-sysctl.h \
../include/vki/vki-xen-mmuext.h ../include/vki/vki-xen-schedop.h \
../include/vki/vki-xen-memory.h ../include/vki/vki-xen-evtchn.h \
../include/vki/vki-xen-gnttab.h ../include/vki/vki-xen-version.h \
../include/vki/vki-xen-hvm.h ../include/vki/vki-xen-tmem.h \
../include/vki/vki-xen-xsm.h ../include/vki/vki-xen-physdev.h \
pub_core_vkiscnums.h pub_core_vkiscnums_asm.h \
../include/pub_tool_vkiscnums_asm.h \
../include/vki/vki-scnums-x86-linux.h ../include/pub_tool_vkiscnums.h \
../include/pub_tool_vkiscnums_asm.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_libcfile.h \
../include/pub_tool_libcfile.h ../include/pub_tool_vki.h \
pub_core_libcprint.h ../include/pub_tool_libcprint.h pub_core_libcproc.h \
../config.h ../include/pub_tool_libcproc.h pub_core_libcsignal.h \
../include/pub_tool_libcsignal.h pub_core_seqmatch.h \
../include/pub_tool_seqmatch.h pub_core_mallocfree.h \
../include/pub_tool_mallocfree.h pub_core_syscall.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_clientstate.h \
../include/pub_tool_clientstate.h ../include/pub_tool_xarray.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_machine.h:
../include/pub_tool_machine.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_vkiscnums.h:
pub_core_vkiscnums_asm.h:
../include/pub_tool_vkiscnums_asm.h:
../include/vki/vki-scnums-x86-linux.h:
../include/pub_tool_vkiscnums.h:
../include/pub_tool_vkiscnums_asm.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcfile.h:
../include/pub_tool_libcfile.h:
../include/pub_tool_vki.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_libcproc.h:
../config.h:
../include/pub_tool_libcproc.h:
pub_core_libcsignal.h:
../include/pub_tool_libcsignal.h:
pub_core_seqmatch.h:
../include/pub_tool_seqmatch.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_syscall.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_clientstate.h:
../include/pub_tool_clientstate.h:
../include/pub_tool_xarray.h:
@@ -0,0 +1,47 @@
libcoregrind_x86_linux_a-m_libcsetjmp.o: m_libcsetjmp.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcsetjmp.h \
../include/pub_tool_libcsetjmp.h ../include/pub_tool_basics.h \
/usr/include/setjmp.h /usr/include/features.h \
/usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
../include/pub_tool_basics.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
@@ -0,0 +1,103 @@
libcoregrind_x86_linux_a-m_libcsignal.o: m_libcsignal.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_debuglog.h \
pub_core_vki.h ../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_vkiscnums.h \
pub_core_vkiscnums_asm.h ../include/pub_tool_vkiscnums_asm.h \
../include/vki/vki-scnums-x86-linux.h ../include/pub_tool_vkiscnums.h \
../include/pub_tool_vkiscnums_asm.h ../include/pub_tool_basics.h \
pub_core_libcbase.h ../include/pub_tool_libcbase.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_syscall.h \
pub_core_libcsignal.h ../include/pub_tool_libcsignal.h \
../include/pub_tool_vki.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_debuglog.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_vkiscnums.h:
pub_core_vkiscnums_asm.h:
../include/pub_tool_vkiscnums_asm.h:
../include/vki/vki-scnums-x86-linux.h:
../include/pub_tool_vkiscnums.h:
../include/pub_tool_vkiscnums_asm.h:
../include/pub_tool_basics.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_syscall.h:
pub_core_libcsignal.h:
../include/pub_tool_libcsignal.h:
../include/pub_tool_vki.h:
@@ -0,0 +1,161 @@
libcoregrind_x86_linux_a-m_machine.o: m_machine.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_threadstate.h \
../include/pub_tool_threadstate.h ../include/pub_tool_basics.h \
pub_core_libcsetjmp.h ../include/pub_tool_libcsetjmp.h \
/usr/include/setjmp.h /usr/include/features.h \
/usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h pub_core_guest.h \
../include/pub_tool_guest.h ../VEX/pub/libvex_guest_x86.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_emnote.h \
../VEX/pub/libvex.h ../VEX/pub/libvex_ir.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h pub_core_libcfile.h \
../include/pub_tool_libcfile.h ../include/pub_tool_vki.h \
pub_core_libcprint.h ../include/pub_tool_libcprint.h \
pub_core_mallocfree.h ../include/pub_tool_mallocfree.h \
pub_core_machine.h ../include/pub_tool_machine.h pub_core_cpuid.h \
pub_core_libcsignal.h ../include/pub_tool_libcsignal.h \
pub_core_debuglog.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_threadstate.h:
../include/pub_tool_threadstate.h:
../include/pub_tool_basics.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
pub_core_guest.h:
../include/pub_tool_guest.h:
../VEX/pub/libvex_guest_x86.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_emnote.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_ir.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcfile.h:
../include/pub_tool_libcfile.h:
../include/pub_tool_vki.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_machine.h:
../include/pub_tool_machine.h:
pub_core_cpuid.h:
pub_core_libcsignal.h:
../include/pub_tool_libcsignal.h:
pub_core_debuglog.h:
@@ -0,0 +1,296 @@
libcoregrind_x86_linux_a-m_main.o: m_main.c /usr/include/stdc-predef.h \
pub_core_basics.h ../include/pub_tool_basics.h \
../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_vkiscnums.h \
pub_core_vkiscnums_asm.h ../include/pub_tool_vkiscnums_asm.h \
../include/vki/vki-scnums-x86-linux.h ../include/pub_tool_vkiscnums.h \
../include/pub_tool_vkiscnums_asm.h ../include/pub_tool_basics.h \
pub_core_threadstate.h ../include/pub_tool_threadstate.h \
pub_core_libcsetjmp.h ../include/pub_tool_libcsetjmp.h \
/usr/include/setjmp.h /usr/include/features.h \
/usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h pub_core_guest.h \
../include/pub_tool_guest.h ../VEX/pub/libvex_guest_x86.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_emnote.h \
../VEX/pub/libvex.h ../VEX/pub/libvex_ir.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_clientstate.h \
../include/pub_tool_clientstate.h ../include/pub_tool_xarray.h \
pub_core_aspacemgr.h ../include/pub_tool_aspacemgr.h pub_core_aspacehl.h \
../include/pub_tool_aspacehl.h pub_core_commandline.h \
pub_core_debuglog.h pub_core_errormgr.h ../include/pub_tool_errormgr.h \
../include/pub_tool_execontext.h pub_core_execontext.h \
../include/pub_tool_execontext.h pub_core_gdbserver.h \
../include/pub_tool_gdbserver.h pub_core_options.h \
../include/pub_tool_options.h pub_core_initimg.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_libcfile.h \
../include/pub_tool_libcfile.h ../include/pub_tool_vki.h \
pub_core_libcprint.h ../include/pub_tool_libcprint.h pub_core_libcproc.h \
../config.h ../include/pub_tool_libcproc.h pub_core_libcsignal.h \
../include/pub_tool_libcsignal.h pub_core_sbprofile.h pub_core_syscall.h \
pub_core_mach.h pub_core_machine.h ../include/pub_tool_machine.h \
pub_core_mallocfree.h ../include/pub_tool_mallocfree.h \
pub_core_debuginfo.h ../include/pub_tool_debuginfo.h pub_core_redir.h \
../include/pub_tool_redir.h pub_core_scheduler.h pub_core_seqmatch.h \
../include/pub_tool_seqmatch.h pub_core_signals.h \
../include/pub_tool_signals.h pub_core_stacks.h pub_core_syswrap.h \
pub_core_tooliface.h ../include/pub_tool_tooliface.h \
../include/pub_tool_errormgr.h pub_core_translate.h \
pub_core_trampoline.h pub_core_transtab.h pub_core_transtab_asm.h \
../include/pub_tool_transtab.h pub_core_inner.h /usr/include/elf.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdint.h /usr/include/stdint.h \
/usr/include/i386-linux-gnu/bits/wchar.h \
/usr/include/i386-linux-gnu/bits/auxv.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_vkiscnums.h:
pub_core_vkiscnums_asm.h:
../include/pub_tool_vkiscnums_asm.h:
../include/vki/vki-scnums-x86-linux.h:
../include/pub_tool_vkiscnums.h:
../include/pub_tool_vkiscnums_asm.h:
../include/pub_tool_basics.h:
pub_core_threadstate.h:
../include/pub_tool_threadstate.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
pub_core_guest.h:
../include/pub_tool_guest.h:
../VEX/pub/libvex_guest_x86.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_emnote.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_ir.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_clientstate.h:
../include/pub_tool_clientstate.h:
../include/pub_tool_xarray.h:
pub_core_aspacemgr.h:
../include/pub_tool_aspacemgr.h:
pub_core_aspacehl.h:
../include/pub_tool_aspacehl.h:
pub_core_commandline.h:
pub_core_debuglog.h:
pub_core_errormgr.h:
../include/pub_tool_errormgr.h:
../include/pub_tool_execontext.h:
pub_core_execontext.h:
../include/pub_tool_execontext.h:
pub_core_gdbserver.h:
../include/pub_tool_gdbserver.h:
pub_core_options.h:
../include/pub_tool_options.h:
pub_core_initimg.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcfile.h:
../include/pub_tool_libcfile.h:
../include/pub_tool_vki.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_libcproc.h:
../config.h:
../include/pub_tool_libcproc.h:
pub_core_libcsignal.h:
../include/pub_tool_libcsignal.h:
pub_core_sbprofile.h:
pub_core_syscall.h:
pub_core_mach.h:
pub_core_machine.h:
../include/pub_tool_machine.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_debuginfo.h:
../include/pub_tool_debuginfo.h:
pub_core_redir.h:
../include/pub_tool_redir.h:
pub_core_scheduler.h:
pub_core_seqmatch.h:
../include/pub_tool_seqmatch.h:
pub_core_signals.h:
../include/pub_tool_signals.h:
pub_core_stacks.h:
pub_core_syswrap.h:
pub_core_tooliface.h:
../include/pub_tool_tooliface.h:
../include/pub_tool_errormgr.h:
pub_core_translate.h:
pub_core_trampoline.h:
pub_core_transtab.h:
pub_core_transtab_asm.h:
../include/pub_tool_transtab.h:
pub_core_inner.h:
/usr/include/elf.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdint.h:
/usr/include/stdint.h:
/usr/include/i386-linux-gnu/bits/wchar.h:
/usr/include/i386-linux-gnu/bits/auxv.h:
@@ -0,0 +1,182 @@
libcoregrind_x86_linux_a-m_mallocfree.o: m_mallocfree.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_debuglog.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h ../include/pub_tool_basics.h \
pub_core_aspacemgr.h ../include/pub_tool_aspacemgr.h \
pub_core_libcassert.h ../include/pub_tool_libcassert.h \
pub_core_libcprint.h ../include/pub_tool_libcprint.h \
pub_core_mallocfree.h ../include/pub_tool_mallocfree.h \
pub_core_options.h ../include/pub_tool_options.h ../VEX/pub/libvex.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_ir.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_threadstate.h \
../include/pub_tool_threadstate.h pub_core_libcsetjmp.h \
../include/pub_tool_libcsetjmp.h /usr/include/setjmp.h \
/usr/include/features.h /usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h pub_core_guest.h \
../include/pub_tool_guest.h ../VEX/pub/libvex_guest_x86.h \
../VEX/pub/libvex_emnote.h pub_core_gdbserver.h \
../include/pub_tool_gdbserver.h pub_core_transtab.h \
pub_core_transtab_asm.h ../include/pub_tool_transtab.h \
pub_core_tooliface.h ../include/pub_tool_tooliface.h \
../include/pub_tool_errormgr.h ../include/pub_tool_execontext.h \
pub_core_inner.h ../config.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_debuglog.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
../include/pub_tool_basics.h:
pub_core_aspacemgr.h:
../include/pub_tool_aspacemgr.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_options.h:
../include/pub_tool_options.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_threadstate.h:
../include/pub_tool_threadstate.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
pub_core_guest.h:
../include/pub_tool_guest.h:
../VEX/pub/libvex_guest_x86.h:
../VEX/pub/libvex_emnote.h:
pub_core_gdbserver.h:
../include/pub_tool_gdbserver.h:
pub_core_transtab.h:
pub_core_transtab_asm.h:
../include/pub_tool_transtab.h:
pub_core_tooliface.h:
../include/pub_tool_tooliface.h:
../include/pub_tool_errormgr.h:
../include/pub_tool_execontext.h:
pub_core_inner.h:
../config.h:
@@ -0,0 +1,127 @@
libcoregrind_x86_linux_a-m_options.o: m_options.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_options.h \
../include/pub_tool_options.h ../include/pub_tool_basics.h \
../VEX/pub/libvex.h ../VEX/pub/libvex_basictypes.h \
../VEX/pub/libvex_ir.h pub_core_xarray.h ../include/pub_tool_xarray.h \
pub_core_libcassert.h ../include/pub_tool_libcassert.h \
pub_core_libcbase.h ../include/pub_tool_libcbase.h pub_core_libcfile.h \
../include/pub_tool_libcfile.h ../include/pub_tool_vki.h \
pub_core_libcprint.h ../include/pub_tool_libcprint.h pub_core_libcproc.h \
../config.h ../include/pub_tool_libcproc.h pub_core_mallocfree.h \
../include/pub_tool_mallocfree.h pub_core_seqmatch.h \
../include/pub_tool_seqmatch.h pub_core_aspacemgr.h \
../include/pub_tool_aspacemgr.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_options.h:
../include/pub_tool_options.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcfile.h:
../include/pub_tool_libcfile.h:
../include/pub_tool_vki.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_libcproc.h:
../config.h:
../include/pub_tool_libcproc.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_seqmatch.h:
../include/pub_tool_seqmatch.h:
pub_core_aspacemgr.h:
../include/pub_tool_aspacemgr.h:
@@ -0,0 +1,41 @@
libcoregrind_x86_linux_a-m_oset.o: m_oset.c /usr/include/stdc-predef.h \
pub_core_basics.h ../include/pub_tool_basics.h \
../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h ../include/pub_tool_basics.h \
pub_core_libcassert.h ../include/pub_tool_libcassert.h \
pub_core_libcprint.h ../include/pub_tool_libcprint.h pub_core_oset.h \
../include/pub_tool_oset.h pub_core_poolalloc.h \
../include/pub_tool_poolalloc.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
../include/pub_tool_basics.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_oset.h:
../include/pub_tool_oset.h:
pub_core_poolalloc.h:
../include/pub_tool_poolalloc.h:
@@ -0,0 +1,36 @@
libcoregrind_x86_linux_a-m_poolalloc.o: m_poolalloc.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h ../include/pub_tool_basics.h \
pub_core_libcassert.h ../include/pub_tool_libcassert.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_poolalloc.h \
../include/pub_tool_poolalloc.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
../include/pub_tool_basics.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_poolalloc.h:
../include/pub_tool_poolalloc.h:
@@ -0,0 +1,36 @@
libcoregrind_x86_linux_a-m_rangemap.o: m_rangemap.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h ../include/pub_tool_basics.h \
pub_core_libcprint.h ../include/pub_tool_libcprint.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_rangemap.h \
../include/pub_tool_rangemap.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
../include/pub_tool_basics.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_rangemap.h:
../include/pub_tool_rangemap.h:
@@ -0,0 +1,178 @@
libcoregrind_x86_linux_a-m_redir.o: m_redir.c /usr/include/stdc-predef.h \
pub_core_basics.h ../include/pub_tool_basics.h \
../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_debuglog.h \
pub_core_debuginfo.h ../include/pub_tool_debuginfo.h \
../include/pub_tool_basics.h ../include/pub_tool_xarray.h \
pub_core_libcbase.h ../include/pub_tool_libcbase.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_libcprint.h \
../include/pub_tool_libcprint.h pub_core_vki.h ../include/pub_tool_vki.h \
../include/vki/vki-linux.h ../include/vki/vki-posixtypes-x86-linux.h \
../include/vki/vki-x86-linux.h ../include/vki/vki-linux-drm.h \
../include/vki/vki-xen.h ../include/vki/vki-xen-x86.h \
../include/vki/vki-xen-domctl.h ../include/vki/vki-xen-sysctl.h \
../include/vki/vki-xen-mmuext.h ../include/vki/vki-xen-schedop.h \
../include/vki/vki-xen-memory.h ../include/vki/vki-xen-evtchn.h \
../include/vki/vki-xen-gnttab.h ../include/vki/vki-xen-version.h \
../include/vki/vki-xen-hvm.h ../include/vki/vki-xen-tmem.h \
../include/vki/vki-xen-xsm.h ../include/vki/vki-xen-physdev.h \
pub_core_libcfile.h ../include/pub_tool_libcfile.h \
../include/pub_tool_vki.h pub_core_seqmatch.h \
../include/pub_tool_seqmatch.h pub_core_mallocfree.h \
../include/pub_tool_mallocfree.h pub_core_options.h \
../include/pub_tool_options.h ../VEX/pub/libvex.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_ir.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_oset.h ../include/pub_tool_oset.h \
pub_core_redir.h ../include/pub_tool_redir.h ../config.h \
pub_core_trampoline.h pub_core_transtab.h pub_core_transtab_asm.h \
../include/pub_tool_transtab.h pub_core_tooliface.h \
../include/pub_tool_tooliface.h ../include/pub_tool_errormgr.h \
../include/pub_tool_execontext.h pub_core_machine.h \
../include/pub_tool_machine.h pub_core_aspacemgr.h \
../include/pub_tool_aspacemgr.h pub_core_clientstate.h \
../include/pub_tool_clientstate.h pub_core_demangle.h \
pub_core_libcproc.h ../include/pub_tool_libcproc.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_debuglog.h:
pub_core_debuginfo.h:
../include/pub_tool_debuginfo.h:
../include/pub_tool_basics.h:
../include/pub_tool_xarray.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_libcfile.h:
../include/pub_tool_libcfile.h:
../include/pub_tool_vki.h:
pub_core_seqmatch.h:
../include/pub_tool_seqmatch.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_options.h:
../include/pub_tool_options.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_oset.h:
../include/pub_tool_oset.h:
pub_core_redir.h:
../include/pub_tool_redir.h:
../config.h:
pub_core_trampoline.h:
pub_core_transtab.h:
pub_core_transtab_asm.h:
../include/pub_tool_transtab.h:
pub_core_tooliface.h:
../include/pub_tool_tooliface.h:
../include/pub_tool_errormgr.h:
../include/pub_tool_execontext.h:
pub_core_machine.h:
../include/pub_tool_machine.h:
pub_core_aspacemgr.h:
../include/pub_tool_aspacemgr.h:
pub_core_clientstate.h:
../include/pub_tool_clientstate.h:
pub_core_demangle.h:
pub_core_libcproc.h:
../include/pub_tool_libcproc.h:
@@ -0,0 +1,67 @@
libcoregrind_x86_linux_a-m_sbprofile.o: m_sbprofile.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_transtab.h \
pub_core_transtab_asm.h ../include/pub_tool_transtab.h \
../include/pub_tool_basics.h ../VEX/pub/libvex.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_ir.h \
pub_core_libcbase.h ../include/pub_tool_libcbase.h pub_core_libcprint.h \
../include/pub_tool_libcprint.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_debuginfo.h \
../include/pub_tool_debuginfo.h ../include/pub_tool_xarray.h \
pub_core_translate.h pub_core_options.h ../include/pub_tool_options.h \
pub_core_xarray.h ../include/pub_tool_xarray.h pub_core_sbprofile.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_transtab.h:
pub_core_transtab_asm.h:
../include/pub_tool_transtab.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_debuginfo.h:
../include/pub_tool_debuginfo.h:
../include/pub_tool_xarray.h:
pub_core_translate.h:
pub_core_options.h:
../include/pub_tool_options.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_sbprofile.h:
@@ -0,0 +1,31 @@
libcoregrind_x86_linux_a-m_seqmatch.o: m_seqmatch.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h ../include/pub_tool_basics.h \
pub_core_libcbase.h ../include/pub_tool_libcbase.h pub_core_seqmatch.h \
../include/pub_tool_seqmatch.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
../include/pub_tool_basics.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_seqmatch.h:
../include/pub_tool_seqmatch.h:
@@ -0,0 +1,240 @@
libcoregrind_x86_linux_a-m_signals.o: m_signals.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_vkiscnums.h \
pub_core_vkiscnums_asm.h ../include/pub_tool_vkiscnums_asm.h \
../include/vki/vki-scnums-x86-linux.h ../include/pub_tool_vkiscnums.h \
../include/pub_tool_vkiscnums_asm.h ../include/pub_tool_basics.h \
pub_core_debuglog.h pub_core_threadstate.h \
../include/pub_tool_threadstate.h pub_core_libcsetjmp.h \
../include/pub_tool_libcsetjmp.h /usr/include/setjmp.h \
/usr/include/features.h /usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h pub_core_guest.h \
../include/pub_tool_guest.h ../VEX/pub/libvex_guest_x86.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_emnote.h \
../VEX/pub/libvex.h ../VEX/pub/libvex_ir.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_clientstate.h \
../include/pub_tool_clientstate.h ../include/pub_tool_xarray.h \
pub_core_aspacemgr.h ../include/pub_tool_aspacemgr.h pub_core_errormgr.h \
../include/pub_tool_errormgr.h ../include/pub_tool_execontext.h \
pub_core_gdbserver.h ../include/pub_tool_gdbserver.h pub_core_options.h \
../include/pub_tool_options.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_libcprint.h \
../include/pub_tool_libcprint.h pub_core_libcproc.h ../config.h \
../include/pub_tool_libcproc.h ../include/pub_tool_vki.h \
pub_core_libcsignal.h ../include/pub_tool_libcsignal.h \
pub_core_machine.h ../include/pub_tool_machine.h pub_core_mallocfree.h \
../include/pub_tool_mallocfree.h pub_core_scheduler.h pub_core_signals.h \
../include/pub_tool_signals.h pub_core_sigframe.h pub_core_stacks.h \
pub_core_stacktrace.h ../include/pub_tool_stacktrace.h \
pub_core_syscall.h pub_core_syswrap.h pub_core_tooliface.h \
../include/pub_tool_tooliface.h ../include/pub_tool_errormgr.h \
pub_core_coredump.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_vkiscnums.h:
pub_core_vkiscnums_asm.h:
../include/pub_tool_vkiscnums_asm.h:
../include/vki/vki-scnums-x86-linux.h:
../include/pub_tool_vkiscnums.h:
../include/pub_tool_vkiscnums_asm.h:
../include/pub_tool_basics.h:
pub_core_debuglog.h:
pub_core_threadstate.h:
../include/pub_tool_threadstate.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
pub_core_guest.h:
../include/pub_tool_guest.h:
../VEX/pub/libvex_guest_x86.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_emnote.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_ir.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_clientstate.h:
../include/pub_tool_clientstate.h:
../include/pub_tool_xarray.h:
pub_core_aspacemgr.h:
../include/pub_tool_aspacemgr.h:
pub_core_errormgr.h:
../include/pub_tool_errormgr.h:
../include/pub_tool_execontext.h:
pub_core_gdbserver.h:
../include/pub_tool_gdbserver.h:
pub_core_options.h:
../include/pub_tool_options.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_libcproc.h:
../config.h:
../include/pub_tool_libcproc.h:
../include/pub_tool_vki.h:
pub_core_libcsignal.h:
../include/pub_tool_libcsignal.h:
pub_core_machine.h:
../include/pub_tool_machine.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_scheduler.h:
pub_core_signals.h:
../include/pub_tool_signals.h:
pub_core_sigframe.h:
pub_core_stacks.h:
pub_core_stacktrace.h:
../include/pub_tool_stacktrace.h:
pub_core_syscall.h:
pub_core_syswrap.h:
pub_core_tooliface.h:
../include/pub_tool_tooliface.h:
../include/pub_tool_errormgr.h:
pub_core_coredump.h:
@@ -0,0 +1,31 @@
libcoregrind_x86_linux_a-m_sparsewa.o: m_sparsewa.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h ../include/pub_tool_basics.h \
pub_core_libcbase.h ../include/pub_tool_libcbase.h pub_core_sparsewa.h \
../include/pub_tool_sparsewa.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
../include/pub_tool_basics.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_sparsewa.h:
../include/pub_tool_sparsewa.h:
@@ -0,0 +1,68 @@
libcoregrind_x86_linux_a-m_stacks.o: m_stacks.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_debuglog.h \
pub_core_libcassert.h ../include/pub_tool_libcassert.h \
../include/pub_tool_basics.h pub_core_libcprint.h \
../include/pub_tool_libcprint.h pub_core_mallocfree.h \
../include/pub_tool_mallocfree.h pub_core_aspacemgr.h \
../include/pub_tool_aspacemgr.h pub_core_options.h \
../include/pub_tool_options.h ../VEX/pub/libvex.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_ir.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_stacks.h pub_core_tooliface.h \
../include/pub_tool_tooliface.h ../include/pub_tool_errormgr.h \
../include/pub_tool_execontext.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_debuglog.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
../include/pub_tool_basics.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_aspacemgr.h:
../include/pub_tool_aspacemgr.h:
pub_core_options.h:
../include/pub_tool_options.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_stacks.h:
pub_core_tooliface.h:
../include/pub_tool_tooliface.h:
../include/pub_tool_errormgr.h:
../include/pub_tool_execontext.h:
@@ -0,0 +1,187 @@
libcoregrind_x86_linux_a-m_stacktrace.o: m_stacktrace.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_threadstate.h \
../include/pub_tool_threadstate.h ../include/pub_tool_basics.h \
pub_core_libcsetjmp.h ../include/pub_tool_libcsetjmp.h \
/usr/include/setjmp.h /usr/include/features.h \
/usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h pub_core_guest.h \
../include/pub_tool_guest.h ../VEX/pub/libvex_guest_x86.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_emnote.h \
../VEX/pub/libvex.h ../VEX/pub/libvex_ir.h pub_core_debuginfo.h \
../include/pub_tool_debuginfo.h ../include/pub_tool_xarray.h \
pub_core_aspacemgr.h ../include/pub_tool_aspacemgr.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_libcprint.h \
../include/pub_tool_libcprint.h pub_core_machine.h \
../include/pub_tool_machine.h pub_core_options.h \
../include/pub_tool_options.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_stacks.h pub_core_stacktrace.h \
../include/pub_tool_stacktrace.h pub_core_syswrap.h pub_core_tooliface.h \
../include/pub_tool_tooliface.h ../include/pub_tool_errormgr.h \
../include/pub_tool_execontext.h pub_core_clientstate.h \
../include/pub_tool_clientstate.h pub_core_trampoline.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_threadstate.h:
../include/pub_tool_threadstate.h:
../include/pub_tool_basics.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
pub_core_guest.h:
../include/pub_tool_guest.h:
../VEX/pub/libvex_guest_x86.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_emnote.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_ir.h:
pub_core_debuginfo.h:
../include/pub_tool_debuginfo.h:
../include/pub_tool_xarray.h:
pub_core_aspacemgr.h:
../include/pub_tool_aspacemgr.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_machine.h:
../include/pub_tool_machine.h:
pub_core_options.h:
../include/pub_tool_options.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_stacks.h:
pub_core_stacktrace.h:
../include/pub_tool_stacktrace.h:
pub_core_syswrap.h:
pub_core_tooliface.h:
../include/pub_tool_tooliface.h:
../include/pub_tool_errormgr.h:
../include/pub_tool_execontext.h:
pub_core_clientstate.h:
../include/pub_tool_clientstate.h:
pub_core_trampoline.h:
@@ -0,0 +1,88 @@
libcoregrind_x86_linux_a-m_syscall.o: m_syscall.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h ../include/pub_tool_basics.h \
pub_core_vki.h ../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_vkiscnums.h \
pub_core_vkiscnums_asm.h ../include/pub_tool_vkiscnums_asm.h \
../include/vki/vki-scnums-x86-linux.h ../include/pub_tool_vkiscnums.h \
../include/pub_tool_vkiscnums_asm.h pub_core_syscall.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
../include/pub_tool_basics.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_vkiscnums.h:
pub_core_vkiscnums_asm.h:
../include/pub_tool_vkiscnums_asm.h:
../include/vki/vki-scnums-x86-linux.h:
../include/pub_tool_vkiscnums.h:
../include/pub_tool_vkiscnums_asm.h:
pub_core_syscall.h:
@@ -0,0 +1,133 @@
libcoregrind_x86_linux_a-m_threadstate.o: m_threadstate.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_threadstate.h \
../include/pub_tool_threadstate.h ../include/pub_tool_basics.h \
pub_core_libcsetjmp.h ../include/pub_tool_libcsetjmp.h \
/usr/include/setjmp.h /usr/include/features.h \
/usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h pub_core_guest.h \
../include/pub_tool_guest.h ../VEX/pub/libvex_guest_x86.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_emnote.h \
../VEX/pub/libvex.h ../VEX/pub/libvex_ir.h pub_core_mallocfree.h \
../include/pub_tool_mallocfree.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_inner.h ../config.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_threadstate.h:
../include/pub_tool_threadstate.h:
../include/pub_tool_basics.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
pub_core_guest.h:
../include/pub_tool_guest.h:
../VEX/pub/libvex_guest_x86.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_emnote.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_ir.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_inner.h:
../config.h:
@@ -0,0 +1,41 @@
libcoregrind_x86_linux_a-m_tooliface.o: m_tooliface.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_tooliface.h \
../include/pub_tool_tooliface.h ../include/pub_tool_errormgr.h \
../include/pub_tool_execontext.h ../include/pub_tool_basics.h \
../VEX/pub/libvex.h ../VEX/pub/libvex_basictypes.h \
../VEX/pub/libvex_ir.h pub_core_transtab.h pub_core_transtab_asm.h \
../include/pub_tool_transtab.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_tooliface.h:
../include/pub_tool_tooliface.h:
../include/pub_tool_errormgr.h:
../include/pub_tool_execontext.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_transtab.h:
pub_core_transtab_asm.h:
../include/pub_tool_transtab.h:
@@ -0,0 +1,19 @@
libcoregrind_x86_linux_a-m_trampoline.o: m_trampoline.S \
/usr/include/stdc-predef.h pub_core_basics_asm.h \
../include/pub_tool_basics_asm.h ../config.h pub_core_vkiscnums_asm.h \
../include/pub_tool_vkiscnums_asm.h \
../include/vki/vki-scnums-x86-linux.h
/usr/include/stdc-predef.h:
pub_core_basics_asm.h:
../include/pub_tool_basics_asm.h:
../config.h:
pub_core_vkiscnums_asm.h:
../include/pub_tool_vkiscnums_asm.h:
../include/vki/vki-scnums-x86-linux.h:
@@ -0,0 +1,216 @@
libcoregrind_x86_linux_a-m_translate.o: m_translate.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_aspacemgr.h \
../include/pub_tool_aspacemgr.h ../include/pub_tool_basics.h \
pub_core_machine.h ../include/pub_tool_machine.h ../VEX/pub/libvex.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_ir.h \
pub_core_libcbase.h ../include/pub_tool_libcbase.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h pub_core_libcprint.h \
../include/pub_tool_libcprint.h pub_core_options.h \
../include/pub_tool_options.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_debuginfo.h \
../include/pub_tool_debuginfo.h ../include/pub_tool_xarray.h \
pub_core_redir.h ../include/pub_tool_redir.h ../config.h \
pub_core_signals.h ../include/pub_tool_signals.h pub_core_stacks.h \
pub_core_tooliface.h ../include/pub_tool_tooliface.h \
../include/pub_tool_errormgr.h ../include/pub_tool_execontext.h \
pub_core_translate.h pub_core_transtab.h pub_core_transtab_asm.h \
../include/pub_tool_transtab.h pub_core_dispatch.h \
pub_core_dispatch_asm.h ../VEX/pub/libvex_trc_values.h \
pub_core_threadstate.h ../include/pub_tool_threadstate.h \
pub_core_libcsetjmp.h ../include/pub_tool_libcsetjmp.h \
/usr/include/setjmp.h /usr/include/features.h \
/usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h pub_core_guest.h \
../include/pub_tool_guest.h ../VEX/pub/libvex_guest_x86.h \
../VEX/pub/libvex_emnote.h pub_core_trampoline.h pub_core_execontext.h \
../include/pub_tool_execontext.h pub_core_gdbserver.h \
../include/pub_tool_gdbserver.h ../VEX/pub/libvex_emnote.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_aspacemgr.h:
../include/pub_tool_aspacemgr.h:
../include/pub_tool_basics.h:
pub_core_machine.h:
../include/pub_tool_machine.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_options.h:
../include/pub_tool_options.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_debuginfo.h:
../include/pub_tool_debuginfo.h:
../include/pub_tool_xarray.h:
pub_core_redir.h:
../include/pub_tool_redir.h:
../config.h:
pub_core_signals.h:
../include/pub_tool_signals.h:
pub_core_stacks.h:
pub_core_tooliface.h:
../include/pub_tool_tooliface.h:
../include/pub_tool_errormgr.h:
../include/pub_tool_execontext.h:
pub_core_translate.h:
pub_core_transtab.h:
pub_core_transtab_asm.h:
../include/pub_tool_transtab.h:
pub_core_dispatch.h:
pub_core_dispatch_asm.h:
../VEX/pub/libvex_trc_values.h:
pub_core_threadstate.h:
../include/pub_tool_threadstate.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
pub_core_guest.h:
../include/pub_tool_guest.h:
../VEX/pub/libvex_guest_x86.h:
../VEX/pub/libvex_emnote.h:
pub_core_trampoline.h:
pub_core_execontext.h:
../include/pub_tool_execontext.h:
pub_core_gdbserver.h:
../include/pub_tool_gdbserver.h:
../VEX/pub/libvex_emnote.h:
@@ -0,0 +1,150 @@
libcoregrind_x86_linux_a-m_transtab.o: m_transtab.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_debuglog.h \
pub_core_machine.h ../include/pub_tool_machine.h \
../include/pub_tool_basics.h ../VEX/pub/libvex.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_ir.h \
pub_core_libcbase.h ../include/pub_tool_libcbase.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_libcproc.h ../config.h \
../include/pub_tool_libcproc.h ../include/pub_tool_vki.h \
pub_core_libcassert.h ../include/pub_tool_libcassert.h \
pub_core_libcprint.h ../include/pub_tool_libcprint.h pub_core_options.h \
../include/pub_tool_options.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_tooliface.h \
../include/pub_tool_tooliface.h ../include/pub_tool_errormgr.h \
../include/pub_tool_execontext.h pub_core_transtab.h \
pub_core_transtab_asm.h ../include/pub_tool_transtab.h \
pub_core_aspacemgr.h ../include/pub_tool_aspacemgr.h \
pub_core_mallocfree.h ../include/pub_tool_mallocfree.h \
pub_core_dispatch.h pub_core_dispatch_asm.h \
../VEX/pub/libvex_trc_values.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_debuglog.h:
pub_core_machine.h:
../include/pub_tool_machine.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_libcproc.h:
../config.h:
../include/pub_tool_libcproc.h:
../include/pub_tool_vki.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_options.h:
../include/pub_tool_options.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_tooliface.h:
../include/pub_tool_tooliface.h:
../include/pub_tool_errormgr.h:
../include/pub_tool_execontext.h:
pub_core_transtab.h:
pub_core_transtab_asm.h:
../include/pub_tool_transtab.h:
pub_core_aspacemgr.h:
../include/pub_tool_aspacemgr.h:
pub_core_mallocfree.h:
../include/pub_tool_mallocfree.h:
pub_core_dispatch.h:
pub_core_dispatch_asm.h:
../VEX/pub/libvex_trc_values.h:
@@ -0,0 +1,71 @@
libcoregrind_x86_linux_a-m_vki.o: m_vki.c /usr/include/stdc-predef.h \
pub_core_basics.h ../include/pub_tool_basics.h \
../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h ../include/pub_tool_basics.h \
pub_core_vki.h ../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
../include/pub_tool_basics.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
@@ -0,0 +1,37 @@
libcoregrind_x86_linux_a-m_vkiscnums.o: m_vkiscnums.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcprint.h \
../include/pub_tool_libcprint.h ../include/pub_tool_basics.h \
pub_core_vkiscnums.h pub_core_vkiscnums_asm.h \
../include/pub_tool_vkiscnums_asm.h \
../include/vki/vki-scnums-x86-linux.h ../include/pub_tool_vkiscnums.h \
../include/pub_tool_vkiscnums_asm.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
../include/pub_tool_basics.h:
pub_core_vkiscnums.h:
pub_core_vkiscnums_asm.h:
../include/pub_tool_vkiscnums_asm.h:
../include/vki/vki-scnums-x86-linux.h:
../include/pub_tool_vkiscnums.h:
../include/pub_tool_vkiscnums_asm.h:
@@ -0,0 +1,31 @@
libcoregrind_x86_linux_a-m_wordfm.o: m_wordfm.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcassert.h \
../include/pub_tool_libcassert.h ../include/pub_tool_basics.h \
pub_core_libcbase.h ../include/pub_tool_libcbase.h pub_core_wordfm.h \
../include/pub_tool_wordfm.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
../include/pub_tool_basics.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
pub_core_wordfm.h:
../include/pub_tool_wordfm.h:
@@ -0,0 +1,36 @@
libcoregrind_x86_linux_a-m_xarray.o: m_xarray.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_libcbase.h \
../include/pub_tool_libcbase.h ../include/pub_tool_basics.h \
pub_core_libcassert.h ../include/pub_tool_libcassert.h \
pub_core_libcprint.h ../include/pub_tool_libcprint.h pub_core_xarray.h \
../include/pub_tool_xarray.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_libcbase.h:
../include/pub_tool_libcbase.h:
../include/pub_tool_basics.h:
pub_core_libcassert.h:
../include/pub_tool_libcassert.h:
pub_core_libcprint.h:
../include/pub_tool_libcprint.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
@@ -0,0 +1,255 @@
valgrind-launcher-linux.o: launcher-linux.c /usr/include/stdc-predef.h \
pub_core_debuglog.h /usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h \
pub_core_basics.h ../include/pub_tool_basics.h \
../VEX/pub/libvex_basictypes.h pub_core_vki.h ../include/pub_tool_vki.h \
../include/vki/vki-linux.h ../include/vki/vki-posixtypes-x86-linux.h \
../include/vki/vki-x86-linux.h ../include/vki/vki-linux-drm.h \
../include/vki/vki-xen.h ../include/vki/vki-xen-x86.h \
../include/vki/vki-xen-domctl.h ../include/vki/vki-xen-sysctl.h \
../include/vki/vki-xen-mmuext.h ../include/vki/vki-xen-schedop.h \
../include/vki/vki-xen-memory.h ../include/vki/vki-xen-evtchn.h \
../include/vki/vki-xen-gnttab.h ../include/vki/vki-xen-version.h \
../include/vki/vki-xen-hvm.h ../include/vki/vki-xen-tmem.h \
../include/vki/vki-xen-xsm.h ../include/vki/vki-xen-physdev.h \
pub_core_libcproc.h ../config.h ../include/pub_tool_libcproc.h \
../include/pub_tool_basics.h ../include/pub_tool_vki.h pub_core_ume.h \
/usr/include/assert.h /usr/include/features.h \
/usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/ctype.h \
/usr/include/i386-linux-gnu/bits/types.h \
/usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/endian.h \
/usr/include/i386-linux-gnu/bits/endian.h \
/usr/include/i386-linux-gnu/bits/byteswap.h \
/usr/include/i386-linux-gnu/bits/byteswap-16.h /usr/include/xlocale.h \
/usr/include/elf.h /usr/lib/gcc/i686-linux-gnu/5/include/stdint.h \
/usr/include/stdint.h /usr/include/i386-linux-gnu/bits/wchar.h \
/usr/include/i386-linux-gnu/bits/auxv.h /usr/include/errno.h \
/usr/include/i386-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/i386-linux-gnu/asm/errno.h /usr/include/asm-generic/errno.h \
/usr/include/asm-generic/errno-base.h /usr/include/fcntl.h \
/usr/include/i386-linux-gnu/bits/fcntl.h \
/usr/include/i386-linux-gnu/bits/fcntl-linux.h /usr/include/time.h \
/usr/include/i386-linux-gnu/bits/stat.h \
/usr/include/i386-linux-gnu/bits/fcntl2.h /usr/include/stdio.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stddef.h /usr/include/libio.h \
/usr/include/_G_config.h /usr/include/wchar.h \
/usr/include/i386-linux-gnu/bits/stdio_lim.h \
/usr/include/i386-linux-gnu/bits/sys_errlist.h \
/usr/include/i386-linux-gnu/bits/stdio.h \
/usr/include/i386-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \
/usr/include/i386-linux-gnu/bits/waitflags.h \
/usr/include/i386-linux-gnu/bits/waitstatus.h \
/usr/include/i386-linux-gnu/sys/types.h \
/usr/include/i386-linux-gnu/sys/select.h \
/usr/include/i386-linux-gnu/bits/select.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/time.h \
/usr/include/i386-linux-gnu/bits/select2.h \
/usr/include/i386-linux-gnu/sys/sysmacros.h \
/usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
/usr/include/i386-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/i386-linux-gnu/bits/stdlib-float.h \
/usr/include/i386-linux-gnu/bits/stdlib.h /usr/include/string.h \
/usr/include/i386-linux-gnu/bits/string.h \
/usr/include/i386-linux-gnu/bits/string2.h \
/usr/include/i386-linux-gnu/bits/string3.h /usr/include/unistd.h \
/usr/include/i386-linux-gnu/bits/posix_opt.h \
/usr/include/i386-linux-gnu/bits/environments.h \
/usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
/usr/include/i386-linux-gnu/bits/unistd.h
/usr/include/stdc-predef.h:
pub_core_debuglog.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_libcproc.h:
../config.h:
../include/pub_tool_libcproc.h:
../include/pub_tool_basics.h:
../include/pub_tool_vki.h:
pub_core_ume.h:
/usr/include/assert.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/ctype.h:
/usr/include/i386-linux-gnu/bits/types.h:
/usr/include/i386-linux-gnu/bits/typesizes.h:
/usr/include/endian.h:
/usr/include/i386-linux-gnu/bits/endian.h:
/usr/include/i386-linux-gnu/bits/byteswap.h:
/usr/include/i386-linux-gnu/bits/byteswap-16.h:
/usr/include/xlocale.h:
/usr/include/elf.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdint.h:
/usr/include/stdint.h:
/usr/include/i386-linux-gnu/bits/wchar.h:
/usr/include/i386-linux-gnu/bits/auxv.h:
/usr/include/errno.h:
/usr/include/i386-linux-gnu/bits/errno.h:
/usr/include/linux/errno.h:
/usr/include/i386-linux-gnu/asm/errno.h:
/usr/include/asm-generic/errno.h:
/usr/include/asm-generic/errno-base.h:
/usr/include/fcntl.h:
/usr/include/i386-linux-gnu/bits/fcntl.h:
/usr/include/i386-linux-gnu/bits/fcntl-linux.h:
/usr/include/time.h:
/usr/include/i386-linux-gnu/bits/stat.h:
/usr/include/i386-linux-gnu/bits/fcntl2.h:
/usr/include/stdio.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stddef.h:
/usr/include/libio.h:
/usr/include/_G_config.h:
/usr/include/wchar.h:
/usr/include/i386-linux-gnu/bits/stdio_lim.h:
/usr/include/i386-linux-gnu/bits/sys_errlist.h:
/usr/include/i386-linux-gnu/bits/stdio.h:
/usr/include/i386-linux-gnu/bits/stdio2.h:
/usr/include/stdlib.h:
/usr/include/i386-linux-gnu/bits/waitflags.h:
/usr/include/i386-linux-gnu/bits/waitstatus.h:
/usr/include/i386-linux-gnu/sys/types.h:
/usr/include/i386-linux-gnu/sys/select.h:
/usr/include/i386-linux-gnu/bits/select.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/time.h:
/usr/include/i386-linux-gnu/bits/select2.h:
/usr/include/i386-linux-gnu/sys/sysmacros.h:
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
/usr/include/alloca.h:
/usr/include/i386-linux-gnu/bits/stdlib-bsearch.h:
/usr/include/i386-linux-gnu/bits/stdlib-float.h:
/usr/include/i386-linux-gnu/bits/stdlib.h:
/usr/include/string.h:
/usr/include/i386-linux-gnu/bits/string.h:
/usr/include/i386-linux-gnu/bits/string2.h:
/usr/include/i386-linux-gnu/bits/string3.h:
/usr/include/unistd.h:
/usr/include/i386-linux-gnu/bits/posix_opt.h:
/usr/include/i386-linux-gnu/bits/environments.h:
/usr/include/i386-linux-gnu/bits/confname.h:
/usr/include/getopt.h:
/usr/include/i386-linux-gnu/bits/unistd.h:
@@ -0,0 +1,41 @@
valgrind-m_debuglog.o: m_debuglog.c /usr/include/stdc-predef.h \
pub_core_basics.h ../include/pub_tool_basics.h \
../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vkiscnums.h \
pub_core_vkiscnums_asm.h ../include/pub_tool_vkiscnums_asm.h \
../include/vki/vki-scnums-x86-linux.h ../include/pub_tool_vkiscnums.h \
../include/pub_tool_vkiscnums_asm.h ../include/pub_tool_basics.h \
pub_core_debuglog.h pub_core_clreq.h ../include/pub_tool_clreq.h \
../include/valgrind.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vkiscnums.h:
pub_core_vkiscnums_asm.h:
../include/pub_tool_vkiscnums_asm.h:
../include/vki/vki-scnums-x86-linux.h:
../include/pub_tool_vkiscnums.h:
../include/pub_tool_vkiscnums_asm.h:
../include/pub_tool_basics.h:
pub_core_debuglog.h:
pub_core_clreq.h:
../include/pub_tool_clreq.h:
../include/valgrind.h:
@@ -0,0 +1 @@
# dummy
@@ -0,0 +1,323 @@
vgdb-vgdb-invoker-ptrace.o: vgdb-invoker-ptrace.c \
/usr/include/stdc-predef.h ../config.h vgdb.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_gdbserver.h \
../include/pub_tool_gdbserver.h ../include/pub_tool_basics.h \
pub_core_options.h ../include/pub_tool_options.h ../VEX/pub/libvex.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_ir.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_threadstate.h \
../include/pub_tool_threadstate.h pub_core_libcsetjmp.h \
../include/pub_tool_libcsetjmp.h /usr/include/setjmp.h \
/usr/include/features.h /usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h pub_core_guest.h \
../include/pub_tool_guest.h ../VEX/pub/libvex_guest_x86.h \
../VEX/pub/libvex_emnote.h /usr/include/i386-linux-gnu/sys/types.h \
/usr/include/i386-linux-gnu/bits/types.h \
/usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stddef.h /usr/include/endian.h \
/usr/include/i386-linux-gnu/bits/endian.h \
/usr/include/i386-linux-gnu/bits/byteswap.h \
/usr/include/i386-linux-gnu/bits/byteswap-16.h \
/usr/include/i386-linux-gnu/sys/select.h \
/usr/include/i386-linux-gnu/bits/select.h \
/usr/include/i386-linux-gnu/bits/time.h \
/usr/include/i386-linux-gnu/bits/select2.h \
/usr/include/i386-linux-gnu/sys/sysmacros.h \
/usr/include/i386-linux-gnu/bits/pthreadtypes.h /usr/include/alloca.h \
/usr/include/assert.h /usr/include/errno.h \
/usr/include/i386-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
/usr/include/i386-linux-gnu/asm/errno.h /usr/include/asm-generic/errno.h \
/usr/include/asm-generic/errno-base.h /usr/include/stdio.h \
/usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
/usr/include/i386-linux-gnu/bits/stdio_lim.h \
/usr/include/i386-linux-gnu/bits/sys_errlist.h \
/usr/include/i386-linux-gnu/bits/stdio.h \
/usr/include/i386-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \
/usr/include/i386-linux-gnu/bits/waitflags.h \
/usr/include/i386-linux-gnu/bits/waitstatus.h \
/usr/include/i386-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/i386-linux-gnu/bits/stdlib-float.h \
/usr/include/i386-linux-gnu/bits/stdlib.h /usr/include/string.h \
/usr/include/xlocale.h /usr/include/i386-linux-gnu/bits/string.h \
/usr/include/i386-linux-gnu/bits/string2.h \
/usr/include/i386-linux-gnu/bits/string3.h \
/usr/include/i386-linux-gnu/sys/ptrace.h \
/usr/include/i386-linux-gnu/sys/time.h \
/usr/include/i386-linux-gnu/sys/user.h /usr/include/unistd.h \
/usr/include/i386-linux-gnu/bits/posix_opt.h \
/usr/include/i386-linux-gnu/bits/environments.h \
/usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
/usr/include/i386-linux-gnu/bits/unistd.h \
/usr/include/i386-linux-gnu/sys/wait.h /usr/include/signal.h \
/usr/include/i386-linux-gnu/bits/signum.h \
/usr/include/i386-linux-gnu/bits/siginfo.h \
/usr/include/i386-linux-gnu/bits/sigaction.h \
/usr/include/i386-linux-gnu/bits/sigcontext.h \
/usr/include/i386-linux-gnu/bits/sigstack.h \
/usr/include/i386-linux-gnu/sys/ucontext.h \
/usr/include/i386-linux-gnu/bits/sigthread.h \
/usr/include/i386-linux-gnu/sys/uio.h \
/usr/include/i386-linux-gnu/bits/uio.h /usr/include/elf.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdint.h /usr/include/stdint.h \
/usr/include/i386-linux-gnu/bits/wchar.h \
/usr/include/i386-linux-gnu/bits/auxv.h \
/usr/include/i386-linux-gnu/sys/procfs.h
/usr/include/stdc-predef.h:
../config.h:
vgdb.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_gdbserver.h:
../include/pub_tool_gdbserver.h:
../include/pub_tool_basics.h:
pub_core_options.h:
../include/pub_tool_options.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_threadstate.h:
../include/pub_tool_threadstate.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
pub_core_guest.h:
../include/pub_tool_guest.h:
../VEX/pub/libvex_guest_x86.h:
../VEX/pub/libvex_emnote.h:
/usr/include/i386-linux-gnu/sys/types.h:
/usr/include/i386-linux-gnu/bits/types.h:
/usr/include/i386-linux-gnu/bits/typesizes.h:
/usr/include/time.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stddef.h:
/usr/include/endian.h:
/usr/include/i386-linux-gnu/bits/endian.h:
/usr/include/i386-linux-gnu/bits/byteswap.h:
/usr/include/i386-linux-gnu/bits/byteswap-16.h:
/usr/include/i386-linux-gnu/sys/select.h:
/usr/include/i386-linux-gnu/bits/select.h:
/usr/include/i386-linux-gnu/bits/time.h:
/usr/include/i386-linux-gnu/bits/select2.h:
/usr/include/i386-linux-gnu/sys/sysmacros.h:
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
/usr/include/alloca.h:
/usr/include/assert.h:
/usr/include/errno.h:
/usr/include/i386-linux-gnu/bits/errno.h:
/usr/include/linux/errno.h:
/usr/include/i386-linux-gnu/asm/errno.h:
/usr/include/asm-generic/errno.h:
/usr/include/asm-generic/errno-base.h:
/usr/include/stdio.h:
/usr/include/libio.h:
/usr/include/_G_config.h:
/usr/include/wchar.h:
/usr/include/i386-linux-gnu/bits/stdio_lim.h:
/usr/include/i386-linux-gnu/bits/sys_errlist.h:
/usr/include/i386-linux-gnu/bits/stdio.h:
/usr/include/i386-linux-gnu/bits/stdio2.h:
/usr/include/stdlib.h:
/usr/include/i386-linux-gnu/bits/waitflags.h:
/usr/include/i386-linux-gnu/bits/waitstatus.h:
/usr/include/i386-linux-gnu/bits/stdlib-bsearch.h:
/usr/include/i386-linux-gnu/bits/stdlib-float.h:
/usr/include/i386-linux-gnu/bits/stdlib.h:
/usr/include/string.h:
/usr/include/xlocale.h:
/usr/include/i386-linux-gnu/bits/string.h:
/usr/include/i386-linux-gnu/bits/string2.h:
/usr/include/i386-linux-gnu/bits/string3.h:
/usr/include/i386-linux-gnu/sys/ptrace.h:
/usr/include/i386-linux-gnu/sys/time.h:
/usr/include/i386-linux-gnu/sys/user.h:
/usr/include/unistd.h:
/usr/include/i386-linux-gnu/bits/posix_opt.h:
/usr/include/i386-linux-gnu/bits/environments.h:
/usr/include/i386-linux-gnu/bits/confname.h:
/usr/include/getopt.h:
/usr/include/i386-linux-gnu/bits/unistd.h:
/usr/include/i386-linux-gnu/sys/wait.h:
/usr/include/signal.h:
/usr/include/i386-linux-gnu/bits/signum.h:
/usr/include/i386-linux-gnu/bits/siginfo.h:
/usr/include/i386-linux-gnu/bits/sigaction.h:
/usr/include/i386-linux-gnu/bits/sigcontext.h:
/usr/include/i386-linux-gnu/bits/sigstack.h:
/usr/include/i386-linux-gnu/sys/ucontext.h:
/usr/include/i386-linux-gnu/bits/sigthread.h:
/usr/include/i386-linux-gnu/sys/uio.h:
/usr/include/i386-linux-gnu/bits/uio.h:
/usr/include/elf.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdint.h:
/usr/include/stdint.h:
/usr/include/i386-linux-gnu/bits/wchar.h:
/usr/include/i386-linux-gnu/bits/auxv.h:
/usr/include/i386-linux-gnu/sys/procfs.h:
@@ -0,0 +1,406 @@
vgdb-vgdb.o: vgdb.c /usr/include/stdc-predef.h vgdb.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_vki.h \
../include/pub_tool_vki.h ../include/vki/vki-linux.h \
../include/vki/vki-posixtypes-x86-linux.h ../include/vki/vki-x86-linux.h \
../include/vki/vki-linux-drm.h ../include/vki/vki-xen.h \
../include/vki/vki-xen-x86.h ../include/vki/vki-xen-domctl.h \
../include/vki/vki-xen-sysctl.h ../include/vki/vki-xen-mmuext.h \
../include/vki/vki-xen-schedop.h ../include/vki/vki-xen-memory.h \
../include/vki/vki-xen-evtchn.h ../include/vki/vki-xen-gnttab.h \
../include/vki/vki-xen-version.h ../include/vki/vki-xen-hvm.h \
../include/vki/vki-xen-tmem.h ../include/vki/vki-xen-xsm.h \
../include/vki/vki-xen-physdev.h pub_core_gdbserver.h \
../include/pub_tool_gdbserver.h ../include/pub_tool_basics.h \
pub_core_options.h ../include/pub_tool_options.h ../VEX/pub/libvex.h \
../VEX/pub/libvex_basictypes.h ../VEX/pub/libvex_ir.h pub_core_xarray.h \
../include/pub_tool_xarray.h pub_core_threadstate.h \
../include/pub_tool_threadstate.h pub_core_libcsetjmp.h \
../include/pub_tool_libcsetjmp.h /usr/include/setjmp.h \
/usr/include/features.h /usr/include/i386-linux-gnu/sys/cdefs.h \
/usr/include/i386-linux-gnu/bits/wordsize.h \
/usr/include/i386-linux-gnu/gnu/stubs.h \
/usr/include/i386-linux-gnu/gnu/stubs-32.h \
/usr/include/i386-linux-gnu/bits/setjmp.h \
/usr/include/i386-linux-gnu/bits/sigset.h \
/usr/include/i386-linux-gnu/bits/setjmp2.h pub_core_guest.h \
../include/pub_tool_guest.h ../VEX/pub/libvex_guest_x86.h \
../VEX/pub/libvex_emnote.h /usr/include/i386-linux-gnu/sys/types.h \
/usr/include/i386-linux-gnu/bits/types.h \
/usr/include/i386-linux-gnu/bits/typesizes.h /usr/include/time.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stddef.h /usr/include/endian.h \
/usr/include/i386-linux-gnu/bits/endian.h \
/usr/include/i386-linux-gnu/bits/byteswap.h \
/usr/include/i386-linux-gnu/bits/byteswap-16.h \
/usr/include/i386-linux-gnu/sys/select.h \
/usr/include/i386-linux-gnu/bits/select.h \
/usr/include/i386-linux-gnu/bits/time.h \
/usr/include/i386-linux-gnu/bits/select2.h \
/usr/include/i386-linux-gnu/sys/sysmacros.h \
/usr/include/i386-linux-gnu/bits/pthreadtypes.h ../config.h \
/usr/include/assert.h /usr/include/dirent.h \
/usr/include/i386-linux-gnu/bits/dirent.h \
/usr/include/i386-linux-gnu/bits/posix1_lim.h \
/usr/include/i386-linux-gnu/bits/local_lim.h /usr/include/linux/limits.h \
/usr/include/errno.h /usr/include/i386-linux-gnu/bits/errno.h \
/usr/include/linux/errno.h /usr/include/i386-linux-gnu/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/fcntl.h /usr/include/i386-linux-gnu/bits/fcntl.h \
/usr/include/i386-linux-gnu/bits/fcntl-linux.h \
/usr/include/i386-linux-gnu/bits/stat.h \
/usr/include/i386-linux-gnu/bits/fcntl2.h \
/usr/lib/gcc/i686-linux-gnu/5/include-fixed/limits.h \
/usr/lib/gcc/i686-linux-gnu/5/include-fixed/syslimits.h \
/usr/include/limits.h /usr/include/i386-linux-gnu/bits/posix2_lim.h \
/usr/include/poll.h /usr/include/i386-linux-gnu/sys/poll.h \
/usr/include/i386-linux-gnu/bits/poll.h \
/usr/include/i386-linux-gnu/bits/poll2.h /usr/include/pthread.h \
/usr/include/sched.h /usr/include/i386-linux-gnu/bits/sched.h \
/usr/include/xlocale.h /usr/include/signal.h \
/usr/include/i386-linux-gnu/bits/signum.h \
/usr/include/i386-linux-gnu/bits/siginfo.h \
/usr/include/i386-linux-gnu/bits/sigaction.h \
/usr/include/i386-linux-gnu/bits/sigcontext.h \
/usr/include/i386-linux-gnu/bits/sigstack.h \
/usr/include/i386-linux-gnu/sys/ucontext.h \
/usr/include/i386-linux-gnu/bits/sigthread.h /usr/include/stdlib.h \
/usr/include/i386-linux-gnu/bits/waitflags.h \
/usr/include/i386-linux-gnu/bits/waitstatus.h /usr/include/alloca.h \
/usr/include/i386-linux-gnu/bits/stdlib-bsearch.h \
/usr/include/i386-linux-gnu/bits/stdlib-float.h \
/usr/include/i386-linux-gnu/bits/stdlib.h /usr/include/stdio.h \
/usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
/usr/include/i386-linux-gnu/bits/stdio_lim.h \
/usr/include/i386-linux-gnu/bits/sys_errlist.h \
/usr/include/i386-linux-gnu/bits/stdio.h \
/usr/include/i386-linux-gnu/bits/stdio2.h /usr/include/string.h \
/usr/include/i386-linux-gnu/bits/string.h \
/usr/include/i386-linux-gnu/bits/string2.h \
/usr/include/i386-linux-gnu/bits/string3.h /usr/include/unistd.h \
/usr/include/i386-linux-gnu/bits/posix_opt.h \
/usr/include/i386-linux-gnu/bits/environments.h \
/usr/include/i386-linux-gnu/bits/confname.h /usr/include/getopt.h \
/usr/include/i386-linux-gnu/bits/unistd.h /usr/include/netinet/in.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdint.h /usr/include/stdint.h \
/usr/include/i386-linux-gnu/bits/wchar.h \
/usr/include/i386-linux-gnu/sys/socket.h \
/usr/include/i386-linux-gnu/sys/uio.h \
/usr/include/i386-linux-gnu/bits/uio.h \
/usr/include/i386-linux-gnu/bits/socket.h \
/usr/include/i386-linux-gnu/bits/socket_type.h \
/usr/include/i386-linux-gnu/bits/sockaddr.h \
/usr/include/i386-linux-gnu/asm/socket.h \
/usr/include/asm-generic/socket.h \
/usr/include/i386-linux-gnu/asm/sockios.h \
/usr/include/asm-generic/sockios.h \
/usr/include/i386-linux-gnu/bits/socket2.h \
/usr/include/i386-linux-gnu/bits/in.h \
/usr/include/i386-linux-gnu/sys/mman.h \
/usr/include/i386-linux-gnu/bits/mman.h \
/usr/include/i386-linux-gnu/bits/mman-linux.h \
/usr/include/i386-linux-gnu/sys/stat.h \
/usr/include/i386-linux-gnu/sys/time.h
/usr/include/stdc-predef.h:
vgdb.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_vki.h:
../include/pub_tool_vki.h:
../include/vki/vki-linux.h:
../include/vki/vki-posixtypes-x86-linux.h:
../include/vki/vki-x86-linux.h:
../include/vki/vki-linux-drm.h:
../include/vki/vki-xen.h:
../include/vki/vki-xen-x86.h:
../include/vki/vki-xen-domctl.h:
../include/vki/vki-xen-sysctl.h:
../include/vki/vki-xen-mmuext.h:
../include/vki/vki-xen-schedop.h:
../include/vki/vki-xen-memory.h:
../include/vki/vki-xen-evtchn.h:
../include/vki/vki-xen-gnttab.h:
../include/vki/vki-xen-version.h:
../include/vki/vki-xen-hvm.h:
../include/vki/vki-xen-tmem.h:
../include/vki/vki-xen-xsm.h:
../include/vki/vki-xen-physdev.h:
pub_core_gdbserver.h:
../include/pub_tool_gdbserver.h:
../include/pub_tool_basics.h:
pub_core_options.h:
../include/pub_tool_options.h:
../VEX/pub/libvex.h:
../VEX/pub/libvex_basictypes.h:
../VEX/pub/libvex_ir.h:
pub_core_xarray.h:
../include/pub_tool_xarray.h:
pub_core_threadstate.h:
../include/pub_tool_threadstate.h:
pub_core_libcsetjmp.h:
../include/pub_tool_libcsetjmp.h:
/usr/include/setjmp.h:
/usr/include/features.h:
/usr/include/i386-linux-gnu/sys/cdefs.h:
/usr/include/i386-linux-gnu/bits/wordsize.h:
/usr/include/i386-linux-gnu/gnu/stubs.h:
/usr/include/i386-linux-gnu/gnu/stubs-32.h:
/usr/include/i386-linux-gnu/bits/setjmp.h:
/usr/include/i386-linux-gnu/bits/sigset.h:
/usr/include/i386-linux-gnu/bits/setjmp2.h:
pub_core_guest.h:
../include/pub_tool_guest.h:
../VEX/pub/libvex_guest_x86.h:
../VEX/pub/libvex_emnote.h:
/usr/include/i386-linux-gnu/sys/types.h:
/usr/include/i386-linux-gnu/bits/types.h:
/usr/include/i386-linux-gnu/bits/typesizes.h:
/usr/include/time.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stddef.h:
/usr/include/endian.h:
/usr/include/i386-linux-gnu/bits/endian.h:
/usr/include/i386-linux-gnu/bits/byteswap.h:
/usr/include/i386-linux-gnu/bits/byteswap-16.h:
/usr/include/i386-linux-gnu/sys/select.h:
/usr/include/i386-linux-gnu/bits/select.h:
/usr/include/i386-linux-gnu/bits/time.h:
/usr/include/i386-linux-gnu/bits/select2.h:
/usr/include/i386-linux-gnu/sys/sysmacros.h:
/usr/include/i386-linux-gnu/bits/pthreadtypes.h:
../config.h:
/usr/include/assert.h:
/usr/include/dirent.h:
/usr/include/i386-linux-gnu/bits/dirent.h:
/usr/include/i386-linux-gnu/bits/posix1_lim.h:
/usr/include/i386-linux-gnu/bits/local_lim.h:
/usr/include/linux/limits.h:
/usr/include/errno.h:
/usr/include/i386-linux-gnu/bits/errno.h:
/usr/include/linux/errno.h:
/usr/include/i386-linux-gnu/asm/errno.h:
/usr/include/asm-generic/errno.h:
/usr/include/asm-generic/errno-base.h:
/usr/include/fcntl.h:
/usr/include/i386-linux-gnu/bits/fcntl.h:
/usr/include/i386-linux-gnu/bits/fcntl-linux.h:
/usr/include/i386-linux-gnu/bits/stat.h:
/usr/include/i386-linux-gnu/bits/fcntl2.h:
/usr/lib/gcc/i686-linux-gnu/5/include-fixed/limits.h:
/usr/lib/gcc/i686-linux-gnu/5/include-fixed/syslimits.h:
/usr/include/limits.h:
/usr/include/i386-linux-gnu/bits/posix2_lim.h:
/usr/include/poll.h:
/usr/include/i386-linux-gnu/sys/poll.h:
/usr/include/i386-linux-gnu/bits/poll.h:
/usr/include/i386-linux-gnu/bits/poll2.h:
/usr/include/pthread.h:
/usr/include/sched.h:
/usr/include/i386-linux-gnu/bits/sched.h:
/usr/include/xlocale.h:
/usr/include/signal.h:
/usr/include/i386-linux-gnu/bits/signum.h:
/usr/include/i386-linux-gnu/bits/siginfo.h:
/usr/include/i386-linux-gnu/bits/sigaction.h:
/usr/include/i386-linux-gnu/bits/sigcontext.h:
/usr/include/i386-linux-gnu/bits/sigstack.h:
/usr/include/i386-linux-gnu/sys/ucontext.h:
/usr/include/i386-linux-gnu/bits/sigthread.h:
/usr/include/stdlib.h:
/usr/include/i386-linux-gnu/bits/waitflags.h:
/usr/include/i386-linux-gnu/bits/waitstatus.h:
/usr/include/alloca.h:
/usr/include/i386-linux-gnu/bits/stdlib-bsearch.h:
/usr/include/i386-linux-gnu/bits/stdlib-float.h:
/usr/include/i386-linux-gnu/bits/stdlib.h:
/usr/include/stdio.h:
/usr/include/libio.h:
/usr/include/_G_config.h:
/usr/include/wchar.h:
/usr/include/i386-linux-gnu/bits/stdio_lim.h:
/usr/include/i386-linux-gnu/bits/sys_errlist.h:
/usr/include/i386-linux-gnu/bits/stdio.h:
/usr/include/i386-linux-gnu/bits/stdio2.h:
/usr/include/string.h:
/usr/include/i386-linux-gnu/bits/string.h:
/usr/include/i386-linux-gnu/bits/string2.h:
/usr/include/i386-linux-gnu/bits/string3.h:
/usr/include/unistd.h:
/usr/include/i386-linux-gnu/bits/posix_opt.h:
/usr/include/i386-linux-gnu/bits/environments.h:
/usr/include/i386-linux-gnu/bits/confname.h:
/usr/include/getopt.h:
/usr/include/i386-linux-gnu/bits/unistd.h:
/usr/include/netinet/in.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdint.h:
/usr/include/stdint.h:
/usr/include/i386-linux-gnu/bits/wchar.h:
/usr/include/i386-linux-gnu/sys/socket.h:
/usr/include/i386-linux-gnu/sys/uio.h:
/usr/include/i386-linux-gnu/bits/uio.h:
/usr/include/i386-linux-gnu/bits/socket.h:
/usr/include/i386-linux-gnu/bits/socket_type.h:
/usr/include/i386-linux-gnu/bits/sockaddr.h:
/usr/include/i386-linux-gnu/asm/socket.h:
/usr/include/asm-generic/socket.h:
/usr/include/i386-linux-gnu/asm/sockios.h:
/usr/include/asm-generic/sockios.h:
/usr/include/i386-linux-gnu/bits/socket2.h:
/usr/include/i386-linux-gnu/bits/in.h:
/usr/include/i386-linux-gnu/sys/mman.h:
/usr/include/i386-linux-gnu/bits/mman.h:
/usr/include/i386-linux-gnu/bits/mman-linux.h:
/usr/include/i386-linux-gnu/sys/stat.h:
/usr/include/i386-linux-gnu/sys/time.h:
@@ -0,0 +1,38 @@
vgpreload_core_x86_linux_so-vg_preloaded.o: vg_preloaded.c \
/usr/include/stdc-predef.h pub_core_basics.h \
../include/pub_tool_basics.h ../VEX/pub/libvex_basictypes.h \
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h pub_core_clreq.h \
../include/pub_tool_clreq.h ../include/valgrind.h pub_core_debuginfo.h \
../include/pub_tool_debuginfo.h ../include/pub_tool_basics.h \
../include/pub_tool_xarray.h pub_core_redir.h \
../include/pub_tool_redir.h ../config.h
/usr/include/stdc-predef.h:
pub_core_basics.h:
../include/pub_tool_basics.h:
../VEX/pub/libvex_basictypes.h:
/usr/lib/gcc/i686-linux-gnu/5/include/stdarg.h:
pub_core_clreq.h:
../include/pub_tool_clreq.h:
../include/valgrind.h:
pub_core_debuginfo.h:
../include/pub_tool_debuginfo.h:
../include/pub_tool_basics.h:
../include/pub_tool_xarray.h:
pub_core_redir.h:
../include/pub_tool_redir.h:
../config.h:
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,699 @@
# Be very careful when renaming any files, targets, whatever, in this
# Makefile. Various parts of the system rely on these names having
# particular forms.
include $(top_srcdir)/Makefile.all.am
#----------------------------------------------------------------------------
# Basics, flags
#----------------------------------------------------------------------------
AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@ += \
-I$(top_srcdir)/coregrind \
-DVG_LIBDIR="\"$(pkglibdir)"\" \
-DVG_PLATFORM="\"@VGCONF_ARCH_PRI@-@VGCONF_OS@\""
if VGCONF_HAVE_PLATFORM_SEC
AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@ += \
-I$(top_srcdir)/coregrind \
-DVG_LIBDIR="\"$(pkglibdir)"\" \
-DVG_PLATFORM="\"@VGCONF_ARCH_SEC@-@VGCONF_OS@\""
endif
EXTRA_DIST = \
m_debuginfo/README.txt \
m_gdbserver/README_DEVELOPERS \
docs/vgdb-manpage.xml
#----------------------------------------------------------------------------
# The launcher. Built for the primary target only.
#----------------------------------------------------------------------------
bin_PROGRAMS = \
valgrind \
vgdb
if VGCONF_OS_IS_LINUX
valgrind_SOURCES = \
launcher-linux.c \
m_debuglog.c
endif
if VGCONF_OS_IS_DARWIN
valgrind_SOURCES = \
launcher-darwin.c \
m_debuglog.c
endif
if VGCONF_OS_IS_SOLARIS
valgrind_SOURCES = \
launcher-linux.c \
m_debuglog.c
endif
valgrind_CPPFLAGS = $(AM_CPPFLAGS_PRI)
valgrind_CFLAGS = $(AM_CFLAGS_PRI)
valgrind_CCASFLAGS = $(AM_CCASFLAGS_PRI)
valgrind_LDFLAGS = $(AM_CFLAGS_PRI) @LIB_UBSAN@
# If there is no secondary platform, and the platforms include x86-darwin,
# then the primary platform must be x86-darwin. Hence:
if ! VGCONF_HAVE_PLATFORM_SEC
if VGCONF_PLATFORMS_INCLUDE_X86_DARWIN
valgrind_LDFLAGS += -Wl,-read_only_relocs -Wl,suppress
endif
endif
# On Android we must ask for non-executable stack, not sure why.
if VGCONF_PLATVARIANT_IS_ANDROID
valgrind_CFLAGS += -static
valgrind_LDFLAGS += -Wl,-z,noexecstack
endif
vgdb_SOURCES = vgdb.c
if VGCONF_OS_IS_LINUX
if VGCONF_PLATVARIANT_IS_ANDROID
vgdb_SOURCES += vgdb-invoker-none.c
else
vgdb_SOURCES += vgdb-invoker-ptrace.c
endif
endif
if VGCONF_OS_IS_DARWIN
# Some darwin specific stuff is needed as ptrace is not
# fully supported on MacOS. Till we find someone courageous
# having access to Darwin, 'none' implementation is used.
vgdb_SOURCES += vgdb-invoker-none.c
endif
if VGCONF_OS_IS_SOLARIS
vgdb_SOURCES += vgdb-invoker-solaris.c
endif
vgdb_CPPFLAGS = $(AM_CPPFLAGS_PRI)
vgdb_CFLAGS = $(AM_CFLAGS_PRI)
vgdb_CCASFLAGS = $(AM_CCASFLAGS_PRI)
vgdb_LDFLAGS = $(AM_CFLAGS_PRI) @LIB_UBSAN@
if VGCONF_PLATVARIANT_IS_ANDROID
vgdb_CFLAGS += -static
endif
if VGCONF_OS_IS_SOLARIS
vgdb_LDADD = -lsocket
else
if !VGCONF_PLATVARIANT_IS_ANDROID
vgdb_LDADD = -lpthread
endif
endif
# If there is no secondary platform, and the platforms include x86-darwin,
# then the primary platform must be x86-darwin. Hence:
if ! VGCONF_HAVE_PLATFORM_SEC
if VGCONF_PLATFORMS_INCLUDE_X86_DARWIN
vgdb_LDFLAGS += -Wl,-read_only_relocs -Wl,suppress
endif
endif
#----------------------------------------------------------------------------
# Darwin Mach stuff
#----------------------------------------------------------------------------
# Mach RPC interface definitions
# Here are some more .defs files that are not used, but could be in the
# future:
# clock.defs \
# clock_priv.defs \
# clock_reply.defs \
# exc.defs \
# host_priv.defs \
# host_security.defs \
# ledger.defs \
# lock_set.defs \
# mach_host.defs \
# mach_port.defs \
# notify.defs \
# processor.defs \
# processor_set.defs \
#
mach_user_srcs =
mach_server_srcs =
mach_hdrs =
mach_defs =
if VGCONF_OS_IS_DARWIN
mach_user_srcs += \
m_mach/mach_vmUser.c \
m_mach/taskUser.c \
m_mach/thread_actUser.c \
m_mach/vm_mapUser.c
mach_server_srcs += \
m_mach/mach_vmServer.c \
m_mach/taskServer.c \
m_mach/thread_actServer.c \
m_mach/vm_mapServer.c
mach_hdrs += \
m_mach/mach_vm.h \
m_mach/task.h \
m_mach/thread_act.h \
m_mach/vm_map.h
mach_defs += \
/usr/include/mach/mach_vm.defs \
/usr/include/mach/task.defs \
/usr/include/mach/thread_act.defs \
/usr/include/mach/vm_map.defs
endif
# Be careful w.r.t. parallel builds. See section 27.9 of the automake info
# page, "Handling Tools that Produce many Outputs".
$(abs_builddir)/m_mach:
mkdir -p $@
$(mach_user_srcs): $(mach_defs) $(abs_builddir)/m_mach
(cd m_mach && mig $(mach_defs))
$(mach_hdrs): $(mach_defs) $(mach_user_srcs) $(abs_builddir)/m_mach
(cd m_mach && mig $(mach_defs))
#----------------------------------------------------------------------------
# Headers
#----------------------------------------------------------------------------
noinst_HEADERS = \
pub_core_addrinfo.h \
pub_core_aspacehl.h \
pub_core_aspacemgr.h \
pub_core_basics.h \
pub_core_basics_asm.h \
pub_core_clientstate.h \
pub_core_clreq.h \
pub_core_commandline.h \
pub_core_coredump.h \
pub_core_cpuid.h \
pub_core_deduppoolalloc.h \
pub_core_debuginfo.h \
pub_core_debuglog.h \
pub_core_demangle.h \
pub_core_dispatch.h \
pub_core_dispatch_asm.h \
pub_core_errormgr.h \
pub_core_execontext.h \
pub_core_gdbserver.h \
pub_core_guest.h \
pub_core_hashtable.h \
pub_core_initimg.h \
pub_core_inner.h \
pub_core_libcbase.h \
pub_core_libcassert.h \
pub_core_libcfile.h \
pub_core_libcprint.h \
pub_core_libcproc.h \
pub_core_libcsetjmp.h \
pub_core_libcsignal.h \
pub_core_mach.h \
pub_core_machine.h \
pub_core_mallocfree.h \
pub_core_options.h \
pub_core_oset.h \
pub_core_poolalloc.h \
pub_core_rangemap.h \
pub_core_redir.h \
pub_core_replacemalloc.h\
pub_core_sbprofile.h \
pub_core_scheduler.h \
pub_core_seqmatch.h \
pub_core_sigframe.h \
pub_core_signals.h \
pub_core_sparsewa.h \
pub_core_stacks.h \
pub_core_stacktrace.h \
pub_core_syscall.h \
pub_core_syswrap.h \
pub_core_threadstate.h \
pub_core_tooliface.h \
pub_core_trampoline.h \
pub_core_translate.h \
pub_core_transtab.h \
pub_core_transtab_asm.h \
pub_core_ume.h \
pub_core_vki.h \
pub_core_vkiscnums.h \
pub_core_vkiscnums_asm.h\
pub_core_wordfm.h \
pub_core_xarray.h \
m_aspacemgr/priv_aspacemgr.h \
m_debuginfo/priv_misc.h \
m_debuginfo/priv_storage.h \
m_debuginfo/priv_tytypes.h \
m_debuginfo/priv_readpdb.h \
m_debuginfo/priv_d3basics.h \
m_debuginfo/priv_readdwarf.h \
m_debuginfo/priv_readdwarf3.h \
m_debuginfo/priv_readelf.h \
m_debuginfo/priv_readexidx.h \
m_debuginfo/priv_readmacho.h \
m_debuginfo/priv_image.h \
m_debuginfo/lzoconf.h \
m_debuginfo/lzodefs.h \
m_debuginfo/minilzo.h \
m_demangle/ansidecl.h \
m_demangle/cp-demangle.h \
m_demangle/dyn-string.h \
m_demangle/demangle.h \
m_demangle/safe-ctype.h \
m_demangle/vg_libciface.h \
m_gdbserver/regcache.h \
m_gdbserver/regdef.h \
m_gdbserver/server.h \
m_gdbserver/target.h \
m_gdbserver/valgrind_low.h \
m_gdbserver/gdb/signals.h \
m_initimg/priv_initimg_pathscan.h \
m_scheduler/priv_sema.h \
m_scheduler/priv_sched-lock.h \
m_scheduler/priv_sched-lock-impl.h \
m_sigframe/priv_sigframe.h \
m_syswrap/priv_types_n_macros.h \
m_syswrap/priv_syswrap-generic.h \
m_syswrap/priv_syswrap-linux.h \
m_syswrap/priv_syswrap-linux-variants.h \
m_syswrap/priv_syswrap-darwin.h \
m_syswrap/priv_syswrap-solaris.h \
m_syswrap/priv_syswrap-main.h \
m_syswrap/priv_syswrap-xen.h \
m_ume/priv_ume.h \
vgdb.h
#----------------------------------------------------------------------------
# libcoregrind-<platform>.a
#----------------------------------------------------------------------------
BUILT_SOURCES = $(mach_user_srcs)
CLEANFILES = $(mach_user_srcs) $(mach_server_srcs) $(mach_hdrs)
pkglib_LIBRARIES = libcoregrind-@VGCONF_ARCH_PRI@-@VGCONF_OS@.a
if VGCONF_HAVE_PLATFORM_SEC
pkglib_LIBRARIES += libcoregrind-@VGCONF_ARCH_SEC@-@VGCONF_OS@.a
endif
COREGRIND_SOURCES_COMMON = \
m_addrinfo.c \
m_cache.c \
m_commandline.c \
m_compiler.c \
m_clientstate.c \
m_cpuid.S \
m_deduppoolalloc.c \
m_debuglog.c \
m_errormgr.c \
m_execontext.c \
m_hashtable.c \
m_libcbase.c \
m_libcassert.c \
m_libcfile.c \
m_libcprint.c \
m_libcproc.c \
m_libcsetjmp.c \
m_libcsignal.c \
m_machine.c \
m_main.c \
m_mallocfree.c \
m_options.c \
m_oset.c \
m_poolalloc.c \
m_rangemap.c \
m_redir.c \
m_sbprofile.c \
m_seqmatch.c \
m_signals.c \
m_sparsewa.c \
m_stacks.c \
m_stacktrace.c \
m_syscall.c \
m_threadstate.c \
m_tooliface.c \
m_trampoline.S \
m_translate.c \
m_transtab.c \
m_vki.c \
m_vkiscnums.c \
m_wordfm.c \
m_xarray.c \
m_aspacehl.c \
m_aspacemgr/aspacemgr-common.c \
m_aspacemgr/aspacemgr-linux.c \
m_aspacemgr/aspacemgr-segnames.c \
m_coredump/coredump-elf.c \
m_coredump/coredump-macho.c \
m_coredump/coredump-solaris.c \
m_debuginfo/misc.c \
m_debuginfo/d3basics.c \
m_debuginfo/debuginfo.c \
m_debuginfo/image.c \
m_debuginfo/minilzo-inl.c \
m_debuginfo/readdwarf.c \
m_debuginfo/readdwarf3.c \
m_debuginfo/readelf.c \
m_debuginfo/readexidx.c \
m_debuginfo/readmacho.c \
m_debuginfo/readpdb.c \
m_debuginfo/storage.c \
m_debuginfo/tytypes.c \
m_demangle/cp-demangle.c \
m_demangle/cplus-dem.c \
m_demangle/demangle.c \
m_demangle/dyn-string.c \
m_demangle/safe-ctype.c \
m_dispatch/dispatch-x86-linux.S \
m_dispatch/dispatch-amd64-linux.S \
m_dispatch/dispatch-ppc32-linux.S \
m_dispatch/dispatch-ppc64be-linux.S \
m_dispatch/dispatch-ppc64le-linux.S \
m_dispatch/dispatch-arm-linux.S \
m_dispatch/dispatch-arm64-linux.S \
m_dispatch/dispatch-s390x-linux.S \
m_dispatch/dispatch-mips32-linux.S \
m_dispatch/dispatch-mips64-linux.S \
m_dispatch/dispatch-tilegx-linux.S \
m_dispatch/dispatch-x86-darwin.S \
m_dispatch/dispatch-amd64-darwin.S \
m_dispatch/dispatch-x86-solaris.S \
m_dispatch/dispatch-amd64-solaris.S \
m_gdbserver/inferiors.c \
m_gdbserver/m_gdbserver.c \
m_gdbserver/regcache.c \
m_gdbserver/remote-utils.c \
m_gdbserver/server.c \
m_gdbserver/signals.c \
m_gdbserver/target.c \
m_gdbserver/utils.c \
m_gdbserver/valgrind-low-x86.c \
m_gdbserver/valgrind-low-amd64.c \
m_gdbserver/valgrind-low-arm.c \
m_gdbserver/valgrind-low-arm64.c \
m_gdbserver/valgrind-low-ppc32.c \
m_gdbserver/valgrind-low-ppc64.c \
m_gdbserver/valgrind-low-s390x.c \
m_gdbserver/valgrind-low-mips32.c \
m_gdbserver/valgrind-low-mips64.c \
m_gdbserver/valgrind-low-tilegx.c \
m_gdbserver/version.c \
m_initimg/initimg-linux.c \
m_initimg/initimg-darwin.c \
m_initimg/initimg-solaris.c \
m_initimg/initimg-pathscan.c \
m_mach/mach_basics.c \
m_mach/mach_msg.c \
m_mach/mach_traps-x86-darwin.S \
m_mach/mach_traps-amd64-darwin.S \
m_replacemalloc/replacemalloc_core.c \
m_scheduler/sched-lock.c \
m_scheduler/sched-lock-generic.c \
m_scheduler/scheduler.c \
m_scheduler/sema.c \
m_sigframe/sigframe-common.c \
m_sigframe/sigframe-x86-linux.c \
m_sigframe/sigframe-amd64-linux.c \
m_sigframe/sigframe-ppc32-linux.c \
m_sigframe/sigframe-ppc64-linux.c \
m_sigframe/sigframe-arm-linux.c \
m_sigframe/sigframe-arm64-linux.c \
m_sigframe/sigframe-s390x-linux.c \
m_sigframe/sigframe-mips32-linux.c \
m_sigframe/sigframe-mips64-linux.c \
m_sigframe/sigframe-tilegx-linux.c \
m_sigframe/sigframe-x86-darwin.c \
m_sigframe/sigframe-amd64-darwin.c \
m_sigframe/sigframe-solaris.c \
m_syswrap/syscall-x86-linux.S \
m_syswrap/syscall-amd64-linux.S \
m_syswrap/syscall-ppc32-linux.S \
m_syswrap/syscall-ppc64be-linux.S \
m_syswrap/syscall-ppc64le-linux.S \
m_syswrap/syscall-arm-linux.S \
m_syswrap/syscall-arm64-linux.S \
m_syswrap/syscall-s390x-linux.S \
m_syswrap/syscall-mips32-linux.S \
m_syswrap/syscall-mips64-linux.S \
m_syswrap/syscall-tilegx-linux.S \
m_syswrap/syscall-x86-darwin.S \
m_syswrap/syscall-amd64-darwin.S \
m_syswrap/syscall-x86-solaris.S \
m_syswrap/syscall-amd64-solaris.S \
m_syswrap/syswrap-main.c \
m_syswrap/syswrap-generic.c \
m_syswrap/syswrap-linux.c \
m_syswrap/syswrap-linux-variants.c \
m_syswrap/syswrap-darwin.c \
m_syswrap/syswrap-solaris.c \
m_syswrap/syswrap-x86-linux.c \
m_syswrap/syswrap-amd64-linux.c \
m_syswrap/syswrap-ppc32-linux.c \
m_syswrap/syswrap-ppc64-linux.c \
m_syswrap/syswrap-arm-linux.c \
m_syswrap/syswrap-arm64-linux.c \
m_syswrap/syswrap-s390x-linux.c \
m_syswrap/syswrap-mips32-linux.c \
m_syswrap/syswrap-mips64-linux.c \
m_syswrap/syswrap-tilegx-linux.c \
m_syswrap/syswrap-x86-darwin.c \
m_syswrap/syswrap-amd64-darwin.c \
m_syswrap/syswrap-xen.c \
m_syswrap/syswrap-x86-solaris.c \
m_syswrap/syswrap-amd64-solaris.c \
m_ume/elf.c \
m_ume/macho.c \
m_ume/main.c \
m_ume/script.c
libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
$(COREGRIND_SOURCES_COMMON)
nodist_libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
$(BUILT_SOURCES)
libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_CPPFLAGS = \
$(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_CFLAGS = \
$(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_CCASFLAGS = \
$(AM_CCASFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
if ENABLE_LINUX_TICKET_LOCK_PRIMARY
libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES += \
m_scheduler/ticket-lock-linux.c
libcoregrind_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_CFLAGS += \
-DENABLE_LINUX_TICKET_LOCK
endif
if VGCONF_HAVE_PLATFORM_SEC
libcoregrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_SOURCES = \
$(COREGRIND_SOURCES_COMMON)
nodist_libcoregrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_SOURCES = \
$(BUILT_SOURCES)
libcoregrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_CPPFLAGS = \
$(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
libcoregrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_CFLAGS = \
$(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
libcoregrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_CCASFLAGS = \
$(AM_CCASFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
if ENABLE_LINUX_TICKET_LOCK_SECONDARY
libcoregrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_SOURCES += \
m_scheduler/ticket-lock-linux.c
libcoregrind_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_CFLAGS += \
-DENABLE_LINUX_TICKET_LOCK
endif
endif
#----------------------------------------------------------------------------
# libreplacemalloc_toolpreload-<platform>.a
#----------------------------------------------------------------------------
pkglib_LIBRARIES += libreplacemalloc_toolpreload-@VGCONF_ARCH_PRI@-@VGCONF_OS@.a
if VGCONF_HAVE_PLATFORM_SEC
pkglib_LIBRARIES += libreplacemalloc_toolpreload-@VGCONF_ARCH_SEC@-@VGCONF_OS@.a
endif
libreplacemalloc_toolpreload_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_SOURCES = \
m_replacemalloc/vg_replace_malloc.c
libreplacemalloc_toolpreload_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_CPPFLAGS = \
$(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
libreplacemalloc_toolpreload_@VGCONF_ARCH_PRI@_@VGCONF_OS@_a_CFLAGS = \
$(AM_CFLAGS_PSO_@VGCONF_PLATFORM_PRI_CAPS@)
if VGCONF_HAVE_PLATFORM_SEC
libreplacemalloc_toolpreload_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_SOURCES = \
m_replacemalloc/vg_replace_malloc.c
libreplacemalloc_toolpreload_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_CPPFLAGS = \
$(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
libreplacemalloc_toolpreload_@VGCONF_ARCH_SEC@_@VGCONF_OS@_a_CFLAGS = \
$(AM_CFLAGS_PSO_@VGCONF_PLATFORM_SEC_CAPS@)
endif
#----------------------------------------------------------------------------
# vgpreload_core-<platform>.a
#----------------------------------------------------------------------------
noinst_PROGRAMS = vgpreload_core-@VGCONF_ARCH_PRI@-@VGCONF_OS@.so
if VGCONF_HAVE_PLATFORM_SEC
noinst_PROGRAMS += vgpreload_core-@VGCONF_ARCH_SEC@-@VGCONF_OS@.so
endif
if VGCONF_OS_IS_DARWIN
noinst_DSYMS = $(noinst_PROGRAMS)
endif
vgpreload_core_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_SOURCES = vg_preloaded.c
vgpreload_core_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CPPFLAGS = \
$(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
vgpreload_core_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CFLAGS = \
$(AM_CFLAGS_PSO_@VGCONF_PLATFORM_PRI_CAPS@)
vgpreload_core_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_LDFLAGS = \
$(PRELOAD_LDFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
if VGCONF_HAVE_PLATFORM_SEC
vgpreload_core_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_SOURCES = vg_preloaded.c
vgpreload_core_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CPPFLAGS = \
$(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
vgpreload_core_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_CFLAGS = \
$(AM_CFLAGS_PSO_@VGCONF_PLATFORM_SEC_CAPS@)
vgpreload_core_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_LDFLAGS = \
$(PRELOAD_LDFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
endif
if VGCONF_OS_IS_SOLARIS
# Give the vgpreload_core library a proper soname so it can be easily
# recognized during reading of debug information.
vgpreload_core_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_LDFLAGS += \
-Wl,-soname -Wl,vgpreload_core.so.0
if VGCONF_HAVE_PLATFORM_SEC
vgpreload_core_@VGCONF_ARCH_SEC@_@VGCONF_OS@_so_LDFLAGS += \
-Wl,-soname -Wl,vgpreload_core.so.0
endif
endif
#----------------------------------------------------------------------------
# gdbserver xml target descriptions
#----------------------------------------------------------------------------
GDBSERVER_XML_FILES = \
m_gdbserver/32bit-core-valgrind-s1.xml \
m_gdbserver/32bit-core-valgrind-s2.xml \
m_gdbserver/32bit-core.xml \
m_gdbserver/32bit-linux-valgrind-s1.xml \
m_gdbserver/32bit-linux-valgrind-s2.xml \
m_gdbserver/32bit-linux.xml \
m_gdbserver/32bit-sse-valgrind-s1.xml \
m_gdbserver/32bit-sse-valgrind-s2.xml \
m_gdbserver/32bit-sse.xml \
m_gdbserver/64bit-avx-valgrind-s2.xml \
m_gdbserver/64bit-avx-valgrind-s1.xml \
m_gdbserver/64bit-avx.xml \
m_gdbserver/64bit-core-valgrind-s1.xml \
m_gdbserver/64bit-core-valgrind-s2.xml \
m_gdbserver/64bit-core.xml \
m_gdbserver/64bit-linux-valgrind-s1.xml \
m_gdbserver/64bit-linux-valgrind-s2.xml \
m_gdbserver/64bit-linux.xml \
m_gdbserver/64bit-sse-valgrind-s1.xml \
m_gdbserver/64bit-sse-valgrind-s2.xml \
m_gdbserver/64bit-sse.xml \
m_gdbserver/amd64-avx-coresse-valgrind.xml \
m_gdbserver/amd64-avx-coresse.xml \
m_gdbserver/amd64-avx-linux-valgrind.xml \
m_gdbserver/amd64-avx-linux.xml \
m_gdbserver/amd64-coresse-valgrind.xml \
m_gdbserver/amd64-linux-valgrind.xml \
m_gdbserver/arm-core-valgrind-s1.xml \
m_gdbserver/arm-core-valgrind-s2.xml \
m_gdbserver/arm-core.xml \
m_gdbserver/arm-vfpv3-valgrind-s1.xml \
m_gdbserver/arm-vfpv3-valgrind-s2.xml \
m_gdbserver/arm-vfpv3.xml \
m_gdbserver/arm-with-vfpv3-valgrind.xml \
m_gdbserver/arm-with-vfpv3.xml \
m_gdbserver/i386-coresse-valgrind.xml \
m_gdbserver/i386-linux-valgrind.xml \
m_gdbserver/power64-core-valgrind-s1.xml \
m_gdbserver/power64-core-valgrind-s2.xml \
m_gdbserver/power64-core.xml \
m_gdbserver/power64-linux-valgrind-s1.xml \
m_gdbserver/power64-linux-valgrind-s2.xml \
m_gdbserver/power64-linux.xml \
m_gdbserver/power-altivec-valgrind-s1.xml \
m_gdbserver/power-altivec-valgrind-s2.xml \
m_gdbserver/power-altivec.xml \
m_gdbserver/power-core-valgrind-s1.xml \
m_gdbserver/power-core-valgrind-s2.xml \
m_gdbserver/power-core.xml \
m_gdbserver/power-fpu-valgrind-s1.xml \
m_gdbserver/power-fpu-valgrind-s2.xml \
m_gdbserver/power-fpu.xml \
m_gdbserver/power-linux-valgrind-s1.xml \
m_gdbserver/power-linux-valgrind-s2.xml \
m_gdbserver/power-linux.xml \
m_gdbserver/powerpc-altivec32l-valgrind.xml \
m_gdbserver/powerpc-altivec32l.xml \
m_gdbserver/powerpc-altivec64l-valgrind.xml \
m_gdbserver/powerpc-altivec64l.xml \
m_gdbserver/s390-acr-valgrind-s1.xml \
m_gdbserver/s390-acr-valgrind-s2.xml \
m_gdbserver/s390-acr.xml \
m_gdbserver/s390-fpr-valgrind-s1.xml \
m_gdbserver/s390-fpr-valgrind-s2.xml \
m_gdbserver/s390-fpr.xml \
m_gdbserver/s390x-core64-valgrind-s1.xml \
m_gdbserver/s390x-core64-valgrind-s2.xml \
m_gdbserver/s390x-core64.xml \
m_gdbserver/s390x-generic-valgrind.xml \
m_gdbserver/s390x-generic.xml \
m_gdbserver/s390x-linux64-valgrind-s1.xml \
m_gdbserver/s390x-linux64-valgrind-s2.xml \
m_gdbserver/s390x-linux64.xml \
m_gdbserver/mips-cp0-valgrind-s1.xml \
m_gdbserver/mips-cp0-valgrind-s2.xml \
m_gdbserver/mips-cp0.xml \
m_gdbserver/mips-cpu-valgrind-s1.xml \
m_gdbserver/mips-cpu-valgrind-s2.xml \
m_gdbserver/mips-cpu.xml \
m_gdbserver/mips-linux.xml \
m_gdbserver/mips-linux-valgrind.xml \
m_gdbserver/mips-fpu-valgrind-s1.xml \
m_gdbserver/mips-fpu-valgrind-s2.xml \
m_gdbserver/mips-fpu.xml \
m_gdbserver/mips64-cp0-valgrind-s1.xml \
m_gdbserver/mips64-cp0-valgrind-s2.xml \
m_gdbserver/mips64-cp0.xml \
m_gdbserver/mips64-cpu-valgrind-s1.xml \
m_gdbserver/mips64-cpu-valgrind-s2.xml \
m_gdbserver/mips64-cpu.xml \
m_gdbserver/mips64-linux.xml \
m_gdbserver/mips64-linux-valgrind.xml \
m_gdbserver/mips64-fpu-valgrind-s1.xml \
m_gdbserver/mips64-fpu-valgrind-s2.xml \
m_gdbserver/mips64-fpu.xml
# so as to make sure these get copied into the install tree
vglibdir = $(pkglibdir)
vglib_DATA = $(GDBSERVER_XML_FILES)
# so as to make sure these get copied into the tarball
EXTRA_DIST += $(GDBSERVER_XML_FILES)
#----------------------------------------------------------------------------
# General stuff
#----------------------------------------------------------------------------
all-local: inplace-noinst_PROGRAMS inplace-noinst_DSYMS
mkdir -p $(inplacedir); \
for f in $(vglib_DATA); do \
rm -f $(inplacedir)/$$f; \
ln -f -s ../$(subdir)/$$f $(inplacedir); \
done
clean-local: clean-noinst_DSYMS
install-exec-local: install-noinst_PROGRAMS install-noinst_DSYMS
uninstall-local: uninstall-noinst_PROGRAMS uninstall-noinst_DSYMS
#----------------------------------------------------------------------------
# Darwin linker kludges
#----------------------------------------------------------------------------
if VGCONF_OS_IS_DARWIN
BUILT_SOURCES += fixup_macho_loadcmds
fixup_macho_loadcmds: fixup_macho_loadcmds.c
$(CC) -I $(top_srcdir) -g -Wall -o $@ $<
CLEANFILES += fixup_macho_loadcmds
endif
EXTRA_DIST += fixup_macho_loadcmds.c
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,84 @@
<?xml version="1.0"?> <!-- -*- sgml -*- -->
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[ <!ENTITY % vg-entities SYSTEM "../../docs/xml/vg-entities.xml"> %vg-entities; ]>
<refentry id="vgdb">
<refmeta>
<refentrytitle>vgdb</refentrytitle>
<manvolnum>1</manvolnum>
<refmiscinfo>Release &rel-version;</refmiscinfo>
</refmeta>
<refnamediv>
<refname>vgdb</refname>
<refpurpose>intermediary between Valgrind and GDB or a shell</refpurpose>
</refnamediv>
<refsynopsisdiv>
<cmdsynopsis>
<command>vgdb</command>
<arg><replaceable>options</replaceable></arg>
</cmdsynopsis>
</refsynopsisdiv>
<refsect1 id="description">
<title>Description</title>
<para><command>vgdb</command> ("Valgrind to GDB") is used as an
intermediary between Valgrind and GDB or a shell. It has two usage modes:
</para>
<xi:include href="../../docs/xml/manual-core-adv.xml"
xpointer="vgdb.desc.modes"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</refsect1>
<refsect1 id="options">
<title>Options</title>
<xi:include href="../../docs/xml/manual-core-adv.xml"
xpointer="vgdb.opts.list"
xmlns:xi="http://www.w3.org/2001/XInclude" />
</refsect1>
<refsect1 id="see_also">
<title>See Also</title>
<para>
valgrind(1),
<filename>&vg-docs-path;</filename> or
<filename>&vg-docs-url;</filename>,
<ulink id="&vg-gdbserver-id;"
xreflabel="&vg-gdbserver-label;"
url="&vg-gdbserver-url;">&vg-gdbserver-label;</ulink>
<ulink id="&vg-vgdb-id;"
xreflabel="&vg-vgdb-label;"
url="&vg-vgdb-url;">&vg-vgdb-label;</ulink>,
<ulink id="&vg-monitor-id;"
xreflabel="&vg-monitor-label;"
url="&vg-monitor-url;">&vg-monitor-label;</ulink>.
</para>
</refsect1>
<refsect1 id="author">
<title>Author</title>
<para>Philippe Waroquiers.</para>
</refsect1>
</refentry>
@@ -0,0 +1,652 @@
/* Derived from Valgrind sources, coregrind/m_debuginfo/readmacho.c.
GPL 2+ therefore.
Can be compiled as either a 32- or 64-bit program (doesn't matter).
*/
/* What does this program do? In short it postprocesses tool
executables on MacOSX, after linking using /usr/bin/ld.
This is to deal with two separate and entirely unrelated problems.
Problem (1) is a bug in the linker in Xcode 4.0.0. Problem (2) is
much newer and concerns linking 64-bit tool executables for
Yosemite (10.10).
--- Problem (1) ------------------------------------------------
This is a bug in the linker on Xcode 4.0.0 and Xcode 4.0.1. Xcode
versions prior to 4.0.0 are unaffected.
The tracking bug is https://bugs.kde.org/show_bug.cgi?id=267997
The bug causes 64-bit tool executables to segfault at startup,
because:
Comparing the MachO load commands vs a (working) tool executable
that was created by Xcode 3.2.x, it appears that the new linker has
partially ignored the build system's request to place the tool
executable's stack at a non standard location. The build system
tells the linker "-stack_addr 0x134000000 -stack_size 0x800000".
With the Xcode 3.2 linker those flags produce two results:
(1) A load command to allocate the stack at the said location:
Load command 3
cmd LC_SEGMENT_64
cmdsize 72
segname __UNIXSTACK
vmaddr 0x0000000133800000
vmsize 0x0000000000800000
fileoff 2285568
filesize 0
maxprot 0x00000007
initprot 0x00000003
nsects 0
flags 0x0
(2) A request (in LC_UNIXTHREAD) to set %rsp to the correct value
at process startup, 0x134000000.
With Xcode 4.0.1, (1) is missing but (2) is still present. The
tool executable therefore starts up with %rsp pointing to unmapped
memory and faults almost instantly.
The workaround implemented by this program is documented in comment
8 of bug 267997, viz:
One really sick workaround is to observe that the executables
contain a redundant MachO load command:
Load command 2
cmd LC_SEGMENT_64
cmdsize 72
segname __LINKEDIT
vmaddr 0x0000000138dea000
vmsize 0x00000000000ad000
fileoff 2658304
filesize 705632
maxprot 0x00000007
initprot 0x00000001
nsects 0
flags 0x0
The described section presumably contains information intended for
the dynamic linker, but is irrelevant because this is a statically
linked executable. Hence it might be possible to postprocess the
executables after linking, to overwrite this entry with the
information that would have been in the missing __UNIXSTACK entry.
I tried this by hand (with a binary editor) earlier and got
something that worked.
--- Problem (2) ------------------------------------------------
On MacOSX 10.10 (Yosemite), the kernel requires all valid
executables to have a __PAGEZERO section with SVMA of zero and size
of at least one page. However, our tool executables have a
__PAGEZERO section with SVMA set to the requested Valgrind load
address (typically 0x1'3800'0000). And the kernel won't start
those. So we take the opportunity to "fix" this by setting the
SVMA to zero. Seems to work and have no obvious bad side effects.
*/
#define DEBUGPRINTING 0
#include <assert.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <sys/mman.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#undef PLAT_x86_darwin
#undef PLAT_amd64_darwin
#if defined(__APPLE__) && defined(__i386__)
# define PLAT_x86_darwin 1
#elif defined(__APPLE__) && defined(__x86_64__)
# define PLAT_amd64_darwin 1
#else
# error "Can't be compiled on this platform"
#endif
#include <mach-o/loader.h>
#include <mach-o/nlist.h>
#include <mach-o/fat.h>
#include <mach/i386/thread_status.h>
/* Get hold of DARWIN_VERS, and check it has a sane value. */
#include "config.h"
#if DARWIN_VERS != DARWIN_10_5 && DARWIN_VERS != DARWIN_10_6 \
&& DARWIN_VERS != DARWIN_10_7 && DARWIN_VERS != DARWIN_10_8 \
&& DARWIN_VERS != DARWIN_10_9 && DARWIN_VERS != DARWIN_10_10 \
&& DARWIN_VERS != DARWIN_10_11
# error "Unknown DARWIN_VERS value. This file only compiles on Darwin."
#endif
typedef unsigned char UChar;
typedef signed char Char;
typedef char HChar; /* signfulness depends on host */
typedef unsigned int UInt;
typedef signed int Int;
typedef unsigned char Bool;
#define True ((Bool)1)
#define False ((Bool)0)
typedef unsigned long UWord;
typedef UWord SizeT;
typedef UWord Addr;
typedef unsigned long long int ULong;
typedef signed long long int Long;
__attribute__((noreturn))
void fail ( HChar* msg )
{
fprintf(stderr, "fixup_macho_loadcmds: fail: %s\n", msg);
exit(1);
}
/*------------------------------------------------------------*/
/*--- ---*/
/*--- Mach-O file mapping/unmapping helpers ---*/
/*--- ---*/
/*------------------------------------------------------------*/
typedef
struct {
/* These two describe the entire mapped-in ("primary") image,
fat headers, kitchen sink, whatnot: the entire file. The
image is mapped into img[0 .. img_szB-1]. */
UChar* img;
SizeT img_szB;
/* These two describe the Mach-O object of interest, which is
presumably somewhere inside the primary image.
map_image_aboard() below, which generates this info, will
carefully check that the macho_ fields denote a section of
memory that falls entirely inside img[0 .. img_szB-1]. */
UChar* macho_img;
SizeT macho_img_szB;
}
ImageInfo;
Bool is_macho_object_file( const void* buf, SizeT szB )
{
/* (JRS: the Mach-O headers might not be in this mapped data,
because we only mapped a page for this initial check,
or at least not very much, and what's at the start of the file
is in general a so-called fat header. The Mach-O object we're
interested in could be arbitrarily far along the image, and so
we can't assume its header will fall within this page.) */
/* But we can say that either it's a fat object, in which case it
begins with a fat header, or it's unadorned Mach-O, in which
case it starts with a normal header. At least do what checks we
can to establish whether or not we're looking at something
sane. */
const struct fat_header* fh_be = buf;
const struct mach_header_64* mh = buf;
assert(buf);
if (szB < sizeof(struct fat_header))
return False;
if (ntohl(fh_be->magic) == FAT_MAGIC)
return True;
if (szB < sizeof(struct mach_header_64))
return False;
if (mh->magic == MH_MAGIC_64)
return True;
return False;
}
/* Unmap an image mapped in by map_image_aboard. */
static void unmap_image ( /*MOD*/ImageInfo* ii )
{
Int r;
assert(ii->img);
assert(ii->img_szB > 0);
r = munmap( ii->img, ii->img_szB );
/* Do we care if this fails? I suppose so; it would indicate
some fairly serious snafu with the mapping of the file. */
assert( !r );
memset(ii, 0, sizeof(*ii));
}
/* Map a given fat or thin object aboard, find the thin part if
necessary, do some checks, and write details of both the fat and
thin parts into *ii. Returns 32 (and leaves the file unmapped) if
the thin part is a 32 bit file. Returns 64 if it's a 64 bit file.
Does not return on failure. Guarantees to return pointers to a
valid(ish) Mach-O image if it succeeds. */
static Int map_image_aboard ( /*OUT*/ImageInfo* ii, HChar* filename )
{
memset(ii, 0, sizeof(*ii));
/* First off, try to map the thing in. */
{ SizeT size;
Int r, fd;
struct stat stat_buf;
r = stat(filename, &stat_buf);
if (r)
fail("Can't stat image (to determine its size)?!");
size = stat_buf.st_size;
fd = open(filename, O_RDWR, 0);
if (fd == -1)
fail("Can't open image for possible modification!");
if (DEBUGPRINTING)
printf("size %lu fd %d\n", size, fd);
void* v = mmap ( NULL, size, PROT_READ|PROT_WRITE,
MAP_FILE|MAP_SHARED, fd, 0 );
if (v == MAP_FAILED) {
perror("mmap failed");
fail("Can't mmap image for possible modification!");
}
close(fd);
ii->img = (UChar*)v;
ii->img_szB = size;
}
/* Now it's mapped in and we have .img and .img_szB set. Look for
the embedded Mach-O object. If not findable, unmap and fail. */
{ struct fat_header* fh_be;
struct fat_header fh;
struct mach_header_64* mh;
// Assume initially that we have a thin image, and update
// these if it turns out to be fat.
ii->macho_img = ii->img;
ii->macho_img_szB = ii->img_szB;
// Check for fat header.
if (ii->img_szB < sizeof(struct fat_header))
fail("Invalid Mach-O file (0 too small).");
// Fat header is always BIG-ENDIAN
fh_be = (struct fat_header *)ii->img;
fh.magic = ntohl(fh_be->magic);
fh.nfat_arch = ntohl(fh_be->nfat_arch);
if (fh.magic == FAT_MAGIC) {
// Look for a good architecture.
struct fat_arch *arch_be;
struct fat_arch arch;
Int f;
if (ii->img_szB < sizeof(struct fat_header)
+ fh.nfat_arch * sizeof(struct fat_arch))
fail("Invalid Mach-O file (1 too small).");
for (f = 0, arch_be = (struct fat_arch *)(fh_be+1);
f < fh.nfat_arch;
f++, arch_be++) {
Int cputype;
# if defined(PLAT_x86_darwin)
cputype = CPU_TYPE_X86;
# elif defined(PLAT_amd64_darwin)
cputype = CPU_TYPE_X86_64;
# else
# error "unknown architecture"
# endif
arch.cputype = ntohl(arch_be->cputype);
arch.cpusubtype = ntohl(arch_be->cpusubtype);
arch.offset = ntohl(arch_be->offset);
arch.size = ntohl(arch_be->size);
if (arch.cputype == cputype) {
if (ii->img_szB < arch.offset + arch.size)
fail("Invalid Mach-O file (2 too small).");
ii->macho_img = ii->img + arch.offset;
ii->macho_img_szB = arch.size;
break;
}
}
if (f == fh.nfat_arch)
fail("No acceptable architecture found in fat file.");
}
/* Sanity check what we found. */
/* assured by logic above */
assert(ii->img_szB >= sizeof(struct fat_header));
if (ii->macho_img_szB < sizeof(struct mach_header_64))
fail("Invalid Mach-O file (3 too small).");
if (ii->macho_img_szB > ii->img_szB)
fail("Invalid Mach-O file (thin bigger than fat).");
if (ii->macho_img >= ii->img
&& ii->macho_img + ii->macho_img_szB <= ii->img + ii->img_szB) {
/* thin entirely within fat, as expected */
} else {
fail("Invalid Mach-O file (thin not inside fat).");
}
mh = (struct mach_header_64 *)ii->macho_img;
if (mh->magic == MH_MAGIC) {
assert(ii->img);
assert(ii->macho_img);
assert(ii->img_szB > 0);
assert(ii->macho_img_szB > 0);
assert(ii->macho_img >= ii->img);
assert(ii->macho_img + ii->macho_img_szB <= ii->img + ii->img_szB);
return 32;
}
if (mh->magic != MH_MAGIC_64)
fail("Invalid Mach-O file (bad magic).");
if (ii->macho_img_szB < sizeof(struct mach_header_64) + mh->sizeofcmds)
fail("Invalid Mach-O file (4 too small).");
}
assert(ii->img);
assert(ii->macho_img);
assert(ii->img_szB > 0);
assert(ii->macho_img_szB > 0);
assert(ii->macho_img >= ii->img);
assert(ii->macho_img + ii->macho_img_szB <= ii->img + ii->img_szB);
return 64;
}
/*------------------------------------------------------------*/
/*--- ---*/
/*--- Mach-O top-level processing ---*/
/*--- ---*/
/*------------------------------------------------------------*/
void modify_macho_loadcmds ( HChar* filename,
ULong expected_stack_start,
ULong expected_stack_size )
{
ImageInfo ii;
memset(&ii, 0, sizeof(ii));
Int size = map_image_aboard( &ii, filename );
if (size == 32) {
fprintf(stderr, "fixup_macho_loadcmds: Is 32-bit MachO file;"
" no modifications needed.\n");
goto out;
}
assert(size == 64);
assert(ii.macho_img != NULL && ii.macho_img_szB > 0);
/* Poke around in the Mach-O header, to find some important
stuff.
* the location of the __UNIXSTACK load command, if any
* the location of the __LINKEDIT load command, if any
* the initial RSP value as stated in the LC_UNIXTHREAD
*/
/* The collected data */
ULong init_rsp = 0;
Bool have_rsp = False;
struct segment_command_64* seg__unixstack = NULL;
struct segment_command_64* seg__linkedit = NULL;
struct segment_command_64* seg__pagezero = NULL;
/* Loop over the load commands and fill in the above 4 variables. */
{ struct mach_header_64 *mh = (struct mach_header_64 *)ii.macho_img;
struct load_command *cmd;
Int c;
for (c = 0, cmd = (struct load_command *)(mh+1);
c < mh->ncmds;
c++, cmd = (struct load_command *)(cmd->cmdsize
+ (unsigned long)cmd)) {
if (DEBUGPRINTING)
printf("load cmd: offset %4lu size %3d kind %2d = ",
(unsigned long)((UChar*)cmd - (UChar*)ii.macho_img),
cmd->cmdsize, cmd->cmd);
switch (cmd->cmd) {
case LC_SEGMENT_64:
if (DEBUGPRINTING)
printf("LC_SEGMENT_64");
break;
case LC_SYMTAB:
if (DEBUGPRINTING)
printf("LC_SYMTAB");
break;
case LC_DYSYMTAB:
if (DEBUGPRINTING)
printf("LC_DYSYMTAB");
break;
case LC_UUID:
if (DEBUGPRINTING)
printf("LC_UUID");
break;
case LC_UNIXTHREAD:
if (DEBUGPRINTING)
printf("LC_UNIXTHREAD");
break;
default:
if (DEBUGPRINTING)
printf("???");
fail("unexpected load command in Mach header");
break;
}
if (DEBUGPRINTING)
printf("\n");
/* Note what the stated initial RSP value is, so we can
check it is as expected. */
if (cmd->cmd == LC_UNIXTHREAD) {
struct thread_command* tcmd = (struct thread_command*)cmd;
UInt* w32s = (UInt*)( (UChar*)tcmd + sizeof(*tcmd) );
if (DEBUGPRINTING)
printf("UnixThread: flavor %u = ", w32s[0]);
if (w32s[0] == x86_THREAD_STATE64 && !have_rsp) {
if (DEBUGPRINTING)
printf("x86_THREAD_STATE64\n");
x86_thread_state64_t* state64
= (x86_thread_state64_t*)(&w32s[2]);
have_rsp = True;
init_rsp = state64->__rsp;
if (DEBUGPRINTING)
printf("rsp = 0x%llx\n", init_rsp);
} else {
if (DEBUGPRINTING)
printf("???");
}
if (DEBUGPRINTING)
printf("\n");
}
if (cmd->cmd == LC_SEGMENT_64) {
struct segment_command_64 *seg = (struct segment_command_64 *)cmd;
if (0 == strcmp(seg->segname, "__LINKEDIT"))
seg__linkedit = seg;
if (0 == strcmp(seg->segname, "__UNIXSTACK"))
seg__unixstack = seg;
if (0 == strcmp(seg->segname, "__PAGEZERO"))
seg__pagezero = seg;
}
}
}
/*
Actions are then as follows:
* (always) check the RSP value is as expected, and abort if not
* if there's a UNIXSTACK load command, check it is as expected.
If not abort, if yes, do nothing more.
* (so there's no UNIXSTACK load command). if there's a LINKEDIT
load command, check if it is minimally usable (has 0 for
nsects and flags). If yes, convert it to a UNIXSTACK load
command. If there is none, or is unusable, then we're out of
options and have to abort.
*/
if (!have_rsp)
fail("Can't find / check initial RSP setting");
if (init_rsp != expected_stack_start + expected_stack_size)
fail("Initial RSP value not as expected");
fprintf(stderr, "fixup_macho_loadcmds: "
"initial RSP is as expected (0x%llx)\n",
expected_stack_start + expected_stack_size );
if (seg__unixstack) {
struct segment_command_64 *seg = seg__unixstack;
if (seg->vmaddr != expected_stack_start)
fail("has __UNIXSTACK, but wrong ::vmaddr");
if (seg->vmsize != expected_stack_size)
fail("has __UNIXSTACK, but wrong ::vmsize");
if (seg->maxprot != 7)
fail("has __UNIXSTACK, but wrong ::maxprot (should be 7)");
if (seg->initprot != 3)
fail("has __UNIXSTACK, but wrong ::initprot (should be 3)");
if (seg->nsects != 0)
fail("has __UNIXSTACK, but wrong ::nsects (should be 0)");
if (seg->flags != 0)
fail("has __UNIXSTACK, but wrong ::flags (should be 0)");
/* looks ok */
fprintf(stderr, "fixup_macho_loadcmds: "
"acceptable __UNIXSTACK present; no modifications.\n" );
goto maybe_mash_pagezero;
}
if (seg__linkedit) {
struct segment_command_64 *seg = seg__linkedit;
if (seg->nsects != 0)
fail("has __LINKEDIT, but wrong ::nsects (should be 0)");
if (seg->flags != 0)
fail("has __LINKEDIT, but wrong ::flags (should be 0)");
fprintf(stderr, "fixup_macho_loadcmds: "
"no __UNIXSTACK present.\n" );
fprintf(stderr, "fixup_macho_loadcmds: "
"converting __LINKEDIT to __UNIXSTACK.\n" );
strcpy(seg->segname, "__UNIXSTACK");
seg->vmaddr = expected_stack_start;
seg->vmsize = expected_stack_size;
seg->fileoff = 0;
seg->filesize = 0;
seg->maxprot = 7;
seg->initprot = 3;
/* success */
goto maybe_mash_pagezero;
}
/* out of options */
fail("no __UNIXSTACK found and no usable __LINKEDIT found; "
"out of options.");
/* NOTREACHED */
maybe_mash_pagezero:
/* Deal with Problem (2) as documented above. */
# if DARWIN_VERS >= DARWIN_10_10
assert(size == 64);
if (!seg__pagezero) {
fail("Can't find __PAGEZERO to modify; can't continue.");
}
fprintf(stderr, "fixup_macho_loadcmds: "
"changing __PAGEZERO.vmaddr from %p to 0x0.\n",
(void*)seg__pagezero->vmaddr);
seg__pagezero->vmaddr = 0;
# endif
out:
if (ii.img)
unmap_image(&ii);
}
static Bool is_plausible_tool_exe_name ( HChar* nm )
{
HChar* p;
if (!nm)
return False;
// Does it end with this string?
p = strstr(nm, "-x86-darwin");
if (p && 0 == strcmp(p, "-x86-darwin"))
return True;
p = strstr(nm, "-amd64-darwin");
if (p && 0 == strcmp(p, "-amd64-darwin"))
return True;
return False;
}
int main ( int argc, char** argv )
{
Int r;
ULong req_stack_addr = 0;
ULong req_stack_size = 0;
if (argc != 4)
fail("args: -stack_addr-arg -stack_size-arg "
"name-of-tool-executable-to-modify");
r= sscanf(argv[1], "0x%llx", &req_stack_addr);
if (r != 1) fail("invalid stack_addr arg");
r= sscanf(argv[2], "0x%llx", &req_stack_size);
if (r != 1) fail("invalid stack_size arg");
fprintf(stderr, "fixup_macho_loadcmds: "
"requested stack_addr (top) 0x%llx, "
"stack_size 0x%llx\n", req_stack_addr, req_stack_size );
if (!is_plausible_tool_exe_name(argv[3]))
fail("implausible tool exe name -- not of the form *-{x86,amd64}-darwin");
fprintf(stderr, "fixup_macho_loadcmds: examining tool exe: %s\n",
argv[3] );
modify_macho_loadcmds( argv[3], req_stack_addr - req_stack_size,
req_stack_size );
return 0;
}
/*
cmd LC_SEGMENT_64
cmdsize 72
segname __LINKEDIT
vmaddr 0x0000000138dea000
vmsize 0x00000000000ad000
fileoff 2658304
filesize 705632
maxprot 0x00000007
initprot 0x00000001
nsects 0
flags 0x0
*/
/*
cmd LC_SEGMENT_64
cmdsize 72
segname __UNIXSTACK
vmaddr 0x0000000133800000
vmsize 0x0000000000800000
fileoff 2498560
filesize 0
maxprot 0x00000007
initprot 0x00000003
nsects 0
flags 0x0
*/

Some files were not shown because too many files have changed in this diff Show More