|
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().

