class StallAggregator

Defined at line 117 of file ../../zircon/kernel/lib/stall/include/lib/stall.h

Maintains system-wide stall stats by periodically aggregating measurements from per-CPU

`StallAccumulator`s.

Public Methods

StallAggregator * GetStallAggregator ()

Gets this class' singleton instance.

Defined at line 128 of file ../../zircon/kernel/lib/stall/include/lib/stall.h

void StartSamplingThread (uint level)

Starts the sampling thread on the singleton instance.

Defined at line 238 of file ../../zircon/kernel/lib/stall/stall.cc

Stats ReadStats ()

Returns the values of the aggregated stats.

Defined at line 162 of file ../../zircon/kernel/lib/stall/stall.cc

void AddObserverSome (StallObserver * observer)

Defined at line 167 of file ../../zircon/kernel/lib/stall/stall.cc

void RemoveObserverSome (StallObserver * observer)

Defined at line 172 of file ../../zircon/kernel/lib/stall/stall.cc

void AddObserverFull (StallObserver * observer)

Defined at line 177 of file ../../zircon/kernel/lib/stall/stall.cc

void RemoveObserverFull (StallObserver * observer)

Defined at line 182 of file ../../zircon/kernel/lib/stall/stall.cc

Records

Friends

class StallAggregatorTests