1 | tobago:/home/crisb->LD_LIBRARY_PATH=/opt/boost_1_40_0/lib /opt/sunstudio12.1/bin/dbx ./a.out
|
---|
2 | For information about new features see `help changes'
|
---|
3 | To remove this message, put `dbxenv suppress_startup_message 7.7' in your .dbxrc
|
---|
4 | Reading a.out
|
---|
5 | Reading ld.so.1
|
---|
6 | Reading libboost_serialization.so.1.40.0
|
---|
7 | Reading libstlport.so.1
|
---|
8 | Reading librt.so.1
|
---|
9 | Reading libCrun.so.1
|
---|
10 | Reading libm.so.2
|
---|
11 | Reading libc.so.1
|
---|
12 | Reading libaio.so.1
|
---|
13 | Reading libmd5.so.1
|
---|
14 | (dbx) stop at 36
|
---|
15 | (2) stop at "stream.cpp":37
|
---|
16 | (dbx) run
|
---|
17 | Running: a.out
|
---|
18 | (process id 18939)
|
---|
19 | Reading libc_psr.so.1
|
---|
20 | 1
|
---|
21 | 2
|
---|
22 | 3
|
---|
23 | 22 serialization::archive 5 1 2 3 4
|
---|
24 |
|
---|
25 | 27 22
|
---|
26 | Val: 1 29 22
|
---|
27 | stopped in main at line 37 in file "stream.cpp"
|
---|
28 | 37 inStream >> b;
|
---|
29 | (dbx) next
|
---|
30 | stopped in main at line 39 in file "stream.cpp"
|
---|
31 | 39 std::cout << "Val: " << b << " " << inStringStream.tellg() << " " << inStringStream.gcount() << std::endl;
|
---|
32 | (dbx) next
|
---|
33 | Val: 2 31 22
|
---|
34 | stopped in main at line 41 in file "stream.cpp"
|
---|
35 | 41 inStream >> b;
|
---|
36 | (dbx) step
|
---|
37 | stopped in boost::archive::detail::interface_iarchive<boost::archive::text_iarchive>::operator>><int> at line 61 in file "interface_iarchive.hpp"
|
---|
38 | 61 this->This()->load_override(t, 0);
|
---|
39 | (dbx) step
|
---|
40 | stopped in boost::archive::detail::interface_iarchive<boost::archive::text_iarchive>::This at line 46 in file "interface_iarchive.hpp"
|
---|
41 | 46 return static_cast<Archive *>(this);
|
---|
42 | (dbx) step
|
---|
43 | stopped in boost::archive::detail::interface_iarchive<boost::archive::text_iarchive>::This at line 47 in file "interface_iarchive.hpp"
|
---|
44 | 47 }
|
---|
45 | (dbx) step
|
---|
46 | stopped in boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::load_override<int> at line 66 in file "text_iarchive.hpp"
|
---|
47 | 66 basic_text_iarchive<Archive>::load_override(t, 0);
|
---|
48 | (dbx) step
|
---|
49 | stopped in boost::archive::basic_text_iarchive<boost::archive::text_iarchive>::load_override<int> at line 62 in file "basic_text_iarchive.hpp"
|
---|
50 | 62 this->detail_common_iarchive::load_override(t, 0);
|
---|
51 | (dbx) step
|
---|
52 | stopped in boost::archive::detail::common_iarchive<boost::archive::text_iarchive>::load_override<int> at line 61 in file "common_iarchive.hpp"
|
---|
53 | 61 archive::load(* this->This(), t);
|
---|
54 | (dbx) step
|
---|
55 | stopped in boost::archive::detail::interface_iarchive<boost::archive::text_iarchive>::This at line 46 in file "interface_iarchive.hpp"
|
---|
56 | 46 return static_cast<Archive *>(this);
|
---|
57 | (dbx) step
|
---|
58 | stopped in boost::archive::detail::interface_iarchive<boost::archive::text_iarchive>::This at line 47 in file "interface_iarchive.hpp"
|
---|
59 | 47 }
|
---|
60 | (dbx) step
|
---|
61 | stopped in boost::archive::load<boost::archive::text_iarchive,int> at line 542 in file "iserializer.hpp"
|
---|
62 | 542 typex::invoke(ar, t);
|
---|
63 | (dbx) step
|
---|
64 | stopped in boost::archive::detail::load_non_pointer_type<boost::archive::text_iarchive,int>::invoke at line 417 in file "iserializer.hpp"
|
---|
65 | 417 typex::invoke(ar, t);
|
---|
66 | (dbx) step
|
---|
67 | stopped in boost::archive::detail::load_non_pointer_type<boost::archive::text_iarchive,int>::load_primitive::invoke at line 332 in file "iserializer.hpp"
|
---|
68 | 332 load_access::load_primitive(ar, t);
|
---|
69 | (dbx) step
|
---|
70 | stopped in boost::archive::load_access::load_primitive<boost::archive::text_iarchive,int> at line 109 in file "iserializer.hpp"
|
---|
71 | 109 ar.load(t);
|
---|
72 | (dbx) step
|
---|
73 | stopped in boost::archive::text_iarchive_impl<boost::archive::text_iarchive>::load<int> at line 47 in file "text_iarchive.hpp"
|
---|
74 | 47 basic_text_iprimitive<std::istream>::load(t);
|
---|
75 | (dbx) step
|
---|
76 | stopped in boost::archive::basic_text_iprimitive<std::basic_istream<char,std::char_traits<char> > >::load<int> at line 81 in file "basic_text_iprimitive.hpp"
|
---|
77 | 81 if(is.fail())
|
---|
78 | (dbx) print is
|
---|
79 | dbx: internal error: cannot convert 'AGGREGATE' to 'NONE' ...
|
---|
80 | is = {
|
---|
81 | _M_gcount = 22
|
---|
82 | }
|
---|
83 | (dbx) pint is.tellg()
|
---|
84 | syntax error
|
---|
85 | (dbx) print is.tellg()
|
---|
86 | is.tellg() = {
|
---|
87 | _M_pos = 31
|
---|
88 | _M_st = {
|
---|
89 | __filler = (0, 0, 0, 0)
|
---|
90 | }
|
---|
91 | }
|
---|
92 | (dbx) print is.peek()
|
---|
93 | is.peek() = 32
|
---|
94 | (dbx) next
|
---|
95 | stopped in boost::archive::basic_text_iprimitive<std::basic_istream<char,std::char_traits<char> > >::load<int> at line 85 in file "basic_text_iprimitive.hpp"
|
---|
96 | 85 is >> t;
|
---|
97 | (dbx) step
|
---|
98 | stopped in boost::archive::basic_text_iprimitive<std::basic_istream<char,std::char_traits<char> > >::load<int> at line 86 in file "basic_text_iprimitive.hpp"
|
---|
99 | 86 }
|
---|
100 | (dbx) print is.tellg()
|
---|
101 | is.tellg() = {
|
---|
102 | _M_pos = -1
|
---|
103 | _M_st = {
|
---|
104 | __filler = (0, 0, 0, 0)
|
---|
105 | }
|
---|
106 | }
|
---|
107 | (dbx) print is.peek()
|
---|
108 | is.peek() = -1
|
---|
109 | (dbx) print is.bad()
|
---|
110 | is.bad() = true
|
---|
111 | (dbx)
|
---|