Searched refs:BoundsCheckedCast (Results 1 – 3 of 3) sorted by relevance
/art/runtime/ |
D | utils_test.cc | 421 TEST_F(UtilsTest, BoundsCheckedCast) { in TEST_F() argument 424 EXPECT_EQ(BoundsCheckedCast<const uint64_t*>(nullptr, buffer, buffer_end), nullptr); in TEST_F() 425 EXPECT_EQ(BoundsCheckedCast<const uint64_t*>(buffer, buffer, buffer_end), in TEST_F() 427 EXPECT_EQ(BoundsCheckedCast<const uint64_t*>(buffer + 56, buffer, buffer_end), in TEST_F() 429 EXPECT_EQ(BoundsCheckedCast<const uint64_t*>(buffer - 1, buffer, buffer_end), nullptr); in TEST_F() 430 EXPECT_EQ(BoundsCheckedCast<const uint64_t*>(buffer + 57, buffer, buffer_end), nullptr); in TEST_F()
|
D | utils.h | 308 inline static T BoundsCheckedCast(const void* pointer, in BoundsCheckedCast() function
|
D | oat_file.cc | 286 BoundsCheckedCast<const DexFile::Header*>(dex_begin, dex_begin, dex_end); in FindDexFileMapItem() 292 BoundsCheckedCast<const DexFile::MapList*>(dex_begin + header->map_off_, dex_begin, dex_end); in FindDexFileMapItem() 302 map_item = BoundsCheckedCast<const DexFile::MapItem*>(map_item + 1, dex_begin, dex_end); in FindDexFileMapItem()
|