Lines Matching full:index
46 enum class Index : size_t { enum
54 static_assert(static_cast<size_t>(Index::NUM_OF_MEMBER) == NumOfTypes);
58 return GetOffset<static_cast<size_t>(Index::OUTPUT_COUNT_INDEX)>(isArch32); in GetOutputCountOffset()
63 return GetOffset<static_cast<size_t>(Index::CALLFRAME_TOP_INDEX)>(isArch32); in GetCallFrameTopOffset()
68 return GetOffset<static_cast<size_t>(Index::RETURN_ADDRESS_INDEX)>(isArch32); in GetReturnAddressOffset()
73 return GetOffset<static_cast<size_t>(Index::CALLERFRAME_POINTER_INDEX)>(isArch32); in GetCallerFpOffset()
114 size_t GetFrameIndex(kungfu::CommonArgIdx index) in GetFrameIndex() argument
116 return static_cast<size_t>(index) - static_cast<size_t>(kungfu::CommonArgIdx::FUNC); in GetFrameIndex()
124 JSTaggedValue GetFrameArgv(kungfu::CommonArgIdx index) in GetFrameArgv() argument
126 return GetFrameArgv(GetFrameIndex(index)); in GetFrameArgv()
128 JSTaggedValue GetActualFrameArgs(int32_t index) in GetActualFrameArgs() argument
130 index += NUM_MANDATORY_JSFUNC_ARGS; in GetActualFrameArgs()
131 return GetFrameArgv(static_cast<size_t>(index)); in GetActualFrameArgs()
134 bool HasDeoptValue(int32_t index) const in HasDeoptValue() argument
136 return deoptVregs_.find(static_cast<kungfu::OffsetType>(index)) != deoptVregs_.end(); in HasDeoptValue()
138 JSTaggedValue GetDeoptValue(int32_t index) const in GetDeoptValue() argument
140 if (!HasDeoptValue(index)) { in GetDeoptValue()
143 return deoptVregs_.at(static_cast<kungfu::OffsetType>(index)); in GetDeoptValue()