Lines Matching refs:maps
1239 void AsmEmitter::FillMap(PandaFileToPandaAsmMaps *maps, AsmEmitter::AsmEntityCollections &entities)
1242 maps->methods.insert({method->GetFileId().GetOffset(), std::string(name)});
1246 maps->fields.insert({field->GetFileId().GetOffset(), std::string(name)});
1250 maps->classes.insert({cls->GetFileId().GetOffset(), std::string(name)});
1254 maps->strings.insert({str->GetFileId().GetOffset(), std::string(name)});
1258 maps->literalarrays.emplace(arr->GetFileId().GetOffset(), name);
1475 bool AsmEmitter::Emit(ItemContainer *items, const Program &program, PandaFileToPandaAsmMaps *maps, bool emit_debug_info,
1501 if (maps != nullptr) {
1502 FillMap(maps, entities);
1513 PandaFileToPandaAsmMaps *maps, bool debug_info,
1519 if (!Emit(&items, program, maps, debug_info, profile_opt)) {
1531 PandaFileToPandaAsmMaps *maps, bool debug_info,
1539 return Emit(&writer, program, stat, maps, debug_info, profile_opt, api, subApi);
1542 std::unique_ptr<const panda_file::File> AsmEmitter::Emit(const Program &program, PandaFileToPandaAsmMaps *maps,
1548 if (!Emit(&items, program, maps)) {