MCPcopy Create free account
hub / github.com/rabbitstack/fibratus / findObjectTypes

Function findObjectTypes

pkg/handle/types/types.go:138–150  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

136}
137
138func findObjectTypes() {
139 objectTypes, err := sys.QueryObject[sys.ObjectTypesInformation](0, sys.ObjectTypesInformationClass)
140 if err != nil {
141 log.Warnf("unable to query object types: %v", err)
142 return
143 }
144 typesCount.Add(int64(objectTypes.NumberOfTypes))
145 objectTypeInfo := objectTypes.First()
146 for i := 0; i < int(objectTypes.NumberOfTypes); i++ {
147 objectTypeInfo = objectTypes.Next(objectTypeInfo)
148 typeNames[uint16(objectTypeInfo.TypeIndex)] = objectTypeInfo.TypeName.String()
149 }
150}

Callers 1

initFunction · 0.85

Calls 5

QueryObjectFunction · 0.92
NextMethod · 0.80
AddMethod · 0.65
StringMethod · 0.65
FirstMethod · 0.45

Tested by

no test coverage detected