Lines Matching full:managed
17 Panda runtime as a set of functions aimed to execute managed code. The runtime consists of several …
20 The interpreter is a part of the runtime aimed to execute bytecode of managed functions. The interp…
21 hotness counter (see [Structure of `panda::Method`](#structure-of-pandamethod)) of managed function…
23 The compiler is aimed to translate managed function's bytecode to native code. The compiler has an …
28 Panda runtime and managed code must call functions according to the target calling convention.
29 Compiled code of a managed function must accept one extra argumnent: the pointer to `panda::Method`…
61 `panda::Method` describes a managed function in the runtime.
66 | hotness_counter_ | A hotness counter of the managed function. |
70 The field `hotness_counter_` reflects hotness of a managed function. The interpreter increments it …
78 The managed function could have compiled code or it could be executed by the interpreter.
84 The runtime can create several kinds of stack frames. But all the frames of managed code must have …
96 * Managed objects access
98 * Call of managed functions or runtime entrypoints
147 To call a managed function compiled code must resolve it (i.e. retreive a pointer to callee's `pand…
287 …by the runtime. When the runtime examinates a managed thread's stack the thread mustn't execute an…
303 Thus the runtime can traverse all the managed stack frames moving from one frame to the previous fr…
307 * Compiled code could be combined from several managed functions (inlined functions). If the runtim…
388 When compiled code is combined from several managed functions (inlined functions) `Deoptimize` reco…