Class GuidUtil

java.lang.Object
ghidra.app.util.datatype.microsoft.GuidUtil

public class GuidUtil extends Object
  • Constructor Details

    • GuidUtil

      public GuidUtil()
  • Method Details

    • getKnownGuid

      public static GuidInfo getKnownGuid(Program program, Address address)
    • getKnownGuid

      public static GuidInfo getKnownGuid(String guidString)
    • getKnownVersionedGuid

      public static GuidInfo getKnownVersionedGuid(String versionedGuidString)
    • parseLine

      public static GuidInfo parseLine(String guidNameLine, String delim, GuidUtil.GuidType guidType)
    • getGuidString

      public static String getGuidString(Program program, Address address, boolean validate)
    • getVersionedGuidString

      public static String getVersionedGuidString(Program program, Address address, boolean validate)
    • isGuidLabel

      public static boolean isGuidLabel(Program program, Address address, String label)
      Verify that the specified label correpsonds to a Microsoft symbol name for the GUID stored at the specified address within program.
      Parameters:
      program - program
      address - memory address
      label - symbol name to be checked
      Returns:
      true if label is a valid GUID label which corresponds to the GUID stored at address within program