valgrind_listener_SOURCES = valgrind-listener.c
valgrind_listener_CPPFLAGS = $(AM_CPPFLAGS_PRI) -I$(top_srcdir)/coregrind
-valgrind_listener_CFLAGS = $(AM_CFLAGS_PRI)
+valgrind_listener_CFLAGS = $(AM_CFLAGS_PRI) -fhosted
valgrind_listener_CCASFLAGS = $(AM_CCASFLAGS_PRI)
valgrind_listener_LDFLAGS = $(AM_CFLAGS_PRI)
if VGCONF_PLATVARIANT_IS_ANDROID
valgrind_di_server_SOURCES = valgrind-di-server.c
valgrind_di_server_CPPFLAGS = $(AM_CPPFLAGS_PRI) -I$(top_srcdir)/coregrind
-valgrind_di_server_CFLAGS = $(AM_CFLAGS_PRI)
+valgrind_di_server_CFLAGS = $(AM_CFLAGS_PRI) -fhosted
valgrind_di_server_CCASFLAGS = $(AM_CCASFLAGS_PRI)
valgrind_di_server_LDFLAGS = $(AM_CFLAGS_PRI)
if VGCONF_PLATVARIANT_IS_ANDROID
getoff_@VGCONF_ARCH_PRI@_@VGCONF_OS@_SOURCES = getoff.c
getoff_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CPPFLAGS = $(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
-getoff_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS = $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
+getoff_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CFLAGS = $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) -fhosted
getoff_@VGCONF_ARCH_PRI@_@VGCONF_OS@_CCASFLAGS = $(AM_CCASFLAGS_PRI)
getoff_@VGCONF_ARCH_PRI@_@VGCONF_OS@_LDFLAGS = $(AM_CFLAGS_PRI) @LIB_UBSAN@
if HAVE_DLINFO_RTLD_DI_TLS_MODID
if VGCONF_HAVE_PLATFORM_SEC
getoff_@VGCONF_ARCH_SEC@_@VGCONF_OS@_SOURCES = getoff.c
getoff_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CPPFLAGS = $(AM_CPPFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
-getoff_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS = $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
+getoff_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CFLAGS = $(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@) -fhosted
getoff_@VGCONF_ARCH_SEC@_@VGCONF_OS@_CCASFLAGS = $(AM_CCASFLAGS_SEC)
getoff_@VGCONF_ARCH_SEC@_@VGCONF_OS@_LDFLAGS = $(AM_CFLAGS_SEC)
if HAVE_DLINFO_RTLD_DI_TLS_MODID
break;
if (i >= M_CONNECTIONS) {
- fprintf(stderr, "\n\nMore than %d concurrent connections.\n"
+ fprintf(stderr, "\n\nMore than %u concurrent connections.\n"
"Restart the server giving --max-connect=INT on the\n"
"commandline to increase the limit.\n\n",
M_CONNECTIONS);
break;
if (i >= M_CONNECTIONS) {
- fprintf(stderr, "\n\nMore than %d concurrent connections.\n"
+ fprintf(stderr, "\n\nMore than %u concurrent connections.\n"
"Restart the listener giving --max-connect=INT on the\n"
"commandline to increase the limit.\n\n",
M_CONNECTIONS);
RANLIB = ${LTO_RANLIB}
valgrind_CPPFLAGS = $(AM_CPPFLAGS_PRI)
-valgrind_CFLAGS = $(AM_CFLAGS_PRI) $(LTO_CFLAGS)
+valgrind_CFLAGS = $(AM_CFLAGS_PRI) $(LTO_CFLAGS) -fhosted
valgrind_CCASFLAGS = $(AM_CCASFLAGS_PRI)
valgrind_LDFLAGS = $(AM_CFLAGS_PRI) @LIB_UBSAN@
# If there is no secondary platform, and the platforms include x86-darwin,
endif
vgdb_CPPFLAGS = $(AM_CPPFLAGS_PRI) $(GDB_SCRIPTS_DIR)
-vgdb_CFLAGS = $(AM_CFLAGS_PRI) $(LTO_CFLAGS)
+vgdb_CFLAGS = $(AM_CFLAGS_PRI) $(LTO_CFLAGS) -fhosted
vgdb_CCASFLAGS = $(AM_CCASFLAGS_PRI)
vgdb_LDFLAGS = $(AM_CFLAGS_PRI) @LIB_UBSAN@
if VGCONF_PLATVARIANT_IS_ANDROID
msg, signal_expected);
p = waitpid(pid, &status, __WALL);
DEBUG(1, "after waitpid pid %d p %d status 0x%x %s\n", pid, p,
- status, status_image (status));
+ (unsigned)status, status_image (status));
if (p != pid) {
ERROR(errno, "%s waitpid pid %d in waitstopped %d status 0x%x %s\n",
- msg, pid, p, status, status_image (status));
+ msg, pid, p, (unsigned)status, status_image (status));
return False;
}
web search '[patch] Fix syscall restarts for amd64->i386 biarch'
e.g. http://sourceware.org/ml/gdb-patches/2009-11/msg00592.html */
*(long *)&user_save.regs.rax = *(int*)&user_save.regs.rax;
- DEBUG(1, "Sign extending %8.8lx to %8.8lx\n",
+ DEBUG(1, "Sign extending %8.8llx to %8.8llx\n",
user_mod.regs.rax, user_save.regs.rax);
}
#elif defined(VGA_arm)
break;
TSFPRINTF(stderr, "Bad checksum, sentsum=0x%x, csum=0x%x, buf=%s\n",
- (c1 << 4) + c2, csum, buf);
+ (unsigned)((c1 << 4) + c2), (unsigned)csum, buf);
ssize_t res = 0;
while (res == 0) {
res = write(ackfd, "-", 1);
if (!(csum == (c1 << 4) + c2)) {
TSFPRINTF(stderr, "Bad checksum, sentsum=0x%x, csum=0x%x, buf=%s\n",
- (c1 << 4) + c2, csum, buf);
+ (unsigned)((c1 << 4) + c2), (unsigned)csum, buf);
if (!noackmode)
if (!write_to_gdb ("-", 1))
return -1;
CALL_FN_W_WWWW(ret, fn, name, oflag, mode, value);
// To do: figure out why gcc 9.2.1 miscompiles this function if the printf()
// call below is left out.
+#if defined(__GNUC__) && !defined(__clang__)
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wformat-zero-length"
+#endif
printf("");
+#if defined(__GNUC__) && !defined(__clang__)
+#pragma GCC diagnostic pop
+#endif
VALGRIND_DO_CLIENT_REQUEST_STMT(VG_USERREQ_DRD_POST_SEM_OPEN,
ret != SEM_FAILED ? ret : 0,
name, oflag, mode, value);
if (TRACE_SEM_FNS) {
fprintf(stderr, "<< sem_open(\"%s\",%ld,%lx,%lu) ",
- name,oflag,mode,value);
+ name,oflag,(unsigned long)mode,value);
fflush(stderr);
}
void *, self, long, (ret & 0xFF) ? True : False);
if (TRACE_QT4_FNS) {
- fprintf(stderr, " :: Q::tryLock -> %lu >>\n", ret);
+ fprintf(stderr, " :: Q::tryLock -> %ld >>\n", ret);
}
return ret;
void *, self, long, (ret & 0xFF) ? True : False);
if (TRACE_QT4_FNS) {
- fprintf(stderr, " :: Q::tryLock(int) -> %lu >>\n", ret);
+ fprintf(stderr, " :: Q::tryLock(int) -> %ld >>\n", ret);
}
return ret;
-I$(top_srcdir)/include \
-I$(top_srcdir)/memcheck \
-I$(top_srcdir)/VEX/pub
-vbit_test_CFLAGS = $(AM_CFLAGS_PRI)
+vbit_test_CFLAGS = $(AM_CFLAGS_PRI) -fhosted
vbit_test_DEPENDENCIES = $(top_builddir)/VEX/libvex-@VGCONF_ARCH_PRI@-@VGCONF_OS@.a
vbit_test_LDADD = $(top_builddir)/VEX/libvex-@VGCONF_ARCH_PRI@-@VGCONF_OS@.a
vbit_test_LDFLAGS = $(AM_CFLAGS_PRI) @LIB_UBSAN@
-I$(top_srcdir)/include \
-I$(top_srcdir)/memcheck \
-I$(top_srcdir)/VEX/pub
-vbit_test_sec_CFLAGS = $(AM_CFLAGS_SEC) \
+vbit_test_sec_CFLAGS = $(AM_CFLAGS_SEC) -fhosted \
$(AM_CFLAGS_@VGCONF_PLATFORM_SEC_CAPS@)
vbit_test_sec_DEPENDENCIES = $(top_builddir)/VEX/libvex-@VGCONF_ARCH_SEC@-@VGCONF_OS@.a \
$(TOOL_LDADD_@VGCONF_PLATFORM_SEC_CAPS@)
}
}
- fprintf(stderr, "unknown opcode %d\n", op);
+ fprintf(stderr, "unknown opcode %u\n", (unsigned)op);
exit(1);
}
disasm_test_CPPFLAGS = $(AM_CPPFLAGS_PRI) \
-I$(top_srcdir)/VEX/pub \
-I$(top_srcdir)/VEX/priv
-disasm_test_CFLAGS = $(AM_CFLAGS_PRI)
+disasm_test_CFLAGS = $(AM_CFLAGS_PRI) -fhosted
disasm_test_DEPENDENCIES = $(top_builddir)/VEX/libvex-@VGCONF_ARCH_PRI@-@VGCONF_OS@.a
disasm_test_LDADD = $(top_builddir)/VEX/libvex-@VGCONF_ARCH_PRI@-@VGCONF_OS@.a
disasm_test_LDFLAGS = $(AM_CFLAGS_PRI) @LIB_UBSAN@
printf("opcode: |%s|\n", opc->name);
for (unsigned i = 0; i < opc->num_opnds; ++i) {
const opnd *d = opc->opnds + i;
- printf("opnd %2d: %-8s type: %-5s", i, d->name,
+ printf("opnd %2u: %-8s type: %-5s", i, d->name,
opnd_kind_as_string(d->kind));
if (d->kind != OPND_D12XB && d->kind != OPND_D12B &&
d->kind != OPND_D20XB && d->kind != OPND_D20B &&