2019-01-01から1年間の記事一覧
フルスクラッチでコンパイラ,アセンブラ,リンカを実装した記事.
こちらに移行しました. www.drumato.com
概要 本題 自作アセンブラについて 正解は… 概要 gccの吐くELFバイナリを見てみると、セクションヘッダテーブルの先頭に NULLヘッダ を見つけます。 これってなんだろう? ってずっと疑問だったのですが、今日理由がわかったのでそれについて述べたいと思います。…
こちらに移行しました. www.drumato.com
目次 目次 注意 概要 対象読者 本題 ELFフォーマット復習 シンボルテーブル シンボル名 name シンボルの情報を格納する info ST_BIND ST_TYPE シンボルの可視性 Other シンボルの実体 Value 総評 注意 readelf 実装 で検索すると未だに一番上に出てきてしま…
目次 目次 注意 概要 前提:セクションヘッダとは? 本題1:実装 本題2:セクション名のテーブルについて 総評 注意 readelf 実装 で検索すると未だに一番上に出てきてしまっているので注意. これはelfについて全然詳しくない時期に書いたものです. 一応入門的…
目次 目次 注意 概要 前提:プログラムヘッダテーブルとは? 本題 コードリーディングで情報集め 実装 総評 注意 readelf 実装 で検索すると未だに一番上に出てきてしまっているので注意. これはelfについて全然詳しくない時期に書いたものです. 一応入門的…
目次 目次 注意 概要 まずはおさらい 本題:readelf 総評 注意 readelf 実装 で検索すると未だに一番上に出てきてしまっているので注意. これはelfについて全然詳しくない時期に書いたものです. 一応入門的内容についてまとめたものがあるので, よろしけれ…
目次 目次 注意 概要 本題:ELFヘッダを見る 本題2:GoでELFヘッダを解析する 総評 注意 readelf 実装 で検索すると未だに一番上に出てきてしまっているので注意. これはelfについて全然詳しくない時期に書いたものです. 一応入門的内容についてまとめたもの…