Home
last modified time | relevance | path

Searched refs:runtimeOptions (Results 1 – 22 of 22) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/compiler/
Djit_compiler.cpp28 JitCompilationOptions::JitCompilationOptions(JSRuntimeOptions &runtimeOptions, EcmaVM *vm) in JitCompilationOptions() argument
30 triple_ = runtimeOptions.GetTargetTriple(); in JitCompilationOptions()
31 optLevel_ = runtimeOptions.GetOptLevel(); in JitCompilationOptions()
32 relocMode_ = runtimeOptions.GetRelocMode(); in JitCompilationOptions()
33 logOption_ = runtimeOptions.GetCompilerLogOption(); in JitCompilationOptions()
34 logMethodsList_ = runtimeOptions.GetMethodsListForLog(); in JitCompilationOptions()
35 compilerLogTime_ = runtimeOptions.IsEnableCompilerLogTime(); in JitCompilationOptions()
36 hotnessThreshold_ = runtimeOptions.GetPGOHotnessThreshold(); in JitCompilationOptions()
37 profilerIn_ = std::string(runtimeOptions.GetPGOProfilerPath()); in JitCompilationOptions()
38 isEnableArrayBoundsCheckElimination_ = runtimeOptions.IsEnableArrayBoundsCheckElimination(); in JitCompilationOptions()
[all …]
Daot_compiler_preprocessor.cpp28 CompilationOptions::CompilationOptions(EcmaVM *vm, JSRuntimeOptions &runtimeOptions) in CompilationOptions() argument
30 triple_ = runtimeOptions.GetTargetTriple(); in CompilationOptions()
31 if (runtimeOptions.GetAOTOutputFile().empty()) { in CompilationOptions()
32 runtimeOptions.SetAOTOutputFile("aot_file"); in CompilationOptions()
34 outputFileName_ = runtimeOptions.GetAOTOutputFile(); in CompilationOptions()
35 optLevel_ = runtimeOptions.GetOptLevel(); in CompilationOptions()
36 relocMode_ = runtimeOptions.GetRelocMode(); in CompilationOptions()
37 logOption_ = runtimeOptions.GetCompilerLogOption(); in CompilationOptions()
38 logMethodsList_ = runtimeOptions.GetMethodsListForLog(); in CompilationOptions()
39 compilerLogTime_ = runtimeOptions.IsEnableCompilerLogTime(); in CompilationOptions()
[all …]
Daot_compiler.cpp70 JSRuntimeOptions runtimeOptions; in Main() local
71 bool retOpt = runtimeOptions.ParseCommand(argc, argv); in Main()
77 if (runtimeOptions.IsStartupTime()) { in Main()
83 runtimeOptions.SetEnableAsmInterpreter(false); in Main()
84 runtimeOptions.DisableReportModuleResolvingFailure(); in Main()
85 runtimeOptions.SetOptionsForTargetCompilation(); in Main()
86 EcmaVM *vm = JSNApi::CreateEcmaVM(runtimeOptions); in Main()
96 CompilationOptions cOptions(vm, runtimeOptions); in Main()
103 …AotCompilerPreprocessor cPreprocessor(vm, runtimeOptions, pkgArgsMap, profilerDecoder, pandaFileNa… in Main()
107 if (runtimeOptions.IsPartialCompilerMode() && cOptions.profilerIn_.empty()) { in Main()
[all …]
Dstub_compiler.cpp183 panda::ecmascript::JSRuntimeOptions runtimeOptions; in main() local
184 bool ret = runtimeOptions.ParseCommand(argc, argv); in main()
190 panda::ecmascript::Log::Initialize(runtimeOptions); in main()
191 std::string triple = runtimeOptions.GetTargetTriple(); in main()
192 std::string stubFile = runtimeOptions.GetStubFile(); in main()
193 size_t optLevel = runtimeOptions.GetOptLevel(); in main()
194 size_t relocMode = runtimeOptions.GetRelocMode(); in main()
195 std::string logOption = runtimeOptions.GetCompilerLogOption(); in main()
196 std::string methodsList = runtimeOptions.GetMethodsListForLog(); in main()
Daot_compiler_preprocessor.h36 explicit CompilationOptions(EcmaVM *vm, JSRuntimeOptions &runtimeOptions);
73 AotCompilerPreprocessor(EcmaVM *vm, JSRuntimeOptions &runtimeOptions, in AotCompilerPreprocessor() argument
77 runtimeOptions_(runtimeOptions), in AotCompilerPreprocessor()
Djit_compiler.h32 JitCompilationOptions(JSRuntimeOptions &runtimeOptions, EcmaVM *vm);
/arkcompiler/runtime_core/static_core/panda/
Dpanda.cpp69 bool PrepareArguments(panda::PandArgParser *paParser, const RuntimeOptions &runtimeOptions, in PrepareArguments() argument
82 if (runtimeOptions.IsVersion()) { in PrepareArguments()
92 if (runtimeOptions.IsStartupTime()) { in PrepareArguments()
97 auto runtimeOptionsErr = runtimeOptions.Validate(); in PrepareArguments()
115 RuntimeOptions runtimeOptions(sp[0]); in Main() local
125 runtimeOptions.AddOptions(&paParser); in Main()
136 if (!panda::PrepareArguments(&paParser, runtimeOptions, file, entrypoint, help, argc, argv)) { in Main()
144 runtimeOptions.SetVerificationMode(VerificationModeFromString( in Main()
145 …static_cast<Options>(runtimeOptions).GetVerificationMode())); // NOLINT(cppcoreguidelines-slicing) in Main()
146 if (runtimeOptions.IsVerificationEnabled()) { in Main()
[all …]
/arkcompiler/ets_runtime/ecmascript/js_vm/
Dmain.cpp52 bool ExecutePandaFile(EcmaVM *vm, JSRuntimeOptions &runtimeOptions, std::string &files) in ExecutePandaFile() argument
56 std::string entry = runtimeOptions.GetEntryPoint(); in ExecutePandaFile()
63 if (runtimeOptions.IsEnableContext()) { in ExecutePandaFile()
67 if (runtimeOptions.WasAOTOutputFileSet()) { in ExecutePandaFile()
80 if (runtimeOptions.IsEnableContext()) { in ExecutePandaFile()
84 if (runtimeOptions.IsEnablePrintExecuteTime()) { in ExecutePandaFile()
112 JSRuntimeOptions runtimeOptions; in Main() local
113 bool retOpt = runtimeOptions.ParseCommand(newArgc, argv); in Main()
119 if (runtimeOptions.IsStartupTime()) { in Main()
124 EcmaVM *vm = JSNApi::CreateEcmaVM(runtimeOptions); in Main()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/
Dets_napi_invoke_interface.cpp155 static void ParseOptionsHelper(RuntimeOptions &runtimeOptions, std::vector<std::string> &bootPandaF… in ParseOptionsHelper() argument
168 runtimeOptions.SetMobileLog(reinterpret_cast<void *>(EtsMobileLogPrint)); in ParseOptionsHelper()
180 runtimeOptions.SetCompilerEnableJit(true); in ParseOptionsHelper()
183 runtimeOptions.SetCompilerEnableJit(false); in ParseOptionsHelper()
186 runtimeOptions.SetEnableAn(true); in ParseOptionsHelper()
189 runtimeOptions.SetEnableAn(false); in ParseOptionsHelper()
192 runtimeOptions.SetGcTriggerType(extraStr); in ParseOptionsHelper()
195 runtimeOptions.SetGcType(extraStr); in ParseOptionsHelper()
198 runtimeOptions.SetRunGcInPlace(true); in ParseOptionsHelper()
201 runtimeOptions.SetInterpreterType(extraStr); in ParseOptionsHelper()
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
Dets_vm_api.cpp84 auto runtimeOptions = panda::RuntimeOptions("app"); in CreateRuntime() local
85 runtimeOptions.SetLoadRuntimes({"ets"}); in CreateRuntime()
87 runtimeOptions.SetMobileLog(reinterpret_cast<void *>(LogPrint)); in CreateRuntime()
92 if (!addOptions(&baseOptions, &runtimeOptions)) { in CreateRuntime()
100 if (!panda::Runtime::Create(runtimeOptions)) { in CreateRuntime()
109 auto addOpts = [&](base_options::Options *baseOptions, panda::RuntimeOptions *runtimeOptions) { in CreateRuntime() argument
111 runtimeOptions->SetBootPandaFiles({stdlibAbc, pathAbc}); in CreateRuntime()
112 runtimeOptions->SetPandaFiles({pathAbc}); in CreateRuntime()
113 runtimeOptions->SetGcTriggerType("heap-trigger"); in CreateRuntime()
114 runtimeOptions->SetCompilerEnableJit(useJit); in CreateRuntime()
[all …]
/arkcompiler/ets_runtime/test/fuzztest/jsnapiinitialize_fuzzer/
Djsnapiinitialize_fuzzer.cpp33 JSRuntimeOptions runtimeOptions; in JSNApiInitializeIcuDataFuzzTest() local
34 JSNApi::InitializeIcuData(runtimeOptions); in JSNApiInitializeIcuDataFuzzTest()
46 JSRuntimeOptions runtimeOptions; in JSNApiInitializePGOProfilerFuzzTest() local
47 JSNApi::InitializePGOProfiler(runtimeOptions); in JSNApiInitializePGOProfilerFuzzTest()
/arkcompiler/ets_runtime/test/fuzztest/jsnapidestory_fuzzer/
Djsnapidestory_fuzzer.cpp33 JSRuntimeOptions runtimeOptions; in JSNApiDestoryAnDataManagerFuzzTest() local
34 JSNApi::InitializeIcuData(runtimeOptions); in JSNApiDestoryAnDataManagerFuzzTest()
47 JSRuntimeOptions runtimeOptions; in JSNApiDestroyPGOProfilerFuzzTest() local
48 JSNApi::InitializePGOProfiler(runtimeOptions); in JSNApiDestroyPGOProfilerFuzzTest()
/arkcompiler/runtime_core/static_core/verification/verifier/
Dverifier.cpp283 RuntimeOptions runtimeOptions(sp[0]); in Main() local
305 if (runtimeOptions.IsVersion()) { in Main()
341 runtimeOptions.SetBootPandaFiles(bootPandaFiles); in Main()
342 runtimeOptions.SetPandaFiles(pandaFiles); in Main()
343 runtimeOptions.SetLoadRuntimes(cliOptions.GetLoadRuntimes()); in Main()
344 runtimeOptions.SetGcType(cliOptions.GetGcType()); in Main()
352 runtimeOptions.SetLimitStandardAlloc(cliOptions.IsLimitStandardAlloc()); in Main()
353 runtimeOptions.SetInternalAllocatorType(cliOptions.GetInternalAllocatorType()); in Main()
354 runtimeOptions.SetInternalMemorySizeLimit(cliOptions.GetInternalMemorySizeLimit()); in Main()
356 runtimeOptions.SetVerificationMode(cliOptions.IsDebugMode() ? VerificationMode::DEBUG in Main()
[all …]
/arkcompiler/runtime_core/static_core/compiler/tests/
Dunit_test.cpp57 panda::RuntimeOptions runtimeOptions(execName); in PandaRuntimeTest() local
58 runtimeOptions.SetBootPandaFiles({pandastdlibPath}); in PandaRuntimeTest()
59 runtimeOptions.SetLoadRuntimes({"core"}); in PandaRuntimeTest()
60 runtimeOptions.SetHeapSizeLimit(50_MB); // NOLINT(readability-magic-numbers) in PandaRuntimeTest()
61 runtimeOptions.SetEnableAn(true); in PandaRuntimeTest()
62 runtimeOptions.SetGcType("epsilon"); in PandaRuntimeTest()
64 EXPECT_TRUE(panda::Runtime::Create(runtimeOptions)); in PandaRuntimeTest()
/arkcompiler/ets_runtime/ecmascript/quick_fix/
Dmain.cpp79 JSRuntimeOptions runtimeOptions; in Main() local
80 bool retOpt = runtimeOptions.ParseCommand(newArgc, argv); in Main()
86 if (runtimeOptions.IsStartupTime()) { in Main()
90 EcmaVM *vm = JSNApi::CreateEcmaVM(runtimeOptions); in Main()
99 std::string entry = runtimeOptions.GetEntryPoint(); in Main()
113 bool isMergeAbc = runtimeOptions.GetMergeAbc(); in Main()
/arkcompiler/ets_runtime/ecmascript/tests/
Dread_only_space_test.cpp55 panda::ecmascript::JSRuntimeOptions runtimeOptions; in InitializeLogger() local
56 runtimeOptions.SetLogLevel("error"); in InitializeLogger()
57 ecmascript::Log::Initialize(runtimeOptions); in InitializeLogger()
/arkcompiler/runtime_core/static_core/runtime/templates/
Dintrinsics_gen.h.erb49 const auto& runtimeOptions = Runtime::GetOptions();
51 if (!runtimeOptions.ShouldInitializeIntrinsics()) {
62 auto spaces = runtimeOptions.GetBootIntrinsicSpaces();
65 auto blacklist = runtimeOptions.GetIntrinsicsBlacklist();
/arkcompiler/ets_runtime/test/fuzztest/jsnapiinformation_fuzzer/
Djsnapiinformation_fuzzer.cpp47 JSRuntimeOptions runtimeOptions; in JSNApiCreateEcmaVMFuzzTest() local
48 EcmaVM *workerVm = JSNApi::CreateEcmaVM(runtimeOptions); in JSNApiCreateEcmaVMFuzzTest()
/arkcompiler/ets_runtime/ecmascript/ohos/
Dohos_pkg_args.h108 …bool GetJSPandaFile(const JSRuntimeOptions &runtimeOptions, std::shared_ptr<JSPandaFile> &pf) const in GetJSPandaFile() argument
119 hapPath = runtimeOptions.GetHapPath(); in GetJSPandaFile()
120 offset = runtimeOptions.GetHapAbcOffset(); in GetJSPandaFile()
121 size = runtimeOptions.GetHapAbcSize(); in GetJSPandaFile()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/
Dets_vm_plugin.cpp252 …ddOpts = [&argStrings](base_options::Options *baseOptions, panda::RuntimeOptions *runtimeOptions) { in CreateRuntime() argument
255 runtimeOptions->AddOptions(&paParser); in CreateRuntime()
269 auto runtimeOptionsErr = runtimeOptions->Validate(); in CreateRuntime()
/arkcompiler/ets_runtime/ecmascript/napi/
Djsnapi_expo.cpp2794 JSRuntimeOptions runtimeOptions; in CreateJSVM() local
2795 runtimeOptions.SetArkProperties(option.GetArkProperties()); in CreateJSVM()
2796 runtimeOptions.SetArkBundleName(option.GetArkBundleName()); in CreateJSVM()
2797 runtimeOptions.SetLongPauseTime(option.GetLongPauseTime()); in CreateJSVM()
2798 runtimeOptions.SetGcThreadNum(option.GetGcThreadNum()); in CreateJSVM()
2799 runtimeOptions.SetIsWorker(option.GetIsWorker()); in CreateJSVM()
2801 runtimeOptions.SetHeapSizeLimit(option.GetGcPoolSize()); in CreateJSVM()
2805 runtimeOptions.SetEnableAsmInterpreter(option.GetEnableAsmInterpreter()); in CreateJSVM()
2807 runtimeOptions.SetEnableAsmInterpreter(false); in CreateJSVM()
2809 runtimeOptions.SetEnableBuiltinsLazy(option.GetEnableBuiltinsLazy()); in CreateJSVM()
[all …]
/arkcompiler/ets_runtime/ecmascript/napi/test/
Dffi_workload.cpp3595 JSRuntimeOptions runtimeOptions; in HWTEST_F_L0() local
3598 JSNApi::InitializeIcuData(runtimeOptions); in HWTEST_F_L0()
3608 JSRuntimeOptions runtimeOptions; in HWTEST_F_L0() local
3611 JSNApi::InitializePGOProfiler(runtimeOptions); in HWTEST_F_L0()