The ns-3 Network Simulator Project

Print the data type of the variables in tcp-bulk-send.cc using gdb (GNU Debugger)

Print the data types of variables used in a C++ program ‘tcp-bulk-send.cc’ using gdb (GNU Debugger). The program tcp-bulk-send.cc can be found in examples/tcp. Copy this program in scratch folder and follow the steps given below to start debugging a program using gdb in ns-3:

  1. Copy tcp-bulk-send.cc from examples/tcp to scratch
  2. Configure and build ns-3.
  3. Execute command: ./waf shell
  4. Execute command: gdb build/scratch/tcp-bulk-send
  5. Print the data type of variables: tracing and maxbytes.

Provide the snapshots at each step for evaluation of the completed task.

You can refer to the video for introduction to gdb

Reference to gdb commands

Task tags

  • debugging
  • gdb
  • code

Students who completed this task

Parth Pratim, Asanali, Victor Hu, sikfeng, Parth Pandya, Phyxkal, bartekche, FelenAmvrosiy

Task type

  • code Code
  • chrome_reader_mode Documentation / Training
close

2018