Searched refs:CallSiteTypeId (Results 1 – 4 of 4) sorted by relevance
/external/compiler-rt/lib/cfi/ |
D | cfi.cc | 300 ALWAYS_INLINE void CfiSlowPathCommon(u64 CallSiteTypeId, void *Ptr, in CfiSlowPathCommon() argument 303 VReport(3, "__cfi_slowpath: %llx, %p\n", CallSiteTypeId, Ptr); in CfiSlowPathCommon() 322 cfi_check(CallSiteTypeId, Ptr, DiagData); in CfiSlowPathCommon() 361 __cfi_slowpath(u64 CallSiteTypeId, void *Ptr) { in __cfi_slowpath() argument 362 CfiSlowPathCommon(CallSiteTypeId, Ptr, nullptr); in __cfi_slowpath() 367 __cfi_slowpath_diag(u64 CallSiteTypeId, void *Ptr, void *DiagData) { in __cfi_slowpath_diag() argument 368 CfiSlowPathCommon(CallSiteTypeId, Ptr, DiagData); in __cfi_slowpath_diag()
|
/external/llvm/lib/Transforms/IPO/ |
D | CrossDSOCFI.cpp | 105 Value &CallSiteTypeId = *(args++); in buildCFICheck() local 106 CallSiteTypeId.setName("CallSiteTypeId"); in buildCFICheck() 128 SwitchInst *SI = IRB.CreateSwitch(&CallSiteTypeId, TrapBB, TypeIds.size()); in buildCFICheck()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/IPO/ |
D | CrossDSOCFI.cpp | 123 Value &CallSiteTypeId = *(args++); in buildCFICheck() local 124 CallSiteTypeId.setName("CallSiteTypeId"); in buildCFICheck() 146 SwitchInst *SI = IRB.CreateSwitch(&CallSiteTypeId, TrapBB, TypeIds.size()); in buildCFICheck()
|
/external/clang/docs/ |
D | ControlFlowIntegrityDesign.rst | 409 __cfi_slowpath(CallSiteTypeId, f); 412 CallSiteTypeId section in Shared library support 415 ``CallSiteTypeId`` is a stable process-wide identifier of the 428 ``CallSiteTypeId`` hashing will result in weaker CFI checks that would 435 function ``f`` with type ``CallSiteTypeId`` is valid or not. To 440 void __cfi_check(uint64 CallSiteTypeId, void *TargetAddr) 443 targets inside this DSO. For each known ``CallSiteTypeId``, this function 448 of CallSiteTypeId supported by this DSO, and each case is similar to 488 void __cfi_slowpath(uint64 CallSiteTypeId, void *TargetAddr)
|