NeKernel dev
Loading...
Searching...
No Matches
XCOFF.h File Reference
#include <NeKit/Config.h>

Go to the source code of this file.

Classes

struct  XCOFF_FILE_HEADER
 XCoff file header, meant for POWER apps. More...
struct  XCOFF_FORK_HEADER
 This the executable's manifest fork, designed for NeFS. More...

Macros

#define kXCOFF64Magic   (0x01F7)
#define kXCOFF64ForkNameLen   (256U)
#define kXCOFFRelFlg   (0x0001)
#define kXCOFFExecutable   (0x0002)
#define kXCOFFLnno   (0x0004)
#define kXCOFFLSyms   (0x0008)

Typedefs

typedef struct XCOFF_FILE_HEADER XCOFF_FILE_HEADER
 XCoff file header, meant for POWER apps.
typedef struct XCOFF_FILE_HEADER XCOFF_FILE_HEADER32
typedef struct XCOFF_FILE_HEADER XCOFF_FILE_HEADER64
typedef struct XCOFF_FORK_HEADER XCOFF_FORK_HEADER
 This the executable's manifest fork, designed for NeFS.

Macro Definition Documentation

◆ kXCOFF64ForkNameLen

#define kXCOFF64ForkNameLen   (256U)

◆ kXCOFF64Magic

#define kXCOFF64Magic   (0x01F7)

◆ kXCOFFExecutable

#define kXCOFFExecutable   (0x0002)

◆ kXCOFFLnno

#define kXCOFFLnno   (0x0004)

◆ kXCOFFLSyms

#define kXCOFFLSyms   (0x0008)

◆ kXCOFFRelFlg

#define kXCOFFRelFlg   (0x0001)

Typedef Documentation

◆ XCOFF_FILE_HEADER

typedef struct XCOFF_FILE_HEADER XCOFF_FILE_HEADER

XCoff file header, meant for POWER apps.

◆ XCOFF_FILE_HEADER32

◆ XCOFF_FILE_HEADER64

◆ XCOFF_FORK_HEADER

typedef struct XCOFF_FORK_HEADER XCOFF_FORK_HEADER

This the executable's manifest fork, designed for NeFS.

Parameters
fPropertiesXMLForkThe XML fork of the executable.
fDynamicLoaderForkThe DYLD fork metadata.
fCodeSignForkExecutable's certificate contained in a fork.