英语法语西班牙文

OnWorks 网站图标

lttng-gen-tp - 云端在线

在 OnWorks 免费托管服务提供商中通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器运行 lttng-gen-tp

这是 lttng-gen-tp 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


lttng-gen-tp — LTTng UST 2.x 跟踪点代码生成器

概要


lttng-gen-tp [选项] TEMPLATE_FILE

商品描述


LTTng 项目旨在为 Linux 提供高效的跟踪工具。 它的示踪剂
帮助跟踪性能问题和调试涉及多个的问题
并发进程和线程。 跨多个系统的跟踪也是可能的。

这款 ltng-gen-tp 工具简化了 UST 跟踪点文件的生成。 它需要一个
简单的模板文件并生成必要的代码来使用定义的跟踪点
你的申请。 TEMPLATE FILE FORMAT 部分描述了模板的内容
文件中。

目前,该工具可以生成与您的跟踪点关联的 .h、.c 和 .o。 这
生成的 .h 可以直接包含在您的应用程序中。 你可以让工具生成
.o 或自己编译 .c。 您可以将 .c 编译为 .o、.a 或 .so
选择并将其与您的应用程序链接。 请参阅 UST 文档以了解
每种形式的优缺点。 要编译生成的 .c 文件,您需要
添加选项“-llttng-ust -I.”。

配置


该程序遵循通常的 GNU 命令行语法,带有以两个开头的长选项
破折号。 以下是可用选项的摘要。

-H, - 帮帮我
显示可能的选项和命令的摘要。

-v, --详细
增加冗长。

-o, - 输出
指定生成的文件。 生成文件的类型取决于文件
扩展名(.h、.c、.o)。 这个选项可以多次指定生成
不同的文件类型。

如果未指定输出,则生成的默认文件的基本文件名与
模板文件。 默认文件为:.h、.c、.o。

模板 文件 FORMAT


模板文件,具有通常的扩展名 .tp, 包含一个 TRACEPOINT_EVENT 列表
定义和其他可选定义条目,如 TRACEPOINT_LOGLEVEL。 (看 ltng-
乌斯(3) 有关可用定义的完整列表。)

您可以像在 C 头文件中编写它们一样编写它们。 您可以添加评论 /*
*/, //#.

提供者名称(TRACEPOINT_EVENT 的第一个字段)必须与整个相同
文件中。

例如:

TRACEPOINT_EVENT(
样本跟踪点,
消息, // 评论
TP_ARGS(字符*,文本),
/* 接下来是字段 */
TP_FIELDS(
ctf_string(消息,文本)
)
)

环境 变数


当工具生成 .o 文件时,它会寻找以下环境变量

CC 指定要使用的 C 编译器。 如果未指定变量,该工具将
试试“cc”和“gcc”

CFLAGS Flags 直接传递给编译器

使用 onworks.net 服务在线使用 lttng-gen-tp


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad