Flutter Engine
The Flutter Engine
|
#include <kernel_translation_helper.h>
Public Member Functions | |
KernelReaderHelper (Zone *zone, TranslationHelper *translation_helper, const TypedDataBase &data, intptr_t data_program_offset) | |
virtual | ~KernelReaderHelper ()=default |
void | SetOffset (intptr_t offset) |
intptr_t | ReadListLength () |
NameIndex | ReadCanonicalNameReference () |
virtual void | ReportUnexpectedTag (const char *variant, Tag tag) |
void | ReadUntilFunctionNode () |
Tag | PeekTag (uint8_t *payload=nullptr) |
Protected Attributes | |
Zone * | zone_ |
TranslationHelper & | translation_helper_ |
Reader | reader_ |
intptr_t | data_program_offset_ |
Friends | |
class | ClassHelper |
class | CallSiteAttributesMetadataHelper |
class | ConstantReader |
class | ConstantHelper |
class | ConstructorHelper |
class | DirectCallMetadataHelper |
class | FieldHelper |
class | FunctionNodeHelper |
class | InferredTypeMetadataHelper |
class | KernelLoader |
class | LibraryDependencyHelper |
class | LibraryHelper |
class | MetadataHelper |
class | ProcedureAttributesMetadataHelper |
class | ProcedureHelper |
class | SimpleExpressionConverter |
class | ScopeBuilder |
class | TableSelectorMetadataHelper |
class | TypeParameterHelper |
class | TypeTranslator |
class | UnboxingInfoMetadataHelper |
class | VariableDeclarationHelper |
class | ObfuscationProhibitionsMetadataHelper |
class | LoadingUnitsMetadataHelper |
bool | NeedsDynamicInvocationForwarder (const Function &function) |
ArrayPtr | CollectConstConstructorCoverageFrom (const Script &interesting_script) |
Definition at line 1264 of file kernel_translation_helper.h.
|
inline |
Definition at line 1266 of file kernel_translation_helper.h.
|
virtualdefault |
|
protected |
Definition at line 3179 of file kernel_translation_helper.cc.
|
protected |
Definition at line 3153 of file kernel_translation_helper.cc.
|
protected |
Definition at line 3113 of file kernel_translation_helper.cc.
|
protected |
Definition at line 3140 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2206 of file kernel_translation_helper.cc.
Tag dart::kernel::KernelReaderHelper::PeekTag | ( | uint8_t * | payload = nullptr | ) |
Definition at line 1296 of file kernel_binary_flowgraph.cc.
|
protected |
Definition at line 2197 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2181 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2185 of file kernel_translation_helper.cc.
NameIndex dart::kernel::KernelReaderHelper::ReadCanonicalNameReference | ( | ) |
Definition at line 2219 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2202 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2165 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2169 of file kernel_translation_helper.cc.
|
inlineprotected |
Definition at line 1346 of file kernel_translation_helper.h.
|
protected |
Definition at line 2223 of file kernel_translation_helper.cc.
intptr_t dart::kernel::KernelReaderHelper::ReadListLength | ( | ) |
Definition at line 2211 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2274 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2263 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2241 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2252 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2233 of file kernel_translation_helper.cc.
|
protected |
Definition at line 1300 of file kernel_binary_flowgraph.cc.
|
protected |
Definition at line 3090 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2215 of file kernel_translation_helper.cc.
|
protected |
Definition at line 1292 of file kernel_binary_flowgraph.cc.
|
protected |
Definition at line 2189 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2193 of file kernel_translation_helper.cc.
void dart::kernel::KernelReaderHelper::ReadUntilFunctionNode | ( | ) |
Definition at line 2311 of file kernel_translation_helper.cc.
|
protected |
Definition at line 1304 of file kernel_binary_flowgraph.cc.
|
inlineprotectedvirtual |
Reimplemented in dart::kernel::KernelTokenPositionCollector.
Definition at line 1295 of file kernel_translation_helper.h.
|
virtual |
Reimplemented in dart::kernel::StreamingFlowGraphBuilder.
Definition at line 2306 of file kernel_translation_helper.cc.
|
inlineprotectedvirtual |
Reimplemented in dart::kernel::KernelTokenPositionCollector.
Definition at line 1289 of file kernel_translation_helper.h.
void dart::kernel::KernelReaderHelper::SetOffset | ( | intptr_t | offset | ) |
Definition at line 2173 of file kernel_translation_helper.cc.
|
protected |
Definition at line 3057 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2177 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2297 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2293 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2348 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2547 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2285 of file kernel_translation_helper.cc.
|
protected |
Definition at line 3045 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2431 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2514 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2301 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2423 of file kernel_translation_helper.cc.
|
protected |
Definition at line 3070 of file kernel_translation_helper.cc.
|
protected |
Definition at line 3078 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2499 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2478 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2463 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2470 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2485 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2492 of file kernel_translation_helper.cc.
|
protected |
Definition at line 3050 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2413 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2904 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2456 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2289 of file kernel_translation_helper.cc.
|
protected |
Definition at line 2506 of file kernel_translation_helper.cc.
|
protected |
Definition at line 3065 of file kernel_translation_helper.cc.
|
protected |
Definition at line 3164 of file kernel_translation_helper.cc.
|
protected |
Definition at line 3096 of file kernel_translation_helper.cc.
|
protected |
Definition at line 3133 of file kernel_translation_helper.cc.
|
friend |
Definition at line 1370 of file kernel_translation_helper.h.
|
friend |
Definition at line 1369 of file kernel_translation_helper.h.
|
friend |
|
friend |
Definition at line 1372 of file kernel_translation_helper.h.
|
friend |
Definition at line 1371 of file kernel_translation_helper.h.
|
friend |
Definition at line 1373 of file kernel_translation_helper.h.
|
friend |
Definition at line 1374 of file kernel_translation_helper.h.
|
friend |
Definition at line 1375 of file kernel_translation_helper.h.
|
friend |
Definition at line 1376 of file kernel_translation_helper.h.
|
friend |
Definition at line 1377 of file kernel_translation_helper.h.
|
friend |
Definition at line 1378 of file kernel_translation_helper.h.
|
friend |
Definition at line 1379 of file kernel_translation_helper.h.
|
friend |
Definition at line 1380 of file kernel_translation_helper.h.
|
friend |
Definition at line 1392 of file kernel_translation_helper.h.
|
friend |
Definition at line 1381 of file kernel_translation_helper.h.
|
friend |
Definition at line 657 of file kernel.cc.
|
friend |
Definition at line 1391 of file kernel_translation_helper.h.
|
friend |
Definition at line 1382 of file kernel_translation_helper.h.
|
friend |
Definition at line 1383 of file kernel_translation_helper.h.
|
friend |
Definition at line 1385 of file kernel_translation_helper.h.
|
friend |
Definition at line 1384 of file kernel_translation_helper.h.
|
friend |
Definition at line 1386 of file kernel_translation_helper.h.
|
friend |
Definition at line 1387 of file kernel_translation_helper.h.
|
friend |
Definition at line 1388 of file kernel_translation_helper.h.
|
friend |
Definition at line 1389 of file kernel_translation_helper.h.
|
friend |
Definition at line 1390 of file kernel_translation_helper.h.
|
protected |
Definition at line 1367 of file kernel_translation_helper.h.
|
protected |
Definition at line 1360 of file kernel_translation_helper.h.
|
protected |
Definition at line 1359 of file kernel_translation_helper.h.
|
protected |
Definition at line 1358 of file kernel_translation_helper.h.