reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1205 if (applySubprogramDefinitionAttributes(SP, SPDie)) 1210 addString(SPDie, dwarf::DW_AT_name, SP->getName()); 1213 addSourceLine(SPDie, SP); 1225 addFlag(SPDie, dwarf::DW_AT_prototyped); 1236 addUInt(SPDie, dwarf::DW_AT_calling_convention, dwarf::DW_FORM_data1, CC); 1242 addType(SPDie, Ty); 1246 addUInt(SPDie, dwarf::DW_AT_virtuality, dwarf::DW_FORM_data1, VK); 1251 addBlock(SPDie, dwarf::DW_AT_vtable_elem_location, Block); 1253 ContainingTypeMap.insert(std::make_pair(&SPDie, SP->getContainingType())); 1257 addFlag(SPDie, dwarf::DW_AT_declaration); 1261 constructSubprogramArguments(SPDie, Args); 1264 addThrownTypes(SPDie, SP->getThrownTypes()); 1267 addFlag(SPDie, dwarf::DW_AT_artificial); 1270 addFlag(SPDie, dwarf::DW_AT_external); 1274 addFlag(SPDie, dwarf::DW_AT_APPLE_optimized); 1277 addUInt(SPDie, dwarf::DW_AT_APPLE_isa, dwarf::DW_FORM_flag, isa); 1281 addFlag(SPDie, dwarf::DW_AT_reference); 1284 addFlag(SPDie, dwarf::DW_AT_rvalue_reference); 1287 addFlag(SPDie, dwarf::DW_AT_noreturn); 1290 addUInt(SPDie, dwarf::DW_AT_accessibility, dwarf::DW_FORM_data1, 1293 addUInt(SPDie, dwarf::DW_AT_accessibility, dwarf::DW_FORM_data1, 1296 addUInt(SPDie, dwarf::DW_AT_accessibility, dwarf::DW_FORM_data1, 1300 addFlag(SPDie, dwarf::DW_AT_explicit); 1303 addFlag(SPDie, dwarf::DW_AT_main_subprogram); 1305 addFlag(SPDie, dwarf::DW_AT_pure); 1307 addFlag(SPDie, dwarf::DW_AT_elemental); 1309 addFlag(SPDie, dwarf::DW_AT_recursive);