H A D | assembly-emitter.cpp | 1184 const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitiveTypes, bool emitDebugInfo) in MakeFunctionItems() 1216 if (emitDebugInfo && !HandleFunctionLocalVariables(items, func, name)) { in MakeFunctionItems() 1275 void AsmEmitter::SetCodeAndDebugInfo(ItemContainer *items, MethodItem *method, const Function &func, bool emitDebugInfo) in SetCodeAndDebugInfo() argument 1281 if (!emitDebugInfo && !func.CanThrow()) { in SetCodeAndDebugInfo() 1287 if (emitDebugInfo) { in SetCodeAndDebugInfo() 1357 bool emitDebugInfo) in MakeFunctionDebugInfoAndAnnotations() 1367 SetCodeAndDebugInfo(items, method, func, emitDebugInfo); in MakeFunctionDebugInfoAndAnnotations() 1411 bool emitDebugInfo) in EmitDebugInfo() 1438 func.BuildLineNumberProgram(debugInfo, *bytes, items, constantPool, emitDebugInfo); in EmitDebugInfo() 1443 const AsmEmitter::AsmEntityCollections &entities, bool emitDebugInfo) in EmitFunctions() 1182 MakeFunctionItems( ItemContainer *items, const Program &program, AsmEmitter::AsmEntityCollections &entities, const std::unordered_map<panda_file::Type::TypeId, PrimitiveTypeItem *> &primitiveTypes, bool emitDebugInfo) MakeFunctionItems() argument 1355 MakeFunctionDebugInfoAndAnnotations(ItemContainer *items, const Program &program, const AsmEmitter::AsmEntityCollections &entities, bool emitDebugInfo) MakeFunctionDebugInfoAndAnnotations() argument 1409 EmitDebugInfo(ItemContainer *items, const Program &program, const std::vector<uint8_t> *bytes, const MethodItem *method, const Function &func, const std::string &name, bool emitDebugInfo) EmitDebugInfo() argument 1442 EmitFunctions(ItemContainer *items, const Program &program, const AsmEmitter::AsmEntityCollections &entities, bool emitDebugInfo) EmitFunctions() argument 1486 Emit(ItemContainer *items, const Program &program, PandaFileToPandaAsmMaps *maps, bool emitDebugInfo, ark::panda_file::pgo::ProfileOptimizer *profileOpt) Emit() argument [all...] |