#include <profiler.h>
Definition at line 406 of file profiler.h.
◆ AbstractCode()
dart::AbstractCode::AbstractCode |
( |
ObjectPtr |
code | ) |
|
|
inlineexplicit |
◆ compile_timestamp()
int64_t dart::AbstractCode::compile_timestamp |
( |
| ) |
const |
|
inline |
Definition at line 425 of file profiler.h.
425 {
426 if (code_.IsCode()) {
427 return Code::Cast(code_).compile_timestamp();
428 } else {
429 return 0;
430 }
431 }
◆ handle()
const Object * dart::AbstractCode::handle |
( |
| ) |
const |
|
inline |
◆ is_optimized()
bool dart::AbstractCode::is_optimized |
( |
| ) |
const |
|
inline |
Definition at line 485 of file profiler.h.
485 {
486 if (code_.IsCode()) {
487 return Code::Cast(code_).is_optimized();
488 } else {
489 return false;
490 }
491 }
◆ IsAllocationStubCode()
bool dart::AbstractCode::IsAllocationStubCode |
( |
| ) |
const |
|
inline |
Definition at line 458 of file profiler.h.
458 {
459 if (code_.IsCode()) {
460 return Code::Cast(code_).IsAllocationStubCode();
461 } else {
462 return false;
463 }
464 }
◆ IsCode()
bool dart::AbstractCode::IsCode |
( |
| ) |
const |
|
inline |
Definition at line 483 of file profiler.h.
483{ return code_.IsCode(); }
◆ IsNull()
bool dart::AbstractCode::IsNull |
( |
| ) |
const |
|
inline |
◆ IsStubCode()
bool dart::AbstractCode::IsStubCode |
( |
| ) |
const |
|
inline |
Definition at line 450 of file profiler.h.
450 {
451 if (code_.IsCode()) {
452 return Code::Cast(code_).IsStubCode();
453 } else {
454 return false;
455 }
456 }
◆ IsTypeTestStubCode()
bool dart::AbstractCode::IsTypeTestStubCode |
( |
| ) |
const |
|
inline |
Definition at line 466 of file profiler.h.
466 {
467 if (code_.IsCode()) {
468 return Code::Cast(code_).IsTypeTestStubCode();
469 } else {
470 return false;
471 }
472 }
◆ Name()
const char * dart::AbstractCode::Name |
( |
| ) |
const |
|
inline |
Definition at line 433 of file profiler.h.
433 {
434 if (code_.IsCode()) {
435 return Code::Cast(code_).Name();
436 } else {
437 return "";
438 }
439 }
◆ owner()
ObjectPtr dart::AbstractCode::owner |
( |
| ) |
const |
|
inline |
Definition at line 474 of file profiler.h.
474 {
475 if (code_.IsCode()) {
476 return Code::Cast(code_).owner();
477 } else {
479 }
480 }
◆ PayloadStart()
uword dart::AbstractCode::PayloadStart |
( |
| ) |
const |
|
inline |
Definition at line 415 of file profiler.h.
415 {
417 return Code::Cast(code_).PayloadStart();
418 }
◆ ptr()
◆ QualifiedName()
const char * dart::AbstractCode::QualifiedName |
( |
| ) |
const |
|
inline |
Definition at line 441 of file profiler.h.
441 {
442 if (code_.IsCode()) {
443 return Code::Cast(code_).QualifiedName(
445 } else {
446 return "";
447 }
448 }
◆ Size()
uword dart::AbstractCode::Size |
( |
| ) |
const |
|
inline |
Definition at line 420 of file profiler.h.
420 {
422 return Code::Cast(code_).Size();
423 }
The documentation for this class was generated from the following file: