cronet 库各个调用栈记录

编程入门 行业动态 更新时间:2024-10-21 18:46:39

<a href=https://www.elefans.com/category/jswz/34/1656597.html style=cronet 库各个调用栈记录"/>

cronet 库各个调用栈记录

处理 alt-svc 头:

* frame #0: dc64e44  `net::HttpStreamFactory::ProcessAlternativeServices(this=0x0000000282c37b10, session=0x0000000138822400, network_isolation_key=0x00000001369bf390, headers=0x00000002824d5220, http_server=0x000000016e3c0590) at http_stream_factory:92:15frame #1: dc261b0  `net::HttpNetworkTransaction::DoReadHeadersComplete(this=0x00000001369bf000, result=0) at http_network_transaction:1789:40frame #2: dc1e68c  `net::HttpNetworkTransaction::DoLoop(this=0x00000001369bf000, result=0) at http_network_transaction:1108:14frame #3: dc1d58c  `net::HttpNetworkTransaction::OnIOComplete(this=0x00000001369bf000, result=0) at http_network_transaction:846:12frame #4: dc2a964  `void base::internal::FunctorTraits<void (net::HttpNetworkTransaction::*)(int), void>::Invoke<void (net::HttpNetworkTransaction::*)(int), net::HttpNetworkTransaction*, int>(method=( `net::HttpNetworkTransaction::OnIOComplete(int) at http_network_transaction:845), receiver_ptr=0x000000016e3c0fb8, args=0x000000016e3c1004) at bind_internal.h:498:12frame #5: dc2a880  `void base::internal::InvokeHelper<false, void>::MakeItSo<void (net::HttpNetworkTransaction::* const&)(int), net::HttpNetworkTransaction*, int>(functor=0x0000000281dd4e60, args=0x000000016e3c0fb8, args=0x000000016e3c1004) at bind_internal.h:637:12frame #6: dc2a834  `void base::internal::Invoker<base::internal::BindState<void (net::HttpNetworkTransaction::*)(int), base::internal::UnretainedWrapper<net::HttpNetworkTransaction>>, void (int)>::RunImpl<void (net::HttpNetworkTransaction::* const&)(int), std::__1::tuple<base::internal::UnretainedWrapper<net::HttpNetworkTransaction>> const&, 0ul>(functor=0x0000000281dd4e60, bound=size=1, (null)=std::__1::index_sequence<0UL> @ 0x000000016e3c0fdf, unbound_args=0x000000016e3c1004) at bind_internal.h:710:12frame #7: dc2a7e4  `base::internal::Invoker<base::internal::BindState<void (net::HttpNetworkTransaction::*)(int), base::internal::UnretainedWrapper<net::HttpNetworkTransaction>>, void (int)>::Run(base=0x0000000281dd4e40, unbound_args=0) at bind_internal.h:692:12frame #8: de800a0  `base::OnceCallback<void (int)>::Run(this=0x00000001363f4c90, args=0) && at callback.h:101:12frame #9: dc8ce70  `net::HttpStreamParser::OnIOComplete(this=0x00000001363f4be0, result=0) at http_stream_parser:398:26frame #10: dc9326c  `void base::internal::FunctorTraits<void (net::HttpStreamParser::*)(int), void>::Invoke<void (net::HttpStreamParser::*)(int), base::WeakPtr<net::HttpStreamParser> const&, int>(method=( `net::HttpStreamParser::OnIOComplete(int) at http_stream_parser:392), receiver_ptr=0x0000000281db9230, args=0x000000016e3c1184) at bind_internal.h:498:12frame #11: dc93154  `void base::internal::InvokeHelper<true, void>::MakeItSo<void (net::HttpStreamParser::* const&)(int), base::WeakPtr<net::HttpStreamParser> const&, int>(functor=0x0000000281db9220, weak_ptr=0x0000000281db9230, args=0x000000016e3c1184) at bind_internal.h:657:5frame #12: dc930f4  `void base::internal::Invoker<base::internal::BindState<void (net::HttpStreamParser::*)(int), base::WeakPtr<net::HttpStreamParser>>, void (int)>::RunImpl<void (net::HttpStreamParser::* const&)(int), std::__1::tuple<base::WeakPtr<net::HttpStreamParser>> const&, 0ul>(functor=0x0000000281db9220, bound=size=1, (null)=std::__1::index_sequence<0UL> @ 0x000000016e3c115f, unbound_args=0x000000016e3c1184) at bind_internal.h:710:12frame #13: dc930ac  `base::internal::Invoker<base::internal::BindState<void (net::HttpStreamParser::*)(int), base::WeakPtr<net::HttpStreamParser>>, void (int)>::Run(base=0x0000000281db9200, unbound_args=392) at bind_internal.h:692:12frame #14: de800a0  `base::OnceCallback<void (int)>::Run(this=0x0000000135ddc018, args=392) && at callback.h:101:12frame #15: d9a0384  `net::SSLClientSocketImpl::DoReadCallback(this=0x0000000135ddbfe0, rv=392) at ssl_client_socket_impl:894:34frame #16: d99febc  `net::SSLClientSocketImpl::RetryAllOperations(this=0x0000000135ddbfe0) at ssl_client_socket_impl:1607:5frame #17: d99fd54  `net::SSLClientSocketImpl::OnReadReady(this=0x0000000135ddbfe0) at ssl_client_socket_impl:716:3frame #18: d996f70  `net::SocketBIOAdapter::OnSocketReadIfReadyComplete(this=0x0000000282c31a40, result=0) at socket_bio_adapter:199:14frame #19: d998dd0  `void base::internal::FunctorTraits<void (net::SocketBIOAdapter::*)(int), void>::Invoke<void (net::SocketBIOAdapter::*)(int), base::WeakPtr<net::SocketBIOAdapter>, int>(method=( `net::SocketBIOAdapter::OnSocketReadIfReadyComplete(int) at socket_bio_adapter:192), receiver_ptr=0x0000000281d00130, args=0x000000016e3c13f4) at bind_internal.h:498:12frame #20: d998ce8  `void base::internal::InvokeHelper<true, void>::MakeItSo<void (net::SocketBIOAdapter::*)(int), base::WeakPtr<net::SocketBIOAdapter>, int>(functor=0x0000000281d00120, weak_ptr=0x0000000281d00130, args=0x000000016e3c13f4) at bind_internal.h:657:5frame #21: d998c88  `void base::internal::Invoker<base::internal::BindState<void (net::SocketBIOAdapter::*)(int), base::WeakPtr<net::SocketBIOAdapter>>, void (int)>::RunImpl<void (net::SocketBIOAdapter::*)(int), std::__1::tuple<base::WeakPtr<net::SocketBIOAdapter>>, 0ul>(functor=0x0000000281d00120, bound=size=1, (null)=std::__1::index_sequence<0UL> @ 0x000000016e3c13cf, unbound_args=0x000000016e3c13f4) at bind_internal.h:710:12frame #22: d998c40  `base::internal::Invoker<base::internal::BindState<void (net::SocketBIOAdapter::*)(int), base::WeakPtr<net::SocketBIOAdapter>>, void (int)>::RunOnce(base=0x0000000281d00100, unbound_args=0) at bind_internal.h:679:12frame #23: de800a0  `base::OnceCallback<void (int)>::Run(this=0x000000016e3c14a8, args=0) && at callback.h:101:12frame #24: de0e554  `net::TCPClientSocket::DidCompleteReadWrite(this=0x00000001363d43f0, callback=net::CompletionOnceCallback @ 0x000000016e3c14a8, result=0) at tcp_client_socket:629:23frame #25: de0c2c8  `net::TCPClientSocket::DidCompleteRead(this=0x00000001363d43f0, result=0) at tcp_client_socket:616:3frame #26: de0ef38  `void base::internal::FunctorTraits<void (net::TCPClientSocket::*)(int), void>::Invoke<void (net::TCPClientSocket::*)(int), net::TCPClientSocket*, int>(method=( `net::TCPClientSocket::DidCompleteRead(int) at tcp_client_socket:611), receiver_ptr=0x000000016e3c1588, args=0x000000016e3c15d4) at bind_internal.h:498:12frame #27: de0ee54  `void base::internal::InvokeHelper<false, void>::MakeItSo<void (net::TCPClientSocket::*)(int), net::TCPClientSocket*, int>(functor=0x0000000281d01420, args=0x000000016e3c1588, args=0x000000016e3c15d4) at bind_internal.h:637:12frame #28: de0ee08  `void base::internal::Invoker<base::internal::BindState<void (net::TCPClientSocket::*)(int), base::internal::UnretainedWrapper<net::TCPClientSocket>>, void (int)>::RunImpl<void (net::TCPClientSocket::*)(int), std::__1::tuple<base::internal::UnretainedWrapper<net::TCPClientSocket>>, 0ul>(functor=0x0000000281d01420, bound=size=1, (null)=std::__1::index_sequence<0UL> @ 0x000000016e3c15af, unbound_args=0x000000016e3c15d4) at bind_internal.h:710:12frame #29: de0edb8  `base::internal::Invoker<base::internal::BindState<void (net::TCPClientSocket::*)(int), base::internal::UnretainedWrapper<net::TCPClientSocket>>, void (int)>::RunOnce(base=0x0000000281d01400, unbound_args=0) at bind_internal.h:679:12frame #30: de800a0  `base::OnceCallback<void (int)>::Run(this=0x000000016e3c16f0, args=0) && at callback.h:101:12frame #31: df7ab88  `net::TCPSocketPosix::ReadIfReadyCompleted(this=0x00000002823f0540, callback=net::CompletionOnceCallback @ 0x000000016e3c16f0, rv=0) at tcp_socket_posix:644:23frame #32: df7cac4  `void base::internal::FunctorTraits<void (net::TCPSocketPosix::*)(base::OnceCallback<void (int)>, int), void>::Invoke<void (net::TCPSocketPosix::*)(base::OnceCallback<void (int)>, int), net::TCPSocketPosix*, base::OnceCallback<void (int)>, int>(method=( `net::TCPSocketPosix::ReadIfReadyCompleted(base::OnceCallback<void (int)>, int) at tcp_socket_posix:639), receiver_ptr=0x000000016e3c1798, args=0x0000000281d00df8, args=0x000000016e3c17e4) at bind_internal.h:498:12frame #33: df7c9bc  `void base::internal::InvokeHelper<false, void>::MakeItSo<void (net::TCPSocketPosix::*)(base::OnceCallback<void (int)>, int), net::TCPSocketPosix*, base::OnceCallback<void (int)>, int>(functor=0x0000000281d00de0, args=0x000000016e3c1798, args=0x0000000281d00df8, args=0x000000016e3c17e4) at bind_internal.h:637:12frame #34: df7c968  `void base::internal::Invoker<base::internal::BindState<void (net::TCPSocketPosix::*)(base::OnceCallback<void (int)>, int), base::internal::UnretainedWrapper<net::TCPSocketPosix>, base::OnceCallback<void (int)>>, void (int)>::RunImpl<void (net::TCPSocketPosix::*)(base::OnceCallback<void (int)>, int), std::__1::tuple<base::internal::UnretainedWrapper<net::TCPSocketPosix>, base::OnceCallback<void (int)>>, 0ul, 1ul>(functor=0x0000000281d00de0, bound=size=2, (null)=std::__1::index_sequence<0UL, 1UL> @ 0x000000016e3c17bf, unbound_args=0x000000016e3c17e4) at bind_internal.h:710:12frame #35: df7c904  `base::internal::Invoker<base::internal::BindState<void (net::TCPSocketPosix::*)(base::OnceCallback<void (int)>, int), base::internal::UnretainedWrapper<net::TCPSocketPosix>, base::OnceCallback<void (int)>>, void (int)>::RunOnce(base=0x0000000281d00dc0, unbound_args=0) at bind_internal.h:679:12frame #36: de800a0  `base::OnceCallback<void (int)>::Run(this=0x0000000135debc48, args=0) && at callback.h:101:12frame #37: df76784  `net::SocketPosix::ReadCompleted(this=0x0000000135debb30) at socket_posix:627:38frame #38: df76494  `net::SocketPosix::OnFileCanReadWithoutBlocking(this=0x0000000135debb30, fd=75) at socket_posix:531:5frame #39: d897f10  `base::MessagePumpIOSForIO::FdWatchController::OnFileCanReadWithoutBlocking(this=0x0000000135debbc0, fd=75, pump=0x0000000283b74900) at message_pump_io_ios:51:13

更多推荐

cronet 库各个调用栈记录

本文发布于:2023-11-16 07:27:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1614647.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:cronet

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!