#include "ui/gfx/x/xlib_support.h"
#include "base/check.h"
#include "base/compiler_specific.h"
#include "base/logging.h"
#include "base/no_destructor.h"
#include "library_loaders/xlib_loader.h"
#include "library_loaders/xlib_xcb_loader.h"
namespace x11 {
namespace {
int XlibErrorHandler(void*, void*) { … }
XlibLoader* GetXlibLoader() { … }
XlibXcbLoader* GetXlibXcbLoader() { … }
}
DISABLE_CFI_DLSYM
void InitXlib() { … }
DISABLE_CFI_DLSYM
void SetXlibErrorHandler() { … }
DISABLE_CFI_DLSYM
void XlibFree(void* data) { … }
DISABLE_CFI_DLSYM
XlibDisplay::XlibDisplay(const std::string& address) { … }
DISABLE_CFI_DLSYM
XlibDisplay::~XlibDisplay() { … }
DISABLE_CFI_DLSYM
struct xcb_connection_t* XlibDisplay::GetXcbConnection() { … }
}