/ark/runtime_core/runtime/tests/ |
D | i2c_bridge_test.cpp | 60 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 …]
|
D | c2i_bridge_test.cpp | 167 …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()
|
D | interpreter_test.cpp | 106 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/ |
D | js_method.cpp | 22 … 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()
|
D | js_method.h | 61 …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/ |
D | intrinsics_gen.h.erb | 57 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/ |
D | intrinsics_gen.h.erb | 70 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/ |
D | cframe_iterators.h | 144 …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()
|
D | method.h | 102 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/ |
D | method.cpp | 145 …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/ |
D | file_format.md | 451 | `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.
|