Hi
I am trying to debug under ubuntu with gdb some arbb function.
I compiled the code with icc with -g option.
I added stl support to have pretty print (http://sourceware.org/gdb/wiki/STLSupport) with python (first option).
The stl print is ok for exemple for a vector of size 2:
"
gdb) p d
$5 = std::vector of length 2, capacity 2 = {9, 10}
gdb) p d$5 = std::vector of length 2, capacity 2 = {9, 10} " But when trying to print for exemple a boolean in arbb code : " 83 _if (bVendeur) (gdb) p bVendeur $6 = {m_detail_scalar = {m_scalar_type = arbb_boolean, m_variable = {m_capture_copy_in = false, m_impl = 0x1be29d0}, m_global_variable = {m_object = 0x0}, m_debug_data = { m_data = std::vector of length 80, capacity 80 = {0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000', 0 '\\000'}}}} (gdb) " I wonder which fancy printer you use for your data ? Sincerely yours



