@@ -7,47 +7,3 @@ Traces are in a dedicated directory including a file trace_result.log
7
7
with general information and a number of files trace_NNN.log
8
8
containing the trace of file NNN.
9
9
10
- The file trace_result.log contains the following information:
11
-
12
- 1) executed call
13
-
14
- call "module:function()" e.g. call "purchase:main()"
15
-
16
- 2) pid assigned to main process
17
-
18
- main_pid NNN e.g. main_pid 63
19
-
20
- 3) result of the main process
21
-
22
- result VALUE e.g. result false
23
-
24
- Each file trace_NNN.log is a sequence of tuples with the following forms:
25
-
26
- 1) spawn instructions
27
-
28
- {PID1,spawn,PID2} e.g. {63,spawn,70}
29
-
30
- Process with pid PID1 spawned process with pid PID2
31
-
32
- 2) send instructions
33
-
34
- {PID,send,MSGID} e.g. {70,send,2}
35
-
36
- Process with pid PID sent message with unique message identifier MSGID.
37
-
38
- NOTE: unique message identifiers do not exist in Erlang and are added
39
- by our instrumentation. They allow one to link a send with the
40
- corresponding receive and allow one to have more precise causal
41
- information.
42
-
43
- 3) receive instructions
44
-
45
- {PID,'receive',MSGID} e.g. {63,'receive',3}
46
-
47
- Process with pid PID received message with unique message identifier
48
- MSGID.
49
-
50
- NOTE: unique message identifiers do not exist in Erlang and are added
51
- by our instrumentation. They allow one to link a send with the
52
- corresponding receive and allow one to have more precise causal
53
- information.
0 commit comments