Advertisement
bueddl

Untitled

Sep 26th, 2015
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
GDB 6.00 KB | None | 0 0
  1. (gdb) p request
  2. $1 = {header_ = {<protocol::http::header> = {version = {major = 1, minor = 1},
  3.       connection = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
  4.           _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x6ca530,
  5.             _M_finish = 0x6ca538, _M_end_of_storage = 0x6ca538}}, <No data fields>}, date = {
  6.         __d = {__r = 0}},
  7.       upgrade = {<std::_Vector_base<protocol::http::product, std::allocator<protocol::http::product> >> = {
  8.           _M_impl = {<std::allocator<protocol::http::product>> = {<__gnu_cxx::new_allocator<protocol::http::product>> = {<No data fields>}, <No data fields>}, _M_start = 0x6ca510,
  9.             _M_finish = 0x6ca520, _M_end_of_storage = 0x6ca520}}, <No data fields>}},
  10.     request_method = protocol::http::request::method::Get, request_uri = {
  11.       type_ = protocol::rfc::uri::type::none, scheme = {static npos = <optimized out>,
  12.         _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6c8618 <std::string::_Rep::_S_empty_rep_storage+24> ""}},
  13.       authority = {server_ = {host = {static npos = <optimized out>,
  14.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  15.               _M_p = 0x6c8618 <std::string::_Rep::_S_empty_rep_storage+24> ""}}, port = 0,
  16.           userinfo = {static npos = <optimized out>,
  17.             _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  18.               _M_p = 0x6c8618 <std::string::_Rep::_S_empty_rep_storage+24> ""}}},
  19.         registered_name = {static npos = <optimized out>,
  20.           _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  21. ---Type <return> to continue, or q <return> to quit---
  22.             _M_p = 0x6c8618 <std::string::_Rep::_S_empty_rep_storage+24> ""}},
  23.         type_ = protocol::rfc::authority::type::server}, path_ = {
  24.         absolute = {<std::_Vector_base<protocol::rfc::segment, std::allocator<protocol::rfc::segment> >> = {
  25.             _M_impl = {<std::allocator<protocol::rfc::segment>> = {<__gnu_cxx::new_allocator<protocol::rfc::segment>> = {<No data fields>}, <No data fields>}, _M_start = 0x6ca660,
  26.               _M_finish = 0x6ca680, _M_end_of_storage = 0x6ca680}}, <No data fields>},
  27.         opaque = {static npos = <optimized out>,
  28.           _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  29.             _M_p = 0x6c8618 <std::string::_Rep::_S_empty_rep_storage+24> ""}},
  30.         type_ = (protocol::rfc::path::type::opaque | protocol::rfc::path::type::relative | unknown: 4)}, query = {static npos = <optimized out>,
  31.         _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6c8618 <std::string::_Rep::_S_empty_rep_storage+24> ""}},
  32.       fragment = {static npos = <optimized out>,
  33.         _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6c8618 <std::string::_Rep::_S_empty_rep_storage+24> ""}}},
  34.     accept = {<std::_Vector_base<protocol::http::header_field::accept_media, std::allocator<protocol::http::header_field::accept_media> >> = {
  35.         _M_impl = {<std::allocator<protocol::http::header_field::accept_media>> = {<__gnu_cxx::new_allocator<protocol::http::header_field::accept_media>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
  36.     accept_charset = {<std::_Vector_base<protocol::http::header_field::charset_weighted, std::allocator<protocol::http::header_field::charset_weighted> >> = {
  37.         _M_impl = {<std::allocator<protocol::http::header_field::charset_weighted>> = {<__gnu_cxx::new_allocator<protocol::http::header_field::charset_weighted>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>},
  38.     host = {host = {static npos = <optimized out>,
  39. ---Type <return> to continue, or q <return> to quit---
  40.         _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6ca4a8 "server.example.com"}}, port = 0}, sec_websocket = {
  41.       key = {static npos = <optimized out>,
  42.         _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x6ca398 "dGhlIHNhbXBsZSBub25jZQ=="}}, version = 13,
  43.       protocol = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
  44.           _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x6ca5e0,
  45.             _M_finish = 0x6ca5f0, _M_end_of_storage = 0x6ca5f0}}, <No data fields>},
  46.       extensions = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
  47.           _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0,
  48.             _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}}}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement