|
From: <sv...@va...> - 2015-02-26 17:48:16
|
Author: florian
Date: Thu Feb 26 17:48:07 2015
New Revision: 14966
Log:
Include pub_core_aspacemgr.h only where needed.
Also fixes BZ #344235.
Modified:
trunk/NEWS
trunk/coregrind/m_addrinfo.c
trunk/coregrind/m_gdbserver/remote-utils.c
trunk/coregrind/m_gdbserver/server.c
trunk/coregrind/m_gdbserver/server.h
trunk/coregrind/m_gdbserver/valgrind-low-amd64.c
trunk/coregrind/m_gdbserver/valgrind-low-arm.c
trunk/coregrind/m_gdbserver/valgrind-low-arm64.c
trunk/coregrind/m_gdbserver/valgrind-low-mips32.c
trunk/coregrind/m_gdbserver/valgrind-low-mips64.c
trunk/coregrind/m_gdbserver/valgrind-low-ppc32.c
trunk/coregrind/m_gdbserver/valgrind-low-ppc64.c
trunk/coregrind/m_gdbserver/valgrind-low-s390x.c
trunk/coregrind/m_gdbserver/valgrind-low-x86.c
trunk/include/pub_tool_addrinfo.h
Modified: trunk/NEWS
==============================================================================
--- trunk/NEWS (original)
+++ trunk/NEWS Thu Feb 26 17:48:07 2015
@@ -101,6 +101,7 @@
343967 Don't warn about setuid/setgid/setcap executable for directories
343978 Recognize DWARF5/GCC5 DW_LANG_Fortran 2003 and 2008 constants
344007 accept4 syscall unhandled on arm64 (242) and ppc64 (344)
+344235 Remove duplicate include of pub_core_aspacemgr.h
344279 syscall sendmmsg on arm64 (269) and ppc32/64 (349) unhandled
344295 syscall recvmmsg on arm64 (243) and ppc32/64 (343) unhandled
344307 2 unhandled syscalls on aarch64/arm64: umount2(39), mount (40)
Modified: trunk/coregrind/m_addrinfo.c
==============================================================================
--- trunk/coregrind/m_addrinfo.c (original)
+++ trunk/coregrind/m_addrinfo.c Thu Feb 26 17:48:07 2015
@@ -37,7 +37,6 @@
#include "pub_core_xarray.h"
#include "pub_core_debuginfo.h"
#include "pub_core_execontext.h"
-#include "pub_core_aspacemgr.h"
#include "pub_core_addrinfo.h"
#include "pub_core_mallocfree.h"
#include "pub_core_machine.h"
Modified: trunk/coregrind/m_gdbserver/remote-utils.c
==============================================================================
--- trunk/coregrind/m_gdbserver/remote-utils.c (original)
+++ trunk/coregrind/m_gdbserver/remote-utils.c Thu Feb 26 17:48:07 2015
@@ -26,6 +26,7 @@
#include "pub_core_vkiscnums.h"
#include "pub_core_libcsignal.h"
#include "pub_core_options.h"
+#include "pub_core_aspacemgr.h"
#include "server.h"
Modified: trunk/coregrind/m_gdbserver/server.c
==============================================================================
--- trunk/coregrind/m_gdbserver/server.c (original)
+++ trunk/coregrind/m_gdbserver/server.c Thu Feb 26 17:48:07 2015
@@ -33,6 +33,7 @@
#include "pub_core_transtab.h"
#include "pub_core_debuginfo.h"
#include "pub_core_addrinfo.h"
+#include "pub_core_aspacemgr.h"
unsigned long cont_thread;
unsigned long general_thread;
Modified: trunk/coregrind/m_gdbserver/server.h
==============================================================================
--- trunk/coregrind/m_gdbserver/server.h (original)
+++ trunk/coregrind/m_gdbserver/server.h Thu Feb 26 17:48:07 2015
@@ -43,7 +43,6 @@
#include "pub_core_libcsetjmp.h"
#include "pub_core_threadstate.h"
#include "pub_core_gdbserver.h"
-#include "pub_core_aspacemgr.h"
#include "pub_core_vki.h"
#include "pub_core_clreq.h"
Modified: trunk/coregrind/m_gdbserver/valgrind-low-amd64.c
==============================================================================
--- trunk/coregrind/m_gdbserver/valgrind-low-amd64.c (original)
+++ trunk/coregrind/m_gdbserver/valgrind-low-amd64.c Thu Feb 26 17:48:07 2015
@@ -26,7 +26,6 @@
#include "regdef.h"
#include "regcache.h"
-#include "pub_core_aspacemgr.h"
#include "pub_core_machine.h"
#include "pub_core_threadstate.h"
#include "pub_core_transtab.h"
Modified: trunk/coregrind/m_gdbserver/valgrind-low-arm.c
==============================================================================
--- trunk/coregrind/m_gdbserver/valgrind-low-arm.c (original)
+++ trunk/coregrind/m_gdbserver/valgrind-low-arm.c Thu Feb 26 17:48:07 2015
@@ -26,7 +26,6 @@
#include "regdef.h"
#include "regcache.h"
-#include "pub_core_aspacemgr.h"
#include "pub_core_machine.h"
#include "pub_core_threadstate.h"
#include "pub_core_transtab.h"
Modified: trunk/coregrind/m_gdbserver/valgrind-low-arm64.c
==============================================================================
--- trunk/coregrind/m_gdbserver/valgrind-low-arm64.c (original)
+++ trunk/coregrind/m_gdbserver/valgrind-low-arm64.c Thu Feb 26 17:48:07 2015
@@ -26,7 +26,6 @@
#include "regdef.h"
#include "regcache.h"
-#include "pub_core_aspacemgr.h"
#include "pub_core_machine.h"
#include "pub_core_threadstate.h"
#include "pub_core_transtab.h"
Modified: trunk/coregrind/m_gdbserver/valgrind-low-mips32.c
==============================================================================
--- trunk/coregrind/m_gdbserver/valgrind-low-mips32.c (original)
+++ trunk/coregrind/m_gdbserver/valgrind-low-mips32.c Thu Feb 26 17:48:07 2015
@@ -26,7 +26,6 @@
#include "regdef.h"
#include "regcache.h"
-#include "pub_core_aspacemgr.h"
#include "pub_core_machine.h"
#include "pub_core_debuginfo.h"
#include "pub_core_threadstate.h"
Modified: trunk/coregrind/m_gdbserver/valgrind-low-mips64.c
==============================================================================
--- trunk/coregrind/m_gdbserver/valgrind-low-mips64.c (original)
+++ trunk/coregrind/m_gdbserver/valgrind-low-mips64.c Thu Feb 26 17:48:07 2015
@@ -26,7 +26,6 @@
#include "regdef.h"
#include "regcache.h"
-#include "pub_core_aspacemgr.h"
#include "pub_core_machine.h"
#include "pub_core_debuginfo.h"
#include "pub_core_threadstate.h"
Modified: trunk/coregrind/m_gdbserver/valgrind-low-ppc32.c
==============================================================================
--- trunk/coregrind/m_gdbserver/valgrind-low-ppc32.c (original)
+++ trunk/coregrind/m_gdbserver/valgrind-low-ppc32.c Thu Feb 26 17:48:07 2015
@@ -26,7 +26,6 @@
#include "regdef.h"
#include "regcache.h"
-#include "pub_core_aspacemgr.h"
#include "pub_core_machine.h"
#include "pub_core_threadstate.h"
#include "pub_core_transtab.h"
Modified: trunk/coregrind/m_gdbserver/valgrind-low-ppc64.c
==============================================================================
--- trunk/coregrind/m_gdbserver/valgrind-low-ppc64.c (original)
+++ trunk/coregrind/m_gdbserver/valgrind-low-ppc64.c Thu Feb 26 17:48:07 2015
@@ -26,7 +26,6 @@
#include "regdef.h"
#include "regcache.h"
-#include "pub_core_aspacemgr.h"
#include "pub_core_machine.h"
#include "pub_core_threadstate.h"
#include "pub_core_transtab.h"
Modified: trunk/coregrind/m_gdbserver/valgrind-low-s390x.c
==============================================================================
--- trunk/coregrind/m_gdbserver/valgrind-low-s390x.c (original)
+++ trunk/coregrind/m_gdbserver/valgrind-low-s390x.c Thu Feb 26 17:48:07 2015
@@ -26,7 +26,6 @@
#include "regdef.h"
#include "regcache.h"
-#include "pub_core_aspacemgr.h"
#include "pub_core_machine.h"
#include "pub_core_threadstate.h"
#include "pub_core_transtab.h"
Modified: trunk/coregrind/m_gdbserver/valgrind-low-x86.c
==============================================================================
--- trunk/coregrind/m_gdbserver/valgrind-low-x86.c (original)
+++ trunk/coregrind/m_gdbserver/valgrind-low-x86.c Thu Feb 26 17:48:07 2015
@@ -26,7 +26,6 @@
#include "regdef.h"
#include "regcache.h"
-#include "pub_core_aspacemgr.h"
#include "pub_core_machine.h"
#include "pub_core_threadstate.h"
#include "pub_core_transtab.h"
Modified: trunk/include/pub_tool_addrinfo.h
==============================================================================
--- trunk/include/pub_tool_addrinfo.h (original)
+++ trunk/include/pub_tool_addrinfo.h Thu Feb 26 17:48:07 2015
@@ -32,6 +32,7 @@
#define __PUB_TOOL_ADDRINFO_H
#include "pub_tool_basics.h" // VG_ macro
+#include "pub_tool_aspacemgr.h" // SegKind
/*====================================================================*/
/*=== Obtaining information about an address ===*/
|