A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
new paje event declared on header of trace file, tesh's updated
[simgrid.git]
/
src
/
instr
/
paje.c
diff --git
a/src/instr/paje.c
b/src/instr/paje.c
index
5253b57
..
b86e138
100644
(file)
--- a/
src/instr/paje.c
+++ b/
src/instr/paje.c
@@
-38,6
+38,7
@@
static int pajeAddVariableId = 23;
static int pajeSubVariableId = 24;
static int pajeDefineVariableTypeId = 25;
static int pajeStartLinkWithVolumeId = 26;
static int pajeSubVariableId = 24;
static int pajeDefineVariableTypeId = 25;
static int pajeStartLinkWithVolumeId = 26;
+static int pajeNewEventId = 27;
#define TRACE_LINE_SIZE 1000
#define TRACE_LINE_SIZE 1000
@@
-245,6
+246,12
@@
void TRACE_paje_create_header(void) {
%% SourceContainer string \n\
%% Key string \n\
%% Volume string \n\
%% SourceContainer string \n\
%% Key string \n\
%% Volume string \n\
+%%EndEventDef\n\
+%%EventDef PajeNewEvent %d \n\
+%% Time date \n\
+%% EntityType string \n\
+%% Container string \n\
+%% Value string \n\
%%EndEventDef\n",
pajeDefineContainerTypeId, pajeDefineStateTypeId, pajeDefineEntityValueId,
pajeDefineEventTypeId, pajeDefineLinkTypeId, pajeCreateContainerId,
%%EndEventDef\n",
pajeDefineContainerTypeId, pajeDefineStateTypeId, pajeDefineEntityValueId,
pajeDefineEventTypeId, pajeDefineLinkTypeId, pajeCreateContainerId,
@@
-259,7
+266,8
@@
void TRACE_paje_create_header(void) {
pajeAddVariableId,
pajeSubVariableId,
pajeDefineVariableTypeId,
pajeAddVariableId,
pajeSubVariableId,
pajeDefineVariableTypeId,
- pajeStartLinkWithVolumeId);
+ pajeStartLinkWithVolumeId,
+ pajeNewEventId);
}
/* internal to this file */
}
/* internal to this file */
@@
-457,4
+465,9
@@
void pajeSubVariable (double time, const char *entityType, const char *container
fprintf(tracing_file, "%s\n", line);
}
fprintf(tracing_file, "%s\n", line);
}
+void pajeNewEvent (double time, const char *entityType, const char *container, const char *value)
+{
+ fprintf(tracing_file, "%d %.15lf %s %s %s\n", pajeNewEventId, time, entityType, container, value);
+}
+
#endif
#endif