エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
革命の日々! hidden symbol が PLT経由してるってホンマかいな?
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
革命の日々! hidden symbol が PLT経由してるってホンマかいな?
とBinary Hacks#29を見ながら、高林さんをdisって見るテスト :-) とゆーわけでテスト 以下のファイルを... とBinary Hacks#29を見ながら、高林さんをdisって見るテスト :-) とゆーわけでテスト 以下のファイルを準備 foo.c extern void bar(void); void foo(void){ printf("foo\n"); bar(); } bar.c void bar(void){ printf("bar\n"); } libfoo.map { global: foo; local: *; }; あ、このバージョンスクリプトはfoo関数以外はライブラリ外から 呼べなくするよん。って意味ね > Binary Hack読んでない人へ んで以下のようにコンパイル gcc -shared foo.c bar.c -o libfoo.so -Wl,--version-script,libfoo.map んで objdump -d して、foo関数を見ると以下 000000