Flutter Engine
The Flutter Engine
|
#include <code_descriptors.h>
Public Member Functions | |
CodeSourceMapBuilder (Zone *zone, bool stack_traces_only, const GrowableArray< intptr_t > &caller_inline_id, const GrowableArray< TokenPosition > &inline_id_to_token_pos, const GrowableArray< const Function * > &inline_id_to_function) | |
void | BeginCodeSourceRange (int32_t pc_offset, const InstructionSource &source) |
void | EndCodeSourceRange (int32_t pc_offset, const InstructionSource &source) |
void | NoteDescriptor (UntaggedPcDescriptors::Kind kind, int32_t pc_offset, const InstructionSource &source) |
void | NoteNullCheck (int32_t pc_offset, const InstructionSource &source, intptr_t name_index) |
void | WriteFunctionEntrySourcePosition (const InstructionSource &source) |
TokenPosition | RootPosition (const InstructionSource &source) |
ArrayPtr | InliningIdToFunction () |
CodeSourceMapPtr | Finalize () |
const GrowableArray< const Function * > & | inline_id_to_function () const |
Public Member Functions inherited from dart::ZoneAllocated | |
ZoneAllocated () | |
void * | operator new (size_t size) |
void * | operator new (size_t size, Zone *zone) |
void | operator delete (void *pointer) |
Static Public Attributes | |
static const TokenPosition & | kInitialPosition |
Definition at line 231 of file code_descriptors.h.
dart::CodeSourceMapBuilder::CodeSourceMapBuilder | ( | Zone * | zone, |
bool | stack_traces_only, | ||
const GrowableArray< intptr_t > & | caller_inline_id, | ||
const GrowableArray< TokenPosition > & | inline_id_to_token_pos, | ||
const GrowableArray< const Function * > & | inline_id_to_function | ||
) |
Definition at line 291 of file code_descriptors.cc.
void dart::CodeSourceMapBuilder::BeginCodeSourceRange | ( | int32_t | pc_offset, |
const InstructionSource & | source | ||
) |
Definition at line 430 of file code_descriptors.cc.
void dart::CodeSourceMapBuilder::EndCodeSourceRange | ( | int32_t | pc_offset, |
const InstructionSource & | source | ||
) |
Definition at line 436 of file code_descriptors.cc.
CodeSourceMapPtr dart::CodeSourceMapBuilder::Finalize | ( | ) |
Definition at line 505 of file code_descriptors.cc.
|
inline |
Definition at line 261 of file code_descriptors.h.
ArrayPtr dart::CodeSourceMapBuilder::InliningIdToFunction | ( | ) |
Definition at line 498 of file code_descriptors.cc.
void dart::CodeSourceMapBuilder::NoteDescriptor | ( | UntaggedPcDescriptors::Kind | kind, |
int32_t | pc_offset, | ||
const InstructionSource & | source | ||
) |
Definition at line 451 of file code_descriptors.cc.
void dart::CodeSourceMapBuilder::NoteNullCheck | ( | int32_t | pc_offset, |
const InstructionSource & | source, | ||
intptr_t | name_index | ||
) |
Definition at line 465 of file code_descriptors.cc.
TokenPosition dart::CodeSourceMapBuilder::RootPosition | ( | const InstructionSource & | source | ) |
Definition at line 487 of file code_descriptors.cc.
void dart::CodeSourceMapBuilder::WriteFunctionEntrySourcePosition | ( | const InstructionSource & | source | ) |
Definition at line 422 of file code_descriptors.cc.
|
static |
Definition at line 243 of file code_descriptors.h.