Allow parsing of relocator marker

Bug: b/170804645
Change-Id: Iee1db94d5e65cfb05972b67793fc51fb59875b9e
diff --git a/src/main/java/com/android/tools/r8/dex/Marker.java b/src/main/java/com/android/tools/r8/dex/Marker.java
index 0fa52a1..c507995 100644
--- a/src/main/java/com/android/tools/r8/dex/Marker.java
+++ b/src/main/java/com/android/tools/r8/dex/Marker.java
@@ -52,6 +52,7 @@
   private static final String D8_PREFIX = PREFIX + Tool.D8 + "{";
   private static final String R8_PREFIX = PREFIX + Tool.R8 + "{";
   private static final String L8_PREFIX = PREFIX + Tool.L8 + "{";
+  private static final String RELOCATOR_PREFIX = PREFIX + Tool.Relocator + "{";
 
   private final JsonObject jsonObject;
   private final Tool tool;
@@ -272,6 +273,9 @@
       if (str.startsWith(L8_PREFIX)) {
         return internalParse(Tool.L8, str.substring(L8_PREFIX.length() - 1));
       }
+      if (str.startsWith(RELOCATOR_PREFIX)) {
+        return internalParse(Tool.Relocator, str.substring(RELOCATOR_PREFIX.length() - 1));
+      }
     }
     return null;
   }