blob: 187d0e240480c040789f199b0d6cdb6e4be9331a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
% Registration NPTL Stabilization Project
% [2]Register/Submit Proposal Tony Franc,ois Claude Reix
% (tony.reix@bull.net)
Our project is a stabilization effort on the
GNU libc thread library NPTL---Native POSIX
Threading Library. To achieve this, we focused
our work on extending the pool of open-source
tests and on providing a tool for tracing the
internal mechanisms of the library.
This paper introduces our work with a short
status on tests coverage of the NPTL at the
beginning of the project (February 2004). It
explains how we built the prioritized list of
NPTL routines to be tested. It then describes
our methodology for designing tests in the
following areas: conformance to POSIX
standard, scalability and stress. It also
explains how we have simplified the use of the
tests and the analysis of the results.
Finally, it provides figures about our results
and it shows how the NPTL has evolved during
year 2004.
The paper goes on to explain how the NPTL
Trace Tool can help NPTL users and hackers to
understand and fix problems. It describes the
features of the tool and presents our chosen
architecture. Finally, it shows the current
status of the project and the possible future
extensions.
|