Home
last modified time | relevance | path

Searched refs:BoundsCheckedCast (Results 1 – 3 of 3) sorted by relevance

/art/runtime/
Dutils_test.cc421 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()
Dutils.h308 inline static T BoundsCheckedCast(const void* pointer, in BoundsCheckedCast() function
Doat_file.cc286 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()