トップ «前の日記(2007-11-10) 最新 次の日記(2007-11-12)» 編集

はじめてのにき

ここの位置付け

2004|11|
2005|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|

ToDo:


2007-11-11

_ 一日

ニコニコ見てたな…

いくらなんでもすごい一日だった。

カゼも治ってないし…

(02:29)

_ 単項

http://www.kt.rim.or.jp/~kbk/zakkicho/07/zakkicho0711a.html#D20071109-4

面白がってるのは + + は 12A が出力されることです。 チルダはチルダで 12A なのですが…という。

(11:24)

_ 起源

http://www.kt.rim.or.jp/%7ekbk/zakkicho/07/zakkicho0711a.html#D20071110

awk本読んで思ったのは perl って 相当 awk を敵視っていうか awk を置き換えることを 目的に作られた感のある言語なんだなーという。 Perl に対する Ruby もそんな感じで。 そのへん Python はちょっと我が道感。

他にもいろいろ言えそう。

2ch語はなんでも2ch起源語とか。

(14:05)

_ ただしいリンカ

だらだら考えながらいじってるんだが。

  • -l の処理は深く考えてないけどたぶん .o とかと似た扱いでいい。 .a は ar の展開はそんなに難しくない。 .la は知らん。ここでたぶん phdr の数は決まる。
  • まず FILE 経由で ELF header を読む。 52 or 64 * ファイル数 Byte なのでたいした量じゃない。
  • セクションヘッダまで seek してセクションヘッダを全部読む。少なそうに見えて C++ とかだと 10kByte とかあるのでこれは微妙なんかも知れん…まー linkonce のためのヘッダは抑えた形式で読めばいいだろう。
  • とりあえず .text の位置を決める。 .interp とか .note とかを前に入れると計算に入れつつ、順番に前から詰めていけば良い。
  • .symtab と .strtab 全部読んでシンボルテーブル作る。これも seek しながら適当に読めば良さげ。
  • 適当に再配置しながら .text 吐く。んで適当に再配置しながら .rodata 吐く。このへんまで一個目の PHT_LOAD
  • んで .init だの .ctor だの .dynamic だの吐く。
  • デバッグ情報に続く。 eh_frame とかはなんかしないといかん。

あと PLT とか考えてない。

(14:29)

_ やてみた

クズみたいにゴロゴロしてるだけなので どうせならとやってみた。

http://d.hatena.ne.jp/i-saint/20071111#p1

つごいなあ…

(14:58)

_ 面白いなあ

とりあえずコンチヌーしつつ2つの面はクリアした。

スコアの稼ぎかたはわかった。 さいごのボスはカタパルトで押すんかなーと思いつつ 自爆まで待ったけど、 動画見るにやはりカタパルトみたい。

(15:45)

_ 健康診断

そいや受ける権利とかある気がするので聞いてみよう

(16:12)

_ 有給のシステム

http://www.e-roudou.go.jp/shokai/kantokuk/20402/2040202/index.htm

ふーむ。 これって6.5年働くと10日分増えるってことは、 実質これだけで給料が5%くらいは増えてるって感じなんだな

(16:35)

_ で上記をパラに

することを考えると、 最初にセクションの位置決めが 確定的に決まってしまえば、 デバッグ情報内の再配置なんかはかなり並列化できたりする。 シンボルじゃなくてセクションヘッダの位置に対して 再配置するっててのは結構多いから割にえらくなるはず。

でシンボルテーブルの方がうざいんだよなー。

(16:53)

_ あー

(18:39)

本日のツッコミ(全1件) [ツッコミを入れる]
_ Voucher Codes (2014-05-24 01:42)

wzvudtijoi, <a href="http://toponlinedeals.co.uk/">Discount Codes</a>, mLoFDAH, [url=http://toponlinedeals.co.uk/]Pc world voucher codes spending over テつ」30 uk[/url], JtXaFYi, http://toponlinedeals.co.uk/ Voucher Codes, yDdCkwB.

お名前:
E-mail:
コメント:
人生、宇宙、すべての答え
本日のリンク元

2007年
11月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30
1.phoenix(2014-05-24 01:42) 2.shinh(2014-05-24 01:42) 3.ku-ma-me(2014-05-24 01:42)
search / home / index

全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。

shinichiro.hamaji _at_ gmail.com / shinichiro.h