DUMMY_SRCS = ./custom_chart/da_chart_dummy.c
CAPI_SRCS = $(COMMON_SRCS) \
- ./probe_capi/capi_appfw.c \
- ./probe_ui/capi_capture.c
+ ./probe_capi/capi_appfw.c
+# ./probe_ui/capi_capture.c
-TIZEN_SRCS = $(COMMON_SRCS) \
+TIZEN_SRCS = $(COMMON_SRCS) $(CAPI_SRCS)\
./helper/addr-tizen.c \
./helper/common_probe_init.cpp \
./probe_memory/libdanew.cpp
DUMMY_OBJS = $(patsubst %.c,%.o, $(DUMMY_SRCS))
-CAPI_TARGET = da_probe_capi.so
TIZEN_TARGET = da_probe_tizen.so
DUMMY_TARGET = libdaprobe.so
TIZEN_LDFLAGS = -lstdc++
all: capi tizen dummy
-capi: headers $(CAPI_TARGET)
tizen: headers $(TIZEN_TARGET)
dummy: headers $(DUMMY_TARGET)
$(GENERATED_HEADERS):
awk -f $< < $(APINAMES) > $@
-$(CAPI_TARGET): $(CAPI_OBJS)
- $(CC) $(LDFLAGS) $^ -o $@
-
$(TIZEN_TARGET): LDFLAGS+=$(TIZEN_LDFLAGS)
$(TIZEN_TARGET): CPPFLAGS+=$(TIZEN_CPPFLAGS)
$(TIZEN_TARGET): $(TIZEN_OBJS)
*to++ = **t;
switch (**t) {
+ case 'b':
case 'c':
c = (uint8_t)va_arg(*args, uint32_t);
memcpy(to, &c, sizeof(c));
lib_handle[SONAME] = dlopen(lib_string[SONAME], RTLD_LAZY); \
if (lib_handle[SONAME] == NULL) { \
fprintf(stderr, "dlopen failed : %s\n", lib_string[SONAME]); \
+ PRINTMSG("dlopen failed : %s\n", lib_string[SONAME]); \
exit(0); \
} \
} \
FUNCTIONPOINTER = dlsym(lib_handle[SONAME], FUNCNAME); \
if (FUNCTIONPOINTER == NULL || dlerror() != NULL) { \
fprintf(stderr, "dlsym failed : <" FUNCNAME ">\n"); \
+ PRINTMSG("dlsym failed : <" FUNCNAME ">\n"); \
exit(0); \
} \
probeBlockEnd(); \
static bool _dalc_app_create(void* user_data)
{
- bool bret;
+ bool bret = false;
DECLARE_VARIABLE_STANDARD;
bfiltering = false;
PRE_PROBEBLOCK();
-
bret = gAppCallback.create(user_data);
PACK_ORIGINAL_APPFWCYCLE(API_ID__dalc_app_create, 'b', bret, "p",
Ecore_Event_Handler* handler;
int ret;
- //set app_efl flag to determinate termination way for app
- app_efl_main_flg = 1;
-
- GET_REAL_FUNC(app_efl_main, LIBCAPI_APPFW_APPLICATION);
+ GET_REAL_FUNCP_RTLD_NEXT(app_efl_main, app_efl_mainp);
probeBlockStart();
handler = register_orientation_event_listener();