Author: eugenezelenko Date: Fri Mar 11 18:31:13 2016 New Revision: 263312 URL: http://llvm.org/viewvc/llvm-project?rev=263312&view=rev Log: Fix Clang-tidy modernize-use-nullptr warnings in some files in source/Core; other minor fixes.
Modified: lldb/trunk/include/lldb/Core/SearchFilter.h lldb/trunk/source/Core/RegisterValue.cpp lldb/trunk/source/Core/RegularExpression.cpp lldb/trunk/source/Core/Scalar.cpp lldb/trunk/source/Core/SearchFilter.cpp Modified: lldb/trunk/include/lldb/Core/SearchFilter.h URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Core/SearchFilter.h?rev=263312&r1=263311&r2=263312&view=diff ============================================================================== --- lldb/trunk/include/lldb/Core/SearchFilter.h (original) +++ lldb/trunk/include/lldb/Core/SearchFilter.h Fri Mar 11 18:31:13 2016 @@ -94,7 +94,6 @@ public: class SearchFilter { public: - //------------------------------------------------------------------ /// The basic constructor takes a Target, which gives the space to search. /// @@ -108,7 +107,7 @@ public: virtual ~SearchFilter (); - const SearchFilter& + SearchFilter& operator=(const SearchFilter& rhs); //------------------------------------------------------------------ @@ -294,7 +293,6 @@ class SearchFilterByModule : public SearchFilter { public: - //------------------------------------------------------------------ /// The basic constructor takes a Target, which gives the space to search, /// and the module to restrict the search to. @@ -312,7 +310,7 @@ public: ~SearchFilterByModule() override; - const SearchFilterByModule& + SearchFilterByModule& operator=(const SearchFilterByModule& rhs); bool @@ -354,7 +352,6 @@ class SearchFilterByModuleList : public SearchFilter { public: - //------------------------------------------------------------------ /// The basic constructor takes a Target, which gives the space to search, /// and the module list to restrict the search to. @@ -372,7 +369,7 @@ public: ~SearchFilterByModuleList() override; - const SearchFilterByModuleList& + SearchFilterByModuleList& operator=(const SearchFilterByModuleList& rhs); bool @@ -414,7 +411,6 @@ class SearchFilterByModuleListAndCU : public SearchFilterByModuleList { public: - //------------------------------------------------------------------ /// The basic constructor takes a Target, which gives the space to search, /// and the module list to restrict the search to. @@ -433,7 +429,7 @@ public: ~SearchFilterByModuleListAndCU() override; - const SearchFilterByModuleListAndCU& + SearchFilterByModuleListAndCU& operator=(const SearchFilterByModuleListAndCU& rhs); bool Modified: lldb/trunk/source/Core/RegisterValue.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/RegisterValue.cpp?rev=263312&r1=263311&r2=263312&view=diff ============================================================================== --- lldb/trunk/source/Core/RegisterValue.cpp (original) +++ lldb/trunk/source/Core/RegisterValue.cpp Fri Mar 11 18:31:13 2016 @@ -1,4 +1,4 @@ -//===-- RegisterValue.cpp ----------------------------------------*- C++ -*-===// +//===-- RegisterValue.cpp ---------------------------------------*- C++ -*-===// // // The LLVM Compiler Infrastructure // @@ -11,7 +11,11 @@ // C Includes // C++ Includes +#include <vector> + // Other libraries and framework includes +#include "llvm/ADT/StringRef.h" + // Project includes #include "lldb/Core/DataExtractor.h" #include "lldb/Core/Error.h" @@ -24,7 +28,6 @@ using namespace lldb; using namespace lldb_private; - bool RegisterValue::Dump (Stream *s, const RegisterInfo *reg_info, @@ -98,14 +101,12 @@ RegisterValue::Dump (Stream *s, return false; } - bool RegisterValue::GetData (DataExtractor &data) const { return data.SetData(GetBytes(), GetByteSize(), GetByteOrder()) > 0; } - uint32_t RegisterValue::GetAsMemoryData (const RegisterInfo *reg_info, void *dst, @@ -113,7 +114,7 @@ RegisterValue::GetAsMemoryData (const Re lldb::ByteOrder dst_byte_order, Error &error) const { - if (reg_info == NULL) + if (reg_info == nullptr) { error.SetErrorString ("invalid register info argument."); return 0; @@ -163,7 +164,7 @@ RegisterValue::SetFromMemoryData (const lldb::ByteOrder src_byte_order, Error &error) { - if (reg_info == NULL) + if (reg_info == nullptr) { error.SetErrorString ("invalid register info argument."); return 0; @@ -405,8 +406,6 @@ RegisterValue::SetValueFromData (const R return error; } -#include "llvm/ADT/StringRef.h" -#include <vector> static inline void StripSpaces(llvm::StringRef &Str) { while (!Str.empty() && isspace(Str[0])) @@ -414,16 +413,19 @@ static inline void StripSpaces(llvm::Str while (!Str.empty() && isspace(Str.back())) Str = Str.substr(0, Str.size()-1); } + static inline void LStrip(llvm::StringRef &Str, char c) { if (!Str.empty() && Str.front() == c) Str = Str.substr(1); } + static inline void RStrip(llvm::StringRef &Str, char c) { if (!Str.empty() && Str.back() == c) Str = Str.substr(0, Str.size()-1); } + // Helper function for RegisterValue::SetValueFromCString() static bool ParseVectorEncoding(const RegisterInfo *reg_info, const char *vector_str, const uint32_t byte_size, RegisterValue *reg_value) @@ -457,17 +459,18 @@ ParseVectorEncoding(const RegisterInfo * reg_value->SetBytes(&(bytes.front()), byte_size, eByteOrderLittle); return true; } + Error RegisterValue::SetValueFromCString (const RegisterInfo *reg_info, const char *value_str) { Error error; - if (reg_info == NULL) + if (reg_info == nullptr) { error.SetErrorString ("Invalid register info argument."); return error; } - if (value_str == NULL || value_str[0] == '\0') + if (value_str == nullptr || value_str[0] == '\0') { error.SetErrorString ("Invalid c-string value string."); return error; @@ -574,7 +577,6 @@ RegisterValue::SetValueFromCString (cons return error; } - bool RegisterValue::SignExtend (uint32_t sign_bitpos) { @@ -742,9 +744,7 @@ RegisterValue::GetAsUInt128 (const llvm: case 4: case 8: case 16: - { return llvm::APInt(BITWIDTH_INT128, NUM_OF_WORDS_INT128, ((const type128 *)buffer.bytes)->x); - } } } break; @@ -837,7 +837,7 @@ RegisterValue::GetBytes () const case eTypeLongDouble: return m_scalar.GetBytes(); case eTypeBytes: return buffer.bytes; } - return NULL; + return nullptr; } void * @@ -856,7 +856,7 @@ RegisterValue::GetBytes () case eTypeLongDouble: return m_scalar.GetBytes(); case eTypeBytes: return buffer.bytes; } - return NULL; + return nullptr; } uint32_t @@ -878,7 +878,6 @@ RegisterValue::GetByteSize () const return 0; } - bool RegisterValue::SetUInt (uint64_t uint, uint32_t byte_size) { @@ -933,7 +932,6 @@ RegisterValue::SetBytes (const void *byt } } - bool RegisterValue::operator == (const RegisterValue &rhs) const { @@ -1044,7 +1042,6 @@ RegisterValue::ClearBit (uint32_t bit) return false; } - bool RegisterValue::SetBit (uint32_t bit) { @@ -1089,4 +1086,3 @@ RegisterValue::SetBit (uint32_t bit) } return false; } - Modified: lldb/trunk/source/Core/RegularExpression.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/RegularExpression.cpp?rev=263312&r1=263311&r2=263312&view=diff ============================================================================== --- lldb/trunk/source/Core/RegularExpression.cpp (original) +++ lldb/trunk/source/Core/RegularExpression.cpp Fri Mar 11 18:31:13 2016 @@ -7,11 +7,17 @@ // //===----------------------------------------------------------------------===// -#include <string.h> #include "lldb/Core/RegularExpression.h" + +// C Includes +// C++ Includes +#include <cstring> + +// Other libraries and framework includes #include "llvm/ADT/StringRef.h" -#include "lldb/Core/Error.h" +// Project includes +#include "lldb/Core/Error.h" //---------------------------------------------------------------------- // Enable enhanced mode if it is available. This allows for things like @@ -26,15 +32,12 @@ using namespace lldb_private; -//---------------------------------------------------------------------- -// Default constructor -//---------------------------------------------------------------------- RegularExpression::RegularExpression() : m_re(), m_comp_err (1), m_preg() { - memset(&m_preg,0,sizeof(m_preg)); + memset(&m_preg, 0, sizeof(m_preg)); } //---------------------------------------------------------------------- @@ -63,6 +66,7 @@ RegularExpression::operator= (const Regu Compile (rhs.GetText()); return *this; } + //---------------------------------------------------------------------- // Destructor // @@ -117,7 +121,7 @@ bool RegularExpression::Execute (const char* s, Match *match) const { int err = 1; - if (s != NULL && m_comp_err == 0) + if (s != nullptr && m_comp_err == 0) { if (match) { @@ -129,11 +133,11 @@ RegularExpression::Execute (const char* } else { - err = ::regexec (&m_preg, - s, - 0, - NULL, - 0); + err = ::regexec(&m_preg, + s, + 0, + nullptr, + 0); } } @@ -202,7 +206,6 @@ RegularExpression::Match::GetMatchSpanni return false; } - //---------------------------------------------------------------------- // Returns true if the regular expression compiled and is ready // for execution. @@ -220,9 +223,7 @@ RegularExpression::IsValid () const const char* RegularExpression::GetText () const { - if (m_re.empty()) - return NULL; - return m_re.c_str(); + return (m_re.empty() ? nullptr : m_re.c_str()); } //---------------------------------------------------------------------- Modified: lldb/trunk/source/Core/Scalar.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/Scalar.cpp?rev=263312&r1=263311&r2=263312&view=diff ============================================================================== --- lldb/trunk/source/Core/Scalar.cpp (original) +++ lldb/trunk/source/Core/Scalar.cpp Fri Mar 11 18:31:13 2016 @@ -9,10 +9,14 @@ #include "lldb/Core/Scalar.h" -#include <math.h> -#include <inttypes.h> -#include <stdio.h> +// C Includes +// C++ Includes +#include <cinttypes> +#include <cmath> +#include <cstdio> +// Other libraries and framework includes +// Project includes #include "lldb/Interpreter/Args.h" #include "lldb/Core/Error.h" #include "lldb/Core/Stream.h" @@ -72,19 +76,12 @@ PromoteToMaxType return Scalar::e_void; } - -//---------------------------------------------------------------------- -// Scalar constructor -//---------------------------------------------------------------------- Scalar::Scalar() : m_type(e_void), m_float((float)0) { } -//---------------------------------------------------------------------- -// Scalar copy constructor -//---------------------------------------------------------------------- Scalar::Scalar(const Scalar& rhs) : m_type(rhs.m_type), m_integer(rhs.m_integer), @@ -283,7 +280,7 @@ Scalar::GetBytes() const llvm::APInt ldbl_val = m_float.bitcastToAPInt(); return const_cast<void *>(reinterpret_cast<const void *>(ldbl_val.getRawData())); } - return NULL; + return nullptr; } size_t @@ -398,11 +395,6 @@ Scalar::GetTypeAsCString() const return "<invalid Scalar type>"; } - - -//---------------------------------------------------------------------- -// Scalar copy constructor -//---------------------------------------------------------------------- Scalar& Scalar::operator=(const Scalar& rhs) { @@ -423,7 +415,6 @@ Scalar::operator= (const int v) return *this; } - Scalar& Scalar::operator= (unsigned int v) { @@ -527,12 +518,7 @@ Scalar::operator= (llvm::APInt rhs) return *this; } -//---------------------------------------------------------------------- -// Destructor -//---------------------------------------------------------------------- -Scalar::~Scalar() -{ -} +Scalar::~Scalar() = default; bool Scalar::Promote(Scalar::Type type) @@ -549,70 +535,59 @@ Scalar::Promote(Scalar::Type type) case e_void: break; case e_sint: success = true; break; case e_uint: - { m_integer = llvm::APInt(sizeof(uint_t) * 8, *(const uint64_t *)m_integer.getRawData(), false); success = true; break; - } + case e_slong: - { m_integer = llvm::APInt(sizeof(slong_t) * 8, *(const uint64_t *)m_integer.getRawData(), true); success = true; break; - } + case e_ulong: - { m_integer = llvm::APInt(sizeof(ulong_t) * 8, *(const uint64_t *)m_integer.getRawData(), false); success = true; break; - } + case e_slonglong: - { m_integer = llvm::APInt(sizeof(slonglong_t) * 8, *(const uint64_t *)m_integer.getRawData(), true); success = true; break; - } + case e_ulonglong: - { m_integer = llvm::APInt(sizeof(ulonglong_t) * 8, *(const uint64_t *)m_integer.getRawData(), false); success = true; break; - } + case e_sint128: case e_uint128: - { m_integer = llvm::APInt(BITWIDTH_INT128, NUM_OF_WORDS_INT128, ((const type128 *)m_integer.getRawData())); success = true; break; - } + case e_sint256: case e_uint256: - { m_integer = llvm::APInt(BITWIDTH_INT256, NUM_OF_WORDS_INT256, ((const type256 *)m_integer.getRawData())); success = true; break; - } + case e_float: - { m_float = llvm::APFloat(m_integer.bitsToFloat()); success = true; break; - } + case e_double: - { m_float = llvm::APFloat(m_integer.bitsToDouble()); success = true; break; - } + case e_long_double: - { if(m_ieee_quad) m_float = llvm::APFloat(llvm::APFloat::IEEEquad, m_integer); else m_float = llvm::APFloat(llvm::APFloat::x87DoubleExtended, m_integer); success = true; break; - } } break; @@ -623,64 +598,54 @@ Scalar::Promote(Scalar::Type type) case e_sint: break; case e_uint: success = true; break; case e_slong: - { m_integer = llvm::APInt(sizeof(slong_t) * 8, *(const uint64_t *)m_integer.getRawData(), true); success = true; break; - } + case e_ulong: - { m_integer = llvm::APInt(sizeof(ulong_t) * 8, *(const uint64_t *)m_integer.getRawData(), false); success = true; break; - } + case e_slonglong: - { m_integer = llvm::APInt(sizeof(slonglong_t) * 8, *(const uint64_t *)m_integer.getRawData(), true); success = true; break; - } + case e_ulonglong: - { m_integer = llvm::APInt(sizeof(ulonglong_t) * 8, *(const uint64_t *)m_integer.getRawData(), false); success = true; break; - } + case e_sint128: case e_uint128: - { m_integer = llvm::APInt(BITWIDTH_INT128, NUM_OF_WORDS_INT128, ((const type128 *)m_integer.getRawData())); success = true; break; - } + case e_sint256: case e_uint256: - { m_integer = llvm::APInt(BITWIDTH_INT256, NUM_OF_WORDS_INT256, ((const type256 *)m_integer.getRawData())); success = true; break; - } + case e_float: - { m_float = llvm::APFloat(m_integer.bitsToFloat()); success = true; break; - } + case e_double: - { m_float = llvm::APFloat(m_integer.bitsToDouble()); success = true; break; - } + case e_long_double: - { if(m_ieee_quad) m_float = llvm::APFloat(llvm::APFloat::IEEEquad, m_integer); else m_float = llvm::APFloat(llvm::APFloat::x87DoubleExtended, m_integer); success = true; break; - } } break; @@ -692,58 +657,49 @@ Scalar::Promote(Scalar::Type type) case e_uint: break; case e_slong: success = true; break; case e_ulong: - { m_integer = llvm::APInt(sizeof(ulong_t) * 8, *(const uint64_t *)m_integer.getRawData(), false); success = true; break; - } + case e_slonglong: - { m_integer = llvm::APInt(sizeof(slonglong_t) * 8, *(const uint64_t *)m_integer.getRawData(), true); success = true; break; - } + case e_ulonglong: - { m_integer = llvm::APInt(sizeof(ulonglong_t) * 8, *(const uint64_t *)m_integer.getRawData(), false); success = true; break; - } + case e_sint128: case e_uint128: - { m_integer = llvm::APInt(BITWIDTH_INT128, NUM_OF_WORDS_INT128, ((const type128 *)m_integer.getRawData())); success = true; break; - } + case e_sint256: case e_uint256: - { m_integer = llvm::APInt(BITWIDTH_INT256, NUM_OF_WORDS_INT256, ((const type256 *)m_integer.getRawData())); success = true; break; - } + case e_float: - { m_float = llvm::APFloat(m_integer.bitsToFloat()); success = true; break; - } + case e_double: - { m_float = llvm::APFloat(m_integer.bitsToDouble()); success = true; break; - } + case e_long_double: - { if(m_ieee_quad) m_float = llvm::APFloat(llvm::APFloat::IEEEquad, m_integer); else m_float = llvm::APFloat(llvm::APFloat::x87DoubleExtended, m_integer); success = true; break; - } } break; @@ -756,52 +712,44 @@ Scalar::Promote(Scalar::Type type) case e_slong: break; case e_ulong: success = true; break; case e_slonglong: - { m_integer = llvm::APInt(sizeof(slonglong_t) * 8, *(const uint64_t *)m_integer.getRawData(), true); success = true; break; - } + case e_ulonglong: - { m_integer = llvm::APInt(sizeof(ulonglong_t) * 8, *(const uint64_t *)m_integer.getRawData(), false); success = true; break; - } + case e_sint128: case e_uint128: - { m_integer = llvm::APInt(BITWIDTH_INT128, NUM_OF_WORDS_INT128, ((const type128 *)m_integer.getRawData())); success = true; break; - } + case e_sint256: case e_uint256: - { m_integer = llvm::APInt(BITWIDTH_INT256, NUM_OF_WORDS_INT256, ((const type256 *)m_integer.getRawData())); success = true; break; - } + case e_float: - { m_float = llvm::APFloat(m_integer.bitsToFloat()); success = true; break; - } + case e_double: - { m_float = llvm::APFloat(m_integer.bitsToDouble()); success = true; break; - } + case e_long_double: - { if(m_ieee_quad) m_float = llvm::APFloat(llvm::APFloat::IEEEquad, m_integer); else m_float = llvm::APFloat(llvm::APFloat::x87DoubleExtended, m_integer); success = true; break; - } } break; @@ -815,46 +763,39 @@ Scalar::Promote(Scalar::Type type) case e_ulong: break; case e_slonglong: success = true; break; case e_ulonglong: - { m_integer = llvm::APInt(sizeof(ulonglong_t) * 8, *(const uint64_t *)m_integer.getRawData(), false); success = true; break; - } + case e_sint128: case e_uint128: - { m_integer = llvm::APInt(BITWIDTH_INT128, NUM_OF_WORDS_INT128, ((const type128 *)m_integer.getRawData())); success = true; break; - } + case e_sint256: case e_uint256: - { m_integer = llvm::APInt(BITWIDTH_INT256, NUM_OF_WORDS_INT256, ((const type256 *)m_integer.getRawData())); success = true; break; - } + case e_float: - { m_float = llvm::APFloat(m_integer.bitsToFloat()); success = true; break; - } + case e_double: - { m_float = llvm::APFloat(m_integer.bitsToDouble()); success = true; break; - } + case e_long_double: - { if(m_ieee_quad) m_float = llvm::APFloat(llvm::APFloat::IEEEquad, m_integer); else m_float = llvm::APFloat(llvm::APFloat::x87DoubleExtended, m_integer); success = true; break; - } } break; @@ -870,39 +811,33 @@ Scalar::Promote(Scalar::Type type) case e_ulonglong: success = true; break; case e_sint128: case e_uint128: - { m_integer = llvm::APInt(BITWIDTH_INT128, NUM_OF_WORDS_INT128, ((const type128 *)m_integer.getRawData())); success = true; break; - } + case e_sint256: case e_uint256: - { m_integer = llvm::APInt(BITWIDTH_INT256, NUM_OF_WORDS_INT256, ((const type256 *)m_integer.getRawData())); success = true; break; - } + case e_float: - { m_float = llvm::APFloat(m_integer.bitsToFloat()); success = true; break; - } + case e_double: - { m_float = llvm::APFloat(m_integer.bitsToDouble()); success = true; break; - } + case e_long_double: - { if(m_ieee_quad) m_float = llvm::APFloat(llvm::APFloat::IEEEquad, m_integer); else m_float = llvm::APFloat(llvm::APFloat::x87DoubleExtended, m_integer); success = true; break; - } } break; @@ -918,39 +853,33 @@ Scalar::Promote(Scalar::Type type) case e_ulonglong: break; case e_sint128: success = true; break; case e_uint128: - { m_integer = llvm::APInt(BITWIDTH_INT128, NUM_OF_WORDS_INT128, ((const type128 *)m_integer.getRawData())); success = true; break; - } + case e_sint256: case e_uint256: - { m_integer = llvm::APInt(BITWIDTH_INT256, NUM_OF_WORDS_INT256, ((const type256 *)m_integer.getRawData())); success = true; break; - } + case e_float: - { m_float = llvm::APFloat(m_integer.bitsToFloat()); success = true; break; - } + case e_double: - { m_float = llvm::APFloat(m_integer.bitsToDouble()); success = true; break; - } + case e_long_double: - { if(m_ieee_quad) m_float = llvm::APFloat(llvm::APFloat::IEEEquad, m_integer); else m_float = llvm::APFloat(llvm::APFloat::x87DoubleExtended, m_integer); success = true; break; - } } break; @@ -968,32 +897,27 @@ Scalar::Promote(Scalar::Type type) case e_uint128: success = true; break; case e_sint256: case e_uint256: - { m_integer = llvm::APInt(BITWIDTH_INT256, NUM_OF_WORDS_INT256, ((const type256 *)m_integer.getRawData())); success = true; break; - } + case e_float: - { m_float = llvm::APFloat(m_integer.bitsToFloat()); success = true; break; - } + case e_double: - { m_float = llvm::APFloat(m_integer.bitsToDouble()); success = true; break; - } + case e_long_double: - { if(m_ieee_quad) m_float = llvm::APFloat(llvm::APFloat::IEEEquad, m_integer); else m_float = llvm::APFloat(llvm::APFloat::x87DoubleExtended, m_integer); success = true; break; - } } break; @@ -1011,32 +935,27 @@ Scalar::Promote(Scalar::Type type) case e_uint128: break; case e_sint256: success = true; break; case e_uint256: - { m_integer = llvm::APInt(BITWIDTH_INT128, NUM_OF_WORDS_INT128, ((const type128 *)m_integer.getRawData())); success = true; break; - } + case e_float: - { m_float = llvm::APFloat(m_integer.bitsToFloat()); success = true; break; - } + case e_double: - { m_float = llvm::APFloat(m_integer.bitsToDouble()); success = true; break; - } + case e_long_double: - { if(m_ieee_quad) m_float = llvm::APFloat(llvm::APFloat::IEEEquad, m_integer); else m_float = llvm::APFloat(llvm::APFloat::x87DoubleExtended, m_integer); success = true; break; - } } break; @@ -1055,26 +974,22 @@ Scalar::Promote(Scalar::Type type) case e_sint256: break; case e_uint256: success = true; break; case e_float: - { m_float = llvm::APFloat(m_integer.bitsToFloat()); success = true; break; - } + case e_double: - { m_float = llvm::APFloat(m_integer.bitsToDouble()); success = true; break; - } + case e_long_double: - { if(m_ieee_quad) m_float = llvm::APFloat(llvm::APFloat::IEEEquad, m_integer); else m_float = llvm::APFloat(llvm::APFloat::x87DoubleExtended, m_integer); success = true; break; - } } break; @@ -1094,20 +1009,17 @@ Scalar::Promote(Scalar::Type type) case e_uint256: break; case e_float: success = true; break; case e_double: - { m_float = llvm::APFloat((float_t)m_float.convertToFloat()); success = true; break; - } + case e_long_double: - { if(m_ieee_quad) m_float = llvm::APFloat(llvm::APFloat::IEEEquad, m_float.bitcastToAPInt()); else m_float = llvm::APFloat(llvm::APFloat::x87DoubleExtended, m_float.bitcastToAPInt()); success = true; break; - } } break; @@ -1128,14 +1040,12 @@ Scalar::Promote(Scalar::Type type) case e_float: break; case e_double: success = true; break; case e_long_double: - { if(m_ieee_quad) m_float = llvm::APFloat(llvm::APFloat::IEEEquad, m_float.bitcastToAPInt()); else m_float = llvm::APFloat(llvm::APFloat::x87DoubleExtended, m_float.bitcastToAPInt()); success = true; break; - } } break; @@ -1188,7 +1098,6 @@ Scalar::GetValueTypeAsCString (Scalar::T return "???"; } - Scalar::Type Scalar::GetValueTypeForSignedIntegerWithByteSize (size_t byte_size) { @@ -1248,86 +1157,72 @@ Scalar::Cast(Scalar::Type type) { case e_void: break; case e_sint: - { m_integer = m_integer.sextOrTrunc(sizeof(sint_t) * 8); success = true; break; - } + case e_uint: - { m_integer = m_integer.zextOrTrunc(sizeof(sint_t) * 8); success = true; break; - } + case e_slong: - { m_integer = m_integer.sextOrTrunc(sizeof(slong_t) * 8); success = true; break; - } + case e_ulong: - { m_integer = m_integer.zextOrTrunc(sizeof(slong_t) * 8); success = true; break; - } + case e_slonglong: - { m_integer = m_integer.sextOrTrunc(sizeof(slonglong_t) * 8); success = true; break; - } + case e_ulonglong: - { m_integer = m_integer.zextOrTrunc(sizeof(slonglong_t) * 8); success = true; break; - } + case e_sint128: - { m_integer = m_integer.sextOrTrunc(BITWIDTH_INT128); success = true; break; - } + case e_uint128: - { m_integer = m_integer.zextOrTrunc(BITWIDTH_INT128); success = true; break; - } + case e_sint256: - { m_integer = m_integer.sextOrTrunc(BITWIDTH_INT256); success = true; break; - } + case e_uint256: - { m_integer = m_integer.zextOrTrunc(BITWIDTH_INT256); success = true; break; - } + case e_float: - { m_float = llvm::APFloat(m_integer.bitsToFloat()); success = true; break; - } + case e_double: - { m_float = llvm::APFloat(m_integer.bitsToDouble()); success = true; break; - } + case e_long_double: - { if(m_ieee_quad) m_float = llvm::APFloat(llvm::APFloat::IEEEquad, m_integer); else m_float = llvm::APFloat(llvm::APFloat::x87DoubleExtended, m_integer); success = true; break; - } } break; @@ -1388,75 +1283,65 @@ Scalar::Cast(Scalar::Type type) { case e_void: break; case e_sint: - { m_integer = m_float.bitcastToAPInt(); m_integer = m_integer.sextOrTrunc(sizeof(sint_t) * 8); success = true; break; - } + case e_uint: - { m_integer = m_float.bitcastToAPInt(); m_integer = m_integer.zextOrTrunc(sizeof(sint_t) * 8); success = true; break; - } + case e_slong: - { m_integer = m_float.bitcastToAPInt(); m_integer = m_integer.sextOrTrunc(sizeof(slong_t) * 8); success = true; break; - } + case e_ulong: - { m_integer = m_float.bitcastToAPInt(); m_integer = m_integer.zextOrTrunc(sizeof(slong_t) * 8); success = true; break; - } + case e_slonglong: - { m_integer = m_float.bitcastToAPInt(); m_integer = m_integer.sextOrTrunc(sizeof(slonglong_t) * 8); success = true; break; - } + case e_ulonglong: - { m_integer = m_float.bitcastToAPInt(); m_integer = m_integer.zextOrTrunc(sizeof(slonglong_t) * 8); success = true; break; - } + case e_sint128: - { m_integer = m_float.bitcastToAPInt(); m_integer = m_integer.sextOrTrunc(BITWIDTH_INT128); success = true; break; - } + case e_uint128: - { m_integer = m_float.bitcastToAPInt(); m_integer = m_integer.zextOrTrunc(BITWIDTH_INT128); success = true; break; - } + case e_sint256: - { m_integer = m_float.bitcastToAPInt(); m_integer = m_integer.sextOrTrunc(BITWIDTH_INT256); success = true; break; - } + case e_uint256: - { m_integer = m_float.bitcastToAPInt(); m_integer = m_integer.zextOrTrunc(BITWIDTH_INT256); success = true; break; - } + case e_float: m_float = llvm::APFloat(m_float.convertToFloat()); success = true; break; case e_double: m_float = llvm::APFloat(m_float.convertToFloat()); success = true; break; case e_long_double: success = true; break; @@ -1663,7 +1548,6 @@ Scalar::UInt(unsigned int fail_value) co return fail_value; } - long Scalar::SLong(long fail_value) const { @@ -1692,8 +1576,6 @@ Scalar::SLong(long fail_value) const return fail_value; } - - unsigned long Scalar::ULong(unsigned long fail_value) const { @@ -1752,8 +1634,6 @@ Scalar::GetRawBits64(uint64_t fail_value return fail_value; } - - long long Scalar::SLongLong(long long fail_value) const { @@ -1782,7 +1662,6 @@ Scalar::SLongLong(long long fail_value) return fail_value; } - unsigned long long Scalar::ULongLong(unsigned long long fail_value) const { @@ -1939,7 +1818,6 @@ Scalar::Float(float fail_value) const return fail_value; } - double Scalar::Double(double fail_value) const { @@ -1968,7 +1846,6 @@ Scalar::Double(double fail_value) const return fail_value; } - long double Scalar::LongDouble(long double fail_value) const { @@ -1997,7 +1874,6 @@ Scalar::LongDouble(long double fail_valu return fail_value; } - Scalar& Scalar::operator+= (const Scalar& rhs) { @@ -2019,17 +1895,14 @@ Scalar::operator+= (const Scalar& rhs) case e_uint128: case e_sint256: case e_uint256: - { m_integer = a->m_integer + b->m_integer; break; - } + case e_float: case e_double: case e_long_double: - { m_float = a->m_float + b->m_float; break; - } } } return *this; @@ -2075,10 +1948,8 @@ Scalar::operator<<= (const Scalar& rhs) case e_uint128: case e_sint256: case e_uint256: - { m_integer <<= *rhs.m_integer.getRawData(); break; - } } break; } @@ -2132,7 +2003,6 @@ Scalar::ShiftRightLogical(const Scalar& return m_type != e_void; } - Scalar& Scalar::operator>>= (const Scalar& rhs) { @@ -2173,17 +2043,14 @@ Scalar::operator>>= (const Scalar& rhs) case e_uint128: case e_sint256: case e_uint256: - { - m_integer = m_integer.ashr(*(const uint_t *)rhs.m_integer.getRawData()); - break; - } + m_integer = m_integer.ashr(*(const uint_t *)rhs.m_integer.getRawData()); + break; } break; } return *this; } - Scalar& Scalar::operator&= (const Scalar& rhs) { @@ -2224,18 +2091,14 @@ Scalar::operator&= (const Scalar& rhs) case e_uint128: case e_sint256: case e_uint256: - { - m_integer &= rhs.m_integer; - break; - } + m_integer &= rhs.m_integer; + break; } break; } return *this; } - - bool Scalar::AbsoluteValue() { @@ -2267,7 +2130,6 @@ Scalar::AbsoluteValue() return false; } - bool Scalar::UnaryNegate() { @@ -2319,7 +2181,6 @@ Scalar::OnesComplement() return false; } - const Scalar lldb_private::operator+ (const Scalar& lhs, const Scalar& rhs) { @@ -2352,7 +2213,6 @@ lldb_private::operator+ (const Scalar& l return result; } - const Scalar lldb_private::operator- (const Scalar& lhs, const Scalar& rhs) { @@ -2407,14 +2267,12 @@ lldb_private::operator/ (const Scalar& l case Scalar::e_uint128: case Scalar::e_sint256: case Scalar::e_uint256: - { if (b->m_integer != 0) { result.m_integer = *a->m_integer.getRawData() / *b->m_integer.getRawData(); return result; } break; - } case Scalar::e_float: case Scalar::e_double: case Scalar::e_long_double: @@ -2556,14 +2414,12 @@ lldb_private::operator% (const Scalar& l case Scalar::e_uint128: case Scalar::e_sint256: case Scalar::e_uint256: - { if (b->m_integer != 0) { result.m_integer = *a->m_integer.getRawData() % *b->m_integer.getRawData(); return result; } break; - } } } result.m_type = Scalar::e_void; @@ -2642,12 +2498,11 @@ Scalar::RawULongLong () const return *(const ulonglong_t *) m_integer.getRawData(); } - Error Scalar::SetValueFromCString (const char *value_str, Encoding encoding, size_t byte_size) { Error error; - if (value_str == NULL || value_str[0] == '\0') + if (value_str == nullptr || value_str[0] == '\0') { error.SetErrorString ("Invalid c-string value string."); return error; @@ -2794,7 +2649,6 @@ Scalar::SetValueFromData (DataExtractor case 4: operator=((uint32_t)data.GetU32(&offset)); break; case 8: operator=((uint64_t)data.GetU64(&offset)); break; case 16: - { if (data.GetByteOrder() == eByteOrderBig) { int128.x[1] = (uint64_t)data.GetU64 (&offset); @@ -2807,9 +2661,7 @@ Scalar::SetValueFromData (DataExtractor } operator=(llvm::APInt(BITWIDTH_INT128, NUM_OF_WORDS_INT128, int128.x)); break; - } case 32: - { if (data.GetByteOrder() == eByteOrderBig) { int256.x[3] = (uint64_t)data.GetU64 (&offset); @@ -2826,7 +2678,6 @@ Scalar::SetValueFromData (DataExtractor } operator=(llvm::APInt(BITWIDTH_INT256, NUM_OF_WORDS_INT256, int256.x)); break; - } default: error.SetErrorStringWithFormat("unsupported unsigned integer byte size: %" PRIu64 "", (uint64_t)byte_size); break; @@ -2844,7 +2695,6 @@ Scalar::SetValueFromData (DataExtractor case 4: operator=((int32_t)data.GetU32(&offset)); break; case 8: operator=((int64_t)data.GetU64(&offset)); break; case 16: - { if (data.GetByteOrder() == eByteOrderBig) { int128.x[1] = (uint64_t)data.GetU64 (&offset); @@ -2857,9 +2707,7 @@ Scalar::SetValueFromData (DataExtractor } operator=(llvm::APInt(BITWIDTH_INT128, NUM_OF_WORDS_INT128, int128.x)); break; - } case 32: - { if (data.GetByteOrder() == eByteOrderBig) { int256.x[3] = (uint64_t)data.GetU64 (&offset); @@ -2876,7 +2724,6 @@ Scalar::SetValueFromData (DataExtractor } operator=(llvm::APInt(BITWIDTH_INT256, NUM_OF_WORDS_INT256, int256.x)); break; - } default: error.SetErrorStringWithFormat("unsupported signed integer byte size: %" PRIu64 "", (uint64_t)byte_size); break; @@ -3165,7 +3012,6 @@ lldb_private::operator<= (const Scalar& return false; } - bool lldb_private::operator> (const Scalar& lhs, const Scalar& rhs) { Modified: lldb/trunk/source/Core/SearchFilter.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/SearchFilter.cpp?rev=263312&r1=263311&r2=263312&view=diff ============================================================================== --- lldb/trunk/source/Core/SearchFilter.cpp (original) +++ lldb/trunk/source/Core/SearchFilter.cpp Fri Mar 11 18:31:13 2016 @@ -9,9 +9,10 @@ // C Includes // C++ Includes +#include <limits> + // Other libraries and framework includes // Project includes - #include "lldb/lldb-private.h" #include "lldb/Core/SearchFilter.h" #include "lldb/Core/Module.h" @@ -21,56 +22,26 @@ using namespace lldb; using namespace lldb_private; -//---------------------------------------------------------------------- -// SearchFilter constructor -//---------------------------------------------------------------------- -Searcher::Searcher () -{ +Searcher::Searcher() = default; -} - -Searcher::~Searcher () -{ - -} +Searcher::~Searcher() = default; void Searcher::GetDescription (Stream *s) { } -//---------------------------------------------------------------------- -// SearchFilter constructor -//---------------------------------------------------------------------- SearchFilter::SearchFilter(const TargetSP &target_sp) : m_target_sp (target_sp) { } -//---------------------------------------------------------------------- -// SearchFilter copy constructor -//---------------------------------------------------------------------- -SearchFilter::SearchFilter(const SearchFilter& rhs) : - m_target_sp (rhs.m_target_sp) -{ -} +SearchFilter::SearchFilter(const SearchFilter& rhs) = default; -//---------------------------------------------------------------------- -// SearchFilter assignment operator -//---------------------------------------------------------------------- -const SearchFilter& -SearchFilter::operator=(const SearchFilter& rhs) -{ - m_target_sp = rhs.m_target_sp; - return *this; -} +SearchFilter& +SearchFilter::operator=(const SearchFilter& rhs) = default; -//---------------------------------------------------------------------- -// Destructor -//---------------------------------------------------------------------- -SearchFilter::~SearchFilter() -{ -} +SearchFilter::~SearchFilter() = default; bool SearchFilter::ModulePasses (const FileSpec &spec) @@ -116,7 +87,6 @@ SearchFilter::GetDescription (Stream *s) void SearchFilter::Dump (Stream *s) const { - } lldb::SearchFilterSP @@ -143,7 +113,7 @@ SearchFilter::Search (Searcher &searcher empty_sc.target_sp = m_target_sp; if (searcher.GetDepth() == Searcher::eDepthTarget) - searcher.SearchCallback (*this, empty_sc, NULL, false); + searcher.SearchCallback(*this, empty_sc, nullptr, false); else DoModuleIteration(empty_sc, searcher); } @@ -158,7 +128,7 @@ SearchFilter::SearchInModuleList (Search empty_sc.target_sp = m_target_sp; if (searcher.GetDepth() == Searcher::eDepthTarget) - searcher.SearchCallback (*this, empty_sc, NULL, false); + searcher.SearchCallback(*this, empty_sc, nullptr, false); else { Mutex::Locker modules_locker(modules.GetMutex()); @@ -176,7 +146,6 @@ SearchFilter::SearchInModuleList (Search } } - Searcher::CallbackReturn SearchFilter::DoModuleIteration (const lldb::ModuleSP& module_sp, Searcher &searcher) { @@ -194,7 +163,7 @@ SearchFilter::DoModuleIteration (const S if (searcher.GetDepth () == Searcher::eDepthModule) { SymbolContext matchingContext(context.module_sp.get()); - searcher.SearchCallback (*this, matchingContext, NULL, false); + searcher.SearchCallback(*this, matchingContext, nullptr, false); } else { @@ -219,7 +188,7 @@ SearchFilter::DoModuleIteration (const S { SymbolContext matchingContext(m_target_sp, module_sp); - Searcher::CallbackReturn shouldContinue = searcher.SearchCallback (*this, matchingContext, NULL, false); + Searcher::CallbackReturn shouldContinue = searcher.SearchCallback(*this, matchingContext, nullptr, false); if (shouldContinue == Searcher::eCallbackReturnStop || shouldContinue == Searcher::eCallbackReturnPop) return shouldContinue; @@ -242,7 +211,7 @@ Searcher::CallbackReturn SearchFilter::DoCUIteration (const ModuleSP &module_sp, const SymbolContext &context, Searcher &searcher) { Searcher::CallbackReturn shouldContinue; - if (context.comp_unit == NULL) + if (context.comp_unit == nullptr) { const size_t num_comp_units = module_sp->GetNumCompileUnits(); for (size_t i = 0; i < num_comp_units; i++) @@ -257,7 +226,7 @@ SearchFilter::DoCUIteration (const Modul { SymbolContext matchingContext(m_target_sp, module_sp, cu_sp.get()); - shouldContinue = searcher.SearchCallback (*this, matchingContext, NULL, false); + shouldContinue = searcher.SearchCallback(*this, matchingContext, nullptr, false); if (shouldContinue == Searcher::eCallbackReturnPop) return Searcher::eCallbackReturnContinue; @@ -276,7 +245,7 @@ SearchFilter::DoCUIteration (const Modul if (CompUnitPasses(*context.comp_unit)) { SymbolContext matchingContext (m_target_sp, module_sp, context.comp_unit); - return searcher.SearchCallback (*this, matchingContext, NULL, false); + return searcher.SearchCallback(*this, matchingContext, nullptr, false); } } return Searcher::eCallbackReturnContinue; @@ -297,10 +266,7 @@ SearchFilter::DoFunctionIteration (Funct bool SearchFilterForUnconstrainedSearches::ModulePasses (const FileSpec &module_spec) { - if (m_target_sp->ModuleIsExcludedForUnconstrainedSearches (module_spec)) - return false; - else - return true; + return (!m_target_sp->ModuleIsExcludedForUnconstrainedSearches(module_spec)); } bool @@ -326,30 +292,15 @@ SearchFilterForUnconstrainedSearches::Do // Selects a shared library matching a given file spec //---------------------------------------------------------------------- -//---------------------------------------------------------------------- -// SearchFilterByModule constructors -//---------------------------------------------------------------------- - SearchFilterByModule::SearchFilterByModule (const lldb::TargetSP &target_sp, const FileSpec &module) : SearchFilter (target_sp), m_module_spec (module) { } +SearchFilterByModule::SearchFilterByModule(const SearchFilterByModule& rhs) = default; -//---------------------------------------------------------------------- -// SearchFilterByModule copy constructor -//---------------------------------------------------------------------- -SearchFilterByModule::SearchFilterByModule(const SearchFilterByModule& rhs) : - SearchFilter (rhs), - m_module_spec (rhs.m_module_spec) -{ -} - -//---------------------------------------------------------------------- -// SearchFilterByModule assignment operator -//---------------------------------------------------------------------- -const SearchFilterByModule& +SearchFilterByModule& SearchFilterByModule::operator=(const SearchFilterByModule& rhs) { m_target_sp = rhs.m_target_sp; @@ -357,20 +308,12 @@ SearchFilterByModule::operator=(const Se return *this; } -//---------------------------------------------------------------------- -// Destructor -//---------------------------------------------------------------------- -SearchFilterByModule::~SearchFilterByModule() -{ -} +SearchFilterByModule::~SearchFilterByModule() = default; bool SearchFilterByModule::ModulePasses (const ModuleSP &module_sp) { - if (module_sp && FileSpec::Equal(module_sp->GetFileSpec(), m_module_spec, false)) - return true; - else - return false; + return (module_sp && FileSpec::Equal(module_sp->GetFileSpec(), m_module_spec, false)); } bool @@ -388,7 +331,6 @@ SearchFilterByModule::AddressPasses (Add return true; } - bool SearchFilterByModule::CompUnitPasses (FileSpec &fileSpec) { @@ -411,7 +353,7 @@ SearchFilterByModule::Search (Searcher & { SymbolContext empty_sc; empty_sc.target_sp = m_target_sp; - searcher.SearchCallback (*this, empty_sc, NULL, false); + searcher.SearchCallback(*this, empty_sc, nullptr, false); } // If the module file spec is a full path, then we can just find the one @@ -463,7 +405,6 @@ SearchFilterByModule::GetFilterRequiredI void SearchFilterByModule::Dump (Stream *s) const { - } lldb::SearchFilterSP @@ -478,10 +419,6 @@ SearchFilterByModule::DoCopyForBreakpoin // Selects a shared library matching a given file spec //---------------------------------------------------------------------- -//---------------------------------------------------------------------- -// SearchFilterByModuleList constructors -//---------------------------------------------------------------------- - SearchFilterByModuleList::SearchFilterByModuleList (const lldb::TargetSP &target_sp, const FileSpecList &module_list) : SearchFilter (target_sp), @@ -489,20 +426,9 @@ SearchFilterByModuleList::SearchFilterBy { } +SearchFilterByModuleList::SearchFilterByModuleList(const SearchFilterByModuleList& rhs) = default; -//---------------------------------------------------------------------- -// SearchFilterByModuleList copy constructor -//---------------------------------------------------------------------- -SearchFilterByModuleList::SearchFilterByModuleList(const SearchFilterByModuleList& rhs) : - SearchFilter (rhs), - m_module_spec_list (rhs.m_module_spec_list) -{ -} - -//---------------------------------------------------------------------- -// SearchFilterByModuleList assignment operator -//---------------------------------------------------------------------- -const SearchFilterByModuleList& +SearchFilterByModuleList& SearchFilterByModuleList::operator=(const SearchFilterByModuleList& rhs) { m_target_sp = rhs.m_target_sp; @@ -510,12 +436,7 @@ SearchFilterByModuleList::operator=(cons return *this; } -//---------------------------------------------------------------------- -// Destructor -//---------------------------------------------------------------------- -SearchFilterByModuleList::~SearchFilterByModuleList() -{ -} +SearchFilterByModuleList::~SearchFilterByModuleList() = default; bool SearchFilterByModuleList::ModulePasses (const ModuleSP &module_sp) @@ -523,7 +444,8 @@ SearchFilterByModuleList::ModulePasses ( if (m_module_spec_list.GetSize() == 0) return true; - if (module_sp && m_module_spec_list.FindFileIndex(0, module_sp->GetFileSpec(), false) != UINT32_MAX) + if (module_sp && + m_module_spec_list.FindFileIndex(0, module_sp->GetFileSpec(), false) != std::numeric_limits<uint32_t>::max()) return true; else return false; @@ -535,7 +457,7 @@ SearchFilterByModuleList::ModulePasses ( if (m_module_spec_list.GetSize() == 0) return true; - if (m_module_spec_list.FindFileIndex(0, spec, true) != UINT32_MAX) + if (m_module_spec_list.FindFileIndex(0, spec, true) != std::numeric_limits<uint32_t>::max()) return true; else return false; @@ -548,7 +470,6 @@ SearchFilterByModuleList::AddressPasses return true; } - bool SearchFilterByModuleList::CompUnitPasses (FileSpec &fileSpec) { @@ -571,7 +492,7 @@ SearchFilterByModuleList::Search (Search { SymbolContext empty_sc; empty_sc.target_sp = m_target_sp; - searcher.SearchCallback (*this, empty_sc, NULL, false); + searcher.SearchCallback(*this, empty_sc, nullptr, false); } // If the module file spec is a full path, then we can just find the one @@ -585,7 +506,7 @@ SearchFilterByModuleList::Search (Search for (size_t i = 0; i < num_modules; i++) { Module* module = target_modules.GetModulePointerAtIndexUnlocked(i); - if (m_module_spec_list.FindFileIndex(0, module->GetFileSpec(), false) != UINT32_MAX) + if (m_module_spec_list.FindFileIndex(0, module->GetFileSpec(), false) != std::numeric_limits<uint32_t>::max()) { SymbolContext matchingContext(m_target_sp, module->shared_from_this()); Searcher::CallbackReturn shouldContinue; @@ -645,7 +566,6 @@ SearchFilterByModuleList::GetFilterRequi void SearchFilterByModuleList::Dump (Stream *s) const { - } lldb::SearchFilterSP @@ -655,16 +575,11 @@ SearchFilterByModuleList::DoCopyForBreak return ret_sp; } - //---------------------------------------------------------------------- // SearchFilterByModuleListAndCU: // Selects a shared library matching a given file spec //---------------------------------------------------------------------- -//---------------------------------------------------------------------- -// SearchFilterByModuleListAndCU constructors -//---------------------------------------------------------------------- - SearchFilterByModuleListAndCU::SearchFilterByModuleListAndCU (const lldb::TargetSP &target_sp, const FileSpecList &module_list, const FileSpecList &cu_list) : @@ -673,20 +588,9 @@ SearchFilterByModuleListAndCU::SearchFil { } +SearchFilterByModuleListAndCU::SearchFilterByModuleListAndCU(const SearchFilterByModuleListAndCU& rhs) = default; -//---------------------------------------------------------------------- -// SearchFilterByModuleListAndCU copy constructor -//---------------------------------------------------------------------- -SearchFilterByModuleListAndCU::SearchFilterByModuleListAndCU(const SearchFilterByModuleListAndCU& rhs) : - SearchFilterByModuleList (rhs), - m_cu_spec_list (rhs.m_cu_spec_list) -{ -} - -//---------------------------------------------------------------------- -// SearchFilterByModuleListAndCU assignment operator -//---------------------------------------------------------------------- -const SearchFilterByModuleListAndCU& +SearchFilterByModuleListAndCU& SearchFilterByModuleListAndCU::operator=(const SearchFilterByModuleListAndCU& rhs) { if (&rhs != this) @@ -698,12 +602,7 @@ SearchFilterByModuleListAndCU::operator= return *this; } -//---------------------------------------------------------------------- -// Destructor -//---------------------------------------------------------------------- -SearchFilterByModuleListAndCU::~SearchFilterByModuleListAndCU() -{ -} +SearchFilterByModuleListAndCU::~SearchFilterByModuleListAndCU() = default; bool SearchFilterByModuleListAndCU::AddressPasses (Address &address) @@ -711,17 +610,16 @@ SearchFilterByModuleListAndCU::AddressPa return true; } - bool SearchFilterByModuleListAndCU::CompUnitPasses (FileSpec &fileSpec) { - return m_cu_spec_list.FindFileIndex(0, fileSpec, false) != UINT32_MAX; + return m_cu_spec_list.FindFileIndex(0, fileSpec, false) != std::numeric_limits<uint32_t>::max(); } bool SearchFilterByModuleListAndCU::CompUnitPasses (CompileUnit &compUnit) { - bool in_cu_list = m_cu_spec_list.FindFileIndex(0, compUnit, false) != UINT32_MAX; + bool in_cu_list = m_cu_spec_list.FindFileIndex(0, compUnit, false) != std::numeric_limits<uint32_t>::max(); if (in_cu_list) { ModuleSP module_sp(compUnit.GetModule()); @@ -747,7 +645,7 @@ SearchFilterByModuleListAndCU::Search (S { SymbolContext empty_sc; empty_sc.target_sp = m_target_sp; - searcher.SearchCallback (*this, empty_sc, NULL, false); + searcher.SearchCallback(*this, empty_sc, nullptr, false); } // If the module file spec is a full path, then we can just find the one @@ -763,7 +661,8 @@ SearchFilterByModuleListAndCU::Search (S for (size_t i = 0; i < num_modules; i++) { lldb::ModuleSP module_sp = target_images.GetModuleAtIndexUnlocked(i); - if (no_modules_in_filter || m_module_spec_list.FindFileIndex(0, module_sp->GetFileSpec(), false) != UINT32_MAX) + if (no_modules_in_filter || + m_module_spec_list.FindFileIndex(0, module_sp->GetFileSpec(), false) != std::numeric_limits<uint32_t>::max()) { SymbolContext matchingContext(m_target_sp, module_sp); Searcher::CallbackReturn shouldContinue; @@ -783,7 +682,8 @@ SearchFilterByModuleListAndCU::Search (S matchingContext.comp_unit = cu_sp.get(); if (matchingContext.comp_unit) { - if (m_cu_spec_list.FindFileIndex(0, *matchingContext.comp_unit, false) != UINT32_MAX) + if (m_cu_spec_list.FindFileIndex(0, *matchingContext.comp_unit, false) != + std::numeric_limits<uint32_t>::max()) { shouldContinue = DoCUIteration(module_sp, matchingContext, searcher); if (shouldContinue == Searcher::eCallbackReturnStop) @@ -844,7 +744,6 @@ SearchFilterByModuleListAndCU::GetFilter void SearchFilterByModuleListAndCU::Dump (Stream *s) const { - } lldb::SearchFilterSP @@ -853,4 +752,3 @@ SearchFilterByModuleListAndCU::DoCopyFor SearchFilterSP ret_sp(new SearchFilterByModuleListAndCU(*this)); return ret_sp; } - _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits