X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Futils%2Ftestapp%2Fgen-syscall-events-callstack%2Fgen-syscall-events-callstack.c;h=bee03a42ce2148e0fdb72476eea0d37c5478c367;hp=9d3e030b7f2c0079169a51c34983e14e612e1e84;hb=28f23191dcbf047429d51950a337a57d7a3f866a;hpb=f250b40e2179eccdb83766bf4abef5a35036c47b diff --git a/tests/utils/testapp/gen-syscall-events-callstack/gen-syscall-events-callstack.c b/tests/utils/testapp/gen-syscall-events-callstack/gen-syscall-events-callstack.c index 9d3e030b7..bee03a42c 100644 --- a/tests/utils/testapp/gen-syscall-events-callstack/gen-syscall-events-callstack.c +++ b/tests/utils/testapp/gen-syscall-events-callstack/gen-syscall-events-callstack.c @@ -5,6 +5,8 @@ * */ +#include "utils.h" + #include #include #include @@ -15,8 +17,6 @@ #include #include -#include "utils.h" - /** * The process waits for the creation of a file passed as argument from an * external processes to execute a syscall and exiting. This is useful for tests @@ -33,50 +33,34 @@ volatile int val = 0; long nooptimization my_gettid(void); -long nooptimization -my_gettid(void) +long nooptimization my_gettid(void) { - long ret; + long ret; #ifdef __x86_64 - asm volatile - ( - "syscall" - : "=a" (ret) - : "0"(__NR_gettid) - : "cc", "rcx", "r11", "memory" - ); + asm volatile("syscall" : "=a"(ret) : "0"(__NR_gettid) : "cc", "rcx", "r11", "memory"); #elif defined(__i386) - asm volatile - ( - "int $0x80" - : "=a" (ret) - : "0"(__NR_gettid) - : "cc", "edi", "esi", "memory" - ); + asm volatile("int $0x80" : "=a"(ret) : "0"(__NR_gettid) : "cc", "edi", "esi", "memory"); #else #error "Userspace callstack test not supported for this architecture." #endif - return ret; + return ret; } int nooptimization fct_c(void); -int nooptimization -fct_c(void) +int nooptimization fct_c(void) { return my_gettid(); } int nooptimization fct_b(void); -int nooptimization -fct_b(void) +int nooptimization fct_b(void) { val += fct_c(); return val; } int nooptimization fct_a(void); -int nooptimization -fct_a(void) +int nooptimization fct_a(void) { val += fct_b(); return val;