X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=include%2Ftrace.h;h=606dba9768974f12eb241b8d8eec499e538b6877;hb=17282f45abba6f10842adafdd47c0f24cae6b0ef;hp=09a38d782fc0287fa2194b47e58f0e1fab22d945;hpb=28c4dae114c9b94b2a1111d81d4da716e9fc2cba;p=oweals%2Fu-boot.git diff --git a/include/trace.h b/include/trace.h index 09a38d782f..606dba9768 100644 --- a/include/trace.h +++ b/include/trace.h @@ -1,7 +1,6 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ /* * Copyright (c) 2012 The Chromium OS Authors. - * - * SPDX-License-Identifier: GPL-2.0+ */ #ifndef __TRACE_H @@ -40,7 +39,7 @@ struct trace_output_func { /* A header at the start of the trace output buffer */ struct trace_output_hdr { enum trace_chunk_type type; /* Record type */ - uint32_t rec_count; /* Number of records */ + size_t rec_count; /* Number of records */ }; /* Print statistics about traced function calls */ @@ -58,7 +57,7 @@ void trace_print_stats(void); * @param needed Returns number of bytes used / needed * @return 0 if ok, -1 on error (buffer exhausted) */ -int trace_list_functions(void *buff, int buff_size, unsigned *needed); +int trace_list_functions(void *buff, size_t buff_size, size_t *needed); /* Flags for ftrace_record */ enum ftrace_flags { @@ -78,7 +77,7 @@ struct trace_call { uint32_t flags; /* Flags and timestamp */ }; -int trace_list_calls(void *buff, int buff_size, unsigned int *needed); +int trace_list_calls(void *buff, size_t buff_size, size_t *needed); /** * Turn function tracing on and off