📄 dbx.txt
字号:
ocsjf-ibm186%dbx -a 1065086
Waiting to attach to process 1065086 ...
Successfully attached to onlinetaskframe.
warning: Directory containing onlinetaskframe could not be determined.
Apply 'use' command to initialize source path.
Type 'help' for help.
reading symbolic information ...
stopped in _p_nsleep at 0x9000000003e2d58 ($t1)
0x9000000003e2d58 (_p_nsleep+0x10) e8410028 ld r2,0x28(r1)
(dbx) stop in read_cdr
[1] stop in CAnalyseInboss::read_cdr(CXdr&)
[2] stop in COCSAnalyseIsmp::read_cdr(CXdr&)
[3] stop in COCSAnalysePs::read_cdr(CXdr&)
[4] stop in COCSAnalyseSms::read_cdr(CXdr&)
(dbx) c
[3] stopped in COCSAnalysePs::read_cdr(CXdr&) at line 74 in file "" ($t1)
couldn't read "ocsps.cpp"
(dbx) l
couldn't read "ocsps.cpp"
(dbx) use + /data01/home/ocsbm/work/products/openocs/filter/analyse/zj
(dbx) l
74 {
75
76
77 AISTD string strmsg;
78
79 get_field(m_szImsi, m_iIndexImsi, xdr);
80 get_field(m_iDrType, m_iIndexDrType, xdr);
81 get_field(m_iServiceId, m_iIndexServiceId, xdr);
82 get_field(m_szUserNumber, m_iIndexUserNumber, xdr);
83 get_field(m_szOppUserNumber, m_iIndexOppUserNumber, xdr);
(dbx) l
84 get_field(m_szMscId, m_iIndexMscId, xdr);
85 get_field(m_szLacId, m_iIndexLacId, xdr);
86 get_field(m_szCellId, m_iIndexCellId, xdr);
87 get_field(m_llUpVolume1, m_iIndexUpVolume1, xdr);
88 get_field(m_llUpVolume2, m_iIndexUpVolume2, xdr);
89 get_field(m_llDnVolume1, m_iIndexDnVolume1, xdr);
90 get_field(m_llDnVolume2, m_iIndexDnVolume2, xdr);
91 get_field(m_szStartTime, m_iIndexStartTime, xdr);
92 get_field(m_llDuration, m_iIndexDuration, xdr);
93 get_field(m_szIpAddress, m_iIndexIpAddress, xdr);
(dbx) l
94 get_field(m_llReqVolume, m_iIndexReqVolume, xdr);
95 get_field(m_llReqDuration, m_iIndexReqDuration, xdr);
96 get_field(m_iRetCode, m_iIndexRetCode, xdr);
97 get_field(m_szErrMsg, m_iIndexErrMsg, xdr);
98 get_field(m_iTreatFlag, m_iIndexTreatFlag, xdr);
99
100 m_iReleaseFlag = 0;
101
102 }
103
(dbx) l
104 int32 COCSAnalysePs::parse_cdr(CXdr &xdr)
105 {
106 //parse hplmn
107 //get user info
108 //get condition id
109 AISTD string strmsg;
110 parse_hplmn();
111 // parse_vplmn(m_szCellId,m_szMscId,);
112 parse_vplmn_ps(m_szIpAddress);
113 get_userInfo(0, PS);
(dbx) stop in parse_cdr
1. analysech.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
2. analysegprs.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
3. analysegsm.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
4. analyseinboss.CAnalyseInboss::parse_cdr()
5. analyseinboss.CAnalyseInboss::parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
6. analyseismg.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
7. analysekjava.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
8. analyselbs.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
9. analysemeeting.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
10. analysemms.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
{24} Select one or more of [1 - 10] or {[f]}orward or [e]nd: f
11. analyse_newservice.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
12. analysepbx.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
13. analysepip.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
14. analysepoc.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
15. analysepp.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
16. analysesms.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
17. analysestream.parse_cdr()
18. analyse_vcsett.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
19. analysevcard.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
20. analysewap.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
{24} Select one or more of [1 - 20] or {[f]}orward, [b]ackward or [e]nd: f
21. analysewlan.parse_cdr(std::basic_string<char,std::char_traits<char>,std::allocator<char> >&)
22. ocsismp.COCSAnalyseIsmp::parse_cdr()
23. ocsps.COCSAnalysePs::parse_cdr(CXdr&)
24. ocssms.COCSAnalyseSms::parse_cdr(CXdr&)
{24} Select one or more of [1 - 24] or [b]ackward or [e]nd: 23
[8] stop in COCSAnalysePs::parse_cdr(CXdr&)
(dbx) detach
ocsjf-ibm186%
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -