Module: YTLJit::Runtime
- Includes:
- InternalRubyType
- Defined in:
- lib/runtime/gc.rb,
lib/ytljit/arena.rb,
lib/runtime/object.rb,
lib/ytljit/marshal.rb,
ext/ytljit.c
Defined Under Namespace
Classes: Arena, GCBase, GCCopy, Thread, TypedDataArena
Constant Summary collapse
- ADDRESS =
Format of header
size of object xxxxxxxxxxxxxxxxxxxFEUTFRM
AsmType::MACHINE_WORD
- YTLObject =
AsmType::Struct.new( VALUE, :header, ADDRESS, :traverse_func, AsmType::Array.new(VALUE, 0), :body )
Constants included from InternalRubyType
InternalRubyType::Arena, InternalRubyType::EMBEDER_FLAG, InternalRubyType::P_CHAR, InternalRubyType::P_VALUE, InternalRubyType::P_VOID, InternalRubyType::RBasic, InternalRubyType::RData, InternalRubyType::RFloat, InternalRubyType::RObject, InternalRubyType::RString, InternalRubyType::VALUE
Constants included from AbsArch
AbsArch::AL, AbsArch::BL, AbsArch::CL, AbsArch::DL, AbsArch::FUNC_ARG, AbsArch::FUNC_ARG_YTL, AbsArch::FUNC_FLOAT_ARG, AbsArch::FUNC_FLOAT_ARG_YTL, AbsArch::INDIRECT_BPR, AbsArch::INDIRECT_RETR, AbsArch::INDIRECT_SPR, AbsArch::INDIRECT_TMPR, AbsArch::INDIRECT_TMPR2, AbsArch::INDIRECT_TMPR3
Constants included from SSE
SSE::XMM0, SSE::XMM1, SSE::XMM2, SSE::XMM3, SSE::XMM4, SSE::XMM5, SSE::XMM6, SSE::XMM7