Testing setup for eh_frame_check, available at https://github.com/francesco-zappa-nardelli/eh_frame_check/
Find a file
2018-03-26 15:33:53 +02:00
.gitignore Initial commit 2018-03-26 12:54:56 +02:00
env Make files executable 2018-03-26 15:33:53 +02:00
LICENSE Initial commit 2018-03-26 12:54:56 +02:00
README.md Document (future) behaviours 2018-03-26 13:06:11 +02:00
requirements.txt Add requirements 2018-03-26 15:33:44 +02:00
run_single_test.sh Make files executable 2018-03-26 15:33:53 +02:00
setup_env.sh Make files executable 2018-03-26 15:33:53 +02:00

eh_frame_check_setup

Testing setup for eh_frame_check, available here on GitHub

Dependencies

To run those scripts, you will need

  • A recent gdb, compiled with python support (I have python3 support, but I expect it to work for python2)
  • virtualenv
  • git
  • some time ahead of you (it will compile stuff)

How to run

On the first run, setup everything (this may take some time — we're compiling glibc and its whole testsuite here):

  ./setup_env.sh

Then, for every subsequent run, you can source the environment variables needed (this is not strictly necessary, but will help you debug stuff):

  source ./env

You may then either run a single test,

  ./run_single_test.sh math/test-misc  # Or any other glibc test path

or run the whole testsuite

  ./run_all_tests.sh