summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormiod <miod@openbsd.org>2003-09-02 14:06:23 +0000
committermiod <miod@openbsd.org>2003-09-02 14:06:23 +0000
commite8e77726ac5955f87a772892db80647fd37572ef (patch)
tree5982fbfe92b49c55e1a06b941490a373548b7e6c
parentremove section claiming that programs using /proc are unsupported, (diff)
downloadwireguard-openbsd-e8e77726ac5955f87a772892db80647fd37572ef.tar.xz
wireguard-openbsd-e8e77726ac5955f87a772892db80647fd37572ef.zip
Run a complete test again all trap vectors - this passes now.
-rw-r--r--regress/sys/arch/mvme88k/usertrap/answer525
-rw-r--r--regress/sys/arch/mvme88k/usertrap/testsuite.sh524
2 files changed, 1012 insertions, 37 deletions
diff --git a/regress/sys/arch/mvme88k/usertrap/answer b/regress/sys/arch/mvme88k/usertrap/answer
index 615188bc681..95474cdae6e 100644
--- a/regress/sys/arch/mvme88k/usertrap/answer
+++ b/regress/sys/arch/mvme88k/usertrap/answer
@@ -1,13 +1,512 @@
-Privilege violation: Illegal instruction
-Privilege violation: Illegal instruction
-Privilege violation: Illegal instruction
-Alternate system call: Bad system call
-Alternate system call: Bad system call
-DDB breakpoint: Illegal instruction
-DDB trace: Illegal instruction
-DDB entry: Illegal instruction
-System call: Bad system call
-BUG:
-Software divide by zero: Floating point exception
-Single step: Trace trap
-Breakpoint: Trace trap
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Bad system call
+Bad system call
+Illegal instruction
+Illegal instruction
+Illegal instruction
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Bad system call
+Trace trap
+Floating point exception
+Trace trap
+Trace trap
+Trace trap
+Trace trap
+Trace trap
+Trace trap
+Trace trap
+Trace trap
diff --git a/regress/sys/arch/mvme88k/usertrap/testsuite.sh b/regress/sys/arch/mvme88k/usertrap/testsuite.sh
index 1f46acf6d61..3474274c9c4 100644
--- a/regress/sys/arch/mvme88k/usertrap/testsuite.sh
+++ b/regress/sys/arch/mvme88k/usertrap/testsuite.sh
@@ -1,5 +1,5 @@
#! /bin/sh
-# $OpenBSD: testsuite.sh,v 1.1 2003/09/01 19:45:28 miod Exp $
+# $OpenBSD: testsuite.sh,v 1.2 2003/09/02 14:06:23 miod Exp $
# Simple test program to check what happens when userland tries to trap.
# Written by Miodrag Vallat 2003 AD -- public domain
@@ -8,43 +8,519 @@ PROG=./trap
ulimit -c 0
-echo -n "Privilege violation: "
${PROG} 0
-echo -n "Privilege violation: "
${PROG} 1
-echo -n "Privilege violation: "
+${PROG} 2
+${PROG} 3
+${PROG} 4
+${PROG} 5
+${PROG} 6
+${PROG} 7
+${PROG} 8
+${PROG} 9
+${PROG} 10
+${PROG} 11
+${PROG} 12
+${PROG} 13
+${PROG} 14
+${PROG} 15
+${PROG} 16
+${PROG} 17
+${PROG} 18
+${PROG} 19
+${PROG} 20
+${PROG} 21
+${PROG} 22
+${PROG} 23
+${PROG} 24
+${PROG} 25
+${PROG} 26
+${PROG} 27
+${PROG} 28
+${PROG} 29
+${PROG} 30
+${PROG} 31
+${PROG} 32
+${PROG} 33
+${PROG} 34
+${PROG} 35
+${PROG} 36
+${PROG} 37
+${PROG} 38
+${PROG} 39
+${PROG} 40
+${PROG} 41
+${PROG} 42
+${PROG} 43
+${PROG} 44
+${PROG} 45
+${PROG} 46
+${PROG} 47
+${PROG} 48
+${PROG} 49
+${PROG} 50
+${PROG} 51
+${PROG} 52
+${PROG} 53
+${PROG} 54
+${PROG} 55
+${PROG} 56
+${PROG} 57
+${PROG} 58
+${PROG} 59
+${PROG} 60
+${PROG} 61
+${PROG} 62
+${PROG} 63
+${PROG} 64
+${PROG} 65
+${PROG} 66
+${PROG} 67
+${PROG} 68
+${PROG} 69
+${PROG} 70
+${PROG} 71
+${PROG} 72
+${PROG} 73
+${PROG} 74
+${PROG} 75
+${PROG} 76
+${PROG} 77
+${PROG} 78
+${PROG} 79
+${PROG} 80
+${PROG} 81
+${PROG} 82
+${PROG} 83
+${PROG} 84
+${PROG} 85
+${PROG} 86
+${PROG} 87
+${PROG} 88
+${PROG} 89
+${PROG} 90
+${PROG} 91
+${PROG} 92
+${PROG} 93
+${PROG} 94
+${PROG} 95
+${PROG} 96
+${PROG} 97
+${PROG} 98
+${PROG} 99
+${PROG} 100
+${PROG} 101
+${PROG} 102
+${PROG} 103
+${PROG} 104
+${PROG} 105
+${PROG} 106
+${PROG} 107
+${PROG} 108
+${PROG} 109
+${PROG} 110
+${PROG} 111
+${PROG} 112
+${PROG} 113
+${PROG} 114
+${PROG} 115
+${PROG} 116
+${PROG} 117
+${PROG} 118
+${PROG} 119
+${PROG} 120
+${PROG} 121
+${PROG} 122
+${PROG} 123
+${PROG} 124
+${PROG} 125
+${PROG} 126
${PROG} 127
-echo -n "Alternate system call: "
${PROG} 128
-echo -n "Alternate system call: "
${PROG} 129
-echo -n "DDB breakpoint: "
${PROG} 130
-echo -n "DDB trace: "
${PROG} 131
-echo -n "DDB entry: "
${PROG} 132
-#echo -n "SIGSYS: "
-#${PROG} 255
-#echo -n "SIGSYS: "
-#${PROG} 256
-#echo -n "SIGSYS: "
-#${PROG} 400
-echo -n "System call: "
+${PROG} 133
+${PROG} 134
+${PROG} 135
+${PROG} 136
+${PROG} 137
+${PROG} 138
+${PROG} 139
+${PROG} 140
+${PROG} 141
+${PROG} 142
+${PROG} 143
+${PROG} 144
+${PROG} 145
+${PROG} 146
+${PROG} 147
+${PROG} 148
+${PROG} 149
+${PROG} 150
+${PROG} 151
+${PROG} 152
+${PROG} 153
+${PROG} 154
+${PROG} 155
+${PROG} 156
+${PROG} 157
+${PROG} 158
+${PROG} 159
+${PROG} 160
+${PROG} 161
+${PROG} 162
+${PROG} 163
+${PROG} 164
+${PROG} 165
+${PROG} 166
+${PROG} 167
+${PROG} 168
+${PROG} 169
+${PROG} 170
+${PROG} 171
+${PROG} 172
+${PROG} 173
+${PROG} 174
+${PROG} 175
+${PROG} 176
+${PROG} 177
+${PROG} 178
+${PROG} 179
+${PROG} 180
+${PROG} 181
+${PROG} 182
+${PROG} 183
+${PROG} 184
+${PROG} 185
+${PROG} 186
+${PROG} 187
+${PROG} 188
+${PROG} 189
+${PROG} 190
+${PROG} 191
+${PROG} 192
+${PROG} 193
+${PROG} 194
+${PROG} 195
+${PROG} 196
+${PROG} 197
+${PROG} 198
+${PROG} 199
+${PROG} 200
+${PROG} 201
+${PROG} 202
+${PROG} 203
+${PROG} 204
+${PROG} 205
+${PROG} 206
+${PROG} 207
+${PROG} 208
+${PROG} 209
+${PROG} 210
+${PROG} 211
+${PROG} 212
+${PROG} 213
+${PROG} 214
+${PROG} 215
+${PROG} 216
+${PROG} 217
+${PROG} 218
+${PROG} 219
+${PROG} 220
+${PROG} 221
+${PROG} 222
+${PROG} 223
+${PROG} 224
+${PROG} 225
+${PROG} 226
+${PROG} 227
+${PROG} 228
+${PROG} 229
+${PROG} 230
+${PROG} 231
+${PROG} 232
+${PROG} 233
+${PROG} 234
+${PROG} 235
+${PROG} 236
+${PROG} 237
+${PROG} 238
+${PROG} 239
+${PROG} 240
+${PROG} 241
+${PROG} 242
+${PROG} 243
+${PROG} 244
+${PROG} 245
+${PROG} 246
+${PROG} 247
+${PROG} 248
+${PROG} 249
+${PROG} 250
+${PROG} 251
+${PROG} 252
+${PROG} 253
+${PROG} 254
+${PROG} 255
+${PROG} 256
+${PROG} 257
+${PROG} 258
+${PROG} 259
+${PROG} 260
+${PROG} 261
+${PROG} 262
+${PROG} 263
+${PROG} 264
+${PROG} 265
+${PROG} 266
+${PROG} 267
+${PROG} 268
+${PROG} 269
+${PROG} 270
+${PROG} 271
+${PROG} 272
+${PROG} 273
+${PROG} 274
+${PROG} 275
+${PROG} 276
+${PROG} 277
+${PROG} 278
+${PROG} 279
+${PROG} 280
+${PROG} 281
+${PROG} 282
+${PROG} 283
+${PROG} 284
+${PROG} 285
+${PROG} 286
+${PROG} 287
+${PROG} 288
+${PROG} 289
+${PROG} 290
+${PROG} 291
+${PROG} 292
+${PROG} 293
+${PROG} 294
+${PROG} 295
+${PROG} 296
+${PROG} 297
+${PROG} 298
+${PROG} 299
+${PROG} 300
+${PROG} 301
+${PROG} 302
+${PROG} 303
+${PROG} 304
+${PROG} 305
+${PROG} 306
+${PROG} 307
+${PROG} 308
+${PROG} 309
+${PROG} 310
+${PROG} 311
+${PROG} 312
+${PROG} 313
+${PROG} 314
+${PROG} 315
+${PROG} 316
+${PROG} 317
+${PROG} 318
+${PROG} 319
+${PROG} 320
+${PROG} 321
+${PROG} 322
+${PROG} 323
+${PROG} 324
+${PROG} 325
+${PROG} 326
+${PROG} 327
+${PROG} 328
+${PROG} 329
+${PROG} 330
+${PROG} 331
+${PROG} 332
+${PROG} 333
+${PROG} 334
+${PROG} 335
+${PROG} 336
+${PROG} 337
+${PROG} 338
+${PROG} 339
+${PROG} 340
+${PROG} 341
+${PROG} 342
+${PROG} 343
+${PROG} 344
+${PROG} 345
+${PROG} 346
+${PROG} 347
+${PROG} 348
+${PROG} 349
+${PROG} 350
+${PROG} 351
+${PROG} 352
+${PROG} 353
+${PROG} 354
+${PROG} 355
+${PROG} 356
+${PROG} 357
+${PROG} 358
+${PROG} 359
+${PROG} 360
+${PROG} 361
+${PROG} 362
+${PROG} 363
+${PROG} 364
+${PROG} 365
+${PROG} 366
+${PROG} 367
+${PROG} 368
+${PROG} 369
+${PROG} 370
+${PROG} 371
+${PROG} 372
+${PROG} 373
+${PROG} 374
+${PROG} 375
+${PROG} 376
+${PROG} 377
+${PROG} 378
+${PROG} 379
+${PROG} 380
+${PROG} 381
+${PROG} 382
+${PROG} 383
+${PROG} 384
+${PROG} 385
+${PROG} 386
+${PROG} 387
+${PROG} 388
+${PROG} 389
+${PROG} 390
+${PROG} 391
+${PROG} 392
+${PROG} 393
+${PROG} 394
+${PROG} 395
+${PROG} 396
+${PROG} 397
+${PROG} 398
+${PROG} 399
+${PROG} 400
+${PROG} 401
+${PROG} 402
+${PROG} 403
+${PROG} 404
+${PROG} 405
+${PROG} 406
+${PROG} 407
+${PROG} 408
+${PROG} 409
+${PROG} 410
+${PROG} 411
+${PROG} 412
+${PROG} 413
+${PROG} 414
+${PROG} 415
+${PROG} 416
+${PROG} 417
+${PROG} 418
+${PROG} 419
+${PROG} 420
+${PROG} 421
+${PROG} 422
+${PROG} 423
+${PROG} 424
+${PROG} 425
+${PROG} 426
+${PROG} 427
+${PROG} 428
+${PROG} 429
+${PROG} 430
+${PROG} 431
+${PROG} 432
+${PROG} 433
+${PROG} 434
+${PROG} 435
+${PROG} 436
+${PROG} 437
+${PROG} 438
+${PROG} 439
+${PROG} 440
+${PROG} 441
+${PROG} 442
+${PROG} 443
+${PROG} 444
+${PROG} 445
+${PROG} 446
+${PROG} 447
+${PROG} 448
+${PROG} 449
${PROG} 450
-#echo -n "SIGSYS: "
-#${PROG} 495
-echo -n "BUG: "
+${PROG} 451
+${PROG} 452
+${PROG} 453
+${PROG} 454
+${PROG} 455
+${PROG} 456
+${PROG} 457
+${PROG} 458
+${PROG} 459
+${PROG} 460
+${PROG} 461
+${PROG} 462
+${PROG} 463
+${PROG} 464
+${PROG} 465
+${PROG} 466
+${PROG} 467
+${PROG} 468
+${PROG} 469
+${PROG} 470
+${PROG} 471
+${PROG} 472
+${PROG} 473
+${PROG} 474
+${PROG} 475
+${PROG} 476
+${PROG} 477
+${PROG} 478
+${PROG} 479
+${PROG} 480
+${PROG} 481
+${PROG} 482
+${PROG} 483
+${PROG} 484
+${PROG} 485
+${PROG} 486
+${PROG} 487
+${PROG} 488
+${PROG} 489
+${PROG} 490
+${PROG} 491
+${PROG} 492
+${PROG} 493
+${PROG} 494
+${PROG} 495
${PROG} 496
# since there won't be any output...
echo
-#echo -n "SIGTRAP: "
-#${PROG} 502
-echo -n "Software divide by zero: "
+${PROG} 497
+${PROG} 498
+${PROG} 499
+${PROG} 500
+${PROG} 501
+${PROG} 502
${PROG} 503
-echo -n "Single step: "
${PROG} 504
-echo -n "Breakpoint: "
+${PROG} 505
+${PROG} 506
+${PROG} 507
+${PROG} 508
+${PROG} 509
+${PROG} 510
${PROG} 511
exit 0