mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-25 14:56:03 +00:00
trace: provide Sphinx style comments
Correct some function comments. Convert to Sphinx style. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
6124667cd8
commit
e605ab8483
1 changed files with 36 additions and 18 deletions
52
lib/trace.c
52
lib/trace.c
|
@ -130,13 +130,13 @@ static void __attribute__((no_instrument_function)) add_textbase(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is called on every function entry
|
* __cyg_profile_func_enter() - record function entry
|
||||||
*
|
*
|
||||||
* We add to our tally for this function and add to the list of called
|
* We add to our tally for this function and add to the list of called
|
||||||
* functions.
|
* functions.
|
||||||
*
|
*
|
||||||
* @param func_ptr Pointer to function being entered
|
* @func_ptr: pointer to function being entered
|
||||||
* @param caller Pointer to function which called this function
|
* @caller: pointer to function which called this function
|
||||||
*/
|
*/
|
||||||
void __attribute__((no_instrument_function)) __cyg_profile_func_enter(
|
void __attribute__((no_instrument_function)) __cyg_profile_func_enter(
|
||||||
void *func_ptr, void *caller)
|
void *func_ptr, void *caller)
|
||||||
|
@ -161,12 +161,10 @@ void __attribute__((no_instrument_function)) __cyg_profile_func_enter(
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This is called on every function exit
|
* __cyg_profile_func_exit() - record function exit
|
||||||
*
|
*
|
||||||
* We do nothing here.
|
* @func_ptr: pointer to function being entered
|
||||||
*
|
* @caller: pointer to function which called this function
|
||||||
* @param func_ptr Pointer to function being entered
|
|
||||||
* @param caller Pointer to function which called this function
|
|
||||||
*/
|
*/
|
||||||
void __attribute__((no_instrument_function)) __cyg_profile_func_exit(
|
void __attribute__((no_instrument_function)) __cyg_profile_func_exit(
|
||||||
void *func_ptr, void *caller)
|
void *func_ptr, void *caller)
|
||||||
|
@ -180,16 +178,16 @@ void __attribute__((no_instrument_function)) __cyg_profile_func_exit(
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Produce a list of called functions
|
* trace_list_functions() - produce a list of called functions
|
||||||
*
|
*
|
||||||
* The information is written into the supplied buffer - a header followed
|
* The information is written into the supplied buffer - a header followed
|
||||||
* by a list of function records.
|
* by a list of function records.
|
||||||
*
|
*
|
||||||
* @param buff Buffer to place list into
|
* @buff: buffer to place list into
|
||||||
* @param buff_size Size of buffer
|
* @buff_size: size of buffer
|
||||||
* @param needed Returns size of buffer needed, which may be
|
* @needed: returns size of buffer needed, which may be
|
||||||
* greater than buff_size if we ran out of space.
|
* greater than buff_size if we ran out of space.
|
||||||
* @return 0 if ok, -1 if space was exhausted
|
* Return: 0 if ok, -ENOSPC if space was exhausted
|
||||||
*/
|
*/
|
||||||
int trace_list_functions(void *buff, size_t buff_size, size_t *needed)
|
int trace_list_functions(void *buff, size_t buff_size, size_t *needed)
|
||||||
{
|
{
|
||||||
|
@ -236,6 +234,18 @@ int trace_list_functions(void *buff, size_t buff_size, size_t *needed)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* trace_list_functions() - produce a list of function calls
|
||||||
|
*
|
||||||
|
* The information is written into the supplied buffer - a header followed
|
||||||
|
* by a list of function records.
|
||||||
|
*
|
||||||
|
* @buff: buffer to place list into
|
||||||
|
* @buff_size: size of buffer
|
||||||
|
* @needed: returns size of buffer needed, which may be
|
||||||
|
* greater than buff_size if we ran out of space.
|
||||||
|
* Return: 0 if ok, -ENOSPC if space was exhausted
|
||||||
|
*/
|
||||||
int trace_list_calls(void *buff, size_t buff_size, size_t *needed)
|
int trace_list_calls(void *buff, size_t buff_size, size_t *needed)
|
||||||
{
|
{
|
||||||
struct trace_output_hdr *output_hdr = NULL;
|
struct trace_output_hdr *output_hdr = NULL;
|
||||||
|
@ -281,7 +291,9 @@ int trace_list_calls(void *buff, size_t buff_size, size_t *needed)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Print basic information about tracing */
|
/**
|
||||||
|
* trace_print_stats() - print basic information about tracing
|
||||||
|
*/
|
||||||
void trace_print_stats(void)
|
void trace_print_stats(void)
|
||||||
{
|
{
|
||||||
ulong count;
|
ulong count;
|
||||||
|
@ -320,10 +332,11 @@ void __attribute__((no_instrument_function)) trace_set_enabled(int enabled)
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Init the tracing system ready for used, and enable it
|
* trace_init() - initialize the tracing system and enable it
|
||||||
*
|
*
|
||||||
* @param buff Pointer to trace buffer
|
* @buff: Pointer to trace buffer
|
||||||
* @param buff_size Size of trace buffer
|
* @buff_size: Size of trace buffer
|
||||||
|
* Return: 0 if ok
|
||||||
*/
|
*/
|
||||||
int __attribute__((no_instrument_function)) trace_init(void *buff,
|
int __attribute__((no_instrument_function)) trace_init(void *buff,
|
||||||
size_t buff_size)
|
size_t buff_size)
|
||||||
|
@ -385,6 +398,11 @@ int __attribute__((no_instrument_function)) trace_init(void *buff,
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_TRACE_EARLY
|
#ifdef CONFIG_TRACE_EARLY
|
||||||
|
/**
|
||||||
|
* trace_early_init() - initialize the tracing system for early tracing
|
||||||
|
*
|
||||||
|
* Return: 0 if ok, -ENOSPC if not enough memory is available
|
||||||
|
*/
|
||||||
int __attribute__((no_instrument_function)) trace_early_init(void)
|
int __attribute__((no_instrument_function)) trace_early_init(void)
|
||||||
{
|
{
|
||||||
ulong func_count = gd->mon_len / FUNC_SITE_SIZE;
|
ulong func_count = gd->mon_len / FUNC_SITE_SIZE;
|
||||||
|
|
Loading…
Add table
Reference in a new issue