Class CFragResourceMember

java.lang.Object
ghidra.app.util.bin.format.macos.cfm.CFragResourceMember
All Implemented Interfaces:
StructConverter

public class CFragResourceMember extends Object implements StructConverter
  • Field Details

  • Constructor Details

  • Method Details

    • getArchitecture

      public String getArchitecture()
    • getUpdateLevel

      public byte getUpdateLevel()
    • getCurrentVersion

      public int getCurrentVersion()
    • getOldDefVersion

      public int getOldDefVersion()
    • getUUsage1

      public CFragUsage1Union getUUsage1()
    • getUUsage2

      public CFragUsage2Union getUUsage2()
    • getUsage

      public CFragUsage getUsage()
    • getWhere

      public CFragLocatorKind getWhere()
    • getOffset

      public int getOffset()
    • getLength

      public int getLength()
    • getUWhere1

      public CFragWhere1Union getUWhere1()
    • getUWhere2

      public CFragWhere2Union getUWhere2()
    • getExtensionCount

      public int getExtensionCount()
    • getMemberSize

      public int getMemberSize()
    • getName

      public String getName()
    • toDataType

      public DataType toDataType() throws DuplicateNameException, IOException
      Description copied from interface: StructConverter
      Returns a structure datatype representing the contents of the implementor of this interface.

      For example, given:

       class A {
           int foo;
           double bar;
       }
       

      The return value should be a structure data type with two data type components; an INT and a DOUBLE. The structure should contain field names and, if possible, field comments.

      Specified by:
      toDataType in interface StructConverter
      Returns:
      returns a structure datatype representing the implementor of this interface
      Throws:
      DuplicateNameException - when a datatype of the same name already exists
      IOException - if an IO-related error occurs
      See Also: