|
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年02月13日 ・dvipdfmx ICC profile format spec. version 4.3.0 2025年01月29日 ・ham/wsjtx 2025年01月27日 ・wip/wsjtx 5.4.2 2025年01月25日 ・ham/wsjtx 2025年01月15日 ・今更 advent calendar | ||