|
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) ( つっこみ )
|
最近の日記 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 | ||