| /arkcompiler/runtime_core/libpandabase/utils/ |
| D | small_vector.h | 210 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in SmallVector() 218 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in SmallVector() 231 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in SmallVector() 238 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in SmallVector() 240 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in SmallVector() 242 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in SmallVector() 246 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in SmallVector() 254 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in SmallVector() 256 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in SmallVector() 258 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in SmallVector() [all …]
|
| /arkcompiler/runtime_core/docs/bc_verification/ |
| D | absint_checks.md | 10 ### Access checks 12 Checks for private/protected/public access rights. 14 These checks prevent unintended/unexpected access from one method to another. 15 Or access to wrong fields of object. 21 These checks eliminate calls of methods with incorrect `this`, wrong access to arrays, etc. 45 These checks help in some cases detect out-of-bounds access type of errors in static.
|
| /arkcompiler/runtime_core/tests/cts-generator/cts-template/ |
| D | call.polymorphic.short.yaml | 39 .record W <panda.access = public> {} 40 .record R <panda.access = public, panda.extends = W> { 41 u1 f_boolean <panda.access = public> 42 i8 f_byte <panda.access = public> 43 u16 f_char <panda.access = public> 44 i16 f_short <panda.access = public> 45 i32 f_int <panda.access = public> 46 i64 f_long <panda.access = public> 47 f32 f_float <panda.access = protected> 48 f64 f_double <panda.access = private> [all …]
|
| D | calle.polymorphic.short.yaml | 38 .record W <panda.access = public> {} 39 .record R <panda.access = public, panda.extends = W> {} 40 .record Q <panda.access = public, panda.extends = R> {} 42 .function panda.Class R.getPrimitiveType(panda.String a0) <static, panda.access=public> { 77 .function i32 R.test() <static, panda.access = public> { 102 .function i32 R.test() <static, panda.access = public> { 137 .function i32 R.test() <static, panda.access = public> { 184 .function i32 R.test() <static, panda.access = public> { 253 .function i32 R.test() <static, panda.access = public> { 301 .record E <panda.extends = panda.Exception, panda.access = public> {} [all …]
|
| D | call.polymorphic.range.yaml | 39 .record W <panda.access = public> {} 40 .record R <panda.access = public, panda.extends = W> { 41 u1 f_boolean <panda.access = public> 42 i8 f_byte <panda.access = public> 43 u16 f_char <panda.access = public> 44 i16 f_short <panda.access = public> 45 i32 f_int <panda.access = public> 46 i64 f_long <panda.access = public> 47 f32 f_float <panda.access = protected> 48 f64 f_double <panda.access = private> [all …]
|
| D | calle.polymorphic.range.yaml | 39 .record W <panda.access = public> {} 40 .record R <panda.access = public, panda.extends = W> { 41 u1 f_boolean <panda.access = public> 42 i8 f_byte <panda.access = public> 43 u16 f_char <panda.access = public> 44 i16 f_short <panda.access = public> 45 i32 f_int <panda.access = public> 46 i64 f_long <panda.access = public> 47 f32 f_float <panda.access = protected> 48 f64 f_double <panda.access = private> [all …]
|
| D | call.polymorphic.yaml | 39 .record W <panda.access = public> {} 40 .record R <panda.access = public, panda.extends = W> { 41 u1 f_boolean <panda.access = public> 42 i8 f_byte <panda.access = public> 43 u16 f_char <panda.access = public> 44 i16 f_short <panda.access = public> 45 i32 f_int <panda.access = public> 46 i64 f_long <panda.access = public> 47 f32 f_float <panda.access = protected> 48 f64 f_double <panda.access = private> [all …]
|
| D | calle.polymorphic.yaml | 39 .record W <panda.access = public> {} 40 .record R <panda.access = public, panda.extends = W> { 41 u1 f_boolean <panda.access = public> 42 i8 f_byte <panda.access = public> 43 u16 f_char <panda.access = public> 44 i16 f_short <panda.access = public> 45 i32 f_int <panda.access = public> 46 i64 f_long <panda.access = public> 47 f32 f_float <panda.access = protected> 48 f64 f_double <panda.access = private> [all …]
|
| /arkcompiler/runtime_core/verification/ |
| D | verification.yaml | 19 private_field: Access to the private object field is prohibited. 20 protected_field: Access to the protected object field is prohibited. 21 package_field: Access to the package protected object field is prohibited. 24 protected_class: Access to package-private class is prohibited. 45 access: 75 - access 90 - access
|
| /arkcompiler/runtime_core/tests/verifier-tests/ |
| D | access_field_nomodifier_core.pa | 14 # access to non-public field of a foreign class: 22 # // Expected VerificationError: Access to the package protected object field is prohibited. 32 # Java access rules: 52 ldstatic pckg.Test2.value # access to non-public field of a foreign class
|
| /arkcompiler/runtime_core/runtime/mem/gc/ |
| D | gc_workers_thread_pool.h | 101 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in GCWorkersTask() 108 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in GCWorkersTask() 115 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in GCWorkersTask() 121 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) 132 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in GetMarkingStack() 139 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in GetRegionData() 146 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in GetCard()
|
| /arkcompiler/runtime_core/verification/verifier/ |
| D | verifier.config | 12 method-access-violation 13 field-access-violation
|
| /arkcompiler/runtime_core/runtime/include/ |
| D | managed_thread.h | 182 …// If a daemon thread with NATIVE status was deregistered, it should not access any managed object, in UpdateStatus() 198 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in GetStatus() 258 // Methods to access thread local storage 425 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in ReadFlag() 431 … return (fts_.as_struct.flags) != NO_FLAGS; // NOLINT(cppcoreguidelines-pro-type-union-access) in TestAllFlags() 438 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in SetFlag() 446 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in ClearFlag() 453 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access) in ReadFlagsAndThreadStatusUnsafe() 767 …_fts.as_int = ReadFlagsAndThreadStatusUnsafe(); // NOLINT(cppcoreguidelines-pro-type-union-access) in StoreStatus() 771 … if (old_fts.as_struct.flags != NO_FLAGS) { // NOLINT(cppcoreguidelines-pro-type-union-access) in StoreStatus() [all …]
|
| /arkcompiler/runtime_core/verification/util/tests/ |
| D | struct_field_test.cpp | 41 int32_t &access(char id) in access() function 66 EXPECT_EQ(my_arr.access('3'), 3); in TEST_F() 67 my_arr.access('4') = 44; in TEST_F()
|
| /arkcompiler/runtime_core/runtime/tooling/inspector/tests/ |
| D | ws_logger_test.cpp | 44 WsLogger wsLogger(alevel::connect | alevel::disconnect, channel_type_hint::access); in TEST_F() 51 WsLogger wsLogger(alevel::connect | alevel::disconnect, channel_type_hint::access); in TEST_F() 79 WsLogger wsLogger(alevel::connect, channel_type_hint::access); in TEST_F()
|
| /arkcompiler/runtime_core/verification/gen/templates/ |
| D | lang_specifics.h.erb | 50 // Member access levels strength: 57 // Though it is not semantically correct, the TypeRelationship is used in access 58 // checks only, and SAME helps to pass the access checks for non-java context.
|
| /arkcompiler/runtime_core/verification/jobs/ |
| D | cache.h | 446 enum class Access { READ_ONLY, READ_WRITE }; enum 448 template <Access Mode> 451 …using SyncData = Synchronized<Data, FastAPIClass<Access::READ_ONLY>, FastAPIClass<Access::READ_WRI… 453 template <Access Mode> 458 if constexpr (Mode == Access::READ_ONLY) { 554 FastAPIClass<Access::READ_WRITE> FastAPI() in FastAPI() 559 const FastAPIClass<Access::READ_ONLY> FastAPI() const in FastAPI()
|
| /arkcompiler/runtime_core/docs/ |
| D | 2022-08-18-isa-changelog.md | 25 We also add header index in function such that runtime can access IndexHeader more efficiently. 30 |<- 16-bit header index ->|<- 8-bit function kind ->|<- 8-bit original access flag ->|
|
| D | assembly_format.md | 155 | `java.access` | Used to specify access level of record, field or function. Possible values: `priv… 175 .record A <java.access=public> {} 176 .record B <java.access=public, java.extends=A> {} 504 i32 member1 <java.access=private> 505 i32 member2 <java.access=public> 506 i32 member3 <java.access=static, java.instantiation=static> 519 .function Foo.func1(Foo a0, i32 a1) <java.access=public>
|
| D | file_format.md | 6 * Support for fast access to information. 28 ## Fast information access 30 Binary file format should support fast access to information. It means that 47 To improve data access speed most data structures have 4 bytes alignment. 136 ## Access flags 138 #### Field access flags 152 #### Method access flags 169 #### Class access flags 282 …` | `uleb128` | Access flags of the field. The value must be a combination of the [Field… 336 …s` | `uleb128` | Access flags of the method. The value must be a combination of [Method … [all …]
|
| D | ir_format.md | 55 * MAW(Memory access widening)/Merge memory 159 | access-fannkuch-c2p | 0 | 1 | 164 | access-nsieve-c2p | 0 | 1 | 170 | access-binary-trees | 3 | 4 | 171 | access-nbody | 1 | 11 | 173 | access-fannkuch | 1 | 2 | 174 | access-nsieve | 1 | 2 | 289 …irtual methods and dynamic containers for all instruction. Instead, each access to def-use structu…
|
| /arkcompiler/ets_frontend/ts2panda/scripts/ |
| D | diagnosticMessages.json | 398 …"The 'super' property access is permitted only in a constructor, member function, or member access… 426 "The left-hand side of an assignment expression must be a variable or a property access.": { 462 "The left-hand side of a 'for...of' statement must be a variable or a property access.": { 491 "The target of an object rest assignment must be a variable or a property access.": { 495 "The target of an object rest assignment may not be an optional property access.": { 499 "The left-hand side of an assignment expression may not be an optional property access.": { 503 "The left-hand side of a 'for...of' statement may not be an optional property access.": {
|
| /arkcompiler/ets_frontend/es2panda/ir/expressions/ |
| D | updateExpression.cpp | 67 …ment_, "The operand of an increment or decrement operator must be a variable or a property access", in Check() 68 "The operand of an increment or decrement operator may not be an optional property access"); in Check()
|
| /arkcompiler/runtime_core/tests/benchmarks/ |
| D | CMakeLists.txt | 91 panda_add_benchmark("access-binary-trees" "AccessBinaryTrees" 0 TRUE TRU… 92 panda_add_benchmark("access-fannkuch" "AccessFannkuch" 0 TRUE TRU… 93 panda_add_benchmark("access-nbody" "AccessNBody" 0 TRUE TRU… 94 panda_add_benchmark("access-nsieve" "AccessNSieve" 0 TRUE TRU…
|
| /arkcompiler/ets_frontend/es2panda/ir/ |
| D | astNode.h | 75 ACCESS = PUBLIC | PROTECTED | PRIVATE, enumerator 76 ALL = STATIC | ASYNC | ACCESS | DECLARE | READONLY | ABSTRACT, 77 ALLOWED_IN_CTOR_PARAMETER = ACCESS | READONLY,
|