0

Android 4.0.3 からの lsmod 出力を把握するのに苦労しています。これらの「Live ADDR」エントリは何を意味するのでしょうか?

option 14926 0 - Live 0xbf12b000
usb_wwan 9419 1 option, Live 0xbf124000
cdc_acm 15150 0 - Live 0xbf11b000
g_crypto 11918 0 - Live 0xbf0cc000
g_wmt_cmoscam 1421 0 - Live 0xbf0c8000
g_wmt_v4l2_cmos 68606 1 g_wmt_cmoscam, Live 0xbf0b1000
g_wmt_v4l2 5135 1 g_wmt_v4l2_cmos, Live 0xbf0ab000
g_wmt_ve_h264 11644 0 - Live 0xbf0a5000
g_wmt_ve_com 9021 1 g_wmt_ve_h264, Live 0xbf09e000
g_wmt_vd_vpx 65936 0 - Live 0xbf088000
g_wmt_vd_rv 735 0 - Live 0xbf084000
g_wmt_vd_vc1 713 0 - Live 0xbf080000
g_wmt_vd_h264 715 0 - Live 0xbf07c000
g_wmt_vd_h263 715 0 - Live 0xbf078000
g_wmt_vd_divx 715 0 - Live 0xbf074000
g_wmt_vd_mpeg4 717 0 - Live 0xbf070000
g_wmt_vd_mpeg2 717 0 - Live 0xbf06c000
g_wmt_vd_jdec 18829 0 - Live 0xbf063000
g_wmt_lock 2881 5 - Live 0xbf05f000
g_wmt_vd_com 158558 12 g_wmt_vd_vpx,g_wmt_vd_rv,g_wmt_vd_vc1,g_wmt_vd_h264,g_wmt_vd_h263,g_wmt_vd_divx,g_wmt_vd_mpeg4,g_wmt_vd_mpeg2,g_wmt_vd_jdec, Live 0xbf032000
mali 102375 6 - Live 0xbf00d000
ump 27968 11 mali, Live 0xbf000000

まったく同じカーネルを使用してUbuntuを起動しているため、これを求めています。これは、Ubuntuでのlsmodの出力です

option                 14926  0 
g_wmt_lock              2881  0 
g_wmt_vd_jdec          18829  0 
g_wmt_vd_mpeg2           717  0 
g_wmt_vd_mpeg4           717  0 
g_wmt_vd_divx            715  0 
g_wmt_vd_h263            715  0 
g_wmt_vd_h264            715  0 
g_wmt_vd_vc1             713  0 
g_wmt_vd_rv              735  0 
g_wmt_vd_vpx           65936  0 
g_wmt_ve_h264          11644  0 
g_wmt_ve_com            9021  1 g_wmt_ve_h264
g_wmt_cmoscam           1421  0 
g_wmt_v4l2_cmos        68606  1 g_wmt_cmoscam
g_wmt_v4l2              5135  1 g_wmt_v4l2_cmos
g_wmt_vd_com          158558  9 g_wmt_vd_jdec,g_wmt_vd_mpeg2,g_wmt_vd_mpeg4,g_wmt_vd_divx,g_wmt_vd_h263,g_wmt_vd_h264,g_wmt_vd_vc1,g_wmt_vd_rv,g_wmt_vd_vpx
g_crypto               11918  0 
mali                  102375  0 
ump                    27968  1 mali
cdc_acm                15150  0 
usb_wwan                9419  1 option
rt3070sta_rtl8188     442205  0 

同じモジュールが両方の OS にロードされていますが、HDMI、カメラなどは Ubuntu では動作しません。だからこそ、Live と ADDR の列について尋ねました。これがUbuntuの機能の欠如と関係があるかどうか知りたい.

4

1 に答える 1

2

lsmodファイルから読み取るだけです/proc/modules(実際には cat を呼び出します/proc/modules

これは、OS のような多くの UNIX で同じです。

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. 

ソース

于 2013-04-24T22:12:38.757 に答える