EXPORT_SYMBOL的内核实现
看过Linux内核源码的人应该知道,源码中充斥着像EXPORT_SYMBOL这样的宏,在我们整机的设备驱动程序中野经常会发现它的身影。大部分时间里,我们只是知道它用来像外界导出一个符号,仅此而已。我们对这些宏是如此习惯,以至于常常忽略其存在的意义,更不用说去仔细探究其背后的实现原理了,今天咱们就来研究一下EXPORT_SYMBOL在内核具体怎样实现?
看过Linux内核源码的人应该知道,源码中充斥着像EXPORT_SYMBOL这样的宏,在我们整机的设备驱动程序中野经常会发现它的身影。大部分时间里,我们只是知道它用来像外界导出一个符号,仅此而已。我们对这些宏是如此习惯,以至于常常忽略其存在的意义,更不用说去仔细探究其背后的实现原理了,今天咱们就来研究一下EXPORT_SYMBOL在内核具体怎样实现?