1Successfully tested platforms
2=============================
3
4                                                          STACK
5__PLATFORM_____________________________________SIGSEGV___OVERFLOW__VERSION__
6                                              |         |         |
7aarch64-unknown-freebsd11.1                   |   yes   |   yes   | 2.11
8aarch64-unknown-linux3.13.0-gnu-glibc2.19     |   yes   |   yes   | 2.11
9aarch64-unknown-linux3.16.0-gnu-glibc2.19     |   yes   |   yes   | 2.11
10alpha-dec-osf4.0d                             |   yes   |   yes   | 2.1
11alpha-dec-osf4.0f                             |   yes   |   yes   | 2.1
12alphaev56-dec-osf4.0d                         |   yes   |   yes   | 2.6
13alphaev56-dec-osf4.0f                         |   yes   |   yes   | 2.8
14alpha-dec-osf4.0g                             |   yes   |   yes   | 2.1
15alpha-dec-osf5.1                              |   yes   |   yes   | 2.1
16alphaev67-dec-osf5.1                          |   yes   |   yes   | 2.2
17alphaev67-dec-osf5.1a                         |   yes   |   yes   | 2.6
18alphaev56-dec-osf5.1b                         |   yes   |   yes   | 2.6
19alphaev6-dec-osf5.1b                          |   yes   |   yes   | 2.9
20alphaev68-dec-osf5.1b                         |   yes   |   yes   | 2.10
21alpha-unknown-freebsd4.8                      |   yes   |   yes   | 2.1
22alpha-portbld-freebsd5.5                      |   yes   |   yes   | 2.3
23alphaev67-unknown-linux2.4.17-gnu-glibc2.1    |   yes   |   yes   | 1.95
24alphaev6-unknown-linux2.2.19-gnu-glibc2.2     |   yes   |   yes   | 2.1
25alphaev67-unknown-linux2.2.20-gnu-glibc2.2    |   yes   |   yes   | 2.1
26alphaev67-unknown-linux2.4.4-gnu-glibc2.2     |   yes   |   yes   | 2.1
27alphaev6-unknown-linux2.4.9-gnu-glibc2.2      |   yes   |   yes   | 2.1
28alphaev67-unknown-linux2.4.9-gnu-glibc2.2     |   yes   |   yes   | 2.1
29alphaev6-unknown-linux2.4.18-gnu-glibc2.2     |   yes   |   yes   | 2.1
30alphaev67-unknown-linux2.4.18-gnu-glibc2.2    |   yes   |   yes   | 2.1
31alpha-unknown-linux2.4.19-gnu-glibc2.3        |   yes   |   yes   | 2.6
32alphaev68-unknown-linux2.6.11-gnu-glibc2.3    |   yes   |   yes   | 2.2
33alphaev67-unknown-linux2.6.26-gnu-glibc2.7    |   yes   |   yes   | 2.11
34alphaev56-unknown-linux2.6.34-gnu-glibc2.11   |   yes   |   yes   | 2.9
35alpha-unknown-openbsd3.7                      |   yes   |   yes   | 2.2
36alpha-unknown-openbsd4.5                      |   yes   |   yes   | 2.6
37alpha-unknown-netbsd1.6                       |   yes   |   yes   | 2.1
38armv4l-unknown-linux2.4.0-gnu-glibc2.2        |   no    |   yes   | 2.1
39armv4l-unknown-linux2.4.3-gnu-glibc2.2        |   yes   |   yes   | 2.1
40armv4l-unknown-linux2.4.9-gnu-glibc2.2        |   no    |   yes   | 2.0.1
41armv5tel-unknown-linux2.4.20-gnu-glibc2.2     |   yes   |   yes   | 2.2
42armv6l-unknown-linux2.6.18-gnu-glibc2.3       |   yes   |   yes   | 2.4
43arm-angstrom-linux2.6.23-gnueabi-glibc2.4     |   yes   |   yes   | 2.5
44armv5tejl-unknown-linux3.16.0-gnueabi-glibc2.19 | yes   |   yes   | 2.11
45armv7l-unknown-linux3.16.0-gnueabihf-glibc2.19 |  yes   |   yes   | 2.11
46armv7l-unknown-linux4.9.8-gnueabihf-glibc2.24 |   yes   |   yes   | 2.11
47hppa1.1-hp-hpux11.00                          |   yes   |   yes   | 2.1
48hppa2.0-hp-hpux10.20                          |   yes   |   yes   | 2.2
49hppa2.0w-hp-hpux11.00                         |   yes   |   yes   | 2.6
50hppa2.0w-hp-hpux11.11                         |   yes   |   yes   | 2.6
51hppa2.0w-hp-hpux11.31                         |   yes   |   yes   | 2.11
52hppa64-hp-hpux11.31                           |   yes   |   yes   | 2.11
53hppa-unknown-linux2.4.19-gnu-glibc2.2         |   yes   |   yes   | 2.0.1
54hppa64-unknown-linux2.4.17-gnu-glibc2.2       |   yes   |   yes   | 2.1
55hppa2.0-unknown-linux2.6.20.1-gnu-glibc2.3    |   yes   |   no    | 2.4
56hppa-unknown-linux4.4.0-gnu-glibc2.23         |   yes   |   no    | 2.11
57i370-ibm-openedition                          |   no    |   no    | 2.6
58i586-pc-beos                                  |   no    |   yes   | 2.1
59i686-pc-cygwin                                |   yes   |   yes   | 2.10
60i386-apple-darwin8.6.1                        |   yes   |   yes   | 2.3
61i686-apple-darwin8.6.1                        |   yes   |   yes   | 2.3
62i386-apple-darwin8.8.1                        |   yes   |   yes   | 2.4
63i386-apple-darwin8.8.2                        |   yes   |   yes   | 2.4
64i386-apple-darwin8.8.3                        |   yes   |   yes   | 2.4
65i386-apple-darwin8.9.1                        |   yes   |   yes   | 2.4
66i386-apple-darwin8.10.1                       |   yes   |   yes   | 2.4
67i386-apple-darwin8.11.1                       |   yes   |   yes   | 2.6
68i386-apple-darwin9.0.0                        |   yes   |   yes   | 2.5
69i386-apple-darwin9.1.0                        |   yes   |   yes   | 2.5
70i386-apple-darwin9.2.2                        |   yes   |   yes   | 2.5
71i386-apple-darwin9.3.0                        |   yes   |   yes   | 2.6
72i386-apple-darwin9.4.0                        |   yes   |   yes   | 2.5
73i386-apple-darwin9.5.0                        |   yes   |   yes   | 2.6
74i386-apple-darwin9.6.0                        |   yes   |   yes   | 2.6
75i386-apple-darwin9.7.0                        |   yes   |   yes   | 2.8
76i386-apple-darwin9.8.0                        |   yes   |   yes   | 2.11
77i386-apple-darwin10.2.0                       |   yes   |   yes   | 2.6
78i386-apple-darwin10.3.0                       |   yes   |   yes   | 2.6
79i686-unknown-gnu0.3-glibc2.13                 |   yes   |   no    | 2.10
80i686-unknown-gnu0.9-glibc2.24                 |   yes   |   yes   | 2.11+
81i586-pc-haiku                                 |   yes   |   yes   | 2.11+
82i586-pc-linux2.2.14-gnu-glibc2.1              |   yes   |   yes   | 2.1
83i686-pc-linux2.2.14-gnu-glibc2.1              |   yes   |   yes   | 2.0
84i686-pc-linux2.2.19-gnu-glibc2.1              |   yes   |   yes   | 1.95
85i486-pc-linux2.2.21-gnu-glibc2.1              |   yes   |   yes   | 2.0
86i586-pc-linux2.4.18-gnu-glibc2.1              |   yes   |   yes   | 2.0
87i686-pc-linux2.4.19-gnu-glibc2.1              |   yes   |   yes   | 2.2
88i686-pc-linux2.2.16-gnu-glibc2.2              |   yes   |   yes   | 2.0
89i686-pc-linux2.2.19-gnu-glibc2.2              |   yes   |   yes   | 2.0
90i686-pc-linux2.4.7-gnu-glibc2.2               |   yes   |   yes   | 2.1
91i586-pc-linux2.4.9-gnu-glibc2.2               |   yes   |   yes   | 2.0
92i686-pc-linux2.4.9-gnu-glibc2.2               |   yes   |   yes   | 2.0
93i386-pc-linux2.4.18-gnu-glibc2.2              |   yes   |   yes   | 2.0
94i686-pc-linux2.4.18-gnu-glibc2.2              |   yes   |   yes   | 2.0
95i586-pc-linux2.4.19-gnu-glibc2.2              |   yes   |   yes   | 2.0
96i686-pc-linux2.4.19-gnu-glibc2.2              |   yes   |   yes   | 2.0
97i686-pc-linux2.4.20-gnu-glibc2.2              |   yes   |   yes   | 2.0
98i586-pc-linux2.2.19-gnu-glibc2.3              |   yes   |   yes   | 2.1
99i686-pc-linux2.4.18-gnu-glibc2.3              |   yes   |   yes   | 1.97
100i486-pc-linux2.4.20-gnu-glibc2.3              |   yes   |   yes   | 2.0
101i586-pc-linux2.4.20-gnu-glibc2.3              |   yes   |   yes   | 2.0
102i686-pc-linux2.4.20-gnu-glibc2.3              |   yes   |   yes   | 2.0
103i686-pc-linux2.4.21-gnu-glibc2.3              |   yes   |   yes   | 2.6
104i586-pc-linux2.4.22-gnu-glibc2.3              |   yes   |   yes   | 2.0
105i686-pc-linux2.6.18-gnu-glibc2.5              |   yes   |   yes   | 2.11
106i386-pc-mingw32                               |   yes   |   yes   | 2.6
107i586-pc-mingw32                               |   yes   |   yes   | 2.9
108i686-pc-mingw32                               |   yes   |   yes   | 2.10
109i686-w64-mingw32                              |   yes   |   yes   | 2.11
110i686-pc-minix3.1.8                            |   no    |   no    | 2.10
111i386-unknown-mirbsd10                         |   yes   |   yes   | 2.11
112i386-pc-os2-emx                               |   no    |   no    | 2.5
113i386-pc-nto-qnx6.3.2                          |   yes   |   no    | 2.6
114i386-pc-solaris2.8                            |   yes   |   yes   | 2.7
115i386-pc-solaris2.9                            |   yes   |   yes   | 2.2
116i386-pc-solaris2.10                           |   yes   |   yes   | 2.11
117i386-pc-solaris2.11                           |   yes   |   yes   | 2.11
118i686-pc-win32-msvc6                           |   yes   |   yes   | 1.96
119i686-pc-win32-msvc9                           |   yes   |   yes   | 2.9
120i386-unknown-freebsd4.0                       |   yes   |   yes   | 2.1
121i386-unknown-freebsd4.0-gnu-glibc2.3          |   yes   |   yes   | 2.1
122i386-unknown-freebsd4.6                       |   yes   |   yes   | 1.95
123i386-unknown-freebsd4.7                       |   yes   |   yes   | 2.1
124i386-unknown-freebsd4.8                       |   yes   |   yes   | 2.1
125i386-unknown-freebsd4.9                       |   yes   |   yes   | 2.2
126i386-unknown-freebsd4.10                      |   yes   |   yes   | 2.2
127i386-unknown-freebsd5.0                       |   yes   |   yes   | 2.8
128i386-portbld-freebsd6.0                       |   yes   |   yes   | 2.3
129i386-unknown-freebsd6.2                       |   yes   |   yes   | 2.6
130i386-unknown-freebsd6.4                       |   yes   |   yes   | 2.6
131i386-portbld-freebsd8.0                       |   yes   |   yes   | 2.8
132i386-unknown-freebsd8.1                       |   yes   |   yes   | 2.9
133i386-unknown-freebsd9.1                       |   yes   |   yes   | 2.11
134i586-unknown-freebsd11.0                      |   yes   |   yes   | 2.11
135i686-unknown-kfreebsd6.2-gnu-glibc2.6         |   yes   |   yes   | 2.5+
136i386-unknown-dragonfly3.8                     |   yes   |   yes   | 2.12
137i386-unknown-netbsdelf1.6                     |   no    |   no    | 2.8
138i386-unknown-netbsdelf2.0.2                   |   yes   |   yes   | 2.4
139i386-unknown-netbsdelf3.0                     |   yes   |   yes   | 2.4
140i386-unknown-netbsdelf5.0.2                   |   yes   |   yes   | 2.9
141i386-unknown-netbsdelf5.1                     |   yes   |   yes   | 2.11
142i386-unknown-netbsdelf7.0                     |   yes   |   yes   | 2.11
143i386-unknown-netbsd                           |   yes   |   no    | 2.2
144i386-unknown-openbsd3.2                       |   yes   |   yes   | 2.3
145i386-unknown-openbsd3.3                       |   yes   |   yes   | 2.1
146i386-unknown-openbsd3.4                       |   yes   |   yes   | 2.2
147i386-unknown-openbsd3.6                       |   yes   |   yes   | 2.1
148i386-unknown-openbsd3.8                       |   yes   |   yes   | 2.4
149i386-unknown-openbsd3.9                       |   yes   |   yes   | 2.8
150i386-unknown-openbsd4.0                       |   yes   |   yes   | 2.6
151i386-unknown-openbsd4.7                       |   yes   |   yes   | 2.9
152i386-unknown-openbsd4.9                       |   yes   |   yes   | 2.11
153i386-unknown-openbsd5.1                       |   yes   |   no    | 2.11
154i386-unknown-openbsd6.0                       |   yes   |   yes   | 2.11
155ia64-portbld-freebsd7.0                       |   yes   |   no    | 2.3
156ia64-hp-hpux11.22                             |   yes   |   no    | 2.1
157ia64-hp-hpux11.23                             |   yes   |   no    | 2.2
158ia64-hp-hpux11.31                             |   yes   |   no    | 2.10
159ia64-unknown-linux2.4.18-gnu-glibc2.2         |   yes   |   yes   | 2.4
160ia64-unknown-linux2.4.21-gnu-glibc2.3         |   yes   |   yes   | 2.6
161ia64-unknown-linux2.6.9-gnu-glibc2.3          |   yes   |   yes   | 2.6
162ia64-unknown-linux2.6.16.27-gnu-glibc2.4      |   yes   |   yes   | 2.6
163ia64-unknown-linux2.6.18-gnu-glibc2.3         |   yes   |   yes   | 2.6
164ia64-unknown-linux2.6.18-gnu-glibc2.5         |   yes   |   yes   | 2.11
165mips-sgi-irix5.3                              |   yes   |   yes   | 2.10
166mips-sgi-irix6.2                              |   yes   |   yes   | 2.6+
167mips-sgi-irix6.5                              |   yes   |   yes   | 2.9
168mips-unknown-linux2.4.27-gnu-glibc2.3         |   yes   |   yes   | 2.6
169mips-unknown-linux3.16.0-gnu-glibc2.19        |   yes   |   yes   | 2.11
170mipsel-unknown-linux3.16.0-gnu-glibc2.19      |   yes   |   yes   | 2.11
171mips64-unknown-linux3.16.0-gnu-glibc2.19      |   yes   |   yes   | 2.11
172mips64el-unknown-linux2.6.27.1-gnu-glibc2.7   |   yes   |   yes   | 2.9
173mips64el-unknown-linux3.16.0-gnu-glibc2.19    |   yes   |   yes   | 2.11
174mips64el-unknown-linux4.1.4-gnu-glibc2.19     |   yes   |   yes   | 2.11
175nsr-tandem-nsk                                |   no    |   no    | 2.1
176rs6000-ibm-aix3.2.5                           |   yes   |   no    | 2.2
177rs6000-ibm-aix4.2.0.0                         |   yes   |   yes   | 2.2
178rs6000-ibm-aix4.2.1.0                         |   yes   |   yes   | 2.1
179powerpc-ibm-aix4.3.2.0                        |   yes   |   yes   | 2.6
180powerpc-ibm-aix4.3.3.0                        |   yes   |   yes   | 1.95
181powerpc-ibm-aix5.1.0.0                        |   yes   |   yes   | 2.9
182powerpc-ibm-aix5.2.0.0                        |   yes   |   yes   | 2.5
183powerpc-ibm-aix5.3.0.0                        |   yes   |   yes   | 2.9
184powerpc-ibm-aix6.1.0.0                        |   yes   |   yes   | 2.6
185powerpc-ibm-aix7.1.3.0                        |   yes   |   yes   | 2.11
186powerpc-apple-darwin5.5                       |   yes   |   yes   | 2.2
187powerpc-apple-darwin6.0                       |   yes   |   yes   | 2.4
188powerpc-apple-darwin6.8                       |   yes   |   yes   | 2.2
189powerpc-apple-darwin7.7.0                     |   yes   |   yes   | 2.2
190powerpc-apple-darwin7.8.0                     |   yes   |   yes   | 2.2
191powerpc-apple-darwin7.9.0                     |   yes   |   yes   | 2.6
192powerpc-apple-darwin8.1.0                     |   yes   |   yes   | 2.2
193powerpc-apple-darwin8.3.0                     |   yes   |   yes   | 2.2
194powerpc-apple-darwin8.4.0                     |   yes   |   yes   | 2.2
195powerpc-apple-darwin8.7.0                     |   yes   |   yes   | 2.4
196powerpc-apple-darwin8.8.0                     |   yes   |   yes   | 2.4
197powerpc-apple-darwin8.9.0                     |   yes   |   yes   | 2.4
198powerpc-apple-darwin8.10.0                    |   yes   |   yes   | 2.5
199powerpc-apple-darwin8.11.0                    |   yes   |   yes   | 2.6
200powerpc-apple-darwin8.11.1                    |   yes   |   yes   | 2.5
201powerpc-apple-darwin9.2.0                     |   yes   |   yes   | 2.5
202powerpc-apple-darwin9.6.0                     |   yes   |   yes   | 2.6
203powerpc-apple-darwin9.8.0                     |   yes   |   yes   | 2.11
204powerpc-unknown-linux2.2.17-gnu-glibc2.1      |   no    |   yes   | 1.95
205powerpc-unknown-linux2.2.17-gnu-glibc2.2      |   yes   |   yes   | 2.0.1
206powerpc-unknown-linux2.4.12-gnu-glibc2.2      |   yes   |   yes   | 2.6
207powerpc-unknown-linux2.4.19-gnu-glibc2.2      |   yes   |   yes   | 2.4
208powerpc-unknown-linux2.4.28-gnu-glibc2.2      |   yes   |   yes   | 2.1
209powerpc-unknown-linux2.4.26-gnu-glibc2.3      |   yes   |   yes   | 2.1
210powerpc-unknown-linux2.6.10-gnu-glibc2.3      |   yes   |   yes   | 2.2
211powerpc-unknown-linux2.6.12-gnu-glibc2.3      |   yes   |   yes   | 2.7
212powerpc-unknown-linux2.6.16-gnu-glibc2.3      |   yes   |   yes   | 2.4
213powerpc-unknown-linux2.6.16-gnu-glibc2.4      |   yes   |   yes   | 2.6
214powerpc-unknown-linux2.6.34-gnu-glibc2.11     |   yes   |   yes   | 2.9
215powerpc-unknown-netbsd2.0                     |   yes   |   no    | 2.1
216powerpc-unknown-netbsd3.99.23                 |   yes   |   yes   | 2.4
217powerpc-unknown-openbsd4.0                    |   yes   |   yes   | 2.4
218powerpc-unknown-openbsd4.1                    |   yes   |   yes   | 2.4
219powerpc64-unknown-linux2.6.5-gnu-glibc2.3     |   yes   |   yes   | 2.4
220powerpc64-unknown-linux2.6.16.27-gnu-glibc2.4 |   yes   |   yes   | 2.4
221powerpc64-unknown-linux2.6.31-gnu-glibc2.11   |   yes   |   yes   | 2.9
222powerpc64-unknown-linux2.6.32-gnu-glibc2.11   |   yes   |   yes   | 2.10
223powerpc64-unknown-linux3.17.2-gnu-glibc2.18   |   yes   |   yes   | 2.11
224powerpc64le-unknown-linux3.17.4-gnu-glibc2.20 |   yes   |   yes   | 2.11
225sh-unknown-openbsd4.6                         |   yes   |   yes   | 2.5
226s390x-ibm-linux2.6.16.46-gnu-glibc2.4         |   no    |   yes   | 2.5
227s390x-ibm-linux2.6.26-gnu-glibc2.11           |   yes   |   yes   | 2.10
228s390x-ibm-linux3.16.0-gnu-glibc2.19           |   yes   |   yes   | 2.11
229sparc-unknown-linux2.4.32-gnu-glibc2.3        |   yes   |   no    | 2.1
230sparc-unknown-netbsdelf7.1                    |   yes   |   no    | 2.12
231sparc-unknown-openbsd3.9                      |   yes   |   no    | 2.4
232sparc-sun-solaris2.5.1                        |   yes   |   yes   | 2.2
233sparc-sun-solaris2.6                          |   yes   |   yes   | 2.8
234sparc-sun-solaris2.7                          |   yes   |   yes   | 2.8
235sparc-sun-solaris2.8                          |   yes   |   yes   | 2.9
236sparc-sun-solaris2.9                          |   yes   |   yes   | 2.6
237sparc-sun-solaris2.10                         |   yes   |   yes   | 2.11
238sparc-sun-solaris2.11                         |   yes   |   yes   | 2.4
239sparc64-unknown-linux2.2.18-gnu-glibc2.1      |   no    |   no    | 1.95
240sparc64-unknown-linux2.4.28-gnu-glibc2.3      |   yes   |   no    | 2.8
241sparc64-unknown-linux2.6.26-gnu-glibc2.7      |   yes   |   no    | 2.10+
242sparc64-unknown-linux2.6.33-gnu-glibc2.11     |   yes   |   no    | 2.9
243sparc64-unknown-linux3.2.0-gnu-glibc2.13      |   yes   |   yes   | 2.11
244sparc64-unknown-linux4.5.0-gnu-glibc2.24      |   yes   |   yes   | 2.11
245sparc64-unknown-netbsd8.0                     |   yes   |   no    | 2.12
246sparc64-unknown-openbsd3.6                    |   no    |   no    | 2.2
247x86_64-apple-darwin9.8.0                      |   yes   |   yes   | 2.11
248x86_64-apple-darwin10.3.0                     |   yes   |   yes   | 2.8
249x86_64-apple-darwin10.4.0                     |   yes   |   yes   | 2.8
250x86_64-apple-darwin10.5.0                     |   yes   |   yes   | 2.9
251x86_64-apple-darwin10.6.0                     |   yes   |   yes   | 2.9
252x86_64-apple-darwin10.7.0                     |   yes   |   yes   | 2.8
253x86_64-apple-darwin15.6.0                     |   yes   |   yes   | 2.11
254x86_64-unknown-kfreebsd6.2-gnu-glibc2.6       |   yes   |   yes   | 2.5+
255x86_64-unknown-kfreebsd9.0-gnu-glibc2.13      |   yes   |   yes   | 2.11
256x86_64-unknown-linux2.4.21-gnu-glibc2.2       |   yes   |   yes   | 2.1
257x86_64-unknown-linux2.4.21-gnu-glibc2.3       |   yes   |   yes   | 2.1
258x86_64-unknown-linux2.6.3-gnu-glibc2.3        |   yes   |   yes   | 2.1
259x86_64-unknown-linux2.6.9-gnu-glibc2.3        |   yes   |   yes   | 2.4
260x86_64-unknown-linux2.6.11.4-gnu-glibc2.3     |   yes   |   yes   | 2.4
261x86_64-unknown-linux2.6.13-gnu-glibc2.3       |   yes   |   yes   | 2.4
262x86_64-unknown-linux2.6.16-gnu-glibc2.4       |   yes   |   yes   | 2.4
263x86_64-unknown-linux2.6.16.13-gnu-glibc2.4    |   yes   |   yes   | 2.4
264x86_64-unknown-linux2.6.16.21-gnu-glibc2.4    |   yes   |   yes   | 2.4
265x86_64-unknown-linux2.6.16.27-gnu-glibc2.4    |   yes   |   yes   | 2.6
266x86_64-unknown-linux2.6.17-gnu-glibc2.4       |   yes   |   yes   | 2.4
267x86_64-unknown-linux2.6.20-gnu-glibc2.4       |   yes   |   yes   | 2.4
268x86_64-pc-linux2.6.18-gnu-glibc2.5            |   yes   |   yes   | 2.11
269x86_64-unknown-linux2.6.20-gnu-glibc2.5       |   yes   |   yes   | 2.4
270x86_64-unknown-linux2.6.20.1-gnu-glibc2.5     |   yes   |   yes   | 2.4
271x86_64-unknown-linux2.6.21-gnu-glibc2.6       |   yes   |   yes   | 2.4
272x86_64-pc-linux3.0.101-gnu-glibc2.11          |   yes   |   yes   | 2.11
273x86_64-pc-linux2.6.32-gnu-glibc2.12           |   yes   |   yes   | 2.11
274x86_64-pc-linux3.2.0-gnu-glibc2.13            |   yes   |   yes   | 2.11
275x86_64-pc-linux3.2.83-gnu-glibc2.15           |   yes   |   yes   | 2.11
276x86_64-pc-linux3.7.10-gnu-glibc2.17           |   yes   |   yes   | 2.11
277x86_64-pc-linux3.8.13-gnu-glibc2.17           |   yes   |   yes   | 2.11
278x86_64-pc-linux3.10.0-gnu-glibc2.17           |   yes   |   yes   | 2.11
279x86_64-pc-linux3.16.0-gnu-glibc2.19           |   yes   |   yes   | 2.11
280x86_64-pc-linux3.16.7-gnu-glibc2.19           |   yes   |   yes   | 2.11
281x86_64-pc-linux4.1.12-gnu-glibc2.19           |   yes   |   yes   | 2.11
282x86_64-pc-linux4.1.13-gnu-glibc2.20           |   yes   |   yes   | 2.11
283x86_64-pc-linux4.4.4-gnu-glibc2.20            |   yes   |   yes   | 2.11
284x86_64-pc-linux4.4.14-gnu-glibc2.21           |   yes   |   yes   | 2.11
285x86_64-pc-linux4.6.3-gnu-glibc2.22            |   yes   |   yes   | 2.11
286x86_64-pc-linux4.4.0-gnu-glibc2.23            |   yes   |   yes   | 2.11
287x86_64-pc-linux4.4.19-gnu-glibc2.23           |   yes   |   yes   | 2.11
288x86_64-pc-linux4.7.2-gnu-glibc2.23            |   yes   |   yes   | 2.11
289x86_64-pc-linux4.8.16-gnu-glibc2.23           |   yes   |   yes   | 2.11
290x86_64-pc-linux4.8.0-gnu-glibc2.24            |   yes   |   yes   | 2.11
291x86_64-pc-linux4.8.13-gnu-glibc2.24           |   yes   |   yes   | 2.11
292x86_64-unknown-freebsd10.3                    |   yes   |   yes   | 2.11
293x86_64-unknown-freebsd11.0                    |   yes   |   yes   | 2.11
294x86_64-unknown-freebsd12.0                    |   yes   |   yes   | 2.11
295x86_64-unknown-dragonfly4.2                   |   yes   |   yes   | 2.11
296x86_64-unknown-netbsd3.0                      |   yes   |   yes   | 2.4
297x86_64-unknown-netbsd4.99.72                  |   yes   |   yes   | 2.5
298x86_64-unknown-netbsd6.1                      |   yes   |   yes   | 2.11
299x86_64-unknown-netbsd7.0                      |   yes   |   yes   | 2.11
300x86_64-unknown-openbsd5.4                     |   yes   |   yes   | 2.11
301x86_64-unknown-openbsd5.5                     |   yes   |   yes   | 2.11
302x86_64-unknown-openbsd5.6                     |   yes   |   yes   | 2.11
303x86_64-unknown-openbsd5.7                     |   yes   |   yes   | 2.11
304x86_64-unknown-openbsd5.8                     |   yes   |   yes   | 2.11
305x86_64-unknown-openbsd6.0                     |   yes   |   yes   | 2.11
306x86_64-pc-solaris2.10                         |   yes   |   yes   | 2.11
307x86_64-pc-solaris2.11                         |   yes   |   yes   | 2.11
308amd64-portbld-freebsd5.4                      |   yes   |   yes   | 2.2
309amd64-portbld-freebsd6.0                      |   yes   |   yes   | 2.3
310amd64-portbld-freebsd7.0                      |   yes   |   yes   | 2.3
311
312
313On FreeBSD 5.2, libsigsegv works best if the /proc filesystem is mounted.
314(It is not mounted by default.)
315
316
317Porting to new platforms
318========================
319
320On Unix systems, where faults are notified to the program through a signal
321handler, the core routines in handler-unix.c can be used without
322modifications. But they need the following bits of information. Each of
323them is stored in a platform dependent file; the file is chosen in configure.
324
325  * List of signals that are sent when an invalid virtual memory address
326    is accessed, or when the stack overflows.
327    This is a file among signals-*.h.
328    configure chooses and sets the variable CFG_SIGNALS.
329
330  * What arguments are passed to a fault handler.
331    This is a file among fault-*.h.
332    configure chooses and sets the variable CFG_FAULT.
333
334  * How to determine the stack's virtual memory area.
335    This is a file among stackvma-*.c.
336    configure chooses and sets the variable CFG_STACKVMA.
337
338  * How to leave a signal handler that is executing on the alternate
339    signal stack.
340    This is a file among leave-*.c.
341    configure chooses and sets the variable CFG_LEAVE.
342
343For each of these, the approach should be:
344
345  - Find a way to implement the needed functionality.  This might involve
346    study of the system include files (in particular <signal.h> and
347    <ucontext.h>) and of the kernel sources.
348    For CFG_FAULT, the best starting point is to run the tests/sigsegv1
349    program with a breakpoint set at 'sigsegv_handler'.
350
351  - Add to configure.in a test whether your new code works.  This will
352    help portability to platforms similar to yours.
353    Then regenerate the configure script (run "autoconf") and verify
354    that the test says "yes" on your platform.
355
356  - Create a platform dependent file (e.g. fault-<os>-<cpu>.h) and change
357    configure.in to choose this particular file when your test says "yes".
358    Then regenerate the configure script (run "autoconf").
359
360  - Verify that "make" and "make check" pass.
361
362For non-Unix systems, a separate handler-<os>.c is likely to be needed.
363