Skip to content

Commit 128ff8f

Browse files
TianyouLiharp-intel
authored andcommitted
Add html render
1 parent e908c13 commit 128ff8f

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

internal/report/html.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1041,3 +1041,19 @@ func codePathFrequencyTableHTMLRenderer(tableValues TableValues, targetName stri
10411041
out += renderFlameGraph("Java", tableValues, "Java Paths")
10421042
return out
10431043
}
1044+
1045+
func kernelLockAnalysisHTMLRenderer(tableValues TableValues, targetName string) string {
1046+
values := [][]string{}
1047+
var tableValueStyles [][]string
1048+
for _, field := range tableValues.Fields {
1049+
rowValues := []string{}
1050+
rowValues = append(rowValues, field.Name)
1051+
rowValues = append(rowValues, field.Values[0])
1052+
values = append(values, rowValues)
1053+
rowStyles := []string{}
1054+
rowStyles = append(rowStyles, "font-weight:bold")
1055+
rowStyles = append(rowStyles, "white-space: pre-wrap")
1056+
tableValueStyles = append(tableValueStyles, rowStyles)
1057+
}
1058+
return renderHTMLTable([]string{}, values, "pure-table pure-table-striped", tableValueStyles)
1059+
}

internal/report/table_defs.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -616,8 +616,8 @@ var tableDefinitions = map[string]TableDefinition{
616616
ScriptNames: []string{
617617
script.ProfileKernelLockScriptName,
618618
},
619-
FieldsFunc: kernelLockAnalysisTableValues,
620-
//HTMLTableRendererFunc: kernelLockAnalysisHTMLRenderer
619+
FieldsFunc: kernelLockAnalysisTableValues,
620+
HTMLTableRendererFunc: kernelLockAnalysisHTMLRenderer,
621621
},
622622
}
623623

0 commit comments

Comments
 (0)