5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

初心者もOK! FreeBSD質問スレッド その88

902 :名無しさん@お腹いっぱい。:2007/11/01(木) 05:34:19
>>894
hw.syscons.kbd_debugなどがないということは、バージョンがちと古いか?
あとそもそもカーネルにデバッガが入ってなければデバッガに落ちないか。

別の方法としてはmachdep.enable_panic_keyを1にして所定のキーを押せば
panicする筈だが、今はほとんどのキーマップで該当するキーの定義がないw
kbdmap(5)参照。

ほかにはpanicするモジュールを書くという手もある。
次のをmakeすればkldloadした瞬間にpanicするカーネルモジュールができる。
6.2で試したがダメだったら諦めれ。

* Makefile:
KMOD=panic
SRCS=panicmod.c
.include <bsd.kmod.mk>

* panicmod.c:
#include <sys/param.h>
#include <sys/module.h>
#include <sys/kernel.h>
#include <sys/systm.h>
static int load(struct module *module, int cmd, void *arg) {
 switch (cmd) { case MOD_LOAD: panic("nullpo"); } return 0;
}
static moduledata_t mod_data = { "panic", load, NULL };
DECLARE_MODULE(panic, mod_data, SI_SUB_EXEC, SI_ORDER_ANY);

260 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)