gdb调试流程

Load DNS configure file success, total [ 6 ] DNS server IP.
DomainAnalyse_0_0: FilterDomain = ./FilterDomain.log
m_iThreadNumber = 4
[New Thread 0xf7d8db90 (LWP 25381)]
CDbThreadPoolManage::Start() i = 0  iCreate = 0  pthread_t id = 4158184336
../Pub/DB/DatabasePool.cpp:198>>> CDbThreadPoolManage::WorkThread() ThreadSeq 0 (ID: 4158184336) begin......
[New Thread 0xf738cb90 (LWP 25382)]
CDbThreadPoolManage::Start() i = 1  iCreate = 0  pthread_t id = 4147694480
../Pub/DB/DatabasePool.cpp:198>>> CDbThreadPoolManage::WorkThread() ThreadSeq 1 (ID: 4147694480) begin......
[New Thread 0xf698bb90 (LWP 25383)]
CDbThreadPoolManage::Start() i = 2  iCreate = 0  pthread_t id = 4137204624
../Pub/DB/DatabasePool.cpp:198>>> CDbThreadPoolManage::WorkThread() ThreadSeq 2 (ID: 4137204624) begin......
[New Thread 0xf5f8ab90 (LWP 25384)]
CDbThreadPoolManage::Start() i = 3  iCreate = 0  pthread_t id = 4126714768
../Pub/DB/DatabasePool.cpp:198>>> CDbThreadPoolManage::WorkThread() ThreadSeq 3 (ID: 4126714768) begin......
RealThreadNumber = 4
m_iThreadNumber = 1
[New Thread 0xf5589b90 (LWP 25385)]
CThreadPoolManage::Start() i = 0  iCreate = 0  pthread_t id = 4116224912
../Pub/Util/ThreadPool.cpp:151>>> CThreadPoolManage::WorkThread() ThreadSeq 0 (ID: 4116224912) begin......
RealThreadNumber = 1
DomainAnalyse_0_0: CModuleDomainAnalyse::GetData() Enter...
DomainAnalyse_0_0: i = 0, FileName:/NewData/new/2012-05-15.ALL_00002
ModuleDomainAnalyse.cpp:505>>> Do Dns File : /NewData/new/2012-05-15.ALL_00002!

Breakpoint 1, CModuleDomainAnalyse::AddLineTask (this=0xffffc5f4, 
    szLineBuff=0xffffb1c8 "DNS_NAME        smtp.com        2       1       TELECOM smtp.com\n", strDate="2012-05-15")
    at ModuleDomainAnalyse.cpp:629
629	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
630	in ModuleDomainAnalyse.cpp
(gdb) n
632	in ModuleDomainAnalyse.cpp
(gdb) n
633	in ModuleDomainAnalyse.cpp
(gdb) n
634	in ModuleDomainAnalyse.cpp
(gdb) n
635	in ModuleDomainAnalyse.cpp
(gdb) n
636	in ModuleDomainAnalyse.cpp
(gdb) n
637	in ModuleDomainAnalyse.cpp
(gdb) 
639	in ModuleDomainAnalyse.cpp
(gdb) 
640	in ModuleDomainAnalyse.cpp
(gdb) 
643	in ModuleDomainAnalyse.cpp
(gdb) 
644	in ModuleDomainAnalyse.cpp
(gdb) 
661	in ModuleDomainAnalyse.cpp
(gdb) 
665	in ModuleDomainAnalyse.cpp
(gdb) 
667	in ModuleDomainAnalyse.cpp
(gdb) 
668	in ModuleDomainAnalyse.cpp
(gdb) 
[Switching to Thread 0xf5589b90 (LWP 25385)]

Breakpoint 4, CThreadPoolManage::WorkThread (arg=0x0) at ../Pub/Util/ThreadPool.cpp:169
169	../Pub/Util/ThreadPool.cpp: 没有那个文件或目录.
	in ../Pub/Util/ThreadPool.cpp
