Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8251510

when invoke FollowReferences( or IterateThroughHeap) function, fatal error occur

    Details

    • Subcomponent:
    • CPU:
      x86_64
    • OS:
      linux_ubuntu

      Description

      ADDITIONAL SYSTEM INFORMATION :
      OS: ubuntu16.04.4-amd64
      jdk: openjdk8


      A DESCRIPTION OF THE PROBLEM :
      I use RunAgentThread starting a thread to print instances' tag by invoking FollowReferences. And this thread always wait the RawMonitor until GarbageCollectionStart (or GarbageCollectionFinish) event occurs (we draw lessons from gctest.c, a demo in jdk). When the thread works, FollowReferences funciton is only half executed, and then A fatal error occurred and the program terminated.

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x00007fda900b1b30, pid=3028, tid=0x00007fda7ee6a700
      #
      # JRE version: OpenJDK Runtime Environment (8.0_252-b09) (build 1.8.0_252-8u252-b09-1~16.04-b09)
      # Java VM: OpenJDK 64-Bit Server VM (25.252-b09 mixed mode linux-amd64 compressed oops)
      # Problematic frame:
      # C 0x00007fda900b1b30
      #
      # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.java.com/bugreport/crash.jsp
      #

      --------------- T H R E A D ---------------

      Current thread (0x00007fda90070000): VMThread [stack: 0x00007fda7ed6a000,0x00007fda7ee6b000] [id=3030]

      siginfo: si_signo: 11 (SIGSEGV), si_code: 2 (SEGV_ACCERR), si_addr: 0x00007fda900b1b30

      Registers:
      RAX=0x00007fda7e5dbd00, RBX=0x00000000eb2a14e0, RCX=0x00007fda7ee69928, RDX=0x0000000000000000
      RSP=0x00007fda7ee698b8, RBP=0x00007fda7ee69970, RSI=0x00007fda958888c0, RDI=0x0000000000000008
      R8 =0x39c25654802f0e1e, R9 =0x000000000000004a, R10=0x0000000000000001, R11=0x0000000000000000
      R12=0x00007fda7e5dbaa0, R13=0x00007fda78005680, R14=0x00000000eb2a1548, R15=0x0000000000000000
      RIP=0x00007fda900b1b30, EFLAGS=0x0000000000010212, CSGSFS=0x002b000000000033, ERR=0x0000000000000015
        TRAPNO=0x000000000000000e

      Top of Stack: (sp=0x00007fda7ee698b8)
      0x00007fda7ee698b8: 00007fda950b7e34 0000000000000000
      0x00007fda7ee698c8: 00007fda950b8143 00007fda7e5dbaa0
      0x00007fda7ee698d8: 39c25654802f0e1e 00007fda7ee69928
      0x00007fda7ee698e8: 0000000e94f4136f 00007fda7ee69900
      0x00007fda7ee698f8: 00007fda7e5dba4a 00007fda900b7d30
      0x00007fda7ee69908: 00007fda900b7dd0 0000000000000000
      0x00007fda7ee69918: 00000000eb2a14e0 0000000000000070
      0x00007fda7ee69928: 0000000000000000 0000000000000000
      0x00007fda7ee69938: f898497023a60700 00007fda7ee69970
      0x00007fda7ee69948: 00007fda95891f80 0000000000000069
      0x00007fda7ee69958: 0000000000000001 00007fda7e5dbaa0
      0x00007fda7ee69968: 00007fda9006f630 00007fda7ee69ad0
      0x00007fda7ee69978: 00007fda950b0b03 00007fda7ee699c0
      0x00007fda7ee69988: 00007fda90004d68 00007fda900043f0
      0x00007fda7ee69998: 00007fda9006f630 00007fda94c4db30
      0x00007fda7ee699a8: 00007fda9522a574 00000000eb2a41d8
      0x00007fda7ee699b8: 00007fda7ee69a88 00007fda7ee69a60
      0x00007fda7ee699c8: 00007fda78004ee0 00000000eb2a14e0
      0x00007fda7ee699d8: 00000000000003d8 00007fda90020a78
      0x00007fda7ee699e8: 00007fda900206a0 00007fda95886c2a
      0x00007fda7ee699f8: 00007fda90020690 00007fda957cc9c0
      0x00007fda7ee69a08: 0000001b7ee69b00 00007fda90070e01
      0x00007fda7ee69a18: 0000000000000000 00007fda957cc468
      0x00007fda7ee69a28: 00007fda962ab400 00007fda7ee69a00
      0x00007fda7ee69a38: 0000000000000001 0000000000000000
      0x00007fda7ee69a48: 00007fda78004d18 00007fda7ee69a01
      0x00007fda7ee69a58: 0000000200000001 00007fda957cc4e0
      0x00007fda7ee69a68: 00007fda900b7d00 00007fda7ee69a00
      0x00007fda7ee69a78: 00000000eb2a5800 0000000000000178
      0x00007fda7ee69a88: 0000000000000000 0000000000000000
      0x00007fda7ee69a98: f898497023a60700 00007fda7ee69ae0
      0x00007fda7ee69aa8: 00007fda9006f630 00007fda90020690

      Instructions: (pc=0x00007fda900b1b30)
      0x00007fda900b1b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
      0x00007fda900b1b20: 00 00 00 00 00 00 00 00 45 00 00 00 00 00 00 00
      0x00007fda900b1b30: 02 00 00 00 00 00 00 00 70 1b 0b 90 da 7f 00 00
      0x00007fda900b1b40: 70 1b 0b 90 da 7f 00 00 80 1b 0b 90 da 7f 00 00

      Register to memory mapping:

      RAX=0x00007fda7e5dbd00 is pointing into the stack for thread: 0x00007fda900b1000
      RBX=0x00000000eb2a14e0 is an oop
      java.lang.Class
       - klass: 'java/lang/Class'
      RCX=0x00007fda7ee69928 is an unknown value
      RDX=0x0000000000000000 is an unknown value
      RSP=0x00007fda7ee698b8 is an unknown value
      RBP=0x00007fda7ee69970 is an unknown value
      RSI=0x00007fda958888c0: <offset 0xf308c0> in /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so at 0x00007fda94958000
      RDI=0x0000000000000008 is an unknown value
      R8 =0x39c25654802f0e1e is an unknown value
      R9 =0x000000000000004a is an unknown value
      R10=0x0000000000000001 is an unknown value
      R11=0x0000000000000000 is an unknown value
      R12=0x00007fda7e5dbaa0 is pointing into the stack for thread: 0x00007fda900b1000
      R13=0x00007fda78005680 is an unknown value
      R14=0x00000000eb2a1548 is pointing into object: 0x00000000eb2a14e0
      java.lang.Class
       - klass: 'java/lang/Class'
      R15=0x0000000000000000 is an unknown value


      Stack: [0x00007fda7ed6a000,0x00007fda7ee6b000], sp=0x00007fda7ee698b8, free space=1022k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      C 0x00007fda900b1b30
      V [libjvm.so+0x758b03]
      V [libjvm.so+0xa81db7]
      V [libjvm.so+0xa7f5c7]
      V [libjvm.so+0xa80855]
      V [libjvm.so+0xa80e22]
      V [libjvm.so+0x8c6042]

      VM_Operation (0x00007fda7e5dbaa0): HeapWalkOperation, mode: safepoint, requested by thread 0x00007fda900b1000


      --------------- P R O C E S S ---------------

      Java Threads: ( => current thread )
        0x00007fda900c2800 JavaThread "Service Thread" daemon [_thread_blocked, id=3037, stack(0x00007fda7e1d9000,0x00007fda7e2da000)]
        0x00007fda900b5800 JavaThread "C1 CompilerThread1" daemon [_thread_blocked, id=3036, stack(0x00007fda7e2da000,0x00007fda7e3db000)]
        0x00007fda900b3800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=3035, stack(0x00007fda7e3db000,0x00007fda7e4dc000)]
        0x00007fda900b1000 JavaThread "Thread-0" daemon [_thread_blocked, id=3034, stack(0x00007fda7e4dc000,0x00007fda7e5dd000)]
        0x00007fda900af800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3033, stack(0x00007fda7e5dd000,0x00007fda7e6de000)]
        0x00007fda9007e000 JavaThread "Finalizer" daemon [_thread_blocked, id=3032, stack(0x00007fda7eb68000,0x00007fda7ec69000)]
        0x00007fda90079800 JavaThread "Reference Handler" daemon [_thread_blocked, id=3031, stack(0x00007fda7ec69000,0x00007fda7ed6a000)]
        0x00007fda9000c000 JavaThread "main" [_thread_blocked, id=3029, stack(0x00007fda965c9000,0x00007fda966ca000)]

      Other Threads:
      =>0x00007fda90070000 VMThread [stack: 0x00007fda7ed6a000,0x00007fda7ee6b000] [id=3030]
        0x00007fda900c5800 WatcherThread [stack: 0x00007fda7e0d8000,0x00007fda7e1d9000] [id=3038]

      VM state:at safepoint (normal execution)

      VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
      [0x00007fda900081a0] Threads_lock - owner thread: 0x00007fda90070000
      [0x00007fda900086a0] Heap_lock - owner thread: 0x00007fda900b1000

      heap address: 0x00000000e0c00000, size: 500 MB, Compressed Oops mode: 32-bit
      Narrow klass base: 0x0000000000000000, Narrow klass shift: 3
      Compressed class space size: 1073741824 Address: 0x0000000100000000

      Heap:
       def new generation total 9920K, used 0K [0x00000000e0c00000, 0x00000000e16c0000, 0x00000000eb2a0000)
        eden space 8832K, 0% used [0x00000000e0c00000, 0x00000000e0c00000, 0x00000000e14a0000)
        from space 1088K, 0% used [0x00000000e14a0000, 0x00000000e14a0000, 0x00000000e15b0000)
        to space 1088K, 0% used [0x00000000e15b0000, 0x00000000e15b0000, 0x00000000e16c0000)
       tenured generation total 21888K, used 275K [0x00000000eb2a0000, 0x00000000ec800000, 0x0000000100000000)
         the space 21888K, 1% used [0x00000000eb2a0000, 0x00000000eb2e4d98, 0x00000000eb2e4e00, 0x00000000ec800000)
       Metaspace used 2732K, capacity 4486K, committed 4864K, reserved 1056768K
        class space used 281K, capacity 386K, committed 512K, reserved 1048576K

      Card table byte_map: [0x00007fda7f8b3000,0x00007fda7f9ae000] byte_map_base: 0x00007fda7f1ad000

      Polling page: 0x00007fda966e4000

      CodeCache: size=245760Kb used=1088Kb max_used=1088Kb free=244671Kb
       bounds [0x00007fda7fd6e000, 0x00007fda7ffde000, 0x00007fda8ed6e000]
       total_blobs=260 nmethods=14 adapters=162
       compilation: enabled

      Compilation events (10 events):
      Event: 0.111 Thread 0x00007fda900b5800 10 1 java.lang.ref.Reference::get (5 bytes)
      Event: 0.111 Thread 0x00007fda900b5800 nmethod 10 0x00007fda7fe7a8d0 code [0x00007fda7fe7aa20, 0x00007fda7fe7ab30]
      Event: 0.111 Thread 0x00007fda900b5800 11 3 java.lang.AbstractStringBuilder::ensureCapacityInternal (27 bytes)
      Event: 0.111 Thread 0x00007fda900b5800 nmethod 11 0x00007fda7fe7ab90 code [0x00007fda7fe7ad20, 0x00007fda7fe7b170]
      Event: 0.111 Thread 0x00007fda900b5800 12 1 java.lang.ThreadLocal::access$400 (5 bytes)
      Event: 0.112 Thread 0x00007fda900b5800 nmethod 12 0x00007fda7fe7b310 code [0x00007fda7fe7b460, 0x00007fda7fe7b550]
      Event: 0.125 Thread 0x00007fda900b5800 13 3 java.lang.AbstractStringBuilder::append (50 bytes)
      Event: 0.125 Thread 0x00007fda900b5800 nmethod 13 0x00007fda7fe7c790 code [0x00007fda7fe7c960, 0x00007fda7fe7d070]
      Event: 0.142 Thread 0x00007fda900b5800 14 3 java.lang.System::getSecurityManager (4 bytes)
      Event: 0.142 Thread 0x00007fda900b5800 nmethod 14 0x00007fda7fe7e050 code [0x00007fda7fe7e1a0, 0x00007fda7fe7e2d0]

      GC Heap History (2 events):
      Event: 0.143 GC heap before
      {Heap before GC invocations=0 (full 0):
       def new generation total 9792K, used 530K [0x00000000e0c00000, 0x00000000e16a0000, 0x00000000eb2a0000)
        eden space 8704K, 6% used [0x00000000e0c00000, 0x00000000e0c849b8, 0x00000000e1480000)
        from space 1088K, 0% used [0x00000000e1480000, 0x00000000e1480000, 0x00000000e1590000)
        to space 1088K, 0% used [0x00000000e1590000, 0x00000000e1590000, 0x00000000e16a0000)
       tenured generation total 21888K, used 0K [0x00000000eb2a0000, 0x00000000ec800000, 0x0000000100000000)
         the space 21888K, 0% used [0x00000000eb2a0000, 0x00000000eb2a0000, 0x00000000eb2a0200, 0x00000000ec800000)
       Metaspace used 2732K, capacity 4486K, committed 4864K, reserved 1056768K
        class space used 281K, capacity 386K, committed 512K, reserved 1048576K
      Event: 0.149 GC heap after
      Heap after GC invocations=1 (full 1):
       def new generation total 9920K, used 0K [0x00000000e0c00000, 0x00000000e16c0000, 0x00000000eb2a0000)
        eden space 8832K, 0% used [0x00000000e0c00000, 0x00000000e0c00000, 0x00000000e14a0000)
        from space 1088K, 0% used [0x00000000e14a0000, 0x00000000e14a0000, 0x00000000e15b0000)
        to space 1088K, 0% used [0x00000000e15b0000, 0x00000000e15b0000, 0x00000000e16c0000)
       tenured generation total 21888K, used 275K [0x00000000eb2a0000, 0x00000000ec800000, 0x0000000100000000)
         the space 21888K, 1% used [0x00000000eb2a0000, 0x00000000eb2e4d98, 0x00000000eb2e4e00, 0x00000000ec800000)
       Metaspace used 2732K, capacity 4486K, committed 4864K, reserved 1056768K
        class space used 281K, capacity 386K, committed 512K, reserved 1048576K
      }

      Deoptimization events (0 events):
      No events

      Classes redefined (0 events):
      No events

      Internal exceptions (2 events):
      Event: 0.021 Thread 0x00007fda9000c000 Exception <a 'java/lang/NoSuchMethodError': Method sun.misc.Unsafe.defineClass(Ljava/lang/String;[BII)Ljava/lang/Class; name or signature does not match> (0x00000000e0c07cc0) thrown at [/build/openjdk-8-uwNjBd/openjdk-8-8u252-b09/src/hotspot/src/share/vm/
      Event: 0.021 Thread 0x00007fda9000c000 Exception <a 'java/lang/NoSuchMethodError': Method sun.misc.Unsafe.prefetchRead(Ljava/lang/Object;J)V name or signature does not match> (0x00000000e0c07fa8) thrown at [/build/openjdk-8-uwNjBd/openjdk-8-8u252-b09/src/hotspot/src/share/vm/prims/jni.cpp, lin

      Events (10 events):
      Event: 0.141 loading class java/security/BasicPermissionCollection done
      Event: 0.141 loading class sun/launcher/LauncherHelper$FXHelper
      Event: 0.141 loading class sun/launcher/LauncherHelper$FXHelper done
      Event: 0.142 loading class java/lang/Class$MethodArray
      Event: 0.142 loading class java/lang/Class$MethodArray done
      Event: 0.142 loading class java/lang/Void
      Event: 0.142 loading class java/lang/Void done
      Event: 0.143 Executing VM operation: GenCollectFull
      Event: 0.152 Executing VM operation: GenCollectFull done
      Event: 0.152 Executing VM operation: HeapWalkOperation


      Dynamic libraries:
      e0c00000-e16c0000 rw-p 00000000 00:00 0
      e16c0000-eb2a0000 ---p 00000000 00:00 0
      eb2a0000-ec800000 rw-p 00000000 00:00 0
      ec800000-100000000 ---p 00000000 00:00 0
      100000000-100080000 rw-p 00000000 00:00 0
      100080000-140000000 ---p 00000000 00:00 0
      55cb32b47000-55cb32b48000 r-xp 00000000 08:01 270964 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
      55cb32d47000-55cb32d48000 r--p 00000000 08:01 270964 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
      55cb32d48000-55cb32d49000 rw-p 00001000 08:01 270964 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
      55cb32e5f000-55cb32e80000 rw-p 00000000 00:00 0 [heap]
      7fda60000000-7fda6004e000 rw-p 00000000 00:00 0
      7fda6004e000-7fda64000000 ---p 00000000 00:00 0
      7fda64000000-7fda64021000 rw-p 00000000 00:00 0
      7fda64021000-7fda68000000 ---p 00000000 00:00 0
      7fda68000000-7fda68021000 rw-p 00000000 00:00 0
      7fda68021000-7fda6c000000 ---p 00000000 00:00 0
      7fda6c000000-7fda6c021000 rw-p 00000000 00:00 0
      7fda6c021000-7fda70000000 ---p 00000000 00:00 0
      7fda70000000-7fda70021000 rw-p 00000000 00:00 0
      7fda70021000-7fda74000000 ---p 00000000 00:00 0
      7fda74000000-7fda74021000 rw-p 00000000 00:00 0
      7fda74021000-7fda78000000 ---p 00000000 00:00 0
      7fda78000000-7fda78021000 rw-p 00000000 00:00 0
      7fda78021000-7fda7c000000 ---p 00000000 00:00 0
      7fda7dc45000-7fda7dc76000 rw-p 00000000 00:00 0
      7fda7dc76000-7fda7dc8d000 r-xp 00000000 08:01 1099894 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnet.so
      7fda7dc8d000-7fda7de8d000 ---p 00017000 08:01 1099894 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnet.so
      7fda7de8d000-7fda7de8e000 r--p 00017000 08:01 1099894 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnet.so
      7fda7de8e000-7fda7de8f000 rw-p 00018000 08:01 1099894 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnet.so
      7fda7de8f000-7fda7dea1000 r-xp 00000000 08:01 1099889 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnio.so
      7fda7dea1000-7fda7e0a0000 ---p 00012000 08:01 1099889 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnio.so
      7fda7e0a0000-7fda7e0a1000 r--p 00011000 08:01 1099889 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnio.so
      7fda7e0a1000-7fda7e0a2000 rw-p 00012000 08:01 1099889 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libnio.so
      7fda7e0a2000-7fda7e0bd000 r--s 001d6000 08:01 270943 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/nashorn.jar
      7fda7e0bd000-7fda7e0d8000 r--s 00394000 08:01 270949 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/cldrdata.jar
      7fda7e0d8000-7fda7e0d9000 ---p 00000000 00:00 0
      7fda7e0d9000-7fda7e1d9000 rw-p 00000000 00:00 0
      7fda7e1d9000-7fda7e1dc000 ---p 00000000 00:00 0
      7fda7e1dc000-7fda7e2da000 rw-p 00000000 00:00 0
      7fda7e2da000-7fda7e2dd000 ---p 00000000 00:00 0
      7fda7e2dd000-7fda7e3db000 rw-p 00000000 00:00 0
      7fda7e3db000-7fda7e3de000 ---p 00000000 00:00 0
      7fda7e3de000-7fda7e4dc000 rw-p 00000000 00:00 0
      7fda7e4dc000-7fda7e4df000 ---p 00000000 00:00 0
      7fda7e4df000-7fda7e5dd000 rw-p 00000000 00:00 0
      7fda7e5dd000-7fda7e5e0000 ---p 00000000 00:00 0
      7fda7e5e0000-7fda7e6de000 rw-p 00000000 00:00 0
      7fda7e6de000-7fda7eb68000 r--p 00000000 08:01 925743 /usr/lib/locale/locale-archive
      7fda7eb68000-7fda7eb6b000 ---p 00000000 00:00 0
      7fda7eb6b000-7fda7ec69000 rw-p 00000000 00:00 0
      7fda7ec69000-7fda7ec6c000 ---p 00000000 00:00 0
      7fda7ec6c000-7fda7ed6a000 rw-p 00000000 00:00 0
      7fda7ed6a000-7fda7ed6b000 ---p 00000000 00:00 0
      7fda7ed6b000-7fda7ee6b000 rw-p 00000000 00:00 0
      7fda7ee6b000-7fda7f03d000 r--s 03ca5000 08:01 1099915 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/rt.jar
      7fda7f03d000-7fda7f4f3000 rw-p 00000000 00:00 0
      7fda7f4f3000-7fda7f8b3000 ---p 00000000 00:00 0
      7fda7f8b3000-7fda7f8b9000 rw-p 00000000 00:00 0
      7fda7f8b9000-7fda7f906000 ---p 00000000 00:00 0
      7fda7f906000-7fda7f911000 rw-p 00000000 00:00 0
      7fda7f911000-7fda7f9ad000 ---p 00000000 00:00 0
      7fda7f9ad000-7fda7f9b8000 rw-p 00000000 00:00 0
      7fda7f9b8000-7fda7fd6e000 ---p 00000000 00:00 0
      7fda7fd6e000-7fda7ffde000 rwxp 00000000 00:00 0
      7fda7ffde000-7fda8ed6e000 ---p 00000000 00:00 0
      7fda8ed6e000-7fda8ed76000 r-xp 00000000 08:01 1099694 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libzip.so
      7fda8ed76000-7fda8ef75000 ---p 00008000 08:01 1099694 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libzip.so
      7fda8ef75000-7fda8ef76000 r--p 00007000 08:01 1099694 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libzip.so
      7fda8ef76000-7fda8ef77000 rw-p 00008000 08:01 1099694 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libzip.so
      7fda8ef77000-7fda8ef82000 r-xp 00000000 08:01 683534 /lib/x86_64-linux-gnu/libnss_files-2.23.so
      7fda8ef82000-7fda8f181000 ---p 0000b000 08:01 683534 /lib/x86_64-linux-gnu/libnss_files-2.23.so
      7fda8f181000-7fda8f182000 r--p 0000a000 08:01 683534 /lib/x86_64-linux-gnu/libnss_files-2.23.so
      7fda8f182000-7fda8f183000 rw-p 0000b000 08:01 683534 /lib/x86_64-linux-gnu/libnss_files-2.23.so
      7fda8f183000-7fda8f189000 rw-p 00000000 00:00 0
      7fda8f189000-7fda8f194000 r-xp 00000000 08:01 683538 /lib/x86_64-linux-gnu/libnss_nis-2.23.so
      7fda8f194000-7fda8f393000 ---p 0000b000 08:01 683538 /lib/x86_64-linux-gnu/libnss_nis-2.23.so
      7fda8f393000-7fda8f394000 r--p 0000a000 08:01 683538 /lib/x86_64-linux-gnu/libnss_nis-2.23.so
      7fda8f394000-7fda8f395000 rw-p 0000b000 08:01 683538 /lib/x86_64-linux-gnu/libnss_nis-2.23.so
      7fda8f395000-7fda8f3ab000 r-xp 00000000 08:01 683524 /lib/x86_64-linux-gnu/libnsl-2.23.so
      7fda8f3ab000-7fda8f5aa000 ---p 00016000 08:01 683524 /lib/x86_64-linux-gnu/libnsl-2.23.so
      7fda8f5aa000-7fda8f5ab000 r--p 00015000 08:01 683524 /lib/x86_64-linux-gnu/libnsl-2.23.so
      7fda8f5ab000-7fda8f5ac000 rw-p 00016000 08:01 683524 /lib/x86_64-linux-gnu/libnsl-2.23.so
      7fda8f5ac000-7fda8f5ae000 rw-p 00000000 00:00 0
      7fda8f5ae000-7fda8f5b6000 r-xp 00000000 08:01 683536 /lib/x86_64-linux-gnu/libnss_compat-2.23.so
      7fda8f5b6000-7fda8f7b5000 ---p 00008000 08:01 683536 /lib/x86_64-linux-gnu/libnss_compat-2.23.so
      7fda8f7b5000-7fda8f7b6000 r--p 00007000 08:01 683536 /lib/x86_64-linux-gnu/libnss_compat-2.23.so
      7fda8f7b6000-7fda8f7b7000 rw-p 00008000 08:01 683536 /lib/x86_64-linux-gnu/libnss_compat-2.23.so
      7fda8f7b7000-7fda8f7ba000 r-xp 00000000 08:01 452807 /home/alex/Documents/TIClassLoadTag.so
      7fda8f7ba000-7fda8f9b9000 ---p 00003000 08:01 452807 /home/alex/Documents/TIClassLoadTag.so
      7fda8f9b9000-7fda8f9ba000 r--p 00002000 08:01 452807 /home/alex/Documents/TIClassLoadTag.so
      7fda8f9ba000-7fda8f9bb000 rw-p 00003000 08:01 452807 /home/alex/Documents/TIClassLoadTag.so
      7fda8f9bb000-7fda8f9e4000 r-xp 00000000 08:01 1099678 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjava.so
      7fda8f9e4000-7fda8fbe4000 ---p 00029000 08:01 1099678 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjava.so
      7fda8fbe4000-7fda8fbe5000 r--p 00029000 08:01 1099678 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjava.so
      7fda8fbe5000-7fda8fbe7000 rw-p 0002a000 08:01 1099678 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libjava.so
      7fda8fbe7000-7fda8fbf6000 r-xp 00000000 08:01 1099898 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libverify.so
      7fda8fbf6000-7fda8fdf5000 ---p 0000f000 08:01 1099898 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libverify.so
      7fda8fdf5000-7fda8fdf7000 r--p 0000e000 08:01 1099898 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libverify.so
      7fda8fdf7000-7fda8fdf8000 rw-p 00010000 08:01 1099898 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/libverify.so
      7fda8fdf8000-7fda8fdff000 r-xp 00000000 08:01 683541 /lib/x86_64-linux-gnu/librt-2.23.so
      7fda8fdff000-7fda8fffe000 ---p 00007000 08:01 683541 /lib/x86_64-linux-gnu/librt-2.23.so
      7fda8fffe000-7fda8ffff000 r--p 00006000 08:01 683541 /lib/x86_64-linux-gnu/librt-2.23.so
      7fda8ffff000-7fda90000000 rw-p 00007000 08:01 683541 /lib/x86_64-linux-gnu/librt-2.23.so
      7fda90000000-7fda90131000 rw-p 00000000 00:00 0
      7fda90131000-7fda94000000 ---p 00000000 00:00 0
      7fda9400e000-7fda940b7000 rw-p 00000000 00:00 0
      7fda940b7000-7fda940cd000 r-xp 00000000 08:01 661610 /lib/x86_64-linux-gnu/libgcc_s.so.1
      7fda940cd000-7fda942cc000 ---p 00016000 08:01 661610 /lib/x86_64-linux-gnu/libgcc_s.so.1
      7fda942cc000-7fda942cd000 rw-p 00015000 08:01 661610 /lib/x86_64-linux-gnu/libgcc_s.so.1
      7fda942cd000-7fda943d5000 r-xp 00000000 08:01 683525 /lib/x86_64-linux-gnu/libm-2.23.so
      7fda943d5000-7fda945d4000 ---p 00108000 08:01 683525 /lib/x86_64-linux-gnu/libm-2.23.so
      7fda945d4000-7fda945d5000 r--p 00107000 08:01 683525 /lib/x86_64-linux-gnu/libm-2.23.so
      7fda945d5000-7fda945d6000 rw-p 00108000 08:01 683525 /lib/x86_64-linux-gnu/libm-2.23.so
      7fda945d6000-7fda94748000 r-xp 00000000 08:01 917789 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
      7fda94748000-7fda94948000 ---p 00172000 08:01 917789 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
      7fda94948000-7fda94952000 r--p 00172000 08:01 917789 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
      7fda94952000-7fda94954000 rw-p 0017c000 08:01 917789 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
      7fda94954000-7fda94958000 rw-p 00000000 00:00 0
      7fda94958000-7fda955c0000 r-xp 00000000 08:01 1099680 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
      7fda955c0000-7fda957c0000 ---p 00c68000 08:01 1099680 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
      7fda957c0000-7fda95854000 r--p 00c68000 08:01 1099680 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
      7fda95854000-7fda9587d000 rw-p 00cfc000 08:01 1099680 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server/libjvm.so
      7fda9587d000-7fda958ad000 rw-p 00000000 00:00 0
      7fda958ad000-7fda958c5000 r-xp 00000000 08:01 683522 /lib/x86_64-linux-gnu/libpthread-2.23.so
      7fda958c5000-7fda95ac4000 ---p 00018000 08:01 683522 /lib/x86_64-linux-gnu/libpthread-2.23.so
      7fda95ac4000-7fda95ac5000 r--p 00017000 08:01 683522 /lib/x86_64-linux-gnu/libpthread-2.23.so
      7fda95ac5000-7fda95ac6000 rw-p 00018000 08:01 683522 /lib/x86_64-linux-gnu/libpthread-2.23.so
      7fda95ac6000-7fda95aca000 rw-p 00000000 00:00 0
      7fda95aca000-7fda95acd000 r-xp 00000000 08:01 683518 /lib/x86_64-linux-gnu/libdl-2.23.so
      7fda95acd000-7fda95ccc000 ---p 00003000 08:01 683518 /lib/x86_64-linux-gnu/libdl-2.23.so
      7fda95ccc000-7fda95ccd000 r--p 00002000 08:01 683518 /lib/x86_64-linux-gnu/libdl-2.23.so
      7fda95ccd000-7fda95cce000 rw-p 00003000 08:01 683518 /lib/x86_64-linux-gnu/libdl-2.23.so
      7fda95cce000-7fda95ce7000 r-xp 00000000 08:01 661109 /lib/x86_64-linux-gnu/libz.so.1.2.8
      7fda95ce7000-7fda95ee6000 ---p 00019000 08:01 661109 /lib/x86_64-linux-gnu/libz.so.1.2.8
      7fda95ee6000-7fda95ee7000 r--p 00018000 08:01 661109 /lib/x86_64-linux-gnu/libz.so.1.2.8
      7fda95ee7000-7fda95ee8000 rw-p 00019000 08:01 661109 /lib/x86_64-linux-gnu/libz.so.1.2.8
      7fda95ee8000-7fda960a8000 r-xp 00000000 08:01 683520 /lib/x86_64-linux-gnu/libc-2.23.so
      7fda960a8000-7fda962a8000 ---p 001c0000 08:01 683520 /lib/x86_64-linux-gnu/libc-2.23.so
      7fda962a8000-7fda962ac000 r--p 001c0000 08:01 683520 /lib/x86_64-linux-gnu/libc-2.23.so
      7fda962ac000-7fda962ae000 rw-p 001c4000 08:01 683520 /lib/x86_64-linux-gnu/libc-2.23.so
      7fda962ae000-7fda962b2000 rw-p 00000000 00:00 0
      7fda962b2000-7fda962bf000 r-xp 00000000 08:01 1099677 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/jli/libjli.so
      7fda962bf000-7fda964bf000 ---p 0000d000 08:01 1099677 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/jli/libjli.so
      7fda964bf000-7fda964c0000 r--p 0000d000 08:01 1099677 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/jli/libjli.so
      7fda964c0000-7fda964c1000 rw-p 0000e000 08:01 1099677 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/jli/libjli.so
      7fda964c1000-7fda964e7000 r-xp 00000000 08:01 683532 /lib/x86_64-linux-gnu/ld-2.23.so
      7fda964eb000-7fda964ee000 r--s 0000f000 08:01 270950 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/icedtea-sound.jar
      7fda964ee000-7fda964f0000 r--s 00001000 08:01 270945 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/dnsns.jar
      7fda964f0000-7fda964fa000 r--s 00116000 08:01 270946 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/localedata.jar
      7fda964fa000-7fda9652d000 rw-p 00000000 00:00 0
      7fda9652d000-7fda965c9000 ---p 00000000 00:00 0
      7fda965c9000-7fda965cc000 ---p 00000000 00:00 0
      7fda965cc000-7fda966ce000 rw-p 00000000 00:00 0
      7fda966ce000-7fda966cf000 r--s 00010000 08:01 270952 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/zipfs.jar
      7fda966cf000-7fda966d0000 r--s 0000d000 08:01 270944 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunec.jar
      7fda966d0000-7fda966d4000 r--s 0003a000 08:01 270953 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunpkcs11.jar
      7fda966d4000-7fda966d5000 r--s 0000a000 08:01 270947 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/jaccess.jar
      7fda966d5000-7fda966db000 r--s 0003d000 08:01 270941 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/sunjce_provider.jar
      7fda966db000-7fda966e3000 rw-s 00000000 08:01 689798 /tmp/hsperfdata_alex/3028
      7fda966e3000-7fda966e4000 rw-p 00000000 00:00 0
      7fda966e4000-7fda966e5000 ---p 00000000 00:00 0
      7fda966e5000-7fda966e6000 rw-p 00000000 00:00 0
      7fda966e6000-7fda966e7000 r--p 00025000 08:01 683532 /lib/x86_64-linux-gnu/ld-2.23.so
      7fda966e7000-7fda966e8000 rw-p 00026000 08:01 683532 /lib/x86_64-linux-gnu/ld-2.23.so
      7fda966e8000-7fda966e9000 rw-p 00000000 00:00 0
      7ffe8d443000-7ffe8d464000 rw-p 00000000 00:00 0 [stack]
      7ffe8d5d8000-7ffe8d5db000 r--p 00000000 00:00 0 [vvar]
      7ffe8d5db000-7ffe8d5dd000 r-xp 00000000 00:00 0 [vdso]
      ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]

      VM Arguments:
      jvm_args: -agentpath:/home/alex/Documents/TIClassLoadTag.so -XX:+UseSerialGC
      java_command: Main
      java_class_path (initial): .:/home/alex/Documents/openjdk/build/linux-x86_64-normal-server-slowdebug/jdk/lib:/home/alex/Documents/openjdk/build/linux-x86_64-normal-server-slowdebug/jdk/jre/lib
      Launcher Type: SUN_STANDARD

      Environment Variables:
      JAVA_HOME=/home/alex/Documents/openjdk/build/linux-x86_64-normal-server-slowdebug/jdk
      JRE_HOME=/home/alex/Documents/openjdk/build/linux-x86_64-normal-server-slowdebug/jdk/jre
      CLASSPATH=.:/home/alex/Documents/openjdk/build/linux-x86_64-normal-server-slowdebug/jdk/lib:/home/alex/Documents/openjdk/build/linux-x86_64-normal-server-slowdebug/jdk/jre/lib
      PATH={JAVA_HOME}/bin:/home/alex/bin:/home/alex/.local/bin:{JAVA_HOME}/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
      SHELL=/bin/bash
      DISPLAY=:0

      Signal Handlers:
      SIGSEGV: [libjvm.so+0xa7bb00], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGBUS: [libjvm.so+0xa7bb00], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGFPE: [libjvm.so+0x8c3d50], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGPIPE: [libjvm.so+0x8c3d50], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGXFSZ: [libjvm.so+0x8c3d50], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGILL: [libjvm.so+0x8c3d50], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGUSR1: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none
      SIGUSR2: [libjvm.so+0x8c3c00], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
      SIGHUP: [libjvm.so+0x8c4290], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGINT: [libjvm.so+0x8c4290], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGTERM: [libjvm.so+0x8c4290], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO
      SIGQUIT: [libjvm.so+0x8c4290], sa_mask[0]=11111111011111111101111111111110, sa_flags=SA_RESTART|SA_SIGINFO


      --------------- S Y S T E M ---------------

      OS:DISTRIB_ID=Ubuntu
      DISTRIB_RELEASE=16.04
      DISTRIB_CODENAME=xenial
      DISTRIB_DESCRIPTION="Ubuntu 16.04.4 LTS"

      uname:Linux 4.15.0-112-generic #113~16.04.1-Ubuntu SMP Fri Jul 10 04:37:08 UTC 2020 x86_64
      libc:glibc 2.23 NPTL 2.23
      rlimit: STACK 8192k, CORE 0k, NPROC 7734, NOFILE 1048576, AS infinity
      load average:0.57 0.40 0.23

      /proc/meminfo:
      MemTotal: 2041032 kB
      MemFree: 329320 kB
      MemAvailable: 1105388 kB
      Buffers: 162388 kB
      Cached: 695512 kB
      SwapCached: 0 kB
      Active: 1058344 kB
      Inactive: 444492 kB
      Active(anon): 645860 kB
      Inactive(anon): 4148 kB
      Active(file): 412484 kB
      Inactive(file): 440344 kB
      Unevictable: 48 kB
      Mlocked: 48 kB
      SwapTotal: 2095100 kB
      SwapFree: 2095100 kB
      Dirty: 228 kB
      Writeback: 0 kB
      AnonPages: 645036 kB
      Mapped: 183196 kB
      Shmem: 5060 kB
      Slab: 131700 kB
      SReclaimable: 109196 kB
      SUnreclaim: 22504 kB
      KernelStack: 6096 kB
      PageTables: 27300 kB
      NFS_Unstable: 0 kB
      Bounce: 0 kB
      WritebackTmp: 0 kB
      CommitLimit: 3115616 kB
      Committed_AS: 3357100 kB
      VmallocTotal: 34359738367 kB
      VmallocUsed: 0 kB
      VmallocChunk: 0 kB
      HardwareCorrupted: 0 kB
      AnonHugePages: 0 kB
      ShmemHugePages: 0 kB
      ShmemPmdMapped: 0 kB
      CmaTotal: 0 kB
      CmaFree: 0 kB
      HugePages_Total: 0
      HugePages_Free: 0
      HugePages_Rsvd: 0
      HugePages_Surp: 0
      Hugepagesize: 2048 kB
      DirectMap4k: 92096 kB
      DirectMap2M: 2004992 kB

      container (cgroup) information:
      container_type: cgroupv1
      cpu_cpuset_cpus: 0
      cpu_memory_nodes: 0
      active_processor_count: 1
      cpu_quota: -1
      cpu_period: 100000
      cpu_shares: -1
      memory_limit_in_bytes: -1
      memory_and_swap_limit_in_bytes: -2
      memory_soft_limit_in_bytes: -1
      memory_usage_in_bytes: 1539002368
      memory_max_usage_in_bytes: 0


      CPU:total 1 (initial active 1) (1 cores per cpu, 1 threads per core) family 6 model 142 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, 3dnowpref, lzcnt, tsc, tscinvbit

      /proc/cpuinfo:
      processor : 0
      vendor_id : GenuineIntel
      cpu family : 6
      model : 142
      model name : Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
      stepping : 10
      cpu MHz : 1991.999
      cache size : 8192 KB
      physical id : 0
      siblings : 1
      core id : 0
      cpu cores : 1
      apicid : 0
      initial apicid : 0
      fpu : yes
      fpu_exception : yes
      cpuid level : 22
      wp : yes
      flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid tsc_known_freq pni pclmulqdq monitor ssse3 cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase avx2 invpcid rdseed clflushopt md_clear flush_l1d
      bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds
      bogomips : 3983.99
      clflush size : 64
      cache_alignment : 64
      address sizes : 39 bits physical, 48 bits virtual
      power management:



      Memory: 4k page, physical 2041032k(329212k free), swap 2095100k(2095100k free)

      vm_info: OpenJDK 64-Bit Server VM (25.252-b09) for linux-amd64 JRE (1.8.0_252-8u252-b09-1~16.04-b09), built on Apr 15 2020 21:06:51 by "buildd" with gcc 5.4.0 20160609

      time: Thu Aug 6 11:20:32 2020
      timezone: CST
      elapsed time: 0 seconds (0d 0h 0m 0s)



      REGRESSION : Last worked in version 8

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      1. need a java program which can trigger GCstart event, like this:
      public class Main{
      private static Main createInstance(){
                  return new Main();
              }
      public static void main(String[] args) throws Exception{

      System.out.println("Hello world!");
      Main main = createInstance();
      main = null;
      System.gc();
      }
      }
      2. need a agent, jvmti.cpp:
      3. compile this jvmti.cpp to jvmti.so by g++
      4. compile Main.java
      5. use command "java -agentpath:xxx/jvmti.so Main" to run program
      6. a fatal error occur when running FollowReferences

      ACTUAL -
      INFO: In fucntion Agent_Onload()
      add capabilities: errorcode 0
      set event callbacks: errorcode 0
      set event notification: errorcode 0
      set event notification: errorcode 0
      set event notification: errorcode 0
      set event notification: errorcode 0
      create raw monitor: errorcode 0
      INFO: VMInit...
      INFO: In alloc_thread()
      running agent thread: errorcode 0
      INFO: GC worker started...
      raw monitor enter: errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/invoke/MethodHandle;
      INFO: ClassTag 1
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/invoke/MethodHandleImpl;
      INFO: ClassTag 2
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/invoke/MethodHandleImpl$1;
      INFO: ClassTag 3
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/function/Function;
      INFO: ClassTag 4
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/invoke/MethodHandleImpl$2;
      INFO: ClassTag 5
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/invoke/MethodHandleImpl$3;
      INFO: ClassTag 6
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/ClassValue;
      INFO: ClassTag 7
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/invoke/MethodHandleImpl$4;
      INFO: ClassTag 8
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/ClassValue$Identity;
      INFO: ClassTag 9
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/ClassValue$Version;
      INFO: ClassTag 10
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/ClassValue$Entry;
      INFO: ClassTag 11
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/invoke/MemberName$Factory;
      INFO: ClassTag 12
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/invoke/MethodHandleStatics;
      INFO: ClassTag 13
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/invoke/MethodHandleStatics$1;
      INFO: ClassTag 14
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/invoke/MemberName;
      INFO: ClassTag 15
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/invoke/MethodHandleNatives;
      INFO: ClassTag 16
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/launcher/LauncherHelper;
      INFO: ClassTag 17
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/net/URLClassLoader$1;
      INFO: ClassTag 18
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/net/util/URLUtil;
      INFO: ClassTag 19
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/URLClassPath$3;
      INFO: ClassTag 20
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/URLClassPath$Loader;
      INFO: ClassTag 21
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/URLClassPath$JarLoader;
      INFO: ClassTag 22
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/zip/ZipConstants;
      INFO: ClassTag 23
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/zip/ZipFile;
      INFO: ClassTag 24
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/JavaUtilZipFileAccess;
      INFO: ClassTag 25
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/zip/ZipFile$1;
      INFO: ClassTag 26
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/StringBuffer;
      INFO: ClassTag 27
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/Short;
      INFO: ClassTag 28
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/URLClassPath$JarLoader$1;
      INFO: ClassTag 29
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/FileURLMapper;
      INFO: ClassTag 30
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/jar/JarFile;
      INFO: ClassTag 31
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/JavaUtilJarAccess;
      INFO: ClassTag 32
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/jar/JavaUtilJarAccessImpl;
      INFO: ClassTag 33
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/charset/StandardCharsets;
      INFO: ClassTag 34
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/cs/US_ASCII;
      INFO: ClassTag 35
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/cs/ISO_8859_1;
      INFO: ClassTag 36
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/cs/UTF_16BE;
      INFO: ClassTag 37
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/cs/UTF_16LE;
      INFO: ClassTag 38
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/cs/UTF_16;
      INFO: ClassTag 39
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/Queue;
      INFO: ClassTag 40
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/Deque;
      INFO: ClassTag 41
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/ArrayDeque;
      INFO: ClassTag 42
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/zip/ZipCoder;
      INFO: ClassTag 43
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/PerfCounter;
      INFO: ClassTag 44
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/Perf$GetPerfAction;
      INFO: ClassTag 45
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/Perf;
      INFO: ClassTag 46
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/PerfCounter$CoreCounters;
      INFO: ClassTag 47
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/ch/DirectBuffer;
      INFO: ClassTag 48
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/MappedByteBuffer;
      INFO: ClassTag 49
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/DirectByteBuffer;
      INFO: ClassTag 50
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/LongBuffer;
      INFO: ClassTag 51
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/DirectLongBufferU;
      INFO: ClassTag 52
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/JarIndex;
      INFO: ClassTag 53
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/ExtensionDependency;
      INFO: ClassTag 54
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/zip/ZipEntry;
      INFO: ClassTag 55
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/jar/JarEntry;
      INFO: ClassTag 56
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/jar/JarFile$JarFileEntry;
      INFO: ClassTag 57
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/zip/ZipFile$ZipFileInputStream;
      INFO: ClassTag 58
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/zip/Inflater;
      INFO: ClassTag 59
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/zip/ZStreamRef;
      INFO: ClassTag 60
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/zip/InflaterInputStream;
      INFO: ClassTag 61
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/util/zip/ZipFile$ZipFileInflaterInputStream;
      INFO: ClassTag 62
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/IOUtils;
      INFO: ClassTag 63
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/ReflectiveOperationException;
      INFO: ClassTag 64
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/ClassNotFoundException;
      INFO: ClassTag 65
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/URLClassPath$FileLoader;
      INFO: ClassTag 66
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/Resource;
      INFO: ClassTag 67
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/misc/URLClassPath$FileLoader$1;
      INFO: ClassTag 68
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/io/FileInputStream$1;
      INFO: ClassTag 69
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/security/PermissionCollection;
      INFO: ClassTag 70
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/security/Permissions;
      INFO: ClassTag 71
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/net/URLConnection;
      INFO: ClassTag 72
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/net/www/URLConnection;
      INFO: ClassTag 73
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/net/www/protocol/file/FileURLConnection;
      INFO: ClassTag 74
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/net/www/MessageHeader;
      INFO: ClassTag 75
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/io/FilePermission;
      INFO: ClassTag 76
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/fs/DefaultFileSystemProvider;
      INFO: ClassTag 77
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/file/spi/FileSystemProvider;
      INFO: ClassTag 78
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/fs/AbstractFileSystemProvider;
      INFO: ClassTag 79
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/fs/UnixFileSystemProvider;
      INFO: ClassTag 80
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/fs/LinuxFileSystemProvider;
      INFO: ClassTag 81
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/file/FileSystem;
      INFO: ClassTag 82
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/fs/UnixFileSystem;
      INFO: ClassTag 83
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/fs/LinuxFileSystem;
      INFO: ClassTag 84
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/file/Watchable;
      INFO: ClassTag 85
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/file/Path;
      INFO: ClassTag 86
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/fs/AbstractPath;
      INFO: ClassTag 87
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/fs/UnixPath;
      INFO: ClassTag 88
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/fs/Util;
      INFO: ClassTag 89
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/fs/UnixNativeDispatcher;
      INFO: ClassTag 90
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/fs/UnixNativeDispatcher$1;
      INFO: ClassTag 91
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/file/attribute/BasicFileAttributes;
      INFO: ClassTag 92
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/file/attribute/PosixFileAttributes;
      INFO: ClassTag 93
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/fs/UnixFileAttributes;
      INFO: ClassTag 94
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/fs/UnixFileStoreAttributes;
      INFO: ClassTag 95
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/nio/fs/UnixMountEntry;
      INFO: ClassTag 96
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/Readable;
      INFO: ClassTag 97
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/CharBuffer;
      INFO: ClassTag 98
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/HeapCharBuffer;
      INFO: ClassTag 99
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/charset/CoderResult;
      INFO: ClassTag 100
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/charset/CoderResult$Cache;
      INFO: ClassTag 101
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/charset/CoderResult$1;
      INFO: ClassTag 102
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/nio/charset/CoderResult$2;
      INFO: ClassTag 103
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/net/URI;
      INFO: ClassTag 104
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/net/URI$Parser;
      INFO: ClassTag 105
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/io/FilePermission$1;
      INFO: ClassTag 106
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/io/FilePermissionCollection;
      INFO: ClassTag 107
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/security/BasicPermissionCollection;
      INFO: ClassTag 108
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Lsun/launcher/LauncherHelper$FXHelper;
      INFO: ClassTag 109
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/Class$MethodArray;
      INFO: ClassTag 110
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig LMain;
      INFO: ClassTag 111
      INFO: SetTag errorcode 0
      INFO: In cbEventClassPrepare()
      INFO: sig Ljava/lang/Void;
      INFO: ClassTag 112
      INFO: SetTag errorcode 0
      Hello world!
      INFO: GarbageCollectionFinish...
      raw monitor enter: errorcode 0
      raw monitor notify: errorcode 0
      raw monitor exit: errorcode 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 26
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 26
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 26
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 24
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 24
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 24
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 24
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 24
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 26
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 24
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 24
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 24
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 26
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 24
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 21
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 21
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 21
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 21
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 48
      INFO: In cbHeapReferences()
      INFO: reference_kind: 21
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 50
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 112
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 110
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 109
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 108
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 107
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 106
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 105
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 104
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 103
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 102
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 101
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 100
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 99
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 98
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 97
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 96
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 95
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 94
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 93
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 92
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 91
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 90
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 89
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 88
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 87
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 84
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 83
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 82
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 81
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 80
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 79
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 78
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 77
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 76
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 75
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 74
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 73
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 72
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 71
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 70
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 69
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 68
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 67
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 66
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 63
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 62
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 61
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 60
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 59
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 58
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 57
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 56
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 55
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 54
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 53
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 52
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 51
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 50
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 49
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 48
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 47
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 46
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 45
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 44
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 43
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 42
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 41
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 40
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 39
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 38
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 37
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 36
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 35
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 34
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 33
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 32
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 31
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 30
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 29
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 26
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 25
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 24
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 23
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 22
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 21
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 20
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 19
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 18
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 17
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 17
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 14
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 13
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 12
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 10
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 9
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 11
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 11
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 8
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 7
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 1
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 6
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 5
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 4
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 3
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 2
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 86
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 85
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 28
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 27
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 16
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 15
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 1
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 65
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 64
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 22
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 23
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 23
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 27
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 1
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      INFO: In cbHeapReferences()
      INFO: reference_kind: 10
      INFO: class_tag: 0
      INFO: referrer_class_tag: 0
      INFO: tag_ptr: 0
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x00007f07d40b24f0, pid=2811, tid=0x00007f07d8352700
      #
      # JRE version: OpenJDK Runtime Environment (8.0_265-b01) (build 1.8.0_265-8u265-b01-0ubuntu2~16.04-b01)
      # Java VM: OpenJDK 64-Bit Server VM (25.265-b01 mixed mode linux-amd64 compressed oops)
      # Problematic frame:
      # C 0x00007f07d40b24f0
      #
      # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
      #
      # An error report file with more information is saved as:
      # /home/alex/Documents/hs_err_pid2811.log
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.java.com/bugreport/crash.jsp
      #

      ---------- BEGIN SOURCE ----------
      Main.java:
      public class Main{
      private static Main createInstance(){
              return new Main();
          }
      public static void main(String[] args) throws Exception{

      System.out.println("Hello world!");
      Main main = createInstance();
      main = null;
      System.gc();

      }
      }

      jvmti.cpp:
      #include <jvmti.h>

      #include <iostream>

      #include <string>

      #include <cstring>

      #include <stdlib.h>

      #include <stdio.h>

      #include <jni_md.h>

      #include <jni.h>



      /* Global static data */

      static jvmtiEnv *jvmti;

      static jrawMonitorID lock;

      static int gc_count;

      static long long classTag = 1;



      /* jvmtiHeapCallback for JVMTI function FollowReferences() */

      static jint JNICALL

      cbHeapReferences(jvmtiHeapReferenceKind reference_kind, const jvmtiHeapReferenceInfo* reference_info, jlong class_tag, jlong referrer_class_tag, jlong size, jlong* tag_ptr, jlong* referrer_tag_ptr, jint length, void* user_data);



      /* Creates a new jthread */

      static jthread

      alloc_thread(JNIEnv *env);



      /* Worker thread that waits for garbage collections */

      static void JNICALL

      worker(jvmtiEnv* jvmti, JNIEnv* jni, void *p);



      /* Callback for JVMTI_EVENT_GARBAGE_COLLECTION_START */

      static void JNICALL

      cbEventGCStart(jvmtiEnv* jvmti_env);



      /* Callback for JVMTI_EVENT_GARBAGE_COLLECTION_FINISH */

      static void JNICALL

      cbEventGCFinish(jvmtiEnv* jvmti_env);



      /* Callback for JVMTI_EVENT_VM_INIT */

      static void JNICALL

      cbEventVMInit(jvmtiEnv *jvmti, JNIEnv *env, jthread thread);



      /* Callback for JVMTI_EVENT_CLASS_PREPARE */

      static void JNICALL

      cbEventClassPrepare(jvmtiEnv *jvmti, JNIEnv* jni_env, jthread thread, jclass klass);



      /* jvmtiHeapCallback for JVMTI function FollowReferences() */

      static jint JNICALL

      cbHeapReferences(jvmtiHeapReferenceKind reference_kind, const jvmtiHeapReferenceInfo* reference_info, jlong class_tag, jlong referrer_class_tag, jlong size, jlong* tag_ptr, jlong* referrer_tag_ptr, jint length, void* user_data) {

          std::cout << "INFO: In cbHeapReferences()" << std::endl;



          std::cout << "\tINFO: reference_kind: " << reference_kind << std::endl;

          std::cout << "\tINFO: class_tag: " << class_tag << std::endl;

          std::cout << "\tINFO: referrer_class_tag: " << referrer_class_tag << std::endl;

          std::cout << "\tINFO: tag_ptr: " << *tag_ptr << std::endl;



          // if (reference_kind == JVMTI_HEAP_REFERENCE_CLASS) {

          // std::cout << "INFO: reference_kind is JVMTI_HEAP_REFERENCE_CLASS so that U can set tag here" << std::endl;

          // *tag_ptr = tagCnt;

          // }



          return JVMTI_VISIT_OBJECTS; // 0x100

      }





      /* Creates a new jthread */

      static jthread

      alloc_thread(JNIEnv *env) {

          jclass thrClass;

          jmethodID cid;

          jthread res;



          std::cout << "INFO: In alloc_thread()" << std::endl;



          thrClass = env->FindClass("java/lang/Thread");

          if ( thrClass == NULL ) {

              printf("\tCannot find Thread class\n");

          }

          cid = env->GetMethodID(thrClass, "<init>", "()V");

          if ( cid == NULL ) {

              printf("\tCannot find Thread constructor method\n");

          }

          res = env->NewObject(thrClass, cid);

          if ( res == NULL ) {

              printf("\tCannot create new Thread object\n");

          }

          return res;

      }





      /* Worker thread that waits for garbage collections */

      static void JNICALL

      worker(jvmtiEnv* jvmti, JNIEnv* jni, void *p) {

          jvmtiError err;



          printf("INFO: GC worker started...\n");



          while(true) {

              err = jvmti->RawMonitorEnter( lock);

              printf("\traw monitor enter: errorcode %d\n",err);

              while (gc_count == 0) {

                  err = jvmti->RawMonitorWait( lock, 0);

                  if (err != JVMTI_ERROR_NONE) {

                      err = jvmti->RawMonitorExit( lock);

                      printf("\traw monitor wait: errorcode %d\n",err);

                      return;

                  }

              }

              gc_count = 0;

              jvmtiHeapCallbacks mJvmtiHeapCallbacks;

              mJvmtiHeapCallbacks.heap_reference_callback = cbHeapReferences;

              err = jvmti->FollowReferences( 0, NULL, NULL, &mJvmtiHeapCallbacks, NULL);

              printf("\tFollowReferences: errorcode %d\n",err);

              err = jvmti->RawMonitorExit(lock);

              printf("\traw monitor exit: errorcode %d\n",err);



              /* Perform arbitrary JVMTI/JNI work here to do post-GC cleanup */

              printf("\tpost-GarbageCollectionFinish actions...\n");

          }

      }



      /* Callback for JVMTI_EVENT_GARBAGE_COLLECTION_START */

      static void JNICALL

      cbEventGCStart(jvmtiEnv* jvmti_env) {



          jvmtiError err;



          printf("INFO: GarbageCollectionStart...\n");



          err = jvmti->RawMonitorEnter(lock);

          printf("\traw monitor enter: errorcode %d\n",err);

          gc_count++;



          err = jvmti->RawMonitorNotify(lock);

          printf("\traw monitor notify: errorcode %d\n",err);

          err = jvmti->RawMonitorExit(lock);

          printf("\traw monitor exit: errorcode %d\n",err);



      }



      /* Callback for JVMTI_EVENT_GARBAGE_COLLECTION_FINISH */

      static void JNICALL

      cbEventGCFinish(jvmtiEnv* jvmti_env) {

          jvmtiError err;



          printf("INFO: GarbageCollectionFinish...\n");



          err = jvmti->RawMonitorEnter(lock);

          printf("\traw monitor enter: errorcode %d\n",err);

          gc_count++;



          err = jvmti->RawMonitorNotify(lock);

          printf("\traw monitor notify: errorcode %d\n",err);

          err = jvmti->RawMonitorExit(lock);

          printf("\traw monitor exit: errorcode %d\n",err);

      }





      /* Callback for JVMTI_EVENT_VM_INIT */

      static void JNICALL

      cbEventVMInit(jvmtiEnv *jvmti, JNIEnv *env, jthread thread) {

          jvmtiError err;



          printf("INFO: VMInit...\n");



          err = jvmti->RunAgentThread(alloc_thread(env), &worker, NULL,

              JVMTI_THREAD_MAX_PRIORITY);

          printf("\trunning agent thread: errorcode %d\n",err);

      }





      /* Agent_OnLoad() is called first, we prepare for a VM_INIT event here. */

      JNIEXPORT jint JNICALL

      Agent_OnLoad(JavaVM *vm, char *options, void *reserved) {

          jint rc;

          jvmtiError err;

          jvmtiCapabilities capabilities;

          jvmtiEventCallbacks callbacks;



          std::cout << "INFO: In fucntion Agent_Onload()" << std::endl;



          /* Get JVMTI environment */

          rc = vm->GetEnv((void**) &jvmti, JVMTI_VERSION);

          if (rc != JNI_OK) {

              printf("\tERROR: Unable to create jvmtiEnv, rc=%d\n", rc);

              return -1;

          }



          /* Get/Add JVMTI capabilities */

          (void)memset(&capabilities, 0, sizeof(capabilities));

          capabilities.can_generate_garbage_collection_events = 1;

          capabilities.can_tag_objects = 1;

          err = jvmti->AddCapabilities(&capabilities);

          printf("\tadd capabilities: errorcode %d\n",err);



          /* Set callbacks and enable event notifications */

          memset(&callbacks, 0, sizeof(callbacks));

          callbacks.VMInit = &cbEventVMInit;

         // callbacks.GarbageCollectionStart = &cbEventGCStart;

           callbacks.GarbageCollectionFinish = &cbEventGCFinish;

          callbacks.ClassPrepare = &cbEventClassPrepare;

          err = jvmti->SetEventCallbacks(&callbacks, sizeof(callbacks));

          printf("\tset event callbacks: errorcode %d\n",err);



          /* Set event notification mode */

          err = jvmti->SetEventNotificationMode(JVMTI_ENABLE, JVMTI_EVENT_VM_INIT, NULL);

          printf("\tset event notification: errorcode %d\n", err);

          err = jvmti->SetEventNotificationMode(JVMTI_ENABLE, JVMTI_EVENT_GARBAGE_COLLECTION_START, NULL);

          printf("\tset event notification: errorcode %d\n", err);

          err = jvmti->SetEventNotificationMode(JVMTI_ENABLE, JVMTI_EVENT_GARBAGE_COLLECTION_FINISH, NULL);

          printf("\tset event notification: errorcode %d\n", err);

          err = jvmti->SetEventNotificationMode(JVMTI_ENABLE, JVMTI_EVENT_CLASS_PREPARE, NULL);

          printf("\tset event notification: errorcode %d\n", err);



          /* Create the necessary raw monitor */

          err = jvmti->CreateRawMonitor( "lock", &lock);

          printf("\tcreate raw monitor: errorcode %d\n", err);

          return 0;

      }



      /* Agent_OnUnload() is called last */

      JNIEXPORT void JNICALL

      Agent_OnUnload(JavaVM *vm) {

      }



      /* Callback for JVMTI_EVENT_CLASS_PREPARE */

      static void JNICALL

      cbEventClassPrepare(jvmtiEnv *jvmti, JNIEnv* jni_env, jthread thread, jclass klass) {

          std::cout << "INFO: In cbEventClassPrepare()" << std::endl;



          jvmtiError err;

          char* sig;



          jvmti->GetClassSignature(klass, &sig, (char**)NULL);

          if (sig) {

              std::cout << "\tINFO: sig " << sig << std::endl;

          }



          err = jvmti->SetTag(klass, classTag++);

      std::cout << "\tINFO: ClassTag " << classTag -1 << std::endl;

          std::cout << "\tINFO: SetTag errorcode " << err << std::endl;

      }
      ---------- END SOURCE ----------

      FREQUENCY : always


        Attachments

          Activity

            People

            • Assignee:
              sswsharm swati sharma
              Reporter:
              webbuggrp Webbug Group
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: