Class ObjectiveC1_Constants
- java.lang.Object
- 
- ghidra.app.util.bin.format.objectiveC.ObjectiveC1_Constants
 
- 
 public final class ObjectiveC1_Constants extends java.lang.Object
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringCATEGORYstatic CategoryPathCATEGORY_PATHstatic java.lang.StringNAMESPACEstatic longOBJ_MSGSEND_RTPAbsolute symbol binding the runtime page (RTP) version of objc_msgSend.static longOBJ_MSGSEND_RTP_EXITAbsolute symbol binding the runtime page (RTP) version of objc_msgSend_Exit.static java.lang.StringOBJC_MSG_SENDstatic java.lang.StringOBJC_MSG_SEND_RTP_NAMEstatic java.lang.StringOBJC_MSG_SEND_WILDCARDstatic java.lang.StringOBJC_SECTION_CATEGORYstatic java.lang.StringOBJC_SECTION_CATEGORY_CLASS_METHODSstatic java.lang.StringOBJC_SECTION_CATEGORY_INSTANCE_METHODSstatic java.lang.StringOBJC_SECTION_CLASSstatic java.lang.StringOBJC_SECTION_CLASS_METHODSstatic java.lang.StringOBJC_SECTION_CLASS_REFSstatic java.lang.StringOBJC_SECTION_DATAstatic java.lang.StringOBJC_SECTION_INSTANCE_METHODSstatic java.lang.StringOBJC_SECTION_INSTANCE_VARSstatic java.lang.StringOBJC_SECTION_MESSAGE_REFSstatic java.lang.StringOBJC_SECTION_METACLASSstatic java.lang.StringOBJC_SECTION_MODULE_INFOstatic java.lang.StringOBJC_SECTION_PROTOCOLstatic java.lang.StringOBJC_SECTION_SYMBOLSstatic java.lang.StringREAD_UNIX2003
 - 
Constructor SummaryConstructors Constructor Description ObjectiveC1_Constants()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.lang.String>getObjectiveCSectionNames()Returns a list containing valid Objective-C section names.static booleanisObjectiveC(Program program)Returns true if this program contains Objective-C.
 
- 
- 
- 
Field Detail- 
NAMESPACEpublic static final java.lang.String NAMESPACE - See Also:
- Constant Field Values
 
 - 
CATEGORYpublic static final java.lang.String CATEGORY - See Also:
- Constant Field Values
 
 - 
CATEGORY_PATHpublic static final CategoryPath CATEGORY_PATH 
 - 
OBJC_SECTION_CATEGORYpublic static final java.lang.String OBJC_SECTION_CATEGORY - See Also:
- Constant Field Values
 
 - 
OBJC_SECTION_CATEGORY_CLASS_METHODSpublic static final java.lang.String OBJC_SECTION_CATEGORY_CLASS_METHODS - See Also:
- Constant Field Values
 
 - 
OBJC_SECTION_CATEGORY_INSTANCE_METHODSpublic static final java.lang.String OBJC_SECTION_CATEGORY_INSTANCE_METHODS - See Also:
- Constant Field Values
 
 - 
OBJC_SECTION_CLASSpublic static final java.lang.String OBJC_SECTION_CLASS - See Also:
- Constant Field Values
 
 - 
OBJC_SECTION_CLASS_METHODSpublic static final java.lang.String OBJC_SECTION_CLASS_METHODS - See Also:
- Constant Field Values
 
 - 
OBJC_SECTION_CLASS_REFSpublic static final java.lang.String OBJC_SECTION_CLASS_REFS - See Also:
- Constant Field Values
 
 - 
OBJC_SECTION_INSTANCE_METHODSpublic static final java.lang.String OBJC_SECTION_INSTANCE_METHODS - See Also:
- Constant Field Values
 
 - 
OBJC_SECTION_INSTANCE_VARSpublic static final java.lang.String OBJC_SECTION_INSTANCE_VARS - See Also:
- Constant Field Values
 
 - 
OBJC_SECTION_MESSAGE_REFSpublic static final java.lang.String OBJC_SECTION_MESSAGE_REFS - See Also:
- Constant Field Values
 
 - 
OBJC_SECTION_METACLASSpublic static final java.lang.String OBJC_SECTION_METACLASS - See Also:
- Constant Field Values
 
 - 
OBJC_SECTION_MODULE_INFOpublic static final java.lang.String OBJC_SECTION_MODULE_INFO - See Also:
- Constant Field Values
 
 - 
OBJC_SECTION_PROTOCOLpublic static final java.lang.String OBJC_SECTION_PROTOCOL - See Also:
- Constant Field Values
 
 - 
OBJC_SECTION_SYMBOLSpublic static final java.lang.String OBJC_SECTION_SYMBOLS - See Also:
- Constant Field Values
 
 - 
OBJC_SECTION_DATApublic static final java.lang.String OBJC_SECTION_DATA - See Also:
- Constant Field Values
 
 - 
READ_UNIX2003public static final java.lang.String READ_UNIX2003 - See Also:
- Constant Field Values
 
 - 
OBJC_MSG_SENDpublic static final java.lang.String OBJC_MSG_SEND - See Also:
- Constant Field Values
 
 - 
OBJC_MSG_SEND_WILDCARDpublic static final java.lang.String OBJC_MSG_SEND_WILDCARD - See Also:
- Constant Field Values
 
 - 
OBJC_MSG_SEND_RTP_NAMEpublic static final java.lang.String OBJC_MSG_SEND_RTP_NAME - See Also:
- Constant Field Values
 
 - 
OBJ_MSGSEND_RTPpublic static final long OBJ_MSGSEND_RTP Absolute symbol binding the runtime page (RTP) version of objc_msgSend.- See Also:
- Constant Field Values
 
 - 
OBJ_MSGSEND_RTP_EXITpublic static final long OBJ_MSGSEND_RTP_EXIT Absolute symbol binding the runtime page (RTP) version of objc_msgSend_Exit.- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getObjectiveCSectionNamespublic static final java.util.List<java.lang.String> getObjectiveCSectionNames() Returns a list containing valid Objective-C section names.- Returns:
- a list containing valid Objective-C section names
 
 - 
isObjectiveCpublic static final boolean isObjectiveC(Program program) Returns true if this program contains Objective-C.- Parameters:
- program- the program to check
- Returns:
- true if the program contains Objective-C.
 
 
- 
 
-