おしながき

ELFファイルフォーマット

  • .eh_frameセクションの構造と読み方

DWARFファイルフォーマット

NCURSESライブラリ

  • NCURSES Programing HOWTO ワタクシ的ほんやく
    1. Tools and Widget Libraries
    2. Just For Fun !!!
    3. References
  • その他、自分メモ
  • NCURSES雑多な自分メモ01


最近の更新 (Recent Changes)

2019-09-24
2013-10-10
2013-10-03
2013-10-01
2013-09-29

libgoblin てきとー設計


★念のため、このページをみてしまったあなたへ★

このページは、「てきとーな設計仕様」の「本人の本人のによる本人のための設計メモ」なのです。 まとまってからソース書くので、あってるかどうかも知らんのです。

ライブラリの目的

  • 実行ファイルのELFの読みだし
  • 実行ファイルのDWARFの読みだし、解析
  • SymbolTable/Functionとアドレス関係の整理と高速アクセス機構の提供

必要と思われる機能

  • 変換(位置取得算出)系
  • Mem. Addr. → 種類判定
    • 種類: Code / Param.(Auto / Static) / StackBlock?
  • Code Address → Cソースのファイル名/行番号/関数名
    • 今どこ実行しているか、の判定に常に必要