Home
last modified time | relevance | path

Searched refs:shorty (Results 1 – 11 of 11) sorted by relevance

/ark/runtime_core/runtime/tests/
Di2c_bridge_test.cpp60 uint16_t *MakeShorty(const std::initializer_list<TypeId> &shorty) in MakeShorty() argument
67 for (auto it = shorty.begin(); it != shorty.end(); ++it) { in MakeShorty()
123 uint16_t *shorty = MakeShorty({TypeId::VOID}); in TEST_F() local
124 …llptr, nullptr, panda_file::File::EntityId(), panda_file::File::EntityId(), ACC_STATIC, 0, shorty); in TEST_F()
152 uint16_t *shorty = MakeShorty({TypeId::VOID}); in TEST_F() local
153 …callee(nullptr, nullptr, panda_file::File::EntityId(), panda_file::File::EntityId(), 0, 1, shorty); in TEST_F()
185 uint16_t *shorty = MakeShorty({TypeId::U8}); in TEST_F() local
186 …llptr, nullptr, panda_file::File::EntityId(), panda_file::File::EntityId(), ACC_STATIC, 0, shorty); in TEST_F()
221 uint16_t *shorty = MakeShorty({TypeId::I8}); in TEST_F() local
222 …llptr, nullptr, panda_file::File::EntityId(), panda_file::File::EntityId(), ACC_STATIC, 0, shorty); in TEST_F()
[all …]
Dc2i_bridge_test.cpp167 …Method *MakeCheckArgsMethod(const std::initializer_list<TypeId> &shorty, const std::initializer_li… in MakeCheckArgsMethod() argument
185 auto shorty_it = shorty.begin(); in MakeCheckArgsMethod()
188 while (shorty_it != shorty.end()) { in MakeCheckArgsMethod()
Dinterpreter_test.cpp106 Class *klass, uint32_t access_flags, uint32_t nargs, uint32_t nregs, uint16_t *shorty, in CreateMethod() argument
142 access_flags | ACC_PUBLIC | ACC_STATIC, nargs, shorty); in CreateMethod()
/ark/js_runtime/ecmascript/
Djs_method.cpp22 … panda_file::File::EntityId codeId, uint32_t accessFlags, uint32_t numArgs, const uint16_t *shorty) in JSMethod() argument
24 fileId, codeId, accessFlags, numArgs, shorty) in JSMethod()
Djs_method.h61 …panda_file::File::EntityId codeId, uint32_t accessFlags, uint32_t numArgs, const uint16_t *shorty); in JS_METHOD_OFFSET_LIST()
/ark/runtime_core/disassembler/templates/
Dintrinsics_gen.h.erb57 PandaVector<panda_file::Type> shorty;
62 shorty.emplace_back(panda_file::Type::TypeId::<%= get_shorty_type(t) %>);
68 auto proto = Method::Proto(shorty, ref_types);
/ark/runtime_core/runtime/templates/
Dintrinsics_gen.h.erb70 PandaVector<panda_file::Type> shorty;
75 shorty.emplace_back(panda_file::Type::TypeId::<%= get_shorty_type(t) %>);
81 auto proto = Method::Proto(shorty, ref_types);
/ark/runtime_core/runtime/include/
Dcframe_iterators.h144 …CFrameJniMethodIterator(uint32_t vreg_index, uint32_t vreg_num, const uint16_t *shorty, ptrdiff_t … in CFrameJniMethodIterator() argument
149 shorty_it_(shorty), in CFrameJniMethodIterator()
317 …CFrameJniMethodIterator(uint32_t vreg_index, uint32_t vreg_num, const uint16_t *shorty, ptrdiff_t … in CFrameJniMethodIterator() argument
322 shorty_it_(shorty), in CFrameJniMethodIterator()
Dmethod.h102 Proto(PandaVector<panda_file::Type> shorty, PandaVector<std::string_view> ref_types) in Proto() argument
103 : shorty_(std::move(shorty)), ref_types_(std::move(ref_types)) in Proto()
140 …da_file::File::EntityId code_id, uint32_t access_flags, uint32_t num_args, const uint16_t *shorty);
/ark/runtime_core/runtime/
Dmethod.cpp145 …nda_file::File::EntityId code_id, uint32_t access_flags, uint32_t num_args, const uint16_t *shorty) in Method() argument
151 shorty_(shorty)
/ark/runtime_core/docs/
Dfile_format.md451 | `shorty` | `uint16_t[]` | Short representation of the prototype. Encoding of the short…
452 …pe in the shorty there is the corresponding element in the array. The size of the array is equal t…
459 A shorty begins with a return type followed by method arguments and ends with `0x0`.
490 All shorty elements are divided into groups by 8 elements starting from the beginning.