请求主资源(mainResource)的堆栈

#4  0x00002ad7d0a33b17 in net::HttpStreamFactoryImpl::Job::RunLoop(int) () at ../../net/http/http_stream_factory_impl_job.cc:444^@
#5  0x00002ad7d0a337a9 in net::HttpStreamFactoryImpl::Job::StartInternal() () at ../../net/http/http_stream_factory_impl_job.cc:615^@
#6  0x00002ad7d0a336e3 in net::HttpStreamFactoryImpl::Job::Start(net::HttpStreamFactoryImpl::Request*) ()
    at ../../net/http/http_stream_factory_impl_job.cc:130^@
#7  0x00002ad7d0a2937d in net::HttpStreamFactoryImpl::RequestStreamInternal(net::HttpRequestInfo const&, net::RequestPriority, net::SSLConfig const&, net::SSLConfig const&, net::HttpStreamRequest::Delegate*, net::WebSocketHandshakeStreamBase::CreateHelper*, net::BoundNetLog const&) ()
    at ../../net/http/http_stream_factory_impl.cc:142^@
#8  0x00002ad7d0a28f24 in net::HttpStreamFactoryImpl::RequestStream(net::HttpRequestInfo const&, net::RequestPriority, net::SSLConfig const&, net::SSLConfig const&, net::HttpStreamRequest::Delegate*, net::BoundNetLog const&) () at ../../net/http/http_stream_factory_impl.cc:66^@
#9  0x00002ad7d09de65c in net::HttpNetworkTransaction::DoCreateStream() () at ../../net/http/http_network_transaction.cc:735^@