(gdb) 
167	in ../Pub/Util/ThreadPool.cpp
(gdb) 
169	in ../Pub/Util/ThreadPool.cpp
(gdb) 
CThreadPoolManage::WorkThread() iThreadSeq=0 DealSeq=1
170	in ../Pub/Util/ThreadPool.cpp
(gdb) s
171	in ../Pub/Util/ThreadPool.cpp
(gdb) s
173	in ../Pub/Util/ThreadPool.cpp
(gdb) s
CDomainDnsValidateTask::Run (this=0x80fa858, nThreadSeq=0) at ModuleDomainAnalyse.cpp:833
833	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
835	in ModuleDomainAnalyse.cpp
(gdb) p this
$68 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
840	in ModuleDomainAnalyse.cpp
(gdb) 
843	in ModuleDomainAnalyse.cpp
(gdb) s
840	in ModuleDomainAnalyse.cpp
(gdb) s
CDomainAliveValidateTask::Run() Domain = smtp.com
843	in ModuleDomainAnalyse.cpp
(gdb) s
844	in ModuleDomainAnalyse.cpp
(gdb) s
map (this=0x80fa858, nThreadSeq=0) at ModuleDomainAnalyse.cpp:844
844	in ModuleDomainAnalyse.cpp
(gdb) s
_Rb_tree (this=0x80fa858, nThreadSeq=0) at ModuleDomainAnalyse.cpp:844
844	in ModuleDomainAnalyse.cpp
(gdb) s
_Rb_tree_impl (this=0x80fa858, nThreadSeq=0) at /usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../include/c++/4.1.1/bits/stl_tree.h:411
411		    this->_M_header._M_left = &this->_M_header;
(gdb) s
412		    this->_M_header._M_right = &this->_M_header;
(gdb) s
CDomainDnsValidateTask::Run (this=0x80fa858, nThreadSeq=0) at ModuleDomainAnalyse.cpp:845
845	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) s
map (this=0x80fa858, nThreadSeq=0) at ModuleDomainAnalyse.cpp:845
845	in ModuleDomainAnalyse.cpp
(gdb) 
_Rb_tree (this=0x80fa858, nThreadSeq=0) at ModuleDomainAnalyse.cpp:845
845	in ModuleDomainAnalyse.cpp
(gdb) 
_Rb_tree_impl (this=0x80fa858, nThreadSeq=0) at /usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../include/c++/4.1.1/bits/stl_tree.h:411
411		    this->_M_header._M_left = &this->_M_header;
(gdb) 
412		    this->_M_header._M_right = &this->_M_header;
(gdb) 
CDomainDnsValidateTask::Run (this=0x80fa858, nThreadSeq=0) at ModuleDomainAnalyse.cpp:846
846	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
844	in ModuleDomainAnalyse.cpp
(gdb) 
map (this=0x80fa858, nThreadSeq=0) at ModuleDomainAnalyse.cpp:844
844	in ModuleDomainAnalyse.cpp
(gdb) 
_Rb_tree (this=0x80fa858, nThreadSeq=0) at ModuleDomainAnalyse.cpp:844
844	in ModuleDomainAnalyse.cpp
(gdb) 
_Rb_tree_impl (this=0x80fa858, nThreadSeq=0) at /usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../include/c++/4.1.1/bits/stl_tree.h:407
407		    _M_node_count(0)
(gdb) 
409		    this->_M_header._M_color = _S_red;
(gdb) 
410		    this->_M_header._M_parent = 0;
(gdb) 
CDomainDnsValidateTask::Run (this=0x80fa858, nThreadSeq=0) at ModuleDomainAnalyse.cpp:845
845	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
map (this=0x80fa858, nThreadSeq=0) at ModuleDomainAnalyse.cpp:845
845	in ModuleDomainAnalyse.cpp
(gdb) 
_Rb_tree (this=0x80fa858, nThreadSeq=0) at ModuleDomainAnalyse.cpp:845
845	in ModuleDomainAnalyse.cpp
(gdb) 
_Rb_tree_impl (this=0x80fa858, nThreadSeq=0) at /usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../include/c++/4.1.1/bits/stl_tree.h:407
407		    _M_node_count(0)
(gdb) 
409		    this->_M_header._M_color = _S_red;
(gdb) 
410		    this->_M_header._M_parent = 0;
(gdb) 
CDomainDnsValidateTask::Run (this=0x80fa858, nThreadSeq=0) at ModuleDomainAnalyse.cpp:846
846	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
Detaching after fork from child process 25392.
CDomainDnsValidateTask::QueryDomainDns (this=0x80fa858, strDomain="smtp.com", mapDnsIp=std::map with 0 elements, strDnsIp="")
    at ModuleDomainAnalyse.cpp:967
