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; 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 38 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 42 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 58 From 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 65 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 ################################ 77 From 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 127 From 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 ########################### 146 From 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 194 From 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 --------- 214 AllTraces Thread 0 215 216 --------- 217 AllTraces Thread 1 218 219 --------- 220 AllTraces Thread 2 221 222 --------- 223 AllTraces Thread 3 224 225 --------- 226 AllTraces Thread 4 227 228 --------- 229 AllTraces Thread 5 230 231 --------- 232 AllTraces Thread 6 233 234 --------- 235 AllTraces Thread 7 236 237 --------- 238 AllTraces Thread 8 239 240 --------- 241 AllTraces Thread 9 242 243 --------- 244 FinalizerDaemon 245 <not printed> 246 --------- 247 FinalizerWatchdogDaemon 248 <not printed> 249 --------- 250 HeapTaskDaemon 251 <not printed> 252 --------- 253 ReferenceQueueDaemon 254 <not printed> 255 --------- 256 Signal Catcher 257 258 --------- 259 Test911 260 261 --------- 262 main 263 <not printed> 264 --------- 265 AllTraces 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 --------- 273 AllTraces 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 --------- 281 AllTraces 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 --------- 289 AllTraces 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 --------- 297 AllTraces 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 --------- 305 AllTraces 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 --------- 313 AllTraces 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 --------- 321 AllTraces 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 --------- 329 AllTraces 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 --------- 337 AllTraces 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 --------- 345 FinalizerDaemon 346 <not printed> 347 --------- 348 FinalizerWatchdogDaemon 349 <not printed> 350 --------- 351 HeapTaskDaemon 352 <not printed> 353 --------- 354 ReferenceQueueDaemon 355 <not printed> 356 --------- 357 Signal Catcher 358 359 --------- 360 Test911 361 getAllStackTraces (I)[[Ljava/lang/Object; -1 -2 362 printAll (I)V 0 75 363 doTest ()V 128 59 364 run ()V 24 37 365 366 --------- 367 main 368 <not printed> 369 --------- 370 AllTraces 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 --------- 391 AllTraces 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 --------- 412 AllTraces 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 --------- 433 AllTraces 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 --------- 454 AllTraces 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 --------- 475 AllTraces 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 --------- 496 AllTraces 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 --------- 517 AllTraces 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 --------- 538 AllTraces 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 --------- 559 AllTraces 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 --------- 580 FinalizerDaemon 581 <not printed> 582 --------- 583 FinalizerWatchdogDaemon 584 <not printed> 585 --------- 586 HeapTaskDaemon 587 <not printed> 588 --------- 589 ReferenceQueueDaemon 590 <not printed> 591 --------- 592 Signal Catcher 593 594 --------- 595 Test911 596 getAllStackTraces (I)[[Ljava/lang/Object; -1 -2 597 printAll (I)V 0 75 598 doTest ()V 133 61 599 run ()V 24 37 600 601 --------- 602 main 603 <not printed> 604 605 ######################################## 606 ### Other select threads (suspended) ### 607 ######################################## 608 --------- 609 Test911 610 611 --------- 612 ThreadListTraces Thread 0 613 614 --------- 615 ThreadListTraces Thread 2 616 617 --------- 618 ThreadListTraces Thread 4 619 620 --------- 621 ThreadListTraces Thread 6 622 623 --------- 624 ThreadListTraces Thread 8 625 626 --------- 627 Test911 628 getThreadListStackTraces ([Ljava/lang/Thread;I)[[Ljava/lang/Object; -1 -2 629 printList ([Ljava/lang/Thread;I)V 0 68 630 doTest ()V 116 54 631 run ()V 32 41 632 633 --------- 634 ThreadListTraces 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 --------- 642 ThreadListTraces 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 --------- 650 ThreadListTraces 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 --------- 658 ThreadListTraces 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 --------- 666 ThreadListTraces 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 --------- 674 Test911 675 getThreadListStackTraces ([Ljava/lang/Thread;I)[[Ljava/lang/Object; -1 -2 676 printList ([Ljava/lang/Thread;I)V 0 68 677 doTest ()V 121 56 678 run ()V 32 41 679 680 --------- 681 ThreadListTraces 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 --------- 702 ThreadListTraces 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 --------- 723 ThreadListTraces 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 --------- 744 ThreadListTraces 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 --------- 765 ThreadListTraces 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 ################### 789 4 790 JVMTI_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(), 38] 793 [public static void art.Frames.doTest() throws java.lang.Exception, 0] 794 [public void art.Test911$1.run(), 28] 795 JVMTI_ERROR_NO_MORE_FRAMES 796 797 ################################ 798 ### Other thread (suspended) ### 799 ################################ 800 18 801 JVMTI_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] 820 JVMTI_ERROR_NO_MORE_FRAMES 821 822 ########################### 823 ### Other thread (live) ### 824 ########################### 825 17 826 JVMTI_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] 844 JVMTI_ERROR_NO_MORE_FRAMES 845 Done 846