Home | History | Annotate | Download | only in base

Lines Matching refs:Location

40 // created.  That data is used to create a transient Location instance
49 // BirthOnThread) references to the static data provided in a Location instance,
51 // Hence there is at most one Births instance for each Location on each thread.
53 // instances born at the same location. Statistics currently include only the
66 // out its location of birth, and thread of birth, without using any locks, as
73 // instance at a Location. In many cases, instances (such as Tasks) are only
79 // collection of DeathData instances. For each birth place Location that is
94 // STL maps, which are indexed by Location. As noted earlier, we can compare
119 // For a given birth location, information about births are spread across data
122 // birth thread, death thread, and location, along with the count of such
162 explicit BirthOnThread(const Location& location);
164 const Location location() const { return location_; }
171 const Location location_;
185 explicit Births(const Location& location);
208 // birthplace (fixed Location). Used both on specific threads, and also used
263 const Location location() const { return birth_->location(); }
279 const BirthOnThread* birth_; // Includes Location and birth_thread.
319 // The total number of births recorded at each location for which we have not
340 void AddBirthPlace(const Location& location);
347 std::map<Location, int> locations_;
467 typedef std::map<Location, Births*> BirthMap;
490 Births* TallyABirth(const Location& location);