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

Function pathTranslator_EventHook

src/plugin_pathtranslator.cpp:156–183  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154}
155
156void
157pathTranslator_EventHook(DmtcpEvent_t event, DmtcpEventData_t *data)
158{
159 switch (event) {
160 case DMTCP_EVENT_INIT:
161 pathTranslator_Init();
162 break;
163
164 case DMTCP_EVENT_RESTART:
165 pathTranslator_Restart();
166 break;
167
168 case DMTCP_EVENT_PRE_EXEC:
169 pathTranslator_PrepareForExec(data);
170 break;
171
172 case DMTCP_EVENT_POST_EXEC:
173 pathTranslator_PostExec(data);
174 break;
175
176 case DMTCP_EVENT_VIRTUAL_TO_REAL_PATH:
177 pathTranslator_VirtualToReal(data);
178 break;
179
180 default:
181 break;
182 }
183}
184
185DmtcpPluginDescriptor_t pathTranslator_plugin = {
186 DMTCP_PLUGIN_API_VERSION,

Callers

nothing calls this directly

Calls 5

pathTranslator_InitFunction · 0.85
pathTranslator_RestartFunction · 0.85
pathTranslator_PostExecFunction · 0.85

Tested by

no test coverage detected