Home
last modified time | relevance | path

Searched +full:panda +full:- +full:options (Results 1 – 25 of 508) sorted by relevance

12345678910>>...21

/arkcompiler/ets_frontend/ts2panda/ts2abc/
Dmain.cpp2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
16 #include "assembly-type.h"
17 #include "assembly-program.h"
18 #include "assembly-emitter.h"
23 int Preprocess(const panda::ts2abc::Options &options, const panda::PandArgParser &argParser, std::s… in Preprocess() argument
27 if (!options.GetCompileByPipeArg()) { in Preprocess()
28 input = options.GetTailArg1(); in Preprocess()
29 output = options.GetTailArg2(); in Preprocess()
35 return panda::ts2abc::RETURN_FAILED; in Preprocess()
[all …]
/arkcompiler/ets_frontend/es2panda/aot/
Dmain.cpp2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
16 #include <assembly-program.h>
17 #include <assembly-emitter.h>
22 #include <options.h>
31 namespace panda::es2panda::aot { namespace
53 static void GenerateBase64Output(panda::pandasm::Program *prog) in GenerateBase64Output()
55 auto pandaFile = panda::pandasm::AsmEmitter::Emit(*prog); in GenerateBase64Output()
56 const uint8_t *buffer = pandaFile->GetBase(); in GenerateBase64Output()
57 size_t size = pandaFile->GetPtr().GetSize(); in GenerateBase64Output()
[all …]
/arkcompiler/runtime_core/tests/cts-generator/
Dtest-runner.rb2 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 # http://www.apache.org/licenses/LICENSE-2.0
33 def check_option(optparser, options, key) argument
34 return if options[key]
36 puts "Missing option: --#{key}"
41 def check_option_limit(optparser, options, key, min, max) argument
42 return unless options[key]
43 return if options[key] >= min && options[key] <= max
45 puts "Incorrect value for option: --#{key} [#{min}, #{max}]"
50 def check_option_enum(optparser, options, key, enum) argument
[all …]
DREADME.md8 * `CTS_TEST_SELECT_OPTION` - options, passed to test-runner.rb.
9 Useful for defining `--exclude-tag` and `--include-tag` options.
10 * `PANDA_CTS_JOBS_NUMBER` - amount of parallel jobs for test execution. Default is 8.
14 Options:
17 Usage: generate-cts.rb [options]
18 -t, --template FILE Path to template yaml file to generate tests (required)
19 -s, --schema FILE Path to json schema for template yaml (required)
20 -k, --skip Skip yaml schema validation
21 -o, --output DIR Path to directory where tests will be generated (required)
22 -h, --help Prints this help
[all …]
/arkcompiler/runtime_core/tests/checked/verify_aot_tests/
Dverify_aot_test.pa1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
25 #! RUN_PAOC options: "--panda-files=../../verify_aot_tests_file1.checked/test.abc --paoc-use-ch…
26 #! RUN options: "--panda-files=../../verify_aot_tests_file1.checked/test.abc", entry: "Ver…
31 #! RUN_PAOC options: "--panda-files=../../verify_aot_tests_file1.checked/test.abc --paoc-use-ch…
32 #! RUN options: "--panda-files=../../verify_aot_tests_file1.checked/test.abc", entry: "Ver…
37 #! RUN_PAOC options: "--panda-files=../../verify_aot_tests_file1.checked/test.abc --paoc-use-ch…
38 #! RUN options: "--panda-files=../../verify_aot_tests_file2.checked/test.abc", entry: "Ver…
43 #! RUN_PAOC options: "--panda-files=../../verify_aot_tests_file1.checked/test.abc --paoc-use-ch…
44 #! RUN options: "--panda-files=../../verify_aot_tests_file2.checked/test.abc", entry: "Ver…
[all …]
/arkcompiler/runtime_core/tests/cts-generator/cts-template/
Dthrow.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: PandaAssembly_header
18 .record panda.NullPointerException <external>
19 .record panda.RuntimeException <external>
20 .record panda.Exception <external>
21 .record panda.Throwable <external>
22 .record panda.Object <external>
23 .record E1 <panda.extends=panda.Throwable> {}
25 - name: pandasm_header
[all …]
Dststatic.obj.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
19 .record panda.Object <external>
44 panda.Object fObj <static>
45 panda.Object[] fObjArray <static>
51 - name: PandaAssembly_header
55 .record panda.Object <external>
56 .function void panda.Object.ctor(panda.Object a0) <external, ctor>
58 .record I <panda.interface> {}
[all …]
Dstobj.v.obj.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
18 .record panda.Object <external>
38 panda.Object fObj
39 panda.Object[] fObjArray
42 - name: PandaAssembly_header
45 .record panda.Object <external>
46 .record I <panda.interface> {}
47 .record Q <panda.implements=I> {}
[all …]
Dstobj.obj.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
19 .record panda.Object <external>
44 panda.Object fObj
45 panda.Object[] fObjArray
51 - name: PandaAssembly_header
55 .record panda.Object <external>
56 .function void panda.Object.ctor(panda.Object a0) <external, ctor>
58 .record I <panda.interface> {}
[all …]
Dststatic.64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
19 .record panda.Object <external>
42 panda.Object fObj <static>
43 panda.Object[] fObjArray <static>
47 - file-name: "ststatic.64"
51 …Store accumulator content into static field by field_id. For non-object variant the size of actual…
54 - sig: ststatic.64 field_id
59 - file-name: "check_if_acc_initialized"
[all …]
Dldstatic.obj.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
19 .record panda.Object <external>
44 panda.Object fObj <static>
45 panda.Object fObj2 <static>
46 panda.Object[] fObjArray <static>
52 - name: PandaAssembly_header
56 .record panda.Object <external>
57 .function void panda.Object.ctor(panda.Object a0) <external, ctor>
[all …]
Dldstatic.64.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
19 .record panda.Object <external>
35 panda.Object fObj <static>
36 panda.Object[] fObjArray <static>
39 - name: PandaAssembly_header
43 .record panda.Object <external>
56 panda.Object fObj <static>
57 panda.Object[] fObjArray <static>
[all …]
Dldstatic.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
15 - name: pandasm_header
19 .record panda.Object <external>
35 panda.Object fObj <static>
36 panda.Object[] fObjArray <static>
38 - name: PandaAssembly_header
42 .record panda.Object <external>
55 panda.Object fObj <static>
56 panda.Object[] fObjArray <static>
[all …]
/arkcompiler/runtime_core/tests/checked/
Dchecker.rb2 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 # http://www.apache.org/licenses/LICENSE-2.0
21 options = OpenStruct.new
23 opts.banner = 'Usage: checker.rb [options] TEST_FILE'
25 opts.on('--run-prefix=PREFIX', 'Prefix that will be inserted before panda run command') do |v|
26 options.run_prefix = v
28 opts.on('--source=FILE', 'Path to source file')
29 opts.on('--test-file=FILE', 'Path to test file') do |v|
30 options.test_file = v
32 opts.on('--panda=PANDA', 'Path to panda')
[all …]
Daot_cha.pa1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
25 #! CHECKER panda files with cha
26 #! RUN_PAOC options: "--panda-files=../../basics_aot.checked/test.abc --paoc-use-cha=true --com…
30 #! RUN options: "--panda-files=../../basics_aot.checked/test.abc", entry: "AotChaTest::mai…
33 #! CHECKER panda files no cha
34 #! RUN_PAOC options: "--panda-files=../../basics_aot.checked/test.abc --paoc-use-cha=false --co…
38 #! RUN options: "--panda-files=../../basics_aot.checked/test.abc", entry: "AotChaTest::mai…
41 #! CHECKER invalid aot panda files
42 #! RUN_PAOC options: "--paoc-use-cha=true --compiler-inlining=false"
[all …]
/arkcompiler/ets_frontend/es2panda/
Des2panda.cpp7 * http://www.apache.org/licenses/LICENSE-2.0
30 namespace panda::es2panda { namespace
40 if (parser_->Extension() == ScriptExtension::TS) { in Compiler()
41 transformer_ = std::make_unique<parser::Transformer>(parser_->Allocator()); in Compiler()
51 panda::pandasm::Program *CreateJsonContentProgram(std::string src, std::string rname, util::Hotfix … in CreateJsonContentProgram()
53 panda::es2panda::compiler::CompilerContext context(nullptr, false, false, false, false, true, in CreateJsonContentProgram()
55 return context.GetEmitter()->Finalize(false, nullptr); in CreateJsonContentProgram()
58 panda::pandasm::Program *Compiler::Compile(const SourceFile &input, const CompilerOptions &options, in Compile() argument
69 auto *hotfixHelper = InitHotfixHelper(input, options, symbolTable); in Compile()
76 auto ast = parser_->Parse(fname, src, rname, kind); in Compile()
[all …]
/arkcompiler/ets_frontend/merge_abc/src/
Dmain.cpp7 * http://www.apache.org/licenses/LICENSE-2.0
18 #include "options.h"
21 #include <assembly-emitter.h>
24 namespace panda::proto { namespace
49 auto options = std::make_unique<Options>(); in Run() local
50 if (!options->Parse(argc, argv)) { in Run()
51 std::cerr << options->ErrorMsg() << std::endl; in Run()
55 std::string protoPathInput = options->protoPathInput(); in Run()
56 std::string protoBinSuffix = options->protoBinSuffix(); in Run()
57 std::string outputFilePath = options->outputFilePath(); in Run()
[all …]
Doptions.cpp7 * http://www.apache.org/licenses/LICENSE-2.0
16 #include "options.h"
20 namespace panda::proto { namespace
21 // Options
22 Options::Options() : argparser_(new panda::PandArgParser()) {} in Options() function in panda::proto::Options
24 Options::~Options() in ~Options()
29 bool Options::Parse(int argc, const char **argv) in Parse()
31 panda::PandArg<bool> opHelp("help", false, "Print this message and exit"); in Parse()
33 panda::PandArg<std::string> protoPathInput("input", "", in Parse()
36 panda::PandArg<std::string> protoBinSuffix("suffix", "", "suffix of proto bin file"); in Parse()
[all …]
/arkcompiler/runtime_core/irtoc/lang/
Dirtoc.rb3 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
8 # http://www.apache.org/licenses/LICENSE-2.0
16 require_relative 'options'
17 # Parse options in advance, since it may be required during scripts loading
18 Options.parse
31 // THIS FILE WAS GENERATED FOR #{Options.arch.upcase}
37 using namespace panda::compiler;
39 namespace panda::irtoc \{
44 \} // namespace panda::irtoc
89 raise "Macro can't start with capital letter" if name.to_s.start_with? /[A-Z]/
[all …]
/arkcompiler/ets_frontend/es2panda/compiler/core/
DcompilerImpl.cpp7 * http://www.apache.org/licenses/LICENSE-2.0
29 namespace panda::es2panda::compiler { namespace
39 panda::pandasm::Program *CompilerImpl::Compile(parser::Program *program, const es2panda::CompilerOp… in Compile() argument
42 …CompilerContext context(program->Binder(), options.isDebug, options.isDebuggerEvaluateExpressionMo… in Compile()
43options.mergeAbc, options.typeExtractor, false, debugInfoSourceFile, pkgName, in Compile()
44 program->RecordName(), hotfixHelper_); in Compile()
48 if (options.typeExtractor) { in Compile()
49 ASSERT(program->Extension() == ScriptExtension::TS); in Compile()
51 auto rootNode = context.Binder()->TopScope()->Node()->AsBlockStatement(); in Compile()
52 extractor_ = std::make_unique<extractor::TypeExtractor>(rootNode, program->IsDtsFile(), in Compile()
[all …]
/arkcompiler/runtime_core/verification/config/handlers/
Dconfig_handler_method_groups.cpp2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
17 #include "verification/config/options/method_group_parser.h"
38 namespace panda::verifier::debug { namespace
40 using panda::parser::parser;
41 using panda::verifier::config::Section;
52 PandaString options; in RegisterConfigHandlerMethodGroups() member
63 const auto OPTIONS_HANDLER = [](Context &c, PandaString &&options) { in RegisterConfigHandlerMethodGroups() argument
64 c.options = std::move(options); in RegisterConfigHandlerMethodGroups()
81 … if (!verif_options.Debug.GetMethodOptions().AddOptionsForGroup(ctx.group, ctx.options)) { in RegisterConfigHandlerMethodGroups()
[all …]
Dconfig_handler_method_options.cpp2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
20 #include "verification/config/options/msg_set_parser.h"
33 namespace panda::verifier::debug { namespace
35 using panda::verifier::config::Section;
41 …ocessSectionMsg(MethodOption::MsgClass msg_class, const PandaString &items, MethodOptions *options) in ProcessSectionMsg() argument
46 // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic) in ProcessSectionMsg()
53 options->SetMsgClass(VerifierMessageIsValid, msg_num, msg_class); in ProcessSectionMsg()
59 bool ProcessSectionShow(const Literals &literals, MethodOptions *options) in ProcessSectionShow() argument
63 options->SetShow(MethodOption::InfoType::CONTEXT); in ProcessSectionShow()
[all …]
/arkcompiler/runtime_core/dprof/converter/
Dmain.cpp2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
28 namespace panda::dprof { namespace
31 bool Parse(panda::Span<const char *> args) in Parse()
44 std::cerr << "Option \"storage-dir\" is not set" << std::endl; in Parse()
50 const Options &GetOptionos() const in GetOptionos()
57 std::cerr << "Usage: " << app_name_ << " [OPTIONS]" << std::endl; in Help()
65 Options options_ {""};
68 int Main(panda::Span<const char *> args) in Main()
73 return -1; in Main()
[all …]
/arkcompiler/runtime_core/panda/
Dpanda.cpp2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
20 #include "runtime/include/method-inl.h"
47 namespace panda { namespace
65 if (sigemptyset(&set) == -1) { in BlockSignals()
87 void PrintHelp(const panda::PandArgParser &pa_parser) in PrintHelp()
91 << "panda" in PrintHelp()
92 << " [OPTIONS] [file] [entrypoint] -- [arguments]" << std::endl; in PrintHelp()
98 bool PrepareArguments(panda::PandArgParser *pa_parser, const RuntimeOptions &runtime_options, in PrepareArguments()
99 … const panda::PandArg<std::string> &file, const panda::PandArg<std::string> &entrypoint, in PrepareArguments()
[all …]
/arkcompiler/runtime_core/verification/util/tests/
Dverifier_test.h2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
23 namespace panda::verifier::test {
28 RuntimeOptions options; in VerifierTest() local
30 options.SetShouldLoadBootPandaFiles(false); in VerifierTest()
31 options.SetShouldInitializeIntrinsics(false); in VerifierTest()
32 options.SetHeapSizeLimit(64_MB); in VerifierTest()
33 options.SetVerificationMode(VerificationMode::ON_THE_FLY); in VerifierTest()
34 Runtime::Create(options); in VerifierTest()
35 thread_ = panda::MTManagedThread::GetCurrent(); in VerifierTest()
[all …]

12345678910>>...21