PROBELIB_CAPI=$(LIBDIR)/$(PROBE_CAPI_TARGET)
PROBELIB_GRAPHICS=$(LIBDIR)/$(PROBE_GRAPHICS_TARGET)
PROBELIB_SCREENSHOT=$(LIBDIR)/$(PROBE_SCREENSHOT_TARGET)
+PROBELIB_UI=$(LIBDIR)/$(PROBE_UI_TARGET)
PROBELIB_LSAN=$(LIBDIR)/$(LSAN_TARGET)
PROBELIB_UIHV=$(LIBDIR)/da_ui_viewer.so
CFLAGS+= -DPROBELIB_CAPI=\"$(PROBELIB_CAPI)\"
CFLAGS+= -DPROBELIB_GRAPHICS=\"$(PROBELIB_GRAPHICS)\"
CFLAGS+= -DPROBELIB_SCREENSHOT=\"$(PROBELIB_SCREENSHOT)\"
+CFLAGS+= -DPROBELIB_UI=\"$(PROBELIB_UI)\"
CFLAGS+= -DPROBELIB_LSAN=\"$(PROBELIB_LSAN)\"
CFLAGS+= -DPROBELIB_UIHV=\"$(PROBELIB_UIHV)\"
CPPFLAGS = $(INCLUDE_CPPFLAGS) -D_GNU_SOURCE -fPIC
static const char probelib_screenshot[] = PROBELIB_SCREENSHOT;
static const char probelib_lsan[] = PROBELIB_LSAN;
static const char probelib_uihv[] = PROBELIB_UIHV;
+static const char probelib_ui[] = PROBELIB_UI;
/* Features list, defined in probe_* headers */
#define FEATURES_LIST \
X(FL_NETWORK_API_ALWAYS_PROBING, 0, network_feature_always, probelib_main) \
X(FL_THREAD_API_PROBING, 0, thread_feature, probelib_main) \
X(FL_THREAD_API_ALWAYS_PROBING, 0, thread_feature_always, probelib_main) \
- X(FL_SCREENSHOT, 0, screenshot_feature, probelib_screenshot)
+ X(FL_SCREENSHOT, 0, ui_feature, probelib_ui)
#endif /* __FEATURES_LIST_H__ */
#include <errno.h> /* for program_invocation_name */
#include "probeinfo.h"
-#include "probe_screenshot.h"
#include "probe_helper.h"
#include "probe_event.h"
#include "probe_file.h"
#include <stdlib.h>
#include "probeinfo.h"
#include "dahelper.h"
-#include "probe_screenshot.h"
#include "probe_helper.h"
#include "probe_event.h"
#include "probe_file.h"
+++ /dev/null
-#include "api_names_global.h"
-#include "probeinfo.h"
-
-/* Screenshot feature has no probes */
-
-struct feature_desc_t screenshot_feature = {
- .feature = FL_SCREENSHOT,
- .cnt = 0,
- .probes = NULL
-};
+++ /dev/null
-#ifndef __PROBE_SCREENSHOT_H__
-#define __PROBE_SCREENSHOT_H__
-
-extern struct feature_desc_t screenshot_feature;
-
-#endif /* __PROBE_SCREENSHOT_H__ */