Hi Florin,
I first built a debugged vpp image using “sudo make build”. Then I used the command you showed me below and interestingly the command builds a release binary and then runs. So, data structures I want inspect in gdb are optimized out. I don’t see this vagary with VPP shell debugging I spoke of in my first email. (gdb) p adj $2 = <optimized out> (gdb) Regards, Hemant From: vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> On Behalf Of Florin Coras Sent: Monday, April 19, 2021 7:57 PM To: hem...@mnkcg.com Cc: vpp-dev@lists.fd.io Subject: Re: [vpp-dev] gdb vpp with make test? Hi Hemant, Probably you’re looking for: make test TEST=test_foo DEBUG=gdb Regards, Florin On Apr 19, 2021, at 4:00 PM, hemant via lists.fd.io <http://lists.fd.io> <hemant=mnkcg....@lists.fd.io <mailto:hemant=mnkcg....@lists.fd.io> > wrote: Hi folks, I know how to use gdb with vpp when a vpp shell is logged into using “sudo vppctl -s /run/vpp/cli.sock”. However, I can’t work with gdb to debug vpp if I am using “sudo make test TEST=test_foo”. Is it even possible? Since I can’t make gdb work with “sudo make test”, this is the reason my progress has been slow debugging ip-neighbor and ip_adjacency. I am relying on fprintf(stderr, …) and its like peeling an onion. Regards, Hemant
smime.p7s
Description: S/MIME cryptographic signature
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#19259): https://lists.fd.io/g/vpp-dev/message/19259 Mute This Topic: https://lists.fd.io/mt/82222140/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-