Home
last modified time | relevance | path

Searched defs:MethodLiteral (Results 1 – 2 of 2) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/jspandafile/
Dmethod_literal.h33 struct PUBLIC_API MethodLiteral : public base::AlignedStruct<sizeof(uint64_t), struct
43 PUBLIC_API explicit MethodLiteral(EntityId methodId); argument
50 static constexpr size_t VREGS_ARGS_NUM_BITS = 28; // 28: maximum 268,435,455
51 using HaveThisBit = BitField<bool, 0, 1>; // offset 0
52 using HaveNewTargetBit = HaveThisBit::NextFlag; // offset 1
53 using HaveExtraBit = HaveNewTargetBit::NextFlag; // offset 2
54 using HaveFuncBit = HaveExtraBit::NextFlag; // offset 3
55 using NumVregsBits = HaveFuncBit::NextField<uint32_t, VREGS_ARGS_NUM_BITS>; // offset 4-31
56 using NumArgsBits = NumVregsBits::NextField<uint32_t, VREGS_ARGS_NUM_BITS>; // offset 32-59
57 using IsNativeBit = NumArgsBits::NextFlag; // offset 60
[all …]
Dmethod_literal.cpp26 MethodLiteral::MethodLiteral(EntityId methodId) in MethodLiteral() function in panda::ecmascript::MethodLiteral