class SymbolServerImpl

Defined at line 17 of file ../../src/developer/debug/zxdb/client/symbol_server_impl.h

Public Methods

void SymbolServerImpl (Session * session, const std::string & url, bool require_authentication)

Construct a new symbol server. Expects a url with one of these formats:

1. gs://bucket/[namespace]

2. https://debuginfod.server.com

Format (1) may be appended with "/debug" to hit the gcs_flat endpoint. If there is no format

following the GCS bucket namespace, the "/buildid" debuginfod endpoint will be assumed.

Defined at line 62 of file ../../src/developer/debug/zxdb/client/symbol_server_impl.cc

void DoAuthenticate (const std::map<std::string, std::string> & data, fit::callback<void (const Err &)> cb)

SymbolServer implementation.

Defined at line 111 of file ../../src/developer/debug/zxdb/client/symbol_server_impl.cc

void Fetch (const std::string & build_id, DebugSymbolFileType file_type, SymbolServer::FetchCallback cb)

Defined at line 210 of file ../../src/developer/debug/zxdb/client/symbol_server_impl.cc