gpt4 book ai didi

linux-kernel - Linux Kernel Boot Arguments 在哪里解析

转载 作者:行者123 更新时间:2023-12-04 04:01:31 32 4
gpt4 key购买 nike

我正在玩弄 Android Linux 内核。内核是P970 V30B内核。可用here .我想找出特定的 cmdline 参数到底做了什么。

我知道它是命令行参数,其中有一个参数我找不到它到底做了什么。它不是标准的命令行参数(我找不到任何关于它的文档),我怀疑它是这个内核特有的。我想找出那个特定的 cmdline 参数到底做了什么。

我能找到的关于该主题的最佳引用是 this .这告诉我它在哪里解析参数,但它没有足够的细节来满足我的需求。

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

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

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

最佳答案

查看文件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

关于linux-kernel - Linux Kernel Boot Arguments 在哪里解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14053072/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com