Class GuidUtil


  • public class GuidUtil
    extends java.lang.Object
    • Constructor Detail

      • GuidUtil

        public GuidUtil()
    • Method Detail

      • getKnownGuid

        public static GuidInfo getKnownGuid​(java.lang.String guidString)
      • getKnownVersionedGuid

        public static GuidInfo getKnownVersionedGuid​(java.lang.String versionedGuidString)
      • parseLine

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

        public static java.lang.String getGuidString​(Program program,
                                                     Address address,
                                                     boolean validate)
      • getVersionedGuidString

        public static java.lang.String getVersionedGuidString​(Program program,
                                                              Address address,
                                                              boolean validate)
      • isGuidLabel

        public static boolean isGuidLabel​(Program program,
                                          Address address,
                                          java.lang.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