Flutter Engine
The Flutter Engine
Public Member Functions | Friends | List of all members
dart::compiler::AssemblerFixup Class Referenceabstract

#include <assembler_base.h>

Inheritance diagram for dart::compiler::AssemblerFixup:
dart::ZoneAllocated dart::compiler::PatchCodeWithHandle

Public Member Functions

virtual void Process (const MemoryRegion &region, intptr_t position)=0
 
virtual bool IsPointerOffset () const =0
 
virtual ~AssemblerFixup ()
 
- 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)
 

Friends

class AssemblerBuffer
 

Detailed Description

Definition at line 407 of file assembler_base.h.

Constructor & Destructor Documentation

◆ ~AssemblerFixup()

virtual dart::compiler::AssemblerFixup::~AssemblerFixup ( )
inlinevirtual

Definition at line 415 of file assembler_base.h.

415{ UNREACHABLE(); }
#define UNREACHABLE()
Definition: assert.h:248

Member Function Documentation

◆ IsPointerOffset()

virtual bool dart::compiler::AssemblerFixup::IsPointerOffset ( ) const
pure virtual

◆ Process()

virtual void dart::compiler::AssemblerFixup::Process ( const MemoryRegion region,
intptr_t  position 
)
pure virtual

Friends And Related Function Documentation

◆ AssemblerBuffer

friend class AssemblerBuffer
friend

Definition at line 427 of file assembler_base.h.


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