AddBytesToData(uint8_t *bytes, intptr_t length) | dart::ImageWriter | |
Align(intptr_t alignment, intptr_t offset, intptr_t position) | dart::BlobImageWriter | privatevirtual |
AlignWithBreakInstructions(intptr_t alignment, intptr_t offset) | dart::ImageWriter | protected |
BlobImageWriter(Thread *thread, NonStreamingWriteStream *vm_instructions, NonStreamingWriteStream *isolate_instructions, Elf *debug_elf=nullptr, Elf *elf=nullptr) | dart::BlobImageWriter | |
ClearProfileWriter() | dart::ImageWriter | inline |
data_size() const | dart::ImageWriter | inline |
DumpInstructionsSizes() | dart::ImageWriter | protected |
DumpInstructionStats() | dart::ImageWriter | protected |
DumpStatistics() | dart::ImageWriter | |
EnterSection(ProgramSection section, bool vm, intptr_t alignment, intptr_t *alignment_padding=nullptr) | dart::BlobImageWriter | privatevirtual |
ExitSection(ProgramSection name, bool vm, intptr_t size) | dart::BlobImageWriter | privatevirtual |
FrameUnwindEpilogue() | dart::BlobImageWriter | inlineprivatevirtual |
FrameUnwindPrologue() | dart::BlobImageWriter | inlineprivatevirtual |
GetDataOffsetFor(ObjectPtr raw_object) | dart::ImageWriter | |
GetMarkedTags(classid_t cid, intptr_t size, bool is_canonical=false) | dart::ImageWriter | protectedstatic |
GetMarkedTags(const Object &obj) | dart::ImageWriter | protectedstatic |
GetTextObjectCount() const | dart::ImageWriter | |
GetTextOffsetFor(InstructionsPtr instructions, CodePtr code) | dart::ImageWriter | |
GetTrampolineInfo(intptr_t *count, intptr_t *size) const | dart::ImageWriter | |
image_type_ | dart::ImageWriter | protected |
ImageWriter(Thread *thread, bool generates_assembly) | dart::ImageWriter | |
instructions_ | dart::ImageWriter | protected |
instructions_section_type_ | dart::ImageWriter | protected |
instructions_type_ | dart::ImageWriter | protected |
IsROSpace() const | dart::ImageWriter | inline |
kBssAlignment | dart::ImageWriter | static |
kNumProgramSections | dart::ImageWriter | static |
kRODataAlignment | dart::ImageWriter | static |
kTextAlignment | dart::ImageWriter | static |
next_data_offset_ | dart::ImageWriter | protected |
next_text_offset_ | dart::ImageWriter | protected |
objects_ | dart::ImageWriter | protected |
ObjectTypeForProfile(const Object &object) const | dart::ImageWriter | |
offset_space_ | dart::ImageWriter | protected |
padding_type_ | dart::ImageWriter | protected |
PrepareForSerialization(GrowableArray< ImageWriterCommand > *commands) | dart::ImageWriter | |
profile_writer_ | dart::ImageWriter | protected |
ProgramSection enum name | dart::ImageWriter | |
ResetOffsets() | dart::ImageWriter | inline |
SectionSymbol(ProgramSection section, bool vm) | dart::ImageWriter | protectedstatic |
SetProfileWriter(V8SnapshotProfileWriter *profile_writer) | dart::ImageWriter | inline |
SizeInSnapshot(ObjectPtr object) | dart::ImageWriter | static |
SizeInSnapshot(const Object &object) | dart::ImageWriter | inlinestatic |
TagObjectTypeAsReadOnly(Zone *zone, const char *type) | dart::ImageWriter | static |
text_size() const | dart::ImageWriter | inline |
thread_ | dart::ImageWriter | protected |
TraceInstructions(const Instructions &instructions) | dart::ImageWriter | |
trampoline_type_ | dart::ImageWriter | protected |
ValueObject() | dart::ValueObject | inline |
Write(NonStreamingWriteStream *clustered_stream, bool vm) | dart::ImageWriter | |
WriteBss(bool vm) | dart::BlobImageWriter | privatevirtual |
WriteBytes(const void *bytes, intptr_t size) | dart::BlobImageWriter | privatevirtual |
WriteFixed(T value) | dart::ImageWriter | inlineprotected |
WriteROData(NonStreamingWriteStream *clustered_stream, bool vm) | dart::BlobImageWriter | privatevirtual |
WriteTargetWord(word value) | dart::BlobImageWriter | privatevirtual |
WriteText(bool vm) | dart::ImageWriter | protected |
zone_ | dart::ImageWriter | protected |
~ImageWriter() | dart::ImageWriter | inlinevirtual |
~ValueObject() | dart::ValueObject | inline |