Advertisement
Guest User

Untitled

a guest
Apr 19th, 2014
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.63 KB | None | 0 0
  1. (gdb) bt
  2. #0 0x00000039c6c71874 in strncpy () from /lib64/libc.so.6
  3. #1 0x00000000016fab83 in CcString::CcString (this=0x470008e0, str=...) at ../../base/src/ccString.cpp:163
  4. #2 0x00000000016face9 in CcString::operator= (this=0x47000bf0, str=...) at ../../base/src/ccString.cpp:250
  5. #3 0x0000000000441193 in RmsDbMgr::getFormatedNumber(const CallPartyNumber_t *, ._2039, CcString &) (this=0x2af86a4de008, apNumber=0xb90160, aFormatType=NUMBER_FORMAT_TYPE_LDAP, aFormatedNumber=...) at ../main/RmsDbMgr.cpp:4465
  6. #4 0x0000000000b1cacf in SessionMt::sendLdapQueryReq (this=0x2cb8d580, apNumber=0x2cb90160, aRecipient=true) at ../session/SessionMt.cpp:1600
  7.  
  8. (gdb) disass sendLdapQueryReq
  9. Dump of assembler code for function SessionMt::sendLdapQueryReq(CallPartyNumber_t const*, bool):
  10. 0x0000000000b1ca40 <+0>: mov %rbp,-0x28(%rsp)
  11. 0x0000000000b1ca45 <+5>: mov %r15,-0x8(%rsp)
  12. 0x0000000000b1ca4a <+10>: mov %rdi,%rbp
  13. 0x0000000000b1ca4d <+13>: mov %rbx,-0x30(%rsp)
  14. 0x0000000000b1ca52 <+18>: mov %r12,-0x20(%rsp)
  15. 0x0000000000b1ca57 <+23>: mov %rsi,%r15
  16. 0x0000000000b1ca5a <+26>: mov %r13,-0x18(%rsp)
  17. 0x0000000000b1ca5f <+31>: mov %r14,-0x10(%rsp)
  18. 0x0000000000b1ca64 <+36>: sub $0x208,%rsp
  19. 0x0000000000b1ca6b <+43>: mov %fs:0x28,%rax
  20. 0x0000000000b1ca74 <+52>: mov %rax,0x1c8(%rsp)
  21. 0x0000000000b1ca7c <+60>: xor %eax,%eax
  22. 0x0000000000b1ca7e <+62>: mov %dl,0x93(%rsp)
  23. 0x0000000000b1ca85 <+69>: movl $0x2,0x1c4(%rsp)
  24. 0x0000000000b1ca90 <+80>: callq 0x1c2b406 <mxLog::GetInstance()>
  25. 0x0000000000b1ca95 <+85>: movzbl 0x8(%rax),%eax
  26. 0x0000000000b1ca99 <+89>: test %al,%al
  27. 0x0000000000b1ca9b <+91>: jne 0xb1cbb8 <SessionMt::sendLdapQueryReq(CallPartyNumber_t const*, bool)+376>
  28. 0x0000000000b1caa1 <+97>: lea 0x140(%rsp),%rdi
  29. 0x0000000000b1caa9 <+105>: callq 0x16f7570 <CcString::CcString()>
  30. 0x0000000000b1caae <+110>: mov 0xc8(%rbp),%rax
  31. 0x0000000000b1cab5 <+117>: lea 0x140(%rsp),%rcx
  32. 0x0000000000b1cabd <+125>: xor %edx,%edx
  33. 0x0000000000b1cabf <+127>: mov %r15,%rsi
  34. 0x0000000000b1cac2 <+130>: mov 0x28(%rax),%rax
  35. 0x0000000000b1cac6 <+134>: mov 0x58(%rax),%rdi
  36. 0x0000000000b1caca <+138>: callq 0x441110 <RmsDbMgr::getFormatedNumber(const CallPartyNumber_t *, ._2039, CcString &)>
  37. => 0x0000000000b1cacf <+143>: cmpq $0x0,0x150(%rsp)
  38. 0x0000000000b1cad8 <+152>: je 0xb1cb88 <SessionMt::sendLdapQueryReq(CallPartyNumber_t const*, bool)+328>
  39. 0x0000000000b1cade <+158>: movl $0x2,0x1c4(%rsp)
  40.  
  41. (gdb) p/x $r15
  42. $9 = 0x2cb90160
  43.  
  44. (gdb) disass getFormatedNumber
  45. Dump of assembler code for function RmsDbMgr::getFormatedNumber(const CallPartyNumber_t *, ._2039, CcString &):
  46. 0x0000000000441110 <+0>: mov %rbp,-0x28(%rsp)
  47. 0x0000000000441115 <+5>: mov %r13,-0x18(%rsp)
  48. 0x000000000044111a <+10>: mov %edx,%ebp
  49. 0x000000000044111c <+12>: mov %r14,-0x10(%rsp)
  50. 0x0000000000441121 <+17>: mov %r15,-0x8(%rsp)
  51. 0x0000000000441126 <+22>: mov %rdi,%r14
  52. 0x0000000000441129 <+25>: mov %rbx,-0x30(%rsp)
  53. 0x000000000044112e <+30>: mov %r12,-0x20(%rsp)
  54. 0x0000000000441133 <+35>: sub $0x178,%rsp
  55. 0x000000000044113a <+42>: mov %fs:0x28,%rax
  56. 0x0000000000441143 <+51>: mov %rax,0x138(%rsp)
  57. 0x000000000044114b <+59>: xor %eax,%eax
  58. 0x000000000044114d <+61>: test %rsi,%rsi
  59. 0x0000000000441150 <+64>: mov %rsi,%r13
  60. 0x0000000000441153 <+67>: mov %rcx,%r15
  61. 0x0000000000441156 <+70>: je 0x4411e0 <RmsDbMgr::getFormatedNumber(const CallPartyNumber_t *, ._2039, CcString &)+208>
  62. 0x000000000044115c <+76>: cmp $0x2,%edx
  63. 0x000000000044115f <+79>: jg 0x4411e0 <RmsDbMgr::getFormatedNumber(const CallPartyNumber_t *, ._2039, CcString &)+208>
  64. 0x0000000000441165 <+85>: lea 0x100(%rsp),%rdi
  65. 0x000000000044116d <+93>: callq 0x16f7570 <CcString::CcString()>
  66. 0x0000000000441172 <+98>: movzwl 0x53e74(%r14),%esi
  67. 0x000000000044117a <+106>: lea 0x100(%rsp),%rdi
  68. 0x0000000000441182 <+114>: callq 0x16f90e0 <CcString::operator+=(u16_t const)>
  69. 0x0000000000441187 <+119>: lea 0x8(%r13),%rsi
  70. 0x000000000044118b <+123>: mov %r15,%rdi
  71. 0x000000000044118e <+126>: callq 0x16facc0 <CcString::operator=(CcString const&)>
  72. => 0x0000000000441193 <+131>: movl $0x2,0x134(%rsp)
  73. 0x000000000044119e <+142>: callq 0x1c2b406 <mxLog::GetInstance()>
  74. 0x00000000004411a3 <+147>: movzbl 0x8(%rax),%eax
  75. 0x00000000004411a7 <+151>: test %al,%al
  76.  
  77. (gdb) x/a $rsp+0x178-0x8
  78. 0x47000aa0: 0x2cb90160
  79.  
  80. (gdb) p/x $r13
  81. $9 = 0xb90160
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement