AddTraceToTimelineNode(TimelineNode *root) const | ion::profile::TraceRecorder | |
Allocatable() | ion::base::Allocatable | protected |
Allocatable(const Allocatable &other) | ion::base::Allocatable | protected |
Allocatable(const AllocatorPtr &allocator) | ion::base::Allocatable | explicitprotected |
AnnotateCurrentScope(const std::string &name, const std::string &value) | ion::profile::TraceRecorder | |
AnnotateCurrentScopeAtTime(uint32 timestamp, const std::string &name, const std::string &value) | ion::profile::TraceRecorder | |
CreateTimeStamp(const char *name, const char *value) | ion::profile::TraceRecorder | |
CreateTimeStampAtTime(uint32 timestamp, const char *name, const char *value) | ion::profile::TraceRecorder | |
DumpStrings(std::vector< std::string > *table) const | ion::profile::TraceRecorder | |
DumpTrace(std::string *output, uint32 string_index_offset) const | ion::profile::TraceRecorder | |
EnterFrame(uint32 frame_number) | ion::profile::TraceRecorder | |
EnterScope(int event_id) | ion::profile::TraceRecorder | |
EnterScopeAtTime(uint32 timestamp, int event_id) | ion::profile::TraceRecorder | |
EnterTimeRange(uint32 unique_id, const char *name, const char *value) | ion::profile::TraceRecorder | |
EnterTimeRange(const char *name, const char *value) | ion::profile::TraceRecorder | |
GetAllocator() const | ion::base::Allocatable | inline |
GetAllocatorForLifetime(AllocationLifetime lifetime) const | ion::base::Allocatable | inline |
GetCurrentFrameNumber() const | ion::profile::TraceRecorder | |
GetDefaultBufferSize() | ion::profile::TraceRecorder | inlinestatic |
GetNonNullAllocator() const | ion::base::Allocatable | inline |
GetNumTraces() const | ion::profile::TraceRecorder | |
GetReserveBuffer() | ion::profile::TraceRecorder | inlinestatic |
GetThreadId() const | ion::profile::TraceRecorder | inline |
GetThreadName() const | ion::profile::TraceRecorder | inline |
IndexToStringMap typedef | ion::profile::TraceRecorder | |
IsInFrameScope() const | ion::profile::TraceRecorder | inline |
LeaveFrame() | ion::profile::TraceRecorder | |
LeaveScope() | ion::profile::TraceRecorder | |
LeaveScopeAtTime(uint32 timestamp) | ion::profile::TraceRecorder | |
LeaveTimeRange(uint32 id) | ion::profile::TraceRecorder | |
operator delete(void *ptr) | ion::base::Allocatable | inline |
operator delete(void *ptr, AllocationLifetime lifetime) | ion::base::Allocatable | inline |
operator delete(void *ptr, const AllocatorPtr &allocator) | ion::base::Allocatable | inline |
operator delete(void *ptr, void *ptr2) | ion::base::Allocatable | inline |
operator new(size_t size) | ion::base::Allocatable | inline |
operator new(size_t size, AllocationLifetime lifetime) | ion::base::Allocatable | inline |
operator new(size_t size, const AllocatorPtr &allocator) | ion::base::Allocatable | inline |
operator new(size_t size, const AllocatorPtr &allocator, void *ptr) | ion::base::Allocatable | inline |
operator new(size_t size, void *ptr) | ion::base::Allocatable | inline |
operator=(const Allocatable &other) | ion::base::Allocatable | inlineprotected |
SetDefaultBufferSize(size_t s) | ion::profile::TraceRecorder | inlinestatic |
SetReserveBuffer(bool reserve) | ion::profile::TraceRecorder | inlinestatic |
SetThreadName(const std::string &name) | ion::profile::TraceRecorder | inline |
TraceBuffer typedef | ion::profile::TraceRecorder | |
TraceRecorder(CallTraceManager *manager) | ion::profile::TraceRecorder | explicit |
TraceRecorder(CallTraceManager *manager, size_t buffer_size) | ion::profile::TraceRecorder | |
~Allocatable() | ion::base::Allocatable | virtual |