Flutter Engine
The Flutter Engine
Public Member Functions | Public Attributes | List of all members
dart::ImageWriter::InstructionsData Struct Reference

#include <image_snapshot.h>

Public Member Functions

 InstructionsData (InstructionsPtr insns, CodePtr code, intptr_t text_offset)
 
 InstructionsData (uint8_t *trampoline_bytes, intptr_t trampoline_length, intptr_t text_offset)
 

Public Attributes

union {
   InstructionsPtr   raw_insns_
 
   const Instructions *   insns_
 
}; 
 
union {
   CodePtr   raw_code_
 
   const Code *   code_
 
}; 
 
intptr_t text_offset_
 
uint8_t * trampoline_bytes
 
intptr_t trampoline_length
 

Detailed Description

Definition at line 492 of file image_snapshot.h.

Constructor & Destructor Documentation

◆ InstructionsData() [1/2]

dart::ImageWriter::InstructionsData::InstructionsData ( InstructionsPtr  insns,
CodePtr  code,
intptr_t  text_offset 
)
inline

◆ InstructionsData() [2/2]

dart::ImageWriter::InstructionsData::InstructionsData ( uint8_t *  trampoline_bytes,
intptr_t  trampoline_length,
intptr_t  text_offset 
)
inline

Definition at line 500 of file image_snapshot.h.

503 : raw_insns_(nullptr),
504 raw_code_(nullptr),
505 text_offset_(text_offset),

Member Data Documentation

◆ 

union { ... } dart::ImageWriter::InstructionsData::@160

◆ 

union { ... } dart::ImageWriter::InstructionsData::@162

◆ code_

const Code* dart::ImageWriter::InstructionsData::code_

Definition at line 515 of file image_snapshot.h.

◆ insns_

const Instructions* dart::ImageWriter::InstructionsData::insns_

Definition at line 511 of file image_snapshot.h.

◆ raw_code_

CodePtr dart::ImageWriter::InstructionsData::raw_code_

Definition at line 514 of file image_snapshot.h.

◆ raw_insns_

InstructionsPtr dart::ImageWriter::InstructionsData::raw_insns_

Definition at line 510 of file image_snapshot.h.

◆ text_offset_

intptr_t dart::ImageWriter::InstructionsData::text_offset_

Definition at line 517 of file image_snapshot.h.

◆ trampoline_bytes

uint8_t* dart::ImageWriter::InstructionsData::trampoline_bytes

Definition at line 519 of file image_snapshot.h.

◆ trampoline_length

intptr_t dart::ImageWriter::InstructionsData::trampoline_length

Definition at line 520 of file image_snapshot.h.


The documentation for this struct was generated from the following file: