| 110 | } DMTCP_ARCH_MODE; |
| 111 | |
| 112 | struct 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 | |
| 162 | bool initialized(); |
| 163 |
nothing calls this directly
no outgoing calls
no test coverage detected