LLVM: llvm::orc::PerfJITCodeLoadRecord Struct Reference (original) (raw)
#include "[llvm/ExecutionEngine/Orc/Shared/PerfSharedStructs.h](PerfSharedStructs%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| PerfJITRecordPrefix | Prefix |
| uint32_t | Pid |
| uint32_t | Tid |
| uint64_t | Vma |
| uint64_t | CodeAddr |
| uint64_t | CodeSize |
| uint64_t | CodeIndex |
| std::string | Name |
Detailed Description
Definition at line 38 of file PerfSharedStructs.h.
Member Data Documentation
◆ CodeAddr
uint64_t llvm::orc::PerfJITCodeLoadRecord::CodeAddr
Definition at line 44 of file PerfSharedStructs.h.
Referenced by llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::deserialize(), llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::serialize(), and llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::size().
◆ CodeIndex
uint64_t llvm::orc::PerfJITCodeLoadRecord::CodeIndex
Definition at line 46 of file PerfSharedStructs.h.
Referenced by llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::deserialize(), llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::serialize(), and llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::size().
◆ CodeSize
uint64_t llvm::orc::PerfJITCodeLoadRecord::CodeSize
Definition at line 45 of file PerfSharedStructs.h.
Referenced by llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::deserialize(), llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::serialize(), and llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::size().
◆ Name
std::string llvm::orc::PerfJITCodeLoadRecord::Name
Definition at line 47 of file PerfSharedStructs.h.
Referenced by llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::deserialize(), llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::serialize(), and llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::size().
◆ Pid
uint32_t llvm::orc::PerfJITCodeLoadRecord::Pid
Definition at line 41 of file PerfSharedStructs.h.
Referenced by llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::deserialize(), llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::serialize(), and llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::size().
◆ Prefix
PerfJITRecordPrefix llvm::orc::PerfJITCodeLoadRecord::Prefix
Definition at line 39 of file PerfSharedStructs.h.
Referenced by llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::deserialize(), llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::serialize(), and llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::size().
◆ Tid
uint32_t llvm::orc::PerfJITCodeLoadRecord::Tid
Definition at line 42 of file PerfSharedStructs.h.
Referenced by llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::deserialize(), llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::serialize(), and llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::size().
◆ Vma
uint64_t llvm::orc::PerfJITCodeLoadRecord::Vma
Definition at line 43 of file PerfSharedStructs.h.
Referenced by llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::deserialize(), llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::serialize(), and llvm::orc::shared::SPSSerializationTraits< SPSPerfJITCodeLoadRecord, PerfJITCodeLoadRecord >::size().
The documentation for this struct was generated from the following file:
- include/llvm/ExecutionEngine/Orc/Shared/PerfSharedStructs.h