microsoft / MIEngine

The Visual Studio MI Debug Engine ("MIEngine") provides an open-source Visual Studio Debugger extension that works with MI-enabled debuggers such as gdb and lldb.
MIT License
817 stars 217 forks source link

Allow configuration from VS Code to configure call stack detail #694

Open shaoyabo opened 6 years ago

shaoyabo commented 6 years ago

vscode:1.19.0 ms-vscode.cpptools:0.14.6 the remote linux be suse11 sp3 , when we use F10 ,the gdb very slow; we find MIDebugEngine will create a "varxxx" and delete it at once after -stack-list-arguments; They have wasted a lot of time . see log : 1: (240376) <-2012-stack-list-arguments 0 0 37 1: (240423) ->2012^done,stack-args=[frame={level="0",args=[name="this",name="msg"]},frame={level="1",args=[name="this",name="msg"]},frame={level="2",args=[name="this",name="msg"]},frame={level="3",args=[name="this",name="msg"]},frame={level="4",args=[name="this",name="msg"]},frame={level="5",args=[name="this",name="msg"]},frame={level="6",args=[name="this",name="msg"]},frame={level="7",args=[name="this",name="msg"]},frame={level="8",args=[name="msg"]},frame={level="9",args=[name="this",name="msg"]},frame={level="10",args=[name="this",name="msg"]},frame={level="11",args=[name="msg"]},frame={level="12",args=[name="pMsg",name="pid_index"]},frame={level="13",args=[name="pMsg"]},frame={level="14",args=[name="this",name="pvAtual",name="fileSrc"]},frame={level="15",args=[name="this",name="pvAtual"]},frame={level="16",args=[name="pucMsg",name="vPrios"]},frame={level="17",args=[name="this",name="pMsg",name="vec"]},frame={level="18",args=[name="this",name="ulPid",name="pMsg",name="vec"]},frame={level="19",args=[name="this",name="ulCpuId",name="ulPid",name="pMsg",name="vec"]},frame={level="20",args=[name="this",name="pvMsg",name="vec",name="ulQueueId"]},frame={level="21",args=[name="this",name="lExpectTimeOut"]},frame={level="22",args=[name="isLoopMsg"]},frame={level="23",args=[name="ul_itf_id",name="ul_msg_type",name="usGNodeBNeId"]},frame={level="24",args=[name="this"]},frame={level="25",args=[name="this"]},frame={level="26",args=[name="object",name="method",name="location"]},frame={level="27",args=[name="object",name="method",name="location"]},frame={level="28",args=[name="this"]},frame={level="29",args=[name="this"]},frame={level="30",args=[name="this"]},frame={level="31",args=[name="this"]},frame={level="32",args=[name="object",name="method",name="location"]},frame={level="33",args=[name="object",name="method",name="location"]},frame={level="34",args=[name="this"]},frame={level="35",args=[]},frame={level="36",args=[name="argc",name="argv",name="bFlag",name="strIP"]},frame={level="37",args=[name="argc",name="argv"]}] 1: (240423) ->(gdb) 1: (240423) 2012: elapsed time 46 1: (240423) <-2013-var-create - "this" 1: (240454) ->2013^done,name="var327",numchild="1",value="0xb667ce8",type="SgNBInfoTransCmd const",thread-id="1",has_more="0" 1: (240454) ->(gdb) 1: (240454) 2013: elapsed time 31 1: (240454) <-2014-var-delete var327 1: (240485) ->2014^done,ndeleted="1" 1: (240485) ->(gdb) 1: (240485) 2014: elapsed time 31 1: (240485) <-2015-var-create - "msg" 1: (240516) ->2015^done,name="var328",numchild="0",value="0xffffce98",type="const void ",thread-id="1",has_more="0" 1: (240516) ->(gdb) 1: (240516) 2015: elapsed time 31 1: (240516) <-2016-var-delete var328 1: (240532) ->2016^done,ndeleted="1" 1: (240532) ->(gdb) 1: (240532) 2016: elapsed time 15 1: (240532) <-2017-stack-select-frame 1 1: (240548) ->2017^done 1: (240548) ->(gdb) 1: (240548) 2017: elapsed time 15 1: (240548) <-2018-var-create - "this" 1: (240579) ->2018^done,name="var329",numchild="2",value="0xd2b0298",type="gof::CmdManager const",thread-id="1",has_more="0" 1: (240579) ->(gdb) 1: (240579) 2018: elapsed time 31 1: (240579) <-2019-var-delete var329 1: (240610) ->2019^done,ndeleted="1" 1: (240610) ->(gdb) 1: (240610) 2019: elapsed time 31 1: (240610) <-2020-var-create - "msg" 1: (240626) ->2020^done,name="var330",numchild="0",value="0xffffce98",type="const void ",thread-id="1",has_more="0" 1: (240626) ->(gdb) 1: (240626) 2020: elapsed time 15 1: (240626) <-2021-var-delete var330 1: (240657) ->2021^done,ndeleted="1" 1: (240657) ->(gdb) 1: (240657) 2021: elapsed time 31 1: (240657) <-2022-stack-select-frame 2 1: (240688) ->2022^done 1: (240688) ->(gdb) 1: (240688) 2022: elapsed time 31 1: (240688) <-2023-var-create - "this" 1: (240720) ->2023^done,name="var331",numchild="2",value="0xd1f89d8",type="const gof::MsgDispatcher const",thread-id="1",has_more="0" 1: (240720) ->(gdb) 1: (240720) 2023: elapsed time 31

gregg-miskelly commented 6 years ago

@pieandcakes what do you think about adding options that would control the call stack format?

paulmaybee commented 6 years ago

I thought we had those already? At least there is some code in EnumFrameInfo that checks for whether args are specified.

gregg-miskelly commented 6 years ago

We do, but I don't think we have a way to control that in VS Code.

pieandcakes commented 6 years ago

@shaoyabo The reason why we request this now is to prevent gdb from returning the variable values until requested, but continue to be able to provide the name and types of variables in the method signatures in the call stack. We can add some settings in the launch.json to allow you as the user to better control the behavior.

shaoyabo commented 6 years ago

