MCPcopy Create free account
hub / github.com/prometheus/procfs / btreeRcbagStats

Function btreeRcbagStats

xfs/parse.go:673–695  ·  view source on GitHub ↗

btreeRcbagStats handles rcbagbt stats.

(us []uint32)

Source from the content-addressed store, hash-verified

671
672// btreeRcbagStats handles rcbagbt stats.
673func btreeRcbagStats(us []uint32) (BtreeRcbagStats, error) {
674 if l := len(us); l != 15 {
675 return BtreeRcbagStats{}, fmt.Errorf("incorrect number of values for rcbagbt stats: %d", l)
676 }
677
678 return BtreeRcbagStats{
679 Lookup: us[0],
680 Compare: us[1],
681 Insrec: us[2],
682 Delrec: us[3],
683 NewRoot: us[4],
684 KillRoot: us[5],
685 Increment: us[6],
686 Decrement: us[7],
687 Lshift: us[8],
688 Rshift: us[9],
689 Split: us[10],
690 Join: us[11],
691 Alloc: us[12],
692 Free: us[13],
693 Moves: us[14],
694 }, nil
695}
696
697// btreeRtReverseMapStats handles rtrmapbt stats.
698func btreeRtReverseMapStats(us []uint32) (BtreeRtReverseMapStats, error) {

Callers 1

ParseStatsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected