|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||||
2005年04月24日(日) 旧暦 [n年日記] [更新:"2005/04/26 14:18:40"]#1 [pkgsrc][bulk-build][macosx] 215/402/5470 = 7.3%2005/04/24 08:06:59 402/5470= 7.3% net/lambdamoo-doc @ powerpc> install -c -o root -g wheel -m 444 /Volumes/p/pkgsrc/net/lambdamoo-doc/work.harry/ProgrammersManua @ ちょうど一日経ったところで 536/935/5470:2005/04/24 21:48:55 935/5470=17.1% comms/conserver @ powerpc> checking whether we are cross compiling... no6 日コースかな。 ( つっこみ )
#2 [NetBSD][macppc][sysinst] sysinst の disklabel が coredump
するのは、次の辺り
./macppc/floppies/ramdisk/obj/disklabel.cro 34c: 48 00 0b 6d bl eb8 <makedisktab> 350: 48 00 00 28 b 378 <_crunched_disklabel_stub+0x378> 354: 80 ba 00 00 lwz r5,0(r26) 358: 38 7e 00 58 addi r3,r30,88 35c: 7f e4 fb 78 mr r4,r31 360: 48 00 00 01 bl 360 <_crunched_disklabel_stub+0x360> 364: 3d 20 00 00 lis r9,0 368: 80 a9 00 00 lwz r5,0(r9) 36c: 7f e4 fb 78 mr r4,r31 370: 38 7e 00 58 addi r3,r30,88何だか少し違うが、ここかな。 objdump -d disklabel.o 348: 7f e4 fb 78 mr r4,r31 34c: 48 00 00 01 bl 34c <main+0x34c> 350: 3d 20 00 00 lis r9,0 354: 80 a9 00 00 lwz r5,0(r9) 358: 7f e4 fb 78 mr r4,r31 35c: 38 7d 00 58 addi r3,r29,88 360: 48 00 00 01 bl 360 <main+0x360> 364: 4b ff ff bc b 320 <main+0x320> 368: 38 1f ff fe addi r0,r31,-2この辺の感じがするが.. 314 case EDIT: 315 if (argc != 1) 316 usage(); 317 lp = readlabel(f); 318 error = edit(lp, f); 319 break; 320 321 case INTERACT: 322 if (argc != 1) 323 usage(); 324 lp = readlabel(f); 325 /* 326 * XXX: Fill some default values so checklabel does not fail 327 */ 328 if (lp->d_bbsize == 0) 329 lp->d_bbsize = BBSIZE; 330 if (lp->d_sbsize == 0) 331 lp->d_sbsize = SBLOCKSIZE; 332 interact(lp, f); 333 break; 334 335 case READ: 336 if (argc != 1) 337 usage(); 338 lp = readlabel(f); 339 if (tflag) 340 makedisktab(stdout, lp); 341 else { 342 showinfo(stdout, lp, specname); 343 showpartitions(stdout, lp, Cflag); 344 } 345 error = checklabel(lp); 346 if (error) 347 error += 100; 348 break; 349 350 case RESTORE: 351 if (argc < 2 || argc > 3) 352 usage(); 353 #if NUMBOOT > 0 354 if (installboot && argc == 3) 355 makelabel(argv[2], (char *)0, &lab); 356 #endif 357 lp = makebootarea(bootarea, &lab, f);しかし考えて見ると変。通常の disklabel は落ちないのに sysinst の場合は落ちる。ということは crunchgen がおかしい ? というよりは最適化が違うのかな。 @ objdump -d ./distrib/macppc/floppies/ramdisk/obj/disklabel/disklabel.o:34c: 48 00 0b 6d bl eb8 <makedisktab> 350: 48 00 00 28 b 378 <main+0x378> 354: 80 ba 00 00 lwz r5,0(r26) 358: 38 7e 00 58 addi r3,r30,88 35c: 7f e4 fb 78 mr r4,r31 360: 48 00 00 01 bl 360 <main+0x360> 364: 3d 20 00 00 lis r9,0 368: 80 a9 00 00 lwz r5,0(r9) ( つっこみ )
|
最近の日記 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench 2024年05月04日 ・Trial on 10.99.10 ・another version (later trial) to succeed 2024年04月29日 ・dkim 2024年03月10日 ・停電 (瞬電) | ||