#include <profiler.h>
Definition at line 805 of file profiler.h.
◆ ProcessedSample()
dart::ProcessedSample::ProcessedSample |
( |
| ) |
|
Definition at line 1691 of file profiler.cc.
1693 timestamp_(0),
1694 vm_tag_(0),
1695 user_tag_(0),
1696 allocation_cid_(-1),
1697 allocation_identity_hash_(0),
1698 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 841 of file profiler.h.
841{ return allocation_cid_; }
◆ allocation_identity_hash()
uint32_t dart::ProcessedSample::allocation_identity_hash |
( |
| ) |
const |
|
inline |
Definition at line 846 of file profiler.h.
846 {
847 return allocation_identity_hash_;
848 }
◆ At()
uword dart::ProcessedSample::At |
( |
intptr_t |
index | ) |
const |
|
inline |
Definition at line 819 of file profiler.h.
819 {
822 return pcs_[index];
823 }
◆ first_frame_executing()
bool dart::ProcessedSample::first_frame_executing |
( |
| ) |
const |
|
inline |
Definition at line 860 of file profiler.h.
860{ return first_frame_executing_; }
◆ InsertAt()
void dart::ProcessedSample::InsertAt |
( |
intptr_t |
index, |
|
|
uword |
pc |
|
) |
| |
|
inline |
Definition at line 813 of file profiler.h.
void InsertAt(intptr_t idx, const T &value)
◆ IsAllocationSample()
bool dart::ProcessedSample::IsAllocationSample |
( |
| ) |
const |
|
inline |
Definition at line 853 of file profiler.h.
853{ 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 849 of file profiler.h.
849 {
850 allocation_identity_hash_ =
hash;
851 }
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 861 of file profiler.h.
861 {
863 }
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 827 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 826 of file profiler.h.
826{ return timestamp_; }
◆ truncated()
bool dart::ProcessedSample::truncated |
( |
| ) |
const |
|
inline |
Definition at line 856 of file profiler.h.
856{ 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: