LeavaTailの日記

LeavaTailの日記

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

2019-11-01から1ヶ月間の記事一覧

trace-cmdでカーネルの関数のコールフローを取得する

概要 はじめに 準備 内部ネットワークの構築 ftraceの設定 trace-cmdのインストール トレースの取得 コマンドのトレースを取得する プロセスのトレースを取得する イベントのトレースを取得する おわりに 変更履歴 参考 概要 trace-cmdは、Linuxカーネルの機…

Linuxカーネルのビルドの一部最適化を無効化する

関連記事 VirtualBox上にカーネルデバッグ環境の構築 Linuxカーネル(一部)の最適化オプションの無効討 概要 はじめに 現状の問題点 ファイル単位で最適化を無効化する 関数単位で最適化を無効化する おわりに 変更履歴 参考 補足 マシン命令に変換してレジス…

VirtualBox上の仮想マシン同士でkgdbを使ってカーネルをデバッグする

関連記事 VirtualBox上にカーネルデバッグ環境の構築 Linuxカーネルの最適化オプションの無効化検討 概要 はじめに 目標 環境の構築 VirtualBoxのインストール Vagrantのインストール(任意) 仮想マシンの作成 シリアルコンソールの設定 kgdbの設定 デバッ…