Thanks very much; we use F10 once now ,the debugger will run for 5 seconds; the log: C next: {"threadId":62820} 1: (239782) <-1997-exec-next 1: (239813) ->1997^running 1: (239813) ->running,thread-id="1" 1: (239813) ->(gdb) 1: (239813) 1997: elapsed time 31 R: {"success":true,"message":null,"request_seq":71,"command":"next","body":null,"running":false,"refs":null,"seq":0,"type":"response"} 1: (239829) ->stopped,reason="end-stepping-range",frame={addr="0xec4b0a96",func="SgNBInfoTransCmd::OnMsg",args=[{name="this",value="0xb667ce8"},{name="msg",value="0xffffce98"}],file="/polestar_build/c00418028/Code/app/l3/ratcp/uecp/ratcp.uecp.cu.uem/src/scenarios/ue_ho/ho_nsa/cuuem_sgnb_info_trans_cmd.cpp",fullname="/polestar_build/c00418028/Code/app/l3/ratcp/uecp/ratcp.uecp.cu.uem/src/scenarios/ue_ho/ho_nsa/cuuem_sgnb_info_trans_cmd.cpp",line="112"},thread-id="1",stopped-threads="all",core="2" 1: (239829) <-1998-stack-list-frames 0 1000 1: (239860) ->1998^done,stack=[frame={level="0",addr="0xec4b0a96",func="SgNBInfoTransCmd::OnMsg",file="/polestar_build/c00418028/Code/app/l3/ratcp/uecp/ratcp.uecp.cu.uem/src/scenarios/ue_ho/ho_nsa/cuuem_sgnb_info_trans_cmd.cpp",fullname="/polestar_build/c00418028/Code/app/l3/ratcp/uecp/ratcp.uecp.cu.uem/src/scenarios/ue_ho/ho_nsa/cuuem_sgnb_info_trans_cmd.cpp",line="112"},frame={level="1",addr="0xec4b1444",func="gof::CmdManager::OnMsg",file="/polestar_build/c00418028/Code/app/l3/include/GofBasic/Cmd.h",fullname="/polestar_build/c00418028/Code/app/l3/include/GofBasic/Cmd.h",line="68"},frame={level="2",addr="0xec4fc2b6",func="gof::MsgDispatcher::Dispatch",file="/polestar_build/c00418028/Code/app/l3/util/GofBasic/src/MsgDispatcher.cpp",fullname="/polestar_build/c00418028/Code/app/l3/util/GofBasic/src/MsgDispatcher.cpp",line="66"},frame={level="3",addr="0xec548e2e",func="gof::MsgTransceiver::DispatchByMsgtype",file="/polestar_build/c00418028/Code/app/l3/util/GofBasic/src/MsgTransceiver.cpp",fullname="/polestar_build/c00418028/Code/app/l3/util/GofBasic/src/MsgTransceiver.cpp",line="326"},frame={level="4",addr="0xec4da5a9",func="CuUemX2Agent::OnMsg",file="/polestar_build/c00418028/Code/app/l3/ratcp/uecp/ratcp.uecp.cu.uem/src/itfagents/cuuem_x2_agent.cpp",fullname="/polestar_build/c00418028/Code/app/l3/ratcp/uecp/ratcp.uecp.cu.uem/src/itfagents/cuuem_x2_agent.cpp",line="340"},frame={level="5",addr="0xec4fc2b6",func="gof::MsgDispatcher::Dispatch",file="/polestar_build/c00418028/Code/app/l3/util/GofBasic/src/MsgDispatcher.cpp",fullname="/polestar_build/c00418028/Code/app/l3/util/GofBasic/src/MsgDispatcher.cpp",line="66"},frame={level="6",addr="0xec5adbff",func="L3SctpMsgDispatcher::OnMsg",file="/polestar_build/c00418028/Code/app/l3/util/nrenv/src/f1/l3_sctp_msg_dispatcher.cpp",fullname="/polestar_build/c00418028/Code/app/l3/util/nrenv/src/f1/l3_sctp_msg_dispatcher.cpp",line="95"},frame={level="7",addr="0xec4fc2b6",func="gof::MsgDispatcher::Dispatch",file="/polestar_build/c00418028/Code/app/l3/util/GofBasic/src/MsgDispatcher.cpp",fullname="/polestar_build/c00418028/Code/app/l3/util/GofBasic/src/MsgDispatcher.cpp",line="66"},frame={level="8",addr="0xec557f8e",func="RootDispatchMsg",file="/polestar_build/c00418028/Code/app/l3/ratcp/uecp/ratcp.uecp.comm.uem/src/itfagents/MsgDispatchAdapter.cpp",fullname="/polestar_build/c00418028/Code/app/l3/ratcp/uecp/ratcp.uecp.comm.uem/src/itfagents/MsgDispatchAdapter.cpp",line="50"},frame={level="9",addr="0xec5c1af5",func="EnvMsgHook::OnMsg",file="/polestar_build/c00418028/Code/app/l3/util/nrenv/src/env_msghook.cpp",fullname="/polestar_build/c00418028/Code/app/l3/util/nrenv/src/env_msghook.cpp",line="12"},frame={level="10",addr="0xec5c1c14",func="EnvMsgHookManager::OnMsg",file="/polestar_build/c00418028/Code/app/l3/util/nrenv/src/env_msghook.cpp",fullname="/polestar_build/c00418028/Code/app/l3/util/nrenv/src/env_msghook.cpp",line="20"},frame={level="11",addr="0xec4e11ba",func="uem_worker_component_msg_proc",file="/polestar_build/c00418028/Code/app/l3/ratcp/uecp/ratcp.uecp.cu.uem/src/main/cuuem_main.cpp",fullname="/polestar_build/c00418028/Code/app/l3/ratcp/uecp/ratcp.uecp.cu.uem/src/main/cuuem_main.cpp",line="138"},frame={level="12",addr="0xf5ba56ad",func="TSB_PID_MsgProc_comm",file="/polestar_build/c00418028/Code/app/l3/util/deployment/comm/tsb_deployment.c",fullname="/polestar_build/c00418028/Code/app/l3/util/deployment/comm/tsb_deployment.c",line="334"},frame={level="13",addr="0xf5ba46eb",func="TSB_PID_MsgProc_1",file="/polestar_build/c00418028/Code/app/l3/util/deployment/comm/tsb_component_entry.c",fullname="/polestar_build/c00418028/Code/app/l3/util/deployment/comm/tsb_component_entry.c",line="36"},frame={level="14",addr="0x084f27b0",func="DT_FuncInvoke::invokeMsg",file="/home/libdtcenter/dmt/inc/DMT/DT_MockInvoke.h",line="165"},frame={level="15",addr="0x084ef37f",func="DT_PidExpect::invokeMsg",file="/home/libdtcenter/dmt/inc/DMT/DT_Mock.h",line="280"},frame={level="16",addr="0x084ede01",func="DT_PidMockStub",file="/home/libdtcenter/dmt/src/DT_Mock.cpp",line="611"},frame={level="17",addr="0x084d3be6",func="DT_PID::MsgProc",file="/home/libdtcenter/dmt/src/DT_MsgInit.cpp",line="164"},frame={level="18",addr="0x084d57fb",func="DT_CPU::MsgProc",file="/home/libdtcenter/dmt/src/DT_MsgInit.cpp",line="1062"},frame={level="19",addr="0x084d6bce",func="DT_CPUFACTORY::MsgProc",file="/home/libdtcenter/dmt/src/DT_MsgInit.cpp",line="1723"},frame={level="20",addr="0x084e07a3",func="DT_Task::Process",file="/home/libdtcenter/dmt/src/DT_TaskSwitch.cpp",line="158"},frame={level="21",addr="0x084e0a14",func="DT_Task::Run",file="/home/libdtcenter/dmt/src/DT_TaskSwitch.cpp",line="280"},frame={level="22",addr="0x080b2f9f",func="PCST::_ProcApiTrigMsgLoopEndProc",file="/polestar_build/c00418028/Code/project/PC_ST_NEW/testcase/lib/testcase_comm_lib.cpp",fullname="/polestar_build/c00418028/Code/project/PC_ST_NEW/testcase/lib/testcase_comm_lib.cpp",line="14"},frame={level="23",addr="0x080af70b",func="PCST::ProcRptMsg",file="/polestar_build/c00418028/Code/project/PC_ST_NEW/testcase/lib/testcase_api.cpp",fullname="/polestar_build/c00418028/Code/project/PC_ST_NEW/testcase/lib/testcase_api.cpp",line="421"},frame={level="24",addr="0x084a4782",func="TEST_CASE_NSA_SCG_INTER_HO_test_x2ap_sgnb_scg_inter_ho_out_plmnid_not_match_Test::TestBodyActual",file="/polestar_build/c00418028/Code/project/PC_ST_NEW/testcase/pcst_testcase/020_feature1/NSA/test_case_nsa_scg_inter_cu_ho.cpp",fullname="/polestar_build/c00418028/Code/project/PC_ST_NEW/testcase/pcst_testcase/020_feature1/NSA/test_case_nsa_scg_inter_cu_ho.cpp",line="1224"},frame={level="25",addr="0x084a4663",func="TEST_CASE_NSA_SCG_INTER_HO_test_x2ap_sgnb_scg_inter_ho_out_plmnid_not_match_Test::TestBody",file="/polestar_build/c00418028/Code/project/PC_ST_NEW/testcase/pcst_testcase/020_feature1/NSA/test_case_nsa_scg_inter_cu_ho.cpp",fullname="/polestar_build/c00418028/Code/project/PC_ST_NEW/testcase/pcst_testcase/020_feature1/NSA/test_case_nsa_scg_inter_cu_ho.cpp",line="1196"},frame={level="26",addr="0x0850ba9e",func="testing::internal::HandleSehExceptionsInMethodIfSupported<testing::Test, void>",file="/home/libdtcenter/gtest_1.6.0_dtcenter/src/gtest.cc",line="2207"},frame={level="27",addr="0x085077b3",func="testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>",file="/home/libdtcenter/gtest_1.6.0_dtcenter/src/gtest.cc",line="2243"},frame={level="28",addr="0x084f99db",func="testing::Test::Run",file="/home/libdtcenter/gtest_1.6.0_dtcenter/src/gtest.cc",line="2290"},frame={level="29",addr="0x084fa1ee",func="testing::TestInfo::Run",file="/home/libdtcenter/gtest_1.6.0_dtcenter/src/gtest.cc",line="2486"},frame={level="30",addr="0x084faddd",func="testing::TestCase::Run",file="/home/libdtcenter/gtest_1.6.0_dtcenter/src/gtest.cc",line="2666"},frame={level="31",addr="0x084ffa47",func="testing::internal::UnitTestImpl::RunAllTests",file="/home/libdtcenter/gtest_1.6.0_dtcenter/src/gtest.cc",line="4691"},frame={level="32",addr="0x0850cd04",func="testing::internal::HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>",file="/home/libdtcenter/gtest_1.6.0_dtcenter/src/gtest.cc",line="2207"},frame={level="33",addr="0x085088bf",func="testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>",file="/home/libdtcenter/gtest_1.6.0_dtcenter/src/gtest.cc",line="2243"},frame={level="34",addr="0x084fe913",func="testing::UnitTest::Run",file="/home/libdtcenter/gtest_1.6.0_dtcenter/src/gtest.cc",line="4301"},frame={level="35",addr="0x08501fca",func="testing::RunCases",file="/home/libdtcenter/gtest_1.6.0_dtcenter/src/gtest.cc",line="5823"},frame={level="36",addr="0x085020a3",func="testing::Init_UT",file="/home/libdtcenter/gtest_1.6.0_dtcenter/src/gtest.cc",line="5855"},frame={level="37",addr="0x080b4b64",func="main",file="/polestar_build/c00418028/Code/project/PC_ST_NEW/pcst_base/src/comm/main/src/main.cpp",fullname="/polestar_build/c00418028/Code/project/PC_ST_NEW/pcst_base/src/comm/main/src/main.cpp",line="57"}] 1: (239860) ->(gdb) 1: (239860) 1998: elapsed time 31 1: (239860) <-1999-var-delete var314 1: (239907) ->1999^done,ndeleted="1" 1: (239907) ->(gdb) 1: (239907) 1999: elapsed time 46 1: (239907) <-2000-var-delete var315 1: (239938) ->2000^done,ndeleted="1" 1: (239938) ->(gdb) 1: (239938) 2000: elapsed time 31 1: (239938) <-2001-var-delete var316 1: (239954) ->2001^done,ndeleted="1" 1: (239954) ->(gdb) 1: (239954) 2001: elapsed time 15 1: (239954) <-2002-var-delete var317 1: (239985) ->2002^done,ndeleted="1" 1: (239985) ->(gdb) 1: (239985) 2002: elapsed time 31 1: (239985) <-2003-var-delete var318 1: (240016) ->2003^done,ndeleted="1" 1: (240016) ->(gdb) 1: (240016) 2003: elapsed time 31 1: (240016) <-2004-var-delete var319 1: (240063) ->2004^done,ndeleted="1" 1: (240063) ->(gdb) 1: (240063) 2004: elapsed time 46 1: (240063) <-2005-var-delete var320 1: (240095) ->2005^done,ndeleted="1" 1: (240095) ->(gdb) 1: (240095) 2005: elapsed time 31 1: (240095) <-2006-var-delete var321 1: (240110) ->2006^done,ndeleted="1" 1: (240110) ->(gdb) 1: (240110) 2006: elapsed time 15 1: (240110) <-2007-var-delete var322 1: (240157) ->2007^done,ndeleted="1" 1: (240157) ->(gdb) 1: (240157) 2007: elapsed time 46 1: (240157) <-2008-var-delete var323 1: (240188) ->2008^done,ndeleted="1" 1: (240188) ->(gdb) 1: (240188) 2008: elapsed time 31 1: (240188) <-2009-var-delete var324 1: (240204) ->2009^done,ndeleted="1" 1: (240204) ->(gdb) 1: (240204) 2009: elapsed time 15 1: (240204) <-2010-var-delete var325 1: (240235) ->2010^done,ndeleted="1" 1: (240235) ->(gdb) 1: (240235) 2010: elapsed time 31 1: (240235) <-2011-var-delete var326 1: (240282) ->2011^done,ndeleted="1" 1: (240282) ->(gdb) 1: (240282) 2011: elapsed time 46 E stopped: {"threadId":62820,"reason":"step","source":{"name":"cuuem_sgnb_info_trans_cmd.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\ratcp\uecp\ratcp.uecp.cu.uem\src\scenarios\ue_ho\ho_nsa\cuuem_sgnb_info_trans_cmd.cpp","sourceReference":0},"line":112,"column":1,"text":null,"allThreadsStopped":true,"type":"stopped"} C threads: null R: {"success":true,"message":null,"request_seq":72,"command":"threads","body":{"threads":[{"id":62820,"name":"pc_st"}]},"running":false,"refs":null,"seq":0,"type":"response"} C stackTrace: {"threadId":62820,"startFrame":0,"levels":20} 1: (240376) <-2012-stack-list-arguments 0 0 37 1: (240423) ->2012^done,stack-args=[frame={level="0",args=[name="this",name="msg"]},frame={level="1",args=[name="this",name="msg"]},frame={level="2",args=[name="this",name="msg"]},frame={level="3",args=[name="this",name="msg"]},frame={level="4",args=[name="this",name="msg"]},frame={level="5",args=[name="this",name="msg"]},frame={level="6",args=[name="this",name="msg"]},frame={level="7",args=[name="this",name="msg"]},frame={level="8",args=[name="msg"]},frame={level="9",args=[name="this",name="msg"]},frame={level="10",args=[name="this",name="msg"]},frame={level="11",args=[name="msg"]},frame={level="12",args=[name="pMsg",name="pid_index"]},frame={level="13",args=[name="pMsg"]},frame={level="14",args=[name="this",name="pvAtual",name="fileSrc"]},frame={level="15",args=[name="this",name="pvAtual"]},frame={level="16",args=[name="pucMsg",name="vPrios"]},frame={level="17",args=[name="this",name="pMsg",name="vec"]},frame={level="18",args=[name="this",name="ulPid",name="pMsg",name="vec"]},frame={level="19",args=[name="this",name="ulCpuId",name="ulPid",name="pMsg",name="vec"]},frame={level="20",args=[name="this",name="pvMsg",name="vec",name="ulQueueId"]},frame={level="21",args=[name="this",name="lExpectTimeOut"]},frame={level="22",args=[name="isLoopMsg"]},frame={level="23",args=[name="ul_itf_id",name="ul_msg_type",name="usGNodeBNeId"]},frame={level="24",args=[name="this"]},frame={level="25",args=[name="this"]},frame={level="26",args=[name="object",name="method",name="location"]},frame={level="27",args=[name="object",name="method",name="location"]},frame={level="28",args=[name="this"]},frame={level="29",args=[name="this"]},frame={level="30",args=[name="this"]},frame={level="31",args=[name="this"]},frame={level="32",args=[name="object",name="method",name="location"]},frame={level="33",args=[name="object",name="method",name="location"]},frame={level="34",args=[name="this"]},frame={level="35",args=[]},frame={level="36",args=[name="argc",name="argv",name="bFlag",name="strIP"]},frame={level="37",args=[name="argc",name="argv"]}] 1: (240423) ->(gdb) 1: (240423) 2012: elapsed time 46 1: (240423) <-2013-var-create - "this" 1: (240454) ->2013^done,name="var327",numchild="1",value="0xb667ce8",type="SgNBInfoTransCmd const",thread-id="1",has_more="0" 1: (240454) ->(gdb) 1: (240454) 2013: elapsed time 31 1: (240454) <-2014-var-delete var327 1: (240485) ->2014^done,ndeleted="1" 1: (240485) ->(gdb) 1: (240485) 2014: elapsed time 31 1: (240485) <-2015-var-create - "msg" 1: (240516) ->2015^done,name="var328",numchild="0",value="0xffffce98",type="const void ",thread-id="1",has_more="0" 1: (240516) ->(gdb) 1: (240516) 2015: elapsed time 31 1: (240516) <-2016-var-delete var328 1: (240532) ->2016^done,ndeleted="1" 1: (240532) ->(gdb) 1: (240532) 2016: elapsed time 15 1: (240532) <-2017-stack-select-frame 1 1: (240548) ->2017^done 1: (240548) ->(gdb) 1: (240548) 2017: elapsed time 15 1: (240548) <-2018-var-create - "this" 1: (240579) ->2018^done,name="var329",numchild="2",value="0xd2b0298",type="gof::CmdManager const",thread-id="1",has_more="0" 1: (240579) ->(gdb) 1: (240579) 2018: elapsed time 31 1: (240579) <-2019-var-delete var329 1: (240610) ->2019^done,ndeleted="1" 1: (240610) ->(gdb) 1: (240610) 2019: elapsed time 31 1: (240610) <-2020-var-create - "msg" 1: (240626) ->2020^done,name="var330",numchild="0",value="0xffffce98",type="const void ",thread-id="1",has_more="0" 1: (240626) ->(gdb) 1: (240626) 2020: elapsed time 15 1: (240626) <-2021-var-delete var330 1: (240657) ->2021^done,ndeleted="1" 1: (240657) ->(gdb) 1: (240657) 2021: elapsed time 31 1: (240657) <-2022-stack-select-frame 2 1: (240688) ->2022^done 1: (240688) ->(gdb) 1: (240688) 2022: elapsed time 31 1: (240688) <-2023-var-create - "this" 1: (240720) ->2023^done,name="var331",numchild="2",value="0xd1f89d8",type="const gof::MsgDispatcher const",thread-id="1",has_more="0" 1: (240720) ->(gdb) 1: (240720) 2023: elapsed time 31 1: (240720) <-2024-var-delete var331 1: (240766) ->2024^done,ndeleted="1" 1: (240766) ->(gdb) 1: (240766) 2024: elapsed time 46 1: (240766) <-2025-var-create - "msg" 1: (240798) ->2025^done,name="var332",numchild="0",value="0xffffce98",type="const void ",thread-id="1",has_more="0" 1: (240798) ->(gdb) 1: (240798) 2025: elapsed time 31 1: (240798) <-2026-var-delete var332 1: (240829) ->2026^done,ndeleted="1" 1: (240829) ->(gdb) 1: (240829) 2026: elapsed time 31 1: (240829) <-2027-stack-select-frame 3 1: (240845) ->2027^done 1: (240845) ->(gdb) 1: (240845) 2027: elapsed time 15 1: (240845) <-2028-var-create - "this" 1: (240860) ->2028^done,name="var333",numchild="3",value="0xd1b5aa4",type="gof::MsgTransceiver const",thread-id="1",has_more="0" 1: (240860) ->(gdb) 1: (240860) 2028: elapsed time 15 1: (240860) <-2029-var-delete var333 1: (240907) ->2029^done,ndeleted="1" 1: (240907) ->(gdb) 1: (240907) 2029: elapsed time 46 1: (240907) <-2030-var-create - "msg" 1: (240923) ->2030^done,name="var334",numchild="0",value="0xffffce98",type="const void ",thread-id="1",has_more="0" 1: (240923) ->(gdb) 1: (240923) 2030: elapsed time 15 1: (240923) <-2031-var-delete var334 1: (240954) ->2031^done,ndeleted="1" 1: (240954) ->(gdb) 1: (240954) 2031: elapsed time 31 1: (240954) <-2032-stack-select-frame 4 1: (241001) ->2032^done 1: (241001) ->(gdb) 1: (241001) 2032: elapsed time 46 1: (241001) <-2033-var-create - "this" 1: (241032) ->2033^done,name="var335",numchild="3",value="0xd1b5aa0",type="CuUemX2Agent const",thread-id="1",has_more="0" 1: (241032) ->(gdb) 1: (241032) 2033: elapsed time 31 1: (241032) <-2034-var-delete var335 1: (241063) ->2034^done,ndeleted="1" 1: (241063) ->(gdb) 1: (241063) 2034: elapsed time 31 1: (241063) <-2035-var-create - "msg" 1: (241095) ->2035^done,name="var336",numchild="0",value="0xcbb5e1c",type="const void ",thread-id="1",has_more="0" 1: (241095) ->(gdb) 1: (241095) 2035: elapsed time 31 1: (241095) <-2036-var-delete var336 1: (241126) ->2036^done,ndeleted="1" 1: (241126) ->(gdb) 1: (241126) 2036: elapsed time 31 1: (241126) <-2037-stack-select-frame 5 1: (241173) ->2037^done 1: (241173) ->(gdb) 1: (241173) 2037: elapsed time 46 1: (241173) <-2038-var-create - "this" 1: (241204) ->2038^done,name="var337",numchild="2",value="0xcbb53d4",type="const gof::MsgDispatcher const",thread-id="1",has_more="0" 1: (241204) ->(gdb) 1: (241204) 2038: elapsed time 31 1: (241204) <-2039-var-delete var337 1: (241235) ->2039^done,ndeleted="1" 1: (241235) ->(gdb) 1: (241235) 2039: elapsed time 31 1: (241235) <-2040-var-create - "msg" 1: (241282) ->2040^done,name="var338",numchild="0",value="0xcbb5e1c",type="const void ",thread-id="1",has_more="0" 1: (241282) ->(gdb) 1: (241282) 2040: elapsed time 46 1: (241282) <-2041-var-delete var338 1: (241313) ->2041^done,ndeleted="1" 1: (241313) ->(gdb) 1: (241313) 2041: elapsed time 31 1: (241313) <-2042-stack-select-frame 6 1: (241329) ->2042^done 1: (241329) ->(gdb) 1: (241329) 2042: elapsed time 15 1: (241329) <-2043-var-create - "this" 1: (241360) ->2043^done,name="var339",numchild="3",value="0xcbb53d0",type="L3SctpMsgDispatcher const",thread-id="1",has_more="0" 1: (241360) ->(gdb) 1: (241360) 2043: elapsed time 31 1: (241360) <-2044-var-delete var339 1: (241391) ->2044^done,ndeleted="1" 1: (241391) ->(gdb) 1: (241391) 2044: elapsed time 31 1: (241391) <-2045-var-create - "msg" 1: (241407) ->2045^done,name="var340",numchild="0",value="0xee516c8",type="const void ",thread-id="1",has_more="0" 1: (241407) ->(gdb) 1: (241407) 2045: elapsed time 15 1: (241407) <-2046-var-delete var340 1: (241423) ->2046^done,ndeleted="1" 1: (241423) ->(gdb) 1: (241423) 2046: elapsed time 15 1: (241423) <-2047-stack-select-frame 7 1: (241454) ->2047^done 1: (241454) ->(gdb) 1: (241454) 2047: elapsed time 31 1: (241454) <-2048-var-create - "this" 1: (241485) ->2048^done,name="var341",numchild="2",value="0xcbb0e1c",type="const gof::MsgDispatcher const",thread-id="1",has_more="0" 1: (241485) ->(gdb) 1: (241485) 2048: elapsed time 31 1: (241485) <-2049-var-delete var341 1: (241501) ->2049^done,ndeleted="1" 1: (241501) ->(gdb) 1: (241501) 2049: elapsed time 15 1: (241501) <-2050-var-create - "msg" 1: (241532) ->2050^done,name="var342",numchild="0",value="0xee516c8",type="const void ",thread-id="1",has_more="0" 1: (241532) ->(gdb) 1: (241532) 2050: elapsed time 31 1: (241532) <-2051-var-delete var342 1: (241563) ->2051^done,ndeleted="1" 1: (241563) ->(gdb) 1: (241563) 2051: elapsed time 31 1: (241563) <-2052-stack-select-frame 8 1: (241595) ->2052^done 1: (241595) ->(gdb) 1: (241595) 2052: elapsed time 31 1: (241595) <-2053-var-create - "msg" 1: (241626) ->2053^done,name="var343",numchild="1",value="0xee516c8",type="MsgBlock ",thread-id="1",has_more="0" 1: (241626) ->(gdb) 1: (241626) 2053: elapsed time 31 1: (241626) <-2054-var-delete var343 1: (241657) ->2054^done,ndeleted="1" 1: (241657) ->(gdb) 1: (241657) 2054: elapsed time 31 1: (241657) <-2055-stack-select-frame 9 1: (241704) ->2055^done 1: (241704) ->(gdb) 1: (241704) 2055: elapsed time 46 1: (241704) <-2056-var-create - "this" 1: (241751) ->2056^done,name="var344",numchild="1",value="0xd3b0000",type="EnvMsgHook const",thread-id="1",has_more="0" 1: (241751) ->(gdb) 1: (241751) 2056: elapsed time 46 1: (241751) <-2057-var-delete var344 1: (241766) ->2057^done,ndeleted="1" 1: (241766) ->(gdb) 1: (241766) 2057: elapsed time 15 1: (241766) <-2058-var-create - "msg" 1: (241782) ->2058^done,name="var345",numchild="1",value="0xee516c8",type="MsgBlock ",thread-id="1",has_more="0" 1: (241782) ->(gdb) 1: (241782) 2058: elapsed time 15 1: (241782) <-2059-var-delete var345 1: (241798) ->2059^done,ndeleted="1" 1: (241798) ->(gdb) 1: (241798) 2059: elapsed time 15 1: (241798) <-2060-stack-select-frame 10 1: (241829) ->2060^done 1: (241829) ->(gdb) 1: (241829) 2060: elapsed time 31 1: (241829) <-2061-var-create - "this" 1: (241860) ->2061^done,name="var346",numchild="2",value="0xd3affc0",type="EnvMsgHookManager const",thread-id="1",has_more="0" 1: (241860) ->(gdb) 1: (241860) 2061: elapsed time 31 1: (241860) <-2062-var-delete var346 1: (241891) ->2062^done,ndeleted="1" 1: (241891) ->(gdb) 1: (241891) 2062: elapsed time 31 1: (241891) <-2063-var-create - "msg" 1: (241923) ->2063^done,name="var347",numchild="1",value="0xee516c8",type="MsgBlock ",thread-id="1",has_more="0" 1: (241923) ->(gdb) 1: (241923) 2063: elapsed time 31 1: (241923) <-2064-var-delete var347 1: (241954) ->2064^done,ndeleted="1" 1: (241954) ->(gdb) 1: (241954) 2064: elapsed time 31 1: (241954) <-2065-stack-select-frame 11 1: (242001) ->2065^done 1: (242001) ->(gdb) 1: (242001) 2065: elapsed time 46 1: (242001) <-2066-var-create - "msg" 1: (242048) ->2066^done,name="var348",numchild="1",value="0xee516c8",type="MsgBlock ",thread-id="1",has_more="0" 1: (242048) ->(gdb) 1: (242048) 2066: elapsed time 46 1: (242048) <-2067-var-delete var348 1: (242079) ->2067^done,ndeleted="1" 1: (242079) ->(gdb) 1: (242079) 2067: elapsed time 31 1: (242079) <-2068-stack-select-frame 12 1: (242126) ->2068^done 1: (242126) ->(gdb) 1: (242126) 2068: elapsed time 46 1: (242126) <-2069-var-create - "pMsg" 1: (242173) ->2069^done,name="var349",numchild="6",value="0xee516c8",type="MsgBlock ",thread-id="1",has_more="0" 1: (242173) ->(gdb) 1: (242173) 2069: elapsed time 46 1: (242173) <-2070-var-delete var349 1: (242204) ->2070^done,ndeleted="1" 1: (242204) ->(gdb) 1: (242204) 2070: elapsed time 31 1: (242204) <-2071-var-create - "pid_index" 1: (242251) ->2071^done,name="var350",numchild="0",value="1",type="VOS_UINT32",thread-id="1",has_more="0" 1: (242251) ->(gdb) 1: (242251) 2071: elapsed time 46 1: (242251) <-2072-var-delete var350 1: (242266) ->2072^done,ndeleted="1" 1: (242266) ->(gdb) 1: (242266) 2072: elapsed time 15 1: (242266) <-2073-stack-select-frame 13 1: (242298) ->2073^done 1: (242298) ->(gdb) 1: (242298) 2073: elapsed time 31 1: (242298) <-2074-var-create - "pMsg" 1: (242329) ->2074^done,name="var351",numchild="6",value="0xee516c8",type="MsgBlock ",thread-id="1",has_more="0" 1: (242329) ->(gdb) 1: (242329) 2074: elapsed time 31 1: (242329) <-2075-var-delete var351 1: (242360) ->2075^done,ndeleted="1" 1: (242360) ->(gdb) 1: (242360) 2075: elapsed time 31 1: (242360) <-2076-stack-select-frame 14 1: (242391) ->2076^done 1: (242391) ->(gdb) 1: (242391) 2076: elapsed time 31 1: (242391) <-2077-var-create - "this" 1: (242407) ->2077^done,name="var352",numchild="2",value="0xcac2070",type="DT_FuncInvoke const",thread-id="1",has_more="0" 1: (242407) ->(gdb) 1: (242407) 2077: elapsed time 15 1: (242407) <-2078-var-delete var352 1: (242438) ->2078^done,ndeleted="1" 1: (242438) ->(gdb) 1: (242438) 2078: elapsed time 31 1: (242438) <-2079-var-create - "pvAtual" 1: (242470) ->2079^done,name="var353",numchild="1",value="0xee516c8 \"\362\300\"",type="DT_UINT8 ",thread-id="1",has_more="0" 1: (242470) ->(gdb) 1: (242470) 2079: elapsed time 31 1: (242470) <-2080-var-delete var353 1: (242516) ->2080^done,ndeleted="1" 1: (242516) ->(gdb) 1: (242516) 2080: elapsed time 46 1: (242516) <-2081-var-create - "fileSrc" 1: (242548) ->2081^done,name="var354",numchild="1",value="{...}",type="DT_FileInfo &",thread-id="1",has_more="0" 1: (242548) ->(gdb) 1: (242548) 2081: elapsed time 31 1: (242548) <-2082-var-delete var354 1: (242595) ->2082^done,ndeleted="1" 1: (242595) ->(gdb) 1: (242595) 2082: elapsed time 46 1: (242595) <-2083-stack-select-frame 15 1: (242626) ->2083^done 1: (242626) 2083: elapsed time 31 1: (242626) <-2084-var-create - "this" 1: (242626) ->(gdb) 1: (242641) ->2084^done,name="var355",numchild="1",value="0xcac2040",type="DT_PidExpect const",thread-id="1",has_more="0" 1: (242641) ->(gdb) 1: (242641) 2084: elapsed time 15 1: (242641) <-2085-var-delete var355 1: (242673) ->2085^done,ndeleted="1" 1: (242673) ->(gdb) 1: (242673) 2085: elapsed time 31 1: (242673) <-2086-var-create - "pvAtual" 1: (242688) ->2086^done,name="var356",numchild="1",value="0xee516c8 \"\362\300\"",type="DT_UINT8 ",thread-id="1",has_more="0" 1: (242688) ->(gdb) 1: (242688) 2086: elapsed time 15 1: (242688) <-2087-var-delete var356 1: (242720) ->2087^done,ndeleted="1" 1: (242720) ->(gdb) 1: (242720) 2087: elapsed time 31 1: (242720) <-2088-stack-select-frame 16 1: (242735) ->2088^done 1: (242735) ->(gdb) 1: (242735) 2088: elapsed time 15 1: (242735) <-2089-var-create - "pucMsg" 1: (242751) ->2089^done,name="var357",numchild="1",value="0xee516c8 \"\362\300\"",type="DT_UINT8 ",thread-id="1",has_more="0" 1: (242751) ->(gdb) 1: (242751) 2089: elapsed time 15 1: (242751) <-2090-var-delete var357 1: (242782) ->2090^done,ndeleted="1" 1: (242782) ->(gdb) 1: (242782) 2090: elapsed time 31 1: (242782) <-2091-var-create - "vPrios" 1: (242813) ->2091^done,name="var358",numchild="1",value="{...}",type="DT_VPRIO &",thread-id="1",has_more="0" 1: (242813) ->(gdb) 1: (242813) 2091: elapsed time 31 1: (242813) <-2092-var-delete var358 1: (242860) ->2092^done,ndeleted="1" 1: (242860) ->(gdb) 1: (242860) 2092: elapsed time 46 1: (242860) <-2093-stack-select-frame 17 1: (242907) ->2093^done 1: (242907) ->(gdb) 1: (242907) 2093: elapsed time 46 1: (242907) <-2094-var-create - "this" 1: (242923) ->2094^done,name="var359",numchild="1",value="0xa69bc88",type="DT_PID const",thread-id="1",has_more="0" 1: (242923) ->(gdb) 1: (242923) 2094: elapsed time 15 1: (242923) <-2095-var-delete var359 1: (242954) ->2095^done,ndeleted="1" 1: (242954) ->(gdb) 1: (242954) 2095: elapsed time 31 1: (242954) <-2096-var-create - "pMsg" 1: (242985) ->2096^done,name="var360",numchild="0",value="0xee516c8",type="DT_VOID ",thread-id="1",has_more="0" 1: (242985) ->(gdb) 1: (242985) 2096: elapsed time 31 1: (242985) <-2097-var-delete var360 1: (243079) ->2097^done,ndeleted="1" 1: (243079) ->(gdb) 1: (243079) 2097: elapsed time 93 1: (243079) <-2098-var-create - "vec" 1: (243110) ->2098^done,name="var361",numchild="1",value="{...}",type="DT_VPRIO &",thread-id="1",has_more="0" 1: (243110) ->(gdb) 1: (243110) 2098: elapsed time 31 1: (243110) <-2099-var-delete var361 1: (243141) ->2099^done,ndeleted="1" 1: (243141) ->(gdb) 1: (243141) 2099: elapsed time 31 1: (243141) <-2100-stack-select-frame 18 1: (243173) ->2100^done 1: (243173) ->(gdb) 1: (243173) 2100: elapsed time 31 1: (243173) <-2101-var-create - "this" 1: (243220) ->2101^done,name="var362",numchild="1",value="0xa69bfd0",type="DT_CPU const",thread-id="1",has_more="0" 1: (243220) ->(gdb) 1: (243220) 2101: elapsed time 46 1: (243220) <-2102-var-delete var362 1: (243266) ->2102^done,ndeleted="1" 1: (243266) ->(gdb) 1: (243266) 2102: elapsed time 46 1: (243266) <-2103-var-create - "ulPid" 1: (243298) ->2103^done,name="var363",numchild="0",value="1150",type="DT_UINTPTR",thread-id="1",has_more="0" 1: (243298) ->(gdb) 1: (243298) 2103: elapsed time 31 1: (243298) <-2104-var-delete var363 1: (243329) ->2104^done,ndeleted="1" 1: (243329) ->(gdb) 1: (243329) 2104: elapsed time 31 1: (243329) <-2105-var-create - "pMsg" 1: (243360) ->2105^done,name="var364",numchild="0",value="0xee516c8",type="DT_VOID ",thread-id="1",has_more="0" 1: (243360) ->(gdb) 1: (243360) 2105: elapsed time 31 1: (243360) <-2106-var-delete var364 1: (243391) ->2106^done,ndeleted="1" 1: (243391) ->(gdb) 1: (243391) 2106: elapsed time 31 1: (243391) <-2107-var-create - "vec" 1: (243423) ->2107^done,name="var365",numchild="1",value="{...}",type="DT_VPRIO &",thread-id="1",has_more="0" 1: (243423) ->(gdb) 1: (243423) 2107: elapsed time 31 1: (243423) <-2108-var-delete var365 1: (243454) ->2108^done,ndeleted="1" 1: (243454) ->(gdb) 1: (243454) 2108: elapsed time 31 1: (243454) <-2109-stack-select-frame 19 1: (243485) ->2109^done 1: (243485) ->(gdb) 1: (243485) 2109: elapsed time 31 1: (243485) <-2110-var-create - "this" 1: (243532) ->2110^done,name="var366",numchild="1",value="0xa61f270",type="DT_CPUFACTORY const",thread-id="1",has_more="0" 1: (243532) ->(gdb) 1: (243532) 2110: elapsed time 46 1: (243532) <-2111-var-delete var366 1: (243563) ->2111^done,ndeleted="1" 1: (243563) ->(gdb) 1: (243563) 2111: elapsed time 31 1: (243563) <-2112-var-create - "ulCpuId" 1: (243595) ->2112^done,name="var367",numchild="0",value="49648",type="DT_UINT32",thread-id="1",has_more="0" 1: (243595) ->(gdb) 1: (243595) 2112: elapsed time 31 1: (243595) <-2113-var-delete var367 1: (243610) ->2113^done,ndeleted="1" 1: (243610) ->(gdb) 1: (243610) 2113: elapsed time 15 1: (243610) <-2114-var-create - "ulPid" 1: (243641) ->2114^done,name="var368",numchild="0",value="1150",type="DT_UINTPTR",thread-id="1",has_more="0" 1: (243641) ->(gdb) 1: (243641) 2114: elapsed time 31 1: (243641) <-2115-var-delete var368 1: (243688) ->2115^done,ndeleted="1" 1: (243688) ->(gdb) 1: (243688) 2115: elapsed time 46 1: (243688) <-2116-var-create - "pMsg" 1: (243720) ->2116^done,name="var369",numchild="0",value="0xee516c8",type="DT_VOID ",thread-id="1",has_more="0" 1: (243720) ->(gdb) 1: (243720) 2116: elapsed time 31 1: (243720) <-2117-var-delete var369 1: (243767) ->2117^done,ndeleted="1" 1: (243767) ->(gdb) 1: (243767) 2117: elapsed time 46 1: (243767) <-2118-var-create - "vec" 1: (243798) ->2118^done,name="var370",numchild="1",value="{...}",type="DT_VPRIO &",thread-id="1",has_more="0" 1: (243798) ->(gdb) 1: (243798) 2118: elapsed time 31 1: (243798) <-2119-var-delete var370 1: (243829) ->2119^done,ndeleted="1" 1: (243829) ->(gdb) 1: (243829) 2119: elapsed time 31 1: (243829) <-2120-stack-select-frame 20 1: (243876) ->2120^done 1: (243876) ->(gdb) 1: (243876) 2120: elapsed time 46 1: (243876) <-2121-var-create - "this" 1: (243907) ->2121^done,name="var371",numchild="1",value="0xafec5f0",type="DT_Task const",thread-id="1",has_more="0" 1: (243907) ->(gdb) 1: (243907) 2121: elapsed time 31 1: (243907) <-2122-var-delete var371 1: (243938) ->2122^done,ndeleted="1" 1: (243938) ->(gdb) 1: (243938) 2122: elapsed time 31 1: (243938) <-2123-var-create - "pvMsg" 1: (243954) ->2123^done,name="var372",numchild="0",value="0xee516c8",type="DT_VOID ",thread-id="1",has_more="0" 1: (243954) ->(gdb) 1: (243954) 2123: elapsed time 15 1: (243954) <-2124-var-delete var372 1: (244001) ->2124^done,ndeleted="1" 1: (244001) ->(gdb) 1: (244001) 2124: elapsed time 46 1: (244001) <-2125-var-create - "vec" 1: (244032) ->2125^done,name="var373",numchild="1",value="{...}",type="DT_VPRIO &",thread-id="1",has_more="0" 1: (244032) ->(gdb) 1: (244032) 2125: elapsed time 31 1: (244032) <-2126-var-delete var373 1: (244063) ->2126^done,ndeleted="1" 1: (244063) ->(gdb) 1: (244063) 2126: elapsed time 31 1: (244063) <-2127-var-create - "ulQueueId" 1: (244095) ->2127^done,name="var374",numchild="0",value="4294967295",type="DT_UINTPTR",thread-id="1",has_more="0" 1: (244095) ->(gdb) 1: (244095) 2127: elapsed time 31 1: (244095) <-2128-var-delete var374 1: (244126) ->2128^done,ndeleted="1" 1: (244126) ->(gdb) 1: (244126) 2128: elapsed time 31 1: (244126) <-2129-stack-select-frame 21 1: (244157) ->2129^done 1: (244157) ->(gdb) 1: (244157) 2129: elapsed time 31 1: (244157) <-2130-var-create - "this" 1: (244173) ->2130^done,name="var375",numchild="1",value="0xafec5f0",type="DT_Task const",thread-id="1",has_more="0" 1: (244173) ->(gdb) 1: (244173) 2130: elapsed time 15 1: (244173) <-2131-var-delete var375 1: (244204) ->2131^done,ndeleted="1" 1: (244204) ->(gdb) 1: (244204) 2131: elapsed time 31 1: (244204) <-2132-var-create - "lExpectTimeOut" 1: (244235) ->2132^done,name="var376",numchild="0",value="0",type="DT_INT32",thread-id="1",has_more="0" 1: (244235) ->(gdb) 1: (244235) 2132: elapsed time 31 1: (244235) <-2133-var-delete var376 1: (244267) ->2133^done,ndeleted="1" 1: (244267) ->(gdb) 1: (244267) 2133: elapsed time 31 1: (244267) <-2134-stack-select-frame 22 1: (244298) ->2134^done 1: (244298) ->(gdb) 1: (244298) 2134: elapsed time 31 1: (244298) <-2135-var-create - "isLoopMsg" 1: (244313) ->2135^done,name="var377",numchild="0",value="true",type="bool",thread-id="1",has_more="0" 1: (244313) ->(gdb) 1: (244313) 2135: elapsed time 15 1: (244313) <-2136-var-delete var377 1: (244345) ->2136^done,ndeleted="1" 1: (244345) ->(gdb) 1: (244345) 2136: elapsed time 31 1: (244345) <-2137-stack-select-frame 23 1: (244376) ->2137^done 1: (244376) ->(gdb) 1: (244376) 2137: elapsed time 31 1: (244376) <-2138-var-create - "ul_itf_id" 1: (244407) ->2138^done,name="var378",numchild="0",value="65288",type="UINT32",thread-id="1",has_more="0" 1: (244407) ->(gdb) 1: (244407) 2138: elapsed time 31 1: (244407) <-2139-var-delete var378 1: (244438) ->2139^done,ndeleted="1" 1: (244438) ->(gdb) 1: (244438) 2139: elapsed time 31 1: (244438) <-2140-var-create - "ul_msg_type" 1: (244485) ->2140^done,name="var379",numchild="0",value="31",type="UINT32",thread-id="1",has_more="0" 1: (244485) ->(gdb) 1: (244485) 2140: elapsed time 46 1: (244485) <-2141-var-delete var379 1: (244517) ->2141^done,ndeleted="1" 1: (244517) ->(gdb) 1: (244517) 2141: elapsed time 31 1: (244517) <-2142-var-create - "usGNodeBNeId" 1: (244548) ->2142^done,name="var380",numchild="0",value="0",type="UINT16",thread-id="1",has_more="0" 1: (244548) ->(gdb) 1: (244548) 2142: elapsed time 31 1: (244548) <-2143-var-delete var380 1: (244595) ->2143^done,ndeleted="1" 1: (244595) ->(gdb) 1: (244595) 2143: elapsed time 46 1: (244595) <-2144-stack-select-frame 24 1: (244626) ->2144^done 1: (244626) ->(gdb) 1: (244626) 2144: elapsed time 31 1: (244626) <-2145-var-create - "this" 1: (244673) ->2145^done,name="var381",numchild="2",value="0xeaf1610",type="TEST_CASE_NSA_SCG_INTER_HO_test_x2ap_sgnb_scg_inter_ho_out_plmnid_not_match_Test const",thread-id="1",has_more="0" 1: (244673) ->(gdb) 1: (244673) 2145: elapsed time 46 1: (244673) <-2146-var-delete var381 1: (244704) ->2146^done,ndeleted="1" 1: (244704) ->(gdb) 1: (244704) 2146: elapsed time 31 1: (244704) <-2147-stack-select-frame 25 1: (244751) ->2147^done 1: (244751) ->(gdb) 1: (244751) 2147: elapsed time 46 1: (244751) <-2148-var-create - "this" 1: (244767) ->2148^done,name="var382",numchild="2",value="0xeaf1610",type="TEST_CASE_NSA_SCG_INTER_HO_test_x2ap_sgnb_scg_inter_ho_out_plmnid_not_match_Test const",thread-id="1",has_more="0" 1: (244767) ->(gdb) 1: (244767) 2148: elapsed time 15 1: (244767) <-2149-var-delete var382 1: (244798) ->2149^done,ndeleted="1" 1: (244798) ->(gdb) 1: (244798) 2149: elapsed time 31 1: (244798) <-2150-stack-select-frame 26 1: (244829) ->2150^done 1: (244829) ->(gdb) 1: (244829) 2150: elapsed time 31 1: (244829) <-2151-var-create - "object" 1: (244860) ->2151^done,name="var383",numchild="1",value="0xeaf1610",type="testing::Test ",thread-id="1",has_more="0" 1: (244860) ->(gdb) 1: (244860) 2151: elapsed time 31 1: (244860) <-2152-var-delete var383 1: (244876) ->2152^done,ndeleted="1" 1: (244876) ->(gdb) 1: (244876) 2152: elapsed time 15 1: (244876) <-2153-var-create - "method" 1: (244907) ->2153^done,name="var384",numchild="0",value="&virtual testing::Test::TestBody()",type="void (testing::Test::)(testing::Test const)",thread-id="1",has_more="0" 1: (244907) ->(gdb) 1: (244907) 2153: elapsed time 31 1: (244907) <-2154-var-delete var384 1: (244954) ->2154^done,ndeleted="1" 1: (244954) ->(gdb) 1: (244954) 2154: elapsed time 46 1: (244954) <-2155-var-create - "location" 1: (244985) ->2155^done,name="var385",numchild="1",value="0x85cadff \"the test body\"",type="const char ",thread-id="1",has_more="0" 1: (244985) ->(gdb) 1: (244985) 2155: elapsed time 31 1: (244985) <-2156-var-delete var385 1: (245001) ->2156^done,ndeleted="1" 1: (245001) ->(gdb) 1: (245001) 2156: elapsed time 15 1: (245001) <-2157-stack-select-frame 27 1: (245032) ->2157^done 1: (245032) ->(gdb) 1: (245032) 2157: elapsed time 31 1: (245032) <-2158-var-create - "object" 1: (245063) ->2158^done,name="var386",numchild="1",value="0xeaf1610",type="testing::Test ",thread-id="1",has_more="0" 1: (245063) ->(gdb) 1: (245063) 2158: elapsed time 31 1: (245063) <-2159-var-delete var386 1: (245079) ->2159^done,ndeleted="1" 1: (245079) ->(gdb) 1: (245079) 2159: elapsed time 15 1: (245079) <-2160-var-create - "method" 1: (245110) ->2160^done,name="var387",numchild="0",value="&virtual testing::Test::TestBody()",type="void (testing::Test::)(testing::Test const)",thread-id="1",has_more="0" 1: (245110) ->(gdb) 1: (245110) 2160: elapsed time 31 1: (245110) <-2161-var-delete var387 1: (245126) ->2161^done,ndeleted="1" 1: (245126) ->(gdb) 1: (245126) 2161: elapsed time 15 1: (245126) <-2162-var-create - "location" 1: (245157) ->2162^done,name="var388",numchild="1",value="0x85cadff \"the test body\"",type="const char ",thread-id="1",has_more="0" 1: (245157) ->(gdb) 1: (245157) 2162: elapsed time 31 1: (245157) <-2163-var-delete var388 1: (245188) ->2163^done,ndeleted="1" 1: (245188) ->(gdb) 1: (245188) 2163: elapsed time 31 1: (245188) <-2164-stack-select-frame 28 1: (245220) ->2164^done 1: (245220) ->(gdb) 1: (245220) 2164: elapsed time 31 1: (245220) <-2165-var-create - "this" 1: (245251) ->2165^done,name="var389",numchild="1",value="0xeaf1610",type="testing::Test const",thread-id="1",has_more="0" 1: (245251) ->(gdb) 1: (245251) 2165: elapsed time 31 1: (245251) <-2166-var-delete var389 1: (245282) ->2166^done,ndeleted="1" 1: (245282) ->(gdb) 1: (245282) 2166: elapsed time 31 1: (245282) <-2167-stack-select-frame 29 1: (245298) ->2167^done 1: (245298) ->(gdb) 1: (245298) 2167: elapsed time 15 1: (245298) <-2168-var-create - "this" 1: (245329) ->2168^done,name="var390",numchild="1",value="0xa6308a8",type="testing::TestInfo const",thread-id="1",has_more="0" 1: (245329) ->(gdb) 1: (245329) 2168: elapsed time 31 1: (245329) <-2169-var-delete var390 1: (245345) ->2169^done,ndeleted="1" 1: (245345) ->(gdb) 1: (245345) 2169: elapsed time 15 1: (245345) <-2170-stack-select-frame 30 1: (245360) ->2170^done 1: (245360) ->(gdb) 1: (245360) 2170: elapsed time 15 1: (245360) <-2171-var-create - "this" 1: (245407) ->2171^done,name="var391",numchild="1",value="0xa62f2d8",type="testing::TestCase const",thread-id="1",has_more="0" 1: (245407) ->(gdb) 1: (245407) 2171: elapsed time 46 1: (245407) <-2172-var-delete var391 1: (245438) ->2172^done,ndeleted="1" 1: (245438) ->(gdb) 1: (245438) 2172: elapsed time 31 1: (245438) <-2173-stack-select-frame 31 1: (245470) ->2173^done 1: (245470) ->(gdb) 1: (245470) 2173: elapsed time 31 1: (245470) <-2174-var-create - "this" 1: (245501) ->2174^done,name="var392",numchild="1",value="0xa61f758",type="testing::internal::UnitTestImpl const",thread-id="1",has_more="0" 1: (245501) ->(gdb) 1: (245501) 2174: elapsed time 31 1: (245501) <-2175-var-delete var392 1: (245517) ->2175^done,ndeleted="1" 1: (245517) ->(gdb) 1: (245517) 2175: elapsed time 15 1: (245517) <-2176-stack-select-frame 32 1: (245548) ->2176^done 1: (245548) ->(gdb) 1: (245548) 2176: elapsed time 31 1: (245548) <-2177-var-create - "object" 1: (245579) ->2177^done,name="var393",numchild="1",value="0xa61f758",type="testing::internal::UnitTestImpl ",thread-id="1",has_more="0" 1: (245579) ->(gdb) 1: (245579) 2177: elapsed time 31 1: (245579) <-2178-var-delete var393 1: (245610) ->2178^done,ndeleted="1" 1: (245610) ->(gdb) 1: (245610) 2178: elapsed time 31 1: (245610) <-2179-var-create - "method" 1: (245642) ->2179^done,name="var394",numchild="0",value="(bool (testing::internal::UnitTestImpl::)(testing::internal::UnitTestImpl const)) 0x84ff6f8 <testing::internal::UnitTestImpl::RunAllTests()>",type="bool (testing::internal::UnitTestImpl::)(testing::internal::UnitTestImpl const)",thread-id="1",has_more="0" 1: (245642) ->(gdb) 1: (245642) 2179: elapsed time 31 1: (245642) <-2180-var-delete var394 1: (245657) ->2180^done,ndeleted="1" 1: (245657) ->(gdb) 1: (245657) 2180: elapsed time 15 1: (245657) <-2181-var-create - "location" 1: (245688) ->2181^done,name="var395",numchild="1",value="0x85cb9e4 \"auxiliary test code (environments or event listeners)\"",type="const char ",thread-id="1",has_more="0" 1: (245688) ->(gdb) 1: (245688) 2181: elapsed time 31 1: (245688) <-2182-var-delete var395 1: (245735) ->2182^done,ndeleted="1" 1: (245735) ->(gdb) 1: (245735) 2182: elapsed time 46 1: (245735) <-2183-stack-select-frame 33 1: (245782) ->2183^done 1: (245782) ->(gdb) 1: (245782) 2183: elapsed time 46 1: (245782) <-2184-var-create - "object" 1: (245813) ->2184^done,name="var396",numchild="1",value="0xa61f758",type="testing::internal::UnitTestImpl ",thread-id="1",has_more="0" 1: (245813) ->(gdb) 1: (245813) 2184: elapsed time 31 1: (245813) <-2185-var-delete var396 1: (245845) ->2185^done,ndeleted="1" 1: (245845) ->(gdb) 1: (245845) 2185: elapsed time 31 1: (245845) <-2186-var-create - "method" 1: (245860) ->2186^done,name="var397",numchild="0",value="(bool (testing::internal::UnitTestImpl::)(testing::internal::UnitTestImpl const)) 0x84ff6f8 <testing::internal::UnitTestImpl::RunAllTests()>",type="bool (testing::internal::UnitTestImpl::)(testing::internal::UnitTestImpl const)",thread-id="1",has_more="0" 1: (245860) ->(gdb) 1: (245860) 2186: elapsed time 15 1: (245860) <-2187-var-delete var397 1: (245892) ->2187^done,ndeleted="1" 1: (245892) ->(gdb) 1: (245892) 2187: elapsed time 31 1: (245892) <-2188-var-create - "location" 1: (245923) ->2188^done,name="var398",numchild="1",value="0x85cb9e4 \"auxiliary test code (environments or event listeners)\"",type="const char ",thread-id="1",has_more="0" 1: (245923) ->(gdb) 1: (245923) 2188: elapsed time 31 1: (245923) <-2189-var-delete var398 1: (245954) ->2189^done,ndeleted="1" 1: (245954) ->(gdb) 1: (245954) 2189: elapsed time 31 1: (245954) <-2190-stack-select-frame 34 1: (245985) ->2190^done 1: (245985) ->(gdb) 1: (245985) 2190: elapsed time 31 1: (245985) <-2191-var-create - "this" 1: (246032) ->2191^done,name="var399",numchild="1",value="0x959a660 <testing::UnitTest::GetInstance()::instance>",type="testing::UnitTest const",thread-id="1",has_more="0" 1: (246032) ->(gdb) 1: (246032) 2191: elapsed time 46 1: (246032) <-2192-var-delete var399 1: (246063) ->2192^done,ndeleted="1" 1: (246063) ->(gdb) 1: (246063) 2192: elapsed time 31 1: (246063) <-2193-stack-select-frame 36 1: (246110) ->2193^done 1: (246110) ->(gdb) 1: (246110) 2193: elapsed time 46 1: (246110) <-2194-var-create - "argc" 1: (246157) ->2194^done,name="var400",numchild="0",value="1",type="int",thread-id="1",has_more="0" 1: (246157) ->(gdb) 1: (246157) 2194: elapsed time 46 1: (246157) <-2195-var-delete var400 1: (246204) ->2195^done,ndeleted="1" 1: (246204) ->(gdb) 1: (246204) 2195: elapsed time 46 1: (246204) <-2196-var-create - "argv" 1: (246235) ->2196^done,name="var401",numchild="1",value="0xffffd734",type="char ",thread-id="1",has_more="0" 1: (246235) ->(gdb) 1: (246235) 2196: elapsed time 31 1: (246235) <-2197-var-delete var401 1: (246282) ->2197^done,ndeleted="1" 1: (246282) ->(gdb) 1: (246282) 2197: elapsed time 46 1: (246282) <-2198-var-create - "bFlag" 1: (246313) ->2198^done,name="var402",numchild="0",value="false",type="bool",thread-id="1",has_more="0" 1: (246313) ->(gdb) 1: (246313) 2198: elapsed time 31 1: (246313) <-2199-var-delete var402 1: (246345) ->2199^done,ndeleted="1" 1: (246345) ->(gdb) 1: (246345) 2199: elapsed time 31 1: (246345) <-2200-var-create - "strIP" 1: (246360) ->2200^done,name="var403",numchild="2",value="{...}",type="std::string",thread-id="1",has_more="0" 1: (246360) ->(gdb) 1: (246360) 2200: elapsed time 15 1: (246360) <-2201-var-delete var403 1: (246392) ->2201^done,ndeleted="1" 1: (246392) ->(gdb) 1: (246392) 2201: elapsed time 31 1: (246392) <-2202-stack-select-frame 37 1: (246423) ->2202^done 1: (246423) ->(gdb) 1: (246423) 2202: elapsed time 31 1: (246423) <-2203-var-create - "argc" 1: (246470) ->2203^done,name="var404",numchild="0",value="2",type="int",thread-id="1",has_more="0" 1: (246470) ->(gdb) 1: (246470) 2203: elapsed time 46 1: (246470) <-2204-var-delete var404 1: (246501) ->2204^done,ndeleted="1" 1: (246501) ->(gdb) 1: (246501) 2204: elapsed time 31 1: (246501) <-2205-var-create - "argv" 1: (246548) ->2205^done,name="var405",numchild="1",value="0xffffd734",type="char ",thread-id="1",has_more="0" 1: (246548) ->(gdb) 1: (246548) 2205: elapsed time 46 1: (246548) <-2206-var-delete var405 1: (246595) ->2206^done,ndeleted="1" 1: (246595) ->(gdb) 1: (246595) 2206: elapsed time 46 R: {"success":true,"message":null,"request_seq":73,"command":"stackTrace","body":{"stackFrames":[{"id":1000,"source":{"name":"cuuem_sgnb_info_trans_cmd.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\ratcp\uecp\ratcp.uecp.cu.uem\src\scenarios\ue_ho\ho_nsa\cuuem_sgnb_info_trans_cmd.cpp","sourceReference":0},"line":112,"column":1,"name":"libratcp.uecp.cu.uem.so!SgNBInfoTransCmd::OnMsg(SgNBInfoTransCmd const this, const void msg)"},{"id":1001,"source":{"name":"Cmd.h","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\include\GofBasic\Cmd.h","sourceReference":0},"line":68,"column":1,"name":"libratcp.uecp.cu.uem.so!gof::CmdManager::OnMsg(gof::CmdManager const this, const void msg)"},{"id":1002,"source":{"name":"MsgDispatcher.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\GofBasic\src\MsgDispatcher.cpp","sourceReference":0},"line":66,"column":1,"name":"libratcp.uecp.cu.uem.so!gof::MsgDispatcher::Dispatch(const gof::MsgDispatcher const this, const void msg)"},{"id":1003,"source":{"name":"MsgTransceiver.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\GofBasic\src\MsgTransceiver.cpp","sourceReference":0},"line":326,"column":1,"name":"libratcp.uecp.cu.uem.so!gof::MsgTransceiver::DispatchByMsgtype(gof::MsgTransceiver const this, const void msg)"},{"id":1004,"source":{"name":"cuuem_x2_agent.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\ratcp\uecp\ratcp.uecp.cu.uem\src\itfagents\cuuem_x2_agent.cpp","sourceReference":0},"line":340,"column":1,"name":"libratcp.uecp.cu.uem.so!CuUemX2Agent::OnMsg(CuUemX2Agent const this, const void msg)"},{"id":1005,"source":{"name":"MsgDispatcher.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\GofBasic\src\MsgDispatcher.cpp","sourceReference":0},"line":66,"column":1,"name":"libratcp.uecp.cu.uem.so!gof::MsgDispatcher::Dispatch(const gof::MsgDispatcher const this, const void msg)"},{"id":1006,"source":{"name":"l3_sctp_msg_dispatcher.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\nrenv\src\f1\l3_sctp_msg_dispatcher.cpp","sourceReference":0},"line":95,"column":1,"name":"libratcp.uecp.cu.uem.so!L3SctpMsgDispatcher::OnMsg(L3SctpMsgDispatcher const this, const void msg)"},{"id":1007,"source":{"name":"MsgDispatcher.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\GofBasic\src\MsgDispatcher.cpp","sourceReference":0},"line":66,"column":1,"name":"libratcp.uecp.cu.uem.so!gof::MsgDispatcher::Dispatch(const gof::MsgDispatcher const this, const void msg)"},{"id":1008,"source":{"name":"MsgDispatchAdapter.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\ratcp\uecp\ratcp.uecp.comm.uem\src\itfagents\MsgDispatchAdapter.cpp","sourceReference":0},"line":50,"column":1,"name":"libratcp.uecp.cu.uem.so!RootDispatchMsg(MsgBlock msg)"},{"id":1009,"source":{"name":"env_msghook.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\nrenv\src\env_msghook.cpp","sourceReference":0},"line":12,"column":1,"name":"libratcp.uecp.cu.uem.so!EnvMsgHook::OnMsg(EnvMsgHook const this, MsgBlock msg)"},{"id":1010,"source":{"name":"env_msghook.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\nrenv\src\env_msghook.cpp","sourceReference":0},"line":20,"column":1,"name":"libratcp.uecp.cu.uem.so!EnvMsgHookManager::OnMsg(EnvMsgHookManager const this, MsgBlock msg)"},{"id":1011,"source":{"name":"cuuem_main.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\ratcp\uecp\ratcp.uecp.cu.uem\src\main\cuuem_main.cpp","sourceReference":0},"line":138,"column":1,"name":"libratcp.uecp.cu.uem.so!uem_worker_component_msg_proc(MsgBlock msg)"},{"id":1012,"source":{"name":"tsb_deployment.c","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\deployment\comm\tsb_deployment.c","sourceReference":0},"line":334,"column":1,"name":"libnrat_traffic.so!TSB_PID_MsgProc_comm(MsgBlock pMsg, VOS_UINT32 pid_index)"},{"id":1013,"source":{"name":"tsb_component_entry.c","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\deployment\comm\tsb_component_entry.c","sourceReference":0},"line":36,"column":1,"name":"libnrat_traffic.so!TSB_PID_MsgProc_1(MsgBlock pMsg)"},{"id":1014,"source":{"name":"DT_MockInvoke.h","path":"\home\libdtcenter\dmt\inc\DMT\DT_MockInvoke.h","sourceReference":0},"line":165,"column":1,"name":"DT_FuncInvoke::invokeMsg(DT_FuncInvoke const this, DT_UINT8 pvAtual, DT_FileInfo & fileSrc)"},{"id":1015,"source":{"name":"DT_Mock.h","path":"\home\libdtcenter\dmt\inc\DMT\DT_Mock.h","sourceReference":0},"line":280,"column":1,"name":"DT_PidExpect::invokeMsg(DT_PidExpect const this, DT_UINT8 pvAtual)"},{"id":1016,"source":{"name":"DT_Mock.cpp","path":"\home\libdtcenter\dmt\src\DT_Mock.cpp","sourceReference":0},"line":611,"column":1,"name":"DT_PidMockStub(DT_UINT8 pucMsg, DT_VPRIO & vPrios)"},{"id":1017,"source":{"name":"DT_MsgInit.cpp","path":"\home\libdtcenter\dmt\src\DT_MsgInit.cpp","sourceReference":0},"line":164,"column":1,"name":"DT_PID::MsgProc(DT_PID const this, DT_VOID pMsg, DT_VPRIO & vec)"},{"id":1018,"source":{"name":"DT_MsgInit.cpp","path":"\home\libdtcenter\dmt\src\DT_MsgInit.cpp","sourceReference":0},"line":1062,"column":1,"name":"DT_CPU::MsgProc(DT_CPU const this, DT_UINTPTR ulPid, DT_VOID pMsg, DT_VPRIO & vec)"},{"id":1019,"source":{"name":"DT_MsgInit.cpp","path":"\home\libdtcenter\dmt\src\DT_MsgInit.cpp","sourceReference":0},"line":1723,"column":1,"name":"DT_CPUFACTORY::MsgProc(DT_CPUFACTORY const this, DT_UINT32 ulCpuId, DT_UINTPTR ulPid, DT_VOID pMsg, DT_VPRIO & vec)"}],"totalFrames":38},"running":false,"refs":null,"seq":0,"type":"response"} C stackTrace: {"threadId":62820,"startFrame":0,"levels":20} R: {"success":true,"message":null,"request_seq":74,"command":"stackTrace","body":{"stackFrames":[{"id":1020,"source":{"name":"cuuem_sgnb_info_trans_cmd.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\ratcp\uecp\ratcp.uecp.cu.uem\src\scenarios\ue_ho\ho_nsa\cuuem_sgnb_info_trans_cmd.cpp","sourceReference":0},"line":112,"column":1,"name":"libratcp.uecp.cu.uem.so!SgNBInfoTransCmd::OnMsg(SgNBInfoTransCmd const this, const void msg)"},{"id":1021,"source":{"name":"Cmd.h","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\include\GofBasic\Cmd.h","sourceReference":0},"line":68,"column":1,"name":"libratcp.uecp.cu.uem.so!gof::CmdManager::OnMsg(gof::CmdManager const this, const void msg)"},{"id":1022,"source":{"name":"MsgDispatcher.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\GofBasic\src\MsgDispatcher.cpp","sourceReference":0},"line":66,"column":1,"name":"libratcp.uecp.cu.uem.so!gof::MsgDispatcher::Dispatch(const gof::MsgDispatcher const this, const void msg)"},{"id":1023,"source":{"name":"MsgTransceiver.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\GofBasic\src\MsgTransceiver.cpp","sourceReference":0},"line":326,"column":1,"name":"libratcp.uecp.cu.uem.so!gof::MsgTransceiver::DispatchByMsgtype(gof::MsgTransceiver const this, const void msg)"},{"id":1024,"source":{"name":"cuuem_x2_agent.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\ratcp\uecp\ratcp.uecp.cu.uem\src\itfagents\cuuem_x2_agent.cpp","sourceReference":0},"line":340,"column":1,"name":"libratcp.uecp.cu.uem.so!CuUemX2Agent::OnMsg(CuUemX2Agent const this, const void msg)"},{"id":1025,"source":{"name":"MsgDispatcher.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\GofBasic\src\MsgDispatcher.cpp","sourceReference":0},"line":66,"column":1,"name":"libratcp.uecp.cu.uem.so!gof::MsgDispatcher::Dispatch(const gof::MsgDispatcher const this, const void msg)"},{"id":1026,"source":{"name":"l3_sctp_msg_dispatcher.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\nrenv\src\f1\l3_sctp_msg_dispatcher.cpp","sourceReference":0},"line":95,"column":1,"name":"libratcp.uecp.cu.uem.so!L3SctpMsgDispatcher::OnMsg(L3SctpMsgDispatcher const this, const void msg)"},{"id":1027,"source":{"name":"MsgDispatcher.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\GofBasic\src\MsgDispatcher.cpp","sourceReference":0},"line":66,"column":1,"name":"libratcp.uecp.cu.uem.so!gof::MsgDispatcher::Dispatch(const gof::MsgDispatcher const this, const void msg)"},{"id":1028,"source":{"name":"MsgDispatchAdapter.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\ratcp\uecp\ratcp.uecp.comm.uem\src\itfagents\MsgDispatchAdapter.cpp","sourceReference":0},"line":50,"column":1,"name":"libratcp.uecp.cu.uem.so!RootDispatchMsg(MsgBlock msg)"},{"id":1029,"source":{"name":"env_msghook.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\nrenv\src\env_msghook.cpp","sourceReference":0},"line":12,"column":1,"name":"libratcp.uecp.cu.uem.so!EnvMsgHook::OnMsg(EnvMsgHook const this, MsgBlock msg)"},{"id":1030,"source":{"name":"env_msghook.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\nrenv\src\env_msghook.cpp","sourceReference":0},"line":20,"column":1,"name":"libratcp.uecp.cu.uem.so!EnvMsgHookManager::OnMsg(EnvMsgHookManager const this, MsgBlock msg)"},{"id":1031,"source":{"name":"cuuem_main.cpp","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\ratcp\uecp\ratcp.uecp.cu.uem\src\main\cuuem_main.cpp","sourceReference":0},"line":138,"column":1,"name":"libratcp.uecp.cu.uem.so!uem_worker_component_msg_proc(MsgBlock msg)"},{"id":1032,"source":{"name":"tsb_deployment.c","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\deployment\comm\tsb_deployment.c","sourceReference":0},"line":334,"column":1,"name":"libnrat_traffic.so!TSB_PID_MsgProc_comm(MsgBlock pMsg, VOS_UINT32 pid_index)"},{"id":1033,"source":{"name":"tsb_component_entry.c","path":"d:\dev\project\18B\nsa_linux_pcst\app\l3\util\deployment\comm\tsb_component_entry.c","sourceReference":0},"line":36,"column":1,"name":"libnrat_traffic.so!TSB_PID_MsgProc_1(MsgBlock pMsg)"},{"id":1034,"source":{"name":"DT_MockInvoke.h","path":"\home\libdtcenter\dmt\inc\DMT\DT_MockInvoke.h","sourceReference":0},"line":165,"column":1,"name":"DT_FuncInvoke::invokeMsg(DT_FuncInvoke const this, DT_UINT8 pvAtual, DT_FileInfo & fileSrc)"},{"id":1035,"source":{"name":"DT_Mock.h","path":"\home\libdtcenter\dmt\inc\DMT\DT_Mock.h","sourceReference":0},"line":280,"column":1,"name":"DT_PidExpect::invokeMsg(DT_PidExpect const this, DT_UINT8 pvAtual)"},{"id":1036,"source":{"name":"DT_Mock.cpp","path":"\home\libdtcenter\dmt\src\DT_Mock.cpp","sourceReference":0},"line":611,"column":1,"name":"DT_PidMockStub(DT_UINT8 pucMsg, DT_VPRIO & vPrios)"},{"id":1037,"source":{"name":"DT_MsgInit.cpp","path":"\home\libdtcenter\dmt\src\DT_MsgInit.cpp","sourceReference":0},"line":164,"column":1,"name":"DT_PID::MsgProc(DT_PID const this, DT_VOID pMsg, DT_VPRIO & vec)"},{"id":1038,"source":{"name":"DT_MsgInit.cpp","path":"\home\libdtcenter\dmt\src\DT_MsgInit.cpp","sourceReference":0},"line":1062,"column":1,"name":"DT_CPU::MsgProc(DT_CPU const this, DT_UINTPTR ulPid, DT_VOID pMsg, DT_VPRIO & vec)"},{"id":1039,"source":{"name":"DT_MsgInit.cpp","path":"\home\libdtcenter\dmt\src\DT_MsgInit.cpp","sourceReference":0},"line":1723,"column":1,"name":"DT_CPUFACTORY::MsgProc(DT_CPUFACTORY const this, DT_UINT32 ulCpuId, DT_UINTPTR ulPid, DT_VOID pMsg, DT_VPRIO & vec)"}],"totalFrames":38},"running":false,"refs":null,"seq":0,"type":"response"} C scopes: {"frameId":1000} 1: (246642) <-2207-stack-select-frame 0 1: (246673) ->2207^done 1: (246673) ->(gdb) 1: (246673) 2207: elapsed time 31 1: (246673) <-2208-stack-list-variables 0 1: (246704) ->2208^done,variables=[{name="task_board"},{name="smart_task_board"},{name="input"},{name="mr_data"},{name="mr_smart_data"},{name="calc"},{name="ue_inst"},{name="catch_error_code"},{name="catch_error_line_no"},{name="PRETTY_FUNCTION__"},{name="nrcell_id"},{name="this",arg="1"},{name="msg",arg="1"}] 1: (246704) ->(gdb) 1: (246704) 2208: elapsed time 31 1: (246704) <-2209-var-create - "task_board" 1: (246767) ->2209^done,name="var406",numchild="1",value="0xd2b02b0",type="gof::EzTaskBoard ",thread-id="1",has_more="0" 1: (246767) ->(gdb) 1: (246767) 2209: elapsed time 62 1: (246767) <-2210-var-create - "smart_task_board" 1: (246798) ->2210^done,name="var407",numchild="1",value="{...}",type="gof::SmartData",thread-id="1",has_more="0" 1: (246798) ->(gdb) 1: (246798) 2210: elapsed time 31 1: (246798) <-2211-var-create - "input" 1: (246829) ->2211^done,name="var408",numchild="1",value="0xd2093e0",type="const X2AP_RRC_TRANSF_STRU ",thread-id="1",has_more="0" 1: (246829) ->(gdb) 1: (246829) 2211: elapsed time 31 1: (246829) <-2212-var-create - "mr_data" 1: (246860) ->2212^done,name="var409",numchild="2",value="0xec50f0eb <gof::SuicideManager::CreateSuicide(void const, gof::Suicide&)+105>",type="CuUemSendMrData ",thread-id="1",has_more="0" 1: (246860) ->(gdb) 1: (246860) 2212: elapsed time 31 1: (246860) <-2213-var-create - "mr_smart_data" 1: (246876) ->2213^done,name="var410",numchild="1",value="{...}",type="gof::SmartData",thread-id="1",has_more="0" 1: (246876) ->(gdb) 1: (246876) 2213: elapsed time 15 1: (246876) <-2214-var-create - "calc" 1: (246907) ->2214^done,name="var411",numchild="0",value="0xffffcda8",type="gof::CriticalObjectKeyCalculator ",thread-id="1",has_more="0" 1: (246907) ->(gdb) 1: (246907) 2214: elapsed time 31 1: (246907) <-2215-var-create - "ue_inst" 1: (246938) ->2215^done,name="var412",numchild="0",value="0",type="VOS_UINT32",thread-id="1",has_more="0" 1: (246938) ->(gdb) 1: (246938) 2215: elapsed time 31 1: (246938) <-2216-var-create - "catch_error_code" 1: (246985) ->2216^done,name="var413",numchild="0",value="0",type="GO_UINT32",thread-id="1",has_more="0" 1: (246985) ->(gdb) 1: (246985) 2216: elapsed time 46 1: (246985) <-2217-var-create - "__catch_error_line_no" 1: (247017) ->2217^done,name="var414",numchild="0",value="4294967295",type="GO_UINT32",thread-id="1",has_more="0" 1: (247017) ->(gdb) 1: (247017) 2217: elapsed time 31 1: (247017) <-2218-var-create - "PRETTY_FUNCTION" 1: (247048) ->2218^done,name="var415",numchild="55",value="[55]",type="const char [55]",has_more="0" 1: (247048) ->(gdb) 1: (247048) 2218: elapsed time 31 1: (247048) <-2219-var-create - "nrcell_id" 1: (247079) ->2219^done,name="var416",numchild="0",value="0",type="VOS_UINT16",thread-id="1",has_more="0" 1: (247079) ->(gdb) 1: (247079) 2219: elapsed time 31 1: (247079) <-2220-var-create - "this" 1: (247110) ->2220^done,name="var417",numchild="1",value="0xb667ce8",type="SgNBInfoTransCmd const",thread-id="1",has_more="0" 1: (247110) ->(gdb) 1: (247110) 2220: elapsed time 31 1: (247110) <-2221-var-create - "msg" 1: (247126) ->2221^done,name="var418",numchild="0",value="0xffffce98",type="const void ",thread-id="1",has_more="0" 1: (247126) ->(gdb) 1: (247126) 2221: elapsed time 15 R: {"success":true,"message":null,"request_seq":75,"command":"scopes","body":{"scopes":[{"name":"Locals","variablesReference":1000,"expensive":false}]},"running":false,"refs":null,"seq":0,"type":"response"} C variables: {"variablesReference":1000} R: {"success":true,"message":null,"request_seq":76,"command":"variables","body":{"variables":[{"name":"task_board","value":"0xd2b02b0","type":"gof::EzTaskBoard ","variablesReference":1001,"evaluateName":"task_board"},{"name":"smart_task_board","value":"{...}","type":"gof::SmartData","variablesReference":1002,"evaluateName":"smart_task_board"},{"name":"input","value":"0xd2093e0","type":"const X2AP_RRC_TRANSF_STRU ","variablesReference":1003,"evaluateName":"input"},{"name":"mr_data","value":"0xec50f0eb <gof::SuicideManager::CreateSuicide(void const, gof::Suicide&)+105>","type":"CuUemSendMrData ","variablesReference":1004,"evaluateName":"mr_data"},{"name":"mr_smart_data","value":"{...}","type":"gof::SmartData","variablesReference":1005,"evaluateName":"mr_smart_data"},{"name":"calc","value":"0xffffcda8","type":"gof::CriticalObjectKeyCalculator *","variablesReference":0,"evaluateName":"calc"},{"name":"ue_inst","value":"0","type":"VOS_UINT32","variablesReference":0,"evaluateName":"ue_inst"},{"name":"catch_error_code","value":"0","type":"GO_UINT32","variablesReference":0,"evaluateName":"catch_error_code"},{"name":"catch_error_line_no","value":"4294967295","type":"GO_UINT32","variablesReference":0,"evaluateName":"catch_error_line_no"},{"name":"PRETTY_FUNCTION","value":"[55]","type":"const char [55]","variablesReference":1006,"evaluateName":"PRETTY_FUNCTION"},{"name":"nrcell_id","value":"0","type":"VOS_UINT16","variablesReference":0,"evaluateName":"nrcell_id"},{"name":"this","value":"0xb667ce8","type":"SgNBInfoTransCmd const","variablesReference":1007,"evaluateName":"this"},{"name":"msg","value":"0xffffce98","type":"const void ","variablesReference":0,"evaluateName":"msg"}]},"running":false,"refs":null,"seq":0,"type":"response"}

pieandcakes commented 6 years ago

@shaoyabo would you be ok with less detail in your callstack then? Because the proposed fix is to allow a disabling of this to simplify your method signatures in your callstack view.

Example:

instead of int function(char* a, int b) you would see function()

shaoyabo commented 6 years ago

Can these two ways be controlled by the user ? This is the best solution

pieandcakes commented 6 years ago

Added it as a feature request.

zsynacl commented 6 years ago

Have this feature been added to cpp-tool yet?