Lines Matching defs:Probe
204 for (MCDecodedPseudoProbe &Probe : Address2ProbesMap) {
205 uint64_t Address = Probe.getAddress();
210 Probe.setAddress(INT64_MAX);
225 Probe.setAddress(INT64_MAX);
229 if (Probe.isBlock()) {
230 Probe.setAddress(BlkOutputAddress);
231 } else if (Probe.isCall()) {
238 Probe.setAddress(INT64_MAX);
240 Probe.setAddress(CallOutputAddress->second);
245 ProbeDecoder.addInjectedProbe(Probe, CallOutputAddress->second);
254 outs() << "Pseudo Probe Address Conversion results:\n";
263 for (MCDecodedPseudoProbe &Probe : Address2ProbesMap) {
264 if (Probe.getAddress() == INT64_MAX)
265 outs() << "Deleted Probe: ";
267 outs() << "Address: " << format_hex(Probe.getAddress(), 8) << " ";
268 Probe.print(outs(), GUID2Func, true);
270 if (Probe.isBlock() && Probe.getAddress() != INT64_MAX)
271 outs() << format_hex(Probe.getAddress(), 8) << " Probe is in "
272 << Addr2BlockNames[Probe.getAddress()] << "\n";
312 // Probe index, type, attribute, address type and address are encoded
374 for (MCDecodedPseudoProbe *&Probe :
376 if (Probe->getAddress() == INT64_MAX)
385 for (MCDecodedPseudoProbe *&Probe :
387 if (Probe->getAddress() == INT64_MAX)
389 EmitDecodedPseudoProbe(Probe);
390 LastProbe = Probe;
393 for (MCDecodedPseudoProbe *&Probe :
395 if (Probe->getAddress() == INT64_MAX)
397 EmitDecodedPseudoProbe(Probe);
398 LastProbe = Probe;