Author: labath Date: Wed Aug 10 08:30:20 2016 New Revision: 278222 URL: http://llvm.org/viewvc/llvm-project?rev=278222&view=rev Log: Make sure files include what they use (part 1/N)
preparation for the big clang-format. Modified: lldb/trunk/include/lldb/Core/Flags.h lldb/trunk/include/lldb/Host/MonitoringProcessLauncher.h lldb/trunk/include/lldb/Utility/Iterable.h lldb/trunk/source/Plugins/Process/Utility/ARMDefines.h lldb/trunk/source/Plugins/Process/Utility/RegisterContext_mips.h lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h Modified: lldb/trunk/include/lldb/Core/Flags.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Core/Flags.h?rev=278222&r1=278221&r2=278222&view=diff ============================================================================== --- lldb/trunk/include/lldb/Core/Flags.h (original) +++ lldb/trunk/include/lldb/Core/Flags.h Wed Aug 10 08:30:20 2016 @@ -9,10 +9,9 @@ #ifndef liblldb_Flags_h_ #define liblldb_Flags_h_ -#if defined(__cplusplus) - -#include <stdint.h> +#include <cstddef> +#include <cstdint> namespace lldb_private { @@ -248,5 +247,4 @@ protected: } // namespace lldb_private -#endif // #if defined(__cplusplus) #endif // liblldb_Flags_h_ Modified: lldb/trunk/include/lldb/Host/MonitoringProcessLauncher.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Host/MonitoringProcessLauncher.h?rev=278222&r1=278221&r2=278222&view=diff ============================================================================== --- lldb/trunk/include/lldb/Host/MonitoringProcessLauncher.h (original) +++ lldb/trunk/include/lldb/Host/MonitoringProcessLauncher.h Wed Aug 10 08:30:20 2016 @@ -12,6 +12,7 @@ // C Includes // C++ Includes +#include <memory> // Other libraries and framework includes // Project includes #include "lldb/Host/ProcessLauncher.h" Modified: lldb/trunk/include/lldb/Utility/Iterable.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Utility/Iterable.h?rev=278222&r1=278221&r2=278222&view=diff ============================================================================== --- lldb/trunk/include/lldb/Utility/Iterable.h (original) +++ lldb/trunk/include/lldb/Utility/Iterable.h Wed Aug 10 08:30:20 2016 @@ -230,7 +230,9 @@ public: private: MutexType *m_mutex = nullptr; - DISALLOW_COPY_AND_ASSIGN(LockingAdaptedIterable); + LockingAdaptedIterable(const LockingAdaptedIterable &) = delete; + LockingAdaptedIterable & + operator=(const LockingAdaptedIterable &) = delete; }; } // namespace lldb_private Modified: lldb/trunk/source/Plugins/Process/Utility/ARMDefines.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/Utility/ARMDefines.h?rev=278222&r1=278221&r2=278222&view=diff ============================================================================== --- lldb/trunk/source/Plugins/Process/Utility/ARMDefines.h (original) +++ lldb/trunk/source/Plugins/Process/Utility/ARMDefines.h Wed Aug 10 08:30:20 2016 @@ -10,6 +10,9 @@ #ifndef lldb_ARMDefines_h_ #define lldb_ARMDefines_h_ +#include <cassert> +#include <cstdint> + // Common definitions for the ARM/Thumb Instruction Set Architecture. namespace lldb_private { Modified: lldb/trunk/source/Plugins/Process/Utility/RegisterContext_mips.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/Utility/RegisterContext_mips.h?rev=278222&r1=278221&r2=278222&view=diff ============================================================================== --- lldb/trunk/source/Plugins/Process/Utility/RegisterContext_mips.h (original) +++ lldb/trunk/source/Plugins/Process/Utility/RegisterContext_mips.h Wed Aug 10 08:30:20 2016 @@ -10,6 +10,9 @@ #ifndef liblldb_RegisterContext_mips64_H_ #define liblldb_RegisterContext_mips64_H_ +#include <cstddef> +#include <cstdint> + // eh_frame and DWARF Register numbers (eRegisterKindEHFrame & eRegisterKindDWARF) enum Modified: lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp?rev=278222&r1=278221&r2=278222&view=diff ============================================================================== --- lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp (original) +++ lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp Wed Aug 10 08:30:20 2016 @@ -7,10 +7,10 @@ // //===----------------------------------------------------------------------===// -#include "lldb/Core/DataExtractor.h" +#include "RegisterContextPOSIXCore_arm.h" + #include "lldb/Core/RegisterValue.h" #include "lldb/Target/Thread.h" -#include "RegisterContextPOSIXCore_arm.h" using namespace lldb_private; Modified: lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h?rev=278222&r1=278221&r2=278222&view=diff ============================================================================== --- lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h (original) +++ lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h Wed Aug 10 08:30:20 2016 @@ -14,8 +14,9 @@ // C++ Includes // Other libraries and framework includes // Project includes -#include "lldb/Core/DataBufferHeap.h" #include "Plugins/Process/Utility/RegisterContextPOSIX_arm.h" +#include "lldb/Core/DataBufferHeap.h" +#include "lldb/Core/DataExtractor.h" class RegisterContextCorePOSIX_arm : public RegisterContextPOSIX_arm Modified: lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp?rev=278222&r1=278221&r2=278222&view=diff ============================================================================== --- lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp (original) +++ lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp Wed Aug 10 08:30:20 2016 @@ -7,10 +7,10 @@ // //===----------------------------------------------------------------------===// -#include "lldb/Core/DataExtractor.h" +#include "RegisterContextPOSIXCore_arm64.h" + #include "lldb/Core/RegisterValue.h" #include "lldb/Target/Thread.h" -#include "RegisterContextPOSIXCore_arm64.h" using namespace lldb_private; Modified: lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h?rev=278222&r1=278221&r2=278222&view=diff ============================================================================== --- lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h (original) +++ lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h Wed Aug 10 08:30:20 2016 @@ -14,8 +14,9 @@ // C++ Includes // Other libraries and framework includes // Project includes -#include "lldb/Core/DataBufferHeap.h" #include "Plugins/Process/Utility/RegisterContextPOSIX_arm64.h" +#include "lldb/Core/DataBufferHeap.h" +#include "lldb/Core/DataExtractor.h" class RegisterContextCorePOSIX_arm64 : public RegisterContextPOSIX_arm64 Modified: lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp?rev=278222&r1=278221&r2=278222&view=diff ============================================================================== --- lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp (original) +++ lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp Wed Aug 10 08:30:20 2016 @@ -7,10 +7,10 @@ // //===----------------------------------------------------------------------===// -#include "lldb/Core/DataExtractor.h" +#include "RegisterContextPOSIXCore_mips64.h" + #include "lldb/Core/RegisterValue.h" #include "lldb/Target/Thread.h" -#include "RegisterContextPOSIXCore_mips64.h" using namespace lldb_private; Modified: lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h?rev=278222&r1=278221&r2=278222&view=diff ============================================================================== --- lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h (original) +++ lldb/trunk/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h Wed Aug 10 08:30:20 2016 @@ -14,8 +14,9 @@ // C++ Includes // Other libraries and framework includes // Project includes -#include "lldb/Core/DataBufferHeap.h" #include "Plugins/Process/Utility/RegisterContextPOSIX_mips64.h" +#include "lldb/Core/DataBufferHeap.h" +#include "lldb/Core/DataExtractor.h" class RegisterContextCorePOSIX_mips64 : public RegisterContextPOSIX_mips64 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits