Lines Matching refs:ItemContainer

46 using panda::panda_file::ItemContainer;
63 std::unordered_map<Type::TypeId, PrimitiveTypeItem *> CreatePrimitiveTypes(ItemContainer *container)
149 ItemContainer *container, const Value *value, std::vector<panda_file::LiteralItem> *out,
216 ScalarValueItem *AsmEmitter::CreateScalarStringValueItem(ItemContainer *container, const Value *value,
230 ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out,
257 ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out, const Program &program,
280 ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out, const Program &program,
296 ScalarValueItem *AsmEmitter::CreateScalarEnumValueItem(ItemContainer *container, const Value *value,
317 ItemContainer *container, const Value *value, std::vector<ScalarValueItem> *out, const Program &program,
335 ScalarValueItem *AsmEmitter::CreateScalarValueItem(ItemContainer *container, const Value *value,
388 ValueItem *AsmEmitter::CreateValueItem(ItemContainer *container, const Value *value, const Program &program,
413 AnnotationItem *AsmEmitter::CreateAnnotationItem(ItemContainer *container, const AnnotationData &annotation,
463 MethodHandleItem *AsmEmitter::CreateMethodHandleItem(ItemContainer *container, const MethodHandle &mh,
493 bool AsmEmitter::AddAnnotations(T *item, ItemContainer *container, const AnnotationMetadata &metadata,
585 void AsmEmitter::MakeStringItems(ItemContainer *items, const Program &program,
595 void AsmEmitter::MakeLiteralItems(ItemContainer *items, const Program &program,
738 void AsmEmitter::MakeArrayTypeItems(ItemContainer *items, const Program &program,
749 ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities,
776 bool AsmEmitter::HandleBaseRecord(ItemContainer *items, const Program &program, const std::string &name,
798 bool AsmEmitter::HandleInterfaces(ItemContainer *items, const Program &program, const std::string &name,
820 bool AsmEmitter::HandleFields(ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities,
847 bool AsmEmitter::HandleRecord(ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities,
880 ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities,
898 StringItem *AsmEmitter::GetMethodName(ItemContainer *items, const Function &func, const std::string &name)
910 bool AsmEmitter::HandleAreaForInner(ItemContainer *items, const Program &program, ClassItem **area,
937 bool AsmEmitter::HandleRecordOnwer(ItemContainer *items, const Program &program, ClassItem **area,
955 ItemContainer *items, const Program &program, size_t idx, const std::string &name, const Function &func,
972 bool AsmEmitter::HandleFunctionLocalVariables(ItemContainer *items, const Function &func, const std::string &name)
998 bool AsmEmitter::CreateMethodItem(ItemContainer *items, AsmEmitter::AsmEntityCollections &entities,
1034 ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities,
1103 bool AsmEmitter::FillFields(ItemContainer *items, const Program &program, const panda::pandasm::Record &record,
1128 bool AsmEmitter::MakeRecordAnnotations(ItemContainer *items, const Program &program,
1150 void AsmEmitter::SetCodeAndDebugInfo(ItemContainer *items, MethodItem *method, const Function &func,
1180 bool AsmEmitter::AddMethodAndParamsAnnotations(ItemContainer *items, const Program &program,
1213 bool AsmEmitter::MakeFunctionDebugInfoAndAnnotations(ItemContainer *items, const Program &program,
1263 void AsmEmitter::EmitDebugInfo(ItemContainer *items, const Program &program, const std::vector<uint8_t> *bytes,
1296 bool AsmEmitter::EmitFunctions(ItemContainer *items, const Program &program,
1340 bool AsmEmitter::MakeItemsForSingleProgram(ItemContainer *items, const Program &program, bool emit_debug_info,
1437 ItemContainer::SetApi(api);
1438 ItemContainer::SetSubApi(subApi);
1439 auto items = ItemContainer {};
1475 bool AsmEmitter::Emit(ItemContainer *items, const Program &program, PandaFileToPandaAsmMaps *maps, bool emit_debug_info,
1516 ItemContainer::SetApi(api);
1517 ItemContainer::SetSubApi(subApi);
1518 auto items = ItemContainer {};
1545 ItemContainer::SetApi(api);
1546 ItemContainer::SetSubApi(subApi);
1547 auto items = ItemContainer {};
1566 ItemContainer *items, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitive_types,
1633 void Function::EmitLocalVariable(panda_file::LineNumberProgramItem *program, ItemContainer *container,
1733 ItemContainer *container, std::vector<uint8_t> *constant_pool,