| /arkcompiler/runtime_core/static_core/docs/ |
| D | cfi_directives.md | 27 - to find the right previous `frame` (with `fp` and `lr` regs) 28 - to restore `callees` in previous frame 41 In that case we "say" to `debugger` that we are not going to return to previous frame. So we direct…
|
| D | on-stack-replacement.md | 137 Osr Entry can occur in three different contexts according to the previous frame's kind: 138 1. **Previous frame is CFrame** 146 2. **Previous frame is IFrame** 154 3. **Previous frame is null(current frame is the top frame)**
|
| D | runtime-compiled_code-interaction.md | 93 …class. The class has fields to store virtual registers and a pointer to the previous stack frame. 94 … a linked list. The field `ark::Frame::prev_` contains a pointer to the previous interpreter (or c… 142 - frame pointer - pointer to the previous frame. The value of `frame pointer` register at the momen… 255 Frame pointer points to the previous interpreter frame. 289 Frame pointer points to the previous frame in compiled code stack frame. 302 …ent stack frame | How to get a pointer to the next stack frame | Kind of the previous stack frame | 309 Thus the runtime can traverse all the managed stack frames moving from one frame to the previous fr… 385 To go to the previous frame the runtime reads the field `ark::Frame::prev_` which must point to `CO… 402 …he corresponding exception handler by going from one stack frame to the previous and making checks… 409 …y frame into stack pointer, assign the return address determined at the previous step to program c… [all …]
|
| /arkcompiler/runtime_core/docs/ |
| D | cfi_directives.md | 27 - to find the right previous `frame` (with `fp` and `lr` regs) 28 - to restore `callees` in previous frame 41 In that case we "say" to `debugger` that we are not going to return to previous frame. So we direct…
|
| D | on-stack-replacement.md | 137 Osr Entry can occur in three different contexts according to the previous frame's kind: 138 1. **Previous frame is CFrame** 146 2. **Previous frame is IFrame** 154 3. **Previous frame is null(current frame is the top frame)**
|
| D | runtime-compiled_code-interaction.md | 87 …class. The class has fields to store virtual registers and a pointer to the previous stack frame. 88 … linked list. The field `panda::Frame::prev_` contains a pointer to the previous interpreter (or c… 136 - frame pointer - pointer to the previous frame. The value of `frame pointer` register at the momen… 249 Frame pointer points to the previous interpreter frame. 283 Frame pointer points to the previous frame in compiled code stack frame. 296 …ent stack frame | How to get a pointer to the next stack frame | Kind of the previous stack frame | 303 Thus the runtime can traverse all the managed stack frames moving from one frame to the previous fr… 379 To go to the previous frame the runtime reads the field `panda::Frame::prev_` which must point to `… 396 …he corresponding exception handler by going from one stack frame to the previous and making checks… 403 …y frame into stack pointer, assign the return address determined at the previous step to program c… [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/mem/ |
| D | alloc_config.h | 72 * @param prev_obj_addr - pointer to the previous object (object header). It can be nullptr. 73 * @param prev_obj_size - size of the previous object. 74 * It is used check if previous object crosses the borders of the current map. 85 * It is essential to check the previous object of the returned object to make sure that 263 * @param prev_obj_addr - pointer to the previous object (object header). It can be nullptr. 264 * @param prev_obj_size - size of the previous object. 265 * It is used check if previous object crosses the borders of the current map. 276 * It is essential to check the previous object of the returned object to make sure that
|
| /arkcompiler/runtime_core/static_core/compiler/docs/ |
| D | plt.md | 28 During calls, first parameter is always a callee `Method pointer`, so the trick from previous parag… 109 takes caller `Method pointer` from previous frame and calls `GetCalleeMethod` entrypoint. 155 takes caller `Method pointer` from previous frame and calls `InitializeClassById` entrypoint. 185 for 3 out of 4 Resolvers (all but CallStatic) "return address" and "previous frame" values which ar… 186 (see previous step) directly became the upper part of `BoundaryFrame` stack part. 190 registers are saved directly into appropriate places in previous CFrame. 208 * **Restore previous Frame.** 218 while in other Resolvers it is temporarily manually adjusted to previous frame before calling `Load…
|
| D | paoc.md | 62 - Set first method to complie and skip all previous. 88 "class::function_3" : ["cluster_0", 1, 2], # same as previous
|
| /arkcompiler/runtime_core/compiler/docs/ |
| D | plt.md | 28 During calls, first parameter is always a callee `Method pointer`, so the trick from previous parag… 109 takes caller `Method pointer` from previous frame and calls `GetCalleeMethod` entrypoint. 155 takes caller `Method pointer` from previous frame and calls `InitializeClassById` entrypoint. 185 for 3 out of 4 Resolvers (all but CallStatic) "return address" and "previous frame" values which ar… 186 (see previous step) directly became the upper part of `BoundaryFrame` stack part. 190 registers are saved directly into appropriate places in previous CFrame. 208 * **Restore previous Frame.** 218 while in other Resolvers it is temporarily manually adjusted to previous frame before calling `Load…
|
| D | paoc.md | 67 - Set first method to complie and skip all previous. 93 "class::function_3" : ["cluster_0", 1, 2], # same as previous
|
| /arkcompiler/runtime_core/static_core/runtime/mem/refstorage/ |
| D | reference_storage.h | 74 …frame, frees all local references in this frame and moves given reference to the previous frame and 75 …* return it's new reference. Should be NULL if you don't want to return any value to previous fram… 77 * @param result reference which you want to return in the previous frame. 78 * @return new reference in the previous frame for given reference.
|
| /arkcompiler/ets_frontend/ets2panda/ir/ets/ |
| D | etsTypeReferencePart.h | 36 ir::ETSTypeReferencePart *Previous() in Previous() function 41 const ir::ETSTypeReferencePart *Previous() const in Previous() function
|
| D | etsTypeReference.cpp | 50 while (partIter->Previous() != nullptr) { in BaseName() 51 partIter = partIter->Previous(); in BaseName()
|
| /arkcompiler/runtime_core/static_core/runtime/mem/gc/heap-space-misc/ |
| D | crossing_map.h | 86 * Therefore, during removing we need to send next and previous object parameters. 90 * @param prev_obj_addr - pointer to the previous object (object header). It can be nullptr. 91 * @param prev_obj_size - size of the previous object. 92 * It is used check if previous object crosses the borders of the current map. 100 * It is essential to check the previous object of the returned object to make sure that
|
| /arkcompiler/runtime_core/static_core/runtime/jit/ |
| D | profiling_saver.cpp | 141 // Load previous profile data if available in SaveProfile() 144 LOG(INFO, RUNTIME) << "No previous profile data found. Saving new profile data."; in SaveProfile() 146 LOG(INFO, RUNTIME) << "Previous profile data found. Merging with new profile data."; in SaveProfile()
|
| /arkcompiler/runtime_core/static_core/plugins/ets/tests/ets-templates/15.semantic_rules/07.overloading_and_overriding/04.overloading_and_overriding_in_classes/ |
| D | class_method_over_n3.ets | 25 subclass hides the previous static method. Otherwise, overloading is used.
|
| D | static_method_over_n2.ets | 21 …s are overload-equivalent, then the static method in the subclass hides the previous static method.
|
| D | two_class_method_over_n.ets | 23 …s are overload-equivalent, then the static method in the subclass hides the previous static method.
|
| /arkcompiler/runtime_core/static_core/runtime/arch/ |
| D | memory_helpers.h | 37 // fence while FullMemoryBarrier callers expect all previous reads and writes to be visible in all …
|
| /arkcompiler/ets_frontend/ets2panda/ir/ |
| D | astNodeHistory.cpp | 64 // Search backwards starting at last accessed node for the node at previous phase in At() 118 // Search backwards starting at last accessed node for the node at previous phase in FindLessOrEquals()
|
| /arkcompiler/runtime_core/static_core/runtime/tooling/sampler/ |
| D | samples_record.cpp | 130 * @param prevTimeStamp Reference to the previous timestamp for calculating time deltas. 178 // Calculate the time delta between the current sample and the previous one. in ProcessSingleCallStackData() 188 // Update the timeDeltas array and the previous timestamp. in ProcessSingleCallStackData()
|
| /arkcompiler/ets_runtime/common_components/heap/collector/ |
| D | gc_stats.h | 31 // statistics for previous gc.
|
| /arkcompiler/ets_frontend/ets2panda/test/runtime/ets/namespace_tests/ |
| D | namespace_execution_statements_test02.ets | 87 // Reset state before running tests to ensure no previous state affects the tests
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/scopesInit/ |
| D | scopesInitPhase.h | 279 …* Note: It's programmer responsibility to prepare VarBinder (remove previous names, set current sc… 300 * set varbinder to previous `function_scope` and call RunExternalNode(node, varbinder). 313 * Same as previous, just uses varbinder from ctx->VarBinder()
|