Class: YTLJit::ValueSpace

Inherits:
CodeSpace show all
Defined in:
ext/ytljit.c

Instance Attribute Summary

Attributes inherited from CodeSpace

#disasm_cache, #refer_operands

Instance Method Summary collapse

Methods inherited from CodeSpace

#[], #[]=, #_dump_data, #_load_data, #base_address, #call, #code, #current_pos, #current_pos=, disasm_cache, #disassemble, #emit, #fill_disasm_cache, #initialize, #reset, #update_refer, #var_base_address, #var_base_immidiate_address

Constructor Details

This class inherits a constructor from YTLJit::CodeSpace

Instance Method Details

#to_sObject



403
404
405
406
407
408
409
410
411
# File 'ext/ytljit.c', line 403

VALUE
ytl_value_space_to_s(VALUE self)
{
  struct CodeSpace *raw_cs;

  raw_cs = (struct CodeSpace *)DATA_PTR(self);

  return rb_sprintf("#<valueSpace %p base=%p:...>", (void *)self, (void *)raw_cs->body);
}