RedHawk Linux User's Guide version 6.3 æ¥æ¬èªç
RedHawk Linux User's Guide version 6.3 æ¥æ¬èªç
RedHawk Linux User's Guide version 6.3 æ¥æ¬èªç
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
カーネル・トレース・イベントtrace_create_event 4動 的 カーネル・トレースについては、 以 下 で 説 明 されている 呼 び 出 しが 使 われます:• trace_create_event – 使 用 されていないトレース・イベントIDを 割 り 当 てて、 指 定 された 名前 をそれに 結 び 付 けます。• trace_destroy_event – イベントIDを 破 棄• TRACE_LOG_EVENT – 動 的 なイベントを 記 録 するために 使 用 可 能 な 一 般 的 なトレース・ポイント 機 能本 呼 び 出 しは 使 用 されていないトレース・イベントIDを 割 り 当 てて、 指 定 された 名 前 をそれに 結び 付 けます。概 要#include int trace_create_event (const char* name);引 数 は 以 下 のように 定 義 されます:nameユニークなトレース・イベント 用 のユーザー 定 義 名 。この 名 称 は31 文 字 に 切 り捨 てられます。trace_destroy_event 4イベントIDが 返 されます。この 試 みは、 最 近 使 用 ( 作 成 および 破 棄 )されなかったIDが 返 されます。EVENT_CREATEDトレース・イベントはこの 呼 び 出 しにより 記 録 されます。失 敗 の 場 合 、 以 下 のいずれかが 返 されます:-ENOSPC 全 ての 動 的 なイベントIDが 使 用 されています-EINVAL 指 定 した 名 前 のポインタがNULLまたはNULL 文 字 列 へのポインタ-EEXIST 指 定 した 名 前 がユニークではない-ENOMEM メモリ 割 り 当 てのエラー本 呼 び 出 しはcreate_trace_eventで 割 り 当 てられたトレース・イベントIDを 破 棄 します。概 要#include void trace_destroy_event (int id);引 数 は 以 下 のように 定 義 されます:idcreate_trace_eventで 割 り 当 てられたイベントIDTRACE_LOG_EVENT 4EVENT_DESTROYEDトレース・イベントはこの 呼 び 出 しにより 記 録 されます。これは 新 規 に 作 成 された 動 的 トレース・イベント 用 のトレース・ポイントを 記 録 するために 使 用することが 可 能 です。概 要#include D-5