お前ら*BSDのカーネルをハックしますか? (378レス)
上
下
前
次
1-
新
52
(2)
:
26
02/01/14 18:50
AA×
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
52: 26 [] 02/01/14 18:50 以下の実験は実行ファイル形式としてELFを使用しgccをコンパイラとして 利用している事が前提である。 実験1. まず以下のソースをコンパイルし結果を見よ。 --------a.c extern int __start_b; extern int __stop_b; static int a1 __attribute__((__section__("b"))) = 0; main() { int *a; for(a = &__start_b; a < &__stop_b; a++){ printf("%d\n",*a); } } ------- 実験2 上のソースと次に挙げるソースをリンクし、結果を見よ。 ----b.c int a2 __attribute__((__section__("b")))=1; int a3 __attribute__((__section__("b")))=2; ----- 実験3 /boot/kernel/kernelと、今作った実行ファイルそれぞれに対し objdump --all-headers をかけて結果を見よ。 考察欄 http://mevius.5ch.net/test/read.cgi/unix/1003311346/52
以下の実験は実行ファイル形式としてを使用しをコンパイラとして 利用している事が前提である 実験 まず以下のソースをコンパイルし結果を見よ 実験 上のソースと次に挙げるソースをリンクし結果を見よ 実験 と今作った実行ファイルそれぞれに対し をかけて結果を見よ 考察欄
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 326 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.033s