Flutter Engine
The Flutter Engine
|
#include <profiler_service.h>
Public Member Functions | |
Profile () | |
void | Build (Thread *thread, Isolate *isolate, SampleFilter *filter, SampleBlockBuffer *sample_block_buffer) |
int64_t | min_time () const |
int64_t | max_time () const |
int64_t | GetTimeSpan () const |
intptr_t | sample_count () const |
ProcessedSample * | SampleAt (intptr_t index) |
intptr_t | NumFunctions () const |
ProfileFunction * | GetFunction (intptr_t index) |
ProfileCode * | GetCode (intptr_t index) |
ProfileCode * | GetCodeFromPC (uword pc, int64_t timestamp) |
void | PrintProfileJSON (JSONStream *stream, bool include_code_samples) |
void | PrintProfileJSON (JSONObject *obj, bool include_code_samples, bool is_event=false) |
ProfileFunction * | FindFunction (const Function &function) |
Public Member Functions inherited from dart::ValueObject | |
ValueObject () | |
~ValueObject () | |
Friends | |
class | ProfileBuilder |
Definition at line 370 of file profiler_service.h.
dart::Profile::Profile | ( | ) |
Definition at line 1484 of file profiler_service.cc.
void dart::Profile::Build | ( | Thread * | thread, |
Isolate * | isolate, | ||
SampleFilter * | filter, | ||
SampleBlockBuffer * | sample_block_buffer | ||
) |
Definition at line 1497 of file profiler_service.cc.
ProfileFunction * dart::Profile::FindFunction | ( | const Function & | function | ) |
Definition at line 1870 of file profiler_service.cc.
ProfileCode * dart::Profile::GetCode | ( | intptr_t | index | ) |
Definition at line 1524 of file profiler_service.cc.
ProfileCode * dart::Profile::GetCodeFromPC | ( | uword | pc, |
int64_t | timestamp | ||
) |
Definition at line 1549 of file profiler_service.cc.
ProfileFunction * dart::Profile::GetFunction | ( | intptr_t | index | ) |
Definition at line 1519 of file profiler_service.cc.
|
inline |
Definition at line 383 of file profiler_service.h.
|
inline |
Definition at line 382 of file profiler_service.h.
|
inline |
Definition at line 381 of file profiler_service.h.
intptr_t dart::Profile::NumFunctions | ( | ) | const |
Definition at line 1515 of file profiler_service.cc.
void dart::Profile::PrintProfileJSON | ( | JSONObject * | obj, |
bool | include_code_samples, | ||
bool | is_event = false |
||
) |
Definition at line 1879 of file profiler_service.cc.
void dart::Profile::PrintProfileJSON | ( | JSONStream * | stream, |
bool | include_code_samples | ||
) |
Definition at line 1874 of file profiler_service.cc.
|
inline |
Definition at line 384 of file profiler_service.h.
ProcessedSample * dart::Profile::SampleAt | ( | intptr_t | index | ) |
Definition at line 1509 of file profiler_service.cc.
|
friend |
Definition at line 448 of file profiler_service.h.