internal override void Process(ProfilerSession sess)
        {
            Tracing.PacketTrace("ALLOC: Object freed from address {0}", m_address);

            int objIndex = sess.m_liveObjectTable.BinarySearch(m_address);

            if (objIndex > -1)
            {
                sess.m_liveObjectTable.RemoveAt(objIndex);

                ObjectDeletion delete = new ObjectDeletion();
                delete.address = m_address;
                sess.AddEvent(delete);
            }
        }
Exemple #2
0
 void IEventsVisitor.Visit(ObjectDeletion objectDeletion)
 {
     message = "deleted";
 }