Windowsコマンド(w32tm debug)(その3)

前回記録したログを確認してみます。

C:\Windows\System32\tmp>dir
 ドライブ C のボリューム ラベルがありません。
 ボリューム シリアル番号は C4E9-35F2 です

 C:\Windows\System32\tmp のディレクトリ

2019/03/28  21:46    <DIR>          .
2019/03/28  21:46    <DIR>          ..
2019/03/28  22:18           100,220 test.txt
               1 個のファイル             100,220 バイト
               2 個のディレクトリ  73,353,805,824 バイトの空き領域

C:\Windows\System32\tmp>

どんな形式が不明なので、とりあえず16進数ダンプ。

C:\Windows\System32\tmp>wsl od -tx1 test.txt | wsl head
0000000 31 00 35 00 32 00 37 00 35 00 37 00 20 00 31 00
0000020 33 00 3a 00 30 00 39 00 3a 00 34 00 36 00 2e 00
0000040 37 00 33 00 30 00 35 00 33 00 34 00 35 00 73 00
0000060 20 00 2d 00 20 00 2d 00 2d 00 2d 00 2d 00 2d 00
0000100 2d 00 2d 00 2d 00 2d 00 2d 00 20 00 4c 00 6f 00
0000120 67 00 20 00 46 00 69 00 6c 00 65 00 20 00 4f 00
0000140 70 00 65 00 6e 00 65 00 64 00 20 00 2d 00 2d 00
0000160 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00
0000200 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 2d 00 0d 00
0000220 0a 00 31 00 35 00 32 00 37 00 35 00 37 00 20 00

C:\Windows\System32\tmp>

むむっ。これはっ。ただのテキストファイルでは?

先頭16行を表示。

C:\Windows\System32\tmp>type test.txt | wsl head
1 5 2 7 5 7   1 3 : 0 9 : 4 6 . 7 3 0 5 3 4 5 s   -   - - - - - - - - - -   L o g   F i l e   O p e n e d   - - - - - -   - - - - - - - - - -
 1 5 2 7 5 7   1 3 : 0 9 : 4 6 . 7 3 0 9 2 7 3 s   -   R e a d C o n f i g 1 5 2 7 5 7   1 3 : 1 2 : 5 0 . 3 7 5 6 9 2      -   T S I _ P h a s e O f f s e t   r e t u r n e d : 1 0 7 3 0 3 1 4 0 7 2 0 0
 1 5 2 7 5 7   1 3 : 1 2 : 5 0 . 3 7 5 8 7 2 1 s   -   S o r t e d   e n d p o i n t s   f o r   i n t e r s e c t i o    a l g o r i t h m :
 1 5 2 7 5 7   1 3 : 1 2 : 5 0 . 3 7 5 9 2 3 3 s   -           - 0 7 . 8 6 0 3 9 1 0 s     - 1
 1 5 2 7 5 7   1 3 : 1 2 : 5 0 . 3 7 5 9 7 7 3 s   -           - 0 0 . 0 0 2 0 4 4 2 s     0
 1 5 2 7 5 7   1 3 : 1 2 : 5 0 . 3 7 6 0 3 0 2 s   -           + 0 7 . 8 5 6 3 0 2 6 s     1
 1 5 2 7 5 7   1 3 : 1 2 : 5 0 . 3 7 6 0 7 4 6 s   -   I n t e r s e c t i o n   s u c c e s s f u l   o v e r   r a n    :   - 0 7 . 8 6 0 3 9 1 0 s   -   + 0 7 . 8 5 6 3 0 2 6 s
 1 5 2 7 5 7   1 3 : 1 2 : 5 0 . 3 7 6 1 3 0 9 s   -       S y n c D i s t : 7 8 5 8 3 4 6 8   S e l e c t J i t t e r      P e e r J i t t e r : 0   C o r r e c t e d O f f s e t : - 2 0 4 4 2
 1 5 2 7 5 7   1 3 : 1 2 : 5 0 . 3 7 6 1 6 8 9 s   -     M a x S e l e c t J i t t e r :   0   M i n P e e r J i t t e      0
 1 5 2 7 5 7   1 3 : 1 2 : 5 0 . 3 7 6 2 1 6 8 s   -   T S I _ P h a s e O f f s e t   r e t u r n e d : 1 0 7 3 0 3 1    7 2 6 4
The process tried to write to a nonexistent pipe.

C:\Windows\System32\tmp>

やはりテキストファイルでしたが、文字と文字の間に0が入っているので見づらくなっています。(おそらくログを指定する時のフォーマットとかあるのでしょうけど)

trコマンドで、0を削除します。

C:\Windows\System32\tmp>wsl tr -d "\0" < test.txt > out.txt

C:\Windows\System32\tmp>

では、もう一度ダンプ。

C:\Windows\System32\tmp>wsl head out.txt
152757 13:09:46.7305345s - ---------- Log File Opened -----------------
152757 13:09:46.7309273s - ReadConfig152757 13:12:50.3756929s - TSI_PhaseOffset returned:1073031407200
152757 13:12:50.3758721s - Sorted endpoints for intersection algorithm:
152757 13:12:50.3759233s -     -07.8603910s  -1
152757 13:12:50.3759773s -     -00.0020442s  0
152757 13:12:50.3760302s -     +07.8563026s  1
152757 13:12:50.3760746s - Intersection successful over range: -07.8603910s - +07.8563026s
152757 13:12:50.3761309s -   SyncDist:78583468 SelectJitter:0 PeerJitter:0 CorrectedOffset:-20442
152757 13:12:50.3761689s -  MaxSelectJitter: 0 MinPeerJitter: 0
152757 13:12:50.3762168s - TSI_PhaseOffset returned:1073031407264

C:\Windows\System32\tmp>

かなり見やすくなりました。

つづく

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA