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

References

projects/compiler-rt/lib/xray/xray_interface.cpp
  172     Report("Unsupported sled kind '%d' @%04x\n", Sled.Address, int(Sled.Kind));
  271     if (Sled.Address < MinSled.Address)
  271     if (Sled.Address < MinSled.Address)
  273     if (Sled.Address > MaxSled.Address)
  273     if (Sled.Address > MaxSled.Address)
  286       reinterpret_cast<void *>(MinSled.Address & ~(PageSize - 1));
  288       (MaxSled.Address - reinterpret_cast<uptr>(PageAlignedAddr)) + cSledLength;
  343     if (f->Address < MinSled.Address)
  343     if (f->Address < MinSled.Address)
  345     if (f->Address > MaxSled.Address)
  345     if (f->Address > MaxSled.Address)
  351       reinterpret_cast<void *>(MinSled.Address & ~(PageSize - 1));
  353       (MaxSled.Address - reinterpret_cast<uptr>(PageAlignedAddr)) + cSledLength;
projects/compiler-rt/lib/xray/xray_x86_64.cpp
  155                              (static_cast<int64_t>(Sled.Address) + 11);
  158            Trampoline, reinterpret_cast<void *>(Sled.Address));
  162     *reinterpret_cast<uint32_t *>(Sled.Address + 2) = FuncId;
  163     *reinterpret_cast<uint8_t *>(Sled.Address + 6) = CallOpCode;
  164     *reinterpret_cast<uint32_t *>(Sled.Address + 7) = TrampolineOffset;
  166         reinterpret_cast<std::atomic<uint16_t> *>(Sled.Address), MovR10Seq,
  170         reinterpret_cast<std::atomic<uint16_t> *>(Sled.Address), Jmp9Seq,
  200                              (static_cast<int64_t>(Sled.Address) + 11);
  203            __xray_FunctionExit, reinterpret_cast<void *>(Sled.Address));
  207     *reinterpret_cast<uint32_t *>(Sled.Address + 2) = FuncId;
  208     *reinterpret_cast<uint8_t *>(Sled.Address + 6) = JmpOpCode;
  209     *reinterpret_cast<uint32_t *>(Sled.Address + 7) = TrampolineOffset;
  211         reinterpret_cast<std::atomic<uint16_t> *>(Sled.Address), MovR10Seq,
  215         reinterpret_cast<std::atomic<uint8_t> *>(Sled.Address), RetOpCode,
  228       (static_cast<int64_t>(Sled.Address) + 11);
  231            __xray_FunctionTailExit, reinterpret_cast<void *>(Sled.Address));
  235     *reinterpret_cast<uint32_t *>(Sled.Address + 2) = FuncId;
  236     *reinterpret_cast<uint8_t *>(Sled.Address + 6) = CallOpCode;
  237     *reinterpret_cast<uint32_t *>(Sled.Address + 7) = TrampolineOffset;
  239         reinterpret_cast<std::atomic<uint16_t> *>(Sled.Address), MovR10Seq,
  243         reinterpret_cast<std::atomic<uint16_t> *>(Sled.Address), Jmp9Seq,
  277         reinterpret_cast<std::atomic<uint16_t> *>(Sled.Address), NopwSeq,
  283           reinterpret_cast<std::atomic<uint16_t> *>(Sled.Address), Jmp15Seq,
  289           reinterpret_cast<std::atomic<uint16_t> *>(Sled.Address), Jmp20Seq,
  318         reinterpret_cast<std::atomic<uint16_t> *>(Sled.Address), NopwSeq,
  322           reinterpret_cast<std::atomic<uint16_t> *>(Sled.Address), Jmp20Seq,