Skip to content

Commit 0417c4b

Browse files
olivergillespiealvdavi
authored andcommittedFeb 4, 2022
8272261: Improve JFR recording file processing
Reviewed-by: andrew
1 parent d5e4c82 commit 0417c4b

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed
 

‎jdk/src/share/classes/jdk/jfr/internal/tool/JSONWriter.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ private void printNull() {
187187
private void printDataStructureName(String text) {
188188
printIndent();
189189
print("\"");
190-
print(text);
190+
printEscaped(text);
191191
print("\": ");
192192
}
193193

‎jdk/src/share/classes/jdk/jfr/internal/tool/XMLWriter.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,11 @@ private void printEvent(RecordedEvent event) {
8383
}
8484

8585
private void printAttribute(String name, String value) {
86-
print(" ", name, "=\"", value, "\"");
86+
print(" ");
87+
print(name); // Only known strings
88+
print("=\"");
89+
printEscaped(value);
90+
print("\"");
8791
}
8892

8993
public void printObject(RecordedObject struct) {

0 commit comments

Comments
 (0)
Please sign in to comment.