X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fleak-checker.c;h=4ab55e59493f2303b279bfa45a3eaed57a1d5ad6;hb=656a0e37da750d8e3e7bde3fe27e45d1a332f15a;hp=c2c4348f5841fbc4a7fd36a95b54a5ddbe685d0a;hpb=a14bc59fb8f27db193d74662dc9c5cb8237177ef;p=sliver-openvswitch.git diff --git a/lib/leak-checker.c b/lib/leak-checker.c index c2c4348f5..4ab55e594 100644 --- a/lib/leak-checker.c +++ b/lib/leak-checker.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2008, 2009 Nicira Networks. + * Copyright (c) 2008, 2009, 2010 Nicira Networks. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -24,19 +24,19 @@ #ifndef HAVE_MALLOC_HOOKS void -leak_checker_start(const char *file_name UNUSED) +leak_checker_start(const char *file_name OVS_UNUSED) { VLOG_WARN("not enabling leak checker because the libc in use does not " "have the required hooks"); } void -leak_checker_set_limit(off_t max_size UNUSED) +leak_checker_set_limit(off_t max_size OVS_UNUSED) { } void -leak_checker_claim(const void *p UNUSED) +leak_checker_claim(const void *p OVS_UNUSED) { } @@ -141,7 +141,7 @@ log_callers(const char *format, ...) putc(':', file); backtrace_capture(&backtrace); for (i = 0; i < backtrace.n_frames; i++) { - fprintf(file, " 0x%x", backtrace.frames[i]); + fprintf(file, " 0x%"PRIxPTR, backtrace.frames[i]); } putc('\n', file); } @@ -180,7 +180,7 @@ reset_hooks(void) } static void * -hook_malloc(size_t size, const void *caller UNUSED) +hook_malloc(size_t size, const void *caller OVS_UNUSED) { void *p; @@ -209,7 +209,7 @@ leak_checker_claim(const void *p) } static void -hook_free(void *p, const void *caller UNUSED) +hook_free(void *p, const void *caller OVS_UNUSED) { if (!p) { return; @@ -225,7 +225,7 @@ hook_free(void *p, const void *caller UNUSED) } static void * -hook_realloc(void *p, size_t size, const void *caller UNUSED) +hook_realloc(void *p, size_t size, const void *caller OVS_UNUSED) { void *q;