| /arkcompiler/runtime_core/static_core/plugins/ets/tests/mock/ |
| D | calling_methods_test_helper.h | 35 std::va_list args; in CallVoidMethodListHelper() local 36 va_start(args, methodId); in CallVoidMethodListHelper() 37 env->CallVoidMethodList(obj, methodId, args); in CallVoidMethodListHelper() 42 std::va_list args; in CallObjectMethodListHelper() local 43 va_start(args, methodId); in CallObjectMethodListHelper() 44 return env->CallObjectMethodList(obj, methodId, args); in CallObjectMethodListHelper() 49 std::va_list args; in CallBooleanMethodListHelper() local 50 va_start(args, methodId); in CallBooleanMethodListHelper() 51 return env->CallBooleanMethodList(obj, methodId, args); in CallBooleanMethodListHelper() 56 std::va_list args; in CallByteMethodListHelper() local [all …]
|
| /arkcompiler/ets_frontend/test262/ |
| D | run_test262.py | 139 def excuting_npm_install(args): argument 141 if args.ark_frontend: 142 ark_frontend = args.ark_frontend 148 if args.ark_frontend_binary: 149 ark_frontend_binary = os.path.join(args.ark_frontend_binary) 170 def init(args): argument 179 get_all_skip_tests(args) 180 excuting_npm_install(args) 183 def get_all_skip_tests(args): argument 185 if args.ark_frontend and args.ark_frontend == ARK_FRONTEND_LIST[1]: [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/ |
| D | ets_napi.h | 210 ets_object (*NewObjectList)(EtsEnv *env, ets_class cls, ets_method p_method, va_list args); 211 …s_object (*NewObjectArray)(EtsEnv *env, ets_class cls, ets_method p_method, const ets_value *args); 216 …ets_object (*CallObjectMethodList)(EtsEnv *env, ets_object obj, ets_method p_method, va_list args); 217 … (*CallObjectMethodArray)(EtsEnv *env, ets_object obj, ets_method p_method, const ets_value *args); 219 …s_boolean (*CallBooleanMethodList)(EtsEnv *env, ets_object obj, ets_method p_method, va_list args); 220 …(*CallBooleanMethodArray)(EtsEnv *env, ets_object obj, ets_method p_method, const ets_value *args); 222 ets_byte (*CallByteMethodList)(EtsEnv *env, ets_object obj, ets_method p_method, va_list args); 223 …te (*CallByteMethodArray)(EtsEnv *env, ets_object obj, ets_method p_method, const ets_value *args); 225 ets_char (*CallCharMethodList)(EtsEnv *env, ets_object obj, ets_method p_method, va_list args); 226 …ar (*CallCharMethodArray)(EtsEnv *env, ets_object obj, ets_method p_method, const ets_value *args); [all …]
|
| D | ets_napi_native_interface.cpp | 85 static ArgVector<Value> GetArgValues(ScopedManagedCodeFix *s, EtsMethod *method, va_list args, ets_… in GetArgValues() argument 102 parsedArgs.emplace_back(va_arg(args, uint32_t)); in GetArgValues() 107 parsedArgs.emplace_back(va_arg(args, int32_t)); in GetArgValues() 110 parsedArgs.emplace_back(va_arg(args, int64_t)); in GetArgValues() 113 … parsedArgs.push_back(ConstructValueFromFloatingPoint(static_cast<float>(va_arg(args, double)))); in GetArgValues() 116 parsedArgs.push_back(ConstructValueFromFloatingPoint(va_arg(args, double))); in GetArgValues() 119 auto param = va_arg(args, ets_object); in GetArgValues() 131 …ic ArgVector<Value> GetArgValues(ScopedManagedCodeFix *s, EtsMethod *method, const ets_value *args, in GetArgValues() argument 143 auto *arg = args; in GetArgValues() 218 template <bool IS_VIRTUAL, typename NapiType, typename EtsValueType, typename Args> [all …]
|
| /arkcompiler/runtime_core/static_core/verification/ |
| D | messages.yaml | 22 args: type 28 args: constructor 39 args: field 45 args: field 51 args: method 57 args: result 63 args: prefix, registers 69 args: field, field_type, acc_type 76 args: method 82 args: address, entry_type [all …]
|
| /arkcompiler/ets_runtime/script/ |
| D | run_ark_executable.py | 54 def get_command_and_env_path(args: object) -> [str, str]: 55 """get command and environment path from args for running excutable.""" 56 env_path_list = list(set(get_env_path_from_rsp(args.script_file))) 57 env_path_list.append(args.clang_lib_path) 59 if args.qemu_binary_path: 60 if not os.path.exists(args.qemu_binary_path): 69 "{}".format(args.qemu_binary_path) + \ 70 " -L {}".format(args.qemu_ld_prefix) + \ 72 " {}".format(args.script_file) 74 cmd = "{}".format(args.script_file) [all …]
|
| /arkcompiler/runtime_core/compiler/ |
| D | intrinsics.yaml | 24 args: ["i32"] 29 args: ["int32_t"] 44 args: ["i64"] 49 args: ["int64_t"] 64 args: ["f32"] 69 args: ["float"] 84 args: ["f64"] 89 args: ["double"] 104 args: ["i32", "i32"] 109 args: ["int32_t", "int32_t"] [all …]
|
| /arkcompiler/ets_runtime/ecmascript/dfx/tracing/ |
| D | tracing.cpp | 99 std::string args = "{\"data\":{\"frameTreeNodeId\":1,\"frames\":[{"; in TraceEventRecordTracingStart() local 100 args += "\"frame\":\"0\",\"name\":\"\","; in TraceEventRecordTracingStart() 101 args += "\"processId\":" + std::to_string(getpid()) + ","; in TraceEventRecordTracingStart() 102 args += "\"url\":\"https://url not exist/\"}],"; in TraceEventRecordTracingStart() 103 args += "\"persistentIds\":true}}"; in TraceEventRecordTracingStart() 109 event.SetArgs(args); in TraceEventRecordTracingStart() 125 …std::string args = "{\"data\":{\"jsHeapSizeUsed\":" + std::to_string(DFXJSNApi::GetHeapUsedSize(vm… in TraceEventRecordMemory() local 126 event.SetArgs(args); in TraceEventRecordMemory() 134 std::string args = "{\"data\":{\"startTime\":" + std::to_string(profileInfo->startTime) + "}}"; in TraceEventRecordCpuProfilerStart() local 139 event.SetArgs(args); in TraceEventRecordCpuProfilerStart() [all …]
|
| /arkcompiler/runtime_core/static_core/verification/util/ |
| D | function_traits.h | 38 template <typename R, typename... Args> 39 struct FunctionSignatureHelper<R (*)(Args...)> : public FunctionSignatureHelper<R(Args...)> { 42 template <typename R, typename F, typename... Args> 43 struct FunctionSignatureHelper<R (F::*)(Args...) const> : public FunctionSignatureHelper<R(Args...)… 46 template <typename R, typename F, typename... Args> 47 struct FunctionSignatureHelper<R (F::*)(Args...)> : public FunctionSignatureHelper<R(Args...)> { 50 template <typename R, typename... Args> 51 struct FunctionSignatureHelper<R(Args...)> { 53 using ArgsTuple = std::tuple<Args...>; 55 static constexpr std::size_t ARITY = sizeof...(Args); [all …]
|
| D | set_operations.h | 25 template <size_t N, class... Args> 28 using type = typename std::tuple_element<N, std::tuple<Args...>>::type; 31 template <size_t N, class... Args> 32 using PackElementT = typename PackElement<N, Args...>::type; 34 template <typename... Args> 35 PackElementT<0, Args...> SetIntersection(const Args &...args) in SetIntersection() argument 37 using S = PackElementT<0, Args...>; in SetIntersection() 40 std::array<IterType, sizeof...(Args)> iters {args.cbegin()...}; in SetIntersection() 41 std::array<IterType, sizeof...(Args)> ends {args.cend()...}; in SetIntersection() 71 template <typename... Args> [all …]
|
| /arkcompiler/ets_runtime/test/regresstest/ |
| D | run_regress_test.py | 36 def init_log_file(args): argument 37 …logging.basicConfig(filename=args.out_log, format=RegressTestConfig.DEFAULT_LOG_FORMAT, level=logg… 61 def check_args(args): argument 63 if args.ark_frontend_binary is None: 67 current_frontend_binary = os.path.join(current_dir, args.ark_frontend_binary) 68 …test_tool_frontend_binary = os.path.join(RegressTestConfig.TEST_TOOL_FILE_DIR, args.ark_frontend_b… 73 args.ark_frontend_binary = current_frontend_binary if os.path.exists( 76 if args.ark_tool is None: 80 current_ark_tool = os.path.join(current_dir, args.ark_tool) 81 test_tool_ark_tool = os.path.join(RegressTestConfig.TEST_TOOL_FILE_DIR, args.ark_tool) [all …]
|
| /arkcompiler/ets_frontend/ets2panda/compiler/core/ |
| D | regAllocator.h | 42 template <typename T, typename... Args> 43 [[nodiscard]] T *Alloc(const ir::AstNode *const node, Args &&...args) in Alloc() argument 45 return Allocator().New<T>(node, std::forward<Args>(args)...); in Alloc() 48 template <typename T, typename... Args> 49 void Add(const ir::AstNode *const node, Args &&...args) in Add() argument 51 return PushBack(Alloc<T>(node, std::forward<Args>(args)...)); in Add() 71 template <typename T, typename... Args> 72 void Emit(const ir::AstNode *const node, Args &&...args) in Emit() argument 74 Add<T>(node, std::forward<Args>(args)...); in Emit() 104 … template <typename T, int32_t VALID_VREGS = std::numeric_limits<int32_t>::max(), typename... Args> [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/ |
| D | runtime.yaml | 43 args: 55 args: 67 args: 79 args: 91 args: [i32, i32] 102 args: [i64, i64] 113 args: [f32, f32] 124 args: [f64, f64] 135 args: [i32, i32] 146 args: [i64, i64] [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/ |
| D | ets_libbase_runtime.yaml | 55 args: [ f64 ] 66 args: [ f64 ] 77 args: [ f64, f64 ] 88 args: [ f64 ] 99 args: [ f64 ] 110 args: [ i32, i32 ] 121 args: [ i64, i64 ] 132 args: [ f32, f32 ] 143 args: [ f64, f64 ] 154 args: [ i32, i32 ] [all …]
|
| /arkcompiler/ets_frontend/es2panda/compiler/core/ |
| D | regAllocator.h | 63 template <typename T, typename... Args> 64 void Emit(const ir::AstNode *node, Args &&... args) in Emit() argument 66 auto *ins = Alloc<T>(node, std::forward<Args>(args)...); in Emit() 70 template <typename T, typename... Args> 71 void EmitWithType(const ir::AstNode *node, int64_t typeIndex, Args &&... args) in EmitWithType() argument 73 auto *ins = Alloc<T>(node, std::forward<Args>(args)...); in EmitWithType() 77 template <typename T, typename... Args> 78 void EmitRange(const ir::AstNode *node, size_t argCount, Args &&... args) in EmitRange() argument 80 auto *ins = Alloc<T>(node, std::forward<Args>(args)...); in EmitRange() 129 template <typename T, typename... Args> [all …]
|
| /arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/intrinsics/ |
| D | std_js_jsruntime.yaml | 45 args: [ std.core.Object ] 56 args: [ f64 ] 67 args: [ std.core.String ] 78 args: [ std.core.Object ] 89 args: [ std.interop.js.JSValue ] 100 args: [ std.interop.js.JSValue ] 111 args: [ std.interop.js.JSValue ] 122 args: [ std.interop.js.JSValue, std.core.Object ] # 2nd argument is ClassClass 133 args: [ std.interop.js.JSValue, std.core.String ] 144 args: [ std.interop.js.JSValue, std.core.String ] [all …]
|
| /arkcompiler/ets_frontend/es2panda/binder/ |
| D | binder.h | 72 template <typename T, typename... Args> 73 T *AddDecl(const lexer::SourcePosition &pos, bool isDeclare, Args &&... args); 75 template <typename T, typename... Args> 76 …*AddDecl(const lexer::SourcePosition &pos, DeclarationFlags flag, bool isDeclare, Args &&... args); 78 template <typename T, typename... Args> 79 T *AddTsDecl(const lexer::SourcePosition &pos, bool isDeclare, Args &&... args); 81 template <typename T, typename... Args> 82 …ddTsDecl(const lexer::SourcePosition &pos, DeclarationFlags flag, bool isDeclare, Args &&... args); 241 template <typename... Args> 242 explicit LexicalScope(Binder *binder, Args &&... args) in LexicalScope() argument [all …]
|
| /arkcompiler/runtime_core/static_core/assembler/ |
| D | asm_metadata.rb | 138 args = ['attribute'] 139 args << 'value' unless is_bool 140 body << "#{indent}return pandasm::#{class_name(item_type)}::Validate(#{args.join(', ')});" 174 args = ['attribute'] 175 args << 'value' unless is_bool 176 body << "#{indent}pandasm::#{class_name(item_type)}::SetFlags(#{args.join(', ')});" 210 args = ['attribute'] 211 args << 'value' unless is_bool 212 body << "#{indent}pandasm::#{class_name(item_type)}::RemoveFlags(#{args.join(', ')});" 219 args = ['std::string_view attribute'] [all …]
|
| /arkcompiler/runtime_core/assembler/ |
| D | asm_metadata.rb | 138 args = ['attribute'] 139 args << 'value' unless is_bool 140 body << "#{indent}return pandasm::#{class_name(item_type)}::Validate(#{args.join(', ')});" 174 args = ['attribute'] 175 args << 'value' unless is_bool 176 body << "#{indent}pandasm::#{class_name(item_type)}::SetFlags(#{args.join(', ')});" 210 args = ['attribute'] 211 args << 'value' unless is_bool 212 body << "#{indent}pandasm::#{class_name(item_type)}::RemoveFlags(#{args.join(', ')});" 219 args = ['std::string_view attribute'] [all …]
|
| /arkcompiler/ets_runtime/test/ |
| D | runtest.py | 54 parser.add_argument('--frontend-args', metavar='args', help='pass to frontend args') 55 parser.add_argument('--aot-args', metavar='args', help='pass to aot compiler args') 56 parser.add_argument('--jsvm-args', metavar='args', help='pass to jsvm args') 57 parser.add_argument('-i', '--info', action='store_true', help='add log level of info to args') 116 def __init__(self, args): argument 117 self.args = args 121 if not args.device and self.self_dir.find(self.place_dir) < 0: 128 if args.builtin: 131 if args.step == 'hap': 133 if args.arm64: [all …]
|
| /arkcompiler/runtime_core/static_core/scripts/code_style/ |
| D | clang_tidy_rename.py | 99 proc = pool.apply_async(func=run_clang_tidy, args=( 183 args = get_args() variable 186 args.build_dir = str(os.path.abspath(args.build_dir)) 187 args.panda_dir = str(os.path.abspath(args.panda_dir)) 188 args.fix_dir = str(os.path.abspath(args.fix_dir)) 190 args.fix_dir = tempfile.mkdtemp(prefix='renamer_fixies_', dir=args.fix_dir) 192 if not os.path.exists(os.path.join(args.build_dir, 'compile_commands.json')): 193 shutil.rmtree(args.fix_dir) 197 args.panda_dir, args.build_dir, args.filename_filter) 200 shutil.rmtree(args.fix_dir) [all …]
|
| /arkcompiler/ets_frontend/ts2panda/scripts/ |
| D | ts2abc.js | 43 function callJs2abc(args) { argument 44 let proc = spawn(`${js2abc}`, args); 55 let args = process.argv.splice(2); variable 57 if (args.length == 1 && args[0] == "--bc-version") { 58 callJs2abc(args); 63 if (args[0] == "--target-api-version") { 64 if (args[1] == "8") { 66 } else if (args[1] == "9") { 68 } else if (args[1] == "10") { 71 args = ["--bc-version"]; [all …]
|
| /arkcompiler/ets_frontend/es2panda/scripts/ |
| D | ts2abc.js | 43 function callEs2abc(args) { argument 44 let proc = spawn(`${js2abc}`, args); 55 let args = process.argv.splice(2); variable 57 if (args.length == 1 && args[0] == "--bc-version") { 58 callEs2abc(args); 63 if (args[0] == "--target-api-version") { 64 if (args[1] == "8") { 66 } else if (args[1] == "9") { 68 } else if (args[1] == "10") { 71 args = ["--bc-version"]; [all …]
|
| /arkcompiler/ets_frontend/ts2panda/src/expression/ |
| D | callExpression.ts | 46 let args: VReg[] = []; 47 let hasSpread = emitCallArguments(compiler, expr, args); 48 compileSuperCall(compiler, expr, args, hasSpread); 49 pandaGen.freeTemps(...args); 53 let { arguments: args, passThis: passThis } = getHiddenParameters(innerExpression, compiler); 56 emitCall(expr, args, passThis, compiler); 57 pandaGen.freeTemps(...args); 63 let args: VReg[] = []; 82 args.push(...[funcReg, thisReg]); 88 args.push(funcReg); [all …]
|
| /arkcompiler/ets_frontend/es2panda/test/benchmark/ |
| D | run_benchmark.py | 52 def __init__(self, args): argument 53 self.args = args 59 cmds = {ES2ABC: [self.args.es2abc_tool]} 60 if self.args.parse_only and not self.args.engine_comp: 65 if self.args.opt_level and not self.args.engine_comp: 66 cmds[ES2ABC].append(f'--opt-level {self.args.opt_level}') 67 self.select_params.append(f'{OPT_LEVEL}:{self.args.opt_level}') 70 self.select_params.append(f'{RUNS_NUM}:{self.args.runs}') 72 if self.args.engine_comp: 97 score_sum = self.args.runs / self.gen_score(means) [all …]
|