- 追加された行はこの色です。
- 削除された行はこの色です。
*参照元 [#h096e2a9]
#backlinks
*説明 [#o3de9aa6]
-パス: 複数あり
--汎用版: [[linux-2.6.33/include/linux/linkage.h]]
-FIXME: これは何?
--説明
-ラベルを定義し、グローバルシンボルにする。
--アセンブリ言語だけで有効。
--他のコンパイル単位(オブジェクト?)からラベルが見えるようにする。
**引数 [#kbdd4d85]
-
--
-name
--ラベルの名前。
**返り値 [#d9020df7]
-
--
-なし
**参考 [#lc694929]
*実装 [#g894e50f]
**--汎用版: linux-2.6.33/include/linux/linkage.h [#q33feb1c]
**汎用版 [#mf14c3ee]
#ifdef __ASSEMBLY__
(略)
-アセンブリ言語の場合
--アセンブリ以外(C, C++)では使用不可
--[[linux-2.6.33/__ASSEMBLY__]]
#ifndef LINKER_SCRIPT
(略)
-
--[[linux-2.6.33/LINKER_SCRIPT]]
#ifndef ENTRY
-アーキテクチャ独自の ENTRY が定義されていない場合
#define ENTRY(name) \
.globl name; \
-他からラベルが見えるようにする。
ALIGN; \
-
--[[linux-2.6.33/ALIGN]]
name:
-ラベルを定義する。
#endif
#endif /* LINKER_SCRIPT */
(略)
#endif
*コメント [#h663ad50]