reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/xray/xray_fdr_controller.h
  189     FunctionRecord F;
  190     W.undoWrites(sizeof(FunctionRecord));
  193     internal_memcpy(&F, W.getNextRecord(), sizeof(FunctionRecord));
  208     auto RewindingRecordPtr = W.getNextRecord() - sizeof(FunctionRecord);
  212       internal_memcpy(&F, RewindingRecordPtr, sizeof(FunctionRecord));
  216       RewindingRecordPtr -= sizeof(FunctionRecord);
  219       internal_memcpy(&F, RewindingRecordPtr, sizeof(FunctionRecord));
  228       W.undoWrites(sizeof(FunctionRecord) * 2);
  247         !prepareBuffer(sizeof(MetadataRecord) + sizeof(FunctionRecord)))
  273     if (!prepareBuffer(sizeof(MetadataRecord) + sizeof(FunctionRecord)))
  296         !prepareBuffer((2 * sizeof(MetadataRecord)) + sizeof(FunctionRecord)) ||
  313         !prepareBuffer(sizeof(MetadataRecord) + sizeof(FunctionRecord)))
projects/compiler-rt/lib/xray/xray_fdr_log_records.h
   71 static_assert(sizeof(FunctionRecord) == 8, "Wrong size for FunctionRecord.");
projects/compiler-rt/lib/xray/xray_fdr_log_writer.h
   81   template <class T> void writeRecord(const T &R) {
   82     internal_memcpy(NextRecord, reinterpret_cast<const char *>(&R), sizeof(T));
   83     NextRecord += sizeof(T);
   88     atomic_fetch_add(Buffer.Extents, sizeof(T), memory_order_acq_rel);
  130     FunctionRecord R;
  145     FunctionRecord R;