/art/compiler/utils/ |
H A D | intrusive_forward_list_test.cc | 64 ASSERT_EQ(std::distance((expected).begin(), (expected).end()), \ 65 std::distance((value).begin(), (value).end())); \ 66 ASSERT_TRUE(std::equal((expected).begin(), (expected).end(), (value).begin())); \ 129 typename ListType::iterator begin = ifl.begin(); local 131 typename ListType::const_iterator converted_begin = begin; 145 ASSERT_TRUE(ifl.begin() == ifl.cbegin()); 146 ASSERT_FALSE(ifl.begin() != ifl.cbegin()); 150 ASSERT_TRUE(ifl.begin() [all...] |
H A D | dedupe_set_test.cc | 46 return new std::vector<uint8_t>(src.begin(), src.end()); 68 ASSERT_TRUE(std::equal(test1.begin(), test1.end(), array1->begin())); 77 ASSERT_TRUE(std::equal(test2.begin(), test2.end(), array2->begin())); 87 ASSERT_TRUE(std::equal(test3.begin(), test3.end(), array3->begin()));
|
/art/cmdline/ |
H A D | token_range.h | 44 begin_(token_list_->begin()), 52 begin_(token_list_->begin()), 62 begin_(token_list_->begin()), 64 assert(it_begin >= token_list.begin()); 72 begin_(token_list_->begin()), 79 begin_(token_list_->begin()), 90 assert(it_begin >= token_list->begin()); 103 begin_(token_list_->begin()), 107 // Iterator type for begin() and end(). Guaranteed to be a RandomAccessIterator. 110 // Iterator type for const begin() an 146 iterator begin() const { function in struct:art::TokenRange [all...] |
/art/libartbase/base/ |
H A D | stl_util.h | 39 void STLDeleteContainerPointers(ForwardIterator begin, argument 41 while (begin != end) { 42 ForwardIterator temp = begin; 43 ++begin; 50 // hash_set, or any other STL container which defines sensible begin(), end(), 61 STLDeleteContainerPointers(container->begin(), container->end()); 72 for (typename T::iterator i = v->begin(); i != v->end(); ++i) { 94 auto it = std::find(container.begin(), container.end(), value); 96 return std::distance(container.begin(), it); 102 auto it = std::find(container.begin(), containe [all...] |
H A D | iteration_range.h | 37 iterator begin() const { return first_; } function in class:art::IterationRange 59 typedef typename std::reverse_iterator<decltype(c.begin())> riter; 60 return MakeIterationRange(riter(c.end()), riter(c.begin()));
|
H A D | utils.h | 182 inline void FlushInstructionCache(char* begin, char* end) { argument 183 __builtin___clear_cache(begin, end); 186 inline void FlushDataCache(char* begin, char* end) { argument 189 __builtin___clear_cache(begin, end); 213 const uint8_t* begin = static_cast<const uint8_t*>(pointer); local 214 const uint8_t* end = begin + sizeof(*result); 215 if (begin < bound_begin || end > bound_end || begin > end) {
|
H A D | transform_iterator_test.cc | 48 using vector_titer = decltype(MakeTransformIterator(input.begin(), add1)); 76 std::copy(MakeTransformIterator(input.begin(), add1), 101 ASSERT_EQ(input[i].value + 1, MakeTransformIterator(input.begin(), add1)[i]); 113 ASSERT_EQ(MakeTransformIterator(input.begin(), add1) + i, 114 MakeTransformIterator(input.begin() + i, add1)); 131 (MakeTransformIterator(input.begin(), add1) + input.size()).base()); 132 ASSERT_EQ(MakeTransformIterator(input.end(), add1) - MakeTransformIterator(input.begin(), add1), 136 auto it = MakeTransformIterator(input.begin(), add1); 151 using list_titer = decltype(MakeTransformIterator(input.begin(), sub1)); 179 std::copy(MakeTransformIterator(input.begin(), sub [all...] |
H A D | transform_array_ref.h | 92 iterator begin() { return MakeIterator(base().begin()); } function in class:art::TransformArrayRef 93 const_iterator begin() const { return MakeIterator(base().cbegin()); } function in class:art::TransformArrayRef 101 reverse_iterator rend() { return reverse_iterator(begin()); } 102 const_reverse_iterator rend() const { return const_reverse_iterator(begin()); } 165 return lhs.size() == rhs.size() && std::equal(lhs.begin(), lhs.end(), rhs.begin());
|
/art/disassembler/ |
H A D | disassembler_mips.h | 36 size_t Dump(std::ostream& os, const uint8_t* begin) OVERRIDE; 37 void Dump(std::ostream& os, const uint8_t* begin, const uint8_t* end) OVERRIDE;
|
H A D | disassembler_arm64.cc | 111 size_t DisassemblerArm64::Dump(std::ostream& os, const uint8_t* begin) { argument 112 const Instruction* instr = reinterpret_cast<const Instruction*>(begin); 114 os << FormatInstructionPointer(begin) 119 void DisassemblerArm64::Dump(std::ostream& os, const uint8_t* begin, const uint8_t* end) { argument 120 for (const uint8_t* cur = begin; cur < end; cur += kInstructionSize) {
|
H A D | disassembler_arm.h | 35 size_t Dump(std::ostream& os, const uint8_t* begin) OVERRIDE; 36 void Dump(std::ostream& os, const uint8_t* begin, const uint8_t* end) OVERRIDE;
|
H A D | disassembler.cc | 57 std::string Disassembler::FormatInstructionPointer(const uint8_t* begin) { argument 59 return StringPrintf("%p", begin); 61 size_t offset = begin - disassembler_options_->base_address_;
|
H A D | disassembler.h | 76 virtual size_t Dump(std::ostream& os, const uint8_t* begin) = 0; 78 virtual void Dump(std::ostream& os, const uint8_t* begin, const uint8_t* end) = 0; 87 std::string FormatInstructionPointer(const uint8_t* begin);
|
H A D | disassembler_arm.cc | 152 const uintptr_t begin = reinterpret_cast<uintptr_t>(options_->base_address_); local 159 literal_addr += begin; 166 if (literal_addr < begin || literal_addr > end - literal_size[type]) { 207 size_t DisassemblerArm::Dump(std::ostream& os, const uint8_t* begin) { argument 209 // Remove the Thumb specifier bit; no effect if begin does not point to T32 code. 210 const uintptr_t instr_ptr = reinterpret_cast<uintptr_t>(begin) & ~1; 212 const bool is_t32 = (reinterpret_cast<uintptr_t>(begin) & 1) != 0; 231 void DisassemblerArm::Dump(std::ostream& os, const uint8_t* begin, const uint8_t* end) { argument 232 DCHECK_LE(begin, end); 234 // Remove the Thumb specifier bit; no effect if begin doe [all...] |
H A D | disassembler_arm64.h | 79 size_t Dump(std::ostream& os, const uint8_t* begin) OVERRIDE; 80 void Dump(std::ostream& os, const uint8_t* begin, const uint8_t* end) OVERRIDE;
|
H A D | disassembler_x86.h | 32 size_t Dump(std::ostream& os, const uint8_t* begin) OVERRIDE; 33 void Dump(std::ostream& os, const uint8_t* begin, const uint8_t* end) OVERRIDE;
|
/art/runtime/gc/collector/ |
H A D | immune_spaces.cc | 65 std::sort(intervals.begin(), intervals.end()); 66 // Intervals are already sorted by begin, if a new interval begins at the end of the current 72 const uintptr_t begin = std::get<0>(interval); local 75 VLOG(collector) << "Interval " << reinterpret_cast<const void*>(begin) << "-" 77 DCHECK_GE(end, begin); 78 DCHECK_GE(begin, cur_end); 81 if (begin != cur_end) { 86 cur_begin = begin; 93 cur_heap_size += end - begin;
|
H A D | immune_region.h | 51 void SetBegin(mirror::Object* begin) { argument 52 begin_ = begin;
|
/art/runtime/gc/accounting/ |
H A D | heap_bitmap.cc | 28 auto it = std::find(continuous_space_bitmaps_.begin(), continuous_space_bitmaps_.end(), 37 auto it = std::find(large_object_bitmaps_.begin(), large_object_bitmaps_.end(), old_bitmap); 57 auto it = std::find(continuous_space_bitmaps_.begin(), continuous_space_bitmaps_.end(), bitmap); 69 auto it = std::find(large_object_bitmaps_.begin(), large_object_bitmaps_.end(), bitmap);
|
H A D | card_table.cc | 121 uint8_t* begin = mem_map_->Begin() + offset_; local 125 << " begin: " << reinterpret_cast<void*>(begin) 128 << " heap begin: " << AddrFromCard(begin)
|
/art/libdexfile/dex/ |
H A D | dex_file_layout.cc | 25 int DexLayoutSection::MadviseLargestPageAlignedRegion(const uint8_t* begin, argument 28 DCHECK_LE(begin, end); 29 begin = AlignUp(begin, kPageSize); 31 if (begin < end) { 33 int result = madvise(const_cast<uint8_t*>(begin), end - begin, advice);
|
H A D | dex_cache_resolved_classes.h | 54 void AddClasses(InputIt begin, InputIt end) const { argument 55 classes_.insert(begin, end);
|
/art/runtime/ |
H A D | memory_region.h | 41 return lhs.size() == rhs.size() && memcmp(lhs.begin(), rhs.begin(), lhs.size()) == 0; 56 uint8_t* begin() const { return reinterpret_cast<uint8_t*>(pointer_); } function in class:art::FINAL 57 uint8_t* end() const { return begin() + size_; } 141 const uint8_t* address = begin() + bit_offset / kBitsPerByte; 186 return MemoryRegion(reinterpret_cast<void*>(begin() + offset), size_in); 200 return reinterpret_cast<T*>(begin() + offset);
|
/art/runtime/gc/space/ |
H A D | dlmalloc_space.cc | 42 void* mspace, uint8_t* begin, uint8_t* end, uint8_t* limit, 44 : MallocSpace(name, mem_map, begin, end, limit, growth_limit, true, can_move_objects, 68 uint8_t* begin = mem_map->Begin(); local 71 mem_map, initial_size, name, mspace, begin, end, begin + capacity, growth_limit, 74 return new DlMallocSpace(mem_map, initial_size, name, mspace, begin, end, begin + capacity, 114 void* DlMallocSpace::CreateMspace(void* begin, size_t morecore_start, size_t initial_size) { argument 117 // create mspace using our backing storage starting at begin and with a footprint of 120 void* msp = create_mspace_with_base(begin, morecore_star 41 DlMallocSpace(MemMap* mem_map, size_t initial_size, const std::string& name, void* mspace, uint8_t* begin, uint8_t* end, uint8_t* limit, size_t growth_limit, bool can_move_objects, size_t starting_size) argument 155 CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, uint8_t* begin, uint8_t* end, uint8_t* limit, size_t growth_limit, bool can_move_objects) argument [all...] |
H A D | rosalloc_space.cc | 48 art::gc::allocator::RosAlloc* rosalloc, uint8_t* begin, uint8_t* end, 51 : MallocSpace(name, mem_map, begin, end, limit, growth_limit, true, can_move_objects, 79 uint8_t* begin = mem_map->Begin(); local 84 mem_map, initial_size, name, rosalloc, begin, end, begin + capacity, growth_limit, 87 return new RosAllocSpace(mem_map, initial_size, name, rosalloc, begin, end, begin + capacity, 133 allocator::RosAlloc* RosAllocSpace::CreateRosAlloc(void* begin, size_t morecore_start, argument 139 // create rosalloc using our backing storage starting at begin and 143 begin, morecore_star 47 RosAllocSpace(MemMap* mem_map, size_t initial_size, const std::string& name, art::gc::allocator::RosAlloc* rosalloc, uint8_t* begin, uint8_t* end, uint8_t* limit, size_t growth_limit, bool can_move_objects, size_t starting_size, bool low_memory_mode) argument 178 CreateInstance(MemMap* mem_map, const std::string& name, void* allocator, uint8_t* begin, uint8_t* end, uint8_t* limit, size_t growth_limit, bool can_move_objects) argument [all...] |