Commit d52be21f authored by Roberto Vargas's avatar Roberto Vargas
Browse files

Use standard UNIX file:line format in assert



This format is understood by almost all the UNIX tools (vi, emacs, acme, ...),
and it allows these tools to jump directly to the line where the assert
failed.

Change-Id: I648fa93c7cc65f911a17dcad5e1a775ac1ae5ed4
Signed-off-by: default avatarRoberto Vargas <roberto.vargas@arm.com>
parent ca5ba394
...@@ -17,14 +17,14 @@ ...@@ -17,14 +17,14 @@
#if PLAT_LOG_LEVEL_ASSERT >= LOG_LEVEL_VERBOSE #if PLAT_LOG_LEVEL_ASSERT >= LOG_LEVEL_VERBOSE
void __assert(const char *file, unsigned int line, const char *assertion) void __assert(const char *file, unsigned int line, const char *assertion)
{ {
tf_printf("ASSERT: %s <%d> : %s\n", file, line, assertion); tf_printf("ASSERT: %s:%d:%s\n", file, line, assertion);
console_flush(); console_flush();
plat_panic_handler(); plat_panic_handler();
} }
#elif PLAT_LOG_LEVEL_ASSERT >= LOG_LEVEL_INFO #elif PLAT_LOG_LEVEL_ASSERT >= LOG_LEVEL_INFO
void __assert(const char *file, unsigned int line) void __assert(const char *file, unsigned int line)
{ {
tf_printf("ASSERT: %s <%d>\n", file, line); tf_printf("ASSERT: %s:%d\n", file, line);
console_flush(); console_flush();
plat_panic_handler(); plat_panic_handler();
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment