导航:首页 > 源码编译 > vpp编译glibc库

vpp编译glibc库

发布时间:2023-05-03 10:47:31

⑴ vpp源码分析(2) - 入口函数

我们使用: cmake3 --build /mnt/vdb1/vpp/build-root/build-vpp_debug-native/vpp
编译了 vpp
在次之前执行了 make install-ext-deps ,DPDK各种库文件已经安装,模块已经安装到了内核,
现在我们要分析一下入口函数。

进入目录:/mnt/vdb1/vpp/build-root/build-vpp_debug-native/vpp

nm -al bin/vpp 生成符号表,带源文件地址。
objmp -j .text -Sl bin/vpp --prefix-addresses > debug.info 反汇编,汇编和C语言混合。

上面生成以备后用。
调试使用cgdb.

[root@devel-ng-exporter-225 vpp]# pwd
/mnt/vdb1/vpp/build-root/build-vpp_debug-native/vpp
[root@devel-ng-exporter-225 vpp]# cgdb bin/vpp

/usr/bin/vpp -c /etc/vpp/startup.conf
我们先看一下用户态程序的参数传递规则:

上面程序很精简,并不复杂得到下面的结果:

设置main程序亲和性,main_core默认为1,可在文件中配置。

关于/etc/vpp/startup.conf中参数和使用配置参考: https://fdio-vpp.readthedocs.io/en/latest/gettingstarted/users/configuring/startup.html

设置main程序的亲和性:

272│ /* Set up the plugin message ID allocator right now... */
273├> vl_msg_api_set_first_available_msg_id (VL_MSG_FIRST_AVAILABLE);

上面完成:

阅读全文

与vpp编译glibc库相关的资料

热点内容
win7怎么安装编程 浏览:243
安卓光遇怎么转ios服 浏览:400
android展示文本 浏览:210
比特币命令 浏览:956
pythonweb开发实战例程 浏览:316
android图片自动裁剪图片 浏览:906
程序员闪退怎么解决 浏览:526
看小视频APP什么秀 浏览:163
linuxping源地址 浏览:738
编程语言的优点与缺点 浏览:980
台湾历史pdf 浏览:826
贷款短信提醒源码 浏览:114
乔家的儿女在什么app播 浏览:340
javalicense实现 浏览:376
mysql创建数据库命令 浏览:990
红色的鱼是什么app 浏览:685
程序员的生涯经历 浏览:437
纳粹命令 浏览:590
什么讲鬼故事app 浏览:969
程序员级升 浏览:89