LeavaTailの日記

LeavaTailの日記

Linuxエンジニアを目指した技術者の備忘録

2023-05-01から1ヶ月間の記事一覧

VFATファイルシステムにおけるファイル名のコード変換

概要 はじめに FATボリュームレイアウト 動作例 Codepageが対応している文字列でファイルを作成する Codepageが対応していない文字列でファイルを作成する システムとは異なるiocharsetでファイルを作成する Codepageが対応している文字列でファイルを検索す…

Linuxカーネルのファイルアクセスの処理を追いかける (16) mq-deadline: dispatch_request

関連記事 Part 1: 環境セットアップ Part 2: System call Interface Part 3: VFS Part 4: ext2 (1) write_iter Part 5: ext2 (2) write_begin Part 6: ext2 (3) get_block Part 7: ext2 (4) write_end Part 8: writeback (1) work Queue Part 9: writeback (…

Linuxカーネルに対して静的解析ツールSparseの実行方法

概要 はじめに 実験環境 インストール 実行方法 実験結果 おわりに 変更履歴 参考文献 概要 本記事では、Ubuntu 22.04でSparseをビルドし、Linux kernel v6.3 に実行する手順を確認した。 はじめに Linuxカーネルは、主にC言語とアセンブリ言語によって記述…