导航:首页 > 源码编译 > 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库相关的资料

热点内容
防止软件加密码卸载 浏览:176
自建服务器与云服务器 浏览:536
已解压车能过户能买吗 浏览:769
上网行为linux 浏览:347
解压对身体的好处 浏览:66
php服务端框架 浏览:448
gitlabpdf 浏览:606
大专程序员面试公司 浏览:948
iphone相片不能新建文件夹 浏览:445
底部加密封条 浏览:493
linux变量字符串 浏览:431
苹果解压视频在哪里找 浏览:966
中国程序员发现最大程序漏洞 浏览:776
图像数据加密解密 浏览:191
pdf金 浏览:513
湖北拼团商城源码 浏览:201
为什么说服务器没有响应 浏览:974
linux怎么搭web服务器 浏览:256
房产证加密收费吗 浏览:159
slam算法处理数据 浏览:273