DoLoop(  //发送请求  和 接受数据

net/http/http_basic_stream.cc  HttpBasicStream::SendRequest(  parser()->SendRequest(

int HttpNetworkTransaction::DoSendRequest() {

0x00002ad7d09dab7e in net::HttpNetworkTransaction::DoLoop(int) () at ../../net/http/http_network_transaction.cc:619^@
http/http_network_transaction.cc  int HttpNetworkTransaction::Start(

void URLRequestHttpJob::StartTransactionInternal() { scoped_ptr<HttpTransaction> transaction_  rv = transaction_->Start(
            &request_info_, start_callback_, request_->net_log());

void URLRequestHttpJob::StartTransaction() {

void URLRequestHttpJob::DoStartTransaction() {

AddCookieHeaderAndStart

url_request/url_request_http_job.cc   Start(

void URLRequest::StartJob(URLRequestJob* job) {    job_->Start();

url_request/url_request.cc  void URLRequest::Start() {

scoped_ptr<net::URLRequest> request_    request_->Start();

void ResourceLoader::StartRequestInternal() {

./browser/loader/resource_loader.cc   const linked_ptr<ResourceLoader>& loader  loader->StartRequest();

void ResourceDispatcherHostImpl::StartLoading(

void ResourceDispatcherHostImpl::BeginRequestInternal(

void ResourceDispatcherHostImpl::BeginRequest(

./browser/loader/resource_dispatcher_host_impl.cc:    IPC_MESSAGE_HANDLER(ResourceHostMsg_RequestResource, OnRequestResource)

./child/resource_dispatcher.cc:      new ResourceHostMsg_RequestResource(routing_id_, request_id_, request_));

#2  0x00007f2ab31d402c in content::IPCResourceLoaderBridge::Start(content::RequestPeer*) () from /opt/BrowserCrawl/cef/libcef.so
#3  0x00007f2ab322188e in content::WebURLLoaderImpl::Context::Start(blink::WebURLRequest const&, content::SyncLoadResponse*) ()
   from /opt/BrowserCrawl/cef/libcef.so
#4  0x00007f2ab3224a82 in content::WebURLLoaderImpl::loadAsynchronously(blink::WebURLRequest const&, blink::WebURLLoaderClient*) ()
   from /opt/BrowserCrawl/cef/libcef.so
#5  0x00007f2aae98a2c4 in blink::ResourceLoader::start() () from /opt/BrowserCrawl/cef/libcef.so
#6  0x00007f2aae961ac1 in blink::Resource::load(blink::ResourceFetcher*, blink::ResourceLoaderOptions const&) ()
   from /opt/BrowserCrawl/cef/libcef.so
#7  0x00007f2aae96f195 in blink::ResourceFetcher::requestResource(blink::Resource::Type, blink::FetchRequest&) ()
   from /opt/BrowserCrawl/cef/libcef.so
#8  0x00007f2aae97111f in blink::ResourceFetcher::fetchMainResource(blink::FetchRequest&, blink::SubstituteData const&) ()
   from /opt/BrowserCrawl/cef/libcef.so
#9  0x00007f2aaeb60c09 in blink::DocumentLoader::startLoadingMainResource() () from /opt/BrowserCrawl/cef/libcef.so
#10 0x00007f2aaeb718e5 in blink::FrameLoader::loadWithNavigationAction(blink::NavigationAction const&, blink::FrameLoadType, WTF::PassRefPtr<blink::FormState>, blink::SubstituteData const&, blink::ContentSecurityPolicyCheck, blink::ClientRedirectPolicy, WTF::AtomicString const&) ()
   from /opt/BrowserCrawl/cef/libcef.so
#11 0x00007f2aaeb70a4c in blink::FrameLoader::load(blink::FrameLoadRequest const&) () from /opt/BrowserCrawl/cef/libcef.so
#12 0x00007f2aade2c8d3 in blink::WebLocalFrameImpl::loadRequest(blink::WebURLRequest const&) () from /opt/BrowserCrawl/cef/libcef.so
#13 0x00007f2ab2dca5f2 in content::RenderFrameImpl::OnNavigate(FrameMsg_Navigate_Params const&) () from /opt/BrowserCrawl/cef/libcef.so
#14 0x00007f2ab2defe97 in void DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(FrameMsg_Navigate_Params const&), FrameMsg_Navigate_Params>(content::RenderFrameImpl*, void (content::RenderFrameImpl::*)(FrameMsg_Navigate_Params const&), Tuple1<FrameMsg_Navigate_Params> const&) () from /opt/BrowserCrawl/cef/libcef.so
#15 0x00007f2ab2de078f in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(FrameMsg_Navigate_Params const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(FrameMsg_Navigate_Params const&)) () from /opt/BrowserCrawl/cef/libcef.so
#16 0x00007f2ab2dc7b4f in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) () from /opt/BrowserCrawl/cef/libcef.so
#17 0x00007f2ab0b27101 in content::MessageRouter::RouteMessage(IPC::Message const&) () from /opt/BrowserCrawl/cef/libcef.so
#18 0x00007f2ab0b2707e in content::MessageRouter::OnMessageReceived(IPC::Message const&) () from /opt/BrowserCrawl/cef/libcef.so
#19 0x00007f2ab3120414 in content::ChildThread::OnMessageReceived(IPC::Message const&) () from /opt/BrowserCrawl/cef/libcef.so
#20 0x00007f2ab02d8433 in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) () from /opt/BrowserCrawl/cef/libcef.so
#21 0x00007f2ab02e078a in base::internal::RunnableAdapter<void (IPC::ChannelProxy::Context::*)(IPC::Message const&)>::Run(IPC::ChannelProxy::Context*, IPC::Message const&) () from /opt/BrowserCrawl/cef/libcef.so



4  0x00002adcc0327d04 in net::URLRequestHttpJob::AddExtraHeaders() () at ../../net/url_request/url_request_http_job.cc:545
#5  0x00002adcc03278e1 in net::URLRequestHttpJob::Start() () at ../../net/url_request/url_request_http_job.cc:277

#6  0x00002adcc030600f in net::URLRequest::StartJob(net::URLRequestJob*) () at ../../net/url_request/url_request.cc:719

#7  0x00002adcc0306861 in net::URLRequest::RestartWithJob(net::URLRequestJob*) () at ../../net/url_request/url_request.cc:732
#8  0x00002adcc0306977 in net::URLRequest::Restart() () at ../../net/url_request/url_request.cc:725
#9  0x00002adcc033433d in net::URLRequestJob::NotifyRestartRequired() () at ../../net/url_request/url_request_job.cc:502

#10 0x00002adcc0c23694 in content::AppCacheURLRequestJob::BeginDelivery() () at ../../content/browser/appcache/appcache_url_request_job.cc:103^@^@


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值