| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/standalone_function/js_to_ets/ |
| H A D | opt_arg_type.js | 20 function functionArgTypeDoubleOpt(arg = 1.7976931348623157e308) { 21 return arg; 24 function functionArgTypeByteOpt(arg = -128) { 25 return arg; 28 function functionArgTypeShortOpt(arg = -32768) { 29 return arg; 32 function functionArgTypeIntOpt(arg = -2147483648) { 33 return arg; 36 function functionArgTypeLongOpt(arg = 9007199254740991) { 37 return arg; [all...] |
| H A D | arg_type.js | 17 function functionArgTypeIdentical(arg) { 18 return arg; 21 function functionArgTypeObject(arg) { 22 return arg.id; 25 function functionArgTypeClass(arg) { 26 return arg.method(); 29 function functionArgTypeArray(arg) { 30 return arg[0]; 33 function functionArgTypeTuple(arg) { 34 return arg[ [all...] |
| /arkcompiler/ets_runtime/ecmascript/ohos/ |
| H A D | code_decrypt.cpp | 25 struct code_decrypto_arg arg; in DecryptSetKey() local 26 arg.arg1_len = sizeof(srcAppId); in DecryptSetKey() 27 arg.arg1 = reinterpret_cast<void*>(&srcAppId); in DecryptSetKey() 28 arg.arg2_len = 0; in DecryptSetKey() 29 arg.arg2 = nullptr; in DecryptSetKey() 30 return ioctl(fd, CODE_DECRYPT_CMD_SET_KEY, &arg); in DecryptSetKey() 35 struct code_decrypto_arg arg; in DecrypRemoveKey() local 36 arg.arg1_len = sizeof(srcAppId); in DecrypRemoveKey() 37 arg.arg1 = reinterpret_cast<void*>(&srcAppId); in DecrypRemoveKey() 38 arg in DecrypRemoveKey() 45 struct code_decrypto_arg arg; DecryptAssociateKey() local 55 struct code_decrypto_arg arg; DecrypRemoveAssociateKey() local [all...] |
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/scenarios/js_to_ets/indirect_call/ |
| H A D | indirect_call.js | 17 function indirectCallTypeAny(arg) { 18 return arg; 21 function indirectCallTypeLiteral(arg) { 23 return arg + SUFFIX; 34 method(arg) { 35 return arg; 41 interfaceMethod(arg: number): number; 45 interfaceMethod(arg: number): number { 46 return arg; 56 interfaceMethod(arg) { [all...] |
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/scenarios/js_to_ets/js_suites/ |
| H A D | scenarios.js | 77 function genericFunction(arg) { 78 return arg; 81 function genericTypeParameter(arg) { 82 return arg.toString(); 85 function genericTypeReturnValue(arg) { 86 return arg; 95 // NOTE(oignatenko) return and arg types any, unknown, undefined need real TS because transpiling cuts off 97 function functionArgTypeAny(arg) { 98 return arg; // transpiled from Typescript code: functionArgTypeAny(arg [all...] |
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/generic_as_parameter/ts_to_sts/ |
| H A D | generic_as_parameter.js | 73 function anyTypeParameter(arg) { 74 return arg; 100 let genericTypeFunctionReturnAny = function (arg) { 101 return arg; 128 let extendGenericNumber = function (arg) { return arg; }; 130 let extendGenericString = function (arg) { return arg; }; 132 let extendGenericBool = function (arg) { return arg; }; [all...] |
| /arkcompiler/ets_frontend/ets2panda/public/headers_parser/ |
| H A D | parse_arguments.py | 64 # Template in arg 132 def parse_argument(arg: str, mode: str = "args") -> Dict: 140 arg = arg.strip(" \n") 142 if arg == "": 146 equally_pos = smart_find_first_of_characters("=", arg, 0) 147 if equally_pos != len(arg): 148 default_value_start = find_first_not_restricted_character(" ", arg, equally_pos + 1) 149 default_value_end = rfind_first_not_restricted_character("\n; ", arg, len(arg) [all...] |
| /arkcompiler/runtime_core/libpandabase/tests/ |
| H A D | mutex_test.cpp | 43 ThreadRWLockArgs *arg = reinterpret_cast<ThreadRWLockArgs *>(input); in TestThread1() local 44 arg->rwlock->WriteLock(); in TestThread1() 45 (*(arg->index))++; in TestThread1() 47 arg->rwlock->Unlock(); in TestThread1() 54 ThreadRWLockArgs *arg = reinterpret_cast<ThreadRWLockArgs *>(input); in TestThread2() local 55 arg->rwlock->ReadLock(); in TestThread2() 57 arg->rwlock->Unlock(); in TestThread2() 64 ThreadRWLockArgs *arg = reinterpret_cast<ThreadRWLockArgs *>(input); in TestThread3() local 65 bool res = arg->rwlock->TryReadLock(); in TestThread3() 67 (*(arg in TestThread3() 82 ThreadMutexArgs *arg = reinterpret_cast<ThreadMutexArgs *>(input); TestThread4() local 94 ThreadRWLockArgs *arg = reinterpret_cast<ThreadRWLockArgs *>(input); TestThread5() local 104 ThreadRWLockArgs arg = {rwlock, &res}; HWTEST_F() local 131 ThreadRWLockArgs arg = {rwlock, &res}; HWTEST_F() local 163 ThreadMutexArgs arg = {lock, &index}; HWTEST_F() local 178 ThreadRWLockArgs arg = {rwlock, nullptr}; HWTEST_F() local [all...] |
| /arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/ |
| H A D | cgbb.h | 291 void SetLevel(uint32 arg) 293 level = arg; 299 void SetFrequency(uint32 arg) 301 frequency = arg; 327 void SetNext(BB *arg) 329 next = arg; 331 void SetPrev(BB *arg) 333 prev = arg; 339 void SetLabIdx(LabelIdx arg) 341 labIdx = arg; [all...] |
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/generic_static/ts_to_sts/ |
| H A D | main.js | 64 function genericStaticMethodCallFromTs(arg) { 65 return GenericStatic.get(arg); 76 function genericClassExtendsCallFromTs(arg) { 77 return GenericExtends.get(arg); 88 function genericLiteralCallFromTs(arg) { 89 return LiteralStatic.get(arg); 100 function genericExtraSetCallFromTs(arg) { 101 return ExtraSetStatic.get(arg); 112 function genericSubsetByRefStaticCallFromTs(arg) { 113 return SubsetByRefStatic.get(arg); [all...] |
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/interfaces/interface_method_returns_value/js_interface/ |
| H A D | index.js | 102 genericInterface.prototype.getGeneric = function (arg) { 103 return __assign(__assign({}, arg), { extendingProperty: 0 }); 105 genericInterface.prototype.getFunctionReturningType = function (arg) { 106 return function (arg) { return 0; }; 158 getGeneric: function (arg) { 159 return __assign(__assign({}, arg), 160 { extendingProperty: Object.keys(arg !== null && arg !== void 0 ? arg : {}).length * -1 }); 162 getFunctionReturningType: function (arg) { [all...] |
| /arkcompiler/runtime_core/static_core/libpandabase/utils/ |
| H A D | pandargs.h | 202 std::find_if(subArgs_.begin(), subArgs_.end(), [name](const auto &arg) { return arg->GetName() == name; }); in FindSubArg() 209 std::for_each(subArgs_.begin(), subArgs_.end(), [](auto &arg) { arg->ResetDefaultValue(); }); 223 bool Add(PandArgBase *arg) in Add() argument 225 if (arg == nullptr) { in Add() 229 bool success = args_.insert(arg).second; in Add() 231 errstr_ += "pandargs: Argument " + arg->GetName() + " has duplicate\n"; in Add() 236 bool PushBackTail(PandArgBase *arg) in PushBackTail() argument 238 if (arg in PushBackTail() 358 auto arg = static_cast<PandArgCompound *>(i); GetHelpString() local 509 auto arg = parentArg->FindSubArg(argName); ParseSubArgument() local 540 auto arg = static_cast<PandArgCompound *>(FindArg(argName)); ParseCompoundArg() local 598 PandArgBase *arg = FindArg(argName); ParseNextRegularArg() local 619 PandArgBase *arg = nullptr; ParseNextArg() local 718 ParseNextParam(PandArgBase *arg, std::string_view argstr) ParseNextParam() argument 753 ParseStringArgParam(PandArg<std::string> *arg, std::string_view argstr) ParseStringArgParam() argument 759 ParseIntArgParam(PandArg<int> *arg, std::string_view argstr) ParseIntArgParam() argument 794 ParseDoubleArgParam(PandArg<double> *arg, std::string_view argstr) ParseDoubleArgParam() argument 806 ParseBoolArgParam(PandArg<bool> *arg, std::string_view argstr, bool isTailParam = false) ParseBoolArgParam() argument 866 ParseUint64ArgParam(PandArg<uint64_t> *arg, std::string_view argstr) ParseUint64ArgParam() argument 899 ParseUint32ArgParam(PandArg<uint32_t> *arg, std::string_view argstr) ParseUint32ArgParam() argument 934 ParseListArgParam(PandArg<arg_list_t> *arg, std::string_view argstr) ParseListArgParam() argument 1021 IsIntegerArgInRange(PandArg<T> *arg, T num) IsIntegerArgInRange() argument 1035 SetBoolUnexpectedValueError(PandArg<bool> *arg, const std::string &wrongvalue) SetBoolUnexpectedValueError() argument [all...] |
| /arkcompiler/runtime_core/libpandabase/utils/ |
| H A D | pandargs.h | 200 [name](const auto &arg) { return arg->GetName() == name; }); in FindSubArg() 207 std::for_each(sub_args_.begin(), sub_args_.end(), [](auto &arg) { arg->ResetDefaultValue(); }); 221 bool Add(PandArgBase *arg) in Add() argument 223 if (arg == nullptr) { in Add() 227 bool success = args_.insert(arg).second; in Add() 229 errstr_ += "pandargs: Argument " + arg->GetName() + " has duplicate\n"; in Add() 234 bool PushBackTail(PandArgBase *arg) in PushBackTail() argument 236 if (arg in PushBackTail() 360 auto arg = static_cast<PandArgCompound *>(i); GetHelpString() local 510 auto arg = parent_arg->FindSubArg(arg_name); ParseSubArgument() local 541 auto arg = static_cast<PandArgCompound *>(FindArg(arg_name)); ParseCompoundArg() local 593 PandArgBase *arg = FindArg(arg_name); ParseNextRegularArg() local 614 PandArgBase *arg = nullptr; ParseNextArg() local 717 ParseNextParam(PandArgBase *arg, std::string_view argstr) ParseNextParam() argument 752 ParseStringArgParam(PandArg<std::string> *arg, std::string_view argstr) ParseStringArgParam() argument 758 ParseIntArgParam(PandArg<int> *arg, std::string_view argstr) ParseIntArgParam() argument 789 ParseDoubleArgParam(PandArg<double> *arg, std::string_view argstr) ParseDoubleArgParam() argument 801 ParseBoolArgParam(PandArg<bool> *arg, std::string_view argstr, bool is_tail_param = false) ParseBoolArgParam() argument 861 ParseUint64ArgParam(PandArg<uint64_t> *arg, std::string_view argstr) ParseUint64ArgParam() argument 892 ParseUint32ArgParam(PandArg<uint32_t> *arg, std::string_view argstr) ParseUint32ArgParam() argument 923 ParseListArgParam(PandArg<arg_list_t> *arg, std::string_view argstr) ParseListArgParam() argument 1008 IsIntegerArgInRange(PandArg<T> *arg, T num) IsIntegerArgInRange() argument 1022 SetBoolUnexpectedValueError(PandArg<bool> *arg, const std::string &wrongvalue) SetBoolUnexpectedValueError() argument [all...] |
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/generic/ts_to_ets/ |
| H A D | generic.js | 25 set(arg) { 26 this._value = arg; 36 set(arg) { 37 this._value = arg; 47 set(arg) { 48 this.value = arg; 58 set(arg) { 59 this._value = arg; 78 exports.genericFunction = function genericFunction(arg) { 79 return arg; [all...] |
| /arkcompiler/ets_runtime/ecmascript/base/ |
| H A D | atomic_helper.h | 28 T operator()(T *ptr, const T *arg, [[maybe_unused]] uint32_t length) const
in operator ()() 32 return atomicValue->fetch_sub(arg[0], std::memory_order_seq_cst);
in operator ()() 38 T operator()(T *ptr, const T *arg, [[maybe_unused]] uint32_t length) const
in operator ()() 42 return atomicValue->fetch_add(arg[0], std::memory_order_seq_cst);
in operator ()() 48 T operator()(T *ptr, const T *arg, [[maybe_unused]] uint32_t length) const
in operator ()() 52 return atomicValue->fetch_and(arg[0], std::memory_order_seq_cst);
in operator ()() 58 T operator()(T *ptr, const T *arg, [[maybe_unused]] uint32_t length) const
in operator ()() 62 return atomicValue->fetch_or(arg[0], std::memory_order_seq_cst);
in operator ()() 68 T operator()(T *ptr, const T *arg, [[maybe_unused]] uint32_t length) const
in operator ()() 72 return atomicValue->fetch_xor(arg[ in operator ()() [all...] |
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/generic_call_params/sts_to_ts/ |
| H A D | generic_call_params.test.js | 25 const checkArray = (arg) => arg instanceof Array; 26 const checkObj = (arg) => arg !== null && typeof arg === 'object' && !Array.isArray(arg);
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/callable_signature/ts_to_sts/ |
| H A D | main.js | 19 _call: function (...arg) { 21 for (let _i = 0; _i < arg.length; _i++) { 22 args[_i] = arg[_i]; 28 let fn = function (...arg) { 30 for (let _i = 0; _i < arg.length; _i++) { 31 args[_i] = arg[_i];
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/generic_as_parameter/sts_to_ts/ |
| H A D | generic_as_parameter.test.js | 25 const checkArray = (arg) => arg instanceof Array; 26 const checkObj = (arg) => arg !== null && typeof arg === 'object' && !Array.isArray(arg);
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/generic_static/sts_to_js/ |
| H A D | generic_static.test.js | 29 const checkArray = (arg) => arg instanceof Array; 30 const checkObj = (arg) => arg !== null && typeof arg === 'object' && !Array.isArray(arg);
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/constructor_as_arg/ |
| H A D | main.js | 39 exports.createClassWithArgFromTs = function createClassWithArgFromTs(arg) { 40 return new exports.ParentClass(arg); 59 exports.createChildClassWithArgFromTs = function createChildClassWithArgFromTs(arg) { 60 return new exports.ChildClass(arg); 79 exports.createAnonymousClassCreateClassWithArgFromTs = function createAnonymousClassCreateClassWithArgFromTs(arg) { 80 return new exports.AnonymousClassCreateClass(arg); 104 exports.createClassFunction = function createClassFunction(arg, val) { 105 return new arg(val); 107 exports.createClassArrowFunction = function createClassArrowFunction(arg, val) { 108 return new arg(va [all...] |
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/intersection_signature/ |
| H A D | main.js | 88 function ChildAgeNameInterfaceClass(...arg) { 89 return _super !== null && _super.apply(this, arg) || this; 105 function checkIntersectionInterface(arg) { 106 if (checkInterfaceAge(arg) && checkInterfaceName(arg)) { 120 function throwExceptionInterface(arg) { 121 let check = checkIntersectionInterface(arg); 127 function checkAgeNameGeneric(arg) { 128 if (checkTypeGenericAge(arg) && checkTypeGenericName(arg)) { [all...] |
| /arkcompiler/ets_frontend/es2panda/test/bytecode_file_size_comparison/test_cases/java_test_framework/ |
| H A D | run_javar8.py | 34 def is_file(parser, arg): 35 if not os.path.isfile(arg): 36 parser.error("The file '%s' does not exist" % arg) 37 return os.path.abspath(arg) 39 def is_dir(parser, arg): 40 if not os.path.isdir(arg): 41 parser.error("The dir '%s' does not exist" % arg) 42 return os.path.abspath(arg) 54 parser.add_argument('--java-bin-path', dest='java_bin_path', type=lambda arg : is_dir(parser, arg), [all...] |
| /arkcompiler/ets_runtime/test/moduletest/callframe/ |
| H A D | callframe.js | 100 var arg = foo8(1,2,3); 101 print(arg.length); 102 print(arg[0]); 103 print(arg[1]); 104 print(arg[2]); 105 print(arg[3])
|
| /arkcompiler/runtime_core/static_core/libpandabase/tests/genmc/ |
| H A D | mutex_test_4.cpp | 30 static void *Thread1(void *arg) in Thread1() argument 32 intptr_t index = reinterpret_cast<intptr_t>(arg); in Thread1() 44 static void *Thread2(void *arg) in Thread2() argument 46 intptr_t index = reinterpret_cast<intptr_t>(arg); in Thread2() 56 static void *Thread3(void *arg) in Thread3() argument 58 intptr_t index = reinterpret_cast<intptr_t>(arg); in Thread3()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/interop_js/tests/interface/ts_to_ets/ |
| H A D | interface_method.js | 115 function optionalArg(arg, optional) { 117 return { with: arg, without: optional }; 119 return { with: arg }; 123 const arg = []; 125 arg[I] = args[I]; 127 const withOptional = arg[0]; 128 const withoutOptional = arg[1]; 137 tupleTypeMethodClass.prototype.get = function (arg) { 138 return arg;
|