1################### 2### Same thread ### 3################### 4From top 5--------- 6 getStackTrace (Ljava/lang/Thread;II)[[Ljava/lang/String; -1 -2 7 print (Ljava/lang/Thread;II)V 0 38 8 printOrWait (IILart/ControlData;)V 6 41 9 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 10 bar (IIILart/ControlData;)J 0 26 11 foo (IIILart/ControlData;)I 0 21 12 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 13 bar (IIILart/ControlData;)J 0 26 14 foo (IIILart/ControlData;)I 0 21 15 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 16 bar (IIILart/ControlData;)J 0 26 17 foo (IIILart/ControlData;)I 0 21 18 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 19 bar (IIILart/ControlData;)J 0 26 20 foo (IIILart/ControlData;)I 0 21 21 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 22 bar (IIILart/ControlData;)J 0 26 23 foo (IIILart/ControlData;)I 0 21 24 doTest ()V 34 25 25 run ()V 0 25 26--------- 27 print (Ljava/lang/Thread;II)V 0 38 28 printOrWait (IILart/ControlData;)V 6 41 29 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 30 bar (IIILart/ControlData;)J 0 26 31 foo (IIILart/ControlData;)I 0 21 32 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 33 bar (IIILart/ControlData;)J 0 26 34 foo (IIILart/ControlData;)I 0 21 35 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 36 bar (IIILart/ControlData;)J 0 26 37 foo (IIILart/ControlData;)I 0 21 38 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 39 bar (IIILart/ControlData;)J 0 26 40 foo (IIILart/ControlData;)I 0 21 41 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 42 bar (IIILart/ControlData;)J 0 26 43 foo (IIILart/ControlData;)I 0 21 44 doTest ()V 38 26 45 run ()V 0 25 46--------- 47 getStackTrace (Ljava/lang/Thread;II)[[Ljava/lang/String; -1 -2 48 print (Ljava/lang/Thread;II)V 0 38 49 printOrWait (IILart/ControlData;)V 6 41 50 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 51 bar (IIILart/ControlData;)J 0 26 52--------- 53 printOrWait (IILart/ControlData;)V 6 41 54 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 55 bar (IIILart/ControlData;)J 0 26 56 foo (IIILart/ControlData;)I 0 21 57 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 58From bottom 59--------- 60 run ()V 0 25 61--------- 62 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 63 bar (IIILart/ControlData;)J 0 26 64 foo (IIILart/ControlData;)I 0 21 65 doTest ()V 60 32 66 run ()V 0 25 67--------- 68 bar (IIILart/ControlData;)J 0 26 69 foo (IIILart/ControlData;)I 0 21 70 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 71 bar (IIILart/ControlData;)J 0 26 72 foo (IIILart/ControlData;)I 0 21 73 74################################ 75### Other thread (suspended) ### 76################################ 77From top 78--------- 79 wait ()V -1 -2 80 printOrWait (IILart/ControlData;)V 24 47 81 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 82 bar (IIILart/ControlData;)J 0 26 83 foo (IIILart/ControlData;)I 0 21 84 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 85 bar (IIILart/ControlData;)J 0 26 86 foo (IIILart/ControlData;)I 0 21 87 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 88 bar (IIILart/ControlData;)J 0 26 89 foo (IIILart/ControlData;)I 0 21 90 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 91 bar (IIILart/ControlData;)J 0 26 92 foo (IIILart/ControlData;)I 0 21 93 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 94 bar (IIILart/ControlData;)J 0 26 95 foo (IIILart/ControlData;)I 0 21 96 run ()V 4 28 97--------- 98 printOrWait (IILart/ControlData;)V 24 47 99 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 100 bar (IIILart/ControlData;)J 0 26 101 foo (IIILart/ControlData;)I 0 21 102 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 103 bar (IIILart/ControlData;)J 0 26 104 foo (IIILart/ControlData;)I 0 21 105 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 106 bar (IIILart/ControlData;)J 0 26 107 foo (IIILart/ControlData;)I 0 21 108 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 109 bar (IIILart/ControlData;)J 0 26 110 foo (IIILart/ControlData;)I 0 21 111 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 112 bar (IIILart/ControlData;)J 0 26 113 foo (IIILart/ControlData;)I 0 21 114 run ()V 4 28 115--------- 116 wait ()V -1 -2 117 printOrWait (IILart/ControlData;)V 24 47 118 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 119 bar (IIILart/ControlData;)J 0 26 120 foo (IIILart/ControlData;)I 0 21 121--------- 122 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 123 bar (IIILart/ControlData;)J 0 26 124 foo (IIILart/ControlData;)I 0 21 125 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 126 bar (IIILart/ControlData;)J 0 26 127From bottom 128--------- 129 run ()V 4 28 130--------- 131 foo (IIILart/ControlData;)I 0 21 132 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 133 bar (IIILart/ControlData;)J 0 26 134 foo (IIILart/ControlData;)I 0 21 135 run ()V 4 28 136--------- 137 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 138 bar (IIILart/ControlData;)J 0 26 139 foo (IIILart/ControlData;)I 0 21 140 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 141 bar (IIILart/ControlData;)J 0 26 142 143########################### 144### Other thread (live) ### 145########################### 146From top 147--------- 148 printOrWait (IILart/ControlData;)V 44 54 149 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 150 bar (IIILart/ControlData;)J 0 26 151 foo (IIILart/ControlData;)I 0 21 152 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 153 bar (IIILart/ControlData;)J 0 26 154 foo (IIILart/ControlData;)I 0 21 155 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 156 bar (IIILart/ControlData;)J 0 26 157 foo (IIILart/ControlData;)I 0 21 158 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 159 bar (IIILart/ControlData;)J 0 26 160 foo (IIILart/ControlData;)I 0 21 161 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 162 bar (IIILart/ControlData;)J 0 26 163 foo (IIILart/ControlData;)I 0 21 164 run ()V 4 61 165--------- 166 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 167 bar (IIILart/ControlData;)J 0 26 168 foo (IIILart/ControlData;)I 0 21 169 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 170 bar (IIILart/ControlData;)J 0 26 171 foo (IIILart/ControlData;)I 0 21 172 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 173 bar (IIILart/ControlData;)J 0 26 174 foo (IIILart/ControlData;)I 0 21 175 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 176 bar (IIILart/ControlData;)J 0 26 177 foo (IIILart/ControlData;)I 0 21 178 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 179 bar (IIILart/ControlData;)J 0 26 180 foo (IIILart/ControlData;)I 0 21 181 run ()V 4 61 182--------- 183 printOrWait (IILart/ControlData;)V 44 54 184 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 185 bar (IIILart/ControlData;)J 0 26 186 foo (IIILart/ControlData;)I 0 21 187 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 188--------- 189 bar (IIILart/ControlData;)J 0 26 190 foo (IIILart/ControlData;)I 0 21 191 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 192 bar (IIILart/ControlData;)J 0 26 193 foo (IIILart/ControlData;)I 0 21 194From bottom 195--------- 196 run ()V 4 61 197--------- 198 foo (IIILart/ControlData;)I 0 21 199 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 200 bar (IIILart/ControlData;)J 0 26 201 foo (IIILart/ControlData;)I 0 21 202 run ()V 4 61 203--------- 204 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 205 bar (IIILart/ControlData;)J 0 26 206 foo (IIILart/ControlData;)I 0 21 207 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 208 bar (IIILart/ControlData;)J 0 26 209 210################################ 211### Other threads (suspended) ### 212################################ 213--------- 214AllTraces Thread 0 215 216--------- 217AllTraces Thread 1 218 219--------- 220AllTraces Thread 2 221 222--------- 223AllTraces Thread 3 224 225--------- 226AllTraces Thread 4 227 228--------- 229AllTraces Thread 5 230 231--------- 232AllTraces Thread 6 233 234--------- 235AllTraces Thread 7 236 237--------- 238AllTraces Thread 8 239 240--------- 241AllTraces Thread 9 242 243--------- 244FinalizerDaemon 245<not printed> 246--------- 247FinalizerWatchdogDaemon 248<not printed> 249--------- 250HeapTaskDaemon 251<not printed> 252--------- 253ReferenceQueueDaemon 254<not printed> 255--------- 256Signal Catcher 257 258--------- 259Test911 260 261--------- 262main 263<not printed> 264--------- 265AllTraces Thread 0 266 wait ()V -1 -2 267 printOrWait (IILart/ControlData;)V 24 47 268 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 269 bar (IIILart/ControlData;)J 0 26 270 foo (IIILart/ControlData;)I 0 21 271 272--------- 273AllTraces Thread 1 274 wait ()V -1 -2 275 printOrWait (IILart/ControlData;)V 24 47 276 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 277 bar (IIILart/ControlData;)J 0 26 278 foo (IIILart/ControlData;)I 0 21 279 280--------- 281AllTraces Thread 2 282 wait ()V -1 -2 283 printOrWait (IILart/ControlData;)V 24 47 284 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 285 bar (IIILart/ControlData;)J 0 26 286 foo (IIILart/ControlData;)I 0 21 287 288--------- 289AllTraces Thread 3 290 wait ()V -1 -2 291 printOrWait (IILart/ControlData;)V 24 47 292 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 293 bar (IIILart/ControlData;)J 0 26 294 foo (IIILart/ControlData;)I 0 21 295 296--------- 297AllTraces Thread 4 298 wait ()V -1 -2 299 printOrWait (IILart/ControlData;)V 24 47 300 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 301 bar (IIILart/ControlData;)J 0 26 302 foo (IIILart/ControlData;)I 0 21 303 304--------- 305AllTraces Thread 5 306 wait ()V -1 -2 307 printOrWait (IILart/ControlData;)V 24 47 308 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 309 bar (IIILart/ControlData;)J 0 26 310 foo (IIILart/ControlData;)I 0 21 311 312--------- 313AllTraces Thread 6 314 wait ()V -1 -2 315 printOrWait (IILart/ControlData;)V 24 47 316 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 317 bar (IIILart/ControlData;)J 0 26 318 foo (IIILart/ControlData;)I 0 21 319 320--------- 321AllTraces Thread 7 322 wait ()V -1 -2 323 printOrWait (IILart/ControlData;)V 24 47 324 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 325 bar (IIILart/ControlData;)J 0 26 326 foo (IIILart/ControlData;)I 0 21 327 328--------- 329AllTraces Thread 8 330 wait ()V -1 -2 331 printOrWait (IILart/ControlData;)V 24 47 332 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 333 bar (IIILart/ControlData;)J 0 26 334 foo (IIILart/ControlData;)I 0 21 335 336--------- 337AllTraces Thread 9 338 wait ()V -1 -2 339 printOrWait (IILart/ControlData;)V 24 47 340 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 341 bar (IIILart/ControlData;)J 0 26 342 foo (IIILart/ControlData;)I 0 21 343 344--------- 345FinalizerDaemon 346<not printed> 347--------- 348FinalizerWatchdogDaemon 349<not printed> 350--------- 351HeapTaskDaemon 352<not printed> 353--------- 354ReferenceQueueDaemon 355<not printed> 356--------- 357Signal Catcher 358 359--------- 360Test911 361 getAllStackTraces (I)[[Ljava/lang/Object; -1 -2 362 printAll (I)V 0 75 363 doTest ()V 122 59 364 run ()V 24 37 365 366--------- 367main 368<not printed> 369--------- 370AllTraces Thread 0 371 wait ()V -1 -2 372 printOrWait (IILart/ControlData;)V 24 47 373 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 374 bar (IIILart/ControlData;)J 0 26 375 foo (IIILart/ControlData;)I 0 21 376 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 377 bar (IIILart/ControlData;)J 0 26 378 foo (IIILart/ControlData;)I 0 21 379 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 380 bar (IIILart/ControlData;)J 0 26 381 foo (IIILart/ControlData;)I 0 21 382 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 383 bar (IIILart/ControlData;)J 0 26 384 foo (IIILart/ControlData;)I 0 21 385 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 386 bar (IIILart/ControlData;)J 0 26 387 foo (IIILart/ControlData;)I 0 21 388 run ()V 4 47 389 390--------- 391AllTraces Thread 1 392 wait ()V -1 -2 393 printOrWait (IILart/ControlData;)V 24 47 394 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 395 bar (IIILart/ControlData;)J 0 26 396 foo (IIILart/ControlData;)I 0 21 397 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 398 bar (IIILart/ControlData;)J 0 26 399 foo (IIILart/ControlData;)I 0 21 400 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 401 bar (IIILart/ControlData;)J 0 26 402 foo (IIILart/ControlData;)I 0 21 403 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 404 bar (IIILart/ControlData;)J 0 26 405 foo (IIILart/ControlData;)I 0 21 406 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 407 bar (IIILart/ControlData;)J 0 26 408 foo (IIILart/ControlData;)I 0 21 409 run ()V 4 47 410 411--------- 412AllTraces Thread 2 413 wait ()V -1 -2 414 printOrWait (IILart/ControlData;)V 24 47 415 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 416 bar (IIILart/ControlData;)J 0 26 417 foo (IIILart/ControlData;)I 0 21 418 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 419 bar (IIILart/ControlData;)J 0 26 420 foo (IIILart/ControlData;)I 0 21 421 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 422 bar (IIILart/ControlData;)J 0 26 423 foo (IIILart/ControlData;)I 0 21 424 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 425 bar (IIILart/ControlData;)J 0 26 426 foo (IIILart/ControlData;)I 0 21 427 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 428 bar (IIILart/ControlData;)J 0 26 429 foo (IIILart/ControlData;)I 0 21 430 run ()V 4 47 431 432--------- 433AllTraces Thread 3 434 wait ()V -1 -2 435 printOrWait (IILart/ControlData;)V 24 47 436 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 437 bar (IIILart/ControlData;)J 0 26 438 foo (IIILart/ControlData;)I 0 21 439 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 440 bar (IIILart/ControlData;)J 0 26 441 foo (IIILart/ControlData;)I 0 21 442 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 443 bar (IIILart/ControlData;)J 0 26 444 foo (IIILart/ControlData;)I 0 21 445 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 446 bar (IIILart/ControlData;)J 0 26 447 foo (IIILart/ControlData;)I 0 21 448 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 449 bar (IIILart/ControlData;)J 0 26 450 foo (IIILart/ControlData;)I 0 21 451 run ()V 4 47 452 453--------- 454AllTraces Thread 4 455 wait ()V -1 -2 456 printOrWait (IILart/ControlData;)V 24 47 457 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 458 bar (IIILart/ControlData;)J 0 26 459 foo (IIILart/ControlData;)I 0 21 460 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 461 bar (IIILart/ControlData;)J 0 26 462 foo (IIILart/ControlData;)I 0 21 463 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 464 bar (IIILart/ControlData;)J 0 26 465 foo (IIILart/ControlData;)I 0 21 466 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 467 bar (IIILart/ControlData;)J 0 26 468 foo (IIILart/ControlData;)I 0 21 469 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 470 bar (IIILart/ControlData;)J 0 26 471 foo (IIILart/ControlData;)I 0 21 472 run ()V 4 47 473 474--------- 475AllTraces Thread 5 476 wait ()V -1 -2 477 printOrWait (IILart/ControlData;)V 24 47 478 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 479 bar (IIILart/ControlData;)J 0 26 480 foo (IIILart/ControlData;)I 0 21 481 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 482 bar (IIILart/ControlData;)J 0 26 483 foo (IIILart/ControlData;)I 0 21 484 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 485 bar (IIILart/ControlData;)J 0 26 486 foo (IIILart/ControlData;)I 0 21 487 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 488 bar (IIILart/ControlData;)J 0 26 489 foo (IIILart/ControlData;)I 0 21 490 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 491 bar (IIILart/ControlData;)J 0 26 492 foo (IIILart/ControlData;)I 0 21 493 run ()V 4 47 494 495--------- 496AllTraces Thread 6 497 wait ()V -1 -2 498 printOrWait (IILart/ControlData;)V 24 47 499 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 500 bar (IIILart/ControlData;)J 0 26 501 foo (IIILart/ControlData;)I 0 21 502 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 503 bar (IIILart/ControlData;)J 0 26 504 foo (IIILart/ControlData;)I 0 21 505 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 506 bar (IIILart/ControlData;)J 0 26 507 foo (IIILart/ControlData;)I 0 21 508 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 509 bar (IIILart/ControlData;)J 0 26 510 foo (IIILart/ControlData;)I 0 21 511 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 512 bar (IIILart/ControlData;)J 0 26 513 foo (IIILart/ControlData;)I 0 21 514 run ()V 4 47 515 516--------- 517AllTraces Thread 7 518 wait ()V -1 -2 519 printOrWait (IILart/ControlData;)V 24 47 520 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 521 bar (IIILart/ControlData;)J 0 26 522 foo (IIILart/ControlData;)I 0 21 523 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 524 bar (IIILart/ControlData;)J 0 26 525 foo (IIILart/ControlData;)I 0 21 526 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 527 bar (IIILart/ControlData;)J 0 26 528 foo (IIILart/ControlData;)I 0 21 529 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 530 bar (IIILart/ControlData;)J 0 26 531 foo (IIILart/ControlData;)I 0 21 532 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 533 bar (IIILart/ControlData;)J 0 26 534 foo (IIILart/ControlData;)I 0 21 535 run ()V 4 47 536 537--------- 538AllTraces Thread 8 539 wait ()V -1 -2 540 printOrWait (IILart/ControlData;)V 24 47 541 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 542 bar (IIILart/ControlData;)J 0 26 543 foo (IIILart/ControlData;)I 0 21 544 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 545 bar (IIILart/ControlData;)J 0 26 546 foo (IIILart/ControlData;)I 0 21 547 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 548 bar (IIILart/ControlData;)J 0 26 549 foo (IIILart/ControlData;)I 0 21 550 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 551 bar (IIILart/ControlData;)J 0 26 552 foo (IIILart/ControlData;)I 0 21 553 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 554 bar (IIILart/ControlData;)J 0 26 555 foo (IIILart/ControlData;)I 0 21 556 run ()V 4 47 557 558--------- 559AllTraces Thread 9 560 wait ()V -1 -2 561 printOrWait (IILart/ControlData;)V 24 47 562 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 563 bar (IIILart/ControlData;)J 0 26 564 foo (IIILart/ControlData;)I 0 21 565 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 566 bar (IIILart/ControlData;)J 0 26 567 foo (IIILart/ControlData;)I 0 21 568 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 569 bar (IIILart/ControlData;)J 0 26 570 foo (IIILart/ControlData;)I 0 21 571 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 572 bar (IIILart/ControlData;)J 0 26 573 foo (IIILart/ControlData;)I 0 21 574 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 575 bar (IIILart/ControlData;)J 0 26 576 foo (IIILart/ControlData;)I 0 21 577 run ()V 4 47 578 579--------- 580FinalizerDaemon 581<not printed> 582--------- 583FinalizerWatchdogDaemon 584<not printed> 585--------- 586HeapTaskDaemon 587<not printed> 588--------- 589ReferenceQueueDaemon 590<not printed> 591--------- 592Signal Catcher 593 594--------- 595Test911 596 getAllStackTraces (I)[[Ljava/lang/Object; -1 -2 597 printAll (I)V 0 75 598 doTest ()V 127 61 599 run ()V 24 37 600 601--------- 602main 603<not printed> 604 605######################################## 606### Other select threads (suspended) ### 607######################################## 608--------- 609Test911 610 611--------- 612ThreadListTraces Thread 0 613 614--------- 615ThreadListTraces Thread 2 616 617--------- 618ThreadListTraces Thread 4 619 620--------- 621ThreadListTraces Thread 6 622 623--------- 624ThreadListTraces Thread 8 625 626--------- 627Test911 628 getThreadListStackTraces ([Ljava/lang/Thread;I)[[Ljava/lang/Object; -1 -2 629 printList ([Ljava/lang/Thread;I)V 0 68 630 doTest ()V 112 54 631 run ()V 32 41 632 633--------- 634ThreadListTraces Thread 0 635 wait ()V -1 -2 636 printOrWait (IILart/ControlData;)V 24 47 637 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 638 bar (IIILart/ControlData;)J 0 26 639 foo (IIILart/ControlData;)I 0 21 640 641--------- 642ThreadListTraces Thread 2 643 wait ()V -1 -2 644 printOrWait (IILart/ControlData;)V 24 47 645 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 646 bar (IIILart/ControlData;)J 0 26 647 foo (IIILart/ControlData;)I 0 21 648 649--------- 650ThreadListTraces Thread 4 651 wait ()V -1 -2 652 printOrWait (IILart/ControlData;)V 24 47 653 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 654 bar (IIILart/ControlData;)J 0 26 655 foo (IIILart/ControlData;)I 0 21 656 657--------- 658ThreadListTraces Thread 6 659 wait ()V -1 -2 660 printOrWait (IILart/ControlData;)V 24 47 661 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 662 bar (IIILart/ControlData;)J 0 26 663 foo (IIILart/ControlData;)I 0 21 664 665--------- 666ThreadListTraces Thread 8 667 wait ()V -1 -2 668 printOrWait (IILart/ControlData;)V 24 47 669 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 670 bar (IIILart/ControlData;)J 0 26 671 foo (IIILart/ControlData;)I 0 21 672 673--------- 674Test911 675 getThreadListStackTraces ([Ljava/lang/Thread;I)[[Ljava/lang/Object; -1 -2 676 printList ([Ljava/lang/Thread;I)V 0 68 677 doTest ()V 117 56 678 run ()V 32 41 679 680--------- 681ThreadListTraces Thread 0 682 wait ()V -1 -2 683 printOrWait (IILart/ControlData;)V 24 47 684 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 685 bar (IIILart/ControlData;)J 0 26 686 foo (IIILart/ControlData;)I 0 21 687 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 688 bar (IIILart/ControlData;)J 0 26 689 foo (IIILart/ControlData;)I 0 21 690 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 691 bar (IIILart/ControlData;)J 0 26 692 foo (IIILart/ControlData;)I 0 21 693 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 694 bar (IIILart/ControlData;)J 0 26 695 foo (IIILart/ControlData;)I 0 21 696 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 697 bar (IIILart/ControlData;)J 0 26 698 foo (IIILart/ControlData;)I 0 21 699 run ()V 4 37 700 701--------- 702ThreadListTraces Thread 2 703 wait ()V -1 -2 704 printOrWait (IILart/ControlData;)V 24 47 705 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 706 bar (IIILart/ControlData;)J 0 26 707 foo (IIILart/ControlData;)I 0 21 708 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 709 bar (IIILart/ControlData;)J 0 26 710 foo (IIILart/ControlData;)I 0 21 711 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 712 bar (IIILart/ControlData;)J 0 26 713 foo (IIILart/ControlData;)I 0 21 714 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 715 bar (IIILart/ControlData;)J 0 26 716 foo (IIILart/ControlData;)I 0 21 717 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 718 bar (IIILart/ControlData;)J 0 26 719 foo (IIILart/ControlData;)I 0 21 720 run ()V 4 37 721 722--------- 723ThreadListTraces Thread 4 724 wait ()V -1 -2 725 printOrWait (IILart/ControlData;)V 24 47 726 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 727 bar (IIILart/ControlData;)J 0 26 728 foo (IIILart/ControlData;)I 0 21 729 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 730 bar (IIILart/ControlData;)J 0 26 731 foo (IIILart/ControlData;)I 0 21 732 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 733 bar (IIILart/ControlData;)J 0 26 734 foo (IIILart/ControlData;)I 0 21 735 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 736 bar (IIILart/ControlData;)J 0 26 737 foo (IIILart/ControlData;)I 0 21 738 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 739 bar (IIILart/ControlData;)J 0 26 740 foo (IIILart/ControlData;)I 0 21 741 run ()V 4 37 742 743--------- 744ThreadListTraces Thread 6 745 wait ()V -1 -2 746 printOrWait (IILart/ControlData;)V 24 47 747 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 748 bar (IIILart/ControlData;)J 0 26 749 foo (IIILart/ControlData;)I 0 21 750 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 751 bar (IIILart/ControlData;)J 0 26 752 foo (IIILart/ControlData;)I 0 21 753 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 754 bar (IIILart/ControlData;)J 0 26 755 foo (IIILart/ControlData;)I 0 21 756 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 757 bar (IIILart/ControlData;)J 0 26 758 foo (IIILart/ControlData;)I 0 21 759 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 760 bar (IIILart/ControlData;)J 0 26 761 foo (IIILart/ControlData;)I 0 21 762 run ()V 4 37 763 764--------- 765ThreadListTraces Thread 8 766 wait ()V -1 -2 767 printOrWait (IILart/ControlData;)V 24 47 768 baz (IIILart/ControlData;)Ljava/lang/Object; 2 32 769 bar (IIILart/ControlData;)J 0 26 770 foo (IIILart/ControlData;)I 0 21 771 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 772 bar (IIILart/ControlData;)J 0 26 773 foo (IIILart/ControlData;)I 0 21 774 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 775 bar (IIILart/ControlData;)J 0 26 776 foo (IIILart/ControlData;)I 0 21 777 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 778 bar (IIILart/ControlData;)J 0 26 779 foo (IIILart/ControlData;)I 0 21 780 baz (IIILart/ControlData;)Ljava/lang/Object; 9 34 781 bar (IIILart/ControlData;)J 0 26 782 foo (IIILart/ControlData;)I 0 21 783 run ()V 4 37 784 785 786################### 787### Same thread ### 788################### 7894 790JVMTI_ERROR_ILLEGAL_ARGUMENT 791[public static native java.lang.Object[] art.Frames.getFrameLocation(java.lang.Thread,int), ffffffff] 792[public static void art.Frames.doTestSameThread(), 35] 793[public static void art.Frames.doTest() throws java.lang.Exception, 0] 794[public void art.Test911$1.run(), 28] 795JVMTI_ERROR_NO_MORE_FRAMES 796 797################################ 798### Other thread (suspended) ### 799################################ 80018 801JVMTI_ERROR_ILLEGAL_ARGUMENT 802[public final native void java.lang.Object.wait() throws java.lang.InterruptedException, ffffffff] 803[private static void art.Recurse.printOrWait(int,int,art.ControlData), 18] 804[private static java.lang.Object art.Recurse.baz(int,int,int,art.ControlData), 2] 805[private static long art.Recurse.bar(int,int,int,art.ControlData), 0] 806[public static int art.Recurse.foo(int,int,int,art.ControlData), 0] 807[private static java.lang.Object art.Recurse.baz(int,int,int,art.ControlData), 9] 808[private static long art.Recurse.bar(int,int,int,art.ControlData), 0] 809[public static int art.Recurse.foo(int,int,int,art.ControlData), 0] 810[private static java.lang.Object art.Recurse.baz(int,int,int,art.ControlData), 9] 811[private static long art.Recurse.bar(int,int,int,art.ControlData), 0] 812[public static int art.Recurse.foo(int,int,int,art.ControlData), 0] 813[private static java.lang.Object art.Recurse.baz(int,int,int,art.ControlData), 9] 814[private static long art.Recurse.bar(int,int,int,art.ControlData), 0] 815[public static int art.Recurse.foo(int,int,int,art.ControlData), 0] 816[private static java.lang.Object art.Recurse.baz(int,int,int,art.ControlData), 9] 817[private static long art.Recurse.bar(int,int,int,art.ControlData), 0] 818[public static int art.Recurse.foo(int,int,int,art.ControlData), 0] 819[public void art.Frames$1.run(), 4] 820JVMTI_ERROR_NO_MORE_FRAMES 821 822########################### 823### Other thread (live) ### 824########################### 82517 826JVMTI_ERROR_ILLEGAL_ARGUMENT 827[private static void art.Recurse.printOrWait(int,int,art.ControlData), 2c] 828[private static java.lang.Object art.Recurse.baz(int,int,int,art.ControlData), 2] 829[private static long art.Recurse.bar(int,int,int,art.ControlData), 0] 830[public static int art.Recurse.foo(int,int,int,art.ControlData), 0] 831[private static java.lang.Object art.Recurse.baz(int,int,int,art.ControlData), 9] 832[private static long art.Recurse.bar(int,int,int,art.ControlData), 0] 833[public static int art.Recurse.foo(int,int,int,art.ControlData), 0] 834[private static java.lang.Object art.Recurse.baz(int,int,int,art.ControlData), 9] 835[private static long art.Recurse.bar(int,int,int,art.ControlData), 0] 836[public static int art.Recurse.foo(int,int,int,art.ControlData), 0] 837[private static java.lang.Object art.Recurse.baz(int,int,int,art.ControlData), 9] 838[private static long art.Recurse.bar(int,int,int,art.ControlData), 0] 839[public static int art.Recurse.foo(int,int,int,art.ControlData), 0] 840[private static java.lang.Object art.Recurse.baz(int,int,int,art.ControlData), 9] 841[private static long art.Recurse.bar(int,int,int,art.ControlData), 0] 842[public static int art.Recurse.foo(int,int,int,art.ControlData), 0] 843[public void art.Frames$2.run(), 4] 844JVMTI_ERROR_NO_MORE_FRAMES 845Done 846