| 総合手引 | セクション 2 | English | オプション |
#include <sys/param.h>
#include <sys/linker.h>
data 引数は、次の構造体です:
struct kld_sym_lookup {
int version; /* sizeof(struct kld_sym_lookup) */
char *symname; /* 検索対象のシンボル名 */
u_long symvalue;
size_t symsize;
};
version メンバは、 kldsym() を呼ぶコードによって、 sizeof(struct kld_sym_lookup) に設定されるべきです。 次に示す 2 個の引数 version と symname は、ユーザが指定します。 最後の 2 個 symvalue と symsize は、 kldsym() によって埋められます。 これらは、 symname に関連付けられたアドレスと、 それの指しているデータの大きさを、それぞれ保持します。
| [EINVAL] | |
| data->version または command の中の値が不正です。 | |
| [ENOENT] | |
| fileid 引数が不正であるか、指定したシンボルが見つかりませんでした。 | |
| KLDSYM (2) | July 26, 2001 |
| 総合手引 | セクション 2 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.
