Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/IPO/
DCrossDSOCFI.cpp121 Argument &CallSiteTypeId = *(args++); in buildCFICheck() local
122 CallSiteTypeId.setName("CallSiteTypeId"); in buildCFICheck()
142 SwitchInst *SI = IRB.CreateSwitch(&CallSiteTypeId, TrapBB, BitSetIds.size()); in buildCFICheck()
/external/compiler-rt/lib/cfi/
Dcfi.cc192 void __cfi_slowpath(uptr CallSiteTypeId, void *Ptr) { in __cfi_slowpath() argument
194 VReport(3, "__cfi_slowpath: %zx, %p\n", CallSiteTypeId, Ptr); in __cfi_slowpath()
206 cfi_check(CallSiteTypeId, Ptr); in __cfi_slowpath()
/external/clang/docs/
DControlFlowIntegrityDesign.rst409 __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 the targets inside this DSO. For each known ``CallSiteTypeId``, this
448 of CallSiteTypeId supported by this DSO, and each case is similar to
488 void __cfi_slowpath(uint64 CallSiteTypeId, void *TargetAddr)