跟踪流属性
下列跟踪流属性组成 posix_trace_attr_t 跟踪流属性对象:
- genversion 属性标识跟踪系统的来源和版本。
- tracename 属性是由跟踪控制器定义的字符串。 它标识跟踪流。
- creation-time 属性表示创建跟踪流的时间。
- clock-resolution 属性定义用来生成时间戳记的时钟的时钟解决方法。
- stream-min-size 属性定义跟踪流中最小大小(以字节计)。 对于跟踪事件,会严格保留该大小。
- stream-full-policy 属性定义当跟踪流已满时要遵循的策略。 它的值为 POSIX_TRACE_LOOP、POSIX_TRACE_UNTIL_FULL 或 POSIX_TRACE_FLUSH。
- max-data-size 属性定义跟踪事件中记录的最大大小(以字节计)。
- inheritance 属性指定新创建的跟踪流是否继承其父进程跟踪流中的跟踪。 此属性的值为 POSIX_TRACE_INHERITED 或 POSIX_TRACE_CLOSE_FOR_CHILD。
- log-max-size 属性定义与活动的跟踪流相关联的跟踪日志的最大大小(以字节计)。 其他流数据不包括在此大小中。
- log-full-policy 属性将与活动的跟踪流相关联的跟踪日志的策略定义为 POSIX_TRACE_LOOP、POSIX_TRACE_UNTIL_FULL 或 POSIX_TRACE_APPEND。