[LTP] [PATCH 0/6] Add long running thread support to fuzzy sync and update atomics

Richard Palethorpe rpalethorpe@suse.com
Thu Aug 24 13:07:56 CEST 2017


Hello,

There is still atleast one feature I would like to add to the fuzzy sync
library (sliding window for the delay), but I think this is enough for now. I
have made quite a number of additions to the atomics fallbacks. I have updated
all the existing architectures, except ARC, and added SPARC. I have nothing
against ARC, I just don't have any hardware or an emulator to hand.

Thank you,
Richard.

Richard Palethorpe (6):
  tst_atomic: Add load, store, cmpxchg and use __atomic builtins
  tst_atomic: Add atomic store, load and cmpxchg tests
  fzsync: Add long running thread support and deviation stats
  Convert cve-2016-7117 test to use long running threads
  Convert cve-2014-0196 to use long running threads
  Convert cve-2017-2671 to use long running threads

 configure.ac                  |   1 +
 include/tst_atomic.h          | 381 ++++++++++++++++++++++++++++++++++++++----
 include/tst_fuzzy_sync.h      | 224 ++++++++++++++++++++++---
 lib/newlib_tests/.gitignore   |   1 +
 lib/newlib_tests/Makefile     |   1 +
 lib/newlib_tests/test15.c     | 160 ++++++++++++++++++
 m4/ltp-atomic.m4              |  34 ++++
 testcases/cve/cve-2014-0196.c |  50 +++---
 testcases/cve/cve-2016-7117.c |  43 +++--
 testcases/cve/cve-2017-2671.c |  30 ++--
 10 files changed, 826 insertions(+), 99 deletions(-)
 create mode 100644 lib/newlib_tests/test15.c
 create mode 100644 m4/ltp-atomic.m4

-- 
2.14.1



More information about the ltp mailing list