3

我正在使用 Android Linux 内核。内核为 P970 V30B 内核。可在此处获得。我想了解特定 cmdline 参数的确切作用。

我知道它是命令行参数,并且包含一个参数,我无法找到它的确切作用。这不是标准的命令行参数(我找不到任何文档),我怀疑它是特定于这个内核的。我想找出那个特定的 cmdline 参数究竟做了什么。

我能找到的关于这个主题的最佳参考是this。这告诉我它在哪里解析参数,但它没有足够的细节来说明我想要找出的内容。

我查看了命令行解析的源代码,但它跳来跳去很多,我找不到它实际解析各个命令的位置。

我正在寻找一种方法来获取它解析命令参数的位置。我尝试了各种 fgrep 命令来查找包含参数的字符串作为起点,但无济于事。

任何有关该主题的帮助或指示将不胜感激。

4

1 回答 1

3

查看文件 cmdline.c

http://lxr.hpcs.cs.tsukuba.ac.jp/#linux/lib/cmdline.c

你有函数 get_option()、get_options() 等。

它们应该在实际参数被读取和分派的地方使用。

编辑:实际解析在文件 main.c 中

http://lxr.hpcs.cs.tsukuba.ac.jp/#linux/init/main.c

于 2012-12-27T10:30:46.453 回答