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