GadgetSeed
0.9.6
|
カーネル用機能限定printf [詳解]
関数 | |
static int | ksputs (unsigned char *str, unsigned int len) |
static int | kputs (unsigned char *str, 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) |
カーネルメッセージ出力メモリアドレスを設定する [詳解] | |
int | tkprintf (const char *fmt,...) |
非タスクコンテキスト実行用メッセージ出力 [詳解] | |
void | kxdump (unsigned char *data, unsigned int len) |
非タスクコンテキスト実行用メモリダンプメッセージ出力 [詳解] | |
変数 | |
static struct st_device * | kmess_dev |
static io_write | kmess_out |
static unsigned char * | kmess_sp |
static unsigned int | kmess_size |
static unsigned int | kmess_count |
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().