Lines Matching full:of
2 # Ahead Of Time Compilation
4 This document describes Ahead Of Time compilation in Ark VM.
23 - `.text` - Contains compiled native code. Code of each compiled method is placed sequentially into…
25 - `.aot_got` - Contains table of the runtime's entrypoint handlers. Must be placed right before `.t…
30 - `code` - points to the start of `.text` section
31 - `code_end` - points to the end of `.text` section
32 - `aot` - points to the start of `.aot` section
33 - `aot_end` - points to the end of `.aot` section
37 `.aot` section contains combination of the following structures:
63 ; start of entrypoint table
64 -NN: address of handler 0, NN = N * 8
66 -16: address of handler N-1
67 -08: address of handler N
81 ; start of entrypoint table
82 -NN: address of handler 0, NN = N * 8
84 -16: address of handler N-1
85 -08: address of handler N <-----
92 80: adr x30, #-88 -------------- ; Put to the x30 address of last entry in the table
93 84: ldr x30, [x30] ; Load address of the entrypoint handler
98 <sup>*</sup> Aarch64 `adr` instruction has restriction to the maximum offset, thus in case of big o…
120 - `--panda-files` - list of input panda files to be compiled
136 - `--panda-files` parameter specifies list of `ark_aot` or `ark` necessary input panda files which …
138 Example of usage:
143 of different names. To avoid this restriction `--location` ark_aot's option may be used.
162 There is tool, named `ark_aotdump`, that aims to dump content of AOT files in yaml format. It can p…
165 Example of usage:
174 to dump ir only after last (codegen) pass. All of these options are used at compile time.
176 Example of usage:
182 Example of usage: