|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||
2004年06月11日(金) 旧暦 [n年日記]#1 [XFree86] ちょっと gdb を使って:
Xserver/hw/xfree86/os-support/bsd/bsd_init.c:
の次のところに来た。
case PCVT:
/*
* First activate the #1 VT. This is a hack to allow a server
* to be started while another one is active. There should be
* a better way.
*/
if (initialVT != 1) {
(==) Using config file: "/etc/X11/XF86Config"
Breakpoint 1, xf86OpenConsole () at bsd_init.c:149
149 {
(gdb) n
xf86OpenConsole () at bsd_init.c:158
158 if (serverGeneration == 1)
(gdb) n
161 if (geteuid() != 0)
(gdb) n
166 if (!KeepTty)
(gdb) n
173 setpgrp(0, getpid());
(gdb) n
174 if ((i = open("/dev/tty",O_RDWR)) >= 0)
(gdb) n
176 ioctl(i,TIOCNOTTY,(char *)0);
(gdb) n
177 close(i);
(gdb) n
182 for (driver = xf86ConsTab; *driver; driver++)
(gdb) n
184 if ((fd = (*driver)()) >= 0)
(gdb) n
210 switch (xf86Info.consType)
(gdb) n
207 xf86Info.consoleFd = fd;
(gdb) n
208 xf86Info.screenFd = fd;
(gdb) n
210 switch (xf86Info.consType)
(gdb) n
250 if (initialVT != 1) {
(gdb) n
252 if (ioctl(xf86Info.consoleFd, VT_ACTIVATE, 1) != 0)
(gdb) n
257 sleep(1);
(gdb) n
264 SYSCALL(result =
(gdb) n
266 if (result != 0)
(gdb) n
270 SYSCALL(result =
(gdb) n
272 if (result != 0)
(gdb) n
277 signal(SIGUSR1, xf86VTRequest);
(gdb) n
283 if (ioctl(xf86Info.consoleFd, VT_SETMODE, &vtmode) < 0)
(gdb) n
279 vtmode.mode = VT_PROCESS;
(gdb) n
280 vtmode.relsig = SIGUSR1;
(gdb) n
281 vtmode.acqsig = SIGUSR1;
(gdb) n
282 vtmode.frsig = SIGUSR1;
(gdb) n
283 if (ioctl(xf86Info.consoleFd, VT_SETMODE, &vtmode) < 0)
(gdb) n
294 if (ioctl(xf86Info.consoleFd, KDSETMODE, KD_GRAPHICS) < 0)
(gdb) n
322 }
(gdb) n
0x0806be96 in InitOutput ()
(gdb)
-g を付けたのは bsd_init.c だけなので、行先で symbol table 無
になってしまっている。全部に付けて作り直せばいいのかな。はて
> vi /export/xc-4.3.99.902/Imakefile > grep -i cdebug Imakefile #define PassCDebugFlags CDEBUGFLAGS="$(CDEBUGFLAGS) -g" > time make World > & CFLAGS-g-2.log 4585.616u 493.450s 1:28:18.75 95.8% 0+0k 4932+134883io 15441pf+79w > (gdb) file /export/xc-4.3.99.902/programs/Xserver/XFree86 Reading symbols from /export/xc-4.3.99.902/programs/Xserver/XFree86...done. (gdb) ( つっこみ )
#2 [BUG] ChiBUG 2004 勉強会
参加者・発表者が少ないなぁ。飛入歓迎。
僕の本
の
紹介
もあるのだけれど。
( つっこみ )
#3 [本] ヨドバシカメラに 2 冊
あるのを確認(千葉)
@ 横浜有隣堂では 10冊:( つっこみ )
|
最近の日記 2025年10月25日 ・recover from disk error 2025年10月23日 ・dd does not duplicate Windows 11 boot disk ? 2025年10月13日 ・missing package 2025年10月04日 ・pkgin search pkgname segfaults 2025年08月16日 ・installboot (Although it’s too late) | ||