GadgetSeed
0.9.6
|
カーネル用機能限定printf [詳解]
#include "device.h"
マクロ定義 | |
#define | SYSERR_COLOR "\033[31m" |
#define | NORMAL_COLOR "\033[m" |
#define | SYSERR_PRINT(format, arg...) |
関数 | |
int | register_kmess_out_dev (struct st_device *dev) |
カーネルメッセージ出力デバイスを登録する [詳解] | |
unsigned int | set_kernel_message_out_mem (unsigned char *mp, unsigned int size) |
カーネルメッセージ出力メモリアドレスを設定する [詳解] | |
int | tkprintf (const char *fmt,...) |
非タスクコンテキスト実行用メッセージ出力 [詳解] | |
void | kxdump (unsigned char *data, unsigned int len) |
非タスクコンテキスト実行用メモリダンプメッセージ出力 [詳解] | |
#define SYSERR_PRINT | ( | format, | |
arg... | |||
) |
tkprintf.h の 23 行目に定義があります。
void kxdump | ( | unsigned char * | data, |
unsigned int | len | ||
) |
int register_kmess_out_dev | ( | struct st_device * | dev | ) |
unsigned int set_kernel_message_out_mem | ( | unsigned char * | mp, |
unsigned int | size | ||
) |
カーネルメッセージ出力メモリアドレスを設定する
[in] | mp | カーネルメッセージ出力メモリアドレス |
[in] | size | カーネルメッセージ出力メモリサイズ |
tkprintf.c の 79 行目に定義があります。
int tkprintf | ( | const char * | fmt, |
... | |||
) |
非タスクコンテキスト実行用メッセージ出力
[in] | fmt | メッセージフォーマット |
tkprintf.c の 100 行目に定義があります。
参照先 vtprintf().
参照元 init_memory().