« HDTVなMini-ITX | Main | デジカメほすぃ »

ELFとは何ぞ?

仕事でELF形式のファイルを扱わねばならず、ちと苦戦しそう。
ELFっつーてもあーた、ふつーにgccでコンパイルしてリンクするだけじゃないの~、と思う諸氏も居られると思うが、今回はELFを使う側ではなくて使わせる側。要はメモリにELFを食わせるためのローダーを書かねばならんのですよ。んなもんやったことないわい。ググったところで、ライブラリがどーのこーのと言った使うことばかり。やっと見つけたファイルフォーマットもワケワカメ状態。objdump -xやって何となく手当たり次第に内容を追跡してるところですが、さてはてどうなりますやら。

|

« HDTVなMini-ITX | Main | デジカメほすぃ »

「パソコン・インターネット」カテゴリの記事

Comments

1、2年前の UNIX USER で見かけた気がするぜ。ELF の解説。

Posted by: だ | February 09, 2005 at 11:38 PM

あとは、BSD ライセンスに物言わせて、*BSD のシステムコール(exec系だっけか?)から拾って来るとかさぁ、、、

Posted by: だ | February 09, 2005 at 11:40 PM

あとは
Linkers & Loaders
http://www.amazon.co.jp/exec/obidos/ASIN/4274064379/qid=1107960400/249-2571435-2715544
に解説があったような気がするが、、、

Posted by: だ | February 09, 2005 at 11:47 PM

原著
http://devworks.krcinfo.com/WebForms/ProductDetails.aspx?ProductID=1558604960
の一部はオンラインで読めるらしい。
http://www.iecc.com/linker/
Chapter3. Object files
が該当の章だな。

参考:
IBM developerWorks > Linux
共有ライブラリーを解剖する
http://www-6.ibm.com/jp/developerworks/linux/050204/j_l-shlibs.html
の参考文献の件

Posted by: だ | February 09, 2005 at 11:53 PM

プログラムはどう動くのか? 〜 ELFの黒魔術をかいまみる
http://ukai.jp/debuan/2002w/elf.txt

参考:
続: Linkers & Loaders
http://namazu.org/~satoru/diary/20040224.html

Posted by: だ | February 09, 2005 at 11:57 PM

ELF - osdev-j
http://wiki.osdev.info/index.php?ELF
ポインタとしてはこっちのが良いかな、、、

Posted by: だ | February 10, 2005 at 12:02 AM

攻撃だ!攻撃だ!スパムコメントだ!(違

いや、黒魔術~のは見つけてそれなりに参考になったが、あとは・・・何て言ったっけなぁ、たまたま見つけた拡張子別のファイルフォーマット集みたいなページから拾った規格書だったな。
まぁヘッダ部分からオフセットと格納長だけ拾えれば何とかなりそうな感じ。

Posted by: いけも | February 10, 2005 at 12:34 AM

仕様書とはこれかな?
Executable and Linkable Format(ELF)
http://www.skyfree.org/linux/references/ELF_Format.pdf

参考:
ダイナミックリンクを追え!(Fri Oct 04 2002)
http://www.ayutaya.com/home/knaka/linux2002.php

Posted by: だ | February 10, 2005 at 01:07 AM

えっとな、ワタシのは
http://www.wotsit.org/
ここで拾ってきた。

っていうか、アンタ、引き出し多すぎ、、、、

Posted by: いけも | February 10, 2005 at 12:19 PM

Dating london. Chat dating free line number. Adult dating services east woodstock connecticut. Dating kingsgate. http://xn------5cdabcgequbqisbahoxrtgdqe8ddksmt8k.best-dating-profile.pp.ua/ - знакомства онлайн без регистрации. Dating lame deer. Advice dating good high junior need please. Dating gulf gate estates. Dating wyola.

Posted by: SungFoma | February 12, 2011 at 08:48 AM

Post a comment



(Not displayed with comment.)




TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/63829/2858253

Listed below are links to weblogs that reference ELFとは何ぞ?:

« HDTVなMini-ITX | Main | デジカメほすぃ »