summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
7d9d7e9)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
the newly defined type name (for typedef), or the field name (for
declarations located within structure and variants). Array and sequence,
declared with square brackets ("[" "]"), are part of the declarator,
the newly defined type name (for typedef), or the field name (for
declarations located within structure and variants). Array and sequence,
declared with square brackets ("[" "]"), are part of the declarator,
+similarly to C99. The enumeration type specifier and variant tag name
+(both specified with "<" ">") are part of the type specifier.
A definition associates a type to a location in the event structure
hierarchy (see Section 6).
A definition associates a type to a location in the event structure
hierarchy (see Section 6).
scope must be specified when a variant refers to a tag field located in
a different dynamic scope.
scope must be specified when a variant refers to a tag field located in
a different dynamic scope.
+The information available in the dynamic scopes can be thought of as the
+current tracing context. At trace production, information about the
+current context is saved into the specified scope field levels. At trace
+consumption, for each event, the current trace context is therefore
+readable by accessing the upper dynamic scopes.
+