MCPcopy Create free account
hub / github.com/dmtcp/dmtcp / Header

Class Header

include/shareddata.h:112–160  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

110} DMTCP_ARCH_MODE;
111
112struct Header {
113 uint64_t initialized;
114
115 char tmpDir[PATH_MAX];
116 char installDir[PATH_MAX];
117
118 struct sockaddr_storage localIPAddr;
119
120 int64_t dlsymOffset;
121 int64_t dlsymOffset_m32;
122
123 uint64_t numPidMaps;
124
125 uint64_t numSysVShmIdMaps;
126 uint64_t numSysVSemIdMaps;
127 uint64_t numSysVMsqIdMaps;
128 uint64_t numSysVShmKeyMaps;
129
130 uint64_t numPtyNameMaps;
131 uint64_t nextPtyName;
132 uint64_t nextVirtualPtyId;
133
134 uint64_t numIncomingConMaps;
135 uint64_t numInodeConnIdMaps;
136
137 union {
138 struct BarrierInfo barrierInfo;
139 char pad[128];
140 };
141
142 struct PidMap pidMap[MAX_PID_MAPS];
143 struct IPCIdMap sysvShmIdMap[MAX_IPC_ID_MAPS];
144 struct IPCIdMap sysvSemIdMap[MAX_IPC_ID_MAPS];
145 struct IPCIdMap sysvMsqIdMap[MAX_IPC_ID_MAPS];
146 struct IPCIdMap sysvShmKeyMap[MAX_IPC_ID_MAPS];
147 struct PtyNameMap ptyNameMap[MAX_PTY_NAME_MAPS];
148 struct IncomingConMap incomingConMap[MAX_INCOMING_CONNECTIONS];
149 InodeConnIdMap inodeConnIdMap[MAX_INODE_PID_MAPS];
150
151 char versionStr[32];
152 DmtcpUniqueProcessId compId;
153 CoordinatorInfo coordInfo;
154
155 union {
156 DMTCP_ARCH_MODE archMode;
157 uint64_t _pad;
158 };
159 // char coordHost[NI_MAXHOST];
160};
161
162bool initialized();
163

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected