#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_));
#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^@^@