Error MinimalSymbolDumper::visitKnownRecord(CVSymbol &CVR, ProcSym &Proc) { P.format(" `{0}`", Proc.Name); AutoIndent Indent(P, 7); P.formatLine("parent = {0}, end = {1}, addr = {2}, code size = {3}", Proc.Parent, Proc.End, formatSegmentOffset(Proc.Segment, Proc.CodeOffset), Proc.CodeSize); bool IsType = true; switch (Proc.getKind()) { case SymbolRecordKind::GlobalProcIdSym: case SymbolRecordKind::ProcIdSym: case SymbolRecordKind::DPCProcIdSym: IsType = false; break; default: break; } P.formatLine("type = `{0}`, debug start = {1}, debug end = {2}, flags = {3}", typeOrIdIndex(Proc.FunctionType, IsType), Proc.DbgStart, Proc.DbgEnd, formatProcSymFlags(P.getIndentLevel() + 9, Proc.Flags)); return Error::success(); }