2017-07-30 31 views
0

我有一個突破點是這樣的:gdb C++如何在命令列表中啓用漂亮的打印機?

b kuk.cpp:1803 if (v==644) 
commands 
p m_d.m_state[644] 
end 

我注意到命令列表內的登記漂亮的打印機只:

global pretty-printers: 
builtin 
    mpx_bound128 

以外的命令名單上有:

(gdb) info pretty-printer 
global pretty-printers: 
    builtin 
    mpx_bound128 
    objfile /usr/bin/cygstdc++-6.dll pretty-printers: 
    libstdc++-v6 
    __gnu_cxx::_Slist_iterator 
    __gnu_cxx::__7::_Slist_iterator 
    __gnu_cxx::__7::__normal_iterator 
    __gnu_cxx::__7::slist 
    __gnu_cxx::__normal_iterator 
    __gnu_cxx::slist 
    __gnu_debug::_Safe_iterator 
    std::_Deque_const_iterator 
    std::_Deque_iterator 
    std::_List_const_iterator 
    std::_List_iterator 
... 
... 

如何在我的命令列表中啓用所有這些漂亮的打印機?

回答

0

至於documentation說,針對下列命令可用於:

enable pretty-printer [object-regexp [name-regexp]] 

,但我不知道,你可以使他們中的一些,如果它不被info命令中列出

+0

我不能有試過。 – user2304458