Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! binary] agxのブックマーク
[go: Go Back, main page]

タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

binaryに関するagxのブックマーク (2)

  • memologue - __attribute__((init_priority(N))) で、C++のグローバル変数の初期化順序を制御する

    g++の __attribute__)((init_priority(N)))( なる機能の日語の解説が見当たらないので、いつものように紹介文を書いてみます。これは、C++のグローバル変数の初期化順序を制御するためのGCCの拡張機能(attribute)です。 ごく短い説明 動的な初期化が必要なC++のグローバル変数の定義に__attribute__)((init_priority(N)))(をくっつけると、.oファイル上で、その変数の初期化関数(コンストラクタ等)のアドレスが.ctorsではなく.ctors.M セクションに入ります。M は左0パディング5桁固定の数値で、M = 65535 - N です。あとは、shinhさんの2005/11の記事を。特に、リンカスクリプトのSORTのとこに注目、これにより初期化順がinit_priorityで指定した通りになります。Nが小さい程先に初

    memologue - __attribute__((init_priority(N))) で、C++のグローバル変数の初期化順序を制御する
    agx
    agx 2007/02/07
  • 最小 Hello の比較とか - 兼雑記

    http://www.dodgson.org/omo/t/?date=20061213#p01 で "Size Is Everything" が日語訳がされていて素晴らしいです。 [SIE] http://www.hyuki.com/yukiwiki/wiki.cgi?WhirlwindTutorialOnCreatingReallyTeensyElfExecutablesForLinux まぁみんな最小だ最小だと言うので簡単に比較を。 FSIJ で他はどうだって話しなかったし。比べるべきはたぶん以下のあたりと。 [KIK] http://d.hatena.ne.jp/kikx/20061111 [TINY] http://www.muppetlabs.com/~breadbox/software/tiny/ 適当に名前を [] でふっておきました。 要は実行ファイルサイズをほぼ規定する

    最小 Hello の比較とか - 兼雑記
    agx
    agx 2006/12/16
  • 1