Home
last modified time | relevance | path

Searched refs:VtablePtr (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/compiler-rt/test/ubsan/TestCases/TypeCheck/
H A Dvptr-corrupted-vtable-itanium.cpp30 void *VtablePtr = *reinterpret_cast<void**>(Ptr); in main() local
32 VtablePtr = ptrauth_strip(VtablePtr, 0); in main()
34 VtablePrefix* Prefix = reinterpret_cast<VtablePrefix*>(VtablePtr) - 1; in main()
/llvm-project-15.0.7/compiler-rt/lib/ubsan/
H A Dubsan_type_hash.cpp29 void *VtablePtr = *reinterpret_cast<void **>(Object); in getDynamicTypeInfoFromObject() local
30 return getDynamicTypeInfoFromVtable(VtablePtr); in getDynamicTypeInfoFromObject()
H A Dubsan_type_hash_itanium.cpp222 void *VtablePtr = *reinterpret_cast<void **>(Object); in checkDynamicType() local
223 VtablePrefix *Vtable = getVtablePrefix(VtablePtr); in checkDynamicType()
248 __ubsan::getDynamicTypeInfoFromVtable(void *VtablePtr) { in getDynamicTypeInfoFromVtable() argument
249 VtablePrefix *Vtable = getVtablePrefix(VtablePtr); in getDynamicTypeInfoFromVtable()
H A Dubsan_type_hash_win.cpp46 __ubsan::getDynamicTypeInfoFromVtable(void *VtablePtr) { in getDynamicTypeInfoFromVtable() argument
52 ((CompleteObjectLocator**)VtablePtr)-1; in getDynamicTypeInfoFromVtable()