Class ObjcState

java.lang.Object
ghidra.app.util.bin.format.objc.ObjcState
All Implemented Interfaces:
Closeable, AutoCloseable

public class ObjcState extends Object implements Closeable
  • Field Details

    • beenApplied

      public final Set<Long> beenApplied
      If an index is contained in this set, then the corresponding data structure has been applied to the program.
    • methodMap

      public final Map<Address,ObjcMethod> methodMap
      A map of method addresses to mangled signature strings.
    • thumbCodeLocations

      public final Set<Address> thumbCodeLocations
      If an address is contained in this set, then it is thumb code.
    • classIndexMap

      public final Map<Long,Objc2Class> classIndexMap
      A map of the index where the class structure was defined to instantiated class object.
    • variableMap

      public final Map<Address,Objc2InstanceVariable> variableMap
      A map of instance variable addresses to mangled type strings.
    • libObjcOptimization

      public LibObjcOptimization libObjcOptimization
      The dyld_shared_cache libobjc objc_opt_t structure, if it exists
    • encodings

      public final Objc1TypeEncodings encodings
  • Constructor Details

  • Method Details