| TPDE
    | 
Helper class to write function text for AArch64. More...
#include <FunctionWriterA64.hpp>
 
  
| Additional Inherited Members | |
|  Public Member Functions inherited from tpde::FunctionWriter< FunctionWriterA64 > | |
| SecRef | get_sec_ref () const noexcept | 
| Get the SecRef of the current section. | |
| DataSection & | get_section () const noexcept | 
| Get the current section. | |
| void | switch_section (DataSection &new_section) noexcept | 
| Switch section writer to new section; must be flushed. | |
| size_t | offset () const noexcept | 
| Get the current offset into the section. | |
| size_t | allocated_size () const noexcept | 
| Get the current allocated size of the section. | |
| u8 * | begin_ptr () noexcept | 
| Pointer to beginning of section data. | |
| u8 *& | cur_ptr () noexcept | 
| Label | label_create () noexcept | 
| Create a new unplaced label. | |
| void | label_place (Label label, u32 off) noexcept | 
| Place unplaced label at the specified offset inside the section. | |
| void | label_ref (Label label, u32 off, LabelFixupKind kind) noexcept | 
| Reference label at given offset inside the code section. | |
|  Public Attributes inherited from tpde::FunctionWriter< FunctionWriterA64 > | |
| util::SmallVector< u32 > | label_offsets | 
| Label offsets into section, ~0u indicates unplaced label. | |
|  Protected Attributes inherited from tpde::FunctionWriter< FunctionWriterA64 > | |
| util::SmallVector< LabelFixup > | label_fixups | 
| Fixups for labels placed after their first use, processed at function end. | |
| u32 | growth_size | 
| Growth size for more_space; adjusted exponentially after every grow. | |
Helper class to write function text for AArch64.
Definition at line 11 of file FunctionWriterA64.hpp.