GDB

簡単なlinuxカーネル開発環境の構築メモ

$ cat /etc/debian_version 8.7 $ uname -a Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64 GNU/Linux opteeのrepo syncビルド環境を流用 opteeのビルド手順の通りに環境作って、optee/linuxを置き換えればOK。 pros qemuのみで…

gdbのTUI-modeで少し楽々コード解析

GDB

ちょっとGDBで解析する必要がありましてGDBでstep実行とかソース表示をいちいち繰り返すのは面倒いです。 つまりgdbは使いづらいです。のでQtCreaterを使いましょう(終 TUI-mode on GDB ってわけにもイカない*1ので、少し調べてみたらデフォルトのTUIが思っ…

OPTEEのgdbデバッグ

fail to set breakpoints. for example · Issue #463 · OP-TEE/optee_os · GitHubのbreakポイント設定例が間違えていて、無駄な時間過ごしてしまった><、 で、以下の手順でQEMU上のopteeでbreakすることを確認。 plat_tee_entryなんて関数ないので、代わり…

Emacsの多分割されたバッファを1ストロークで上下左右に移動

追記:2012/12/07 なんか分からないですが、はてブが付いているので訂正内容を追記しときます。 こちらRe: Emacsの多分割されたバッファを1ストロークで上下左右に移動 - syohex’s diaryでも述べられていますけど、 確かにlisp系の括弧移動キーバインドとか…