diff options
Diffstat (limited to 'src/main/java/com/google/devtools')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/runtime/commands/ProfileCommand.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/commands/ProfileCommand.java b/src/main/java/com/google/devtools/build/lib/runtime/commands/ProfileCommand.java index f39f0054b3..6756788755 100644 --- a/src/main/java/com/google/devtools/build/lib/runtime/commands/ProfileCommand.java +++ b/src/main/java/com/google/devtools/build/lib/runtime/commands/ProfileCommand.java @@ -281,11 +281,16 @@ public final class ProfileCommand implements BlazeCommand { PhaseSummaryStatistics phaseSummaryStatistics = new PhaseSummaryStatistics(info); EnumMap<ProfilePhase, PhaseStatistics> phaseStatistics = new EnumMap<>(ProfilePhase.class); + + Path workspace = env.getWorkspace(); for (ProfilePhase phase : ProfilePhase.values()) { phaseStatistics.put( phase, new PhaseStatistics( - phase, info, env.getWorkspace().getBaseName(), opts.vfsStatsLimit > 0)); + phase, + info, + (workspace == null ? "<workspace>" : workspace.getBaseName()), + opts.vfsStatsLimit > 0)); } CriticalPathStatistics critPathStats = new CriticalPathStatistics(info); |