socket被dce使用的情况
来源:互联网 发布:淘宝端口 编辑:程序博客网 时间:2024/05/18 01:49
Breakpoint 1, getsockopt_so_sendbuf (sock=4) at sockopt.c:56
56 u_int32_t optval = 0;
(gdb) n
57 socklen_t optlen = sizeof (optval);
(gdb) n
58 int ret = getsockopt (sock, SOL_SOCKET, SO_SNDBUF,
(gdb) s
getsockopt () at ../model/libc-ns3.h:184
184 DCE (getsockopt)
(gdb) s
dce_getsockopt (fd=4, level=1, optname=7, optval=0x7ffff0288a88, optlen=0x7ffff0288a84) at ../model/dce-fd.cc:527
527 Thread *current = Current ();
(gdb) bt
#0 dce_getsockopt (fd=4, level=1, optname=7, optval=0x7ffff0288a88, optlen=0x7ffff0288a84) at ../model/dce-fd.cc:527
#1 0x00007ffff15bd871 in getsockopt () at ../model/libc-ns3.h:184
#2 0x00007fffd3da3b62 in getsockopt_so_sendbuf (sock=4) at sockopt.c:58
#3 0x00007fffd3d2082b in ospf_new () at ospfd.c:224
#4 0x00007fffd3d20a1f in ospf_get () at ospfd.c:269
#5 0x00007fffd3d200e3 in main (argc=5, argv=0x678d10) at ospf_main.c:320
#6 0x00007ffff7a0708f in ns3::DceManager::DoStartProcess (context=0x82f4d0) at ../model/dce-manager.cc:283
#7 0x00007ffff7a907fc in ns3::TaskManager::Trampoline (context=0x699780) at ../model/task-manager.cc:274
#8 0x00007ffff7a8c7d7 in ns3::PthreadFiberManager::Run (arg=0x82f7c0) at ../model/pthread-fiber-manager.cc:402
#9 0x000000318b2079d1 in start_thread () from /lib64/libpthread.so.0
#10 0x000000318a6e88fd in clone () from /lib64/libc.so.6
(gdb)
56 u_int32_t optval = 0;
(gdb) n
57 socklen_t optlen = sizeof (optval);
(gdb) n
58 int ret = getsockopt (sock, SOL_SOCKET, SO_SNDBUF,
(gdb) s
getsockopt () at ../model/libc-ns3.h:184
184 DCE (getsockopt)
(gdb) s
dce_getsockopt (fd=4, level=1, optname=7, optval=0x7ffff0288a88, optlen=0x7ffff0288a84) at ../model/dce-fd.cc:527
527 Thread *current = Current ();
(gdb) bt
#0 dce_getsockopt (fd=4, level=1, optname=7, optval=0x7ffff0288a88, optlen=0x7ffff0288a84) at ../model/dce-fd.cc:527
#1 0x00007ffff15bd871 in getsockopt () at ../model/libc-ns3.h:184
#2 0x00007fffd3da3b62 in getsockopt_so_sendbuf (sock=4) at sockopt.c:58
#3 0x00007fffd3d2082b in ospf_new () at ospfd.c:224
#4 0x00007fffd3d20a1f in ospf_get () at ospfd.c:269
#5 0x00007fffd3d200e3 in main (argc=5, argv=0x678d10) at ospf_main.c:320
#6 0x00007ffff7a0708f in ns3::DceManager::DoStartProcess (context=0x82f4d0) at ../model/dce-manager.cc:283
#7 0x00007ffff7a907fc in ns3::TaskManager::Trampoline (context=0x699780) at ../model/task-manager.cc:274
#8 0x00007ffff7a8c7d7 in ns3::PthreadFiberManager::Run (arg=0x82f7c0) at ../model/pthread-fiber-manager.cc:402
#9 0x000000318b2079d1 in start_thread () from /lib64/libpthread.so.0
#10 0x000000318a6e88fd in clone () from /lib64/libc.so.6
(gdb)
其中 getsockopt由此函数负责
(gdb) s
ns3::UnixSocketFd::Getsockopt (this=0x7fffc4006c90, level=1, optname=7, optval=0x7fffd3ca5a88, optlen=0x7fffd3ca5a84) at ../model/unix-socket-fd.cc:520
520 Thread *current = Current ();
(gdb)
获得属性操作来自
ns3::ObjectBase::GetAttributeFailSafe (this=0x7fffc40068f0, name=..., value=...) at ../src/core/model/object-base.cc:265
265 NS_LOG_FUNCTION (this << name << &value);
(gdb)
0 0
- socket被dce使用的情况
- DCE打印路由时某种情况下的gdb结果
- 使用WAF编译NS3, DCE
- 使用bake安装dce quagga
- linux 查看SOCKET使用情况
- DTE与DCE的区别
- DCE和DTE的区别
- DTE和DCE的区分
- ns3的dce-linux integration
- DCE编译(ns-3),使用bake
- 使用bake重新编译ns3, dce, quagga
- DTE DCE的含义和判断方法
- dce的异常和handle SIGUSR1 nostop
- 从Quagga到DCE的处理流程
- isis dce接收到报文的流程
- DTE DCE的含义和判断方法
- NS3(1)---dce及quagga的安装
- DCE中从linux sendto转换为dce的关节部分
- 这些年,我收集的JavaScript代码(一)
- jquery unique(array) 去重, 出现还含有重复数据
- 第十一周--数据结构--用二叉树求解代数表达式
- Linux内核模块命令相关
- NYOJ 284--坦克大战【BFS && 优先队列】
- socket被dce使用的情况
- RecyclerView完全解析
- shell脚本中#!/bin/bash
- 英语学习
- 协议森林09 爱的传声筒 (TCP连接)
- C#读取本机IP
- 八皇后问题
- flask-hello 程序
- memcached的基础知识