zoukankan      html  css  js  c++  java
  • /proc/modules分析

    参考:redhat linux deployment guide--5.2.21.  /proc/modules

    This file displays a list of all modules loaded into the kernel. Its contents vary based on the configuration and use of your system, but it should be organized in a similar manner to this sample /proc/modules file output:

    ~$cat /proc/modules 
    rfcomm 53664 8 - Live 0x00000000
    bnep 18895 2 - Live 0x00000000
    uvcvideo 71309 0 - Live 0x00000000
    videobuf2_vmalloc 13048 1 uvcvideo, Live 0x00000000
    videobuf2_memops 13170 1 videobuf2_vmalloc, Live 0x00000000
    videobuf2_core 39258 1 uvcvideo, Live 0x00000000
    videodev 108503 2 uvcvideo,videobuf2_core, Live 0x00000000
    The first column contains the name of the module.
    The second column refers to the memory size of the module, in bytes.
    The third column lists how many instances of the module are currently loaded. A value of zero represents an unloaded module.
    The fourth column states if the module depends upon another module to be present in order to function, and lists those other modules.
    The fifth column lists what load state the module is in: Live, Loading, or Unloading are the only possible values.
    The sixth column lists the current kernel memory offset for the loaded module. This information can be useful for debugging purposes, or for profiling tools such as oprofile.
    • 第一列: 模块的名字
    • 第二列: 模块的内存大小,单位是bytes
    • 第三列: 被load的次数,0以为着没有被load过
    • 第四列: 是否依赖第三方moudle,列出这些module
    • 第五列: 模块的状态,有LiveLoadingUnloading三种状态
    • 第六列: 模块当前的内核内存偏移位置。这些信息,debug的时候会非常有用。例如一些诊断工具 oprofile

    /proc/modules :模块加载列表,insmod(加载模块)后在此添加一行。

  • 相关阅读:
    android 管理wifi
    andriod 剪贴板操作
    andriod绘制图形
    andriod读写XML
    androd 获得wifi列表
    一个小时内学习SQLite数据库
    Android 使用SQLite本地数据库
    Android可伸缩列表ExpandableListView
    三甲医院涉医疗反腐,今年已有 149 位被查!
    2015各地区顶尖中学排行榜
  • 原文地址:https://www.cnblogs.com/embedded-linux/p/7352970.html
Copyright © 2011-2022 走看看