linux.core: If a thread has no name, mark it as UNKNOWN

Marking threads as " " make them less searchable.

Change-Id: If49921235879d97b6ecdbec86007defd54cb92a6
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/204363
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-by: Patrick Tasse <patrick.tasse@gmail.com>
diff --git a/analysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/swslatency/SWSLatencyAnalysis.java b/analysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/swslatency/SWSLatencyAnalysis.java
index cd1c83c..cccd843 100644
--- a/analysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/swslatency/SWSLatencyAnalysis.java
+++ b/analysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/swslatency/SWSLatencyAnalysis.java
@@ -120,12 +120,12 @@
                     return;
                 }
 
-                /* Record the event's data into the intial system call info */
+                /* Record the event's data into the initial system call info */
                 long startTime = event.getTimestamp().toNanos();
                 String threadName = event.getContent().getFieldValue(String.class, layout.fieldComm());
 
-                if (threadName == null) {
-                    threadName = ""; //$NON-NLS-1$
+                if (threadName == null || "".equals(threadName)) {
+                    threadName = "UNKNOWN"; //$NON-NLS-1$
                 }
 
                 SchedWS.InitialInfo newSchedWS = new SchedWS.InitialInfo(startTime, threadName.intern(), tid);