参照元

説明

引数

返り値

参考

#ifndef __GENKSYMS__

実装

マクロの宣言部分

#define __EXPORT_SYMBOL(sym, sec)                               \

1行目

        extern typeof(sym) sym;                                 \

2行目

        __CRC_SYMBOL(sym, sec)                                  \

3行目

        static const char __kstrtab_##sym[]                     \
        __attribute__((section("__ksymtab_strings"), aligned(1))) \
        = MODULE_SYMBOL_PREFIX #sym;                            \

4行目

        static const struct kernel_symbol __ksymtab_##sym       \
        __used                                                  \
        __attribute__((section("__ksymtab" sec), unused))       \
        = { (unsigned long)&sym, __kstrtab_##sym }

まとめ

コメント


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-09-13 (土) 08:26:40