タグ

jaとstructureに関するUSAGI-WRPのブックマーク (2)

  • ELFの動的リンク(1) - 七誌の開発日記

    これから2回に渡って、ELFの動的リンクについて見ていきます。 ※ 試験的に文中の図はインラインSVGで描いています。(ソース) ELFファイルの中はセクションとセグメントで二重に分割されています。属性が共通するセクションをグループ化したものがセグメントです。セクションはリンカ、セグメントはローダで処理することを想定したブロックです。 ELFファイルの構造 ファイルの先頭にELFヘッダがあり、その直後にセグメントの構造を示したプログラムヘッダがあります。 readelfコマンドでプログラムヘッダを確認します。ここで分析するバイナリは以下のサンプルプログラムの stest/a.out です。 https://bitbucket.org/7shi/elf-dyn ELFファイル ELF header program headers .interp .hash .dynsym .dynstr .

    ELFの動的リンク(1) - 七誌の開発日記
  • ビットマップのフォーマット

    ビットマップファイルとは、Windows OS上での標準的なフォーマットである。Web上ではjpegやgif、pngなどの圧縮された画像フォーマットが隆盛ですあるが、ビットマップはそれらの画像フォーマットと異なり、ほとんどが圧縮されていない(圧縮されているものもある)。ビットマップの種類は2色、16色、256色、24bitカラーの4種類がある。以下では、256色ビットマップと、24bitビットマップの構成を示す。

  • 1