Home | History | Annotate | Download | only in Instrumentation

Lines Matching refs:Call

41 /// Every module initializer should call __msan_init to ensure that the
120 static cl::opt<bool> ClPoisonStackWithCall("msan-poison-stack-with-call",
121 cl::desc("poison uninitialized stack variables with a call"),
336 /// inserts a call to __msan_init to the module's constructor list.
365 // Insert a call to __msan_init/__msan_track_origins into the module's CTORs.
394 /// \brief Visit a va_start call.
397 /// \brief Visit a va_copy call.
419 /// test their argument shadow and print reports (with a runtime call) if it's
525 CallInst *Call = IRB.CreateCall(MS.WarningFn);
526 Call->setDebugLoc(OrigIns->getDebugLoc());
1349 /// If we instrument the call here, but it does not get inlined,
1351 /// of overlapping regions. So, we simply lower the intrinsic to a call.
1573 CallInst *Call = cast<CallInst>(&I);
1578 if (Call->isInlineAsm()) {
1586 if (Call->isTailCall() && Call->getType() != Call->getParent()->getType())
1587 Call->setTailCall(false);
1595 if (Function *Func = Call->getCalledFunction()) {
1647 DEBUG(dbgs() << " done with call args\n");
1732 // by __msan_va_arg_overflow_size_tls at the first call.
1801 errs() << "ZZZ call " << CI->getCalledFunction()->getName() << "\n";
1864 // MSanParamTLS, and extract shadow on va_arg() call in the argument list