Home
last modified time | relevance | path

Searched full:previous (Results 1 – 25 of 52) sorted by relevance

123

/arkcompiler/runtime_core/docs/
Dcfi_directives.md27 - 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…
Druntime-compiled_code-interaction.md87 …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 …]
Don-stack-replacement.md137 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)**
Ddeoptimization.md84 …current CFrame to I2C(Interpreter To Compile) bridge, set last IFrame's previous frame to this C2I…
/arkcompiler/runtime_core/compiler/docs/
Dplt.md28 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…
Dpaoc.md67 - Set first method to complie and skip all previous.
93 "class::function_3" : ["cluster_0", 1, 2], # same as previous
Daot_cha.md79 4) Load the real MethodPtr from class (obtained in step 1) using index from previous step
Dinterface_inline_cache.md6 `Interface Inline Cache` will stores the parsing result of the previous method address as the cache…
Dcleanup_doc.md66 (and was not marked `dead` during previous stage) and recursively mark `live` all their inputs.
72 …d instruction may create new empty basic blocks. That's why there are a loop to repeat two previous
Dreg_alloc_graph_coloring_doc.md52 And at the end, color chosen from previous bias color or chosen by 2-phase scheme is set for node.
/arkcompiler/runtime_core/runtime/mem/
Dalloc_config.h77 * @param prev_obj_addr - pointer to the previous object (object header). It can be nullptr.
78 * @param prev_obj_size - size of the previous object.
79 * It is used check if previous object crosses the borders of the current map.
90 * It is essential to check the previous object of the returned object to make sure that
291 * @param prev_obj_addr - pointer to the previous object (object header). It can be nullptr.
292 * @param prev_obj_size - size of the previous object.
293 * It is used check if previous object crosses the borders of the current map.
304 * It is essential to check the previous object of the returned object to make sure that
Dobject_helpers.h71 …// from_object can be null, because sometimes we call Validate when we don't know previous object … in ValidateObject()
/arkcompiler/runtime_core/runtime/mem/refstorage/
Dreference_storage.h76 …frame, frees all local references in this frame and moves given reference to the previous frame and
77 …* return it's new reference. Should be NULL if you don't want to return any value to previous fram…
79 * @param result reference which you want to return in the previous frame.
80 * @return new reference in the previous frame for given reference.
/arkcompiler/runtime_core/runtime/mem/gc/heap-space-misc/
Dcrossing_map.h86 * 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/runtime/arch/
Dmemory_helpers.h35 // fence while FullMemoryBarrier callers expect all previous reads and writes to be visible in all …
/arkcompiler/runtime_core/compiler/tools/paoc/
Dpaoc.yaml39 description: Set first method to complie and skip all previous
/arkcompiler/runtime_core/runtime/mem/gc/reference-processor/
Dreference_processor.h73 …* Collect all processed references. They were cleared on the previous phase - we only collect them.
/arkcompiler/runtime_core/runtime/mem/gc/
Dgc_trigger.cpp105 // heap increased corresponding with previous gc in ComputeTarget()
158 } else if (heap_size > heap_size_before_gc) { // heap increased corresponding with previous gc in ComputeTarget()
Dcard_table-inl.h71 …// global Mutator lock held, so all previous managed thread's writes should be visible by GC thread in VisitMarked()
/arkcompiler/runtime_core/runtime/
Dlock_order_graph.cpp73 … LOG(DEBUG, RUNTIME) << "Graph has been changed during its construction. Previous edge " in CheckForTerminationLoops()
/arkcompiler/runtime_core/compiler/optimizer/code_generator/
Dcallconv.h40 // Get next native parameter, on condition, what previous list - in vector
/arkcompiler/runtime_core/libpandabase/utils/
Dmurmur3_hash.h32 // Secondly, we proceed last 8 bits block which were not covered in previous step.
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_global.cpp214 … // ii. Let R be a new String value computed by concatenating the previous value of R and S. in Encode()
259 … // 3. Let R be a new String value computed by concatenating the previous value of R and S. in Encode()
464 // e. Let R be a new String value computed by concatenating the previous value of R and S. in Decode()
/arkcompiler/runtime_core/irtoc/lang/
Dirtoc.rb60 # previous one.
/arkcompiler/runtime_core/runtime/arch/aarch64/
Dcall_runtime.S221 // Restore previous state

123