summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
4932985)
Fixes: d0d14f3f ("util: Add unit test for stack backtrace caputure")
Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6303>
#include <stdio.h>
#include <gtest/gtest.h>
#include <stdio.h>
#include <gtest/gtest.h>
+#include "util/macros.h"
#include "util/u_debug_stack.h"
#include "util/u_debug_stack.h"
-static void __attribute__((noinline))
+static void ATTRIBUTE_NOINLINE
func_a(void)
{
struct debug_stack_frame backtrace[16];
func_a(void)
{
struct debug_stack_frame backtrace[16];
debug_backtrace_dump(backtrace, 16);
}
debug_backtrace_dump(backtrace, 16);
}
-static void __attribute__((noinline))
+static void ATTRIBUTE_NOINLINE
func_b(void)
{
struct debug_stack_frame backtrace[16];
func_b(void)
{
struct debug_stack_frame backtrace[16];
debug_backtrace_dump(backtrace, 16);
}
debug_backtrace_dump(backtrace, 16);
}
-static void __attribute__((noinline))
+static void ATTRIBUTE_NOINLINE
func_c(struct debug_stack_frame *frames)
{
debug_backtrace_capture(frames, 0, 16);
func_c(struct debug_stack_frame *frames)
{
debug_backtrace_capture(frames, 0, 16);