Home
last modified time | relevance | path

Searched full:checks (Results 1 – 25 of 377) sorted by relevance

12345678910>>...16

/arkcompiler/runtime_core/docs/bc_verification/
Dabsint_checks.md1 ## Checks performed on abstract interpretation stage
5 This type of checks eliminate rutime problems with undefined bits in integers, truncation issues, e…
7 From security point of view, this checks guarantee expected ranges of values in code and absence of…
10 ### Access checks
12 Checks for private/protected/public access rights.
14 These checks prevent unintended/unexpected access from one method to another.
17 ### Checks of subtyping
19 Checks of compatibility of objects in arguments to instructions and actual parameters to methods.
21 These checks eliminate calls of methods with incorrect `this`, wrong access to arrays, etc.
23 ### Checks of exception handlers
[all …]
/arkcompiler/runtime_core/static_core/docs/bc_verification/
Dabsint_checks.md1 ## Checks performed on abstract interpretation stage
5 This type of checks eliminate rutime problems with undefined bits in integers, truncation issues, e…
7 From security point of view, this checks guarantee expected ranges of values in code and absence of…
10 ### Access checks
12 Checks for private/protected/public access rights.
14 These checks prevent unintended/unexpected access from one method to another.
17 ### Checks of subtyping
19 Checks of compatibility of objects in arguments to instructions and actual parameters to methods.
21 These checks eliminate calls of methods with incorrect `this`, wrong access to arrays, etc.
23 ### Checks of exception handlers
[all …]
/arkcompiler/runtime_core/static_core/plugins/ets/stdlib/escompat/
DGlobal.ets75 * Checks if double is `NaN` (not a number)
86 * Checks if `Float` value is `NaN` (not a number)
97 * Checks if `float` value is `NaN` (not a number)
108 * Checks if `byte` value is `NaN` (not a number)
117 * Checks if `int` value is `NaN` (not a number)
126 * Checks if `short` value is `NaN` (not a number)
135 * Checks if `long` value is `NaN` (not a number)
144 * Checks if `Byte` value is `NaN` (not a number)
153 * Checks if `Int` value is `NaN` (not a number)
162 * Checks if `Short` value is `NaN` (not a number)
[all …]
/arkcompiler/ets_frontend/ets2panda/linter/test/main/
Dts_ignore.ets.json44 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
54 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
64 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
74 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
84 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
94 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
104 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
114 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
124 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
Dts_nocheck_2.ets.json24 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
34 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
Dts_nocheck.ets.json24 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
34 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
/arkcompiler/runtime_core/static_core/verification/gen/templates/
Dabs_int_inl_compat_checks.h.erb23 % checks = Verification.compatibility_checks
41 % checks.results.ok.to_h.merge(checks.results.warnings.to_h).merge(checks.results.errors.to_h).each…
47 % checks.results.each_pair do |status, values|
53 % checks.domains.each_pair do |_, domain|
63 % checks.checks.each_pair do |check_name, check|
/arkcompiler/runtime_core/cmake/
DClangTidy.cmake14 option(PANDA_ENABLE_CLANG_TIDY "Enable clang-tidy checks during compilation" true)
74 # Add a target to clang-tidy checks.
79 # CHECKS
87 # The list of CHECKS allows to pass per-target checks in additions to
88 # global ones (see below). CHECKS follow clang-tidy syntax of checks.
89 # By default all checks are enabled globally, so the most reasonable use
90 # case for CHECKS is to pass checks to be suppressed.
93 # * We use permissive policy for checks, i.e. everything is enabled by default,
96 # because of its syntax limitations (in particular, all checks should be passed
108 set(multiValues CHECKS)
[all …]
/arkcompiler/runtime_core/static_core/compiler/docs/
Dcheck_elimination_doc.md1 # Checks Elimination
3 **Checks Elimination** - optimization which try to reduce number of checks(NullCheck, ZeroCheck, Ne…
23 #### All checks
24 All the same checks that are dominated by the current one are deleted and consecutive checks delete…
77 …RedundantBoundsCheck` algorithm try to replace more then 2 grouped bounds checks by `DeoptimiseIf`.
101 Before Checks Elimination:
111 After Checks Elimination:
/arkcompiler/runtime_core/static_core/plugins/ets/stdlib/std/core/
DChar.ets307 * isInBasicMultilingualPlane(char) checks if the char is in Basic Multilingual Plane.
322 …* isInBasicMultilingualPlane(UTF_16_CodePoint) checks if the code point is in Basic Multilingual P…
337 * isInBasicMultilingualPlane() checks if the underlying char is in Basic Multilingual Plane.
347 * isValidCodePoint() checks if the code point is correctly encoded.
373 * isHighSurrogate(char) checks if the char is a high surrogate.
385 * isLowSurrogate(char) checks if the char is a low surrogate.
421 * isPartOfSurrogatePair(char) checks whether the char is low or high surrogate.
432 * isPartOfSurrogatePair() checks whether the underlying char is low or high surrogate.
450 * isBinDigit() checks whether the char represents a binary digit.
462 * isBinDigit() checks whether the underlying char represents a binary digit.
[all …]
DType.ets618 * Checks whether type is primitive or composite
627 * Checks whether type is reference or composite
636 * Checks whether type has name
665 * Checks for equality this instance with provided object, treated as a DoubleType
691 * Checks whether type is primitive or composite
700 * Checks whether type is reference or composite
709 * Checks whether type has name
736 * Checks for equality this instance with provided object, treated as a UndefinedType
766 * Checks whether type is primitive or composite
775 * Checks whether type is reference or composite
[all …]
DFloat.ets309 * compare(float, float) checks if two floats are differs no more than by Float.DELTA
322 * Checks for equality this instance with provided object, treated as a Float
342 * Checks if float is NaN (not a number)
354 * Checks if the underlying float is NaN (not a number)
363 * Checks if float is a floating point value (not a NaN or infinity)
374 * Checks if the underlying float is a floating point value (not a NaN or infinity)
383 * Checks if float is similar to an integer value
395 * Checks if the underlying float is similar to an integer value
404 * Checks if float is a safe integer value
415 * Checks if float is a safe integer value
[all …]
/arkcompiler/runtime_core/tests/checked/
DREADME.md29 * **METHOD** (name: string) start check of specified method, all following checks that require spec…
39 * **ASM_METHOD** (name: string) select a specified method in disasm file, next "ASM*" checks will b…
40 * **ASM_INST** (inst: pattern) select a specified instruction in disasm file, next "ASM*" checks wi…
41 * **ASM/ASM_NEXT/ASM_NOT/ASM_NEXT_NOT** (inst: pattern) same as other similar checks, but search on…
42 If none of these checks were specified, then search will be applied in the whole disasm file.
/arkcompiler/runtime_core/static_core/plugins/ets/doc/interop-cookbook/
Ddraft.txt14 No any compile time checks, only runtime checks.
32 Loosing compile-time checks in certain cases (let x: string | number = jsfoo());
33 Union type checks currently not expressible in ArkTS;
/arkcompiler/runtime_core/compiler/tests/
Dir_builder_test.cpp780 // Checks if not dominate inputs are removed from SaveStateInst
835 // Checks the build of the mov instruction with integer parameters
843 // Checks the build of the mov instruction with real parameters
851 // Checks the build of the mov.64 instruction with integer parameters
859 // Checks the build of the mov.64 instruction with real parameters
867 // Checks the build of the mov.obj instruction
875 // Checks the build of the mov.null instruction
900 // Checks the build of the movi instruction with integer parameters
908 // Checks the build of the fmovi instruction with real parameters
916 // Checks the build of the movi.64 instruction with integer parameters
[all …]
/arkcompiler/runtime_core/static_core/compiler/tests/
Dir_builder_test.cpp802 // Checks if not dominate inputs are removed from SaveStateInst
857 // Checks the build of the mov instruction with integer parameters
865 // Checks the build of the mov instruction with real parameters
873 // Checks the build of the mov.64 instruction with integer parameters
881 // Checks the build of the mov.64 instruction with real parameters
889 // Checks the build of the mov.obj instruction
897 // Checks the build of the mov.null instruction
922 // Checks the build of the movi instruction with integer parameters
930 // Checks the build of the fmovi instruction with real parameters
938 // Checks the build of the movi.64 instruction with integer parameters
[all …]
/arkcompiler/runtime_core/static_core/tests/checked/
DREADME.md45 * **METHOD** (name: string) start check of specified method, all following checks that require spec…
55 * **ASM_METHOD** (name: string) select a specified method in disasm file, next "ASM*" checks will b…
56 * **ASM_INST** (inst: pattern) select a specified instruction in disasm file, next "ASM*" checks wi…
57 * **ASM/ASM_NEXT/ASM_NOT/ASM_NEXT_NOT** (inst: pattern) same as other similar checks, but search on…
58 If none of these checks were specified, then search will be applied in the whole disasm file.
/arkcompiler/runtime_core/static_core/libpandabase/tests/genmc/
Dcondvar_test_3.cpp18 // The test checks the work of TimedWait-SignalOne
20 // Thread2 checks, that there is no race on g_shared,
22 // Thread1 also checks, that there is no race on g_shared.
Dcondvar_test_2.cpp18 // The test checks the work of Wait-SignalAll
21 // Thread2 checks, that there is no race on g_shared,
23 // Thread1 also checks, that there is no race on g_shared.
Dcommon.h28 // The function checks if a data race may be present:
30 // and checks if the value is not changed
Dcondvar_test_1.cpp18 // The test checks the work of Wait-SignalOne
20 // Thread2 checks, that there is no race on g_shared,
22 // Thread1 also checks, that there is no race on g_shared.
/arkcompiler/runtime_core/static_core/runtime/mem/gc/reference-processor/
Dreference_processor.h53 …* Predicate checks GC-specific conditions on this reference (i.e. if we need to skip this referenc…
61 …* Predicate checks if we should add this reference to the queue (e.g. don't process to many refs o…
75 …* Predicate checks if we should process all references at once (e.g. processing takes too much tim…
81 * Predicate checks which references should be processed
/arkcompiler/ets_frontend/ets2panda/linter/test/rules/
Drule146.ets.json24 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
34 …"rule": "Switching off type checks with in-place comments is not allowed (arkts-strict-typing-requ…
/arkcompiler/runtime_core/static_core/libpandabase/tests/
Dfutex_test.cpp116 // The test checks basic lock protection
136 // The test checks trylock operation
154 // The test checks work with multiple writers
173 // The test checks work with recursive futexes
194 // The test checks basic wait-notify actions
222 // The test checks basic timedwait-notify actions
236 // The test checks wait-notifyAll operations in case of multiple waiters
/arkcompiler/runtime_core/arkplatform/hybrid/
Dsts_vm_interface.h64 * @param func: predicate that checks if XGC was interrupted or not
70 * @param func: predicate that checks if we need to leave barrier to continue marking
79 * @param func: predicate that checks if we need to leave barrier to continue marking

12345678910>>...16