Searched refs:IsAligned (Results 1 - 22 of 22) sorted by relevance

/art/runtime/
H A Dverify_object-inl.h36 bool failed = !IsAligned<kObjectAlignment>(obj);
39 failed = failed || !IsAligned<kObjectAlignment>(c);
H A Dimage.cc98 if (!IsAligned<kPageSize>(patch_delta_)) {
H A Dlock_word.h92 DCHECK(IsAligned < 1 << kStateSize>(target));
H A Dfault_handler.cc236 if (method_obj == 0 || !IsAligned<kObjectAlignment>(method_obj)) {
250 if (!IsAligned<kObjectAlignment>(cls)) {
H A Dmem_map.cc501 DCHECK(IsAligned<kPageSize>(begin_));
502 DCHECK(IsAligned<kPageSize>(base_begin_));
503 DCHECK(IsAligned<kPageSize>(reinterpret_cast<byte*>(base_begin_) + base_size_));
504 DCHECK(IsAligned<kPageSize>(new_end));
519 DCHECK(IsAligned<kPageSize>(tail_base_size));
H A Dutils.h90 static inline bool IsAligned(T x) { function in namespace:art
96 static inline bool IsAligned(T* x) { function in namespace:art
97 return IsAligned<n>(reinterpret_cast<const uintptr_t>(x));
106 CHECK(::art::IsAligned<alignment>(value)) << reinterpret_cast<const void*>(value)
109 DCHECK(::art::IsAligned<alignment>(value)) << reinterpret_cast<const void*>(value)
H A Doat.cc88 CHECK(IsAligned<kPageSize>(image_file_location_oat_data_begin));
122 if (!IsAligned<kPageSize>(executable_offset_)) {
125 if (!IsAligned<kPageSize>(image_patch_delta_)) {
H A Dclass_linker_test.cc307 CHECK(!IsAligned<4>(field->GetOffset().Uint32Value()));
759 EXPECT_TRUE(IsAligned<4>(data_offset)); // Check 4 byte alignment.
761 EXPECT_TRUE(IsAligned<8>(data_offset)); // Check 8 byte alignment.
771 EXPECT_TRUE(IsAligned<8>(data_offset)); // Longs require 8 byte alignment
776 EXPECT_TRUE(IsAligned<8>(data_offset)); // Doubles require 8 byte alignment
781 EXPECT_TRUE(IsAligned<4>(data_offset)); // Ints require 4 byte alignment
786 EXPECT_TRUE(IsAligned<2>(data_offset)); // Chars require 2 byte alignment
791 EXPECT_TRUE(IsAligned<2>(data_offset)); // Shorts require 2 byte alignment
H A Dclass_linker.cc5445 if (current_field != num_fields && !IsAligned<8>(field_offset.Uint32Value())) {
5466 DCHECK(current_field == num_fields || IsAligned<8>(field_offset.Uint32Value()))
5552 CHECK(!IsAligned<sizeof(mirror::HeapReference<mirror::Object>)>(offset.Uint32Value()));
/art/runtime/gc/space/
H A Dmalloc_space.cc49 CHECK(IsAligned<kGcCardSize>(reinterpret_cast<uintptr_t>(mem_map->Begin())));
50 CHECK(IsAligned<kGcCardSize>(reinterpret_cast<uintptr_t>(mem_map->End())));
167 DCHECK(IsAligned<accounting::CardTable::kCardSize>(begin_));
168 DCHECK(IsAligned<accounting::CardTable::kCardSize>(End()));
169 DCHECK(IsAligned<kPageSize>(begin_));
170 DCHECK(IsAligned<kPageSize>(End()));
H A Dbump_pointer_space-inl.h61 DCHECK(IsAligned<kAlignment>(num_bytes));
H A Dlarge_object_space.cc375 DCHECK(IsAligned<kAlignment>(next_next_info->ByteSize()));
/art/runtime/gc/collector/
H A Dsemi_space-inl.h37 CHECK(IsAligned<kPageSize>(obj));
H A Dmark_sweep.cc376 if (UNLIKELY(obj == nullptr || !IsAligned<kPageSize>(obj) ||
754 DCHECK(IsAligned<accounting::CardTable::kCardSize>(card_begin));
755 DCHECK(IsAligned<accounting::CardTable::kCardSize>(card_end));
H A Dmark_compact.cc154 if (!IsAligned<kPageSize>(obj)) {
/art/runtime/gc/accounting/
H A Dcard_table-inl.h64 while (!IsAligned<sizeof(word)>(card_cur) && card_cur < card_end) {
136 while (!IsAligned<sizeof(word)>(card_cur) && card_cur < card_end) {
149 while (!IsAligned<sizeof(word)>(card_end) && card_end > card_cur) {
H A Dspace_bitmap.cc75 DCHECK(IsAligned<kBitsPerWord * kAlignment>(new_end));
/art/runtime/interpreter/
H A Dinterpreter_common.h293 DCHECK(IsAligned<4>(keys));
296 DCHECK(IsAligned<4>(targets));
318 DCHECK(IsAligned<4>(keys));
320 DCHECK(IsAligned<4>(entries));
/art/runtime/base/
H A Dhistogram-inl.h65 CHECK(IsAligned<2>(frequency_.size()));
/art/runtime/gc/allocator/
H A Drosalloc.cc61 CHECK(IsAligned<kPageSize>(page_release_size_threshold_));
343 DCHECK(IsAligned<kPageSize>(fpr->ByteSize(this)));
1558 DCHECK(IsAligned<kPageSize>(fpr_size));
1895 CHECK(IsAligned<kPageSize>(fpr_size))
2133 DCHECK(IsAligned<kPageSize>(fpr_size));
/art/runtime/gc/
H A Dheap.cc607 if (IsAligned<kObjectAlignment>(obj)) {
1108 return IsAligned<kObjectAlignment>(obj) && FindSpaceFromObject(obj, true) != nullptr;
1116 if (obj == nullptr || !IsAligned<kObjectAlignment>(obj)) {
1129 if (UNLIKELY(!IsAligned<kObjectAlignment>(obj))) {
1230 CHECK(IsAligned<kObjectAlignment>(obj)) << "Object isn't aligned: " << obj;
1233 CHECK(IsAligned<kObjectAlignment>(c)) << "Class " << c << " not aligned in object " << obj;
/art/patchoat/
H A Dpatchoat.cc1163 if (!IsAligned<kPageSize>(base_delta)) {

Completed in 282 milliseconds