Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
Data Fields
CodeBlock Struct Reference

Data Fields

uint8_t * mem_block_
 
uint32_t mem_size
 
uint32_t write_pos
 
uint32_t label_addrs [MAX_LABELS]
 
const char * label_names [MAX_LABELS]
 
labelref_t label_refs [MAX_LABEL_REFS]
 
uint32_t num_labels
 
uint32_t num_refs
 
uint32_t current_aligned_write_pos
 
bool dropped_bytes
 
bool has_asm
 

Detailed Description

Definition at line 26 of file yjit_asm.h.

Field Documentation

◆ current_aligned_write_pos

uint32_t CodeBlock::current_aligned_write_pos

Definition at line 57 of file yjit_asm.h.

◆ dropped_bytes

bool CodeBlock::dropped_bytes

Definition at line 62 of file yjit_asm.h.

◆ has_asm

bool CodeBlock::has_asm

Definition at line 65 of file yjit_asm.h.

◆ label_addrs

uint32_t CodeBlock::label_addrs[MAX_LABELS]

Definition at line 39 of file yjit_asm.h.

◆ label_names

const char* CodeBlock::label_names[MAX_LABELS]

Definition at line 43 of file yjit_asm.h.

◆ label_refs

labelref_t CodeBlock::label_refs[MAX_LABEL_REFS]

Definition at line 46 of file yjit_asm.h.

◆ mem_block_

uint8_t* CodeBlock::mem_block_

Definition at line 30 of file yjit_asm.h.

◆ mem_size

uint32_t CodeBlock::mem_size

Definition at line 33 of file yjit_asm.h.

◆ num_labels

uint32_t CodeBlock::num_labels

Definition at line 49 of file yjit_asm.h.

◆ num_refs

uint32_t CodeBlock::num_refs

Definition at line 52 of file yjit_asm.h.

◆ write_pos

uint32_t CodeBlock::write_pos

Definition at line 36 of file yjit_asm.h.


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