return ss.str();
}
-static inline std::string addr2hex(unsigned long val)
+static inline std::string addr2hex(uint64_t val)
{
std::stringstream ss;
ss << std::hex << val;
static int initLibAppCore()
{
- uint32_t appcoreInitAddr = ADDR_APPCORE_INIT ?
+ uint64_t appcoreInitAddr = ADDR_APPCORE_INIT ?
ADDR_APPCORE_INIT :
Elf::plt(PATH_LIBAPPCORE_EFL, "appcore_init");
if (appcoreInitAddr == 0) {
return -EINVAL;
}
- uint32_t elmRunAddr = ADDR_ELM_RUN_PLT ?
+ uint64_t elmRunAddr = ADDR_ELM_RUN_PLT ?
ADDR_ELM_RUN_PLT :
Elf::plt(PATH_LIBCAPI_APPFW_APPLICATION, "elm_run");
static int initLpad()
{
- uint32_t dlopenAddr = ADDR_DLOPEN_PLT_LPAD ?
+ uint64_t dlopenAddr = ADDR_DLOPEN_PLT_LPAD ?
ADDR_DLOPEN_PLT_LPAD :
Elf::plt(PATH_LAUNCHPAD, "dlopen");
return -EINVAL;
}
- uint32_t dlsymAddr = ADDR_DLSYM_PLT_LPAD ?
+ uint64_t dlsymAddr = ADDR_DLSYM_PLT_LPAD ?
ADDR_DLSYM_PLT_LPAD :
Elf::plt(PATH_LAUNCHPAD, "dlsym");
if (payload != NULL && payload_size != 0)
memcpy(p, payload, payload_size);
- LOGI("ACK (%s) errcode<%s> payload=0x%08X; size=%d\n", msg_ID_str(resp),
- msgErrStr(err_code), (int)payload, payload_size);
+ LOGI("ACK (%s) errcode<%s> payload=%p; size=%d\n", msg_ID_str(resp),
+ msgErrStr(err_code), payload, payload_size);
printBuf((char *)msg, loglen);
/* TODO FIXME What the hell is going around? This shouldn't be this way */
#define pack_path_with_len(to, n) \
do { \
- size_t len; \
+ uint32_t len; \
len = strnlen(n, PATH_MAX) + 1; \
pack_int32(to, len); \
memcpy(to, n, len); \
if (err == 0) {
/* send config message to target process */
log.type = APP_MSG_CONFIG;
- log.length = snprintf(log.data, sizeof(log.data), "%llu",
+ log.length = snprintf(log.data, sizeof(log.data), "%" PRIu64,
prof_session.conf.use_features0) + 1;
if (target_send_msg(target, &log) != 0)
LOGE("fail to send data to target %p\n", target);
for (i = 0; dev[i].fd != ARRAY_END; i++) {
if (dev[i].fd >= 0) {
write(dev[i].fd, in_ev, sizeof(struct input_event));
- LOGI("write(%d, %d, %d)\n",
- dev[i].fd, (int)in_ev, sizeof(struct input_event));
+ LOGI("write(%d, %p, %d)\n",
+ dev[i].fd, in_ev, sizeof(struct input_event));
}
}
}
uint64_t value;
if (!fp)
return 0;
- if (fscanf(fp, "%lld", &value) != 1)
+ if (fscanf(fp, "%" PRId64, &value) != 1)
value = 0;
fclose(fp);
return value;
%define WSI_SUPPORT 0
%endif
-ExcludeArch: aarch64 x86_64
+ExcludeArch: x86_64
BuildRequires: smack-devel
BuildRequires: libattr-devel
BuildRequires: glib2-devel