#include <profiler.h>
Definition at line 798 of file profiler.h.
◆ ProcessedSample()
dart::ProcessedSample::ProcessedSample |
( |
| ) |
|
Definition at line 1697 of file profiler.cc.
1699 timestamp_(0),
1700 vm_tag_(0),
1701 user_tag_(0),
1702 allocation_cid_(-1),
1703 allocation_identity_hash_(0),
1704 truncated_(false) {}
static constexpr int kPCArraySizeInWords
◆ Add()
void dart::ProcessedSample::Add |
( |
uword |
pc | ) |
|
|
inline |
◆ allocation_cid()
intptr_t dart::ProcessedSample::allocation_cid |
( |
| ) |
const |
|
inline |
Definition at line 834 of file profiler.h.
834{ return allocation_cid_; }
◆ allocation_identity_hash()
uint32_t dart::ProcessedSample::allocation_identity_hash |
( |
| ) |
const |
|
inline |
Definition at line 839 of file profiler.h.
839 {
840 return allocation_identity_hash_;
841 }
◆ At()
uword dart::ProcessedSample::At |
( |
intptr_t |
index | ) |
const |
|
inline |
Definition at line 812 of file profiler.h.
812 {
815 return pcs_[index];
816 }
◆ first_frame_executing()
bool dart::ProcessedSample::first_frame_executing |
( |
| ) |
const |
|
inline |
Definition at line 853 of file profiler.h.
853{ return first_frame_executing_; }
◆ InsertAt()
void dart::ProcessedSample::InsertAt |
( |
intptr_t |
index, |
|
|
uword |
pc |
|
) |
| |
|
inline |
Definition at line 806 of file profiler.h.
void InsertAt(intptr_t idx, const T &value)
◆ IsAllocationSample()
bool dart::ProcessedSample::IsAllocationSample |
( |
| ) |
const |
|
inline |
Definition at line 846 of file profiler.h.
846{ return allocation_cid_ > 0; }
◆ length()
intptr_t dart::ProcessedSample::length |
( |
| ) |
const |
|
inline |
◆ set_allocation_cid()
void dart::ProcessedSample::set_allocation_cid |
( |
intptr_t |
cid | ) |
|
|
inline |
◆ set_allocation_identity_hash()
void dart::ProcessedSample::set_allocation_identity_hash |
( |
uint32_t |
hash | ) |
|
|
inline |
Definition at line 842 of file profiler.h.
842 {
843 allocation_identity_hash_ =
hash;
844 }
static uint32_t hash(const SkShaderBase::GradientInfo &v)
◆ set_first_frame_executing()
void dart::ProcessedSample::set_first_frame_executing |
( |
bool |
first_frame_executing | ) |
|
|
inline |
Definition at line 854 of file profiler.h.
854 {
856 }
bool first_frame_executing() const
◆ set_tid()
void dart::ProcessedSample::set_tid |
( |
ThreadId |
tid | ) |
|
|
inline |
◆ set_timestamp()
void dart::ProcessedSample::set_timestamp |
( |
int64_t |
timestamp | ) |
|
|
inline |
Definition at line 820 of file profiler.h.
int64_t timestamp() const
◆ set_truncated()
void dart::ProcessedSample::set_truncated |
( |
bool |
truncated | ) |
|
|
inline |
◆ set_user_tag()
void dart::ProcessedSample::set_user_tag |
( |
uword |
tag | ) |
|
|
inline |
◆ set_vm_tag()
void dart::ProcessedSample::set_vm_tag |
( |
uword |
tag | ) |
|
|
inline |
◆ tid()
ThreadId dart::ProcessedSample::tid |
( |
| ) |
const |
|
inline |
◆ timestamp()
int64_t dart::ProcessedSample::timestamp |
( |
| ) |
const |
|
inline |
Definition at line 819 of file profiler.h.
819{ return timestamp_; }
◆ truncated()
bool dart::ProcessedSample::truncated |
( |
| ) |
const |
|
inline |
Definition at line 849 of file profiler.h.
849{ return truncated_; }
◆ user_tag()
uword dart::ProcessedSample::user_tag |
( |
| ) |
const |
|
inline |
◆ vm_tag()
uword dart::ProcessedSample::vm_tag |
( |
| ) |
const |
|
inline |
◆ SampleBuffer
The documentation for this class was generated from the following files: