コード例 #1
0
ファイル: VMRange.cpp プロジェクト: carlokok/lldb
bool
VMRange::ContainsRange(const VMRange::collection& coll, const VMRange& range)
{
    RangeInRangeUnaryPredicate in_range_predicate(range);
    VMRange::const_iterator pos;
    VMRange::const_iterator end = coll.end();
    pos = std::find_if( coll.begin(), end, in_range_predicate );
    if (pos != end)
        return true;
    return false;
}
コード例 #2
0
ファイル: VMRange.cpp プロジェクト: carlokok/lldb
uint32_t
VMRange::FindRangeIndexThatContainsValue (const VMRange::collection& coll, lldb::addr_t value)
{
    ValueInRangeUnaryPredicate in_range_predicate(value);
    VMRange::const_iterator begin = coll.begin();
    VMRange::const_iterator end = coll.end();
    VMRange::const_iterator pos = std::find_if (begin, end, in_range_predicate);
    if (pos != end)
        return std::distance (begin, pos);
    return UINT32_MAX;
}
コード例 #3
0
ファイル: VMRange.cpp プロジェクト: carlokok/lldb
bool
VMRange::ContainsValue(const VMRange::collection& coll, lldb::addr_t value)
{
    ValueInRangeUnaryPredicate in_range_predicate(value);
    VMRange::const_iterator pos;
    VMRange::const_iterator end = coll.end();
    pos = std::find_if( coll.begin(), end, in_range_predicate );
    if (pos != end)
        return true;
    return false;
}
コード例 #4
0
ファイル: VMRange.cpp プロジェクト: FreeBSDFoundation/freebsd
bool VMRange::ContainsRange(const VMRange::collection &coll,
                            const VMRange &range) {
  return llvm::find_if(coll, [&](const VMRange &r) {
           return r.Contains(range);
         }) != coll.end();
}
コード例 #5
0
ファイル: VMRange.cpp プロジェクト: FreeBSDFoundation/freebsd
bool VMRange::ContainsValue(const VMRange::collection &coll,
                            lldb::addr_t value) {
  return llvm::find_if(coll, [&](const VMRange &r) {
           return r.Contains(value);
         }) != coll.end();
}
コード例 #6
0
ファイル: VMRange.cpp プロジェクト: 2trill2spill/freebsd
bool VMRange::ContainsRange(const VMRange::collection &coll,
                            const VMRange &range) {
  RangeInRangeUnaryPredicate in_range_predicate(range);
  return llvm::find_if(coll, in_range_predicate) != coll.end();
}
コード例 #7
0
ファイル: VMRange.cpp プロジェクト: 2trill2spill/freebsd
bool VMRange::ContainsValue(const VMRange::collection &coll,
                            lldb::addr_t value) {
  ValueInRangeUnaryPredicate in_range_predicate(value);
  return llvm::find_if(coll, in_range_predicate) != coll.end();
}