Home
last modified time | relevance | path

Searched +full:language +full:- +full:specific (Results 1 – 25 of 4025) sorted by relevance

12345678910>>...161

/arkcompiler/runtime_core/runtime/mem/gc/
Dgc_extension_data.h2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
12 * See the License for the specific language governing permissions and
23 // Base class for all GC language-specific data holders.
24 // Can be extended for different language types.
46 // language extension got the corresponding type of data
/arkcompiler/runtime_core/disassembler/templates/
Dget_language_specific_metadata.inc.erb2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
12 * See the License for the specific language governing permissions and
21 LOG(DEBUG, DISASSEMBLER) << "\n[getting language-specific annotations]\n";
/arkcompiler/runtime_core/assembler/
Ddefine.h2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
12 * See the License for the specific language governing permissions and
19 /* Implementation-specific defines */
43 _(".language", LANG) \
Dassembly-record.h2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
12 * See the License for the specific language governing permissions and
24 #include "assembly-field.h"
33 panda::panda_file::SourceLang language; member
45 language(lang), in Record()
52 …: name(std::move(s)), language(lang), metadata(extensions::MetadataExtension::CreateRecordMetadata… in Record()
58 return !metadata->IsForeign(); in HasImplementation()
/arkcompiler/runtime_core/plugins/ecmascript/assembler/extension/
Dmetadata.yaml1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
11 # See the License for the specific language governing permissions and
14 language: EcmaScript
17 - name: annotation
21 - record
23 - name: extends
27 - record
/arkcompiler/runtime_core/quickener/
DCMakeLists.txt1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
11 # See the License for the specific language governing permissions and
30 "-cert-dcl21-cpp"
31 "-cppcoreguidelines-macro-usage"
32 "-google-runtime-references"
33 "-misc-non-private-member-variables-in-classes"
34 # Component-specific:
35 "-fuchsia-statically-constructed-objects"
36 "-readability-identifier-naming"
/arkcompiler/runtime_core/runtime/mem/gc/lang/
Dgc_lang.h2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
12 * See the License for the specific language governing permissions and
22 // GCLang class is an interlayer between language-agnostic GC class and different implementations o…
23 // It contains language-specific methods that are used in several types of GC (such as StwGC, GenGC…
/arkcompiler/runtime_core/assembler/tests/
Dmangling_tests.cpp2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
12 * See the License for the specific language governing permissions and
18 #include "assembly-function.h"
26 panda::panda_file::SourceLang language {panda::panda_file::SourceLang::PANDA_ASSEMBLY}; in TEST() local
27 params.emplace_back(Type {"type1", 0}, language); in TEST()
28 params.emplace_back(Type {"type2", 0}, language); in TEST()
29 params.emplace_back(Type {"type3", 0}, language); in TEST()
46 panda::panda_file::SourceLang language {panda::panda_file::SourceLang::PANDA_ASSEMBLY}; in TEST() local
47 params.emplace_back(Type {"type1", 0}, language); in TEST()
[all …]
/arkcompiler/runtime_core/tests/checked/
DREADME.md4 For example, check some event was raised or some IR instruction is appeared after specific optimiza…
6 Each checker's command should start with special token (`'#!'` for panda assembly language, `//!` f…
12 Each command is a valid code in the `ruby` language.
18 - *force_jit: bool* - run jit compilation for every executed method
19 - *options: string* - additional options for Panda VM
20 - *entry: string* - entry point, default - `_GLOBAL::main`
21 - *result: int* - expected value to be returned by the `panda` application
22 - *abort: int* - expected terminal signal
29 …ing) start check of specified method, all following checks that require specific method will use m…
44 …surrounded by quotes) or regex(surrounded by slashes): string - `"SearchPattern"`, regex - `/Searc…
Dstack_overflow.pa1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
11 # See the License for the specific language governing permissions and
15 #! RUN force_jit: true, options: "--compiler-regex _GLOBAL::__noinline__inc_recursive", en…
18 #.language Java
52 #! RUN force_jit: true, options: "--compiler-regex _GLOBAL::__noinline__inc_recursive", en…
/arkcompiler/runtime_core/docs/
Druntime-class.md3 Panda runtime uses `panda::Class` to store all necessary language independent information about cla…
5 Pointer to the managed class object (instance of `panda.Class` or other in case of plugin-related c…
8 panda::Class *cls = obj->ClassAddr()->GetManagedObject();
27 mirror class (`coretypes::Class`) --------> +------------------+ <-+
29 | `Class Word` |-----+
30 +------------------+ | |
32 panda class (`panda::Class`) ---------> +------------------+ <-|-+
34 | `Managed Object` |---+
36 +------------------+
40 …nd vice versa without dereferencies if we know language context and it's constant (some language s…
[all …]
/arkcompiler/runtime_core/plugins/ecmascript/tests/assembler/
Dparser_test_ecmascript.cpp2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
12 * See the License for the specific language governing permissions and
27 .language ECMAScript in TEST()
29 # a0 - function, a1 - this in TEST()
/arkcompiler/runtime_core/runtime/mem/gc/reference-processor/
Dreference_processor.h2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
12 * See the License for the specific language governing permissions and
38 * General language-independent interface for ReferenceProcessing.
52 …* Predicate checks GC-specific conditions on this reference (i.e. if we need to skip this referenc…
73 …* Collect all processed references. They were cleared on the previous phase - we only collect them.
/arkcompiler/runtime_core/runtime/include/
Dlocks.h2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
12 * See the License for the specific language governing permissions and
50 …* Lock used for preventing object heap modifications (for example at GC<->JIT,ManagedCode interact…
52 static MutatorLock *mutator_lock; // NOLINT(misc-non-private-member-variables-in-classes)
56 …static os::memory::Mutex *custom_tls_lock; // NOLINT(misc-non-private-member-variables-in-classes)
59 * The lock is a specific lock for exclusive suspension process,
/arkcompiler/runtime_core/tests/verifier-tests/
Dbug_2088.pa1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
11 # See the License for the specific language governing permissions and
16 #---
17 #- title: Get field from object
22 # - sig: ldobj.64 v:in:ref, field_id
25 # - op_v_8_id_32
27 # - field_id_size
29 ## runner-option: verifier-failure
30 ## runner-option: bugid: 1834
[all …]
Dbug_2084.pa1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
11 # See the License for the specific language governing permissions and
16 #---
17 #- title: Get field from object
22 # - sig: ldobj.64 v:in:ref, field_id
25 # - op_v_8_id_32
27 ## runner-option: verifier-failure
28 ## runner-option: bugid: 1324
29 ## runner-option: tags: verifier
[all …]
Dbug_2085.pa1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
11 # See the License for the specific language governing permissions and
16 #---
17 #- title: Get field from object
22 # - sig: ldobj.64 v:in:ref, field_id
25 # - op_v_8_id_32
27 # - v1_object
29 ## runner-option: verifier-failure
30 ## runner-option: bugid: 1324, 1826
[all …]
Daccess_field_nomodifier_core.pa1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
11 # See the License for the specific language governing permissions and
14 # access to non-public field of a foreign class:
15 # - it must fail in Java if the class is nor inherited by current class, nor stays in the same pack…
16 # - in non-Java language context it is OK
52 ldstatic pckg.Test2.value # access to non-public field of a foreign class
/arkcompiler/runtime_core/runtime/
Dvtable_builder.cpp2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
12 * See the License for the specific language governing permissions and
21 // check max-specific method or not according to JVM specs chap5.4.3.3
28 if (iface->IsAssignableFrom(current_iface)) { in IsMaxSpecificMethod()
29 for (auto &curmethod : current_iface->GetVirtualMethods()) { in IsMaxSpecificMethod()
/arkcompiler/runtime_core/cmake/
DTesting.cmake1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
11 # See the License for the specific language governing permissions and
26 # Target for building all Googletest-based tests:
30 # Googletest-based tests depends on building them:
39 # Add Googletest-based tests to the source tree.
63 # If OUTPUT_DIRECTORY is not defined, the binary will be put to bin-gtests
67 # * This function is a no-op if Googletest is not found.
72 # * Target-specific definition PANDA_GTEST is added.
73 # * Googletest-specific libraries are linked to test_name by default,
[all …]
/arkcompiler/runtime_core/scripts/dep-lists/
Dubuntu-18-04-cross-windows1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
11 # See the License for the specific language governing permissions and
14 # Panda dependencies list for cross-compiling from Ubuntu 18.04 to Windows (all hardware targets)
15 g++-mingw-w64-x86-64=7.3.0-*
Dubuntu-20-04-cross-windows1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
11 # See the License for the specific language governing permissions and
14 # Panda dependencies list for cross-compiling from Ubuntu 20.04 to Windows (all hardware targets)
15 g++-mingw-w64-x86-64=9.3.0-*
/arkcompiler/runtime_core/cmake/toolchain/
Darm.cmake1 # Copyright (c) 2021-2022 Huawei Device Co., Ltd.
6 # http://www.apache.org/licenses/LICENSE-2.0
11 # See the License for the specific language governing permissions and
15 -march=armv7-a
16 -marm
17 -mfpu=vfp
/arkcompiler/ets_runtime/test/aottest/not/
Dexpect_output.txt6 # http://www.apache.org/licenses/LICENSE-2.0
11 # See the License for the specific language governing permissions and
14 -6
15 -7
16 -1
17 -1
/arkcompiler/ets_frontend/es2panda/test/parser/js/
Dtest-one-default-export-allowed.js7 * http://www.apache.org/licenses/LICENSE-2.0
12 * See the License for the specific language governing permissions and
16 /*---
18 ---*/

12345678910>>...161