跟踪流属性

下列跟踪流属性组成 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。