hns - 日記自動生成システム - Version 2.19.9

先月 2005年04月 来月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
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
harry:/Volumes/p/pkgsrc/packages/powerpc-apple-macosx/All makoto$ ls -lt |wc
215 1928 14647

ちょうど一日経ったところで 536/935/5470:

2005/04/24 21:48:55 935/5470=17.1% comms/conserver @ powerpc> checking whether we are cross compiling... no
6 日コースかな。

#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年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)