Home | History | Annotate | Download | only in base

Lines Matching defs:birth

30 // that are tracked.  Tracking means their birth, death, duration, birth thread,
31 // death thread, and birth place are recorded. This data is carefully spread
49 // to specify the birth place (file, line, function) where the instance was
60 // as well as a pointer specifying the thread on which the birth takes place.
68 // be handled carefully, and stats are updated exclusively on the birth thread).
74 // addition, the birth time is also recorded and used to later evaluate the
76 // can find out a Task's location of birth, and thread of birth, without using
91 // collection of DeathData instances. For each birth place Location that is
113 // threads that have recorded a birth or a death, we create a singly linked list
130 // be able to run concurrently with ongoing augmentation of the birth and death
141 // For a given birth location, information about births is spread across data
144 // instances for each combination of birth thread, death thread, and location,
196 // For a specific thread, and a specific birth place, the collection of all
207 // File/lineno of birth. This defines the essence of the task, as the context
208 // of the birth (construction) often tell what the item is for. This field
224 explicit BirthOnThreadSnapshot(const BirthOnThread& birth);
240 // When we have a birth we update the count for this birthplace.
337 TaskSnapshot(const BirthOnThread& birth,
342 BirthOnThreadSnapshot birth;
392 // TallyABirthIfActive will returns NULL if the birth cannot be tallied.
408 // Record the end of a timed run of an object. The |birth| is the record for
416 const Births* birth,
424 const Births* birth,
430 // Hack: asynchronously clear all birth counts and death tallies data values
521 // In this thread's data, record a new birth.
525 void TallyADeath(const Births& birth, int32 queue_duration, int32 duration);
558 // Using our lock to protect the iteration, Clear all birth and death data.
562 // The argument may be NULL if this thread has never tracked a birth or death.
572 // true, and the data structures (birth maps, death maps, ThreadData