Modify dat.h dat_event to include event_extension_data[8].
Extend struct dat_event outside of extension build
switch to enable non-extended applications to work
with extended libraries. Otherwise, there is a potential
for the event callee to write back too much event data
and exceed callers non-extended event buffer.
Signed-off by: Arlin Davis <ardavis@ichips.intel.com>
DAT_EVENT_NUMBER event_number;
DAT_EVD_HANDLE evd_handle;
DAT_EVENT_DATA event_data;
-#ifdef DAT_EXTENSIONS
DAT_UINT64 event_extension_data[8];
-#endif /* DAT_EXTENSIONS */
} DAT_EVENT;
/* Provider/registration info */
if EXT_TYPE_IB
bin_PROGRAMS += dtestx
dtestx_SOURCES = dtestx.c
+dtest_CFLAGS = -DDAT_EXTENSIONS
dtestx_CFLAGS = -DDAT_EXTENSIONS
dtestx_LDADD = $(srcdir)/../../dat/udat/libdat.la
endif