デバッガ(バグ追跡ツール)

スポンサーリンク
GDB / LLDB (低レイヤデバッガ)

【入門編】未知のバイナリを攻略せよ:LLDBを用いた『シンボルなし実行ファイル』のリバースエンジニアリング入門 – デバッグ・コード品質・テストツール生産性向上バイブル

こんにちは!日々の開発、本当にお疲れ様です。突然ですが、皆さんはこんな絶望感を味わったことはないでしょうか?「他チームから引き継いだソースコードのないレガシーバイナリ」「突然本番環境でクラッシュするサードパーティ製ライブラリ」、そして手元に...
GDB / LLDB (低レイヤデバッガ)

【テクニカル・上級編】デバッガのフットプリントを最小化!リソース制限環境でLLDBを安全に実行するための軽量化設定 – デバッグ・コード品質・テストツール生産性向上バイブル

限界領域を制する者へ:リソース制約環境におけるLLDB極限軽量化チューニング組み込みデバイスのファームウェア開発、エッジAIの推移、あるいはセキュアな最小コンテナ(ScratchベースやAlpine)内でのクラッシュ解析。現代のエンジニアリ...
GDB / LLDB (低レイヤデバッガ)

【実務・中級編】デバッガのフットプリントを最小化!リソース制限環境でLLDBを安全に実行するための軽量化設定 – デバッグ・コード品質・テストツール生産性向上バイブル

デバッガのフットプリントを限界まで削ぎ落とせ:リソース制約下におけるLLDB軽量化と極限チューニングテックリードの皆さん、こんにちは。コンテナのフットプリント削減、組み込み機器の限られたSRAM、あるいはクラウド上のミニマムなCI/CDラン...
GDB / LLDB (低レイヤデバッガ)

【入門編】デバッガのフットプリントを最小化!リソース制限環境でLLDBを安全に実行するための軽量化設定 – デバッグ・コード品質・テストツール生産性向上バイブル

こんにちは!日々の開発、本当にお疲れ様です。今回は、組み込み機器の開発や、リソースがカツカツなDockerコンテナ、あるいはAWS等のクラウド上の最小構成インスタンスなど、「メモリやCPUが極限まで制限された環境」でガッツリとデバッグを行う...
GDB / LLDB (低レイヤデバッガ)

【テクニカル・上級編】ARM/RISC-V特有の罠!組み込みデバッグにおける『キャッシュ不整合』をGDBで可視化・デバッグする技術 – デバッグ・コード品質・テストツール生産性向上バイブル

ARM/RISC-V特有の罠!組み込みデバッグにおける『キャッシュ不整合』をGDBで完全制御・可視化する技術こんにちは、DevOpsリードチーフエンジニアの私だ。これまで数千に及ぶクロスプラットフォームのCI/CDパイプライン、そしてベアメ...
GDB / LLDB (低レイヤデバッガ)

【実務・中級編】ARM/RISC-V特有の罠!組み込みデバッグにおける『キャッシュ不整合』をGDBで可視化・デバッグする技術 – デバッグ・コード品質・テストツール生産性向上バイブル

はじめに:なぜ、デバッガの画面を信じて裏切られるのか?組み込みLinuxや、Cortex-A/RISC-VといったMMU(メモリ管理ユニット)およびデータキャッシュを搭載したプロセッサでの開発において、多くのエンジニアが一度は絶望する現象が...
GDB / LLDB (低レイヤデバッガ)

【入門編】ARM/RISC-V特有の罠!組み込みデバッグにおける『キャッシュ不整合』をGDBで可視化・デバッグする技術 – デバッグ・コード品質・テストツール生産性向上バイブル

こんにちは!組み込み開発の世界へようこそ。ハードウェアを直接叩くC/C++での開発や、ARM、RISC-Vといったプロセッサを使ったデバイスドライバ開発に足を踏み入れると、必ずと言っていいほど「謎の怪奇現象」に遭遇します。「コード上では確実...
GDB / LLDB (低レイヤデバッガ)

【テクニカル・上級編】LLVMエコシステムの裏技!LLDBとClangの『静的解析』を統合してデバッグを自動化するワークフロー – デバッグ・コード品質・テストツール生産性向上バイブル

LLVMエコシステムの極点:LLDBとClang静的解析を融合させた「動的検証自動化」のアーキテクチャこんにちは。数々の巨大コードベースの泥臭いバグと戦い、CI/CDパイプラインの秒単位の最適化に人生を捧げてきたDevOpsアーキテクトだ。...
GDB / LLDB (低レイヤデバッガ)

【実務・中級編】LLVMエコシステムの裏技!LLDBとClangの『静的解析』を統合してデバッグを自動化するワークフロー – デバッグ・コード品質・テストツール生産性向上バイブル

はじめに:なぜ「コンパイル時解析」と「実行時デバッグ」を融合させなければならないのかテックリードとして多くのC/C++プロジェクトをコードレビュー・監査してきた中で、痛感している現実がある。それは、「静的解析ツールが指摘する警告(Warni...
GDB / LLDB (低レイヤデバッガ)

【入門編】LLVMエコシステムの裏技!LLDBとClangの『静的解析』を統合してデバッグを自動化するワークフロー – デバッグ・コード品質・テストツール生産性向上バイブル

こんにちは!日々のデバッグやコード品質の維持に奔走する開発者の皆さん、お疲れ様です。突然ですが、皆さんはこんな経験ありませんか?「コードレビューで指摘されて初めて、ポインタの解放漏れやヌルポインタ参照の危険性に気づいた」「テスト環境でたまに...
スポンサーリンク