typedef struct sample_info_t {
unsigned long time;
void *pc;
- int bt_size;
+ size_t bt_size;
void *bt_array[MAX_STACK_DEPTH];
} sample_info;
}
#endif
-void *profil_log_func(void *data)
+void *profil_log_func(void __unused * data)
{
probeBlockStart();
}
#elif defined(__arm__)
-void mcount_internal(u_long frompc, u_long selfpc)
+void mcount_internal(u_long __unused frompc, u_long __unused selfpc)
{
return;
}
}
#if defined(__i386__)
-static void profil_counter(int signo, const struct sigcontext scp)
+static void profil_counter(int __unused signo, const struct sigcontext scp)
{
profil_count((void *) GET_PC(scp));
asm volatile("");
}
#elif defined(__arm__)
-static void profil_counter(int signr, siginfo_t *si, struct ucontext *uctx)
+static void profil_counter(int __unused signr, siginfo_t __unused * si,
+ struct ucontext *uctx)
{
profil_count((void *) GET_PC(uctx));
profil_thread_on = 0;
return;
}
-