967	in ModuleDomainAnalyse.cpp
(gdb) s
ModuleDomainAnalyse.cpp:433>>> 本次共处理 [1] 文件!
ModuleDomainAnalyse.cpp:257>>> Main Thread GetData() finish!

CThreadPoolManage::WaitFinish() Enter...
969	in ModuleDomainAnalyse.cpp
(gdb) n
970	in ModuleDomainAnalyse.cpp
(gdb) p this
$69 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) 
$70 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
969	in ModuleDomainAnalyse.cpp
(gdb) 
970	in ModuleDomainAnalyse.cpp
(gdb) p this
$71 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) 
$72 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
972	in ModuleDomainAnalyse.cpp
(gdb) 
973	in ModuleDomainAnalyse.cpp
(gdb) p this
$73 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) p nDns
No symbol "nDns" in current context.
(gdb) n
978	in ModuleDomainAnalyse.cpp
(gdb) p this
$74 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) p nDns
No symbol "nDns" in current context.
(gdb) p pDns
$75 = (CDnsQuery *) 0x80fa7f8
(gdb) p this
$76 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
980	in ModuleDomainAnalyse.cpp
(gdb) p strDnsIp
$77 = ""
(gdb) p this
$78 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
978	in ModuleDomainAnalyse.cpp
(gdb) p this
$79 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
979	in ModuleDomainAnalyse.cpp
(gdb) n
Domain = smtp.com i = 0, IP = 173.192.190.111
Domain = smtp.com i = 1, IP = 174.36.186.73
Domain = smtp.com i = 2, IP = 174.37.185.88
Domain = smtp.com i = 3, IP = 174.37.185.89
Domain = smtp.com i = 4, IP = 174.37.185.90
Domain = smtp.com i = 5, IP = 174.37.185.91
Domain = smtp.com i = 6, IP = 174.37.185.92
Domain = smtp.com i = 7, IP = 174.37.189.112
Domain = smtp.com i = 8, IP = 174.37.189.115
Domain = smtp.com i = 9, IP = 174.37.189.118
Domain = smtp.com i = 10, IP = 50.23.177.82
Domain = smtp.com i = 11, IP = 50.23.177.83
Domain = smtp.com i = 12, IP = 50.23.177.84
Domain = smtp.com i = 13, IP = 50.23.177.85
Domain = smtp.com i = 14, IP = 50.23.177.86
Domain = smtp.com i = 15, IP = 50.23.177.87
Domain = smtp.com i = 16, IP = 50.23.177.88
Domain = smtp.com i = 17, IP = 50.23.177.89
Domain = smtp.com i = 18, IP = 173.192.174.229
Domain = smtp.com i = 19, IP = 173.192.174.230
Domain = smtp.com i = 20, IP = 173.192.188.144
Domain = smtp.com i = 21, IP = 173.192.188.145
Domain = smtp.com i = 22, IP = 173.192.188.146
Domain = smtp.com i = 23, IP = 173.192.188.150
Domain = smtp.com i = 24, IP = 173.192.188.151
Domain = smtp.com i = 25, IP = 173.192.190.104
Domain = smtp.com i = 26, IP = 173.192.190.105
Domain = smtp.com i = 27, IP = 173.192.190.106
Domain = smtp.com i = 28, IP = 173.192.190.107
Domain = smtp.com i = 29, IP = 173.192.190.108
980	in ModuleDomainAnalyse.cpp
(gdb) p this
$80 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
981	in ModuleDomainAnalyse.cpp
(gdb) p this
$81 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) p pDns
$82 = (CDnsQuery *) 0x80fa7f8
(gdb) p this
$83 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
984	in ModuleDomainAnalyse.cpp
(gdb) p this
$84 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) p this
$85 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
986	in ModuleDomainAnalyse.cpp
(gdb) p this
$86 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) p DnsInfo.addr_count
$87 = 30
(gdb) p DnsInfo.bIsHaveResul
There is no member or method named bIsHaveResul.
(gdb) p DnsInfo.bIsHaveResult
$88 = true
(gdb) p this
$89 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
992	in ModuleDomainAnalyse.cpp
(gdb) p this
$90 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
995	in ModuleDomainAnalyse.cpp
(gdb) p this
$91 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
996	in ModuleDomainAnalyse.cpp
(gdb) p this
$92 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) p this
$93 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) p this
$94 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
85	      : first(__a), second(__b) { }
(gdb) p this
$95 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) p this
$96 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) p this
$97 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
995	in ModuleDomainAnalyse.cpp
(gdb) p this
$98 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
996	in ModuleDomainAnalyse.cpp
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
85	      : first(__a), second(__b) { }
(gdb) p this
$99 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) p this
$100 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
85	      : first(__a), second(__b) { }
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) p this
$101 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) p i
$102 = 3
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
995	in ModuleDomainAnalyse.cpp
(gdb) n
996	in ModuleDomainAnalyse.cpp
(gdb) p i
$103 = 3
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) p i
$104 = 4
(gdb) n
85	      : first(__a), second(__b) { }
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
995	in ModuleDomainAnalyse.cpp
(gdb) n
996	in ModuleDomainAnalyse.cpp
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
85	      : first(__a), second(__b) { }
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
995	in ModuleDomainAnalyse.cpp
(gdb) n
996	in ModuleDomainAnalyse.cpp
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) p this
$105 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) p i
$106 = 13
(gdb) 
$107 = 13
(gdb) n
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) p i
$108 = 20
(gdb)  p this
$109 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) p i
$110 = 25
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) p i
$111 = 27
(gdb) n
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
995	in ModuleDomainAnalyse.cpp
(gdb) 
996	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
85	      : first(__a), second(__b) { }
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) 
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) 
396	      { return _M_t.insert_unique(__x); }
(gdb) p i
$112 = 28
(gdb) p this
$113 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
995	in ModuleDomainAnalyse.cpp
(gdb) n
996	in ModuleDomainAnalyse.cpp
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) p i
$114 = 29
(gdb) p this
$115 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
85	      : first(__a), second(__b) { }
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) p i
$116 = 29
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) p this
$117 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) n
995	in ModuleDomainAnalyse.cpp
(gdb) n
996	in ModuleDomainAnalyse.cpp
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) p i
$118 = 29
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
85	      : first(__a), second(__b) { }
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb) p i
$119 = 30
(gdb)  p this
$120 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) p DnsInfo.addr_count
$121 = 30
(gdb)  p this
$122 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
396	      { return _M_t.insert_unique(__x); }
(gdb) n
992	ModuleDomainAnalyse.cpp: 没有那个文件或目录.
	in ModuleDomainAnalyse.cpp
(gdb)  p this
$123 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) p i
$124 = 30
(gdb) n
1005	in ModuleDomainAnalyse.cpp
(gdb)  p this
$125 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) p DnsInfo.name
$126 = "smtp.com", '\000' 
(gdb) p strDomain
$127 = "smtp.com"
(gdb) p this
$128 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
1007	in ModuleDomainAnalyse.cpp
(gdb) p strDomain
$129 = "smtp.com"
(gdb) p DnsInfo.name
$130 = "smtp.com", '\000' 
(gdb) n
1018	in ModuleDomainAnalyse.cpp
(gdb) p this
$131 = (CDomainDnsValidateTask * const) 0x80fa858
(gdb) n
CDomainDnsValidateTask::Run (this=0x6bbec0ad, nThreadSeq=0) at ModuleDomainAnalyse.cpp:847
847	in ModuleDomainAnalyse.cpp
(gdb) p this
$132 = (CDomainDnsValidateTask * const) 0x6bbec0ad
(gdb) 

你可能感兴趣的:(gdb)