]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - debug/tst-backtrace2.c
elf: Refuse to dlopen PIE objects [BZ #24323]
[thirdparty/glibc.git] / debug / tst-backtrace2.c
index 396d743a53424910f3f7a34c902331962a5b7075..32ae8507db13028e9062459f54e4dbb396b7542f 100644 (file)
@@ -1,5 +1,5 @@
 /* Test backtrace and backtrace_symbols.
-   Copyright (C) 2009-2015 Free Software Foundation, Inc.
+   Copyright (C) 2009-2019 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
 
 #include "tst-backtrace.h"
 
-static int do_test (void);
-#define TEST_FUNCTION do_test ()
-#include "../test-skeleton.c"
-
 /* The backtrace should include at least f1, f2, f3, and do_test.  */
 #define NUM_FUNCTIONS 4
 
@@ -75,7 +71,7 @@ fn1 (void)
      check do_test.  */
 }
 
-NO_INLINE static int
+NO_INLINE int
 fn2 (void)
 {
   fn1 ();
@@ -91,7 +87,7 @@ fn3 (void)
   return x;
 }
 
-NO_INLINE static int
+NO_INLINE int
 do_test (void)
 {
   /* Test BZ #18084.  */
@@ -103,3 +99,5 @@ do_test (void)
   fn3 ();
   return ret;
 }
+
+#include <support/test-driver.c>