| 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 |