#ifndef _PRELINK_H_
#define _PRELINK_H_
#define kPrelinkTextSegment "__PRELINK_TEXT"
#define kPrelinkTextSection "__text"
#define kPrelinkDataSegment "__PRELINK_DATA"
#define kPrelinkDataSection "__data"
#define kPrelinkInfoSegment "__PRELINK_INFO"
#define kPrelinkInfoSection "__info"
#define kBuiltinInfoSection "__kmod_info"
#define kBuiltinStartSection "__kmod_start"
#define kReceiptInfoSegment "__RECEIPT_INFO"
#define kAuxKCReceiptSection "__aux_kc_receipt"
#define kBuiltinInitSection "__kmod_init"
#define kBuiltinTermSection "__kmod_term"
#define kPrelinkBundlePathKey "_PrelinkBundlePath"
#define kPrelinkExecutableRelativePathKey "_PrelinkExecutableRelativePath"
#define kPrelinkExecutableLoadKey "_PrelinkExecutableLoadAddr"
#define kPrelinkExecutableSourceKey "_PrelinkExecutableSourceAddr"
#define kPrelinkExecutableSizeKey "_PrelinkExecutableSize"
#define kPrelinkInfoDictionaryKey "_PrelinkInfoDictionary"
#define kPrelinkInterfaceUUIDKey "_PrelinkInterfaceUUID"
#define kPrelinkKmodInfoKey "_PrelinkKmodInfo"
#define kPrelinkLinkStateKey "_PrelinkLinkState"
#define kPrelinkLinkStateSizeKey "_PrelinkLinkStateSize"
#define kPrelinkLinkKASLROffsetsKey "_PrelinkLinkKASLROffsets"
#define kPrelinkInfoKCIDKey "_PrelinkKCID"
#define kPrelinkInfoBootKCIDKey "_BootKCID"
#define kPrelinkInfoPageableKCIDKey "_PageableKCID"
#define kKCBranchStubs "__BRANCH_STUBS"
#define kKCBranchGots "__BRANCH_GOTS"
#endif