Home
last modified time | relevance | path

Searched full:access (Results 1 – 25 of 105) sorted by relevance

12345

/arkcompiler/runtime_core/libpandabase/utils/
Dsmall_vector.h210 // 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/
Dabsint_checks.md10 ### 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/
Dcall.polymorphic.short.yaml39 .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 …]
Dcalle.polymorphic.short.yaml38 .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 …]
Dcall.polymorphic.range.yaml39 .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 …]
Dcalle.polymorphic.range.yaml39 .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 …]
Dcall.polymorphic.yaml39 .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 …]
Dcalle.polymorphic.yaml39 .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/
Dverification.yaml19 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/
Daccess_field_nomodifier_core.pa14 # 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/
Dgc_workers_thread_pool.h101 // 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/
Dverifier.config12 method-access-violation
13 field-access-violation
/arkcompiler/runtime_core/runtime/include/
Dmanaged_thread.h182 …// 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/
Dstruct_field_test.cpp41 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/
Dws_logger_test.cpp44 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/
Dlang_specifics.h.erb50 // 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/
Dcache.h446 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/
D2022-08-18-isa-changelog.md25 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 ->|
Dassembly_format.md155 | `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>
Dfile_format.md6 * 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 …]
Dir_format.md55 * 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/
DdiagnosticMessages.json398 …"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/
DupdateExpression.cpp67 …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/
DCMakeLists.txt91 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/
DastNode.h75 ACCESS = PUBLIC | PROTECTED | PRIVATE, enumerator
76 ALL = STATIC | ASYNC | ACCESS | DECLARE | READONLY | ABSTRACT,
77 ALLOWED_IN_CTOR_PARAMETER = ACCESS | READONLY,

12345