Code Complexity Report

Source file: ./lib/libXfixes/src/Selection.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFixesSelectSelectionInput 1 18 93 4
Source file: ./lib/libXfixes/src/SaveSet.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFixesChangeSaveSet 1 16 101 5
Source file: ./lib/libXfixes/src/Xfixesint.h
Source file: ./lib/libXaw/include/X11/Xaw/TreeP.h
Source file: ./lib/libXfixes/include/X11/extensions/Xfixes.h
Source file: ./lib/libXaw/include/X11/Xaw/SmeLineP.h
Source file: ./lib/libXaw/include/X11/Xaw/SimpleP.h
Source file: ./lib/libXaw/include/X11/Xaw/TextP.h
Source file: ./lib/libXfixes/src/Xfixes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFixesExtAddDisplay 6 55 312 3
XFixesExtRemoveDisplay 6 23 132 2
XFixesExtFindDisplay 5 17 90 2
XFixesFindDisplay 2 9 42 1
XFixesCloseDisplay 1 4 21 2
XFixesWireToEvent 3 44 301 3
XFixesEventToWire 5 35 240 3
XFixesQueryExtension 2 14 59 3
XFixesQueryVersion 1 10 51 3
XFixesVersion 1 4 9 1
Source file: ./lib/libXaw/include/X11/Xaw/Command.h
Source file: ./lib/libXaw/include/X11/Xaw/MultiSink.h
Source file: ./lib/libXaw/include/X11/Xaw/Grip.h
Source file: ./lib/libXaw/include/X11/Xaw/StripCharP.h
Source file: ./lib/libXaw/include/X11/Xaw/TemplateP.h
Source file: ./lib/libXfixes/src/Cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFixesSelectCursorInput 1 16 84 3
XFixesGetCursorImage 8 71 459 1
XFixesSetCursorName 2 19 125 3
XFixesGetCursorName 4 32 207 3
XFixesChangeCursor 2 16 93 3
XFixesChangeCursorByName 2 19 125 3
XFixesHideCursor 2 15 84 2
XFixesShowCursor 2 15 84 2
XFixesCreatePointerBarrier 5 34 242 9
XFixesDestroyPointerBarrier 2 15 84 2
Source file: ./lib/libXaw/include/X11/Xaw/StripChart.h
Source file: ./lib/libXaw/include/X11/Xaw/GripP.h
Source file: ./lib/libXaw/include/X11/Xaw/TextSrc.h
Source file: ./lib/libXaw/include/X11/Xaw/Template.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TemplateInitialize 1 5 33 4
TemplateFunction 1 4 21 4
TemplateAction 1 3 19 4
Source file: ./lib/libXaw/include/X11/Xaw/PortholeP.h
Source file: ./lib/libXaw/include/X11/Xaw/BoxP.h
Source file: ./lib/libXaw/include/X11/Xaw/Panner.h
Source file: ./lib/libXaw/include/X11/Xaw/LabelP.h
Source file: ./lib/libXaw/include/X11/Xaw/VendorEP.h
Source file: ./lib/libXaw/include/X11/Xaw/SmeBSB.h
Source file: ./lib/libXaw/include/X11/Xaw/MultiSrc.h
Source file: ./lib/libXaw/include/X11/Xaw/SmeLine.h
Source file: ./lib/libXaw/include/X11/Xaw/AsciiSrcP.h
Source file: ./lib/libXaw/include/X11/Xaw/Paned.h
Source file: ./lib/libXfixes/src/Region.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFixesCreateRegion 1 20 133 3
XFixesCreateRegionFromBitmap 1 16 93 2
XFixesCreateRegionFromWindow 1 17 102 3
XFixesCreateRegionFromGC 1 16 95 2
XFixesCreateRegionFromPicture 1 16 93 2
XFixesDestroyRegion 1 13 74 2
XFixesSetRegion 1 19 123 4
XFixesCopyRegion 1 14 83 3
XFixesUnionRegion 1 16 92 4
XFixesIntersectRegion 1 16 92 4
XFixesSubtractRegion 1 16 92 4
XFixesInvertRegion 1 19 119 4
XFixesTranslateRegion 1 15 92 4
XFixesRegionExtents 1 14 83 3
XFixesFetchRegion 1 5 31 3
XFixesFetchRegionAndBounds 5 56 312 4
XFixesSetGCClipRegion 1 18 103 5
XFixesSetWindowShapeRegion 1 18 110 6
XFixesSetPictureClipRegion 1 18 101 5
XFixesExpandRegion 1 20 119 7
Source file: ./lib/libXaw/include/X11/Xaw/ScrollbarP.h
Source file: ./lib/libXaw/include/X11/Xaw/Form.h
Source file: ./lib/libXaw/include/X11/Xaw/SmeP.h
Source file: ./lib/libXaw/include/X11/Xaw/Sme.h
Source file: ./lib/libXaw/include/X11/Xaw/Cardinals.h
Source file: ./lib/libXaw/include/X11/Xaw/RepeaterP.h
Source file: ./lib/libXaw/include/X11/Xaw/PannerP.h
Source file: ./lib/libXaw/include/X11/Xaw/TextSink.h
Source file: ./lib/libXaw/include/X11/Xaw/Reports.h
Source file: ./lib/libXaw/include/X11/Xaw/AsciiSinkP.h
Source file: ./lib/libXaw/include/X11/Xaw/MultiSinkP.h
Source file: ./lib/libXaw/include/X11/Xaw/SimpleMenP.h
Source file: ./lib/libXaw/include/X11/Xaw/Viewport.h
Source file: ./lib/libXaw/include/X11/Xaw/ListP.h
Source file: ./lib/libXaw/include/X11/Xaw/Box.h
Source file: ./lib/libXaw/include/X11/Xaw/AsciiSrc.h
Source file: ./lib/libXaw/include/X11/Xaw/Toggle.h
Source file: ./lib/libXaw/include/X11/Xaw/AsciiSink.h
Source file: ./lib/libXaw/include/X11/Xaw/XawInit.h
Source file: ./lib/libXaw/include/X11/Xaw/Porthole.h
Source file: ./lib/libXaw/include/X11/Xaw/Repeater.h
Source file: ./lib/libXaw/include/X11/Xaw/ViewportP.h
Source file: ./lib/libXaw/include/X11/Xaw/PanedP.h
Source file: ./lib/libXaw/include/X11/Xaw/CommandP.h
Source file: ./lib/libXaw/include/X11/Xaw/Tree.h
Source file: ./lib/libXaw/include/X11/Xaw/TipP.h
Source file: ./lib/libXaw/include/X11/Xaw/FormP.h
Source file: ./lib/libXaw/include/X11/Xaw/XawImP.h
Source file: ./lib/libXaw/include/X11/Xaw/MenuButtoP.h
Source file: ./lib/libXaw/include/X11/Xaw/AllWidgets.h
Source file: ./lib/libXaw/include/X11/Xaw/ToggleP.h
Source file: ./lib/libXaw/include/X11/Xaw/MultiSrcP.h
Source file: ./lib/libXaw/include/X11/Xaw/Tip.h
Source file: ./lib/libXaw/include/X11/Xaw/Dialog.h
Source file: ./lib/libXaw/include/X11/Xaw/Label.h
Source file: ./lib/libXaw/include/X11/Xaw/MenuButton.h
Source file: ./lib/libXaw/include/X11/Xaw/Template.h
Source file: ./lib/libXaw/include/X11/Xaw/List.h
Source file: ./lib/libXaw/include/X11/Xaw/AsciiTextP.h
Source file: ./lib/libXaw/include/X11/Xaw/AsciiText.h
Source file: ./lib/libXaw/include/X11/Xaw/Text.h
Source file: ./lib/libXaw/include/X11/Xaw/Scrollbar.h
Source file: ./lib/libXaw/include/X11/Xaw/TextSinkP.h
Source file: ./lib/libXaw/include/X11/Xaw/DialogP.h
Source file: ./lib/libXaw/include/X11/Xaw/SimpleMenu.h
Source file: ./lib/libXaw/include/X11/Xaw/Simple.h
Source file: ./lib/libXaw/include/X11/Xaw/TextSrcP.h
Source file: ./lib/libXaw/include/X11/Xaw/SmeBSBP.h
Source file: ./lib/libXaw/src/XawI18n.h
Source file: ./lib/libXaw/src/Grip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GripAction 1 8 54 4
Source file: ./lib/libXaw/src/Simple.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawSimpleClassInitialize 1 28 110 1
XawSimpleClassPartInitialize 3 17 100 1
XawSimpleInitialize 2 7 48 4
XawSimpleDestroy 2 6 35 1
XawSimpleRealize 9 34 263 3
ConvertCursor 3 19 132 1
XawSimpleSetValues 22 49 434 5
XawSimpleExpose 2 6 45 3
ChangeSensitive 5 23 156 1
Source file: ./lib/libXaw/src/Box.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DoLayout 36 98 752 6
XawBoxQueryGeometry 22 66 473 3
XawBoxResize 1 5 36 1
TryNewLayout 13 53 303 1
XawBoxGeometryManager 10 35 277 3
XawBoxChangeManaged 1 5 23 1
XawBoxClassInitialize 1 8 40 1
XawBoxInitialize 3 13 123 4
XawBoxRealize 4 12 92 3
XawBoxSetValues 6 18 145 5
XawBoxExpose 2 6 45 3
Source file: ./lib/libXaw/src/Toggle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawToggleClassInitialize 6 30 209 1
XawToggleInitialize 5 18 147 4
ToggleSet 1 6 51 4
Toggle 2 9 74 4
Notify 1 6 48 4
XawToggleSetValues 6 16 142 5
XawToggleDestroy 1 4 18 3
GetRadioGroup 2 7 35 1
CreateRadioGroup 3 11 72 2
AddToRadioGroup 3 18 111 2
TurnOffRadioSiblings 5 17 118 1
RemoveFromRadioGroup 4 11 73 1
XawToggleChangeRadioGroup 5 14 80 2
XawToggleGetCurrent 5 15 91 1
XawToggleSetCurrent 8 27 172 2
XawToggleUnsetCurrent 3 13 81 1
Source file: ./lib/libXaw/src/Form.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawFormRealize 4 11 94 3
XawFormRedisplay 2 6 45 3
_CvtStringToEdgeType 6 27 154 4
CvtEdgeTypeToString 8 40 193 6
XawFormClassInitialize 1 27 207 1
XawFormClassPartInitialize 2 7 49 1
XawFormInitialize 1 10 71 4
ChangeFormGeometry 7 31 193 6
Layout 12 50 373 4
ResizeChildren 6 30 215 1
LayoutChild 6 38 268 1
TransformCoord 5 10 84 4
XawFormResize 11 59 566 1
XawFormGeometryManager 17 86 627 3
XawFormSetValues 6 16 145 5
XawFormConstraintInitialize 3 15 137 4
XawFormConstraintSetValues 15 23 242 5
XawFormChangeManaged 3 24 183 1
XawFormQueryGeometry 6 15 123 3
XawFormDoLayout 8 26 192 2
Source file: ./lib/libXaw/src/Sme.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawSmeClassPartInitialize 4 12 96 1
XawSmeInitialize 1 6 33 4
Highlight 1 3 7 1
Unhighlight 1 3 7 1
Notify 1 4 16 1
XawSmeQueryGeometry 6 18 115 3
Source file: ./lib/libXaw/src/Panner.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reset_shadow_gc 8 36 268 1
reset_slider_gc 2 9 66 1
reset_xor_gc 5 21 154 1
check_knob 8 25 238 2
move_shadow 4 22 213 1
scale_knob 6 21 201 3
rescale 5 18 161 1
get_default_size 1 6 59 3
get_event_xy 8 26 170 4
parse_page_string 17 37 220 4
XawPannerInitialize 6 26 206 4
XawPannerRealize 5 21 123 3
XawPannerDestroy 1 7 48 1
XawPannerResize 1 4 15 1
XawPannerRedisplay 6 30 338 3
XawPannerSetValues 29 73 572 5
XawPannerSetValuesAlmost 2 8 53 4
XawPannerQueryGeometry 6 13 122 3
ActionStart 3 18 173 4
ActionStop 4 14 124 4
ActionAbort 4 14 117 4
ActionMove 6 22 168 4
ActionPage 5 35 269 4
ActionNotify 10 43 400 4
ActionSet 7 25 178 4
Source file: ./lib/libXaw/src/AllWidgets.c
Source file: ./lib/libXaw/src/Repeater.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tic 4 19 167 2
XawRepeaterInitialize 2 8 51 4
XawRepeaterDestroy 1 4 15 1
XawRepeaterSetValues 3 11 83 5
ActionStart 2 10 87 4
ActionStop 2 7 56 4
Source file: ./lib/libXaw/src/Paned.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AdjustPanedSize 9 48 349 5
ChoosePaneToResize 15 30 205 4
LoopAndRefigureChildren 10 45 299 4
RefigureLocations 7 30 275 3
CommitNewLocations 6 40 349 1
RefigureLocationsAndCommit 4 8 52 1
_DrawRect 2 10 90 6
_DrawInternalBorders 3 16 126 2
_DrawTrackLines 4 24 169 2
GetEventLocation 7 26 130 2
StartGripAdjustment 13 41 273 3
MoveGripAdjustment 8 27 259 4
CommitGripAdjustment 3 14 82 1
HandleGrip 11 41 295 3
ResortChildren 5 20 90 1
ManageAndUnmanageGrips 6 24 180 1
CreateGrip 3 21 148 1
GetGCs 1 17 133 1
SetChildrenPrefSizes 8 29 207 2
ChangeAllGripCursors 4 18 105 1
PushPaneStack 1 8 58 2
GetPaneStack 3 11 80 4
PopPaneStack 3 11 67 1
ClearPaneStack 2 5 15 1
XawPanedClassInitialize 1 8 40 1
XawPanedGeometryManager 16 61 446 3
XawPanedInitialize 1 10 65 4
XawPanedRealize 3 15 110 3
XawPanedDestroy 1 4 12 1
ReleaseGCs 1 7 48 1
XawPanedInsertChild 5 19 117 1
XawPanedDeleteChild 3 6 41 1
XawPanedChangeManaged 10 36 263 1
XawPanedResize 1 6 34 1
XawPanedRedisplay 1 4 22 3
XawPanedSetValues 14 43 326 5
XawPanedPaneSetValues 8 26 187 5
XawPanedSetMinMax 1 7 42 3
XawPanedGetMinMax 1 6 37 3
XawPanedSetRefigureMode 1 8 30 2
XawPanedGetNumSub 1 4 21 1
XawPanedAllowResize 1 7 21 2
Source file: ./lib/libXaw/src/sharedlib.c
Source file: ./lib/libXaw/src/Scrollbar.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawScrollbarClassInitialize 1 8 40 1
InRange 3 4 36 3
FloatInRange 3 4 36 3
FractionLoc 1 6 59 3
FillArea 7 30 239 4
PaintThumb 7 22 212 1
SetDimensions 2 11 66 1
XawScrollbarDestroy 1 5 26 1
CreateGC 5 34 236 1
XawScrollbarInitialize 5 16 131 4
XawScrollbarRealize 2 10 84 3
XawScrollbarSetValues 11 24 219 5
XawScrollbarResize 1 5 24 1
XawScrollbarRedisplay 5 25 175 3
StartScroll 12 34 192 4
CompareEvents 8 28 131 2
PeekNotifyEvent 2 6 50 3
LookAhead 3 13 87 2
ExtractPosition 8 28 139 3
NotifyScroll 14 38 198 4
EndScroll 1 7 58 4
MoveThumb 4 13 92 4
NotifyThumb 3 16 104 4
XawScrollbarSetThumb 6 13 103 4
Source file: ./lib/libXaw/src/Private.h
Source file: ./lib/libXaw/src/Command.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Get_GC 3 20 136 3
XawCommandInitialize 6 25 201 4
HighlightRegion 4 23 182 1
XawCommandToggle 1 12 75 1
Set 2 8 50 4
Unset 2 8 51 4
Reset 2 10 68 4
Highlight 6 21 124 4
Unhighlight 2 7 56 4
Notify 2 6 51 4
XawCommandRedisplay 1 4 25 3
PaintCommandWidget 10 55 446 4
XawCommandDestroy 1 5 26 1
XawCommandSetValues 14 44 368 5
XawCommandGetValuesHook 6 13 147 3
XawCommandClassInitialize 1 8 44 1
ShapeButton 6 17 118 2
XawCommandRealize 1 6 45 3
XawCommandResize 2 6 40 1
ChangeSensitive 6 27 163 1
Source file: ./lib/libXaw/src/Vendor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DllMain 3 13 49 3
XawCvtCompoundTextToString 2 27 176 6
XawVendorShellClassInitialize 1 13 85 1
XawVendorShellClassPartInit 3 21 126 1
_XawFixupVendorShell 1 7 29 0
XawVendorShellInitialize 1 8 63 4
XawVendorShellSetValues 1 5 23 5
XawVendorShellRealize 1 6 41 3
XawVendorShellExtClassInitialize 1 3 6 1
XawVendorShellExtInitialize 1 5 28 4
XawVendorShellExtDestroy 1 4 18 1
XawVendorShellExtSetValues 1 5 23 5
XawVendorShellExtResize 3 16 101 1
XawVendorStructureNotifyHandler 1 5 23 4
XawVendorShellGeometryManager 9 34 234 3
XawVendorShellChangeManaged 3 14 82 1
Source file: ./lib/libXaw/src/StripChart.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CreateGC 3 12 88 2
DestroyGC 3 7 51 2
XawStripChartInitialize 2 16 114 4
XawStripChartDestroy 3 9 62 1
XawStripChartRedisplay 2 9 69 3
draw_it 9 39 355 2
repaint_window 11 40 344 3
MoveChart 10 44 438 2
XawStripChartSetValues 7 30 208 5
XawStripChartResize 3 19 155 1
Source file: ./lib/libXaw/src/TextSink.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawTextSinkClassPartInitialize 11 48 359 1
XawTextSinkInitialize 1 9 57 4
XawTextSinkDestroy 1 6 41 1
XawTextSinkSetValues 2 9 71 5
DisplayText 1 5 24 6
InsertCursor 1 4 18 4
ClearToBackground 3 17 190 5
FindPosition 1 7 44 8
FindDistance 1 7 41 7
Resolve 1 5 25 5
MaxLines 1 4 16 2
MaxHeight 1 4 15 2
SetTabs 1 4 16 3
GetCursorBounds 1 4 29 2
XawTextSinkDisplayText 1 10 45 8
_XawTextSinkDisplayText 1 7 56 6
XawTextSinkInsertCursor 1 5 45 4
XawTextSinkClearToBackground 1 9 45 8
_XawTextSinkClearToBackground 1 7 53 5
XawTextSinkFindPosition 1 10 72 9
XawTextSinkFindDistance 1 8 64 7
XawTextSinkResolve 1 6 52 5
XawTextSinkMaxLines 1 5 38 2
XawTextSinkMaxHeight 1 5 39 2
XawTextSinkSetTabs 5 20 148 3
XawTextSinkGetCursorBounds 1 5 37 2
XawTextSinkBeginPaint 5 10 83 1
BeginPaint 2 12 88 1
XawTextSinkPreparePaint 1 7 58 6
PreparePaint 1 4 22 6
XawTextSinkDoPaint 1 5 33 1
DoPaint 1 3 7 1
XawTextSinkEndPaint 1 5 36 1
EndPaint 8 31 207 1
bcmp_qident 1 4 33 2
qcmp_qident 1 5 39 2
SetXlfdDefaults 6 81 650 2
DestroyTextPropertyList 4 12 98 1
_XawTextSinkGetProperty 5 12 76 2
XawTextSinkGetProperty 1 6 38 2
XawTextSinkCopyProperty 3 12 90 2
_XawTextSinkAddProperty 29 142 957 3
XawTextSinkAddProperty 1 6 41 2
XawTextSinkCombineProperty 64 108 821 4
XawTextSinkConvertPropertyList 61 210 1454 5
CvtStringToPropertyList 14 61 372 6
CvtPropertyListToString 3 22 134 6
Source file: ./lib/libXaw/src/Pixmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawPixmapsInitialize 2 11 75 1
XawParseParamsString 27 107 628 1
XawFreeParamsStruct 5 16 111 1
XawFindArgVal 3 12 74 2
XawLoadPixmap 10 35 245 4
XawAddPixmapLoader 11 40 256 3
_XawFindPixmapLoaderIndex 10 13 113 2
qcmp_x_cache 1 5 51 2
bcmp_x_cache 1 4 43 2
qcmp_long 1 5 51 2
qcmp_string 1 5 54 2
bcmp_long 1 4 40 2
bcmp_string 1 5 43 2
_XawFindCache 10 27 222 5
_XawGetCache 11 87 614 4
_XawFindPixmap 3 14 97 4
XawPixmapFromXPixmap 3 15 97 4
_XawCachePixmap 5 38 271 4
GetResourcePixmapPath 8 38 269 1
BitmapLoader 15 71 445 8
GradientLoader 30 125 913 8
XPixmapLoader 9 43 288 8
XawReshapeWidget 3 9 71 2
Source file: ./lib/libXaw/src/AsciiText.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawAsciiInitialize 14 56 499 4
XawAsciiDestroy 5 12 92 1
Source file: ./lib/libXaw/src/SmeLine.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawSmeLineInitialize 2 8 50 4
CreateGC 2 19 131 1
XawSmeLineDestroy 1 4 12 1
DestroyGC 2 8 51 1
XawSmeLineRedisplay 2 10 116 3
XawSmeLineSetValues 3 13 84 5
Source file: ./lib/libXaw/src/Porthole.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_child 3 10 62 1
SendReport 3 16 116 2
layout_child 12 31 249 7
XawPortholeRealize 3 11 78 3
XawPortholeResize 2 12 84 1
XawPortholeQueryGeometry 7 20 130 3
XawPortholeGeometryManager 19 48 351 3
XawPortholeChangeManaged 7 26 174 1
Source file: ./lib/libXaw/src/Viewport.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CreateScrollbar 13 43 319 2
XawViewportInitialize 8 41 414 4
XawViewportConstraintInitialize 1 5 34 4
XawViewportRealize 2 18 138 3
XawViewportSetValues 6 13 119 5
XawViewportChangeManaged 13 48 358 1
SetBar 1 5 43 4
RedrawThumbs 3 11 101 1
SendReport 2 17 124 2
MoveChild 5 16 148 3
ComputeLayout 45 138 948 3
ComputeWithForceBars 18 56 399 5
XawViewportResize 1 4 16 1
Layout 1 7 57 4
ScrollUpDownProc 4 12 102 3
ThumbProc 4 18 118 3
TestSmaller 3 7 55 3
GeometryRequestPlusScrollbar 2 14 91 4
QueryGeometry 19 28 255 3
XawViewportGeometryManager 31 71 521 3
GetGeometry 12 29 224 3
XawViewportQueryGeometry 2 8 56 3
XawViewportSetLocation 5 24 139 4
XawViewportSetCoordinates 5 17 106 4
Source file: ./lib/libXaw/src/AsciiSrc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawAsciiSrcClassInitialize 1 9 54 1
XawAsciiSrcInitialize 9 24 184 4
ReadText 18 61 468 4
ReplaceText 39 122 975 4
Scan 58 162 741 6
Search 32 111 680 4
XawAsciiSrcSetValues 11 43 312 5
XawAsciiSrcGetValuesHook 6 15 128 3
XawAsciiSrcDestroy 1 4 17 1
XawAsciiSourceFreeString 5 19 105 1
XawAsciiSave 11 29 189 1
XawAsciiSaveAsFile 4 20 130 2
XawAsciiSourceChanged 5 14 97 1
RemoveOldStringOrFile 3 9 52 2
WriteToFile 4 13 83 3
WritePiecesToFile 9 33 247 2
StorePiecesInString 3 16 123 1
InitStringOrFile 19 81 532 2
LoadPieces 9 51 376 3
AllocNewPiece 3 16 88 2
FreeAllPieces 4 10 59 1
RemovePiece 4 12 83 2
FindPiece 4 13 102 3
BreakPiece 1 9 82 2
CvtStringToAsciiType 3 20 123 4
CvtAsciiTypeToString 5 32 166 6
GetDefaultPieceSize 3 10 66 3
XawStringSourceCreate 1 13 93 3
XawTextSetLastPos 1 5 29 2
XawDiskSourceCreate 4 18 133 3
Source file: ./lib/libXaw/src/MenuButton.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawMenuButtonClassInitialize 1 7 25 1
XawMenuButtonInitialize 2 7 50 4
XawMenuButtonDestroy 2 6 34 1
XawMenuButtonSetValues 4 14 101 5
PopupMenu 13 58 420 4
Source file: ./lib/libXaw/src/Dialog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawDialogInitialize 5 32 308 4
XawDialogConstraintInitialize 9 27 201 4
XawDialogSetValues 15 67 558 5
XawDialogGetValuesHook 4 18 166 3
CreateDialogValueWidget 7 31 283 1
XawDialogAddButton 2 8 53 4
XawDialogGetValueString 1 8 53 1
Source file: ./lib/libXaw/src/TextPop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XawTextInsertFileAction 1 5 40 4
_XawTextInsertFile 4 26 173 4
PopdownFileInsert 1 7 51 3
DoInsert 3 20 160 3
InsertFileNamed 6 29 220 2
AddInsertFileChildren 1 44 460 3
_XawTextDoSearchAction 6 10 103 4
_XawTextPopdownSearchAction 1 6 52 4
PopdownSearch 1 6 43 3
SearchButton 1 4 26 3
_XawTextSearch 11 54 371 4
InitializeSearchWidget 3 16 115 3
AddSearchChildren 2 150 1639 3
DoSearch 9 57 389 1
_XawTextDoReplaceAction 6 10 107 4
DoReplaceOne 1 4 27 3
DoReplaceAll 1 4 27 3
Replace 25 116 694 3
SetSearchLabels 2 8 68 4
_XawTextSetField 6 29 147 4
_SetField 3 19 144 2
SetResourceByName 2 11 79 4
SetResource 1 6 41 3
GetString 1 8 43 1
GetStringRaw 1 8 55 1
CenterWidgetOnPoint 10 46 321 2
CreateDialog 1 17 149 4
GetShell 3 6 31 1
InParams 3 8 56 3
WMProtocols 9 19 152 4
SetWMProtocolTranslations 5 28 185 1
Source file: ./lib/libXaw/src/SimpleMenu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawSimpleMenuClassInitialize 1 9 47 1
XawSimpleMenuClassPartInitialize 1 6 37 1
XawSimpleMenuInitialize 5 30 218 4
XawSimpleMenuRedisplay 8 26 187 3
XawSimpleMenuRealize 7 22 162 3
XawSimpleMenuResize 2 7 35 1
XawSimpleMenuSetValues 18 56 441 5
XawSimpleMenuSetValuesHook 6 16 134 3
XawSimpleMenuGeometryManager 16 44 317 3
XawSimpleMenuChangeManaged 1 4 16 1
PositionMenuAction 8 42 226 4
Unhighlight 3 14 91 4
Highlight 9 28 194 4
Notify 4 12 91 4
XawSimpleMenuAddGlobalActions 1 5 17 1
XawSimpleMenuGetActiveEntry 1 5 27 1
XawSimpleMenuClearActiveEntry 1 5 23 1
CreateLabel 5 27 186 1
Layout 37 140 977 3
AddPositionAction 1 7 37 2
FindMenu 3 8 57 2
PositionMenu 5 30 209 2
MoveMenu 8 27 203 3
ChangeCursorOnGrab 1 7 47 3
MakeSetValuesRequest 5 17 141 3
DoGetEventEntry 7 19 123 3
GetEventEntry 20 81 562 2
CalculateNewSize 21 77 479 3
MakeResizeRequest 5 15 94 1
Popdown 5 18 129 4
PopupSubMenu 14 50 382 1
PopdownSubMenu 2 10 55 1
PopupCB 1 5 33 3
Source file: ./lib/libXaw/src/MultiSink.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CharWidth 9 35 210 4
PaintText 3 19 181 7
DisplayText 20 68 573 6
GetCursorBounds 1 9 87 2
InsertCursor 19 89 658 4
FindDistance 5 33 235 7
FindPosition 14 53 364 8
Resolve 2 9 69 5
GetGC 2 27 228 1
XawMultiSinkClassInitialize 1 5 20 1
XawMultiSinkInitialize 2 10 74 4
XawMultiSinkDestroy 2 11 76 1
XawMultiSinkResize 11 38 350 1
XawMultiSinkSetValues 8 26 238 5
MaxLines 1 8 50 2
MaxHeight 1 6 42 2
SetTabs 9 38 305 3
_XawMultiSinkPosToXY 1 7 71 4
Source file: ./lib/libXaw/src/OS.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XawGetPageSize 10 16 82 1
Source file: ./lib/libXaw/src/AsciiSink.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawAsciiSinkClassPartInitialize 5 17 88 1
CharWidth 16 50 343 4
GetTextWidth 3 17 122 5
CalculateBearing 26 90 698 8
AsciiPreparePaint 60 254 2109 6
qcmp_paint_struct 1 5 39 2
AsciiDoPaint 70 247 2014 1
PaintText 4 17 175 7
DisplayText 25 79 651 6
GetCursorBounds 11 37 312 2
FindCursorY 15 55 434 2
InsertCursor 19 83 680 4
FindDistance 19 97 654 7
FindPosition 37 127 840 8
Resolve 2 9 69 5
GetGC 1 28 249 1
XawAsciiSinkInitialize 2 10 74 4
XawAsciiSinkDestroy 1 10 68 1
XawAsciiSinkResize 11 36 316 1
XawAsciiSinkSetValues 14 35 292 5
MaxLines 1 7 52 2
MaxHeight 1 6 43 2
SetTabs 9 34 286 3
Source file: ./lib/libXaw/src/MultiSrc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawMultiSrcClassInitialize 1 9 54 1
XawMultiSrcInitialize 5 16 120 4
ReadText 2 12 116 4
ReplaceText 23 101 781 4
Scan 37 112 557 6
Search 14 73 455 4
XawMultiSrcSetValues 12 55 381 5
XawMultiSrcGetValuesHook 6 17 138 3
XawMultiSrcDestroy 1 4 17 1
_XawMultiSourceFreeString 2 9 54 1
_XawMultiSave 11 48 281 1
_XawMultiSaveAsFile 2 16 95 2
RemoveOldStringOrFile 3 9 56 2
WriteToFile 4 12 80 2
StorePiecesInString 3 21 166 1
InitStringOrFile 19 89 635 2
LoadPieces 11 77 587 3
AllocNewPiece 3 16 88 2
FreeAllPieces 4 10 59 1
RemovePiece 4 12 87 2
FindPiece 4 13 102 3
BreakPiece 1 10 86 2
CvtStringToMultiType 3 20 124 4
CvtMultiTypeToString 5 32 166 6
GetDefaultPieceSize 3 10 66 3
Source file: ./lib/libXaw/src/XawInit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawInitializeWidgetSet 2 10 35 1
XawOpenApplication 3 31 131 8
Source file: ./lib/libXaw/src/TextAction.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ParameterError 1 12 69 2
StartAction 10 27 161 2
NotePosition 8 25 167 2
EndAction 5 19 133 1
_SelectionReceived 12 70 496 7
GetSelection 14 46 328 4
InsertSelection 1 6 58 4
Move 4 21 158 5
MoveForwardChar 1 4 35 4
MoveBackwardChar 1 4 35 4
MoveForwardWord 4 7 79 4
MoveBackwardWord 4 7 79 4
MoveForwardParagraph 7 38 266 4
MoveBackwardParagraph 8 37 246 4
MoveToLineEnd 1 4 35 4
MoveToLineStart 1 4 35 4
MoveLine 10 35 345 3
MoveNextLine 3 14 97 4
MovePreviousLine 5 15 126 4
MoveBeginningOfFile 1 4 35 4
MoveEndOfFile 1 4 35 4
Scroll 7 22 137 3
ScrollOneLineUp 1 4 31 4
ScrollOneLineDown 1 4 31 4
MovePage 13 43 352 3
MoveNextPage 5 20 141 4
MovePreviousPage 5 20 133 4
MatchSelection 3 10 59 2
ConvertSelection 32 167 1215 7
LoseSelection 1 4 22 2
_LoseSelection 16 62 435 4
_DeleteOrKill 12 92 648 4
DeleteOrKill 6 26 193 6
Delete 2 8 68 4
DeleteChar 5 13 101 3
DeleteForwardChar 1 4 28 4
DeleteBackwardChar 1 4 28 4
DeleteForwardWord 4 9 72 4
DeleteBackwardWord 4 9 72 4
KillForwardWord 4 9 72 4
KillBackwardWord 4 9 72 4
KillToEndOfLine 4 22 169 4
KillToEndOfParagraph 1 4 37 4
_XawTextZapSelection 1 6 49 3
KillCurrentSelection 1 4 31 4
KillRingYank 9 40 326 4
DeleteCurrentSelection 1 4 31 4
StripSpaces 36 107 707 6
Tabify 47 139 881 6
Untabify 34 119 748 6
FormatText 15 68 545 5
DoFormatText 90 247 1743 8
Indent 25 113 956 4
ToggleOverwrite 1 6 47 4
InsertNewLineAndBackupInternal 8 41 311 1
InsertNewLineAndBackup 1 10 87 4
LocalInsertNewLine 1 9 47 2
InsertNewLine 1 4 32 4
InsertNewLineAndIndent 9 52 440 4
SelectWord 1 11 104 4
SelectAll 1 7 57 4
ModifySelection 7 23 178 6
SelectStart 2 9 61 4
SelectAdjust 2 7 50 4
SelectEnd 2 9 60 4
ExtendStart 2 9 61 4
ExtendAdjust 2 7 50 4
ExtendEnd 2 9 60 4
SelectSave 3 16 121 4
SetKeyboardFocus 3 11 61 4
RedrawDisplay 1 6 45 4
DestroyFocusCallback 2 6 41 3
TextFocusIn 13 47 340 4
TextFocusOut 13 33 232 4
TextEnterWindow 4 7 61 4
TextLeaveWindow 4 7 57 4
AutoFill 14 44 401 1
InsertChar 35 129 1028 4
IfHexConvertHexElseReturnParam 15 43 269 2
InsertString 7 51 327 4
DisplayCaret 9 21 178 4
Numeric 19 46 382 4
KeyboardReset 2 13 103 4
Multiply 7 33 227 4
StripOutOldCRs 21 79 586 5
InsertNewCRs 15 69 512 5
FormRegion 9 32 264 5
BlankLine 14 35 299 3
GetBlockBoundaries 34 87 701 3
Source file: ./lib/libXaw/src/SmeBSB.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawSmeBSBClassInitialize 1 7 40 1
XawSmeBSBInitialize 3 16 142 4
XawSmeBSBDestroy 2 7 42 1
XawSmeBSBRedisplay 12 84 608 3
XawSmeBSBSetValues 13 41 313 5
XawSmeBSBQueryGeometry 12 26 189 3
FlipColors 2 9 64 1
GetDefaultSize 4 29 245 3
DrawBitmaps 5 29 260 2
GetBitmapInfo 6 24 171 2
CreateGCs 4 40 358 1
DestroyGCs 1 8 59 1
Source file: ./lib/libXaw/src/List.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetGCs 4 26 243 1
CalculatedValues 8 26 236 1
ResetList 3 14 89 3
ChangeSize 7 30 177 3
XawListInitialize 5 21 203 4
CvtToItem 9 34 264 4
FindCornerItems 1 10 78 4
ItemInRectangle 6 16 104 4
HighlightBackground 7 24 227 4
ClipToShadowInteriorAndLongest 2 11 118 3
PaintItemName 11 63 504 2
XawListRedisplay 6 18 149 3
XawListQueryGeometry 6 27 155 3
XawListResize 2 10 54 1
Layout 26 81 755 5
Notify 6 22 193 4
Unset 1 4 24 4
Set 3 10 89 4
XawListSetValues 35 75 770 5
XawListDestroy 1 10 82 1
XawListChange 7 28 194 5
XawListUnhighlight 2 7 44 1
XawListHighlight 3 10 63 2
XawListShowCurrent 2 12 78 1
Source file: ./lib/libXaw/src/DisplayList.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawRunDisplayList 3 13 82 4
read_token 17 77 305 4
XawCreateDisplayList 32 184 1109 4
XawDisplayListString 3 6 34 1
XawDestroyDisplayList 10 39 233 1
Dl1Point 5 41 259 4
Dl2Points 5 33 263 4
DlLine 1 4 31 5
DlDrawRectangle 1 5 31 5
DlFillRectangle 1 5 31 5
DlXPoints 8 53 377 4
DlFillPolygon 1 5 31 5
DlDrawLines 1 5 31 5
DlDrawPoints 1 5 31 5
DlForeground 2 12 78 5
DlBackground 2 12 78 5
DlArc 3 35 253 4
DlDrawArc 1 5 31 5
DlFillArc 1 5 31 5
DlMask 3 17 124 5
DlUmask 1 6 44 5
DlLineWidth 2 12 84 5
DlDrawPoint 1 4 31 5
DlDrawSegments 4 44 332 5
DlArcMode 2 12 78 5
DlCoordMode 1 7 44 5
DlShapeMode 1 7 44 5
DlLineStyle 2 12 83 5
DlCapStyle 2 12 83 5
DlJoinStyle 2 12 83 5
DlFillStyle 2 12 78 5
DlFillRule 2 12 78 5
DlTile 3 12 90 5
DlStipple 3 12 90 5
DlTSOrigin 1 4 31 5
DlFunction 2 12 78 5
DlPlaneMask 2 12 80 5
DlString 3 29 201 4
DlDrawString 1 5 31 5
DlPaintString 1 5 31 5
DlFont 2 12 78 5
DlDashes 2 12 81 5
DlSubwindowMode 2 12 78 5
DlExposures 2 12 81 5
DlClipOrigin 1 4 31 5
DlClipMask 4 16 98 5
DlClipRectangles 4 38 342 5
DlCopy 12 55 411 4
DlCopyArea 1 5 31 5
DlCopyPlane 1 5 31 5
DlImage 8 50 412 5
XawDisplayListInitialize 3 16 92 1
bcmp_cvt_proc 1 5 37 2
read_int 6 20 97 2
read_position 6 20 109 2
_Xaw_Xlib_ArgsInitProc 148 357 2652 6
_Xaw_Xlib_DataInitProc 1 18 141 4
_Xaw_Xlib_ArgsDestructor 20 45 197 5
_Xaw_Xlib_DataDestructor 3 11 61 3
qcmp_dlist_info 1 4 44 2
XawDeclareDisplayListProc 8 28 215 3
bcmp_dlist_info 1 5 38 2
_XawFindDLInfo 3 9 64 2
XawGetDisplayListClass 1 4 15 1
qcmp_dlist_class 1 4 44 2
XawCreateDisplayListClass 5 33 191 5
bcmp_dlist_class 1 5 38 2
_XawFindDLClass 3 9 58 1
Source file: ./lib/libXaw/src/Label.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawLabelClassInitialize 1 7 40 1
SetTextWidthAndHeight 21 93 791 1
GetNormalGC 2 17 113 1
GetGrayGC 2 26 170 1
compute_bitmap_offsets 2 8 57 1
set_bitmap_info 3 12 94 1
XawLabelInitialize 7 23 213 4
XawLabelRedisplay 20 75 742 3
_Reposition 5 25 173 5
XawLabelResize 1 7 46 1
XawLabelSetValues 34 70 666 5
XawLabelDestroy 2 9 74 1
XawLabelQueryGeometry 6 17 152 3
Source file: ./lib/libXaw/src/Converters.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawInitializeDefaultConverters 2 57 477 1
XawTypeToStringWarning 1 13 72 2
TypeToStringNoArgsWarning 1 14 72 2
_XawCvtBooleanToString 3 13 91 6
_XawCvtBoolToString 3 13 91 6
_XawCvtPositionToString 2 12 87 6
_XawCvtShortToString 2 12 87 6
_XawCvtDimensionToString 2 12 87 6
_XawCvtCARD32ToString 2 12 87 6
_XawCvtIntToString 2 12 87 6
_XawCvtCardinalToString 2 12 87 6
_XawCvtAtomToString 6 25 168 6
_XawCvtPixelToString 2 25 153 6
_XawCvtFontStructToString 6 31 175 6
_XawCvtUnsignedCharToString 2 13 88 6
_XawCvtStringToDisplayList 3 34 199 6
_XawCvtDisplayListToString 2 12 81 6
_XawCvtStringToPixmap 6 46 260 6
_XawCvtPixmapToString 7 48 243 6
Source file: ./lib/libXaw/src/TextSrc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawTextSrcClassInitialize 1 12 78 1
XawTextSrcClassPartInitialize 7 19 162 1
XawTextSrcInitialize 3 24 181 4
XawTextSrcDestroy 5 23 163 1
XawTextSrcSetValues 6 32 223 5
Read 1 4 25 4
Replace 1 5 22 4
Scan 1 5 30 6
Search 1 5 22 4
ConvertSelection 1 5 37 7
SetSelection 1 4 16 4
CvtStringToEditMode 4 22 134 4
CvtEditModeToString 6 35 175 6
_XawTextSourceNewLineAtEOF 2 14 95 1
_XawSourceAddText 4 17 124 2
_XawSourceRemoveText 8 28 182 3
XawTextSourceRead 1 6 50 4
TellSourceChanged 2 7 60 5
_XawSourceSetUndoErase 3 5 30 2
_XawSourceSetUndoMerge 4 5 35 2
XawTextSourceReplace 126 409 2985 4
_XawTextSrcUndo 14 65 499 2
_XawTextSrcToggleUndo 9 23 194 1
FreeUndoBuffer 9 36 277 1
UndoGC 17 36 332 1
XawTextSourceScan 1 10 70 9
XawTextSourceSearch 1 8 53 5
XawTextSourceConvertSelection 1 8 71 7
XawTextSourceSetSelection 1 6 46 4
_XawTextFormat 1 4 27 1
_XawTextWCToMB 2 13 87 3
_XawTextMBToWC 4 31 209 3
qcmp_anchors 1 5 39 2
XawTextSourceAddAnchor 12 56 373 2
XawTextSourceFindAnchor 6 20 143 2
XawTextSourceAnchorAndEntity 10 39 219 4
XawTextSourceNextAnchor 3 9 73 2
XawTextSourcePrevAnchor 3 9 73 2
XawTextSourceRemoveAnchor 7 21 173 2
XawTextSourceAddEntity 28 85 566 7
XawTextSourceClearEntities 25 84 529 3
_XawTextSourceFindAnchor 2 9 54 2
Source file: ./lib/libXaw/src/Tip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawTipClassInitialize 1 8 40 1
XawTipInitialize 4 15 136 4
XawTipDestroy 6 20 129 1
XawTipRealize 6 24 167 3
XawTipExpose 9 49 464 3
XawTipSetValues 4 23 180 5
TipLayout 16 54 453 1
TipPosition 7 29 304 1
CreateTipInfo 2 16 113 1
FindTipInfo 4 11 86 1
ResetTip 4 18 136 2
TipTimeoutCallback 2 20 203 2
TipShellEventHandler 1 5 28 4
TipEventHandler 5 24 110 4
XawTipEnable 1 5 23 1
XawTipDisable 2 8 47 1
Source file: ./lib/libXaw/src/TextTr.c
Source file: ./lib/libXaw/src/XawI18n.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_Xaw_atowc 1 9 45 1
_Xaw_iswspace 2 8 35 1
_Xaw_iswalnum 2 7 40 1
Source file: ./lib/libXaw/src/Actions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XawParseBoolean 16 30 232 4
XawBooleanExpression 5 19 131 3
get_token 22 64 435 1
expr 4 18 76 1
and 3 14 56 1
prim 6 38 204 1
XawSetValuesAction 19 80 544 4
XawGetValuesAction 5 23 145 4
XawDeclareAction 4 16 107 4
XawCallProcAction 5 24 119 4
XawConvertActionRes 10 54 348 3
XawPrintActionErrorMsg 4 17 149 4
XawGetActionResList 2 8 35 1
qcmp_action_resource_list 1 6 53 2
_XawCreateActionResList 2 26 143 1
bcmp_action_resource_list 1 5 42 2
_XawFindActionResList 3 11 54 1
qcmp_action_resource 1 6 50 2
_XawBindActionResList 11 50 428 1
bcmp_action_resource 1 6 41 2
_XawFindActionRes 7 20 141 3
_XawEscapeActionVarValue 3 12 66 1
_XawUnescapeActionVarValue 2 11 50 1
XawDeclareActionVar 11 33 185 3
XawConvertActionVar 5 20 105 2
XawGetActionVarList 2 8 35 1
qcmp_action_variable_list 1 6 53 2
_XawCreateActionVarList 3 29 162 1
bcmp_action_variable_list 1 5 42 2
_XawFindActionVarList 3 10 54 1
qcmp_action_variable 1 6 50 2
_XawCreateActionVar 3 26 179 2
bcmp_action_variable 1 6 41 2
_XawFindActionVar 3 9 64 2
_XawDestroyActionVarList 7 29 177 3
Source file: ./lib/libICE/include/X11/ICE/ICE.h
Source file: ./lib/libICE/include/X11/ICE/ICEproto.h
Source file: ./lib/libICE/include/X11/ICE/ICEutil.h
Source file: ./lib/libICE/include/X11/ICE/ICEmsg.h
Source file: ./lib/libICE/include/X11/ICE/ICEconn.h
Source file: ./lib/libXaw/src/Tree.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
initialize_dimensions 6 22 163 3
get_tree_gc 2 12 77 1
insert_node 3 19 148 2
delete_node 6 14 135 2
check_gravity 5 10 46 2
XawTreeClassInitialize 1 7 40 1
XawTreeInitialize 6 28 245 4
XawTreeConstraintInitialize 3 16 134 4
XawTreeSetValues 11 30 253 5
XawTreeConstraintSetValues 5 16 122 5
XawTreeConstraintDestroy 4 16 140 1
XawTreeGeometryManager 9 16 144 3
XawTreeChangeManaged 1 4 17 1
XawTreeDestroy 2 6 47 1
XawTreeRedisplay 16 66 587 3
XawTreeQueryGeometry 6 18 124 3
compute_bounding_box_subtree 12 43 403 3
set_positions 6 22 182 3
arrange_subtree 16 74 663 5
set_tree_size 3 18 105 4
layout_tree 4 19 199 2
XawTreeForceLayout 1 4 17 1
Source file: ./lib/libICE/include/X11/ICE/ICElib.h
Source file: ./lib/libICE/src/getauth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_IceGetPoAuthData 3 23 104 5
_IceGetPaAuthData 7 31 159 5
_IceGetPoValidAuthIndices 12 42 212 6
_IceGetPaValidAuthIndices 8 32 157 6
auth_valid 4 17 79 4
Source file: ./lib/libICE/src/iceauth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IceGenerateMagicCookie 5 33 179 1
_IcePoMagicCookie1Proc 4 46 162 9
_IcePaMagicCookie1Proc 5 52 185 8
Source file: ./lib/libICE/src/ping.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IcePing 5 23 114 3
Source file: ./lib/libICE/src/authutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IceAuthFileName 14 44 288 1
IceLockAuthFile 13 54 259 4
IceUnlockAuthFile 2 13 73 1
IceReadAuthFileEntry 12 35 237 1
IceFreeAuthFileEntry 7 14 84 1
IceWriteAuthFileEntry 6 19 110 2
IceGetAuthFileEntry 9 30 157 3
read_short 2 8 63 2
read_string 5 21 113 2
read_counted_string 5 25 121 3
write_short 2 9 73 2
write_string 2 7 46 2
write_counted_string 3 8 60 3
Source file: ./lib/libICE/src/misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IceAllocScratch 4 14 61 2
IceFlush 1 10 41 1
IceGetOutBufSize 1 6 18 1
IceGetInBufSize 1 6 18 1
IceConnectionStatus 1 6 14 1
IceVendor 1 6 15 1
IceRelease 1 6 15 1
IceProtocolVersion 1 6 19 1
IceProtocolRevision 1 6 19 1
IceConnectionNumber 1 6 17 1
IceConnectionString 2 11 29 1
IceLastSentSequenceNumber 1 6 14 1
IceLastReceivedSequenceNumber 1 6 14 1
IceSwapping 1 6 14 1
_IceRead 13 59 249 3
_IceReadSkip 3 13 52 2
_IceWrite 11 49 203 3
_IceAddOpcodeMapping 8 63 391 3
IceGetPeerName 1 4 17 1
_IceGetPeerName 1 4 15 1
Source file: ./lib/libICE/src/replywait.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_IceAddReplyWait 4 25 105 2
_IceSearchReplyWaits 5 13 54 2
_IceSetReplyReady 4 11 45 2
_IceCheckReplyReady 7 30 114 2
Source file: ./lib/libICE/src/error.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_IceErrorBadMinor 1 15 40 4
_IceErrorBadState 1 15 40 4
_IceErrorBadLength 1 15 40 4
_IceErrorBadValue 2 22 101 6
_IceErrorNoAuthentication 2 15 47 2
_IceErrorNoVersion 2 15 47 2
_IceErrorSetupFailed 3 24 114 3
_IceErrorAuthenticationRejected 2 22 101 3
_IceErrorAuthenticationFailed 2 22 101 3
_IceErrorProtocolDuplicate 2 21 98 2
_IceErrorMajorOpcodeDuplicate 1 15 56 2
_IceErrorUnknownProtocol 2 21 98 2
_IceErrorBadMajor 1 17 62 4
_IceDefaultErrorHandler 40 176 682 7
IceSetErrorHandler 2 11 32 1
_IceDefaultIOErrorHandler 1 9 28 1
IceSetIOErrorHandler 2 11 32 1
Source file: ./lib/libICE/src/register.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IceRegisterForProtocolSetup 10 70 376 9
IceRegisterForProtocolReply 10 77 403 12
Source file: ./lib/libICE/src/shutdown.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IceProtocolShutdown 9 34 139 2
IceSetShutdownNegotiation 2 7 20 2
IceCheckShutdownNegotiation 2 6 18 1
IceCloseConnection 27 50 256 1
_IceFreeConnection 18 48 250 1
Source file: ./lib/libICE/src/ICElibint.h
Source file: ./lib/libICE/src/listen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IceListenForConnections 17 95 502 4
IceGetListenConnectionNumber 1 6 17 1
IceGetListenConnectionString 1 6 15 1
IceComposeNetworkIdList 12 45 228 2
IceFreeListenObjs 2 14 62 2
IceSetHostBasedAuthProc 1 7 16 2
Source file: ./lib/libICE/src/globals.h
Source file: ./lib/libICE/src/icetrans.c
Source file: ./lib/libICE/src/listenwk.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IceListenForWellKnownConnections 17 95 498 5
Source file: ./lib/libICE/src/watch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IceAddConnectionWatch 6 34 178 2
IceRemoveConnectionWatch 7 31 121 2
_IceConnectionOpened 5 24 113 1
_IceConnectionClosed 6 27 116 1
Source file: ./lib/libICE/src/locking.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IceInitThreads 1 6 11 1
IceAppLockConn 1 6 12 1
IceAppUnlockConn 1 6 12 1
Source file: ./lib/libICE/src/accept.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IceAcceptConnection 9 98 508 2
Source file: ./lib/libICE/src/setauth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IceSetPaAuthData 7 41 265 2
Source file: ./lib/libICE/src/protosetup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IceProtocolSetup 23 185 962 10
Source file: ./lib/libXaw/src/XawIm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SearchVendorShell 5 6 46 1
SetExtPart 3 12 94 2
GetExtPart 2 11 64 1
IsSharedIC 1 4 17 1
GetIcTableShared 4 14 75 2
GetIcTable 3 10 54 2
GetInputStyleOfIC 2 5 30 1
ConfigureCB 9 29 261 4
SetErrCnxt 3 13 85 2
GetErrCnxt 2 9 49 1
CloseIM 2 5 25 1
SetVendorShellHeight 3 12 95 2
DestroyAllIM 9 29 224 1
FreeAllDataOfVendorShell 6 17 150 2
VendorShellDestroyed 2 8 52 3
IOErrorHandler 3 9 56 1
OpenIM 37 87 704 1
ResizeVendorShell_Core 7 47 347 3
ResizeVendorShell 6 14 97 2
CreateIcTable 2 17 111 2
RegisterToVendorShell 2 8 57 2
UnregisterFromVendorShell 3 12 76 2
SetICValuesShared 16 31 248 4
IsCreatedIC 4 8 67 2
SizeNegotiation 14 67 541 3
CreateIC 25 135 1507 2
SetICValues 32 121 1363 3
SharedICChangeFocusWindow 3 12 69 3
CurrentSharedIcTable 1 4 17 1
SetICFocus 9 17 127 2
UnsetICFocus 7 16 115 2
SetValues 11 42 276 4
SetFocus 4 9 60 2
DestroyIC 8 19 135 2
SetFocusValues 9 19 147 4
UnsetFocus 8 17 115 1
IsRegistered 3 9 52 2
Register 6 15 89 2
NoRegistered 2 5 28 1
Unregister 3 12 69 2
AllCreateIC 8 19 159 1
Reconnect 5 20 121 1
CompileResourceList 2 11 88 2
Initialize 4 18 185 2
Destroy 6 16 132 2
_XawImResizeVendorShell 3 7 43 1
_XawImGetShellHeight 3 9 70 1
_XawImRealize 4 10 69 1
_XawImInitialize 4 10 77 2
_XawImReconnect 3 9 49 1
_XawImRegister 3 9 51 1
_XawImUnregister 3 9 51 1
_XawImSetValues 1 4 24 3
_XawImSetFocusValues 1 4 24 3
_XawImUnsetFocus 1 4 12 1
_XawImWcLookupString 5 22 175 5
_XawLookupString 4 13 109 5
_XawImGetImAreaHeight 2 9 50 1
_XawImCallVendorShellExtResize 3 7 36 1
_XawImDestroy 3 7 47 2
Source file: ./lib/libICE/src/connect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IceOpenConnection 48 255 1372 6
IceGetConnectionContext 1 6 14 1
ConnectToPeer 12 66 298 2
Source file: ./lib/xcb-util-wm/icccm/icccm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_icccm_get_text_property 1 6 32 3
xcb_icccm_get_text_property_unchecked 1 6 32 3
xcb_icccm_get_text_property_reply 3 17 104 4
xcb_icccm_get_text_property_reply_wipe 1 4 15 1
xcb_icccm_set_wm_name_checked 1 8 45 6
xcb_icccm_set_wm_name 1 7 45 6
xcb_icccm_get_wm_name 1 5 21 2
xcb_icccm_get_wm_name_unchecked 1 5 21 2
xcb_icccm_get_wm_name_reply 1 7 31 4
xcb_icccm_set_wm_icon_name_checked 1 8 45 6
xcb_icccm_set_wm_icon_name 1 8 45 6
xcb_icccm_get_wm_icon_name 1 5 21 2
xcb_icccm_get_wm_icon_name_unchecked 1 5 21 2
xcb_icccm_get_wm_icon_name_reply 1 7 31 4
xcb_icccm_set_wm_colormap_windows_checked 1 10 42 5
xcb_icccm_set_wm_colormap_windows 1 10 42 5
xcb_icccm_get_wm_colormap_windows 1 7 32 3
xcb_icccm_get_wm_colormap_windows_unchecked 1 7 32 3
xcb_icccm_get_wm_colormap_windows_from_reply 4 10 75 2
xcb_icccm_get_wm_colormap_windows_reply 2 11 55 4
xcb_icccm_get_wm_colormap_windows_reply_wipe 1 4 15 1
xcb_icccm_set_wm_client_machine_checked 1 8 45 6
xcb_icccm_set_wm_client_machine 1 8 45 6
xcb_icccm_get_wm_client_machine 1 5 21 2
xcb_icccm_get_wm_client_machine_unchecked 1 5 21 2
xcb_icccm_get_wm_client_machine_reply 1 7 31 4
xcb_icccm_set_wm_class_checked 1 9 39 4
xcb_icccm_set_wm_class 1 9 39 4
xcb_icccm_get_wm_class 1 4 29 2
xcb_icccm_get_wm_class_unchecked 1 4 29 2
xcb_icccm_get_wm_class_from_reply 6 18 128 2
xcb_icccm_get_wm_class_reply 2 9 55 4
xcb_icccm_get_wm_class_reply_wipe 1 4 15 1
xcb_icccm_set_wm_transient_for_checked 1 8 35 3
xcb_icccm_set_wm_transient_for 1 7 35 3
xcb_icccm_get_wm_transient_for 1 4 29 2
xcb_icccm_get_wm_transient_for_unchecked 1 4 29 2
xcb_icccm_get_wm_transient_for_from_reply 5 8 55 2
xcb_icccm_get_wm_transient_for_reply 1 10 50 4
xcb_icccm_size_hints_set_position 2 11 56 4
xcb_icccm_size_hints_set_size 2 11 56 4
xcb_icccm_size_hints_set_min_size 1 7 32 3
xcb_icccm_size_hints_set_max_size 1 7 32 3
xcb_icccm_size_hints_set_resize_inc 1 7 32 3
xcb_icccm_size_hints_set_aspect 1 10 50 5
xcb_icccm_size_hints_set_base_size 1 7 32 3
xcb_icccm_size_hints_set_win_gravity 1 5 23 2
xcb_icccm_set_wm_size_hints_checked 1 7 45 4
xcb_icccm_set_wm_size_hints 1 6 45 4
xcb_icccm_get_wm_size_hints 1 5 32 3
xcb_icccm_get_wm_size_hints_unchecked 1 6 32 3
xcb_icccm_get_wm_size_hints_from_reply 6 29 159 2
xcb_icccm_get_wm_size_hints_reply 1 8 50 4
xcb_icccm_set_wm_normal_hints_checked 1 5 27 3
xcb_icccm_set_wm_normal_hints 1 5 27 3
xcb_icccm_get_wm_normal_hints 1 4 21 2
xcb_icccm_get_wm_normal_hints_unchecked 1 4 21 2
xcb_icccm_get_wm_normal_hints_reply 1 7 31 4
xcb_icccm_wm_hints_get_urgency 1 4 17 1
xcb_icccm_wm_hints_set_input 1 5 23 2
xcb_icccm_wm_hints_set_iconic 1 5 20 1
xcb_icccm_wm_hints_set_normal 1 5 20 1
xcb_icccm_wm_hints_set_withdrawn 1 5 20 1
xcb_icccm_wm_hints_set_none 1 4 14 1
xcb_icccm_wm_hints_set_icon_pixmap 1 5 23 2
xcb_icccm_wm_hints_set_icon_mask 1 5 23 2
xcb_icccm_wm_hints_set_icon_window 1 5 23 2
xcb_icccm_wm_hints_set_window_group 1 5 23 2
xcb_icccm_wm_hints_set_urgency 1 4 14 1
xcb_icccm_set_wm_hints_checked 1 6 42 3
xcb_icccm_set_wm_hints 1 6 42 3
xcb_icccm_get_wm_hints 1 6 29 2
xcb_icccm_get_wm_hints_unchecked 1 6 29 2
xcb_icccm_get_wm_hints_from_reply 7 16 111 2
xcb_icccm_get_wm_hints_reply 1 10 50 4
xcb_icccm_set_wm_protocols_checked 1 7 41 5
xcb_icccm_set_wm_protocols 1 6 41 5
xcb_icccm_get_wm_protocols 1 5 32 3
xcb_icccm_get_wm_protocols_unchecked 1 7 32 3
xcb_icccm_get_wm_protocols_from_reply 4 9 75 2
xcb_icccm_get_wm_protocols_reply 2 11 55 4
xcb_icccm_get_wm_protocols_reply_wipe 1 4 15 1
Source file: ./lib/xcb-util-wm/icccm/xcb_icccm.h
Source file: ./lib/fontconfig/common/config.h
Source file: ./lib/fontconfig/common/fcalias.h
Source file: ./lib/libGLw/GL/GLwDrawA.h
Source file: ./lib/libGLw/GL/GLwMDrawAP.h
Source file: ./lib/libGLw/GL/GLwMDrawA.h
Source file: ./lib/libGLw/GL/GLwDrawAP.h
Source file: ./lib/libGLw/GLwXm/Xm.h
Source file: ./lib/libGLw/GLwXm/PrimitiveP.h
Source file: ./lib/libGLw/GLwXm/XmStrDefs.h
Source file: ./lib/libXaw/src/Text.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CvtStringToScrollMode 8 20 154 4
CvtScrollModeToString 6 32 173 6
CvtStringToWrapMode 4 19 111 4
CvtWrapModeToString 6 34 179 6
CvtStringToJustifyMode 5 25 156 6
CvtJustifyModeToString 7 37 188 6
XawTextClassInitialize 3 30 208 1
PositionHScrollBar 5 22 159 1
PositionVScrollBar 2 12 76 1
CreateVScrollBar 3 20 165 1
DestroyVScrollBar 3 14 102 1
CreateHScrollBar 3 22 179 1
DestroyHScrollBar 3 12 89 1
XawTextInitialize 8 53 489 4
XawTextRealize 3 15 125 3
_CreateCutBuffers 3 23 122 1
InsertCursor 6 21 207 2
_XawTextNeedsUpdating 2 10 57 3
_XawTextGetText 6 25 189 3
_XawTextGetSTRING 14 37 298 3
PositionForXY 7 23 233 3
LineForPosition 3 8 58 2
LineAndXYForPosition 2 19 157 5
_XawTextBuildLineTable 6 26 232 3
_BuildLineTable 45 140 1019 3
GetWidestLine 3 10 74 1
_XawTextSetScrollBars 7 27 245 1
DoCopyArea 3 19 228 7
XawTextScroll 37 134 1100 3
_XawTextVScroll 1 4 19 2
HScroll 3 17 107 3
HJump 1 9 79 3
UpdateTextInLine 9 30 249 4
VScroll 2 12 88 3
VJump 20 77 502 3
MatchSelection 3 10 59 2
TextConvertSelection 33 169 1277 7
GetCutBufferNumber 9 12 100 1
TextLoseSelection 22 55 528 2
_XawTextSaltAwaySelection 9 49 398 3
_SetSelection 16 90 692 5
_XawTextSetLineAndColumnNumber 6 21 180 2
ResolveColumnNumber 14 46 342 1
_XawTextSourceChanged 24 95 742 5
_XawTextReplace 6 23 166 4
OldDisplayText 21 61 599 3
DisplayText 19 61 624 3
DoSelection 26 93 690 4
ExtendSelection 20 70 539 3
_XawTextClearAndCenterDisplay 4 19 164 1
DisplayTextWindow 1 6 35 1
TextSinkResize 3 5 32 1
_XawTextCheckResize 1 4 9 1
_XawTextSelectionList 3 15 151 3
_XawTextSetSelection 4 12 82 5
ModifySelection 2 6 40 3
_XawTextAlterSelection 4 18 143 5
UpdateTextInRectangle 5 16 131 2
XawTextExpose 4 32 243 3
_XawTextPrepareToUpdate 2 10 65 1
FlushUpdate 5 22 199 1
CountLines 5 20 117 3
GetMaxTextWidth 1 8 54 1
_XawTextShowPosition 28 119 825 1
ResolveLineNumber 11 32 236 1
_XawTextExecuteUpdate 5 11 81 1
XawTextDestroy 1 11 91 1
XawTextResize 1 9 57 1
XawTextSetValues 24 84 733 5
XawTextChangeSensitive 4 13 107 1
XawTextGetValuesHook 1 5 52 3
FindGoodPosition 3 6 44 2
_XawTextPosToXY 1 7 54 4
XawTextDisplay 2 10 48 1
XawTextSetSelectionArray 1 4 24 2
XawTextGetSelectionPos 1 5 47 3
_XawTextSetSource 6 24 200 4
XawTextSetSource 1 4 24 3
XawTextReplace 3 18 153 4
XawTextTopPosition 1 4 23 1
XawTextLastPosition 1 4 21 1
XawTextSetInsertionPoint 1 10 65 2
XawTextGetInsertionPoint 1 4 21 1
XawTextUnsetSelection 4 12 92 1
XawTextSetSelection 1 8 54 3
XawTextInvalidate 1 10 66 3
XawTextDisableRedisplay 1 5 28 1
XawTextEnableRedisplay 4 14 130 1
XawTextGetSource 1 4 21 1
XawTextGetSink 1 4 21 1
XawTextDisplayCaret 2 14 56 2
XawTextSearch 1 8 47 4
Source file: ./lib/libGLw/GLwM2DrawA.c
Source file: ./lib/libGLw/GLwM1DrawA.c
Source file: ./lib/libGLw/GLwXm/XmP.h
Source file: ./lib/libGLw/GLwDAUtil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GLwDrawingAreaMakeCurrent 1 4 25 2
GLwDrawingAreaSwapBuffers 1 4 20 1
Source file: ./lib/libfontenc/include/X11/fonts/fontenc.h
Source file: ./lib/fontconfig/common/fcaliastail.h
Source file: ./lib/fontconfig/src/fcobjshash.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FcObjectTypeHash 1 33 564 2
FcObjectTypeLookup 8 83 1257 2
Source file: ./lib/libfontenc/src/fontencI.h
Source file: ./lib/libGLw/GLwDrawA.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
error 2 7 45 2
warning 2 7 45 2
createAttribList 9 33 249 1
createVisualInfo 2 9 63 1
createColormap 6 44 280 3
Initialize 8 37 217 4
Realize 10 57 363 3
Redraw 1 9 66 3
Resize 2 11 72 1
Destroy 14 41 231 1
glwInput 1 10 71 4
GLwCreateMDrawingArea 1 6 33 4
Source file: ./lib/libICE/src/process.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
asprintf 6 32 166 3
IceProcessMessages 28 158 759 3
AuthRequired 2 18 94 4
AuthReply 2 16 85 3
AuthNextPhase 2 16 85 3
AcceptConnection 1 18 89 2
AcceptProtocol 1 23 112 6
PingReply 1 7 21 1
ProcessError 48 201 1074 4
ProcessConnectionSetup 37 204 1101 3
ProcessAuthRequired 19 150 785 4
ProcessAuthReply 36 202 987 3
ProcessAuthNextPhase 16 100 526 4
ProcessConnectionReply 6 70 392 4
ProcessProtocolSetup 54 291 1586 3
ProcessProtocolReply 6 75 420 4
ProcessPing 1 10 39 2
ProcessPingReply 2 21 97 2
ProcessWantToClose 5 30 123 3
ProcessNoClose 2 17 62 2
_IceProcessCoreMessage 14 58 261 7
Source file: ./lib/libfontenc/src/encparse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
skipEndOfLine 5 10 48 2
getnum 11 32 163 3
endOfLine 8 18 92 2
gettoken 21 41 230 3
getnextline 41 193 872 1
install_mapping 3 14 68 2
setCode 17 48 326 7
parseEncodingFile 75 307 1710 2
FontEncDirectory 4 16 61 1
parseFontFileName 6 16 115 3
FontEncReallyReallyLoad 12 53 314 3
FontEncReallyLoad 4 19 105 2
FontEncIdentify 8 33 198 1
Source file: ./lib/libX11/modules/im/ximcp/imInt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimSetIMStructureList 7 29 145 1
_XimDestroyIMStructureList 3 11 48 1
_XimServerDestroy 7 26 183 1
_XimServerReconectableDestroy 6 22 159 1
_XimStrstr 3 13 63 2
_XimMakeImName 9 26 165 1
_XimOpenIM 13 49 316 5
_XInitIM 2 9 46 1
Source file: ./lib/libX11/modules/im/ximcp/imThaiIm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimCheckIfThaiProcessing 7 15 117 1
_XimThaiOpenIM 12 53 401 1
_XimThaiIMFree 17 68 489 1
_XimThaiCloseIM 2 16 82 1
Source file: ./lib/libX11/modules/im/ximcp/imDispch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimRegProtoIntrCallback 2 20 102 5
_XimFreeProtoIntrCallback 2 11 59 1
_XimTransportIntr 5 18 125 4
_XimDispatchInit 2 6 27 1
Source file: ./lib/libX11/modules/im/ximcp/imTrans.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimTransConnect 7 39 231 1
_XimTransShutdown 1 15 106 1
_XimTransRegisterDispatcher 2 17 91 3
_XimFreeTransIntrCallback 2 12 59 1
_XimTransCallDispatcher 3 10 77 3
_XimTransFilterWaitEvent 1 11 54 4
_XimTransInternalConnection 3 26 172 3
_XimTransWrite 3 13 84 3
_XimTransRead 3 17 82 4
_XimTransFlush 1 5 9 1
_XimTransConf 3 23 153 2
Source file: ./lib/libX11/modules/im/ximcp/imLcFlt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimLocalFilter 24 92 774 4
Source file: ./lib/libfontenc/src/fontenc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_1_to_apple_roman 3 9 39 2
iso8859_2_to_apple_centeuro 3 9 39 2
iso8859_5_to_apple_cyrillic 3 9 39 2
iso8859_6_to_unicode 13 13 84 2
iso8859_7_to_unicode 14 20 110 2
iso8859_8_to_unicode 6 13 60 2
iso8859_9_to_unicode 7 19 58 2
iso8859_15_to_unicode 9 23 70 2
koi8_ru_to_unicode 20 45 142 2
koi8_e_to_unicode 3 9 45 2
koi8_uni_to_unicode 3 9 45 2
koi8_u_to_unicode 9 23 76 2
define_initial_encoding_info 5 21 103 1
FontEncFromXLFD 10 29 167 2
FontEncRecode 10 19 118 2
FontEncName 8 14 93 2
FontEncFind 7 16 104 2
FontMapFind 8 16 90 4
FontEncMapFind 2 11 63 5
FontEncLoad 12 52 273 2
FontEncSimpleRecode 8 16 114 2
FontEncSimpleName 4 9 54 2
FontEncUndefinedRecode 1 4 14 2
FontEncUndefinedName 1 4 14 2
reverse_reverse 4 15 78 2
tree_set 4 15 94 3
FontMapReverse 12 40 250 1
FontMapReverseFree 3 11 58 1
Source file: ./lib/libX11/modules/im/ximcp/imInsClbk.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MakeLocale 5 15 97 2
_XimFilterPropertyNotify 16 66 392 4
_XimRegisterIMInstantiateCallback 7 53 309 7
_XimUnRegisterIMInstantiateCallback 24 48 307 7
_XimResetIMInstantiateCallback 9 15 111 1
Source file: ./lib/libX11/modules/im/ximcp/imLcIm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimCheckIfLocalProcessing 6 21 139 1
XimFreeDefaultTree 5 22 134 1
_XimLocalIMFree 9 55 431 1
_XimLocalCloseIM 2 18 87 1
_XimLocalGetIMValues 1 10 58 2
_XimLocalSetIMValues 1 13 80 2
_XimReadCachedDefaultTree 7 44 345 4
strToHash 2 8 41 1
_XimCachedFileName 24 72 567 8
_XimLoadCache 3 17 81 5
_XimWriteCachedDefaultTree 8 60 547 4
_XimCreateDefaultTree 26 96 628 1
_XimLocalOpenIM 12 59 438 1
Source file: ./lib/libX11/modules/im/ximcp/imImSw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimCheckIfDefault 1 5 12 1
Source file: ./lib/libX11/modules/im/ximcp/imCallbk.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimIsReadyForProcess 1 4 19 1
_XimProcessPendingCallbacks 3 14 92 1
_XimPutCbIntoQueue 4 16 83 2
_XimCbDispatch 11 48 289 4
_XimGeometryCallback 3 14 69 4
_XimStrConversionCallback 6 64 509 4
_XimPreeditStartCallback 4 35 253 4
_XimPreeditDoneCallback 3 14 71 4
Source file: ./lib/libX11/modules/im/ximcp/imTransR.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimConnect 1 4 19 1
_XimShutdown 1 4 19 1
_XimWrite 1 4 29 3
_CheckProtocolData 1 8 43 2
_XimReadData 21 106 631 4
_XimCallDispatcher 1 7 29 3
_XimRead 5 19 137 6
_XimRegisterDispatcher 1 9 41 3
_XimFlush 1 5 20 1
_XimFilterWaitEvent 9 38 216 1
Source file: ./lib/libX11/modules/im/ximcp/imLcIc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimLocalUnSetFocus 2 10 73 1
_XimLocalDestroyIC 4 16 132 1
_XimLocalSetFocus 4 17 124 1
_XimLocalReset 1 10 80 1
_XimLocalMbReset 1 6 19 1
_XimLocalWcReset 1 6 19 1
_XimLocalCreateIC 7 56 441 2
Source file: ./lib/libX11/modules/im/ximcp/imThaiIc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimThaiUnSetFocus 2 10 73 1
_XimThaiDestroyIC 2 20 134 1
_XimThaiSetFocus 4 16 124 1
_XimThaiReset 1 11 118 1
_XimThaiMbReset 1 6 19 1
_XimThaiWcReset 1 6 19 1
_XimThaiCreateIC 11 69 565 2
Source file: ./lib/libX11/modules/im/ximcp/imLcSIc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimLocalSetICValues 1 13 82 2
Source file: ./lib/libX11/modules/im/ximcp/imLcLkup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimLocalMbLookupString 40 80 587 6
_XimLocalWcLookupString 33 69 492 6
_XimLocalUtf8LookupString 33 70 528 6
_XimLcctsconvert 12 57 268 6
_XimLcctstombs 1 6 52 6
_XimLcctstowcs 12 54 292 6
_XimLcctstoutf8 1 6 52 6
Source file: ./lib/libX11/modules/im/ximcp/imEvToWire.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimProtoEventToWire 41 368 3648 3
_XimProtoWireToEvent 40 362 3775 3
Source file: ./lib/libX11/modules/im/ximcp/imDefIm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimCheckDataSize 2 9 36 2
_XimSetHeader 1 15 72 4
_XimGetMyEndian 2 8 30 1
_XimCheckServerName 11 30 181 2
_XimCheckLocaleName 11 33 197 5
_XimCheckTransport 14 35 220 5
_CheckSNEvent 3 11 59 3
_XimGetSelectionNotify 6 25 149 4
_XimPreConnectionIM 29 101 772 2
_XimPreConnect 10 38 240 1
_XimGetAuthProtocolNames 2 13 45 4
_XimSetAuthReplyData 1 8 22 3
_XimSetAuthNextData 1 8 22 3
_XimSetAuthRequiredData 1 8 22 3
_XimCheckAuthSetupData 1 6 13 2
_XimCheckAuthNextData 1 6 13 2
_XimClientAuthCheck 1 6 13 2
_XimAuthNG 1 11 67 1
_XimAllRecv 1 8 19 4
_XimConnection 35 147 904 1
_XimDisconnectCheck 5 16 79 4
_XimDisconnect 8 36 216 1
_XimOpenCheck 5 16 79 4
_XimOpen 14 81 586 1
_XimCloseCheck 8 21 138 4
_XimClose 10 52 337 1
_XimProtoIMFree 29 108 797 1
_XimProtoCloseIM 13 35 217 1
_XimCheckIMQuarkList 3 13 50 3
_XimSaveIMValues 11 42 284 2
_XimDelayModeSetIMValues 1 13 68 2
_XimSetIMValuesCheck 8 21 138 4
_XimProtoSetIMValues 24 117 723 2
_XimDelayModeGetIMValues 1 9 50 2
_XimGetIMValuesCheck 8 21 138 4
_XimProtoGetIMValues 18 98 610 2
_XimSetEncodingByName 3 29 207 3
_XimSetEncodingByDetail 1 9 28 3
_XimGetEncoding 17 72 454 6
_XimEncodingNegoCheck 8 21 138 4
_XimEncodingNegotiation 15 86 567 1
_XimSendSavedIMValues 19 100 603 1
_XimDelayModeIMFree 5 21 117 1
_XimConnectServer 7 20 127 1
_XimDelayModeSetAttr 6 26 168 1
_XimReconnectModeSetAttr 5 20 121 1
_XimProtoOpenIM 9 19 92 1
Source file: ./lib/libX11/modules/im/ximcp/imLcPrs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nextch 4 22 93 2
putbackch 1 6 16 2
nexttoken 52 142 678 3
modmask 3 20 126 1
TransFileName 26 89 407 2
get_mb_string 3 31 212 3
parseline 62 243 1698 4
_XimParseStringFile 1 6 20 2
parsestringfile 7 20 123 3
Source file: ./lib/libX11/modules/im/ximcp/imDefIc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimCreateICCheck 8 21 138 4
_XimReCreateIC 23 147 1056 1
_XimDelayModeGetICValues 1 11 58 2
_XimGetICValuesCheck 11 26 187 4
_XimProtoGetICValues 26 120 781 2
_XimCheckNestQuarkList 4 17 74 4
_XimCheckNestedQuarkList 7 38 229 5
_XimCheckICQuarkList 3 15 67 4
_XimSaveICValues 28 97 711 2
_XimDelayModeSetICValues 1 14 76 2
_XimSetICValuesCheck 11 26 187 4
_XimProtoSetICValues 26 132 855 2
_XimDestroyICCheck 11 27 194 4
_XimProtoICFree 12 37 256 1
_XimProtoDestroyIC 3 38 262 1
BrokenSyncWithServer 1 5 22 1
_XimProtoSetFocus 6 36 212 1
_XimProtoUnsetFocus 6 36 212 1
_XimResetICCheck 11 26 187 4
_XimProtoReset 10 63 454 2
_XimCommitedMbString 7 43 296 3
_XimProtoMbReset 1 5 15 1
_XimCommitedWcString 7 44 318 3
_XimProtoWcReset 1 6 33 1
_XimCommitedUtf8String 7 43 296 3
_XimProtoUtf8Reset 1 5 15 1
_XimGetInputStyle 4 13 66 2
_XimDelayModeCreateIC 4 29 170 4
_XimReconnectModeCreateIC 2 19 136 1
_XimProtoCreateIC 31 165 1169 2
Source file: ./lib/libX11/modules/im/ximcp/imTrX.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimXRegisterDispatcher 2 17 91 3
_XimXFreeIntrCallback 2 12 59 1
_XimXCallDispatcher 3 10 78 3
_XimXFilterWaitEvent 1 14 73 4
_CheckConnect 3 13 69 3
_XimXConnect 17 59 576 1
_XimXShutdown 2 15 111 1
_NewAtom 2 8 45 1
_XimXWrite 13 56 459 3
_XimXGetReadData 24 116 885 5
_CheckCMEvent 8 18 121 3
_XimXRead 3 20 143 4
_XimXFlush 1 5 18 1
_XimXConf 2 20 184 2
Source file: ./lib/libX11/modules/im/ximcp/imDefFlt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimTriggerCheck 5 27 161 4
_XimTriggerOnCheck 1 7 45 2
_XimTriggerOffCheck 1 7 45 2
_XimOnKeysCheck 5 16 98 2
_XimOffKeysCheck 5 16 95 2
_XimPendingFilter 2 10 45 1
_XimProtoKeypressFilter 13 40 191 2
_XimFilterKeypress 1 8 33 4
_XimProtoKeyreleaseFilter 13 40 191 2
_XimFilterKeyrelease 1 8 33 4
_XimRegisterKeyPressFilter 3 15 76 1
_XimRegisterKeyReleaseFilter 3 15 76 1
_XimUnregisterKeyPressFilter 3 14 69 1
_XimUnregisterKeyReleaseFilter 3 14 69 1
_XimRegisterFilter 2 8 28 1
_XimUnregisterFilter 1 7 19 1
_XimReregisterFilter 2 9 29 1
_XimFilterServerDestroy 5 17 71 4
_XimRegisterServerFilter 3 17 93 1
_XimUnregisterServerFilter 3 14 69 1
Source file: ./lib/libX11/modules/im/ximcp/imLcGIc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimLocalGetICValues 1 10 64 2
Source file: ./lib/libX11/modules/im/ximcp/imExten.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimIsSupportExt 4 15 68 1
_XimProcExtSetEventMask 2 20 156 3
_XimExtSetEventMaskCallback 2 18 113 4
_XimProcExtForwardKeyEvent 1 23 161 3
_XimExtForwardKeyEventCallback 2 18 113 4
_XimExtForwardKeyEventCheck 11 25 184 4
_XimExtForwardKeyEvent 12 75 513 3
_XimCheckExtensionListSize 2 14 78 1
_XimSetExtensionList 2 15 95 1
_XimCountNumberOfExtension 2 19 90 2
_XimParseExtensionList 5 31 220 2
_XimQueryExtensionCheck 8 21 138 4
_XimExtension 16 82 516 1
_XimExtMove 3 28 185 4
_XimExtenArgCheck 2 8 33 1
_XimExtenMove 3 11 56 5
Source file: ./lib/libX11/modules/im/ximcp/imDefLkup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimICOfXICID 3 11 62 2
_XimProcIMSetEventMask 1 9 48 2
_XimProcICSetEventMask 1 10 53 2
_XimSetEventMaskCallback 3 22 127 4
_XimSyncCheck 11 26 187 4
_XimSync 9 53 343 2
_XimProcSyncReply 2 18 126 2
_XimRespSyncReply 2 8 28 2
_XimSyncCallback 2 18 104 4
_XimSetEventToWire 2 10 56 2
_XimForwardEventCore 12 65 454 3
_XimForwardEvent 5 10 62 3
_XimProcEvent 1 15 88 4
_XimForwardEventRecv 1 13 76 3
_XimForwardEventCallback 2 18 113 4
_XimRegisterTriggerkey 4 29 227 2
_XimRegisterTriggerKeysCallback 1 11 62 4
_XimGetWindowEventmask 2 9 54 1
_XimTriggerNotifyCheck 11 26 187 4
_XimTriggerNotify 9 63 410 4
_XimRegCommitInfo 2 18 91 5
_XimUnregCommitInfo 2 12 60 1
_XimFreeCommitInfo 2 7 24 1
_XimProcKeySym 2 15 92 4
_XimProcCommit 2 19 118 5
_XimCommitRecv 11 51 432 3
_XimCommitCallback 2 18 113 4
_XimProcError 1 7 15 3
_XimErrorCallback 5 25 142 4
_XimError 5 38 242 6
_Ximctsconvert 12 57 268 6
_Ximctstombs 1 6 52 6
_Ximctstowcs 12 59 292 6
_Ximctstoutf8 1 11 52 6
_XimProtoMbLookupString 18 55 317 6
_XimProtoWcLookupString 18 55 313 6
_XimProtoUtf8LookupString 18 55 313 6
Source file: ./lib/libX11/modules/lc/def/lcDefConv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MBtoWCdef 3 13 71 3
MBtoWCstd 1 7 30 3
WCtoMBdef 5 19 97 3
WCtoMBstd 1 7 26 3
get_charset 5 17 87 2
def_mbstowcs 6 29 151 7
def_wcstombs 6 30 162 7
mbstostr 8 33 176 7
wcstostr 9 36 198 7
mbstocs 7 41 236 7
wcstocs 12 57 305 7
cstombs 18 64 367 7
cstowcs 20 68 374 7
strtombs 4 26 144 7
close_converter 1 6 19 1
create_conv 7 30 190 2
open_mbstowcs 1 8 29 4
open_mbstostr 1 8 29 4
open_mbstocs 1 8 29 4
open_wcstombs 1 8 29 4
open_wcstostr 1 8 29 4
open_wcstocs 1 8 29 4
open_strtombs 1 8 29 4
open_cstombs 1 8 29 4
open_cstowcs 1 8 29 4
_XlcDefaultLoader 3 25 205 1
Source file: ./lib/libX11/modules/lc/Utf8/lcUTF8Load.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XlcUtf8Loader 5 24 124 1
Source file: ./lib/libX11/modules/im/ximcp/imRmAttr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimGetNestedListSeparator 1 6 21 2
_XimCheckInnerIMAttributes 4 17 85 3
_XimMakeIMAttrIDList 7 32 165 7
_XimCheckInnerICAttributes 4 17 85 3
_XimMakeICAttrIDList 17 77 459 7
_XimAttributeToValue 36 154 962 6
_XimDecodeInnerIMATTRIBUTE 2 12 74 2
_XimDecodeIMATTRIBUTE 10 46 268 7
_XimDecodeInnerICATTRIBUTE 3 16 96 3
_XimDecodeICATTRIBUTE 16 67 417 7
_XimValueToAttribute 31 172 973 7
_XimSetInnerIMAttributes 4 18 97 4
_XimEncodeIMATTRIBUTE 10 54 324 10
_XimEncodeSavedIMATTRIBUTE 8 53 301 9
_XimEncodeTopValue 5 20 134 3
_XimEncodePreeditValue 8 43 292 3
_XimEncodeStatusValue 8 43 294 3
_XimSetInnerICAttributes 4 18 99 4
_XimEncodeICATTRIBUTE 23 96 629 11
_XimEncodeSavedPreeditValue 7 36 231 3
_XimEncodeSavedStatusValue 6 35 221 3
_XimEncodeSavedICATTRIBUTE 19 96 577 9
_XimCountNumberOfAttr 2 22 112 3
_XimGetAttributeID 9 85 730 2
Source file: ./lib/libX11/modules/om/generic/omImText.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XomGenericDrawImageString 1 22 157 9
_XmbGenericDrawImageString 1 6 55 8
_XwcGenericDrawImageString 1 6 55 8
_Xutf8GenericDrawImageString 1 6 55 8
Source file: ./lib/libX11/modules/om/generic/omXChar.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ismatch_scopes 10 27 147 3
check_vertical_fonttype 8 23 127 1
_XomGetFontDataFromFontSet 35 105 618 6
_XomGetFontSetFromCharSet 4 17 91 2
shift_to_gl 2 7 26 2
shift_to_gr 2 7 26 2
load_font 4 17 115 2
_XomConvert 10 43 276 8
_XomInitConverter 7 40 187 2
Source file: ./lib/libX11/modules/om/generic/omTextExt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XomGenericTextExtents 8 68 456 6
_XmbGenericTextExtents 1 6 42 5
_XwcGenericTextExtents 1 6 42 5
_Xutf8GenericTextExtents 1 6 42 5
Source file: ./lib/libX11/modules/om/generic/omTextPer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XomGenericTextPerCharExtents 15 114 687 10
_XmbGenericTextPerCharExtents 1 11 65 9
_XwcGenericTextPerCharExtents 1 11 65 9
_Xutf8GenericTextPerCharExtents 1 11 65 9
Source file: ./lib/libX11/modules/om/generic/omTextEsc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_rotate 6 22 110 2
is_codemap 5 22 100 2
escapement_vertical 7 31 194 5
TextWidthWithFontSet 23 74 412 4
_XomGenericTextEscapement 4 32 187 4
_XmbGenericTextEscapement 1 4 30 3
_XwcGenericTextEscapement 1 4 30 3
_Xutf8GenericTextEscapement 1 5 30 3
Source file: ./lib/libX11/modules/im/ximcp/imRm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimCheckBool 7 9 66 1
_XimSetProtoResource 51 140 1114 1
_XimDefaultStyles 4 30 181 4
_XimDefaultIMValues 4 31 186 4
_XimDefaultICValues 4 31 186 4
_XimDefaultVisiblePos 1 11 47 4
_XimDefaultFocusWindow 2 15 77 4
_XimDefaultResName 2 16 90 4
_XimDefaultResClass 2 16 90 4
_XimDefaultDestroyCB 1 13 71 4
_XimDefaultResetState 1 11 47 4
_XimDefaultHotKeyState 1 11 47 4
_XimDefaultArea 3 32 185 4
_XimDefaultColormap 3 21 120 4
_XimDefaultStdColormap 1 11 50 4
_XimDefaultFg 1 15 93 4
_XimDefaultBg 1 15 93 4
_XimDefaultBgPixmap 1 11 50 4
_XimDefaultFontSet 1 11 47 4
_XimDefaultLineSpace 4 26 131 4
_XimDefaultCursor 1 11 50 4
_XimDefaultPreeditState 1 11 47 4
_XimDefaultNest 1 8 20 4
_XimEncodeCallback 1 10 50 3
_XimEncodeString 4 20 95 3
_XimEncodeStyle 1 10 46 3
_XimEncodeWindow 1 10 46 3
_XimEncodeStringConv 1 7 16 3
_XimEncodeResetState 1 10 46 3
_XimEncodeHotKey 5 34 203 3
_XimEncodeHotKetState 1 10 46 3
_XimEncodeRectangle 1 10 50 3
_XimEncodeSpot 1 10 50 3
_XimEncodeColormap 1 10 46 3
_XimEncodeStdColormap 1 10 46 3
_XimEncodeLong 1 10 49 3
_XimEncodeBgPixmap 1 10 46 3
_XimEncodeFontSet 1 10 46 3
_XimEncodeLineSpace 1 10 46 3
_XimEncodeCursor 1 10 46 3
_XimEncodePreeditState 1 10 46 3
_XimEncodeNest 1 7 16 3
_XimDecodeStyles 5 31 199 3
_XimDecodeValues 5 31 198 3
_XimDecodeCallback 2 16 89 3
_XimDecodeString 3 19 94 3
_XimDecodeBool 1 10 50 3
_XimDecodeStyle 1 10 50 3
_XimDecodeWindow 1 10 50 3
_XimDecodeStringConv 1 7 16 3
_XimDecodeResetState 1 10 50 3
_XimDecodeHotKey 3 28 176 3
_XimDecodeHotKetState 1 10 50 3
_XimDecodeRectangle 2 15 79 3
_XimDecodeSpot 2 15 79 3
_XimDecodeColormap 1 10 50 3
_XimDecodeStdColormap 1 10 50 3
_XimDecodeLong 1 10 53 3
_XimDecodeBgPixmap 1 10 50 3
_XimDecodeFontSet 1 10 50 3
_XimDecodeLineSpace 1 10 50 3
_XimDecodeCursor 1 10 50 3
_XimDecodePreeditState 1 10 50 3
_XimDecodeNest 1 7 16 3
_XimSetResourceList 3 23 119 5
_XimSetIMResourceList 1 7 30 2
_XimSetICResourceList 1 7 30 2
_XimSetInnerIMResourceList 1 7 30 2
_XimSetInnerICResourceList 1 7 30 2
_XimGetResourceListRecByMode 3 13 63 3
_XimCheckCreateICValues 2 9 31 2
_XimGetResourceListRecByQuark 3 13 62 3
_XimGetResourceListRec 1 8 34 3
_XimSetIMValueData 6 26 131 5
_XimGetIMValueData 6 26 131 5
_XimSetIMMode 3 16 78 2
_XimCheckSetIMDefaultsMode 2 8 23 1
_XimCheckSetIMValuesMode 2 8 23 1
_XimCheckGetIMValuesMode 2 8 23 1
_XimCheckIMMode 5 17 74 2
_XimSetICMode 10 37 280 3
_XimCheckSetICDefaultsMode 12 36 166 2
_XimCheckCreateICMode 18 46 279 2
_XimCheckSetICValuesMode 12 34 177 2
_XimCheckGetICValuesMode 9 28 126 2
_XimCheckICMode 5 16 84 2
_XimSetLocalIMDefaults 7 33 171 4
_XimSetICDefaults 13 58 345 5
_XimEncodeAttr 4 18 94 5
_XimEncodeLocalIMAttr 1 8 30 3
_XimEncodeLocalICAttr 3 21 97 5
_XimEncodeLocalTopValue 8 33 235 4
_XimEncodeLocalPreeditValue 3 17 91 3
_XimEncodeLocalStatusValue 3 17 91 3
_XimSetICValueData 15 60 383 7
_XimCheckInputStyle 3 13 56 2
_XimCheckLocalInputStyle 7 28 145 6
_XimDecodeAttr 4 18 94 5
_XimDecodeLocalIMAttr 1 8 30 3
_XimDecodeLocalICAttr 3 20 91 4
_XimGetICValueData 10 44 290 6
_XimGetCurrentIMValues 1 11 95 2
_XimSetCurrentIMValues 1 10 81 2
_XimGetCurrentICValues 1 20 175 2
_XimSetCurrentICValues 2 22 167 2
_XimInitialIMOffsetInfo 2 8 52 1
_XimInitialICOffsetInfo 4 17 134 1
_XimInitialIMMode 2 8 50 1
_XimInitialICMode 2 8 50 1
_XimInitialResourceInfo 2 12 42 1
Source file: ./lib/libX11/modules/om/generic/omDefault.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wcs_to_mbs 4 18 96 4
utf8_to_mbs 4 18 96 4
_XmbDefaultTextEscapement 1 4 32 3
_XwcDefaultTextEscapement 3 16 83 3
_Xutf8DefaultTextEscapement 3 16 83 3
_XmbDefaultTextExtents 3 21 152 5
_XwcDefaultTextExtents 3 17 95 5
_Xutf8DefaultTextExtents 3 17 95 5
_XmbDefaultTextPerCharExtents 7 57 418 9
_XwcDefaultTextPerCharExtents 3 22 118 9
_Xutf8DefaultTextPerCharExtents 3 22 118 9
_XmbDefaultDrawString 1 8 82 8
_XwcDefaultDrawString 3 17 109 8
_Xutf8DefaultDrawString 3 17 109 8
_XmbDefaultDrawImageString 1 6 68 8
_XwcDefaultDrawImageString 3 13 94 8
_Xutf8DefaultDrawImageString 3 13 94 8
Source file: ./lib/libX11/modules/om/generic/omText.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_rotate 6 22 108 2
is_codemap 5 22 100 2
draw_vertical 7 62 470 10
DrawStringWithFontSet 27 92 530 9
_XomGenericDrawString 9 52 271 9
_XmbGenericDrawString 1 6 56 8
_XwcGenericDrawString 1 6 56 8
_Xutf8GenericDrawString 1 6 56 8
Source file: ./lib/libX11/include/X11/Xregion.h
Source file: ./lib/libX11/modules/im/ximcp/imThaiFlt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
THAI_chtype 1 4 14 1
THAI_chlevel 18 36 106 1
THAI_isdead 11 9 110 1
THAI_iscons 1 4 18 1
THAI_isvowel 9 8 92 1
THAI_istone 1 4 18 1
THAI_iscomposible 1 7 31 2
THAI_isaccepted 4 26 111 3
THAI_apply_write_rules 7 35 185 4
THAI_find_chtype 5 17 75 2
THAI_apply_scm 7 29 140 5
IC_RealGetPreviousChar 9 56 444 2
IC_RealDeletePreviousChar 8 33 215 1
ThaiComposeConvert 3 17 79 5
XThaiTranslateKey 29 62 504 7
XThaiTranslateKeySym 45 81 548 7
FindKeyCode 3 15 90 2
ComputeMaskFromKeytrans 6 22 141 2
HexIMNormalKey 2 13 49 3
HexIMFirstComposeKey 4 20 86 3
HexIMSecondComposeKey 5 25 114 3
HexIMComposeSequence 13 24 173 2
IsCancelComposeKey 16 22 126 2
SetLed 1 10 41 3
InitIscMode 6 19 141 1
ThaiFltAcceptInput 3 11 130 3
ThaiFltReorderInput 2 10 137 3
ThaiFltReplaceInput 4 12 141 3
NumLockMask 5 19 100 1
_XimThaiFilter 43 99 809 4
Source file: ./lib/libX11/include/X11/Xlocale.h
Source file: ./lib/libX11/include/X11/XKBlib.h
Source file: ./lib/libX11/include/X11/cursorfont.h
Source file: ./lib/libX11/modules/lc/gen/lcGenConv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compare 4 14 61 3
conv_to_dest 6 21 118 2
conv_to_source 9 35 211 2
mb_to_gi 8 19 117 2
gi_to_mb 5 15 91 2
gi_to_wc 2 16 117 4
wc_to_gi 5 29 213 4
mb_parse_codeset 5 28 162 4
byteM_parse_codeset 10 38 224 2
gi_parse_charset 10 34 190 2
ct_parse_csi 4 15 96 2
cmp_esc_sequence 7 28 190 2
ct_parse_charset 10 43 285 4
segment_conversion 7 27 174 3
_XlcGetCodeSetFromName 5 25 142 2
_XlcGetCodeSetFromCharSet 12 49 263 4
output_ulong_value 6 17 99 4
init_state 1 10 61 1
mbstowcs_org 16 77 448 7
stdc_mbstowcs 8 41 200 7
wcstombs_org 18 86 454 7
stdc_wcstombs 7 35 176 7
wcstocts 25 102 612 7
stdc_wcstocts 3 28 157 7
ctstowcs 31 133 744 7
cstowcs 15 70 413 7
stdc_ctstowcs 3 28 157 7
stdc_cstowcs 3 28 157 7
mbstocts 3 28 165 7
mbstostr 17 79 440 7
mbtocs 19 94 518 7
mbstocs 7 39 221 7
wcstostr 19 90 469 7
stdc_wcstostr 3 28 157 7
wctocs 11 63 337 7
stdc_wctocs 7 40 225 7
wcstocs 7 39 225 7
stdc_wcstocs 7 39 225 7
ctstombs 3 28 165 7
cstombs 3 28 165 7
strtombs 17 84 419 7
strtowcs 8 47 257 7
stdc_strtowcs 3 28 157 7
close_converter 1 7 26 1
create_conv 4 25 140 2
open_mbstocts 1 8 29 4
open_mbstostr 1 8 29 4
open_mbstocs 1 8 29 4
open_mbtocs 1 8 29 4
open_ctstombs 1 8 29 4
open_cstombs 1 8 29 4
open_strtombs 1 8 29 4
open_stdc_mbstowcs 1 8 29 4
open_stdc_wcstombs 1 8 29 4
open_stdc_wcstocts 1 8 29 4
open_stdc_wcstostr 1 8 29 4
open_stdc_wcstocs 1 8 29 4
open_stdc_wctocs 1 8 29 4
open_stdc_ctstowcs 1 8 29 4
open_stdc_cstowcs 1 8 29 4
open_stdc_strtowcs 1 8 29 4
open_mbstowcs 1 8 29 4
open_wcstombs 1 8 29 4
open_wcstocts 1 8 29 4
open_wcstostr 1 8 29 4
open_wcstocs 1 8 29 4
open_wctocs 1 8 29 4
open_ctstowcs 1 8 29 4
open_cstowcs 1 8 29 4
open_strtowcs 1 8 29 4
_XlcGenericLoader 8 43 408 1
Source file: ./lib/libX11/include/X11/Xutil.h
Source file: ./lib/libX11/include/X11/ImUtil.h
Source file: ./lib/libX11/include/X11/Xcms.h
Source file: ./lib/libX11/include/X11/Xlib-xcb.h
Source file: ./lib/libX11/include/X11/Xresource.h
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_9e.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_9e_mbtowc 2 9 58 4
iso8859_9e_wctomb 12 25 152 4
Source file: ./lib/libX11/include/X11/Xlibint.h
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/jisx0201.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
jisx0201_mbtowc 6 19 107 4
jisx0201_wctomb 8 20 102 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/koi8_r.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
koi8_r_mbtowc 2 9 58 4
koi8_r_wctomb 13 23 159 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_16.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_16_mbtowc 2 9 58 4
iso8859_16_wctomb 10 21 130 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/viscii.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
viscii_mbtowc 3 11 76 4
viscii_wctomb 9 17 118 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/utf8.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
utf8_mbtowc 36 69 753 4
utf8_wctomb 14 29 253 4
Source file: ./lib/libX11/modules/om/generic/omGeneric.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_fontdata 3 13 66 2
init_vrotate 5 24 133 5
init_fontset 8 51 324 1
get_prop_name 2 9 43 2
load_fontdata 6 18 103 3
load_fontset_data 4 14 78 2
load_font 11 33 202 1
load_font_info 5 21 123 1
check_fontset_extents 1 14 131 4
set_fontset_extents 10 60 375 1
init_core_part 10 55 320 1
get_font_name 2 13 70 2
get_rotate_fontname 22 69 432 1
is_match_charset 3 15 72 2
parse_all_name 9 41 237 3
parse_omit_name 16 62 372 3
parse_fontdata 35 99 549 8
parse_vw 12 55 386 4
parse_fontname 17 73 457 1
set_missing_list 21 78 441 1
create_fontset 9 26 128 1
free_fontdataOC 5 19 89 3
destroy_fontdata 10 49 268 2
destroy_oc 5 20 141 1
set_oc_values 8 32 190 3
get_oc_values 2 10 53 3
create_oc 9 39 235 3
free_fontdataOM 4 15 63 2
close_om 14 62 390 1
set_om_values 2 10 53 3
get_om_values 2 10 53 3
create_om 7 34 198 5
add_data 3 18 107 1
read_EncodingInfo 10 38 261 2
read_vrotate 3 21 110 4
read_vw 3 22 159 3
init_om 28 131 968 1
_XomGenericOpenOM 3 14 82 5
_XInitOM 1 6 18 1
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_13.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_13_mbtowc 2 9 58 4
iso8859_13_wctomb 7 17 99 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/ucs2be.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ucs2be_mbtowc 4 12 79 4
ucs2be_wctomb 5 12 82 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/cp1256.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cp1256_mbtowc 2 9 58 4
cp1256_wctomb 14 27 172 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/georgian_ps.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
georgian_ps_mbtowc 5 11 86 4
georgian_ps_wctomb 18 27 197 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/cp1251.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cp1251_mbtowc 3 16 82 4
cp1251_wctomb 12 25 152 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_5.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_5_mbtowc 2 9 58 4
iso8859_5_wctomb 8 19 110 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_8.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_8_mbtowc 3 16 82 4
iso8859_8_wctomb 9 19 119 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_10.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_10_mbtowc 2 9 58 4
iso8859_10_wctomb 6 17 90 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_3.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_3_mbtowc 3 16 82 4
iso8859_3_wctomb 9 19 119 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_7.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_7_mbtowc 3 16 82 4
iso8859_7_wctomb 9 19 119 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/big5_emacs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
big5_0_mbtowc 10 30 200 4
big5_1_mbtowc 10 30 200 4
big5_0_wctomb 11 23 194 4
big5_1_wctomb 11 23 194 4
Source file: ./lib/libX11/include/X11/Xlib.h
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_4.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_4_mbtowc 2 9 58 4
iso8859_4_wctomb 7 17 99 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/koi8_u.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
koi8_u_mbtowc 2 9 58 4
koi8_u_wctomb 13 23 159 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_11.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_11_mbtowc 4 18 91 4
iso8859_11_wctomb 6 15 83 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/cjk_tab_to_h.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
output_title 1 8 36 1
read_table 26 57 464 1
find_charset2uni_pages 5 14 123 1
find_charset2uni_blocks 6 14 147 1
output_charset2uni 18 79 658 2
invert 5 13 124 1
output_uni2charset_dense 40 121 997 2
output_uni2charset_sparse 33 113 922 2
row_byte_normal 1 1 12 1
col_byte_normal 1 1 12 1
byte_row_normal 1 1 12 1
byte_col_normal 1 1 12 1
do_normal 1 17 100 1
do_normal_only_charset2uni 1 16 86 1
row_byte_cns11643 1 3 24 1
byte_row_cns11643 7 6 55 1
do_cns11643_only_uni2charset 7 31 210 1
row_byte_gbk1 1 3 12 1
col_byte_gbk1 2 3 20 1
byte_row_gbk1 3 6 27 1
byte_col_gbk1 5 8 43 1
do_gbk1 1 17 100 1
do_gbk1_only_charset2uni 1 16 86 1
row_byte_gbk2 1 3 12 1
col_byte_gbk2 2 3 20 1
byte_row_gbk2 3 6 27 1
byte_col_gbk2 5 8 43 1
do_gbk2_only_charset2uni 1 16 86 1
do_gbk1_only_uni2charset 1 16 92 1
read_table_ksc5601 30 62 507 1
do_ksc5601 1 17 100 1
row_byte_big5 1 3 12 1
col_byte_big5 2 3 20 1
byte_row_big5 3 6 27 1
byte_col_big5 5 8 43 1
do_big5 1 17 100 1
row_byte_big5hkscs 1 3 12 1
col_byte_big5hkscs 2 3 20 1
byte_row_big5hkscs 3 6 27 1
byte_col_big5hkscs 5 8 43 1
do_big5hkscs 1 17 100 1
row_byte_johab_hangul 1 3 12 1
col_byte_johab_hangul 2 3 20 1
byte_row_johab_hangul 3 6 27 1
byte_col_johab_hangul 5 8 43 1
do_johab_hangul 1 17 100 1
row_byte_sjis 2 3 20 1
col_byte_sjis 2 3 20 1
byte_row_sjis 4 8 39 1
byte_col_sjis 5 8 43 1
do_sjis 1 17 100 1
main 20 39 301 2
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/cp1255.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cp1255_mbtowc 3 16 82 4
cp1255_wctomb 15 29 183 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/8bit_tab_to_h.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 164 454 3523 2
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_15.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_15_mbtowc 3 9 62 4
iso8859_15_wctomb 10 21 125 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/mulelao.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mulelao_mbtowc 3 16 82 4
mulelao_wctomb 6 17 90 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/ascii.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ascii_mbtowc 2 9 49 4
ascii_wctomb 2 8 37 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/gb2312.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gb2312_mbtowc 12 27 184 4
gb2312_wctomb 15 35 355 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/ksc5601.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ksc5601_mbtowc 16 30 218 4
ksc5601_wctomb 17 37 381 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/armscii_8.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
armscii_8_mbtowc 3 16 82 4
armscii_8_wctomb 13 23 154 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/cp1133.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cp1133_mbtowc 6 25 130 4
cp1133_wctomb 8 19 110 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_2.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_2_mbtowc 2 9 58 4
iso8859_2_wctomb 7 17 99 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_9_mbtowc 2 9 58 4
iso8859_9_wctomb 7 17 99 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/georgian_academy.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
georgian_academy_mbtowc 5 11 83 4
georgian_academy_wctomb 18 27 194 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_6.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_6_mbtowc 3 16 82 4
iso8859_6_wctomb 7 17 99 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/jisx0208.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
jisx0208_mbtowc 12 27 184 4
jisx0208_wctomb 17 37 381 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_1.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_1_mbtowc 1 6 38 4
iso8859_1_wctomb 2 8 37 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/tis620.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tis620_mbtowc 4 18 91 4
tis620_wctomb 5 15 79 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/iso8859_14.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
iso8859_14_mbtowc 2 9 58 4
iso8859_14_wctomb 13 23 159 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/koi8_c.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
koi8_c_mbtowc 2 9 58 4
koi8_c_wctomb 9 19 119 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/tcvn.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tcvn_mbtowc 3 11 76 4
tcvn_wctomb 11 19 138 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/tatar_cyr.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tatar_cyr_mbtowc 2 9 58 4
tatar_cyr_wctomb 12 23 150 4
Source file: ./lib/libX11/src/xlibi18n/lcStd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_Xlcmbtowc 10 36 200 4
_Xlcwctomb 9 34 196 3
_Xlcmbstowcs 7 31 170 4
_Xlcwcstombs 7 31 167 4
_Xmbtowc 1 8 30 3
_Xmblen 1 7 25 2
_Xwctomb 1 6 24 2
_Xmbstowcs 1 7 30 3
_Xwcstombs 1 7 30 3
_Xwcscpy 2 8 36 2
_Xwcsncpy 4 12 65 3
_Xwcslen 2 8 29 1
_Xwcscmp 4 8 46 2
_Xwcsncmp 6 11 66 3
_Xlcmbstoutf8 7 31 168 4
_Xmbstoutf8 1 7 31 3
Source file: ./lib/libX11/src/xlibi18n/imKStoUCS.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
KeySymToUcs4 44 49 421 1
Source file: ./lib/libX11/src/xlibi18n/XlcDL.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_line 6 22 102 3
strdup_with_underscore 2 9 53 1
try_both_dlsym 3 15 62 2
resolve_object 15 62 442 2
__lc_path 8 23 161 2
open_object 5 18 91 2
fetch_symbol 7 23 124 2
close_object 3 10 42 1
_XlcDynamicLoad 11 32 222 1
_XDynamicOpenIM 8 27 194 5
_XDynamicRegisterIMInstantiateCallback 9 36 201 7
_XDynamicUnRegisterIMInstantiateCallback 9 38 201 7
_XInitDynamicIM 2 9 46 1
_XDynamicOpenOM 9 29 206 5
_XInitDynamicOM 2 7 30 1
Source file: ./lib/libX11/src/xlibi18n/XimTrX.h
Source file: ./lib/libX11/src/xlibi18n/XlcPubI.h
Source file: ./lib/libX11/src/xlibi18n/lcInit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XlcInitLoader 6 8 41 1
_XlcDeInitLoader 6 8 31 1
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/big5.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
big5_mbtowc 15 27 196 4
big5_wctomb 19 39 407 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/gbk.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gbk_mbtowc 11 24 162 4
gbk_wctomb 50 62 544 4
Source file: ./lib/libX11/src/xlibi18n/mbWMProps.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmbSetWMProperties 7 29 160 9
Source file: ./lib/libX11/src/xlibi18n/lcFile.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_line 8 25 108 3
parse_line1 8 25 108 3
parse_line1 10 28 129 3
_XlcParsePath 5 19 109 3
xlocaledir 14 45 270 2
xlocalelibdir 14 45 270 2
resolve_name 12 45 266 3
lowercase 2 11 58 2
normalize_lcname 9 23 130 1
_XlcFileName 11 46 263 2
_XlcResolveLocaleName 15 63 409 2
_XlcResolveI18NPath 2 7 29 2
_XlcLocaleDirName 15 63 415 3
_XlcLocaleLibDirName 15 63 415 3
Source file: ./lib/libX11/src/xlibi18n/XimTrans.h
Source file: ./lib/libX11/src/xlibi18n/XimImSw.h
Source file: ./lib/libX11/src/xlibi18n/XDefaultIMIF.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XDefaultOpenIM 16 56 390 5
_CloseIM 3 13 90 1
_SetIMValues 1 6 18 2
_GetIMValues 3 20 119 2
_SetICValueData 10 23 203 3
_GetICValueData 9 24 247 3
_CreateIC 4 18 122 2
_DestroyIC 1 3 7 1
_SetFocus 1 3 7 1
_UnsetFocus 1 3 7 1
_SetICValues 2 9 47 2
_GetICValues 2 9 47 2
_MbReset 1 4 12 1
_WcReset 1 4 12 1
_MbLookupString 4 20 91 6
_WcLookupString 4 23 114 6
Source file: ./lib/libX11/src/xlibi18n/lcConv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
close_converter 1 5 19 1
get_converter 8 21 126 4
_XlcSetConverter 7 32 172 5
indirect_convert 11 50 311 7
close_indirect_converter 4 13 59 1
reset_indirect_converter 6 11 83 1
open_indirect_converter 15 51 360 4
_XlcOpenConverter 2 14 74 4
_XlcCloseConverter 1 5 12 1
_XlcConvert 1 12 55 7
_XlcResetConverter 2 6 27 1
Source file: ./lib/libX11/src/xlibi18n/XlcGeneric.h
Source file: ./lib/libX11/src/xlibi18n/XlcPublic.h
Source file: ./lib/libX11/src/xlibi18n/lcGeneric.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create 4 22 123 2
string_to_encoding 6 30 133 2
string_to_ulong 5 27 107 2
add_charset 3 18 91 2
add_codeset 4 23 122 1
add_parse_list 9 47 270 4
free_charset 4 17 104 1
getscope 6 31 152 2
count_scopemap 3 12 48 1
_XlcParse_scopemaps 3 17 101 2
_XlcDbg_printValue 1 6 16 3
dmpscope 1 6 15 3
srch_charset_define 2 15 66 2
read_charset_define 17 94 709 2
add_conversion 3 17 91 1
read_segmentconversion 11 66 480 2
create_ctextseg 8 57 362 2
load_generic 60 238 1862 1
initialize_core 1 7 20 1
initialize 6 14 80 1
freeByteM 4 18 91 1
freeConversion 5 23 104 1
freeExtdSegment 4 19 83 1
freeParseInfo 3 15 62 1
destroy_CodeSetList 4 21 136 1
destroy_SegConv 6 23 148 1
destroy_gen 3 15 68 1
destroy 3 8 44 1
Source file: ./lib/libX11/src/xlibi18n/wcWrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XwcDrawText 6 28 158 7
XwcDrawString 1 13 60 8
XwcDrawImageString 1 13 57 8
XwcTextEscapement 1 7 32 3
XwcTextExtents 1 11 44 5
XwcTextPerCharExtents 1 16 67 9
Source file: ./lib/libX11/src/xlibi18n/utf8Wrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Xutf8DrawText 6 28 158 7
Xutf8DrawString 1 13 60 8
Xutf8DrawImageString 1 13 57 8
Xutf8TextEscapement 1 7 32 3
Xutf8TextExtents 1 11 44 5
Xutf8TextPerCharExtents 1 16 67 9
Source file: ./lib/libX11/src/xlibi18n/xim_trans.c
Source file: ./lib/libX11/src/xlibi18n/lcUtil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XlcCompareISOLatin1 5 17 77 2
_XlcNCompareISOLatin1 6 20 92 3
Source file: ./lib/libX11/src/xlibi18n/lcPubWrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XGetLCValues 2 19 113 2
_XlcDestroyLC 1 6 29 1
_XlcCreateLC 6 23 136 2
Source file: ./lib/libX11/src/xlibi18n/lcCT.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XlcParseCT 33 113 479 3
_XlcParseCharSet 20 57 241 1
_XlcGetCTInfo 7 17 89 4
_XlcGetCTInfoFromCharSet 3 9 41 1
_XlcAddCT 22 86 491 2
_XlcCheckCTSequence 19 75 384 3
init_state 2 15 79 1
cttocs 40 122 696 7
cstoct 65 170 1070 7
strtocs 5 28 207 7
cstostr 12 40 263 7
create_conv 2 12 64 1
close_converter 1 5 12 1
open_cttocs 1 8 27 4
open_cstoct 1 8 27 4
open_strtocs 1 8 27 4
open_cstostr 1 8 27 4
_XlcInitCTInfo 5 31 183 1
Source file: ./lib/libX11/src/xlibi18n/Xaixlcint.h
Source file: ./lib/libX11/src/xlibi18n/lcTxtPr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_buf_size 7 28 139 3
_XTextListToTextProperty 27 128 678 7
_XmbTextListToTextProperty 1 11 46 6
_XwcTextListToTextProperty 1 11 46 6
_Xutf8TextListToTextProperty 1 11 46 6
Source file: ./lib/libX11/src/xlibi18n/XimThai.h
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/jisx0212.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
jisx0212_mbtowc 19 33 250 4
jisx0212_wctomb 9 29 277 4
Source file: ./lib/libX11/src/xlibi18n/IMWrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XIMCompileResourceList 2 7 45 2
_XCopyToArg 11 27 276 3
XOpenIM 2 7 65 4
XCloseIM 2 12 81 1
XDisplayOfIM 1 4 14 1
XLocaleOfIM 1 4 18 1
XRegisterIMInstantiateCallback 2 15 74 6
XUnregisterIMInstantiateCallback 3 17 84 6
Source file: ./lib/libX11/src/xlibi18n/lcWrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetLocaleModifiers 4 18 99 1
XSupportsLocale 1 4 16 1
_XlcValidModSyntax 10 22 130 2
_XlcDefaultMapModifiers 11 33 174 3
_XlcRemoveLoader 5 22 92 1
_XlcAddLoader 5 24 107 2
_XOpenLC 14 50 280 1
_XCloseLC 5 19 97 1
_XlcCurrentLC 2 10 42 1
_XrmInitParseInfo 2 8 50 1
XmbTextPropertyToTextList 2 12 59 4
XwcTextPropertyToTextList 2 12 59 4
Xutf8TextPropertyToTextList 2 12 59 4
XmbTextListToTextProperty 2 13 61 5
XwcTextListToTextProperty 2 13 61 5
Xutf8TextListToTextProperty 2 13 61 5
XwcFreeStringList 2 8 37 1
XDefaultString 2 7 39 1
_XlcCopyFromArg 8 20 181 3
_XlcCopyToArg 7 18 170 3
_XlcCountVaList 2 9 46 2
_XlcVaToArgList 3 14 79 3
_XlcCompileResourceList 2 7 32 2
_XlcGetValues 6 26 127 6
_XlcSetValues 6 26 126 6
Source file: ./lib/libX11/src/xlibi18n/utf8WMProps.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Xutf8SetWMProperties 7 29 160 9
Source file: ./lib/libX11/src/xlibi18n/XimProto.h
Source file: ./lib/libX11/src/xlibi18n/lcPrTxt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
alloc_list 6 29 159 3
copy_list 4 31 177 4
_XTextPropertyToTextList 24 113 666 6
_XmbTextPropertyToTextList 1 10 45 5
_XwcTextPropertyToTextList 1 10 45 5
_Xutf8TextPropertyToTextList 1 10 45 5
_XwcFreeStringList 2 9 28 2
Source file: ./lib/libX11/src/xlibi18n/XimintP.h
Source file: ./lib/libX11/src/xlibi18n/ICWrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XIMNestedListToNestedList 3 17 86 2
_XIMCountNestedList 3 11 56 2
_XIMCountVaList 3 13 91 2
_XIMVaToNestedList 5 22 158 3
XVaCreateNestedList 1 13 69 2
XSetIMValues 3 17 99 2
XGetIMValues 3 17 99 2
XCreateIC 4 21 127 2
XDestroyIC 4 15 91 1
XGetICValues 2 18 105 2
XSetICValues 2 18 105 2
XSetICFocus 3 5 29 1
XUnsetICFocus 2 5 27 1
XIMOfIC 1 4 14 1
XmbResetIC 2 6 35 1
XwcResetIC 2 6 35 1
Xutf8ResetIC 4 10 67 1
XmbLookupString 2 8 60 6
XwcLookupString 2 8 60 6
Xutf8LookupString 4 13 102 6
Source file: ./lib/libX11/src/xlibi18n/lcDB.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_parse_info 2 18 91 1
clear_parse_info 6 26 144 1
realloc_parse_info 2 12 65 1
free_line 2 8 35 1
realloc_line 4 21 99 2
zap_comment 19 34 220 2
read_line 19 51 321 2
get_token 14 24 105 1
get_word 6 26 136 2
get_quoted_word 6 34 156 2
append_value_list 12 70 401 1
construct_name 4 21 142 2
store_to_database 13 59 332 1
check_category_end 4 20 90 1
f_newline 6 21 73 3
f_comment 4 11 50 3
f_white 2 11 41 3
f_semicolon 6 20 70 3
f_left_brace 7 22 89 3
f_right_brace 8 27 125 3
f_double_quote 12 45 221 3
f_backslash 1 7 26 3
f_numeric 12 48 265 3
f_default 18 66 350 3
PrintDatabase 3 18 105 1
DestroyDatabase 6 22 107 1
CountDatabase 2 11 35 1
CreateDatabase 24 84 367 1
_XlcGetResource 1 11 55 5
_XlcGetLocaleDataBase 4 21 120 5
_XlcDestroyLocaleDataBase 6 25 153 1
_XlcCreateLocaleDataBase 10 55 371 1
Source file: ./lib/libX11/src/xlibi18n/Xlcint.h
Source file: ./lib/libX11/src/xlibi18n/lcCharSet.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XlcGetCharSet 3 12 62 1
_XlcGetCharSetWithSide 5 14 83 2
_XlcAddCharSet 3 14 60 1
get_values 2 10 56 3
_XlcGetCSValues 2 18 99 2
_XlcCreateDefaultCharSet 6 44 296 2
Source file: ./lib/libX11/src/xlibi18n/lcUTF8.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_conv 2 12 53 2
close_converter 1 5 12 1
init_all_charsets 2 7 43 1
cstoutf8 13 61 348 7
open_cstoutf8 1 9 33 4
create_tocs_conv 11 46 332 2
close_tocs_converter 1 5 12 1
charset_wctocs 9 35 197 7
utf8tocs 16 73 388 7
open_utf8tocs 1 8 29 4
utf8tocs1 16 74 390 7
open_utf8tocs1 1 8 29 4
utf8tostr 8 50 257 7
open_utf8tostr 1 8 29 4
strtoutf8 5 32 174 7
open_strtoutf8 1 8 29 4
_Utf8GetConvByName 4 15 85 1
create_ucstocs_conv 4 22 147 2
charset_wctocs_exactly 5 24 114 7
ucstocs1 6 38 220 7
open_ucstocs1 1 8 29 4
ucstoutf8 6 36 187 7
open_ucstoutf8 1 8 29 4
_XlcAddUtf8Converters 1 11 98 1
utf8towcs 7 42 215 7
open_utf8towcs 1 8 29 4
wcstoutf8 7 40 212 7
open_wcstoutf8 1 8 29 4
our_strtowcs 5 27 152 7
open_strtowcs 1 8 29 4
our_wcstostr 6 37 183 7
open_wcstostr 1 8 29 4
cstowcs 11 51 292 7
open_cstowcs 1 9 33 4
wcstocs 14 64 339 7
open_wcstocs 1 8 29 4
wcstocs1 14 65 341 7
open_wcstocs1 1 8 29 4
identity 5 27 152 7
open_identity 1 8 29 4
create_tofontcs_conv 16 60 459 2
open_wcstofcs 1 8 29 4
open_utf8tofcs 1 8 29 4
iconv_cstombs 13 55 345 7
open_iconv_cstombs 1 5 33 4
iconv_mbstocs 16 67 389 7
open_iconv_mbstocs 1 4 29 4
iconv_mbtocs 16 67 389 7
open_iconv_mbtocs 1 4 29 4
iconv_mbstostr 8 44 258 7
open_iconv_mbstostr 1 4 29 4
iconv_strtombs 5 26 172 7
open_iconv_strtombs 1 4 29 4
iconv_mbstowcs 8 35 198 7
open_iconv_mbstowcs 1 4 29 4
iconv_wcstombs 7 29 174 7
open_iconv_wcstombs 1 4 29 4
open_iconv_mbstofcs 1 8 29 4
_XlcAddUtf8LocaleConverters 1 20 215 1
_XlcAddGB18030LocaleConverters 1 18 189 1
Source file: ./lib/libX11/src/xlibi18n/lcRM.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ub_mbinit 1 4 7 1
ub_mbchar 1 8 25 3
ub_mbfinish 1 4 7 1
ub_lcname 1 5 21 1
ub_destroy 1 6 24 1
mb_mbinit 1 5 19 1
mb_mbchar 7 29 189 3
mb_mbfinish 1 4 7 1
mb_lcname 1 5 21 1
mb_destroy 1 7 36 1
_XrmDefaultInitParseInfo 5 25 145 2
Source file: ./lib/libX11/src/xlibi18n/lcDynamic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XlcDynamicLoader 1 14 76 1
Source file: ./lib/libX11/src/xlibi18n/XimTrInt.h
Source file: ./lib/libX11/src/xlibi18n/lcPublic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
default_string 1 5 15 1
create 4 22 123 2
load_public 8 28 194 1
initialize_core 16 35 237 1
initialize 14 35 211 1
destroy_core 3 12 49 1
destroy 1 9 40 1
get_values 2 11 66 3
Source file: ./lib/libX11/src/xlibi18n/Ximint.h
Source file: ./lib/libX11/src/xlibi18n/XlcSL.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XInitDefaultIM 2 9 46 1
_XInitDefaultOM 1 5 18 1
Source file: ./lib/libX11/src/xcms/cmsAllCol.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsAllocColor 1 9 40 4
Source file: ./lib/libX11/src/xcms/StCol.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsStoreColor 1 10 46 3
Source file: ./lib/libX11/src/xlibi18n/mbWrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmbDrawText 6 28 158 7
XmbDrawString 1 13 60 8
XmbDrawImageString 1 13 57 8
XmbTextEscapement 1 7 32 3
XmbTextExtents 1 11 44 5
XmbTextPerCharExtents 1 16 67 9
Source file: ./lib/libX11/src/xlibi18n/XimintL.h
Source file: ./lib/libX11/src/xcms/Lab.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CIELab_ParseString 9 40 269 2
XcmsCIELab_ValidSpec 4 12 60 1
XcmsCIELabToCIEXYZ 9 50 409 4
XcmsCIEXYZToCIELab 11 54 431 4
Source file: ./lib/libX11/src/xcms/OfCCC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsDisplayOfCCC 1 5 14 1
XcmsVisualOfCCC 1 5 14 1
XcmsScreenNumberOfCCC 1 5 14 1
XcmsScreenWhitePointOfCCC 1 5 17 1
XcmsClientWhitePointOfCCC 1 5 15 1
Source file: ./lib/libX11/src/xcms/LabMxC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCIELabQueryMaxC 16 91 774 4
Source file: ./lib/libX11/src/xcms/HVCMxVC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XcmsTekHVCQueryMaxVCRGB 5 44 344 4
XcmsTekHVCQueryMaxVC 6 24 140 3
Source file: ./lib/libX11/src/xcms/AddSF.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsAddFunctionSet 11 46 282 1
Source file: ./lib/libX11/src/xcms/xyY.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CIExyY_ParseString 9 40 269 2
XcmsCIExyY_ValidSpec 8 20 124 1
XcmsCIExyYToCIEXYZ 12 60 504 4
XcmsCIEXYZToCIExyY 5 28 196 4
Source file: ./lib/libX11/src/xcms/uvY.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CIEuvY_ParseString 9 40 269 2
_XcmsCIEuvY_ValidSpec 4 12 60 1
XcmsCIEuvYToCIEXYZ 12 63 469 4
XcmsCIEXYZToCIEuvY 9 48 354 4
Source file: ./lib/libX11/src/xcms/Xcmsint.h
Source file: ./lib/libX11/src/xcms/QBlack.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsQueryBlack 2 17 116 3
Source file: ./lib/libX11/src/xlibi18n/XDefaultOMIF.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_fontset 2 16 83 1
get_prop_name 2 9 43 2
check_charset 4 21 108 2
load_font 4 15 85 1
set_fontset_extents 1 23 166 1
init_core_part 6 36 201 1
get_font_name 3 20 114 2
parse_fontname 30 125 730 1
set_missing_list 5 21 114 1
create_fontset 7 20 90 1
destroy_oc 5 23 159 1
set_oc_values 2 10 53 3
get_oc_values 2 10 53 3
wcs_to_mbs 5 23 143 4
_XmbDefaultTextEscapement 1 4 32 3
_XwcDefaultTextEscapement 3 14 79 3
_XmbDefaultTextExtents 3 21 152 5
_XwcDefaultTextExtents 3 15 91 5
_XmbDefaultTextPerCharExtents 7 57 418 9
_XwcDefaultTextPerCharExtents 3 20 114 9
_XmbDefaultDrawString 1 8 82 8
_XwcDefaultDrawString 3 15 105 8
_XmbDefaultDrawImageString 1 6 68 8
_XwcDefaultDrawImageString 3 13 94 8
create_oc 6 27 167 3
close_om 5 27 164 1
set_om_values 2 10 53 3
get_om_values 2 10 53 3
add_data 2 11 49 1
init_om 8 47 285 1
_XDefaultOpenOM 8 32 213 5
Source file: ./lib/libX11/src/xcms/LabMnL.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCIELabQueryMinL 18 98 752 4
Source file: ./lib/libX11/src/xcms/SetCCC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsSetWhitePoint 6 15 92 2
XcmsSetCompressionProc 1 10 37 3
XcmsSetWhiteAdjustProc 1 10 37 3
Source file: ./lib/libX11/src/xcms/LuvMxL.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCIELuvQueryMaxL 18 98 762 4
Source file: ./lib/libX11/src/xcms/LuvMnL.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCIELuvQueryMinL 18 98 752 4
Source file: ./lib/libX11/src/xcms/HVCGcC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsTekHVCClipC 10 47 274 5
Source file: ./lib/libX11/src/xcms/XRGB.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XcmsRGB_to_XColor 2 13 86 3
_XColor_to_XcmsRGB 2 15 113 4
_XcmsResolveColor 1 18 135 2
_XcmsUnresolveColor 1 9 59 2
_XUnresolveColor 1 9 47 2
Source file: ./lib/libX11/src/xcms/LabWpAj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCIELabWhiteShiftColors 5 19 95 7
Source file: ./lib/libX11/src/xcms/cmsTrig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XcmsCosine 11 30 218 1
_XcmsModulo 1 8 37 2
_XcmsModuloF 3 19 82 2
_XcmsPolynomial 2 12 54 3
_XcmsSine 11 30 212 1
_XcmsArcTangent 7 30 210 1
Source file: ./lib/libX11/src/xcms/HVCGcVC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsTekHVCClipVC 23 131 1136 5
Source file: ./lib/libX11/src/xcms/HVCGcV.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsTekHVCClipV 18 82 623 5
Source file: ./lib/libX11/src/xcms/QRed.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsQueryRed 2 17 116 3
Source file: ./lib/libX11/src/xcms/Luv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CIELuv_ParseString 9 40 269 2
XcmsCIELuv_ValidSpec 4 12 60 1
XcmsCIELuvToCIEuvY 10 50 380 4
XcmsCIEuvYToCIELuv 9 45 330 4
Source file: ./lib/libX11/src/xcms/CvColW.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XcmsConvertColorsWithWhitePt 13 39 226 6
Source file: ./lib/libX11/src/xcms/HVCMxV.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsTekHVCQueryMaxV 24 117 1026 4
Source file: ./lib/libX11/src/xcms/QBlue.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsQueryBlue 2 17 116 3
Source file: ./lib/libX11/src/xcms/HVCMxC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsTekHVCQueryMaxC 25 120 947 4
Source file: ./lib/libX11/src/xcms/LuvMxLC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XcmsCIELuvQueryMaxLCRGB 5 43 344 4
XcmsCIELuvQueryMaxLC 5 21 126 3
Source file: ./lib/libX11/src/xcms/LabGcC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCIELabClipab 8 42 236 5
Source file: ./lib/libX11/src/xcms/cmsAllNCol.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsAllocNamedColor 19 89 575 6
Source file: ./lib/libX11/src/xcms/LabMxLC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XcmsCIELabQueryMaxLCRGB 5 43 344 4
XcmsCIELabQueryMaxLC 5 21 126 3
Source file: ./lib/libX11/src/xcms/LuvGcC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCIELuvClipuv 8 42 236 5
Source file: ./lib/libX11/src/xcms/StCols.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsStoreColors 3 24 120 5
Source file: ./lib/libX11/src/xcms/LuvGcLC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCIELuvClipLuv 15 116 960 5
Source file: ./lib/libX11/src/xcms/SetGetCols.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XcmsSetGetColor 16 57 330 6
_XcmsSetGetColors 15 65 348 7
Source file: ./lib/libX11/src/xcms/LuvGcL.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCIELuvClipL 15 77 548 5
Source file: ./lib/libX11/src/xcms/HVCMnV.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsTekHVCQueryMinV 10 50 422 4
Source file: ./lib/libX11/src/xcms/LabMxL.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCIELabQueryMaxL 18 98 762 4
Source file: ./lib/libX11/src/xcms/HVCMxVs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsTekHVCQueryMaxVSamples 10 49 358 4
Source file: ./lib/libX11/src/xcms/PrOfId.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsPrefixOfFormat 7 24 112 1
Source file: ./lib/libX11/src/xcms/XYZ.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CIEXYZ_ParseString 9 40 269 2
_XcmsCIEXYZ_ValidSpec 4 12 60 1
Source file: ./lib/libX11/src/xcms/HVCWpAj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsTekHVCWhiteShiftColors 6 22 112 7
Source file: ./lib/libX11/src/xcms/LuvWpAj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCIELuvWhiteShiftColors 5 19 95 7
Source file: ./lib/libX11/src/xcms/cmsGlobls.c
Source file: ./lib/libX11/src/xcms/Cv.h
Source file: ./lib/libX11/src/xcms/UNDEFINED.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ReturnZero 1 9 24 4
DummyParseStringProc 1 7 17 2
Source file: ./lib/libX11/src/xcms/IdOfPr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsFormatOfPrefix 11 35 217 1
Source file: ./lib/libX11/src/xcms/LuvMxC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCIELuvQueryMaxC 16 91 774 4
Source file: ./lib/libX11/src/xcms/cmsColNm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XcmsColorSpaceOfString 11 36 212 2
_XcmsParseColorString 9 34 214 3
FirstCmp 1 4 42 2
SetNoVisit 3 10 49 1
field2 20 44 259 4
_XcmsLookupColorName 17 75 398 3
RemoveSpaces 3 15 73 1
stringSectionSize 17 61 359 3
ReadColornameDB 10 40 246 3
LoadColornameDB 9 39 240 1
_XcmsCopyISOLatin1Lowered 8 21 156 2
_XcmsResolveColorString 29 110 689 4
Source file: ./lib/libX11/src/xcms/CCC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCreateCCC 10 48 270 8
XcmsDefaultCCC 11 34 183 2
XcmsFreeCCC 4 11 69 1
Source file: ./lib/libX11/src/xcms/LabGcL.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCIELabClipL 15 77 548 5
Source file: ./lib/libX11/src/xcms/AddDIC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsAddColorSpace 12 44 249 1
Source file: ./lib/libX11/src/xcms/QuCol.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsQueryColor 1 9 40 4
Source file: ./lib/libX11/src/xcms/cmsCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CmapRecForColormap 12 110 654 2
_XcmsAddCmapRec 2 19 113 4
_XcmsCopyCmapRecAndFree 4 19 120 3
_XcmsDeleteCmapRec 7 23 124 2
_XcmsFreeClientCmaps 3 15 76 1
XcmsCCCOfColormap 7 44 211 2
XcmsSetCCCOfColormap 2 14 53 3
Source file: ./lib/libX11/src/xcms/CvCols.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EqualCIEXYZ 6 13 101 2
ColorSpaceOfID 8 28 130 2
ValidDIColorSpaceID 4 15 58 1
ValidDDColorSpaceID 4 16 77 2
ConvertMixedColors 17 56 323 6
_XcmsEqualWhitePts 5 19 152 3
_XcmsDIConvertColors 19 66 351 5
_XcmsDDConvertColors 26 86 490 5
XcmsConvertColors 38 139 901 5
_XcmsRegFormatOfPrefix 3 12 55 1
Source file: ./lib/libX11/src/xcms/HVC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TekHVC_ParseString 9 40 269 2
ThetaOffset 4 15 95 2
XcmsTekHVC_ValidSpec 10 27 232 1
XcmsTekHVCToCIEuvY 15 69 544 4
XcmsCIEuvYToTekHVC 24 85 632 4
_XcmsTekHVC_CheckModify 8 26 242 1
Source file: ./lib/libX11/src/xcms/QuCols.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsQueryColors 1 10 46 5
Source file: ./lib/libX11/src/xcms/cmsInt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XcmsCopyPointerArray 3 14 98 1
_XcmsFreePointerArray 1 5 13 1
_XcmsPushPointerArray 4 20 132 3
_XcmsInitDefaultCCCs 4 22 133 1
_XcmsFreeDefaultCCCs 5 20 124 1
_XcmsInitScrnInfo 7 29 169 2
_XcmsFreeIntensityMaps 2 13 73 1
_XcmsGetIntensityMap 3 15 73 2
Source file: ./lib/libX11/src/xcms/cmsProp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XcmsGetElement 4 28 139 3
_XcmsGetProperty 7 36 187 7
Source file: ./lib/libX11/src/xcms/QWhite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsQueryWhite 2 17 116 3
Source file: ./lib/libX11/src/xcms/cmsMath.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XcmsCubeRoot 11 23 141 1
_XcmsSquareRoot 10 23 124 1
Source file: ./lib/libX11/src/xcms/cmsLkCol.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsLookupColor 19 85 538 6
Source file: ./lib/libX11/src/xcms/QGreen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsQueryGreen 2 17 116 3
Source file: ./lib/libX11/src/xcms/LabGcLC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcmsCIELabClipLab 15 116 960 5
Source file: ./lib/libX11/src/xcms/LRGB.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LINEAR_RGB_InitSCCData 46 245 1707 3
LINEAR_RGB_FreeSCCData 13 36 191 1
_XcmsGetTableType0 8 41 244 4
_XcmsGetTableType1 8 42 274 4
_XcmsValueCmp 1 5 23 2
_XcmsIntensityCmp 3 11 52 2
_XcmsValueInterpolation 1 12 97 5
_XcmsIntensityInterpolation 3 24 212 5
_XcmsTableSearch 5 45 318 8
_XcmsMatVec 3 10 81 3
XcmsLRGB_RGB_ParseString 24 72 487 2
XcmsLRGB_RGBi_ParseString 9 40 266 2
XcmsCIEXYZToRGBi 18 62 562 4
XcmsRGBiToCIEXYZ 3 20 120 4
XcmsRGBiToRGB 7 49 386 4
XcmsRGBToRGBi 7 49 386 4
_XcmsLRGB_InitScrnDefault 3 31 260 3
Source file: ./lib/libX11/src/util/makekeys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_line 5 31 273 4
main 50 207 1285 2
Source file: ./lib/libX11/src/xkb/XKBExtDev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbNoteDeviceChanges 20 65 439 3
_XkbReadDeviceLedInfo 14 54 340 3
_XkbReadGetDeviceInfoReply 17 52 358 3
XkbGetDeviceInfo 7 46 291 5
XkbGetDeviceInfoChanges 11 58 353 3
XkbGetDeviceButtonActions 6 38 226 5
XkbGetDeviceLedInfo 8 40 248 5
_InitLedStuff 10 29 219 3
_FreeLedStuff 2 7 35 1
_XkbSizeLedInfo 8 20 123 2
_SizeMatches 13 39 250 4
_XkbSetDeviceInfoSize 8 31 180 5
_XkbWriteLedInfo 9 48 339 3
_XkbWriteSetDeviceInfo 6 26 167 4
XkbSetDeviceInfo 13 49 364 3
XkbChangeDeviceInfo 13 44 306 3
XkbSetDeviceLedInfo 1 8 23 5
XkbSetDeviceButtonActions 11 50 335 4
Source file: ./lib/libX11/src/xkb/XKBMisc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbInitCanonicalKeyTypes 14 44 379 3
XkbKeyTypesForCoreSymbols 58 162 1313 6
_XkbFindMatchingInterp 15 49 270 4
_XkbAddKeyChange 3 13 79 3
_XkbSetActionKeyMods 9 25 163 3
XkbApplyCompatMapToKey 56 150 1126 3
XkbUpdateMapFromCore 18 78 610 6
XkbChangeTypesOfKey 35 121 1040 6
XkbVirtualModsToReal 6 19 111 3
XkbUpdateActionVirtualMods 7 25 159 3
XkbUpdateKeyTypeVirtualMods 11 46 322 4
XkbApplyVirtualModChanges 34 105 744 3
Source file: ./lib/libX11/src/xkb/XKBlibint.h
Source file: ./lib/libX11/src/xkb/XKBMAlloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbAllocClientMap 28 78 515 3
XkbAllocServerMap 34 90 607 3
XkbCopyKeyType 12 34 256 2
XkbCopyKeyTypes 6 11 78 3
XkbAddKeyType 27 77 487 5
XkbResizeKeyType 47 169 1115 5
XkbResizeKeySyms 14 52 466 3
_ExtendRange 4 23 119 5
XkbChangeKeycodeRange 45 193 1373 4
XkbResizeKeyActions 13 46 387 3
XkbFreeClientMap 11 45 263 3
XkbFreeServerMap 9 33 176 3
Source file: ./lib/libX11/src/xkb/XKBGeom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbCheckBounds 5 12 71 3
XkbComputeShapeBounds 6 20 158 1
XkbComputeShapeTop 6 24 160 2
XkbComputeRowBounds 8 33 250 3
XkbComputeSectionBounds 11 55 389 2
XkbFindOverlayForKey 12 33 221 3
_XkbReadGeomProperties 9 26 157 3
_XkbReadGeomKeyAliases 4 19 108 3
_XkbReadGeomColors 7 23 129 3
_XkbReadGeomShapes 15 59 377 3
_XkbReadGeomDoodad 11 49 342 3
_XkbReadGeomOverlay 9 43 272 3
_XkbReadGeomSections 20 80 505 3
_XkbReadGeomDoodads 5 16 92 3
_XkbReadGetGeometryReply 19 58 398 4
XkbGetGeometry 7 24 162 2
XkbGetNamedGeometry 8 24 178 3
Source file: ./lib/libX11/src/xkb/XKBNames.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbReadAtoms 5 15 91 4
_XkbReadGetNamesReply 62 171 1225 4
XkbGetNames 7 34 206 3
_XkbCountBits 2 8 88 2
_XkbCountAtoms 4 14 86 3
_XkbCopyAtoms 3 9 70 4
XkbSetNames 57 194 1296 5
XkbChangeNames 71 219 1491 3
XkbNoteNameChanges 24 92 546 3
Source file: ./lib/libX11/src/xkb/XKBCtrls.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbGetSetControlsReq 1 11 75 3
XkbSetAutoRepeatRate 4 18 103 4
XkbGetAutoRepeatRate 5 29 175 4
XkbSetServerInternalMods 4 22 118 6
XkbSetIgnoreLockMods 4 22 119 6
XkbChangeEnabledControls 4 18 104 4
XkbGetControls 24 91 596 3
XkbSetControls 18 66 438 3
XkbNoteControlsChanges 2 9 47 3
Source file: ./lib/libX11/src/xkb/XKBCvt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbHandleSpecialSym 16 22 170 4
_XkbKSToKnownSet 22 38 257 5
_XkbKnownSetToKS 7 18 132 4
__XkbDefaultToUpper 1 6 26 1
Strcmp 4 14 91 2
_XkbGetConverters 2 11 57 2
_XkbGetCharset 23 83 532 1
_XkbGetCharset 3 12 48 1
Source file: ./lib/libX11/src/xkb/XKBGetByName.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbGetKeyboardByName 40 171 1132 6
XkbGetKeyboard 1 4 30 3
Source file: ./lib/libX11/src/xkb/XKBCompat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbReadGetCompatMapReply 17 63 470 4
XkbGetCompatMap 13 39 267 3
_XkbWriteSetCompatMap 10 52 379 3
XkbSetCompatMap 10 38 236 4
Source file: ./lib/libX11/src/xlibi18n/lcUniConv/big5hkscs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
big5hkscs_mbtowc 11 24 162 4
big5hkscs_wctomb 20 39 411 4
Source file: ./lib/libX11/src/xkb/XKBAlloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbAllocCompatMap 10 43 253 3
XkbFreeCompatMap 9 22 139 3
XkbAllocNames 28 77 501 4
XkbFreeNames 16 43 264 3
XkbAllocControls 4 11 53 2
XkbFreeControls 4 8 48 3
XkbAllocIndicatorMaps 4 11 50 1
XkbFreeIndicatorMaps 3 8 40 1
XkbAllocKeyboard 2 8 32 1
XkbFreeKeyboard 12 24 153 3
XkbAddDeviceLedInfo 11 36 270 3
XkbResizeDeviceButtonActions 9 30 193 2
XkbAllocDeviceInfo 6 34 181 3
XkbFreeDeviceInfo 12 38 234 3
Source file: ./lib/libX11/src/xkb/XKBBell.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbDeviceBell 4 34 194 7
XkbForceDeviceBell 4 32 185 5
XkbDeviceBellEvent 4 34 194 7
XkbBell 4 10 74 4
XkbForceBell 4 10 64 2
XkbBellEvent 4 9 67 4
Source file: ./lib/libX11/src/xkb/XKBRdBuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbInitReadBuffer 5 13 86 3
_XkbSkipReadBufferData 6 10 60 2
_XkbCopyFromReadBuffer 7 11 81 3
_XkbReadCopyKeySyms 2 7 35 3
_XkbReadBufferCopyKeySyms 2 8 61 3
_XkbWriteCopyKeySyms 2 7 39 3
_XkbReadCopyData32 2 7 35 3
_XkbReadBufferCopy32 2 8 61 3
_XkbWriteCopyData32 2 7 40 3
_XkbPeekAtReadBuffer 5 7 47 2
_XkbGetReadBufferPtr 5 10 61 2
_XkbFreeReadBuffer 3 12 67 1
_XkbGetReadBufferCountedString 7 23 152 2
Source file: ./lib/libX11/src/xkb/XKBSetGeom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_WriteCountedString 4 11 75 2
_SizeGeomProperties 2 11 65 1
_SizeGeomColors 2 9 57 1
_SizeGeomShapes 3 15 107 1
_SizeGeomDoodads 4 15 104 2
_SizeGeomSections 8 34 228 1
_SizeGeomKeyAliases 1 4 18 1
_WriteGeomProperties 2 10 70 2
_WriteGeomColors 2 9 59 2
_WriteGeomShapes 6 39 296 2
_WriteGeomDoodads 7 42 339 3
_WriteGeomOverlay 3 24 208 2
_WriteGeomSections 9 58 437 2
_WriteGeomKeyAliases 2 10 57 2
_SendSetGeometry 10 42 298 3
XkbSetGeometry 5 28 215 3
Source file: ./lib/libX11/src/xkb/XKBBind.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbKeycodeToKeysym 11 24 164 5
XKeycodeToKeysym 13 47 337 4
XKeysymToKeycode 6 21 133 2
_XkbComputeModmap 2 8 39 1
XkbKeysymToModifiers 7 24 170 2
XLookupKeysym 2 8 56 2
XkbTranslateKey 1 8 40 5
XkbLookupKeySym 2 12 74 5
XkbTranslateKeyCode 19 65 389 5
XkbRefreshKeyboardMapping 9 35 211 1
XRefreshKeyboardMapping 24 98 679 1
_XkbLoadDpy 5 31 165 1
_XkbReloadDpy 6 36 187 1
XkbTranslateKeySym 20 69 437 6
XLookupString 18 53 363 5
XkbLookupKeyBinding 8 26 146 6
XkbToControl 9 15 90 1
Source file: ./lib/libX11/src/xkb/XKBUse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbNoteMapChanges 30 131 800 3
_XkbNoteCoreMapChanges 6 25 147 3
wire_to_event 44 354 2710 3
XkbIgnoreExtension 6 14 60 1
_XkbFreeInfo 3 9 43 1
XkbUseExtension 70 179 1225 3
Source file: ./lib/libX11/src/xkb/XKBSetMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbSizeKeyTypes 5 19 138 2
_XkbWriteKeyTypes 8 41 352 3
_XkbSizeKeySyms 4 18 134 2
_XkbWriteKeySyms 4 29 249 3
_XkbSizeKeyActions 5 17 143 2
_XkbWriteKeyActions 6 28 235 3
_XkbSizeKeyBehaviors 5 18 139 2
_XkbWriteKeyBehaviors 4 23 175 3
_XkbSizeVirtualMods 5 14 98 1
_XkbWriteVirtualMods 5 16 107 4
_XkbSizeKeyExplicit 5 19 137 2
_XkbWriteKeyExplicit 4 19 137 3
_XkbSizeModifierMap 5 18 137 2
_XkbWriteModifierMap 5 21 147 3
_XkbSizeVirtualModMap 5 19 135 2
_XkbWriteVirtualModMap 5 21 142 3
SendSetMap 9 32 276 3
XkbSetMap 37 67 534 3
XkbChangeMap 30 55 488 3
Source file: ./lib/libX11/src/xkb/XKBList.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_FreeComponentNames 5 15 82 2
_ReadListing 7 33 215 3
XkbListComponents 44 132 974 4
XkbFreeComponentList 8 20 136 1
Source file: ./lib/libX11/src/SetTile.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetTile 1 13 53 3
Source file: ./lib/libX11/src/xkb/XKB.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbQueryExtension 7 21 117 6
XkbLibraryVersion 5 17 81 2
XkbSelectEvents 10 45 251 4
XkbSelectEventDetails 20 84 496 5
XkbLockModifiers 4 27 156 4
XkbLatchModifiers 4 27 156 4
XkbLockGroup 4 24 152 3
XkbLatchGroup 4 24 152 3
XkbSetXlibControls 3 11 71 3
XkbGetXlibControls 3 8 41 1
XkbXlibControlsImplemented 2 5 14 1
XkbSetDebuggingFlags 8 46 290 8
XkbComputeEffectiveMap 14 41 290 3
XkbGetState 5 37 252 3
XkbSetDetectableAutoRepeat 7 31 209 3
XkbGetDetectableAutoRepeat 6 28 195 2
XkbSetAutoResetControls 5 33 201 4
XkbGetAutoResetControls 7 32 200 3
XkbSetPerClientControls 6 31 203 3
XkbGetPerClientControls 6 30 189 2
XkbOpenDisplay 12 43 206 6
XkbSetAtomFuncs 3 6 32 2
Source file: ./lib/libX11/src/xkb/XKBleds.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbGetIndicatorState 7 22 152 3
_XkbReadGetIndicatorMapReply 11 47 337 4
XkbGetIndicatorMap 9 36 225 3
XkbSetIndicatorMap 11 42 362 3
XkbGetNamedDeviceIndicator 12 52 324 9
XkbGetNamedIndicator 1 12 48 6
XkbSetNamedDeviceIndicator 7 55 311 9
XkbSetNamedIndicator 1 12 45 6
Source file: ./lib/libX11/src/Bell.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XBell 1 12 47 2
Source file: ./lib/libX11/src/GetRGBCMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetRGBColormaps 13 72 414 5
Source file: ./lib/libX11/src/QuKeybd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XQueryKeymap 1 15 97 2
Source file: ./lib/libX11/src/poly.h
Source file: ./lib/libX11/src/xkb/XKBGAlloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbFreeGeomLeafElems 9 33 193 7
_XkbFreeGeomNonLeafElems 12 46 272 8
_XkbClearProperty 3 13 60 1
XkbFreeGeomProperties 1 8 53 4
XkbFreeGeomKeyAliases 1 8 51 4
_XkbClearColor 1 6 25 1
XkbFreeGeomColors 1 8 53 4
XkbFreeGeomPoints 1 8 51 4
_XkbClearOutline 2 7 39 1
XkbFreeGeomOutlines 1 8 53 4
_XkbClearShape 2 7 37 1
XkbFreeGeomShapes 1 8 53 4
XkbFreeGeomOverlayKeys 1 8 51 4
_XkbClearOverlayRow 2 7 39 1
XkbFreeGeomOverlayRows 1 9 53 4
_XkbClearOverlay 2 7 39 1
XkbFreeGeomOverlays 1 8 53 4
XkbFreeGeomKeys 1 8 51 4
_XkbClearRow 2 7 39 1
XkbFreeGeomRows 1 7 51 4
_XkbClearSection 3 11 68 1
XkbFreeGeomSections 1 8 53 4
_XkbClearDoodad 6 27 129 1
XkbFreeGeomDoodads 4 13 69 3
XkbFreeGeometry 17 30 257 3
_XkbGeomAlloc 7 27 195 5
XkbAllocGeomProps 1 4 18 2
XkbAllocGeomColors 1 4 18 2
XkbAllocGeomKeyAliases 1 4 18 2
XkbAllocGeomShapes 1 4 18 2
XkbAllocGeomSections 1 4 18 2
XkbAllocGeomOverlays 1 4 18 2
XkbAllocGeomOverlayRows 1 4 18 2
XkbAllocGeomOverlayKeys 1 4 18 2
XkbAllocGeomDoodads 1 4 18 2
XkbAllocGeomSectionDoodads 1 4 18 2
XkbAllocGeomOutlines 1 4 18 2
XkbAllocGeomRows 1 4 18 2
XkbAllocGeomPoints 1 4 18 2
XkbAllocGeomKeys 1 4 18 2
XkbAllocGeometry 9 41 268 2
XkbAddGeomProperty 11 30 212 3
XkbAddGeomKeyAlias 10 25 205 3
XkbAddGeomColor 9 24 169 3
XkbAddGeomOutline 7 16 109 2
XkbAddGeomShape 11 24 182 3
XkbAddGeomKey 4 11 70 1
XkbAddGeomRow 7 15 107 2
XkbAddGeomSection 19 39 278 5
XkbAddGeomDoodad 12 35 230 3
XkbAddGeomOverlayKey 11 33 221 4
XkbAddGeomOverlayRow 12 29 210 3
XkbAddGeomOverlay 12 26 183 3
Source file: ./lib/libX11/src/ReconfWin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XConfigureWindow 8 36 211 4
Source file: ./lib/libX11/src/NextEvent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XNextEvent 2 16 79 2
Source file: ./lib/libX11/src/CopyArea.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCopyArea 1 29 130 10
Source file: ./lib/libX11/src/GetWAttrs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XWAttrsHandler 7 47 303 5
_XGetWindowAttributes 5 45 288 3
XGetWindowAttributes 1 12 46 3
Source file: ./lib/libX11/src/GCMisc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetArcMode 2 14 59 3
XSetFillRule 2 14 59 3
XSetFillStyle 2 14 59 3
XSetGraphicsExposures 2 14 59 3
XSetSubwindowMode 2 14 59 3
Source file: ./lib/libX11/src/GetGCVals.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetGCValues 24 59 411 4
Source file: ./lib/libX11/src/GrKey.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGrabKey 1 22 93 7
Source file: ./lib/libX11/src/FSSaver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XActivateScreenSaver 1 5 19 1
XResetScreenSaver 1 5 19 1
XForceScreenSaver 1 12 47 2
Source file: ./lib/libX11/src/Synchro.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XSyncFunction 1 5 19 1
int( * XSynchronize(Display*dpy,intonoff)) 3 17 88 1
int( * XSetAfterFunction(Display*dpy,int(*func)(Display*))) 2 14 68 1
Source file: ./lib/libX11/src/GetDflt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetHomeDir 13 41 297 2
InitDefaults 5 33 223 1
XGetDefault 15 41 270 3
Source file: ./lib/libX11/src/ListExt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XListExtensions 10 57 340 2
XFreeExtensionList 2 8 34 1
Source file: ./lib/libX11/src/PolyTxt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawText 22 158 864 7
Source file: ./lib/libX11/src/SetLStyle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetLineAttributes 5 30 139 6
Source file: ./lib/libX11/src/xkb/XKBGetMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbReadKeyTypes 24 97 677 3
_XkbReadKeySyms 16 92 666 3
_XkbReadKeyActions 13 52 328 3
_XkbReadKeyBehaviors 8 28 213 3
_XkbReadVirtualMods 8 22 154 3
_XkbReadExplicitComponents 9 31 220 3
_XkbReadModifierMap 9 27 208 3
_XkbReadVirtualModMap 11 35 247 3
_XkbGetGetMapReq 1 18 137 2
_XkbReadGetMapReply 23 59 399 4
_XkbHandleGetMapReply 2 10 66 2
XkbGetUpdatedMap 5 18 102 3
XkbGetMap 6 20 118 3
XkbGetKeyTypes 6 18 119 4
XkbGetKeyActions 6 18 119 4
XkbGetKeySyms 6 18 119 4
XkbGetKeyBehaviors 6 18 119 4
XkbGetVirtualMods 4 15 93 3
XkbGetKeyExplicitComponents 13 30 197 4
XkbGetKeyModifierMap 13 29 197 4
XkbGetKeyVirtualModMap 13 27 203 4
XkbGetMapChanges 5 35 238 3
Source file: ./lib/libX11/src/FontNames.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XListFonts 11 78 456 4
XFreeFontNames 4 13 72 1
Source file: ./lib/libX11/src/FreeEventData.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFreeEventData 3 10 52 2
Source file: ./lib/libX11/src/WrBitF.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Format_Image 7 36 204 2
XWriteBitmapFile 11 57 350 7
Source file: ./lib/libX11/src/SetStip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetStipple 1 13 53 3
Source file: ./lib/libX11/src/UnmapSubs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XUnmapSubwindows 1 11 43 2
Source file: ./lib/libX11/src/locking.h
Source file: ./lib/libX11/src/SetIFocus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetInputFocus 1 16 65 4
Source file: ./lib/libX11/src/Text16.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawString16 7 60 372 7
Source file: ./lib/libX11/src/UndefCurs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XUndefineCursor 1 15 75 2
Source file: ./lib/libX11/src/Xintatom.h
Source file: ./lib/libX11/src/ChActPGb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XChangeActivePointerGrab 1 16 66 4
Source file: ./lib/libX11/src/TrCoords.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XTranslateCoordinates 2 30 159 8
Source file: ./lib/libX11/src/KillCl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XKillClient 1 11 43 2
Source file: ./lib/libX11/src/Border.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetWindowBorder 1 15 73 3
Source file: ./lib/libX11/src/UngrabSvr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XUngrabServer 1 10 38 1
Source file: ./lib/libX11/src/ChWindow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XResizeWindow 1 20 93 4
Source file: ./lib/libX11/src/StName.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XStoreName 2 9 50 3
XSetIconName 2 9 50 3
Source file: ./lib/libX11/src/IfEvent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XIfEvent 9 34 176 4
Source file: ./lib/libX11/src/IntAtom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XFreeAtomTable 5 14 79 1
_XInternAtom 14 53 358 6
_XUpdateAtomCache 13 44 277 6
XInternAtom 7 26 168 3
_XIntAtomHandler 8 38 248 5
XInternAtoms 11 56 369 5
Source file: ./lib/libX11/src/ImText.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawImageString 6 60 327 7
Source file: ./lib/libX11/src/FreeEData.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XFreeExtData 3 13 60 1
Source file: ./lib/libX11/src/Xintconn.h
Source file: ./lib/libX11/src/SendEvent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSendEvent 3 30 160 5
Source file: ./lib/libX11/src/UngrabBut.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XUngrabButton 1 16 67 4
Source file: ./lib/libX11/src/ChkWinEv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCheckWindowEvent 15 44 248 4
Source file: ./lib/libX11/src/GetFProp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetFontProperty 3 16 75 3
Source file: ./lib/libX11/src/FillArc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFillArc 6 43 254 9
Source file: ./lib/libX11/src/FetchName.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFetchName 4 24 133 3
XGetIconName 4 25 133 3
Source file: ./lib/libX11/src/PolyReg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InsertEdgeInET 9 46 263 5
CreateETandAET 7 50 308 6
loadAET 5 25 112 2
computeWAET 7 26 114 1
InsertionSort 5 30 147 1
FreeStorage 2 11 35 1
PtsToRegion 17 61 444 4
XPolygonRegion 33 118 920 3
Source file: ./lib/libX11/src/EvToWire.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XEventToWire 40 359 2893 3
Source file: ./lib/libX11/src/GetColor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XAllocNamedColor 8 51 316 5
Source file: ./lib/libX11/src/CopyGC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCopyGC 27 75 510 4
Source file: ./lib/libX11/src/RecolorC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRecolorCursor 1 20 103 4
Source file: ./lib/libX11/src/FillPoly.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFillPolygon 1 25 127 7
Source file: ./lib/libX11/src/SetNrmHint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetWMSizeHints 9 48 323 4
XSetWMNormalHints 1 7 26 3
Source file: ./lib/libX11/src/ChkTypWEv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCheckTypedWindowEvent 11 41 210 4
Source file: ./lib/libX11/src/QuColor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XQueryColor 2 24 157 3
Source file: ./lib/libX11/src/GrButton.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGrabButton 1 28 122 10
Source file: ./lib/libX11/src/FSWrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XParseBaseFontNameList 15 47 308 2
copy_string_list 7 30 182 2
XCreateFontSet 9 34 198 5
XFontsOfFontSet 1 9 48 3
XBaseFontNameListOfFontSet 1 4 14 1
XLocaleOfFontSet 1 4 22 1
XContextDependentDrawing 1 4 18 1
XDirectionalDependentDrawing 1 4 18 1
XContextualDrawing 1 4 18 1
XExtentsOfFontSet 2 6 23 1
XFreeFontSet 1 6 20 2
Source file: ./lib/libX11/src/MapWindow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XMapWindow 1 11 43 2
Source file: ./lib/libX11/src/ParseGeom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ReadInteger 6 21 111 2
XParseGeometry 26 79 443 5
Source file: ./lib/libX11/src/SetHints.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetSizeHints 7 39 266 4
XSetWMHints 9 28 195 3
XSetZoomHints 1 7 27 3
XSetNormalHints 1 7 27 3
XSetIconSizes 3 27 159 4
XSetCommand 5 27 168 4
XSetStandardProperties 7 28 168 8
XSetTransientForHint 1 8 40 3
XSetClassHint 4 28 148 3
Source file: ./lib/libX11/src/SetTSOrig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetTSOrigin 3 20 88 4
Source file: ./lib/libX11/src/RegstFlt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XFreeIMFilters 2 9 37 1
_XRegisterFilterByMask 2 25 124 5
_XRegisterFilterByType 2 26 126 6
_XUnregisterFilter 5 18 99 4
Source file: ./lib/libX11/src/Font.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XLoadQueryFont 7 30 184 2
XQueryFont 5 17 81 2
XFreeFont 5 21 129 2
_XQueryFont 15 90 660 3
_XF86BigfontFreeCodes 1 5 11 1
_XF86BigfontCodes 11 59 346 1
_XF86BigfontFreeNop 1 5 11 1
_XF86BigfontQueryFont 30 182 1367 4
_XF86BigfontFreeFontMetrics 3 12 63 1
_XF86LoadQueryLocaleFont 21 53 366 4
Source file: ./lib/libX11/src/StColor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XStoreColor 1 20 113 3
Source file: ./lib/libX11/src/DrArc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawArc 1 29 144 9
Source file: ./lib/libX11/src/Xprivate.h
Source file: ./lib/libX11/src/FillRcts.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFillRectangles 4 32 183 5
Source file: ./lib/libX11/src/Context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ResizeTable 5 25 175 1
_XFreeContextDB 4 18 109 1
XSaveContext 13 64 363 4
XFindContext 7 24 141 4
XDeleteContext 9 29 175 3
Source file: ./lib/libX11/src/ChPntCon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XChangePointerControl 1 20 83 6
Source file: ./lib/libX11/src/Host.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
changehost 5 32 221 3
XAddHost 1 6 23 2
XRemoveHost 1 6 23 2
XAddHosts 2 11 52 3
XRemoveHosts 2 11 52 3
Source file: ./lib/libX11/src/PmapBord.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetWindowBorderPixmap 1 15 72 3
Source file: ./lib/libX11/src/ReconfWM.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XReconfigureWMWindow 10 75 484 5
Source file: ./lib/libX11/src/QuTree.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XQueryTree 4 38 217 6
Source file: ./lib/libX11/src/QuColors.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XQueryColors 5 33 237 4
XQueryColors 4 23 128 4
Source file: ./lib/libX11/src/CrPixmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCreatePixmap 3 22 110 5
Source file: ./lib/libX11/src/DelProp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDeleteProperty 1 14 56 3
Source file: ./lib/libX11/src/Xresinternal.h
Source file: ./lib/libX11/src/PolyTxt16.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawText16 24 162 876 7
Source file: ./lib/libX11/src/os2Stubs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__XOS2RedirRoot 8 14 112 1
__XOS2RedirRoot1 1 6 45 4
os2ClientSelect 40 112 895 5
os2_get_sys_millis 2 11 53 0
os2_parse_select 18 56 399 2
os2_check_sockets 8 34 228 3
os2_check_pipes 10 36 273 3
Source file: ./lib/libX11/src/OMWrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XOpenOM 3 10 80 4
XCloseOM 2 13 85 1
XSetOMValues 2 18 106 2
XGetOMValues 2 18 106 2
XDisplayOfOM 1 4 14 1
XLocaleOfOM 1 4 18 1
Source file: ./lib/libX11/src/SetFore.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetForeground 2 14 59 3
Source file: ./lib/libX11/src/PixFormats.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XListPixmapFormats 3 20 115 2
Source file: ./lib/libX11/src/Iconify.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XIconifyWindow 2 23 108 3
Source file: ./lib/libX11/src/QuExt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XQueryExtension 2 22 147 5
Source file: ./lib/libX11/src/AllPlanes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XAllocColorPlanes 2 35 185 11
Source file: ./lib/libX11/src/x11_xcb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetXCBConnection 1 4 15 1
XSetEventQueueOwner 1 4 20 2
Source file: ./lib/libX11/src/PeekEvent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XPeekEvent 3 16 86 2
Source file: ./lib/libX11/src/SetPMask.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetPlaneMask 2 14 59 3
Source file: ./lib/libX11/src/CrGlCur.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
open_library 5 18 77 1
fetch_symbol 6 22 135 2
_XTryShapeCursor 2 15 72 7
_XNoticeCreateBitmap 2 10 49 4
_XNoticePutBitmap 2 9 43 3
_XTryShapeBitmapCursor 2 14 70 7
XCreateGlyphCursor 3 32 176 7
Source file: ./lib/libX11/src/LockDis.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XLockDisplay 6 17 110 1
XUnlockDisplay 3 8 37 1
Source file: ./lib/libX11/src/FontInfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XListFontsWithInfo 26 137 937 5
XFreeFontInfo 8 25 139 3
Source file: ./lib/libX11/src/Geom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGeometry 9 42 295 13
Source file: ./lib/libX11/src/FillRct.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFillRectangle 6 40 236 7
Source file: ./lib/libX11/src/CirWin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCirculateSubwindows 1 14 56 3
Source file: ./lib/libX11/src/FilterEv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFilterEvent 9 31 191 2
Source file: ./lib/libX11/src/UngrabKey.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XUngrabKey 1 16 66 4
Source file: ./lib/libX11/src/FreeCols.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFreeColors 1 20 95 5
Source file: ./lib/libX11/src/GetGeom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetGeometry 2 31 170 9
Source file: ./lib/libX11/src/PmapBgnd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetWindowBackgroundPixmap 1 15 72 3
Source file: ./lib/libX11/src/CrBFData.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCreateBitmapFromData 2 32 198 5
Source file: ./lib/libX11/src/LiProps.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XListProperties 4 35 200 3
Source file: ./lib/libX11/src/WMProps.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetWMProperties 18 52 376 9
Source file: ./lib/libX11/src/UninsCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XUninstallColormap 1 11 43 2
Source file: ./lib/libX11/src/ChWAttrs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XChangeWindowAttributes 2 17 80 4
Source file: ./lib/libX11/src/DestSubs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDestroySubwindows 1 11 43 2
Source file: ./lib/libX11/src/SetSSaver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetScreenSaver 1 18 74 5
Source file: ./lib/libX11/src/PutBEvent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XPutBackEvent 6 34 196 2
XPutBackEvent 1 10 39 2
Source file: ./lib/libX11/src/GetIFocus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetInputFocus 1 16 82 3
Source file: ./lib/libX11/src/SetDashes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetDashes 1 21 119 5
Source file: ./lib/libX11/src/UnldFont.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XUnloadFont 1 11 43 2
Source file: ./lib/libX11/src/DestWind.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDestroyWindow 1 11 43 2
Source file: ./lib/libX11/src/MaskEvent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XMaskEvent 12 32 191 3
Source file: ./lib/libX11/src/GetMoEv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetMotionEvents 6 43 268 5
Source file: ./lib/libX11/src/Window.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XProcessWindowAttributes 16 43 285 4
XCreateWindow 3 39 192 12
Source file: ./lib/libX11/src/ChClMode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetCloseDownMode 1 12 47 2
Source file: ./lib/libX11/src/DrLines.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawLines 1 23 118 6
Source file: ./lib/libX11/src/CirWinDn.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCirculateSubwindowsDown 1 13 53 2
Source file: ./lib/libX11/src/GetEventData.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetEventData 1 8 37 2
Source file: ./lib/libX11/src/ChGC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XChangeGC 3 15 86 4
Source file: ./lib/libX11/src/Macros.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XConnectionNumber 1 1 16 1
XRootWindow 1 4 21 2
XDefaultScreen 1 1 16 1
XDefaultRootWindow 1 4 21 1
XDefaultVisual 1 4 21 2
XDefaultGC 1 4 21 2
XBlackPixel 1 4 21 2
XWhitePixel 1 4 21 2
XAllPlanes 1 1 9 1
XQLength 1 1 16 1
XDisplayWidth 1 4 21 2
XDisplayHeight 1 4 21 2
XDisplayWidthMM 1 4 21 2
XDisplayHeightMM 1 4 21 2
XDisplayPlanes 1 4 21 2
XDisplayCells 1 4 21 2
XScreenCount 1 1 16 1
XServerVendor 1 1 16 1
XProtocolVersion 1 1 16 1
XProtocolRevision 1 1 16 1
XVendorRelease 1 1 16 1
XDisplayString 1 1 16 1
XDefaultDepth 1 4 21 2
XDefaultColormap 1 4 21 2
XBitmapUnit 1 1 16 1
XBitmapBitOrder 1 1 16 1
XBitmapPad 1 1 16 1
XImageByteOrder 1 1 16 1
XNextRequest 1 8 32 1
XLastKnownRequestProcessed 1 4 16 1
XScreenOfDisplay 1 4 21 2
XDefaultScreenOfDisplay 1 4 16 1
XDisplayOfScreen 1 1 16 1
XRootWindowOfScreen 1 1 16 1
XBlackPixelOfScreen 1 4 16 1
XWhitePixelOfScreen 1 4 16 1
XDefaultColormapOfScreen 1 4 16 1
XDefaultDepthOfScreen 1 4 16 1
XDefaultGCOfScreen 1 4 16 1
XDefaultVisualOfScreen 1 4 16 1
XWidthOfScreen 1 1 16 1
XHeightOfScreen 1 1 16 1
XWidthMMOfScreen 1 1 16 1
XHeightMMOfScreen 1 1 16 1
XPlanesOfScreen 1 1 16 1
XCellsOfScreen 1 1 16 1
XMinCmapsOfScreen 1 1 16 1
XMaxCmapsOfScreen 1 1 16 1
XDoesSaveUnders 1 1 16 1
XDoesBackingStore 1 1 16 1
XEventMaskOfScreen 1 1 16 1
XScreenNumberOfScreen 3 10 64 1
XDestroyImage 1 5 29 1
XGetPixel 1 6 43 3
XPutPixel 1 7 51 4
XSubImage 1 8 59 5
XAddPixel 1 6 36 2
XNoOp 1 9 38 1
Source file: ./lib/libX11/src/ScrResStr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XScreenResourceString 5 21 122 1
Source file: ./lib/libX11/src/CrWindow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCreateSimpleWindow 1 35 176 9
Source file: ./lib/libX11/src/StNColor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XStoreNamedColor 4 33 193 5
Source file: ./lib/libX11/src/KeyBind.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
KeyCodetoKeySym 15 28 219 3
XKeycodeToKeysym 3 9 48 4
XKeysymToKeycode 6 15 98 2
XLookupKeysym 3 8 50 2
ResetModMap 11 40 281 1
InitModMap 4 16 79 1
XRefreshKeyboardMapping 6 22 132 1
_XKeyInitialize 5 22 121 1
UCSConvertCase 125 310 3225 3
XConvertCase 71 101 731 3
_XTranslateKey 32 57 499 5
_XTranslateKeySym 31 51 350 5
XLookupString 3 17 85 5
_XFreeKeyBindings 2 11 58 1
XRebindKeysym 9 38 261 6
_XKeysymToModifiers 7 28 180 2
ComputeMaskFromKeytrans 2 11 63 2
Source file: ./lib/libX11/src/GetProp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetWindowProperty 11 85 523 12
Source file: ./lib/libX11/src/UngrabPtr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XUngrabPointer 1 11 43 2
Source file: ./lib/libX11/src/UngrabKbd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XUngrabKeyboard 1 11 43 2
Source file: ./lib/libX11/src/SetWMProto.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetWMProtocols 2 13 68 4
Source file: ./lib/libX11/src/GetAtomNm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XGetAtomName 6 23 134 2
XGetAtomName 4 28 173 2
_XGetAtomNameHandler 8 40 292 5
XGetAtomNames 7 47 311 4
Source file: ./lib/libX11/src/SetFPath.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetFontPath 4 37 214 3
Source file: ./lib/libX11/src/StrToText.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XStringListToTextProperty 9 39 245 3
Source file: ./lib/libX11/src/xcb_io.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
return_socket 1 8 43 1
require_socket 4 16 93 1
check_internal_connections 10 34 203 1
append_pending_request 4 25 133 2
dequeue_pending_request 5 22 110 2
handle_error 5 11 81 3
widen 1 5 51 2
poll_for_event 9 30 190 1
poll_for_response 7 26 135 1
handle_response 7 27 186 3
_XEventsQueued 7 20 112 2
_XReadEvents 13 47 275 1
_XSend 11 42 342 3
_XFlush 1 6 29 1
_XIDHandler 2 5 32 1
_XAllocID 1 8 40 1
_XAllocIDs 6 12 93 3
_XFreeReplyData 3 7 47 2
_XReply 30 123 714 4
_XRead 4 14 99 3
_XReadPad 1 6 42 3
_XEatData 1 5 27 2
_XEatDataWords 2 8 64 2
_XNextRequest 1 5 19 1
Source file: ./lib/libX11/src/SetCRects.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XSetClipRectangles 3 28 205 7
XSetClipRectangles 1 16 62 7
Source file: ./lib/libX11/src/ChProp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XChangeProperty 11 56 329 8
Source file: ./lib/libX11/src/FreeCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFreeColormap 2 12 50 2
Source file: ./lib/libX11/src/LookupCol.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XLookupColor 8 49 296 5
Source file: ./lib/libX11/src/TextExt16.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XTextExtents16 7 51 328 7
XTextWidth16 7 30 197 3
_XTextHeight16 8 31 227 3
Source file: ./lib/libX11/src/GetSOwner.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetSelectionOwner 2 13 76 2
Source file: ./lib/libX11/src/SetStCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetStandardColormap 3 25 139 4
Source file: ./lib/libX11/src/Clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XClearWindow 1 14 71 2
Source file: ./lib/libX11/src/RdBitF.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NextInt 7 23 114 1
XReadBitmapFileData 35 103 648 6
XReadBitmapFile 3 21 117 8
Source file: ./lib/libX11/src/SelInput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSelectInput 1 15 72 3
Source file: ./lib/libX11/src/Key.h
Source file: ./lib/libX11/src/ChkMaskEv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCheckMaskEvent 14 42 233 3
Source file: ./lib/libX11/src/SetSOwner.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetSelectionOwner 1 16 65 4
Source file: ./lib/libX11/src/GetWMProto.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetWMProtocols 5 27 144 4
Source file: ./lib/libX11/src/CopyCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCopyColormapAndFree 2 15 72 2
Source file: ./lib/libX11/src/CopyPlane.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCopyPlane 1 31 140 11
Source file: ./lib/libX11/src/SetRGBCMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetRGBColormaps 6 49 295 5
Source file: ./lib/libX11/src/XlibAsync.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XAsyncErrorHandler 10 24 151 5
_XDeqAsyncHandler 4 13 64 2
_XGetAsyncReply 10 32 238 7
_XGetAsyncData 6 26 128 7
Source file: ./lib/libX11/src/CrGC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCreateGC 6 34 240 4
_XGenerateGCList 24 37 405 3
_XUpdateGCCache 45 122 759 3
_XFlushGCCache 4 16 110 2
XFlushGC 1 6 18 2
XGContextFromGC 1 4 14 1
Source file: ./lib/libX11/src/SetClOrig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetClipOrigin 3 20 88 4
Source file: ./lib/libX11/src/ParseCol.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XParseColor 22 81 501 4
Source file: ./lib/libX11/src/CrCursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCreatePixmapCursor 3 32 174 7
Source file: ./lib/libX11/src/UIThrStubs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_Xthr_equal_stub_ 1 4 10 0
_Xthr_self_stub_ 1 5 14 0
_Xthr_zero_stub_ 1 4 10 0
Source file: ./lib/libX11/src/XomGeneric.h
Source file: ./lib/libX11/src/ImUtil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XGetScanlinePad 3 11 62 2
_XGetBitsPerPixel 6 17 85 2
_xynormalizeimagebits 5 25 150 2
_znormalizeimagebits 5 29 179 2
_putbits 4 32 204 4
_XInitImageFuncPtrs 9 27 215 1
XCreateImage 18 66 373 10
XInitImage 19 30 197 1
_XDestroyImage 1 7 30 1
_XGetPixel 12 58 517 3
_XPutPixel8 3 14 77 4
_XPutPixel1 5 27 154 4
_XSubImage 10 50 370 5
_XSetImage 7 33 188 4
_XAddPixel 17 46 376 2
Source file: ./lib/libX11/src/xcb_disp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
alloc_copy 3 15 68 3
XSetAuthorization 6 16 134 4
_XConnectXCB 7 29 223 3
_XFreeX11XCBStructure 2 13 77 1
Source file: ./lib/libX11/src/OpenDis.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XOpenDisplay 53 364 2596 1
_XFreeDisplayStructure 29 98 684 1
OutOfMemory 2 6 30 1
Source file: ./lib/libX11/src/RotProp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRotateWindowProperties 1 21 100 5
Source file: ./lib/libX11/src/Depths.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XListDepths 6 23 139 3
Source file: ./lib/libX11/src/GrKeybd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGrabKeyboard 2 25 124 6
Source file: ./lib/libX11/src/SetClMask.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetClipMask 1 14 59 3
Source file: ./lib/libX11/src/GetStCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetStandardColormap 7 44 234 4
Source file: ./lib/libX11/src/FreeCurs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFreeCursor 1 11 43 2
Source file: ./lib/libX11/src/Flush.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFlush 1 7 27 1
Source file: ./lib/libX11/src/Withdraw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XWithdrawWindow 1 19 81 3
Source file: ./lib/libX11/src/QuCurShp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XQueryBestCursor 2 27 134 6
Source file: ./lib/libX11/src/QuTextExt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XQueryTextExtents 5 46 314 8
Source file: ./lib/libX11/src/SetLocale.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_Xsetlocale 1 7 20 2
_XlcMapOSLocaleName 27 44 267 2
Source file: ./lib/libX11/src/GetHints.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetSizeHints 5 39 309 4
XGetWMHints 8 37 249 2
XGetZoomHints 1 7 29 3
XGetNormalHints 1 7 29 3
XGetIconSizes 8 46 288 4
XGetCommand 7 24 149 4
XGetTransientForHint 5 28 149 3
XGetClassHint 7 38 271 3
Source file: ./lib/libX11/src/ModMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetModifierMapping 6 29 206 1
XSetModifierMapping 1 18 120 2
XNewModifiermap 5 15 87 1
XFreeModifiermap 2 8 29 1
XInsertModifiermapEntry 7 34 241 4
XDeleteModifiermapEntry 3 13 75 4
Source file: ./lib/libX11/src/InitExt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XInitExtension 4 23 146 2
XAddExtension 2 14 87 1
XLookupExtension 3 9 54 2
XEHeadOfExtensionList 1 4 17 1
XAddToExtensionList 1 8 27 2
XFindOnExtensionList 3 10 41 2
XESetCreateGC 2 14 71 3
XESetCopyGC 2 14 71 3
XESetFlushGC 2 14 71 3
XESetFreeGC 2 14 71 3
XESetCreateFont 2 14 71 3
XESetFreeFont 2 14 71 3
XESetCloseDisplay 2 14 71 3
XESetWireToEvent 2 13 65 3
XESetWireToEventCookie 2 14 68 3
XESetCopyEventCookie 2 14 68 3
XESetEventToWire 2 13 65 3
XESetWireToError 5 21 123 3
XESetError 2 14 71 3
XESetErrorString 2 14 71 3
XESetPrintErrorValues 2 14 71 3
XESetBeforeFlush 5 21 118 3
Source file: ./lib/libX11/src/SetFont.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetFont 2 15 65 3
Source file: ./lib/libX11/src/QuTileShp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XQueryBestTile 2 27 136 6
Source file: ./lib/libX11/src/GrPointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGrabPointer 2 31 152 9
Source file: ./lib/libX11/src/GetNrmHint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetWMSizeHints 6 50 367 5
XGetWMNormalHints 1 8 35 4
Source file: ./lib/libX11/src/Pending.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XEventsQueued 3 13 56 2
XPending 2 11 47 1
Source file: ./lib/libX11/src/QuBest.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XQueryBestSize 2 28 137 7
Source file: ./lib/libX11/src/DrSegs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawSegments 4 32 183 5
Source file: ./lib/libX11/src/Cmap.h
Source file: ./lib/libX11/src/Quarks.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
permalloc 4 16 76 1
Xpermalloc 1 8 32 1
Xpermalloc 6 18 130 1
ExpandQuarkTable 17 57 374 1
_XrmInternalStringToQuark 27 94 602 4
XrmStringToQuark 3 11 82 1
XrmPermStringToQuark 3 11 82 1
XrmUniqueQuark 2 11 38 1
XrmQuarkToString 4 13 53 1
Source file: ./lib/libX11/src/TextToStr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XTextPropertyToStringList 10 41 272 3
XFreeStringList 3 8 38 1
Source file: ./lib/libX11/src/ErrHndlr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetErrorHandler 3 16 70 1
XSetIOErrorHandler 3 16 66 1
Source file: ./lib/libX11/src/TextExt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XTextExtents 7 50 311 7
XTextWidth 7 29 180 3
_XTextHeight 8 30 210 3
Source file: ./lib/libX11/src/imConv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XimGetLocaleCode 5 12 71 1
_XimGetCharCode 7 25 128 4
lookup_string 1 16 80 5
_XimLookupMBText 13 59 393 6
_XimLookupWCText 13 58 384 6
_XimLookupUTF8Text 12 45 303 6
Source file: ./lib/libX11/src/RaiseWin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRaiseWindow 1 15 75 2
Source file: ./lib/libX11/src/PeekIfEv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XPeekIfEvent 10 37 195 4
Source file: ./lib/libX11/src/MoveWin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XMoveWindow 1 20 91 4
Source file: ./lib/libX11/src/ImText16.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawImageString16 6 62 356 7
Source file: ./lib/libX11/src/BdrWidth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetWindowBorderWidth 1 16 78 3
Source file: ./lib/libX11/src/XlibInt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XPollfdCacheInit 3 12 66 1
_XPollfdCacheAdd 3 10 57 2
_XPollfdCacheDel 4 15 86 2
sync_hazard 1 6 55 1
sync_while_locked 5 10 60 1
_XSeqSyncFunction 3 12 88 1
_XPrivSyncFunction 3 14 84 1
_XSetPrivSyncFunction 4 10 49 1
_XSetSeqSyncFunction 2 5 20 1
_XRead32 3 16 83 3
_XSetLastRequestRead 4 23 137 2
_XRegisterInternalConnection 5 35 205 4
_XUnregisterInternalConnection 4 25 143 2
XInternalConnectionNumbers 4 28 135 3
_XProcessInternalConnection 1 10 53 2
XProcessInternalConnection 3 15 63 2
XAddConnectionWatch 6 39 235 3
XRemoveConnectionWatch 6 31 161 3
_XIsEventCookie 2 5 38 2
_XFreeEventCookies 3 13 79 1
_XStoreEventCookie 3 16 104 2
_XFetchEventCookie 5 20 126 2
_XCopyEventCookie 5 13 102 3
_XEnq 8 37 291 2
_XDeq 5 21 124 3
_XUnknownWireEvent 2 10 44 3
_XUnknownWireEventCookie 2 10 40 3
_XUnknownCopyEventCookie 2 10 34 3
_XUnknownNativeEvent 2 10 40 3
_XWireToEvent 40 363 3087 3
_XDefaultIOError 3 20 100 1
_XPrintDefaultError 32 109 884 3
_XDefaultError 2 7 33 2
_XDefaultWireError 1 4 19 3
_XError 10 36 280 2
_XIOError 5 14 68 1
_XAllocScratch 3 13 65 2
_XAllocTemp 1 10 41 2
_XFreeTemp 1 9 36 3
_XVIDtoVisual 5 20 133 2
XFree 1 5 16 1
_Xbcopy 4 14 66 3
Data 2 12 72 3
_XData32 5 24 117 3
_XGetHostname 7 21 125 2
_XScreenOfWindow 4 17 112 2
_XGetRequest 4 23 126 3
access_file 4 18 89 4
AccessFile 17 57 384 4
_XOpenFile 3 14 87 2
_XOpenFileMode 3 15 94 3
_XFopenFile 3 14 89 2
_XAccessFile 2 12 71 1
Source file: ./lib/libX11/src/Misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XMaxRequestSize 1 4 13 1
XResourceManagerString 1 4 13 1
XDisplayMotionBufferSize 1 4 13 1
XDisplayKeycodes 1 9 33 3
XVisualIDFromVisual 1 4 13 1
XExtendedMaxRequestSize 1 4 13 1
Source file: ./lib/libX11/src/evtomask.c
Source file: ./lib/libX11/src/AllowEv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XAllowEvents 1 14 56 3
Source file: ./lib/libX11/src/MapRaised.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XMapRaised 1 17 89 2
Source file: ./lib/libX11/src/ChkTypEv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCheckTypedEvent 10 39 193 3
Source file: ./lib/libX11/src/VisUtil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetVisualInfo 28 89 581 4
XMatchVisualInfo 7 46 243 5
Source file: ./lib/libX11/src/ChCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetWindowColormap 1 15 72 3
Source file: ./lib/libX11/src/GetFPath.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetFontPath 7 49 302 2
XFreeFontPath 2 8 34 1
Source file: ./lib/libX11/src/QuPntr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XQueryPointer 2 31 175 9
Source file: ./lib/libX11/src/Backgnd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetWindowBackground 1 15 73 3
Source file: ./lib/libX11/src/DrArcs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawArcs 1 22 114 5
Source file: ./lib/libX11/src/WarpPtr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XWarpPointer 1 26 112 9
Source file: ./lib/libX11/src/DrPoint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawPoint 7 37 227 5
Source file: ./lib/libX11/src/ConfWind.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XMoveResizeWindow 1 25 116 6
Source file: ./lib/libX11/src/StBytes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRotateBuffers 1 6 35 2
XFetchBuffer 6 24 151 3
XFetchBytes 1 6 25 2
XStoreBuffer 3 10 72 4
XStoreBytes 1 7 29 3
Source file: ./lib/libX11/src/pathmax.h
Source file: ./lib/libX11/src/ChSaveSet.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XChangeSaveSet 1 14 56 3
XAddToSaveSet 1 6 22 2
XRemoveFromSaveSet 1 6 22 2
Source file: ./lib/libX11/src/KeysymStr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SameValue 4 18 101 6
XKeysymToString 20 73 478 1
Source file: ./lib/libX11/src/Sync.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSync 4 21 139 2
Source file: ./lib/libX11/src/LoadFont.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XLoadFont 3 19 121 2
Source file: ./lib/libX11/src/AutoRep.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XAutoRepeatOn 1 7 31 1
XAutoRepeatOff 1 7 31 1
Source file: ./lib/libX11/src/DefCursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDefineCursor 1 15 72 3
Source file: ./lib/libX11/src/AllCells.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XAllocColorCells 4 32 198 7
Source file: ./lib/libX11/src/LowerWin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XLowerWindow 1 15 74 2
Source file: ./lib/libX11/src/GetWMCMapW.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetWMColormapWindows 5 27 144 4
Source file: ./lib/libX11/src/DrRects.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawRectangles 4 32 183 5
Source file: ./lib/libX11/src/ClearArea.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XClearArea 1 22 94 7
Source file: ./lib/libX11/src/GetTxtProp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetTextProperty 3 26 139 4
XGetWMName 1 7 29 3
XGetWMIconName 1 7 29 3
XGetWMClientMachine 1 7 29 3
Source file: ./lib/libX11/src/DrLine.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawLine 7 40 245 7
Source file: ./lib/libX11/src/MapSubs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XMapSubwindows 1 11 43 2
Source file: ./lib/libX11/src/RestackWs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRestackWindows 2 23 114 3
Source file: ./lib/libX11/src/ChAccCon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XEnableAccessControl 1 4 17 1
XDisableAccessControl 1 4 17 1
XSetAccessControl 1 12 47 2
Source file: ./lib/libX11/src/ConvSel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XConvertSelection 1 20 83 6
Source file: ./lib/libX11/src/CirWinUp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCirculateSubwindowsUp 1 13 53 2
Source file: ./lib/libX11/src/globals.c
Source file: ./lib/libX11/src/OCWrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCreateOC 3 22 130 2
XDestroyOC 4 17 103 1
XOMOfOC 1 4 14 1
XSetOCValues 2 18 106 2
XGetOCValues 2 18 106 2
Source file: ./lib/libX11/src/GetSSaver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetScreenSaver 1 20 104 5
Source file: ./lib/libX11/src/WMGeom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XWMGeometry 26 77 607 11
_GeometryMaskToGravity 4 14 42 1
Source file: ./lib/libX11/src/SetBack.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetBackground 2 14 59 3
Source file: ./lib/libX11/src/ChKeyCon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XChangeKeyboardControl 9 35 212 3
Source file: ./lib/libX11/src/LiICmaps.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XListInstalledColormaps 4 35 203 3
Source file: ./lib/libX11/src/DisName.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDisplayName 4 10 64 1
Source file: ./lib/libX11/src/ChkIfEv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCheckIfEvent 11 44 218 4
Source file: ./lib/libX11/src/Cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCreateFontCursor 3 11 70 2
Source file: ./lib/libX11/src/Xxcbint.h
Source file: ./lib/libX11/src/SetState.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetState 5 30 141 6
Source file: ./lib/libX11/src/GetKCnt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetKeyboardControl 1 21 142 2
Source file: ./lib/libX11/src/DrPoints.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawPoints 10 52 302 6
Source file: ./lib/libX11/src/locking.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_Xthread_init 2 5 22 1
_Xthread_waiter 2 11 67 1
_Xthread_self 1 4 11 1
_XLockMutex 1 7 15 1
_XUnlockMutex 1 7 15 1
_XCreateMutex 2 9 39 1
_XFreeMutex 1 6 21 1
_XLockDisplayWarn 11 40 223 3
_XUnlockDisplay 10 26 166 1
_XCreateCVL 4 22 118 1
_XPushReader 2 12 53 2
_XPopReader 8 30 195 3
_XConditionWait 7 31 169 2
_XConditionSignal 3 8 24 1
_XConditionBroadcast 3 8 24 1
_XFreeDisplayLock 7 31 192 1
_XDisplayLockWait 3 11 55 1
_XLockDisplay 3 12 52 1
_XInternalLockDisplay 4 11 48 2
_XUserLockDisplay 2 9 45 1
_XUserUnlockDisplay 3 9 58 1
_XInitDisplayLock 6 51 405 1
__x11_thr_self 1 1 8 0
XInitThreads 10 37 200 1
XInitThreads 1 4 9 1
Source file: ./lib/libX11/src/WinEvent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XWindowEvent 13 34 206 4
Source file: ./lib/libX11/src/ClDisplay.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCloseDisplay 7 27 177 1
Source file: ./lib/libX11/src/DrRect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawRectangle 7 40 246 7
Source file: ./lib/libX11/src/CrCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCreateColormap 3 20 108 4
Source file: ./lib/libX11/src/CrPFBData.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCreatePixmapFromBitmapData 2 39 214 8
Source file: ./lib/libX11/src/FillArcs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFillArcs 4 32 180 5
Source file: ./lib/libX11/src/RepWindow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XReparentWindow 1 18 74 5
Source file: ./lib/libX11/src/FreeGC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFreeGC 3 16 101 2
Source file: ./lib/libX11/src/utlist.h
Source file: ./lib/libX11/src/ErrDes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetErrorText 13 34 265 4
XGetErrorDatabaseText 13 62 330 6
Source file: ./lib/libX11/src/Xrm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XrmInitialize 1 5 20 1
XrmGetDatabase 1 9 30 1
XrmSetDatabase 3 12 56 2
XrmStringToQuarkList 5 29 156 2
XrmStringToBindingQuarkList 6 37 193 3
PrintQuarkList 3 13 62 2
c_mbnoop 1 4 7 1
c_mbchar 1 8 25 3
c_lcname 1 5 10 1
NewDatabase 3 14 81 1
MoveValues 5 21 133 2
MoveTables 5 21 130 2
GrowTable 7 35 203 1
MergeValues 15 64 365 3
MergeTables 21 62 373 3
XrmCombineDatabase 11 42 264 3
XrmMergeDatabases 1 5 20 2
PutEntry 52 143 956 5
XrmQPutResource 2 12 69 5
XrmPutResource 2 14 98 4
XrmQPutStringResource 2 14 92 4
GetDatabase 85 266 1576 5
XrmPutStringResource 2 16 116 3
XrmPutLineResource 2 9 66 2
XrmGetStringDatabase 1 10 54 1
ReadInFile 10 38 234 1
GetIncludeFile 8 30 178 5
XrmGetFileDatabase 2 14 77 1
XrmCombineFileDatabase 5 23 121 3
EnumLTable 9 44 270 5
EnumAllNTable 8 29 167 3
EnumNTable 41 108 617 5
XrmEnumerateDatabase 8 34 191 6
PrintBindingQuarkList 4 16 88 3
DumpEntry 15 44 294 6
PrintTable 2 19 119 2
XrmPutFileDatabase 4 13 80 2
AppendLEntry 4 14 71 4
AppendLooseLEntry 4 16 89 4
SearchNEntry 22 64 340 4
XrmQGetSearchList 14 43 239 5
XrmQGetSearchResource 12 58 281 5
GetVEntry 8 30 162 4
GetLooseVEntry 5 28 129 4
GetNEntry 23 68 353 4
XrmQGetResource 14 40 227 5
XrmGetResource 1 13 89 5
DestroyLTable 3 16 89 1
DestroyNTable 4 18 96 1
XrmLocaleOfDatabase 1 9 47 1
XrmDestroyDatabase 4 19 105 1
Source file: ./lib/libX11/src/Text.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDrawString 7 60 363 7
Source file: ./lib/libX11/src/QuTextE16.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XQueryTextExtents16 5 46 323 8
Source file: ./lib/libX11/src/SetWMCMapW.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetWMColormapWindows 2 13 68 4
Source file: ./lib/libX11/src/InsCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XInstallColormap 1 11 43 2
Source file: ./lib/libX11/src/SetPntMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetPointerMapping 2 18 119 3
XChangeKeyboardMapping 1 21 102 5
Source file: ./lib/libX11/src/Cr.h
Source file: ./lib/libX11/src/GetPCnt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetPointerControl 1 18 92 4
Source file: ./lib/libX11/src/Xatomtype.h
Source file: ./lib/libX11/src/QuStipShp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XQueryBestStipple 2 27 134 6
Source file: ./lib/libX11/src/SetTxtProp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetTextProperty 1 9 45 4
XSetWMName 1 7 26 3
XSetWMIconName 1 7 26 3
XSetWMClientMachine 1 7 26 3
Source file: ./lib/libX11/src/GetPntMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetPointerMapping 6 38 233 3
XGetKeyboardMapping 5 40 223 5
Source file: ./lib/libX11/src/ParseCmd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XReportParseError 1 6 38 2
XrmParseCommand 37 125 746 6
Source file: ./lib/libX11/src/StrKeysym.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XInitKeysymDB 4 16 66 1
XStringToKeysym 41 98 751 1
Source file: ./lib/libX11/src/GetHColor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XAllocColor 2 25 139 3
Source file: ./lib/libX11/src/UnmapWin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XUnmapWindow 1 11 43 2
Source file: ./lib/libX11/src/FreePix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFreePixmap 1 11 43 2
Source file: ./lib/libX11/src/PropAlloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XAllocSizeHints 1 4 17 1
XAllocStandardColormap 1 4 17 1
XAllocWMHints 1 4 17 1
XAllocClassHint 1 4 17 1
XAllocIconSize 1 4 17 1
Source file: ./lib/libX11/src/SetFunc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetFunction 2 14 58 3
Source file: ./lib/libX11/src/GrServer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGrabServer 1 9 38 1
Source file: ./lib/libX11/src/StColors.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XStoreColors 2 25 167 4
Source file: ./lib/libX11/src/LiHosts.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XListHosts 10 72 561 3
Source file: ./lib/libXtst/include/X11/extensions/record.h
Source file: ./lib/libX11/src/GetImage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Ones 1 8 67 1
XGetImage 13 68 443 8
XGetSubImage 2 22 101 11
Source file: ./lib/libXtst/include/X11/extensions/XTest.h
Source file: ./lib/libXvMC/include/X11/extensions/XvMClib.h
Source file: ./lib/libX11/src/Region.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCreateRegion 3 17 109 1
XClipBox 1 10 66 2
XUnionRectWithRegion 3 16 113 3
miSetExtents 5 36 189 1
XSetRegion 6 27 199 3
XDestroyRegion 1 7 30 1
XOffsetRegion 2 23 106 3
Compress 4 20 115 6
XShrinkRegion 9 22 171 3
miIntersectO 6 45 207 7
XIntersectRegion 4 14 80 3
miRegionCopy 5 31 193 2
miCoalesce 14 72 316 3
miRegionOp 34 172 920 6
miUnionNonO 2 25 130 5
miUnionO 7 36 134 7
XUnionRegion 18 45 349 3
miSubtractNonO1 2 25 130 5
miSubtractO 14 94 435 7
XSubtractRegion 4 15 83 3
XXorRegion 3 16 102 3
XEmptyRegion 2 6 22 1
XEqualRegion 12 17 226 2
XPointInRegion 5 16 83 3
XRectInRegion 17 59 290 5
Source file: ./lib/libXvMC/src/XvMClibint.h
Source file: ./lib/libXtst/src/XTest.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_xinput_base 1 7 44 1
XTestQueryExtension 3 30 172 5
XTestCompareCursorWithWindow 2 21 127 3
XTestCompareCurrentCursorWithWindow 1 4 21 2
XTestFakeKeyEvent 2 17 104 4
XTestFakeButtonEvent 2 17 104 4
XTestFakeMotionEvent 2 22 139 5
XTestFakeRelativeMotionEvent 1 19 117 4
send_axes 9 39 234 7
XTestFakeDeviceKeyEvent 3 22 158 7
XTestFakeDeviceButtonEvent 3 22 158 7
XTestFakeProximityEvent 3 20 148 6
XTestFakeDeviceMotionEvent 1 20 145 7
XTestGrabControl 1 14 80 2
XTestSetGContextOfGC 1 4 16 2
XTestSetVisualIDOfVisual 1 4 17 2
XTestDiscard 3 17 106 1
Source file: ./lib/libX11/src/PutImage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XReverse_Bytes 2 10 40 2
NoSwap 3 16 110 7
SwapTwoBytes 6 25 174 7
SwapThreeBytes 7 28 218 7
SwapFourBytes 15 33 305 7
SwapWords 15 33 303 7
SwapNibbles 3 14 94 6
ShiftNibblesLeft 6 27 210 7
SwapBits 3 15 97 7
SwapBitsAndTwoBytes 6 26 195 7
SwapBitsAndFourBytes 15 34 338 7
SwapBitsAndWords 15 34 336 7
SendXYImage 21 121 877 5
SendZImage 17 71 597 7
PutImageRequest 3 26 161 12
PutSubImage 9 55 405 12
XPutImage 23 93 609 10
Source file: ./lib/libXtst/src/XRecord.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XEatDataWords 2 6 38 2
close_display 8 35 206 2
alloc_mem_cache 2 12 63 1
SendRange 2 33 321 3
XRecordIdBaseMask 1 4 15 1
XRecordQueryVersion 3 24 157 3
XRecordCreateContext 1 24 166 6
XRecordAllocRange 1 4 21 1
XRecordRegisterClients 1 24 164 7
XRecordUnregisterClients 1 19 119 4
WireToLibRange 1 25 224 2
XRecordGetContext 15 92 602 3
XRecordFreeState 6 17 121 1
alloc_reply_buffer 8 38 216 2
alloc_inter_data 3 16 96 1
XRecordFreeData 12 42 244 1
parse_reply_call_callback 34 128 755 6
XRecordEnableContext 9 54 279 4
record_async_handler 8 51 292 5
XRecordEnableContextAsync 5 53 304 4
XRecordProcessReplies 1 4 16 1
XRecordDisableContext 1 14 80 2
XRecordFreeContext 1 14 80 2
Source file: ./lib/libtxc_dxtn/txc_dxtn.h
Source file: ./lib/libXvMC/src/XvMC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XvMCQueryExtension 2 11 60 3
XvMCQueryVersion 2 19 112 3
XvMCListSurfaceTypes 6 43 304 3
XvMCListSubpictureTypes 6 61 500 4
_xvmc_create_context 5 43 272 4
_xvmc_destroy_context 1 15 66 2
_xvmc_create_surface 5 41 252 5
_xvmc_destroy_surface 1 15 66 2
_xvmc_create_subpicture 5 49 340 5
_xvmc_destroy_subpicture 1 15 66 2
XvMCGetDRInfo 21 91 641 8
Source file: ./lib/libXvMC/wrapper/XvMCWrapper.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dlopenversion 3 20 145 3
preInitW 3 24 144 1
initW 16 113 897 2
XvMCQueryExtension 3 6 51 3
XvMCQueryVersion 3 7 51 3
XvMCListSurfaceTypes 3 6 52 3
XvMCCreateContext 3 15 72 7
XvMCDestroyContext 2 5 35 2
XvMCCreateSurface 2 9 41 3
XvMCDestroySurface 2 5 35 2
XvMCListSubpictureTypes 2 11 45 4
XvMCPutSurface 2 19 89 12
XvMCHideSurface 2 5 35 2
XvMCCreateSubpicture 2 13 58 6
XvMCClearSubpicture 2 13 63 7
XvMCCompositeSubpicture 2 16 73 9
XvMCDestroySubpicture 2 5 35 2
XvMCSetSubpicturePalette 2 9 42 3
XvMCBlendSubpicture 2 19 85 11
XvMCBlendSubpicture2 2 19 91 12
XvMCSyncSurface 2 5 35 2
XvMCFlushSurface 2 5 35 2
XvMCGetSurfaceStatus 2 5 41 3
XvMCRenderSurface 2 19 89 11
XvMCSyncSubpicture 2 5 35 2
XvMCFlushSubpicture 2 5 35 2
XvMCGetSubpictureStatus 2 5 41 3
XvMCCreateBlocks 2 10 47 4
XvMCDestroyBlocks 2 5 35 2
XvMCCreateMacroBlocks 2 10 47 4
XvMCDestroyMacroBlocks 2 8 35 2
XvMCQueryAttributes 2 9 41 3
XvMCSetAttribute 2 10 45 4
XvMCGetAttribute 2 10 46 4
XvMCBeginSurface 2 11 60 6
XvMCLoadQMatrix 2 6 42 3
XvMCPutSlice 2 6 46 4
XvMCPutSlice2 2 6 51 5
Source file: ./lib/libtxc_dxtn/txc_fetch_dxtn.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dxt135_decode_imageblock 10 50 557 5
fetch_2d_texel_rgb_dxt1 1 6 76 5
fetch_2d_texel_rgba_dxt1 1 6 76 5
fetch_2d_texel_rgba_dxt3 4 16 330 5
fetch_2d_texel_rgba_dxt5 29 75 684 5
Source file: ./lib/libXrandr/include/X11/extensions/Xrandr.h
Source file: ./lib/libXrandr/src/Xrandrint.h
Source file: ./lib/libXrandr/src/XrrMonitor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRRGetMonitors 13 91 656 4
XRRSetMonitor 1 25 199 3
XRRDeleteMonitor 1 14 83 3
XRRAllocateMonitor 2 9 63 2
XRRFreeMonitors 1 4 13 1
Source file: ./lib/libXrandr/src/XrrProperty.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRRListOutputProperties 4 37 228 3
XRRQueryOutputProperty 5 45 302 3
XRRConfigureOutputProperty 3 25 162 7
XRRChangeOutputProperty 11 54 352 8
XRRDeleteOutputProperty 1 14 83 3
XRRGetOutputProperty 11 78 535 13
Source file: ./lib/libXrandr/src/XrrProvider.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRRGetProviderResources 5 48 317 2
XRRFreeProviderResources 1 4 13 1
XRRGetProviderInfo 7 69 610 3
XRRFreeProviderInfo 1 4 13 1
XRRSetProviderOutputSource 1 16 88 3
XRRSetProviderOffloadSink 1 16 88 3
Source file: ./lib/libXrandr/src/XrrCrtc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRRGetCrtcInfo 5 63 445 3
XRRFreeCrtcInfo 1 4 13 1
XRRSetCrtcConfig 2 33 191 10
XRRGetCrtcGammaSize 2 17 109 2
XRRGetCrtcGamma 5 43 264 2
XRRAllocGamma 2 13 87 1
XRRSetCrtcGamma 1 16 122 3
XRRFreeGamma 1 4 13 1
XTransform_from_xRenderTransform 1 13 138 2
xRenderTransform_from_XTransform 1 13 138 2
XRRSetCrtcTransform 1 24 152 6
_XRRHasTransform 3 4 25 2
XRRGetCrtcTransform 16 119 772 3
XRRGetPanning 3 41 274 3
XRRFreePanning 1 4 13 1
XRRSetPanning 2 33 221 4
Source file: ./lib/libtxc_dxtn/txc_compress_dxtn.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fancybasecolorsearch 42 168 1845 7
storedxtencodedblock 19 105 1065 7
encodedxtcolorblockfaster 9 40 441 5
writedxt5encodedalphablock 1 12 262 4
encodedxt5alpha 69 251 2957 4
extractsrccolors 4 14 121 6
tx_compress_dxtn 20 76 846 7
Source file: ./lib/libXrandr/src/XrrOutput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRRGetOutputInfo 7 73 625 3
XRRFreeOutputInfo 1 4 13 1
_XRRHasOutputPrimary 3 4 25 2
XRRSetOutputPrimary 3 18 112 3
XRRGetOutputPrimary 4 21 139 2
Source file: ./lib/libXrandr/src/Xrandr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRRWireToEvent 9 124 965 3
XRREventToWire 11 95 671 3
XRRFindDisplay 3 22 138 1
XRRCloseDisplay 5 20 122 2
XRRRootToScreen 3 8 50 2
XRRQueryExtension 2 13 61 3
_XRRHasRates 3 4 25 2
XRRQueryVersion 3 32 196 3
_XRRVersionHandler 3 24 133 5
XRRSelectInput 2 16 95 3
XRRUpdateConfiguration 7 49 355 1
Source file: ./lib/libXrandr/src/XrrScreen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
doGetScreenResources 14 139 1080 3
XRRGetScreenResources 1 4 21 2
XRRGetScreenResourcesCurrent 1 4 21 2
XRRFreeScreenResources 1 4 13 1
XRRGetScreenSizeRange 2 27 159 6
XRRSetScreenSize 1 19 110 6
Source file: ./lib/libXrandr/src/XrrConfig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRRConfigRotations 1 5 24 2
XRRConfigSizes 1 5 24 2
XRRConfigRates 4 19 92 3
XRRConfigTimes 1 5 24 2
XRRConfigCurrentConfiguration 1 6 30 2
XRRConfigCurrentRate 1 4 13 1
_XRRValidateCache 5 16 103 3
XRRRotations 2 18 90 3
XRRSizes 2 18 91 3
XRRRates 2 17 92 4
XRRTimes 2 16 85 3
_XRRGetScreenInfo 12 108 713 3
XRRGetScreenInfo 1 11 57 2
XRRFreeScreenConfigInfo 1 4 13 1
XRRSetScreenConfigAndRate 4 54 315 7
XRRSetScreenConfig 1 9 42 6
Source file: ./lib/xcb-util-keysyms/keysyms/xcb_keysyms.h
Source file: ./lib/libXrandr/src/XrrMode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRRAllocModeInfo 2 13 93 2
XRRCreateMode 2 36 277 3
XRRDestroyMode 1 13 74 2
XRRAddOutputMode 1 14 83 3
XRRDeleteOutputMode 1 14 83 3
XRRFreeModeInfo 1 4 13 1
Source file: ./lib/libXft/include/X11/Xft/XftCompat.h
Source file: ./lib/libXrandr/src/XrrProviderProperty.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRRListProviderProperties 4 37 228 3
XRRQueryProviderProperty 5 45 302 3
XRRConfigureProviderProperty 3 25 162 7
XRRChangeProviderProperty 11 54 352 8
XRRDeleteProviderProperty 1 14 83 3
XRRGetProviderProperty 11 78 535 13
Source file: ./lib/libXft/src/xftlist.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XftListFontsPatternObjects 1 7 29 4
XftListFonts 1 19 100 3
Source file: ./lib/xcb-util-keysyms/keysyms/keysyms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_key_symbols_alloc 4 19 101 1
xcb_key_symbols_free 3 10 40 1
xcb_key_symbols_get_keysym 18 47 289 3
xcb_key_symbols_get_keycode 9 36 210 2
xcb_key_press_lookup_keysym 1 6 27 3
xcb_key_release_lookup_keysym 1 6 27 3
xcb_refresh_keyboard_mapping 6 22 130 2
xcb_is_keypad_key 2 4 22 1
xcb_is_private_keypad_key 2 4 22 1
xcb_is_cursor_key 2 4 22 1
xcb_is_pf_key 2 4 22 1
xcb_is_function_key 2 4 22 1
xcb_is_misc_function_key 2 4 22 1
xcb_is_modifier_key 6 7 50 1
xcb_convert_case 81 103 813 3
xcb_key_symbols_get_reply 3 13 56 2
Source file: ./lib/libXft/src/xftint.h
Source file: ./lib/libXft/src/xftxlfd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XftSplitStr 3 14 58 2
XftGetInt 5 12 81 2
XftXlfdParse 34 78 690 3
Source file: ./lib/libXft/src/xftfont.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XftFontMatch 7 38 171 4
XftFontOpen 8 41 181 3
XftFontOpenName 9 40 178 3
XftFontOpenXlfd 9 40 178 3
Source file: ./lib/libXft/src/xftextent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XftGlyphExtents 15 86 490 5
XftTextExtents8 5 25 136 5
XftTextExtents16 5 25 136 5
XftTextExtents32 5 25 136 5
XftTextExtentsUtf8 7 40 216 5
XftTextExtentsUtf16 7 41 221 6
Source file: ./lib/libXft/src/xftstr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XftMatchSymbolic 3 10 57 4
Source file: ./lib/libXft/src/xftname.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XftNameInit 2 7 23 1
XftNameParse 1 5 23 1
XftNameUnparse 5 29 178 3
Source file: ./lib/libXft/src/xftdraw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XftDrawScreen 8 36 193 3
XftDrawDepth 3 14 80 1
XftDrawBitsPerPixel 5 24 109 1
XftDrawCreate 2 24 142 4
XftDrawCreateBitmap 2 22 138 2
XftDrawCreateAlpha 2 23 141 3
_XftDrawFormat 4 23 123 1
XftDrawChange 3 15 79 2
XftDrawDisplay 1 4 13 1
XftDrawDrawable 1 4 13 1
XftDrawColormap 1 4 13 1
XftDrawVisual 1 4 13 1
XftDrawDestroy 6 19 106 1
XftDrawSrcPicture 12 51 397 2
_XftDrawOp 4 8 45 2
_XftDrawRenderPrepare 8 37 194 1
_XftDrawCorePrepare 7 33 197 2
XftDrawPicture 2 6 26 1
XftDrawGlyphs 4 24 135 7
XftDrawString8 6 26 154 7
XftDrawString16 5 24 135 7
XftDrawString32 5 24 135 7
XftDrawStringUtf8 7 41 217 7
XftDrawStringUtf16 7 42 222 8
XftDrawGlyphSpec 4 24 123 5
XftDrawGlyphFontSpec 9 33 195 4
XftDrawCharSpec 5 26 159 5
XftDrawCharFontSpec 5 26 172 4
XftDrawRect 3 19 118 6
XftDrawSetClip 17 64 277 2
XftDrawSetClipRectangles 13 53 301 5
XftDrawSetSubwindowMode 4 15 87 2
Source file: ./lib/libXft/src/xftdbg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XftDebug 4 19 69 1
Source file: ./lib/libXft/src/xftswap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XftNativeByteOrder 2 7 29 1
XftSwapCARD32 2 9 31 2
XftSwapCARD24 3 18 69 3
XftSwapCARD16 2 9 31 2
XftSwapImage 4 20 98 1
Source file: ./lib/libXft/src/xftrender.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XftGlyphRender 22 102 560 11
XftGlyphSpecRender 43 180 1075 9
XftCharSpecRender 5 30 175 9
XftPreferFormat 4 13 77 3
XftGlyphFontSpecRender 48 201 1234 8
XftCharFontSpecRender 5 30 188 8
XftTextRender8 5 29 151 11
XftTextRender16 5 29 151 11
XftTextRender16BE 5 30 167 11
XftTextRender16LE 5 30 167 11
XftTextRender32 5 29 151 11
XftTextRender32BE 5 33 197 11
XftTextRender32LE 5 33 197 11
XftTextRenderUtf8 7 46 233 11
XftTextRenderUtf16 7 47 238 12
Source file: ./lib/libXft/src/xftinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XftInit 3 10 37 1
XftGetVersion 1 4 9 1
XftMemReport 2 18 100 1
XftMemAlloc 3 13 58 2
XftMemFree 3 13 58 2
Source file: ./lib/libXft/src/xftcolor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XftColorAllocName 2 18 102 5
maskbase 3 13 45 1
masklen 1 7 63 1
XftColorAllocValue 3 37 260 5
XftColorFree 2 8 43 4
Source file: ./lib/libXfontcache/src/FontCache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontCacheQueryExtension 2 13 60 3
FontCacheQueryVersion 2 23 128 3
FontCacheGetCacheSettings 2 22 134 2
FontCacheChangeCacheSettings 1 16 98 2
FontCacheGetCacheStatistics 2 32 227 2
Source file: ./lib/libXft/src/xftfreetype.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XftGetFile 8 36 264 2
_XftGetFaceFile 2 18 116 1
_XftNumFiles 4 9 46 1
_XftNthFile 5 10 53 1
_XftUncacheFiles 4 17 77 1
_XftLockFile 4 16 115 1
_XftLockError 1 4 18 1
_XftUnlockFile 2 5 22 1
_XftSetFace 14 56 392 4
_XftReleaseFile 8 24 127 1
_XftSqrt 3 15 67 1
_XftIsPrime 6 17 82 1
_XftHashSize 3 9 54 1
XftLockFace 3 13 80 1
XftUnlockFace 1 5 27 1
XftFontInfoFill 65 250 1231 3
XftFontInfoEmpty 2 5 25 2
XftFontInfoCreate 3 13 69 2
XftFontInfoDestroy 1 6 34 2
XftFontInfoHash 1 4 14 1
XftFontInfoEqual 1 4 37 2
XftFontOpenInfo 26 177 1071 3
XftFontOpenPattern 2 10 58 2
XftFontCopy 1 6 30 2
XftFontDestroy 6 27 177 2
XftFontFindNthUnref 4 12 61 2
XftFontManageMemory 8 39 238 1
XftFontClose 3 16 70 2
XftInitFtLibrary 3 8 27 1
Source file: ./lib/xcb-util-cursor/cursor/xcb_cursor.h
Source file: ./lib/xcb-util-cursor/cursor/cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_resource_manager 11 33 275 2
get_default_size 6 18 128 2
xcb_cursor_context_new 12 37 313 3
xcb_cursor_context_free 1 7 50 1
Source file: ./lib/libXft/src/xftcore.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XftRectCore 2 14 81 6
_XftSharpGlyphMono 10 64 279 4
_XftSharpGlyphGray 8 52 229 4
_XftSharpGlyphRgba 8 52 228 4
_XftSharpGlyphFind 6 15 65 2
_XftExamineBitfield 3 18 79 3
_XftGetField 2 12 87 3
_XftPutField 3 12 82 3
_XftSmoothGlyphMono 5 48 295 5
fbOver24 1 10 80 2
fbIn 1 11 88 2
_XftSmoothGlyphGray8888 7 60 358 5
_XftSmoothGlyphGray565 7 66 384 5
_XftSmoothGlyphGray555 7 66 384 5
_XftSmoothGlyphGray 6 73 528 5
_XftSmoothGlyphRgba 6 73 549 5
_XftSmoothGlyphPossible 3 8 34 1
_XftSmoothGlyphFind 26 50 265 2
_XftGlyphDefault 3 12 83 2
XftGetImageErrorHandler 1 4 15 2
XftGlyphCore 24 119 751 7
XftGlyphSpecCore 29 131 855 5
XftGlyphFontSpecCore 35 147 997 4
Source file: ./lib/xcb-util-cursor/cursor/cursor.h
Source file: ./lib/libXft/src/xftdpy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XftCloseDisplay 5 17 109 2
_XftDisplayInfoGet 20 113 633 2
_XftDisplayValidateMemory 3 15 75 1
_XftDisplayManageMemory 9 34 166 1
XftDefaultHasRender 2 7 32 1
XftDefaultSet 5 20 113 2
XftDefaultParseBool 12 22 124 1
_XftDefaultInitBool 2 9 65 3
_XftDefaultInitDouble 3 13 73 3
_XftDefaultInitInteger 4 15 99 3
_XftDefaultInit 14 36 221 1
_XftDefaultGet 6 17 113 4
XftDefaultGetBool 3 9 61 4
XftDefaultGetInteger 3 9 61 4
XftDefaultGetDouble 3 9 61 4
XftDefaultSubstitute 21 94 579 3
Source file: ./lib/libXft/src/xftglyphs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XftFontValidateMemory 4 19 94 2
_compute_xrender_bitmap_size 11 48 212 3
_fill_xrender_bitmap 29 153 1018 4
XftFontLoadGlyphs 67 293 1841 5
XftFontUnloadGlyphs 11 48 242 4
XftFontCheckGlyph 8 38 189 6
XftCharExists 2 8 34 3
XftCharIndex 9 37 206 3
_XftFontUncacheGlyph 11 44 209 2
_XftFontManageMemory 6 17 99 2
Source file: ./lib/xcb-util-renderutil/renderutil/xcb_renderutil.h
Source file: ./lib/xcb-util-cursor/cursor/load_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cursor_path 3 8 47 1
next_path 2 4 32 1
_XcursorThemeInherits 17 44 229 1
open_cursor_file 18 51 401 4
xcb_cursor_load_cursor 18 73 666 2
Source file: ./lib/xcb-util-cursor/cursor/parse_cursor_file.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dist 2 3 31 2
find_best_size 6 17 121 3
read_entirely 1 3 26 3
parse_cursor_file 22 79 803 4
Source file: ./lib/xcb-util-renderutil/renderutil/util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_render_util_find_visual_format 6 15 109 2
xcb_render_util_find_format 28 51 340 4
xcb_render_util_find_standard_format 3 150 341 2
Source file: ./lib/xcb-util-renderutil/renderutil/cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pixmap_depths_usable 9 28 218 4
has_required_depths 6 21 135 1
find_or_create_display 9 35 229 1
find_display 3 10 57 1
xcb_render_util_query_version 2 7 30 1
xcb_render_util_query_formats 2 7 30 1
xcb_render_util_disconnect 4 19 120 1
Source file: ./lib/xcb-util-cursor/cursor/shape_to_id.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hash 4 45 620 2
in_word_set 84 333 1655 2
cursor_shape_to_id 2 4 40 1
Source file: ./lib/xcb-util-renderutil/renderutil/glyph.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_render_util_composite_text_stream 4 22 112 3
_grow_stream 3 12 83 2
xcb_render_util_glyphs_8 4 20 149 5
xcb_render_util_glyphs_16 4 20 167 5
xcb_render_util_glyphs_32 4 20 151 5
xcb_render_util_change_glyphset 2 14 92 2
xcb_render_util_composite_text 4 33 111 8
xcb_render_util_composite_text_checked 4 33 111 8
xcb_render_util_composite_text_free 1 6 20 1
Source file: ./lib/libxcb/src/xvmc.h
Source file: ./lib/libxcb/src/dpms.h
Source file: ./lib/libxcb/src/shape.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_shape_op_next 1 6 27 1
xcb_shape_op_end 1 8 57 1
xcb_shape_kind_next 1 6 27 1
xcb_shape_kind_end 1 8 57 1
xcb_shape_query_version 1 18 122 1
xcb_shape_query_version_unchecked 1 18 122 1
xcb_shape_query_version_reply 1 6 31 3
xcb_shape_rectangles_sizeof 2 24 125 2
xcb_shape_rectangles_checked 1 37 243 9
xcb_shape_rectangles 1 37 243 9
xcb_shape_rectangles_rectangles 1 4 20 1
xcb_shape_rectangles_rectangles_length 1 4 32 1
xcb_shape_rectangles_rectangles_iterator 1 8 73 1
xcb_shape_mask_checked 1 31 187 7
xcb_shape_mask 1 31 187 7
xcb_shape_combine_checked 1 33 191 8
xcb_shape_combine 1 33 191 8
xcb_shape_offset_checked 1 27 169 5
xcb_shape_offset 1 27 169 5
xcb_shape_query_extents 1 20 131 2
xcb_shape_query_extents_unchecked 1 20 131 2
xcb_shape_query_extents_reply 1 6 31 3
xcb_shape_select_input_checked 1 23 151 3
xcb_shape_select_input 1 23 151 3
xcb_shape_input_selected 1 20 131 2
xcb_shape_input_selected_unchecked 1 20 131 2
xcb_shape_input_selected_reply 1 6 31 3
xcb_shape_get_rectangles_sizeof 2 24 135 1
xcb_shape_get_rectangles 1 23 151 3
xcb_shape_get_rectangles_unchecked 1 23 151 3
xcb_shape_get_rectangles_rectangles 1 4 20 1
xcb_shape_get_rectangles_rectangles_length 1 4 14 1
xcb_shape_get_rectangles_rectangles_iterator 1 8 55 1
xcb_shape_get_rectangles_reply 1 6 31 3
Source file: ./lib/libxcb/src/dri3.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_dri3_query_version 1 22 140 3
xcb_dri3_query_version_unchecked 1 22 140 3
xcb_dri3_query_version_reply 1 6 31 3
xcb_dri3_open 1 22 142 3
xcb_dri3_open_unchecked 1 22 140 3
xcb_dri3_open_reply 1 6 31 3
xcb_dri3_open_reply_fds 1 5 31 2
xcb_dri3_pixmap_from_buffer_checked 1 37 214 10
xcb_dri3_pixmap_from_buffer 1 37 214 10
xcb_dri3_buffer_from_pixmap 1 20 133 2
xcb_dri3_buffer_from_pixmap_unchecked 1 20 131 2
xcb_dri3_buffer_from_pixmap_reply 1 6 31 3
xcb_dri3_buffer_from_pixmap_reply_fds 1 5 31 2
xcb_dri3_fence_from_fd_checked 1 28 180 5
xcb_dri3_fence_from_fd 1 28 180 5
xcb_dri3_fd_from_fence 1 22 142 3
xcb_dri3_fd_from_fence_unchecked 1 22 140 3
xcb_dri3_fd_from_fence_reply 1 6 31 3
xcb_dri3_fd_from_fence_reply_fds 1 5 31 2
Source file: ./lib/libxcb/src/sync.h
Source file: ./lib/libxcb/src/record.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_record_context_next 1 6 27 1
xcb_record_context_end 1 8 57 1
xcb_record_range_8_next 1 6 27 1
xcb_record_range_8_end 1 8 57 1
xcb_record_range_16_next 1 6 27 1
xcb_record_range_16_end 1 8 57 1
xcb_record_ext_range_next 1 6 27 1
xcb_record_ext_range_end 1 8 57 1
xcb_record_range_next 1 6 27 1
xcb_record_range_end 1 8 57 1
xcb_record_element_header_next 1 6 27 1
xcb_record_element_header_end 1 8 57 1
xcb_record_client_spec_next 1 6 27 1
xcb_record_client_spec_end 1 8 57 1
xcb_record_client_info_sizeof 2 24 135 1
xcb_record_client_info_ranges 1 4 20 1
xcb_record_client_info_ranges_length 1 4 14 1
xcb_record_client_info_ranges_iterator 1 8 55 1
xcb_record_client_info_next 1 9 79 1
xcb_record_client_info_end 2 10 51 1
xcb_record_query_version 1 22 140 3
xcb_record_query_version_unchecked 1 22 140 3
xcb_record_query_version_reply 1 6 31 3
xcb_record_create_context_sizeof 3 34 194 1
xcb_record_create_context_checked 1 37 285 7
xcb_record_create_context 1 37 285 7
xcb_record_create_context_client_specs 1 4 20 1
xcb_record_create_context_client_specs_length 1 4 14 1
xcb_record_create_context_client_specs_end 1 8 61 1
xcb_record_create_context_ranges 1 5 43 1
xcb_record_create_context_ranges_length 1 4 14 1
xcb_record_create_context_ranges_iterator 1 9 76 1
xcb_record_register_clients_sizeof 3 34 194 1
xcb_record_register_clients_checked 1 37 285 7
xcb_record_register_clients 1 37 285 7
xcb_record_register_clients_client_specs 1 4 20 1
xcb_record_register_clients_client_specs_length 1 4 14 1
xcb_record_register_clients_client_specs_end 1 8 61 1
xcb_record_register_clients_ranges 1 5 43 1
xcb_record_register_clients_ranges_length 1 4 14 1
xcb_record_register_clients_ranges_iterator 1 9 76 1
xcb_record_unregister_clients_sizeof 2 24 135 1
xcb_record_unregister_clients_checked 1 27 198 4
xcb_record_unregister_clients 1 27 198 4
xcb_record_unregister_clients_client_specs 1 4 20 1
xcb_record_unregister_clients_client_specs_length 1 4 14 1
xcb_record_unregister_clients_client_specs_end 1 8 61 1
xcb_record_get_context_sizeof 3 29 160 1
xcb_record_get_context 1 20 131 2
xcb_record_get_context_unchecked 1 20 131 2
xcb_record_get_context_intercepted_clients_length 1 4 14 1
xcb_record_get_context_intercepted_clients_iterator 1 8 55 1
xcb_record_get_context_reply 1 6 31 3
xcb_record_enable_context_sizeof 2 24 139 1
xcb_record_enable_context 1 20 131 2
xcb_record_enable_context_unchecked 1 20 131 2
xcb_record_enable_context_data 1 4 20 1
xcb_record_enable_context_data_length 1 4 18 1
xcb_record_enable_context_data_end 1 8 65 1
xcb_record_enable_context_reply 1 6 31 3
xcb_record_disable_context_checked 1 20 131 2
xcb_record_disable_context 1 20 131 2
xcb_record_free_context_checked 1 20 131 2
xcb_record_free_context 1 20 131 2
Source file: ./lib/libxcb/src/xinerama.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_xinerama_screen_info_next 1 6 27 1
xcb_xinerama_screen_info_end 1 8 57 1
xcb_xinerama_query_version 1 22 140 3
xcb_xinerama_query_version_unchecked 1 22 140 3
xcb_xinerama_query_version_reply 1 6 31 3
xcb_xinerama_get_state 1 20 131 2
xcb_xinerama_get_state_unchecked 1 20 131 2
xcb_xinerama_get_state_reply 1 6 31 3
xcb_xinerama_get_screen_count 1 20 131 2
xcb_xinerama_get_screen_count_unchecked 1 20 131 2
xcb_xinerama_get_screen_count_reply 1 6 31 3
xcb_xinerama_get_screen_size 1 22 140 3
xcb_xinerama_get_screen_size_unchecked 1 22 140 3
xcb_xinerama_get_screen_size_reply 1 6 31 3
xcb_xinerama_is_active 1 18 122 1
xcb_xinerama_is_active_unchecked 1 18 122 1
xcb_xinerama_is_active_reply 1 6 31 3
xcb_xinerama_query_screens_sizeof 2 24 135 1
xcb_xinerama_query_screens 1 18 122 1
xcb_xinerama_query_screens_unchecked 1 18 122 1
xcb_xinerama_query_screens_screen_info 1 4 20 1
xcb_xinerama_query_screens_screen_info_length 1 4 14 1
xcb_xinerama_query_screens_screen_info_iterator 1 8 55 1
xcb_xinerama_query_screens_reply 1 6 31 3
Source file: ./lib/libxcb/src/record.h
Source file: ./lib/libxcb/src/res.h
Source file: ./lib/libxcb/src/render.h
Source file: ./lib/libxcb/src/xvmc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_xvmc_context_next 1 6 27 1
xcb_xvmc_context_end 1 8 57 1
xcb_xvmc_surface_next 1 6 27 1
xcb_xvmc_surface_end 1 8 57 1
xcb_xvmc_subpicture_next 1 6 27 1
xcb_xvmc_subpicture_end 1 8 57 1
xcb_xvmc_surface_info_next 1 6 27 1
xcb_xvmc_surface_info_end 1 8 57 1
xcb_xvmc_query_version 1 18 122 1
xcb_xvmc_query_version_unchecked 1 18 122 1
xcb_xvmc_query_version_reply 1 6 31 3
xcb_xvmc_list_surface_types_sizeof 2 24 135 1
xcb_xvmc_list_surface_types 1 20 131 2
xcb_xvmc_list_surface_types_unchecked 1 20 131 2
xcb_xvmc_list_surface_types_surfaces 1 4 20 1
xcb_xvmc_list_surface_types_surfaces_length 1 4 14 1
xcb_xvmc_list_surface_types_surfaces_iterator 1 8 55 1
xcb_xvmc_list_surface_types_reply 1 6 31 3
xcb_xvmc_create_context_sizeof 2 24 135 1
xcb_xvmc_create_context 1 30 176 7
xcb_xvmc_create_context_unchecked 1 30 176 7
xcb_xvmc_create_context_priv_data 1 4 20 1
xcb_xvmc_create_context_priv_data_length 1 4 14 1
xcb_xvmc_create_context_priv_data_end 1 8 61 1
xcb_xvmc_create_context_reply 1 6 31 3
xcb_xvmc_destroy_context_checked 1 20 131 2
xcb_xvmc_destroy_context 1 20 131 2
xcb_xvmc_create_surface_sizeof 2 24 135 1
xcb_xvmc_create_surface 1 22 140 3
xcb_xvmc_create_surface_unchecked 1 22 140 3
xcb_xvmc_create_surface_priv_data 1 4 20 1
xcb_xvmc_create_surface_priv_data_length 1 4 14 1
xcb_xvmc_create_surface_priv_data_end 1 8 61 1
xcb_xvmc_create_surface_reply 1 6 31 3
xcb_xvmc_destroy_surface_checked 1 20 131 2
xcb_xvmc_destroy_surface 1 20 131 2
xcb_xvmc_create_subpicture_sizeof 2 24 135 1
xcb_xvmc_create_subpicture 1 28 167 6
xcb_xvmc_create_subpicture_unchecked 1 28 167 6
xcb_xvmc_create_subpicture_priv_data 1 4 20 1
xcb_xvmc_create_subpicture_priv_data_length 1 4 14 1
xcb_xvmc_create_subpicture_priv_data_end 1 8 61 1
xcb_xvmc_create_subpicture_reply 1 6 31 3
xcb_xvmc_destroy_subpicture_checked 1 20 131 2
xcb_xvmc_destroy_subpicture 1 20 131 2
xcb_xvmc_list_subpicture_types_sizeof 2 24 135 1
xcb_xvmc_list_subpicture_types 1 22 140 3
xcb_xvmc_list_subpicture_types_unchecked 1 22 140 3
xcb_xvmc_list_subpicture_types_types 1 4 20 1
xcb_xvmc_list_subpicture_types_types_length 1 4 14 1
xcb_xvmc_list_subpicture_types_types_iterator 1 8 55 1
xcb_xvmc_list_subpicture_types_reply 1 6 31 3
Source file: ./lib/libxcb/src/bigreq.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_big_requests_enable 1 18 122 1
xcb_big_requests_enable_unchecked 1 18 122 1
xcb_big_requests_enable_reply 1 6 31 3
Source file: ./lib/libxcb/src/xprint.h
Source file: ./lib/libxcb/src/shm.h
Source file: ./lib/libxcb/src/screensaver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_screensaver_query_version 1 23 151 3
xcb_screensaver_query_version_unchecked 1 23 151 3
xcb_screensaver_query_version_reply 1 6 31 3
xcb_screensaver_query_info 1 20 131 2
xcb_screensaver_query_info_unchecked 1 20 131 2
xcb_screensaver_query_info_reply 1 6 31 3
xcb_screensaver_select_input_checked 1 22 140 3
xcb_screensaver_select_input 1 22 140 3
xcb_screensaver_set_attributes_value_list_serialize 22 143 1046 3
xcb_screensaver_set_attributes_value_list_unpack 17 110 704 3
xcb_screensaver_set_attributes_value_list_sizeof 1 6 26 2
xcb_screensaver_set_attributes_sizeof 2 24 135 1
xcb_screensaver_set_attributes_checked 1 42 244 12
xcb_screensaver_set_attributes 1 42 244 12
xcb_screensaver_set_attributes_aux_checked 1 44 254 12
xcb_screensaver_set_attributes_aux 1 44 254 12
xcb_screensaver_set_attributes_value_list 1 4 20 1
xcb_screensaver_unset_attributes_checked 1 20 131 2
xcb_screensaver_unset_attributes 1 20 131 2
xcb_screensaver_suspend_checked 1 21 142 2
xcb_screensaver_suspend 1 21 142 2
Source file: ./lib/libxcb/src/xevie.h
Source file: ./lib/libxcb/src/shm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_shm_seg_next 1 6 27 1
xcb_shm_seg_end 1 8 57 1
xcb_shm_query_version 1 18 122 1
xcb_shm_query_version_unchecked 1 18 122 1
xcb_shm_query_version_reply 1 6 31 3
xcb_shm_attach_checked 1 25 160 4
xcb_shm_attach 1 25 160 4
xcb_shm_detach_checked 1 20 131 2
xcb_shm_detach 1 20 131 2
xcb_shm_put_image_checked 1 49 263 16
xcb_shm_put_image 1 49 263 16
xcb_shm_get_image 1 37 214 10
xcb_shm_get_image_unchecked 1 37 214 10
xcb_shm_get_image_reply 1 6 31 3
xcb_shm_create_pixmap_checked 1 33 196 8
xcb_shm_create_pixmap 1 33 196 8
xcb_shm_attach_fd_checked 1 26 171 4
xcb_shm_attach_fd 1 26 171 4
xcb_shm_create_segment 1 25 162 4
xcb_shm_create_segment_unchecked 1 25 160 4
xcb_shm_create_segment_reply 1 6 31 3
xcb_shm_create_segment_reply_fds 1 5 31 2
Source file: ./lib/libxcb/src/dri2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_dri2_dri2_buffer_next 1 6 27 1
xcb_dri2_dri2_buffer_end 1 8 57 1
xcb_dri2_attach_format_next 1 6 27 1
xcb_dri2_attach_format_end 1 8 57 1
xcb_dri2_query_version 1 22 140 3
xcb_dri2_query_version_unchecked 1 22 140 3
xcb_dri2_query_version_reply 1 6 31 3
xcb_dri2_connect_sizeof 4 44 269 1
xcb_dri2_connect 1 22 140 3
xcb_dri2_connect_unchecked 1 22 140 3
xcb_dri2_connect_driver_name 1 4 20 1
xcb_dri2_connect_driver_name_length 1 4 14 1
xcb_dri2_connect_driver_name_end 1 8 61 1
xcb_dri2_connect_alignment_pad 1 5 43 1
xcb_dri2_connect_alignment_pad_length 1 4 30 1
xcb_dri2_connect_alignment_pad_end 1 9 98 1
xcb_dri2_connect_device_name 1 5 43 1
xcb_dri2_connect_device_name_length 1 4 14 1
xcb_dri2_connect_device_name_end 1 9 82 1
xcb_dri2_connect_reply 1 6 31 3
xcb_dri2_authenticate 1 22 140 3
xcb_dri2_authenticate_unchecked 1 22 140 3
xcb_dri2_authenticate_reply 1 6 31 3
xcb_dri2_create_drawable_checked 1 20 131 2
xcb_dri2_create_drawable 1 20 131 2
xcb_dri2_destroy_drawable_checked 1 20 131 2
xcb_dri2_destroy_drawable 1 20 131 2
xcb_dri2_get_buffers_sizeof 2 24 125 2
xcb_dri2_get_buffers 1 28 201 5
xcb_dri2_get_buffers_unchecked 1 28 201 5
xcb_dri2_get_buffers_buffers 1 4 20 1
xcb_dri2_get_buffers_buffers_length 1 4 14 1
xcb_dri2_get_buffers_buffers_iterator 1 8 55 1
xcb_dri2_get_buffers_reply 1 6 31 3
xcb_dri2_copy_region 1 26 158 5
xcb_dri2_copy_region_unchecked 1 26 158 5
xcb_dri2_copy_region_reply 1 6 31 3
xcb_dri2_get_buffers_with_format_sizeof 2 24 125 2
xcb_dri2_get_buffers_with_format 1 28 201 5
xcb_dri2_get_buffers_with_format_unchecked 1 28 201 5
xcb_dri2_get_buffers_with_format_buffers 1 4 20 1
xcb_dri2_get_buffers_with_format_buffers_length 1 4 14 1
xcb_dri2_get_buffers_with_format_buffers_iterator 1 8 55 1
xcb_dri2_get_buffers_with_format_reply 1 6 31 3
xcb_dri2_swap_buffers 1 32 185 8
xcb_dri2_swap_buffers_unchecked 1 32 185 8
xcb_dri2_swap_buffers_reply 1 6 31 3
xcb_dri2_get_msc 1 20 131 2
xcb_dri2_get_msc_unchecked 1 20 131 2
xcb_dri2_get_msc_reply 1 6 31 3
xcb_dri2_wait_msc 1 32 185 8
xcb_dri2_wait_msc_unchecked 1 32 185 8
xcb_dri2_wait_msc_reply 1 6 31 3
xcb_dri2_wait_sbc 1 24 149 4
xcb_dri2_wait_sbc_unchecked 1 24 149 4
xcb_dri2_wait_sbc_reply 1 6 31 3
xcb_dri2_swap_interval_checked 1 22 140 3
xcb_dri2_swap_interval 1 22 140 3
xcb_dri2_get_param 1 22 140 3
xcb_dri2_get_param_unchecked 1 22 140 3
xcb_dri2_get_param_reply 1 6 31 3
Source file: ./lib/libxcb/src/xc_misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_xc_misc_get_version 1 22 140 3
xcb_xc_misc_get_version_unchecked 1 22 140 3
xcb_xc_misc_get_version_reply 1 6 31 3
xcb_xc_misc_get_xid_range 1 18 122 1
xcb_xc_misc_get_xid_range_unchecked 1 18 122 1
xcb_xc_misc_get_xid_range_reply 1 6 31 3
xcb_xc_misc_get_xid_list_sizeof 2 24 135 1
xcb_xc_misc_get_xid_list 1 20 131 2
xcb_xc_misc_get_xid_list_unchecked 1 20 131 2
xcb_xc_misc_get_xid_list_ids 1 4 20 1
xcb_xc_misc_get_xid_list_ids_length 1 4 14 1
xcb_xc_misc_get_xid_list_ids_end 1 8 61 1
xcb_xc_misc_get_xid_list_reply 1 6 31 3
Source file: ./lib/libxcb/src/dri3.h
Source file: ./lib/libxcb/src/render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_render_glyph_next 1 6 27 1
xcb_render_glyph_end 1 8 57 1
xcb_render_glyphset_next 1 6 27 1
xcb_render_glyphset_end 1 8 57 1
xcb_render_picture_next 1 6 27 1
xcb_render_picture_end 1 8 57 1
xcb_render_pictformat_next 1 6 27 1
xcb_render_pictformat_end 1 8 57 1
xcb_render_fixed_next 1 6 27 1
xcb_render_fixed_end 1 8 57 1
xcb_render_directformat_next 1 6 27 1
xcb_render_directformat_end 1 8 57 1
xcb_render_pictforminfo_next 1 6 27 1
xcb_render_pictforminfo_end 1 8 57 1
xcb_render_pictvisual_next 1 6 27 1
xcb_render_pictvisual_end 1 8 57 1
xcb_render_pictdepth_sizeof 2 24 135 1
xcb_render_pictdepth_visuals 1 4 20 1
xcb_render_pictdepth_visuals_length 1 4 14 1
xcb_render_pictdepth_visuals_iterator 1 8 55 1
xcb_render_pictdepth_next 1 9 79 1
xcb_render_pictdepth_end 2 10 51 1
xcb_render_pictscreen_sizeof 3 29 160 1
xcb_render_pictscreen_depths_length 1 4 14 1
xcb_render_pictscreen_depths_iterator 1 8 55 1
xcb_render_pictscreen_next 1 9 79 1
xcb_render_pictscreen_end 2 10 51 1
xcb_render_indexvalue_next 1 6 27 1
xcb_render_indexvalue_end 1 8 57 1
xcb_render_color_next 1 6 27 1
xcb_render_color_end 1 8 57 1
xcb_render_pointfix_next 1 6 27 1
xcb_render_pointfix_end 1 8 57 1
xcb_render_linefix_next 1 6 27 1
xcb_render_linefix_end 1 8 57 1
xcb_render_triangle_next 1 6 27 1
xcb_render_triangle_end 1 8 57 1
xcb_render_trapezoid_next 1 6 27 1
xcb_render_trapezoid_end 1 8 57 1
xcb_render_glyphinfo_next 1 6 27 1
xcb_render_glyphinfo_end 1 8 57 1
xcb_render_query_version 1 22 140 3
xcb_render_query_version_unchecked 1 22 140 3
xcb_render_query_version_reply 1 6 31 3
xcb_render_query_pict_formats_sizeof 5 49 278 1
xcb_render_query_pict_formats 1 18 122 1
xcb_render_query_pict_formats_unchecked 1 18 122 1
xcb_render_query_pict_formats_formats 1 4 20 1
xcb_render_query_pict_formats_formats_length 1 4 14 1
xcb_render_query_pict_formats_formats_iterator 1 8 55 1
xcb_render_query_pict_formats_screens_length 1 4 14 1
xcb_render_query_pict_formats_screens_iterator 1 9 79 1
xcb_render_query_pict_formats_subpixels 1 5 46 1
xcb_render_query_pict_formats_subpixels_length 1 4 14 1
xcb_render_query_pict_formats_subpixels_end 1 9 85 1
xcb_render_query_pict_formats_reply 1 6 31 3
xcb_render_query_pict_index_values_sizeof 2 24 135 1
xcb_render_query_pict_index_values 1 20 131 2
xcb_render_query_pict_index_values_unchecked 1 20 131 2
xcb_render_query_pict_index_values_values 1 4 20 1
xcb_render_query_pict_index_values_values_length 1 4 14 1
xcb_render_query_pict_index_values_values_iterator 1 8 55 1
xcb_render_query_pict_index_values_reply 1 6 31 3
xcb_render_create_picture_value_list_serialize 20 129 940 3
xcb_render_create_picture_value_list_unpack 15 98 624 3
xcb_render_create_picture_value_list_sizeof 1 6 26 2
xcb_render_create_picture_sizeof 2 24 135 1
xcb_render_create_picture_checked 1 30 190 6
xcb_render_create_picture 1 30 190 6
xcb_render_create_picture_aux_checked 1 32 200 6
xcb_render_create_picture_aux 1 32 200 6
xcb_render_create_picture_value_list 1 4 20 1
xcb_render_change_picture_value_list_serialize 20 129 940 3
xcb_render_change_picture_value_list_unpack 15 98 624 3
xcb_render_change_picture_value_list_sizeof 1 6 26 2
xcb_render_change_picture_sizeof 2 24 135 1
xcb_render_change_picture_checked 1 26 172 4
xcb_render_change_picture 1 26 172 4
xcb_render_change_picture_aux_checked 1 28 182 4
xcb_render_change_picture_aux 1 28 182 4
xcb_render_change_picture_value_list 1 4 20 1
xcb_render_set_picture_clip_rectangles_sizeof 2 24 125 2
xcb_render_set_picture_clip_rectangles_checked 1 30 210 6
xcb_render_set_picture_clip_rectangles 1 30 210 6
xcb_render_set_picture_clip_rectangles_rectangles 1 4 20 1
xcb_render_set_picture_clip_rectangles_rectangles_length 1 4 32 1
xcb_render_set_picture_clip_rectangles_rectangles_iterator 1 8 73 1
xcb_render_free_picture_checked 1 20 131 2
xcb_render_free_picture 1 20 131 2
xcb_render_composite_checked 1 43 241 13
xcb_render_composite 1 43 241 13
xcb_render_trapezoids_sizeof 2 24 125 2
xcb_render_trapezoids_checked 1 37 248 9
xcb_render_trapezoids 1 37 248 9
xcb_render_trapezoids_traps 1 4 20 1
xcb_render_trapezoids_traps_length 1 4 32 1
xcb_render_trapezoids_traps_iterator 1 8 73 1
xcb_render_triangles_sizeof 2 24 125 2
xcb_render_triangles_checked 1 37 248 9
xcb_render_triangles 1 37 248 9
xcb_render_triangles_triangles 1 4 20 1
xcb_render_triangles_triangles_length 1 4 32 1
xcb_render_triangles_triangles_iterator 1 8 73 1
xcb_render_tri_strip_sizeof 2 24 125 2
xcb_render_tri_strip_checked 1 37 248 9
xcb_render_tri_strip 1 37 248 9
xcb_render_tri_strip_points 1 4 20 1
xcb_render_tri_strip_points_length 1 4 32 1
xcb_render_tri_strip_points_iterator 1 8 73 1
xcb_render_tri_fan_sizeof 2 24 125 2
xcb_render_tri_fan_checked 1 37 248 9
xcb_render_tri_fan 1 37 248 9
xcb_render_tri_fan_points 1 4 20 1
xcb_render_tri_fan_points_length 1 4 32 1
xcb_render_tri_fan_points_iterator 1 8 73 1
xcb_render_create_glyph_set_checked 1 22 140 3
xcb_render_create_glyph_set 1 22 140 3
xcb_render_reference_glyph_set_checked 1 22 140 3
xcb_render_reference_glyph_set 1 22 140 3
xcb_render_free_glyph_set_checked 1 20 131 2
xcb_render_free_glyph_set 1 20 131 2
xcb_render_add_glyphs_sizeof 4 45 254 2
xcb_render_add_glyphs_checked 1 38 317 7
xcb_render_add_glyphs 1 38 317 7
xcb_render_add_glyphs_glyphids 1 4 20 1
xcb_render_add_glyphs_glyphids_length 1 4 14 1
xcb_render_add_glyphs_glyphids_end 1 8 61 1
xcb_render_add_glyphs_glyphs 1 5 43 1
xcb_render_add_glyphs_glyphs_length 1 4 14 1
xcb_render_add_glyphs_glyphs_iterator 1 9 76 1
xcb_render_add_glyphs_data 1 5 46 1
xcb_render_add_glyphs_data_length 1 4 44 1
xcb_render_add_glyphs_data_end 1 9 115 1
xcb_render_free_glyphs_sizeof 2 24 125 2
xcb_render_free_glyphs_checked 1 26 192 4
xcb_render_free_glyphs 1 26 192 4
xcb_render_free_glyphs_glyphs 1 4 20 1
xcb_render_free_glyphs_glyphs_length 1 4 32 1
xcb_render_free_glyphs_glyphs_end 1 8 79 1
xcb_render_composite_glyphs_8_sizeof 2 24 125 2
xcb_render_composite_glyphs_8_checked 1 39 257 10
xcb_render_composite_glyphs_8 1 39 257 10
xcb_render_composite_glyphs_8_glyphcmds 1 4 20 1
xcb_render_composite_glyphs_8_glyphcmds_length 1 4 32 1
xcb_render_composite_glyphs_8_glyphcmds_end 1 8 79 1
xcb_render_composite_glyphs_16_sizeof 2 24 125 2
xcb_render_composite_glyphs_16_checked 1 39 257 10
xcb_render_composite_glyphs_16 1 39 257 10
xcb_render_composite_glyphs_16_glyphcmds 1 4 20 1
xcb_render_composite_glyphs_16_glyphcmds_length 1 4 32 1
xcb_render_composite_glyphs_16_glyphcmds_end 1 8 79 1
xcb_render_composite_glyphs_32_sizeof 2 24 125 2
xcb_render_composite_glyphs_32_checked 1 39 257 10
xcb_render_composite_glyphs_32 1 39 257 10
xcb_render_composite_glyphs_32_glyphcmds 1 4 20 1
xcb_render_composite_glyphs_32_glyphcmds_length 1 4 32 1
xcb_render_composite_glyphs_32_glyphcmds_end 1 8 79 1
xcb_render_fill_rectangles_sizeof 2 24 125 2
xcb_render_fill_rectangles_checked 1 31 221 6
xcb_render_fill_rectangles 1 31 221 6
xcb_render_fill_rectangles_rects 1 4 20 1
xcb_render_fill_rectangles_rects_length 1 4 32 1
xcb_render_fill_rectangles_rects_iterator 1 8 73 1
xcb_render_create_cursor_checked 1 26 158 5
xcb_render_create_cursor 1 26 158 5
xcb_render_transform_next 1 6 27 1
xcb_render_transform_end 1 8 57 1
xcb_render_set_picture_transform_checked 1 22 140 3
xcb_render_set_picture_transform 1 22 140 3
xcb_render_query_filters_sizeof 4 39 219 1
xcb_render_query_filters 1 20 131 2
xcb_render_query_filters_unchecked 1 20 131 2
xcb_render_query_filters_aliases 1 4 20 1
xcb_render_query_filters_aliases_length 1 4 14 1
xcb_render_query_filters_aliases_end 1 8 61 1
xcb_render_query_filters_filters_length 1 4 14 1
xcb_render_query_filters_filters_iterator 1 9 76 1
xcb_render_query_filters_reply 1 6 31 3
xcb_render_set_picture_filter_sizeof 4 43 236 2
xcb_render_set_picture_filter_checked 1 34 270 6
xcb_render_set_picture_filter 1 34 270 6
xcb_render_set_picture_filter_filter 1 4 20 1
xcb_render_set_picture_filter_filter_length 1 4 14 1
xcb_render_set_picture_filter_filter_end 1 8 61 1
xcb_render_set_picture_filter_values 1 5 49 1
xcb_render_set_picture_filter_values_length 1 4 44 1
xcb_render_set_picture_filter_values_end 1 9 118 1
xcb_render_animcursorelt_next 1 6 27 1
xcb_render_animcursorelt_end 1 8 57 1
xcb_render_create_anim_cursor_sizeof 2 24 125 2
xcb_render_create_anim_cursor_checked 1 26 192 4
xcb_render_create_anim_cursor 1 26 192 4
xcb_render_create_anim_cursor_cursors 1 4 20 1
xcb_render_create_anim_cursor_cursors_length 1 4 32 1
xcb_render_create_anim_cursor_cursors_iterator 1 8 73 1
xcb_render_spanfix_next 1 6 27 1
xcb_render_spanfix_end 1 8 57 1
xcb_render_trap_next 1 6 27 1
xcb_render_trap_end 1 8 57 1
xcb_render_add_traps_sizeof 2 24 125 2
xcb_render_add_traps_checked 1 30 210 6
xcb_render_add_traps 1 30 210 6
xcb_render_add_traps_traps 1 4 20 1
xcb_render_add_traps_traps_length 1 4 32 1
xcb_render_add_traps_traps_iterator 1 8 73 1
xcb_render_create_solid_fill_checked 1 22 140 3
xcb_render_create_solid_fill 1 22 140 3
xcb_render_create_linear_gradient_sizeof 3 34 194 1
xcb_render_create_linear_gradient_checked 1 36 274 7
xcb_render_create_linear_gradient 1 36 274 7
xcb_render_create_linear_gradient_stops 1 4 20 1
xcb_render_create_linear_gradient_stops_length 1 4 14 1
xcb_render_create_linear_gradient_stops_end 1 8 61 1
xcb_render_create_linear_gradient_colors 1 5 43 1
xcb_render_create_linear_gradient_colors_length 1 4 14 1
xcb_render_create_linear_gradient_colors_iterator 1 9 76 1
xcb_render_create_radial_gradient_sizeof 3 34 194 1
xcb_render_create_radial_gradient_checked 1 40 292 9
xcb_render_create_radial_gradient 1 40 292 9
xcb_render_create_radial_gradient_stops 1 4 20 1
xcb_render_create_radial_gradient_stops_length 1 4 14 1
xcb_render_create_radial_gradient_stops_end 1 8 61 1
xcb_render_create_radial_gradient_colors 1 5 43 1
xcb_render_create_radial_gradient_colors_length 1 4 14 1
xcb_render_create_radial_gradient_colors_iterator 1 9 76 1
xcb_render_create_conical_gradient_sizeof 3 34 194 1
xcb_render_create_conical_gradient_checked 1 36 274 7
xcb_render_create_conical_gradient 1 36 274 7
xcb_render_create_conical_gradient_stops 1 4 20 1
xcb_render_create_conical_gradient_stops_length 1 4 14 1
xcb_render_create_conical_gradient_stops_end 1 8 61 1
xcb_render_create_conical_gradient_colors 1 5 43 1
xcb_render_create_conical_gradient_colors_length 1 4 14 1
xcb_render_create_conical_gradient_colors_iterator 1 9 76 1
Source file: ./lib/libxcb/src/damage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_damage_damage_next 1 6 27 1
xcb_damage_damage_end 1 8 57 1
xcb_damage_query_version 1 22 140 3
xcb_damage_query_version_unchecked 1 22 140 3
xcb_damage_query_version_reply 1 6 31 3
xcb_damage_create_checked 1 25 160 4
xcb_damage_create 1 25 160 4
xcb_damage_destroy_checked 1 20 131 2
xcb_damage_destroy 1 20 131 2
xcb_damage_subtract_checked 1 24 149 4
xcb_damage_subtract 1 24 149 4
xcb_damage_add_checked 1 22 140 3
xcb_damage_add 1 22 140 3
Source file: ./lib/libxcb/src/xv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_xv_port_next 1 6 27 1
xcb_xv_port_end 1 8 57 1
xcb_xv_encoding_next 1 6 27 1
xcb_xv_encoding_end 1 8 57 1
xcb_xv_rational_next 1 6 27 1
xcb_xv_rational_end 1 8 57 1
xcb_xv_format_next 1 6 27 1
xcb_xv_format_end 1 8 57 1
xcb_xv_adaptor_info_sizeof 4 42 235 1
xcb_xv_adaptor_info_name 1 4 20 1
xcb_xv_adaptor_info_name_length 1 4 14 1
xcb_xv_adaptor_info_name_end 1 8 61 1
xcb_xv_adaptor_info_formats 1 5 49 1
xcb_xv_adaptor_info_formats_length 1 4 14 1
xcb_xv_adaptor_info_formats_iterator 1 9 82 1
xcb_xv_adaptor_info_next 1 9 79 1
xcb_xv_adaptor_info_end 2 10 51 1
xcb_xv_encoding_info_sizeof 3 32 176 1
xcb_xv_encoding_info_name 1 4 20 1
xcb_xv_encoding_info_name_length 1 4 14 1
xcb_xv_encoding_info_name_end 1 8 61 1
xcb_xv_encoding_info_next 1 9 79 1
xcb_xv_encoding_info_end 2 10 51 1
xcb_xv_image_sizeof 4 44 253 1
xcb_xv_image_pitches 1 4 20 1
xcb_xv_image_pitches_length 1 4 14 1
xcb_xv_image_pitches_end 1 8 61 1
xcb_xv_image_offsets 1 5 43 1
xcb_xv_image_offsets_length 1 4 14 1
xcb_xv_image_offsets_end 1 9 82 1
xcb_xv_image_data 1 5 43 1
xcb_xv_image_data_length 1 4 14 1
xcb_xv_image_data_end 1 9 82 1
xcb_xv_image_next 1 9 79 1
xcb_xv_image_end 2 10 51 1
xcb_xv_attribute_info_sizeof 3 32 176 1
xcb_xv_attribute_info_name 1 4 20 1
xcb_xv_attribute_info_name_length 1 4 14 1
xcb_xv_attribute_info_name_end 1 8 61 1
xcb_xv_attribute_info_next 1 9 79 1
xcb_xv_attribute_info_end 2 10 51 1
xcb_xv_image_format_info_next 1 6 27 1
xcb_xv_image_format_info_end 1 8 57 1
xcb_xv_query_extension 1 18 122 1
xcb_xv_query_extension_unchecked 1 18 122 1
xcb_xv_query_extension_reply 1 6 31 3
xcb_xv_query_adaptors_sizeof 3 29 160 1
xcb_xv_query_adaptors 1 20 131 2
xcb_xv_query_adaptors_unchecked 1 20 131 2
xcb_xv_query_adaptors_info_length 1 4 14 1
xcb_xv_query_adaptors_info_iterator 1 8 55 1
xcb_xv_query_adaptors_reply 1 6 31 3
xcb_xv_query_encodings_sizeof 3 29 160 1
xcb_xv_query_encodings 1 20 131 2
xcb_xv_query_encodings_unchecked 1 20 131 2
xcb_xv_query_encodings_info_length 1 4 14 1
xcb_xv_query_encodings_info_iterator 1 8 55 1
xcb_xv_query_encodings_reply 1 6 31 3
xcb_xv_grab_port 1 22 140 3
xcb_xv_grab_port_unchecked 1 22 140 3
xcb_xv_grab_port_reply 1 6 31 3
xcb_xv_ungrab_port_checked 1 22 140 3
xcb_xv_ungrab_port 1 22 140 3
xcb_xv_put_video_checked 1 40 221 12
xcb_xv_put_video 1 40 221 12
xcb_xv_put_still_checked 1 40 221 12
xcb_xv_put_still 1 40 221 12
xcb_xv_get_video_checked 1 40 221 12
xcb_xv_get_video 1 40 221 12
xcb_xv_get_still_checked 1 40 221 12
xcb_xv_get_still 1 40 221 12
xcb_xv_stop_video_checked 1 22 140 3
xcb_xv_stop_video 1 22 140 3
xcb_xv_select_video_notify_checked 1 23 151 3
xcb_xv_select_video_notify 1 23 151 3
xcb_xv_select_port_notify_checked 1 23 151 3
xcb_xv_select_port_notify 1 23 151 3
xcb_xv_query_best_size 1 31 187 7
xcb_xv_query_best_size_unchecked 1 31 187 7
xcb_xv_query_best_size_reply 1 6 31 3
xcb_xv_set_port_attribute_checked 1 24 149 4
xcb_xv_set_port_attribute 1 24 149 4
xcb_xv_get_port_attribute 1 22 140 3
xcb_xv_get_port_attribute_unchecked 1 22 140 3
xcb_xv_get_port_attribute_reply 1 6 31 3
xcb_xv_query_port_attributes_sizeof 3 29 160 1
xcb_xv_query_port_attributes 1 20 131 2
xcb_xv_query_port_attributes_unchecked 1 20 131 2
xcb_xv_query_port_attributes_attributes_length 1 4 14 1
xcb_xv_query_port_attributes_attributes_iterator 1 8 55 1
xcb_xv_query_port_attributes_reply 1 6 31 3
xcb_xv_list_image_formats_sizeof 2 24 135 1
xcb_xv_list_image_formats 1 20 131 2
xcb_xv_list_image_formats_unchecked 1 20 131 2
xcb_xv_list_image_formats_format 1 4 20 1
xcb_xv_list_image_formats_format_length 1 4 14 1
xcb_xv_list_image_formats_format_iterator 1 8 55 1
xcb_xv_list_image_formats_reply 1 6 31 3
xcb_xv_query_image_attributes_sizeof 3 34 194 1
xcb_xv_query_image_attributes 1 26 158 5
xcb_xv_query_image_attributes_unchecked 1 26 158 5
xcb_xv_query_image_attributes_pitches 1 4 20 1
xcb_xv_query_image_attributes_pitches_length 1 4 14 1
xcb_xv_query_image_attributes_pitches_end 1 8 61 1
xcb_xv_query_image_attributes_offsets 1 5 43 1
xcb_xv_query_image_attributes_offsets_length 1 4 14 1
xcb_xv_query_image_attributes_offsets_end 1 9 82 1
xcb_xv_query_image_attributes_reply 1 6 31 3
xcb_xv_put_image_sizeof 2 24 125 2
xcb_xv_put_image_checked 1 52 309 17
xcb_xv_put_image 1 52 309 17
xcb_xv_put_image_data 1 4 20 1
xcb_xv_put_image_data_length 1 4 32 1
xcb_xv_put_image_data_end 1 8 79 1
xcb_xv_shm_put_image_checked 1 53 286 18
xcb_xv_shm_put_image 1 53 286 18
Source file: ./lib/libxcb/src/dri2.h
Source file: ./lib/libxcb/src/composite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_composite_query_version 1 22 140 3
xcb_composite_query_version_unchecked 1 22 140 3
xcb_composite_query_version_reply 1 6 31 3
xcb_composite_redirect_window_checked 1 23 151 3
xcb_composite_redirect_window 1 23 151 3
xcb_composite_redirect_subwindows_checked 1 23 151 3
xcb_composite_redirect_subwindows 1 23 151 3
xcb_composite_unredirect_window_checked 1 23 151 3
xcb_composite_unredirect_window 1 23 151 3
xcb_composite_unredirect_subwindows_checked 1 23 151 3
xcb_composite_unredirect_subwindows 1 23 151 3
xcb_composite_create_region_from_border_clip_checked 1 22 140 3
xcb_composite_create_region_from_border_clip 1 22 140 3
xcb_composite_name_window_pixmap_checked 1 22 140 3
xcb_composite_name_window_pixmap 1 22 140 3
xcb_composite_get_overlay_window 1 20 131 2
xcb_composite_get_overlay_window_unchecked 1 20 131 2
xcb_composite_get_overlay_window_reply 1 6 31 3
xcb_composite_release_overlay_window_checked 1 20 131 2
xcb_composite_release_overlay_window 1 20 131 2
Source file: ./lib/libxcb/src/xselinux.h
Source file: ./lib/libxcb/src/present.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_present_notify_next 1 6 27 1
xcb_present_notify_end 1 8 57 1
xcb_present_query_version 1 22 140 3
xcb_present_query_version_unchecked 1 22 140 3
xcb_present_query_version_reply 1 6 31 3
xcb_present_pixmap_sizeof 2 24 125 2
xcb_present_pixmap_checked 1 53 320 17
xcb_present_pixmap 1 53 320 17
xcb_present_pixmap_notifies 1 4 20 1
xcb_present_pixmap_notifies_length 1 4 32 1
xcb_present_pixmap_notifies_iterator 1 8 73 1
xcb_present_notify_msc_checked 1 29 178 6
xcb_present_notify_msc 1 29 178 6
xcb_present_event_next 1 6 27 1
xcb_present_event_end 1 8 57 1
xcb_present_select_input_checked 1 24 149 4
xcb_present_select_input 1 24 149 4
xcb_present_query_capabilities 1 20 131 2
xcb_present_query_capabilities_unchecked 1 20 131 2
xcb_present_query_capabilities_reply 1 6 31 3
xcb_present_redirect_notify_sizeof 2 24 125 2
xcb_present_redirect_notify_notifies 1 4 20 1
xcb_present_redirect_notify_notifies_length 1 4 32 1
xcb_present_redirect_notify_notifies_iterator 1 8 73 1
Source file: ./lib/libxcb/src/xf86dri.h
Source file: ./lib/libxcb/src/xproto.h
Source file: ./lib/libxcb/src/res.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_res_client_next 1 6 27 1
xcb_res_client_end 1 8 57 1
xcb_res_type_next 1 6 27 1
xcb_res_type_end 1 8 57 1
xcb_res_client_id_spec_next 1 6 27 1
xcb_res_client_id_spec_end 1 8 57 1
xcb_res_client_id_value_sizeof 2 24 135 1
xcb_res_client_id_value_value 1 4 20 1
xcb_res_client_id_value_value_length 1 4 14 1
xcb_res_client_id_value_value_end 1 8 61 1
xcb_res_client_id_value_next 1 9 79 1
xcb_res_client_id_value_end 2 10 51 1
xcb_res_resource_id_spec_next 1 6 27 1
xcb_res_resource_id_spec_end 1 8 57 1
xcb_res_resource_size_spec_next 1 6 27 1
xcb_res_resource_size_spec_end 1 8 57 1
xcb_res_resource_size_value_sizeof 2 24 135 1
xcb_res_resource_size_value_cross_references 1 4 20 1
xcb_res_resource_size_value_cross_references_length 1 4 14 1
xcb_res_resource_size_value_cross_references_iterator 1 8 55 1
xcb_res_resource_size_value_next 1 9 79 1
xcb_res_resource_size_value_end 2 10 51 1
xcb_res_query_version 1 22 140 3
xcb_res_query_version_unchecked 1 22 140 3
xcb_res_query_version_reply 1 6 31 3
xcb_res_query_clients_sizeof 2 24 135 1
xcb_res_query_clients 1 18 122 1
xcb_res_query_clients_unchecked 1 18 122 1
xcb_res_query_clients_clients 1 4 20 1
xcb_res_query_clients_clients_length 1 4 14 1
xcb_res_query_clients_clients_iterator 1 8 55 1
xcb_res_query_clients_reply 1 6 31 3
xcb_res_query_client_resources_sizeof 2 24 135 1
xcb_res_query_client_resources 1 20 131 2
xcb_res_query_client_resources_unchecked 1 20 131 2
xcb_res_query_client_resources_types 1 4 20 1
xcb_res_query_client_resources_types_length 1 4 14 1
xcb_res_query_client_resources_types_iterator 1 8 55 1
xcb_res_query_client_resources_reply 1 6 31 3
xcb_res_query_client_pixmap_bytes 1 20 131 2
xcb_res_query_client_pixmap_bytes_unchecked 1 20 131 2
xcb_res_query_client_pixmap_bytes_reply 1 6 31 3
xcb_res_query_client_ids_sizeof 2 24 135 1
xcb_res_query_client_ids 1 25 189 3
xcb_res_query_client_ids_unchecked 1 25 189 3
xcb_res_query_client_ids_ids_length 1 4 14 1
xcb_res_query_client_ids_ids_iterator 1 8 55 1
xcb_res_query_client_ids_reply 1 6 31 3
xcb_res_query_resource_bytes_sizeof 2 24 135 1
xcb_res_query_resource_bytes 1 27 198 4
xcb_res_query_resource_bytes_unchecked 1 27 198 4
xcb_res_query_resource_bytes_sizes_length 1 4 14 1
xcb_res_query_resource_bytes_sizes_iterator 1 8 55 1
xcb_res_query_resource_bytes_reply 1 6 31 3
Source file: ./lib/libxcb/src/randr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_randr_mode_next 1 6 27 1
xcb_randr_mode_end 1 8 57 1
xcb_randr_crtc_next 1 6 27 1
xcb_randr_crtc_end 1 8 57 1
xcb_randr_output_next 1 6 27 1
xcb_randr_output_end 1 8 57 1
xcb_randr_provider_next 1 6 27 1
xcb_randr_provider_end 1 8 57 1
xcb_randr_screen_size_next 1 6 27 1
xcb_randr_screen_size_end 1 8 57 1
xcb_randr_refresh_rates_sizeof 2 24 135 1
xcb_randr_refresh_rates_rates 1 4 20 1
xcb_randr_refresh_rates_rates_length 1 4 14 1
xcb_randr_refresh_rates_rates_end 1 8 61 1
xcb_randr_refresh_rates_next 1 9 79 1
xcb_randr_refresh_rates_end 2 10 51 1
xcb_randr_query_version 1 22 140 3
xcb_randr_query_version_unchecked 1 22 140 3
xcb_randr_query_version_reply 1 6 31 3
xcb_randr_set_screen_config 1 31 187 7
xcb_randr_set_screen_config_unchecked 1 31 187 7
xcb_randr_set_screen_config_reply 1 6 31 3
xcb_randr_select_input_checked 1 23 151 3
xcb_randr_select_input 1 23 151 3
xcb_randr_get_screen_info_sizeof 4 39 225 1
xcb_randr_get_screen_info 1 20 131 2
xcb_randr_get_screen_info_unchecked 1 20 131 2
xcb_randr_get_screen_info_sizes 1 4 20 1
xcb_randr_get_screen_info_sizes_length 1 4 14 1
xcb_randr_get_screen_info_sizes_iterator 1 8 55 1
xcb_randr_get_screen_info_rates_length 1 4 20 1
xcb_randr_get_screen_info_rates_iterator 1 9 85 1
xcb_randr_get_screen_info_reply 1 6 31 3
xcb_randr_get_screen_size_range 1 20 131 2
xcb_randr_get_screen_size_range_unchecked 1 20 131 2
xcb_randr_get_screen_size_range_reply 1 6 31 3
xcb_randr_set_screen_size_checked 1 28 167 6
xcb_randr_set_screen_size 1 28 167 6
xcb_randr_mode_info_next 1 6 27 1
xcb_randr_mode_info_end 1 8 57 1
xcb_randr_get_screen_resources_sizeof 5 54 312 1
xcb_randr_get_screen_resources 1 20 131 2
xcb_randr_get_screen_resources_unchecked 1 20 131 2
xcb_randr_get_screen_resources_crtcs 1 4 20 1
xcb_randr_get_screen_resources_crtcs_length 1 4 14 1
xcb_randr_get_screen_resources_crtcs_end 1 8 61 1
xcb_randr_get_screen_resources_outputs 1 5 43 1
xcb_randr_get_screen_resources_outputs_length 1 4 14 1
xcb_randr_get_screen_resources_outputs_end 1 9 82 1
xcb_randr_get_screen_resources_modes 1 5 43 1
xcb_randr_get_screen_resources_modes_length 1 4 14 1
xcb_randr_get_screen_resources_modes_iterator 1 9 76 1
xcb_randr_get_screen_resources_names 1 5 46 1
xcb_randr_get_screen_resources_names_length 1 4 14 1
xcb_randr_get_screen_resources_names_end 1 9 85 1
xcb_randr_get_screen_resources_reply 1 6 31 3
xcb_randr_get_output_info_sizeof 5 54 312 1
xcb_randr_get_output_info 1 22 140 3
xcb_randr_get_output_info_unchecked 1 22 140 3
xcb_randr_get_output_info_crtcs 1 4 20 1
xcb_randr_get_output_info_crtcs_length 1 4 14 1
xcb_randr_get_output_info_crtcs_end 1 8 61 1
xcb_randr_get_output_info_modes 1 5 43 1
xcb_randr_get_output_info_modes_length 1 4 14 1
xcb_randr_get_output_info_modes_end 1 9 82 1
xcb_randr_get_output_info_clones 1 5 43 1
xcb_randr_get_output_info_clones_length 1 4 14 1
xcb_randr_get_output_info_clones_end 1 9 82 1
xcb_randr_get_output_info_name 1 5 43 1
xcb_randr_get_output_info_name_length 1 4 14 1
xcb_randr_get_output_info_name_end 1 9 82 1
xcb_randr_get_output_info_reply 1 6 31 3
xcb_randr_list_output_properties_sizeof 2 24 135 1
xcb_randr_list_output_properties 1 20 131 2
xcb_randr_list_output_properties_unchecked 1 20 131 2
xcb_randr_list_output_properties_atoms 1 4 20 1
xcb_randr_list_output_properties_atoms_length 1 4 14 1
xcb_randr_list_output_properties_atoms_end 1 8 61 1
xcb_randr_list_output_properties_reply 1 6 31 3
xcb_randr_query_output_property_sizeof 2 24 135 1
xcb_randr_query_output_property 1 22 140 3
xcb_randr_query_output_property_unchecked 1 22 140 3
xcb_randr_query_output_property_valid_values 1 4 20 1
xcb_randr_query_output_property_valid_values_length 1 4 14 1
xcb_randr_query_output_property_valid_values_end 1 8 61 1
xcb_randr_query_output_property_reply 1 6 31 3
xcb_randr_configure_output_property_sizeof 2 24 125 2
xcb_randr_configure_output_property_checked 1 33 230 7
xcb_randr_configure_output_property 1 33 230 7
xcb_randr_configure_output_property_values 1 4 20 1
xcb_randr_configure_output_property_values_length 1 4 32 1
xcb_randr_configure_output_property_values_end 1 8 79 1
xcb_randr_change_output_property_sizeof 2 24 145 1
xcb_randr_change_output_property_checked 1 36 253 8
xcb_randr_change_output_property 1 36 253 8
xcb_randr_change_output_property_data 1 4 20 1
xcb_randr_change_output_property_data_length 1 4 24 1
xcb_randr_change_output_property_data_end 1 8 71 1
xcb_randr_delete_output_property_checked 1 22 140 3
xcb_randr_delete_output_property 1 22 140 3
xcb_randr_get_output_property_sizeof 2 24 145 1
xcb_randr_get_output_property 1 33 196 8
xcb_randr_get_output_property_unchecked 1 33 196 8
xcb_randr_get_output_property_data 1 4 20 1
xcb_randr_get_output_property_data_length 1 4 24 1
xcb_randr_get_output_property_data_end 1 8 71 1
xcb_randr_get_output_property_reply 1 6 31 3
xcb_randr_create_mode_sizeof 2 24 125 2
xcb_randr_create_mode 1 28 201 5
xcb_randr_create_mode_unchecked 1 28 201 5
xcb_randr_create_mode_reply 1 6 31 3
xcb_randr_destroy_mode_checked 1 20 131 2
xcb_randr_destroy_mode 1 20 131 2
xcb_randr_add_output_mode_checked 1 22 140 3
xcb_randr_add_output_mode 1 22 140 3
xcb_randr_delete_output_mode_checked 1 22 140 3
xcb_randr_delete_output_mode 1 22 140 3
xcb_randr_get_crtc_info_sizeof 3 34 194 1
xcb_randr_get_crtc_info 1 22 140 3
xcb_randr_get_crtc_info_unchecked 1 22 140 3
xcb_randr_get_crtc_info_outputs 1 4 20 1
xcb_randr_get_crtc_info_outputs_length 1 4 14 1
xcb_randr_get_crtc_info_outputs_end 1 8 61 1
xcb_randr_get_crtc_info_possible 1 5 43 1
xcb_randr_get_crtc_info_possible_length 1 4 14 1
xcb_randr_get_crtc_info_possible_end 1 9 82 1
xcb_randr_get_crtc_info_reply 1 6 31 3
xcb_randr_set_crtc_config_sizeof 2 24 125 2
xcb_randr_set_crtc_config 1 39 257 10
xcb_randr_set_crtc_config_unchecked 1 39 257 10
xcb_randr_set_crtc_config_reply 1 6 31 3
xcb_randr_get_crtc_gamma_size 1 20 131 2
xcb_randr_get_crtc_gamma_size_unchecked 1 20 131 2
xcb_randr_get_crtc_gamma_size_reply 1 6 31 3
xcb_randr_get_crtc_gamma_sizeof 4 44 253 1
xcb_randr_get_crtc_gamma 1 20 131 2
xcb_randr_get_crtc_gamma_unchecked 1 20 131 2
xcb_randr_get_crtc_gamma_red 1 4 20 1
xcb_randr_get_crtc_gamma_red_length 1 4 14 1
xcb_randr_get_crtc_gamma_red_end 1 8 61 1
xcb_randr_get_crtc_gamma_green 1 5 43 1
xcb_randr_get_crtc_gamma_green_length 1 4 14 1
xcb_randr_get_crtc_gamma_green_end 1 9 82 1
xcb_randr_get_crtc_gamma_blue 1 5 43 1
xcb_randr_get_crtc_gamma_blue_length 1 4 14 1
xcb_randr_get_crtc_gamma_blue_end 1 9 82 1
xcb_randr_get_crtc_gamma_reply 1 6 31 3
xcb_randr_set_crtc_gamma_sizeof 4 44 253 1
xcb_randr_set_crtc_gamma_checked 1 38 325 6
xcb_randr_set_crtc_gamma 1 38 325 6
xcb_randr_set_crtc_gamma_red 1 4 20 1
xcb_randr_set_crtc_gamma_red_length 1 4 14 1
xcb_randr_set_crtc_gamma_red_end 1 8 61 1
xcb_randr_set_crtc_gamma_green 1 5 43 1
xcb_randr_set_crtc_gamma_green_length 1 4 14 1
xcb_randr_set_crtc_gamma_green_end 1 9 82 1
xcb_randr_set_crtc_gamma_blue 1 5 43 1
xcb_randr_set_crtc_gamma_blue_length 1 4 14 1
xcb_randr_set_crtc_gamma_blue_end 1 9 82 1
xcb_randr_get_screen_resources_current_sizeof 5 54 312 1
xcb_randr_get_screen_resources_current 1 20 131 2
xcb_randr_get_screen_resources_current_unchecked 1 20 131 2
xcb_randr_get_screen_resources_current_crtcs 1 4 20 1
xcb_randr_get_screen_resources_current_crtcs_length 1 4 14 1
xcb_randr_get_screen_resources_current_crtcs_end 1 8 61 1
xcb_randr_get_screen_resources_current_outputs 1 5 43 1
xcb_randr_get_screen_resources_current_outputs_length 1 4 14 1
xcb_randr_get_screen_resources_current_outputs_end 1 9 82 1
xcb_randr_get_screen_resources_current_modes 1 5 43 1
xcb_randr_get_screen_resources_current_modes_length 1 4 14 1
xcb_randr_get_screen_resources_current_modes_iterator 1 9 76 1
xcb_randr_get_screen_resources_current_names 1 5 46 1
xcb_randr_get_screen_resources_current_names_length 1 4 14 1
xcb_randr_get_screen_resources_current_names_end 1 9 85 1
xcb_randr_get_screen_resources_current_reply 1 6 31 3
xcb_randr_set_crtc_transform_sizeof 4 43 236 2
xcb_randr_set_crtc_transform_checked 1 36 279 7
xcb_randr_set_crtc_transform 1 36 279 7
xcb_randr_set_crtc_transform_filter_name 1 4 20 1
xcb_randr_set_crtc_transform_filter_name_length 1 4 14 1
xcb_randr_set_crtc_transform_filter_name_end 1 8 61 1
xcb_randr_set_crtc_transform_filter_params 1 5 49 1
xcb_randr_set_crtc_transform_filter_params_length 1 4 44 1
xcb_randr_set_crtc_transform_filter_params_end 1 9 118 1
xcb_randr_get_crtc_transform_sizeof 7 70 394 1
xcb_randr_get_crtc_transform 1 20 131 2
xcb_randr_get_crtc_transform_unchecked 1 20 131 2
xcb_randr_get_crtc_transform_pending_filter_name 1 4 20 1
xcb_randr_get_crtc_transform_pending_filter_name_length 1 4 14 1
xcb_randr_get_crtc_transform_pending_filter_name_end 1 8 61 1
xcb_randr_get_crtc_transform_pending_params 1 5 49 1
xcb_randr_get_crtc_transform_pending_params_length 1 4 14 1
xcb_randr_get_crtc_transform_pending_params_end 1 9 88 1
xcb_randr_get_crtc_transform_current_filter_name 1 5 43 1
xcb_randr_get_crtc_transform_current_filter_name_length 1 4 14 1
xcb_randr_get_crtc_transform_current_filter_name_end 1 9 82 1
xcb_randr_get_crtc_transform_current_params 1 5 49 1
xcb_randr_get_crtc_transform_current_params_length 1 4 14 1
xcb_randr_get_crtc_transform_current_params_end 1 9 88 1
xcb_randr_get_crtc_transform_reply 1 6 31 3
xcb_randr_get_panning 1 20 131 2
xcb_randr_get_panning_unchecked 1 20 131 2
xcb_randr_get_panning_reply 1 6 31 3
xcb_randr_set_panning 1 46 248 15
xcb_randr_set_panning_unchecked 1 46 248 15
xcb_randr_set_panning_reply 1 6 31 3
xcb_randr_set_output_primary_checked 1 22 140 3
xcb_randr_set_output_primary 1 22 140 3
xcb_randr_get_output_primary 1 20 131 2
xcb_randr_get_output_primary_unchecked 1 20 131 2
xcb_randr_get_output_primary_reply 1 6 31 3
xcb_randr_get_providers_sizeof 2 24 135 1
xcb_randr_get_providers 1 20 131 2
xcb_randr_get_providers_unchecked 1 20 131 2
xcb_randr_get_providers_providers 1 4 20 1
xcb_randr_get_providers_providers_length 1 4 14 1
xcb_randr_get_providers_providers_end 1 8 61 1
xcb_randr_get_providers_reply 1 6 31 3
xcb_randr_get_provider_info_sizeof 6 64 371 1
xcb_randr_get_provider_info 1 22 140 3
xcb_randr_get_provider_info_unchecked 1 22 140 3
xcb_randr_get_provider_info_crtcs 1 4 20 1
xcb_randr_get_provider_info_crtcs_length 1 4 14 1
xcb_randr_get_provider_info_crtcs_end 1 8 61 1
xcb_randr_get_provider_info_outputs 1 5 43 1
xcb_randr_get_provider_info_outputs_length 1 4 14 1
xcb_randr_get_provider_info_outputs_end 1 9 82 1
xcb_randr_get_provider_info_associated_providers 1 5 43 1
xcb_randr_get_provider_info_associated_providers_length 1 4 14 1
xcb_randr_get_provider_info_associated_providers_end 1 9 82 1
xcb_randr_get_provider_info_associated_capability 1 5 43 1
xcb_randr_get_provider_info_associated_capability_length 1 4 14 1
xcb_randr_get_provider_info_associated_capability_end 1 9 82 1
xcb_randr_get_provider_info_name 1 5 43 1
xcb_randr_get_provider_info_name_length 1 4 14 1
xcb_randr_get_provider_info_name_end 1 9 82 1
xcb_randr_get_provider_info_reply 1 6 31 3
xcb_randr_set_provider_offload_sink_checked 1 24 149 4
xcb_randr_set_provider_offload_sink 1 24 149 4
xcb_randr_set_provider_output_source_checked 1 24 149 4
xcb_randr_set_provider_output_source 1 24 149 4
xcb_randr_list_provider_properties_sizeof 2 24 135 1
xcb_randr_list_provider_properties 1 20 131 2
xcb_randr_list_provider_properties_unchecked 1 20 131 2
xcb_randr_list_provider_properties_atoms 1 4 20 1
xcb_randr_list_provider_properties_atoms_length 1 4 14 1
xcb_randr_list_provider_properties_atoms_end 1 8 61 1
xcb_randr_list_provider_properties_reply 1 6 31 3
xcb_randr_query_provider_property_sizeof 2 24 135 1
xcb_randr_query_provider_property 1 22 140 3
xcb_randr_query_provider_property_unchecked 1 22 140 3
xcb_randr_query_provider_property_valid_values 1 4 20 1
xcb_randr_query_provider_property_valid_values_length 1 4 14 1
xcb_randr_query_provider_property_valid_values_end 1 8 61 1
xcb_randr_query_provider_property_reply 1 6 31 3
xcb_randr_configure_provider_property_sizeof 2 24 125 2
xcb_randr_configure_provider_property_checked 1 33 230 7
xcb_randr_configure_provider_property 1 33 230 7
xcb_randr_configure_provider_property_values 1 4 20 1
xcb_randr_configure_provider_property_values_length 1 4 32 1
xcb_randr_configure_provider_property_values_end 1 8 79 1
xcb_randr_change_provider_property_sizeof 2 24 145 1
xcb_randr_change_provider_property_checked 1 36 253 8
xcb_randr_change_provider_property 1 36 253 8
xcb_randr_change_provider_property_data 1 4 20 1
xcb_randr_change_provider_property_data_length 1 4 24 1
xcb_randr_change_provider_property_data_end 1 8 71 1
xcb_randr_delete_provider_property_checked 1 22 140 3
xcb_randr_delete_provider_property 1 22 140 3
xcb_randr_get_provider_property_sizeof 2 24 145 1
xcb_randr_get_provider_property 1 33 196 8
xcb_randr_get_provider_property_unchecked 1 33 196 8
xcb_randr_get_provider_property_data 1 4 20 1
xcb_randr_get_provider_property_data_length 1 4 24 1
xcb_randr_get_provider_property_data_end 1 8 71 1
xcb_randr_get_provider_property_reply 1 6 31 3
xcb_randr_crtc_change_next 1 6 27 1
xcb_randr_crtc_change_end 1 8 57 1
xcb_randr_output_change_next 1 6 27 1
xcb_randr_output_change_end 1 8 57 1
xcb_randr_output_property_next 1 6 27 1
xcb_randr_output_property_end 1 8 57 1
xcb_randr_provider_change_next 1 6 27 1
xcb_randr_provider_change_end 1 8 57 1
xcb_randr_provider_property_next 1 6 27 1
xcb_randr_provider_property_end 1 8 57 1
xcb_randr_resource_change_next 1 6 27 1
xcb_randr_resource_change_end 1 8 57 1
xcb_randr_notify_data_next 1 6 27 1
xcb_randr_notify_data_end 1 8 57 1
xcb_randr_monitor_info_sizeof 2 24 135 1
xcb_randr_monitor_info_outputs 1 4 20 1
xcb_randr_monitor_info_outputs_length 1 4 14 1
xcb_randr_monitor_info_outputs_end 1 8 61 1
xcb_randr_monitor_info_next 1 9 79 1
xcb_randr_monitor_info_end 2 10 51 1
xcb_randr_get_monitors_sizeof 3 29 160 1
xcb_randr_get_monitors 1 22 140 3
xcb_randr_get_monitors_unchecked 1 22 140 3
xcb_randr_get_monitors_monitors_length 1 4 14 1
xcb_randr_get_monitors_monitors_iterator 1 8 55 1
xcb_randr_get_monitors_reply 1 6 31 3
xcb_randr_set_monitor_sizeof 2 23 120 1
xcb_randr_set_monitor_checked 1 24 160 3
xcb_randr_set_monitor 1 24 160 3
xcb_randr_set_monitor_monitorinfo 1 4 20 1
xcb_randr_delete_monitor_checked 1 22 140 3
xcb_randr_delete_monitor 1 22 140 3
Source file: ./lib/libxcb/src/glx.h
Source file: ./lib/libxcb/src/shape.h
Source file: ./lib/libxcb/src/xevie.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_xevie_query_version 1 22 140 3
xcb_xevie_query_version_unchecked 1 22 140 3
xcb_xevie_query_version_reply 1 6 31 3
xcb_xevie_start 1 20 131 2
xcb_xevie_start_unchecked 1 20 131 2
xcb_xevie_start_reply 1 6 31 3
xcb_xevie_end 1 20 131 2
xcb_xevie_end_unchecked 1 20 131 2
xcb_xevie_end_reply 1 6 31 3
xcb_xevie_event_next 1 6 27 1
xcb_xevie_event_end 1 8 57 1
xcb_xevie_send 1 23 151 3
xcb_xevie_send_unchecked 1 23 151 3
xcb_xevie_send_reply 1 6 31 3
xcb_xevie_select_input 1 20 131 2
xcb_xevie_select_input_unchecked 1 20 131 2
xcb_xevie_select_input_reply 1 6 31 3
Source file: ./lib/libxcb/src/composite.h
Source file: ./lib/libxcb/src/present.h
Source file: ./lib/libxcb/src/xprint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_x_print_string8_next 1 6 27 1
xcb_x_print_string8_end 1 8 57 1
xcb_x_print_printer_serialize 7 65 484 4
xcb_x_print_printer_unserialize 4 59 356 2
xcb_x_print_printer_sizeof 1 4 17 1
xcb_x_print_printer_name 1 4 20 1
xcb_x_print_printer_name_length 1 4 14 1
xcb_x_print_printer_name_end 1 8 61 1
xcb_x_print_printer_description 1 5 49 1
xcb_x_print_printer_description_length 1 4 14 1
xcb_x_print_printer_description_end 1 9 88 1
xcb_x_print_printer_next 1 9 79 1
xcb_x_print_printer_end 2 10 51 1
xcb_x_print_pcontext_next 1 6 27 1
xcb_x_print_pcontext_end 1 8 57 1
xcb_x_print_print_query_version 1 18 122 1
xcb_x_print_print_query_version_unchecked 1 18 122 1
xcb_x_print_print_query_version_reply 1 6 31 3
xcb_x_print_print_get_printer_list_sizeof 3 34 194 1
xcb_x_print_print_get_printer_list 1 32 256 5
xcb_x_print_print_get_printer_list_unchecked 1 32 256 5
xcb_x_print_print_get_printer_list_printers_length 1 4 14 1
xcb_x_print_print_get_printer_list_printers_iterator 1 8 55 1
xcb_x_print_print_get_printer_list_reply 2 16 100 3
xcb_x_print_print_rehash_printer_list_checked 1 18 122 1
xcb_x_print_print_rehash_printer_list 1 18 122 1
xcb_x_print_create_context_sizeof 3 34 194 1
xcb_x_print_create_context_checked 1 34 265 6
xcb_x_print_create_context 1 34 265 6
xcb_x_print_create_context_printer_name 1 4 20 1
xcb_x_print_create_context_printer_name_length 1 4 14 1
xcb_x_print_create_context_printer_name_end 1 8 61 1
xcb_x_print_create_context_locale 1 5 43 1
xcb_x_print_create_context_locale_length 1 4 14 1
xcb_x_print_create_context_locale_end 1 9 82 1
xcb_x_print_print_set_context_checked 1 20 131 2
xcb_x_print_print_set_context 1 20 131 2
xcb_x_print_print_get_context 1 18 122 1
xcb_x_print_print_get_context_unchecked 1 18 122 1
xcb_x_print_print_get_context_reply 1 6 31 3
xcb_x_print_print_destroy_context_checked 1 20 131 2
xcb_x_print_print_destroy_context 1 20 131 2
xcb_x_print_print_get_screen_of_context 1 18 122 1
xcb_x_print_print_get_screen_of_context_unchecked 1 18 122 1
xcb_x_print_print_get_screen_of_context_reply 1 6 31 3
xcb_x_print_print_start_job_checked 1 20 131 2
xcb_x_print_print_start_job 1 20 131 2
xcb_x_print_print_end_job_checked 1 20 131 2
xcb_x_print_print_end_job 1 20 131 2
xcb_x_print_print_start_doc_checked 1 20 131 2
xcb_x_print_print_start_doc 1 20 131 2
xcb_x_print_print_end_doc_checked 1 20 131 2
xcb_x_print_print_end_doc 1 20 131 2
xcb_x_print_print_put_document_data_sizeof 4 44 253 1
xcb_x_print_print_put_document_data_checked 1 41 332 8
xcb_x_print_print_put_document_data 1 41 332 8
xcb_x_print_print_put_document_data_data 1 4 20 1
xcb_x_print_print_put_document_data_data_length 1 4 14 1
xcb_x_print_print_put_document_data_data_end 1 8 61 1
xcb_x_print_print_put_document_data_doc_format 1 5 43 1
xcb_x_print_print_put_document_data_doc_format_length 1 4 14 1
xcb_x_print_print_put_document_data_doc_format_end 1 9 82 1
xcb_x_print_print_put_document_data_options 1 5 43 1
xcb_x_print_print_put_document_data_options_length 1 4 14 1
xcb_x_print_print_put_document_data_options_end 1 9 82 1
xcb_x_print_print_get_document_data_sizeof 2 24 135 1
xcb_x_print_print_get_document_data 1 22 140 3
xcb_x_print_print_get_document_data_unchecked 1 22 140 3
xcb_x_print_print_get_document_data_data 1 4 20 1
xcb_x_print_print_get_document_data_data_length 1 4 14 1
xcb_x_print_print_get_document_data_data_end 1 8 61 1
xcb_x_print_print_get_document_data_reply 1 6 31 3
xcb_x_print_print_start_page_checked 1 20 131 2
xcb_x_print_print_start_page 1 20 131 2
xcb_x_print_print_end_page_checked 1 21 142 2
xcb_x_print_print_end_page 1 21 142 2
xcb_x_print_print_select_input_checked 1 22 140 3
xcb_x_print_print_select_input 1 22 140 3
xcb_x_print_print_input_selected 1 20 131 2
xcb_x_print_print_input_selected_unchecked 1 20 131 2
xcb_x_print_print_input_selected_reply 1 6 31 3
xcb_x_print_print_get_attributes_sizeof 2 24 135 1
xcb_x_print_print_get_attributes 1 23 151 3
xcb_x_print_print_get_attributes_unchecked 1 23 151 3
xcb_x_print_print_get_attributes_attributes 1 4 20 1
xcb_x_print_print_get_attributes_attributes_length 1 4 14 1
xcb_x_print_print_get_attributes_attributes_end 1 8 61 1
xcb_x_print_print_get_attributes_reply 1 6 31 3
xcb_x_print_print_get_one_attributes_sizeof 2 24 135 1
xcb_x_print_print_get_one_attributes 1 30 218 5
xcb_x_print_print_get_one_attributes_unchecked 1 30 218 5
xcb_x_print_print_get_one_attributes_value 1 4 20 1
xcb_x_print_print_get_one_attributes_value_length 1 4 14 1
xcb_x_print_print_get_one_attributes_value_end 1 8 61 1
xcb_x_print_print_get_one_attributes_reply 1 6 31 3
xcb_x_print_print_set_attributes_sizeof 2 24 125 2
xcb_x_print_print_set_attributes_checked 1 33 230 7
xcb_x_print_print_set_attributes 1 33 230 7
xcb_x_print_print_set_attributes_attributes 1 4 20 1
xcb_x_print_print_set_attributes_attributes_length 1 4 32 1
xcb_x_print_print_set_attributes_attributes_end 1 8 79 1
xcb_x_print_print_get_page_dimensions 1 20 131 2
xcb_x_print_print_get_page_dimensions_unchecked 1 20 131 2
xcb_x_print_print_get_page_dimensions_reply 1 6 31 3
xcb_x_print_print_query_screens_sizeof 2 24 135 1
xcb_x_print_print_query_screens 1 18 122 1
xcb_x_print_print_query_screens_unchecked 1 18 122 1
xcb_x_print_print_query_screens_roots 1 4 20 1
xcb_x_print_print_query_screens_roots_length 1 4 14 1
xcb_x_print_print_query_screens_roots_end 1 8 61 1
xcb_x_print_print_query_screens_reply 1 6 31 3
xcb_x_print_print_set_image_resolution 1 22 140 3
xcb_x_print_print_set_image_resolution_unchecked 1 22 140 3
xcb_x_print_print_set_image_resolution_reply 1 6 31 3
xcb_x_print_print_get_image_resolution 1 20 131 2
xcb_x_print_print_get_image_resolution_unchecked 1 20 131 2
xcb_x_print_print_get_image_resolution_reply 1 6 31 3
Source file: ./lib/libxcb/src/xtest.h
Source file: ./lib/libxcb/src/xc_misc.h
Source file: ./lib/libxcb/src/xselinux.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_selinux_query_version 1 22 140 3
xcb_selinux_query_version_unchecked 1 22 140 3
xcb_selinux_query_version_reply 1 6 31 3
xcb_selinux_set_device_create_context_sizeof 2 24 135 1
xcb_selinux_set_device_create_context_checked 1 25 189 3
xcb_selinux_set_device_create_context 1 25 189 3
xcb_selinux_set_device_create_context_context 1 4 20 1
xcb_selinux_set_device_create_context_context_length 1 4 14 1
xcb_selinux_set_device_create_context_context_end 1 8 61 1
xcb_selinux_get_device_create_context_sizeof 2 24 135 1
xcb_selinux_get_device_create_context 1 18 122 1
xcb_selinux_get_device_create_context_unchecked 1 18 122 1
xcb_selinux_get_device_create_context_context 1 4 20 1
xcb_selinux_get_device_create_context_context_length 1 4 14 1
xcb_selinux_get_device_create_context_context_end 1 8 61 1
xcb_selinux_get_device_create_context_reply 1 6 31 3
xcb_selinux_set_device_context_sizeof 2 24 135 1
xcb_selinux_set_device_context_checked 1 27 198 4
xcb_selinux_set_device_context 1 27 198 4
xcb_selinux_set_device_context_context 1 4 20 1
xcb_selinux_set_device_context_context_length 1 4 14 1
xcb_selinux_set_device_context_context_end 1 8 61 1
xcb_selinux_get_device_context_sizeof 2 24 135 1
xcb_selinux_get_device_context 1 20 131 2
xcb_selinux_get_device_context_unchecked 1 20 131 2
xcb_selinux_get_device_context_context 1 4 20 1
xcb_selinux_get_device_context_context_length 1 4 14 1
xcb_selinux_get_device_context_context_end 1 8 61 1
xcb_selinux_get_device_context_reply 1 6 31 3
xcb_selinux_set_window_create_context_sizeof 2 24 135 1
xcb_selinux_set_window_create_context_checked 1 25 189 3
xcb_selinux_set_window_create_context 1 25 189 3
xcb_selinux_set_window_create_context_context 1 4 20 1
xcb_selinux_set_window_create_context_context_length 1 4 14 1
xcb_selinux_set_window_create_context_context_end 1 8 61 1
xcb_selinux_get_window_create_context_sizeof 2 24 135 1
xcb_selinux_get_window_create_context 1 18 122 1
xcb_selinux_get_window_create_context_unchecked 1 18 122 1
xcb_selinux_get_window_create_context_context 1 4 20 1
xcb_selinux_get_window_create_context_context_length 1 4 14 1
xcb_selinux_get_window_create_context_context_end 1 8 61 1
xcb_selinux_get_window_create_context_reply 1 6 31 3
xcb_selinux_get_window_context_sizeof 2 24 135 1
xcb_selinux_get_window_context 1 20 131 2
xcb_selinux_get_window_context_unchecked 1 20 131 2
xcb_selinux_get_window_context_context 1 4 20 1
xcb_selinux_get_window_context_context_length 1 4 14 1
xcb_selinux_get_window_context_context_end 1 8 61 1
xcb_selinux_get_window_context_reply 1 6 31 3
xcb_selinux_list_item_sizeof 5 50 276 1
xcb_selinux_list_item_object_context 1 4 20 1
xcb_selinux_list_item_object_context_length 1 4 14 1
xcb_selinux_list_item_object_context_end 1 8 61 1
xcb_selinux_list_item_data_context 1 5 49 1
xcb_selinux_list_item_data_context_length 1 4 14 1
xcb_selinux_list_item_data_context_end 1 9 88 1
xcb_selinux_list_item_next 1 9 79 1
xcb_selinux_list_item_end 2 10 51 1
xcb_selinux_set_property_create_context_sizeof 2 24 135 1
xcb_selinux_set_property_create_context_checked 1 25 189 3
xcb_selinux_set_property_create_context 1 25 189 3
xcb_selinux_set_property_create_context_context 1 4 20 1
xcb_selinux_set_property_create_context_context_length 1 4 14 1
xcb_selinux_set_property_create_context_context_end 1 8 61 1
xcb_selinux_get_property_create_context_sizeof 2 24 135 1
xcb_selinux_get_property_create_context 1 18 122 1
xcb_selinux_get_property_create_context_unchecked 1 18 122 1
xcb_selinux_get_property_create_context_context 1 4 20 1
xcb_selinux_get_property_create_context_context_length 1 4 14 1
xcb_selinux_get_property_create_context_context_end 1 8 61 1
xcb_selinux_get_property_create_context_reply 1 6 31 3
xcb_selinux_set_property_use_context_sizeof 2 24 135 1
xcb_selinux_set_property_use_context_checked 1 25 189 3
xcb_selinux_set_property_use_context 1 25 189 3
xcb_selinux_set_property_use_context_context 1 4 20 1
xcb_selinux_set_property_use_context_context_length 1 4 14 1
xcb_selinux_set_property_use_context_context_end 1 8 61 1
xcb_selinux_get_property_use_context_sizeof 2 24 135 1
xcb_selinux_get_property_use_context 1 18 122 1
xcb_selinux_get_property_use_context_unchecked 1 18 122 1
xcb_selinux_get_property_use_context_context 1 4 20 1
xcb_selinux_get_property_use_context_context_length 1 4 14 1
xcb_selinux_get_property_use_context_context_end 1 8 61 1
xcb_selinux_get_property_use_context_reply 1 6 31 3
xcb_selinux_get_property_context_sizeof 2 24 135 1
xcb_selinux_get_property_context 1 22 140 3
xcb_selinux_get_property_context_unchecked 1 22 140 3
xcb_selinux_get_property_context_context 1 4 20 1
xcb_selinux_get_property_context_context_length 1 4 14 1
xcb_selinux_get_property_context_context_end 1 8 61 1
xcb_selinux_get_property_context_reply 1 6 31 3
xcb_selinux_get_property_data_context_sizeof 2 24 135 1
xcb_selinux_get_property_data_context 1 22 140 3
xcb_selinux_get_property_data_context_unchecked 1 22 140 3
xcb_selinux_get_property_data_context_context 1 4 20 1
xcb_selinux_get_property_data_context_context_length 1 4 14 1
xcb_selinux_get_property_data_context_context_end 1 8 61 1
xcb_selinux_get_property_data_context_reply 1 6 31 3
xcb_selinux_list_properties_sizeof 3 29 160 1
xcb_selinux_list_properties 1 20 131 2
xcb_selinux_list_properties_unchecked 1 20 131 2
xcb_selinux_list_properties_properties_length 1 4 14 1
xcb_selinux_list_properties_properties_iterator 1 8 55 1
xcb_selinux_list_properties_reply 1 6 31 3
xcb_selinux_set_selection_create_context_sizeof 2 24 135 1
xcb_selinux_set_selection_create_context_checked 1 25 189 3
xcb_selinux_set_selection_create_context 1 25 189 3
xcb_selinux_set_selection_create_context_context 1 4 20 1
xcb_selinux_set_selection_create_context_context_length 1 4 14 1
xcb_selinux_set_selection_create_context_context_end 1 8 61 1
xcb_selinux_get_selection_create_context_sizeof 2 24 135 1
xcb_selinux_get_selection_create_context 1 18 122 1
xcb_selinux_get_selection_create_context_unchecked 1 18 122 1
xcb_selinux_get_selection_create_context_context 1 4 20 1
xcb_selinux_get_selection_create_context_context_length 1 4 14 1
xcb_selinux_get_selection_create_context_context_end 1 8 61 1
xcb_selinux_get_selection_create_context_reply 1 6 31 3
xcb_selinux_set_selection_use_context_sizeof 2 24 135 1
xcb_selinux_set_selection_use_context_checked 1 25 189 3
xcb_selinux_set_selection_use_context 1 25 189 3
xcb_selinux_set_selection_use_context_context 1 4 20 1
xcb_selinux_set_selection_use_context_context_length 1 4 14 1
xcb_selinux_set_selection_use_context_context_end 1 8 61 1
xcb_selinux_get_selection_use_context_sizeof 2 24 135 1
xcb_selinux_get_selection_use_context 1 18 122 1
xcb_selinux_get_selection_use_context_unchecked 1 18 122 1
xcb_selinux_get_selection_use_context_context 1 4 20 1
xcb_selinux_get_selection_use_context_context_length 1 4 14 1
xcb_selinux_get_selection_use_context_context_end 1 8 61 1
xcb_selinux_get_selection_use_context_reply 1 6 31 3
xcb_selinux_get_selection_context_sizeof 2 24 135 1
xcb_selinux_get_selection_context 1 20 131 2
xcb_selinux_get_selection_context_unchecked 1 20 131 2
xcb_selinux_get_selection_context_context 1 4 20 1
xcb_selinux_get_selection_context_context_length 1 4 14 1
xcb_selinux_get_selection_context_context_end 1 8 61 1
xcb_selinux_get_selection_context_reply 1 6 31 3
xcb_selinux_get_selection_data_context_sizeof 2 24 135 1
xcb_selinux_get_selection_data_context 1 20 131 2
xcb_selinux_get_selection_data_context_unchecked 1 20 131 2
xcb_selinux_get_selection_data_context_context 1 4 20 1
xcb_selinux_get_selection_data_context_context_length 1 4 14 1
xcb_selinux_get_selection_data_context_context_end 1 8 61 1
xcb_selinux_get_selection_data_context_reply 1 6 31 3
xcb_selinux_list_selections_sizeof 3 29 160 1
xcb_selinux_list_selections 1 18 122 1
xcb_selinux_list_selections_unchecked 1 18 122 1
xcb_selinux_list_selections_selections_length 1 4 14 1
xcb_selinux_list_selections_selections_iterator 1 8 55 1
xcb_selinux_list_selections_reply 1 6 31 3
xcb_selinux_get_client_context_sizeof 2 24 135 1
xcb_selinux_get_client_context 1 20 131 2
xcb_selinux_get_client_context_unchecked 1 20 131 2
xcb_selinux_get_client_context_context 1 4 20 1
xcb_selinux_get_client_context_context_length 1 4 14 1
xcb_selinux_get_client_context_context_end 1 8 61 1
xcb_selinux_get_client_context_reply 1 6 31 3
Source file: ./lib/libxcb/src/bigreq.h
Source file: ./lib/libxcb/src/xv.h
Source file: ./lib/libxcb/src/xfixes.h
Source file: ./lib/libxcb/src/xinerama.h
Source file: ./lib/libxcb/src/sync.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_sync_alarm_next 1 6 27 1
xcb_sync_alarm_end 1 8 57 1
xcb_sync_counter_next 1 6 27 1
xcb_sync_counter_end 1 8 57 1
xcb_sync_fence_next 1 6 27 1
xcb_sync_fence_end 1 8 57 1
xcb_sync_int64_next 1 6 27 1
xcb_sync_int64_end 1 8 57 1
xcb_sync_systemcounter_sizeof 3 32 176 1
xcb_sync_systemcounter_name 1 4 20 1
xcb_sync_systemcounter_name_length 1 4 14 1
xcb_sync_systemcounter_name_end 1 8 61 1
xcb_sync_systemcounter_next 1 9 79 1
xcb_sync_systemcounter_end 2 10 51 1
xcb_sync_trigger_next 1 6 27 1
xcb_sync_trigger_end 1 8 57 1
xcb_sync_waitcondition_next 1 6 27 1
xcb_sync_waitcondition_end 1 8 57 1
xcb_sync_initialize 1 22 140 3
xcb_sync_initialize_unchecked 1 22 140 3
xcb_sync_initialize_reply 1 6 31 3
xcb_sync_list_system_counters_sizeof 3 29 160 1
xcb_sync_list_system_counters 1 18 122 1
xcb_sync_list_system_counters_unchecked 1 18 122 1
xcb_sync_list_system_counters_counters_length 1 4 14 1
xcb_sync_list_system_counters_counters_iterator 1 8 55 1
xcb_sync_list_system_counters_reply 1 6 31 3
xcb_sync_create_counter_checked 1 22 140 3
xcb_sync_create_counter 1 22 140 3
xcb_sync_destroy_counter_checked 1 20 131 2
xcb_sync_destroy_counter 1 20 131 2
xcb_sync_query_counter 1 20 131 2
xcb_sync_query_counter_unchecked 1 20 131 2
xcb_sync_query_counter_reply 1 6 31 3
xcb_sync_await_sizeof 2 24 125 2
xcb_sync_await_checked 1 24 183 3
xcb_sync_await 1 24 183 3
xcb_sync_await_wait_list 1 4 20 1
xcb_sync_await_wait_list_length 1 4 32 1
xcb_sync_await_wait_list_iterator 1 8 73 1
xcb_sync_change_counter_checked 1 22 140 3
xcb_sync_change_counter 1 22 140 3
xcb_sync_set_counter_checked 1 22 140 3
xcb_sync_set_counter 1 22 140 3
xcb_sync_create_alarm_value_list_serialize 13 80 569 3
xcb_sync_create_alarm_value_list_unpack 8 56 344 3
xcb_sync_create_alarm_value_list_sizeof 1 6 26 2
xcb_sync_create_alarm_sizeof 2 24 135 1
xcb_sync_create_alarm_checked 1 26 172 4
xcb_sync_create_alarm 1 26 172 4
xcb_sync_create_alarm_aux_checked 1 28 182 4
xcb_sync_create_alarm_aux 1 28 182 4
xcb_sync_create_alarm_value_list 1 4 20 1
xcb_sync_change_alarm_value_list_serialize 13 80 569 3
xcb_sync_change_alarm_value_list_unpack 8 56 344 3
xcb_sync_change_alarm_value_list_sizeof 1 6 26 2
xcb_sync_change_alarm_sizeof 2 24 135 1
xcb_sync_change_alarm_checked 1 26 172 4
xcb_sync_change_alarm 1 26 172 4
xcb_sync_change_alarm_aux_checked 1 28 182 4
xcb_sync_change_alarm_aux 1 28 182 4
xcb_sync_change_alarm_value_list 1 4 20 1
xcb_sync_destroy_alarm_checked 1 20 131 2
xcb_sync_destroy_alarm 1 20 131 2
xcb_sync_query_alarm 1 20 131 2
xcb_sync_query_alarm_unchecked 1 20 131 2
xcb_sync_query_alarm_reply 1 6 31 3
xcb_sync_set_priority_checked 1 22 140 3
xcb_sync_set_priority 1 22 140 3
xcb_sync_get_priority 1 20 131 2
xcb_sync_get_priority_unchecked 1 20 131 2
xcb_sync_get_priority_reply 1 6 31 3
xcb_sync_create_fence_checked 1 24 149 4
xcb_sync_create_fence 1 24 149 4
xcb_sync_trigger_fence_checked 1 20 131 2
xcb_sync_trigger_fence 1 20 131 2
xcb_sync_reset_fence_checked 1 20 131 2
xcb_sync_reset_fence 1 20 131 2
xcb_sync_destroy_fence_checked 1 20 131 2
xcb_sync_destroy_fence 1 20 131 2
xcb_sync_query_fence 1 20 131 2
xcb_sync_query_fence_unchecked 1 20 131 2
xcb_sync_query_fence_reply 1 6 31 3
xcb_sync_await_fence_sizeof 2 24 125 2
xcb_sync_await_fence_checked 1 24 183 3
xcb_sync_await_fence 1 24 183 3
xcb_sync_await_fence_fence_list 1 4 20 1
xcb_sync_await_fence_fence_list_length 1 4 32 1
xcb_sync_await_fence_fence_list_end 1 8 79 1
Source file: ./lib/libxcb/src/xinput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_input_event_class_next 1 6 27 1
xcb_input_event_class_end 1 8 57 1
xcb_input_key_code_next 1 6 27 1
xcb_input_key_code_end 1 8 57 1
xcb_input_device_id_next 1 6 27 1
xcb_input_device_id_end 1 8 57 1
xcb_input_fp1616_next 1 6 27 1
xcb_input_fp1616_end 1 8 57 1
xcb_input_fp3232_next 1 6 27 1
xcb_input_fp3232_end 1 8 57 1
xcb_input_get_extension_version_sizeof 2 24 135 1
xcb_input_get_extension_version 1 26 200 3
xcb_input_get_extension_version_unchecked 1 26 200 3
xcb_input_get_extension_version_reply 1 6 31 3
xcb_input_device_info_next 1 6 27 1
xcb_input_device_info_end 1 8 57 1
xcb_input_key_info_next 1 6 27 1
xcb_input_key_info_end 1 8 57 1
xcb_input_button_info_next 1 6 27 1
xcb_input_button_info_end 1 8 57 1
xcb_input_axis_info_next 1 6 27 1
xcb_input_axis_info_end 1 8 57 1
xcb_input_valuator_info_sizeof 2 24 135 1
xcb_input_valuator_info_axes 1 4 20 1
xcb_input_valuator_info_axes_length 1 4 14 1
xcb_input_valuator_info_axes_iterator 1 8 55 1
xcb_input_valuator_info_next 1 9 79 1
xcb_input_valuator_info_end 2 10 51 1
xcb_input_input_info_info_valuator_axes 1 4 16 1
xcb_input_input_info_info_valuator_axes_length 1 5 21 2
xcb_input_input_info_info_valuator_axes_iterator 1 9 58 2
xcb_input_input_info_info_serialize 11 99 766 3
xcb_input_input_info_info_unpack 6 71 504 3
xcb_input_input_info_info_sizeof 1 6 26 2
xcb_input_input_info_sizeof 2 24 135 1
xcb_input_input_info_info 1 4 20 1
xcb_input_input_info_next 1 9 79 1
xcb_input_input_info_end 2 10 51 1
xcb_input_device_name_sizeof 2 24 135 1
xcb_input_device_name_string 1 4 20 1
xcb_input_device_name_string_length 1 4 14 1
xcb_input_device_name_string_end 1 8 61 1
xcb_input_device_name_next 1 9 79 1
xcb_input_device_name_end 2 10 51 1
xcb_input_list_input_devices_sizeof 8 71 389 1
xcb_input_list_input_devices 1 18 122 1
xcb_input_list_input_devices_unchecked 1 18 122 1
xcb_input_list_input_devices_devices 1 4 20 1
xcb_input_list_input_devices_devices_length 1 4 14 1
xcb_input_list_input_devices_devices_iterator 1 8 55 1
xcb_input_list_input_devices_infos_length 2 15 67 1
xcb_input_list_input_devices_infos_iterator 2 20 132 1
xcb_input_list_input_devices_names_length 1 4 14 1
xcb_input_list_input_devices_names_iterator 1 9 79 1
xcb_input_list_input_devices_reply 1 6 31 3
xcb_input_input_class_info_next 1 6 27 1
xcb_input_input_class_info_end 1 8 57 1
xcb_input_open_device_sizeof 3 32 176 1
xcb_input_open_device 1 21 142 2
xcb_input_open_device_unchecked 1 21 142 2
xcb_input_open_device_class_info 1 4 20 1
xcb_input_open_device_class_info_length 1 4 14 1
xcb_input_open_device_class_info_iterator 1 8 55 1
xcb_input_open_device_reply 1 6 31 3
xcb_input_close_device_checked 1 21 142 2
xcb_input_close_device 1 21 142 2
xcb_input_set_device_mode 1 23 151 3
xcb_input_set_device_mode_unchecked 1 23 151 3
xcb_input_set_device_mode_reply 1 6 31 3
xcb_input_select_extension_event_sizeof 2 24 135 1
xcb_input_select_extension_event_checked 1 28 209 4
xcb_input_select_extension_event 1 28 209 4
xcb_input_select_extension_event_classes 1 4 20 1
xcb_input_select_extension_event_classes_length 1 4 14 1
xcb_input_select_extension_event_classes_end 1 8 61 1
xcb_input_get_selected_extension_events_sizeof 3 34 194 1
xcb_input_get_selected_extension_events 1 20 131 2
xcb_input_get_selected_extension_events_unchecked 1 20 131 2
xcb_input_get_selected_extension_events_this_classes 1 4 20 1
xcb_input_get_selected_extension_events_this_classes_length 1 4 14 1
xcb_input_get_selected_extension_events_this_classes_end 1 8 61 1
xcb_input_get_selected_extension_events_all_classes 1 5 43 1
xcb_input_get_selected_extension_events_all_classes_length 1 4 14 1
xcb_input_get_selected_extension_events_all_classes_end 1 9 82 1
xcb_input_get_selected_extension_events_reply 1 6 31 3
xcb_input_change_device_dont_propagate_list_sizeof 2 24 135 1
xcb_input_change_device_dont_propagate_list_checked 1 30 213 5
xcb_input_change_device_dont_propagate_list 1 30 213 5
xcb_input_change_device_dont_propagate_list_classes 1 4 20 1
xcb_input_change_device_dont_propagate_list_classes_length 1 4 14 1
xcb_input_change_device_dont_propagate_list_classes_end 1 8 61 1
xcb_input_get_device_dont_propagate_list_sizeof 2 24 135 1
xcb_input_get_device_dont_propagate_list 1 20 131 2
xcb_input_get_device_dont_propagate_list_unchecked 1 20 131 2
xcb_input_get_device_dont_propagate_list_classes 1 4 20 1
xcb_input_get_device_dont_propagate_list_classes_length 1 4 14 1
xcb_input_get_device_dont_propagate_list_classes_end 1 8 61 1
xcb_input_get_device_dont_propagate_list_reply 1 6 31 3
xcb_input_device_time_coord_sizeof 2 24 125 2
xcb_input_device_time_coord_axisvalues 1 4 20 1
xcb_input_device_time_coord_axisvalues_length 1 5 15 2
xcb_input_device_time_coord_axisvalues_end 1 9 62 2
xcb_input_device_time_coord_next 1 9 83 1
xcb_input_device_time_coord_end 2 10 51 1
xcb_input_get_device_motion_events_sizeof 3 29 164 1
xcb_input_get_device_motion_events 1 25 160 4
xcb_input_get_device_motion_events_unchecked 1 25 160 4
xcb_input_get_device_motion_events_events_length 1 4 14 1
xcb_input_get_device_motion_events_events_iterator 1 9 63 1
xcb_input_get_device_motion_events_reply 1 6 31 3
xcb_input_change_keyboard_device 1 21 142 2
xcb_input_change_keyboard_device_unchecked 1 21 142 2
xcb_input_change_keyboard_device_reply 1 6 31 3
xcb_input_change_pointer_device 1 25 155 4
xcb_input_change_pointer_device_unchecked 1 25 155 4
xcb_input_change_pointer_device_reply 1 6 31 3
xcb_input_grab_device_sizeof 2 24 135 1
xcb_input_grab_device 1 38 254 9
xcb_input_grab_device_unchecked 1 38 254 9
xcb_input_grab_device_reply 1 6 31 3
xcb_input_ungrab_device_checked 1 23 151 3
xcb_input_ungrab_device 1 23 151 3
xcb_input_grab_device_key_sizeof 2 24 135 1
xcb_input_grab_device_key_checked 1 42 272 11
xcb_input_grab_device_key 1 42 272 11
xcb_input_grab_device_key_classes 1 4 20 1
xcb_input_grab_device_key_classes_length 1 4 14 1
xcb_input_grab_device_key_classes_end 1 8 61 1
xcb_input_ungrab_device_key_checked 1 28 167 6
xcb_input_ungrab_device_key 1 28 167 6
xcb_input_grab_device_button_sizeof 2 24 135 1
xcb_input_grab_device_button_checked 1 42 272 11
xcb_input_grab_device_button 1 42 272 11
xcb_input_grab_device_button_classes 1 4 20 1
xcb_input_grab_device_button_classes_length 1 4 14 1
xcb_input_grab_device_button_classes_end 1 8 61 1
xcb_input_ungrab_device_button_checked 1 29 178 6
xcb_input_ungrab_device_button 1 29 178 6
xcb_input_allow_device_events_checked 1 25 160 4
xcb_input_allow_device_events 1 25 160 4
xcb_input_get_device_focus 1 21 142 2
xcb_input_get_device_focus_unchecked 1 21 142 2
xcb_input_get_device_focus_reply 1 6 31 3
xcb_input_set_device_focus_checked 1 27 169 5
xcb_input_set_device_focus 1 27 169 5
xcb_input_kbd_feedback_state_next 1 6 27 1
xcb_input_kbd_feedback_state_end 1 8 57 1
xcb_input_ptr_feedback_state_next 1 6 27 1
xcb_input_ptr_feedback_state_end 1 8 57 1
xcb_input_integer_feedback_state_next 1 6 27 1
xcb_input_integer_feedback_state_end 1 8 57 1
xcb_input_string_feedback_state_sizeof 2 24 135 1
xcb_input_string_feedback_state_keysyms 1 4 20 1
xcb_input_string_feedback_state_keysyms_length 1 4 14 1
xcb_input_string_feedback_state_keysyms_end 1 8 61 1
xcb_input_string_feedback_state_next 1 9 79 1
xcb_input_string_feedback_state_end 2 10 51 1
xcb_input_bell_feedback_state_next 1 6 27 1
xcb_input_bell_feedback_state_end 1 8 57 1
xcb_input_led_feedback_state_next 1 6 27 1
xcb_input_led_feedback_state_end 1 8 57 1
xcb_input_feedback_state_data_string_keysyms 1 4 16 1
xcb_input_feedback_state_data_string_keysyms_length 1 5 21 2
xcb_input_feedback_state_data_string_keysyms_end 1 9 60 2
xcb_input_feedback_state_data_serialize 14 185 1526 3
xcb_input_feedback_state_data_unpack 9 143 1120 3
xcb_input_feedback_state_data_sizeof 1 6 26 2
xcb_input_feedback_state_sizeof 2 24 135 1
xcb_input_feedback_state_data 1 4 20 1
xcb_input_feedback_state_next 1 9 79 1
xcb_input_feedback_state_end 2 10 51 1
xcb_input_get_feedback_control_sizeof 3 29 160 1
xcb_input_get_feedback_control 1 21 142 2
xcb_input_get_feedback_control_unchecked 1 21 142 2
xcb_input_get_feedback_control_feedbacks_length 1 4 14 1
xcb_input_get_feedback_control_feedbacks_iterator 1 8 55 1
xcb_input_get_feedback_control_reply 1 6 31 3
xcb_input_kbd_feedback_ctl_next 1 6 27 1
xcb_input_kbd_feedback_ctl_end 1 8 57 1
xcb_input_ptr_feedback_ctl_next 1 6 27 1
xcb_input_ptr_feedback_ctl_end 1 8 57 1
xcb_input_integer_feedback_ctl_next 1 6 27 1
xcb_input_integer_feedback_ctl_end 1 8 57 1
xcb_input_string_feedback_ctl_sizeof 2 24 135 1
xcb_input_string_feedback_ctl_keysyms 1 4 20 1
xcb_input_string_feedback_ctl_keysyms_length 1 4 14 1
xcb_input_string_feedback_ctl_keysyms_end 1 8 61 1
xcb_input_string_feedback_ctl_next 1 9 79 1
xcb_input_string_feedback_ctl_end 2 10 51 1
xcb_input_bell_feedback_ctl_next 1 6 27 1
xcb_input_bell_feedback_ctl_end 1 8 57 1
xcb_input_led_feedback_ctl_next 1 6 27 1
xcb_input_led_feedback_ctl_end 1 8 57 1
xcb_input_feedback_ctl_data_string_keysyms 1 4 16 1
xcb_input_feedback_ctl_data_string_keysyms_length 1 5 21 2
xcb_input_feedback_ctl_data_string_keysyms_end 1 9 60 2
xcb_input_feedback_ctl_data_serialize 14 170 1391 3
xcb_input_feedback_ctl_data_unpack 9 132 1032 3
xcb_input_feedback_ctl_data_sizeof 1 6 26 2
xcb_input_feedback_ctl_sizeof 2 24 135 1
xcb_input_feedback_ctl_data 1 4 20 1
xcb_input_feedback_ctl_next 1 9 79 1
xcb_input_feedback_ctl_end 2 10 51 1
xcb_input_change_feedback_control_sizeof 2 23 120 1
xcb_input_change_feedback_control_checked 1 29 189 5
xcb_input_change_feedback_control 1 29 189 5
xcb_input_change_feedback_control_feedback 1 4 20 1
xcb_input_get_device_key_mapping_sizeof 2 24 135 1
xcb_input_get_device_key_mapping 1 25 155 4
xcb_input_get_device_key_mapping_unchecked 1 25 155 4
xcb_input_get_device_key_mapping_keysyms 1 4 20 1
xcb_input_get_device_key_mapping_keysyms_length 1 4 14 1
xcb_input_get_device_key_mapping_keysyms_end 1 8 61 1
xcb_input_get_device_key_mapping_reply 1 6 31 3
xcb_input_change_device_key_mapping_sizeof 2 24 141 1
xcb_input_change_device_key_mapping_checked 1 31 220 6
xcb_input_change_device_key_mapping 1 31 220 6
xcb_input_change_device_key_mapping_keysyms 1 4 20 1
xcb_input_change_device_key_mapping_keysyms_length 1 4 20 1
xcb_input_change_device_key_mapping_keysyms_end 1 8 67 1
xcb_input_get_device_modifier_mapping_sizeof 2 24 139 1
xcb_input_get_device_modifier_mapping 1 21 142 2
xcb_input_get_device_modifier_mapping_unchecked 1 21 142 2
xcb_input_get_device_modifier_mapping_keymaps 1 4 20 1
xcb_input_get_device_modifier_mapping_keymaps_length 1 4 18 1
xcb_input_get_device_modifier_mapping_keymaps_end 1 8 65 1
xcb_input_get_device_modifier_mapping_reply 1 6 31 3
xcb_input_set_device_modifier_mapping_sizeof 2 24 139 1
xcb_input_set_device_modifier_mapping 1 28 213 4
xcb_input_set_device_modifier_mapping_unchecked 1 28 213 4
xcb_input_set_device_modifier_mapping_reply 1 6 31 3
xcb_input_get_device_button_mapping_sizeof 3 32 176 1
xcb_input_get_device_button_mapping 1 21 142 2
xcb_input_get_device_button_mapping_unchecked 1 21 142 2
xcb_input_get_device_button_mapping_map 1 4 20 1
xcb_input_get_device_button_mapping_map_length 1 4 14 1
xcb_input_get_device_button_mapping_map_end 1 8 61 1
xcb_input_get_device_button_mapping_reply 1 6 31 3
xcb_input_set_device_button_mapping_sizeof 2 24 135 1
xcb_input_set_device_button_mapping 1 28 209 4
xcb_input_set_device_button_mapping_unchecked 1 28 209 4
xcb_input_set_device_button_mapping_reply 1 6 31 3
xcb_input_key_state_next 1 6 27 1
xcb_input_key_state_end 1 8 57 1
xcb_input_button_state_next 1 6 27 1
xcb_input_button_state_end 1 8 57 1
xcb_input_valuator_state_sizeof 2 24 135 1
xcb_input_valuator_state_valuators 1 4 20 1
xcb_input_valuator_state_valuators_length 1 4 14 1
xcb_input_valuator_state_valuators_end 1 8 61 1
xcb_input_valuator_state_next 1 9 79 1
xcb_input_valuator_state_end 2 10 51 1
xcb_input_input_state_data_valuator_valuators 1 4 16 1
xcb_input_input_state_data_valuator_valuators_length 1 5 21 2
xcb_input_input_state_data_valuator_valuators_end 1 9 60 2
xcb_input_input_state_data_serialize 11 99 749 3
xcb_input_input_state_data_unpack 6 70 499 3
xcb_input_input_state_data_sizeof 1 6 26 2
xcb_input_input_state_sizeof 2 24 135 1
xcb_input_input_state_data 1 4 20 1
xcb_input_input_state_next 1 9 79 1
xcb_input_input_state_end 2 10 51 1
xcb_input_query_device_state_sizeof 3 29 160 1
xcb_input_query_device_state 1 21 142 2
xcb_input_query_device_state_unchecked 1 21 142 2
xcb_input_query_device_state_classes_length 1 4 14 1
xcb_input_query_device_state_classes_iterator 1 8 55 1
xcb_input_query_device_state_reply 1 6 31 3
xcb_input_send_extension_event_sizeof 3 34 198 1
xcb_input_send_extension_event_checked 1 39 298 8
xcb_input_send_extension_event 1 39 298 8
xcb_input_send_extension_event_events 1 4 20 1
xcb_input_send_extension_event_events_length 1 4 18 1
xcb_input_send_extension_event_events_end 1 8 65 1
xcb_input_send_extension_event_classes 1 5 43 1
xcb_input_send_extension_event_classes_length 1 4 14 1
xcb_input_send_extension_event_classes_end 1 9 82 1
xcb_input_device_bell_checked 1 26 158 5
xcb_input_device_bell 1 26 158 5
xcb_input_set_device_valuators_sizeof 2 24 135 1
xcb_input_set_device_valuators 1 30 213 5
xcb_input_set_device_valuators_unchecked 1 30 213 5
xcb_input_set_device_valuators_reply 1 6 31 3
xcb_input_device_resolution_state_sizeof 4 44 253 1
xcb_input_device_resolution_state_resolution_values 1 4 20 1
xcb_input_device_resolution_state_resolution_values_length 1 4 14 1
xcb_input_device_resolution_state_resolution_values_end 1 8 61 1
xcb_input_device_resolution_state_resolution_min 1 5 43 1
xcb_input_device_resolution_state_resolution_min_length 1 4 14 1
xcb_input_device_resolution_state_resolution_min_end 1 9 82 1
xcb_input_device_resolution_state_resolution_max 1 5 43 1
xcb_input_device_resolution_state_resolution_max_length 1 4 14 1
xcb_input_device_resolution_state_resolution_max_end 1 9 82 1
xcb_input_device_resolution_state_next 1 9 79 1
xcb_input_device_resolution_state_end 2 10 51 1
xcb_input_device_abs_calib_state_next 1 6 27 1
xcb_input_device_abs_calib_state_end 1 8 57 1
xcb_input_device_abs_area_state_next 1 6 27 1
xcb_input_device_abs_area_state_end 1 8 57 1
xcb_input_device_core_state_next 1 6 27 1
xcb_input_device_core_state_end 1 8 57 1
xcb_input_device_enable_state_next 1 6 27 1
xcb_input_device_enable_state_end 1 8 57 1
xcb_input_device_state_data_resolution_resolution_values 1 4 16 1
xcb_input_device_state_data_resolution_resolution_values_length 1 5 21 2
xcb_input_device_state_data_resolution_resolution_values_end 1 9 60 2
xcb_input_device_state_data_resolution_resolution_min 1 4 16 1
xcb_input_device_state_data_resolution_resolution_min_length 1 5 21 2
xcb_input_device_state_data_resolution_resolution_min_end 1 9 60 2
xcb_input_device_state_data_resolution_resolution_max 1 4 16 1
xcb_input_device_state_data_resolution_resolution_max_length 1 5 21 2
xcb_input_device_state_data_resolution_resolution_max_end 1 9 60 2
xcb_input_device_state_data_serialize 15 193 1581 3
xcb_input_device_state_data_unpack 10 149 1129 3
xcb_input_device_state_data_sizeof 1 6 26 2
xcb_input_device_state_sizeof 2 24 135 1
xcb_input_device_state_data 1 4 20 1
xcb_input_device_state_next 1 9 79 1
xcb_input_device_state_end 2 10 51 1
xcb_input_get_device_control_sizeof 2 23 120 1
xcb_input_get_device_control 1 23 146 3
xcb_input_get_device_control_unchecked 1 23 146 3
xcb_input_get_device_control_control 1 4 20 1
xcb_input_get_device_control_reply 1 6 31 3
xcb_input_device_resolution_ctl_sizeof 2 24 135 1
xcb_input_device_resolution_ctl_resolution_values 1 4 20 1
xcb_input_device_resolution_ctl_resolution_values_length 1 4 14 1
xcb_input_device_resolution_ctl_resolution_values_end 1 8 61 1
xcb_input_device_resolution_ctl_next 1 9 79 1
xcb_input_device_resolution_ctl_end 2 10 51 1
xcb_input_device_abs_calib_ctl_next 1 6 27 1
xcb_input_device_abs_calib_ctl_end 1 8 57 1
xcb_input_device_abs_area_ctrl_next 1 6 27 1
xcb_input_device_abs_area_ctrl_end 1 8 57 1
xcb_input_device_core_ctrl_next 1 6 27 1
xcb_input_device_core_ctrl_end 1 8 57 1
xcb_input_device_enable_ctrl_next 1 6 27 1
xcb_input_device_enable_ctrl_end 1 8 57 1
xcb_input_device_ctl_data_resolution_resolution_values 1 4 16 1
xcb_input_device_ctl_data_resolution_resolution_values_length 1 5 21 2
xcb_input_device_ctl_data_resolution_resolution_values_end 1 9 60 2
xcb_input_device_ctl_data_serialize 13 168 1383 3
xcb_input_device_ctl_data_unpack 8 131 1040 3
xcb_input_device_ctl_data_sizeof 1 6 26 2
xcb_input_device_ctl_sizeof 2 24 135 1
xcb_input_device_ctl_data 1 4 20 1
xcb_input_device_ctl_next 1 9 79 1
xcb_input_device_ctl_end 2 10 51 1
xcb_input_change_device_control_sizeof 2 23 120 1
xcb_input_change_device_control 1 27 175 4
xcb_input_change_device_control_unchecked 1 27 175 4
xcb_input_change_device_control_reply 1 6 31 3
xcb_input_list_device_properties_sizeof 2 24 135 1
xcb_input_list_device_properties 1 21 142 2
xcb_input_list_device_properties_unchecked 1 21 142 2
xcb_input_list_device_properties_atoms 1 4 20 1
xcb_input_list_device_properties_atoms_length 1 4 14 1
xcb_input_list_device_properties_atoms_end 1 8 61 1
xcb_input_list_device_properties_reply 1 6 31 3
xcb_input_change_device_property_items_data_8 1 4 14 1
xcb_input_change_device_property_items_data_8_length 1 5 19 2
xcb_input_change_device_property_items_data_8_end 1 9 56 2
xcb_input_change_device_property_items_data_16 1 4 14 1
xcb_input_change_device_property_items_data_16_length 1 5 19 2
xcb_input_change_device_property_items_data_16_end 1 9 56 2
xcb_input_change_device_property_items_data_32 1 4 14 1
xcb_input_change_device_property_items_data_32_length 1 5 19 2
xcb_input_change_device_property_items_data_32_end 1 9 56 2
xcb_input_change_device_property_items_serialize 15 112 740 4
xcb_input_change_device_property_items_unpack 10 81 454 4
xcb_input_change_device_property_items_sizeof 1 7 31 3
xcb_input_change_device_property_sizeof 2 24 139 1
xcb_input_change_device_property_checked 1 35 216 8
xcb_input_change_device_property 1 35 216 8
xcb_input_change_device_property_aux_checked 1 37 226 8
xcb_input_change_device_property_aux 1 37 226 8
xcb_input_change_device_property_items 1 4 20 1
xcb_input_delete_device_property_checked 1 23 151 3
xcb_input_delete_device_property 1 23 151 3
xcb_input_get_device_property_items_data_8 1 4 14 1
xcb_input_get_device_property_items_data_8_length 1 5 19 2
xcb_input_get_device_property_items_data_8_end 1 9 56 2
xcb_input_get_device_property_items_data_16 1 4 14 1
xcb_input_get_device_property_items_data_16_length 1 5 19 2
xcb_input_get_device_property_items_data_16_end 1 9 56 2
xcb_input_get_device_property_items_data_32 1 4 14 1
xcb_input_get_device_property_items_data_32_length 1 5 19 2
xcb_input_get_device_property_items_data_32_end 1 9 56 2
xcb_input_get_device_property_items_serialize 15 112 740 4
xcb_input_get_device_property_items_unpack 10 81 454 4
xcb_input_get_device_property_items_sizeof 1 7 31 3
xcb_input_get_device_property_sizeof 2 24 139 1
xcb_input_get_device_property 1 31 187 7
xcb_input_get_device_property_unchecked 1 31 187 7
xcb_input_get_device_property_items 1 4 20 1
xcb_input_get_device_property_reply 1 6 31 3
xcb_input_group_info_next 1 6 27 1
xcb_input_group_info_end 1 8 57 1
xcb_input_modifier_info_next 1 6 27 1
xcb_input_modifier_info_end 1 8 57 1
xcb_input_xi_query_pointer_sizeof 2 24 135 1
xcb_input_xi_query_pointer 1 23 151 3
xcb_input_xi_query_pointer_unchecked 1 23 151 3
xcb_input_xi_query_pointer_buttons 1 4 20 1
xcb_input_xi_query_pointer_buttons_length 1 4 14 1
xcb_input_xi_query_pointer_buttons_end 1 8 61 1
xcb_input_xi_query_pointer_reply 1 6 31 3
xcb_input_xi_warp_pointer_checked 1 37 214 10
xcb_input_xi_warp_pointer 1 37 214 10
xcb_input_xi_change_cursor_checked 1 25 160 4
xcb_input_xi_change_cursor 1 25 160 4
xcb_input_add_master_sizeof 3 32 176 1
xcb_input_add_master_name 1 4 20 1
xcb_input_add_master_name_length 1 4 14 1
xcb_input_add_master_name_end 1 8 61 1
xcb_input_add_master_next 1 9 79 1
xcb_input_add_master_end 2 10 51 1
xcb_input_remove_master_next 1 6 27 1
xcb_input_remove_master_end 1 8 57 1
xcb_input_attach_slave_next 1 6 27 1
xcb_input_attach_slave_end 1 8 57 1
xcb_input_detach_slave_next 1 6 27 1
xcb_input_detach_slave_end 1 8 57 1
xcb_input_hierarchy_change_data_add_master_name 1 4 16 1
xcb_input_hierarchy_change_data_add_master_name_length 1 5 21 2
xcb_input_hierarchy_change_data_add_master_name_end 1 9 60 2
xcb_input_hierarchy_change_data_serialize 13 132 1024 3
xcb_input_hierarchy_change_data_unpack 8 98 697 3
xcb_input_hierarchy_change_data_sizeof 1 6 26 2
xcb_input_hierarchy_change_sizeof 2 24 135 1
xcb_input_hierarchy_change_data 1 4 20 1
xcb_input_hierarchy_change_next 1 9 79 1
xcb_input_hierarchy_change_end 2 10 51 1
xcb_input_xi_change_hierarchy_sizeof 3 29 160 1
xcb_input_xi_change_hierarchy_checked 2 35 250 3
xcb_input_xi_change_hierarchy 2 35 250 3
xcb_input_xi_change_hierarchy_changes_length 1 4 14 1
xcb_input_xi_change_hierarchy_changes_iterator 1 8 55 1
xcb_input_xi_set_client_pointer_checked 1 23 151 3
xcb_input_xi_set_client_pointer 1 23 151 3
xcb_input_xi_get_client_pointer 1 20 131 2
xcb_input_xi_get_client_pointer_unchecked 1 20 131 2
xcb_input_xi_get_client_pointer_reply 1 6 31 3
xcb_input_event_mask_sizeof 2 24 135 1
xcb_input_event_mask_mask 1 4 20 1
xcb_input_event_mask_mask_length 1 4 14 1
xcb_input_event_mask_mask_end 1 8 61 1
xcb_input_event_mask_next 1 9 79 1
xcb_input_event_mask_end 2 10 51 1
xcb_input_xi_select_events_sizeof 3 29 160 1
xcb_input_xi_select_events_checked 2 37 259 4
xcb_input_xi_select_events 2 37 259 4
xcb_input_xi_select_events_masks_length 1 4 14 1
xcb_input_xi_select_events_masks_iterator 1 8 55 1
xcb_input_xi_query_version 1 22 140 3
xcb_input_xi_query_version_unchecked 1 22 140 3
xcb_input_xi_query_version_reply 1 6 31 3
xcb_input_button_class_sizeof 3 34 202 1
xcb_input_button_class_state 1 4 20 1
xcb_input_button_class_state_length 1 4 22 1
xcb_input_button_class_state_end 1 8 69 1
xcb_input_button_class_labels 1 5 43 1
xcb_input_button_class_labels_length 1 4 14 1
xcb_input_button_class_labels_end 1 9 82 1
xcb_input_button_class_next 1 9 79 1
xcb_input_button_class_end 2 10 51 1
xcb_input_key_class_sizeof 2 24 135 1
xcb_input_key_class_keys 1 4 20 1
xcb_input_key_class_keys_length 1 4 14 1
xcb_input_key_class_keys_end 1 8 61 1
xcb_input_key_class_next 1 9 79 1
xcb_input_key_class_end 2 10 51 1
xcb_input_scroll_class_next 1 6 27 1
xcb_input_scroll_class_end 1 8 57 1
xcb_input_touch_class_next 1 6 27 1
xcb_input_touch_class_end 1 8 57 1
xcb_input_valuator_class_next 1 6 27 1
xcb_input_valuator_class_end 1 8 57 1
xcb_input_device_class_data_key_keys 1 4 16 1
xcb_input_device_class_data_key_keys_length 1 5 21 2
xcb_input_device_class_data_key_keys_end 1 9 60 2
xcb_input_device_class_data_button_state 1 4 16 1
xcb_input_device_class_data_button_state_length 1 5 29 2
xcb_input_device_class_data_button_state_end 1 9 68 2
xcb_input_device_class_data_button_labels 1 4 16 1
xcb_input_device_class_data_button_labels_length 1 5 21 2
xcb_input_device_class_data_button_labels_end 1 9 60 2
xcb_input_device_class_data_serialize 15 178 1456 3
xcb_input_device_class_data_unpack 10 137 1035 3
xcb_input_device_class_data_sizeof 1 6 26 2
xcb_input_device_class_sizeof 2 24 135 1
xcb_input_device_class_data 1 4 20 1
xcb_input_device_class_next 1 9 79 1
xcb_input_device_class_end 2 10 51 1
xcb_input_xi_device_info_sizeof 5 47 260 1
xcb_input_xi_device_info_name 1 4 20 1
xcb_input_xi_device_info_name_length 1 4 14 1
xcb_input_xi_device_info_name_end 1 8 61 1
xcb_input_xi_device_info_classes_length 1 4 14 1
xcb_input_xi_device_info_classes_iterator 1 9 82 1
xcb_input_xi_device_info_next 1 9 79 1
xcb_input_xi_device_info_end 2 10 51 1
xcb_input_xi_query_device_sizeof 3 29 160 1
xcb_input_xi_query_device 1 21 142 2
xcb_input_xi_query_device_unchecked 1 21 142 2
xcb_input_xi_query_device_infos_length 1 4 14 1
xcb_input_xi_query_device_infos_iterator 1 8 55 1
xcb_input_xi_query_device_reply 1 6 31 3
xcb_input_xi_set_focus_checked 1 25 160 4
xcb_input_xi_set_focus 1 25 160 4
xcb_input_xi_get_focus 1 21 142 2
xcb_input_xi_get_focus_unchecked 1 21 142 2
xcb_input_xi_get_focus_reply 1 6 31 3
xcb_input_xi_grab_device_sizeof 2 24 135 1
xcb_input_xi_grab_device 1 40 258 10
xcb_input_xi_grab_device_unchecked 1 40 258 10
xcb_input_xi_grab_device_reply 1 6 31 3
xcb_input_xi_ungrab_device_checked 1 23 151 3
xcb_input_xi_ungrab_device 1 23 151 3
xcb_input_xi_allow_events_checked 1 29 173 6
xcb_input_xi_allow_events 1 29 173 6
xcb_input_grab_modifier_info_next 1 6 27 1
xcb_input_grab_modifier_info_end 1 8 57 1
xcb_input_xi_passive_grab_device_sizeof 3 34 194 1
xcb_input_xi_passive_grab_device 1 51 348 14
xcb_input_xi_passive_grab_device_unchecked 1 51 348 14
xcb_input_xi_passive_grab_device_modifiers 1 4 20 1
xcb_input_xi_passive_grab_device_modifiers_length 1 4 14 1
xcb_input_xi_passive_grab_device_modifiers_iterator 1 8 55 1
xcb_input_xi_passive_grab_device_reply 1 6 31 3
xcb_input_xi_passive_ungrab_device_sizeof 2 24 135 1
xcb_input_xi_passive_ungrab_device_checked 1 34 236 7
xcb_input_xi_passive_ungrab_device 1 34 236 7
xcb_input_xi_passive_ungrab_device_modifiers 1 4 20 1
xcb_input_xi_passive_ungrab_device_modifiers_length 1 4 14 1
xcb_input_xi_passive_ungrab_device_modifiers_end 1 8 61 1
xcb_input_xi_list_properties_sizeof 2 24 135 1
xcb_input_xi_list_properties 1 21 142 2
xcb_input_xi_list_properties_unchecked 1 21 142 2
xcb_input_xi_list_properties_properties 1 4 20 1
xcb_input_xi_list_properties_properties_length 1 4 14 1
xcb_input_xi_list_properties_properties_end 1 8 61 1
xcb_input_xi_list_properties_reply 1 6 31 3
xcb_input_xi_change_property_items_data_8 1 4 14 1
xcb_input_xi_change_property_items_data_8_length 1 5 19 2
xcb_input_xi_change_property_items_data_8_end 1 9 56 2
xcb_input_xi_change_property_items_data_16 1 4 14 1
xcb_input_xi_change_property_items_data_16_length 1 5 19 2
xcb_input_xi_change_property_items_data_16_end 1 9 56 2
xcb_input_xi_change_property_items_data_32 1 4 14 1
xcb_input_xi_change_property_items_data_32_length 1 5 19 2
xcb_input_xi_change_property_items_data_32_end 1 9 56 2
xcb_input_xi_change_property_items_serialize 15 112 740 4
xcb_input_xi_change_property_items_unpack 10 81 454 4
xcb_input_xi_change_property_items_sizeof 1 7 31 3
xcb_input_xi_change_property_sizeof 2 24 139 1
xcb_input_xi_change_property_checked 1 34 210 8
xcb_input_xi_change_property 1 34 210 8
xcb_input_xi_change_property_aux_checked 1 36 220 8
xcb_input_xi_change_property_aux 1 36 220 8
xcb_input_xi_change_property_items 1 4 20 1
xcb_input_xi_delete_property_checked 1 23 151 3
xcb_input_xi_delete_property 1 23 151 3
xcb_input_xi_get_property_items_data_8 1 4 14 1
xcb_input_xi_get_property_items_data_8_length 1 5 19 2
xcb_input_xi_get_property_items_data_8_end 1 9 56 2
xcb_input_xi_get_property_items_data_16 1 4 14 1
xcb_input_xi_get_property_items_data_16_length 1 5 19 2
xcb_input_xi_get_property_items_data_16_end 1 9 56 2
xcb_input_xi_get_property_items_data_32 1 4 14 1
xcb_input_xi_get_property_items_data_32_length 1 5 19 2
xcb_input_xi_get_property_items_data_32_end 1 9 56 2
xcb_input_xi_get_property_items_serialize 15 112 740 4
xcb_input_xi_get_property_items_unpack 10 81 454 4
xcb_input_xi_get_property_items_sizeof 1 7 31 3
xcb_input_xi_get_property_sizeof 2 24 139 1
xcb_input_xi_get_property 1 31 182 7
xcb_input_xi_get_property_unchecked 1 31 182 7
xcb_input_xi_get_property_items 1 4 20 1
xcb_input_xi_get_property_reply 1 6 31 3
xcb_input_xi_get_selected_events_sizeof 3 29 160 1
xcb_input_xi_get_selected_events 1 20 131 2
xcb_input_xi_get_selected_events_unchecked 1 20 131 2
xcb_input_xi_get_selected_events_masks_length 1 4 14 1
xcb_input_xi_get_selected_events_masks_iterator 1 8 55 1
xcb_input_xi_get_selected_events_reply 1 6 31 3
xcb_input_barrier_release_pointer_info_next 1 6 27 1
xcb_input_barrier_release_pointer_info_end 1 8 57 1
xcb_input_xi_barrier_release_pointer_sizeof 2 24 135 1
xcb_input_xi_barrier_release_pointer_checked 1 25 189 3
xcb_input_xi_barrier_release_pointer 1 25 189 3
xcb_input_xi_barrier_release_pointer_barriers 1 4 20 1
xcb_input_xi_barrier_release_pointer_barriers_length 1 4 14 1
xcb_input_xi_barrier_release_pointer_barriers_iterator 1 8 55 1
xcb_input_device_changed_sizeof 3 29 160 1
xcb_input_device_changed_classes_length 1 4 14 1
xcb_input_device_changed_classes_iterator 1 8 55 1
xcb_input_key_press_sizeof 5 56 317 1
xcb_input_key_press_button_mask 1 4 20 1
xcb_input_key_press_button_mask_length 1 4 14 1
xcb_input_key_press_button_mask_end 1 8 61 1
xcb_input_key_press_valuator_mask 1 5 43 1
xcb_input_key_press_valuator_mask_length 1 4 14 1
xcb_input_key_press_valuator_mask_end 1 9 82 1
xcb_input_key_press_axisvalues 1 5 43 1
xcb_input_key_press_axisvalues_length 2 16 78 1
xcb_input_key_press_axisvalues_iterator 2 21 140 1
xcb_input_key_release_sizeof 1 4 15 1
xcb_input_button_press_sizeof 5 56 317 1
xcb_input_button_press_button_mask 1 4 20 1
xcb_input_button_press_button_mask_length 1 4 14 1
xcb_input_button_press_button_mask_end 1 8 61 1
xcb_input_button_press_valuator_mask 1 5 43 1
xcb_input_button_press_valuator_mask_length 1 4 14 1
xcb_input_button_press_valuator_mask_end 1 9 82 1
xcb_input_button_press_axisvalues 1 5 43 1
xcb_input_button_press_axisvalues_length 2 16 78 1
xcb_input_button_press_axisvalues_iterator 2 21 140 1
xcb_input_button_release_sizeof 1 4 15 1
xcb_input_motion_sizeof 1 4 15 1
xcb_input_enter_sizeof 2 24 135 1
xcb_input_enter_buttons 1 4 20 1
xcb_input_enter_buttons_length 1 4 14 1
xcb_input_enter_buttons_end 1 8 61 1
xcb_input_leave_sizeof 1 4 15 1
xcb_input_focus_in_sizeof 1 4 15 1
xcb_input_focus_out_sizeof 1 4 15 1
xcb_input_hierarchy_info_next 1 6 27 1
xcb_input_hierarchy_info_end 1 8 57 1
xcb_input_hierarchy_sizeof 2 24 135 1
xcb_input_hierarchy_infos 1 4 20 1
xcb_input_hierarchy_infos_length 1 4 14 1
xcb_input_hierarchy_infos_iterator 1 8 55 1
xcb_input_raw_key_press_sizeof 6 68 381 1
xcb_input_raw_key_press_valuator_mask 1 4 20 1
xcb_input_raw_key_press_valuator_mask_length 1 4 14 1
xcb_input_raw_key_press_valuator_mask_end 1 8 61 1
xcb_input_raw_key_press_axisvalues 1 5 43 1
xcb_input_raw_key_press_axisvalues_length 2 16 78 1
xcb_input_raw_key_press_axisvalues_iterator 2 21 140 1
xcb_input_raw_key_press_axisvalues_raw 1 5 46 1
xcb_input_raw_key_press_axisvalues_raw_length 2 16 78 1
xcb_input_raw_key_press_axisvalues_raw_iterator 2 21 143 1
xcb_input_raw_key_release_sizeof 1 4 15 1
xcb_input_raw_button_press_sizeof 6 68 381 1
xcb_input_raw_button_press_valuator_mask 1 4 20 1
xcb_input_raw_button_press_valuator_mask_length 1 4 14 1
xcb_input_raw_button_press_valuator_mask_end 1 8 61 1
xcb_input_raw_button_press_axisvalues 1 5 43 1
xcb_input_raw_button_press_axisvalues_length 2 16 78 1
xcb_input_raw_button_press_axisvalues_iterator 2 21 140 1
xcb_input_raw_button_press_axisvalues_raw 1 5 46 1
xcb_input_raw_button_press_axisvalues_raw_length 2 16 78 1
xcb_input_raw_button_press_axisvalues_raw_iterator 2 21 143 1
xcb_input_raw_button_release_sizeof 1 4 15 1
xcb_input_raw_motion_sizeof 1 4 15 1
xcb_input_touch_begin_sizeof 5 56 317 1
xcb_input_touch_begin_button_mask 1 4 20 1
xcb_input_touch_begin_button_mask_length 1 4 14 1
xcb_input_touch_begin_button_mask_end 1 8 61 1
xcb_input_touch_begin_valuator_mask 1 5 43 1
xcb_input_touch_begin_valuator_mask_length 1 4 14 1
xcb_input_touch_begin_valuator_mask_end 1 9 82 1
xcb_input_touch_begin_axisvalues 1 5 43 1
xcb_input_touch_begin_axisvalues_length 2 16 78 1
xcb_input_touch_begin_axisvalues_iterator 2 21 140 1
xcb_input_touch_update_sizeof 1 4 15 1
xcb_input_touch_end_sizeof 1 4 15 1
xcb_input_raw_touch_begin_sizeof 6 68 381 1
xcb_input_raw_touch_begin_valuator_mask 1 4 20 1
xcb_input_raw_touch_begin_valuator_mask_length 1 4 14 1
xcb_input_raw_touch_begin_valuator_mask_end 1 8 61 1
xcb_input_raw_touch_begin_axisvalues 1 5 43 1
xcb_input_raw_touch_begin_axisvalues_length 2 16 78 1
xcb_input_raw_touch_begin_axisvalues_iterator 2 21 140 1
xcb_input_raw_touch_begin_axisvalues_raw 1 5 46 1
xcb_input_raw_touch_begin_axisvalues_raw_length 2 16 78 1
xcb_input_raw_touch_begin_axisvalues_raw_iterator 2 21 143 1
xcb_input_raw_touch_update_sizeof 1 4 15 1
xcb_input_raw_touch_end_sizeof 1 4 15 1
Source file: ./lib/libxcb/src/xfixes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_xfixes_query_version 1 22 140 3
xcb_xfixes_query_version_unchecked 1 22 140 3
xcb_xfixes_query_version_reply 1 6 31 3
xcb_xfixes_change_save_set_checked 1 27 164 5
xcb_xfixes_change_save_set 1 27 164 5
xcb_xfixes_select_selection_input_checked 1 24 149 4
xcb_xfixes_select_selection_input 1 24 149 4
xcb_xfixes_select_cursor_input_checked 1 22 140 3
xcb_xfixes_select_cursor_input 1 22 140 3
xcb_xfixes_get_cursor_image_sizeof 2 24 141 1
xcb_xfixes_get_cursor_image 1 18 122 1
xcb_xfixes_get_cursor_image_unchecked 1 18 122 1
xcb_xfixes_get_cursor_image_cursor_image 1 4 20 1
xcb_xfixes_get_cursor_image_cursor_image_length 1 4 20 1
xcb_xfixes_get_cursor_image_cursor_image_end 1 8 67 1
xcb_xfixes_get_cursor_image_reply 1 6 31 3
xcb_xfixes_region_next 1 6 27 1
xcb_xfixes_region_end 1 8 57 1
xcb_xfixes_create_region_sizeof 2 24 125 2
xcb_xfixes_create_region_checked 1 26 192 4
xcb_xfixes_create_region 1 26 192 4
xcb_xfixes_create_region_rectangles 1 4 20 1
xcb_xfixes_create_region_rectangles_length 1 4 32 1
xcb_xfixes_create_region_rectangles_iterator 1 8 73 1
xcb_xfixes_create_region_from_bitmap_checked 1 22 140 3
xcb_xfixes_create_region_from_bitmap 1 22 140 3
xcb_xfixes_create_region_from_window_checked 1 25 160 4
xcb_xfixes_create_region_from_window 1 25 160 4
xcb_xfixes_create_region_from_gc_checked 1 22 140 3
xcb_xfixes_create_region_from_gc 1 22 140 3
xcb_xfixes_create_region_from_picture_checked 1 22 140 3
xcb_xfixes_create_region_from_picture 1 22 140 3
xcb_xfixes_destroy_region_checked 1 20 131 2
xcb_xfixes_destroy_region 1 20 131 2
xcb_xfixes_set_region_sizeof 2 24 125 2
xcb_xfixes_set_region_checked 1 26 192 4
xcb_xfixes_set_region 1 26 192 4
xcb_xfixes_set_region_rectangles 1 4 20 1
xcb_xfixes_set_region_rectangles_length 1 4 32 1
xcb_xfixes_set_region_rectangles_iterator 1 8 73 1
xcb_xfixes_copy_region_checked 1 22 140 3
xcb_xfixes_copy_region 1 22 140 3
xcb_xfixes_union_region_checked 1 24 149 4
xcb_xfixes_union_region 1 24 149 4
xcb_xfixes_intersect_region_checked 1 24 149 4
xcb_xfixes_intersect_region 1 24 149 4
xcb_xfixes_subtract_region_checked 1 24 149 4
xcb_xfixes_subtract_region 1 24 149 4
xcb_xfixes_invert_region_checked 1 24 149 4
xcb_xfixes_invert_region 1 24 149 4
xcb_xfixes_translate_region_checked 1 24 149 4
xcb_xfixes_translate_region 1 24 149 4
xcb_xfixes_region_extents_checked 1 22 140 3
xcb_xfixes_region_extents 1 22 140 3
xcb_xfixes_fetch_region_sizeof 2 24 139 1
xcb_xfixes_fetch_region 1 20 131 2
xcb_xfixes_fetch_region_unchecked 1 20 131 2
xcb_xfixes_fetch_region_rectangles 1 4 20 1
xcb_xfixes_fetch_region_rectangles_length 1 4 18 1
xcb_xfixes_fetch_region_rectangles_iterator 1 8 59 1
xcb_xfixes_fetch_region_reply 1 6 31 3
xcb_xfixes_set_gc_clip_region_checked 1 26 158 5
xcb_xfixes_set_gc_clip_region 1 26 158 5
xcb_xfixes_set_window_shape_region_checked 1 29 178 6
xcb_xfixes_set_window_shape_region 1 29 178 6
xcb_xfixes_set_picture_clip_region_checked 1 26 158 5
xcb_xfixes_set_picture_clip_region 1 26 158 5
xcb_xfixes_set_cursor_name_sizeof 2 24 135 1
xcb_xfixes_set_cursor_name_checked 1 28 209 4
xcb_xfixes_set_cursor_name 1 28 209 4
xcb_xfixes_set_cursor_name_name 1 4 20 1
xcb_xfixes_set_cursor_name_name_length 1 4 14 1
xcb_xfixes_set_cursor_name_name_end 1 8 61 1
xcb_xfixes_get_cursor_name_sizeof 2 24 135 1
xcb_xfixes_get_cursor_name 1 20 131 2
xcb_xfixes_get_cursor_name_unchecked 1 20 131 2
xcb_xfixes_get_cursor_name_name 1 4 20 1
xcb_xfixes_get_cursor_name_name_length 1 4 14 1
xcb_xfixes_get_cursor_name_name_end 1 8 61 1
xcb_xfixes_get_cursor_name_reply 1 6 31 3
xcb_xfixes_get_cursor_image_and_name_sizeof 3 34 200 1
xcb_xfixes_get_cursor_image_and_name 1 18 122 1
xcb_xfixes_get_cursor_image_and_name_unchecked 1 18 122 1
xcb_xfixes_get_cursor_image_and_name_cursor_image 1 4 20 1
xcb_xfixes_get_cursor_image_and_name_cursor_image_length 1 4 20 1
xcb_xfixes_get_cursor_image_and_name_cursor_image_end 1 8 67 1
xcb_xfixes_get_cursor_image_and_name_name 1 5 43 1
xcb_xfixes_get_cursor_image_and_name_name_length 1 4 14 1
xcb_xfixes_get_cursor_image_and_name_name_end 1 9 82 1
xcb_xfixes_get_cursor_image_and_name_reply 1 6 31 3
xcb_xfixes_change_cursor_checked 1 22 140 3
xcb_xfixes_change_cursor 1 22 140 3
xcb_xfixes_change_cursor_by_name_sizeof 2 24 135 1
xcb_xfixes_change_cursor_by_name_checked 1 28 209 4
xcb_xfixes_change_cursor_by_name 1 28 209 4
xcb_xfixes_change_cursor_by_name_name 1 4 20 1
xcb_xfixes_change_cursor_by_name_name_length 1 4 14 1
xcb_xfixes_change_cursor_by_name_name_end 1 8 61 1
xcb_xfixes_expand_region_checked 1 30 176 7
xcb_xfixes_expand_region 1 30 176 7
xcb_xfixes_hide_cursor_checked 1 20 131 2
xcb_xfixes_hide_cursor 1 20 131 2
xcb_xfixes_show_cursor_checked 1 20 131 2
xcb_xfixes_show_cursor 1 20 131 2
xcb_xfixes_barrier_next 1 6 27 1
xcb_xfixes_barrier_end 1 8 57 1
xcb_xfixes_create_pointer_barrier_sizeof 2 24 135 1
xcb_xfixes_create_pointer_barrier_checked 1 40 263 10
xcb_xfixes_create_pointer_barrier 1 40 263 10
xcb_xfixes_create_pointer_barrier_devices 1 4 20 1
xcb_xfixes_create_pointer_barrier_devices_length 1 4 14 1
xcb_xfixes_create_pointer_barrier_devices_end 1 8 61 1
xcb_xfixes_delete_pointer_barrier_checked 1 20 131 2
xcb_xfixes_delete_pointer_barrier 1 20 131 2
Source file: ./lib/libxcb/src/xtest.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_test_get_version 1 23 146 3
xcb_test_get_version_unchecked 1 23 146 3
xcb_test_get_version_reply 1 6 31 3
xcb_test_compare_cursor 1 22 140 3
xcb_test_compare_cursor_unchecked 1 22 140 3
xcb_test_compare_cursor_reply 1 6 31 3
xcb_test_fake_input_checked 1 35 218 8
xcb_test_fake_input 1 35 218 8
xcb_test_grab_control_checked 1 21 142 2
xcb_test_grab_control 1 21 142 2
Source file: ./lib/libxcb/src/dpms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_dpms_get_version 1 22 140 3
xcb_dpms_get_version_unchecked 1 22 140 3
xcb_dpms_get_version_reply 1 6 31 3
xcb_dpms_capable 1 18 122 1
xcb_dpms_capable_unchecked 1 18 122 1
xcb_dpms_capable_reply 1 6 31 3
xcb_dpms_get_timeouts 1 18 122 1
xcb_dpms_get_timeouts_unchecked 1 18 122 1
xcb_dpms_get_timeouts_reply 1 6 31 3
xcb_dpms_set_timeouts_checked 1 24 149 4
xcb_dpms_set_timeouts 1 24 149 4
xcb_dpms_enable_checked 1 18 122 1
xcb_dpms_enable 1 18 122 1
xcb_dpms_disable_checked 1 18 122 1
xcb_dpms_disable 1 18 122 1
xcb_dpms_force_level_checked 1 20 131 2
xcb_dpms_force_level 1 20 131 2
xcb_dpms_info 1 18 122 1
xcb_dpms_info_unchecked 1 18 122 1
xcb_dpms_info_reply 1 6 31 3
Source file: ./lib/libxcb/src/xf86dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_xf86dri_drm_clip_rect_next 1 6 27 1
xcb_xf86dri_drm_clip_rect_end 1 8 57 1
xcb_xf86dri_query_version 1 18 122 1
xcb_xf86dri_query_version_unchecked 1 18 122 1
xcb_xf86dri_query_version_reply 1 6 31 3
xcb_xf86dri_query_direct_rendering_capable 1 20 131 2
xcb_xf86dri_query_direct_rendering_capable_unchecked 1 20 131 2
xcb_xf86dri_query_direct_rendering_capable_reply 1 6 31 3
xcb_xf86dri_open_connection_sizeof 2 24 135 1
xcb_xf86dri_open_connection 1 20 131 2
xcb_xf86dri_open_connection_unchecked 1 20 131 2
xcb_xf86dri_open_connection_bus_id 1 4 20 1
xcb_xf86dri_open_connection_bus_id_length 1 4 14 1
xcb_xf86dri_open_connection_bus_id_end 1 8 61 1
xcb_xf86dri_open_connection_reply 1 6 31 3
xcb_xf86dri_close_connection_checked 1 20 131 2
xcb_xf86dri_close_connection 1 20 131 2
xcb_xf86dri_get_client_driver_name_sizeof 2 24 135 1
xcb_xf86dri_get_client_driver_name 1 20 131 2
xcb_xf86dri_get_client_driver_name_unchecked 1 20 131 2
xcb_xf86dri_get_client_driver_name_client_driver_name 1 4 20 1
xcb_xf86dri_get_client_driver_name_client_driver_name_length 1 4 14 1
xcb_xf86dri_get_client_driver_name_client_driver_name_end 1 8 61 1
xcb_xf86dri_get_client_driver_name_reply 1 6 31 3
xcb_xf86dri_create_context 1 24 149 4
xcb_xf86dri_create_context_unchecked 1 24 149 4
xcb_xf86dri_create_context_reply 1 6 31 3
xcb_xf86dri_destroy_context_checked 1 22 140 3
xcb_xf86dri_destroy_context 1 22 140 3
xcb_xf86dri_create_drawable 1 22 140 3
xcb_xf86dri_create_drawable_unchecked 1 22 140 3
xcb_xf86dri_create_drawable_reply 1 6 31 3
xcb_xf86dri_destroy_drawable_checked 1 22 140 3
xcb_xf86dri_destroy_drawable 1 22 140 3
xcb_xf86dri_get_drawable_info_sizeof 3 34 194 1
xcb_xf86dri_get_drawable_info 1 22 140 3
xcb_xf86dri_get_drawable_info_unchecked 1 22 140 3
xcb_xf86dri_get_drawable_info_clip_rects 1 4 20 1
xcb_xf86dri_get_drawable_info_clip_rects_length 1 4 14 1
xcb_xf86dri_get_drawable_info_clip_rects_iterator 1 8 55 1
xcb_xf86dri_get_drawable_info_back_clip_rects 1 5 46 1
xcb_xf86dri_get_drawable_info_back_clip_rects_length 1 4 14 1
xcb_xf86dri_get_drawable_info_back_clip_rects_iterator 1 9 79 1
xcb_xf86dri_get_drawable_info_reply 1 6 31 3
xcb_xf86dri_get_device_info_sizeof 2 24 135 1
xcb_xf86dri_get_device_info 1 20 131 2
xcb_xf86dri_get_device_info_unchecked 1 20 131 2
xcb_xf86dri_get_device_info_device_private 1 4 20 1
xcb_xf86dri_get_device_info_device_private_length 1 4 14 1
xcb_xf86dri_get_device_info_device_private_end 1 8 61 1
xcb_xf86dri_get_device_info_reply 1 6 31 3
xcb_xf86dri_auth_connection 1 22 140 3
xcb_xf86dri_auth_connection_unchecked 1 22 140 3
xcb_xf86dri_auth_connection_reply 1 6 31 3
Source file: ./lib/libxcb/src/damage.h
Source file: ./lib/libxcb/src/config.h
Source file: ./lib/libxcb/src/xkb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_xkb_device_spec_next 1 6 27 1
xcb_xkb_device_spec_end 1 8 57 1
xcb_xkb_led_class_spec_next 1 6 27 1
xcb_xkb_led_class_spec_end 1 8 57 1
xcb_xkb_bell_class_spec_next 1 6 27 1
xcb_xkb_bell_class_spec_end 1 8 57 1
xcb_xkb_id_spec_next 1 6 27 1
xcb_xkb_id_spec_end 1 8 57 1
xcb_xkb_indicator_map_next 1 6 27 1
xcb_xkb_indicator_map_end 1 8 57 1
xcb_xkb_mod_def_next 1 6 27 1
xcb_xkb_mod_def_end 1 8 57 1
xcb_xkb_key_name_next 1 6 27 1
xcb_xkb_key_name_end 1 8 57 1
xcb_xkb_key_alias_next 1 6 27 1
xcb_xkb_key_alias_end 1 8 57 1
xcb_xkb_counted_string_16_sizeof 3 34 214 1
xcb_xkb_counted_string_16_string 1 4 20 1
xcb_xkb_counted_string_16_string_length 1 4 14 1
xcb_xkb_counted_string_16_string_end 1 8 61 1
xcb_xkb_counted_string_16_alignment_pad 1 5 43 1
xcb_xkb_counted_string_16_alignment_pad_length 1 4 34 1
xcb_xkb_counted_string_16_alignment_pad_end 1 9 102 1
xcb_xkb_counted_string_16_next 1 9 79 1
xcb_xkb_counted_string_16_end 2 10 51 1
xcb_xkb_kt_map_entry_next 1 6 27 1
xcb_xkb_kt_map_entry_end 1 8 57 1
xcb_xkb_key_type_sizeof 3 34 200 1
xcb_xkb_key_type_map 1 4 20 1
xcb_xkb_key_type_map_length 1 4 14 1
xcb_xkb_key_type_map_iterator 1 8 55 1
xcb_xkb_key_type_preserve 1 5 46 1
xcb_xkb_key_type_preserve_length 1 4 20 1
xcb_xkb_key_type_preserve_iterator 1 9 85 1
xcb_xkb_key_type_next 1 9 79 1
xcb_xkb_key_type_end 2 10 51 1
xcb_xkb_key_sym_map_sizeof 2 24 135 1
xcb_xkb_key_sym_map_syms 1 4 20 1
xcb_xkb_key_sym_map_syms_length 1 4 14 1
xcb_xkb_key_sym_map_syms_end 1 8 61 1
xcb_xkb_key_sym_map_next 1 9 79 1
xcb_xkb_key_sym_map_end 2 10 51 1
xcb_xkb_common_behavior_next 1 6 27 1
xcb_xkb_common_behavior_end 1 8 57 1
xcb_xkb_default_behavior_next 1 6 27 1
xcb_xkb_default_behavior_end 1 8 57 1
xcb_xkb_lock_behavior_next 1 6 27 1
xcb_xkb_lock_behavior_end 1 8 57 1
xcb_xkb_radio_group_behavior_next 1 6 27 1
xcb_xkb_radio_group_behavior_end 1 8 57 1
xcb_xkb_overlay_behavior_next 1 6 27 1
xcb_xkb_overlay_behavior_end 1 8 57 1
xcb_xkb_permament_lock_behavior_next 1 6 27 1
xcb_xkb_permament_lock_behavior_end 1 8 57 1
xcb_xkb_permament_radio_group_behavior_next 1 6 27 1
xcb_xkb_permament_radio_group_behavior_end 1 8 57 1
xcb_xkb_permament_overlay_behavior_next 1 6 27 1
xcb_xkb_permament_overlay_behavior_end 1 8 57 1
xcb_xkb_behavior_next 1 6 27 1
xcb_xkb_behavior_end 1 8 57 1
xcb_xkb_set_behavior_next 1 6 27 1
xcb_xkb_set_behavior_end 1 8 57 1
xcb_xkb_set_explicit_next 1 6 27 1
xcb_xkb_set_explicit_end 1 8 57 1
xcb_xkb_key_mod_map_next 1 6 27 1
xcb_xkb_key_mod_map_end 1 8 57 1
xcb_xkb_key_v_mod_map_next 1 6 27 1
xcb_xkb_key_v_mod_map_end 1 8 57 1
xcb_xkb_kt_set_map_entry_next 1 6 27 1
xcb_xkb_kt_set_map_entry_end 1 8 57 1
xcb_xkb_set_key_type_sizeof 3 34 200 1
xcb_xkb_set_key_type_entries 1 4 20 1
xcb_xkb_set_key_type_entries_length 1 4 14 1
xcb_xkb_set_key_type_entries_iterator 1 8 55 1
xcb_xkb_set_key_type_preserve_entries 1 5 46 1
xcb_xkb_set_key_type_preserve_entries_length 1 4 20 1
xcb_xkb_set_key_type_preserve_entries_iterator 1 9 85 1
xcb_xkb_set_key_type_next 1 9 79 1
xcb_xkb_set_key_type_end 2 10 51 1
xcb_xkb_string8_next 1 6 27 1
xcb_xkb_string8_end 1 8 57 1
xcb_xkb_outline_sizeof 2 24 135 1
xcb_xkb_outline_points 1 4 20 1
xcb_xkb_outline_points_length 1 4 14 1
xcb_xkb_outline_points_iterator 1 8 55 1
xcb_xkb_outline_next 1 9 79 1
xcb_xkb_outline_end 2 10 51 1
xcb_xkb_shape_sizeof 3 29 160 1
xcb_xkb_shape_outlines_length 1 4 14 1
xcb_xkb_shape_outlines_iterator 1 8 55 1
xcb_xkb_shape_next 1 9 79 1
xcb_xkb_shape_end 2 10 51 1
xcb_xkb_key_next 1 6 27 1
xcb_xkb_key_end 1 8 57 1
xcb_xkb_overlay_key_next 1 6 27 1
xcb_xkb_overlay_key_end 1 8 57 1
xcb_xkb_overlay_row_sizeof 2 24 135 1
xcb_xkb_overlay_row_keys 1 4 20 1
xcb_xkb_overlay_row_keys_length 1 4 14 1
xcb_xkb_overlay_row_keys_iterator 1 8 55 1
xcb_xkb_overlay_row_next 1 9 79 1
xcb_xkb_overlay_row_end 2 10 51 1
xcb_xkb_overlay_sizeof 3 29 160 1
xcb_xkb_overlay_rows_length 1 4 14 1
xcb_xkb_overlay_rows_iterator 1 8 55 1
xcb_xkb_overlay_next 1 9 79 1
xcb_xkb_overlay_end 2 10 51 1
xcb_xkb_row_sizeof 2 24 135 1
xcb_xkb_row_keys 1 4 20 1
xcb_xkb_row_keys_length 1 4 14 1
xcb_xkb_row_keys_iterator 1 8 55 1
xcb_xkb_row_next 1 9 79 1
xcb_xkb_row_end 2 10 51 1
xcb_xkb_listing_sizeof 3 32 176 1
xcb_xkb_listing_string 1 4 20 1
xcb_xkb_listing_string_length 1 4 14 1
xcb_xkb_listing_string_end 1 8 61 1
xcb_xkb_listing_next 1 9 79 1
xcb_xkb_listing_end 2 10 51 1
xcb_xkb_device_led_info_sizeof 3 34 200 1
xcb_xkb_device_led_info_names 1 4 20 1
xcb_xkb_device_led_info_names_length 1 4 17 1
xcb_xkb_device_led_info_names_end 1 8 64 1
xcb_xkb_device_led_info_maps 1 5 43 1
xcb_xkb_device_led_info_maps_length 1 4 17 1
xcb_xkb_device_led_info_maps_iterator 1 9 79 1
xcb_xkb_device_led_info_next 1 9 79 1
xcb_xkb_device_led_info_end 2 10 51 1
xcb_xkb_sa_no_action_next 1 6 27 1
xcb_xkb_sa_no_action_end 1 8 57 1
xcb_xkb_sa_set_mods_next 1 6 27 1
xcb_xkb_sa_set_mods_end 1 8 57 1
xcb_xkb_sa_latch_mods_next 1 6 27 1
xcb_xkb_sa_latch_mods_end 1 8 57 1
xcb_xkb_sa_lock_mods_next 1 6 27 1
xcb_xkb_sa_lock_mods_end 1 8 57 1
xcb_xkb_sa_set_group_next 1 6 27 1
xcb_xkb_sa_set_group_end 1 8 57 1
xcb_xkb_sa_latch_group_next 1 6 27 1
xcb_xkb_sa_latch_group_end 1 8 57 1
xcb_xkb_sa_lock_group_next 1 6 27 1
xcb_xkb_sa_lock_group_end 1 8 57 1
xcb_xkb_sa_move_ptr_next 1 6 27 1
xcb_xkb_sa_move_ptr_end 1 8 57 1
xcb_xkb_sa_ptr_btn_next 1 6 27 1
xcb_xkb_sa_ptr_btn_end 1 8 57 1
xcb_xkb_sa_lock_ptr_btn_next 1 6 27 1
xcb_xkb_sa_lock_ptr_btn_end 1 8 57 1
xcb_xkb_sa_set_ptr_dflt_next 1 6 27 1
xcb_xkb_sa_set_ptr_dflt_end 1 8 57 1
xcb_xkb_sa_iso_lock_next 1 6 27 1
xcb_xkb_sa_iso_lock_end 1 8 57 1
xcb_xkb_sa_terminate_next 1 6 27 1
xcb_xkb_sa_terminate_end 1 8 57 1
xcb_xkb_sa_switch_screen_next 1 6 27 1
xcb_xkb_sa_switch_screen_end 1 8 57 1
xcb_xkb_sa_set_controls_next 1 6 27 1
xcb_xkb_sa_set_controls_end 1 8 57 1
xcb_xkb_sa_lock_controls_next 1 6 27 1
xcb_xkb_sa_lock_controls_end 1 8 57 1
xcb_xkb_sa_action_message_next 1 6 27 1
xcb_xkb_sa_action_message_end 1 8 57 1
xcb_xkb_sa_redirect_key_next 1 6 27 1
xcb_xkb_sa_redirect_key_end 1 8 57 1
xcb_xkb_sa_device_btn_next 1 6 27 1
xcb_xkb_sa_device_btn_end 1 8 57 1
xcb_xkb_sa_lock_device_btn_next 1 6 27 1
xcb_xkb_sa_lock_device_btn_end 1 8 57 1
xcb_xkb_sa_device_valuator_next 1 6 27 1
xcb_xkb_sa_device_valuator_end 1 8 57 1
xcb_xkb_si_action_next 1 6 27 1
xcb_xkb_si_action_end 1 8 57 1
xcb_xkb_sym_interpret_next 1 6 27 1
xcb_xkb_sym_interpret_end 1 8 57 1
xcb_xkb_action_next 1 6 27 1
xcb_xkb_action_end 1 8 57 1
xcb_xkb_use_extension 1 22 140 3
xcb_xkb_use_extension_unchecked 1 22 140 3
xcb_xkb_use_extension_reply 1 6 31 3
xcb_xkb_select_events_details_serialize 18 172 1467 5
xcb_xkb_select_events_details_unpack 13 132 1034 5
xcb_xkb_select_events_details_sizeof 1 8 36 4
xcb_xkb_select_events_sizeof 2 24 143 1
xcb_xkb_select_events_checked 1 34 212 8
xcb_xkb_select_events 1 34 212 8
xcb_xkb_select_events_aux_checked 1 36 222 8
xcb_xkb_select_events_aux 1 36 222 8
xcb_xkb_select_events_details 1 4 20 1
xcb_xkb_bell_checked 1 40 229 11
xcb_xkb_bell 1 40 229 11
xcb_xkb_get_state 1 21 142 2
xcb_xkb_get_state_unchecked 1 21 142 2
xcb_xkb_get_state_reply 1 6 31 3
xcb_xkb_latch_lock_state_checked 1 36 206 9
xcb_xkb_latch_lock_state 1 36 206 9
xcb_xkb_get_controls 1 21 142 2
xcb_xkb_get_controls_unchecked 1 21 142 2
xcb_xkb_get_controls_reply 1 6 31 3
xcb_xkb_set_controls_checked 1 79 410 31
xcb_xkb_set_controls 1 79 410 31
xcb_xkb_get_map_map_types_rtrn_length 1 5 19 2
xcb_xkb_get_map_map_types_rtrn_iterator 1 9 54 2
xcb_xkb_get_map_map_syms_rtrn_length 1 5 19 2
xcb_xkb_get_map_map_syms_rtrn_iterator 1 9 54 2
xcb_xkb_get_map_map_acts_rtrn_count 1 4 14 1
xcb_xkb_get_map_map_acts_rtrn_count_length 1 5 19 2
xcb_xkb_get_map_map_acts_rtrn_count_end 1 9 56 2
xcb_xkb_get_map_map_acts_rtrn_acts 1 4 14 1
xcb_xkb_get_map_map_acts_rtrn_acts_length 1 5 19 2
xcb_xkb_get_map_map_acts_rtrn_acts_iterator 1 9 54 2
xcb_xkb_get_map_map_behaviors_rtrn 1 4 14 1
xcb_xkb_get_map_map_behaviors_rtrn_length 1 5 19 2
xcb_xkb_get_map_map_behaviors_rtrn_iterator 1 9 54 2
xcb_xkb_get_map_map_vmods_rtrn 1 4 14 1
xcb_xkb_get_map_map_vmods_rtrn_length 1 5 22 2
xcb_xkb_get_map_map_vmods_rtrn_end 1 9 59 2
xcb_xkb_get_map_map_explicit_rtrn 1 4 14 1
xcb_xkb_get_map_map_explicit_rtrn_length 1 5 19 2
xcb_xkb_get_map_map_explicit_rtrn_iterator 1 9 54 2
xcb_xkb_get_map_map_modmap_rtrn 1 4 14 1
xcb_xkb_get_map_map_modmap_rtrn_length 1 5 19 2
xcb_xkb_get_map_map_modmap_rtrn_iterator 1 9 54 2
xcb_xkb_get_map_map_vmodmap_rtrn 1 4 14 1
xcb_xkb_get_map_map_vmodmap_rtrn_length 1 5 19 2
xcb_xkb_get_map_map_vmodmap_rtrn_iterator 1 9 54 2
xcb_xkb_get_map_map_serialize 30 252 1674 12
xcb_xkb_get_map_map_unpack 25 197 1111 12
xcb_xkb_get_map_map_sizeof 1 15 71 11
xcb_xkb_get_map_sizeof 2 24 171 1
xcb_xkb_get_map 1 55 295 19
xcb_xkb_get_map_unchecked 1 55 295 19
xcb_xkb_get_map_map 1 4 20 1
xcb_xkb_get_map_reply 1 6 31 3
xcb_xkb_set_map_values_types_length 1 5 19 2
xcb_xkb_set_map_values_types_iterator 1 9 54 2
xcb_xkb_set_map_values_syms_length 1 5 19 2
xcb_xkb_set_map_values_syms_iterator 1 9 54 2
xcb_xkb_set_map_values_actions_count 1 4 14 1
xcb_xkb_set_map_values_actions_count_length 1 5 19 2
xcb_xkb_set_map_values_actions_count_end 1 9 56 2
xcb_xkb_set_map_values_actions 1 4 14 1
xcb_xkb_set_map_values_actions_length 1 5 19 2
xcb_xkb_set_map_values_actions_iterator 1 9 54 2
xcb_xkb_set_map_values_behaviors 1 4 14 1
xcb_xkb_set_map_values_behaviors_length 1 5 19 2
xcb_xkb_set_map_values_behaviors_iterator 1 9 54 2
xcb_xkb_set_map_values_vmods 1 4 14 1
xcb_xkb_set_map_values_vmods_length 1 5 22 2
xcb_xkb_set_map_values_vmods_end 1 9 59 2
xcb_xkb_set_map_values_explicit 1 4 14 1
xcb_xkb_set_map_values_explicit_length 1 5 19 2
xcb_xkb_set_map_values_explicit_iterator 1 9 54 2
xcb_xkb_set_map_values_modmap 1 4 14 1
xcb_xkb_set_map_values_modmap_length 1 5 19 2
xcb_xkb_set_map_values_modmap_iterator 1 9 54 2
xcb_xkb_set_map_values_vmodmap 1 4 14 1
xcb_xkb_set_map_values_vmodmap_length 1 5 19 2
xcb_xkb_set_map_values_vmodmap_iterator 1 9 54 2
xcb_xkb_set_map_values_serialize 28 230 1542 12
xcb_xkb_set_map_values_unpack 23 179 1013 12
xcb_xkb_set_map_values_sizeof 1 15 71 11
xcb_xkb_set_map_sizeof 2 24 171 1
xcb_xkb_set_map_checked 1 74 406 28
xcb_xkb_set_map 1 74 406 28
xcb_xkb_set_map_aux_checked 1 76 416 28
xcb_xkb_set_map_aux 1 76 416 28
xcb_xkb_set_map_values 1 4 20 1
xcb_xkb_get_compat_map_sizeof 3 34 197 1
xcb_xkb_get_compat_map 1 28 167 6
xcb_xkb_get_compat_map_unchecked 1 28 167 6
xcb_xkb_get_compat_map_si_rtrn 1 4 20 1
xcb_xkb_get_compat_map_si_rtrn_length 1 4 14 1
xcb_xkb_get_compat_map_si_rtrn_iterator 1 8 55 1
xcb_xkb_get_compat_map_group_rtrn 1 5 46 1
xcb_xkb_get_compat_map_group_rtrn_length 1 4 17 1
xcb_xkb_get_compat_map_group_rtrn_iterator 1 9 82 1
xcb_xkb_get_compat_map_reply 1 6 31 3
xcb_xkb_set_compat_map_sizeof 3 34 197 1
xcb_xkb_set_compat_map_checked 1 42 312 9
xcb_xkb_set_compat_map 1 42 312 9
xcb_xkb_set_compat_map_si 1 4 20 1
xcb_xkb_set_compat_map_si_length 1 4 14 1
xcb_xkb_set_compat_map_si_iterator 1 8 55 1
xcb_xkb_set_compat_map_group_maps 1 5 46 1
xcb_xkb_set_compat_map_group_maps_length 1 4 17 1
xcb_xkb_set_compat_map_group_maps_iterator 1 9 82 1
xcb_xkb_get_indicator_state 1 21 142 2
xcb_xkb_get_indicator_state_unchecked 1 21 142 2
xcb_xkb_get_indicator_state_reply 1 6 31 3
xcb_xkb_get_indicator_map_sizeof 2 24 138 1
xcb_xkb_get_indicator_map 1 23 151 3
xcb_xkb_get_indicator_map_unchecked 1 23 151 3
xcb_xkb_get_indicator_map_maps 1 4 20 1
xcb_xkb_get_indicator_map_maps_length 1 4 17 1
xcb_xkb_get_indicator_map_maps_iterator 1 8 58 1
xcb_xkb_get_indicator_map_reply 1 6 31 3
xcb_xkb_set_indicator_map_sizeof 2 24 138 1
xcb_xkb_set_indicator_map_checked 1 28 212 4
xcb_xkb_set_indicator_map 1 28 212 4
xcb_xkb_set_indicator_map_maps 1 4 20 1
xcb_xkb_set_indicator_map_maps_length 1 4 17 1
xcb_xkb_set_indicator_map_maps_iterator 1 8 58 1
xcb_xkb_get_named_indicator 1 27 169 5
xcb_xkb_get_named_indicator_unchecked 1 27 169 5
xcb_xkb_get_named_indicator_reply 1 6 31 3
xcb_xkb_set_named_indicator_checked 1 50 274 16
xcb_xkb_set_named_indicator 1 50 274 16
xcb_xkb_get_names_value_list_type_names 1 4 14 1
xcb_xkb_get_names_value_list_type_names_length 1 5 19 2
xcb_xkb_get_names_value_list_type_names_end 1 9 56 2
xcb_xkb_get_names_value_list_n_levels_per_type 1 4 14 1
xcb_xkb_get_names_value_list_n_levels_per_type_length 1 5 19 2
xcb_xkb_get_names_value_list_n_levels_per_type_end 1 9 56 2
xcb_xkb_get_names_value_list_kt_level_names 1 4 14 1
xcb_xkb_get_names_value_list_kt_level_names_length 2 16 70 2
xcb_xkb_get_names_value_list_kt_level_names_end 2 20 107 2
xcb_xkb_get_names_value_list_indicator_names 1 4 14 1
xcb_xkb_get_names_value_list_indicator_names_length 1 5 22 2
xcb_xkb_get_names_value_list_indicator_names_end 1 9 59 2
xcb_xkb_get_names_value_list_virtual_mod_names 1 4 14 1
xcb_xkb_get_names_value_list_virtual_mod_names_length 1 5 22 2
xcb_xkb_get_names_value_list_virtual_mod_names_end 1 9 59 2
xcb_xkb_get_names_value_list_groups 1 4 14 1
xcb_xkb_get_names_value_list_groups_length 1 5 22 2
xcb_xkb_get_names_value_list_groups_end 1 9 59 2
xcb_xkb_get_names_value_list_key_names 1 4 14 1
xcb_xkb_get_names_value_list_key_names_length 1 5 19 2
xcb_xkb_get_names_value_list_key_names_iterator 1 9 54 2
xcb_xkb_get_names_value_list_key_aliases 1 4 14 1
xcb_xkb_get_names_value_list_key_aliases_length 1 5 19 2
xcb_xkb_get_names_value_list_key_aliases_iterator 1 9 54 2
xcb_xkb_get_names_value_list_radio_group_names 1 4 14 1
xcb_xkb_get_names_value_list_radio_group_names_length 1 5 19 2
xcb_xkb_get_names_value_list_radio_group_names_end 1 9 56 2
xcb_xkb_get_names_value_list_serialize 32 260 1779 10
xcb_xkb_get_names_value_list_unpack 27 207 1213 10
xcb_xkb_get_names_value_list_sizeof 1 13 61 9
xcb_xkb_get_names_sizeof 2 24 163 1
xcb_xkb_get_names 1 23 151 3
xcb_xkb_get_names_unchecked 1 23 151 3
xcb_xkb_get_names_value_list 1 4 20 1
xcb_xkb_get_names_reply 1 6 31 3
xcb_xkb_set_names_values_type_names 1 4 14 1
xcb_xkb_set_names_values_type_names_length 1 5 19 2
xcb_xkb_set_names_values_type_names_end 1 9 56 2
xcb_xkb_set_names_values_n_levels_per_type 1 4 14 1
xcb_xkb_set_names_values_n_levels_per_type_length 1 5 19 2
xcb_xkb_set_names_values_n_levels_per_type_end 1 9 56 2
xcb_xkb_set_names_values_kt_level_names 1 4 14 1
xcb_xkb_set_names_values_kt_level_names_length 2 16 70 2
xcb_xkb_set_names_values_kt_level_names_end 2 20 107 2
xcb_xkb_set_names_values_indicator_names 1 4 14 1
xcb_xkb_set_names_values_indicator_names_length 1 5 22 2
xcb_xkb_set_names_values_indicator_names_end 1 9 59 2
xcb_xkb_set_names_values_virtual_mod_names 1 4 14 1
xcb_xkb_set_names_values_virtual_mod_names_length 1 5 22 2
xcb_xkb_set_names_values_virtual_mod_names_end 1 9 59 2
xcb_xkb_set_names_values_groups 1 4 14 1
xcb_xkb_set_names_values_groups_length 1 5 22 2
xcb_xkb_set_names_values_groups_end 1 9 59 2
xcb_xkb_set_names_values_key_names 1 4 14 1
xcb_xkb_set_names_values_key_names_length 1 5 19 2
xcb_xkb_set_names_values_key_names_iterator 1 9 54 2
xcb_xkb_set_names_values_key_aliases 1 4 14 1
xcb_xkb_set_names_values_key_aliases_length 1 5 19 2
xcb_xkb_set_names_values_key_aliases_iterator 1 9 54 2
xcb_xkb_set_names_values_radio_group_names 1 4 14 1
xcb_xkb_set_names_values_radio_group_names_length 1 5 19 2
xcb_xkb_set_names_values_radio_group_names_end 1 9 56 2
xcb_xkb_set_names_values_serialize 32 260 1779 10
xcb_xkb_set_names_values_unpack 27 207 1213 10
xcb_xkb_set_names_values_sizeof 1 13 61 9
xcb_xkb_set_names_sizeof 2 24 163 1
xcb_xkb_set_names_checked 1 51 300 16
xcb_xkb_set_names 1 51 300 16
xcb_xkb_set_names_aux_checked 1 53 310 16
xcb_xkb_set_names_aux 1 53 310 16
xcb_xkb_set_names_values 1 4 20 1
xcb_xkb_per_client_flags 1 31 187 7
xcb_xkb_per_client_flags_unchecked 1 31 187 7
xcb_xkb_per_client_flags_reply 1 6 31 3
xcb_xkb_list_components_sizeof 13 94 540 1
xcb_xkb_list_components 1 22 140 3
xcb_xkb_list_components_unchecked 1 22 140 3
xcb_xkb_list_components_keymaps_length 1 4 14 1
xcb_xkb_list_components_keymaps_iterator 1 8 55 1
xcb_xkb_list_components_keycodes_length 1 4 14 1
xcb_xkb_list_components_keycodes_iterator 1 9 79 1
xcb_xkb_list_components_types_length 1 4 14 1
xcb_xkb_list_components_types_iterator 1 9 79 1
xcb_xkb_list_components_compat_maps_length 1 4 14 1
xcb_xkb_list_components_compat_maps_iterator 1 9 79 1
xcb_xkb_list_components_symbols_length 1 4 14 1
xcb_xkb_list_components_symbols_iterator 1 9 79 1
xcb_xkb_list_components_geometries_length 1 4 14 1
xcb_xkb_list_components_geometries_iterator 1 9 79 1
xcb_xkb_list_components_reply 1 6 31 3
xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_types_map_types_rtrn_iterator 1 9 60 2
xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_types_map_syms_rtrn_iterator 1 9 60 2
xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_count_end 1 9 62 2
xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_types_map_acts_rtrn_acts_iterator 1 9 60 2
xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_types_map_behaviors_rtrn_iterator 1 9 60 2
xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_length 1 5 24 2
xcb_xkb_get_kbd_by_name_replies_types_map_vmods_rtrn_end 1 9 65 2
xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_types_map_explicit_rtrn_iterator 1 9 60 2
xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_types_map_modmap_rtrn_iterator 1 9 60 2
xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_types_map_vmodmap_rtrn_iterator 1 9 60 2
xcb_xkb_get_kbd_by_name_replies_types_map_serialize 30 252 1674 12
xcb_xkb_get_kbd_by_name_replies_types_map_unpack 25 197 1111 12
xcb_xkb_get_kbd_by_name_replies_types_map_sizeof 1 15 71 11
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_type_names_end 1 9 62 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_n_levels_per_type_end 1 9 62 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_length 2 16 76 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_kt_level_names_end 2 20 117 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_length 1 5 24 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_indicator_names_end 1 9 65 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_length 1 5 24 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_virtual_mod_names_end 1 9 65 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_length 1 5 24 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_groups_end 1 9 65 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_names_iterator 1 9 60 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_key_aliases_iterator 1 9 60 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names 1 4 18 1
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_radio_group_names_end 1 9 62 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_serialize 32 260 1779 10
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_unpack 27 207 1213 10
xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof 1 13 61 9
xcb_xkb_get_kbd_by_name_replies_types_map 1 4 20 1
xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn 1 4 16 1
xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_compat_map_si_rtrn_iterator 1 9 58 2
xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn 1 4 16 1
xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_length 1 5 24 2
xcb_xkb_get_kbd_by_name_replies_compat_map_group_rtrn_iterator 1 9 61 2
xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps 1 4 16 1
xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_length 1 5 21 2
xcb_xkb_get_kbd_by_name_replies_indicator_maps_maps_iterator 1 9 58 2
xcb_xkb_get_kbd_by_name_replies_key_names_value_list 1 4 20 1
xcb_xkb_get_kbd_by_name_replies_geometry_label_font 1 4 20 1
xcb_xkb_get_kbd_by_name_replies_serialize 21 556 5140 3
xcb_xkb_get_kbd_by_name_replies_unpack 16 468 4113 3
xcb_xkb_get_kbd_by_name_replies_sizeof 1 6 26 2
xcb_xkb_get_kbd_by_name_sizeof 2 24 135 1
xcb_xkb_get_kbd_by_name 1 27 164 5
xcb_xkb_get_kbd_by_name_unchecked 1 27 164 5
xcb_xkb_get_kbd_by_name_replies 1 4 20 1
xcb_xkb_get_kbd_by_name_reply 1 6 31 3
xcb_xkb_get_device_info_sizeof 6 57 319 1
xcb_xkb_get_device_info 1 33 191 8
xcb_xkb_get_device_info_unchecked 1 33 191 8
xcb_xkb_get_device_info_name 1 4 20 1
xcb_xkb_get_device_info_name_length 1 4 14 1
xcb_xkb_get_device_info_name_end 1 8 61 1
xcb_xkb_get_device_info_btn_actions 1 5 49 1
xcb_xkb_get_device_info_btn_actions_length 1 4 14 1
xcb_xkb_get_device_info_btn_actions_iterator 1 9 82 1
xcb_xkb_get_device_info_leds_length 1 4 14 1
xcb_xkb_get_device_info_leds_iterator 1 9 79 1
xcb_xkb_get_device_info_reply 1 6 31 3
xcb_xkb_set_device_info_sizeof 4 39 219 1
xcb_xkb_set_device_info_checked 2 47 333 8
xcb_xkb_set_device_info 2 47 333 8
xcb_xkb_set_device_info_btn_actions 1 4 20 1
xcb_xkb_set_device_info_btn_actions_length 1 4 14 1
xcb_xkb_set_device_info_btn_actions_iterator 1 8 55 1
xcb_xkb_set_device_info_leds_length 1 4 14 1
xcb_xkb_set_device_info_leds_iterator 1 9 79 1
xcb_xkb_set_debugging_flags_sizeof 2 24 135 1
xcb_xkb_set_debugging_flags 1 34 236 7
xcb_xkb_set_debugging_flags_unchecked 1 34 236 7
xcb_xkb_set_debugging_flags_reply 1 6 31 3
Source file: ./lib/libxcb/src/xkb.h
Source file: ./lib/libxcb/src/screensaver.h
Source file: ./lib/libxcb/src/glx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_glx_pixmap_next 1 6 27 1
xcb_glx_pixmap_end 1 8 57 1
xcb_glx_context_next 1 6 27 1
xcb_glx_context_end 1 8 57 1
xcb_glx_pbuffer_next 1 6 27 1
xcb_glx_pbuffer_end 1 8 57 1
xcb_glx_window_next 1 6 27 1
xcb_glx_window_end 1 8 57 1
xcb_glx_fbconfig_next 1 6 27 1
xcb_glx_fbconfig_end 1 8 57 1
xcb_glx_drawable_next 1 6 27 1
xcb_glx_drawable_end 1 8 57 1
xcb_glx_float32_next 1 6 27 1
xcb_glx_float32_end 1 8 57 1
xcb_glx_float64_next 1 6 27 1
xcb_glx_float64_end 1 8 57 1
xcb_glx_bool32_next 1 6 27 1
xcb_glx_bool32_end 1 8 57 1
xcb_glx_context_tag_next 1 6 27 1
xcb_glx_context_tag_end 1 8 57 1
xcb_glx_render_sizeof 2 24 125 2
xcb_glx_render_checked 1 26 192 4
xcb_glx_render 1 26 192 4
xcb_glx_render_data 1 4 20 1
xcb_glx_render_data_length 1 4 32 1
xcb_glx_render_data_end 1 8 79 1
xcb_glx_render_large_sizeof 2 24 135 1
xcb_glx_render_large_checked 1 31 216 6
xcb_glx_render_large 1 31 216 6
xcb_glx_render_large_data 1 4 20 1
xcb_glx_render_large_data_length 1 4 14 1
xcb_glx_render_large_data_end 1 8 61 1
xcb_glx_create_context_checked 1 29 178 6
xcb_glx_create_context 1 29 178 6
xcb_glx_destroy_context_checked 1 20 131 2
xcb_glx_destroy_context 1 20 131 2
xcb_glx_make_current 1 24 149 4
xcb_glx_make_current_unchecked 1 24 149 4
xcb_glx_make_current_reply 1 6 31 3
xcb_glx_is_direct 1 20 131 2
xcb_glx_is_direct_unchecked 1 20 131 2
xcb_glx_is_direct_reply 1 6 31 3
xcb_glx_query_version 1 22 140 3
xcb_glx_query_version_unchecked 1 22 140 3
xcb_glx_query_version_reply 1 6 31 3
xcb_glx_wait_gl_checked 1 20 131 2
xcb_glx_wait_gl 1 20 131 2
xcb_glx_wait_x_checked 1 20 131 2
xcb_glx_wait_x 1 20 131 2
xcb_glx_copy_context_checked 1 26 158 5
xcb_glx_copy_context 1 26 158 5
xcb_glx_swap_buffers_checked 1 22 140 3
xcb_glx_swap_buffers 1 22 140 3
xcb_glx_use_x_font_checked 1 28 167 6
xcb_glx_use_x_font 1 28 167 6
xcb_glx_create_glx_pixmap_checked 1 26 158 5
xcb_glx_create_glx_pixmap 1 26 158 5
xcb_glx_get_visual_configs_sizeof 2 24 135 1
xcb_glx_get_visual_configs 1 20 131 2
xcb_glx_get_visual_configs_unchecked 1 20 131 2
xcb_glx_get_visual_configs_property_list 1 4 20 1
xcb_glx_get_visual_configs_property_list_length 1 4 14 1
xcb_glx_get_visual_configs_property_list_end 1 8 61 1
xcb_glx_get_visual_configs_reply 1 6 31 3
xcb_glx_destroy_glx_pixmap_checked 1 20 131 2
xcb_glx_destroy_glx_pixmap 1 20 131 2
xcb_glx_vendor_private_sizeof 2 24 125 2
xcb_glx_vendor_private_checked 1 28 201 5
xcb_glx_vendor_private 1 28 201 5
xcb_glx_vendor_private_data 1 4 20 1
xcb_glx_vendor_private_data_length 1 4 32 1
xcb_glx_vendor_private_data_end 1 8 79 1
xcb_glx_vendor_private_with_reply_sizeof 2 24 125 2
xcb_glx_vendor_private_with_reply 1 28 201 5
xcb_glx_vendor_private_with_reply_unchecked 1 28 201 5
xcb_glx_vendor_private_with_reply_data_2 1 4 20 1
xcb_glx_vendor_private_with_reply_data_2_length 1 4 18 1
xcb_glx_vendor_private_with_reply_data_2_end 1 8 65 1
xcb_glx_vendor_private_with_reply_reply 1 6 31 3
xcb_glx_query_extensions_string 1 20 131 2
xcb_glx_query_extensions_string_unchecked 1 20 131 2
xcb_glx_query_extensions_string_reply 1 6 31 3
xcb_glx_query_server_string_sizeof 2 24 135 1
xcb_glx_query_server_string 1 22 140 3
xcb_glx_query_server_string_unchecked 1 22 140 3
xcb_glx_query_server_string_string 1 4 20 1
xcb_glx_query_server_string_string_length 1 4 14 1
xcb_glx_query_server_string_string_end 1 8 61 1
xcb_glx_query_server_string_reply 1 6 31 3
xcb_glx_client_info_sizeof 2 24 135 1
xcb_glx_client_info_checked 1 29 207 5
xcb_glx_client_info 1 29 207 5
xcb_glx_client_info_string 1 4 20 1
xcb_glx_client_info_string_length 1 4 14 1
xcb_glx_client_info_string_end 1 8 61 1
xcb_glx_get_fb_configs_sizeof 2 24 135 1
xcb_glx_get_fb_configs 1 20 131 2
xcb_glx_get_fb_configs_unchecked 1 20 131 2
xcb_glx_get_fb_configs_property_list 1 4 20 1
xcb_glx_get_fb_configs_property_list_length 1 4 14 1
xcb_glx_get_fb_configs_property_list_end 1 8 61 1
xcb_glx_get_fb_configs_reply 1 6 31 3
xcb_glx_create_pixmap_sizeof 2 24 139 1
xcb_glx_create_pixmap_checked 1 33 229 7
xcb_glx_create_pixmap 1 33 229 7
xcb_glx_create_pixmap_attribs 1 4 20 1
xcb_glx_create_pixmap_attribs_length 1 4 18 1
xcb_glx_create_pixmap_attribs_end 1 8 65 1
xcb_glx_destroy_pixmap_checked 1 20 131 2
xcb_glx_destroy_pixmap 1 20 131 2
xcb_glx_create_new_context_checked 1 31 187 7
xcb_glx_create_new_context 1 31 187 7
xcb_glx_query_context_sizeof 2 24 139 1
xcb_glx_query_context 1 20 131 2
xcb_glx_query_context_unchecked 1 20 131 2
xcb_glx_query_context_attribs 1 4 20 1
xcb_glx_query_context_attribs_length 1 4 18 1
xcb_glx_query_context_attribs_end 1 8 65 1
xcb_glx_query_context_reply 1 6 31 3
xcb_glx_make_context_current 1 26 158 5
xcb_glx_make_context_current_unchecked 1 26 158 5
xcb_glx_make_context_current_reply 1 6 31 3
xcb_glx_create_pbuffer_sizeof 2 24 139 1
xcb_glx_create_pbuffer_checked 1 31 220 6
xcb_glx_create_pbuffer 1 31 220 6
xcb_glx_create_pbuffer_attribs 1 4 20 1
xcb_glx_create_pbuffer_attribs_length 1 4 18 1
xcb_glx_create_pbuffer_attribs_end 1 8 65 1
xcb_glx_destroy_pbuffer_checked 1 20 131 2
xcb_glx_destroy_pbuffer 1 20 131 2
xcb_glx_get_drawable_attributes_sizeof 2 24 139 1
xcb_glx_get_drawable_attributes 1 20 131 2
xcb_glx_get_drawable_attributes_unchecked 1 20 131 2
xcb_glx_get_drawable_attributes_attribs 1 4 20 1
xcb_glx_get_drawable_attributes_attribs_length 1 4 18 1
xcb_glx_get_drawable_attributes_attribs_end 1 8 65 1
xcb_glx_get_drawable_attributes_reply 1 6 31 3
xcb_glx_change_drawable_attributes_sizeof 2 24 139 1
xcb_glx_change_drawable_attributes_checked 1 27 202 4
xcb_glx_change_drawable_attributes 1 27 202 4
xcb_glx_change_drawable_attributes_attribs 1 4 20 1
xcb_glx_change_drawable_attributes_attribs_length 1 4 18 1
xcb_glx_change_drawable_attributes_attribs_end 1 8 65 1
xcb_glx_create_window_sizeof 2 24 139 1
xcb_glx_create_window_checked 1 33 229 7
xcb_glx_create_window 1 33 229 7
xcb_glx_create_window_attribs 1 4 20 1
xcb_glx_create_window_attribs_length 1 4 18 1
xcb_glx_create_window_attribs_end 1 8 65 1
xcb_glx_delete_window_checked 1 20 131 2
xcb_glx_delete_window 1 20 131 2
xcb_glx_set_client_info_arb_sizeof 4 44 257 1
xcb_glx_set_client_info_arb_checked 1 43 345 9
xcb_glx_set_client_info_arb 1 43 345 9
xcb_glx_set_client_info_arb_gl_versions 1 4 20 1
xcb_glx_set_client_info_arb_gl_versions_length 1 4 18 1
xcb_glx_set_client_info_arb_gl_versions_end 1 8 65 1
xcb_glx_set_client_info_arb_gl_extension_string 1 5 43 1
xcb_glx_set_client_info_arb_gl_extension_string_length 1 4 14 1
xcb_glx_set_client_info_arb_gl_extension_string_end 1 9 82 1
xcb_glx_set_client_info_arb_glx_extension_string 1 5 43 1
xcb_glx_set_client_info_arb_glx_extension_string_length 1 4 14 1
xcb_glx_set_client_info_arb_glx_extension_string_end 1 9 82 1
xcb_glx_create_context_attribs_arb_sizeof 2 24 139 1
xcb_glx_create_context_attribs_arb_checked 1 36 249 8
xcb_glx_create_context_attribs_arb 1 36 249 8
xcb_glx_create_context_attribs_arb_attribs 1 4 20 1
xcb_glx_create_context_attribs_arb_attribs_length 1 4 18 1
xcb_glx_create_context_attribs_arb_attribs_end 1 8 65 1
xcb_glx_set_client_info_2arb_sizeof 4 44 257 1
xcb_glx_set_client_info_2arb_checked 1 43 345 9
xcb_glx_set_client_info_2arb 1 43 345 9
xcb_glx_set_client_info_2arb_gl_versions 1 4 20 1
xcb_glx_set_client_info_2arb_gl_versions_length 1 4 18 1
xcb_glx_set_client_info_2arb_gl_versions_end 1 8 65 1
xcb_glx_set_client_info_2arb_gl_extension_string 1 5 43 1
xcb_glx_set_client_info_2arb_gl_extension_string_length 1 4 14 1
xcb_glx_set_client_info_2arb_gl_extension_string_end 1 9 82 1
xcb_glx_set_client_info_2arb_glx_extension_string 1 5 43 1
xcb_glx_set_client_info_2arb_glx_extension_string_length 1 4 14 1
xcb_glx_set_client_info_2arb_glx_extension_string_end 1 9 82 1
xcb_glx_new_list_checked 1 24 149 4
xcb_glx_new_list 1 24 149 4
xcb_glx_end_list_checked 1 20 131 2
xcb_glx_end_list 1 20 131 2
xcb_glx_delete_lists_checked 1 24 149 4
xcb_glx_delete_lists 1 24 149 4
xcb_glx_gen_lists 1 22 140 3
xcb_glx_gen_lists_unchecked 1 22 140 3
xcb_glx_gen_lists_reply 1 6 31 3
xcb_glx_feedback_buffer_checked 1 24 149 4
xcb_glx_feedback_buffer 1 24 149 4
xcb_glx_select_buffer_checked 1 22 140 3
xcb_glx_select_buffer 1 22 140 3
xcb_glx_render_mode_sizeof 2 24 135 1
xcb_glx_render_mode 1 22 140 3
xcb_glx_render_mode_unchecked 1 22 140 3
xcb_glx_render_mode_data 1 4 20 1
xcb_glx_render_mode_data_length 1 4 14 1
xcb_glx_render_mode_data_end 1 8 61 1
xcb_glx_render_mode_reply 1 6 31 3
xcb_glx_finish 1 20 131 2
xcb_glx_finish_unchecked 1 20 131 2
xcb_glx_finish_reply 1 6 31 3
xcb_glx_pixel_storef_checked 1 24 149 4
xcb_glx_pixel_storef 1 24 149 4
xcb_glx_pixel_storei_checked 1 24 149 4
xcb_glx_pixel_storei 1 24 149 4
xcb_glx_read_pixels_sizeof 2 24 139 1
xcb_glx_read_pixels 1 36 203 10
xcb_glx_read_pixels_unchecked 1 36 203 10
xcb_glx_read_pixels_data 1 4 20 1
xcb_glx_read_pixels_data_length 1 4 18 1
xcb_glx_read_pixels_data_end 1 8 65 1
xcb_glx_read_pixels_reply 1 6 31 3
xcb_glx_get_booleanv_sizeof 2 24 135 1
xcb_glx_get_booleanv 1 22 140 3
xcb_glx_get_booleanv_unchecked 1 22 140 3
xcb_glx_get_booleanv_data 1 4 20 1
xcb_glx_get_booleanv_data_length 1 4 14 1
xcb_glx_get_booleanv_data_end 1 8 61 1
xcb_glx_get_booleanv_reply 1 6 31 3
xcb_glx_get_clip_plane_sizeof 2 24 139 1
xcb_glx_get_clip_plane 1 22 140 3
xcb_glx_get_clip_plane_unchecked 1 22 140 3
xcb_glx_get_clip_plane_data 1 4 20 1
xcb_glx_get_clip_plane_data_length 1 4 18 1
xcb_glx_get_clip_plane_data_end 1 8 65 1
xcb_glx_get_clip_plane_reply 1 6 31 3
xcb_glx_get_doublev_sizeof 2 24 135 1
xcb_glx_get_doublev 1 22 140 3
xcb_glx_get_doublev_unchecked 1 22 140 3
xcb_glx_get_doublev_data 1 4 20 1
xcb_glx_get_doublev_data_length 1 4 14 1
xcb_glx_get_doublev_data_end 1 8 61 1
xcb_glx_get_doublev_reply 1 6 31 3
xcb_glx_get_error 1 20 131 2
xcb_glx_get_error_unchecked 1 20 131 2
xcb_glx_get_error_reply 1 6 31 3
xcb_glx_get_floatv_sizeof 2 24 135 1
xcb_glx_get_floatv 1 22 140 3
xcb_glx_get_floatv_unchecked 1 22 140 3
xcb_glx_get_floatv_data 1 4 20 1
xcb_glx_get_floatv_data_length 1 4 14 1
xcb_glx_get_floatv_data_end 1 8 61 1
xcb_glx_get_floatv_reply 1 6 31 3
xcb_glx_get_integerv_sizeof 2 24 135 1
xcb_glx_get_integerv 1 22 140 3
xcb_glx_get_integerv_unchecked 1 22 140 3
xcb_glx_get_integerv_data 1 4 20 1
xcb_glx_get_integerv_data_length 1 4 14 1
xcb_glx_get_integerv_data_end 1 8 61 1
xcb_glx_get_integerv_reply 1 6 31 3
xcb_glx_get_lightfv_sizeof 2 24 135 1
xcb_glx_get_lightfv 1 24 149 4
xcb_glx_get_lightfv_unchecked 1 24 149 4
xcb_glx_get_lightfv_data 1 4 20 1
xcb_glx_get_lightfv_data_length 1 4 14 1
xcb_glx_get_lightfv_data_end 1 8 61 1
xcb_glx_get_lightfv_reply 1 6 31 3
xcb_glx_get_lightiv_sizeof 2 24 135 1
xcb_glx_get_lightiv 1 24 149 4
xcb_glx_get_lightiv_unchecked 1 24 149 4
xcb_glx_get_lightiv_data 1 4 20 1
xcb_glx_get_lightiv_data_length 1 4 14 1
xcb_glx_get_lightiv_data_end 1 8 61 1
xcb_glx_get_lightiv_reply 1 6 31 3
xcb_glx_get_mapdv_sizeof 2 24 135 1
xcb_glx_get_mapdv 1 24 149 4
xcb_glx_get_mapdv_unchecked 1 24 149 4
xcb_glx_get_mapdv_data 1 4 20 1
xcb_glx_get_mapdv_data_length 1 4 14 1
xcb_glx_get_mapdv_data_end 1 8 61 1
xcb_glx_get_mapdv_reply 1 6 31 3
xcb_glx_get_mapfv_sizeof 2 24 135 1
xcb_glx_get_mapfv 1 24 149 4
xcb_glx_get_mapfv_unchecked 1 24 149 4
xcb_glx_get_mapfv_data 1 4 20 1
xcb_glx_get_mapfv_data_length 1 4 14 1
xcb_glx_get_mapfv_data_end 1 8 61 1
xcb_glx_get_mapfv_reply 1 6 31 3
xcb_glx_get_mapiv_sizeof 2 24 135 1
xcb_glx_get_mapiv 1 24 149 4
xcb_glx_get_mapiv_unchecked 1 24 149 4
xcb_glx_get_mapiv_data 1 4 20 1
xcb_glx_get_mapiv_data_length 1 4 14 1
xcb_glx_get_mapiv_data_end 1 8 61 1
xcb_glx_get_mapiv_reply 1 6 31 3
xcb_glx_get_materialfv_sizeof 2 24 135 1
xcb_glx_get_materialfv 1 24 149 4
xcb_glx_get_materialfv_unchecked 1 24 149 4
xcb_glx_get_materialfv_data 1 4 20 1
xcb_glx_get_materialfv_data_length 1 4 14 1
xcb_glx_get_materialfv_data_end 1 8 61 1
xcb_glx_get_materialfv_reply 1 6 31 3
xcb_glx_get_materialiv_sizeof 2 24 135 1
xcb_glx_get_materialiv 1 24 149 4
xcb_glx_get_materialiv_unchecked 1 24 149 4
xcb_glx_get_materialiv_data 1 4 20 1
xcb_glx_get_materialiv_data_length 1 4 14 1
xcb_glx_get_materialiv_data_end 1 8 61 1
xcb_glx_get_materialiv_reply 1 6 31 3
xcb_glx_get_pixel_mapfv_sizeof 2 24 135 1
xcb_glx_get_pixel_mapfv 1 22 140 3
xcb_glx_get_pixel_mapfv_unchecked 1 22 140 3
xcb_glx_get_pixel_mapfv_data 1 4 20 1
xcb_glx_get_pixel_mapfv_data_length 1 4 14 1
xcb_glx_get_pixel_mapfv_data_end 1 8 61 1
xcb_glx_get_pixel_mapfv_reply 1 6 31 3
xcb_glx_get_pixel_mapuiv_sizeof 2 24 135 1
xcb_glx_get_pixel_mapuiv 1 22 140 3
xcb_glx_get_pixel_mapuiv_unchecked 1 22 140 3
xcb_glx_get_pixel_mapuiv_data 1 4 20 1
xcb_glx_get_pixel_mapuiv_data_length 1 4 14 1
xcb_glx_get_pixel_mapuiv_data_end 1 8 61 1
xcb_glx_get_pixel_mapuiv_reply 1 6 31 3
xcb_glx_get_pixel_mapusv_sizeof 2 24 135 1
xcb_glx_get_pixel_mapusv 1 22 140 3
xcb_glx_get_pixel_mapusv_unchecked 1 22 140 3
xcb_glx_get_pixel_mapusv_data 1 4 20 1
xcb_glx_get_pixel_mapusv_data_length 1 4 14 1
xcb_glx_get_pixel_mapusv_data_end 1 8 61 1
xcb_glx_get_pixel_mapusv_reply 1 6 31 3
xcb_glx_get_polygon_stipple_sizeof 2 24 139 1
xcb_glx_get_polygon_stipple 1 22 140 3
xcb_glx_get_polygon_stipple_unchecked 1 22 140 3
xcb_glx_get_polygon_stipple_data 1 4 20 1
xcb_glx_get_polygon_stipple_data_length 1 4 18 1
xcb_glx_get_polygon_stipple_data_end 1 8 65 1
xcb_glx_get_polygon_stipple_reply 1 6 31 3
xcb_glx_get_string_sizeof 2 24 135 1
xcb_glx_get_string 1 22 140 3
xcb_glx_get_string_unchecked 1 22 140 3
xcb_glx_get_string_string 1 4 20 1
xcb_glx_get_string_string_length 1 4 14 1
xcb_glx_get_string_string_end 1 8 61 1
xcb_glx_get_string_reply 1 6 31 3
xcb_glx_get_tex_envfv_sizeof 2 24 135 1
xcb_glx_get_tex_envfv 1 24 149 4
xcb_glx_get_tex_envfv_unchecked 1 24 149 4
xcb_glx_get_tex_envfv_data 1 4 20 1
xcb_glx_get_tex_envfv_data_length 1 4 14 1
xcb_glx_get_tex_envfv_data_end 1 8 61 1
xcb_glx_get_tex_envfv_reply 1 6 31 3
xcb_glx_get_tex_enviv_sizeof 2 24 135 1
xcb_glx_get_tex_enviv 1 24 149 4
xcb_glx_get_tex_enviv_unchecked 1 24 149 4
xcb_glx_get_tex_enviv_data 1 4 20 1
xcb_glx_get_tex_enviv_data_length 1 4 14 1
xcb_glx_get_tex_enviv_data_end 1 8 61 1
xcb_glx_get_tex_enviv_reply 1 6 31 3
xcb_glx_get_tex_gendv_sizeof 2 24 135 1
xcb_glx_get_tex_gendv 1 24 149 4
xcb_glx_get_tex_gendv_unchecked 1 24 149 4
xcb_glx_get_tex_gendv_data 1 4 20 1
xcb_glx_get_tex_gendv_data_length 1 4 14 1
xcb_glx_get_tex_gendv_data_end 1 8 61 1
xcb_glx_get_tex_gendv_reply 1 6 31 3
xcb_glx_get_tex_genfv_sizeof 2 24 135 1
xcb_glx_get_tex_genfv 1 24 149 4
xcb_glx_get_tex_genfv_unchecked 1 24 149 4
xcb_glx_get_tex_genfv_data 1 4 20 1
xcb_glx_get_tex_genfv_data_length 1 4 14 1
xcb_glx_get_tex_genfv_data_end 1 8 61 1
xcb_glx_get_tex_genfv_reply 1 6 31 3
xcb_glx_get_tex_geniv_sizeof 2 24 135 1
xcb_glx_get_tex_geniv 1 24 149 4
xcb_glx_get_tex_geniv_unchecked 1 24 149 4
xcb_glx_get_tex_geniv_data 1 4 20 1
xcb_glx_get_tex_geniv_data_length 1 4 14 1
xcb_glx_get_tex_geniv_data_end 1 8 61 1
xcb_glx_get_tex_geniv_reply 1 6 31 3
xcb_glx_get_tex_image_sizeof 2 24 139 1
xcb_glx_get_tex_image 1 30 176 7
xcb_glx_get_tex_image_unchecked 1 30 176 7
xcb_glx_get_tex_image_data 1 4 20 1
xcb_glx_get_tex_image_data_length 1 4 18 1
xcb_glx_get_tex_image_data_end 1 8 65 1
xcb_glx_get_tex_image_reply 1 6 31 3
xcb_glx_get_tex_parameterfv_sizeof 2 24 135 1
xcb_glx_get_tex_parameterfv 1 24 149 4
xcb_glx_get_tex_parameterfv_unchecked 1 24 149 4
xcb_glx_get_tex_parameterfv_data 1 4 20 1
xcb_glx_get_tex_parameterfv_data_length 1 4 14 1
xcb_glx_get_tex_parameterfv_data_end 1 8 61 1
xcb_glx_get_tex_parameterfv_reply 1 6 31 3
xcb_glx_get_tex_parameteriv_sizeof 2 24 135 1
xcb_glx_get_tex_parameteriv 1 24 149 4
xcb_glx_get_tex_parameteriv_unchecked 1 24 149 4
xcb_glx_get_tex_parameteriv_data 1 4 20 1
xcb_glx_get_tex_parameteriv_data_length 1 4 14 1
xcb_glx_get_tex_parameteriv_data_end 1 8 61 1
xcb_glx_get_tex_parameteriv_reply 1 6 31 3
xcb_glx_get_tex_level_parameterfv_sizeof 2 24 135 1
xcb_glx_get_tex_level_parameterfv 1 26 158 5
xcb_glx_get_tex_level_parameterfv_unchecked 1 26 158 5
xcb_glx_get_tex_level_parameterfv_data 1 4 20 1
xcb_glx_get_tex_level_parameterfv_data_length 1 4 14 1
xcb_glx_get_tex_level_parameterfv_data_end 1 8 61 1
xcb_glx_get_tex_level_parameterfv_reply 1 6 31 3
xcb_glx_get_tex_level_parameteriv_sizeof 2 24 135 1
xcb_glx_get_tex_level_parameteriv 1 26 158 5
xcb_glx_get_tex_level_parameteriv_unchecked 1 26 158 5
xcb_glx_get_tex_level_parameteriv_data 1 4 20 1
xcb_glx_get_tex_level_parameteriv_data_length 1 4 14 1
xcb_glx_get_tex_level_parameteriv_data_end 1 8 61 1
xcb_glx_get_tex_level_parameteriv_reply 1 6 31 3
xcb_glx_is_enabled 1 22 140 3
xcb_glx_is_enabled_unchecked 1 22 140 3
xcb_glx_is_enabled_reply 1 6 31 3
xcb_glx_is_list 1 22 140 3
xcb_glx_is_list_unchecked 1 22 140 3
xcb_glx_is_list_reply 1 6 31 3
xcb_glx_flush_checked 1 20 131 2
xcb_glx_flush 1 20 131 2
xcb_glx_are_textures_resident_sizeof 2 24 135 1
xcb_glx_are_textures_resident 1 27 198 4
xcb_glx_are_textures_resident_unchecked 1 27 198 4
xcb_glx_are_textures_resident_data 1 4 20 1
xcb_glx_are_textures_resident_data_length 1 4 18 1
xcb_glx_are_textures_resident_data_end 1 8 65 1
xcb_glx_are_textures_resident_reply 1 6 31 3
xcb_glx_delete_textures_sizeof 2 24 135 1
xcb_glx_delete_textures_checked 1 27 198 4
xcb_glx_delete_textures 1 27 198 4
xcb_glx_delete_textures_textures 1 4 20 1
xcb_glx_delete_textures_textures_length 1 4 14 1
xcb_glx_delete_textures_textures_end 1 8 61 1
xcb_glx_gen_textures_sizeof 2 24 135 1
xcb_glx_gen_textures 1 22 140 3
xcb_glx_gen_textures_unchecked 1 22 140 3
xcb_glx_gen_textures_data 1 4 20 1
xcb_glx_gen_textures_data_length 1 4 14 1
xcb_glx_gen_textures_data_end 1 8 61 1
xcb_glx_gen_textures_reply 1 6 31 3
xcb_glx_is_texture 1 22 140 3
xcb_glx_is_texture_unchecked 1 22 140 3
xcb_glx_is_texture_reply 1 6 31 3
xcb_glx_get_color_table_sizeof 2 24 139 1
xcb_glx_get_color_table 1 28 167 6
xcb_glx_get_color_table_unchecked 1 28 167 6
xcb_glx_get_color_table_data 1 4 20 1
xcb_glx_get_color_table_data_length 1 4 18 1
xcb_glx_get_color_table_data_end 1 8 65 1
xcb_glx_get_color_table_reply 1 6 31 3
xcb_glx_get_color_table_parameterfv_sizeof 2 24 135 1
xcb_glx_get_color_table_parameterfv 1 24 149 4
xcb_glx_get_color_table_parameterfv_unchecked 1 24 149 4
xcb_glx_get_color_table_parameterfv_data 1 4 20 1
xcb_glx_get_color_table_parameterfv_data_length 1 4 14 1
xcb_glx_get_color_table_parameterfv_data_end 1 8 61 1
xcb_glx_get_color_table_parameterfv_reply 1 6 31 3
xcb_glx_get_color_table_parameteriv_sizeof 2 24 135 1
xcb_glx_get_color_table_parameteriv 1 24 149 4
xcb_glx_get_color_table_parameteriv_unchecked 1 24 149 4
xcb_glx_get_color_table_parameteriv_data 1 4 20 1
xcb_glx_get_color_table_parameteriv_data_length 1 4 14 1
xcb_glx_get_color_table_parameteriv_data_end 1 8 61 1
xcb_glx_get_color_table_parameteriv_reply 1 6 31 3
xcb_glx_get_convolution_filter_sizeof 2 24 139 1
xcb_glx_get_convolution_filter 1 28 167 6
xcb_glx_get_convolution_filter_unchecked 1 28 167 6
xcb_glx_get_convolution_filter_data 1 4 20 1
xcb_glx_get_convolution_filter_data_length 1 4 18 1
xcb_glx_get_convolution_filter_data_end 1 8 65 1
xcb_glx_get_convolution_filter_reply 1 6 31 3
xcb_glx_get_convolution_parameterfv_sizeof 2 24 135 1
xcb_glx_get_convolution_parameterfv 1 24 149 4
xcb_glx_get_convolution_parameterfv_unchecked 1 24 149 4
xcb_glx_get_convolution_parameterfv_data 1 4 20 1
xcb_glx_get_convolution_parameterfv_data_length 1 4 14 1
xcb_glx_get_convolution_parameterfv_data_end 1 8 61 1
xcb_glx_get_convolution_parameterfv_reply 1 6 31 3
xcb_glx_get_convolution_parameteriv_sizeof 2 24 135 1
xcb_glx_get_convolution_parameteriv 1 24 149 4
xcb_glx_get_convolution_parameteriv_unchecked 1 24 149 4
xcb_glx_get_convolution_parameteriv_data 1 4 20 1
xcb_glx_get_convolution_parameteriv_data_length 1 4 14 1
xcb_glx_get_convolution_parameteriv_data_end 1 8 61 1
xcb_glx_get_convolution_parameteriv_reply 1 6 31 3
xcb_glx_get_separable_filter_sizeof 2 24 139 1
xcb_glx_get_separable_filter 1 28 167 6
xcb_glx_get_separable_filter_unchecked 1 28 167 6
xcb_glx_get_separable_filter_rows_and_cols 1 4 20 1
xcb_glx_get_separable_filter_rows_and_cols_length 1 4 18 1
xcb_glx_get_separable_filter_rows_and_cols_end 1 8 65 1
xcb_glx_get_separable_filter_reply 1 6 31 3
xcb_glx_get_histogram_sizeof 2 24 139 1
xcb_glx_get_histogram 1 30 176 7
xcb_glx_get_histogram_unchecked 1 30 176 7
xcb_glx_get_histogram_data 1 4 20 1
xcb_glx_get_histogram_data_length 1 4 18 1
xcb_glx_get_histogram_data_end 1 8 65 1
xcb_glx_get_histogram_reply 1 6 31 3
xcb_glx_get_histogram_parameterfv_sizeof 2 24 135 1
xcb_glx_get_histogram_parameterfv 1 24 149 4
xcb_glx_get_histogram_parameterfv_unchecked 1 24 149 4
xcb_glx_get_histogram_parameterfv_data 1 4 20 1
xcb_glx_get_histogram_parameterfv_data_length 1 4 14 1
xcb_glx_get_histogram_parameterfv_data_end 1 8 61 1
xcb_glx_get_histogram_parameterfv_reply 1 6 31 3
xcb_glx_get_histogram_parameteriv_sizeof 2 24 135 1
xcb_glx_get_histogram_parameteriv 1 24 149 4
xcb_glx_get_histogram_parameteriv_unchecked 1 24 149 4
xcb_glx_get_histogram_parameteriv_data 1 4 20 1
xcb_glx_get_histogram_parameteriv_data_length 1 4 14 1
xcb_glx_get_histogram_parameteriv_data_end 1 8 61 1
xcb_glx_get_histogram_parameteriv_reply 1 6 31 3
xcb_glx_get_minmax_sizeof 2 24 139 1
xcb_glx_get_minmax 1 30 176 7
xcb_glx_get_minmax_unchecked 1 30 176 7
xcb_glx_get_minmax_data 1 4 20 1
xcb_glx_get_minmax_data_length 1 4 18 1
xcb_glx_get_minmax_data_end 1 8 65 1
xcb_glx_get_minmax_reply 1 6 31 3
xcb_glx_get_minmax_parameterfv_sizeof 2 24 135 1
xcb_glx_get_minmax_parameterfv 1 24 149 4
xcb_glx_get_minmax_parameterfv_unchecked 1 24 149 4
xcb_glx_get_minmax_parameterfv_data 1 4 20 1
xcb_glx_get_minmax_parameterfv_data_length 1 4 14 1
xcb_glx_get_minmax_parameterfv_data_end 1 8 61 1
xcb_glx_get_minmax_parameterfv_reply 1 6 31 3
xcb_glx_get_minmax_parameteriv_sizeof 2 24 135 1
xcb_glx_get_minmax_parameteriv 1 24 149 4
xcb_glx_get_minmax_parameteriv_unchecked 1 24 149 4
xcb_glx_get_minmax_parameteriv_data 1 4 20 1
xcb_glx_get_minmax_parameteriv_data_length 1 4 14 1
xcb_glx_get_minmax_parameteriv_data_end 1 8 61 1
xcb_glx_get_minmax_parameteriv_reply 1 6 31 3
xcb_glx_get_compressed_tex_image_arb_sizeof 2 24 139 1
xcb_glx_get_compressed_tex_image_arb 1 24 149 4
xcb_glx_get_compressed_tex_image_arb_unchecked 1 24 149 4
xcb_glx_get_compressed_tex_image_arb_data 1 4 20 1
xcb_glx_get_compressed_tex_image_arb_data_length 1 4 18 1
xcb_glx_get_compressed_tex_image_arb_data_end 1 8 65 1
xcb_glx_get_compressed_tex_image_arb_reply 1 6 31 3
xcb_glx_delete_queries_arb_sizeof 2 24 135 1
xcb_glx_delete_queries_arb_checked 1 27 198 4
xcb_glx_delete_queries_arb 1 27 198 4
xcb_glx_delete_queries_arb_ids 1 4 20 1
xcb_glx_delete_queries_arb_ids_length 1 4 14 1
xcb_glx_delete_queries_arb_ids_end 1 8 61 1
xcb_glx_gen_queries_arb_sizeof 2 24 135 1
xcb_glx_gen_queries_arb 1 22 140 3
xcb_glx_gen_queries_arb_unchecked 1 22 140 3
xcb_glx_gen_queries_arb_data 1 4 20 1
xcb_glx_gen_queries_arb_data_length 1 4 14 1
xcb_glx_gen_queries_arb_data_end 1 8 61 1
xcb_glx_gen_queries_arb_reply 1 6 31 3
xcb_glx_is_query_arb 1 22 140 3
xcb_glx_is_query_arb_unchecked 1 22 140 3
xcb_glx_is_query_arb_reply 1 6 31 3
xcb_glx_get_queryiv_arb_sizeof 2 24 135 1
xcb_glx_get_queryiv_arb 1 24 149 4
xcb_glx_get_queryiv_arb_unchecked 1 24 149 4
xcb_glx_get_queryiv_arb_data 1 4 20 1
xcb_glx_get_queryiv_arb_data_length 1 4 14 1
xcb_glx_get_queryiv_arb_data_end 1 8 61 1
xcb_glx_get_queryiv_arb_reply 1 6 31 3
xcb_glx_get_query_objectiv_arb_sizeof 2 24 135 1
xcb_glx_get_query_objectiv_arb 1 24 149 4
xcb_glx_get_query_objectiv_arb_unchecked 1 24 149 4
xcb_glx_get_query_objectiv_arb_data 1 4 20 1
xcb_glx_get_query_objectiv_arb_data_length 1 4 14 1
xcb_glx_get_query_objectiv_arb_data_end 1 8 61 1
xcb_glx_get_query_objectiv_arb_reply 1 6 31 3
xcb_glx_get_query_objectuiv_arb_sizeof 2 24 135 1
xcb_glx_get_query_objectuiv_arb 1 24 149 4
xcb_glx_get_query_objectuiv_arb_unchecked 1 24 149 4
xcb_glx_get_query_objectuiv_arb_data 1 4 20 1
xcb_glx_get_query_objectuiv_arb_data_length 1 4 14 1
xcb_glx_get_query_objectuiv_arb_data_end 1 8 61 1
xcb_glx_get_query_objectuiv_arb_reply 1 6 31 3
Source file: ./lib/libxcb/src/randr.h
Source file: ./lib/libpciaccess/include/pciaccess.h
Source file: ./lib/libpciaccess/src/common_io.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
new_io_handle 2 8 33 1
delete_io_handle 1 5 16 1
pci_io_cleanup 1 3 6 1
pci_device_open_io 9 25 166 3
pci_legacy_open_io 4 14 77 3
pci_device_close_io 4 6 42 2
pci_io_read32 2 6 37 2
pci_io_read16 2 6 37 2
pci_io_read8 2 6 37 2
pci_io_write32 2 6 40 3
pci_io_write16 2 6 40 3
pci_io_write8 2 6 40 3
Source file: ./lib/libpciaccess/src/common_capability.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pci_fill_capabilities_generic 12 75 468 1
pci_device_get_agp_info 3 11 62 1
Source file: ./lib/libpciaccess/scanpci/scanpci.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_pci_bridge 1 18 91 1
print_pci_device 18 110 644 2
main 7 31 158 2
Source file: ./lib/libpciaccess/src/pciaccess_private.h
Source file: ./lib/libpciaccess/src/common_bridge.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
read_bridge_info 7 111 1315 1
pci_device_get_bridge_info 3 8 55 1
pci_device_get_pcmcia_bridge_info 3 8 55 1
pci_device_get_bridge_buses 12 49 305 4
pci_device_get_parent_bridge 7 28 155 1
Source file: ./lib/libpciaccess/src/common_init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pci_system_init 7 11 50 1
pci_system_init_dev_mem 2 4 12 1
pci_system_cleanup 7 31 221 1
Source file: ./lib/libpciaccess/src/pci_tools.h
Source file: ./lib/libpciaccess/src/netbsd_pci.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pci_read 4 11 96 6
pci_write 3 7 73 6
pci_nfuncs 5 9 70 3
pci_device_netbsd_map_range 10 31 219 2
pci_device_netbsd_unmap_range 4 16 104 2
pci_device_netbsd_read 3 22 175 5
pci_device_netbsd_write 5 21 157 5
pci_device_netbsd_boot_vga 8 30 175 1
pci_system_netbsd_destroy 2 9 43 1
pci_device_netbsd_probe 20 98 696 1
pci_device_netbsd_read_rom 17 71 571 2
__inbc 1 6 29 1
__inb 1 6 29 1
insb 1 9 54 3
__inwc 1 6 29 1
__inw 1 6 29 1
insw 1 9 54 3
__inlc 1 6 29 1
__inl 1 6 29 1
insl 1 9 54 3
__outbc 1 4 27 2
__outb 1 4 27 2
outsb 1 8 53 3
__outwc 1 4 27 2
__outw 1 4 27 2
outsw 1 8 53 3
__outlc 1 4 27 2
__outl 1 4 27 2
outsl 1 8 53 3
pci_device_netbsd_open_legacy_io 5 21 111 4
pci_device_netbsd_read32 2 5 39 2
pci_device_netbsd_read16 2 5 39 2
pci_device_netbsd_read8 2 5 39 2
pci_device_netbsd_write32 2 6 44 3
pci_device_netbsd_write16 2 6 44 3
pci_device_netbsd_write8 2 6 44 3
pci_device_netbsd_map_legacy 1 13 73 5
pci_device_netbsd_unmap_legacy 1 9 47 3
pci_device_netbsd_has_kernel_driver 5 11 72 1
pci_system_netbsd_create 17 80 598 1
Source file: ./lib/libpciaccess/src/common_vgaarb_stub.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pci_device_vgaarb_init 2 6 19 1
pci_device_vgaarb_fini 1 3 6 1
pci_device_vgaarb_set_target 1 4 13 1
pci_device_vgaarb_decodes 1 4 11 1
pci_device_vgaarb_lock 1 4 10 1
pci_device_vgaarb_trylock 1 4 10 1
pci_device_vgaarb_unlock 1 4 9 1
pci_device_vgaarb_get_info 1 5 21 3
Source file: ./lib/libpciaccess/src/linux_devmem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pci_device_linux_devmem_read_rom 13 63 311 2
Source file: ./lib/libpciaccess/src/linux_devmem.h
Source file: ./lib/libpciaccess/src/common_device_name.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pci_id_file_open 2 8 35 1
pci_id_file_open 2 8 35 1
insert 6 35 217 1
populate_vendor 18 81 547 2
find_device_name 9 25 162 1
find_vendor_name 4 15 70 1
pci_get_strings 5 23 117 5
pci_device_get_device_name 1 12 67 1
pci_device_get_subdevice_name 3 15 94 1
pci_device_get_vendor_name 1 12 65 1
pci_device_get_subvendor_name 2 15 78 1
Source file: ./lib/libpciaccess/src/openbsd_pci.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pci_read 2 16 111 6
pci_write 1 12 93 6
pci_readmask 2 17 111 6
pci_device_openbsd_read_rom 9 48 326 2
pci_nfuncs 5 9 65 3
pci_device_openbsd_map_range 11 34 236 2
pci_device_openbsd_unmap_range 4 17 117 2
pci_device_openbsd_read 3 24 189 5
pci_device_openbsd_write 5 23 166 5
pci_system_openbsd_destroy 2 7 34 1
pci_device_openbsd_probe 17 75 519 1
pci_device_openbsd_boot_vga 6 18 111 1
pci_device_openbsd_open_legacy_io 10 28 163 4
pci_device_openbsd_read32 2 5 39 2
pci_device_openbsd_read16 2 5 39 2
pci_device_openbsd_read8 2 5 39 2
pci_device_openbsd_write32 2 6 44 3
pci_device_openbsd_write16 2 6 44 3
pci_device_openbsd_write8 2 6 44 3
pci_device_openbsd_map_legacy 1 13 73 5
pci_device_openbsd_unmap_legacy 1 9 47 3
pci_system_openbsd_create 25 89 642 1
pci_system_openbsd_init_dev_mem 1 4 11 1
pci_device_vgaarb_init 10 51 322 1
pci_device_vgaarb_fini 3 15 88 1
pci_device_vgaarb_set_target 1 5 20 1
pci_device_vgaarb_lock 4 14 98 1
pci_device_vgaarb_unlock 4 14 98 1
pci_device_vgaarb_get_info 2 8 38 3
pci_device_vgaarb_decodes 2 8 35 1
Source file: ./lib/libpciaccess/src/solx_devfs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_nexus_for_bus 5 11 66 2
pci_system_solx_devfs_destroy 5 18 97 1
pci_system_solx_devfs_destroy_device 2 5 28 1
probe_device_node 17 76 594 2
probe_nexus_node 33 135 838 3
find_target_node 9 25 180 2
pci_device_solx_devfs_probe 23 92 614 1
pci_device_solx_devfs_map_range 8 37 231 2
pci_device_solx_devfs_read_rom 4 23 132 2
pci_device_solx_devfs_read 4 38 240 5
pci_device_solx_devfs_write 8 48 278 5
pci_device_solx_devfs_boot_vga 1 6 28 1
pci_device_solx_devfs_open_legacy_io 3 12 59 4
pci_device_solx_devfs_read32 2 8 65 2
pci_device_solx_devfs_read16 2 8 65 2
pci_device_solx_devfs_read8 2 8 65 2
pci_device_solx_devfs_write32 2 7 63 3
pci_device_solx_devfs_write16 2 7 63 3
pci_device_solx_devfs_write8 2 7 63 3
pci_device_solx_devfs_map_legacy 2 15 73 5
pci_device_solx_devfs_unmap_legacy 1 9 42 3
pci_system_solx_devfs_create 8 39 243 1
Source file: ./lib/libpciaccess/src/common_interface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pci_device_read_rom 3 7 46 2
pci_device_is_boot_vga 2 6 31 1
pci_device_has_kernel_driver 2 6 31 1
pci_device_probe 2 7 32 1
pci_device_map_region 5 15 107 3
pci_device_map_memory_range 2 8 42 5
pci_device_map_range 14 58 409 5
pci_device_unmap_region 5 16 98 2
pci_device_unmap_memory_range 1 5 26 3
pci_device_unmap_range 8 33 230 3
pci_device_cfg_read 4 12 72 5
pci_device_cfg_read_u8 3 10 59 3
pci_device_cfg_read_u16 3 11 68 3
pci_device_cfg_read_u32 3 11 68 3
pci_device_cfg_write 4 12 73 5
pci_device_cfg_write_u8 3 10 59 3
pci_device_cfg_write_u16 3 11 68 3
pci_device_cfg_write_u32 3 11 68 3
pci_device_cfg_write_bits 2 13 65 4
pci_device_enable 3 8 36 1
pci_device_map_legacy 4 9 67 5
pci_device_unmap_legacy 2 6 42 3
Source file: ./lib/libpciaccess/src/common_iterator.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pci_slot_match_iterator_create 4 19 98 1
pci_id_match_iterator_create 4 19 98 1
pci_iterator_destroy 2 6 22 1
pci_device_next 17 47 336 1
pci_device_find_by_slot 1 12 79 4
Source file: ./lib/libpciaccess/src/common_vgaarb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_string_to_decodes_rsrc 19 64 453 3
pci_device_vgaarb_init 5 20 145 1
pci_device_vgaarb_fini 2 6 20 1
vgaarb_write 7 18 96 3
rsrc_to_str 4 12 36 1
pci_device_vgaarb_set_target 5 21 136 1
pci_device_vgaarb_decodes 5 20 127 1
pci_device_vgaarb_lock 4 12 80 1
pci_device_vgaarb_trylock 4 12 80 1
pci_device_vgaarb_unlock 4 12 80 1
pci_device_vgaarb_get_info 2 8 42 3
Source file: ./lib/libpciaccess/src/common_map.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pci_device_generic_unmap_range 2 5 35 2
Source file: ./lib/libpciaccess/src/freebsd_pci.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pci_device_freebsd_map_range 8 34 239 2
pci_device_freebsd_unmap_range 5 27 168 2
pci_device_freebsd_read 6 26 172 5
pci_device_freebsd_write 6 26 173 5
pci_device_freebsd_read_rom 7 43 268 2
pci_device_freebsd_get_num_regions 4 15 61 1
pci_device_freebsd_probe 9 33 277 1
get_map_base 2 7 24 1
get_test_val_size 2 7 36 1
pci_device_freebsd_get_region_info 14 49 345 3
pci_device_freebsd_probe 9 41 254 1
pci_system_freebsd_destroy 1 6 26 1
pci_device_freebsd_open_legacy_io 5 20 123 4
pci_device_freebsd_close_io 2 5 30 2
pci_device_freebsd_read32 2 5 39 2
pci_device_freebsd_read16 2 5 39 2
pci_device_freebsd_read8 2 5 39 2
pci_device_freebsd_write32 2 6 44 3
pci_device_freebsd_write16 2 6 44 3
pci_device_freebsd_write8 2 6 44 3
pci_device_freebsd_map_legacy 1 13 73 5
pci_device_freebsd_unmap_legacy 1 9 47 3
pci_system_freebsd_create 7 51 438 1
Source file: ./lib/libXinerama/include/X11/extensions/Xinerama.h
Source file: ./lib/libXinerama/include/X11/extensions/panoramiXext.h
Source file: ./lib/libpciaccess/src/linux_sysfs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pci_system_linux_sysfs_create 4 20 94 1
scan_sys_pci_filter 2 5 40 1
populate_entries 9 57 441 1
pci_device_linux_sysfs_probe 6 53 387 1
pci_device_linux_sysfs_read_rom 8 45 242 2
pci_device_linux_sysfs_read 7 40 191 5
pci_device_linux_sysfs_write 7 40 193 5
pci_device_linux_sysfs_map_range_wc 5 29 191 2
pci_device_linux_sysfs_map_range 16 66 460 2
pci_device_linux_sysfs_unmap_range 9 27 166 2
pci_device_linux_sysfs_enable 2 16 79 1
pci_device_linux_sysfs_boot_vga 4 24 122 1
pci_device_linux_sysfs_has_kernel_driver 2 16 71 1
pci_device_linux_sysfs_open_device_io 2 15 103 5
pci_device_linux_sysfs_open_legacy_io 5 22 120 4
pci_device_linux_sysfs_close_io 2 6 30 2
pci_device_linux_sysfs_read32 3 13 82 2
pci_device_linux_sysfs_read16 3 13 82 2
pci_device_linux_sysfs_read8 3 13 82 2
pci_device_linux_sysfs_write32 3 12 79 3
pci_device_linux_sysfs_write16 3 12 79 3
pci_device_linux_sysfs_write8 3 12 79 3
pci_device_linux_sysfs_map_legacy 7 31 176 5
pci_device_linux_sysfs_unmap_legacy 1 4 24 3
pci_system_linux_destroy 3 5 22 1
Source file: ./lib/libXinerama/src/Xinerama.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XEatDataWords 2 6 38 2
XPanoramiXQueryExtension 2 15 60 3
XPanoramiXQueryVersion 2 27 141 3
XPanoramiXAllocInfo 1 4 19 1
XPanoramiXGetState 2 26 136 3
XPanoramiXGetScreenCount 2 26 136 3
XPanoramiXGetScreenSize 2 30 161 4
XineramaQueryExtension 1 8 26 3
XineramaQueryVersion 1 8 26 3
XineramaIsActive 3 20 110 1
XineramaQueryScreens 6 41 272 2
Source file: ./lib/libXdmcp/test/Array.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TestAllocOversizeArrays 1 11 74 1
TestZeroFillARRAYofARRAY8 1 20 143 1
main 1 6 24 2
Source file: ./lib/libXdmcp/Key.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
getbits 1 7 65 2
XdmcpGenerateKey 1 10 72 1
XdmcpCompareKeys 3 8 50 2
XdmcpIncrementKey 3 8 35 1
XdmcpDecrementKey 3 8 35 1
Source file: ./lib/libXdmcp/include/X11/Xdmcp.h
Source file: ./lib/libXdmcp/Write.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XdmcpWriteHeader 6 23 139 2
XdmcpWriteARRAY8 4 10 68 2
XdmcpWriteARRAY16 4 10 68 2
XdmcpWriteARRAY32 4 10 68 2
XdmcpWriteARRAYofARRAY8 4 10 68 2
XdmcpWriteCARD8 2 9 41 2
XdmcpWriteCARD16 3 10 44 2
XdmcpWriteCARD32 5 14 84 2
Source file: ./lib/libXdmcp/Array.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xmalloc 2 4 17 1
xcalloc 2 4 22 2
xrealloc 2 4 23 2
XdmcpAllocARRAY8 4 13 76 2
XdmcpAllocARRAY16 4 13 76 2
XdmcpAllocARRAY32 4 13 76 2
XdmcpAllocARRAYofARRAY8 4 13 76 2
XdmcpARRAY8Equal 3 8 50 2
XdmcpCopyARRAY8 2 7 49 2
XdmcpReallocARRAY8 4 12 75 2
XdmcpReallocARRAYofARRAY8 5 15 107 2
XdmcpReallocARRAY16 4 12 75 2
XdmcpReallocARRAY32 4 12 75 2
XdmcpDisposeARRAY8 1 6 26 1
XdmcpDisposeARRAY16 1 6 26 1
XdmcpDisposeARRAY32 1 6 26 1
XdmcpDisposeARRAYofARRAY8 3 11 68 1
Source file: ./lib/libXdmcp/Read.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XdmcpReadHeader 4 8 48 2
XdmcpReadRemaining 1 4 17 1
XdmcpReadARRAY8 6 27 148 2
XdmcpReadARRAY16 6 27 148 2
XdmcpReadARRAY32 6 27 148 2
XdmcpReadARRAYofARRAY8 6 26 137 2
XdmcpReadCARD8 2 7 42 2
XdmcpReadCARD16 3 11 63 2
XdmcpReadCARD32 5 16 109 2
Source file: ./lib/libXdmcp/Unwrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XdmcpUnwrap 7 31 219 4
Source file: ./lib/libXdmcp/Flush.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XdmcpFlush 2 9 63 4
Source file: ./lib/libXdmcp/Wrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XdmcpWrap 7 35 205 4
OddParity 1 7 46 1
_XdmcpWrapperToOddParity 2 19 124 2
Source file: ./lib/libXdmcp/Fill.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XdmcpFill 4 22 131 4
Source file: ./lib/libXdmcp/Wrap.h
Source file: ./lib/libXdmcp/Wraphelp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XdmcpAuthSetup 3 45 573 2
_XdmcpAuthDoIt 4 40 326 4
Source file: ./lib/libXt/include/X11/PassivGraI.h
Source file: ./lib/libpciaccess/src/x86_pci.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
x86_enable_io 2 6 24 1
x86_disable_io 2 6 24 1
x86_enable_io 2 6 20 1
x86_disable_io 2 6 20 1
x86_enable_io 5 24 121 1
x86_disable_io 1 5 13 1
inb 2 7 31 1
inw 2 7 31 1
inl 2 7 31 1
outb 1 4 19 2
outw 1 4 19 2
outl 1 4 19 2
pci_system_x86_conf1_probe 2 12 59 1
pci_system_x86_conf1_read 10 29 192 6
pci_system_x86_conf1_write 10 29 196 6
pci_system_x86_conf2_probe 3 9 49 1
pci_system_x86_conf2_read 8 31 169 6
pci_system_x86_conf2_write 8 31 173 6
pci_system_x86_check 8 16 111 1
pci_nfuncs 3 9 60 3
pci_device_x86_read_rom 4 21 135 2
pci_device_x86_get_num_regions 4 14 47 1
get_map_base 2 7 24 1
get_test_val_size 4 14 61 1
pci_device_x86_probe 12 49 346 1
pci_device_x86_map_range 2 11 66 2
pci_device_x86_unmap_range 2 10 54 2
pci_device_x86_map_range 4 15 95 2
pci_device_x86_unmap_range 1 5 22 2
pci_device_x86_read 4 20 140 5
pci_device_x86_write 5 22 148 5
pci_system_x86_destroy 1 4 10 1
pci_device_x86_open_legacy_io 1 9 45 4
pci_device_x86_close_io 1 3 14 2
pci_device_x86_read32 1 4 22 2
pci_device_x86_read16 1 4 22 2
pci_device_x86_read8 1 4 22 2
pci_device_x86_write32 1 5 26 3
pci_device_x86_write16 1 5 26 3
pci_device_x86_write8 1 5 26 3
pci_device_x86_map_legacy 1 12 67 5
pci_device_x86_unmap_legacy 1 9 47 3
pci_probe 5 16 80 1
pci_system_x86_create 19 75 535 1
Source file: ./lib/libXt/include/X11/ConstrainP.h
Source file: ./lib/libXt/include/X11/VarargsI.h
Source file: ./lib/libXt/include/X11/ShellI.h
Source file: ./lib/libXt/include/X11/CreateI.h
Source file: ./lib/libXt/include/X11/EventI.h
Source file: ./lib/libXt/include/X11/Core.h
Source file: ./lib/libXt/include/X11/RectObjP.h
Source file: ./lib/libXt/include/X11/Vendor.h
Source file: ./lib/libXt/include/X11/Constraint.h
Source file: ./lib/libXt/include/X11/CompositeP.h
Source file: ./lib/libXt/include/X11/VendorP.h
Source file: ./lib/libXt/include/X11/CoreP.h
Source file: ./lib/libXt/include/X11/Composite.h
Source file: ./lib/libXt/include/X11/IntrinsicP.h
Source file: ./lib/libXt/include/X11/Xtos.h
Source file: ./lib/libXt/include/X11/SelectionI.h
Source file: ./lib/libXt/include/X11/InitialI.h
Source file: ./lib/libXt/include/X11/RectObj.h
Source file: ./lib/libXt/include/X11/ResourceI.h
Source file: ./lib/libXt/include/X11/HookObjI.h
Source file: ./lib/libXt/include/X11/IntrinsicI.h
Source file: ./lib/libXt/include/X11/Object.h
Source file: ./lib/libXt/include/X11/ResConfigP.h
Source file: ./lib/libXt/include/X11/ThreadsI.h
Source file: ./lib/libxcb/src/xinput.h
Source file: ./lib/libXt/include/X11/ObjectP.h
Source file: ./lib/libXt/include/X11/CallbackI.h
Source file: ./lib/libXt/include/X11/ConvertI.h
Source file: ./lib/libXt/include/X11/Intrinsic.h
Source file: ./lib/libXt/include/X11/TranslateI.h
Source file: ./lib/libXt/test/Event.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_Tick 3 11 58 2
sigalrm 1 4 14 1
test_XtAppMainLoop_34715 2 21 120 1
main 1 7 39 2
Source file: ./lib/libXt/test/Alloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_XtAsprintf_short 1 13 96 1
test_XtAsprintf_long 1 12 94 1
main 1 9 53 2
Source file: ./lib/libXt/include/X11/ShellP.h
Source file: ./lib/libXt/test/Converters.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_XtCvtIntToPixmap 1 33 235 1
main 1 7 39 2
Source file: ./lib/libXt/src/Core.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XtCopyScreen 1 7 29 3
CoreClassPartInitialize 9 33 229 1
CoreInitialize 3 22 139 4
CoreRealize 1 8 37 3
CoreDestroy 2 9 59 1
CoreSetValues 15 73 470 5
CoreSetValuesAlmost 1 8 24 4
Source file: ./lib/libXt/util/makestrs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ifopen 5 18 127 2
WriteHeaderProlog 4 19 142 2
IntelABIWriteHeader 4 15 125 2
SPARCABIWriteHeader 3 9 72 2
FunctionWriteHeader 4 16 127 2
ArrayperWriteHeader 4 14 101 2
DefaultWriteHeader 4 16 127 2
CopyTmplProlog 3 12 75 2
CopyTmplEpilog 2 6 40 2
WriteHeader 14 36 352 3
WriteSourceLine 4 8 81 3
IntelABIWriteSource 5 15 108 1
IntelABIBCWriteSource 10 22 201 1
FunctionWriteSource 7 17 138 1
ArrayperWriteSource 7 20 124 1
DefaultWriteSource 6 14 114 1
WriteSource 5 25 145 2
DoLine 38 142 1037 1
IntelABIIndexEntries 3 11 74 1
DefaultIndexEntries 3 12 73 1
IndexEntries 4 14 44 2
DoComment 4 15 113 1
main 25 60 419 2
Source file: ./lib/libXt/src/ArgList.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XtMergeArgLists 3 15 86 4
Source file: ./lib/libXt/src/SetWMCW.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XtSetWMColormapWindows 11 55 398 3
Source file: ./lib/libXt/src/RectObj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XtCopyAncestorSensitive 1 10 55 3
RectClassPartInitialize 5 18 128 1
RectSetValuesAlmost 1 8 24 4
Source file: ./lib/libXt/src/TMkey.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XtComputeLateBindings 13 43 279 4
_XtAllocTMContext 1 13 63 1
num_bits 1 7 67 1
_XtMatchUsingDontCareMods 16 80 559 3
XtConvertCase 4 20 114 4
_XtMatchUsingStandardMods 6 46 303 3
_XtBuildKeysymTables 19 81 644 2
XtTranslateKeycode 1 16 72 5
XtTranslateKey 30 60 521 5
XtSetKeyTranslator 1 12 49 2
XtRegisterCaseConverter 4 28 159 4
XtGetKeysymTable 1 17 75 3
XtKeysymToKeycodeList 14 61 373 4
Source file: ./lib/libXt/src/Keyboard.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XtClearAncestorCache 3 5 22 1
CheckServerGrabs 3 14 67 3
IsParent 4 8 52 2
CommonAncestor 7 27 114 3
_FindFocusWidget 12 36 185 5
FindFocusWidget 2 9 40 2
XtGetKeyboardFocusWidget 1 11 50 1
IsOutside 5 17 128 2
FindKeyDestination 18 89 330 7
_XtProcessKeyboardEvent 9 53 229 3
GetShell 3 8 36 1
InActiveSubtree 5 23 83 1
_XtHandleFocus 33 103 359 4
AddFocusHandler 17 57 380 6
QueryEventMask 3 21 110 4
FocusDestroyCallback 1 7 23 3
XtSetKeyboardFocus 20 80 467 2
Source file: ./lib/libXt/src/ResConfig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_set_resource_values 23 113 666 4
_apply_values_to_children 7 29 188 6
_search_child 2 19 94 7
_get_part 6 22 125 3
_match_resource_to_widget 6 21 118 2
_set_and_search 11 55 278 7
_get_last_part 9 24 164 2
_search_widget_tree 17 49 336 3
_locate_children 8 32 201 2
dump_widget_tree 5 27 179 2
_XtResourceConfigurationEH 18 66 410 3
Source file: ./lib/libXt/src/Intrinsic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XtIsSubclass 3 18 77 2
_XtCheckSubclassFlag 2 13 43 2
_XtIsSubclassOf 4 23 89 4
XtGetClassExtension 5 17 84 5
ComputeWindowAttributes 4 31 193 3
CallChangeManaged 6 29 183 1
MapChildren 5 16 81 1
ShouldMapAllChildren 6 18 89 1
RealizeWidget 15 80 525 1
XtRealizeWidget 2 13 48 1
UnrealizeWidget 6 20 131 1
XtUnrealizeWidget 6 28 154 1
XtCreateWindow 5 30 202 5
MatchExactChildren 5 21 143 7
MatchWildChildren 4 18 113 7
SearchChildren 4 20 149 7
NameListToWidget 7 32 186 6
XtNameToWidget 5 29 210 2
XtDisplayOfObject 3 7 47 1
XtDisplay 1 5 17 1
XtScreenOfObject 3 7 44 1
XtScreen 1 5 14 1
XtWindowOfObject 2 5 23 1
XtWindow 1 5 14 1
XtSuperclass 1 9 28 1
XtClass 1 9 25 1
XtIsManaged 2 13 48 1
XtIsRealized 1 10 37 1
XtIsSensitive 3 13 54 1
_XtWindowedAncestor 4 15 79 1
XtParent 1 5 14 1
XtName 1 5 17 1
XtIsObject 11 25 152 1
access_file 4 18 79 4
AccessFile 10 53 328 4
TestFile 5 19 112 1
Resolve 12 49 231 6
XtFindFile 18 52 278 4
ExtractLocaleName 29 45 289 1
FillInLangSubs 9 43 365 2
implementation_default_path 2 6 20 1
XtResolvePathname 28 129 795 8
XtCallAcceptFocus 2 18 73 2
IsTattled 1 9 47 1
_XtGeoTab 1 4 11 1
_XtGeoTrace 3 13 78 2
Source file: ./lib/libXt/src/NextEvent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AdjustHowLong 2 14 97 2
InitTimes 3 24 133 3
InitFds 22 63 465 4
AdjustTimes 7 21 155 5
IoWait 1 8 53 2
FindInputs 47 113 670 7
_XtWaitForSomething 50 131 837 8
XtAddTimeOut 1 8 28 3
QueueTimerEvent 3 15 72 2
XtAppAddTimeOut 2 29 150 4
XtRemoveTimeOut 5 22 124 1
XtAddWorkProc 1 6 22 2
XtAppAddWorkProc 2 21 93 3
XtRemoveWorkProc 5 20 122 1
XtAddSignal 1 6 22 2
XtAppAddSignal 2 23 99 3
XtRemoveSignal 5 22 120 1
XtNoticeSignal 1 6 23 1
XtAddInput 1 9 32 4
XtAppAddInput 10 44 340 5
XtRemoveInput 18 57 398 1
_XtRemoveAllInputs 3 14 76 1
DoOtherSources 11 43 216 1
CallWorkProc 3 20 92 1
XtNextEvent 1 5 17 1
_XtRefreshMapping 8 17 106 2
XtAppNextEvent 13 39 239 2
XtProcessEvent 1 5 16 1
XtAppProcessEvent 31 93 542 2
XtPending 1 4 18 1
XtAppPending 16 52 276 1
PeekOtherSources 10 29 151 1
XtPeekEvent 1 5 18 1
XtAppPeekEvent 21 85 493 2
Source file: ./lib/libXt/src/Event.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XtBuildEventMask 10 32 195 1
CallExtensionSelector 12 28 252 3
RemoveEventHandler 27 62 417 8
AddEventHandler 33 101 649 10
XtRemoveEventHandler 1 13 57 5
XtAddEventHandler 1 13 61 5
XtInsertEventHandler 1 14 64 6
XtRemoveRawEventHandler 1 13 57 5
XtInsertRawEventHandler 1 14 64 6
XtAddRawEventHandler 1 13 61 5
XtRemoveEventTypeHandler 1 13 53 5
XtInsertEventTypeHandler 1 14 60 6
XtRegisterDrawable 9 41 245 3
XtUnregisterDrawable 10 46 256 2
ExpandWWTable 7 32 238 1
XtWindowToWidget 9 37 202 2
_XtAllocWWTable 1 13 87 1
_XtFreeWWTable 2 11 71 1
CallEventHandlers 15 41 297 3
XtDispatchEventToWidget 35 86 555 2
CompressExposures 12 63 337 2
XtAddExposureToRegion 3 14 82 2
AddExposureToRectangularRegion 2 24 185 2
_XtEventInitialize 1 4 12 1
SendExposureEvent 2 24 144 3
CheckExposureEvent 6 15 111 3
_XtConvertTypeToMask 2 8 29 1
_XtOnGrabList 5 13 77 2
LookupSpringLoaded 5 15 65 1
DispatchEvent 18 36 254 2
_XtDefaultDispatcher 33 76 506 1
XtDispatchEvent 20 46 320 1
GrabDestroyCallback 1 7 18 3
NewGrabRec 1 13 51 3
XtAddGrab 3 26 131 3
XtRemoveGrab 5 34 183 1
XtMainLoop 1 4 13 1
XtAppMainLoop 2 9 36 1
_XtFreeEventTable 2 11 46 1
XtLastTimestampProcessed 1 12 44 1
XtLastEventProcessed 2 12 55 1
_XtSendFocusEvent 7 23 145 2
NewDispatcherList 1 7 33 1
XtSetEventDispatcher 4 24 109 3
XtRegisterExtensionSelector 11 52 338 5
_XtExtensionSelect 2 15 72 1
Source file: ./lib/libXt/src/VarGet.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XtVaGetSubresources 2 28 144 7
XtVaGetApplicationResources 2 21 130 5
GetTypedArg 7 60 362 4
GetNestedArg 4 22 130 5
XtVaGetValues 9 53 380 2
XtVaGetSubvalues 3 20 124 4
Source file: ./lib/libXt/src/HookObj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FreeShellList 2 9 44 3
Initialize 1 10 47 4
GetValuesHook 1 6 14 3
Source file: ./lib/libXt/src/Constraint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ConstraintPartInitialize 2 8 46 1
Source file: ./lib/libXt/src/Error.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XtGetErrorDatabase 2 9 31 1
XtAppGetErrorDatabase 2 12 40 1
XtGetErrorDatabaseText 2 13 73 6
XtAppGetErrorDatabaseText 15 57 386 8
InitErrorHandling 1 7 25 1
DefaultMsg 18 62 515 8
_XtDefaultErrorMsg 1 10 43 6
_XtDefaultWarningMsg 1 10 43 6
XtErrorMsg 2 15 85 6
XtAppErrorMsg 2 17 99 7
XtWarningMsg 2 15 85 6
XtAppWarningMsg 2 17 99 7
XtSetErrorMsgHandler 3 9 35 1
XtAppSetErrorMsgHandler 4 17 74 2
XtSetWarningMsgHandler 3 9 35 1
XtAppSetWarningMsgHandler 4 17 74 2
_XtDefaultError 3 6 33 1
_XtDefaultWarning 3 6 30 1
XtError 2 8 33 1
XtAppError 2 11 47 2
XtWarning 2 8 33 1
XtAppWarning 2 11 47 2
XtSetErrorHandler 3 8 35 1
XtAppSetErrorHandler 4 17 74 2
XtSetWarningHandler 3 8 35 1
XtAppSetWarningHandler 4 17 74 2
_XtSetDefaultErrorHandlers 1 13 44 4
Source file: ./lib/libXt/src/Selection.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XtSetDefaultSelectionTimeout 1 5 14 1
XtSetSelectionTimeout 1 5 17 1
XtAppSetSelectionTimeout 1 8 27 2
XtGetSelectionTimeout 1 4 14 1
XtAppGetSelectionTimeout 1 9 30 1
FreePropList 1 13 61 3
GetPropList 3 35 231 1
GetSelectionProperty 3 23 169 1
FreeSelectionProperty 5 24 121 2
FreeInfo 1 9 60 1
MakeInfo 4 37 284 8
RequestSelectionValue 1 13 92 3
NewContext 1 17 92 2
FindCtx 3 13 63 2
WidgetDestroyed 3 12 53 3
LoseSelection 8 26 159 4
LocalErrorHandler 5 19 74 2
StartProtectedSection 1 10 33 2
EndProtectedSection 1 9 28 1
AddHandler 6 33 200 4
RemoveHandler 4 31 184 4
OwnerTimedOut 7 28 210 2
SendIncrement 2 15 116 1
AllSent 2 12 91 1
HandlePropertyGone 14 57 403 4
PrepareIncremental 1 31 171 9
GetConversion 10 82 554 5
HandleSelectionEvents 17 83 590 4
OwnSelection 28 82 504 9
XtOwnSelection 1 17 72 6
XtOwnSelectionIncremental 1 21 81 8
XtDisownSelection 2 13 70 3
IsINCRtype 3 17 104 3
ReqCleanup 10 46 335 4
ReqTimedOut 5 44 351 2
HandleGetIncrement 10 62 492 4
HandleNone 1 12 56 4
IncrPropSize 2 19 83 4
HandleNormal 7 51 408 6
HandleIncremental 2 24 143 5
HandleSelectionReplies 14 58 450 4
DoLocalTransfer 17 93 718 8
GetSelectionValue 5 36 214 8
XtGetSelectionValue 2 23 120 6
XtGetSelectionValueIncremental 2 23 120 6
GetSelectionValues 14 73 590 10
XtGetSelectionValues 3 26 159 7
XtGetSelectionValuesIncremental 3 26 159 7
GetRequestRecord 10 32 157 3
XtGetSelectionRequest 3 24 148 3
XtReservePropertyAtom 1 5 18 1
XtReleasePropertyAtom 1 6 20 2
AddSelectionRequests 6 52 297 9
IsGatheringRequest 5 24 125 2
CleanupRequest 9 30 195 3
XtCreateSelectionRequest 4 32 238 2
XtSendSelectionRequest 11 67 541 3
XtCancelSelectionRequest 3 15 84 2
XtSetSelectionParameters 2 19 98 6
XtGetSelectionParameters 5 35 208 7
AddParamInfo 7 39 255 3
RemoveParamInfo 7 28 155 2
GetParamInfo 5 21 103 2
Source file: ./lib/libXt/src/Vendor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DllMain 3 12 45 3
Source file: ./lib/libXt/src/sharedlib.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XtVendorInitialize 1 7 29 0
_XtInherit 1 5 15 0
XtToolkitInitialize 1 6 16 0
XtInitialize 1 12 52 6
XtAppInitialize 1 17 67 9
XtVaAppInitialize 1 18 70 8
XtOpenApplication 1 19 72 10
XtVaOpenApplication 1 19 75 9
Source file: ./lib/libXt/src/GetValues.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetValues 7 46 260 5
CallGetValuesHook 3 19 82 4
CallConstraintGetValuesHook 8 34 190 4
XtGetValues 13 41 311 3
XtGetSubvalues 1 12 58 5
Source file: ./lib/libXt/src/GetResList.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XtGetResourceList 4 40 315 3
ClassIsSubclassOf 3 7 39 2
XtGetConstraintResourceList 9 51 385 3
Source file: ./lib/libXt/src/ClickTime.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XtSetMultiClickTime 1 9 35 2
XtGetMultiClickTime 1 10 38 1
Source file: ./lib/libXt/src/Varargs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XtCountNestedList 4 17 83 3
_XtCountVaList 4 23 166 3
XtVaCreateArgsList 3 25 157 2
_XtVaCreateTypedArgList 3 23 189 2
TypedArgToArg 15 71 524 6
NestedArgtoArg 5 28 165 6
_XtFreeArgList 4 14 62 3
_XtVaToArgList 10 59 399 5
GetResources 5 23 162 3
NestedArgtoTypedArg 4 24 169 2
_XtVaToTypedArgList 4 32 231 4
Source file: ./lib/libXt/src/Resources.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XtCopyFromParent 2 15 85 3
_XtCopyFromArg 10 27 226 3
_XtCopyToArg 12 33 302 3
CopyToArg 11 31 279 3
CountTreeDepth 2 8 37 1
GetNamesAndClasses 5 30 217 3
_XtCompileResourceList 2 14 96 2
XrmCompileResourceListEphem 2 14 96 2
BadSize 1 12 60 2
_XtDependencies 8 44 293 5
_XtResourceDependencies 2 17 109 1
_XtConstraintResDependencies 2 17 115 1
_XtCreateIndirectionTable 2 11 68 2
GetResources 95 365 2519 12
CacheArgs 6 28 146 7
_XtGetResources 5 45 332 5
_XtGetSubresources 5 50 347 10
XtGetSubresources 1 12 55 8
_XtGetApplicationResources 10 56 413 8
XtGetApplicationResources 1 10 41 6
_XtResourceListInitialize 2 25 131 1
Source file: ./lib/libXt/src/TMparse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FreeEventSeq 6 19 106 1
CompileNameValueTable 2 7 44 1
OrderEvents 2 5 46 2
Compile_XtEventTable 2 10 59 2
OrderModifiers 2 5 46 2
Compile_XtModifierTable 2 10 59 2
PanicModeRecovery 2 7 27 1
Syntax 1 10 51 2
LookupTMEventType 5 31 163 2
StoreLateBindings 7 40 261 5
_XtParseKeysymMod 2 14 63 5
_XtLookupModifier 7 39 217 5
ScanIdent 10 14 78 1
FetchModifierToken 5 29 154 2
ParseModifiers 17 78 418 3
ParseXtEventType 3 21 136 4
StrToHex 8 14 105 1
StrToOct 4 11 59 1
StrToNum 7 17 97 1
StringToKeySym 11 17 136 2
ParseModImmed 1 8 23 4
ParseModSym 1 11 53 4
ParseImmed 1 10 46 4
ParseAddModifier 2 12 59 4
ParseKeyAndModifiers 2 17 97 4
ParseKeySym 21 56 386 4
ParseTable 5 31 190 4
ParseNone 1 10 39 4
ParseAtom 10 32 175 4
ParseEvent 11 40 251 5
ParseQuotedStringEvent 7 28 181 3
RepeatDown 7 35 240 3
RepeatDownPlus 8 38 254 3
RepeatUp 7 38 259 3
RepeatUpPlus 7 35 242 3
RepeatOther 3 18 101 3
RepeatOtherPlus 3 19 107 3
RepeatEvent 8 22 118 4
ParseRepeat 10 41 226 4
ParseEventSeq 15 72 430 4
ParseActionProc 2 18 94 3
ParseString 15 47 359 2
ParseParamSeq 9 51 279 3
ParseAction 4 24 115 4
ParseActionSeq 5 26 149 4
ShowProduction 3 19 131 1
ParseTranslationTableProduction 3 26 131 3
CheckForPoundSign 6 33 166 3
ParseTranslationTable 11 49 294 4
XtCvtStringToAcceleratorTable 6 45 261 6
XtCvtStringToTranslationTable 6 45 255 6
XtParseAcceleratorTable 2 13 68 1
XtParseTranslationTable 2 12 65 1
_XtTranslateInitialize 3 27 135 1
_XtAddTMConverters 1 18 106 1
Source file: ./lib/libXt/src/Object.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ConstructCallbackOffsets 10 42 295 1
InheritObjectExtensionMethods 8 35 224 1
ObjectClassPartInitialize 2 13 69 1
ObjectSetValues 5 27 175 5
ObjectDestroy 3 16 102 1
Source file: ./lib/libXt/src/Alloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XtBcopy 4 14 60 3
_XtAllocError 2 8 39 1
_XtHeapInit 1 6 20 1
XtAsprintf 4 28 149 3
XtMalloc 4 9 43 1
XtRealloc 7 13 64 2
XtCalloc 4 9 50 2
XtFree 2 5 19 1
__XtMalloc 3 6 22 1
__XtCalloc 3 6 29 2
_XtHeapAlloc 7 34 251 2
_XtHeapFree 2 12 56 1
_XtBreakpoint 1 5 13 1
_XtMalloc 2 17 79 3
XtMalloc 1 5 21 1
_XtRealloc 3 18 82 4
XtRealloc 1 6 27 2
_XtCalloc 2 18 92 4
XtCalloc 1 5 26 2
_XtIsValidPointer 3 15 57 1
_XtFree 7 21 103 1
XtFree 1 4 13 1
_XtHeapMalloc 2 19 91 4
_XtHeapFree 6 20 100 1
_XtPrintMemory 6 19 111 1
Source file: ./lib/libXt/src/Geometry.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ClearRectObjAreas 1 18 141 2
_XtMakeGeometryRequest 75 308 2012 4
XtMakeGeometryRequest 3 31 185 3
XtMakeResizeRequest 9 49 288 5
XtResizeWindow 3 25 166 1
XtResizeWidget 1 8 39 4
XtConfigureWidget 13 85 607 6
XtMoveWidget 1 8 40 3
XtTranslateCoords 6 31 204 5
XtQueryGeometry 12 63 371 3
Source file: ./lib/libXt/src/SetSens.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetAncestorSensitive 5 17 123 2
XtSetSensitive 5 23 145 2
Source file: ./lib/libXt/src/GetActKey.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XtGetActionKeysym 8 29 163 2
Source file: ./lib/libXt/src/Functions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XtIsRectObj 1 4 15 1
XtIsWidget 1 4 15 1
XtIsComposite 1 4 15 1
XtIsConstraint 1 4 15 1
XtIsShell 1 4 15 1
XtIsOverrideShell 1 5 25 1
XtIsWMShell 1 4 15 1
XtIsVendorShell 2 11 42 1
XtIsTransientShell 1 5 25 1
XtIsTopLevelShell 1 4 15 1
XtIsApplicationShell 1 5 25 1
XtIsSessionShell 1 5 25 1
XtMapWidget 2 17 98 1
XtUnmapWidget 2 17 98 1
XtNewString 2 7 36 1
Source file: ./lib/libXt/src/Initialize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetHostname 7 19 118 2
_XtInherit 1 5 16 1
_XtInherit 1 6 29 1
XtToolkitInitialize 3 20 66 1
_XtGetUserName 6 25 161 2
GetRootDirName 13 41 288 2
CombineAppUserDefaults 6 31 176 2
CombineUserDefaults 3 17 101 2
StoreDBEntry 1 11 45 6
CopyDB 1 8 41 1
_XtDefaultLanguageProc 4 15 71 3
XtSetLanguageProc 5 35 158 3
XtScreenDatabase 15 88 514 1
_MergeOptionTables 16 59 384 6
_GetResource 5 34 203 6
_XtPreparseCommandLine 10 48 331 7
GetLanguage 11 32 246 2
ProcessInternalConnection 1 7 27 3
ConnectionWatch 2 20 107 5
_XtDisplayInitialize 9 78 579 7
XtAppSetFallbackResources 1 8 27 2
XtOpenApplication 2 31 220 10
XtAppInitialize 1 17 62 9
XtInitialize 1 18 83 6
Source file: ./lib/libXt/src/TMaction.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CompileActionTable 9 40 258 4
ReportUnboundActions 13 60 401 2
SearchActionTable 6 22 120 3
BindActions 5 28 140 5
BindProcs 13 58 281 4
TryBindCache 5 31 124 2
_XtInitializeActionData 1 11 54 3
EnterBindCache 10 55 331 4
RemoveFromBindCache 9 41 206 2
RemoveAccelerators 8 43 267 3
_XtBindActions 11 77 390 2
_XtUnbindActions 7 37 173 3
_XtRemoveBindProcsByIndex 3 12 76 3
_XtFreeActions 2 11 53 1
XtAddActions 1 6 21 2
XtAppAddActions 1 14 69 3
XtGetActionList 6 33 163 3
_XtFindPopup 4 14 94 2
XtMenuPopupAction 7 43 218 4
_XtMenuPopdownAction 4 26 124 4
_XtPopupInitialize 2 16 80 1
XtCallActionProc 11 86 420 5
_XtDoFreeBindings 2 10 43 1
Source file: ./lib/libXt/src/Composite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InheritAllowsChangeManagedSet 8 31 194 1
CompositeClassPartInitialize 6 28 142 1
CompositeDestroy 1 6 29 1
CompositeInsertChild 4 25 191 1
CompositeDeleteChild 5 18 124 1
CompositeInitialize 1 12 52 4
Source file: ./lib/libXt/src/Callback.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FetchInternalList 3 21 118 2
_XtAddCallback 4 30 192 3
_XtAddCallbackOnce 4 12 73 3
XtAddCallback 4 35 179 4
AddCallbacks 6 29 219 3
XtAddCallbacks 3 32 166 3
_XtRemoveCallback 11 52 311 3
XtRemoveCallback 3 33 169 4
XtRemoveCallbacks 10 69 385 3
_XtRemoveAllCallbacks 3 12 48 1
XtRemoveAllCallbacks 3 30 159 2
_XtCompileCallbackList 4 18 121 1
_XtGetCallbackList 5 36 226 1
XtCallCallbacks 7 45 235 3
XtHasCallbacks 3 17 68 2
XtCallCallbackList 6 34 183 3
_XtPeekCallback 2 17 71 4
_XtCallConditionalCallbackList 7 39 212 4
Source file: ./lib/libXt/src/Hooks.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FreeBlockHookList 2 12 50 3
XtAppAddBlockHook 2 21 97 3
XtRemoveBlockHook 5 18 119 1
DeleteShellFromHookObj 5 17 120 3
_XtAddShellToHookObj 2 14 108 1
_XtIsHookObject 1 5 18 1
XtHooksOfDisplay 2 15 69 1
Source file: ./lib/libXt/src/Manage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
UnmanageChildren 17 72 460 6
XtUnmanageChildren 7 36 210 2
XtUnmanageChild 1 5 18 1
ManageChildren 23 95 661 5
XtManageChildren 7 35 204 2
XtManageChild 1 5 18 1
XtSetMappedWhenManaged 7 33 178 2
XtChangeManagedSet 19 83 495 6
Source file: ./lib/libXt/src/VarCreate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XtVaCreateWidget 2 18 88 5
XtVaCreateWidget 1 21 100 4
XtVaCreateManagedWidget 1 22 105 4
XtVaAppCreateShell 2 28 158 5
XtVaCreatePopupShell 2 27 147 4
XtVaSetValues 1 18 108 2
XtVaSetSubvalues 3 20 124 4
_XtVaOpenApplication 4 56 372 9
_XtVaAppInitialize 1 15 56 8
XtVaOpenApplication 1 17 71 9
XtVaAppInitialize 1 17 68 8
Source file: ./lib/libXt/src/Create.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CallClassPartInit 3 9 59 2
XtInitializeWidgetClass 17 99 540 1
CallInitialize 4 26 117 5
CallConstraintInitialize 3 21 90 5
xtWidgetAlloc 12 56 384 8
CompileCallbacks 3 17 102 1
xtCreate 20 110 735 11
widgetPostProc 3 23 107 1
_XtCreateWidget 12 75 385 7
XtCreateWidget 1 16 70 5
XtCreateManagedWidget 1 18 85 5
popupPostProc 1 8 71 1
_XtCreatePopupShell 3 31 176 7
XtCreatePopupShell 1 16 70 5
_XtAppCreateShell 3 27 148 8
XtAppCreateShell 1 17 81 6
XtCreateApplicationShell 1 20 102 4
_XtCreateHookObj 1 22 178 1
Source file: ./lib/libXt/src/PopupCB.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XtCallbackNone 1 8 32 3
XtCallbackNonexclusive 1 8 32 3
XtCallbackExclusive 1 8 32 3
Source file: ./lib/libXt/src/ActionHook.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FreeActionHookList 2 12 50 3
XtAppAddActionHook 2 21 97 3
XtRemoveActionHook 6 21 139 1
Source file: ./lib/libXt/src/Display.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XtGetProcessContext 1 10 43 1
_XtDefaultAppContext 2 12 47 1
AddToAppContext 3 16 116 2
XtDeleteFromAppContext 8 18 161 2
NewPerDisplay 1 12 46 1
InitPerDisplay 2 56 403 4
XtOpenDisplay 11 48 325 8
_XtAppInit 4 34 223 7
XtDisplayInitialize 3 24 130 8
XtCreateApplicationContext 2 57 394 1
XtAppSetExitFlag 1 7 23 1
XtAppGetExitFlag 1 9 29 1
DestroyAppContext 11 29 270 1
XtDestroyApplicationContext 3 23 102 1
_XtDestroyAppContexts 5 22 143 1
XtDatabase 1 9 36 1
_XtSortPerDisplayList 5 22 113 1
XtDisplayToApplicationContext 1 6 23 1
CloseDisplay 16 70 494 1
XtCloseDisplay 3 21 124 1
_XtCloseDisplays 2 12 70 1
XtWidgetToApplicationContext 1 6 25 1
XtGetApplicationNameAndClass 1 10 46 3
_XtGetPerDisplay 3 11 44 1
_XtGetPerDisplayInput 3 11 50 1
XtGetDisplays 2 13 86 3
Source file: ./lib/libXt/src/GCManager.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Matches 7 54 390 6
_XtGClistFree 5 20 112 2
XtAllocateGC 17 93 631 6
XtGetGC 1 7 31 3
XtReleaseGC 4 25 131 2
XtDestroyGC 6 26 153 1
Source file: ./lib/libXt/src/Threads.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitProcessLock 2 12 63 1
ProcessLock 5 22 131 1
ProcessUnlock 3 15 84 1
AppLock 5 25 153 1
AppUnlock 3 18 99 1
YieldAppLock 6 37 270 4
RestoreAppLock 11 40 277 3
FreeAppLock 4 20 143 1
InitAppLock 2 25 180 1
XtAppLock 3 5 23 1
XtAppUnlock 3 5 23 1
XtProcessLock 3 5 17 1
XtProcessUnlock 3 5 17 1
XtToolkitThreadInitialize 4 12 40 1
Source file: ./lib/libXt/src/Pointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XtProcessPointerEvent 12 47 218 3
Source file: ./lib/libXt/src/TMprint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PrintModifiers 3 28 160 3
PrintEventType 2 46 261 2
PrintCode 3 12 79 3
PrintKeysym 3 16 82 2
PrintAtom 4 17 93 3
PrintLateModifiers 4 19 101 2
PrintEvent 10 27 146 4
PrintParams 3 19 113 3
PrintActions 3 28 170 4
LookAheadForCycleOrMulticlick 22 53 309 4
PrintComplexState 18 54 310 6
FindNextMatch 14 45 230 6
ProcessLaterMatches 11 42 243 5
ProcessStateTree 8 37 186 4
PrintState 5 46 195 6
_XtPrintXlations 10 44 324 4
_XtDisplayTranslations 2 16 59 4
_XtDisplayAccelerators 2 16 57 4
_XtDisplayInstalledAccelerators 8 56 386 4
_XtPrintActions 1 13 63 2
_XtPrintState 1 11 68 2
_XtPrintEventSeq 9 34 210 2
Source file: ./lib/libXt/src/Converters.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XtConvertInitialize 1 15 90 1
XtDisplayStringConversionWarning 9 52 301 3
XtStringConversionWarning 1 13 61 2
IsInteger 20 44 213 2
XtCvtIntToBoolean 2 15 78 6
XtCvtIntToShort 2 15 76 6
XtCvtStringToBoolean 10 25 192 6
XtCvtIntToBool 2 15 78 6
XtCvtStringToBool 10 26 198 6
XtCvtIntToColor 2 24 140 6
XtCvtStringToPixel 8 59 377 6
FreePixel 3 23 128 5
FetchDisplayArg 2 12 70 3
XtCvtStringToCursor 4 110 660 6
FreeCursor 2 18 88 5
XtCvtStringToDisplay 3 20 111 6
XtCvtStringToFile 3 20 113 6
FreeFile 2 14 64 5
XtCvtIntToFloat 2 15 76 6
XtCvtStringToFloat 6 26 170 6
XtCvtStringToFont 10 61 375 6
FreeFont 2 18 88 5
XtCvtIntToFont 2 15 74 6
XtCvtStringToFontSet 12 87 504 6
FreeFontSet 2 18 88 5
FetchLocaleArg 1 11 57 3
XtCvtStringToFontStruct 11 62 384 6
FreeFontStruct 2 18 88 5
XtCvtStringToInt 3 19 105 6
XtCvtStringToShort 3 19 108 6
XtCvtStringToDimension 4 23 131 6
XtCvtIntToUnsignedChar 2 15 77 6
XtCvtStringToUnsignedChar 5 24 133 6
XtCvtColorToPixel 2 15 77 6
XtCvtIntToPixel 2 15 74 6
XtCvtIntToPixmap 2 15 74 6
LowerCase 5 12 80 2
CompareISOLatin1 17 25 248 2
CopyISOLatin1Lowered 8 16 139 2
XtCvtStringToInitialState 5 23 146 6
XtCvtStringToVisual 10 48 351 6
XtCvtStringToAtom 2 19 101 6
XtCvtStringToDirectoryString 8 32 170 6
FreeDirectoryString 2 14 63 5
XtCvtStringToRestartStyle 6 25 166 6
XtCvtStringToCommandArgArray 17 64 374 6
ArgArrayDestructor 2 14 53 5
XtCvtStringToGravity 7 66 426 6
_XtAddDefaultConverters 1 61 588 1
Source file: ./lib/libXt/src/TMstate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetBranchHead 9 49 262 4
_XtGetQuarkIndex 7 35 198 2
GetComplexBranchIndex 4 30 160 3
_XtGetTypeIndex 10 45 266 1
CompareLateModifiers 14 34 179 2
_XtGetModifierIndex 16 53 329 1
MatchBranchHead 3 24 101 3
_XtRegularMatch 4 20 119 3
_XtMatchAtom 1 11 49 3
Ignore 5 15 93 1
XEventToTMEvent 16 66 398 2
GetTime 5 15 52 2
HandleActions 17 45 246 6
PushContext 13 53 304 2
FreeContext 6 20 114 1
MatchExact 4 18 81 4
HandleSimpleState 23 97 491 3
MatchComplexBranch 7 31 139 4
TryCurrentTree 10 59 269 3
HandleComplexState 10 68 328 3
_XtTranslateEvent 3 20 105 2
NewState 2 16 67 3
_XtTraverseStateTree 11 43 236 3
EventToMask 11 38 168 2
DispatchMappingNotify 1 7 27 3
RemoveFromMappingCallbacks 1 10 31 3
AggregateEventMask 1 10 43 2
_XtInstallTranslations 10 55 285 1
_XtRemoveTranslations 4 19 88 1
_XtUninstallTranslations 1 11 67 1
_XtDestroyTMData 4 18 90 1
XtUninstallTranslations 5 27 152 1
_XtCreateXlations 4 33 194 4
_XtParseTreeToStateTree 2 36 223 1
FreeActions 3 15 79 1
AmbigActions 1 27 189 3
_XtAddEventSeqToStateTree 18 62 413 2
_XtCvtMergeTranslations 7 41 301 6
MergeThem 4 33 164 3
UnmergeTranslations 15 58 283 8
MergeTranslations 12 69 442 8
MakeBindData 8 35 206 3
ComposeTranslations 25 104 609 4
_XtGetTranslationValue 7 30 205 1
RemoveStateTree 7 28 150 1
_XtRemoveStateTreeByIndex 2 12 57 2
_XtFreeTranslations 3 19 106 5
XtInstallAccelerators 6 27 167 2
XtInstallAllAccelerators 5 24 133 2
_XtGetTMOperation 2 7 31 1
XtAugmentTranslations 2 21 109 2
XtOverrideTranslations 2 21 109 2
_XtMergeTranslations 3 18 73 3
_XtUnmergeTranslations 1 6 24 2
Source file: ./lib/libXt/src/Convert.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XtSetDefaultConverterTable 5 27 151 1
_XtFreeConverterTable 3 14 74 1
_XtTableAddConverter 9 45 254 10
XtSetTypeConverter 3 34 164 7
XtAppSetTypeConverter 1 19 69 8
XtAddConverter 3 33 170 5
XtAppAddConverter 1 17 69 6
CacheEnter 13 79 612 12
FreeCacheRec 14 44 297 3
_XtCacheFlushTag 4 19 84 2
_XtConverterCacheStats 6 24 151 1
ResourceQuarkToOffset 4 21 119 3
ComputeArgs 12 66 440 4
XtDirectConvert 15 53 402 5
GetConverterEntry 5 17 82 2
CallConverter 37 120 788 8
XtCallConverter 2 25 124 7
_XtConvert 13 71 388 6
XtConvert 2 21 101 5
XtConvertAndStore 12 66 331 5
XtAppReleaseCacheRefs 4 16 85 2
XtCallbackReleaseCacheRefList 1 9 32 3
XtCallbackReleaseCacheRef 1 10 46 3
Source file: ./lib/libXt/src/EventUtil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XtFreePerWidgetInput 1 11 38 2
_XtGetPerWidgetInput 4 36 167 2
_XtFillAncestorList 6 29 179 5
_XtFindRemapWidget 5 19 125 4
_XtUngrabBadGrabs 6 22 114 4
Source file: ./lib/libXt/src/Destroy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Recursive 5 17 120 2
Phase1Destroy 2 13 76 1
Phase2Callbacks 2 7 35 1
Phase2Destroy 11 48 250 1
IsDescendant 3 7 37 2
XtPhase2Destroy 24 85 518 1
_XtDoPhase2Destroy 4 16 98 2
XtDestroyWidget 10 47 273 1
Source file: ./lib/libXt/src/PassivGrab.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DeleteDetailFromMask 3 14 78 2
CopyDetailMask 3 12 65 1
CreateGrab 5 37 179 10
FreeGrab 4 12 66 1
IsInGrabMask 5 15 66 3
IdenticalExactDetails 4 11 45 3
DetailSupersedesSecond 3 12 51 3
GrabSupersedesSecond 7 31 189 2
GrabMatchesSecond 10 37 255 2
DeleteServerGrabFromList 13 65 419 2
DestroyPassiveList 2 10 40 1
_XtDestroyServerGrabs 5 23 141 3
_XtCheckServerGrabsOnWidget 6 30 155 3
ActiveHandler 1 7 18 4
MakeGrab 6 36 203 5
MakeGrabs 2 19 75 3
RealizeHandler 1 17 89 4
GrabKeyOrButton 5 43 197 10
UngrabKeyOrButton 5 39 187 4
XtGrabKey 1 15 72 6
XtGrabButton 1 18 76 9
XtUngrabKey 1 10 42 3
XtUngrabButton 1 10 43 3
GrabDevice 5 44 228 9
UngrabDevice 6 25 121 3
XtGrabKeyboard 1 16 72 5
XtUngrabKeyboard 1 9 34 2
XtGrabPointer 1 20 76 8
XtUngrabPointer 1 9 34 2
_XtRegisterPassiveGrabs 3 11 52 1
Source file: ./lib/libXt/src/Popup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XtPopup 6 31 206 3
XtPopup 5 28 142 2
XtPopupSpringLoaded 2 15 79 1
XtPopdown 5 31 191 1
XtCallbackPopdown 2 11 48 3
Source file: ./lib/libXt/src/TMgrab.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GrabAllCorrectKeys 12 71 344 4
DoGrab 11 63 285 2
_XtRegisterGrabs 10 37 238 1
XtRegisterGrabAction 9 35 161 5
_XtGrabInitialize 2 12 37 1
Source file: ./lib/libXt/src/SetValues.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetValues 4 23 128 5
CallSetValues 4 30 140 6
CallConstraintSetValues 4 31 150 6
XtSetSubvalues 1 12 61 5
XtSetValues 48 222 1674 3
Source file: ./lib/libXt/src/Shell.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ComputeWMSizeHints 9 39 192 2
_SetWMSizeHints 2 9 63 1
_FindClassExtension 6 23 119 1
ClassPartInitialize 3 20 119 1
XtCopyDefaultDepth 1 7 32 3
_XtShellDepth 2 8 43 3
XtCopyDefaultColormap 1 7 32 3
_XtShellColormap 2 9 43 3
_XtShellAncestorSensitive 2 9 52 3
_XtTitleEncoding 2 10 48 3
Initialize 5 22 146 4
WMInitialize 6 23 167 4
TopLevelInitialize 3 14 88 4
ApplicationInitialize 2 10 56 4
SessionInitialize 14 33 304 4
Resize 3 15 93 1
Realize 11 53 371 3
_SetTransientForHint 6 24 120 2
TransientRealize 1 13 56 3
GetClientLeader 6 10 77 1
EvaluateWMHints 12 29 213 1
EvaluateSizeHints 30 57 409 1
_popup_set_prop 27 129 961 1
EventHandler 32 105 648 4
Destroy 2 6 27 1
WMDestroy 1 7 41 1
TopLevelDestroy 1 6 28 1
ApplicationDestroy 2 7 34 1
SessionDestroy 1 15 107 1
GetGeometry 22 85 686 2
ChangeManaged 5 17 124 1
GeometryManager 10 36 243 3
isMine 9 28 175 3
_wait_for_response 9 32 192 3
RootGeometryManager 49 195 1405 3
SetValues 11 38 272 5
WMSetValues 51 97 769 5
TransientSetValues 7 17 116 5
TopLevelSetValues 16 58 404 5
NewArgv 5 27 165 2
ApplicationSetValues 9 24 190 5
SessionSetValues 37 113 865 5
_XtShellGetCoordinates 3 22 146 3
GetValuesHook 6 21 160 3
ApplicationShellInsertChild 3 19 85 1
StopManagingSession 3 12 58 2
JoinSession 10 61 438 1
NewStringArray 4 25 161 1
FreeStringArray 2 5 21 1
CardPack 1 15 109 2
ArrayPack 1 13 109 2
ListPack 3 22 166 2
FreePacks 2 7 30 2
SetSessionProperties 15 59 461 4
GetIceEvent 2 15 82 3
CleanUpSave 2 9 52 1
CallSaveCallbacks 2 15 91 1
XtCallSaveCallbacks 3 30 162 6
XtInteractPermission 3 20 122 2
XtCallSaveCompleteCallbacks 1 8 37 2
XtCallNextPhaseCallbacks 1 8 33 2
XtCallDieCallbacks 1 9 48 2
XtCallCancelCallbacks 6 27 172 2
GetToken 3 28 176 2
XtSessionGetToken 2 11 55 1
ExamineToken 4 17 127 1
XtSessionReturnToken 12 59 406 1
IsInArray 5 12 53 2
EditCommand 14 52 329 3
Source file: ./lib/libepoxy/generated/include/epoxy/egl_generated.h
Source file: ./lib/libepoxy/generated/include/epoxy/glx_generated.h
Source file: ./lib/libepoxy/generated/src/egl_generated_dispatch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
egl_provider_resolver 85 181 1045 3
egl_single_resolver 1 9 36 2
epoxy_eglBindAPI_resolver 1 4 14 1
epoxy_eglBindTexImage_resolver 1 4 14 1
epoxy_eglChooseConfig_resolver 1 4 14 1
epoxy_eglClientWaitSync_resolver 1 16 52 1
epoxy_eglClientWaitSyncKHR_resolver 1 16 52 1
epoxy_eglClientWaitSyncNV_resolver 1 4 14 1
epoxy_eglCopyBuffers_resolver 1 4 14 1
epoxy_eglCreateContext_resolver 1 4 14 1
epoxy_eglCreateDRMImageMESA_resolver 1 4 14 1
epoxy_eglCreateFenceSyncNV_resolver 1 4 14 1
epoxy_eglCreateImage_resolver 1 4 14 1
epoxy_eglCreateImageKHR_resolver 1 14 48 1
epoxy_eglCreatePbufferFromClientBuffer_resolver 1 4 14 1
epoxy_eglCreatePbufferSurface_resolver 1 4 14 1
epoxy_eglCreatePixmapSurface_resolver 1 4 14 1
epoxy_eglCreatePixmapSurfaceHI_resolver 1 4 14 1
epoxy_eglCreatePlatformPixmapSurface_resolver 1 4 14 1
epoxy_eglCreatePlatformPixmapSurfaceEXT_resolver 1 4 14 1
epoxy_eglCreatePlatformWindowSurface_resolver 1 4 14 1
epoxy_eglCreatePlatformWindowSurfaceEXT_resolver 1 4 14 1
epoxy_eglCreateStreamFromFileDescriptorKHR_resolver 1 4 14 1
epoxy_eglCreateStreamKHR_resolver 1 4 14 1
epoxy_eglCreateStreamProducerSurfaceKHR_resolver 1 4 14 1
epoxy_eglCreateStreamSyncNV_resolver 1 4 14 1
epoxy_eglCreateSync_resolver 1 14 48 1
epoxy_eglCreateSync64KHR_resolver 1 14 48 1
epoxy_eglCreateSyncKHR_resolver 1 14 48 1
epoxy_eglCreateWindowSurface_resolver 1 4 14 1
epoxy_eglDestroyContext_resolver 1 4 14 1
epoxy_eglDestroyImage_resolver 1 16 52 1
epoxy_eglDestroyImageKHR_resolver 1 16 52 1
epoxy_eglDestroyStreamKHR_resolver 1 4 14 1
epoxy_eglDestroySurface_resolver 1 4 14 1
epoxy_eglDestroySync_resolver 1 16 52 1
epoxy_eglDestroySyncKHR_resolver 1 16 52 1
epoxy_eglDestroySyncNV_resolver 1 4 14 1
epoxy_eglDupNativeFenceFDANDROID_resolver 1 4 14 1
epoxy_eglExportDMABUFImageMESA_resolver 1 4 14 1
epoxy_eglExportDMABUFImageQueryMESA_resolver 1 4 14 1
epoxy_eglExportDRMImageMESA_resolver 1 4 14 1
epoxy_eglFenceNV_resolver 1 4 14 1
epoxy_eglGetConfigAttrib_resolver 1 4 14 1
epoxy_eglGetConfigs_resolver 1 4 14 1
epoxy_eglGetCurrentContext_resolver 1 4 14 1
epoxy_eglGetCurrentDisplay_resolver 1 4 14 1
epoxy_eglGetCurrentSurface_resolver 1 4 14 1
epoxy_eglGetDisplay_resolver 1 4 14 1
epoxy_eglGetError_resolver 1 4 14 1
epoxy_eglGetOutputLayersEXT_resolver 1 4 14 1
epoxy_eglGetOutputPortsEXT_resolver 1 4 14 1
epoxy_eglGetPlatformDisplay_resolver 1 4 14 1
epoxy_eglGetPlatformDisplayEXT_resolver 1 4 14 1
epoxy_eglGetProcAddress_resolver 1 4 14 1
epoxy_eglGetStreamFileDescriptorKHR_resolver 1 4 14 1
epoxy_eglGetSyncAttrib_resolver 1 4 14 1
epoxy_eglGetSyncAttribKHR_resolver 1 14 48 1
epoxy_eglGetSyncAttribNV_resolver 1 4 14 1
epoxy_eglGetSystemTimeFrequencyNV_resolver 1 4 14 1
epoxy_eglGetSystemTimeNV_resolver 1 4 14 1
epoxy_eglInitialize_resolver 1 4 14 1
epoxy_eglLockSurfaceKHR_resolver 1 14 48 1
epoxy_eglMakeCurrent_resolver 1 4 14 1
epoxy_eglOutputLayerAttribEXT_resolver 1 4 14 1
epoxy_eglOutputPortAttribEXT_resolver 1 4 14 1
epoxy_eglPostSubBufferNV_resolver 1 4 14 1
epoxy_eglQueryAPI_resolver 1 4 14 1
epoxy_eglQueryContext_resolver 1 4 14 1
epoxy_eglQueryDeviceAttribEXT_resolver 1 14 48 1
epoxy_eglQueryDeviceStringEXT_resolver 1 14 48 1
epoxy_eglQueryDevicesEXT_resolver 1 14 48 1
epoxy_eglQueryDisplayAttribEXT_resolver 1 14 48 1
epoxy_eglQueryNativeDisplayNV_resolver 1 4 14 1
epoxy_eglQueryNativePixmapNV_resolver 1 4 14 1
epoxy_eglQueryNativeWindowNV_resolver 1 4 14 1
epoxy_eglQueryOutputLayerAttribEXT_resolver 1 4 14 1
epoxy_eglQueryOutputLayerStringEXT_resolver 1 4 14 1
epoxy_eglQueryOutputPortAttribEXT_resolver 1 4 14 1
epoxy_eglQueryOutputPortStringEXT_resolver 1 4 14 1
epoxy_eglQueryStreamKHR_resolver 1 4 14 1
epoxy_eglQueryStreamTimeKHR_resolver 1 4 14 1
epoxy_eglQueryStreamu64KHR_resolver 1 4 14 1
epoxy_eglQueryString_resolver 1 4 14 1
epoxy_eglQuerySurface_resolver 1 4 14 1
epoxy_eglQuerySurface64KHR_resolver 1 4 14 1
epoxy_eglQuerySurfacePointerANGLE_resolver 1 4 14 1
epoxy_eglReleaseTexImage_resolver 1 4 14 1
epoxy_eglReleaseThread_resolver 1 4 14 1
epoxy_eglSetBlobCacheFuncsANDROID_resolver 1 4 14 1
epoxy_eglSetDamageRegionKHR_resolver 1 4 14 1
epoxy_eglSignalSyncKHR_resolver 1 4 14 1
epoxy_eglSignalSyncNV_resolver 1 4 14 1
epoxy_eglStreamAttribKHR_resolver 1 4 14 1
epoxy_eglStreamConsumerAcquireKHR_resolver 1 4 14 1
epoxy_eglStreamConsumerGLTextureExternalKHR_resolver 1 4 14 1
epoxy_eglStreamConsumerOutputEXT_resolver 1 4 14 1
epoxy_eglStreamConsumerReleaseKHR_resolver 1 4 14 1
epoxy_eglSurfaceAttrib_resolver 1 4 14 1
epoxy_eglSwapBuffers_resolver 1 4 14 1
epoxy_eglSwapBuffersRegion2NOK_resolver 1 4 14 1
epoxy_eglSwapBuffersRegionNOK_resolver 1 4 14 1
epoxy_eglSwapBuffersWithDamageEXT_resolver 1 4 14 1
epoxy_eglSwapBuffersWithDamageKHR_resolver 1 4 14 1
epoxy_eglSwapInterval_resolver 1 4 14 1
epoxy_eglTerminate_resolver 1 4 14 1
epoxy_eglUnlockSurfaceKHR_resolver 1 14 48 1
epoxy_eglWaitClient_resolver 1 4 14 1
epoxy_eglWaitGL_resolver 1 4 14 1
epoxy_eglWaitNative_resolver 1 4 14 1
epoxy_eglWaitSync_resolver 1 4 14 1
epoxy_eglWaitSyncKHR_resolver 1 4 14 1
get_dispatch_table 1 4 12 1
egl_init_dispatch_table 1 5 28 1
egl_switch_to_dispatch_table 1 113 446 1
Source file: ./lib/libXRes/include/X11/extensions/XRes.h
Source file: ./lib/libXRes/src/XRes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XResQueryExtension 2 15 60 3
XResQueryVersion 2 27 140 3
XResQueryClients 6 47 270 3
XResQueryClientResources 6 49 279 4
XResQueryClientPixmapBytes 4 27 153 3
ReadClientValues 2 21 124 3
XResQueryClientIds 4 42 250 5
XResClientIdsDestroy 2 11 44 2
XResGetClientIdType 3 17 75 1
XResGetClientPid 3 10 49 1
ReadResourceSizeSpec 1 18 103 2
ReadResourceSizeValues 4 19 133 3
XResQueryResourceBytes 4 45 265 6
XResResourceSizeValuesDestroy 2 11 44 2
Source file: ./lib/libXfont/include/X11/fonts/fntfil.h
Source file: ./lib/libXfont/include/X11/fonts/fntfilio.h
Source file: ./lib/libXfont/include/X11/fonts/bdfint.h
Source file: ./lib/libXfont/include/X11/fonts/fontxlfd.h
Source file: ./lib/libXfont/include/X11/fonts/fontencc.h
Source file: ./lib/libXfont/include/X11/fonts/fntfilst.h
Source file: ./lib/libXfont/include/X11/fonts/fontutil.h
Source file: ./lib/libXfont/include/X11/fonts/fontshow.h
Source file: ./lib/libXfont/include/X11/fonts/bitmap.h
Source file: ./lib/libXfont/include/X11/fonts/bufio.h
Source file: ./lib/libXfont/include/X11/fonts/pcf.h
Source file: ./lib/libXfont/include/X11/fonts/fontmisc.h
Source file: ./lib/libXfont/src/fontfile/fontencc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
font_encoding_from_xlfd 1 4 20 2
font_encoding_find 1 4 22 2
font_encoding_recode 2 9 39 3
font_encoding_name 2 9 39 3
identifyEncodingFile 1 4 15 1
Source file: ./lib/libXfont/src/fontfile/gunzip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BufFilePushZIP 4 31 197 1
BufZipFileClose 1 8 49 2
BufZipFileFill 13 48 280 1
BufZipFileSkip 3 9 42 2
BufCheckZipHeader 12 30 217 1
Source file: ./lib/libepoxy/generated/src/glx_generated_dispatch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glx_provider_resolver 79 169 1120 3
glx_single_resolver 1 9 36 2
epoxy_glXBindChannelToWindowSGIX_resolver 1 4 14 1
epoxy_glXBindHyperpipeSGIX_resolver 1 4 14 1
epoxy_glXBindSwapBarrierNV_resolver 1 4 14 1
epoxy_glXBindSwapBarrierSGIX_resolver 1 4 14 1
epoxy_glXBindTexImageEXT_resolver 1 4 14 1
epoxy_glXBindVideoCaptureDeviceNV_resolver 1 4 14 1
epoxy_glXBindVideoDeviceNV_resolver 1 4 14 1
epoxy_glXBindVideoImageNV_resolver 1 4 14 1
epoxy_glXBlitContextFramebufferAMD_resolver 1 4 14 1
epoxy_glXChannelRectSGIX_resolver 1 4 14 1
epoxy_glXChannelRectSyncSGIX_resolver 1 4 14 1
epoxy_glXChooseFBConfig_resolver 1 4 14 1
epoxy_glXChooseFBConfigSGIX_resolver 1 4 14 1
epoxy_glXChooseVisual_resolver 1 4 14 1
epoxy_glXCopyBufferSubDataNV_resolver 1 4 14 1
epoxy_glXCopyContext_resolver 1 4 14 1
epoxy_glXCopyImageSubDataNV_resolver 1 4 14 1
epoxy_glXCopySubBufferMESA_resolver 1 4 14 1
epoxy_glXCreateAssociatedContextAMD_resolver 1 4 14 1
epoxy_glXCreateAssociatedContextAttribsAMD_resolver 1 4 14 1
epoxy_glXCreateContext_resolver 1 4 14 1
epoxy_glXCreateContextAttribsARB_resolver 1 4 14 1
epoxy_glXCreateContextWithConfigSGIX_resolver 1 4 14 1
epoxy_glXCreateGLXPbufferSGIX_resolver 1 4 14 1
epoxy_glXCreateGLXPixmap_resolver 1 4 14 1
epoxy_glXCreateGLXPixmapMESA_resolver 1 4 14 1
epoxy_glXCreateGLXPixmapWithConfigSGIX_resolver 1 4 14 1
epoxy_glXCreateNewContext_resolver 1 4 14 1
epoxy_glXCreatePbuffer_resolver 1 4 14 1
epoxy_glXCreatePixmap_resolver 1 4 14 1
epoxy_glXCreateWindow_resolver 1 4 14 1
epoxy_glXCushionSGI_resolver 1 4 14 1
epoxy_glXDelayBeforeSwapNV_resolver 1 4 14 1
epoxy_glXDeleteAssociatedContextAMD_resolver 1 4 14 1
epoxy_glXDestroyContext_resolver 1 4 14 1
epoxy_glXDestroyGLXPbufferSGIX_resolver 1 4 14 1
epoxy_glXDestroyGLXPixmap_resolver 1 4 14 1
epoxy_glXDestroyGLXVideoSourceSGIX_resolver 1 4 14 1
epoxy_glXDestroyHyperpipeConfigSGIX_resolver 1 4 14 1
epoxy_glXDestroyPbuffer_resolver 1 4 14 1
epoxy_glXDestroyPixmap_resolver 1 4 14 1
epoxy_glXDestroyWindow_resolver 1 4 14 1
epoxy_glXEnumerateVideoCaptureDevicesNV_resolver 1 4 14 1
epoxy_glXEnumerateVideoDevicesNV_resolver 1 4 14 1
epoxy_glXFreeContextEXT_resolver 1 4 14 1
epoxy_glXGetAGPOffsetMESA_resolver 1 4 14 1
epoxy_glXGetClientString_resolver 1 4 14 1
epoxy_glXGetConfig_resolver 1 4 14 1
epoxy_glXGetContextGPUIDAMD_resolver 1 4 14 1
epoxy_glXGetContextIDEXT_resolver 1 4 14 1
epoxy_glXGetCurrentAssociatedContextAMD_resolver 1 4 14 1
epoxy_glXGetCurrentContext_resolver 1 4 14 1
epoxy_glXGetCurrentDisplay_resolver 1 4 14 1
epoxy_glXGetCurrentDisplayEXT_resolver 1 4 14 1
epoxy_glXGetCurrentDrawable_resolver 1 4 14 1
epoxy_glXGetCurrentReadDrawable_resolver 1 4 14 1
epoxy_glXGetCurrentReadDrawableSGI_resolver 1 4 14 1
epoxy_glXGetFBConfigAttrib_resolver 1 4 14 1
epoxy_glXGetFBConfigAttribSGIX_resolver 1 4 14 1
epoxy_glXGetFBConfigFromVisualSGIX_resolver 1 4 14 1
epoxy_glXGetFBConfigs_resolver 1 4 14 1
epoxy_glXGetGPUIDsAMD_resolver 1 4 14 1
epoxy_glXGetGPUInfoAMD_resolver 1 4 14 1
epoxy_glXGetMscRateOML_resolver 1 4 14 1
epoxy_glXGetProcAddress_resolver 1 4 14 1
epoxy_glXGetProcAddressARB_resolver 1 4 14 1
epoxy_glXGetSelectedEvent_resolver 1 4 14 1
epoxy_glXGetSelectedEventSGIX_resolver 1 4 14 1
epoxy_glXGetSyncValuesOML_resolver 1 4 14 1
epoxy_glXGetTransparentIndexSUN_resolver 1 4 14 1
epoxy_glXGetVideoDeviceNV_resolver 1 4 14 1
epoxy_glXGetVideoInfoNV_resolver 1 4 14 1
epoxy_glXGetVideoSyncSGI_resolver 1 4 14 1
epoxy_glXGetVisualFromFBConfig_resolver 1 4 14 1
epoxy_glXGetVisualFromFBConfigSGIX_resolver 1 4 14 1
epoxy_glXHyperpipeAttribSGIX_resolver 1 4 14 1
epoxy_glXHyperpipeConfigSGIX_resolver 1 4 14 1
epoxy_glXImportContextEXT_resolver 1 4 14 1
epoxy_glXIsDirect_resolver 1 4 14 1
epoxy_glXJoinSwapGroupNV_resolver 1 4 14 1
epoxy_glXJoinSwapGroupSGIX_resolver 1 4 14 1
epoxy_glXLockVideoCaptureDeviceNV_resolver 1 4 14 1
epoxy_glXMakeAssociatedContextCurrentAMD_resolver 1 4 14 1
epoxy_glXMakeContextCurrent_resolver 1 4 14 1
epoxy_glXMakeCurrent_resolver 1 4 14 1
epoxy_glXMakeCurrentReadSGI_resolver 1 4 14 1
epoxy_glXNamedCopyBufferSubDataNV_resolver 1 4 14 1
epoxy_glXQueryChannelDeltasSGIX_resolver 1 4 14 1
epoxy_glXQueryChannelRectSGIX_resolver 1 4 14 1
epoxy_glXQueryContext_resolver 1 4 14 1
epoxy_glXQueryContextInfoEXT_resolver 1 4 14 1
epoxy_glXQueryCurrentRendererIntegerMESA_resolver 1 4 14 1
epoxy_glXQueryCurrentRendererStringMESA_resolver 1 4 14 1
epoxy_glXQueryDrawable_resolver 1 4 14 1
epoxy_glXQueryExtension_resolver 1 4 14 1
epoxy_glXQueryExtensionsString_resolver 1 4 14 1
epoxy_glXQueryFrameCountNV_resolver 1 4 14 1
epoxy_glXQueryGLXPbufferSGIX_resolver 1 4 14 1
epoxy_glXQueryHyperpipeAttribSGIX_resolver 1 4 14 1
epoxy_glXQueryHyperpipeBestAttribSGIX_resolver 1 4 14 1
epoxy_glXQueryHyperpipeConfigSGIX_resolver 1 4 14 1
epoxy_glXQueryHyperpipeNetworkSGIX_resolver 1 4 14 1
epoxy_glXQueryMaxSwapBarriersSGIX_resolver 1 4 14 1
epoxy_glXQueryMaxSwapGroupsNV_resolver 1 4 14 1
epoxy_glXQueryRendererIntegerMESA_resolver 1 4 14 1
epoxy_glXQueryRendererStringMESA_resolver 1 4 14 1
epoxy_glXQueryServerString_resolver 1 4 14 1
epoxy_glXQuerySwapGroupNV_resolver 1 4 14 1
epoxy_glXQueryVersion_resolver 1 4 14 1
epoxy_glXQueryVideoCaptureDeviceNV_resolver 1 4 14 1
epoxy_glXReleaseBuffersMESA_resolver 1 4 14 1
epoxy_glXReleaseTexImageEXT_resolver 1 4 14 1
epoxy_glXReleaseVideoCaptureDeviceNV_resolver 1 4 14 1
epoxy_glXReleaseVideoDeviceNV_resolver 1 4 14 1
epoxy_glXReleaseVideoImageNV_resolver 1 4 14 1
epoxy_glXResetFrameCountNV_resolver 1 4 14 1
epoxy_glXSelectEvent_resolver 1 4 14 1
epoxy_glXSelectEventSGIX_resolver 1 4 14 1
epoxy_glXSendPbufferToVideoNV_resolver 1 4 14 1
epoxy_glXSet3DfxModeMESA_resolver 1 4 14 1
epoxy_glXSwapBuffers_resolver 1 4 14 1
epoxy_glXSwapBuffersMscOML_resolver 1 4 14 1
epoxy_glXSwapIntervalEXT_resolver 1 4 14 1
epoxy_glXSwapIntervalSGI_resolver 1 4 14 1
epoxy_glXUseXFont_resolver 1 4 14 1
epoxy_glXWaitForMscOML_resolver 1 4 14 1
epoxy_glXWaitForSbcOML_resolver 1 4 14 1
epoxy_glXWaitGL_resolver 1 4 14 1
epoxy_glXWaitVideoSyncSGI_resolver 1 4 14 1
epoxy_glXWaitX_resolver 1 4 14 1
get_dispatch_table 1 4 12 1
glx_init_dispatch_table 1 5 28 1
glx_switch_to_dispatch_table 1 133 526 1
Source file: ./lib/libXfont/src/fontfile/fontscale.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontFileAddScaledInstance 4 26 151 4
FontFileSwitchStringsToBitmapPointers 5 21 149 1
FontFileRemoveScaledInstance 5 19 126 2
FontFileCompleteXLFD 34 144 1221 2
MatchScalable 20 24 257 2
FontFileFindScaledInstance 13 45 290 3
Source file: ./lib/libXfont/src/fontfile/bitsource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontFileRegisterBitmapSource 5 20 116 1
FontFileUnregisterBitmapSource 5 21 105 1
FontFileEmptyBitmapSource 2 9 41 1
FontFileMatchBitmapSource 10 62 284 9
Source file: ./lib/libXfont/src/fontfile/dirfile.c
Source file: ./lib/libXfont/src/fontfile/register.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontFileRegisterFpeFunctions 4 7 22 1
Source file: ./lib/libXfont/src/fontfile/renderers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontFileRegisterRenderer 1 4 15 1
FontFilePriorityRegisterRenderer 10 39 239 2
FontFileMatchRenderer 4 17 84 1
Source file: ./lib/libXfont/src/fontfile/defaults.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontDefaultFormat 1 7 40 4
Source file: ./lib/libXfont/src/fontfile/bufio.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BufFileCreate 2 20 123 5
BufFileRawFill 2 12 73 1
BufFileRawSkip 7 29 162 2
BufFileRawClose 2 6 25 2
BufFileOpenRead 2 5 35 1
BufFileRawFlush 3 12 79 2
BufFileFlush 2 6 36 2
BufFileOpenWrite 3 11 64 1
BufFileRead 3 12 58 3
BufFileWrite 3 10 47 3
BufFileClose 1 7 35 2
Source file: ./lib/libXfont/src/fontfile/decompress.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BufFilePushCompressed 9 45 330 1
BufCompressedClose 1 10 48 2
BufCompressedFill 16 63 398 1
getcode 12 52 364 1
BufCompressedSkip 3 11 39 2
main 2 13 81 2
Source file: ./lib/libXfont/src/fontfile/filewr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontFileOpenWrite 2 8 49 1
FontFileOpenWriteFd 1 4 16 1
FontFileOpenFd 1 4 16 1
Source file: ./lib/libXfont/src/fontfile/catalogue.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CatalogueNameCheck 1 4 26 1
CatalogueAddFPE 4 17 95 2
ComparePriority 7 21 150 2
CatalogueUnrefFPEs 3 18 88 1
CatalogueRescan 15 81 489 2
CatalogueInitFPE 2 13 69 1
CatalogueResetFPE 1 4 10 1
CatalogueFreeFPE 2 10 50 1
CatalogueOpenFont 4 21 132 11
CatalogueCloseFont 1 4 17 2
CatalogueListFonts 2 14 88 6
CatalogueStartListFonts 5 28 192 7
CatalogueStartListFontsWithInfo 1 6 43 6
CatalogueListNextFontWithInfo 3 25 131 7
CatalogueStartListFontsAndAliases 1 6 43 6
CatalogueListNextFontOrAlias 3 24 131 7
CatalogueRegisterLocalFpeFunctions 1 18 39 1
Source file: ./lib/libXfont/src/fontfile/bunzip2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BufFilePushBZIP2 3 24 148 1
BufBzip2FileClose 1 8 49 2
BufBzip2FileFill 13 48 286 1
BufBzip2FileSkip 3 9 42 2
Source file: ./lib/libXfont/src/fontfile/fontfile.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ISOLatin1ToLower 7 10 68 1
CopyISOLatin1Lowered 2 7 52 3
FontFileNameCheck 5 7 54 1
FontFileInitFPE 4 17 73 1
FontFileResetFPE 4 18 60 1
FontFileFreeFPE 1 6 25 1
transfer_values_to_alias 15 85 608 5
FontFileOpenFont 39 200 1164 11
FontFileCloseFont 4 18 83 2
FontFileOpenBitmapNCF 5 27 178 7
FontFileOpenBitmap 1 7 44 6
FontFileGetInfoBitmap 4 18 130 3
_FontFileAddScalableNames 21 104 694 8
_FontFileListFonts 15 88 469 7
FontFileListFonts 1 5 42 6
FontFileStartListFonts 4 27 138 7
FontFileStartListFontsWithInfo 1 6 43 6
FontFileListOneFontWithInfo 29 170 940 5
FontFileListNextFontWithInfo 3 26 160 7
FontFileStartListFontsAndAliases 1 6 43 6
FontFileListNextFontOrAlias 3 33 179 7
FontFileRegisterLocalFpeFunctions 1 18 39 1
Source file: ./lib/libXfont/src/fontfile/fileio.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontFileOpen 14 39 223 1
FontFileClose 1 4 18 1
Source file: ./lib/libXfont/src/stubs/setfntauth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_font_authorizations 1 5 29 3
Source file: ./lib/libXfont/src/stubs/getcres.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetClientResolutions 1 5 21 1
Source file: ./lib/libxcb/src/xproto.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_char2b_next 1 6 27 1
xcb_char2b_end 1 8 57 1
xcb_window_next 1 6 27 1
xcb_window_end 1 8 57 1
xcb_pixmap_next 1 6 27 1
xcb_pixmap_end 1 8 57 1
xcb_cursor_next 1 6 27 1
xcb_cursor_end 1 8 57 1
xcb_font_next 1 6 27 1
xcb_font_end 1 8 57 1
xcb_gcontext_next 1 6 27 1
xcb_gcontext_end 1 8 57 1
xcb_colormap_next 1 6 27 1
xcb_colormap_end 1 8 57 1
xcb_atom_next 1 6 27 1
xcb_atom_end 1 8 57 1
xcb_drawable_next 1 6 27 1
xcb_drawable_end 1 8 57 1
xcb_fontable_next 1 6 27 1
xcb_fontable_end 1 8 57 1
xcb_bool32_next 1 6 27 1
xcb_bool32_end 1 8 57 1
xcb_visualid_next 1 6 27 1
xcb_visualid_end 1 8 57 1
xcb_timestamp_next 1 6 27 1
xcb_timestamp_end 1 8 57 1
xcb_keysym_next 1 6 27 1
xcb_keysym_end 1 8 57 1
xcb_keycode_next 1 6 27 1
xcb_keycode_end 1 8 57 1
xcb_keycode32_next 1 6 27 1
xcb_keycode32_end 1 8 57 1
xcb_button_next 1 6 27 1
xcb_button_end 1 8 57 1
xcb_point_next 1 6 27 1
xcb_point_end 1 8 57 1
xcb_rectangle_next 1 6 27 1
xcb_rectangle_end 1 8 57 1
xcb_arc_next 1 6 27 1
xcb_arc_end 1 8 57 1
xcb_format_next 1 6 27 1
xcb_format_end 1 8 57 1
xcb_visualtype_next 1 6 27 1
xcb_visualtype_end 1 8 57 1
xcb_depth_sizeof 2 24 135 1
xcb_depth_visuals 1 4 20 1
xcb_depth_visuals_length 1 4 14 1
xcb_depth_visuals_iterator 1 8 55 1
xcb_depth_next 1 9 79 1
xcb_depth_end 2 10 51 1
xcb_screen_sizeof 3 29 160 1
xcb_screen_allowed_depths_length 1 4 14 1
xcb_screen_allowed_depths_iterator 1 8 55 1
xcb_screen_next 1 9 79 1
xcb_screen_end 2 10 51 1
xcb_setup_request_sizeof 3 34 194 1
xcb_setup_request_authorization_protocol_name 1 4 20 1
xcb_setup_request_authorization_protocol_name_length 1 4 14 1
xcb_setup_request_authorization_protocol_name_end 1 8 61 1
xcb_setup_request_authorization_protocol_data 1 5 43 1
xcb_setup_request_authorization_protocol_data_length 1 4 14 1
xcb_setup_request_authorization_protocol_data_end 1 9 82 1
xcb_setup_request_next 1 9 79 1
xcb_setup_request_end 2 10 51 1
xcb_setup_failed_sizeof 2 24 135 1
xcb_setup_failed_reason 1 4 20 1
xcb_setup_failed_reason_length 1 4 14 1
xcb_setup_failed_reason_end 1 8 61 1
xcb_setup_failed_next 1 9 79 1
xcb_setup_failed_end 2 10 51 1
xcb_setup_authenticate_sizeof 2 24 139 1
xcb_setup_authenticate_reason 1 4 20 1
xcb_setup_authenticate_reason_length 1 4 18 1
xcb_setup_authenticate_reason_end 1 8 65 1
xcb_setup_authenticate_next 1 9 79 1
xcb_setup_authenticate_end 2 10 51 1
xcb_setup_sizeof 6 57 319 1
xcb_setup_vendor 1 4 20 1
xcb_setup_vendor_length 1 4 14 1
xcb_setup_vendor_end 1 8 61 1
xcb_setup_pixmap_formats 1 5 49 1
xcb_setup_pixmap_formats_length 1 4 14 1
xcb_setup_pixmap_formats_iterator 1 9 82 1
xcb_setup_roots_length 1 4 14 1
xcb_setup_roots_iterator 1 9 79 1
xcb_setup_next 1 9 79 1
xcb_setup_end 2 10 51 1
xcb_client_message_data_next 1 6 27 1
xcb_client_message_data_end 1 8 57 1
xcb_create_window_value_list_serialize 22 143 1046 3
xcb_create_window_value_list_unpack 17 110 704 3
xcb_create_window_value_list_sizeof 1 6 26 2
xcb_create_window_sizeof 2 24 135 1
xcb_create_window_checked 1 44 252 13
xcb_create_window 1 44 252 13
xcb_create_window_aux_checked 1 46 262 13
xcb_create_window_aux 1 46 262 13
xcb_create_window_value_list 1 4 20 1
xcb_change_window_attributes_value_list_serialize 22 143 1046 3
xcb_change_window_attributes_value_list_unpack 17 110 704 3
xcb_change_window_attributes_value_list_sizeof 1 6 26 2
xcb_change_window_attributes_sizeof 2 24 135 1
xcb_change_window_attributes_checked 1 27 177 4
xcb_change_window_attributes 1 27 177 4
xcb_change_window_attributes_aux_checked 1 29 187 4
xcb_change_window_attributes_aux 1 29 187 4
xcb_change_window_attributes_value_list 1 4 20 1
xcb_get_window_attributes 1 21 136 2
xcb_get_window_attributes_unchecked 1 21 136 2
xcb_get_window_attributes_reply 1 6 31 3
xcb_destroy_window_checked 1 21 136 2
xcb_destroy_window 1 21 136 2
xcb_destroy_subwindows_checked 1 21 136 2
xcb_destroy_subwindows 1 21 136 2
xcb_change_save_set_checked 1 22 139 3
xcb_change_save_set 1 22 139 3
xcb_reparent_window_checked 1 27 163 5
xcb_reparent_window 1 27 163 5
xcb_map_window_checked 1 21 136 2
xcb_map_window 1 21 136 2
xcb_map_subwindows_checked 1 21 136 2
xcb_map_subwindows 1 21 136 2
xcb_unmap_window_checked 1 21 136 2
xcb_unmap_window 1 21 136 2
xcb_unmap_subwindows_checked 1 21 136 2
xcb_unmap_subwindows 1 21 136 2
xcb_configure_window_value_list_serialize 14 87 622 3
xcb_configure_window_value_list_unpack 9 62 384 3
xcb_configure_window_value_list_sizeof 1 6 26 2
xcb_configure_window_sizeof 2 24 135 1
xcb_configure_window_checked 1 28 188 4
xcb_configure_window 1 28 188 4
xcb_configure_window_aux_checked 1 30 198 4
xcb_configure_window_aux 1 30 198 4
xcb_configure_window_value_list 1 4 20 1
xcb_circulate_window_checked 1 22 139 3
xcb_circulate_window 1 22 139 3
xcb_get_geometry 1 21 136 2
xcb_get_geometry_unchecked 1 21 136 2
xcb_get_geometry_reply 1 6 31 3
xcb_query_tree_sizeof 2 24 135 1
xcb_query_tree 1 21 136 2
xcb_query_tree_unchecked 1 21 136 2
xcb_query_tree_children 1 4 20 1
xcb_query_tree_children_length 1 4 14 1
xcb_query_tree_children_end 1 8 61 1
xcb_query_tree_reply 1 6 31 3
xcb_intern_atom_sizeof 2 24 135 1
xcb_intern_atom 1 28 208 4
xcb_intern_atom_unchecked 1 28 208 4
xcb_intern_atom_reply 1 6 31 3
xcb_get_atom_name_sizeof 2 24 135 1
xcb_get_atom_name 1 21 136 2
xcb_get_atom_name_unchecked 1 21 136 2
xcb_get_atom_name_name 1 4 20 1
xcb_get_atom_name_name_length 1 4 14 1
xcb_get_atom_name_name_end 1 8 61 1
xcb_get_atom_name_reply 1 6 31 3
xcb_change_property_sizeof 2 24 145 1
xcb_change_property_checked 1 36 252 8
xcb_change_property 1 36 252 8
xcb_change_property_data 1 4 20 1
xcb_change_property_data_length 1 4 24 1
xcb_change_property_data_end 1 8 71 1
xcb_delete_property_checked 1 23 145 3
xcb_delete_property 1 23 145 3
xcb_get_property_sizeof 2 24 145 1
xcb_get_property 1 30 175 7
xcb_get_property_unchecked 1 30 175 7
xcb_get_property_value 1 4 20 1
xcb_get_property_value_length 1 4 24 1
xcb_get_property_value_end 1 8 71 1
xcb_get_property_reply 1 6 31 3
xcb_list_properties_sizeof 2 24 135 1
xcb_list_properties 1 21 136 2
xcb_list_properties_unchecked 1 21 136 2
xcb_list_properties_atoms 1 4 20 1
xcb_list_properties_atoms_length 1 4 14 1
xcb_list_properties_atoms_end 1 8 61 1
xcb_list_properties_reply 1 6 31 3
xcb_set_selection_owner_checked 1 25 154 4
xcb_set_selection_owner 1 25 154 4
xcb_get_selection_owner 1 21 136 2
xcb_get_selection_owner_unchecked 1 21 136 2
xcb_get_selection_owner_reply 1 6 31 3
xcb_convert_selection_checked 1 29 172 6
xcb_convert_selection 1 29 172 6
xcb_send_event_checked 1 26 164 5
xcb_send_event 1 26 164 5
xcb_grab_pointer 1 34 193 9
xcb_grab_pointer_unchecked 1 34 193 9
xcb_grab_pointer_reply 1 6 31 3
xcb_ungrab_pointer_checked 1 21 136 2
xcb_ungrab_pointer 1 21 136 2
xcb_grab_button_checked 1 37 208 10
xcb_grab_button 1 37 208 10
xcb_ungrab_button_checked 1 25 159 4
xcb_ungrab_button 1 25 159 4
xcb_change_active_pointer_grab_checked 1 26 165 4
xcb_change_active_pointer_grab 1 26 165 4
xcb_grab_keyboard 1 29 177 6
xcb_grab_keyboard_unchecked 1 29 177 6
xcb_grab_keyboard_reply 1 6 31 3
xcb_ungrab_keyboard_checked 1 21 136 2
xcb_ungrab_keyboard 1 21 136 2
xcb_grab_key_checked 1 31 186 7
xcb_grab_key 1 31 186 7
xcb_ungrab_key_checked 1 25 159 4
xcb_ungrab_key 1 25 159 4
xcb_allow_events_checked 1 22 139 3
xcb_allow_events 1 22 139 3
xcb_grab_server_checked 1 19 127 1
xcb_grab_server 1 19 127 1
xcb_ungrab_server_checked 1 19 127 1
xcb_ungrab_server 1 19 127 1
xcb_query_pointer 1 21 136 2
xcb_query_pointer_unchecked 1 21 136 2
xcb_query_pointer_reply 1 6 31 3
xcb_timecoord_next 1 6 27 1
xcb_timecoord_end 1 8 57 1
xcb_get_motion_events_sizeof 2 24 135 1
xcb_get_motion_events 1 25 154 4
xcb_get_motion_events_unchecked 1 25 154 4
xcb_get_motion_events_events 1 4 20 1
xcb_get_motion_events_events_length 1 4 14 1
xcb_get_motion_events_events_iterator 1 8 55 1
xcb_get_motion_events_reply 1 6 31 3
xcb_translate_coordinates 1 27 163 5
xcb_translate_coordinates_unchecked 1 27 163 5
xcb_translate_coordinates_reply 1 6 31 3
xcb_warp_pointer_checked 1 35 199 9
xcb_warp_pointer 1 35 199 9
xcb_set_input_focus_checked 1 24 148 4
xcb_set_input_focus 1 24 148 4
xcb_get_input_focus 1 19 127 1
xcb_get_input_focus_unchecked 1 19 127 1
xcb_get_input_focus_reply 1 6 31 3
xcb_query_keymap 1 19 127 1
xcb_query_keymap_unchecked 1 19 127 1
xcb_query_keymap_reply 1 6 31 3
xcb_open_font_sizeof 2 24 135 1
xcb_open_font_checked 1 29 214 4
xcb_open_font 1 29 214 4
xcb_open_font_name 1 4 20 1
xcb_open_font_name_length 1 4 14 1
xcb_open_font_name_end 1 8 61 1
xcb_close_font_checked 1 21 136 2
xcb_close_font 1 21 136 2
xcb_fontprop_next 1 6 27 1
xcb_fontprop_end 1 8 57 1
xcb_charinfo_next 1 6 27 1
xcb_charinfo_end 1 8 57 1
xcb_query_font_sizeof 3 34 194 1
xcb_query_font 1 21 136 2
xcb_query_font_unchecked 1 21 136 2
xcb_query_font_properties 1 4 20 1
xcb_query_font_properties_length 1 4 14 1
xcb_query_font_properties_iterator 1 8 55 1
xcb_query_font_char_infos 1 5 46 1
xcb_query_font_char_infos_length 1 4 14 1
xcb_query_font_char_infos_iterator 1 9 79 1
xcb_query_font_reply 1 6 31 3
xcb_query_text_extents_sizeof 2 24 125 2
xcb_query_text_extents 1 27 201 4
xcb_query_text_extents_unchecked 1 27 201 4
xcb_query_text_extents_reply 1 6 31 3
xcb_str_sizeof 2 24 135 1
xcb_str_name 1 4 20 1
xcb_str_name_length 1 4 14 1
xcb_str_name_end 1 8 61 1
xcb_str_next 1 9 79 1
xcb_str_end 2 10 51 1
xcb_list_fonts_sizeof 2 24 135 1
xcb_list_fonts 1 28 203 4
xcb_list_fonts_unchecked 1 28 203 4
xcb_list_fonts_names_length 1 4 14 1
xcb_list_fonts_names_iterator 1 8 55 1
xcb_list_fonts_reply 1 6 31 3
xcb_list_fonts_with_info_sizeof 2 24 135 1
xcb_list_fonts_with_info 1 28 203 4
xcb_list_fonts_with_info_unchecked 1 28 203 4
xcb_list_fonts_with_info_properties 1 4 20 1
xcb_list_fonts_with_info_properties_length 1 4 14 1
xcb_list_fonts_with_info_properties_iterator 1 8 55 1
xcb_list_fonts_with_info_name 1 5 46 1
xcb_list_fonts_with_info_name_length 1 4 14 1
xcb_list_fonts_with_info_name_end 1 9 85 1
xcb_list_fonts_with_info_reply 1 6 31 3
xcb_set_font_path_sizeof 3 29 160 1
xcb_set_font_path_checked 2 36 255 3
xcb_set_font_path 2 36 255 3
xcb_set_font_path_font_length 1 4 14 1
xcb_set_font_path_font_iterator 1 8 55 1
xcb_get_font_path_sizeof 3 29 160 1
xcb_get_font_path 1 19 127 1
xcb_get_font_path_unchecked 1 19 127 1
xcb_get_font_path_path_length 1 4 14 1
xcb_get_font_path_path_iterator 1 8 55 1
xcb_get_font_path_reply 1 6 31 3
xcb_create_pixmap_checked 1 28 166 6
xcb_create_pixmap 1 28 166 6
xcb_free_pixmap_checked 1 21 136 2
xcb_free_pixmap 1 21 136 2
xcb_create_gc_value_list_serialize 30 199 1470 3
xcb_create_gc_value_list_unpack 25 158 1024 3
xcb_create_gc_value_list_sizeof 1 6 26 2
xcb_create_gc_sizeof 2 24 135 1
xcb_create_gc_checked 1 29 186 5
xcb_create_gc 1 29 186 5
xcb_create_gc_aux_checked 1 31 196 5
xcb_create_gc_aux 1 31 196 5
xcb_create_gc_value_list 1 4 20 1
xcb_change_gc_value_list_serialize 30 199 1470 3
xcb_change_gc_value_list_unpack 25 158 1024 3
xcb_change_gc_value_list_sizeof 1 6 26 2
xcb_change_gc_sizeof 2 24 135 1
xcb_change_gc_checked 1 27 177 4
xcb_change_gc 1 27 177 4
xcb_change_gc_aux_checked 1 29 187 4
xcb_change_gc_aux 1 29 187 4
xcb_change_gc_value_list 1 4 20 1
xcb_copy_gc_checked 1 25 154 4
xcb_copy_gc 1 25 154 4
xcb_set_dashes_sizeof 2 24 135 1
xcb_set_dashes_checked 1 30 212 5
xcb_set_dashes 1 30 212 5
xcb_set_dashes_dashes 1 4 20 1
xcb_set_dashes_dashes_length 1 4 14 1
xcb_set_dashes_dashes_end 1 8 61 1
xcb_set_clip_rectangles_sizeof 2 24 125 2
xcb_set_clip_rectangles_checked 1 32 218 7
xcb_set_clip_rectangles 1 32 218 7
xcb_set_clip_rectangles_rectangles 1 4 20 1
xcb_set_clip_rectangles_rectangles_length 1 4 32 1
xcb_set_clip_rectangles_rectangles_iterator 1 8 73 1
xcb_free_gc_checked 1 21 136 2
xcb_free_gc 1 21 136 2
xcb_clear_area_checked 1 30 175 7
xcb_clear_area 1 30 175 7
xcb_copy_area_checked 1 37 208 10
xcb_copy_area 1 37 208 10
xcb_copy_plane_checked 1 39 217 11
xcb_copy_plane 1 39 217 11
xcb_poly_point_sizeof 2 24 125 2
xcb_poly_point_checked 1 30 209 6
xcb_poly_point 1 30 209 6
xcb_poly_point_points 1 4 20 1
xcb_poly_point_points_length 1 4 32 1
xcb_poly_point_points_iterator 1 8 73 1
xcb_poly_line_sizeof 2 24 125 2
xcb_poly_line_checked 1 30 209 6
xcb_poly_line 1 30 209 6
xcb_poly_line_points 1 4 20 1
xcb_poly_line_points_length 1 4 32 1
xcb_poly_line_points_iterator 1 8 73 1
xcb_segment_next 1 6 27 1
xcb_segment_end 1 8 57 1
xcb_poly_segment_sizeof 2 24 125 2
xcb_poly_segment_checked 1 29 206 5
xcb_poly_segment 1 29 206 5
xcb_poly_segment_segments 1 4 20 1
xcb_poly_segment_segments_length 1 4 32 1
xcb_poly_segment_segments_iterator 1 8 73 1
xcb_poly_rectangle_sizeof 2 24 125 2
xcb_poly_rectangle_checked 1 29 206 5
xcb_poly_rectangle 1 29 206 5
xcb_poly_rectangle_rectangles 1 4 20 1
xcb_poly_rectangle_rectangles_length 1 4 32 1
xcb_poly_rectangle_rectangles_iterator 1 8 73 1
xcb_poly_arc_sizeof 2 24 125 2
xcb_poly_arc_checked 1 29 206 5
xcb_poly_arc 1 29 206 5
xcb_poly_arc_arcs 1 4 20 1
xcb_poly_arc_arcs_length 1 4 32 1
xcb_poly_arc_arcs_iterator 1 8 73 1
xcb_fill_poly_sizeof 2 24 125 2
xcb_fill_poly_checked 1 34 235 7
xcb_fill_poly 1 34 235 7
xcb_fill_poly_points 1 4 20 1
xcb_fill_poly_points_length 1 4 32 1
xcb_fill_poly_points_iterator 1 8 73 1
xcb_poly_fill_rectangle_sizeof 2 24 125 2
xcb_poly_fill_rectangle_checked 1 29 206 5
xcb_poly_fill_rectangle 1 29 206 5
xcb_poly_fill_rectangle_rectangles 1 4 20 1
xcb_poly_fill_rectangle_rectangles_length 1 4 32 1
xcb_poly_fill_rectangle_rectangles_iterator 1 8 73 1
xcb_poly_fill_arc_sizeof 2 24 125 2
xcb_poly_fill_arc_checked 1 29 206 5
xcb_poly_fill_arc 1 29 206 5
xcb_poly_fill_arc_arcs 1 4 20 1
xcb_poly_fill_arc_arcs_length 1 4 32 1
xcb_poly_fill_arc_arcs_iterator 1 8 73 1
xcb_put_image_sizeof 2 24 125 2
xcb_put_image_checked 1 43 274 12
xcb_put_image 1 43 274 12
xcb_put_image_data 1 4 20 1
xcb_put_image_data_length 1 4 32 1
xcb_put_image_data_end 1 8 79 1
xcb_get_image_sizeof 2 24 139 1
xcb_get_image 1 32 184 8
xcb_get_image_unchecked 1 32 184 8
xcb_get_image_data 1 4 20 1
xcb_get_image_data_length 1 4 18 1
xcb_get_image_data_end 1 8 65 1
xcb_get_image_reply 1 6 31 3
xcb_poly_text_8_sizeof 2 24 125 2
xcb_poly_text_8_checked 1 33 224 7
xcb_poly_text_8 1 33 224 7
xcb_poly_text_8_items 1 4 20 1
xcb_poly_text_8_items_length 1 4 32 1
xcb_poly_text_8_items_end 1 8 79 1
xcb_poly_text_16_sizeof 2 24 125 2
xcb_poly_text_16_checked 1 33 224 7
xcb_poly_text_16 1 33 224 7
xcb_poly_text_16_items 1 4 20 1
xcb_poly_text_16_items_length 1 4 32 1
xcb_poly_text_16_items_end 1 8 79 1
xcb_image_text_8_sizeof 2 24 135 1
xcb_image_text_8_checked 1 33 224 7
xcb_image_text_8 1 33 224 7
xcb_image_text_8_string 1 4 20 1
xcb_image_text_8_string_length 1 4 14 1
xcb_image_text_8_string_end 1 8 61 1
xcb_image_text_16_sizeof 2 24 135 1
xcb_image_text_16_checked 1 33 224 7
xcb_image_text_16 1 33 224 7
xcb_image_text_16_string 1 4 20 1
xcb_image_text_16_string_length 1 4 14 1
xcb_image_text_16_string_iterator 1 8 55 1
xcb_create_colormap_checked 1 26 157 5
xcb_create_colormap 1 26 157 5
xcb_free_colormap_checked 1 21 136 2
xcb_free_colormap 1 21 136 2
xcb_copy_colormap_and_free_checked 1 23 145 3
xcb_copy_colormap_and_free 1 23 145 3
xcb_install_colormap_checked 1 21 136 2
xcb_install_colormap 1 21 136 2
xcb_uninstall_colormap_checked 1 21 136 2
xcb_uninstall_colormap 1 21 136 2
xcb_list_installed_colormaps_sizeof 2 24 135 1
xcb_list_installed_colormaps 1 21 136 2
xcb_list_installed_colormaps_unchecked 1 21 136 2
xcb_list_installed_colormaps_cmaps 1 4 20 1
xcb_list_installed_colormaps_cmaps_length 1 4 14 1
xcb_list_installed_colormaps_cmaps_end 1 8 61 1
xcb_list_installed_colormaps_reply 1 6 31 3
xcb_alloc_color 1 28 174 5
xcb_alloc_color_unchecked 1 28 174 5
xcb_alloc_color_reply 1 6 31 3
xcb_alloc_named_color_sizeof 2 24 135 1
xcb_alloc_named_color 1 29 214 4
xcb_alloc_named_color_unchecked 1 29 214 4
xcb_alloc_named_color_reply 1 6 31 3
xcb_alloc_color_cells_sizeof 3 34 194 1
xcb_alloc_color_cells 1 26 157 5
xcb_alloc_color_cells_unchecked 1 26 157 5
xcb_alloc_color_cells_pixels 1 4 20 1
xcb_alloc_color_cells_pixels_length 1 4 14 1
xcb_alloc_color_cells_pixels_end 1 8 61 1
xcb_alloc_color_cells_masks 1 5 43 1
xcb_alloc_color_cells_masks_length 1 4 14 1
xcb_alloc_color_cells_masks_end 1 9 82 1
xcb_alloc_color_cells_reply 1 6 31 3
xcb_alloc_color_planes_sizeof 2 24 135 1
xcb_alloc_color_planes 1 30 175 7
xcb_alloc_color_planes_unchecked 1 30 175 7
xcb_alloc_color_planes_pixels 1 4 20 1
xcb_alloc_color_planes_pixels_length 1 4 14 1
xcb_alloc_color_planes_pixels_end 1 8 61 1
xcb_alloc_color_planes_reply 1 6 31 3
xcb_free_colors_sizeof 2 24 125 2
xcb_free_colors_checked 1 29 206 5
xcb_free_colors 1 29 206 5
xcb_free_colors_pixels 1 4 20 1
xcb_free_colors_pixels_length 1 4 32 1
xcb_free_colors_pixels_end 1 8 79 1
xcb_coloritem_next 1 6 27 1
xcb_coloritem_end 1 8 57 1
xcb_store_colors_sizeof 2 24 125 2
xcb_store_colors_checked 1 27 197 4
xcb_store_colors 1 27 197 4
xcb_store_colors_items 1 4 20 1
xcb_store_colors_items_length 1 4 32 1
xcb_store_colors_items_iterator 1 8 73 1
xcb_store_named_color_sizeof 2 24 135 1
xcb_store_named_color_checked 1 32 226 6
xcb_store_named_color 1 32 226 6
xcb_store_named_color_name 1 4 20 1
xcb_store_named_color_name_length 1 4 14 1
xcb_store_named_color_name_end 1 8 61 1
xcb_rgb_next 1 6 27 1
xcb_rgb_end 1 8 57 1
xcb_query_colors_sizeof 2 24 125 2
xcb_query_colors 1 27 197 4
xcb_query_colors_unchecked 1 27 197 4
xcb_query_colors_colors 1 4 20 1
xcb_query_colors_colors_length 1 4 14 1
xcb_query_colors_colors_iterator 1 8 55 1
xcb_query_colors_reply 1 6 31 3
xcb_lookup_color_sizeof 2 24 135 1
xcb_lookup_color 1 29 214 4
xcb_lookup_color_unchecked 1 29 214 4
xcb_lookup_color_reply 1 6 31 3
xcb_create_cursor_checked 1 41 226 12
xcb_create_cursor 1 41 226 12
xcb_create_glyph_cursor_checked 1 41 226 12
xcb_create_glyph_cursor 1 41 226 12
xcb_free_cursor_checked 1 21 136 2
xcb_free_cursor 1 21 136 2
xcb_recolor_cursor_checked 1 33 190 8
xcb_recolor_cursor 1 33 190 8
xcb_query_best_size 1 26 157 5
xcb_query_best_size_unchecked 1 26 157 5
xcb_query_best_size_reply 1 6 31 3
xcb_query_extension_sizeof 2 24 135 1
xcb_query_extension 1 27 205 3
xcb_query_extension_unchecked 1 27 205 3
xcb_query_extension_reply 1 6 31 3
xcb_list_extensions_sizeof 3 29 160 1
xcb_list_extensions 1 19 127 1
xcb_list_extensions_unchecked 1 19 127 1
xcb_list_extensions_names_length 1 4 14 1
xcb_list_extensions_names_iterator 1 8 55 1
xcb_list_extensions_reply 1 6 31 3
xcb_change_keyboard_mapping_sizeof 2 24 141 1
xcb_change_keyboard_mapping_checked 1 30 221 5
xcb_change_keyboard_mapping 1 30 221 5
xcb_change_keyboard_mapping_keysyms 1 4 20 1
xcb_change_keyboard_mapping_keysyms_length 1 4 20 1
xcb_change_keyboard_mapping_keysyms_end 1 8 67 1
xcb_get_keyboard_mapping_sizeof 2 24 135 1
xcb_get_keyboard_mapping 1 23 145 3
xcb_get_keyboard_mapping_unchecked 1 23 145 3
xcb_get_keyboard_mapping_keysyms 1 4 20 1
xcb_get_keyboard_mapping_keysyms_length 1 4 14 1
xcb_get_keyboard_mapping_keysyms_end 1 8 61 1
xcb_get_keyboard_mapping_reply 1 6 31 3
xcb_change_keyboard_control_value_list_serialize 15 94 675 3
xcb_change_keyboard_control_value_list_unpack 10 68 424 3
xcb_change_keyboard_control_value_list_sizeof 1 6 26 2
xcb_change_keyboard_control_sizeof 2 24 135 1
xcb_change_keyboard_control_checked 1 25 168 3
xcb_change_keyboard_control 1 25 168 3
xcb_change_keyboard_control_aux_checked 1 27 178 3
xcb_change_keyboard_control_aux 1 27 178 3
xcb_change_keyboard_control_value_list 1 4 20 1
xcb_get_keyboard_control 1 19 127 1
xcb_get_keyboard_control_unchecked 1 19 127 1
xcb_get_keyboard_control_reply 1 6 31 3
xcb_bell_checked 1 20 130 2
xcb_bell 1 20 130 2
xcb_change_pointer_control_checked 1 29 172 6
xcb_change_pointer_control 1 29 172 6
xcb_get_pointer_control 1 19 127 1
xcb_get_pointer_control_unchecked 1 19 127 1
xcb_get_pointer_control_reply 1 6 31 3
xcb_set_screen_saver_checked 1 27 163 5
xcb_set_screen_saver 1 27 163 5
xcb_get_screen_saver 1 19 127 1
xcb_get_screen_saver_unchecked 1 19 127 1
xcb_get_screen_saver_reply 1 6 31 3
xcb_change_hosts_sizeof 2 24 135 1
xcb_change_hosts_checked 1 30 212 5
xcb_change_hosts 1 30 212 5
xcb_change_hosts_address 1 4 20 1
xcb_change_hosts_address_length 1 4 14 1
xcb_change_hosts_address_end 1 8 61 1
xcb_host_sizeof 3 32 176 1
xcb_host_address 1 4 20 1
xcb_host_address_length 1 4 14 1
xcb_host_address_end 1 8 61 1
xcb_host_next 1 9 79 1
xcb_host_end 2 10 51 1
xcb_list_hosts_sizeof 3 29 160 1
xcb_list_hosts 1 19 127 1
xcb_list_hosts_unchecked 1 19 127 1
xcb_list_hosts_hosts_length 1 4 14 1
xcb_list_hosts_hosts_iterator 1 8 55 1
xcb_list_hosts_reply 1 6 31 3
xcb_set_access_control_checked 1 20 130 2
xcb_set_access_control 1 20 130 2
xcb_set_close_down_mode_checked 1 20 130 2
xcb_set_close_down_mode 1 20 130 2
xcb_kill_client_checked 1 21 136 2
xcb_kill_client 1 21 136 2
xcb_rotate_properties_sizeof 2 24 135 1
xcb_rotate_properties_checked 1 30 212 5
xcb_rotate_properties 1 30 212 5
xcb_rotate_properties_atoms 1 4 20 1
xcb_rotate_properties_atoms_length 1 4 14 1
xcb_rotate_properties_atoms_end 1 8 61 1
xcb_force_screen_saver_checked 1 20 130 2
xcb_force_screen_saver 1 20 130 2
xcb_set_pointer_mapping_sizeof 2 24 135 1
xcb_set_pointer_mapping 1 25 188 3
xcb_set_pointer_mapping_unchecked 1 25 188 3
xcb_set_pointer_mapping_reply 1 6 31 3
xcb_get_pointer_mapping_sizeof 2 24 135 1
xcb_get_pointer_mapping 1 19 127 1
xcb_get_pointer_mapping_unchecked 1 19 127 1
xcb_get_pointer_mapping_map 1 4 20 1
xcb_get_pointer_mapping_map_length 1 4 14 1
xcb_get_pointer_mapping_map_end 1 8 61 1
xcb_get_pointer_mapping_reply 1 6 31 3
xcb_set_modifier_mapping_sizeof 2 24 139 1
xcb_set_modifier_mapping 1 25 192 3
xcb_set_modifier_mapping_unchecked 1 25 192 3
xcb_set_modifier_mapping_reply 1 6 31 3
xcb_get_modifier_mapping_sizeof 2 24 139 1
xcb_get_modifier_mapping 1 19 127 1
xcb_get_modifier_mapping_unchecked 1 19 127 1
xcb_get_modifier_mapping_keycodes 1 4 20 1
xcb_get_modifier_mapping_keycodes_length 1 4 18 1
xcb_get_modifier_mapping_keycodes_end 1 8 65 1
xcb_get_modifier_mapping_reply 1 6 31 3
xcb_no_operation_checked 1 19 127 1
xcb_no_operation 1 19 127 1
Source file: ./lib/libXfont/src/stubs/stubsinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_font_init_stubs 3 31 144 1
Source file: ./lib/libXfont/src/stubs/getdefptsize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetDefaultPointSize 1 5 14 1
Source file: ./lib/libXfont/src/stubs/stfntcfnt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
StoreFontClientFont 1 5 22 2
Source file: ./lib/libXfont/src/stubs/getnewfntcid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetNewFontClientID 1 5 17 1
Source file: ./lib/libXfont/src/stubs/delfntcid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DeleteFontClientID 1 4 14 1
Source file: ./lib/libXfont/src/stubs/csignal.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ClientSignal 1 5 17 1
Source file: ./lib/libXfont/src/stubs/errorf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ErrorF 1 4 18 2
Source file: ./lib/libXfont/src/stubs/regfpefunc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RegisterFPEFunctions 1 22 87 15
Source file: ./lib/libXfont/src/stubs/gettime.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetTimeInMillis 1 5 14 1
Source file: ./lib/libXfont/src/stubs/stubs.h
Source file: ./lib/libXfont/src/stubs/initfshdl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_fs_handlers 1 6 22 2
Source file: ./lib/libXfont/src/stubs/rmfshdl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
remove_fs_handlers 1 6 24 3
Source file: ./lib/libXfont/src/stubs/findoldfnt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_old_font 1 5 20 1
Source file: ./lib/libXfont/src/stubs/cauthgen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
client_auth_generation 1 5 17 1
Source file: ./lib/libXfont/src/stubs/servclient.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__GetServerClient 1 5 14 1
Source file: ./lib/libXfont/src/fc/fstrans.c
Source file: ./lib/libXfont/src/fc/fservestr.h
Source file: ./lib/libXfont/src/fontfile/fontdir.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontFileInitTable 5 17 88 2
FontFileFreeEntry 7 28 178 1
FontFileFreeTable 2 7 43 1
FontFileMakeDir 13 49 301 2
FontFileFreeDir 1 6 28 1
FontFileAddEntry 6 26 203 2
strcmpn 15 26 187 2
FontFileNameCompare 1 6 45 2
FontFileSortTable 2 8 44 1
FontFileSortDir 1 6 28 1
SetupWildMatch 17 73 366 5
PatternMatch 24 59 276 4
FontFileCountDashes 3 8 35 2
FontFileSaveString 1 4 14 1
FontFileFindNameInScalableDir 14 42 262 3
FontFileFindNameInDir 1 4 23 2
FontFileFindNamesInScalableDir 27 76 489 7
FontFileFindNamesInDir 1 7 41 4
FontFileMatchName 1 13 99 3
FontFileAddFontFile 40 163 1099 3
FontFileAddFontAlias 4 20 147 3
Source file: ./lib/libXfont/src/fc/fsio.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_fs_poll_connect 5 20 109 2
_fs_connect 7 32 141 2
_fs_fill 9 39 181 1
_fs_start_read 7 21 112 3
_fs_done_read 3 11 61 2
_fs_pad_length 1 4 17 1
_fs_flush 9 39 209 1
_fs_resize 5 26 140 2
_fs_downsize 3 12 61 2
_fs_io_reinit 1 7 55 1
_fs_io_init 3 18 119 1
_fs_io_fini 3 7 41 1
_fs_do_write 7 24 162 4
_fs_write 1 4 27 3
_fs_write_pad 1 4 34 3
_fs_wait_for_readable 8 30 168 2
Source file: ./lib/libXfont/src/fc/fserve.h
Source file: ./lib/libXfont/src/fc/fslibos.h
Source file: ./lib/libXfont/src/fc/fsio.h
Source file: ./lib/libXfont/src/util/patcache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EmptyFontPatternCache 3 17 151 1
MakeFontPatternCache 3 15 85 1
FreeFontPatternCache 2 7 44 1
Hash 3 10 51 2
CacheFontPattern 6 40 234 4
FindCachedFontPattern 5 19 96 3
RemoveCachedFontPattern 4 20 113 2
Source file: ./lib/libXfont/src/util/miscutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__GetServerGeneration 1 5 14 1
register_fpe_functions 2 7 23 1
Source file: ./lib/libXfont/src/fc/fsconvert.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_fs_convert_char_info 1 9 60 2
_fs_init_fontinfo 3 24 162 2
_fs_convert_props 11 55 384 4
_fs_free_props 2 9 34 1
_fs_convert_lfwi_reply 2 10 61 6
fs_build_range 42 135 831 7
_fs_clean_aborted_loadglyphs 7 42 250 3
_fs_get_glyphs 32 85 506 6
_fs_get_metrics 25 83 518 6
_fs_unload_font 4 19 105 1
fs_create_font 4 60 339 5
fs_alloc_glyphs 3 14 86 2
Source file: ./lib/libXfont/src/util/atom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Hash 3 10 50 2
ResizeHashTable 8 46 218 1
ResizeReverseMap 3 19 85 1
NameEqual 3 7 38 3
MakeAtom 20 71 414 3
ValidAtom 2 5 27 1
NameForAtom 3 7 35 1
Source file: ./lib/libXfont/src/util/fontutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetGlyphs 1 9 48 6
QueryGlyphExtents 15 59 393 4
QueryTextExtents 8 46 285 4
ParseGlyphCachingMode 4 8 59 1
InitGlyphCaching 1 4 10 1
SetGlyphCachingMode 3 5 25 1
add_range 35 129 798 4
Source file: ./lib/libXfont/src/util/fontnames.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FreeFontNames 3 12 63 1
MakeFontNamesRecord 5 26 132 1
AddFontNamesName 6 33 202 3
Source file: ./lib/libXfont/src/util/format.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CheckFSFormat 17 59 240 7
Source file: ./lib/libXfont/src/util/utilbitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BitOrderInvert 2 6 40 2
TwoByteSwap 2 10 57 2
FourByteSwap 2 13 81 2
RepadBitmap 13 57 309 6
Source file: ./lib/libXfont/src/fc/fserve.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_fs_add_req_log 2 11 75 2
_fs_add_rep_log 4 14 82 2
fs_name_check 3 4 26 1
_fs_client_resolution 3 17 119 1
fs_close_conn 2 11 50 1
fs_init_fpe 12 50 191 1
fs_reset_fpe 1 5 23 1
fs_free_fpe 6 21 128 1
fs_new_block_rec 7 38 201 3
_fs_set_pending_reply 4 14 67 1
_fs_remove_block_rec 5 18 97 2
_fs_signal_clients_depending 2 10 41 1
_fs_add_clients_depending 4 17 87 2
_fs_clean_aborted_blockrec 6 30 140 2
fs_abort_blockrec 1 5 24 2
fs_cleanup_bfont 5 19 99 1
fs_get_reply 6 34 172 2
fs_reply_ready 5 12 89 1
_fs_pending_reply 2 8 37 1
_fs_prepare_for_reply 1 5 17 1
fs_await_reply 5 17 67 1
fs_read_open_font 13 62 338 2
fs_fonts_match 28 40 298 2
fs_read_query_info 21 110 587 2
fs_read_extent_info 31 174 1090 2
fs_do_open_font 14 48 222 2
_fs_mark_block 1 5 20 2
_fs_unmark_block 3 11 53 2
fs_block_handler 19 66 367 3
fs_handle_unexpected 3 12 84 2
fs_read_reply 13 59 259 2
fs_wakeup 15 52 301 2
_fs_connection_died 2 9 48 1
_fs_restart_connection 3 14 59 1
_fs_giveup 6 18 90 1
_fs_do_blocked 7 23 104 1
fs_send_open_font 23 133 873 9
fs_send_query_bitmaps 1 15 113 2
fs_open_font 6 31 188 11
fs_send_close_font 2 14 91 2
fs_close_font 6 21 119 2
fs_read_glyphs 27 141 861 2
fs_send_load_glyphs 10 69 437 4
_fs_load_glyphs 17 87 431 6
fs_load_all_glyphs 3 17 91 1
fs_read_list 11 47 267 2
fs_send_list_fonts 6 40 270 6
fs_list_fonts 5 19 115 6
fs_read_list_info 22 107 648 2
fs_start_list_with_info 6 41 287 6
fs_next_list_with_info 9 40 226 7
fs_client_died 7 34 211 2
_fs_client_access 13 75 467 3
_fs_check_connect 3 14 61 1
_fs_get_conn_setup 6 48 243 3
_fs_send_conn_client_prefix 3 20 108 1
_fs_recv_conn_setup 10 58 325 1
_fs_open_server 2 12 69 1
_fs_catalog_name 2 8 39 1
_fs_send_init_packets 15 72 440 1
_fs_send_cat_sync 2 14 92 1
_fs_recv_cat_sync 4 19 88 1
_fs_close_server 3 16 79 1
_fs_do_setup_connection 20 61 263 1
_fs_wait_connect 5 17 72 1
_fs_check_reconnect 4 16 62 1
_fs_start_reconnect 2 9 42 1
_fs_init_conn 3 17 96 1
_fs_free_conn 2 8 35 1
fs_register_fpe_functions 1 18 39 1
Source file: ./lib/libXfont/src/util/fontxlfd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetInt 5 12 80 2
readreal 14 29 209 2
xlfd_double_to_text 28 48 368 3
xlfd_round_double 12 40 360 1
GetMatrix 16 64 351 3
append_ranges 7 21 143 3
FontParseXLFDName 38 179 1460 3
FontParseRanges 20 44 319 2
Source file: ./lib/libXfont/src/util/private.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AllocateFontPrivateIndex 1 4 10 1
CreateFontRec 3 14 82 1
DestroyFontRec 3 6 40 1
ResetFontPrivateIndex 1 4 10 1
_FontSetNewPrivate 8 22 174 3
Source file: ./lib/libXfont/src/util/fontaccel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontComputeInfoAccelerators 19 41 313 1
FontCouldBeTerminal 12 18 142 1
Source file: ./lib/libXfont/src/FreeType/fttools.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FTtoXReturnCode 2 6 20 1
FTu2a 4 16 100 5
FTGetName 14 34 165 5
FTGetEnglishName 5 20 135 4
Source file: ./lib/libXfont/src/FreeType/xttcap.h
Source file: ./lib/libXfont/src/FreeType/ft.h
Source file: ./lib/libXfont/src/FreeType/ftfuncs.h
Source file: ./lib/libXfont/src/FreeType/ftenc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FTEncFontSpecific 4 13 67 1
FTPickMapping 20 79 464 5
find_cmap 13 45 242 5
FTRemap 5 28 149 3
Source file: ./lib/libXfont/src/builtins/render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BuiltinOpenBitmap 4 33 198 8
BuiltinGetInfoBitmap 2 12 57 4
BuiltinOpenScalable 1 12 36 9
BuiltinGetInfoScalable 1 9 26 6
BuiltinRegisterFontFileFunctions 2 6 35 1
Source file: ./lib/libXfont/src/FreeType/xttcap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_record_type_by_name 3 15 78 2
SPropRecValList_add_record 24 123 552 3
get_one_line 28 118 472 2
parse_one_line 8 40 187 2
SPropRecValList_read_prop_file 9 29 128 2
SPropRecValList_new 1 6 22 1
SPropRecValList_dump 8 33 180 1
SPropRecValList_search_record 3 17 87 3
SPropRecValList_add_by_font_cap 12 67 352 2
Source file: ./lib/libXfont/src/builtins/file.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BuiltinFill 3 19 118 1
BuiltinSkip 4 22 135 2
BuiltinClose 1 6 30 2
BuiltinFileOpen 8 31 185 1
BuiltinFileClose 1 4 21 2
Source file: ./lib/libXfont/src/builtins/builtin.h
Source file: ./lib/libXfont/src/builtins/fpe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BuiltinNameCheck 1 4 21 1
BuiltinInitFPE 2 9 43 1
BuiltinResetFPE 1 4 10 1
BuiltinFreeFPE 1 5 20 1
BuiltinRegisterFpeFunctions 1 19 63 1
Source file: ./lib/libXfont/src/builtins/dir.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BuiltinDirsDup 4 16 101 2
BuiltinDirRestore 4 11 54 2
BuiltinDirsRestore 5 15 73 3
BuiltinAliasesDup 4 15 84 2
BuiltinAliasRestore 5 13 78 2
BuiltinAliasesRestore 5 15 73 3
BuiltinReadDirectory 7 53 227 2
Source file: ./lib/libXfont/src/bitmap/bdfread.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bdfReadBitmap 31 100 614 7
bdfSkipBitmap 7 15 94 2
bdfFreeFontBits 5 27 191 1
bdfReadCharacters 84 281 1983 7
bdfReadHeader 15 40 277 2
bdfReadProperties 40 180 1291 3
bdfUnloadFont 1 5 17 1
bdfReadFont 25 93 685 6
bdfReadFontInfo 2 15 93 2
bdfPadToTerminal 5 38 285 1
Source file: ./lib/libXfont/src/bitmap/bitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bitmapGetGlyphs 26 87 505 6
bitmapGetMetrics 5 28 178 6
Source file: ./lib/libXfont/src/FreeType/ftfuncs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sfnt_get_ushort 2 11 74 3
hash 2 8 64 1
ifloor 2 7 29 2
iceil 1 4 22 2
FreeTypeOpenFace 12 54 331 4
FreeTypeFreeFace 7 26 135 1
TransEqual 10 17 125 2
BitmapFormatEqual 3 7 35 2
TTCapEqual 12 16 107 2
FTInstanceMatch 7 21 139 7
FreeTypeActivateInstance 4 18 98 1
FTFindSize 7 29 244 4
FreeTypeOpenInstance 21 120 941 8
FreeTypeFreeInstance 17 51 324 1
FreeTypeInstanceFindGlyph 12 43 298 8
FreeTypeInstanceGetGlyph 8 37 294 4
FreeTypeInstanceGetGlyphMetrics 8 40 245 4
ft_make_up_bold_bitmap 8 31 228 4
ft_make_up_italic_bitmap 14 47 336 7
tt_get_metrics 7 49 225 5
ft_get_very_lazy_bbox 6 59 509 9
FT_Do_SBit_Metrics 23 78 507 6
FreeTypeRasteriseGlyph 98 363 2761 5
FreeTypeFreeFont 3 9 49 1
FreeTypeFreeXFont 5 14 76 2
FreeTypeUnloadXFont 1 5 19 1
FreeTypeAddProperties 55 252 1933 6
ft_get_index 6 14 114 3
FreeTypeFontGetGlyph 11 23 172 4
FreeTypeFontGetGlyphMetrics 13 24 182 4
restrict_code_range 16 46 284 6
restrict_code_range_by_str 26 90 531 6
FreeTypeSetUpTTCap 130 478 2653 10
ft_get_trans_from_vals 4 31 309 2
is_fixed_width 4 13 53 1
FreeTypeLoadFont 44 125 933 11
adjust_min_max 3 12 99 3
ft_compute_bounds 33 104 716 3
compute_new_extents 1 22 241 10
is_matrix_unit 4 12 125 1
FreeTypeLoadXFont 70 398 2786 6
FreeTypeGetMetrics 14 44 252 6
FreeTypeGetGlyphs 19 65 426 6
FreeTypeSetUpFont 3 44 280 6
FreeTypeOpenScalable 5 26 167 9
FreeTypeGetInfoScalable 4 19 123 6
FreeTypeRegisterFontFileFunctions 3 8 56 1
Source file: ./lib/libXfont/src/bitmap/pcfwrite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pcfWrite 1 5 28 3
pcfPutLSB32 1 8 61 2
pcfPutINT32 2 15 125 3
pcfPutINT16 2 11 73 3
pcfPutINT8 1 5 25 3
pcfWriteTOC 2 15 91 3
pcfPutCompressedMetric 1 8 79 3
pcfPutMetric 1 9 80 3
pcfPutBitmap 2 10 62 3
pcfPutAccel 2 20 191 3
pcfNameForAtom 1 4 13 1
pcfWriteFont 52 267 1997 2
Source file: ./lib/libXfont/src/bitmap/snfread.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
snfError 1 8 41 2
snfReadCharInfo 3 14 78 3
snfReadxCharInfo 2 10 51 2
snfCopyInfo 1 24 176 2
snfReadProps 5 34 240 3
snfReadHeader 4 9 54 2
SnfSetFormat 1 8 36 4
SnfGetFormat 2 9 60 4
snfReadFont 36 187 1247 6
snfReadFontInfo 8 52 322 2
snfUnloadFont 1 8 36 1
Source file: ./lib/libXfont/src/bitmap/bitmapfunc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BitmapOpenBitmap 4 36 217 8
BitmapGetInfoBitmap 3 18 91 4
BitmapRegisterFontFileFunctions 2 6 31 1
BitmapGetRenderIndex 1 4 12 1
BitmapRegisterFontFileFunctions 1 3 6 1
Source file: ./lib/libXfont/src/bitmap/pcfread.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pcfError 1 8 42 2
pcfGetLSB32 1 10 54 1
pcfGetINT32 2 17 108 2
pcfGetINT16 2 13 68 2
pcfReadTOC 8 35 225 2
pcfGetMetric 2 11 93 3
pcfGetCompressedMetric 2 11 98 3
pcfSeekToType 5 17 122 6
pcfHasType 3 8 46 3
pcfGetProperties 25 91 672 4
pcfGetAccel 11 45 332 5
pcfReadFont 73 266 1923 6
pcfReadFontInfo 17 54 392 2
pcfUnloadFont 3 20 148 1
Source file: ./lib/libXfont/src/bitmap/fontink.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontCharInkMetrics 20 91 601 3
FontCharReshape 8 53 402 3
Source file: ./lib/libXfont/src/bitmap/bdfutils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bdfError 1 8 44 2
bdfWarning 1 8 44 2
bdfGetLine 9 25 123 3
bdfForceMakeAtom 3 11 63 2
bdfGetPropertyValue 15 44 253 1
bdfIsInteger 6 11 76 1
bdfHexByte 8 18 145 1
bdfSpecialProperty 17 56 257 4
Source file: ./lib/libXfont/src/bitmap/bitmaputil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bitmapComputeFontBounds 13 74 464 1
bitmapComputeFontInkBounds 9 57 378 1
bitmapAddInkMetrics 3 16 117 1
bitmapComputeWeight 1 4 10 1
Source file: ./lib/libXfont/src/bitmap/snfstr.h
Source file: ./lib/libXfont/src/dummy.c
Source file: ./lib/libGLU/include/GL/glu.h
Source file: ./lib/libGLU/include/GL/glu_mangle.h
Source file: ./lib/libXfont/src/bitmap/bitscale.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
initFontPropTable 4 14 160 1
GetScalableEntry 1 6 33 2
get_matrix_horizontal_component 1 4 22 1
get_matrix_vertical_component 1 4 22 1
ComputeScaleFactors 9 41 257 7
FindBestToScale 34 178 1145 9
doround 2 4 34 1
computeProps 9 48 288 9
ComputeScaledProperties 23 106 591 10
compute_xform_matrix 5 26 240 7
ScaleFont 53 291 1972 9
ScaleBitmap 53 244 1729 6
BitmapScaleBitmaps 12 71 425 5
BitmapOpenScalable 13 66 398 9
BitmapGetInfoScalable 2 23 121 6
bitmapUnloadScalable 3 22 156 1
Source file: ./lib/libXfont/src/builtins/fonts.c
Source file: ./lib/libGLU/src/libnurbs/interface/glrenderer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GLUnurbs::setautoloadmode 2 5 20 1
GLUnurbs::getautoloadmode 1 1 9 1
GLUnurbs::postError 2 2 21 1
GLUnurbs::putSurfCallBack 1 5 27 2
GLUnurbs::get_vertices_call_back 1 4 12 0
GLUnurbs::put_vertices_call_back 1 4 14 1
GLUnurbs::get_callback_auto_normal 1 4 12 0
GLUnurbs::put_callback_auto_normal 1 4 14 1
GLUnurbs::setNurbsCallbackData 1 5 22 1
GLUnurbs::LOD_eval_list 1 4 14 1
GLUnurbs::is_callback 1 4 8 0
GLUnurbs::put_callbackFlag 1 6 25 1
Source file: ./lib/libGLU/src/libnurbs/interface/incurveeval.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OpenGLCurveEvaluator::inPreEvaluate 5 24 161 3
OpenGLCurveEvaluator::inMap1f 6 43 191 7
OpenGLCurveEvaluator::inDoDomain1 5 22 164 3
OpenGLCurveEvaluator::inDoEvalCoord1 6 28 132 1
OpenGLCurveEvaluator::inMapMesh1f 4 14 85 2
Source file: ./lib/libGLU/src/libnurbs/interface/glsurfeval.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
StoredVertex::StoredVertex 1 1 37 0
StoredVertex::~StoredVertex 1 1 6 1
StoredVertex::saveEvalCoord 1 2 28 2
StoredVertex::saveEvalPoint 1 2 28 2
OpenGLSurfaceEvaluator::addMap 1 1 7 1
OpenGLSurfaceEvaluator::get_vertices_call_back 1 4 8 0
OpenGLSurfaceEvaluator::put_vertices_call_back 1 4 11 1
OpenGLSurfaceEvaluator::put_callback_auto_normal 1 4 11 1
OpenGLSurfaceEvaluator::get_callback_auto_normal 1 4 8 0
OpenGLSurfaceEvaluator::set_callback_userData 1 4 12 1
OpenGLSurfaceEvaluator::inPreEvaluateBV_intfac 1 4 30 1
OpenGLSurfaceEvaluator::inPreEvaluateBU_intfac 1 4 30 1
StoredVertex::invoke 3 13 60 1
Source file: ./lib/libGLU/src/libnurbs/interface/glcurveval.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OpenGLCurveEvaluator::put_vertices_call_back 1 4 11 1
OpenGLCurveEvaluator::set_callback_userData 1 4 12 1
Source file: ./lib/libGLU/src/libnurbs/interface/bezierPatchMesh.h
Source file: ./lib/libGLU/src/libnurbs/interface/bezierEval.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bezierCurveEval 4 17 167 8
bezierCurveEvalfast 7 20 242 8
bezierCurveEvalDer 5 18 177 8
bezierCurveEvalDerGen 7 22 252 9
bezierSurfEvalDerGen 2 9 132 15
bezierSurfEval 2 9 117 13
bezierSurfEvalNormal 4 26 295 13
normalize 3 14 105 1
crossProduct 1 6 97 3
Source file: ./lib/libGLU/src/libnurbs/interface/glinterface.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glu_LOD_eval_list 1 4 18 2
gluNewNurbsRenderer 1 6 20 1
gluDeleteNurbsRenderer 1 4 11 1
gluDeleteNurbsTessellatorEXT 1 4 11 1
gluBeginSurface 2 6 27 1
gluBeginCurve 1 4 15 1
gluEndCurve 1 4 14 1
gluEndSurface 5 12 56 1
gluBeginTrim 2 5 19 1
gluEndTrim 2 5 19 1
gluPwlCurve 4 18 88 5
gluNurbsCurve 4 19 104 7
gluNurbsSurface 4 30 144 11
gluLoadSamplingMatrices 1 6 40 4
gluNurbsProperty 21 95 592 3
gluGetNurbsProperty 20 65 319 3
gluNurbsCallback 14 25 100 3
gluNurbsCallbackDataEXT 1 4 19 2
gluNurbsCallbackData 1 4 19 2
Source file: ./lib/libGLU/src/libnurbs/interface/bezierEval.h
Source file: ./lib/libGLU/src/libnurbs/interface/bezierPatchMesh.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drawStrips 3 16 97 5
bezierPatchMeshListDelDeg 2 8 35 1
bezierPatchMeshListDelete 2 6 28 1
bezierPatchMeshListReverse 2 12 56 1
bezierPatchMeshMake 6 41 364 12
bezierPatchMeshMake2 1 25 187 2
bezierPatchMeshPutPatch 10 34 344 11
bezierPatchMeshDelete 5 17 108 1
bezierPatchMeshBeginStrip 1 5 23 2
bezierPatchMeshEndStrip 4 24 201 1
bezierPatchMeshInsertUV 3 21 153 3
bezierPatchMeshPrint 3 17 128 1
bezierPatchMeshListInsert 1 5 21 2
bezierPatchMeshListPrint 2 8 35 1
bezierPatchMeshListTotalStrips 2 10 44 1
bezierPatchMeshListTotalVert 2 10 46 1
bezierPatchMeshListNumTriangles 2 10 45 1
bezierPatchMeshNumTriangles 9 29 155 1
bezierPatchMeshDelDeg 6 41 301 1
bezierPatchMeshEval 3 33 312 1
bezierPatchMeshListEval 2 8 35 1
bezierPatchMeshDraw 3 16 92 1
bezierPatchMeshListDraw 2 8 35 1
bezierPatchMeshListCollect 4 37 376 6
isDegenerate 7 10 97 3
Source file: ./lib/libGLU/src/libnurbs/interface/mystdio.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_glu_dprintf 1 1 10 2
_glu_dprintf 1 1 10 2
_glu_dprintf 1 1 10 2
Source file: ./lib/libGLU/src/libnurbs/interface/mystdlib.h
Source file: ./lib/libGLU/src/libnurbs/interface/bezierPatch.h
Source file: ./lib/libGLU/src/libnurbs/interface/glrenderer.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GLUnurbs::GLUnurbs 1 49 483 0
GLUnurbs::bgnrender 2 6 18 1
GLUnurbs::endrender 1 3 8 1
GLUnurbs::errorHandler 1 6 27 1
GLUnurbs::loadGLMatrices 1 9 88 1
GLUnurbs::useGLMatrices 1 10 101 3
GLUnurbs::grabGLMatrix 1 8 118 1
GLUnurbs::setSamplingMatrixIdentity 1 19 168 1
GLUnurbs::loadSamplingMatrix 1 33 431 2
GLUnurbs::loadCullingMatrix 1 30 389 1
GLUnurbs::transform4d 1 7 255 3
GLUnurbs::multmatrix4d 1 8 163 3
Source file: ./lib/libGLU/src/libnurbs/interface/glcurveval.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OpenGLCurveEvaluator::OpenGLCurveEvaluator 1 25 116 1
OpenGLCurveEvaluator::~OpenGLCurveEvaluator 1 3 8 1
OpenGLCurveEvaluator::addMap 1 4 14 1
OpenGLCurveEvaluator::range1f 1 6 29 3
OpenGLCurveEvaluator::domain1f 1 5 20 2
OpenGLCurveEvaluator::bgnline 2 7 28 1
OpenGLCurveEvaluator::endline 2 7 22 1
OpenGLCurveEvaluator::disable 1 4 17 1
OpenGLCurveEvaluator::enable 1 4 17 1
OpenGLCurveEvaluator::mapgrid1f 2 11 55 3
OpenGLCurveEvaluator::bgnmap1f 2 12 39 1
OpenGLCurveEvaluator::endmap1f 2 8 19 1
OpenGLCurveEvaluator::map1f 11 57 217 6
OpenGLCurveEvaluator::mapmesh1f 5 20 94 3
OpenGLCurveEvaluator::evalpoint1i 1 4 17 1
OpenGLCurveEvaluator::evalcoord1f 1 4 19 2
OpenGLCurveEvaluator::putCallBack 13 42 275 2
OpenGLCurveEvaluator::beginCallBack 3 7 34 2
OpenGLCurveEvaluator::endCallBack 3 7 28 1
OpenGLCurveEvaluator::vertexCallBack 3 7 36 2
OpenGLCurveEvaluator::normalCallBack 3 7 36 2
OpenGLCurveEvaluator::colorCallBack 3 7 36 2
OpenGLCurveEvaluator::texcoordCallBack 3 7 36 2
Source file: ./lib/libGLU/src/libnurbs/interface/bezierPatch.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bezierPatchMake 1 16 126 7
bezierPatchMake2 4 22 218 10
bezierPatchDelete 1 5 20 1
bezierPatchDeleteList 2 9 35 1
bezierPatchInsert 1 5 21 2
bezierPatchPrint 1 7 56 1
bezierPatchPrintList 2 6 33 1
bezierPatchEval 6 12 176 4
bezierPatchEvalNormal 6 13 229 4
bezierPatchDraw 2 10 149 3
bezierPatchListDraw 3 13 82 3
Source file: ./lib/libGLU/src/libnurbs/interface/glimports.h
Source file: ./lib/libGLU/src/libnurbs/internals/patch.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Patch::get_uorder 1 1 13 0
Patch::get_vorder 1 1 13 0
Source file: ./lib/libGLU/src/libnurbs/internals/flist.h
Source file: ./lib/libGLU/src/libnurbs/internals/renderhints.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Renderhints::Renderhints 1 11 46 0
Renderhints::init 5 18 86 1
Renderhints::isProperty 5 12 35 1
Renderhints::getProperty 5 16 49 1
Renderhints::setProperty 5 20 62 2
Source file: ./lib/libGLU/src/libnurbs/internals/simplemath.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
max 2 1 21 2
min 2 1 21 2
glu_abs 2 1 21 1
Source file: ./lib/libGLU/src/libnurbs/internals/types.h
Source file: ./lib/libGLU/src/libnurbs/internals/jarcloc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Jarcloc::init 1 1 41 3
Jarcloc::reverse 2 7 52 0
Jarcloc::getnextpt 2 11 69 0
Jarcloc::getprevpt 2 11 69 0
Source file: ./lib/libGLU/src/libnurbs/internals/basicsurfeval.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BasicSurfaceEvaluator::domain2f 1 4 19 4
BasicSurfaceEvaluator::polymode 1 4 13 1
BasicSurfaceEvaluator::range2f 1 5 44 3
BasicSurfaceEvaluator::enable 1 4 13 1
BasicSurfaceEvaluator::disable 1 4 13 1
BasicSurfaceEvaluator::bgnmap2f 1 4 13 1
BasicSurfaceEvaluator::endmap2f 1 4 13 1
BasicSurfaceEvaluator::map2f 1 6 32 10
BasicSurfaceEvaluator::mapgrid2f 1 4 23 6
BasicSurfaceEvaluator::mapmesh2f 1 4 21 5
BasicSurfaceEvaluator::evalcoord2f 1 4 17 3
BasicSurfaceEvaluator::evalpoint2i 1 4 15 2
BasicSurfaceEvaluator::bgnline 1 4 13 1
BasicSurfaceEvaluator::endline 1 4 13 1
BasicSurfaceEvaluator::bgnclosedline 1 4 13 1
BasicSurfaceEvaluator::endclosedline 1 4 13 1
BasicSurfaceEvaluator::bgntfan 1 4 13 1
BasicSurfaceEvaluator::endtfan 1 3 8 1
BasicSurfaceEvaluator::bgntmesh 1 4 13 1
BasicSurfaceEvaluator::swaptmesh 1 4 13 1
BasicSurfaceEvaluator::endtmesh 1 4 13 1
BasicSurfaceEvaluator::bgnqstrip 1 4 13 1
BasicSurfaceEvaluator::endqstrip 1 4 13 1
Source file: ./lib/libGLU/src/libnurbs/interface/glsurfeval.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OpenGLSurfaceEvaluator::LOD_eval_list 4 12 51 1
OpenGLSurfaceEvaluator::OpenGLSurfaceEvaluator 3 51 261 0
OpenGLSurfaceEvaluator::~OpenGLSurfaceEvaluator 2 7 36 0
OpenGLSurfaceEvaluator::disable 1 4 17 1
OpenGLSurfaceEvaluator::enable 1 4 17 1
OpenGLSurfaceEvaluator::mapgrid2f 3 17 121 6
OpenGLSurfaceEvaluator::polymode 5 18 78 1
OpenGLSurfaceEvaluator::bgnline 2 7 28 1
OpenGLSurfaceEvaluator::endline 2 7 22 1
OpenGLSurfaceEvaluator::range2f 1 3 17 3
OpenGLSurfaceEvaluator::domain2f 1 3 18 4
OpenGLSurfaceEvaluator::bgnclosedline 2 7 28 1
OpenGLSurfaceEvaluator::endclosedline 2 7 22 1
OpenGLSurfaceEvaluator::bgntmesh 2 10 40 1
OpenGLSurfaceEvaluator::swaptmesh 1 4 14 1
OpenGLSurfaceEvaluator::endtmesh 2 8 26 1
OpenGLSurfaceEvaluator::bgntfan 2 7 28 1
OpenGLSurfaceEvaluator::endtfan 2 7 22 1
OpenGLSurfaceEvaluator::evalUStrip 17 98 501 6
OpenGLSurfaceEvaluator::evalVStrip 17 98 501 6
OpenGLSurfaceEvaluator::bgnqstrip 3 8 31 1
OpenGLSurfaceEvaluator::endqstrip 2 7 22 1
OpenGLSurfaceEvaluator::bgnmap2f 5 25 92 1
OpenGLSurfaceEvaluator::endmap2f 4 17 78 1
OpenGLSurfaceEvaluator::map2f 17 54 353 10
OpenGLSurfaceEvaluator::mapmesh2f 22 66 544 5
OpenGLSurfaceEvaluator::evalcoord2f 2 5 23 3
OpenGLSurfaceEvaluator::evalpoint2i 2 5 21 2
OpenGLSurfaceEvaluator::point2i 7 18 129 2
OpenGLSurfaceEvaluator::coord2f 5 10 51 2
OpenGLSurfaceEvaluator::newtmeshvert 4 17 89 2
OpenGLSurfaceEvaluator::newtmeshvert 4 17 89 2
OpenGLSurfaceEvaluator::putCallBack 13 42 275 2
OpenGLSurfaceEvaluator::beginCallBack 3 7 34 2
OpenGLSurfaceEvaluator::endCallBack 3 7 28 1
OpenGLSurfaceEvaluator::vertexCallBack 3 7 36 2
OpenGLSurfaceEvaluator::normalCallBack 3 7 36 2
OpenGLSurfaceEvaluator::colorCallBack 3 7 36 2
OpenGLSurfaceEvaluator::texcoordCallBack 3 7 36 2
Source file: ./lib/libGLU/src/libnurbs/internals/varray.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Varray::append 2 5 26 1
Source file: ./lib/libGLU/src/libnurbs/internals/varray.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sgn 3 4 30 1
Varray::Varray 2 11 52 1
Varray::~Varray 2 4 17 1
Varray::update 3 10 109 3
Varray::grow 3 9 47 1
Varray::init 11 48 533 3
Source file: ./lib/libGLU/src/libnurbs/internals/quilt.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Quilt::getDimension 1 1 11 1
Source file: ./lib/libGLU/src/libnurbs/internals/gridline.h
Source file: ./lib/libGLU/src/libnurbs/internals/arcsorter.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ArcSorter::ArcSorter 1 3 24 1
ArcSorter::qscmp 1 5 20 2
ArcSorter::qsort 1 4 26 2
ArcSorter::qsexc 1 8 52 2
ArcSorter::qstexc 1 10 72 3
ArcSdirSorter::ArcSdirSorter 1 3 15 1
ArcSdirSorter::qscmp 12 28 261 2
ArcTdirSorter::ArcTdirSorter 1 3 15 1
ArcTdirSorter::qscmp 12 28 261 2
Source file: ./lib/libGLU/src/libnurbs/internals/curvelist.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Curvelist::Curvelist 2 11 81 3
Curvelist::Curvelist 2 13 114 2
Curvelist::~Curvelist 2 8 28 0
Curvelist::cullCheck 3 7 40 1
Curvelist::getstepsize 5 12 85 1
Curvelist::needsSamplingSubdivision 1 4 11 1
Source file: ./lib/libGLU/src/libnurbs/internals/nurbsconsts.h
Source file: ./lib/libGLU/src/libnurbs/internals/mysetjmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
newJumpbuffer 1 4 19 1
deleteJumpbuffer 1 4 17 1
mylongjmp 1 4 21 2
mysetjmp 1 4 16 1
Source file: ./lib/libGLU/src/libnurbs/internals/backend.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Backend::bgnsurf 2 10 49 3
Backend::patch 1 4 31 4
Backend::surfbbox 1 4 28 3
Backend::surfpts 1 15 69 10
Backend::surfgrid 1 4 41 6
Backend::surfmesh 6 30 232 4
Backend::endsurf 1 4 14 1
Backend::bgntfan 1 4 14 1
Backend::endtfan 1 4 14 1
Backend::bgnqstrip 1 4 14 1
Backend::endqstrip 1 4 14 1
Backend::evalUStrip 1 7 43 6
Backend::evalVStrip 1 7 43 6
Backend::bgntmesh 3 15 66 1
Backend::tmeshvert 2 8 37 1
Backend::tmeshvertNOGE 2 4 37 1
Backend::tmeshvertNOGE_BU 2 4 37 1
Backend::tmeshvertNOGE_BV 2 4 37 1
Backend::preEvaluateBU 1 4 16 1
Backend::preEvaluateBV 1 4 16 1
Backend::tmeshvert 5 30 293 1
Backend::tmeshvert 5 28 271 2
Backend::tmeshvert 5 28 275 1
Backend::swaptmesh 2 9 35 1
Backend::endtmesh 2 6 25 1
Backend::bgnoutline 1 4 14 1
Backend::linevert 1 4 33 1
Backend::linevert 1 4 29 1
Backend::endoutline 1 4 14 1
Backend::triangle 1 8 41 3
Backend::bgncurv 1 4 15 1
Backend::segment 1 4 21 2
Backend::curvpts 1 11 49 6
Backend::curvgrid 1 4 26 3
Backend::curvmesh 1 4 25 2
Backend::curvpt 1 4 18 1
Backend::bgnline 1 4 14 1
Backend::endline 1 4 14 1
Backend::endcurv 1 4 14 1
Source file: ./lib/libGLU/src/libnurbs/internals/defines.h
Source file: ./lib/libGLU/src/libnurbs/internals/gridvertex.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GridVertex::GridVertex 1 1 20 1
GridVertex::GridVertex 1 1 24 2
GridVertex::set 1 1 24 2
GridVertex::nextu 1 1 12 0
GridVertex::prevu 1 1 12 0
Source file: ./lib/libGLU/src/libnurbs/internals/mycode.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ceilf 3 12 69 1
floorf 3 12 69 1
Source file: ./lib/libGLU/src/libnurbs/internals/bufpool.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Pool::Pool 3 18 98 3
Pool::~Pool 3 9 49 1
Pool::grow 2 8 47 1
Pool::clear 4 13 67 1
Source file: ./lib/libGLU/src/libnurbs/internals/trimregion.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TrimRegion::TrimRegion 1 3 8 1
TrimRegion::setDu 1 4 17 1
TrimRegion::init 1 7 52 2
TrimRegion::getPts 1 5 23 1
TrimRegion::getPts 1 5 32 1
TrimRegion::getGridExtent 1 4 23 1
TrimRegion::getGridExtent 3 11 194 2
TrimRegion::canTile 4 10 117 1
Source file: ./lib/libGLU/src/libnurbs/internals/arctess.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ArcTessellator::ArcTessellator 1 4 24 2
ArcTessellator::~ArcTessellator 1 3 8 1
ArcTessellator::bezier 7 34 232 5
ArcTessellator::pwl_left 2 16 158 5
ArcTessellator::pwl_right 2 16 158 5
ArcTessellator::pwl_top 2 16 158 5
ArcTessellator::pwl_bottom 2 16 158 5
ArcTessellator::pwl 2 21 222 6
ArcTessellator::tessellateLinear 6 30 279 4
ArcTessellator::tessellateNonlinear 25 135 1210 4
ArcTessellator::trim_power_coeffs 3 17 182 3
Source file: ./lib/libGLU/src/libnurbs/internals/patchlist.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Patchlist::Patchlist 2 12 152 3
Patchlist::Patchlist 3 22 307 3
Patchlist::~Patchlist 2 8 28 0
Patchlist::cullCheck 3 7 40 1
Patchlist::getRanges 1 7 72 1
Patchlist::getstepsize 8 19 470 1
Patchlist::bbox 2 5 30 1
Patchlist::needsNonSamplingSubdivision 2 7 39 1
Patchlist::needsSamplingSubdivision 4 10 97 1
Patchlist::needsSubdivision 1 4 17 1
Source file: ./lib/libGLU/src/libnurbs/internals/patch.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Patch::Patch 11 58 824 4
Patch::Patch 11 61 896 4
Patch::clamp 2 7 42 1
Patchspec::clamp 4 9 57 1
Patch::checkBboxConstraint 3 8 57 1
Patch::bbox 2 5 23 1
Patch::getstepsize 55 143 2825 1
Patchspec::singleStep 1 4 27 0
Patchspec::getstepsize 3 8 60 1
Patch::needsSamplingSubdivision 3 4 29 1
Patch::needsNonSamplingSubdivision 1 4 11 1
Patch::needsSubdivision 1 4 17 1
Patch::cullCheck 2 7 54 1
Source file: ./lib/libGLU/src/libnurbs/interface/insurfeval.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LOD_interpolate 3 24 188 8
OpenGLSurfaceEvaluator::LOD_triangle 7 27 211 4
OpenGLSurfaceEvaluator::LOD_eval 7 36 207 4
gTessVertexSphere 1 19 171 4
gTessVertexCyl 1 19 158 4
OpenGLSurfaceEvaluator::inBPMListEval 2 8 37 1
OpenGLSurfaceEvaluator::inBPMEval 15 80 620 1
OpenGLSurfaceEvaluator::inEvalPoint2 3 12 107 2
OpenGLSurfaceEvaluator::inEvalCoord2f 1 6 35 2
OpenGLSurfaceEvaluator::inMapGrid2f 1 10 48 6
OpenGLSurfaceEvaluator::inEvalMesh2 14 37 339 4
OpenGLSurfaceEvaluator::inMap2f 6 39 190 10
OpenGLSurfaceEvaluator::inComputeFirstPartials 1 9 168 3
OpenGLSurfaceEvaluator::inComputeNormal2 2 13 162 3
OpenGLSurfaceEvaluator::inDoEvalCoord2 14 47 423 4
OpenGLSurfaceEvaluator::inDoEvalCoord2NOGE_BU 13 44 393 4
OpenGLSurfaceEvaluator::inDoEvalCoord2NOGE_BV 13 44 393 4
OpenGLSurfaceEvaluator::inDoEvalCoord2NOGE 13 44 393 4
OpenGLSurfaceEvaluator::inPreEvaluateBV 6 26 196 5
OpenGLSurfaceEvaluator::inPreEvaluateBU 6 27 210 5
OpenGLSurfaceEvaluator::inDoDomain2WithDerivsBU 7 26 221 13
OpenGLSurfaceEvaluator::inDoDomain2WithDerivsBV 7 26 221 13
OpenGLSurfaceEvaluator::inDoDomain2WithDerivs 10 45 340 13
OpenGLSurfaceEvaluator::inPreEvaluate 5 24 161 3
OpenGLSurfaceEvaluator::inPreEvaluateWithDeriv 7 46 341 4
OpenGLSurfaceEvaluator::inEvalULine 2 14 130 6
OpenGLSurfaceEvaluator::inEvalVLine 2 14 130 6
OpenGLSurfaceEvaluator::inEvalUStrip 15 128 710 6
OpenGLSurfaceEvaluator::inEvalVStrip 15 128 710 6
OpenGLSurfaceEvaluator::inMap2fEM 7 54 259 11
OpenGLSurfaceEvaluator::inDoDomain2WithDerivsEM 8 39 369 6
OpenGLSurfaceEvaluator::inDoDomain2EM 8 34 284 4
OpenGLSurfaceEvaluator::inDoEvalCoord2EM 23 102 683 2
OpenGLSurfaceEvaluator::inBPMEvalEM 27 174 1139 1
OpenGLSurfaceEvaluator::inBPMListEvalEM 2 8 37 1
Source file: ./lib/libGLU/src/libnurbs/internals/bin.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Bin::Bin 1 5 15 0
Bin::~Bin 1 4 14 0
Bin::remove_this_arc 5 10 84 1
Bin::numarcs 2 7 35 0
Bin::adopt 4 15 82 0
Bin::show 2 6 41 1
Bin::markall 2 5 30 0
Bin::listBezier 3 14 123 1
Source file: ./lib/libGLU/src/libnurbs/internals/mapdesc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Mapdesc::setBmat 1 4 29 3
Mapdesc::setCmat 1 4 29 3
Mapdesc::setSmat 1 4 29 3
Mapdesc::getType 1 4 11 1
Mapdesc::xformCulling 2 7 37 2
Mapdesc::xformSampling 2 7 37 2
Mapdesc::isRational 2 4 15 1
Mapdesc::getNcoords 1 4 11 1
Mapdesc::isConstantSampling 2 4 21 1
Mapdesc::isDomainSampling 2 4 21 1
Mapdesc::isParametricDistanceSampling 2 4 21 1
Mapdesc::isObjectSpaceParaSampling 2 4 21 1
Mapdesc::isObjectSpacePathSampling 2 4 21 1
Mapdesc::isSurfaceAreaSampling 2 4 21 1
Mapdesc::isPathLengthSampling 2 4 21 1
Mapdesc::isRangeSampling 5 7 31 1
Mapdesc::isSampling 3 4 21 1
Mapdesc::isCulling 2 4 21 1
Mapdesc::isBboxSubdividing 2 4 21 1
Source file: ./lib/libGLU/src/libnurbs/internals/trimregion.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TrimRegion::init 1 4 15 1
TrimRegion::advance 1 9 63 3
Source file: ./lib/libGLU/src/libnurbs/internals/patchlist.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Patchlist::getStepsize 1 4 17 1
Patchlist::get_uorder 1 4 14 0
Patchlist::get_vorder 1 4 14 0
Source file: ./lib/libGLU/src/libnurbs/internals/trimvertex.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
det3 1 6 86 3
Source file: ./lib/libGLU/src/libnurbs/internals/curvesub.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Subdivider::drawCurves 2 17 130 1
Subdivider::samplingSplit 4 15 152 2
Source file: ./lib/libGLU/src/libnurbs/internals/curve.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Curve::Curve 8 34 291 4
Curve::Curve 3 20 211 3
Curve::clamp 2 5 22 1
Curve::setstepsize 2 5 37 1
Curve::getstepsize 10 30 329 1
Curve::needsSamplingSubdivision 2 4 19 1
Curve::cullCheck 2 6 30 1
Source file: ./lib/libGLU/src/libnurbs/internals/pwlarc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PwlArc::PwlArc 1 6 21 1
PwlArc::PwlArc 1 6 25 2
PwlArc::PwlArc 1 6 28 3
Source file: ./lib/libGLU/src/libnurbs/internals/displaylist.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Dlnode::Dlnode 1 7 32 3
Source file: ./lib/libGLU/src/libnurbs/internals/mymath.h
Source file: ./lib/libGLU/src/libnurbs/internals/nurbsinterfac.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NurbsTessellator::NurbsTessellator 1 21 162 2
NurbsTessellator::~NurbsTessellator 4 15 53 1
NurbsTessellator::bgnsurface 1 6 34 1
NurbsTessellator::bgncurve 1 6 34 1
NurbsTessellator::endcurve 1 4 13 1
NurbsTessellator::endsurface 1 4 13 1
NurbsTessellator::bgntrim 1 5 27 1
NurbsTessellator::endtrim 1 4 13 1
NurbsTessellator::pwlcurve 17 57 460 4
NurbsTessellator::nurbscurve 5 32 176 6
NurbsTessellator::nurbssurface 6 39 219 10
NurbsTessellator::setnurbsproperty 2 9 56 2
NurbsTessellator::setnurbsproperty 3 14 86 3
NurbsTessellator::getnurbsproperty 2 8 42 2
NurbsTessellator::getnurbsproperty 3 11 67 3
NurbsTessellator::setnurbsproperty 3 12 68 3
NurbsTessellator::setnurbsproperty 5 17 118 5
NurbsTessellator::redefineMaps 1 4 14 1
NurbsTessellator::defineMap 1 4 32 3
NurbsTessellator::discardRecording 1 4 17 1
NurbsTessellator::beginRecording 1 5 23 1
NurbsTessellator::endRecording 1 5 18 1
NurbsTessellator::playRecording 1 8 38 1
Source file: ./lib/libGLU/src/libnurbs/internals/trimvertpool.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TrimVertexPool::TrimVertexPool 1 7 38 1
TrimVertexPool::~TrimVertexPool 3 7 32 1
TrimVertexPool::clear 3 10 53 1
TrimVertexPool::get 4 17 102 1
Source file: ./lib/libGLU/src/libnurbs/internals/trimvertpool.h
Source file: ./lib/libGLU/src/libnurbs/internals/mystring.h
Source file: ./lib/libGLU/src/libnurbs/internals/mapdesc.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Mapdesc::Mapdesc 7 30 225 4
Mapdesc::setBboxsize 2 5 37 1
Mapdesc::identify 2 6 57 1
Mapdesc::surfbbox 1 4 32 1
Mapdesc::copy 3 8 82 5
Mapdesc::copyPt 6 34 220 2
Mapdesc::sumPt 7 36 388 5
Mapdesc::clipbits 39 76 694 1
Mapdesc::xformRational 5 27 440 3
Mapdesc::xformNonrational 5 25 416 3
Mapdesc::xformAndCullCheck 7 27 196 5
Mapdesc::cullCheck 7 22 169 5
Mapdesc::cullCheck 6 19 135 3
Mapdesc::xformSampling 1 4 38 5
Mapdesc::xformBounding 1 4 38 5
Mapdesc::xformCulling 1 4 38 5
Mapdesc::xformCulling 1 7 53 8
Mapdesc::xformSampling 1 7 53 8
Mapdesc::xformBounding 1 7 53 8
Mapdesc::xformMat 4 22 117 6
Mapdesc::xformMat 6 29 202 9
Mapdesc::subdivide 3 10 106 5
Mapdesc::subdivide 4 15 150 7
Mapdesc::project 5 21 178 8
Mapdesc::project 4 12 127 5
Mapdesc::bboxTooBig 7 24 247 6
Mapdesc::bbox 7 19 172 6
Mapdesc::calcVelocityRational 2 11 122 3
Mapdesc::calcVelocityNonrational 1 4 32 3
Mapdesc::isProperty 10 17 50 1
Mapdesc::getProperty 10 26 79 1
Mapdesc::setProperty 18 43 219 2
Source file: ./lib/libGLU/src/libnurbs/internals/nurbstess.h
Source file: ./lib/libGLU/src/libnurbs/internals/coveandtiler.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CoveAndTiler::CoveAndTiler 1 3 15 1
CoveAndTiler::~CoveAndTiler 1 2 8 1
CoveAndTiler::output 1 4 18 1
CoveAndTiler::output 1 4 17 1
CoveAndTiler::output 1 4 18 1
CoveAndTiler::coveAndTile 12 97 817 1
CoveAndTiler::tile 3 12 87 3
CoveAndTiler::coveUpperRight 1 13 80 1
CoveAndTiler::coveUpperRightNoGrid 1 10 56 1
CoveAndTiler::coveUR 9 30 212 0
CoveAndTiler::coveUpperLeft 1 13 80 1
CoveAndTiler::coveUpperLeftNoGrid 1 10 56 1
CoveAndTiler::coveUL 9 30 212 0
CoveAndTiler::coveLowerLeft 1 13 80 1
CoveAndTiler::coveLowerLeftNoGrid 1 10 56 1
CoveAndTiler::coveLL 9 30 212 0
CoveAndTiler::coveLowerRight 1 13 80 1
CoveAndTiler::coveLowerRightNoGrid 1 10 56 1
CoveAndTiler::coveLR 9 30 212 0
Source file: ./lib/libGLU/src/libnurbs/internals/subdivider.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Subdivider::beginTrims 1 1 6 1
Subdivider::endLoop 1 1 6 1
Subdivider::endTrims 1 1 6 1
Subdivider::endQuilts 1 1 6 1
Subdivider::set_domain_distance_u_rate 1 4 11 1
Subdivider::set_domain_distance_v_rate 1 4 11 1
Subdivider::set_is_domain_distance_sampling 1 4 11 1
Subdivider::setDegenerate 1 1 10 1
Subdivider::setNonDegenerate 1 1 10 1
Subdivider::showingDegenerate 1 1 9 1
Subdivider::setArcTypeBezier 1 1 10 1
Subdivider::setArcTypePwl 1 1 10 1
Subdivider::isBezierArcType 1 1 9 1
Subdivider::beginLoop 1 4 12 1
Source file: ./lib/libGLU/src/libnurbs/internals/reader.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
O_curve::O_curve 1 2 35 0
O_nurbscurve::O_nurbscurve 1 2 39 1
O_trim::O_trim 1 1 17 0
O_nurbssurface::O_nurbssurface 1 2 31 1
O_surface::O_surface 1 1 21 0
Property::Property 1 2 32 3
Property::Property 1 2 29 2
Source file: ./lib/libGLU/src/libnurbs/internals/trimline.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Trimline::reset 1 1 10 1
Trimline::next 2 4 25 1
Trimline::prev 2 4 25 1
Trimline::first 1 4 18 1
Trimline::last 1 4 19 1
Source file: ./lib/libGLU/src/libnurbs/internals/hull.h
Source file: ./lib/libGLU/src/libnurbs/internals/ccw.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Subdivider::bbox 1 5 73 4
Subdivider::ccwTurn_sr 29 84 603 2
Subdivider::ccwTurn_sl 30 84 599 2
Subdivider::ccwTurn_tr 30 84 603 2
Subdivider::ccwTurn_tl 30 84 599 2
Subdivider::bbox 9 31 148 6
Subdivider::ccw 3 6 58 3
Source file: ./lib/libGLU/src/libnurbs/internals/arc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Arc::isTessellated 2 1 12 0
Arc::isbezier 1 1 10 0
Arc::setbezier 1 1 9 0
Arc::clearbezier 1 1 9 0
Arc::npts 1 1 10 0
Arc::pts 1 1 10 0
Arc::tail 1 1 15 0
Arc::head 1 1 17 0
Arc::rhead 1 1 19 0
Arc::ismarked 1 1 10 0
Arc::setmark 1 1 9 0
Arc::clearmark 1 1 11 0
Arc::clearside 1 1 14 0
Arc::setside 1 1 25 1
Arc::getside 1 1 20 0
Arc::getitail 1 1 10 0
Arc::setitail 1 1 9 0
Arc::clearitail 1 1 11 0
Arc::Arc 1 10 46 2
Arc::Arc 1 11 45 2
Source file: ./lib/libGLU/src/libnurbs/internals/basiccrveval.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BasicCurveEvaluator::domain1f 1 4 15 2
BasicCurveEvaluator::range1f 1 4 19 3
BasicCurveEvaluator::enable 1 4 13 1
BasicCurveEvaluator::disable 1 4 13 1
BasicCurveEvaluator::bgnmap1f 1 4 13 1
BasicCurveEvaluator::map1f 1 4 24 6
BasicCurveEvaluator::mapgrid1f 1 4 17 3
BasicCurveEvaluator::mapmesh1f 1 4 17 3
BasicCurveEvaluator::evalcoord1f 1 4 15 2
BasicCurveEvaluator::endmap1f 1 4 13 1
BasicCurveEvaluator::bgnline 1 4 13 1
BasicCurveEvaluator::endline 1 4 13 1
Source file: ./lib/libGLU/src/libnurbs/internals/myassert.h
Source file: ./lib/libGLU/src/libnurbs/internals/trimline.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Trimline::Trimline 1 5 29 0
Trimline::~Trimline 2 4 16 0
Trimline::init 1 6 24 1
Trimline::grow 3 8 40 1
Trimline::append 1 5 25 1
Trimline::init 1 5 33 3
Trimline::swap 1 6 21 0
Trimline::getNextPt 1 4 17 0
Trimline::getPrevPt 1 4 17 0
Trimline::getNextPts 3 17 141 2
Trimline::getPrevPts 3 17 141 2
Trimline::getNextPts 2 12 102 1
Trimline::getPrevPts 2 12 102 1
Trimline::interpvert 4 27 256 4
Source file: ./lib/libGLU/src/libnurbs/internals/slicer.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_Convex 4 11 91 1
is_U_monotone 5 23 133 1
compInY 4 10 69 2
monoTriangulationLoop 16 64 481 3
is_rect 12 27 300 1
evalLineNOGE_BU 2 7 57 3
evalLineNOGE_BV 2 7 57 3
evalLineNOGE 4 13 112 3
OPT_OUTVERT 2 6 34 2
triangulateRect 11 50 360 5
triangulateRectAux 27 144 1116 5
triangulateRectCenter 3 11 90 5
triangulateRectTopGen 8 61 448 7
triangulateRectGen 7 61 503 4
read_flag 2 13 62 1
arcToDLine 2 15 113 1
arcToMultDLines 7 36 296 2
arcLoopToDLineLoop 3 11 62 1
Slicer::evalRBArray 3 17 187 2
Slicer::evalStream 4 28 176 1
Slicer::slice_new 26 73 541 1
Slicer::slice 3 8 32 1
Slicer::Slicer 1 10 49 1
Slicer::~Slicer 1 3 7 0
Slicer::setisolines 1 4 13 1
Slicer::setstriptessellation 2 7 36 2
Slicer::slice_old 6 43 339 1
Slicer::outline 5 21 121 1
Slicer::outline 3 10 76 1
Source file: ./lib/libGLU/src/libnurbs/internals/splitarcs.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Subdivider::split 16 50 467 5
Subdivider::check_s 3 16 191 2
Subdivider::link 1 12 88 4
Subdivider::simple_link 1 8 49 2
Subdivider::join_s 5 34 318 4
Subdivider::check_t 3 16 187 2
Subdivider::join_t 5 36 344 4
Source file: ./lib/libGLU/src/libnurbs/internals/uarray.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Uarray::Uarray 1 6 20 1
Uarray::~Uarray 2 4 17 1
Uarray::init 4 14 135 3
Source file: ./lib/libGLU/src/libnurbs/internals/maplist.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Maplist::isMap 2 4 21 1
Maplist::undefine 1 6 30 1
Source file: ./lib/libGLU/src/libnurbs/internals/mesher.h
Source file: ./lib/libGLU/src/libnurbs/internals/displaylist.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DisplayList::DisplayList 1 6 31 1
DisplayList::~DisplayList 3 7 50 1
DisplayList::play 3 5 46 1
DisplayList::endList 1 4 13 1
DisplayList::append 1 6 47 3
Source file: ./lib/libGLU/src/libnurbs/internals/bufpool.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Pool::free_buffer 2 6 45 1
Pool::new_buffer 4 15 79 1
PooledObj::operator new 1 2 16 1
PooledObj::operator delete 1 1 13 1
PooledObj::operator delete 1 1 16 2
PooledObj::operator new 1 4 20 2
PooledObj::deleteMe 1 4 21 1
Source file: ./lib/libGLU/src/libnurbs/internals/arcsorter.h
Source file: ./lib/libGLU/src/libnurbs/internals/flistsorter.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FlistSorter::FlistSorter 1 3 16 1
FlistSorter::qsort 1 4 26 2
FlistSorter::qscmp 2 6 46 2
FlistSorter::qsexc 1 8 51 2
FlistSorter::qstexc 1 10 71 3
Source file: ./lib/libGLU/src/libnurbs/internals/mesher.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Mesher::Mesher 1 11 57 1
Mesher::~Mesher 2 4 17 1
Mesher::init 3 9 47 1
Mesher::push 1 5 30 1
Mesher::pop 1 3 8 1
Mesher::openMesh 1 4 14 0
Mesher::closeMesh 1 4 13 0
Mesher::swapMesh 1 4 13 0
Mesher::clearStack 1 5 19 0
Mesher::finishLower 2 8 41 1
Mesher::finishUpper 2 8 41 1
Mesher::mesh 17 77 471 1
Mesher::isCcw 2 5 51 1
Mesher::isCw 2 5 52 1
Mesher::equal 2 4 35 2
Mesher::copy 1 4 32 2
Mesher::move 1 4 22 2
Mesher::output 1 4 19 1
Mesher::addLast 12 60 370 0
Mesher::addUpper 15 68 441 0
Mesher::addLower 15 68 441 0
Source file: ./lib/libGLU/src/libnurbs/internals/knotvector.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
identical 2 4 25 2
Source file: ./lib/libGLU/src/libnurbs/internals/curvelist.h
Source file: ./lib/libGLU/src/libnurbs/internals/flist.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Flist::Flist 1 6 22 1
Flist::~Flist 2 4 17 1
Flist::add 1 5 24 1
Flist::filter 3 12 77 1
Flist::grow 3 10 53 1
Flist::taper 3 7 38 2
Source file: ./lib/libGLU/src/libnurbs/internals/dataTransform.h
Source file: ./lib/libGLU/src/libnurbs/internals/quilt.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Quilt::Quilt 1 4 14 1
Quilt::deleteMe 6 14 92 1
Quilt::show 4 16 154 1
Quilt::select 5 13 118 2
Quilt::download 2 28 295 1
Quilt::downloadAll 2 7 52 3
Quilt::isCulled 2 9 84 1
Quilt::getRange 1 5 44 4
Quilt::getRange 6 22 273 4
Quilt::getRange 1 4 29 3
Quilt::findRates 4 13 138 3
Quilt::findSampleRates 5 26 325 2
Source file: ./lib/libGLU/src/libnurbs/internals/bin.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Bin::isnonempty 2 1 15 1
Bin::addarc 1 5 19 1
Bin::removearc 2 6 26 1
Bin::nextarc 3 7 37 1
Bin::firstarc 1 5 17 1
Source file: ./lib/libGLU/src/libnurbs/internals/reader.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
O_pwlcurve::O_pwlcurve 9 48 315 5
O_pwlcurve::O_pwlcurve 5 29 232 5
Source file: ./lib/libGLU/src/libnurbs/internals/subdivider.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Subdivider::makePatchBoundary 1 27 250 2
Subdivider::Subdivider 1 10 72 2
Subdivider::setJumpbuffer 1 4 14 1
Subdivider::clear 1 7 32 1
Subdivider::~Subdivider 1 3 8 1
Subdivider::addArc 1 13 104 3
Subdivider::addArc 1 7 62 3
Subdivider::beginQuilts 1 4 12 1
Subdivider::addQuilt 1 5 20 1
Subdivider::drawSurfaces 24 90 709 1
Subdivider::subdivideInS 2 11 54 1
Subdivider::splitInS 6 24 163 3
Subdivider::splitInT 6 33 255 3
Subdivider::samplingSplit 8 41 261 4
Subdivider::nonSamplingSplit 8 40 292 4
Subdivider::tessellation 1 12 176 2
Subdivider::monosplitInS 4 22 142 3
Subdivider::monosplitInT 4 20 126 3
Subdivider::findIrregularS 12 32 288 1
Subdivider::findIrregularT 14 21 262 1
Subdivider::makeBorderTrim 1 25 238 2
Subdivider::render 6 17 118 1
Subdivider::outline 4 15 94 1
Subdivider::freejarcs 4 10 84 1
Subdivider::tessellate 8 37 294 5
Source file: ./lib/libGLU/src/libnurbs/internals/nurbstess.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NurbsTessellator::set_domain_distance_u_rate 1 4 16 1
NurbsTessellator::set_domain_distance_v_rate 1 4 16 1
NurbsTessellator::set_is_domain_distance_sampling 1 4 16 1
NurbsTessellator::resetObjects 1 4 14 1
NurbsTessellator::makeobj 1 4 13 1
NurbsTessellator::closeobj 1 4 13 1
NurbsTessellator::bgnrender 1 4 13 1
NurbsTessellator::endrender 1 4 13 1
NurbsTessellator::do_freebgnsurface 1 4 17 1
NurbsTessellator::do_bgnsurface 3 16 76 1
NurbsTessellator::do_bgncurve 5 22 110 1
NurbsTessellator::do_endcurve 11 40 202 1
NurbsTessellator::do_endsurface 14 59 387 1
NurbsTessellator::do_freeall 7 22 142 1
NurbsTessellator::do_freecurveall 7 25 147 1
NurbsTessellator::do_freebgntrim 1 4 17 1
NurbsTessellator::do_bgntrim 4 20 90 1
NurbsTessellator::do_endtrim 4 17 66 1
NurbsTessellator::do_freepwlcurve 1 4 17 1
NurbsTessellator::do_freebgncurve 1 4 17 1
NurbsTessellator::do_pwlcurve 10 37 174 1
NurbsTessellator::do_freenurbscurve 1 5 26 1
NurbsTessellator::do_nurbscurve 9 33 159 1
NurbsTessellator::do_freenurbssurface 1 5 26 1
NurbsTessellator::do_nurbssurface 6 24 109 1
NurbsTessellator::do_freenurbsproperty 1 4 17 1
NurbsTessellator::do_setnurbsproperty 2 6 36 1
NurbsTessellator::do_setnurbsproperty2 2 7 49 1
NurbsTessellator::errorHandler 1 3 8 1
NurbsTessellator::do_nurbserror 1 4 14 1
NurbsTessellator::do_check_knots 3 9 53 2
Source file: ./lib/libGLU/src/libnurbs/internals/monotonizer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Monotonizer::Monotonizer 1 2 40 4
Source file: ./lib/libGLU/src/libnurbs/internals/sorter.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Sorter::Sorter 1 4 13 1
Sorter::qsort 1 4 34 2
Sorter::qscmp 1 5 20 2
Sorter::qsexc 1 4 17 2
Sorter::qstexc 1 4 20 3
Sorter::qs1 12 58 311 2
Source file: ./lib/libGLU/src/libnurbs/internals/mapdescv.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Mapdesc::calcPartialVelocity 11 33 315 5
Mapdesc::calcPartialVelocity 26 110 1077 11
Source file: ./lib/libGLU/src/libnurbs/internals/monoTriangulationBackend.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reflexChain::outputFan 4 19 129 2
reflexChain::processNewVertex 9 41 256 2
monoTriangulationRec 13 78 514 7
monoTriangulationFunBackend 10 38 341 3
monoTriangulationRecFunBackend 13 81 531 8
Source file: ./lib/libGLU/src/libnurbs/internals/basiccrveval.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BasicCurveEvaluator::~BasicCurveEvaluator 1 1 5 0
Source file: ./lib/libGLU/src/libnurbs/internals/renderhints.h
Source file: ./lib/libGLU/src/libnurbs/internals/uarray.h
Source file: ./lib/libGLU/src/libnurbs/internals/sorter.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Sorter::~Sorter 1 1 5 0
Source file: ./lib/libGLU/src/libnurbs/internals/dataTransform.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
copy_loop 5 44 389 6
num_edges 2 7 47 1
bin_to_DLineLoops 4 19 114 1
o_pwlcurve_to_DLines 3 16 115 2
o_curve_to_DLineLoop 3 14 90 1
o_trim_to_DLineLoops 3 13 71 1
Source file: ./lib/libGLU/src/libnurbs/internals/arc.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Arc::makeSide 1 10 58 2
Arc::numpts 2 10 45 1
Arc::markverts 3 10 68 1
Arc::getextrema 14 29 326 1
Arc::show 2 8 63 0
Arc::print 2 10 45 1
Arc::isDisconnected 7 17 225 1
neq_vert 3 4 43 2
Arc::check 16 59 437 1
tooclose 2 4 26 2
Arc::append 2 11 49 1
Source file: ./lib/libGLU/src/libnurbs/internals/backend.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Backend::Backend 1 2 22 2
Source file: ./lib/libGLU/src/libnurbs/internals/cachingeval.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CachingEvaluator::~CachingEvaluator 1 1 5 0
Source file: ./lib/libGLU/src/libnurbs/internals/arctess.h
Source file: ./lib/libGLU/src/libnurbs/internals/displaymode.h
Source file: ./lib/libGLU/src/libnurbs/internals/slicer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Slicer::set_ulinear 1 4 11 1
Slicer::set_vlinear 1 4 11 1
Source file: ./lib/libGLU/src/libnurbs/internals/bezierarc.h
Source file: ./lib/libGLU/src/libnurbs/internals/gridtrimvertex.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GridTrimVertex::GridTrimVertex 1 1 13 0
GridTrimVertex::clear 1 1 14 1
GridTrimVertex::isGridVert 2 1 12 0
GridTrimVertex::isTrimVert 2 1 12 0
GridTrimVertex::set 1 6 35 2
GridTrimVertex::set 1 8 45 2
GridTrimVertex::set 1 5 18 1
Source file: ./lib/libGLU/src/libnurbs/internals/monotonizer.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Subdivider::decompose 7 18 139 2
Subdivider::tessellate 6 22 205 2
Subdivider::monotonize 15 75 476 2
Subdivider::isMonotone 19 43 343 1
Source file: ./lib/libGLU/src/libnurbs/internals/hull.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Hull::Hull 1 2 8 1
Hull::~Hull 1 2 8 1
Hull::init 5 39 290 1
Hull::nextupper 7 21 167 1
Hull::nextlower 7 20 155 1
Source file: ./lib/libGLU/src/libnurbs/internals/knotvector.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Knotvector::init 2 10 73 4
Knotvector::Knotvector 1 7 24 1
Knotvector::~Knotvector 2 4 17 1
Knotvector::validate 11 32 187 1
Knotvector::show 2 7 53 1
Source file: ./lib/libGLU/src/libnurbs/internals/intersect.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Subdivider::partition 19 91 680 7
vert_interp 2 14 176 5
Subdivider::arc_split 12 122 1169 4
pwlarc_intersect 8 50 325 5
arc_classify 10 36 204 3
Subdivider::classify_tailonleft_s 6 22 172 4
Subdivider::classify_tailonleft_t 6 22 172 4
Subdivider::classify_headonleft_s 6 22 172 4
Subdivider::classify_headonleft_t 6 22 172 4
Subdivider::classify_tailonright_s 6 22 172 4
Subdivider::classify_tailonright_t 6 22 172 4
Subdivider::classify_headonright_s 6 22 172 4
Subdivider::classify_headonright_t 6 22 172 4
Source file: ./lib/libGLU/src/libnurbs/internals/coveandtiler.h
Source file: ./lib/libGLU/src/libnurbs/internals/flistsorter.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FlistSorter::~FlistSorter 1 1 5 0
Source file: ./lib/libGLU/src/libnurbs/internals/curve.h
Source file: ./lib/libGLU/src/libnurbs/internals/cachingeval.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CachingEvaluator::canRecord 1 4 11 1
CachingEvaluator::canPlayAndRecord 1 4 11 1
CachingEvaluator::createHandle 1 4 11 1
CachingEvaluator::beginOutput 1 3 10 2
CachingEvaluator::endOutput 1 3 8 1
CachingEvaluator::discardRecording 1 3 8 1
CachingEvaluator::playRecording 1 3 8 1
Source file: ./lib/libGLU/src/libnurbs/internals/maplist.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Maplist::Maplist 1 6 36 1
Maplist::initialize 1 6 30 1
Maplist::add 1 5 45 3
Maplist::define 3 6 54 3
Maplist::remove 3 11 65 1
Maplist::freeMaps 1 6 23 1
Maplist::find 1 6 28 1
Maplist::locate 3 7 42 1
Source file: ./lib/libGLU/src/libnurbs/internals/basicsurfeval.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BasicSurfaceEvaluator::~BasicSurfaceEvaluator 1 1 5 0
Source file: ./lib/libGLU/src/libnurbs/nurbtess/quicksort.h
Source file: ./lib/libGLU/src/libnurbs/internals/tobezier.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Quilt::toBezier 1 13 63 3
Quilt::toBezier 1 14 69 4
Splinespec::Splinespec 1 4 13 1
Splinespec::~Splinespec 2 9 37 1
Splinespec::kspecinit 1 9 60 1
Splinespec::kspecinit 1 15 116 2
Splinespec::select 2 7 37 0
Splinespec::layout 2 15 119 1
Splinespec::copy 1 4 19 1
Splinespec::setupquilt 5 20 194 1
Splinespec::transform 4 12 83 1
Knotspec::Knotspec 1 6 20 1
Knotspec::copy 4 15 133 2
Knotspec::showpts 4 10 82 1
Knotspec::factors 5 18 164 1
Knotspec::insert 7 29 253 1
Knotspec::preselect 7 17 151 1
Knotspec::select 2 10 80 1
Knotspec::breakpoints 4 27 188 1
Knotspec::knots 2 10 63 1
Knotspec::transform 10 32 181 1
Knotspec::~Knotspec 4 6 35 1
Knotspec::pt_io_copy 6 18 115 2
Knotspec::pt_oo_copy 5 16 90 2
Knotspec::pt_oo_sum 6 18 154 5
Source file: ./lib/libGLU/src/libnurbs/nurbtess/sampleCompRight.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sampleCompRight 13 142 538 16
sampleRightSingleTrimEdgeRegionGen 4 33 228 14
sampleRightSingleTrimEdgeRegion 2 18 122 6
sampleRightStripRecF 10 45 287 7
sampleRightOneGridStepNoMiddle 1 16 65 6
sampleRightOneGridStep 14 135 980 6
stripOfFanRight 6 48 342 9
Source file: ./lib/libGLU/src/libnurbs/nurbtess/monoTriangulation.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vertexArray::getVertex 1 1 13 1
vertexArray::getArray 1 1 8 0
vertexArray::getNumElements 1 1 8 0
Source file: ./lib/libGLU/src/libnurbs/nurbtess/quicksort.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swap 1 7 44 3
quicksort 4 15 141 4
Source file: ./lib/libGLU/src/libnurbs/nurbtess/sampleCompRight.h
Source file: ./lib/libGLU/src/libnurbs/nurbtess/partitionX.h
Source file: ./lib/libGLU/src/libnurbs/nurbtess/partitionY.h
Source file: ./lib/libGLU/src/libnurbs/nurbtess/polyUtil.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
area 1 9 88 3
pointLeftLine 2 5 42 3
pointLeft2Lines 4 12 97 4
Source file: ./lib/libGLU/src/libnurbs/nurbtess/partitionX.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
isCuspX 5 17 97 1
isReflexX 2 13 135 1
cuspTypeX 3 15 40 1
numInteriorCuspsX 4 11 66 1
findInteriorCuspsX 4 15 84 3
findDiagonal_singleCuspX 7 22 146 1
Source file: ./lib/libGLU/src/libnurbs/nurbtess/sampleCompBot.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
findBotLeftSegment 6 23 121 6
findBotRightSegment 6 23 121 6
sampleBotRightWithGridLinePost 10 73 408 11
sampleBotRightWithGridLine 2 33 112 9
sampleBotLeftWithGridLinePost 4 41 216 11
sampleBotLeftWithGridLine 2 26 112 9
findBotSeparator 24 129 653 8
sampleCompBot 16 238 1039 13
sampleCompBotSimple 12 88 480 13
Source file: ./lib/libGLU/src/libnurbs/nurbtess/sampledLine.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sampledLine::get_npoints 1 1 8 0
sampledLine::get_points 1 1 8 0
Source file: ./lib/libGLU/src/libnurbs/nurbtess/polyDBG.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
area 1 9 88 3
DBG_isConvex 4 12 107 1
DBG_is_U_monotone 4 19 136 1
DBG_is_U_direction 5 19 181 1
DBG_edgesIntersect 13 50 458 2
DBG_edgesIntersectGen 3 15 81 4
DBG_intersectChain 3 8 75 5
DBG_polygonSelfIntersect 6 22 121 1
DBG_edgeIntersectPoly 4 10 65 2
DBG_polygonsIntersect 4 10 65 2
DBG_polygonListIntersect 6 15 101 1
DBG_isCounterclockwise 1 4 19 1
DBG_rayIntersectEdge 11 28 297 6
DBG_rayIntersectPoly 4 11 126 4
DBG_pointInsidePoly 2 10 76 2
DBG_enclosingPolygons 4 12 66 2
DBG_reverse 4 22 137 1
DBG_checkConnectivity 7 15 146 1
DBG_check 8 33 156 1
DBG_edgeIntersectChainD 4 13 67 3
DBG_cutIntersectionPoly 11 67 456 2
DBG_cutIntersectionPoly_notwork 9 45 234 1
DBG_cutIntersectionAllPoly 3 16 84 1
DBG_collectSampledLinesAllPoly 3 20 111 1
DBG_collectSampledLinesPoly 3 13 85 3
Source file: ./lib/libGLU/src/libnurbs/nurbtess/gridWrap.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gridWrap::print 1 6 34 0
gridWrap::gridWrap 3 22 169 4
gridWrap::gridWrap 3 38 235 6
gridWrap::~gridWrap 1 5 17 0
gridWrap::draw 3 9 60 0
gridWrap::outputFanWithPoint 5 20 142 5
gridBoundaryChain::gridBoundaryChain 3 25 190 5
gridBoundaryChain::draw 2 10 42 0
gridBoundaryChain::drawInner 2 11 72 0
gridBoundaryChain::lookfor 3 15 64 3
gridBoundaryChain::rightEndFan 5 20 175 2
gridBoundaryChain::leftEndFan 5 20 175 2
Source file: ./lib/libGLU/src/libnurbs/nurbtess/rectBlock.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rectBlock::rectBlock 2 16 135 4
rectBlock::~rectBlock 1 5 17 0
rectBlock::print 2 9 51 0
rectBlock::draw 4 15 114 2
rectBlock::num_quads 2 10 60 0
rectBlockArray::num_quads 2 7 40 0
rectBlockArray::rectBlockArray 2 10 62 1
rectBlockArray::~rectBlockArray 3 10 45 0
rectBlockArray::insert 4 17 122 1
rectBlockArray::print 2 6 32 0
rectBlockArray::draw 2 6 42 2
Source file: ./lib/libGLU/src/libnurbs/nurbtess/monoTriangulation.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
monoTriangulationOpt 4 39 196 2
monoTriangulationRecOpt 8 52 295 7
monoTriangulationRecGenTBOpt 1 9 111 9
triangulateXYMonoTB 17 90 472 5
chainConvex 4 11 83 3
chainConcave 4 11 83 3
monoTriangulationRecGenInU 1 6 36 9
monoTriangulationRecGenOpt 15 125 748 9
monoTriangulationRecGen 12 70 444 9
monoTriangulationFun 12 41 364 3
monoTriangulation 10 38 326 2
monoTriangulation2 9 45 293 7
monoTriangulationRecFunGen 13 75 491 10
monoTriangulationRecFun 13 81 531 8
monoTriangulationRec 13 78 514 7
monoTriangulationRec 15 79 613 8
vertexArray::vertexArray 2 12 79 2
vertexArray::vertexArray 1 7 39 1
vertexArray::~vertexArray 1 4 12 0
vertexArray::appendVertex 3 14 99 1
vertexArray::print 2 9 58 0
vertexArray::findIndexAbove 5 17 76 1
vertexArray::findIndexBelowGen 5 17 86 3
vertexArray::findIndexStrictBelowGen 5 17 86 3
vertexArray::findIndexFirstAboveEqualGen 7 22 110 3
vertexArray::findIndexAboveGen 5 17 86 3
vertexArray::findDecreaseChainFromEnd 3 14 74 2
vertexArray::skipEqualityFromStart 4 10 67 3
reflexChain::reflexChain 1 8 45 2
reflexChain::~reflexChain 1 4 12 0
reflexChain::insert 3 18 139 2
reflexChain::insert 1 4 25 1
reflexChain::outputFan 4 15 96 2
reflexChain::processNewVertex 9 37 223 2
reflexChain::print 2 9 58 0
Source file: ./lib/libGLU/src/libnurbs/nurbtess/rectBlock.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rectBlock::get_upGridLineIndex 1 1 8 0
rectBlock::get_lowGridLineIndex 1 1 8 0
rectBlock::get_leftIndices 1 1 8 0
rectBlock::get_rightIndices 1 1 8 0
rectBlockArray::get_n_elements 1 1 8 0
rectBlockArray::get_element 1 1 13 1
Source file: ./lib/libGLU/src/libnurbs/nurbtess/definitions.h
Source file: ./lib/libGLU/src/libnurbs/nurbtess/mystdio.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_glu_dprintf 1 1 9 2
_glu_dprintf 1 1 9 2
_glu_dprintf 1 1 9 2
Source file: ./lib/libGLU/src/libnurbs/nurbtess/polyDBG.h
Source file: ./lib/libGLU/src/libnurbs/nurbtess/monoPolyPart.h
Source file: ./lib/libGLU/src/libnurbs/nurbtess/partitionY.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compVertInY 6 9 86 2
isBelow 3 10 57 2
isAbove 3 10 59 2
isCusp 13 19 194 1
isReflex 2 13 118 1
cuspType 3 7 34 1
sweepRangeMake 1 11 66 4
sweepRangeDelete 1 4 13 1
sweepRangeEqual 22 52 299 2
intersectHoriz 2 4 63 5
compEdges 4 31 257 2
compInY 1 4 20 2
findDiagonals 12 34 255 5
deleteRepeatDiagonals 8 35 186 3
DBGfindDiagonals 1 14 142 2
partitionY 30 125 981 2
sweepY 12 80 689 3
Source file: ./lib/libGLU/src/libnurbs/nurbtess/sampleCompTop.h
Source file: ./lib/libGLU/src/libnurbs/nurbtess/searchTree.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TreeNodeMake 1 10 56 1
TreeNodeDeleteSingleNode 1 4 13 1
TreeNodeDeleteWholeTree 2 7 35 1
TreeNodePrint 2 8 51 2
TreeNodeDepth 2 9 50 1
TreeNodeFind 4 12 84 3
TreeNodeInsert 5 25 128 3
TreeNodeDeleteSingleNode 13 63 340 2
TreeNodeMinimum 3 9 42 1
TreeNodeMaximum 3 9 42 1
TreeNodeSuccessor 5 16 77 1
TreeNodePredecessor 5 16 77 1
Source file: ./lib/libGLU/src/libnurbs/nurbtess/sampledLine.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sampledLine::setPoint 1 5 41 2
sampledLine::insert 1 5 17 1
sampledLine::deleteList 2 9 39 0
sampledLine::sampledLine 1 7 38 1
sampledLine::sampledLine 2 12 93 2
sampledLine::sampledLine 1 11 99 2
sampledLine::sampledLine 1 6 19 0
sampledLine::init 1 5 21 2
sampledLine::~sampledLine 1 4 12 0
sampledLine::print 2 8 53 0
sampledLine::tessellate 4 27 311 2
sampledLine::tessellateAll 2 8 43 2
Source file: ./lib/libGLU/src/libnurbs/nurbtess/directedLine.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
directedLine::get_npoints 1 1 12 0
directedLine::getPrev 1 1 8 0
directedLine::getNext 1 1 8 0
directedLine::getNextPolygon 1 1 8 0
directedLine::getSampledLine 1 1 8 0
directedLine::getDirection 1 1 8 0
directedLine::putDirection 1 1 11 1
directedLine::putPrev 1 1 12 1
directedLine::putNext 1 1 12 1
directedLine::setRootBit 1 1 9 0
directedLine::resetRootBit 1 1 9 0
directedLine::rootLinkSet 1 1 12 1
Source file: ./lib/libGLU/src/libnurbs/nurbtess/searchTree.h
Source file: ./lib/libGLU/src/libnurbs/nurbtess/monoChain.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
monoChain::~monoChain 1 1 5 0
monoChain::setNext 1 1 12 1
monoChain::setPrev 1 1 12 1
monoChain::setNextPolygon 1 1 12 1
monoChain::getNext 1 1 8 0
monoChain::getPrev 1 1 8 0
monoChain::getHead 1 1 8 0
monoChain::getTail 1 1 8 0
monoChain::resetCurrent 2 1 19 0
Source file: ./lib/libGLU/src/libnurbs/nurbtess/primitiveStream.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
primStream::num_triangles 2 10 42 0
primStream::begin 1 4 11 0
primStream::insert 3 15 111 2
primStream::end 4 23 164 1
primStream::print 4 20 115 0
primStream::primStream 1 14 95 2
primStream::~primStream 1 6 22 0
primStream::draw 5 21 95 0
Source file: ./lib/libGLU/src/libnurbs/nurbtess/primitiveStream.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
primStream::get_n_prims 1 4 8 0
primStream::get_type 1 4 13 1
primStream::get_length 1 4 13 1
primStream::get_vertices 1 1 8 0
primStream::insert 1 1 23 1
primStream::triangle 1 8 46 3
Source file: ./lib/libGLU/src/libnurbs/nurbtess/zlassert.h
Source file: ./lib/libGLU/src/libnurbs/nurbtess/sampleComp.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sampleConnectedComp 1 74 223 22
sampleCompLeft 9 129 478 16
sampleLeftSingleTrimEdgeRegionGen 8 48 412 14
Source file: ./lib/libGLU/src/libnurbs/nurbtess/sampleComp.h
Source file: ./lib/libGLU/src/libnurbs/nurbtess/sampleMonoPoly.h
Source file: ./lib/libGLU/src/libnurbs/nurbtess/sampleCompTop.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
findTopLeftSegment 6 26 123 6
findTopRightSegment 6 25 123 6
sampleTopRightWithGridLinePost 4 38 218 11
sampleTopRightWithGridLine 2 34 112 9
sampleTopLeftWithGridLinePost 10 73 408 11
sampleTopLeftWithGridLine 2 35 112 9
findTopSeparator 24 129 653 8
sampleCompTop 21 278 1146 13
sampleCompTopSimpleOpt 20 111 748 11
sampleCompTopSimple 12 85 490 13
Source file: ./lib/libGLU/src/libnurbs/nurbtess/gridWrap.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gridWrap::get_n_ulines 1 1 8 0
gridWrap::get_n_vlines 1 1 8 0
gridWrap::get_u_min 1 1 8 0
gridWrap::get_u_max 1 1 8 0
gridWrap::get_v_min 1 1 8 0
gridWrap::get_v_max 1 1 8 0
gridWrap::get_u_value 1 4 20 1
gridWrap::get_v_value 1 1 13 1
gridWrap::get_u_values 1 1 8 0
gridWrap::get_v_values 1 1 8 0
gridWrap::isUniform 1 1 8 0
gridBoundaryChain::~gridBoundaryChain 1 6 20 0
gridBoundaryChain::getVlineIndex 1 1 12 1
gridBoundaryChain::getUlineIndex 1 1 13 1
gridBoundaryChain::get_u_value 1 1 16 1
gridBoundaryChain::get_v_value 1 1 16 1
gridBoundaryChain::get_nVlines 1 1 8 0
gridBoundaryChain::getInnerIndex 1 1 13 1
gridBoundaryChain::getInner_u_value 1 1 18 1
gridBoundaryChain::get_vertex 1 1 13 1
gridBoundaryChain::getGrid 1 1 8 0
Source file: ./lib/libGLU/src/libnurbs/nurbtess/sampleCompBot.h
Source file: ./lib/libGLU/src/libnurbs/nurbtess/polyUtil.h
Source file: ./lib/libGLU/src/libnurbs/nurbtess/monoChain.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drawDiagonals 2 11 68 2
intersectHoriz 2 4 60 5
compChainHeadInY 1 4 36 2
monoChain::monoChain 8 32 221 2
monoChain::insert 1 7 32 1
monoChain::deleteLoop 2 10 45 0
monoChain::deleteLoopList 2 9 42 0
monoChain::toArraySingleLoop 2 10 54 2
monoChain::toArrayAllLoops 2 12 81 1
monoChain::numChainsSingleLoop 3 10 51 0
monoChain::numChainsAllLoops 2 8 43 0
monoChain::chainIntersectHoriz 6 23 150 1
directedLineLoopToMonoChainLoop 7 33 171 1
directedLineLoopListToMonoChainLoopList 2 15 78 1
compEdges 4 31 254 2
compChains 3 13 82 2
monoChain::find 6 28 151 1
monoChain::printOneChain 2 9 77 0
monoChain::printChainLoop 2 10 46 0
monoChain::printAllLoops 2 6 33 0
MC_sweepY 12 84 642 3
MC_findDiagonals 19 68 597 5
MC_partitionY 32 140 1046 2
Source file: ./lib/libepoxy/generated/include/epoxy/gl_generated.h
Source file: ./lib/libGLU/src/libutil/glue.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gluNURBSErrorString 1 4 13 1
__gluTessErrorString 1 4 13 1
Source file: ./lib/libGLU/src/libnurbs/nurbtess/monoPolyPart.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_u_maximal 3 8 61 1
is_u_minimal 3 8 59 1
monoPolyPart 51 180 1190 1
Source file: ./lib/libGLU/src/libutil/project.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gluMakeIdentityd 1 7 186 1
__gluMakeIdentityf 1 7 186 1
gluOrtho2D 1 4 32 4
gluPerspective 4 20 190 4
normalize 2 9 79 1
cross 1 6 97 3
gluLookAt 1 29 288 9
__gluMultMatrixVecd 2 12 103 3
__gluInvertMatrixd 3 44 1643 2
__gluMultMatricesd 3 14 140 3
gluProject 2 28 275 9
gluUnProject 3 30 288 9
gluUnProject4 3 31 297 13
gluPickMatrix 3 10 102 5
Source file: ./lib/libGLU/src/libutil/error.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gluErrorString 7 15 126 1
Source file: ./lib/libGLU/src/libnurbs/nurbtess/sampleMonoPoly.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
polygonConvert 4 28 238 1
triangulateConvexPolyVertical 9 58 454 3
triangulateConvexPolyHoriz 7 46 342 3
triangulateConvexPoly 11 47 272 4
drawCorners 9 68 362 16
toVertexArrays 7 23 207 4
findTopAndBot 4 15 107 3
findGridChains 2 29 358 5
findDownCorners 31 174 907 14
findUpCorners 29 160 828 14
findNeckF 13 53 387 9
findNeck 3 21 138 6
findLeftGridIndices 22 72 642 6
findRightGridIndices 18 60 610 6
sampleMonoPoly 21 120 934 6
sampleMonoPolyRec 17 177 785 11
sampleLeftStrip 3 32 208 7
sampleLeftStripRec 5 32 195 7
sampleLeftStripRecF 12 48 311 7
sampleLeftSingleTrimEdgeRegion 6 33 306 6
findIncreaseChainFromBegin 3 15 82 3
checkMiddle 4 11 71 5
sampleLeftOneGridStepNoMiddle 1 16 65 6
sampleLeftOneGridStep 17 179 1232 6
triangulateXYMono 16 90 460 5
stripOfFanLeft 6 48 341 9
Source file: ./lib/libGLU/src/libutil/registry.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gluGetString 3 9 33 1
gluCheckExtension 5 21 141 2
Source file: ./lib/libGLU/src/libutil/gluint.h
Source file: ./lib/libGLU/src/include/gluos.h
Source file: ./lib/libGLU/src/libnurbs/nurbtess/directedLine.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
directedLine::deleteChain 3 30 194 2
directedLine::deleteSingleLine 1 8 77 1
myequal 3 8 59 2
directedLine::deleteDegenerateLines 9 35 180 0
directedLine::deleteDegenerateLinesAllPolygons 4 26 115 0
directedLine::cutIntersectionAllPoly 5 28 127 1
directedLine::deleteSinglePolygonWithSline 2 11 50 0
directedLine::deletePolygonListWithSline 2 9 42 0
directedLine::deleteSinglePolygon 2 10 45 0
directedLine::deletePolygonList 2 9 42 0
directedLine::directedLine 1 10 41 2
directedLine::init 1 5 21 2
directedLine::directedLine 1 10 35 0
directedLine::~directedLine 1 3 7 0
directedLine::head 2 4 42 0
directedLine::getVertex 2 4 46 1
directedLine::tail 2 4 42 0
directedLine::insert 1 8 38 1
directedLine::numEdges 3 10 51 0
directedLine::numEdgesAllPolygons 2 10 45 0
directedLine::isPolygon 5 10 63 0
directedLine::isConnected 3 7 52 0
compV2InY 6 7 86 2
compV2InX 6 7 86 2
directedLine::compInY 4 6 73 1
directedLine::compInX 4 6 73 1
compInY2 1 4 20 2
compInX 1 4 20 2
directedLine::sortAllPolygons 1 7 54 0
directedLine::printSingle 2 9 49 0
directedLine::printList 2 7 37 0
directedLine::printAllPolygons 2 9 40 0
directedLine::insertPolygon 2 7 30 1
directedLine::cutoffPolygon 5 22 100 1
directedLine::numPolygons 2 5 26 0
directedLine::toArraySinglePolygon 2 10 54 2
directedLine::toArrayAllPolygons 2 12 81 1
directedLine::polyArea 2 20 179 0
directedLine::connectDiagonal 1 25 169 6
directedLine::connectDiagonal_2slines 1 26 196 5
directedLine::samePolygon 4 10 59 2
directedLine::findRoot 4 8 46 0
directedLine::rootLinkFindRoot 2 12 44 0
directedLine::writeAllPolygons 6 31 271 1
readAllPolygons 3 55 514 1
Source file: ./lib/libGLU/src/libutil/quad.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gluNewQuadric 2 14 68 1
gluDeleteQuadric 1 4 13 1
gluQuadricError 2 6 26 2
gluQuadricCallback 2 11 52 3
gluQuadricNormals 4 13 45 2
gluQuadricTexture 1 4 17 2
gluQuadricOrientation 3 12 42 2
gluQuadricDrawStyle 5 14 48 2
gluCylinder 58 241 1564 6
gluDisk 1 5 41 5
gluPartialDisk 60 238 1713 7
gluSphere 91 434 2523 4
Source file: ./lib/libGLU/src/libtess/render.h
Source file: ./lib/libGLU/src/libtess/tessmono.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gl_meshTessellateMonoRegion 16 37 310 1
__gl_meshTessellateInterior 4 11 66 1
__gl_meshDiscardExterior 3 10 58 1
__gl_meshSetWindingNumber 6 18 116 3
Source file: ./lib/libGLU/src/libtess/tess.h
Source file: ./lib/libGLU/src/libtess/dict.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dictNewDict 2 14 94 2
dictDeleteDict 2 9 54 1
dictInsertBefore 4 15 116 3
dictDelete 1 6 37 2
dictSearch 3 8 60 2
Source file: ./lib/libGLU/src/libtess/memalloc.h
Source file: ./lib/libGLU/src/libtess/priorityq-heap.h
Source file: ./lib/libGLU/src/libtess/priorityq.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pqNewPriorityQ 4 21 144 1
pqDeletePriorityQ 4 8 65 1
pqInit 13 57 493 1
pqInsert 4 22 143 2
pqExtractMin 6 18 123 1
pqMinimum 4 15 85 1
pqIsEmpty 2 4 24 1
pqDelete 5 13 97 2
Source file: ./lib/libGLU/src/libtess/dict.h
Source file: ./lib/libGLU/src/libtess/geom.h
Source file: ./lib/libGLU/src/libtess/render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gl_renderMesh 6 18 130 2
RenderMaximumFaceGroup 8 17 220 2
MaximumFan 3 17 117 1
MaximumStrip 7 34 245 1
RenderTriangle 1 5 33 3
RenderLonelyTriangles 5 22 116 2
RenderFan 2 14 87 3
RenderStrip 3 19 124 3
__gl_renderBoundary 4 16 95 2
ComputeNormal 9 41 412 3
__gl_renderCache 19 52 299 1
Source file: ./lib/libGLU/src/libtess/normal.h
Source file: ./lib/libGLU/src/libtess/sweep.h
Source file: ./lib/libGLU/src/libtess/memalloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gl_memInit 2 5 17 1
__gl_memAlloc 1 4 20 1
Source file: ./lib/libGLU/src/libtess/normal.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Normalize 1 9 78 1
LongAxis 3 7 66 1
ComputeNormal 11 50 650 2
CheckOrientation 6 24 213 1
__gl_projectPolygon 9 43 448 1
Source file: ./lib/libGLU/src/libtess/priorityq-sort.h
Source file: ./lib/libGLU/src/libtess/mesh.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
allocVertex 1 4 18 0
allocFace 1 4 18 0
MakeEdge 3 31 198 1
Splice 1 9 56 2
MakeVertex 2 20 105 3
MakeFace 2 22 125 3
KillEdge 2 10 66 1
KillVertex 2 15 85 2
KillFace 2 15 85 2
__gl_meshMakeEdge 8 24 165 1
__gl_meshSplice 8 28 181 2
__gl_meshDelete 6 31 202 1
__gl_meshAddEdgeVertex 3 16 98 1
__gl_meshSplitEdge 2 15 107 1
__gl_meshConnect 5 24 162 2
__gl_meshZapFace 5 33 197 1
__gl_meshNewMesh 2 41 238 1
__gl_meshUnion 4 29 228 2
__gl_meshDeleteMesh 2 9 53 1
__gl_meshDeleteMesh 4 19 136 1
__gl_meshCheckMesh 16 52 483 1
Source file: ./lib/libGLU/src/libtess/tessmono.h
Source file: ./lib/libGLU/src/libtess/mesh.h
Source file: ./lib/libGLU/src/libtess/geom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gl_vertLeq 1 4 20 2
__gl_edgeEval 4 15 144 3
__gl_edgeSign 3 11 96 3
__gl_transEval 4 15 144 3
__gl_transSign 3 11 96 3
__gl_vertCCW 1 4 63 3
Interpolate 4 10 85 4
__gl_edgeIntersect 15 38 489 5
Source file: ./lib/libGLU/src/libtess/tess.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
noBegin 1 1 7 1
noEdgeFlag 1 1 7 1
noVertex 1 1 8 1
noEnd 1 1 6 1
noError 1 1 7 1
noCombine 1 2 27 4
noMesh 1 1 8 1
__gl_noBeginData 1 2 11 2
__gl_noEdgeFlagData 1 2 11 2
__gl_noVertexData 1 2 12 2
__gl_noEndData 1 1 8 1
__gl_noErrorData 1 2 11 2
__gl_noCombineData 1 5 31 5
gluNewTess 3 34 206 1
MakeDormant 2 9 43 1
GotoState 7 32 119 2
gluDeleteTess 1 5 20 1
gluTessProperty 12 31 130 3
gluGetTessProperty 10 25 140 3
gluTessNormal 1 6 44 4
gluTessCallback 27 62 492 3
AddVertex 5 21 164 3
CacheVertex 1 9 79 3
EmptyCache 4 13 92 1
gluTessVertex 11 41 212 3
gluTessBeginPolygon 1 9 49 2
gluTessBeginContour 2 9 43 1
gluTessEndContour 1 5 21 1
gluTessEndPolygon 21 57 340 1
gluDeleteMesh 1 4 13 1
gluBeginPolygon 1 5 20 1
gluNextContour 1 5 21 2
gluEndPolygon 1 5 18 1
Source file: ./lib/libSM/include/X11/SM/SMproto.h
Source file: ./lib/libGLU/src/libtess/priorityq-heap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pqNewPriorityQ 4 24 194 1
pqDeletePriorityQ 1 6 27 1
FloatDown 6 25 187 2
FloatUp 4 20 134 2
pqInit 2 8 41 1
pqInsert 6 40 269 2
pqExtractMin 3 18 131 1
pqDelete 6 20 183 2
Source file: ./lib/libSM/include/X11/SM/SM.h
Source file: ./lib/libSM/include/X11/SM/SMlib.h
Source file: ./lib/libSM/src/sm_genid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SmsGenerateClientID 24 95 701 1
Source file: ./lib/libSM/src/SMlibint.h
Source file: ./lib/libSM/src/sm_process.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_SmcProcessMessage 45 266 1342 7
_SmsProcessMessage 60 355 1916 5
Source file: ./lib/libGLU/src/libtess/sweep.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EdgeLeq 5 24 198 3
DeleteRegion 2 9 55 2
FixUpperEdge 2 9 53 2
TopLeftRegion 5 15 103 1
TopRightRegion 2 8 42 1
AddRegionBelow 3 15 114 3
IsWindingInside 7 17 84 2
ComputeWinding 1 5 42 2
FinishRegion 1 8 49 2
FinishLeftRegions 9 30 214 3
AddRightEdges 12 44 326 6
CallCombine 4 18 137 5
SpliceMergeVertices 2 10 113 3
VertexWeights 1 11 167 4
GetIntersectData 1 15 143 6
CheckForRightSplice 10 23 260 2
CheckForLeftSplice 8 24 252 2
CheckForIntersect 32 100 1049 2
WalkDirtyRegions 22 54 357 2
ConnectRightVertex 10 40 329 3
ConnectLeftDegenerate 11 38 299 3
ConnectLeftVertex 10 34 292 2
SweepEvent 5 25 168 2
AddSentinel 4 21 177 2
InitEdgeDict 2 7 65 1
DoneEdgeDict 3 14 88 1
RemoveDegenerateEdges 13 23 210 1
InitPriorityQ 6 18 133 1
DonePriorityQ 1 4 15 1
RemoveDegenerateFaces 4 15 98 1
__gl_computeInterior 7 24 194 1
Source file: ./lib/libSM/src/sm_manager.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_SmsProtocolSetupProc 4 35 196 7
SmsInitialize 10 47 218 7
SmsClientHostName 1 4 17 1
SmsRegisterClientReply 2 18 108 2
SmsSaveYourself 6 27 130 5
SmsSaveYourselfPhase2 1 6 28 1
SmsInteract 1 7 34 1
SmsDie 1 6 28 1
SmsSaveComplete 1 6 28 1
SmsShutdownCancelled 1 7 34 1
SmsReturnProperties 1 16 107 3
SmsCleanUp 2 7 34 1
Source file: ./lib/libSM/src/sm_auth.c
Source file: ./lib/libSM/src/sm_misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SmFreeProperty 7 19 101 1
SmFreeReasons 3 10 46 2
SmcProtocolVersion 1 4 14 1
SmcProtocolRevision 1 4 14 1
SmcVendor 1 4 15 1
SmcRelease 1 4 15 1
SmcClientID 1 4 15 1
SmcGetIceConnection 1 4 14 1
SmsProtocolVersion 1 4 14 1
SmsProtocolRevision 1 4 14 1
SmsClientID 1 4 15 1
SmsGetIceConnection 1 4 14 1
Source file: ./lib/libXmu/include/X11/Xmu/SysUtil.h
Source file: ./lib/libXmu/include/X11/Xmu/Error.h
Source file: ./lib/libXmu/include/X11/Xmu/CurUtil.h
Source file: ./lib/libXmu/include/X11/Xmu/CloseHook.h
Source file: ./lib/libXmu/include/X11/Xmu/ExtAgent.h
Source file: ./lib/libXmu/include/X11/Xmu/CvtCache.h
Source file: ./lib/libXmu/include/X11/Xmu/WhitePoint.h
Source file: ./lib/libSM/src/sm_error.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_SmcDefaultErrorHandler 20 99 387 7
_SmsDefaultErrorHandler 16 88 349 7
SmcSetErrorHandler 2 9 32 1
SmsSetErrorHandler 2 9 32 1
Source file: ./lib/libXmu/include/X11/Xmu/Atoms.h
Source file: ./lib/libSM/src/sm_client.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SmcOpenConnection 29 165 875 10
SmcCloseConnection 10 48 282 3
SmcModifyCallbacks 1 4 24 3
SmcSetProperties 1 17 116 3
SmcDeleteProperties 3 18 136 3
SmcGetProperties 5 23 126 3
SmcInteractRequest 5 26 148 4
SmcInteractDone 1 9 50 2
SmcRequestSaveYourself 1 14 86 6
SmcRequestSaveYourselfPhase2 3 22 99 3
SmcSaveYourselfDone 1 9 50 2
set_callbacks 5 29 159 3
Source file: ./lib/libXmu/include/X11/Xmu/StdSel.h
Source file: ./lib/libXmu/include/X11/Xmu/Misc.h
Source file: ./lib/libXmu/include/X11/Xmu/Drawing.h
Source file: ./lib/libXmu/include/X11/Xmu/Converters.h
Source file: ./lib/libXmu/include/X11/Xmu/DisplayQue.h
Source file: ./lib/libXmu/include/X11/Xmu/Lookup.h
Source file: ./lib/libXmu/include/X11/Xmu/EditresP.h
Source file: ./lib/libXmu/include/X11/Xmu/StdCmap.h
Source file: ./lib/libXmu/include/X11/Xmu/Editres.h
Source file: ./lib/libXmu/include/X11/Xmu/Xct.h
Source file: ./lib/libXmu/include/X11/Xmu/WinUtil.h
Source file: ./lib/libXmu/include/X11/Xmu/Xmu.h
Source file: ./lib/libXmu/include/X11/Xmu/WidgetNode.h
Source file: ./lib/libXmu/include/X11/Xmu/Initer.h
Source file: ./lib/libXmu/src/FToCback.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuCvtFunctionToCallback 1 9 66 4
Source file: ./lib/libXmu/include/X11/Xmu/CharSet.h
Source file: ./lib/libXmu/src/StrToShap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuCvtStringToShapeStyle 5 15 124 6
XmuCvtShapeStyleToString 7 41 188 6
Source file: ./lib/libXmu/src/StrToJust.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitializeQuarks 2 10 38 1
XmuCvtStringToJustify 5 26 146 4
XmuCvtJustifyToString 6 37 176 6
Source file: ./lib/libXmu/src/Initer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuAddInitializer 1 10 72 2
XmuCallInitializers 3 8 61 1
AddToAppconList 4 18 121 2
Source file: ./lib/libXmu/src/DelCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuDeleteStandardColormap 7 20 156 3
Source file: ./lib/libXmu/src/CursorName.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuCursorNameToIndex 4 94 575 1
Source file: ./lib/libXmu/src/GrayPixmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuCreateStippledPixmap 6 28 189 4
XmuReleaseStippledPixmap 5 17 108 2
Source file: ./lib/libXmu/src/DisplayQue.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuDQCreate 2 14 72 3
XmuDQDestroy 4 12 73 2
XmuDQLookupDisplay 3 8 48 2
XmuDQAddDisplay 4 25 149 3
XmuDQRemoveDisplay 5 22 137 2
_DQCloseDisplay 6 14 99 2
Source file: ./lib/libXmu/src/DrRndRect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuDrawRoundedRectangle 3 59 602 9
XmuFillRoundedRectangle 5 55 550 9
Source file: ./lib/libXmu/src/CvtCache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_FreeCCDQ 1 6 24 1
_CloseDisplay 2 8 44 2
_InitializeCvtCache 1 4 14 1
_XmuCCLookupDisplay 6 20 127 1
Source file: ./lib/libXmu/src/DefErrMsg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuPrintDefaultErrorMessage 32 104 856 3
XmuSimpleErrorHandler 6 13 65 2
Source file: ./lib/libXmu/src/GetHost.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuGetHostname 6 18 127 2
Source file: ./lib/libXmu/src/Distinct.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuDistinguishableColors 4 19 152 2
XmuDistinguishablePixels 6 20 157 4
Source file: ./lib/libXmu/src/Lookup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuLookupString 34 61 493 6
XmuLookupLatin1 1 5 43 5
XmuLookupLatin2 1 5 41 5
XmuLookupLatin3 1 5 41 5
XmuLookupLatin4 1 5 41 5
XmuLookupKana 1 5 41 5
XmuLookupJISX0201 1 5 41 5
XmuLookupArabic 1 5 41 5
XmuLookupCyrillic 1 5 41 5
XmuLookupGreek 1 5 41 5
XmuLookupAPL 1 5 41 5
XmuLookupHebrew 1 5 41 5
Source file: ./lib/libXmu/src/Atoms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuMakeAtom 1 7 32 1
XmuNameOfAtom 1 4 16 1
XmuInternAtom 3 15 95 2
XmuGetAtomName 2 5 30 2
XmuInternStrings 1 5 45 4
Source file: ./lib/libXmu/src/sharedlib.c
Source file: ./lib/libXmu/src/EditresCom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XEditResCheckMessages 6 44 284 4
BuildEvent 23 98 689 5
FreeEvent 3 14 87 1
GetCommand 4 13 101 7
ExecuteCommand 12 53 270 4
ConvertReturnCommand 2 12 84 7
CommandDone 1 3 15 3
SendFailure 1 6 52 4
BuildReturnPacket 1 17 117 3
SendCommand 1 7 50 5
qcmp_widget_list 1 4 39 2
FindChildren 37 107 837 5
IsChild 4 16 103 3
VerifyWidget 5 22 125 2
DoSetValues 3 23 164 3
HandleToolkitErrors 6 31 226 6
ExecuteSetValues 1 17 110 5
DumpWidgets 2 12 95 3
isApplicationShell 4 10 68 1
DumpChildren 5 27 183 3
DoGetGeometry 3 19 129 3
ExecuteGetGeometry 11 52 357 2
PositionInChild 10 29 265 3
_FindChild 3 17 116 3
DoFindChild 2 16 128 3
DoGetResources 3 22 139 3
ExecuteGetResources 5 31 221 2
DumpValues 3 19 136 3
InsertWidget 4 16 145 2
_XEditResPutString8 2 7 54 2
_XEditResPut8 2 15 113 2
_XEditResPut16 1 5 35 2
_XEditResPut32 2 6 46 2
_XEditResPutWidgetInfo 2 7 52 2
_XEditResResetStream 2 12 80 1
_XEditResGet8 2 7 56 2
_XEditResGet16 3 8 70 2
_XEditResGetSigned16 4 15 108 2
_XEditResGet32 3 8 74 2
_XEditResGetString8 4 19 119 2
_XEditResGetWidgetInfo 5 18 126 2
CvtStringToBlock 6 38 210 6
LoadResources 2 14 104 1
_XEditresGetStringValues 23 109 676 3
Source file: ./lib/libXmu/src/StrToWidg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuCvtStringToWidget 12 53 365 4
XmuNewCvtStringToWidget 12 40 349 6
XmuCvtWidgetToString 4 27 143 6
Source file: ./lib/libXmu/src/StrToOrnt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitializeQuarks 2 9 31 1
XmuCvtStringToOrientation 3 21 121 4
XmuCvtOrientationToString 5 35 164 6
Source file: ./lib/libXmu/src/WidgetNode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
binsearch 4 18 121 5
compare_resource_entries 1 6 42 2
find_resource 3 13 77 3
mark_resource_owner 3 15 104 1
XmuWnInitializeNodes 8 46 306 2
XmuWnFetchResources 12 48 337 3
XmuWnCountOwnedResources 5 10 79 3
XmuWnNameToNode 4 14 95 3
Source file: ./lib/libXmu/src/DrawLogo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuDrawLogo 3 43 714 8
Source file: ./lib/libXmu/src/StrToBS.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitializeQuarks 2 16 99 1
XmuCvtStringToBackingStore 6 27 156 4
XmuCvtBackingStoreToString 7 41 188 6
Source file: ./lib/libXmu/src/StrToBmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuCvtStringToBitmap 9 54 363 4
Source file: ./lib/libXmu/src/StdCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuStandardColormap 14 63 507 9
valid_args 30 61 324 5
Source file: ./lib/libXmu/src/RdBitF.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
initHexTable 1 18 204 1
NextInt 7 22 114 1
XmuReadBitmapData 34 97 642 6
access_file 4 14 81 4
AccessFile 15 51 364 4
fopen_file 3 12 81 2
XmuReadBitmapDataFromFile 2 13 84 6
Source file: ./lib/libXmu/src/CrPixFBit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuCreatePixmapFromBitmap 3 26 159 8
Source file: ./lib/libXmu/src/ExtAgent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuRegisterExternalAgent 1 4 18 4
Source file: ./lib/libXmu/src/ShapeWidg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuReshapeWidget 5 22 80 4
ShapeError 1 10 49 1
ShapeRectangle 1 7 53 1
ShapeOval 6 61 500 1
ShapeEllipseOrRoundedRectangle 6 50 462 4
Source file: ./lib/libXmu/src/LookupCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuLookupStandardColormap 16 63 401 7
lookup 19 87 658 6
Source file: ./lib/libXmu/src/Xct.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ComputeGLGR 11 13 126 1
HandleGL 3 19 76 2
HandleMultiGL 7 29 130 2
Handle94GR 2 16 72 2
Handle96GR 10 48 203 2
HandleMultiGR 11 42 200 2
HandleExtended 13 40 326 2
ShiftGRToGL 7 25 189 2
XctCreate 2 20 143 3
XctReset 8 27 239 1
XctNextItem 110 250 1580 1
XctFree 6 16 123 1
Source file: ./lib/libXmu/src/Lower.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuCopyISOLatin1Lowered 2 10 68 2
XmuCopyISOLatin1Uppered 2 10 68 2
XmuCompareISOLatin1 4 9 91 2
XmuNCopyISOLatin1Lowered 4 13 87 3
XmuNCopyISOLatin1Uppered 4 13 87 3
XmuSnprintf 4 18 100 4
Source file: ./lib/libXmu/src/ClientWin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuClientWindow 5 22 128 2
TryChildren 9 29 203 3
Source file: ./lib/libXmu/src/CloseHook.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuAddCloseDisplayHook 7 31 217 3
XmuRemoveCloseDisplayHook 11 24 178 4
XmuLookupCloseDisplayHook 8 15 105 4
_FindDisplayEntry 4 12 70 2
_DoCallbacks 4 22 141 2
_MakeExtension 2 9 55 2
Source file: ./lib/libXmu/src/StrToGrav.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuCvtStringToGravity 6 29 177 4
XmuCvtGravityToString 6 38 199 6
Source file: ./lib/libXmu/src/StrToCurs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuCvtStringToCursor 20 122 849 4
XmuCvtStringToColorCursor 5 34 264 6
Source file: ./lib/libXmu/src/UpdMapHint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuUpdateMapHints 5 17 107 3
Source file: ./lib/libXmu/src/VisCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuVisualStandardColormaps 20 84 537 6
Source file: ./lib/libXmu/src/ScrOfWin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuScreenOfWindow 4 17 111 2
Source file: ./lib/libXmu/src/CmapAlloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuGetColormapAllocation 8 36 175 5
gray_allocation 1 8 77 4
default_allocation 12 42 271 4
best_allocation 10 47 294 4
icbrt 2 11 41 1
icbrt_with_bits 1 4 25 2
icbrt_with_guess 8 18 97 2
Source file: ./lib/libXmu/src/StrToLong.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuCvtStringToLong 3 14 88 4
XmuCvtLongToString 4 23 145 6
Source file: ./lib/libXmu/src/Clip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuNewArea 3 13 90 4
XmuAreaDup 2 9 44 1
XmuAreaCopy 10 43 211 2
XmuAreaNot 11 56 320 5
XmuAreaOrXor 45 144 825 3
XmuAreaAnd 18 77 452 2
XmuValidArea 5 14 62 1
XmuValidScanline 4 14 57 1
XmuScanlineEqu 12 21 122 2
XmuNewSegment 2 10 66 2
XmuDestroySegmentList 3 12 40 1
XmuScanlineCopy 10 36 187 2
XmuAppendSegment 7 18 96 2
XmuOptimizeScanline 5 20 110 1
XmuScanlineNot 8 46 251 3
XmuScanlineOrSegment 16 75 379 2
XmuScanlineAndSegment 9 42 213 2
XmuScanlineXorSegment 18 87 485 2
XmuScanlineOr 21 108 539 2
XmuScanlineAnd 16 64 334 2
XmuScanlineXor 25 134 772 2
XmuNewScanline 2 12 80 3
XmuDestroyScanlineList 3 12 40 1
XmuOptimizeArea 19 46 288 1
Source file: ./lib/libXmu/src/AllCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuAllStandardColormaps 12 42 340 1
getDeepestVisual 4 13 77 3
Source file: ./lib/libXmu/src/CvtStdSel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_os_name 14 35 222 1
isApplicationShell 4 11 63 1
XmuConvertStandardSelection 26 125 922 8
Source file: ./lib/libXmu/src/LocBitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuLocateBitmapFile 1 9 74 8
XmuLocatePixmapFile 26 89 565 11
split_path_string 7 24 166 1
_XmuStringToBitmapInitCache 1 4 17 1
_XmuStringToBitmapFreeCache 3 8 57 1
Source file: ./lib/libXxf86misc/src/XF86Misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XF86MiscQueryExtension 2 11 60 3
XF86MiscQueryVersion 4 23 145 3
XF86MiscSetClientVersion 1 15 82 1
XF86MiscGetMouseSettings 4 39 272 2
XF86MiscGetKbdSettings 2 23 142 2
XF86MiscSetMouseSettings 4 33 235 2
XF86MiscSetKbdSettings 1 17 106 2
XF86MiscSetGrabKeysState 2 20 117 2
XF86MiscGetFilePaths 14 58 449 2
XF86MiscPassMessage 6 42 303 5
Source file: ./lib/mesa/include/d3dadapter/d3dadapter9.h
Source file: ./lib/libXmu/src/CrCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XmuCreateColormap 16 52 317 2
readwrite_map 30 110 905 3
ROmap 5 23 162 5
contiguous 6 26 135 6
ROorRWcell 4 19 145 6
free_cells 1 7 78 5
RWcell 3 21 174 5
compare 1 4 38 2
readonly_map 4 25 224 3
Source file: ./lib/mesa/include/d3dadapter/drm.h
Source file: ./lib/mesa/include/c11/threads.h
Source file: ./lib/mesa/include/d3dadapter/present.h
Source file: ./lib/mesa/include/c11/threads_posix.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
impl_thrd_routine 1 6 44 1
call_once 1 4 24 2
cnd_broadcast 2 5 29 1
cnd_destroy 1 5 18 1
cnd_init 2 5 31 1
cnd_signal 2 5 29 1
cnd_timedwait 3 14 93 3
cnd_wait 2 6 42 2
mtx_destroy 1 5 20 1
mtx_init 8 19 115 2
mtx_lock 2 5 29 1
mtx_timedlock 6 24 131 2
mtx_trylock 2 5 29 1
mtx_unlock 2 5 29 1
thrd_create 3 14 91 3
thrd_current 1 4 11 1
thrd_detach 2 4 21 1
thrd_equal 1 4 18 2
thrd_exit 1 4 19 1
thrd_join 3 9 48 2
thrd_sleep 1 8 42 1
thrd_yield 1 4 10 1
tss_create 2 5 34 2
tss_delete 1 4 12 1
tss_get 1 4 13 1
tss_set 2 4 27 2
xtime_get 3 10 48 2
Source file: ./lib/mesa/include/GL/internal/dri_interface.h
Source file: ./lib/mesa/include/c11/threads_win32.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
impl_thrd_routine 1 10 55 1
impl_xtime2msec 1 4 31 1
impl_call_once_callback 1 7 51 3
impl_cond_do_signal 8 35 202 2
impl_cond_do_wait 12 45 300 3
impl_tss_dtor_register 4 13 70 2
impl_tss_dtor_invoke 4 11 64 0
call_once 5 17 102 2
cnd_broadcast 3 7 34 1
cnd_destroy 2 7 35 1
cnd_init 3 12 83 1
cnd_signal 3 7 34 1
cnd_timedwait 7 8 74 3
cnd_wait 4 7 47 2
mtx_destroy 1 5 18 1
mtx_init 8 11 68 2
mtx_lock 2 6 24 1
mtx_timedlock 5 14 76 2
mtx_trylock 3 5 26 1
mtx_unlock 2 6 24 1
thrd_create 6 18 119 3
thrd_current 2 17 59 1
thrd_detach 1 5 15 1
thrd_equal 1 4 21 2
thrd_exit 1 5 19 1
thrd_join 4 16 77 2
thrd_sleep 1 5 22 1
thrd_yield 1 4 10 1
tss_create 5 12 65 2
tss_delete 1 4 12 1
tss_get 1 4 13 1
tss_set 2 4 23 2
xtime_get 3 10 48 2
Source file: ./lib/mesa/include/GL/mesa_glinterop.h
Source file: ./lib/libGLU/src/libutil/mipmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
retrieveStoreModes 1 15 128 1
retrieveStoreModes3D 1 19 168 1
computeLog 5 14 62 1
nearestPower 5 15 67 1
halveImage 4 25 164 5
halveImage_ubyte 7 35 258 8
halve1Dimage_ubyte 8 49 344 8
halveImage_byte 7 36 258 8
halve1Dimage_byte 8 47 344 8
halveImage_ushort 11 52 372 9
halve1Dimage_ushort 10 66 461 9
halveImage_short 11 59 437 9
halve1Dimage_short 10 66 461 9
halveImage_uint 11 54 410 9
halve1Dimage_uint 10 66 477 9
halveImage_int 11 58 447 9
halve1Dimage_int 10 66 477 9
halveImage_float 11 58 429 9
halve1Dimage_float 10 66 465 9
scale_internal 13 78 536 7
scale_internal_ubyte 35 187 1461 10
scale_internal_byte 35 187 1461 10
scale_internal_ushort 50 254 1758 11
scale_internal_short 50 266 1942 11
scale_internal_uint 51 258 1784 11
scale_internal_int 50 266 1942 11
scale_internal_float 50 266 1902 11
checkMipmapArgs 5 13 61 3
legalFormat 14 21 60 1
legalType 21 28 81 1
isTypePackedPixel 13 19 74 1
isLegalFormatForPackedPixelType 17 23 104 2
isLegalLevels 5 8 41 4
closestFit 20 63 382 8
gluScaleImage 16 45 305 9
gluBuild1DMipmapLevelsCore 12 81 520 10
gluBuild1DMipmapLevels 4 22 120 9
gluBuild1DMipmaps 3 19 117 6
bitmapBuild2DMipmaps 14 86 569 7
gluBuild2DMipmapLevelsCore 169 700 3984 12
gluBuild2DMipmapLevels 6 25 150 10
gluBuild2DMipmaps 5 23 146 7
fastBuild2DMipmaps 21 114 714 8
elements_per_group 18 29 100 2
bytes_per_element 21 38 167 1
is_index 2 4 16 1
image_size 2 14 82 4
fill_image 58 239 1533 8
empty_image 70 317 2198 8
extract332 1 9 98 3
shove332 4 13 185 3
extract233rev 1 9 98 3
shove233rev 4 13 191 3
extract565 2 14 112 3
shove565 4 13 185 3
extract565rev 2 14 112 3
shove565rev 4 13 191 3
extract4444 2 15 135 3
shove4444 5 16 242 3
extract4444rev 2 15 135 3
shove4444rev 5 16 242 3
extract5551 2 15 131 3
shove5551 5 16 240 3
extract1555rev 2 15 131 3
shove1555rev 5 16 240 3
extract8888 2 15 135 3
shove8888 5 16 242 3
extract8888rev 2 15 135 3
shove8888rev 5 16 242 3
extract1010102 2 15 135 3
shove1010102 5 16 242 3
extract2101010rev 2 16 135 3
shove2101010rev 5 16 242 3
scaleInternalPackedPixel 81 323 2443 12
halveImagePackedPixel 8 57 426 10
halve1DimagePackedPixel 10 75 556 10
gluTexImage3D 6 21 140 10
imageSize3D 3 9 70 5
fillImage3D 51 215 1385 9
scaleInternal3D 17 107 746 9
emptyImage3D 61 284 2005 9
gluScaleImage3D 22 48 346 11
closestFit3D 10 43 258 10
halveImagePackedPixelSlice 18 103 798 12
halveImagePackedPixel3D 10 81 606 12
gluBuild3DMipmapLevelsCore 166 684 3886 14
gluBuild3DMipmapLevels 9 30 189 11
gluBuild3DMipmaps 8 28 192 8
extractUbyte 1 6 47 2
shoveUbyte 2 5 45 3
extractSbyte 1 6 47 2
shoveSbyte 1 4 30 3
extractUshort 2 12 54 2
shoveUshort 2 5 45 3
extractSshort 2 12 54 2
shoveSshort 2 5 45 3
extractUint 2 12 54 2
shoveUint 2 5 46 3
extractSint 2 12 54 2
shoveSint 2 5 46 3
extractFloat 2 12 56 2
shoveFloat 2 5 42 3
halveImageSlice 18 113 940 13
halveImage3D 8 72 582 13
Source file: ./lib/mesa/include/GL/glxext.h
Source file: ./lib/mesa/include/GL/wglext.h
Source file: ./lib/mesa/include/GL/glx.h
Source file: ./lib/mesa/include/GL/glx_mangle.h
Source file: ./lib/mesa/include/GL/osmesa.h
Source file: ./lib/mesa/include/GL/gl_mangle.h
Source file: ./lib/mesa/include/GL/gl.h
Source file: ./lib/mesa/include/D3D9/d3d9caps.h
Source file: ./lib/mesa/include/GL/glcorearb.h
Source file: ./lib/mesa/include/KHR/khrplatform.h
Source file: ./lib/mesa/include/EGL/eglmesaext.h
Source file: ./lib/mesa/include/EGL/eglext.h
Source file: ./lib/mesa/include/EGL/egl.h
Source file: ./lib/mesa/include/EGL/eglextchromium.h
Source file: ./lib/mesa/include/EGL/eglplatform.h
Source file: ./lib/mesa/include/GLES/egl.h
Source file: ./lib/mesa/include/D3D9/d3d9types.h
Source file: ./lib/mesa/include/GLES/glext.h
Source file: ./lib/mesa/include/GLES/glplatform.h
Source file: ./lib/mesa/include/vulkan/vk_icd.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_loader_magic_value 1 4 24 1
valid_loader_magic_value 1 4 30 1
Source file: ./lib/mesa/include/GLES/gl.h
Source file: ./lib/mesa/include/vulkan/vulkan_intel.h
Source file: ./lib/mesa/include/vulkan/vk_platform.h
Source file: ./lib/mesa/include/HaikuGL/GLRenderer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BGLRenderer::ReferenceCount 1 1 9 0
BGLRenderer::Options 1 1 9 0
BGLRenderer::GLView 1 1 8 0
BGLRenderer::GLDispatcher 1 1 8 0
Source file: ./lib/mesa/include/HaikuGL/OpenGLKit.h
Source file: ./lib/mesa/include/HaikuGL/GLView.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BGLView::getGC 1 1 8 0
Source file: ./lib/mesa/include/D3D9/d3d9.h
Source file: ./lib/mesa/include/GLES2/gl2.h
Source file: ./lib/mesa/include/GLES2/gl2platform.h
Source file: ./lib/mesa/include/pci_ids/radeon_pci_ids.h
Source file: ./lib/mesa/include/vulkan/vulkan.h
Source file: ./lib/mesa/include/pci_ids/virtio_gpu_pci_ids.h
Source file: ./lib/mesa/include/pci_ids/vmwgfx_pci_ids.h
Source file: ./lib/mesa/include/pci_ids/i810_pci_ids.h
Source file: ./lib/mesa/include/pci_ids/i915_pci_ids.h
Source file: ./lib/mesa/include/pci_ids/r300_pci_ids.h
Source file: ./lib/mesa/include/pci_ids/r200_pci_ids.h
Source file: ./lib/mesa/include/pci_ids/r600_pci_ids.h
Source file: ./lib/mesa/include/pci_ids/i965_pci_ids.h
Source file: ./lib/mesa/include/pci_ids/radeonsi_pci_ids.h
Source file: ./lib/mesa/include/GLES3/gl3ext.h
Source file: ./lib/libepoxy/generated/src/gl_generated_dispatch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gl_provider_resolver 749 1465 8574 3
gl_single_resolver 1 9 36 2
epoxy_glAccum_resolver 1 4 14 1
epoxy_glAccumxOES_resolver 1 4 14 1
epoxy_glActiveProgramEXT_resolver 1 4 14 1
epoxy_glActiveShaderProgram_resolver 1 16 52 1
epoxy_glActiveShaderProgramEXT_resolver 1 4 14 1
epoxy_glActiveStencilFaceEXT_resolver 1 4 14 1
epoxy_glActiveTexture_resolver 1 18 56 1
epoxy_glActiveTextureARB_resolver 1 18 56 1
epoxy_glActiveVaryingNV_resolver 1 4 14 1
epoxy_glAlphaFragmentOp1ATI_resolver 1 4 14 1
epoxy_glAlphaFragmentOp2ATI_resolver 1 4 14 1
epoxy_glAlphaFragmentOp3ATI_resolver 1 4 14 1
epoxy_glAlphaFunc_resolver 1 14 48 1
epoxy_glAlphaFuncQCOM_resolver 1 4 14 1
epoxy_glAlphaFuncx_resolver 1 4 14 1
epoxy_glAlphaFuncxOES_resolver 1 4 14 1
epoxy_glApplyTextureEXT_resolver 1 4 14 1
epoxy_glAreProgramsResidentNV_resolver 1 4 14 1
epoxy_glAreTexturesResident_resolver 1 4 14 1
epoxy_glAreTexturesResidentEXT_resolver 1 4 14 1
epoxy_glArrayElement_resolver 1 14 48 1
epoxy_glArrayElementEXT_resolver 1 14 48 1
epoxy_glArrayObjectATI_resolver 1 4 14 1
epoxy_glAsyncMarkerSGIX_resolver 1 4 14 1
epoxy_glAttachObjectARB_resolver 1 16 52 1
epoxy_glAttachShader_resolver 1 16 52 1
epoxy_glBegin_unwrapped_resolver 1 4 14 1
epoxy_glBeginConditionalRender_resolver 1 14 48 1
epoxy_glBeginConditionalRenderNV_resolver 1 14 48 1
epoxy_glBeginConditionalRenderNVX_resolver 1 4 14 1
epoxy_glBeginFragmentShaderATI_resolver 1 4 14 1
epoxy_glBeginOcclusionQueryNV_resolver 1 4 14 1
epoxy_glBeginPerfMonitorAMD_resolver 1 4 14 1
epoxy_glBeginPerfQueryINTEL_resolver 1 4 14 1
epoxy_glBeginQuery_resolver 1 16 52 1
epoxy_glBeginQueryARB_resolver 1 16 52 1
epoxy_glBeginQueryEXT_resolver 1 14 48 1
epoxy_glBeginQueryIndexed_resolver 1 14 48 1
epoxy_glBeginTransformFeedback_resolver 1 18 56 1
epoxy_glBeginTransformFeedbackEXT_resolver 1 18 56 1
epoxy_glBeginTransformFeedbackNV_resolver 1 18 56 1
epoxy_glBeginVertexShaderEXT_resolver 1 4 14 1
epoxy_glBeginVideoCaptureNV_resolver 1 4 14 1
epoxy_glBindAttribLocation_resolver 1 16 52 1
epoxy_glBindAttribLocationARB_resolver 1 16 52 1
epoxy_glBindBuffer_resolver 1 18 56 1
epoxy_glBindBufferARB_resolver 1 18 56 1
epoxy_glBindBufferBase_resolver 1 22 64 1
epoxy_glBindBufferBaseEXT_resolver 1 22 64 1
epoxy_glBindBufferBaseNV_resolver 1 22 64 1
epoxy_glBindBufferOffsetEXT_resolver 1 14 48 1
epoxy_glBindBufferOffsetNV_resolver 1 14 48 1
epoxy_glBindBufferRange_resolver 1 22 64 1
epoxy_glBindBufferRangeEXT_resolver 1 22 64 1
epoxy_glBindBufferRangeNV_resolver 1 22 64 1
epoxy_glBindBuffersBase_resolver 1 14 48 1
epoxy_glBindBuffersRange_resolver 1 14 48 1
epoxy_glBindFragDataLocation_resolver 1 14 48 1
epoxy_glBindFragDataLocationEXT_resolver 1 14 48 1
epoxy_glBindFragDataLocationIndexed_resolver 1 14 48 1
epoxy_glBindFragmentShaderATI_resolver 1 4 14 1
epoxy_glBindFramebuffer_resolver 1 18 56 1
epoxy_glBindFramebufferEXT_resolver 1 18 56 1
epoxy_glBindFramebufferOES_resolver 1 4 14 1
epoxy_glBindImageTexture_resolver 1 16 52 1
epoxy_glBindImageTextureEXT_resolver 1 4 14 1
epoxy_glBindImageTextures_resolver 1 14 48 1
epoxy_glBindLightParameterEXT_resolver 1 4 14 1
epoxy_glBindMaterialParameterEXT_resolver 1 4 14 1
epoxy_glBindMultiTextureEXT_resolver 1 4 14 1
epoxy_glBindParameterEXT_resolver 1 4 14 1
epoxy_glBindProgramARB_resolver 1 16 52 1
epoxy_glBindProgramNV_resolver 1 16 52 1
epoxy_glBindProgramPipeline_resolver 1 16 52 1
epoxy_glBindProgramPipelineEXT_resolver 1 4 14 1
epoxy_glBindRenderbuffer_resolver 1 16 52 1
epoxy_glBindRenderbufferEXT_resolver 1 4 14 1
epoxy_glBindRenderbufferOES_resolver 1 4 14 1
epoxy_glBindSampler_resolver 1 16 52 1
epoxy_glBindSamplers_resolver 1 14 48 1
epoxy_glBindTexGenParameterEXT_resolver 1 4 14 1
epoxy_glBindTexture_resolver 1 18 56 1
epoxy_glBindTextureEXT_resolver 1 18 56 1
epoxy_glBindTextureUnit_resolver 1 14 48 1
epoxy_glBindTextureUnitParameterEXT_resolver 1 4 14 1
epoxy_glBindTextures_resolver 1 14 48 1
epoxy_glBindTransformFeedback_resolver 1 16 52 1
epoxy_glBindTransformFeedbackNV_resolver 1 4 14 1
epoxy_glBindVertexArray_resolver 1 20 60 1
epoxy_glBindVertexArrayAPPLE_resolver 1 18 56 1
epoxy_glBindVertexArrayOES_resolver 1 18 56 1
epoxy_glBindVertexBuffer_resolver 1 16 52 1
epoxy_glBindVertexBuffers_resolver 1 14 48 1
epoxy_glBindVertexShaderEXT_resolver 1 4 14 1
epoxy_glBindVideoCaptureStreamBufferNV_resolver 1 4 14 1
epoxy_glBindVideoCaptureStreamTextureNV_resolver 1 4 14 1
epoxy_glBinormal3bEXT_resolver 1 4 14 1
epoxy_glBinormal3bvEXT_resolver 1 4 14 1
epoxy_glBinormal3dEXT_resolver 1 4 14 1
epoxy_glBinormal3dvEXT_resolver 1 4 14 1
epoxy_glBinormal3fEXT_resolver 1 4 14 1
epoxy_glBinormal3fvEXT_resolver 1 4 14 1
epoxy_glBinormal3iEXT_resolver 1 4 14 1
epoxy_glBinormal3ivEXT_resolver 1 4 14 1
epoxy_glBinormal3sEXT_resolver 1 4 14 1
epoxy_glBinormal3svEXT_resolver 1 4 14 1
epoxy_glBinormalPointerEXT_resolver 1 4 14 1
epoxy_glBitmap_resolver 1 4 14 1
epoxy_glBitmapxOES_resolver 1 4 14 1
epoxy_glBlendBarrierKHR_resolver 1 4 14 1
epoxy_glBlendBarrierNV_resolver 1 4 14 1
epoxy_glBlendColor_resolver 1 18 56 1
epoxy_glBlendColorEXT_resolver 1 18 56 1
epoxy_glBlendColorxOES_resolver 1 4 14 1
epoxy_glBlendEquation_resolver 1 18 56 1
epoxy_glBlendEquationEXT_resolver 1 18 56 1
epoxy_glBlendEquationIndexedAMD_resolver 1 20 60 1
epoxy_glBlendEquationOES_resolver 1 4 14 1
epoxy_glBlendEquationSeparate_resolver 1 16 52 1
epoxy_glBlendEquationSeparateEXT_resolver 1 16 52 1
epoxy_glBlendEquationSeparateIndexedAMD_resolver 1 20 60 1
epoxy_glBlendEquationSeparateOES_resolver 1 4 14 1
epoxy_glBlendEquationSeparatei_resolver 1 20 60 1
epoxy_glBlendEquationSeparateiARB_resolver 1 20 60 1
epoxy_glBlendEquationSeparateiEXT_resolver 1 20 60 1
epoxy_glBlendEquationSeparateiOES_resolver 1 20 60 1
epoxy_glBlendEquationi_resolver 1 20 60 1
epoxy_glBlendEquationiARB_resolver 1 20 60 1
epoxy_glBlendEquationiEXT_resolver 1 20 60 1
epoxy_glBlendEquationiOES_resolver 1 20 60 1
epoxy_glBlendFunc_resolver 1 16 52 1
epoxy_glBlendFuncIndexedAMD_resolver 1 20 60 1
epoxy_glBlendFuncSeparate_resolver 1 18 56 1
epoxy_glBlendFuncSeparateEXT_resolver 1 18 56 1
epoxy_glBlendFuncSeparateINGR_resolver 1 18 56 1
epoxy_glBlendFuncSeparateIndexedAMD_resolver 1 20 60 1
epoxy_glBlendFuncSeparateOES_resolver 1 4 14 1
epoxy_glBlendFuncSeparatei_resolver 1 20 60 1
epoxy_glBlendFuncSeparateiARB_resolver 1 20 60 1
epoxy_glBlendFuncSeparateiEXT_resolver 1 20 60 1
epoxy_glBlendFuncSeparateiOES_resolver 1 20 60 1
epoxy_glBlendFunci_resolver 1 20 60 1
epoxy_glBlendFunciARB_resolver 1 20 60 1
epoxy_glBlendFunciEXT_resolver 1 20 60 1
epoxy_glBlendFunciOES_resolver 1 20 60 1
epoxy_glBlendParameteriNV_resolver 1 4 14 1
epoxy_glBlitFramebuffer_resolver 1 20 60 1
epoxy_glBlitFramebufferANGLE_resolver 1 4 14 1
epoxy_glBlitFramebufferEXT_resolver 1 20 60 1
epoxy_glBlitFramebufferNV_resolver 1 20 60 1
epoxy_glBlitNamedFramebuffer_resolver 1 14 48 1
epoxy_glBufferAddressRangeNV_resolver 1 4 14 1
epoxy_glBufferData_resolver 1 18 56 1
epoxy_glBufferDataARB_resolver 1 18 56 1
epoxy_glBufferPageCommitmentARB_resolver 1 4 14 1
epoxy_glBufferParameteriAPPLE_resolver 1 4 14 1
epoxy_glBufferStorage_resolver 1 16 52 1
epoxy_glBufferStorageEXT_resolver 1 16 52 1
epoxy_glBufferSubData_resolver 1 18 56 1
epoxy_glBufferSubDataARB_resolver 1 18 56 1
epoxy_glCallCommandListNV_resolver 1 4 14 1
epoxy_glCallList_resolver 1 4 14 1
epoxy_glCallLists_resolver 1 4 14 1
epoxy_glCheckFramebufferStatus_resolver 1 18 56 1
epoxy_glCheckFramebufferStatusEXT_resolver 1 18 56 1
epoxy_glCheckFramebufferStatusOES_resolver 1 4 14 1
epoxy_glCheckNamedFramebufferStatus_resolver 1 14 48 1
epoxy_glCheckNamedFramebufferStatusEXT_resolver 1 4 14 1
epoxy_glClampColor_resolver 1 14 48 1
epoxy_glClampColorARB_resolver 1 14 48 1
epoxy_glClear_resolver 1 16 52 1
epoxy_glClearAccum_resolver 1 4 14 1
epoxy_glClearAccumxOES_resolver 1 4 14 1
epoxy_glClearBufferData_resolver 1 14 48 1
epoxy_glClearBufferSubData_resolver 1 14 48 1
epoxy_glClearBufferfi_resolver 1 14 48 1
epoxy_glClearBufferfv_resolver 1 14 48 1
epoxy_glClearBufferiv_resolver 1 14 48 1
epoxy_glClearBufferuiv_resolver 1 14 48 1
epoxy_glClearColor_resolver 1 16 52 1
epoxy_glClearColorIiEXT_resolver 1 4 14 1
epoxy_glClearColorIuiEXT_resolver 1 4 14 1
epoxy_glClearColorx_resolver 1 4 14 1
epoxy_glClearColorxOES_resolver 1 4 14 1
epoxy_glClearDepth_resolver 1 4 14 1
epoxy_glClearDepthdNV_resolver 1 4 14 1
epoxy_glClearDepthf_resolver 1 20 60 1
epoxy_glClearDepthfOES_resolver 1 20 60 1
epoxy_glClearDepthx_resolver 1 4 14 1
epoxy_glClearDepthxOES_resolver 1 4 14 1
epoxy_glClearIndex_resolver 1 4 14 1
epoxy_glClearNamedBufferData_resolver 1 14 48 1
epoxy_glClearNamedBufferDataEXT_resolver 1 4 14 1
epoxy_glClearNamedBufferSubData_resolver 1 14 48 1
epoxy_glClearNamedBufferSubDataEXT_resolver 1 4 14 1
epoxy_glClearNamedFramebufferfi_resolver 1 14 48 1
epoxy_glClearNamedFramebufferfv_resolver 1 14 48 1
epoxy_glClearNamedFramebufferiv_resolver 1 14 48 1
epoxy_glClearNamedFramebufferuiv_resolver 1 14 48 1
epoxy_glClearStencil_resolver 1 16 52 1
epoxy_glClearTexImage_resolver 1 14 48 1
epoxy_glClearTexSubImage_resolver 1 14 48 1
epoxy_glClientActiveTexture_resolver 1 16 52 1
epoxy_glClientActiveTextureARB_resolver 1 16 52 1
epoxy_glClientActiveVertexStreamATI_resolver 1 4 14 1
epoxy_glClientAttribDefaultEXT_resolver 1 4 14 1
epoxy_glClientWaitSync_resolver 1 18 56 1
epoxy_glClientWaitSyncAPPLE_resolver 1 18 56 1
epoxy_glClipControl_resolver 1 14 48 1
epoxy_glClipPlane_resolver 1 4 14 1
epoxy_glClipPlanef_resolver 1 4 14 1
epoxy_glClipPlanefIMG_resolver 1 4 14 1
epoxy_glClipPlanefOES_resolver 1 4 14 1
epoxy_glClipPlanex_resolver 1 4 14 1
epoxy_glClipPlanexIMG_resolver 1 4 14 1
epoxy_glClipPlanexOES_resolver 1 4 14 1
epoxy_glColor3b_resolver 1 4 14 1
epoxy_glColor3bv_resolver 1 4 14 1
epoxy_glColor3d_resolver 1 4 14 1
epoxy_glColor3dv_resolver 1 4 14 1
epoxy_glColor3f_resolver 1 4 14 1
epoxy_glColor3fVertex3fSUN_resolver 1 4 14 1
epoxy_glColor3fVertex3fvSUN_resolver 1 4 14 1
epoxy_glColor3fv_resolver 1 4 14 1
epoxy_glColor3hNV_resolver 1 4 14 1
epoxy_glColor3hvNV_resolver 1 4 14 1
epoxy_glColor3i_resolver 1 4 14 1
epoxy_glColor3iv_resolver 1 4 14 1
epoxy_glColor3s_resolver 1 4 14 1
epoxy_glColor3sv_resolver 1 4 14 1
epoxy_glColor3ub_resolver 1 4 14 1
epoxy_glColor3ubv_resolver 1 4 14 1
epoxy_glColor3ui_resolver 1 4 14 1
epoxy_glColor3uiv_resolver 1 4 14 1
epoxy_glColor3us_resolver 1 4 14 1
epoxy_glColor3usv_resolver 1 4 14 1
epoxy_glColor3xOES_resolver 1 4 14 1
epoxy_glColor3xvOES_resolver 1 4 14 1
epoxy_glColor4b_resolver 1 4 14 1
epoxy_glColor4bv_resolver 1 4 14 1
epoxy_glColor4d_resolver 1 4 14 1
epoxy_glColor4dv_resolver 1 4 14 1
epoxy_glColor4f_resolver 1 14 48 1
epoxy_glColor4fNormal3fVertex3fSUN_resolver 1 4 14 1
epoxy_glColor4fNormal3fVertex3fvSUN_resolver 1 4 14 1
epoxy_glColor4fv_resolver 1 4 14 1
epoxy_glColor4hNV_resolver 1 4 14 1
epoxy_glColor4hvNV_resolver 1 4 14 1
epoxy_glColor4i_resolver 1 4 14 1
epoxy_glColor4iv_resolver 1 4 14 1
epoxy_glColor4s_resolver 1 4 14 1
epoxy_glColor4sv_resolver 1 4 14 1
epoxy_glColor4ub_resolver 1 14 48 1
epoxy_glColor4ubVertex2fSUN_resolver 1 4 14 1
epoxy_glColor4ubVertex2fvSUN_resolver 1 4 14 1
epoxy_glColor4ubVertex3fSUN_resolver 1 4 14 1
epoxy_glColor4ubVertex3fvSUN_resolver 1 4 14 1
epoxy_glColor4ubv_resolver 1 4 14 1
epoxy_glColor4ui_resolver 1 4 14 1
epoxy_glColor4uiv_resolver 1 4 14 1
epoxy_glColor4us_resolver 1 4 14 1
epoxy_glColor4usv_resolver 1 4 14 1
epoxy_glColor4x_resolver 1 4 14 1
epoxy_glColor4xOES_resolver 1 4 14 1
epoxy_glColor4xvOES_resolver 1 4 14 1
epoxy_glColorFormatNV_resolver 1 4 14 1
epoxy_glColorFragmentOp1ATI_resolver 1 4 14 1
epoxy_glColorFragmentOp2ATI_resolver 1 4 14 1
epoxy_glColorFragmentOp3ATI_resolver 1 4 14 1
epoxy_glColorMask_resolver 1 16 52 1
epoxy_glColorMaskIndexedEXT_resolver 1 18 56 1
epoxy_glColorMaski_resolver 1 18 56 1
epoxy_glColorMaskiEXT_resolver 1 18 56 1
epoxy_glColorMaskiOES_resolver 1 18 56 1
epoxy_glColorMaterial_resolver 1 4 14 1
epoxy_glColorP3ui_resolver 1 14 48 1
epoxy_glColorP3uiv_resolver 1 14 48 1
epoxy_glColorP4ui_resolver 1 14 48 1
epoxy_glColorP4uiv_resolver 1 14 48 1
epoxy_glColorPointer_resolver 1 14 48 1
epoxy_glColorPointerEXT_resolver 1 4 14 1
epoxy_glColorPointerListIBM_resolver 1 4 14 1
epoxy_glColorPointervINTEL_resolver 1 4 14 1
epoxy_glColorSubTable_resolver 1 14 48 1
epoxy_glColorSubTableEXT_resolver 1 14 48 1
epoxy_glColorTable_resolver 1 16 52 1
epoxy_glColorTableEXT_resolver 1 16 52 1
epoxy_glColorTableParameterfv_resolver 1 14 48 1
epoxy_glColorTableParameterfvSGI_resolver 1 14 48 1
epoxy_glColorTableParameteriv_resolver 1 14 48 1
epoxy_glColorTableParameterivSGI_resolver 1 14 48 1
epoxy_glColorTableSGI_resolver 1 16 52 1
epoxy_glCombinerInputNV_resolver 1 4 14 1
epoxy_glCombinerOutputNV_resolver 1 4 14 1
epoxy_glCombinerParameterfNV_resolver 1 4 14 1
epoxy_glCombinerParameterfvNV_resolver 1 4 14 1
epoxy_glCombinerParameteriNV_resolver 1 4 14 1
epoxy_glCombinerParameterivNV_resolver 1 4 14 1
epoxy_glCombinerStageParameterfvNV_resolver 1 4 14 1
epoxy_glCommandListSegmentsNV_resolver 1 4 14 1
epoxy_glCompileCommandListNV_resolver 1 4 14 1
epoxy_glCompileShader_resolver 1 16 52 1
epoxy_glCompileShaderARB_resolver 1 16 52 1
epoxy_glCompileShaderIncludeARB_resolver 1 4 14 1
epoxy_glCompressedMultiTexImage1DEXT_resolver 1 4 14 1
epoxy_glCompressedMultiTexImage2DEXT_resolver 1 4 14 1
epoxy_glCompressedMultiTexImage3DEXT_resolver 1 4 14 1
epoxy_glCompressedMultiTexSubImage1DEXT_resolver 1 4 14 1
epoxy_glCompressedMultiTexSubImage2DEXT_resolver 1 4 14 1
epoxy_glCompressedMultiTexSubImage3DEXT_resolver 1 4 14 1
epoxy_glCompressedTexImage1D_resolver 1 14 48 1
epoxy_glCompressedTexImage1DARB_resolver 1 14 48 1
epoxy_glCompressedTexImage2D_resolver 1 18 56 1
epoxy_glCompressedTexImage2DARB_resolver 1 18 56 1
epoxy_glCompressedTexImage3D_resolver 1 18 56 1
epoxy_glCompressedTexImage3DARB_resolver 1 18 56 1
epoxy_glCompressedTexImage3DOES_resolver 1 18 56 1
epoxy_glCompressedTexSubImage1D_resolver 1 14 48 1
epoxy_glCompressedTexSubImage1DARB_resolver 1 14 48 1
epoxy_glCompressedTexSubImage2D_resolver 1 18 56 1
epoxy_glCompressedTexSubImage2DARB_resolver 1 18 56 1
epoxy_glCompressedTexSubImage3D_resolver 1 18 56 1
epoxy_glCompressedTexSubImage3DARB_resolver 1 18 56 1
epoxy_glCompressedTexSubImage3DOES_resolver 1 18 56 1
epoxy_glCompressedTextureImage1DEXT_resolver 1 4 14 1
epoxy_glCompressedTextureImage2DEXT_resolver 1 4 14 1
epoxy_glCompressedTextureImage3DEXT_resolver 1 4 14 1
epoxy_glCompressedTextureSubImage1D_resolver 1 14 48 1
epoxy_glCompressedTextureSubImage1DEXT_resolver 1 4 14 1
epoxy_glCompressedTextureSubImage2D_resolver 1 14 48 1
epoxy_glCompressedTextureSubImage2DEXT_resolver 1 4 14 1
epoxy_glCompressedTextureSubImage3D_resolver 1 14 48 1
epoxy_glCompressedTextureSubImage3DEXT_resolver 1 4 14 1
epoxy_glConvolutionFilter1D_resolver 1 14 48 1
epoxy_glConvolutionFilter1DEXT_resolver 1 14 48 1
epoxy_glConvolutionFilter2D_resolver 1 14 48 1
epoxy_glConvolutionFilter2DEXT_resolver 1 14 48 1
epoxy_glConvolutionParameterf_resolver 1 14 48 1
epoxy_glConvolutionParameterfEXT_resolver 1 14 48 1
epoxy_glConvolutionParameterfv_resolver 1 14 48 1
epoxy_glConvolutionParameterfvEXT_resolver 1 14 48 1
epoxy_glConvolutionParameteri_resolver 1 14 48 1
epoxy_glConvolutionParameteriEXT_resolver 1 14 48 1
epoxy_glConvolutionParameteriv_resolver 1 14 48 1
epoxy_glConvolutionParameterivEXT_resolver 1 14 48 1
epoxy_glConvolutionParameterxOES_resolver 1 4 14 1
epoxy_glConvolutionParameterxvOES_resolver 1 4 14 1
epoxy_glCopyBufferSubData_resolver 1 18 56 1
epoxy_glCopyBufferSubDataNV_resolver 1 18 56 1
epoxy_glCopyColorSubTable_resolver 1 14 48 1
epoxy_glCopyColorSubTableEXT_resolver 1 14 48 1
epoxy_glCopyColorTable_resolver 1 14 48 1
epoxy_glCopyColorTableSGI_resolver 1 14 48 1
epoxy_glCopyConvolutionFilter1D_resolver 1 14 48 1
epoxy_glCopyConvolutionFilter1DEXT_resolver 1 14 48 1
epoxy_glCopyConvolutionFilter2D_resolver 1 14 48 1
epoxy_glCopyConvolutionFilter2DEXT_resolver 1 14 48 1
epoxy_glCopyImageSubData_resolver 1 18 56 1
epoxy_glCopyImageSubDataEXT_resolver 1 18 56 1
epoxy_glCopyImageSubDataNV_resolver 1 4 14 1
epoxy_glCopyImageSubDataOES_resolver 1 18 56 1
epoxy_glCopyMultiTexImage1DEXT_resolver 1 4 14 1
epoxy_glCopyMultiTexImage2DEXT_resolver 1 4 14 1
epoxy_glCopyMultiTexSubImage1DEXT_resolver 1 4 14 1
epoxy_glCopyMultiTexSubImage2DEXT_resolver 1 4 14 1
epoxy_glCopyMultiTexSubImage3DEXT_resolver 1 4 14 1
epoxy_glCopyNamedBufferSubData_resolver 1 14 48 1
epoxy_glCopyPathNV_resolver 1 4 14 1
epoxy_glCopyPixels_resolver 1 4 14 1
epoxy_glCopyTexImage1D_resolver 1 14 48 1
epoxy_glCopyTexImage1DEXT_resolver 1 14 48 1
epoxy_glCopyTexImage2D_resolver 1 18 56 1
epoxy_glCopyTexImage2DEXT_resolver 1 18 56 1
epoxy_glCopyTexSubImage1D_resolver 1 14 48 1
epoxy_glCopyTexSubImage1DEXT_resolver 1 14 48 1
epoxy_glCopyTexSubImage2D_resolver 1 18 56 1
epoxy_glCopyTexSubImage2DEXT_resolver 1 18 56 1
epoxy_glCopyTexSubImage3D_resolver 1 18 56 1
epoxy_glCopyTexSubImage3DEXT_resolver 1 18 56 1
epoxy_glCopyTexSubImage3DOES_resolver 1 18 56 1
epoxy_glCopyTextureImage1DEXT_resolver 1 4 14 1
epoxy_glCopyTextureImage2DEXT_resolver 1 4 14 1
epoxy_glCopyTextureLevelsAPPLE_resolver 1 4 14 1
epoxy_glCopyTextureSubImage1D_resolver 1 14 48 1
epoxy_glCopyTextureSubImage1DEXT_resolver 1 4 14 1
epoxy_glCopyTextureSubImage2D_resolver 1 14 48 1
epoxy_glCopyTextureSubImage2DEXT_resolver 1 4 14 1
epoxy_glCopyTextureSubImage3D_resolver 1 14 48 1
epoxy_glCopyTextureSubImage3DEXT_resolver 1 4 14 1
epoxy_glCoverFillPathInstancedNV_resolver 1 4 14 1
epoxy_glCoverFillPathNV_resolver 1 4 14 1
epoxy_glCoverStrokePathInstancedNV_resolver 1 4 14 1
epoxy_glCoverStrokePathNV_resolver 1 4 14 1
epoxy_glCoverageMaskNV_resolver 1 4 14 1
epoxy_glCoverageModulationNV_resolver 1 4 14 1
epoxy_glCoverageModulationTableNV_resolver 1 4 14 1
epoxy_glCoverageOperationNV_resolver 1 4 14 1
epoxy_glCreateBuffers_resolver 1 14 48 1
epoxy_glCreateCommandListsNV_resolver 1 4 14 1
epoxy_glCreateFramebuffers_resolver 1 14 48 1
epoxy_glCreatePerfQueryINTEL_resolver 1 4 14 1
epoxy_glCreateProgram_resolver 1 16 52 1
epoxy_glCreateProgramObjectARB_resolver 1 16 52 1
epoxy_glCreateProgramPipelines_resolver 1 14 48 1
epoxy_glCreateQueries_resolver 1 14 48 1
epoxy_glCreateRenderbuffers_resolver 1 14 48 1
epoxy_glCreateSamplers_resolver 1 14 48 1
epoxy_glCreateShader_resolver 1 16 52 1
epoxy_glCreateShaderObjectARB_resolver 1 16 52 1
epoxy_glCreateShaderProgramEXT_resolver 1 4 14 1
epoxy_glCreateShaderProgramv_resolver 1 16 52 1
epoxy_glCreateShaderProgramvEXT_resolver 1 4 14 1
epoxy_glCreateStatesNV_resolver 1 4 14 1
epoxy_glCreateSyncFromCLeventARB_resolver 1 4 14 1
epoxy_glCreateTextures_resolver 1 14 48 1
epoxy_glCreateTransformFeedbacks_resolver 1 14 48 1
epoxy_glCreateVertexArrays_resolver 1 14 48 1
epoxy_glCullFace_resolver 1 16 52 1
epoxy_glCullParameterdvEXT_resolver 1 4 14 1
epoxy_glCullParameterfvEXT_resolver 1 4 14 1
epoxy_glCurrentPaletteMatrixARB_resolver 1 4 14 1
epoxy_glCurrentPaletteMatrixOES_resolver 1 4 14 1
epoxy_glDebugMessageCallback_resolver 1 18 56 1
epoxy_glDebugMessageCallbackAMD_resolver 1 4 14 1
epoxy_glDebugMessageCallbackARB_resolver 1 18 56 1
epoxy_glDebugMessageCallbackKHR_resolver 1 18 56 1
epoxy_glDebugMessageControl_resolver 1 18 56 1
epoxy_glDebugMessageControlARB_resolver 1 18 56 1
epoxy_glDebugMessageControlKHR_resolver 1 18 56 1
epoxy_glDebugMessageEnableAMD_resolver 1 4 14 1
epoxy_glDebugMessageInsert_resolver 1 18 56 1
epoxy_glDebugMessageInsertAMD_resolver 1 4 14 1
epoxy_glDebugMessageInsertARB_resolver 1 18 56 1
epoxy_glDebugMessageInsertKHR_resolver 1 18 56 1
epoxy_glDeformSGIX_resolver 1 4 14 1
epoxy_glDeformationMap3dSGIX_resolver 1 4 14 1
epoxy_glDeformationMap3fSGIX_resolver 1 4 14 1
epoxy_glDeleteAsyncMarkersSGIX_resolver 1 4 14 1
epoxy_glDeleteBuffers_resolver 1 18 56 1
epoxy_glDeleteBuffersARB_resolver 1 18 56 1
epoxy_glDeleteCommandListsNV_resolver 1 4 14 1
epoxy_glDeleteFencesAPPLE_resolver 1 4 14 1
epoxy_glDeleteFencesNV_resolver 1 4 14 1
epoxy_glDeleteFragmentShaderATI_resolver 1 4 14 1
epoxy_glDeleteFramebuffers_resolver 1 18 56 1
epoxy_glDeleteFramebuffersEXT_resolver 1 18 56 1
epoxy_glDeleteFramebuffersOES_resolver 1 4 14 1
epoxy_glDeleteLists_resolver 1 4 14 1
epoxy_glDeleteNamedStringARB_resolver 1 4 14 1
epoxy_glDeleteNamesAMD_resolver 1 4 14 1
epoxy_glDeleteObjectARB_resolver 1 4 14 1
epoxy_glDeleteOcclusionQueriesNV_resolver 1 4 14 1
epoxy_glDeletePathsNV_resolver 1 4 14 1
epoxy_glDeletePerfMonitorsAMD_resolver 1 4 14 1
epoxy_glDeletePerfQueryINTEL_resolver 1 4 14 1
epoxy_glDeleteProgram_resolver 1 14 48 1
epoxy_glDeleteProgramPipelines_resolver 1 16 52 1
epoxy_glDeleteProgramPipelinesEXT_resolver 1 4 14 1
epoxy_glDeleteProgramsARB_resolver 1 16 52 1
epoxy_glDeleteProgramsNV_resolver 1 16 52 1
epoxy_glDeleteQueries_resolver 1 16 52 1
epoxy_glDeleteQueriesARB_resolver 1 16 52 1
epoxy_glDeleteQueriesEXT_resolver 1 14 48 1
epoxy_glDeleteRenderbuffers_resolver 1 18 56 1
epoxy_glDeleteRenderbuffersEXT_resolver 1 18 56 1
epoxy_glDeleteRenderbuffersOES_resolver 1 4 14 1
epoxy_glDeleteSamplers_resolver 1 16 52 1
epoxy_glDeleteShader_resolver 1 14 48 1
epoxy_glDeleteStatesNV_resolver 1 4 14 1
epoxy_glDeleteSync_resolver 1 18 56 1
epoxy_glDeleteSyncAPPLE_resolver 1 18 56 1
epoxy_glDeleteTextures_resolver 1 16 52 1
epoxy_glDeleteTexturesEXT_resolver 1 4 14 1
epoxy_glDeleteTransformFeedbacks_resolver 1 18 56 1
epoxy_glDeleteTransformFeedbacksNV_resolver 1 18 56 1
epoxy_glDeleteVertexArrays_resolver 1 20 60 1
epoxy_glDeleteVertexArraysAPPLE_resolver 1 20 60 1
epoxy_glDeleteVertexArraysOES_resolver 1 20 60 1
epoxy_glDeleteVertexShaderEXT_resolver 1 4 14 1
epoxy_glDepthBoundsEXT_resolver 1 4 14 1
epoxy_glDepthBoundsdNV_resolver 1 4 14 1
epoxy_glDepthFunc_resolver 1 16 52 1
epoxy_glDepthMask_resolver 1 16 52 1
epoxy_glDepthRange_resolver 1 4 14 1
epoxy_glDepthRangeArrayfvNV_resolver 1 4 14 1
epoxy_glDepthRangeArrayv_resolver 1 14 48 1
epoxy_glDepthRangeIndexed_resolver 1 14 48 1
epoxy_glDepthRangeIndexedfNV_resolver 1 4 14 1
epoxy_glDepthRangedNV_resolver 1 4 14 1
epoxy_glDepthRangef_resolver 1 20 60 1
epoxy_glDepthRangefOES_resolver 1 20 60 1
epoxy_glDepthRangex_resolver 1 4 14 1
epoxy_glDepthRangexOES_resolver 1 4 14 1
epoxy_glDetachObjectARB_resolver 1 16 52 1
epoxy_glDetachShader_resolver 1 16 52 1
epoxy_glDetailTexFuncSGIS_resolver 1 4 14 1
epoxy_glDisable_resolver 1 16 52 1
epoxy_glDisableClientState_resolver 1 14 48 1
epoxy_glDisableClientStateIndexedEXT_resolver 1 4 14 1
epoxy_glDisableClientStateiEXT_resolver 1 4 14 1
epoxy_glDisableDriverControlQCOM_resolver 1 4 14 1
epoxy_glDisableIndexedEXT_resolver 1 22 64 1
epoxy_glDisableVariantClientStateEXT_resolver 1 4 14 1
epoxy_glDisableVertexArrayAttrib_resolver 1 14 48 1
epoxy_glDisableVertexArrayAttribEXT_resolver 1 4 14 1
epoxy_glDisableVertexArrayEXT_resolver 1 4 14 1
epoxy_glDisableVertexAttribAPPLE_resolver 1 4 14 1
epoxy_glDisableVertexAttribArray_resolver 1 18 56 1
epoxy_glDisableVertexAttribArrayARB_resolver 1 18 56 1
epoxy_glDisablei_resolver 1 22 64 1
epoxy_glDisableiEXT_resolver 1 22 64 1
epoxy_glDisableiNV_resolver 1 22 64 1
epoxy_glDisableiOES_resolver 1 22 64 1
epoxy_glDiscardFramebufferEXT_resolver 1 4 14 1
epoxy_glDispatchCompute_resolver 1 16 52 1
epoxy_glDispatchComputeGroupSizeARB_resolver 1 4 14 1
epoxy_glDispatchComputeIndirect_resolver 1 16 52 1
epoxy_glDrawArrays_resolver 1 18 56 1
epoxy_glDrawArraysEXT_resolver 1 18 56 1
epoxy_glDrawArraysIndirect_resolver 1 16 52 1
epoxy_glDrawArraysInstanced_resolver 1 24 68 1
epoxy_glDrawArraysInstancedANGLE_resolver 1 24 68 1
epoxy_glDrawArraysInstancedARB_resolver 1 24 68 1
epoxy_glDrawArraysInstancedBaseInstance_resolver 1 16 52 1
epoxy_glDrawArraysInstancedBaseInstanceEXT_resolver 1 16 52 1
epoxy_glDrawArraysInstancedEXT_resolver 1 24 68 1
epoxy_glDrawArraysInstancedNV_resolver 1 24 68 1
epoxy_glDrawBuffer_resolver 1 4 14 1
epoxy_glDrawBuffers_resolver 1 20 60 1
epoxy_glDrawBuffersARB_resolver 1 20 60 1
epoxy_glDrawBuffersATI_resolver 1 20 60 1
epoxy_glDrawBuffersEXT_resolver 1 20 60 1
epoxy_glDrawBuffersIndexedEXT_resolver 1 4 14 1
epoxy_glDrawBuffersNV_resolver 1 4 14 1
epoxy_glDrawCommandsAddressNV_resolver 1 4 14 1
epoxy_glDrawCommandsNV_resolver 1 4 14 1
epoxy_glDrawCommandsStatesAddressNV_resolver 1 4 14 1
epoxy_glDrawCommandsStatesNV_resolver 1 4 14 1
epoxy_glDrawElementArrayAPPLE_resolver 1 4 14 1
epoxy_glDrawElementArrayATI_resolver 1 4 14 1
epoxy_glDrawElements_resolver 1 16 52 1
epoxy_glDrawElementsBaseVertex_resolver 1 18 56 1
epoxy_glDrawElementsBaseVertexEXT_resolver 1 18 56 1
epoxy_glDrawElementsBaseVertexOES_resolver 1 18 56 1
epoxy_glDrawElementsIndirect_resolver 1 16 52 1
epoxy_glDrawElementsInstanced_resolver 1 24 68 1
epoxy_glDrawElementsInstancedANGLE_resolver 1 24 68 1
epoxy_glDrawElementsInstancedARB_resolver 1 24 68 1
epoxy_glDrawElementsInstancedBaseInstance_resolver 1 16 52 1
epoxy_glDrawElementsInstancedBaseInstanceEXT_resolver 1 16 52 1
epoxy_glDrawElementsInstancedBaseVertex_resolver 1 18 56 1
epoxy_glDrawElementsInstancedBaseVertexBaseInstance_resolver 1 16 52 1
epoxy_glDrawElementsInstancedBaseVertexBaseInstanceEXT_resolver 1 16 52 1
epoxy_glDrawElementsInstancedBaseVertexEXT_resolver 1 18 56 1
epoxy_glDrawElementsInstancedBaseVertexOES_resolver 1 18 56 1
epoxy_glDrawElementsInstancedEXT_resolver 1 24 68 1
epoxy_glDrawElementsInstancedNV_resolver 1 24 68 1
epoxy_glDrawMeshArraysSUN_resolver 1 4 14 1
epoxy_glDrawPixels_resolver 1 4 14 1
epoxy_glDrawRangeElementArrayAPPLE_resolver 1 4 14 1
epoxy_glDrawRangeElementArrayATI_resolver 1 4 14 1
epoxy_glDrawRangeElements_resolver 1 16 52 1
epoxy_glDrawRangeElementsBaseVertex_resolver 1 18 56 1
epoxy_glDrawRangeElementsBaseVertexEXT_resolver 1 18 56 1
epoxy_glDrawRangeElementsBaseVertexOES_resolver 1 18 56 1
epoxy_glDrawRangeElementsEXT_resolver 1 16 52 1
epoxy_glDrawTexfOES_resolver 1 4 14 1
epoxy_glDrawTexfvOES_resolver 1 4 14 1
epoxy_glDrawTexiOES_resolver 1 4 14 1
epoxy_glDrawTexivOES_resolver 1 4 14 1
epoxy_glDrawTexsOES_resolver 1 4 14 1
epoxy_glDrawTexsvOES_resolver 1 4 14 1
epoxy_glDrawTextureNV_resolver 1 4 14 1
epoxy_glDrawTexxOES_resolver 1 4 14 1
epoxy_glDrawTexxvOES_resolver 1 4 14 1
epoxy_glDrawTransformFeedback_resolver 1 16 52 1
epoxy_glDrawTransformFeedbackInstanced_resolver 1 14 48 1
epoxy_glDrawTransformFeedbackNV_resolver 1 16 52 1
epoxy_glDrawTransformFeedbackStream_resolver 1 14 48 1
epoxy_glDrawTransformFeedbackStreamInstanced_resolver 1 14 48 1
epoxy_glEGLImageTargetRenderbufferStorageOES_resolver 1 4 14 1
epoxy_glEGLImageTargetTexture2DOES_resolver 1 4 14 1
epoxy_glEdgeFlag_resolver 1 4 14 1
epoxy_glEdgeFlagFormatNV_resolver 1 4 14 1
epoxy_glEdgeFlagPointer_resolver 1 4 14 1
epoxy_glEdgeFlagPointerEXT_resolver 1 4 14 1
epoxy_glEdgeFlagPointerListIBM_resolver 1 4 14 1
epoxy_glEdgeFlagv_resolver 1 4 14 1
epoxy_glElementPointerAPPLE_resolver 1 4 14 1
epoxy_glElementPointerATI_resolver 1 4 14 1
epoxy_glEnable_resolver 1 16 52 1
epoxy_glEnableClientState_resolver 1 14 48 1
epoxy_glEnableClientStateIndexedEXT_resolver 1 4 14 1
epoxy_glEnableClientStateiEXT_resolver 1 4 14 1
epoxy_glEnableDriverControlQCOM_resolver 1 4 14 1
epoxy_glEnableIndexedEXT_resolver 1 22 64 1
epoxy_glEnableVariantClientStateEXT_resolver 1 4 14 1
epoxy_glEnableVertexArrayAttrib_resolver 1 14 48 1
epoxy_glEnableVertexArrayAttribEXT_resolver 1 4 14 1
epoxy_glEnableVertexArrayEXT_resolver 1 4 14 1
epoxy_glEnableVertexAttribAPPLE_resolver 1 4 14 1
epoxy_glEnableVertexAttribArray_resolver 1 18 56 1
epoxy_glEnableVertexAttribArrayARB_resolver 1 18 56 1
epoxy_glEnablei_resolver 1 22 64 1
epoxy_glEnableiEXT_resolver 1 22 64 1
epoxy_glEnableiNV_resolver 1 22 64 1
epoxy_glEnableiOES_resolver 1 22 64 1
epoxy_glEnd_unwrapped_resolver 1 4 14 1
epoxy_glEndConditionalRender_resolver 1 16 52 1
epoxy_glEndConditionalRenderNV_resolver 1 16 52 1
epoxy_glEndConditionalRenderNVX_resolver 1 16 52 1
epoxy_glEndFragmentShaderATI_resolver 1 4 14 1
epoxy_glEndList_resolver 1 4 14 1
epoxy_glEndOcclusionQueryNV_resolver 1 4 14 1
epoxy_glEndPerfMonitorAMD_resolver 1 4 14 1
epoxy_glEndPerfQueryINTEL_resolver 1 4 14 1
epoxy_glEndQuery_resolver 1 16 52 1
epoxy_glEndQueryARB_resolver 1 16 52 1
epoxy_glEndQueryEXT_resolver 1 14 48 1
epoxy_glEndQueryIndexed_resolver 1 14 48 1
epoxy_glEndTilingQCOM_resolver 1 4 14 1
epoxy_glEndTransformFeedback_resolver 1 18 56 1
epoxy_glEndTransformFeedbackEXT_resolver 1 18 56 1
epoxy_glEndTransformFeedbackNV_resolver 1 18 56 1
epoxy_glEndVertexShaderEXT_resolver 1 4 14 1
epoxy_glEndVideoCaptureNV_resolver 1 4 14 1
epoxy_glEvalCoord1d_resolver 1 4 14 1
epoxy_glEvalCoord1dv_resolver 1 4 14 1
epoxy_glEvalCoord1f_resolver 1 4 14 1
epoxy_glEvalCoord1fv_resolver 1 4 14 1
epoxy_glEvalCoord1xOES_resolver 1 4 14 1
epoxy_glEvalCoord1xvOES_resolver 1 4 14 1
epoxy_glEvalCoord2d_resolver 1 4 14 1
epoxy_glEvalCoord2dv_resolver 1 4 14 1
epoxy_glEvalCoord2f_resolver 1 4 14 1
epoxy_glEvalCoord2fv_resolver 1 4 14 1
epoxy_glEvalCoord2xOES_resolver 1 4 14 1
epoxy_glEvalCoord2xvOES_resolver 1 4 14 1
epoxy_glEvalMapsNV_resolver 1 4 14 1
epoxy_glEvalMesh1_resolver 1 4 14 1
epoxy_glEvalMesh2_resolver 1 4 14 1
epoxy_glEvalPoint1_resolver 1 4 14 1
epoxy_glEvalPoint2_resolver 1 4 14 1
epoxy_glExecuteProgramNV_resolver 1 4 14 1
epoxy_glExtGetBufferPointervQCOM_resolver 1 4 14 1
epoxy_glExtGetBuffersQCOM_resolver 1 4 14 1
epoxy_glExtGetFramebuffersQCOM_resolver 1 4 14 1
epoxy_glExtGetProgramBinarySourceQCOM_resolver 1 4 14 1
epoxy_glExtGetProgramsQCOM_resolver 1 4 14 1
epoxy_glExtGetRenderbuffersQCOM_resolver 1 4 14 1
epoxy_glExtGetShadersQCOM_resolver 1 4 14 1
epoxy_glExtGetTexLevelParameterivQCOM_resolver 1 4 14 1
epoxy_glExtGetTexSubImageQCOM_resolver 1 4 14 1
epoxy_glExtGetTexturesQCOM_resolver 1 4 14 1
epoxy_glExtIsProgramBinaryQCOM_resolver 1 4 14 1
epoxy_glExtTexObjectStateOverrideiQCOM_resolver 1 4 14 1
epoxy_glExtractComponentEXT_resolver 1 4 14 1
epoxy_glFeedbackBuffer_resolver 1 4 14 1
epoxy_glFeedbackBufferxOES_resolver 1 4 14 1
epoxy_glFenceSync_resolver 1 18 56 1
epoxy_glFenceSyncAPPLE_resolver 1 18 56 1
epoxy_glFinalCombinerInputNV_resolver 1 4 14 1
epoxy_glFinish_resolver 1 16 52 1
epoxy_glFinishAsyncSGIX_resolver 1 4 14 1
epoxy_glFinishFenceAPPLE_resolver 1 4 14 1
epoxy_glFinishFenceNV_resolver 1 4 14 1
epoxy_glFinishObjectAPPLE_resolver 1 4 14 1
epoxy_glFinishTextureSUNX_resolver 1 4 14 1
epoxy_glFlush_resolver 1 16 52 1
epoxy_glFlushMappedBufferRange_resolver 1 20 60 1
epoxy_glFlushMappedBufferRangeAPPLE_resolver 1 20 60 1
epoxy_glFlushMappedBufferRangeEXT_resolver 1 20 60 1
epoxy_glFlushMappedNamedBufferRange_resolver 1 14 48 1
epoxy_glFlushMappedNamedBufferRangeEXT_resolver 1 4 14 1
epoxy_glFlushPixelDataRangeNV_resolver 1 4 14 1
epoxy_glFlushRasterSGIX_resolver 1 4 14 1
epoxy_glFlushStaticDataIBM_resolver 1 4 14 1
epoxy_glFlushVertexArrayRangeAPPLE_resolver 1 4 14 1
epoxy_glFlushVertexArrayRangeNV_resolver 1 4 14 1
epoxy_glFogCoordFormatNV_resolver 1 4 14 1
epoxy_glFogCoordPointer_resolver 1 14 48 1
epoxy_glFogCoordPointerEXT_resolver 1 14 48 1
epoxy_glFogCoordPointerListIBM_resolver 1 4 14 1
epoxy_glFogCoordd_resolver 1 14 48 1
epoxy_glFogCoorddEXT_resolver 1 14 48 1
epoxy_glFogCoorddv_resolver 1 14 48 1
epoxy_glFogCoorddvEXT_resolver 1 14 48 1
epoxy_glFogCoordf_resolver 1 14 48 1
epoxy_glFogCoordfEXT_resolver 1 14 48 1
epoxy_glFogCoordfv_resolver 1 14 48 1
epoxy_glFogCoordfvEXT_resolver 1 14 48 1
epoxy_glFogCoordhNV_resolver 1 4 14 1
epoxy_glFogCoordhvNV_resolver 1 4 14 1
epoxy_glFogFuncSGIS_resolver 1 4 14 1
epoxy_glFogf_resolver 1 14 48 1
epoxy_glFogfv_resolver 1 14 48 1
epoxy_glFogi_resolver 1 4 14 1
epoxy_glFogiv_resolver 1 4 14 1
epoxy_glFogx_resolver 1 4 14 1
epoxy_glFogxOES_resolver 1 4 14 1
epoxy_glFogxv_resolver 1 4 14 1
epoxy_glFogxvOES_resolver 1 4 14 1
epoxy_glFragmentColorMaterialSGIX_resolver 1 4 14 1
epoxy_glFragmentCoverageColorNV_resolver 1 4 14 1
epoxy_glFragmentLightModelfSGIX_resolver 1 4 14 1
epoxy_glFragmentLightModelfvSGIX_resolver 1 4 14 1
epoxy_glFragmentLightModeliSGIX_resolver 1 4 14 1
epoxy_glFragmentLightModelivSGIX_resolver 1 4 14 1
epoxy_glFragmentLightfSGIX_resolver 1 4 14 1
epoxy_glFragmentLightfvSGIX_resolver 1 4 14 1
epoxy_glFragmentLightiSGIX_resolver 1 4 14 1
epoxy_glFragmentLightivSGIX_resolver 1 4 14 1
epoxy_glFragmentMaterialfSGIX_resolver 1 4 14 1
epoxy_glFragmentMaterialfvSGIX_resolver 1 4 14 1
epoxy_glFragmentMaterialiSGIX_resolver 1 4 14 1
epoxy_glFragmentMaterialivSGIX_resolver 1 4 14 1
epoxy_glFrameTerminatorGREMEDY_resolver 1 4 14 1
epoxy_glFrameZoomSGIX_resolver 1 4 14 1
epoxy_glFramebufferDrawBufferEXT_resolver 1 4 14 1
epoxy_glFramebufferDrawBuffersEXT_resolver 1 4 14 1
epoxy_glFramebufferParameteri_resolver 1 16 52 1
epoxy_glFramebufferReadBufferEXT_resolver 1 4 14 1
epoxy_glFramebufferRenderbuffer_resolver 1 18 56 1
epoxy_glFramebufferRenderbufferEXT_resolver 1 18 56 1
epoxy_glFramebufferRenderbufferOES_resolver 1 4 14 1
epoxy_glFramebufferSampleLocationsfvNV_resolver 1 4 14 1
epoxy_glFramebufferTexture_resolver 1 20 60 1
epoxy_glFramebufferTexture1D_resolver 1 16 52 1
epoxy_glFramebufferTexture1DEXT_resolver 1 16 52 1
epoxy_glFramebufferTexture2D_resolver 1 18 56 1
epoxy_glFramebufferTexture2DEXT_resolver 1 18 56 1
epoxy_glFramebufferTexture2DMultisampleEXT_resolver 1 4 14 1
epoxy_glFramebufferTexture2DMultisampleIMG_resolver 1 4 14 1
epoxy_glFramebufferTexture2DOES_resolver 1 4 14 1
epoxy_glFramebufferTexture3D_resolver 1 18 56 1
epoxy_glFramebufferTexture3DEXT_resolver 1 18 56 1
epoxy_glFramebufferTexture3DOES_resolver 1 18 56 1
epoxy_glFramebufferTextureARB_resolver 1 20 60 1
epoxy_glFramebufferTextureEXT_resolver 1 20 60 1
epoxy_glFramebufferTextureFaceARB_resolver 1 14 48 1
epoxy_glFramebufferTextureFaceEXT_resolver 1 14 48 1
epoxy_glFramebufferTextureLayer_resolver 1 22 64 1
epoxy_glFramebufferTextureLayerARB_resolver 1 22 64 1
epoxy_glFramebufferTextureLayerEXT_resolver 1 22 64 1
epoxy_glFramebufferTextureMultiviewOVR_resolver 1 4 14 1
epoxy_glFramebufferTextureOES_resolver 1 20 60 1
epoxy_glFreeObjectBufferATI_resolver 1 4 14 1
epoxy_glFrontFace_resolver 1 16 52 1
epoxy_glFrustum_resolver 1 4 14 1
epoxy_glFrustumf_resolver 1 4 14 1
epoxy_glFrustumfOES_resolver 1 4 14 1
epoxy_glFrustumx_resolver 1 4 14 1
epoxy_glFrustumxOES_resolver 1 4 14 1
epoxy_glGenAsyncMarkersSGIX_resolver 1 4 14 1
epoxy_glGenBuffers_resolver 1 18 56 1
epoxy_glGenBuffersARB_resolver 1 18 56 1
epoxy_glGenFencesAPPLE_resolver 1 4 14 1
epoxy_glGenFencesNV_resolver 1 4 14 1
epoxy_glGenFragmentShadersATI_resolver 1 4 14 1
epoxy_glGenFramebuffers_resolver 1 18 56 1
epoxy_glGenFramebuffersEXT_resolver 1 18 56 1
epoxy_glGenFramebuffersOES_resolver 1 4 14 1
epoxy_glGenLists_resolver 1 4 14 1
epoxy_glGenNamesAMD_resolver 1 4 14 1
epoxy_glGenOcclusionQueriesNV_resolver 1 4 14 1
epoxy_glGenPathsNV_resolver 1 4 14 1
epoxy_glGenPerfMonitorsAMD_resolver 1 4 14 1
epoxy_glGenProgramPipelines_resolver 1 16 52 1
epoxy_glGenProgramPipelinesEXT_resolver 1 4 14 1
epoxy_glGenProgramsARB_resolver 1 16 52 1
epoxy_glGenProgramsNV_resolver 1 16 52 1
epoxy_glGenQueries_resolver 1 16 52 1
epoxy_glGenQueriesARB_resolver 1 16 52 1
epoxy_glGenQueriesEXT_resolver 1 14 48 1
epoxy_glGenRenderbuffers_resolver 1 18 56 1
epoxy_glGenRenderbuffersEXT_resolver 1 18 56 1
epoxy_glGenRenderbuffersOES_resolver 1 4 14 1
epoxy_glGenSamplers_resolver 1 16 52 1
epoxy_glGenSymbolsEXT_resolver 1 4 14 1
epoxy_glGenTextures_resolver 1 16 52 1
epoxy_glGenTexturesEXT_resolver 1 4 14 1
epoxy_glGenTransformFeedbacks_resolver 1 18 56 1
epoxy_glGenTransformFeedbacksNV_resolver 1 18 56 1
epoxy_glGenVertexArrays_resolver 1 20 60 1
epoxy_glGenVertexArraysAPPLE_resolver 1 20 60 1
epoxy_glGenVertexArraysOES_resolver 1 20 60 1
epoxy_glGenVertexShadersEXT_resolver 1 4 14 1
epoxy_glGenerateMipmap_resolver 1 18 56 1
epoxy_glGenerateMipmapEXT_resolver 1 18 56 1
epoxy_glGenerateMipmapOES_resolver 1 4 14 1
epoxy_glGenerateMultiTexMipmapEXT_resolver 1 4 14 1
epoxy_glGenerateTextureMipmap_resolver 1 14 48 1
epoxy_glGenerateTextureMipmapEXT_resolver 1 4 14 1
epoxy_glGetActiveAtomicCounterBufferiv_resolver 1 14 48 1
epoxy_glGetActiveAttrib_resolver 1 16 52 1
epoxy_glGetActiveAttribARB_resolver 1 16 52 1
epoxy_glGetActiveSubroutineName_resolver 1 14 48 1
epoxy_glGetActiveSubroutineUniformName_resolver 1 14 48 1
epoxy_glGetActiveSubroutineUniformiv_resolver 1 14 48 1
epoxy_glGetActiveUniform_resolver 1 16 52 1
epoxy_glGetActiveUniformARB_resolver 1 16 52 1
epoxy_glGetActiveUniformBlockName_resolver 1 16 52 1
epoxy_glGetActiveUniformBlockiv_resolver 1 16 52 1
epoxy_glGetActiveUniformName_resolver 1 14 48 1
epoxy_glGetActiveUniformsiv_resolver 1 16 52 1
epoxy_glGetActiveVaryingNV_resolver 1 4 14 1
epoxy_glGetArrayObjectfvATI_resolver 1 4 14 1
epoxy_glGetArrayObjectivATI_resolver 1 4 14 1
epoxy_glGetAttachedObjectsARB_resolver 1 4 14 1
epoxy_glGetAttachedShaders_resolver 1 14 48 1
epoxy_glGetAttribLocation_resolver 1 16 52 1
epoxy_glGetAttribLocationARB_resolver 1 16 52 1
epoxy_glGetBooleanIndexedvEXT_resolver 1 18 56 1
epoxy_glGetBooleani_v_resolver 1 18 56 1
epoxy_glGetBooleanv_resolver 1 16 52 1
epoxy_glGetBufferParameteri64v_resolver 1 14 48 1
epoxy_glGetBufferParameteriv_resolver 1 18 56 1
epoxy_glGetBufferParameterivARB_resolver 1 18 56 1
epoxy_glGetBufferParameterui64vNV_resolver 1 4 14 1
epoxy_glGetBufferPointerv_resolver 1 18 56 1
epoxy_glGetBufferPointervARB_resolver 1 18 56 1
epoxy_glGetBufferPointervOES_resolver 1 18 56 1
epoxy_glGetBufferSubData_resolver 1 14 48 1
epoxy_glGetBufferSubDataARB_resolver 1 14 48 1
epoxy_glGetClipPlane_resolver 1 4 14 1
epoxy_glGetClipPlanef_resolver 1 4 14 1
epoxy_glGetClipPlanefOES_resolver 1 4 14 1
epoxy_glGetClipPlanex_resolver 1 4 14 1
epoxy_glGetClipPlanexOES_resolver 1 4 14 1
epoxy_glGetColorTable_resolver 1 14 48 1
epoxy_glGetColorTableEXT_resolver 1 14 48 1
epoxy_glGetColorTableParameterfv_resolver 1 14 48 1
epoxy_glGetColorTableParameterfvEXT_resolver 1 14 48 1
epoxy_glGetColorTableParameterfvSGI_resolver 1 4 14 1
epoxy_glGetColorTableParameteriv_resolver 1 14 48 1
epoxy_glGetColorTableParameterivEXT_resolver 1 14 48 1
epoxy_glGetColorTableParameterivSGI_resolver 1 4 14 1
epoxy_glGetColorTableSGI_resolver 1 4 14 1
epoxy_glGetCombinerInputParameterfvNV_resolver 1 4 14 1
epoxy_glGetCombinerInputParameterivNV_resolver 1 4 14 1
epoxy_glGetCombinerOutputParameterfvNV_resolver 1 4 14 1
epoxy_glGetCombinerOutputParameterivNV_resolver 1 4 14 1
epoxy_glGetCombinerStageParameterfvNV_resolver 1 4 14 1
epoxy_glGetCommandHeaderNV_resolver 1 4 14 1
epoxy_glGetCompressedMultiTexImageEXT_resolver 1 4 14 1
epoxy_glGetCompressedTexImage_resolver 1 14 48 1
epoxy_glGetCompressedTexImageARB_resolver 1 14 48 1
epoxy_glGetCompressedTextureImage_resolver 1 14 48 1
epoxy_glGetCompressedTextureImageEXT_resolver 1 4 14 1
epoxy_glGetCompressedTextureSubImage_resolver 1 14 48 1
epoxy_glGetConvolutionFilter_resolver 1 4 14 1
epoxy_glGetConvolutionFilterEXT_resolver 1 4 14 1
epoxy_glGetConvolutionParameterfv_resolver 1 4 14 1
epoxy_glGetConvolutionParameterfvEXT_resolver 1 4 14 1
epoxy_glGetConvolutionParameteriv_resolver 1 4 14 1
epoxy_glGetConvolutionParameterivEXT_resolver 1 4 14 1
epoxy_glGetConvolutionParameterxvOES_resolver 1 4 14 1
epoxy_glGetCoverageModulationTableNV_resolver 1 4 14 1
epoxy_glGetDebugMessageLog_resolver 1 18 56 1
epoxy_glGetDebugMessageLogAMD_resolver 1 4 14 1
epoxy_glGetDebugMessageLogARB_resolver 1 18 56 1
epoxy_glGetDebugMessageLogKHR_resolver 1 18 56 1
epoxy_glGetDetailTexFuncSGIS_resolver 1 4 14 1
epoxy_glGetDoubleIndexedvEXT_resolver 1 18 56 1
epoxy_glGetDoublei_v_resolver 1 18 56 1
epoxy_glGetDoublei_vEXT_resolver 1 18 56 1
epoxy_glGetDoublev_resolver 1 4 14 1
epoxy_glGetDriverControlStringQCOM_resolver 1 4 14 1
epoxy_glGetDriverControlsQCOM_resolver 1 4 14 1
epoxy_glGetError_resolver 1 16 52 1
epoxy_glGetFenceivNV_resolver 1 4 14 1
epoxy_glGetFinalCombinerInputParameterfvNV_resolver 1 4 14 1
epoxy_glGetFinalCombinerInputParameterivNV_resolver 1 4 14 1
epoxy_glGetFirstPerfQueryIdINTEL_resolver 1 4 14 1
epoxy_glGetFixedv_resolver 1 4 14 1
epoxy_glGetFixedvOES_resolver 1 4 14 1
epoxy_glGetFloatIndexedvEXT_resolver 1 20 60 1
epoxy_glGetFloati_v_resolver 1 20 60 1
epoxy_glGetFloati_vEXT_resolver 1 20 60 1
epoxy_glGetFloati_vNV_resolver 1 20 60 1
epoxy_glGetFloatv_resolver 1 16 52 1
epoxy_glGetFogFuncSGIS_resolver 1 4 14 1
epoxy_glGetFragDataIndex_resolver 1 14 48 1
epoxy_glGetFragDataLocation_resolver 1 16 52 1
epoxy_glGetFragDataLocationEXT_resolver 1 16 52 1
epoxy_glGetFragmentLightfvSGIX_resolver 1 4 14 1
epoxy_glGetFragmentLightivSGIX_resolver 1 4 14 1
epoxy_glGetFragmentMaterialfvSGIX_resolver 1 4 14 1
epoxy_glGetFragmentMaterialivSGIX_resolver 1 4 14 1
epoxy_glGetFramebufferAttachmentParameteriv_resolver 1 18 56 1
epoxy_glGetFramebufferAttachmentParameterivEXT_resolver 1 18 56 1
epoxy_glGetFramebufferAttachmentParameterivOES_resolver 1 4 14 1
epoxy_glGetFramebufferParameteriv_resolver 1 16 52 1
epoxy_glGetFramebufferParameterivEXT_resolver 1 4 14 1
epoxy_glGetGraphicsResetStatus_resolver 1 16 52 1
epoxy_glGetGraphicsResetStatusARB_resolver 1 4 14 1
epoxy_glGetGraphicsResetStatusEXT_resolver 1 4 14 1
epoxy_glGetGraphicsResetStatusKHR_resolver 1 16 52 1
epoxy_glGetHandleARB_resolver 1 4 14 1
epoxy_glGetHistogram_resolver 1 4 14 1
epoxy_glGetHistogramEXT_resolver 1 4 14 1
epoxy_glGetHistogramParameterfv_resolver 1 4 14 1
epoxy_glGetHistogramParameterfvEXT_resolver 1 4 14 1
epoxy_glGetHistogramParameteriv_resolver 1 4 14 1
epoxy_glGetHistogramParameterivEXT_resolver 1 4 14 1
epoxy_glGetHistogramParameterxvOES_resolver 1 4 14 1
epoxy_glGetImageHandleARB_resolver 1 4 14 1
epoxy_glGetImageHandleNV_resolver 1 4 14 1
epoxy_glGetImageTransformParameterfvHP_resolver 1 4 14 1
epoxy_glGetImageTransformParameterivHP_resolver 1 4 14 1
epoxy_glGetInfoLogARB_resolver 1 4 14 1
epoxy_glGetInstrumentsSGIX_resolver 1 4 14 1
epoxy_glGetInteger64i_v_resolver 1 14 48 1
epoxy_glGetInteger64v_resolver 1 18 56 1
epoxy_glGetInteger64vAPPLE_resolver 1 18 56 1
epoxy_glGetIntegerIndexedvEXT_resolver 1 22 64 1
epoxy_glGetIntegeri_v_resolver 1 22 64 1
epoxy_glGetIntegeri_vEXT_resolver 1 4 14 1
epoxy_glGetIntegerui64i_vNV_resolver 1 4 14 1
epoxy_glGetIntegerui64vNV_resolver 1 4 14 1
epoxy_glGetIntegerv_resolver 1 4 14 1
epoxy_glGetInternalformatSampleivNV_resolver 1 4 14 1
epoxy_glGetInternalformati64v_resolver 1 14 48 1
epoxy_glGetInternalformativ_resolver 1 16 52 1
epoxy_glGetInvariantBooleanvEXT_resolver 1 4 14 1
epoxy_glGetInvariantFloatvEXT_resolver 1 4 14 1
epoxy_glGetInvariantIntegervEXT_resolver 1 4 14 1
epoxy_glGetLightfv_resolver 1 14 48 1
epoxy_glGetLightiv_resolver 1 4 14 1
epoxy_glGetLightxOES_resolver 1 4 14 1
epoxy_glGetLightxv_resolver 1 4 14 1
epoxy_glGetLightxvOES_resolver 1 4 14 1
epoxy_glGetListParameterfvSGIX_resolver 1 4 14 1
epoxy_glGetListParameterivSGIX_resolver 1 4 14 1
epoxy_glGetLocalConstantBooleanvEXT_resolver 1 4 14 1
epoxy_glGetLocalConstantFloatvEXT_resolver 1 4 14 1
epoxy_glGetLocalConstantIntegervEXT_resolver 1 4 14 1
epoxy_glGetMapAttribParameterfvNV_resolver 1 4 14 1
epoxy_glGetMapAttribParameterivNV_resolver 1 4 14 1
epoxy_glGetMapControlPointsNV_resolver 1 4 14 1
epoxy_glGetMapParameterfvNV_resolver 1 4 14 1
epoxy_glGetMapParameterivNV_resolver 1 4 14 1
epoxy_glGetMapdv_resolver 1 4 14 1
epoxy_glGetMapfv_resolver 1 4 14 1
epoxy_glGetMapiv_resolver 1 4 14 1
epoxy_glGetMapxvOES_resolver 1 4 14 1
epoxy_glGetMaterialfv_resolver 1 14 48 1
epoxy_glGetMaterialiv_resolver 1 4 14 1
epoxy_glGetMaterialxOES_resolver 1 4 14 1
epoxy_glGetMaterialxv_resolver 1 4 14 1
epoxy_glGetMaterialxvOES_resolver 1 4 14 1
epoxy_glGetMinmax_resolver 1 4 14 1
epoxy_glGetMinmaxEXT_resolver 1 4 14 1
epoxy_glGetMinmaxParameterfv_resolver 1 4 14 1
epoxy_glGetMinmaxParameterfvEXT_resolver 1 4 14 1
epoxy_glGetMinmaxParameteriv_resolver 1 4 14 1
epoxy_glGetMinmaxParameterivEXT_resolver 1 4 14 1
epoxy_glGetMultiTexEnvfvEXT_resolver 1 4 14 1
epoxy_glGetMultiTexEnvivEXT_resolver 1 4 14 1
epoxy_glGetMultiTexGendvEXT_resolver 1 4 14 1
epoxy_glGetMultiTexGenfvEXT_resolver 1 4 14 1
epoxy_glGetMultiTexGenivEXT_resolver 1 4 14 1
epoxy_glGetMultiTexImageEXT_resolver 1 4 14 1
epoxy_glGetMultiTexLevelParameterfvEXT_resolver 1 4 14 1
epoxy_glGetMultiTexLevelParameterivEXT_resolver 1 4 14 1
epoxy_glGetMultiTexParameterIivEXT_resolver 1 4 14 1
epoxy_glGetMultiTexParameterIuivEXT_resolver 1 4 14 1
epoxy_glGetMultiTexParameterfvEXT_resolver 1 4 14 1
epoxy_glGetMultiTexParameterivEXT_resolver 1 4 14 1
epoxy_glGetMultisamplefv_resolver 1 18 56 1
epoxy_glGetMultisamplefvNV_resolver 1 18 56 1
epoxy_glGetNamedBufferParameteri64v_resolver 1 14 48 1
epoxy_glGetNamedBufferParameteriv_resolver 1 14 48 1
epoxy_glGetNamedBufferParameterivEXT_resolver 1 4 14 1
epoxy_glGetNamedBufferParameterui64vNV_resolver 1 4 14 1
epoxy_glGetNamedBufferPointerv_resolver 1 14 48 1
epoxy_glGetNamedBufferPointervEXT_resolver 1 4 14 1
epoxy_glGetNamedBufferSubData_resolver 1 14 48 1
epoxy_glGetNamedBufferSubDataEXT_resolver 1 4 14 1
epoxy_glGetNamedFramebufferAttachmentParameteriv_resolver 1 14 48 1
epoxy_glGetNamedFramebufferAttachmentParameterivEXT_resolver 1 4 14 1
epoxy_glGetNamedFramebufferParameteriv_resolver 1 14 48 1
epoxy_glGetNamedFramebufferParameterivEXT_resolver 1 4 14 1
epoxy_glGetNamedProgramLocalParameterIivEXT_resolver 1 4 14 1
epoxy_glGetNamedProgramLocalParameterIuivEXT_resolver 1 4 14 1
epoxy_glGetNamedProgramLocalParameterdvEXT_resolver 1 4 14 1
epoxy_glGetNamedProgramLocalParameterfvEXT_resolver 1 4 14 1
epoxy_glGetNamedProgramStringEXT_resolver 1 4 14 1
epoxy_glGetNamedProgramivEXT_resolver 1 4 14 1
epoxy_glGetNamedRenderbufferParameteriv_resolver 1 14 48 1
epoxy_glGetNamedRenderbufferParameterivEXT_resolver 1 4 14 1
epoxy_glGetNamedStringARB_resolver 1 4 14 1
epoxy_glGetNamedStringivARB_resolver 1 4 14 1
epoxy_glGetNextPerfQueryIdINTEL_resolver 1 4 14 1
epoxy_glGetObjectBufferfvATI_resolver 1 4 14 1
epoxy_glGetObjectBufferivATI_resolver 1 4 14 1
epoxy_glGetObjectLabel_resolver 1 16 52 1
epoxy_glGetObjectLabelEXT_resolver 1 4 14 1
epoxy_glGetObjectLabelKHR_resolver 1 16 52 1
epoxy_glGetObjectParameterfvARB_resolver 1 4 14 1
epoxy_glGetObjectParameterivAPPLE_resolver 1 4 14 1
epoxy_glGetObjectParameterivARB_resolver 1 4 14 1
epoxy_glGetObjectPtrLabel_resolver 1 16 52 1
epoxy_glGetObjectPtrLabelKHR_resolver 1 16 52 1
epoxy_glGetOcclusionQueryivNV_resolver 1 4 14 1
epoxy_glGetOcclusionQueryuivNV_resolver 1 4 14 1
epoxy_glGetPathColorGenfvNV_resolver 1 4 14 1
epoxy_glGetPathColorGenivNV_resolver 1 4 14 1
epoxy_glGetPathCommandsNV_resolver 1 4 14 1
epoxy_glGetPathCoordsNV_resolver 1 4 14 1
epoxy_glGetPathDashArrayNV_resolver 1 4 14 1
epoxy_glGetPathLengthNV_resolver 1 4 14 1
epoxy_glGetPathMetricRangeNV_resolver 1 4 14 1
epoxy_glGetPathMetricsNV_resolver 1 4 14 1
epoxy_glGetPathParameterfvNV_resolver 1 4 14 1
epoxy_glGetPathParameterivNV_resolver 1 4 14 1
epoxy_glGetPathSpacingNV_resolver 1 4 14 1
epoxy_glGetPathTexGenfvNV_resolver 1 4 14 1
epoxy_glGetPathTexGenivNV_resolver 1 4 14 1
epoxy_glGetPerfCounterInfoINTEL_resolver 1 4 14 1
epoxy_glGetPerfMonitorCounterDataAMD_resolver 1 4 14 1
epoxy_glGetPerfMonitorCounterInfoAMD_resolver 1 4 14 1
epoxy_glGetPerfMonitorCounterStringAMD_resolver 1 4 14 1
epoxy_glGetPerfMonitorCountersAMD_resolver 1 4 14 1
epoxy_glGetPerfMonitorGroupStringAMD_resolver 1 4 14 1
epoxy_glGetPerfMonitorGroupsAMD_resolver 1 4 14 1
epoxy_glGetPerfQueryDataINTEL_resolver 1 4 14 1
epoxy_glGetPerfQueryIdByNameINTEL_resolver 1 4 14 1
epoxy_glGetPerfQueryInfoINTEL_resolver 1 4 14 1
epoxy_glGetPixelMapfv_resolver 1 4 14 1
epoxy_glGetPixelMapuiv_resolver 1 4 14 1
epoxy_glGetPixelMapusv_resolver 1 4 14 1
epoxy_glGetPixelMapxv_resolver 1 4 14 1
epoxy_glGetPixelTexGenParameterfvSGIS_resolver 1 4 14 1
epoxy_glGetPixelTexGenParameterivSGIS_resolver 1 4 14 1
epoxy_glGetPixelTransformParameterfvEXT_resolver 1 4 14 1
epoxy_glGetPixelTransformParameterivEXT_resolver 1 4 14 1
epoxy_glGetPointerIndexedvEXT_resolver 1 4 14 1
epoxy_glGetPointeri_vEXT_resolver 1 4 14 1
epoxy_glGetPointerv_resolver 1 22 64 1
epoxy_glGetPointervEXT_resolver 1 22 64 1
epoxy_glGetPointervKHR_resolver 1 22 64 1
epoxy_glGetPolygonStipple_resolver 1 4 14 1
epoxy_glGetProgramBinary_resolver 1 18 56 1
epoxy_glGetProgramBinaryOES_resolver 1 18 56 1
epoxy_glGetProgramEnvParameterIivNV_resolver 1 4 14 1
epoxy_glGetProgramEnvParameterIuivNV_resolver 1 4 14 1
epoxy_glGetProgramEnvParameterdvARB_resolver 1 14 48 1
epoxy_glGetProgramEnvParameterfvARB_resolver 1 14 48 1
epoxy_glGetProgramInfoLog_resolver 1 14 48 1
epoxy_glGetProgramInterfaceiv_resolver 1 16 52 1
epoxy_glGetProgramLocalParameterIivNV_resolver 1 4 14 1
epoxy_glGetProgramLocalParameterIuivNV_resolver 1 4 14 1
epoxy_glGetProgramLocalParameterdvARB_resolver 1 14 48 1
epoxy_glGetProgramLocalParameterfvARB_resolver 1 14 48 1
epoxy_glGetProgramNamedParameterdvNV_resolver 1 4 14 1
epoxy_glGetProgramNamedParameterfvNV_resolver 1 4 14 1
epoxy_glGetProgramParameterdvNV_resolver 1 4 14 1
epoxy_glGetProgramParameterfvNV_resolver 1 4 14 1
epoxy_glGetProgramPipelineInfoLog_resolver 1 16 52 1
epoxy_glGetProgramPipelineInfoLogEXT_resolver 1 4 14 1
epoxy_glGetProgramPipelineiv_resolver 1 16 52 1
epoxy_glGetProgramPipelineivEXT_resolver 1 4 14 1
epoxy_glGetProgramResourceIndex_resolver 1 16 52 1
epoxy_glGetProgramResourceLocation_resolver 1 16 52 1
epoxy_glGetProgramResourceLocationIndex_resolver 1 14 48 1
epoxy_glGetProgramResourceName_resolver 1 16 52 1
epoxy_glGetProgramResourcefvNV_resolver 1 4 14 1
epoxy_glGetProgramResourceiv_resolver 1 16 52 1
epoxy_glGetProgramStageiv_resolver 1 14 48 1
epoxy_glGetProgramStringARB_resolver 1 14 48 1
epoxy_glGetProgramStringNV_resolver 1 4 14 1
epoxy_glGetProgramSubroutineParameteruivNV_resolver 1 4 14 1
epoxy_glGetProgramiv_resolver 1 14 48 1
epoxy_glGetProgramivARB_resolver 1 14 48 1
epoxy_glGetProgramivNV_resolver 1 4 14 1
epoxy_glGetQueryBufferObjecti64v_resolver 1 14 48 1
epoxy_glGetQueryBufferObjectiv_resolver 1 14 48 1
epoxy_glGetQueryBufferObjectui64v_resolver 1 14 48 1
epoxy_glGetQueryBufferObjectuiv_resolver 1 14 48 1
epoxy_glGetQueryIndexediv_resolver 1 14 48 1
epoxy_glGetQueryObjecti64v_resolver 1 18 56 1
epoxy_glGetQueryObjecti64vEXT_resolver 1 18 56 1
epoxy_glGetQueryObjectiv_resolver 1 16 52 1
epoxy_glGetQueryObjectivARB_resolver 1 16 52 1
epoxy_glGetQueryObjectivEXT_resolver 1 16 52 1
epoxy_glGetQueryObjectui64v_resolver 1 18 56 1
epoxy_glGetQueryObjectui64vEXT_resolver 1 18 56 1
epoxy_glGetQueryObjectuiv_resolver 1 16 52 1
epoxy_glGetQueryObjectuivARB_resolver 1 16 52 1
epoxy_glGetQueryObjectuivEXT_resolver 1 14 48 1
epoxy_glGetQueryiv_resolver 1 16 52 1
epoxy_glGetQueryivARB_resolver 1 16 52 1
epoxy_glGetQueryivEXT_resolver 1 14 48 1
epoxy_glGetRenderbufferParameteriv_resolver 1 18 56 1
epoxy_glGetRenderbufferParameterivEXT_resolver 1 18 56 1
epoxy_glGetRenderbufferParameterivOES_resolver 1 4 14 1
epoxy_glGetSamplerParameterIiv_resolver 1 18 56 1
epoxy_glGetSamplerParameterIivEXT_resolver 1 18 56 1
epoxy_glGetSamplerParameterIivOES_resolver 1 18 56 1
epoxy_glGetSamplerParameterIuiv_resolver 1 18 56 1
epoxy_glGetSamplerParameterIuivEXT_resolver 1 18 56 1
epoxy_glGetSamplerParameterIuivOES_resolver 1 18 56 1
epoxy_glGetSamplerParameterfv_resolver 1 16 52 1
epoxy_glGetSamplerParameteriv_resolver 1 16 52 1
epoxy_glGetSeparableFilter_resolver 1 4 14 1
epoxy_glGetSeparableFilterEXT_resolver 1 4 14 1
epoxy_glGetShaderInfoLog_resolver 1 14 48 1
epoxy_glGetShaderPrecisionFormat_resolver 1 16 52 1
epoxy_glGetShaderSource_resolver 1 16 52 1
epoxy_glGetShaderSourceARB_resolver 1 16 52 1
epoxy_glGetShaderiv_resolver 1 14 48 1
epoxy_glGetSharpenTexFuncSGIS_resolver 1 4 14 1
epoxy_glGetStageIndexNV_resolver 1 4 14 1
epoxy_glGetString_resolver 1 4 14 1
epoxy_glGetStringi_resolver 1 14 48 1
epoxy_glGetSubroutineIndex_resolver 1 14 48 1
epoxy_glGetSubroutineUniformLocation_resolver 1 14 48 1
epoxy_glGetSynciv_resolver 1 18 56 1
epoxy_glGetSyncivAPPLE_resolver 1 18 56 1
epoxy_glGetTexBumpParameterfvATI_resolver 1 4 14 1
epoxy_glGetTexBumpParameterivATI_resolver 1 4 14 1
epoxy_glGetTexEnvfv_resolver 1 14 48 1
epoxy_glGetTexEnviv_resolver 1 14 48 1
epoxy_glGetTexEnvxv_resolver 1 4 14 1
epoxy_glGetTexEnvxvOES_resolver 1 4 14 1
epoxy_glGetTexFilterFuncSGIS_resolver 1 4 14 1
epoxy_glGetTexGendv_resolver 1 4 14 1
epoxy_glGetTexGenfv_resolver 1 4 14 1
epoxy_glGetTexGenfvOES_resolver 1 4 14 1
epoxy_glGetTexGeniv_resolver 1 4 14 1
epoxy_glGetTexGenivOES_resolver 1 4 14 1
epoxy_glGetTexGenxvOES_resolver 1 14 48 1
epoxy_glGetTexImage_resolver 1 4 14 1
epoxy_glGetTexLevelParameterfv_resolver 1 14 48 1
epoxy_glGetTexLevelParameteriv_resolver 1 14 48 1
epoxy_glGetTexLevelParameterxvOES_resolver 1 4 14 1
epoxy_glGetTexParameterIiv_resolver 1 18 56 1
epoxy_glGetTexParameterIivEXT_resolver 1 18 56 1
epoxy_glGetTexParameterIivOES_resolver 1 18 56 1
epoxy_glGetTexParameterIuiv_resolver 1 18 56 1
epoxy_glGetTexParameterIuivEXT_resolver 1 18 56 1
epoxy_glGetTexParameterIuivOES_resolver 1 18 56 1
epoxy_glGetTexParameterPointervAPPLE_resolver 1 4 14 1
epoxy_glGetTexParameterfv_resolver 1 16 52 1
epoxy_glGetTexParameteriv_resolver 1 16 52 1
epoxy_glGetTexParameterxv_resolver 1 4 14 1
epoxy_glGetTexParameterxvOES_resolver 1 4 14 1
epoxy_glGetTextureHandleARB_resolver 1 4 14 1
epoxy_glGetTextureHandleNV_resolver 1 4 14 1
epoxy_glGetTextureImage_resolver 1 14 48 1
epoxy_glGetTextureImageEXT_resolver 1 4 14 1
epoxy_glGetTextureLevelParameterfv_resolver 1 14 48 1
epoxy_glGetTextureLevelParameterfvEXT_resolver 1 4 14 1
epoxy_glGetTextureLevelParameteriv_resolver 1 14 48 1
epoxy_glGetTextureLevelParameterivEXT_resolver 1 4 14 1
epoxy_glGetTextureParameterIiv_resolver 1 14 48 1
epoxy_glGetTextureParameterIivEXT_resolver 1 4 14 1
epoxy_glGetTextureParameterIuiv_resolver 1 14 48 1
epoxy_glGetTextureParameterIuivEXT_resolver 1 4 14 1
epoxy_glGetTextureParameterfv_resolver 1 14 48 1
epoxy_glGetTextureParameterfvEXT_resolver 1 4 14 1
epoxy_glGetTextureParameteriv_resolver 1 14 48 1
epoxy_glGetTextureParameterivEXT_resolver 1 4 14 1
epoxy_glGetTextureSamplerHandleARB_resolver 1 4 14 1
epoxy_glGetTextureSamplerHandleNV_resolver 1 4 14 1
epoxy_glGetTextureSubImage_resolver 1 14 48 1
epoxy_glGetTrackMatrixivNV_resolver 1 4 14 1
epoxy_glGetTransformFeedbackVarying_resolver 1 16 52 1
epoxy_glGetTransformFeedbackVaryingEXT_resolver 1 16 52 1
epoxy_glGetTransformFeedbackVaryingNV_resolver 1 4 14 1
epoxy_glGetTransformFeedbacki64_v_resolver 1 14 48 1
epoxy_glGetTransformFeedbacki_v_resolver 1 14 48 1
epoxy_glGetTransformFeedbackiv_resolver 1 14 48 1
epoxy_glGetTranslatedShaderSourceANGLE_resolver 1 4 14 1
epoxy_glGetUniformBlockIndex_resolver 1 16 52 1
epoxy_glGetUniformBufferSizeEXT_resolver 1 4 14 1
epoxy_glGetUniformIndices_resolver 1 16 52 1
epoxy_glGetUniformLocation_resolver 1 16 52 1
epoxy_glGetUniformLocationARB_resolver 1 16 52 1
epoxy_glGetUniformOffsetEXT_resolver 1 4 14 1
epoxy_glGetUniformSubroutineuiv_resolver 1 14 48 1
epoxy_glGetUniformdv_resolver 1 14 48 1
epoxy_glGetUniformfv_resolver 1 16 52 1
epoxy_glGetUniformfvARB_resolver 1 16 52 1
epoxy_glGetUniformi64vNV_resolver 1 14 48 1
epoxy_glGetUniformiv_resolver 1 16 52 1
epoxy_glGetUniformivARB_resolver 1 16 52 1
epoxy_glGetUniformui64vNV_resolver 1 14 48 1
epoxy_glGetUniformuiv_resolver 1 16 52 1
epoxy_glGetUniformuivEXT_resolver 1 16 52 1
epoxy_glGetVariantArrayObjectfvATI_resolver 1 4 14 1
epoxy_glGetVariantArrayObjectivATI_resolver 1 4 14 1
epoxy_glGetVariantBooleanvEXT_resolver 1 4 14 1
epoxy_glGetVariantFloatvEXT_resolver 1 4 14 1
epoxy_glGetVariantIntegervEXT_resolver 1 4 14 1
epoxy_glGetVariantPointervEXT_resolver 1 4 14 1
epoxy_glGetVaryingLocationNV_resolver 1 4 14 1
epoxy_glGetVertexArrayIndexed64iv_resolver 1 14 48 1
epoxy_glGetVertexArrayIndexediv_resolver 1 14 48 1
epoxy_glGetVertexArrayIntegeri_vEXT_resolver 1 4 14 1
epoxy_glGetVertexArrayIntegervEXT_resolver 1 4 14 1
epoxy_glGetVertexArrayPointeri_vEXT_resolver 1 4 14 1
epoxy_glGetVertexArrayPointervEXT_resolver 1 4 14 1
epoxy_glGetVertexArrayiv_resolver 1 14 48 1
epoxy_glGetVertexAttribArrayObjectfvATI_resolver 1 4 14 1
epoxy_glGetVertexAttribArrayObjectivATI_resolver 1 4 14 1
epoxy_glGetVertexAttribIiv_resolver 1 16 52 1
epoxy_glGetVertexAttribIivEXT_resolver 1 16 52 1
epoxy_glGetVertexAttribIuiv_resolver 1 16 52 1
epoxy_glGetVertexAttribIuivEXT_resolver 1 16 52 1
epoxy_glGetVertexAttribLdv_resolver 1 16 52 1
epoxy_glGetVertexAttribLdvEXT_resolver 1 16 52 1
epoxy_glGetVertexAttribLi64vNV_resolver 1 4 14 1
epoxy_glGetVertexAttribLui64vARB_resolver 1 4 14 1
epoxy_glGetVertexAttribLui64vNV_resolver 1 4 14 1
epoxy_glGetVertexAttribPointerv_resolver 1 20 60 1
epoxy_glGetVertexAttribPointervARB_resolver 1 20 60 1
epoxy_glGetVertexAttribPointervNV_resolver 1 20 60 1
epoxy_glGetVertexAttribdv_resolver 1 18 56 1
epoxy_glGetVertexAttribdvARB_resolver 1 18 56 1
epoxy_glGetVertexAttribdvNV_resolver 1 18 56 1
epoxy_glGetVertexAttribfv_resolver 1 20 60 1
epoxy_glGetVertexAttribfvARB_resolver 1 20 60 1
epoxy_glGetVertexAttribfvNV_resolver 1 20 60 1
epoxy_glGetVertexAttribiv_resolver 1 20 60 1
epoxy_glGetVertexAttribivARB_resolver 1 20 60 1
epoxy_glGetVertexAttribivNV_resolver 1 20 60 1
epoxy_glGetVideoCaptureStreamdvNV_resolver 1 4 14 1
epoxy_glGetVideoCaptureStreamfvNV_resolver 1 4 14 1
epoxy_glGetVideoCaptureStreamivNV_resolver 1 4 14 1
epoxy_glGetVideoCaptureivNV_resolver 1 4 14 1
epoxy_glGetVideoi64vNV_resolver 1 4 14 1
epoxy_glGetVideoivNV_resolver 1 4 14 1
epoxy_glGetVideoui64vNV_resolver 1 4 14 1
epoxy_glGetVideouivNV_resolver 1 4 14 1
epoxy_glGetnColorTable_resolver 1 4 14 1
epoxy_glGetnColorTableARB_resolver 1 4 14 1
epoxy_glGetnCompressedTexImage_resolver 1 4 14 1
epoxy_glGetnCompressedTexImageARB_resolver 1 4 14 1
epoxy_glGetnConvolutionFilter_resolver 1 4 14 1
epoxy_glGetnConvolutionFilterARB_resolver 1 4 14 1
epoxy_glGetnHistogram_resolver 1 4 14 1
epoxy_glGetnHistogramARB_resolver 1 4 14 1
epoxy_glGetnMapdv_resolver 1 4 14 1
epoxy_glGetnMapdvARB_resolver 1 4 14 1
epoxy_glGetnMapfv_resolver 1 4 14 1
epoxy_glGetnMapfvARB_resolver 1 4 14 1
epoxy_glGetnMapiv_resolver 1 4 14 1
epoxy_glGetnMapivARB_resolver 1 4 14 1
epoxy_glGetnMinmax_resolver 1 4 14 1
epoxy_glGetnMinmaxARB_resolver 1 4 14 1
epoxy_glGetnPixelMapfv_resolver 1 4 14 1
epoxy_glGetnPixelMapfvARB_resolver 1 4 14 1
epoxy_glGetnPixelMapuiv_resolver 1 4 14 1
epoxy_glGetnPixelMapuivARB_resolver 1 4 14 1
epoxy_glGetnPixelMapusv_resolver 1 4 14 1
epoxy_glGetnPixelMapusvARB_resolver 1 4 14 1
epoxy_glGetnPolygonStipple_resolver 1 4 14 1
epoxy_glGetnPolygonStippleARB_resolver 1 4 14 1
epoxy_glGetnSeparableFilter_resolver 1 4 14 1
epoxy_glGetnSeparableFilterARB_resolver 1 4 14 1
epoxy_glGetnTexImage_resolver 1 4 14 1
epoxy_glGetnTexImageARB_resolver 1 4 14 1
epoxy_glGetnUniformdv_resolver 1 4 14 1
epoxy_glGetnUniformdvARB_resolver 1 4 14 1
epoxy_glGetnUniformfv_resolver 1 16 52 1
epoxy_glGetnUniformfvARB_resolver 1 4 14 1
epoxy_glGetnUniformfvEXT_resolver 1 4 14 1
epoxy_glGetnUniformfvKHR_resolver 1 16 52 1
epoxy_glGetnUniformiv_resolver 1 16 52 1
epoxy_glGetnUniformivARB_resolver 1 4 14 1
epoxy_glGetnUniformivEXT_resolver 1 4 14 1
epoxy_glGetnUniformivKHR_resolver 1 16 52 1
epoxy_glGetnUniformuiv_resolver 1 16 52 1
epoxy_glGetnUniformuivARB_resolver 1 4 14 1
epoxy_glGetnUniformuivKHR_resolver 1 16 52 1
epoxy_glGlobalAlphaFactorbSUN_resolver 1 4 14 1
epoxy_glGlobalAlphaFactordSUN_resolver 1 4 14 1
epoxy_glGlobalAlphaFactorfSUN_resolver 1 4 14 1
epoxy_glGlobalAlphaFactoriSUN_resolver 1 4 14 1
epoxy_glGlobalAlphaFactorsSUN_resolver 1 4 14 1
epoxy_glGlobalAlphaFactorubSUN_resolver 1 4 14 1
epoxy_glGlobalAlphaFactoruiSUN_resolver 1 4 14 1
epoxy_glGlobalAlphaFactorusSUN_resolver 1 4 14 1
epoxy_glHint_resolver 1 16 52 1
epoxy_glHintPGI_resolver 1 4 14 1
epoxy_glHistogram_resolver 1 14 48 1
epoxy_glHistogramEXT_resolver 1 14 48 1
epoxy_glIglooInterfaceSGIX_resolver 1 4 14 1
epoxy_glImageTransformParameterfHP_resolver 1 4 14 1
epoxy_glImageTransformParameterfvHP_resolver 1 4 14 1
epoxy_glImageTransformParameteriHP_resolver 1 4 14 1
epoxy_glImageTransformParameterivHP_resolver 1 4 14 1
epoxy_glImportSyncEXT_resolver 1 4 14 1
epoxy_glIndexFormatNV_resolver 1 4 14 1
epoxy_glIndexFuncEXT_resolver 1 4 14 1
epoxy_glIndexMask_resolver 1 4 14 1
epoxy_glIndexMaterialEXT_resolver 1 4 14 1
epoxy_glIndexPointer_resolver 1 4 14 1
epoxy_glIndexPointerEXT_resolver 1 4 14 1
epoxy_glIndexPointerListIBM_resolver 1 4 14 1
epoxy_glIndexd_resolver 1 4 14 1
epoxy_glIndexdv_resolver 1 4 14 1
epoxy_glIndexf_resolver 1 4 14 1
epoxy_glIndexfv_resolver 1 4 14 1
epoxy_glIndexi_resolver 1 4 14 1
epoxy_glIndexiv_resolver 1 4 14 1
epoxy_glIndexs_resolver 1 4 14 1
epoxy_glIndexsv_resolver 1 4 14 1
epoxy_glIndexub_resolver 1 4 14 1
epoxy_glIndexubv_resolver 1 4 14 1
epoxy_glIndexxOES_resolver 1 4 14 1
epoxy_glIndexxvOES_resolver 1 4 14 1
epoxy_glInitNames_resolver 1 4 14 1
epoxy_glInsertComponentEXT_resolver 1 4 14 1
epoxy_glInsertEventMarkerEXT_resolver 1 4 14 1
epoxy_glInstrumentsBufferSGIX_resolver 1 4 14 1
epoxy_glInterleavedArrays_resolver 1 4 14 1
epoxy_glInterpolatePathsNV_resolver 1 4 14 1
epoxy_glInvalidateBufferData_resolver 1 14 48 1
epoxy_glInvalidateBufferSubData_resolver 1 14 48 1
epoxy_glInvalidateFramebuffer_resolver 1 16 52 1
epoxy_glInvalidateNamedFramebufferData_resolver 1 14 48 1
epoxy_glInvalidateNamedFramebufferSubData_resolver 1 14 48 1
epoxy_glInvalidateSubFramebuffer_resolver 1 16 52 1
epoxy_glInvalidateTexImage_resolver 1 14 48 1
epoxy_glInvalidateTexSubImage_resolver 1 14 48 1
epoxy_glIsAsyncMarkerSGIX_resolver 1 4 14 1
epoxy_glIsBuffer_resolver 1 18 56 1
epoxy_glIsBufferARB_resolver 1 18 56 1
epoxy_glIsBufferResidentNV_resolver 1 4 14 1
epoxy_glIsCommandListNV_resolver 1 4 14 1
epoxy_glIsEnabled_resolver 1 16 52 1
epoxy_glIsEnabledIndexedEXT_resolver 1 22 64 1
epoxy_glIsEnabledi_resolver 1 22 64 1
epoxy_glIsEnablediEXT_resolver 1 22 64 1
epoxy_glIsEnablediNV_resolver 1 22 64 1
epoxy_glIsEnablediOES_resolver 1 22 64 1
epoxy_glIsFenceAPPLE_resolver 1 4 14 1
epoxy_glIsFenceNV_resolver 1 4 14 1
epoxy_glIsFramebuffer_resolver 1 18 56 1
epoxy_glIsFramebufferEXT_resolver 1 18 56 1
epoxy_glIsFramebufferOES_resolver 1 4 14 1
epoxy_glIsImageHandleResidentARB_resolver 1 4 14 1
epoxy_glIsImageHandleResidentNV_resolver 1 4 14 1
epoxy_glIsList_resolver 1 4 14 1
epoxy_glIsNameAMD_resolver 1 4 14 1
epoxy_glIsNamedBufferResidentNV_resolver 1 4 14 1
epoxy_glIsNamedStringARB_resolver 1 4 14 1
epoxy_glIsObjectBufferATI_resolver 1 4 14 1
epoxy_glIsOcclusionQueryNV_resolver 1 4 14 1
epoxy_glIsPathNV_resolver 1 4 14 1
epoxy_glIsPointInFillPathNV_resolver 1 4 14 1
epoxy_glIsPointInStrokePathNV_resolver 1 4 14 1
epoxy_glIsProgram_resolver 1 14 48 1
epoxy_glIsProgramARB_resolver 1 16 52 1
epoxy_glIsProgramNV_resolver 1 16 52 1
epoxy_glIsProgramPipeline_resolver 1 16 52 1
epoxy_glIsProgramPipelineEXT_resolver 1 4 14 1
epoxy_glIsQuery_resolver 1 16 52 1
epoxy_glIsQueryARB_resolver 1 16 52 1
epoxy_glIsQueryEXT_resolver 1 14 48 1
epoxy_glIsRenderbuffer_resolver 1 18 56 1
epoxy_glIsRenderbufferEXT_resolver 1 18 56 1
epoxy_glIsRenderbufferOES_resolver 1 4 14 1
epoxy_glIsSampler_resolver 1 16 52 1
epoxy_glIsShader_resolver 1 14 48 1
epoxy_glIsStateNV_resolver 1 4 14 1
epoxy_glIsSync_resolver 1 18 56 1
epoxy_glIsSyncAPPLE_resolver 1 18 56 1
epoxy_glIsTexture_resolver 1 16 52 1
epoxy_glIsTextureEXT_resolver 1 4 14 1
epoxy_glIsTextureHandleResidentARB_resolver 1 4 14 1
epoxy_glIsTextureHandleResidentNV_resolver 1 4 14 1
epoxy_glIsTransformFeedback_resolver 1 18 56 1
epoxy_glIsTransformFeedbackNV_resolver 1 18 56 1
epoxy_glIsVariantEnabledEXT_resolver 1 4 14 1
epoxy_glIsVertexArray_resolver 1 20 60 1
epoxy_glIsVertexArrayAPPLE_resolver 1 20 60 1
epoxy_glIsVertexArrayOES_resolver 1 20 60 1
epoxy_glIsVertexAttribEnabledAPPLE_resolver 1 4 14 1
epoxy_glLabelObjectEXT_resolver 1 4 14 1
epoxy_glLightEnviSGIX_resolver 1 4 14 1
epoxy_glLightModelf_resolver 1 14 48 1
epoxy_glLightModelfv_resolver 1 14 48 1
epoxy_glLightModeli_resolver 1 4 14 1
epoxy_glLightModeliv_resolver 1 4 14 1
epoxy_glLightModelx_resolver 1 4 14 1
epoxy_glLightModelxOES_resolver 1 4 14 1
epoxy_glLightModelxv_resolver 1 4 14 1
epoxy_glLightModelxvOES_resolver 1 4 14 1
epoxy_glLightf_resolver 1 14 48 1
epoxy_glLightfv_resolver 1 14 48 1
epoxy_glLighti_resolver 1 4 14 1
epoxy_glLightiv_resolver 1 4 14 1
epoxy_glLightx_resolver 1 4 14 1
epoxy_glLightxOES_resolver 1 4 14 1
epoxy_glLightxv_resolver 1 4 14 1
epoxy_glLightxvOES_resolver 1 4 14 1
epoxy_glLineStipple_resolver 1 4 14 1
epoxy_glLineWidth_resolver 1 16 52 1
epoxy_glLineWidthx_resolver 1 4 14 1
epoxy_glLineWidthxOES_resolver 1 4 14 1
epoxy_glLinkProgram_resolver 1 16 52 1
epoxy_glLinkProgramARB_resolver 1 16 52 1
epoxy_glListBase_resolver 1 4 14 1
epoxy_glListDrawCommandsStatesClientNV_resolver 1 4 14 1
epoxy_glListParameterfSGIX_resolver 1 4 14 1
epoxy_glListParameterfvSGIX_resolver 1 4 14 1
epoxy_glListParameteriSGIX_resolver 1 4 14 1
epoxy_glListParameterivSGIX_resolver 1 4 14 1
epoxy_glLoadIdentity_resolver 1 14 48 1
epoxy_glLoadIdentityDeformationMapSGIX_resolver 1 4 14 1
epoxy_glLoadMatrixd_resolver 1 4 14 1
epoxy_glLoadMatrixf_resolver 1 14 48 1
epoxy_glLoadMatrixx_resolver 1 4 14 1
epoxy_glLoadMatrixxOES_resolver 1 4 14 1
epoxy_glLoadName_resolver 1 4 14 1
epoxy_glLoadPaletteFromModelViewMatrixOES_resolver 1 4 14 1
epoxy_glLoadProgramNV_resolver 1 4 14 1
epoxy_glLoadTransposeMatrixd_resolver 1 14 48 1
epoxy_glLoadTransposeMatrixdARB_resolver 1 14 48 1
epoxy_glLoadTransposeMatrixf_resolver 1 14 48 1
epoxy_glLoadTransposeMatrixfARB_resolver 1 14 48 1
epoxy_glLoadTransposeMatrixxOES_resolver 1 4 14 1
epoxy_glLockArraysEXT_resolver 1 4 14 1
epoxy_glLogicOp_resolver 1 14 48 1
epoxy_glMakeBufferNonResidentNV_resolver 1 4 14 1
epoxy_glMakeBufferResidentNV_resolver 1 4 14 1
epoxy_glMakeImageHandleNonResidentARB_resolver 1 4 14 1
epoxy_glMakeImageHandleNonResidentNV_resolver 1 4 14 1
epoxy_glMakeImageHandleResidentARB_resolver 1 4 14 1
epoxy_glMakeImageHandleResidentNV_resolver 1 4 14 1
epoxy_glMakeNamedBufferNonResidentNV_resolver 1 4 14 1
epoxy_glMakeNamedBufferResidentNV_resolver 1 4 14 1
epoxy_glMakeTextureHandleNonResidentARB_resolver 1 4 14 1
epoxy_glMakeTextureHandleNonResidentNV_resolver 1 4 14 1
epoxy_glMakeTextureHandleResidentARB_resolver 1 4 14 1
epoxy_glMakeTextureHandleResidentNV_resolver 1 4 14 1
epoxy_glMap1d_resolver 1 4 14 1
epoxy_glMap1f_resolver 1 4 14 1
epoxy_glMap1xOES_resolver 1 4 14 1
epoxy_glMap2d_resolver 1 4 14 1
epoxy_glMap2f_resolver 1 4 14 1
epoxy_glMap2xOES_resolver 1 4 14 1
epoxy_glMapBuffer_resolver 1 16 52 1
epoxy_glMapBufferARB_resolver 1 16 52 1
epoxy_glMapBufferOES_resolver 1 16 52 1
epoxy_glMapBufferRange_resolver 1 18 56 1
epoxy_glMapBufferRangeEXT_resolver 1 18 56 1
epoxy_glMapControlPointsNV_resolver 1 4 14 1
epoxy_glMapGrid1d_resolver 1 4 14 1
epoxy_glMapGrid1f_resolver 1 4 14 1
epoxy_glMapGrid1xOES_resolver 1 4 14 1
epoxy_glMapGrid2d_resolver 1 4 14 1
epoxy_glMapGrid2f_resolver 1 4 14 1
epoxy_glMapGrid2xOES_resolver 1 4 14 1
epoxy_glMapNamedBuffer_resolver 1 14 48 1
epoxy_glMapNamedBufferEXT_resolver 1 4 14 1
epoxy_glMapNamedBufferRange_resolver 1 14 48 1
epoxy_glMapNamedBufferRangeEXT_resolver 1 4 14 1
epoxy_glMapObjectBufferATI_resolver 1 4 14 1
epoxy_glMapParameterfvNV_resolver 1 4 14 1
epoxy_glMapParameterivNV_resolver 1 4 14 1
epoxy_glMapTexture2DINTEL_resolver 1 4 14 1
epoxy_glMapVertexAttrib1dAPPLE_resolver 1 4 14 1
epoxy_glMapVertexAttrib1fAPPLE_resolver 1 4 14 1
epoxy_glMapVertexAttrib2dAPPLE_resolver 1 4 14 1
epoxy_glMapVertexAttrib2fAPPLE_resolver 1 4 14 1
epoxy_glMaterialf_resolver 1 14 48 1
epoxy_glMaterialfv_resolver 1 14 48 1
epoxy_glMateriali_resolver 1 4 14 1
epoxy_glMaterialiv_resolver 1 4 14 1
epoxy_glMaterialx_resolver 1 4 14 1
epoxy_glMaterialxOES_resolver 1 4 14 1
epoxy_glMaterialxv_resolver 1 4 14 1
epoxy_glMaterialxvOES_resolver 1 4 14 1
epoxy_glMatrixFrustumEXT_resolver 1 4 14 1
epoxy_glMatrixIndexPointerARB_resolver 1 4 14 1
epoxy_glMatrixIndexPointerOES_resolver 1 4 14 1
epoxy_glMatrixIndexubvARB_resolver 1 4 14 1
epoxy_glMatrixIndexuivARB_resolver 1 4 14 1
epoxy_glMatrixIndexusvARB_resolver 1 4 14 1
epoxy_glMatrixLoad3x2fNV_resolver 1 4 14 1
epoxy_glMatrixLoad3x3fNV_resolver 1 4 14 1
epoxy_glMatrixLoadIdentityEXT_resolver 1 4 14 1
epoxy_glMatrixLoadTranspose3x3fNV_resolver 1 4 14 1
epoxy_glMatrixLoadTransposedEXT_resolver 1 4 14 1
epoxy_glMatrixLoadTransposefEXT_resolver 1 4 14 1
epoxy_glMatrixLoaddEXT_resolver 1 4 14 1
epoxy_glMatrixLoadfEXT_resolver 1 4 14 1
epoxy_glMatrixMode_resolver 1 14 48 1
epoxy_glMatrixMult3x2fNV_resolver 1 4 14 1
epoxy_glMatrixMult3x3fNV_resolver 1 4 14 1
epoxy_glMatrixMultTranspose3x3fNV_resolver 1 4 14 1
epoxy_glMatrixMultTransposedEXT_resolver 1 4 14 1
epoxy_glMatrixMultTransposefEXT_resolver 1 4 14 1
epoxy_glMatrixMultdEXT_resolver 1 4 14 1
epoxy_glMatrixMultfEXT_resolver 1 4 14 1
epoxy_glMatrixOrthoEXT_resolver 1 4 14 1
epoxy_glMatrixPopEXT_resolver 1 4 14 1
epoxy_glMatrixPushEXT_resolver 1 4 14 1
epoxy_glMatrixRotatedEXT_resolver 1 4 14 1
epoxy_glMatrixRotatefEXT_resolver 1 4 14 1
epoxy_glMatrixScaledEXT_resolver 1 4 14 1
epoxy_glMatrixScalefEXT_resolver 1 4 14 1
epoxy_glMatrixTranslatedEXT_resolver 1 4 14 1
epoxy_glMatrixTranslatefEXT_resolver 1 4 14 1
epoxy_glMemoryBarrier_resolver 1 18 56 1
epoxy_glMemoryBarrierByRegion_resolver 1 16 52 1
epoxy_glMemoryBarrierEXT_resolver 1 18 56 1
epoxy_glMinSampleShading_resolver 1 16 52 1
epoxy_glMinSampleShadingARB_resolver 1 16 52 1
epoxy_glMinSampleShadingOES_resolver 1 16 52 1
epoxy_glMinmax_resolver 1 14 48 1
epoxy_glMinmaxEXT_resolver 1 14 48 1
epoxy_glMultMatrixd_resolver 1 4 14 1
epoxy_glMultMatrixf_resolver 1 14 48 1
epoxy_glMultMatrixx_resolver 1 4 14 1
epoxy_glMultMatrixxOES_resolver 1 4 14 1
epoxy_glMultTransposeMatrixd_resolver 1 14 48 1
epoxy_glMultTransposeMatrixdARB_resolver 1 14 48 1
epoxy_glMultTransposeMatrixf_resolver 1 14 48 1
epoxy_glMultTransposeMatrixfARB_resolver 1 14 48 1
epoxy_glMultTransposeMatrixxOES_resolver 1 4 14 1
epoxy_glMultiDrawArrays_resolver 1 14 48 1
epoxy_glMultiDrawArraysEXT_resolver 1 14 48 1
epoxy_glMultiDrawArraysIndirect_resolver 1 18 56 1
epoxy_glMultiDrawArraysIndirectAMD_resolver 1 18 56 1
epoxy_glMultiDrawArraysIndirectBindlessCountNV_resolver 1 4 14 1
epoxy_glMultiDrawArraysIndirectBindlessNV_resolver 1 4 14 1
epoxy_glMultiDrawArraysIndirectCountARB_resolver 1 4 14 1
epoxy_glMultiDrawArraysIndirectEXT_resolver 1 18 56 1
epoxy_glMultiDrawElementArrayAPPLE_resolver 1 4 14 1
epoxy_glMultiDrawElements_resolver 1 14 48 1
epoxy_glMultiDrawElementsBaseVertex_resolver 1 18 56 1
epoxy_glMultiDrawElementsBaseVertexEXT_resolver 1 18 56 1
epoxy_glMultiDrawElementsBaseVertexOES_resolver 1 18 56 1
epoxy_glMultiDrawElementsEXT_resolver 1 14 48 1
epoxy_glMultiDrawElementsIndirect_resolver 1 18 56 1
epoxy_glMultiDrawElementsIndirectAMD_resolver 1 18 56 1
epoxy_glMultiDrawElementsIndirectBindlessCountNV_resolver 1 4 14 1
epoxy_glMultiDrawElementsIndirectBindlessNV_resolver 1 4 14 1
epoxy_glMultiDrawElementsIndirectCountARB_resolver 1 4 14 1
epoxy_glMultiDrawElementsIndirectEXT_resolver 1 18 56 1
epoxy_glMultiDrawRangeElementArrayAPPLE_resolver 1 4 14 1
epoxy_glMultiModeDrawArraysIBM_resolver 1 4 14 1
epoxy_glMultiModeDrawElementsIBM_resolver 1 4 14 1
epoxy_glMultiTexBufferEXT_resolver 1 4 14 1
epoxy_glMultiTexCoord1bOES_resolver 1 4 14 1
epoxy_glMultiTexCoord1bvOES_resolver 1 4 14 1
epoxy_glMultiTexCoord1d_resolver 1 14 48 1
epoxy_glMultiTexCoord1dARB_resolver 1 14 48 1
epoxy_glMultiTexCoord1dv_resolver 1 14 48 1
epoxy_glMultiTexCoord1dvARB_resolver 1 14 48 1
epoxy_glMultiTexCoord1f_resolver 1 14 48 1
epoxy_glMultiTexCoord1fARB_resolver 1 14 48 1
epoxy_glMultiTexCoord1fv_resolver 1 14 48 1
epoxy_glMultiTexCoord1fvARB_resolver 1 14 48 1
epoxy_glMultiTexCoord1hNV_resolver 1 4 14 1
epoxy_glMultiTexCoord1hvNV_resolver 1 4 14 1
epoxy_glMultiTexCoord1i_resolver 1 14 48 1
epoxy_glMultiTexCoord1iARB_resolver 1 14 48 1
epoxy_glMultiTexCoord1iv_resolver 1 14 48 1
epoxy_glMultiTexCoord1ivARB_resolver 1 14 48 1
epoxy_glMultiTexCoord1s_resolver 1 14 48 1
epoxy_glMultiTexCoord1sARB_resolver 1 14 48 1
epoxy_glMultiTexCoord1sv_resolver 1 14 48 1
epoxy_glMultiTexCoord1svARB_resolver 1 14 48 1
epoxy_glMultiTexCoord1xOES_resolver 1 4 14 1
epoxy_glMultiTexCoord1xvOES_resolver 1 4 14 1
epoxy_glMultiTexCoord2bOES_resolver 1 4 14 1
epoxy_glMultiTexCoord2bvOES_resolver 1 4 14 1
epoxy_glMultiTexCoord2d_resolver 1 14 48 1
epoxy_glMultiTexCoord2dARB_resolver 1 14 48 1
epoxy_glMultiTexCoord2dv_resolver 1 14 48 1
epoxy_glMultiTexCoord2dvARB_resolver 1 14 48 1
epoxy_glMultiTexCoord2f_resolver 1 14 48 1
epoxy_glMultiTexCoord2fARB_resolver 1 14 48 1
epoxy_glMultiTexCoord2fv_resolver 1 14 48 1
epoxy_glMultiTexCoord2fvARB_resolver 1 14 48 1
epoxy_glMultiTexCoord2hNV_resolver 1 4 14 1
epoxy_glMultiTexCoord2hvNV_resolver 1 4 14 1
epoxy_glMultiTexCoord2i_resolver 1 14 48 1
epoxy_glMultiTexCoord2iARB_resolver 1 14 48 1
epoxy_glMultiTexCoord2iv_resolver 1 14 48 1
epoxy_glMultiTexCoord2ivARB_resolver 1 14 48 1
epoxy_glMultiTexCoord2s_resolver 1 14 48 1
epoxy_glMultiTexCoord2sARB_resolver 1 14 48 1
epoxy_glMultiTexCoord2sv_resolver 1 14 48 1
epoxy_glMultiTexCoord2svARB_resolver 1 14 48 1
epoxy_glMultiTexCoord2xOES_resolver 1 4 14 1
epoxy_glMultiTexCoord2xvOES_resolver 1 4 14 1
epoxy_glMultiTexCoord3bOES_resolver 1 4 14 1
epoxy_glMultiTexCoord3bvOES_resolver 1 4 14 1
epoxy_glMultiTexCoord3d_resolver 1 14 48 1
epoxy_glMultiTexCoord3dARB_resolver 1 14 48 1
epoxy_glMultiTexCoord3dv_resolver 1 14 48 1
epoxy_glMultiTexCoord3dvARB_resolver 1 14 48 1
epoxy_glMultiTexCoord3f_resolver 1 14 48 1
epoxy_glMultiTexCoord3fARB_resolver 1 14 48 1
epoxy_glMultiTexCoord3fv_resolver 1 14 48 1
epoxy_glMultiTexCoord3fvARB_resolver 1 14 48 1
epoxy_glMultiTexCoord3hNV_resolver 1 4 14 1
epoxy_glMultiTexCoord3hvNV_resolver 1 4 14 1
epoxy_glMultiTexCoord3i_resolver 1 14 48 1
epoxy_glMultiTexCoord3iARB_resolver 1 14 48 1
epoxy_glMultiTexCoord3iv_resolver 1 14 48 1
epoxy_glMultiTexCoord3ivARB_resolver 1 14 48 1
epoxy_glMultiTexCoord3s_resolver 1 14 48 1
epoxy_glMultiTexCoord3sARB_resolver 1 14 48 1
epoxy_glMultiTexCoord3sv_resolver 1 14 48 1
epoxy_glMultiTexCoord3svARB_resolver 1 14 48 1
epoxy_glMultiTexCoord3xOES_resolver 1 4 14 1
epoxy_glMultiTexCoord3xvOES_resolver 1 4 14 1
epoxy_glMultiTexCoord4bOES_resolver 1 4 14 1
epoxy_glMultiTexCoord4bvOES_resolver 1 4 14 1
epoxy_glMultiTexCoord4d_resolver 1 14 48 1
epoxy_glMultiTexCoord4dARB_resolver 1 14 48 1
epoxy_glMultiTexCoord4dv_resolver 1 14 48 1
epoxy_glMultiTexCoord4dvARB_resolver 1 14 48 1
epoxy_glMultiTexCoord4f_resolver 1 16 52 1
epoxy_glMultiTexCoord4fARB_resolver 1 16 52 1
epoxy_glMultiTexCoord4fv_resolver 1 14 48 1
epoxy_glMultiTexCoord4fvARB_resolver 1 14 48 1
epoxy_glMultiTexCoord4hNV_resolver 1 4 14 1
epoxy_glMultiTexCoord4hvNV_resolver 1 4 14 1
epoxy_glMultiTexCoord4i_resolver 1 14 48 1
epoxy_glMultiTexCoord4iARB_resolver 1 14 48 1
epoxy_glMultiTexCoord4iv_resolver 1 14 48 1
epoxy_glMultiTexCoord4ivARB_resolver 1 14 48 1
epoxy_glMultiTexCoord4s_resolver 1 14 48 1
epoxy_glMultiTexCoord4sARB_resolver 1 14 48 1
epoxy_glMultiTexCoord4sv_resolver 1 14 48 1
epoxy_glMultiTexCoord4svARB_resolver 1 14 48 1
epoxy_glMultiTexCoord4x_resolver 1 4 14 1
epoxy_glMultiTexCoord4xOES_resolver 1 4 14 1
epoxy_glMultiTexCoord4xvOES_resolver 1 4 14 1
epoxy_glMultiTexCoordP1ui_resolver 1 14 48 1
epoxy_glMultiTexCoordP1uiv_resolver 1 14 48 1
epoxy_glMultiTexCoordP2ui_resolver 1 14 48 1
epoxy_glMultiTexCoordP2uiv_resolver 1 14 48 1
epoxy_glMultiTexCoordP3ui_resolver 1 14 48 1
epoxy_glMultiTexCoordP3uiv_resolver 1 14 48 1
epoxy_glMultiTexCoordP4ui_resolver 1 14 48 1
epoxy_glMultiTexCoordP4uiv_resolver 1 14 48 1
epoxy_glMultiTexCoordPointerEXT_resolver 1 4 14 1
epoxy_glMultiTexEnvfEXT_resolver 1 4 14 1
epoxy_glMultiTexEnvfvEXT_resolver 1 4 14 1
epoxy_glMultiTexEnviEXT_resolver 1 4 14 1
epoxy_glMultiTexEnvivEXT_resolver 1 4 14 1
epoxy_glMultiTexGendEXT_resolver 1 4 14 1
epoxy_glMultiTexGendvEXT_resolver 1 4 14 1
epoxy_glMultiTexGenfEXT_resolver 1 4 14 1
epoxy_glMultiTexGenfvEXT_resolver 1 4 14 1
epoxy_glMultiTexGeniEXT_resolver 1 4 14 1
epoxy_glMultiTexGenivEXT_resolver 1 4 14 1
epoxy_glMultiTexImage1DEXT_resolver 1 4 14 1
epoxy_glMultiTexImage2DEXT_resolver 1 4 14 1
epoxy_glMultiTexImage3DEXT_resolver 1 4 14 1
epoxy_glMultiTexParameterIivEXT_resolver 1 4 14 1
epoxy_glMultiTexParameterIuivEXT_resolver 1 4 14 1
epoxy_glMultiTexParameterfEXT_resolver 1 4 14 1
epoxy_glMultiTexParameterfvEXT_resolver 1 4 14 1
epoxy_glMultiTexParameteriEXT_resolver 1 4 14 1
epoxy_glMultiTexParameterivEXT_resolver 1 4 14 1
epoxy_glMultiTexRenderbufferEXT_resolver 1 4 14 1
epoxy_glMultiTexSubImage1DEXT_resolver 1 4 14 1
epoxy_glMultiTexSubImage2DEXT_resolver 1 4 14 1
epoxy_glMultiTexSubImage3DEXT_resolver 1 4 14 1
epoxy_glNamedBufferData_resolver 1 14 48 1
epoxy_glNamedBufferDataEXT_resolver 1 4 14 1
epoxy_glNamedBufferPageCommitmentARB_resolver 1 4 14 1
epoxy_glNamedBufferPageCommitmentEXT_resolver 1 4 14 1
epoxy_glNamedBufferStorage_resolver 1 16 52 1
epoxy_glNamedBufferStorageEXT_resolver 1 16 52 1
epoxy_glNamedBufferSubData_resolver 1 16 52 1
epoxy_glNamedBufferSubDataEXT_resolver 1 16 52 1
epoxy_glNamedCopyBufferSubDataEXT_resolver 1 4 14 1
epoxy_glNamedFramebufferDrawBuffer_resolver 1 14 48 1
epoxy_glNamedFramebufferDrawBuffers_resolver 1 14 48 1
epoxy_glNamedFramebufferParameteri_resolver 1 14 48 1
epoxy_glNamedFramebufferParameteriEXT_resolver 1 4 14 1
epoxy_glNamedFramebufferReadBuffer_resolver 1 14 48 1
epoxy_glNamedFramebufferRenderbuffer_resolver 1 14 48 1
epoxy_glNamedFramebufferRenderbufferEXT_resolver 1 4 14 1
epoxy_glNamedFramebufferSampleLocationsfvNV_resolver 1 4 14 1
epoxy_glNamedFramebufferTexture_resolver 1 14 48 1
epoxy_glNamedFramebufferTexture1DEXT_resolver 1 4 14 1
epoxy_glNamedFramebufferTexture2DEXT_resolver 1 4 14 1
epoxy_glNamedFramebufferTexture3DEXT_resolver 1 4 14 1
epoxy_glNamedFramebufferTextureEXT_resolver 1 4 14 1
epoxy_glNamedFramebufferTextureFaceEXT_resolver 1 4 14 1
epoxy_glNamedFramebufferTextureLayer_resolver 1 14 48 1
epoxy_glNamedFramebufferTextureLayerEXT_resolver 1 4 14 1
epoxy_glNamedProgramLocalParameter4dEXT_resolver 1 4 14 1
epoxy_glNamedProgramLocalParameter4dvEXT_resolver 1 4 14 1
epoxy_glNamedProgramLocalParameter4fEXT_resolver 1 4 14 1
epoxy_glNamedProgramLocalParameter4fvEXT_resolver 1 4 14 1
epoxy_glNamedProgramLocalParameterI4iEXT_resolver 1 4 14 1
epoxy_glNamedProgramLocalParameterI4ivEXT_resolver 1 4 14 1
epoxy_glNamedProgramLocalParameterI4uiEXT_resolver 1 4 14 1
epoxy_glNamedProgramLocalParameterI4uivEXT_resolver 1 4 14 1
epoxy_glNamedProgramLocalParameters4fvEXT_resolver 1 4 14 1
epoxy_glNamedProgramLocalParametersI4ivEXT_resolver 1 4 14 1
epoxy_glNamedProgramLocalParametersI4uivEXT_resolver 1 4 14 1
epoxy_glNamedProgramStringEXT_resolver 1 4 14 1
epoxy_glNamedRenderbufferStorage_resolver 1 14 48 1
epoxy_glNamedRenderbufferStorageEXT_resolver 1 4 14 1
epoxy_glNamedRenderbufferStorageMultisample_resolver 1 14 48 1
epoxy_glNamedRenderbufferStorageMultisampleCoverageEXT_resolver 1 4 14 1
epoxy_glNamedRenderbufferStorageMultisampleEXT_resolver 1 4 14 1
epoxy_glNamedStringARB_resolver 1 4 14 1
epoxy_glNewList_resolver 1 4 14 1
epoxy_glNewObjectBufferATI_resolver 1 4 14 1
epoxy_glNormal3b_resolver 1 4 14 1
epoxy_glNormal3bv_resolver 1 4 14 1
epoxy_glNormal3d_resolver 1 4 14 1
epoxy_glNormal3dv_resolver 1 4 14 1
epoxy_glNormal3f_resolver 1 14 48 1
epoxy_glNormal3fVertex3fSUN_resolver 1 4 14 1
epoxy_glNormal3fVertex3fvSUN_resolver 1 4 14 1
epoxy_glNormal3fv_resolver 1 4 14 1
epoxy_glNormal3hNV_resolver 1 4 14 1
epoxy_glNormal3hvNV_resolver 1 4 14 1
epoxy_glNormal3i_resolver 1 4 14 1
epoxy_glNormal3iv_resolver 1 4 14 1
epoxy_glNormal3s_resolver 1 4 14 1
epoxy_glNormal3sv_resolver 1 4 14 1
epoxy_glNormal3x_resolver 1 4 14 1
epoxy_glNormal3xOES_resolver 1 4 14 1
epoxy_glNormal3xvOES_resolver 1 4 14 1
epoxy_glNormalFormatNV_resolver 1 4 14 1
epoxy_glNormalP3ui_resolver 1 14 48 1
epoxy_glNormalP3uiv_resolver 1 14 48 1
epoxy_glNormalPointer_resolver 1 14 48 1
epoxy_glNormalPointerEXT_resolver 1 4 14 1
epoxy_glNormalPointerListIBM_resolver 1 4 14 1
epoxy_glNormalPointervINTEL_resolver 1 4 14 1
epoxy_glNormalStream3bATI_resolver 1 4 14 1
epoxy_glNormalStream3bvATI_resolver 1 4 14 1
epoxy_glNormalStream3dATI_resolver 1 4 14 1
epoxy_glNormalStream3dvATI_resolver 1 4 14 1
epoxy_glNormalStream3fATI_resolver 1 4 14 1
epoxy_glNormalStream3fvATI_resolver 1 4 14 1
epoxy_glNormalStream3iATI_resolver 1 4 14 1
epoxy_glNormalStream3ivATI_resolver 1 4 14 1
epoxy_glNormalStream3sATI_resolver 1 4 14 1
epoxy_glNormalStream3svATI_resolver 1 4 14 1
epoxy_glObjectLabel_resolver 1 16 52 1
epoxy_glObjectLabelKHR_resolver 1 16 52 1
epoxy_glObjectPtrLabel_resolver 1 16 52 1
epoxy_glObjectPtrLabelKHR_resolver 1 16 52 1
epoxy_glObjectPurgeableAPPLE_resolver 1 4 14 1
epoxy_glObjectUnpurgeableAPPLE_resolver 1 4 14 1
epoxy_glOrtho_resolver 1 4 14 1
epoxy_glOrthof_resolver 1 4 14 1
epoxy_glOrthofOES_resolver 1 4 14 1
epoxy_glOrthox_resolver 1 4 14 1
epoxy_glOrthoxOES_resolver 1 4 14 1
epoxy_glPNTrianglesfATI_resolver 1 4 14 1
epoxy_glPNTrianglesiATI_resolver 1 4 14 1
epoxy_glPassTexCoordATI_resolver 1 4 14 1
epoxy_glPassThrough_resolver 1 4 14 1
epoxy_glPassThroughxOES_resolver 1 4 14 1
epoxy_glPatchParameterfv_resolver 1 14 48 1
epoxy_glPatchParameteri_resolver 1 18 56 1
epoxy_glPatchParameteriEXT_resolver 1 18 56 1
epoxy_glPatchParameteriOES_resolver 1 18 56 1
epoxy_glPathColorGenNV_resolver 1 4 14 1
epoxy_glPathCommandsNV_resolver 1 4 14 1
epoxy_glPathCoordsNV_resolver 1 4 14 1
epoxy_glPathCoverDepthFuncNV_resolver 1 4 14 1
epoxy_glPathDashArrayNV_resolver 1 4 14 1
epoxy_glPathFogGenNV_resolver 1 4 14 1
epoxy_glPathGlyphIndexArrayNV_resolver 1 4 14 1
epoxy_glPathGlyphIndexRangeNV_resolver 1 4 14 1
epoxy_glPathGlyphRangeNV_resolver 1 4 14 1
epoxy_glPathGlyphsNV_resolver 1 4 14 1
epoxy_glPathMemoryGlyphIndexArrayNV_resolver 1 4 14 1
epoxy_glPathParameterfNV_resolver 1 4 14 1
epoxy_glPathParameterfvNV_resolver 1 4 14 1
epoxy_glPathParameteriNV_resolver 1 4 14 1
epoxy_glPathParameterivNV_resolver 1 4 14 1
epoxy_glPathStencilDepthOffsetNV_resolver 1 4 14 1
epoxy_glPathStencilFuncNV_resolver 1 4 14 1
epoxy_glPathStringNV_resolver 1 4 14 1
epoxy_glPathSubCommandsNV_resolver 1 4 14 1
epoxy_glPathSubCoordsNV_resolver 1 4 14 1
epoxy_glPathTexGenNV_resolver 1 4 14 1
epoxy_glPauseTransformFeedback_resolver 1 18 56 1
epoxy_glPauseTransformFeedbackNV_resolver 1 18 56 1
epoxy_glPixelDataRangeNV_resolver 1 4 14 1
epoxy_glPixelMapfv_resolver 1 4 14 1
epoxy_glPixelMapuiv_resolver 1 4 14 1
epoxy_glPixelMapusv_resolver 1 4 14 1
epoxy_glPixelMapx_resolver 1 4 14 1
epoxy_glPixelStoref_resolver 1 4 14 1
epoxy_glPixelStorei_resolver 1 16 52 1
epoxy_glPixelStorex_resolver 1 4 14 1
epoxy_glPixelTexGenParameterfSGIS_resolver 1 4 14 1
epoxy_glPixelTexGenParameterfvSGIS_resolver 1 4 14 1
epoxy_glPixelTexGenParameteriSGIS_resolver 1 4 14 1
epoxy_glPixelTexGenParameterivSGIS_resolver 1 4 14 1
epoxy_glPixelTexGenSGIX_resolver 1 4 14 1
epoxy_glPixelTransferf_resolver 1 4 14 1
epoxy_glPixelTransferi_resolver 1 4 14 1
epoxy_glPixelTransferxOES_resolver 1 4 14 1
epoxy_glPixelTransformParameterfEXT_resolver 1 4 14 1
epoxy_glPixelTransformParameterfvEXT_resolver 1 4 14 1
epoxy_glPixelTransformParameteriEXT_resolver 1 4 14 1
epoxy_glPixelTransformParameterivEXT_resolver 1 4 14 1
epoxy_glPixelZoom_resolver 1 4 14 1
epoxy_glPixelZoomxOES_resolver 1 4 14 1
epoxy_glPointAlongPathNV_resolver 1 4 14 1
epoxy_glPointParameterf_resolver 1 20 60 1
epoxy_glPointParameterfARB_resolver 1 20 60 1
epoxy_glPointParameterfEXT_resolver 1 20 60 1
epoxy_glPointParameterfSGIS_resolver 1 20 60 1
epoxy_glPointParameterfv_resolver 1 20 60 1
epoxy_glPointParameterfvARB_resolver 1 20 60 1
epoxy_glPointParameterfvEXT_resolver 1 20 60 1
epoxy_glPointParameterfvSGIS_resolver 1 20 60 1
epoxy_glPointParameteri_resolver 1 14 48 1
epoxy_glPointParameteriNV_resolver 1 14 48 1
epoxy_glPointParameteriv_resolver 1 14 48 1
epoxy_glPointParameterivNV_resolver 1 14 48 1
epoxy_glPointParameterx_resolver 1 4 14 1
epoxy_glPointParameterxOES_resolver 1 4 14 1
epoxy_glPointParameterxv_resolver 1 4 14 1
epoxy_glPointParameterxvOES_resolver 1 4 14 1
epoxy_glPointSize_resolver 1 14 48 1
epoxy_glPointSizePointerOES_resolver 1 4 14 1
epoxy_glPointSizex_resolver 1 4 14 1
epoxy_glPointSizexOES_resolver 1 4 14 1
epoxy_glPollAsyncSGIX_resolver 1 4 14 1
epoxy_glPollInstrumentsSGIX_resolver 1 4 14 1
epoxy_glPolygonMode_resolver 1 14 48 1
epoxy_glPolygonModeNV_resolver 1 14 48 1
epoxy_glPolygonOffset_resolver 1 16 52 1
epoxy_glPolygonOffsetClampEXT_resolver 1 4 14 1
epoxy_glPolygonOffsetEXT_resolver 1 4 14 1
epoxy_glPolygonOffsetx_resolver 1 4 14 1
epoxy_glPolygonOffsetxOES_resolver 1 4 14 1
epoxy_glPolygonStipple_resolver 1 4 14 1
epoxy_glPopAttrib_resolver 1 4 14 1
epoxy_glPopClientAttrib_resolver 1 4 14 1
epoxy_glPopDebugGroup_resolver 1 16 52 1
epoxy_glPopDebugGroupKHR_resolver 1 16 52 1
epoxy_glPopGroupMarkerEXT_resolver 1 4 14 1
epoxy_glPopMatrix_resolver 1 14 48 1
epoxy_glPopName_resolver 1 4 14 1
epoxy_glPresentFrameDualFillNV_resolver 1 4 14 1
epoxy_glPresentFrameKeyedNV_resolver 1 4 14 1
epoxy_glPrimitiveBoundingBoxEXT_resolver 1 4 14 1
epoxy_glPrimitiveBoundingBoxOES_resolver 1 4 14 1
epoxy_glPrimitiveRestartIndex_resolver 1 4 14 1
epoxy_glPrimitiveRestartIndexNV_resolver 1 4 14 1
epoxy_glPrimitiveRestartNV_resolver 1 4 14 1
epoxy_glPrioritizeTextures_resolver 1 14 48 1
epoxy_glPrioritizeTexturesEXT_resolver 1 14 48 1
epoxy_glPrioritizeTexturesxOES_resolver 1 4 14 1
epoxy_glProgramBinary_resolver 1 18 56 1
epoxy_glProgramBinaryOES_resolver 1 18 56 1
epoxy_glProgramBufferParametersIivNV_resolver 1 4 14 1
epoxy_glProgramBufferParametersIuivNV_resolver 1 4 14 1
epoxy_glProgramBufferParametersfvNV_resolver 1 4 14 1
epoxy_glProgramEnvParameter4dARB_resolver 1 14 48 1
epoxy_glProgramEnvParameter4dvARB_resolver 1 14 48 1
epoxy_glProgramEnvParameter4fARB_resolver 1 14 48 1
epoxy_glProgramEnvParameter4fvARB_resolver 1 14 48 1
epoxy_glProgramEnvParameterI4iNV_resolver 1 4 14 1
epoxy_glProgramEnvParameterI4ivNV_resolver 1 4 14 1
epoxy_glProgramEnvParameterI4uiNV_resolver 1 4 14 1
epoxy_glProgramEnvParameterI4uivNV_resolver 1 4 14 1
epoxy_glProgramEnvParameters4fvEXT_resolver 1 4 14 1
epoxy_glProgramEnvParametersI4ivNV_resolver 1 4 14 1
epoxy_glProgramEnvParametersI4uivNV_resolver 1 4 14 1
epoxy_glProgramLocalParameter4dARB_resolver 1 14 48 1
epoxy_glProgramLocalParameter4dvARB_resolver 1 14 48 1
epoxy_glProgramLocalParameter4fARB_resolver 1 14 48 1
epoxy_glProgramLocalParameter4fvARB_resolver 1 14 48 1
epoxy_glProgramLocalParameterI4iNV_resolver 1 4 14 1
epoxy_glProgramLocalParameterI4ivNV_resolver 1 4 14 1
epoxy_glProgramLocalParameterI4uiNV_resolver 1 4 14 1
epoxy_glProgramLocalParameterI4uivNV_resolver 1 4 14 1
epoxy_glProgramLocalParameters4fvEXT_resolver 1 4 14 1
epoxy_glProgramLocalParametersI4ivNV_resolver 1 4 14 1
epoxy_glProgramLocalParametersI4uivNV_resolver 1 4 14 1
epoxy_glProgramNamedParameter4dNV_resolver 1 4 14 1
epoxy_glProgramNamedParameter4dvNV_resolver 1 4 14 1
epoxy_glProgramNamedParameter4fNV_resolver 1 4 14 1
epoxy_glProgramNamedParameter4fvNV_resolver 1 4 14 1
epoxy_glProgramParameter4dNV_resolver 1 4 14 1
epoxy_glProgramParameter4dvNV_resolver 1 4 14 1
epoxy_glProgramParameter4fNV_resolver 1 4 14 1
epoxy_glProgramParameter4fvNV_resolver 1 4 14 1
epoxy_glProgramParameteri_resolver 1 22 64 1
epoxy_glProgramParameteriARB_resolver 1 22 64 1
epoxy_glProgramParameteriEXT_resolver 1 22 64 1
epoxy_glProgramParameters4dvNV_resolver 1 4 14 1
epoxy_glProgramParameters4fvNV_resolver 1 4 14 1
epoxy_glProgramPathFragmentInputGenNV_resolver 1 4 14 1
epoxy_glProgramStringARB_resolver 1 14 48 1
epoxy_glProgramSubroutineParametersuivNV_resolver 1 4 14 1
epoxy_glProgramUniform1d_resolver 1 14 48 1
epoxy_glProgramUniform1dEXT_resolver 1 4 14 1
epoxy_glProgramUniform1dv_resolver 1 14 48 1
epoxy_glProgramUniform1dvEXT_resolver 1 4 14 1
epoxy_glProgramUniform1f_resolver 1 20 60 1
epoxy_glProgramUniform1fEXT_resolver 1 20 60 1
epoxy_glProgramUniform1fv_resolver 1 20 60 1
epoxy_glProgramUniform1fvEXT_resolver 1 20 60 1
epoxy_glProgramUniform1i_resolver 1 20 60 1
epoxy_glProgramUniform1i64NV_resolver 1 14 48 1
epoxy_glProgramUniform1i64vNV_resolver 1 14 48 1
epoxy_glProgramUniform1iEXT_resolver 1 20 60 1
epoxy_glProgramUniform1iv_resolver 1 20 60 1
epoxy_glProgramUniform1ivEXT_resolver 1 20 60 1
epoxy_glProgramUniform1ui_resolver 1 20 60 1
epoxy_glProgramUniform1ui64NV_resolver 1 14 48 1
epoxy_glProgramUniform1ui64vNV_resolver 1 14 48 1
epoxy_glProgramUniform1uiEXT_resolver 1 20 60 1
epoxy_glProgramUniform1uiv_resolver 1 20 60 1
epoxy_glProgramUniform1uivEXT_resolver 1 20 60 1
epoxy_glProgramUniform2d_resolver 1 14 48 1
epoxy_glProgramUniform2dEXT_resolver 1 4 14 1
epoxy_glProgramUniform2dv_resolver 1 14 48 1
epoxy_glProgramUniform2dvEXT_resolver 1 4 14 1
epoxy_glProgramUniform2f_resolver 1 20 60 1
epoxy_glProgramUniform2fEXT_resolver 1 20 60 1
epoxy_glProgramUniform2fv_resolver 1 20 60 1
epoxy_glProgramUniform2fvEXT_resolver 1 20 60 1
epoxy_glProgramUniform2i_resolver 1 20 60 1
epoxy_glProgramUniform2i64NV_resolver 1 14 48 1
epoxy_glProgramUniform2i64vNV_resolver 1 14 48 1
epoxy_glProgramUniform2iEXT_resolver 1 20 60 1
epoxy_glProgramUniform2iv_resolver 1 20 60 1
epoxy_glProgramUniform2ivEXT_resolver 1 20 60 1
epoxy_glProgramUniform2ui_resolver 1 20 60 1
epoxy_glProgramUniform2ui64NV_resolver 1 14 48 1
epoxy_glProgramUniform2ui64vNV_resolver 1 14 48 1
epoxy_glProgramUniform2uiEXT_resolver 1 20 60 1
epoxy_glProgramUniform2uiv_resolver 1 20 60 1
epoxy_glProgramUniform2uivEXT_resolver 1 20 60 1
epoxy_glProgramUniform3d_resolver 1 14 48 1
epoxy_glProgramUniform3dEXT_resolver 1 4 14 1
epoxy_glProgramUniform3dv_resolver 1 14 48 1
epoxy_glProgramUniform3dvEXT_resolver 1 4 14 1
epoxy_glProgramUniform3f_resolver 1 20 60 1
epoxy_glProgramUniform3fEXT_resolver 1 20 60 1
epoxy_glProgramUniform3fv_resolver 1 20 60 1
epoxy_glProgramUniform3fvEXT_resolver 1 20 60 1
epoxy_glProgramUniform3i_resolver 1 20 60 1
epoxy_glProgramUniform3i64NV_resolver 1 14 48 1
epoxy_glProgramUniform3i64vNV_resolver 1 14 48 1
epoxy_glProgramUniform3iEXT_resolver 1 20 60 1
epoxy_glProgramUniform3iv_resolver 1 20 60 1
epoxy_glProgramUniform3ivEXT_resolver 1 20 60 1
epoxy_glProgramUniform3ui_resolver 1 20 60 1
epoxy_glProgramUniform3ui64NV_resolver 1 14 48 1
epoxy_glProgramUniform3ui64vNV_resolver 1 14 48 1
epoxy_glProgramUniform3uiEXT_resolver 1 20 60 1
epoxy_glProgramUniform3uiv_resolver 1 20 60 1
epoxy_glProgramUniform3uivEXT_resolver 1 20 60 1
epoxy_glProgramUniform4d_resolver 1 14 48 1
epoxy_glProgramUniform4dEXT_resolver 1 4 14 1
epoxy_glProgramUniform4dv_resolver 1 14 48 1
epoxy_glProgramUniform4dvEXT_resolver 1 4 14 1
epoxy_glProgramUniform4f_resolver 1 20 60 1
epoxy_glProgramUniform4fEXT_resolver 1 20 60 1
epoxy_glProgramUniform4fv_resolver 1 20 60 1
epoxy_glProgramUniform4fvEXT_resolver 1 20 60 1
epoxy_glProgramUniform4i_resolver 1 20 60 1
epoxy_glProgramUniform4i64NV_resolver 1 14 48 1
epoxy_glProgramUniform4i64vNV_resolver 1 14 48 1
epoxy_glProgramUniform4iEXT_resolver 1 20 60 1
epoxy_glProgramUniform4iv_resolver 1 20 60 1
epoxy_glProgramUniform4ivEXT_resolver 1 20 60 1
epoxy_glProgramUniform4ui_resolver 1 20 60 1
epoxy_glProgramUniform4ui64NV_resolver 1 14 48 1
epoxy_glProgramUniform4ui64vNV_resolver 1 14 48 1
epoxy_glProgramUniform4uiEXT_resolver 1 20 60 1
epoxy_glProgramUniform4uiv_resolver 1 20 60 1
epoxy_glProgramUniform4uivEXT_resolver 1 20 60 1
epoxy_glProgramUniformHandleui64ARB_resolver 1 4 14 1
epoxy_glProgramUniformHandleui64NV_resolver 1 4 14 1
epoxy_glProgramUniformHandleui64vARB_resolver 1 4 14 1
epoxy_glProgramUniformHandleui64vNV_resolver 1 4 14 1
epoxy_glProgramUniformMatrix2dv_resolver 1 14 48 1
epoxy_glProgramUniformMatrix2dvEXT_resolver 1 4 14 1
epoxy_glProgramUniformMatrix2fv_resolver 1 20 60 1
epoxy_glProgramUniformMatrix2fvEXT_resolver 1 20 60 1
epoxy_glProgramUniformMatrix2x3dv_resolver 1 14 48 1
epoxy_glProgramUniformMatrix2x3dvEXT_resolver 1 4 14 1
epoxy_glProgramUniformMatrix2x3fv_resolver 1 20 60 1
epoxy_glProgramUniformMatrix2x3fvEXT_resolver 1 20 60 1
epoxy_glProgramUniformMatrix2x4dv_resolver 1 14 48 1
epoxy_glProgramUniformMatrix2x4dvEXT_resolver 1 4 14 1
epoxy_glProgramUniformMatrix2x4fv_resolver 1 20 60 1
epoxy_glProgramUniformMatrix2x4fvEXT_resolver 1 20 60 1
epoxy_glProgramUniformMatrix3dv_resolver 1 14 48 1
epoxy_glProgramUniformMatrix3dvEXT_resolver 1 4 14 1
epoxy_glProgramUniformMatrix3fv_resolver 1 20 60 1
epoxy_glProgramUniformMatrix3fvEXT_resolver 1 20 60 1
epoxy_glProgramUniformMatrix3x2dv_resolver 1 14 48 1
epoxy_glProgramUniformMatrix3x2dvEXT_resolver 1 4 14 1
epoxy_glProgramUniformMatrix3x2fv_resolver 1 20 60 1
epoxy_glProgramUniformMatrix3x2fvEXT_resolver 1 20 60 1
epoxy_glProgramUniformMatrix3x4dv_resolver 1 14 48 1
epoxy_glProgramUniformMatrix3x4dvEXT_resolver 1 4 14 1
epoxy_glProgramUniformMatrix3x4fv_resolver 1 20 60 1
epoxy_glProgramUniformMatrix3x4fvEXT_resolver 1 20 60 1
epoxy_glProgramUniformMatrix4dv_resolver 1 14 48 1
epoxy_glProgramUniformMatrix4dvEXT_resolver 1 4 14 1
epoxy_glProgramUniformMatrix4fv_resolver 1 20 60 1
epoxy_glProgramUniformMatrix4fvEXT_resolver 1 20 60 1
epoxy_glProgramUniformMatrix4x2dv_resolver 1 14 48 1
epoxy_glProgramUniformMatrix4x2dvEXT_resolver 1 4 14 1
epoxy_glProgramUniformMatrix4x2fv_resolver 1 20 60 1
epoxy_glProgramUniformMatrix4x2fvEXT_resolver 1 20 60 1
epoxy_glProgramUniformMatrix4x3dv_resolver 1 14 48 1
epoxy_glProgramUniformMatrix4x3dvEXT_resolver 1 4 14 1
epoxy_glProgramUniformMatrix4x3fv_resolver 1 20 60 1
epoxy_glProgramUniformMatrix4x3fvEXT_resolver 1 20 60 1
epoxy_glProgramUniformui64NV_resolver 1 4 14 1
epoxy_glProgramUniformui64vNV_resolver 1 4 14 1
epoxy_glProgramVertexLimitNV_resolver 1 4 14 1
epoxy_glProvokingVertex_resolver 1 16 52 1
epoxy_glProvokingVertexEXT_resolver 1 16 52 1
epoxy_glPushAttrib_resolver 1 4 14 1
epoxy_glPushClientAttrib_resolver 1 4 14 1
epoxy_glPushClientAttribDefaultEXT_resolver 1 4 14 1
epoxy_glPushDebugGroup_resolver 1 16 52 1
epoxy_glPushDebugGroupKHR_resolver 1 16 52 1
epoxy_glPushGroupMarkerEXT_resolver 1 4 14 1
epoxy_glPushMatrix_resolver 1 14 48 1
epoxy_glPushName_resolver 1 4 14 1
epoxy_glQueryCounter_resolver 1 16 52 1
epoxy_glQueryCounterEXT_resolver 1 16 52 1
epoxy_glQueryMatrixxOES_resolver 1 4 14 1
epoxy_glQueryObjectParameteruiAMD_resolver 1 4 14 1
epoxy_glRasterPos2d_resolver 1 4 14 1
epoxy_glRasterPos2dv_resolver 1 4 14 1
epoxy_glRasterPos2f_resolver 1 4 14 1
epoxy_glRasterPos2fv_resolver 1 4 14 1
epoxy_glRasterPos2i_resolver 1 4 14 1
epoxy_glRasterPos2iv_resolver 1 4 14 1
epoxy_glRasterPos2s_resolver 1 4 14 1
epoxy_glRasterPos2sv_resolver 1 4 14 1
epoxy_glRasterPos2xOES_resolver 1 4 14 1
epoxy_glRasterPos2xvOES_resolver 1 4 14 1
epoxy_glRasterPos3d_resolver 1 4 14 1
epoxy_glRasterPos3dv_resolver 1 4 14 1
epoxy_glRasterPos3f_resolver 1 4 14 1
epoxy_glRasterPos3fv_resolver 1 4 14 1
epoxy_glRasterPos3i_resolver 1 4 14 1
epoxy_glRasterPos3iv_resolver 1 4 14 1
epoxy_glRasterPos3s_resolver 1 4 14 1
epoxy_glRasterPos3sv_resolver 1 4 14 1
epoxy_glRasterPos3xOES_resolver 1 4 14 1
epoxy_glRasterPos3xvOES_resolver 1 4 14 1
epoxy_glRasterPos4d_resolver 1 4 14 1
epoxy_glRasterPos4dv_resolver 1 4 14 1
epoxy_glRasterPos4f_resolver 1 4 14 1
epoxy_glRasterPos4fv_resolver 1 4 14 1
epoxy_glRasterPos4i_resolver 1 4 14 1
epoxy_glRasterPos4iv_resolver 1 4 14 1
epoxy_glRasterPos4s_resolver 1 4 14 1
epoxy_glRasterPos4sv_resolver 1 4 14 1
epoxy_glRasterPos4xOES_resolver 1 4 14 1
epoxy_glRasterPos4xvOES_resolver 1 4 14 1
epoxy_glRasterSamplesEXT_resolver 1 16 52 1
epoxy_glReadBuffer_resolver 1 14 48 1
epoxy_glReadBufferIndexedEXT_resolver 1 4 14 1
epoxy_glReadBufferNV_resolver 1 4 14 1
epoxy_glReadInstrumentsSGIX_resolver 1 4 14 1
epoxy_glReadPixels_resolver 1 16 52 1
epoxy_glReadnPixels_resolver 1 20 60 1
epoxy_glReadnPixelsARB_resolver 1 20 60 1
epoxy_glReadnPixelsEXT_resolver 1 20 60 1
epoxy_glReadnPixelsKHR_resolver 1 20 60 1
epoxy_glRectd_resolver 1 4 14 1
epoxy_glRectdv_resolver 1 4 14 1
epoxy_glRectf_resolver 1 4 14 1
epoxy_glRectfv_resolver 1 4 14 1
epoxy_glRecti_resolver 1 4 14 1
epoxy_glRectiv_resolver 1 4 14 1
epoxy_glRects_resolver 1 4 14 1
epoxy_glRectsv_resolver 1 4 14 1
epoxy_glRectxOES_resolver 1 4 14 1
epoxy_glRectxvOES_resolver 1 4 14 1
epoxy_glReferencePlaneSGIX_resolver 1 4 14 1
epoxy_glReleaseShaderCompiler_resolver 1 16 52 1
epoxy_glRenderMode_resolver 1 4 14 1
epoxy_glRenderbufferStorage_resolver 1 18 56 1
epoxy_glRenderbufferStorageEXT_resolver 1 18 56 1
epoxy_glRenderbufferStorageMultisample_resolver 1 22 64 1
epoxy_glRenderbufferStorageMultisampleANGLE_resolver 1 4 14 1
epoxy_glRenderbufferStorageMultisampleAPPLE_resolver 1 4 14 1
epoxy_glRenderbufferStorageMultisampleCoverageNV_resolver 1 4 14 1
epoxy_glRenderbufferStorageMultisampleEXT_resolver 1 22 64 1
epoxy_glRenderbufferStorageMultisampleIMG_resolver 1 4 14 1
epoxy_glRenderbufferStorageMultisampleNV_resolver 1 22 64 1
epoxy_glRenderbufferStorageOES_resolver 1 4 14 1
epoxy_glReplacementCodePointerSUN_resolver 1 4 14 1
epoxy_glReplacementCodeubSUN_resolver 1 4 14 1
epoxy_glReplacementCodeubvSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiColor3fVertex3fSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiColor3fVertex3fvSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiColor4fNormal3fVertex3fSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiColor4ubVertex3fSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiColor4ubVertex3fvSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiNormal3fVertex3fSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiNormal3fVertex3fvSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiTexCoord2fVertex3fSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiTexCoord2fVertex3fvSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiVertex3fSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuiVertex3fvSUN_resolver 1 4 14 1
epoxy_glReplacementCodeuivSUN_resolver 1 4 14 1
epoxy_glReplacementCodeusSUN_resolver 1 4 14 1
epoxy_glReplacementCodeusvSUN_resolver 1 4 14 1
epoxy_glRequestResidentProgramsNV_resolver 1 4 14 1
epoxy_glResetHistogram_resolver 1 14 48 1
epoxy_glResetHistogramEXT_resolver 1 14 48 1
epoxy_glResetMinmax_resolver 1 14 48 1
epoxy_glResetMinmaxEXT_resolver 1 14 48 1
epoxy_glResizeBuffersMESA_resolver 1 4 14 1
epoxy_glResolveDepthValuesNV_resolver 1 4 14 1
epoxy_glResolveMultisampleFramebufferAPPLE_resolver 1 4 14 1
epoxy_glResumeTransformFeedback_resolver 1 18 56 1
epoxy_glResumeTransformFeedbackNV_resolver 1 18 56 1
epoxy_glRotated_resolver 1 4 14 1
epoxy_glRotatef_resolver 1 14 48 1
epoxy_glRotatex_resolver 1 4 14 1
epoxy_glRotatexOES_resolver 1 4 14 1
epoxy_glSampleCoverage_resolver 1 18 56 1
epoxy_glSampleCoverageARB_resolver 1 18 56 1
epoxy_glSampleCoveragex_resolver 1 4 14 1
epoxy_glSampleCoveragexOES_resolver 1 4 14 1
epoxy_glSampleMapATI_resolver 1 4 14 1
epoxy_glSampleMaskEXT_resolver 1 14 48 1
epoxy_glSampleMaskIndexedNV_resolver 1 4 14 1
epoxy_glSampleMaskSGIS_resolver 1 14 48 1
epoxy_glSampleMaski_resolver 1 16 52 1
epoxy_glSamplePatternEXT_resolver 1 14 48 1
epoxy_glSamplePatternSGIS_resolver 1 14 48 1
epoxy_glSamplerParameterIiv_resolver 1 18 56 1
epoxy_glSamplerParameterIivEXT_resolver 1 18 56 1
epoxy_glSamplerParameterIivOES_resolver 1 18 56 1
epoxy_glSamplerParameterIuiv_resolver 1 18 56 1
epoxy_glSamplerParameterIuivEXT_resolver 1 18 56 1
epoxy_glSamplerParameterIuivOES_resolver 1 18 56 1
epoxy_glSamplerParameterf_resolver 1 16 52 1
epoxy_glSamplerParameterfv_resolver 1 16 52 1
epoxy_glSamplerParameteri_resolver 1 16 52 1
epoxy_glSamplerParameteriv_resolver 1 16 52 1
epoxy_glScaled_resolver 1 4 14 1
epoxy_glScalef_resolver 1 14 48 1
epoxy_glScalex_resolver 1 4 14 1
epoxy_glScalexOES_resolver 1 4 14 1
epoxy_glScissor_resolver 1 16 52 1
epoxy_glScissorArrayv_resolver 1 16 52 1
epoxy_glScissorArrayvNV_resolver 1 16 52 1
epoxy_glScissorIndexed_resolver 1 16 52 1
epoxy_glScissorIndexedNV_resolver 1 16 52 1
epoxy_glScissorIndexedv_resolver 1 16 52 1
epoxy_glScissorIndexedvNV_resolver 1 16 52 1
epoxy_glSecondaryColor3b_resolver 1 14 48 1
epoxy_glSecondaryColor3bEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3bv_resolver 1 14 48 1
epoxy_glSecondaryColor3bvEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3d_resolver 1 14 48 1
epoxy_glSecondaryColor3dEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3dv_resolver 1 14 48 1
epoxy_glSecondaryColor3dvEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3f_resolver 1 14 48 1
epoxy_glSecondaryColor3fEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3fv_resolver 1 14 48 1
epoxy_glSecondaryColor3fvEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3hNV_resolver 1 4 14 1
epoxy_glSecondaryColor3hvNV_resolver 1 4 14 1
epoxy_glSecondaryColor3i_resolver 1 14 48 1
epoxy_glSecondaryColor3iEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3iv_resolver 1 14 48 1
epoxy_glSecondaryColor3ivEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3s_resolver 1 14 48 1
epoxy_glSecondaryColor3sEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3sv_resolver 1 14 48 1
epoxy_glSecondaryColor3svEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3ub_resolver 1 14 48 1
epoxy_glSecondaryColor3ubEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3ubv_resolver 1 14 48 1
epoxy_glSecondaryColor3ubvEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3ui_resolver 1 14 48 1
epoxy_glSecondaryColor3uiEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3uiv_resolver 1 14 48 1
epoxy_glSecondaryColor3uivEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3us_resolver 1 14 48 1
epoxy_glSecondaryColor3usEXT_resolver 1 14 48 1
epoxy_glSecondaryColor3usv_resolver 1 14 48 1
epoxy_glSecondaryColor3usvEXT_resolver 1 14 48 1
epoxy_glSecondaryColorFormatNV_resolver 1 4 14 1
epoxy_glSecondaryColorP3ui_resolver 1 14 48 1
epoxy_glSecondaryColorP3uiv_resolver 1 14 48 1
epoxy_glSecondaryColorPointer_resolver 1 14 48 1
epoxy_glSecondaryColorPointerEXT_resolver 1 14 48 1
epoxy_glSecondaryColorPointerListIBM_resolver 1 4 14 1
epoxy_glSelectBuffer_resolver 1 4 14 1
epoxy_glSelectPerfMonitorCountersAMD_resolver 1 4 14 1
epoxy_glSeparableFilter2D_resolver 1 14 48 1
epoxy_glSeparableFilter2DEXT_resolver 1 14 48 1
epoxy_glSetFenceAPPLE_resolver 1 4 14 1
epoxy_glSetFenceNV_resolver 1 4 14 1
epoxy_glSetFragmentShaderConstantATI_resolver 1 4 14 1
epoxy_glSetInvariantEXT_resolver 1 4 14 1
epoxy_glSetLocalConstantEXT_resolver 1 4 14 1
epoxy_glSetMultisamplefvAMD_resolver 1 4 14 1
epoxy_glShadeModel_resolver 1 14 48 1
epoxy_glShaderBinary_resolver 1 16 52 1
epoxy_glShaderOp1EXT_resolver 1 4 14 1
epoxy_glShaderOp2EXT_resolver 1 4 14 1
epoxy_glShaderOp3EXT_resolver 1 4 14 1
epoxy_glShaderSource_resolver 1 16 52 1
epoxy_glShaderSourceARB_resolver 1 16 52 1
epoxy_glShaderStorageBlockBinding_resolver 1 14 48 1
epoxy_glSharpenTexFuncSGIS_resolver 1 4 14 1
epoxy_glSpriteParameterfSGIX_resolver 1 4 14 1
epoxy_glSpriteParameterfvSGIX_resolver 1 4 14 1
epoxy_glSpriteParameteriSGIX_resolver 1 4 14 1
epoxy_glSpriteParameterivSGIX_resolver 1 4 14 1
epoxy_glStartInstrumentsSGIX_resolver 1 4 14 1
epoxy_glStartTilingQCOM_resolver 1 4 14 1
epoxy_glStateCaptureNV_resolver 1 4 14 1
epoxy_glStencilClearTagEXT_resolver 1 4 14 1
epoxy_glStencilFillPathInstancedNV_resolver 1 4 14 1
epoxy_glStencilFillPathNV_resolver 1 4 14 1
epoxy_glStencilFunc_resolver 1 16 52 1
epoxy_glStencilFuncSeparate_resolver 1 14 48 1
epoxy_glStencilFuncSeparateATI_resolver 1 4 14 1
epoxy_glStencilMask_resolver 1 16 52 1
epoxy_glStencilMaskSeparate_resolver 1 14 48 1
epoxy_glStencilOp_resolver 1 16 52 1
epoxy_glStencilOpSeparate_resolver 1 16 52 1
epoxy_glStencilOpSeparateATI_resolver 1 16 52 1
epoxy_glStencilOpValueAMD_resolver 1 4 14 1
epoxy_glStencilStrokePathInstancedNV_resolver 1 4 14 1
epoxy_glStencilStrokePathNV_resolver 1 4 14 1
epoxy_glStencilThenCoverFillPathInstancedNV_resolver 1 4 14 1
epoxy_glStencilThenCoverFillPathNV_resolver 1 4 14 1
epoxy_glStencilThenCoverStrokePathInstancedNV_resolver 1 4 14 1
epoxy_glStencilThenCoverStrokePathNV_resolver 1 4 14 1
epoxy_glStopInstrumentsSGIX_resolver 1 4 14 1
epoxy_glStringMarkerGREMEDY_resolver 1 4 14 1
epoxy_glSubpixelPrecisionBiasNV_resolver 1 4 14 1
epoxy_glSwizzleEXT_resolver 1 4 14 1
epoxy_glSyncTextureINTEL_resolver 1 4 14 1
epoxy_glTagSampleBufferSGIX_resolver 1 4 14 1
epoxy_glTangent3bEXT_resolver 1 4 14 1
epoxy_glTangent3bvEXT_resolver 1 4 14 1
epoxy_glTangent3dEXT_resolver 1 4 14 1
epoxy_glTangent3dvEXT_resolver 1 4 14 1
epoxy_glTangent3fEXT_resolver 1 4 14 1
epoxy_glTangent3fvEXT_resolver 1 4 14 1
epoxy_glTangent3iEXT_resolver 1 4 14 1
epoxy_glTangent3ivEXT_resolver 1 4 14 1
epoxy_glTangent3sEXT_resolver 1 4 14 1
epoxy_glTangent3svEXT_resolver 1 4 14 1
epoxy_glTangentPointerEXT_resolver 1 4 14 1
epoxy_glTbufferMask3DFX_resolver 1 4 14 1
epoxy_glTessellationFactorAMD_resolver 1 4 14 1
epoxy_glTessellationModeAMD_resolver 1 4 14 1
epoxy_glTestFenceAPPLE_resolver 1 4 14 1
epoxy_glTestFenceNV_resolver 1 4 14 1
epoxy_glTestObjectAPPLE_resolver 1 4 14 1
epoxy_glTexBuffer_resolver 1 20 60 1
epoxy_glTexBufferARB_resolver 1 20 60 1
epoxy_glTexBufferEXT_resolver 1 20 60 1
epoxy_glTexBufferOES_resolver 1 20 60 1
epoxy_glTexBufferRange_resolver 1 18 56 1
epoxy_glTexBufferRangeEXT_resolver 1 18 56 1
epoxy_glTexBufferRangeOES_resolver 1 18 56 1
epoxy_glTexBumpParameterfvATI_resolver 1 4 14 1
epoxy_glTexBumpParameterivATI_resolver 1 4 14 1
epoxy_glTexCoord1bOES_resolver 1 4 14 1
epoxy_glTexCoord1bvOES_resolver 1 4 14 1
epoxy_glTexCoord1d_resolver 1 4 14 1
epoxy_glTexCoord1dv_resolver 1 4 14 1
epoxy_glTexCoord1f_resolver 1 4 14 1
epoxy_glTexCoord1fv_resolver 1 4 14 1
epoxy_glTexCoord1hNV_resolver 1 4 14 1
epoxy_glTexCoord1hvNV_resolver 1 4 14 1
epoxy_glTexCoord1i_resolver 1 4 14 1
epoxy_glTexCoord1iv_resolver 1 4 14 1
epoxy_glTexCoord1s_resolver 1 4 14 1
epoxy_glTexCoord1sv_resolver 1 4 14 1
epoxy_glTexCoord1xOES_resolver 1 4 14 1
epoxy_glTexCoord1xvOES_resolver 1 4 14 1
epoxy_glTexCoord2bOES_resolver 1 4 14 1
epoxy_glTexCoord2bvOES_resolver 1 4 14 1
epoxy_glTexCoord2d_resolver 1 4 14 1
epoxy_glTexCoord2dv_resolver 1 4 14 1
epoxy_glTexCoord2f_resolver 1 4 14 1
epoxy_glTexCoord2fColor3fVertex3fSUN_resolver 1 4 14 1
epoxy_glTexCoord2fColor3fVertex3fvSUN_resolver 1 4 14 1
epoxy_glTexCoord2fColor4fNormal3fVertex3fSUN_resolver 1 4 14 1
epoxy_glTexCoord2fColor4fNormal3fVertex3fvSUN_resolver 1 4 14 1
epoxy_glTexCoord2fColor4ubVertex3fSUN_resolver 1 4 14 1
epoxy_glTexCoord2fColor4ubVertex3fvSUN_resolver 1 4 14 1
epoxy_glTexCoord2fNormal3fVertex3fSUN_resolver 1 4 14 1
epoxy_glTexCoord2fNormal3fVertex3fvSUN_resolver 1 4 14 1
epoxy_glTexCoord2fVertex3fSUN_resolver 1 4 14 1
epoxy_glTexCoord2fVertex3fvSUN_resolver 1 4 14 1
epoxy_glTexCoord2fv_resolver 1 4 14 1
epoxy_glTexCoord2hNV_resolver 1 4 14 1
epoxy_glTexCoord2hvNV_resolver 1 4 14 1
epoxy_glTexCoord2i_resolver 1 4 14 1
epoxy_glTexCoord2iv_resolver 1 4 14 1
epoxy_glTexCoord2s_resolver 1 4 14 1
epoxy_glTexCoord2sv_resolver 1 4 14 1
epoxy_glTexCoord2xOES_resolver 1 4 14 1
epoxy_glTexCoord2xvOES_resolver 1 4 14 1
epoxy_glTexCoord3bOES_resolver 1 4 14 1
epoxy_glTexCoord3bvOES_resolver 1 4 14 1
epoxy_glTexCoord3d_resolver 1 4 14 1
epoxy_glTexCoord3dv_resolver 1 4 14 1
epoxy_glTexCoord3f_resolver 1 4 14 1
epoxy_glTexCoord3fv_resolver 1 4 14 1
epoxy_glTexCoord3hNV_resolver 1 4 14 1
epoxy_glTexCoord3hvNV_resolver 1 4 14 1
epoxy_glTexCoord3i_resolver 1 4 14 1
epoxy_glTexCoord3iv_resolver 1 4 14 1
epoxy_glTexCoord3s_resolver 1 4 14 1
epoxy_glTexCoord3sv_resolver 1 4 14 1
epoxy_glTexCoord3xOES_resolver 1 4 14 1
epoxy_glTexCoord3xvOES_resolver 1 4 14 1
epoxy_glTexCoord4bOES_resolver 1 4 14 1
epoxy_glTexCoord4bvOES_resolver 1 4 14 1
epoxy_glTexCoord4d_resolver 1 4 14 1
epoxy_glTexCoord4dv_resolver 1 4 14 1
epoxy_glTexCoord4f_resolver 1 4 14 1
epoxy_glTexCoord4fColor4fNormal3fVertex4fSUN_resolver 1 4 14 1
epoxy_glTexCoord4fColor4fNormal3fVertex4fvSUN_resolver 1 4 14 1
epoxy_glTexCoord4fVertex4fSUN_resolver 1 4 14 1
epoxy_glTexCoord4fVertex4fvSUN_resolver 1 4 14 1
epoxy_glTexCoord4fv_resolver 1 4 14 1
epoxy_glTexCoord4hNV_resolver 1 4 14 1
epoxy_glTexCoord4hvNV_resolver 1 4 14 1
epoxy_glTexCoord4i_resolver 1 4 14 1
epoxy_glTexCoord4iv_resolver 1 4 14 1
epoxy_glTexCoord4s_resolver 1 4 14 1
epoxy_glTexCoord4sv_resolver 1 4 14 1
epoxy_glTexCoord4xOES_resolver 1 4 14 1
epoxy_glTexCoord4xvOES_resolver 1 4 14 1
epoxy_glTexCoordFormatNV_resolver 1 4 14 1
epoxy_glTexCoordP1ui_resolver 1 14 48 1
epoxy_glTexCoordP1uiv_resolver 1 14 48 1
epoxy_glTexCoordP2ui_resolver 1 14 48 1
epoxy_glTexCoordP2uiv_resolver 1 14 48 1
epoxy_glTexCoordP3ui_resolver 1 14 48 1
epoxy_glTexCoordP3uiv_resolver 1 14 48 1
epoxy_glTexCoordP4ui_resolver 1 14 48 1
epoxy_glTexCoordP4uiv_resolver 1 14 48 1
epoxy_glTexCoordPointer_resolver 1 14 48 1
epoxy_glTexCoordPointerEXT_resolver 1 4 14 1
epoxy_glTexCoordPointerListIBM_resolver 1 4 14 1
epoxy_glTexCoordPointervINTEL_resolver 1 4 14 1
epoxy_glTexEnvf_resolver 1 14 48 1
epoxy_glTexEnvfv_resolver 1 14 48 1
epoxy_glTexEnvi_resolver 1 14 48 1
epoxy_glTexEnviv_resolver 1 14 48 1
epoxy_glTexEnvx_resolver 1 4 14 1
epoxy_glTexEnvxOES_resolver 1 4 14 1
epoxy_glTexEnvxv_resolver 1 4 14 1
epoxy_glTexEnvxvOES_resolver 1 4 14 1
epoxy_glTexFilterFuncSGIS_resolver 1 4 14 1
epoxy_glTexGend_resolver 1 4 14 1
epoxy_glTexGendv_resolver 1 4 14 1
epoxy_glTexGenf_resolver 1 4 14 1
epoxy_glTexGenfOES_resolver 1 4 14 1
epoxy_glTexGenfv_resolver 1 4 14 1
epoxy_glTexGenfvOES_resolver 1 4 14 1
epoxy_glTexGeni_resolver 1 4 14 1
epoxy_glTexGeniOES_resolver 1 4 14 1
epoxy_glTexGeniv_resolver 1 4 14 1
epoxy_glTexGenivOES_resolver 1 4 14 1
epoxy_glTexGenxOES_resolver 1 14 48 1
epoxy_glTexGenxvOES_resolver 1 14 48 1
epoxy_glTexImage1D_resolver 1 4 14 1
epoxy_glTexImage2D_resolver 1 16 52 1
epoxy_glTexImage2DMultisample_resolver 1 14 48 1
epoxy_glTexImage2DMultisampleCoverageNV_resolver 1 4 14 1
epoxy_glTexImage3D_resolver 1 18 56 1
epoxy_glTexImage3DEXT_resolver 1 18 56 1
epoxy_glTexImage3DMultisample_resolver 1 14 48 1
epoxy_glTexImage3DMultisampleCoverageNV_resolver 1 4 14 1
epoxy_glTexImage3DOES_resolver 1 18 56 1
epoxy_glTexImage4DSGIS_resolver 1 4 14 1
epoxy_glTexPageCommitmentARB_resolver 1 14 48 1
epoxy_glTexPageCommitmentEXT_resolver 1 14 48 1
epoxy_glTexParameterIiv_resolver 1 18 56 1
epoxy_glTexParameterIivEXT_resolver 1 18 56 1
epoxy_glTexParameterIivOES_resolver 1 18 56 1
epoxy_glTexParameterIuiv_resolver 1 18 56 1
epoxy_glTexParameterIuivEXT_resolver 1 18 56 1
epoxy_glTexParameterIuivOES_resolver 1 18 56 1
epoxy_glTexParameterf_resolver 1 16 52 1
epoxy_glTexParameterfv_resolver 1 16 52 1
epoxy_glTexParameteri_resolver 1 16 52 1
epoxy_glTexParameteriv_resolver 1 16 52 1
epoxy_glTexParameterx_resolver 1 4 14 1
epoxy_glTexParameterxOES_resolver 1 4 14 1
epoxy_glTexParameterxv_resolver 1 4 14 1
epoxy_glTexParameterxvOES_resolver 1 4 14 1
epoxy_glTexRenderbufferNV_resolver 1 4 14 1
epoxy_glTexStorage1D_resolver 1 16 52 1
epoxy_glTexStorage1DEXT_resolver 1 16 52 1
epoxy_glTexStorage2D_resolver 1 18 56 1
epoxy_glTexStorage2DEXT_resolver 1 18 56 1
epoxy_glTexStorage2DMultisample_resolver 1 16 52 1
epoxy_glTexStorage3D_resolver 1 18 56 1
epoxy_glTexStorage3DEXT_resolver 1 18 56 1
epoxy_glTexStorage3DMultisample_resolver 1 16 52 1
epoxy_glTexStorage3DMultisampleOES_resolver 1 16 52 1
epoxy_glTexStorageSparseAMD_resolver 1 4 14 1
epoxy_glTexSubImage1D_resolver 1 14 48 1
epoxy_glTexSubImage1DEXT_resolver 1 14 48 1
epoxy_glTexSubImage2D_resolver 1 18 56 1
epoxy_glTexSubImage2DEXT_resolver 1 18 56 1
epoxy_glTexSubImage3D_resolver 1 18 56 1
epoxy_glTexSubImage3DEXT_resolver 1 18 56 1
epoxy_glTexSubImage3DOES_resolver 1 18 56 1
epoxy_glTexSubImage4DSGIS_resolver 1 4 14 1
epoxy_glTextureBarrier_resolver 1 14 48 1
epoxy_glTextureBarrierNV_resolver 1 4 14 1
epoxy_glTextureBuffer_resolver 1 14 48 1
epoxy_glTextureBufferEXT_resolver 1 4 14 1
epoxy_glTextureBufferRange_resolver 1 14 48 1
epoxy_glTextureBufferRangeEXT_resolver 1 4 14 1
epoxy_glTextureColorMaskSGIS_resolver 1 4 14 1
epoxy_glTextureImage1DEXT_resolver 1 4 14 1
epoxy_glTextureImage2DEXT_resolver 1 4 14 1
epoxy_glTextureImage2DMultisampleCoverageNV_resolver 1 4 14 1
epoxy_glTextureImage2DMultisampleNV_resolver 1 4 14 1
epoxy_glTextureImage3DEXT_resolver 1 4 14 1
epoxy_glTextureImage3DMultisampleCoverageNV_resolver 1 4 14 1
epoxy_glTextureImage3DMultisampleNV_resolver 1 4 14 1
epoxy_glTextureLightEXT_resolver 1 4 14 1
epoxy_glTextureMaterialEXT_resolver 1 4 14 1
epoxy_glTextureNormalEXT_resolver 1 4 14 1
epoxy_glTexturePageCommitmentEXT_resolver 1 4 14 1
epoxy_glTextureParameterIiv_resolver 1 14 48 1
epoxy_glTextureParameterIivEXT_resolver 1 4 14 1
epoxy_glTextureParameterIuiv_resolver 1 14 48 1
epoxy_glTextureParameterIuivEXT_resolver 1 4 14 1
epoxy_glTextureParameterf_resolver 1 14 48 1
epoxy_glTextureParameterfEXT_resolver 1 4 14 1
epoxy_glTextureParameterfv_resolver 1 14 48 1
epoxy_glTextureParameterfvEXT_resolver 1 4 14 1
epoxy_glTextureParameteri_resolver 1 14 48 1
epoxy_glTextureParameteriEXT_resolver 1 4 14 1
epoxy_glTextureParameteriv_resolver 1 14 48 1
epoxy_glTextureParameterivEXT_resolver 1 4 14 1
epoxy_glTextureRangeAPPLE_resolver 1 4 14 1
epoxy_glTextureRenderbufferEXT_resolver 1 4 14 1
epoxy_glTextureStorage1D_resolver 1 14 48 1
epoxy_glTextureStorage1DEXT_resolver 1 14 48 1
epoxy_glTextureStorage2D_resolver 1 14 48 1
epoxy_glTextureStorage2DEXT_resolver 1 14 48 1
epoxy_glTextureStorage2DMultisample_resolver 1 14 48 1
epoxy_glTextureStorage2DMultisampleEXT_resolver 1 4 14 1
epoxy_glTextureStorage3D_resolver 1 14 48 1
epoxy_glTextureStorage3DEXT_resolver 1 14 48 1
epoxy_glTextureStorage3DMultisample_resolver 1 14 48 1
epoxy_glTextureStorage3DMultisampleEXT_resolver 1 4 14 1
epoxy_glTextureStorageSparseAMD_resolver 1 4 14 1
epoxy_glTextureSubImage1D_resolver 1 14 48 1
epoxy_glTextureSubImage1DEXT_resolver 1 4 14 1
epoxy_glTextureSubImage2D_resolver 1 14 48 1
epoxy_glTextureSubImage2DEXT_resolver 1 4 14 1
epoxy_glTextureSubImage3D_resolver 1 14 48 1
epoxy_glTextureSubImage3DEXT_resolver 1 4 14 1
epoxy_glTextureView_resolver 1 18 56 1
epoxy_glTextureViewEXT_resolver 1 18 56 1
epoxy_glTextureViewOES_resolver 1 18 56 1
epoxy_glTrackMatrixNV_resolver 1 4 14 1
epoxy_glTransformFeedbackAttribsNV_resolver 1 4 14 1
epoxy_glTransformFeedbackBufferBase_resolver 1 14 48 1
epoxy_glTransformFeedbackBufferRange_resolver 1 14 48 1
epoxy_glTransformFeedbackStreamAttribsNV_resolver 1 4 14 1
epoxy_glTransformFeedbackVaryings_resolver 1 16 52 1
epoxy_glTransformFeedbackVaryingsEXT_resolver 1 16 52 1
epoxy_glTransformFeedbackVaryingsNV_resolver 1 4 14 1
epoxy_glTransformPathNV_resolver 1 4 14 1
epoxy_glTranslated_resolver 1 4 14 1
epoxy_glTranslatef_resolver 1 14 48 1
epoxy_glTranslatex_resolver 1 4 14 1
epoxy_glTranslatexOES_resolver 1 4 14 1
epoxy_glUniform1d_resolver 1 14 48 1
epoxy_glUniform1dv_resolver 1 14 48 1
epoxy_glUniform1f_resolver 1 16 52 1
epoxy_glUniform1fARB_resolver 1 16 52 1
epoxy_glUniform1fv_resolver 1 16 52 1
epoxy_glUniform1fvARB_resolver 1 16 52 1
epoxy_glUniform1i_resolver 1 16 52 1
epoxy_glUniform1i64NV_resolver 1 14 48 1
epoxy_glUniform1i64vNV_resolver 1 14 48 1
epoxy_glUniform1iARB_resolver 1 16 52 1
epoxy_glUniform1iv_resolver 1 16 52 1
epoxy_glUniform1ivARB_resolver 1 16 52 1
epoxy_glUniform1ui_resolver 1 16 52 1
epoxy_glUniform1ui64NV_resolver 1 14 48 1
epoxy_glUniform1ui64vNV_resolver 1 14 48 1
epoxy_glUniform1uiEXT_resolver 1 16 52 1
epoxy_glUniform1uiv_resolver 1 16 52 1
epoxy_glUniform1uivEXT_resolver 1 16 52 1
epoxy_glUniform2d_resolver 1 14 48 1
epoxy_glUniform2dv_resolver 1 14 48 1
epoxy_glUniform2f_resolver 1 16 52 1
epoxy_glUniform2fARB_resolver 1 16 52 1
epoxy_glUniform2fv_resolver 1 16 52 1
epoxy_glUniform2fvARB_resolver 1 16 52 1
epoxy_glUniform2i_resolver 1 16 52 1
epoxy_glUniform2i64NV_resolver 1 14 48 1
epoxy_glUniform2i64vNV_resolver 1 14 48 1
epoxy_glUniform2iARB_resolver 1 16 52 1
epoxy_glUniform2iv_resolver 1 16 52 1
epoxy_glUniform2ivARB_resolver 1 16 52 1
epoxy_glUniform2ui_resolver 1 16 52 1
epoxy_glUniform2ui64NV_resolver 1 14 48 1
epoxy_glUniform2ui64vNV_resolver 1 14 48 1
epoxy_glUniform2uiEXT_resolver 1 16 52 1
epoxy_glUniform2uiv_resolver 1 16 52 1
epoxy_glUniform2uivEXT_resolver 1 16 52 1
epoxy_glUniform3d_resolver 1 14 48 1
epoxy_glUniform3dv_resolver 1 14 48 1
epoxy_glUniform3f_resolver 1 16 52 1
epoxy_glUniform3fARB_resolver 1 16 52 1
epoxy_glUniform3fv_resolver 1 16 52 1
epoxy_glUniform3fvARB_resolver 1 16 52 1
epoxy_glUniform3i_resolver 1 16 52 1
epoxy_glUniform3i64NV_resolver 1 14 48 1
epoxy_glUniform3i64vNV_resolver 1 14 48 1
epoxy_glUniform3iARB_resolver 1 16 52 1
epoxy_glUniform3iv_resolver 1 16 52 1
epoxy_glUniform3ivARB_resolver 1 16 52 1
epoxy_glUniform3ui_resolver 1 16 52 1
epoxy_glUniform3ui64NV_resolver 1 14 48 1
epoxy_glUniform3ui64vNV_resolver 1 14 48 1
epoxy_glUniform3uiEXT_resolver 1 16 52 1
epoxy_glUniform3uiv_resolver 1 16 52 1
epoxy_glUniform3uivEXT_resolver 1 16 52 1
epoxy_glUniform4d_resolver 1 14 48 1
epoxy_glUniform4dv_resolver 1 14 48 1
epoxy_glUniform4f_resolver 1 16 52 1
epoxy_glUniform4fARB_resolver 1 16 52 1
epoxy_glUniform4fv_resolver 1 16 52 1
epoxy_glUniform4fvARB_resolver 1 16 52 1
epoxy_glUniform4i_resolver 1 16 52 1
epoxy_glUniform4i64NV_resolver 1 14 48 1
epoxy_glUniform4i64vNV_resolver 1 14 48 1
epoxy_glUniform4iARB_resolver 1 16 52 1
epoxy_glUniform4iv_resolver 1 16 52 1
epoxy_glUniform4ivARB_resolver 1 16 52 1
epoxy_glUniform4ui_resolver 1 16 52 1
epoxy_glUniform4ui64NV_resolver 1 14 48 1
epoxy_glUniform4ui64vNV_resolver 1 14 48 1
epoxy_glUniform4uiEXT_resolver 1 16 52 1
epoxy_glUniform4uiv_resolver 1 16 52 1
epoxy_glUniform4uivEXT_resolver 1 16 52 1
epoxy_glUniformBlockBinding_resolver 1 16 52 1
epoxy_glUniformBufferEXT_resolver 1 4 14 1
epoxy_glUniformHandleui64ARB_resolver 1 4 14 1
epoxy_glUniformHandleui64NV_resolver 1 4 14 1
epoxy_glUniformHandleui64vARB_resolver 1 4 14 1
epoxy_glUniformHandleui64vNV_resolver 1 4 14 1
epoxy_glUniformMatrix2dv_resolver 1 14 48 1
epoxy_glUniformMatrix2fv_resolver 1 16 52 1
epoxy_glUniformMatrix2fvARB_resolver 1 16 52 1
epoxy_glUniformMatrix2x3dv_resolver 1 14 48 1
epoxy_glUniformMatrix2x3fv_resolver 1 16 52 1
epoxy_glUniformMatrix2x3fvNV_resolver 1 16 52 1
epoxy_glUniformMatrix2x4dv_resolver 1 14 48 1
epoxy_glUniformMatrix2x4fv_resolver 1 16 52 1
epoxy_glUniformMatrix2x4fvNV_resolver 1 16 52 1
epoxy_glUniformMatrix3dv_resolver 1 14 48 1
epoxy_glUniformMatrix3fv_resolver 1 16 52 1
epoxy_glUniformMatrix3fvARB_resolver 1 16 52 1
epoxy_glUniformMatrix3x2dv_resolver 1 14 48 1
epoxy_glUniformMatrix3x2fv_resolver 1 16 52 1
epoxy_glUniformMatrix3x2fvNV_resolver 1 16 52 1
epoxy_glUniformMatrix3x4dv_resolver 1 14 48 1
epoxy_glUniformMatrix3x4fv_resolver 1 16 52 1
epoxy_glUniformMatrix3x4fvNV_resolver 1 16 52 1
epoxy_glUniformMatrix4dv_resolver 1 14 48 1
epoxy_glUniformMatrix4fv_resolver 1 16 52 1
epoxy_glUniformMatrix4fvARB_resolver 1 16 52 1
epoxy_glUniformMatrix4x2dv_resolver 1 14 48 1
epoxy_glUniformMatrix4x2fv_resolver 1 16 52 1
epoxy_glUniformMatrix4x2fvNV_resolver 1 16 52 1
epoxy_glUniformMatrix4x3dv_resolver 1 14 48 1
epoxy_glUniformMatrix4x3fv_resolver 1 16 52 1
epoxy_glUniformMatrix4x3fvNV_resolver 1 16 52 1
epoxy_glUniformSubroutinesuiv_resolver 1 14 48 1
epoxy_glUniformui64NV_resolver 1 4 14 1
epoxy_glUniformui64vNV_resolver 1 4 14 1
epoxy_glUnlockArraysEXT_resolver 1 4 14 1
epoxy_glUnmapBuffer_resolver 1 18 56 1
epoxy_glUnmapBufferARB_resolver 1 18 56 1
epoxy_glUnmapBufferOES_resolver 1 18 56 1
epoxy_glUnmapNamedBuffer_resolver 1 14 48 1
epoxy_glUnmapNamedBufferEXT_resolver 1 4 14 1
epoxy_glUnmapObjectBufferATI_resolver 1 4 14 1
epoxy_glUnmapTexture2DINTEL_resolver 1 4 14 1
epoxy_glUpdateObjectBufferATI_resolver 1 4 14 1
epoxy_glUseProgram_resolver 1 16 52 1
epoxy_glUseProgramObjectARB_resolver 1 16 52 1
epoxy_glUseProgramStages_resolver 1 16 52 1
epoxy_glUseProgramStagesEXT_resolver 1 4 14 1
epoxy_glUseShaderProgramEXT_resolver 1 4 14 1
epoxy_glVDPAUFiniNV_resolver 1 4 14 1
epoxy_glVDPAUGetSurfaceivNV_resolver 1 4 14 1
epoxy_glVDPAUInitNV_resolver 1 4 14 1
epoxy_glVDPAUIsSurfaceNV_resolver 1 4 14 1
epoxy_glVDPAUMapSurfacesNV_resolver 1 4 14 1
epoxy_glVDPAURegisterOutputSurfaceNV_resolver 1 4 14 1
epoxy_glVDPAURegisterVideoSurfaceNV_resolver 1 4 14 1
epoxy_glVDPAUSurfaceAccessNV_resolver 1 4 14 1
epoxy_glVDPAUUnmapSurfacesNV_resolver 1 4 14 1
epoxy_glVDPAUUnregisterSurfaceNV_resolver 1 4 14 1
epoxy_glValidateProgram_resolver 1 16 52 1
epoxy_glValidateProgramARB_resolver 1 16 52 1
epoxy_glValidateProgramPipeline_resolver 1 16 52 1
epoxy_glValidateProgramPipelineEXT_resolver 1 4 14 1
epoxy_glVariantArrayObjectATI_resolver 1 4 14 1
epoxy_glVariantPointerEXT_resolver 1 4 14 1
epoxy_glVariantbvEXT_resolver 1 4 14 1
epoxy_glVariantdvEXT_resolver 1 4 14 1
epoxy_glVariantfvEXT_resolver 1 4 14 1
epoxy_glVariantivEXT_resolver 1 4 14 1
epoxy_glVariantsvEXT_resolver 1 4 14 1
epoxy_glVariantubvEXT_resolver 1 4 14 1
epoxy_glVariantuivEXT_resolver 1 4 14 1
epoxy_glVariantusvEXT_resolver 1 4 14 1
epoxy_glVertex2bOES_resolver 1 4 14 1
epoxy_glVertex2bvOES_resolver 1 4 14 1
epoxy_glVertex2d_resolver 1 4 14 1
epoxy_glVertex2dv_resolver 1 4 14 1
epoxy_glVertex2f_resolver 1 4 14 1
epoxy_glVertex2fv_resolver 1 4 14 1
epoxy_glVertex2hNV_resolver 1 4 14 1
epoxy_glVertex2hvNV_resolver 1 4 14 1
epoxy_glVertex2i_resolver 1 4 14 1
epoxy_glVertex2iv_resolver 1 4 14 1
epoxy_glVertex2s_resolver 1 4 14 1
epoxy_glVertex2sv_resolver 1 4 14 1
epoxy_glVertex2xOES_resolver 1 4 14 1
epoxy_glVertex2xvOES_resolver 1 4 14 1
epoxy_glVertex3bOES_resolver 1 4 14 1
epoxy_glVertex3bvOES_resolver 1 4 14 1
epoxy_glVertex3d_resolver 1 4 14 1
epoxy_glVertex3dv_resolver 1 4 14 1
epoxy_glVertex3f_resolver 1 4 14 1
epoxy_glVertex3fv_resolver 1 4 14 1
epoxy_glVertex3hNV_resolver 1 4 14 1
epoxy_glVertex3hvNV_resolver 1 4 14 1
epoxy_glVertex3i_resolver 1 4 14 1
epoxy_glVertex3iv_resolver 1 4 14 1
epoxy_glVertex3s_resolver 1 4 14 1
epoxy_glVertex3sv_resolver 1 4 14 1
epoxy_glVertex3xOES_resolver 1 4 14 1
epoxy_glVertex3xvOES_resolver 1 4 14 1
epoxy_glVertex4bOES_resolver 1 4 14 1
epoxy_glVertex4bvOES_resolver 1 4 14 1
epoxy_glVertex4d_resolver 1 4 14 1
epoxy_glVertex4dv_resolver 1 4 14 1
epoxy_glVertex4f_resolver 1 4 14 1
epoxy_glVertex4fv_resolver 1 4 14 1
epoxy_glVertex4hNV_resolver 1 4 14 1
epoxy_glVertex4hvNV_resolver 1 4 14 1
epoxy_glVertex4i_resolver 1 4 14 1
epoxy_glVertex4iv_resolver 1 4 14 1
epoxy_glVertex4s_resolver 1 4 14 1
epoxy_glVertex4sv_resolver 1 4 14 1
epoxy_glVertex4xOES_resolver 1 4 14 1
epoxy_glVertex4xvOES_resolver 1 4 14 1
epoxy_glVertexArrayAttribBinding_resolver 1 14 48 1
epoxy_glVertexArrayAttribFormat_resolver 1 14 48 1
epoxy_glVertexArrayAttribIFormat_resolver 1 14 48 1
epoxy_glVertexArrayAttribLFormat_resolver 1 14 48 1
epoxy_glVertexArrayBindVertexBufferEXT_resolver 1 4 14 1
epoxy_glVertexArrayBindingDivisor_resolver 1 14 48 1
epoxy_glVertexArrayColorOffsetEXT_resolver 1 4 14 1
epoxy_glVertexArrayEdgeFlagOffsetEXT_resolver 1 4 14 1
epoxy_glVertexArrayElementBuffer_resolver 1 14 48 1
epoxy_glVertexArrayFogCoordOffsetEXT_resolver 1 4 14 1
epoxy_glVertexArrayIndexOffsetEXT_resolver 1 4 14 1
epoxy_glVertexArrayMultiTexCoordOffsetEXT_resolver 1 4 14 1
epoxy_glVertexArrayNormalOffsetEXT_resolver 1 4 14 1
epoxy_glVertexArrayParameteriAPPLE_resolver 1 4 14 1
epoxy_glVertexArrayRangeAPPLE_resolver 1 4 14 1
epoxy_glVertexArrayRangeNV_resolver 1 4 14 1
epoxy_glVertexArraySecondaryColorOffsetEXT_resolver 1 4 14 1
epoxy_glVertexArrayTexCoordOffsetEXT_resolver 1 4 14 1
epoxy_glVertexArrayVertexAttribBindingEXT_resolver 1 4 14 1
epoxy_glVertexArrayVertexAttribDivisorEXT_resolver 1 4 14 1
epoxy_glVertexArrayVertexAttribFormatEXT_resolver 1 4 14 1
epoxy_glVertexArrayVertexAttribIFormatEXT_resolver 1 4 14 1
epoxy_glVertexArrayVertexAttribIOffsetEXT_resolver 1 4 14 1
epoxy_glVertexArrayVertexAttribLFormatEXT_resolver 1 4 14 1
epoxy_glVertexArrayVertexAttribLOffsetEXT_resolver 1 4 14 1
epoxy_glVertexArrayVertexAttribOffsetEXT_resolver 1 4 14 1
epoxy_glVertexArrayVertexBindingDivisorEXT_resolver 1 4 14 1
epoxy_glVertexArrayVertexBuffer_resolver 1 14 48 1
epoxy_glVertexArrayVertexBuffers_resolver 1 14 48 1
epoxy_glVertexArrayVertexOffsetEXT_resolver 1 4 14 1
epoxy_glVertexAttrib1d_resolver 1 18 56 1
epoxy_glVertexAttrib1dARB_resolver 1 18 56 1
epoxy_glVertexAttrib1dNV_resolver 1 18 56 1
epoxy_glVertexAttrib1dv_resolver 1 18 56 1
epoxy_glVertexAttrib1dvARB_resolver 1 18 56 1
epoxy_glVertexAttrib1dvNV_resolver 1 18 56 1
epoxy_glVertexAttrib1f_resolver 1 20 60 1
epoxy_glVertexAttrib1fARB_resolver 1 20 60 1
epoxy_glVertexAttrib1fNV_resolver 1 20 60 1
epoxy_glVertexAttrib1fv_resolver 1 20 60 1
epoxy_glVertexAttrib1fvARB_resolver 1 20 60 1
epoxy_glVertexAttrib1fvNV_resolver 1 20 60 1
epoxy_glVertexAttrib1hNV_resolver 1 4 14 1
epoxy_glVertexAttrib1hvNV_resolver 1 4 14 1
epoxy_glVertexAttrib1s_resolver 1 18 56 1
epoxy_glVertexAttrib1sARB_resolver 1 18 56 1
epoxy_glVertexAttrib1sNV_resolver 1 18 56 1
epoxy_glVertexAttrib1sv_resolver 1 18 56 1
epoxy_glVertexAttrib1svARB_resolver 1 18 56 1
epoxy_glVertexAttrib1svNV_resolver 1 18 56 1
epoxy_glVertexAttrib2d_resolver 1 18 56 1
epoxy_glVertexAttrib2dARB_resolver 1 18 56 1
epoxy_glVertexAttrib2dNV_resolver 1 18 56 1
epoxy_glVertexAttrib2dv_resolver 1 18 56 1
epoxy_glVertexAttrib2dvARB_resolver 1 18 56 1
epoxy_glVertexAttrib2dvNV_resolver 1 18 56 1
epoxy_glVertexAttrib2f_resolver 1 20 60 1
epoxy_glVertexAttrib2fARB_resolver 1 20 60 1
epoxy_glVertexAttrib2fNV_resolver 1 20 60 1
epoxy_glVertexAttrib2fv_resolver 1 20 60 1
epoxy_glVertexAttrib2fvARB_resolver 1 20 60 1
epoxy_glVertexAttrib2fvNV_resolver 1 20 60 1
epoxy_glVertexAttrib2hNV_resolver 1 4 14 1
epoxy_glVertexAttrib2hvNV_resolver 1 4 14 1
epoxy_glVertexAttrib2s_resolver 1 18 56 1
epoxy_glVertexAttrib2sARB_resolver 1 18 56 1
epoxy_glVertexAttrib2sNV_resolver 1 18 56 1
epoxy_glVertexAttrib2sv_resolver 1 18 56 1
epoxy_glVertexAttrib2svARB_resolver 1 18 56 1
epoxy_glVertexAttrib2svNV_resolver 1 18 56 1
epoxy_glVertexAttrib3d_resolver 1 18 56 1
epoxy_glVertexAttrib3dARB_resolver 1 18 56 1
epoxy_glVertexAttrib3dNV_resolver 1 18 56 1
epoxy_glVertexAttrib3dv_resolver 1 18 56 1
epoxy_glVertexAttrib3dvARB_resolver 1 18 56 1
epoxy_glVertexAttrib3dvNV_resolver 1 18 56 1
epoxy_glVertexAttrib3f_resolver 1 20 60 1
epoxy_glVertexAttrib3fARB_resolver 1 20 60 1
epoxy_glVertexAttrib3fNV_resolver 1 20 60 1
epoxy_glVertexAttrib3fv_resolver 1 20 60 1
epoxy_glVertexAttrib3fvARB_resolver 1 20 60 1
epoxy_glVertexAttrib3fvNV_resolver 1 20 60 1
epoxy_glVertexAttrib3hNV_resolver 1 4 14 1
epoxy_glVertexAttrib3hvNV_resolver 1 4 14 1
epoxy_glVertexAttrib3s_resolver 1 18 56 1
epoxy_glVertexAttrib3sARB_resolver 1 18 56 1
epoxy_glVertexAttrib3sNV_resolver 1 18 56 1
epoxy_glVertexAttrib3sv_resolver 1 18 56 1
epoxy_glVertexAttrib3svARB_resolver 1 18 56 1
epoxy_glVertexAttrib3svNV_resolver 1 18 56 1
epoxy_glVertexAttrib4Nbv_resolver 1 16 52 1
epoxy_glVertexAttrib4NbvARB_resolver 1 16 52 1
epoxy_glVertexAttrib4Niv_resolver 1 16 52 1
epoxy_glVertexAttrib4NivARB_resolver 1 16 52 1
epoxy_glVertexAttrib4Nsv_resolver 1 16 52 1
epoxy_glVertexAttrib4NsvARB_resolver 1 16 52 1
epoxy_glVertexAttrib4Nub_resolver 1 18 56 1
epoxy_glVertexAttrib4NubARB_resolver 1 18 56 1
epoxy_glVertexAttrib4Nubv_resolver 1 18 56 1
epoxy_glVertexAttrib4NubvARB_resolver 1 18 56 1
epoxy_glVertexAttrib4Nuiv_resolver 1 16 52 1
epoxy_glVertexAttrib4NuivARB_resolver 1 16 52 1
epoxy_glVertexAttrib4Nusv_resolver 1 16 52 1
epoxy_glVertexAttrib4NusvARB_resolver 1 16 52 1
epoxy_glVertexAttrib4bv_resolver 1 16 52 1
epoxy_glVertexAttrib4bvARB_resolver 1 16 52 1
epoxy_glVertexAttrib4d_resolver 1 18 56 1
epoxy_glVertexAttrib4dARB_resolver 1 18 56 1
epoxy_glVertexAttrib4dNV_resolver 1 18 56 1
epoxy_glVertexAttrib4dv_resolver 1 18 56 1
epoxy_glVertexAttrib4dvARB_resolver 1 18 56 1
epoxy_glVertexAttrib4dvNV_resolver 1 18 56 1
epoxy_glVertexAttrib4f_resolver 1 20 60 1
epoxy_glVertexAttrib4fARB_resolver 1 20 60 1
epoxy_glVertexAttrib4fNV_resolver 1 20 60 1
epoxy_glVertexAttrib4fv_resolver 1 20 60 1
epoxy_glVertexAttrib4fvARB_resolver 1 20 60 1
epoxy_glVertexAttrib4fvNV_resolver 1 20 60 1
epoxy_glVertexAttrib4hNV_resolver 1 4 14 1
epoxy_glVertexAttrib4hvNV_resolver 1 4 14 1
epoxy_glVertexAttrib4iv_resolver 1 16 52 1
epoxy_glVertexAttrib4ivARB_resolver 1 16 52 1
epoxy_glVertexAttrib4s_resolver 1 18 56 1
epoxy_glVertexAttrib4sARB_resolver 1 18 56 1
epoxy_glVertexAttrib4sNV_resolver 1 18 56 1
epoxy_glVertexAttrib4sv_resolver 1 18 56 1
epoxy_glVertexAttrib4svARB_resolver 1 18 56 1
epoxy_glVertexAttrib4svNV_resolver 1 18 56 1
epoxy_glVertexAttrib4ubNV_resolver 1 18 56 1
epoxy_glVertexAttrib4ubv_resolver 1 16 52 1
epoxy_glVertexAttrib4ubvARB_resolver 1 16 52 1
epoxy_glVertexAttrib4ubvNV_resolver 1 18 56 1
epoxy_glVertexAttrib4uiv_resolver 1 16 52 1
epoxy_glVertexAttrib4uivARB_resolver 1 16 52 1
epoxy_glVertexAttrib4usv_resolver 1 16 52 1
epoxy_glVertexAttrib4usvARB_resolver 1 16 52 1
epoxy_glVertexAttribArrayObjectATI_resolver 1 4 14 1
epoxy_glVertexAttribBinding_resolver 1 16 52 1
epoxy_glVertexAttribDivisor_resolver 1 22 64 1
epoxy_glVertexAttribDivisorANGLE_resolver 1 22 64 1
epoxy_glVertexAttribDivisorARB_resolver 1 22 64 1
epoxy_glVertexAttribDivisorEXT_resolver 1 22 64 1
epoxy_glVertexAttribDivisorNV_resolver 1 22 64 1
epoxy_glVertexAttribFormat_resolver 1 16 52 1
epoxy_glVertexAttribFormatNV_resolver 1 4 14 1
epoxy_glVertexAttribI1i_resolver 1 14 48 1
epoxy_glVertexAttribI1iEXT_resolver 1 14 48 1
epoxy_glVertexAttribI1iv_resolver 1 14 48 1
epoxy_glVertexAttribI1ivEXT_resolver 1 14 48 1
epoxy_glVertexAttribI1ui_resolver 1 14 48 1
epoxy_glVertexAttribI1uiEXT_resolver 1 14 48 1
epoxy_glVertexAttribI1uiv_resolver 1 14 48 1
epoxy_glVertexAttribI1uivEXT_resolver 1 14 48 1
epoxy_glVertexAttribI2i_resolver 1 14 48 1
epoxy_glVertexAttribI2iEXT_resolver 1 14 48 1
epoxy_glVertexAttribI2iv_resolver 1 14 48 1
epoxy_glVertexAttribI2ivEXT_resolver 1 14 48 1
epoxy_glVertexAttribI2ui_resolver 1 14 48 1
epoxy_glVertexAttribI2uiEXT_resolver 1 14 48 1
epoxy_glVertexAttribI2uiv_resolver 1 14 48 1
epoxy_glVertexAttribI2uivEXT_resolver 1 14 48 1
epoxy_glVertexAttribI3i_resolver 1 14 48 1
epoxy_glVertexAttribI3iEXT_resolver 1 14 48 1
epoxy_glVertexAttribI3iv_resolver 1 14 48 1
epoxy_glVertexAttribI3ivEXT_resolver 1 14 48 1
epoxy_glVertexAttribI3ui_resolver 1 14 48 1
epoxy_glVertexAttribI3uiEXT_resolver 1 14 48 1
epoxy_glVertexAttribI3uiv_resolver 1 14 48 1
epoxy_glVertexAttribI3uivEXT_resolver 1 14 48 1
epoxy_glVertexAttribI4bv_resolver 1 14 48 1
epoxy_glVertexAttribI4bvEXT_resolver 1 14 48 1
epoxy_glVertexAttribI4i_resolver 1 16 52 1
epoxy_glVertexAttribI4iEXT_resolver 1 16 52 1
epoxy_glVertexAttribI4iv_resolver 1 16 52 1
epoxy_glVertexAttribI4ivEXT_resolver 1 16 52 1
epoxy_glVertexAttribI4sv_resolver 1 14 48 1
epoxy_glVertexAttribI4svEXT_resolver 1 14 48 1
epoxy_glVertexAttribI4ubv_resolver 1 14 48 1
epoxy_glVertexAttribI4ubvEXT_resolver 1 14 48 1
epoxy_glVertexAttribI4ui_resolver 1 16 52 1
epoxy_glVertexAttribI4uiEXT_resolver 1 16 52 1
epoxy_glVertexAttribI4uiv_resolver 1 16 52 1
epoxy_glVertexAttribI4uivEXT_resolver 1 16 52 1
epoxy_glVertexAttribI4usv_resolver 1 14 48 1
epoxy_glVertexAttribI4usvEXT_resolver 1 14 48 1
epoxy_glVertexAttribIFormat_resolver 1 16 52 1
epoxy_glVertexAttribIFormatNV_resolver 1 4 14 1
epoxy_glVertexAttribIPointer_resolver 1 16 52 1
epoxy_glVertexAttribIPointerEXT_resolver 1 16 52 1
epoxy_glVertexAttribL1d_resolver 1 16 52 1
epoxy_glVertexAttribL1dEXT_resolver 1 16 52 1
epoxy_glVertexAttribL1dv_resolver 1 16 52 1
epoxy_glVertexAttribL1dvEXT_resolver 1 16 52 1
epoxy_glVertexAttribL1i64NV_resolver 1 4 14 1
epoxy_glVertexAttribL1i64vNV_resolver 1 4 14 1
epoxy_glVertexAttribL1ui64ARB_resolver 1 4 14 1
epoxy_glVertexAttribL1ui64NV_resolver 1 4 14 1
epoxy_glVertexAttribL1ui64vARB_resolver 1 4 14 1
epoxy_glVertexAttribL1ui64vNV_resolver 1 4 14 1
epoxy_glVertexAttribL2d_resolver 1 16 52 1
epoxy_glVertexAttribL2dEXT_resolver 1 16 52 1
epoxy_glVertexAttribL2dv_resolver 1 16 52 1
epoxy_glVertexAttribL2dvEXT_resolver 1 16 52 1
epoxy_glVertexAttribL2i64NV_resolver 1 4 14 1
epoxy_glVertexAttribL2i64vNV_resolver 1 4 14 1
epoxy_glVertexAttribL2ui64NV_resolver 1 4 14 1
epoxy_glVertexAttribL2ui64vNV_resolver 1 4 14 1
epoxy_glVertexAttribL3d_resolver 1 16 52 1
epoxy_glVertexAttribL3dEXT_resolver 1 16 52 1
epoxy_glVertexAttribL3dv_resolver 1 16 52 1
epoxy_glVertexAttribL3dvEXT_resolver 1 16 52 1
epoxy_glVertexAttribL3i64NV_resolver 1 4 14 1
epoxy_glVertexAttribL3i64vNV_resolver 1 4 14 1
epoxy_glVertexAttribL3ui64NV_resolver 1 4 14 1
epoxy_glVertexAttribL3ui64vNV_resolver 1 4 14 1
epoxy_glVertexAttribL4d_resolver 1 16 52 1
epoxy_glVertexAttribL4dEXT_resolver 1 16 52 1
epoxy_glVertexAttribL4dv_resolver 1 16 52 1
epoxy_glVertexAttribL4dvEXT_resolver 1 16 52 1
epoxy_glVertexAttribL4i64NV_resolver 1 4 14 1
epoxy_glVertexAttribL4i64vNV_resolver 1 4 14 1
epoxy_glVertexAttribL4ui64NV_resolver 1 4 14 1
epoxy_glVertexAttribL4ui64vNV_resolver 1 4 14 1
epoxy_glVertexAttribLFormat_resolver 1 14 48 1
epoxy_glVertexAttribLFormatNV_resolver 1 4 14 1
epoxy_glVertexAttribLPointer_resolver 1 16 52 1
epoxy_glVertexAttribLPointerEXT_resolver 1 16 52 1
epoxy_glVertexAttribP1ui_resolver 1 14 48 1
epoxy_glVertexAttribP1uiv_resolver 1 14 48 1
epoxy_glVertexAttribP2ui_resolver 1 14 48 1
epoxy_glVertexAttribP2uiv_resolver 1 14 48 1
epoxy_glVertexAttribP3ui_resolver 1 14 48 1
epoxy_glVertexAttribP3uiv_resolver 1 14 48 1
epoxy_glVertexAttribP4ui_resolver 1 14 48 1
epoxy_glVertexAttribP4uiv_resolver 1 14 48 1
epoxy_glVertexAttribParameteriAMD_resolver 1 4 14 1
epoxy_glVertexAttribPointer_resolver 1 18 56 1
epoxy_glVertexAttribPointerARB_resolver 1 18 56 1
epoxy_glVertexAttribPointerNV_resolver 1 4 14 1
epoxy_glVertexAttribs1dvNV_resolver 1 4 14 1
epoxy_glVertexAttribs1fvNV_resolver 1 4 14 1
epoxy_glVertexAttribs1hvNV_resolver 1 4 14 1
epoxy_glVertexAttribs1svNV_resolver 1 4 14 1
epoxy_glVertexAttribs2dvNV_resolver 1 4 14 1
epoxy_glVertexAttribs2fvNV_resolver 1 4 14 1
epoxy_glVertexAttribs2hvNV_resolver 1 4 14 1
epoxy_glVertexAttribs2svNV_resolver 1 4 14 1
epoxy_glVertexAttribs3dvNV_resolver 1 4 14 1
epoxy_glVertexAttribs3fvNV_resolver 1 4 14 1
epoxy_glVertexAttribs3hvNV_resolver 1 4 14 1
epoxy_glVertexAttribs3svNV_resolver 1 4 14 1
epoxy_glVertexAttribs4dvNV_resolver 1 4 14 1
epoxy_glVertexAttribs4fvNV_resolver 1 4 14 1
epoxy_glVertexAttribs4hvNV_resolver 1 4 14 1
epoxy_glVertexAttribs4svNV_resolver 1 4 14 1
epoxy_glVertexAttribs4ubvNV_resolver 1 4 14 1
epoxy_glVertexBindingDivisor_resolver 1 16 52 1
epoxy_glVertexBlendARB_resolver 1 4 14 1
epoxy_glVertexBlendEnvfATI_resolver 1 4 14 1
epoxy_glVertexBlendEnviATI_resolver 1 4 14 1
epoxy_glVertexFormatNV_resolver 1 4 14 1
epoxy_glVertexP2ui_resolver 1 14 48 1
epoxy_glVertexP2uiv_resolver 1 14 48 1
epoxy_glVertexP3ui_resolver 1 14 48 1
epoxy_glVertexP3uiv_resolver 1 14 48 1
epoxy_glVertexP4ui_resolver 1 14 48 1
epoxy_glVertexP4uiv_resolver 1 14 48 1
epoxy_glVertexPointer_resolver 1 14 48 1
epoxy_glVertexPointerEXT_resolver 1 4 14 1
epoxy_glVertexPointerListIBM_resolver 1 4 14 1
epoxy_glVertexPointervINTEL_resolver 1 4 14 1
epoxy_glVertexStream1dATI_resolver 1 4 14 1
epoxy_glVertexStream1dvATI_resolver 1 4 14 1
epoxy_glVertexStream1fATI_resolver 1 4 14 1
epoxy_glVertexStream1fvATI_resolver 1 4 14 1
epoxy_glVertexStream1iATI_resolver 1 4 14 1
epoxy_glVertexStream1ivATI_resolver 1 4 14 1
epoxy_glVertexStream1sATI_resolver 1 4 14 1
epoxy_glVertexStream1svATI_resolver 1 4 14 1
epoxy_glVertexStream2dATI_resolver 1 4 14 1
epoxy_glVertexStream2dvATI_resolver 1 4 14 1
epoxy_glVertexStream2fATI_resolver 1 4 14 1
epoxy_glVertexStream2fvATI_resolver 1 4 14 1
epoxy_glVertexStream2iATI_resolver 1 4 14 1
epoxy_glVertexStream2ivATI_resolver 1 4 14 1
epoxy_glVertexStream2sATI_resolver 1 4 14 1
epoxy_glVertexStream2svATI_resolver 1 4 14 1
epoxy_glVertexStream3dATI_resolver 1 4 14 1
epoxy_glVertexStream3dvATI_resolver 1 4 14 1
epoxy_glVertexStream3fATI_resolver 1 4 14 1
epoxy_glVertexStream3fvATI_resolver 1 4 14 1
epoxy_glVertexStream3iATI_resolver 1 4 14 1
epoxy_glVertexStream3ivATI_resolver 1 4 14 1
epoxy_glVertexStream3sATI_resolver 1 4 14 1
epoxy_glVertexStream3svATI_resolver 1 4 14 1
epoxy_glVertexStream4dATI_resolver 1 4 14 1
epoxy_glVertexStream4dvATI_resolver 1 4 14 1
epoxy_glVertexStream4fATI_resolver 1 4 14 1
epoxy_glVertexStream4fvATI_resolver 1 4 14 1
epoxy_glVertexStream4iATI_resolver 1 4 14 1
epoxy_glVertexStream4ivATI_resolver 1 4 14 1
epoxy_glVertexStream4sATI_resolver 1 4 14 1
epoxy_glVertexStream4svATI_resolver 1 4 14 1
epoxy_glVertexWeightPointerEXT_resolver 1 4 14 1
epoxy_glVertexWeightfEXT_resolver 1 4 14 1
epoxy_glVertexWeightfvEXT_resolver 1 4 14 1
epoxy_glVertexWeighthNV_resolver 1 4 14 1
epoxy_glVertexWeighthvNV_resolver 1 4 14 1
epoxy_glVideoCaptureNV_resolver 1 4 14 1
epoxy_glVideoCaptureStreamParameterdvNV_resolver 1 4 14 1
epoxy_glVideoCaptureStreamParameterfvNV_resolver 1 4 14 1
epoxy_glVideoCaptureStreamParameterivNV_resolver 1 4 14 1
epoxy_glViewport_resolver 1 16 52 1
epoxy_glViewportArrayv_resolver 1 16 52 1
epoxy_glViewportArrayvNV_resolver 1 16 52 1
epoxy_glViewportIndexedf_resolver 1 16 52 1
epoxy_glViewportIndexedfNV_resolver 1 16 52 1
epoxy_glViewportIndexedfv_resolver 1 16 52 1
epoxy_glViewportIndexedfvNV_resolver 1 16 52 1
epoxy_glWaitSync_resolver 1 18 56 1
epoxy_glWaitSyncAPPLE_resolver 1 18 56 1
epoxy_glWeightPathsNV_resolver 1 4 14 1
epoxy_glWeightPointerARB_resolver 1 4 14 1
epoxy_glWeightPointerOES_resolver 1 4 14 1
epoxy_glWeightbvARB_resolver 1 4 14 1
epoxy_glWeightdvARB_resolver 1 4 14 1
epoxy_glWeightfvARB_resolver 1 4 14 1
epoxy_glWeightivARB_resolver 1 4 14 1
epoxy_glWeightsvARB_resolver 1 4 14 1
epoxy_glWeightubvARB_resolver 1 4 14 1
epoxy_glWeightuivARB_resolver 1 4 14 1
epoxy_glWeightusvARB_resolver 1 4 14 1
epoxy_glWindowPos2d_resolver 1 16 52 1
epoxy_glWindowPos2dARB_resolver 1 16 52 1
epoxy_glWindowPos2dMESA_resolver 1 16 52 1
epoxy_glWindowPos2dv_resolver 1 16 52 1
epoxy_glWindowPos2dvARB_resolver 1 16 52 1
epoxy_glWindowPos2dvMESA_resolver 1 16 52 1
epoxy_glWindowPos2f_resolver 1 16 52 1
epoxy_glWindowPos2fARB_resolver 1 16 52 1
epoxy_glWindowPos2fMESA_resolver 1 16 52 1
epoxy_glWindowPos2fv_resolver 1 16 52 1
epoxy_glWindowPos2fvARB_resolver 1 16 52 1
epoxy_glWindowPos2fvMESA_resolver 1 16 52 1
epoxy_glWindowPos2i_resolver 1 16 52 1
epoxy_glWindowPos2iARB_resolver 1 16 52 1
epoxy_glWindowPos2iMESA_resolver 1 16 52 1
epoxy_glWindowPos2iv_resolver 1 16 52 1
epoxy_glWindowPos2ivARB_resolver 1 16 52 1
epoxy_glWindowPos2ivMESA_resolver 1 16 52 1
epoxy_glWindowPos2s_resolver 1 16 52 1
epoxy_glWindowPos2sARB_resolver 1 16 52 1
epoxy_glWindowPos2sMESA_resolver 1 16 52 1
epoxy_glWindowPos2sv_resolver 1 16 52 1
epoxy_glWindowPos2svARB_resolver 1 16 52 1
epoxy_glWindowPos2svMESA_resolver 1 16 52 1
epoxy_glWindowPos3d_resolver 1 16 52 1
epoxy_glWindowPos3dARB_resolver 1 16 52 1
epoxy_glWindowPos3dMESA_resolver 1 16 52 1
epoxy_glWindowPos3dv_resolver 1 16 52 1
epoxy_glWindowPos3dvARB_resolver 1 16 52 1
epoxy_glWindowPos3dvMESA_resolver 1 16 52 1
epoxy_glWindowPos3f_resolver 1 16 52 1
epoxy_glWindowPos3fARB_resolver 1 16 52 1
epoxy_glWindowPos3fMESA_resolver 1 16 52 1
epoxy_glWindowPos3fv_resolver 1 16 52 1
epoxy_glWindowPos3fvARB_resolver 1 16 52 1
epoxy_glWindowPos3fvMESA_resolver 1 16 52 1
epoxy_glWindowPos3i_resolver 1 16 52 1
epoxy_glWindowPos3iARB_resolver 1 16 52 1
epoxy_glWindowPos3iMESA_resolver 1 16 52 1
epoxy_glWindowPos3iv_resolver 1 16 52 1
epoxy_glWindowPos3ivARB_resolver 1 16 52 1
epoxy_glWindowPos3ivMESA_resolver 1 16 52 1
epoxy_glWindowPos3s_resolver 1 16 52 1
epoxy_glWindowPos3sARB_resolver 1 16 52 1
epoxy_glWindowPos3sMESA_resolver 1 16 52 1
epoxy_glWindowPos3sv_resolver 1 16 52 1
epoxy_glWindowPos3svARB_resolver 1 16 52 1
epoxy_glWindowPos3svMESA_resolver 1 16 52 1
epoxy_glWindowPos4dMESA_resolver 1 4 14 1
epoxy_glWindowPos4dvMESA_resolver 1 4 14 1
epoxy_glWindowPos4fMESA_resolver 1 4 14 1
epoxy_glWindowPos4fvMESA_resolver 1 4 14 1
epoxy_glWindowPos4iMESA_resolver 1 4 14 1
epoxy_glWindowPos4ivMESA_resolver 1 4 14 1
epoxy_glWindowPos4sMESA_resolver 1 4 14 1
epoxy_glWindowPos4svMESA_resolver 1 4 14 1
epoxy_glWriteMaskEXT_resolver 1 4 14 1
get_dispatch_table 1 4 12 1
gl_init_dispatch_table 1 5 28 1
gl_switch_to_dispatch_table 1 3085 12334 1
Source file: ./lib/mesa/include/GLES3/gl3platform.h
Source file: ./lib/mesa/include/GLES3/gl32.h
Source file: ./lib/mesa/include/GLES3/gl3.h
Source file: ./lib/mesa/include/CL/cl_egl.h
Source file: ./lib/mesa/include/CL/opencl.h
Source file: ./lib/mesa/include/CL/cl_dx9_media_sharing.h
Source file: ./lib/mesa/include/GLES3/gl31.h
Source file: ./lib/mesa/include/CL/cl_d3d10.h
Source file: ./lib/mesa/include/CL/cl_gl_ext.h
Source file: ./lib/mesa/include/CL/cl_gl.h
Source file: ./lib/mesa/include/GLES2/gl2ext.h
Source file: ./lib/mesa/include/CL/cl_ext.h
Source file: ./lib/mesa/include/CL/cl_d3d11.h
Source file: ./lib/mesa/include/c99_math.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lrint 4 9 62 1
lrintf 4 9 62 1
llrint 4 9 64 1
llrintf 4 9 64 1
exp2f 1 4 17 1
exp2 1 4 17 1
fpclassify 11 22 66 1
Source file: ./lib/mesa/include/c99_alloca.h
Source file: ./lib/mesa/include/no_extern_c.h
Source file: ./lib/mesa/include/CL/cl_platform.h
Source file: ./lib/mesa/include/c99_compat.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_c99_compat_h 1 5 19 2
Source file: ./lib/mesa/scons/x11.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
generate 1 10 44 1
exists 2 5 25 1
Source file: ./lib/mesa/scons/crossmingw.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find 5 9 51 1
shlib_generator 4 10 122 4
shlib_emitter 6 17 142 3
generate 6 45 388 1
exists 1 2 10 1
Source file: ./lib/mesa/scons/fixes.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
new_spawnve 4 13 87 4
Source file: ./lib/mesa/scons/gallium.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
symlink 3 6 67 3
install 1 3 46 3
install_program 1 2 16 2
install_shared_library 4 22 230 3
msvc2013_compat 2 6 24 1
unit_test 2 10 84 4
num_jobs 4 14 68 0
check_cc 1 13 127 4
check_prog 1 5 51 2
generate 102 386 2235 1
exists 1 2 7 1
Source file: ./lib/mesa/include/CL/cl.h
Source file: ./lib/mesa/scons/llvm.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
generate 27 153 970 1
exists 1 2 7 1
Source file: ./lib/mesa/scons/dxsdk.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_dxsdk_root 2 5 19 1
generate 5 19 150 1
exists 1 2 13 1
Source file: ./lib/mesa/scons/custom.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
quietCommandLines 1 17 101 1
createConvenienceLibBuilder 3 16 103 1
python_scan 3 14 115 3
code_generate 3 13 140 5
createCodeGenerateMethod 1 3 21 1
_pkg_check_modules 7 19 146 3
pkg_check_modules 1 6 77 3
pkg_use_modules 8 16 115 2
createPkgConfigMethods 1 3 21 1
parse_source_list 11 39 278 3
createParseSourceListMethod 1 2 13 1
generate 3 8 50 1
exists 1 2 7 1
Source file: ./lib/mesa/scons/source_list.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 3 16 1
_reset 1 4 24 2
_error 1 2 24 2
_next_dereference 4 10 80 3
_expand_value 3 12 78 2
_parse_definition 8 20 152 2
_parse_line 8 19 128 2
parse 4 13 72 2
add_symbol 1 2 17 3
Source file: ./lib/mesa/src/hgl/GLRendererRoster.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GLRendererRoster::GLRendererRoster 19 39 251 2
GLRendererRoster::~GLRendererRoster 1 3 7 0
GLRendererRoster::GetRenderer 2 8 47 1
GLRendererRoster::AddDefaultPaths 5 15 96 0
GLRendererRoster::AddPath 12 34 193 1
GLRendererRoster::AddRenderer 3 18 90 4
GLRendererRoster::CreateRenderer 6 31 189 1
Source file: ./lib/mesa/src/hgl/GLDispatcher.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BGLDispatcher::SetCurrentContext 1 4 15 1
BGLDispatcher::CurrentContext 1 4 12 0
BGLDispatcher::Table 1 4 12 0
BGLDispatcher::TableSize 1 4 12 0
BGLDispatcher::operator [ ] 1 4 19 1
BGLDispatcher::operator [ ] 1 4 20 1
BGLDispatcher::AddressOf 1 4 17 1
BGLDispatcher::OffsetOf 1 4 20 1
Source file: ./lib/mesa/src/hgl/GLRenderer.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BGLRenderer::BGLRenderer 1 9 37 3
BGLRenderer::~BGLRenderer 1 4 10 0
BGLRenderer::Acquire 1 4 15 0
BGLRenderer::Release 2 5 23 0
BGLRenderer::LockGL 1 3 7 0
BGLRenderer::UnlockGL 1 3 7 0
BGLRenderer::SwapBuffers 1 3 9 1
BGLRenderer::Draw 1 3 9 1
BGLRenderer::CopyPixelsOut 1 4 16 2
BGLRenderer::CopyPixelsIn 1 4 16 2
BGLRenderer::FrameResized 1 3 12 2
BGLRenderer::DirectConnected 1 3 10 1
BGLRenderer::EnableDirectMode 1 3 9 1
BGLRenderer::_Reserved_Renderer_0 1 1 16 2
BGLRenderer::_Reserved_Renderer_1 1 1 16 2
BGLRenderer::_Reserved_Renderer_2 1 1 16 2
BGLRenderer::_Reserved_Renderer_3 1 1 16 2
BGLRenderer::_Reserved_Renderer_4 1 1 16 2
Source file: ./lib/mesa/src/hgl/GLDispatcher.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BGLDispatcher::BGLDispatcher 1 3 7 0
BGLDispatcher::~BGLDispatcher 1 3 7 0
BGLDispatcher::SetTable 1 5 19 1
Source file: ./lib/mesa/src/hgl/GLRendererRoster.h
Source file: ./lib/mesa/src/hgl/GLView.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BGLView::BGLView 1 16 93 5
BGLView::~BGLView 2 6 20 0
BGLView::LockGL 2 6 23 0
BGLView::UnlockGL 2 6 23 0
BGLView::SwapBuffers 1 4 12 0
BGLView::SwapBuffers 2 8 30 1
BGLView::EmbeddedView 1 4 10 0
BGLView::GetGLProcAddress 3 9 48 1
BGLView::CopyPixelsOut 4 8 50 2
BGLView::CopyPixelsIn 4 8 50 2
BGLView::ErrorCallback 1 6 34 1
BGLView::Draw 2 11 44 1
BGLView::AttachedToWindow 5 24 167 0
BGLView::AllAttached 1 4 13 0
BGLView::DetachedFromWindow 2 7 27 0
BGLView::AllDetached 1 4 13 0
BGLView::FrameResized 3 15 88 2
BGLView::Perform 1 4 23 2
BGLView::Archive 1 4 24 2
BGLView::MessageReceived 1 4 17 1
BGLView::SetResizingMode 1 4 16 1
BGLView::GetPreferredSize 3 7 32 2
BGLView::Show 1 4 13 0
BGLView::Hide 1 4 13 0
BGLView::ResolveSpecifier 1 5 41 5
BGLView::GetSupportedSuites 1 4 18 1
BGLView::DirectConnected 7 27 125 1
BGLView::EnableDirectMode 4 11 54 1
BGLView::_LockDraw 3 6 25 0
BGLView::_UnlockDraw 3 6 25 0
BGLView::_CallDirectConnected 5 24 184 0
BGLView::_ReservedGLView1 1 1 7 0
BGLView::_ReservedGLView2 1 1 7 0
BGLView::_ReservedGLView3 1 1 7 0
BGLView::_ReservedGLView4 1 1 7 0
BGLView::_ReservedGLView5 1 1 7 0
BGLView::_ReservedGLView6 1 1 7 0
BGLView::_ReservedGLView7 1 1 7 0
BGLView::_ReservedGLView8 1 1 7 0
BGLView::BGLView 1 16 92 5
BGLScreen::BGLScreen 1 6 34 5
BGLScreen::~BGLScreen 1 3 7 0
BGLScreen::LockGL 1 3 7 0
BGLScreen::UnlockGL 1 3 7 0
BGLScreen::SwapBuffers 1 3 7 0
BGLScreen::ErrorCallback 1 7 36 1
BGLScreen::ScreenConnected 1 3 9 1
BGLScreen::FrameResized 1 4 22 2
BGLScreen::Perform 1 4 23 2
BGLScreen::Archive 1 4 24 2
BGLScreen::MessageReceived 1 4 17 1
BGLScreen::Show 1 4 13 0
BGLScreen::Hide 1 4 13 0
BGLScreen::ResolveSpecifier 1 6 41 5
BGLScreen::GetSupportedSuites 1 4 18 1
BGLScreen::_ReservedGLScreen1 1 1 7 0
BGLScreen::_ReservedGLScreen2 1 1 7 0
BGLScreen::_ReservedGLScreen3 1 1 7 0
BGLScreen::_ReservedGLScreen4 1 1 7 0
BGLScreen::_ReservedGLScreen5 1 1 7 0
BGLScreen::_ReservedGLScreen6 1 1 7 0
BGLScreen::_ReservedGLScreen7 1 1 7 0
BGLScreen::_ReservedGLScreen8 1 1 7 0
color_space_name 1 18 74 1
glview_direct_info::glview_direct_info 1 6 28 0
glview_direct_info::~glview_direct_info 1 4 12 0
Source file: ./lib/mesa/src/mapi/shared-glapi/tests/check_table.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TEST 2 8 60 2
TEST 1 4 17 2
Source file: ./lib/mesa/include/CL/cl.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cl::Error::Error 1 2 24 2
cl::Error::~Error 1 1 8 0
cl::Error::what 2 9 26 0
cl::Error::err 1 1 10 1
cl::string::string 1 3 16 1
cl::string::string 2 13 68 2
cl::string::string 2 12 64 1
cl::string::operator = 5 21 105 1
cl::string::string 1 4 14 1
cl::string::~string 2 6 18 0
cl::string::size 1 1 10 1
cl::string::length 1 1 12 1
cl::string::c_str 2 1 16 1
cl::vector::vector 1 4 16 0
cl::vector::~vector 1 1 5 0
cl::vector::size 1 4 12 1
cl::vector::clear 1 5 14 0
cl::vector::push_back 2 8 33 1
cl::vector::pop_back 3 10 38 1
cl::vector::vector 2 8 61 1
cl::vector::vector 2 8 50 2
cl::vector::operator = 3 12 77 1
cl::vector::operator == 5 10 77 1
cl::vector::operator T * 1 1 10 0
cl::vector::operator const T * 1 1 12 0
cl::vector::empty 1 4 10 1
cl::vector::max_size 1 4 10 1
cl::vector::capacity 1 4 14 0
cl::vector::operator [ ] 1 4 15 1
cl::vector::operator [ ] 1 4 16 1
cl::vector::assign 2 8 31 2
cl::vector::iterator::iterator 1 7 26 1
cl::vector::iterator::~iterator 1 1 6 1
cl::vector::iterator::begin 2 10 48 1
cl::vector::iterator::end 2 10 52 1
cl::vector::iterator::operator == 3 6 35 1
cl::vector::iterator::operator != 1 4 19 1
cl::vector::iterator::operator ++ 1 4 9 0
cl::vector::iterator::operator ++ 1 4 12 1
cl::vector::iterator::operator -- 1 4 9 0
cl::vector::iterator::operator -- 1 4 12 1
cl::vector::iterator::operator * 1 4 12 0
cl::vector::begin 1 4 15 1
cl::vector::end 1 4 15 1
cl::vector::front 1 4 12 1
cl::vector::back 1 4 12 1
cl::vector::front 1 4 13 1
cl::vector::back 1 4 13 1
cl::detail::GetInfoHelper::get 1 4 29 3
cl::detail::GetInfoHelper<Func,VECTOR_CLASS<T>>::get 3 15 109 3
cl::detail::GetInfoHelper<Func,VECTOR_CLASS<char*>>::get 2 8 63 3
cl::detail::GetInfoHelper<Func,STRING_CLASS>::get 3 15 89 3
cl::detail::getInfo 1 4 31 3
cl::detail::GetInfoFunctor0::operator ( ) 1 3 36 4
cl::detail::GetInfoFunctor1::operator ( ) 1 3 38 4
cl::detail::getInfo 1 6 55 4
cl::detail::getInfo 1 6 66 5
cl::detail::ReferenceHandler<cl_device_id>::retain 1 2 9 1
cl::detail::ReferenceHandler<cl_device_id>::release 1 2 9 1
cl::detail::ReferenceHandler<cl_platform_id>::retain 1 2 9 1
cl::detail::ReferenceHandler<cl_platform_id>::release 1 2 9 1
cl::detail::ReferenceHandler<cl_context>::retain 1 2 14 1
cl::detail::ReferenceHandler<cl_context>::release 1 2 14 1
cl::detail::ReferenceHandler<cl_command_queue>::retain 1 2 14 1
cl::detail::ReferenceHandler<cl_command_queue>::release 1 2 14 1
cl::detail::ReferenceHandler<cl_mem>::retain 1 2 14 1
cl::detail::ReferenceHandler<cl_mem>::release 1 2 14 1
cl::detail::ReferenceHandler<cl_sampler>::retain 1 2 14 1
cl::detail::ReferenceHandler<cl_sampler>::release 1 2 14 1
cl::detail::ReferenceHandler<cl_program>::retain 1 2 14 1
cl::detail::ReferenceHandler<cl_program>::release 1 2 14 1
cl::detail::ReferenceHandler<cl_kernel>::retain 1 2 14 1
cl::detail::ReferenceHandler<cl_kernel>::release 1 2 14 1
cl::detail::ReferenceHandler<cl_event>::retain 1 2 14 1
cl::detail::ReferenceHandler<cl_event>::release 1 2 14 1
cl::detail::Wrapper::Wrapper 1 1 10 0
cl::detail::Wrapper::~Wrapper 2 4 17 0
cl::detail::Wrapper::Wrapper 2 5 30 1
cl::detail::Wrapper::operator = 3 7 47 1
cl::detail::Wrapper::operator ( ) 1 1 11 0
cl::detail::Wrapper::operator ( ) 1 1 10 0
cl::detail::Wrapper::retain 1 4 17 0
cl::detail::Wrapper::release 1 4 17 0
cl::detail::errHandler 2 9 37 2
cl::detail::errHandler 1 4 17 2
cl::ImageFormat::ImageFormat 1 1 5 0
cl::ImageFormat::ImageFormat 1 5 18 2
cl::ImageFormat::operator = 2 8 39 1
cl::Device::Device 1 1 11 1
cl::Device::Device 1 1 14 0
cl::Device::Device 1 1 19 1
cl::Device::operator = 2 7 36 1
cl::Device::getInfo 1 6 35 2
cl::Device::getInfo 2 10 53 1
cl::Device::createSubDevices 3 26 163 2
cl::Platform::Platform 1 1 11 1
cl::Platform::Platform 1 1 14 0
cl::Platform::Platform 1 1 19 1
cl::Platform::operator = 2 7 36 1
cl::Platform::getInfo 1 6 35 2
cl::Platform::getInfo 2 10 53 1
cl::Platform::getDevices 3 17 128 2
cl::Platform::getDevices 3 43 186 4
cl::Platform::get 3 17 116 1
cl::UnloadCompiler 1 4 11 0
cl::Context::Context 2 21 114 5
cl::Context::Context 2 19 91 5
cl::Context::Context 1 1 14 0
cl::Context::Context 1 1 19 1
cl::Context::operator = 2 7 36 1
cl::Context::getInfo 1 6 35 2
cl::Context::getInfo 2 10 53 1
cl::Context::getSupportedImageFormats 3 31 137 3
cl::Event::Event 1 1 14 0
cl::Event::Event 1 1 19 1
cl::Event::operator = 2 7 36 1
cl::Event::getInfo 1 6 35 2
cl::Event::getInfo 2 10 53 1
cl::Event::getProfilingInfo 1 6 35 2
cl::Event::getProfilingInfo 2 10 53 1
cl::Event::wait 1 6 23 0
cl::Event::setCallback 1 13 48 3
cl::Event::waitForEvents 1 7 44 1
cl::UserEvent::UserEvent 2 13 53 2
cl::UserEvent::UserEvent 1 1 9 0
cl::UserEvent::UserEvent 1 1 14 1
cl::UserEvent::operator = 2 7 31 1
cl::UserEvent::setStatus 1 6 23 1
cl::WaitForEvents 1 7 44 1
cl::Memory::Memory 1 1 14 0
cl::Memory::Memory 1 1 19 1
cl::Memory::operator = 2 7 36 1
cl::Memory::getInfo 1 6 35 2
cl::Memory::getInfo 2 10 53 1
cl::Memory::setDestructorCallback 1 11 41 2
cl::Buffer::Buffer 2 14 72 5
cl::Buffer::Buffer 1 1 9 0
cl::Buffer::Buffer 1 1 14 1
cl::Buffer::operator = 2 7 31 1
cl::Buffer::createSubBuffer 2 20 71 4
cl::BufferD3D10::BufferD3D10 2 19 74 4
cl::BufferD3D10::BufferD3D10 1 1 9 0
cl::BufferD3D10::BufferD3D10 1 1 14 1
cl::BufferD3D10::operator = 2 7 31 1
cl::BufferGL::BufferGL 2 17 63 4
cl::BufferGL::BufferGL 1 1 9 0
cl::BufferGL::BufferGL 1 1 14 1
cl::BufferGL::operator = 2 7 31 1
cl::BufferGL::getObjectInfo 1 8 30 2
cl::BufferRenderGL::BufferRenderGL 2 17 63 4
cl::BufferRenderGL::BufferRenderGL 1 1 9 0
cl::BufferRenderGL::BufferRenderGL 1 1 14 1
cl::BufferRenderGL::operator = 2 7 31 1
cl::BufferRenderGL::getObjectInfo 1 8 30 2
cl::Image::Image 1 1 9 0
cl::Image::Image 1 1 14 1
cl::Image::operator = 2 7 31 1
cl::Image::getImageInfo 1 6 35 2
cl::Image::getImageInfo 2 10 53 1
cl::Image2D::Image2D 2 18 92 8
cl::Image2D::Image2D 1 1 5 0
cl::Image2D::Image2D 1 1 14 1
cl::Image2D::operator = 2 7 31 1
cl::Image2DGL::Image2DGL 2 21 73 6
cl::Image2DGL::Image2DGL 1 1 9 0
cl::Image2DGL::Image2DGL 1 1 14 1
cl::Image2DGL::operator = 2 7 31 1
cl::Image3D::Image3D 2 21 106 10
cl::Image3D::Image3D 1 1 5 0
cl::Image3D::Image3D 1 1 14 1
cl::Image3D::operator = 2 7 31 1
cl::Image3DGL::Image3DGL 2 21 73 6
cl::Image3DGL::Image3DGL 1 1 9 0
cl::Image3DGL::Image3DGL 1 1 14 1
cl::Image3DGL::operator = 2 7 31 1
cl::Sampler::Sampler 1 1 5 0
cl::Sampler::Sampler 2 19 68 5
cl::Sampler::Sampler 1 1 19 1
cl::Sampler::operator = 2 7 36 1
cl::Sampler::getInfo 1 6 35 2
cl::Sampler::getInfo 2 10 53 1
cl::NDRange::NDRange 1 3 10 0
cl::NDRange::NDRange 1 5 20 1
cl::NDRange::NDRange 1 6 31 2
cl::NDRange::NDRange 1 7 42 3
cl::NDRange::operator const :: size_t * 1 1 19 0
cl::NDRange::dimensions 1 1 9 0
cl::detail::KernelArgumentHandler::size 1 1 14 1
cl::detail::KernelArgumentHandler::ptr 1 1 12 1
cl::detail::KernelArgumentHandler<LocalSpaceArg>::size 1 1 14 1
cl::detail::KernelArgumentHandler<LocalSpaceArg>::ptr 1 1 10 1
cl::__local 1 5 18 1
cl::Kernel::Kernel 1 1 5 0
cl::Kernel::Kernel 1 1 19 1
cl::Kernel::operator = 2 7 36 1
cl::Kernel::getInfo 1 6 35 2
cl::Kernel::getInfo 2 10 53 1
cl::Kernel::getWorkGroupInfo 1 8 44 3
cl::Kernel::getWorkGroupInfo 2 10 60 2
cl::Kernel::setArg 1 10 50 2
cl::Kernel::setArg 1 6 35 3
cl::Program::Program 3 20 172 3
cl::Program::Program 4 26 225 5
cl::Program::Program 1 1 5 0
cl::Program::Program 1 1 19 1
cl::Program::operator = 2 7 36 1
cl::Program::build 1 17 81 4
cl::Program::getInfo 1 6 35 2
cl::Program::getInfo 2 10 53 1
cl::Program::getBuildInfo 1 8 44 3
cl::Program::getBuildInfo 2 10 60 2
cl::Program::createKernels 3 16 122 1
cl::Kernel::Kernel 2 9 57 3
cl::CommandQueue::CommandQueue 2 14 69 4
cl::CommandQueue::CommandQueue 1 1 5 0
cl::CommandQueue::CommandQueue 1 1 19 1
cl::CommandQueue::operator = 2 7 36 1
cl::CommandQueue::getInfo 1 7 35 2
cl::CommandQueue::getInfo 2 10 53 1
cl::CommandQueue::enqueueReadBuffer 4 18 117 7
cl::CommandQueue::enqueueWriteBuffer 4 18 118 7
cl::CommandQueue::enqueueCopyBuffer 4 17 121 7
cl::CommandQueue::enqueueReadBufferRect 4 32 177 12
cl::CommandQueue::enqueueWriteBufferRect 4 32 177 12
cl::CommandQueue::enqueueCopyBufferRect 4 30 175 11
cl::CommandQueue::enqueueReadImage 4 20 149 9
cl::CommandQueue::enqueueWriteImage 4 20 149 9
cl::CommandQueue::enqueueCopyImage 4 18 151 7
cl::CommandQueue::enqueueCopyImageToBuffer 4 18 141 7
cl::CommandQueue::enqueueCopyBufferToImage 4 18 141 7
cl::CommandQueue::enqueueMapBuffer 5 23 149 8
cl::CommandQueue::enqueueMapImage 5 27 183 10
cl::CommandQueue::enqueueUnmapMemObject 4 14 100 4
cl::CommandQueue::enqueueNDRangeKernel 6 19 162 6
cl::CommandQueue::enqueueTask 4 13 94 3
cl::CommandQueue::enqueueNativeKernel 10 27 262 6
cl::CommandQueue::enqueueMarker 1 6 31 1
cl::CommandQueue::enqueueWaitForEvents 1 9 48 1
cl::CommandQueue::enqueueAcquireGLObjects 6 15 132 3
cl::CommandQueue::enqueueReleaseGLObjects 6 15 132 3
cl::CommandQueue::enqueueAcquireD3D10Objects 5 17 134 3
cl::CommandQueue::enqueueReleaseD3D10Objects 5 17 134 3
cl::CommandQueue::enqueueBarrier 1 6 20 0
cl::CommandQueue::flush 1 4 20 0
cl::CommandQueue::finish 1 4 20 0
cl::KernelFunctor::KernelFunctor 1 1 5 0
cl::KernelFunctor::KernelFunctor 1 13 59 5
cl::KernelFunctor::getError 1 1 8 0
cl::Kernel::bind 1 8 41 4
cl::Kernel::bind 1 7 36 3
cl::KernelFunctor::operator = 2 12 59 1
cl::KernelFunctor::KernelFunctor 1 8 46 1
cl::KernelFunctor::operator ( ) 1 12 42 1
cl::KernelFunctor::operator ( ) 1 15 56 2
cl::KernelFunctor::operator ( ) 1 17 70 3
cl::KernelFunctor::operator ( ) 1 19 84 4
cl::KernelFunctor::operator ( ) 1 21 98 5
cl::KernelFunctor::operator ( ) 1 23 112 6
cl::KernelFunctor::operator ( ) 1 25 126 7
cl::KernelFunctor::operator ( ) 1 27 140 8
cl::KernelFunctor::operator ( ) 1 29 154 9
cl::KernelFunctor::operator ( ) 1 31 168 10
cl::KernelFunctor::operator ( ) 1 33 182 11
cl::KernelFunctor::operator ( ) 1 35 196 12
cl::KernelFunctor::operator ( ) 1 37 210 13
cl::KernelFunctor::operator ( ) 1 39 224 14
cl::KernelFunctor::operator ( ) 1 41 238 15
cl::KernelFunctor::operator ( ) 1 43 252 16
Source file: ./lib/mesa/src/mapi/glapi/gen/gl_XML.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_GL_API 4 10 60 2
is_attr_true 3 8 49 3
__init__ 1 6 27 1
Print 1 5 24 2
printHeader 2 14 75 1
printFooter 4 9 46 1
printRealHeader 1 2 7 1
printRealFooter 1 2 7 1
printPure 1 8 17 1
printFastcall 1 8 17 1
printVisibility 1 8 29 3
printNoinline 1 8 17 1
real_function_name 2 7 30 1
real_category_name 2 5 33 1
classify_category 7 19 100 2
create_parameter_string 5 11 70 2
__init__ 1 5 35 4
__init__ 1 13 120 4
get_type_expression 1 2 9 1
__init__ 4 13 96 4
priority 5 14 72 1
__init__ 4 42 333 3
compatible 1 2 9 2
is_array 1 2 11 1
is_pointer 1 2 13 1
is_image 2 5 16 1
is_variable_length 2 2 16 1
is_64_bit 4 9 47 1
string 1 2 17 1
type_string 1 2 11 1
get_base_type_string 1 2 13 1
get_dimensions 5 18 91 1
get_stack_size 1 2 13 1
size 2 5 24 1
get_element_count 2 5 23 1
size_string 10 18 123 2
format_string 2 5 26 1
__init__ 1 19 104 3
process_element 27 67 522 2
filter_entry_points 7 17 118 2
get_images 1 2 10 1
parameterIterator 2 5 38 2
get_parameter_string 2 6 34 2
get_called_parameter_string 3 9 40 1
is_abi 2 2 18 1
is_static_entry_point 1 2 13 2
dispatch_name 2 5 28 1
static_name 2 5 26 2
entry_points_for_api_version 5 9 58 3
create_function 1 2 16 3
create_type 1 2 20 4
create_enum 1 2 20 4
create_parameter 1 2 16 3
create_api 1 2 10 1
__init__ 1 10 64 2
filter_functions 5 8 60 2
filter_functions_by_api 3 8 59 3
parse_file 1 3 23 2
process_element 2 5 32 3
process_OpenGLAPI 5 11 87 3
process_category 7 25 221 2
functionIterateByCategory 8 19 187 2
functionIterateByOffset 8 14 113 1
functionIterateAll 1 2 13 1
enumIterateByName 2 7 45 1
categoryIterate 3 8 62 1
get_category_for_name 2 5 32 2
typeIterate 1 2 13 1
find_type 2 6 33 2
Source file: ./lib/mesa/src/mapi/glapi/gen/glX_proto_recv.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 6 37 1
printRealHeader 1 6 14 1
printBody 9 14 103 2
__init__ 1 7 62 2
printRealHeader 1 20 42 1
printBody 11 9 90 2
fptrType 1 3 20 2
printFunction 12 24 153 3
swap_name 1 2 15 2
emit_swap_wrappers 6 34 179 2
fetch_param 5 18 135 2
emit_function_call 9 12 121 4
common_func_print_just_start 25 88 610 3
printSingleFunction 16 81 431 3
printRenderFunction 7 25 144 2
_parser 1 16 80 0
main 3 9 59 0
Source file: ./lib/mesa/src/mapi/glapi/gen/gl_gentable.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 8 33 1
get_stack_size 3 7 34 2
printRealHeader 1 3 8 1
printRealFooter 1 3 8 1
printBody 9 20 153 2
_parser 1 7 36 0
main 1 5 37 0
Source file: ./lib/mesa/src/mapi/glapi/gen/gl_procs.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 7 41 2
printRealHeader 1 26 8 1
printRealFooter 1 4 10 1
printFunctionString 1 2 13 2
printBody 25 68 480 2
_parser 1 12 62 0
main 1 4 37 0
Source file: ./lib/mesa/src/mapi/glapi/gen/gl_enums.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 7 44 1
printRealHeader 1 12 26 1
print_code 1 86 8 1
printBody 4 31 150 2
add_enum_provider 8 16 102 3
process_extension 4 9 67 2
process_enums 9 22 205 2
_parser 1 6 33 0
main 1 5 30 0
Source file: ./lib/mesa/src/mapi/glapi/gen/glX_proto_common.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_type 1 2 20 4
__init__ 1 4 36 4
size_call 7 15 133 3
emit_packet_size_calculation 3 9 55 3
Source file: ./lib/mesa/src/mapi/glapi/gen/gl_table.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 9 43 1
printBody 4 9 63 2
printRealHeader 1 13 28 1
printRealFooter 1 3 8 1
__init__ 1 7 37 1
printRealHeader 1 14 8 1
printBody 7 55 294 2
_parser 1 13 70 0
main 3 8 50 0
Source file: ./lib/mesa/src/mapi/glapi/gen/gl_x86-64_asm.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
should_use_push 3 6 40 1
local_size 1 3 19 1
save_all_regs 3 8 45 1
restore_all_regs 4 11 64 1
save_reg 3 9 42 3
restore_reg 3 9 42 3
__init__ 1 5 32 1
get_stack_size 2 5 28 2
printRealHeader 1 50 102 1
printRealFooter 1 6 14 1
printFunction 11 56 298 2
printBody 7 16 90 2
_parser 1 7 36 0
main 1 5 37 0
Source file: ./lib/mesa/src/mapi/glapi/gen/gl_SPARC_asm.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 6 32 1
printRealHeader 1 171 344 1
printRealFooter 1 6 14 1
printBody 8 19 120 2
_parser 1 7 36 0
main 1 5 37 0
Source file: ./lib/mesa/src/mapi/glapi/gen/gl_apitemp.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 16 113 2
printFunction 13 52 294 3
printRealHeader 1 52 18 1
printInitDispatch 3 31 55 2
printAliasedTable 8 32 143 2
classifyEntryPoints 7 21 114 2
printBody 6 27 129 2
_parser 1 12 58 0
main 1 5 40 0
Source file: ./lib/mesa/src/mapi/glapi/gen/glX_server_table.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
log2 3 6 31 1
round_down_to_power_of_two 3 6 35 1
__init__ 1 11 71 3
append 4 11 69 3
divide_group 17 42 299 3
is_empty_leaf 3 6 41 3
dump_tree 12 47 343 6
Print 7 49 304 1
__init__ 1 8 62 1
printRealHeader 1 9 20 1
printBody 7 13 107 2
_parser 1 7 36 0
Source file: ./lib/mesa/src/mapi/glapi/gen/remap_helper.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_function_spec 7 19 93 1
__init__ 1 5 32 1
printRealHeader 1 5 12 1
printBody 7 37 152 2
_parser 1 8 42 0
main 1 5 31 0
Source file: ./lib/mesa/src/mapi/glapi/gen/apiexec.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 6 18 117 5
Source file: ./lib/mesa/include/GL/glext.h
Source file: ./lib/mesa/src/mapi/glapi/gen/gl_genexec.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 6 31 1
printRealHeader 1 2 7 1
printRealFooter 1 2 7 1
printBody 19 53 348 2
_parser 1 7 36 0
main 1 5 31 0
Source file: ./lib/mesa/src/mapi/glapi/gen/static_data.py
Source file: ./lib/mesa/src/mapi/glapi/gen/glX_XML.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_function 1 2 16 3
create_enum 1 2 20 4
create_api 1 2 10 1
__init__ 6 19 127 4
__init__ 1 21 116 3
process_element 19 49 373 2
has_variable_size_request 8 10 55 1
variable_length_parameter 5 6 34 1
calculate_offsets 12 23 161 1
offset_of 1 3 21 2
parameterIterateGlxSend 7 15 116 2
parameterIterateCounters 2 5 33 1
parameterIterateOutputs 3 6 29 1
command_fixed_length 10 17 107 1
command_variable_length 5 6 56 1
command_length 2 6 46 1
opcode_real_value 3 8 34 1
opcode_value 6 12 76 1
opcode_rop_basename 2 5 23 1
opcode_name 6 13 105 1
opcode_vendor_name 2 5 31 2
opcode_real_name 3 8 34 1
needs_reply 5 13 53 1
pad_after 9 14 78 2
has_different_protocol 2 2 20 2
static_glx_name 4 6 38 2
client_supported_for_indirect 7 2 42 1
__init__ 1 3 17 2
__iter__ 1 2 7 1
next 2 6 31 1
functionIterateGlx 1 2 10 1
Source file: ./lib/mesa/src/mapi/glapi/gen/gl_x86_asm.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 7 33 1
get_stack_size 3 7 34 2
printRealHeader 1 116 234 1
printRealFooter 1 11 24 1
printBody 8 24 171 2
_parser 1 7 35 0
main 1 5 36 0
Source file: ./lib/mesa/src/mapi/glapi/gen/license.py
Source file: ./lib/mesa/src/mapi/glapi/gen/glX_proto_send.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
convertStringForXCB 4 14 109 1
hash_pixel_function 5 18 141 1
__init__ 8 43 271 3
__init__ 1 9 69 1
printRealHeader 2 165 123 1
printBody 10 23 152 2
printGetProcAddress 6 46 112 2
printFunction 9 44 269 3
print_generic_function 1 15 30 2
common_emit_one_arg 4 14 108 5
common_emit_args 5 12 78 5
pixel_emit_args 11 39 316 4
large_emit_begin 2 9 37 3
common_func_print_just_start 19 49 270 3
printSingleFunction 35 115 720 3
printPixelFunction 11 38 209 2
printRenderFunction 11 36 218 2
__init__ 1 7 33 1
printRealHeader 1 48 7 1
printRealFooter 1 8 8 1
printBody 7 18 118 2
__init__ 1 9 43 1
printRealHeader 1 29 19 1
printBody 6 18 116 2
_parser 1 16 85 0
main 4 11 75 0
Source file: ./lib/mesa/src/mapi/glapi/gen/typeexpr.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 9 41 1
string 7 15 65 1
__init__ 1 3 12 1
add_type 1 3 20 2
find_type 2 5 25 2
create_initial_types 2 21 125 0
__init__ 19 51 254 3
set_base_type 5 13 98 6
set_base_type_node 1 3 15 2
set_elements 1 4 21 2
string 2 5 24 1
get_base_type_node 1 2 12 1
get_base_name 2 5 26 1
get_element_size 2 6 32 1
get_element_count 1 3 17 1
get_stack_size 4 8 39 1
is_pointer 1 3 18 1
format_string 3 8 33 1
Source file: ./lib/mesa/src/mapi/glapi/glapi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_glapi_destroy_multithread 1 4 10 1
_glapi_check_multithread 1 4 10 1
_glapi_set_context 1 4 18 1
_glapi_set_dispatch 1 4 20 1
Source file: ./lib/mesa/src/mapi/glapi/gen/glX_proto_size.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 9 27 204 3
signature 5 10 69 1
is_set 1 2 9 1
PrintUsingTable 16 46 289 1
PrintUsingSwitch 7 23 123 2
Print 2 8 35 2
__init__ 1 4 27 3
signature 3 8 53 1
Print 4 26 168 3
__init__ 1 7 64 2
printRealHeader 2 30 72 1
printBody 9 16 138 2
printRealHeader 1 15 27 1
printBody 7 7 73 2
__init__ 1 4 31 1
__init__ 1 3 16 1
printRealHeader 1 5 16 1
printBody 4 4 36 2
__init__ 1 3 17 1
printRealHeader 1 23 49 1
printBody 15 31 235 2
common_emit_fixups 3 7 29 2
common_emit_one_arg 1 6 50 4
common_func_print_just_header 1 4 19 2
printPixelFunction 5 35 217 2
printCountedFunction 8 35 205 2
_parser 1 29 155 0
main 6 14 101 0
Source file: ./lib/mesa/src/mapi/glapi/tests/check_table.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TEST 2 8 60 2
TEST 2 8 60 2
TEST 1 5 31 2
TEST 1 5 43 2
TEST 1 5 33 2
TEST 2 8 60 2
TEST 2 8 60 2
glAreTexturesResidentEXT 1 8 34 3
glDeleteTexturesEXT 1 5 22 2
glGenTexturesEXT 1 5 21 2
glIsTextureEXT 1 5 15 1
glGetColorTableEXT 1 7 37 4
glGetColorTableParameterfvEXT 1 6 29 3
glGetColorTableParameterivEXT 1 6 29 3
gl_dispatch_stub_356 1 7 37 4
gl_dispatch_stub_357 1 6 29 3
gl_dispatch_stub_358 1 6 29 3
gl_dispatch_stub_359 1 9 55 6
gl_dispatch_stub_361 1 8 45 5
gl_dispatch_stub_362 1 6 29 3
gl_dispatch_stub_363 1 6 29 3
gl_dispatch_stub_364 1 8 45 5
gl_dispatch_stub_365 1 6 29 3
gl_dispatch_stub_366 1 6 29 3
Source file: ./lib/mesa/src/mapi/glapi/glapitable.h
Source file: ./lib/mesa/src/mapi/glapi/glapi_nop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_glapi_noop_enable_warnings 1 3 8 1
_glapi_set_warning_func 1 3 7 1
_glapi_set_nop_handler 1 4 11 1
nop 2 5 18 1
NoOpUnused 1 5 14 1
_glapi_new_nop_table 2 9 45 1
Source file: ./lib/mesa/src/mapi/glapi/glapi_gentable.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glapi_gentable_NoOp 9 16 96 1
__glapi_gentable_set_remaining_noop 3 10 78 1
_glapi_create_table_from_handle 5 17 140 2
Source file: ./lib/mesa/src/mapi/es2api/glapi_mapi_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glCullFace 1 6 50 1
glFrontFace 1 6 50 1
glHint 1 6 58 2
glLineWidth 1 6 50 1
glScissor 1 6 74 4
glTexParameterf 1 6 66 3
glTexParameterfv 1 6 70 3
glTexParameteri 1 6 66 3
glTexParameteriv 1 6 70 3
glTexImage2D 1 6 118 9
glClear 1 6 50 1
glClearColor 1 6 74 4
glClearStencil 1 6 50 1
glStencilMask 1 6 50 1
glColorMask 1 6 74 4
glDepthMask 1 6 50 1
glDisable 1 6 50 1
glEnable 1 6 50 1
glFinish 1 6 47 1
glFlush 1 6 47 1
glBlendFunc 1 6 58 2
glStencilFunc 1 6 66 3
glStencilOp 1 6 66 3
glDepthFunc 1 6 50 1
glPixelStorei 1 6 58 2
glReadBuffer 1 6 50 1
glReadPixels 1 6 100 7
glGetBooleanv 1 6 60 2
glGetError 1 6 48 1
glGetFloatv 1 6 60 2
glGetIntegerv 1 6 60 2
glGetString 1 6 53 1
glGetTexParameterfv 1 6 68 3
glGetTexParameteriv 1 6 68 3
glGetTexLevelParameterfv 1 6 76 4
glGetTexLevelParameteriv 1 6 76 4
glIsEnabled 1 6 51 1
glViewport 1 6 74 4
glBindTexture 1 6 58 2
glDrawArrays 1 6 66 3
glDrawElements 1 6 78 4
glPolygonOffset 1 6 58 2
glCopyTexImage2D 1 6 106 8
glCopyTexSubImage2D 1 6 106 8
glDeleteTextures 1 6 62 2
glGenTextures 1 6 60 2
glGetPointerv 1 6 60 2
glIsTexture 1 6 51 1
glTexSubImage2D 1 6 118 9
glBlendColor 1 6 74 4
glBlendEquation 1 6 50 1
glDrawRangeElements 1 6 94 6
glTexImage3D 1 6 126 10
glTexSubImage3D 1 6 134 11
glCopyTexSubImage3D 1 6 114 9
glActiveTexture 1 6 50 1
glCompressedTexImage2D 1 6 110 8
glCompressedTexImage3D 1 6 118 9
glCompressedTexSubImage2D 1 6 118 9
glCompressedTexSubImage3D 1 6 134 11
glSampleCoverage 1 6 58 2
glBlendFuncSeparate 1 6 74 4
glMultiDrawArraysEXT 1 6 82 4
glBeginQuery 1 6 58 2
glBindBuffer 1 6 58 2
glBufferData 1 6 78 4
glBufferSubData 1 6 78 4
glDeleteBuffers 1 6 62 2
glDeleteQueries 1 6 62 2
glEndQuery 1 6 50 1
glGenBuffers 1 6 60 2
glGenQueries 1 6 60 2
glGetBufferParameteriv 1 6 68 3
glGetBufferPointerv 1 6 68 3
glGetQueryObjectuiv 1 6 68 3
glGetQueryiv 1 6 68 3
glIsBuffer 1 6 51 1
glIsQuery 1 6 51 1
glUnmapBuffer 1 6 51 1
glAttachShader 1 6 58 2
glBindAttribLocation 1 6 70 3
glBlendEquationSeparate 1 6 58 2
glCompileShader 1 6 50 1
glCreateProgram 1 6 48 1
glCreateShader 1 6 51 1
glDeleteProgram 1 6 50 1
glDeleteShader 1 6 50 1
glDetachShader 1 6 58 2
glDisableVertexAttribArray 1 6 50 1
glDrawBuffers 1 6 62 2
glEnableVertexAttribArray 1 6 50 1
glGetActiveAttrib 1 6 106 7
glGetActiveUniform 1 6 106 7
glGetAttachedShaders 1 6 78 4
glGetAttribLocation 1 6 63 2
glGetProgramInfoLog 1 6 78 4
glGetProgramiv 1 6 68 3
glGetShaderInfoLog 1 6 78 4
glGetShaderSource 1 6 78 4
glGetShaderiv 1 6 68 3
glGetUniformLocation 1 6 63 2
glGetUniformfv 1 6 68 3
glGetUniformiv 1 6 68 3
glGetVertexAttribPointerv 1 6 68 3
glGetVertexAttribfv 1 6 68 3
glGetVertexAttribiv 1 6 68 3
glIsProgram 1 6 51 1
glIsShader 1 6 51 1
glLinkProgram 1 6 50 1
glShaderSource 1 6 86 4
glStencilFuncSeparate 1 6 74 4
glStencilMaskSeparate 1 6 58 2
glStencilOpSeparate 1 6 74 4
glUniform1f 1 6 58 2
glUniform1fv 1 6 70 3
glUniform1i 1 6 58 2
glUniform1iv 1 6 70 3
glUniform2f 1 6 66 3
glUniform2fv 1 6 70 3
glUniform2i 1 6 66 3
glUniform2iv 1 6 70 3
glUniform3f 1 6 74 4
glUniform3fv 1 6 70 3
glUniform3i 1 6 74 4
glUniform3iv 1 6 70 3
glUniform4f 1 6 82 5
glUniform4fv 1 6 70 3
glUniform4i 1 6 82 5
glUniform4iv 1 6 70 3
glUniformMatrix2fv 1 6 78 4
glUniformMatrix3fv 1 6 78 4
glUniformMatrix4fv 1 6 78 4
glUseProgram 1 6 50 1
glValidateProgram 1 6 50 1
glVertexAttribPointer 1 6 94 6
glUniformMatrix2x3fv 1 6 78 4
glUniformMatrix2x4fv 1 6 78 4
glUniformMatrix3x2fv 1 6 78 4
glUniformMatrix3x4fv 1 6 78 4
glUniformMatrix4x2fv 1 6 78 4
glUniformMatrix4x3fv 1 6 78 4
glBeginTransformFeedback 1 6 50 1
glBindBufferBase 1 6 66 3
glBindBufferRange 1 6 82 5
glBindFragDataLocationEXT 1 6 70 3
glClearBufferfi 1 6 74 4
glClearBufferfv 1 6 70 3
glClearBufferiv 1 6 70 3
glClearBufferuiv 1 6 70 3
glColorMaski 1 6 82 5
glDisablei 1 6 58 2
glEnablei 1 6 58 2
glEndTransformFeedback 1 6 47 1
glGetBooleani_v 1 6 68 3
glGetFragDataLocation 1 6 63 2
glGetIntegeri_v 1 6 68 3
glGetStringi 1 6 61 2
glGetTexParameterIiv 1 6 68 3
glGetTexParameterIivEXT 1 6 68 3
glGetTexParameterIuiv 1 6 68 3
glGetTexParameterIuivEXT 1 6 68 3
glGetTransformFeedbackVarying 1 6 106 7
glGetUniformuiv 1 6 68 3
glGetVertexAttribIiv 1 6 68 3
glGetVertexAttribIuiv 1 6 68 3
glIsEnabledi 1 6 59 2
glTexParameterIiv 1 6 70 3
glTexParameterIivEXT 1 6 70 3
glTexParameterIuiv 1 6 70 3
glTexParameterIuivEXT 1 6 70 3
glTransformFeedbackVaryings 1 6 82 4
glUniform1ui 1 6 58 2
glUniform1uiv 1 6 70 3
glUniform2ui 1 6 66 3
glUniform2uiv 1 6 70 3
glUniform3ui 1 6 74 4
glUniform3uiv 1 6 70 3
glUniform4ui 1 6 82 5
glUniform4uiv 1 6 70 3
glVertexAttribIPointer 1 6 86 5
glTexBuffer 1 6 66 3
glFramebufferTexture 1 6 74 4
glGetBufferParameteri64v 1 6 68 3
glGetInteger64i_v 1 6 68 3
glVertexAttribDivisor 1 6 58 2
glMinSampleShading 1 6 50 1
glMemoryBarrierByRegion 1 6 50 1
glVertexAttrib1f 1 6 58 2
glVertexAttrib1fv 1 6 62 2
glVertexAttrib2f 1 6 66 3
glVertexAttrib2fv 1 6 62 2
glVertexAttrib3f 1 6 74 4
glVertexAttrib3fv 1 6 62 2
glVertexAttrib4f 1 6 82 5
glVertexAttrib4fv 1 6 62 2
glDrawArraysInstanced 1 6 74 4
glDrawElementsInstanced 1 6 86 5
glBindFramebuffer 1 6 58 2
glBindRenderbuffer 1 6 58 2
glBlitFramebuffer 1 6 122 10
glCheckFramebufferStatus 1 6 51 1
glDeleteFramebuffers 1 6 62 2
glDeleteRenderbuffers 1 6 62 2
glFramebufferRenderbuffer 1 6 74 4
glFramebufferTexture2D 1 6 82 5
glFramebufferTextureLayer 1 6 82 5
glGenFramebuffers 1 6 60 2
glGenRenderbuffers 1 6 60 2
glGenerateMipmap 1 6 50 1
glGetFramebufferAttachmentParameteriv 1 6 76 4
glGetRenderbufferParameteriv 1 6 68 3
glIsFramebuffer 1 6 51 1
glIsRenderbuffer 1 6 51 1
glRenderbufferStorage 1 6 74 4
glRenderbufferStorageMultisample 1 6 82 5
glFlushMappedBufferRange 1 6 66 3
glMapBufferRange 1 6 76 4
glBindVertexArray 1 6 50 1
glDeleteVertexArrays 1 6 62 2
glGenVertexArrays 1 6 60 2
glIsVertexArray 1 6 51 1
glGetActiveUniformBlockName 1 6 86 5
glGetActiveUniformBlockiv 1 6 76 4
glGetActiveUniformsiv 1 6 88 5
glGetUniformBlockIndex 1 6 63 2
glGetUniformIndices 1 6 84 4
glUniformBlockBinding 1 6 66 3
glCopyBufferSubData 1 6 82 5
glClientWaitSync 1 6 67 3
glDeleteSync 1 6 50 1
glFenceSync 1 6 59 2
glGetInteger64v 1 6 60 2
glGetSynciv 1 6 86 5
glIsSync 1 6 51 1
glWaitSync 1 6 66 3
glDrawElementsBaseVertex 1 6 86 5
glDrawElementsInstancedBaseVertex 1 6 94 6
glDrawRangeElementsBaseVertex 1 6 102 7
glGetMultisamplefv 1 6 68 3
glSampleMaski 1 6 58 2
glBlendEquationSeparatei 1 6 66 3
glBlendEquationi 1 6 58 2
glBlendFuncSeparatei 1 6 82 5
glBlendFunci 1 6 66 3
glBindSampler 1 6 58 2
glDeleteSamplers 1 6 62 2
glGenSamplers 1 6 60 2
glGetSamplerParameterIiv 1 6 68 3
glGetSamplerParameterIuiv 1 6 68 3
glGetSamplerParameterfv 1 6 68 3
glGetSamplerParameteriv 1 6 68 3
glIsSampler 1 6 51 1
glSamplerParameterIiv 1 6 70 3
glSamplerParameterIuiv 1 6 70 3
glSamplerParameterf 1 6 66 3
glSamplerParameterfv 1 6 70 3
glSamplerParameteri 1 6 66 3
glSamplerParameteriv 1 6 70 3
glDrawArraysIndirect 1 6 62 2
glDrawElementsIndirect 1 6 70 3
glPatchParameteri 1 6 58 2
glBindTransformFeedback 1 6 58 2
glDeleteTransformFeedbacks 1 6 62 2
glGenTransformFeedbacks 1 6 60 2
glIsTransformFeedback 1 6 51 1
glPauseTransformFeedback 1 6 47 1
glResumeTransformFeedback 1 6 47 1
glClearDepthf 1 6 50 1
glDepthRangef 1 6 58 2
glGetShaderPrecisionFormat 1 6 78 4
glReleaseShaderCompiler 1 6 47 1
glShaderBinary 1 6 90 5
glGetProgramBinary 1 6 88 5
glProgramBinary 1 6 78 4
glProgramParameteri 1 6 66 3
glGetGraphicsResetStatus 1 6 48 1
glGetnUniformfv 1 6 76 4
glGetnUniformiv 1 6 76 4
glGetnUniformuiv 1 6 76 4
glReadnPixels 1 6 108 8
glGetInternalformativ 1 6 84 5
glBindImageTexture 1 6 98 7
glMemoryBarrier 1 6 50 1
glTexStorage2D 1 6 82 5
glTexStorage3D 1 6 90 6
glDispatchCompute 1 6 66 3
glDispatchComputeIndirect 1 6 50 1
glCopyImageSubData 1 6 162 15
glBindVertexBuffer 1 6 74 4
glVertexAttribBinding 1 6 58 2
glVertexAttribFormat 1 6 82 5
glVertexAttribIFormat 1 6 74 4
glVertexBindingDivisor 1 6 58 2
glFramebufferParameteri 1 6 66 3
glGetFramebufferParameteriv 1 6 68 3
glGetProgramInterfaceiv 1 6 76 4
glGetProgramResourceIndex 1 6 71 3
glGetProgramResourceLocation 1 6 71 3
glGetProgramResourceName 1 6 94 6
glGetProgramResourceiv 1 6 114 8
glTexBufferRange 1 6 82 5
glTexStorage2DMultisample 1 6 90 6
glTexStorage3DMultisample 1 6 98 7
glInvalidateFramebuffer 1 6 70 3
glInvalidateSubFramebuffer 1 6 102 7
glActiveShaderProgram 1 6 58 2
glBindProgramPipeline 1 6 50 1
glCreateShaderProgramv 1 6 75 3
glDeleteProgramPipelines 1 6 62 2
glGenProgramPipelines 1 6 60 2
glGetProgramPipelineInfoLog 1 6 78 4
glGetProgramPipelineiv 1 6 68 3
glIsProgramPipeline 1 6 51 1
glProgramUniform1f 1 6 66 3
glProgramUniform1fv 1 6 78 4
glProgramUniform1i 1 6 66 3
glProgramUniform1iv 1 6 78 4
glProgramUniform1ui 1 6 66 3
glProgramUniform1uiv 1 6 78 4
glProgramUniform2f 1 6 74 4
glProgramUniform2fv 1 6 78 4
glProgramUniform2i 1 6 74 4
glProgramUniform2iv 1 6 78 4
glProgramUniform2ui 1 6 74 4
glProgramUniform2uiv 1 6 78 4
glProgramUniform3f 1 6 82 5
glProgramUniform3fv 1 6 78 4
glProgramUniform3i 1 6 82 5
glProgramUniform3iv 1 6 78 4
glProgramUniform3ui 1 6 82 5
glProgramUniform3uiv 1 6 78 4
glProgramUniform4f 1 6 90 6
glProgramUniform4fv 1 6 78 4
glProgramUniform4i 1 6 90 6
glProgramUniform4iv 1 6 78 4
glProgramUniform4ui 1 6 90 6
glProgramUniform4uiv 1 6 78 4
glProgramUniformMatrix2fv 1 6 86 5
glProgramUniformMatrix2x3fv 1 6 86 5
glProgramUniformMatrix2x4fv 1 6 86 5
glProgramUniformMatrix3fv 1 6 86 5
glProgramUniformMatrix3x2fv 1 6 86 5
glProgramUniformMatrix3x4fv 1 6 86 5
glProgramUniformMatrix4fv 1 6 86 5
glProgramUniformMatrix4x2fv 1 6 86 5
glProgramUniformMatrix4x3fv 1 6 86 5
glUseProgramStages 1 6 66 3
glValidateProgramPipeline 1 6 50 1
glDebugMessageCallback 1 6 62 2
glDebugMessageControl 1 6 94 6
glDebugMessageInsert 1 6 94 6
glGetDebugMessageLog 1 6 119 8
glGetObjectLabel 1 6 86 5
glGetObjectPtrLabel 1 6 82 4
glObjectLabel 1 6 78 4
glObjectPtrLabel 1 6 74 3
glPopDebugGroup 1 6 47 1
glPushDebugGroup 1 6 78 4
glMultiDrawElementsEXT 1 6 94 5
glVertexAttribI4i 1 6 82 5
glVertexAttribI4iv 1 6 62 2
glVertexAttribI4ui 1 6 82 5
glVertexAttribI4uiv 1 6 62 2
glBlendBarrier 1 6 47 1
glPrimitiveBoundingBox 1 6 106 8
Source file: ./lib/mesa/src/mapi/glapi/glapi_getproc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_static_proc 3 12 69 1
get_static_proc_offset 2 8 37 1
get_static_proc_address 5 12 64 1
get_static_proc_name 3 10 56 1
get_extension_proc 3 10 55 1
get_extension_proc_offset 2 8 38 1
get_extension_proc_address 2 8 37 1
get_extension_proc_name 3 10 49 1
str_dup 2 9 43 1
add_function_name 5 25 122 1
set_entry_info 3 13 72 3
_glapi_add_dispatch 19 63 393 2
_glapi_get_proc_offset 2 8 34 1
_glapi_get_proc_address 10 20 106 1
_glapi_get_proc_name 2 9 36 1
_glapi_get_dispatch_table_size 1 4 11 1
Source file: ./lib/mesa/src/mapi/glapi/glapi.h
Source file: ./lib/mesa/src/mapi/glapi/glapi_entrypoint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_entrypoint_address 1 5 22 1
init_glapi_relocs 3 15 108 1
generate_entrypoint 2 11 72 1
fill_in_entrypoint_offset 2 7 76 2
init_glapi_relocs 10 100 780 1
generate_entrypoint 4 25 177 1
fill_in_entrypoint_offset 1 7 55 2
init_glapi_relocs 1 3 6 1
generate_entrypoint 1 5 15 1
fill_in_entrypoint_offset 1 5 20 2
init_glapi_relocs_once 2 5 20 1
Source file: ./lib/mesa/src/mapi/glapi/glapi_dispatch.c
Source file: ./lib/mesa/src/mapi/glapi/glapi_priv.h
Source file: ./lib/mesa/src/mapi/glapi/glprocs.h
Source file: ./lib/mesa/src/mapi/u_current.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_current_destroy 2 5 16 1
u_current_init_tsd 1 5 22 1
get_thread_id 2 5 16 1
thread_id_equal 2 5 23 2
u_current_init 4 19 83 1
u_current_init 1 3 6 1
u_current_set_context 3 7 46 1
u_current_get_context_internal 3 5 19 1
u_current_set_table 4 10 67 1
u_current_get_table_internal 3 8 33 1
Source file: ./lib/mesa/src/mapi/es1api/glapi_mapi_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glColor4f 1 6 74 4
glColor4ub 1 6 74 4
glNormal3f 1 6 66 3
glCullFace 1 6 50 1
glFogf 1 6 58 2
glFogfv 1 6 62 2
glFrontFace 1 6 50 1
glHint 1 6 58 2
glLightf 1 6 66 3
glLightfv 1 6 70 3
glLightModelf 1 6 58 2
glLightModelfv 1 6 62 2
glLineWidth 1 6 50 1
glMaterialf 1 6 66 3
glMaterialfv 1 6 70 3
glPointSize 1 6 50 1
glScissor 1 6 74 4
glShadeModel 1 6 50 1
glTexParameterf 1 6 66 3
glTexParameterfv 1 6 70 3
glTexParameteri 1 6 66 3
glTexParameteriv 1 6 70 3
glTexImage2D 1 6 118 9
glTexEnvf 1 6 66 3
glTexEnvfv 1 6 70 3
glTexEnvi 1 6 66 3
glTexEnviv 1 6 70 3
glClear 1 6 50 1
glClearColor 1 6 74 4
glClearStencil 1 6 50 1
glStencilMask 1 6 50 1
glColorMask 1 6 74 4
glDepthMask 1 6 50 1
glDisable 1 6 50 1
glEnable 1 6 50 1
glFinish 1 6 47 1
glFlush 1 6 47 1
glAlphaFunc 1 6 58 2
glBlendFunc 1 6 58 2
glLogicOp 1 6 50 1
glStencilFunc 1 6 66 3
glStencilOp 1 6 66 3
glDepthFunc 1 6 50 1
glPixelStorei 1 6 58 2
glReadPixels 1 6 100 7
glGetBooleanv 1 6 60 2
glGetError 1 6 48 1
glGetFloatv 1 6 60 2
glGetIntegerv 1 6 60 2
glGetLightfv 1 6 68 3
glGetMaterialfv 1 6 68 3
glGetString 1 6 53 1
glGetTexEnvfv 1 6 68 3
glGetTexEnviv 1 6 68 3
glGetTexParameterfv 1 6 68 3
glGetTexParameteriv 1 6 68 3
glIsEnabled 1 6 51 1
glLoadIdentity 1 6 47 1
glLoadMatrixf 1 6 54 1
glMatrixMode 1 6 50 1
glMultMatrixf 1 6 54 1
glPopMatrix 1 6 47 1
glPushMatrix 1 6 47 1
glRotatef 1 6 74 4
glScalef 1 6 66 3
glTranslatef 1 6 66 3
glViewport 1 6 74 4
glBindTexture 1 6 58 2
glColorPointer 1 6 78 4
glDisableClientState 1 6 50 1
glDrawArrays 1 6 66 3
glDrawElements 1 6 78 4
glEnableClientState 1 6 50 1
glNormalPointer 1 6 70 3
glPolygonOffset 1 6 58 2
glTexCoordPointer 1 6 78 4
glVertexPointer 1 6 78 4
glCopyTexImage2D 1 6 106 8
glCopyTexSubImage2D 1 6 106 8
glDeleteTextures 1 6 62 2
glGenTextures 1 6 60 2
glGetPointerv 1 6 60 2
glIsTexture 1 6 51 1
glTexSubImage2D 1 6 118 9
glActiveTexture 1 6 50 1
glClientActiveTexture 1 6 50 1
glMultiTexCoord4f 1 6 82 5
glCompressedTexImage2D 1 6 110 8
glCompressedTexSubImage2D 1 6 118 9
glSampleCoverage 1 6 58 2
glMultiDrawArraysEXT 1 6 82 4
glPointParameterf 1 6 58 2
glPointParameterfv 1 6 62 2
glBindBuffer 1 6 58 2
glBufferData 1 6 78 4
glBufferSubData 1 6 78 4
glDeleteBuffers 1 6 62 2
glGenBuffers 1 6 60 2
glGetBufferParameteriv 1 6 68 3
glIsBuffer 1 6 51 1
glClearDepthf 1 6 50 1
glDepthRangef 1 6 58 2
glPointSizePointerOES 1 6 70 3
glMultiDrawElementsEXT 1 6 94 5
glAlphaFuncx 1 6 58 2
glClearColorx 1 6 74 4
glClearDepthx 1 6 50 1
glColor4x 1 6 74 4
glDepthRangex 1 6 58 2
glFogx 1 6 58 2
glFogxv 1 6 62 2
glFrustumf 1 6 90 6
glFrustumx 1 6 90 6
glLightModelx 1 6 58 2
glLightModelxv 1 6 62 2
glLightx 1 6 66 3
glLightxv 1 6 70 3
glLineWidthx 1 6 50 1
glLoadMatrixx 1 6 54 1
glMaterialx 1 6 66 3
glMaterialxv 1 6 70 3
glMultMatrixx 1 6 54 1
glMultiTexCoord4x 1 6 82 5
glNormal3x 1 6 66 3
glOrthof 1 6 90 6
glOrthox 1 6 90 6
glPointSizex 1 6 50 1
glPolygonOffsetx 1 6 58 2
glRotatex 1 6 74 4
glSampleCoveragex 1 6 58 2
glScalex 1 6 66 3
glTexEnvx 1 6 66 3
glTexEnvxv 1 6 70 3
glTexParameterx 1 6 66 3
glTranslatex 1 6 66 3
glClipPlanef 1 6 62 2
glClipPlanex 1 6 62 2
glGetClipPlanef 1 6 60 2
glGetClipPlanex 1 6 60 2
glGetFixedv 1 6 60 2
glGetLightxv 1 6 68 3
glGetMaterialxv 1 6 68 3
glGetTexEnvxv 1 6 68 3
glGetTexParameterxv 1 6 68 3
glPointParameterx 1 6 58 2
glPointParameterxv 1 6 62 2
glTexParameterxv 1 6 70 3
Source file: ./lib/mesa/src/mapi/mapi_glapi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_glapi_destroy_multithread 1 4 10 1
_glapi_check_multithread 1 4 10 1
_glapi_set_context 1 4 18 1
_glapi_set_dispatch 1 4 20 1
_glapi_get_dispatch_table_size 1 4 9 1
_glapi_add_dispatch 18 40 288 2
_glapi_get_stub 8 13 82 2
_glapi_get_proc_offset 2 5 35 1
_glapi_get_proc_address 2 5 37 1
_glapi_get_proc_name 2 5 29 1
_glapi_new_nop_table 3 11 57 1
_glapi_set_nop_handler 1 4 12 1
_glthread_GetID 1 4 9 1
_glapi_noop_enable_warnings 1 3 8 1
_glapi_set_warning_func 1 3 7 1
Source file: ./lib/mesa/src/mapi/stub.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stub_init_once 1 5 20 1
stub_compare 1 8 67 2
stub_find_public 1 5 38 1
stub_add_dynamic 3 17 93 1
stub_find_dynamic 6 20 124 2
search_table_by_slot 3 10 55 3
stub_find_by_slot 2 8 42 1
stub_fix_dynamic 3 12 59 2
stub_get_name 3 10 59 1
stub_get_slot 1 4 15 1
stub_get_addr 3 5 45 1
Source file: ./lib/mesa/src/mapi/entry.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
entry_current_get 2 5 16 1
entry_patch_public 1 3 6 1
entry_get_public 1 4 13 1
entry_generate 1 4 10 1
entry_patch 1 3 10 2
Source file: ./lib/mesa/src/mapi/stub.h
Source file: ./lib/mesa/src/mapi/table.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
table_get_noop 1 4 15 1
table_set_func 1 5 32 3
table_get_func 1 5 31 2
Source file: ./lib/mesa/src/mapi/u_execmem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_map 1 4 9 1
init_map 6 12 67 1
init_map 1 5 26 1
init_map 1 5 20 1
u_execmem_alloc 3 14 62 1
Source file: ./lib/mesa/src/mapi/u_current.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_current_get_table 3 6 23 1
u_current_get_context 3 5 21 1
Source file: ./lib/mesa/src/mapi/mapi_tmp.h
Source file: ./lib/mesa/src/mapi/u_execmem.h
Source file: ./lib/mesa/src/mapi/table.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
table_set_noop_handler 1 4 11 1
noop_warn 5 13 63 1
noop_generic 1 5 14 1
Source file: ./lib/mesa/src/mapi/entry.h
Source file: ./lib/mesa/src/mapi/entry_x86_tsd.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
entry_patch_public 1 3 6 1
entry_get_public 1 4 19 1
entry_patch 1 6 62 2
entry_generate 2 13 64 1
Source file: ./lib/mesa/src/mapi/mapi_abi.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 7 56 4
c_prototype 1 2 25 1
c_return 2 5 19 1
c_params 5 9 71 1
c_args 2 5 34 1
_parse 6 16 93 2
_parse_param 3 9 74 2
__str__ 1 2 11 1
__cmp__ 5 10 60 2
abi_parse_xml 10 38 281 1
abi_parse_line 8 25 168 1
abi_parse 12 31 216 1
abi_sanity_check 14 28 212 1
__init__ 1 19 124 2
c_notice 1 2 7 1
c_public_includes 3 4 41 1
need_entry_point 3 3 27 2
c_public_declarations 4 8 67 2
c_mapi_table 1 5 32 1
c_mapi_table_initializer 3 5 51 2
c_mapi_table_spec 3 12 67 1
_c_function 3 10 89 5
_c_function_call 3 10 85 3
_c_decl 3 8 74 5
_c_cast 1 4 31 2
c_private_declarations 3 4 40 2
c_public_dispatches 8 26 170 3
c_public_initializer 3 9 56 2
c_stub_string_pool 2 13 109 1
c_stub_initializer 2 6 49 3
c_noop_functions 6 22 161 3
c_noop_initializer 4 8 80 3
c_asm_gcc 11 23 177 3
output_for_lib 10 88 312 1
output_for_app 1 15 62 1
__init__ 2 19 116 2
_override_for_api 1 2 9 2
_get_c_header 1 14 10 1
__init__ 1 4 28 2
_override_for_api 3 7 49 2
_get_c_header 1 6 10 1
__init__ 1 4 28 2
_override_for_api 4 9 61 2
_get_c_header 1 6 10 1
__init__ 1 9 53 2
_override_for_api 1 3 17 2
_get_c_header 1 6 10 1
parse_args 4 14 128 0
main 3 18 87 0
Source file: ./lib/mesa/src/mapi/entry_x86_tls.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
entry_patch_public 2 11 78 1
entry_get_public 1 4 19 1
entry_patch 1 5 41 2
entry_generate 2 18 120 1
Source file: ./lib/mesa/src/mapi/entry_x86-64_tls.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
entry_patch_public 1 3 6 1
entry_get_public 1 4 19 1
entry_patch 2 7 50 2
entry_generate 3 26 193 1
Source file: ./lib/mesa/src/egl/drivers/dri2/platform_surfaceless.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
surfaceless_alloc_image 1 11 46 2
surfaceless_free_images 2 9 50 1
surfaceless_image_get_buffers 3 22 112 6
dri2_surfaceless_create_surface 7 36 221 5
surfaceless_destroy_surface 1 9 63 3
dri2_surfaceless_create_pbuffer_surface 1 6 35 4
surfaceless_swap_buffers 2 5 31 3
surfaceless_add_configs_for_visuals 6 33 250 2
surfaceless_flush_front_buffer 1 3 12 2
dri2_initialize_surfaceless 10 58 323 2
Source file: ./lib/mesa/src/egl/drivers/dri2/platform_x11_dri3.h
Source file: ./lib/mesa/src/egl/drivers/dri2/egl_dri2_fallbacks.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri2_fallback_create_pixmap_surface 1 7 28 5
dri2_fallback_create_pbuffer_surface 1 6 24 4
dri2_fallback_create_image_khr 1 7 30 6
dri2_fallback_swap_interval 1 5 22 4
dri2_fallback_swap_buffers_with_damage 1 7 48 5
dri2_fallback_swap_buffers_region 1 6 27 5
dri2_fallback_post_sub_buffer 1 6 31 7
dri2_fallback_copy_buffers 1 6 23 4
dri2_fallback_query_buffer_age 1 5 19 3
dri2_fallback_create_wayland_buffer_from_image 1 6 19 3
dri2_fallback_get_sync_values 1 6 27 5
Source file: ./lib/mesa/src/egl/drivers/dri2/platform_android.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_format_bpp 7 24 69 1
get_fourcc 6 13 58 1
get_format 6 13 55 1
get_native_buffer_fd 3 5 40 1
get_native_buffer_name 1 4 17 1
droid_window_dequeue_buffer 5 18 133 1
droid_window_enqueue_buffer 3 17 127 2
droid_window_cancel_buffer 1 4 20 2
droid_alloc_local_buffer 3 14 101 3
droid_free_local_buffers 3 13 86 1
droid_create_surface 11 53 341 6
droid_create_window_surface 1 7 41 5
droid_create_pbuffer_surface 1 6 37 4
droid_destroy_surface 3 14 104 3
update_buffers 6 16 108 1
get_back_bo 7 37 197 1
droid_image_get_buffers 5 21 98 6
droid_swap_buffers 3 12 86 3
droid_create_image_from_prime_fd 4 49 344 4
droid_create_image_from_name 6 39 197 3
droid_query_surface 7 24 135 5
dri2_create_image_android_native_buffer 6 21 112 3
droid_create_image_khr 2 12 69 6
droid_flush_front_buffer 1 3 12 2
droid_get_buffers_parse_attachments 16 43 232 3
droid_get_buffers_with_format 4 17 102 7
droid_add_configs_for_visuals 7 50 362 2
droid_open_device 6 17 113 1
droid_log 5 19 70 2
dri2_initialize_android 8 55 302 2
Source file: ./lib/mesa/src/egl/drivers/dri2/platform_drm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lock_front_buffer 3 17 102 1
release_buffer 3 11 84 2
has_free_buffers 3 10 69 1
dri2_drm_create_surface 7 54 320 6
dri2_drm_create_window_surface 1 7 41 5
dri2_drm_create_pixmap_surface 1 7 35 5
dri2_drm_destroy_surface 5 18 146 3
get_back_bo 7 24 176 1
get_swrast_front_bo 4 17 138 1
back_bo_to_dri_buffer 1 15 114 2
get_aux_bo 3 18 118 4
dri2_drm_get_buffers_with_format 6 35 224 7
dri2_drm_get_buffers 3 26 146 7
dri2_drm_image_get_buffers 2 16 82 6
dri2_drm_flush_front_buffer 1 5 22 2
dri2_drm_swap_buffers 7 27 197 3
dri2_drm_query_buffer_age 2 10 54 3
dri2_drm_create_image_khr_pixmap 4 23 147 4
dri2_drm_create_image_khr 2 12 71 6
dri2_drm_authenticate 1 5 31 2
swrast_put_image2 6 28 151 9
swrast_get_image 4 24 141 7
drm_add_configs_for_visuals 8 48 332 2
dri2_initialize_drm 14 81 565 2
Source file: ./lib/mesa/src/egl/drivers/dri2/platform_x11_dri3.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
loader_drawable_to_egl_surface 1 4 38 1
egl_dri3_get_swap_interval 1 5 26 1
egl_dri3_clamp_swap_interval 3 9 70 2
egl_dri3_set_swap_interval 1 5 30 2
egl_dri3_set_drawable_size 1 7 41 3
egl_dri3_in_current_context 1 6 42 1
egl_dri3_get_dri_context 2 9 42 1
egl_dri3_get_dri_screen 2 9 51 1
egl_dri3_flush_drawable 1 6 44 2
dri3_destroy_surface 1 8 47 3
dri3_set_swap_interval 1 7 42 4
get_xcb_screen 3 7 40 2
dri3_create_surface 7 52 323 6
dri3_authenticate 3 12 50 2
dri3_create_window_surface 2 12 78 5
dri3_create_pixmap_surface 1 7 41 5
dri3_create_pbuffer_surface 1 6 37 4
dri3_get_sync_values 2 9 71 5
dri3_create_image_khr_pixmap 7 51 237 4
dri3_create_image_khr 2 12 71 6
dri3_flush_front_buffer 1 6 29 2
dri3_swap_buffers 3 9 69 3
dri3_copy_buffers 1 11 72 4
dri3_query_buffer_age 1 5 35 3
dri3_query_surface 3 15 73 5
dri3_get_dri_drawable 1 5 25 1
dri3_x11_connect 14 67 404 1
Source file: ./lib/mesa/src/egl/drivers/dri2/platform_x11.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swrastCreateDrawable 6 32 182 2
swrastDestroyDrawable 1 6 36 2
swrastGetDrawableInfo 3 23 147 6
swrastPutImage 3 21 133 8
swrastGetImage 3 24 163 7
get_xcb_screen 3 7 40 2
dri2_x11_create_surface 23 119 718 6
dri2_x11_create_window_surface 2 14 86 5
dri2_x11_create_pixmap_surface 1 7 41 5
dri2_x11_create_pbuffer_surface 1 6 37 4
dri2_x11_destroy_surface 3 17 118 3
dri2_x11_process_buffers 4 27 242 3
dri2_x11_get_buffers 3 28 181 7
dri2_x11_get_buffers_with_format 2 30 184 7
dri2_x11_flush_front_buffer 2 7 34 2
dri2_x11_do_authenticate 4 22 124 2
dri2_x11_local_authenticate 4 13 62 1
dri2_x11_connect 18 95 537 1
dri2_x11_authenticate 1 5 29 2
dri2_x11_add_configs_for_visuals 10 61 396 3
dri2_copy_region 5 23 134 4
dri2_x11_swap_buffers_msc 10 31 267 6
dri2_x11_swap_buffers 3 16 103 3
dri2_x11_swap_buffers_region 3 24 224 5
dri2_x11_post_sub_buffer 5 8 84 7
dri2_x11_swap_interval 5 14 110 4
dri2_x11_copy_buffers 1 24 156 4
dri2_create_image_khr_pixmap 10 81 411 4
dri2_x11_create_image_khr 2 12 71 6
dri2_x11_get_sync_values 2 20 159 5
dri2_initialize_x11_swrast 9 44 272 2
dri2_x11_setup_swap_interval 7 35 162 1
dri2_initialize_x11_dri3 11 60 397 2
dri2_initialize_x11_dri2 11 58 367 2
dri2_initialize_x11 7 16 90 2
Source file: ./lib/mesa/src/egl/drivers/dri2/platform_wayland.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sync_callback 1 6 32 3
roundtrip 4 13 93 1
wl_buffer_release 4 13 87 2
resize_callback 1 7 50 2
destroy_window_callback 1 5 21 1
dri2_wl_create_surface 7 47 291 5
dri2_wl_create_window_surface 2 11 76 5
dri2_wl_create_pixmap_surface 1 8 36 5
dri2_wl_destroy_surface 12 35 299 3
dri2_wl_release_buffers 11 30 281 1
get_back_bo 18 65 360 1
back_bo_to_dri_buffer 1 15 104 2
get_aux_bo 3 18 118 4
update_buffers 8 31 256 1
dri2_wl_get_buffers_with_format 6 30 190 7
dri2_wl_get_buffers 6 38 184 7
image_get_buffers 2 14 66 6
dri2_wl_flush_front_buffer 1 5 22 2
wayland_throttle_callback 1 8 34 3
create_wl_buffer 4 42 257 1
try_damage_buffer 4 18 115 3
dri2_wl_swap_buffers_with_damage 9 62 450 5
dri2_wl_query_buffer_age 2 10 54 3
dri2_wl_swap_buffers 1 4 30 3
dri2_wl_create_wayland_buffer_from_image 7 57 306 3
dri2_wl_authenticate 4 18 95 2
drm_handle_device 4 20 127 3
drm_handle_format 4 15 62 3
drm_handle_capabilities 1 5 29 3
drm_handle_authenticated 1 5 26 2
registry_handle_global_drm 3 12 82 5
registry_handle_global_remove 1 4 16 3
dri2_wl_swap_interval 3 12 65 4
dri2_wl_setup_swap_interval 6 30 136 1
dri2_wl_add_configs_for_visuals 7 36 275 2
dri2_initialize_wayland_drm 27 109 651 2
dri2_wl_swrast_get_stride_for_format 2 7 27 2
set_cloexec_or_close 4 15 73 1
create_tmpfile_cloexec 4 13 61 1
os_create_anonymous_file 5 28 142 1
dri2_wl_swrast_allocate_buffer 3 26 167 7
swrast_update_buffers 17 66 481 1
dri2_wl_swrast_get_frontbuffer_data 2 6 26 1
dri2_wl_swrast_get_backbuffer_data 1 5 23 1
dri2_wl_swrast_commit_backbuffer 3 32 233 1
dri2_wl_swrast_get_drawable_info 1 11 71 6
dri2_wl_swrast_get_image 5 30 207 7
dri2_wl_swrast_put_image2 5 30 225 9
dri2_wl_swrast_put_image 1 10 73 8
dri2_wl_swrast_create_window_surface 6 46 295 5
dri2_wl_swrast_swap_buffers 1 7 50 3
shm_handle_format 4 15 62 3
registry_handle_global_swrast 2 10 72 5
dri2_initialize_wayland_swrast 13 58 361 2
dri2_initialize_wayland 3 13 71 2
Source file: ./lib/mesa/src/egl/drivers/dri2/egl_dri2.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri2_set_WL_bind_wayland_display 6 17 102 2
Source file: ./lib/mesa/src/egl/drivers/haiku/egl_haiku.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
haiku_create_window_surface 3 27 186 5
haiku_create_pixmap_surface 1 5 28 5
haiku_create_pbuffer_surface 1 5 24 4
haiku_destroy_surface 2 7 33 3
haiku_add_configs_for_visuals 5 57 511 1
init_haiku 2 10 46 2
haiku_terminate 1 4 15 2
haiku_create_context 3 18 110 5
haiku_destroy_context 2 9 47 3
haiku_make_current 2 13 94 5
haiku_swap_buffers 1 6 37 3
haiku_unload 1 3 8 1
_eglBuiltInDriverHaiku 2 25 188 1
Source file: ./lib/mesa/src/egl/wayland/wayland-egl/wayland-egl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wl_egl_window_resize 4 13 74 5
wl_egl_window_create 4 18 102 3
wl_egl_window_destroy 2 6 29 1
wl_egl_window_get_attached_size 3 8 39 3
Source file: ./lib/mesa/src/egl/wayland/wayland-egl/wayland-egl-priv.h
Source file: ./lib/mesa/src/egl/wayland/wayland-drm/wayland-drm-protocol.c
Source file: ./lib/mesa/src/egl/wayland/wayland-drm/wayland-drm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
destroy_buffer 1 7 45 1
buffer_destroy 1 4 19 2
create_buffer 4 43 268 14
drm_create_buffer 5 19 97 8
drm_create_planar_buffer 8 26 121 13
drm_create_prime_buffer 1 12 83 13
drm_authenticate 2 11 60 3
bind_drm 4 33 220 4
wayland_drm_buffer_get 3 10 48 2
wayland_drm_init 2 19 109 5
wayland_drm_uninit 1 6 28 1
wayland_drm_buffer_get_format 1 4 14 1
wayland_drm_buffer_get_buffer 1 4 14 1
Source file: ./lib/mesa/src/egl/wayland/wayland-drm/wayland-drm.h
Source file: ./lib/mesa/src/egl/main/egldisplay.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglGetNativePlatformFromEnv 7 18 105 1
_eglPointerIsDereferencable 4 15 91 1
_eglNativePlatformDetectNativeDisplay 9 16 70 1
_eglGetNativePlatform 3 18 80 1
_eglFiniDisplay 4 18 86 1
_eglFindDisplay 7 25 136 2
_eglReleaseDisplayResources 5 36 256 2
_eglCleanupDisplay 2 7 31 1
_eglCheckDisplayHandle 3 13 62 1
_eglCheckResource 4 14 76 3
_eglInitResource 1 6 36 3
_eglGetResource 2 5 24 1
_eglPutResource 2 6 32 1
_eglLinkResource 1 8 53 2
_eglUnlinkResource 4 21 109 2
_eglParseX11DisplayAttribList 5 16 85 1
_eglGetX11Display 2 8 34 2
_eglGetGbmDisplay 3 9 47 2
_eglGetWaylandDisplay 3 9 47 2
_eglGetSurfacelessDisplay 4 13 64 2
Source file: ./lib/mesa/src/egl/main/eglconfig.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglOffsetOfConfig 1 43 271 1
_eglSetConfigKey 1 6 48 3
_eglGetConfigKey 1 6 45 2
_eglGetConfigHandle 1 4 14 1
Source file: ./lib/mesa/src/egl/main/eglcurrent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglSetTSD 2 5 24 1
_eglGetTSD 2 5 23 1
_eglFiniTSD 4 12 56 1
_eglInitTSD 4 17 89 1
_eglInitThreadInfo 1 6 33 1
_eglCreateThreadInfo 2 9 38 1
_eglDestroyThreadInfo 2 5 20 1
_eglCheckedGetTSD 2 8 33 1
_eglGetCurrentThread 2 9 35 1
_eglDestroyCurrentThread 2 8 30 1
_eglIsCurrentThreadDummy 2 5 25 1
_eglGetCurrentContext 1 5 19 1
_eglInternalError 16 55 194 2
_eglError 3 14 64 2
_eglGetThreadLabel 1 5 19 1
_eglDebugReportFullv 7 23 152 7
_eglDebugReportFull 1 8 62 7
_eglDebugReport 2 12 80 5
Source file: ./lib/mesa/src/egl/main/eglcompiler.h
Source file: ./lib/mesa/src/egl/main/egldisplay.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglLookupDisplay 2 7 32 1
_eglGetDisplayHandle 2 4 22 1
_eglIsResourceLinked 1 4 13 1
Source file: ./lib/mesa/src/egl/main/eglglobals.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglAtExit 2 6 35 1
_eglAddAtExitCall 3 14 81 1
Source file: ./lib/mesa/src/egl/main/eglsync.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglGetSync 2 6 23 1
_eglPutSync 2 4 23 1
_eglLinkSync 1 5 24 1
_eglUnlinkSync 1 4 18 1
_eglLookupSync 3 7 47 2
_eglGetSyncHandle 3 6 35 1
Source file: ./lib/mesa/src/egl/main/eglsync.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglParseSyncAttribList 6 27 128 2
_eglInitSync 5 21 121 4
_eglGetSyncAttrib 10 27 147 5
Source file: ./lib/mesa/src/egl/main/eglapi.h
Source file: ./lib/mesa/src/egl/main/egldriver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglLoadModule 5 13 62 1
_eglUnloadModule 3 6 37 1
_eglAddModule 8 28 159 1
_eglFreeModule 1 7 35 1
_eglAddUserDriver 5 17 91 1
_eglAddBuiltInDrivers 3 10 58 1
_eglAddDrivers 3 9 33 1
_eglMatchAndInitialize 7 30 155 1
_eglMatchDriver 5 23 127 2
_eglGetDriverProc 7 20 124 1
_eglUnloadDrivers 2 7 23 1
Source file: ./lib/mesa/src/egl/main/eglimage.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglGetImage 2 6 23 1
_eglPutImage 2 4 23 1
_eglLinkImage 1 5 24 1
_eglUnlinkImage 1 4 18 1
_eglLookupImage 3 7 47 2
_eglGetImageHandle 3 6 35 1
Source file: ./lib/mesa/src/egl/main/egldriver.h
Source file: ./lib/mesa/src/egl/main/eglcontext.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglGetContextAPIBit 7 30 90 1
_eglParseContextAttribList 73 188 849 3
_eglInitContext 6 33 204 4
_eglQueryContextRenderBuffer 4 12 57 1
_eglQueryContext 7 25 122 5
_eglBindContextToThread 4 13 59 2
_eglCheckMakeCurrent 26 36 268 3
_eglBindContext 10 40 210 6
Source file: ./lib/mesa/src/egl/main/eglarray.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglGetArraySize 2 4 19 1
Source file: ./lib/mesa/src/egl/drivers/dri2/egl_dri2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri2_get_dri_config 2 7 42 3
dri2_match_config 3 8 48 2
dri2_add_config 44 149 827 6
dri2_lookup_egl_image 2 14 75 3
dri2_bind_extensions 8 35 281 4
dri2_open_driver 16 67 451 1
dri2_load_driver_dri3 3 14 73 1
dri2_load_driver 3 14 73 1
dri2_load_driver_swrast 3 14 73 1
dri2_renderer_query_integer 3 9 55 2
dri2_setup_screen 33 73 565 1
dri2_create_screen 10 58 358 1
dri2_initialize 16 41 184 2
dri2_display_release 20 53 293 1
dri2_terminate 1 6 27 2
dri2_create_context_attribs_error 8 25 77 1
dri2_fill_context_attribs 6 31 193 4
dri2_create_context 26 144 692 5
dri2_destroy_context 2 10 64 3
dri2_destroy_surface 2 7 51 3
dri2_make_current 16 52 382 5
dri2_surface_get_dri_drawable 1 5 23 1
dri2_get_proc_address 1 5 31 2
dri2_create_window_surface 1 8 53 5
dri2_create_pixmap_surface 1 8 53 5
dri2_create_pbuffer_surface 1 6 47 4
dri2_swap_interval 1 6 45 4
dri2_flush_drawable_for_swapbuffers 3 18 106 2
dri2_swap_buffers 1 5 40 3
dri2_swap_buffers_with_damage 1 8 52 5
dri2_swap_buffers_region 1 6 52 5
dri2_post_sub_buffer 1 6 60 7
dri2_copy_buffers 1 6 46 4
dri2_query_buffer_age 1 5 40 3
dri2_wait_client 2 10 72 3
dri2_wait_native 2 8 42 3
dri2_bind_tex_image 5 36 176 4
dri2_release_tex_image 5 27 151 4
dri2_create_image 1 8 57 6
dri2_create_image_from_dri 4 19 96 2
dri2_create_image_khr_renderbuffer 2 17 98 4
dri2_create_image_wayland_wl_buffer 6 34 187 4
dri2_get_sync_values_chromium 1 7 52 5
dri2_create_image_khr_texture_error 6 25 77 1
dri2_create_image_khr_texture 15 72 319 5
dri2_query_surface 2 8 74 5
dri2_create_wayland_buffer_from_image 1 6 40 3
dri2_create_image_mesa_drm_buffer 6 37 181 4
dri2_check_dma_buf_attribs 7 17 102 1
dri2_check_dma_buf_format 68 91 349 1
dri2_create_image_dma_buf 7 49 293 4
dri2_create_drm_image_mesa 13 70 347 3
dri2_export_drm_image_mesa 5 19 126 6
dri2_export_dma_buf_image_query_mesa 4 18 103 6
dri2_export_dma_buf_image_mesa 5 23 141 6
dri2_create_image_khr 16 35 185 6
dri2_destroy_image_khr 1 9 60 3
dri2_wl_reference_buffer 6 37 227 4
dri2_wl_release_buffer 1 6 40 2
dri2_bind_wayland_display_wl 9 25 166 3
dri2_unbind_wayland_display_wl 2 11 58 3
dri2_query_wayland_buffer_wl 5 24 118 5
dri2_egl_ref_sync 1 4 17 1
dri2_egl_unref_sync 4 11 70 2
dri2_create_sync 12 65 368 4
dri2_destroy_sync 4 18 109 3
dri2_client_wait_sync 16 63 384 5
dri2_signal_sync 6 23 119 4
dri2_server_wait_sync 1 10 74 3
dri2_interop_query_device_info 2 9 61 3
dri2_interop_export_object 2 10 68 4
dri2_unload 1 6 30 1
dri2_load 7 32 179 1
_eglBuiltInDriverDRI2 5 56 489 1
Source file: ./lib/mesa/src/egl/main/eglconfig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglInitConfig 1 10 64 3
_eglLinkConfig 3 13 82 1
_eglLookupConfig 3 10 58 2
_eglValidateConfig 57 139 618 2
_eglMatchConfig 13 43 202 2
_eglIsConfigAttribValid 5 16 72 2
_eglParseConfigAttribList 13 40 270 3
_eglCompareConfigs 15 64 344 4
_eglSwapConfigs 1 6 33 2
_eglSortConfigs 8 32 225 4
_eglFilterConfigArray 7 33 228 7
_eglFallbackMatch 1 4 26 2
_eglFallbackCompare 1 6 35 3
_eglChooseConfig 2 11 77 6
_eglGetConfigAttrib 4 17 90 5
_eglFlattenConfig 1 7 43 2
_eglGetConfigs 2 9 67 5
Source file: ./lib/mesa/src/egl/main/eglsurface.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglGetSurface 2 6 23 1
_eglPutSurface 2 4 23 1
_eglLinkSurface 1 5 24 1
_eglUnlinkSurface 1 4 18 1
_eglLookupSurface 3 7 47 2
_eglGetSurfaceHandle 3 6 35 1
Source file: ./lib/mesa/src/egl/main/egltypedefs.h
Source file: ./lib/mesa/src/egl/main/egllog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglSetLogProc 3 15 68 1
_eglSetLogLevel 5 15 53 1
_eglDefaultLogger 1 4 26 2
_eglInitLogger 8 29 137 1
_eglLog 8 23 142 3
Source file: ./lib/mesa/src/egl/main/egllog.h
Source file: ./lib/mesa/src/egl/main/eglcontext.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglGetContext 2 6 23 1
_eglPutContext 2 4 23 1
_eglLinkContext 1 5 24 1
_eglUnlinkContext 1 4 18 1
_eglLookupContext 3 7 47 2
_eglGetContextHandle 3 6 35 1
Source file: ./lib/mesa/src/egl/main/eglglobals.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DebugBitFromType 2 5 30 1
Source file: ./lib/mesa/src/egl/main/eglfallbacks.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglReturnFalse 1 4 9 1
_eglInitDriverFallbacks 1 42 381 1
Source file: ./lib/mesa/src/egl/main/egldefines.h
Source file: ./lib/mesa/src/egl/main/eglimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglParseImageAttribList 36 127 662 3
_eglInitImage 1 5 31 2
Source file: ./lib/mesa/src/egl/main/eglcurrent.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglIsApiValid 3 5 23 1
Source file: ./lib/mesa/src/egl/main/eglarray.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglGrowArray 3 17 92 1
_eglCreateArray 4 14 77 2
_eglDestroyArray 3 10 64 2
_eglAppendArray 3 6 42 2
_eglEraseArray 3 10 93 3
_eglFindArray 4 10 55 2
_eglFilterArray 11 28 167 5
_eglFlattenArray 6 18 108 5
Source file: ./lib/mesa/src/egl/main/eglsurface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglClampSwapInterval 3 13 59 2
_eglParseSurfaceAttribList 56 170 690 2
_eglInitSurface 8 59 328 5
_eglQuerySurface 27 80 365 5
_eglSurfaceAttrib 14 59 234 5
_eglBindTexImage 6 25 126 4
_eglReleaseTexImage 1 5 22 4
_eglSwapInterval 1 6 29 4
Source file: ./lib/mesa/src/gallium/auxiliary/os/os_process.h
Source file: ./lib/mesa/src/gallium/auxiliary/os/os_time.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
os_time_get 1 4 13 1
os_time_timeout 4 9 48 3
Source file: ./lib/mesa/src/gallium/auxiliary/os/os_memory_aligned.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
add_overflow_size_t 2 5 32 3
os_malloc_aligned 4 15 126 2
os_free_aligned 2 8 48 1
Source file: ./lib/mesa/src/gallium/auxiliary/os/os_mman.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
os_mmap 2 9 65 6
os_munmap 2 6 34 2
Source file: ./lib/mesa/src/gallium/auxiliary/os/os_misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
os_log_message 10 30 155 1
os_get_option 1 4 15 1
os_get_total_physical_memory 13 31 213 1
Source file: ./lib/mesa/src/gallium/auxiliary/os/os_memory_stdc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
os_malloc_aligned 2 8 58 2
Source file: ./lib/mesa/src/gallium/auxiliary/os/os_memory.h
Source file: ./lib/mesa/src/gallium/auxiliary/os/os_thread.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pipe_thread_create 3 15 92 2
pipe_thread_wait 1 4 15 1
pipe_thread_destroy 1 4 13 1
pipe_thread_setname 3 5 23 1
__pipe_mutex_assert_locked 3 7 34 1
pipe_barrier_init 1 4 20 2
pipe_barrier_destroy 1 4 13 1
pipe_barrier_wait 1 4 13 1
pipe_barrier_init 1 8 43 2
pipe_barrier_destroy 1 6 31 1
pipe_barrier_wait 3 17 101 1
pipe_semaphore_init 1 6 31 2
pipe_semaphore_destroy 1 5 22 1
pipe_semaphore_signal 1 7 34 1
pipe_semaphore_wait 2 9 48 1
pipe_tsd_init 2 7 36 1
pipe_tsd_get 2 7 34 1
pipe_tsd_set 3 9 51 2
Source file: ./lib/mesa/src/gallium/auxiliary/os/os_misc.h
Source file: ./lib/mesa/src/gallium/auxiliary/os/os_process.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
os_get_process_name 11 34 180 2
os_get_command_line 7 25 146 2
Source file: ./lib/mesa/src/gallium/auxiliary/os/os_memory_debug.h
Source file: ./lib/mesa/src/gallium/auxiliary/os/os_time.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
os_time_get_nano 5 15 103 1
os_time_sleep 6 12 81 1
os_time_get_absolute_timeout 4 11 52 1
os_wait_until_zero 9 23 104 2
os_wait_until_zero_abs_timeout 6 13 64 2
Source file: ./lib/mesa/src/gallium/auxiliary/hud/hud_fps.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
query_fps 3 18 108 1
free_query_data 1 4 13 1
hud_fps_graph_install 3 15 79 1
Source file: ./lib/mesa/src/gallium/auxiliary/hud/hud_cpu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
filetime_to_scalar 1 7 31 1
get_cpu_stats 4 18 128 3
get_cpu_stats 8 38 305 3
query_cpu_load 3 22 143 1
free_query_data 1 4 13 1
hud_cpu_graph_install 6 27 153 2
hud_get_num_cpus 2 8 35 1
Source file: ./lib/mesa/src/gallium/auxiliary/hud/hud_private.h
Source file: ./lib/mesa/src/egl/main/eglapi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_eglCheckDisplay 3 12 54 2
_eglCheckSurface 3 11 56 3
_eglCheckContext 3 11 56 3
_eglCheckConfig 3 11 56 3
_eglCheckSync 3 11 56 3
_eglLockDisplay 2 7 31 1
_eglUnlockDisplay 1 4 16 1
_eglSetFuncName 6 18 114 4
_eglConvertIntsToAttribs 7 25 171 2
_eglConvertAttribsToInt 5 16 94 1
eglGetDisplay 1 12 73 1
_eglGetPlatformDisplayCommon 9 24 113 3
eglGetPlatformDisplayEXT 1 6 37 3
eglGetPlatformDisplay 3 13 76 3
_eglAppendExtension 2 15 75 2
_eglCreateExtensionsString 5 40 220 1
_eglCreateAPIsString 6 13 90 1
_eglComputeVersion 14 18 100 1
eglInitialize 6 24 181 3
eglTerminate 3 14 90 1
eglQueryString 7 23 129 2
eglGetConfigs 1 11 80 4
eglChooseConfig 1 12 87 5
eglGetConfigAttrib 1 12 92 4
eglCreateContext 6 21 173 4
eglDestroyContext 1 12 86 2
eglMakeCurrent 19 34 260 4
eglQueryContext 1 12 92 4
_eglCreateWindowSurfaceCommon 7 20 149 4
eglCreateWindowSurface 1 9 68 4
fixupNativeWindow 4 7 43 2
eglCreatePlatformWindowSurfaceEXT 1 10 60 4
eglCreatePlatformWindowSurface 3 17 99 4
fixupNativePixmap 4 6 41 2
_eglCreatePixmapSurfaceCommon 6 18 134 4
eglCreatePixmapSurface 1 9 68 4
eglCreatePlatformPixmapSurfaceEXT 1 10 60 4
eglCreatePlatformPixmapSurface 3 17 99 4
eglCreatePbufferSurface 3 16 126 3
eglDestroySurface 1 12 86 2
eglQuerySurface 1 12 92 4
eglSurfaceAttrib 1 12 91 4
eglBindTexImage 1 11 86 3
eglReleaseTexImage 1 11 86 3
eglSwapInterval 5 17 134 2
eglSwapBuffers 3 15 113 2
eglSwapBuffersWithDamageCommon 6 15 120 4
eglSwapBuffersWithDamageEXT 1 8 60 4
eglSwapBuffersWithDamageKHR 1 8 60 4
eglCopyBuffers 2 16 134 3
_eglWaitClientCommon 4 18 115 1
eglWaitClient 1 5 24 1
eglWaitGL 1 5 24 1
eglWaitNative 4 19 127 1
eglGetCurrentDisplay 2 7 41 1
eglGetCurrentContext 1 7 31 1
eglGetCurrentSurface 4 24 106 1
eglGetError 2 8 37 1
eglBindAPI 3 12 73 1
eglQueryAPI 1 7 30 1
eglCreatePbufferFromClientBuffer 2 16 115 5
eglReleaseThread 3 18 115 1
_eglCreateImageCommon 7 19 147 5
eglCreateImageKHR 1 7 55 5
eglCreateImage 3 14 94 5
eglDestroyImage 3 16 114 2
_eglCreateSync 13 35 223 5
eglCreateSyncKHR 4 20 142 3
eglCreateSync64KHR 1 7 49 3
eglCreateSync 1 7 49 3
eglDestroySync 2 14 101 2
eglClientWaitSync 5 20 150 4
_eglWaitSyncCommon 4 14 108 3
eglWaitSyncKHR 1 7 54 3
eglWaitSync 1 7 54 3
eglSignalSyncKHR 1 12 95 3
_eglGetSyncAttribCommon 2 10 78 4
eglGetSyncAttrib 1 7 60 4
eglGetSyncAttribKHR 3 16 104 4
eglSwapBuffersRegionNOK 4 18 141 4
eglCreateDRMImageMESA 3 14 103 2
eglExportDRMImageMESA 2 15 120 5
eglBindWaylandDisplayWL 2 13 93 2
eglUnbindWaylandDisplayWL 2 13 93 2
eglQueryWaylandBufferWL 2 14 104 4
eglCreateWaylandBufferFromImageWL 2 15 106 2
eglPostSubBufferNV 2 14 117 6
eglGetSyncValuesCHROMIUM 5 17 133 5
eglExportDMABUFImageQueryMESA 2 17 120 5
eglExportDMABUFImageMESA 2 15 120 5
eglLabelObjectKHR 12 47 241 4
validDebugMessageLevel 2 5 18 1
eglDebugMessageControlKHR 6 33 189 2
eglQueryDebugKHR 5 24 125 2
eglGetProcAddress 6 98 796 1
_eglLockDisplayInterop 8 20 129 5
MesaGLInteropEGLQueryDeviceInfo 3 17 93 3
MesaGLInteropEGLExportObject 3 18 100 4
Source file: ./lib/mesa/src/gallium/auxiliary/hud/hud_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
signal_visible_handler 1 4 20 3
hud_draw_colored_prims 1 23 219 11
hud_draw_colored_quad 1 12 109 10
hud_draw_background_quad 1 16 159 5
hud_draw_string 4 53 457 5
number_to_human_readable 20 78 544 3
hud_draw_graph_line_strip 3 19 181 5
hud_pane_accumulate_vertices 3 56 575 2
hud_pane_draw_colored_objects 1 17 147 2
hud_alloc_vertices 1 10 84 4
hud_draw 8 136 1139 2
fixup_bytes 3 5 39 3
hud_pane_set_max_value 17 54 312 2
hud_pane_update_dyn_ceiling 5 16 123 2
hud_pane_create 2 27 188 8
hud_pane_add_graph 3 26 228 2
hud_graph_add_value 6 22 201 2
hud_graph_destroy 2 7 36 1
parse_string 8 12 90 2
read_pane_settings 11 48 253 7
has_occlusion_query 1 4 21 1
has_streamout 1 4 21 1
has_pipeline_stats_query 1 4 21 1
hud_parse_env_var 51 212 1256 2
print_help 11 86 460 1
hud_create 15 136 852 2
hud_destroy 1 22 165 1
Source file: ./lib/mesa/src/gallium/auxiliary/hud/font.h
Source file: ./lib/mesa/src/gallium/auxiliary/hud/hud_diskstat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_dsi_by_name 3 10 55 2
get_file_values 2 15 133 2
query_dsi_load 8 39 221 1
hud_diskstat_graph_install 6 28 170 3
add_object_part 1 10 76 3
add_object 1 10 74 3
hud_get_num_disks 15 61 395 1
Source file: ./lib/mesa/src/gallium/auxiliary/hud/hud_cpufreq.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_cfi_by_index 3 10 48 2
get_file_value 2 11 71 2
query_cfi_load 6 20 119 1
hud_cpufreq_graph_install 7 33 191 3
add_object 1 10 74 4
hud_get_num_cpufreq 12 50 349 1
Source file: ./lib/mesa/src/gallium/auxiliary/hud/hud_driver_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hud_batch_query_update 12 54 382 1
batch_query_add 7 34 198 4
hud_batch_query_cleanup 6 17 132 1
query_new_value_batch 2 13 89 1
query_new_value_normal 11 45 337 1
query_new_value 7 30 147 1
free_query_info 5 15 106 1
hud_pipe_query_install 6 41 243 10
hud_driver_query_install 6 25 166 4
Source file: ./lib/mesa/src/gallium/auxiliary/hud/hud_context.h
Source file: ./lib/mesa/src/gallium/auxiliary/hud/hud_nic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_nic_by_name 3 10 55 2
get_file_value 3 10 58 2
get_nic_bytes 2 6 30 2
query_wifi_bitrate 3 23 181 2
query_nic_rssi 4 25 197 2
query_nic_load 10 49 246 1
hud_nic_graph_install 7 32 207 3
is_wireless_nic 2 9 51 1
query_nic_bitrate 2 14 95 2
hud_get_num_nics 11 71 467 1
Source file: ./lib/mesa/src/gallium/auxiliary/hud/hud_sensors_temp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_value 2 11 58 2
get_sensor_values 13 46 279 1
find_sti_by_name 3 10 56 2
query_sti_load 8 32 171 1
hud_sensors_temp_graph_install 14 41 218 3
create_object 1 15 115 5
build_sensor_list 8 40 203 1
hud_get_num_sensors 9 40 210 1
Source file: ./lib/mesa/src/gallium/auxiliary/rbug/rbug_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rbug_send_shader_list 3 28 173 3
rbug_send_shader_info 3 31 190 4
rbug_send_shader_disable 3 34 207 5
rbug_send_shader_replace 3 35 213 6
rbug_send_shader_list_reply 3 32 196 5
rbug_send_shader_info_reply 3 39 236 8
rbug_demarshal_shader_list 4 21 125 1
rbug_demarshal_shader_info 4 22 134 1
rbug_demarshal_shader_disable 4 23 143 1
rbug_demarshal_shader_replace 4 23 143 1
rbug_demarshal_shader_list_reply 4 22 134 1
rbug_demarshal_shader_info_reply 4 24 152 1
Source file: ./lib/mesa/src/gallium/auxiliary/rbug/rbug_shader.h
Source file: ./lib/mesa/src/gallium/auxiliary/rbug/rbug_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rbug_send_texture_list 3 25 156 2
rbug_send_texture_info 3 28 173 3
rbug_send_texture_write 3 56 332 13
rbug_send_texture_read 3 49 292 10
rbug_send_texture_list_reply 3 32 196 5
rbug_send_texture_info_reply 3 64 378 17
rbug_send_texture_read_reply 3 47 281 10
rbug_demarshal_texture_list 4 14 76 1
rbug_demarshal_texture_info 4 21 125 1
rbug_demarshal_texture_write 4 30 206 1
rbug_demarshal_texture_read 4 28 188 1
rbug_demarshal_texture_list_reply 4 22 134 1
rbug_demarshal_texture_info_reply 4 32 224 1
rbug_demarshal_texture_read_reply 4 27 179 1
Source file: ./lib/mesa/src/gallium/auxiliary/rbug/rbug_context.h
Source file: ./lib/mesa/src/gallium/auxiliary/rbug/rbug.h
Source file: ./lib/mesa/src/gallium/auxiliary/rbug/rbug_demarshal.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rbug_demarshal 29 63 414 1
rbug_proto_get_name 29 63 187 1
Source file: ./lib/mesa/src/gallium/auxiliary/rbug/rbug_core.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rbug_send_noop 3 25 156 2
rbug_send_ping 3 25 156 2
rbug_send_error 3 28 173 3
rbug_send_ping_reply 3 28 173 3
rbug_send_error_reply 3 31 190 4
rbug_demarshal_noop 4 14 76 1
rbug_demarshal_ping 4 14 76 1
rbug_demarshal_error 4 21 125 1
rbug_demarshal_ping_reply 4 21 125 1
rbug_demarshal_error_reply 4 22 134 1
Source file: ./lib/mesa/src/gallium/auxiliary/rbug/rbug_internal.h
Source file: ./lib/mesa/src/gallium/auxiliary/rbug/rbug_connection.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rbug_from_socket 1 6 26 1
rbug_disconnect 1 5 21 1
rbug_get_message 7 36 200 2
rbug_free_header 2 7 28 1
rbug_connection_send_start 1 5 25 3
rbug_connection_write 1 5 33 3
rbug_connection_send_finish 3 10 46 2
Source file: ./lib/mesa/src/gallium/auxiliary/rbug/rbug_connection.h
Source file: ./lib/mesa/src/gallium/auxiliary/rbug/rbug_texture.h
Source file: ./lib/mesa/src/gallium/auxiliary/rbug/rbug_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rbug_send_context_list 3 25 156 2
rbug_send_context_info 3 28 173 3
rbug_send_context_draw_block 3 31 190 4
rbug_send_context_draw_step 3 31 190 4
rbug_send_context_draw_unblock 3 31 190 4
rbug_send_context_draw_rule 3 43 258 8
rbug_send_context_flush 3 28 173 3
rbug_send_context_list_reply 3 32 196 5
rbug_send_context_info_reply 3 51 304 12
rbug_send_context_draw_blocked 3 31 190 4
rbug_demarshal_context_list 4 14 76 1
rbug_demarshal_context_info 4 21 125 1
rbug_demarshal_context_draw_block 4 22 134 1
rbug_demarshal_context_draw_step 4 22 134 1
rbug_demarshal_context_draw_unblock 4 22 134 1
rbug_demarshal_context_draw_rule 4 26 170 1
rbug_demarshal_context_flush 4 21 125 1
rbug_demarshal_context_list_reply 4 22 134 1
rbug_demarshal_context_info_reply 4 28 188 1
rbug_demarshal_context_draw_blocked 4 22 134 1
Source file: ./lib/mesa/src/gallium/auxiliary/rbug/rbug_proto.h
Source file: ./lib/mesa/src/gallium/auxiliary/rbug/rbug_core.h
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pt_vsplit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vsplit_clear_cache 1 7 53 1
vsplit_flush_cache 1 6 45 2
vsplit_add_cache 3 12 115 3
vsplit_get_base_idx 4 14 79 4
vsplit_get_bias_idx 12 21 113 4
vsplit_add_cache_ubyte 1 7 52 5
vsplit_add_cache_ushort 1 7 52 5
vsplit_add_cache_uint 3 13 104 5
vsplit_prepare 5 28 150 4
vsplit_flush 2 8 49 2
vsplit_destroy 1 4 14 1
draw_pt_vsplit 3 15 96 1
Source file: ./lib/mesa/src/gallium/auxiliary/hud/font.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_font_draw_character 4 16 154 3
util_font_create_fixed_8x13 7 58 356 2
util_font_create 2 9 38 3
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_split_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FUNC 31 99 502 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_cull.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cull_stage 1 4 17 1
cull_distance_is_out 2 4 21 1
cull_point 3 21 138 2
cull_line 4 23 166 2
cull_tri 9 45 385 2
cull_first_point 2 13 64 2
cull_first_line 2 13 64 2
cull_first_tri 1 9 63 2
cull_flush 1 7 43 2
cull_reset_stipple_counter 1 4 20 1
cull_destroy 1 5 19 1
draw_cull_stage 4 22 142 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_fs.h
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pt_post_vs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
initialize_vertex_header 1 7 33 1
dot4 1 7 57 2
draw_pt_post_vs_run 1 6 32 3
draw_pt_post_vs_prepare 19 72 483 8
draw_pt_post_vs_create 2 8 36 1
draw_pt_post_vs_destroy 1 4 14 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dup_vert 1 11 72 3
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_get_option_use_llvm 1 4 14 1
draw_get_option_use_llvm 1 4 9 1
draw_create_context 7 22 113 3
draw_create 1 4 19 1
draw_create_with_llvm_context 1 5 23 2
draw_create_no_llvm 1 4 19 1
draw_init 5 25 247 1
draw_new_instance 1 5 25 1
draw_destroy 8 26 174 1
draw_flush 1 4 16 1
draw_set_zs_format 1 7 46 2
draw_is_vs_window_space 2 8 46 1
draw_update_clip_flags 11 17 123 1
draw_update_viewport_flags 2 5 27 1
draw_set_rasterizer_state 2 11 52 3
draw_set_driver_clipping 1 13 65 5
draw_set_rasterize_stage 1 6 29 2
draw_set_clip_state 1 6 44 2
draw_set_viewport_states 7 20 156 4
draw_set_vertex_buffers 1 9 52 4
draw_set_vertex_elements 1 9 61 3
draw_set_mapped_vertex_buffer 1 7 50 4
draw_set_mapped_constant_buffer 5 23 125 5
draw_wide_point_threshold 1 5 27 2
draw_wide_point_sprites 1 5 27 2
draw_wide_line_threshold 1 5 30 2
draw_enable_line_stipple 1 5 27 2
draw_enable_point_sprites 1 5 27 2
draw_set_force_passthrough 1 5 25 2
draw_alloc_extra_vertex_attrib 2 19 127 3
draw_remove_extra_vertex_attribs 1 4 17 1
draw_get_shader_info 2 8 43 1
draw_prepare_shader_outputs 3 10 70 1
draw_find_shader_output 7 18 129 3
draw_num_shader_outputs 1 8 41 1
draw_total_vs_outputs 1 5 36 1
draw_total_gs_outputs 2 8 50 1
draw_texture_sampler 2 11 55 3
draw_image 2 11 55 3
draw_buffer 2 11 55 3
draw_set_render 1 5 20 2
draw_set_indexes 5 15 86 4
draw_do_flush 2 11 55 2
draw_current_shader_outputs 2 6 32 1
draw_current_shader_position_output 2 6 32 1
draw_current_shader_viewport_index_output 2 6 36 1
draw_current_shader_uses_viewport_index 2 6 40 1
draw_current_shader_clipvertex_output 2 6 32 1
draw_current_shader_ccdistance_output 2 7 50 2
draw_current_shader_num_written_clipdistances 2 6 40 1
draw_current_shader_num_written_culldistances 2 6 40 1
draw_get_rasterizer_no_cull 2 19 135 3
draw_set_mapped_so_targets 3 11 82 3
draw_set_sampler_views 3 15 107 4
draw_set_samplers 5 17 120 4
draw_set_mapped_texture 3 18 86 12
draw_get_shader_param_no_llvm 3 10 34 2
draw_get_shader_param 5 13 50 2
draw_collect_pipeline_statistics 1 5 18 2
draw_stats_clipper_primitives 3 12 63 2
draw_will_inject_frontface 4 11 62 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pt_fetch_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fetch_emit_prepare 8 68 545 4
fetch_emit_bind_parameters 1 3 9 1
fetch_emit_run 4 41 242 6
fetch_emit_run_linear 5 38 238 4
fetch_emit_run_linear_elts 3 31 188 6
fetch_emit_finish 1 3 9 1
fetch_emit_destroy 2 7 39 1
draw_pt_fetch_emit 3 20 120 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_vbuf.h
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_private.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_clamp_viewport_idx 3 4 24 1
draw_overflow_uadd 3 9 39 3
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_vertex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_compute_vertex_size 2 9 66 1
draw_dump_emitted_vertex 10 56 433 2
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_vs_exec.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exec_vertex_shader 1 4 17 1
vs_exec_prepare 2 13 85 2
vs_exec_run_linear 19 95 1082 8
vs_exec_delete 1 5 27 1
draw_create_vs_exec 3 21 153 2
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_vs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_vs_variant_keysize 1 4 28 1
draw_vs_variant_key_compare 1 6 34 2
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_pt_arrays 20 69 429 4
draw_pt_flush 4 12 74 2
draw_pt_init 7 20 159 1
draw_pt_destroy 6 23 214 1
draw_print_arrays 14 97 663 4
draw_pt_arrays_restart 6 40 218 2
resolve_draw_info 2 14 92 3
draw_vbo 18 85 611 2
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_offset.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
offset_stage 1 4 17 1
do_offset_tri 4 41 447 2
offset_tri 1 12 113 2
offset_first_tri 8 43 243 2
offset_flush 1 6 31 2
offset_reset_stipple_counter 1 4 20 1
offset_destroy 1 5 19 1
draw_offset_stage 4 22 142 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pt_so_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_so_info 2 10 60 1
draw_has_so 3 7 37 1
draw_pt_so_emit_prepare 6 22 125 2
so_emit_prim 19 91 746 3
so_point 1 6 34 2
so_line 1 7 44 3
so_tri 1 8 54 4
draw_pt_so_emit 6 34 217 3
draw_pt_so_emit_create 2 8 36 1
draw_pt_so_emit_destroy 1 4 14 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pt_decompose.h
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_aaline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
aa_transform_decl 13 36 263 2
free_bit 1 4 15 1
aa_transform_prolog 8 33 224 1
aa_transform_epilog 2 19 105 1
aa_transform_inst 4 15 110 2
generate_aaline_fs 4 39 293 1
aaline_create_texture 13 65 402 1
aaline_create_sampler 2 19 123 1
bind_aaline_fragment_shader 3 12 75 1
aaline_stage 1 4 17 1
aaline_line 2 72 1070 2
aaline_first_line 3 36 300 2
aaline_flush 3 21 156 2
aaline_reset_stipple_counter 1 4 20 1
aaline_destroy 5 23 164 1
draw_aaline_stage 3 21 135 1
aaline_stage_from_pipe 2 9 45 1
aaline_create_fs_state 3 14 84 2
aaline_bind_fs_state 3 10 67 2
aaline_delete_fs_state 4 15 96 2
aaline_bind_sampler_states 3 15 97 5
aaline_set_sampler_views 4 19 110 5
draw_aaline_prepare_outputs 2 12 69 2
draw_install_aaline_stage 5 28 171 2
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_decompose_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FUNC 67 302 2413 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_gs_tmp.h
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_clip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clip_stage 1 4 17 1
draw_viewport_index 2 13 60 2
interp_attr 1 10 107 4
copy_flat 2 11 79 3
interp 7 53 506 6
is_tri_null 1 14 274 2
emit_poly 17 82 619 5
dot4 1 7 57 2
getclipdist 5 26 164 3
do_clip_tri 24 149 1146 3
do_clip_line 12 66 468 3
clip_point 2 5 40 2
clip_point_guard_xy 7 17 151 2
clip_first_point 2 5 37 2
clip_line 3 12 94 2
clip_tri 3 14 112 2
find_interp 11 31 155 4
clip_init_state 15 76 498 1
clip_first_tri 1 6 28 2
clip_first_line 1 6 28 2
clip_flush 1 6 37 2
clip_reset_stipple_counter 1 4 20 1
clip_destroy 1 5 19 1
draw_clip_stage 4 22 144 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_vs_llvm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vs_llvm_prepare 1 4 14 2
vs_llvm_run_linear 1 11 57 8
vs_llvm_delete 2 14 97 1
draw_create_vs_llvm 3 26 198 2
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_wide_point.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
widepoint_stage 1 4 17 1
set_texcoords 3 18 169 3
widepoint_point 3 56 525 2
widepoint_first_point 14 59 422 2
widepoint_flush 2 13 85 2
widepoint_reset_stipple_counter 1 4 20 1
widepoint_destroy 1 5 19 1
draw_wide_point_stage 5 26 167 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_prim_assembler.h
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fse_prepare 13 71 681 4
fse_bind_parameters 1 3 9 1
fse_run_linear 5 39 247 4
fse_run 5 41 243 6
fse_run_linear_elts 3 28 178 6
fse_finish 1 3 9 1
fse_destroy 1 4 14 1
draw_pt_middle_fse 2 15 95 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_validate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_need_pipeline 28 50 273 3
validate_pipeline 34 91 603 1
validate_tri 1 6 33 2
validate_line 1 6 33 2
validate_point 1 6 33 2
validate_reset_stipple_counter 1 5 26 1
validate_flush 2 6 31 2
validate_destroy 1 4 14 1
draw_validate_stage 2 16 84 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_wide_line.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wideline_stage 1 4 17 1
wideline_line 7 69 628 2
wideline_first_line 1 14 95 2
wideline_flush 2 12 80 2
wideline_reset_stipple_counter 1 4 20 1
wideline_destroy 1 5 19 1
draw_wide_line_stage 4 22 142 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_prim_assembler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
needs_primid 4 9 60 1
draw_prim_assembler_is_required 5 14 53 3
copy_verts 2 17 128 3
inject_primid 2 16 161 3
prim_point 2 10 54 2
prim_line 2 12 75 3
prim_tri 2 14 96 4
draw_prim_assembler_prepare_outputs 2 10 52 1
draw_prim_assembler_run 3 46 311 5
draw_prim_assembler_create 1 6 28 1
draw_prim_assembler_destroy 1 4 14 1
draw_prim_assembler_new_instance 1 4 15 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_vs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_create_vertex_shader 16 43 300 2
draw_bind_vertex_shader 2 22 147 2
draw_delete_vertex_shader 2 9 62 2
draw_vs_init 5 16 100 1
draw_vs_destroy 4 9 61 1
draw_vs_lookup_variant 5 22 166 2
draw_vs_get_fetch 3 11 70 2
draw_vs_get_emit 3 11 70 2
draw_vs_attach_so 1 5 24 2
draw_vs_reset_so 1 4 30 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_fs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_create_fragment_shader 2 11 55 2
draw_bind_fragment_shader 1 6 29 2
draw_delete_fragment_shader 1 5 19 2
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_pipe_passthrough_point 1 4 27 2
draw_pipe_passthrough_line 1 4 27 2
draw_pipe_passthrough_tri 1 4 27 2
draw_alloc_temp_verts 5 21 141 2
draw_free_temp_verts 2 8 40 1
draw_reset_vertex_ids 5 20 129 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_twoside.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
twoside_stage 1 4 17 1
copy_bfc 5 15 112 3
twoside_tri 2 18 161 2
twoside_first_tri 7 28 206 2
twoside_flush 1 5 31 2
twoside_reset_stipple_counter 1 4 20 1
twoside_destroy 1 5 19 1
draw_twoside_stage 4 22 142 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_llvm_sample.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_llvm_texture_member 2 25 158 7
draw_llvm_sampler_member 2 25 158 7
draw_llvm_sampler_soa_destroy 1 4 13 1
draw_llvm_sampler_soa_emit_fetch_texel 1 14 99 3
draw_llvm_sampler_soa_emit_size_query 1 11 70 3
draw_llvm_sampler_soa_create 2 25 198 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fetch_pipeline_middle_end 1 4 17 1
fetch_pipeline_prepare 9 55 353 4
fetch_pipeline_bind_parameters 1 3 9 1
fetch 2 17 60 3
pipeline 2 13 50 3
emit 2 11 50 3
draw_vertex_shader_run 1 21 137 5
fetch_pipeline_generic 14 97 559 3
prim_type 2 7 23 2
fetch_pipeline_run 1 24 137 6
fetch_pipeline_linear_run 1 22 127 4
fetch_pipeline_linear_run_elts 1 25 138 6
fetch_pipeline_finish 1 3 9 1
fetch_pipeline_destroy 5 13 76 1
draw_pt_fetch_pipeline_or_emit 7 32 188 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_prim_assembler_tmp.h
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_pipeline_init 11 31 253 1
draw_pipeline_destroy 15 31 331 1
do_point 1 9 62 2
do_line 1 12 84 4
do_triangle 1 14 100 5
draw_pipeline_run 6 39 220 3
draw_pipeline_run_linear 2 26 163 3
draw_pipeline_flush 2 7 47 2
Source file: ./lib/mesa/src/mapi/glapi/glapi_mapi_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GLAPI_PREFIX( NewList) 1 6 57 2
GLAPI_PREFIX( EndList) 1 6 46 1
GLAPI_PREFIX( CallList) 1 6 49 1
GLAPI_PREFIX( CallLists) 1 6 69 3
GLAPI_PREFIX( DeleteLists) 1 6 57 2
GLAPI_PREFIX( GenLists) 1 6 50 1
GLAPI_PREFIX( ListBase) 1 6 49 1
GLAPI_PREFIX( Begin) 1 6 49 1
GLAPI_PREFIX( Bitmap) 1 6 101 7
GLAPI_PREFIX( Color3b) 1 6 65 3
GLAPI_PREFIX( Color3bv) 1 6 53 1
GLAPI_PREFIX( Color3d) 1 6 65 3
GLAPI_PREFIX( Color3dv) 1 6 53 1
GLAPI_PREFIX( Color3f) 1 6 65 3
GLAPI_PREFIX( Color3fv) 1 6 53 1
GLAPI_PREFIX( Color3i) 1 6 65 3
GLAPI_PREFIX( Color3iv) 1 6 53 1
GLAPI_PREFIX( Color3s) 1 6 65 3
GLAPI_PREFIX( Color3sv) 1 6 53 1
GLAPI_PREFIX( Color3ub) 1 6 65 3
GLAPI_PREFIX( Color3ubv) 1 6 53 1
GLAPI_PREFIX( Color3ui) 1 6 65 3
GLAPI_PREFIX( Color3uiv) 1 6 53 1
GLAPI_PREFIX( Color3us) 1 6 65 3
GLAPI_PREFIX( Color3usv) 1 6 53 1
GLAPI_PREFIX( Color4b) 1 6 73 4
GLAPI_PREFIX( Color4bv) 1 6 53 1
GLAPI_PREFIX( Color4d) 1 6 73 4
GLAPI_PREFIX( Color4dv) 1 6 53 1
GLAPI_PREFIX( Color4f) 1 6 73 4
GLAPI_PREFIX( Color4fv) 1 6 53 1
GLAPI_PREFIX( Color4i) 1 6 73 4
GLAPI_PREFIX( Color4iv) 1 6 53 1
GLAPI_PREFIX( Color4s) 1 6 73 4
GLAPI_PREFIX( Color4sv) 1 6 53 1
GLAPI_PREFIX( Color4ub) 1 6 73 4
GLAPI_PREFIX( Color4ubv) 1 6 53 1
GLAPI_PREFIX( Color4ui) 1 6 73 4
GLAPI_PREFIX( Color4uiv) 1 6 53 1
GLAPI_PREFIX( Color4us) 1 6 73 4
GLAPI_PREFIX( Color4usv) 1 6 53 1
GLAPI_PREFIX( EdgeFlag) 1 6 49 1
GLAPI_PREFIX( EdgeFlagv) 1 6 53 1
GLAPI_PREFIX( End) 1 6 46 1
GLAPI_PREFIX( Indexd) 1 6 49 1
GLAPI_PREFIX( Indexdv) 1 6 53 1
GLAPI_PREFIX( Indexf) 1 6 49 1
GLAPI_PREFIX( Indexfv) 1 6 53 1
GLAPI_PREFIX( Indexi) 1 6 49 1
GLAPI_PREFIX( Indexiv) 1 6 53 1
GLAPI_PREFIX( Indexs) 1 6 49 1
GLAPI_PREFIX( Indexsv) 1 6 53 1
GLAPI_PREFIX( Normal3b) 1 6 65 3
GLAPI_PREFIX( Normal3bv) 1 6 53 1
GLAPI_PREFIX( Normal3d) 1 6 65 3
GLAPI_PREFIX( Normal3dv) 1 6 53 1
GLAPI_PREFIX( Normal3f) 1 6 65 3
GLAPI_PREFIX( Normal3fv) 1 6 53 1
GLAPI_PREFIX( Normal3i) 1 6 65 3
GLAPI_PREFIX( Normal3iv) 1 6 53 1
GLAPI_PREFIX( Normal3s) 1 6 65 3
GLAPI_PREFIX( Normal3sv) 1 6 53 1
GLAPI_PREFIX( RasterPos2d) 1 6 57 2
GLAPI_PREFIX( RasterPos2dv) 1 6 53 1
GLAPI_PREFIX( RasterPos2f) 1 6 57 2
GLAPI_PREFIX( RasterPos2fv) 1 6 53 1
GLAPI_PREFIX( RasterPos2i) 1 6 57 2
GLAPI_PREFIX( RasterPos2iv) 1 6 53 1
GLAPI_PREFIX( RasterPos2s) 1 6 57 2
GLAPI_PREFIX( RasterPos2sv) 1 6 53 1
GLAPI_PREFIX( RasterPos3d) 1 6 65 3
GLAPI_PREFIX( RasterPos3dv) 1 6 53 1
GLAPI_PREFIX( RasterPos3f) 1 6 65 3
GLAPI_PREFIX( RasterPos3fv) 1 6 53 1
GLAPI_PREFIX( RasterPos3i) 1 6 65 3
GLAPI_PREFIX( RasterPos3iv) 1 6 53 1
GLAPI_PREFIX( RasterPos3s) 1 6 65 3
GLAPI_PREFIX( RasterPos3sv) 1 6 53 1
GLAPI_PREFIX( RasterPos4d) 1 6 73 4
GLAPI_PREFIX( RasterPos4dv) 1 6 53 1
GLAPI_PREFIX( RasterPos4f) 1 6 73 4
GLAPI_PREFIX( RasterPos4fv) 1 6 53 1
GLAPI_PREFIX( RasterPos4i) 1 6 73 4
GLAPI_PREFIX( RasterPos4iv) 1 6 53 1
GLAPI_PREFIX( RasterPos4s) 1 6 73 4
GLAPI_PREFIX( RasterPos4sv) 1 6 53 1
GLAPI_PREFIX( Rectd) 1 6 73 4
GLAPI_PREFIX( Rectdv) 1 6 65 2
GLAPI_PREFIX( Rectf) 1 6 73 4
GLAPI_PREFIX( Rectfv) 1 6 65 2
GLAPI_PREFIX( Recti) 1 6 73 4
GLAPI_PREFIX( Rectiv) 1 6 65 2
GLAPI_PREFIX( Rects) 1 6 73 4
GLAPI_PREFIX( Rectsv) 1 6 65 2
GLAPI_PREFIX( TexCoord1d) 1 6 49 1
GLAPI_PREFIX( TexCoord1dv) 1 6 53 1
GLAPI_PREFIX( TexCoord1f) 1 6 49 1
GLAPI_PREFIX( TexCoord1fv) 1 6 53 1
GLAPI_PREFIX( TexCoord1i) 1 6 49 1
GLAPI_PREFIX( TexCoord1iv) 1 6 53 1
GLAPI_PREFIX( TexCoord1s) 1 6 49 1
GLAPI_PREFIX( TexCoord1sv) 1 6 53 1
GLAPI_PREFIX( TexCoord2d) 1 6 57 2
GLAPI_PREFIX( TexCoord2dv) 1 6 53 1
GLAPI_PREFIX( TexCoord2f) 1 6 57 2
GLAPI_PREFIX( TexCoord2fv) 1 6 53 1
GLAPI_PREFIX( TexCoord2i) 1 6 57 2
GLAPI_PREFIX( TexCoord2iv) 1 6 53 1
GLAPI_PREFIX( TexCoord2s) 1 6 57 2
GLAPI_PREFIX( TexCoord2sv) 1 6 53 1
GLAPI_PREFIX( TexCoord3d) 1 6 65 3
GLAPI_PREFIX( TexCoord3dv) 1 6 53 1
GLAPI_PREFIX( TexCoord3f) 1 6 65 3
GLAPI_PREFIX( TexCoord3fv) 1 6 53 1
GLAPI_PREFIX( TexCoord3i) 1 6 65 3
GLAPI_PREFIX( TexCoord3iv) 1 6 53 1
GLAPI_PREFIX( TexCoord3s) 1 6 65 3
GLAPI_PREFIX( TexCoord3sv) 1 6 53 1
GLAPI_PREFIX( TexCoord4d) 1 6 73 4
GLAPI_PREFIX( TexCoord4dv) 1 6 53 1
GLAPI_PREFIX( TexCoord4f) 1 6 73 4
GLAPI_PREFIX( TexCoord4fv) 1 6 53 1
GLAPI_PREFIX( TexCoord4i) 1 6 73 4
GLAPI_PREFIX( TexCoord4iv) 1 6 53 1
GLAPI_PREFIX( TexCoord4s) 1 6 73 4
GLAPI_PREFIX( TexCoord4sv) 1 6 53 1
GLAPI_PREFIX( Vertex2d) 1 6 57 2
GLAPI_PREFIX( Vertex2dv) 1 6 53 1
GLAPI_PREFIX( Vertex2f) 1 6 57 2
GLAPI_PREFIX( Vertex2fv) 1 6 53 1
GLAPI_PREFIX( Vertex2i) 1 6 57 2
GLAPI_PREFIX( Vertex2iv) 1 6 53 1
GLAPI_PREFIX( Vertex2s) 1 6 57 2
GLAPI_PREFIX( Vertex2sv) 1 6 53 1
GLAPI_PREFIX( Vertex3d) 1 6 65 3
GLAPI_PREFIX( Vertex3dv) 1 6 53 1
GLAPI_PREFIX( Vertex3f) 1 6 65 3
GLAPI_PREFIX( Vertex3fv) 1 6 53 1
GLAPI_PREFIX( Vertex3i) 1 6 65 3
GLAPI_PREFIX( Vertex3iv) 1 6 53 1
GLAPI_PREFIX( Vertex3s) 1 6 65 3
GLAPI_PREFIX( Vertex3sv) 1 6 53 1
GLAPI_PREFIX( Vertex4d) 1 6 73 4
GLAPI_PREFIX( Vertex4dv) 1 6 53 1
GLAPI_PREFIX( Vertex4f) 1 6 73 4
GLAPI_PREFIX( Vertex4fv) 1 6 53 1
GLAPI_PREFIX( Vertex4i) 1 6 73 4
GLAPI_PREFIX( Vertex4iv) 1 6 53 1
GLAPI_PREFIX( Vertex4s) 1 6 73 4
GLAPI_PREFIX( Vertex4sv) 1 6 53 1
GLAPI_PREFIX( ClipPlane) 1 6 61 2
GLAPI_PREFIX( ColorMaterial) 1 6 57 2
GLAPI_PREFIX( CullFace) 1 6 49 1
GLAPI_PREFIX( Fogf) 1 6 57 2
GLAPI_PREFIX( Fogfv) 1 6 61 2
GLAPI_PREFIX( Fogi) 1 6 57 2
GLAPI_PREFIX( Fogiv) 1 6 61 2
GLAPI_PREFIX( FrontFace) 1 6 49 1
GLAPI_PREFIX( Hint) 1 6 57 2
GLAPI_PREFIX( Lightf) 1 6 65 3
GLAPI_PREFIX( Lightfv) 1 6 69 3
GLAPI_PREFIX( Lighti) 1 6 65 3
GLAPI_PREFIX( Lightiv) 1 6 69 3
GLAPI_PREFIX( LightModelf) 1 6 57 2
GLAPI_PREFIX( LightModelfv) 1 6 61 2
GLAPI_PREFIX( LightModeli) 1 6 57 2
GLAPI_PREFIX( LightModeliv) 1 6 61 2
GLAPI_PREFIX( LineStipple) 1 6 57 2
GLAPI_PREFIX( LineWidth) 1 6 49 1
GLAPI_PREFIX( Materialf) 1 6 65 3
GLAPI_PREFIX( Materialfv) 1 6 69 3
GLAPI_PREFIX( Materiali) 1 6 65 3
GLAPI_PREFIX( Materialiv) 1 6 69 3
GLAPI_PREFIX( PointSize) 1 6 49 1
GLAPI_PREFIX( PolygonMode) 1 6 57 2
GLAPI_PREFIX( PolygonStipple) 1 6 53 1
GLAPI_PREFIX( Scissor) 1 6 73 4
GLAPI_PREFIX( ShadeModel) 1 6 49 1
GLAPI_PREFIX( TexParameterf) 1 6 65 3
GLAPI_PREFIX( TexParameterfv) 1 6 69 3
GLAPI_PREFIX( TexParameteri) 1 6 65 3
GLAPI_PREFIX( TexParameteriv) 1 6 69 3
GLAPI_PREFIX( TexImage1D) 1 6 109 8
GLAPI_PREFIX( TexImage2D) 1 6 117 9
GLAPI_PREFIX( TexEnvf) 1 6 65 3
GLAPI_PREFIX( TexEnvfv) 1 6 69 3
GLAPI_PREFIX( TexEnvi) 1 6 65 3
GLAPI_PREFIX( TexEnviv) 1 6 69 3
GLAPI_PREFIX( TexGend) 1 6 65 3
GLAPI_PREFIX( TexGendv) 1 6 69 3
GLAPI_PREFIX( TexGenf) 1 6 65 3
GLAPI_PREFIX( TexGenfv) 1 6 69 3
GLAPI_PREFIX( TexGeni) 1 6 65 3
GLAPI_PREFIX( TexGeniv) 1 6 69 3
GLAPI_PREFIX( FeedbackBuffer) 1 6 67 3
GLAPI_PREFIX( SelectBuffer) 1 6 59 2
GLAPI_PREFIX( RenderMode) 1 6 50 1
GLAPI_PREFIX( InitNames) 1 6 46 1
GLAPI_PREFIX( LoadName) 1 6 49 1
GLAPI_PREFIX( PassThrough) 1 6 49 1
GLAPI_PREFIX( PopName) 1 6 46 1
GLAPI_PREFIX( PushName) 1 6 49 1
GLAPI_PREFIX( DrawBuffer) 1 6 49 1
GLAPI_PREFIX( Clear) 1 6 49 1
GLAPI_PREFIX( ClearAccum) 1 6 73 4
GLAPI_PREFIX( ClearIndex) 1 6 49 1
GLAPI_PREFIX( ClearColor) 1 6 73 4
GLAPI_PREFIX( ClearStencil) 1 6 49 1
GLAPI_PREFIX( ClearDepth) 1 6 49 1
GLAPI_PREFIX( StencilMask) 1 6 49 1
GLAPI_PREFIX( ColorMask) 1 6 73 4
GLAPI_PREFIX( DepthMask) 1 6 49 1
GLAPI_PREFIX( IndexMask) 1 6 49 1
GLAPI_PREFIX( Accum) 1 6 57 2
GLAPI_PREFIX( Disable) 1 6 49 1
GLAPI_PREFIX( Enable) 1 6 49 1
GLAPI_PREFIX( Finish) 1 6 46 1
GLAPI_PREFIX( Flush) 1 6 46 1
GLAPI_PREFIX( PopAttrib) 1 6 46 1
GLAPI_PREFIX( PushAttrib) 1 6 49 1
GLAPI_PREFIX( Map1d) 1 6 93 6
GLAPI_PREFIX( Map1f) 1 6 93 6
GLAPI_PREFIX( Map2d) 1 6 125 10
GLAPI_PREFIX( Map2f) 1 6 125 10
GLAPI_PREFIX( MapGrid1d) 1 6 65 3
GLAPI_PREFIX( MapGrid1f) 1 6 65 3
GLAPI_PREFIX( MapGrid2d) 1 6 89 6
GLAPI_PREFIX( MapGrid2f) 1 6 89 6
GLAPI_PREFIX( EvalCoord1d) 1 6 49 1
GLAPI_PREFIX( EvalCoord1dv) 1 6 53 1
GLAPI_PREFIX( EvalCoord1f) 1 6 49 1
GLAPI_PREFIX( EvalCoord1fv) 1 6 53 1
GLAPI_PREFIX( EvalCoord2d) 1 6 57 2
GLAPI_PREFIX( EvalCoord2dv) 1 6 53 1
GLAPI_PREFIX( EvalCoord2f) 1 6 57 2
GLAPI_PREFIX( EvalCoord2fv) 1 6 53 1
GLAPI_PREFIX( EvalMesh1) 1 6 65 3
GLAPI_PREFIX( EvalPoint1) 1 6 49 1
GLAPI_PREFIX( EvalMesh2) 1 6 81 5
GLAPI_PREFIX( EvalPoint2) 1 6 57 2
GLAPI_PREFIX( AlphaFunc) 1 6 57 2
GLAPI_PREFIX( BlendFunc) 1 6 57 2
GLAPI_PREFIX( LogicOp) 1 6 49 1
GLAPI_PREFIX( StencilFunc) 1 6 65 3
GLAPI_PREFIX( StencilOp) 1 6 65 3
GLAPI_PREFIX( DepthFunc) 1 6 49 1
GLAPI_PREFIX( PixelZoom) 1 6 57 2
GLAPI_PREFIX( PixelTransferf) 1 6 57 2
GLAPI_PREFIX( PixelTransferi) 1 6 57 2
GLAPI_PREFIX( PixelStoref) 1 6 57 2
GLAPI_PREFIX( PixelStorei) 1 6 57 2
GLAPI_PREFIX( PixelMapfv) 1 6 69 3
GLAPI_PREFIX( PixelMapuiv) 1 6 69 3
GLAPI_PREFIX( PixelMapusv) 1 6 69 3
GLAPI_PREFIX( ReadBuffer) 1 6 49 1
GLAPI_PREFIX( CopyPixels) 1 6 81 5
GLAPI_PREFIX( ReadPixels) 1 6 99 7
GLAPI_PREFIX( DrawPixels) 1 6 85 5
GLAPI_PREFIX( GetBooleanv) 1 6 59 2
GLAPI_PREFIX( GetClipPlane) 1 6 59 2
GLAPI_PREFIX( GetDoublev) 1 6 59 2
GLAPI_PREFIX( GetError) 1 6 47 1
GLAPI_PREFIX( GetFloatv) 1 6 59 2
GLAPI_PREFIX( GetIntegerv) 1 6 59 2
GLAPI_PREFIX( GetLightfv) 1 6 67 3
GLAPI_PREFIX( GetLightiv) 1 6 67 3
GLAPI_PREFIX( GetMapdv) 1 6 67 3
GLAPI_PREFIX( GetMapfv) 1 6 67 3
GLAPI_PREFIX( GetMapiv) 1 6 67 3
GLAPI_PREFIX( GetMaterialfv) 1 6 67 3
GLAPI_PREFIX( GetMaterialiv) 1 6 67 3
GLAPI_PREFIX( GetPixelMapfv) 1 6 59 2
GLAPI_PREFIX( GetPixelMapuiv) 1 6 59 2
GLAPI_PREFIX( GetPixelMapusv) 1 6 59 2
GLAPI_PREFIX( GetPolygonStipple) 1 6 51 1
GLAPI_PREFIX( GetString) 1 6 52 1
GLAPI_PREFIX( GetTexEnvfv) 1 6 67 3
GLAPI_PREFIX( GetTexEnviv) 1 6 67 3
GLAPI_PREFIX( GetTexGendv) 1 6 67 3
GLAPI_PREFIX( GetTexGenfv) 1 6 67 3
GLAPI_PREFIX( GetTexGeniv) 1 6 67 3
GLAPI_PREFIX( GetTexImage) 1 6 83 5
GLAPI_PREFIX( GetTexParameterfv) 1 6 67 3
GLAPI_PREFIX( GetTexParameteriv) 1 6 67 3
GLAPI_PREFIX( GetTexLevelParameterfv) 1 6 75 4
GLAPI_PREFIX( GetTexLevelParameteriv) 1 6 75 4
GLAPI_PREFIX( IsEnabled) 1 6 50 1
GLAPI_PREFIX( IsList) 1 6 50 1
GLAPI_PREFIX( DepthRange) 1 6 57 2
GLAPI_PREFIX( Frustum) 1 6 89 6
GLAPI_PREFIX( LoadIdentity) 1 6 46 1
GLAPI_PREFIX( LoadMatrixf) 1 6 53 1
GLAPI_PREFIX( LoadMatrixd) 1 6 53 1
GLAPI_PREFIX( MatrixMode) 1 6 49 1
GLAPI_PREFIX( MultMatrixf) 1 6 53 1
GLAPI_PREFIX( MultMatrixd) 1 6 53 1
GLAPI_PREFIX( Ortho) 1 6 89 6
GLAPI_PREFIX( PopMatrix) 1 6 46 1
GLAPI_PREFIX( PushMatrix) 1 6 46 1
GLAPI_PREFIX( Rotated) 1 6 73 4
GLAPI_PREFIX( Rotatef) 1 6 73 4
GLAPI_PREFIX( Scaled) 1 6 65 3
GLAPI_PREFIX( Scalef) 1 6 65 3
GLAPI_PREFIX( Translated) 1 6 65 3
GLAPI_PREFIX( Translatef) 1 6 65 3
GLAPI_PREFIX( Viewport) 1 6 73 4
GLAPI_PREFIX( ArrayElement) 1 6 49 1
GLAPI_PREFIX( ArrayElementEXT) 1 6 49 1
GLAPI_PREFIX( BindTexture) 1 6 57 2
GLAPI_PREFIX( BindTextureEXT) 1 6 57 2
GLAPI_PREFIX( ColorPointer) 1 6 77 4
GLAPI_PREFIX( DisableClientState) 1 6 49 1
GLAPI_PREFIX( DrawArrays) 1 6 65 3
GLAPI_PREFIX( DrawArraysEXT) 1 6 65 3
GLAPI_PREFIX( DrawElements) 1 6 77 4
GLAPI_PREFIX( EdgeFlagPointer) 1 6 61 2
GLAPI_PREFIX( EnableClientState) 1 6 49 1
GLAPI_PREFIX( IndexPointer) 1 6 69 3
GLAPI_PREFIX( Indexub) 1 6 49 1
GLAPI_PREFIX( Indexubv) 1 6 53 1
GLAPI_PREFIX( InterleavedArrays) 1 6 69 3
GLAPI_PREFIX( NormalPointer) 1 6 69 3
GLAPI_PREFIX( PolygonOffset) 1 6 57 2
GLAPI_PREFIX( TexCoordPointer) 1 6 77 4
GLAPI_PREFIX( VertexPointer) 1 6 77 4
GLAPI_PREFIX( AreTexturesResident) 1 6 72 3
GLAPI_PREFIX( AreTexturesResidentEXT) 1 6 72 3
GLAPI_PREFIX( CopyTexImage1D) 1 6 97 7
GLAPI_PREFIX( CopyTexImage2D) 1 6 105 8
GLAPI_PREFIX( CopyTexSubImage1D) 1 6 89 6
GLAPI_PREFIX( CopyTexSubImage2D) 1 6 105 8
GLAPI_PREFIX( DeleteTextures) 1 6 61 2
GLAPI_PREFIX( DeleteTexturesEXT) 1 6 61 2
GLAPI_PREFIX( GenTextures) 1 6 59 2
GLAPI_PREFIX( GenTexturesEXT) 1 6 59 2
GLAPI_PREFIX( GetPointerv) 1 6 59 2
GLAPI_PREFIX( GetPointervEXT) 1 6 59 2
GLAPI_PREFIX( IsTexture) 1 6 50 1
GLAPI_PREFIX( IsTextureEXT) 1 6 50 1
GLAPI_PREFIX( PrioritizeTextures) 1 6 73 3
GLAPI_PREFIX( PrioritizeTexturesEXT) 1 6 73 3
GLAPI_PREFIX( TexSubImage1D) 1 6 101 7
GLAPI_PREFIX( TexSubImage2D) 1 6 117 9
GLAPI_PREFIX( PopClientAttrib) 1 6 46 1
GLAPI_PREFIX( PushClientAttrib) 1 6 49 1
GLAPI_PREFIX( BlendColor) 1 6 73 4
GLAPI_PREFIX( BlendColorEXT) 1 6 73 4
GLAPI_PREFIX( BlendEquation) 1 6 49 1
GLAPI_PREFIX( BlendEquationEXT) 1 6 49 1
GLAPI_PREFIX( DrawRangeElements) 1 6 93 6
GLAPI_PREFIX( DrawRangeElementsEXT) 1 6 93 6
GLAPI_PREFIX( ColorTable) 1 6 93 6
GLAPI_PREFIX( ColorTableParameterfv) 1 6 69 3
GLAPI_PREFIX( ColorTableParameteriv) 1 6 69 3
GLAPI_PREFIX( CopyColorTable) 1 6 81 5
GLAPI_PREFIX( GetColorTable) 1 6 75 4
GLAPI_PREFIX( GetColorTableParameterfv) 1 6 67 3
GLAPI_PREFIX( GetColorTableParameteriv) 1 6 67 3
GLAPI_PREFIX( ColorSubTable) 1 6 93 6
GLAPI_PREFIX( CopyColorSubTable) 1 6 81 5
GLAPI_PREFIX( ConvolutionFilter1D) 1 6 93 6
GLAPI_PREFIX( ConvolutionFilter2D) 1 6 101 7
GLAPI_PREFIX( ConvolutionParameterf) 1 6 65 3
GLAPI_PREFIX( ConvolutionParameterfv) 1 6 69 3
GLAPI_PREFIX( ConvolutionParameteri) 1 6 65 3
GLAPI_PREFIX( ConvolutionParameteriv) 1 6 69 3
GLAPI_PREFIX( CopyConvolutionFilter1D) 1 6 81 5
GLAPI_PREFIX( CopyConvolutionFilter2D) 1 6 89 6
GLAPI_PREFIX( GetConvolutionFilter) 1 6 75 4
GLAPI_PREFIX( GetConvolutionParameterfv) 1 6 67 3
GLAPI_PREFIX( GetConvolutionParameteriv) 1 6 67 3
GLAPI_PREFIX( GetSeparableFilter) 1 6 95 6
GLAPI_PREFIX( SeparableFilter2D) 1 6 113 8
GLAPI_PREFIX( GetHistogram) 1 6 83 5
GLAPI_PREFIX( GetHistogramParameterfv) 1 6 67 3
GLAPI_PREFIX( GetHistogramParameteriv) 1 6 67 3
GLAPI_PREFIX( GetMinmax) 1 6 83 5
GLAPI_PREFIX( GetMinmaxParameterfv) 1 6 67 3
GLAPI_PREFIX( GetMinmaxParameteriv) 1 6 67 3
GLAPI_PREFIX( Histogram) 1 6 73 4
GLAPI_PREFIX( Minmax) 1 6 65 3
GLAPI_PREFIX( ResetHistogram) 1 6 49 1
GLAPI_PREFIX( ResetMinmax) 1 6 49 1
GLAPI_PREFIX( TexImage3D) 1 6 125 10
GLAPI_PREFIX( TexImage3DEXT) 1 6 125 10
GLAPI_PREFIX( TexSubImage3D) 1 6 133 11
GLAPI_PREFIX( TexSubImage3DEXT) 1 6 133 11
GLAPI_PREFIX( CopyTexSubImage3D) 1 6 113 9
GLAPI_PREFIX( CopyTexSubImage3DEXT) 1 6 113 9
GLAPI_PREFIX( ActiveTexture) 1 6 49 1
GLAPI_PREFIX( ActiveTextureARB) 1 6 49 1
GLAPI_PREFIX( ClientActiveTexture) 1 6 49 1
GLAPI_PREFIX( ClientActiveTextureARB) 1 6 49 1
GLAPI_PREFIX( MultiTexCoord1d) 1 6 57 2
GLAPI_PREFIX( MultiTexCoord1dARB) 1 6 57 2
GLAPI_PREFIX( MultiTexCoord1dv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord1dvARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord1fARB) 1 6 57 2
GLAPI_PREFIX( MultiTexCoord1f) 1 6 57 2
GLAPI_PREFIX( MultiTexCoord1fvARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord1fv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord1i) 1 6 57 2
GLAPI_PREFIX( MultiTexCoord1iARB) 1 6 57 2
GLAPI_PREFIX( MultiTexCoord1iv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord1ivARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord1s) 1 6 57 2
GLAPI_PREFIX( MultiTexCoord1sARB) 1 6 57 2
GLAPI_PREFIX( MultiTexCoord1sv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord1svARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord2d) 1 6 65 3
GLAPI_PREFIX( MultiTexCoord2dARB) 1 6 65 3
GLAPI_PREFIX( MultiTexCoord2dv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord2dvARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord2fARB) 1 6 65 3
GLAPI_PREFIX( MultiTexCoord2f) 1 6 65 3
GLAPI_PREFIX( MultiTexCoord2fvARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord2fv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord2i) 1 6 65 3
GLAPI_PREFIX( MultiTexCoord2iARB) 1 6 65 3
GLAPI_PREFIX( MultiTexCoord2iv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord2ivARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord2s) 1 6 65 3
GLAPI_PREFIX( MultiTexCoord2sARB) 1 6 65 3
GLAPI_PREFIX( MultiTexCoord2sv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord2svARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord3d) 1 6 73 4
GLAPI_PREFIX( MultiTexCoord3dARB) 1 6 73 4
GLAPI_PREFIX( MultiTexCoord3dv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord3dvARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord3fARB) 1 6 73 4
GLAPI_PREFIX( MultiTexCoord3f) 1 6 73 4
GLAPI_PREFIX( MultiTexCoord3fvARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord3fv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord3i) 1 6 73 4
GLAPI_PREFIX( MultiTexCoord3iARB) 1 6 73 4
GLAPI_PREFIX( MultiTexCoord3iv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord3ivARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord3s) 1 6 73 4
GLAPI_PREFIX( MultiTexCoord3sARB) 1 6 73 4
GLAPI_PREFIX( MultiTexCoord3sv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord3svARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord4d) 1 6 81 5
GLAPI_PREFIX( MultiTexCoord4dARB) 1 6 81 5
GLAPI_PREFIX( MultiTexCoord4dv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord4dvARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord4fARB) 1 6 81 5
GLAPI_PREFIX( MultiTexCoord4f) 1 6 81 5
GLAPI_PREFIX( MultiTexCoord4fvARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord4fv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord4i) 1 6 81 5
GLAPI_PREFIX( MultiTexCoord4iARB) 1 6 81 5
GLAPI_PREFIX( MultiTexCoord4iv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord4ivARB) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord4s) 1 6 81 5
GLAPI_PREFIX( MultiTexCoord4sARB) 1 6 81 5
GLAPI_PREFIX( MultiTexCoord4sv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoord4svARB) 1 6 61 2
GLAPI_PREFIX( CompressedTexImage1D) 1 6 101 7
GLAPI_PREFIX( CompressedTexImage1DARB) 1 6 101 7
GLAPI_PREFIX( CompressedTexImage2D) 1 6 109 8
GLAPI_PREFIX( CompressedTexImage2DARB) 1 6 109 8
GLAPI_PREFIX( CompressedTexImage3D) 1 6 117 9
GLAPI_PREFIX( CompressedTexImage3DARB) 1 6 117 9
GLAPI_PREFIX( CompressedTexSubImage1D) 1 6 101 7
GLAPI_PREFIX( CompressedTexSubImage1DARB) 1 6 101 7
GLAPI_PREFIX( CompressedTexSubImage2D) 1 6 117 9
GLAPI_PREFIX( CompressedTexSubImage2DARB) 1 6 117 9
GLAPI_PREFIX( CompressedTexSubImage3D) 1 6 133 11
GLAPI_PREFIX( CompressedTexSubImage3DARB) 1 6 133 11
GLAPI_PREFIX( GetCompressedTexImage) 1 6 67 3
GLAPI_PREFIX( GetCompressedTexImageARB) 1 6 67 3
GLAPI_PREFIX( LoadTransposeMatrixd) 1 6 53 1
GLAPI_PREFIX( LoadTransposeMatrixdARB) 1 6 53 1
GLAPI_PREFIX( LoadTransposeMatrixf) 1 6 53 1
GLAPI_PREFIX( LoadTransposeMatrixfARB) 1 6 53 1
GLAPI_PREFIX( MultTransposeMatrixd) 1 6 53 1
GLAPI_PREFIX( MultTransposeMatrixdARB) 1 6 53 1
GLAPI_PREFIX( MultTransposeMatrixf) 1 6 53 1
GLAPI_PREFIX( MultTransposeMatrixfARB) 1 6 53 1
GLAPI_PREFIX( SampleCoverage) 1 6 57 2
GLAPI_PREFIX( SampleCoverageARB) 1 6 57 2
GLAPI_PREFIX( BlendFuncSeparate) 1 6 73 4
GLAPI_PREFIX( BlendFuncSeparateEXT) 1 6 73 4
GLAPI_PREFIX( FogCoordPointer) 1 6 69 3
GLAPI_PREFIX( FogCoordPointerEXT) 1 6 69 3
GLAPI_PREFIX( FogCoordd) 1 6 49 1
GLAPI_PREFIX( FogCoorddEXT) 1 6 49 1
GLAPI_PREFIX( FogCoorddv) 1 6 53 1
GLAPI_PREFIX( FogCoorddvEXT) 1 6 53 1
GLAPI_PREFIX( MultiDrawArrays) 1 6 81 4
GLAPI_PREFIX( MultiDrawArraysEXT) 1 6 81 4
GLAPI_PREFIX( PointParameterf) 1 6 57 2
GLAPI_PREFIX( PointParameterfARB) 1 6 57 2
GLAPI_PREFIX( PointParameterfEXT) 1 6 57 2
GLAPI_PREFIX( PointParameterfv) 1 6 61 2
GLAPI_PREFIX( PointParameterfvARB) 1 6 61 2
GLAPI_PREFIX( PointParameterfvEXT) 1 6 61 2
GLAPI_PREFIX( PointParameteri) 1 6 57 2
GLAPI_PREFIX( PointParameteriv) 1 6 61 2
GLAPI_PREFIX( SecondaryColor3b) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3bEXT) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3bv) 1 6 53 1
GLAPI_PREFIX( SecondaryColor3bvEXT) 1 6 53 1
GLAPI_PREFIX( SecondaryColor3d) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3dEXT) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3dv) 1 6 53 1
GLAPI_PREFIX( SecondaryColor3dvEXT) 1 6 53 1
GLAPI_PREFIX( SecondaryColor3i) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3iEXT) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3iv) 1 6 53 1
GLAPI_PREFIX( SecondaryColor3ivEXT) 1 6 53 1
GLAPI_PREFIX( SecondaryColor3s) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3sEXT) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3sv) 1 6 53 1
GLAPI_PREFIX( SecondaryColor3svEXT) 1 6 53 1
GLAPI_PREFIX( SecondaryColor3ub) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3ubEXT) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3ubv) 1 6 53 1
GLAPI_PREFIX( SecondaryColor3ubvEXT) 1 6 53 1
GLAPI_PREFIX( SecondaryColor3ui) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3uiEXT) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3uiv) 1 6 53 1
GLAPI_PREFIX( SecondaryColor3uivEXT) 1 6 53 1
GLAPI_PREFIX( SecondaryColor3us) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3usEXT) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3usv) 1 6 53 1
GLAPI_PREFIX( SecondaryColor3usvEXT) 1 6 53 1
GLAPI_PREFIX( SecondaryColorPointer) 1 6 77 4
GLAPI_PREFIX( SecondaryColorPointerEXT) 1 6 77 4
GLAPI_PREFIX( WindowPos2d) 1 6 57 2
GLAPI_PREFIX( WindowPos2dARB) 1 6 57 2
GLAPI_PREFIX( WindowPos2dv) 1 6 53 1
GLAPI_PREFIX( WindowPos2dvARB) 1 6 53 1
GLAPI_PREFIX( WindowPos2f) 1 6 57 2
GLAPI_PREFIX( WindowPos2fARB) 1 6 57 2
GLAPI_PREFIX( WindowPos2fv) 1 6 53 1
GLAPI_PREFIX( WindowPos2fvARB) 1 6 53 1
GLAPI_PREFIX( WindowPos2i) 1 6 57 2
GLAPI_PREFIX( WindowPos2iARB) 1 6 57 2
GLAPI_PREFIX( WindowPos2iv) 1 6 53 1
GLAPI_PREFIX( WindowPos2ivARB) 1 6 53 1
GLAPI_PREFIX( WindowPos2s) 1 6 57 2
GLAPI_PREFIX( WindowPos2sARB) 1 6 57 2
GLAPI_PREFIX( WindowPos2sv) 1 6 53 1
GLAPI_PREFIX( WindowPos2svARB) 1 6 53 1
GLAPI_PREFIX( WindowPos3d) 1 6 65 3
GLAPI_PREFIX( WindowPos3dARB) 1 6 65 3
GLAPI_PREFIX( WindowPos3dv) 1 6 53 1
GLAPI_PREFIX( WindowPos3dvARB) 1 6 53 1
GLAPI_PREFIX( WindowPos3f) 1 6 65 3
GLAPI_PREFIX( WindowPos3fARB) 1 6 65 3
GLAPI_PREFIX( WindowPos3fv) 1 6 53 1
GLAPI_PREFIX( WindowPos3fvARB) 1 6 53 1
GLAPI_PREFIX( WindowPos3i) 1 6 65 3
GLAPI_PREFIX( WindowPos3iARB) 1 6 65 3
GLAPI_PREFIX( WindowPos3iv) 1 6 53 1
GLAPI_PREFIX( WindowPos3ivARB) 1 6 53 1
GLAPI_PREFIX( WindowPos3s) 1 6 65 3
GLAPI_PREFIX( WindowPos3sARB) 1 6 65 3
GLAPI_PREFIX( WindowPos3sv) 1 6 53 1
GLAPI_PREFIX( WindowPos3svARB) 1 6 53 1
GLAPI_PREFIX( BeginQuery) 1 6 57 2
GLAPI_PREFIX( BeginQueryARB) 1 6 57 2
GLAPI_PREFIX( BindBuffer) 1 6 57 2
GLAPI_PREFIX( BindBufferARB) 1 6 57 2
GLAPI_PREFIX( BufferData) 1 6 77 4
GLAPI_PREFIX( BufferDataARB) 1 6 77 4
GLAPI_PREFIX( BufferSubData) 1 6 77 4
GLAPI_PREFIX( BufferSubDataARB) 1 6 77 4
GLAPI_PREFIX( DeleteBuffers) 1 6 61 2
GLAPI_PREFIX( DeleteBuffersARB) 1 6 61 2
GLAPI_PREFIX( DeleteQueries) 1 6 61 2
GLAPI_PREFIX( DeleteQueriesARB) 1 6 61 2
GLAPI_PREFIX( EndQuery) 1 6 49 1
GLAPI_PREFIX( EndQueryARB) 1 6 49 1
GLAPI_PREFIX( GenBuffers) 1 6 59 2
GLAPI_PREFIX( GenBuffersARB) 1 6 59 2
GLAPI_PREFIX( GenQueries) 1 6 59 2
GLAPI_PREFIX( GenQueriesARB) 1 6 59 2
GLAPI_PREFIX( GetBufferParameteriv) 1 6 67 3
GLAPI_PREFIX( GetBufferParameterivARB) 1 6 67 3
GLAPI_PREFIX( GetBufferPointerv) 1 6 67 3
GLAPI_PREFIX( GetBufferPointervARB) 1 6 67 3
GLAPI_PREFIX( GetBufferSubData) 1 6 75 4
GLAPI_PREFIX( GetBufferSubDataARB) 1 6 75 4
GLAPI_PREFIX( GetQueryObjectiv) 1 6 67 3
GLAPI_PREFIX( GetQueryObjectivARB) 1 6 67 3
GLAPI_PREFIX( GetQueryObjectuiv) 1 6 67 3
GLAPI_PREFIX( GetQueryObjectuivARB) 1 6 67 3
GLAPI_PREFIX( GetQueryiv) 1 6 67 3
GLAPI_PREFIX( GetQueryivARB) 1 6 67 3
GLAPI_PREFIX( IsBuffer) 1 6 50 1
GLAPI_PREFIX( IsBufferARB) 1 6 50 1
GLAPI_PREFIX( IsQuery) 1 6 50 1
GLAPI_PREFIX( IsQueryARB) 1 6 50 1
GLAPI_PREFIX( MapBuffer) 1 6 59 2
GLAPI_PREFIX( MapBufferARB) 1 6 59 2
GLAPI_PREFIX( UnmapBuffer) 1 6 50 1
GLAPI_PREFIX( UnmapBufferARB) 1 6 50 1
GLAPI_PREFIX( AttachShader) 1 6 57 2
GLAPI_PREFIX( BindAttribLocation) 1 6 69 3
GLAPI_PREFIX( BindAttribLocationARB) 1 6 69 3
GLAPI_PREFIX( BlendEquationSeparate) 1 6 57 2
GLAPI_PREFIX( CompileShader) 1 6 49 1
GLAPI_PREFIX( CompileShaderARB) 1 6 49 1
GLAPI_PREFIX( CreateProgram) 1 6 47 1
GLAPI_PREFIX( CreateShader) 1 6 50 1
GLAPI_PREFIX( DeleteProgram) 1 6 49 1
GLAPI_PREFIX( DeleteShader) 1 6 49 1
GLAPI_PREFIX( DetachShader) 1 6 57 2
GLAPI_PREFIX( DisableVertexAttribArray) 1 6 49 1
GLAPI_PREFIX( DisableVertexAttribArrayARB) 1 6 49 1
GLAPI_PREFIX( DrawBuffers) 1 6 61 2
GLAPI_PREFIX( DrawBuffersARB) 1 6 61 2
GLAPI_PREFIX( DrawBuffersATI) 1 6 61 2
GLAPI_PREFIX( EnableVertexAttribArray) 1 6 49 1
GLAPI_PREFIX( EnableVertexAttribArrayARB) 1 6 49 1
GLAPI_PREFIX( GetActiveAttrib) 1 6 105 7
GLAPI_PREFIX( GetActiveAttribARB) 1 6 105 7
GLAPI_PREFIX( GetActiveUniform) 1 6 105 7
GLAPI_PREFIX( GetActiveUniformARB) 1 6 105 7
GLAPI_PREFIX( GetAttachedShaders) 1 6 77 4
GLAPI_PREFIX( GetAttribLocation) 1 6 62 2
GLAPI_PREFIX( GetAttribLocationARB) 1 6 62 2
GLAPI_PREFIX( GetProgramInfoLog) 1 6 77 4
GLAPI_PREFIX( GetProgramiv) 1 6 67 3
GLAPI_PREFIX( GetShaderInfoLog) 1 6 77 4
GLAPI_PREFIX( GetShaderSource) 1 6 77 4
GLAPI_PREFIX( GetShaderSourceARB) 1 6 77 4
GLAPI_PREFIX( GetShaderiv) 1 6 67 3
GLAPI_PREFIX( GetUniformLocation) 1 6 62 2
GLAPI_PREFIX( GetUniformLocationARB) 1 6 62 2
GLAPI_PREFIX( GetUniformfv) 1 6 67 3
GLAPI_PREFIX( GetUniformfvARB) 1 6 67 3
GLAPI_PREFIX( GetUniformiv) 1 6 67 3
GLAPI_PREFIX( GetUniformivARB) 1 6 67 3
GLAPI_PREFIX( GetVertexAttribPointerv) 1 6 67 3
GLAPI_PREFIX( GetVertexAttribPointervARB) 1 6 67 3
GLAPI_PREFIX( GetVertexAttribdv) 1 6 67 3
GLAPI_PREFIX( GetVertexAttribdvARB) 1 6 67 3
GLAPI_PREFIX( GetVertexAttribfv) 1 6 67 3
GLAPI_PREFIX( GetVertexAttribfvARB) 1 6 67 3
GLAPI_PREFIX( GetVertexAttribiv) 1 6 67 3
GLAPI_PREFIX( GetVertexAttribivARB) 1 6 67 3
GLAPI_PREFIX( IsProgram) 1 6 50 1
GLAPI_PREFIX( IsShader) 1 6 50 1
GLAPI_PREFIX( LinkProgram) 1 6 49 1
GLAPI_PREFIX( LinkProgramARB) 1 6 49 1
GLAPI_PREFIX( ShaderSource) 1 6 85 4
GLAPI_PREFIX( ShaderSourceARB) 1 6 81 4
GLAPI_PREFIX( StencilFuncSeparate) 1 6 73 4
GLAPI_PREFIX( StencilMaskSeparate) 1 6 57 2
GLAPI_PREFIX( StencilOpSeparate) 1 6 73 4
GLAPI_PREFIX( Uniform1f) 1 6 57 2
GLAPI_PREFIX( Uniform1fARB) 1 6 57 2
GLAPI_PREFIX( Uniform1fv) 1 6 69 3
GLAPI_PREFIX( Uniform1fvARB) 1 6 69 3
GLAPI_PREFIX( Uniform1i) 1 6 57 2
GLAPI_PREFIX( Uniform1iARB) 1 6 57 2
GLAPI_PREFIX( Uniform1iv) 1 6 69 3
GLAPI_PREFIX( Uniform1ivARB) 1 6 69 3
GLAPI_PREFIX( Uniform2f) 1 6 65 3
GLAPI_PREFIX( Uniform2fARB) 1 6 65 3
GLAPI_PREFIX( Uniform2fv) 1 6 69 3
GLAPI_PREFIX( Uniform2fvARB) 1 6 69 3
GLAPI_PREFIX( Uniform2i) 1 6 65 3
GLAPI_PREFIX( Uniform2iARB) 1 6 65 3
GLAPI_PREFIX( Uniform2iv) 1 6 69 3
GLAPI_PREFIX( Uniform2ivARB) 1 6 69 3
GLAPI_PREFIX( Uniform3f) 1 6 73 4
GLAPI_PREFIX( Uniform3fARB) 1 6 73 4
GLAPI_PREFIX( Uniform3fv) 1 6 69 3
GLAPI_PREFIX( Uniform3fvARB) 1 6 69 3
GLAPI_PREFIX( Uniform3i) 1 6 73 4
GLAPI_PREFIX( Uniform3iARB) 1 6 73 4
GLAPI_PREFIX( Uniform3iv) 1 6 69 3
GLAPI_PREFIX( Uniform3ivARB) 1 6 69 3
GLAPI_PREFIX( Uniform4f) 1 6 81 5
GLAPI_PREFIX( Uniform4fARB) 1 6 81 5
GLAPI_PREFIX( Uniform4fv) 1 6 69 3
GLAPI_PREFIX( Uniform4fvARB) 1 6 69 3
GLAPI_PREFIX( Uniform4i) 1 6 81 5
GLAPI_PREFIX( Uniform4iARB) 1 6 81 5
GLAPI_PREFIX( Uniform4iv) 1 6 69 3
GLAPI_PREFIX( Uniform4ivARB) 1 6 69 3
GLAPI_PREFIX( UniformMatrix2fv) 1 6 77 4
GLAPI_PREFIX( UniformMatrix2fvARB) 1 6 77 4
GLAPI_PREFIX( UniformMatrix3fv) 1 6 77 4
GLAPI_PREFIX( UniformMatrix3fvARB) 1 6 77 4
GLAPI_PREFIX( UniformMatrix4fv) 1 6 77 4
GLAPI_PREFIX( UniformMatrix4fvARB) 1 6 77 4
GLAPI_PREFIX( UseProgram) 1 6 49 1
GLAPI_PREFIX( UseProgramObjectARB) 1 6 49 1
GLAPI_PREFIX( ValidateProgram) 1 6 49 1
GLAPI_PREFIX( ValidateProgramARB) 1 6 49 1
GLAPI_PREFIX( VertexAttrib1d) 1 6 57 2
GLAPI_PREFIX( VertexAttrib1dARB) 1 6 57 2
GLAPI_PREFIX( VertexAttrib1dv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib1dvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib1s) 1 6 57 2
GLAPI_PREFIX( VertexAttrib1sARB) 1 6 57 2
GLAPI_PREFIX( VertexAttrib1sv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib1svARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib2d) 1 6 65 3
GLAPI_PREFIX( VertexAttrib2dARB) 1 6 65 3
GLAPI_PREFIX( VertexAttrib2dv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib2dvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib2s) 1 6 65 3
GLAPI_PREFIX( VertexAttrib2sARB) 1 6 65 3
GLAPI_PREFIX( VertexAttrib2sv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib2svARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib3d) 1 6 73 4
GLAPI_PREFIX( VertexAttrib3dARB) 1 6 73 4
GLAPI_PREFIX( VertexAttrib3dv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib3dvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib3s) 1 6 73 4
GLAPI_PREFIX( VertexAttrib3sARB) 1 6 73 4
GLAPI_PREFIX( VertexAttrib3sv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib3svARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4Nbv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4NbvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4Niv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4NivARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4Nsv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4NsvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4Nub) 1 6 81 5
GLAPI_PREFIX( VertexAttrib4NubARB) 1 6 81 5
GLAPI_PREFIX( VertexAttrib4Nubv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4NubvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4Nuiv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4NuivARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4Nusv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4NusvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4bv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4bvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4d) 1 6 81 5
GLAPI_PREFIX( VertexAttrib4dARB) 1 6 81 5
GLAPI_PREFIX( VertexAttrib4dv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4dvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4iv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4ivARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4s) 1 6 81 5
GLAPI_PREFIX( VertexAttrib4sARB) 1 6 81 5
GLAPI_PREFIX( VertexAttrib4sv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4svARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4ubv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4ubvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4uiv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4uivARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4usv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4usvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttribPointer) 1 6 93 6
GLAPI_PREFIX( VertexAttribPointerARB) 1 6 93 6
GLAPI_PREFIX( UniformMatrix2x3fv) 1 6 77 4
GLAPI_PREFIX( UniformMatrix2x4fv) 1 6 77 4
GLAPI_PREFIX( UniformMatrix3x2fv) 1 6 77 4
GLAPI_PREFIX( UniformMatrix3x4fv) 1 6 77 4
GLAPI_PREFIX( UniformMatrix4x2fv) 1 6 77 4
GLAPI_PREFIX( UniformMatrix4x3fv) 1 6 77 4
GLAPI_PREFIX( BeginConditionalRender) 1 6 57 2
GLAPI_PREFIX( BeginConditionalRenderNV) 1 6 57 2
GLAPI_PREFIX( BeginTransformFeedback) 1 6 49 1
GLAPI_PREFIX( BindBufferBase) 1 6 65 3
GLAPI_PREFIX( BindBufferRange) 1 6 81 5
GLAPI_PREFIX( BindFragDataLocation) 1 6 69 3
GLAPI_PREFIX( BindFragDataLocationEXT) 1 6 69 3
GLAPI_PREFIX( ClampColor) 1 6 57 2
GLAPI_PREFIX( ClampColorARB) 1 6 57 2
GLAPI_PREFIX( ClearBufferfi) 1 6 73 4
GLAPI_PREFIX( ClearBufferfv) 1 6 69 3
GLAPI_PREFIX( ClearBufferiv) 1 6 69 3
GLAPI_PREFIX( ClearBufferuiv) 1 6 69 3
GLAPI_PREFIX( ColorMaski) 1 6 81 5
GLAPI_PREFIX( ColorMaskIndexedEXT) 1 6 81 5
GLAPI_PREFIX( Disablei) 1 6 57 2
GLAPI_PREFIX( DisableIndexedEXT) 1 6 57 2
GLAPI_PREFIX( Enablei) 1 6 57 2
GLAPI_PREFIX( EnableIndexedEXT) 1 6 57 2
GLAPI_PREFIX( EndConditionalRender) 1 6 46 1
GLAPI_PREFIX( EndConditionalRenderNV) 1 6 46 1
GLAPI_PREFIX( EndTransformFeedback) 1 6 46 1
GLAPI_PREFIX( GetBooleani_v) 1 6 67 3
GLAPI_PREFIX( GetBooleanIndexedvEXT) 1 6 67 3
GLAPI_PREFIX( GetFragDataLocation) 1 6 62 2
GLAPI_PREFIX( GetFragDataLocationEXT) 1 6 62 2
GLAPI_PREFIX( GetIntegeri_v) 1 6 67 3
GLAPI_PREFIX( GetIntegerIndexedvEXT) 1 6 67 3
GLAPI_PREFIX( GetStringi) 1 6 60 2
GLAPI_PREFIX( GetTexParameterIiv) 1 6 67 3
GLAPI_PREFIX( GetTexParameterIivEXT) 1 6 67 3
GLAPI_PREFIX( GetTexParameterIuiv) 1 6 67 3
GLAPI_PREFIX( GetTexParameterIuivEXT) 1 6 67 3
GLAPI_PREFIX( GetTransformFeedbackVarying) 1 6 105 7
GLAPI_PREFIX( GetUniformuiv) 1 6 67 3
GLAPI_PREFIX( GetUniformuivEXT) 1 6 67 3
GLAPI_PREFIX( GetVertexAttribIiv) 1 6 67 3
GLAPI_PREFIX( GetVertexAttribIivEXT) 1 6 67 3
GLAPI_PREFIX( GetVertexAttribIuiv) 1 6 67 3
GLAPI_PREFIX( GetVertexAttribIuivEXT) 1 6 67 3
GLAPI_PREFIX( IsEnabledi) 1 6 58 2
GLAPI_PREFIX( IsEnabledIndexedEXT) 1 6 58 2
GLAPI_PREFIX( TexParameterIiv) 1 6 69 3
GLAPI_PREFIX( TexParameterIivEXT) 1 6 69 3
GLAPI_PREFIX( TexParameterIuiv) 1 6 69 3
GLAPI_PREFIX( TexParameterIuivEXT) 1 6 69 3
GLAPI_PREFIX( TransformFeedbackVaryings) 1 6 81 4
GLAPI_PREFIX( Uniform1ui) 1 6 57 2
GLAPI_PREFIX( Uniform1uiEXT) 1 6 57 2
GLAPI_PREFIX( Uniform1uiv) 1 6 69 3
GLAPI_PREFIX( Uniform1uivEXT) 1 6 69 3
GLAPI_PREFIX( Uniform2ui) 1 6 65 3
GLAPI_PREFIX( Uniform2uiEXT) 1 6 65 3
GLAPI_PREFIX( Uniform2uiv) 1 6 69 3
GLAPI_PREFIX( Uniform2uivEXT) 1 6 69 3
GLAPI_PREFIX( Uniform3ui) 1 6 73 4
GLAPI_PREFIX( Uniform3uiEXT) 1 6 73 4
GLAPI_PREFIX( Uniform3uiv) 1 6 69 3
GLAPI_PREFIX( Uniform3uivEXT) 1 6 69 3
GLAPI_PREFIX( Uniform4ui) 1 6 81 5
GLAPI_PREFIX( Uniform4uiEXT) 1 6 81 5
GLAPI_PREFIX( Uniform4uiv) 1 6 69 3
GLAPI_PREFIX( Uniform4uivEXT) 1 6 69 3
GLAPI_PREFIX( VertexAttribI1iv) 1 6 61 2
GLAPI_PREFIX( VertexAttribI1ivEXT) 1 6 61 2
GLAPI_PREFIX( VertexAttribI1uiv) 1 6 61 2
GLAPI_PREFIX( VertexAttribI1uivEXT) 1 6 61 2
GLAPI_PREFIX( VertexAttribI4bv) 1 6 61 2
GLAPI_PREFIX( VertexAttribI4bvEXT) 1 6 61 2
GLAPI_PREFIX( VertexAttribI4sv) 1 6 61 2
GLAPI_PREFIX( VertexAttribI4svEXT) 1 6 61 2
GLAPI_PREFIX( VertexAttribI4ubv) 1 6 61 2
GLAPI_PREFIX( VertexAttribI4ubvEXT) 1 6 61 2
GLAPI_PREFIX( VertexAttribI4usv) 1 6 61 2
GLAPI_PREFIX( VertexAttribI4usvEXT) 1 6 61 2
GLAPI_PREFIX( VertexAttribIPointer) 1 6 85 5
GLAPI_PREFIX( VertexAttribIPointerEXT) 1 6 85 5
GLAPI_PREFIX( PrimitiveRestartIndex) 1 6 49 1
GLAPI_PREFIX( PrimitiveRestartIndexNV) 1 6 49 1
GLAPI_PREFIX( TexBuffer) 1 6 65 3
GLAPI_PREFIX( TexBufferARB) 1 6 65 3
GLAPI_PREFIX( FramebufferTexture) 1 6 73 4
GLAPI_PREFIX( GetBufferParameteri64v) 1 6 67 3
GLAPI_PREFIX( GetInteger64i_v) 1 6 67 3
GLAPI_PREFIX( VertexAttribDivisor) 1 6 57 2
GLAPI_PREFIX( VertexAttribDivisorARB) 1 6 57 2
GLAPI_PREFIX( MinSampleShading) 1 6 49 1
GLAPI_PREFIX( MinSampleShadingARB) 1 6 49 1
GLAPI_PREFIX( MemoryBarrierByRegion) 1 6 49 1
GLAPI_PREFIX( BindProgramARB) 1 6 57 2
GLAPI_PREFIX( DeleteProgramsARB) 1 6 61 2
GLAPI_PREFIX( GenProgramsARB) 1 6 59 2
GLAPI_PREFIX( GetProgramEnvParameterdvARB) 1 6 67 3
GLAPI_PREFIX( GetProgramEnvParameterfvARB) 1 6 67 3
GLAPI_PREFIX( GetProgramLocalParameterdvARB) 1 6 67 3
GLAPI_PREFIX( GetProgramLocalParameterfvARB) 1 6 67 3
GLAPI_PREFIX( GetProgramStringARB) 1 6 67 3
GLAPI_PREFIX( GetProgramivARB) 1 6 67 3
GLAPI_PREFIX( IsProgramARB) 1 6 50 1
GLAPI_PREFIX( ProgramEnvParameter4dARB) 1 6 89 6
GLAPI_PREFIX( ProgramEnvParameter4dvARB) 1 6 69 3
GLAPI_PREFIX( ProgramEnvParameter4fARB) 1 6 89 6
GLAPI_PREFIX( ProgramEnvParameter4fvARB) 1 6 69 3
GLAPI_PREFIX( ProgramLocalParameter4dARB) 1 6 89 6
GLAPI_PREFIX( ProgramLocalParameter4dvARB) 1 6 69 3
GLAPI_PREFIX( ProgramLocalParameter4fARB) 1 6 89 6
GLAPI_PREFIX( ProgramLocalParameter4fvARB) 1 6 69 3
GLAPI_PREFIX( ProgramStringARB) 1 6 77 4
GLAPI_PREFIX( VertexAttrib1fARB) 1 6 57 2
GLAPI_PREFIX( VertexAttrib1f) 1 6 57 2
GLAPI_PREFIX( VertexAttrib1fvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib1fv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib2fARB) 1 6 65 3
GLAPI_PREFIX( VertexAttrib2f) 1 6 65 3
GLAPI_PREFIX( VertexAttrib2fvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib2fv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib3fARB) 1 6 73 4
GLAPI_PREFIX( VertexAttrib3f) 1 6 73 4
GLAPI_PREFIX( VertexAttrib3fvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib3fv) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4fARB) 1 6 81 5
GLAPI_PREFIX( VertexAttrib4f) 1 6 81 5
GLAPI_PREFIX( VertexAttrib4fvARB) 1 6 61 2
GLAPI_PREFIX( VertexAttrib4fv) 1 6 61 2
GLAPI_PREFIX( AttachObjectARB) 1 6 57 2
GLAPI_PREFIX( CreateProgramObjectARB) 1 6 47 1
GLAPI_PREFIX( CreateShaderObjectARB) 1 6 50 1
GLAPI_PREFIX( DeleteObjectARB) 1 6 49 1
GLAPI_PREFIX( DetachObjectARB) 1 6 57 2
GLAPI_PREFIX( GetAttachedObjectsARB) 1 6 77 4
GLAPI_PREFIX( GetHandleARB) 1 6 50 1
GLAPI_PREFIX( GetInfoLogARB) 1 6 77 4
GLAPI_PREFIX( GetObjectParameterfvARB) 1 6 67 3
GLAPI_PREFIX( GetObjectParameterivARB) 1 6 67 3
GLAPI_PREFIX( DrawArraysInstancedARB) 1 6 73 4
GLAPI_PREFIX( DrawArraysInstanced) 1 6 73 4
GLAPI_PREFIX( DrawArraysInstancedEXT) 1 6 73 4
GLAPI_PREFIX( DrawElementsInstancedARB) 1 6 85 5
GLAPI_PREFIX( DrawElementsInstanced) 1 6 85 5
GLAPI_PREFIX( DrawElementsInstancedEXT) 1 6 85 5
GLAPI_PREFIX( BindFramebuffer) 1 6 57 2
GLAPI_PREFIX( BindRenderbuffer) 1 6 57 2
GLAPI_PREFIX( BlitFramebuffer) 1 6 121 10
GLAPI_PREFIX( CheckFramebufferStatus) 1 6 50 1
GLAPI_PREFIX( CheckFramebufferStatusEXT) 1 6 50 1
GLAPI_PREFIX( DeleteFramebuffers) 1 6 61 2
GLAPI_PREFIX( DeleteFramebuffersEXT) 1 6 61 2
GLAPI_PREFIX( DeleteRenderbuffers) 1 6 61 2
GLAPI_PREFIX( DeleteRenderbuffersEXT) 1 6 61 2
GLAPI_PREFIX( FramebufferRenderbuffer) 1 6 73 4
GLAPI_PREFIX( FramebufferRenderbufferEXT) 1 6 73 4
GLAPI_PREFIX( FramebufferTexture1D) 1 6 81 5
GLAPI_PREFIX( FramebufferTexture1DEXT) 1 6 81 5
GLAPI_PREFIX( FramebufferTexture2D) 1 6 81 5
GLAPI_PREFIX( FramebufferTexture2DEXT) 1 6 81 5
GLAPI_PREFIX( FramebufferTexture3D) 1 6 89 6
GLAPI_PREFIX( FramebufferTexture3DEXT) 1 6 89 6
GLAPI_PREFIX( FramebufferTextureLayer) 1 6 81 5
GLAPI_PREFIX( FramebufferTextureLayerEXT) 1 6 81 5
GLAPI_PREFIX( GenFramebuffers) 1 6 59 2
GLAPI_PREFIX( GenFramebuffersEXT) 1 6 59 2
GLAPI_PREFIX( GenRenderbuffers) 1 6 59 2
GLAPI_PREFIX( GenRenderbuffersEXT) 1 6 59 2
GLAPI_PREFIX( GenerateMipmap) 1 6 49 1
GLAPI_PREFIX( GenerateMipmapEXT) 1 6 49 1
GLAPI_PREFIX( GetFramebufferAttachmentParameteriv) 1 6 75 4
GLAPI_PREFIX( GetFramebufferAttachmentParameterivEXT) 1 6 75 4
GLAPI_PREFIX( GetRenderbufferParameteriv) 1 6 67 3
GLAPI_PREFIX( GetRenderbufferParameterivEXT) 1 6 67 3
GLAPI_PREFIX( IsFramebuffer) 1 6 50 1
GLAPI_PREFIX( IsFramebufferEXT) 1 6 50 1
GLAPI_PREFIX( IsRenderbuffer) 1 6 50 1
GLAPI_PREFIX( IsRenderbufferEXT) 1 6 50 1
GLAPI_PREFIX( RenderbufferStorage) 1 6 73 4
GLAPI_PREFIX( RenderbufferStorageEXT) 1 6 73 4
GLAPI_PREFIX( RenderbufferStorageMultisample) 1 6 81 5
GLAPI_PREFIX( RenderbufferStorageMultisampleEXT) 1 6 81 5
GLAPI_PREFIX( FlushMappedBufferRange) 1 6 65 3
GLAPI_PREFIX( MapBufferRange) 1 6 75 4
GLAPI_PREFIX( BindVertexArray) 1 6 49 1
GLAPI_PREFIX( DeleteVertexArrays) 1 6 61 2
GLAPI_PREFIX( GenVertexArrays) 1 6 59 2
GLAPI_PREFIX( IsVertexArray) 1 6 50 1
GLAPI_PREFIX( GetActiveUniformBlockName) 1 6 85 5
GLAPI_PREFIX( GetActiveUniformBlockiv) 1 6 75 4
GLAPI_PREFIX( GetActiveUniformName) 1 6 85 5
GLAPI_PREFIX( GetActiveUniformsiv) 1 6 87 5
GLAPI_PREFIX( GetUniformBlockIndex) 1 6 62 2
GLAPI_PREFIX( GetUniformIndices) 1 6 83 4
GLAPI_PREFIX( UniformBlockBinding) 1 6 65 3
GLAPI_PREFIX( CopyBufferSubData) 1 6 81 5
GLAPI_PREFIX( ClientWaitSync) 1 6 66 3
GLAPI_PREFIX( DeleteSync) 1 6 49 1
GLAPI_PREFIX( FenceSync) 1 6 58 2
GLAPI_PREFIX( GetInteger64v) 1 6 59 2
GLAPI_PREFIX( GetSynciv) 1 6 85 5
GLAPI_PREFIX( IsSync) 1 6 50 1
GLAPI_PREFIX( WaitSync) 1 6 65 3
GLAPI_PREFIX( DrawElementsBaseVertex) 1 6 85 5
GLAPI_PREFIX( DrawElementsInstancedBaseVertex) 1 6 93 6
GLAPI_PREFIX( DrawRangeElementsBaseVertex) 1 6 101 7
GLAPI_PREFIX( MultiDrawElementsBaseVertex) 1 6 105 6
GLAPI_PREFIX( ProvokingVertex) 1 6 49 1
GLAPI_PREFIX( ProvokingVertexEXT) 1 6 49 1
GLAPI_PREFIX( GetMultisamplefv) 1 6 67 3
GLAPI_PREFIX( SampleMaski) 1 6 57 2
GLAPI_PREFIX( TexImage2DMultisample) 1 6 89 6
GLAPI_PREFIX( TexImage3DMultisample) 1 6 97 7
GLAPI_PREFIX( BlendEquationSeparateiARB) 1 6 65 3
GLAPI_PREFIX( BlendEquationSeparatei) 1 6 65 3
GLAPI_PREFIX( BlendEquationiARB) 1 6 57 2
GLAPI_PREFIX( BlendEquationi) 1 6 57 2
GLAPI_PREFIX( BlendFuncSeparateiARB) 1 6 81 5
GLAPI_PREFIX( BlendFuncSeparatei) 1 6 81 5
GLAPI_PREFIX( BlendFunciARB) 1 6 65 3
GLAPI_PREFIX( BlendFunci) 1 6 65 3
GLAPI_PREFIX( BindFragDataLocationIndexed) 1 6 77 4
GLAPI_PREFIX( GetFragDataIndex) 1 6 62 2
GLAPI_PREFIX( BindSampler) 1 6 57 2
GLAPI_PREFIX( DeleteSamplers) 1 6 61 2
GLAPI_PREFIX( GenSamplers) 1 6 59 2
GLAPI_PREFIX( GetSamplerParameterIiv) 1 6 67 3
GLAPI_PREFIX( GetSamplerParameterIuiv) 1 6 67 3
GLAPI_PREFIX( GetSamplerParameterfv) 1 6 67 3
GLAPI_PREFIX( GetSamplerParameteriv) 1 6 67 3
GLAPI_PREFIX( IsSampler) 1 6 50 1
GLAPI_PREFIX( SamplerParameterIiv) 1 6 69 3
GLAPI_PREFIX( SamplerParameterIuiv) 1 6 69 3
GLAPI_PREFIX( SamplerParameterf) 1 6 65 3
GLAPI_PREFIX( SamplerParameterfv) 1 6 69 3
GLAPI_PREFIX( SamplerParameteri) 1 6 65 3
GLAPI_PREFIX( SamplerParameteriv) 1 6 69 3
GLAPI_PREFIX( ColorP3ui) 1 6 57 2
GLAPI_PREFIX( ColorP3uiv) 1 6 61 2
GLAPI_PREFIX( ColorP4ui) 1 6 57 2
GLAPI_PREFIX( ColorP4uiv) 1 6 61 2
GLAPI_PREFIX( MultiTexCoordP1ui) 1 6 65 3
GLAPI_PREFIX( MultiTexCoordP1uiv) 1 6 69 3
GLAPI_PREFIX( MultiTexCoordP2ui) 1 6 65 3
GLAPI_PREFIX( MultiTexCoordP2uiv) 1 6 69 3
GLAPI_PREFIX( MultiTexCoordP3ui) 1 6 65 3
GLAPI_PREFIX( MultiTexCoordP3uiv) 1 6 69 3
GLAPI_PREFIX( MultiTexCoordP4ui) 1 6 65 3
GLAPI_PREFIX( MultiTexCoordP4uiv) 1 6 69 3
GLAPI_PREFIX( NormalP3ui) 1 6 57 2
GLAPI_PREFIX( NormalP3uiv) 1 6 61 2
GLAPI_PREFIX( SecondaryColorP3ui) 1 6 57 2
GLAPI_PREFIX( SecondaryColorP3uiv) 1 6 61 2
GLAPI_PREFIX( TexCoordP1ui) 1 6 57 2
GLAPI_PREFIX( TexCoordP1uiv) 1 6 61 2
GLAPI_PREFIX( TexCoordP2ui) 1 6 57 2
GLAPI_PREFIX( TexCoordP2uiv) 1 6 61 2
GLAPI_PREFIX( TexCoordP3ui) 1 6 57 2
GLAPI_PREFIX( TexCoordP3uiv) 1 6 61 2
GLAPI_PREFIX( TexCoordP4ui) 1 6 57 2
GLAPI_PREFIX( TexCoordP4uiv) 1 6 61 2
GLAPI_PREFIX( VertexAttribP1ui) 1 6 73 4
GLAPI_PREFIX( VertexAttribP1uiv) 1 6 77 4
GLAPI_PREFIX( VertexAttribP2ui) 1 6 73 4
GLAPI_PREFIX( VertexAttribP2uiv) 1 6 77 4
GLAPI_PREFIX( VertexAttribP3ui) 1 6 73 4
GLAPI_PREFIX( VertexAttribP3uiv) 1 6 77 4
GLAPI_PREFIX( VertexAttribP4ui) 1 6 73 4
GLAPI_PREFIX( VertexAttribP4uiv) 1 6 77 4
GLAPI_PREFIX( VertexP2ui) 1 6 57 2
GLAPI_PREFIX( VertexP2uiv) 1 6 61 2
GLAPI_PREFIX( VertexP3ui) 1 6 57 2
GLAPI_PREFIX( VertexP3uiv) 1 6 61 2
GLAPI_PREFIX( VertexP4ui) 1 6 57 2
GLAPI_PREFIX( VertexP4uiv) 1 6 61 2
GLAPI_PREFIX( DrawArraysIndirect) 1 6 61 2
GLAPI_PREFIX( DrawElementsIndirect) 1 6 69 3
GLAPI_PREFIX( PatchParameteri) 1 6 57 2
GLAPI_PREFIX( BindTransformFeedback) 1 6 57 2
GLAPI_PREFIX( DeleteTransformFeedbacks) 1 6 61 2
GLAPI_PREFIX( DrawTransformFeedback) 1 6 57 2
GLAPI_PREFIX( GenTransformFeedbacks) 1 6 59 2
GLAPI_PREFIX( IsTransformFeedback) 1 6 50 1
GLAPI_PREFIX( PauseTransformFeedback) 1 6 46 1
GLAPI_PREFIX( ResumeTransformFeedback) 1 6 46 1
GLAPI_PREFIX( BeginQueryIndexed) 1 6 65 3
GLAPI_PREFIX( DrawTransformFeedbackStream) 1 6 65 3
GLAPI_PREFIX( EndQueryIndexed) 1 6 57 2
GLAPI_PREFIX( GetQueryIndexediv) 1 6 75 4
GLAPI_PREFIX( ClearDepthf) 1 6 49 1
GLAPI_PREFIX( DepthRangef) 1 6 57 2
GLAPI_PREFIX( GetShaderPrecisionFormat) 1 6 77 4
GLAPI_PREFIX( ReleaseShaderCompiler) 1 6 46 1
GLAPI_PREFIX( ShaderBinary) 1 6 89 5
GLAPI_PREFIX( GetProgramBinary) 1 6 87 5
GLAPI_PREFIX( ProgramBinary) 1 6 77 4
GLAPI_PREFIX( ProgramParameteri) 1 6 65 3
GLAPI_PREFIX( DepthRangeArrayv) 1 6 69 3
GLAPI_PREFIX( DepthRangeIndexed) 1 6 65 3
GLAPI_PREFIX( GetDoublei_v) 1 6 67 3
GLAPI_PREFIX( GetFloati_v) 1 6 67 3
GLAPI_PREFIX( ScissorArrayv) 1 6 69 3
GLAPI_PREFIX( ScissorIndexed) 1 6 81 5
GLAPI_PREFIX( ScissorIndexedv) 1 6 61 2
GLAPI_PREFIX( ViewportArrayv) 1 6 69 3
GLAPI_PREFIX( ViewportIndexedf) 1 6 81 5
GLAPI_PREFIX( ViewportIndexedfv) 1 6 61 2
GLAPI_PREFIX( GetGraphicsResetStatusARB) 1 6 47 1
GLAPI_PREFIX( GetGraphicsResetStatus) 1 6 47 1
GLAPI_PREFIX( GetnColorTableARB) 1 6 83 5
GLAPI_PREFIX( GetnCompressedTexImageARB) 1 6 75 4
GLAPI_PREFIX( GetnConvolutionFilterARB) 1 6 83 5
GLAPI_PREFIX( GetnHistogramARB) 1 6 91 6
GLAPI_PREFIX( GetnMapdvARB) 1 6 75 4
GLAPI_PREFIX( GetnMapfvARB) 1 6 75 4
GLAPI_PREFIX( GetnMapivARB) 1 6 75 4
GLAPI_PREFIX( GetnMinmaxARB) 1 6 91 6
GLAPI_PREFIX( GetnPixelMapfvARB) 1 6 67 3
GLAPI_PREFIX( GetnPixelMapuivARB) 1 6 67 3
GLAPI_PREFIX( GetnPixelMapusvARB) 1 6 67 3
GLAPI_PREFIX( GetnPolygonStippleARB) 1 6 59 2
GLAPI_PREFIX( GetnSeparableFilterARB) 1 6 111 8
GLAPI_PREFIX( GetnTexImageARB) 1 6 91 6
GLAPI_PREFIX( GetnUniformdvARB) 1 6 75 4
GLAPI_PREFIX( GetnUniformfvARB) 1 6 75 4
GLAPI_PREFIX( GetnUniformfv) 1 6 75 4
GLAPI_PREFIX( GetnUniformivARB) 1 6 75 4
GLAPI_PREFIX( GetnUniformiv) 1 6 75 4
GLAPI_PREFIX( GetnUniformuivARB) 1 6 75 4
GLAPI_PREFIX( GetnUniformuiv) 1 6 75 4
GLAPI_PREFIX( ReadnPixelsARB) 1 6 107 8
GLAPI_PREFIX( ReadnPixels) 1 6 107 8
GLAPI_PREFIX( DrawArraysInstancedBaseInstance) 1 6 81 5
GLAPI_PREFIX( DrawElementsInstancedBaseInstance) 1 6 93 6
GLAPI_PREFIX( DrawElementsInstancedBaseVertexBaseInstance) 1 6 101 7
GLAPI_PREFIX( DrawTransformFeedbackInstanced) 1 6 65 3
GLAPI_PREFIX( DrawTransformFeedbackStreamInstanced) 1 6 73 4
GLAPI_PREFIX( GetActiveAtomicCounterBufferiv) 1 6 75 4
GLAPI_PREFIX( BindImageTexture) 1 6 97 7
GLAPI_PREFIX( MemoryBarrier) 1 6 49 1
GLAPI_PREFIX( TexStorage1D) 1 6 73 4
GLAPI_PREFIX( TexStorage2D) 1 6 81 5
GLAPI_PREFIX( TexStorage3D) 1 6 89 6
GLAPI_PREFIX( TextureStorage1DEXT) 1 6 81 5
GLAPI_PREFIX( TextureStorage2DEXT) 1 6 89 6
GLAPI_PREFIX( TextureStorage3DEXT) 1 6 97 7
GLAPI_PREFIX( ClearBufferData) 1 6 85 5
GLAPI_PREFIX( ClearBufferSubData) 1 6 101 7
GLAPI_PREFIX( DispatchCompute) 1 6 65 3
GLAPI_PREFIX( DispatchComputeIndirect) 1 6 49 1
GLAPI_PREFIX( CopyImageSubData) 1 6 161 15
GLAPI_PREFIX( TextureView) 1 6 105 8
GLAPI_PREFIX( BindVertexBuffer) 1 6 73 4
GLAPI_PREFIX( VertexAttribBinding) 1 6 57 2
GLAPI_PREFIX( VertexAttribFormat) 1 6 81 5
GLAPI_PREFIX( VertexAttribIFormat) 1 6 73 4
GLAPI_PREFIX( VertexAttribLFormat) 1 6 73 4
GLAPI_PREFIX( VertexBindingDivisor) 1 6 57 2
GLAPI_PREFIX( FramebufferParameteri) 1 6 65 3
GLAPI_PREFIX( GetFramebufferParameteriv) 1 6 67 3
GLAPI_PREFIX( MultiDrawArraysIndirect) 1 6 77 4
GLAPI_PREFIX( MultiDrawElementsIndirect) 1 6 85 5
GLAPI_PREFIX( GetProgramInterfaceiv) 1 6 75 4
GLAPI_PREFIX( GetProgramResourceIndex) 1 6 70 3
GLAPI_PREFIX( GetProgramResourceLocation) 1 6 70 3
GLAPI_PREFIX( GetProgramResourceName) 1 6 93 6
GLAPI_PREFIX( GetProgramResourceiv) 1 6 113 8
GLAPI_PREFIX( TexBufferRange) 1 6 81 5
GLAPI_PREFIX( TexStorage2DMultisample) 1 6 89 6
GLAPI_PREFIX( TexStorage3DMultisample) 1 6 97 7
GLAPI_PREFIX( BufferStorage) 1 6 77 4
GLAPI_PREFIX( ClearTexImage) 1 6 85 5
GLAPI_PREFIX( ClearTexSubImage) 1 6 133 11
GLAPI_PREFIX( BindBuffersBase) 1 6 77 4
GLAPI_PREFIX( BindBuffersRange) 1 6 101 6
GLAPI_PREFIX( BindImageTextures) 1 6 69 3
GLAPI_PREFIX( BindSamplers) 1 6 69 3
GLAPI_PREFIX( BindTextures) 1 6 69 3
GLAPI_PREFIX( BindVertexBuffers) 1 6 93 5
GLAPI_PREFIX( InvalidateBufferData) 1 6 49 1
GLAPI_PREFIX( InvalidateBufferSubData) 1 6 65 3
GLAPI_PREFIX( InvalidateFramebuffer) 1 6 69 3
GLAPI_PREFIX( InvalidateSubFramebuffer) 1 6 101 7
GLAPI_PREFIX( InvalidateTexImage) 1 6 57 2
GLAPI_PREFIX( InvalidateTexSubImage) 1 6 105 8
GLAPI_PREFIX( PointSizePointerOES) 1 6 69 3
GLAPI_PREFIX( ColorPointerEXT) 1 6 85 5
GLAPI_PREFIX( EdgeFlagPointerEXT) 1 6 69 3
GLAPI_PREFIX( IndexPointerEXT) 1 6 77 4
GLAPI_PREFIX( NormalPointerEXT) 1 6 77 4
GLAPI_PREFIX( TexCoordPointerEXT) 1 6 85 5
GLAPI_PREFIX( VertexPointerEXT) 1 6 85 5
GLAPI_PREFIX( ActiveShaderProgram) 1 6 57 2
GLAPI_PREFIX( BindProgramPipeline) 1 6 49 1
GLAPI_PREFIX( CreateShaderProgramv) 1 6 74 3
GLAPI_PREFIX( DeleteProgramPipelines) 1 6 61 2
GLAPI_PREFIX( GenProgramPipelines) 1 6 59 2
GLAPI_PREFIX( GetProgramPipelineInfoLog) 1 6 77 4
GLAPI_PREFIX( GetProgramPipelineiv) 1 6 67 3
GLAPI_PREFIX( IsProgramPipeline) 1 6 50 1
GLAPI_PREFIX( LockArraysEXT) 1 6 57 2
GLAPI_PREFIX( ProgramUniform1f) 1 6 65 3
GLAPI_PREFIX( ProgramUniform1fv) 1 6 77 4
GLAPI_PREFIX( ProgramUniform1i) 1 6 65 3
GLAPI_PREFIX( ProgramUniform1iv) 1 6 77 4
GLAPI_PREFIX( ProgramUniform1ui) 1 6 65 3
GLAPI_PREFIX( ProgramUniform1uiv) 1 6 77 4
GLAPI_PREFIX( ProgramUniform2f) 1 6 73 4
GLAPI_PREFIX( ProgramUniform2fv) 1 6 77 4
GLAPI_PREFIX( ProgramUniform2i) 1 6 73 4
GLAPI_PREFIX( ProgramUniform2iv) 1 6 77 4
GLAPI_PREFIX( ProgramUniform2ui) 1 6 73 4
GLAPI_PREFIX( ProgramUniform2uiv) 1 6 77 4
GLAPI_PREFIX( ProgramUniform3f) 1 6 81 5
GLAPI_PREFIX( ProgramUniform3fv) 1 6 77 4
GLAPI_PREFIX( ProgramUniform3i) 1 6 81 5
GLAPI_PREFIX( ProgramUniform3iv) 1 6 77 4
GLAPI_PREFIX( ProgramUniform3ui) 1 6 81 5
GLAPI_PREFIX( ProgramUniform3uiv) 1 6 77 4
GLAPI_PREFIX( ProgramUniform4f) 1 6 89 6
GLAPI_PREFIX( ProgramUniform4fv) 1 6 77 4
GLAPI_PREFIX( ProgramUniform4i) 1 6 89 6
GLAPI_PREFIX( ProgramUniform4iv) 1 6 77 4
GLAPI_PREFIX( ProgramUniform4ui) 1 6 89 6
GLAPI_PREFIX( ProgramUniform4uiv) 1 6 77 4
GLAPI_PREFIX( ProgramUniformMatrix2fv) 1 6 85 5
GLAPI_PREFIX( ProgramUniformMatrix2x3fv) 1 6 85 5
GLAPI_PREFIX( ProgramUniformMatrix2x4fv) 1 6 85 5
GLAPI_PREFIX( ProgramUniformMatrix3fv) 1 6 85 5
GLAPI_PREFIX( ProgramUniformMatrix3x2fv) 1 6 85 5
GLAPI_PREFIX( ProgramUniformMatrix3x4fv) 1 6 85 5
GLAPI_PREFIX( ProgramUniformMatrix4fv) 1 6 85 5
GLAPI_PREFIX( ProgramUniformMatrix4x2fv) 1 6 85 5
GLAPI_PREFIX( ProgramUniformMatrix4x3fv) 1 6 85 5
GLAPI_PREFIX( UnlockArraysEXT) 1 6 46 1
GLAPI_PREFIX( UseProgramStages) 1 6 65 3
GLAPI_PREFIX( ValidateProgramPipeline) 1 6 49 1
GLAPI_PREFIX( DebugMessageCallback) 1 6 61 2
GLAPI_PREFIX( DebugMessageCallbackARB) 1 6 61 2
GLAPI_PREFIX( DebugMessageControl) 1 6 93 6
GLAPI_PREFIX( DebugMessageControlARB) 1 6 93 6
GLAPI_PREFIX( DebugMessageInsert) 1 6 93 6
GLAPI_PREFIX( DebugMessageInsertARB) 1 6 93 6
GLAPI_PREFIX( GetDebugMessageLog) 1 6 118 8
GLAPI_PREFIX( GetDebugMessageLogARB) 1 6 118 8
GLAPI_PREFIX( GetObjectLabel) 1 6 85 5
GLAPI_PREFIX( GetObjectPtrLabel) 1 6 81 4
GLAPI_PREFIX( ObjectLabel) 1 6 77 4
GLAPI_PREFIX( ObjectPtrLabel) 1 6 73 3
GLAPI_PREFIX( PopDebugGroup) 1 6 46 1
GLAPI_PREFIX( PushDebugGroup) 1 6 77 4
GLAPI_PREFIX( SecondaryColor3fEXT) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3f) 1 6 65 3
GLAPI_PREFIX( SecondaryColor3fvEXT) 1 6 53 1
GLAPI_PREFIX( SecondaryColor3fv) 1 6 53 1
GLAPI_PREFIX( MultiDrawElementsEXT) 1 6 93 5
GLAPI_PREFIX( MultiDrawElements) 1 6 93 5
GLAPI_PREFIX( FogCoordfEXT) 1 6 49 1
GLAPI_PREFIX( FogCoordf) 1 6 49 1
GLAPI_PREFIX( FogCoordfvEXT) 1 6 53 1
GLAPI_PREFIX( FogCoordfv) 1 6 53 1
GLAPI_PREFIX( PrimitiveRestartNV) 1 6 46 1
GLAPI_PREFIX( BindFramebufferEXT) 1 6 57 2
GLAPI_PREFIX( BindRenderbufferEXT) 1 6 57 2
GLAPI_PREFIX( VertexAttribI1iEXT) 1 6 57 2
GLAPI_PREFIX( VertexAttribI1i) 1 6 57 2
GLAPI_PREFIX( VertexAttribI1uiEXT) 1 6 57 2
GLAPI_PREFIX( VertexAttribI1ui) 1 6 57 2
GLAPI_PREFIX( VertexAttribI2iEXT) 1 6 65 3
GLAPI_PREFIX( VertexAttribI2i) 1 6 65 3
GLAPI_PREFIX( VertexAttribI2ivEXT) 1 6 61 2
GLAPI_PREFIX( VertexAttribI2iv) 1 6 61 2
GLAPI_PREFIX( VertexAttribI2uiEXT) 1 6 65 3
GLAPI_PREFIX( VertexAttribI2ui) 1 6 65 3
GLAPI_PREFIX( VertexAttribI2uivEXT) 1 6 61 2
GLAPI_PREFIX( VertexAttribI2uiv) 1 6 61 2
GLAPI_PREFIX( VertexAttribI3iEXT) 1 6 73 4
GLAPI_PREFIX( VertexAttribI3i) 1 6 73 4
GLAPI_PREFIX( VertexAttribI3ivEXT) 1 6 61 2
GLAPI_PREFIX( VertexAttribI3iv) 1 6 61 2
GLAPI_PREFIX( VertexAttribI3uiEXT) 1 6 73 4
GLAPI_PREFIX( VertexAttribI3ui) 1 6 73 4
GLAPI_PREFIX( VertexAttribI3uivEXT) 1 6 61 2
GLAPI_PREFIX( VertexAttribI3uiv) 1 6 61 2
GLAPI_PREFIX( VertexAttribI4iEXT) 1 6 81 5
GLAPI_PREFIX( VertexAttribI4i) 1 6 81 5
GLAPI_PREFIX( VertexAttribI4ivEXT) 1 6 61 2
GLAPI_PREFIX( VertexAttribI4iv) 1 6 61 2
GLAPI_PREFIX( VertexAttribI4uiEXT) 1 6 81 5
GLAPI_PREFIX( VertexAttribI4ui) 1 6 81 5
GLAPI_PREFIX( VertexAttribI4uivEXT) 1 6 61 2
GLAPI_PREFIX( VertexAttribI4uiv) 1 6 61 2
GLAPI_PREFIX( ClearColorIiEXT) 1 6 73 4
GLAPI_PREFIX( ClearColorIuiEXT) 1 6 73 4
GLAPI_PREFIX( TextureBarrierNV) 1 6 46 1
GLAPI_PREFIX( AlphaFuncx) 1 6 57 2
GLAPI_PREFIX( ClearColorx) 1 6 73 4
GLAPI_PREFIX( ClearDepthx) 1 6 49 1
GLAPI_PREFIX( Color4x) 1 6 73 4
GLAPI_PREFIX( DepthRangex) 1 6 57 2
GLAPI_PREFIX( Fogx) 1 6 57 2
GLAPI_PREFIX( Fogxv) 1 6 61 2
GLAPI_PREFIX( Frustumf) 1 6 89 6
GLAPI_PREFIX( Frustumx) 1 6 89 6
GLAPI_PREFIX( LightModelx) 1 6 57 2
GLAPI_PREFIX( LightModelxv) 1 6 61 2
GLAPI_PREFIX( Lightx) 1 6 65 3
GLAPI_PREFIX( Lightxv) 1 6 69 3
GLAPI_PREFIX( LineWidthx) 1 6 49 1
GLAPI_PREFIX( LoadMatrixx) 1 6 53 1
GLAPI_PREFIX( Materialx) 1 6 65 3
GLAPI_PREFIX( Materialxv) 1 6 69 3
GLAPI_PREFIX( MultMatrixx) 1 6 53 1
GLAPI_PREFIX( MultiTexCoord4x) 1 6 81 5
GLAPI_PREFIX( Normal3x) 1 6 65 3
GLAPI_PREFIX( Orthof) 1 6 89 6
GLAPI_PREFIX( Orthox) 1 6 89 6
GLAPI_PREFIX( PointSizex) 1 6 49 1
GLAPI_PREFIX( PolygonOffsetx) 1 6 57 2
GLAPI_PREFIX( Rotatex) 1 6 73 4
GLAPI_PREFIX( SampleCoveragex) 1 6 57 2
GLAPI_PREFIX( Scalex) 1 6 65 3
GLAPI_PREFIX( TexEnvx) 1 6 65 3
GLAPI_PREFIX( TexEnvxv) 1 6 69 3
GLAPI_PREFIX( TexParameterx) 1 6 65 3
GLAPI_PREFIX( Translatex) 1 6 65 3
GLAPI_PREFIX( ClipPlanef) 1 6 61 2
GLAPI_PREFIX( ClipPlanex) 1 6 61 2
GLAPI_PREFIX( GetClipPlanef) 1 6 59 2
GLAPI_PREFIX( GetClipPlanex) 1 6 59 2
GLAPI_PREFIX( GetFixedv) 1 6 59 2
GLAPI_PREFIX( GetLightxv) 1 6 67 3
GLAPI_PREFIX( GetMaterialxv) 1 6 67 3
GLAPI_PREFIX( GetTexEnvxv) 1 6 67 3
GLAPI_PREFIX( GetTexParameterxv) 1 6 67 3
GLAPI_PREFIX( PointParameterx) 1 6 57 2
GLAPI_PREFIX( PointParameterxv) 1 6 61 2
GLAPI_PREFIX( TexParameterxv) 1 6 69 3
GLAPI_PREFIX( BlendBarrier) 1 6 46 1
GLAPI_PREFIX( PrimitiveBoundingBox) 1 6 105 8
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_cliptest_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( do_cliptest) 42 125 1198 3
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pt_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_pt_split_prim 15 57 214 3
draw_pt_trim_count 2 6 33 3
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_vbuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vbuf_stage 1 5 22 1
overflow 1 5 49 4
check_space 3 9 46 2
emit_vertex 4 12 121 2
vbuf_tri 2 10 71 2
vbuf_line 2 10 71 2
vbuf_point 1 7 53 2
vbuf_start_prim 6 50 429 2
vbuf_first_tri 1 9 51 2
vbuf_first_line 1 9 51 2
vbuf_first_point 1 9 51 2
vbuf_flush_vertices 4 21 139 1
vbuf_alloc_vertices 3 15 115 1
vbuf_flush 1 5 27 2
vbuf_reset_stipple_counter 1 4 14 1
vbuf_destroy 4 11 67 1
draw_vbuf_stage 5 33 241 2
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_pstipple.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
generate_pstip_fs 4 23 154 1
bind_pstip_fragment_shader 3 11 68 1
pstip_stage 1 4 17 1
pstip_first_tri 2 28 224 2
pstip_flush 2 17 132 2
pstip_reset_stipple_counter 1 4 20 1
pstip_destroy 3 15 105 1
draw_pstip_stage 4 23 150 2
pstip_stage_from_pipe 1 5 33 1
pstip_create_fs_state 2 11 72 2
pstip_bind_fs_state 2 8 60 2
pstip_delete_fs_state 2 10 85 2
pstip_bind_sampler_states 3 16 119 5
pstip_set_sampler_views 3 16 103 5
pstip_set_polygon_stipple 1 9 63 2
draw_install_pstipple_stage 6 37 228 2
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_flatshade.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
flat_stage 1 4 17 1
copy_flats 2 11 79 3
copy_flats2 2 13 101 4
flatshade_tri_0 1 13 138 2
flatshade_tri_2 1 13 138 2
flatshade_line_0 1 12 110 2
flatshade_line_1 1 12 110 2
find_interp 7 22 119 4
flatshade_init_state 11 46 338 1
flatshade_first_tri 1 6 28 2
flatshade_first_line 1 6 28 2
flatshade_flush 1 7 37 2
flatshade_reset_stipple_counter 1 4 20 1
flatshade_destroy 1 5 19 1
draw_flatshade_stage 4 22 142 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pt.h
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pt_fetch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_pt_fetch_prepare 8 68 666 4
draw_pt_fetch_run 2 23 138 4
draw_pt_fetch_run_linear 2 23 136 4
draw_pt_fetch_create 3 13 61 1
draw_pt_fetch_destroy 2 6 27 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_so_emit_tmp.h
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pt_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_pt_emit_prepare 7 53 421 3
draw_pt_emit 4 52 296 3
draw_pt_emit_linear 7 57 350 3
draw_pt_emit_create 3 14 93 1
draw_pt_emit_destroy 2 6 27 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_gs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_gs_get_input_index 4 13 75 3
draw_gs_should_flush 1 4 20 1
tgsi_fetch_gs_outputs 6 34 347 3
tgsi_fetch_gs_input 8 57 628 4
tgsi_gs_prepare 3 14 101 3
tgsi_gs_run 1 8 46 2
llvm_fetch_gs_input 8 53 564 4
llvm_fetch_gs_outputs 12 66 577 3
llvm_gs_prepare 1 5 24 3
llvm_gs_run 1 15 84 2
gs_flush 4 17 96 1
gs_point 2 12 62 2
gs_line 2 13 72 3
gs_line_adj 2 15 92 5
gs_tri 2 14 82 4
gs_tri_adj 2 18 112 7
draw_geometry_shader_run 15 118 786 8
draw_geometry_shader_prepare 4 12 81 2
draw_gs_init 4 15 110 1
draw_gs_destroy 2 7 45 1
draw_create_geometry_shader 17 85 568 2
draw_bind_geometry_shader 2 15 83 2
draw_delete_geometry_shader 7 32 199 2
draw_gs_set_current_variant 1 5 20 2
draw_geometry_shader_new_instance 2 6 22 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_aapoint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
aa_transform_decl 10 26 196 2
aa_transform_prolog 6 77 526 1
aa_transform_epilog 1 13 69 1
aa_transform_inst 4 15 110 2
generate_aapoint_fs 4 39 283 1
bind_aapoint_fragment_shader 3 12 75 1
aapoint_stage 1 4 17 1
aapoint_point 4 51 488 2
aapoint_first_point 2 21 168 2
aapoint_flush 3 15 114 2
aapoint_reset_stipple_counter 1 4 20 1
aapoint_destroy 1 10 64 1
draw_aapoint_prepare_outputs 5 24 147 2
draw_aapoint_stage 4 22 139 1
aapoint_stage_from_pipe 1 5 33 1
aapoint_create_fs_state 2 11 72 2
aapoint_bind_fs_state 2 8 58 2
aapoint_delete_fs_state 2 10 81 2
draw_install_aapoint_stage 2 17 100 2
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvm_middle_end 1 4 17 1
llvm_middle_end_prepare_gs 8 47 312 1
llvm_middle_end_prepare 14 85 543 4
llvm_middle_end_bind_parameters 5 32 316 1
pipeline 2 13 50 3
emit 2 11 50 3
llvm_pipeline_generic 17 113 658 3
prim_type 2 7 23 2
llvm_middle_end_run 1 24 137 6
llvm_middle_end_linear_run 1 22 127 4
llvm_middle_end_linear_run_elts 1 25 138 6
llvm_middle_end_finish 1 3 9 1
llvm_middle_end_destroy 5 13 76 1
draw_pt_fetch_pipeline_or_emit_llvm 9 38 226 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_context.h
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_gs.h
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_vertex.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_vinfo_size 1 4 25 1
draw_vinfo_compare 1 6 34 2
draw_vinfo_copy 1 6 32 2
draw_emit_vertex_attr 2 14 78 3
draw_translate_vinfo_format 9 23 70 1
draw_translate_vinfo_size 9 23 102 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pt_vsplit_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CONCAT( vsplit_primitive_ , ELT_TYPE) 27 69 499 3
CONCAT( vsplit_segment_cache_ , ELT_TYPE) 12 43 310 8
CONCAT( vsplit_segment_simple_ , ELT_TYPE) 1 8 41 4
CONCAT( vsplit_segment_loop_ , ELT_TYPE) 1 10 56 5
CONCAT( vsplit_segment_fan_ , ELT_TYPE) 1 10 60 5
vsplit_segment_simple_linear 1 6 44 4
vsplit_segment_loop_linear 3 18 135 5
vsplit_segment_fan_linear 3 17 136 5
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_vs_variant.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vsvg_set_buffer 1 13 54 5
find_viewport 2 15 80 4
do_rhw_viewport 2 22 212 3
do_viewport 2 20 187 3
vsvg_run_elts 4 50 273 4
vsvg_run_linear 4 52 283 4
vsvg_destroy 1 4 14 1
draw_vs_create_variant_generic 5 57 587 2
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_unfilled.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
unfilled_stage 1 4 17 1
inject_front_face_info 6 22 167 2
point 1 10 60 3
line 1 12 74 4
points 7 14 126 2
lines 8 16 151 2
print_header_flags 5 13 61 1
unfilled_tri 5 22 111 2
unfilled_first_tri 3 10 89 2
unfilled_flush 1 6 31 2
unfilled_reset_stipple_counter 1 4 20 1
unfilled_destroy 1 5 19 1
draw_unfilled_prepare_outputs 8 16 114 2
draw_unfilled_stage 4 24 157 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_pipe_stipple.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stipple_stage 1 4 17 1
screen_interp 3 18 132 5
emit_segment 3 16 167 4
stipple_test 1 5 38 3
stipple_line 10 39 303 2
reset_stipple_counter 1 6 36 1
stipple_reset_point 1 6 43 2
stipple_reset_tri 1 6 43 2
stipple_first_line 1 10 70 2
stipple_flush 1 5 31 2
stipple_destroy 1 5 19 1
draw_stipple_stage 4 22 142 1
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_parse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_parse_init 2 15 92 2
tgsi_parse_free 1 4 9 1
tgsi_parse_end_of_tokens 1 6 30 1
copy_token 1 4 22 2
next_token 1 8 42 2
tgsi_parse_token 34 126 926 1
tgsi_dup_tokens 2 9 60 1
tgsi_alloc_tokens 1 5 29 1
tgsi_free_tokens 1 4 19 1
tgsi_dump_tokens 2 11 82 1
tgsi_get_processor_type 2 9 49 1
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_llvm.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_llvm_variant_key_size 1 7 39 2
draw_gs_llvm_variant_key_size 1 5 28 1
draw_llvm_variant_key_samplers 1 5 25 1
llvm_vertex_shader 1 4 17 1
llvm_geometry_shader 1 4 17 1
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_two_side.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
two_side_transform_context 1 4 17 1
xform_decl 5 20 176 2
emit_prolog 7 59 519 1
xform_inst 5 20 157 2
tgsi_add_two_side 2 23 165 1
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_aa_point.h
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_point_sprite.h
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_emulate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_emulation_context 1 4 17 1
transform_decl 3 11 68 2
passthrough_edgeflag 1 31 300 1
transform_instr 9 25 162 2
tgsi_emulate 5 24 145 2
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_emulate.h
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_text.h
Source file: ./lib/mesa/src/gallium/auxiliary/draw/draw_llvm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_gs_llvm_iface 1 4 19 1
create_jit_dvbuffer_type 1 21 120 2
create_jit_texture_type 1 50 268 2
create_jit_sampler_type 1 28 161 2
create_jit_context_type 1 41 263 4
create_gs_jit_context_type 1 56 359 5
create_gs_jit_input_type 1 10 61 1
create_jit_vertex_buffer_type 1 20 133 2
create_jit_vertex_header 1 23 166 2
create_jit_types 1 15 111 1
get_context_ptr_type 2 6 26 1
get_buffer_ptr_type 2 6 26 1
get_vb_ptr_type 2 6 26 1
get_vertex_header_ptr_type 2 6 26 1
draw_llvm_create 5 25 128 2
draw_llvm_destroy 2 7 33 1
draw_llvm_create_variant 3 41 295 3
generate_vs 7 54 306 9
generate_fetch 3 56 320 10
convert_to_soa 3 22 178 5
store_aos 2 17 147 4
adjust_mask 4 24 211 2
store_aos_array 8 53 370 9
convert_to_aos 9 58 345 8
store_clip 5 44 409 5
generate_viewport 2 38 353 5
generate_clipmask 16 156 1521 7
clipmask_booli32 3 24 157 4
draw_gs_llvm_fetch_input 6 47 309 7
draw_gs_llvm_emit_vertex 2 30 232 4
draw_gs_llvm_end_primitive 2 25 188 4
draw_gs_llvm_epilogue 1 19 141 4
draw_llvm_generate 35 291 2134 3
draw_llvm_make_variant_key 6 50 468 2
draw_llvm_dump_variant_key 3 23 223 1
draw_llvm_set_mapped_texture 5 36 246 12
draw_llvm_set_sampler_state 7 30 240 2
draw_llvm_destroy_variant 1 10 58 1
create_gs_jit_types 1 13 84 1
get_gs_context_ptr_type 2 6 26 1
generate_mask_value 2 19 134 2
draw_gs_llvm_generate 5 112 799 2
draw_gs_llvm_create_variant 2 34 229 3
draw_gs_llvm_destroy_variant 1 10 58 1
draw_gs_llvm_make_variant_key 4 28 250 2
draw_gs_llvm_dump_variant_key 2 9 57 1
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_scan.h
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_strings.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_strings_check 1 14 91 1
tgsi_file_name 2 8 36 1
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_transform.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_transform_temps_decl 1 10 59 3
tgsi_transform_temp_decl 1 5 21 2
tgsi_transform_const_decl 1 10 59 3
tgsi_transform_input_decl 1 17 103 5
tgsi_transform_output_decl 1 17 103 5
tgsi_transform_sampler_decl 1 10 54 2
tgsi_transform_sampler_view_decl 1 18 109 4
tgsi_transform_immediate_decl 1 13 100 5
tgsi_transform_dst_reg 1 7 42 4
tgsi_transform_src_reg 1 12 75 7
tgsi_transform_op1_inst 1 20 136 7
tgsi_transform_op2_inst 1 24 168 9
tgsi_transform_op3_inst 1 28 200 11
tgsi_transform_op1_swz_inst 5 37 220 8
tgsi_transform_op2_swz_inst 5 46 307 11
tgsi_transform_op3_swz_inst 5 57 410 15
tgsi_transform_kill_inst 1 20 150 5
tgsi_transform_tex_inst 1 24 172 7
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_transform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_instruction 1 10 51 2
emit_declaration 1 10 51 2
emit_immediate 1 10 51 2
emit_property 1 10 51 2
tgsi_transform_shader 17 89 454 4
tgsi_transform_foo 1 13 33 2
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_lowering.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_lowering_context 1 4 17 1
reg_dst 1 7 41 3
get_swiz 1 7 50 2
reg_src 1 12 93 6
aliases 6 16 125 4
create_mov 1 15 118 5
transform_dst 7 54 554 2
transform_xpd 3 38 432 2
transform_scs 5 39 378 2
transform_lrp 2 32 398 2
transform_frc 2 25 264 2
transform_pow 2 33 372 2
transform_lit 3 76 991 2
transform_exp 8 81 886 2
transform_log 7 88 1027 2
transform_dotp 8 73 942 2
transform_flr_ceil 4 31 317 2
transform_trunc 3 51 606 2
transform_samp 29 81 622 2
emit_twoside 6 69 708 1
emit_decls 3 41 410 1
rename_color_inputs 5 17 113 2
transform_instr 43 110 519 2
tgsi_transform_lowering 54 150 1000 3
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_build.h
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_lowering.h
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_dump.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_ctx_printf 2 11 61 3
dump_enum 2 11 52 4
_dump_register_src 10 54 335 2
_dump_register_dst 10 54 335 2
_dump_writemask 6 16 69 2
dump_imm_data 10 52 296 4
iter_declaration 44 129 849 2
tgsi_dump_declaration 1 8 48 1
iter_property 9 35 210 2
tgsi_dump_property 1 8 48 1
iter_immediate 1 14 85 2
tgsi_dump_immediate 1 8 48 1
iter_instruction 40 129 890 2
tgsi_dump_instruction 1 14 81 2
prolog 1 8 39 1
init_dump_ctx 2 11 77 2
tgsi_dump_to_file 1 9 64 3
tgsi_dump 1 4 22 2
str_dump_ctx_printf 4 19 114 3
tgsi_dump_str 1 18 110 4
tgsi_dump_instruction_str 1 21 139 4
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_util.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_is_msaa_target 2 5 18 1
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_ureg.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ureg_create_shader_with_so_and_destroy 1 8 41 3
ureg_create_shader_and_destroy 1 5 24 2
ureg_DECL_fs_input_cyl 1 13 41 5
ureg_DECL_fs_input 1 11 38 4
ureg_imm4f 1 11 65 5
ureg_imm3f 1 10 55 4
ureg_imm2f 1 8 45 3
ureg_imm1f 1 7 35 2
ureg_imm4u 1 11 65 5
ureg_imm3u 1 10 55 4
ureg_imm2u 1 8 45 3
ureg_imm1u 1 5 23 2
ureg_imm4i 1 11 65 5
ureg_imm3i 1 10 55 4
ureg_imm2i 1 8 45 3
ureg_imm1i 1 5 23 2
ureg_dst_is_empty 2 5 21 1
ureg_negate 1 6 26 1
ureg_abs 1 7 32 1
ureg_swizzle 1 18 169 5
ureg_scalar 1 4 25 2
ureg_writemask 1 7 29 2
ureg_saturate 1 6 26 1
ureg_predicate 1 16 71 6
ureg_dst_indirect 2 10 69 2
ureg_src_indirect 2 10 69 2
ureg_dst_dimension 1 8 41 2
ureg_src_dimension 1 8 41 2
ureg_dst_dimension_indirect 1 12 69 3
ureg_src_dimension_indirect 1 12 69 3
ureg_src_array_offset 1 5 20 2
ureg_dst_array_offset 1 5 20 2
ureg_dst_array_register 1 28 146 3
ureg_dst_register 1 5 20 2
ureg_dst 3 29 189 1
ureg_src_array_register 1 26 134 3
ureg_src_register 1 5 20 2
ureg_src 1 24 155 1
ureg_dst_undef 1 26 139 1
ureg_src_undef 1 24 127 1
ureg_src_is_undef 1 4 15 1
ureg_dst_is_undef 1 4 15 1
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_opcode_tmp.h
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_iterate.h
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_text.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_alpha_underscore 5 7 39 1
is_digit 2 4 20 1
is_digit_alpha_underscore 2 4 20 1
uprcase 3 6 27 1
streq_nocase_uprcase 5 11 55 2
str_match_no_case 4 13 66 2
str_match_nocase_whole 3 10 51 2
str_match_name_from_array 3 10 54 3
str_match_format 4 11 58 1
eat_opt_white 4 5 32 1
eat_white 1 6 28 1
parse_uint 3 12 71 2
parse_int 5 13 83 2
parse_identifier 4 14 86 2
parse_float 17 48 247 2
parse_double 2 14 87 3
parse_int64 2 14 89 3
parse_uint64 2 14 89 3
report_error 3 15 76 2
parse_header 9 29 204 1
parse_label 3 13 64 2
parse_file 3 13 70 2
parse_opt_writemask 7 38 169 2
parse_register_file_bracket 3 16 75 2
parse_register_file_bracket_index 3 16 78 3
parse_register_1d 3 14 69 3
parse_register_bracket 15 73 407 2
parse_opt_register_src_bracket 3 17 79 3
parse_register_src 3 12 53 3
parse_register_dcl_bracket 8 40 240 2
parse_register_dcl 12 33 196 4
parse_register_dst 3 12 53 3
parse_dst_operand 7 43 332 2
parse_optional_swizzle 7 33 177 4
parse_src_operand 12 64 473 2
parse_texoffset_operand 4 21 113 2
match_inst 4 19 96 3
parse_instruction 41 173 1068 2
parse_immediate_data 13 61 372 3
parse_declaration 62 262 1496 1
parse_immediate 10 51 290 1
parse_primitive 3 13 70 2
parse_fs_coord_origin 3 13 73 2
parse_fs_coord_pixel_center 3 13 73 2
parse_property_next_shader 3 13 73 2
parse_property 20 77 424 1
translate 16 38 220 1
tgsi_text_translate 2 15 75 3
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_sanity.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
scan_register_key 1 7 47 1
fill_scan_register1d 1 8 44 3
fill_scan_register2d 1 8 47 4
scan_register_dst 2 14 66 2
scan_register_src 2 14 66 2
create_scan_register_src 1 6 31 1
create_scan_register_dst 1 6 31 1
report_error 2 15 62 3
report_warning 2 15 62 3
check_file_name 3 10 39 2
is_register_declared 2 9 48 2
is_any_register_declared 3 14 67 2
is_register_used 2 9 43 2
is_ind_register_used 1 6 25 2
check_register_usage 8 38 238 4
iter_instruction 10 57 362 2
check_and_declare 2 10 57 2
iter_declaration 17 47 332 2
iter_immediate 5 20 132 2
iter_property 5 14 96 2
prolog 3 8 48 1
epilog 7 23 148 1
regs_hash_destroy 2 11 69 1
tgsi_sanity_check 2 29 182 1
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_two_side.h
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_info.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_type_is_64bit 4 7 28 1
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_dump.h
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_point_sprite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_swizzle 1 14 136 4
get_swizzle 1 5 31 2
psprite_transform_context 1 4 17 1
psprite_decl 11 34 285 2
psprite_immediate 1 7 38 2
psprite_prolog 10 61 498 1
psprite_emit_vertex_inst 9 110 776 2
psprite_inst 7 36 324 2
psprite_property 3 15 69 2
tgsi_add_point_sprite 4 55 470 5
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_iterate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_iterate_shader 19 47 262 2
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_parse.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_num_tokens 1 6 36 1
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_align_128bit 1 9 43 1
tgsi_util_get_src_register_swizzle 5 18 61 2
tgsi_util_get_full_src_register_swizzle 1 8 24 2
tgsi_util_set_src_register_swizzle 5 22 72 3
tgsi_util_get_full_src_register_sign_mode 4 23 74 2
tgsi_util_set_full_src_register_sign_mode 5 26 109 2
tgsi_util_get_inst_usage_mask 109 162 577 2
tgsi_util_get_src_from_ind 1 11 69 1
tgsi_util_get_texture_coord_dim 19 30 90 1
tgsi_util_get_shadow_ref_src_index 10 19 55 1
tgsi_is_shadow_target 8 15 42 1
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_sanity.h
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_scan.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_memory_file 4 7 24 1
is_texture_inst 5 8 33 1
computes_derivative 15 18 80 1
scan_instruction 70 197 1218 3
scan_declaration 43 149 955 2
scan_immediate 1 8 66 1
scan_property 3 18 111 2
tgsi_scan_shader 18 63 413 2
tgsi_scan_arrays 19 53 410 4
tgsi_is_passthrough_shader 19 46 244 1
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_strings.h
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_build.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_build_header 1 7 25 1
header_headersize_grow 1 6 32 1
header_bodysize_grow 1 5 23 1
tgsi_build_processor 1 10 36 2
declaration_grow 1 8 33 2
tgsi_default_declaration 1 18 91 1
tgsi_build_declaration 1 30 131 11
tgsi_default_declaration_range 1 7 25 1
tgsi_build_declaration_range 1 14 60 4
tgsi_build_declaration_dimension 1 11 50 3
tgsi_default_declaration_interp 1 9 37 1
tgsi_build_declaration_interp 1 14 61 5
tgsi_default_declaration_semantic 1 8 31 1
tgsi_build_declaration_semantic 1 15 66 4
tgsi_default_declaration_image 1 10 43 1
tgsi_build_declaration_image 1 16 70 6
tgsi_default_declaration_sampler_view 1 10 43 1
tgsi_build_declaration_sampler_view 1 18 79 7
tgsi_default_declaration_array 1 7 25 1
tgsi_build_declaration_array 1 10 43 3
tgsi_default_full_declaration 1 12 69 1
tgsi_build_full_declaration 15 114 591 4
tgsi_default_immediate 1 9 37 1
tgsi_build_immediate 1 10 36 2
tgsi_default_full_immediate 1 10 73 1
immediate_grow 1 8 33 2
tgsi_build_full_immediate 4 25 158 4
tgsi_default_instruction 1 16 79 1
tgsi_build_instruction 1 21 100 6
instruction_grow 1 8 33 2
tgsi_default_instruction_predicate 1 12 55 1
tgsi_build_instruction_predicate 1 20 88 8
tgsi_default_instruction_label 1 7 25 1
tgsi_build_instruction_label 1 13 54 4
tgsi_default_instruction_texture 1 8 31 1
tgsi_build_instruction_texture 1 15 63 5
tgsi_default_instruction_memory 1 9 37 1
tgsi_build_instruction_memory 1 17 72 6
tgsi_default_texture_offset 1 11 49 1
tgsi_build_texture_offset 1 16 84 8
tgsi_default_src_register 1 15 73 1
tgsi_build_src_register 2 35 172 12
tgsi_default_ind_register 1 9 37 1
tgsi_build_ind_register 2 19 90 6
tgsi_default_dimension 1 9 37 1
tgsi_default_full_src_register 1 9 45 1
tgsi_build_dimension 1 14 58 4
tgsi_default_dst_register 1 11 49 1
tgsi_build_dst_register 2 22 105 7
tgsi_default_full_dst_register 1 9 45 1
tgsi_default_full_instruction 4 20 134 1
tgsi_build_full_instruction 28 221 1214 4
tgsi_default_property 1 9 37 1
tgsi_build_property 1 9 36 2
tgsi_default_full_property 1 8 38 1
property_grow 1 8 33 2
tgsi_build_property_data 1 10 37 3
tgsi_build_full_property 4 29 160 4
tgsi_full_src_register_from_dst 1 13 97 1
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_aa_point.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
aa_transform_context 1 4 17 1
aa_decl 6 17 121 2
aa_immediate 1 7 38 2
aa_prolog 1 45 287 1
aa_inst 4 15 108 2
aa_epilog 1 15 85 1
tgsi_add_aa_point 2 27 178 2
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_exec.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_exec_get_shader_param 32 59 179 1
Source file: ./lib/mesa/src/mapi/glapi/glapitemp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NAME( NewList) 1 5 40 2
NAME( EndList) 1 4 19 1
NAME( CallList) 1 5 28 1
NAME( CallLists) 1 5 59 3
NAME( DeleteLists) 1 5 40 2
NAME( GenLists) 1 5 28 1
NAME( ListBase) 1 5 28 1
NAME( Begin) 1 5 28 1
NAME( Bitmap) 1 5 107 7
NAME( Color3b) 1 5 52 3
NAME( Color3bv) 1 5 35 1
NAME( Color3d) 1 5 52 3
NAME( Color3dv) 1 5 35 1
NAME( Color3f) 1 5 52 3
NAME( Color3fv) 1 5 35 1
NAME( Color3i) 1 5 52 3
NAME( Color3iv) 1 5 35 1
NAME( Color3s) 1 5 52 3
NAME( Color3sv) 1 5 35 1
NAME( Color3ub) 1 5 52 3
NAME( Color3ubv) 1 5 35 1
NAME( Color3ui) 1 5 52 3
NAME( Color3uiv) 1 5 35 1
NAME( Color3us) 1 5 52 3
NAME( Color3usv) 1 5 35 1
NAME( Color4b) 1 5 64 4
NAME( Color4bv) 1 5 35 1
NAME( Color4d) 1 5 64 4
NAME( Color4dv) 1 5 35 1
NAME( Color4f) 1 5 64 4
NAME( Color4fv) 1 5 35 1
NAME( Color4i) 1 5 64 4
NAME( Color4iv) 1 5 35 1
NAME( Color4s) 1 5 64 4
NAME( Color4sv) 1 5 35 1
NAME( Color4ub) 1 5 64 4
NAME( Color4ubv) 1 5 35 1
NAME( Color4ui) 1 5 64 4
NAME( Color4uiv) 1 5 35 1
NAME( Color4us) 1 5 64 4
NAME( Color4usv) 1 5 35 1
NAME( EdgeFlag) 1 5 28 1
NAME( EdgeFlagv) 1 5 35 1
NAME( End) 1 4 19 1
NAME( Indexd) 1 5 28 1
NAME( Indexdv) 1 5 35 1
NAME( Indexf) 1 5 28 1
NAME( Indexfv) 1 5 35 1
NAME( Indexi) 1 5 28 1
NAME( Indexiv) 1 5 35 1
NAME( Indexs) 1 5 28 1
NAME( Indexsv) 1 5 35 1
NAME( Normal3b) 1 5 52 3
NAME( Normal3bv) 1 5 35 1
NAME( Normal3d) 1 5 52 3
NAME( Normal3dv) 1 5 35 1
NAME( Normal3f) 1 5 52 3
NAME( Normal3fv) 1 5 35 1
NAME( Normal3i) 1 5 52 3
NAME( Normal3iv) 1 5 35 1
NAME( Normal3s) 1 5 52 3
NAME( Normal3sv) 1 5 35 1
NAME( RasterPos2d) 1 5 40 2
NAME( RasterPos2dv) 1 5 35 1
NAME( RasterPos2f) 1 5 40 2
NAME( RasterPos2fv) 1 5 35 1
NAME( RasterPos2i) 1 5 40 2
NAME( RasterPos2iv) 1 5 35 1
NAME( RasterPos2s) 1 5 40 2
NAME( RasterPos2sv) 1 5 35 1
NAME( RasterPos3d) 1 5 52 3
NAME( RasterPos3dv) 1 5 35 1
NAME( RasterPos3f) 1 5 52 3
NAME( RasterPos3fv) 1 5 35 1
NAME( RasterPos3i) 1 5 52 3
NAME( RasterPos3iv) 1 5 35 1
NAME( RasterPos3s) 1 5 52 3
NAME( RasterPos3sv) 1 5 35 1
NAME( RasterPos4d) 1 5 64 4
NAME( RasterPos4dv) 1 5 35 1
NAME( RasterPos4f) 1 5 64 4
NAME( RasterPos4fv) 1 5 35 1
NAME( RasterPos4i) 1 5 64 4
NAME( RasterPos4iv) 1 5 35 1
NAME( RasterPos4s) 1 5 64 4
NAME( RasterPos4sv) 1 5 35 1
NAME( Rectd) 1 5 64 4
NAME( Rectdv) 1 5 54 2
NAME( Rectf) 1 5 64 4
NAME( Rectfv) 1 5 54 2
NAME( Recti) 1 5 64 4
NAME( Rectiv) 1 5 54 2
NAME( Rects) 1 5 64 4
NAME( Rectsv) 1 5 54 2
NAME( TexCoord1d) 1 5 28 1
NAME( TexCoord1dv) 1 5 35 1
NAME( TexCoord1f) 1 5 28 1
NAME( TexCoord1fv) 1 5 35 1
NAME( TexCoord1i) 1 5 28 1
NAME( TexCoord1iv) 1 5 35 1
NAME( TexCoord1s) 1 5 28 1
NAME( TexCoord1sv) 1 5 35 1
NAME( TexCoord2d) 1 5 40 2
NAME( TexCoord2dv) 1 5 35 1
NAME( TexCoord2f) 1 5 40 2
NAME( TexCoord2fv) 1 5 35 1
NAME( TexCoord2i) 1 5 40 2
NAME( TexCoord2iv) 1 5 35 1
NAME( TexCoord2s) 1 5 40 2
NAME( TexCoord2sv) 1 5 35 1
NAME( TexCoord3d) 1 5 52 3
NAME( TexCoord3dv) 1 5 35 1
NAME( TexCoord3f) 1 5 52 3
NAME( TexCoord3fv) 1 5 35 1
NAME( TexCoord3i) 1 5 52 3
NAME( TexCoord3iv) 1 5 35 1
NAME( TexCoord3s) 1 5 52 3
NAME( TexCoord3sv) 1 5 35 1
NAME( TexCoord4d) 1 5 64 4
NAME( TexCoord4dv) 1 5 35 1
NAME( TexCoord4f) 1 5 64 4
NAME( TexCoord4fv) 1 5 35 1
NAME( TexCoord4i) 1 5 64 4
NAME( TexCoord4iv) 1 5 35 1
NAME( TexCoord4s) 1 5 64 4
NAME( TexCoord4sv) 1 5 35 1
NAME( Vertex2d) 1 5 40 2
NAME( Vertex2dv) 1 5 35 1
NAME( Vertex2f) 1 5 40 2
NAME( Vertex2fv) 1 5 35 1
NAME( Vertex2i) 1 5 40 2
NAME( Vertex2iv) 1 5 35 1
NAME( Vertex2s) 1 5 40 2
NAME( Vertex2sv) 1 5 35 1
NAME( Vertex3d) 1 5 52 3
NAME( Vertex3dv) 1 5 35 1
NAME( Vertex3f) 1 5 52 3
NAME( Vertex3fv) 1 5 35 1
NAME( Vertex3i) 1 5 52 3
NAME( Vertex3iv) 1 5 35 1
NAME( Vertex3s) 1 5 52 3
NAME( Vertex3sv) 1 5 35 1
NAME( Vertex4d) 1 5 64 4
NAME( Vertex4dv) 1 5 35 1
NAME( Vertex4f) 1 5 64 4
NAME( Vertex4fv) 1 5 35 1
NAME( Vertex4i) 1 5 64 4
NAME( Vertex4iv) 1 5 35 1
NAME( Vertex4s) 1 5 64 4
NAME( Vertex4sv) 1 5 35 1
NAME( ClipPlane) 1 5 47 2
NAME( ColorMaterial) 1 5 40 2
NAME( CullFace) 1 5 28 1
NAME( Fogf) 1 5 40 2
NAME( Fogfv) 1 5 47 2
NAME( Fogi) 1 5 40 2
NAME( Fogiv) 1 5 47 2
NAME( FrontFace) 1 5 28 1
NAME( Hint) 1 5 40 2
NAME( Lightf) 1 5 52 3
NAME( Lightfv) 1 5 59 3
NAME( Lighti) 1 5 52 3
NAME( Lightiv) 1 5 59 3
NAME( LightModelf) 1 5 40 2
NAME( LightModelfv) 1 5 47 2
NAME( LightModeli) 1 5 40 2
NAME( LightModeliv) 1 5 47 2
NAME( LineStipple) 1 5 40 2
NAME( LineWidth) 1 5 28 1
NAME( Materialf) 1 5 52 3
NAME( Materialfv) 1 5 59 3
NAME( Materiali) 1 5 52 3
NAME( Materialiv) 1 5 59 3
NAME( PointSize) 1 5 28 1
NAME( PolygonMode) 1 5 40 2
NAME( PolygonStipple) 1 5 35 1
NAME( Scissor) 1 5 64 4
NAME( ShadeModel) 1 5 28 1
NAME( TexParameterf) 1 5 52 3
NAME( TexParameterfv) 1 5 59 3
NAME( TexParameteri) 1 5 52 3
NAME( TexParameteriv) 1 5 59 3
NAME( TexImage1D) 1 5 119 8
NAME( TexImage2D) 1 5 131 9
NAME( TexEnvf) 1 5 52 3
NAME( TexEnvfv) 1 5 59 3
NAME( TexEnvi) 1 5 52 3
NAME( TexEnviv) 1 5 59 3
NAME( TexGend) 1 5 52 3
NAME( TexGendv) 1 5 59 3
NAME( TexGenf) 1 5 52 3
NAME( _dispatch_stub_190) 1 5 52 3
NAME( TexGenfv) 1 5 59 3
NAME( _dispatch_stub_191) 1 5 59 3
NAME( TexGeni) 1 5 52 3
NAME( _dispatch_stub_192) 1 5 52 3
NAME( TexGeniv) 1 5 59 3
NAME( _dispatch_stub_193) 1 5 59 3
NAME( FeedbackBuffer) 1 5 58 3
NAME( SelectBuffer) 1 5 46 2
NAME( RenderMode) 1 5 28 1
NAME( InitNames) 1 4 19 1
NAME( LoadName) 1 5 28 1
NAME( PassThrough) 1 5 28 1
NAME( PopName) 1 4 19 1
NAME( PushName) 1 5 28 1
NAME( DrawBuffer) 1 5 28 1
NAME( Clear) 1 5 28 1
NAME( ClearAccum) 1 5 64 4
NAME( ClearIndex) 1 5 28 1
NAME( ClearColor) 1 5 64 4
NAME( ClearStencil) 1 5 28 1
NAME( ClearDepth) 1 5 28 1
NAME( StencilMask) 1 5 28 1
NAME( ColorMask) 1 5 64 4
NAME( DepthMask) 1 5 28 1
NAME( IndexMask) 1 5 28 1
NAME( Accum) 1 5 40 2
NAME( Disable) 1 5 28 1
NAME( Enable) 1 5 28 1
NAME( Finish) 1 4 19 1
NAME( Flush) 1 4 19 1
NAME( PopAttrib) 1 4 19 1
NAME( PushAttrib) 1 5 28 1
NAME( Map1d) 1 5 95 6
NAME( Map1f) 1 5 95 6
NAME( Map2d) 1 5 143 10
NAME( Map2f) 1 5 143 10
NAME( MapGrid1d) 1 5 52 3
NAME( MapGrid1f) 1 5 52 3
NAME( MapGrid2d) 1 5 88 6
NAME( MapGrid2f) 1 5 88 6
NAME( EvalCoord1d) 1 5 28 1
NAME( EvalCoord1dv) 1 5 35 1
NAME( EvalCoord1f) 1 5 28 1
NAME( EvalCoord1fv) 1 5 35 1
NAME( EvalCoord2d) 1 5 40 2
NAME( EvalCoord2dv) 1 5 35 1
NAME( EvalCoord2f) 1 5 40 2
NAME( EvalCoord2fv) 1 5 35 1
NAME( EvalMesh1) 1 5 52 3
NAME( EvalPoint1) 1 5 28 1
NAME( EvalMesh2) 1 5 76 5
NAME( EvalPoint2) 1 5 40 2
NAME( AlphaFunc) 1 5 40 2
NAME( BlendFunc) 1 5 40 2
NAME( LogicOp) 1 5 28 1
NAME( StencilFunc) 1 5 52 3
NAME( StencilOp) 1 5 52 3
NAME( DepthFunc) 1 5 28 1
NAME( PixelZoom) 1 5 40 2
NAME( PixelTransferf) 1 5 40 2
NAME( PixelTransferi) 1 5 40 2
NAME( PixelStoref) 1 5 40 2
NAME( PixelStorei) 1 5 40 2
NAME( PixelMapfv) 1 5 59 3
NAME( PixelMapuiv) 1 5 59 3
NAME( PixelMapusv) 1 5 59 3
NAME( ReadBuffer) 1 5 28 1
NAME( _dispatch_stub_254) 1 5 28 1
NAME( CopyPixels) 1 5 76 5
NAME( ReadPixels) 1 5 106 7
NAME( DrawPixels) 1 5 83 5
NAME( GetBooleanv) 1 5 46 2
NAME( GetClipPlane) 1 5 46 2
NAME( GetDoublev) 1 5 46 2
NAME( GetError) 1 4 19 1
NAME( GetFloatv) 1 5 46 2
NAME( GetIntegerv) 1 5 46 2
NAME( GetLightfv) 1 5 58 3
NAME( GetLightiv) 1 5 58 3
NAME( GetMapdv) 1 5 58 3
NAME( GetMapfv) 1 5 58 3
NAME( GetMapiv) 1 5 58 3
NAME( GetMaterialfv) 1 5 58 3
NAME( GetMaterialiv) 1 5 58 3
NAME( GetPixelMapfv) 1 5 46 2
NAME( GetPixelMapuiv) 1 5 46 2
NAME( GetPixelMapusv) 1 5 46 2
NAME( GetPolygonStipple) 1 5 34 1
NAME( GetString) 1 5 28 1
NAME( GetTexEnvfv) 1 5 58 3
NAME( GetTexEnviv) 1 5 58 3
NAME( GetTexGendv) 1 5 58 3
NAME( GetTexGenfv) 1 5 58 3
NAME( _dispatch_stub_279) 1 5 58 3
NAME( GetTexGeniv) 1 5 58 3
NAME( _dispatch_stub_280) 1 5 58 3
NAME( GetTexImage) 1 5 82 5
NAME( GetTexParameterfv) 1 5 58 3
NAME( GetTexParameteriv) 1 5 58 3
NAME( GetTexLevelParameterfv) 1 5 70 4
NAME( GetTexLevelParameteriv) 1 5 70 4
NAME( IsEnabled) 1 5 28 1
NAME( IsList) 1 5 28 1
NAME( DepthRange) 1 5 40 2
NAME( Frustum) 1 5 88 6
NAME( LoadIdentity) 1 4 19 1
NAME( LoadMatrixf) 1 5 35 1
NAME( LoadMatrixd) 1 5 35 1
NAME( MatrixMode) 1 5 28 1
NAME( MultMatrixf) 1 5 35 1
NAME( MultMatrixd) 1 5 35 1
NAME( Ortho) 1 5 88 6
NAME( PopMatrix) 1 4 19 1
NAME( PushMatrix) 1 4 19 1
NAME( Rotated) 1 5 64 4
NAME( Rotatef) 1 5 64 4
NAME( Scaled) 1 5 52 3
NAME( Scalef) 1 5 52 3
NAME( Translated) 1 5 52 3
NAME( Translatef) 1 5 52 3
NAME( Viewport) 1 5 64 4
NAME( ArrayElement) 1 5 28 1
NAME( ArrayElementEXT) 1 5 28 1
NAME( BindTexture) 1 5 40 2
NAME( BindTextureEXT) 1 5 40 2
NAME( ColorPointer) 1 5 71 4
NAME( DisableClientState) 1 5 28 1
NAME( DrawArrays) 1 5 52 3
NAME( DrawArraysEXT) 1 5 52 3
NAME( DrawElements) 1 5 71 4
NAME( EdgeFlagPointer) 1 5 47 2
NAME( EnableClientState) 1 5 28 1
NAME( IndexPointer) 1 5 59 3
NAME( Indexub) 1 5 28 1
NAME( Indexubv) 1 5 35 1
NAME( InterleavedArrays) 1 5 59 3
NAME( NormalPointer) 1 5 59 3
NAME( PolygonOffset) 1 5 40 2
NAME( TexCoordPointer) 1 5 71 4
NAME( VertexPointer) 1 5 71 4
NAME( AreTexturesResident) 1 5 65 3
NAME( CopyTexImage1D) 1 5 100 7
NAME( _dispatch_stub_323) 1 5 100 7
NAME( CopyTexImage2D) 1 5 112 8
NAME( _dispatch_stub_324) 1 5 112 8
NAME( CopyTexSubImage1D) 1 5 88 6
NAME( _dispatch_stub_325) 1 5 88 6
NAME( CopyTexSubImage2D) 1 5 112 8
NAME( _dispatch_stub_326) 1 5 112 8
NAME( DeleteTextures) 1 5 47 2
NAME( GenTextures) 1 5 46 2
NAME( GetPointerv) 1 5 46 2
NAME( GetPointervEXT) 1 5 46 2
NAME( _dispatch_stub_329) 1 5 46 2
NAME( IsTexture) 1 5 28 1
NAME( PrioritizeTextures) 1 5 66 3
NAME( PrioritizeTexturesEXT) 1 5 66 3
NAME( TexSubImage1D) 1 5 107 7
NAME( _dispatch_stub_332) 1 5 107 7
NAME( TexSubImage2D) 1 5 131 9
NAME( _dispatch_stub_333) 1 5 131 9
NAME( PopClientAttrib) 1 4 19 1
NAME( PushClientAttrib) 1 5 28 1
NAME( BlendColor) 1 5 64 4
NAME( BlendColorEXT) 1 5 64 4
NAME( BlendEquation) 1 5 28 1
NAME( BlendEquationEXT) 1 5 28 1
NAME( _dispatch_stub_337) 1 5 28 1
NAME( DrawRangeElements) 1 5 95 6
NAME( DrawRangeElementsEXT) 1 5 95 6
NAME( ColorTable) 1 5 95 6
NAME( _dispatch_stub_339) 1 5 95 6
NAME( ColorTableParameterfv) 1 5 59 3
NAME( _dispatch_stub_340) 1 5 59 3
NAME( ColorTableParameteriv) 1 5 59 3
NAME( _dispatch_stub_341) 1 5 59 3
NAME( CopyColorTable) 1 5 76 5
NAME( _dispatch_stub_342) 1 5 76 5
NAME( GetColorTable) 1 5 70 4
NAME( GetColorTableParameterfv) 1 5 58 3
NAME( GetColorTableParameteriv) 1 5 58 3
NAME( ColorSubTable) 1 5 95 6
NAME( _dispatch_stub_346) 1 5 95 6
NAME( CopyColorSubTable) 1 5 76 5
NAME( _dispatch_stub_347) 1 5 76 5
NAME( ConvolutionFilter1D) 1 5 95 6
NAME( _dispatch_stub_348) 1 5 95 6
NAME( ConvolutionFilter2D) 1 5 107 7
NAME( _dispatch_stub_349) 1 5 107 7
NAME( ConvolutionParameterf) 1 5 52 3
NAME( _dispatch_stub_350) 1 5 52 3
NAME( ConvolutionParameterfv) 1 5 59 3
NAME( _dispatch_stub_351) 1 5 59 3
NAME( ConvolutionParameteri) 1 5 52 3
NAME( _dispatch_stub_352) 1 5 52 3
NAME( ConvolutionParameteriv) 1 5 59 3
NAME( _dispatch_stub_353) 1 5 59 3
NAME( CopyConvolutionFilter1D) 1 5 76 5
NAME( _dispatch_stub_354) 1 5 76 5
NAME( CopyConvolutionFilter2D) 1 5 88 6
NAME( _dispatch_stub_355) 1 5 88 6
NAME( GetConvolutionFilter) 1 5 70 4
NAME( GetConvolutionParameterfv) 1 5 58 3
NAME( GetConvolutionParameteriv) 1 5 58 3
NAME( GetSeparableFilter) 1 5 106 6
NAME( SeparableFilter2D) 1 5 126 8
NAME( _dispatch_stub_360) 1 5 126 8
NAME( GetHistogram) 1 5 82 5
NAME( GetHistogramParameterfv) 1 5 58 3
NAME( GetHistogramParameteriv) 1 5 58 3
NAME( GetMinmax) 1 5 82 5
NAME( GetMinmaxParameterfv) 1 5 58 3
NAME( GetMinmaxParameteriv) 1 5 58 3
NAME( Histogram) 1 5 64 4
NAME( _dispatch_stub_367) 1 5 64 4
NAME( Minmax) 1 5 52 3
NAME( _dispatch_stub_368) 1 5 52 3
NAME( ResetHistogram) 1 5 28 1
NAME( _dispatch_stub_369) 1 5 28 1
NAME( ResetMinmax) 1 5 28 1
NAME( _dispatch_stub_370) 1 5 28 1
NAME( TexImage3D) 1 5 143 10
NAME( TexImage3DEXT) 1 5 143 10
NAME( _dispatch_stub_371) 1 5 143 10
NAME( TexSubImage3D) 1 5 155 11
NAME( TexSubImage3DEXT) 1 5 155 11
NAME( _dispatch_stub_372) 1 5 155 11
NAME( CopyTexSubImage3D) 1 5 124 9
NAME( CopyTexSubImage3DEXT) 1 5 124 9
NAME( _dispatch_stub_373) 1 5 124 9
NAME( ActiveTexture) 1 5 28 1
NAME( ActiveTextureARB) 1 5 28 1
NAME( ClientActiveTexture) 1 5 28 1
NAME( ClientActiveTextureARB) 1 5 28 1
NAME( MultiTexCoord1d) 1 5 40 2
NAME( MultiTexCoord1dARB) 1 5 40 2
NAME( MultiTexCoord1dv) 1 5 47 2
NAME( MultiTexCoord1dvARB) 1 5 47 2
NAME( MultiTexCoord1f) 1 5 40 2
NAME( MultiTexCoord1fARB) 1 5 40 2
NAME( MultiTexCoord1fv) 1 5 47 2
NAME( MultiTexCoord1fvARB) 1 5 47 2
NAME( MultiTexCoord1i) 1 5 40 2
NAME( MultiTexCoord1iARB) 1 5 40 2
NAME( MultiTexCoord1iv) 1 5 47 2
NAME( MultiTexCoord1ivARB) 1 5 47 2
NAME( MultiTexCoord1s) 1 5 40 2
NAME( MultiTexCoord1sARB) 1 5 40 2
NAME( MultiTexCoord1sv) 1 5 47 2
NAME( MultiTexCoord1svARB) 1 5 47 2
NAME( MultiTexCoord2d) 1 5 52 3
NAME( MultiTexCoord2dARB) 1 5 52 3
NAME( MultiTexCoord2dv) 1 5 47 2
NAME( MultiTexCoord2dvARB) 1 5 47 2
NAME( MultiTexCoord2f) 1 5 52 3
NAME( MultiTexCoord2fARB) 1 5 52 3
NAME( MultiTexCoord2fv) 1 5 47 2
NAME( MultiTexCoord2fvARB) 1 5 47 2
NAME( MultiTexCoord2i) 1 5 52 3
NAME( MultiTexCoord2iARB) 1 5 52 3
NAME( MultiTexCoord2iv) 1 5 47 2
NAME( MultiTexCoord2ivARB) 1 5 47 2
NAME( MultiTexCoord2s) 1 5 52 3
NAME( MultiTexCoord2sARB) 1 5 52 3
NAME( MultiTexCoord2sv) 1 5 47 2
NAME( MultiTexCoord2svARB) 1 5 47 2
NAME( MultiTexCoord3d) 1 5 64 4
NAME( MultiTexCoord3dARB) 1 5 64 4
NAME( MultiTexCoord3dv) 1 5 47 2
NAME( MultiTexCoord3dvARB) 1 5 47 2
NAME( MultiTexCoord3f) 1 5 64 4
NAME( MultiTexCoord3fARB) 1 5 64 4
NAME( MultiTexCoord3fv) 1 5 47 2
NAME( MultiTexCoord3fvARB) 1 5 47 2
NAME( MultiTexCoord3i) 1 5 64 4
NAME( MultiTexCoord3iARB) 1 5 64 4
NAME( MultiTexCoord3iv) 1 5 47 2
NAME( MultiTexCoord3ivARB) 1 5 47 2
NAME( MultiTexCoord3s) 1 5 64 4
NAME( MultiTexCoord3sARB) 1 5 64 4
NAME( MultiTexCoord3sv) 1 5 47 2
NAME( MultiTexCoord3svARB) 1 5 47 2
NAME( MultiTexCoord4d) 1 5 76 5
NAME( MultiTexCoord4dARB) 1 5 76 5
NAME( MultiTexCoord4dv) 1 5 47 2
NAME( MultiTexCoord4dvARB) 1 5 47 2
NAME( MultiTexCoord4f) 1 5 76 5
NAME( MultiTexCoord4fARB) 1 5 76 5
NAME( MultiTexCoord4fv) 1 5 47 2
NAME( MultiTexCoord4fvARB) 1 5 47 2
NAME( MultiTexCoord4i) 1 5 76 5
NAME( MultiTexCoord4iARB) 1 5 76 5
NAME( MultiTexCoord4iv) 1 5 47 2
NAME( MultiTexCoord4ivARB) 1 5 47 2
NAME( MultiTexCoord4s) 1 5 76 5
NAME( MultiTexCoord4sARB) 1 5 76 5
NAME( MultiTexCoord4sv) 1 5 47 2
NAME( MultiTexCoord4svARB) 1 5 47 2
NAME( CompressedTexImage1D) 1 5 107 7
NAME( CompressedTexImage1DARB) 1 5 107 7
NAME( CompressedTexImage2D) 1 5 119 8
NAME( CompressedTexImage2DARB) 1 5 119 8
NAME( CompressedTexImage3D) 1 5 131 9
NAME( CompressedTexImage3DARB) 1 5 131 9
NAME( _dispatch_stub_410) 1 5 131 9
NAME( CompressedTexSubImage1D) 1 5 107 7
NAME( CompressedTexSubImage1DARB) 1 5 107 7
NAME( CompressedTexSubImage2D) 1 5 131 9
NAME( CompressedTexSubImage2DARB) 1 5 131 9
NAME( CompressedTexSubImage3D) 1 5 155 11
NAME( CompressedTexSubImage3DARB) 1 5 155 11
NAME( _dispatch_stub_413) 1 5 155 11
NAME( GetCompressedTexImage) 1 5 58 3
NAME( GetCompressedTexImageARB) 1 5 58 3
NAME( LoadTransposeMatrixd) 1 5 35 1
NAME( LoadTransposeMatrixdARB) 1 5 35 1
NAME( LoadTransposeMatrixf) 1 5 35 1
NAME( LoadTransposeMatrixfARB) 1 5 35 1
NAME( MultTransposeMatrixd) 1 5 35 1
NAME( MultTransposeMatrixdARB) 1 5 35 1
NAME( MultTransposeMatrixf) 1 5 35 1
NAME( MultTransposeMatrixfARB) 1 5 35 1
NAME( SampleCoverage) 1 5 40 2
NAME( SampleCoverageARB) 1 5 40 2
NAME( BlendFuncSeparate) 1 5 64 4
NAME( BlendFuncSeparateEXT) 1 5 64 4
NAME( _dispatch_stub_420) 1 5 64 4
NAME( FogCoordPointer) 1 5 59 3
NAME( FogCoordPointerEXT) 1 5 59 3
NAME( FogCoordd) 1 5 28 1
NAME( FogCoorddEXT) 1 5 28 1
NAME( FogCoorddv) 1 5 35 1
NAME( FogCoorddvEXT) 1 5 35 1
NAME( MultiDrawArrays) 1 5 78 4
NAME( MultiDrawArraysEXT) 1 5 78 4
NAME( PointParameterf) 1 5 40 2
NAME( PointParameterfARB) 1 5 40 2
NAME( PointParameterfEXT) 1 5 40 2
NAME( _dispatch_stub_425) 1 5 40 2
NAME( PointParameterfv) 1 5 47 2
NAME( PointParameterfvARB) 1 5 47 2
NAME( PointParameterfvEXT) 1 5 47 2
NAME( _dispatch_stub_426) 1 5 47 2
NAME( PointParameteri) 1 5 40 2
NAME( _dispatch_stub_427) 1 5 40 2
NAME( PointParameteriv) 1 5 47 2
NAME( _dispatch_stub_428) 1 5 47 2
NAME( SecondaryColor3b) 1 5 52 3
NAME( SecondaryColor3bEXT) 1 5 52 3
NAME( SecondaryColor3bv) 1 5 35 1
NAME( SecondaryColor3bvEXT) 1 5 35 1
NAME( SecondaryColor3d) 1 5 52 3
NAME( SecondaryColor3dEXT) 1 5 52 3
NAME( SecondaryColor3dv) 1 5 35 1
NAME( SecondaryColor3dvEXT) 1 5 35 1
NAME( SecondaryColor3i) 1 5 52 3
NAME( SecondaryColor3iEXT) 1 5 52 3
NAME( SecondaryColor3iv) 1 5 35 1
NAME( SecondaryColor3ivEXT) 1 5 35 1
NAME( SecondaryColor3s) 1 5 52 3
NAME( SecondaryColor3sEXT) 1 5 52 3
NAME( SecondaryColor3sv) 1 5 35 1
NAME( SecondaryColor3svEXT) 1 5 35 1
NAME( SecondaryColor3ub) 1 5 52 3
NAME( SecondaryColor3ubEXT) 1 5 52 3
NAME( SecondaryColor3ubv) 1 5 35 1
NAME( SecondaryColor3ubvEXT) 1 5 35 1
NAME( SecondaryColor3ui) 1 5 52 3
NAME( SecondaryColor3uiEXT) 1 5 52 3
NAME( SecondaryColor3uiv) 1 5 35 1
NAME( SecondaryColor3uivEXT) 1 5 35 1
NAME( SecondaryColor3us) 1 5 52 3
NAME( SecondaryColor3usEXT) 1 5 52 3
NAME( SecondaryColor3usv) 1 5 35 1
NAME( SecondaryColor3usvEXT) 1 5 35 1
NAME( SecondaryColorPointer) 1 5 71 4
NAME( SecondaryColorPointerEXT) 1 5 71 4
NAME( WindowPos2d) 1 5 40 2
NAME( WindowPos2dARB) 1 5 40 2
NAME( _dispatch_stub_444) 1 5 40 2
NAME( WindowPos2dv) 1 5 35 1
NAME( WindowPos2dvARB) 1 5 35 1
NAME( _dispatch_stub_445) 1 5 35 1
NAME( WindowPos2f) 1 5 40 2
NAME( WindowPos2fARB) 1 5 40 2
NAME( _dispatch_stub_446) 1 5 40 2
NAME( WindowPos2fv) 1 5 35 1
NAME( WindowPos2fvARB) 1 5 35 1
NAME( _dispatch_stub_447) 1 5 35 1
NAME( WindowPos2i) 1 5 40 2
NAME( WindowPos2iARB) 1 5 40 2
NAME( _dispatch_stub_448) 1 5 40 2
NAME( WindowPos2iv) 1 5 35 1
NAME( WindowPos2ivARB) 1 5 35 1
NAME( _dispatch_stub_449) 1 5 35 1
NAME( WindowPos2s) 1 5 40 2
NAME( WindowPos2sARB) 1 5 40 2
NAME( _dispatch_stub_450) 1 5 40 2
NAME( WindowPos2sv) 1 5 35 1
NAME( WindowPos2svARB) 1 5 35 1
NAME( _dispatch_stub_451) 1 5 35 1
NAME( WindowPos3d) 1 5 52 3
NAME( WindowPos3dARB) 1 5 52 3
NAME( _dispatch_stub_452) 1 5 52 3
NAME( WindowPos3dv) 1 5 35 1
NAME( WindowPos3dvARB) 1 5 35 1
NAME( _dispatch_stub_453) 1 5 35 1
NAME( WindowPos3f) 1 5 52 3
NAME( WindowPos3fARB) 1 5 52 3
NAME( _dispatch_stub_454) 1 5 52 3
NAME( WindowPos3fv) 1 5 35 1
NAME( WindowPos3fvARB) 1 5 35 1
NAME( _dispatch_stub_455) 1 5 35 1
NAME( WindowPos3i) 1 5 52 3
NAME( WindowPos3iARB) 1 5 52 3
NAME( _dispatch_stub_456) 1 5 52 3
NAME( WindowPos3iv) 1 5 35 1
NAME( WindowPos3ivARB) 1 5 35 1
NAME( _dispatch_stub_457) 1 5 35 1
NAME( WindowPos3s) 1 5 52 3
NAME( WindowPos3sARB) 1 5 52 3
NAME( _dispatch_stub_458) 1 5 52 3
NAME( WindowPos3sv) 1 5 35 1
NAME( WindowPos3svARB) 1 5 35 1
NAME( _dispatch_stub_459) 1 5 35 1
NAME( BeginQuery) 1 5 40 2
NAME( BeginQueryARB) 1 5 40 2
NAME( BindBuffer) 1 5 40 2
NAME( BindBufferARB) 1 5 40 2
NAME( BufferData) 1 5 71 4
NAME( BufferDataARB) 1 5 71 4
NAME( BufferSubData) 1 5 71 4
NAME( BufferSubDataARB) 1 5 71 4
NAME( DeleteBuffers) 1 5 47 2
NAME( DeleteBuffersARB) 1 5 47 2
NAME( DeleteQueries) 1 5 47 2
NAME( DeleteQueriesARB) 1 5 47 2
NAME( EndQuery) 1 5 28 1
NAME( EndQueryARB) 1 5 28 1
NAME( GenBuffers) 1 5 46 2
NAME( GenBuffersARB) 1 5 46 2
NAME( GenQueries) 1 5 46 2
NAME( GenQueriesARB) 1 5 46 2
NAME( GetBufferParameteriv) 1 5 58 3
NAME( GetBufferParameterivARB) 1 5 58 3
NAME( GetBufferPointerv) 1 5 58 3
NAME( GetBufferPointervARB) 1 5 58 3
NAME( _dispatch_stub_470) 1 5 58 3
NAME( GetBufferSubData) 1 5 70 4
NAME( GetBufferSubDataARB) 1 5 70 4
NAME( GetQueryObjectiv) 1 5 58 3
NAME( GetQueryObjectivARB) 1 5 58 3
NAME( GetQueryObjectuiv) 1 5 58 3
NAME( GetQueryObjectuivARB) 1 5 58 3
NAME( GetQueryiv) 1 5 58 3
NAME( GetQueryivARB) 1 5 58 3
NAME( IsBuffer) 1 5 28 1
NAME( IsBufferARB) 1 5 28 1
NAME( IsQuery) 1 5 28 1
NAME( IsQueryARB) 1 5 28 1
NAME( MapBuffer) 1 5 40 2
NAME( MapBufferARB) 1 5 40 2
NAME( _dispatch_stub_477) 1 5 40 2
NAME( UnmapBuffer) 1 5 28 1
NAME( UnmapBufferARB) 1 5 28 1
NAME( _dispatch_stub_478) 1 5 28 1
NAME( AttachShader) 1 5 40 2
NAME( BindAttribLocation) 1 5 59 3
NAME( BindAttribLocationARB) 1 5 59 3
NAME( BlendEquationSeparate) 1 5 40 2
NAME( _dispatch_stub_481) 1 5 40 2
NAME( CompileShader) 1 5 28 1
NAME( CompileShaderARB) 1 5 28 1
NAME( CreateProgram) 1 4 19 1
NAME( CreateShader) 1 5 28 1
NAME( DeleteProgram) 1 5 28 1
NAME( DeleteShader) 1 5 28 1
NAME( DetachShader) 1 5 40 2
NAME( DisableVertexAttribArray) 1 5 28 1
NAME( DisableVertexAttribArrayARB) 1 5 28 1
NAME( DrawBuffers) 1 5 47 2
NAME( DrawBuffersARB) 1 5 47 2
NAME( DrawBuffersATI) 1 5 47 2
NAME( _dispatch_stub_489) 1 5 47 2
NAME( EnableVertexAttribArray) 1 5 28 1
NAME( EnableVertexAttribArrayARB) 1 5 28 1
NAME( GetActiveAttrib) 1 5 124 7
NAME( GetActiveAttribARB) 1 5 124 7
NAME( GetActiveUniform) 1 5 124 7
NAME( GetActiveUniformARB) 1 5 124 7
NAME( GetAttachedShaders) 1 5 76 4
NAME( GetAttribLocation) 1 5 47 2
NAME( GetAttribLocationARB) 1 5 47 2
NAME( GetProgramInfoLog) 1 5 76 4
NAME( GetProgramiv) 1 5 58 3
NAME( GetShaderInfoLog) 1 5 76 4
NAME( GetShaderSource) 1 5 76 4
NAME( GetShaderSourceARB) 1 5 76 4
NAME( GetShaderiv) 1 5 58 3
NAME( GetUniformLocation) 1 5 47 2
NAME( GetUniformLocationARB) 1 5 47 2
NAME( GetUniformfv) 1 5 58 3
NAME( GetUniformfvARB) 1 5 58 3
NAME( GetUniformiv) 1 5 58 3
NAME( GetUniformivARB) 1 5 58 3
NAME( GetVertexAttribPointerv) 1 5 58 3
NAME( GetVertexAttribPointervARB) 1 5 58 3
NAME( _dispatch_stub_503) 1 5 58 3
NAME( GetVertexAttribdv) 1 5 58 3
NAME( GetVertexAttribdvARB) 1 5 58 3
NAME( GetVertexAttribfv) 1 5 58 3
NAME( GetVertexAttribfvARB) 1 5 58 3
NAME( GetVertexAttribiv) 1 5 58 3
NAME( GetVertexAttribivARB) 1 5 58 3
NAME( IsProgram) 1 5 28 1
NAME( IsShader) 1 5 28 1
NAME( LinkProgram) 1 5 28 1
NAME( LinkProgramARB) 1 5 28 1
NAME( ShaderSource) 1 5 80 4
NAME( ShaderSourceARB) 1 5 78 4
NAME( StencilFuncSeparate) 1 5 64 4
NAME( StencilMaskSeparate) 1 5 40 2
NAME( StencilOpSeparate) 1 5 64 4
NAME( _dispatch_stub_513) 1 5 64 4
NAME( Uniform1f) 1 5 40 2
NAME( Uniform1fARB) 1 5 40 2
NAME( Uniform1fv) 1 5 59 3
NAME( Uniform1fvARB) 1 5 59 3
NAME( Uniform1i) 1 5 40 2
NAME( Uniform1iARB) 1 5 40 2
NAME( Uniform1iv) 1 5 59 3
NAME( Uniform1ivARB) 1 5 59 3
NAME( Uniform2f) 1 5 52 3
NAME( Uniform2fARB) 1 5 52 3
NAME( Uniform2fv) 1 5 59 3
NAME( Uniform2fvARB) 1 5 59 3
NAME( Uniform2i) 1 5 52 3
NAME( Uniform2iARB) 1 5 52 3
NAME( Uniform2iv) 1 5 59 3
NAME( Uniform2ivARB) 1 5 59 3
NAME( Uniform3f) 1 5 64 4
NAME( Uniform3fARB) 1 5 64 4
NAME( Uniform3fv) 1 5 59 3
NAME( Uniform3fvARB) 1 5 59 3
NAME( Uniform3i) 1 5 64 4
NAME( Uniform3iARB) 1 5 64 4
NAME( Uniform3iv) 1 5 59 3
NAME( Uniform3ivARB) 1 5 59 3
NAME( Uniform4f) 1 5 76 5
NAME( Uniform4fARB) 1 5 76 5
NAME( Uniform4fv) 1 5 59 3
NAME( Uniform4fvARB) 1 5 59 3
NAME( Uniform4i) 1 5 76 5
NAME( Uniform4iARB) 1 5 76 5
NAME( Uniform4iv) 1 5 59 3
NAME( Uniform4ivARB) 1 5 59 3
NAME( UniformMatrix2fv) 1 5 71 4
NAME( UniformMatrix2fvARB) 1 5 71 4
NAME( UniformMatrix3fv) 1 5 71 4
NAME( UniformMatrix3fvARB) 1 5 71 4
NAME( UniformMatrix4fv) 1 5 71 4
NAME( UniformMatrix4fvARB) 1 5 71 4
NAME( UseProgram) 1 5 28 1
NAME( UseProgramObjectARB) 1 5 28 1
NAME( ValidateProgram) 1 5 28 1
NAME( ValidateProgramARB) 1 5 28 1
NAME( VertexAttrib1d) 1 5 40 2
NAME( VertexAttrib1dARB) 1 5 40 2
NAME( VertexAttrib1dv) 1 5 47 2
NAME( VertexAttrib1dvARB) 1 5 47 2
NAME( VertexAttrib1s) 1 5 40 2
NAME( VertexAttrib1sARB) 1 5 40 2
NAME( VertexAttrib1sv) 1 5 47 2
NAME( VertexAttrib1svARB) 1 5 47 2
NAME( VertexAttrib2d) 1 5 52 3
NAME( VertexAttrib2dARB) 1 5 52 3
NAME( VertexAttrib2dv) 1 5 47 2
NAME( VertexAttrib2dvARB) 1 5 47 2
NAME( VertexAttrib2s) 1 5 52 3
NAME( VertexAttrib2sARB) 1 5 52 3
NAME( VertexAttrib2sv) 1 5 47 2
NAME( VertexAttrib2svARB) 1 5 47 2
NAME( VertexAttrib3d) 1 5 64 4
NAME( VertexAttrib3dARB) 1 5 64 4
NAME( VertexAttrib3dv) 1 5 47 2
NAME( VertexAttrib3dvARB) 1 5 47 2
NAME( VertexAttrib3s) 1 5 64 4
NAME( VertexAttrib3sARB) 1 5 64 4
NAME( VertexAttrib3sv) 1 5 47 2
NAME( VertexAttrib3svARB) 1 5 47 2
NAME( VertexAttrib4Nbv) 1 5 47 2
NAME( VertexAttrib4NbvARB) 1 5 47 2
NAME( VertexAttrib4Niv) 1 5 47 2
NAME( VertexAttrib4NivARB) 1 5 47 2
NAME( VertexAttrib4Nsv) 1 5 47 2
NAME( VertexAttrib4NsvARB) 1 5 47 2
NAME( VertexAttrib4Nub) 1 5 76 5
NAME( VertexAttrib4NubARB) 1 5 76 5
NAME( VertexAttrib4Nubv) 1 5 47 2
NAME( VertexAttrib4NubvARB) 1 5 47 2
NAME( VertexAttrib4Nuiv) 1 5 47 2
NAME( VertexAttrib4NuivARB) 1 5 47 2
NAME( VertexAttrib4Nusv) 1 5 47 2
NAME( VertexAttrib4NusvARB) 1 5 47 2
NAME( VertexAttrib4bv) 1 5 47 2
NAME( VertexAttrib4bvARB) 1 5 47 2
NAME( VertexAttrib4d) 1 5 76 5
NAME( VertexAttrib4dARB) 1 5 76 5
NAME( VertexAttrib4dv) 1 5 47 2
NAME( VertexAttrib4dvARB) 1 5 47 2
NAME( VertexAttrib4iv) 1 5 47 2
NAME( VertexAttrib4ivARB) 1 5 47 2
NAME( VertexAttrib4s) 1 5 76 5
NAME( VertexAttrib4sARB) 1 5 76 5
NAME( VertexAttrib4sv) 1 5 47 2
NAME( VertexAttrib4svARB) 1 5 47 2
NAME( VertexAttrib4ubv) 1 5 47 2
NAME( VertexAttrib4ubvARB) 1 5 47 2
NAME( VertexAttrib4uiv) 1 5 47 2
NAME( VertexAttrib4uivARB) 1 5 47 2
NAME( VertexAttrib4usv) 1 5 47 2
NAME( VertexAttrib4usvARB) 1 5 47 2
NAME( VertexAttribPointer) 1 5 95 6
NAME( VertexAttribPointerARB) 1 5 95 6
NAME( UniformMatrix2x3fv) 1 5 71 4
NAME( UniformMatrix2x4fv) 1 5 71 4
NAME( UniformMatrix3x2fv) 1 5 71 4
NAME( UniformMatrix3x4fv) 1 5 71 4
NAME( UniformMatrix4x2fv) 1 5 71 4
NAME( UniformMatrix4x3fv) 1 5 71 4
NAME( BeginConditionalRender) 1 5 40 2
NAME( BeginConditionalRenderNV) 1 5 40 2
NAME( BeginTransformFeedback) 1 5 28 1
NAME( _dispatch_stub_571) 1 5 28 1
NAME( BindBufferBase) 1 5 52 3
NAME( _dispatch_stub_572) 1 5 52 3
NAME( BindBufferRange) 1 5 76 5
NAME( _dispatch_stub_573) 1 5 76 5
NAME( BindFragDataLocationEXT) 1 5 59 3
NAME( BindFragDataLocation) 1 5 59 3
NAME( ClampColorARB) 1 5 40 2
NAME( ClampColor) 1 5 40 2
NAME( ClearBufferfi) 1 5 64 4
NAME( ClearBufferfv) 1 5 59 3
NAME( ClearBufferiv) 1 5 59 3
NAME( ClearBufferuiv) 1 5 59 3
NAME( ColorMaskIndexedEXT) 1 5 76 5
NAME( ColorMaski) 1 5 76 5
NAME( _dispatch_stub_580) 1 5 76 5
NAME( DisableIndexedEXT) 1 5 40 2
NAME( Disablei) 1 5 40 2
NAME( _dispatch_stub_581) 1 5 40 2
NAME( EnableIndexedEXT) 1 5 40 2
NAME( Enablei) 1 5 40 2
NAME( _dispatch_stub_582) 1 5 40 2
NAME( EndConditionalRender) 1 4 19 1
NAME( EndConditionalRenderNV) 1 4 19 1
NAME( EndTransformFeedback) 1 4 19 1
NAME( _dispatch_stub_584) 1 4 19 1
NAME( GetBooleanIndexedvEXT) 1 5 58 3
NAME( GetBooleani_v) 1 5 58 3
NAME( GetFragDataLocationEXT) 1 5 47 2
NAME( GetFragDataLocation) 1 5 47 2
NAME( GetIntegerIndexedvEXT) 1 5 58 3
NAME( GetIntegeri_v) 1 5 58 3
NAME( GetStringi) 1 5 40 2
NAME( GetTexParameterIivEXT) 1 5 58 3
NAME( GetTexParameterIiv) 1 5 58 3
NAME( _dispatch_stub_589) 1 5 58 3
NAME( GetTexParameterIuivEXT) 1 5 58 3
NAME( GetTexParameterIuiv) 1 5 58 3
NAME( _dispatch_stub_590) 1 5 58 3
NAME( GetTransformFeedbackVarying) 1 5 124 7
NAME( _dispatch_stub_591) 1 5 124 7
NAME( GetUniformuivEXT) 1 5 58 3
NAME( GetUniformuiv) 1 5 58 3
NAME( GetVertexAttribIivEXT) 1 5 58 3
NAME( GetVertexAttribIiv) 1 5 58 3
NAME( GetVertexAttribIuivEXT) 1 5 58 3
NAME( GetVertexAttribIuiv) 1 5 58 3
NAME( IsEnabledIndexedEXT) 1 5 40 2
NAME( IsEnabledi) 1 5 40 2
NAME( _dispatch_stub_595) 1 5 40 2
NAME( TexParameterIivEXT) 1 5 59 3
NAME( TexParameterIiv) 1 5 59 3
NAME( _dispatch_stub_596) 1 5 59 3
NAME( TexParameterIuivEXT) 1 5 59 3
NAME( TexParameterIuiv) 1 5 59 3
NAME( _dispatch_stub_597) 1 5 59 3
NAME( TransformFeedbackVaryings) 1 5 73 4
NAME( _dispatch_stub_598) 1 5 73 4
NAME( Uniform1uiEXT) 1 5 40 2
NAME( Uniform1ui) 1 5 40 2
NAME( Uniform1uivEXT) 1 5 59 3
NAME( Uniform1uiv) 1 5 59 3
NAME( Uniform2uiEXT) 1 5 52 3
NAME( Uniform2ui) 1 5 52 3
NAME( Uniform2uivEXT) 1 5 59 3
NAME( Uniform2uiv) 1 5 59 3
NAME( Uniform3uiEXT) 1 5 64 4
NAME( Uniform3ui) 1 5 64 4
NAME( Uniform3uivEXT) 1 5 59 3
NAME( Uniform3uiv) 1 5 59 3
NAME( Uniform4uiEXT) 1 5 76 5
NAME( Uniform4ui) 1 5 76 5
NAME( Uniform4uivEXT) 1 5 59 3
NAME( Uniform4uiv) 1 5 59 3
NAME( VertexAttribI1ivEXT) 1 5 47 2
NAME( VertexAttribI1iv) 1 5 47 2
NAME( VertexAttribI1uivEXT) 1 5 47 2
NAME( VertexAttribI1uiv) 1 5 47 2
NAME( VertexAttribI4bvEXT) 1 5 47 2
NAME( VertexAttribI4bv) 1 5 47 2
NAME( VertexAttribI4svEXT) 1 5 47 2
NAME( VertexAttribI4sv) 1 5 47 2
NAME( VertexAttribI4ubvEXT) 1 5 47 2
NAME( VertexAttribI4ubv) 1 5 47 2
NAME( VertexAttribI4usvEXT) 1 5 47 2
NAME( VertexAttribI4usv) 1 5 47 2
NAME( VertexAttribIPointerEXT) 1 5 83 5
NAME( VertexAttribIPointer) 1 5 83 5
NAME( PrimitiveRestartIndex) 1 5 28 1
NAME( PrimitiveRestartIndexNV) 1 5 28 1
NAME( TexBufferARB) 1 5 52 3
NAME( TexBuffer) 1 5 52 3
NAME( _dispatch_stub_615) 1 5 52 3
NAME( FramebufferTexture) 1 5 64 4
NAME( _dispatch_stub_616) 1 5 64 4
NAME( GetBufferParameteri64v) 1 5 58 3
NAME( GetInteger64i_v) 1 5 58 3
NAME( VertexAttribDivisorARB) 1 5 40 2
NAME( VertexAttribDivisor) 1 5 40 2
NAME( MinSampleShadingARB) 1 5 28 1
NAME( MinSampleShading) 1 5 28 1
NAME( _dispatch_stub_620) 1 5 28 1
NAME( MemoryBarrierByRegion) 1 5 28 1
NAME( BindProgramARB) 1 5 40 2
NAME( _dispatch_stub_622) 1 5 40 2
NAME( DeleteProgramsARB) 1 5 47 2
NAME( _dispatch_stub_623) 1 5 47 2
NAME( GenProgramsARB) 1 5 46 2
NAME( _dispatch_stub_624) 1 5 46 2
NAME( GetProgramEnvParameterdvARB) 1 5 58 3
NAME( GetProgramEnvParameterfvARB) 1 5 58 3
NAME( GetProgramLocalParameterdvARB) 1 5 58 3
NAME( GetProgramLocalParameterfvARB) 1 5 58 3
NAME( GetProgramStringARB) 1 5 58 3
NAME( GetProgramivARB) 1 5 58 3
NAME( IsProgramARB) 1 5 28 1
NAME( _dispatch_stub_631) 1 5 28 1
NAME( ProgramEnvParameter4dARB) 1 5 88 6
NAME( _dispatch_stub_632) 1 5 88 6
NAME( ProgramEnvParameter4dvARB) 1 5 59 3
NAME( _dispatch_stub_633) 1 5 59 3
NAME( ProgramEnvParameter4fARB) 1 5 88 6
NAME( _dispatch_stub_634) 1 5 88 6
NAME( ProgramEnvParameter4fvARB) 1 5 59 3
NAME( _dispatch_stub_635) 1 5 59 3
NAME( ProgramLocalParameter4dARB) 1 5 88 6
NAME( ProgramLocalParameter4dvARB) 1 5 59 3
NAME( ProgramLocalParameter4fARB) 1 5 88 6
NAME( ProgramLocalParameter4fvARB) 1 5 59 3
NAME( ProgramStringARB) 1 5 71 4
NAME( VertexAttrib1f) 1 5 40 2
NAME( VertexAttrib1fARB) 1 5 40 2
NAME( VertexAttrib1fv) 1 5 47 2
NAME( VertexAttrib1fvARB) 1 5 47 2
NAME( VertexAttrib2f) 1 5 52 3
NAME( VertexAttrib2fARB) 1 5 52 3
NAME( VertexAttrib2fv) 1 5 47 2
NAME( VertexAttrib2fvARB) 1 5 47 2
NAME( VertexAttrib3f) 1 5 64 4
NAME( VertexAttrib3fARB) 1 5 64 4
NAME( VertexAttrib3fv) 1 5 47 2
NAME( VertexAttrib3fvARB) 1 5 47 2
NAME( VertexAttrib4f) 1 5 76 5
NAME( VertexAttrib4fARB) 1 5 76 5
NAME( VertexAttrib4fv) 1 5 47 2
NAME( VertexAttrib4fvARB) 1 5 47 2
NAME( AttachObjectARB) 1 5 40 2
NAME( CreateProgramObjectARB) 1 4 19 1
NAME( CreateShaderObjectARB) 1 5 28 1
NAME( DeleteObjectARB) 1 5 28 1
NAME( DetachObjectARB) 1 5 40 2
NAME( GetAttachedObjectsARB) 1 5 76 4
NAME( GetHandleARB) 1 5 28 1
NAME( GetInfoLogARB) 1 5 76 4
NAME( GetObjectParameterfvARB) 1 5 58 3
NAME( GetObjectParameterivARB) 1 5 58 3
NAME( DrawArraysInstancedARB) 1 5 64 4
NAME( DrawArraysInstancedEXT) 1 5 64 4
NAME( DrawArraysInstanced) 1 5 64 4
NAME( DrawElementsInstancedARB) 1 5 83 5
NAME( DrawElementsInstancedEXT) 1 5 83 5
NAME( DrawElementsInstanced) 1 5 83 5
NAME( BindFramebuffer) 1 5 40 2
NAME( _dispatch_stub_661) 1 5 40 2
NAME( BindRenderbuffer) 1 5 40 2
NAME( _dispatch_stub_662) 1 5 40 2
NAME( BlitFramebuffer) 1 5 136 10
NAME( _dispatch_stub_663) 1 5 136 10
NAME( CheckFramebufferStatus) 1 5 28 1
NAME( CheckFramebufferStatusEXT) 1 5 28 1
NAME( _dispatch_stub_664) 1 5 28 1
NAME( DeleteFramebuffers) 1 5 47 2
NAME( DeleteFramebuffersEXT) 1 5 47 2
NAME( _dispatch_stub_665) 1 5 47 2
NAME( DeleteRenderbuffers) 1 5 47 2
NAME( DeleteRenderbuffersEXT) 1 5 47 2
NAME( _dispatch_stub_666) 1 5 47 2
NAME( FramebufferRenderbuffer) 1 5 64 4
NAME( FramebufferRenderbufferEXT) 1 5 64 4
NAME( _dispatch_stub_667) 1 5 64 4
NAME( FramebufferTexture1D) 1 5 76 5
NAME( FramebufferTexture1DEXT) 1 5 76 5
NAME( FramebufferTexture2D) 1 5 76 5
NAME( FramebufferTexture2DEXT) 1 5 76 5
NAME( _dispatch_stub_669) 1 5 76 5
NAME( FramebufferTexture3D) 1 5 88 6
NAME( FramebufferTexture3DEXT) 1 5 88 6
NAME( _dispatch_stub_670) 1 5 88 6
NAME( FramebufferTextureLayer) 1 5 76 5
NAME( FramebufferTextureLayerEXT) 1 5 76 5
NAME( GenFramebuffers) 1 5 46 2
NAME( GenFramebuffersEXT) 1 5 46 2
NAME( _dispatch_stub_672) 1 5 46 2
NAME( GenRenderbuffers) 1 5 46 2
NAME( GenRenderbuffersEXT) 1 5 46 2
NAME( _dispatch_stub_673) 1 5 46 2
NAME( GenerateMipmap) 1 5 28 1
NAME( GenerateMipmapEXT) 1 5 28 1
NAME( _dispatch_stub_674) 1 5 28 1
NAME( GetFramebufferAttachmentParameteriv) 1 5 70 4
NAME( GetFramebufferAttachmentParameterivEXT) 1 5 70 4
NAME( _dispatch_stub_675) 1 5 70 4
NAME( GetRenderbufferParameteriv) 1 5 58 3
NAME( GetRenderbufferParameterivEXT) 1 5 58 3
NAME( _dispatch_stub_676) 1 5 58 3
NAME( IsFramebuffer) 1 5 28 1
NAME( IsFramebufferEXT) 1 5 28 1
NAME( _dispatch_stub_677) 1 5 28 1
NAME( IsRenderbuffer) 1 5 28 1
NAME( IsRenderbufferEXT) 1 5 28 1
NAME( _dispatch_stub_678) 1 5 28 1
NAME( RenderbufferStorage) 1 5 64 4
NAME( RenderbufferStorageEXT) 1 5 64 4
NAME( _dispatch_stub_679) 1 5 64 4
NAME( RenderbufferStorageMultisample) 1 5 76 5
NAME( RenderbufferStorageMultisampleEXT) 1 5 76 5
NAME( FlushMappedBufferRange) 1 5 52 3
NAME( _dispatch_stub_681) 1 5 52 3
NAME( MapBufferRange) 1 5 64 4
NAME( _dispatch_stub_682) 1 5 64 4
NAME( BindVertexArray) 1 5 28 1
NAME( _dispatch_stub_683) 1 5 28 1
NAME( DeleteVertexArrays) 1 5 47 2
NAME( _dispatch_stub_684) 1 5 47 2
NAME( GenVertexArrays) 1 5 46 2
NAME( _dispatch_stub_685) 1 5 46 2
NAME( IsVertexArray) 1 5 28 1
NAME( _dispatch_stub_686) 1 5 28 1
NAME( GetActiveUniformBlockName) 1 5 88 5
NAME( GetActiveUniformBlockiv) 1 5 70 4
NAME( GetActiveUniformName) 1 5 88 5
NAME( GetActiveUniformsiv) 1 5 89 5
NAME( GetUniformBlockIndex) 1 5 47 2
NAME( GetUniformIndices) 1 5 79 4
NAME( UniformBlockBinding) 1 5 52 3
NAME( CopyBufferSubData) 1 5 76 5
NAME( ClientWaitSync) 1 5 52 3
NAME( DeleteSync) 1 5 28 1
NAME( FenceSync) 1 5 40 2
NAME( GetInteger64v) 1 5 46 2
NAME( GetSynciv) 1 5 88 5
NAME( IsSync) 1 5 28 1
NAME( WaitSync) 1 5 52 3
NAME( DrawElementsBaseVertex) 1 5 83 5
NAME( _dispatch_stub_702) 1 5 83 5
NAME( DrawElementsInstancedBaseVertex) 1 5 95 6
NAME( _dispatch_stub_703) 1 5 95 6
NAME( DrawRangeElementsBaseVertex) 1 5 107 7
NAME( _dispatch_stub_704) 1 5 107 7
NAME( MultiDrawElementsBaseVertex) 1 5 111 6
NAME( _dispatch_stub_705) 1 5 111 6
NAME( ProvokingVertexEXT) 1 5 28 1
NAME( ProvokingVertex) 1 5 28 1
NAME( GetMultisamplefv) 1 5 58 3
NAME( SampleMaski) 1 5 40 2
NAME( TexImage2DMultisample) 1 5 88 6
NAME( TexImage3DMultisample) 1 5 100 7
NAME( BlendEquationSeparateiARB) 1 5 52 3
NAME( BlendEquationSeparatei) 1 5 52 3
NAME( _dispatch_stub_711) 1 5 52 3
NAME( BlendEquationiARB) 1 5 40 2
NAME( BlendEquationi) 1 5 40 2
NAME( _dispatch_stub_712) 1 5 40 2
NAME( BlendFuncSeparateiARB) 1 5 76 5
NAME( BlendFuncSeparatei) 1 5 76 5
NAME( _dispatch_stub_713) 1 5 76 5
NAME( BlendFunciARB) 1 5 52 3
NAME( BlendFunci) 1 5 52 3
NAME( _dispatch_stub_714) 1 5 52 3
NAME( BindFragDataLocationIndexed) 1 5 71 4
NAME( _dispatch_stub_715) 1 5 71 4
NAME( GetFragDataIndex) 1 5 47 2
NAME( _dispatch_stub_716) 1 5 47 2
NAME( BindSampler) 1 5 40 2
NAME( DeleteSamplers) 1 5 47 2
NAME( GenSamplers) 1 5 46 2
NAME( GetSamplerParameterIiv) 1 5 58 3
NAME( _dispatch_stub_720) 1 5 58 3
NAME( GetSamplerParameterIuiv) 1 5 58 3
NAME( _dispatch_stub_721) 1 5 58 3
NAME( GetSamplerParameterfv) 1 5 58 3
NAME( GetSamplerParameteriv) 1 5 58 3
NAME( IsSampler) 1 5 28 1
NAME( SamplerParameterIiv) 1 5 59 3
NAME( _dispatch_stub_725) 1 5 59 3
NAME( SamplerParameterIuiv) 1 5 59 3
NAME( _dispatch_stub_726) 1 5 59 3
NAME( SamplerParameterf) 1 5 52 3
NAME( SamplerParameterfv) 1 5 59 3
NAME( SamplerParameteri) 1 5 52 3
NAME( SamplerParameteriv) 1 5 59 3
NAME( _dispatch_stub_731) 1 5 58 3
NAME( _dispatch_stub_732) 1 5 58 3
NAME( _dispatch_stub_733) 1 5 40 2
NAME( ColorP3ui) 1 5 40 2
NAME( ColorP3uiv) 1 5 47 2
NAME( ColorP4ui) 1 5 40 2
NAME( ColorP4uiv) 1 5 47 2
NAME( MultiTexCoordP1ui) 1 5 52 3
NAME( MultiTexCoordP1uiv) 1 5 59 3
NAME( MultiTexCoordP2ui) 1 5 52 3
NAME( MultiTexCoordP2uiv) 1 5 59 3
NAME( MultiTexCoordP3ui) 1 5 52 3
NAME( MultiTexCoordP3uiv) 1 5 59 3
NAME( MultiTexCoordP4ui) 1 5 52 3
NAME( MultiTexCoordP4uiv) 1 5 59 3
NAME( NormalP3ui) 1 5 40 2
NAME( NormalP3uiv) 1 5 47 2
NAME( SecondaryColorP3ui) 1 5 40 2
NAME( SecondaryColorP3uiv) 1 5 47 2
NAME( TexCoordP1ui) 1 5 40 2
NAME( TexCoordP1uiv) 1 5 47 2
NAME( TexCoordP2ui) 1 5 40 2
NAME( TexCoordP2uiv) 1 5 47 2
NAME( TexCoordP3ui) 1 5 40 2
NAME( TexCoordP3uiv) 1 5 47 2
NAME( TexCoordP4ui) 1 5 40 2
NAME( TexCoordP4uiv) 1 5 47 2
NAME( VertexAttribP1ui) 1 5 64 4
NAME( VertexAttribP1uiv) 1 5 71 4
NAME( VertexAttribP2ui) 1 5 64 4
NAME( VertexAttribP2uiv) 1 5 71 4
NAME( VertexAttribP3ui) 1 5 64 4
NAME( VertexAttribP3uiv) 1 5 71 4
NAME( VertexAttribP4ui) 1 5 64 4
NAME( VertexAttribP4uiv) 1 5 71 4
NAME( VertexP2ui) 1 5 40 2
NAME( VertexP2uiv) 1 5 47 2
NAME( VertexP3ui) 1 5 40 2
NAME( VertexP3uiv) 1 5 47 2
NAME( VertexP4ui) 1 5 40 2
NAME( VertexP4uiv) 1 5 47 2
NAME( DrawArraysIndirect) 1 5 47 2
NAME( DrawElementsIndirect) 1 5 59 3
NAME( _dispatch_stub_774) 1 5 58 3
NAME( _dispatch_stub_775) 1 5 40 2
NAME( _dispatch_stub_776) 1 5 59 3
NAME( _dispatch_stub_777) 1 5 52 3
NAME( _dispatch_stub_778) 1 5 59 3
NAME( _dispatch_stub_779) 1 5 64 4
NAME( _dispatch_stub_780) 1 5 59 3
NAME( _dispatch_stub_781) 1 5 76 5
NAME( _dispatch_stub_782) 1 5 59 3
NAME( _dispatch_stub_783) 1 5 71 4
NAME( _dispatch_stub_784) 1 5 71 4
NAME( _dispatch_stub_785) 1 5 71 4
NAME( _dispatch_stub_786) 1 5 71 4
NAME( _dispatch_stub_787) 1 5 71 4
NAME( _dispatch_stub_788) 1 5 71 4
NAME( _dispatch_stub_789) 1 5 71 4
NAME( _dispatch_stub_790) 1 5 71 4
NAME( _dispatch_stub_791) 1 5 71 4
NAME( _dispatch_stub_792) 1 5 100 6
NAME( _dispatch_stub_793) 1 5 100 6
NAME( _dispatch_stub_794) 1 5 82 5
NAME( _dispatch_stub_795) 1 5 70 4
NAME( _dispatch_stub_796) 1 5 59 3
NAME( _dispatch_stub_797) 1 5 59 3
NAME( _dispatch_stub_798) 1 5 58 3
NAME( _dispatch_stub_799) 1 5 59 3
NAME( _dispatch_stub_800) 1 5 47 2
NAME( PatchParameteri) 1 5 40 2
NAME( _dispatch_stub_801) 1 5 40 2
NAME( BindTransformFeedback) 1 5 40 2
NAME( DeleteTransformFeedbacks) 1 5 47 2
NAME( DrawTransformFeedback) 1 5 40 2
NAME( GenTransformFeedbacks) 1 5 46 2
NAME( IsTransformFeedback) 1 5 28 1
NAME( PauseTransformFeedback) 1 4 19 1
NAME( ResumeTransformFeedback) 1 4 19 1
NAME( BeginQueryIndexed) 1 5 52 3
NAME( DrawTransformFeedbackStream) 1 5 52 3
NAME( EndQueryIndexed) 1 5 40 2
NAME( GetQueryIndexediv) 1 5 70 4
NAME( ClearDepthf) 1 5 28 1
NAME( _dispatch_stub_813) 1 5 28 1
NAME( DepthRangef) 1 5 40 2
NAME( _dispatch_stub_814) 1 5 40 2
NAME( GetShaderPrecisionFormat) 1 5 76 4
NAME( ReleaseShaderCompiler) 1 4 19 1
NAME( ShaderBinary) 1 5 90 5
NAME( GetProgramBinary) 1 5 94 5
NAME( _dispatch_stub_818) 1 5 94 5
NAME( ProgramBinary) 1 5 71 4
NAME( _dispatch_stub_819) 1 5 71 4
NAME( ProgramParameteri) 1 5 52 3
NAME( _dispatch_stub_820) 1 5 52 3
NAME( _dispatch_stub_821) 1 5 58 3
NAME( _dispatch_stub_822) 1 5 40 2
NAME( _dispatch_stub_823) 1 5 47 2
NAME( _dispatch_stub_824) 1 5 52 3
NAME( _dispatch_stub_825) 1 5 47 2
NAME( _dispatch_stub_826) 1 5 64 4
NAME( _dispatch_stub_827) 1 5 47 2
NAME( _dispatch_stub_828) 1 5 76 5
NAME( _dispatch_stub_829) 1 5 47 2
NAME( _dispatch_stub_830) 1 5 83 5
NAME( DepthRangeArrayv) 1 5 59 3
NAME( DepthRangeIndexed) 1 5 52 3
NAME( GetDoublei_v) 1 5 58 3
NAME( GetFloati_v) 1 5 58 3
NAME( _dispatch_stub_834) 1 5 58 3
NAME( ScissorArrayv) 1 5 59 3
NAME( _dispatch_stub_835) 1 5 59 3
NAME( ScissorIndexed) 1 5 76 5
NAME( _dispatch_stub_836) 1 5 76 5
NAME( ScissorIndexedv) 1 5 47 2
NAME( _dispatch_stub_837) 1 5 47 2
NAME( ViewportArrayv) 1 5 59 3
NAME( _dispatch_stub_838) 1 5 59 3
NAME( ViewportIndexedf) 1 5 76 5
NAME( _dispatch_stub_839) 1 5 76 5
NAME( ViewportIndexedfv) 1 5 47 2
NAME( _dispatch_stub_840) 1 5 47 2
NAME( GetGraphicsResetStatusARB) 1 4 19 1
NAME( GetGraphicsResetStatus) 1 4 19 1
NAME( _dispatch_stub_841) 1 4 19 1
NAME( GetnColorTableARB) 1 5 82 5
NAME( GetnCompressedTexImageARB) 1 5 70 4
NAME( GetnConvolutionFilterARB) 1 5 82 5
NAME( GetnHistogramARB) 1 5 94 6
NAME( GetnMapdvARB) 1 5 70 4
NAME( GetnMapfvARB) 1 5 70 4
NAME( GetnMapivARB) 1 5 70 4
NAME( GetnMinmaxARB) 1 5 94 6
NAME( GetnPixelMapfvARB) 1 5 58 3
NAME( GetnPixelMapuivARB) 1 5 58 3
NAME( GetnPixelMapusvARB) 1 5 58 3
NAME( GetnPolygonStippleARB) 1 5 46 2
NAME( GetnSeparableFilterARB) 1 5 130 8
NAME( GetnTexImageARB) 1 5 94 6
NAME( GetnUniformdvARB) 1 5 70 4
NAME( GetnUniformfvARB) 1 5 70 4
NAME( GetnUniformfv) 1 5 70 4
NAME( _dispatch_stub_857) 1 5 70 4
NAME( GetnUniformivARB) 1 5 70 4
NAME( GetnUniformiv) 1 5 70 4
NAME( _dispatch_stub_858) 1 5 70 4
NAME( GetnUniformuivARB) 1 5 70 4
NAME( GetnUniformuiv) 1 5 70 4
NAME( _dispatch_stub_859) 1 5 70 4
NAME( ReadnPixelsARB) 1 5 118 8
NAME( ReadnPixels) 1 5 118 8
NAME( _dispatch_stub_860) 1 5 118 8
NAME( DrawArraysInstancedBaseInstance) 1 5 76 5
NAME( _dispatch_stub_861) 1 5 76 5
NAME( DrawElementsInstancedBaseInstance) 1 5 95 6
NAME( _dispatch_stub_862) 1 5 95 6
NAME( DrawElementsInstancedBaseVertexBaseInstance) 1 5 107 7
NAME( _dispatch_stub_863) 1 5 107 7
NAME( DrawTransformFeedbackInstanced) 1 5 52 3
NAME( DrawTransformFeedbackStreamInstanced) 1 5 64 4
NAME( _dispatch_stub_866) 1 5 82 5
NAME( GetActiveAtomicCounterBufferiv) 1 5 70 4
NAME( BindImageTexture) 1 5 100 7
NAME( MemoryBarrier) 1 5 28 1
NAME( TexStorage1D) 1 5 64 4
NAME( TexStorage2D) 1 5 76 5
NAME( TexStorage3D) 1 5 88 6
NAME( TextureStorage1DEXT) 1 5 76 5
NAME( TextureStorage2DEXT) 1 5 88 6
NAME( TextureStorage3DEXT) 1 5 100 7
NAME( ClearBufferData) 1 5 83 5
NAME( ClearBufferSubData) 1 5 107 7
NAME( DispatchCompute) 1 5 52 3
NAME( DispatchComputeIndirect) 1 5 28 1
NAME( CopyImageSubData) 1 5 196 15
NAME( _dispatch_stub_880) 1 5 196 15
NAME( TextureView) 1 5 112 8
NAME( BindVertexBuffer) 1 5 64 4
NAME( VertexAttribBinding) 1 5 40 2
NAME( VertexAttribFormat) 1 5 76 5
NAME( VertexAttribIFormat) 1 5 64 4
NAME( VertexAttribLFormat) 1 5 64 4
NAME( VertexBindingDivisor) 1 5 40 2
NAME( FramebufferParameteri) 1 5 52 3
NAME( GetFramebufferParameteriv) 1 5 58 3
NAME( _dispatch_stub_890) 1 5 82 5
NAME( MultiDrawArraysIndirect) 1 5 71 4
NAME( MultiDrawElementsIndirect) 1 5 83 5
NAME( GetProgramInterfaceiv) 1 5 70 4
NAME( GetProgramResourceIndex) 1 5 59 3
NAME( GetProgramResourceLocation) 1 5 59 3
NAME( _dispatch_stub_896) 1 5 59 3
NAME( GetProgramResourceName) 1 5 100 6
NAME( GetProgramResourceiv) 1 5 131 8
NAME( _dispatch_stub_899) 1 5 52 3
NAME( TexBufferRange) 1 5 76 5
NAME( _dispatch_stub_900) 1 5 76 5
NAME( TexStorage2DMultisample) 1 5 88 6
NAME( TexStorage3DMultisample) 1 5 100 7
NAME( _dispatch_stub_902) 1 5 100 7
NAME( BufferStorage) 1 5 71 4
NAME( _dispatch_stub_903) 1 5 71 4
NAME( ClearTexImage) 1 5 83 5
NAME( ClearTexSubImage) 1 5 155 11
NAME( BindBuffersBase) 1 5 71 4
NAME( BindBuffersRange) 1 5 109 6
NAME( BindImageTextures) 1 5 59 3
NAME( BindSamplers) 1 5 59 3
NAME( BindTextures) 1 5 59 3
NAME( BindVertexBuffers) 1 5 97 5
NAME( _dispatch_stub_912) 1 5 88 6
NAME( _dispatch_stub_913) 1 5 76 5
NAME( _dispatch_stub_914) 1 5 88 6
NAME( _dispatch_stub_915) 1 5 40 2
NAME( _dispatch_stub_916) 1 5 40 2
NAME( _dispatch_stub_917) 1 5 160 12
NAME( _dispatch_stub_918) 1 5 40 2
NAME( _dispatch_stub_919) 1 5 83 5
NAME( _dispatch_stub_920) 1 5 107 7
NAME( _dispatch_stub_921) 1 5 76 5
NAME( _dispatch_stub_922) 1 5 71 4
NAME( _dispatch_stub_923) 1 5 71 4
NAME( _dispatch_stub_924) 1 5 71 4
NAME( _dispatch_stub_925) 1 5 107 7
NAME( _dispatch_stub_926) 1 5 131 9
NAME( _dispatch_stub_927) 1 5 155 11
NAME( _dispatch_stub_928) 1 5 76 5
NAME( _dispatch_stub_929) 1 5 88 6
NAME( _dispatch_stub_930) 1 5 112 8
NAME( _dispatch_stub_931) 1 5 124 9
NAME( _dispatch_stub_932) 1 5 46 2
NAME( _dispatch_stub_933) 1 5 46 2
NAME( _dispatch_stub_934) 1 5 46 2
NAME( _dispatch_stub_935) 1 5 58 3
NAME( _dispatch_stub_936) 1 5 46 2
NAME( _dispatch_stub_937) 1 5 46 2
NAME( _dispatch_stub_938) 1 5 58 3
NAME( _dispatch_stub_939) 1 5 46 2
NAME( _dispatch_stub_940) 1 5 46 2
NAME( _dispatch_stub_941) 1 5 40 2
NAME( _dispatch_stub_942) 1 5 40 2
NAME( _dispatch_stub_943) 1 5 52 3
NAME( _dispatch_stub_944) 1 5 28 1
NAME( _dispatch_stub_945) 1 5 70 4
NAME( _dispatch_stub_946) 1 5 58 3
NAME( _dispatch_stub_947) 1 5 58 3
NAME( _dispatch_stub_948) 1 5 58 3
NAME( _dispatch_stub_949) 1 5 70 4
NAME( _dispatch_stub_950) 1 5 70 4
NAME( _dispatch_stub_951) 1 5 58 3
NAME( _dispatch_stub_952) 1 5 58 3
NAME( _dispatch_stub_953) 1 5 64 4
NAME( _dispatch_stub_954) 1 5 64 4
NAME( _dispatch_stub_955) 1 5 64 4
NAME( _dispatch_stub_956) 1 5 64 4
NAME( _dispatch_stub_957) 1 5 94 6
NAME( _dispatch_stub_958) 1 5 70 4
NAME( _dispatch_stub_959) 1 5 70 4
NAME( _dispatch_stub_960) 1 5 58 3
NAME( _dispatch_stub_961) 1 5 58 3
NAME( _dispatch_stub_962) 1 5 58 3
NAME( _dispatch_stub_963) 1 5 58 3
NAME( _dispatch_stub_964) 1 5 70 4
NAME( _dispatch_stub_965) 1 5 70 4
NAME( _dispatch_stub_966) 1 5 58 3
NAME( _dispatch_stub_967) 1 5 70 4
NAME( _dispatch_stub_968) 1 5 70 4
NAME( _dispatch_stub_969) 1 5 58 3
NAME( _dispatch_stub_970) 1 5 59 3
NAME( _dispatch_stub_971) 1 5 107 7
NAME( _dispatch_stub_972) 1 5 40 2
NAME( _dispatch_stub_973) 1 5 64 4
NAME( _dispatch_stub_974) 1 5 71 4
NAME( _dispatch_stub_975) 1 5 71 4
NAME( _dispatch_stub_976) 1 5 71 4
NAME( _dispatch_stub_977) 1 5 40 2
NAME( _dispatch_stub_978) 1 5 59 3
NAME( _dispatch_stub_979) 1 5 52 3
NAME( _dispatch_stub_980) 1 5 40 2
NAME( _dispatch_stub_981) 1 5 64 4
NAME( _dispatch_stub_982) 1 5 64 4
NAME( _dispatch_stub_983) 1 5 76 5
NAME( _dispatch_stub_984) 1 5 64 4
NAME( _dispatch_stub_985) 1 5 76 5
NAME( _dispatch_stub_986) 1 5 52 3
NAME( _dispatch_stub_987) 1 5 76 5
NAME( _dispatch_stub_988) 1 5 59 3
NAME( _dispatch_stub_989) 1 5 59 3
NAME( _dispatch_stub_990) 1 5 52 3
NAME( _dispatch_stub_991) 1 5 59 3
NAME( _dispatch_stub_992) 1 5 52 3
NAME( _dispatch_stub_993) 1 5 59 3
NAME( _dispatch_stub_994) 1 5 64 4
NAME( _dispatch_stub_995) 1 5 76 5
NAME( _dispatch_stub_996) 1 5 88 6
NAME( _dispatch_stub_997) 1 5 88 6
NAME( _dispatch_stub_998) 1 5 100 7
NAME( _dispatch_stub_999) 1 5 107 7
NAME( _dispatch_stub_1000) 1 5 131 9
NAME( _dispatch_stub_1001) 1 5 155 11
NAME( _dispatch_stub_1002) 1 5 52 3
NAME( _dispatch_stub_1003) 1 5 76 5
NAME( _dispatch_stub_1004) 1 5 28 1
NAME( _dispatch_stub_1005) 1 5 52 3
NAME( _dispatch_stub_1006) 1 5 88 6
NAME( _dispatch_stub_1007) 1 5 76 5
NAME( _dispatch_stub_1008) 1 5 76 5
NAME( _dispatch_stub_1009) 1 5 52 3
NAME( _dispatch_stub_1010) 1 5 40 2
NAME( _dispatch_stub_1011) 1 5 76 5
NAME( _dispatch_stub_1012) 1 5 109 6
NAME( _dispatch_stub_1013) 1 5 142 10
NAME( _dispatch_stub_1014) 1 5 166 12
NAME( InvalidateBufferData) 1 5 28 1
NAME( InvalidateBufferSubData) 1 5 52 3
NAME( InvalidateFramebuffer) 1 5 59 3
NAME( InvalidateSubFramebuffer) 1 5 107 7
NAME( InvalidateTexImage) 1 5 40 2
NAME( InvalidateTexSubImage) 1 5 112 8
NAME( _dispatch_stub_1021) 1 5 40 2
NAME( _dispatch_stub_1022) 1 5 76 5
NAME( _dispatch_stub_1023) 1 5 35 1
NAME( _dispatch_stub_1024) 1 5 76 5
NAME( _dispatch_stub_1025) 1 5 35 1
NAME( _dispatch_stub_1026) 1 5 76 5
NAME( _dispatch_stub_1027) 1 5 35 1
NAME( _dispatch_stub_1028) 1 5 76 5
NAME( _dispatch_stub_1029) 1 5 35 1
NAME( PointSizePointerOES) 1 5 59 3
NAME( _dispatch_stub_1031) 1 5 52 2
NAME( _dispatch_stub_1032) 1 5 40 2
NAME( _dispatch_stub_1033) 1 5 28 1
NAME( ColorPointerEXT) 1 5 83 5
NAME( EdgeFlagPointerEXT) 1 5 59 3
NAME( IndexPointerEXT) 1 5 71 4
NAME( NormalPointerEXT) 1 5 71 4
NAME( TexCoordPointerEXT) 1 5 83 5
NAME( VertexPointerEXT) 1 5 83 5
NAME( _dispatch_stub_1040) 1 5 59 3
NAME( ActiveShaderProgram) 1 5 40 2
NAME( _dispatch_stub_1041) 1 5 40 2
NAME( BindProgramPipeline) 1 5 28 1
NAME( _dispatch_stub_1042) 1 5 28 1
NAME( CreateShaderProgramv) 1 5 61 3
NAME( _dispatch_stub_1043) 1 5 61 3
NAME( DeleteProgramPipelines) 1 5 47 2
NAME( _dispatch_stub_1044) 1 5 47 2
NAME( GenProgramPipelines) 1 5 46 2
NAME( _dispatch_stub_1045) 1 5 46 2
NAME( GetProgramPipelineInfoLog) 1 5 76 4
NAME( _dispatch_stub_1046) 1 5 76 4
NAME( GetProgramPipelineiv) 1 5 58 3
NAME( _dispatch_stub_1047) 1 5 58 3
NAME( IsProgramPipeline) 1 5 28 1
NAME( _dispatch_stub_1048) 1 5 28 1
NAME( LockArraysEXT) 1 5 40 2
NAME( _dispatch_stub_1050) 1 5 52 3
NAME( _dispatch_stub_1051) 1 5 71 4
NAME( ProgramUniform1f) 1 5 52 3
NAME( _dispatch_stub_1052) 1 5 52 3
NAME( ProgramUniform1fv) 1 5 71 4
NAME( _dispatch_stub_1053) 1 5 71 4
NAME( ProgramUniform1i) 1 5 52 3
NAME( _dispatch_stub_1054) 1 5 52 3
NAME( ProgramUniform1iv) 1 5 71 4
NAME( _dispatch_stub_1055) 1 5 71 4
NAME( ProgramUniform1ui) 1 5 52 3
NAME( _dispatch_stub_1056) 1 5 52 3
NAME( ProgramUniform1uiv) 1 5 71 4
NAME( _dispatch_stub_1057) 1 5 71 4
NAME( _dispatch_stub_1058) 1 5 64 4
NAME( _dispatch_stub_1059) 1 5 71 4
NAME( ProgramUniform2f) 1 5 64 4
NAME( _dispatch_stub_1060) 1 5 64 4
NAME( ProgramUniform2fv) 1 5 71 4
NAME( _dispatch_stub_1061) 1 5 71 4
NAME( ProgramUniform2i) 1 5 64 4
NAME( _dispatch_stub_1062) 1 5 64 4
NAME( ProgramUniform2iv) 1 5 71 4
NAME( _dispatch_stub_1063) 1 5 71 4
NAME( ProgramUniform2ui) 1 5 64 4
NAME( _dispatch_stub_1064) 1 5 64 4
NAME( ProgramUniform2uiv) 1 5 71 4
NAME( _dispatch_stub_1065) 1 5 71 4
NAME( _dispatch_stub_1066) 1 5 76 5
NAME( _dispatch_stub_1067) 1 5 71 4
NAME( ProgramUniform3f) 1 5 76 5
NAME( _dispatch_stub_1068) 1 5 76 5
NAME( ProgramUniform3fv) 1 5 71 4
NAME( _dispatch_stub_1069) 1 5 71 4
NAME( ProgramUniform3i) 1 5 76 5
NAME( _dispatch_stub_1070) 1 5 76 5
NAME( ProgramUniform3iv) 1 5 71 4
NAME( _dispatch_stub_1071) 1 5 71 4
NAME( ProgramUniform3ui) 1 5 76 5
NAME( _dispatch_stub_1072) 1 5 76 5
NAME( ProgramUniform3uiv) 1 5 71 4
NAME( _dispatch_stub_1073) 1 5 71 4
NAME( _dispatch_stub_1074) 1 5 88 6
NAME( _dispatch_stub_1075) 1 5 71 4
NAME( ProgramUniform4f) 1 5 88 6
NAME( _dispatch_stub_1076) 1 5 88 6
NAME( ProgramUniform4fv) 1 5 71 4
NAME( _dispatch_stub_1077) 1 5 71 4
NAME( ProgramUniform4i) 1 5 88 6
NAME( _dispatch_stub_1078) 1 5 88 6
NAME( ProgramUniform4iv) 1 5 71 4
NAME( _dispatch_stub_1079) 1 5 71 4
NAME( ProgramUniform4ui) 1 5 88 6
NAME( _dispatch_stub_1080) 1 5 88 6
NAME( ProgramUniform4uiv) 1 5 71 4
NAME( _dispatch_stub_1081) 1 5 71 4
NAME( _dispatch_stub_1082) 1 5 83 5
NAME( ProgramUniformMatrix2fv) 1 5 83 5
NAME( _dispatch_stub_1083) 1 5 83 5
NAME( _dispatch_stub_1084) 1 5 83 5
NAME( ProgramUniformMatrix2x3fv) 1 5 83 5
NAME( _dispatch_stub_1085) 1 5 83 5
NAME( _dispatch_stub_1086) 1 5 83 5
NAME( ProgramUniformMatrix2x4fv) 1 5 83 5
NAME( _dispatch_stub_1087) 1 5 83 5
NAME( _dispatch_stub_1088) 1 5 83 5
NAME( ProgramUniformMatrix3fv) 1 5 83 5
NAME( _dispatch_stub_1089) 1 5 83 5
NAME( _dispatch_stub_1090) 1 5 83 5
NAME( ProgramUniformMatrix3x2fv) 1 5 83 5
NAME( _dispatch_stub_1091) 1 5 83 5
NAME( _dispatch_stub_1092) 1 5 83 5
NAME( ProgramUniformMatrix3x4fv) 1 5 83 5
NAME( _dispatch_stub_1093) 1 5 83 5
NAME( _dispatch_stub_1094) 1 5 83 5
NAME( ProgramUniformMatrix4fv) 1 5 83 5
NAME( _dispatch_stub_1095) 1 5 83 5
NAME( _dispatch_stub_1096) 1 5 83 5
NAME( ProgramUniformMatrix4x2fv) 1 5 83 5
NAME( _dispatch_stub_1097) 1 5 83 5
NAME( _dispatch_stub_1098) 1 5 83 5
NAME( ProgramUniformMatrix4x3fv) 1 5 83 5
NAME( _dispatch_stub_1099) 1 5 83 5
NAME( UnlockArraysEXT) 1 4 19 1
NAME( UseProgramStages) 1 5 52 3
NAME( _dispatch_stub_1101) 1 5 52 3
NAME( ValidateProgramPipeline) 1 5 28 1
NAME( _dispatch_stub_1102) 1 5 28 1
NAME( DebugMessageCallbackARB) 1 5 52 2
NAME( DebugMessageCallback) 1 5 52 2
NAME( _dispatch_stub_1103) 1 5 52 2
NAME( DebugMessageControlARB) 1 5 95 6
NAME( DebugMessageControl) 1 5 95 6
NAME( _dispatch_stub_1104) 1 5 95 6
NAME( DebugMessageInsertARB) 1 5 95 6
NAME( DebugMessageInsert) 1 5 95 6
NAME( _dispatch_stub_1105) 1 5 95 6
NAME( GetDebugMessageLogARB) 1 5 148 8
NAME( GetDebugMessageLog) 1 5 148 8
NAME( _dispatch_stub_1106) 1 5 148 8
NAME( GetObjectLabel) 1 5 88 5
NAME( _dispatch_stub_1107) 1 5 88 5
NAME( GetObjectPtrLabel) 1 5 83 4
NAME( _dispatch_stub_1108) 1 5 83 4
NAME( ObjectLabel) 1 5 71 4
NAME( _dispatch_stub_1109) 1 5 71 4
NAME( ObjectPtrLabel) 1 5 66 3
NAME( _dispatch_stub_1110) 1 5 66 3
NAME( PopDebugGroup) 1 4 19 1
NAME( _dispatch_stub_1111) 1 4 19 1
NAME( PushDebugGroup) 1 5 71 4
NAME( _dispatch_stub_1112) 1 5 71 4
NAME( SecondaryColor3f) 1 5 52 3
NAME( SecondaryColor3fEXT) 1 5 52 3
NAME( SecondaryColor3fv) 1 5 35 1
NAME( SecondaryColor3fvEXT) 1 5 35 1
NAME( MultiDrawElements) 1 5 92 5
NAME( MultiDrawElementsEXT) 1 5 92 5
NAME( FogCoordf) 1 5 28 1
NAME( FogCoordfEXT) 1 5 28 1
NAME( FogCoordfv) 1 5 35 1
NAME( FogCoordfvEXT) 1 5 35 1
NAME( _dispatch_stub_1118) 1 4 19 1
NAME( _dispatch_stub_1119) 1 5 64 4
NAME( _dispatch_stub_1120) 1 5 35 1
NAME( _dispatch_stub_1121) 1 5 64 4
NAME( _dispatch_stub_1122) 1 5 35 1
NAME( _dispatch_stub_1123) 1 5 64 4
NAME( _dispatch_stub_1124) 1 5 35 1
NAME( _dispatch_stub_1125) 1 5 64 4
NAME( _dispatch_stub_1126) 1 5 35 1
NAME( _dispatch_stub_1127) 1 5 97 5
NAME( _dispatch_stub_1128) 1 5 111 6
NAME( _dispatch_stub_1129) 1 5 65 3
NAME( _dispatch_stub_1130) 1 5 59 3
NAME( _dispatch_stub_1131) 1 5 70 4
NAME( _dispatch_stub_1132) 1 5 70 4
NAME( _dispatch_stub_1133) 1 5 58 3
NAME( _dispatch_stub_1134) 1 5 58 3
NAME( _dispatch_stub_1135) 1 5 70 4
NAME( _dispatch_stub_1136) 1 5 58 3
NAME( _dispatch_stub_1137) 1 5 58 3
NAME( _dispatch_stub_1138) 1 5 58 3
NAME( _dispatch_stub_1139) 1 5 71 4
NAME( _dispatch_stub_1140) 1 5 71 4
NAME( _dispatch_stub_1141) 1 5 71 4
NAME( _dispatch_stub_1142) 1 5 47 2
NAME( _dispatch_stub_1143) 1 5 64 4
NAME( _dispatch_stub_1144) 1 5 40 2
NAME( _dispatch_stub_1145) 1 5 47 2
NAME( _dispatch_stub_1146) 1 5 40 2
NAME( _dispatch_stub_1147) 1 5 47 2
NAME( _dispatch_stub_1148) 1 5 40 2
NAME( _dispatch_stub_1149) 1 5 47 2
NAME( _dispatch_stub_1150) 1 5 52 3
NAME( _dispatch_stub_1151) 1 5 47 2
NAME( _dispatch_stub_1152) 1 5 52 3
NAME( _dispatch_stub_1153) 1 5 47 2
NAME( _dispatch_stub_1154) 1 5 52 3
NAME( _dispatch_stub_1155) 1 5 47 2
NAME( _dispatch_stub_1156) 1 5 64 4
NAME( _dispatch_stub_1157) 1 5 47 2
NAME( _dispatch_stub_1158) 1 5 64 4
NAME( _dispatch_stub_1159) 1 5 47 2
NAME( _dispatch_stub_1160) 1 5 64 4
NAME( _dispatch_stub_1161) 1 5 47 2
NAME( _dispatch_stub_1162) 1 5 76 5
NAME( _dispatch_stub_1163) 1 5 47 2
NAME( _dispatch_stub_1164) 1 5 76 5
NAME( _dispatch_stub_1165) 1 5 47 2
NAME( _dispatch_stub_1166) 1 5 76 5
NAME( _dispatch_stub_1167) 1 5 47 2
NAME( _dispatch_stub_1168) 1 5 76 5
NAME( _dispatch_stub_1169) 1 5 47 2
NAME( _dispatch_stub_1170) 1 5 83 5
NAME( _dispatch_stub_1171) 1 5 59 3
NAME( _dispatch_stub_1172) 1 5 59 3
NAME( _dispatch_stub_1173) 1 5 59 3
NAME( _dispatch_stub_1174) 1 5 59 3
NAME( _dispatch_stub_1175) 1 5 59 3
NAME( _dispatch_stub_1176) 1 5 59 3
NAME( _dispatch_stub_1177) 1 5 59 3
NAME( _dispatch_stub_1178) 1 5 59 3
NAME( _dispatch_stub_1179) 1 5 59 3
NAME( _dispatch_stub_1180) 1 5 59 3
NAME( _dispatch_stub_1181) 1 5 59 3
NAME( _dispatch_stub_1182) 1 5 59 3
NAME( _dispatch_stub_1183) 1 5 59 3
NAME( _dispatch_stub_1184) 1 5 46 2
NAME( _dispatch_stub_1185) 1 5 46 2
NAME( _dispatch_stub_1186) 1 5 47 2
NAME( _dispatch_stub_1187) 1 5 47 2
NAME( _dispatch_stub_1188) 1 5 88 6
NAME( _dispatch_stub_1189) 1 5 124 9
NAME( _dispatch_stub_1190) 1 5 160 12
NAME( _dispatch_stub_1191) 1 4 19 1
NAME( _dispatch_stub_1192) 1 5 28 1
NAME( _dispatch_stub_1193) 1 5 100 7
NAME( _dispatch_stub_1194) 1 5 136 10
NAME( _dispatch_stub_1195) 1 5 172 13
NAME( _dispatch_stub_1196) 1 5 28 1
NAME( _dispatch_stub_1197) 1 4 19 1
NAME( _dispatch_stub_1198) 1 5 28 1
NAME( _dispatch_stub_1199) 1 5 52 3
NAME( _dispatch_stub_1200) 1 5 52 3
NAME( _dispatch_stub_1201) 1 5 47 2
NAME( _dispatch_stub_1202) 1 5 59 3
NAME( _dispatch_stub_1203) 1 5 52 3
NAME( _dispatch_stub_1204) 1 5 28 1
NAME( _dispatch_stub_1205) 1 5 28 1
NAME( _dispatch_stub_1206) 1 5 46 2
NAME( _dispatch_stub_1207) 1 5 77 4
NAME( _dispatch_stub_1208) 1 5 77 4
NAME( _dispatch_stub_1209) 1 5 107 7
NAME( _dispatch_stub_1210) 1 5 78 4
NAME( _dispatch_stub_1211) 1 5 107 7
NAME( _dispatch_stub_1212) 1 5 78 4
NAME( PrimitiveRestartNV) 1 4 19 1
NAME( _dispatch_stub_1214) 1 5 58 3
NAME( _dispatch_stub_1215) 1 5 52 3
NAME( _dispatch_stub_1216) 1 5 59 3
NAME( _dispatch_stub_1217) 1 5 40 2
NAME( BindFramebufferEXT) 1 5 40 2
NAME( BindRenderbufferEXT) 1 5 40 2
NAME( _dispatch_stub_1220) 1 5 47 2
NAME( _dispatch_stub_1221) 1 5 52 3
NAME( _dispatch_stub_1222) 1 5 52 3
NAME( VertexAttribI1iEXT) 1 5 40 2
NAME( VertexAttribI1i) 1 5 40 2
NAME( VertexAttribI1uiEXT) 1 5 40 2
NAME( VertexAttribI1ui) 1 5 40 2
NAME( VertexAttribI2iEXT) 1 5 52 3
NAME( VertexAttribI2i) 1 5 52 3
NAME( VertexAttribI2ivEXT) 1 5 47 2
NAME( VertexAttribI2iv) 1 5 47 2
NAME( VertexAttribI2uiEXT) 1 5 52 3
NAME( VertexAttribI2ui) 1 5 52 3
NAME( VertexAttribI2uivEXT) 1 5 47 2
NAME( VertexAttribI2uiv) 1 5 47 2
NAME( VertexAttribI3iEXT) 1 5 64 4
NAME( VertexAttribI3i) 1 5 64 4
NAME( VertexAttribI3ivEXT) 1 5 47 2
NAME( VertexAttribI3iv) 1 5 47 2
NAME( VertexAttribI3uiEXT) 1 5 64 4
NAME( VertexAttribI3ui) 1 5 64 4
NAME( VertexAttribI3uivEXT) 1 5 47 2
NAME( VertexAttribI3uiv) 1 5 47 2
NAME( VertexAttribI4iEXT) 1 5 76 5
NAME( VertexAttribI4i) 1 5 76 5
NAME( VertexAttribI4ivEXT) 1 5 47 2
NAME( VertexAttribI4iv) 1 5 47 2
NAME( VertexAttribI4uiEXT) 1 5 76 5
NAME( VertexAttribI4ui) 1 5 76 5
NAME( VertexAttribI4uivEXT) 1 5 47 2
NAME( VertexAttribI4uiv) 1 5 47 2
NAME( ClearColorIiEXT) 1 5 64 4
NAME( ClearColorIuiEXT) 1 5 64 4
NAME( _dispatch_stub_1239) 1 5 64 4
NAME( _dispatch_stub_1240) 1 5 28 1
NAME( _dispatch_stub_1241) 1 5 46 2
NAME( _dispatch_stub_1242) 1 5 28 1
NAME( _dispatch_stub_1243) 1 5 46 2
NAME( _dispatch_stub_1244) 1 5 88 5
NAME( _dispatch_stub_1245) 1 5 70 4
NAME( _dispatch_stub_1246) 1 5 88 5
NAME( _dispatch_stub_1247) 1 5 94 5
NAME( _dispatch_stub_1248) 1 5 76 4
NAME( _dispatch_stub_1249) 1 5 64 3
NAME( _dispatch_stub_1250) 1 5 82 5
NAME( _dispatch_stub_1251) 1 5 70 4
NAME( _dispatch_stub_1252) 1 5 52 3
NAME( _dispatch_stub_1253) 1 5 52 3
NAME( _dispatch_stub_1254) 1 5 28 1
NAME( _dispatch_stub_1255) 1 5 47 2
NAME( _dispatch_stub_1256) 1 5 40 2
NAME( TextureBarrierNV) 1 4 19 1
NAME( _dispatch_stub_1257) 1 4 19 1
NAME( _dispatch_stub_1258) 1 4 19 1
NAME( _dispatch_stub_1259) 1 5 88 5
NAME( _dispatch_stub_1260) 1 5 54 2
NAME( _dispatch_stub_1261) 1 5 28 1
NAME( _dispatch_stub_1262) 1 5 47 2
NAME( _dispatch_stub_1263) 1 5 78 4
NAME( _dispatch_stub_1264) 1 5 78 4
NAME( _dispatch_stub_1265) 1 5 40 2
NAME( _dispatch_stub_1266) 1 5 47 2
NAME( _dispatch_stub_1267) 1 5 28 1
NAME( _dispatch_stub_1268) 1 5 28 1
NAME( _dispatch_stub_1269) 1 5 46 2
NAME( _dispatch_stub_1270) 1 5 28 1
NAME( _dispatch_stub_1271) 1 5 28 1
NAME( _dispatch_stub_1272) 1 5 34 1
NAME( _dispatch_stub_1273) 1 5 46 2
NAME( _dispatch_stub_1274) 1 5 190 11
NAME( _dispatch_stub_1275) 1 5 88 5
NAME( _dispatch_stub_1276) 1 5 52 2
NAME( _dispatch_stub_1277) 1 5 130 7
NAME( _dispatch_stub_1278) 1 5 52 3
NAME( _dispatch_stub_1279) 1 5 59 3
NAME( _dispatch_stub_1280) 1 5 64 4
NAME( _dispatch_stub_1281) 1 5 71 4
NAME( _dispatch_stub_1282) 1 5 71 4
NAME( _dispatch_stub_1283) 1 5 46 2
NAME( _dispatch_stub_1284) 1 5 46 2
NAME( AlphaFuncx) 1 5 40 2
NAME( _dispatch_stub_1285) 1 5 40 2
NAME( ClearColorx) 1 5 64 4
NAME( _dispatch_stub_1286) 1 5 64 4
NAME( ClearDepthx) 1 5 28 1
NAME( _dispatch_stub_1287) 1 5 28 1
NAME( Color4x) 1 5 64 4
NAME( _dispatch_stub_1288) 1 5 64 4
NAME( DepthRangex) 1 5 40 2
NAME( _dispatch_stub_1289) 1 5 40 2
NAME( Fogx) 1 5 40 2
NAME( _dispatch_stub_1290) 1 5 40 2
NAME( Fogxv) 1 5 47 2
NAME( _dispatch_stub_1291) 1 5 47 2
NAME( Frustumf) 1 5 88 6
NAME( _dispatch_stub_1292) 1 5 88 6
NAME( Frustumx) 1 5 88 6
NAME( _dispatch_stub_1293) 1 5 88 6
NAME( LightModelx) 1 5 40 2
NAME( _dispatch_stub_1294) 1 5 40 2
NAME( LightModelxv) 1 5 47 2
NAME( _dispatch_stub_1295) 1 5 47 2
NAME( Lightx) 1 5 52 3
NAME( _dispatch_stub_1296) 1 5 52 3
NAME( Lightxv) 1 5 59 3
NAME( _dispatch_stub_1297) 1 5 59 3
NAME( LineWidthx) 1 5 28 1
NAME( _dispatch_stub_1298) 1 5 28 1
NAME( LoadMatrixx) 1 5 35 1
NAME( _dispatch_stub_1299) 1 5 35 1
NAME( Materialx) 1 5 52 3
NAME( _dispatch_stub_1300) 1 5 52 3
NAME( Materialxv) 1 5 59 3
NAME( _dispatch_stub_1301) 1 5 59 3
NAME( MultMatrixx) 1 5 35 1
NAME( _dispatch_stub_1302) 1 5 35 1
NAME( MultiTexCoord4x) 1 5 76 5
NAME( _dispatch_stub_1303) 1 5 76 5
NAME( Normal3x) 1 5 52 3
NAME( _dispatch_stub_1304) 1 5 52 3
NAME( Orthof) 1 5 88 6
NAME( _dispatch_stub_1305) 1 5 88 6
NAME( Orthox) 1 5 88 6
NAME( _dispatch_stub_1306) 1 5 88 6
NAME( PointSizex) 1 5 28 1
NAME( _dispatch_stub_1307) 1 5 28 1
NAME( PolygonOffsetx) 1 5 40 2
NAME( _dispatch_stub_1308) 1 5 40 2
NAME( Rotatex) 1 5 64 4
NAME( _dispatch_stub_1309) 1 5 64 4
NAME( SampleCoveragex) 1 5 40 2
NAME( _dispatch_stub_1310) 1 5 40 2
NAME( Scalex) 1 5 52 3
NAME( _dispatch_stub_1311) 1 5 52 3
NAME( TexEnvx) 1 5 52 3
NAME( _dispatch_stub_1312) 1 5 52 3
NAME( TexEnvxv) 1 5 59 3
NAME( _dispatch_stub_1313) 1 5 59 3
NAME( TexParameterx) 1 5 52 3
NAME( _dispatch_stub_1314) 1 5 52 3
NAME( Translatex) 1 5 52 3
NAME( _dispatch_stub_1315) 1 5 52 3
NAME( ClipPlanef) 1 5 47 2
NAME( _dispatch_stub_1316) 1 5 47 2
NAME( ClipPlanex) 1 5 47 2
NAME( _dispatch_stub_1317) 1 5 47 2
NAME( GetClipPlanef) 1 5 46 2
NAME( _dispatch_stub_1318) 1 5 46 2
NAME( GetClipPlanex) 1 5 46 2
NAME( _dispatch_stub_1319) 1 5 46 2
NAME( GetFixedv) 1 5 46 2
NAME( _dispatch_stub_1320) 1 5 46 2
NAME( GetLightxv) 1 5 58 3
NAME( _dispatch_stub_1321) 1 5 58 3
NAME( GetMaterialxv) 1 5 58 3
NAME( _dispatch_stub_1322) 1 5 58 3
NAME( GetTexEnvxv) 1 5 58 3
NAME( _dispatch_stub_1323) 1 5 58 3
NAME( GetTexParameterxv) 1 5 58 3
NAME( _dispatch_stub_1324) 1 5 58 3
NAME( PointParameterx) 1 5 40 2
NAME( _dispatch_stub_1325) 1 5 40 2
NAME( PointParameterxv) 1 5 47 2
NAME( _dispatch_stub_1326) 1 5 47 2
NAME( TexParameterxv) 1 5 59 3
NAME( _dispatch_stub_1327) 1 5 59 3
NAME( BlendBarrier) 1 4 19 1
NAME( _dispatch_stub_1328) 1 4 19 1
NAME( PrimitiveBoundingBox) 1 5 112 8
NAME( _dispatch_stub_1329) 1 5 112 8
NAME( AreTexturesResidentEXT) 1 5 65 3
NAME( DeleteTexturesEXT) 1 5 47 2
NAME( GenTexturesEXT) 1 5 46 2
NAME( IsTextureEXT) 1 5 28 1
NAME( _dispatch_stub_343) 1 5 70 4
NAME( _dispatch_stub_344) 1 5 58 3
NAME( _dispatch_stub_345) 1 5 58 3
NAME( _dispatch_stub_356) 1 5 70 4
NAME( _dispatch_stub_357) 1 5 58 3
NAME( _dispatch_stub_358) 1 5 58 3
NAME( _dispatch_stub_359) 1 5 106 6
NAME( _dispatch_stub_361) 1 5 82 5
NAME( _dispatch_stub_362) 1 5 58 3
NAME( _dispatch_stub_363) 1 5 58 3
NAME( _dispatch_stub_364) 1 5 82 5
NAME( _dispatch_stub_365) 1 5 58 3
NAME( _dispatch_stub_366) 1 5 58 3
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_info.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_get_opcode_info 4 14 75 1
tgsi_get_opcode_name 1 5 23 1
tgsi_get_processor_name 6 17 48 1
tgsi_opcode_infer_type 110 122 363 1
tgsi_opcode_infer_src_type 51 63 189 1
tgsi_opcode_infer_dst_type 1 4 13 1
Source file: ./lib/mesa/src/gallium/auxiliary/translate/translate.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_keysize 1 4 28 1
translate_key_compare 2 10 55 2
translate_key_sanitize 1 6 44 1
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_ureg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tokens_error 3 8 49 1
tokens_expand 4 17 101 2
set_bad 1 4 20 1
get_tokens 2 12 73 3
retrieve_token 2 8 49 3
ureg_property 1 5 36 3
ureg_DECL_fs_input_cyl_centroid_layout 6 47 352 10
ureg_DECL_fs_input_cyl_centroid 1 13 56 8
ureg_DECL_vs_input 1 8 61 2
ureg_DECL_input_layout 1 12 51 7
ureg_DECL_input 1 9 41 5
ureg_DECL_system_value 5 22 129 3
ureg_DECL_output_layout 6 37 254 7
ureg_DECL_output_masked 1 10 44 6
ureg_DECL_output 1 7 31 3
ureg_DECL_output_array 1 10 37 5
ureg_DECL_constant2D 2 13 78 4
ureg_DECL_constant 8 40 312 2
alloc_temporary 7 20 132 2
ureg_DECL_temporary 1 4 17 1
ureg_DECL_local_temporary 1 4 17 1
ureg_DECL_array_temporary 3 17 105 3
ureg_release_temporary 2 6 32 2
ureg_DECL_address 2 7 41 1
ureg_DECL_predicate 2 8 43 1
ureg_DECL_sampler 4 15 99 2
ureg_DECL_sampler_view 4 28 166 7
ureg_DECL_image 4 24 148 6
ureg_DECL_buffer 4 17 106 3
ureg_DECL_memory 1 7 35 2
match_or_expand_immediate64 8 31 237 6
match_or_expand_immediate 10 34 192 6
decl_immediate 11 51 306 4
ureg_DECL_immediate 2 14 79 3
ureg_DECL_immediate_f64 2 15 92 3
ureg_DECL_immediate_uint 1 6 29 3
ureg_DECL_immediate_block_uint 4 22 169 3
ureg_DECL_immediate_int 1 6 34 3
ureg_DECL_immediate_uint64 2 15 92 3
ureg_DECL_immediate_int64 2 15 92 3
ureg_emit_src 13 57 522 2
ureg_emit_dst 13 57 504 2
validate 3 11 53 3
ureg_emit_insn 3 36 246 11
ureg_emit_label 2 13 84 3
ureg_get_instruction_number 1 4 14 1
ureg_fixup_label 1 7 37 3
ureg_emit_texture 1 12 87 4
ureg_emit_texture_offset 1 8 50 2
ureg_emit_memory 1 15 101 5
ureg_fixup_insn_size 1 7 56 2
ureg_insn 8 42 257 6
ureg_tex_insn 9 48 306 9
ureg_label_insn 2 24 102 5
ureg_memory_insn 3 30 143 9
emit_decl_semantic 3 28 213 8
emit_decl_fs 3 37 275 11
emit_decl_temps 3 22 171 5
emit_decl_range 1 16 131 4
emit_decl_range2D 1 19 150 5
emit_decl_sampler_view 1 24 189 7
emit_decl_image 1 22 175 6
emit_decl_buffer 1 15 124 3
emit_decl_memory 1 13 121 2
emit_immediate 1 15 140 3
emit_property 1 11 82 3
emit_decls 39 186 1391 1
copy_instructions 1 10 57 1
fixup_header_size 1 5 40 1
emit_header 1 8 69 1
ureg_finalize 10 35 190 1
ureg_create_shader 8 25 139 3
ureg_get_tokens 2 14 104 2
ureg_free_tokens 1 4 20 1
ureg_create 1 4 15 1
ureg_create_with_screen 7 33 182 2
ureg_set_next_shader_processor 1 4 18 2
ureg_get_nr_outputs 2 6 23 1
ureg_destroy 4 13 92 1
Source file: ./lib/mesa/src/gallium/auxiliary/translate/translate_cache.h
Source file: ./lib/mesa/src/gallium/auxiliary/translate/translate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_create 3 9 42 1
translate_is_output_format_supported 1 4 14 1
Source file: ./lib/mesa/src/gallium/auxiliary/translate/translate_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_cache_create 2 9 37 1
delete_translates 3 12 72 1
translate_cache_destroy 1 6 26 1
translate_hash_key_size 1 6 35 1
create_key 1 7 32 1
translate_cache_find 2 14 77 2
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_bufmgr_mm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mm_pb_manager 1 5 22 1
mm_buffer 1 5 22 1
mm_buffer_destroy 1 10 68 1
mm_buffer_map 1 8 51 3
mm_buffer_unmap 1 3 9 1
mm_buffer_validate 1 8 48 3
mm_buffer_fence 1 7 42 2
mm_buffer_get_base_buffer 1 9 57 3
mm_bufmgr_create_buffer 7 34 299 3
mm_bufmgr_flush 1 3 9 1
mm_bufmgr_destroy 1 10 62 1
mm_bufmgr_create_from_buffer 7 33 185 3
mm_bufmgr_create 4 20 113 3
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_buffer_malloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
malloc_buffer 2 8 40 1
malloc_buffer_destroy 1 5 24 1
malloc_buffer_map 1 6 24 3
malloc_buffer_unmap 1 3 9 1
malloc_buffer_validate 1 7 25 3
malloc_buffer_fence 1 5 19 2
malloc_buffer_get_base_buffer 1 7 28 3
pb_malloc_buffer_create 4 19 134 2
pb_malloc_bufmgr_create_buffer 1 6 26 3
pb_malloc_bufmgr_flush 1 3 9 1
pb_malloc_bufmgr_destroy 1 3 9 1
pb_malloc_bufmgr_is_buffer_busy 1 5 17 2
pb_malloc_bufmgr_create 1 4 10 1
Source file: ./lib/mesa/src/gallium/auxiliary/translate/translate_sse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_offset 1 4 29 2
get_const 6 22 168 2
emit_load_sse2 9 45 306 4
emit_load_float32 9 30 242 5
emit_load_float64to32 11 45 371 5
emit_mov64 3 13 84 5
emit_load64 1 5 34 4
emit_store64 1 5 34 4
emit_mov128 2 7 51 3
emit_memcpy 14 76 583 4
translate_attr_convert 168 551 3979 4
translate_attr 2 10 68 4
init_inputs 8 56 472 2
get_buffer_ptr 9 52 376 4
incr_inputs 8 39 323 2
build_vertex_emit 13 98 953 3
translate_sse_set_buffer 3 14 103 5
translate_sse_release 1 9 58 1
translate_sse2_create 20 72 561 1
translate_sse2_create 1 4 13 1
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_cache.h
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
destroy_buffer_locked 2 13 84 1
release_expired_buffers_locked 3 17 96 1
pb_cache_add_buffer 3 22 175 1
pb_cache_is_buffer_compat 7 16 116 4
pb_cache_reclaim_buffer 11 55 322 5
pb_cache_release_all_buffers 3 19 119 1
pb_cache_init_entry 1 8 53 4
pb_cache_init 2 18 132 7
pb_cache_deinit 1 5 21 1
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_validate.h
Source file: ./lib/mesa/src/gallium/auxiliary/translate/translate_generic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_generic 1 4 17 1
emit_A8R8G8B8_UNORM 1 9 84 2
emit_B8G8R8A8_UNORM 1 9 85 2
emit_B10G10R10A2_UNORM 1 10 151 2
emit_B10G10R10A2_USCALED 1 10 135 2
emit_B10G10R10A2_SNORM 1 10 175 2
emit_B10G10R10A2_SSCALED 1 10 159 2
emit_R10G10B10A2_UNORM 1 10 151 2
emit_R10G10B10A2_USCALED 1 10 135 2
emit_R10G10B10A2_SNORM 1 10 175 2
emit_R10G10B10A2_SSCALED 1 10 159 2
emit_NULL 1 3 13 2
get_emit_func 95 196 683 1
generic_run_one 7 52 350 5
generic_run_elts 2 15 86 6
generic_run_elts16 2 15 86 6
generic_run_elts8 2 15 86 6
generic_run 2 15 84 6
generic_set_buffer 3 17 117 5
generic_release 1 4 14 1
is_legal_int_format_combo 4 15 101 2
translate_generic_create 14 64 558 1
translate_generic_is_output_format_supported 95 101 583 1
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_bufmgr_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pb_cache_buffer 1 5 22 1
pb_cache_manager 1 5 22 1
pb_cache_manager_remove_buffer 1 5 25 1
_pb_cache_buffer_destroy 1 7 48 1
pb_cache_buffer_destroy 2 11 60 1
pb_cache_buffer_map 1 6 38 3
pb_cache_buffer_unmap 1 5 26 1
pb_cache_buffer_validate 1 7 39 3
pb_cache_buffer_fence 1 6 33 2
pb_cache_buffer_get_base_buffer 1 7 39 3
pb_cache_can_reclaim_buffer 4 14 91 1
pb_cache_manager_create_buffer 5 35 286 3
pb_cache_manager_flush 2 8 55 1
pb_cache_manager_destroy 1 6 32 1
pb_cache_manager_create 3 22 105 5
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_slab.h
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_bufmgr.h
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_bufmgr_alt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pb_alt_manager 1 5 22 1
pb_alt_manager_create_buffer 2 12 77 3
pb_alt_manager_flush 3 10 75 1
pb_alt_manager_destroy 1 4 14 1
pb_alt_manager_create 4 16 87 2
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fenced_manager 1 5 22 1
fenced_buffer 1 5 22 1
fenced_manager_dump_locked 7 39 276 1
fenced_buffer_destroy_locked 1 14 89 2
fenced_buffer_add_locked 1 13 93 2
fenced_buffer_remove_locked 2 21 144 2
fenced_buffer_finish_locked 6 29 199 2
fenced_manager_check_signalled_locked 5 34 201 2
fenced_manager_free_gpu_storage_locked 7 27 139 1
fenced_buffer_destroy_cpu_storage_locked 2 9 53 1
fenced_buffer_create_cpu_storage_locked 4 14 86 2
fenced_buffer_destroy_gpu_storage_locked 2 6 27 1
fenced_buffer_try_create_gpu_storage_locked 2 10 62 2
fenced_buffer_create_gpu_storage_locked 11 26 134 3
fenced_buffer_copy_storage_to_gpu_locked 2 12 71 1
fenced_buffer_copy_storage_to_cpu_locked 2 12 72 1
fenced_buffer_destroy 1 9 63 1
fenced_buffer_map 9 35 208 3
fenced_buffer_unmap 4 15 88 1
fenced_buffer_validate 11 52 271 3
fenced_buffer_fence 4 27 181 2
fenced_buffer_get_base_buffer 2 17 97 3
fenced_bufmgr_create_buffer 7 43 259 3
fenced_bufmgr_flush 3 11 71 1
fenced_bufmgr_destroy 6 18 109 1
fenced_bufmgr_create 3 25 137 4
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_validate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pb_validate_add_buffer 7 35 258 3
pb_validate_foreach 3 13 82 3
pb_validate_validate 4 14 93 1
pb_validate_fence 2 10 69 2
pb_validate_destroy 2 8 54 1
pb_validate_create 3 14 73 0
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_buffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pb_map 2 9 54 3
pb_unmap 2 8 41 1
pb_get_base_buffer 2 16 92 3
pb_validate 2 8 53 3
pb_fence 2 8 46 2
pb_destroy 2 8 42 1
pb_reference 2 8 50 2
pb_check_alignment 4 10 41 2
pb_check_usage 2 4 23 2
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_bufmgr_ondemand.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pb_ondemand_buffer 2 8 40 1
pb_ondemand_manager 1 5 22 1
pb_ondemand_buffer_destroy 1 7 41 1
pb_ondemand_buffer_map 2 14 74 3
pb_ondemand_buffer_unmap 3 14 70 1
pb_ondemand_buffer_instantiate 5 23 149 1
pb_ondemand_buffer_validate 3 14 76 3
pb_ondemand_buffer_fence 2 9 49 2
pb_ondemand_buffer_get_base_buffer 2 13 70 3
pb_ondemand_manager_create_buffer 4 24 168 3
pb_ondemand_manager_flush 1 5 30 1
pb_ondemand_manager_destroy 1 5 24 1
pb_ondemand_manager_create 3 14 73 1
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_slab.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pb_slab_reclaim 3 15 119 2
pb_slabs_reclaim_locked 3 10 64 1
pb_slab_alloc 7 35 294 3
pb_slab_free 1 6 41 2
pb_slabs_reclaim 1 6 28 1
pb_slabs_init 3 31 198 8
pb_slabs_deinit 2 10 62 1
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_buffer_fenced.h
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_bufmgr_debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pb_debug_buffer 1 5 22 1
pb_debug_manager 1 5 22 1
fill_random_pattern 2 8 42 2
check_random_pattern 3 16 100 4
pb_debug_buffer_fill 2 12 72 1
pb_debug_buffer_check 10 40 239 1
pb_debug_buffer_destroy 1 13 91 1
pb_debug_buffer_map 2 15 97 3
pb_debug_buffer_unmap 2 11 63 1
pb_debug_buffer_get_base_buffer 1 8 46 3
pb_debug_buffer_validate 2 15 87 3
pb_debug_buffer_fence 1 6 33 2
pb_debug_manager_dump_locked 2 15 102 1
pb_debug_manager_create_buffer 5 49 361 3
pb_debug_manager_flush 2 7 47 1
pb_debug_manager_destroy 2 13 81 1
pb_debug_manager_create 3 19 106 3
pb_debug_manager_create 1 5 18 3
Source file: ./lib/mesa/src/gallium/auxiliary/target-helpers/inline_debug_helper.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
debug_screen_wrap 6 10 54 1
Source file: ./lib/mesa/src/gallium/auxiliary/target-helpers/drm_helper_public.h
Source file: ./lib/mesa/src/gallium/auxiliary/target-helpers/sw_helper_public.h
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_bufmgr_pool.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pool_pb_manager 1 5 22 1
pool_buffer 1 5 22 1
pool_buffer_destroy 1 10 74 1
pool_buffer_map 1 10 71 3
pool_buffer_unmap 1 3 9 1
pool_buffer_validate 1 8 48 3
pool_buffer_fence 1 7 42 2
pool_buffer_get_base_buffer 1 9 55 3
pool_bufmgr_create_buffer 3 31 207 3
pool_bufmgr_flush 1 3 9 1
pool_bufmgr_destroy 1 10 62 1
pool_bufmgr_create 9 55 356 4
Source file: ./lib/mesa/src/gallium/auxiliary/pipebuffer/pb_bufmgr_slab.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pb_slab_buffer 1 5 22 1
pb_slab_manager 1 5 22 1
pb_slab_range_manager 1 5 22 1
pb_slab_buffer_destroy 3 23 173 1
pb_slab_buffer_map 1 8 52 3
pb_slab_buffer_unmap 2 7 39 1
pb_slab_buffer_validate 1 7 41 3
pb_slab_buffer_fence 1 6 35 2
pb_slab_buffer_get_base_buffer 1 8 48 3
pb_slab_create 6 57 359 1
pb_slab_manager_create_buffer 8 41 324 3
pb_slab_manager_flush 2 7 47 1
pb_slab_manager_destroy 1 5 24 1
pb_slab_manager_create 2 20 111 4
pb_slab_range_manager_create_buffer 4 18 124 3
pb_slab_range_manager_flush 2 7 47 1
pb_slab_range_manager_destroy 2 10 73 1
pb_slab_range_manager_create 9 47 280 5
Source file: ./lib/mesa/src/gallium/auxiliary/target-helpers/sw_helper.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sw_screen_create_named 13 16 126 2
sw_screen_create 4 11 52 1
Source file: ./lib/mesa/src/gallium/auxiliary/target-helpers/drm_helper.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pipe_i915_create_screen 3 10 49 1
pipe_i915_create_screen 1 5 17 1
pipe_ilo_create_screen 3 10 49 1
pipe_ilo_create_screen 1 5 17 1
pipe_nouveau_create_screen 2 6 29 1
pipe_nouveau_create_screen 1 5 17 1
pipe_r300_create_screen 2 6 33 1
pipe_r300_create_screen 1 5 17 1
pipe_r600_create_screen 2 6 33 1
pipe_r600_create_screen 1 5 17 1
pipe_radeonsi_create_screen 3 8 47 1
pipe_radeonsi_create_screen 1 5 17 1
pipe_vmwgfx_create_screen 3 10 49 1
pipe_vmwgfx_create_screen 1 5 17 1
pipe_freedreno_create_screen 2 6 29 1
pipe_freedreno_create_screen 1 5 17 1
pipe_virgl_create_screen 2 6 29 1
pipe_virgl_create_screen 1 5 17 1
pipe_vc4_create_screen 2 6 29 1
pipe_vc4_create_screen 1 5 17 1
Source file: ./lib/mesa/src/gallium/auxiliary/target-helpers/inline_sw_helper.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sw_screen_create_named 13 16 126 2
sw_screen_create 4 11 52 1
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_tgsi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_bld_tgsi_list_init 2 10 50 1
lp_bld_tgsi_add_instruction 3 21 118 2
lp_build_action_set_dst_type 2 11 59 3
lp_build_tgsi_intrinsic 1 10 66 3
lp_build_emit_llvm 1 12 71 3
lp_build_emit_llvm_unary 1 11 60 3
lp_build_emit_llvm_binary 1 13 72 4
lp_build_emit_llvm_ternary 1 15 84 5
lp_build_fetch_args 2 13 83 2
get_src_chan_idx 13 24 129 2
lp_build_tgsi_inst_llvm 20 74 440 2
lp_build_emit_fetch 25 76 383 4
lp_build_emit_fetch_texoffset 5 40 256 4
lp_build_tgsi_llvm 11 48 246 2
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_arit_overflow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
build_binary_int_overflow 5 38 243 5
lp_build_uadd_overflow 1 8 33 4
lp_build_usub_overflow 1 8 33 4
lp_build_umul_overflow 1 8 33 4
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_format_yuv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
uyvy_to_yuv_soa 6 42 422 7
yuyv_to_yuv_soa 6 40 380 7
yuv_to_rgb_soa 1 57 522 8
rgb_to_rgba_aos 2 31 294 5
uyvy_to_rgba_aos 1 13 95 4
yuyv_to_rgba_aos 1 13 95 4
rgbg_to_rgba_aos 1 11 66 4
grgb_to_rgba_aos 1 11 66 4
grbr_to_rgba_aos 1 11 66 4
rgrb_to_rgba_aos 1 11 66 4
lp_build_fetch_subsampled_rgba_aos 7 42 251 7
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_format_cached.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_cache_access 2 16 99 4
store_cached_block 2 28 233 5
lookup_cached_pixel 1 12 89 3
lookup_tag_data 1 12 89 3
update_cached_block 4 58 470 5
lp_build_fetch_cached_texels 6 96 829 8
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_swizzle.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_const.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_const_int32 1 4 27 2
lp_build_const_float 1 4 25 2
lp_build_const_int_pointer 1 11 74 2
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_limits.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gallivm_get_shader_param 32 57 177 1
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_tgsi.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_soa_context 1 4 17 1
lp_aos_context 1 4 17 1
Source file: ./lib/mesa/src/mapi/shared-glapi/glapi_mapi_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
noopNewList 1 5 25 2
noopEndList 1 4 11 1
noopCallList 1 5 17 1
noopCallLists 1 5 35 3
noopDeleteLists 1 5 25 2
noopGenLists 1 6 23 1
noopListBase 1 5 17 1
noopBegin 1 5 17 1
noopBitmap 1 5 67 7
noopColor3b 1 5 33 3
noopColor3bv 1 5 19 1
noopColor3d 1 5 33 3
noopColor3dv 1 5 19 1
noopColor3f 1 5 33 3
noopColor3fv 1 5 19 1
noopColor3i 1 5 33 3
noopColor3iv 1 5 19 1
noopColor3s 1 5 33 3
noopColor3sv 1 5 19 1
noopColor3ub 1 5 33 3
noopColor3ubv 1 5 19 1
noopColor3ui 1 5 33 3
noopColor3uiv 1 5 19 1
noopColor3us 1 5 33 3
noopColor3usv 1 5 19 1
noopColor4b 1 5 41 4
noopColor4bv 1 5 19 1
noopColor4d 1 5 41 4
noopColor4dv 1 5 19 1
noopColor4f 1 5 41 4
noopColor4fv 1 5 19 1
noopColor4i 1 5 41 4
noopColor4iv 1 5 19 1
noopColor4s 1 5 41 4
noopColor4sv 1 5 19 1
noopColor4ub 1 5 41 4
noopColor4ubv 1 5 19 1
noopColor4ui 1 5 41 4
noopColor4uiv 1 5 19 1
noopColor4us 1 5 41 4
noopColor4usv 1 5 19 1
noopEdgeFlag 1 5 17 1
noopEdgeFlagv 1 5 19 1
noopEnd 1 4 11 1
noopIndexd 1 5 17 1
noopIndexdv 1 5 19 1
noopIndexf 1 5 17 1
noopIndexfv 1 5 19 1
noopIndexi 1 5 17 1
noopIndexiv 1 5 19 1
noopIndexs 1 5 17 1
noopIndexsv 1 5 19 1
noopNormal3b 1 5 33 3
noopNormal3bv 1 5 19 1
noopNormal3d 1 5 33 3
noopNormal3dv 1 5 19 1
noopNormal3f 1 5 33 3
noopNormal3fv 1 5 19 1
noopNormal3i 1 5 33 3
noopNormal3iv 1 5 19 1
noopNormal3s 1 5 33 3
noopNormal3sv 1 5 19 1
noopRasterPos2d 1 5 25 2
noopRasterPos2dv 1 5 19 1
noopRasterPos2f 1 5 25 2
noopRasterPos2fv 1 5 19 1
noopRasterPos2i 1 5 25 2
noopRasterPos2iv 1 5 19 1
noopRasterPos2s 1 5 25 2
noopRasterPos2sv 1 5 19 1
noopRasterPos3d 1 5 33 3
noopRasterPos3dv 1 5 19 1
noopRasterPos3f 1 5 33 3
noopRasterPos3fv 1 5 19 1
noopRasterPos3i 1 5 33 3
noopRasterPos3iv 1 5 19 1
noopRasterPos3s 1 5 33 3
noopRasterPos3sv 1 5 19 1
noopRasterPos4d 1 5 41 4
noopRasterPos4dv 1 5 19 1
noopRasterPos4f 1 5 41 4
noopRasterPos4fv 1 5 19 1
noopRasterPos4i 1 5 41 4
noopRasterPos4iv 1 5 19 1
noopRasterPos4s 1 5 41 4
noopRasterPos4sv 1 5 19 1
noopRectd 1 5 41 4
noopRectdv 1 5 29 2
noopRectf 1 5 41 4
noopRectfv 1 5 29 2
noopRecti 1 5 41 4
noopRectiv 1 5 29 2
noopRects 1 5 41 4
noopRectsv 1 5 29 2
noopTexCoord1d 1 5 17 1
noopTexCoord1dv 1 5 19 1
noopTexCoord1f 1 5 17 1
noopTexCoord1fv 1 5 19 1
noopTexCoord1i 1 5 17 1
noopTexCoord1iv 1 5 19 1
noopTexCoord1s 1 5 17 1
noopTexCoord1sv 1 5 19 1
noopTexCoord2d 1 5 25 2
noopTexCoord2dv 1 5 19 1
noopTexCoord2f 1 5 25 2
noopTexCoord2fv 1 5 19 1
noopTexCoord2i 1 5 25 2
noopTexCoord2iv 1 5 19 1
noopTexCoord2s 1 5 25 2
noopTexCoord2sv 1 5 19 1
noopTexCoord3d 1 5 33 3
noopTexCoord3dv 1 5 19 1
noopTexCoord3f 1 5 33 3
noopTexCoord3fv 1 5 19 1
noopTexCoord3i 1 5 33 3
noopTexCoord3iv 1 5 19 1
noopTexCoord3s 1 5 33 3
noopTexCoord3sv 1 5 19 1
noopTexCoord4d 1 5 41 4
noopTexCoord4dv 1 5 19 1
noopTexCoord4f 1 5 41 4
noopTexCoord4fv 1 5 19 1
noopTexCoord4i 1 5 41 4
noopTexCoord4iv 1 5 19 1
noopTexCoord4s 1 5 41 4
noopTexCoord4sv 1 5 19 1
noopVertex2d 1 5 25 2
noopVertex2dv 1 5 19 1
noopVertex2f 1 5 25 2
noopVertex2fv 1 5 19 1
noopVertex2i 1 5 25 2
noopVertex2iv 1 5 19 1
noopVertex2s 1 5 25 2
noopVertex2sv 1 5 19 1
noopVertex3d 1 5 33 3
noopVertex3dv 1 5 19 1
noopVertex3f 1 5 33 3
noopVertex3fv 1 5 19 1
noopVertex3i 1 5 33 3
noopVertex3iv 1 5 19 1
noopVertex3s 1 5 33 3
noopVertex3sv 1 5 19 1
noopVertex4d 1 5 41 4
noopVertex4dv 1 5 19 1
noopVertex4f 1 5 41 4
noopVertex4fv 1 5 19 1
noopVertex4i 1 5 41 4
noopVertex4iv 1 5 19 1
noopVertex4s 1 5 41 4
noopVertex4sv 1 5 19 1
noopClipPlane 1 5 27 2
noopColorMaterial 1 5 25 2
noopCullFace 1 5 17 1
noopFogf 1 5 25 2
noopFogfv 1 5 27 2
noopFogi 1 5 25 2
noopFogiv 1 5 27 2
noopFrontFace 1 5 17 1
noopHint 1 5 25 2
noopLightf 1 5 33 3
noopLightfv 1 5 35 3
noopLighti 1 5 33 3
noopLightiv 1 5 35 3
noopLightModelf 1 5 25 2
noopLightModelfv 1 5 27 2
noopLightModeli 1 5 25 2
noopLightModeliv 1 5 27 2
noopLineStipple 1 5 25 2
noopLineWidth 1 5 17 1
noopMaterialf 1 5 33 3
noopMaterialfv 1 5 35 3
noopMateriali 1 5 33 3
noopMaterialiv 1 5 35 3
noopPointSize 1 5 17 1
noopPolygonMode 1 5 25 2
noopPolygonStipple 1 5 19 1
noopScissor 1 5 41 4
noopShadeModel 1 5 17 1
noopTexParameterf 1 5 33 3
noopTexParameterfv 1 5 35 3
noopTexParameteri 1 5 33 3
noopTexParameteriv 1 5 35 3
noopTexImage1D 1 5 75 8
noopTexImage2D 1 5 83 9
noopTexEnvf 1 5 33 3
noopTexEnvfv 1 5 35 3
noopTexEnvi 1 5 33 3
noopTexEnviv 1 5 35 3
noopTexGend 1 5 33 3
noopTexGendv 1 5 35 3
noopTexGenf 1 5 33 3
noopTexGenfv 1 5 35 3
noopTexGeni 1 5 33 3
noopTexGeniv 1 5 35 3
noopFeedbackBuffer 1 5 34 3
noopSelectBuffer 1 5 26 2
noopRenderMode 1 6 23 1
noopInitNames 1 4 11 1
noopLoadName 1 5 17 1
noopPassThrough 1 5 17 1
noopPopName 1 4 11 1
noopPushName 1 5 17 1
noopDrawBuffer 1 5 17 1
noopClear 1 5 17 1
noopClearAccum 1 5 41 4
noopClearIndex 1 5 17 1
noopClearColor 1 5 41 4
noopClearStencil 1 5 17 1
noopClearDepth 1 5 17 1
noopStencilMask 1 5 17 1
noopColorMask 1 5 41 4
noopDepthMask 1 5 17 1
noopIndexMask 1 5 17 1
noopAccum 1 5 25 2
noopDisable 1 5 17 1
noopEnable 1 5 17 1
noopFinish 1 4 11 1
noopFlush 1 4 11 1
noopPopAttrib 1 4 11 1
noopPushAttrib 1 5 17 1
noopMap1d 1 5 59 6
noopMap1f 1 5 59 6
noopMap2d 1 5 91 10
noopMap2f 1 5 91 10
noopMapGrid1d 1 5 33 3
noopMapGrid1f 1 5 33 3
noopMapGrid2d 1 5 57 6
noopMapGrid2f 1 5 57 6
noopEvalCoord1d 1 5 17 1
noopEvalCoord1dv 1 5 19 1
noopEvalCoord1f 1 5 17 1
noopEvalCoord1fv 1 5 19 1
noopEvalCoord2d 1 5 25 2
noopEvalCoord2dv 1 5 19 1
noopEvalCoord2f 1 5 25 2
noopEvalCoord2fv 1 5 19 1
noopEvalMesh1 1 5 33 3
noopEvalPoint1 1 5 17 1
noopEvalMesh2 1 5 49 5
noopEvalPoint2 1 5 25 2
noopAlphaFunc 1 5 25 2
noopBlendFunc 1 5 25 2
noopLogicOp 1 5 17 1
noopStencilFunc 1 5 33 3
noopStencilOp 1 5 33 3
noopDepthFunc 1 5 17 1
noopPixelZoom 1 5 25 2
noopPixelTransferf 1 5 25 2
noopPixelTransferi 1 5 25 2
noopPixelStoref 1 5 25 2
noopPixelStorei 1 5 25 2
noopPixelMapfv 1 5 35 3
noopPixelMapuiv 1 5 35 3
noopPixelMapusv 1 5 35 3
noopReadBuffer 1 5 17 1
noopCopyPixels 1 5 49 5
noopReadPixels 1 5 66 7
noopDrawPixels 1 5 51 5
noopGetBooleanv 1 5 26 2
noopGetClipPlane 1 5 26 2
noopGetDoublev 1 5 26 2
noopGetError 1 5 17 1
noopGetFloatv 1 5 26 2
noopGetIntegerv 1 5 26 2
noopGetLightfv 1 5 34 3
noopGetLightiv 1 5 34 3
noopGetMapdv 1 5 34 3
noopGetMapfv 1 5 34 3
noopGetMapiv 1 5 34 3
noopGetMaterialfv 1 5 34 3
noopGetMaterialiv 1 5 34 3
noopGetPixelMapfv 1 5 26 2
noopGetPixelMapuiv 1 5 26 2
noopGetPixelMapusv 1 5 26 2
noopGetPolygonStipple 1 5 18 1
noopGetString 1 6 25 1
noopGetTexEnvfv 1 5 34 3
noopGetTexEnviv 1 5 34 3
noopGetTexGendv 1 5 34 3
noopGetTexGenfv 1 5 34 3
noopGetTexGeniv 1 5 34 3
noopGetTexImage 1 5 50 5
noopGetTexParameterfv 1 5 34 3
noopGetTexParameteriv 1 5 34 3
noopGetTexLevelParameterfv 1 5 42 4
noopGetTexLevelParameteriv 1 5 42 4
noopIsEnabled 1 6 23 1
noopIsList 1 6 23 1
noopDepthRange 1 5 25 2
noopFrustum 1 5 57 6
noopLoadIdentity 1 4 11 1
noopLoadMatrixf 1 5 19 1
noopLoadMatrixd 1 5 19 1
noopMatrixMode 1 5 17 1
noopMultMatrixf 1 5 19 1
noopMultMatrixd 1 5 19 1
noopOrtho 1 5 57 6
noopPopMatrix 1 4 11 1
noopPushMatrix 1 4 11 1
noopRotated 1 5 41 4
noopRotatef 1 5 41 4
noopScaled 1 5 33 3
noopScalef 1 5 33 3
noopTranslated 1 5 33 3
noopTranslatef 1 5 33 3
noopViewport 1 5 41 4
noopArrayElement 1 5 17 1
noopBindTexture 1 5 25 2
noopColorPointer 1 5 43 4
noopDisableClientState 1 5 17 1
noopDrawArrays 1 5 33 3
noopDrawElements 1 5 43 4
noopEdgeFlagPointer 1 5 27 2
noopEnableClientState 1 5 17 1
noopIndexPointer 1 5 35 3
noopIndexub 1 5 17 1
noopIndexubv 1 5 19 1
noopInterleavedArrays 1 5 35 3
noopNormalPointer 1 5 35 3
noopPolygonOffset 1 5 25 2
noopTexCoordPointer 1 5 43 4
noopVertexPointer 1 5 43 4
noopAreTexturesResident 1 6 42 3
noopCopyTexImage1D 1 5 65 7
noopCopyTexImage2D 1 5 73 8
noopCopyTexSubImage1D 1 5 57 6
noopCopyTexSubImage2D 1 5 73 8
noopDeleteTextures 1 5 27 2
noopGenTextures 1 5 26 2
noopGetPointerv 1 5 26 2
noopIsTexture 1 6 23 1
noopPrioritizeTextures 1 5 37 3
noopTexSubImage1D 1 5 67 7
noopTexSubImage2D 1 5 83 9
noopPopClientAttrib 1 4 11 1
noopPushClientAttrib 1 5 17 1
noopBlendColor 1 5 41 4
noopBlendEquation 1 5 17 1
noopDrawRangeElements 1 5 59 6
noopColorTable 1 5 59 6
noopColorTableParameterfv 1 5 35 3
noopColorTableParameteriv 1 5 35 3
noopCopyColorTable 1 5 49 5
noopGetColorTable 1 5 42 4
noopGetColorTableParameterfv 1 5 34 3
noopGetColorTableParameteriv 1 5 34 3
noopColorSubTable 1 5 59 6
noopCopyColorSubTable 1 5 49 5
noopConvolutionFilter1D 1 5 59 6
noopConvolutionFilter2D 1 5 67 7
noopConvolutionParameterf 1 5 33 3
noopConvolutionParameterfv 1 5 35 3
noopConvolutionParameteri 1 5 33 3
noopConvolutionParameteriv 1 5 35 3
noopCopyConvolutionFilter1D 1 5 49 5
noopCopyConvolutionFilter2D 1 5 57 6
noopGetConvolutionFilter 1 5 42 4
noopGetConvolutionParameterfv 1 5 34 3
noopGetConvolutionParameteriv 1 5 34 3
noopGetSeparableFilter 1 5 60 6
noopSeparableFilter2D 1 5 77 8
noopGetHistogram 1 5 50 5
noopGetHistogramParameterfv 1 5 34 3
noopGetHistogramParameteriv 1 5 34 3
noopGetMinmax 1 5 50 5
noopGetMinmaxParameterfv 1 5 34 3
noopGetMinmaxParameteriv 1 5 34 3
noopHistogram 1 5 41 4
noopMinmax 1 5 33 3
noopResetHistogram 1 5 17 1
noopResetMinmax 1 5 17 1
noopTexImage3D 1 5 91 10
noopTexSubImage3D 1 5 99 11
noopCopyTexSubImage3D 1 5 81 9
noopActiveTexture 1 5 17 1
noopClientActiveTexture 1 5 17 1
noopMultiTexCoord1d 1 5 25 2
noopMultiTexCoord1dv 1 5 27 2
noopMultiTexCoord1fARB 1 5 25 2
noopMultiTexCoord1fvARB 1 5 27 2
noopMultiTexCoord1i 1 5 25 2
noopMultiTexCoord1iv 1 5 27 2
noopMultiTexCoord1s 1 5 25 2
noopMultiTexCoord1sv 1 5 27 2
noopMultiTexCoord2d 1 5 33 3
noopMultiTexCoord2dv 1 5 27 2
noopMultiTexCoord2fARB 1 5 33 3
noopMultiTexCoord2fvARB 1 5 27 2
noopMultiTexCoord2i 1 5 33 3
noopMultiTexCoord2iv 1 5 27 2
noopMultiTexCoord2s 1 5 33 3
noopMultiTexCoord2sv 1 5 27 2
noopMultiTexCoord3d 1 5 41 4
noopMultiTexCoord3dv 1 5 27 2
noopMultiTexCoord3fARB 1 5 41 4
noopMultiTexCoord3fvARB 1 5 27 2
noopMultiTexCoord3i 1 5 41 4
noopMultiTexCoord3iv 1 5 27 2
noopMultiTexCoord3s 1 5 41 4
noopMultiTexCoord3sv 1 5 27 2
noopMultiTexCoord4d 1 5 49 5
noopMultiTexCoord4dv 1 5 27 2
noopMultiTexCoord4fARB 1 5 49 5
noopMultiTexCoord4fvARB 1 5 27 2
noopMultiTexCoord4i 1 5 49 5
noopMultiTexCoord4iv 1 5 27 2
noopMultiTexCoord4s 1 5 49 5
noopMultiTexCoord4sv 1 5 27 2
noopCompressedTexImage1D 1 5 67 7
noopCompressedTexImage2D 1 5 75 8
noopCompressedTexImage3D 1 5 83 9
noopCompressedTexSubImage1D 1 5 67 7
noopCompressedTexSubImage2D 1 5 83 9
noopCompressedTexSubImage3D 1 5 99 11
noopGetCompressedTexImage 1 5 34 3
noopLoadTransposeMatrixd 1 5 19 1
noopLoadTransposeMatrixf 1 5 19 1
noopMultTransposeMatrixd 1 5 19 1
noopMultTransposeMatrixf 1 5 19 1
noopSampleCoverage 1 5 25 2
noopBlendFuncSeparate 1 5 41 4
noopFogCoordPointer 1 5 35 3
noopFogCoordd 1 5 17 1
noopFogCoorddv 1 5 19 1
noopMultiDrawArrays 1 5 45 4
noopPointParameterf 1 5 25 2
noopPointParameterfv 1 5 27 2
noopPointParameteri 1 5 25 2
noopPointParameteriv 1 5 27 2
noopSecondaryColor3b 1 5 33 3
noopSecondaryColor3bv 1 5 19 1
noopSecondaryColor3d 1 5 33 3
noopSecondaryColor3dv 1 5 19 1
noopSecondaryColor3i 1 5 33 3
noopSecondaryColor3iv 1 5 19 1
noopSecondaryColor3s 1 5 33 3
noopSecondaryColor3sv 1 5 19 1
noopSecondaryColor3ub 1 5 33 3
noopSecondaryColor3ubv 1 5 19 1
noopSecondaryColor3ui 1 5 33 3
noopSecondaryColor3uiv 1 5 19 1
noopSecondaryColor3us 1 5 33 3
noopSecondaryColor3usv 1 5 19 1
noopSecondaryColorPointer 1 5 43 4
noopWindowPos2d 1 5 25 2
noopWindowPos2dv 1 5 19 1
noopWindowPos2f 1 5 25 2
noopWindowPos2fv 1 5 19 1
noopWindowPos2i 1 5 25 2
noopWindowPos2iv 1 5 19 1
noopWindowPos2s 1 5 25 2
noopWindowPos2sv 1 5 19 1
noopWindowPos3d 1 5 33 3
noopWindowPos3dv 1 5 19 1
noopWindowPos3f 1 5 33 3
noopWindowPos3fv 1 5 19 1
noopWindowPos3i 1 5 33 3
noopWindowPos3iv 1 5 19 1
noopWindowPos3s 1 5 33 3
noopWindowPos3sv 1 5 19 1
noopBeginQuery 1 5 25 2
noopBindBuffer 1 5 25 2
noopBufferData 1 5 43 4
noopBufferSubData 1 5 43 4
noopDeleteBuffers 1 5 27 2
noopDeleteQueries 1 5 27 2
noopEndQuery 1 5 17 1
noopGenBuffers 1 5 26 2
noopGenQueries 1 5 26 2
noopGetBufferParameteriv 1 5 34 3
noopGetBufferPointerv 1 5 34 3
noopGetBufferSubData 1 5 42 4
noopGetQueryObjectiv 1 5 34 3
noopGetQueryObjectuiv 1 5 34 3
noopGetQueryiv 1 5 34 3
noopIsBuffer 1 6 23 1
noopIsQuery 1 6 23 1
noopMapBuffer 1 6 32 2
noopUnmapBuffer 1 6 23 1
noopAttachShader 1 5 25 2
noopBindAttribLocation 1 5 35 3
noopBlendEquationSeparate 1 5 25 2
noopCompileShader 1 5 17 1
noopCreateProgram 1 5 17 1
noopCreateShader 1 6 23 1
noopDeleteProgram 1 5 17 1
noopDeleteShader 1 5 17 1
noopDetachShader 1 5 25 2
noopDisableVertexAttribArray 1 5 17 1
noopDrawBuffers 1 5 27 2
noopEnableVertexAttribArray 1 5 17 1
noopGetActiveAttrib 1 5 69 7
noopGetActiveUniform 1 5 69 7
noopGetAttachedShaders 1 5 43 4
noopGetAttribLocation 1 6 33 2
noopGetProgramInfoLog 1 5 43 4
noopGetProgramiv 1 5 34 3
noopGetShaderInfoLog 1 5 43 4
noopGetShaderSource 1 5 43 4
noopGetShaderiv 1 5 34 3
noopGetUniformLocation 1 6 33 2
noopGetUniformfv 1 5 34 3
noopGetUniformiv 1 5 34 3
noopGetVertexAttribPointerv 1 5 34 3
noopGetVertexAttribdv 1 5 34 3
noopGetVertexAttribfv 1 5 34 3
noopGetVertexAttribiv 1 5 34 3
noopIsProgram 1 6 23 1
noopIsShader 1 6 23 1
noopLinkProgram 1 5 17 1
noopShaderSource 1 5 47 4
noopStencilFuncSeparate 1 5 41 4
noopStencilMaskSeparate 1 5 25 2
noopStencilOpSeparate 1 5 41 4
noopUniform1f 1 5 25 2
noopUniform1fv 1 5 35 3
noopUniform1i 1 5 25 2
noopUniform1iv 1 5 35 3
noopUniform2f 1 5 33 3
noopUniform2fv 1 5 35 3
noopUniform2i 1 5 33 3
noopUniform2iv 1 5 35 3
noopUniform3f 1 5 41 4
noopUniform3fv 1 5 35 3
noopUniform3i 1 5 41 4
noopUniform3iv 1 5 35 3
noopUniform4f 1 5 49 5
noopUniform4fv 1 5 35 3
noopUniform4i 1 5 49 5
noopUniform4iv 1 5 35 3
noopUniformMatrix2fv 1 5 43 4
noopUniformMatrix3fv 1 5 43 4
noopUniformMatrix4fv 1 5 43 4
noopUseProgram 1 5 17 1
noopValidateProgram 1 5 17 1
noopVertexAttrib1d 1 5 25 2
noopVertexAttrib1dv 1 5 27 2
noopVertexAttrib1s 1 5 25 2
noopVertexAttrib1sv 1 5 27 2
noopVertexAttrib2d 1 5 33 3
noopVertexAttrib2dv 1 5 27 2
noopVertexAttrib2s 1 5 33 3
noopVertexAttrib2sv 1 5 27 2
noopVertexAttrib3d 1 5 41 4
noopVertexAttrib3dv 1 5 27 2
noopVertexAttrib3s 1 5 41 4
noopVertexAttrib3sv 1 5 27 2
noopVertexAttrib4Nbv 1 5 27 2
noopVertexAttrib4Niv 1 5 27 2
noopVertexAttrib4Nsv 1 5 27 2
noopVertexAttrib4Nub 1 5 49 5
noopVertexAttrib4Nubv 1 5 27 2
noopVertexAttrib4Nuiv 1 5 27 2
noopVertexAttrib4Nusv 1 5 27 2
noopVertexAttrib4bv 1 5 27 2
noopVertexAttrib4d 1 5 49 5
noopVertexAttrib4dv 1 5 27 2
noopVertexAttrib4iv 1 5 27 2
noopVertexAttrib4s 1 5 49 5
noopVertexAttrib4sv 1 5 27 2
noopVertexAttrib4ubv 1 5 27 2
noopVertexAttrib4uiv 1 5 27 2
noopVertexAttrib4usv 1 5 27 2
noopVertexAttribPointer 1 5 59 6
noopUniformMatrix2x3fv 1 5 43 4
noopUniformMatrix2x4fv 1 5 43 4
noopUniformMatrix3x2fv 1 5 43 4
noopUniformMatrix3x4fv 1 5 43 4
noopUniformMatrix4x2fv 1 5 43 4
noopUniformMatrix4x3fv 1 5 43 4
noopBeginConditionalRender 1 5 25 2
noopBeginTransformFeedback 1 5 17 1
noopBindBufferBase 1 5 33 3
noopBindBufferRange 1 5 49 5
noopBindFragDataLocation 1 5 35 3
noopClampColor 1 5 25 2
noopClearBufferfi 1 5 41 4
noopClearBufferfv 1 5 35 3
noopClearBufferiv 1 5 35 3
noopClearBufferuiv 1 5 35 3
noopColorMaski 1 5 49 5
noopDisablei 1 5 25 2
noopEnablei 1 5 25 2
noopEndConditionalRender 1 4 11 1
noopEndTransformFeedback 1 4 11 1
noopGetBooleani_v 1 5 34 3
noopGetFragDataLocation 1 6 33 2
noopGetIntegeri_v 1 5 34 3
noopGetStringi 1 6 33 2
noopGetTexParameterIiv 1 5 34 3
noopGetTexParameterIuiv 1 5 34 3
noopGetTransformFeedbackVarying 1 5 69 7
noopGetUniformuiv 1 5 34 3
noopGetVertexAttribIiv 1 5 34 3
noopGetVertexAttribIuiv 1 5 34 3
noopIsEnabledi 1 6 31 2
noopTexParameterIiv 1 5 35 3
noopTexParameterIuiv 1 5 35 3
noopTransformFeedbackVaryings 1 5 45 4
noopUniform1ui 1 5 25 2
noopUniform1uiv 1 5 35 3
noopUniform2ui 1 5 33 3
noopUniform2uiv 1 5 35 3
noopUniform3ui 1 5 41 4
noopUniform3uiv 1 5 35 3
noopUniform4ui 1 5 49 5
noopUniform4uiv 1 5 35 3
noopVertexAttribI1iv 1 5 27 2
noopVertexAttribI1uiv 1 5 27 2
noopVertexAttribI4bv 1 5 27 2
noopVertexAttribI4sv 1 5 27 2
noopVertexAttribI4ubv 1 5 27 2
noopVertexAttribI4usv 1 5 27 2
noopVertexAttribIPointer 1 5 51 5
noopPrimitiveRestartIndex 1 5 17 1
noopTexBuffer 1 5 33 3
noopFramebufferTexture 1 5 41 4
noopGetBufferParameteri64v 1 5 34 3
noopGetInteger64i_v 1 5 34 3
noopVertexAttribDivisor 1 5 25 2
noopMinSampleShading 1 5 17 1
noopMemoryBarrierByRegion 1 5 17 1
noopBindProgramARB 1 5 25 2
noopDeleteProgramsARB 1 5 27 2
noopGenProgramsARB 1 5 26 2
noopGetProgramEnvParameterdvARB 1 5 34 3
noopGetProgramEnvParameterfvARB 1 5 34 3
noopGetProgramLocalParameterdvARB 1 5 34 3
noopGetProgramLocalParameterfvARB 1 5 34 3
noopGetProgramStringARB 1 5 34 3
noopGetProgramivARB 1 5 34 3
noopIsProgramARB 1 6 23 1
noopProgramEnvParameter4dARB 1 5 57 6
noopProgramEnvParameter4dvARB 1 5 35 3
noopProgramEnvParameter4fARB 1 5 57 6
noopProgramEnvParameter4fvARB 1 5 35 3
noopProgramLocalParameter4dARB 1 5 57 6
noopProgramLocalParameter4dvARB 1 5 35 3
noopProgramLocalParameter4fARB 1 5 57 6
noopProgramLocalParameter4fvARB 1 5 35 3
noopProgramStringARB 1 5 43 4
noopVertexAttrib1fARB 1 5 25 2
noopVertexAttrib1fvARB 1 5 27 2
noopVertexAttrib2fARB 1 5 33 3
noopVertexAttrib2fvARB 1 5 27 2
noopVertexAttrib3fARB 1 5 41 4
noopVertexAttrib3fvARB 1 5 27 2
noopVertexAttrib4fARB 1 5 49 5
noopVertexAttrib4fvARB 1 5 27 2
noopAttachObjectARB 1 5 25 2
noopCreateProgramObjectARB 1 5 17 1
noopCreateShaderObjectARB 1 6 23 1
noopDeleteObjectARB 1 5 17 1
noopDetachObjectARB 1 5 25 2
noopGetAttachedObjectsARB 1 5 43 4
noopGetHandleARB 1 6 23 1
noopGetInfoLogARB 1 5 43 4
noopGetObjectParameterfvARB 1 5 34 3
noopGetObjectParameterivARB 1 5 34 3
noopDrawArraysInstancedARB 1 5 41 4
noopDrawElementsInstancedARB 1 5 51 5
noopBindFramebuffer 1 5 25 2
noopBindRenderbuffer 1 5 25 2
noopBlitFramebuffer 1 5 89 10
noopCheckFramebufferStatus 1 6 23 1
noopDeleteFramebuffers 1 5 27 2
noopDeleteRenderbuffers 1 5 27 2
noopFramebufferRenderbuffer 1 5 41 4
noopFramebufferTexture1D 1 5 49 5
noopFramebufferTexture2D 1 5 49 5
noopFramebufferTexture3D 1 5 57 6
noopFramebufferTextureLayer 1 5 49 5
noopGenFramebuffers 1 5 26 2
noopGenRenderbuffers 1 5 26 2
noopGenerateMipmap 1 5 17 1
noopGetFramebufferAttachmentParameteriv 1 5 42 4
noopGetRenderbufferParameteriv 1 5 34 3
noopIsFramebuffer 1 6 23 1
noopIsRenderbuffer 1 6 23 1
noopRenderbufferStorage 1 5 41 4
noopRenderbufferStorageMultisample 1 5 49 5
noopFlushMappedBufferRange 1 5 33 3
noopMapBufferRange 1 6 48 4
noopBindVertexArray 1 5 17 1
noopDeleteVertexArrays 1 5 27 2
noopGenVertexArrays 1 5 26 2
noopIsVertexArray 1 6 23 1
noopGetActiveUniformBlockName 1 5 51 5
noopGetActiveUniformBlockiv 1 5 42 4
noopGetActiveUniformName 1 5 51 5
noopGetActiveUniformsiv 1 5 52 5
noopGetUniformBlockIndex 1 6 33 2
noopGetUniformIndices 1 5 46 4
noopUniformBlockBinding 1 5 33 3
noopCopyBufferSubData 1 5 49 5
noopClientWaitSync 1 6 39 3
noopDeleteSync 1 5 17 1
noopFenceSync 1 6 31 2
noopGetInteger64v 1 5 26 2
noopGetSynciv 1 5 51 5
noopIsSync 1 6 23 1
noopWaitSync 1 5 33 3
noopDrawElementsBaseVertex 1 5 51 5
noopDrawElementsInstancedBaseVertex 1 5 59 6
noopDrawRangeElementsBaseVertex 1 5 67 7
noopMultiDrawElementsBaseVertex 1 5 65 6
noopProvokingVertex 1 5 17 1
noopGetMultisamplefv 1 5 34 3
noopSampleMaski 1 5 25 2
noopTexImage2DMultisample 1 5 57 6
noopTexImage3DMultisample 1 5 65 7
noopBlendEquationSeparateiARB 1 5 33 3
noopBlendEquationiARB 1 5 25 2
noopBlendFuncSeparateiARB 1 5 49 5
noopBlendFunciARB 1 5 33 3
noopBindFragDataLocationIndexed 1 5 43 4
noopGetFragDataIndex 1 6 33 2
noopBindSampler 1 5 25 2
noopDeleteSamplers 1 5 27 2
noopGenSamplers 1 5 26 2
noopGetSamplerParameterIiv 1 5 34 3
noopGetSamplerParameterIuiv 1 5 34 3
noopGetSamplerParameterfv 1 5 34 3
noopGetSamplerParameteriv 1 5 34 3
noopIsSampler 1 6 23 1
noopSamplerParameterIiv 1 5 35 3
noopSamplerParameterIuiv 1 5 35 3
noopSamplerParameterf 1 5 33 3
noopSamplerParameterfv 1 5 35 3
noopSamplerParameteri 1 5 33 3
noopSamplerParameteriv 1 5 35 3
noopGetQueryObjecti64v 1 5 34 3
noopGetQueryObjectui64v 1 5 34 3
noopQueryCounter 1 5 25 2
noopColorP3ui 1 5 25 2
noopColorP3uiv 1 5 27 2
noopColorP4ui 1 5 25 2
noopColorP4uiv 1 5 27 2
noopMultiTexCoordP1ui 1 5 33 3
noopMultiTexCoordP1uiv 1 5 35 3
noopMultiTexCoordP2ui 1 5 33 3
noopMultiTexCoordP2uiv 1 5 35 3
noopMultiTexCoordP3ui 1 5 33 3
noopMultiTexCoordP3uiv 1 5 35 3
noopMultiTexCoordP4ui 1 5 33 3
noopMultiTexCoordP4uiv 1 5 35 3
noopNormalP3ui 1 5 25 2
noopNormalP3uiv 1 5 27 2
noopSecondaryColorP3ui 1 5 25 2
noopSecondaryColorP3uiv 1 5 27 2
noopTexCoordP1ui 1 5 25 2
noopTexCoordP1uiv 1 5 27 2
noopTexCoordP2ui 1 5 25 2
noopTexCoordP2uiv 1 5 27 2
noopTexCoordP3ui 1 5 25 2
noopTexCoordP3uiv 1 5 27 2
noopTexCoordP4ui 1 5 25 2
noopTexCoordP4uiv 1 5 27 2
noopVertexAttribP1ui 1 5 41 4
noopVertexAttribP1uiv 1 5 43 4
noopVertexAttribP2ui 1 5 41 4
noopVertexAttribP2uiv 1 5 43 4
noopVertexAttribP3ui 1 5 41 4
noopVertexAttribP3uiv 1 5 43 4
noopVertexAttribP4ui 1 5 41 4
noopVertexAttribP4uiv 1 5 43 4
noopVertexP2ui 1 5 25 2
noopVertexP2uiv 1 5 27 2
noopVertexP3ui 1 5 25 2
noopVertexP3uiv 1 5 27 2
noopVertexP4ui 1 5 25 2
noopVertexP4uiv 1 5 27 2
noopDrawArraysIndirect 1 5 27 2
noopDrawElementsIndirect 1 5 35 3
noopGetUniformdv 1 5 34 3
noopUniform1d 1 5 25 2
noopUniform1dv 1 5 35 3
noopUniform2d 1 5 33 3
noopUniform2dv 1 5 35 3
noopUniform3d 1 5 41 4
noopUniform3dv 1 5 35 3
noopUniform4d 1 5 49 5
noopUniform4dv 1 5 35 3
noopUniformMatrix2dv 1 5 43 4
noopUniformMatrix2x3dv 1 5 43 4
noopUniformMatrix2x4dv 1 5 43 4
noopUniformMatrix3dv 1 5 43 4
noopUniformMatrix3x2dv 1 5 43 4
noopUniformMatrix3x4dv 1 5 43 4
noopUniformMatrix4dv 1 5 43 4
noopUniformMatrix4x2dv 1 5 43 4
noopUniformMatrix4x3dv 1 5 43 4
noopGetActiveSubroutineName 1 5 59 6
noopGetActiveSubroutineUniformName 1 5 59 6
noopGetActiveSubroutineUniformiv 1 5 50 5
noopGetProgramStageiv 1 5 42 4
noopGetSubroutineIndex 1 6 41 3
noopGetSubroutineUniformLocation 1 6 41 3
noopGetUniformSubroutineuiv 1 5 34 3
noopUniformSubroutinesuiv 1 5 35 3
noopPatchParameterfv 1 5 27 2
noopPatchParameteri 1 5 25 2
noopBindTransformFeedback 1 5 25 2
noopDeleteTransformFeedbacks 1 5 27 2
noopDrawTransformFeedback 1 5 25 2
noopGenTransformFeedbacks 1 5 26 2
noopIsTransformFeedback 1 6 23 1
noopPauseTransformFeedback 1 4 11 1
noopResumeTransformFeedback 1 4 11 1
noopBeginQueryIndexed 1 5 33 3
noopDrawTransformFeedbackStream 1 5 33 3
noopEndQueryIndexed 1 5 25 2
noopGetQueryIndexediv 1 5 42 4
noopClearDepthf 1 5 17 1
noopDepthRangef 1 5 25 2
noopGetShaderPrecisionFormat 1 5 43 4
noopReleaseShaderCompiler 1 4 11 1
noopShaderBinary 1 5 53 5
noopGetProgramBinary 1 5 52 5
noopProgramBinary 1 5 43 4
noopProgramParameteri 1 5 33 3
noopGetVertexAttribLdv 1 5 34 3
noopVertexAttribL1d 1 5 25 2
noopVertexAttribL1dv 1 5 27 2
noopVertexAttribL2d 1 5 33 3
noopVertexAttribL2dv 1 5 27 2
noopVertexAttribL3d 1 5 41 4
noopVertexAttribL3dv 1 5 27 2
noopVertexAttribL4d 1 5 49 5
noopVertexAttribL4dv 1 5 27 2
noopVertexAttribLPointer 1 5 51 5
noopDepthRangeArrayv 1 5 35 3
noopDepthRangeIndexed 1 5 33 3
noopGetDoublei_v 1 5 34 3
noopGetFloati_v 1 5 34 3
noopScissorArrayv 1 5 35 3
noopScissorIndexed 1 5 49 5
noopScissorIndexedv 1 5 27 2
noopViewportArrayv 1 5 35 3
noopViewportIndexedf 1 5 49 5
noopViewportIndexedfv 1 5 27 2
noopGetGraphicsResetStatusARB 1 5 17 1
noopGetnColorTableARB 1 5 50 5
noopGetnCompressedTexImageARB 1 5 42 4
noopGetnConvolutionFilterARB 1 5 50 5
noopGetnHistogramARB 1 5 58 6
noopGetnMapdvARB 1 5 42 4
noopGetnMapfvARB 1 5 42 4
noopGetnMapivARB 1 5 42 4
noopGetnMinmaxARB 1 5 58 6
noopGetnPixelMapfvARB 1 5 34 3
noopGetnPixelMapuivARB 1 5 34 3
noopGetnPixelMapusvARB 1 5 34 3
noopGetnPolygonStippleARB 1 5 26 2
noopGetnSeparableFilterARB 1 5 76 8
noopGetnTexImageARB 1 5 58 6
noopGetnUniformdvARB 1 5 42 4
noopGetnUniformfvARB 1 5 42 4
noopGetnUniformivARB 1 5 42 4
noopGetnUniformuivARB 1 5 42 4
noopReadnPixelsARB 1 5 74 8
noopDrawArraysInstancedBaseInstance 1 5 49 5
noopDrawElementsInstancedBaseInstance 1 5 59 6
noopDrawElementsInstancedBaseVertexBaseInstance 1 5 67 7
noopDrawTransformFeedbackInstanced 1 5 33 3
noopDrawTransformFeedbackStreamInstanced 1 5 41 4
noopGetInternalformativ 1 5 50 5
noopGetActiveAtomicCounterBufferiv 1 5 42 4
noopBindImageTexture 1 5 65 7
noopMemoryBarrier 1 5 17 1
noopTexStorage1D 1 5 41 4
noopTexStorage2D 1 5 49 5
noopTexStorage3D 1 5 57 6
noopTextureStorage1DEXT 1 5 49 5
noopTextureStorage2DEXT 1 5 57 6
noopTextureStorage3DEXT 1 5 65 7
noopClearBufferData 1 5 51 5
noopClearBufferSubData 1 5 67 7
noopDispatchCompute 1 5 33 3
noopDispatchComputeIndirect 1 5 17 1
noopCopyImageSubData 1 5 129 15
noopTextureView 1 5 73 8
noopBindVertexBuffer 1 5 41 4
noopVertexAttribBinding 1 5 25 2
noopVertexAttribFormat 1 5 49 5
noopVertexAttribIFormat 1 5 41 4
noopVertexAttribLFormat 1 5 41 4
noopVertexBindingDivisor 1 5 25 2
noopFramebufferParameteri 1 5 33 3
noopGetFramebufferParameteriv 1 5 34 3
noopGetInternalformati64v 1 5 50 5
noopMultiDrawArraysIndirect 1 5 43 4
noopMultiDrawElementsIndirect 1 5 51 5
noopGetProgramInterfaceiv 1 5 42 4
noopGetProgramResourceIndex 1 6 41 3
noopGetProgramResourceLocation 1 6 41 3
noopGetProgramResourceLocationIndex 1 6 41 3
noopGetProgramResourceName 1 5 59 6
noopGetProgramResourceiv 1 5 77 8
noopShaderStorageBlockBinding 1 5 33 3
noopTexBufferRange 1 5 49 5
noopTexStorage2DMultisample 1 5 57 6
noopTexStorage3DMultisample 1 5 65 7
noopBufferStorage 1 5 43 4
noopClearTexImage 1 5 51 5
noopClearTexSubImage 1 5 99 11
noopBindBuffersBase 1 5 43 4
noopBindBuffersRange 1 5 63 6
noopBindImageTextures 1 5 35 3
noopBindSamplers 1 5 35 3
noopBindTextures 1 5 35 3
noopBindVertexBuffers 1 5 55 5
noopDispatchComputeGroupSizeARB 1 5 57 6
noopMultiDrawArraysIndirectCountARB 1 5 49 5
noopMultiDrawElementsIndirectCountARB 1 5 57 6
noopClipControl 1 5 25 2
noopBindTextureUnit 1 5 25 2
noopBlitNamedFramebuffer 1 5 105 12
noopCheckNamedFramebufferStatus 1 6 31 2
noopClearNamedBufferData 1 5 51 5
noopClearNamedBufferSubData 1 5 67 7
noopClearNamedFramebufferfi 1 5 49 5
noopClearNamedFramebufferfv 1 5 43 4
noopClearNamedFramebufferiv 1 5 43 4
noopClearNamedFramebufferuiv 1 5 43 4
noopCompressedTextureSubImage1D 1 5 67 7
noopCompressedTextureSubImage2D 1 5 83 9
noopCompressedTextureSubImage3D 1 5 99 11
noopCopyNamedBufferSubData 1 5 49 5
noopCopyTextureSubImage1D 1 5 57 6
noopCopyTextureSubImage2D 1 5 73 8
noopCopyTextureSubImage3D 1 5 81 9
noopCreateBuffers 1 5 26 2
noopCreateFramebuffers 1 5 26 2
noopCreateProgramPipelines 1 5 26 2
noopCreateQueries 1 5 34 3
noopCreateRenderbuffers 1 5 26 2
noopCreateSamplers 1 5 26 2
noopCreateTextures 1 5 34 3
noopCreateTransformFeedbacks 1 5 26 2
noopCreateVertexArrays 1 5 26 2
noopDisableVertexArrayAttrib 1 5 25 2
noopEnableVertexArrayAttrib 1 5 25 2
noopFlushMappedNamedBufferRange 1 5 33 3
noopGenerateTextureMipmap 1 5 17 1
noopGetCompressedTextureImage 1 5 42 4
noopGetNamedBufferParameteri64v 1 5 34 3
noopGetNamedBufferParameteriv 1 5 34 3
noopGetNamedBufferPointerv 1 5 34 3
noopGetNamedBufferSubData 1 5 42 4
noopGetNamedFramebufferAttachmentParameteriv 1 5 42 4
noopGetNamedFramebufferParameteriv 1 5 34 3
noopGetNamedRenderbufferParameteriv 1 5 34 3
noopGetQueryBufferObjecti64v 1 5 41 4
noopGetQueryBufferObjectiv 1 5 41 4
noopGetQueryBufferObjectui64v 1 5 41 4
noopGetQueryBufferObjectuiv 1 5 41 4
noopGetTextureImage 1 5 58 6
noopGetTextureLevelParameterfv 1 5 42 4
noopGetTextureLevelParameteriv 1 5 42 4
noopGetTextureParameterIiv 1 5 34 3
noopGetTextureParameterIuiv 1 5 34 3
noopGetTextureParameterfv 1 5 34 3
noopGetTextureParameteriv 1 5 34 3
noopGetTransformFeedbacki64_v 1 5 42 4
noopGetTransformFeedbacki_v 1 5 42 4
noopGetTransformFeedbackiv 1 5 34 3
noopGetVertexArrayIndexed64iv 1 5 42 4
noopGetVertexArrayIndexediv 1 5 42 4
noopGetVertexArrayiv 1 5 34 3
noopInvalidateNamedFramebufferData 1 5 35 3
noopInvalidateNamedFramebufferSubData 1 5 67 7
noopMapNamedBuffer 1 6 32 2
noopMapNamedBufferRange 1 6 48 4
noopNamedBufferData 1 5 43 4
noopNamedBufferStorage 1 5 43 4
noopNamedBufferSubData 1 5 43 4
noopNamedFramebufferDrawBuffer 1 5 25 2
noopNamedFramebufferDrawBuffers 1 5 35 3
noopNamedFramebufferParameteri 1 5 33 3
noopNamedFramebufferReadBuffer 1 5 25 2
noopNamedFramebufferRenderbuffer 1 5 41 4
noopNamedFramebufferTexture 1 5 41 4
noopNamedFramebufferTextureLayer 1 5 49 5
noopNamedRenderbufferStorage 1 5 41 4
noopNamedRenderbufferStorageMultisample 1 5 49 5
noopTextureBuffer 1 5 33 3
noopTextureBufferRange 1 5 49 5
noopTextureParameterIiv 1 5 35 3
noopTextureParameterIuiv 1 5 35 3
noopTextureParameterf 1 5 33 3
noopTextureParameterfv 1 5 35 3
noopTextureParameteri 1 5 33 3
noopTextureParameteriv 1 5 35 3
noopTextureStorage1D 1 5 41 4
noopTextureStorage2D 1 5 49 5
noopTextureStorage2DMultisample 1 5 57 6
noopTextureStorage3D 1 5 57 6
noopTextureStorage3DMultisample 1 5 65 7
noopTextureSubImage1D 1 5 67 7
noopTextureSubImage2D 1 5 83 9
noopTextureSubImage3D 1 5 99 11
noopTransformFeedbackBufferBase 1 5 33 3
noopTransformFeedbackBufferRange 1 5 49 5
noopUnmapNamedBuffer 1 6 23 1
noopVertexArrayAttribBinding 1 5 33 3
noopVertexArrayAttribFormat 1 5 57 6
noopVertexArrayAttribIFormat 1 5 49 5
noopVertexArrayAttribLFormat 1 5 49 5
noopVertexArrayBindingDivisor 1 5 33 3
noopVertexArrayElementBuffer 1 5 25 2
noopVertexArrayVertexBuffer 1 5 49 5
noopVertexArrayVertexBuffers 1 5 63 6
noopGetCompressedTextureSubImage 1 5 90 10
noopGetTextureSubImage 1 5 106 12
noopInvalidateBufferData 1 5 17 1
noopInvalidateBufferSubData 1 5 33 3
noopInvalidateFramebuffer 1 5 35 3
noopInvalidateSubFramebuffer 1 5 67 7
noopInvalidateTexImage 1 5 25 2
noopInvalidateTexSubImage 1 5 73 8
noopPolygonOffsetEXT 1 5 25 2
noopDrawTexfOES 1 5 49 5
noopDrawTexfvOES 1 5 19 1
noopDrawTexiOES 1 5 49 5
noopDrawTexivOES 1 5 19 1
noopDrawTexsOES 1 5 49 5
noopDrawTexsvOES 1 5 19 1
noopDrawTexxOES 1 5 49 5
noopDrawTexxvOES 1 5 19 1
noopPointSizePointerOES 1 5 35 3
noopQueryMatrixxOES 1 6 33 2
noopSampleMaskSGIS 1 5 25 2
noopSamplePatternSGIS 1 5 17 1
noopColorPointerEXT 1 5 51 5
noopEdgeFlagPointerEXT 1 5 35 3
noopIndexPointerEXT 1 5 43 4
noopNormalPointerEXT 1 5 43 4
noopTexCoordPointerEXT 1 5 51 5
noopVertexPointerEXT 1 5 51 5
noopDiscardFramebufferEXT 1 5 35 3
noopActiveShaderProgram 1 5 25 2
noopBindProgramPipeline 1 5 17 1
noopCreateShaderProgramv 1 6 43 3
noopDeleteProgramPipelines 1 5 27 2
noopGenProgramPipelines 1 5 26 2
noopGetProgramPipelineInfoLog 1 5 43 4
noopGetProgramPipelineiv 1 5 34 3
noopIsProgramPipeline 1 6 23 1
noopLockArraysEXT 1 5 25 2
noopProgramUniform1d 1 5 33 3
noopProgramUniform1dv 1 5 43 4
noopProgramUniform1f 1 5 33 3
noopProgramUniform1fv 1 5 43 4
noopProgramUniform1i 1 5 33 3
noopProgramUniform1iv 1 5 43 4
noopProgramUniform1ui 1 5 33 3
noopProgramUniform1uiv 1 5 43 4
noopProgramUniform2d 1 5 41 4
noopProgramUniform2dv 1 5 43 4
noopProgramUniform2f 1 5 41 4
noopProgramUniform2fv 1 5 43 4
noopProgramUniform2i 1 5 41 4
noopProgramUniform2iv 1 5 43 4
noopProgramUniform2ui 1 5 41 4
noopProgramUniform2uiv 1 5 43 4
noopProgramUniform3d 1 5 49 5
noopProgramUniform3dv 1 5 43 4
noopProgramUniform3f 1 5 49 5
noopProgramUniform3fv 1 5 43 4
noopProgramUniform3i 1 5 49 5
noopProgramUniform3iv 1 5 43 4
noopProgramUniform3ui 1 5 49 5
noopProgramUniform3uiv 1 5 43 4
noopProgramUniform4d 1 5 57 6
noopProgramUniform4dv 1 5 43 4
noopProgramUniform4f 1 5 57 6
noopProgramUniform4fv 1 5 43 4
noopProgramUniform4i 1 5 57 6
noopProgramUniform4iv 1 5 43 4
noopProgramUniform4ui 1 5 57 6
noopProgramUniform4uiv 1 5 43 4
noopProgramUniformMatrix2dv 1 5 51 5
noopProgramUniformMatrix2fv 1 5 51 5
noopProgramUniformMatrix2x3dv 1 5 51 5
noopProgramUniformMatrix2x3fv 1 5 51 5
noopProgramUniformMatrix2x4dv 1 5 51 5
noopProgramUniformMatrix2x4fv 1 5 51 5
noopProgramUniformMatrix3dv 1 5 51 5
noopProgramUniformMatrix3fv 1 5 51 5
noopProgramUniformMatrix3x2dv 1 5 51 5
noopProgramUniformMatrix3x2fv 1 5 51 5
noopProgramUniformMatrix3x4dv 1 5 51 5
noopProgramUniformMatrix3x4fv 1 5 51 5
noopProgramUniformMatrix4dv 1 5 51 5
noopProgramUniformMatrix4fv 1 5 51 5
noopProgramUniformMatrix4x2dv 1 5 51 5
noopProgramUniformMatrix4x2fv 1 5 51 5
noopProgramUniformMatrix4x3dv 1 5 51 5
noopProgramUniformMatrix4x3fv 1 5 51 5
noopUnlockArraysEXT 1 4 11 1
noopUseProgramStages 1 5 33 3
noopValidateProgramPipeline 1 5 17 1
noopDebugMessageCallback 1 5 27 2
noopDebugMessageControl 1 5 59 6
noopDebugMessageInsert 1 5 59 6
noopGetDebugMessageLog 1 6 85 8
noopGetObjectLabel 1 5 51 5
noopGetObjectPtrLabel 1 5 45 4
noopObjectLabel 1 5 43 4
noopObjectPtrLabel 1 5 37 3
noopPopDebugGroup 1 4 11 1
noopPushDebugGroup 1 5 43 4
noopSecondaryColor3fEXT 1 5 33 3
noopSecondaryColor3fvEXT 1 5 19 1
noopMultiDrawElementsEXT 1 5 55 5
noopFogCoordfEXT 1 5 17 1
noopFogCoordfvEXT 1 5 19 1
noopResizeBuffersMESA 1 4 11 1
noopWindowPos4dMESA 1 5 41 4
noopWindowPos4dvMESA 1 5 19 1
noopWindowPos4fMESA 1 5 41 4
noopWindowPos4fvMESA 1 5 19 1
noopWindowPos4iMESA 1 5 41 4
noopWindowPos4ivMESA 1 5 19 1
noopWindowPos4sMESA 1 5 41 4
noopWindowPos4svMESA 1 5 19 1
noopMultiModeDrawArraysIBM 1 5 55 5
noopMultiModeDrawElementsIBM 1 5 65 6
noopAreProgramsResidentNV 1 6 42 3
noopExecuteProgramNV 1 5 35 3
noopGetProgramParameterdvNV 1 5 42 4
noopGetProgramParameterfvNV 1 5 42 4
noopGetProgramStringNV 1 5 34 3
noopGetProgramivNV 1 5 34 3
noopGetTrackMatrixivNV 1 5 42 4
noopGetVertexAttribdvNV 1 5 34 3
noopGetVertexAttribfvNV 1 5 34 3
noopGetVertexAttribivNV 1 5 34 3
noopLoadProgramNV 1 5 43 4
noopProgramParameters4dvNV 1 5 43 4
noopProgramParameters4fvNV 1 5 43 4
noopRequestResidentProgramsNV 1 5 27 2
noopTrackMatrixNV 1 5 41 4
noopVertexAttrib1dNV 1 5 25 2
noopVertexAttrib1dvNV 1 5 27 2
noopVertexAttrib1fNV 1 5 25 2
noopVertexAttrib1fvNV 1 5 27 2
noopVertexAttrib1sNV 1 5 25 2
noopVertexAttrib1svNV 1 5 27 2
noopVertexAttrib2dNV 1 5 33 3
noopVertexAttrib2dvNV 1 5 27 2
noopVertexAttrib2fNV 1 5 33 3
noopVertexAttrib2fvNV 1 5 27 2
noopVertexAttrib2sNV 1 5 33 3
noopVertexAttrib2svNV 1 5 27 2
noopVertexAttrib3dNV 1 5 41 4
noopVertexAttrib3dvNV 1 5 27 2
noopVertexAttrib3fNV 1 5 41 4
noopVertexAttrib3fvNV 1 5 27 2
noopVertexAttrib3sNV 1 5 41 4
noopVertexAttrib3svNV 1 5 27 2
noopVertexAttrib4dNV 1 5 49 5
noopVertexAttrib4dvNV 1 5 27 2
noopVertexAttrib4fNV 1 5 49 5
noopVertexAttrib4fvNV 1 5 27 2
noopVertexAttrib4sNV 1 5 49 5
noopVertexAttrib4svNV 1 5 27 2
noopVertexAttrib4ubNV 1 5 49 5
noopVertexAttrib4ubvNV 1 5 27 2
noopVertexAttribPointerNV 1 5 51 5
noopVertexAttribs1dvNV 1 5 35 3
noopVertexAttribs1fvNV 1 5 35 3
noopVertexAttribs1svNV 1 5 35 3
noopVertexAttribs2dvNV 1 5 35 3
noopVertexAttribs2fvNV 1 5 35 3
noopVertexAttribs2svNV 1 5 35 3
noopVertexAttribs3dvNV 1 5 35 3
noopVertexAttribs3fvNV 1 5 35 3
noopVertexAttribs3svNV 1 5 35 3
noopVertexAttribs4dvNV 1 5 35 3
noopVertexAttribs4fvNV 1 5 35 3
noopVertexAttribs4svNV 1 5 35 3
noopVertexAttribs4ubvNV 1 5 35 3
noopGetTexBumpParameterfvATI 1 5 26 2
noopGetTexBumpParameterivATI 1 5 26 2
noopTexBumpParameterfvATI 1 5 27 2
noopTexBumpParameterivATI 1 5 27 2
noopAlphaFragmentOp1ATI 1 5 57 6
noopAlphaFragmentOp2ATI 1 5 81 9
noopAlphaFragmentOp3ATI 1 5 105 12
noopBeginFragmentShaderATI 1 4 11 1
noopBindFragmentShaderATI 1 5 17 1
noopColorFragmentOp1ATI 1 5 65 7
noopColorFragmentOp2ATI 1 5 89 10
noopColorFragmentOp3ATI 1 5 113 13
noopDeleteFragmentShaderATI 1 5 17 1
noopEndFragmentShaderATI 1 4 11 1
noopGenFragmentShadersATI 1 6 23 1
noopPassTexCoordATI 1 5 33 3
noopSampleMapATI 1 5 33 3
noopSetFragmentShaderConstantATI 1 5 27 2
noopDepthRangeArrayfvOES 1 5 35 3
noopDepthRangeIndexedfOES 1 5 33 3
noopActiveStencilFaceEXT 1 5 17 1
noopBindVertexArrayAPPLE 1 5 17 1
noopGenVertexArraysAPPLE 1 5 26 2
noopGetProgramNamedParameterdvNV 1 5 44 4
noopGetProgramNamedParameterfvNV 1 5 44 4
noopProgramNamedParameter4dNV 1 5 67 7
noopProgramNamedParameter4dvNV 1 5 45 4
noopProgramNamedParameter4fNV 1 5 67 7
noopProgramNamedParameter4fvNV 1 5 45 4
noopPrimitiveRestartNV 1 4 11 1
noopGetTexGenxvOES 1 5 34 3
noopTexGenxOES 1 5 33 3
noopTexGenxvOES 1 5 35 3
noopDepthBoundsEXT 1 5 25 2
noopBindFramebufferEXT 1 5 25 2
noopBindRenderbufferEXT 1 5 25 2
noopStringMarkerGREMEDY 1 5 27 2
noopBufferParameteriAPPLE 1 5 33 3
noopFlushMappedBufferRangeAPPLE 1 5 33 3
noopVertexAttribI1iEXT 1 5 25 2
noopVertexAttribI1uiEXT 1 5 25 2
noopVertexAttribI2iEXT 1 5 33 3
noopVertexAttribI2ivEXT 1 5 27 2
noopVertexAttribI2uiEXT 1 5 33 3
noopVertexAttribI2uivEXT 1 5 27 2
noopVertexAttribI3iEXT 1 5 41 4
noopVertexAttribI3ivEXT 1 5 27 2
noopVertexAttribI3uiEXT 1 5 41 4
noopVertexAttribI3uivEXT 1 5 27 2
noopVertexAttribI4iEXT 1 5 49 5
noopVertexAttribI4ivEXT 1 5 27 2
noopVertexAttribI4uiEXT 1 5 49 5
noopVertexAttribI4uivEXT 1 5 27 2
noopClearColorIiEXT 1 5 41 4
noopClearColorIuiEXT 1 5 41 4
noopBindBufferOffsetEXT 1 5 41 4
noopBeginPerfMonitorAMD 1 5 17 1
noopDeletePerfMonitorsAMD 1 5 26 2
noopEndPerfMonitorAMD 1 5 17 1
noopGenPerfMonitorsAMD 1 5 26 2
noopGetPerfMonitorCounterDataAMD 1 5 51 5
noopGetPerfMonitorCounterInfoAMD 1 5 42 4
noopGetPerfMonitorCounterStringAMD 1 5 51 5
noopGetPerfMonitorCountersAMD 1 5 52 5
noopGetPerfMonitorGroupStringAMD 1 5 43 4
noopGetPerfMonitorGroupsAMD 1 5 35 3
noopSelectPerfMonitorCountersAMD 1 5 50 5
noopGetObjectParameterivAPPLE 1 5 42 4
noopObjectPurgeableAPPLE 1 6 39 3
noopObjectUnpurgeableAPPLE 1 6 39 3
noopActiveProgramEXT 1 5 17 1
noopCreateShaderProgramEXT 1 6 33 2
noopUseShaderProgramEXT 1 5 25 2
noopTextureBarrierNV 1 4 11 1
noopVDPAUFiniNV 1 4 11 1
noopVDPAUGetSurfaceivNV 1 5 51 5
noopVDPAUInitNV 1 5 29 2
noopVDPAUIsSurfaceNV 1 6 23 1
noopVDPAUMapSurfacesNV 1 5 27 2
noopVDPAURegisterOutputSurfaceNV 1 6 51 4
noopVDPAURegisterVideoSurfaceNV 1 6 51 4
noopVDPAUSurfaceAccessNV 1 5 25 2
noopVDPAUUnmapSurfacesNV 1 5 27 2
noopVDPAUUnregisterSurfaceNV 1 5 17 1
noopBeginPerfQueryINTEL 1 5 17 1
noopCreatePerfQueryINTEL 1 5 26 2
noopDeletePerfQueryINTEL 1 5 17 1
noopEndPerfQueryINTEL 1 5 17 1
noopGetFirstPerfQueryIdINTEL 1 5 18 1
noopGetNextPerfQueryIdINTEL 1 5 26 2
noopGetPerfCounterInfoINTEL 1 5 104 11
noopGetPerfQueryDataINTEL 1 5 51 5
noopGetPerfQueryIdByNameINTEL 1 5 27 2
noopGetPerfQueryInfoINTEL 1 5 70 7
noopPolygonOffsetClampEXT 1 5 33 3
noopWindowRectanglesEXT 1 5 35 3
noopStencilFuncSeparateATI 1 5 41 4
noopProgramEnvParameters4fvEXT 1 5 43 4
noopProgramLocalParameters4fvEXT 1 5 43 4
noopEGLImageTargetRenderbufferStorageOES 1 5 26 2
noopEGLImageTargetTexture2DOES 1 5 26 2
noopAlphaFuncx 1 5 25 2
noopClearColorx 1 5 41 4
noopClearDepthx 1 5 17 1
noopColor4x 1 5 41 4
noopDepthRangex 1 5 25 2
noopFogx 1 5 25 2
noopFogxv 1 5 27 2
noopFrustumf 1 5 57 6
noopFrustumx 1 5 57 6
noopLightModelx 1 5 25 2
noopLightModelxv 1 5 27 2
noopLightx 1 5 33 3
noopLightxv 1 5 35 3
noopLineWidthx 1 5 17 1
noopLoadMatrixx 1 5 19 1
noopMaterialx 1 5 33 3
noopMaterialxv 1 5 35 3
noopMultMatrixx 1 5 19 1
noopMultiTexCoord4x 1 5 49 5
noopNormal3x 1 5 33 3
noopOrthof 1 5 57 6
noopOrthox 1 5 57 6
noopPointSizex 1 5 17 1
noopPolygonOffsetx 1 5 25 2
noopRotatex 1 5 41 4
noopSampleCoveragex 1 5 25 2
noopScalex 1 5 33 3
noopTexEnvx 1 5 33 3
noopTexEnvxv 1 5 35 3
noopTexParameterx 1 5 33 3
noopTranslatex 1 5 33 3
noopClipPlanef 1 5 27 2
noopClipPlanex 1 5 27 2
noopGetClipPlanef 1 5 26 2
noopGetClipPlanex 1 5 26 2
noopGetFixedv 1 5 26 2
noopGetLightxv 1 5 34 3
noopGetMaterialxv 1 5 34 3
noopGetTexEnvxv 1 5 34 3
noopGetTexParameterxv 1 5 34 3
noopPointParameterx 1 5 25 2
noopPointParameterxv 1 5 27 2
noopTexParameterxv 1 5 35 3
noopBlendBarrier 1 4 11 1
noopPrimitiveBoundingBox 1 5 73 8
shared_dispatch_stub_0 1 6 58 2
shared_dispatch_stub_1 1 6 47 1
shared_dispatch_stub_2 1 6 50 1
shared_dispatch_stub_3 1 6 70 3
shared_dispatch_stub_4 1 6 58 2
shared_dispatch_stub_5 1 6 51 1
shared_dispatch_stub_6 1 6 50 1
shared_dispatch_stub_7 1 6 50 1
shared_dispatch_stub_8 1 6 102 7
shared_dispatch_stub_9 1 6 66 3
shared_dispatch_stub_10 1 6 54 1
shared_dispatch_stub_11 1 6 66 3
shared_dispatch_stub_12 1 6 54 1
shared_dispatch_stub_13 1 6 66 3
shared_dispatch_stub_14 1 6 54 1
shared_dispatch_stub_15 1 6 66 3
shared_dispatch_stub_16 1 6 54 1
shared_dispatch_stub_17 1 6 66 3
shared_dispatch_stub_18 1 6 54 1
shared_dispatch_stub_19 1 6 66 3
shared_dispatch_stub_20 1 6 54 1
shared_dispatch_stub_21 1 6 66 3
shared_dispatch_stub_22 1 6 54 1
shared_dispatch_stub_23 1 6 66 3
shared_dispatch_stub_24 1 6 54 1
shared_dispatch_stub_25 1 6 74 4
shared_dispatch_stub_26 1 6 54 1
shared_dispatch_stub_27 1 6 74 4
shared_dispatch_stub_28 1 6 54 1
shared_dispatch_stub_29 1 6 74 4
shared_dispatch_stub_30 1 6 54 1
shared_dispatch_stub_31 1 6 74 4
shared_dispatch_stub_32 1 6 54 1
shared_dispatch_stub_33 1 6 74 4
shared_dispatch_stub_34 1 6 54 1
shared_dispatch_stub_35 1 6 74 4
shared_dispatch_stub_36 1 6 54 1
shared_dispatch_stub_37 1 6 74 4
shared_dispatch_stub_38 1 6 54 1
shared_dispatch_stub_39 1 6 74 4
shared_dispatch_stub_40 1 6 54 1
shared_dispatch_stub_41 1 6 50 1
shared_dispatch_stub_42 1 6 54 1
shared_dispatch_stub_43 1 6 47 1
shared_dispatch_stub_44 1 6 50 1
shared_dispatch_stub_45 1 6 54 1
shared_dispatch_stub_46 1 6 50 1
shared_dispatch_stub_47 1 6 54 1
shared_dispatch_stub_48 1 6 50 1
shared_dispatch_stub_49 1 6 54 1
shared_dispatch_stub_50 1 6 50 1
shared_dispatch_stub_51 1 6 54 1
shared_dispatch_stub_52 1 6 66 3
shared_dispatch_stub_53 1 6 54 1
shared_dispatch_stub_54 1 6 66 3
shared_dispatch_stub_55 1 6 54 1
shared_dispatch_stub_56 1 6 66 3
shared_dispatch_stub_57 1 6 54 1
shared_dispatch_stub_58 1 6 66 3
shared_dispatch_stub_59 1 6 54 1
shared_dispatch_stub_60 1 6 66 3
shared_dispatch_stub_61 1 6 54 1
shared_dispatch_stub_62 1 6 58 2
shared_dispatch_stub_63 1 6 54 1
shared_dispatch_stub_64 1 6 58 2
shared_dispatch_stub_65 1 6 54 1
shared_dispatch_stub_66 1 6 58 2
shared_dispatch_stub_67 1 6 54 1
shared_dispatch_stub_68 1 6 58 2
shared_dispatch_stub_69 1 6 54 1
shared_dispatch_stub_70 1 6 66 3
shared_dispatch_stub_71 1 6 54 1
shared_dispatch_stub_72 1 6 66 3
shared_dispatch_stub_73 1 6 54 1
shared_dispatch_stub_74 1 6 66 3
shared_dispatch_stub_75 1 6 54 1
shared_dispatch_stub_76 1 6 66 3
shared_dispatch_stub_77 1 6 54 1
shared_dispatch_stub_78 1 6 74 4
shared_dispatch_stub_79 1 6 54 1
shared_dispatch_stub_80 1 6 74 4
shared_dispatch_stub_81 1 6 54 1
shared_dispatch_stub_82 1 6 74 4
shared_dispatch_stub_83 1 6 54 1
shared_dispatch_stub_84 1 6 74 4
shared_dispatch_stub_85 1 6 54 1
shared_dispatch_stub_86 1 6 74 4
shared_dispatch_stub_87 1 6 66 2
shared_dispatch_stub_88 1 6 74 4
shared_dispatch_stub_89 1 6 66 2
shared_dispatch_stub_90 1 6 74 4
shared_dispatch_stub_91 1 6 66 2
shared_dispatch_stub_92 1 6 74 4
shared_dispatch_stub_93 1 6 66 2
shared_dispatch_stub_94 1 6 50 1
shared_dispatch_stub_95 1 6 54 1
shared_dispatch_stub_96 1 6 50 1
shared_dispatch_stub_97 1 6 54 1
shared_dispatch_stub_98 1 6 50 1
shared_dispatch_stub_99 1 6 54 1
shared_dispatch_stub_100 1 6 50 1
shared_dispatch_stub_101 1 6 54 1
shared_dispatch_stub_102 1 6 58 2
shared_dispatch_stub_103 1 6 54 1
shared_dispatch_stub_104 1 6 58 2
shared_dispatch_stub_105 1 6 54 1
shared_dispatch_stub_106 1 6 58 2
shared_dispatch_stub_107 1 6 54 1
shared_dispatch_stub_108 1 6 58 2
shared_dispatch_stub_109 1 6 54 1
shared_dispatch_stub_110 1 6 66 3
shared_dispatch_stub_111 1 6 54 1
shared_dispatch_stub_112 1 6 66 3
shared_dispatch_stub_113 1 6 54 1
shared_dispatch_stub_114 1 6 66 3
shared_dispatch_stub_115 1 6 54 1
shared_dispatch_stub_116 1 6 66 3
shared_dispatch_stub_117 1 6 54 1
shared_dispatch_stub_118 1 6 74 4
shared_dispatch_stub_119 1 6 54 1
shared_dispatch_stub_120 1 6 74 4
shared_dispatch_stub_121 1 6 54 1
shared_dispatch_stub_122 1 6 74 4
shared_dispatch_stub_123 1 6 54 1
shared_dispatch_stub_124 1 6 74 4
shared_dispatch_stub_125 1 6 54 1
shared_dispatch_stub_126 1 6 58 2
shared_dispatch_stub_127 1 6 54 1
shared_dispatch_stub_128 1 6 58 2
shared_dispatch_stub_129 1 6 54 1
shared_dispatch_stub_130 1 6 58 2
shared_dispatch_stub_131 1 6 54 1
shared_dispatch_stub_132 1 6 58 2
shared_dispatch_stub_133 1 6 54 1
shared_dispatch_stub_134 1 6 66 3
shared_dispatch_stub_135 1 6 54 1
shared_dispatch_stub_136 1 6 66 3
shared_dispatch_stub_137 1 6 54 1
shared_dispatch_stub_138 1 6 66 3
shared_dispatch_stub_139 1 6 54 1
shared_dispatch_stub_140 1 6 66 3
shared_dispatch_stub_141 1 6 54 1
shared_dispatch_stub_142 1 6 74 4
shared_dispatch_stub_143 1 6 54 1
shared_dispatch_stub_144 1 6 74 4
shared_dispatch_stub_145 1 6 54 1
shared_dispatch_stub_146 1 6 74 4
shared_dispatch_stub_147 1 6 54 1
shared_dispatch_stub_148 1 6 74 4
shared_dispatch_stub_149 1 6 54 1
shared_dispatch_stub_150 1 6 62 2
shared_dispatch_stub_151 1 6 58 2
shared_dispatch_stub_152 1 6 50 1
shared_dispatch_stub_153 1 6 58 2
shared_dispatch_stub_154 1 6 62 2
shared_dispatch_stub_155 1 6 58 2
shared_dispatch_stub_156 1 6 62 2
shared_dispatch_stub_157 1 6 50 1
shared_dispatch_stub_158 1 6 58 2
shared_dispatch_stub_159 1 6 66 3
shared_dispatch_stub_160 1 6 70 3
shared_dispatch_stub_161 1 6 66 3
shared_dispatch_stub_162 1 6 70 3
shared_dispatch_stub_163 1 6 58 2
shared_dispatch_stub_164 1 6 62 2
shared_dispatch_stub_165 1 6 58 2
shared_dispatch_stub_166 1 6 62 2
shared_dispatch_stub_167 1 6 58 2
shared_dispatch_stub_168 1 6 50 1
shared_dispatch_stub_169 1 6 66 3
shared_dispatch_stub_170 1 6 70 3
shared_dispatch_stub_171 1 6 66 3
shared_dispatch_stub_172 1 6 70 3
shared_dispatch_stub_173 1 6 50 1
shared_dispatch_stub_174 1 6 58 2
shared_dispatch_stub_175 1 6 54 1
shared_dispatch_stub_176 1 6 74 4
shared_dispatch_stub_177 1 6 50 1
shared_dispatch_stub_178 1 6 66 3
shared_dispatch_stub_179 1 6 70 3
shared_dispatch_stub_180 1 6 66 3
shared_dispatch_stub_181 1 6 70 3
shared_dispatch_stub_182 1 6 110 8
shared_dispatch_stub_183 1 6 118 9
shared_dispatch_stub_184 1 6 66 3
shared_dispatch_stub_185 1 6 70 3
shared_dispatch_stub_186 1 6 66 3
shared_dispatch_stub_187 1 6 70 3
shared_dispatch_stub_188 1 6 66 3
shared_dispatch_stub_189 1 6 70 3
shared_dispatch_stub_190 1 6 66 3
shared_dispatch_stub_191 1 6 70 3
shared_dispatch_stub_192 1 6 66 3
shared_dispatch_stub_193 1 6 70 3
shared_dispatch_stub_194 1 6 68 3
shared_dispatch_stub_195 1 6 60 2
shared_dispatch_stub_196 1 6 51 1
shared_dispatch_stub_197 1 6 47 1
shared_dispatch_stub_198 1 6 50 1
shared_dispatch_stub_199 1 6 50 1
shared_dispatch_stub_200 1 6 47 1
shared_dispatch_stub_201 1 6 50 1
shared_dispatch_stub_202 1 6 50 1
shared_dispatch_stub_203 1 6 50 1
shared_dispatch_stub_204 1 6 74 4
shared_dispatch_stub_205 1 6 50 1
shared_dispatch_stub_206 1 6 74 4
shared_dispatch_stub_207 1 6 50 1
shared_dispatch_stub_208 1 6 50 1
shared_dispatch_stub_209 1 6 50 1
shared_dispatch_stub_210 1 6 74 4
shared_dispatch_stub_211 1 6 50 1
shared_dispatch_stub_212 1 6 50 1
shared_dispatch_stub_213 1 6 58 2
shared_dispatch_stub_214 1 6 50 1
shared_dispatch_stub_215 1 6 50 1
shared_dispatch_stub_216 1 6 47 1
shared_dispatch_stub_217 1 6 47 1
shared_dispatch_stub_218 1 6 47 1
shared_dispatch_stub_219 1 6 50 1
shared_dispatch_stub_220 1 6 94 6
shared_dispatch_stub_221 1 6 94 6
shared_dispatch_stub_222 1 6 126 10
shared_dispatch_stub_223 1 6 126 10
shared_dispatch_stub_224 1 6 66 3
shared_dispatch_stub_225 1 6 66 3
shared_dispatch_stub_226 1 6 90 6
shared_dispatch_stub_227 1 6 90 6
shared_dispatch_stub_228 1 6 50 1
shared_dispatch_stub_229 1 6 54 1
shared_dispatch_stub_230 1 6 50 1
shared_dispatch_stub_231 1 6 54 1
shared_dispatch_stub_232 1 6 58 2
shared_dispatch_stub_233 1 6 54 1
shared_dispatch_stub_234 1 6 58 2
shared_dispatch_stub_235 1 6 54 1
shared_dispatch_stub_236 1 6 66 3
shared_dispatch_stub_237 1 6 50 1
shared_dispatch_stub_238 1 6 82 5
shared_dispatch_stub_239 1 6 58 2
shared_dispatch_stub_240 1 6 58 2
shared_dispatch_stub_241 1 6 58 2
shared_dispatch_stub_242 1 6 50 1
shared_dispatch_stub_243 1 6 66 3
shared_dispatch_stub_244 1 6 66 3
shared_dispatch_stub_245 1 6 50 1
shared_dispatch_stub_246 1 6 58 2
shared_dispatch_stub_247 1 6 58 2
shared_dispatch_stub_248 1 6 58 2
shared_dispatch_stub_249 1 6 58 2
shared_dispatch_stub_250 1 6 58 2
shared_dispatch_stub_251 1 6 70 3
shared_dispatch_stub_252 1 6 70 3
shared_dispatch_stub_253 1 6 70 3
shared_dispatch_stub_254 1 6 50 1
shared_dispatch_stub_255 1 6 82 5
shared_dispatch_stub_256 1 6 100 7
shared_dispatch_stub_257 1 6 86 5
shared_dispatch_stub_258 1 6 60 2
shared_dispatch_stub_259 1 6 60 2
shared_dispatch_stub_260 1 6 60 2
shared_dispatch_stub_261 1 6 48 1
shared_dispatch_stub_262 1 6 60 2
shared_dispatch_stub_263 1 6 60 2
shared_dispatch_stub_264 1 6 68 3
shared_dispatch_stub_265 1 6 68 3
shared_dispatch_stub_266 1 6 68 3
shared_dispatch_stub_267 1 6 68 3
shared_dispatch_stub_268 1 6 68 3
shared_dispatch_stub_269 1 6 68 3
shared_dispatch_stub_270 1 6 68 3
shared_dispatch_stub_271 1 6 60 2
shared_dispatch_stub_272 1 6 60 2
shared_dispatch_stub_273 1 6 60 2
shared_dispatch_stub_274 1 6 52 1
shared_dispatch_stub_275 1 6 53 1
shared_dispatch_stub_276 1 6 68 3
shared_dispatch_stub_277 1 6 68 3
shared_dispatch_stub_278 1 6 68 3
shared_dispatch_stub_279 1 6 68 3
shared_dispatch_stub_280 1 6 68 3
shared_dispatch_stub_281 1 6 84 5
shared_dispatch_stub_282 1 6 68 3
shared_dispatch_stub_283 1 6 68 3
shared_dispatch_stub_284 1 6 76 4
shared_dispatch_stub_285 1 6 76 4
shared_dispatch_stub_286 1 6 51 1
shared_dispatch_stub_287 1 6 51 1
shared_dispatch_stub_288 1 6 58 2
shared_dispatch_stub_289 1 6 90 6
shared_dispatch_stub_290 1 6 47 1
shared_dispatch_stub_291 1 6 54 1
shared_dispatch_stub_292 1 6 54 1
shared_dispatch_stub_293 1 6 50 1
shared_dispatch_stub_294 1 6 54 1
shared_dispatch_stub_295 1 6 54 1
shared_dispatch_stub_296 1 6 90 6
shared_dispatch_stub_297 1 6 47 1
shared_dispatch_stub_298 1 6 47 1
shared_dispatch_stub_299 1 6 74 4
shared_dispatch_stub_300 1 6 74 4
shared_dispatch_stub_301 1 6 66 3
shared_dispatch_stub_302 1 6 66 3
shared_dispatch_stub_303 1 6 66 3
shared_dispatch_stub_304 1 6 66 3
shared_dispatch_stub_305 1 6 74 4
shared_dispatch_stub_306 1 6 50 1
shared_dispatch_stub_307 1 6 58 2
shared_dispatch_stub_308 1 6 78 4
shared_dispatch_stub_309 1 6 50 1
shared_dispatch_stub_310 1 6 66 3
shared_dispatch_stub_311 1 6 78 4
shared_dispatch_stub_312 1 6 62 2
shared_dispatch_stub_313 1 6 50 1
shared_dispatch_stub_314 1 6 70 3
shared_dispatch_stub_315 1 6 50 1
shared_dispatch_stub_316 1 6 54 1
shared_dispatch_stub_317 1 6 70 3
shared_dispatch_stub_318 1 6 70 3
shared_dispatch_stub_319 1 6 58 2
shared_dispatch_stub_320 1 6 78 4
shared_dispatch_stub_321 1 6 78 4
shared_dispatch_stub_322 1 6 73 3
shared_dispatch_stub_323 1 6 98 7
shared_dispatch_stub_324 1 6 106 8
shared_dispatch_stub_325 1 6 90 6
shared_dispatch_stub_326 1 6 106 8
shared_dispatch_stub_327 1 6 62 2
shared_dispatch_stub_328 1 6 60 2
shared_dispatch_stub_329 1 6 60 2
shared_dispatch_stub_330 1 6 51 1
shared_dispatch_stub_331 1 6 74 3
shared_dispatch_stub_332 1 6 102 7
shared_dispatch_stub_333 1 6 118 9
shared_dispatch_stub_334 1 6 47 1
shared_dispatch_stub_335 1 6 50 1
shared_dispatch_stub_336 1 6 74 4
shared_dispatch_stub_337 1 6 50 1
shared_dispatch_stub_338 1 6 94 6
shared_dispatch_stub_339 1 6 94 6
shared_dispatch_stub_340 1 6 70 3
shared_dispatch_stub_341 1 6 70 3
shared_dispatch_stub_342 1 6 82 5
shared_dispatch_stub_343 1 6 76 4
shared_dispatch_stub_344 1 6 68 3
shared_dispatch_stub_345 1 6 68 3
shared_dispatch_stub_346 1 6 94 6
shared_dispatch_stub_347 1 6 82 5
shared_dispatch_stub_348 1 6 94 6
shared_dispatch_stub_349 1 6 102 7
shared_dispatch_stub_350 1 6 66 3
shared_dispatch_stub_351 1 6 70 3
shared_dispatch_stub_352 1 6 66 3
shared_dispatch_stub_353 1 6 70 3
shared_dispatch_stub_354 1 6 82 5
shared_dispatch_stub_355 1 6 90 6
shared_dispatch_stub_356 1 6 76 4
shared_dispatch_stub_357 1 6 68 3
shared_dispatch_stub_358 1 6 68 3
shared_dispatch_stub_359 1 6 96 6
shared_dispatch_stub_360 1 6 114 8
shared_dispatch_stub_361 1 6 84 5
shared_dispatch_stub_362 1 6 68 3
shared_dispatch_stub_363 1 6 68 3
shared_dispatch_stub_364 1 6 84 5
shared_dispatch_stub_365 1 6 68 3
shared_dispatch_stub_366 1 6 68 3
shared_dispatch_stub_367 1 6 74 4
shared_dispatch_stub_368 1 6 66 3
shared_dispatch_stub_369 1 6 50 1
shared_dispatch_stub_370 1 6 50 1
shared_dispatch_stub_371 1 6 126 10
shared_dispatch_stub_372 1 6 134 11
shared_dispatch_stub_373 1 6 114 9
shared_dispatch_stub_374 1 6 50 1
shared_dispatch_stub_375 1 6 50 1
shared_dispatch_stub_376 1 6 58 2
shared_dispatch_stub_377 1 6 62 2
shared_dispatch_stub_378 1 6 58 2
shared_dispatch_stub_379 1 6 62 2
shared_dispatch_stub_380 1 6 58 2
shared_dispatch_stub_381 1 6 62 2
shared_dispatch_stub_382 1 6 58 2
shared_dispatch_stub_383 1 6 62 2
shared_dispatch_stub_384 1 6 66 3
shared_dispatch_stub_385 1 6 62 2
shared_dispatch_stub_386 1 6 66 3
shared_dispatch_stub_387 1 6 62 2
shared_dispatch_stub_388 1 6 66 3
shared_dispatch_stub_389 1 6 62 2
shared_dispatch_stub_390 1 6 66 3
shared_dispatch_stub_391 1 6 62 2
shared_dispatch_stub_392 1 6 74 4
shared_dispatch_stub_393 1 6 62 2
shared_dispatch_stub_394 1 6 74 4
shared_dispatch_stub_395 1 6 62 2
shared_dispatch_stub_396 1 6 74 4
shared_dispatch_stub_397 1 6 62 2
shared_dispatch_stub_398 1 6 74 4
shared_dispatch_stub_399 1 6 62 2
shared_dispatch_stub_400 1 6 82 5
shared_dispatch_stub_401 1 6 62 2
shared_dispatch_stub_402 1 6 82 5
shared_dispatch_stub_403 1 6 62 2
shared_dispatch_stub_404 1 6 82 5
shared_dispatch_stub_405 1 6 62 2
shared_dispatch_stub_406 1 6 82 5
shared_dispatch_stub_407 1 6 62 2
shared_dispatch_stub_408 1 6 102 7
shared_dispatch_stub_409 1 6 110 8
shared_dispatch_stub_410 1 6 118 9
shared_dispatch_stub_411 1 6 102 7
shared_dispatch_stub_412 1 6 118 9
shared_dispatch_stub_413 1 6 134 11
shared_dispatch_stub_414 1 6 68 3
shared_dispatch_stub_415 1 6 54 1
shared_dispatch_stub_416 1 6 54 1
shared_dispatch_stub_417 1 6 54 1
shared_dispatch_stub_418 1 6 54 1
shared_dispatch_stub_419 1 6 58 2
shared_dispatch_stub_420 1 6 74 4
shared_dispatch_stub_421 1 6 70 3
shared_dispatch_stub_422 1 6 50 1
shared_dispatch_stub_423 1 6 54 1
shared_dispatch_stub_424 1 6 82 4
shared_dispatch_stub_425 1 6 58 2
shared_dispatch_stub_426 1 6 62 2
shared_dispatch_stub_427 1 6 58 2
shared_dispatch_stub_428 1 6 62 2
shared_dispatch_stub_429 1 6 66 3
shared_dispatch_stub_430 1 6 54 1
shared_dispatch_stub_431 1 6 66 3
shared_dispatch_stub_432 1 6 54 1
shared_dispatch_stub_433 1 6 66 3
shared_dispatch_stub_434 1 6 54 1
shared_dispatch_stub_435 1 6 66 3
shared_dispatch_stub_436 1 6 54 1
shared_dispatch_stub_437 1 6 66 3
shared_dispatch_stub_438 1 6 54 1
shared_dispatch_stub_439 1 6 66 3
shared_dispatch_stub_440 1 6 54 1
shared_dispatch_stub_441 1 6 66 3
shared_dispatch_stub_442 1 6 54 1
shared_dispatch_stub_443 1 6 78 4
shared_dispatch_stub_444 1 6 58 2
shared_dispatch_stub_445 1 6 54 1
shared_dispatch_stub_446 1 6 58 2
shared_dispatch_stub_447 1 6 54 1
shared_dispatch_stub_448 1 6 58 2
shared_dispatch_stub_449 1 6 54 1
shared_dispatch_stub_450 1 6 58 2
shared_dispatch_stub_451 1 6 54 1
shared_dispatch_stub_452 1 6 66 3
shared_dispatch_stub_453 1 6 54 1
shared_dispatch_stub_454 1 6 66 3
shared_dispatch_stub_455 1 6 54 1
shared_dispatch_stub_456 1 6 66 3
shared_dispatch_stub_457 1 6 54 1
shared_dispatch_stub_458 1 6 66 3
shared_dispatch_stub_459 1 6 54 1
shared_dispatch_stub_460 1 6 58 2
shared_dispatch_stub_461 1 6 58 2
shared_dispatch_stub_462 1 6 78 4
shared_dispatch_stub_463 1 6 78 4
shared_dispatch_stub_464 1 6 62 2
shared_dispatch_stub_465 1 6 62 2
shared_dispatch_stub_466 1 6 50 1
shared_dispatch_stub_467 1 6 60 2
shared_dispatch_stub_468 1 6 60 2
shared_dispatch_stub_469 1 6 68 3
shared_dispatch_stub_470 1 6 68 3
shared_dispatch_stub_471 1 6 76 4
shared_dispatch_stub_472 1 6 68 3
shared_dispatch_stub_473 1 6 68 3
shared_dispatch_stub_474 1 6 68 3
shared_dispatch_stub_475 1 6 51 1
shared_dispatch_stub_476 1 6 51 1
shared_dispatch_stub_477 1 6 60 2
shared_dispatch_stub_478 1 6 51 1
shared_dispatch_stub_479 1 6 58 2
shared_dispatch_stub_480 1 6 70 3
shared_dispatch_stub_481 1 6 58 2
shared_dispatch_stub_482 1 6 50 1
shared_dispatch_stub_483 1 6 48 1
shared_dispatch_stub_484 1 6 51 1
shared_dispatch_stub_485 1 6 50 1
shared_dispatch_stub_486 1 6 50 1
shared_dispatch_stub_487 1 6 58 2
shared_dispatch_stub_488 1 6 50 1
shared_dispatch_stub_489 1 6 62 2
shared_dispatch_stub_490 1 6 50 1
shared_dispatch_stub_491 1 6 106 7
shared_dispatch_stub_492 1 6 106 7
shared_dispatch_stub_493 1 6 78 4
shared_dispatch_stub_494 1 6 63 2
shared_dispatch_stub_495 1 6 78 4
shared_dispatch_stub_496 1 6 68 3
shared_dispatch_stub_497 1 6 78 4
shared_dispatch_stub_498 1 6 78 4
shared_dispatch_stub_499 1 6 68 3
shared_dispatch_stub_500 1 6 63 2
shared_dispatch_stub_501 1 6 68 3
shared_dispatch_stub_502 1 6 68 3
shared_dispatch_stub_503 1 6 68 3
shared_dispatch_stub_504 1 6 68 3
shared_dispatch_stub_505 1 6 68 3
shared_dispatch_stub_506 1 6 68 3
shared_dispatch_stub_507 1 6 51 1
shared_dispatch_stub_508 1 6 51 1
shared_dispatch_stub_509 1 6 50 1
shared_dispatch_stub_510 1 6 86 4
shared_dispatch_stub_511 1 6 74 4
shared_dispatch_stub_512 1 6 58 2
shared_dispatch_stub_513 1 6 74 4
shared_dispatch_stub_514 1 6 58 2
shared_dispatch_stub_515 1 6 70 3
shared_dispatch_stub_516 1 6 58 2
shared_dispatch_stub_517 1 6 70 3
shared_dispatch_stub_518 1 6 66 3
shared_dispatch_stub_519 1 6 70 3
shared_dispatch_stub_520 1 6 66 3
shared_dispatch_stub_521 1 6 70 3
shared_dispatch_stub_522 1 6 74 4
shared_dispatch_stub_523 1 6 70 3
shared_dispatch_stub_524 1 6 74 4
shared_dispatch_stub_525 1 6 70 3
shared_dispatch_stub_526 1 6 82 5
shared_dispatch_stub_527 1 6 70 3
shared_dispatch_stub_528 1 6 82 5
shared_dispatch_stub_529 1 6 70 3
shared_dispatch_stub_530 1 6 78 4
shared_dispatch_stub_531 1 6 78 4
shared_dispatch_stub_532 1 6 78 4
shared_dispatch_stub_533 1 6 50 1
shared_dispatch_stub_534 1 6 50 1
shared_dispatch_stub_535 1 6 58 2
shared_dispatch_stub_536 1 6 62 2
shared_dispatch_stub_537 1 6 58 2
shared_dispatch_stub_538 1 6 62 2
shared_dispatch_stub_539 1 6 66 3
shared_dispatch_stub_540 1 6 62 2
shared_dispatch_stub_541 1 6 66 3
shared_dispatch_stub_542 1 6 62 2
shared_dispatch_stub_543 1 6 74 4
shared_dispatch_stub_544 1 6 62 2
shared_dispatch_stub_545 1 6 74 4
shared_dispatch_stub_546 1 6 62 2
shared_dispatch_stub_547 1 6 62 2
shared_dispatch_stub_548 1 6 62 2
shared_dispatch_stub_549 1 6 62 2
shared_dispatch_stub_550 1 6 82 5
shared_dispatch_stub_551 1 6 62 2
shared_dispatch_stub_552 1 6 62 2
shared_dispatch_stub_553 1 6 62 2
shared_dispatch_stub_554 1 6 62 2
shared_dispatch_stub_555 1 6 82 5
shared_dispatch_stub_556 1 6 62 2
shared_dispatch_stub_557 1 6 62 2
shared_dispatch_stub_558 1 6 82 5
shared_dispatch_stub_559 1 6 62 2
shared_dispatch_stub_560 1 6 62 2
shared_dispatch_stub_561 1 6 62 2
shared_dispatch_stub_562 1 6 62 2
shared_dispatch_stub_563 1 6 94 6
shared_dispatch_stub_564 1 6 78 4
shared_dispatch_stub_565 1 6 78 4
shared_dispatch_stub_566 1 6 78 4
shared_dispatch_stub_567 1 6 78 4
shared_dispatch_stub_568 1 6 78 4
shared_dispatch_stub_569 1 6 78 4
shared_dispatch_stub_570 1 6 58 2
shared_dispatch_stub_571 1 6 50 1
shared_dispatch_stub_572 1 6 66 3
shared_dispatch_stub_573 1 6 82 5
shared_dispatch_stub_574 1 6 70 3
shared_dispatch_stub_575 1 6 58 2
shared_dispatch_stub_576 1 6 74 4
shared_dispatch_stub_577 1 6 70 3
shared_dispatch_stub_578 1 6 70 3
shared_dispatch_stub_579 1 6 70 3
shared_dispatch_stub_580 1 6 82 5
shared_dispatch_stub_581 1 6 58 2
shared_dispatch_stub_582 1 6 58 2
shared_dispatch_stub_583 1 6 47 1
shared_dispatch_stub_584 1 6 47 1
shared_dispatch_stub_585 1 6 68 3
shared_dispatch_stub_586 1 6 63 2
shared_dispatch_stub_587 1 6 68 3
shared_dispatch_stub_588 1 6 61 2
shared_dispatch_stub_589 1 6 68 3
shared_dispatch_stub_590 1 6 68 3
shared_dispatch_stub_591 1 6 106 7
shared_dispatch_stub_592 1 6 68 3
shared_dispatch_stub_593 1 6 68 3
shared_dispatch_stub_594 1 6 68 3
shared_dispatch_stub_595 1 6 59 2
shared_dispatch_stub_596 1 6 70 3
shared_dispatch_stub_597 1 6 70 3
shared_dispatch_stub_598 1 6 82 4
shared_dispatch_stub_599 1 6 58 2
shared_dispatch_stub_600 1 6 70 3
shared_dispatch_stub_601 1 6 66 3
shared_dispatch_stub_602 1 6 70 3
shared_dispatch_stub_603 1 6 74 4
shared_dispatch_stub_604 1 6 70 3
shared_dispatch_stub_605 1 6 82 5
shared_dispatch_stub_606 1 6 70 3
shared_dispatch_stub_607 1 6 62 2
shared_dispatch_stub_608 1 6 62 2
shared_dispatch_stub_609 1 6 62 2
shared_dispatch_stub_610 1 6 62 2
shared_dispatch_stub_611 1 6 62 2
shared_dispatch_stub_612 1 6 62 2
shared_dispatch_stub_613 1 6 86 5
shared_dispatch_stub_614 1 6 50 1
shared_dispatch_stub_615 1 6 66 3
shared_dispatch_stub_616 1 6 74 4
shared_dispatch_stub_617 1 6 68 3
shared_dispatch_stub_618 1 6 68 3
shared_dispatch_stub_619 1 6 58 2
shared_dispatch_stub_620 1 6 50 1
shared_dispatch_stub_621 1 6 50 1
shared_dispatch_stub_622 1 6 58 2
shared_dispatch_stub_623 1 6 62 2
shared_dispatch_stub_624 1 6 60 2
shared_dispatch_stub_625 1 6 68 3
shared_dispatch_stub_626 1 6 68 3
shared_dispatch_stub_627 1 6 68 3
shared_dispatch_stub_628 1 6 68 3
shared_dispatch_stub_629 1 6 68 3
shared_dispatch_stub_630 1 6 68 3
shared_dispatch_stub_631 1 6 51 1
shared_dispatch_stub_632 1 6 90 6
shared_dispatch_stub_633 1 6 70 3
shared_dispatch_stub_634 1 6 90 6
shared_dispatch_stub_635 1 6 70 3
shared_dispatch_stub_636 1 6 90 6
shared_dispatch_stub_637 1 6 70 3
shared_dispatch_stub_638 1 6 90 6
shared_dispatch_stub_639 1 6 70 3
shared_dispatch_stub_640 1 6 78 4
shared_dispatch_stub_641 1 6 58 2
shared_dispatch_stub_642 1 6 62 2
shared_dispatch_stub_643 1 6 66 3
shared_dispatch_stub_644 1 6 62 2
shared_dispatch_stub_645 1 6 74 4
shared_dispatch_stub_646 1 6 62 2
shared_dispatch_stub_647 1 6 82 5
shared_dispatch_stub_648 1 6 62 2
shared_dispatch_stub_649 1 6 58 2
shared_dispatch_stub_650 1 6 48 1
shared_dispatch_stub_651 1 6 51 1
shared_dispatch_stub_652 1 6 50 1
shared_dispatch_stub_653 1 6 58 2
shared_dispatch_stub_654 1 6 78 4
shared_dispatch_stub_655 1 6 51 1
shared_dispatch_stub_656 1 6 78 4
shared_dispatch_stub_657 1 6 68 3
shared_dispatch_stub_658 1 6 68 3
shared_dispatch_stub_659 1 6 74 4
shared_dispatch_stub_660 1 6 86 5
shared_dispatch_stub_661 1 6 58 2
shared_dispatch_stub_662 1 6 58 2
shared_dispatch_stub_663 1 6 122 10
shared_dispatch_stub_664 1 6 51 1
shared_dispatch_stub_665 1 6 62 2
shared_dispatch_stub_666 1 6 62 2
shared_dispatch_stub_667 1 6 74 4
shared_dispatch_stub_668 1 6 82 5
shared_dispatch_stub_669 1 6 82 5
shared_dispatch_stub_670 1 6 90 6
shared_dispatch_stub_671 1 6 82 5
shared_dispatch_stub_672 1 6 60 2
shared_dispatch_stub_673 1 6 60 2
shared_dispatch_stub_674 1 6 50 1
shared_dispatch_stub_675 1 6 76 4
shared_dispatch_stub_676 1 6 68 3
shared_dispatch_stub_677 1 6 51 1
shared_dispatch_stub_678 1 6 51 1
shared_dispatch_stub_679 1 6 74 4
shared_dispatch_stub_680 1 6 82 5
shared_dispatch_stub_681 1 6 66 3
shared_dispatch_stub_682 1 6 76 4
shared_dispatch_stub_683 1 6 50 1
shared_dispatch_stub_684 1 6 62 2
shared_dispatch_stub_685 1 6 60 2
shared_dispatch_stub_686 1 6 51 1
shared_dispatch_stub_687 1 6 86 5
shared_dispatch_stub_688 1 6 76 4
shared_dispatch_stub_689 1 6 86 5
shared_dispatch_stub_690 1 6 88 5
shared_dispatch_stub_691 1 6 63 2
shared_dispatch_stub_692 1 6 84 4
shared_dispatch_stub_693 1 6 66 3
shared_dispatch_stub_694 1 6 82 5
shared_dispatch_stub_695 1 6 67 3
shared_dispatch_stub_696 1 6 50 1
shared_dispatch_stub_697 1 6 59 2
shared_dispatch_stub_698 1 6 60 2
shared_dispatch_stub_699 1 6 86 5
shared_dispatch_stub_700 1 6 51 1
shared_dispatch_stub_701 1 6 66 3
shared_dispatch_stub_702 1 6 86 5
shared_dispatch_stub_703 1 6 94 6
shared_dispatch_stub_704 1 6 102 7
shared_dispatch_stub_705 1 6 106 6
shared_dispatch_stub_706 1 6 50 1
shared_dispatch_stub_707 1 6 68 3
shared_dispatch_stub_708 1 6 58 2
shared_dispatch_stub_709 1 6 90 6
shared_dispatch_stub_710 1 6 98 7
shared_dispatch_stub_711 1 6 66 3
shared_dispatch_stub_712 1 6 58 2
shared_dispatch_stub_713 1 6 82 5
shared_dispatch_stub_714 1 6 66 3
shared_dispatch_stub_715 1 6 78 4
shared_dispatch_stub_716 1 6 63 2
shared_dispatch_stub_717 1 6 58 2
shared_dispatch_stub_718 1 6 62 2
shared_dispatch_stub_719 1 6 60 2
shared_dispatch_stub_720 1 6 68 3
shared_dispatch_stub_721 1 6 68 3
shared_dispatch_stub_722 1 6 68 3
shared_dispatch_stub_723 1 6 68 3
shared_dispatch_stub_724 1 6 51 1
shared_dispatch_stub_725 1 6 70 3
shared_dispatch_stub_726 1 6 70 3
shared_dispatch_stub_727 1 6 66 3
shared_dispatch_stub_728 1 6 70 3
shared_dispatch_stub_729 1 6 66 3
shared_dispatch_stub_730 1 6 70 3
shared_dispatch_stub_731 1 6 68 3
shared_dispatch_stub_732 1 6 68 3
shared_dispatch_stub_733 1 6 58 2
shared_dispatch_stub_734 1 6 58 2
shared_dispatch_stub_735 1 6 62 2
shared_dispatch_stub_736 1 6 58 2
shared_dispatch_stub_737 1 6 62 2
shared_dispatch_stub_738 1 6 66 3
shared_dispatch_stub_739 1 6 70 3
shared_dispatch_stub_740 1 6 66 3
shared_dispatch_stub_741 1 6 70 3
shared_dispatch_stub_742 1 6 66 3
shared_dispatch_stub_743 1 6 70 3
shared_dispatch_stub_744 1 6 66 3
shared_dispatch_stub_745 1 6 70 3
shared_dispatch_stub_746 1 6 58 2
shared_dispatch_stub_747 1 6 62 2
shared_dispatch_stub_748 1 6 58 2
shared_dispatch_stub_749 1 6 62 2
shared_dispatch_stub_750 1 6 58 2
shared_dispatch_stub_751 1 6 62 2
shared_dispatch_stub_752 1 6 58 2
shared_dispatch_stub_753 1 6 62 2
shared_dispatch_stub_754 1 6 58 2
shared_dispatch_stub_755 1 6 62 2
shared_dispatch_stub_756 1 6 58 2
shared_dispatch_stub_757 1 6 62 2
shared_dispatch_stub_758 1 6 74 4
shared_dispatch_stub_759 1 6 78 4
shared_dispatch_stub_760 1 6 74 4
shared_dispatch_stub_761 1 6 78 4
shared_dispatch_stub_762 1 6 74 4
shared_dispatch_stub_763 1 6 78 4
shared_dispatch_stub_764 1 6 74 4
shared_dispatch_stub_765 1 6 78 4
shared_dispatch_stub_766 1 6 58 2
shared_dispatch_stub_767 1 6 62 2
shared_dispatch_stub_768 1 6 58 2
shared_dispatch_stub_769 1 6 62 2
shared_dispatch_stub_770 1 6 58 2
shared_dispatch_stub_771 1 6 62 2
shared_dispatch_stub_772 1 6 62 2
shared_dispatch_stub_773 1 6 70 3
shared_dispatch_stub_774 1 6 68 3
shared_dispatch_stub_775 1 6 58 2
shared_dispatch_stub_776 1 6 70 3
shared_dispatch_stub_777 1 6 66 3
shared_dispatch_stub_778 1 6 70 3
shared_dispatch_stub_779 1 6 74 4
shared_dispatch_stub_780 1 6 70 3
shared_dispatch_stub_781 1 6 82 5
shared_dispatch_stub_782 1 6 70 3
shared_dispatch_stub_783 1 6 78 4
shared_dispatch_stub_784 1 6 78 4
shared_dispatch_stub_785 1 6 78 4
shared_dispatch_stub_786 1 6 78 4
shared_dispatch_stub_787 1 6 78 4
shared_dispatch_stub_788 1 6 78 4
shared_dispatch_stub_789 1 6 78 4
shared_dispatch_stub_790 1 6 78 4
shared_dispatch_stub_791 1 6 78 4
shared_dispatch_stub_792 1 6 94 6
shared_dispatch_stub_793 1 6 94 6
shared_dispatch_stub_794 1 6 84 5
shared_dispatch_stub_795 1 6 76 4
shared_dispatch_stub_796 1 6 71 3
shared_dispatch_stub_797 1 6 71 3
shared_dispatch_stub_798 1 6 68 3
shared_dispatch_stub_799 1 6 70 3
shared_dispatch_stub_800 1 6 62 2
shared_dispatch_stub_801 1 6 58 2
shared_dispatch_stub_802 1 6 58 2
shared_dispatch_stub_803 1 6 62 2
shared_dispatch_stub_804 1 6 58 2
shared_dispatch_stub_805 1 6 60 2
shared_dispatch_stub_806 1 6 51 1
shared_dispatch_stub_807 1 6 47 1
shared_dispatch_stub_808 1 6 47 1
shared_dispatch_stub_809 1 6 66 3
shared_dispatch_stub_810 1 6 66 3
shared_dispatch_stub_811 1 6 58 2
shared_dispatch_stub_812 1 6 76 4
shared_dispatch_stub_813 1 6 50 1
shared_dispatch_stub_814 1 6 58 2
shared_dispatch_stub_815 1 6 78 4
shared_dispatch_stub_816 1 6 47 1
shared_dispatch_stub_817 1 6 90 5
shared_dispatch_stub_818 1 6 88 5
shared_dispatch_stub_819 1 6 78 4
shared_dispatch_stub_820 1 6 66 3
shared_dispatch_stub_821 1 6 68 3
shared_dispatch_stub_822 1 6 58 2
shared_dispatch_stub_823 1 6 62 2
shared_dispatch_stub_824 1 6 66 3
shared_dispatch_stub_825 1 6 62 2
shared_dispatch_stub_826 1 6 74 4
shared_dispatch_stub_827 1 6 62 2
shared_dispatch_stub_828 1 6 82 5
shared_dispatch_stub_829 1 6 62 2
shared_dispatch_stub_830 1 6 86 5
shared_dispatch_stub_831 1 6 70 3
shared_dispatch_stub_832 1 6 66 3
shared_dispatch_stub_833 1 6 68 3
shared_dispatch_stub_834 1 6 68 3
shared_dispatch_stub_835 1 6 70 3
shared_dispatch_stub_836 1 6 82 5
shared_dispatch_stub_837 1 6 62 2
shared_dispatch_stub_838 1 6 70 3
shared_dispatch_stub_839 1 6 82 5
shared_dispatch_stub_840 1 6 62 2
shared_dispatch_stub_841 1 6 48 1
shared_dispatch_stub_842 1 6 84 5
shared_dispatch_stub_843 1 6 76 4
shared_dispatch_stub_844 1 6 84 5
shared_dispatch_stub_845 1 6 92 6
shared_dispatch_stub_846 1 6 76 4
shared_dispatch_stub_847 1 6 76 4
shared_dispatch_stub_848 1 6 76 4
shared_dispatch_stub_849 1 6 92 6
shared_dispatch_stub_850 1 6 68 3
shared_dispatch_stub_851 1 6 68 3
shared_dispatch_stub_852 1 6 68 3
shared_dispatch_stub_853 1 6 60 2
shared_dispatch_stub_854 1 6 112 8
shared_dispatch_stub_855 1 6 92 6
shared_dispatch_stub_856 1 6 76 4
shared_dispatch_stub_857 1 6 76 4
shared_dispatch_stub_858 1 6 76 4
shared_dispatch_stub_859 1 6 76 4
shared_dispatch_stub_860 1 6 108 8
shared_dispatch_stub_861 1 6 82 5
shared_dispatch_stub_862 1 6 94 6
shared_dispatch_stub_863 1 6 102 7
shared_dispatch_stub_864 1 6 66 3
shared_dispatch_stub_865 1 6 74 4
shared_dispatch_stub_866 1 6 84 5
shared_dispatch_stub_867 1 6 76 4
shared_dispatch_stub_868 1 6 98 7
shared_dispatch_stub_869 1 6 50 1
shared_dispatch_stub_870 1 6 74 4
shared_dispatch_stub_871 1 6 82 5
shared_dispatch_stub_872 1 6 90 6
shared_dispatch_stub_873 1 6 82 5
shared_dispatch_stub_874 1 6 90 6
shared_dispatch_stub_875 1 6 98 7
shared_dispatch_stub_876 1 6 86 5
shared_dispatch_stub_877 1 6 102 7
shared_dispatch_stub_878 1 6 66 3
shared_dispatch_stub_879 1 6 50 1
shared_dispatch_stub_880 1 6 162 15
shared_dispatch_stub_881 1 6 106 8
shared_dispatch_stub_882 1 6 74 4
shared_dispatch_stub_883 1 6 58 2
shared_dispatch_stub_884 1 6 82 5
shared_dispatch_stub_885 1 6 74 4
shared_dispatch_stub_886 1 6 74 4
shared_dispatch_stub_887 1 6 58 2
shared_dispatch_stub_888 1 6 66 3
shared_dispatch_stub_889 1 6 68 3
shared_dispatch_stub_890 1 6 84 5
shared_dispatch_stub_891 1 6 78 4
shared_dispatch_stub_892 1 6 86 5
shared_dispatch_stub_893 1 6 76 4
shared_dispatch_stub_894 1 6 71 3
shared_dispatch_stub_895 1 6 71 3
shared_dispatch_stub_896 1 6 71 3
shared_dispatch_stub_897 1 6 94 6
shared_dispatch_stub_898 1 6 114 8
shared_dispatch_stub_899 1 6 66 3
shared_dispatch_stub_900 1 6 82 5
shared_dispatch_stub_901 1 6 90 6
shared_dispatch_stub_902 1 6 98 7
shared_dispatch_stub_903 1 6 78 4
shared_dispatch_stub_904 1 6 86 5
shared_dispatch_stub_905 1 6 134 11
shared_dispatch_stub_906 1 6 78 4
shared_dispatch_stub_907 1 6 102 6
shared_dispatch_stub_908 1 6 70 3
shared_dispatch_stub_909 1 6 70 3
shared_dispatch_stub_910 1 6 70 3
shared_dispatch_stub_911 1 6 94 5
shared_dispatch_stub_912 1 6 90 6
shared_dispatch_stub_913 1 6 82 5
shared_dispatch_stub_914 1 6 90 6
shared_dispatch_stub_915 1 6 58 2
shared_dispatch_stub_916 1 6 58 2
shared_dispatch_stub_917 1 6 138 12
shared_dispatch_stub_918 1 6 59 2
shared_dispatch_stub_919 1 6 86 5
shared_dispatch_stub_920 1 6 102 7
shared_dispatch_stub_921 1 6 82 5
shared_dispatch_stub_922 1 6 78 4
shared_dispatch_stub_923 1 6 78 4
shared_dispatch_stub_924 1 6 78 4
shared_dispatch_stub_925 1 6 102 7
shared_dispatch_stub_926 1 6 118 9
shared_dispatch_stub_927 1 6 134 11
shared_dispatch_stub_928 1 6 82 5
shared_dispatch_stub_929 1 6 90 6
shared_dispatch_stub_930 1 6 106 8
shared_dispatch_stub_931 1 6 114 9
shared_dispatch_stub_932 1 6 60 2
shared_dispatch_stub_933 1 6 60 2
shared_dispatch_stub_934 1 6 60 2
shared_dispatch_stub_935 1 6 68 3
shared_dispatch_stub_936 1 6 60 2
shared_dispatch_stub_937 1 6 60 2
shared_dispatch_stub_938 1 6 68 3
shared_dispatch_stub_939 1 6 60 2
shared_dispatch_stub_940 1 6 60 2
shared_dispatch_stub_941 1 6 58 2
shared_dispatch_stub_942 1 6 58 2
shared_dispatch_stub_943 1 6 66 3
shared_dispatch_stub_944 1 6 50 1
shared_dispatch_stub_945 1 6 76 4
shared_dispatch_stub_946 1 6 68 3
shared_dispatch_stub_947 1 6 68 3
shared_dispatch_stub_948 1 6 68 3
shared_dispatch_stub_949 1 6 76 4
shared_dispatch_stub_950 1 6 76 4
shared_dispatch_stub_951 1 6 68 3
shared_dispatch_stub_952 1 6 68 3
shared_dispatch_stub_953 1 6 74 4
shared_dispatch_stub_954 1 6 74 4
shared_dispatch_stub_955 1 6 74 4
shared_dispatch_stub_956 1 6 74 4
shared_dispatch_stub_957 1 6 92 6
shared_dispatch_stub_958 1 6 76 4
shared_dispatch_stub_959 1 6 76 4
shared_dispatch_stub_960 1 6 68 3
shared_dispatch_stub_961 1 6 68 3
shared_dispatch_stub_962 1 6 68 3
shared_dispatch_stub_963 1 6 68 3
shared_dispatch_stub_964 1 6 76 4
shared_dispatch_stub_965 1 6 76 4
shared_dispatch_stub_966 1 6 68 3
shared_dispatch_stub_967 1 6 76 4
shared_dispatch_stub_968 1 6 76 4
shared_dispatch_stub_969 1 6 68 3
shared_dispatch_stub_970 1 6 70 3
shared_dispatch_stub_971 1 6 102 7
shared_dispatch_stub_972 1 6 60 2
shared_dispatch_stub_973 1 6 76 4
shared_dispatch_stub_974 1 6 78 4
shared_dispatch_stub_975 1 6 78 4
shared_dispatch_stub_976 1 6 78 4
shared_dispatch_stub_977 1 6 58 2
shared_dispatch_stub_978 1 6 70 3
shared_dispatch_stub_979 1 6 66 3
shared_dispatch_stub_980 1 6 58 2
shared_dispatch_stub_981 1 6 74 4
shared_dispatch_stub_982 1 6 74 4
shared_dispatch_stub_983 1 6 82 5
shared_dispatch_stub_984 1 6 74 4
shared_dispatch_stub_985 1 6 82 5
shared_dispatch_stub_986 1 6 66 3
shared_dispatch_stub_987 1 6 82 5
shared_dispatch_stub_988 1 6 70 3
shared_dispatch_stub_989 1 6 70 3
shared_dispatch_stub_990 1 6 66 3
shared_dispatch_stub_991 1 6 70 3
shared_dispatch_stub_992 1 6 66 3
shared_dispatch_stub_993 1 6 70 3
shared_dispatch_stub_994 1 6 74 4
shared_dispatch_stub_995 1 6 82 5
shared_dispatch_stub_996 1 6 90 6
shared_dispatch_stub_997 1 6 90 6
shared_dispatch_stub_998 1 6 98 7
shared_dispatch_stub_999 1 6 102 7
shared_dispatch_stub_1000 1 6 118 9
shared_dispatch_stub_1001 1 6 134 11
shared_dispatch_stub_1002 1 6 66 3
shared_dispatch_stub_1003 1 6 82 5
shared_dispatch_stub_1004 1 6 51 1
shared_dispatch_stub_1005 1 6 66 3
shared_dispatch_stub_1006 1 6 90 6
shared_dispatch_stub_1007 1 6 82 5
shared_dispatch_stub_1008 1 6 82 5
shared_dispatch_stub_1009 1 6 66 3
shared_dispatch_stub_1010 1 6 58 2
shared_dispatch_stub_1011 1 6 82 5
shared_dispatch_stub_1012 1 6 102 6
shared_dispatch_stub_1013 1 6 124 10
shared_dispatch_stub_1014 1 6 140 12
shared_dispatch_stub_1015 1 6 50 1
shared_dispatch_stub_1016 1 6 66 3
shared_dispatch_stub_1017 1 6 70 3
shared_dispatch_stub_1018 1 6 102 7
shared_dispatch_stub_1019 1 6 58 2
shared_dispatch_stub_1020 1 6 106 8
shared_dispatch_stub_1021 1 6 58 2
shared_dispatch_stub_1022 1 6 82 5
shared_dispatch_stub_1023 1 6 54 1
shared_dispatch_stub_1024 1 6 82 5
shared_dispatch_stub_1025 1 6 54 1
shared_dispatch_stub_1026 1 6 82 5
shared_dispatch_stub_1027 1 6 54 1
shared_dispatch_stub_1028 1 6 82 5
shared_dispatch_stub_1029 1 6 54 1
shared_dispatch_stub_1030 1 6 70 3
shared_dispatch_stub_1031 1 6 63 2
shared_dispatch_stub_1032 1 6 58 2
shared_dispatch_stub_1033 1 6 50 1
shared_dispatch_stub_1034 1 6 86 5
shared_dispatch_stub_1035 1 6 70 3
shared_dispatch_stub_1036 1 6 78 4
shared_dispatch_stub_1037 1 6 78 4
shared_dispatch_stub_1038 1 6 86 5
shared_dispatch_stub_1039 1 6 86 5
shared_dispatch_stub_1040 1 6 70 3
shared_dispatch_stub_1041 1 6 58 2
shared_dispatch_stub_1042 1 6 50 1
shared_dispatch_stub_1043 1 6 75 3
shared_dispatch_stub_1044 1 6 62 2
shared_dispatch_stub_1045 1 6 60 2
shared_dispatch_stub_1046 1 6 78 4
shared_dispatch_stub_1047 1 6 68 3
shared_dispatch_stub_1048 1 6 51 1
shared_dispatch_stub_1049 1 6 58 2
shared_dispatch_stub_1050 1 6 66 3
shared_dispatch_stub_1051 1 6 78 4
shared_dispatch_stub_1052 1 6 66 3
shared_dispatch_stub_1053 1 6 78 4
shared_dispatch_stub_1054 1 6 66 3
shared_dispatch_stub_1055 1 6 78 4
shared_dispatch_stub_1056 1 6 66 3
shared_dispatch_stub_1057 1 6 78 4
shared_dispatch_stub_1058 1 6 74 4
shared_dispatch_stub_1059 1 6 78 4
shared_dispatch_stub_1060 1 6 74 4
shared_dispatch_stub_1061 1 6 78 4
shared_dispatch_stub_1062 1 6 74 4
shared_dispatch_stub_1063 1 6 78 4
shared_dispatch_stub_1064 1 6 74 4
shared_dispatch_stub_1065 1 6 78 4
shared_dispatch_stub_1066 1 6 82 5
shared_dispatch_stub_1067 1 6 78 4
shared_dispatch_stub_1068 1 6 82 5
shared_dispatch_stub_1069 1 6 78 4
shared_dispatch_stub_1070 1 6 82 5
shared_dispatch_stub_1071 1 6 78 4
shared_dispatch_stub_1072 1 6 82 5
shared_dispatch_stub_1073 1 6 78 4
shared_dispatch_stub_1074 1 6 90 6
shared_dispatch_stub_1075 1 6 78 4
shared_dispatch_stub_1076 1 6 90 6
shared_dispatch_stub_1077 1 6 78 4
shared_dispatch_stub_1078 1 6 90 6
shared_dispatch_stub_1079 1 6 78 4
shared_dispatch_stub_1080 1 6 90 6
shared_dispatch_stub_1081 1 6 78 4
shared_dispatch_stub_1082 1 6 86 5
shared_dispatch_stub_1083 1 6 86 5
shared_dispatch_stub_1084 1 6 86 5
shared_dispatch_stub_1085 1 6 86 5
shared_dispatch_stub_1086 1 6 86 5
shared_dispatch_stub_1087 1 6 86 5
shared_dispatch_stub_1088 1 6 86 5
shared_dispatch_stub_1089 1 6 86 5
shared_dispatch_stub_1090 1 6 86 5
shared_dispatch_stub_1091 1 6 86 5
shared_dispatch_stub_1092 1 6 86 5
shared_dispatch_stub_1093 1 6 86 5
shared_dispatch_stub_1094 1 6 86 5
shared_dispatch_stub_1095 1 6 86 5
shared_dispatch_stub_1096 1 6 86 5
shared_dispatch_stub_1097 1 6 86 5
shared_dispatch_stub_1098 1 6 86 5
shared_dispatch_stub_1099 1 6 86 5
shared_dispatch_stub_1100 1 6 47 1
shared_dispatch_stub_1101 1 6 66 3
shared_dispatch_stub_1102 1 6 50 1
shared_dispatch_stub_1103 1 6 62 2
shared_dispatch_stub_1104 1 6 94 6
shared_dispatch_stub_1105 1 6 94 6
shared_dispatch_stub_1106 1 6 119 8
shared_dispatch_stub_1107 1 6 86 5
shared_dispatch_stub_1108 1 6 82 4
shared_dispatch_stub_1109 1 6 78 4
shared_dispatch_stub_1110 1 6 74 3
shared_dispatch_stub_1111 1 6 47 1
shared_dispatch_stub_1112 1 6 78 4
shared_dispatch_stub_1113 1 6 66 3
shared_dispatch_stub_1114 1 6 54 1
shared_dispatch_stub_1115 1 6 94 5
shared_dispatch_stub_1116 1 6 50 1
shared_dispatch_stub_1117 1 6 54 1
shared_dispatch_stub_1118 1 6 47 1
shared_dispatch_stub_1119 1 6 74 4
shared_dispatch_stub_1120 1 6 54 1
shared_dispatch_stub_1121 1 6 74 4
shared_dispatch_stub_1122 1 6 54 1
shared_dispatch_stub_1123 1 6 74 4
shared_dispatch_stub_1124 1 6 54 1
shared_dispatch_stub_1125 1 6 74 4
shared_dispatch_stub_1126 1 6 54 1
shared_dispatch_stub_1127 1 6 94 5
shared_dispatch_stub_1128 1 6 106 6
shared_dispatch_stub_1129 1 6 73 3
shared_dispatch_stub_1130 1 6 70 3
shared_dispatch_stub_1131 1 6 76 4
shared_dispatch_stub_1132 1 6 76 4
shared_dispatch_stub_1133 1 6 68 3
shared_dispatch_stub_1134 1 6 68 3
shared_dispatch_stub_1135 1 6 76 4
shared_dispatch_stub_1136 1 6 68 3
shared_dispatch_stub_1137 1 6 68 3
shared_dispatch_stub_1138 1 6 68 3
shared_dispatch_stub_1139 1 6 78 4
shared_dispatch_stub_1140 1 6 78 4
shared_dispatch_stub_1141 1 6 78 4
shared_dispatch_stub_1142 1 6 62 2
shared_dispatch_stub_1143 1 6 74 4
shared_dispatch_stub_1144 1 6 58 2
shared_dispatch_stub_1145 1 6 62 2
shared_dispatch_stub_1146 1 6 58 2
shared_dispatch_stub_1147 1 6 62 2
shared_dispatch_stub_1148 1 6 58 2
shared_dispatch_stub_1149 1 6 62 2
shared_dispatch_stub_1150 1 6 66 3
shared_dispatch_stub_1151 1 6 62 2
shared_dispatch_stub_1152 1 6 66 3
shared_dispatch_stub_1153 1 6 62 2
shared_dispatch_stub_1154 1 6 66 3
shared_dispatch_stub_1155 1 6 62 2
shared_dispatch_stub_1156 1 6 74 4
shared_dispatch_stub_1157 1 6 62 2
shared_dispatch_stub_1158 1 6 74 4
shared_dispatch_stub_1159 1 6 62 2
shared_dispatch_stub_1160 1 6 74 4
shared_dispatch_stub_1161 1 6 62 2
shared_dispatch_stub_1162 1 6 82 5
shared_dispatch_stub_1163 1 6 62 2
shared_dispatch_stub_1164 1 6 82 5
shared_dispatch_stub_1165 1 6 62 2
shared_dispatch_stub_1166 1 6 82 5
shared_dispatch_stub_1167 1 6 62 2
shared_dispatch_stub_1168 1 6 82 5
shared_dispatch_stub_1169 1 6 62 2
shared_dispatch_stub_1170 1 6 86 5
shared_dispatch_stub_1171 1 6 70 3
shared_dispatch_stub_1172 1 6 70 3
shared_dispatch_stub_1173 1 6 70 3
shared_dispatch_stub_1174 1 6 70 3
shared_dispatch_stub_1175 1 6 70 3
shared_dispatch_stub_1176 1 6 70 3
shared_dispatch_stub_1177 1 6 70 3
shared_dispatch_stub_1178 1 6 70 3
shared_dispatch_stub_1179 1 6 70 3
shared_dispatch_stub_1180 1 6 70 3
shared_dispatch_stub_1181 1 6 70 3
shared_dispatch_stub_1182 1 6 70 3
shared_dispatch_stub_1183 1 6 70 3
shared_dispatch_stub_1184 1 6 60 2
shared_dispatch_stub_1185 1 6 60 2
shared_dispatch_stub_1186 1 6 62 2
shared_dispatch_stub_1187 1 6 62 2
shared_dispatch_stub_1188 1 6 90 6
shared_dispatch_stub_1189 1 6 114 9
shared_dispatch_stub_1190 1 6 138 12
shared_dispatch_stub_1191 1 6 47 1
shared_dispatch_stub_1192 1 6 50 1
shared_dispatch_stub_1193 1 6 98 7
shared_dispatch_stub_1194 1 6 122 10
shared_dispatch_stub_1195 1 6 146 13
shared_dispatch_stub_1196 1 6 50 1
shared_dispatch_stub_1197 1 6 47 1
shared_dispatch_stub_1198 1 6 51 1
shared_dispatch_stub_1199 1 6 66 3
shared_dispatch_stub_1200 1 6 66 3
shared_dispatch_stub_1201 1 6 62 2
shared_dispatch_stub_1202 1 6 70 3
shared_dispatch_stub_1203 1 6 66 3
shared_dispatch_stub_1204 1 6 50 1
shared_dispatch_stub_1205 1 6 50 1
shared_dispatch_stub_1206 1 6 60 2
shared_dispatch_stub_1207 1 6 80 4
shared_dispatch_stub_1208 1 6 80 4
shared_dispatch_stub_1209 1 6 102 7
shared_dispatch_stub_1210 1 6 82 4
shared_dispatch_stub_1211 1 6 102 7
shared_dispatch_stub_1212 1 6 82 4
shared_dispatch_stub_1213 1 6 47 1
shared_dispatch_stub_1214 1 6 68 3
shared_dispatch_stub_1215 1 6 66 3
shared_dispatch_stub_1216 1 6 70 3
shared_dispatch_stub_1217 1 6 58 2
shared_dispatch_stub_1218 1 6 58 2
shared_dispatch_stub_1219 1 6 58 2
shared_dispatch_stub_1220 1 6 62 2
shared_dispatch_stub_1221 1 6 66 3
shared_dispatch_stub_1222 1 6 66 3
shared_dispatch_stub_1223 1 6 58 2
shared_dispatch_stub_1224 1 6 58 2
shared_dispatch_stub_1225 1 6 66 3
shared_dispatch_stub_1226 1 6 62 2
shared_dispatch_stub_1227 1 6 66 3
shared_dispatch_stub_1228 1 6 62 2
shared_dispatch_stub_1229 1 6 74 4
shared_dispatch_stub_1230 1 6 62 2
shared_dispatch_stub_1231 1 6 74 4
shared_dispatch_stub_1232 1 6 62 2
shared_dispatch_stub_1233 1 6 82 5
shared_dispatch_stub_1234 1 6 62 2
shared_dispatch_stub_1235 1 6 82 5
shared_dispatch_stub_1236 1 6 62 2
shared_dispatch_stub_1237 1 6 74 4
shared_dispatch_stub_1238 1 6 74 4
shared_dispatch_stub_1239 1 6 74 4
shared_dispatch_stub_1240 1 6 50 1
shared_dispatch_stub_1241 1 6 60 2
shared_dispatch_stub_1242 1 6 50 1
shared_dispatch_stub_1243 1 6 60 2
shared_dispatch_stub_1244 1 6 86 5
shared_dispatch_stub_1245 1 6 76 4
shared_dispatch_stub_1246 1 6 86 5
shared_dispatch_stub_1247 1 6 88 5
shared_dispatch_stub_1248 1 6 78 4
shared_dispatch_stub_1249 1 6 70 3
shared_dispatch_stub_1250 1 6 84 5
shared_dispatch_stub_1251 1 6 76 4
shared_dispatch_stub_1252 1 6 67 3
shared_dispatch_stub_1253 1 6 67 3
shared_dispatch_stub_1254 1 6 50 1
shared_dispatch_stub_1255 1 6 63 2
shared_dispatch_stub_1256 1 6 58 2
shared_dispatch_stub_1257 1 6 47 1
shared_dispatch_stub_1258 1 6 47 1
shared_dispatch_stub_1259 1 6 86 5
shared_dispatch_stub_1260 1 6 66 2
shared_dispatch_stub_1261 1 6 51 1
shared_dispatch_stub_1262 1 6 62 2
shared_dispatch_stub_1263 1 6 83 4
shared_dispatch_stub_1264 1 6 83 4
shared_dispatch_stub_1265 1 6 58 2
shared_dispatch_stub_1266 1 6 62 2
shared_dispatch_stub_1267 1 6 50 1
shared_dispatch_stub_1268 1 6 50 1
shared_dispatch_stub_1269 1 6 60 2
shared_dispatch_stub_1270 1 6 50 1
shared_dispatch_stub_1271 1 6 50 1
shared_dispatch_stub_1272 1 6 52 1
shared_dispatch_stub_1273 1 6 60 2
shared_dispatch_stub_1274 1 6 144 11
shared_dispatch_stub_1275 1 6 86 5
shared_dispatch_stub_1276 1 6 62 2
shared_dispatch_stub_1277 1 6 108 7
shared_dispatch_stub_1278 1 6 66 3
shared_dispatch_stub_1279 1 6 70 3
shared_dispatch_stub_1280 1 6 74 4
shared_dispatch_stub_1281 1 6 78 4
shared_dispatch_stub_1282 1 6 78 4
shared_dispatch_stub_1283 1 6 60 2
shared_dispatch_stub_1284 1 6 60 2
shared_dispatch_stub_1285 1 6 58 2
shared_dispatch_stub_1286 1 6 74 4
shared_dispatch_stub_1287 1 6 50 1
shared_dispatch_stub_1288 1 6 74 4
shared_dispatch_stub_1289 1 6 58 2
shared_dispatch_stub_1290 1 6 58 2
shared_dispatch_stub_1291 1 6 62 2
shared_dispatch_stub_1292 1 6 90 6
shared_dispatch_stub_1293 1 6 90 6
shared_dispatch_stub_1294 1 6 58 2
shared_dispatch_stub_1295 1 6 62 2
shared_dispatch_stub_1296 1 6 66 3
shared_dispatch_stub_1297 1 6 70 3
shared_dispatch_stub_1298 1 6 50 1
shared_dispatch_stub_1299 1 6 54 1
shared_dispatch_stub_1300 1 6 66 3
shared_dispatch_stub_1301 1 6 70 3
shared_dispatch_stub_1302 1 6 54 1
shared_dispatch_stub_1303 1 6 82 5
shared_dispatch_stub_1304 1 6 66 3
shared_dispatch_stub_1305 1 6 90 6
shared_dispatch_stub_1306 1 6 90 6
shared_dispatch_stub_1307 1 6 50 1
shared_dispatch_stub_1308 1 6 58 2
shared_dispatch_stub_1309 1 6 74 4
shared_dispatch_stub_1310 1 6 58 2
shared_dispatch_stub_1311 1 6 66 3
shared_dispatch_stub_1312 1 6 66 3
shared_dispatch_stub_1313 1 6 70 3
shared_dispatch_stub_1314 1 6 66 3
shared_dispatch_stub_1315 1 6 66 3
shared_dispatch_stub_1316 1 6 62 2
shared_dispatch_stub_1317 1 6 62 2
shared_dispatch_stub_1318 1 6 60 2
shared_dispatch_stub_1319 1 6 60 2
shared_dispatch_stub_1320 1 6 60 2
shared_dispatch_stub_1321 1 6 68 3
shared_dispatch_stub_1322 1 6 68 3
shared_dispatch_stub_1323 1 6 68 3
shared_dispatch_stub_1324 1 6 68 3
shared_dispatch_stub_1325 1 6 58 2
shared_dispatch_stub_1326 1 6 62 2
shared_dispatch_stub_1327 1 6 70 3
shared_dispatch_stub_1328 1 6 47 1
shared_dispatch_stub_1329 1 6 106 8
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_sample.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_is_simple_wrap_mode 3 10 27 1
apply_sampler_swizzle 1 10 76 2
texture_dims 11 20 62 1
has_layer_coord 5 12 34 1
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_format.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_quad.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_ddx 1 7 46 2
lp_build_ddy 1 7 46 2
lp_build_packed_ddx_ddy_onecoord 2 21 124 2
lp_build_packed_ddx_ddy_twocoord 3 32 321 3
lp_bld_quad_twiddle 2 28 249 5
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_format_float.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_float_to_smallfloat 10 106 864 7
lp_build_float_to_r11g11b10 2 16 164 2
lp_build_smallfloat_to_float 4 71 704 7
lp_build_r11g11b10_to_float 2 13 132 3
lp_build_rgb9_to_float_helper 1 18 135 5
lp_build_rgb9e5_to_float 2 28 287 3
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_printf.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_tgsi_info.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
analyse_src 8 26 185 4
is_immediate 2 5 28 2
analyse_tex 28 79 406 3
analyse_sample 22 67 358 4
analyse_instruction 56 139 852 2
dump_info 10 57 315 2
lp_build_tgsi_info 19 77 481 2
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_assert.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_logic.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_flow.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_misc.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_printf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_print_args 3 22 192 3
lp_build_print_value 13 67 508 3
lp_get_printf_arg_count 8 26 103 1
lp_build_printf 2 16 112 3
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_bitarit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_or 3 17 133 3
lp_build_xor 3 17 133 3
lp_build_and 3 17 133 3
lp_build_andnot 3 18 144 3
lp_build_not 3 15 103 2
lp_build_shl 1 12 85 3
lp_build_shr 2 15 104 3
lp_build_shl_imm 1 6 52 3
lp_build_shr_imm 1 6 52 3
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_arit.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_debug.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_name 2 11 64 3
Source file: ./lib/mesa/src/gallium/auxiliary/tgsi/tgsi_exec.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
micro_abs 1 8 83 2
micro_arl 1 8 95 2
micro_arr 1 8 111 2
micro_ceil 1 8 83 2
micro_clamp 9 10 251 4
micro_cmp 5 10 155 4
micro_cos 1 8 83 2
micro_d2f 1 8 83 2
micro_d2i 1 8 83 2
micro_d2u 1 8 83 2
micro_dabs 5 8 147 2
micro_dadd 1 8 123 2
micro_ddx 1 8 57 2
micro_ddy 1 8 57 2
micro_dmul 1 8 123 2
micro_dmax 5 8 203 2
micro_dmin 5 8 203 2
micro_dneg 1 8 75 2
micro_dslt 5 8 151 2
micro_dsne 5 8 151 2
micro_dsge 5 8 151 2
micro_dseq 5 8 151 2
micro_drcp 1 8 87 2
micro_dsqrt 1 8 83 2
micro_drsq 1 8 99 2
micro_dmad 1 8 163 2
micro_dfrac 1 8 111 2
micro_dldexp 1 9 116 3
micro_dfracexp 1 9 120 3
micro_exp2 6 24 266 2
micro_f2d 1 8 83 2
micro_flr 1 8 83 2
micro_frc 1 8 111 2
micro_i2d 1 8 83 2
micro_iabs 5 8 139 2
micro_ineg 1 8 75 2
micro_lg2 2 12 167 2
micro_lrp 1 10 175 4
micro_mad 1 10 139 4
micro_mov 1 8 71 2
micro_rcp 2 12 143 2
micro_rnd 1 8 83 2
micro_rsq 2 12 155 2
micro_sqrt 1 8 83 2
micro_seq 5 9 137 3
micro_sge 5 9 137 3
micro_sgn 9 8 183 2
micro_isgn 9 8 143 2
micro_sgt 5 9 137 3
micro_sin 1 8 83 2
micro_sle 5 9 137 3
micro_slt 5 9 137 3
micro_sne 5 9 137 3
micro_trunc 1 8 83 2
micro_u2d 1 8 83 2
micro_i64abs 5 8 147 2
micro_i64sgn 9 8 143 2
micro_i64neg 1 8 75 2
micro_u64seq 5 8 151 2
micro_u64sne 5 8 151 2
micro_i64slt 5 8 151 2
micro_u64slt 5 8 151 2
micro_i64sge 5 8 151 2
micro_u64sge 5 8 151 2
micro_u64max 5 8 203 2
micro_i64max 5 8 203 2
micro_u64min 5 8 203 2
micro_i64min 5 8 203 2
micro_u64add 1 8 123 2
micro_u64mul 1 8 123 2
micro_u64div 1 8 123 2
micro_i64div 1 8 123 2
micro_u64mod 1 8 123 2
micro_i64mod 1 8 123 2
micro_u64shl 1 14 135 3
micro_i64shr 1 14 135 3
micro_u64shr 1 14 135 3
check_inf_or_nan 1 7 74 1
print_chan 1 5 50 2
print_temp 2 14 110 2
tgsi_exec_set_constant_buffers 2 11 64 4
tgsi_check_soa_dependencies 14 32 237 1
tgsi_exec_machine_bind_shader 24 144 835 5
tgsi_exec_machine_create 8 41 402 1
tgsi_exec_machine_destroy 2 10 48 1
micro_add 1 9 105 3
micro_div 5 18 157 3
micro_lt 5 12 173 5
micro_max 5 9 161 3
micro_min 5 9 161 3
micro_mul 1 9 105 3
micro_neg 1 9 75 2
micro_pow 2 14 213 3
micro_sub 1 9 105 3
fetch_src_file_channel 26 90 783 7
fetch_source_d 8 86 565 5
fetch_source 5 22 112 5
store_dest_dstret 27 149 923 6
store_dest_double 4 18 112 6
store_dest 9 31 216 6
exec_kill_if 5 26 167 2
exec_kill 1 7 43 2
emit_vertex 3 9 91 1
emit_primitive 2 9 71 1
conditional_emit_primitive 3 10 55 1
fetch_texel 2 27 216 15
fetch_texel_offsets 2 22 268 3
fetch_assign_deriv_channel 1 18 176 5
fetch_sampler_unit 4 32 200 3
exec_tex 19 80 777 4
exec_lodq 5 36 292 2
exec_txd 17 82 845 2
exec_txf 24 73 575 2
exec_txq 5 23 201 2
exec_sample 18 116 1057 4
exec_sample_d 11 62 650 2
eval_constant_coef 2 10 62 3
eval_linear_coef 1 15 191 3
eval_perspective_coef 1 16 233 3
exec_declaration 18 67 492 2
exec_scalar_unary 3 17 126 5
exec_vector_unary 5 21 173 5
exec_scalar_binary 3 18 164 5
exec_vector_binary 5 22 211 5
exec_vector_trinary 5 23 240 5
exec_vector_quaternary 5 24 269 5
exec_dp3 4 19 243 2
exec_dp4 4 19 243 2
exec_dp2a 3 19 272 2
exec_dph 3 22 345 2
exec_dp2 3 17 228 2
exec_pk2h 4 17 185 2
exec_up2h 4 16 171 2
exec_scs 6 23 234 2
exec_xpd 5 33 521 2
exec_dst 8 29 358 2
exec_log 5 23 291 2
exec_exp 5 22 276 2
exec_lit 6 29 397 2
exec_break 2 11 57 1
exec_switch 1 13 112 2
exec_case 5 23 187 2
exec_default 1 6 44 1
exec_endswitch 1 6 42 1
fetch_double_channel 4 21 159 5
store_double_channel 9 35 310 6
exec_double_unary 3 17 170 3
exec_double_binary 7 35 288 4
exec_double_trinary 3 21 269 3
exec_dldexp 3 21 207 2
exec_dfracexp 3 19 253 2
exec_arg0_64_arg1_32 3 22 210 3
get_image_coord_dim 12 28 84 1
get_image_coord_sample 3 15 43 1
exec_load_img 6 40 390 2
exec_load_buf 4 28 280 2
exec_load_mem 7 26 224 2
exec_load 4 10 83 2
exec_store_img 5 38 364 2
exec_store_buf 3 28 271 2
exec_store_mem 7 26 237 2
exec_store 4 10 83 2
exec_atomop_img 11 60 659 2
exec_atomop_buf 9 50 566 2
exec_atomop_mem 19 67 548 2
exec_atomop 4 10 83 2
exec_resq_img 5 27 236 2
exec_resq_buf 4 23 194 2
exec_resq 2 8 45 2
micro_f2u64 1 8 83 2
micro_f2i64 1 8 83 2
micro_u2i64 1 8 83 2
micro_i2i64 1 8 83 2
micro_d2u64 1 8 83 2
micro_d2i64 1 8 83 2
micro_u642d 1 8 83 2
micro_i642d 1 8 83 2
micro_u642f 1 8 83 2
micro_i642f 1 8 83 2
exec_t_2_64 3 18 174 4
exec_64_2_t 4 23 171 4
micro_i2f 1 8 83 2
micro_not 1 8 71 2
micro_shl 1 14 136 3
micro_and 1 9 105 3
micro_or 1 9 105 3
micro_xor 1 9 105 3
micro_mod 1 9 105 3
micro_f2i 1 8 83 2
micro_fseq 5 9 121 3
micro_fsge 5 9 121 3
micro_fslt 5 9 121 3
micro_fsne 5 9 121 3
micro_idiv 5 9 141 3
micro_imax 5 9 161 3
micro_imin 5 9 161 3
micro_isge 5 9 125 3
micro_ishr 1 14 136 3
micro_islt 5 9 125 3
micro_f2u 1 8 83 2
micro_u2f 1 8 83 2
micro_uadd 1 9 105 3
micro_udiv 5 9 141 3
micro_umad 1 10 139 4
micro_umax 5 9 161 3
micro_umin 5 9 161 3
micro_umod 5 9 141 3
micro_umul 1 9 105 3
micro_imul_hi 1 9 117 3
micro_umul_hi 1 9 117 3
micro_useq 5 9 121 3
micro_usge 5 9 121 3
micro_ushr 1 14 136 3
micro_uslt 5 9 121 3
micro_usne 5 9 121 3
micro_uarl 1 8 71 2
micro_ucmp 5 10 139 4
micro_ibfe 4 17 143 4
micro_ubfe 4 17 143 4
micro_bfi 2 14 126 5
micro_brev 1 8 83 2
micro_popc 1 8 83 2
micro_lsb 1 8 91 2
micro_imsb 1 8 91 2
micro_umsb 1 8 91 2
exec_instruction 243 801 4671 3
tgsi_exec_machine_setup_masks 3 25 200 1
tgsi_exec_machine_run 23 79 821 2
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_swizzle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_broadcast 2 20 142 3
lp_build_broadcast_scalar 1 6 41 2
lp_build_extract_broadcast 4 38 201 5
lp_build_swizzle_scalar_aos 22 78 672 4
lp_build_swizzle_aos_n 3 20 135 5
lp_build_swizzle_aos 42 136 978 3
lp_build_swizzle_soa_channel 7 19 69 3
lp_build_swizzle_soa 2 11 61 4
lp_build_swizzle_soa_inplace 2 11 66 3
lp_build_transpose_aos 1 30 379 4
lp_build_transpose_aos_n 4 26 137 5
lp_build_pack_aos_scalars 4 27 178 5
lp_build_unpack_broadcast_aos_scalars 3 26 201 4
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_format_aos.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_format_swizzle_aos 5 24 141 3
format_matches_type 13 34 198 2
lp_build_unpack_arith_rgba_aos 7 66 539 3
lp_build_pack_rgba_aos 14 73 586 3
lp_build_fetch_rgba_aos 37 222 1468 9
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_gather.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_type.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_elem_type 5 22 100 2
lp_build_vec_type 2 8 45 2
lp_check_elem_type 11 34 131 2
lp_check_vec_type 5 15 84 2
lp_check_value 2 9 42 2
lp_build_int_elem_type 1 4 25 2
lp_build_int_vec_type 2 8 45 2
lp_elem_type 1 8 34 1
lp_uint_type 1 9 51 1
lp_int_type 1 10 57 1
lp_wider_type 1 9 46 1
lp_sizeof_llvm_type 7 29 126 1
lp_typekind_name 15 35 102 1
lp_dump_llvmtype 6 34 196 1
lp_build_context_init 3 23 159 3
lp_build_count_instructions 3 16 64 1
lp_build_count_ir_module 2 11 45 1
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_format_srgb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_srgb_to_linear 2 29 274 4
lp_build_linear_to_srgb 6 81 766 4
lp_build_float_to_srgb_packed 4 32 270 4
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_quad.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_assert.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_assert 2 7 31 2
lp_build_assert 1 25 193 3
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_struct.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_check_alignment 1 5 36 2
lp_debug_dump_value 4 13 71 1
disassemble 12 52 362 2
lp_disassemble 1 10 62 2
lp_profile 5 28 191 2
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_bitarit.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_init.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_pack.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_const_unpack_shuffle 2 13 107 3
lp_build_const_unpack_shuffle_half 3 15 125 3
lp_build_const_pack_shuffle 3 10 79 2
lp_build_extract_range 3 18 113 4
lp_build_concat 5 26 194 4
lp_build_concat_n 4 22 131 6
lp_build_uninterleave1 2 13 94 4
lp_build_interleave2 4 23 214 5
lp_build_interleave2_half 2 13 83 5
lp_build_unpack2 4 27 232 6
lp_build_unpack2_native 6 33 285 6
lp_build_unpack 3 25 167 6
lp_build_pack2 29 116 773 5
lp_build_pack2_native 8 41 206 5
lp_build_packs2 8 29 220 5
lp_build_pack 6 36 247 6
lp_build_resize 16 81 714 7
lp_build_pad_vector 5 25 194 3
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_tgsi_aos.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swizzle_aos 1 19 152 6
swizzle_scalar_aos 1 7 41 3
emit_fetch_constant 5 43 323 4
emit_fetch_immediate 1 11 54 4
emit_fetch_input 1 12 64 4
emit_fetch_temporary 2 15 96 4
lp_emit_store_aos 13 79 503 4
emit_tex 3 28 197 3
emit_sample 2 22 150 3
lp_emit_declaration_aos 9 43 294 2
lp_emit_instruction_aos 93 350 2468 4
lp_build_tgsi_aos 14 100 685 9
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LLVMEnsureMultithreaded::LLVMEnsureMultithreaded 2 6 18 0
init_native_targets 1 6 23 0
gallivm_init_llvm_targets 1 4 14 1
lp_set_target_options 2 5 16 1
gallivm_create_target_library_info 2 7 34 1
gallivm_dispose_target_library_info 2 7 22 1
LLVMSetAlignmentBackport 3 15 72 2
DelegatingJITMemoryManager::setMemoryWritable 1 3 13 0
DelegatingJITMemoryManager::setMemoryExecutable 1 3 13 0
DelegatingJITMemoryManager::setPoisonMemory 1 3 16 1
DelegatingJITMemoryManager::AllocateGOT 1 4 23 0
DelegatingJITMemoryManager::getGOTBase 1 3 15 0
DelegatingJITMemoryManager::startFunctionBody 1 4 27 2
DelegatingJITMemoryManager::allocateStub 1 5 31 3
DelegatingJITMemoryManager::endFunctionBody 1 5 32 3
DelegatingJITMemoryManager::allocateSpace 1 3 22 2
DelegatingJITMemoryManager::allocateGlobal 1 3 22 2
DelegatingJITMemoryManager::deallocateFunctionBody 1 3 17 1
DelegatingJITMemoryManager::startExceptionTable 1 4 27 2
DelegatingJITMemoryManager::endExceptionTable 1 7 38 4
DelegatingJITMemoryManager::deallocateExceptionTable 1 3 17 1
DelegatingJITMemoryManager::CheckInvariants 1 3 20 1
DelegatingJITMemoryManager::GetDefaultCodeSlabSize 1 3 14 0
DelegatingJITMemoryManager::GetDefaultDataSlabSize 1 3 14 0
DelegatingJITMemoryManager::GetDefaultStubSlabSize 1 3 14 0
DelegatingJITMemoryManager::GetNumCodeSlabs 1 3 14 0
DelegatingJITMemoryManager::GetNumDataSlabs 1 3 14 0
DelegatingJITMemoryManager::GetNumStubSlabs 1 3 14 0
DelegatingJITMemoryManager::allocateCodeSection 1 7 34 4
DelegatingJITMemoryManager::allocateCodeSection 1 5 27 3
DelegatingJITMemoryManager::allocateDataSection 2 9 39 5
DelegatingJITMemoryManager::registerEHFrames 1 3 27 3
DelegatingJITMemoryManager::deregisterEHFrames 1 3 27 3
DelegatingJITMemoryManager::registerEHFrames 1 3 18 1
DelegatingJITMemoryManager::getPointerToNamedFunction 1 4 28 2
DelegatingJITMemoryManager::applyPermissions 1 3 22 1
DelegatingJITMemoryManager::finalizeMemory 1 3 22 1
ShaderMemoryManager::GeneratedCode::GeneratedCode 1 3 12 1
ShaderMemoryManager::GeneratedCode::~GeneratedCode 5 8 73 0
ShaderMemoryManager::mgr 1 3 9 0
ShaderMemoryManager::ShaderMemoryManager 1 4 20 1
ShaderMemoryManager::~ShaderMemoryManager 1 2 5 0
ShaderMemoryManager::getGeneratedCode 1 3 13 0
ShaderMemoryManager::freeGeneratedCode 1 3 16 1
ShaderMemoryManager::deallocateExceptionTable 1 3 17 1
ShaderMemoryManager::deallocateFunctionBody 1 3 17 1
lp_build_create_jit_compiler_for_module 50 105 771 7
lp_free_generated_code 1 4 16 1
lp_get_default_memory_manager 2 7 37 0
lp_free_memory_manager 1 4 17 1
lp_add_attr_dereferenceable 2 7 68 2
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_tgsi_action.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
scalar_unary_fetch_args 1 8 54 2
scalar_binary_fetch_args 1 11 74 2
add_emit 1 9 56 3
arr_emit 1 9 67 3
clamp_emit 1 12 71 3
dp_fetch_args 3 14 88 3
dp2_fetch_args 1 6 23 2
dp2_emit 1 15 91 3
dp2a_fetch_args 1 8 43 2
dp2a_emit 1 10 59 3
dp3_fetch_args 1 6 23 2
dp3_emit 1 19 127 3
dp4_fetch_args 1 6 23 2
dp4_emit 1 23 163 3
dph_fetch_args 1 7 36 2
dst_fetch_args 1 13 94 2
dst_emit 1 13 89 3
end_emit 1 7 27 3
exp_emit 1 16 112 3
frc_emit 1 11 64 3
kil_fetch_args 1 15 115 2
kilp_fetch_args 1 6 29 2
lit_fetch_args 1 9 80 2
lit_emit 1 23 161 3
log_emit 1 20 127 3
pk2h_fetch_args 1 9 54 2
pk2h_emit 1 16 151 3
up2h_emit 1 19 193 3
lrp_emit 1 12 112 3
mad_emit 1 12 71 3
mov_emit 1 7 36 3
mul_emit 1 9 56 3
fdiv_emit 1 9 56 3
rcp_emit 1 10 63 3
pow_emit 1 8 51 3
rsq_emit 2 11 64 3
sqrt_emit 2 11 64 3
scs_emit 1 12 88 3
sub_emit 1 10 56 3
f2u_emit 1 10 55 3
u2f_emit 1 10 55 3
umad_emit 1 12 71 3
umul_emit 1 8 51 3
imul_hi_emit 1 25 200 3
umul_hi_emit 1 25 200 3
fmax_emit 1 11 84 3
fmin_emit 1 11 84 3
xpd_fetch_args 1 6 23 2
xpd_helper 1 12 64 5
xpd_emit 1 16 153 3
d2f_emit 1 10 55 3
d2i_emit 1 10 55 3
d2u_emit 1 10 55 3
f2d_emit 1 10 55 3
u2d_emit 1 10 55 3
i2d_emit 1 10 55 3
dmad_emit 1 12 71 3
drcp_emit 1 11 75 3
dfrac_emit 1 11 71 3
u64mul_emit 1 8 51 3
u64mod_emit_cpu 1 18 116 3
i64mod_emit_cpu 1 18 116 3
u64div_emit_cpu 1 18 115 3
i64div_emit_cpu 1 18 115 3
f2u64_emit 1 10 55 3
f2i64_emit 1 10 55 3
u2i64_emit 1 10 55 3
i2i64_emit 1 10 55 3
i642f_emit 1 10 55 3
u642f_emit 1 10 55 3
i642d_emit 1 10 55 3
u642d_emit 1 10 55 3
lp_set_default_actions 1 78 802 1
abs_emit_cpu 1 8 44 3
add_emit_cpu 1 8 51 3
and_emit_cpu 1 8 51 3
arl_emit_cpu 1 11 70 3
arr_emit_cpu 1 7 44 3
ceil_emit_cpu 1 8 44 3
cmp_emit_cpu 1 10 79 3
ucmp_emit_cpu 1 16 111 3
cos_emit_cpu 1 8 44 3
div_emit_cpu 1 8 51 3
ex2_emit_cpu 1 8 44 3
f2i_emit_cpu 1 8 44 3
fset_emit_cpu 2 17 100 4
fseq_emit_cpu 1 7 31 3
fsge_emit_cpu 1 7 31 3
fslt_emit_cpu 1 7 31 3
fsne_emit_cpu 1 7 31 3
flr_emit_cpu 1 8 44 3
i2f_emit_cpu 1 8 44 3
iabs_emit_cpu 1 8 44 3
idiv_emit_cpu 1 20 128 3
ineg_emit_cpu 1 9 50 3
iset_emit_cpu 1 10 61 4
imax_emit_cpu 1 8 51 3
imin_emit_cpu 1 8 51 3
isge_emit_cpu 1 7 31 3
ishr_emit_cpu 1 12 92 3
islt_emit_cpu 1 7 31 3
issg_emit_cpu 1 8 44 3
lg2_emit_cpu 1 8 44 3
log_emit_cpu 1 18 109 3
mad_emit_cpu 1 9 58 3
max_emit_cpu 1 10 53 3
min_emit_cpu 1 10 53 3
mod_emit_cpu 1 18 116 3
not_emit_cpu 1 8 44 3
or_emit_cpu 1 8 51 3
pow_emit_cpu 1 8 51 3
rcp_emit_cpu 1 8 44 3
recip_sqrt_emit_cpu 1 8 44 3
sqrt_emit_cpu 1 8 44 3
round_emit_cpu 1 8 44 3
set_emit_cpu 2 20 120 4
seq_emit_cpu 1 7 31 3
sge_emit_cpu 1 7 31 3
sgt_emit_cpu 1 7 31 3
shl_emit_cpu 1 12 92 3
sin_emit_cpu 1 8 44 3
sle_emit_cpu 1 7 31 3
slt_emit_cpu 1 7 31 3
sne_emit_cpu 1 7 31 3
ssg_emit_cpu 1 8 44 3
sub_emit_cpu 1 9 51 3
trunc_emit_cpu 1 8 44 3
uadd_emit_cpu 1 8 51 3
udiv_emit_cpu 1 18 116 3
umax_emit_cpu 1 8 51 3
umin_emit_cpu 1 8 51 3
umod_emit_cpu 1 18 116 3
uset_emit_cpu 1 10 61 4
useq_emit_cpu 1 7 31 3
usge_emit_cpu 1 7 31 3
ushr_emit_cpu 1 12 92 3
uslt_emit_cpu 1 7 31 3
usne_emit_cpu 1 7 31 3
xor_emit_cpu 1 9 51 3
dabs_emit_cpu 1 8 44 3
dneg_emit_cpu 1 9 50 3
dset_emit_cpu 1 12 89 4
dseq_emit_cpu 1 7 31 3
dsge_emit_cpu 1 7 31 3
dslt_emit_cpu 1 7 31 3
dsne_emit_cpu 1 7 31 3
drecip_sqrt_emit_cpu 1 8 44 3
dsqrt_emit_cpu 1 8 44 3
i64abs_emit_cpu 1 8 44 3
i64ssg_emit_cpu 1 8 44 3
i64neg_emit_cpu 1 9 50 3
u64set_emit_cpu 1 12 89 4
u64seq_emit_cpu 1 7 31 3
u64sne_emit_cpu 1 7 31 3
u64slt_emit_cpu 1 7 31 3
u64sge_emit_cpu 1 7 31 3
i64set_emit_cpu 1 12 89 4
i64slt_emit_cpu 1 7 31 3
i64sge_emit_cpu 1 7 31 3
u64max_emit_cpu 1 8 51 3
u64min_emit_cpu 1 8 51 3
i64max_emit_cpu 1 8 51 3
i64min_emit_cpu 1 8 51 3
u64add_emit_cpu 1 8 51 3
u64shl_emit_cpu 1 12 92 3
i64shr_emit_cpu 1 12 92 3
u64shr_emit_cpu 1 12 92 3
lp_set_default_actions_cpu 1 96 1009 1
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_intr.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_sample_aos.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_struct.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_struct_get_ptr 1 15 119 4
lp_build_struct_get 1 14 98 4
lp_build_array_get_ptr 2 15 112 3
lp_build_array_get 2 13 94 3
lp_build_array_set 1 11 72 4
lp_build_pointer_get 2 12 79 3
lp_build_pointer_get_unaligned 2 14 89 4
lp_build_pointer_set 1 9 44 4
lp_build_pointer_set_unaligned 1 12 59 5
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_pass_manager 5 30 175 1
gallivm_free_ir 7 27 142 1
gallivm_free_code 1 9 51 1
init_gallivm_engine 8 48 210 1
init_gallivm_state 13 56 290 3
lp_build_init 13 52 244 1
gallivm_create 3 12 56 2
gallivm_destroy 1 6 24 1
gallivm_verify_function 4 13 53 2
gallivm_compile_module 17 70 413 1
gallivm_jit_function 3 21 117 2
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_type.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_type_from_format_desc 1 12 122 2
lp_type_from_format 1 4 23 2
lp_type_width 1 4 17 1
lp_type_float 1 10 49 1
lp_type_float_vec 1 10 54 2
lp_type_int 1 9 43 1
lp_type_int_vec 1 9 48 2
lp_type_uint 1 8 37 1
lp_type_uint_vec 1 8 42 2
lp_type_unorm 1 9 48 2
lp_type_fixed 1 10 54 2
lp_type_ufixed 1 9 48 2
lp_float32_vec4_type 1 11 56 1
lp_int32_vec4_type 1 11 56 1
lp_unorm8_vec4_type 1 11 56 1
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_pack.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_logic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_compare_ext 26 79 391 6
lp_build_compare 13 30 184 5
lp_build_cmp_ordered 1 7 38 4
lp_build_cmp 1 7 36 4
lp_build_select_bitwise 4 27 197 4
lp_build_select 27 88 651 4
lp_build_select_aos 10 36 273 5
lp_build_any_true_range 2 19 138 3
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_conv.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_dump_reg 1 12 58 5
func_ctx 1 6 40 1
mask_has_loop 3 10 59 1
mask_has_switch 3 10 59 1
mask_has_cond 3 10 59 1
lp_exec_mask_function_init 2 18 119 2
lp_exec_mask_init 1 14 112 2
lp_exec_mask_fini 1 4 16 1
lp_exec_mask_update 8 38 180 1
lp_exec_mask_cond_push 4 20 128 2
lp_exec_mask_cond_invert 4 19 127 1
lp_exec_mask_cond_pop 2 10 59 1
lp_exec_bgnloop 2 24 220 1
lp_exec_break 7 37 196 2
lp_exec_break_condition 2 21 112 2
lp_exec_continue 1 11 56 1
lp_exec_endloop 2 52 384 2
lp_exec_switch 3 25 193 2
lp_exec_endswitch 6 36 299 2
lp_exec_case 3 19 143 2
default_analyse_is_last 10 38 181 3
lp_exec_default 5 30 200 2
lp_exec_mask_store 4 25 167 5
lp_exec_mask_call 2 13 76 3
lp_exec_mask_ret 6 23 124 2
lp_exec_mask_bgnsub 1 3 9 1
lp_exec_mask_endsub 1 11 68 2
get_file_ptr 4 31 178 4
lp_get_temp_ptr_soa 1 6 27 3
lp_get_output_ptr 1 6 27 3
gather_outputs 4 13 110 1
build_gather 11 54 383 5
emit_mask_scatter 7 39 261 6
get_indirect_index 4 39 267 4
stype_to_fetch 9 32 118 2
get_soa_array_offsets 3 27 175 4
emit_fetch_constant 12 75 567 4
emit_fetch_64bit 2 22 189 4
emit_fetch_immediate 10 63 437 4
emit_fetch_input 9 65 443 4
emit_fetch_gs_input 9 64 432 4
emit_fetch_temporary 9 54 333 4
emit_fetch_system_value 11 55 324 4
emit_fetch_deriv 4 14 71 5
emit_fetch_predicate 4 43 270 3
emit_store_64bit_chan 2 30 228 5
emit_store_chan 14 113 794 6
emit_debug 3 18 118 3
emit_store 5 19 124 4
tgsi_to_pipe_tex_target 19 35 104 1
lp_build_lod_property 5 24 102 3
emit_tex 42 182 1064 6
emit_sample 31 148 975 5
emit_fetch_texels 26 106 697 4
emit_size_query 8 55 289 4
near_end_of_shader 29 40 184 2
emit_kill_if 6 38 258 3
emit_kill 3 16 100 2
emit_dump_file 13 61 413 2
lp_emit_declaration_soa 18 67 491 2
lp_emit_immediate_soa 16 69 559 2
ddx_emit 1 9 56 3
ddy_emit 1 9 56 3
kill_emit 1 8 41 3
kill_if_emit 1 8 45 3
tex_emit 1 9 49 3
tex2_emit 1 9 49 3
txb_emit 1 9 49 3
txb2_emit 1 9 49 3
txd_emit 1 9 49 3
txl_emit 1 9 49 3
txl2_emit 1 9 49 3
txp_emit 1 9 49 3
tg4_emit 1 9 49 3
txq_emit 1 8 45 3
txf_emit 1 8 45 3
sample_i_emit 1 8 45 3
sample_emit 1 9 47 3
sample_b_emit 1 9 47 3
sample_c_emit 1 9 47 3
sample_c_lz_emit 1 9 47 3
sample_d_emit 1 9 47 3
sample_l_emit 1 9 47 3
sviewinfo_emit 1 8 45 3
mask_vec 2 11 78 1
increment_vec_ptr_by_mask 1 9 60 3
clear_uint_vec_ptr_from_mask 1 12 67 3
clamp_mask_to_max_output_vertices 1 11 68 3
emit_vertex 3 29 165 3
end_primitive_masked 4 38 232 2
end_primitive 2 11 55 3
cal_emit 1 9 51 3
ret_emit 1 8 43 3
brk_emit 1 8 40 3
breakc_emit 1 15 98 3
if_emit 1 11 70 3
uif_emit 1 12 73 3
case_emit 1 8 45 3
default_emit 1 8 40 3
switch_emit 1 8 45 3
endswitch_emit 1 8 40 3
bgnloop_emit 1 8 38 3
bgnsub_emit 1 8 38 3
else_emit 1 8 38 3
endif_emit 1 8 38 3
endloop_emit 1 8 44 3
endsub_emit 1 8 43 3
cont_emit 1 8 38 3
emit_prologue 12 79 526 1
emit_epilogue 4 27 147 1
lp_build_tgsi_soa 7 150 1285 14
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_arit_overflow.h
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_const.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_mantissa 6 23 81 1
lp_const_shift 5 11 57 1
lp_const_offset 4 9 35 1
lp_const_scale 1 10 60 1
lp_const_min 8 26 125 1
lp_const_max 8 26 119 1
lp_const_eps 5 20 74 1
lp_build_undef 1 5 29 2
lp_build_zero 3 13 78 2
lp_build_one 11 31 275 2
lp_build_const_elem 4 17 112 3
lp_build_const_vec 3 14 97 3
lp_build_const_int_vec 4 13 104 3
lp_build_const_aos 3 21 199 7
lp_build_const_mask_aos 4 18 123 4
lp_build_const_mask_aos_swizzled 3 15 99 5
lp_build_const_string 1 12 102 2
lp_build_const_func_pointer 1 16 80 6
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_sample.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_sampler_wrap_mode_uses_border_color 12 26 82 3
lp_sampler_static_texture_state 3 19 144 2
lp_sampler_static_sampler_state 10 39 239 2
lp_build_rho 35 269 2088 7
lp_build_brilinear_lod 3 24 171 5
lp_build_brilinear_rho 1 22 167 5
lp_build_ilog2_sqrt 1 13 97 2
lp_build_lod_selector 25 125 736 14
lp_build_nearest_mip_level 4 41 288 5
lp_build_linear_mip_levels 1 45 338 6
lp_build_get_mipmap_level 1 12 101 2
lp_build_get_mip_offsets 5 39 370 2
lp_build_minify 5 38 287 4
lp_build_get_level_stride_vec 5 41 377 3
lp_build_mipmap_level_sizes 10 81 529 5
lp_build_extract_image_sizes 10 61 346 7
lp_build_unnormalized_coords 3 25 130 5
lp_build_cube_new_coords 1 67 930 10
lp_build_cube_imapos 1 7 55 2
lp_build_select3 1 11 52 6
lp_build_cube_lookup 9 213 2268 6
lp_build_sample_partial_offset 3 29 195 6
lp_build_sample_offset 5 41 188 10
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_format.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_format_cache_type 2 18 96 1
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_conv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_half_to_float 6 27 186 2
lp_build_float_to_half 10 56 458 2
lp_build_clamped_float_to_unsigned_norm 4 61 434 4
lp_build_unsigned_norm_to_float 3 47 339 4
lp_build_conv_auto 26 53 360 6
lp_build_conv 105 311 2434 7
lp_build_conv_mask 1 17 112 7
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_intr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_format_intrinsic 6 36 163 4
lp_declare_intrinsic 1 16 88 5
lp_build_intrinsic 4 26 161 6
lp_build_intrinsic_unary 1 7 35 4
lp_build_intrinsic_binary 1 11 57 5
lp_build_intrinsic_binary_anylength 9 68 466 6
lp_build_intrinsic_map 3 24 170 5
lp_build_intrinsic_map_unary 1 7 35 4
lp_build_intrinsic_map_binary 1 11 57 5
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_arit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_min_simple 67 175 1041 4
lp_build_fmuladd 2 16 120 4
lp_build_max_simple 67 176 1045 4
lp_build_comp 11 27 183 2
lp_build_add 39 71 610 3
lp_build_horizontal_add 6 46 339 2
lp_build_horizontal_add4x4f 1 40 482 2
lp_build_hadd_partial4 15 60 448 3
lp_build_sub 38 71 599 3
lp_build_mul_norm 3 29 227 4
lp_build_mul 19 60 432 3
lp_build_mad 2 12 71 4
lp_build_mul_imm 9 33 272 3
lp_build_div 21 37 290 3
lp_build_lerp_simple 8 55 453 5
lp_build_lerp 2 34 297 5
lp_build_lerp_2d 1 13 76 8
lp_build_lerp_3d 1 18 103 13
lp_build_min 10 23 143 3
lp_build_min_ext 10 24 147 4
lp_build_max 10 24 145 3
lp_build_max_ext 10 25 149 4
lp_build_clamp 1 12 79 4
lp_build_clamp_zero_one_nanzero 1 7 43 2
lp_build_abs 21 52 420 2
lp_build_negate 2 11 67 2
lp_build_sgn 3 37 287 2
lp_build_set_sign 1 20 195 3
lp_build_int_to_float 1 9 61 2
arch_rounding_available 9 11 83 1
lp_build_iround_nearest_sse2 3 39 240 2
lp_build_round_altivec 5 27 126 3
lp_build_round_arch 6 32 156 3
lp_build_trunc 2 31 244 2
lp_build_round 2 31 238 2
lp_build_floor 4 44 359 2
lp_build_ceil 3 41 350 2
lp_build_fract 1 6 36 2
clamp_fract 1 8 64 2
lp_build_fract_safe 1 5 25 2
lp_build_itrunc 1 10 71 2
lp_build_iround 10 36 298 2
lp_build_ifloor 3 32 214 2
lp_build_iceil 2 29 202 2
lp_build_ifloor_fract 2 21 149 4
lp_build_ifloor_fract_safe 1 8 42 4
lp_build_sqrt 1 12 89 2
lp_build_rcp_refine 1 12 87 3
lp_build_rcp 14 35 245 2
lp_build_rsqrt_refine 1 15 131 3
lp_build_rsqrt 5 29 245 2
lp_build_fast_rsqrt_available 7 9 61 1
lp_build_fast_rsqrt 3 21 114 2
lp_build_sin_or_cos 3 78 995 3
lp_build_sin 1 5 22 2
lp_build_cos 1 5 22 2
lp_build_pow 4 11 60 3
lp_build_exp 1 8 57 2
lp_build_log 1 8 57 2
lp_build_log_safe 1 8 57 2
lp_build_polynomial 9 38 205 4
lp_build_exp2 4 33 263 2
lp_build_extract_exponent 1 19 149 3
lp_build_extract_mantissa 1 18 154 2
lp_build_log2_approx 15 78 605 6
lp_build_log2 1 7 34 2
lp_build_log2_safe 1 7 34 2
lp_build_fast_log2 1 13 96 2
lp_build_ilog2 1 12 88 2
lp_build_mod 3 17 112 3
lp_build_isnan 1 13 104 2
lp_build_isfinite 2 19 162 2
lp_build_is_inf_or_nan 1 16 104 3
lp_build_fpstate_get 2 18 92 1
lp_build_fpstate_set_denorms_zero 4 23 135 2
lp_build_fpstate_set 2 13 71 2
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_flow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_insert_new_block 2 16 85 2
lp_build_flow_skip_begin 1 6 31 2
lp_build_flow_skip_cond_break 1 8 54 2
lp_build_flow_skip_end 1 5 35 1
lp_build_mask_check 1 13 74 1
lp_build_mask_begin 1 13 92 4
lp_build_mask_value 1 4 27 1
lp_build_mask_update 1 8 51 2
lp_build_mask_end 1 5 23 1
lp_build_loop_begin 1 13 101 3
lp_build_loop_end_cond 2 19 142 4
lp_build_loop_end 1 6 26 3
lp_build_for_loop_begin 1 23 174 6
lp_build_for_loop_end 1 13 127 1
lp_build_if 1 16 95 3
lp_build_else 1 10 55 1
lp_build_endif 2 15 90 1
create_builder_at_entry 2 15 84 1
lp_build_alloca 1 12 66 3
lp_build_alloca_undef 1 10 47 3
lp_build_array_alloca 1 11 52 4
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_format_aos_array.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_fetch_rgba_aos_array 7 42 321 5
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_gather.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_gather_elem_ptr 2 19 115 5
lp_build_gather_elem 6 34 237 9
lp_build_gather_avx2 6 62 497 6
lp_build_gather 7 32 208 8
lp_build_gather_values 2 14 96 3
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug_describe.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_box.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_box_1d 1 9 51 3
u_box_2d 1 9 57 5
u_box_origin_2d 1 9 51 3
u_box_2d_zslice 1 10 60 6
u_box_3d 1 11 63 7
u_box_clip_2d 11 37 319 4
u_box_volume_3d 1 4 26 1
u_box_union_2d 1 11 114 3
u_box_union_3d 1 14 160 3
u_box_test_intersection_2d 4 19 243 2
u_box_minify_2d 1 8 72 3
u_box_minify_3d 1 10 99 3
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug_stack.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
debug_backtrace_capture 17 64 320 3
debug_backtrace_dump 3 10 53 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_ringbuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_ringbuffer_create 3 18 100 1
util_ringbuffer_destroy 1 7 35 1
util_ringbuffer_space 1 4 29 1
util_ringbuffer_empty 1 4 20 1
util_ringbuffer_enqueue 3 16 116 2
util_ringbuffer_dequeue 7 36 196 4
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_tests.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_resource.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_resource_is_array_texture 4 11 35 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_gen_mipmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_gen_mipmap 11 51 457 8
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_format_soa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_format_swizzle_soa 5 31 201 4
lp_build_unpack_rgba_soa 22 117 871 5
lp_build_rgba8_to_fi32_soa 6 26 176 4
lp_build_fetch_rgba_soa 32 150 962 9
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_sampler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
default_template 6 30 199 4
u_sampler_view_default_template 1 9 30 3
u_sampler_view_default_dx9_template 1 9 30 3
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_transfer.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug_refcnt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hash_ptr 1 4 17 1
compare_ptr 3 9 36 2
debug_serial 6 26 136 2
debug_serial_delete 1 6 25 1
dump_stack 3 9 56 1
debug_reference_slowpath 14 54 361 3
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_bitcast.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_bitcast_f2u 1 6 27 1
u_bitcast_u2f 1 6 27 1
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_sample_aos.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_sample_wrap_nearest_int 11 49 262 11
lp_build_sample_wrap_nearest_float 12 44 234 7
lp_build_coord_repeat_npot_linear_int 1 32 299 6
lp_build_sample_wrap_linear_int 22 124 739 14
lp_build_sample_wrap_linear_float 10 86 639 11
lp_build_sample_fetch_image_nearest 2 34 176 6
lp_build_sample_image_nearest 11 93 597 11
lp_build_sample_image_nearest_afloat 5 62 304 11
lp_build_sample_fetch_image_linear 16 122 872 9
lp_build_sample_image_linear 27 155 1254 11
lp_build_sample_image_linear_afloat 13 134 904 11
lp_build_sample_mipmap 16 162 893 11
lp_build_sample_aos 6 75 450 11
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_draw.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_draw_init_info 1 6 34 1
util_draw_arrays 1 14 73 4
util_draw_elements 1 14 72 5
util_draw_arrays_instanced 1 18 91 6
util_draw_elements_instanced 1 19 90 7
util_draw_range_elements 1 19 90 7
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_etc.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_simple_shaders.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_make_vertex_passthrough_shader 1 11 41 5
util_make_vertex_passthrough_shader_with_so 4 26 140 6
util_make_layered_clear_vertex_shader 2 23 83 1
util_make_layered_clear_helper_vertex_shader 2 23 83 1
util_make_layered_clear_geometry_shader 2 37 97 1
util_make_fragment_tex_shader_writemask 5 38 205 5
util_make_fragment_tex_shader 1 10 33 4
util_make_fragment_tex_shader_writedepth 2 35 169 3
util_make_fragment_tex_shader_writedepthstencil 2 47 228 3
util_make_fragment_tex_shader_writestencil 2 35 169 3
util_make_fragment_passthrough_shader 4 27 130 4
util_make_empty_fragment_shader 2 8 40 1
util_make_fragment_cloneinput_shader 4 21 137 4
util_make_fs_blit_msaa_gen 4 33 162 5
util_make_fs_blit_msaa_color 3 14 61 3
util_make_fs_blit_msaa_depth 1 6 26 2
util_make_fs_blit_msaa_stencil 1 6 26 2
util_make_fs_blit_msaa_depthstencil 4 30 140 2
util_make_fs_msaa_resolve 7 42 342 4
util_make_fs_msaa_resolve_bilinear 12 70 662 4
util_make_geometry_passthrough_shader 4 32 261 4
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_map_texcoords2d_onto_cubemap 9 53 260 6
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_yuv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_format_rgb_float_to_yuv 1 14 202 6
util_format_yuv_to_rgb_float 1 12 130 6
util_format_rgb_8unorm_to_yuv 1 7 104 6
util_format_yuv_to_rgb_8unorm 1 13 146 6
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_queue.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_queue_is_initialized 1 4 16 1
util_queue_fence_is_signalled 1 4 16 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_hash_table.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_hash_table_item 1 4 19 1
util_hash_table_create 3 16 90 2
util_hash_table_find_iter 3 15 84 3
util_hash_table_find_item 3 15 85 3
util_hash_table_set 5 28 137 3
util_hash_table_get 3 14 67 2
util_hash_table_remove 3 18 92 2
util_hash_table_clear 3 14 82 1
util_hash_table_foreach 4 21 124 3
util_hash_table_destroy 3 16 85 1
Source file: ./lib/mesa/src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_sample_texel_soa 15 101 615 12
lp_build_coord_mirror 1 15 120 2
lp_build_coord_repeat_npot_linear 1 21 159 6
lp_build_sample_wrap_linear 25 167 1183 10
lp_build_sample_wrap_nearest 21 102 617 7
lp_build_sample_comparefunc 3 19 97 3
lp_build_sample_image_nearest 6 71 445 9
lp_build_masklerp 1 19 156 4
lp_build_masklerp2d 1 12 69 7
lp_build_sample_image_linear 34 489 4912 11
lp_build_sample_mipmap 10 105 588 10
lp_build_sample_mipmap_both 7 78 460 10
lp_build_layer_coord 3 28 190 5
lp_build_sample_common 19 88 601 11
lp_build_clamp_border_color 42 152 857 2
lp_build_sample_general 12 108 568 10
lp_build_fetch_texel 17 102 752 6
lp_build_sample_nop 2 11 59 4
lp_build_sample_soa_code 117 464 3333 15
get_target_info 5 15 89 5
lp_build_sample_gen_func 15 93 539 10
lp_build_sample_soa_func 28 138 1024 5
lp_build_sample_soa 10 50 217 5
lp_build_size_query_soa 29 134 935 4
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_math.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_pow2_table 2 6 38 1
init_log2_table 2 6 47 1
util_init_math 2 9 31 1
util_fpstate_get 3 8 28 1
util_fpstate_set_denorms_to_zero 4 11 39 1
util_fpstate_set 3 6 20 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_time.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_time_get 1 4 17 1
util_time_add 1 6 28 3
util_time_diff 1 5 25 2
_util_time_compare 3 10 48 2
util_time_timeout 1 6 38 3
util_time_micros 1 4 11 1
util_time_sleep 1 4 12 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_index_modify.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_shorten_ubyte_elts_to_userptr 4 29 138 7
util_rebuild_ushort_elts_to_userptr 4 28 138 7
util_rebuild_uint_elts_to_userptr 4 28 138 7
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_blit.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_upload_mgr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_upload_create 3 25 112 4
upload_unmap_internal 6 15 109 2
u_upload_unmap 1 4 16 1
u_upload_release_buffer 1 5 26 1
u_upload_destroy 1 5 19 1
u_upload_alloc_buffer 4 34 216 2
u_upload_alloc 7 47 285 7
u_upload_data 2 15 71 7
u_upload_buffer 3 26 131 8
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_surfaces.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_surfaces_do_get 10 38 267 7
util_surfaces_do_detach 3 10 96 2
util_surfaces_destroy 8 32 181 3
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug_flush.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
debug_flush_capture_frame 2 9 48 2
debug_flush_pointer_compare 2 4 23 2
debug_flush_pointer_hash 1 4 18 1
debug_flush_buf_create 2 15 75 2
debug_flush_buf_reference 2 10 59 2
debug_flush_item_destroy 1 6 31 1
debug_flush_ctx_create 3 21 101 2
debug_flush_alert 6 22 112 7
debug_flush_map 8 34 226 2
debug_flush_unmap 3 14 81 1
debug_flush_cb_reference 7 35 198 2
debug_flush_might_flush_cb 2 20 155 3
debug_flush_might_flush 2 8 27 1
debug_flush_flush_cb 1 7 36 3
debug_flush_flush 2 12 45 1
debug_flush_ctx_destroy 2 12 54 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug_stack.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_table.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
layout_map 1 2 16 1
colorspace_map 1 2 16 1
bool_map 2 5 14 1
write_format_table.do_channel_array 4 13 96 2
write_format_table.do_swizzle_array 4 14 74 2
write_format_table 15 106 563 1
main 2 5 32 0
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_inlines.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pipe_reference_init 1 4 22 2
pipe_is_referenced 1 4 20 1
pipe_reference_described 5 21 104 3
pipe_reference 1 5 27 2
pipe_surface_reference 2 8 63 2
pipe_surface_release 2 7 49 2
pipe_resource_reference 2 10 75 2
pipe_sampler_view_reference 2 8 63 2
pipe_sampler_view_release 4 13 81 2
pipe_so_target_reference 2 9 63 2
pipe_surface_reset 1 11 103 5
pipe_surface_init 1 7 54 5
pipe_surface_equal 9 12 135 2
pipe_buffer_create 1 18 99 4
pipe_buffer_map_range 2 19 104 6
pipe_buffer_map 1 7 40 4
pipe_buffer_unmap 1 5 23 2
pipe_buffer_flush_mapped_range 1 14 102 4
pipe_buffer_write 1 8 42 5
pipe_buffer_write_nooverlap 1 10 46 5
pipe_buffer_create_with_data 1 11 58 5
pipe_buffer_read 2 18 78 5
pipe_transfer_map 1 16 79 10
pipe_transfer_map_3d 1 16 84 11
pipe_transfer_unmap 1 5 23 2
pipe_set_constant_buffer 2 14 86 4
util_get_offset 4 15 53 2
util_get_min_point_size 4 6 34 1
util_query_clear_result 12 28 139 2
util_pipe_tex_to_tgsi_tex 13 33 130 2
util_copy_constant_buffer 2 16 88 2
util_copy_image_view 2 15 99 2
util_max_layer 6 15 69 2
util_texrange_covers_whole_level 6 10 77 8
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_memory.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mem_dup 2 7 37 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_ringbuffer.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_suballoc.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_mm.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_draw_max_index 9 58 320 4
util_draw_indirect 5 30 198 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug_symbol.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
getDbgHelpProcAddress 8 25 98 1
debug_symbol_name_dbghelp 9 46 309 3
debug_symbol_name_glibc 2 11 71 3
debug_symbol_name 5 11 66 3
debug_symbol_print 1 6 34 1
hash_ptr 1 4 17 1
compare_ptr 3 9 36 2
debug_symbol_name_cached 5 22 124 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_blend.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_blend_dst_alpha_to_one 3 11 30 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_sse.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_print_epi8 1 27 167 2
u_print_epi16 1 17 103 2
u_print_epi32 1 12 71 2
u_print_ps 1 12 71 2
_mm_shuffle_epi8 1 8 35 2
mm_mullohi_epi32 1 17 174 3
mm_mullo_epi32 2 15 129 2
transpose4_epi32 1 18 136 8
transpose2_64_2_32 1 18 124 8
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_pack_color.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_pack_color_ub 16 91 658 6
util_unpack_color_ub 18 158 1377 6
util_pack_color 17 93 664 3
util_pack_mask_z 9 22 84 2
util_pack64_mask_z 2 9 33 2
util_pack_mask_z_stencil 4 18 70 3
util_pack64_mask_z_stencil 2 12 60 3
util_pack_z 14 35 183 2
util_pack64_z 3 13 57 2
util_pack_z_stencil 4 18 70 3
util_pack64_z_stencil 2 13 62 3
pack_ub4 1 7 71 4
pack_ui32_float4 1 7 40 4
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_gen_mipmap.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_blitter.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_blitter_get_pipe 1 4 14 1
util_blitter_save_blend 1 4 19 2
util_blitter_save_depth_stencil_alpha 1 5 19 2
util_blitter_save_vertex_elements 1 4 19 2
util_blitter_save_stencil_ref 1 5 22 2
util_blitter_save_rasterizer 1 4 19 2
util_blitter_save_fragment_shader 1 4 19 2
util_blitter_save_vertex_shader 1 4 19 2
util_blitter_save_geometry_shader 1 4 19 2
util_blitter_save_tessctrl_shader 1 5 19 2
util_blitter_save_tesseval_shader 1 5 19 2
util_blitter_save_framebuffer 1 6 33 2
util_blitter_save_viewport 1 5 21 2
util_blitter_save_scissor 1 5 21 2
util_blitter_save_fragment_sampler_states 1 10 51 3
util_blitter_save_fragment_sampler_views 2 11 67 3
util_blitter_save_fragment_constant_buffer_slot 1 9 55 2
util_blitter_save_vertex_buffer_slot 1 8 55 2
util_blitter_save_so_targets 2 11 67 3
util_blitter_save_sample_mask 1 6 24 2
util_blitter_save_render_condition 1 9 38 4
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_prim_restart.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_translate_prim_restart_ib 18 68 457 5
add_range 5 23 158 3
util_draw_vbo_without_prim_restart 9 58 307 3
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_cpu_detect.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_hash.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_mm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_mmDumpMemInfo 9 29 192 1
u_mmInit 4 27 139 2
SliceBlock 5 50 321 5
u_mmAllocMem 8 27 190 4
u_mmFindBlock 3 9 51 2
Join2Blocks 3 15 102 1
u_mmFreeMem 5 22 116 1
u_mmDestroy 3 12 59 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/dbghelp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Address32To64 1 5 43 2
Address64To32 1 5 37 2
KdHelp32To64 1 9 66 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_pwr8.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vec_set_epi32 2 13 99 4
vec_setr_epi32 1 4 28 4
vec_unpacklo_epi32 2 7 93 2
vec_unpackhi_epi32 2 7 93 2
vec_unpacklo_epi64 2 7 93 2
vec_unpackhi_epi64 2 7 93 2
vec_add_epi32 1 4 31 2
vec_sub_epi32 1 4 31 2
vec_mullo_epi32 1 10 36 2
vec_andnot_si128 1 4 18 2
transpose4_epi32 1 18 136 8
vec_slli_epi32 3 10 71 2
vec_srli_epi32 3 10 71 2
vec_srai_epi32 3 10 71 2
vec_cmpeq_epi32 1 4 31 2
vec_loadu_si128 2 11 90 1
vec_load_si128 1 6 32 1
vec_store_si128 1 4 25 2
vec_movemask_epi8 2 9 63 1
vec_packs_epi16 2 7 52 2
vec_packs_epi32 2 5 52 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_linear.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pipe_linear_check_tile 4 10 82 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_cache.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_transfer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_default_buffer_subdata 4 22 138 6
u_default_texture_subdata 2 36 156 8
u_default_resource_get_handle 1 6 22 3
u_default_transfer_flush_region 1 5 20 3
u_default_transfer_unmap 1 4 14 2
u_resource 1 4 17 1
u_resource_get_handle_vtbl 1 9 51 5
u_resource_destroy_vtbl 1 6 35 2
u_transfer_map_vtbl 1 11 61 6
u_transfer_flush_region_vtbl 1 7 45 3
u_transfer_unmap_vtbl 1 6 37 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_keymap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
default_delete_func 1 5 32 4
hash_table_item 1 4 19 1
hash 2 10 63 2
util_new_keymap 4 17 87 3
util_delete_keymap 1 6 32 2
hash_table_find_iter 3 14 88 3
hash_table_find_item 2 11 52 3
util_keymap_insert 5 29 182 4
util_keymap_lookup 3 13 71 2
util_keymap_remove 4 22 135 3
util_keymap_remove_all 3 17 110 2
util_keymap_info 1 5 29 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_latc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_format_latc1_unorm_fetch_rgba_8unorm 1 9 71 4
util_format_latc1_unorm_unpack_rgba_8unorm 1 4 40 6
util_format_latc1_unorm_pack_rgba_8unorm 1 5 40 6
util_format_latc1_unorm_unpack_rgba_float 5 23 192 6
util_format_latc1_unorm_pack_rgba_float 1 4 40 6
util_format_latc1_unorm_fetch_rgba_float 1 9 67 4
util_format_latc1_snorm_fetch_rgba_8unorm 1 4 28 4
util_format_latc1_snorm_unpack_rgba_8unorm 1 4 34 6
util_format_latc1_snorm_pack_rgba_8unorm 1 4 34 6
util_format_latc1_snorm_pack_rgba_float 1 4 40 6
util_format_latc1_snorm_unpack_rgba_float 5 23 196 6
util_format_latc1_snorm_fetch_rgba_float 1 9 71 4
util_format_latc2_unorm_fetch_rgba_8unorm 1 7 73 4
util_format_latc2_unorm_unpack_rgba_8unorm 1 4 40 6
util_format_latc2_unorm_pack_rgba_8unorm 1 4 40 6
util_format_latc2_unorm_pack_rgba_float 1 4 42 6
util_format_latc2_unorm_unpack_rgba_float 5 24 213 6
util_format_latc2_unorm_fetch_rgba_float 1 10 88 4
util_format_latc2_snorm_fetch_rgba_8unorm 1 4 28 4
util_format_latc2_snorm_unpack_rgba_8unorm 1 4 34 6
util_format_latc2_snorm_pack_rgba_8unorm 1 4 34 6
util_format_latc2_snorm_unpack_rgba_float 5 24 217 6
util_format_latc2_snorm_pack_rgba_float 1 4 42 6
util_format_latc2_snorm_fetch_rgba_float 1 10 96 4
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_zs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
z32_unorm_to_z16_unorm 1 4 13 1
z16_unorm_to_z32_unorm 1 4 17 1
z32_unorm_to_z24_unorm 1 4 13 1
z24_unorm_to_z32_unorm 1 4 22 1
z32_float_to_z16_unorm 1 5 27 1
z16_unorm_to_z32_float 1 5 27 1
z32_float_to_z24_unorm 1 5 25 1
z24_unorm_to_z32_float 1 5 27 1
z32_float_to_z32_unorm 1 5 23 1
z32_unorm_to_z32_float 1 5 27 1
util_format_s8_uint_unpack_s_8uint 2 11 72 6
util_format_s8_uint_pack_s_8uint 2 11 72 6
util_format_z16_unorm_unpack_z_float 3 16 117 6
util_format_z16_unorm_pack_z_float 3 17 118 6
util_format_z16_unorm_unpack_z_32unorm 3 16 117 6
util_format_z16_unorm_pack_z_32unorm 3 17 118 6
util_format_z32_unorm_unpack_z_float 3 16 117 6
util_format_z32_unorm_pack_z_float 3 17 118 6
util_format_z32_unorm_unpack_z_32unorm 2 11 74 6
util_format_z32_unorm_pack_z_32unorm 2 11 74 6
util_format_z32_float_unpack_z_float 2 11 74 6
util_format_z32_float_pack_z_float 2 11 74 6
util_format_z32_float_unpack_z_32unorm 3 15 109 6
util_format_z32_float_pack_z_32unorm 3 15 108 6
util_format_z24_unorm_s8_uint_unpack_z_float 3 16 119 6
util_format_z24_unorm_s8_uint_pack_z_float 3 18 128 6
util_format_z24_unorm_s8_uint_unpack_z_32unorm 3 16 119 6
util_format_z24_unorm_s8_uint_pack_z_32unorm 3 18 128 6
util_format_z24_unorm_s8_uint_unpack_s_8uint 3 16 117 6
util_format_z24_unorm_s8_uint_pack_s_8uint 3 18 128 6
util_format_s8_uint_z24_unorm_unpack_z_float 3 16 120 6
util_format_s8_uint_z24_unorm_pack_z_float 3 18 131 6
util_format_s8_uint_z24_unorm_unpack_z_32unorm 3 16 120 6
util_format_s8_uint_z24_unorm_pack_z_32unorm 3 18 127 6
util_format_s8_uint_z24_unorm_unpack_s_8uint 3 16 116 6
util_format_s8_uint_z24_unorm_pack_s_8uint 3 18 125 6
util_format_z24x8_unorm_unpack_z_float 3 16 119 6
util_format_z24x8_unorm_pack_z_float 3 17 118 6
util_format_z24x8_unorm_unpack_z_32unorm 3 16 119 6
util_format_z24x8_unorm_pack_z_32unorm 3 17 118 6
util_format_x8z24_unorm_unpack_z_float 3 16 119 6
util_format_x8z24_unorm_pack_z_float 3 17 121 6
util_format_x8z24_unorm_unpack_z_32unorm 3 16 120 6
util_format_x8z24_unorm_pack_z_32unorm 3 17 121 6
util_format_z32_float_s8x24_uint_unpack_z_float 3 17 112 6
util_format_z32_float_s8x24_uint_pack_z_float 3 17 111 6
util_format_z32_float_s8x24_uint_unpack_z_32unorm 3 17 115 6
util_format_z32_float_s8x24_uint_pack_z_32unorm 3 15 108 6
util_format_z32_float_s8x24_uint_unpack_s_8uint 3 17 109 6
util_format_z32_float_s8x24_uint_pack_s_8uint 3 17 109 6
util_format_x24s8_uint_unpack_s_8uint 1 6 40 6
util_format_x24s8_uint_pack_s_8uint 1 6 40 6
util_format_s8x24_uint_unpack_s_8uint 1 6 40 6
util_format_s8x24_uint_pack_s_8uint 1 6 40 6
util_format_x32_s8x24_uint_unpack_s_8uint 1 8 40 6
util_format_x32_s8x24_uint_pack_s_8uint 1 8 40 6
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_dump.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_handle_table.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
handle_table_create 3 16 83 1
handle_table_set_destroy 2 8 38 2
handle_table_resize 4 21 141 2
handle_table_clear 3 11 53 2
handle_table_add 7 25 132 2
handle_table_set 5 19 91 3
handle_table_get 4 11 57 2
handle_table_remove 6 17 88 2
handle_table_get_next_handle 3 10 49 2
handle_table_get_first_handle 1 4 17 1
handle_table_destroy 4 12 64 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_debug_printf 1 7 33 2
debug_printf 2 8 38 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_hash_table.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_cache_create 3 23 147 4
util_cache_entry_get 7 24 139 3
util_cache_entry_destroy 3 15 83 2
util_cache_set 5 25 149 3
util_cache_get 4 16 86 2
util_cache_clear 3 14 90 1
util_cache_destroy 5 18 125 1
util_cache_remove 4 16 81 2
ensure_sanity 8 30 213 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_range.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_range_set_empty 1 5 21 1
util_range_add 3 9 71 3
util_ranges_intersect 1 4 34 3
util_range_init 1 5 21 1
util_range_destroy 1 4 16 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_handle_table.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_draw_quad.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_pack.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
inv_swizzles 4 8 48 1
print_channels 2 9 54 2
generate_format_type.generate_bitfields 9 18 133 2
generate_format_type.generate_full_fields 11 21 153 2
generate_format_type 6 19 104 1
is_format_supported 6 10 75 1
native_type 11 27 136 1
intermediate_native_type 3 9 39 2
get_one_shift 6 12 62 1
truncate_mantissa 3 13 77 2
value_to_native 8 15 135 2
native_to_constant 3 8 48 2
get_one 1 2 13 1
clamp_expr 6 16 120 4
conversion_expr 1 6 23 7
generate_unpack_kernel.unpack_from_bitmask 19 51 342 2
generate_unpack_kernel.unpack_from_union 8 24 126 2
generate_unpack_kernel 3 11 54 3
generate_pack_kernel.pack_into_bitmask 10 28 183 2
generate_pack_kernel.pack_into_union 5 18 105 2
generate_pack_kernel 3 11 54 3
generate_format_unpack 2 20 101 4
generate_format_pack 2 20 101 4
generate_format_fetch 2 9 50 4
is_format_hand_written 2 2 31 1
generate 6 51 319 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_network.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_socket_init 4 15 60 0
u_socket_stop 2 4 9 0
u_socket_close 4 10 44 1
u_socket_accept 2 5 21 1
u_socket_send 2 5 30 3
u_socket_peek 2 5 30 3
u_socket_recv 2 5 30 3
u_socket_connect 5 23 162 2
u_socket_listen_on_port 4 19 118 1
u_socket_block 6 13 82 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_framebuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_framebuffer_state_equal 9 23 132 2
util_copy_framebuffer_state 5 26 211 2
util_unreference_framebuffer_state 2 11 78 1
util_framebuffer_min_size 5 28 163 3
util_framebuffer_get_num_layers 6 19 148 1
util_framebuffer_get_num_samples 6 15 106 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_latc.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_surface_default_template 1 6 36 2
util_copy_rect 5 41 225 11
util_copy_box 2 25 119 16
util_fill_rect 12 64 384 8
util_fill_box 2 21 88 11
util_resource_copy_region 20 108 786 9
util_clear_render_target 6 57 373 7
util_clear_depth_stencil 29 121 719 9
is_box_inside_resource 16 58 352 3
get_sample_count 2 4 21 1
util_can_blit_via_copy_region 17 46 343 2
util_try_blit_via_copy_region 2 15 97 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_half.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_float_to_half 4 29 163 1
util_half_to_float 2 15 103 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_bitmask.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_bitmask_create 3 15 78 1
util_bitmask_resize 6 31 172 2
util_bitmask_filled_set 2 10 58 2
util_bitmask_filled_unset 2 8 46 2
util_bitmask_add 5 28 154 1
util_bitmask_set 2 16 77 2
util_bitmask_clear 2 15 71 2
util_bitmask_get 4 20 102 2
util_bitmask_get_next_index 7 32 159 2
util_bitmask_get_first_index 1 4 17 1
util_bitmask_destroy 2 7 27 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug_flush.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_rgtc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_format_rgtc1_unorm_fetch_rgba_8unorm 1 7 55 4
util_format_rgtc1_unorm_unpack_rgba_8unorm 5 22 194 6
util_format_rgtc1_unorm_pack_rgba_8unorm 5 20 183 6
util_format_rgtc1_unorm_unpack_rgba_float 5 23 200 6
util_format_rgtc1_unorm_pack_rgba_float 5 19 186 6
util_format_rgtc1_unorm_fetch_rgba_float 1 9 75 4
util_format_rgtc1_snorm_fetch_rgba_8unorm 1 4 28 4
util_format_rgtc1_snorm_unpack_rgba_8unorm 1 4 34 6
util_format_rgtc1_snorm_pack_rgba_8unorm 1 4 34 6
util_format_rgtc1_snorm_pack_rgba_float 5 19 190 6
util_format_rgtc1_snorm_unpack_rgba_float 5 23 204 6
util_format_rgtc1_snorm_fetch_rgba_float 1 9 79 4
util_format_rgtc2_unorm_fetch_rgba_8unorm 1 7 67 4
util_format_rgtc2_unorm_unpack_rgba_8unorm 5 22 206 6
util_format_rgtc2_unorm_pack_rgba_8unorm 5 22 242 6
util_format_rxtc2_unorm_pack_rgba_float 5 22 249 7
util_format_rgtc2_unorm_pack_rgba_float 1 4 42 6
util_format_rgtc2_unorm_unpack_rgba_float 5 24 221 6
util_format_rgtc2_unorm_fetch_rgba_float 1 10 96 4
util_format_rgtc2_snorm_fetch_rgba_8unorm 1 4 28 4
util_format_rgtc2_snorm_unpack_rgba_8unorm 1 4 34 6
util_format_rgtc2_snorm_pack_rgba_8unorm 1 4 34 6
util_format_rgtc2_snorm_unpack_rgba_float 5 24 225 6
util_format_rxtc2_snorm_pack_rgba_float 5 22 253 7
util_format_rgtc2_snorm_pack_rgba_float 1 4 42 6
util_format_rgtc2_snorm_fetch_rgba_float 1 10 104 4
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_texture.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_sampler.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_upload_mgr.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_etc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_format_etc1_rgb8_unpack_rgba_8unorm 1 4 40 6
util_format_etc1_rgb8_pack_rgba_8unorm 1 4 30 6
util_format_etc1_rgb8_unpack_rgba_float 5 26 235 6
util_format_etc1_rgb8_pack_rgba_float 1 4 30 6
util_format_etc1_rgb8_fetch_rgba_float 2 12 108 4
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_video.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_reduce_video_profile 21 33 94 1
u_copy_nv12_to_yv12 3 22 171 9
u_copy_yv12_to_nv12 3 19 136 9
u_copy_yv12_img_to_nv12_surf 7 35 204 7
u_copy_swap422_packed 3 21 170 9
u_get_h264_level 8 24 136 3
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug_describe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
debug_describe_reference 1 4 21 2
debug_describe_resource 7 27 214 2
debug_describe_surface 1 6 62 2
debug_describe_sampler_view 1 6 45 2
debug_describe_image_view 1 7 45 2
debug_describe_so_target 1 8 46 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_tests.c
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_rgtc.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_dynarray.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_dynarray_init 1 4 22 1
util_dynarray_fini 2 8 29 1
util_dynarray_resize 3 15 92 2
util_dynarray_grow 1 4 24 2
util_dynarray_trim 3 14 78 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_s3tc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_format_dxt1_rgb_fetch_stub 1 7 27 5
util_format_dxt1_rgba_fetch_stub 1 7 27 5
util_format_dxt3_rgba_fetch_stub 1 7 27 5
util_format_dxt5_rgba_fetch_stub 1 7 27 5
util_format_dxtn_pack_stub 1 9 34 7
util_format_s3tc_init 9 48 193 1
util_format_dxt1_rgb_fetch_rgba_8unorm 1 4 32 4
util_format_dxt1_rgba_fetch_rgba_8unorm 1 4 32 4
util_format_dxt3_rgba_fetch_rgba_8unorm 1 4 32 4
util_format_dxt5_rgba_fetch_rgba_8unorm 1 4 32 4
util_format_dxt1_rgb_fetch_rgba_float 1 9 86 4
util_format_dxt1_rgba_fetch_rgba_float 1 9 90 4
util_format_dxt3_rgba_fetch_rgba_float 1 9 90 4
util_format_dxt5_rgba_fetch_rgba_float 1 9 90 4
util_format_dxtn_rgb_unpack_rgba_8unorm 6 27 220 9
util_format_dxt1_rgb_unpack_rgba_8unorm 1 10 46 6
util_format_dxt1_rgba_unpack_rgba_8unorm 1 10 46 6
util_format_dxt3_rgba_unpack_rgba_8unorm 1 10 46 6
util_format_dxt5_rgba_unpack_rgba_8unorm 1 10 46 6
util_format_dxtn_rgb_unpack_rgba_float 6 33 267 9
util_format_dxt1_rgb_unpack_rgba_float 1 10 46 6
util_format_dxt1_rgba_unpack_rgba_float 1 10 46 6
util_format_dxt3_rgba_unpack_rgba_float 1 10 46 6
util_format_dxt5_rgba_unpack_rgba_float 1 10 46 6
util_format_dxtn_pack_rgba_8unorm 7 33 304 9
util_format_dxt1_rgb_pack_rgba_8unorm 1 8 46 6
util_format_dxt1_rgba_pack_rgba_8unorm 1 8 46 6
util_format_dxt3_rgba_pack_rgba_8unorm 1 8 46 6
util_format_dxt5_rgba_pack_rgba_8unorm 1 8 46 6
util_format_dxtn_pack_rgba_float 7 33 302 9
util_format_dxt1_rgb_pack_rgba_float 1 8 46 6
util_format_dxt1_rgba_pack_rgba_float 1 8 46 6
util_format_dxt3_rgba_pack_rgba_float 1 8 46 6
util_format_dxt5_rgba_pack_rgba_float 1 8 46 6
util_format_dxt1_srgb_fetch_rgba_8unorm 1 9 84 4
util_format_dxt1_srgba_fetch_rgba_8unorm 1 9 87 4
util_format_dxt3_srgba_fetch_rgba_8unorm 1 9 87 4
util_format_dxt5_srgba_fetch_rgba_8unorm 1 9 87 4
util_format_dxt1_srgb_fetch_rgba_float 1 9 86 4
util_format_dxt1_srgba_fetch_rgba_float 1 9 90 4
util_format_dxt3_srgba_fetch_rgba_float 1 9 90 4
util_format_dxt5_srgba_fetch_rgba_float 1 9 90 4
util_format_dxt1_srgb_unpack_rgba_8unorm 1 8 46 6
util_format_dxt1_srgba_unpack_rgba_8unorm 1 8 46 6
util_format_dxt3_srgba_unpack_rgba_8unorm 1 8 46 6
util_format_dxt5_srgba_unpack_rgba_8unorm 1 8 46 6
util_format_dxt1_srgb_unpack_rgba_float 1 8 46 6
util_format_dxt1_srgba_unpack_rgba_float 1 8 46 6
util_format_dxt3_srgba_unpack_rgba_float 1 8 46 6
util_format_dxt5_srgba_unpack_rgba_float 1 8 46 6
util_format_dxt1_srgb_pack_rgba_8unorm 1 6 46 6
util_format_dxt1_srgba_pack_rgba_8unorm 1 6 46 6
util_format_dxt3_srgba_pack_rgba_8unorm 1 6 46 6
util_format_dxt5_srgba_pack_rgba_8unorm 1 6 46 6
util_format_dxt1_srgb_pack_rgba_float 1 6 46 6
util_format_dxt1_srgba_pack_rgba_float 1 6 46 6
util_format_dxt3_srgba_pack_rgba_float 1 6 46 6
util_format_dxt5_srgba_pack_rgba_float 1 6 46 6
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_helpers.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_zs.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_simple_shaders.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_tests.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug_symbol.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_draw_quad.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_draw_vertex_buffer 2 23 140 8
util_draw_user_vertex_buffer 1 10 79 5
util_draw_texquad 5 46 350 8
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_create_blit 4 33 269 2
util_destroy_blit 6 17 161 1
set_fragment_shader 4 26 149 4
set_vertex_shader 2 12 72 1
get_next_slot 3 15 90 1
setup_vertex_data_tex 4 47 524 12
regions_overlap 5 15 107 8
formats_compatible 2 14 56 2
util_blit_pixels 21 96 713 16
util_blit_pixels_tex 3 108 777 14
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_dirty_surfaces.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_dirty_surfaces_init 1 4 17 1
util_dirty_surfaces_use_for_sampling 2 10 79 3
util_dirty_surfaces_use_levels_for_sampling 5 13 119 5
util_dirty_surfaces_use_for_sampling_with 2 6 91 5
util_dirty_surface_init 1 4 17 1
util_dirty_surface_is_dirty 1 4 19 1
util_dirty_surface_set_dirty 2 5 37 2
util_dirty_surface_set_clean 2 5 33 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_queue.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
atexit_handler 1 9 37 1
global_init 1 5 17 1
add_to_atexit_list 1 7 38 1
remove_from_atexit_list 2 12 58 1
util_queue_fence_signal 1 7 36 1
util_queue_job_wait 2 7 41 1
PIPE_THREAD_ROUTINE 10 43 346 2
util_queue_init 7 49 298 4
util_queue_killall_and_wait 2 11 70 1
util_queue_destroy 1 10 54 1
util_queue_fence_init 1 7 42 1
util_queue_fence_destroy 1 6 30 1
util_queue_add_job 3 24 167 5
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_surface.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_caps.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_check_caps_out 13 55 310 3
util_check_caps 1 5 28 2
util_caps_demo_print 8 53 334 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_dl.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_keymap.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_viewport.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_viewport_zmin_zmax 4 14 114 4
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_caps.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_parse.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_pot 1 2 17 1
__init__ 1 7 55 6
__str__ 3 8 39 1
__eq__ 4 2 39 2
max 6 12 86 1
min 6 12 77 1
__init__ 1 11 73 10
__str__ 1 2 9 1
short_name 2 6 38 1
block_size 2 5 22 1
nr_channels 3 6 25 1
array_element 11 17 109 1
is_array 1 2 13 1
is_mixed 8 15 90 1
is_pot 1 2 14 1
is_int 4 7 39 1
is_float 4 7 37 1
is_bitmask 5 9 57 1
is_pure_color 6 9 56 1
channel_type 4 7 41 1
is_pure_signed 2 2 19 1
is_pure_unsigned 2 2 19 1
has_channel 1 2 16 2
has_depth 2 2 18 1
has_stencil 2 2 18 1
stride 1 2 13 1
_parse_channels 14 45 269 4
parse 11 39 296 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_other.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_index_modify.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_surfaces.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_surfaces_get 6 17 122 7
util_surfaces_peek 4 9 82 4
util_surfaces_detach 3 9 63 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_framebuffer.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_other.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_format_r9g9b9e5_float_unpack_rgba_float 3 19 125 6
util_format_r9g9b9e5_float_pack_rgba_float 3 18 117 6
util_format_r9g9b9e5_float_fetch_rgba_float 1 7 47 4
util_format_r9g9b9e5_float_unpack_rgba_8unorm 3 23 170 6
util_format_r9g9b9e5_float_pack_rgba_8unorm 3 23 164 6
util_format_r11g11b10_float_unpack_rgba_float 3 19 125 6
util_format_r11g11b10_float_pack_rgba_float 3 18 117 6
util_format_r11g11b10_float_fetch_rgba_float 1 7 47 4
util_format_r11g11b10_float_unpack_rgba_8unorm 3 23 170 6
util_format_r11g11b10_float_pack_rgba_8unorm 3 23 164 6
util_format_r1_unorm_unpack_rgba_float 1 5 25 6
util_format_r1_unorm_pack_rgba_float 1 5 25 6
util_format_r1_unorm_fetch_rgba_float 1 4 19 4
util_format_r1_unorm_unpack_rgba_8unorm 1 5 25 6
util_format_r1_unorm_pack_rgba_8unorm 1 5 25 6
r8g8bx_derive 1 4 33 2
util_format_r8g8bx_snorm_unpack_rgba_float 3 23 216 6
util_format_r8g8bx_snorm_unpack_rgba_8unorm 3 23 218 6
util_format_r8g8bx_snorm_pack_rgba_float 3 19 178 6
util_format_r8g8bx_snorm_pack_rgba_8unorm 3 19 136 6
util_format_r8g8bx_snorm_fetch_rgba_float 1 12 131 4
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
debug_dump_image 3 35 192 7
debug_dump_surface 3 25 148 3
debug_dump_texture 3 14 79 3
debug_dump_surface_bmp 1 13 99 3
debug_dump_transfer_bmp 3 23 131 4
debug_dump_float_rgba_bmp 5 47 326 5
debug_dump_ubyte_rgba_bmp 5 49 326 5
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_fifo.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_fifo_create 1 10 58 1
u_fifo_add 3 11 74 2
u_fifo_pop 3 11 72 2
u_fifo_destroy 1 4 14 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_helpers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_set_vertex_buffers_mask 6 27 202 5
util_set_vertex_buffers_count 4 15 96 5
util_set_index_buffer 2 12 72 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_prim.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_decomposed_prim 8 19 55 1
u_reduced_prim 7 15 43 1
u_assembled_prim 5 13 37 1
u_prim_vertex_count 2 20 122 1
u_prims_for_vertices 2 9 64 2
u_validate_pipe_prim 2 5 33 2
u_trim_pipe_prim 4 13 70 2
u_vertices_per_prim 15 27 81 1
u_decomposed_prims_for_vertices 23 35 204 2
u_reduced_prims_for_vertices 4 12 50 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_hash.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_hash_crc32 2 8 57 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_pointer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pointer_to_intptr 1 9 33 1
intptr_to_pointer 1 9 30 1
pointer_to_uintptr 1 9 33 1
uintptr_to_pointer 1 9 30 1
align_pointer 1 5 38 2
align16 1 4 16 1
pointer_to_func 1 9 31 1
func_to_pointer 1 9 30 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug_memory.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
header_from_data 2 7 36 1
data_from_header 2 7 36 1
footer_from_header 2 7 41 1
debug_malloc 4 28 176 4
debug_free 5 34 188 4
debug_calloc 2 8 58 5
debug_realloc 8 54 344 6
debug_memory_begin 1 4 9 1
debug_memory_end 12 43 267 1
debug_memory_tag 3 12 60 2
debug_memory_check_block 4 19 107 1
debug_memory_check 8 34 227 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_dirty_flags.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_network.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug_image.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_yuv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_format_r8g8_b8g8_unorm_unpack_rgba_float 4 42 349 6
util_format_r8g8_b8g8_unorm_unpack_rgba_8unorm 4 42 319 6
util_format_r8g8_b8g8_unorm_pack_rgba_float 4 37 291 6
util_format_r8g8_b8g8_unorm_pack_rgba_8unorm 4 37 269 6
util_format_r8g8_b8g8_unorm_fetch_rgba_float 1 10 85 4
util_format_g8r8_g8b8_unorm_unpack_rgba_float 4 42 349 6
util_format_g8r8_g8b8_unorm_unpack_rgba_8unorm 4 42 319 6
util_format_g8r8_g8b8_unorm_pack_rgba_float 4 37 291 6
util_format_g8r8_g8b8_unorm_pack_rgba_8unorm 4 37 269 6
util_format_g8r8_g8b8_unorm_fetch_rgba_float 1 10 85 4
util_format_uyvy_unpack_rgba_float 4 36 343 6
util_format_uyvy_unpack_rgba_8unorm 4 36 337 6
util_format_uyvy_pack_rgba_float 4 39 320 6
util_format_uyvy_pack_rgba_8unorm 4 39 320 6
util_format_uyvy_fetch_rgba_float 1 12 101 4
util_format_yuyv_unpack_rgba_float 4 36 343 6
util_format_yuyv_unpack_rgba_8unorm 4 36 337 6
util_format_yuyv_pack_rgba_float 4 39 320 6
util_format_yuyv_pack_rgba_8unorm 4 39 320 6
util_format_yuyv_fetch_rgba_float 1 12 101 4
util_format_yv12_unpack_rgba_8unorm 1 3 25 6
util_format_yv12_pack_rgba_8unorm 1 3 25 6
util_format_yv12_unpack_rgba_float 1 3 25 6
util_format_yv12_pack_rgba_float 1 3 25 6
util_format_yv12_fetch_rgba_float 1 2 19 4
util_format_yv16_unpack_rgba_8unorm 1 3 25 6
util_format_yv16_pack_rgba_8unorm 1 3 25 6
util_format_yv16_unpack_rgba_float 1 3 25 6
util_format_yv16_pack_rgba_float 1 3 25 6
util_format_yv16_fetch_rgba_float 1 2 19 4
util_format_iyuv_unpack_rgba_8unorm 1 3 25 6
util_format_iyuv_pack_rgba_8unorm 1 3 25 6
util_format_iyuv_unpack_rgba_float 1 3 25 6
util_format_iyuv_pack_rgba_float 1 3 25 6
util_format_iyuv_fetch_rgba_float 1 2 19 4
util_format_nv12_unpack_rgba_8unorm 1 3 25 6
util_format_nv12_pack_rgba_8unorm 1 3 25 6
util_format_nv12_unpack_rgba_float 1 3 25 6
util_format_nv12_pack_rgba_float 1 3 25 6
util_format_nv12_fetch_rgba_float 1 2 19 4
util_format_nv21_unpack_rgba_8unorm 1 3 25 6
util_format_nv21_pack_rgba_8unorm 1 3 25 6
util_format_nv21_unpack_rgba_float 1 3 25 6
util_format_nv21_pack_rgba_float 1 3 25 6
util_format_nv21_fetch_rgba_float 1 2 19 4
util_format_r8g8_r8b8_unorm_unpack_rgba_float 1 3 25 6
util_format_r8g8_r8b8_unorm_unpack_rgba_8unorm 1 3 25 6
util_format_r8g8_r8b8_unorm_pack_rgba_float 1 3 25 6
util_format_r8g8_r8b8_unorm_pack_rgba_8unorm 1 3 25 6
util_format_r8g8_r8b8_unorm_fetch_rgba_float 1 2 19 4
util_format_g8r8_b8r8_unorm_unpack_rgba_float 1 3 25 6
util_format_g8r8_b8r8_unorm_unpack_rgba_8unorm 1 3 25 6
util_format_g8r8_b8r8_unorm_pack_rgba_float 1 3 25 6
util_format_g8r8_b8r8_unorm_pack_rgba_8unorm 1 3 25 6
util_format_g8r8_b8r8_unorm_fetch_rgba_float 1 2 19 4
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_string.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_strchrnul 3 5 34 2
util_vsnprintf 2 11 65 4
util_snprintf 1 9 51 4
util_vsprintf 1 4 31 3
util_sprintf 1 7 44 3
util_strchr 2 5 31 2
util_strncat 3 10 71 3
util_strcmp 4 13 69 2
util_strncmp 4 13 75 3
util_strstr 3 11 76 2
util_memmove 4 17 86 3
util_strbuf_init 1 7 45 3
util_strbuf_printf 2 12 73 3
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_rect.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_rect_test_intersection 8 12 86 2
u_rect_find_intersection 5 8 87 2
u_rect_area 1 4 31 1
u_rect_possible_intersection 2 11 57 2
u_rect_union 1 7 81 3
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_resource_size 4 23 145 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_dump_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_stream_writef 1 10 67 3
util_dump_bool 2 4 24 2
util_dump_int 1 4 22 2
util_dump_uint 1 4 22 2
util_dump_float 1 4 20 2
util_dump_string 1 6 34 2
util_dump_enum 1 4 20 2
util_dump_array_begin 1 4 15 1
util_dump_array_end 1 4 15 1
util_dump_elem_begin 1 3 8 1
util_dump_elem_end 1 4 15 1
util_dump_struct_begin 1 4 20 2
util_dump_struct_end 1 4 15 1
util_dump_member_begin 1 4 22 2
util_dump_member_end 1 4 15 1
util_dump_null 1 4 15 1
util_dump_ptr 2 7 39 2
util_dump_format 1 4 22 2
util_dump_enum_blend_factor 1 4 23 2
util_dump_enum_blend_func 1 4 23 2
util_dump_enum_func 1 4 23 2
util_dump_enum_prim_mode 1 4 23 2
util_dump_enum_tex_target 1 4 23 2
util_dump_enum_tex_filter 1 4 23 2
util_dump_enum_tex_mipfilter 1 4 23 2
util_dump_enum_tex_wrap 1 4 23 2
util_dump_enum_stencil_op 1 4 23 2
util_dump_resource 2 20 161 2
util_dump_rasterizer_state 2 47 458 2
util_dump_poly_stipple 2 12 63 2
util_dump_viewport_state 2 11 62 2
util_dump_scissor_state 2 13 84 2
util_dump_clip_state 3 19 106 2
util_dump_shader_state 4 36 277 2
util_dump_depth_stencil_alpha_state 6 50 391 2
util_dump_rt_blend_state 2 15 122 2
util_dump_blend_state 4 25 157 2
util_dump_blend_color 2 10 51 2
util_dump_stencil_ref 2 10 51 2
util_dump_framebuffer_state 1 12 103 2
util_dump_sampler_state 2 24 207 2
util_dump_surface 2 16 129 2
util_dump_image_view 3 20 152 2
util_dump_shader_buffer 2 12 73 2
util_dump_sampler_view 3 26 220 2
util_dump_transfer 2 17 117 2
util_dump_constant_buffer 2 14 84 2
util_dump_index_buffer 2 13 84 2
util_dump_vertex_buffer 2 13 84 2
util_dump_vertex_element 2 13 84 2
util_dump_stream_output_target 2 13 73 2
util_dump_draw_info 2 24 205 2
util_dump_box 2 15 106 2
util_dump_blit_info 8 46 409 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_blitter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_blitter_create 11 140 1158 1
bind_vs_pos_only 3 20 146 2
bind_vs_passthrough 2 13 81 1
bind_vs_layered 2 8 49 1
bind_fs_empty 2 9 57 1
bind_fs_write_one_cbuf 2 11 63 1
bind_fs_write_all_cbufs 2 11 63 1
util_blitter_destroy 31 77 794 1
util_blitter_set_texture_multisample 1 6 30 2
util_blitter_set_running_flag 2 9 43 1
util_blitter_unset_running_flag 2 9 44 1
blitter_check_saved_vertex_states 5 10 106 1
util_blitter_restore_vertex_states 6 36 316 1
blitter_check_saved_fragment_states 1 6 42 1
util_blitter_restore_fragment_states 2 17 158 1
blitter_check_saved_fb_state 1 4 22 1
blitter_disable_render_cond 2 7 43 1
util_blitter_restore_render_cond 2 11 75 1
util_blitter_restore_fb_state 1 7 56 1
blitter_check_saved_textures 1 5 31 1
util_blitter_restore_textures 2 16 129 1
util_blitter_restore_constant_buffer_state 1 7 48 1
blitter_set_rectangle 2 23 413 6
blitter_set_clear_color 4 21 183 2
get_texcoords 3 21 185 8
set_texcoords_in_vertices 1 15 110 3
blitter_set_texcoords 13 51 420 10
blitter_set_dst_dimensions 1 6 27 3
blitter_get_fs_texfetch_col 15 69 364 6
blitter_get_fs_texfetch_depth 4 28 155 3
blitter_get_fs_texfetch_depthstencil 4 28 155 3
blitter_get_fs_texfetch_stencil 4 28 155 3
util_blitter_cache_all_shaders 17 65 401 1
blitter_set_common_draw_rect_state 6 20 118 3
blitter_draw 2 18 163 7
util_blitter_draw_rectangle 3 17 112 8
get_clear_blend_state 5 24 153 2
util_blitter_common_clear_setup 6 30 212 6
util_blitter_clear_custom 4 33 238 10
util_blitter_clear 1 10 56 8
util_blitter_custom_clear_depth 1 8 52 5
util_blitter_default_dst_texture 1 11 74 4
util_blitter_get_next_surface_layer 1 11 106 2
util_blitter_default_src_texture 2 18 134 3
is_blit_generic_supported 16 51 271 6
util_blitter_is_copy_supported 1 7 41 3
util_blitter_is_blit_supported 1 8 49 2
util_blitter_copy_texture 2 28 226 9
do_blits 14 84 648 8
util_blitter_blit_generic 28 133 914 11
util_blitter_blit 2 24 228 2
util_blitter_generate_mipmap 5 80 614 7
util_blitter_clear_render_target 4 47 347 7
util_blitter_clear_depth_stencil 7 64 465 9
util_blitter_custom_depth_stencil 5 48 319 6
util_blitter_copy_buffer 11 54 389 6
util_blitter_clear_buffer 7 50 360 6
util_blitter_custom_resolve_color 1 52 392 9
util_blitter_custom_color 3 38 287 3
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_linear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pipe_linear_to_tile 4 19 151 4
pipe_linear_from_tile 4 18 145 4
pipe_linear_fill_info 1 16 150 6
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_math.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_get_float32_exponent 1 6 33 1
util_fast_exp2 3 15 100 1
util_fast_exp 1 5 23 1
util_fast_log2 1 9 82 1
util_fast_pow 1 4 21 2
util_is_power_of_two 1 4 20 1
util_ifloor 1 11 97 1
util_iround 4 16 76 1
util_is_approx 1 4 23 3
util_is_inf_or_nan 1 6 28 1
util_is_nan 1 6 28 1
util_inf_sign 3 9 46 1
util_is_double_inf_or_nan 1 6 28 1
util_is_double_nan 1 6 28 1
util_double_inf_sign 3 9 46 1
util_is_half_inf_or_nan 1 4 16 1
util_is_half_nan 1 4 16 1
util_half_inf_sign 3 7 34 1
fui 1 6 22 1
uif 1 6 22 1
ubyte_to_float 1 4 23 1
float_to_ubyte 3 15 83 1
byte_to_float_tex 2 4 30 1
float_to_byte_tex 1 4 19 1
util_logbase2 7 11 131 1
util_logbase2_ceil 2 6 26 1
util_next_power_of_two 5 19 128 1
util_bitcount 3 9 38 1
util_bitcount64 2 5 27 1
util_bitreverse 1 9 130 1
util_bswap32 2 8 50 1
util_bswap64 2 6 40 1
util_bswap16 1 5 22 1
util_memcpy_cpu_to_le32 3 12 105 3
align 1 4 25 2
align64 1 4 28 2
util_align_npot 2 6 32 2
u_minify 1 4 21 2
util_unsigned_fixed 2 4 31 2
util_signed_fixed 1 4 25 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_pstipple.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_pstipple.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_pstipple_update_stipple_texture 4 22 155 3
util_pstipple_create_stipple_texture 3 19 123 2
util_pstipple_create_sampler_view 1 8 50 2
util_pstipple_create_sampler 1 17 103 1
pstip_transform_decl 7 24 190 2
pstip_transform_immed 1 8 40 2
free_bit 1 4 15 1
pstip_transform_prolog 9 55 358 1
util_pstipple_create_fragment_shader 4 34 213 4
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_cpu_detect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sigill_handler 2 9 37 1
check_os_altivec_support 5 26 132 1
has_cpuid 4 20 51 1
cpuid 4 26 134 2
cpuid_count 4 26 149 3
xgetbv 3 13 54 1
sse2_has_daz 3 13 77 1
util_cpu_detect 31 116 1006 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_debug_vprintf 4 12 112 2
_pipe_debug_message 3 11 64 5
debug_disable_error_message_boxes 4 9 41 1
debug_print_blob 3 10 80 3
debug_get_option_should_print 2 10 42 1
debug_get_option 4 11 59 2
debug_get_bool_option 11 27 169 2
debug_get_num_option 4 18 89 2
str_has_option 10 27 131 2
debug_get_flags_option 11 39 248 3
_debug_assert_fail 1 7 39 4
debug_dump_enum 3 12 62 2
debug_dump_enum_noprefix 4 19 92 3
debug_dump_flags 7 31 225 2
debug_print_format 1 4 24 2
u_prim_name 1 21 98 1
debug_funclog_enter 2 10 64 3
debug_funclog_exit 1 6 38 3
debug_funclog_enter_exit 2 7 46 3
debug_print_transfer_flags 1 17 88 2
debug_print_bind_flags 1 26 133 2
debug_print_usage_enum 1 12 64 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_bitmask.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_tile.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_clip_tile 5 12 105 5
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_s3tc.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_dual_blend.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_blend_factor_is_dual_src 4 7 32 1
util_blend_state_is_dual 5 10 69 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_tests.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_create_texture2d 2 16 99 4
util_set_framebuffer_cb0 1 14 109 3
util_set_blend_normal 1 6 36 1
util_set_dsa_disable 1 5 27 1
util_set_rasterizer_normal 1 8 43 1
util_set_max_viewport 1 11 108 2
util_set_interleaved_vertex_elements 2 13 82 2
util_set_passthrough_vertex_shader 1 15 72 3
util_set_common_states_and_clear 1 11 94 3
util_draw_fullscreen_quad 1 11 105 1
util_probe_rect_rgba_multi 7 42 336 8
util_probe_rect_rgba 1 6 51 7
util_report_result_helper 3 11 70 3
tgsi_vs_window_space_position 3 38 291 1
null_sampler_view 6 39 292 2
null_constant_buffer 3 40 250 1
null_fragment_shader 1 26 186 1
util_run_tests 1 12 71 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_suballoc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_suballocator_create 2 14 73 5
u_suballocator_destroy 1 5 24 1
u_suballocator_alloc 6 35 247 5
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_dump_defines.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_dump_strip_prefix 3 15 60 2
util_dump_enum_continuous 2 8 30 3
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_vbuf.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_debug_refcnt.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
debug_reference 2 6 31 3
debug_reference 1 4 16 3
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_format_is_float 4 14 71 1
util_format_has_alpha 3 8 43 1
util_format_is_luminance 7 14 79 1
util_format_is_alpha 7 14 79 1
util_format_is_pure_integer 3 9 53 1
util_format_is_pure_sint 4 9 66 1
util_format_is_pure_uint 4 9 66 1
util_format_is_snorm 5 13 79 1
util_format_is_snorm8 6 14 90 1
util_format_is_luminance_alpha 7 14 79 1
util_format_is_intensity 7 14 79 1
util_format_is_subsampled_422 4 9 50 1
util_format_is_supported 7 13 55 2
util_get_depth_format_mrd 3 14 103 1
util_format_read_4f 1 15 129 9
util_format_write_4f 1 15 128 9
util_format_read_4ub 1 12 129 9
util_format_write_4ub 1 12 128 9
util_format_read_4ui 1 15 129 9
util_format_write_4ui 1 15 129 9
util_format_read_4i 1 15 129 9
util_format_write_4i 1 15 128 9
util_is_format_compatible 14 38 228 2
util_format_fits_8unorm 21 49 204 1
util_format_translate 23 116 844 12
util_format_translate_3d 3 31 151 17
util_format_compose_swizzles 3 10 70 3
util_format_apply_color_swizzle 14 32 291 4
pipe_swizzle_4f 5 13 95 3
util_format_unswizzle_4f 6 21 108 3
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_vbuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_vbuf_get_caps 8 33 197 2
u_vbuf_create 1 15 98 3
u_vbuf_set_vertex_elements_internal 3 31 250 3
u_vbuf_set_vertex_elements 1 5 31 3
u_vbuf_destroy 3 21 177 1
u_vbuf_translate_buffers 18 94 665 10
u_vbuf_translate_find_free_vb_slots 6 28 168 2
u_vbuf_translate_begin 33 121 993 9
u_vbuf_translate_end 3 14 101 1
u_vbuf_create_vertex_elements 8 45 411 3
u_vbuf_delete_vertex_elements 1 7 45 2
u_vbuf_set_vertex_buffers 13 65 485 4
u_vbuf_set_index_buffer 2 13 97 2
u_vbuf_upload_buffers 14 66 481 5
u_vbuf_need_minmax_index 1 9 49 1
u_vbuf_mapping_vertex_buffer_blocks 1 9 47 1
u_vbuf_get_minmax_index 30 96 613 8
u_vbuf_set_driver_vertex_buffers 1 10 69 1
u_vbuf_draw_vbo 22 111 626 2
u_vbuf_save_vertex_elements 1 5 25 1
u_vbuf_restore_vertex_elements 3 10 63 1
u_vbuf_save_aux_vertex_buffer_slot 1 7 54 1
u_vbuf_restore_aux_vertex_buffer_slot 1 6 37 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_prim_restart.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_dl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_dl_open 3 6 38 1
util_dl_get_proc_address 3 7 52 2
util_dl_close 3 6 31 1
util_dl_error 3 6 17 1
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_split_prim.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_split_prim_init 2 16 85 4
util_split_prim_next 14 60 336 2
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_tile.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pipe_get_tile_raw 3 11 105 8
pipe_put_tile_raw 3 12 107 8
z16_get_tile_rgba 3 18 109 5
z32_get_tile_rgba 3 18 115 5
s8z24_get_tile_rgba 3 18 125 5
z24s8_get_tile_rgba 3 18 126 5
s8x24_get_tile_rgba 3 17 108 5
x24s8_get_tile_rgba 3 17 103 5
s8_get_tile_rgba 3 17 104 5
z32f_get_tile_rgba 3 17 95 5
z32f_x24s8_get_tile_rgba 3 18 98 5
x32_s8_get_tile_rgba 3 18 106 5
pipe_tile_raw_to_rgba 13 45 292 6
pipe_tile_raw_to_unsigned 1 10 57 6
pipe_tile_raw_to_signed 1 10 56 6
pipe_get_tile_rgba 1 7 53 7
pipe_get_tile_rgba_format 5 22 159 8
pipe_put_tile_rgba 1 7 53 7
pipe_put_tile_rgba_format 11 37 192 8
pipe_put_tile_i_format 3 20 148 8
pipe_put_tile_ui_format 3 20 149 8
pipe_get_tile_z 25 111 750 7
pipe_put_tile_z 25 113 802 7
pipe_get_tile_ui_format 5 22 160 8
pipe_get_tile_i_format 5 22 159 8
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_format_name 2 9 39 1
util_format_short_name 2 9 39 1
util_format_is_plain 3 8 40 1
util_format_is_compressed 7 18 65 1
util_format_is_s3tc 3 9 45 1
util_format_is_srgb 1 5 26 1
util_format_has_depth 2 5 26 1
util_format_has_stencil 2 5 26 1
util_format_is_depth_or_stencil 3 10 45 1
util_format_is_depth_and_stencil 3 10 45 1
util_get_depth_format_type 3 10 50 1
util_format_get_mask 5 20 75 1
util_format_colormask 7 22 93 1
util_format_colormask_full 1 4 25 2
util_format_is_rgba8_variant 10 19 129 1
util_format_get_blocksizebits 2 9 41 1
util_format_get_blocksize 2 11 54 1
util_format_get_blockwidth 2 9 41 1
util_format_get_blockheight 2 9 41 1
util_format_get_nblocksx 1 6 30 2
util_format_get_nblocksy 1 6 30 2
util_format_get_nblocks 1 6 29 3
util_format_get_stride 1 5 24 2
util_format_get_2d_size 1 6 24 3
util_format_get_component_bits 9 35 166 3
util_format_srgb 33 71 215 1
util_format_linear 32 69 205 1
util_format_stencil_only 8 19 57 1
util_format_intensity_to_red 13 32 100 1
util_format_luminance_to_red 31 66 205 1
util_format_get_nr_components 1 5 24 1
util_format_get_first_non_void_channel 4 11 63 1
Source file: ./lib/mesa/src/gallium/auxiliary/pipe-loader/pipe_loader_priv.h
Source file: ./lib/mesa/src/gallium/auxiliary/pipe-loader/pipe_loader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pipe_loader_probe 2 7 61 2
pipe_loader_release 2 6 44 2
pipe_loader_configuration 1 5 25 2
pipe_loader_create_screen 1 4 19 1
pipe_loader_find_module 6 26 154 2
Source file: ./lib/mesa/src/gallium/auxiliary/pipe-loader/pipe_loader.h
Source file: ./lib/mesa/src/gallium/auxiliary/rtasm/rtasm_execmem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_heap 1 4 9 1
init_heap 3 10 61 1
rtasm_exec_malloc 4 19 92 1
rtasm_exec_free 3 10 52 1
rtasm_exec_malloc 1 4 19 1
rtasm_exec_free 1 4 17 1
rtasm_exec_malloc 1 4 13 1
rtasm_exec_free 1 4 13 1
Source file: ./lib/mesa/src/gallium/auxiliary/rtasm/rtasm_execmem.h
Source file: ./lib/mesa/src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pipe_loader_sw_probe_init_common 5 21 129 1
pipe_loader_sw_probe_teardown_common 2 5 22 1
pipe_loader_sw_probe_dri 6 23 146 2
pipe_loader_sw_probe_kms 6 24 150 2
pipe_loader_sw_probe_null 6 23 140 1
pipe_loader_sw_probe 3 10 41 2
pipe_loader_sw_probe_wrapped 6 24 146 2
pipe_loader_sw_release 4 10 59 1
pipe_loader_sw_configuration 1 5 16 2
pipe_loader_sw_create_screen 2 9 56 1
Source file: ./lib/mesa/src/gallium/auxiliary/rtasm/rtasm_cpu.h
Source file: ./lib/mesa/src/gallium/auxiliary/rtasm/rtasm_cpu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_cpu_caps 1 5 14 1
rtasm_cpu_has_sse 2 4 18 1
rtasm_cpu_has_sse2 2 4 18 1
rtasm_cpu_has_sse 1 4 9 1
rtasm_cpu_has_sse2 1 4 9 1
Source file: ./lib/mesa/src/gallium/auxiliary/pipe-loader/pipe_loader_drm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
configuration_query 3 12 35 1
pipe_loader_drm_probe_fd 12 41 298 2
open_drm_render_node_minor 1 7 35 1
pipe_loader_drm_probe 5 23 117 2
pipe_loader_drm_release 2 10 59 1
pipe_loader_drm_configuration 2 8 45 2
pipe_loader_drm_create_screen 1 5 31 1
Source file: ./lib/mesa/src/gallium/auxiliary/cso_cache/cso_hash.h
Source file: ./lib/mesa/src/gallium/auxiliary/cso_cache/cso_hash.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
primeForNumBits 1 4 20 1
countBits 4 15 74 1
cso_data_allocate_node 1 4 17 1
cso_free_node 1 4 14 1
cso_hash_create_node 2 14 86 4
cso_data_rehash 12 43 321 2
cso_data_might_grow 2 5 30 1
cso_data_has_shrunk 3 8 57 1
cso_data_first_node 3 12 63 1
cso_hash_find_node 5 13 139 2
cso_hash_insert 2 17 90 3
cso_hash_create 3 19 134 1
cso_hash_delete 3 17 125 1
cso_hash_find 1 7 38 2
cso_hash_iter_key 3 6 37 1
cso_hash_iter_data 3 6 37 1
cso_hash_data_next 5 27 142 1
cso_hash_data_prev 6 32 170 1
cso_hash_iter_next 1 5 28 1
cso_hash_iter_is_null 3 6 33 1
cso_hash_take 2 15 95 2
cso_hash_iter_prev 1 6 28 1
cso_hash_first_node 1 5 29 1
cso_hash_size 1 4 18 1
cso_hash_erase 3 16 125 2
cso_hash_contains 1 5 36 2
Source file: ./lib/mesa/src/gallium/auxiliary/cso_cache/cso_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hash_key 2 9 63 2
hash_key 3 12 69 2
cso_construct_key 1 4 21 2
_cso_hash_for_type 1 6 30 2
delete_blend_state 2 7 48 2
delete_depth_stencil_state 2 7 48 2
delete_sampler_state 2 7 48 2
delete_rasterizer_state 2 7 48 2
delete_velements 2 7 48 2
delete_cso 6 23 90 2
sanitize_hash 2 8 42 4
sanitize_cb 4 15 105 4
cso_insert_state 2 9 61 4
cso_find_state 1 6 36 3
cso_hash_find_data_from_template 3 15 76 4
cso_find_state_template 3 13 80 5
cso_take_state 1 6 36 3
cso_cache_create 3 13 72 1
cso_for_each_state 3 14 82 4
cso_cache_delete 3 15 107 1
cso_set_maximum_cache_size 2 7 52 2
cso_maximum_cache_size 1 4 15 1
cso_cache_set_sanitize_callback 1 7 28 3
Source file: ./lib/mesa/src/gallium/auxiliary/cso_cache/cso_cache.h
Source file: ./lib/mesa/src/gallium/auxiliary/rtasm/rtasm_x86sse.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
x86_target 4 6 18 1
x86_target_caps 1 4 14 1
Source file: ./lib/mesa/src/gallium/auxiliary/cso_cache/cso_context.h
Source file: ./lib/mesa/src/gallium/auxiliary/nir/tgsi_to_nir.h
Source file: ./lib/mesa/src/gallium/auxiliary/indices/u_indices_gen.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
prolog 1 43 11 0
vert 2 5 36 3
point 1 2 28 4
line 1 3 47 5
tri 1 4 66 6
lineadj 1 5 85 7
triadj 1 7 123 9
do_point 1 2 21 4
do_line 2 5 48 7
do_tri 3 8 75 8
do_quad 2 7 112 9
do_lineadj 2 5 60 9
do_triadj 2 5 72 11
name 2 5 62 6
preamble 5 17 92 6
postamble 1 2 6 0
points 1 6 47 5
lines 1 6 53 5
linestrip 1 6 53 5
lineloop 1 7 70 5
tris 1 6 55 5
tristrip 2 9 81 5
trifan 1 6 55 5
polygon 3 32 130 5
quads 2 33 114 5
quadstrip 3 36 142 5
linesadj 1 6 56 5
linestripadj 1 6 56 5
trisadj 1 7 60 5
tristripadj 1 14 94 5
emit_funcs 8 22 219 0
init 2 17 134 6
emit_all_inits 7 8 48 0
emit_init 1 8 19 0
epilog 1 2 6 0
main 1 5 16 0
Source file: ./lib/mesa/src/gallium/auxiliary/indices/u_indices_priv.h
Source file: ./lib/mesa/src/gallium/auxiliary/indices/u_indices.h
Source file: ./lib/mesa/src/gallium/auxiliary/indices/u_primconvert.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_primconvert_create 2 9 45 2
util_primconvert_destroy 2 7 34 1
util_primconvert_save_index_buffer 2 13 80 2
util_primconvert_save_rasterizer_state 2 6 27 2
util_primconvert_draw_vbo 7 62 469 2
Source file: ./lib/mesa/src/gallium/auxiliary/rtasm/rtasm_x86sse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
x86_print_reg 17 33 200 1
do_realloc 5 29 189 1
reserve 2 10 56 2
emit_1b 1 5 32 2
emit_1i 1 5 35 2
emit_1ub 1 5 31 2
emit_2ub 1 6 41 3
emit_3ub 1 7 51 4
emit_modrm 8 32 166 3
emit_modrm_noreg 1 7 36 3
emit_op_modrm 5 23 99 5
x86_make_reg 1 10 43 2
x86_make_disp 6 16 93 2
x86_deref 1 4 16 1
x86_get_base_reg 1 4 20 1
x86_get_label 1 4 18 1
x64_rexw 2 5 25 1
x86_jcc 5 21 126 3
x86_jcc_forward 1 8 42 2
x86_jmp_forward 1 7 33 1
x86_call_forward 1 7 33 1
x86_fixup_fwd_jump 1 5 34 2
x86_jmp 1 6 38 2
x86_call 1 6 34 2
x86_mov_reg_imm 1 8 59 3
x86_mov_imm 2 12 66 3
x86_mov16_imm 2 16 98 3
x86_mov8_imm 2 15 77 3
x86_group1_imm 3 16 102 4
x86_add_imm 1 5 34 3
x86_or_imm 1 5 34 3
x86_and_imm 1 5 34 3
x86_sub_imm 1 5 34 3
x86_xor_imm 1 5 34 3
x86_cmp_imm 1 5 34 3
x86_push 2 13 66 2
x86_push_imm32 1 8 41 2
x86_pop 1 8 48 2
x86_inc 3 12 64 2
x86_dec 3 12 64 2
x86_ret 1 6 29 1
x86_retw 1 5 37 2
x86_sahf 1 5 20 1
x86_mov 7 22 119 3
x86_mov16 1 8 44 3
x86_mov8 1 7 37 3
x64_mov64 7 23 129 3
x86_movzx8 1 6 42 3
x86_movzx16 1 6 42 3
x86_cmovcc 1 9 50 4
x86_xor 1 7 37 3
x86_cmp 1 7 37 3
x86_lea 1 8 40 3
x86_test 1 8 40 3
x86_add 1 7 37 3
x86_mul 1 7 34 2
x86_imul 1 8 42 3
x86_sub 1 7 37 3
x86_or 1 7 37 3
x86_and 1 7 37 3
x86_div 2 6 46 2
x86_bswap 1 7 49 2
x86_shr_imm 2 15 73 3
x86_sar_imm 2 15 73 3
x86_shl_imm 2 15 73 3
sse_prefetchnta 1 7 45 2
sse_prefetch0 1 7 45 2
sse_prefetch1 1 7 45 2
sse_movntps 1 10 60 3
sse_movss 1 8 46 3
sse_movaps 1 8 44 3
sse_movups 1 8 44 3
sse_movhps 2 9 59 3
sse_movlps 2 9 59 3
sse_maxps 1 8 42 3
sse_maxss 1 8 44 3
sse_divss 1 8 44 3
sse_minps 1 8 42 3
sse_subps 1 8 42 3
sse_mulps 1 8 42 3
sse_mulss 1 8 44 3
sse_addps 1 8 42 3
sse_addss 1 8 44 3
sse_andnps 1 8 42 3
sse_andps 1 8 42 3
sse_rsqrtps 1 8 42 3
sse_rsqrtss 1 8 44 3
sse_movhlps 2 9 57 3
sse_movlhps 2 9 57 3
sse_orps 1 8 42 3
sse_xorps 1 8 42 3
sse_cvtps2pi 3 11 71 3
sse2_cvtdq2ps 1 8 42 3
sse_shufps 1 10 55 4
sse_unpckhps 1 6 42 3
sse_unpcklps 1 6 42 3
sse_cmpps 1 10 55 4
sse_pmovmskb 1 8 44 3
sse_movmskps 1 8 42 3
sse2_movd 3 14 81 3
sse2_movq 5 20 106 3
sse2_movdqu 1 6 46 3
sse2_movdqa 1 6 46 3
sse2_movsd 1 6 46 3
sse2_movupd 1 6 46 3
sse2_movapd 1 6 46 3
sse2_pshufd 1 10 57 4
sse2_pshuflw 1 10 57 4
sse2_pshufhw 1 10 57 4
sse2_cvttps2dq 1 8 44 3
sse2_cvtps2dq 1 8 44 3
sse2_cvtsd2ss 1 8 44 3
sse2_cvtpd2ps 1 8 44 3
sse2_packssdw 1 8 44 3
sse2_packsswb 1 8 44 3
sse2_packuswb 1 8 44 3
sse2_punpcklbw 1 8 44 3
sse2_punpcklwd 1 6 44 3
sse2_punpckldq 1 6 44 3
sse2_punpcklqdq 1 6 44 3
sse2_psllw_imm 1 7 50 3
sse2_pslld_imm 1 7 50 3
sse2_psllq_imm 1 7 50 3
sse2_psrlw_imm 1 7 50 3
sse2_psrld_imm 1 7 50 3
sse2_psrlq_imm 1 7 50 3
sse2_psraw_imm 1 7 50 3
sse2_psrad_imm 1 7 50 3
sse2_por 1 6 44 3
sse2_rcpps 1 8 42 3
sse2_rcpss 1 8 44 3
note_x87_pop 1 5 23 1
note_x87_push 1 5 23 1
x87_assert_stack_empty 1 4 18 1
x87_fist 1 6 34 2
x87_fistp 1 7 39 2
x87_fild 1 7 39 2
x87_fldz 1 6 27 1
x87_fldcw 1 8 52 2
x87_fld1 1 6 27 1
x87_fldl2e 1 6 27 1
x87_fldln2 1 6 27 1
x87_fwait 1 5 20 1
x87_fnclex 1 5 22 1
x87_fclex 1 5 19 1
x87_fcmovb 1 6 40 2
x87_fcmove 1 6 40 2
x87_fcmovbe 1 6 40 2
x87_fcmovnb 1 6 40 2
x87_fcmovne 1 6 40 2
x87_fcmovnbe 1 6 40 2
x87_arith_op 5 24 147 8
x87_fmul 1 8 43 3
x87_fsub 1 8 43 3
x87_fsubr 1 8 43 3
x87_fadd 1 8 43 3
x87_fdiv 1 8 43 3
x87_fdivr 1 8 43 3
x87_fmulp 1 8 54 2
x87_fsubp 1 8 54 2
x87_fsubrp 1 8 54 2
x87_faddp 1 8 54 2
x87_fdivp 1 8 54 2
x87_fdivrp 1 8 54 2
x87_ftst 1 5 22 1
x87_fucom 1 6 40 2
x87_fucomp 1 7 45 2
x87_fucompp 1 7 32 1
x87_fxch 1 6 40 2
x87_fabs 1 5 22 1
x87_fchs 1 5 22 1
x87_fcos 1 5 22 1
x87_fprndint 1 5 22 1
x87_fscale 1 5 22 1
x87_fsin 1 5 22 1
x87_fsincos 1 5 22 1
x87_fsqrt 1 5 22 1
x87_fxtract 1 5 22 1
x87_f2xm1 1 5 22 1
x87_fyl2x 1 6 27 1
x87_fyl2xp1 1 6 27 1
x87_fld 2 11 63 2
x87_fst 2 10 58 2
x87_fstp 2 11 63 2
x87_fpop 1 4 21 1
x87_fcom 2 10 58 2
x87_fcomp 2 11 63 2
x87_fcomi 1 5 31 2
x87_fcomip 1 6 36 2
x87_fnstsw 3 12 69 2
x87_fnstcw 1 8 50 2
mmx_emms 1 7 35 1
mmx_packssdw 3 11 71 3
mmx_packuswb 3 11 71 3
mmx_movd 1 9 50 3
mmx_movq 1 9 50 3
x86_cdecl_caller_push_regs 1 6 45 1
x86_cdecl_caller_pop_regs 1 6 45 1
x86_fn_arg 15 47 234 2
x86_init_func_common 7 19 103 1
x86_init_func 1 6 26 1
x86_init_func_size 2 9 50 2
x86_release_func 3 8 48 1
voidptr_to_x86_func 1 10 48 1
x86_get_func 4 10 59 1
x86sse_dummy 1 3 6 1
Source file: ./lib/mesa/src/gallium/auxiliary/indices/u_unfilled_gen.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
prolog 1 42 11 0
vert 2 5 36 3
line 1 3 47 5
do_tri 1 4 55 6
do_quad 1 5 71 7
name 2 5 36 3
preamble 5 17 80 3
postamble 1 2 6 0
tris 1 6 39 2
tristrip 1 6 39 2
trifan 1 6 39 2
polygon 1 6 36 2
quads 1 6 41 2
quadstrip 1 6 41 2
trisadj 1 6 39 2
tristripadj 1 6 39 2
emit_funcs 3 11 62 0
init 2 12 81 3
emit_all_inits 4 5 27 0
emit_init 1 8 19 0
epilog 1 2 6 0
main 1 5 16 0
Source file: ./lib/mesa/src/gallium/auxiliary/indices/u_unfilled_indices.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_ubyte_ushort 2 13 78 6
translate_memcpy_ushort 1 9 49 6
translate_memcpy_uint 1 9 49 6
generate_linear_ushort 2 9 54 3
generate_linear_uint 2 9 49 3
nr_lines 9 24 125 2
u_unfilled_translator 6 44 201 8
u_unfilled_generator 4 31 154 8
Source file: ./lib/mesa/src/gallium/auxiliary/indices/u_primconvert.h
Source file: ./lib/mesa/src/gallium/auxiliary/indices/u_indices.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_memcpy_ushort 1 9 49 6
translate_memcpy_uint 1 9 49 6
u_index_translator 22 102 474 11
u_index_generator 18 90 464 10
Source file: ./lib/mesa/src/gallium/auxiliary/nir/tgsi_to_nir.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_varying_semantic_to_slot 19 47 157 2
varying_slot_to_tgsi_semantic 5 38 282 3
frag_result_to_tgsi_semantic 1 18 167 3
ttn_src_for_dest 3 15 129 2
ttn_emit_declaration 45 172 1259 1
ttn_emit_immediate 2 13 110 1
ttn_array_deref 2 17 113 5
ttn_src_for_file_and_index 22 142 875 6
ttn_src_for_indirect 2 13 97 2
ttn_get_dest 7 34 305 2
ttn_get_var 3 11 74 2
ttn_get_src 11 50 336 2
ttn_alu 2 10 90 4
ttn_move_dest_masked 3 13 116 4
ttn_move_dest 1 4 26 3
ttn_arl 1 4 40 4
ttn_exp 1 10 112 4
ttn_log 1 11 128 4
ttn_dst 1 7 98 4
ttn_lit 2 22 220 4
ttn_scs 1 9 106 4
ttn_sle 1 4 40 4
ttn_sgt 1 4 40 4
ttn_clamp 1 4 50 4
ttn_xpd 1 13 132 4
ttn_dp2a 1 7 57 4
ttn_dp2 1 4 40 4
ttn_dp3 1 4 40 4
ttn_dp4 1 4 40 4
ttn_dph 1 5 57 4
ttn_umad 1 4 50 4
ttn_arr 1 4 49 4
ttn_cmp 1 6 59 4
ttn_ucmp 1 6 57 4
ttn_kill 1 7 53 4
ttn_kill_if 1 11 100 4
ttn_if 2 17 164 3
ttn_else 1 5 33 1
ttn_endif 1 6 37 1
ttn_bgnloop 1 9 73 1
ttn_cont 1 5 31 1
ttn_brk 1 5 31 1
ttn_endloop 1 6 36 1
setup_texture_info 19 76 314 2
ttn_tex 44 188 1337 3
ttn_txq 1 23 271 3
ttn_emit_instruction 60 179 1182 1
ttn_add_output_stores 4 27 230 1
tgsi_processor_to_shader_stage 7 13 56 1
tgsi_to_nir 5 53 368 2
Source file: ./lib/mesa/src/gallium/auxiliary/postprocess/pp_mlaa.h
Source file: ./lib/mesa/src/gallium/auxiliary/postprocess/pp_private.h
Source file: ./lib/mesa/src/gallium/auxiliary/postprocess/pp_filters.h
Source file: ./lib/mesa/src/gallium/auxiliary/postprocess/pp_celshade.h
Source file: ./lib/mesa/src/gallium/auxiliary/postprocess/postprocess.h
Source file: ./lib/mesa/src/gallium/auxiliary/postprocess/pp_colors.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pp_nocolor 1 16 144 4
pp_nored_init 2 6 61 3
pp_nogreen_init 2 6 61 3
pp_noblue_init 2 6 61 3
pp_nocolor_free 1 3 13 2
Source file: ./lib/mesa/src/gallium/auxiliary/postprocess/pp_run.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pp_blit 1 32 267 12
pp_run 12 88 650 4
pp_filter_setup_in 1 6 50 2
pp_filter_setup_out 1 5 51 2
pp_filter_end_pass 1 5 34 1
pp_tgsi_to_state 4 25 140 4
pp_filter_misc_state 1 8 70 1
pp_filter_draw 1 5 34 1
pp_filter_set_fb 1 4 21 1
pp_filter_set_clear_fb 1 5 43 1
Source file: ./lib/mesa/src/gallium/auxiliary/cso_cache/cso_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
delete_blend_state 3 10 65 2
delete_depth_stencil_state 3 11 65 2
delete_sampler_state 2 8 52 2
delete_rasterizer_state 3 10 65 2
delete_vertex_elements 3 11 65 2
delete_cso 6 20 93 3
sanitize_hash 5 19 135 4
cso_init_vbuf 2 8 47 1
cso_create_context 9 42 243 1
cso_destroy_context 14 76 695 1
cso_set_blend 6 37 282 2
cso_save_blend 1 5 25 1
cso_restore_blend 2 8 50 1
cso_set_depth_stencil_alpha 5 39 242 2
cso_save_depth_stencil_alpha 1 5 25 1
cso_restore_depth_stencil_alpha 2 9 50 1
cso_set_rasterizer 5 35 244 2
cso_save_rasterizer 1 5 25 1
cso_restore_rasterizer 2 8 50 1
cso_set_fragment_shader_handle 2 7 42 2
cso_delete_fragment_shader 2 8 55 2
cso_save_fragment_shader 1 5 25 1
cso_restore_fragment_shader 2 8 50 1
cso_set_vertex_shader_handle 2 7 42 2
cso_delete_vertex_shader 2 8 55 2
cso_save_vertex_shader 1 5 25 1
cso_restore_vertex_shader 2 8 50 1
cso_set_framebuffer 2 8 60 2
cso_save_framebuffer 1 4 22 1
cso_restore_framebuffer 2 8 70 1
cso_set_viewport 2 8 59 2
cso_set_viewport_dims 2 12 113 4
cso_save_viewport 1 4 17 1
cso_restore_viewport 2 7 61 1
cso_set_blend_color 2 8 56 2
cso_set_sample_mask 2 7 41 2
cso_save_sample_mask 1 4 17 1
cso_restore_sample_mask 1 4 18 1
cso_set_min_samples 3 7 47 2
cso_save_min_samples 1 4 17 1
cso_restore_min_samples 1 4 18 1
cso_set_stencil_ref 2 8 56 2
cso_save_stencil_ref 1 4 17 1
cso_restore_stencil_ref 2 8 57 1
cso_set_render_condition 4 14 82 4
cso_save_render_condition 1 6 33 1
cso_restore_render_condition 1 6 26 1
cso_set_geometry_shader_handle 4 8 56 2
cso_delete_geometry_shader 2 8 55 2
cso_save_geometry_shader 2 8 36 1
cso_restore_geometry_shader 3 11 61 1
cso_set_tessctrl_shader_handle 4 8 56 2
cso_delete_tessctrl_shader 2 8 55 2
cso_save_tessctrl_shader 2 8 36 1
cso_restore_tessctrl_shader 3 11 61 1
cso_set_tesseval_shader_handle 4 8 56 2
cso_delete_tesseval_shader 2 8 55 2
cso_save_tesseval_shader 2 8 36 1
cso_restore_tesseval_shader 3 11 61 1
cso_set_compute_shader_handle 4 8 56 2
cso_delete_compute_shader 2 8 55 2
cso_set_vertex_elements 6 46 317 3
cso_save_vertex_elements 2 10 47 1
cso_restore_vertex_elements 3 13 72 1
cso_set_vertex_buffers 5 27 159 4
cso_save_aux_vertex_buffer_slot 2 12 66 1
cso_restore_aux_vertex_buffer_slot 2 11 59 1
cso_get_aux_vertex_buffer_slot 1 4 14 1
cso_single_sampler 5 34 241 4
cso_single_sampler_done 3 15 101 2
cso_set_samplers 5 21 134 4
cso_save_fragment_samplers 1 7 48 1
cso_restore_fragment_samplers 1 7 47 1
cso_set_sampler_views 5 26 180 4
cso_save_fragment_sampler_views 2 10 66 1
cso_restore_fragment_sampler_views 3 18 143 1
cso_set_shader_images 4 10 73 5
cso_save_fragment_image0 1 5 22 1
cso_restore_fragment_image0 1 5 25 1
cso_set_stream_outputs 6 24 145 4
cso_save_stream_outputs 3 12 77 1
cso_restore_stream_outputs 6 26 187 1
cso_set_constant_buffer 2 9 63 4
cso_set_constant_buffer_resource 2 16 82 4
cso_save_constant_buffer_slot0 1 6 31 2
cso_restore_constant_buffer_slot0 1 8 44 2
cso_save_state 22 47 266 2
cso_restore_state 22 48 266 1
cso_set_index_buffer 2 11 58 2
cso_draw_vbo 2 11 58 2
cso_draw_arrays 1 11 70 4
cso_draw_arrays_instanced 1 15 88 6
Source file: ./lib/mesa/src/gallium/auxiliary/postprocess/pp_colors.h
Source file: ./lib/mesa/src/gallium/auxiliary/postprocess/pp_init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pp_init 17 71 480 3
pp_free_fbos 4 17 134 1
pp_free 12 46 339 1
pp_debug 2 9 45 2
pp_init_fbos 13 59 577 3
Source file: ./lib/mesa/src/gallium/auxiliary/postprocess/pp_celshade.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pp_celshade_init 2 6 61 3
pp_celshade_free 1 3 13 2
Source file: ./lib/mesa/src/gallium/auxiliary/indices/u_unfilled_gen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
out_size_idx 3 8 35 1
in_size_idx 4 9 41 1
generate_tris_ushort 2 17 170 3
generate_tristrip_ushort 2 17 169 3
generate_trifan_ushort 2 17 169 3
generate_quads_ushort 2 19 214 3
generate_quadstrip_ushort 2 19 214 3
generate_polygon_ushort 2 13 99 3
generate_trisadj_ushort 2 17 170 3
generate_tristripadj_ushort 2 17 170 3
generate_tris_uint 2 17 170 3
generate_tristrip_uint 2 17 169 3
generate_trifan_uint 2 17 169 3
generate_quads_uint 2 19 214 3
generate_quadstrip_uint 2 19 214 3
generate_polygon_uint 2 13 99 3
generate_trisadj_uint 2 17 170 3
generate_tristripadj_uint 2 17 170 3
translate_tris_ubyte2ushort 2 21 199 6
translate_tristrip_ubyte2ushort 2 21 198 6
translate_trifan_ubyte2ushort 2 21 198 6
translate_quads_ubyte2ushort 2 23 245 6
translate_quadstrip_ubyte2ushort 2 23 245 6
translate_polygon_ubyte2ushort 2 17 124 6
translate_trisadj_ubyte2ushort 2 21 199 6
translate_tristripadj_ubyte2ushort 2 21 199 6
translate_tris_ubyte2uint 2 21 199 6
translate_tristrip_ubyte2uint 2 21 198 6
translate_trifan_ubyte2uint 2 21 198 6
translate_quads_ubyte2uint 2 23 245 6
translate_quadstrip_ubyte2uint 2 23 245 6
translate_polygon_ubyte2uint 2 17 124 6
translate_trisadj_ubyte2uint 2 21 199 6
translate_tristripadj_ubyte2uint 2 21 199 6
translate_tris_ushort2ushort 2 21 199 6
translate_tristrip_ushort2ushort 2 21 198 6
translate_trifan_ushort2ushort 2 21 198 6
translate_quads_ushort2ushort 2 23 245 6
translate_quadstrip_ushort2ushort 2 23 245 6
translate_polygon_ushort2ushort 2 17 124 6
translate_trisadj_ushort2ushort 2 21 199 6
translate_tristripadj_ushort2ushort 2 21 199 6
translate_tris_ushort2uint 2 21 199 6
translate_tristrip_ushort2uint 2 21 198 6
translate_trifan_ushort2uint 2 21 198 6
translate_quads_ushort2uint 2 23 245 6
translate_quadstrip_ushort2uint 2 23 245 6
translate_polygon_ushort2uint 2 17 124 6
translate_trisadj_ushort2uint 2 21 199 6
translate_tristripadj_ushort2uint 2 21 199 6
translate_tris_uint2ushort 2 21 199 6
translate_tristrip_uint2ushort 2 21 198 6
translate_trifan_uint2ushort 2 21 198 6
translate_quads_uint2ushort 2 23 245 6
translate_quadstrip_uint2ushort 2 23 245 6
translate_polygon_uint2ushort 2 17 124 6
translate_trisadj_uint2ushort 2 21 199 6
translate_tristripadj_uint2ushort 2 21 199 6
translate_tris_uint2uint 2 21 199 6
translate_tristrip_uint2uint 2 21 198 6
translate_trifan_uint2uint 2 21 198 6
translate_quads_uint2uint 2 23 245 6
translate_quadstrip_uint2uint 2 23 245 6
translate_polygon_uint2uint 2 17 124 6
translate_trisadj_uint2uint 2 21 199 6
translate_tristripadj_uint2uint 2 21 199 6
u_unfilled_init 2 70 807 1
Source file: ./lib/mesa/src/gallium/auxiliary/postprocess/pp_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pp_init_prog 4 83 671 3
Source file: ./lib/mesa/src/gallium/auxiliary/postprocess/filters.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_csc.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_mpeg12_decoder.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_zscan.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_mc.h
Source file: ./lib/mesa/src/gallium/auxiliary/postprocess/pp_mlaa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
up_consts 1 6 42 1
pp_jimenezmlaa_run 4 104 996 5
pp_jimenezmlaa_init_run 6 62 480 4
pp_jimenezmlaa_init 1 4 29 3
pp_jimenezmlaa_init_color 1 5 29 3
pp_jimenezmlaa 2 8 47 4
pp_jimenezmlaa_color 1 5 36 4
pp_jimenezmlaa_free 3 9 49 2
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_mc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
calc_position 1 15 144 3
calc_line 2 15 134 2
create_ref_vert_shader 3 32 261 1
create_ref_frag_shader 2 41 390 1
create_ycbcr_vert_shader 3 50 500 3
create_ycbcr_frag_shader 4 36 331 5
init_pipe_state 11 73 608 1
cleanup_pipe_state 2 12 116 1
vl_mc_init 7 45 292 9
vl_mc_cleanup 1 10 94 1
vl_mc_init_buffer 2 11 84 2
vl_mc_cleanup_buffer 1 4 14 1
vl_mc_set_surface 2 10 84 2
prepare_pipe_4_rendering 2 11 116 3
vl_mc_render_ref 2 15 144 3
vl_mc_render_ycbcr 3 16 155 4
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_vertex_buffers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vl_vb_upload_quads 3 33 154 1
vl_vb_upload_pos 4 35 169 3
vl_vb_get_quad_vertex_element 1 9 37 1
vl_vb_element_helper 3 12 83 3
vl_vb_get_ves_ycbcr 1 11 86 1
vl_vb_get_ves_mv 1 13 108 1
vl_vb_init 7 40 239 4
vl_vb_attributes_per_plock 1 4 12 1
vl_vb_get_ycbcr 1 10 59 2
vl_vb_get_mv 1 10 59 2
vl_vb_map 4 23 128 2
vl_vb_get_ycbcr_stream 1 6 34 2
vl_vb_get_mv_stream_stride 1 5 19 1
vl_vb_get_mv_stream 1 6 34 2
vl_vb_unmap 4 11 82 2
vl_vb_cleanup 3 11 77 1
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_vlc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vl_vlc_init_table 6 14 139 4
vl_vlc_next_input 2 16 91 1
vl_vlc_align_data_ptr 3 8 62 1
vl_vlc_fillbits 6 25 163 1
vl_vlc_init 3 19 112 4
vl_vlc_valid_bits 1 4 16 1
vl_vlc_bits_left 1 6 36 1
vl_vlc_peekbits 2 5 42 2
vl_vlc_eatbits 1 6 35 2
vl_vlc_get_uimsbf 1 8 48 2
vl_vlc_get_simsbf 1 8 53 2
vl_vlc_get_vlclbf 1 6 41 3
vl_vlc_search_byte 12 38 194 3
vl_vlc_removebits 1 7 72 3
vl_vlc_limit 3 19 158 2
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_matrix_filter.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_mpeg12_decoder.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
destroy_video_buffer_private 4 13 96 1
get_video_buffer_private 6 24 213 2
free_video_buffer_privates 1 8 55 1
init_zscan_buffer 10 46 376 2
cleanup_zscan_buffer 2 8 51 1
init_idct_buffer 8 24 163 2
cleanup_idct_buffer 2 7 41 1
init_mc_buffer 5 17 121 2
cleanup_mc_buffer 2 7 41 1
MacroBlockTypeToPipeWeights 5 27 141 2
MotionVectorToPipe 6 42 375 4
UploadYcbcrBlocks 9 42 328 3
vl_mpeg12_destroy_buffer 1 9 42 1
vl_mpeg12_destroy 4 33 304 1
vl_mpeg12_get_decode_buffer 11 42 251 2
vl_mpeg12_begin_frame 10 49 444 3
vl_mpeg12_decode_macroblock 15 53 443 5
vl_mpeg12_decode_bitstream 5 19 143 6
vl_mpeg12_end_frame 23 75 793 3
vl_mpeg12_flush 1 4 14 1
init_pipe_state 3 39 307 1
find_format_config 7 26 187 3
init_zscan 4 17 175 2
init_idct 8 63 444 2
init_mc_source_widthout_idct 1 16 117 2
mc_vert_shader_callback 4 17 124 5
mc_frag_shader_callback 4 18 133 5
vl_create_mpeg12_decoder 16 102 744 2
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_deint_filter.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_matrix_filter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_vert_shader 2 16 103 1
is_vec_zero 2 4 25 1
create_frag_shader 14 56 475 4
vl_matrix_filter_init 15 96 750 7
vl_matrix_filter_cleanup 1 11 116 1
vl_matrix_filter_render 3 30 306 3
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_decoder.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_compositor.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_zscan.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_vert_shader 4 46 504 1
create_frag_shader 8 39 430 1
init_shaders 3 15 77 1
cleanup_shaders 1 6 44 1
init_state 7 56 437 1
cleanup_state 2 9 78 1
vl_zscan_layout 10 58 408 3
vl_zscan_init 4 20 104 7
vl_zscan_cleanup 1 6 24 1
vl_zscan_init_buffer 4 39 355 4
vl_zscan_cleanup_buffer 1 8 59 1
vl_zscan_set_layout 1 6 34 2
vl_zscan_upload_quant 6 31 205 4
vl_zscan_render 1 15 178 3
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_winsys.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_stubs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vl_profile_supported 1 7 25 3
vl_level_supported 1 6 21 2
vl_create_decoder 1 6 23 2
vl_video_buffer_formats 1 5 21 2
vl_video_buffer_is_format_supported 1 8 29 4
vl_video_buffer_max_size 1 5 17 1
vl_video_buffer_set_associated_data 1 7 33 4
vl_video_buffer_get_associated_data 1 6 22 2
vl_video_buffer_template 1 8 36 7
vl_video_buffer_create 1 6 23 2
vl_video_buffer_create_ex2 1 7 31 3
vl_mpg12_bs_init 1 4 19 2
vl_mpg12_bs_decode 1 9 39 6
vl_create_mpeg12_decoder 1 6 23 2
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_video_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vl_video_buffer_formats 9 23 72 2
vl_video_buffer_plane_order 7 15 43 1
vl_video_buffer_surface_format 2 7 33 1
vl_video_buffer_is_format_supported 6 22 131 4
vl_video_buffer_max_size 1 6 33 1
vl_video_buffer_set_associated_data 3 13 71 4
vl_video_buffer_get_associated_data 2 8 31 2
vl_video_buffer_template 3 23 149 7
vl_video_buffer_destroy 3 15 125 1
vl_video_buffer_sampler_view_planes 6 25 219 1
vl_video_buffer_sampler_view_components 8 37 317 1
vl_video_buffer_surfaces 8 32 265 1
vl_video_buffer_create 9 34 194 2
vl_video_buffer_create_ex 7 34 304 6
vl_video_buffer_create_ex2 4 23 144 3
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_idct.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_winsys_dri3.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri3_free_front_buffer 1 8 47 2
dri3_free_back_buffer 2 11 74 2
dri3_handle_stamps 5 9 80 3
dri3_handle_present_event 10 38 232 2
dri3_flush_present_events 3 9 51 1
dri3_wait_present_events 3 12 59 1
dri3_find_back 6 15 91 1
dri3_alloc_back_buffer 8 85 504 1
dri3_get_back_buffer 7 26 166 1
dri3_set_drawable 7 52 306 2
dri3_get_front_buffer 8 72 456 1
vl_dri3_flush_frontbuffer 7 42 257 6
vl_dri3_screen_texture_from_drawable 8 20 121 2
vl_dri3_screen_get_dirty_area 1 6 37 1
vl_dri3_screen_get_timestamp 6 20 116 2
vl_dri3_screen_set_next_timestamp 5 10 81 2
vl_dri3_screen_get_private 1 4 12 1
vl_dri3_screen_destroy 5 31 201 1
vl_dri3_screen_create 17 79 533 2
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_video_buffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vl_video_buffer_adjust_size 5 16 73 5
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_median_filter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_vert_shader 2 16 103 1
is_vec_zero 2 4 25 1
create_frag_shader 12 62 567 3
generate_offsets 23 63 487 4
vl_median_filter_init 13 90 644 6
vl_median_filter_cleanup 1 11 116 1
vl_median_filter_render 3 30 306 3
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_csc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vl_csc_get_matrix 10 50 901 4
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_bicubic_filter.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_compositor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_vert_shader 2 43 468 1
create_frag_shader_weave 9 49 598 2
create_frag_shader_csc 5 28 290 3
create_frag_shader_video_buffer 4 23 175 1
create_frag_shader_weave_rgb 2 15 91 1
create_frag_shader_weave_yuv 3 20 135 2
create_frag_shader_palette 6 34 274 2
create_frag_shader_rgba 2 18 138 1
init_shaders 9 41 237 1
cleanup_shaders 1 12 142 1
init_pipe_state 2 75 628 1
cleanup_pipe_state 1 12 130 1
init_buffers 1 22 201 1
cleanup_buffers 1 6 41 1
default_rect 1 6 48 1
calc_topleft 1 5 37 2
calc_bottomright 1 5 37 2
calc_src_and_dst 1 11 105 5
gen_rect_verts 6 76 817 2
calc_drawn_area 6 38 364 2
gen_vertex_data 10 36 273 3
draw_layers 8 29 315 3
vl_compositor_reset_dirty_area 1 6 34 1
vl_compositor_set_clear_color 1 6 31 2
vl_compositor_get_clear_color 1 6 31 2
vl_compositor_clear_layers 5 19 200 1
vl_compositor_cleanup 1 8 36 1
vl_compositor_set_csc_matrix 1 15 99 4
vl_compositor_set_dst_clip 2 11 73 2
vl_compositor_set_layer_blend 2 9 55 4
vl_compositor_set_layer_dst_area 2 13 128 3
vl_compositor_set_buffer_layer 10 43 371 7
vl_compositor_set_palette_layer 7 24 245 8
vl_compositor_set_rgba_layer 7 26 265 7
vl_compositor_set_layer_rotation 1 8 39 3
vl_compositor_set_yuv_layer 7 23 205 7
vl_compositor_render 6 34 325 5
vl_compositor_init 5 26 143 2
vl_compositor_init_state 1 20 153 2
vl_compositor_cleanup_state 1 6 29 1
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_winsys_drm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vl_drm_screen_create 7 29 160 1
vl_drm_screen_destroy 1 7 40 1
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_bicubic_filter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_vert_shader 2 16 103 1
create_frag_shader_cubic_interpolater 3 51 625 7
create_frag_shader 8 62 625 4
vl_bicubic_filter_init 11 98 951 4
vl_bicubic_filter_cleanup 1 11 116 1
vl_bicubic_filter_render 5 73 644 5
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_deint_filter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_vert_shader 2 16 103 1
create_copy_frag_shader 3 28 192 2
create_deint_frag_shader 4 85 924 4
vl_deint_filter_init 16 120 874 6
vl_deint_filter_cleanup 1 17 214 1
vl_deint_filter_check_buffers 6 19 121 5
vl_deint_filter_render 12 68 642 6
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_median_filter.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_idct.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
calc_addr 5 13 176 7
increment_addr 3 11 159 7
fetch_four 3 6 76 5
matrix_mul 1 11 128 4
create_mismatch_vert_shader 2 26 234 1
create_mismatch_frag_shader 7 48 731 1
create_stage1_vert_shader 2 34 354 1
create_stage1_frag_shader 9 53 565 1
vl_idct_stage2_vert_shader 1 27 303 4
vl_idct_stage2_frag_shader 1 22 247 4
init_shaders 5 24 144 1
cleanup_shaders 1 7 69 1
init_state 7 57 443 1
cleanup_state 2 8 73 1
init_source 2 19 176 2
cleanup_source 1 6 43 1
init_intermediate 5 29 248 2
cleanup_intermediate 2 8 59 1
vl_idct_upload_matrix 6 52 345 2
vl_idct_init 5 22 123 7
vl_idct_cleanup 1 7 39 1
vl_idct_init_buffer 5 17 140 4
vl_idct_cleanup_buffer 1 8 52 1
vl_idct_flush 1 20 265 3
vl_idct_prepare_stage2 1 9 81 2
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_rbsp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vl_rbsp_init 8 23 194 3
vl_rbsp_fillbits 5 22 154 1
vl_rbsp_u 2 7 37 2
vl_rbsp_ue 2 8 52 1
vl_rbsp_se 2 8 43 1
vl_rbsp_more_data 4 11 76 1
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_winsys_dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vl_dri2_handle_stamps 5 12 117 5
vl_dri2_get_flush_reply 3 16 113 1
vl_dri2_flush_frontbuffer 1 21 168 6
vl_dri2_destroy_drawable 2 9 53 1
vl_dri2_set_drawable 2 13 80 2
vl_dri2_screen_texture_from_drawable 10 64 450 2
vl_dri2_screen_get_dirty_area 1 6 37 1
vl_dri2_screen_get_timestamp 3 18 120 2
vl_dri2_screen_set_next_timestamp 5 10 81 2
vl_dri2_screen_get_private 1 4 12 1
get_xcb_screen 3 7 40 2
vl_dri2_screen_create 22 107 660 2
vl_dri2_screen_destroy 2 14 119 1
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_types.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_decoder.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vl_profile_supported 2 11 44 3
vl_level_supported 4 13 44 2
vl_create_decoder 5 26 147 2
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_defines.h
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_mpeg12_bitstream.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_dct_coeff_table 13 47 282 4
init_tables 1 15 200 0
DIV2DOWN 1 4 16 1
DIV2UP 1 4 16 1
motion_vector 6 20 185 6
wrap 3 9 56 2
motion_vector_frame 2 19 427 3
motion_vector_field 3 15 163 3
reset_predictor 1 3 32 1
decode_dct 20 77 602 3
decode_slice 45 132 1239 2
vl_mpg12_bs_init 2 11 59 2
vl_mpg12_bs_decode 6 23 178 6
Source file: ./lib/mesa/src/gallium/docs/source/exts/formatting.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_envvar 1 9 96 3
parse_opcode 1 7 67 3
setup 1 5 29 1
Source file: ./lib/mesa/src/gallium/auxiliary/vl/vl_vertex_buffers.h
Source file: ./lib/mesa/src/gallium/docs/source/conf.py
Source file: ./lib/mesa/src/gallium/state_trackers/omx/vid_dec.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vid_dec_LoaderComponent 10 56 478 1
vid_dec_Constructor 13 75 592 2
vid_dec_Destructor 6 21 139 1
vid_dec_SetParameter 13 62 459 3
vid_dec_GetParameter 12 44 275 3
vid_dec_MessageHandler 11 24 170 2
vid_dec_NeedTarget 2 29 147 1
vid_dec_FreeInputPortPrivate 2 8 37 1
vid_dec_DecodeBuffer 14 56 534 2
vid_dec_FreeDecBuffer 1 5 30 3
vid_dec_FillOutput 5 32 300 3
vid_dec_deint 1 22 187 3
vid_dec_FrameDecoded 9 46 329 3
Source file: ./lib/mesa/src/gallium/state_trackers/omx/vid_dec_h265.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_idr_picture 2 5 18 1
is_bla_picture 3 6 22 1
is_rap_picture 2 5 18 1
is_slice_picture 2 5 19 1
set_poc 6 11 65 3
get_poc 1 4 17 1
profile_tier 2 16 102 1
profile_tier_level 7 24 153 2
scaling_list_data 15 63 561 3
st_ref_pic_set 14 82 642 5
seq_parameter_set_id 2 8 52 2
seq_parameter_set 12 75 589 2
pic_parameter_set_id 2 8 52 2
picture_parameter_set 13 63 540 2
vid_dec_h265_BeginFrame 6 29 227 1
vid_dec_h265_Flush 7 21 123 2
vid_dec_h265_EndFrame 12 64 540 1
slice_header 27 105 738 3
vid_dec_h265_Decode 10 63 492 3
vid_dec_h265_Init 1 11 78 1
Source file: ./lib/mesa/src/gallium/state_trackers/omx/entrypoint.h
Source file: ./lib/mesa/src/gallium/state_trackers/omx/vid_dec_mpeg12.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vid_dec_mpeg12_Init 1 20 158 1
BeginFrame 3 15 132 1
vid_dec_mpeg12_EndFrame 3 18 135 1
vid_dec_mpeg12_Flush 2 8 53 2
vid_dec_mpeg12_Decode 33 148 1410 3
Source file: ./lib/mesa/src/gallium/state_trackers/omx/entrypoint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
omx_component_library_Setup 4 13 61 1
omx_get_screen 8 36 150 1
omx_put_screen 3 13 53 1
omx_workaround_Destructor 1 8 48 1
Source file: ./lib/mesa/src/gallium/state_trackers/omx/vid_dec_h264.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vid_dec_h264_Init 1 10 78 1
vid_dec_h264_BeginFrame 4 27 235 1
vid_dec_h264_Flush 7 21 123 2
vid_dec_h264_EndFrame 6 35 365 1
vui_parameters 1 3 9 1
scaling_list 9 25 174 5
seq_parameter_set_id 2 7 52 2
seq_parameter_set 22 80 784 2
pic_parameter_set_id 2 7 52 2
picture_parameter_set 20 74 744 2
ref_pic_list_mvc_modification 1 4 18 2
ref_pic_list_modification 14 29 150 3
pred_weight_table 14 39 236 4
dec_ref_pic_marking 10 25 122 3
slice_header 76 202 1716 4
vid_dec_h264_Decode 13 58 506 3
Source file: ./lib/mesa/src/gallium/state_trackers/omx/vid_dec.h
Source file: ./lib/mesa/src/gallium/state_trackers/omx/vid_enc.h
Source file: ./lib/mesa/src/gallium/state_trackers/omx/vid_enc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vid_enc_LoaderComponent 6 36 271 1
vid_enc_Constructor 12 94 731 2
vid_enc_Destructor 9 30 227 1
enc_AllocateBackTexture 3 31 238 4
vid_enc_SetParameter 14 75 464 3
vid_enc_GetParameter 15 67 389 3
vid_enc_SetConfig 14 51 323 3
vid_enc_GetConfig 4 22 111 3
enc_TranslateOMXProfileToPipe 8 21 60 1
enc_TranslateOMXLevelToPipe 17 37 108 1
vid_enc_MessageHandler 10 38 301 2
vid_enc_AllocateInBuffer 4 23 159 5
vid_enc_UseInBuffer 3 16 102 6
vid_enc_FreeInBuffer 3 15 102 3
vid_enc_AllocateOutBuffer 3 16 115 5
vid_enc_FreeOutBuffer 3 15 102 3
enc_NeedTask 4 27 176 1
enc_MoveTasks 1 8 55 2
enc_ReleaseTasks 3 11 67 1
enc_LoadImage 3 67 619 3
enc_ScaleInput 6 36 295 3
enc_GetPictureParamPreset 1 7 41 1
enc_ControlPicture 10 55 357 2
enc_HandleTask 3 21 204 3
enc_ClearBframes 3 21 164 2
vid_enc_EncodeFrame 15 76 521 2
vid_enc_BufferEncoded 5 32 269 3
Source file: ./lib/mesa/src/gallium/state_trackers/hgl/hgl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hgl_st_context 1 8 38 1
hgl_st_framebuffer 1 8 38 1
hgl_st_framebuffer_flush_front 3 11 63 3
hgl_st_framebuffer_validate_textures 12 53 295 4
hgl_st_framebuffer_validate 7 33 227 5
hgl_st_manager_get_param 2 9 32 2
hgl_create_st_framebuffer 2 24 162 1
hgl_create_st_api 1 5 14 0
hgl_create_st_manager 1 12 59 1
hgl_destroy_st_manager 1 5 18 1
hgl_create_st_visual 11 34 204 1
hgl_destroy_st_visual 1 5 18 1
Source file: ./lib/mesa/src/gallium/state_trackers/hgl/bitmap_wrapper.h
Source file: ./lib/mesa/src/gallium/state_trackers/hgl/bitmap_wrapper.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_bitmap 2 7 48 3
get_bitmap_size 4 10 77 3
get_bitmap_color_space 2 7 33 1
copy_bitmap_bits 2 6 53 3
import_bitmap_bits 2 7 51 5
delete_bitmap 1 5 21 1
get_bitmap_bytes_per_row 2 7 33 1
get_bitmap_bits_length 2 7 33 1
dump_bitmap 2 13 89 1
Source file: ./lib/mesa/src/gallium/state_trackers/hgl/hgl_context.h
Source file: ./lib/mesa/src/gallium/state_trackers/clover/llvm/codegen/bitcode.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_symbol_offsets 2 8 68 1
emit_code 1 6 63 1
clover::llvm::build_module_bitcode 1 4 41 2
clover::llvm::print_module_bitcode 1 6 46 1
clover::llvm::build_module_library 1 6 54 1
clover::llvm::parse_module_library 2 8 102 3
Source file: ./lib/mesa/src/gallium/state_trackers/clover/llvm/codegen/native.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
elf::get 1 5 46 1
elf::get_symbol_table 4 13 91 1
elf::get_symbol_offsets 3 14 113 2
get_symbol_offsets 2 7 76 2
emit_code 4 29 240 4
clover::llvm::build_module_native 1 7 67 4
clover::llvm::print_module_native 2 11 76 2
Source file: ./lib/mesa/src/gallium/state_trackers/clover/llvm/codegen/common.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_image_type 9 13 95 2
make_kernel_args 12 75 644 3
make_text_section 1 8 121 1
clover::llvm::build_module_common 3 15 125 4
Source file: ./lib/mesa/src/gallium/state_trackers/clover/llvm/metadata.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::llvm::detail::get_kernel_nodes 2 7 49 1
clover::llvm::detail::is_kernel_node_for 1 6 56 1
clover::llvm::detail::is_kernel 2 5 41 1
clover::llvm::detail::get_kernel_metadata_operands 5 20 196 2
clover::llvm::get_argument_metadata 1 7 60 3
clover::llvm::get_kernels 3 8 59 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/llvm/compat.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::llvm::compat::set_lang_defaults 2 8 68 6
clover::llvm::compat::add_link_bitcode_file 2 5 41 2
clover::llvm::compat::add_data_layout_pass 2 3 21 1
clover::llvm::compat::add_internalize_pass 2 10 114 2
clover::llvm::compat::create_linker 2 4 54 1
clover::llvm::compat::link_in_module 2 5 47 2
clover::llvm::compat::get_data_layout 2 4 29 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/llvm/codegen.hpp
Source file: ./lib/mesa/src/gallium/state_trackers/clover/llvm/util.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::llvm::fail 1 4 28 3
clover::llvm::tokenize 2 8 55 1
clover::llvm::as_string 1 3 29 1
clover::llvm::target::target 1 3 57 1
clover::llvm::debug::has_flag 1 12 63 1
clover::llvm::debug::log 2 8 63 2
Source file: ./lib/mesa/src/gallium/state_trackers/clover/llvm/invocation.hpp
Source file: ./lib/mesa/src/gallium/state_trackers/clover/api/util.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::ret_error 2 4 28 2
clover::ret_object 2 7 43 2
clover::ret_object 1 4 28 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/llvm/invocation.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_targets 2 10 38 0
diagnostic_handler 2 8 68 2
create_context 1 6 39 1
create_compiler_instance 2 26 276 3
compile 4 33 305 8
clover::llvm::compile_program 3 16 142 5
optimize 2 14 103 3
link 3 11 101 4
clover::llvm::link_program 6 24 242 5
Source file: ./lib/mesa/src/gallium/state_trackers/clover/api/context.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clCreateContext 6 22 179 6
catch 1 4 18 1
clCreateContextFromType 5 23 170 5
catch 1 4 18 1
clRetainContext 1 4 20 1
catch 1 3 15 1
clReleaseContext 2 5 28 1
catch 1 3 15 1
clGetContextInfo 5 22 148 5
catch 1 3 15 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/api/kernel.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clCreateKernel 2 8 78 3
catch 1 4 20 1
catch 1 4 18 1
clCreateKernelsInProgram 5 18 138 4
catch 1 3 15 1
clRetainKernel 1 4 20 1
catch 1 3 15 1
clReleaseKernel 2 5 28 1
catch 1 3 15 1
clSetKernelArg 1 5 43 4
catch 1 3 13 1
catch 1 3 15 1
clGetKernelInfo 6 25 169 5
catch 1 3 15 1
clGetKernelWorkGroupInfo 8 29 212 6
catch 1 3 15 1
catch 1 3 13 1
clGetKernelArgInfo 1 6 32 6
validate_common 5 14 140 3
validate_grid_size 5 9 78 3
validate_grid_offset 2 7 43 3
validate_block_size 6 19 153 5
clEnqueueNDRangeKernel 1 21 175 9
catch 1 3 15 1
clEnqueueTask 1 15 123 5
catch 1 3 15 1
clEnqueueNativeKernel 1 7 52 10
Source file: ./lib/mesa/src/gallium/state_trackers/clover/api/event.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clCreateUserEvent 1 5 43 2
catch 1 4 18 1
clSetUserEventStatus 4 12 66 2
catch 1 3 15 1
clWaitForEvents 4 12 107 2
catch 1 3 15 1
clGetEventInfo 6 25 164 5
catch 1 3 15 1
clSetEventCallback 3 13 114 4
catch 1 3 15 1
clRetainEvent 1 4 20 1
catch 1 3 15 1
clReleaseEvent 2 5 28 1
catch 1 3 15 1
clEnqueueMarker 2 7 52 2
catch 1 3 15 1
clEnqueueMarkerWithWaitList 3 12 97 4
catch 1 3 15 1
clEnqueueBarrier 1 4 16 1
catch 1 3 15 1
clEnqueueBarrierWithWaitList 3 12 97 4
catch 1 3 15 1
clEnqueueWaitForEvents 1 5 35 3
catch 1 3 15 1
clGetEventProfilingInfo 6 24 161 5
catch 1 3 13 1
catch 1 3 16 1
catch 1 3 15 1
clFinish 1 6 48 1
catch 1 3 15 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/api/memory.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
validate_flags 12 32 223 2
clCreateBuffer 4 15 130 5
catch 1 4 18 1
clCreateSubBuffer 6 19 148 5
catch 1 4 18 1
clCreateImage 31 65 503 6
catch 1 4 18 1
clCreateImage2D 1 8 75 8
clCreateImage3D 1 9 81 10
clGetSupportedImageFormats 5 16 113 6
catch 1 3 15 1
clGetMemObjectInfo 12 41 285 5
catch 1 3 15 1
clGetImageInfo 8 31 197 5
catch 1 3 15 1
clRetainMemObject 1 4 20 1
catch 1 3 15 1
clReleaseMemObject 2 5 28 1
catch 1 3 15 1
clSetMemObjectDestructorCallback 2 9 63 3
catch 1 3 15 1
clEnqueueFillBuffer 1 9 44 9
clEnqueueFillImage 1 9 45 8
Source file: ./lib/mesa/src/gallium/state_trackers/clover/api/dispatch.hpp
Source file: ./lib/mesa/src/gallium/state_trackers/clover/api/transfer.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vector 1 3 17 1
pitch 3 8 75 2
size 2 6 46 2
validate_common 2 7 54 2
validate_object 5 11 123 5
validate_object 5 12 122 4
validate_object 3 7 70 5
validate_copy 3 14 104 8
validate_copy 4 13 86 6
validate_object_access 2 6 37 2
validate_map_flags 5 9 67 2
_map::get 1 5 52 5
_map<void*>::get 1 4 30 5
_map<constvoid*>::get 1 4 32 5
soft_copy_op 3 22 223 8
hard_copy_op 1 7 68 6
clEnqueueReadBuffer 1 22 189 9
catch 1 3 15 1
clEnqueueWriteBuffer 1 22 190 9
catch 1 3 15 1
clEnqueueReadBufferRect 1 29 236 14
catch 1 3 15 1
clEnqueueWriteBufferRect 1 29 237 14
catch 1 3 15 1
clEnqueueCopyBuffer 1 25 228 9
catch 1 3 15 1
clEnqueueCopyBufferRect 1 30 257 13
catch 1 3 15 1
clEnqueueReadImage 1 26 233 11
catch 1 3 15 1
clEnqueueWriteImage 1 26 234 11
catch 1 3 15 1
clEnqueueCopyImage 1 24 197 9
catch 1 3 15 1
clEnqueueCopyImageToBuffer 1 28 233 9
catch 1 3 15 1
clEnqueueCopyBufferToImage 1 28 233 9
catch 1 3 15 1
clEnqueueMapBuffer 1 18 183 10
catch 1 4 18 1
clEnqueueMapImage 1 19 177 12
catch 1 4 18 1
clEnqueueUnmapMemObject 1 15 118 6
catch 1 3 15 1
clEnqueueMigrateMemObjects 1 10 38 7
Source file: ./lib/mesa/src/gallium/state_trackers/clover/api/platform.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clGetPlatformIDs 7 11 59 3
clover::GetPlatformInfo 8 30 138 5
catch 1 3 15 1
clover::GetExtensionFunctionAddress 2 7 39 1
clover::IcdGetPlatformIDsKHR 1 4 27 3
clGetPlatformInfo 1 4 35 5
clGetExtensionFunctionAddress 1 3 15 1
clIcdGetPlatformIDsKHR 1 4 25 3
Source file: ./lib/mesa/src/gallium/state_trackers/clover/api/device.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clGetDeviceIDs 12 24 174 5
catch 1 3 15 1
clCreateSubDevices 1 6 26 5
clRetainDevice 1 4 16 1
catch 1 3 15 1
clReleaseDevice 1 4 16 1
catch 1 3 15 1
clGetDeviceInfo 73 223 1257 5
catch 1 3 15 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/api/dispatch.cpp
Source file: ./lib/mesa/src/gallium/state_trackers/clover/api/queue.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clCreateCommandQueue 3 13 90 4
catch 1 4 18 1
clRetainCommandQueue 1 4 20 1
catch 1 3 15 1
clReleaseCommandQueue 2 7 40 1
catch 1 3 15 1
clGetCommandQueueInfo 5 22 144 5
catch 1 3 15 1
clFlush 1 4 20 1
catch 1 3 15 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/api/interop.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
opencl_dri_event_add_ref 1 4 10 1
opencl_dri_event_release 1 4 15 1
opencl_dri_event_wait 2 7 42 2
catch 1 3 10 1
opencl_dri_event_get_fence 1 3 18 1
catch 1 3 10 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/api/program.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
validate_build_common 5 13 110 5
clCreateProgramWithSource 7 15 138 5
catch 1 4 18 1
clCreateProgramWithBinary 10 36 317 7
catch 1 4 18 1
clCreateProgramWithBuiltInKernels 2 12 88 5
catch 1 4 18 1
clRetainProgram 1 4 20 1
catch 1 3 15 1
clReleaseProgram 2 5 28 1
catch 1 3 15 1
clBuildProgram 4 15 133 6
catch 1 3 15 1
clCompileProgram 7 28 251 9
catch 1 3 11 1
catch 1 3 11 1
catch 1 3 15 1
validate_link_devices 4 14 115 2
clLinkProgram 4 20 178 9
catch 1 4 18 1
catch 1 4 18 1
clUnloadCompiler 1 3 8 0
clUnloadPlatformCompiler 1 3 10 1
clGetProgramInfo 13 52 427 5
catch 1 3 15 1
clGetProgramBuildInfo 5 23 156 6
catch 1 3 15 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/api/sampler.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clCreateSampler 2 9 78 5
catch 1 4 18 1
clRetainSampler 1 4 20 1
catch 1 3 15 1
clReleaseSampler 2 5 28 1
catch 1 3 15 1
clGetSamplerInfo 6 25 161 5
catch 1 3 15 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/tgsi/invocation.hpp
Source file: ./lib/mesa/src/gallium/state_trackers/clover/tgsi/compiler.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
read_header 14 41 343 3
read_body 2 10 108 3
clover::tgsi::compile_program 2 12 102 2
clover::tgsi::link_program 2 5 37 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/timestamp.hpp
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/resource.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::mapping::operator T * 1 3 15 0
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/program.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::program::build::build 1 2 47 3
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/timestamp.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
timestamp::query::query 1 5 48 1
timestamp::query::query 1 5 32 1
timestamp::query::~query 2 4 30 0
timestamp::query::operator ( ) 2 6 51 0
timestamp::current::current 1 3 30 1
timestamp::current::operator ( ) 1 3 15 0
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/module.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_proc 1 3 27 2
_proc 1 3 26 2
_proc 1 5 28 1
_proc 1 3 27 2
_serializer<T,typenamestd::enable_if<std::is_scalar<T>::value>::type>::proc 1 3 36 2
_serializer<T,typenamestd::enable_if<std::is_scalar<T>::value>::type>::proc 1 3 34 2
_serializer<T,typenamestd::enable_if<std::is_scalar<T>::value>::type>::proc 1 3 22 2
_serializer<std::vector<T>,typenamestd::enable_if<!std::is_scalar<T>::value>::type>::proc 2 5 65 2
_serializer<std::vector<T>,typenamestd::enable_if<!std::is_scalar<T>::value>::type>::proc 2 5 69 2
_serializer<std::vector<T>,typenamestd::enable_if<!std::is_scalar<T>::value>::type>::proc 2 5 58 2
_serializer<std::vector<T>,typenamestd::enable_if<std::is_scalar<T>::value>::type>::proc 1 5 64 2
_serializer<std::vector<T>,typenamestd::enable_if<std::is_scalar<T>::value>::type>::proc 1 5 61 2
_serializer<std::vector<T>,typenamestd::enable_if<std::is_scalar<T>::value>::type>::proc 1 3 38 2
_serializer<std::string>::proc 1 4 57 2
_serializer<std::string>::proc 1 4 55 2
_serializer<std::string>::proc 1 3 39 2
_serializer<module::section>::proc 1 6 48 2
_serializer<module::argument>::proc 1 8 66 2
_serializer<module::symbol>::proc 1 6 48 2
_serializer<module>::proc 1 4 30 2
clover::module::serialize 1 3 21 1
clover::module::deserialize 1 3 21 1
clover::module::size 1 5 24 0
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/property.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::detail::property_scalar::property_scalar 1 2 13 1
clover::detail::property_vector::property_vector 1 2 13 1
clover::detail::property_matrix::property_matrix 1 2 13 1
clover::detail::property_string::property_string 1 2 13 1
clover::property_buffer::property_buffer 1 3 30 3
clover::property_buffer::as_scalar 1 3 11 0
clover::property_buffer::as_vector 1 3 11 0
clover::property_buffer::as_matrix 1 3 11 0
clover::property_buffer::as_string 1 3 11 0
clover::property_buffer::allocate 5 10 61 1
clover::detail::property_scalar<T>::operator = 2 6 49 1
clover::detail::property_vector<T>::operator = 2 6 56 1
clover::detail::property_matrix<T>::operator = 3 9 80 1
clover::detail::property_string::operator = 2 6 70 1
clover::property_element::property_element 1 2 9 0
clover::property_element::property_element 1 2 12 1
clover::property_element::as 1 4 28 0
clover::obj 4 11 67 1
clover::desc 2 9 66 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/context.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
context::context 1 5 39 3
context::operator == 1 3 19 1
context::operator != 1 3 19 1
context::properties 1 3 11 0
context::devices 1 3 18 0
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/memory.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
memory_obj::memory_obj 2 7 61 4
memory_obj::~memory_obj 2 6 31 0
memory_obj::operator == 1 3 19 1
memory_obj::destroy_notify 1 3 23 1
memory_obj::flags 1 3 11 0
memory_obj::size 1 3 11 0
memory_obj::host_ptr 1 3 11 0
buffer::buffer 1 4 33 4
buffer::type 1 3 11 0
root_buffer::root_buffer 1 4 33 4
root_buffer::resource 3 12 127 1
sub_buffer::sub_buffer 1 6 54 4
sub_buffer::resource 2 8 94 1
sub_buffer::offset 1 3 11 0
image::image 1 9 84 10
image::resource 3 12 127 1
image::format 1 3 11 0
image::width 1 3 11 0
image::height 1 3 11 0
image::depth 1 3 11 0
image::pixel_size 1 3 17 0
image::row_pitch 1 3 11 0
image::slice_pitch 1 3 11 0
image2d::image2d 1 7 58 7
image2d::type 1 3 11 0
image3d::image3d 1 9 64 9
image3d::type 1 3 11 0
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/kernel.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kernel::kernel 3 9 88 3
pad_vector 1 5 61 3
kernel::launch 1 37 476 4
kernel::mem_local 3 8 48 0
kernel::mem_private 1 3 11 0
kernel::name 1 3 11 0
kernel::optimal_block_size 1 6 53 2
kernel::required_block_size 1 3 17 0
kernel::args 1 3 17 0
kernel::args 1 3 18 0
kernel::module 1 3 28 1
kernel::exec_context::exec_context 1 3 36 1
kernel::exec_context::~exec_context 2 4 26 0
kernel::exec_context::bind 15 68 601 2
kernel::exec_context::unbind 2 11 69 0
bytes 1 3 31 1
byteswap 2 4 34 2
align 1 3 27 2
msb 2 6 39 1
extend 4 11 133 3
insert 1 3 36 2
allocate 1 5 32 2
kernel::argument::create 10 21 195 1
kernel::argument::argument 1 2 14 0
kernel::argument::set 1 3 13 0
kernel::argument::storage 1 3 13 0
kernel::scalar_argument::scalar_argument 1 2 16 1
kernel::scalar_argument::set 3 8 63 2
kernel::scalar_argument::bind 1 8 74 2
kernel::scalar_argument::unbind 1 2 12 1
kernel::global_argument::set 3 6 54 2
kernel::global_argument::bind 2 15 143 2
kernel::global_argument::unbind 1 2 12 1
kernel::local_argument::storage 1 3 13 0
kernel::local_argument::set 3 8 45 2
kernel::local_argument::bind 1 9 87 2
kernel::local_argument::unbind 1 2 12 1
kernel::constant_argument::set 3 6 54 2
kernel::constant_argument::bind 2 15 152 2
kernel::constant_argument::unbind 2 4 36 1
kernel::image_rd_argument::set 3 8 62 2
kernel::image_rd_argument::bind 1 10 114 2
kernel::image_rd_argument::unbind 1 3 32 1
kernel::image_wr_argument::set 3 8 62 2
kernel::image_wr_argument::bind 1 10 116 2
kernel::image_wr_argument::unbind 1 3 32 1
kernel::sampler_argument::set 3 8 59 2
kernel::sampler_argument::bind 1 5 40 2
kernel::sampler_argument::unbind 1 3 24 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/object.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::descriptor::descriptor 1 4 25 0
clover::detail::descriptor_traits::validate 4 6 53 1
clover::detail::descriptor_traits::validate_list 3 4 27 2
clover::detail::descriptor_traits<default_tag,D>::validate 3 4 28 1
clover::detail::descriptor_traits<default_tag,D>::validate_list 3 4 27 2
clover::detail::descriptor_traits<allow_empty_tag,D>::validate 3 4 28 1
clover::detail::descriptor_traits<allow_empty_tag,D>::validate_list 2 4 31 2
clover::detail::descriptor_traits<wait_list_tag,D>::validate 3 4 25 1
clover::detail::descriptor_traits<wait_list_tag,D>::validate_list 2 4 30 2
clover::obj 1 5 43 1
clover::pobj 2 6 46 1
clover::desc 1 3 22 1
clover::desc 1 3 21 1
clover::objs 1 4 47 2
clover::descs 1 5 34 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/event.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
event::event 2 7 67 4
event::~event 1 2 7 0
event::trigger_self 2 7 49 0
event::trigger 3 9 48 0
event::abort_self 1 7 49 1
event::abort 2 6 38 1
event::signalled 1 4 25 0
event::status 1 4 24 0
event::chain 2 10 83 1
event::wait 2 6 52 0
hard_event::hard_event 2 9 96 4
hard_event::~hard_event 1 4 33 0
hard_event::status 4 11 72 0
hard_event::queue 1 3 14 0
hard_event::command 1 3 11 0
hard_event::wait 4 9 69 0
hard_event::time_queued 1 3 11 0
hard_event::time_submit 1 3 11 0
hard_event::time_start 1 3 11 0
hard_event::time_end 1 3 11 0
hard_event::fence 1 4 36 1
hard_event::profile 2 13 98 2
soft_event::soft_event 2 6 45 4
soft_event::status 4 11 65 0
soft_event::queue 1 3 11 0
soft_event::command 1 3 11 0
soft_event::wait 2 5 28 0
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/context.hpp
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/queue.hpp
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/kernel.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::kernel::image_argument::get 1 3 9 0
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/sampler.hpp
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/device.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_compute_param 1 7 67 3
device::device 4 9 67 2
device::~device 3 6 30 0
device::operator == 1 3 19 1
device::type 4 11 38 0
device::vendor_id 4 11 44 0
device::max_images_read 1 3 11 0
device::max_images_write 1 3 11 0
device::max_image_levels_2d 1 3 18 0
device::max_image_levels_3d 1 3 18 0
device::max_samplers 1 4 20 0
device::max_mem_global 1 4 26 0
device::max_mem_local 1 4 26 0
device::max_mem_input 1 4 26 0
device::max_const_buffer_size 1 4 20 0
device::max_const_buffers 1 4 20 0
device::max_threads_per_block 1 4 26 0
device::max_mem_alloc_size 1 4 26 0
device::max_clock_frequency 1 4 26 0
device::max_compute_units 1 4 26 0
device::image_support 1 4 26 0
device::has_doubles 1 4 20 0
device::max_block_size 1 5 40 0
device::subgroup_size 1 4 26 0
device::address_bits 1 4 26 0
device::device_name 1 3 16 0
device::vendor_name 1 3 16 0
device::ir_format 1 4 24 0
device::ir_target 1 5 39 0
device::endianness 1 3 22 0
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/format.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::translate_target 4 12 39 1
clover::translate_format 2 6 40 1
clover::supported_formats 3 14 103 2
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/device.hpp
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/platform.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
platform::platform 4 13 98 0
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/resource.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
box::box 1 5 71 2
box::operator const pipe_box * 1 3 12 0
resource::resource 1 3 35 2
resource::~resource 1 2 7 0
resource::copy 1 7 83 5
resource::add_map 1 5 51 5
resource::del_map 1 5 39 1
resource::map_count 1 3 15 0
resource::bind_sampler_view 1 5 42 1
resource::unbind_sampler_view 1 4 27 2
resource::bind_surface 2 8 71 2
resource::unbind_surface 1 3 27 2
root_resource::root_resource 10 45 413 4
root_resource::root_resource 1 5 32 3
root_resource::~root_resource 1 3 24 0
sub_resource::sub_resource 1 5 46 2
mapping::mapping 6 17 133 6
mapping::mapping 1 6 49 1
mapping::~mapping 2 5 22 0
mapping::operator = 1 6 47 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/program.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
program::program 1 3 39 2
program::program 1 10 83 3
program::compile 5 19 134 3
program::link 4 20 177 3
program::source 1 3 11 0
program::devices 1 3 18 0
program::build::status 3 8 40 0
program::build 2 4 39 1
program::symbols 2 5 35 0
program::kernel_ref_count 1 3 15 0
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/error.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::error::error 1 3 26 2
clover::error::get 1 3 9 0
clover::invalid_build_options_error::invalid_build_options_error 1 2 20 1
clover::build_error::build_error 1 2 20 1
clover::invalid_object_error<command_queue>::invalid_object_error 1 2 18 1
clover::invalid_object_error<context>::invalid_object_error 1 2 18 1
clover::invalid_object_error<device>::invalid_object_error 1 2 18 1
clover::invalid_object_error<event>::invalid_object_error 1 2 18 1
clover::invalid_object_error<soft_event>::invalid_object_error 1 2 18 1
clover::invalid_object_error<kernel>::invalid_object_error 1 2 18 1
clover::invalid_object_error<memory_obj>::invalid_object_error 1 2 18 1
clover::invalid_object_error<buffer>::invalid_object_error 1 2 18 1
clover::invalid_object_error<root_buffer>::invalid_object_error 1 2 18 1
clover::invalid_object_error<sub_buffer>::invalid_object_error 1 2 18 1
clover::invalid_object_error<image>::invalid_object_error 1 2 18 1
clover::invalid_object_error<image2d>::invalid_object_error 1 2 18 1
clover::invalid_object_error<image3d>::invalid_object_error 1 2 18 1
clover::invalid_object_error<platform>::invalid_object_error 1 2 18 1
clover::invalid_object_error<program>::invalid_object_error 1 2 18 1
clover::invalid_object_error<sampler>::invalid_object_error 1 2 18 1
clover::invalid_wait_list_error::invalid_wait_list_error 1 2 18 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/event.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::event::fence 1 3 9 0
clover::hard_event::fence 1 3 9 0
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/queue.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
debug_notify_callback 1 10 67 5
command_queue::command_queue 4 15 118 3
command_queue::~command_queue 1 3 14 0
command_queue::flush 4 14 113 0
command_queue::properties 1 3 11 0
command_queue::profiling_enabled 1 3 13 0
command_queue::sequence 2 6 52 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/memory.hpp
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/platform.hpp
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/format.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
operator < 2 5 42 2
operator == 2 4 34 2
operator != 1 3 23 2
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/module.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::module::section::section 1 3 44 4
clover::module::section::section 1 1 24 0
clover::module::argument::argument 1 7 57 6
clover::module::argument::argument 1 4 41 2
clover::module::argument::argument 1 3 35 0
clover::module::symbol::symbol 1 3 47 4
clover::module::symbol::symbol 1 1 23 0
Source file: ./lib/mesa/src/gallium/state_trackers/clover/core/sampler.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sampler::sampler 1 6 41 4
sampler::norm_mode 1 3 10 0
sampler::addr_mode 1 3 10 0
sampler::filter_mode 1 3 10 0
sampler::bind 6 14 107 1
sampler::unbind 1 3 27 2
Source file: ./lib/mesa/src/gallium/state_trackers/clover/util/lazy.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::detail::basic_lazy::~basic_lazy 1 2 5 0
clover::detail::deferred_lazy::deferred_lazy 1 2 25 1
clover::detail::deferred_lazy::clone 1 3 14 0
clover::detail::deferred_lazy::operator T 2 7 30 0
clover::detail::strict_lazy::strict_lazy 1 2 21 1
clover::detail::strict_lazy::clone 1 3 14 0
clover::detail::strict_lazy::operator T 1 3 10 0
clover::lazy::undefined_error::undefined_error 1 2 12 0
clover::lazy::lazy 1 2 21 1
clover::lazy::lazy 1 4 40 1
clover::lazy::lazy 1 5 25 0
clover::lazy::lazy 1 2 18 1
clover::lazy::lazy 1 3 24 1
clover::lazy::~lazy 1 3 8 0
clover::lazy::operator = 1 4 23 1
clover::lazy::operator T 1 3 11 0
Source file: ./lib/mesa/src/gallium/state_trackers/clover/util/pointer.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::ref_counter::ref_counter 1 1 14 1
clover::ref_counter::ref_count 1 3 9 0
clover::ref_counter::retain 1 3 8 0
clover::ref_counter::release 1 3 13 0
clover::ref_holder::ref_holder 1 3 20 1
clover::ref_holder::ref_holder 1 3 17 1
clover::ref_holder::ref_holder 1 4 21 1
clover::ref_holder::~ref_holder 2 4 15 0
clover::ref_holder::operator = 1 4 23 1
clover::ref_holder::operator == 1 3 18 1
clover::ref_holder::operator != 1 3 18 1
clover::intrusive_ptr::intrusive_ptr 2 4 25 1
clover::intrusive_ptr::intrusive_ptr 1 3 16 1
clover::intrusive_ptr::intrusive_ptr 1 4 21 1
clover::intrusive_ptr::~intrusive_ptr 3 4 18 0
clover::intrusive_ptr::operator = 1 4 23 1
clover::intrusive_ptr::operator == 1 3 18 1
clover::intrusive_ptr::operator != 1 3 18 1
clover::intrusive_ptr::operator * 1 3 11 0
clover::intrusive_ptr::operator -> 1 3 10 0
clover::intrusive_ptr::operator ( ) 1 3 11 0
clover::intrusive_ptr::operator bool 1 3 10 0
clover::intrusive_ptr::operator T * 1 3 11 0
clover::intrusive_ref::intrusive_ref 1 3 20 1
clover::intrusive_ref::intrusive_ref 1 3 17 1
clover::intrusive_ref::intrusive_ref 1 4 21 1
clover::intrusive_ref::~intrusive_ref 3 4 18 0
clover::intrusive_ref::operator = 1 4 23 1
clover::intrusive_ref::operator == 1 3 18 1
clover::intrusive_ref::operator != 1 3 18 1
clover::intrusive_ref::operator ( ) 1 3 12 0
clover::intrusive_ref::operator T & 1 3 12 0
clover::create 1 5 43 1
clover::pseudo_ptr::pseudo_ptr 1 2 12 1
clover::pseudo_ptr::pseudo_ptr 1 2 16 1
clover::pseudo_ptr::operator = 1 4 20 1
clover::pseudo_ptr::operator * 1 3 9 0
clover::pseudo_ptr::operator -> 1 3 10 0
clover::pseudo_ptr::operator bool 1 3 10 0
Source file: ./lib/mesa/src/gallium/state_trackers/clover/util/range.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::range_store_traits<T,std::vector<S>>::create 1 3 24 1
clover::range_store_traits<T,std::array<S,N>>::create 1 6 48 1
clover::detail::basic_range::operator == 1 3 25 1
clover::detail::basic_range::operator != 1 3 20 1
clover::detail::basic_range::begin 1 3 19 0
clover::detail::basic_range::end 1 3 19 0
clover::detail::basic_range::begin 1 3 21 0
clover::detail::basic_range::end 1 3 21 0
clover::detail::basic_range::rbegin 1 3 12 0
clover::detail::basic_range::rend 1 3 12 0
clover::detail::basic_range::front 1 3 11 0
clover::detail::basic_range::back 1 3 15 0
clover::detail::basic_range::empty 1 3 15 0
clover::detail::basic_range::at 2 5 41 1
clover::detail::basic_range::at 2 5 42 1
clover::detail::basic_range::operator [ ] 1 3 17 1
clover::detail::basic_range::operator [ ] 1 3 18 1
clover::detail::basic_range::operator V 1 3 27 0
clover::iterator_range::iterator_range 1 2 13 0
clover::iterator_range::iterator_range 1 2 20 2
clover::iterator_range::operator == 2 3 24 1
clover::iterator_range::begin 1 3 9 0
clover::iterator_range::end 1 3 9 0
clover::iterator_range::size 1 3 15 0
clover::adaptor_range::adaptor_range 1 3 40 2
clover::adaptor_range::operator == 2 3 24 1
clover::adaptor_range::begin 1 3 21 0
clover::adaptor_range::end 1 4 33 0
clover::adaptor_range::begin 1 3 22 0
clover::adaptor_range::end 1 4 34 0
clover::adaptor_range::size 1 3 27 0
clover::slice_range::slice_range 1 4 43 3
clover::slice_range::operator == 3 3 30 1
clover::slice_range::begin 1 3 19 0
clover::slice_range::end 1 3 19 0
clover::slice_range::begin 1 3 20 0
clover::slice_range::end 1 3 20 0
clover::slice_range::size 1 3 11 0
clover::range 1 3 17 2
clover::range 1 3 27 2
clover::map 1 3 37 2
clover::range 1 3 25 1
clover::slice 1 4 43 3
clover::ref_vector::ref_vector 1 3 44 1
clover::ref_vector::ref_vector 1 3 43 1
Source file: ./lib/mesa/src/gallium/state_trackers/clover/util/adaptor.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::detail::iterator_adaptor::iterator_adaptor 1 2 5 0
clover::detail::iterator_adaptor::iterator_adaptor 1 3 32 2
clover::detail::iterator_adaptor::operator * 1 3 26 0
clover::detail::iterator_adaptor::operator ++ 1 4 21 0
clover::detail::iterator_adaptor::operator ++ 1 5 20 1
clover::detail::iterator_adaptor::operator == 1 3 18 1
clover::detail::iterator_adaptor::operator != 1 3 18 1
clover::detail::iterator_adaptor::operator -> 1 3 13 0
clover::detail::iterator_adaptor::operator -- 1 4 21 0
clover::detail::iterator_adaptor::operator -- 1 5 20 1
clover::detail::iterator_adaptor::operator += 1 4 24 1
clover::detail::iterator_adaptor::operator -= 1 4 25 1
clover::detail::iterator_adaptor::operator + 1 5 22 1
clover::detail::iterator_adaptor::operator - 1 5 22 1
clover::detail::iterator_adaptor::operator - 1 3 34 1
clover::detail::iterator_adaptor::operator [ ] 1 3 19 1
clover::detail::iterator_adaptor::operator < 1 3 18 1
clover::detail::iterator_adaptor::operator > 1 3 18 1
clover::detail::iterator_adaptor::operator >= 1 3 19 1
clover::detail::iterator_adaptor::operator <= 1 3 19 1
clover::detail::operator + 1 4 35 2
clover::detail::operator - 1 4 35 2
Source file: ./lib/mesa/src/gallium/state_trackers/clover/util/algebra.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::operator + 1 3 41 2
clover::operator - 1 3 41 2
clover::operator * 1 3 43 2
clover::operator * 1 3 43 2
clover::operator - 1 3 27 1
clover::dot 1 4 42 2
Source file: ./lib/mesa/src/gallium/state_trackers/clover/util/algorithm.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::head 1 4 25 1
clover::tail 1 4 39 1
clover::unique 2 5 33 1
clover::zip 1 3 28 1
clover::eval 2 4 37 1
clover::for_each 1 3 40 2
clover::copy 2 4 31 2
clover::fold 2 5 39 3
clover::count 3 8 53 2
clover::find 3 7 44 2
clover::all_of 3 7 39 2
clover::any_of 3 7 38 2
clover::erase_if 4 11 89 2
Source file: ./lib/mesa/src/gallium/state_trackers/clover/util/factor.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::factor::find_integer_prime_factors 7 13 100 2
clover::factor::detail::next_grid_factor 7 28 254 6
clover::factor::find_grid_optimal_factor 4 15 153 3
Source file: ./lib/mesa/src/gallium/state_trackers/clover/util/tuple.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::tuple::detail::_apply<F,T,integral_sequence<Is...>>::eval 1 3 34 2
clover::tuple::apply 1 4 45 2
clover::tuple::detail::_map<F,T,integral_sequence<Is...>>::eval 1 3 38 2
clover::tuple::map 1 4 45 2
Source file: ./lib/mesa/src/gallium/state_trackers/xa/xa_yuv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xa_yuv_bind_blend_state 1 12 103 1
xa_yuv_bind_shaders 1 10 65 1
xa_yuv_bind_samplers 2 24 199 2
xa_yuv_fs_constants 1 6 37 2
xa_yuv_planar_blit 5 46 288 14
Source file: ./lib/mesa/src/gallium/state_trackers/clover/util/functional.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clover::identity::operator ( ) 1 3 14 1
clover::plus::operator ( ) 1 3 18 2
clover::minus::operator ( ) 1 3 18 2
clover::negate::operator ( ) 1 3 14 1
clover::multiplies::operator ( ) 1 3 18 2
clover::divides::operator ( ) 1 3 18 2
clover::modulus::operator ( ) 1 3 18 2
clover::minimum::operator ( ) 1 3 13 1
clover::minimum::operator ( ) 2 4 34 2
clover::maximum::operator ( ) 1 3 13 1
clover::maximum::operator ( ) 2 4 34 2
clover::preincs::operator ( ) 1 3 15 1
clover::predecs::operator ( ) 1 3 15 1
clover::multiplies_by_t::multiplies_by_t 1 2 12 1
clover::multiplies_by_t::operator ( ) 1 3 15 1
clover::multiplies_by 1 3 12 1
clover::preincs_by_t::preincs_by_t 1 2 12 1
clover::preincs_by_t::operator ( ) 1 3 16 1
clover::preincs_by 1 3 12 1
clover::predecs_by_t::predecs_by_t 1 2 12 1
clover::predecs_by_t::operator ( ) 1 3 16 1
clover::predecs_by 1 3 12 1
clover::greater::operator ( ) 1 3 18 2
clover::evals::operator ( ) 1 3 23 1
clover::derefs::operator ( ) 1 3 21 1
clover::addresses::operator ( ) 1 3 15 1
clover::addresses::operator ( ) 1 3 23 1
clover::begins::operator ( ) 1 3 27 1
clover::ends::operator ( ) 1 3 27 1
clover::sizes::operator ( ) 1 3 27 1
clover::advances_by_t::advances_by_t 1 2 12 1
clover::advances_by_t::operator ( ) 1 4 23 1
clover::advances_by 1 3 12 1
clover::zips::operator ( ) 1 3 33 1
clover::is_zero::operator ( ) 1 3 17 1
clover::keys::operator ( ) 1 3 51 1
clover::values::operator ( ) 1 3 51 1
clover::equals_t::equals_t 1 1 13 1
clover::equals_t::operator ( ) 1 3 16 1
clover::equals 1 3 21 1
clover::name_equals::name_equals 1 2 16 1
clover::name_equals::operator ( ) 1 3 36 1
clover::key_equals_t::key_equals_t 1 2 13 1
clover::key_equals_t::operator ( ) 1 3 19 1
clover::key_equals 1 3 21 1
clover::type_equals_t::type_equals_t 1 2 12 1
clover::type_equals_t::operator ( ) 1 3 19 1
clover::type_equals 1 3 12 1
clover::interval_overlaps::operator ( ) 4 4 41 4
Source file: ./lib/mesa/src/gallium/state_trackers/xa/xa_composite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xa_convert_blend_for_luminance 3 12 32 1
blend_for_op 18 43 271 5
xa_repeat_to_gallium 5 16 44 1
xa_filter_to_gallium 3 15 50 2
xa_is_filter_accelerated 3 7 33 1
xa_composite_check_accelerated 12 26 154 1
bind_composite_blend_state 2 17 153 2
picture_format_fixups 16 35 206 2
bind_shaders 14 49 296 2
bind_samplers 5 66 476 2
xa_composite_prepare 7 28 159 2
xa_composite_rect 5 21 179 9
xa_composite_done 1 7 31 1
xa_composite_allocation 1 4 10 1
Source file: ./lib/mesa/src/gallium/state_trackers/xa/xa_composite.h
Source file: ./lib/mesa/src/gallium/state_trackers/xa/xa_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xa_context_flush 2 8 60 1
xa_context_default 1 4 14 1
xa_context_create 1 10 78 1
xa_context_destroy 6 21 127 1
xa_surface_dma 5 33 243 7
xa_surface_map 10 31 175 3
xa_surface_unmap 2 8 43 1
xa_ctx_srf_create 5 19 134 2
xa_ctx_srf_destroy 1 3 9 1
xa_copy_prepare 4 20 122 3
xa_copy 2 16 146 7
xa_copy_done 2 6 23 1
bind_solid_blend_state 1 12 103 1
xa_solid_prepare 4 33 253 3
xa_solid 1 5 59 5
xa_solid_done 1 7 32 1
xa_fence_get 3 13 86 1
xa_fence_wait 4 14 85 2
xa_fence_destroy 3 10 54 1
xa_ctx_sampler_views_destroy 2 7 46 1
Source file: ./lib/mesa/src/gallium/state_trackers/xa/xa_context.h
Source file: ./lib/mesa/src/gallium/state_trackers/xa/xa_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xa_scissor_reset 1 8 47 1
xa_scissor_update 1 9 95 5
xa_min 2 4 23 2
xa_pixel_to_float4 1 12 124 2
xa_pixel_to_float4_a8 1 9 85 2
Source file: ./lib/mesa/src/gallium/state_trackers/xa/xa_tracker.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xa_get_pipe_format 16 61 249 2
xa_tracker_create 14 58 404 1
xa_tracker_destroy 1 8 49 1
xa_flags_compat 5 13 77 2
xa_get_format_stype_depth 5 18 114 3
xa_format_check_supported 6 19 117 3
handle_type 4 12 34 1
surface_create 9 51 299 8
xa_surface_create 1 9 50 7
xa_surface_from_handle 1 12 60 9
xa_surface_from_handle2 1 16 99 10
xa_surface_redefine 15 69 436 8
xa_surface_ref 2 8 28 1
xa_surface_unref 3 8 39 1
xa_tracker_version 1 6 31 3
xa_surface_handle 2 18 114 4
xa_surface_format 1 4 17 1
Source file: ./lib/mesa/src/gallium/state_trackers/xa/xa_tracker.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xa_format_type_is_color 1 4 17 1
xa_format_depth 2 5 27 1
Source file: ./lib/mesa/src/gallium/state_trackers/xa/xa_renderer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_affine 3 5 35 1
map_point 3 15 131 5
renderer_draw 3 19 151 1
renderer_draw_conditional 4 7 39 2
renderer_init_state 2 21 183 1
add_vertex_color 1 13 111 4
add_vertex_1tex 1 13 103 5
add_vertex_2tex 1 18 141 7
add_vertex_data1 2 34 425 9
add_vertex_data2 3 44 457 13
setup_vertex_data_yuv 1 26 210 10
renderer_bind_destination 3 33 257 2
renderer_set_constants 3 15 103 4
renderer_copy_prepare 7 63 424 5
renderer_copy 1 23 164 9
renderer_draw_yuv 2 26 183 10
renderer_begin_solid 1 5 21 1
renderer_solid 1 9 78 6
renderer_draw_flush 1 4 16 1
renderer_begin_textures 1 5 25 1
renderer_texture 6 42 315 6
Source file: ./lib/mesa/src/gallium/state_trackers/xvmc/tests/test_blocks.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 3 59 439 2
Source file: ./lib/mesa/src/gallium/state_trackers/xvmc/tests/test_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 5 62 588 2
Source file: ./lib/mesa/src/gallium/state_trackers/xvmc/tests/test_subpicture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PrintGUID 4 10 87 1
PrintComponentOrder 4 10 87 1
main 23 105 983 2
Source file: ./lib/mesa/src/gallium/state_trackers/xa/xa_tgsi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_fs_traits 3 29 113 1
src_in_mask 4 17 111 6
vs_normalize_coords 1 11 64 4
linear_gradient 1 42 380 9
radial_gradient 1 61 618 9
create_vs 6 44 325 2
create_yuv_shader 1 50 387 2
xrender_tex 6 54 350 8
create_fs 35 132 890 2
xa_shaders_create 1 8 44 1
cache_destroy 4 15 94 3
xa_shaders_destroy 1 6 44 1
shader_from_cache 3 15 95 4
xa_shaders_get 4 15 103 3
Source file: ./lib/mesa/src/gallium/state_trackers/xvmc/tests/testlib.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetPort 18 66 374 10
align 1 4 27 2
timeval_subtract 3 18 138 3
Source file: ./lib/mesa/src/gallium/state_trackers/xvmc/tests/testlib.h
Source file: ./lib/mesa/src/gallium/state_trackers/xvmc/tests/test_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 4 50 323 2
Source file: ./lib/mesa/src/gallium/state_trackers/xvmc/tests/test_rendering.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ParseArgs 11 46 238 6
Gradient 8 25 182 5
main 14 153 1093 2
Source file: ./lib/mesa/src/gallium/state_trackers/xvmc/block.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XvMCCreateBlocks 3 14 81 4
XvMCDestroyBlocks 1 7 32 2
XvMCCreateMacroBlocks 3 14 84 4
XvMCDestroyMacroBlocks 1 7 32 2
Source file: ./lib/mesa/src/gallium/state_trackers/xvmc/tests/xvmc_bench.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ParseArgs 32 104 603 3
main 11 104 845 2
Source file: ./lib/mesa/src/gallium/state_trackers/xvmc/context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Validate 18 84 537 13
ProfileToPipe 5 14 67 1
FormatToPipe 4 15 51 1
XvMCCreateContext 15 110 694 7
XvMCDestroyContext 3 18 121 2
Source file: ./lib/mesa/src/gallium/state_trackers/xvmc/surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MacroBlocksToPipe 8 43 291 7
GetPictureDescription 5 15 111 2
RecursiveEndFrame 5 24 163 1
XvMCCreateSurface 5 51 296 3
XvMCRenderSurface 26 73 519 11
XvMCFlushSurface 2 8 37 2
XvMCSyncSurface 2 8 37 2
XvMCPutSurface 12 79 659 12
XvMCGetSurfaceStatus 4 18 108 3
XvMCDestroySurface 4 21 135 2
XvMCHideSurface 3 7 33 2
Source file: ./lib/mesa/src/gallium/state_trackers/xvmc/subpicture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XvIDToPipe 4 14 45 1
NumPaletteEntries4XvID 4 13 42 1
PipeToComponentOrder 4 22 108 2
Validate 8 53 327 4
upload_sampler 2 15 116 7
XvMCCreateSubpicture 11 85 576 6
XvMCClearSubpicture 3 30 215 7
XvMCCompositeSubpicture 4 26 192 9
XvMCDestroySubpicture 2 14 81 2
XvMCSetSubpicturePalette 2 18 126 3
XvMCBlendSubpicture 4 24 172 11
XvMCBlendSubpicture2 6 15 101 12
XvMCSyncSubpicture 2 7 28 2
XvMCFlushSubpicture 2 7 28 2
XvMCGetSubpictureStatus 2 9 42 3
Source file: ./lib/mesa/src/gallium/state_trackers/xvmc/xvmc_private.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XVMC_MSG 3 13 74 3
Source file: ./lib/mesa/src/gallium/state_trackers/xvmc/attributes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XvMCQueryAttributes 5 14 98 3
XvMCSetAttribute 10 35 245 4
XvMCGetAttribute 9 26 194 4
Source file: ./lib/mesa/src/gallium/state_trackers/va/picture_vc1.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVaHandlePictureParameterBufferVC1 2 38 534 3
vlVaHandleSliceParameterBufferVC1 2 5 42 2
Source file: ./lib/mesa/src/gallium/state_trackers/va/config.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVaQueryConfigProfiles 7 21 132 3
vlVaQueryConfigEntrypoints 7 26 149 4
vlVaGetConfigAttributes 12 52 214 5
vlVaCreateConfig 22 88 507 6
vlVaDestroyConfig 4 18 91 2
vlVaQueryConfigAttributes 5 27 158 6
Source file: ./lib/mesa/src/gallium/state_trackers/va/picture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVaBeginPicture 14 37 218 3
vlVaGetReferenceFrame 2 9 46 3
getEncParamPreset 2 25 282 1
handlePictureParameterBuffer 11 39 220 3
handleIQMatrixBuffer 5 19 77 2
handleSliceParameterBuffer 6 22 89 2
bufHasStartcode 4 13 107 3
handleVASliceDataBufferType 13 53 400 2
handleVAEncMiscParameterTypeRateControl 3 15 160 2
handleVAEncMiscParameterTypeFrameRate 1 6 41 2
handleVAEncSequenceParameterBufferType 3 15 130 3
handleVAEncMiscParameterBufferType 3 17 70 2
handleVAEncPictureParameterBufferType 5 33 335 3
handleVAEncSliceParameterBufferType 11 30 278 3
vlVaRenderPicture 15 58 291 4
vlVaEndPicture 9 42 294 2
Source file: ./lib/mesa/src/gallium/state_trackers/va/buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVaCreateBuffer 5 27 164 7
vlVaBufferSetNumElements 5 22 125 3
vlVaMapBuffer 10 36 234 3
vlVaUnmapBuffer 7 26 144 2
vlVaDestroyBuffer 4 21 122 2
vlVaBufferInfo 3 18 104 5
vlVaAcquireBufferHandle 14 73 398 3
vlVaReleaseBufferHandle 6 27 135 2
Source file: ./lib/mesa/src/gallium/state_trackers/va/picture_mpeg12.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVaHandlePictureParameterBufferMPEG12 2 29 345 3
vlVaHandleIQMatrixBufferMPEG12 4 13 96 2
vlVaHandleSliceParameterBufferMPEG12 2 5 42 2
Source file: ./lib/mesa/src/gallium/state_trackers/va/picture_h264.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
resetReferencePictureDesc 1 11 82 2
vlVaHandlePictureParameterBufferH264 13 85 851 3
vlVaHandleIQMatrixBufferH264 2 7 82 2
vlVaHandleSliceParameterBufferH264 2 10 74 2
Source file: ./lib/mesa/src/gallium/state_trackers/va/context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VA_DRIVER_INIT_FUNC 17 71 437 1
vlVaCreateContext 24 83 542 8
vlVaDestroyContext 8 37 225 2
vlVaTerminate 2 15 85 1
Source file: ./lib/mesa/src/gallium/state_trackers/va/image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVaVideoSurfaceSize 1 9 58 4
vlVaQueryImageFormats 6 21 131 3
vlVaCreateImage 17 69 540 5
vlVaDeriveImage 18 75 555 3
vlVaDestroyImage 3 20 109 2
vlVaSetImagePalette 2 6 26 3
vlVaGetImage 21 96 693 7
vlVaPutImage 24 106 809 11
Source file: ./lib/mesa/src/gallium/state_trackers/va/surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVaCreateSurfaces 1 6 43 6
vlVaDestroySurfaces 5 23 143 3
vlVaSyncSurface 10 40 257 2
vlVaQuerySurfaceStatus 2 6 25 3
vlVaQuerySurfaceError 2 6 28 4
upload_sampler 2 15 116 7
vlVaPutSubpictures 6 77 852 6
vlVaPutSurface 6 60 469 14
vlVaLockSurface 2 9 65 11
vlVaUnlockSurface 2 6 21 2
vlVaQuerySurfaceAttributes 15 90 622 4
suface_from_external_memory 16 64 400 6
vlVaCreateSurfaces2 39 133 751 8
vlVaQueryVideoProcFilters 4 12 60 4
vlVaQueryVideoProcFilterCaps 11 35 150 5
vlVaQueryVideoProcPipelineCaps 10 40 219 5
Source file: ./lib/mesa/src/gallium/state_trackers/va/subpicture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVaQuerySubpictureFormats 5 11 71 4
vlVaCreateSubpicture 4 25 137 3
vlVaDestroySubpicture 3 18 92 2
vlVaSubpictureImage 4 21 110 3
vlVaSetSubpictureChromakey 2 7 33 5
vlVaSetSubpictureGlobalAlpha 2 6 24 3
vlVaAssociateSubpicture 8 66 484 13
vlVaDeassociateSubpicture 10 36 235 4
Source file: ./lib/mesa/src/gallium/state_trackers/va/picture_mpeg4.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVaHandlePictureParameterBufferMPEG4 5 38 421 3
vlVaHandleIQMatrixBufferMPEG4 4 13 96 2
vlVaHandleSliceParameterBufferMPEG4 2 6 48 2
write_bit 1 6 64 2
write_bits 2 7 57 3
vlVaDecoderFixMPEG4Startcode 8 58 604 1
Source file: ./lib/mesa/src/gallium/state_trackers/va/display.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVaQueryDisplayAttributes 4 9 43 3
vlVaGetDisplayAttributes 2 6 25 3
vlVaSetDisplayAttributes 2 6 25 3
Source file: ./lib/mesa/src/gallium/state_trackers/va/postproc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVaRegionDefault 2 11 56 3
vlVaPostProcCompositor 3 28 222 7
vlVaGetBox 4 18 154 4
vlVaPostProcBlit 12 55 406 7
vlVaApplyDeint 12 36 286 5
vlVaHandleVAProcPipelineParameterBufferType 17 61 365 3
Source file: ./lib/mesa/src/gallium/state_trackers/va/picture_hevc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVaHandlePictureParameterBufferHEVC 14 141 1484 3
vlVaHandleIQMatrixBufferHEVC 2 11 178 2
vlVaHandleSliceParameterBufferHEVC 4 10 102 2
Source file: ./lib/mesa/src/gallium/state_trackers/va/va_private.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ChromaToPipe 4 13 36 1
VaFourccToPipeFormat 10 26 158 1
PipeFormatToVaFourcc 10 26 160 1
PipeToProfile 21 41 124 1
ProfileToPipe 14 33 96 1
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_pixelformat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stw_pixelformat_add 8 72 631 7
add_color_format_variants 12 48 287 3
stw_pixelformat_init 1 13 78 1
stw_pixelformat_get_count 1 4 11 1
stw_pixelformat_get_extended_count 1 4 11 1
stw_pixelformat_get_info 3 12 49 1
DrvDescribePixelFormat 5 23 101 4
DrvDescribeLayerPlane 1 10 27 5
DrvGetLayerPaletteEntries 1 10 28 5
DrvSetLayerPaletteEntries 1 10 29 5
DrvRealizeLayerPalette 1 8 21 3
stw_pixelformat_choose 10 35 199 2
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_framebuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stw_framebuffer_from_hwnd_locked 3 11 62 1
stw_framebuffer_release_locked 4 25 150 1
stw_framebuffer_get_size 11 48 375 1
stw_call_window_proc 13 33 206 3
stw_framebuffer_create 5 38 235 2
stw_framebuffer_update 1 7 35 1
stw_framebuffer_cleanup 3 17 71 1
stw_framebuffer_from_hdc_locked 2 9 33 1
stw_framebuffer_from_hdc 2 10 40 1
stw_framebuffer_from_hwnd 1 8 32 1
DrvSetPixelFormat 7 30 143 2
stw_pixelformat_get 2 11 44 1
DrvPresentBuffers 9 42 219 2
stw_framebuffer_present_locked 3 26 151 3
DrvSwapBuffers 8 28 150 1
DrvSwapLayerBuffers 2 6 25 2
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_wgl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wglCopyContext 1 9 35 3
wglCreateContext 1 6 20 1
wglCreateLayerContext 1 7 25 2
wglDeleteContext 1 5 19 1
wglGetCurrentContext 1 4 17 1
wglGetCurrentDC 1 4 11 1
wglMakeCurrent 2 6 30 2
wglSwapBuffers 1 5 13 1
wglSwapMultipleBuffers 2 8 38 2
wglSwapLayerBuffers 1 6 18 2
wglGetProcAddress 1 5 13 1
wglChoosePixelFormat 10 20 123 2
wglDescribePixelFormat 1 8 28 4
wglGetPixelFormat 1 5 13 1
wglSetPixelFormat 1 8 28 3
wglUseFontBitmapsA 1 13 44 4
wglShareLists 1 7 30 2
wglUseFontBitmapsW 1 13 44 4
wglUseFontOutlinesA 1 21 76 8
wglUseFontOutlinesW 1 21 76 8
wglDescribeLayerPlane 1 9 33 5
wglSetLayerPaletteEntries 1 9 35 5
wglGetLayerPaletteEntries 1 9 34 5
wglRealizeLayerPalette 1 11 36 3
overrideOpenGL32EntryPoints 1 5 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_nopfuncs.h
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_getprocaddress.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DrvGetProcAddress 11 25 146 1
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_framebuffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stw_framebuffer_reference_locked 2 7 31 1
stw_framebuffer_lock 1 5 22 1
stw_framebuffer_unlock 1 6 33 1
stw_st_framebuffer 1 4 17 1
stw_framebuffer_from_HPBUFFERARB 1 4 15 1
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_st.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stw_own_mutex 2 12 67 1
stw_st_framebuffer_validate_locked 12 54 315 4
stw_st_framebuffer_validate 5 24 176 5
stw_st_framebuffer_present_locked 2 17 97 3
stw_st_framebuffer_flush_front 1 13 80 3
stw_st_create_framebuffer 2 14 90 1
stw_st_destroy_framebuffer_locked 2 8 53 1
stw_st_swap_framebuffer_locked 3 20 144 2
stw_get_framebuffer_resource 1 6 31 2
stw_st_create_api 1 4 11 1
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_device.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stw_lookup_context_locked 3 6 35 1
stw_lock_contexts 1 4 17 1
stw_unlock_contexts 1 4 17 1
stw_lock_framebuffers 1 4 17 1
stw_unlock_framebuffers 1 4 17 1
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_pixelformat.h
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_nopfuncs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
warning 1 4 18 1
nop_glBindMultiTextureEXT 1 4 18 3
nop_glColor3hNV 1 4 18 3
nop_glColor3hvNV 1 4 14 1
nop_glColor4hNV 1 4 21 4
nop_glColor4hvNV 1 4 14 1
nop_glDisableClientStateIndexedEXT 1 4 15 2
nop_glEnableClientStateIndexedEXT 1 4 15 2
nop_glFogCoordhNV 1 4 12 1
nop_glFogCoordhvNV 1 4 14 1
nop_glGetNamedBufferParameterivEXT 1 4 19 3
nop_glGetNamedBufferSubDataEXT 1 4 22 4
nop_glMapNamedBufferEXT 1 5 18 2
nop_glMatrixLoadfEXT 1 4 17 2
nop_glMatrixLoadIdentityEXT 1 4 12 1
nop_glMultiTexCoord1hNV 1 4 15 2
nop_glMultiTexCoord1hvNV 1 4 17 2
nop_glMultiTexCoord2hNV 1 4 18 3
nop_glMultiTexCoord2hvNV 1 4 17 2
nop_glMultiTexCoord3hNV 1 4 21 4
nop_glMultiTexCoord3hvNV 1 4 17 2
nop_glMultiTexCoord4hNV 1 4 24 5
nop_glMultiTexCoord4hvNV 1 4 17 2
nop_glMultiTexCoordPointerEXT 1 4 26 5
nop_glMultiTexEnvfEXT 1 4 21 4
nop_glMultiTexEnvfvEXT 1 4 23 4
nop_glMultiTexEnviEXT 1 4 21 4
nop_glMultiTexGenfvEXT 1 4 23 4
nop_glMultiTexGeniEXT 1 4 21 4
nop_glNamedBufferDataEXT 1 4 23 4
nop_glNamedBufferSubDataEXT 1 4 23 4
nop_glNamedProgramLocalParameter4fvEXT 1 4 23 4
nop_glNamedProgramLocalParameters4fvEXT 1 4 26 5
nop_glNormal3hNV 1 4 18 3
nop_glNormal3hvNV 1 4 14 1
nop_glPatchParameterfv 1 4 17 2
nop_glPatchParameteri 1 4 15 2
nop_glSecondaryColor3hNV 1 4 18 3
nop_glSecondaryColor3hvNV 1 4 14 1
nop_glTexCoord1hNV 1 4 12 1
nop_glTexCoord1hvNV 1 4 14 1
nop_glTexCoord2hNV 1 4 15 2
nop_glTexCoord2hvNV 1 4 14 1
nop_glTexCoord3hNV 1 4 18 3
nop_glTexCoord3hvNV 1 4 14 1
nop_glTexCoord4hNV 1 4 21 4
nop_glTexCoord4hvNV 1 4 14 1
nop_glTextureParameterfEXT 1 4 21 4
nop_glTextureParameterfvEXT 1 4 23 4
nop_glTextureParameteriEXT 1 4 21 4
nop_glUnmapNamedBufferEXT 1 5 15 1
nop_glVertex2hNV 1 4 15 2
nop_glVertex2hvNV 1 4 14 1
nop_glVertex3hNV 1 4 18 3
nop_glVertex3hvNV 1 4 14 1
nop_glVertex4hNV 1 4 21 4
nop_glVertex4hvNV 1 4 14 1
stw_get_nop_function 3 71 584 1
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_st.h
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_ext_context.h
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_ext_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wglCreateContextAttribsARB 46 110 557 3
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_icd.h
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_ext_pixelformat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stw_query_attrib 65 175 788 4
score_pixelformats 10 34 196 4
wglChoosePixelFormatARB 16 67 386 6
wglGetPixelFormatAttribfvARB 3 18 85 6
wglGetPixelFormatAttribivARB 3 16 75 6
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_context.h
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_tls.h
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_device.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stw_get_param 2 10 30 2
stw_init 8 43 271 1
stw_init_thread 1 4 11 1
stw_cleanup_thread 1 4 10 1
stw_cleanup 5 26 136 1
DrvSetCallbackProcs 2 11 52 2
DrvValidateVersion 1 6 15 1
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_tls.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stw_tls_init 10 38 194 1
stw_tls_data_create 4 24 97 1
stw_tls_data_destroy 4 15 66 1
stw_tls_init_thread 3 13 51 1
stw_tls_cleanup_thread 4 16 69 1
stw_tls_cleanup 3 14 59 1
stw_tls_lookup_pending_data 3 16 89 1
stw_tls_get_data 5 24 120 1
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_ext_rendertexture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_ibuffer 6 17 48 1
translate_target 5 14 39 1
translate_texture_format 4 12 33 1
wglBindTexImageARB 7 51 272 2
wglReleaseTexImageARB 3 17 76 2
wglSetPbufferAttribARB 7 36 163 2
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_ext_extensionsstring.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wglGetExtensionsStringARB 2 8 20 1
wglGetExtensionsStringEXT 1 4 9 1
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_wgl.h
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_ext_pbuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
WndProc 2 16 87 4
wglCreatePbufferARB 26 148 706 5
wglGetPbufferDCARB 2 12 49 1
wglReleasePbufferDCARB 2 11 47 2
wglDestroyPbufferARB 2 10 42 1
wglQueryPbufferARB 10 40 161 3
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_winsys.h
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stw_current_context 3 6 48 1
DrvCopyContext 4 19 91 3
DrvShareLists 5 15 89 2
DrvCreateContext 1 4 15 1
DrvCreateLayerContext 1 6 30 2
stw_create_context_attribs 23 101 557 8
DrvDeleteContext 5 23 127 1
DrvReleaseContext 5 16 73 1
stw_get_current_context 2 8 30 1
stw_get_current_dc 2 8 30 1
stw_make_current 18 76 405 2
stw_notify_current_locked 1 4 19 1
DrvSetContext 2 7 39 3
Source file: ./lib/mesa/src/gallium/state_trackers/wgl/stw_ext_swapinterval.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wglSwapIntervalEXT 1 6 24 1
wglGetSwapIntervalEXT 1 4 9 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_quirk.h
Source file: ./lib/mesa/src/gallium/state_trackers/nine/cubetexture9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineCubeTexture9 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_shader.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nine_info_mark_const_f_used 2 5 32 2
nine_info_mark_const_i_used 2 5 32 2
nine_info_mark_const_b_used 2 5 32 2
nine_shader_variant_get 4 8 46 2
nine_shader_variant_add 3 15 85 3
nine_shader_variants_free 2 8 39 1
nine_shader_variant_so_get 4 12 62 3
nine_shader_variant_so_add 4 24 145 4
nine_shader_variants_so_free 3 11 65 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/device9ex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineDevice9Ex_ctor 1 24 113 11
NineDevice9Ex_dtor 1 4 17 1
NineDevice9Ex_SetConvolutionMonoKernel 1 8 28 5
NineDevice9Ex_ComposeRects 1 12 42 9
NineDevice9Ex_PresentEx 3 20 112 6
NineDevice9Ex_GetGPUThreadPriority 1 5 18 2
NineDevice9Ex_SetGPUThreadPriority 1 5 17 2
NineDevice9Ex_WaitForVBlank 1 5 17 2
NineDevice9Ex_CheckResourceResidency 1 6 21 3
NineDevice9Ex_SetMaximumFrameLatency 1 5 17 2
NineDevice9Ex_GetMaximumFrameLatency 1 5 18 2
NineDevice9Ex_CheckDeviceState 4 14 95 2
NineDevice9Ex_CreateRenderTargetEx 1 13 43 10
NineDevice9Ex_CreateOffscreenPlainSurfaceEx 1 11 37 8
NineDevice9Ex_CreateDepthStencilSurfaceEx 1 13 43 10
NineDevice9Ex_ResetEx 4 19 145 3
NineDevice9Ex_Reset 3 19 153 2
NineDevice9Ex_GetDisplayModeEx 1 12 75 4
NineDevice9Ex_TestCooperativeLevel 1 4 12 1
NineDevice9Ex_new 1 17 88 10
Source file: ./lib/mesa/src/gallium/state_trackers/nine/pixelshader9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NinePixelShader9_ctor 5 44 309 4
NinePixelShader9_dtor 7 24 184 1
NinePixelShader9_GetFunction 2 14 88 3
NinePixelShader9_GetVariant 4 33 243 1
NinePixelShader9_new 1 6 36 4
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_quirk.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_nine_get_quirk 2 10 50 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_helpers.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_min 2 4 21 2
_nine_reference 4 10 46 2
_nine_reference_set 2 6 26 2
_nine_bind 4 10 46 2
asfloat 1 9 29 1
nine_range_pool_put 1 5 28 2
nine_range_pool_put_chain 1 7 33 3
Source file: ./lib/mesa/src/gallium/state_trackers/nine/query9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineQuery9 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/device9video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineDevice9Video_GetContentProtectionCaps 1 7 28 4
NineDevice9Video_CreateAuthenticatedChannel 1 7 25 4
NineDevice9Video_CreateCryptoSession 1 8 32 5
Source file: ./lib/mesa/src/gallium/state_trackers/nine/device9video.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineDevice9Video 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/device9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineDevice9 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/vertexdeclaration9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineVertexDeclaration9 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/buffer9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineBuffer9_ctor 12 63 444 6
NineBuffer9_dtor 9 19 145 1
NineBuffer9_GetResource 1 4 18 1
NineBuffer9_Lock 14 75 473 5
NineBuffer9_Unlock 5 13 115 1
NineBuffer9_SetDirty 2 10 89 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/swapchain9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineSwapChain9 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/guid.h
Source file: ./lib/mesa/src/gallium/auxiliary/indices/u_indices_gen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
out_size_idx 3 8 35 1
in_size_idx 4 9 41 1
generate_points_ushort_first2first 2 12 69 3
generate_lines_ushort_first2first 2 13 88 3
generate_linestrip_ushort_first2first 2 13 91 3
generate_lineloop_ushort_first2first 2 15 125 3
generate_tris_ushort_first2first 2 14 106 3
generate_tristrip_ushort_first2first 2 14 121 3
generate_trifan_ushort_first2first 2 14 109 3
generate_quads_ushort_first2first 2 17 178 3
generate_quadstrip_ushort_first2first 2 17 178 3
generate_polygon_ushort_first2first 2 14 109 3
generate_linesadj_ushort_first2first 2 15 126 3
generate_linestripadj_ushort_first2first 2 15 129 3
generate_trisadj_ushort_first2first 2 17 162 3
generate_tristripadj_ushort_first2first 3 26 287 3
generate_points_ushort_first2last 2 12 69 3
generate_lines_ushort_first2last 2 13 88 3
generate_linestrip_ushort_first2last 2 13 91 3
generate_lineloop_ushort_first2last 2 15 125 3
generate_tris_ushort_first2last 2 14 106 3
generate_tristrip_ushort_first2last 2 14 121 3
generate_trifan_ushort_first2last 2 14 109 3
generate_quads_ushort_first2last 2 17 178 3
generate_quadstrip_ushort_first2last 2 17 178 3
generate_polygon_ushort_first2last 2 14 109 3
generate_linesadj_ushort_first2last 2 15 126 3
generate_linestripadj_ushort_first2last 2 15 129 3
generate_trisadj_ushort_first2last 2 17 162 3
generate_tristripadj_ushort_first2last 3 26 287 3
generate_points_ushort_last2first 2 12 69 3
generate_lines_ushort_last2first 2 13 88 3
generate_linestrip_ushort_last2first 2 13 91 3
generate_lineloop_ushort_last2first 2 15 125 3
generate_tris_ushort_last2first 2 14 106 3
generate_tristrip_ushort_last2first 2 14 121 3
generate_trifan_ushort_last2first 2 14 109 3
generate_quads_ushort_last2first 2 17 178 3
generate_quadstrip_ushort_last2first 2 17 178 3
generate_polygon_ushort_last2first 2 14 109 3
generate_linesadj_ushort_last2first 2 15 126 3
generate_linestripadj_ushort_last2first 2 15 129 3
generate_trisadj_ushort_last2first 2 17 162 3
generate_tristripadj_ushort_last2first 3 26 287 3
generate_points_ushort_last2last 2 12 69 3
generate_lines_ushort_last2last 2 13 88 3
generate_linestrip_ushort_last2last 2 13 91 3
generate_lineloop_ushort_last2last 2 15 125 3
generate_tris_ushort_last2last 2 14 106 3
generate_tristrip_ushort_last2last 2 14 121 3
generate_trifan_ushort_last2last 2 14 109 3
generate_quads_ushort_last2last 2 17 178 3
generate_quadstrip_ushort_last2last 2 17 178 3
generate_polygon_ushort_last2last 2 14 109 3
generate_linesadj_ushort_last2last 2 15 126 3
generate_linestripadj_ushort_last2last 2 15 129 3
generate_trisadj_ushort_last2last 2 17 162 3
generate_tristripadj_ushort_last2last 3 26 287 3
generate_points_uint_first2first 2 12 69 3
generate_lines_uint_first2first 2 13 88 3
generate_linestrip_uint_first2first 2 13 91 3
generate_lineloop_uint_first2first 2 15 125 3
generate_tris_uint_first2first 2 14 106 3
generate_tristrip_uint_first2first 2 14 121 3
generate_trifan_uint_first2first 2 14 109 3
generate_quads_uint_first2first 2 17 178 3
generate_quadstrip_uint_first2first 2 17 178 3
generate_polygon_uint_first2first 2 14 109 3
generate_linesadj_uint_first2first 2 15 126 3
generate_linestripadj_uint_first2first 2 15 129 3
generate_trisadj_uint_first2first 2 17 162 3
generate_tristripadj_uint_first2first 3 26 287 3
generate_points_uint_first2last 2 12 69 3
generate_lines_uint_first2last 2 13 88 3
generate_linestrip_uint_first2last 2 13 91 3
generate_lineloop_uint_first2last 2 15 125 3
generate_tris_uint_first2last 2 14 106 3
generate_tristrip_uint_first2last 2 14 121 3
generate_trifan_uint_first2last 2 14 109 3
generate_quads_uint_first2last 2 17 178 3
generate_quadstrip_uint_first2last 2 17 178 3
generate_polygon_uint_first2last 2 14 109 3
generate_linesadj_uint_first2last 2 15 126 3
generate_linestripadj_uint_first2last 2 15 129 3
generate_trisadj_uint_first2last 2 17 162 3
generate_tristripadj_uint_first2last 3 26 287 3
generate_points_uint_last2first 2 12 69 3
generate_lines_uint_last2first 2 13 88 3
generate_linestrip_uint_last2first 2 13 91 3
generate_lineloop_uint_last2first 2 15 125 3
generate_tris_uint_last2first 2 14 106 3
generate_tristrip_uint_last2first 2 14 121 3
generate_trifan_uint_last2first 2 14 109 3
generate_quads_uint_last2first 2 17 178 3
generate_quadstrip_uint_last2first 2 17 178 3
generate_polygon_uint_last2first 2 14 109 3
generate_linesadj_uint_last2first 2 15 126 3
generate_linestripadj_uint_last2first 2 15 129 3
generate_trisadj_uint_last2first 2 17 162 3
generate_tristripadj_uint_last2first 3 26 287 3
generate_points_uint_last2last 2 12 69 3
generate_lines_uint_last2last 2 13 88 3
generate_linestrip_uint_last2last 2 13 91 3
generate_lineloop_uint_last2last 2 15 125 3
generate_tris_uint_last2last 2 14 106 3
generate_tristrip_uint_last2last 2 14 121 3
generate_trifan_uint_last2last 2 14 109 3
generate_quads_uint_last2last 2 17 178 3
generate_quadstrip_uint_last2last 2 17 178 3
generate_polygon_uint_last2last 2 14 109 3
generate_linesadj_uint_last2last 2 15 126 3
generate_linestripadj_uint_last2last 2 15 129 3
generate_trisadj_uint_last2last 2 17 162 3
generate_tristripadj_uint_last2last 3 26 287 3
translate_points_ubyte2ushort_first2first_prdisable 2 16 93 6
translate_lines_ubyte2ushort_first2first_prdisable 2 17 113 6
translate_linestrip_ubyte2ushort_first2first_prdisable 2 17 116 6
translate_lineloop_ubyte2ushort_first2first_prdisable 2 19 152 6
translate_tris_ubyte2ushort_first2first_prdisable 2 18 132 6
translate_tristrip_ubyte2ushort_first2first_prdisable 2 18 147 6
translate_trifan_ubyte2ushort_first2first_prdisable 2 18 135 6
translate_quads_ubyte2ushort_first2first_prdisable 2 21 207 6
translate_quadstrip_ubyte2ushort_first2first_prdisable 2 21 207 6
translate_polygon_ubyte2ushort_first2first_prdisable 2 18 135 6
translate_linesadj_ubyte2ushort_first2first_prdisable 2 19 153 6
translate_linestripadj_ubyte2ushort_first2first_prdisable 2 19 156 6
translate_trisadj_ubyte2ushort_first2first_prdisable 2 21 191 6
translate_tristripadj_ubyte2ushort_first2first_prdisable 3 30 322 6
translate_points_ubyte2ushort_first2first_prenable 2 16 93 6
translate_lines_ubyte2ushort_first2first_prenable 2 17 113 6
translate_linestrip_ubyte2ushort_first2first_prenable 2 17 116 6
translate_lineloop_ubyte2ushort_first2first_prenable 2 19 152 6
translate_tris_ubyte2ushort_first2first_prenable 2 18 132 6
translate_tristrip_ubyte2ushort_first2first_prenable 2 18 147 6
translate_trifan_ubyte2ushort_first2first_prenable 2 18 135 6
translate_quads_ubyte2ushort_first2first_prenable 7 47 379 6
translate_quadstrip_ubyte2ushort_first2first_prenable 7 47 379 6
translate_polygon_ubyte2ushort_first2first_prenable 6 40 260 6
translate_linesadj_ubyte2ushort_first2first_prenable 2 19 153 6
translate_linestripadj_ubyte2ushort_first2first_prenable 2 19 156 6
translate_trisadj_ubyte2ushort_first2first_prenable 2 21 191 6
translate_tristripadj_ubyte2ushort_first2first_prenable 3 30 322 6
translate_points_ubyte2ushort_first2last_prdisable 2 16 93 6
translate_lines_ubyte2ushort_first2last_prdisable 2 17 113 6
translate_linestrip_ubyte2ushort_first2last_prdisable 2 17 116 6
translate_lineloop_ubyte2ushort_first2last_prdisable 2 19 152 6
translate_tris_ubyte2ushort_first2last_prdisable 2 18 132 6
translate_tristrip_ubyte2ushort_first2last_prdisable 2 18 147 6
translate_trifan_ubyte2ushort_first2last_prdisable 2 18 135 6
translate_quads_ubyte2ushort_first2last_prdisable 2 21 207 6
translate_quadstrip_ubyte2ushort_first2last_prdisable 2 21 207 6
translate_polygon_ubyte2ushort_first2last_prdisable 2 18 135 6
translate_linesadj_ubyte2ushort_first2last_prdisable 2 19 153 6
translate_linestripadj_ubyte2ushort_first2last_prdisable 2 19 156 6
translate_trisadj_ubyte2ushort_first2last_prdisable 2 21 191 6
translate_tristripadj_ubyte2ushort_first2last_prdisable 3 30 322 6
translate_points_ubyte2ushort_first2last_prenable 2 16 93 6
translate_lines_ubyte2ushort_first2last_prenable 2 17 113 6
translate_linestrip_ubyte2ushort_first2last_prenable 2 17 116 6
translate_lineloop_ubyte2ushort_first2last_prenable 2 19 152 6
translate_tris_ubyte2ushort_first2last_prenable 2 18 132 6
translate_tristrip_ubyte2ushort_first2last_prenable 2 18 147 6
translate_trifan_ubyte2ushort_first2last_prenable 2 18 135 6
translate_quads_ubyte2ushort_first2last_prenable 7 47 379 6
translate_quadstrip_ubyte2ushort_first2last_prenable 7 47 379 6
translate_polygon_ubyte2ushort_first2last_prenable 6 40 260 6
translate_linesadj_ubyte2ushort_first2last_prenable 2 19 153 6
translate_linestripadj_ubyte2ushort_first2last_prenable 2 19 156 6
translate_trisadj_ubyte2ushort_first2last_prenable 2 21 191 6
translate_tristripadj_ubyte2ushort_first2last_prenable 3 30 322 6
translate_points_ubyte2ushort_last2first_prdisable 2 16 93 6
translate_lines_ubyte2ushort_last2first_prdisable 2 17 113 6
translate_linestrip_ubyte2ushort_last2first_prdisable 2 17 116 6
translate_lineloop_ubyte2ushort_last2first_prdisable 2 19 152 6
translate_tris_ubyte2ushort_last2first_prdisable 2 18 132 6
translate_tristrip_ubyte2ushort_last2first_prdisable 2 18 147 6
translate_trifan_ubyte2ushort_last2first_prdisable 2 18 135 6
translate_quads_ubyte2ushort_last2first_prdisable 2 21 207 6
translate_quadstrip_ubyte2ushort_last2first_prdisable 2 21 207 6
translate_polygon_ubyte2ushort_last2first_prdisable 2 18 135 6
translate_linesadj_ubyte2ushort_last2first_prdisable 2 19 153 6
translate_linestripadj_ubyte2ushort_last2first_prdisable 2 19 156 6
translate_trisadj_ubyte2ushort_last2first_prdisable 2 21 191 6
translate_tristripadj_ubyte2ushort_last2first_prdisable 3 30 322 6
translate_points_ubyte2ushort_last2first_prenable 2 16 93 6
translate_lines_ubyte2ushort_last2first_prenable 2 17 113 6
translate_linestrip_ubyte2ushort_last2first_prenable 2 17 116 6
translate_lineloop_ubyte2ushort_last2first_prenable 2 19 152 6
translate_tris_ubyte2ushort_last2first_prenable 2 18 132 6
translate_tristrip_ubyte2ushort_last2first_prenable 2 18 147 6
translate_trifan_ubyte2ushort_last2first_prenable 2 18 135 6
translate_quads_ubyte2ushort_last2first_prenable 7 47 379 6
translate_quadstrip_ubyte2ushort_last2first_prenable 7 47 379 6
translate_polygon_ubyte2ushort_last2first_prenable 6 40 260 6
translate_linesadj_ubyte2ushort_last2first_prenable 2 19 153 6
translate_linestripadj_ubyte2ushort_last2first_prenable 2 19 156 6
translate_trisadj_ubyte2ushort_last2first_prenable 2 21 191 6
translate_tristripadj_ubyte2ushort_last2first_prenable 3 30 322 6
translate_points_ubyte2ushort_last2last_prdisable 2 16 93 6
translate_lines_ubyte2ushort_last2last_prdisable 2 17 113 6
translate_linestrip_ubyte2ushort_last2last_prdisable 2 17 116 6
translate_lineloop_ubyte2ushort_last2last_prdisable 2 19 152 6
translate_tris_ubyte2ushort_last2last_prdisable 2 18 132 6
translate_tristrip_ubyte2ushort_last2last_prdisable 2 18 147 6
translate_trifan_ubyte2ushort_last2last_prdisable 2 18 135 6
translate_quads_ubyte2ushort_last2last_prdisable 2 21 207 6
translate_quadstrip_ubyte2ushort_last2last_prdisable 2 21 207 6
translate_polygon_ubyte2ushort_last2last_prdisable 2 18 135 6
translate_linesadj_ubyte2ushort_last2last_prdisable 2 19 153 6
translate_linestripadj_ubyte2ushort_last2last_prdisable 2 19 156 6
translate_trisadj_ubyte2ushort_last2last_prdisable 2 21 191 6
translate_tristripadj_ubyte2ushort_last2last_prdisable 3 30 322 6
translate_points_ubyte2ushort_last2last_prenable 2 16 93 6
translate_lines_ubyte2ushort_last2last_prenable 2 17 113 6
translate_linestrip_ubyte2ushort_last2last_prenable 2 17 116 6
translate_lineloop_ubyte2ushort_last2last_prenable 2 19 152 6
translate_tris_ubyte2ushort_last2last_prenable 2 18 132 6
translate_tristrip_ubyte2ushort_last2last_prenable 2 18 147 6
translate_trifan_ubyte2ushort_last2last_prenable 2 18 135 6
translate_quads_ubyte2ushort_last2last_prenable 7 47 379 6
translate_quadstrip_ubyte2ushort_last2last_prenable 7 47 379 6
translate_polygon_ubyte2ushort_last2last_prenable 6 40 260 6
translate_linesadj_ubyte2ushort_last2last_prenable 2 19 153 6
translate_linestripadj_ubyte2ushort_last2last_prenable 2 19 156 6
translate_trisadj_ubyte2ushort_last2last_prenable 2 21 191 6
translate_tristripadj_ubyte2ushort_last2last_prenable 3 30 322 6
translate_points_ubyte2uint_first2first_prdisable 2 16 93 6
translate_lines_ubyte2uint_first2first_prdisable 2 17 113 6
translate_linestrip_ubyte2uint_first2first_prdisable 2 17 116 6
translate_lineloop_ubyte2uint_first2first_prdisable 2 19 152 6
translate_tris_ubyte2uint_first2first_prdisable 2 18 132 6
translate_tristrip_ubyte2uint_first2first_prdisable 2 18 147 6
translate_trifan_ubyte2uint_first2first_prdisable 2 18 135 6
translate_quads_ubyte2uint_first2first_prdisable 2 21 207 6
translate_quadstrip_ubyte2uint_first2first_prdisable 2 21 207 6
translate_polygon_ubyte2uint_first2first_prdisable 2 18 135 6
translate_linesadj_ubyte2uint_first2first_prdisable 2 19 153 6
translate_linestripadj_ubyte2uint_first2first_prdisable 2 19 156 6
translate_trisadj_ubyte2uint_first2first_prdisable 2 21 191 6
translate_tristripadj_ubyte2uint_first2first_prdisable 3 30 322 6
translate_points_ubyte2uint_first2first_prenable 2 16 93 6
translate_lines_ubyte2uint_first2first_prenable 2 17 113 6
translate_linestrip_ubyte2uint_first2first_prenable 2 17 116 6
translate_lineloop_ubyte2uint_first2first_prenable 2 19 152 6
translate_tris_ubyte2uint_first2first_prenable 2 18 132 6
translate_tristrip_ubyte2uint_first2first_prenable 2 18 147 6
translate_trifan_ubyte2uint_first2first_prenable 2 18 135 6
translate_quads_ubyte2uint_first2first_prenable 7 47 379 6
translate_quadstrip_ubyte2uint_first2first_prenable 7 47 379 6
translate_polygon_ubyte2uint_first2first_prenable 6 40 260 6
translate_linesadj_ubyte2uint_first2first_prenable 2 19 153 6
translate_linestripadj_ubyte2uint_first2first_prenable 2 19 156 6
translate_trisadj_ubyte2uint_first2first_prenable 2 21 191 6
translate_tristripadj_ubyte2uint_first2first_prenable 3 30 322 6
translate_points_ubyte2uint_first2last_prdisable 2 16 93 6
translate_lines_ubyte2uint_first2last_prdisable 2 17 113 6
translate_linestrip_ubyte2uint_first2last_prdisable 2 17 116 6
translate_lineloop_ubyte2uint_first2last_prdisable 2 19 152 6
translate_tris_ubyte2uint_first2last_prdisable 2 18 132 6
translate_tristrip_ubyte2uint_first2last_prdisable 2 18 147 6
translate_trifan_ubyte2uint_first2last_prdisable 2 18 135 6
translate_quads_ubyte2uint_first2last_prdisable 2 21 207 6
translate_quadstrip_ubyte2uint_first2last_prdisable 2 21 207 6
translate_polygon_ubyte2uint_first2last_prdisable 2 18 135 6
translate_linesadj_ubyte2uint_first2last_prdisable 2 19 153 6
translate_linestripadj_ubyte2uint_first2last_prdisable 2 19 156 6
translate_trisadj_ubyte2uint_first2last_prdisable 2 21 191 6
translate_tristripadj_ubyte2uint_first2last_prdisable 3 30 322 6
translate_points_ubyte2uint_first2last_prenable 2 16 93 6
translate_lines_ubyte2uint_first2last_prenable 2 17 113 6
translate_linestrip_ubyte2uint_first2last_prenable 2 17 116 6
translate_lineloop_ubyte2uint_first2last_prenable 2 19 152 6
translate_tris_ubyte2uint_first2last_prenable 2 18 132 6
translate_tristrip_ubyte2uint_first2last_prenable 2 18 147 6
translate_trifan_ubyte2uint_first2last_prenable 2 18 135 6
translate_quads_ubyte2uint_first2last_prenable 7 47 379 6
translate_quadstrip_ubyte2uint_first2last_prenable 7 47 379 6
translate_polygon_ubyte2uint_first2last_prenable 6 40 260 6
translate_linesadj_ubyte2uint_first2last_prenable 2 19 153 6
translate_linestripadj_ubyte2uint_first2last_prenable 2 19 156 6
translate_trisadj_ubyte2uint_first2last_prenable 2 21 191 6
translate_tristripadj_ubyte2uint_first2last_prenable 3 30 322 6
translate_points_ubyte2uint_last2first_prdisable 2 16 93 6
translate_lines_ubyte2uint_last2first_prdisable 2 17 113 6
translate_linestrip_ubyte2uint_last2first_prdisable 2 17 116 6
translate_lineloop_ubyte2uint_last2first_prdisable 2 19 152 6
translate_tris_ubyte2uint_last2first_prdisable 2 18 132 6
translate_tristrip_ubyte2uint_last2first_prdisable 2 18 147 6
translate_trifan_ubyte2uint_last2first_prdisable 2 18 135 6
translate_quads_ubyte2uint_last2first_prdisable 2 21 207 6
translate_quadstrip_ubyte2uint_last2first_prdisable 2 21 207 6
translate_polygon_ubyte2uint_last2first_prdisable 2 18 135 6
translate_linesadj_ubyte2uint_last2first_prdisable 2 19 153 6
translate_linestripadj_ubyte2uint_last2first_prdisable 2 19 156 6
translate_trisadj_ubyte2uint_last2first_prdisable 2 21 191 6
translate_tristripadj_ubyte2uint_last2first_prdisable 3 30 322 6
translate_points_ubyte2uint_last2first_prenable 2 16 93 6
translate_lines_ubyte2uint_last2first_prenable 2 17 113 6
translate_linestrip_ubyte2uint_last2first_prenable 2 17 116 6
translate_lineloop_ubyte2uint_last2first_prenable 2 19 152 6
translate_tris_ubyte2uint_last2first_prenable 2 18 132 6
translate_tristrip_ubyte2uint_last2first_prenable 2 18 147 6
translate_trifan_ubyte2uint_last2first_prenable 2 18 135 6
translate_quads_ubyte2uint_last2first_prenable 7 47 379 6
translate_quadstrip_ubyte2uint_last2first_prenable 7 47 379 6
translate_polygon_ubyte2uint_last2first_prenable 6 40 260 6
translate_linesadj_ubyte2uint_last2first_prenable 2 19 153 6
translate_linestripadj_ubyte2uint_last2first_prenable 2 19 156 6
translate_trisadj_ubyte2uint_last2first_prenable 2 21 191 6
translate_tristripadj_ubyte2uint_last2first_prenable 3 30 322 6
translate_points_ubyte2uint_last2last_prdisable 2 16 93 6
translate_lines_ubyte2uint_last2last_prdisable 2 17 113 6
translate_linestrip_ubyte2uint_last2last_prdisable 2 17 116 6
translate_lineloop_ubyte2uint_last2last_prdisable 2 19 152 6
translate_tris_ubyte2uint_last2last_prdisable 2 18 132 6
translate_tristrip_ubyte2uint_last2last_prdisable 2 18 147 6
translate_trifan_ubyte2uint_last2last_prdisable 2 18 135 6
translate_quads_ubyte2uint_last2last_prdisable 2 21 207 6
translate_quadstrip_ubyte2uint_last2last_prdisable 2 21 207 6
translate_polygon_ubyte2uint_last2last_prdisable 2 18 135 6
translate_linesadj_ubyte2uint_last2last_prdisable 2 19 153 6
translate_linestripadj_ubyte2uint_last2last_prdisable 2 19 156 6
translate_trisadj_ubyte2uint_last2last_prdisable 2 21 191 6
translate_tristripadj_ubyte2uint_last2last_prdisable 3 30 322 6
translate_points_ubyte2uint_last2last_prenable 2 16 93 6
translate_lines_ubyte2uint_last2last_prenable 2 17 113 6
translate_linestrip_ubyte2uint_last2last_prenable 2 17 116 6
translate_lineloop_ubyte2uint_last2last_prenable 2 19 152 6
translate_tris_ubyte2uint_last2last_prenable 2 18 132 6
translate_tristrip_ubyte2uint_last2last_prenable 2 18 147 6
translate_trifan_ubyte2uint_last2last_prenable 2 18 135 6
translate_quads_ubyte2uint_last2last_prenable 7 47 379 6
translate_quadstrip_ubyte2uint_last2last_prenable 7 47 379 6
translate_polygon_ubyte2uint_last2last_prenable 6 40 260 6
translate_linesadj_ubyte2uint_last2last_prenable 2 19 153 6
translate_linestripadj_ubyte2uint_last2last_prenable 2 19 156 6
translate_trisadj_ubyte2uint_last2last_prenable 2 21 191 6
translate_tristripadj_ubyte2uint_last2last_prenable 3 30 322 6
translate_points_ushort2ushort_first2first_prdisable 2 16 93 6
translate_lines_ushort2ushort_first2first_prdisable 2 17 113 6
translate_linestrip_ushort2ushort_first2first_prdisable 2 17 116 6
translate_lineloop_ushort2ushort_first2first_prdisable 2 19 152 6
translate_tris_ushort2ushort_first2first_prdisable 2 18 132 6
translate_tristrip_ushort2ushort_first2first_prdisable 2 18 147 6
translate_trifan_ushort2ushort_first2first_prdisable 2 18 135 6
translate_quads_ushort2ushort_first2first_prdisable 2 21 207 6
translate_quadstrip_ushort2ushort_first2first_prdisable 2 21 207 6
translate_polygon_ushort2ushort_first2first_prdisable 2 18 135 6
translate_linesadj_ushort2ushort_first2first_prdisable 2 19 153 6
translate_linestripadj_ushort2ushort_first2first_prdisable 2 19 156 6
translate_trisadj_ushort2ushort_first2first_prdisable 2 21 191 6
translate_tristripadj_ushort2ushort_first2first_prdisable 3 30 322 6
translate_points_ushort2ushort_first2first_prenable 2 16 93 6
translate_lines_ushort2ushort_first2first_prenable 2 17 113 6
translate_linestrip_ushort2ushort_first2first_prenable 2 17 116 6
translate_lineloop_ushort2ushort_first2first_prenable 2 19 152 6
translate_tris_ushort2ushort_first2first_prenable 2 18 132 6
translate_tristrip_ushort2ushort_first2first_prenable 2 18 147 6
translate_trifan_ushort2ushort_first2first_prenable 2 18 135 6
translate_quads_ushort2ushort_first2first_prenable 7 47 379 6
translate_quadstrip_ushort2ushort_first2first_prenable 7 47 379 6
translate_polygon_ushort2ushort_first2first_prenable 6 40 260 6
translate_linesadj_ushort2ushort_first2first_prenable 2 19 153 6
translate_linestripadj_ushort2ushort_first2first_prenable 2 19 156 6
translate_trisadj_ushort2ushort_first2first_prenable 2 21 191 6
translate_tristripadj_ushort2ushort_first2first_prenable 3 30 322 6
translate_points_ushort2ushort_first2last_prdisable 2 16 93 6
translate_lines_ushort2ushort_first2last_prdisable 2 17 113 6
translate_linestrip_ushort2ushort_first2last_prdisable 2 17 116 6
translate_lineloop_ushort2ushort_first2last_prdisable 2 19 152 6
translate_tris_ushort2ushort_first2last_prdisable 2 18 132 6
translate_tristrip_ushort2ushort_first2last_prdisable 2 18 147 6
translate_trifan_ushort2ushort_first2last_prdisable 2 18 135 6
translate_quads_ushort2ushort_first2last_prdisable 2 21 207 6
translate_quadstrip_ushort2ushort_first2last_prdisable 2 21 207 6
translate_polygon_ushort2ushort_first2last_prdisable 2 18 135 6
translate_linesadj_ushort2ushort_first2last_prdisable 2 19 153 6
translate_linestripadj_ushort2ushort_first2last_prdisable 2 19 156 6
translate_trisadj_ushort2ushort_first2last_prdisable 2 21 191 6
translate_tristripadj_ushort2ushort_first2last_prdisable 3 30 322 6
translate_points_ushort2ushort_first2last_prenable 2 16 93 6
translate_lines_ushort2ushort_first2last_prenable 2 17 113 6
translate_linestrip_ushort2ushort_first2last_prenable 2 17 116 6
translate_lineloop_ushort2ushort_first2last_prenable 2 19 152 6
translate_tris_ushort2ushort_first2last_prenable 2 18 132 6
translate_tristrip_ushort2ushort_first2last_prenable 2 18 147 6
translate_trifan_ushort2ushort_first2last_prenable 2 18 135 6
translate_quads_ushort2ushort_first2last_prenable 7 47 379 6
translate_quadstrip_ushort2ushort_first2last_prenable 7 47 379 6
translate_polygon_ushort2ushort_first2last_prenable 6 40 260 6
translate_linesadj_ushort2ushort_first2last_prenable 2 19 153 6
translate_linestripadj_ushort2ushort_first2last_prenable 2 19 156 6
translate_trisadj_ushort2ushort_first2last_prenable 2 21 191 6
translate_tristripadj_ushort2ushort_first2last_prenable 3 30 322 6
translate_points_ushort2ushort_last2first_prdisable 2 16 93 6
translate_lines_ushort2ushort_last2first_prdisable 2 17 113 6
translate_linestrip_ushort2ushort_last2first_prdisable 2 17 116 6
translate_lineloop_ushort2ushort_last2first_prdisable 2 19 152 6
translate_tris_ushort2ushort_last2first_prdisable 2 18 132 6
translate_tristrip_ushort2ushort_last2first_prdisable 2 18 147 6
translate_trifan_ushort2ushort_last2first_prdisable 2 18 135 6
translate_quads_ushort2ushort_last2first_prdisable 2 21 207 6
translate_quadstrip_ushort2ushort_last2first_prdisable 2 21 207 6
translate_polygon_ushort2ushort_last2first_prdisable 2 18 135 6
translate_linesadj_ushort2ushort_last2first_prdisable 2 19 153 6
translate_linestripadj_ushort2ushort_last2first_prdisable 2 19 156 6
translate_trisadj_ushort2ushort_last2first_prdisable 2 21 191 6
translate_tristripadj_ushort2ushort_last2first_prdisable 3 30 322 6
translate_points_ushort2ushort_last2first_prenable 2 16 93 6
translate_lines_ushort2ushort_last2first_prenable 2 17 113 6
translate_linestrip_ushort2ushort_last2first_prenable 2 17 116 6
translate_lineloop_ushort2ushort_last2first_prenable 2 19 152 6
translate_tris_ushort2ushort_last2first_prenable 2 18 132 6
translate_tristrip_ushort2ushort_last2first_prenable 2 18 147 6
translate_trifan_ushort2ushort_last2first_prenable 2 18 135 6
translate_quads_ushort2ushort_last2first_prenable 7 47 379 6
translate_quadstrip_ushort2ushort_last2first_prenable 7 47 379 6
translate_polygon_ushort2ushort_last2first_prenable 6 40 260 6
translate_linesadj_ushort2ushort_last2first_prenable 2 19 153 6
translate_linestripadj_ushort2ushort_last2first_prenable 2 19 156 6
translate_trisadj_ushort2ushort_last2first_prenable 2 21 191 6
translate_tristripadj_ushort2ushort_last2first_prenable 3 30 322 6
translate_points_ushort2ushort_last2last_prdisable 2 16 93 6
translate_lines_ushort2ushort_last2last_prdisable 2 17 113 6
translate_linestrip_ushort2ushort_last2last_prdisable 2 17 116 6
translate_lineloop_ushort2ushort_last2last_prdisable 2 19 152 6
translate_tris_ushort2ushort_last2last_prdisable 2 18 132 6
translate_tristrip_ushort2ushort_last2last_prdisable 2 18 147 6
translate_trifan_ushort2ushort_last2last_prdisable 2 18 135 6
translate_quads_ushort2ushort_last2last_prdisable 2 21 207 6
translate_quadstrip_ushort2ushort_last2last_prdisable 2 21 207 6
translate_polygon_ushort2ushort_last2last_prdisable 2 18 135 6
translate_linesadj_ushort2ushort_last2last_prdisable 2 19 153 6
translate_linestripadj_ushort2ushort_last2last_prdisable 2 19 156 6
translate_trisadj_ushort2ushort_last2last_prdisable 2 21 191 6
translate_tristripadj_ushort2ushort_last2last_prdisable 3 30 322 6
translate_points_ushort2ushort_last2last_prenable 2 16 93 6
translate_lines_ushort2ushort_last2last_prenable 2 17 113 6
translate_linestrip_ushort2ushort_last2last_prenable 2 17 116 6
translate_lineloop_ushort2ushort_last2last_prenable 2 19 152 6
translate_tris_ushort2ushort_last2last_prenable 2 18 132 6
translate_tristrip_ushort2ushort_last2last_prenable 2 18 147 6
translate_trifan_ushort2ushort_last2last_prenable 2 18 135 6
translate_quads_ushort2ushort_last2last_prenable 7 47 379 6
translate_quadstrip_ushort2ushort_last2last_prenable 7 47 379 6
translate_polygon_ushort2ushort_last2last_prenable 6 40 260 6
translate_linesadj_ushort2ushort_last2last_prenable 2 19 153 6
translate_linestripadj_ushort2ushort_last2last_prenable 2 19 156 6
translate_trisadj_ushort2ushort_last2last_prenable 2 21 191 6
translate_tristripadj_ushort2ushort_last2last_prenable 3 30 322 6
translate_points_ushort2uint_first2first_prdisable 2 16 93 6
translate_lines_ushort2uint_first2first_prdisable 2 17 113 6
translate_linestrip_ushort2uint_first2first_prdisable 2 17 116 6
translate_lineloop_ushort2uint_first2first_prdisable 2 19 152 6
translate_tris_ushort2uint_first2first_prdisable 2 18 132 6
translate_tristrip_ushort2uint_first2first_prdisable 2 18 147 6
translate_trifan_ushort2uint_first2first_prdisable 2 18 135 6
translate_quads_ushort2uint_first2first_prdisable 2 21 207 6
translate_quadstrip_ushort2uint_first2first_prdisable 2 21 207 6
translate_polygon_ushort2uint_first2first_prdisable 2 18 135 6
translate_linesadj_ushort2uint_first2first_prdisable 2 19 153 6
translate_linestripadj_ushort2uint_first2first_prdisable 2 19 156 6
translate_trisadj_ushort2uint_first2first_prdisable 2 21 191 6
translate_tristripadj_ushort2uint_first2first_prdisable 3 30 322 6
translate_points_ushort2uint_first2first_prenable 2 16 93 6
translate_lines_ushort2uint_first2first_prenable 2 17 113 6
translate_linestrip_ushort2uint_first2first_prenable 2 17 116 6
translate_lineloop_ushort2uint_first2first_prenable 2 19 152 6
translate_tris_ushort2uint_first2first_prenable 2 18 132 6
translate_tristrip_ushort2uint_first2first_prenable 2 18 147 6
translate_trifan_ushort2uint_first2first_prenable 2 18 135 6
translate_quads_ushort2uint_first2first_prenable 7 47 379 6
translate_quadstrip_ushort2uint_first2first_prenable 7 47 379 6
translate_polygon_ushort2uint_first2first_prenable 6 40 260 6
translate_linesadj_ushort2uint_first2first_prenable 2 19 153 6
translate_linestripadj_ushort2uint_first2first_prenable 2 19 156 6
translate_trisadj_ushort2uint_first2first_prenable 2 21 191 6
translate_tristripadj_ushort2uint_first2first_prenable 3 30 322 6
translate_points_ushort2uint_first2last_prdisable 2 16 93 6
translate_lines_ushort2uint_first2last_prdisable 2 17 113 6
translate_linestrip_ushort2uint_first2last_prdisable 2 17 116 6
translate_lineloop_ushort2uint_first2last_prdisable 2 19 152 6
translate_tris_ushort2uint_first2last_prdisable 2 18 132 6
translate_tristrip_ushort2uint_first2last_prdisable 2 18 147 6
translate_trifan_ushort2uint_first2last_prdisable 2 18 135 6
translate_quads_ushort2uint_first2last_prdisable 2 21 207 6
translate_quadstrip_ushort2uint_first2last_prdisable 2 21 207 6
translate_polygon_ushort2uint_first2last_prdisable 2 18 135 6
translate_linesadj_ushort2uint_first2last_prdisable 2 19 153 6
translate_linestripadj_ushort2uint_first2last_prdisable 2 19 156 6
translate_trisadj_ushort2uint_first2last_prdisable 2 21 191 6
translate_tristripadj_ushort2uint_first2last_prdisable 3 30 322 6
translate_points_ushort2uint_first2last_prenable 2 16 93 6
translate_lines_ushort2uint_first2last_prenable 2 17 113 6
translate_linestrip_ushort2uint_first2last_prenable 2 17 116 6
translate_lineloop_ushort2uint_first2last_prenable 2 19 152 6
translate_tris_ushort2uint_first2last_prenable 2 18 132 6
translate_tristrip_ushort2uint_first2last_prenable 2 18 147 6
translate_trifan_ushort2uint_first2last_prenable 2 18 135 6
translate_quads_ushort2uint_first2last_prenable 7 47 379 6
translate_quadstrip_ushort2uint_first2last_prenable 7 47 379 6
translate_polygon_ushort2uint_first2last_prenable 6 40 260 6
translate_linesadj_ushort2uint_first2last_prenable 2 19 153 6
translate_linestripadj_ushort2uint_first2last_prenable 2 19 156 6
translate_trisadj_ushort2uint_first2last_prenable 2 21 191 6
translate_tristripadj_ushort2uint_first2last_prenable 3 30 322 6
translate_points_ushort2uint_last2first_prdisable 2 16 93 6
translate_lines_ushort2uint_last2first_prdisable 2 17 113 6
translate_linestrip_ushort2uint_last2first_prdisable 2 17 116 6
translate_lineloop_ushort2uint_last2first_prdisable 2 19 152 6
translate_tris_ushort2uint_last2first_prdisable 2 18 132 6
translate_tristrip_ushort2uint_last2first_prdisable 2 18 147 6
translate_trifan_ushort2uint_last2first_prdisable 2 18 135 6
translate_quads_ushort2uint_last2first_prdisable 2 21 207 6
translate_quadstrip_ushort2uint_last2first_prdisable 2 21 207 6
translate_polygon_ushort2uint_last2first_prdisable 2 18 135 6
translate_linesadj_ushort2uint_last2first_prdisable 2 19 153 6
translate_linestripadj_ushort2uint_last2first_prdisable 2 19 156 6
translate_trisadj_ushort2uint_last2first_prdisable 2 21 191 6
translate_tristripadj_ushort2uint_last2first_prdisable 3 30 322 6
translate_points_ushort2uint_last2first_prenable 2 16 93 6
translate_lines_ushort2uint_last2first_prenable 2 17 113 6
translate_linestrip_ushort2uint_last2first_prenable 2 17 116 6
translate_lineloop_ushort2uint_last2first_prenable 2 19 152 6
translate_tris_ushort2uint_last2first_prenable 2 18 132 6
translate_tristrip_ushort2uint_last2first_prenable 2 18 147 6
translate_trifan_ushort2uint_last2first_prenable 2 18 135 6
translate_quads_ushort2uint_last2first_prenable 7 47 379 6
translate_quadstrip_ushort2uint_last2first_prenable 7 47 379 6
translate_polygon_ushort2uint_last2first_prenable 6 40 260 6
translate_linesadj_ushort2uint_last2first_prenable 2 19 153 6
translate_linestripadj_ushort2uint_last2first_prenable 2 19 156 6
translate_trisadj_ushort2uint_last2first_prenable 2 21 191 6
translate_tristripadj_ushort2uint_last2first_prenable 3 30 322 6
translate_points_ushort2uint_last2last_prdisable 2 16 93 6
translate_lines_ushort2uint_last2last_prdisable 2 17 113 6
translate_linestrip_ushort2uint_last2last_prdisable 2 17 116 6
translate_lineloop_ushort2uint_last2last_prdisable 2 19 152 6
translate_tris_ushort2uint_last2last_prdisable 2 18 132 6
translate_tristrip_ushort2uint_last2last_prdisable 2 18 147 6
translate_trifan_ushort2uint_last2last_prdisable 2 18 135 6
translate_quads_ushort2uint_last2last_prdisable 2 21 207 6
translate_quadstrip_ushort2uint_last2last_prdisable 2 21 207 6
translate_polygon_ushort2uint_last2last_prdisable 2 18 135 6
translate_linesadj_ushort2uint_last2last_prdisable 2 19 153 6
translate_linestripadj_ushort2uint_last2last_prdisable 2 19 156 6
translate_trisadj_ushort2uint_last2last_prdisable 2 21 191 6
translate_tristripadj_ushort2uint_last2last_prdisable 3 30 322 6
translate_points_ushort2uint_last2last_prenable 2 16 93 6
translate_lines_ushort2uint_last2last_prenable 2 17 113 6
translate_linestrip_ushort2uint_last2last_prenable 2 17 116 6
translate_lineloop_ushort2uint_last2last_prenable 2 19 152 6
translate_tris_ushort2uint_last2last_prenable 2 18 132 6
translate_tristrip_ushort2uint_last2last_prenable 2 18 147 6
translate_trifan_ushort2uint_last2last_prenable 2 18 135 6
translate_quads_ushort2uint_last2last_prenable 7 47 379 6
translate_quadstrip_ushort2uint_last2last_prenable 7 47 379 6
translate_polygon_ushort2uint_last2last_prenable 6 40 260 6
translate_linesadj_ushort2uint_last2last_prenable 2 19 153 6
translate_linestripadj_ushort2uint_last2last_prenable 2 19 156 6
translate_trisadj_ushort2uint_last2last_prenable 2 21 191 6
translate_tristripadj_ushort2uint_last2last_prenable 3 30 322 6
translate_points_uint2ushort_first2first_prdisable 2 16 93 6
translate_lines_uint2ushort_first2first_prdisable 2 17 113 6
translate_linestrip_uint2ushort_first2first_prdisable 2 17 116 6
translate_lineloop_uint2ushort_first2first_prdisable 2 19 152 6
translate_tris_uint2ushort_first2first_prdisable 2 18 132 6
translate_tristrip_uint2ushort_first2first_prdisable 2 18 147 6
translate_trifan_uint2ushort_first2first_prdisable 2 18 135 6
translate_quads_uint2ushort_first2first_prdisable 2 21 207 6
translate_quadstrip_uint2ushort_first2first_prdisable 2 21 207 6
translate_polygon_uint2ushort_first2first_prdisable 2 18 135 6
translate_linesadj_uint2ushort_first2first_prdisable 2 19 153 6
translate_linestripadj_uint2ushort_first2first_prdisable 2 19 156 6
translate_trisadj_uint2ushort_first2first_prdisable 2 21 191 6
translate_tristripadj_uint2ushort_first2first_prdisable 3 30 322 6
translate_points_uint2ushort_first2first_prenable 2 16 93 6
translate_lines_uint2ushort_first2first_prenable 2 17 113 6
translate_linestrip_uint2ushort_first2first_prenable 2 17 116 6
translate_lineloop_uint2ushort_first2first_prenable 2 19 152 6
translate_tris_uint2ushort_first2first_prenable 2 18 132 6
translate_tristrip_uint2ushort_first2first_prenable 2 18 147 6
translate_trifan_uint2ushort_first2first_prenable 2 18 135 6
translate_quads_uint2ushort_first2first_prenable 7 47 379 6
translate_quadstrip_uint2ushort_first2first_prenable 7 47 379 6
translate_polygon_uint2ushort_first2first_prenable 6 40 260 6
translate_linesadj_uint2ushort_first2first_prenable 2 19 153 6
translate_linestripadj_uint2ushort_first2first_prenable 2 19 156 6
translate_trisadj_uint2ushort_first2first_prenable 2 21 191 6
translate_tristripadj_uint2ushort_first2first_prenable 3 30 322 6
translate_points_uint2ushort_first2last_prdisable 2 16 93 6
translate_lines_uint2ushort_first2last_prdisable 2 17 113 6
translate_linestrip_uint2ushort_first2last_prdisable 2 17 116 6
translate_lineloop_uint2ushort_first2last_prdisable 2 19 152 6
translate_tris_uint2ushort_first2last_prdisable 2 18 132 6
translate_tristrip_uint2ushort_first2last_prdisable 2 18 147 6
translate_trifan_uint2ushort_first2last_prdisable 2 18 135 6
translate_quads_uint2ushort_first2last_prdisable 2 21 207 6
translate_quadstrip_uint2ushort_first2last_prdisable 2 21 207 6
translate_polygon_uint2ushort_first2last_prdisable 2 18 135 6
translate_linesadj_uint2ushort_first2last_prdisable 2 19 153 6
translate_linestripadj_uint2ushort_first2last_prdisable 2 19 156 6
translate_trisadj_uint2ushort_first2last_prdisable 2 21 191 6
translate_tristripadj_uint2ushort_first2last_prdisable 3 30 322 6
translate_points_uint2ushort_first2last_prenable 2 16 93 6
translate_lines_uint2ushort_first2last_prenable 2 17 113 6
translate_linestrip_uint2ushort_first2last_prenable 2 17 116 6
translate_lineloop_uint2ushort_first2last_prenable 2 19 152 6
translate_tris_uint2ushort_first2last_prenable 2 18 132 6
translate_tristrip_uint2ushort_first2last_prenable 2 18 147 6
translate_trifan_uint2ushort_first2last_prenable 2 18 135 6
translate_quads_uint2ushort_first2last_prenable 7 47 379 6
translate_quadstrip_uint2ushort_first2last_prenable 7 47 379 6
translate_polygon_uint2ushort_first2last_prenable 6 40 260 6
translate_linesadj_uint2ushort_first2last_prenable 2 19 153 6
translate_linestripadj_uint2ushort_first2last_prenable 2 19 156 6
translate_trisadj_uint2ushort_first2last_prenable 2 21 191 6
translate_tristripadj_uint2ushort_first2last_prenable 3 30 322 6
translate_points_uint2ushort_last2first_prdisable 2 16 93 6
translate_lines_uint2ushort_last2first_prdisable 2 17 113 6
translate_linestrip_uint2ushort_last2first_prdisable 2 17 116 6
translate_lineloop_uint2ushort_last2first_prdisable 2 19 152 6
translate_tris_uint2ushort_last2first_prdisable 2 18 132 6
translate_tristrip_uint2ushort_last2first_prdisable 2 18 147 6
translate_trifan_uint2ushort_last2first_prdisable 2 18 135 6
translate_quads_uint2ushort_last2first_prdisable 2 21 207 6
translate_quadstrip_uint2ushort_last2first_prdisable 2 21 207 6
translate_polygon_uint2ushort_last2first_prdisable 2 18 135 6
translate_linesadj_uint2ushort_last2first_prdisable 2 19 153 6
translate_linestripadj_uint2ushort_last2first_prdisable 2 19 156 6
translate_trisadj_uint2ushort_last2first_prdisable 2 21 191 6
translate_tristripadj_uint2ushort_last2first_prdisable 3 30 322 6
translate_points_uint2ushort_last2first_prenable 2 16 93 6
translate_lines_uint2ushort_last2first_prenable 2 17 113 6
translate_linestrip_uint2ushort_last2first_prenable 2 17 116 6
translate_lineloop_uint2ushort_last2first_prenable 2 19 152 6
translate_tris_uint2ushort_last2first_prenable 2 18 132 6
translate_tristrip_uint2ushort_last2first_prenable 2 18 147 6
translate_trifan_uint2ushort_last2first_prenable 2 18 135 6
translate_quads_uint2ushort_last2first_prenable 7 47 379 6
translate_quadstrip_uint2ushort_last2first_prenable 7 47 379 6
translate_polygon_uint2ushort_last2first_prenable 6 40 260 6
translate_linesadj_uint2ushort_last2first_prenable 2 19 153 6
translate_linestripadj_uint2ushort_last2first_prenable 2 19 156 6
translate_trisadj_uint2ushort_last2first_prenable 2 21 191 6
translate_tristripadj_uint2ushort_last2first_prenable 3 30 322 6
translate_points_uint2ushort_last2last_prdisable 2 16 93 6
translate_lines_uint2ushort_last2last_prdisable 2 17 113 6
translate_linestrip_uint2ushort_last2last_prdisable 2 17 116 6
translate_lineloop_uint2ushort_last2last_prdisable 2 19 152 6
translate_tris_uint2ushort_last2last_prdisable 2 18 132 6
translate_tristrip_uint2ushort_last2last_prdisable 2 18 147 6
translate_trifan_uint2ushort_last2last_prdisable 2 18 135 6
translate_quads_uint2ushort_last2last_prdisable 2 21 207 6
translate_quadstrip_uint2ushort_last2last_prdisable 2 21 207 6
translate_polygon_uint2ushort_last2last_prdisable 2 18 135 6
translate_linesadj_uint2ushort_last2last_prdisable 2 19 153 6
translate_linestripadj_uint2ushort_last2last_prdisable 2 19 156 6
translate_trisadj_uint2ushort_last2last_prdisable 2 21 191 6
translate_tristripadj_uint2ushort_last2last_prdisable 3 30 322 6
translate_points_uint2ushort_last2last_prenable 2 16 93 6
translate_lines_uint2ushort_last2last_prenable 2 17 113 6
translate_linestrip_uint2ushort_last2last_prenable 2 17 116 6
translate_lineloop_uint2ushort_last2last_prenable 2 19 152 6
translate_tris_uint2ushort_last2last_prenable 2 18 132 6
translate_tristrip_uint2ushort_last2last_prenable 2 18 147 6
translate_trifan_uint2ushort_last2last_prenable 2 18 135 6
translate_quads_uint2ushort_last2last_prenable 7 47 379 6
translate_quadstrip_uint2ushort_last2last_prenable 7 47 379 6
translate_polygon_uint2ushort_last2last_prenable 6 40 260 6
translate_linesadj_uint2ushort_last2last_prenable 2 19 153 6
translate_linestripadj_uint2ushort_last2last_prenable 2 19 156 6
translate_trisadj_uint2ushort_last2last_prenable 2 21 191 6
translate_tristripadj_uint2ushort_last2last_prenable 3 30 322 6
translate_points_uint2uint_first2first_prdisable 2 16 93 6
translate_lines_uint2uint_first2first_prdisable 2 17 113 6
translate_linestrip_uint2uint_first2first_prdisable 2 17 116 6
translate_lineloop_uint2uint_first2first_prdisable 2 19 152 6
translate_tris_uint2uint_first2first_prdisable 2 18 132 6
translate_tristrip_uint2uint_first2first_prdisable 2 18 147 6
translate_trifan_uint2uint_first2first_prdisable 2 18 135 6
translate_quads_uint2uint_first2first_prdisable 2 21 207 6
translate_quadstrip_uint2uint_first2first_prdisable 2 21 207 6
translate_polygon_uint2uint_first2first_prdisable 2 18 135 6
translate_linesadj_uint2uint_first2first_prdisable 2 19 153 6
translate_linestripadj_uint2uint_first2first_prdisable 2 19 156 6
translate_trisadj_uint2uint_first2first_prdisable 2 21 191 6
translate_tristripadj_uint2uint_first2first_prdisable 3 30 322 6
translate_points_uint2uint_first2first_prenable 2 16 93 6
translate_lines_uint2uint_first2first_prenable 2 17 113 6
translate_linestrip_uint2uint_first2first_prenable 2 17 116 6
translate_lineloop_uint2uint_first2first_prenable 2 19 152 6
translate_tris_uint2uint_first2first_prenable 2 18 132 6
translate_tristrip_uint2uint_first2first_prenable 2 18 147 6
translate_trifan_uint2uint_first2first_prenable 2 18 135 6
translate_quads_uint2uint_first2first_prenable 7 47 379 6
translate_quadstrip_uint2uint_first2first_prenable 7 47 379 6
translate_polygon_uint2uint_first2first_prenable 6 40 260 6
translate_linesadj_uint2uint_first2first_prenable 2 19 153 6
translate_linestripadj_uint2uint_first2first_prenable 2 19 156 6
translate_trisadj_uint2uint_first2first_prenable 2 21 191 6
translate_tristripadj_uint2uint_first2first_prenable 3 30 322 6
translate_points_uint2uint_first2last_prdisable 2 16 93 6
translate_lines_uint2uint_first2last_prdisable 2 17 113 6
translate_linestrip_uint2uint_first2last_prdisable 2 17 116 6
translate_lineloop_uint2uint_first2last_prdisable 2 19 152 6
translate_tris_uint2uint_first2last_prdisable 2 18 132 6
translate_tristrip_uint2uint_first2last_prdisable 2 18 147 6
translate_trifan_uint2uint_first2last_prdisable 2 18 135 6
translate_quads_uint2uint_first2last_prdisable 2 21 207 6
translate_quadstrip_uint2uint_first2last_prdisable 2 21 207 6
translate_polygon_uint2uint_first2last_prdisable 2 18 135 6
translate_linesadj_uint2uint_first2last_prdisable 2 19 153 6
translate_linestripadj_uint2uint_first2last_prdisable 2 19 156 6
translate_trisadj_uint2uint_first2last_prdisable 2 21 191 6
translate_tristripadj_uint2uint_first2last_prdisable 3 30 322 6
translate_points_uint2uint_first2last_prenable 2 16 93 6
translate_lines_uint2uint_first2last_prenable 2 17 113 6
translate_linestrip_uint2uint_first2last_prenable 2 17 116 6
translate_lineloop_uint2uint_first2last_prenable 2 19 152 6
translate_tris_uint2uint_first2last_prenable 2 18 132 6
translate_tristrip_uint2uint_first2last_prenable 2 18 147 6
translate_trifan_uint2uint_first2last_prenable 2 18 135 6
translate_quads_uint2uint_first2last_prenable 7 47 379 6
translate_quadstrip_uint2uint_first2last_prenable 7 47 379 6
translate_polygon_uint2uint_first2last_prenable 6 40 260 6
translate_linesadj_uint2uint_first2last_prenable 2 19 153 6
translate_linestripadj_uint2uint_first2last_prenable 2 19 156 6
translate_trisadj_uint2uint_first2last_prenable 2 21 191 6
translate_tristripadj_uint2uint_first2last_prenable 3 30 322 6
translate_points_uint2uint_last2first_prdisable 2 16 93 6
translate_lines_uint2uint_last2first_prdisable 2 17 113 6
translate_linestrip_uint2uint_last2first_prdisable 2 17 116 6
translate_lineloop_uint2uint_last2first_prdisable 2 19 152 6
translate_tris_uint2uint_last2first_prdisable 2 18 132 6
translate_tristrip_uint2uint_last2first_prdisable 2 18 147 6
translate_trifan_uint2uint_last2first_prdisable 2 18 135 6
translate_quads_uint2uint_last2first_prdisable 2 21 207 6
translate_quadstrip_uint2uint_last2first_prdisable 2 21 207 6
translate_polygon_uint2uint_last2first_prdisable 2 18 135 6
translate_linesadj_uint2uint_last2first_prdisable 2 19 153 6
translate_linestripadj_uint2uint_last2first_prdisable 2 19 156 6
translate_trisadj_uint2uint_last2first_prdisable 2 21 191 6
translate_tristripadj_uint2uint_last2first_prdisable 3 30 322 6
translate_points_uint2uint_last2first_prenable 2 16 93 6
translate_lines_uint2uint_last2first_prenable 2 17 113 6
translate_linestrip_uint2uint_last2first_prenable 2 17 116 6
translate_lineloop_uint2uint_last2first_prenable 2 19 152 6
translate_tris_uint2uint_last2first_prenable 2 18 132 6
translate_tristrip_uint2uint_last2first_prenable 2 18 147 6
translate_trifan_uint2uint_last2first_prenable 2 18 135 6
translate_quads_uint2uint_last2first_prenable 7 47 379 6
translate_quadstrip_uint2uint_last2first_prenable 7 47 379 6
translate_polygon_uint2uint_last2first_prenable 6 40 260 6
translate_linesadj_uint2uint_last2first_prenable 2 19 153 6
translate_linestripadj_uint2uint_last2first_prenable 2 19 156 6
translate_trisadj_uint2uint_last2first_prenable 2 21 191 6
translate_tristripadj_uint2uint_last2first_prenable 3 30 322 6
translate_points_uint2uint_last2last_prdisable 2 16 93 6
translate_lines_uint2uint_last2last_prdisable 2 17 113 6
translate_linestrip_uint2uint_last2last_prdisable 2 17 116 6
translate_lineloop_uint2uint_last2last_prdisable 2 19 152 6
translate_tris_uint2uint_last2last_prdisable 2 18 132 6
translate_tristrip_uint2uint_last2last_prdisable 2 18 147 6
translate_trifan_uint2uint_last2last_prdisable 2 18 135 6
translate_quads_uint2uint_last2last_prdisable 2 21 207 6
translate_quadstrip_uint2uint_last2last_prdisable 2 21 207 6
translate_polygon_uint2uint_last2last_prdisable 2 18 135 6
translate_linesadj_uint2uint_last2last_prdisable 2 19 153 6
translate_linestripadj_uint2uint_last2last_prdisable 2 19 156 6
translate_trisadj_uint2uint_last2last_prdisable 2 21 191 6
translate_tristripadj_uint2uint_last2last_prdisable 3 30 322 6
translate_points_uint2uint_last2last_prenable 2 16 93 6
translate_lines_uint2uint_last2last_prenable 2 17 113 6
translate_linestrip_uint2uint_last2last_prenable 2 17 116 6
translate_lineloop_uint2uint_last2last_prenable 2 19 152 6
translate_tris_uint2uint_last2last_prenable 2 18 132 6
translate_tristrip_uint2uint_last2last_prenable 2 18 147 6
translate_trifan_uint2uint_last2last_prenable 2 18 135 6
translate_quads_uint2uint_last2last_prenable 7 47 379 6
translate_quadstrip_uint2uint_last2last_prenable 7 47 379 6
translate_polygon_uint2uint_last2last_prenable 6 40 260 6
translate_linesadj_uint2uint_last2last_prenable 2 19 153 6
translate_linestripadj_uint2uint_last2last_prenable 2 19 156 6
translate_trisadj_uint2uint_last2last_prenable 2 21 191 6
translate_tristripadj_uint2uint_last2last_prenable 3 30 322 6
u_index_init 2 902 18391 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/buffer9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineBuffer9 1 4 16 1
NineBuffer9_Upload 2 10 92 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_flags.h
Source file: ./lib/mesa/src/gallium/state_trackers/nine/vertexshader9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineVertexShader9_ctor 10 58 429 4
NineVertexShader9_dtor 10 34 259 1
NineVertexShader9_GetFunction 2 13 77 3
NineVertexShader9_GetVariant 4 32 240 1
NineVertexShader9_GetVariantProcessVertices 3 28 173 3
NineVertexShader9_new 1 6 36 4
Source file: ./lib/mesa/src/gallium/state_trackers/nine/stateblock9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineStateBlock9 1 4 16 1
Source file: ./lib/mesa/src/gallium/auxiliary/postprocess/pp_mlaa_areamap.h
Source file: ./lib/mesa/src/gallium/state_trackers/nine/pixelshader9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NinePixelShader9 1 4 16 1
NinePixelShader9_UpdateKey 8 36 273 2
Source file: ./lib/mesa/src/gallium/state_trackers/nine/device9ex.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineDevice9Ex 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/vertexbuffer9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineVertexBuffer9_ctor 2 16 98 3
NineVertexBuffer9_dtor 1 4 17 1
NineVertexBuffer9_GetResource 1 4 18 1
NineVertexBuffer9_Lock 1 8 39 5
NineVertexBuffer9_Unlock 1 4 18 1
NineVertexBuffer9_GetDesc 1 7 30 2
NineVertexBuffer9_new 1 6 29 3
Source file: ./lib/mesa/src/gallium/state_trackers/nine/volume9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineVolume9 1 4 16 1
NineVolume9_SetResource 1 6 33 3
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sm1_dump_writemask 5 7 75 1
sm1_dump_swizzle 1 6 76 1
sm1_dump_reg 7 26 100 2
assert_replicate_swizzle 3 6 37 1
sm1_dump_immediate 5 21 139 1
sm1_dump_src_param 8 25 147 1
sm1_dump_dst_param 8 24 162 1
sm1_dump_instruction 15 40 264 2
sm1_instruction_check 3 10 40 1
nine_record_outputs 1 9 78 5
tx_lconstf 5 15 93 3
tx_lconsti 5 15 93 3
tx_lconstb 5 15 93 3
tx_set_lconstf 6 20 213 3
tx_set_lconsti 7 21 218 3
tx_set_lconstb 9 21 191 3
tx_scratch 3 10 89 1
tx_scratch_scalar 1 4 20 1
tx_src_scalar 2 8 54 1
tx_temp_alloc 4 16 145 2
tx_addr_alloc 3 8 67 2
tx_pred_alloc 2 6 43 2
apply_ps1x_projection 2 13 111 4
TEX_with_ps1x_projection 4 16 145 6
tx_texcoord_alloc 3 8 73 2
tx_bgnloop 2 8 54 1
tx_endloop 1 8 55 1
tx_get_loopctr 3 15 104 2
tx_get_loopal 3 11 66 1
tx_cond 1 6 36 1
tx_elsecond 1 5 29 1
tx_endcond 1 7 44 1
nine_ureg_dst_register 1 4 21 2
nine_get_position_input 2 9 47 1
tx_src_param 70 275 2030 2
_tx_dst_param 33 105 758 2
tx_dst_param 2 8 56 2
tx_apply_dst0_modifiers 5 14 155 1
tx_dst_param_as_src 10 37 283 2
NineTranslateInstruction_Mkxn 5 30 224 3
d3dsio_to_string 5 110 255 1
DECL_SPECIAL 1 4 16 1
DECL_SPECIAL 1 4 16 1
DECL_SPECIAL 1 4 16 1
DECL_SPECIAL 1 4 16 1
DECL_SPECIAL 1 4 16 1
DECL_SPECIAL 1 8 76 1
DECL_SPECIAL 7 20 222 1
DECL_SPECIAL 1 6 51 1
DECL_SPECIAL 2 13 101 1
DECL_SPECIAL 2 26 197 1
DECL_SPECIAL 1 5 16 1
DECL_SPECIAL 2 20 157 1
DECL_SPECIAL 2 12 92 1
DECL_SPECIAL 1 9 76 1
DECL_SPECIAL 1 7 46 1
DECL_SPECIAL 3 27 215 1
DECL_SPECIAL 2 13 105 1
DECL_SPECIAL 1 6 21 1
DECL_SPECIAL 3 9 76 1
sm1_insn_flags_to_tgsi_setop 7 14 60 1
DECL_SPECIAL 1 11 123 1
DECL_SPECIAL 1 5 21 1
DECL_SPECIAL 1 14 142 1
sm1_to_nine_declusage 1 4 21 1
sm1_declusage_to_tgsi 19 77 369 3
d3dstt_to_tgsi_tex 5 12 47 1
d3dstt_to_tgsi_tex_shadow 5 12 41 1
ps1x_sampler_type 4 10 55 2
sm1_sampler_type_name 5 11 42 1
nine_tgsi_to_interp_mode 17 28 87 1
DECL_SPECIAL 28 89 821 1
DECL_SPECIAL 1 5 38 1
DECL_SPECIAL 1 5 38 1
DECL_SPECIAL 1 5 38 1
DECL_SPECIAL 1 10 89 1
DECL_SPECIAL 1 10 96 1
DECL_SPECIAL 1 10 97 1
DECL_SPECIAL 1 13 127 1
DECL_SPECIAL 1 13 121 1
DECL_SPECIAL 2 14 133 1
DECL_SPECIAL 1 10 106 1
DECL_SPECIAL 1 9 81 1
DECL_SPECIAL 4 14 126 1
DECL_SPECIAL 4 50 580 1
DECL_SPECIAL 2 13 146 1
DECL_SPECIAL 2 13 146 1
DECL_SPECIAL 1 4 9 1
DECL_SPECIAL 2 17 219 1
DECL_SPECIAL 1 4 9 1
DECL_SPECIAL 2 29 460 1
DECL_SPECIAL 2 13 132 1
DECL_SPECIAL 2 18 197 1
DECL_SPECIAL 2 21 299 1
DECL_SPECIAL 2 11 113 1
DECL_SPECIAL 5 46 640 1
DECL_SPECIAL 1 18 182 1
DECL_SPECIAL 1 26 297 1
DECL_SPECIAL 5 28 223 1
DECL_SPECIAL 1 11 113 1
DECL_SPECIAL 1 14 137 1
DECL_SPECIAL 2 16 183 1
DECL_SPECIAL 2 14 143 1
DECL_SPECIAL 1 4 11 1
DECL_SPECIAL 1 4 11 1
DECL_SPECIAL 1 4 9 1
DECL_SPECIAL 1 4 9 1
create_op_info_map 9 22 220 1
NineTranslateInstruction_Generic 5 14 148 1
TOKEN_PEEK 1 4 17 1
TOKEN_NEXT 1 4 18 1
TOKEN_JUMP 3 7 46 1
sm1_parse_eof 1 4 17 1
sm1_read_version 3 14 88 1
sm1_parse_get_skip 2 10 60 1
sm1_print_comment 2 5 19 2
sm1_parse_comments 3 13 77 2
sm1_parse_get_param 3 14 87 3
sm1_parse_dst_param 1 14 110 2
sm1_parse_src_param 4 18 147 2
sm1_parse_immediate 4 29 186 2
sm1_read_dst_param 2 12 65 3
sm1_read_src_param 2 13 70 3
sm1_read_semantic 1 10 81 2
sm1_parse_instruction 19 65 511 1
tx_ctor 7 41 406 2
tx_dtor 2 8 43 1
shader_add_vs_viewport_transform 1 9 79 1
shader_add_ps_fog_stage 6 44 402 2
nine_translate_shader 61 199 1652 2
Source file: ./lib/mesa/src/gallium/state_trackers/nine/cryptosession9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineCryptoSession9 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/vertexdeclaration9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
decltype_format 18 25 126 1
decltype_size 18 25 195 1
nine_d3ddeclusage_check 15 24 76 2
nine_d3d9_to_nine_declusage 2 25 126 2
nine_declusage_name 1 4 15 1
NineVertexDeclaration9_ctor 8 42 423 3
NineVertexDeclaration9_dtor 1 8 45 1
NineVertexDeclaration9_GetDeclaration 3 13 83 3
NineVertexDeclaration9_new 1 6 30 3
NineVertexDeclaration9_new_from_fvf 33 116 774 3
NineVertexDeclaration9_FillStreamOutputInfo 10 41 357 4
NineVertexDeclaration9_ConvertStreamOutput 7 55 397 6
Source file: ./lib/mesa/src/gallium/state_trackers/nine/resource9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineResource9 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_pipe.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rect_to_pipe_box 1 9 66 2
pipe_box_to_rect 1 7 54 2
rect_minify_inclusive 1 7 56 1
fit_rect_format_inclusive 4 17 163 4
rect_to_pipe_box_clamp 3 11 76 2
rect_to_pipe_box_flip 5 9 75 2
rect_to_pipe_box_xy_only 2 8 73 2
rect_to_pipe_box_xy_only_clamp 3 11 76 2
rect_to_g3d_u_rect 2 8 65 2
d3dbox_to_pipe_box 1 12 107 2
pipe_to_d3d9_format 1 4 14 1
compressed_format 6 14 38 1
depth_stencil_format 3 23 84 1
d3d9_get_pipe_depth_format_bindings 14 22 70 1
d3d9_to_pipe_format_internal 23 34 188 1
d3d9_to_pipe_format_checked 13 36 139 7
d3dmultisample_type_check 9 31 145 5
d3dformat_to_string 75 82 464 1
nine_fvf_stride 15 29 255 1
d3dcolor_to_rgba 1 7 95 2
d3dcolor_to_pipe_color_union 1 4 25 2
d3dprimitivetype_to_pipe_prim 7 14 59 1
prim_count_to_vertex_count 7 14 72 2
d3dcmpfunc_to_pipe_func 10 17 77 1
d3dstencilop_to_pipe_stencil_op 9 15 66 1
d3dcull_to_pipe_face 4 11 41 1
d3dfillmode_to_pipe_polygon_mode 5 12 47 1
d3dblendop_to_pipe_blend 6 13 53 1
d3dblend_alpha_to_pipe_blendfactor 18 25 129 1
d3dblend_color_to_pipe_blendfactor 18 25 129 1
d3dtextureaddress_to_pipe_tex_wrap 6 13 53 1
d3dtexturefiltertype_to_pipe_tex_filter 8 15 53 1
d3dtexturefiltertype_to_pipe_tex_mipfilter 8 15 56 1
nine_format_get_stride 1 6 29 2
nine_format_get_level_alloc_size 3 18 96 4
nine_format_get_size_and_offsets 3 20 109 5
Source file: ./lib/mesa/src/gallium/state_trackers/nine/iunknown.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineUnknown 1 4 16 1
NineUnknown_Destroy 1 5 30 1
NineUnknown_Bind 4 10 57 1
NineUnknown_Unbind 5 14 73 1
NineUnknown_ConvertRefToBind 1 5 19 1
NineUnknown_Detach 5 11 73 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/volumetexture9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineVolumeTexture9 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_limits.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nine_fix_render_state_value 11 26 150 2
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_debug.h
Source file: ./lib/mesa/src/gallium/state_trackers/nine/authenticatedchannel9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineAuthenticatedChannel9 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_helpers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nine_range_pool_more 4 22 177 1
nine_range_pool_get 2 11 64 3
nine_ranges_coalesce 4 10 86 2
nine_ranges_insert 8 20 155 4
Source file: ./lib/mesa/src/gallium/state_trackers/nine/vertexbuffer9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineVertexBuffer9 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_multisample 5 12 78 1
prepare_blend 1 5 35 1
prepare_dsa 1 5 35 1
prepare_rasterizer 1 5 37 1
prepare_vs_constants_userbuf_swvp 16 114 848 1
prepare_vs_constants_userbuf 16 78 630 1
prepare_ps_constants_userbuf 13 65 583 1
prepare_vs 7 25 172 2
prepare_ps 6 21 138 2
update_framebuffer 21 51 462 2
update_viewport 4 18 224 1
update_vertex_elements 17 69 512 1
update_vertex_buffers 6 30 207 1
update_sampler_derived 6 26 220 2
update_textures_and_samplers 19 74 619 1
commit_blend 1 4 25 1
commit_dsa 1 4 25 1
commit_scissor 1 5 36 1
commit_rasterizer 1 4 25 1
commit_index_buffer 2 8 52 1
commit_vs_constants 3 16 164 1
commit_ps_constants 2 8 71 1
commit_vs 1 5 36 1
commit_ps 1 5 36 1
validate_textures 1 8 45 1
update_managed_buffers 1 8 49 1
nine_update_state_framebuffer_clear 2 7 41 1
nine_update_state 36 91 652 1
nine_state_restore_non_cso 1 9 79 1
nine_state_set_defaults 8 41 432 3
nine_state_clear 7 22 204 2
nine_state_init_sw 1 20 167 1
update_vertex_elements_sw 17 68 504 1
update_vertex_buffers_sw 6 43 312 3
update_vs_constants_sw 12 129 898 1
nine_state_prepare_draw_sw 2 14 108 5
nine_state_after_draw_sw 3 13 100 1
nine_state_destroy_sw 1 4 14 1
nine_state_access_transform 16 39 329 3
nine_d3drs_to_string 1 110 533 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/adapter9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineAdapter9 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/threadpool.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
threadpool_worker 5 23 145 1
_mesa_threadpool_create 3 13 92 1
_mesa_threadpool_destroy 3 17 101 2
_mesa_threadpool_queue_task 6 30 166 3
_mesa_threadpool_wait_for_task 4 14 86 2
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_nine_debug_printf 8 28 185 4
_nine_stub 3 8 62 3
Source file: ./lib/mesa/src/gallium/state_trackers/nine/threadpool.h
Source file: ./lib/mesa/src/gallium/state_trackers/nine/query9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
d3dquerytype_to_pipe_query 11 23 100 2
nine_query_result_size 1 14 65 1
nine_is_query_supported 2 11 58 2
NineQuery9_ctor 9 31 181 3
NineQuery9_dtor 3 11 75 1
NineQuery9_GetType 1 4 14 1
NineQuery9_GetDataSize 1 4 14 1
NineQuery9_Issue 10 26 170 2
NineQuery9_GetData 14 55 300 4
NineQuery9_new 1 6 28 3
Source file: ./lib/mesa/src/gallium/state_trackers/nine/cryptosession9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineCryptoSession9_GetCertificateSize 1 5 18 2
NineCryptoSession9_GetCertificate 1 6 21 3
NineCryptoSession9_NegotiateKeyExchange 1 6 21 3
NineCryptoSession9_EncryptionBlt 1 8 29 5
NineCryptoSession9_DecryptionBlt 1 10 37 7
NineCryptoSession9_GetSurfacePitch 1 6 22 3
NineCryptoSession9_StartSessionKeyRefresh 1 6 21 3
NineCryptoSession9_FinishSessionKeyRefresh 1 4 14 1
NineCryptoSession9_GetEncryptionBltKey 1 6 21 3
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_state.h
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_defines.h
Source file: ./lib/mesa/src/gallium/state_trackers/nine/cubetexture9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineCubeTexture9_ctor 21 104 739 8
NineCubeTexture9_dtor 4 13 93 1
NineCubeTexture9_GetLevelDesc 2 11 83 3
NineCubeTexture9_GetCubeMapSurface 2 16 120 4
NineCubeTexture9_LockRect 2 16 119 6
NineCubeTexture9_UnlockRect 1 10 73 3
NineCubeTexture9_AddDirtyRect 5 33 236 3
NineCubeTexture9_new 1 12 54 8
Source file: ./lib/mesa/src/gallium/state_trackers/nine/indexbuffer9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineIndexBuffer9 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_pdata.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ht_guid_compare 2 5 24 2
ht_guid_hash 2 9 72 1
ht_guid_delete 2 10 65 3
Source file: ./lib/mesa/src/gallium/state_trackers/nine/iunknown.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineUnknown_ctor 5 19 133 2
NineUnknown_dtor 4 10 63 1
NineUnknown_QueryInterface 5 19 108 3
NineUnknown_AddRef 4 13 64 1
NineUnknown_Release 7 18 96 1
NineUnknown_GetDevice 1 8 44 2
NineUnknown_SetPrivateData 8 35 253 5
NineUnknown_GetPrivateData 5 27 165 4
NineUnknown_FreePrivateData 2 13 77 2
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_ff.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nine_decltype_get_dim 18 25 126 1
nine_ff_get_projected_key 15 39 297 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_pipe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nine_convert_dsa_state 5 35 369 2
nine_convert_rasterizer_state 4 38 334 3
nine_convert_blend_state_fixup 9 16 134 2
nine_convert_blend_state 7 36 387 2
nine_convert_sampler_state 15 39 348 3
nine_pipe_context_clear 1 13 115 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_dump.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nine_D3DDEVTYPE_to_str 5 11 42 1
nine_D3DPOOL_to_str 5 11 42 1
nine_D3DSAMP_to_str 14 20 96 1
nine_D3DUSAGE_to_str 1 22 134 1
nine_D3DPRESENTFLAG_to_str 1 17 77 1
nine_D3DLOCK_to_str 1 12 52 1
nine_D3DRTYPE_to_str 8 14 60 1
nine_D3DQUERYTYPE_to_str 15 21 102 1
nine_D3DTSS_to_str 19 25 126 1
nine_D3DTOP_to_str 1 33 148 1
nine_D3DLIGHTTYPE_to_str 4 10 36 1
nine_D3DTA_to_str 8 14 62 1
nine_D3DTSS_TCI_to_str 6 13 50 1
nine_D3DTTFF_to_str 7 13 54 1
nine_dump_D3DLIGHT9 1 24 187 2
nine_dump_D3DMATERIAL9 1 14 126 2
nine_dump_D3DTSS_value 21 50 237 3
nine_dump_D3DADAPTER_IDENTIFIER9 1 30 161 2
nine_dump_D3DCAPS9 6 340 2929 2
Source file: ./lib/mesa/src/gallium/state_trackers/nine/swapchain9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineSwapChain9_ctor 3 29 182 8
D3DWindowBuffer_create 3 34 151 4
NineSwapChain9_Resize 55 238 1580 3
swap_fences_pop_front 3 14 101 1
swap_fences_see_front 3 11 70 1
swap_fences_push_back 4 13 82 2
swap_fences_unref 2 9 57 1
NineSwapChain9_dtor 7 21 157 1
create_present_buffer 3 27 172 5
handle_draw_cursor_and_hud 6 38 401 2
work_present 2 10 93 1
pend_present 1 12 90 2
present 14 93 710 6
NineSwapChain9_Present 18 79 559 6
NineSwapChain9_GetFrontBufferData 4 41 267 2
NineSwapChain9_GetBackBuffer 1 14 94 4
NineSwapChain9_GetRasterStatus 1 8 41 2
NineSwapChain9_GetDisplayMode 2 18 99 2
NineSwapChain9_GetPresentParameters 1 9 41 2
NineSwapChain9_new 1 12 54 7
NineSwapChain9_GetOccluded 2 7 34 1
NineSwapChain9_ResolutionMismatch 2 7 34 1
NineSwapChain9_CreateThread 2 9 46 3
NineSwapChain9_WaitForThread 2 7 38 2
Source file: ./lib/mesa/src/gallium/state_trackers/nine/texture9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineTexture9 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/guid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GUID_equal 8 14 98 2
GUID_sprintf 1 16 89 2
Source file: ./lib/mesa/src/gallium/state_trackers/nine/basetexture9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineBaseTexture9_ctor 13 38 289 7
NineBaseTexture9_dtor 5 11 102 1
NineBaseTexture9_SetLOD 5 14 125 2
NineBaseTexture9_GetLOD 1 5 23 1
NineBaseTexture9_GetLevelCount 2 7 40 1
NineBaseTexture9_SetAutoGenFilterType 2 12 66 2
NineBaseTexture9_GetAutoGenFilterType 1 5 21 1
NineBaseTexture9_UploadSelf 38 160 1486 1
NineBaseTexture9_GenerateMipSubLevels 6 27 175 1
NineBaseTexture9_CreatePipeResource 12 51 461 2
NineBaseTexture9_UpdateSamplerView 16 68 514 2
NineBaseTexture9_PreLoad 2 6 31 1
NineBaseTexture9_UnLoad 3 10 64 1
NineBaseTexture9_Dump 1 13 109 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/texture9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineTexture9_ctor 34 125 861 9
NineTexture9_dtor 5 14 100 1
NineTexture9_GetLevelDesc 2 11 81 3
NineTexture9_GetSurfaceLevel 2 12 96 3
NineTexture9_LockRect 2 14 95 5
NineTexture9_UnlockRect 1 7 49 2
NineTexture9_AddDirtyRect 9 30 239 2
NineTexture9_new 1 12 59 9
Source file: ./lib/mesa/src/gallium/state_trackers/nine/swapchain9ex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineSwapChain9Ex_ctor 1 15 85 8
NineSwapChain9Ex_dtor 1 4 17 1
NineSwapChain9Ex_GetLastPresentCount 1 5 18 2
NineSwapChain9Ex_GetPresentStats 1 5 18 2
NineSwapChain9Ex_GetDisplayModeEx 2 9 55 3
NineSwapChain9Ex_new 1 13 58 8
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_dump.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nine_dump_D3DADAPTER_IDENTIFIER9 1 2 12 2
nine_dump_D3DCAPS9 1 2 12 2
nine_dump_D3DLIGHT9 1 2 12 2
nine_dump_D3DMATERIAL9 1 2 12 2
nine_dump_D3DTSS_value 1 2 13 3
Source file: ./lib/mesa/src/gallium/state_trackers/nine/resource9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineResource9_ctor 7 41 245 7
NineResource9_dtor 2 8 54 1
NineResource9_GetResource 1 4 14 1
NineResource9_GetPool 1 4 14 1
NineResource9_SetPriority 3 11 56 2
NineResource9_GetPriority 3 6 31 1
NineResource9_PreLoad 2 5 19 1
NineResource9_GetType 1 4 14 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/stateblock9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineStateBlock9_ctor 8 24 208 3
NineStateBlock9_dtor 9 31 306 1
nine_state_copy_common 69 214 2194 6
nine_state_copy_common_all 24 110 1148 7
NineStateBlock9_Capture 6 22 185 1
NineStateBlock9_Apply 13 37 340 1
NineStateBlock9_new 1 6 29 3
Source file: ./lib/mesa/src/gallium/state_trackers/nine/volume9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineVolume9_AllocateData 2 10 69 1
NineVolume9_ctor 9 72 522 6
NineVolume9_dtor 4 12 71 1
NineVolume9_GetContainer 3 11 72 3
NineVolume9_MarkContainerDirty 3 14 100 1
NineVolume9_GetDesc 1 7 32 2
NineVolume9_AddDirtyRegion 2 17 153 2
NineVolume9_GetSystemMemPointer 1 7 73 4
NineVolume9_LockBox 28 84 713 4
NineVolume9_UnlockBox 8 41 267 1
NineVolume9_CopyMemToDefault 5 68 397 6
NineVolume9_UploadSelf 2 26 184 2
NineVolume9_new 1 10 48 6
Source file: ./lib/mesa/src/gallium/state_trackers/nine/surface9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineSurface9_ctor 35 121 970 9
NineSurface9_dtor 5 13 96 1
NineSurface9_CreatePipeSurface 4 23 190 2
NineSurface9_Dump 4 24 178 1
NineSurface9_GetContainer 5 19 120 3
NineSurface9_MarkContainerDirty 5 16 93 1
NineSurface9_GetDesc 1 7 32 2
NineSurface9_AddDirtyRect 6 24 199 2
NineSurface9_GetSystemMemPointer 1 7 68 3
NineSurface9_LockRect 29 91 674 4
NineSurface9_UnlockRect 7 37 233 1
NineSurface9_GetDC 1 5 18 2
NineSurface9_ReleaseDC 1 5 17 2
NineSurface9_CopyMemToDefault 6 59 345 4
NineSurface9_CopyDefaultToMem 3 27 220 2
NineSurface9_UploadSelf 2 26 181 2
NineSurface9_SetResourceResize 2 16 163 2
NineSurface9_new 1 14 64 9
Source file: ./lib/mesa/src/gallium/state_trackers/nine/surface9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineSurface9 1 4 16 1
NineSurface9_GetSurface 2 6 37 2
NineSurface9_GetResource 1 4 16 1
NineSurface9_SetResource 1 8 61 3
NineSurface9_SetMultiSampleType 1 5 20 2
NineSurface9_IsOffscreenPlain 2 4 23 1
NineSurface9_Dump 1 1 9 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/volumetexture9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineVolumeTexture9_ctor 15 81 573 10
NineVolumeTexture9_dtor 3 11 76 1
NineVolumeTexture9_GetLevelDesc 1 8 48 3
NineVolumeTexture9_GetVolumeLevel 1 9 63 3
NineVolumeTexture9_LockBox 1 12 73 5
NineVolumeTexture9_UnlockBox 1 7 49 2
NineVolumeTexture9_AddDirtyBox 4 34 329 2
NineVolumeTexture9_new 1 12 64 10
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_lock.h
Source file: ./lib/mesa/src/gallium/state_trackers/nine/vertexshader9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineVertexShader9 1 4 16 1
NineVertexShader9_UpdateKey 4 22 186 2
Source file: ./lib/mesa/src/gallium/state_trackers/nine/authenticatedchannel9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineAuthenticatedChannel9_GetCertificateSize 1 5 18 2
NineAuthenticatedChannel9_GetCertificate 1 6 21 3
NineAuthenticatedChannel9_NegotiateKeyExchange 1 6 21 3
NineAuthenticatedChannel9_Query 1 8 29 5
NineAuthenticatedChannel9_Configure 1 7 26 4
Source file: ./lib/mesa/src/gallium/state_trackers/nine/adapter9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineAdapter9_ctor 16 47 323 3
NineAdapter9_dtor 3 9 54 1
NineAdapter9_GetScreen 11 28 147 3
NineAdapter9_GetAdapterIdentifier 1 8 39 3
backbuffer_format 13 15 88 3
NineAdapter9_CheckDeviceType 4 29 159 5
display_format 5 16 84 2
NineAdapter9_CheckDeviceFormat 41 92 545 6
NineAdapter9_CheckDeviceMultiSampleType 9 46 251 6
NineAdapter9_CheckDepthStencilMatch 6 36 203 5
NineAdapter9_CheckDeviceFormatConversion 4 27 163 4
NineAdapter9_GetDeviceCaps 23 356 1654 3
NineAdapter9_CreateDevice 5 51 257 9
NineAdapter9_CreateDeviceEx 5 53 259 10
NineAdapter9_new 1 5 25 2
Source file: ./lib/mesa/src/gallium/state_trackers/nine/basetexture9.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineBaseTexture9 1 4 16 1
NineBaseTexture9_Validate 5 10 88 1
NineBaseTexture9_GetSamplerView 2 6 38 2
NineBaseTexture9_Dump 1 1 9 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/swapchain9ex.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineSwapChain9Ex 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nineexoverlayextension.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Nine9ExOverlayExtension_CheckDeviceOverlayType 1 12 40 9
Source file: ./lib/mesa/src/gallium/state_trackers/nine/indexbuffer9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NineIndexBuffer9_ctor 4 25 164 3
NineIndexBuffer9_dtor 1 4 17 1
NineIndexBuffer9_GetBuffer 1 4 15 1
NineIndexBuffer9_GetResource 1 4 18 1
NineIndexBuffer9_Lock 1 8 39 5
NineIndexBuffer9_Unlock 1 4 18 1
NineIndexBuffer9_GetDesc 1 7 30 2
NineIndexBuffer9_new 1 6 29 3
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nineexoverlayextension.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Nine9ExOverlayExtension 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/vdpau/vdpau_private.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ChromaToPipe 4 14 42 1
PipeToChroma 4 14 43 1
FormatYCBCRToPipeChroma 7 20 59 1
FormatYCBCRToPipe 7 20 59 1
PipeToFormatYCBCR 7 20 61 1
PipeToFormatRGBA 6 18 55 1
FormatIndexedToPipe 5 16 47 1
FormatColorTableToPipe 2 10 29 1
ProfileToPipe 17 39 114 1
PipeToProfile 17 40 121 1
RectToPipe 2 11 58 2
RectToPipeBox 2 17 127 2
CheckSurfaceParams 1 6 39 2
VDPAU_MSG 3 13 75 3
DeviceReference 2 7 47 2
Source file: ./lib/mesa/src/gallium/state_trackers/vdpau/decode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVdpDecoderCreate 13 93 441 6
vlVdpDecoderDestroy 2 15 85 1
vlVdpDecoderGetParameters 2 14 75 4
vlVdpGetReferenceFrame 4 15 66 2
vlVdpDecoderRenderMpeg12 3 31 278 2
vlVdpDecoderRenderMpeg4 4 32 236 2
vlVdpDecoderRenderVC1 3 42 310 2
vlVdpDecoderRenderH264 3 52 501 2
vlVdpDecoderRenderH265 3 101 1035 2
vlVdpDecoderFixVC1Startcode 7 23 183 3
vlVdpDecoderRender 21 102 732 5
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_lock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LockAuthenticatedChannel9_GetCertificateSize 1 9 38 2
LockAuthenticatedChannel9_GetCertificate 1 10 43 3
LockAuthenticatedChannel9_NegotiateKeyExchange 1 10 43 3
LockAuthenticatedChannel9_Query 1 12 55 5
LockAuthenticatedChannel9_Configure 1 11 50 4
LockUnknown_SetPrivateData 1 12 54 5
LockUnknown_GetPrivateData 1 11 49 4
LockUnknown_FreePrivateData 1 9 37 2
LockResource9_GetDevice 1 9 41 2
LockResource9_SetPriority 1 9 37 2
LockResource9_GetPriority 1 8 32 1
LockResource9_PreLoad 1 6 24 1
LockResource9_GetType 1 8 32 1
LockBaseTexture9_SetLOD 1 9 37 2
LockBaseTexture9_GetLOD 1 8 32 1
LockBaseTexture9_GetLevelCount 1 8 32 1
LockBaseTexture9_SetAutoGenFilterType 1 9 37 2
LockBaseTexture9_GetAutoGenFilterType 1 8 32 1
LockBaseTexture9_PreLoad 1 6 24 1
LockBaseTexture9_GenerateMipSubLevels 1 6 24 1
LockCryptoSession9_GetCertificateSize 1 9 38 2
LockCryptoSession9_GetCertificate 1 10 43 3
LockCryptoSession9_NegotiateKeyExchange 1 10 43 3
LockCryptoSession9_EncryptionBlt 1 12 55 5
LockCryptoSession9_DecryptionBlt 1 14 67 7
LockCryptoSession9_GetSurfacePitch 1 10 44 3
LockCryptoSession9_StartSessionKeyRefresh 1 10 43 3
LockCryptoSession9_FinishSessionKeyRefresh 1 8 32 1
LockCryptoSession9_GetEncryptionBltKey 1 10 43 3
LockCubeTexture9_GetLevelDesc 1 10 43 3
LockCubeTexture9_GetCubeMapSurface 1 11 48 4
LockCubeTexture9_LockRect 1 13 60 6
LockCubeTexture9_UnlockRect 1 10 42 3
LockCubeTexture9_AddDirtyRect 1 10 44 3
LockDevice9_TestCooperativeLevel 1 8 32 1
LockDevice9_GetAvailableTextureMem 1 8 32 1
LockDevice9_EvictManagedResources 1 8 32 1
LockDevice9_GetDirect3D 1 9 38 2
LockDevice9_GetDeviceCaps 1 9 38 2
LockDevice9_GetDisplayMode 1 10 43 3
LockDevice9_GetCreationParameters 1 9 38 2
LockDevice9_SetCursorProperties 1 11 48 4
LockDevice9_SetCursorPosition 1 9 39 4
LockDevice9_ShowCursor 1 9 37 2
LockDevice9_CreateAdditionalSwapChain 1 10 44 3
LockDevice9_GetSwapChain 1 10 43 3
LockDevice9_GetNumberOfSwapChains 1 8 32 1
LockDevice9_Reset 1 9 38 2
LockDevice9_Present 1 12 58 5
LockDevice9_GetBackBuffer 1 12 53 5
LockDevice9_GetRasterStatus 1 10 43 3
LockDevice9_SetDialogBoxMode 1 9 37 2
LockDevice9_SetGammaRamp 1 9 41 4
LockDevice9_GetGammaRamp 1 8 35 3
LockDevice9_CreateTexture 1 16 74 9
LockDevice9_CreateVolumeTexture 1 17 79 10
LockDevice9_CreateCubeTexture 1 15 69 8
LockDevice9_CreateVertexBuffer 1 14 64 7
LockDevice9_CreateIndexBuffer 1 14 64 7
LockDevice9_CreateRenderTarget 1 16 74 9
LockDevice9_CreateDepthStencilSurface 1 16 74 9
LockDevice9_UpdateSurface 1 12 58 5
LockDevice9_UpdateTexture 1 10 44 3
LockDevice9_GetRenderTargetData 1 10 44 3
LockDevice9_GetFrontBufferData 1 10 43 3
LockDevice9_StretchRect 1 13 63 6
LockDevice9_ColorFill 1 11 50 4
LockDevice9_CreateOffscreenPlainSurface 1 14 64 7
LockDevice9_SetRenderTarget 1 10 43 3
LockDevice9_GetRenderTarget 1 10 43 3
LockDevice9_SetDepthStencilSurface 1 9 38 2
LockDevice9_GetDepthStencilSurface 1 9 38 2
LockDevice9_BeginScene 1 8 32 1
LockDevice9_EndScene 1 8 32 1
LockDevice9_Clear 1 14 64 7
LockDevice9_SetTransform 1 10 44 3
LockDevice9_GetTransform 1 10 43 3
LockDevice9_MultiplyTransform 1 10 44 3
LockDevice9_SetViewport 1 9 39 2
LockDevice9_GetViewport 1 9 38 2
LockDevice9_SetMaterial 1 9 39 2
LockDevice9_GetMaterial 1 9 38 2
LockDevice9_SetLight 1 10 44 3
LockDevice9_GetLight 1 10 43 3
LockDevice9_LightEnable 1 10 42 3
LockDevice9_GetLightEnable 1 10 43 3
LockDevice9_SetClipPlane 1 10 44 3
LockDevice9_GetClipPlane 1 10 43 3
LockDevice9_SetRenderState 1 10 42 3
LockDevice9_GetRenderState 1 10 43 3
LockDevice9_CreateStateBlock 1 10 43 3
LockDevice9_BeginStateBlock 1 8 32 1
LockDevice9_EndStateBlock 1 9 38 2
LockDevice9_SetClipStatus 1 9 39 2
LockDevice9_GetClipStatus 1 9 38 2
LockDevice9_GetTexture 1 10 43 3
LockDevice9_SetTexture 1 10 43 3
LockDevice9_GetTextureStageState 1 11 48 4
LockDevice9_SetTextureStageState 1 11 47 4
LockDevice9_GetSamplerState 1 11 48 4
LockDevice9_SetSamplerState 1 11 47 4
LockDevice9_ValidateDevice 1 9 38 2
LockDevice9_SetPaletteEntries 1 10 44 3
LockDevice9_GetPaletteEntries 1 10 43 3
LockDevice9_SetCurrentTexturePalette 1 9 37 2
LockDevice9_GetCurrentTexturePalette 1 9 38 2
LockDevice9_SetScissorRect 1 9 39 2
LockDevice9_GetScissorRect 1 9 38 2
LockDevice9_SetSoftwareVertexProcessing 1 9 37 2
LockDevice9_GetSoftwareVertexProcessing 1 8 32 1
LockDevice9_SetNPatchMode 1 9 37 2
LockDevice9_GetNPatchMode 1 8 32 1
LockDevice9_DrawPrimitive 1 11 47 4
LockDevice9_DrawIndexedPrimitive 1 14 62 7
LockDevice9_DrawPrimitiveUP 1 12 54 5
LockDevice9_DrawIndexedPrimitiveUP 1 16 76 9
LockDevice9_ProcessVertices 1 14 64 7
LockDevice9_CreateVertexDeclaration 1 10 45 3
LockDevice9_SetVertexDeclaration 1 9 38 2
LockDevice9_GetVertexDeclaration 1 9 38 2
LockDevice9_SetFVF 1 9 37 2
LockDevice9_GetFVF 1 9 38 2
LockDevice9_CreateVertexShader 1 10 45 3
LockDevice9_SetVertexShader 1 9 38 2
LockDevice9_GetVertexShader 1 9 38 2
LockDevice9_SetVertexShaderConstantF 1 11 49 4
LockDevice9_GetVertexShaderConstantF 1 11 48 4
LockDevice9_SetVertexShaderConstantI 1 11 49 4
LockDevice9_GetVertexShaderConstantI 1 11 48 4
LockDevice9_SetVertexShaderConstantB 1 11 49 4
LockDevice9_GetVertexShaderConstantB 1 11 48 4
LockDevice9_SetStreamSource 1 12 53 5
LockDevice9_GetStreamSource 1 12 55 5
LockDevice9_SetStreamSourceFreq 1 10 42 3
LockDevice9_GetStreamSourceFreq 1 10 43 3
LockDevice9_SetIndices 1 9 38 2
LockDevice9_GetIndices 1 9 38 2
LockDevice9_CreatePixelShader 1 10 45 3
LockDevice9_SetPixelShader 1 9 38 2
LockDevice9_GetPixelShader 1 9 38 2
LockDevice9_SetPixelShaderConstantF 1 11 49 4
LockDevice9_GetPixelShaderConstantF 1 11 48 4
LockDevice9_SetPixelShaderConstantI 1 11 49 4
LockDevice9_GetPixelShaderConstantI 1 11 48 4
LockDevice9_SetPixelShaderConstantB 1 11 49 4
LockDevice9_GetPixelShaderConstantB 1 11 48 4
LockDevice9_DrawRectPatch 1 11 51 4
LockDevice9_DrawTriPatch 1 11 51 4
LockDevice9_DeletePatch 1 9 37 2
LockDevice9_CreateQuery 1 10 43 3
LockDevice9Ex_SetConvolutionMonoKernel 1 12 54 5
LockDevice9Ex_ComposeRects 1 16 76 9
LockDevice9Ex_PresentEx 1 13 63 6
LockDevice9Ex_GetGPUThreadPriority 1 9 38 2
LockDevice9Ex_SetGPUThreadPriority 1 9 37 2
LockDevice9Ex_WaitForVBlank 1 9 37 2
LockDevice9Ex_CheckResourceResidency 1 10 43 3
LockDevice9Ex_SetMaximumFrameLatency 1 9 37 2
LockDevice9Ex_GetMaximumFrameLatency 1 9 38 2
LockDevice9Ex_CheckDeviceState 1 9 37 2
LockDevice9Ex_CreateRenderTargetEx 1 17 79 10
LockDevice9Ex_CreateOffscreenPlainSurfaceEx 1 15 69 8
LockDevice9Ex_CreateDepthStencilSurfaceEx 1 17 79 10
LockDevice9Ex_ResetEx 1 10 44 3
LockDevice9Ex_GetDisplayModeEx 1 11 49 4
LockDevice9Video_GetContentProtectionCaps 1 11 52 4
LockDevice9Video_CreateAuthenticatedChannel 1 11 49 4
LockDevice9Video_CreateCryptoSession 1 12 58 5
LockIndexBuffer9_Lock 1 12 53 5
LockIndexBuffer9_Unlock 1 8 32 1
LockIndexBuffer9_GetDesc 1 9 38 2
LockPixelShader9_GetDevice 1 9 41 2
LockPixelShader9_GetFunction 1 10 44 3
LockQuery9_GetDevice 1 9 41 2
LockQuery9_GetType 1 8 32 1
LockQuery9_GetDataSize 1 8 32 1
LockQuery9_Issue 1 9 37 2
LockQuery9_GetData 1 11 48 4
LockStateBlock9_GetDevice 1 9 41 2
LockStateBlock9_Capture 1 8 32 1
LockStateBlock9_Apply 1 8 32 1
LockSurface9_GetContainer 1 10 43 3
LockSurface9_GetDesc 1 9 38 2
LockSurface9_LockRect 1 11 50 4
LockSurface9_UnlockRect 1 8 32 1
LockSurface9_GetDC 1 9 38 2
LockSurface9_ReleaseDC 1 9 37 2
LockSwapChain9_Present 1 13 63 6
LockSwapChain9_GetFrontBufferData 1 9 38 2
LockSwapChain9_GetBackBuffer 1 11 48 4
LockSwapChain9_GetRasterStatus 1 9 38 2
LockSwapChain9_GetDisplayMode 1 9 38 2
LockSwapChain9_GetDevice 1 9 41 2
LockSwapChain9_GetPresentParameters 1 9 38 2
LockSwapChain9Ex_GetLastPresentCount 1 9 38 2
LockSwapChain9Ex_GetPresentStats 1 9 38 2
LockSwapChain9Ex_GetDisplayModeEx 1 10 44 3
LockTexture9_GetLevelDesc 1 10 43 3
LockTexture9_GetSurfaceLevel 1 10 43 3
LockTexture9_LockRect 1 12 55 5
LockTexture9_UnlockRect 1 9 37 2
LockTexture9_AddDirtyRect 1 9 39 2
LockVertexBuffer9_Lock 1 12 53 5
LockVertexBuffer9_Unlock 1 8 32 1
LockVertexBuffer9_GetDesc 1 9 38 2
LockVertexDeclaration9_GetDevice 1 9 41 2
LockVertexDeclaration9_GetDeclaration 1 10 44 3
LockVertexShader9_GetDevice 1 9 41 2
LockVertexShader9_GetFunction 1 10 44 3
LockVolume9_GetDevice 1 9 41 2
LockVolume9_GetContainer 1 10 43 3
LockVolume9_GetDesc 1 9 38 2
LockVolume9_LockBox 1 11 50 4
LockVolume9_UnlockBox 1 8 32 1
LockVolumeTexture9_GetLevelDesc 1 10 43 3
LockVolumeTexture9_GetVolumeLevel 1 10 43 3
LockVolumeTexture9_LockBox 1 12 55 5
LockVolumeTexture9_UnlockBox 1 9 37 2
LockVolumeTexture9_AddDirtyBox 1 9 39 2
Source file: ./lib/mesa/src/gallium/state_trackers/vdpau/preemption.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVdpPreemptionCallback 1 3 11 2
vlVdpPreemptionCallbackRegister 1 6 17 3
Source file: ./lib/mesa/src/gallium/state_trackers/vdpau/output.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVdpOutputSurfaceCreate 11 65 426 5
vlVdpOutputSurfaceDestroy 2 20 137 1
vlVdpOutputSurfaceGetParameters 2 13 77 4
vlVdpOutputSurfaceGetBitsNative 6 34 223 4
vlVdpOutputSurfacePutBitsNative 5 25 152 4
vlVdpOutputSurfacePutBitsIndexed 13 108 815 7
vlVdpOutputSurfacePutBitsYCbCr 11 75 540 6
BlendFactorToPipe 16 38 113 1
BlendEquationToPipe 6 18 53 1
BlenderToPipe 2 23 202 2
ColorsToPipe 4 17 99 3
vlVdpOutputSurfaceRenderOutputSurface 5 51 336 7
vlVdpOutputSurfaceRenderBitmapSurface 5 47 308 7
vlVdpOutputSurfaceGallium 3 12 86 1
vlVdpOutputSurfaceDMABuf 4 32 244 2
Source file: ./lib/mesa/src/gallium/state_trackers/nine/device9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nine_setup_fpu 1 8 43 0
nine_setup_fpu 1 4 11 1
NineDevice9_SetDefaultState 7 30 294 2
NineDevice9_ctor 38 278 2198 12
NineDevice9_dtor 19 44 392 1
NineDevice9_GetScreen 1 4 14 1
NineDevice9_GetPipe 1 4 14 1
NineDevice9_GetCSO 1 4 14 1
NineDevice9_GetCaps 1 4 15 1
NineDevice9_PauseRecording 2 7 32 1
NineDevice9_ResumeRecording 2 7 34 1
NineDevice9_TestCooperativeLevel 4 13 71 1
NineDevice9_GetAvailableTextureMem 1 4 14 1
NineDevice9_EvictManagedResources 1 13 67 1
NineDevice9_GetDirect3D 1 8 39 2
NineDevice9_GetDeviceCaps 1 7 32 2
NineDevice9_GetDisplayMode 1 8 51 3
NineDevice9_GetCreationParameters 1 7 32 2
NineDevice9_SetCursorProperties 7 59 462 4
NineDevice9_SetCursorPosition 2 12 94 4
NineDevice9_ShowCursor 3 10 92 2
NineDevice9_CreateAdditionalSwapChain 5 25 161 3
NineDevice9_GetSwapChain 1 11 71 3
NineDevice9_GetNumberOfSwapChains 1 4 14 1
NineDevice9_Reset 4 24 162 2
NineDevice9_Present 3 17 102 5
NineDevice9_GetBackBuffer 1 12 64 5
NineDevice9_GetRasterStatus 1 9 49 3
NineDevice9_SetDialogBoxMode 1 5 17 2
NineDevice9_SetGammaRamp 3 15 96 4
NineDevice9_GetGammaRamp 3 10 66 3
NineDevice9_CreateTexture 2 26 142 9
NineDevice9_CreateVolumeTexture 2 26 139 10
NineDevice9_CreateCubeTexture 2 25 131 8
NineDevice9_CreateVertexBuffer 4 31 182 7
NineDevice9_CreateIndexBuffer 4 30 178 7
create_zs_or_rt_surface 9 44 272 11
NineDevice9_CreateRenderTarget 1 16 66 9
NineDevice9_CreateDepthStencilSurface 2 18 77 9
NineDevice9_UpdateSurface 23 75 565 5
NineDevice9_UpdateTexture 22 95 854 3
NineDevice9_GetRenderTargetData 2 19 166 3
NineDevice9_GetFrontBufferData 1 11 60 3
NineDevice9_StretchRect 62 183 1717 6
NineDevice9_ColorFill 12 61 472 4
NineDevice9_CreateOffscreenPlainSurface 4 26 129 7
NineDevice9_SetRenderTarget 7 35 319 3
NineDevice9_GetRenderTarget 2 13 91 3
NineDevice9_SetDepthStencilSurface 2 10 62 2
NineDevice9_GetDepthStencilSurface 2 10 60 2
NineDevice9_BeginScene 1 7 35 1
NineDevice9_EndScene 1 7 34 1
NineDevice9_Clear 54 125 1263 7
NineDevice9_SetTransform 1 13 96 3
NineDevice9_GetTransform 1 9 48 3
NineDevice9_MultiplyTransform 1 12 81 3
NineDevice9_SetViewport 1 11 70 2
NineDevice9_GetViewport 1 6 25 2
NineDevice9_SetMaterial 2 12 70 2
NineDevice9_GetMaterial 1 7 34 2
NineDevice9_SetLight 11 38 307 3
NineDevice9_GetLight 1 12 80 3
NineDevice9_LightEnable 9 39 296 3
NineDevice9_GetLightEnable 4 15 111 3
NineDevice9_SetClipPlane 1 14 115 3
NineDevice9_GetClipPlane 1 9 69 3
NineDevice9_ResolveZ 4 41 353 1
NineDevice9_SetRenderState 17 40 331 3
NineDevice9_GetRenderState 1 8 40 3
NineDevice9_CreateStateBlock 18 86 617 3
NineDevice9_BeginStateBlock 2 13 83 1
NineDevice9_EndStateBlock 1 13 86 2
NineDevice9_SetClipStatus 1 5 19 2
NineDevice9_GetClipStatus 1 5 18 2
NineDevice9_GetTexture 6 16 109 3
NineDevice9_SetTexture 13 34 255 3
NineDevice9_GetTextureStageState 1 11 83 4
NineDevice9_SetTextureStageState 9 45 268 4
NineDevice9_GetSamplerState 5 14 78 4
NineDevice9_SetSamplerState 7 21 144 4
NineDevice9_ValidateDevice 16 33 260 2
NineDevice9_SetPaletteEntries 1 6 22 3
NineDevice9_GetPaletteEntries 1 6 21 3
NineDevice9_SetCurrentTexturePalette 1 5 17 2
NineDevice9_GetCurrentTexturePalette 1 5 18 2
NineDevice9_SetScissorRect 1 13 95 2
NineDevice9_GetScissorRect 1 9 64 2
NineDevice9_SetSoftwareVertexProcessing 2 10 47 2
NineDevice9_GetSoftwareVertexProcessing 1 4 14 1
NineDevice9_SetNPatchMode 1 5 15 2
NineDevice9_GetNPatchMode 1 4 14 1
init_draw_info 2 15 116 4
NineDevice9_DrawPrimitive 1 18 105 4
NineDevice9_DrawIndexedPrimitive 1 25 141 7
NineDevice9_DrawPrimitiveUP 3 43 257 5
NineDevice9_DrawIndexedPrimitiveUP 6 74 452 9
NineDevice9_ProcessVertices 13 103 690 7
NineDevice9_CreateVertexDeclaration 2 12 66 3
NineDevice9_SetVertexDeclaration 7 17 146 2
NineDevice9_GetVertexDeclaration 2 9 50 2
NineDevice9_SetFVF 4 20 120 2
NineDevice9_GetFVF 2 6 35 2
NineDevice9_CreateVertexShader 2 13 73 3
NineDevice9_SetVertexShader 7 15 128 2
NineDevice9_GetVertexShader 1 7 34 2
NineDevice9_SetVertexShaderConstantF 7 35 258 4
NineDevice9_GetVertexShaderConstantF 2 15 111 4
NineDevice9_SetVertexShaderConstantI 7 37 337 4
NineDevice9_GetVertexShaderConstantI 5 26 248 4
NineDevice9_SetVertexShaderConstantB 10 32 229 4
NineDevice9_GetVertexShaderConstantB 5 16 112 4
NineDevice9_SetStreamSource 7 29 216 5
NineDevice9_GetStreamSource 1 15 100 5
NineDevice9_SetStreamSourceFreq 7 25 177 3
NineDevice9_GetStreamSourceFreq 1 8 44 3
NineDevice9_SetIndices 3 12 76 2
NineDevice9_GetIndices 1 7 34 2
NineDevice9_CreatePixelShader 2 13 73 3
NineDevice9_SetPixelShader 8 18 134 2
NineDevice9_GetPixelShader 1 7 34 2
NineDevice9_SetPixelShaderConstantF 4 27 182 4
NineDevice9_GetPixelShaderConstantF 1 14 89 4
NineDevice9_SetPixelShaderConstantI 5 33 316 4
NineDevice9_GetPixelShaderConstantI 3 24 225 4
NineDevice9_SetPixelShaderConstantB 8 28 212 4
NineDevice9_GetPixelShaderConstantB 3 14 94 4
NineDevice9_DrawRectPatch 1 7 27 4
NineDevice9_DrawTriPatch 1 7 27 4
NineDevice9_DeletePatch 1 5 17 2
NineDevice9_CreateQuery 4 16 92 3
NineDevice9_new 1 19 93 11
Source file: ./lib/mesa/src/gallium/state_trackers/vdpau/bitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVdpBitmapSurfaceCreate 12 67 386 6
vlVdpBitmapSurfaceDestroy 2 14 77 1
vlVdpBitmapSurfaceGetParameters 6 19 107 5
vlVdpBitmapSurfacePutBitsNative 4 23 145 4
Source file: ./lib/mesa/src/gallium/state_trackers/nine/nine_ff.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nine_ff_vs_key_hash 2 9 58 1
nine_ff_vs_key_comp 1 6 55 2
nine_ff_ps_key_hash 2 9 58 1
nine_ff_ps_key_comp 1 6 55 2
nine_ff_fvf_key_hash 1 4 16 1
nine_ff_fvf_key_comp 1 4 27 2
nine_ureg_tgsi_dump 3 9 54 2
get_texcoord_sn 2 6 26 1
build_vs_add_input 1 7 47 2
ureg_normalize3 1 10 81 3
nine_ff_build_vs 105 551 6325 2
ps_get_ts_arg 11 39 233 2
ps_get_ts_dst 3 13 62 2
ps_d3dtop_args_mask 7 17 48 1
is_MOV_no_op 16 15 137 2
ps_do_ts_op 40 111 1058 4
nine_ff_build_ps 80 206 2681 2
nine_ff_get_vs 43 127 1193 1
nine_ff_get_ps 36 88 1149 1
nine_ff_load_vs_transforms 6 24 235 1
nine_ff_load_lights 5 39 671 1
nine_ff_load_point_and_fog_params 3 18 243 1
nine_ff_load_tex_matrices 4 12 104 1
nine_ff_load_ps_params 5 28 423 1
nine_ff_load_viewport_info 2 13 178 1
nine_ff_update 7 60 394 1
nine_ff_init 5 14 115 1
nine_ff_ht_delete_cb 1 5 27 3
nine_ff_fini 4 19 139 1
nine_ff_prune_vs 2 10 74 1
nine_ff_prune_ps 2 10 74 1
nine_DP4_row_col 1 7 101 4
nine_DP4_vec_col 1 7 74 3
nine_DP3_vec_col 1 6 60 3
nine_d3d_matrix_matrix_mul 1 19 258 3
nine_d3d_vector4_matrix_mul 1 6 57 3
nine_d3d_vector3_matrix_mul 1 6 57 3
nine_d3d_matrix_transpose 3 7 64 2
nine_d3d_matrix_det 1 30 292 1
nine_d3d_matrix_inverse 8 138 3289 2
Source file: ./lib/mesa/src/gallium/state_trackers/vdpau/ftab.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlGetFuncFTAB 6 18 106 2
Source file: ./lib/mesa/src/gallium/state_trackers/vdpau/presentation.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVdpPresentationQueueCreate 8 40 208 3
vlVdpPresentationQueueDestroy 2 14 75 1
vlVdpPresentationQueueSetBackgroundColor 3 19 119 2
vlVdpPresentationQueueGetBackgroundColor 3 19 119 2
vlVdpPresentationQueueGetTime 3 15 85 2
vlVdpPresentationQueueDisplay 13 80 590 5
vlVdpPresentationQueueBlockUntilSurfaceIdle 5 24 138 3
vlVdpPresentationQueueQuerySurfaceStatus 8 38 207 4
Source file: ./lib/mesa/src/gallium/state_trackers/vdpau/device.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vdp_imp_device_create_x11 15 89 525 4
vlVdpPresentationQueueTargetCreateX11 5 25 119 3
vlVdpPresentationQueueTargetDestroy 2 11 49 1
vlVdpDeviceDestroy 2 9 40 1
vlVdpDeviceFree 1 10 64 1
vlVdpGetProcAddress 4 12 67 3
vlVdpGetErrorString 1 39 200 1
vlVdpDefaultSamplerViewTemplate 5 15 121 2
vlVdpResolveDelayedRendering 5 27 184 3
vlVdpSave4DelayedRendering 1 7 46 3
Source file: ./lib/mesa/src/gallium/state_trackers/vdpau/mixer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVdpVideoMixerCreate 31 112 639 7
vlVdpVideoMixerDestroy 6 31 198 1
vlVdpVideoMixerRender 41 193 1402 15
vlVdpVideoMixerUpdateDeinterlaceFilter 5 19 146 1
vlVdpVideoMixerUpdateNoiseReductionFilter 4 16 115 1
vlVdpVideoMixerUpdateSharpnessFilter 7 32 391 1
vlVdpVideoMixerUpdateBicubicFilter 3 14 97 1
vlVdpVideoMixerGetFeatureSupport 20 47 204 4
vlVdpVideoMixerSetFeatureEnables 21 56 285 4
vlVdpVideoMixerGetFeatureEnables 20 44 184 4
vlVdpVideoMixerSetAttributeValues 25 97 635 4
vlVdpVideoMixerGetParameterValues 10 33 172 4
vlVdpVideoMixerGetAttributeValues 13 49 289 4
vlVdpGenerateCSCMatrix 8 25 137 3
Source file: ./lib/mesa/src/gallium/state_trackers/vdpau/htab.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlCreateHTAB 2 11 52 1
vlDestroyHTAB 3 9 37 1
vlAddDataHTAB 2 10 44 1
vlGetDataHTAB 2 10 44 1
vlRemoveDataHTAB 2 7 28 1
Source file: ./lib/mesa/src/gallium/state_trackers/dri/dri_drawable.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri_drawable 2 5 24 1
Source file: ./lib/mesa/src/gallium/state_trackers/vdpau/surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVdpVideoSurfaceCreate 7 61 314 5
vlVdpVideoSurfaceDestroy 3 15 91 1
vlVdpVideoSurfaceGetParameters 6 20 124 4
vlVdpVideoSurfaceSize 1 9 58 4
vlVdpVideoSurfaceGetBitsYCbCr 26 83 579 4
vlVdpVideoSurfacePutBitsYCbCr 14 54 364 4
vlVdpVideoSurfaceClear 5 19 171 1
vlVdpVideoSurfaceGallium 3 13 84 1
vlVdpVideoSurfaceDMABuf 11 53 353 3
Source file: ./lib/mesa/src/gallium/state_trackers/vdpau/query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vlVdpGetApiVersion 2 7 24 1
vlVdpGetInformationString 2 7 25 1
vlVdpVideoSurfaceQueryCapabilities 7 23 135 5
vlVdpVideoSurfaceQueryGetPutBitsYCbCrCapabilities 10 42 161 4
vlVdpDecoderQueryCapabilities 10 40 243 7
vlVdpOutputSurfaceQueryCapabilities 10 38 201 5
vlVdpOutputSurfaceQueryGetPutBitsNativeCapabilities 6 26 123 3
vlVdpOutputSurfaceQueryPutBitsIndexedCapabilities 8 45 201 5
vlVdpOutputSurfaceQueryPutBitsYCbCrCapabilities 7 36 160 4
vlVdpBitmapSurfaceQueryCapabilities 9 38 197 5
vlVdpVideoMixerQueryFeatureSupport 7 19 62 3
vlVdpVideoMixerQueryParameterSupport 6 18 59 3
vlVdpVideoMixerQueryParameterValueRange 8 36 189 4
vlVdpVideoMixerQueryAttributeSupport 9 20 66 3
vlVdpVideoMixerQueryAttributeValueRange 10 27 134 4
Source file: ./lib/mesa/src/gallium/state_trackers/dri/dri_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri_screen 1 4 18 1
dri_with_format 3 7 40 1
Source file: ./lib/mesa/src/gallium/state_trackers/dri/drisw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_drawable_info 1 8 60 5
put_image 1 8 58 4
put_image2 1 9 69 7
get_image 1 8 62 6
get_image2 2 10 79 7
drisw_update_drawable_info 1 6 43 1
drisw_get_image 1 9 79 7
drisw_put_image 1 6 38 4
drisw_put_image2 1 7 53 7
drisw_present_texture 2 9 71 3
drisw_invalidate_drawable 1 6 38 1
drisw_copy_to_front 1 6 27 2
drisw_swap_buffers 4 15 103 1
drisw_copy_sub_buffer 5 18 149 5
drisw_flush_frontbuffer 3 12 54 3
drisw_allocate_textures 12 50 369 4
drisw_update_tex_buffer 2 26 201 3
drisw_init_screen 6 28 158 1
drisw_create_buffer 2 14 78 4
Source file: ./lib/mesa/src/gallium/state_trackers/dri/dri_query_renderer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri2_query_renderer_integer 8 46 268 3
dri2_query_renderer_string 3 15 90 3
Source file: ./lib/mesa/src/gallium/state_trackers/osmesa/osmesa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
osmesa_st_get_param 1 4 16 2
get_st_api 2 8 30 1
get_st_manager 3 13 57 1
little_endian 1 5 24 1
osmesa_choose_format 22 77 248 2
osmesa_init_st_visual 3 16 81 4
stfbi_to_osbuffer 1 4 19 1
osmesa_st_framebuffer_flush_front 8 53 351 3
osmesa_st_framebuffer_validate 5 47 280 5
osmesa_create_st_framebuffer 2 10 47 1
osmesa_create_buffer 2 16 86 3
osmesa_find_buffer 7 17 89 5
osmesa_destroy_buffer 1 5 21 1
OSMesaCreateContext 1 4 24 2
OSMesaCreateContextExt 1 15 109 5
OSMesaCreateContextAttribs 34 118 600 2
OSMesaDestroyContext 2 8 36 1
OSMesaMakeCurrent 13 51 303 5
OSMesaGetCurrentContext 2 6 39 1
OSMesaPixelStore 4 15 60 2
OSMesaGetIntegerv 12 37 173 2
OSMesaGetDepthBuffer 2 20 153 5
OSMesaGetColorBuffer 2 19 95 5
OSMesaGetProcAddress 3 9 60 1
OSMesaColorClamp 2 6 30 1
OSMesaPostprocess 4 17 84 3
Source file: ./lib/mesa/src/gallium/state_trackers/dri/dri2_buffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri2_buffer 1 4 16 1
Source file: ./lib/mesa/src/gallium/state_trackers/dri/dri_query_renderer.h
Source file: ./lib/mesa/src/gallium/state_trackers/dri/dri_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri_context 2 6 26 1
Source file: ./lib/mesa/src/gallium/state_trackers/dri/dri_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri_fill_st_options 1 19 102 2
dri_fill_in_modes 17 119 643 1
dri_fill_st_visual 20 62 299 3
dri_get_egl_image 5 28 144 3
dri_get_param 2 11 44 2
dri_destroy_option_cache 3 13 101 1
dri_destroy_screen_helper 4 9 67 1
dri_destroy_screen 1 9 50 1
dri_postprocessing_init 2 8 49 1
dri_init_screen_helper 5 33 212 3
Source file: ./lib/mesa/src/gallium/state_trackers/glx/xlib/xm_st.h
Source file: ./lib/mesa/src/gallium/state_trackers/dri/dri_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri_create_context 27 110 577 9
dri_destroy_context 3 12 77 1
dri_unbind_context 3 12 85 1
dri_make_current 11 29 246 3
dri_get_current 2 8 55 1
Source file: ./lib/mesa/src/gallium/state_trackers/glx/xlib/xm_api.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xmesa_buffer_width 1 4 12 1
xmesa_buffer_height 1 4 12 1
Source file: ./lib/mesa/src/gallium/state_trackers/dri/dri_drawable.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri_st_framebuffer_validate 13 44 308 5
dri_st_framebuffer_flush_front 1 10 60 3
dri_create_buffer 4 29 186 4
dri_destroy_buffer 3 12 93 1
dri_drawable_validate_att 4 17 127 3
dri_set_tex_buffer2 6 28 151 4
dri_set_tex_buffer 1 5 26 3
dri_drawable_get_format 6 23 94 4
swap_fences_pop_front 3 14 105 1
swap_fences_push_back 4 13 86 2
swap_fences_unref 2 9 61 1
dri_pipe_blit 3 22 172 3
dri_postprocessing 3 9 63 3
dri_flush 26 84 522 4
dri_throttle 1 5 27 3
Source file: ./lib/mesa/src/gallium/state_trackers/glx/xlib/xm_public.h
Source file: ./lib/mesa/src/gallium/state_trackers/glx/xlib/glx_getproc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_glxapi_get_proc_address 3 9 57 1
glXGetProcAddressARB 2 10 51 1
void( * glXGetProcAddress(constGLubyte*procName)) 1 4 10 0
Source file: ./lib/mesa/src/gallium/state_trackers/glx/xlib/xm_api.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xmesa_set_driver 1 7 32 1
xmesa_get_param 2 10 31 2
xmesa_close_display 5 28 152 1
xmesa_init_display 9 53 284 1
host_byte_order 2 6 34 1
bits_per_pixel 1 20 94 1
window_exists_err_handler 2 8 34 2
window_exists 1 10 56 2
get_drawable_size 1 11 83 4
xmesa_get_window_size 2 13 83 4
choose_pixel_format 21 46 203 1
choose_depth_stencil_format 11 33 203 3
create_xmesa_buffer 5 26 181 4
xmesa_find_buffer 5 12 61 3
xmesa_free_buffer 4 18 90 1
initialize_visual_and_buffer 7 30 174 5
xmesa_convert_from_x_visual_type 2 10 46 1
XMesaCreateVisual 14 117 696 16
XMesaDestroyVisual 1 5 19 1
xmesa_get_name 1 4 11 1
xmesa_init 1 4 13 1
XMesaCreateContext 17 62 351 6
XMesaDestroyContext 2 8 38 1
XMesaCreateWindowBuffer 5 32 187 2
XMesaCreatePixmapBuffer 3 14 81 3
XMesaCreatePixmapTextureBuffer 9 42 224 6
XMesaCreatePBuffer 4 21 125 4
XMesaDestroyBuffer 1 4 12 1
xmesa_notify_invalid_buffer 1 4 17 1
xmesa_check_buffer_size 4 11 74 1
XMesaMakeCurrent2 10 29 157 3
XMesaUnbindContext 1 4 10 1
XMesaGetCurrentContext 2 5 32 1
XMesaSwapBuffers 5 13 81 1
XMesaCopySubBuffer 1 8 66 5
XMesaFlush 4 14 102 1
XMesaFindBuffer 4 10 56 2
xmesa_destroy_buffers_on_display 4 13 62 1
XMesaGarbageCollect 7 16 93 1
xmesa_attachment_type 5 16 47 1
XMesaBindTexImage 5 53 311 4
XMesaReleaseTexImage 1 3 14 3
XMesaCopyContext 2 5 39 3
Source file: ./lib/mesa/src/gallium/state_trackers/dri/dri2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
convert_fourcc 11 47 154 2
convert_to_fourcc 8 29 85 1
dri2_format_to_pipe_format 7 28 82 1
dri2_flush_drawable 1 4 22 1
dri2_invalidate_drawable 1 8 53 1
dri2_drawable_get_buffers 15 77 355 3
dri_image_drawable_get_buffers 9 48 215 4
dri2_allocate_buffer 13 70 360 5
dri2_release_buffer 1 6 37 2
dri2_allocate_textures 44 190 1237 4
dri2_flush_frontbuffer 6 26 179 3
dri2_update_tex_buffer 1 5 19 3
dri2_lookup_egl_image 2 10 62 2
dri2_create_image_from_winsys 9 65 362 7
dri2_create_image_from_name 2 16 106 7
dri2_create_image_from_fd 11 58 325 11
dri2_create_image_from_renderbuffer 2 8 40 3
dri2_create_image 10 49 281 6
dri2_query_image 14 59 345 3
dri2_dup_image 2 15 90 2
dri2_validate_usage 2 7 25 2
dri2_from_names 4 24 160 9
dri2_from_planar 4 13 66 3
dri2_create_from_texture 14 52 319 7
dri2_from_fds 2 14 89 9
dri2_from_dma_bufs 2 26 138 14
dri2_blit_image 5 41 378 12
dri2_map_image 7 24 155 9
dri2_unmap_image 1 6 49 3
dri2_destroy_image 1 5 23 1
dri2_get_capabilities 2 5 29 1
dri2_is_opencl_interop_loaded_locked 4 7 26 1
dri2_load_opencl_interop 3 21 102 1
dri2_create_fence 3 14 85 1
dri2_get_fence_from_cl_event 4 17 93 2
dri2_destroy_fence 3 13 92 2
dri2_client_wait_sync 4 21 137 4
dri2_server_wait_sync 1 3 15 3
dri2_interop_query_device_info 2 15 127 2
dri2_interop_export_object 53 145 855 3
dri2_init_screen 15 60 378 1
dri_kms_init_screen 11 44 264 1
dri2_create_buffer 2 13 72 4
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_query.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_tile_cache.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tile_address 1 10 54 3
sp_get_cached_tile 2 8 56 4
Source file: ./lib/mesa/src/gallium/state_trackers/glx/xlib/glx_usefont.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_char_struct 1 7 54 2
dump_font_struct 5 18 154 1
dump_bitmap 6 19 181 3
fill_bitmap 5 26 259 9
isvalid 11 36 230 2
glXUseXFont 17 119 855 4
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_setup.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sp_clamp_viewport_idx 3 4 22 1
Source file: ./lib/mesa/src/gallium/state_trackers/glx/xlib/xm_st.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xmesa_st_framebuffer 1 4 19 1
xmesa_st_framebuffer_display 4 16 110 2
xmesa_st_framebuffer_copy_textures 5 19 133 7
xmesa_st_framebuffer_validate_textures 15 57 328 4
xmesa_st_framebuffer_validate 12 41 283 5
xmesa_st_framebuffer_flush_front 3 11 56 3
xmesa_create_st_framebuffer 4 27 172 2
xmesa_destroy_st_framebuffer 2 10 68 1
xmesa_get_framebuffer_resource 1 6 31 2
xmesa_swap_st_framebuffer 5 20 114 1
xmesa_copy_st_framebuffer 2 9 59 7
xmesa_get_attachment 1 8 40 2
xmesa_get_context 3 13 75 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_image.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_tex_tile_cache.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tex_tile_address 1 14 68 5
sp_get_cached_tile_tex 2 7 40 2
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_state_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_fs_variant 6 33 178 3
softpipe_find_fs_variant 3 12 78 3
softpipe_create_fs_state 3 17 108 2
softpipe_bind_fs_state 3 16 95 2
softpipe_delete_fs_state 3 16 125 2
softpipe_create_vs_state 5 24 145 2
softpipe_bind_vs_state 2 8 61 2
softpipe_delete_vs_state 1 8 60 2
softpipe_create_gs_state 7 29 175 2
softpipe_bind_gs_state 2 8 61 2
softpipe_delete_gs_state 2 10 66 2
softpipe_set_constant_buffer 11 31 228 4
softpipe_create_compute_state 3 18 117 2
softpipe_bind_compute_state 2 9 51 2
softpipe_delete_compute_state 1 9 56 2
softpipe_init_shader_funcs 1 16 87 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_flush.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_flush 10 33 253 3
softpipe_flush_wrapped 1 6 26 3
softpipe_flush_resource 8 31 163 8
softpipe_texture_barrier 6 16 132 1
softpipe_memory_barrier 1 4 17 2
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_prim_vbuf.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_state_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_set_framebuffer_state 6 29 249 2
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_quad_depth_test_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NAME 17 72 784 3
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_query 1 4 17 1
softpipe_create_query 11 20 88 3
softpipe_destroy_query 1 4 19 2
softpipe_begin_query 13 46 236 2
softpipe_end_query 12 65 409 2
softpipe_get_query_result 9 47 235 4
softpipe_check_render_cond 4 17 95 1
softpipe_set_active_query_state 1 3 12 2
softpipe_init_query_funcs 1 9 57 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_quad_pipe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
insert_stage_at_head 1 5 32 2
sp_build_quad_pipeline 10 23 165 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_fs.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_public.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_screen 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_context 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sp_blit 9 46 386 2
sp_flush_resource 1 4 14 2
softpipe_clear_render_target 3 13 74 8
softpipe_clear_depth_stencil 3 16 81 10
sp_init_surface_functions 1 8 49 1
Source file: ./lib/mesa/src/gallium/state_trackers/glx/xlib/glx_api.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetCurrentContext 1 4 15 1
GetCurrentContext 1 4 13 1
is_usable_visual 8 21 64 1
save_glx_visual 39 74 485 14
default_depth_bits 2 10 38 1
default_alpha_bits 2 10 38 1
default_accum_bits 1 4 9 1
create_glx_visual 2 26 89 2
find_glx_visual 7 16 108 2
get_visual 10 31 208 4
get_env_visual 11 27 227 3
choose_x_visual 32 79 443 4
destroy_visuals_on_display 4 13 80 1
close_display_callback 1 7 30 2
lookup_extension 4 10 60 2
register_with_display 2 14 83 1
generate_error 4 34 186 5
choose_visual 80 287 1117 4
glXChooseVisual 3 15 87 3
create_context 6 23 122 8
glXCreateContext 4 16 82 4
glXMakeContextCurrent 23 75 334 4
glXMakeCurrent 1 4 26 3
glXGetCurrentContext 1 4 11 1
glXGetCurrentDisplay 2 5 22 1
glXGetCurrentDisplayEXT 1 4 11 1
glXGetCurrentDrawable 2 5 22 1
glXGetCurrentReadDrawable 2 5 22 1
glXGetCurrentReadDrawableSGI 1 4 11 1
glXCreateGLXPixmap 4 17 84 3
glXCreateGLXPixmapMESA 4 18 87 4
glXDestroyGLXPixmap 3 10 49 2
glXCopyContext 2 11 58 4
glXQueryExtension 4 11 69 3
glXDestroyContext 2 15 63 2
glXIsDirect 2 4 20 2
glXSwapBuffers 5 18 89 2
glXCopySubBufferMESA 3 11 69 6
glXQueryVersion 1 8 46 3
get_config 64 170 804 4
glXGetConfig 6 23 109 4
glXWaitGL 1 5 18 1
glXWaitX 1 5 18 1
get_extensions 1 4 9 1
glXQueryExtensionsString 1 6 26 2
glXQueryServerString 4 18 77 3
glXGetClientString 4 17 69 2
glXGetFBConfigAttrib 4 10 63 4
glXGetFBConfigs 5 24 146 3
glXChooseFBConfig 5 24 130 4
glXGetVisualFromFBConfig 5 15 79 2
glXCreateWindow 3 14 68 4
glXDestroyWindow 2 6 33 2
glXCreatePixmap 38 98 443 4
glXDestroyPixmap 2 6 33 2
glXCreatePbuffer 12 48 219 3
glXDestroyPbuffer 2 7 32 2
glXQueryDrawable 11 40 188 4
glXCreateNewContext 6 12 75 5
glXQueryContext 5 24 107 4
glXSelectEvent 2 6 35 3
glXGetSelectedEvent 2 8 43 3
glXSwapIntervalSGI 1 5 15 1
glXGetVideoSyncSGI 1 5 18 1
glXWaitVideoSyncSGI 4 10 50 3
glXMakeCurrentReadSGI 1 5 29 4
glXCreateGLXVideoSourceSGIX 1 11 56 6
glXDestroyGLXVideoSourceSGIX 1 5 21 2
glXFreeContextEXT 1 5 21 2
glXGetContextIDEXT 1 5 16 1
glXImportContextEXT 1 6 24 2
glXQueryContextInfoEXT 1 9 41 4
glXGetFBConfigAttribSGIX 1 5 30 4
glXChooseFBConfigSGIX 1 6 35 4
glXCreateGLXPixmapWithConfigSGIX 1 7 41 3
glXCreateContextWithConfigSGIX 6 13 75 5
glXGetVisualFromFBConfigSGIX 1 4 19 2
glXGetFBConfigFromVisualSGIX 2 8 44 2
glXCreateGLXPbufferSGIX 5 28 140 5
glXDestroyGLXPbufferSGIX 2 7 32 2
glXQueryGLXPbufferSGIX 7 28 120 4
glXSelectEventSGIX 2 7 37 3
glXGetSelectedEventSGIX 2 11 47 3
glXCushionSGI 1 6 29 3
glXBindChannelToWindowSGIX 1 9 40 4
glXChannelRectSGIX 1 12 64 7
glXQueryChannelRectSGIX 1 12 68 7
glXQueryChannelDeltasSGIX 1 12 68 7
glXChannelRectSyncSGIX 1 8 40 4
glXAssociateDMPbufferSGIX 1 9 41 4
glXJoinSwapGroupSGIX 1 6 29 3
glXBindSwapBarrierSGIX 1 6 29 3
glXQueryMaxSwapBarriersSGIX 1 7 33 3
glXGetTransparentIndexSUN 1 9 41 4
glXReleaseBuffersMESA 2 9 38 2
glXBindTexImageEXT 2 7 44 4
glXReleaseTexImageEXT 2 6 37 3
glXCreateContextAttribsARB 42 92 529 5
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_state_blend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_create_blend_state 1 5 27 2
softpipe_bind_blend_state 1 8 47 2
softpipe_delete_blend_state 1 5 18 2
softpipe_set_blend_color 2 12 88 2
softpipe_create_depth_stencil_state 1 5 27 2
softpipe_bind_depth_stencil_state 1 7 40 2
softpipe_delete_depth_stencil_state 1 4 18 2
softpipe_set_stencil_ref 1 7 38 2
softpipe_set_sample_mask 1 4 12 2
softpipe_init_blend_funcs 1 12 63 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_fs_exec.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sp_exec_fragment_shader 1 4 18 1
exec_prepare 1 10 45 5
setup_pos_vector 2 23 264 4
exec_run 10 53 360 4
exec_delete 2 9 55 2
softpipe_create_fs_variant_exec 2 11 59 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_state_rasterizer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_create_rasterizer_state 1 5 27 2
softpipe_bind_rasterizer_state 2 10 56 2
softpipe_delete_rasterizer_state 1 5 18 2
softpipe_init_rasterizer_funcs 1 6 27 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_surface.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_resource_layout 7 40 267 3
softpipe_can_create_resource 1 8 50 2
softpipe_displaytarget_layout 1 15 85 3
softpipe_resource_create_front 7 29 168 3
softpipe_resource_create 1 5 25 2
softpipe_resource_destroy 3 14 84 2
softpipe_resource_from_handle 5 26 156 4
softpipe_resource_get_handle 2 13 80 5
softpipe_get_tex_image_offset 1 7 40 3
softpipe_create_surface 4 33 310 3
softpipe_surface_destroy 1 7 36 2
softpipe_transfer_map 11 75 532 6
softpipe_transfer_unmap 3 16 98 2
softpipe_user_buffer_create 2 23 141 4
softpipe_init_texture_funcs 1 10 51 1
softpipe_init_screen_texture_funcs 1 9 45 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_quad_stipple.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stipple_quad 7 28 268 3
stipple_begin 1 4 20 1
stipple_destroy 1 4 14 1
sp_quad_polygon_stipple_stage 1 9 46 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_state_sampler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_bind_sampler_states 6 28 191 5
softpipe_sampler_view_destroy 1 6 29 2
softpipe_set_sampler_views 7 43 325 5
softpipe_delete_sampler_state 1 5 18 2
prepare_shader_sampling 15 87 623 5
softpipe_prepare_vertex_sampling 1 7 32 3
softpipe_cleanup_vertex_sampling 2 7 45 1
softpipe_prepare_geometry_sampling 1 7 32 3
softpipe_cleanup_geometry_sampling 2 7 45 1
softpipe_init_sampler_funcs 1 9 45 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_state_so.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_create_so_target 1 14 84 4
softpipe_so_target_destroy 1 6 29 2
softpipe_set_so_targets 3 15 109 4
softpipe_init_streamout_funcs 1 6 27 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_get_vendor 1 4 11 1
softpipe_get_name 1 4 12 1
softpipe_get_param 138 224 713 2
softpipe_get_shader_param 6 19 84 3
softpipe_get_paramf 11 22 86 2
softpipe_is_format_supported 29 60 300 5
softpipe_destroy_screen 2 8 46 1
softpipe_flush_frontbuffer 2 13 86 6
softpipe_get_timestamp 1 4 14 1
softpipe_get_compute_param 21 51 211 4
softpipe_create_screen 2 24 163 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_clear.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_limits.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_quad_pipe.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_clear 10 32 212 5
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_dimensions 2 9 44 3
sp_tgsi_load 10 46 317 4
sp_tgsi_store 9 38 284 4
handle_op_uint 27 115 962 8
sp_tgsi_op 8 43 278 6
sp_tgsi_get_dims 3 15 87 3
sp_create_tgsi_buffer 2 11 59 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_tex_sample.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_buffer.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_prim_vbuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_vbuf_render 1 4 17 1
sp_vbuf_get_vertex_info 1 5 27 1
sp_vbuf_allocate_vertices 2 14 85 3
sp_vbuf_release_vertices 1 3 9 1
sp_vbuf_map_vertices 1 5 24 1
sp_vbuf_unmap_vertices 1 8 47 3
sp_vbuf_set_primitive 1 8 53 2
get_vert 1 6 31 3
sp_vbuf_draw_elements 32 160 1303 3
sp_vbuf_draw_arrays 42 201 1456 3
sp_vbuf_so_info 1 7 50 3
sp_vbuf_pipeline_statistics 1 19 94 2
sp_vbuf_destroy 2 8 44 1
sp_create_vbuf_backend 1 21 153 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_flush.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_compute.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cs_prepare 7 38 363 14
cs_run 6 21 174 6
run_workgroup 4 18 102 6
cs_delete 2 7 40 2
fill_grid_size 3 24 148 3
softpipe_launch_grid 10 60 494 2
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_image_offset 7 15 117 4
has_layer_or_depth 6 9 34 1
has_1coord 3 6 22 1
bounds_check 7 11 64 6
has_compat_target 24 46 165 2
get_dimensions 6 30 207 7
fill_coords 4 12 101 8
sp_tgsi_load 20 87 663 7
sp_tgsi_store 14 62 516 7
handle_op_uint 24 110 887 11
handle_op_int 24 110 887 11
handle_op_r32f_xchg 4 32 207 10
sp_tgsi_op 18 76 580 9
sp_tgsi_get_dims 12 46 349 3
sp_create_tgsi_image 2 11 59 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_state_derived.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
invalidate_vertex_layout 1 4 17 1
softpipe_compute_vertex_info 20 97 567 1
softpipe_get_vbuf_vertex_info 1 5 20 1
compute_cliprect 3 20 194 1
set_shader_sampler 2 10 64 3
softpipe_update_compute_samplers 1 4 22 1
update_tgsi_samplers 7 24 163 1
update_fragment_shader 5 27 168 2
update_polygon_stipple_pattern 1 13 91 1
update_polygon_stipple_enable 3 11 81 2
softpipe_update_derived 11 37 193 2
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_state_clip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_set_clip_state 1 6 34 2
softpipe_set_viewport_states 1 12 69 4
softpipe_set_scissor_states 1 13 81 4
softpipe_set_polygon_stipple 1 8 45 2
softpipe_init_clip_funcs 1 7 33 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_tile_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
addr_to_clear_pos 1 8 56 1
is_clear_flag_set 1 8 60 3
clear_clear_flag 1 7 52 3
sp_create_tile_cache 5 28 187 1
sp_destroy_tile_cache 6 21 136 1
sp_tile_cache_set_surface 7 42 341 2
sp_tile_cache_get_surface 1 4 14 1
clear_tile_rgba 13 42 471 3
clear_tile 14 49 297 3
sp_tile_cache_flush_clear 9 45 368 2
sp_flush_tile 5 38 360 2
sp_flush_tile_cache 7 24 160 1
sp_alloc_tile 6 25 135 1
sp_find_cached_tile 12 98 826 2
sp_tile_cache_clear 2 13 90 3
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_fence.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_quad_blend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
blend_quad_stage 1 4 17 1
logicop_quad 36 95 869 3
blend_quad 93 515 4065 6
colormask_quad 5 13 113 3
clamp_colors 3 9 75 1
rebase_colors 9 29 213 2
blend_fallback 22 82 697 3
blend_single_add_src_alpha_inv_src_alpha 10 58 634 3
blend_single_add_one_one 10 45 462 3
single_output_color 6 29 280 3
blend_noop 1 5 19 3
choose_blend_quad 21 58 467 3
blend_begin 1 4 15 1
blend_destroy 1 4 14 1
sp_quad_blend_stage 2 11 65 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_state_vertex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_create_vertex_elements_state 2 13 78 3
softpipe_bind_vertex_elements_state 2 10 66 2
softpipe_delete_vertex_elements_state 1 4 18 2
softpipe_set_vertex_buffers 1 12 75 4
softpipe_set_index_buffer 2 9 64 2
softpipe_init_vertex_funcs 1 8 39 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_fence.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_fence_reference 1 6 24 3
softpipe_fence_finish 1 8 30 4
softpipe_init_screen_fence_funcs 1 5 21 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_quad_depth_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_depth_stencil_values 17 65 652 2
interpolate_quad_depth 1 12 134 1
convert_quad_depth 17 63 390 2
convert_quad_stencil 9 21 100 2
write_depth_stencil_values 18 67 684 2
do_stencil_test 23 66 401 4
apply_stencil_op 30 83 529 5
depth_test_quad 25 64 417 3
depth_stencil_test_quad 8 46 359 3
alpha_test_quads 9 24 124 3
depth_test_quads_fallback 16 58 540 3
depth_noop 1 6 34 3
choose_depth_test 24 65 341 3
depth_test_begin 1 5 26 1
depth_test_destroy 1 4 14 1
sp_quad_depth_test_stage 1 9 46 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_draw_arrays.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_draw_vbo 19 83 579 2
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_texture.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_resource 1 4 17 1
softpipe_transfer 1 4 17 1
softpipe_resource_data 2 7 37 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_state_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_set_shader_images 3 22 187 5
softpipe_set_shader_buffers 3 22 187 5
softpipe_init_image_funcs 1 5 21 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_quad.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_state.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_tex_tile_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sp_create_tex_tile_cache 3 15 107 1
sp_destroy_tex_tile_cache 5 15 89 1
sp_tex_tile_cache_validate_texture 2 9 59 1
sp_tex_tile_is_compat_view 7 12 73 2
sp_tex_tile_cache_set_sampler_view 6 26 183 2
sp_flush_tex_tile_cache 3 10 62 1
tex_cache_pos 1 8 46 1
sp_find_cached_tile_tex 12 68 487 2
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_quad_fs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
quad_shade_stage 1 4 17 1
shade_quad 3 11 89 2
coverage_quad 3 14 130 2
shade_quads 6 21 154 3
shade_begin 1 4 20 1
shade_destroy 1 4 14 1
sp_quad_shade_stage 2 14 75 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
softpipe_destroy 17 51 488 1
softpipe_is_resource_referenced 12 29 200 4
softpipe_render_condition 1 10 48 4
softpipe_create_context 16 111 871 3
Source file: ./lib/mesa/src/gallium/drivers/trace/tr_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
trace_context 2 6 27 1
Source file: ./lib/mesa/src/gallium/drivers/trace/tr_public.h
Source file: ./lib/mesa/src/gallium/drivers/trace/tr_dump.h
Source file: ./lib/mesa/src/gallium/drivers/trace/tr_screen.h
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_setup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
quad_clip 9 24 228 2
clip_emit_quad 3 9 73 2
block 1 4 16 1
block_x 1 4 16 1
flush_spans 6 49 470 1
print_vertex 3 13 110 2
setup_sort_vertices 11 77 553 5
tri_apply_cylindrical_wrap 8 34 172 5
const_coeff 1 9 62 4
tri_linear_coeff 1 18 183 4
tri_persp_coeff 1 21 222 4
setup_fragcoord_coeff 5 22 306 2
setup_tri_coefficients 12 67 591 1
setup_tri_edges 4 20 340 1
subtriangle 8 45 339 5
calc_det 1 10 123 3
sp_setup_tri 11 51 436 4
line_apply_cylindrical_wrap 4 18 82 4
line_linear_coeff 1 14 141 4
line_persp_coeff 1 16 170 4
setup_line_coefficients 13 69 633 3
plot 4 18 176 3
sp_setup_line 17 97 709 3
point_persp_coeff 1 10 83 5
sp_setup_point 31 161 1536 2
sp_setup_prepare 7 27 186 1
sp_setup_destroy_context 1 4 14 1
sp_setup_create_context 2 13 95 1
Source file: ./lib/mesa/src/gallium/drivers/trace/tr_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
trace_resource_create 3 19 117 2
trace_resource_destroy 1 6 29 2
trace_surf_create 3 22 145 3
trace_surf_destroy 1 7 45 1
trace_transfer_create 3 21 141 3
trace_transfer_destroy 1 6 31 2
Source file: ./lib/mesa/src/gallium/drivers/trace/tr_dump.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
trace_dump_write 2 6 29 2
trace_dump_writes 1 4 19 1
trace_dump_writef 1 10 59 2
trace_dump_escape 9 21 126 1
trace_dump_indent 2 6 28 1
trace_dump_newline 1 4 11 1
trace_dump_tag 1 6 24 1
trace_dump_tag_begin 1 6 24 1
trace_dump_tag_begin1 1 11 54 3
trace_dump_tag_begin2 1 16 84 5
trace_dump_tag_begin3 1 21 114 7
trace_dump_tag_end 1 6 24 1
trace_dump_trace_flush 2 6 17 1
trace_dump_trace_close 3 12 40 1
trace_dump_call_time 2 10 37 1
trace_dump_trace_begin 6 28 125 1
trace_dump_trace_enabled 2 4 13 1
trace_dump_call_lock 1 4 11 1
trace_dump_call_unlock 1 4 11 1
trace_dumping_start_locked 1 4 10 1
trace_dumping_stop_locked 1 4 10 1
trace_dumping_enabled_locked 1 4 9 1
trace_dumping_start 1 6 20 1
trace_dumping_stop 1 6 20 1
trace_dumping_enabled 1 8 28 1
trace_dump_call_begin_locked 2 16 76 2
trace_dump_call_end_locked 2 12 48 1
trace_dump_call_begin 1 5 26 2
trace_dump_call_end 1 5 15 1
trace_dump_arg_begin 2 7 30 1
trace_dump_arg_end 2 7 22 1
trace_dump_ret_begin 2 7 23 1
trace_dump_ret_end 2 7 22 1
trace_dump_bool 3 6 25 1
trace_dump_int 2 6 23 1
trace_dump_uint 2 6 23 1
trace_dump_float 2 6 21 1
trace_dump_bytes 3 18 109 2
trace_dump_box_bytes 4 21 110 5
trace_dump_string 2 8 31 1
trace_dump_enum 2 8 31 1
trace_dump_array_begin 2 6 18 1
trace_dump_array_end 2 6 18 1
trace_dump_elem_begin 2 6 18 1
trace_dump_elem_end 2 6 18 1
trace_dump_struct_begin 2 6 23 1
trace_dump_struct_end 2 6 18 1
trace_dump_member_begin 2 6 23 1
trace_dump_member_end 2 6 18 1
trace_dump_null 2 6 18 1
trace_dump_ptr 3 9 39 1
trace_dump_resource_ptr 3 11 46 1
trace_dump_surface_ptr 3 11 46 1
trace_dump_transfer_ptr 3 11 46 1
Source file: ./lib/mesa/src/gallium/drivers/trace/tr_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
trace_screen_get_name 1 12 70 1
trace_screen_get_vendor 1 12 70 1
trace_screen_get_device_vendor 1 12 70 1
trace_screen_get_param 1 14 81 2
trace_screen_get_shader_param 1 15 93 3
trace_screen_get_paramf 1 14 81 2
trace_screen_get_compute_param 1 17 107 4
trace_screen_is_format_supported 1 21 118 5
trace_screen_context_create 1 16 104 3
trace_screen_flush_frontbuffer 1 18 123 6
trace_screen_resource_create 1 15 94 2
trace_screen_resource_from_handle 1 12 77 4
trace_screen_resource_get_handle 3 14 101 5
trace_screen_resource_destroy 1 14 93 2
trace_screen_fence_reference 1 16 96 3
trace_screen_fence_finish 2 19 124 4
trace_screen_get_timestamp 1 12 68 1
trace_screen_destroy 1 10 58 1
trace_enabled 3 12 43 1
trace_screen_create 3 38 238 1
trace_screen 1 6 31 1
Source file: ./lib/mesa/src/gallium/drivers/trace/tr_dump_state.h
Source file: ./lib/mesa/src/gallium/drivers/trace/tr_dump_defines.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
trace_dump_format 2 6 25 1
trace_dump_query_type 2 6 26 1
Source file: ./lib/mesa/src/gallium/drivers/trace/tr_texture.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
trace_resource 2 7 35 1
trace_surface 2 7 35 1
trace_sampler_view 2 6 25 1
trace_transfer 2 7 35 1
Source file: ./lib/mesa/src/gallium/drivers/rbug/rbug_objects.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rbug_resource 2 7 35 1
rbug_sampler_view 2 7 35 1
rbug_surface 2 7 35 1
rbug_transfer 2 7 35 1
rbug_shader 2 6 24 1
rbug_resource_unwrap 2 6 25 1
rbug_sampler_view_unwrap 2 6 25 1
rbug_surface_unwrap 2 6 25 1
rbug_transfer_unwrap 2 6 25 1
rbug_shader_unwrap 3 8 41 1
Source file: ./lib/mesa/src/gallium/drivers/trace/tr_dump_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
trace_dump_resource_template 3 30 168 1
trace_dump_box 3 17 95 1
trace_dump_rasterizer_state 3 48 374 1
trace_dump_poly_stipple 3 16 66 1
trace_dump_viewport_state 3 13 59 1
trace_dump_scissor_state 3 15 77 1
trace_dump_clip_state 4 21 98 1
trace_dump_shader_state 5 43 295 1
trace_dump_compute_state 5 24 137 1
trace_dump_depth_stencil_alpha_state 4 43 311 1
trace_dump_rt_blend_state 1 13 91 1
trace_dump_blend_state 4 21 112 1
trace_dump_blend_color 3 12 50 1
trace_dump_stencil_ref 3 12 50 1
trace_dump_framebuffer_state 2 14 91 1
trace_dump_sampler_state 3 26 178 1
trace_dump_sampler_view_template 4 38 239 2
trace_dump_surface_template 4 35 207 2
trace_dump_transfer 3 21 143 1
trace_dump_vertex_buffer 3 15 77 1
trace_dump_index_buffer 3 15 77 1
trace_dump_vertex_element 3 14 68 1
trace_dump_constant_buffer 3 14 68 1
trace_dump_shader_buffer 3 14 68 1
trace_dump_image_view 4 34 207 1
trace_dump_draw_info 3 26 176 1
trace_dump_blit_info 9 47 351 1
trace_dump_query_result 14 55 323 2
trace_dump_grid_info 3 21 127 1
Source file: ./lib/mesa/src/gallium/drivers/rbug/rbug_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rbug_context 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/rbug/rbug_objects.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rbug_resource_create 4 21 134 2
rbug_resource_destroy 2 8 57 1
rbug_surface_create 3 22 145 3
rbug_surface_destroy 1 7 41 2
rbug_sampler_view_create 2 19 122 3
rbug_sampler_view_destroy 1 7 41 2
rbug_transfer_create 3 22 149 3
rbug_transfer_destroy 1 6 31 2
rbug_shader_create 1 11 68 4
rbug_shader_destroy 7 28 165 2
Source file: ./lib/mesa/src/gallium/drivers/rbug/rbug_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rbug_screen_destroy 1 7 39 1
rbug_screen_get_name 1 6 36 1
rbug_screen_get_vendor 1 6 36 1
rbug_screen_get_device_vendor 1 6 36 1
rbug_screen_get_param 1 8 42 2
rbug_screen_get_shader_param 1 8 47 3
rbug_screen_get_paramf 1 8 42 2
rbug_screen_is_format_supported 1 14 58 5
rbug_screen_context_create 2 11 68 3
rbug_screen_resource_create 2 12 65 2
rbug_screen_resource_from_handle 1 12 77 4
rbug_screen_resource_get_handle 2 14 97 5
rbug_screen_resource_destroy 1 5 22 2
rbug_screen_flush_frontbuffer 1 14 84 6
rbug_screen_fence_reference 1 10 49 3
rbug_screen_fence_finish 2 10 71 4
rbug_enabled 1 4 10 0
rbug_screen_create 5 43 285 1
Source file: ./lib/mesa/src/gallium/drivers/rbug/rbug_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rbug_screen 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/rbug/rbug_public.h
Source file: ./lib/mesa/src/gallium/drivers/rbug/rbug_core.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rbug_get_context_locked 2 12 65 2
rbug_get_shader_locked 2 12 65 2
rbug_shader_create_locked 4 24 119 3
rbug_shader_bind_locked 4 19 77 3
rbug_shader_delete_locked 4 19 77 3
rbug_texture_list 1 18 132 3
rbug_texture_info 3 36 221 3
rbug_texture_read 3 40 278 3
rbug_context_list 1 18 132 3
rbug_context_info 4 31 279 3
rbug_context_draw_block 2 17 113 3
rbug_context_draw_step 4 23 147 3
rbug_context_draw_unblock 4 24 155 3
rbug_context_draw_rule 2 23 186 3
rbug_context_flush 2 17 120 3
rbug_shader_list 2 27 194 3
rbug_shader_info 4 36 229 3
rbug_shader_disable 3 24 153 2
rbug_shader_replace 11 56 394 2
rbug_header 17 59 311 3
rbug_con 4 16 85 1
PIPE_THREAD_ROUTINE 6 29 151 2
rbug_start 2 10 53 1
rbug_stop 2 9 36 1
rbug_notify_draw_blocked 3 8 58 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/kernel/vc4_packet.h
Source file: ./lib/mesa/src/gallium/drivers/vc4/kernel/vc4_gem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_get_bcl 12 82 506 2
vc4_cl_validate 5 24 129 2
Source file: ./lib/mesa/src/gallium/drivers/trace/tr_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
trace_query 1 4 17 1
trace_query_unwrap 2 8 29 1
trace_resource_unwrap 2 10 46 2
trace_surface_unwrap 3 16 97 2
trace_context_draw_vbo 2 21 136 2
trace_context_create_query 3 27 153 3
trace_context_destroy_query 1 14 91 2
trace_context_begin_query 1 14 82 2
trace_context_end_query 1 14 82 2
trace_context_get_query_result 2 25 144 4
trace_context_set_active_query_state 1 11 65 2
trace_context_create_blend_state 1 14 84 2
trace_context_bind_blend_state 1 11 66 2
trace_context_delete_blend_state 1 11 66 2
trace_context_create_sampler_state 1 14 84 2
trace_context_bind_sampler_states 1 18 112 5
trace_context_delete_sampler_state 1 11 66 2
trace_context_create_rasterizer_state 1 14 84 2
trace_context_bind_rasterizer_state 1 11 66 2
trace_context_delete_rasterizer_state 1 11 66 2
trace_context_create_depth_stencil_alpha_state 1 14 84 2
trace_context_bind_depth_stencil_alpha_state 1 11 66 2
trace_context_delete_depth_stencil_alpha_state 1 11 66 2
trace_context_create_compute_state 1 14 83 2
trace_context_bind_compute_state 1 11 66 2
trace_context_delete_compute_state 1 11 66 2
trace_context_create_vertex_elements_state 1 18 107 3
trace_context_bind_vertex_elements_state 1 11 66 2
trace_context_delete_vertex_elements_state 1 11 66 2
trace_context_set_blend_color 1 11 68 2
trace_context_set_stencil_ref 1 11 68 2
trace_context_set_clip_state 1 11 68 2
trace_context_set_sample_mask 1 11 65 2
trace_context_set_constant_buffer 2 20 125 4
trace_context_set_framebuffer_state 3 20 164 2
trace_context_set_polygon_stipple 1 11 68 2
trace_context_set_scissor_states 1 15 92 4
trace_context_set_viewport_states 1 15 92 4
trace_context_create_sampler_view 1 29 199 3
trace_context_sampler_view_destroy 1 16 111 2
trace_context_create_surface 1 21 142 3
trace_context_surface_destroy 1 13 82 2
trace_context_set_sampler_views 3 26 171 5
trace_context_set_vertex_buffers 3 26 196 4
trace_context_set_index_buffer 2 18 109 2
trace_context_create_stream_output_target 1 20 117 4
trace_context_stream_output_target_destroy 1 12 67 2
trace_context_set_stream_output_targets 1 15 97 4
trace_context_resource_copy_region 1 27 174 9
trace_context_blit 1 14 110 2
trace_context_flush_resource 1 12 76 2
trace_context_clear 2 22 126 5
trace_context_clear_render_target 1 23 155 8
trace_context_clear_depth_stencil 1 28 172 10
trace_context_clear_texture 1 20 124 5
trace_context_flush 2 14 84 3
trace_context_generate_mipmap 1 26 152 7
trace_context_destroy 1 10 58 1
trace_context_transfer_map 5 25 163 6
trace_context_transfer_flush_region 1 10 69 3
trace_context_transfer_unmap 3 38 230 2
trace_context_buffer_subdata 1 24 177 6
trace_context_texture_subdata 1 33 189 8
trace_context_invalidate_resource 1 14 97 2
trace_context_render_condition 1 16 98 4
trace_context_texture_barrier 1 9 53 1
trace_context_memory_barrier 1 11 65 2
trace_context_set_tess_state 1 13 89 3
trace_context_set_shader_buffers 5 31 198 5
trace_context_set_shader_images 5 31 198 5
trace_context_launch_grid 2 19 123 2
trace_context_create 4 100 503 2
trace_context_check 1 5 34 1
Source file: ./lib/mesa/src/gallium/drivers/rbug/rbug_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rbug_destroy 1 12 81 1
rbug_draw_block_locked 19 49 401 2
rbug_draw_vbo 7 15 156 2
rbug_create_query 1 14 69 3
rbug_destroy_query 1 10 56 2
rbug_begin_query 1 11 64 2
rbug_end_query 1 12 64 2
rbug_get_query_result 1 16 76 4
rbug_set_active_query_state 1 8 54 2
rbug_create_blend_state 1 12 66 2
rbug_bind_blend_state 1 10 55 2
rbug_delete_blend_state 1 10 55 2
rbug_create_sampler_state 1 12 66 2
rbug_bind_sampler_states 1 11 71 5
rbug_delete_sampler_state 1 10 55 2
rbug_create_rasterizer_state 1 12 66 2
rbug_bind_rasterizer_state 1 10 55 2
rbug_delete_rasterizer_state 1 10 55 2
rbug_create_depth_stencil_alpha_state 1 12 66 2
rbug_bind_depth_stencil_alpha_state 1 10 55 2
rbug_delete_depth_stencil_alpha_state 1 10 55 2
rbug_create_fs_state 2 13 83 2
rbug_bind_fs_state 1 13 80 2
rbug_delete_fs_state 1 9 54 2
rbug_create_vs_state 2 13 83 2
rbug_bind_vs_state 1 13 80 2
rbug_delete_vs_state 1 9 54 2
rbug_create_gs_state 2 13 83 2
rbug_bind_gs_state 1 13 80 2
rbug_delete_gs_state 1 9 54 2
rbug_create_vertex_elements_state 1 14 71 3
rbug_bind_vertex_elements_state 1 10 55 2
rbug_delete_vertex_elements_state 1 10 55 2
rbug_set_blend_color 1 10 57 2
rbug_set_stencil_ref 1 10 57 2
rbug_set_clip_state 1 10 57 2
rbug_set_constant_buffer 3 19 98 4
rbug_set_framebuffer_state 5 29 237 2
rbug_set_polygon_stipple 1 10 57 2
rbug_set_scissor_states 1 11 67 4
rbug_set_viewport_states 1 11 67 4
rbug_set_sampler_views 4 29 270 5
rbug_set_vertex_buffers 4 21 141 4
rbug_set_index_buffer 2 15 93 2
rbug_set_sample_mask 1 9 54 2
rbug_create_stream_output_target 1 14 86 4
rbug_stream_output_target_destroy 1 9 56 2
rbug_set_stream_output_targets 1 11 68 4
rbug_resource_copy_region 1 28 134 9
rbug_blit 1 16 129 2
rbug_flush_resource 1 11 75 2
rbug_clear 1 16 72 5
rbug_clear_render_target 1 22 108 8
rbug_clear_depth_stencil 1 26 115 10
rbug_flush 1 10 61 3
rbug_context_create_sampler_view 2 18 107 3
rbug_context_sampler_view_destroy 1 6 27 2
rbug_context_create_surface 2 18 107 3
rbug_context_surface_destroy 1 10 55 2
rbug_context_transfer_map 2 23 132 6
rbug_context_transfer_flush_region 1 14 83 3
rbug_context_transfer_unmap 1 14 82 2
rbug_context_buffer_subdata 1 13 97 6
rbug_context_texture_subdata 1 24 110 8
rbug_context_create 4 87 656 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/kernel/vc4_drv.h
Source file: ./lib/mesa/src/gallium/drivers/vc4/kernel/vc4_render_cl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rcl_u8 1 5 37 2
rcl_u16 1 5 37 2
rcl_u32 1 5 37 2
vc4_store_before_load 1 11 41 1
vc4_full_res_offset 1 8 55 5
vc4_tile_coordinates 1 7 36 3
emit_tile 30 104 630 6
vc4_create_rcl_bo 20 96 612 3
vc4_full_res_bounds_check 3 23 136 3
vc4_rcl_msaa_surface_setup 6 19 107 3
vc4_rcl_surface_setup 18 80 383 3
vc4_rcl_render_config_surface_setup 10 49 229 4
vc4_get_rcl 16 51 329 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_qir_live_variables.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
int_hash 1 4 20 1
int_compare 1 4 31 2
qir_reg_to_var 2 6 25 1
qir_setup_use 3 11 97 4
get_partial_update_state 2 13 70 2
qir_setup_def 13 35 272 5
sf_state_clear 4 11 74 1
qir_setup_def_use 6 29 175 1
qir_live_variables_dataflow 5 26 160 2
qir_compute_start_end 4 19 146 2
qir_calculate_live_intervals 3 20 194 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_opt_copy_propagation.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_copy_mov 10 19 104 1
try_copy_prop 18 55 389 3
apply_kills 7 13 116 3
qir_opt_copy_propagation 4 19 124 1
Source file: ./lib/mesa/src/gallium/drivers/softpipe/sp_tex_sample.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
frac 1 4 15 1
lerp 1 4 24 3
lerp_2d 1 7 58 6
lerp_3d 1 8 85 11
repeat 1 4 21 2
wrap_nearest_repeat 1 5 40 4
wrap_nearest_clamp 3 11 61 4
wrap_nearest_clamp_to_edge 3 13 80 4
wrap_nearest_clamp_to_border 3 13 77 4
wrap_nearest_mirror_repeat 4 18 122 4
wrap_nearest_mirror_clamp 3 10 66 4
wrap_nearest_mirror_clamp_to_edge 3 12 85 4
wrap_nearest_mirror_clamp_to_border 3 12 85 4
wrap_linear_repeat 1 8 73 6
wrap_linear_clamp 1 8 75 6
wrap_linear_clamp_to_edge 3 12 104 6
wrap_linear_clamp_to_border 1 10 92 6
wrap_linear_mirror_repeat 4 19 131 6
wrap_linear_mirror_clamp 2 11 80 6
wrap_linear_mirror_clamp_to_edge 4 15 109 6
wrap_linear_mirror_clamp_to_border 1 11 98 6
wrap_nearest_unorm_clamp 1 5 45 4
wrap_nearest_unorm_clamp_to_border 1 4 44 4
wrap_nearest_unorm_clamp_to_edge 1 4 43 4
wrap_linear_unorm_clamp 1 8 77 6
wrap_linear_unorm_clamp_to_border 2 10 97 6
wrap_linear_unorm_clamp_to_edge 2 10 97 6
coord_to_layer 1 5 42 3
compute_lambda_1d 1 11 111 4
compute_lambda_2d 1 15 184 4
compute_lambda_3d 1 18 248 4
compute_lambda_vert 1 7 36 4
get_texel_2d_no_border 1 11 84 4
get_texel_2d 5 14 112 5
get_next_face 1 4 19 2
get_next_xcoord 33 30 221 5
get_next_ycoord 18 21 136 5
get_texel_quad_2d_no_border_single_tile 1 16 167 5
get_texel_quad_2d_no_border 1 11 98 7
get_texel_quad_2d 1 12 112 8
get_texel_3d_no_border 1 12 95 5
get_texel_3d 7 15 135 6
get_texel_1d_array 3 13 94 5
get_texel_2d_array 5 16 136 6
get_texel_cube_seamless 9 36 365 7
get_texel_cube_array 5 16 136 6
pot_level_size 2 4 30 2
print_sample 1 6 45 2
print_sample_4 1 9 153 2
img_filter_2d_linear_repeat_POT 5 40 396 4
img_filter_2d_nearest_repeat_POT 3 26 227 4
img_filter_2d_nearest_clamp_POT 7 33 260 4
img_filter_1d_nearest 3 23 173 4
img_filter_1d_array_nearest 3 24 196 4
img_filter_2d_nearest 3 26 226 4
img_filter_2d_array_nearest 3 27 243 4
img_filter_cube_nearest 4 31 281 4
img_filter_cube_array_nearest 3 29 261 4
img_filter_3d_nearest 2 25 244 4
img_filter_1d_linear 2 23 207 4
img_filter_1d_array_linear 2 23 222 4
get_gather_value 11 49 187 4
img_filter_2d_linear 4 36 372 4
img_filter_2d_array_linear 4 37 395 4
img_filter_cube_linear 6 50 587 4
img_filter_cube_array_linear 6 53 618 4
img_filter_3d_linear 2 37 459 4
compute_lod 8 31 213 5
compute_lambda_lod_unclamped 9 39 274 8
compute_lambda_lod 2 19 135 8
get_gather_component 1 4 24 1
clamp_lod 2 17 134 4
mip_rel_level_linear 1 7 40 4
mip_filter_linear 6 51 445 11
mip_rel_level_nearest 2 10 75 4
mip_filter_nearest 4 38 322 11
mip_rel_level_none 2 10 54 4
mip_filter_none 3 32 245 11
mip_rel_level_none_no_filter_select 1 7 40 4
mip_filter_none_no_filter_select 2 25 183 11
create_filter_table 3 14 99 1
img_filter_2d_ewa 12 119 1162 15
mip_rel_level_linear_aniso 1 7 40 4
mip_filter_linear_aniso 10 76 601 11
mip_rel_level_linear_2d_linear_repeat_POT 1 8 40 4
mip_filter_linear_2d_linear_repeat_POT 6 50 409 11
sample_compare 20 109 1211 9
do_swizzling 21 66 479 3
get_nearest_unorm_wrap 4 14 43 1
get_nearest_wrap 9 24 71 1
get_linear_unorm_wrap 4 14 43 1
get_linear_wrap 9 24 71 1
any_swizzle 4 7 37 1
get_img_filter 26 78 251 4
get_filters 6 31 174 6
sample_mip 4 27 213 9
convert_cube 14 56 587 10
sp_get_dims 11 41 329 3
sp_get_texels 24 108 994 7
softpipe_create_sampler_state 15 56 350 2
softpipe_get_lambda_func 11 22 76 2
softpipe_create_sampler_view 20 48 341 3
sp_tgsi_sampler_cast_c 1 4 19 1
sp_tgsi_get_dims 2 13 95 4
sp_tgsi_get_samples 5 48 358 12
sp_tgsi_query_lod 4 45 335 10
sp_tgsi_get_texel 4 21 163 8
sp_create_tgsi_sampler 2 11 59 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/kernel/vc4_validate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
utile_width 5 15 46 1
utile_height 5 14 43 1
size_is_lt 2 5 34 3
vc4_use_bo 3 18 85 2
vc4_use_handle 1 4 25 2
validate_bin_pos 1 4 29 3
gl_shader_rec_size 3 11 50 1
vc4_check_tex_size 8 40 225 7
validate_flush 2 9 44 1
validate_start_tile_binning 3 13 50 1
validate_increment_semaphore 2 10 45 1
validate_indexed_prim_list 7 27 213 1
validate_gl_array_primitive 4 20 119 1
validate_gl_shader_state 3 19 130 1
validate_tile_binning_config 6 51 342 1
validate_gem_handles 1 5 25 1
vc4_validate_bin_cl 13 58 311 4
reloc_tex 41 147 833 4
validate_gl_shader_rec 23 137 914 3
vc4_validate_shader_recs 3 12 66 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/kernel/vc4_validate_shaders.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
waddr_to_live_reg_index 4 13 53 2
raddr_add_a_to_live_reg_index 5 15 88 1
is_tmu_submit 2 5 18 1
is_tmu_write 2 5 18 1
record_texture_sample 3 21 130 3
check_tmu_write 21 76 422 3
require_uniform_address_uniform 2 15 79 1
validate_uniform_address_write 13 49 271 3
check_reg_write 30 66 306 3
track_live_clamps 17 51 339 2
check_instruction_writes 4 16 103 2
check_branch 4 17 92 4
check_instruction_reads 5 18 100 2
vc4_validate_branches 13 63 320 1
reset_validation_state 3 11 85 1
texturing_in_progress 2 5 30 1
vc4_handle_branch_target 3 13 62 1
vc4_validate_shader 27 93 466 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_qpu_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_dump_program 2 12 92 1
queue 1 6 44 2
last_inst 1 6 31 1
set_last_cond_add 1 4 29 2
set_last_cond_mul 1 4 29 2
swap_file 5 18 68 1
setup_for_vpm_read 2 16 94 2
fixup_raddr_conflict 12 30 221 6
set_last_dst_pack 5 16 121 2
handle_r4_qpu_write 3 8 64 3
vc4_generate_code_block 68 264 1608 3
vc4_generate_code 18 69 474 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_nir_lower_io.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
replace_intrinsic_with_vec 1 7 54 3
vc4_nir_unpack_8i 1 7 39 3
vc4_nir_unpack_16i 1 7 39 3
vc4_nir_unpack_16u 2 8 56 3
vc4_nir_unpack_8f 1 4 30 3
vc4_nir_get_vattr_channel_vpm 19 72 490 5
vc4_nir_lower_vertex_attr 6 42 339 3
is_point_sprite 3 8 58 2
vc4_nir_lower_fs_input 14 44 273 3
vc4_nir_lower_output 5 18 98 3
vc4_nir_lower_uniform 2 21 172 3
vc4_nir_lower_io_instr 7 24 112 3
vc4_nir_lower_io_impl 1 12 60 2
vc4_nir_lower_io 2 7 36 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_opt_peephole_sf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_from 2 8 49 3
dump_to 2 8 42 2
inst_srcs_updated 5 15 89 2
src_file_varies_on_reread 3 10 30 1
inst_result_equals 8 16 108 2
qir_opt_peephole_sf_block 8 33 168 2
qir_opt_peephole_sf 2 7 34 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_qir.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
qir_reg 1 4 22 2
qir_uniform_ui 1 4 22 2
qir_uniform_f 1 4 25 2
qir_SEL 1 9 74 4
qir_UNPACK_8_F 1 6 50 3
qir_UNPACK_8_I 1 6 50 3
qir_UNPACK_16_F 1 6 50 3
qir_UNPACK_16_I 1 6 50 3
qir_PACK_8_F 1 6 54 4
qir_PACK_8888_F 1 6 42 2
qir_POW 1 6 37 3
qir_VPM_WRITE 1 4 27 2
qir_LOAD_IMM 1 5 38 2
qir_LOAD_IMM_U2 1 6 38 2
qir_LOAD_IMM_I2 1 6 38 2
qir_ROT_MUL 1 7 42 3
qir_MOV_cond 1 7 43 4
qir_BRANCH 1 7 50 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_formats.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_format 3 8 36 1
vc4_rt_format_supported 2 7 34 1
vc4_rt_format_is_565 2 7 34 1
vc4_tex_format_supported 1 5 24 1
vc4_get_tex_format 2 7 32 1
vc4_get_format_swizzle 2 8 49 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_register_allocate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_alloc_reg_set 7 32 303 1
node_to_temp_priority 1 6 39 2
vc4_register_allocate 31 118 866 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_flush 1 9 50 1
vc4_pipe_flush 2 13 84 3
vc4_invalidate_resource 4 13 98 2
vc4_context_destroy 4 16 108 1
vc4_context_create 4 41 256 3
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_tiling.h
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_qpu_defines.h
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_qpu_validate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fail_instr 1 7 40 2
writes_reg 2 5 31 2
_reads_reg 10 25 168 4
reads_reg 1 4 22 2
reads_a_reg 1 4 22 2
reads_b_reg 1 4 22 2
writes_sfu 4 7 38 1
vc4_qpu_validate 56 141 960 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_resource_bo_alloc 3 27 169 1
vc4_resource_transfer_unmap 6 45 362 2
vc4_get_temp_resource 1 14 96 3
vc4_resource_transfer_map 30 143 1063 6
vc4_resource_destroy 1 8 47 2
vc4_resource_get_handle 1 8 50 3
vc4_setup_slices 10 76 505 1
vc4_resource_setup 3 18 115 2
get_resource_texture_format 3 14 67 1
vc4_resource_create 6 25 134 2
vc4_resource_from_handle 6 46 249 4
vc4_create_surface 2 25 236 3
vc4_surface_destroy 1 5 29 2
vc4_dump_surface_non_msaa 19 77 496 1
vc4_surface_msaa_get_sample 1 22 172 4
vc4_dump_surface_msaa_char 10 44 251 5
vc4_dump_surface_msaa 8 45 356 1
vc4_dump_surface 3 9 37 1
vc4_flush_resource 1 3 14 2
vc4_update_shadow_baselevel_texture 5 48 330 2
vc4_get_shadow_index_buffer 4 32 201 4
vc4_resource_screen_init 1 7 33 1
vc4_resource_context_init 1 13 69 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_opt_small_immediates.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
qir_opt_small_immediates 17 50 294 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_cl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_init_cl 1 6 38 2
cl_ensure_space 2 10 88 2
vc4_reset_cl 1 5 26 1
vc4_gem_hindex 3 17 133 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_resource.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_resource 1 4 17 1
vc4_surface 1 4 17 1
vc4_transfer 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_get_blit_surface 1 11 85 3
is_tile_unaligned 1 4 19 2
vc4_tile_blit 24 80 761 2
vc4_blitter_save 1 20 193 1
vc4_render_blit 2 13 87 2
vc4_blit 4 14 78 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_fence.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_fence_reference 2 12 81 3
vc4_fence_finish 1 9 58 4
vc4_fence_create 2 9 55 2
vc4_fence_init 1 5 25 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_qir_emit_uniform_stream_resets.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
inst_reads_a_uniform 4 10 59 1
block_reads_any_uniform 2 8 30 1
qir_emit_uniform_stream_resets 5 28 160 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_opt_constant_folding.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_from 2 8 42 2
dump_to 2 8 42 2
constant_fold 7 31 216 2
qir_opt_constant_folding 2 9 38 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_qpu_schedule.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
add_dep 9 32 207 4
add_read_dep 1 6 30 3
add_write_dep 1 7 36 3
qpu_writes_r4 5 13 43 1
process_raddr_deps 10 31 154 4
is_tmu_write 9 16 45 1
reads_uniform 6 10 73 1
process_mux_deps 3 6 41 3
process_waddr_deps 22 59 344 4
process_cond_deps 3 12 46 3
calculate_deps 25 64 430 2
calculate_forward_deps 1 8 56 2
calculate_reverse_deps 2 10 75 2
reads_too_soon_after_write 19 45 275 2
pixel_scoreboard_too_soon 2 4 26 2
get_instruction_priority 6 20 102 1
choose_instruction_to_schedule 14 44 230 3
update_scoreboard_for_chosen 8 21 122 2
dump_state 4 18 134 1
waddr_latency 10 22 89 2
instruction_latency 1 9 60 2
compute_delay 4 14 107 1
mark_instruction_scheduled 8 27 161 4
schedule_instructions 13 91 545 7
qpu_schedule_instructions_block 3 37 216 6
qpu_set_branch_targets 4 24 170 1
qpu_schedule_instructions 3 48 289 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_simulator_validate.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_bit 1 4 32 2
set_bit 1 4 32 2
copy_from_user 1 5 27 3
to_vc4_bo 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_bufmgr.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_bo_set_reference 2 6 43 2
vc4_bo_reference 1 5 22 1
vc4_bo_unreference 5 20 129 1
vc4_bo_unreference_locked_timed 3 8 48 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_simulator.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_wrap_bo_with_cma 1 18 164 2
drm_gem_cma_create 1 7 52 2
vc4_simulator_pin_bos 5 23 197 3
vc4_simulator_unpin_bos 3 17 135 1
vc4_dump_to_file 5 68 543 1
vc4_simulator_flush 18 83 607 3
vc4_simulator_init 3 19 96 1
vc4_simulator_destroy 2 9 38 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_cl_dump.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_float 1 6 50 3
dump_VC4_PACKET_BRANCH_TO_SUB_LIST 1 6 36 3
dump_loadstore_full 5 11 83 3
dump_VC4_PACKET_LOAD_FULL_RES_TILE_BUFFER 1 4 23 3
dump_VC4_PACKET_STORE_FULL_RES_TILE_BUFFER 1 4 23 3
dump_loadstore_general 17 69 358 3
dump_VC4_PACKET_STORE_TILE_BUFFER_GENERAL 1 4 23 3
dump_VC4_PACKET_LOAD_TILE_BUFFER_GENERAL 1 4 23 3
dump_VC4_PACKET_GL_INDEXED_PRIMITIVE 2 17 145 3
dump_VC4_PACKET_GL_ARRAY_PRIMITIVE 1 12 104 3
dump_VC4_PACKET_FLAT_SHADE_FLAGS 1 6 36 3
dump_VC4_PACKET_VIEWPORT_OFFSET 1 8 61 3
dump_VC4_PACKET_CLIPPER_XY_SCALING 1 9 83 3
dump_VC4_PACKET_CLIPPER_Z_SCALING 1 13 110 3
dump_VC4_PACKET_TILE_BINNING_MODE_CONFIG 1 24 161 3
dump_VC4_PACKET_TILE_RENDERING_MODE_CONFIG 12 61 320 3
dump_VC4_PACKET_TILE_COORDINATES 1 6 43 3
dump_VC4_PACKET_GEM_HANDLES 1 6 43 3
vc4_dump_cl 13 45 257 3
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_opt_vpm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
qir_opt_vpm 33 94 647 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_nir_lower_blend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
blend_depends_on_dst_color 3 6 38 1
vc4_nir_get_dst_color 1 12 93 2
vc4_nir_srgb_decode 1 12 120 2
vc4_nir_srgb_encode 1 13 112 2
vc4_blend_channel_f 21 62 345 5
vc4_nir_set_packed_chan 1 8 65 4
vc4_blend_channel_i 20 55 235 7
vc4_blend_func_f 6 19 104 4
vc4_blend_func_i 6 19 104 4
vc4_do_blending_f 9 32 276 5
vc4_nir_splat 1 5 59 2
vc4_do_blending_i 11 72 420 5
vc4_logicop 17 40 257 4
vc4_nir_pipe_compare_func 9 24 136 4
vc4_nir_emit_alpha_test_discard 2 17 108 3
vc4_nir_swizzle_and_pack 2 15 108 3
vc4_nir_blend_pipeline 11 54 457 4
vc4_nir_next_output_driver_location 1 7 44 1
vc4_nir_store_sample_mask 1 17 126 3
vc4_nir_lower_blend_instr 6 40 334 3
vc4_nir_lower_blend_block 6 30 165 2
vc4_nir_lower_blend 2 13 57 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_qpu_disasm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_special_write_desc 5 14 46 2
vc4_qpu_disasm_pack_mul 1 4 25 2
vc4_qpu_disasm_pack_a 1 4 25 2
vc4_qpu_disasm_unpack 2 5 31 2
vc4_qpu_disasm_cond 1 4 25 2
vc4_qpu_disasm_cond_branch 1 4 25 2
print_alu_dst 9 20 160 2
print_alu_src 19 38 335 3
print_add_op 7 24 171 1
print_mul_op 7 25 181 1
print_load_imm 3 18 127 1
vc4_qpu_disasm 6 28 152 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_qpu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_src_raddr 8 25 194 2
qpu_NOP 1 12 76 0
qpu_a_dst 3 12 65 1
qpu_m_dst 3 12 65 1
qpu_a_MOV 1 15 112 2
qpu_m_MOV 1 15 112 2
qpu_load_imm_ui 1 11 66 2
qpu_load_imm_u2 1 5 26 2
qpu_load_imm_i2 1 5 26 2
qpu_branch 1 10 65 2
qpu_a_alu2 1 17 129 4
qpu_m_alu2 1 17 129 4
qpu_m_rot 1 9 60 3
merge_fields 4 14 100 5
qpu_num_sf_accesses 11 44 191 1
qpu_waddr_ignores_ws 22 28 82 1
swap_ra_file_mux_helper 2 10 85 3
try_swap_ra_file 8 32 225 3
convert_mov 6 27 241 1
writes_a_file 2 7 37 1
reads_r4 4 7 46 1
qpu_merge_inst 58 114 818 2
qpu_set_sig 1 5 32 2
qpu_set_cond_add 1 5 32 2
qpu_set_cond_mul 1 5 32 2
qpu_waddr_is_tlb 4 11 30 1
qpu_inst_is_tlb 4 8 48 1
qpu_encode_small_immediate 20 42 143 1
qpu_serialize_one_inst 2 9 70 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
resize_qreg_array 4 17 112 4
indirect_uniform_load 5 32 236 2
vc4_nir_get_swizzled_channel 8 17 77 3
ntq_init_ssa_def 1 7 46 2
ntq_store_dest 4 30 210 4
ntq_get_dest 3 16 118 2
ntq_get_src 2 16 120 3
ntq_get_alu_src 1 11 101 3
qir_SAT 1 6 44 2
ntq_rcp 1 8 59 2
ntq_rsq 1 11 80 2
ntq_umul 1 13 121 3
ntq_scale_depth_texture 1 6 55 2
ntq_emit_txf 5 34 341 2
ntq_emit_tex 34 129 1031 2
ntq_ffract 1 8 75 2
ntq_ffloor 1 7 69 2
ntq_fceil 1 7 69 2
ntq_fsin 2 28 277 2
ntq_fcos 4 32 322 2
ntq_fsign 1 9 89 2
emit_vertex_input 2 11 102 2
emit_fragcoord_input 1 10 116 2
emit_fragment_varying 2 19 120 3
emit_fragment_input 2 8 56 3
add_output 2 17 96 4
declare_uniform_range 2 15 114 3
ntq_src_is_only_ssa_def_user 4 9 67 1
ntq_emit_pack_unorm_4x8 15 44 448 2
ntq_emit_ibfe 4 12 105 4
ntq_emit_ubfe 4 12 105 4
ntq_emit_comparison 20 58 295 4
ntq_emit_bcsel 5 18 136 3
ntq_fddx 3 12 110 2
ntq_fddy 3 13 110 2
ntq_emit_alu 80 215 1484 2
emit_frag_end 11 49 348 1
emit_scaled_viewport_write 2 17 106 2
emit_zs_write 1 10 76 2
emit_rcp_wc_write 1 4 20 2
emit_point_size_write 2 10 69 1
emit_stub_vpm_read 2 8 46 1
emit_vert_end 7 27 192 3
emit_coord_end 3 12 98 1
vc4_optimize_nir 2 19 132 1
driver_location_compare 1 6 51 2
ntq_setup_inputs 7 36 290 1
ntq_setup_outputs 9 34 182 1
ntq_setup_uniforms 1 9 59 1
ntq_setup_registers 2 12 98 2
ntq_emit_load_const 2 7 79 2
ntq_emit_ssa_undef 2 6 58 2
ntq_emit_intrinsic 29 132 912 2
ntq_activate_execute_for_block 1 7 52 1
ntq_emit_if 7 53 378 2
ntq_emit_jump 3 23 149 2
ntq_emit_instr 7 28 138 2
ntq_emit_block 1 6 28 2
ntq_emit_loop 4 40 271 2
ntq_emit_function 1 5 24 2
ntq_emit_cf_list 5 22 107 2
ntq_emit_impl 1 5 33 2
nir_to_qir 3 14 110 1
vc4_screen_get_compiler_options 1 5 20 3
count_nir_instrs 2 13 52 1
vc4_shader_ntq 27 135 909 3
vc4_shader_state_create 5 39 241 2
copy_uniform_state_to_shader 1 15 119 2
vc4_setup_compiled_fs_inputs 11 45 341 3
vc4_get_compiled_shader 13 75 527 3
vc4_setup_shared_key 5 29 281 3
vc4_update_compiled_fs 16 65 511 2
vc4_update_compiled_vs 6 37 268 2
vc4_update_compiled_shaders 3 8 54 2
fs_cache_hash 1 4 21 1
vs_cache_hash 1 4 21 1
fs_cache_compare 1 4 30 2
vs_cache_compare 1 4 30 2
fs_inputs_hash 1 7 37 1
fs_inputs_compare 2 10 66 2
delete_from_cache_if_matches 2 12 68 3
vc4_shader_state_delete 1 12 89 2
vc4_fp_state_bind 1 6 37 2
vc4_vp_state_bind 1 6 37 2
vc4_program_init 1 16 94 1
vc4_program_fini 1 17 106 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_context 1 4 17 1
vc4_sampler_view 1 4 17 1
vc4_sampler_state 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_reorder_uniforms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
qir_reorder_uniforms 6 41 276 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_qpu.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
qpu_rn 1 8 23 1
qpu_ra 1 8 21 1
qpu_rb 1 8 21 1
qpu_vary 1 8 19 0
qpu_unif 1 8 19 0
qpu_vrsetup 1 4 11 0
qpu_vwsetup 1 4 11 0
qpu_tlbc 1 8 19 0
qpu_tlbc_ms 1 8 19 0
qpu_r0 1 1 12 1
qpu_r1 1 1 12 1
qpu_r2 1 1 12 1
qpu_r3 1 1 12 1
qpu_r4 1 1 12 1
qpu_r5 1 1 12 1
qpu_cond_complement 1 4 13 1
qpu_load_imm_f 1 4 22 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_qir_schedule.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
add_dep 7 26 158 3
add_write_dep 1 7 33 3
block_until_tex_result 1 10 88 2
calculate_deps 22 62 340 2
calculate_forward_deps 14 54 334 3
calculate_reverse_deps 1 12 79 3
get_register_pressure_cost 6 14 104 2
locks_scoreboard 5 13 47 1
choose_instruction 15 46 239 1
dump_state 2 16 127 2
latency_between 4 8 48 2
compute_delay 5 17 116 1
schedule_instructions 11 49 380 3
qir_schedule_instructions_block 2 24 202 2
qir_schedule_instructions 3 13 58 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_cl.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cl_offset 1 4 26 1
cl_advance 1 4 35 2
cl_start 1 4 14 1
cl_end 1 5 32 2
put_unaligned_32 1 5 29 2
put_unaligned_16 1 5 29 2
cl_u8 1 5 31 2
cl_u16 1 5 27 2
cl_u32 1 5 27 2
cl_aligned_u32 1 5 31 2
cl_ptr 1 5 37 2
cl_f 1 4 22 2
cl_aligned_f 1 4 22 2
cl_start_reloc 3 10 71 3
cl_start_shader_reloc 2 8 52 2
cl_reloc 2 8 65 5
cl_aligned_reloc 2 9 65 5
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_opt_algebraic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_from 2 8 42 2
dump_to 2 8 42 2
is_constant_value 7 13 76 3
is_zero 1 5 32 2
is_1f 1 5 37 2
replace_with_mov 3 13 86 3
replace_x_0_with_x 2 9 54 3
replace_x_0_with_0 2 9 52 3
fmul_replace_one 2 9 54 3
qir_opt_algebraic 46 124 810 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_emit_state 10 79 751 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_create_query 1 5 39 3
vc4_destroy_query 1 4 19 2
vc4_begin_query 1 4 17 2
vc4_end_query 1 4 17 2
vc4_get_query_result 1 7 39 4
vc4_set_active_query_state 1 3 12 2
vc4_query_init 1 9 45 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_qir_lower_uniforms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
index_hash 1 4 15 1
index_compare 1 4 19 2
add_uniform 2 11 76 2
remove_uniform 2 10 71 2
is_lowerable_uniform 3 8 43 2
qir_get_instruction_uniform_count 7 19 121 1
qir_lower_uniforms 15 62 393 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_qir_validate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fail_instr 1 7 46 3
qir_validate 41 73 384 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_qir.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
qir_get_op_name 3 7 36 1
qir_get_op_nsrc 3 7 37 1
qir_has_side_effects 5 13 53 2
qir_has_side_effect_reads 6 14 103 2
qir_is_mul 10 17 52 1
qir_is_float_input 10 17 52 1
qir_is_raw_mov 6 9 55 1
qir_is_tex 2 4 22 1
qir_depends_on_flags 3 9 44 1
qir_writes_r4 7 14 43 1
qir_channels_written 24 45 148 1
qir_print_reg 14 53 327 3
qir_dump_inst 8 27 202 2
qir_dump 13 54 306 1
qir_get_temp 2 16 121 1
qir_inst 1 11 88 4
qir_inst4 1 16 106 6
qir_emit 1 4 29 2
qir_emit_def 2 9 69 2
qir_emit_nondef 2 7 47 2
qir_reg_equals 3 4 37 2
qir_new_block 1 11 63 1
qir_set_emit_block 1 5 33 2
qir_entry_block 1 4 23 1
qir_exit_block 1 4 23 1
qir_link_blocks 2 10 66 2
qir_compile_init 1 13 81 1
qir_remove_instruction 2 8 57 2
qir_follow_movs 8 15 136 2
qir_compile_destroy 2 12 60 1
qir_get_stage_name 1 9 43 1
qir_uniform 5 25 169 3
qir_SF 5 14 124 2
qir_optimize 3 18 75 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_tiling.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_utile_width 5 15 49 1
vc4_utile_height 5 14 46 1
vc4_size_is_lt 2 5 34 3
vc4_load_utile 2 10 66 4
vc4_store_utile 2 10 66 4
check_box_utile_alignment 1 7 89 2
vc4_load_lt_image 3 18 136 6
vc4_store_lt_image 3 18 136 6
t_utile_address 4 27 225 3
vc4_load_t_image 3 20 148 6
vc4_store_t_image 3 20 148 6
vc4_load_tiled_image 2 17 85 7
vc4_store_tiled_image 2 17 85 7
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_screen 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_generic_cso_state_create 2 8 43 2
vc4_generic_cso_state_delete 1 4 18 2
vc4_set_blend_color 2 9 73 2
vc4_set_stencil_ref 1 7 38 2
vc4_set_clip_state 1 7 38 2
vc4_set_sample_mask 1 6 45 2
float_to_187_half 1 4 16 1
vc4_create_rasterizer_state 7 24 168 2
vc4_create_blend_state 1 5 27 2
tlb_stencil_setup_writemask 5 10 42 1
tlb_stencil_setup_bits 2 23 146 2
vc4_create_depth_stencil_alpha_state 14 55 388 2
vc4_set_polygon_stipple 1 7 38 2
vc4_set_scissor_states 1 9 44 4
vc4_set_viewport_states 1 9 44 4
vc4_set_vertex_buffers 1 11 76 4
vc4_set_index_buffer 2 14 96 2
vc4_blend_state_bind 1 6 35 2
vc4_rasterizer_state_bind 4 11 72 2
vc4_zsa_state_bind 1 6 35 2
vc4_vertex_state_create 2 10 62 3
vc4_vertex_state_bind 1 6 35 2
vc4_set_constant_buffer 2 19 156 4
vc4_set_framebuffer_state 7 30 277 2
vc4_get_stage_tex 3 16 68 2
translate_wrap 7 19 72 2
vc4_create_sampler_state 3 34 175 2
vc4_sampler_states_bind 4 19 129 5
vc4_create_sampler_view 8 50 434 3
vc4_sampler_view_destroy 1 6 29 2
vc4_set_sampler_views 4 20 138 5
vc4_state_init 1 32 183 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_nir_lower_txf_ms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_nir_lower_txf_ms_instr 5 81 688 3
vc4_nir_lower_txf_ms_impl 2 17 75 2
vc4_nir_lower_txf_ms 2 7 36 2
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_get_draw_cl_space 1 12 111 2
vc4_start_draw 3 23 176 1
vc4_predraw_check_textures 4 14 95 2
vc4_emit_gl_shader_state 6 82 752 3
vc4_hw_2116_workaround 2 10 59 2
vc4_draw_vbo 26 148 904 2
pack_rgba 2 9 50 2
vc4_clear 12 62 386 5
vc4_clear_render_target 1 7 42 8
vc4_clear_depth_stencil 1 7 45 10
vc4_draw_init 1 7 33 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_bufmgr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_bo_dump_stats 2 24 169 1
vc4_bo_remove_from_cache 1 7 43 2
vc4_bo_from_cache 4 22 153 3
vc4_bo_alloc 9 58 350 3
vc4_bo_last_unreference 1 9 57 1
vc4_bo_free 8 28 194 1
free_stale_bos 6 23 117 2
vc4_bo_cache_free_all 1 10 51 1
vc4_bo_last_unreference_locked_timed 7 41 317 2
vc4_bo_open_handle 3 28 179 4
vc4_bo_open_name 2 14 80 3
vc4_bo_open_dmabuf 3 16 98 3
vc4_bo_get_dmabuf 2 16 105 1
vc4_bo_alloc_shader 5 44 278 3
vc4_bo_flink 2 16 90 2
vc4_wait_seqno_ioctl 3 14 65 3
vc4_wait_seqno 8 22 133 4
vc4_wait_bo_ioctl 3 14 65 3
vc4_bo_wait 7 19 124 3
vc4_bo_map_unsynchronized 5 33 234 1
vc4_bo_map 2 10 51 1
vc4_bufmgr_destroy 2 10 52 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_job.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
remove_from_ht 1 5 32 2
vc4_job_free 7 29 233 2
vc4_job_create 1 14 99 1
vc4_flush_jobs_writing_resource 2 10 50 2
vc4_flush_jobs_reading_resource 9 34 220 2
vc4_get_job 11 45 291 3
vc4_get_job_for_fbo 6 27 192 1
vc4_submit_setup_rcl_surface 6 35 171 5
vc4_submit_setup_rcl_render_config_surface 4 21 117 3
vc4_submit_setup_rcl_msaa_surface 2 13 80 3
vc4_job_submit 21 110 835 2
vc4_job_compare 1 4 30 2
vc4_job_hash 1 4 21 1
vc4_job_init 1 9 35 1
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_opt_dead_code.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dce 2 10 56 2
has_nonremovable_reads 8 21 179 2
qir_opt_dead_code 14 52 347 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_bld_depth.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_bld_alpha.h
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_uniforms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
write_texture_p0 1 10 71 4
write_texture_p1 1 11 65 4
write_texture_p2 1 14 91 4
write_texture_first_level 1 9 54 4
write_texture_msaa_addr 1 9 64 4
write_texture_border_color 10 52 332 4
get_texrect_scale 2 12 64 3
vc4_upload_ubo 3 16 118 3
vc4_write_uniforms 32 127 828 4
vc4_set_shader_uniform_dirty_flags 28 50 177 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_query 1 4 17 1
llvmpipe_create_query 2 12 54 3
llvmpipe_destroy_query 4 12 83 2
llvmpipe_get_query_result 21 80 442 4
llvmpipe_begin_query 11 43 269 2
llvmpipe_end_query 8 56 342 2
llvmpipe_check_render_cond 4 15 95 1
llvmpipe_set_active_query_state 1 3 12 2
llvmpipe_init_query_funcs 1 9 57 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_debug.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LP_DBG 2 10 44 3
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_limits.h
Source file: ./lib/mesa/src/gallium/drivers/vc4/vc4_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_screen_get_name 2 11 55 1
vc4_screen_get_vendor 1 4 12 1
vc4_screen_destroy 2 10 56 1
vc4_screen_get_param 135 169 529 2
vc4_screen_get_paramf 11 23 86 2
vc4_screen_get_shader_param 36 68 235 3
vc4_screen_is_format_supported 62 91 338 5
handle_hash 1 4 14 1
handle_compare 1 4 23 2
vc4_supports_branches 3 11 53 1
vc4_get_chip_info 6 40 212 1
vc4_screen_create 5 36 215 1
vc4_screen_bo_get_handle 4 19 93 4
vc4_screen_bo_from_handle 4 22 106 2
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_rast_tri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
block_full_4 1 6 35 4
block_full_16 3 11 87 4
build_mask_linear 1 25 399 3
build_masks 1 10 50 6
lp_rast_triangle_3_16 1 8 52 2
lp_rast_triangle_3_4 1 5 21 2
lp_rast_triangle_4_16 1 8 52 2
build_masks_sse 1 32 218 6
build_mask_linear_sse 1 12 111 3
sign_bits4 1 12 108 2
lp_rast_triangle_32_3_16 6 80 838 2
lp_rast_triangle_32_3_4 2 56 582 2
build_masks_ppc 1 32 224 6
build_mask_linear_ppc 1 12 114 3
lp_plane_to_m128i 1 5 42 1
lp_rast_triangle_32_3_16 7 88 930 2
lp_rast_triangle_32_3_16 1 8 52 2
lp_rast_triangle_32_4_16 1 8 52 2
lp_rast_triangle_32_3_4 1 5 21 2
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_test.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rdtsc 1 6 47 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_test_main.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_type 7 10 71 2
read_elem 13 60 313 3
write_elem 19 66 447 4
random_elem 7 25 192 3
read_vec 2 6 49 3
write_vec 2 6 49 3
random_float 1 4 24 1
random_vec 2 6 39 2
compare_vec_with_eps 6 18 128 4
compare_vec 1 5 38 3
dump_vec 20 79 441 3
main 13 43 252 2
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_scene.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_scene_create 3 18 95 1
lp_scene_destroy 1 8 53 1
lp_scene_is_empty 4 13 73 1
lp_scene_is_oom 1 4 14 1
lp_scene_bin_reset 2 10 67 3
lp_scene_begin_rasterization 5 44 411 1
lp_scene_end_rasterization 12 67 472 1
lp_scene_new_cmd_block 3 18 88 2
lp_scene_new_data_block 4 18 97 1
lp_scene_data_size 2 9 50 1
lp_scene_add_resource_reference 9 30 194 3
lp_scene_is_resource_referenced 4 12 75 2
next_bin 3 12 55 1
lp_scene_bin_iter_begin 1 4 20 1
lp_scene_bin_iter_next 3 18 108 3
lp_scene_begin_binning 5 30 225 3
lp_scene_end_binning 3 12 50 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state_derived.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compute_vertex_info 14 77 558 1
llvmpipe_update_derived 15 61 366 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_setup_line.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
constant_coef 1 10 64 5
linear_coef 1 17 158 5
perspective_coef 1 17 178 5
setup_fragcoord_coef 5 22 162 4
setup_line_coefficients 19 50 378 2
subpixel_snap 1 4 15 1
print_line 3 16 168 3
sign 1 3 12 1
fracf 1 4 15 1
try_setup_line 65 328 3035 3
lp_setup_line 4 12 67 3
lp_setup_choose_line 1 4 15 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_flush.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_destroy 10 36 331 1
do_flush 1 6 26 3
llvmpipe_render_condition 1 10 48 4
llvmpipe_create_context 7 61 405 3
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_jit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_jit_create_types 2 157 924 1
lp_jit_screen_cleanup 1 3 9 1
lp_jit_screen_init 1 4 14 1
lp_jit_init_types 2 5 21 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_perf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_reset_counters 1 4 19 1
lp_print_counters 2 53 593 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_resource_copy 1 21 95 9
lp_blit 9 47 420 2
lp_flush_resource 1 3 14 2
llvmpipe_create_surface 5 41 362 3
llvmpipe_surface_destroy 1 7 36 2
llvmpipe_clear_render_target 3 13 74 8
llvmpipe_clear_depth_stencil 3 16 81 10
llvmpipe_init_surface_functions 1 10 65 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_bld_depth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_stencil_test_single 3 23 152 4
lp_build_stencil_test 3 18 116 5
lp_build_stencil_op_single 14 62 326 5
lp_build_stencil_op 10 36 297 7
lp_depth_type 5 30 210 2
get_z_shift_and_mask 4 21 160 4
get_s_shift_and_mask 3 19 114 3
lp_build_occlusion_count 11 73 561 4
lp_build_depth_stencil_load_swizzled 8 94 764 9
lp_build_depth_stencil_write_swizzled 12 118 933 12
lp_build_depth_stencil_test 36 209 1369 14
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_test_format.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
write_tsv_header 1 7 21 1
write_tsv_row 2 8 46 3
add_fetch_rgba_test 3 44 325 4
test_format_float 14 73 575 3
test_format_unorm8 13 69 525 3
test_one 3 12 61 3
test_all 14 36 170 2
test_some 1 5 23 3
test_single 1 5 19 2
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state_so.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_create_so_target 2 16 92 4
llvmpipe_so_target_destroy 1 6 29 2
llvmpipe_set_so_targets 7 23 180 4
llvmpipe_init_so_funcs 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_bld_interp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
attrib_name 2 7 57 4
calc_offsets 2 22 171 4
coeffs_init_simple 7 50 356 4
attribs_update_simple 20 94 648 5
coeffs_init 23 125 988 4
attribs_update 16 71 498 5
pos_init 1 9 70 3
lp_build_interp_soa_init 7 84 599 13
lp_build_interp_soa_update_inputs_dyn 2 11 58 3
lp_build_interp_soa_update_pos_dyn 2 11 54 3
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_fence.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_fence_reference 2 9 49 2
lp_fence_issued 1 4 15 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_test_arit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
write_tsv_header 1 7 21 1
negf 1 4 11 1
sgnf 3 10 43 1
rcpf 1 4 14 1
rsqrtf 1 4 20 1
fractf 2 8 39 1
build_unary_test_func 1 29 226 4
flush_denorm_to_zero 4 11 50 1
test_unary 22 71 532 4
test_all 4 15 90 2
test_some 1 5 23 3
test_single 1 4 14 2
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_fence.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_fence_create 3 15 86 1
lp_fence_destroy 2 8 45 1
lp_fence_signal 3 13 84 1
lp_fence_signalled 1 4 18 1
lp_fence_wait 3 11 70 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_clear 3 13 69 5
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_scene_queue.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_scene_queue_create 3 14 65 1
lp_scene_queue_destroy 1 5 21 1
lp_scene_dequeue 2 13 61 2
lp_scene_enqueue 1 8 55 2
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_setup.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_clamp_viewport_idx 3 4 22 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state_sampler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_create_sampler_state 5 16 86 2
llvmpipe_bind_sampler_states 6 30 194 5
llvmpipe_set_sampler_views 8 38 250 5
llvmpipe_create_sampler_view 17 40 260 3
llvmpipe_sampler_view_destroy 1 6 29 2
llvmpipe_delete_sampler_state 1 5 18 2
prepare_shader_sampling 15 85 602 4
llvmpipe_prepare_vertex_sampling 1 6 28 3
llvmpipe_prepare_geometry_sampling 1 6 28 3
llvmpipe_init_sampler_funcs 1 9 57 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_texture.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_resource 1 4 17 1
llvmpipe_resource_const 1 4 19 1
llvmpipe_transfer 1 4 17 1
llvmpipe_resource_is_texture 10 19 61 1
llvmpipe_resource_is_1d 10 19 61 1
llvmpipe_layer_stride 1 7 37 2
llvmpipe_resource_stride 1 7 37 2
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_tex_sample.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_llvm_texture_member 2 25 158 7
lp_llvm_sampler_member 2 25 157 7
lp_llvm_texture_cache_ptr 1 8 33 4
lp_llvm_sampler_soa_destroy 1 4 14 1
lp_llvm_sampler_soa_emit_fetch_texel 2 18 126 3
lp_llvm_sampler_soa_emit_size_query 1 11 70 3
lp_llvm_sampler_soa_create 3 26 208 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state_vertex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_create_vertex_elements_state 2 13 78 3
llvmpipe_bind_vertex_elements_state 2 10 66 2
llvmpipe_delete_vertex_elements_state 1 4 18 2
llvmpipe_set_vertex_buffers 1 12 75 4
llvmpipe_set_index_buffer 2 9 64 2
llvmpipe_init_vertex_funcs 1 8 49 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_test_blend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
write_tsv_header 1 17 31 1
write_tsv_row 9 28 266 5
dump_blend_type 5 20 180 3
add_blend_test 1 48 362 3
compute_blend_ref_term 39 156 1391 8
compute_blend_ref 11 62 526 6
test_one 11 115 803 4
test_all 11 41 323 2
test_some 5 39 313 3
test_single 1 5 19 2
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state_vs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_create_vs_state 3 15 82 2
llvmpipe_bind_vs_state 2 10 66 2
llvmpipe_delete_vs_state 1 6 44 2
llvmpipe_init_vs_funcs 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_memory.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_set_framebuffer_state 9 36 249 2
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_query.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_bld_interp.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_bld_blend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_blend_func_commutative 6 15 44 1
lp_build_blend_func_reverse 6 10 48 2
lp_build_blend_factor_complementary 1 4 19 2
lp_build_blend_func 6 21 101 4
lp_build_blend 17 56 362 10
lp_build_alpha_to_coverage 2 17 94 5
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state_setup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
store_coef 1 19 112 6
emit_constant_coef4 1 7 43 4
emit_facing_coef 1 22 164 3
vert_attrib 1 12 81 5
lp_twoside 1 19 219 5
lp_do_offset_tri 4 105 1009 7
load_attribute 6 18 197 5
emit_coef4 1 29 260 6
emit_linear_coef 1 11 47 4
apply_perspective_corr 1 16 165 4
emit_apply_cyl_wrap 2 50 576 4
emit_tri_coef 8 38 280 3
set_noalias 3 11 58 4
init_args 4 47 527 3
generate_setup_variant 10 88 662 2
lp_make_setup_variant_key 5 36 308 2
remove_setup_variant 3 14 68 2
cull_setup_variants 3 16 96 1
llvmpipe_update_setup 6 28 172 1
lp_delete_setup_variants 2 10 62 1
lp_dump_setup_coef 5 26 223 4
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state_rasterizer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clear_flags 1 9 49 1
llvmpipe_create_rasterizer_state 8 21 120 2
llvmpipe_bind_rasterizer_state 2 30 186 2
llvmpipe_delete_rasterizer_state 1 5 18 2
llvmpipe_init_rasterizer_funcs 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_rast.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_rast_arg_inputs 1 6 23 1
lp_rast_arg_triangle 1 8 36 2
lp_rast_arg_triangle_contained 1 8 46 3
lp_rast_arg_state 1 6 23 1
lp_rast_arg_fence 1 6 22 1
lp_rast_arg_clearzs 1 7 33 2
lp_rast_arg_query 1 6 22 1
lp_rast_arg_null 1 6 19 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_tex_sample.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state_fs.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_bld_blend.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_texture_layout 16 77 492 3
llvmpipe_can_create_resource 1 8 53 2
llvmpipe_displaytarget_layout 4 25 176 3
llvmpipe_resource_create_front 8 42 276 3
llvmpipe_resource_create 1 5 25 2
llvmpipe_resource_destroy 7 23 133 2
llvmpipe_resource_map 6 36 198 4
llvmpipe_resource_unmap 2 13 79 3
llvmpipe_resource_data 1 6 33 1
llvmpipe_resource_from_handle 5 31 174 4
llvmpipe_resource_get_handle 2 13 80 5
llvmpipe_transfer_map 11 77 433 6
llvmpipe_transfer_unmap 1 11 60 2
llvmpipe_is_resource_referenced 2 11 57 3
llvmpipe_get_format_alignment 5 19 101 1
llvmpipe_user_buffer_create 2 23 141 4
tex_image_face_size 1 4 21 2
llvmpipe_get_texture_image_address 2 10 66 3
llvmpipe_resource_size 2 12 53 1
llvmpipe_print_resources 1 16 104 1
llvmpipe_init_screen_resource_funcs 3 16 76 1
llvmpipe_init_context_resource_funcs 1 8 39 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state_gs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_create_gs_state 5 26 149 2
llvmpipe_bind_gs_state 2 8 61 2
llvmpipe_delete_gs_state 2 11 60 2
llvmpipe_init_gs_funcs 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_get_vendor 1 4 12 1
llvmpipe_get_name 1 8 42 1
llvmpipe_get_param 138 228 724 2
llvmpipe_get_shader_param 8 29 104 3
llvmpipe_get_paramf 11 22 86 2
llvmpipe_is_format_supported 37 74 387 5
llvmpipe_flush_frontbuffer 2 13 86 6
llvmpipe_destroy_screen 3 12 71 1
llvmpipe_fence_reference 1 8 50 3
llvmpipe_fence_finish 2 11 53 4
llvmpipe_get_timestamp 1 4 14 1
llvmpipe_create_screen 7 42 289 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_context 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_clear.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state_clip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_set_clip_state 1 6 34 2
llvmpipe_set_viewport_states 1 12 69 4
llvmpipe_set_scissor_states 1 13 81 4
llvmpipe_set_polygon_stipple 1 8 45 2
llvmpipe_init_clip_funcs 1 7 41 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_rast_tri_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( do_block_4) 4 19 146 6
TAG( do_block_16) 7 67 602 6
TAG( lp_rast_triangle) 9 82 751 2
TRI_16 6 49 455 2
TRI_4 3 31 273 2
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_bld_blend_aos.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_blend_factor_unswizzled 33 73 445 3
lp_build_blend_factor_swizzle 20 29 86 1
lp_build_blend_swizzle 4 26 111 6
lp_build_blend_factor 4 20 111 5
lp_build_blend_aos 15 107 570 15
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_test_conv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
write_tsv_header 1 9 23 1
write_tsv_row 2 14 88 5
dump_conv_types 1 11 56 3
add_conv_test 3 40 329 5
test_one 44 130 1014 4
test_all 5 19 116 2
test_some 5 17 116 3
test_single 1 10 66 2
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_setup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_setup_get_empty_scene 3 14 104 1
first_triangle 1 9 66 4
first_line 1 8 54 3
first_point 1 7 42 2
lp_setup_reset 2 16 116 1
lp_setup_rasterize_scene 2 19 147 1
begin_binning 15 60 382 1
execute_clears 1 5 24 1
set_scene_state 16 48 228 3
lp_setup_flush 2 9 48 3
lp_setup_bind_framebuffer 1 13 97 2
lp_setup_try_clear_color_buffer 6 44 284 3
lp_setup_try_clear_zs 7 38 233 4
lp_setup_clear 10 28 193 5
lp_setup_set_triangle_state 3 18 93 6
lp_setup_set_line_state 1 6 27 2
lp_setup_set_point_state 1 12 54 5
lp_setup_set_setup_variant 1 6 32 2
lp_setup_set_fs_variant 1 8 41 2
lp_setup_set_fs_constants 3 15 119 3
lp_setup_set_alpha_ref_value 2 9 57 2
lp_setup_set_stencil_ref_values 3 11 105 2
lp_setup_set_blend_color 2 10 73 2
lp_setup_set_scissors 2 14 121 2
lp_setup_set_flatshade_first 1 5 18 2
lp_setup_set_rasterizer_discard 2 8 37 2
lp_setup_set_vertex_info 1 5 20 2
lp_setup_set_viewports 4 22 150 3
lp_setup_set_fragment_sampler_views 16 103 805 3
lp_setup_set_fragment_sampler_state 4 20 138 3
lp_setup_is_resource_referenced 8 18 134 2
try_update_scene_state 27 134 966 1
lp_setup_update_state 12 41 264 2
lp_setup_destroy 5 20 164 1
lp_setup_create 7 42 245 2
lp_setup_begin_query 9 31 172 2
lp_setup_end_query 17 48 299 2
lp_setup_flush_and_restart 4 10 60 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_scene.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_scene_alloc 4 22 122 2
lp_scene_alloc_aligned 4 23 155 3
lp_scene_putback_data 2 6 45 2
lp_scene_get_bin 1 4 27 3
lp_scene_bin_command 4 25 149 5
lp_scene_bin_cmd_with_state 4 18 102 6
lp_scene_bin_everywhere 4 13 78 3
lp_scene_get_num_bins 1 4 19 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state_fs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
generate_quad_mask 6 54 372 4
find_output_by_semantic 4 11 61 3
lp_llvm_viewport 1 15 87 3
lp_build_depth_clamp 1 23 145 6
generate_fs_loop 56 253 1793 15
generate_fs_twiddle 22 83 584 7
load_unswizzled_block 2 29 234 9
store_unswizzled_block 2 29 231 9
is_arithmetic_format 2 10 75 1
format_expands_to_float_soa 3 8 32 1
lp_mem_type_from_format_desc 6 34 250 2
lp_blend_type_from_format_desc 11 44 317 2
scale_bits 8 60 330 5
have_smallfloat_format 3 6 33 2
convert_to_blend_type 25 118 943 7
convert_from_blend_type 23 129 1063 7
convert_alpha 14 65 450 9
generate_unswizzled_blend 75 372 2854 13
generate_fragment 21 222 1530 4
dump_fs_variant_key 14 82 775 1
lp_debug_fs_variant 1 9 60 1
generate_variant 23 72 518 3
llvmpipe_create_fs_state 16 75 530 2
llvmpipe_bind_fs_state 3 10 71 2
llvmpipe_remove_shader_variant 2 20 102 2
llvmpipe_delete_fs_state 2 18 137 2
llvmpipe_set_constant_buffer 13 40 238 4
force_dst_alpha_one 5 15 45 2
make_variant_key 32 111 929 3
llvmpipe_update_fs 13 60 392 1
llvmpipe_init_fs_funcs 1 7 41 1
llvmpipe_rasterization_disabled 4 7 55 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_test_printf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
write_tsv_header 1 7 21 1
add_printf_test 1 17 172 1
test_printf 1 19 98 3
test_all 1 6 28 2
test_some 1 5 23 3
test_single 1 5 19 2
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state_setup.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_surface.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_perf.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_memory.c
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_bld_blend_logicop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_logicop 17 63 352 4
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_public.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_setup_vbuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_setup_context 1 4 17 1
lp_setup_get_vertex_info 1 6 31 1
lp_setup_allocate_vertices 2 14 85 3
lp_setup_release_vertices 1 3 9 1
lp_setup_map_vertices 1 5 24 1
lp_setup_unmap_vertices 1 7 43 3
lp_setup_set_primitive 1 4 21 2
get_vert 1 6 31 3
lp_setup_draw_elements 33 161 1344 3
lp_setup_draw_arrays 33 161 1180 3
lp_setup_vbuf_destroy 2 9 45 1
lp_setup_so_info 1 7 53 3
lp_setup_pipeline_statistics 2 23 118 2
lp_setup_init_vbuf 1 16 113 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_setup_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
scissor_planes_needed 1 8 82 3
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_rast_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_rast_get_color_block_pointer 2 23 202 5
lp_rast_get_depth_block_pointer 2 21 168 4
lp_rast_shade_quads_all 6 46 301 4
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_state_blend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_create_blend_state 3 12 73 2
llvmpipe_bind_blend_state 2 9 52 2
llvmpipe_delete_blend_state 1 4 18 2
llvmpipe_set_blend_color 3 12 79 2
llvmpipe_create_depth_stencil_state 3 16 96 2
llvmpipe_bind_depth_stencil_state 2 10 52 2
llvmpipe_delete_depth_stencil_state 1 4 18 2
llvmpipe_set_stencil_ref 3 12 79 2
llvmpipe_set_sample_mask 2 9 44 2
llvmpipe_init_blend_funcs 1 13 87 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_bld_alpha.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_build_alpha_test 4 28 187 8
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_jit.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_screen 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_flush.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_flush 4 22 161 3
llvmpipe_finish 2 11 70 2
llvmpipe_flush_resource 6 22 101 7
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_draw_arrays.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
llvmpipe_draw_vbo 20 78 538 2
llvmpipe_init_draw_funcs 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_scene_queue.h
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_setup_tri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
subpixel_snap 1 4 15 1
fixed_to_float 1 4 18 1
lp_setup_alloc_triangle 2 23 151 4
lp_setup_print_vertex 8 24 249 3
lp_setup_print_triangle 3 23 198 4
lp_setup_whole_tile 5 23 133 4
do_triangle_ccw 39 280 2564 6
floor_pot 3 15 92 1
lp_setup_bin_triangle 25 144 1031 5
retry_triangle_ccw 4 15 97 6
calc_fixed_position 2 45 559 5
rotate_fixed_position_01 1 15 141 1
rotate_fixed_position_12 1 17 131 1
triangle_cw 3 17 132 4
triangle_ccw 2 10 87 4
triangle_both 7 32 290 4
triangle_nop 1 6 39 4
lp_setup_choose_triangle 6 17 72 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_setup_point.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
constant_coef 1 10 64 5
point_persp_coeff 1 11 91 4
texcoord_coef 8 51 463 6
setup_point_fragcoord_coef 5 22 178 4
setup_point_coefficients 19 62 408 2
subpixel_snap 1 4 15 1
print_point 2 12 106 3
try_setup_point 20 131 1171 2
lp_setup_point 4 11 53 2
lp_setup_choose_point 1 4 15 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_rast.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lp_rast_begin 1 8 39 2
lp_rast_end 1 5 22 1
lp_rast_tile_begin 6 29 266 4
lp_rast_clear_color 1 26 188 2
lp_rast_clear_zstencil 22 97 596 2
lp_rast_shade_tile 8 60 374 2
lp_rast_shade_tile_opaque 2 10 48 2
lp_rast_shade_quads_mask 6 55 385 5
lp_rast_begin_query 4 17 81 2
lp_rast_end_query 5 24 139 2
lp_rast_set_state 1 5 22 2
lp_rast_tile_end 2 10 76 1
do_rasterize_bin 4 14 98 4
rasterize_bin 4 13 97 4
is_empty_bin 1 4 17 1
rasterize_scene 10 35 226 2
lp_rast_queue_scene 3 22 135 2
lp_rast_finish 3 11 55 1
PIPE_THREAD_ROUTINE 9 37 217 2
create_rast_threads 2 10 83 1
lp_rast_create 8 42 257 1
lp_rast_destroy 7 24 197 1
Source file: ./lib/mesa/src/gallium/drivers/llvmpipe/lp_rast_debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_label 2 9 42 1
cmd_name 1 5 23 1
get_variant 11 18 118 3
is_blend 2 9 55 3
debug_bin 5 17 134 3
plot 2 11 58 5
debug_shade_tile 5 18 123 5
debug_clear_tile 3 11 72 5
debug_triangle 9 43 328 5
do_debug_bin 18 45 385 5
lp_debug_bin 4 18 132 3
lp_scene_bin_size 2 11 88 3
lp_debug_draw_bins_by_coverage 8 49 311 1
lp_debug_draw_bins_by_cmd_length 3 13 95 1
lp_debug_bins 4 12 79 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/toy_optimize.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/toy_legalize_ra.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
linear_scan_free_regs 2 6 49 3
linear_scan_compare_regs 1 6 37 2
linear_scan_allocate_regs 11 45 260 2
linear_scan_add_active 2 10 57 2
linear_scan_remove_active 1 5 22 2
linear_scan_expire_active 2 10 63 2
linear_scan_spill 1 6 23 3
linear_scan_spill_range 2 8 57 3
linear_scan_run 11 45 298 1
linear_scan_add_live_interval 3 10 69 3
linear_scan_init_live_intervals 19 70 444 2
linear_scan_cleanup 1 6 30 1
linear_scan_compare_live_intervals 4 13 85 2
linear_scan_init 5 30 232 3
linear_scan_allocation 7 38 276 4
trivial_allocation 8 36 256 4
toy_compiler_allocate_registers 2 9 45 4
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/toy_compiler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tc_dump_operand 40 165 704 8
tc_dump_src 5 19 127 2
tc_dump_dst 6 16 111 2
get_opcode_name 102 107 624 1
get_cond_modifier_name 30 47 222 2
tc_dump_inst 6 25 161 2
toy_compiler_dump 3 14 68 1
toy_compiler_cleanup 1 7 48 1
tc_init_inst_templ 3 24 178 1
toy_compiler_init 1 12 80 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/toy_helpers.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tdst_transpose 10 31 176 2
tsrc_transpose 9 33 206 2
tsrc_imm_mdesc 3 18 90 6
tsrc_imm_mdesc_sampler 2 29 134 8
tsrc_imm_mdesc_data_port 3 30 145 9
tsrc_imm_mdesc_data_port_scratch 3 23 125 8
tsrc_imm_mdesc_urb 3 37 182 10
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/ilo_shader_internal.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_shader_destroy_kernel 1 5 21 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/toy_compiler_disasm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
disasm_inst_decode_dw0_opcode_gen6 15 32 154 2
disasm_inst_decode_dw0_gen6 9 45 325 2
disasm_inst_decode_dw1_low_gen6 2 12 142 2
disasm_inst_decode_dw1_low_gen8 1 13 134 2
disasm_inst_decode_dw1_high_gen6 7 44 300 2
disasm_inst_decode_dw1_gen6 5 13 94 2
disasm_inst_decode_dw2_dw3_gen6 20 102 724 3
disasm_inst_decode_3src_dw1_gen6 3 44 476 2
disasm_inst_decode_3src_dw1_gen8 1 39 417 2
disasm_inst_decode_3src_dw2_dw3_gen6 7 32 257 3
disasm_inst_decode 3 16 130 2
disasm_inst_opcode 2 5 33 1
disasm_inst_pred_ctrl 20 30 157 1
disasm_inst_pred_inv 2 4 21 1
disasm_inst_exec_size 7 12 59 1
disasm_inst_fc 15 21 116 1
disasm_inst_sfid 14 20 110 1
disasm_inst_cond_modifier 10 15 77 1
disasm_inst_debug_ctrl 2 4 21 1
disasm_inst_saturate 2 4 21 1
disasm_inst_flag_reg 3 9 66 1
disasm_inst_access_mode 3 8 35 1
disasm_inst_mask_ctrl 3 8 35 1
disasm_inst_dep_ctrl 5 10 47 1
disasm_inst_qtr_ctrl 9 23 95 1
disasm_inst_thread_ctrl 4 9 41 1
disasm_inst_acc_wr_ctrl 2 4 21 1
disasm_inst_cmpt_ctrl 2 4 21 1
disasm_inst_eot 4 9 49 1
disasm_inst_file 15 26 206 3
disasm_inst_type 23 34 181 2
disasm_inst_vert_stride 9 14 72 2
disasm_inst_width 6 11 54 2
disasm_inst_horz_stride 5 10 48 2
disasm_inst_writemask 17 22 120 2
disasm_inst_negate 8 16 73 2
disasm_inst_absolute 2 4 22 2
disasm_inst_mdesc_sampler_op 23 28 156 2
disasm_inst_mdesc_sampler_simd 5 10 48 2
disasm_inst_mdesc_urb_op 10 20 102 2
disasm_inst_mdesc_dp_op_gen6 15 22 122 3
disasm_inst_mdesc_dp_op_gen7 31 50 250 3
disasm_inst_mdesc_dp_op_gen75 39 61 308 3
disasm_inst_mdesc_dp_op 5 10 88 3
disasm_inst_mdesc_dp_untyped_surface_simd_mode 4 10 44 2
disasm_inst_mdesc_dp_rt_write_simd_mode 7 13 62 2
disasm_inst_is_null 2 5 31 2
disasm_inst_type_size 9 16 86 2
disasm_printer_reset 1 5 24 1
disasm_printer_get_string 1 4 14 1
disasm_printer_add 3 15 121 3
disasm_printer_column 5 17 116 2
disasm_printer_add_op 8 30 159 2
disasm_printer_add_operand 14 58 326 3
disasm_printer_add_dst 3 13 90 3
disasm_printer_add_src 10 35 291 3
disasm_printer_add_ctrl 2 17 81 2
disasm_printer_add_mdesc_sampler 2 19 113 3
disasm_printer_add_mdesc_urb 7 30 197 3
disasm_printer_add_mdesc_spawner 7 25 121 3
disasm_printer_add_mdesc_dp_sampler 3 14 108 3
disasm_printer_add_mdesc_dp_dc0 4 30 178 3
disasm_printer_add_mdesc_dp_dc1 3 23 129 3
disasm_printer_add_mdesc_dp_rc 9 26 203 3
disasm_printer_add_mdesc 11 39 202 2
disasm_printer_print_inst 12 50 371 2
disasm_uncompact_3src 8 60 627 3
disasm_uncompact 12 66 577 3
toy_compiler_disassemble 6 32 226 4
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/toy_tgsi.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
toy_tgsi_find_input 3 9 53 2
toy_tgsi_find_system_value 3 9 53 2
toy_tgsi_get_imm 3 11 66 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/ilo_shader_cs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cs_compile 9 58 360 1
cs_dummy 1 17 126 1
cs_setup 3 33 256 3
ilo_shader_compile_cs 3 15 94 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/ilo_shader_vs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vs_lower_opcode_tgsi_in 2 18 139 4
vs_lower_opcode_tgsi_const_pcb 5 15 115 4
vs_lower_opcode_tgsi_const_gen6 2 25 205 4
vs_lower_opcode_tgsi_const_gen7 2 18 122 4
vs_lower_opcode_tgsi_imm 2 12 82 3
vs_lower_opcode_tgsi_sv 6 29 179 4
vs_lower_opcode_tgsi_direct 6 32 219 2
vs_lower_opcode_tgsi_indirect 6 38 266 2
vs_add_sampler_params 10 61 515 10
vs_prepare_tgsi_sampling 25 131 811 4
vs_lower_opcode_tgsi_sampling 11 71 465 2
vs_lower_opcode_urb_write 1 4 25 2
vs_lower_virtual_opcodes 44 65 239 1
vs_compile 9 60 365 1
vs_collect_outputs 17 79 604 2
vs_write_vue 8 53 397 1
vs_setup_shader_in 8 42 343 2
vs_setup_shader_out 23 88 694 4
vs_setup_tgsi 4 23 117 3
vs_setup 8 59 530 3
ilo_shader_compile_vs 11 45 287 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/toy_legalize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
toy_compiler_lower_to_send 2 9 65 4
math_op_to_func 12 19 91 1
toy_compiler_lower_math 8 32 265 2
absolute_imm 7 23 124 2
negate_imm 6 21 100 2
validate_imm 9 31 274 2
lower_opcode_mul 3 15 141 2
lower_opcode_mac 3 18 163 2
toy_compiler_legalize_for_ra 7 24 115 1
patch_while_jip 7 31 172 2
patch_if_else_jip 12 50 301 2
patch_endif_jip 9 30 170 2
patch_break_continue_jip 13 52 306 2
toy_compiler_legalize_for_asm 24 82 520 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/toy_compiler_reg.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
toy_file_is_virtual 1 4 15 1
toy_file_is_hw 1 4 15 1
toy_file_size 3 12 41 1
toy_type_size 7 16 49 1
tdst_is_null 2 4 23 1
tdst_validate 10 35 183 1
tdst_type 1 5 24 2
tdst_d 1 4 16 1
tdst_ud 1 4 16 1
tdst_w 1 4 16 1
tdst_uw 1 4 16 1
tdst_rect 1 5 24 2
tdst_writemask 1 5 24 2
tdst_offset 1 5 37 3
tdst_full 1 15 87 7
tdst_null 1 14 58 1
tdst_from 1 10 79 1
tdst 1 8 56 3
tdst_imm_w 1 6 39 1
tsrc_is_null 2 4 23 1
tsrc_is_swizzled 4 7 35 1
tsrc_is_swizzle1 3 6 35 1
tsrc_validate 13 34 186 1
tsrc_type 1 5 24 2
tsrc_d 1 4 16 1
tsrc_ud 1 4 16 1
tsrc_w 1 4 16 1
tsrc_uw 1 4 16 1
tsrc_rect 1 5 24 2
tsrc_swizzle 1 14 93 5
tsrc_swizzle1 1 4 26 2
tsrc_absolute 1 6 26 1
tsrc_negate 1 5 23 1
tsrc_offset 1 5 37 3
tsrc_full 1 23 135 12
tsrc_null 1 19 83 1
tsrc_from 10 26 223 1
tsrc 1 10 66 3
tsrc_imm 1 7 39 2
tsrc_imm_f 1 5 29 1
tsrc_imm_d 1 5 29 1
tsrc_imm_ud 1 5 29 1
tsrc_imm_w 1 5 29 1
tsrc_imm_uw 1 5 29 1
tsrc_imm_v 1 4 15 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/toy_legalize.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/toy_compiler.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tc_alloc_vrf 1 6 29 2
tc_alloc_tmp 1 4 24 1
tc_alloc_tmp4 1 7 54 2
tc_duplicate_inst 2 10 59 2
tc_move_inst 1 5 34 2
tc_discard_inst 1 5 32 2
tc_add 1 4 20 1
tc_add3 2 17 90 6
tc_add2 1 7 42 5
tc_add1 1 6 36 4
tc_add0 1 4 28 2
tc_list_to_inst 1 4 28 2
tc_current 2 5 32 1
tc_head 1 5 28 1
tc_tail 1 5 26 1
tc_next_no_skip 2 10 58 1
tc_next 3 8 36 1
tc_fail 2 7 35 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/toy_optimize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
eliminate_dead_code 16 27 121 1
toy_compiler_optimize 1 4 14 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/ilo_shader_fs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fetch_position 7 48 417 2
fetch_face 1 18 215 2
fetch_attr 12 61 528 3
fs_lower_opcode_tgsi_in 4 20 100 4
fs_lower_opcode_tgsi_indirect_const 4 45 299 4
fs_lower_opcode_tgsi_const_pcb 6 19 159 4
fs_lower_opcode_tgsi_const_gen6 3 36 311 4
fs_lower_opcode_tgsi_const_gen7 3 31 241 4
fs_lower_opcode_tgsi_imm 2 11 89 3
fs_lower_opcode_tgsi_sv 5 20 111 4
fs_lower_opcode_tgsi_direct 6 32 219 2
fs_lower_opcode_tgsi_indirect 5 35 238 2
fs_add_sampler_params_gen6 18 65 493 11
fs_add_sampler_params_gen7 20 66 523 11
fs_prepare_tgsi_sampling 46 264 1554 5
fs_lower_opcode_tgsi_sampling 10 61 437 2
fs_lower_opcode_derivative 4 25 194 2
fs_lower_opcode_fb_write 1 5 25 2
fs_lower_opcode_kil 3 33 288 2
fs_lower_virtual_opcodes 48 77 294 1
fs_compile 9 60 365 1
fs_write_fb 21 106 880 1
fs_setup_shader_out 3 12 120 2
fs_setup_shader_in 11 52 300 3
fs_setup_payloads 14 57 354 1
fs_setup_tgsi 4 23 117 3
fs_setup 11 71 624 3
ilo_shader_compile_fs 3 15 87 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/toy_compiler_asm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
toy_compiler_get_compaction_table 5 15 68 1
src_is_null 2 6 45 2
translate_src_gen6 31 131 980 2
translate_dst_region_gen6 16 75 464 1
translate_dst_gen6 1 11 95 1
translate_dst_gen8 2 15 121 1
translate_inst_gen6 1 21 162 1
translate_inst_gen8 1 20 151 1
codegen_inst_gen6 2 14 118 2
codegen_inst_3src_gen6 12 65 646 2
codegen_validate_region_restrictions 9 60 386 1
translate_vfile 5 12 49 1
translate_vtype 7 14 61 1
translate_writemask 1 5 18 1
translate_swizzle 1 5 18 1
codegen_prepare 20 124 779 5
toy_compiler_assemble 7 37 204 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_sbe.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_raster.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
raster_validate_gen6_clip 2 11 83 2
raster_set_gen6_3DSTATE_CLIP 14 61 382 3
raster_params_is_gen6_line_aa_allowed 4 10 56 2
raster_get_gen6_effective_line 5 16 100 3
raster_validate_gen8_raster 3 11 72 2
raster_setup_get_gen6_msrast_mode 4 12 58 2
get_gen6_line_width 4 13 82 4
get_gen6_point_width 1 8 56 2
raster_set_gen7_3DSTATE_SF 19 87 572 4
raster_set_gen8_3DSTATE_SF 7 44 279 4
raster_set_gen8_3DSTATE_RASTER 13 50 336 4
get_gen6_sample_count 5 30 126 2
raster_set_gen8_3DSTATE_MULTISAMPLE 2 18 122 3
raster_set_gen6_3DSTATE_SAMPLE_MASK 1 13 96 3
raster_validate_gen6_wm 5 15 99 2
raster_set_gen6_3dstate_wm 9 48 255 4
raster_set_gen8_3DSTATE_WM 11 49 262 4
raster_set_gen8_3dstate_wm_hz_op 5 32 177 3
sample_pattern_get_gen6_packed_offsets 2 20 160 4
line_stipple_set_gen6_3DSTATE_LINE_STIPPLE 3 22 154 3
sample_pattern_set_gen8_3DSTATE_SAMPLE_PATTERN 5 21 168 3
poly_stipple_set_gen6_3DSTATE_POLY_STIPPLE_PATTERN 1 9 63 3
ilo_state_raster_init 1 7 45 3
ilo_state_raster_init_for_rectlist 1 17 113 5
ilo_state_raster_set_info 4 26 208 3
ilo_state_raster_set_params 7 34 254 3
ilo_state_raster_full_delta 2 15 59 3
ilo_state_raster_get_delta 8 26 208 4
ilo_state_sample_pattern_init 1 9 45 3
ilo_state_sample_pattern_init_default 1 26 251 2
ilo_state_sample_pattern_get_packed_offsets 6 15 76 3
ilo_state_sample_pattern_get_offset 1 11 77 6
ilo_state_line_stipple_set_info 1 10 45 3
ilo_state_poly_stipple_set_info 1 10 45 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_image.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_image_can_enable_aux 1 4 29 2
ilo_image_pos_to_mem 1 9 68 5
ilo_image_mem_to_linear 1 5 25 3
ilo_image_mem_to_raw 5 31 128 3
ilo_image_get_slice_stride 5 23 113 2
ilo_image_get_slice_size 1 9 82 2
ilo_image_get_slice_pos 4 31 243 5
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_raster.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vertex_validate_gen6_kernel 2 10 63 3
vertex_validate_gen6_urb 3 12 99 3
vertex_get_gen6_ff 11 42 296 7
vs_get_gen6_thread_count 6 20 100 2
vs_set_gen6_3DSTATE_VS 9 42 308 3
hs_get_gen7_thread_count 5 19 94 2
hs_set_gen7_3DSTATE_HS 8 41 299 3
ds_set_gen7_3DSTATE_TE 2 17 103 3
ds_get_gen7_thread_count 5 19 94 2
ds_set_gen7_3DSTATE_DS 8 40 300 3
gs_get_gen6_ff 3 15 116 3
gs_get_gen6_thread_count 8 23 132 2
gs_set_gen6_3DSTATE_GS 9 48 299 3
gs_get_gen7_vertex_size 2 7 51 2
gs_set_gen7_3DSTATE_GS 8 44 305 3
ilo_state_vs_init 1 10 59 3
ilo_state_vs_init_disabled 1 7 43 2
ilo_state_hs_init 2 11 71 3
ilo_state_hs_init_disabled 1 7 43 2
ilo_state_ds_init 2 13 84 3
ilo_state_ds_init_disabled 1 7 43 2
ilo_state_gs_init 2 13 83 3
ilo_state_gs_init_disabled 1 7 43 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/toy_tgsi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
aos_simple 25 81 481 4
aos_set_on_cond 20 61 271 4
aos_compare 3 22 128 4
aos_set_sign 3 30 206 4
aos_tex 14 59 281 4
aos_sample 14 59 251 4
aos_LIT 2 24 194 4
aos_EXP 2 18 179 4
aos_LOG 2 19 211 4
aos_DST 1 10 112 4
aos_LRP 1 10 98 4
aos_DP2A 1 10 82 4
aos_CLAMP 1 9 78 4
aos_XPD 1 20 155 4
aos_PK2H 1 12 113 4
aos_UP2H 1 11 93 4
aos_SCS 1 13 119 4
aos_DIV 1 10 72 4
aos_BRK 1 7 32 4
aos_CEIL 1 9 67 4
aos_SAD 1 10 83 4
aos_CONT 1 7 32 4
aos_BGNLOOP 1 9 45 4
aos_ENDLOOP 1 7 32 4
aos_unsupported 1 9 53 4
soa_passthrough 1 9 49 4
soa_per_channel 6 23 217 4
soa_scalar_replicate 11 38 247 4
soa_dot_product 8 44 550 4
soa_partial_derivative 2 10 70 4
soa_if 2 13 108 4
soa_LIT 1 20 206 4
soa_EXP 2 20 189 4
soa_LOG 2 20 216 4
soa_DST 1 15 157 4
soa_XPD 1 18 284 4
soa_PK2H 2 17 142 4
soa_UP2H 1 15 169 4
soa_SCS 1 14 127 4
soa_unsupported 1 11 56 4
ra_dst_is_indirect 3 5 33 1
ra_dst_index 1 5 27 1
ra_dst_dimension 2 10 43 1
ra_is_src_indirect 3 5 33 1
ra_src_index 1 5 27 1
ra_src_dimension 2 10 43 1
ra_infer_opcode_type 8 22 77 2
ra_get_type 14 46 261 4
ra_alloc_reg 2 5 37 2
ra_get_map_key 1 9 71 3
ra_map_reg 4 21 125 5
ra_dst_is_aliasing 7 18 127 2
ra_get_dst 11 42 233 4
ra_get_src_for_vrf 1 10 71 3
init_tgsi_reg 4 33 242 7
ra_get_src_indirect 18 55 333 3
ra_get_src 23 93 519 3
parse_instruction 22 81 694 2
decl_add_in 5 28 231 2
decl_add_out 3 17 151 2
decl_add_sv 4 20 151 2
fetch_source 5 29 150 4
parse_declaration 16 38 195 2
add_imm 6 30 253 3
parse_immediate 5 39 321 2
parse_property 9 32 195 2
parse_token 5 20 95 2
dump_reg_mapping 2 19 123 3
toy_tgsi_dump 1 4 21 1
toy_tgsi_cleanup 1 6 34 1
reg_mapping_hash 1 4 17 1
reg_mapping_compare 1 4 19 2
init_tgsi 2 10 74 3
toy_compiler_translate_tgsi 3 16 91 4
toy_tgsi_get_vrf 2 8 62 4
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_sol.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sol_stream_validate_gen7 5 20 162 2
sol_validate_gen7 5 15 113 2
sol_set_gen7_3DSTATE_STREAMOUT 8 49 407 3
sol_set_gen7_3DSTATE_SO_DECL_LIST 4 48 399 4
sol_buffer_validate_gen7 7 20 154 2
sol_buffer_get_gen6_size 2 6 40 2
sol_buffer_set_gen7_3dstate_so_buffer 3 13 101 3
sol_buffer_set_gen8_3dstate_so_buffer 7 24 164 3
ilo_state_sol_init 4 22 191 3
ilo_state_sol_init_disabled 1 9 52 3
ilo_state_sol_buffer_size 1 6 25 3
ilo_state_sol_buffer_init 2 15 99 3
ilo_state_sol_buffer_init_disabled 1 7 43 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/shader/ilo_shader_gs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gs_COPY8 1 7 45 3
gs_COPY4 1 11 65 5
gs_COPY1 1 11 70 5
gs_init_vars 5 22 129 1
gs_save_output 2 10 104 2
gs_write_so 1 20 133 6
gs_write_vue 7 47 347 6
gs_ff_sync 4 30 249 3
gs_discard 1 13 102 1
gs_lower_opcode_endprim 1 3 14 2
gs_lower_opcode_emit_vue_dynamic 1 3 9 1
gs_lower_opcode_emit_so_dynamic 1 14 105 1
gs_lower_opcode_emit_vue_static 4 36 339 1
gs_lower_opcode_emit_so_static 8 51 495 1
gs_lower_opcode_emit_static 5 14 83 2
gs_lower_opcode_emit_dynamic 4 16 117 2
gs_lower_opcode_emit 2 7 35 2
gs_lower_opcode_tgsi_in 8 48 440 4
gs_lower_opcode_tgsi_imm 2 14 95 3
gs_lower_opcode_tgsi_direct 8 36 231 2
gs_lower_virtual_opcodes 47 82 327 1
get_num_prims_static 14 52 231 1
gs_compile 8 47 304 1
gs_compile_passthrough 11 64 497 1
gs_setup_tgsi 4 21 106 3
gs_setup_shader_in 2 15 139 2
gs_setup_shader_out 23 88 694 4
gs_setup_vars 9 36 350 1
gs_setup_payload 3 18 131 1
gs_setup 13 88 615 4
ilo_shader_compile_gs 3 14 83 2
append_gs_to_vs 3 21 146 3
ilo_shader_compile_gs_passthrough 5 34 274 4
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_zs.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_builder_3d_top.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_3DSTATE_URB 1 10 77 2
gen7_3DSTATE_PUSH_CONSTANT_ALLOC_VS 1 10 65 2
gen7_3DSTATE_PUSH_CONSTANT_ALLOC_HS 1 10 65 2
gen7_3DSTATE_PUSH_CONSTANT_ALLOC_DS 1 10 65 2
gen7_3DSTATE_PUSH_CONSTANT_ALLOC_GS 1 10 65 2
gen7_3DSTATE_PUSH_CONSTANT_ALLOC_PS 1 10 65 2
gen7_3DSTATE_URB_VS 1 9 65 2
gen7_3DSTATE_URB_HS 1 9 65 2
gen7_3DSTATE_URB_DS 1 9 65 2
gen7_3DSTATE_URB_GS 1 9 65 2
gen75_3DSTATE_VF 1 11 85 2
gen6_3DSTATE_VF_STATISTICS 1 9 52 2
gen8_3DSTATE_VF_TOPOLOGY 1 10 72 2
gen8_3DSTATE_VF_INSTANCING 2 17 130 3
gen8_3DSTATE_VF_SGVS 1 10 76 2
gen6_3DSTATE_VERTEX_BUFFERS 8 51 403 4
gen6_user_3DSTATE_VERTEX_BUFFERS 2 23 175 4
gen6_3DSTATE_VERTEX_ELEMENTS 2 17 142 2
gen6_3DSTATE_INDEX_BUFFER 3 25 207 3
gen8_3DSTATE_INDEX_BUFFER 2 21 161 3
gen6_3DSTATE_VS 2 21 163 4
gen8_3DSTATE_VS 2 24 187 4
gen7_3DSTATE_HS 2 22 170 4
gen8_3DSTATE_HS 2 24 182 4
gen7_3DSTATE_TE 1 12 100 2
gen7_3DSTATE_DS 2 21 163 4
gen8_3DSTATE_DS 2 24 187 4
gen6_3DSTATE_GS 2 22 173 4
gen6_3DSTATE_GS_SVB_INDEX 3 17 116 5
gen7_3DSTATE_GS 2 22 170 4
gen8_3DSTATE_GS 2 25 194 4
gen7_3DSTATE_STREAMOUT 3 17 170 2
gen7_3DSTATE_SO_DECL_LIST 3 23 197 2
gen7_3DSTATE_SO_BUFFER 2 25 199 4
gen8_3DSTATE_SO_BUFFER 3 32 236 4
gen6_3DSTATE_BINDING_TABLE_POINTERS 1 18 94 4
gen6_3DSTATE_SAMPLER_STATE_POINTERS 1 18 94 4
gen7_3dstate_pointer 1 13 76 3
gen7_3DSTATE_BINDING_TABLE_POINTERS_VS 1 7 21 2
gen7_3DSTATE_BINDING_TABLE_POINTERS_HS 1 7 21 2
gen7_3DSTATE_BINDING_TABLE_POINTERS_DS 1 7 21 2
gen7_3DSTATE_BINDING_TABLE_POINTERS_GS 1 7 21 2
gen7_3DSTATE_SAMPLER_STATE_POINTERS_VS 1 7 21 2
gen7_3DSTATE_SAMPLER_STATE_POINTERS_HS 1 7 21 2
gen7_3DSTATE_SAMPLER_STATE_POINTERS_DS 1 7 21 2
gen7_3DSTATE_SAMPLER_STATE_POINTERS_GS 1 7 21 2
gen6_3dstate_constant 7 47 283 5
gen6_3DSTATE_CONSTANT_VS 1 7 35 4
gen6_3DSTATE_CONSTANT_GS 1 7 35 4
gen7_3dstate_constant 11 53 418 5
gen7_3DSTATE_CONSTANT_VS 1 7 35 4
gen7_3DSTATE_CONSTANT_HS 1 7 35 4
gen7_3DSTATE_CONSTANT_DS 1 7 35 4
gen7_3DSTATE_CONSTANT_GS 1 7 35 4
gen6_BINDING_TABLE_STATE 2 16 92 3
gen6_SURFACE_STATE 8 35 285 2
gen6_SAMPLER_STATE 3 26 195 4
gen6_SAMPLER_BORDER_COLOR_STATE 3 10 86 2
gen6_push_constant_buffer 3 16 110 3
gen6_user_vertex_buffer 1 10 67 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_urb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
urb_alloc_gen7_pcb 7 24 184 3
urb_alloc_gen6_urb 7 26 180 3
urb_init_gen6_vs_entry 6 26 162 3
urb_init_gen6_gs_entry 5 21 134 3
urb_init_gen7_vs_entry 13 41 246 3
urb_init_gen7_hs_entry 11 35 204 3
urb_init_gen7_ds_entry 12 37 215 3
urb_init_gen7_gs_entry 11 35 205 3
urb_get_gen6_configuration 9 22 163 3
urb_set_gen7_3dstate_push_constant_alloc 3 28 190 4
urb_set_gen6_3DSTATE_URB 2 17 125 4
urb_set_gen7_3dstate_urb 3 43 321 4
ilo_state_urb_init 1 7 45 3
ilo_state_urb_init_for_rectlist 1 9 59 3
ilo_state_urb_set_info 2 16 109 3
ilo_state_urb_full_delta 2 19 68 3
ilo_state_urb_get_delta 5 27 150 4
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
image_get_gen6_walk 4 10 54 2
image_get_gen7_walk 5 11 70 2
image_get_gen6_interleaved_samples 2 6 42 2
image_get_gen6_valid_tilings 16 33 205 2
image_get_gen6_estimated_size 2 14 94 2
image_get_gen6_tiling 16 34 157 3
image_get_gen6_hiz_enable 7 16 77 2
image_get_gen7_mcs_enable 13 28 137 3
image_get_gen6_alignments 7 14 111 4
image_get_gen7_alignments 11 37 199 5
image_init_gen6_hardware_layout 7 31 222 3
image_init_gen6_transfer_layout 1 14 79 3
image_get_gen6_slice_size 7 41 251 6
image_get_gen6_layer_count 2 10 54 3
image_get_gen6_walk_layer_heights 7 23 180 3
image_get_gen6_monolithic_size 9 25 195 5
image_get_gen6_lods 12 74 465 3
image_bind_gpu 6 9 37 1
image_validate_gen6 3 8 52 2
image_get_gen6_layout 8 26 202 3
image_set_gen6_bo_size 10 42 237 4
image_set_gen6_hiz 25 117 738 4
image_set_gen7_mcs 8 60 316 4
ilo_image_init 5 43 297 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_builder_blt.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_blt_translate_value_mask 3 8 31 1
gen6_blt_translate_value_cpp 3 8 31 1
gen6_blt_translate_write_mask 4 10 39 1
gen6_COLOR_BLT 4 32 252 8
gen6_XY_COLOR_BLT 8 41 363 8
gen6_SRC_COPY_BLT 5 36 316 8
gen6_XY_SRC_COPY_BLT 12 54 524 8
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_vf.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_state_vf_data_size 1 6 46 2
ilo_state_vf_get_attr_count 1 4 19 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_cc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cc_validate_gen6_stencil 2 9 52 2
cc_validate_gen6_depth 3 9 56 2
cc_set_gen6_DEPTH_STENCIL_STATE 9 59 377 3
cc_set_gen8_3DSTATE_WM_DEPTH_STENCIL 9 57 360 3
is_dual_source_blend_factor 5 12 34 1
cc_get_gen6_dual_source_blending 9 21 175 2
cc_validate_gen6_alpha 7 13 100 2
cc_validate_gen6_blend 1 8 48 2
get_dst_alpha_one_blend_factor 5 13 46 2
cc_get_gen6_effective_rt 13 32 249 4
cc_set_gen6_BLEND_STATE 14 63 405 3
cc_set_gen8_BLEND_STATE 14 65 408 3
cc_set_gen8_3DSTATE_PS_BLEND 9 37 232 3
cc_params_set_gen6_COLOR_CALC_STATE 1 18 161 3
ilo_state_cc_init 1 7 45 3
ilo_state_cc_set_info 2 17 120 3
ilo_state_cc_set_params 10 52 322 3
ilo_state_cc_full_delta 2 13 60 3
ilo_state_cc_get_delta 8 25 217 4
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_builder_decode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
writer_pointer 1 7 50 3
writer_dw 3 26 171 6
writer_decode_blob 5 40 307 3
writer_decode_clip_viewport 2 21 181 3
writer_decode_sf_clip_viewport_gen7 3 43 467 3
writer_decode_sf_viewport_gen6 2 25 235 3
writer_decode_sf_viewport 2 9 53 3
writer_decode_scissor_rect 2 21 145 3
writer_decode_cc_viewport 2 17 127 3
writer_decode_color_calc 2 22 203 3
writer_decode_depth_stencil 5 20 157 3
writer_decode_blend 3 18 133 3
writer_decode_sampler 2 20 150 3
writer_decode_interface_descriptor 2 28 230 3
writer_decode_surface_gen7 5 52 467 3
writer_decode_surface_gen6 1 28 223 3
writer_decode_surface 2 9 53 3
writer_decode_binding_table 2 14 90 3
writer_decode_kernel 1 9 67 3
ilo_builder_writer_decode_items 4 17 120 2
ilo_builder_writer_decode 6 28 138 2
ilo_builder_decode 2 7 40 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_builder.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_builder_has_reloc 3 11 64 2
ilo_builder_writer_checked_record 3 12 73 5
ilo_builder_writer_reserve_bottom 4 19 132 4
ilo_builder_writer_reserve_top 5 20 168 4
ilo_builder_writer_reloc 6 27 214 7
ilo_builder_dynamic_pointer 2 17 127 5
ilo_builder_dynamic_write 1 10 61 5
ilo_builder_dynamic_pad_top 2 11 72 2
ilo_builder_dynamic_used 1 6 39 1
ilo_builder_surface_pointer 2 9 48 5
ilo_builder_surface_reloc 1 9 57 6
ilo_builder_surface_reloc64 1 9 57 6
ilo_builder_surface_used 1 4 16 1
ilo_builder_instruction_write 1 15 107 3
ilo_builder_batch_pointer 1 14 108 3
ilo_builder_batch_write 1 9 51 3
ilo_builder_batch_reloc 1 8 50 5
ilo_builder_batch_reloc64 1 8 50 5
ilo_builder_batch_used 1 6 39 1
ilo_builder_batch_space 1 6 49 1
ilo_builder_batch_discard 1 4 16 1
ilo_builder_batch_print_stats 1 8 60 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_sampler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sampler_validate_gen6_non_normalized 10 29 166 2
sampler_validate_gen6_sampler 6 14 80 2
sampler_get_gen6_integer_filters 2 13 74 2
sampler_get_gen6_3d_filters 5 17 100 2
get_gen6_addr_controls 2 16 80 4
sampler_get_gen6_1d_addr_controls 2 11 70 2
sampler_get_gen6_2d_3d_addr_controls 4 15 94 2
sampler_get_gen6_cube_addr_controls 4 13 88 2
get_gen6_lod_bias 5 18 150 2
get_gen6_lod_clamp 5 12 115 2
sampler_set_gen6_SAMPLER_STATE 14 80 507 3
sampler_border_set_gen6_SAMPLER_BORDER_COLOR_STATE 1 44 659 3
sampler_border_set_gen7_SAMPLER_BORDER_COLOR_STATE 1 9 67 3
ilo_state_sampler_init 1 10 59 3
ilo_state_sampler_init_disabled 1 10 68 2
ilo_state_sampler_set_surface 13 60 350 3
ilo_state_sampler_border_init 2 15 73 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_viewport.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
viewport_matrix_get_gen6_guardband 8 30 310 6
viewport_matrix_get_extent 1 7 68 4
viewport_matrix_set_gen7_SF_CLIP_VIEWPORT 3 44 404 4
viewport_matrix_set_gen6_CC_VIEWPORT 2 17 129 4
viewport_scissor_set_gen6_SCISSOR_RECT 7 26 235 4
ilo_state_viewport_init 2 14 110 3
ilo_state_viewport_init_data_only 1 10 62 4
ilo_state_viewport_init_for_rectlist 1 20 155 4
viewport_set_count 1 10 92 3
ilo_state_viewport_set_params 2 22 136 4
ilo_state_viewport_full_delta 1 8 31 3
ilo_state_viewport_get_delta 5 21 184 4
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_urb.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_vf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vf_validate_gen6_elements 3 16 123 2
get_gen6_component_controls 1 12 56 5
get_gen6_edge_flag_format 5 23 89 3
vf_set_gen6_3DSTATE_VERTEX_ELEMENTS 10 58 410 3
vf_set_gen6_vertex_buffer_state 5 25 204 3
vf_set_gen8_3DSTATE_VF_INSTANCING 3 15 116 3
get_gen6_component_zeros 1 9 33 1
get_gen6_component_ids 3 10 53 3
vf_params_set_gen6_internal_ve 8 28 204 4
vf_params_set_gen8_3DSTATE_VF_SGVS 4 22 119 3
get_gen6_fixed_cut_index 4 14 73 2
get_gen6_cut_index_supported 8 18 73 2
vf_params_set_gen6_3dstate_index_buffer 2 16 99 3
vf_params_set_gen75_3DSTATE_VF 2 15 96 3
vertex_buffer_validate_gen6 5 15 119 2
vertex_buffer_get_gen6_size 2 6 38 2
vertex_buffer_set_gen8_vertex_buffer_state 6 25 183 3
get_index_format_size 4 11 43 1
index_buffer_validate_gen6 3 12 92 2
index_buffer_get_gen6_size 3 14 80 2
index_buffer_set_gen8_3DSTATE_INDEX_BUFFER 4 21 174 3
ilo_state_vf_valid_element_format 3 114 1030 2
ilo_state_vf_init 2 21 178 3
ilo_state_vf_init_for_rectlist 1 15 91 6
ilo_state_vf_set_params 6 27 206 3
ilo_state_vf_full_delta 3 16 85 3
ilo_state_vf_get_delta 14 35 291 4
ilo_state_vertex_buffer_size 1 6 25 3
ilo_state_vertex_buffer_set_info 1 9 45 3
ilo_state_index_buffer_size 1 6 28 3
ilo_state_index_buffer_set_info 1 9 45 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_builder.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_builder_writer_init 4 20 93 2
ilo_builder_writer_reset 4 21 115 2
ilo_builder_writer_discard 1 9 53 2
alloc_writer_bo 1 10 55 3
map_writer_bo 2 8 40 2
ilo_builder_writer_alloc_and_map 7 25 174 2
ilo_builder_writer_unmap 5 23 159 2
ilo_builder_writer_grow 12 40 257 4
ilo_builder_writer_record 4 25 166 5
ilo_builder_init 5 23 126 3
ilo_builder_reset 2 6 32 1
ilo_builder_begin 3 14 78 1
ilo_builder_end 4 16 100 2
ilo_builder_validate 4 18 120 3
ilo_builder_batch_snapshot 1 10 71 2
ilo_builder_batch_restore 1 10 70 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_surface_format.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
surface_valid_sampler_format 3 144 2054 3
surface_valid_dp_format 8 89 1039 3
surface_valid_svb_format 13 22 73 2
ilo_state_surface_valid_format 7 24 93 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_debug.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_dev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_dev_init 17 84 603 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_core.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_sampler.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_compute.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_state_compute_data_size 1 6 34 2
ilo_state_compute_get_scratch_size 1 4 15 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_cc.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_dev.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_dev_gen 1 4 15 1
ilo_dev_assert 2 4 31 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_sol.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_state_sol_data_size 2 6 48 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_surface.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_builder_media.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_MEDIA_VFE_STATE 1 16 130 2
gen6_MEDIA_CURBE_LOAD 2 14 107 3
gen6_MEDIA_INTERFACE_DESCRIPTOR_LOAD 4 17 139 3
gen6_MEDIA_STATE_FLUSH 1 9 67 1
gen7_GPGPU_WALKER 4 37 271 5
gen6_INTERFACE_DESCRIPTOR_DATA 2 28 231 5
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_zs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
zs_set_gen6_null_3DSTATE_DEPTH_BUFFER 2 22 140 2
zs_validate_gen6 19 51 371 2
zs_get_gen6_max_extent 6 27 129 4
get_gen6_hiz_alignments 6 33 136 4
zs_get_gen6_depth_extent 8 23 186 4
zs_get_gen6_depth_slices 12 46 262 5
zs_set_gen6_3DSTATE_DEPTH_BUFFER 7 37 257 3
zs_set_gen7_3DSTATE_DEPTH_BUFFER 11 44 320 3
zs_set_gen6_null_3DSTATE_STENCIL_BUFFER 2 11 78 2
zs_set_gen6_3DSTATE_STENCIL_BUFFER 4 29 234 3
zs_set_gen6_null_3DSTATE_HIER_DEPTH_BUFFER 2 11 78 2
zs_set_gen6_3DSTATE_HIER_DEPTH_BUFFER 3 23 185 3
ilo_state_zs_init 7 29 205 3
ilo_state_zs_init_for_null 1 9 55 2
ilo_state_zs_disable_hiz 2 12 70 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_builder_mi.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_MI_STORE_DATA_IMM 4 27 235 4
gen6_MI_LOAD_REGISTER_IMM 1 12 85 3
gen6_MI_STORE_REGISTER_MEM 5 22 191 4
gen6_MI_FLUSH_DW 1 11 77 1
gen6_MI_REPORT_PERF_COUNT 2 19 134 4
gen7_MI_LOAD_REGISTER_MEM 4 16 155 4
gen6_mi_batch_buffer_end 2 14 101 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_builder_render.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_STATE_SIP 3 11 105 2
gen6_PIPELINE_SELECT 4 19 96 2
gen6_PIPE_CONTROL 11 62 376 5
ilo_builder_batch_patch_sba 3 17 99 1
gen6_state_base_address 1 27 210 2
gen8_state_base_address 1 28 231 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_compute.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_gen6_rob_entry_count 5 10 76 1
get_gen6_idrt_entry_count 2 5 38 1
get_gen6_curbe_entry_count 1 8 52 2
compute_get_gen6_urb_configuration 2 15 106 3
compute_interface_get_gen6_read_end 4 20 128 2
compute_validate_gen6 4 20 121 3
compute_get_gen6_per_thread_scratch_size 3 14 90 3
compute_get_gen75_per_thread_scratch_size 4 15 114 3
compute_set_gen6_MEDIA_VFE_STATE 6 36 255 3
compute_interface_get_gen6_sampler_count 2 7 46 2
compute_interface_get_gen6_surface_count 2 6 40 2
compute_interface_get_gen7_slm_size 1 7 50 2
compute_set_gen6_INTERFACE_DESCRIPTOR_DATA 7 56 379 3
ilo_state_compute_init 1 15 117 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_viewport.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_state_viewport_data_size 1 7 56 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_builder_3d.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_3DPRIMITIVE 2 17 129 2
gen7_3DPRIMITIVE 2 17 134 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/intel_winsys.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_bo_is_busy 1 4 21 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_sbe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sbe_validate_gen8 7 19 143 2
sbe_get_gen8_min_read_count 10 32 172 2
sbe_get_gen8_read_length 3 17 97 2
sbe_set_gen8_3DSTATE_SBE 9 39 244 3
sbe_set_gen8_3DSTATE_SBE_SWIZ 4 28 183 3
ilo_state_sbe_init 1 7 45 3
ilo_state_sbe_init_for_rectlist 1 14 81 4
ilo_state_sbe_set_info 1 11 65 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_shader.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_state_vs_get_scratch_size 1 4 15 1
ilo_state_hs_get_scratch_size 1 4 15 1
ilo_state_ds_get_scratch_size 1 4 15 1
ilo_state_gs_get_scratch_size 1 4 15 1
ilo_state_ps_get_scratch_size 1 4 15 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_debug_init 1 4 20 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_vma.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_vma_init 2 9 57 4
ilo_vma_set_bo 1 7 46 4
Source file: ./lib/mesa/src/gallium/drivers/ilo/genhw/gen_blitter.xml.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_shader_ps.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ps_kernel_validate_gen6 1 9 54 2
ps_validate_gen6 9 26 201 2
ps_get_gen6_dispatch_modes 12 27 153 2
ps_get_gen6_thread_count 9 23 136 2
ps_params_get_gen6_kill_pixel 2 7 42 3
ps_params_get_gen6_dispatch_enable 10 18 105 3
ps_get_gen6_ff_kernels 12 39 340 3
ps_get_gen6_ff 7 35 336 3
ps_set_gen6_3dstate_wm 10 47 327 4
ps_set_gen7_3dstate_wm 7 26 158 4
ps_set_gen7_3DSTATE_PS 11 48 348 4
ps_set_gen8_3DSTATE_PS 5 36 255 4
ps_set_gen8_3DSTATE_PS_EXTRA 12 35 195 4
ilo_state_ps_init 3 22 186 3
ilo_state_ps_init_disabled 1 7 43 2
ilo_state_ps_set_params 10 40 291 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_builder_3d_bottom.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_3DSTATE_CLIP 1 12 100 2
gen6_3DSTATE_SF 1 22 213 3
gen7_3DSTATE_SF 3 17 168 2
gen7_3DSTATE_SBE 1 15 137 2
gen8_3DSTATE_SBE 1 12 100 2
gen8_3DSTATE_SBE_SWIZ 1 12 99 2
gen8_3DSTATE_RASTER 1 13 112 2
gen6_3DSTATE_WM 2 25 214 5
gen7_3DSTATE_WM 1 12 103 3
gen8_3DSTATE_WM 1 10 76 2
gen8_3DSTATE_WM_DEPTH_STENCIL 1 11 88 2
gen8_3DSTATE_WM_HZ_OP 1 14 113 4
gen8_disable_3DSTATE_WM_HZ_OP 1 12 86 1
gen8_3DSTATE_WM_CHROMAKEY 1 9 65 1
gen7_3DSTATE_PS 2 23 177 4
gen8_3DSTATE_PS 2 27 203 4
gen8_3DSTATE_PS_EXTRA 1 10 76 2
gen8_3DSTATE_PS_BLEND 1 10 76 2
gen6_3DSTATE_CONSTANT_PS 1 7 35 4
gen7_3DSTATE_CONSTANT_PS 1 7 35 4
gen7_3DSTATE_BINDING_TABLE_POINTERS_PS 1 8 32 2
gen7_3DSTATE_SAMPLER_STATE_POINTERS_PS 1 8 32 2
gen6_3DSTATE_MULTISAMPLE 5 18 174 4
gen8_3DSTATE_MULTISAMPLE 1 10 76 2
gen8_3DSTATE_SAMPLE_PATTERN 1 18 178 2
gen6_3DSTATE_SAMPLE_MASK 1 10 76 2
gen6_3DSTATE_DRAWING_RECTANGLE 6 27 198 5
gen6_3DSTATE_POLY_STIPPLE_OFFSET 1 10 71 2
gen6_3DSTATE_POLY_STIPPLE_PATTERN 1 10 84 2
gen6_3DSTATE_LINE_STIPPLE 1 11 88 2
gen6_3DSTATE_AA_LINE_PARAMETERS 1 13 94 2
gen6_3DSTATE_DEPTH_BUFFER 9 44 405 2
gen6_3DSTATE_STENCIL_BUFFER 8 34 304 2
gen6_3DSTATE_HIER_DEPTH_BUFFER 8 34 304 2
gen6_3DSTATE_CLEAR_PARAMS 1 12 70 2
gen7_3DSTATE_CLEAR_PARAMS 1 11 75 2
gen6_3DSTATE_VIEWPORT_STATE_POINTERS 1 18 94 4
gen6_3DSTATE_SCISSOR_STATE_POINTERS 1 11 68 2
gen6_3DSTATE_CC_STATE_POINTERS 1 14 94 4
gen7_3DSTATE_VIEWPORT_STATE_POINTERS_SF_CLIP 1 8 32 2
gen7_3DSTATE_VIEWPORT_STATE_POINTERS_CC 1 8 32 2
gen7_3DSTATE_CC_STATE_POINTERS 2 9 50 2
gen7_3DSTATE_DEPTH_STENCIL_STATE_POINTERS 1 8 32 2
gen7_3DSTATE_BLEND_STATE_POINTERS 2 10 50 2
gen6_CLIP_VIEWPORT 2 19 151 2
gen6_SF_VIEWPORT 2 16 111 2
gen7_SF_CLIP_VIEWPORT 1 9 63 2
gen6_CC_VIEWPORT 1 9 63 2
gen6_SCISSOR_RECT 1 9 63 2
gen6_COLOR_CALC_STATE 1 9 54 2
gen6_DEPTH_STENCIL_STATE 1 9 56 2
gen6_BLEND_STATE 2 11 68 2
gen8_BLEND_STATE 1 9 64 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/genhw/gen_mi.xml.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/genhw/genhw.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen_shift32 1 6 34 3
gen_is_snb 7 10 38 1
gen_get_snb_gt 2 5 26 1
gen_is_ivb 6 9 34 1
gen_get_ivb_gt 1 5 25 1
gen_is_hsw 60 63 250 1
gen_get_hsw_gt 1 5 29 1
gen_is_bdw 18 21 82 1
gen_get_bdw_gt 1 5 29 1
gen_is_vlv 6 9 34 1
gen_is_chv 4 7 26 1
gen_is_atom 2 5 20 1
gen_is_desktop 1 5 27 1
gen_is_mobile 1 5 27 1
gen_is_server 1 5 27 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/genhw/gen_regs.xml.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/genhw/gen_eu_message.xml.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/genhw/gen_render_dynamic.xml.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/genhw/gen_render.xml.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/genhw/gen_render_media.xml.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/genhw/gen_render_surface.xml.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/genhw/gen_eu_isa.xml.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/genhw/gen_render_3d.xml.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/core/ilo_state_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
surface_set_gen6_null_SURFACE_STATE 1 17 117 2
surface_set_gen7_null_SURFACE_STATE 3 17 130 2
surface_get_gen6_buffer_offset_alignment 11 37 195 2
surface_validate_gen6_buffer 9 26 182 2
surface_get_gen6_buffer_struct_count 7 22 138 3
surface_set_gen6_buffer_SURFACE_STATE 3 33 240 3
surface_set_gen7_buffer_SURFACE_STATE 8 52 415 3
surface_validate_gen6_image 14 36 256 2
surface_get_gen6_image_max_extent 6 27 129 4
surface_get_gen6_image_extent 4 14 103 4
surface_get_gen6_image_slices 19 64 351 5
surface_get_gen6_image_levels 5 23 151 4
surface_get_gen6_image_sample_count 5 31 139 3
surface_get_gen6_image_alignments 17 79 301 3
surface_set_gen6_image_SURFACE_STATE 10 52 375 3
surface_set_gen7_image_SURFACE_STATE 18 86 632 3
ilo_state_surface_buffer_size 7 30 118 4
ilo_state_surface_init_for_null 2 15 91 2
ilo_state_surface_init_for_buffer 2 15 99 3
ilo_state_surface_init_for_image 2 18 125 3
ilo_state_surface_set_scs 1 13 113 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_get_paramf 11 24 91 2
ilo_get_shader_param 33 63 238 3
ilo_get_video_param 10 27 98 4
ilo_get_compute_param 18 115 601 4
ilo_get_param 143 214 781 2
ilo_get_vendor 1 4 12 1
ilo_get_device_vendor 1 4 12 1
ilo_get_name 20 41 317 1
ilo_get_timestamp 1 10 62 1
ilo_is_format_supported 11 26 145 5
ilo_is_video_format_supported 1 7 33 4
ilo_screen_fence_reference 3 17 96 3
ilo_screen_fence_finish 5 15 86 4
ilo_screen_fence_create 2 10 56 2
ilo_screen_destroy 1 6 33 1
ilo_screen_create 3 32 205 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_render_create 3 21 107 1
ilo_render_destroy 1 8 48 1
resize_scratch_space 3 15 85 4
ilo_render_prepare_scratch_spaces 3 12 63 4
ilo_render_get_sample_position 1 11 75 5
ilo_render_invalidate_hw 1 4 15 1
ilo_render_invalidate_builder 1 7 35 1
ilo_render_get_flush_len 2 9 49 1
ilo_render_emit_flush 2 16 92 1
ilo_render_get_query_len 10 32 142 2
ilo_render_emit_query 18 79 447 3
ilo_render_get_rectlist_len 1 7 42 2
ilo_render_emit_rectlist 1 9 63 2
ilo_render_get_draw_len 1 8 49 2
draw_session_prepare 6 43 352 3
draw_session_end 1 13 88 3
ilo_render_emit_draw 3 19 122 2
ilo_render_get_launch_grid_len 1 8 51 2
ilo_render_emit_launch_grid 1 21 138 7
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_gpgpu.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_create_video_decoder 1 5 23 2
ilo_create_video_buffer 1 5 23 2
ilo_init_video_functions 1 5 25 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_query.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_blit.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_blit_resolve_slices 7 27 148 6
ilo_blit_resolve_resource 3 11 77 3
ilo_blit_resolve_surface 2 11 74 3
ilo_blit_resolve_transfer 4 13 83 2
ilo_blit_resolve_view 4 21 147 2
ilo_blit_resolve_framebuffer 7 19 169 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_render_media.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen7_launch_grid_l3 4 29 207 2
ilo_render_get_launch_grid_commands_len 3 21 94 2
ilo_render_emit_launch_grid_commands 5 38 279 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_cp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_cp_submit 3 9 54 2
ilo_cp_space 1 7 51 1
ilo_cp_set_one_off_flags 1 4 18 2
ilo_cp_set_submit_callback 1 6 28 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_format.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_format_support_vb 2 6 41 2
ilo_format_support_sol 2 7 43 2
ilo_format_support_sampler 2 7 43 2
ilo_format_support_rt 2 7 43 2
ilo_format_support_zs 7 15 46 2
ilo_format_translate_color 3 259 1544 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_blitter.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_transfer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_transfer 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
resource_get_bo_name 6 34 149 1
resource_get_cpu_init 2 6 29 1
get_surface_type 9 20 61 1
resource_get_image_format 9 30 136 3
pipe_to_surface_format 7 18 63 2
resource_get_image_info 4 33 295 4
winsys_to_surface_tiling 4 14 43 1
surface_to_winsys_tiling 4 14 43 1
tex_free_slices 1 4 19 1
tex_alloc_slices 4 18 145 1
tex_create_bo 6 23 181 1
tex_create_separate_stencil 2 13 85 1
tex_create_hiz 6 24 214 1
tex_create_mcs 2 13 138 1
tex_destroy 2 9 50 1
tex_alloc_bos 7 18 76 1
tex_import_handle 5 25 175 3
tex_init_image 17 53 384 3
tex_create 6 23 128 3
tex_get_handle 2 13 98 2
buf_create_bo 2 13 109 1
buf_destroy 1 5 23 1
buf_create 10 31 251 2
ilo_can_create_resource 6 24 220 2
ilo_resource_create 2 8 42 2
ilo_resource_from_handle 2 10 45 4
ilo_resource_get_handle 2 11 50 5
ilo_resource_destroy 2 8 41 2
ilo_init_resource_functions 1 8 49 1
ilo_resource_rename_bo 3 11 58 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_blitter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_blitter_pipe_create 2 7 41 1
ilo_blitter_create 3 13 56 1
ilo_blitter_destroy 2 6 27 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_draw.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_resource.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_buffer_resource 3 5 31 1
ilo_texture 3 5 31 1
ilo_resource_get_vma 2 6 42 1
ilo_texture_get_slice 2 8 73 3
ilo_texture_set_slice_flags 2 13 86 6
ilo_texture_set_slice_clear_value 2 13 71 5
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_state.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_render_gen6.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_wa_pre_pipe_control 7 20 126 2
gen6_wa_pre_non_pipelined 1 5 27 1
gen6_wa_post_3dstate_urb_no_gs 3 8 57 1
gen6_wa_post_3dstate_constant_vs 3 10 61 1
gen6_wa_pre_3dstate_vs_toggle 3 9 59 1
gen6_wa_pre_3dstate_wm_max_threads 3 9 68 1
gen6_wa_pre_3dstate_multisample 3 10 70 1
gen6_wa_pre_depth 1 9 50 1
gen6_draw_common_select 3 10 56 3
gen6_draw_common_sip 3 10 56 3
gen6_draw_common_base_address 6 28 176 3
gen6_draw_common_urb 6 14 101 3
gen6_draw_common_pointers_1 2 11 53 3
gen6_draw_common_pointers_2 7 21 102 3
gen6_draw_common_pointers_3 5 17 88 3
gen6_draw_vf 14 23 227 3
gen6_draw_vf_statistics 2 7 35 3
gen6_draw_vs 8 27 200 3
gen6_draw_gs 11 41 257 3
gen6_draw_update_max_svbi 11 35 242 3
gen6_draw_gs_svbi 5 20 118 3
gen6_draw_clip 2 7 44 3
gen6_draw_sf 3 9 68 3
gen6_draw_sf_rect 3 11 75 3
gen6_draw_wm 7 21 152 3
gen6_draw_wm_multisample 6 17 128 3
gen6_draw_wm_depth 5 31 213 3
gen6_draw_wm_raster 10 23 180 3
ilo_render_emit_draw_commands_gen6 1 26 212 3
gen6_rectlist_vs_to_sf 1 12 116 2
gen6_rectlist_wm 1 7 56 2
gen6_rectlist_wm_depth 4 18 117 2
gen6_rectlist_wm_multisample 2 8 73 2
ilo_render_get_rectlist_commands_len_gen6 1 6 32 2
ilo_render_emit_rectlist_commands_gen6 4 33 245 3
ilo_render_get_draw_commands_len_gen6 2 43 121 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_blitter_blt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_blitter_blt_begin 13 48 262 6
ilo_blitter_blt_end 2 8 46 2
buf_clear_region 6 38 234 7
buf_copy_region 4 42 274 6
tex_clear_region 8 42 319 7
tex_copy_region 19 85 633 9
ilo_blitter_blt_copy_resource 11 34 246 9
ilo_blitter_blt_clear_rt 10 51 347 7
ilo_blitter_blt_clear_zs 12 54 306 9
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_render_gen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_render_get_draw_commands_len 3 10 70 2
ilo_render_emit_draw_commands 3 14 107 3
ilo_render_get_rectlist_commands_len 2 8 47 2
ilo_render_emit_rectlist_commands 3 14 108 3
ilo_render_pipe_control 5 20 125 2
ilo_render_3dprimitive 3 13 96 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_blitter_pipe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_blitter_pipe_begin 6 43 315 3
ilo_blitter_pipe_end 1 3 9 1
ilo_blitter_pipe_blit 6 28 149 2
ilo_blitter_pipe_copy_resource 4 17 114 9
ilo_blitter_pipe_clear_rt 1 12 68 7
ilo_blitter_pipe_clear_zs 1 13 75 9
ilo_blitter_pipe_clear_fb 1 13 86 5
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_shader.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_gpgpu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
launch_grid 5 32 264 5
ilo_launch_grid 4 20 171 2
ilo_init_gpgpu_functions 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_render_gen7.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen7_wa_post_3dstate_push_constant_alloc_ps 1 6 34 1
gen7_wa_pre_vs 2 8 49 1
gen7_wa_pre_3dstate_sf_depth_bias 2 7 47 1
gen7_wa_pre_3dstate_multisample 2 8 51 1
gen7_wa_pre_depth 3 13 88 1
gen7_wa_pre_3dstate_ps_max_threads 2 7 49 1
gen7_wa_post_ps_and_later 1 6 34 1
gen7_draw_common_urb 3 16 107 3
gen7_draw_common_pcb_alloc 3 17 97 3
gen7_draw_common_pointers_1 2 11 54 3
gen7_draw_common_pointers_2 5 17 95 3
gen7_draw_vs 12 39 254 3
gen7_draw_hs 4 16 114 3
gen7_draw_te 2 9 48 3
gen7_draw_ds 4 16 114 3
gen7_draw_gs 4 18 122 3
gen7_draw_sol 13 36 257 3
gen7_draw_sf 4 14 96 3
gen7_draw_wm 26 72 493 3
gen7_draw_wm_multisample 6 15 119 3
ilo_render_emit_draw_commands_gen7 1 28 232 3
gen7_rectlist_pcb_alloc 2 8 58 2
gen7_rectlist_urb 1 8 63 2
gen7_rectlist_vs_to_sf 2 19 214 2
gen7_rectlist_wm 1 8 68 2
gen7_rectlist_wm_depth 4 18 117 2
gen7_rectlist_wm_multisample 3 10 85 2
ilo_render_emit_rectlist_commands_gen7 6 36 262 3
ilo_render_get_draw_commands_len_gen7 2 48 151 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_screen 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_render_dynamic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_emit_draw_dynamic_viewports 3 15 119 3
gen7_emit_draw_dynamic_viewports 3 14 99 3
gen6_emit_draw_dynamic_scissors 3 12 75 3
gen6_emit_draw_dynamic_cc 9 27 212 3
gen6_emit_draw_dynamic_samplers 23 68 487 4
gen6_emit_draw_dynamic_pcb 17 65 543 3
ilo_render_get_draw_dynamic_states_len 13 71 395 2
ilo_render_emit_draw_dynamic_states 2 20 143 3
ilo_render_get_rectlist_dynamic_states_len 2 6 46 2
ilo_render_emit_rectlist_dynamic_states 5 26 205 3
gen6_emit_launch_grid_dynamic_samplers 7 32 299 3
gen6_emit_launch_grid_dynamic_pcb 1 7 40 3
gen6_emit_launch_grid_dynamic_idrt 1 32 252 3
ilo_render_get_launch_grid_dynamic_states_len 2 18 98 2
ilo_render_emit_launch_grid_dynamic_states 1 12 90 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_render.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_draw_set_owner 1 4 25 1
query_timestamp_to_ns 1 4 22 2
query_process_bo 13 56 441 2
query_begin_bo 3 7 54 2
query_end_bo 2 10 69 2
ilo_init_draw_query 10 34 195 2
ilo_begin_draw_query 4 15 145 2
ilo_end_draw_query 1 8 64 2
ilo_process_draw_query 1 4 21 2
ilo_draw_own_cp 5 24 195 2
ilo_draw_release_cp 1 8 63 2
draw_vbo 13 45 332 2
ilo_draw_rectlist 6 33 237 1
draw_vbo_with_sw_restart 8 39 227 2
draw_vbo_need_sw_restart 16 28 162 2
ilo_draw_vbo 9 38 244 2
ilo_texture_barrier 3 9 61 1
ilo_get_sample_position 1 10 52 4
ilo_init_draw 1 8 63 1
ilo_init_draw_functions 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_public.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_query 1 4 17 1
ilo_create_query 10 27 127 3
ilo_destroy_query 1 6 36 2
ilo_begin_query 2 11 77 2
ilo_end_query 3 12 75 2
query_serialize 8 42 226 2
ilo_get_query_result 7 18 132 4
ilo_set_active_query_state 1 3 12 2
ilo_init_query_functions 1 9 57 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_context 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_transfer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
resource_get_transfer_method 13 44 251 3
usage_allows_staging_bo 2 10 45 1
xfer_alloc_staging_res 5 32 231 1
xfer_unblock 10 32 152 2
xfer_alloc_staging_sys 1 13 114 1
xfer_map 12 44 267 1
xfer_unmap 5 15 65 1
tex_get_box_origin 1 11 85 6
tex_get_box_offset 1 7 54 3
tex_get_slice_stride 1 4 24 2
tex_tile_x_swizzle 1 4 30 1
tex_tile_y_swizzle 1 4 21 1
tex_tile_x_offset 2 8 73 4
tex_tile_y_offset 2 9 88 4
tex_tile_w_offset 2 12 185 4
tex_tile_none_offset 1 5 23 4
tex_tile_choose_offset_func 5 20 98 2
tex_staging_sys_map_bo 6 16 118 3
tex_staging_sys_unmap_bo 1 4 18 1
tex_staging_sys_zs_read 12 97 654 2
tex_staging_sys_zs_write 12 97 656 2
tex_staging_sys_convert_write 6 42 291 2
tex_staging_sys_writeback 5 21 101 1
tex_staging_sys_readback 7 30 148 1
tex_map 12 38 230 1
buf_map 3 17 128 1
copy_staging_resource 5 23 191 3
is_bo_busy 3 9 56 3
choose_transfer_method 7 19 127 2
buf_pwrite 7 37 263 6
ilo_transfer_flush_region 3 10 67 3
ilo_transfer_unmap 5 23 134 2
ilo_transfer_map 5 39 219 6
ilo_buffer_subdata 2 10 68 6
ilo_init_transfer_functions 1 8 49 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_common.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_format.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_format_translate 18 56 204 3
ilo_format_translate_render 1 5 24 2
ilo_format_translate_texture 1 5 24 2
ilo_format_translate_vertex 1 5 24 2
ilo_format_translate_depth 10 33 113 2
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_video.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_render_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_so_SURFACE_STATE 5 42 269 4
gen6_emit_draw_surface_rt 7 28 227 3
gen6_emit_draw_surface_so 11 42 286 3
gen6_emit_draw_surface_view 12 46 281 4
gen6_emit_draw_surface_const 11 44 263 4
gen6_emit_draw_surface_binding_tables 12 47 260 4
ilo_render_get_draw_surface_states_len 11 43 216 2
ilo_render_emit_draw_surface_states 4 21 159 3
gen6_emit_launch_grid_surface_view 4 22 176 3
gen6_emit_launch_grid_surface_const 3 28 223 3
gen6_emit_launch_grid_surface_cs_resource 1 7 43 3
gen6_emit_launch_grid_surface_global 6 39 314 3
gen6_emit_launch_grid_surface_binding_table 2 13 86 3
ilo_render_get_launch_grid_surface_states_len 2 15 83 2
ilo_render_emit_launch_grid_surface_states 1 15 116 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_cp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_cp_release_owner 2 9 60 1
ilo_cp_set_owner 4 16 96 3
ilo_cp_end_batch 3 15 95 2
ilo_cp_detect_hang 6 21 119 1
ilo_cp_submit_internal 8 32 184 1
ilo_cp_destroy 1 6 33 1
ilo_cp_create 4 24 127 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_context_cp_submitted 1 5 30 2
ilo_flush 3 13 86 3
ilo_render_condition 1 10 54 4
ilo_skip_rendering 7 23 111 1
ilo_context_destroy 6 17 105 1
ilo_context_create 8 49 342 3
ilo_init_context_functions 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_render_gen8.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen8_wa_pre_depth 1 7 41 1
gen8_draw_sf 4 14 108 3
gen8_draw_wm 15 62 462 3
gen8_draw_wm_sample_pattern 2 7 38 3
gen8_draw_wm_multisample 3 9 68 3
gen8_draw_vf 13 26 259 3
ilo_render_emit_draw_commands_gen8 1 29 239 3
ilo_render_get_draw_commands_len_gen8 2 60 175 2
ilo_render_get_rectlist_commands_len_gen8 1 6 30 2
ilo_render_emit_rectlist_commands_gen8 4 26 197 3
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_resource_copy_region 3 20 128 9
ilo_clear 5 17 113 5
ilo_clear_render_target 8 20 145 8
ilo_clear_depth_stencil 8 22 156 10
ilo_blit 1 5 34 2
ilo_flush_resource 1 8 43 2
ilo_blit_resolve_slices_for_hiz 14 54 331 6
ilo_init_blit_functions 1 9 57 1
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_shader_cache_create 2 10 45 1
ilo_shader_cache_destroy 1 4 14 1
ilo_shader_cache_add 1 9 55 2
ilo_shader_cache_remove 1 6 28 2
ilo_shader_cache_notify_change 2 8 45 2
ilo_shader_cache_upload 6 39 228 2
ilo_shader_cache_invalidate 1 16 106 1
ilo_shader_cache_get_max_scratch_sizes 1 9 43 4
ilo_shader_variant_init 13 71 621 3
ilo_shader_variant_guess 7 38 251 3
ilo_shader_info_parse_inst 17 39 237 2
ilo_shader_info_parse_prop 2 11 47 2
ilo_shader_info_parse_decl 17 37 201 2
ilo_shader_info_parse_tokens 5 26 132 1
ilo_shader_state_create 4 34 228 4
ilo_shader_state_add_shader 2 9 55 2
ilo_shader_state_remove_shader 1 7 35 2
ilo_shader_state_gc 3 13 74 1
ilo_shader_state_search_variant 2 12 69 2
init_shader_urb 1 11 69 3
init_shader_kernel 1 9 59 3
init_shader_resource 1 8 43 3
init_vs 3 30 287 2
init_gs 2 20 170 2
init_ps 2 34 275 2
init_sol 11 79 690 4
ilo_shader_state_add_variant 6 34 172 2
ilo_shader_state_use_variant 8 35 168 2
ilo_shader_create_vs 1 12 55 3
ilo_shader_create_gs 1 13 57 3
ilo_shader_create_fs 1 13 57 3
ilo_shader_create_cs 1 10 51 3
ilo_shader_destroy 1 8 54 1
ilo_shader_select_kernel 5 25 178 3
route_attr 8 16 106 5
ilo_shader_select_kernel_sbe 28 116 831 3
ilo_shader_get_kernel_offset 2 6 34 1
ilo_shader_get_kernel_param 37 125 535 2
ilo_shader_get_kernel_cso 1 6 31 1
ilo_shader_get_kernel_so_info 1 4 18 1
ilo_shader_get_kernel_sol 1 6 31 1
ilo_shader_get_kernel_sbe 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/svga/include/svga3d_limits.h
Source file: ./lib/mesa/src/gallium/drivers/svga/include/vmware_pack_end.h
Source file: ./lib/mesa/src/gallium/drivers/svga/include/svga3d_reg.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_blitter_rectlist.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_blitter_set_invariants 2 28 267 1
ilo_blitter_set_earlyz_op 1 7 28 3
ilo_blitter_set_rectlist 1 11 123 5
ilo_blitter_set_depth_clear_value 1 5 18 2
ilo_blitter_set_cc 1 6 48 2
ilo_blitter_set_fb_rs 1 7 60 1
ilo_blitter_set_fb 2 13 117 4
ilo_blitter_set_fb_from_surface 1 6 39 2
ilo_blitter_set_fb_from_resource 1 17 133 5
ilo_blitter_set_uses 1 4 18 2
hiz_align_fb 9 35 154 1
hiz_emit_rectlist 1 7 42 1
hiz_can_clear_zs 6 19 80 2
ilo_blitter_rectlist_clear_zs 8 54 383 5
ilo_blitter_rectlist_resolve_z 2 25 169 4
ilo_blitter_rectlist_resolve_hiz 2 20 129 4
Source file: ./lib/mesa/src/gallium/drivers/svga/include/svga3d_shaderdefs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SVGA3dShaderGetRegType 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/svga/include/svga3d_devcaps.h
Source file: ./lib/mesa/src/gallium/drivers/svga/include/svga_overlay.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VMwareVideoGetAttributes 10 46 224 6
Source file: ./lib/mesa/src/gallium/drivers/svga/include/svga_escape.h
Source file: ./lib/mesa/src/gallium/drivers/svga/include/svga3d_caps.h
Source file: ./lib/mesa/src/gallium/drivers/ilo/ilo_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ilo_translate_draw_mode 1 21 117 1
ilo_translate_index_size 4 11 42 1
ilo_translate_mip_filter 4 11 42 1
ilo_translate_img_filter 3 10 36 1
ilo_translate_address_wrap 9 16 63 1
ilo_translate_max_anisotropy 16 13 84 1
ilo_translate_shadow_func 9 16 72 1
ilo_translate_front_ccw 2 4 16 1
ilo_translate_cull_face 5 12 48 1
ilo_translate_poly_mode 4 11 42 1
ilo_translate_half_pixel_center 2 4 16 1
ilo_translate_compare_func 9 16 72 1
ilo_translate_stencil_op 9 16 72 1
ilo_translate_logicop 17 24 120 1
ilo_translate_blend_func 6 13 54 1
ilo_translate_blend_factor 20 27 138 1
finalize_shader_states 12 40 199 1
finalize_cbuf_state 3 22 210 3
finalize_constant_buffers 3 8 79 1
finalize_index_buffer 11 49 462 1
finalize_vertex_elements 12 32 282 1
finalize_vertex_buffers 4 23 197 1
finalize_urb 5 30 220 1
finalize_viewport 3 13 98 1
can_enable_gb_test 10 24 234 3
finalize_rasterizer 12 36 335 1
finalize_blend_rt 12 42 305 1
finalize_blend 12 31 323 1
ilo_finalize_3d_states 1 22 165 2
finalize_global_binding 4 21 157 1
ilo_finalize_compute_states 1 4 17 1
ilo_create_blend_state 11 62 522 2
ilo_bind_blend_state 1 6 38 2
ilo_delete_blend_state 1 4 18 2
ilo_create_sampler_state 17 80 544 2
ilo_bind_sampler_states 11 39 218 5
ilo_delete_sampler_state 1 4 18 2
ilo_create_rasterizer_state 3 62 544 2
ilo_bind_rasterizer_state 2 13 102 2
ilo_delete_rasterizer_state 1 4 18 2
ilo_create_depth_stencil_alpha_state 4 38 303 2
ilo_bind_depth_stencil_alpha_state 2 17 122 2
ilo_delete_depth_stencil_alpha_state 1 4 18 2
ilo_create_fs_state 1 10 63 2
ilo_bind_fs_state 1 6 38 2
ilo_delete_fs_state 1 7 49 2
ilo_create_vs_state 1 10 63 2
ilo_bind_vs_state 1 6 38 2
ilo_delete_vs_state 1 7 49 2
ilo_create_gs_state 1 10 63 2
ilo_bind_gs_state 2 8 48 2
ilo_delete_gs_state 1 7 49 2
ilo_create_vertex_elements_state 7 46 340 3
ilo_bind_vertex_elements_state 1 6 38 2
ilo_delete_vertex_elements_state 1 5 25 2
ilo_set_blend_color 1 7 54 2
ilo_set_stencil_ref 2 11 92 2
ilo_set_sample_mask 2 9 47 2
ilo_set_clip_state 1 7 41 2
ilo_set_constant_buffer 6 51 465 4
fb_set_blend_caps 9 34 219 3
ilo_set_framebuffer_state 9 38 302 2
ilo_set_polygon_stipple 2 12 94 2
ilo_set_scissor_states 4 25 182 4
ilo_set_viewport_states 8 27 204 4
ilo_set_sampler_views 12 43 245 5
ilo_set_shader_images 9 27 189 5
ilo_set_vertex_buffers 3 14 95 4
ilo_set_index_buffer 2 13 103 2
ilo_create_stream_output_target 1 22 155 4
ilo_set_stream_output_targets 7 24 186 4
ilo_stream_output_target_destroy 1 6 29 2
ilo_create_sampler_view 6 57 453 3
ilo_sampler_view_destroy 1 6 29 2
ilo_create_surface 11 67 635 3
ilo_surface_destroy 1 6 29 2
ilo_create_compute_state 1 10 63 2
ilo_bind_compute_state 1 6 38 2
ilo_delete_compute_state 1 7 49 2
ilo_set_compute_resources 8 27 184 4
ilo_set_global_binding 11 46 323 5
ilo_init_state_functions 1 53 408 1
ilo_state_vector_init 1 22 211 2
ilo_state_vector_cleanup 12 37 424 1
ilo_state_vector_resource_renamed 25 88 605 2
ilo_state_vector_dump_dirty 3 48 282 1
Source file: ./lib/mesa/src/gallium/drivers/svga/include/svga3d_cmd.h
Source file: ./lib/mesa/src/gallium/drivers/svga/include/svga_reg.h
Source file: ./lib/mesa/src/gallium/drivers/svga/include/svga_types.h
Source file: ./lib/mesa/src/gallium/drivers/svga/include/VGPU10ShaderTokens.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svgadump/svga_shader.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sh_reg_type 1 4 22 1
sh_dstreg_type 1 4 22 1
sh_srcreg_type 1 4 22 1
Source file: ./lib/mesa/src/gallium/drivers/svga/include/svga3d_surfacedefs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clamped_umul32 2 5 44 2
clamped_uadd32 3 8 35 2
svga3dsurface_get_desc 2 6 30 1
svga3dsurface_get_mip_size 1 8 70 2
svga3dsurface_get_size_in_blocks 1 11 70 3
svga3dsurface_is_planar_surface 1 4 21 1
svga3dsurface_calculate_pitch 1 9 44 2
svga3dsurface_get_image_buffer_size 3 20 123 3
svga3dsurface_get_image_offset 3 27 121 5
svga3dsurface_get_serialized_size 3 18 93 4
svga3dsurface_get_pixel_offset 1 14 118 6
Source file: ./lib/mesa/src/gallium/drivers/svga/svgadump/svga_shader_dump.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svgadump/svga_dump.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 4 31 3
clone 1 2 16 1
visit_class 3 6 54 1
visit_enumeration 3 13 85 1
dump_decl 1 3 23 2
__init__ 1 4 27 3
clone 1 2 16 1
visit_char 1 2 11 1
visit_unsigned_char 1 2 11 1
visit_signed_char 1 2 11 1
visit_wchar 1 2 11 1
visit_short_int 1 2 11 1
visit_short_unsigned_int 1 2 11 1
visit_bool 1 2 11 1
visit_int 1 2 11 1
visit_unsigned_int 1 2 11 1
visit_long_int 1 2 11 1
visit_long_unsigned_int 1 2 11 1
visit_long_long_int 1 2 11 1
visit_long_long_unsigned_int 1 2 11 1
visit_float 1 2 11 1
visit_double 1 2 11 1
visit_array 2 3 39 1
visit_pointer 1 2 11 1
visit_declarated 1 3 23 1
print_instance 1 2 23 2
dump_type 1 4 31 2
dump_struct 1 7 33 2
dump_cmds 6 85 177 0
main 5 37 160 0
Source file: ./lib/mesa/src/gallium/drivers/svga/svgadump/svga_dump.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svgadump/svga_shader_op.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svgadump/svga_shader_op.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_opcode_info 3 17 83 1
Source file: ./lib/mesa/src/gallium/drivers/svga/include/svga3d_types.h
Source file: ./lib/mesa/src/gallium/drivers/svga/include/svga3d_dx.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svgadump/svga_shader_dump.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_indent 2 7 30 1
dump_op 16 54 203 2
format_reg 3 15 88 3
dump_reg 25 96 451 3
dump_cdata 1 4 41 1
dump_idata 1 4 41 1
dump_bdata 2 4 16 1
dump_sampleinfo 4 17 62 1
dump_semantic 16 54 182 2
dump_dstreg 15 53 259 3
dump_srcreg 29 61 308 3
parse_op 12 35 306 5
dump_inst 4 29 188 4
svga_shader_dump 29 137 808 3
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_tgsi_decl_sm30.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_vs_ps_semantic 10 50 213 4
emit_decl 2 19 119 4
emit_vface_decl 3 11 54 1
ps30_input_emit_depth_fog 3 16 89 2
ps30_input 23 99 666 3
ps30_output 8 50 304 3
vs30_input 2 20 147 3
vs30_output_emit_depth_fog 2 13 73 2
vs30_output 10 47 328 3
svga_tgsi_sampler_type 6 15 54 2
ps30_sampler 2 14 103 2
svga_shader_emit_samplers_decl 3 9 45 1
svga_translate_decl_sm30 9 40 240 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_screen 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_state_fs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_dummy_fragment_shader 3 20 149 1
translate_fragment_program 2 13 63 3
get_compiled_dummy_shader 2 14 80 3
compile_fs 5 34 196 4
make_fs_key 29 110 903 3
svga_reemit_fs_bindings 5 26 170 1
emit_hw_fs 6 29 193 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_state_need_swtnl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_need_swvfetch 3 11 71 2
update_need_pipeline 16 58 378 2
update_need_swtnl 8 26 169 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_state.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_state_sampler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_resource_handle 2 9 38 1
svga_check_sampler_view_resource_collision 5 18 113 3
svga_check_sampler_framebuffer_resource_collision 6 20 114 2
svga_validate_pipe_sampler_view 19 77 453 2
update_sampler_resources 15 81 527 2
update_samplers 14 63 436 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_format.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_winsys.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_resource_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_buffer_needs_hw_storage 1 5 24 1
svga_buffer_transfer_map 27 123 754 6
svga_buffer_transfer_flush_region 1 14 107 3
svga_buffer_transfer_unmap 5 26 182 2
svga_buffer_destroy 7 22 177 2
svga_buffer_create 9 48 327 2
svga_user_buffer_create 2 30 209 4
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_resource_create 2 8 40 2
svga_resource_from_handle 2 10 45 4
svga_can_create_resource 4 31 186 2
svga_init_resource_functions 2 13 77 1
svga_init_screen_resource_functions 1 8 49 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_link.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_link_shaders 12 55 395 3
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_sampler_view.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_sampler_view_reference 2 8 55 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_hw_reg.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_shader.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_compile_keys_equal 1 7 53 2
svga_shader_too_large 3 13 64 2
svga_shader_type 4 14 43 1
svga_have_vs_streamout 2 4 31 1
svga_have_gs_streamout 2 4 31 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_draw.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_set_scissor_states 1 9 55 4
svga_set_polygon_stipple 3 20 128 2
svga_cleanup_framebuffer 2 13 115 1
svga_set_framebuffer_state 23 80 545 2
svga_set_clip_state 1 7 40 2
svga_set_viewport_states 1 9 46 4
svga_set_debug_callback 2 12 85 2
svga_init_misc_functions 1 9 57 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_constants.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_set_constant_buffer 9 37 287 4
svga_init_constbuffer_functions 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_format.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_translate_vertex_format_vgpu10 2 11 61 3
svga_translate_format 33 71 282 3
check_format_tables 4 16 105 1
svga_get_format_cap 10 34 207 3
svga_format_size 2 15 94 4
svga_format_name 1 5 25 1
svga_format_is_integer 22 29 84 1
svga_format_support_gen_mips 1 5 34 1
svga_get_texture_datatype 28 57 243 1
svga_has_any_integer_cbufs 4 11 63 1
svga_typeless_format 68 99 300 1
svga_sampler_format 5 15 42 1
svga_format_is_uncompressed_snorm 7 14 39 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_state 1 5 17 2
accumulate_state 1 5 16 2
xor_states 1 6 21 3
update_state 12 47 298 3
svga_update_state 6 29 195 2
svga_update_state_retry 2 11 56 2
svga_emit_initial_state 3 42 184 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_state_constants.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_get_extra_constants_common 5 31 226 4
svga_get_extra_fs_constants 1 9 55 2
svga_get_prescale_constants 1 8 72 2
svga_get_pt_sprite_constants 1 11 115 2
svga_get_clip_plane_constants 3 16 86 3
svga_get_extra_vs_constants 3 21 183 2
svga_get_extra_gs_constants 3 16 111 2
emit_const 5 30 190 4
emit_const_range 17 82 476 5
emit_consts_vgpu9 13 78 544 2
emit_constbuf_vgpu10 17 99 632 2
emit_consts_vgpu10 7 52 331 2
emit_fs_consts 3 14 73 2
emit_vs_consts 3 14 73 2
emit_gs_consts 5 13 79 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_hwtnl_create 2 11 51 1
svga_hwtnl_destroy 5 14 133 1
svga_hwtnl_set_flatshade 4 12 71 3
svga_hwtnl_set_fillmode 1 4 18 2
svga_hwtnl_vertex_decls 1 13 89 5
svga_hwtnl_vertex_buffers 1 6 39 3
svga_hwtnl_is_buffer_referred 7 22 122 2
draw_vgpu9 19 92 675 1
xlate_index_format 3 13 42 1
validate_sampler_resources 11 49 318 1
validate_constant_buffers 9 40 239 1
last_command_was_draw 6 13 44 1
draw_vgpu10 45 192 1230 8
svga_hwtnl_flush 3 10 71 1
svga_hwtnl_set_index_bias 1 4 18 2
check_draw_params 29 122 608 5
svga_hwtnl_prim 6 40 306 8
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_state_vs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_dummy_vertex_shader 2 19 123 1
translate_vertex_program 2 13 63 3
get_compiled_dummy_vertex_shader 2 14 80 3
compile_vs 5 32 178 4
make_vs_key 4 26 285 2
svga_reemit_vs_bindings 5 27 172 1
compile_passthrough_vs 8 60 417 4
emit_hw_vs 11 50 305 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_screen_cache.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_resource_texture.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_texture 2 6 40 1
svga_transfer 1 5 22 1
svga_age_texture_view 1 5 38 2
check_face_level 3 14 98 3
svga_define_texture_level 1 6 36 3
svga_is_texture_level_defined 1 6 44 3
svga_set_texture_rendered_to 1 6 36 3
svga_clear_texture_rendered_to 1 6 38 3
svga_was_texture_rendered_to 1 6 44 3
svga_set_texture_dirty 1 6 36 3
svga_clear_texture_dirty 2 7 50 1
svga_is_texture_dirty 1 6 44 3
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_tgsi.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_generate_vdecl_semantics 2 13 48 3
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_resource_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_transfer_dma_band 3 42 271 13
svga_transfer_dma 11 73 567 4
svga_texture_get_handle 1 13 98 3
svga_texture_destroy 2 18 139 2
need_tex_readback 6 21 118 1
readback_image_vgpu9 2 13 72 4
readback_image_vgpu10 2 16 82 5
svga_texture_transfer_map_dma 9 50 385 2
svga_texture_transfer_map_direct 12 86 677 2
svga_texture_transfer_map 16 81 473 6
svga_texture_surface_unmap 3 18 107 2
update_image_vgpu9 2 14 81 5
update_image_vgpu10 2 17 91 6
svga_texture_transfer_unmap_dma 5 20 138 2
svga_texture_transfer_unmap_direct 8 56 364 2
svga_texture_transfer_unmap 5 32 213 2
format_has_depth 1 5 25 1
svga_texture_create 39 179 1097 2
svga_texture_from_handle 29 76 533 3
svga_texture_generate_mipmap 8 44 300 7
svga_texture_transfer_map_upload_create 1 6 34 1
svga_texture_transfer_map_upload_destroy 1 4 16 1
svga_texture_transfer_map_can_upload 9 28 184 2
svga_texture_transfer_map_upload 7 52 439 2
svga_texture_transfer_unmap_upload 3 41 282 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_surface.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_surface 1 4 17 1
svga_surface_const 1 4 19 1
svga_resource_type 8 18 55 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_resource.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
retry_draw_range_elements 5 45 229 12
retry_draw_arrays 6 32 194 7
need_fallback_prim_restart 7 17 99 2
svga_draw_vbo 11 69 442 2
svga_init_draw_functions 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_state_vdecl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_hw_vs_vdecl 7 58 489 2
emit_hw_vdecl 2 6 33 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_vertex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_set_vertex_buffers 1 10 59 4
svga_set_index_buffer 1 6 37 2
attrib_needs_range_adjustment 2 9 25 1
translate_vertex_format_to_decltype 22 28 145 1
define_input_element_object 13 66 443 2
translate_vertex_decls 5 22 144 2
svga_create_vertex_elements_state 3 33 197 3
svga_bind_vertex_elements_state 1 7 49 2
svga_delete_vertex_elements_state 4 21 154 2
svga_cleanup_vertex_state 3 9 96 1
svga_init_vertex_functions 1 8 49 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_blend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_translate_blend_factor 23 36 171 2
svga_translate_blend_func 6 13 53 1
define_blend_state_object 4 33 280 2
svga_create_blend_state 35 169 1349 2
svga_bind_blend_state 1 7 42 2
svga_delete_blend_state 4 22 150 2
svga_set_blend_color 1 7 40 2
svga_init_blend_functions 1 7 41 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_cmd_vgpu10.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
view_relocation 2 14 79 4
surface_to_resourceid 2 12 60 4
SVGA3D_vgpu10_PredCopyRegion 2 22 121 6
SVGA3D_vgpu10_PredCopy 2 16 91 3
SVGA3D_vgpu10_SetViewports 1 9 52 3
SVGA3D_vgpu10_SetShader 2 17 87 4
SVGA3D_vgpu10_SetShaderResources 3 28 150 6
SVGA3D_vgpu10_SetSamplers 1 12 65 5
SVGA3D_vgpu10_ClearRenderTargetView 2 19 100 3
SVGA3D_vgpu10_SetRenderTargets 5 44 246 4
SVGA3D_vgpu10_SetBlendState 1 11 60 4
SVGA3D_vgpu10_SetDepthStencilState 1 9 39 3
SVGA3D_vgpu10_SetRasterizerState 1 8 35 2
SVGA3D_vgpu10_SetPredication 2 14 64 3
SVGA3D_vgpu10_SetSOTargets 4 34 195 4
SVGA3D_vgpu10_SetScissorRects 2 16 85 3
SVGA3D_vgpu10_SetStreamOutput 1 8 35 2
SVGA3D_vgpu10_Draw 1 10 45 3
SVGA3D_vgpu10_DrawIndexed 1 12 50 4
SVGA3D_vgpu10_DrawInstanced 1 13 55 5
SVGA3D_vgpu10_DrawIndexedInstanced 1 15 60 6
SVGA3D_vgpu10_DrawAuto 1 7 32 1
SVGA3D_vgpu10_DefineQuery 1 10 44 4
SVGA3D_vgpu10_DestroyQuery 1 8 35 2
SVGA3D_vgpu10_BindQuery 2 15 72 3
SVGA3D_vgpu10_SetQueryOffset 1 9 39 3
SVGA3D_vgpu10_BeginQuery 1 8 35 2
SVGA3D_vgpu10_EndQuery 1 8 35 2
SVGA3D_vgpu10_ClearDepthStencilView 2 23 111 5
SVGA3D_vgpu10_DefineShaderResourceView 2 20 100 6
SVGA3D_vgpu10_DestroyShaderResourceView 1 9 35 2
SVGA3D_vgpu10_DefineRenderTargetView 2 21 98 6
SVGA3D_vgpu10_DestroyRenderTargetView 1 8 35 2
SVGA3D_vgpu10_DefineDepthStencilView 2 23 121 6
SVGA3D_vgpu10_DestroyDepthStencilView 1 8 35 2
SVGA3D_vgpu10_DefineElementLayout 3 21 124 4
SVGA3D_vgpu10_DestroyElementLayout 1 8 35 2
SVGA3D_vgpu10_DefineBlendState 1 15 80 5
SVGA3D_vgpu10_DestroyBlendState 1 8 35 2
SVGA3D_vgpu10_DefineDepthStencilState 1 32 117 18
SVGA3D_vgpu10_DestroyDepthStencilState 1 9 35 2
SVGA3D_vgpu10_DefineRasterizerState 1 33 132 17
SVGA3D_vgpu10_DestroyRasterizerState 1 8 35 2
SVGA3D_vgpu10_DefineSamplerState 1 23 87 12
SVGA3D_vgpu10_DestroySamplerState 1 8 35 2
SVGA3D_vgpu10_DefineAndBindShader 2 31 212 5
SVGA3D_vgpu10_DestroyShader 1 8 35 2
SVGA3D_vgpu10_DefineStreamOutput 2 18 106 5
SVGA3D_vgpu10_DestroyStreamOutput 1 8 35 2
SVGA3D_vgpu10_SetInputLayout 1 8 35 2
SVGA3D_vgpu10_SetVertexBuffers 3 29 197 5
SVGA3D_vgpu10_SetTopology 1 8 35 2
SVGA3D_vgpu10_SetIndexBuffer 2 16 83 4
SVGA3D_vgpu10_SetSingleConstantBuffer 3 26 135 6
SVGA3D_vgpu10_ReadbackSubResource 2 16 81 3
SVGA3D_vgpu10_UpdateSubResource 2 18 93 4
SVGA3D_vgpu10_GenMips 2 15 79 3
SVGA3D_vgpu10_BufferCopy 2 17 119 6
SVGA3D_vgpu10_TransferFromBuffer 2 23 140 8
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_public.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_sampler_view.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_debug_describe_sampler_view 1 7 46 2
svga_get_tex_sampler_view 12 92 531 4
svga_validate_sampler_view 6 31 234 2
svga_destroy_sampler_view_priv 2 11 84 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_swtnl_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_swtnl_draw_vbo 13 79 628 2
svga_init_swtnl 9 35 297 1
svga_destroy_swtnl 1 4 18 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_swtnl_private.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_vbuf_render 1 5 22 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svgadump/svga_dump.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
shader_name 4 13 36 1
dump_SVGA3dVertexDecl 41 144 586 1
dump_SVGA3dTextureState 32 104 382 1
dump_SVGA3dViewport 1 9 81 1
dump_SVGA3dSamplerId 1 4 17 1
dump_SVGA3dSoTarget 1 5 33 1
dump_SVGA3dInputElementDesc 1 9 84 1
dump_SVGA3dVertexBuffer 1 6 45 1
dump_SVGA3dCopyBox 1 12 117 1
dump_SVGA3dShaderResourceViewId 1 4 17 1
dump_SVGA3dCmdSetClipPlane 1 9 93 1
dump_SVGA3dCmdWaitForQuery 3 17 96 1
dump_SVGA3dCmdSetRenderTarget 3 18 112 1
dump_SVGA3dCmdSetTextureState 1 4 21 1
dump_SVGA3dCmdSurfaceCopy 1 9 93 1
dump_SVGA3dCmdSetMaterial 7 44 394 1
dump_SVGA3dCmdSetLightData 7 56 576 1
dump_SVGA3dCmdSetViewport 1 8 77 1
dump_SVGA3dCmdSetScissorRect 1 8 77 1
dump_SVGA3dCopyRect 1 9 81 1
dump_SVGA3dCmdSetShader 1 6 45 1
dump_SVGA3dCmdEndQuery 3 17 96 1
dump_SVGA3dSize 1 6 45 1
dump_SVGA3dCmdDestroySurface 1 4 21 1
dump_SVGA3dCmdDefineContext 1 4 21 1
dump_SVGA3dRect 1 7 57 1
dump_SVGA3dCmdBeginQuery 3 15 68 1
dump_SVGA3dRenderState 99 304 1040 1
dump_SVGA3dVertexDivisor 1 7 57 1
dump_SVGA3dCmdDefineShader 3 16 80 1
dump_constants 8 57 368 4
dump_SVGA3dCmdSetShaderConst 1 7 71 2
dump_SVGA3dCmdSetGBShaderConstInline 1 7 73 2
dump_SVGA3dCmdSetZRange 1 6 49 1
dump_SVGA3dCmdDrawPrimitives 1 6 45 1
dump_SVGA3dCmdSetLightEnabled 1 6 45 1
dump_SVGA3dPrimitiveRange 9 38 194 1
dump_SVGA3dCmdPresent 1 4 21 1
dump_SVGA3dCmdSetRenderState 1 4 21 1
dump_SVGA3dCmdSurfaceStretchBlt 4 35 318 1
dump_SVGA3dCmdSurfaceDMA 3 20 144 1
dump_SVGA3dCmdSurfaceDMASuffix 1 7 61 1
dump_SVGA3dCmdSetTransform 17 73 448 1
dump_SVGA3dCmdDestroyShader 3 16 80 1
dump_SVGA3dCmdDestroyContext 1 4 21 1
dump_SVGA3dCmdClear 4 21 114 1
dump_SVGA3dCmdDefineSurface 6 31 215 1
dump_SVGASignedRect 1 7 57 1
dump_SVGA3dBox 1 6 38 1
dump_SVGA3dCmdBlitSurfaceToScreen 1 15 175 1
dump_SVGA3dCmdDefineGBContext 1 4 18 1
dump_SVGA3dCmdBindGBContext 1 6 36 1
dump_SVGA3dCmdDestroyGBContext 1 4 18 1
dump_SVGA3dCmdDefineGBShader 1 6 39 1
dump_SVGA3dCmdBindGBShader 1 6 36 1
dump_SVGA3dCmdDestroyGBShader 1 4 18 1
dump_SVGA3dCmdBindGBSurface 1 5 27 1
dump_SVGA3dCmdUpdateGBSurface 1 4 18 1
dump_SVGA3dCmdUpdateGBImage 1 7 50 1
dump_SVGA3dCmdReadbackGBImage 1 6 42 1
dump_SVGA3dCmdInvalidateGBImage 1 6 42 1
dump_SVGA3dCmdInvalidateGBImagePartial 1 8 59 1
SVGA3D_DUMP_HEADER 1 5 25 1
SVGA3D_DUMP_HEADER 1 5 25 1
SVGA3D_DUMP_HEADER 1 5 20 1
SVGA3D_DUMP_HEADER 1 6 27 1
SVGA3D_DUMP_HEADER 1 7 34 1
SVGA3D_DUMP_HEADER 1 8 41 1
SVGA3D_DUMP_HEADER 1 3 6 1
SVGA3D_DUMP_HEADER 1 9 53 1
SVGA3D_DUMP_HEADER 1 5 20 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 15 60 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 5 20 1
SVGA3D_DUMP_HEADER 1 5 20 1
SVGA3D_DUMP_HEADER 1 6 27 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 5 20 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 5 20 1
SVGA3D_DUMP_HEADER 1 3 6 1
SVGA3D_DUMP_HEADER 1 5 20 1
SVGA3D_DUMP_HEADER 1 3 6 1
SVGA3D_DUMP_HEADER 1 3 6 1
SVGA3D_DUMP_HEADER 1 8 49 1
SVGA3D_DUMP_HEADER 1 7 34 1
SVGA3D_DUMP_HEADER 2 26 166 1
SVGA3D_DUMP_HEADER 1 5 25 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 24 175 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 19 108 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 4 13 1
dump_SVGA3dCmdDXDefineBlendState 4 24 185 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 20 125 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 19 118 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 17 112 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 6 32 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 7 34 1
SVGA3D_DUMP_HEADER 3 16 115 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 8 46 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 15 75 1
SVGA3D_DUMP_HEADER 1 6 32 1
SVGA3D_DUMP_HEADER 1 8 42 1
SVGA3D_DUMP_HEADER 1 5 20 1
dump_SVGA3dCmdDXUpdateSubResource 1 6 31 1
dump_SVGA3dCmdDXReadbackSubResource 1 5 23 1
SVGA3D_DUMP_HEADER 1 8 41 1
SVGA3D_DUMP_HEADER 1 6 27 1
SVGA3D_DUMP_HEADER 1 4 13 1
SVGA3D_DUMP_HEADER 1 10 56 1
dump_SVGA3dCmdInvalidateGBSurface 1 4 16 1
svga_dump_command 60 492 2870 3
svga_dump_commands 6 26 184 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_query 1 4 17 1
define_query_vgpu9 3 20 137 2
begin_query_vgpu9 3 18 150 2
end_query_vgpu9 2 11 80 2
get_query_result_vgpu9 6 28 197 4
allocate_query_block 9 32 170 1
allocate_query_slot 3 14 65 2
deallocate_query_slot 1 8 38 3
allocate_query_block_entry 3 19 98 2
allocate_query 5 28 165 3
deallocate_query 4 19 100 2
destroy_gb_query_obj 4 20 127 1
define_query_vgpu10 10 52 427 3
destroy_query_vgpu10 1 7 41 2
rebind_vgpu10_query 2 10 66 1
begin_query_vgpu10 4 19 142 2
end_query_vgpu10 3 13 81 2
get_query_result_vgpu10 8 23 174 5
svga_create_query 33 82 376 3
svga_destroy_query 32 61 291 2
svga_begin_query 31 96 488 2
svga_end_query 33 99 528 2
svga_get_query_result 31 119 678 4
svga_render_condition 9 36 228 4
svga_get_timestamp 1 10 65 1
svga_set_active_query_state 1 3 12 2
svga_init_query_functions 1 11 73 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_state_rss.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_queue_rs 1 8 46 3
emit_rss_vgpu9 27 154 1451 2
get_no_cull_rasterizer_state 2 18 142 1
emit_rss_vgpu10 21 79 640 2
emit_rss 2 9 40 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_state_tss.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_cleanup_tss_binding 3 15 113 1
emit_tex_binding_unit 13 50 315 7
update_tss_binding 8 60 403 2
svga_reemit_tss_bindings 8 50 367 1
svga_queue_tss 1 11 76 4
emit_tss_unit 3 22 226 4
update_tss 7 37 241 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_depthstencil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_translate_compare_func 9 16 71 1
svga_translate_stencil_op 9 16 71 1
define_depth_stencil_state_object 3 34 223 2
svga_create_depth_stencil_state 7 62 609 2
svga_bind_depth_stencil_state 2 9 57 2
svga_delete_depth_stencil_state 4 23 163 2
svga_set_stencil_ref 2 10 54 2
svga_set_sample_mask 1 7 36 2
svga_init_depth_stencil_functions 1 8 49 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_draw_elements.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_indices 16 62 435 10
svga_hwtnl_simple_draw_range_elements 2 26 140 11
svga_hwtnl_draw_range_elements 5 68 288 11
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_cmd.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SVGA3D_GetLastCommand 1 4 15 1
SVGA3D_ResetLastCommand 1 4 15 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_pipe_sampler_view 1 4 17 1
svga_context 1 4 17 1
svga_sws 1 4 21 1
svga_have_gb_objects 1 4 24 1
svga_have_gb_dma 1 4 24 1
svga_have_vgpu10 1 4 24 1
svga_need_to_rebind_resources 1 4 24 1
svga_rects_equal 1 4 30 2
svga_get_time 2 4 22 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_swtnl.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_tgsi_emit.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_instruction 1 5 22 2
inst_token 1 7 25 1
inst_token_predicated 1 8 31 1
inst_token_setp 1 8 31 1
dst_register 1 17 100 2
writemask 1 6 28 2
src_token 1 16 94 2
src_register 1 7 36 2
dst 1 4 27 1
src 1 4 22 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_tgsi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_shader_expand 3 19 112 1
reserve 3 9 51 2
svga_shader_emit_dword 2 8 46 2
svga_shader_emit_dwords 2 9 58 3
svga_shader_emit_opcode 3 16 107 2
svga_shader_emit_header 3 14 63 1
svga_tgsi_vgpu9_translate 15 72 495 4
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_draw_arrays.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
generate_indices 5 28 162 5
compare 2 7 30 3
retrieve_or_generate_indices 16 65 463 7
simple_draw_arrays 2 21 126 6
svga_hwtnl_draw_arrays 12 77 384 6
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_swtnl_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_draw_viewport 7 37 179 1
update_swtnl_draw 10 37 258 2
translate_vertex_format 5 16 48 1
svga_vdecl_to_input_element 3 26 198 3
svga_swtnl_update_vdecl 16 111 788 1
update_swtnl_vdecl 1 5 18 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
begin_blit 1 18 204 1
clear_buffers_with_quad 1 13 67 5
is_integer_target 5 12 72 2
ints_fit_in_floats 4 8 58 1
try_clear 26 88 585 5
svga_clear 4 22 157 5
svga_clear_texture 26 139 921 5
svga_init_clear_functions 1 5 25 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_mksstats.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_swtnl_backend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_vbuf_render_get_vertex_info 1 7 39 1
svga_vbuf_render_allocate_vertices 9 49 311 3
svga_vbuf_render_map_vertices 3 31 142 1
svga_vbuf_render_unmap_vertices 3 30 241 3
svga_vbuf_render_set_primitive 1 6 29 2
svga_vbuf_submit_state 6 49 331 1
svga_vbuf_render_draw_arrays 2 24 175 3
svga_vbuf_render_draw_elements 4 55 342 3
svga_vbuf_render_release_vertices 1 3 9 1
svga_vbuf_render_destroy 1 7 44 1
svga_vbuf_render_create 1 22 157 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_gs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_create_gs_state 3 20 166 2
svga_bind_gs_state 1 7 49 2
svga_delete_gs_state 8 39 291 2
svga_init_gs_functions 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_draw_private.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_translate_prim 11 39 165 3
svga_need_unfilled_fallback 7 19 91 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_tgsi_insn.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_opcode 13 20 96 1
translate_file 8 15 66 1
translate_dst_register 4 29 166 3
swizzle 1 14 144 5
scalar 1 5 32 2
svga_arl_needs_adjustment 3 9 51 1
svga_arl_adjustment 3 9 58 1
translate_src_register 11 55 315 2
get_temp 2 9 48 1
release_temp 2 6 29 2
reset_temp_regs 1 4 15 1
emit_src 3 13 91 2
emit_dst 1 6 36 2
emit_op1 3 9 43 4
emit_op2 4 11 54 5
emit_op3 5 13 65 6
emit_op4 6 15 76 7
absolute 1 5 19 1
negate 5 18 73 1
emit_repl 3 21 144 3
submit_op0 2 7 32 3
submit_op1 1 7 31 4
submit_op2 11 31 178 5
submit_op3 25 51 361 6
submit_op4 24 53 382 7
alias_src_dst 3 10 50 2
emit_def_const 5 33 218 7
create_loop_const 2 13 55 1
create_arl_consts 10 34 234 1
get_vface 1 5 24 1
create_common_immediate 4 20 135 1
common_immediate_swizzle 5 15 67 1
get_immediate 1 12 96 5
get_zero_immediate 1 8 52 1
get_one_immediate 1 8 52 1
get_half_immediate 1 7 52 1
get_two_immediate 1 8 52 1
get_loop_const 1 7 35 1
get_fake_arl_const 3 13 97 1
get_tex_dimensions 1 9 55 2
emit_fake_arl 3 18 141 2
emit_if 5 19 139 2
emit_else 1 5 26 2
emit_endif 1 6 31 2
emit_floor 3 14 104 2
emit_ceil 3 13 104 2
emit_div 5 24 165 2
emit_dp2 3 19 148 2
emit_dph 3 17 129 2
do_emit_sincos 1 7 40 3
emit_sincos 3 12 98 2
emit_sin 3 14 107 2
emit_cos 3 14 107 2
emit_ssg 4 25 206 2
emit_sub 2 14 93 2
emit_kill_if 10 25 169 2
emit_kill 2 12 75 2
same_register 3 6 51 2
emit_conditional 14 55 278 7
emit_select 6 27 163 5
emit_select_op 1 11 78 3
emit_cmp 2 21 149 2
emit_tex2 14 59 345 3
emit_tex4 2 24 152 3
emit_tex_swizzle 10 53 300 7
emit_tex 28 93 589 2
emit_bgnloop 3 11 72 2
emit_endloop 1 7 36 2
emit_brk 1 6 31 2
emit_scalar_op1 1 13 82 3
emit_simple_instruction 5 29 190 3
emit_mov 6 14 100 2
emit_deriv 9 43 218 2
emit_arl 3 13 63 2
emit_pow 5 27 200 2
emit_xpd 10 36 244 2
submit_lrp 8 27 145 5
emit_lrp 1 12 95 2
emit_dst_insn 14 52 288 2
emit_exp 13 46 292 2
emit_lit 11 51 319 2
emit_ex2 3 20 137 2
emit_log 22 76 489 2
emit_trunc_round 10 42 339 3
emit_bgnsub 5 16 100 3
emit_call 6 18 122 2
emit_end 2 9 34 1
svga_emit_instruction 64 126 648 3
svga_emit_immediate 5 17 167 2
make_immediate 2 11 70 6
emit_vs_preamble 3 9 51 1
emit_ps_preamble 6 22 135 1
emit_ps_postamble 12 40 239 1
emit_vs_postamble 11 68 395 1
emit_light_twoside 13 43 346 1
emit_frontface 3 22 127 1
emit_inverted_texcoords 3 23 195 1
emit_adjusted_vertex_attribs 9 49 284 1
needs_to_create_common_immediate 35 54 439 1
needs_to_create_loop_const 1 4 24 1
needs_to_create_arl_consts 1 4 19 1
pre_parse_add_indirect 5 18 119 3
pre_parse_instruction 10 27 222 3
pre_parse_tokens 7 27 120 2
svga_shader_emit_helpers 16 40 192 1
svga_shader_emit_instructions 19 76 424 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_get_vendor 1 4 12 1
svga_get_name 4 12 76 1
get_float_cap 2 8 41 3
get_uint_cap 2 8 41 3
get_bool_cap 2 8 41 3
svga_get_paramf 11 25 116 2
svga_get_param 150 218 835 2
vgpu9_get_shader_param 69 140 493 3
vgpu10_get_shader_param 39 75 277 3
svga_get_shader_param 2 12 66 3
svga_is_format_supported 25 71 340 5
svga_fence_reference 1 7 42 3
svga_fence_finish 2 19 105 4
svga_get_driver_query_info 3 57 260 3
svga_destroy_screen 1 9 54 1
svga_screen_create 12 124 748 1
svga_winsys_screen 1 4 17 1
svga_screen 1 6 31 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_flush.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_flush 6 25 181 3
svga_init_flush_functions 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_destroy 7 44 341 1
svga_context_create 22 137 1068 3
svga_context_flush 7 44 353 2
svga_context_finish 1 8 60 1
svga_hwtnl_flush_retry 2 10 55 1
svga_hwtnl_flush_buffer 2 7 32 2
svga_surfaces_flush 1 7 37 1
svga_winsys_context 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_state_gs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_dummy_geometry_shader 1 4 9 1
translate_geometry_program 1 8 44 3
compile_gs 5 29 160 4
make_gs_key 1 16 163 2
svga_reemit_gs_bindings 4 25 159 1
emit_hw_gs 12 49 321 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_texture_copy_handle 2 45 263 16
svga_texture_view_surface 16 74 526 11
svga_create_surface_view 16 113 724 4
svga_create_surface 7 22 157 3
create_backed_surface_view 3 19 116 2
svga_validate_surface_view 10 57 352 2
svga_surface_destroy 7 39 279 2
svga_mark_surface_dirty 3 15 95 1
svga_mark_surfaces_dirty 4 10 81 1
svga_propagate_surface 7 46 360 2
svga_propagate_rendertargets 4 13 87 1
svga_surface_needs_propagation 2 6 46 1
svga_get_sample_position 4 58 436 4
svga_init_surface_functions 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_fs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_create_fs_state 2 18 148 2
svga_bind_fs_state 1 7 49 2
svga_delete_fs_state 5 30 230 2
svga_init_fs_functions 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_cmd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
surface_to_surfaceid 2 17 106 4
SVGA3D_FIFOReserve 2 14 72 4
SVGA_FIFOCommitAll 1 4 16 1
SVGA3D_DefineContext 2 11 54 1
SVGA3D_DestroyContext 2 11 54 1
SVGA3D_BeginDefineSurface 2 24 151 7
SVGA3D_DefineSurface2D 2 20 111 5
SVGA3D_DestroySurface 2 13 71 2
SVGA3D_SurfaceDMA 4 47 299 6
SVGA3D_BufferDMA 4 58 331 8
SVGA3D_SetRenderTarget 2 15 82 3
SVGA3D_DefineShader 2 20 104 5
SVGA3D_DestroyShader 2 16 72 3
SVGA3D_SetShaderConst 5 32 158 5
SVGA3D_SetShaderConsts 2 22 117 6
SVGA3D_SetShader 3 17 83 3
SVGA3D_BeginClear 2 23 109 7
SVGA3D_ClearRect 2 23 115 9
SVGA3D_BeginDrawPrimitives 2 29 163 5
SVGA3D_BeginSurfaceCopy 2 19 118 5
SVGA3D_SurfaceStretchBlt 2 21 115 6
SVGA3D_SetViewport 2 14 65 2
SVGA3D_SetScissorRect 2 14 65 2
SVGA3D_SetClipPlane 2 18 116 3
SVGA3D_SetZRange 2 16 76 3
SVGA3D_BeginSetTextureState 2 15 73 3
SVGA3D_BeginSetRenderState 2 15 73 3
SVGA3D_BeginGBQuery 2 15 63 2
SVGA3D_BeginQuery 3 17 77 2
SVGA3D_EndGBQuery 2 18 93 3
SVGA3D_EndQuery 3 20 104 3
SVGA3D_WaitForGBQuery 2 18 93 3
SVGA3D_WaitForQuery 3 20 104 3
SVGA3D_BindGBShader 2 15 75 2
SVGA3D_SetGBShader 4 21 110 3
SVGA3D_BindGBSurface 2 15 72 2
SVGA3D_UpdateGBImage 2 21 111 5
SVGA3D_UpdateGBSurface 2 16 75 2
SVGA3D_ReadbackGBImage 2 19 99 4
SVGA3D_ReadbackGBSurface 2 16 75 2
SVGA3D_ReadbackGBImagePartial 2 23 120 6
SVGA3D_InvalidateGBImagePartial 2 22 114 6
SVGA3D_SetGBShaderConstsInline 2 23 127 6
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_debug.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SVGA_DBG 3 12 54 3
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_link.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_state_tgsi_transform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bind_gs_state 1 6 28 2
emulate_point_sprite 11 74 474 3
add_point_sprite_shader 5 27 168 1
update_tgsi_transform 11 28 209 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
copy_region_vgpu10 2 37 253 16
adjust_z_layer 4 14 58 4
svga_resource_copy_region 12 80 512 9
formats_compatible 1 11 64 3
can_blit_via_copy_region_vgpu10 10 25 190 2
svga_blit 11 70 662 2
svga_flush_resource 1 4 14 2
svga_init_blit_functions 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_rasterizer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_translate_cullmode 7 17 68 2
svga_translate_flatshade 2 4 14 1
translate_fill_mode 4 14 42 1
translate_cull_mode 5 16 48 1
define_rasterizer_object 8 46 289 2
svga_create_rasterizer_state 34 140 754 2
svga_bind_rasterizer_state 4 13 85 2
svga_delete_rasterizer_state 4 19 134 2
svga_init_rasterizer_functions 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_streamout.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_stream_output_target 1 4 17 1
svga_create_stream_output 9 71 476 3
svga_set_stream_output 5 20 113 2
svga_delete_stream_output 2 15 101 2
svga_create_stream_output_target 2 22 138 4
svga_destroy_stream_output_target 1 8 50 2
svga_set_stream_output_targets 5 46 351 4
svga_rebind_stream_output_targets 3 12 74 1
svga_init_stream_output_functions 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_screen_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
surface_size 3 20 175 1
svga_screen_cache_bucket 1 4 22 1
svga_screen_cache_lookup 7 45 314 2
svga_screen_cache_shrink 3 20 142 2
svga_screen_cache_add 8 60 399 3
svga_screen_cache_flush 5 39 294 2
svga_screen_cache_cleanup 4 17 150 1
svga_screen_cache_init 3 16 128 1
svga_screen_surface_create 14 79 380 4
svga_screen_surface_destroy 3 14 72 3
svga_screen_cache_dump 5 32 187 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_resource_buffer_upload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_winsys_buffer_create 2 17 104 4
svga_buffer_destroy_hw_storage 2 10 66 2
svga_buffer_create_hw_storage 5 20 133 2
svga_buffer_create_host_surface 10 43 329 2
svga_buffer_destroy_host_surface 2 9 56 2
svga_buffer_upload_gb_command 5 65 469 2
svga_buffer_upload_hb_command 4 54 367 2
svga_buffer_upload_command 2 8 42 2
svga_buffer_upload_flush 7 66 612 2
svga_buffer_add_range 6 46 384 3
svga_buffer_update_hw 8 42 300 2
svga_buffer_upload_piecewise 8 59 409 3
svga_buffer_handle 14 51 323 2
svga_context_flush_buffers 2 16 120 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_streamout.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_state_framebuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_fb_vgpu9 15 40 313 1
svga_reemit_framebuffer_bindings_vgpu9 10 37 219 1
emit_fb_vgpu10 17 63 514 1
emit_framebuffer 2 9 36 2
svga_reemit_framebuffer_bindings 2 13 63 1
svga_rebind_framebuffer_bindings 7 29 172 1
emit_viewport 36 248 1811 2
emit_scissor_rect 2 21 139 2
emit_clip_planes 4 26 183 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_sampler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_wrap_mode 9 22 65 1
translate_img_filter 3 12 35 1
translate_mip_filter 4 14 41 1
translate_comparison_func 9 24 72 1
translate_filter_mode 6 19 73 5
define_sampler_state_object 4 48 239 3
svga_create_sampler_state 7 49 430 2
svga_bind_sampler_states 8 29 202 5
svga_delete_sampler_state 3 17 117 2
svga_create_sampler_view 2 20 130 3
svga_sampler_view_destroy 5 24 154 2
svga_set_sampler_views 22 73 565 5
svga_cleanup_sampler_state 5 19 149 1
svga_init_sampler_functions 1 9 57 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_resource_buffer_upload.h
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_resource_buffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_buffer 2 6 40 1
svga_buffer_is_user_buffer 2 8 29 1
svga_buffer_winsys_screen 1 4 23 1
svga_buffer_has_hw_storage 4 7 41 1
svga_buffer_hw_storage_map 2 13 88 4
svga_buffer_hw_storage_unmap 4 20 124 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/archrast/gen_ar_eventhandlerfile.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ArchRast::EventHandlerFile::EventHandlerFile 2 14 123 1
ArchRast::EventHandlerFile::~EventHandlerFile 2 4 19 0
ArchRast::EventHandlerFile::write 2 9 77 3
ArchRast::EventHandlerFile::handle 1 4 29 1
ArchRast::EventHandlerFile::handle 1 4 29 1
ArchRast::EventHandlerFile::handle 1 4 29 1
ArchRast::EventHandlerFile::handle 1 4 29 1
ArchRast::EventHandlerFile::handle 1 4 29 1
ArchRast::EventHandlerFile::handle 1 4 29 1
ArchRast::EventHandlerFile::handle 1 4 29 1
ArchRast::EventHandlerFile::handle 1 4 29 1
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_pipe_vs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
substitute_vs 4 40 90 2
svga_create_vs_state 3 25 195 2
svga_bind_vs_state 4 11 95 2
svga_delete_vs_state 7 35 277 2
svga_init_vs_functions 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/archrast/archrast.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ArchRast::EventHandlerStatsFile::EventHandlerStatsFile 1 1 12 1
ArchRast::EventHandlerStatsFile::handle 1 1 8 1
ArchRast::EventHandlerStatsFile::handle 1 1 8 1
ArchRast::FromHandle 1 4 17 1
ArchRast::CreateThreadContext 3 14 74 0
ArchRast::DestroyThreadContext 1 6 26 1
ArchRast::dispatch 1 6 34 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_get_generic_inputs_mask 3 13 85 1
svga_get_generic_outputs_mask 4 20 99 1
svga_remap_generics 3 13 79 2
svga_remap_generic_index 4 16 95 2
svga_init_shader_key_common 8 37 317 3
svga_search_shader_key 3 11 61 2
svga_search_shader_token_key 3 11 66 2
define_gb_shader_vgpu9 2 14 85 4
define_gb_shader_vgpu10 4 31 173 4
svga_define_shader 5 35 196 3
svga_set_shader 7 22 124 3
svga_new_shader_variant 1 5 22 1
svga_destroy_shader_variant 7 38 255 3
svga_rebind_shaders 14 32 268 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/archrast/gen_ar_event.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ArchRast::Start::Start 1 7 22 2
ArchRast::End::End 1 7 22 2
ArchRast::DrawInstancedEvent::DrawInstancedEvent 1 15 58 6
ArchRast::DrawIndexedInstancedEvent::DrawIndexedInstancedEvent 1 17 67 7
ArchRast::DispatchEvent::DispatchEvent 1 11 40 4
ArchRast::FrameEndEvent::FrameEndEvent 1 7 22 2
ArchRast::FrontendStatsEvent::FrontendStatsEvent 1 39 166 18
ArchRast::BackendStatsEvent::BackendStatsEvent 1 11 40 4
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/archrast/gen_ar_eventhandler.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ArchRast::EventHandler::handle 1 1 8 1
ArchRast::EventHandler::handle 1 1 8 1
ArchRast::EventHandler::handle 1 1 8 1
ArchRast::EventHandler::handle 1 1 8 1
ArchRast::EventHandler::handle 1 1 8 1
ArchRast::EventHandler::handle 1 1 8 1
ArchRast::EventHandler::handle 1 1 8 1
ArchRast::EventHandler::handle 1 1 8 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/archrast/archrast.h
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/archrast/gen_ar_event.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Start::accept 1 4 18 1
End::accept 1 4 18 1
DrawInstancedEvent::accept 1 4 18 1
DrawIndexedInstancedEvent::accept 1 4 18 1
DispatchEvent::accept 1 4 18 1
FrameEndEvent::accept 1 4 18 1
FrontendStatsEvent::accept 1 4 18 1
BackendStatsEvent::accept 1 4 18 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/archrast/eventmanager.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ArchRast::EventManager::attach 1 4 15 1
ArchRast::EventManager::dispatch 2 7 24 1
ArchRast::EventManager::detach 1 1 13 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/knobs.h
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/fifo.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
QUEUE::OSALIGNLINE 1 1 9 1
QUEUE::OSALIGNLINE 1 1 9 1
QUEUE::clear 1 12 69 1
QUEUE::getNumQueued 1 4 8 0
QUEUE::tryLock 2 9 34 0
QUEUE::unlock 1 4 9 0
QUEUE::peek 2 9 40 0
QUEUE::dequeue_noinc 1 5 11 0
QUEUE::enqueue_try_nosync 3 32 204 2
QUEUE::destroy 1 3 5 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/threads.h
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/state.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OSALIGNLINE 1 6 16 1
OSALIGNLINE 1 14 46 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/tilemgr.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MacroTileMgr::MacroTileMgr 1 3 15 1
MacroTileMgr::enqueue 3 20 123 3
MacroTileMgr::markTileComplete 1 12 82 1
HotTileMgr::GetHotTile 18 69 446 7
HotTileMgr::GetHotTileNoLoad 3 27 150 6
HotTileMgr::ClearColorHotTile 4 27 195 1
HotTileMgr::ClearDepthHotTile 4 18 126 1
HotTileMgr::ClearStencilHotTile 4 18 125 1
HotTileMgr::ClearColorHotTile 4 27 195 1
HotTileMgr::ClearDepthHotTile 4 18 126 1
HotTileMgr::ClearStencilHotTile 4 18 125 1
HotTileMgr::InitializeHotTiles 10 66 475 4
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/rasterizer.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rasterizePartialTile 10 100 623 3
adjustTopLeftRuleIntFix16 1 10 96 3
ManhToEdgePrecisionAdjust 1 6 63 0
adjustEdgeConservative::adjustEdgeConservative 1 10 128 3
adjustEdgeConservative<RT,std::integral_constant<int32_t,0>>::adjustEdgeConservative 1 1 18 3
ConservativeScissorOffset 2 6 83 0
adjustScissorEdge 1 6 94 3
adjustScalarEdge 1 6 83 3
adjustEdgesFix16::adjustEdgesFix16 1 8 74 3
adjustEdgesFix16<RT,std::integral_constant<int32_t,0>>::adjustEdgesFix16 1 4 27 3
ComputeMaxDepthSlope 1 6 99 1
ComputeBiasFactor 3 20 158 3
ComputeDepthBias 7 27 149 3
ComputeEdgeData 1 19 283 3
ComputeEdgeData 1 4 39 3
UpdateEdgeMasks 1 11 104 5
UpdateEdgeMasks<SingleSampleT> 1 7 63 5
ComputeScissorEdges::ComputeScissorEdges 1 2 44 6
ComputeScissorEdges<std::true_type,std::true_type,RT>::ComputeScissorEdges 1 27 519 6
ComputeScissorEdges<std::true_type,std::false_type,RT>::ComputeScissorEdges 1 19 354 6
TrivialRejectTest 1 5 23 3
TrivialRejectTest<E0E1ValidT> 3 4 32 3
TrivialRejectTest<E0E2ValidT> 3 4 32 3
TrivialRejectTest<E1E2ValidT> 3 4 32 3
TrivialRejectTest<AllEdgesValidT> 4 4 36 3
TrivialRejectTest<NoEdgesValidT> 1 4 19 3
TrivialAcceptTest 1 4 16 3
TrivialAcceptTest<std::false_type> 1 4 34 3
GenerateSVInnerCoverage::GenerateSVInnerCoverage 1 1 18 5
GenerateSVInnerCoverage<RT,AllEdgesValidT,InnerConservativeCoverageT>::GenerateSVInnerCoverage 2 12 135 5
UpdateEdgeMasksInnerConservative::UpdateEdgeMasksInnerConservative 1 2 33 7
UpdateEdgeMasksInnerConservative<RT,AllEdgesValidT,InnerConservativeCoverageT>::UpdateEdgeMasksInnerConservative 1 9 140 7
UpdateEdgeMasksInnerConservative<RT,ValidEdgeMaskT,InnerConservativeCoverageT>::UpdateEdgeMasksInnerConservative 1 5 37 7
RasterizeTriangle 37 300 2772 4
RasterizeTriPoint 8 97 787 4
RasterizeSimplePoint 3 40 493 4
GetRenderHotTiles 4 44 403 6
StepRasterTileX 2 9 54 2
StepRasterTileY 2 12 88 3
RasterizeLine 28 146 1386 4
RasterizerChooser::GetFunc 1 4 15 0
GetRasterizerFunc 1 15 68 5
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/conservativeRast.h
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/rdtsc_core.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rdtscReset 1 5 15 0
rdtscInit 5 14 82 1
rdtscStart 1 5 22 1
rdtscStop 1 5 28 3
rdtscEvent 1 5 30 3
rdtscEndFrame 5 13 51 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/multisample.cpp
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/utils.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_MM_EXTRACT_EPI64 2 17 90 2
_MM_INSERT_EPI64 2 16 77 3
vTranspose 1 23 169 4
vTranspose 1 15 109 4
vTranspose3x8 1 19 195 4
vTranspose4x8 1 19 195 5
vTranspose8x8 1 27 413 9
vTranspose8x8 1 5 98 9
TransposeSingleComponent::Transpose 1 4 28 2
TransposeSingleComponent::Transpose_16 1 4 28 2
Transpose8_8_8_8::Transpose 5 28 322 2
Transpose8_8_8_8::Transpose_16 1 11 129 2
Transpose8_8::Transpose 3 13 124 2
Transpose8_8::Transpose_16 1 8 73 2
Transpose32_32_32_32::Transpose 4 40 636 2
Transpose32_32_32_32::Transpose_16 3 30 561 2
Transpose32_32_32::Transpose 4 38 593 2
Transpose32_32_32::Transpose_16 3 29 529 2
Transpose32_32::Transpose 3 31 289 2
Transpose32_32::Transpose_16 1 17 157 2
Transpose16_16_16_16::Transpose 4 39 435 2
Transpose16_16_16_16::Transpose_16 1 21 234 2
Transpose16_16_16::Transpose 4 37 415 2
Transpose16_16_16::Transpose_16 1 20 221 2
Transpose16_16::Transpose 4 17 170 2
Transpose16_16::Transpose_16 1 10 105 2
UnrollerL::step 1 4 29 1
UnrollerL<End,End,Step>::step 1 2 8 1
UnrollerLMask::step 2 7 42 1
UnrollerLMask<End,End,Step,Mask>::step 1 2 8 1
ComputeCRC 5 23 172 3
PtrAdd 1 5 34 2
IsPow2 1 4 20 1
AlignDownPow2 1 5 28 2
AlignUpPow2 1 4 25 2
AlignUpPow2 1 5 39 2
AlignDown 2 5 37 2
AlignDown 1 4 26 2
AlignUp 1 4 25 2
AlignUp 1 4 26 2
BitsArray::operator [ ] 1 6 41 1
TemplateArgUnroller::GetFunc 2 8 45 1
TemplateArgUnroller::GetFunc 2 8 55 2
TemplateArgUnroller::GetFunc 3 12 85 1
TemplateArgUnroller::GetFunc 1 5 42 1
TemplateArgUnroller::GetFunc 3 12 95 2
TemplateArgUnroller::GetFunc 1 5 49 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/knobs_init.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ConvertEnvToKnob 2 10 54 2
ConvertEnvToKnob 9 25 121 2
ConvertEnvToKnob 2 8 36 2
ConvertEnvToKnob 1 4 19 2
InitKnob 2 10 51 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/multisample.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetNumSamples 1 6 39 1
GetSampleCount 6 12 53 1
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_STANDARD_PATTERN>::vXi 1 5 20 1
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_STANDARD_PATTERN>::vYi 1 5 20 1
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_STANDARD_PATTERN>::vX 1 5 22 1
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_STANDARD_PATTERN>::vY 1 5 22 1
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_STANDARD_PATTERN>::X 1 1 10 1
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_STANDARD_PATTERN>::Y 1 1 10 1
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_STANDARD_PATTERN>::TileSampleOffsetsX 1 7 38 0
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_STANDARD_PATTERN>::TileSampleOffsetsY 1 7 38 0
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_STANDARD_PATTERN>::FullSampleMask 1 1 11 0
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_CENTER_PATTERN>::vXi 1 4 13 1
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_CENTER_PATTERN>::vYi 1 4 13 1
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_CENTER_PATTERN>::vX 1 4 15 1
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_CENTER_PATTERN>::vY 1 4 15 1
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_CENTER_PATTERN>::X 1 1 12 1
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_CENTER_PATTERN>::Y 1 1 12 1
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_CENTER_PATTERN>::TileSampleOffsetsX 1 4 11 0
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_CENTER_PATTERN>::TileSampleOffsetsY 1 4 11 0
MultisampleTraits<SWR_MULTISAMPLE_1X,SWR_MSAA_CENTER_PATTERN>::FullSampleMask 1 1 11 0
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_STANDARD_PATTERN>::vXi 1 6 45 1
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_STANDARD_PATTERN>::vYi 1 6 45 1
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_STANDARD_PATTERN>::vX 1 6 43 1
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_STANDARD_PATTERN>::vY 1 6 43 1
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_STANDARD_PATTERN>::X 1 1 20 1
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_STANDARD_PATTERN>::Y 1 1 20 1
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_STANDARD_PATTERN>::TileSampleOffsetsX 1 7 38 0
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_STANDARD_PATTERN>::TileSampleOffsetsY 1 7 38 0
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_STANDARD_PATTERN>::FullSampleMask 1 5 18 0
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_CENTER_PATTERN>::vXi 1 4 13 1
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_CENTER_PATTERN>::vYi 1 4 13 1
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_CENTER_PATTERN>::vX 1 4 15 1
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_CENTER_PATTERN>::vY 1 4 15 1
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_CENTER_PATTERN>::X 1 1 12 1
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_CENTER_PATTERN>::Y 1 1 12 1
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_CENTER_PATTERN>::TileSampleOffsetsX 1 4 11 0
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_CENTER_PATTERN>::TileSampleOffsetsY 1 4 11 0
MultisampleTraits<SWR_MULTISAMPLE_2X,SWR_MSAA_CENTER_PATTERN>::FullSampleMask 1 5 18 0
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_STANDARD_PATTERN>::vXi 1 7 61 1
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_STANDARD_PATTERN>::vYi 1 7 61 1
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_STANDARD_PATTERN>::vX 1 7 57 1
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_STANDARD_PATTERN>::vY 1 7 57 1
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_STANDARD_PATTERN>::X 1 1 20 1
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_STANDARD_PATTERN>::Y 1 1 20 1
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_STANDARD_PATTERN>::TileSampleOffsetsX 1 7 38 0
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_STANDARD_PATTERN>::TileSampleOffsetsY 1 7 38 0
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_STANDARD_PATTERN>::FullSampleMask 1 5 18 0
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_CENTER_PATTERN>::vXi 1 4 13 1
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_CENTER_PATTERN>::vYi 1 4 13 1
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_CENTER_PATTERN>::vX 1 4 15 1
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_CENTER_PATTERN>::vY 1 4 15 1
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_CENTER_PATTERN>::X 1 1 12 1
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_CENTER_PATTERN>::Y 1 1 12 1
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_CENTER_PATTERN>::TileSampleOffsetsX 1 4 11 0
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_CENTER_PATTERN>::TileSampleOffsetsY 1 4 11 0
MultisampleTraits<SWR_MULTISAMPLE_4X,SWR_MSAA_CENTER_PATTERN>::FullSampleMask 1 5 18 0
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_STANDARD_PATTERN>::vXi 1 8 93 1
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_STANDARD_PATTERN>::vYi 1 8 93 1
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_STANDARD_PATTERN>::vX 1 8 85 1
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_STANDARD_PATTERN>::vY 1 8 85 1
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_STANDARD_PATTERN>::X 1 1 20 1
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_STANDARD_PATTERN>::Y 1 1 20 1
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_STANDARD_PATTERN>::TileSampleOffsetsX 1 7 38 0
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_STANDARD_PATTERN>::TileSampleOffsetsY 1 7 38 0
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_STANDARD_PATTERN>::FullSampleMask 1 5 18 0
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_CENTER_PATTERN>::vXi 1 4 13 1
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_CENTER_PATTERN>::vYi 1 4 13 1
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_CENTER_PATTERN>::vX 1 4 15 1
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_CENTER_PATTERN>::vY 1 4 15 1
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_CENTER_PATTERN>::X 1 1 12 1
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_CENTER_PATTERN>::Y 1 1 12 1
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_CENTER_PATTERN>::TileSampleOffsetsX 1 4 11 0
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_CENTER_PATTERN>::TileSampleOffsetsY 1 4 11 0
MultisampleTraits<SWR_MULTISAMPLE_8X,SWR_MSAA_CENTER_PATTERN>::FullSampleMask 1 5 18 0
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_STANDARD_PATTERN>::vXi 1 10 157 1
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_STANDARD_PATTERN>::vYi 1 10 157 1
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_STANDARD_PATTERN>::vX 1 10 141 1
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_STANDARD_PATTERN>::vY 1 10 141 1
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_STANDARD_PATTERN>::X 1 1 20 1
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_STANDARD_PATTERN>::Y 1 1 20 1
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_STANDARD_PATTERN>::TileSampleOffsetsX 1 7 38 0
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_STANDARD_PATTERN>::TileSampleOffsetsY 1 7 38 0
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_STANDARD_PATTERN>::FullSampleMask 1 5 18 0
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_CENTER_PATTERN>::vXi 1 4 13 1
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_CENTER_PATTERN>::vYi 1 4 13 1
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_CENTER_PATTERN>::vX 1 4 15 1
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_CENTER_PATTERN>::vY 1 4 15 1
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_CENTER_PATTERN>::X 1 1 12 1
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_CENTER_PATTERN>::Y 1 1 12 1
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_CENTER_PATTERN>::TileSampleOffsetsX 1 4 11 0
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_CENTER_PATTERN>::TileSampleOffsetsY 1 4 11 0
MultisampleTraits<SWR_MULTISAMPLE_16X,SWR_MSAA_CENTER_PATTERN>::FullSampleMask 1 5 18 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/format_types.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PackTraits<0,false>::loadSOA 1 1 14 1
PackTraits<0,false>::storeSOA 1 1 13 2
PackTraits<0,false>::unpack 1 1 13 1
PackTraits<0,false>::pack 1 1 13 1
PackTraits<0,false>::loadSOA_16 1 1 14 1
PackTraits<0,false>::storeSOA 1 1 13 2
PackTraits<0,false>::unpack 1 1 13 1
PackTraits<0,false>::pack 1 1 13 1
PackTraits<8,false>::loadSOA 4 10 82 1
PackTraits<8,false>::storeSOA 4 5 47 2
PackTraits<8,false>::unpack 6 16 131 1
PackTraits<8,false>::pack 4 13 149 1
PackTraits<8,false>::loadSOA_16 1 9 65 1
PackTraits<8,false>::storeSOA 1 4 33 2
PackTraits<8,false>::unpack 1 8 70 1
PackTraits<8,false>::pack 1 11 128 1
PackTraits<8,true>::loadSOA 4 10 82 1
PackTraits<8,true>::storeSOA 4 5 47 2
PackTraits<8,true>::unpack 6 17 136 1
PackTraits<8,true>::pack 4 13 149 1
PackTraits<8,true>::loadSOA_16 1 9 65 1
PackTraits<8,true>::storeSOA 1 4 33 2
PackTraits<8,true>::unpack 1 8 70 1
PackTraits<8,true>::pack 1 11 128 1
PackTraits<16,false>::loadSOA 4 10 70 1
PackTraits<16,false>::storeSOA 4 5 41 2
PackTraits<16,false>::unpack 6 15 133 1
PackTraits<16,false>::pack 4 14 115 1
PackTraits<16,false>::loadSOA_16 1 7 46 1
PackTraits<16,false>::storeSOA 1 4 30 2
PackTraits<16,false>::unpack 1 7 75 1
PackTraits<16,false>::pack 1 10 87 1
PackTraits<16,true>::loadSOA 4 10 70 1
PackTraits<16,true>::storeSOA 4 5 41 2
PackTraits<16,true>::unpack 6 16 138 1
PackTraits<16,true>::pack 4 14 115 1
PackTraits<16,true>::loadSOA_16 1 7 46 1
PackTraits<16,true>::storeSOA 1 4 30 2
PackTraits<16,true>::unpack 1 7 75 1
PackTraits<16,true>::pack 1 10 87 1
PackTraits<32,false>::loadSOA 1 1 20 1
PackTraits<32,false>::storeSOA 1 1 22 2
PackTraits<32,false>::unpack 1 1 11 1
PackTraits<32,false>::pack 1 1 11 1
PackTraits<32,false>::loadSOA_16 1 4 23 1
PackTraits<32,false>::storeSOA 1 4 25 2
PackTraits<32,false>::unpack 1 4 11 1
PackTraits<32,false>::pack 1 4 11 1
TypeTraits::toFloat 1 1 10 0
TypeTraits::fromFloat 1 1 15 0
TypeTraits::convertSrgb 1 1 18 1
TypeTraits<SWR_TYPE_UINT,8>::toFloat 1 1 10 0
TypeTraits<SWR_TYPE_UINT,8>::fromFloat 1 1 15 0
TypeTraits<SWR_TYPE_UINT,8>::convertSrgb 1 1 18 1
TypeTraits<SWR_TYPE_SINT,8>::toFloat 1 1 10 0
TypeTraits<SWR_TYPE_SINT,8>::fromFloat 1 1 15 0
TypeTraits<SWR_TYPE_SINT,8>::convertSrgb 1 1 18 1
TypeTraits<SWR_TYPE_UINT,16>::toFloat 1 1 10 0
TypeTraits<SWR_TYPE_UINT,16>::fromFloat 1 1 15 0
TypeTraits<SWR_TYPE_UINT,16>::convertSrgb 1 1 18 1
TypeTraits<SWR_TYPE_SINT,16>::toFloat 1 1 10 0
TypeTraits<SWR_TYPE_SINT,16>::fromFloat 1 1 15 0
TypeTraits<SWR_TYPE_SINT,16>::convertSrgb 1 1 18 1
TypeTraits<SWR_TYPE_UINT,32>::toFloat 1 1 10 0
TypeTraits<SWR_TYPE_UINT,32>::fromFloat 1 1 15 0
TypeTraits<SWR_TYPE_UINT,32>::convertSrgb 1 1 18 1
TypeTraits<SWR_TYPE_SINT,32>::toFloat 1 1 10 0
TypeTraits<SWR_TYPE_SINT,32>::fromFloat 1 1 15 0
TypeTraits<SWR_TYPE_SINT,32>::convertSrgb 1 1 18 1
TypeTraits<SWR_TYPE_UNORM,5>::toFloat 1 1 14 0
TypeTraits<SWR_TYPE_UNORM,5>::fromFloat 1 1 10 0
TypeTraits<SWR_TYPE_UNORM,5>::convertSrgb 1 1 18 1
TypeTraits<SWR_TYPE_UNORM,6>::toFloat 1 1 14 0
TypeTraits<SWR_TYPE_UNORM,6>::fromFloat 1 1 10 0
TypeTraits<SWR_TYPE_UNORM,6>::convertSrgb 1 1 18 1
TypeTraits<SWR_TYPE_UNORM,8>::toFloat 1 1 14 0
TypeTraits<SWR_TYPE_UNORM,8>::fromFloat 1 1 10 0
TypeTraits<SWR_TYPE_UNORM,8>::convertSrgb 1 1 18 1
TypeTraits<SWR_TYPE_SNORM,8>::toFloat 1 1 14 0
TypeTraits<SWR_TYPE_SNORM,8>::fromFloat 1 1 10 0
TypeTraits<SWR_TYPE_SNORM,8>::convertSrgb 1 1 18 1
TypeTraits<SWR_TYPE_UNORM,16>::toFloat 1 1 14 0
TypeTraits<SWR_TYPE_UNORM,16>::fromFloat 1 1 10 0
TypeTraits<SWR_TYPE_UNORM,16>::convertSrgb 1 1 18 1
TypeTraits<SWR_TYPE_SNORM,16>::toFloat 1 1 14 0
TypeTraits<SWR_TYPE_SNORM,16>::fromFloat 1 1 10 0
TypeTraits<SWR_TYPE_SNORM,16>::convertSrgb 1 1 18 1
TypeTraits<SWR_TYPE_UNORM,24>::toFloat 1 1 14 0
TypeTraits<SWR_TYPE_UNORM,24>::fromFloat 1 1 10 0
TypeTraits<SWR_TYPE_UNORM,24>::convertSrgb 1 1 18 1
fastpow 1 10 104 1
pow512_4 1 12 133 1
powf_wrapper 1 8 67 2
ConvertFloatToSRGB2 5 33 265 1
fastpow 1 10 100 1
pow512_4 1 12 133 1
powf_wrapper 1 22 191 2
ConvertFloatToSRGB2 4 15 138 1
TypeTraits<SWR_TYPE_FLOAT,16>::toFloat 1 1 10 0
TypeTraits<SWR_TYPE_FLOAT,16>::fromFloat 1 1 10 0
TypeTraits<SWR_TYPE_FLOAT,16>::convertSrgb 1 1 18 1
TypeTraits<SWR_TYPE_FLOAT,16>::pack 11 71 709 1
TypeTraits<SWR_TYPE_FLOAT,16>::unpack 1 5 19 1
TypeTraits<SWR_TYPE_FLOAT,16>::pack 2 15 144 1
TypeTraits<SWR_TYPE_FLOAT,16>::unpack 1 5 19 1
TypeTraits<SWR_TYPE_FLOAT,32>::toFloat 1 1 10 0
TypeTraits<SWR_TYPE_FLOAT,32>::fromFloat 1 1 10 0
TypeTraits<SWR_TYPE_FLOAT,32>::convertSrgb 5 22 203 1
TypeTraits<SWR_TYPE_FLOAT,32>::convertSrgb 1 4 14 1
Defaults::GetDefault 1 5 30 1
ComponentTraits::GetType 1 5 30 1
ComponentTraits::GetBPC 1 5 30 1
ComponentTraits::isNormalized 13 16 93 1
ComponentTraits::toFloat 5 16 90 1
ComponentTraits::fromFloat 5 16 90 1
ComponentTraits::loadSOA 5 16 100 2
ComponentTraits::storeSOA 5 20 115 3
ComponentTraits::unpack 5 16 99 2
ComponentTraits::pack 5 16 99 2
ComponentTraits::convertSrgb 5 16 99 2
ComponentTraits::loadSOA_16 5 16 100 2
ComponentTraits::storeSOA 5 20 115 3
ComponentTraits::unpack 5 16 99 2
ComponentTraits::pack 5 16 99 2
ComponentTraits::convertSrgb 5 16 99 2
Source file: ./lib/mesa/src/gallium/drivers/svga/svga_tgsi_vgpu10.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
expand 3 19 112 1
alloc_emitter 3 12 57 1
free_emitter 1 6 26 1
reserve 3 9 49 2
emit_dword 2 8 46 2
emit_dwords 2 10 58 3
emit_get_num_tokens 1 4 26 1
check_register_index 42 74 298 3
determine_clipping_mode 4 15 70 1
apply_clip_plane_mask 1 9 51 3
translate_shader_type 4 14 42 1
translate_opcode 73 149 447 1
translate_register_file 9 23 74 2
emit_null_dst_register 1 8 39 1
get_temp_array_id 2 10 40 3
remap_temp_index 2 10 40 3
setup_operand0_indexing 10 50 190 6
emit_indirect_register 1 20 117 2
emit_dst_register 16 72 471 2
emit_src_register 32 121 799 2
emit_resource_register 1 17 94 2
emit_sampler_register 1 11 58 2
emit_face_register 1 16 98 1
emit_opcode 1 10 51 3
emit_opcode_resinfo 1 10 48 2
emit_sample_opcode 5 29 202 4
emit_discard_opcode 2 9 46 2
begin_emit_instruction 1 5 27 1
end_emit_instruction 2 16 101 1
get_temp_index 1 5 28 1
free_temp_indexes 1 4 15 1
make_src_reg 1 12 78 2
make_src_temp_reg 1 4 15 1
make_src_const_reg 1 4 15 1
make_src_immediate_reg 1 4 15 1
make_dst_reg 1 9 54 2
make_dst_temp_reg 1 4 15 1
make_dst_output_reg 1 4 15 1
negate_src 1 6 33 1
absolute_src 1 6 28 1
get_swizzle 5 16 70 2
swizzle_src 1 11 84 5
scalar_src 1 9 54 2
writemask_dst 1 6 31 2
same_swizzle_terms 3 6 49 1
find_imm_in_vec4 3 10 54 2
find_immediate 6 17 130 3
make_immediate_reg_4 6 29 254 2
make_immediate_reg 1 15 104 2
make_immediate_reg_float4 1 10 72 5
make_immediate_reg_float 1 6 30 2
make_immediate_reg_int4 1 10 72 5
make_immediate_reg_int 1 6 30 2
alloc_immediate_4 1 12 108 2
alloc_immediate_float4 1 10 72 5
alloc_immediate_int4 1 10 72 5
alloc_system_value_index 1 7 53 2
emit_vgpu10_immediate 1 6 27 2
emit_vgpu10_immediates_block 1 13 88 1
translate_interpolation 8 23 85 3
emit_vgpu10_property 4 65 268 2
emit_property_instruction 2 10 48 4
emit_property_instructions 1 16 114 1
emit_decl_instruction 4 23 125 6
emit_input_declaration 16 47 264 11
emit_output_declaration 7 28 161 5
emit_fragdepth_output_declaration 1 14 86 1
emit_system_value_declaration 3 32 102 3
emit_vgpu10_declaration 16 78 523 2
emit_input_declarations 16 106 534 1
emit_output_declarations 20 107 574 1
emit_temporaries_declaration 29 108 736 1
emit_constant_declaration 14 69 451 1
emit_sampler_declarations 2 22 121 1
tgsi_texture_to_resource_dimension 21 41 129 2
is_integer_type 7 16 49 1
emit_resource_declarations 9 50 324 1
emit_instruction_op1 1 12 60 5
emit_instruction_op2 1 14 73 6
emit_instruction_op3 1 16 86 7
emit_clip_distance_instructions 4 28 188 1
emit_clip_distance_declarations 7 29 169 1
emit_clip_distance_from_vpos 3 22 164 2
emit_clip_vertex_instructions 3 29 213 1
emit_swap_r_b 1 12 72 3
emit_puint_to_snorm 1 25 214 3
emit_puint_to_uscaled 1 8 62 3
emit_puint_to_sscaled 1 19 147 3
emit_abs 1 8 57 2
emit_arl_uarl 2 15 97 2
emit_cal 1 13 68 2
emit_iabs 1 8 61 2
emit_cmp 1 15 125 2
emit_dp2a 1 29 224 2
emit_dph 1 16 127 2
emit_dst 5 43 341 2
emit_endprim 1 9 46 2
emit_ex2 1 10 65 2
emit_exp 5 46 361 2
emit_if 3 16 140 2
emit_kill_if 2 34 240 2
emit_kill 1 10 56 2
emit_lg2 1 10 65 2
emit_lit 5 75 609 2
emit_log 7 49 399 2
emit_lrp 1 15 127 2
emit_pow 1 21 152 2
emit_rcp 1 18 133 2
emit_rsq 1 17 117 2
emit_scs 1 21 165 2
emit_seq 1 15 129 2
emit_sge 1 15 129 2
emit_sgt 1 15 129 2
emit_sincos 2 28 170 2
emit_sle 1 15 129 2
emit_slt 1 15 129 2
emit_sne 1 15 129 2
emit_ssg 1 26 208 2
emit_issg 1 20 167 2
emit_sub 1 9 65 2
emit_comparison 10 66 320 5
get_texel_offsets 2 19 171 3
setup_texcoord 2 18 105 3
emit_tex_compare_refcoord 3 16 76 3
begin_tex_swizzle 6 21 166 5
get_tex_swizzle_dst 3 5 30 1
end_tex_swizzle 18 84 614 2
emit_sample 1 23 173 2
is_valid_tex_instruction 4 21 136 2
emit_tex 4 32 217 2
emit_txp 4 39 278 2
emit_xpd 5 67 543 2
emit_txd 1 26 196 2
emit_txf 2 34 238 2
emit_txl_txb 5 41 291 2
emit_txq 2 20 138 2
emit_simple 3 18 132 2
emit_mov 6 14 98 2
emit_simple_1dst 4 24 152 4
emit_vgpu10_instruction 113 175 791 3
emit_vpos_instructions 6 66 425 2
emit_clipping_instructions 5 13 73 1
emit_vertex_instructions 1 8 47 1
emit_vertex 1 11 56 2
emit_frontface_instructions 2 19 118 1
emit_fragcoord_instructions 2 30 198 1
emit_vertex_attrib_instructions 12 85 629 1
alloc_common_immediates 4 26 254 1
emit_pre_helpers 10 33 184 1
emit_alpha_test_instructions 3 30 199 2
emit_set_color_white 1 9 49 2
emit_broadcast_color_instructions 2 17 107 2
emit_post_helpers 7 21 125 1
emit_vgpu10_instructions 12 46 223 2
emit_vgpu10_header 2 10 58 1
emit_vgpu10_tail 1 7 38 1
transform_fs_twoside 3 13 56 1
transform_fs_pstipple 3 23 146 2
transform_fs_aapoint 3 14 61 2
svga_tgsi_vgpu10_translate 30 127 839 4
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/clip.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ComputeClipCodes 3 41 528 5
Clipper::Clipper 2 5 51 2
Clipper::ComputeClipCodes 2 7 54 2
Clipper::ComputeClipCodeIntersection 2 9 48 0
Clipper::ComputeClipCodeUnion 2 9 48 0
Clipper::ComputeNegWMask 1 6 40 0
Clipper::ComputeClipMask 1 6 40 0
Clipper::ComputeNaNMask 2 12 112 1
Clipper::ComputeUserClipCullMask 7 54 317 2
Clipper::ClipSimd 28 150 1218 5
Clipper::ExecuteStage 11 48 284 5
Clipper::ComputeInterpFactor 1 4 23 2
Clipper::ComputeOffsets 1 12 146 3
Clipper::GatherComponent 1 6 54 5
Clipper::ScatterComponent 2 14 117 6
Clipper::intersect 15 70 668 9
Clipper::inside 8 15 176 1
Clipper::ClipTriToPlane 12 67 566 4
Clipper::ClipLineToPlane 12 63 522 4
Clipper::ClipPrims 2 29 296 4
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/rasterizer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fpToFixedPoint 1 5 27 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/tilemgr.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MacroTileQueue::MacroTileQueue 1 1 5 0
MacroTileQueue::~MacroTileQueue 1 1 5 0
MacroTileQueue::getNumQueued 1 4 12 0
MacroTileQueue::tryLock 1 4 12 0
MacroTileQueue::clear 1 4 15 1
MacroTileQueue::peek 1 4 12 0
MacroTileQueue::enqueue_try_nosync 1 4 23 2
MacroTileQueue::dequeue 1 4 11 0
MacroTileQueue::destroy 1 4 11 0
MacroTileMgr::~MacroTileMgr 2 7 23 0
MacroTileMgr::initialize 1 6 19 0
MacroTileMgr::getDirtyTiles 1 1 8 0
MacroTileMgr::isWorkComplete 1 4 10 0
MacroTileMgr::getTileIndices 1 5 32 3
MacroTileMgr::OSALIGNLINE 1 1 8 1
MacroTileMgr::OSALIGNLINE 1 1 9 1
DispatchQueue::DispatchQueue 1 1 5 0
DispatchQueue::initialize 1 7 30 3
DispatchQueue::getNumQueued 2 4 16 0
DispatchQueue::getWork 2 10 35 1
DispatchQueue::finishedWork 2 6 34 0
DispatchQueue::isWorkComplete 2 5 20 0
DispatchQueue::GetTasksData 1 4 8 0
DispatchQueue::dispatch 1 5 37 4
DispatchQueue::OSALIGNLINE 1 1 9 1
DispatchQueue::OSALIGNLINE 1 1 9 1
HotTileMgr::HotTileMgr 2 10 87 0
HotTileMgr::~HotTileMgr 4 13 71 0
HotTileMgr::AllocHotTileMem 2 8 57 3
HotTileMgr::FreeHotTileMem 3 8 28 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/format_conversion.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LoadSOA 4 26 258 2
Clamp 7 37 284 2
Normalize 2 9 57 2
StoreSOA 8 36 292 2
LoadSOA 4 26 259 2
Clamp 7 37 284 2
Normalize 2 9 57 2
StoreSOA 8 36 293 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/depthstencil.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
StencilOp 9 47 252 4
QuantizeDepth 3 24 153 1
DepthStencilTest 21 79 549 8
DepthStencilWrite 5 55 401 9
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/frontend.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
triangleSetupAB 1 7 80 4
triangleSetupABVertical 1 9 144 4
triangleSetupABInt 1 7 76 4
triangleSetupABIntVertical 1 9 144 4
calcDeterminantInt 1 13 132 2
calcDeterminantIntVertical 1 21 248 3
triangleSetupC 1 7 68 5
viewportTransform 1 9 105 4
viewportTransform 2 15 176 2
viewportTransform 2 15 203 3
calcBoundingBoxInt 1 19 214 3
CanUseSimplePoints 4 8 53 1
vHasNaN 1 6 36 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/api.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetContext 1 4 14 1
WakeAllThreads 1 4 16 1
SwrCreateContext 9 64 610 1
CopyState 1 4 31 2
QueueWork 6 46 276 1
QueueDraw 1 4 16 1
QueueDispatch 1 4 16 1
GetDrawContext 7 62 369 2
GetDrawState 1 6 34 1
SwrDestroyContext 5 31 238 1
SwrSaveState 2 10 57 3
SwrRestoreState 2 10 58 3
SetupDefaultState 1 9 61 1
SwrSync 1 15 111 5
SwrWaitForIdle 2 10 47 1
SwrWaitForIdleFE 2 10 44 1
SwrSetVertexBuffers 2 12 66 3
SwrSetIndexBuffer 1 7 31 2
SwrSetFetchFunc 1 7 28 2
SwrSetSoFunc 1 9 41 3
SwrSetSoState 1 7 30 2
SwrSetSoBuffers 1 9 49 3
SwrSetVertexFunc 1 7 28 2
SwrSetFrontendState 1 7 30 2
SwrSetGsState 1 7 30 2
SwrSetGsFunc 1 7 28 2
SwrSetCsFunc 1 11 46 4
SwrSetTsState 1 7 30 2
SwrSetHsFunc 1 7 28 2
SwrSetDsFunc 1 7 28 2
SwrSetDepthStencilState 1 7 30 2
SwrSetBackendState 1 7 30 2
SwrSetDepthBoundsState 1 7 30 2
SwrSetPixelShaderState 1 7 30 2
SwrSetBlendState 1 7 38 2
SwrSetBlendFunc 1 9 41 3
updateGuardbands 3 11 117 1
SwrSetRastState 1 8 45 2
SwrSetViewports 4 43 505 4
SwrSetScissorRects 1 10 59 3
SetupMacroTileScissors 4 34 270 1
SetupPipeline 57 147 1095 1
InitDraw 2 10 29 2
MaxVertsPerDraw 38 63 201 3
DrawInstanced 7 63 407 6
SwrDraw 1 8 27 4
SwrDrawInstanced 1 11 37 6
DrawIndexedInstance 10 78 538 7
SwrDrawIndexed 1 10 32 5
SwrDrawIndexedInstanced 1 11 42 7
SwrInvalidateTiles 2 21 134 3
SwrDiscardRect 2 21 134 3
SwrDispatch 2 26 173 4
SwrStoreTiles 2 22 129 4
SwrClearRenderTarget 2 32 238 6
SwrGetPrivateContextState 2 12 70 1
SwrAllocDrawContextMemory 1 9 45 3
SwrEnableStats 1 8 38 2
SwrEndFrame 1 9 48 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/blend.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GenerateBlendFactor 22 125 941 6
BlendFunc 8 49 660 6
Clamp 4 31 322 1
Blend 2 30 379 6
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/rdtsc_core.cpp
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/ringbuffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RingBuffer::RingBuffer 1 4 25 0
RingBuffer::~RingBuffer 1 4 9 0
RingBuffer::Init 1 9 77 1
RingBuffer::Destroy 1 5 14 0
RingBuffer::operator [ ] 1 5 23 1
RingBuffer::Enqueue 1 4 8 0
RingBuffer::Dequeue 1 4 11 0
RingBuffer::IsEmpty 1 4 16 0
RingBuffer::IsFull 1 6 30 0
RingBuffer::GetTail 1 1 9 0
RingBuffer::GetHead 1 1 9 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/threads.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CalculateProcessorTopology 28 129 996 2
bindThread 7 27 145 4
GetEnqueuedDraw 1 4 17 1
GetDC 1 4 26 2
IDComparesLess 1 5 27 2
CheckDependency 2 4 31 3
UpdateClientStats 4 16 124 3
ExecuteCallbacks 2 10 59 3
CompleteDrawContextInl 4 21 115 3
CompleteDrawContext 1 4 22 2
FindFirstIncompleteDraw 6 22 119 4
WorkOnFifoBE 18 88 455 6
CompleteDrawFE 7 28 253 3
WorkOnFifoFE 9 34 195 3
WorkOnCompute 7 34 188 3
workerThreadMain 11 57 314 1
workerThreadInit 3 11 30 1
CreateThreadPool 26 160 930 2
StartThreadPool 3 11 70 2
DestroyThreadPool 3 14 81 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/tessellator.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TSInitCtx 1 10 33 5
TSDestroyCtx 1 4 16 1
TSTessellate 1 7 25 3
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/frontend.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GenMask 1 5 39 1
ProcessSync 1 12 54 4
ProcessShutdown 3 19 101 4
ProcessClear 3 24 157 4
ProcessStoreTiles 3 26 173 4
ProcessDiscardInvalidateTiles 4 37 285 4
GetNumPrims 64 68 329 2
GetNumVerts 64 68 313 2
NumVertsPerPrim 56 82 259 2
GenerateMask 3 6 51 1
StreamOut 8 56 434 5
GetNumInvocations 2 7 30 2
ProcessStreamIdBuffer 6 29 188 4
GeometryShaderStage 26 161 1024 8
AllocateGsBuffers 2 25 239 5
AllocateTessellationData 2 9 45 1
TessellationStages 19 144 905 8
ProcessDraw 32 187 1117 4
FEDrawChooser::GetFunc 1 4 12 0
GetProcessDrawFunc 1 10 43 6
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/clip.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ComputeInterpFactor 1 4 21 2
intersect 9 36 381 8
inside 7 15 128 1
ClipTriToPlane 6 31 212 6
Clip 1 14 188 6
ClipTriangles 1 8 79 7
ClipLines 1 8 79 7
ClipPoints 1 8 79 7
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OSALIGNSIMD 1 13 33 1
OSALIGNLINE 1 44 158 1
DRAW_DYNAMIC_STATE::Reset 1 7 44 1
GetApiState 1 6 32 1
GetPrivateState 1 6 32 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/backend.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RasterTileColorOffset 1 23 285 1
RasterTileDepthOffset 1 23 285 1
RasterTileStencilOffset 1 23 285 1
generateInputCoverage::generateInputCoverage 19 109 1006 3
generateInputCoverage::generateInputCoverage 1 6 88 3
generateInputCoverage<T,SWR_INPUT_COVERAGE_INNER_CONSERVATIVE>::generateInputCoverage 1 10 102 3
generateInputCoverage<T,SWR_INPUT_COVERAGE_INNER_CONSERVATIVE>::generateInputCoverage 3 9 93 3
CalcCentroidPos 10 52 845 5
CalcCentroidBarycentrics 1 9 158 4
CalcDepthBoundsAcceptMask 1 6 52 3
GetNumOMSamples 5 15 63 1
PixelRateZTestLoop::PixelRateZTestLoop 1 4 87 8
PixelRateZTestLoop::operator ( ) 10 66 614 4
CalcPixelBarycentrics 1 8 150 2
CalcSampleBarycentrics 1 8 150 2
OutputMerger 7 43 304 8
OutputMerger 8 52 388 9
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PaPatchListSingle 3 15 123 4
PaPatchList 1 8 38 3
PaPatchListTerm 4 27 165 3
PaTriList0 1 5 27 3
PaTriList1 1 5 28 3
PaTriList2 5 48 672 3
PaTriListSingle0 9 49 345 4
PaTriStrip0 1 5 28 3
PaTriStrip1 2 21 208 3
PaTriStripSingle0 9 48 336 4
PaTriFan0 2 15 139 3
PaTriFan1 2 23 245 3
PaTriFanSingle0 3 23 146 4
PaQuadList0 1 5 28 3
PaQuadList1 2 21 215 3
PaQuadListSingle0 9 48 331 4
PaLineLoopSingle0 2 8 71 4
PaLineLoop0 1 5 28 3
PaLineLoop1 3 15 146 3
PaLineList0 1 5 28 3
PaLineList1 2 14 176 3
PaLineListSingle0 9 40 255 4
PaLineStrip0 1 5 28 3
PaLineStrip1 2 15 151 3
PaLineStripSingle0 9 40 255 4
PaPoints0 1 7 56 3
PaPointsSingle0 9 31 160 4
PaRectList0 1 5 28 3
PaRectList1 2 36 377 3
PaRectList2 1 9 39 3
PaRectListSingle0 9 29 144 4
PA_STATE_OPT::PA_STATE_OPT 86 209 985 6
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/api.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SWR_RECT::operator == 4 7 45 1
SWR_RECT::operator != 1 4 19 1
SWR_RECT::Intersect 3 13 107 1
SWR_RECT::operator &= 1 4 16 1
SWR_RECT::Union 1 8 81 1
SWR_RECT::operator |= 1 4 16 1
SWR_RECT::Translate 1 7 26 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/format_traits.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FormatSwizzle::swizzle 1 5 31 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/backend.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcessComputeBE 3 23 199 4
ProcessShutdownBE 1 3 18 4
ProcessSyncBE 2 6 45 4
ClearRasterTile 2 13 113 2
ClearRasterTile 2 13 113 2
ClearMacroTile 9 68 630 5
ProcessClearBE 8 72 706 4
ProcessStoreTileBE 17 45 290 5
ProcessStoreTilesBE 2 11 78 4
ProcessDiscardInvalidateTilesBE 4 18 129 4
ComputeUserClipMask 2 15 120 4
BackendSingleSample 24 162 1522 6
BackendSampleRate 27 189 1758 6
BackendPixelRate 32 177 1652 6
BackendNullPS 8 80 796 6
InitClearTilesTable 1 9 67 0
BEChooser::GetFunc 5 13 72 1
BEChooser::GetFunc 4 12 83 2
BEChooser::GetFunc 5 13 103 2
BEChooser::GetFunc 7 15 143 2
BEChooser::GetFunc 2 8 49 2
InitBackendSingleFuncTable 4 15 110 1
InitBackendPixelFuncTable 7 24 186 1
InitBackendSampleFuncTable 5 18 138 1
InitBackendFuncTables 1 11 75 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/arena.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DefaultAllocator::AllocateAligned 1 7 46 2
DefaultAllocator::Free 2 8 31 1
CachingAllocatorT::AllocateAligned 10 51 278 2
CachingAllocatorT::Free 2 8 39 1
CachingAllocatorT::FreeOldBlocks 10 53 308 0
CachingAllocatorT::CachingAllocatorT 2 8 43 0
CachingAllocatorT::~CachingAllocatorT 4 20 95 0
CachingAllocatorT::GetBucketId 2 7 51 1
CachingAllocatorT::InsertCachedBlock 7 34 148 2
CachingAllocatorT::SearchBlocks 6 34 121 3
TArena::TArena 1 1 13 1
TArena::TArena 1 1 10 0
TArena::~TArena 1 4 10 0
TArena::AllocAligned 5 31 164 2
TArena::Alloc 1 4 15 1
TArena::AllocAlignedSync 1 8 40 2
TArena::AllocSync 1 8 35 1
TArena::Reset 4 20 75 1
TArena::IsEmpty 3 4 24 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/ast.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 2 10 78 3
__init__ 4 13 108 3
__init__ 9 24 171 3
__init__ 4 13 96 4
get_argument_expressions 10 31 218 2
allargnames 1 2 19 1
__init__ 1 3 26 3
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/binner.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fpToFixedPointVertical 1 5 31 1
FPToFixedPoint 1 9 118 3
calcBoundingBoxIntVertical 1 19 184 4
calcBoundingBoxIntVertical<FEConservativeRastT> 1 20 239 4
ProcessAttributes 24 123 823 5
GatherScissors::Gather 1 6 37 6
GatherScissors<8>::Gather 1 37 370 6
ProcessAttributesChooser::GetFunc 1 4 12 0
GetProcessAttributesFunc 1 4 43 4
ProcessUserClipDist 6 31 219 4
BinTriangles 32 296 2723 7
FEBinTrianglesChooser::GetFunc 1 4 15 0
GetBinTrianglesFunc 1 4 18 1
BinPoints 19 237 2024 7
BinLines 13 174 1806 7
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/lookup.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
has_template 2 6 25 2
get_template 1 2 16 3
filename_to_uri 1 2 12 3
adjust_uri 1 2 12 3
__init__ 1 28 115 21
get_template 5 15 106 2
adjust_uri 4 13 95 3
filename_to_uri 2 7 38 2
_relativeize 3 7 49 2
_load 5 24 117 3
_check 4 15 92 3
put_string 1 6 34 3
put_template 1 2 18 3
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/__init__.py
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/cache.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 3 8 66 3
_load_impl 1 2 17 2
get_or_create 1 2 27 4
_ctx_get_or_create 2 7 48 5
set 1 2 33 4
get 1 2 30 3
invalidate 1 2 29 3
invalidate_body 1 2 16 1
invalidate_def 1 2 22 2
invalidate_closure 1 2 18 2
_get_cache_kw 5 15 108 3
__init__ 1 2 12 2
get_or_create 1 2 17 4
set 1 2 17 4
get 1 2 15 3
invalidate 1 2 15 3
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/pygen.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 10 55 2
_update_lineno 1 2 12 2
start_source 2 3 27 2
write_blanks 1 3 23 2
write_indented_block 2 5 40 2
writelines 2 3 20 2
writeline 16 38 241 2
close 1 2 11 1
_is_unindentor 4 10 55 2
_indent_line 1 3 32 3
_reset_multi_line_flags 1 2 17 1
_in_multi_line 5 10 77 2
_flush_adjusted_lines 5 13 106 1
adjust_whitespace.adjust_whitespace.in_multi_line.match 2 6 42 2
adjust_whitespace.in_multi_line 8 24 154 1
adjust_whitespace._indent_line 1 2 23 2
adjust_whitespace 5 16 118 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/_ast_util.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse 1 2 25 3
to_source 1 4 33 2
dump._format 5 8 77 1
dump 2 5 33 1
copy_location 5 6 51 2
fix_missing_locations._fix 6 13 81 3
fix_missing_locations 1 4 18 1
increment_lineno 3 4 47 2
iter_fields 5 8 43 1
get_fields 1 2 14 1
iter_child_nodes 6 8 49 1
get_child_nodes 1 2 14 1
get_compile_mode 2 7 45 1
get_docstring 4 5 58 1
walk 2 7 39 1
get_visitor 1 3 26 2
visit 2 5 34 2
generic_visit 6 8 59 2
generic_visit 9 22 133 2
__init__ 1 5 28 2
write 3 7 56 2
newline 1 2 21 2
body 2 6 33 2
body_or_else 2 6 39 2
signature.write_comma 2 5 21 0
signature 5 16 127 2
decorators 2 5 31 2
visit_Assign 3 8 53 2
visit_AugAssign 1 5 44 2
visit_ImportFrom 3 7 57 2
visit_Import 2 5 31 2
visit_Expr 1 3 18 2
visit_FunctionDef 1 8 58 2
visit_ClassDef.paren_or_comma 2 6 27 0
visit_ClassDef 8 25 162 2
visit_If 4 20 125 2
visit_For 1 8 52 2
visit_While 1 6 38 2
visit_With 2 9 62 2
visit_Pass 1 3 18 2
visit_Print 5 15 83 2
visit_Delete 3 7 43 2
visit_TryExcept 2 6 39 2
visit_TryFinally 1 7 45 2
visit_Global 1 3 27 2
visit_Nonlocal 1 3 27 2
visit_Return 1 4 26 2
visit_Break 1 3 18 2
visit_Continue 1 3 18 2
visit_Raise 8 17 136 2
visit_Attribute 1 3 25 2
visit_Call.write_comma 2 5 21 0
visit_Call 5 21 127 2
visit_Name 1 2 15 2
visit_NameConstant 1 2 18 2
visit_arg 1 2 15 2
visit_Str 1 2 18 2
visit_Bytes 1 2 18 2
visit_Num 1 2 18 2
visit_Tuple 5 8 54 2
sequence_visit.visit 3 7 46 2
sequence_visit 1 3 11 2
visit_Dict 3 9 69 2
visit_BinOp 1 6 51 2
visit_BoolOp 3 7 56 2
visit_Compare 2 7 63 2
visit_UnaryOp 2 8 55 2
visit_Subscript 1 5 35 2
visit_Slice 6 10 88 2
visit_ExtSlice 3 5 31 2
visit_Yield 1 3 21 2
visit_Lambda 1 5 35 2
visit_Ellipsis 1 2 13 2
generator_visit.visit 2 6 40 2
generator_visit 1 3 11 2
visit_DictComp 2 8 54 2
visit_IfExp 1 6 43 2
visit_Starred 1 3 21 2
visit_Repr 1 4 27 2
visit_alias 2 4 33 2
visit_comprehension 3 9 59 2
visit_excepthandler 3 11 76 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/exceptions.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_format_filepos 2 5 34 3
__init__ 1 7 52 6
__init__ 1 7 52 6
__init__ 7 15 119 3
errorname 1 2 14 1
_init_message 4 10 79 1
_get_reformatted_records 3 6 55 2
traceback 1 2 18 1
reverse_records 1 2 12 1
reverse_traceback 1 2 18 1
_init 17 67 418 2
text_error_template 1 17 22 1
_install_pygments 1 4 19 0
_install_fallback.syntax_highlight 1 2 13 2
_install_fallback 1 5 19 0
_install_highlighting 2 5 15 0
html_error_template 1 107 31 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/compat.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u 1 2 7 1
b 1 2 12 1
octal 1 2 12 1
u 1 2 12 1
b 1 2 7 1
octal 1 2 12 1
load_module 1 2 20 2
load_module 2 6 35 2
reraise 3 6 43 4
exception_as 1 2 13 0
partial.newfunc 1 4 35 2
partial 1 3 15 3
exception_name 1 2 11 1
inspect_func_args 5 19 106 1
inspect_func_args 1 2 12 1
callable 1 2 12 1
with_metaclass 1 2 27 2
arg_stringname 2 5 25 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/codegen.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compile 1 13 53 13
__init__ 1 13 29 13
__init__ 13 46 308 4
write_metadata_struct 1 16 85 1
identifiers 1 2 13 1
write_toplevel.visitInheritTag 1 2 13 2
write_toplevel.visitNamespaceTag 1 2 15 2
write_toplevel.visitPageTag 1 2 14 2
write_toplevel.visitCode 2 3 18 2
write_toplevel 13 71 474 1
write_render_callable 1 2 17 7
write_module_code 2 4 33 2
write_inherit 1 8 31 2
write_namespaces.visitDefTag 1 2 13 2
write_namespaces.visitBlockTag 1 2 13 2
write_namespaces.visitDefOrBase 2 9 45 2
write_namespaces 9 76 347 2
write_variable_declares 19 82 457 4
write_def_decl 4 14 126 3
write_inline_def 7 31 219 4
write_def_finish 1 2 17 6
write_cache_decorator 1 3 23 8
create_filter_callable.locate_encode 3 7 51 1
create_filter_callable 8 21 131 4
visitExpression 5 13 104 2
visitControlLine 12 23 177 2
visitText 1 3 32 2
visitTextTag 4 20 78 2
visitCode 5 12 88 2
visitIncludeTag 2 11 68 2
visitNamespaceTag 1 2 8 2
visitDefTag 1 2 8 2
visitBlockTag 2 12 83 2
visitCallNamespaceTag 1 2 13 2
visitCallTag.visitDefTag 1 2 13 2
visitCallTag.visitBlockTag 1 2 13 2
visitCallTag.visitDefOrBase 3 6 51 2
visitCallTag 4 47 258 2
__init__ 7 31 237 5
branch 1 2 25 3
defs 1 2 23 1
__repr__ 3 11 71 1
check_declared 5 7 62 2
add_declared 2 4 30 2
visitExpression 1 2 13 2
visitControlLine 1 2 13 2
visitCode 2 5 35 2
visitNamespaceTag 3 4 27 2
_check_name_exists 5 10 67 3
visitDefTag 10 14 121 2
visitBlockTag 12 24 204 2
visitTextTag 4 5 44 2
visitIncludeTag 1 2 13 2
visitPageTag 2 4 30 2
visitCallNamespaceTag 1 2 13 2
visitCallTag 10 17 120 2
mangle_mako_loop 3 17 93 2
__init__ 1 2 10 1
_loop_reference_detected 3 6 38 2
visitControlLine 1 2 13 2
visitCode 1 2 13 2
visitExpression 1 2 13 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/pyparser.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse 2 10 64 3
__init__ 1 6 37 3
_add_declared 2 5 33 2
visit_ClassDef 1 2 15 2
visit_Assign 2 7 43 2
visit_ExceptHandler 4 7 52 2
visit_Lambda 1 2 18 3
visit_FunctionDef 1 3 23 2
_expand_tuples 4 7 35 2
_visit_function 4 14 88 3
visit_For 3 7 49 2
visit_Name 5 7 69 2
visit_Import 3 6 48 2
visit_ImportFrom 4 12 62 2
__init__ 1 4 27 4
visit_Tuple 2 11 92 2
__init__ 1 3 20 3
visit_FunctionDef 7 20 172 2
__init__ 1 3 27 2
value 1 2 16 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/filters.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
legacy_html_escape 1 7 58 1
xml_escape 1 2 27 1
url_escape 1 3 18 1
legacy_url_escape 1 2 10 1
url_unescape 2 5 28 1
trim 1 2 11 1
__getattr__.decode 3 7 49 1
__getattr__ 1 3 11 2
is_ascii_str 2 2 19 1
__init__ 2 4 45 3
escape_entities 1 2 22 2
__escape 2 6 37 2
escape 1 3 31 2
__unescape 4 11 67 2
unescape 1 2 21 2
htmlentityreplace_errors 2 6 51 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/parsetree.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 5 33 5
exception_kwargs 1 3 31 1
get_children 1 2 8 1
accept_visitor.traverse 2 3 20 1
accept_visitor 1 4 29 2
__init__ 1 4 36 2
get_children 1 2 9 1
__repr__ 1 4 22 1
__init__ 2 14 110 5
get_children 1 2 9 1
declared_identifiers 1 2 9 1
undeclared_identifiers 1 2 9 1
is_ternary 1 6 53 2
__repr__ 1 7 31 1
__init__ 1 3 27 3
__repr__ 1 2 23 1
__init__ 1 5 49 4
declared_identifiers 1 2 11 1
undeclared_identifiers 1 2 11 1
__repr__ 1 6 27 1
__init__ 1 3 27 3
__repr__ 1 2 23 1
__init__ 1 6 64 4
declared_identifiers 1 2 8 1
undeclared_identifiers 1 6 43 1
__repr__ 1 6 29 1
__init__ 2 4 49 4
__call__ 3 16 107 4
__init__ 1 2 18 7
is_root 1 2 11 1
get_children 1 2 9 1
_parse_attributes 9 33 245 3
declared_identifiers 1 2 8 1
undeclared_identifiers 1 2 9 1
__repr__ 1 7 42 1
__init__ 1 9 68 4
declared_identifiers 1 2 8 1
undeclared_identifiers 1 6 49 1
__init__ 5 18 114 4
declared_identifiers 1 2 8 1
__init__ 1 8 60 4
undeclared_identifiers 1 6 31 1
__init__ 4 22 156 4
funcname 1 2 11 1
get_argument_expressions 1 2 18 2
declared_identifiers 1 2 11 1
undeclared_identifiers 2 14 79 1
__init__ 7 27 185 4
is_anonymous 1 2 11 1
funcname 2 2 18 1
get_argument_expressions 1 2 18 2
declared_identifiers 1 2 11 1
undeclared_identifiers 1 5 33 1
__init__ 1 7 89 4
declared_identifiers 1 2 20 1
undeclared_identifiers 1 3 21 1
__init__ 3 19 135 5
declared_identifiers 1 2 20 1
undeclared_identifiers 1 3 21 1
__init__ 1 4 41 4
__init__ 3 15 106 4
declared_identifiers 1 2 11 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/template.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 29 118 23
reserved_names 2 5 27 1
_setup_cache_args 1 3 17 7
_compile_from_file 5 36 224 3
source 1 2 15 1
code 1 2 15 1
cache 1 2 12 1
cache_dir 1 2 12 1
cache_url 1 2 12 1
cache_type 1 2 12 1
render 1 2 27 3
render_unicode 1 6 31 3
render_context 2 8 50 4
has_def 1 2 18 2
get_def 1 2 24 2
_get_def_callable 1 2 18 2
last_modified 1 2 11 1
__init__ 1 19 78 21
__init__ 1 11 75 3
get_def 1 2 16 2
__init__ 1 7 17 7
get_module_source_metadata 5 16 126 3
code 2 5 28 1
source 5 14 86 1
_compile 1 21 122 4
_compile_text 3 11 93 3
_compile_module_file 4 12 105 5
_get_module_info_from_callable 2 5 32 1
_get_module_info 1 2 12 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/lexer.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 3 23 6
exception_kwargs 1 5 31 1
match 3 10 67 3
match_reg 6 17 134 2
parse_until_text 8 30 184 2
append_node 16 37 341 4
decode_raw_stream 12 31 220 5
parse 15 43 253 1
match_tag_start 8 42 188 1
match_tag_end 4 17 107 1
match_end 3 10 41 1
match_text 3 24 52 1
match_python_block 2 13 80 1
match_expression 3 17 103 1
match_control_line 7 33 194 1
match_comment 2 7 43 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/cmd.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
varsplit 2 4 26 1
_exit 1 3 26 0
cmdline 9 34 214 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/util.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_wrapper 1 4 21 2
__init__ 1 3 18 2
load 3 15 78 2
register.load 2 5 39 0
register 1 3 21 4
verify_directory 4 9 46 1
to_list 3 7 37 2
__init__ 2 4 32 3
__get__ 2 5 35 3
__init__ 2 4 32 3
__get__.oneshot 1 7 59 2
__get__ 2 7 34 3
union 1 4 23 2
__init__ 2 10 70 4
truncate 1 3 23 1
getvalue 2 6 45 1
__init__ 1 4 28 3
__repr__ 1 2 12 1
__init__ 1 3 22 3
__getitem__ 1 4 30 2
values 2 2 20 1
setdefault 2 6 29 3
__setitem__ 2 8 56 3
_manage_size 4 9 71 1
parse_encoding 8 30 158 1
sorted_dict_repr 2 4 47 1
restore__ast 5 59 749 1
read_file 2 7 35 2
read_python_file 3 10 48 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/mako/runtime.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 9 76 3
_set_with_template 2 7 41 2
lookup 1 2 12 1
kwargs 1 2 14 1
push_caller 1 2 16 2
pop_caller 1 2 14 1
keys 1 2 17 1
__getitem__ 2 5 30 2
_push_writer 1 4 25 1
_pop_buffer_and_writer 1 3 27 1
_push_buffer 1 2 11 1
_pop_buffer 1 2 14 1
get 1 2 32 3
write 1 2 20 2
writer 1 2 16 1
_copy 1 10 68 1
_locals 2 6 31 2
_clean_inheritance_tokens 1 7 44 1
__init__ 1 2 10 1
__nonzero__ 1 2 11 1
__bool__ 4 2 20 1
_get_caller 1 2 11 1
__getattr__ 1 2 18 2
_push_frame 2 5 25 1
_pop_frame 1 2 14 1
__str__ 1 2 10 1
__nonzero__ 1 2 11 1
__bool__ 1 2 7 1
__init__ 1 2 11 1
_enter 1 3 17 2
_exit 1 3 14 1
_top 2 5 22 1
_pop 1 2 13 1
_push 2 5 38 2
__getattr__ 1 2 14 2
__iter__ 1 2 12 1
__init__ 1 4 22 2
__iter__ 2 4 19 1
__len__ 1 2 12 1
reverse_index 1 2 16 1
first 1 2 11 1
last 1 2 16 1
even 1 2 10 1
odd 1 2 14 1
cycle 2 4 30 2
__init__ 1 2 12 2
__getattr__ 3 8 46 2
__init__ 1 3 25 7
attr 1 2 11 1
get_namespace 2 10 71 2
get_template 1 2 21 2
get_cached 1 2 23 3
cache 1 2 12 1
include_file 1 2 26 3
_populate 4 7 51 3
_get_star 3 4 28 1
__getattr__ 3 11 62 2
__init__ 1 3 33 9
module 1 2 12 1
filename 1 2 12 1
uri 1 2 12 1
_get_star.get 1 3 26 1
_get_star 4 7 50 1
__getattr__ 4 14 94 2
__init__ 1 3 27 8
filename 1 2 12 1
_get_star 6 9 77 1
__getattr__ 4 14 94 2
supports_caller.wrap_stackframe 2 6 40 3
supports_caller 1 3 10 1
capture 3 12 61 4
_decorate_toplevel._decorate_toplevel.decorate_render._decorate_toplevel._decorate_toplevel.decorate_render.go.y 1 2 20 2
_decorate_toplevel._decorate_toplevel.decorate_render.go 2 7 44 3
_decorate_toplevel.decorate_render 1 3 9 1
_decorate_toplevel 1 3 9 1
_decorate_inline._decorate_inline.decorate_render.go 1 2 20 2
_decorate_inline.decorate_render 1 4 15 1
_decorate_inline 1 3 11 2
_include_file 1 6 56 4
_inherit_from 6 23 161 3
_lookup_template 3 11 72 3
_populate_self_namespace 4 11 86 3
_render 3 16 114 5
_kwargs_for_callable 8 10 81 2
_kwargs_for_include 7 7 72 3
_render_context 2 8 88 5
_exec_template 6 13 97 4
_render_error 4 16 109 3
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/core/pa.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PA_STATE::PA_STATE 1 1 5 0
PA_STATE::PA_STATE 1 2 30 3
PA_STATE_OPT::PA_STATE_OPT 1 1 5 0
PA_STATE_OPT::HasWork 2 4 20 0
PA_STATE_OPT::GetSimdVector 1 5 31 2
PA_STATE_OPT::Assemble 1 4 25 2
PA_STATE_OPT::AssembleSingle 1 4 30 3
PA_STATE_OPT::NextPrim 5 28 128 0
PA_STATE_OPT::GetNextVsOutput 1 8 51 0
PA_STATE_OPT::GetNextVsIndices 1 4 8 0
PA_STATE_OPT::GetNextStreamOutput 1 6 26 0
PA_STATE_OPT::NumPrims 2 5 40 0
PA_STATE_OPT::SetNextState 1 12 59 5
PA_STATE_OPT::Reset 1 11 55 0
PA_STATE_OPT::GetPrimID 1 5 32 1
SetNextPaState 1 8 49 6
PaGetSimdVector 1 4 24 3
swizzleLane0 1 6 50 1
swizzleLane1 1 6 50 1
swizzleLane2 1 6 50 1
swizzleLane3 1 6 50 1
swizzleLane4 1 6 50 1
swizzleLane5 1 6 50 1
swizzleLane6 1 6 50 1
swizzleLane7 1 6 50 1
swizzleLaneN 9 23 97 2
PA_STATE_CUT::PA_STATE_CUT 1 1 5 0
PA_STATE_CUT::PA_STATE_CUT 15 42 316 8
PA_STATE_CUT::GetNextVsOutput 1 7 48 0
PA_STATE_CUT::GetNextVsIndices 1 6 28 0
PA_STATE_CUT::GetSimdVector 2 5 27 2
PA_STATE_CUT::GetNextStreamOutput 1 6 22 0
PA_STATE_CUT::GetPrimID 1 4 20 1
PA_STATE_CUT::Reset 1 12 79 0
PA_STATE_CUT::HasWork 2 4 19 0
PA_STATE_CUT::IsVertexStoreFull 1 4 24 0
PA_STATE_CUT::RestartTopology 1 6 24 0
PA_STATE_CUT::IsCutIndex 1 6 46 1
PA_STATE_CUT::ProcessVerts 11 33 173 0
PA_STATE_CUT::Advance 1 6 33 0
PA_STATE_CUT::NextPrim 3 8 28 0
PA_STATE_CUT::ComputeOffsets 2 13 127 0
PA_STATE_CUT::Assemble 6 25 152 2
PA_STATE_CUT::AssembleSingle 3 16 130 3
PA_STATE_CUT::NumPrims 1 4 10 0
PA_STATE_CUT::ProcessVertTriStrip 3 24 185 2
PA_STATE_CUT::AssembleTriStripAdj 2 23 247 0
PA_STATE_CUT::ProcessVertTriStripAdj 16 93 535 2
PA_STATE_CUT::ProcessVertTriList 2 13 104 2
PA_STATE_CUT::ProcessVertTriListAdj 2 16 161 2
PA_STATE_CUT::ProcessVertTriListAdjNoGs 2 13 104 2
PA_STATE_CUT::ProcessVertLineList 2 12 85 2
PA_STATE_CUT::ProcessVertLineStrip 2 13 99 2
PA_STATE_CUT::ProcessVertLineStripAdj 2 17 165 2
PA_STATE_CUT::ProcessVertLineStripAdjNoGs 2 15 127 2
PA_STATE_CUT::ProcessVertLineListAdj 2 14 123 2
PA_STATE_CUT::ProcessVertLineListAdjNoGs 2 12 85 2
PA_STATE_CUT::ProcessVertPointList 2 11 66 2
PA_TESS::PA_TESS 4 35 152 7
PA_TESS::HasWork 1 4 10 0
PA_TESS::GetSimdVector 1 6 26 2
PA_TESS::GenPrimMask 3 15 181 1
PA_TESS::Assemble 4 28 168 2
PA_TESS::AssembleSingle 3 17 133 3
PA_TESS::NextPrim 1 9 44 0
PA_TESS::GetNextVsOutput 1 6 21 0
PA_TESS::GetNextStreamOutput 1 5 17 0
PA_TESS::GetNextVsIndices 1 6 21 0
PA_TESS::NumPrims 1 4 18 0
PA_TESS::Reset 1 1 10 0
PA_TESS::GetPrimID 1 4 18 1
PA_FACTORY::PA_FACTORY 13 22 202 3
PA_FACTORY::GetPA 3 11 24 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/gen_knobs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Knob::Value 1 1 9 0
Knob::Value 1 1 18 1
Knob::Knob 1 1 14 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/knob_defs.py
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/gen_knobs.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
write_template_to_string 3 10 96 2
write_template_to_file 1 3 34 3
main 7 24 205 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/gen_knobs.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GlobalKnobs::GlobalKnobs 1 27 127 0
GlobalKnobs::ToString 15 66 768 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/scripts/gen_archrast.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
write_template_to_string 3 10 96 2
write_template_to_file 1 3 34 3
parse_event_fields 4 15 105 3
parse_enums 5 14 94 3
parse_protos 4 29 216 1
main 7 48 463 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/common/formats.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetFormatInfo 1 6 40 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/common/rdtsc_buckets.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BucketManager::BucketManager 1 1 5 0
BucketManager::ClearThreads 1 6 23 0
BucketManager::ClearBuckets 1 6 23 0
BucketManager::StopCapture 4 19 60 0
BucketManager::StartBucket 3 19 123 1
BucketManager::StopBucket 3 18 111 1
BucketManager::AddEvent 3 16 107 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/common/swr_assert.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetTextColor 9 36 145 3
ResetTextColor 2 5 20 1
SwrAssert 14 98 450 8
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/common/swr_assert.h
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/common/os.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AlignedMalloc 1 4 18 2
AlignedFree 1 4 14 1
__rdtsc 1 6 41 0
_mm256_storeu2_m128i 1 5 45 3
_BitScanForward 1 5 28 2
_BitScanForward 1 5 28 2
_BitScanReverse 1 5 28 2
_BitScanReverse 1 5 28 2
AlignedMalloc 2 9 36 2
_bittest 1 4 35 2
AlignedFree 1 4 13 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/common/rdtsc_buckets_shared.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BUCKET_THREAD::BUCKET_THREAD 1 1 5 0
BUCKET_THREAD::BUCKET_THREAD 1 8 38 1
Serialize 1 4 28 2
Deserialize 1 5 36 2
Serialize 1 4 28 2
Deserialize 1 5 36 2
Serialize 1 7 72 2
Deserialize 1 9 63 2
Serialize 1 7 69 2
Deserialize 1 7 68 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/common/isa.hpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InstructionSet::InstructionSet 1 1 9 0
InstructionSet::Vendor 1 1 11 1
InstructionSet::Brand 1 1 11 1
InstructionSet::SSE3 1 1 14 1
InstructionSet::PCLMULQDQ 1 1 14 1
InstructionSet::MONITOR 1 1 14 1
InstructionSet::SSSE3 1 1 14 1
InstructionSet::FMA 1 1 14 1
InstructionSet::CMPXCHG16B 1 1 14 1
InstructionSet::SSE41 1 1 14 1
InstructionSet::SSE42 1 1 14 1
InstructionSet::MOVBE 1 1 14 1
InstructionSet::POPCNT 1 1 14 1
InstructionSet::AES 1 1 14 1
InstructionSet::XSAVE 1 1 14 1
InstructionSet::OSXSAVE 1 1 14 1
InstructionSet::RDRAND 1 1 14 1
InstructionSet::MSR 1 1 14 1
InstructionSet::CX8 1 1 14 1
InstructionSet::SEP 1 1 14 1
InstructionSet::CMOV 1 1 14 1
InstructionSet::CLFSH 1 1 14 1
InstructionSet::MMX 1 1 14 1
InstructionSet::FXSR 1 1 14 1
InstructionSet::SSE 1 1 14 1
InstructionSet::SSE2 1 1 14 1
InstructionSet::FSGSBASE 1 1 14 1
InstructionSet::BMI1 1 1 14 1
InstructionSet::HLE 2 1 18 1
InstructionSet::BMI2 1 1 14 1
InstructionSet::ERMS 1 1 14 1
InstructionSet::INVPCID 1 1 14 1
InstructionSet::RTM 2 1 18 1
InstructionSet::RDSEED 1 1 14 1
InstructionSet::ADX 1 1 14 1
InstructionSet::SHA 1 1 14 1
InstructionSet::PREFETCHWT1 1 1 14 1
InstructionSet::LAHF 1 1 14 1
InstructionSet::LZCNT 2 1 18 1
InstructionSet::ABM 2 1 18 1
InstructionSet::SSE4a 2 1 18 1
InstructionSet::XOP 2 1 18 1
InstructionSet::TBM 2 1 18 1
InstructionSet::SYSCALL 2 1 18 1
InstructionSet::MMXEXT 2 1 18 1
InstructionSet::RDTSCP 2 1 18 1
InstructionSet::_3DNOWEXT 2 1 18 1
InstructionSet::_3DNOW 2 1 18 1
InstructionSet::AVX 1 1 14 1
InstructionSet::F16C 1 1 14 1
InstructionSet::AVX2 1 1 14 1
InstructionSet::AVX512F 1 1 14 1
InstructionSet::AVX512PF 1 1 14 1
InstructionSet::AVX512ER 1 1 14 1
InstructionSet::AVX512CD 1 1 14 1
InstructionSet::InstructionSet_Internal::InstructionSet_Internal 13 74 553 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/common/simd16intrin.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OSALIGN 1 10 66 2
_simd16_set1_ps 1 7 30 1
_simd16_set1_epi8 1 7 31 1
_simd16_set1_epi32 1 7 31 1
_simd16_set_ps 1 7 104 16
_simd16_set_epi32 1 7 104 16
_simd16_set_ps 1 7 80 8
_simd16_set_epi32 1 7 80 8
_simd16_load_ps 1 8 63 1
_simd16_loadu_ps 1 8 63 1
_simd16_load1_ps 1 7 33 1
_simd16_load_si 1 7 45 1
_simd16_loadu_si 1 7 45 1
_simd16_broadcast_ss 1 7 33 1
_simd16_broadcast_ps 1 7 33 1
_simd16_store_ps 1 6 56 2
_simd16_maskstore_ps 1 6 67 3
_simd16_store_si 1 5 41 2
_simd16_extract_ps 3 11 40 2
_simd16_extract_si 3 11 38 2
_simd16_insert_ps 3 13 44 3
_simd16_insert_si 3 13 44 3
_simd16_blend_ps_temp 1 7 56 2
_simd16_blendv_epi32 1 7 75 3
_simd16_blendv_epi32 1 7 82 3
_simd16_movemask_ps 1 7 52 1
_simd16_movemask_pd 1 7 53 1
_simd16_movemask_epi8 1 7 53 1
_simd16_cvtps_epi32 1 7 35 1
_simd16_cvttps_epi32 1 7 35 1
_simd16_cvtepi32_ps 1 7 35 1
_simd16_cmp_ps 1 7 50 2
_simd16_castsi_ps 1 4 18 1
_simd16_castps_si 1 4 19 1
_simd16_castsi_pd 1 4 19 1
_simd16_castpd_si 1 4 19 1
_simd16_castpd_ps 1 4 19 1
_simd16_castps_pd 1 4 19 1
_simd16_round_ps_temp 1 7 38 1
_simd16_testz_ps 1 6 42 2
_simd16_slli_epi32_temp 1 7 38 1
_simd16_srai_epi32_temp 1 7 39 1
_simd16_srli_epi32_temp 1 7 39 1
_simd16_i32gather_ps_temp 1 7 47 2
_simd16_permute_ps 1 12 146 2
_simd16_permute_epi32 1 4 24 2
_simd16_permute2f128_ps_temp 1 7 89 2
_simd16_permute2f128_pd_temp 1 7 90 2
_simd16_permute2f128_si_temp 1 7 90 2
_simd16_shuffle_ps_temp 1 7 50 2
_simd16_shuffle_pd_temp 1 7 59 2
_simd16_shuffle_epi32_temp 1 4 29 2
_simd16_shuffle_epi64_temp 1 4 29 2
_simd16_int2mask 1 4 10 1
_simd16_mask2int 1 4 10 1
_simd16_cmplt_ps_mask 1 4 21 2
vMask16 1 7 76 1
_simd16_scalari2mask 1 4 17 1
_simd16_scalard2mask 1 4 17 1
_simd16_set_ps 1 4 88 16
_simd16_set_epi32 1 4 88 16
_simd16_set_ps 1 4 64 8
_simd16_set_epi32 1 4 64 8
_simd16_maskstore_ps 1 5 31 3
_simd16_blendv_ps 1 5 34 3
_simd16_blendv_epi32 1 5 34 3
_simd16_blendv_epi32 1 5 31 3
_simd16_movemask_ps 1 4 16 1
_simd16_movemask_pd 1 4 16 1
_simd16_movemask_epi8 1 4 13 1
_simd16_cmp_ps_temp 1 5 38 2
_simd16_round_ps_temp 1 4 15 1
_simd16_cmpeq_epi32 1 5 35 2
_simd16_cmpgt_epi32 1 5 35 2
_simd16_cmplt_epi32 1 5 35 2
_simd16_testz_ps 1 6 43 2
_simd16_cmpeq_epi64 1 5 35 2
_simd16_cmpgt_epi64 1 5 35 2
_simd16_cmpeq_epi16 1 5 35 2
_simd16_cmpgt_epi16 1 5 35 2
_simd16_cmpeq_epi8 1 5 35 2
_simd16_cmpgt_epi8 1 5 35 2
_simd16_shuffle_epi32_temp 1 4 29 2
_simd16_shuffle_epi64_temp 1 4 29 2
_simd16_int2mask 1 4 13 1
_simd16_mask2int 1 4 13 1
_simd16_cmplt_ps_mask 1 4 18 2
vMask16 1 7 76 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/common/rdtsc_buckets.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BucketManager::~BucketManager 1 3 7 0
BucketManager::RegisterThread 1 15 106 1
BucketManager::RegisterBucket 1 8 45 1
BucketManager::PrintBucket 3 38 227 5
BucketManager::PrintThread 4 18 108 2
BucketManager::PrintReport 2 14 72 1
BucketManager::StartCapture 1 5 16 0
BucketManager_StartBucket 1 4 18 2
BucketManager_StopBucket 1 4 18 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/scripts/gen_llvm_ir_macros.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen_file_header 1 4 18 1
convert_uppercamel 1 3 34 1
parse_ir_builder 22 77 477 1
generate_gen_h 3 17 91 2
generate_gen_cpp 5 32 149 2
generate_x86_h 4 21 97 1
generate_x86_cpp 8 53 206 1
main 8 24 229 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/scripts/gen_llvm_types.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen_file_header 1 4 18 1
gen_llvm_type 38 45 283 13
gen_llvm_types 31 131 787 2
main 1 9 98 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/builder_misc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
C 2 8 53 1
CALL 1 1 14 1
VCMPPS_EQ 1 1 28 2
VCMPPS_LT 1 1 28 2
VCMPPS_LE 1 1 28 2
VCMPPS_ISNAN 1 1 28 2
VCMPPS_NEQ 1 1 28 2
VCMPPS_GE 1 1 28 2
VCMPPS_GT 1 1 28 2
VCMPPS_NOTNAN 1 1 28 2
VPCMPGTD 1 5 42 2
INT3 1 1 17 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/builder_math.h
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/builder_x86.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SwrJit::Builder::VGATHERPS 1 5 70 5
SwrJit::Builder::VGATHERDD 1 5 70 5
SwrJit::Builder::VSQRTPS 1 5 46 1
SwrJit::Builder::VRSQRTPS 1 5 46 1
SwrJit::Builder::VRCPPS 1 5 46 1
SwrJit::Builder::VMINPS 1 5 52 2
SwrJit::Builder::VMAXPS 1 5 52 2
SwrJit::Builder::VROUND 1 5 52 2
SwrJit::Builder::VCMPPS 1 5 58 3
SwrJit::Builder::VBLENDVPS 1 5 58 3
SwrJit::Builder::BEXTR_32 1 5 52 2
SwrJit::Builder::VMASKLOADD 1 5 52 2
SwrJit::Builder::VMASKMOVPS 1 5 52 2
SwrJit::Builder::VMASKSTOREPS 1 5 58 3
SwrJit::Builder::VPSHUFB 1 5 52 2
SwrJit::Builder::VPERMD 2 6 71 2
SwrJit::Builder::VPERMPS 1 5 52 2
SwrJit::Builder::VCVTPH2PS 1 5 46 1
SwrJit::Builder::VCVTPS2PH 1 5 52 2
SwrJit::Builder::VHSUBPS 1 5 52 2
SwrJit::Builder::VPTESTC 1 5 52 2
SwrJit::Builder::VPTESTZ 1 5 52 2
SwrJit::Builder::VFMADDPS 1 5 58 3
SwrJit::Builder::VMOVMSKPS 1 5 46 1
SwrJit::Builder::INTERRUPT 1 5 46 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BLEND_COMPILE_STATE::operator == 1 4 27 1
BLEND_COMPILE_STATE::Canonicalize 7 31 166 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/builder.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SwrJit::Builder::IRB 1 1 8 0
SwrJit::Builder::JM 1 1 8 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/JitManager.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
JitInstructionSet::JitInstructionSet 5 22 102 1
JitInstructionSet::AVX2 2 1 17 1
JitInstructionSet::AVX512F 2 1 21 1
JitInstructionSet::BMI2 2 1 17 1
JitManager::~JitManager 1 1 5 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/streamout_jit.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
StreamOutJit::StreamOutJit 1 1 13 1
StreamOutJit::getSOBuffer 1 4 25 2
StreamOutJit::oob 1 13 157 3
StreamOutJit::PackMask 2 12 75 1
StreamOutJit::ToMask 3 16 81 1
StreamOutJit::buildDecl 2 19 228 3
StreamOutJit::buildVertex 2 8 59 3
StreamOutJit::buildStream 7 53 496 5
StreamOutJit::Create 1 38 377 1
JitStreamoutFunc 1 9 76 2
JitCompileStreamout 3 16 103 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/common/simdintrin.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OSALIGNSIMD 1 10 64 1
_simdemu_permute_ps 1 18 193 2
_simdemu_permute_epi32 1 4 24 2
_simdemu_srlv_epi32 1 44 388 2
_simdemu_sllv_epi32 1 44 388 2
_mm_fmaddemu_ps 1 6 34 3
_mm_fmaddemu256_ps 1 6 35 3
_mm_fmsubemu256_ps 1 6 35 3
_simd_i32gather_ps 2 13 97 3
_simd_mask_i32gather_ps 2 16 121 5
_simd_abs_epi32 1 10 63 1
_simdemu_movemask_epi8 1 8 51 1
_simd_cvtepu8_epi32 1 7 52 1
_simd_cvtepu16_epi32 1 7 52 1
_simd_packus_epi32 1 11 88 2
_simd_packs_epi32 1 11 88 2
_simd_blendv_epi32 1 4 32 3
_simd_blendv_epi32 1 4 35 3
vMask 1 8 64 1
_simd_mov 1 8 65 4
_simdemu_slli_epi32 1 10 70 2
_simdemu_srai_epi32 1 10 70 2
_simdemu_srli_epi32 1 10 70 2
_simdvec_transpose 1 4 15 1
_simd_set1_ps 1 7 30 1
_simd_set1_epi8 1 7 31 1
_simd_set1_epi32 1 7 31 1
_simd_set_epi32 1 7 80 8
_simd_set_epi32 1 7 104 16
_simd_load_ps 1 8 63 1
_simd_loadu_ps 1 8 63 1
_simd_load1_ps 1 7 33 1
_simd_load_si 1 7 45 1
_simd_loadu_si 1 7 45 1
_simd_broadcast_ss 1 7 33 1
_simd_broadcast_ps 1 7 33 1
_simd_store_ps 1 6 56 2
_simd_maskstore_ps 1 6 67 3
_simd_store_si 1 5 41 2
_simd_blend_ps 1 7 78 3
_simd_blendv_epi32 1 7 75 3
_simd_blendv_epi32 1 7 82 3
_simd_movemask_ps 1 7 52 1
_simd_movemask_pd 1 7 53 1
_simd_movemask_epi8 1 7 53 1
_simd_cvtps_epi32 1 7 35 1
_simd_cvttps_epi32 1 7 35 1
_simd_cvtepi32_ps 1 7 35 1
_simd_cmp_ps 1 7 54 3
_simd_castsi_ps 1 4 18 1
_simd_castps_si 1 4 19 1
_simd_castsi_pd 1 4 19 1
_simd_castpd_si 1 4 19 1
_simd_castpd_ps 1 4 19 1
_simd_castps_pd 1 4 19 1
_simd_round_ps 1 7 42 2
_simd_testz_ps 1 6 42 2
_simd_slli_epi32 1 7 42 2
_simd_srai_epi32 1 7 43 2
_simd_srli_epi32 1 7 43 2
_simd_i32gather_ps 1 7 51 3
_simd_permute_ps 1 7 45 2
_simd_shuffle_ps 1 7 53 3
vMask 1 7 76 1
_m512_broadcast_ss 1 4 21 1
_m512_broadcast_ps 1 4 21 1
_m512_blend_ps 1 5 33 3
_m512_blendv_ps 1 5 36 3
_m512_movemask_ps 1 7 42 1
_m512_movemask_pd 1 7 42 1
_m512_cmp_ps 1 5 41 3
_mm512_cmplt_epi32 1 5 36 2
_mm512_cmpgt_epi32 1 5 36 2
_simdvec_load_ps 1 7 65 2
_simdvec_mov 1 7 41 2
_simdvec_mov 1 7 53 2
_simdvec_mov 1 7 88 4
_simdvec_dp3_ps 1 9 84 3
_simdvec_dp4_ps 1 11 108 3
_simdvec_rcp_length_ps 1 6 27 1
_simdvec_normalize_ps 1 9 83 2
_simdvec_mul_ps 1 7 78 3
_simdvec_mul_ps 1 7 90 3
_simdvec_add_ps 1 7 90 3
_simdvec_min_ps 1 7 78 3
_simdvec_max_ps 1 7 78 3
_simd_mat4x4_vec4_multiply 1 57 563 3
_simd_mat3x3_vec3_w0_multiply 1 37 336 3
_simd_mat4x4_vec3_w1_multiply 1 52 511 3
_simd_mat4x3_vec3_w1_multiply 1 43 405 3
vplaneps 1 6 47 5
vplaneps128 1 6 47 5
InterpolateComponent 1 12 141 3
InterpolateComponent 1 12 141 3
_simd128_abs_ps 1 5 29 1
_simd_abs_ps 1 5 29 1
pdep_u32 3 15 87 2
pext_u32 3 14 75 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/builder_x86.h
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/builder.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SwrJit::Builder::Builder 2 39 372 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/builder_misc.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SwrJit::Convert32To16Float 10 53 260 1
SwrJit::ConvertSmallFloatTo32 7 32 205 1
SwrJit::Builder::C 2 4 31 1
SwrJit::Builder::C 1 4 25 1
SwrJit::Builder::C 1 4 25 1
SwrJit::Builder::C 1 4 25 1
SwrJit::Builder::C 1 4 25 1
SwrJit::Builder::C 1 4 19 1
SwrJit::Builder::C 1 4 25 1
SwrJit::Builder::C 1 4 25 1
SwrJit::Builder::PRED 2 4 31 1
SwrJit::Builder::VIMMED1 1 4 28 1
SwrJit::Builder::VIMMED1 1 4 28 1
SwrJit::Builder::VIMMED1 1 4 28 1
SwrJit::Builder::VIMMED1 1 4 28 1
SwrJit::Builder::VUNDEF_IPTR 1 4 22 0
SwrJit::Builder::VUNDEF_I 1 4 22 0
SwrJit::Builder::VUNDEF 1 4 28 2
SwrJit::Builder::VUNDEF_F 1 4 22 0
SwrJit::Builder::VUNDEF 1 4 25 1
SwrJit::Builder::VINSERT 1 4 33 3
SwrJit::Builder::VBROADCAST 2 8 35 1
SwrJit::Builder::IMMED 1 6 40 1
SwrJit::Builder::S_IMMED 1 6 40 1
SwrJit::Builder::GEP 2 7 52 2
SwrJit::Builder::GEP 2 7 54 2
SwrJit::Builder::LOAD 2 7 66 3
SwrJit::Builder::LOADV 2 7 64 3
SwrJit::Builder::STORE 2 7 63 3
SwrJit::Builder::STOREV 2 7 61 3
SwrJit::Builder::CALL 2 7 52 2
SwrJit::Builder::CALL 1 6 38 2
SwrJit::Builder::CALL2 1 7 49 3
SwrJit::Builder::CALL3 1 8 60 4
SwrJit::Builder::VRCP 1 4 23 1
SwrJit::Builder::VPLANEPS 1 6 55 5
SwrJit::Builder::MASKLOADD 3 17 146 2
SwrJit::Builder::PRINT 17 93 837 2
SwrJit::Builder::PRINT 1 4 22 1
SwrJit::Builder::GATHERPS 3 32 275 5
SwrJit::Builder::GATHERDD 3 31 271 5
SwrJit::Builder::MASK 1 5 32 1
SwrJit::Builder::VMASK 1 4 18 1
SwrJit::Builder::PSHUFB 5 30 280 2
SwrJit::Builder::PMOVSXBD 3 13 113 1
SwrJit::Builder::PMOVSXWD 3 13 113 1
SwrJit::Builder::PERMD 4 26 138 2
SwrJit::Builder::PERMPS 4 26 138 2
SwrJit::Builder::CVTPH2PS 4 24 178 1
SwrJit::Builder::CVTPS2PH 4 24 184 2
SwrJit::Builder::PMAXSD 3 23 241 2
SwrJit::Builder::PMINSD 3 23 241 2
SwrJit::Builder::Gather4 3 15 114 6
SwrJit::Builder::GATHER4PS 6 45 307 6
SwrJit::Builder::GATHER4DD 7 52 357 6
SwrJit::Builder::Shuffle16bpcGather4 13 53 776 4
SwrJit::Builder::Shuffle8bpcGather4 14 64 911 4
SwrJit::Builder::CreateEntryAlloca 1 9 70 2
SwrJit::Builder::SCATTERPS 2 43 494 4
SwrJit::Builder::VABSPS 1 6 43 1
SwrJit::Builder::ICLAMP 1 8 67 3
SwrJit::Builder::FCLAMP 1 8 67 3
SwrJit::Builder::FCLAMP 1 6 45 3
SwrJit::Builder::STACKSAVE 2 6 38 0
SwrJit::Builder::STACKRESTORE 1 5 45 1
SwrJit::Builder::FMADDPS 2 13 67 3
SwrJit::Builder::POPCNT 1 5 54 1
SwrJit::CallPrint 2 10 55 2
SwrJit::Builder::VEXTRACTI128 4 13 117 2
SwrJit::Builder::VINSERTI128 7 21 210 3
SwrJit::Builder::RDTSC_START 3 17 130 2
SwrJit::Builder::RDTSC_STOP 3 17 130 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/streamout_jit.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
STREAMOUT_COMPILE_STATE::operator == 8 13 158 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/jit_api.h
Source file: ./lib/mesa/src/gallium/auxiliary/util/u_format_table.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_format_none_unpack_rgba_float 3 21 146 6
util_format_none_pack_rgba_float 3 17 132 6
util_format_none_fetch_rgba_float 1 10 68 4
util_format_none_unpack_rgba_8unorm 3 21 162 6
util_format_none_pack_rgba_8unorm 3 17 132 6
util_format_b8g8r8a8_unorm_unpack_rgba_float 4 40 297 6
util_format_b8g8r8a8_unorm_pack_rgba_float 4 26 259 6
util_format_b8g8r8a8_unorm_fetch_rgba_float 2 29 219 4
util_format_b8g8r8a8_unorm_unpack_rgba_8unorm 4 40 273 6
util_format_b8g8r8a8_unorm_pack_rgba_8unorm 4 26 235 6
util_format_b8g8r8x8_unorm_unpack_rgba_float 4 36 270 6
util_format_b8g8r8x8_unorm_pack_rgba_float 4 24 230 6
util_format_b8g8r8x8_unorm_fetch_rgba_float 2 25 192 4
util_format_b8g8r8x8_unorm_unpack_rgba_8unorm 4 36 252 6
util_format_b8g8r8x8_unorm_pack_rgba_8unorm 4 24 212 6
util_format_a8r8g8b8_unorm_unpack_rgba_float 4 40 297 6
util_format_a8r8g8b8_unorm_pack_rgba_float 4 26 259 6
util_format_a8r8g8b8_unorm_fetch_rgba_float 2 29 219 4
util_format_a8r8g8b8_unorm_unpack_rgba_8unorm 4 40 273 6
util_format_a8r8g8b8_unorm_pack_rgba_8unorm 4 26 235 6
util_format_x8r8g8b8_unorm_unpack_rgba_float 4 36 270 6
util_format_x8r8g8b8_unorm_pack_rgba_float 4 24 230 6
util_format_x8r8g8b8_unorm_fetch_rgba_float 2 25 192 4
util_format_x8r8g8b8_unorm_unpack_rgba_8unorm 4 36 252 6
util_format_x8r8g8b8_unorm_pack_rgba_8unorm 4 24 212 6
util_format_a8b8g8r8_unorm_unpack_rgba_float 4 40 297 6
util_format_a8b8g8r8_unorm_pack_rgba_float 4 26 259 6
util_format_a8b8g8r8_unorm_fetch_rgba_float 2 29 219 4
util_format_a8b8g8r8_unorm_unpack_rgba_8unorm 4 40 273 6
util_format_a8b8g8r8_unorm_pack_rgba_8unorm 4 26 235 6
util_format_x8b8g8r8_unorm_unpack_rgba_float 4 36 270 6
util_format_x8b8g8r8_unorm_pack_rgba_float 4 24 230 6
util_format_x8b8g8r8_unorm_fetch_rgba_float 2 25 192 4
util_format_x8b8g8r8_unorm_unpack_rgba_8unorm 4 36 252 6
util_format_x8b8g8r8_unorm_pack_rgba_8unorm 4 24 212 6
util_format_r8g8b8x8_unorm_unpack_rgba_float 4 36 270 6
util_format_r8g8b8x8_unorm_pack_rgba_float 4 24 230 6
util_format_r8g8b8x8_unorm_fetch_rgba_float 2 25 192 4
util_format_r8g8b8x8_unorm_unpack_rgba_8unorm 4 36 252 6
util_format_r8g8b8x8_unorm_pack_rgba_8unorm 4 24 212 6
util_format_b5g5r5x1_unorm_unpack_rgba_float 4 36 331 6
util_format_b5g5r5x1_unorm_pack_rgba_float 4 24 325 6
util_format_b5g5r5x1_unorm_fetch_rgba_float 2 25 253 4
util_format_b5g5r5x1_unorm_unpack_rgba_8unorm 4 36 337 6
util_format_b5g5r5x1_unorm_pack_rgba_8unorm 4 24 259 6
util_format_b5g5r5a1_unorm_unpack_rgba_float 4 40 377 6
util_format_b5g5r5a1_unorm_pack_rgba_float 4 26 387 6
util_format_b5g5r5a1_unorm_fetch_rgba_float 2 29 299 4
util_format_b5g5r5a1_unorm_unpack_rgba_8unorm 4 40 385 6
util_format_b5g5r5a1_unorm_pack_rgba_8unorm 4 26 299 6
util_format_b4g4r4a4_unorm_unpack_rgba_float 4 40 377 6
util_format_b4g4r4a4_unorm_pack_rgba_float 4 26 387 6
util_format_b4g4r4a4_unorm_fetch_rgba_float 2 29 299 4
util_format_b4g4r4a4_unorm_unpack_rgba_8unorm 4 40 385 6
util_format_b4g4r4a4_unorm_pack_rgba_8unorm 4 26 299 6
util_format_b4g4r4x4_unorm_unpack_rgba_float 4 36 331 6
util_format_b4g4r4x4_unorm_pack_rgba_float 4 24 325 6
util_format_b4g4r4x4_unorm_fetch_rgba_float 2 25 253 4
util_format_b4g4r4x4_unorm_unpack_rgba_8unorm 4 36 337 6
util_format_b4g4r4x4_unorm_pack_rgba_8unorm 4 24 259 6
util_format_b5g6r5_unorm_unpack_rgba_float 4 36 323 6
util_format_b5g6r5_unorm_pack_rgba_float 4 24 317 6
util_format_b5g6r5_unorm_fetch_rgba_float 2 25 245 4
util_format_b5g6r5_unorm_unpack_rgba_8unorm 4 36 329 6
util_format_b5g6r5_unorm_pack_rgba_8unorm 4 24 251 6
util_format_r10g10b10a2_unorm_unpack_rgba_float 4 40 377 6
util_format_r10g10b10a2_unorm_pack_rgba_float 4 26 387 6
util_format_r10g10b10a2_unorm_fetch_rgba_float 2 29 299 4
util_format_r10g10b10a2_unorm_unpack_rgba_8unorm 4 40 349 6
util_format_r10g10b10a2_unorm_pack_rgba_8unorm 4 26 335 6
util_format_b10g10r10a2_unorm_unpack_rgba_float 4 40 377 6
util_format_b10g10r10a2_unorm_pack_rgba_float 4 26 387 6
util_format_b10g10r10a2_unorm_fetch_rgba_float 2 29 299 4
util_format_b10g10r10a2_unorm_unpack_rgba_8unorm 4 40 349 6
util_format_b10g10r10a2_unorm_pack_rgba_8unorm 4 26 335 6
util_format_b2g3r3_unorm_unpack_rgba_float 4 36 323 6
util_format_b2g3r3_unorm_pack_rgba_float 4 24 317 6
util_format_b2g3r3_unorm_fetch_rgba_float 2 25 245 4
util_format_b2g3r3_unorm_unpack_rgba_8unorm 4 36 329 6
util_format_b2g3r3_unorm_pack_rgba_8unorm 4 24 251 6
util_format_l8_unorm_unpack_rgba_float 3 21 152 6
util_format_l8_unorm_pack_rgba_float 3 17 121 6
util_format_l8_unorm_fetch_rgba_float 1 10 74 4
util_format_l8_unorm_unpack_rgba_8unorm 3 21 143 6
util_format_l8_unorm_pack_rgba_8unorm 3 17 118 6
util_format_a8_unorm_unpack_rgba_float 3 21 146 6
util_format_a8_unorm_pack_rgba_float 3 17 121 6
util_format_a8_unorm_fetch_rgba_float 1 10 68 4
util_format_a8_unorm_unpack_rgba_8unorm 3 21 143 6
util_format_a8_unorm_pack_rgba_8unorm 3 17 118 6
util_format_i8_unorm_unpack_rgba_float 3 21 155 6
util_format_i8_unorm_pack_rgba_float 3 17 121 6
util_format_i8_unorm_fetch_rgba_float 1 10 77 4
util_format_i8_unorm_unpack_rgba_8unorm 3 21 143 6
util_format_i8_unorm_pack_rgba_8unorm 3 17 118 6
util_format_l4a4_unorm_unpack_rgba_float 4 32 321 6
util_format_l4a4_unorm_pack_rgba_float 4 22 247 6
util_format_l4a4_unorm_fetch_rgba_float 2 21 243 4
util_format_l4a4_unorm_unpack_rgba_8unorm 4 32 329 6
util_format_l4a4_unorm_pack_rgba_8unorm 4 22 203 6
util_format_l8a8_unorm_unpack_rgba_float 4 32 241 6
util_format_l8a8_unorm_pack_rgba_float 4 22 183 6
util_format_l8a8_unorm_fetch_rgba_float 2 21 163 4
util_format_l8a8_unorm_unpack_rgba_8unorm 4 32 217 6
util_format_l8a8_unorm_pack_rgba_8unorm 4 22 171 6
util_format_l16_unorm_unpack_rgba_float 3 21 182 6
util_format_l16_unorm_pack_rgba_float 3 17 137 6
util_format_l16_unorm_fetch_rgba_float 1 10 104 4
util_format_l16_unorm_unpack_rgba_8unorm 3 21 167 6
util_format_l16_unorm_pack_rgba_8unorm 3 17 132 6
util_format_a16_unorm_unpack_rgba_float 3 21 156 6
util_format_a16_unorm_pack_rgba_float 3 17 137 6
util_format_a16_unorm_fetch_rgba_float 1 10 78 4
util_format_a16_unorm_unpack_rgba_8unorm 3 21 151 6
util_format_a16_unorm_pack_rgba_8unorm 3 17 132 6
util_format_i16_unorm_unpack_rgba_float 3 21 195 6
util_format_i16_unorm_pack_rgba_float 3 17 137 6
util_format_i16_unorm_fetch_rgba_float 1 10 117 4
util_format_i16_unorm_unpack_rgba_8unorm 3 21 175 6
util_format_i16_unorm_pack_rgba_8unorm 3 17 132 6
util_format_l16a16_unorm_unpack_rgba_float 4 32 321 6
util_format_l16a16_unorm_pack_rgba_float 4 22 247 6
util_format_l16a16_unorm_fetch_rgba_float 2 21 243 4
util_format_l16a16_unorm_unpack_rgba_8unorm 4 32 281 6
util_format_l16a16_unorm_pack_rgba_8unorm 4 22 227 6
util_format_a8_snorm_unpack_rgba_float 3 21 161 6
util_format_a8_snorm_pack_rgba_float 3 17 143 6
util_format_a8_snorm_fetch_rgba_float 1 10 83 4
util_format_a8_snorm_unpack_rgba_8unorm 3 21 167 6
util_format_a8_snorm_pack_rgba_8unorm 3 17 131 6
util_format_l8_snorm_unpack_rgba_float 3 21 187 6
util_format_l8_snorm_pack_rgba_float 3 17 143 6
util_format_l8_snorm_fetch_rgba_float 1 10 109 4
util_format_l8_snorm_unpack_rgba_8unorm 3 21 205 6
util_format_l8_snorm_pack_rgba_8unorm 3 17 131 6
util_format_l8a8_snorm_unpack_rgba_float 4 32 353 6
util_format_l8a8_snorm_pack_rgba_float 4 22 271 6
util_format_l8a8_snorm_fetch_rgba_float 2 21 275 4
util_format_l8a8_snorm_unpack_rgba_8unorm 4 32 401 6
util_format_l8a8_snorm_pack_rgba_8unorm 4 22 223 6
util_format_i8_snorm_unpack_rgba_float 3 21 200 6
util_format_i8_snorm_pack_rgba_float 3 17 143 6
util_format_i8_snorm_fetch_rgba_float 1 10 122 4
util_format_i8_snorm_unpack_rgba_8unorm 3 21 224 6
util_format_i8_snorm_pack_rgba_8unorm 3 17 131 6
util_format_a16_snorm_unpack_rgba_float 3 21 161 6
util_format_a16_snorm_pack_rgba_float 3 17 143 6
util_format_a16_snorm_fetch_rgba_float 1 10 83 4
util_format_a16_snorm_unpack_rgba_8unorm 3 21 161 6
util_format_a16_snorm_pack_rgba_8unorm 3 17 137 6
util_format_l16_snorm_unpack_rgba_float 3 21 187 6
util_format_l16_snorm_pack_rgba_float 3 17 143 6
util_format_l16_snorm_fetch_rgba_float 1 10 109 4
util_format_l16_snorm_unpack_rgba_8unorm 3 21 187 6
util_format_l16_snorm_pack_rgba_8unorm 3 17 137 6
util_format_l16a16_snorm_unpack_rgba_float 4 32 353 6
util_format_l16a16_snorm_pack_rgba_float 4 22 271 6
util_format_l16a16_snorm_fetch_rgba_float 2 21 275 4
util_format_l16a16_snorm_unpack_rgba_8unorm 4 32 353 6
util_format_l16a16_snorm_pack_rgba_8unorm 4 22 247 6
util_format_i16_snorm_unpack_rgba_float 3 21 200 6
util_format_i16_snorm_pack_rgba_float 3 17 143 6
util_format_i16_snorm_fetch_rgba_float 1 10 122 4
util_format_i16_snorm_unpack_rgba_8unorm 3 21 200 6
util_format_i16_snorm_pack_rgba_8unorm 3 17 137 6
util_format_a16_float_unpack_rgba_float 3 20 147 6
util_format_a16_float_pack_rgba_float 3 17 126 6
util_format_a16_float_fetch_rgba_float 1 9 69 4
util_format_a16_float_unpack_rgba_8unorm 3 20 150 6
util_format_a16_float_pack_rgba_8unorm 3 17 139 6
util_format_l16_float_unpack_rgba_float 3 20 161 6
util_format_l16_float_pack_rgba_float 3 17 126 6
util_format_l16_float_fetch_rgba_float 1 9 83 4
util_format_l16_float_unpack_rgba_8unorm 3 20 170 6
util_format_l16_float_pack_rgba_8unorm 3 17 139 6
util_format_l16a16_float_unpack_rgba_float 4 26 239 6
util_format_l16a16_float_pack_rgba_float 4 22 183 6
util_format_l16a16_float_fetch_rgba_float 2 15 161 4
util_format_l16a16_float_unpack_rgba_8unorm 4 26 263 6
util_format_l16a16_float_pack_rgba_8unorm 4 22 235 6
util_format_i16_float_unpack_rgba_float 3 20 168 6
util_format_i16_float_pack_rgba_float 3 17 126 6
util_format_i16_float_fetch_rgba_float 1 9 90 4
util_format_i16_float_unpack_rgba_8unorm 3 20 180 6
util_format_i16_float_pack_rgba_8unorm 3 17 139 6
util_format_a32_float_unpack_rgba_float 3 20 144 6
util_format_a32_float_pack_rgba_float 3 17 123 6
util_format_a32_float_fetch_rgba_float 1 9 66 4
util_format_a32_float_unpack_rgba_8unorm 3 20 147 6
util_format_a32_float_pack_rgba_8unorm 3 17 126 6
util_format_l32_float_unpack_rgba_float 3 20 152 6
util_format_l32_float_pack_rgba_float 3 17 123 6
util_format_l32_float_fetch_rgba_float 1 9 74 4
util_format_l32_float_unpack_rgba_8unorm 3 20 161 6
util_format_l32_float_pack_rgba_8unorm 3 17 126 6
util_format_l32a32_float_unpack_rgba_float 4 26 215 6
util_format_l32a32_float_pack_rgba_float 4 22 171 6
util_format_l32a32_float_fetch_rgba_float 2 15 137 4
util_format_l32a32_float_unpack_rgba_8unorm 4 26 239 6
util_format_l32a32_float_pack_rgba_8unorm 4 22 183 6
util_format_i32_float_unpack_rgba_float 3 20 156 6
util_format_i32_float_pack_rgba_float 3 17 123 6
util_format_i32_float_fetch_rgba_float 1 9 78 4
util_format_i32_float_unpack_rgba_8unorm 3 20 168 6
util_format_i32_float_pack_rgba_8unorm 3 17 126 6
util_format_l8_srgb_unpack_rgba_float 3 21 152 6
util_format_l8_srgb_pack_rgba_float 3 17 121 6
util_format_l8_srgb_fetch_rgba_float 1 10 74 4
util_format_l8_srgb_unpack_rgba_8unorm 3 21 152 6
util_format_l8_srgb_pack_rgba_8unorm 3 17 121 6
util_format_l8a8_srgb_unpack_rgba_float 4 32 241 6
util_format_l8a8_srgb_pack_rgba_float 4 22 183 6
util_format_l8a8_srgb_fetch_rgba_float 2 21 163 4
util_format_l8a8_srgb_unpack_rgba_8unorm 4 32 235 6
util_format_l8a8_srgb_pack_rgba_8unorm 4 22 177 6
util_format_r8g8b8_srgb_unpack_rgba_float 4 26 225 6
util_format_r8g8b8_srgb_pack_rgba_float 4 24 211 6
util_format_r8g8b8_srgb_fetch_rgba_float 2 15 147 4
util_format_r8g8b8_srgb_unpack_rgba_8unorm 4 26 225 6
util_format_r8g8b8_srgb_pack_rgba_8unorm 4 24 211 6
util_format_r8g8b8a8_srgb_unpack_rgba_float 4 40 297 6
util_format_r8g8b8a8_srgb_pack_rgba_float 4 26 259 6
util_format_r8g8b8a8_srgb_fetch_rgba_float 2 29 219 4
util_format_r8g8b8a8_srgb_unpack_rgba_8unorm 4 40 291 6
util_format_r8g8b8a8_srgb_pack_rgba_8unorm 4 26 253 6
util_format_a8b8g8r8_srgb_unpack_rgba_float 4 40 297 6
util_format_a8b8g8r8_srgb_pack_rgba_float 4 26 259 6
util_format_a8b8g8r8_srgb_fetch_rgba_float 2 29 219 4
util_format_a8b8g8r8_srgb_unpack_rgba_8unorm 4 40 291 6
util_format_a8b8g8r8_srgb_pack_rgba_8unorm 4 26 253 6
util_format_x8b8g8r8_srgb_unpack_rgba_float 4 36 270 6
util_format_x8b8g8r8_srgb_pack_rgba_float 4 24 230 6
util_format_x8b8g8r8_srgb_fetch_rgba_float 2 25 192 4
util_format_x8b8g8r8_srgb_unpack_rgba_8unorm 4 36 270 6
util_format_x8b8g8r8_srgb_pack_rgba_8unorm 4 24 230 6
util_format_b8g8r8a8_srgb_unpack_rgba_float 4 40 297 6
util_format_b8g8r8a8_srgb_pack_rgba_float 4 26 259 6
util_format_b8g8r8a8_srgb_fetch_rgba_float 2 29 219 4
util_format_b8g8r8a8_srgb_unpack_rgba_8unorm 4 40 291 6
util_format_b8g8r8a8_srgb_pack_rgba_8unorm 4 26 253 6
util_format_b8g8r8x8_srgb_unpack_rgba_float 4 36 270 6
util_format_b8g8r8x8_srgb_pack_rgba_float 4 24 230 6
util_format_b8g8r8x8_srgb_fetch_rgba_float 2 25 192 4
util_format_b8g8r8x8_srgb_unpack_rgba_8unorm 4 36 270 6
util_format_b8g8r8x8_srgb_pack_rgba_8unorm 4 24 230 6
util_format_a8r8g8b8_srgb_unpack_rgba_float 4 40 297 6
util_format_a8r8g8b8_srgb_pack_rgba_float 4 26 259 6
util_format_a8r8g8b8_srgb_fetch_rgba_float 2 29 219 4
util_format_a8r8g8b8_srgb_unpack_rgba_8unorm 4 40 291 6
util_format_a8r8g8b8_srgb_pack_rgba_8unorm 4 26 253 6
util_format_x8r8g8b8_srgb_unpack_rgba_float 4 36 270 6
util_format_x8r8g8b8_srgb_pack_rgba_float 4 24 230 6
util_format_x8r8g8b8_srgb_fetch_rgba_float 2 25 192 4
util_format_x8r8g8b8_srgb_unpack_rgba_8unorm 4 36 270 6
util_format_x8r8g8b8_srgb_pack_rgba_8unorm 4 24 230 6
util_format_r8sg8sb8ux8u_norm_unpack_rgba_float 4 36 338 6
util_format_r8sg8sb8ux8u_norm_pack_rgba_float 4 24 318 6
util_format_r8sg8sb8ux8u_norm_fetch_rgba_float 2 25 260 4
util_format_r8sg8sb8ux8u_norm_unpack_rgba_8unorm 4 36 356 6
util_format_r8sg8sb8ux8u_norm_pack_rgba_8unorm 4 24 264 6
util_format_r10sg10sb10sa2u_norm_unpack_rgba_float 4 40 419 6
util_format_r10sg10sb10sa2u_norm_pack_rgba_float 4 26 423 6
util_format_r10sg10sb10sa2u_norm_fetch_rgba_float 2 29 341 4
util_format_r10sg10sb10sa2u_norm_unpack_rgba_8unorm 4 40 421 6
util_format_r10sg10sb10sa2u_norm_pack_rgba_8unorm 4 26 365 6
util_format_r5sg5sb6u_norm_unpack_rgba_float 4 36 353 6
util_format_r5sg5sb6u_norm_pack_rgba_float 4 24 341 6
util_format_r5sg5sb6u_norm_fetch_rgba_float 2 25 275 4
util_format_r5sg5sb6u_norm_unpack_rgba_8unorm 4 36 379 6
util_format_r5sg5sb6u_norm_pack_rgba_8unorm 4 24 271 6
util_format_r64_float_unpack_rgba_float 3 20 147 6
util_format_r64_float_pack_rgba_float 3 17 126 6
util_format_r64_float_fetch_rgba_float 1 9 69 4
util_format_r64_float_unpack_rgba_8unorm 3 20 163 6
util_format_r64_float_pack_rgba_8unorm 3 17 136 6
util_format_r64g64_float_unpack_rgba_float 4 26 211 6
util_format_r64g64_float_pack_rgba_float 4 22 183 6
util_format_r64g64_float_fetch_rgba_float 2 15 133 4
util_format_r64g64_float_unpack_rgba_8unorm 4 26 275 6
util_format_r64g64_float_pack_rgba_8unorm 4 22 223 6
util_format_r64g64b64_float_unpack_rgba_float 4 26 225 6
util_format_r64g64b64_float_pack_rgba_float 4 24 211 6
util_format_r64g64b64_float_fetch_rgba_float 2 15 147 4
util_format_r64g64b64_float_unpack_rgba_8unorm 4 26 321 6
util_format_r64g64b64_float_pack_rgba_8unorm 4 24 271 6
util_format_r64g64b64a64_float_unpack_rgba_float 4 26 239 6
util_format_r64g64b64a64_float_pack_rgba_float 4 26 239 6
util_format_r64g64b64a64_float_fetch_rgba_float 2 15 161 4
util_format_r64g64b64a64_float_unpack_rgba_8unorm 4 26 367 6
util_format_r64g64b64a64_float_pack_rgba_8unorm 4 26 319 6
util_format_r32_float_unpack_rgba_float 3 20 144 6
util_format_r32_float_pack_rgba_float 3 17 123 6
util_format_r32_float_fetch_rgba_float 1 9 66 4
util_format_r32_float_unpack_rgba_8unorm 3 20 147 6
util_format_r32_float_pack_rgba_8unorm 3 17 126 6
util_format_r32g32_float_unpack_rgba_float 4 26 199 6
util_format_r32g32_float_pack_rgba_float 4 22 171 6
util_format_r32g32_float_fetch_rgba_float 2 15 121 4
util_format_r32g32_float_unpack_rgba_8unorm 4 26 211 6
util_format_r32g32_float_pack_rgba_8unorm 4 22 183 6
util_format_r32g32b32_float_unpack_rgba_float 4 26 207 6
util_format_r32g32b32_float_pack_rgba_float 4 24 193 6
util_format_r32g32b32_float_fetch_rgba_float 2 15 129 4
util_format_r32g32b32_float_unpack_rgba_8unorm 4 26 225 6
util_format_r32g32b32_float_pack_rgba_8unorm 4 24 211 6
util_format_r32g32b32a32_float_unpack_rgba_float 4 26 215 6
util_format_r32g32b32a32_float_pack_rgba_float 4 26 215 6
util_format_r32g32b32a32_float_fetch_rgba_float 2 15 137 4
util_format_r32g32b32a32_float_unpack_rgba_8unorm 4 26 239 6
util_format_r32g32b32a32_float_pack_rgba_8unorm 4 26 239 6
util_format_r32_unorm_unpack_rgba_float 3 21 156 6
util_format_r32_unorm_pack_rgba_float 3 17 139 6
util_format_r32_unorm_fetch_rgba_float 1 10 78 4
util_format_r32_unorm_unpack_rgba_8unorm 3 21 151 6
util_format_r32_unorm_pack_rgba_8unorm 3 17 132 6
util_format_r32g32_unorm_unpack_rgba_float 4 26 251 6
util_format_r32g32_unorm_pack_rgba_float 4 22 255 6
util_format_r32g32_unorm_fetch_rgba_float 2 15 173 4
util_format_r32g32_unorm_unpack_rgba_8unorm 4 26 231 6
util_format_r32g32_unorm_pack_rgba_8unorm 4 22 227 6
util_format_r32g32b32_unorm_unpack_rgba_float 4 26 285 6
util_format_r32g32b32_unorm_pack_rgba_float 4 24 319 6
util_format_r32g32b32_unorm_fetch_rgba_float 2 15 207 4
util_format_r32g32b32_unorm_unpack_rgba_8unorm 4 26 255 6
util_format_r32g32b32_unorm_pack_rgba_8unorm 4 24 277 6
util_format_r32g32b32a32_unorm_unpack_rgba_float 4 26 319 6
util_format_r32g32b32a32_unorm_pack_rgba_float 4 26 383 6
util_format_r32g32b32a32_unorm_fetch_rgba_float 2 15 241 4
util_format_r32g32b32a32_unorm_unpack_rgba_8unorm 4 26 279 6
util_format_r32g32b32a32_unorm_pack_rgba_8unorm 4 26 327 6
util_format_r32_uscaled_unpack_rgba_float 3 21 146 6
util_format_r32_uscaled_pack_rgba_float 3 17 132 6
util_format_r32_uscaled_fetch_rgba_float 1 10 68 4
util_format_r32_uscaled_unpack_rgba_8unorm 3 21 162 6
util_format_r32_uscaled_pack_rgba_8unorm 3 17 132 6
util_format_r32g32_uscaled_unpack_rgba_float 4 26 211 6
util_format_r32g32_uscaled_pack_rgba_float 4 22 227 6
util_format_r32g32_uscaled_fetch_rgba_float 2 15 133 4
util_format_r32g32_uscaled_unpack_rgba_8unorm 4 26 275 6
util_format_r32g32_uscaled_pack_rgba_8unorm 4 22 227 6
util_format_r32g32b32_uscaled_unpack_rgba_float 4 26 225 6
util_format_r32g32b32_uscaled_pack_rgba_float 4 24 277 6
util_format_r32g32b32_uscaled_fetch_rgba_float 2 15 147 4
util_format_r32g32b32_uscaled_unpack_rgba_8unorm 4 26 321 6
util_format_r32g32b32_uscaled_pack_rgba_8unorm 4 24 277 6
util_format_r32g32b32a32_uscaled_unpack_rgba_float 4 26 239 6
util_format_r32g32b32a32_uscaled_pack_rgba_float 4 26 327 6
util_format_r32g32b32a32_uscaled_fetch_rgba_float 2 15 161 4
util_format_r32g32b32a32_uscaled_unpack_rgba_8unorm 4 26 367 6
util_format_r32g32b32a32_uscaled_pack_rgba_8unorm 4 26 327 6
util_format_r32_snorm_unpack_rgba_float 3 21 161 6
util_format_r32_snorm_pack_rgba_float 3 17 145 6
util_format_r32_snorm_fetch_rgba_float 1 10 83 4
util_format_r32_snorm_unpack_rgba_8unorm 3 21 161 6
util_format_r32_snorm_pack_rgba_8unorm 3 17 137 6
util_format_r32g32_snorm_unpack_rgba_float 4 26 251 6
util_format_r32g32_snorm_pack_rgba_float 4 22 259 6
util_format_r32g32_snorm_fetch_rgba_float 2 15 173 4
util_format_r32g32_snorm_unpack_rgba_8unorm 4 26 251 6
util_format_r32g32_snorm_pack_rgba_8unorm 4 22 227 6
util_format_r32g32b32_snorm_unpack_rgba_float 4 26 285 6
util_format_r32g32b32_snorm_pack_rgba_float 4 24 325 6
util_format_r32g32b32_snorm_fetch_rgba_float 2 15 207 4
util_format_r32g32b32_snorm_unpack_rgba_8unorm 4 26 285 6
util_format_r32g32b32_snorm_pack_rgba_8unorm 4 24 277 6
util_format_r32g32b32a32_snorm_unpack_rgba_float 4 26 319 6
util_format_r32g32b32a32_snorm_pack_rgba_float 4 26 391 6
util_format_r32g32b32a32_snorm_fetch_rgba_float 2 15 241 4
util_format_r32g32b32a32_snorm_unpack_rgba_8unorm 4 26 319 6
util_format_r32g32b32a32_snorm_pack_rgba_8unorm 4 26 327 6
util_format_r32_sscaled_unpack_rgba_float 3 21 151 6
util_format_r32_sscaled_pack_rgba_float 3 17 138 6
util_format_r32_sscaled_fetch_rgba_float 1 10 73 4
util_format_r32_sscaled_unpack_rgba_8unorm 3 21 169 6
util_format_r32_sscaled_pack_rgba_8unorm 3 17 137 6
util_format_r32g32_sscaled_unpack_rgba_float 4 26 211 6
util_format_r32g32_sscaled_pack_rgba_float 4 22 231 6
util_format_r32g32_sscaled_fetch_rgba_float 2 15 133 4
util_format_r32g32_sscaled_unpack_rgba_8unorm 4 26 283 6
util_format_r32g32_sscaled_pack_rgba_8unorm 4 22 227 6
util_format_r32g32b32_sscaled_unpack_rgba_float 4 26 225 6
util_format_r32g32b32_sscaled_pack_rgba_float 4 24 283 6
util_format_r32g32b32_sscaled_fetch_rgba_float 2 15 147 4
util_format_r32g32b32_sscaled_unpack_rgba_8unorm 4 26 333 6
util_format_r32g32b32_sscaled_pack_rgba_8unorm 4 24 277 6
util_format_r32g32b32a32_sscaled_unpack_rgba_float 4 26 239 6
util_format_r32g32b32a32_sscaled_pack_rgba_float 4 26 335 6
util_format_r32g32b32a32_sscaled_fetch_rgba_float 2 15 161 4
util_format_r32g32b32a32_sscaled_unpack_rgba_8unorm 4 26 383 6
util_format_r32g32b32a32_sscaled_pack_rgba_8unorm 4 26 327 6
util_format_r16_float_unpack_rgba_float 3 20 147 6
util_format_r16_float_pack_rgba_float 3 17 126 6
util_format_r16_float_fetch_rgba_float 1 9 69 4
util_format_r16_float_unpack_rgba_8unorm 3 20 150 6
util_format_r16_float_pack_rgba_8unorm 3 17 139 6
util_format_r16g16_float_unpack_rgba_float 4 26 211 6
util_format_r16g16_float_pack_rgba_float 4 22 183 6
util_format_r16g16_float_fetch_rgba_float 2 15 133 4
util_format_r16g16_float_unpack_rgba_8unorm 4 26 223 6
util_format_r16g16_float_pack_rgba_8unorm 4 22 235 6
util_format_r16g16b16_float_unpack_rgba_float 4 26 225 6
util_format_r16g16b16_float_pack_rgba_float 4 24 211 6
util_format_r16g16b16_float_fetch_rgba_float 2 15 147 4
util_format_r16g16b16_float_unpack_rgba_8unorm 4 26 243 6
util_format_r16g16b16_float_pack_rgba_8unorm 4 24 289 6
util_format_r16g16b16a16_float_unpack_rgba_float 4 26 239 6
util_format_r16g16b16a16_float_pack_rgba_float 4 26 239 6
util_format_r16g16b16a16_float_fetch_rgba_float 2 15 161 4
util_format_r16g16b16a16_float_unpack_rgba_8unorm 4 26 263 6
util_format_r16g16b16a16_float_pack_rgba_8unorm 4 26 343 6
util_format_r16_unorm_unpack_rgba_float 3 21 156 6
util_format_r16_unorm_pack_rgba_float 3 17 137 6
util_format_r16_unorm_fetch_rgba_float 1 10 78 4
util_format_r16_unorm_unpack_rgba_8unorm 3 21 151 6
util_format_r16_unorm_pack_rgba_8unorm 3 17 132 6
util_format_r16g16_unorm_unpack_rgba_float 4 32 269 6
util_format_r16g16_unorm_pack_rgba_float 4 22 247 6
util_format_r16g16_unorm_fetch_rgba_float 2 21 191 4
util_format_r16g16_unorm_unpack_rgba_8unorm 4 32 249 6
util_format_r16g16_unorm_pack_rgba_8unorm 4 22 227 6
util_format_r16g16b16_unorm_unpack_rgba_float 4 26 285 6
util_format_r16g16b16_unorm_pack_rgba_float 4 24 307 6
util_format_r16g16b16_unorm_fetch_rgba_float 2 15 207 4
util_format_r16g16b16_unorm_unpack_rgba_8unorm 4 26 255 6
util_format_r16g16b16_unorm_pack_rgba_8unorm 4 24 277 6
util_format_r16g16b16a16_unorm_unpack_rgba_float 4 26 319 6
util_format_r16g16b16a16_unorm_pack_rgba_float 4 26 367 6
util_format_r16g16b16a16_unorm_fetch_rgba_float 2 15 241 4
util_format_r16g16b16a16_unorm_unpack_rgba_8unorm 4 26 279 6
util_format_r16g16b16a16_unorm_pack_rgba_8unorm 4 26 327 6
util_format_r16_uscaled_unpack_rgba_float 3 21 146 6
util_format_r16_uscaled_pack_rgba_float 3 17 132 6
util_format_r16_uscaled_fetch_rgba_float 1 10 68 4
util_format_r16_uscaled_unpack_rgba_8unorm 3 21 162 6
util_format_r16_uscaled_pack_rgba_8unorm 3 17 132 6
util_format_r16g16_uscaled_unpack_rgba_float 4 32 229 6
util_format_r16g16_uscaled_pack_rgba_float 4 22 227 6
util_format_r16g16_uscaled_fetch_rgba_float 2 21 151 4
util_format_r16g16_uscaled_unpack_rgba_8unorm 4 32 293 6
util_format_r16g16_uscaled_pack_rgba_8unorm 4 22 227 6
util_format_r16g16b16_uscaled_unpack_rgba_float 4 26 225 6
util_format_r16g16b16_uscaled_pack_rgba_float 4 24 277 6
util_format_r16g16b16_uscaled_fetch_rgba_float 2 15 147 4
util_format_r16g16b16_uscaled_unpack_rgba_8unorm 4 26 321 6
util_format_r16g16b16_uscaled_pack_rgba_8unorm 4 24 277 6
util_format_r16g16b16a16_uscaled_unpack_rgba_float 4 26 239 6
util_format_r16g16b16a16_uscaled_pack_rgba_float 4 26 327 6
util_format_r16g16b16a16_uscaled_fetch_rgba_float 2 15 161 4
util_format_r16g16b16a16_uscaled_unpack_rgba_8unorm 4 26 367 6
util_format_r16g16b16a16_uscaled_pack_rgba_8unorm 4 26 327 6
util_format_r16_snorm_unpack_rgba_float 3 21 161 6
util_format_r16_snorm_pack_rgba_float 3 17 143 6
util_format_r16_snorm_fetch_rgba_float 1 10 83 4
util_format_r16_snorm_unpack_rgba_8unorm 3 21 161 6
util_format_r16_snorm_pack_rgba_8unorm 3 17 137 6
util_format_r16g16_snorm_unpack_rgba_float 4 32 301 6
util_format_r16g16_snorm_pack_rgba_float 4 22 271 6
util_format_r16g16_snorm_fetch_rgba_float 2 21 223 4
util_format_r16g16_snorm_unpack_rgba_8unorm 4 32 301 6
util_format_r16g16_snorm_pack_rgba_8unorm 4 22 247 6
util_format_r16g16b16_snorm_unpack_rgba_float 4 26 285 6
util_format_r16g16b16_snorm_pack_rgba_float 4 24 313 6
util_format_r16g16b16_snorm_fetch_rgba_float 2 15 207 4
util_format_r16g16b16_snorm_unpack_rgba_8unorm 4 26 285 6
util_format_r16g16b16_snorm_pack_rgba_8unorm 4 24 277 6
util_format_r16g16b16a16_snorm_unpack_rgba_float 4 26 319 6
util_format_r16g16b16a16_snorm_pack_rgba_float 4 26 375 6
util_format_r16g16b16a16_snorm_fetch_rgba_float 2 15 241 4
util_format_r16g16b16a16_snorm_unpack_rgba_8unorm 4 26 319 6
util_format_r16g16b16a16_snorm_pack_rgba_8unorm 4 26 327 6
util_format_r16_sscaled_unpack_rgba_float 3 21 151 6
util_format_r16_sscaled_pack_rgba_float 3 17 138 6
util_format_r16_sscaled_fetch_rgba_float 1 10 73 4
util_format_r16_sscaled_unpack_rgba_8unorm 3 21 169 6
util_format_r16_sscaled_pack_rgba_8unorm 3 17 137 6
util_format_r16g16_sscaled_unpack_rgba_float 4 32 261 6
util_format_r16g16_sscaled_pack_rgba_float 4 22 251 6
util_format_r16g16_sscaled_fetch_rgba_float 2 21 183 4
util_format_r16g16_sscaled_unpack_rgba_8unorm 4 32 333 6
util_format_r16g16_sscaled_pack_rgba_8unorm 4 22 247 6
util_format_r16g16b16_sscaled_unpack_rgba_float 4 26 225 6
util_format_r16g16b16_sscaled_pack_rgba_float 4 24 283 6
util_format_r16g16b16_sscaled_fetch_rgba_float 2 15 147 4
util_format_r16g16b16_sscaled_unpack_rgba_8unorm 4 26 333 6
util_format_r16g16b16_sscaled_pack_rgba_8unorm 4 24 277 6
util_format_r16g16b16a16_sscaled_unpack_rgba_float 4 26 239 6
util_format_r16g16b16a16_sscaled_pack_rgba_float 4 26 335 6
util_format_r16g16b16a16_sscaled_fetch_rgba_float 2 15 161 4
util_format_r16g16b16a16_sscaled_unpack_rgba_8unorm 4 26 383 6
util_format_r16g16b16a16_sscaled_pack_rgba_8unorm 4 26 327 6
util_format_r8_unorm_unpack_rgba_float 3 21 146 6
util_format_r8_unorm_pack_rgba_float 3 17 121 6
util_format_r8_unorm_fetch_rgba_float 1 10 68 4
util_format_r8_unorm_unpack_rgba_8unorm 3 21 143 6
util_format_r8_unorm_pack_rgba_8unorm 3 17 118 6
util_format_r8g8_unorm_unpack_rgba_float 4 32 229 6
util_format_r8g8_unorm_pack_rgba_float 4 22 183 6
util_format_r8g8_unorm_fetch_rgba_float 2 21 151 4
util_format_r8g8_unorm_unpack_rgba_8unorm 4 32 217 6
util_format_r8g8_unorm_pack_rgba_8unorm 4 22 171 6
util_format_r8g8b8_unorm_unpack_rgba_float 4 26 225 6
util_format_r8g8b8_unorm_pack_rgba_float 4 24 211 6
util_format_r8g8b8_unorm_fetch_rgba_float 2 15 147 4
util_format_r8g8b8_unorm_unpack_rgba_8unorm 4 26 207 6
util_format_r8g8b8_unorm_pack_rgba_8unorm 4 24 193 6
util_format_r8g8b8a8_unorm_unpack_rgba_float 4 40 297 6
util_format_r8g8b8a8_unorm_pack_rgba_float 4 26 259 6
util_format_r8g8b8a8_unorm_fetch_rgba_float 2 29 219 4
util_format_r8g8b8a8_unorm_unpack_rgba_8unorm 4 40 273 6
util_format_r8g8b8a8_unorm_pack_rgba_8unorm 4 26 235 6
util_format_r8_uscaled_unpack_rgba_float 3 21 146 6
util_format_r8_uscaled_pack_rgba_float 3 17 132 6
util_format_r8_uscaled_fetch_rgba_float 1 10 68 4
util_format_r8_uscaled_unpack_rgba_8unorm 3 21 162 6
util_format_r8_uscaled_pack_rgba_8unorm 3 17 132 6
util_format_r8g8_uscaled_unpack_rgba_float 4 32 229 6
util_format_r8g8_uscaled_pack_rgba_float 4 22 227 6
util_format_r8g8_uscaled_fetch_rgba_float 2 21 151 4
util_format_r8g8_uscaled_unpack_rgba_8unorm 4 32 293 6
util_format_r8g8_uscaled_pack_rgba_8unorm 4 22 227 6
util_format_r8g8b8_uscaled_unpack_rgba_float 4 26 225 6
util_format_r8g8b8_uscaled_pack_rgba_float 4 24 277 6
util_format_r8g8b8_uscaled_fetch_rgba_float 2 15 147 4
util_format_r8g8b8_uscaled_unpack_rgba_8unorm 4 26 321 6
util_format_r8g8b8_uscaled_pack_rgba_8unorm 4 24 277 6
util_format_r8g8b8a8_uscaled_unpack_rgba_float 4 40 297 6
util_format_r8g8b8a8_uscaled_pack_rgba_float 4 26 347 6
util_format_r8g8b8a8_uscaled_fetch_rgba_float 2 29 219 4
util_format_r8g8b8a8_uscaled_unpack_rgba_8unorm 4 40 425 6
util_format_r8g8b8a8_uscaled_pack_rgba_8unorm 4 26 347 6
util_format_r8_snorm_unpack_rgba_float 3 21 161 6
util_format_r8_snorm_pack_rgba_float 3 17 143 6
util_format_r8_snorm_fetch_rgba_float 1 10 83 4
util_format_r8_snorm_unpack_rgba_8unorm 3 21 167 6
util_format_r8_snorm_pack_rgba_8unorm 3 17 131 6
util_format_r8g8_snorm_unpack_rgba_float 4 32 301 6
util_format_r8g8_snorm_pack_rgba_float 4 22 271 6
util_format_r8g8_snorm_fetch_rgba_float 2 21 223 4
util_format_r8g8_snorm_unpack_rgba_8unorm 4 32 325 6
util_format_r8g8_snorm_pack_rgba_8unorm 4 22 223 6
util_format_r8g8b8_snorm_unpack_rgba_float 4 26 285 6
util_format_r8g8b8_snorm_pack_rgba_float 4 24 313 6
util_format_r8g8b8_snorm_fetch_rgba_float 2 15 207 4
util_format_r8g8b8_snorm_unpack_rgba_8unorm 4 26 321 6
util_format_r8g8b8_snorm_pack_rgba_8unorm 4 24 241 6
util_format_r8g8b8a8_snorm_unpack_rgba_float 4 40 433 6
util_format_r8g8b8a8_snorm_pack_rgba_float 4 26 435 6
util_format_r8g8b8a8_snorm_fetch_rgba_float 2 29 355 4
util_format_r8g8b8a8_snorm_unpack_rgba_8unorm 4 40 481 6
util_format_r8g8b8a8_snorm_pack_rgba_8unorm 4 26 339 6
util_format_r8_sscaled_unpack_rgba_float 3 21 151 6
util_format_r8_sscaled_pack_rgba_float 3 17 138 6
util_format_r8_sscaled_fetch_rgba_float 1 10 73 4
util_format_r8_sscaled_unpack_rgba_8unorm 3 21 169 6
util_format_r8_sscaled_pack_rgba_8unorm 3 17 137 6
util_format_r8g8_sscaled_unpack_rgba_float 4 32 261 6
util_format_r8g8_sscaled_pack_rgba_float 4 22 251 6
util_format_r8g8_sscaled_fetch_rgba_float 2 21 183 4
util_format_r8g8_sscaled_unpack_rgba_8unorm 4 32 333 6
util_format_r8g8_sscaled_pack_rgba_8unorm 4 22 247 6
util_format_r8g8b8_sscaled_unpack_rgba_float 4 26 225 6
util_format_r8g8b8_sscaled_pack_rgba_float 4 24 283 6
util_format_r8g8b8_sscaled_fetch_rgba_float 2 15 147 4
util_format_r8g8b8_sscaled_unpack_rgba_8unorm 4 26 333 6
util_format_r8g8b8_sscaled_pack_rgba_8unorm 4 24 277 6
util_format_r8g8b8a8_sscaled_unpack_rgba_float 4 40 353 6
util_format_r8g8b8a8_sscaled_pack_rgba_float 4 26 395 6
util_format_r8g8b8a8_sscaled_fetch_rgba_float 2 29 275 4
util_format_r8g8b8a8_sscaled_unpack_rgba_8unorm 4 40 497 6
util_format_r8g8b8a8_sscaled_pack_rgba_8unorm 4 26 387 6
util_format_r32_fixed_unpack_rgba_float 3 20 157 6
util_format_r32_fixed_pack_rgba_float 3 17 145 6
util_format_r32_fixed_fetch_rgba_float 1 9 79 4
util_format_r32_fixed_unpack_rgba_8unorm 3 20 169 6
util_format_r32_fixed_pack_rgba_8unorm 3 17 146 6
util_format_r32g32_fixed_unpack_rgba_float 4 26 251 6
util_format_r32g32_fixed_pack_rgba_float 4 22 259 6
util_format_r32g32_fixed_fetch_rgba_float 2 15 173 4
util_format_r32g32_fixed_unpack_rgba_8unorm 4 26 299 6
util_format_r32g32_fixed_pack_rgba_8unorm 4 22 263 6
util_format_r32g32b32_fixed_unpack_rgba_float 4 26 285 6
util_format_r32g32b32_fixed_pack_rgba_float 4 24 325 6
util_format_r32g32b32_fixed_fetch_rgba_float 2 15 207 4
util_format_r32g32b32_fixed_unpack_rgba_8unorm 4 26 357 6
util_format_r32g32b32_fixed_pack_rgba_8unorm 4 24 331 6
util_format_r32g32b32a32_fixed_unpack_rgba_float 4 26 319 6
util_format_r32g32b32a32_fixed_pack_rgba_float 4 26 391 6
util_format_r32g32b32a32_fixed_fetch_rgba_float 2 15 241 4
util_format_r32g32b32a32_fixed_unpack_rgba_8unorm 4 26 415 6
util_format_r32g32b32a32_fixed_pack_rgba_8unorm 4 26 399 6
util_format_r10g10b10x2_uscaled_unpack_rgba_float 4 36 271 6
util_format_r10g10b10x2_uscaled_pack_rgba_float 4 24 295 6
util_format_r10g10b10x2_uscaled_fetch_rgba_float 2 25 193 4
util_format_r10g10b10x2_uscaled_unpack_rgba_8unorm 4 36 367 6
util_format_r10g10b10x2_uscaled_pack_rgba_8unorm 4 24 295 6
util_format_r10g10b10x2_snorm_unpack_rgba_float 4 36 373 6
util_format_r10g10b10x2_snorm_pack_rgba_float 4 24 361 6
util_format_r10g10b10x2_snorm_fetch_rgba_float 2 25 295 4
util_format_r10g10b10x2_snorm_unpack_rgba_8unorm 4 36 373 6
util_format_r10g10b10x2_snorm_pack_rgba_8unorm 4 24 325 6
util_format_a4r4_unorm_unpack_rgba_float 4 32 269 6
util_format_a4r4_unorm_pack_rgba_float 4 22 247 6
util_format_a4r4_unorm_fetch_rgba_float 2 21 191 4
util_format_a4r4_unorm_unpack_rgba_8unorm 4 32 273 6
util_format_a4r4_unorm_pack_rgba_8unorm 4 22 203 6
util_format_r4a4_unorm_unpack_rgba_float 4 32 269 6
util_format_r4a4_unorm_pack_rgba_float 4 22 247 6
util_format_r4a4_unorm_fetch_rgba_float 2 21 191 4
util_format_r4a4_unorm_unpack_rgba_8unorm 4 32 273 6
util_format_r4a4_unorm_pack_rgba_8unorm 4 22 203 6
util_format_r8a8_unorm_unpack_rgba_float 4 32 229 6
util_format_r8a8_unorm_pack_rgba_float 4 22 183 6
util_format_r8a8_unorm_fetch_rgba_float 2 21 151 4
util_format_r8a8_unorm_unpack_rgba_8unorm 4 32 217 6
util_format_r8a8_unorm_pack_rgba_8unorm 4 22 171 6
util_format_a8r8_unorm_unpack_rgba_float 4 32 229 6
util_format_a8r8_unorm_pack_rgba_float 4 22 183 6
util_format_a8r8_unorm_fetch_rgba_float 2 21 151 4
util_format_a8r8_unorm_unpack_rgba_8unorm 4 32 217 6
util_format_a8r8_unorm_pack_rgba_8unorm 4 22 171 6
util_format_r10g10b10a2_uscaled_unpack_rgba_float 4 40 297 6
util_format_r10g10b10a2_uscaled_pack_rgba_float 4 26 347 6
util_format_r10g10b10a2_uscaled_fetch_rgba_float 2 29 219 4
util_format_r10g10b10a2_uscaled_unpack_rgba_8unorm 4 40 425 6
util_format_r10g10b10a2_uscaled_pack_rgba_8unorm 4 26 347 6
util_format_r10g10b10a2_sscaled_unpack_rgba_float 4 40 353 6
util_format_r10g10b10a2_sscaled_pack_rgba_float 4 26 395 6
util_format_r10g10b10a2_sscaled_fetch_rgba_float 2 29 275 4
util_format_r10g10b10a2_sscaled_unpack_rgba_8unorm 4 40 493 6
util_format_r10g10b10a2_sscaled_pack_rgba_8unorm 4 26 387 6
util_format_r10g10b10a2_snorm_unpack_rgba_float 4 40 433 6
util_format_r10g10b10a2_snorm_pack_rgba_float 4 26 435 6
util_format_r10g10b10a2_snorm_fetch_rgba_float 2 29 355 4
util_format_r10g10b10a2_snorm_unpack_rgba_8unorm 4 40 445 6
util_format_r10g10b10a2_snorm_pack_rgba_8unorm 4 26 375 6
util_format_b10g10r10a2_uscaled_unpack_rgba_float 4 40 297 6
util_format_b10g10r10a2_uscaled_pack_rgba_float 4 26 347 6
util_format_b10g10r10a2_uscaled_fetch_rgba_float 2 29 219 4
util_format_b10g10r10a2_uscaled_unpack_rgba_8unorm 4 40 425 6
util_format_b10g10r10a2_uscaled_pack_rgba_8unorm 4 26 347 6
util_format_b10g10r10a2_sscaled_unpack_rgba_float 4 40 353 6
util_format_b10g10r10a2_sscaled_pack_rgba_float 4 26 395 6
util_format_b10g10r10a2_sscaled_fetch_rgba_float 2 29 275 4
util_format_b10g10r10a2_sscaled_unpack_rgba_8unorm 4 40 493 6
util_format_b10g10r10a2_sscaled_pack_rgba_8unorm 4 26 387 6
util_format_b10g10r10a2_snorm_unpack_rgba_float 4 40 433 6
util_format_b10g10r10a2_snorm_pack_rgba_float 4 26 435 6
util_format_b10g10r10a2_snorm_fetch_rgba_float 2 29 355 4
util_format_b10g10r10a2_snorm_unpack_rgba_8unorm 4 40 445 6
util_format_b10g10r10a2_snorm_pack_rgba_8unorm 4 26 375 6
util_format_r8_uint_unpack_unsigned 3 21 146 6
util_format_r8_uint_pack_unsigned 3 17 126 6
util_format_r8_uint_fetch_unsigned 1 10 68 4
util_format_r8_uint_unpack_signed 3 21 146 6
util_format_r8_uint_pack_signed 3 17 128 6
util_format_r8g8_uint_unpack_unsigned 4 32 229 6
util_format_r8g8_uint_pack_unsigned 4 22 203 6
util_format_r8g8_uint_fetch_unsigned 2 21 151 4
util_format_r8g8_uint_unpack_signed 4 32 229 6
util_format_r8g8_uint_pack_signed 4 22 211 6
util_format_r8g8b8_uint_unpack_unsigned 4 26 225 6
util_format_r8g8b8_uint_pack_unsigned 4 24 241 6
util_format_r8g8b8_uint_fetch_unsigned 2 15 147 4
util_format_r8g8b8_uint_unpack_signed 4 26 225 6
util_format_r8g8b8_uint_pack_signed 4 24 253 6
util_format_r8g8b8a8_uint_unpack_unsigned 4 40 297 6
util_format_r8g8b8a8_uint_pack_unsigned 4 26 299 6
util_format_r8g8b8a8_uint_fetch_unsigned 2 29 219 4
util_format_r8g8b8a8_uint_unpack_signed 4 40 297 6
util_format_r8g8b8a8_uint_pack_signed 4 26 315 6
util_format_r8_sint_unpack_signed 3 21 151 6
util_format_r8_sint_pack_signed 3 17 134 6
util_format_r8_sint_fetch_signed 1 10 73 4
util_format_r8_sint_unpack_unsigned 3 21 156 6
util_format_r8_sint_pack_unsigned 3 17 131 6
util_format_r8g8_sint_unpack_signed 4 32 261 6
util_format_r8g8_sint_pack_signed 4 22 235 6
util_format_r8g8_sint_fetch_signed 2 21 183 4
util_format_r8g8_sint_unpack_unsigned 4 32 281 6
util_format_r8g8_sint_pack_unsigned 4 22 223 6
util_format_r8g8b8_sint_unpack_signed 4 26 225 6
util_format_r8g8b8_sint_pack_signed 4 24 259 6
util_format_r8g8b8_sint_fetch_signed 2 15 147 4
util_format_r8g8b8_sint_unpack_unsigned 4 26 255 6
util_format_r8g8b8_sint_pack_unsigned 4 24 241 6
util_format_r8g8b8a8_sint_unpack_signed 4 40 353 6
util_format_r8g8b8a8_sint_pack_signed 4 26 363 6
util_format_r8g8b8a8_sint_fetch_signed 2 29 275 4
util_format_r8g8b8a8_sint_unpack_unsigned 4 40 393 6
util_format_r8g8b8a8_sint_pack_unsigned 4 26 339 6
util_format_r16_uint_unpack_unsigned 3 21 146 6
util_format_r16_uint_pack_unsigned 3 17 126 6
util_format_r16_uint_fetch_unsigned 1 10 68 4
util_format_r16_uint_unpack_signed 3 21 146 6
util_format_r16_uint_pack_signed 3 17 128 6
util_format_r16g16_uint_unpack_unsigned 4 32 229 6
util_format_r16g16_uint_pack_unsigned 4 22 203 6
util_format_r16g16_uint_fetch_unsigned 2 21 151 4
util_format_r16g16_uint_unpack_signed 4 32 229 6
util_format_r16g16_uint_pack_signed 4 22 211 6
util_format_r16g16b16_uint_unpack_unsigned 4 26 225 6
util_format_r16g16b16_uint_pack_unsigned 4 24 241 6
util_format_r16g16b16_uint_fetch_unsigned 2 15 147 4
util_format_r16g16b16_uint_unpack_signed 4 26 225 6
util_format_r16g16b16_uint_pack_signed 4 24 253 6
util_format_r16g16b16a16_uint_unpack_unsigned 4 26 239 6
util_format_r16g16b16a16_uint_pack_unsigned 4 26 279 6
util_format_r16g16b16a16_uint_fetch_unsigned 2 15 161 4
util_format_r16g16b16a16_uint_unpack_signed 4 26 239 6
util_format_r16g16b16a16_uint_pack_signed 4 26 295 6
util_format_r16_sint_unpack_signed 3 21 151 6
util_format_r16_sint_pack_signed 3 17 134 6
util_format_r16_sint_fetch_signed 1 10 73 4
util_format_r16_sint_unpack_unsigned 3 21 156 6
util_format_r16_sint_pack_unsigned 3 17 131 6
util_format_r16g16_sint_unpack_signed 4 32 261 6
util_format_r16g16_sint_pack_signed 4 22 235 6
util_format_r16g16_sint_fetch_signed 2 21 183 4
util_format_r16g16_sint_unpack_unsigned 4 32 281 6
util_format_r16g16_sint_pack_unsigned 4 22 223 6
util_format_r16g16b16_sint_unpack_signed 4 26 225 6
util_format_r16g16b16_sint_pack_signed 4 24 259 6
util_format_r16g16b16_sint_fetch_signed 2 15 147 4
util_format_r16g16b16_sint_unpack_unsigned 4 26 255 6
util_format_r16g16b16_sint_pack_unsigned 4 24 241 6
util_format_r16g16b16a16_sint_unpack_signed 4 26 239 6
util_format_r16g16b16a16_sint_pack_signed 4 26 303 6
util_format_r16g16b16a16_sint_fetch_signed 2 15 161 4
util_format_r16g16b16a16_sint_unpack_unsigned 4 26 279 6
util_format_r16g16b16a16_sint_pack_unsigned 4 26 279 6
util_format_r32_uint_unpack_unsigned 3 21 143 6
util_format_r32_uint_pack_unsigned 3 17 118 6
util_format_r32_uint_fetch_unsigned 1 10 65 4
util_format_r32_uint_unpack_signed 3 21 151 6
util_format_r32_uint_pack_signed 3 17 126 6
util_format_r32g32_uint_unpack_unsigned 4 26 199 6
util_format_r32g32_uint_pack_unsigned 4 22 171 6
util_format_r32g32_uint_fetch_unsigned 2 15 121 4
util_format_r32g32_uint_unpack_signed 4 26 231 6
util_format_r32g32_uint_pack_signed 4 22 203 6
util_format_r32g32b32_uint_unpack_unsigned 4 26 207 6
util_format_r32g32b32_uint_pack_unsigned 4 24 193 6
util_format_r32g32b32_uint_fetch_unsigned 2 15 129 4
util_format_r32g32b32_uint_unpack_signed 4 26 255 6
util_format_r32g32b32_uint_pack_signed 4 24 241 6
util_format_r32g32b32a32_uint_unpack_unsigned 4 26 215 6
util_format_r32g32b32a32_uint_pack_unsigned 4 26 215 6
util_format_r32g32b32a32_uint_fetch_unsigned 2 15 137 4
util_format_r32g32b32a32_uint_unpack_signed 4 26 279 6
util_format_r32g32b32a32_uint_pack_signed 4 26 279 6
util_format_r32_sint_unpack_signed 3 21 148 6
util_format_r32_sint_pack_signed 3 17 123 6
util_format_r32_sint_fetch_signed 1 10 70 4
util_format_r32_sint_unpack_unsigned 3 21 156 6
util_format_r32_sint_pack_unsigned 3 17 131 6
util_format_r32g32_sint_unpack_signed 4 26 199 6
util_format_r32g32_sint_pack_signed 4 22 171 6
util_format_r32g32_sint_fetch_signed 2 15 121 4
util_format_r32g32_sint_unpack_unsigned 4 26 231 6
util_format_r32g32_sint_pack_unsigned 4 22 203 6
util_format_r32g32b32_sint_unpack_signed 4 26 207 6
util_format_r32g32b32_sint_pack_signed 4 24 193 6
util_format_r32g32b32_sint_fetch_signed 2 15 129 4
util_format_r32g32b32_sint_unpack_unsigned 4 26 255 6
util_format_r32g32b32_sint_pack_unsigned 4 24 241 6
util_format_r32g32b32a32_sint_unpack_signed 4 26 215 6
util_format_r32g32b32a32_sint_pack_signed 4 26 215 6
util_format_r32g32b32a32_sint_fetch_signed 2 15 137 4
util_format_r32g32b32a32_sint_unpack_unsigned 4 26 279 6
util_format_r32g32b32a32_sint_pack_unsigned 4 26 279 6
util_format_a8_uint_unpack_unsigned 3 21 146 6
util_format_a8_uint_pack_unsigned 3 17 126 6
util_format_a8_uint_fetch_unsigned 1 10 68 4
util_format_a8_uint_unpack_signed 3 21 146 6
util_format_a8_uint_pack_signed 3 17 128 6
util_format_i8_uint_unpack_unsigned 3 21 155 6
util_format_i8_uint_pack_unsigned 3 17 126 6
util_format_i8_uint_fetch_unsigned 1 10 77 4
util_format_i8_uint_unpack_signed 3 21 155 6
util_format_i8_uint_pack_signed 3 17 128 6
util_format_l8_uint_unpack_unsigned 3 21 152 6
util_format_l8_uint_pack_unsigned 3 17 126 6
util_format_l8_uint_fetch_unsigned 1 10 74 4
util_format_l8_uint_unpack_signed 3 21 152 6
util_format_l8_uint_pack_signed 3 17 128 6
util_format_l8a8_uint_unpack_unsigned 4 32 241 6
util_format_l8a8_uint_pack_unsigned 4 22 203 6
util_format_l8a8_uint_fetch_unsigned 2 21 163 4
util_format_l8a8_uint_unpack_signed 4 32 241 6
util_format_l8a8_uint_pack_signed 4 22 211 6
util_format_a8_sint_unpack_signed 3 21 151 6
util_format_a8_sint_pack_signed 3 17 134 6
util_format_a8_sint_fetch_signed 1 10 73 4
util_format_a8_sint_unpack_unsigned 3 21 156 6
util_format_a8_sint_pack_unsigned 3 17 131 6
util_format_i8_sint_unpack_signed 3 21 160 6
util_format_i8_sint_pack_signed 3 17 134 6
util_format_i8_sint_fetch_signed 1 10 82 4
util_format_i8_sint_unpack_unsigned 3 21 180 6
util_format_i8_sint_pack_unsigned 3 17 131 6
util_format_l8_sint_unpack_signed 3 21 157 6
util_format_l8_sint_pack_signed 3 17 134 6
util_format_l8_sint_fetch_signed 1 10 79 4
util_format_l8_sint_unpack_unsigned 3 21 172 6
util_format_l8_sint_pack_unsigned 3 17 131 6
util_format_l8a8_sint_unpack_signed 4 32 273 6
util_format_l8a8_sint_pack_signed 4 22 235 6
util_format_l8a8_sint_fetch_signed 2 21 195 4
util_format_l8a8_sint_unpack_unsigned 4 32 313 6
util_format_l8a8_sint_pack_unsigned 4 22 223 6
util_format_a16_uint_unpack_unsigned 3 21 146 6
util_format_a16_uint_pack_unsigned 3 17 126 6
util_format_a16_uint_fetch_unsigned 1 10 68 4
util_format_a16_uint_unpack_signed 3 21 146 6
util_format_a16_uint_pack_signed 3 17 128 6
util_format_i16_uint_unpack_unsigned 3 21 155 6
util_format_i16_uint_pack_unsigned 3 17 126 6
util_format_i16_uint_fetch_unsigned 1 10 77 4
util_format_i16_uint_unpack_signed 3 21 155 6
util_format_i16_uint_pack_signed 3 17 128 6
util_format_l16_uint_unpack_unsigned 3 21 152 6
util_format_l16_uint_pack_unsigned 3 17 126 6
util_format_l16_uint_fetch_unsigned 1 10 74 4
util_format_l16_uint_unpack_signed 3 21 152 6
util_format_l16_uint_pack_signed 3 17 128 6
util_format_l16a16_uint_unpack_unsigned 4 32 241 6
util_format_l16a16_uint_pack_unsigned 4 22 203 6
util_format_l16a16_uint_fetch_unsigned 2 21 163 4
util_format_l16a16_uint_unpack_signed 4 32 241 6
util_format_l16a16_uint_pack_signed 4 22 211 6
util_format_a16_sint_unpack_signed 3 21 151 6
util_format_a16_sint_pack_signed 3 17 134 6
util_format_a16_sint_fetch_signed 1 10 73 4
util_format_a16_sint_unpack_unsigned 3 21 156 6
util_format_a16_sint_pack_unsigned 3 17 131 6
util_format_i16_sint_unpack_signed 3 21 160 6
util_format_i16_sint_pack_signed 3 17 134 6
util_format_i16_sint_fetch_signed 1 10 82 4
util_format_i16_sint_unpack_unsigned 3 21 180 6
util_format_i16_sint_pack_unsigned 3 17 131 6
util_format_l16_sint_unpack_signed 3 21 157 6
util_format_l16_sint_pack_signed 3 17 134 6
util_format_l16_sint_fetch_signed 1 10 79 4
util_format_l16_sint_unpack_unsigned 3 21 172 6
util_format_l16_sint_pack_unsigned 3 17 131 6
util_format_l16a16_sint_unpack_signed 4 32 273 6
util_format_l16a16_sint_pack_signed 4 22 235 6
util_format_l16a16_sint_fetch_signed 2 21 195 4
util_format_l16a16_sint_unpack_unsigned 4 32 313 6
util_format_l16a16_sint_pack_unsigned 4 22 223 6
util_format_a32_uint_unpack_unsigned 3 21 143 6
util_format_a32_uint_pack_unsigned 3 17 118 6
util_format_a32_uint_fetch_unsigned 1 10 65 4
util_format_a32_uint_unpack_signed 3 21 151 6
util_format_a32_uint_pack_signed 3 17 126 6
util_format_i32_uint_unpack_unsigned 3 21 143 6
util_format_i32_uint_pack_unsigned 3 17 118 6
util_format_i32_uint_fetch_unsigned 1 10 65 4
util_format_i32_uint_unpack_signed 3 21 175 6
util_format_i32_uint_pack_signed 3 17 126 6
util_format_l32_uint_unpack_unsigned 3 21 143 6
util_format_l32_uint_pack_unsigned 3 17 118 6
util_format_l32_uint_fetch_unsigned 1 10 65 4
util_format_l32_uint_unpack_signed 3 21 167 6
util_format_l32_uint_pack_signed 3 17 126 6
util_format_l32a32_uint_unpack_unsigned 4 26 215 6
util_format_l32a32_uint_pack_unsigned 4 22 171 6
util_format_l32a32_uint_fetch_unsigned 2 15 137 4
util_format_l32a32_uint_unpack_signed 4 26 279 6
util_format_l32a32_uint_pack_signed 4 22 203 6
util_format_a32_sint_unpack_signed 3 21 148 6
util_format_a32_sint_pack_signed 3 17 123 6
util_format_a32_sint_fetch_signed 1 10 70 4
util_format_a32_sint_unpack_unsigned 3 21 156 6
util_format_a32_sint_pack_unsigned 3 17 131 6
util_format_i32_sint_unpack_signed 3 21 148 6
util_format_i32_sint_pack_signed 3 17 123 6
util_format_i32_sint_fetch_signed 1 10 70 4
util_format_i32_sint_unpack_unsigned 3 21 180 6
util_format_i32_sint_pack_unsigned 3 17 131 6
util_format_l32_sint_unpack_signed 3 21 148 6
util_format_l32_sint_pack_signed 3 17 123 6
util_format_l32_sint_fetch_signed 1 10 70 4
util_format_l32_sint_unpack_unsigned 3 21 172 6
util_format_l32_sint_pack_unsigned 3 17 131 6
util_format_l32a32_sint_unpack_signed 4 26 215 6
util_format_l32a32_sint_pack_signed 4 22 171 6
util_format_l32a32_sint_fetch_signed 2 15 137 4
util_format_l32a32_sint_unpack_unsigned 4 26 279 6
util_format_l32a32_sint_pack_unsigned 4 22 203 6
util_format_b10g10r10a2_uint_unpack_unsigned 4 40 297 6
util_format_b10g10r10a2_uint_pack_unsigned 4 26 299 6
util_format_b10g10r10a2_uint_fetch_unsigned 2 29 219 4
util_format_b10g10r10a2_uint_unpack_signed 4 40 297 6
util_format_b10g10r10a2_uint_pack_signed 4 26 315 6
util_format_r8g8b8x8_snorm_unpack_rgba_float 4 36 370 6
util_format_r8g8b8x8_snorm_pack_rgba_float 4 24 362 6
util_format_r8g8b8x8_snorm_fetch_rgba_float 2 25 292 4
util_format_r8g8b8x8_snorm_unpack_rgba_8unorm 4 36 406 6
util_format_r8g8b8x8_snorm_pack_rgba_8unorm 4 24 290 6
util_format_r8g8b8x8_srgb_unpack_rgba_float 4 36 270 6
util_format_r8g8b8x8_srgb_pack_rgba_float 4 24 230 6
util_format_r8g8b8x8_srgb_fetch_rgba_float 2 25 192 4
util_format_r8g8b8x8_srgb_unpack_rgba_8unorm 4 36 270 6
util_format_r8g8b8x8_srgb_pack_rgba_8unorm 4 24 230 6
util_format_r8g8b8x8_uint_unpack_unsigned 4 36 270 6
util_format_r8g8b8x8_uint_pack_unsigned 4 24 260 6
util_format_r8g8b8x8_uint_fetch_unsigned 2 25 192 4
util_format_r8g8b8x8_uint_unpack_signed 4 36 270 6
util_format_r8g8b8x8_uint_pack_signed 4 24 272 6
util_format_r8g8b8x8_sint_unpack_signed 4 36 310 6
util_format_r8g8b8x8_sint_pack_signed 4 24 308 6
util_format_r8g8b8x8_sint_fetch_signed 2 25 232 4
util_format_r8g8b8x8_sint_unpack_unsigned 4 36 340 6
util_format_r8g8b8x8_sint_pack_unsigned 4 24 290 6
util_format_b10g10r10x2_unorm_unpack_rgba_float 4 36 331 6
util_format_b10g10r10x2_unorm_pack_rgba_float 4 24 325 6
util_format_b10g10r10x2_unorm_fetch_rgba_float 2 25 253 4
util_format_b10g10r10x2_unorm_unpack_rgba_8unorm 4 36 301 6
util_format_b10g10r10x2_unorm_pack_rgba_8unorm 4 24 295 6
util_format_r16g16b16x16_unorm_unpack_rgba_float 4 26 285 6
util_format_r16g16b16x16_unorm_pack_rgba_float 4 24 307 6
util_format_r16g16b16x16_unorm_fetch_rgba_float 2 15 207 4
util_format_r16g16b16x16_unorm_unpack_rgba_8unorm 4 26 255 6
util_format_r16g16b16x16_unorm_pack_rgba_8unorm 4 24 277 6
util_format_r16g16b16x16_snorm_unpack_rgba_float 4 26 285 6
util_format_r16g16b16x16_snorm_pack_rgba_float 4 24 313 6
util_format_r16g16b16x16_snorm_fetch_rgba_float 2 15 207 4
util_format_r16g16b16x16_snorm_unpack_rgba_8unorm 4 26 285 6
util_format_r16g16b16x16_snorm_pack_rgba_8unorm 4 24 277 6
util_format_r16g16b16x16_float_unpack_rgba_float 4 26 225 6
util_format_r16g16b16x16_float_pack_rgba_float 4 24 211 6
util_format_r16g16b16x16_float_fetch_rgba_float 2 15 147 4
util_format_r16g16b16x16_float_unpack_rgba_8unorm 4 26 243 6
util_format_r16g16b16x16_float_pack_rgba_8unorm 4 24 289 6
util_format_r16g16b16x16_uint_unpack_unsigned 4 26 225 6
util_format_r16g16b16x16_uint_pack_unsigned 4 24 241 6
util_format_r16g16b16x16_uint_fetch_unsigned 2 15 147 4
util_format_r16g16b16x16_uint_unpack_signed 4 26 225 6
util_format_r16g16b16x16_uint_pack_signed 4 24 253 6
util_format_r16g16b16x16_sint_unpack_signed 4 26 225 6
util_format_r16g16b16x16_sint_pack_signed 4 24 259 6
util_format_r16g16b16x16_sint_fetch_signed 2 15 147 4
util_format_r16g16b16x16_sint_unpack_unsigned 4 26 255 6
util_format_r16g16b16x16_sint_pack_unsigned 4 24 241 6
util_format_r32g32b32x32_float_unpack_rgba_float 4 26 207 6
util_format_r32g32b32x32_float_pack_rgba_float 4 24 193 6
util_format_r32g32b32x32_float_fetch_rgba_float 2 15 129 4
util_format_r32g32b32x32_float_unpack_rgba_8unorm 4 26 225 6
util_format_r32g32b32x32_float_pack_rgba_8unorm 4 24 211 6
util_format_r32g32b32x32_uint_unpack_unsigned 4 26 207 6
util_format_r32g32b32x32_uint_pack_unsigned 4 24 193 6
util_format_r32g32b32x32_uint_fetch_unsigned 2 15 129 4
util_format_r32g32b32x32_uint_unpack_signed 4 26 255 6
util_format_r32g32b32x32_uint_pack_signed 4 24 241 6
util_format_r32g32b32x32_sint_unpack_signed 4 26 207 6
util_format_r32g32b32x32_sint_pack_signed 4 24 193 6
util_format_r32g32b32x32_sint_fetch_signed 2 15 129 4
util_format_r32g32b32x32_sint_unpack_unsigned 4 26 255 6
util_format_r32g32b32x32_sint_pack_unsigned 4 24 241 6
util_format_r8a8_snorm_unpack_rgba_float 4 32 301 6
util_format_r8a8_snorm_pack_rgba_float 4 22 271 6
util_format_r8a8_snorm_fetch_rgba_float 2 21 223 4
util_format_r8a8_snorm_unpack_rgba_8unorm 4 32 325 6
util_format_r8a8_snorm_pack_rgba_8unorm 4 22 223 6
util_format_r16a16_unorm_unpack_rgba_float 4 32 269 6
util_format_r16a16_unorm_pack_rgba_float 4 22 247 6
util_format_r16a16_unorm_fetch_rgba_float 2 21 191 4
util_format_r16a16_unorm_unpack_rgba_8unorm 4 32 249 6
util_format_r16a16_unorm_pack_rgba_8unorm 4 22 227 6
util_format_r16a16_snorm_unpack_rgba_float 4 32 301 6
util_format_r16a16_snorm_pack_rgba_float 4 22 271 6
util_format_r16a16_snorm_fetch_rgba_float 2 21 223 4
util_format_r16a16_snorm_unpack_rgba_8unorm 4 32 301 6
util_format_r16a16_snorm_pack_rgba_8unorm 4 22 247 6
util_format_r16a16_float_unpack_rgba_float 4 26 211 6
util_format_r16a16_float_pack_rgba_float 4 22 183 6
util_format_r16a16_float_fetch_rgba_float 2 15 133 4
util_format_r16a16_float_unpack_rgba_8unorm 4 26 223 6
util_format_r16a16_float_pack_rgba_8unorm 4 22 235 6
util_format_r32a32_float_unpack_rgba_float 4 26 199 6
util_format_r32a32_float_pack_rgba_float 4 22 171 6
util_format_r32a32_float_fetch_rgba_float 2 15 121 4
util_format_r32a32_float_unpack_rgba_8unorm 4 26 211 6
util_format_r32a32_float_pack_rgba_8unorm 4 22 183 6
util_format_r8a8_uint_unpack_unsigned 4 32 229 6
util_format_r8a8_uint_pack_unsigned 4 22 203 6
util_format_r8a8_uint_fetch_unsigned 2 21 151 4
util_format_r8a8_uint_unpack_signed 4 32 229 6
util_format_r8a8_uint_pack_signed 4 22 211 6
util_format_r8a8_sint_unpack_signed 4 32 261 6
util_format_r8a8_sint_pack_signed 4 22 235 6
util_format_r8a8_sint_fetch_signed 2 21 183 4
util_format_r8a8_sint_unpack_unsigned 4 32 281 6
util_format_r8a8_sint_pack_unsigned 4 22 223 6
util_format_r16a16_uint_unpack_unsigned 4 32 229 6
util_format_r16a16_uint_pack_unsigned 4 22 203 6
util_format_r16a16_uint_fetch_unsigned 2 21 151 4
util_format_r16a16_uint_unpack_signed 4 32 229 6
util_format_r16a16_uint_pack_signed 4 22 211 6
util_format_r16a16_sint_unpack_signed 4 32 261 6
util_format_r16a16_sint_pack_signed 4 22 235 6
util_format_r16a16_sint_fetch_signed 2 21 183 4
util_format_r16a16_sint_unpack_unsigned 4 32 281 6
util_format_r16a16_sint_pack_unsigned 4 22 223 6
util_format_r32a32_uint_unpack_unsigned 4 26 199 6
util_format_r32a32_uint_pack_unsigned 4 22 171 6
util_format_r32a32_uint_fetch_unsigned 2 15 121 4
util_format_r32a32_uint_unpack_signed 4 26 231 6
util_format_r32a32_uint_pack_signed 4 22 203 6
util_format_r32a32_sint_unpack_signed 4 26 199 6
util_format_r32a32_sint_pack_signed 4 22 171 6
util_format_r32a32_sint_fetch_signed 2 15 121 4
util_format_r32a32_sint_unpack_unsigned 4 26 231 6
util_format_r32a32_sint_pack_unsigned 4 22 203 6
util_format_r10g10b10a2_uint_unpack_unsigned 4 40 297 6
util_format_r10g10b10a2_uint_pack_unsigned 4 26 299 6
util_format_r10g10b10a2_uint_fetch_unsigned 2 29 219 4
util_format_r10g10b10a2_uint_unpack_signed 4 40 297 6
util_format_r10g10b10a2_uint_pack_signed 4 26 315 6
util_format_b5g6r5_srgb_unpack_rgba_float 4 36 311 6
util_format_b5g6r5_srgb_pack_rgba_float 4 24 239 6
util_format_b5g6r5_srgb_fetch_rgba_float 2 25 233 4
util_format_b5g6r5_srgb_unpack_rgba_8unorm 4 36 311 6
util_format_b5g6r5_srgb_pack_rgba_8unorm 4 24 239 6
util_format_a8l8_unorm_unpack_rgba_float 4 32 241 6
util_format_a8l8_unorm_pack_rgba_float 4 22 183 6
util_format_a8l8_unorm_fetch_rgba_float 2 21 163 4
util_format_a8l8_unorm_unpack_rgba_8unorm 4 32 217 6
util_format_a8l8_unorm_pack_rgba_8unorm 4 22 171 6
util_format_a8l8_snorm_unpack_rgba_float 4 32 353 6
util_format_a8l8_snorm_pack_rgba_float 4 22 271 6
util_format_a8l8_snorm_fetch_rgba_float 2 21 275 4
util_format_a8l8_snorm_unpack_rgba_8unorm 4 32 401 6
util_format_a8l8_snorm_pack_rgba_8unorm 4 22 223 6
util_format_a8l8_srgb_unpack_rgba_float 4 32 241 6
util_format_a8l8_srgb_pack_rgba_float 4 22 183 6
util_format_a8l8_srgb_fetch_rgba_float 2 21 163 4
util_format_a8l8_srgb_unpack_rgba_8unorm 4 32 235 6
util_format_a8l8_srgb_pack_rgba_8unorm 4 22 177 6
util_format_a16l16_unorm_unpack_rgba_float 4 32 321 6
util_format_a16l16_unorm_pack_rgba_float 4 22 247 6
util_format_a16l16_unorm_fetch_rgba_float 2 21 243 4
util_format_a16l16_unorm_unpack_rgba_8unorm 4 32 281 6
util_format_a16l16_unorm_pack_rgba_8unorm 4 22 227 6
util_format_g8r8_unorm_unpack_rgba_float 4 32 229 6
util_format_g8r8_unorm_pack_rgba_float 4 22 183 6
util_format_g8r8_unorm_fetch_rgba_float 2 21 151 4
util_format_g8r8_unorm_unpack_rgba_8unorm 4 32 217 6
util_format_g8r8_unorm_pack_rgba_8unorm 4 22 171 6
util_format_g8r8_snorm_unpack_rgba_float 4 32 301 6
util_format_g8r8_snorm_pack_rgba_float 4 22 271 6
util_format_g8r8_snorm_fetch_rgba_float 2 21 223 4
util_format_g8r8_snorm_unpack_rgba_8unorm 4 32 325 6
util_format_g8r8_snorm_pack_rgba_8unorm 4 22 223 6
util_format_g16r16_unorm_unpack_rgba_float 4 32 269 6
util_format_g16r16_unorm_pack_rgba_float 4 22 247 6
util_format_g16r16_unorm_fetch_rgba_float 2 21 191 4
util_format_g16r16_unorm_unpack_rgba_8unorm 4 32 249 6
util_format_g16r16_unorm_pack_rgba_8unorm 4 22 227 6
util_format_g16r16_snorm_unpack_rgba_float 4 32 301 6
util_format_g16r16_snorm_pack_rgba_float 4 22 271 6
util_format_g16r16_snorm_fetch_rgba_float 2 21 223 4
util_format_g16r16_snorm_unpack_rgba_8unorm 4 32 301 6
util_format_g16r16_snorm_pack_rgba_8unorm 4 22 247 6
util_format_a8b8g8r8_snorm_unpack_rgba_float 4 40 433 6
util_format_a8b8g8r8_snorm_pack_rgba_float 4 26 435 6
util_format_a8b8g8r8_snorm_fetch_rgba_float 2 29 355 4
util_format_a8b8g8r8_snorm_unpack_rgba_8unorm 4 40 481 6
util_format_a8b8g8r8_snorm_pack_rgba_8unorm 4 26 339 6
util_format_x8b8g8r8_snorm_unpack_rgba_float 4 36 370 6
util_format_x8b8g8r8_snorm_pack_rgba_float 4 24 362 6
util_format_x8b8g8r8_snorm_fetch_rgba_float 2 25 292 4
util_format_x8b8g8r8_snorm_unpack_rgba_8unorm 4 36 406 6
util_format_x8b8g8r8_snorm_pack_rgba_8unorm 4 24 290 6
util_format_description 303 612 2137 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/blend_jit.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BlendJit::BlendJit 1 1 13 1
BlendJit::GenerateBlendFactor 22 103 1066 6
BlendJit::Clamp 4 23 310 2
BlendJit::ApplyDefaults 4 16 118 2
BlendJit::ApplyUnusedDefaults 3 11 88 2
BlendJit::Quantize 4 21 187 2
BlendJit::BlendFunc 9 58 598 6
BlendJit::LogicOpFunc 17 106 1402 4
BlendJit::AlphaTest 18 47 385 4
BlendJit::Create 27 181 1772 1
JitBlendFunc 1 9 76 2
JitCompileBlend 1 8 55 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FETCH_COMPILE_STATE::FETCH_COMPILE_STATE 1 2 24 2
FETCH_COMPILE_STATE::operator == 12 19 163 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/StoreTile_TileY2.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitStoreTilesTable_TileY_2 1 4 13 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/StoreTile.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BUCKETS_START 2 4 14 1
BUCKETS_STOP 2 4 14 1
StoreHotTileToSurface 9 48 250 7
InitSimStoreTilesTable 1 12 57 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/StoreTile_TileW.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitStoreTilesTable_TileW 1 5 37 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/JitManager.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
JitManager::JitManager 8 56 596 3
JitManager::SetupNewModule 3 13 123 0
JitManager::SetupModuleFromIR 4 23 178 1
JitManager::DumpAsm 5 29 268 2
JitManager::DumpToFile 5 27 259 2
JitCreateContext 1 4 28 3
JitDestroyContext 2 7 23 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/LoadTile_Linear.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitLoadTilesTable_Linear 1 5 21 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/state_llvm.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SwrJit::Gen_simdvertex 1 7 72 1
SwrJit::Gen_SWR_VS_CONTEXT 1 11 125 1
SwrJit::Gen_ScalarAttrib 1 10 85 1
SwrJit::Gen_ScalarCPoint 1 7 54 1
SwrJit::Gen_SWR_TESSELLATION_FACTORS 1 8 75 1
SwrJit::Gen_ScalarPatch 1 9 74 1
SwrJit::Gen_SWR_HS_CONTEXT 1 10 113 1
SwrJit::Gen_SWR_DS_CONTEXT 1 14 195 1
SwrJit::Gen_SWR_GS_CONTEXT 1 13 167 1
SwrJit::Gen_PixelPositions 1 10 121 1
SwrJit::Gen_SWR_PS_CONTEXT 1 28 399 1
SwrJit::Gen_SWR_CS_CONTEXT 1 10 106 1
SwrJit::Gen_SWR_SURFACE_STATE 1 29 341 1
SwrJit::Gen_SWR_VERTEX_BUFFER_STATE 1 13 128 1
SwrJit::Gen_SWR_INDEX_BUFFER_STATE 1 9 80 1
SwrJit::Gen_SWR_FETCH_CONTEXT 1 15 182 1
SwrJit::Gen_SWR_STREAMOUT_BUFFER 1 13 135 1
SwrJit::Gen_SWR_STREAMOUT_STATE 1 12 130 1
SwrJit::Gen_SWR_STREAMOUT_CONTEXT 1 10 104 1
SwrJit::Gen_SWR_GS_STATE 1 16 157 1
SwrJit::Gen_SWR_TS_STATE 1 14 133 1
SwrJit::Gen_SWR_RENDER_TARGET_BLEND_STATE 1 10 85 1
SwrJit::Gen_SWR_BLEND_STATE 1 11 109 1
SwrJit::Gen_SWR_FRONTEND_STATE 1 11 97 1
SwrJit::Gen_SWR_VIEWPORT_MATRIX 1 12 109 1
SwrJit::Gen_SWR_VIEWPORT_MATRICES 1 12 151 1
SwrJit::Gen_SWR_VIEWPORT 1 12 109 1
SwrJit::Gen_SWR_MULTISAMPLE_POS 1 8 61 1
SwrJit::Gen_SWR_RASTSTATE 1 32 354 1
SwrJit::Gen_SWR_ATTRIB_SWIZZLE 1 9 73 1
SwrJit::Gen_SWR_BACKEND_STATE 1 12 121 1
SwrJit::Gen_SWR_PS_STATE 1 17 176 1
SwrJit::Gen_SWR_DEPTH_BOUNDS_STATE 1 9 73 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/jitter/fetch_jit.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FetchJit::FetchJit 1 1 13 1
FetchJit::Create 11 93 909 1
FetchJit::JitLoadVertices 39 222 2158 4
FetchJit::IsOddFormat 4 9 56 1
FetchJit::IsUniformFormat 4 14 85 1
FetchJit::UnpackComponents 2 15 121 3
FetchJit::CreateGatherOddFormats 7 36 362 5
FetchJit::ConvertFormat 6 48 367 2
FetchJit::JitGatherVertices 42 247 1740 4
FetchJit::GetSimdValid8bitIndices 2 16 132 2
FetchJit::GetSimdValid16bitIndices 2 16 132 2
FetchJit::GetSimdValid32bitIndices 1 16 218 2
FetchJit::Shuffle8bpcGatherd 32 160 1650 1
FetchJit::Shuffle16bpcGather 38 147 1380 1
FetchJit::StoreVertexElements 5 17 157 4
FetchJit::GenerateCompCtrlVector 8 22 138 1
isComponentEnabled 5 11 69 2
JitFetchFunc 2 15 137 2
JitCompileFetch 1 8 55 2
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/StoreTile_Linear2.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitStoreTilesTable_Linear_2 1 4 13 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/StoreTile_TileY.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitStoreTilesTable_TileY_1 1 5 21 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/Convert.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ConvertSmallFloatTo32 7 32 205 1
Convert32ToSmallFloat 13 56 301 1
Convert32To16Float 10 53 260 1
ConvertPixelFromFloat 23 115 801 2
ConvertPixelToFloat 28 143 801 2
ConvertPixelFromFloat 163 173 2458 3
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/tilingtraits.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TilingTraits::GetCu 1 1 13 0
TilingTraits::GetCv 1 1 13 0
TilingTraits::GetCr 1 1 13 0
TilingTraits::GetTileIDShift 1 1 13 0
TilingTraits::GetPdepX 1 1 13 0
TilingTraits::GetPdepY 1 1 13 0
TilingTraits<SWR_TILE_NONE,X>::GetCu 1 1 8 0
TilingTraits<SWR_TILE_NONE,X>::GetCv 1 1 8 0
TilingTraits<SWR_TILE_NONE,X>::GetCr 1 1 8 0
TilingTraits<SWR_TILE_NONE,X>::GetTileIDShift 1 1 8 0
TilingTraits<SWR_TILE_NONE,X>::GetPdepX 1 1 8 0
TilingTraits<SWR_TILE_NONE,X>::GetPdepY 1 1 8 0
TilingTraits<SWR_TILE_SWRZ,8>::GetCu 1 1 8 0
TilingTraits<SWR_TILE_SWRZ,8>::GetCv 1 1 8 0
TilingTraits<SWR_TILE_SWRZ,8>::GetCr 1 1 8 0
TilingTraits<SWR_TILE_SWRZ,8>::GetTileIDShift 1 1 10 0
TilingTraits<SWR_TILE_SWRZ,8>::GetPdepX 1 1 13 0
TilingTraits<SWR_TILE_SWRZ,8>::GetPdepY 1 1 13 0
TilingTraits<SWR_TILE_SWRZ,32>::GetCu 1 1 10 0
TilingTraits<SWR_TILE_SWRZ,32>::GetCv 1 1 8 0
TilingTraits<SWR_TILE_SWRZ,32>::GetCr 1 1 8 0
TilingTraits<SWR_TILE_SWRZ,32>::GetTileIDShift 1 1 12 0
TilingTraits<SWR_TILE_SWRZ,32>::GetPdepX 1 1 8 0
TilingTraits<SWR_TILE_SWRZ,32>::GetPdepY 1 1 8 0
TilingTraits<SWR_TILE_SWRZ,128>::GetCu 1 1 10 0
TilingTraits<SWR_TILE_SWRZ,128>::GetCv 1 1 8 0
TilingTraits<SWR_TILE_SWRZ,128>::GetCr 1 1 8 0
TilingTraits<SWR_TILE_SWRZ,128>::GetTileIDShift 1 1 12 0
TilingTraits<SWR_TILE_SWRZ,128>::GetPdepX 1 1 13 0
TilingTraits<SWR_TILE_SWRZ,128>::GetPdepY 1 1 13 0
TilingTraits<SWR_TILE_MODE_YMAJOR,X>::GetCu 1 1 8 0
TilingTraits<SWR_TILE_MODE_YMAJOR,X>::GetCv 1 1 8 0
TilingTraits<SWR_TILE_MODE_YMAJOR,X>::GetCr 1 1 8 0
TilingTraits<SWR_TILE_MODE_YMAJOR,X>::GetTileIDShift 1 1 8 0
TilingTraits<SWR_TILE_MODE_YMAJOR,X>::GetPdepX 1 1 8 0
TilingTraits<SWR_TILE_MODE_YMAJOR,X>::GetPdepY 1 1 8 0
TilingTraits<SWR_TILE_MODE_XMAJOR,X>::GetCu 1 1 8 0
TilingTraits<SWR_TILE_MODE_XMAJOR,X>::GetCv 1 1 8 0
TilingTraits<SWR_TILE_MODE_XMAJOR,X>::GetCr 1 1 8 0
TilingTraits<SWR_TILE_MODE_XMAJOR,X>::GetTileIDShift 1 1 8 0
TilingTraits<SWR_TILE_MODE_XMAJOR,X>::GetPdepX 1 1 8 0
TilingTraits<SWR_TILE_MODE_XMAJOR,X>::GetPdepY 1 1 8 0
TilingTraits<SWR_TILE_MODE_WMAJOR,X>::GetCu 1 1 8 0
TilingTraits<SWR_TILE_MODE_WMAJOR,X>::GetCv 1 1 8 0
TilingTraits<SWR_TILE_MODE_WMAJOR,X>::GetCr 1 1 8 0
TilingTraits<SWR_TILE_MODE_WMAJOR,X>::GetTileIDShift 1 1 8 0
TilingTraits<SWR_TILE_MODE_WMAJOR,X>::GetPdepX 1 1 8 0
TilingTraits<SWR_TILE_MODE_WMAJOR,X>::GetPdepY 1 1 8 0
ComputeTileOffset2D 1 5 41 3
ComputeTileOffset3D 1 5 62 5
ComputeOffset2D 1 7 79 3
ComputeOffset2D<TilingTraits<SWR_TILE_MODE_YMAJOR,32>> 1 8 100 3
ComputeOffset3D 1 7 96 5
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/StoreTile_TileX.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitStoreTilesTable_TileX_1 1 4 13 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/LoadTile_TileX.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitLoadTilesTable_XMajor 1 4 13 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/ClearTile.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
StoreRasterTileClear::StoreClear 5 23 159 5
StoreMacroTileClear::StoreClear 4 21 156 4
StoreHotTileClear 3 23 89 5
InitSimClearTilesTable 1 5 13 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/StoreTile_Linear.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitStoreTilesTable_Linear_1 1 6 29 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/LoadTile.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BUCKETS_START 2 4 14 1
BUCKETS_STOP 2 4 14 1
LoadHotTile 17 90 430 7
InitSimLoadTilesTable 1 6 17 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/StoreTile_TileX2.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitStoreTilesTable_TileX_2 1 4 13 0
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/LoadTile_TileY.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitLoadTilesTable_YMajor 1 5 21 0
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_scratch.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swr_copy_to_scratch_space 6 35 226 4
swr_init_scratch_buffers 1 6 27 1
swr_destroy_scratch_buffers 6 15 97 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/LoadTile.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LoadRasterTile::SetSwizzledDstColor 2 18 173 4
LoadRasterTile::Load 7 24 196 6
LoadMacroTile::Load 4 19 130 5
InitLoadTileColorTable 1 166 3427 1
InitLoadTileDepthTable 1 7 88 1
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swr_screen 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/TilingFunctions.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SimdTile::GetSwizzledColor 4 11 102 2
SimdTile::SetSwizzledColor 4 11 95 2
SimdTile<R8_UINT,R8_UINT>::GetSwizzledColor 4 12 113 2
SimdTile<R8_UINT,R8_UINT>::SetSwizzledColor 4 11 101 2
SimdTile_16::GetSwizzledColor 2 10 102 2
SimdTile_16::SetSwizzledColor 2 10 95 2
SimdTile_16<R8_UINT,R8_UINT>::GetSwizzledColor 2 11 113 2
SimdTile_16<R8_UINT,R8_UINT>::SetSwizzledColor 2 10 101 2
ComputeLODOffset1D 5 27 119 5
ComputeLODOffsetX 4 24 98 5
ComputeLODOffsetY 5 24 115 5
ComputeSurfaceOffset1D 2 19 93 5
AdjustCoordsForMSAA 18 105 551 5
ComputeSurfaceOffset2D 2 18 163 8
ComputeSurfaceOffset3D 2 18 139 8
ComputeTileSwizzle2D 1 4 30 3
ComputeTileSwizzle3D 1 4 39 4
TileSwizzle2D 6 13 143 3
TileSwizzle3D 4 11 110 4
ComputeSurfaceOffset 7 29 224 7
ComputeSurfaceAddress 1 4 52 7
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_resource.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swr_resource 1 4 17 1
swr_resource_is_texture 10 19 61 1
swr_resource_data 1 6 35 1
operator |= 1 4 33 2
swr_resource_read 1 4 18 1
swr_resource_write 1 4 18 1
swr_resource_unused 1 4 18 1
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_shader.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
std::hash<swr_jit_fs_key>::operator ( ) 1 4 24 1
std::hash<swr_jit_vs_key>::operator ( ) 1 4 24 1
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_query.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swr_query 1 4 17 1
swr_create_query 2 13 91 3
swr_destroy_query 3 10 75 2
swr_get_query_result 16 73 485 4
swr_begin_query 4 20 121 2
swr_end_query 6 24 147 2
swr_check_render_cond 4 16 96 1
swr_set_active_query_state 1 3 12 2
swr_query_init 1 11 61 1
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_state.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ShaderVariant::ShaderVariant 1 1 22 2
ShaderVariant::~ShaderVariant 1 1 10 0
swr_convert_logic_op 18 40 122 1
swr_convert_stencil_op 10 24 74 1
swr_convert_index_type 5 14 56 1
swr_convert_depth_func 10 24 74 1
swr_convert_cull_mode 6 16 50 1
swr_convert_blend_func 7 18 56 1
swr_convert_blend_factor 21 46 140 1
swr_convert_target_type 10 22 67 1
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_fence.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swr_sync_cb 1 5 31 3
swr_fence_submit 1 7 55 2
swr_fence_create 2 10 54 0
swr_fence_destroy 1 4 14 1
swr_fence_reference 3 15 83 3
swr_fence_finish 2 10 46 4
swr_get_timestamp 1 4 14 1
swr_fence_init 1 8 45 1
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
std::hash<BLEND_COMPILE_STATE>::operator ( ) 1 4 24 1
swr_context 1 4 17 1
swr_update_draw_context 2 9 58 2
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_draw.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swr_convert_prim_topology 16 36 110 1
swr_draw_vbo 24 107 830 2
swr_flush 4 12 94 3
swr_finish 1 7 51 1
swr_store_render_target 2 17 101 3
swr_store_dirty_resource 6 22 154 3
swr_draw_init 1 5 21 1
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_tex_sample.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swr_texture_member 5 36 210 7
swr_sampler_member 5 36 209 7
swr_sampler_soa_destroy 1 4 13 1
swr_sampler_soa_emit_fetch_texel 2 17 116 3
swr_sampler_soa_emit_size_query 1 12 70 3
swr_sampler_soa_create 2 27 209 2
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_clear.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swr_clear 15 30 207 5
swr_clear_render_target 1 9 60 8
swr_clear_depth_stencil 1 9 63 10
swr_clear_buffer 1 17 109 6
swr_clear_init 2 7 33 1
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_state.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swr_create_blend_state 11 53 339 2
swr_bind_blend_state 2 8 49 2
swr_delete_blend_state 1 4 18 2
swr_set_blend_color 1 7 38 2
swr_set_stencil_ref 1 7 38 2
swr_create_depth_stencil_state 1 9 38 2
swr_bind_depth_stencil_state 2 8 53 2
swr_delete_depth_stencil_state 1 4 18 2
swr_create_rasterizer_state 1 7 38 2
swr_bind_rasterizer_state 2 10 67 2
swr_delete_rasterizer_state 1 4 18 2
swr_create_sampler_state 1 7 36 2
swr_bind_sampler_states 2 16 111 5
swr_delete_sampler_state 1 4 18 2
swr_create_sampler_view 2 14 75 3
swr_set_sampler_views 2 19 137 5
swr_sampler_view_destroy 1 6 29 2
swr_create_vs_state 5 24 195 2
swr_bind_vs_state 2 8 49 2
swr_delete_vs_state 1 6 40 2
swr_create_fs_state 2 10 59 2
swr_bind_fs_state 2 8 49 2
swr_delete_fs_state 1 6 40 2
swr_set_constant_buffer 7 19 133 4
swr_create_vertex_elements_state 7 45 350 3
swr_bind_vertex_elements_state 1 8 47 2
swr_delete_vertex_elements_state 1 4 18 2
swr_set_vertex_buffers 1 14 62 4
swr_set_index_buffer 2 10 70 2
swr_set_polygon_stipple 1 7 38 2
swr_set_clip_state 1 7 38 2
swr_set_scissor_states 1 13 84 4
swr_set_viewport_states 1 9 44 4
swr_set_framebuffer_state 4 20 180 2
swr_set_sample_mask 2 8 44 2
swr_update_resource_status 12 28 214 2
swr_update_texture_state 4 29 219 4
swr_update_sampler_state 3 16 106 4
swr_update_constants 7 39 247 2
swr_update_derived 85 463 3525 2
swr_create_so_target 2 16 79 4
swr_destroy_so_target 1 6 29 2
swr_set_so_targets 3 20 122 4
swr_state_init 1 41 237 1
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_loader.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swr_create_screen 5 27 159 1
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_memory.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swr_LoadHotTile 1 10 65 7
swr_StoreHotTile 1 10 65 7
swr_StoreHotTileClear 1 10 56 5
swr_InitMemoryModule 1 6 17 0
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_shader.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
operator == 1 4 31 2
operator == 1 4 31 2
swr_generate_sampler_key 8 34 263 4
swr_generate_fs_key 1 15 116 3
swr_generate_vs_key 2 11 76 3
BuilderSWR::BuilderSWR 1 7 52 2
BuilderSWR::~BuilderSWR 1 3 10 0
BuilderSWR::CompileVS 23 136 1345 2
swr_compile_vs 1 9 80 2
locate_linkage 8 18 120 3
BuilderSWR::CompileFS 39 253 2164 2
swr_compile_fs 1 9 80 2
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_context_llvm.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SwrJit::Gen_swr_jit_texture 1 15 173 1
SwrJit::Gen_swr_jit_sampler 1 10 92 1
SwrJit::Gen_swr_draw_context 1 17 257 1
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_public.h
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_context.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swr_create_surface 4 34 311 3
swr_surface_destroy 1 8 52 2
swr_transfer_map 13 51 403 6
swr_transfer_unmap 7 18 169 2
swr_resource_copy 5 24 155 9
swr_blit 10 56 431 2
swr_destroy 7 26 221 1
swr_render_condition 1 10 48 4
swr_UpdateStats 2 11 76 2
swr_UpdateStatsFE 3 23 212 2
swr_create_context 3 45 312 3
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_scratch.h
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_fence.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swr_fence 1 4 17 1
swr_is_fence_done 1 5 30 1
swr_is_fence_pending 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_tex_sample.h
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_query.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OSALIGNLINE 1 6 22 1
Source file: ./lib/mesa/src/gallium/drivers/swr/swr_screen.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swr_get_name 1 4 12 1
swr_get_vendor 1 4 12 1
swr_is_format_supported 26 53 278 5
swr_get_param 137 221 685 2
swr_get_shader_param 3 8 35 3
swr_get_paramf 11 22 86 2
mesa_to_swr_format 2 262 1984 1
swr_displaytarget_layout 3 22 138 2
swr_texture_layout 15 78 613 3
swr_can_create_resource 1 8 53 2
swr_resource_create 7 33 216 2
swr_resource_destroy 5 19 145 2
swr_flush_frontbuffer 3 21 129 6
swr_destroy_screen 2 12 85 1
swr_create_screen 3 26 179 1
swr_get_winsys 1 4 21 1
swr_get_displaytarget 1 4 21 1
Source file: ./lib/mesa/src/gallium/drivers/ddebug/dd_util.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dd_get_debug_file 6 24 170 1
dd_parse_apitrace_marker 3 15 82 3
Source file: ./lib/mesa/src/gallium/drivers/ddebug/dd_public.h
Source file: ./lib/mesa/src/gallium/drivers/ddebug/dd_pipe.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dd_context 1 4 17 1
dd_screen 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/ddebug/dd_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dd_screen_get_name 1 5 29 1
dd_screen_get_vendor 1 5 29 1
dd_screen_get_device_vendor 1 5 29 1
dd_screen_get_param 1 6 35 2
dd_screen_get_paramf 1 6 35 2
dd_screen_get_compute_param 1 8 47 4
dd_screen_get_shader_param 1 6 40 3
dd_screen_get_timestamp 1 5 29 1
dd_screen_query_memory_info 1 6 36 2
dd_screen_context_create 1 9 56 3
dd_screen_is_format_supported 1 10 51 5
dd_screen_can_create_resource 1 6 37 2
dd_screen_flush_frontbuffer 1 10 58 6
dd_screen_get_driver_query_info 1 7 41 3
dd_screen_get_driver_query_group_info 1 7 41 3
dd_screen_resource_create 2 10 58 2
dd_screen_resource_from_handle 2 13 70 4
dd_screen_resource_from_user_memory 2 12 64 3
dd_screen_resource_destroy 1 6 35 2
dd_screen_resource_get_handle 2 10 71 5
dd_screen_fence_reference 1 7 42 3
dd_screen_fence_finish 2 9 64 4
dd_screen_destroy 1 7 40 1
ddebug_screen_create 15 113 664 1
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/common/formats.cpp
Source file: ./lib/mesa/src/gallium/drivers/swr/rasterizer/memory/StoreTile.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
StorePixels<8,2>::Store 1 10 95 2
StorePixels<16,2>::Store 1 10 95 2
StorePixels<32,2>::Store 1 10 95 2
StorePixels<32,4>::Store 1 11 187 2
StorePixels<64,4>::Store 1 9 89 2
StorePixels<128,8>::Store 1 13 133 2
ConvertPixelsSOAtoAOS::Convert 2 18 164 2
ConvertPixelsSOAtoAOS<Format,Format>::Convert 2 10 100 2
ConvertPixelsSOAtoAOS<R32G32B32A32_FLOAT,B5G6R5_UNORM>::Convert 2 29 353 2
ConvertPixelsSOAtoAOS<R32_FLOAT,R24_UNORM_X8_TYPELESS>::Convert 3 68 834 2
FlatConvert 9 71 900 5
FlatConvert 5 64 739 3
FlatConvertNoAlpha 4 49 554 3
ConvertPixelsSOAtoAOS<R32G32B32A32_FLOAT,B8G8R8A8_UNORM>::Convert 1 4 37 2
ConvertPixelsSOAtoAOS<R32G32B32A32_FLOAT,B8G8R8X8_UNORM>::Convert 1 4 37 2
ConvertPixelsSOAtoAOS<R32G32B32A32_FLOAT,B8G8R8A8_UNORM_SRGB>::Convert 1 4 37 2
ConvertPixelsSOAtoAOS<R32G32B32A32_FLOAT,B8G8R8X8_UNORM_SRGB>::Convert 1 4 37 2
ConvertPixelsSOAtoAOS<R32G32B32A32_FLOAT,R8G8B8A8_UNORM>::Convert 2 5 65 2
ConvertPixelsSOAtoAOS<R32G32B32A32_FLOAT,R8G8B8X8_UNORM>::Convert 1 4 37 2
ConvertPixelsSOAtoAOS<R32G32B32A32_FLOAT,R8G8B8A8_UNORM_SRGB>::Convert 2 5 65 2
ConvertPixelsSOAtoAOS<R32G32B32A32_FLOAT,R8G8B8X8_UNORM_SRGB>::Convert 1 4 37 2
StoreRasterTile::GetSwizzledSrcColor 2 18 172 4
StoreRasterTile::Store 5 26 195 6
OptStoreRasterTile<TilingTraits<SWR_TILE_NONE,8>,SrcFormat,DstFormat>::Store 5 29 280 6
OptStoreRasterTile<TilingTraits<SWR_TILE_NONE,16>,SrcFormat,DstFormat>::Store 5 29 280 6
OptStoreRasterTile<TilingTraits<SWR_TILE_NONE,32>,SrcFormat,DstFormat>::Store 8 47 504 6
OptStoreRasterTile<TilingTraits<SWR_TILE_NONE,64>,SrcFormat,DstFormat>::Store 5 45 340 6
OptStoreRasterTile<TilingTraits<SWR_TILE_NONE,128>,SrcFormat,DstFormat>::Store 7 51 497 6
OptStoreRasterTile<TilingTraits<SWR_TILE_MODE_YMAJOR,8>,SrcFormat,DstFormat>::Store 4 29 259 6
OptStoreRasterTile<TilingTraits<SWR_TILE_MODE_YMAJOR,16>,SrcFormat,DstFormat>::Store 4 29 259 6
OptStoreRasterTile<TilingTraits<SWR_TILE_MODE_XMAJOR,32>,SrcFormat,DstFormat>::Store 5 29 262 6
OptStoreRasterTile<TilingTraits<SWR_TILE_MODE_YMAJOR,32>,SrcFormat,DstFormat>::Store 6 37 335 6
OptStoreRasterTile<TilingTraits<SWR_TILE_MODE_YMAJOR,64>,SrcFormat,DstFormat>::Store 4 38 301 6
OptStoreRasterTile<TilingTraits<SWR_TILE_MODE_YMAJOR,128>,SrcFormat,DstFormat>::Store 7 51 479 6
StoreMacroTile::StoreGeneric 4 19 129 5
StoreMacroTile::Store 9 32 240 5
InitStoreTilesTableColor_Half1 1 60 1360 1
InitStoreTilesTableColor_Half2 1 68 1552 1
InitStoreTilesTableDepth 1 7 88 1
InitStoreTilesTableStencil 1 5 40 1
Source file: ./lib/mesa/src/gallium/drivers/ddebug/dd_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
safe_memcpy 2 7 39 3
dd_query 1 4 17 1
dd_query_unwrap 2 8 29 1
dd_context_create_query 3 19 107 3
dd_context_create_batch_query 3 19 111 3
dd_context_destroy_query 1 7 43 2
dd_context_begin_query 1 6 46 2
dd_context_end_query 1 6 46 2
dd_context_get_query_result 1 7 51 4
dd_context_set_active_query_state 1 5 33 2
dd_context_render_condition 1 12 92 4
dd_context_bind_sampler_states 4 20 152 5
dd_context_create_vertex_elements_state 2 13 99 3
dd_context_create_compute_state 3 12 83 2
dd_context_set_constant_buffer 1 10 76 4
dd_context_set_scissor_states 1 10 76 4
dd_context_set_viewport_states 1 10 76 4
dd_context_set_tess_state 1 12 91 3
dd_context_create_surface 2 12 65 3
dd_context_surface_destroy 1 6 35 2
dd_context_create_sampler_view 2 12 65 3
dd_context_sampler_view_destroy 1 6 35 2
dd_context_create_stream_output_target 2 14 67 4
dd_context_stream_output_target_destroy 1 6 35 2
dd_context_set_sampler_views 1 11 86 5
dd_context_set_shader_images 1 11 87 5
dd_context_set_shader_buffers 1 10 86 5
dd_context_set_vertex_buffers 1 10 78 4
dd_context_set_index_buffer 1 8 61 2
dd_context_set_stream_output_targets 1 13 104 4
dd_context_destroy 3 19 119 1
dd_context_transfer_map 1 8 61 6
dd_context_transfer_flush_region 1 7 43 3
dd_context_transfer_unmap 1 6 35 2
dd_context_buffer_subdata 1 8 57 6
dd_context_texture_subdata 1 11 70 8
dd_context_texture_barrier 1 5 28 1
dd_context_memory_barrier 1 5 33 2
dd_context_get_sample_position 1 8 45 4
dd_context_invalidate_resource 1 6 35 2
dd_context_get_device_reset_status 1 5 29 1
dd_context_set_device_reset_callback 1 6 37 2
dd_context_emit_string_marker 1 8 61 3
dd_context_dump_debug_state 1 6 40 3
dd_context_create 9 122 644 2
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_hw_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_descriptor_list_cs_space 1 5 28 2
si_ce_needed_cs_space 1 12 67 1
si_need_cs_space 6 20 205 1
si_context_gfx_flush 10 39 312 3
si_begin_new_cs 9 71 612 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_pipe.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_resource_create_custom 1 7 35 3
si_invalidate_draw_sh_constants 1 4 15 1
si_set_atom_dirty 2 9 48 3
si_is_atom_dirty 1 6 35 2
si_mark_atom_dirty 1 5 23 2
si_get_vs_info 4 11 69 1
si_get_vs_state 3 9 50 1
si_vs_exports_prim_id 3 9 56 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_shader_internal.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_shader_context 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_shader.h
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_cp_dma.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_emit_cp_dma 9 42 312 6
get_flush_flags 5 15 57 2
get_tc_l2_flag 3 5 30 2
si_cp_dma_prepare 5 22 149 6
si_clear_buffer 7 36 278 6
si_cp_dma_realign_engine 4 23 155 2
si_copy_buffer 10 54 332 6
si_init_cp_dma_functions 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_state_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_conv_pipe_prim 1 23 128 1
si_conv_prim_to_gs_out 1 23 128 1
si_emit_derived_tess_state 13 108 863 3
si_num_prims_for_vertices 3 11 54 1
si_get_ia_multi_vgt_param 61 97 653 3
si_emit_scratch_reloc 3 14 79 1
si_emit_rasterizer_prim_state 9 20 120 1
si_emit_draw_registers 15 53 349 2
si_emit_draw_packets 28 153 1159 3
si_emit_surface_sync 1 10 65 2
si_emit_cache_flush 25 113 805 1
si_get_draw_start_count 7 52 317 4
si_ce_pre_draw_synchronization 2 9 75 1
si_ce_post_draw_synchronization 2 8 56 1
si_draw_vbo 52 161 1274 2
si_trace_emit 1 16 144 1
Source file: ./lib/mesa/src/gallium/drivers/ddebug/dd_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dd_get_file_stream 4 17 125 2
dd_dump_dmesg 3 11 65 1
dd_close_file_stream 1 4 13 1
dd_num_active_viewports 5 15 114 1
print_named_value 1 4 30 3
print_named_xvalue 1 4 30 3
util_dump_uint 1 4 20 2
util_dump_hex 1 4 20 2
util_dump_double 1 4 20 2
util_dump_format 1 4 24 2
util_dump_color_union 1 6 77 2
util_dump_query 2 8 51 2
dd_dump_render_condition 2 10 73 2
dd_dump_draw_vbo 45 133 1303 3
dd_dump_launch_grid 1 4 29 3
dd_dump_resource_copy_region 1 14 101 3
dd_dump_blit 2 19 175 3
dd_dump_generate_mipmap 1 4 24 2
dd_dump_flush_resource 1 6 36 3
dd_dump_clear 1 8 65 3
dd_dump_clear_buffer 2 15 123 3
dd_dump_clear_render_target 1 4 24 2
dd_dump_clear_depth_stencil 1 4 24 2
dd_dump_driver_state 2 9 56 3
dd_dump_call 11 36 194 3
dd_write_report 3 13 84 4
dd_kill_process 1 8 32 1
dd_flush_and_check_hang 4 21 146 3
dd_flush_and_handle_hang 3 20 101 4
dd_unreference_copy_of_call 11 36 223 1
dd_copy_call 11 55 388 2
dd_init_copy_of_draw_state 3 31 317 1
dd_unreference_copy_of_draw_state 9 23 268 1
dd_copy_draw_state 16 89 902 2
dd_free_record 1 9 64 1
dd_dump_record 2 18 143 4
PIPE_THREAD_ROUTINE 9 36 245 2
dd_get_driver_shader_log 6 26 144 1
dd_pipelined_process_draw 3 27 194 2
dd_context_flush 5 19 96 3
dd_before_draw 4 10 56 1
dd_after_draw 12 49 225 2
dd_context_draw_vbo 1 12 75 2
dd_context_launch_grid 1 12 75 2
dd_context_resource_copy_region 1 24 186 9
dd_context_blit 1 11 75 2
dd_context_generate_mipmap 1 25 159 7
dd_context_flush_resource 1 12 73 2
dd_context_clear 1 16 122 5
dd_context_clear_render_target 1 16 98 8
dd_context_clear_depth_stencil 1 16 105 10
dd_context_clear_buffer 1 17 137 6
dd_init_draw_functions 1 14 64 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_state_shaders.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_get_tgsi_binary 2 13 108 1
write_data 2 7 41 3
read_data 1 6 36 3
write_chunk 1 5 32 3
read_chunk 2 9 61 3
si_get_shader_binary 3 36 354 1
si_load_shader_binary 2 22 239 2
si_shader_cache_insert_shader 4 19 88 3
si_shader_cache_load_shader 2 10 50 3
si_shader_cache_key_hash 1 4 22 1
si_shader_cache_key_equals 2 8 58 2
si_destroy_shader_cache_entry 1 5 27 1
si_init_shader_cache 1 9 36 1
si_destroy_shader_cache 2 7 31 1
si_set_tesseval_regs 13 60 264 3
si_get_shader_pm4_state 2 8 37 1
si_shader_ls 3 21 168 1
si_shader_hs 2 21 155 1
si_shader_es 7 38 277 2
si_vgt_gs_mode 4 19 94 1
si_shader_gs 7 38 388 1
si_shader_vs 15 79 593 3
si_get_ps_num_interp 2 10 86 1
si_get_spi_shader_col_format 3 9 83 1
si_get_cb_shader_mask 12 30 140 1
si_shader_ps 34 83 634 1
si_shader_init_pm4_state 9 32 152 2
si_get_alpha_test_func 2 6 33 1
si_shader_selector_key 49 118 945 3
si_shader_select_with_key 12 60 367 7
si_shader_select 1 10 72 2
si_parse_next_shader_property 7 22 92 2
si_init_shader_selector_async 20 78 500 2
si_create_shader_selector 32 123 866 2
si_bind_vs_shader 3 12 95 2
si_bind_gs_shader 4 16 126 2
si_bind_tcs_shader 4 13 97 2
si_bind_tes_shader 4 18 135 2
si_bind_ps_shader 3 11 82 2
si_delete_shader 10 33 201 2
si_delete_shader_selector 4 29 215 2
si_get_ps_input_cntl 15 30 218 5
si_emit_spi_map 9 36 297 2
si_init_config_add_vgt_flush 2 13 93 1
si_update_gs_ring_buffers 22 90 659 1
si_update_gsvs_ring_bindings 3 23 190 1
si_update_scratch_buffer 5 20 123 2
si_get_current_scratch_buffer_size 2 4 26 1
si_get_scratch_buffer_bytes_per_wave 2 4 20 1
si_get_max_scratch_bytes_per_wave 1 10 97 1
si_update_spi_tmpring_size 19 66 448 1
si_init_tess_factor_ring 13 74 506 1
si_generate_fixed_func_tcs 2 20 133 1
si_update_vgt_shader_config 5 25 172 1
si_update_so 2 10 101 2
si_update_shaders 37 111 832 1
si_init_shader_functions 1 19 180 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_pipe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_destroy_context 11 44 429 1
si_amdgpu_get_reset_status 1 5 37 1
si_emit_string_marker 1 6 41 3
si_create_llvm_target_machine 3 12 55 1
si_create_context 26 126 927 3
si_have_tgsi_compute 5 8 56 1
si_get_param 149 191 757 2
si_get_shader_param 49 98 367 3
si_destroy_screen 8 32 214 1
si_init_gs_info 18 28 93 1
si_handle_env_var_force_family 6 22 164 1
radeonsi_screen_create 22 63 508 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_llvm_add_attribute 1 6 44 3
si_llvm_shader_type 8 31 112 2
init_amdgpu_target 2 12 41 0
si_llvm_get_amdgpu_target 3 15 78 1
si_diagnostic_handler 6 30 138 2
si_llvm_compile 3 34 185 4
tgsi2llvmtype 8 20 82 2
bitcast 2 10 57 3
si_llvm_bound_index 2 16 105 3
get_current_flow 2 6 33 1
get_innermost_loop 3 8 54 1
push_flow 2 16 112 1
emit_swizzle 1 19 131 6
get_temp_array_id 7 16 123 3
get_array_range 3 15 93 4
emit_array_index 2 11 91 3
get_pointer_into_array 5 41 294 5
si_llvm_emit_fetch_64bit 1 18 126 4
emit_array_fetch 2 21 175 5
load_value_from_array 3 32 225 6
store_value_to_array 6 43 294 6
si_llvm_emit_fetch 14 81 658 4
fetch_system_value 2 14 101 4
emit_declaration 30 131 885 2
si_llvm_saturate 1 12 81 2
si_llvm_emit_store 16 81 619 4
set_basicblock_name 1 6 49 3
append_basic_block 2 12 88 2
emit_default_branch 2 5 28 2
bgnloop_emit 1 13 108 3
brk_emit 1 9 62 3
cont_emit 1 9 62 3
else_emit 1 15 110 3
endif_emit 1 13 99 3
endloop_emit 1 13 98 3
if_cond_emit 1 15 112 4
if_emit 1 11 71 3
uif_emit 1 11 78 3
emit_immediate 2 11 86 2
si_llvm_context_init 4 60 602 4
si_llvm_create_func 2 19 128 5
si_llvm_finalize_module 2 25 166 2
si_llvm_dispose 1 15 103 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_shader_tgsi_alu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kill_if_fetch_args 3 22 197 2
kil_emit 2 12 73 3
emit_icmp 13 31 196 3
emit_ucmp 1 12 106 3
emit_cmp 1 11 91 3
emit_set_cond 7 21 172 3
emit_fcmp 5 20 160 3
emit_dcmp 5 20 160 3
emit_not 1 9 66 3
emit_arl 1 9 72 3
emit_and 1 8 61 3
emit_or 1 8 61 3
emit_uadd 1 8 61 3
emit_udiv 1 8 61 3
emit_idiv 1 8 61 3
emit_mod 1 8 61 3
emit_umod 1 8 61 3
emit_shl 1 8 61 3
emit_ushr 1 8 61 3
emit_ishr 1 8 61 3
emit_xor 1 8 61 3
emit_ssg 3 24 359 3
emit_ineg 1 8 54 3
emit_dneg 1 8 54 3
emit_frac 3 20 125 3
emit_f2i 1 8 60 3
emit_f2u 1 8 60 3
emit_i2f 1 8 60 3
emit_u2f 1 8 60 3
build_tgsi_intrinsic_nomem 1 10 66 3
emit_bfi 1 29 235 3
emit_bfe 1 16 121 3
emit_lsb 1 20 138 3
emit_umsb 1 22 154 3
emit_imsb 1 23 160 3
emit_iabs 1 11 68 3
emit_minmax_int 9 33 152 3
pk2h_fetch_args 1 8 54 2
emit_pk2h 2 22 224 3
up2h_fetch_args 1 6 34 2
emit_up2h 3 22 183 3
emit_fdiv 3 13 105 3
emit_rsq 1 11 61 3
si_shader_context_init_alu 5 140 1486 1
build_cube_intrinsic 2 28 209 2
si_llvm_cube_to_2d_coords 2 29 274 3
si_prepare_cube_coords 14 47 346 4
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_init_external_atom 1 6 38 3
si_init_atom 1 8 65 4
si_map_swizzle 6 17 48 1
S_FIXED 1 4 20 2
si_pack_float_12p4 3 5 24 1
si_emit_cb_render_state 48 126 779 2
si_translate_blend_function 6 20 62 1
si_translate_blend_factor 20 48 146 1
si_translate_blend_opt_function 6 17 48 1
si_translate_blend_opt_factor 11 24 75 2
si_blend_remove_dst 5 14 71 5
si_blend_factor_uses_dst 5 8 28 1
si_create_blend_state_mode 39 131 931 3
si_create_blend_state 1 5 25 2
si_bind_blend_state 1 7 55 2
si_delete_blend_state 1 5 39 2
si_set_blend_color 2 9 72 2
si_emit_blend_color 1 6 55 2
si_set_clip_state 2 16 126 2
si_emit_clip_state 1 6 59 2
si_emit_clip_regs 6 31 234 2
si_update_poly_offset_state 7 20 132 1
si_translate_fill 4 14 41 1
si_create_rs_state 17 118 801 2
si_bind_rs_state 6 20 165 2
si_delete_rs_state 2 7 60 2
si_emit_stencil_ref 1 15 140 2
si_set_stencil_ref 2 9 72 2
si_translate_stencil_op 9 26 80 1
si_create_dsa_state 6 47 445 2
si_bind_dsa_state 3 14 103 2
si_delete_dsa_state 1 5 39 2
si_create_db_flush_dsa 1 5 36 1
si_set_active_query_state 3 15 93 2
si_set_occlusion_query_state 1 5 34 2
si_save_qbo_state 1 7 65 2
si_emit_db_render_state 16 61 404 2
si_translate_colorformat 29 66 377 1
si_colorformat_endian_swap 16 31 90 1
si_translate_dbformat 8 17 49 1
si_translate_texformat 104 215 881 4
si_tex_wrap 9 22 63 1
si_tex_mipfilter 4 12 33 1
si_tex_compare 9 22 63 1
si_tex_dim 15 29 104 3
si_is_sampler_format_supported 1 5 33 2
si_translate_buffer_dataformat 27 63 297 3
si_translate_buffer_numformat 9 29 133 3
si_is_vertex_format_supported 1 10 55 2
si_is_colorbuffer_format_supported 2 5 25 1
si_is_zs_format_supported 1 4 16 1
si_is_format_supported 26 73 319 5
si_choose_spi_color_formats 40 98 486 5
si_initialize_color_surface 40 112 763 2
si_init_depth_surface 17 100 767 2
si_dec_framebuffer_counters 3 12 87 1
si_set_framebuffer_state 22 112 863 2
si_emit_framebuffer_state 27 130 1151 2
si_emit_msaa_sample_locs 10 23 161 2
si_emit_msaa_config 3 20 129 2
si_set_min_samples 3 10 66 2
si_make_buffer_descriptor 2 29 236 6
si_make_texture_descriptor 56 193 1142 15
si_create_sampler_view_custom 26 110 711 6
si_create_sampler_view 3 8 48 3
si_sampler_view_destroy 1 7 41 2
wrap_mode_uses_border_color 5 8 33 2
sampler_state_needs_border_color 8 10 93 1
si_create_sampler_state 21 79 659 2
si_set_sample_mask 2 8 59 2
si_emit_sample_mask 4 10 100 2
si_delete_sampler_state 1 4 18 2
si_create_vertex_elements 3 29 235 3
si_bind_vertex_elements 1 8 55 2
si_delete_vertex_element 2 7 44 2
si_set_vertex_buffers 5 27 193 4
si_set_index_buffer 3 15 105 2
si_set_tess_state 1 18 147 3
si_texture_barrier 1 8 35 1
si_memory_barrier 7 26 138 2
si_create_blend_custom 1 8 62 2
si_need_gfx_cs_space 1 5 25 3
si_init_state_functions 1 57 726 1
si_get_bo_metadata_word1 1 4 23 1
si_query_opaque_metadata 4 36 310 3
si_apply_opaque_metadata 6 16 110 3
si_init_screen_state_functions 1 6 35 1
si_write_harvested_raster_configs 31 115 752 4
si_init_config 33 187 1156 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_pm4.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_pm4_cmd_begin 1 5 27 2
si_pm4_cmd_add 1 4 24 2
si_pm4_cmd_end 1 9 63 2
si_pm4_set_reg 11 28 172 3
si_pm4_add_bo 1 11 68 4
si_pm4_clear_state 2 8 60 1
si_pm4_free_state_simple 1 5 19 1
si_pm4_free_state 4 11 59 3
si_pm4_emit 3 20 195 2
si_pm4_emit_dirty 4 10 75 1
si_pm4_reset_emitted 1 4 26 1
si_pm4_upload_indirect_buffer 6 25 202 2
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_dma.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_dma_copy_buffer 6 40 300 6
si_dma_copy_tile 13 88 843 14
si_dma_copy 21 71 649 9
si_init_dma_functions 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_state.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_tile_mode_index 2 7 40 3
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_descriptors.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_init_descriptors 5 25 172 6
si_release_descriptors 1 5 26 1
si_ce_upload 2 18 155 5
si_ce_reinitialize_descriptors 3 21 167 2
si_ce_reinitialize_all_descriptors 2 6 38 1
si_ce_enable_loads 1 7 48 1
si_upload_descriptors 8 42 297 3
si_descriptors_begin_new_cs 2 8 52 2
si_sampler_descriptors_idx 1 5 16 1
si_sampler_descriptors 1 4 24 2
si_release_sampler_views 2 7 45 1
si_sampler_view_add_buffer 10 37 225 5
si_sampler_views_begin_new_cs 2 12 72 2
si_set_buf_desc_address 1 8 52 3
si_set_mutable_tex_desc_fields 7 32 256 7
si_set_sampler_view 10 60 435 5
is_compressed_colortex 4 5 32 1
si_set_sampler_views 14 43 324 5
si_samplers_update_compressed_colortex_mask 5 16 105 1
si_image_descriptors_idx 1 5 16 1
si_image_descriptors 1 4 24 2
si_release_image_views 2 8 50 1
si_image_views_begin_new_cs 2 11 71 2
si_disable_shader_image 2 13 130 3
si_mark_image_range_valid 2 8 71 1
si_set_shader_image 15 75 611 5
si_set_shader_images 5 19 144 5
si_images_update_compressed_colortex_mask 5 16 101 1
si_bind_sampler_states 10 27 252 5
si_init_buffer_resources 1 14 75 7
si_release_buffer_resources 2 9 54 2
si_buffer_resources_begin_new_cs 2 11 71 2
si_get_buffer_from_descriptors 3 17 148 6
si_vertex_buffers_begin_new_cs 6 21 158 1
si_upload_vertex_buffer_descriptors 11 59 463 1
si_const_buffer_descriptors_idx 1 5 16 1
si_const_buffer_descriptors 1 4 24 2
si_upload_const_buffer 2 9 71 5
si_set_constant_buffer 10 53 407 5
si_set_rw_buffer 1 6 34 3
si_pipe_set_constant_buffer 2 11 63 4
si_get_pipe_constant_buffer 1 9 61 4
si_shader_buffer_descriptors_idx 1 5 17 1
si_shader_buffer_descriptors 1 5 25 2
si_set_shader_buffers 5 50 396 5
si_get_shader_buffers 2 13 99 5
si_set_ring_buffer 14 78 452 10
si_set_streamout_targets 9 63 502 4
si_desc_reset_buffer_offset 1 11 71 4
si_set_polygon_stipple 2 13 96 2
si_update_compressed_colortex_masks 2 7 47 1
si_reset_buffer_resources 3 23 145 5
si_invalidate_buffer 24 106 743 2
si_update_all_texture_descriptors 9 29 193 1
si_mark_shader_pointers_dirty 3 11 78 2
si_shader_userdata_begin_new_cs 2 8 45 1
si_set_user_data_base 3 10 54 3
si_shader_change_notify 5 22 103 1
si_emit_shader_pointer 3 16 117 4
si_emit_graphics_shader_userdata 5 31 198 2
si_emit_compute_shader_userdata 2 7 55 1
si_init_all_descriptors 2 46 332 1
si_upload_graphics_shader_descriptors 3 13 79 1
si_upload_compute_shader_descriptors 3 13 76 1
si_release_all_descriptors 3 17 135 1
si_all_descriptors_begin_new_cs 3 15 127 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_uvd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_video_buffer_create 13 61 528 2
si_uvd_set_dtb 1 8 84 2
si_vce_get_buffer 3 10 56 3
si_uvd_create_decoder 2 8 61 2
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_blitter_begin 5 33 340 2
si_blitter_end 1 5 29 1
u_max_sample 2 4 22 1
si_blit_dbcb_copy 12 51 450 9
si_blit_decompress_depth 4 20 129 9
si_blit_decompress_zs_planes_in_place 10 44 337 6
si_blit_decompress_zs_in_place 4 27 106 6
si_flush_depth_texture 17 63 343 7
si_flush_depth_textures 3 22 149 2
si_blit_decompress_color 13 48 351 7
si_decompress_sampler_color_textures 5 20 150 2
si_decompress_image_color_textures 5 20 156 2
si_check_render_feedback_textures 12 31 263 2
si_check_render_feedback_images 11 30 242 2
si_check_render_feedback 3 10 66 1
si_decompress_textures 7 24 166 3
si_decompress_graphics_textures 1 4 18 1
si_decompress_compute_textures 1 4 18 1
si_clear 27 77 564 5
si_clear_render_target 2 14 86 8
si_clear_depth_stencil 2 16 93 10
si_decompress_subresource 6 19 136 6
si_resource_copy_region 14 107 793 9
do_hardware_msaa_resolve 35 100 840 2
si_blit 8 38 319 2
si_generate_mipmap 2 24 158 7
si_flush_resource 9 18 134 2
si_decompress_dcc 2 9 60 2
si_pipe_clear_buffer 7 47 268 6
si_init_blit_functions 1 13 105 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_public.h
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/sid_tables.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 3 16 1
add 3 10 92 2
emit 5 13 83 4
__init__ 1 4 25 2
add 5 18 115 2
emit 4 14 113 4
__init__ 1 5 51 3
__init__ 1 5 31 2
strip_prefix 1 2 23 1
parse 15 32 289 1
write_tables 12 71 316 1
main 2 5 32 0
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_dump_shader 4 12 81 3
si_replace_shader 15 71 371 2
print_spaces 1 4 22 2
print_value 5 15 118 3
print_named_value 1 7 47 4
si_dump_reg 9 39 291 4
si_parse_set_reg_packet 2 8 69 4
si_parse_packet3 38 157 1206 5
si_parse_ib 6 29 158 6
si_dump_mmapped_reg 2 8 57 3
si_dump_debug_registers 5 34 281 2
si_dump_last_ib 6 23 167 2
priority_to_string 1 40 201 1
bo_list_compare_va 3 6 40 2
si_dump_bo_list 8 37 293 3
si_dump_framebuffer 4 20 149 2
si_dump_debug_state 5 23 184 3
si_dump_dma 2 14 102 3
si_vm_fault_occured 20 65 344 2
si_check_vm_faults 7 40 243 3
si_init_debug_functions 2 7 46 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/cik_sdma.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cik_sdma_do_copy_buffer 2 31 213 6
cik_sdma_copy_buffer 1 13 77 6
minify_as_blocks 1 5 30 3
encode_tile_info 2 19 180 4
cik_sdma_copy_texture 137 320 2863 9
cik_sdma_copy 6 24 164 9
cik_init_sdma_functions 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_pm4.h
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_compute.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_compute_get_code_object 2 10 43 2
code_object_to_config 1 13 99 2
si_create_compute_state 6 69 525 2
si_bind_compute_state 1 5 38 2
si_set_global_binding 4 25 178 5
si_initialize_compute 7 39 288 1
si_setup_compute_scratch_buffer 7 27 167 3
si_switch_compute_shader 9 68 453 5
setup_scratch_rsrc_user_sgprs 2 29 161 3
si_setup_user_sgprs_co_v2 9 74 506 4
si_upload_compute_input 6 45 343 3
si_setup_tgsi_grid 5 35 300 2
si_emit_dispatch_packets 3 36 334 2
si_launch_grid 18 64 467 2
si_delete_compute_state 4 13 95 2
si_set_compute_resources 1 3 20 4
si_init_compute_functions 1 9 69 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_bc_decoder.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::bc_decoder::decode_cf 8 61 507 2
r600_sb::bc_decoder::decode_cf_alu 3 49 527 2
r600_sb::bc_decoder::decode_cf_exp 3 47 451 2
r600_sb::bc_decoder::decode_cf_mem 4 55 478 2
r600_sb::bc_decoder::decode_alu 6 98 1039 2
r600_sb::bc_decoder::decode_fetch 8 72 666 2
r600_sb::bc_decoder::decode_fetch_gds 1 27 239 2
r600_sb::bc_decoder::decode_fetch_vtx 7 101 795 2
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_gvn.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::gvn::visit 6 18 118 2
r600_sb::gvn::visit 2 7 30 2
r600_sb::gvn::visit 2 7 30 2
r600_sb::gvn::visit 2 7 30 2
r600_sb::gvn::visit 2 7 30 2
r600_sb::gvn::visit 4 10 53 2
r600_sb::gvn::process_src 4 9 57 2
r600_sb::gvn::process_alu_src_constants 14 33 284 2
r600_sb::gvn::process_op 19 34 278 2
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_perfcounter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_pc_get_size 6 25 221 5
si_pc_emit_instance 3 17 93 3
si_pc_emit_shaders 1 8 48 2
si_pc_emit_select 24 81 722 4
si_pc_emit_start 1 20 157 3
si_pc_emit_stop 1 14 127 3
si_pc_emit_read 6 42 297 6
si_pc_cleanup 1 5 22 1
si_init_perfcounters 10 64 350 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_pass.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::pass::pass 1 1 24 1
r600_sb::pass::run 1 1 11 0
r600_sb::vpass::init 1 1 10 0
r600_sb::vpass::done 1 1 10 0
r600_sb::vpass::run 3 9 47 0
r600_sb::vpass::run_on 4 16 125 1
r600_sb::vpass::visit 1 1 16 2
r600_sb::vpass::visit 1 1 16 2
r600_sb::vpass::visit 1 1 16 2
r600_sb::vpass::visit 1 1 16 2
r600_sb::vpass::visit 1 1 16 2
r600_sb::vpass::visit 1 1 16 2
r600_sb::vpass::visit 1 1 16 2
r600_sb::vpass::visit 1 1 16 2
r600_sb::vpass::visit 1 1 16 2
r600_sb::vpass::visit 1 1 16 2
r600_sb::vpass::visit 1 1 16 2
r600_sb::vpass::visit 1 1 16 2
r600_sb::rev_vpass::run_on 4 16 125 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_dump.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::dump::visit 5 22 90 2
r600_sb::dump::visit 6 29 150 2
r600_sb::dump::visit 2 15 92 2
r600_sb::dump::visit 2 15 68 2
r600_sb::dump::visit 5 26 148 2
r600_sb::dump::visit 2 13 56 2
r600_sb::dump::visit 3 17 95 2
r600_sb::dump::visit 2 12 58 2
r600_sb::dump::visit 5 23 131 2
r600_sb::dump::visit 4 20 111 2
r600_sb::dump::visit 4 20 111 2
r600_sb::dump::visit 2 19 96 2
r600_sb::dump::indent 1 3 18 0
r600_sb::dump::dump_vec 4 15 88 1
r600_sb::dump::dump_rels 4 12 97 1
r600_sb::dump::dump_op 7 30 282 2
r600_sb::dump::dump_set 2 8 72 2
r600_sb::dump::dump_common 1 2 10 1
r600_sb::dump::dump_flags 5 10 62 1
r600_sb::dump::dump_val 1 3 16 1
r600_sb::dump::dump_alu 11 37 278 1
r600_sb::dump::dump_op 12 34 191 1
r600_sb::dump::dump_op_list 2 6 49 1
r600_sb::dump::dump_queue 2 6 51 1
r600_sb::dump::dump_live_values 4 14 81 2
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_dce_cleanup.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::dce_cleanup::run 3 8 37 0
r600_sb::dce_cleanup::visit 3 10 45 2
r600_sb::dce_cleanup::visit 2 7 31 2
r600_sb::dce_cleanup::visit 5 13 79 2
r600_sb::dce_cleanup::visit 3 10 45 2
r600_sb::dce_cleanup::visit 3 10 45 2
r600_sb::dce_cleanup::visit 3 10 45 2
r600_sb::dce_cleanup::visit 4 10 53 2
r600_sb::dce_cleanup::cleanup_dst 10 15 123 1
r600_sb::dce_cleanup::visit 2 5 25 2
r600_sb::dce_cleanup::cleanup_dst_vec 9 15 120 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_ra_coalesce.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::ra_coalesce::run 1 3 16 0
r600_sb::coalescer::add_edge 2 4 47 3
r600_sb::coalescer::create_chunk 3 17 102 1
r600_sb::coalescer::unify_chunks 6 27 273 1
r600_sb::coalescer::chunks_interference 9 21 194 2
r600_sb::coalescer::build_chunks 6 15 127 0
r600_sb::coalescer::create_constraint 1 5 29 1
r600_sb::coalescer::dump_edges 2 12 90 0
r600_sb::coalescer::dump_chunks 2 8 54 0
r600_sb::coalescer::dump_constraint_queue 2 8 54 0
r600_sb::coalescer::dump_chunk 4 10 96 1
r600_sb::coalescer::dump_constraint 4 12 94 1
r600_sb::coalescer::get_chunk_interferences 2 8 73 2
r600_sb::coalescer::build_chunk_queue 3 8 60 0
r600_sb::coalescer::build_constraint_queue 7 21 159 0
r600_sb::coalescer::color_chunks 15 49 316 0
r600_sb::coalescer::init_reg_bitset 6 15 114 2
r600_sb::coalescer::color_chunk 9 27 194 2
r600_sb::coalescer::~coalescer 4 14 115 0
r600_sb::coalescer::run 2 13 66 0
r600_sb::coalescer::color_phi_constraint 1 2 10 1
r600_sb::coalescer::detach_value 2 15 112 1
r600_sb::coalescer::color_reg_constraint 29 103 711 1
r600_sb::coalescer::color_constraints 5 17 102 0
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_context.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::sb_context::init 19 39 188 3
r600_sb::sb_context::get_hw_class_name 1 11 44 0
r600_sb::sb_context::get_hw_chip_name 1 32 149 0
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_expr.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::float_clamp 3 3 32 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_liveness.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::liveness::visit 2 10 47 2
r600_sb::liveness::visit 2 8 37 2
r600_sb::liveness::visit 2 6 25 2
r600_sb::liveness::visit 3 14 67 2
r600_sb::liveness::visit 2 8 34 2
r600_sb::liveness::visit 2 8 34 2
r600_sb::liveness::visit 2 8 34 2
r600_sb::liveness::visit 5 27 176 2
r600_sb::liveness::visit 2 8 46 2
r600_sb::liveness::visit 3 9 54 2
r600_sb::liveness::visit 2 10 71 2
r600_sb::liveness::update_interferences 5 29 174 0
r600_sb::liveness::remove_val 2 8 39 1
r600_sb::liveness::process_maydef 4 20 128 1
r600_sb::liveness::remove_vec 4 13 88 1
r600_sb::r600_sb::liveness::visit 2 7 33 2
r600_sb::liveness::process_outs 2 6 31 1
r600_sb::liveness::add_vec 7 16 129 2
r600_sb::liveness::process_ins 5 13 99 1
r600_sb::liveness::process_op 5 24 135 1
r600_sb::liveness::init 3 11 73 0
r600_sb::liveness::update_src_vec 8 12 104 2
r600_sb::liveness::process_phi_outs 3 12 89 1
r600_sb::liveness::process_phi_branch 4 13 101 2
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_gcm.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::gcm::run 5 44 282 0
r600_sb::gcm::collect_instructions 7 20 162 2
r600_sb::gcm::sched_early 11 25 185 1
r600_sb::gcm::td_schedule 1 10 58 2
r600_sb::gcm::td_sched_bb 3 13 91 1
r600_sb::gcm::td_is_ready 1 3 18 1
r600_sb::gcm::td_release_val 4 28 177 1
r600_sb::gcm::td_release_uses 4 11 75 1
r600_sb::gcm::sched_late 11 36 281 1
r600_sb::gcm::bu_sched_bb 49 132 870 1
r600_sb::gcm::bu_release_defs 8 18 127 2
r600_sb::gcm::push_uc_stack 2 13 68 0
r600_sb::gcm::bu_is_ready 2 6 58 1
r600_sb::gcm::bu_schedule 1 11 72 2
r600_sb::gcm::dump_uc_stack 3 13 117 0
r600_sb::gcm::pop_uc_stack 4 27 196 0
r600_sb::gcm::bu_find_best_bb 11 35 190 2
r600_sb::gcm::add_ready 7 15 131 1
r600_sb::gcm::bu_release_op 2 17 102 1
r600_sb::gcm::bu_release_phi_defs 4 9 82 2
r600_sb::gcm::get_uc_vec 4 13 88 1
r600_sb::gcm::init_use_count 3 21 135 2
r600_sb::gcm::bu_release_val 5 21 144 1
r600_sb::gcm::init_def_count 2 13 110 2
r600_sb::gcm::get_dc_vec 6 17 125 2
r600_sb::gcm::real_alu_count 7 15 122 2
r600_sb::gcm::check_alu_ready_count 2 7 50 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_shader.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::shader::shader 1 11 141 3
r600_sb::shader::assign_slot 6 12 101 2
r600_sb::shader::add_pinned_gpr_values 6 20 134 4
r600_sb::shader::create_clause 4 12 92 1
r600_sb::shader::create_bbs 1 3 14 0
r600_sb::shader::expand_bbs 1 3 12 0
r600_sb::shader::create_mov 1 8 58 2
r600_sb::shader::create_copy_mov 4 8 73 3
r600_sb::shader::get_value 5 13 119 3
r600_sb::shader::get_special_value 1 4 30 2
r600_sb::shader::fill_array_values 2 8 76 2
r600_sb::shader::get_gpr_value 5 21 149 5
r600_sb::shader::create_temp_value 1 4 26 0
r600_sb::shader::get_kcache_value 1 4 37 4
r600_sb::shader::add_input 3 10 74 3
r600_sb::shader::init 1 4 19 0
r600_sb::shader::init_call_fs 5 11 101 1
r600_sb::shader::set_undef 4 11 104 1
r600_sb::shader::create_value 1 4 33 3
r600_sb::shader::get_undef_value 2 5 26 0
r600_sb::shader::create_node 1 5 50 3
r600_sb::shader::create_alu 1 5 37 0
r600_sb::shader::create_alu_group 1 6 37 0
r600_sb::shader::create_alu_packed 1 6 37 0
r600_sb::shader::create_cf 1 6 45 0
r600_sb::shader::create_fetch 1 5 37 0
r600_sb::shader::create_region 1 7 49 0
r600_sb::shader::create_depart 1 7 58 1
r600_sb::shader::create_repeat 1 7 60 1
r600_sb::shader::create_container 1 7 50 3
r600_sb::shader::create_if 1 5 37 0
r600_sb::shader::create_bb 1 5 45 2
r600_sb::shader::get_special_ro_value 1 3 19 1
r600_sb::shader::get_const_value 1 5 33 1
r600_sb::shader::~shader 3 9 78 0
r600_sb::shader::dump_ir 2 4 23 0
r600_sb::shader::get_value_version 3 9 71 2
r600_sb::shader::get_gpr_array 5 11 97 2
r600_sb::shader::add_gpr_array 3 16 91 3
r600_sb::shader::get_pred_sel 3 6 44 1
r600_sb::shader::create_cf 1 6 37 1
r600_sb::shader::get_full_target_name 1 8 43 0
r600_sb::shader::get_shader_target_name 9 14 66 0
r600_sb::shader::simplify_dep_rep 4 12 102 1
r600_sb::shader::first_temp_gpr 1 3 14 0
r600_sb::shader::num_nontemp_gpr 1 3 16 0
r600_sb::shader::set_uses_kill 3 6 48 0
r600_sb::shader::clone 1 8 53 1
r600_sb::shader::collect_stats 4 13 76 1
r600_sb::shader::get_ro_value 2 9 79 3
r600_sb::shader::create_bbs 18 51 367 3
r600_sb::shader::expand_bbs 2 6 53 1
r600_sb::shader::get_queue_id 9 20 93 1
r600_sb::shader_stats::collect 10 22 149 1
r600_sb::shader_stats::accumulate 1 12 67 1
r600_sb::shader_stats::dump 2 10 82 0
r600_sb::print_diff 3 8 55 2
r600_sb::shader_stats::dump_diff 1 12 141 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_pass.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::pass::~pass 1 1 5 0
r600_sb::vpass::vpass 1 1 13 1
r600_sb::rev_vpass::rev_vpass 1 1 13 1
r600_sb::bc_dump::bc_dump 1 2 42 3
r600_sb::dce_cleanup::dce_cleanup 1 2 27 1
r600_sb::def_use::def_use 1 1 13 1
r600_sb::dump::dump 1 1 18 1
r600_sb::gcm::op_info::op_info 1 1 13 0
r600_sb::gcm::gcm 1 5 74 1
r600_sb::gvn::gvn 1 1 13 1
r600_sb::if_conversion::if_conversion 1 1 13 1
r600_sb::liveness::liveness 1 1 18 1
r600_sb::peephole::peephole 1 1 13 1
r600_sb::psi_ops::psi_ops 1 1 13 1
r600_sb::ra_checker::ra_checker 1 1 22 1
r600_sb::ra_checker::rmap 1 1 11 0
r600_sb::ra_coalesce::ra_coalesce 1 1 13 1
r600_sb::ra_init::ra_init 2 3 33 1
r600_sb::ra_split::ra_split 1 1 13 1
r600_sb::ssa_prepare::ssa_prepare 1 1 18 1
r600_sb::ssa_prepare::push_stk 2 7 39 0
r600_sb::ssa_prepare::pop_stk 1 5 28 0
r600_sb::ssa_prepare::cur_set 1 1 11 0
r600_sb::ssa_rename::ssa_rename 1 1 13 1
r600_sb::bc_finalizer::bc_finalizer 1 2 29 1
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/sid_tables.h
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_bc_parser.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::bc_parser::decode 13 32 219 0
r600_sb::bc_parser::decode_shader 4 12 69 0
r600_sb::bc_parser::prepare 3 8 41 0
r600_sb::bc_parser::parse_decls 23 62 505 0
r600_sb::bc_parser::decode_cf 15 34 275 2
r600_sb::bc_parser::decode_alu_clause 2 14 106 1
r600_sb::bc_parser::decode_alu_group 11 46 361 3
r600_sb::bc_parser::prepare_alu_clause 2 8 71 1
r600_sb::bc_parser::save_set_cf_index 1 6 32 2
r600_sb::bc_parser::get_cf_index_value 1 6 30 1
r600_sb::bc_parser::save_mova 1 5 21 1
r600_sb::bc_parser::get_mova 1 5 15 0
r600_sb::bc_parser::prepare_alu_group 46 146 1344 2
r600_sb::bc_parser::decode_fetch_clause 5 14 106 1
r600_sb::bc_parser::prepare_fetch_clause 21 70 625 1
r600_sb::bc_parser::prepare_ir 39 127 1061 0
r600_sb::bc_parser::prepare_loop 1 14 126 1
r600_sb::bc_parser::prepare_if 7 41 276 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_bc_builder.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::bc_builder::bc_builder 1 2 38 1
r600_sb::bc_builder::build 11 43 411 0
r600_sb::bc_builder::build_alu_clause 2 9 69 1
r600_sb::bc_builder::build_alu_group 3 14 127 1
r600_sb::bc_builder::build_fetch_clause 3 11 78 1
r600_sb::bc_builder::build_cf 5 50 361 1
r600_sb::bc_builder::build_cf_alu 3 48 437 1
r600_sb::bc_builder::build_cf_exp 6 64 486 1
r600_sb::bc_builder::build_cf_mem 3 33 238 1
r600_sb::bc_builder::build_alu 8 116 1041 1
r600_sb::bc_builder::build_fetch_tex 3 56 448 1
r600_sb::bc_builder::build_fetch_vtx 7 92 635 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_bc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::sb_ostream::sb_ostream 1 1 5 0
r600_sb::sb_ostream::operator < < 1 4 20 1
r600_sb::sb_ostream::operator < < 1 3 24 1
r600_sb::sb_ostream::operator < < 1 5 32 1
r600_sb::sb_ostream::operator < < 1 5 31 1
r600_sb::sb_ostream::operator < < 1 5 31 1
r600_sb::sb_ostream::operator < < 1 5 31 1
r600_sb::sb_ostream::operator < < 1 5 33 1
r600_sb::sb_ostream::print_w 1 6 46 2
r600_sb::sb_ostream::print_wl 1 6 46 2
r600_sb::sb_ostream::print_wl 2 7 46 2
r600_sb::sb_ostream::print_zw 1 6 46 2
r600_sb::sb_ostream::print_zw_hex 1 6 46 2
r600_sb::sb_ostringstream::sb_ostringstream 1 1 9 0
r600_sb::sb_ostringstream::write 1 3 13 1
r600_sb::sb_ostringstream::clear 1 1 11 0
r600_sb::sb_ostringstream::c_str 1 1 12 0
r600_sb::sb_ostringstream::str 1 1 8 0
r600_sb::sb_log::sb_log 1 1 10 0
r600_sb::sb_log::write 1 3 16 1
r600_sb::literal::literal 1 1 14 1
r600_sb::literal::literal 1 1 12 1
r600_sb::literal::literal 1 1 12 1
r600_sb::literal::literal 1 1 12 1
r600_sb::literal::operator uint32_t 1 1 10 0
r600_sb::literal::operator == 1 1 15 1
r600_sb::literal::operator == 1 1 13 1
r600_sb::literal::operator == 1 1 13 1
r600_sb::bc_cf::set_op 1 1 20 1
r600_sb::bc_cf::is_alu_extended 6 6 69 0
r600_sb::bc_alu::set_op 1 4 20 1
r600_sb::bc_fetch::set_op 1 1 20 1
r600_sb::shader_stats::shader_stats 1 2 45 0
r600_sb::sb_context::sb_context 1 2 28 0
r600_sb::sb_context::is_r600 1 1 10 0
r600_sb::sb_context::is_r700 1 1 10 0
r600_sb::sb_context::is_evergreen 1 1 10 0
r600_sb::sb_context::is_cayman 1 1 10 0
r600_sb::sb_context::is_egcm 1 1 10 0
r600_sb::sb_context::needs_8xx_stack_workaround 4 11 35 0
r600_sb::sb_context::needs_9xx_stack_workaround 1 3 10 0
r600_sb::sb_context::hw_class_bit 5 9 49 0
r600_sb::sb_context::cf_opcode 1 3 17 1
r600_sb::sb_context::alu_opcode 1 3 17 1
r600_sb::sb_context::alu_slots 1 3 17 1
r600_sb::sb_context::alu_slots 1 3 19 1
r600_sb::sb_context::alu_slots_mask 4 9 52 1
r600_sb::sb_context::fetch_opcode 1 3 17 1
r600_sb::sb_context::is_kcache_sel 4 3 30 1
r600_sb::bc_decoder::bc_decoder 1 2 30 3
r600_sb::hw_encoding_format::hw_encoding_format 1 2 17 1
r600_sb::hw_encoding_format::hw_encoding_format 1 2 20 2
r600_sb::hw_encoding_format::get_value 1 4 22 1
r600_sb::bc_parser::bc_parser 1 5 83 3
r600_sb::bc_parser::get_shader 1 1 14 0
r600_sb::bytecode::bytecode 1 2 29 2
r600_sb::bytecode::ndw 1 1 12 0
r600_sb::bytecode::write_data 1 3 27 1
r600_sb::bytecode::align 1 5 39 1
r600_sb::bytecode::set_size 1 4 25 1
r600_sb::bytecode::seek 3 8 38 1
r600_sb::bytecode::get_pos 1 1 8 0
r600_sb::bytecode::data 1 1 12 0
r600_sb::bytecode::operator < < 2 8 43 1
r600_sb::bytecode::operator < < 1 4 26 1
r600_sb::bytecode::operator < < 1 4 42 1
r600_sb::bytecode::at 1 1 15 1
r600_sb::bc_builder::get_bytecode 1 1 14 0
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_def_use.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::def_use::run 1 5 28 0
r600_sb::def_use::process_phi 4 9 75 3
r600_sb::def_use::run_on 14 32 252 2
r600_sb::def_use::process_defs 5 15 105 3
r600_sb::def_use::process_uses 17 46 399 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_shader.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::ra_edge::ra_edge 1 1 30 3
r600_sb::operator | 1 3 27 2
r600_sb::operator | 1 3 27 2
r600_sb::operator |= 1 4 21 2
r600_sb::operator &= 1 4 32 2
r600_sb::ra_chunk::ra_chunk 1 1 21 0
r600_sb::ra_chunk::is_fixed 1 1 10 0
r600_sb::ra_chunk::fix 1 1 9 0
r600_sb::ra_chunk::is_global 1 1 10 0
r600_sb::ra_chunk::set_global 1 1 9 0
r600_sb::ra_chunk::is_reg_pinned 1 1 10 0
r600_sb::ra_chunk::is_chan_pinned 1 1 10 0
r600_sb::ra_chunk::is_prealloc 1 1 10 0
r600_sb::ra_chunk::set_prealloc 1 1 9 0
r600_sb::ra_constraint::ra_constraint 1 1 17 1
r600_sb::cost_compare::operator ( ) 1 3 25 2
r600_sb::queue::queue 1 1 9 0
r600_sb::queue::begin 1 1 12 0
r600_sb::queue::end 1 1 12 0
r600_sb::queue::insert 2 8 59 1
r600_sb::queue::erase 2 7 71 1
r600_sb::coalescer::coalescer 1 1 25 1
r600_sb::shader::get_ctx 1 1 9 0
r600_sb::shader::get_inputs 1 1 8 0
r600_sb::shader::get_regions 1 1 8 0
r600_sb::shader::get_value_by_uid 1 1 15 1
r600_sb::shader::arrays 1 1 8 0
r600_sb::shader::get_value_pool 1 1 8 0
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_psi_ops.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::r600_sb::psi_ops::visit 2 5 24 2
r600_sb::psi_ops::visit 2 8 41 2
r600_sb::get_pred_val 4 14 85 1
r600_sb::psi_ops::try_inline 10 35 321 1
r600_sb::psi_ops::try_reduce 1 5 37 1
r600_sb::psi_ops::unpredicate 2 6 40 1
r600_sb::psi_ops::eliminate 11 37 319 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_bc_dump.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::bc_dump::visit 5 17 114 2
r600_sb::bc_dump::visit 5 28 166 2
r600_sb::bc_dump::visit 2 9 43 2
r600_sb::fill_to 2 5 44 2
r600_sb::bc_dump::dump 23 68 757 1
r600_sb::print_sel 12 18 101 5
r600_sb::print_dst 4 17 105 2
r600_sb::print_src 27 99 517 3
r600_sb::bc_dump::dump 13 37 375 1
r600_sb::bc_dump::init 5 22 174 0
r600_sb::bc_dump::done 2 8 49 0
r600_sb::bc_dump::bc_dump 2 8 61 2
r600_sb::bc_dump::dump 28 59 652 1
r600_sb::bc_dump::dump_dw 3 11 67 2
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_if_conversion.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::if_conversion::run 3 14 97 0
r600_sb::if_conversion::convert_kill_instructions 10 36 327 4
r600_sb::if_conversion::check_and_convert 15 39 308 1
r600_sb::if_conversion::run_on 12 46 434 1
r600_sb::if_conversion::convert_phi 6 24 200 2
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_ir.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::node::accept 1 1 24 2
r600_sb::container_node::accept 1 1 24 2
r600_sb::alu_group_node::accept 1 1 24 2
r600_sb::alu_node::accept 1 1 24 2
r600_sb::cf_node::accept 1 1 24 2
r600_sb::fetch_node::accept 1 1 24 2
r600_sb::region_node::accept 1 1 24 2
r600_sb::repeat_node::accept 1 3 24 2
r600_sb::depart_node::accept 1 3 24 2
r600_sb::if_node::accept 1 1 24 2
r600_sb::bb_node::accept 1 1 24 2
r600_sb::alu_packed_node::accept 1 3 24 2
r600_sb::alu_packed_node::init_args 6 22 181 1
r600_sb::container_node::insert_node_before 2 14 79 2
r600_sb::container_node::insert_node_after 2 14 79 2
r600_sb::container_node::move 2 11 72 2
r600_sb::container_node::cut 5 19 118 2
r600_sb::container_node::count 2 9 36 0
r600_sb::container_node::remove_node 3 11 62 1
r600_sb::container_node::expand 5 22 125 1
r600_sb::container_node::push_back 2 13 69 1
r600_sb::container_node::push_front 2 13 69 1
r600_sb::node::insert_before 1 3 19 1
r600_sb::node::insert_after 1 3 19 1
r600_sb::node::replace_with 5 15 86 1
r600_sb::container_node::expand 1 3 14 0
r600_sb::node::remove 1 2 14 0
r600_sb::node::hash_src 3 9 63 0
r600_sb::node::hash 3 5 40 0
r600_sb::r600_sb::container_node::append_from 4 18 96 1
r600_sb::node::fold_dispatch 1 1 19 1
r600_sb::container_node::fold_dispatch 1 1 19 1
r600_sb::alu_node::fold_dispatch 1 1 19 1
r600_sb::alu_packed_node::fold_dispatch 1 1 19 1
r600_sb::fetch_node::fold_dispatch 1 1 19 1
r600_sb::cf_node::fold_dispatch 1 1 19 1
r600_sb::alu_packed_node::get_slot_mask 2 6 56 0
r600_sb::alu_packed_node::update_packed_items 12 38 358 1
r600_sb::node::is_cf_op 2 6 41 1
r600_sb::node::is_alu_op 2 6 41 1
r600_sb::node::is_fetch_op 2 6 41 1
r600_sb::node::is_mova 2 6 43 0
r600_sb::node::is_pred_set 2 6 43 0
r600_sb::node::cf_op_flags 1 5 36 0
r600_sb::node::alu_op_flags 1 5 36 0
r600_sb::node::fetch_op_flags 1 5 36 0
r600_sb::node::alu_op_slot_flags 1 5 34 0
r600_sb::node::get_parent_region 3 7 44 0
r600_sb::container_node::real_alu_count 4 12 68 0
r600_sb::container_node::collect_stats 15 35 272 1
r600_sb::region_node::expand_depart 2 10 69 1
r600_sb::region_node::expand_repeat 2 10 71 1
r600_sb::node_stats::dump 1 14 139 0
r600_sb::alu_node::interp_param 3 11 72 0
r600_sb::alu_node::get_alu_group_node 4 11 63 0
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_sched.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::rp_kcache_tracker::kc_sel 2 3 30 1
r600_sb::rp_kcache_tracker::num_sels 1 1 34 0
r600_sb::literal_tracker::literal_tracker 1 1 13 0
r600_sb::literal_tracker::count 1 1 34 0
r600_sb::rp_gpr_tracker::rp_gpr_tracker 1 1 13 0
r600_sb::alu_group_tracker::slot 1 1 13 1
r600_sb::alu_group_tracker::used_slots 1 3 21 0
r600_sb::alu_group_tracker::inst_count 1 3 13 0
r600_sb::alu_group_tracker::literal_count 1 1 12 0
r600_sb::alu_group_tracker::literal_slot_count 1 1 17 0
r600_sb::alu_group_tracker::slot_count 1 1 14 0
r600_sb::alu_group_tracker::kcache 1 1 8 0
r600_sb::alu_group_tracker::has_update_exec_mask 1 1 8 0
r600_sb::alu_group_tracker::avail_slots 1 1 8 0
r600_sb::alu_group_tracker::has_ar_load 1 1 8 0
r600_sb::alu_kcache_tracker::alu_kcache_tracker 1 2 26 1
r600_sb::alu_kcache_tracker::init_clause 1 3 22 1
r600_sb::alu_clause_tracker::grp 2 1 12 0
r600_sb::alu_clause_tracker::prev_grp 2 1 12 0
r600_sb::alu_clause_tracker::total_slots 1 1 8 0
r600_sb::post_scheduler::post_scheduler 1 3 50 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_sched.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::rp_kcache_tracker::rp_kcache_tracker 1 2 23 1
r600_sb::rp_kcache_tracker::try_reserve 4 15 83 1
r600_sb::rp_kcache_tracker::try_reserve 9 24 155 1
r600_sb::rp_kcache_tracker::unreserve 3 8 69 1
r600_sb::rp_kcache_tracker::unreserve 4 11 68 1
r600_sb::literal_tracker::try_reserve 9 24 155 1
r600_sb::literal_tracker::unreserve 3 8 64 1
r600_sb::literal_tracker::try_reserve 4 17 146 1
r600_sb::literal_tracker::unreserve 4 12 87 1
r600_sb::bs_cycle_vector 2 7 91 2
r600_sb::bs_cycle_scalar 3 9 80 2
r600_sb::bs_cycle 2 3 30 3
r600_sb::rp_gpr_tracker::try_reserve 3 12 84 3
r600_sb::rp_gpr_tracker::unreserve 8 17 184 1
r600_sb::rp_gpr_tracker::unreserve 3 6 62 3
r600_sb::rp_gpr_tracker::try_reserve 25 43 335 1
r600_sb::alu_group_tracker::alu_group_tracker 2 8 95 1
r600_sb::alu_group_tracker::get_value_id 2 6 41 1
r600_sb::alu_group_tracker::assign_slot 3 10 63 2
r600_sb::alu_group_tracker::discard_all_slots 1 4 37 1
r600_sb::alu_group_tracker::discard_slots 10 60 399 2
r600_sb::alu_group_tracker::emit 3 11 65 0
r600_sb::alu_group_tracker::try_reserve 52 148 992 1
r600_sb::alu_group_tracker::try_reserve 6 23 140 1
r600_sb::alu_group_tracker::reinit 6 17 133 0
r600_sb::alu_group_tracker::reset 3 21 126 1
r600_sb::alu_group_tracker::update_flags 3 11 76 1
r600_sb::post_scheduler::run 1 4 17 0
r600_sb::post_scheduler::run_on 4 12 93 1
r600_sb::post_scheduler::init_uc_val 3 5 40 2
r600_sb::post_scheduler::init_uc_vec 6 13 110 3
r600_sb::post_scheduler::init_ucm 2 6 63 2
r600_sb::post_scheduler::schedule_bb 5 33 200 1
r600_sb::post_scheduler::init_regmap 4 22 144 0
r600_sb::create_set_idx 3 16 98 2
r600_sb::post_scheduler::load_index_register 7 29 191 2
r600_sb::post_scheduler::process_fetch 6 28 203 1
r600_sb::post_scheduler::process_alu 4 30 187 1
r600_sb::post_scheduler::update_local_interferences 3 13 88 0
r600_sb::post_scheduler::update_live_src_vec 11 26 191 3
r600_sb::post_scheduler::update_live_dst_vec 6 20 129 1
r600_sb::post_scheduler::update_live 1 5 43 2
r600_sb::post_scheduler::process_group 6 28 163 0
r600_sb::post_scheduler::init_globals 6 16 116 2
r600_sb::post_scheduler::emit_index_registers 3 10 67 0
r600_sb::post_scheduler::emit_clause 3 11 51 0
r600_sb::post_scheduler::schedule_alu 11 40 212 1
r600_sb::post_scheduler::add_interferences 10 19 173 3
r600_sb::post_scheduler::set_color_local_val 1 8 40 2
r600_sb::post_scheduler::set_color_local 3 13 99 2
r600_sb::post_scheduler::recolor_local 13 58 410 1
r600_sb::post_scheduler::emit_load_ar 2 12 77 0
r600_sb::post_scheduler::unmap_dst_val 9 27 164 1
r600_sb::post_scheduler::unmap_dst 13 31 195 1
r600_sb::post_scheduler::map_src_val 4 23 135 1
r600_sb::post_scheduler::map_src_vec 23 64 467 2
r600_sb::post_scheduler::map_src 3 7 43 1
r600_sb::post_scheduler::dump_regmap 6 14 158 0
r600_sb::post_scheduler::recolor_locals 6 12 87 0
r600_sb::post_scheduler::check_interferences 11 48 270 0
r600_sb::post_scheduler::try_add_instruction 21 66 504 1
r600_sb::post_scheduler::check_copy 15 42 290 1
r600_sb::post_scheduler::dump_group 3 10 66 1
r600_sb::post_scheduler::process_ready_copies 4 16 105 0
r600_sb::post_scheduler::prepare_alu_group 10 51 295 0
r600_sb::post_scheduler::release_src_values 1 4 28 1
r600_sb::post_scheduler::release_op 4 15 88 1
r600_sb::post_scheduler::release_src_val 3 7 40 1
r600_sb::post_scheduler::release_src_vec 6 13 101 2
r600_sb::literal_tracker::reset 1 4 31 0
r600_sb::rp_gpr_tracker::reset 1 4 31 0
r600_sb::rp_kcache_tracker::reset 1 4 31 0
r600_sb::alu_kcache_tracker::reset 1 4 25 0
r600_sb::alu_clause_tracker::reset 1 6 27 0
r600_sb::alu_clause_tracker::alu_clause_tracker 1 6 64 1
r600_sb::alu_clause_tracker::emit_group 3 16 103 0
r600_sb::alu_clause_tracker::emit_clause 2 14 83 1
r600_sb::alu_clause_tracker::check_clause_limits 5 11 92 0
r600_sb::alu_clause_tracker::new_group 1 4 20 0
r600_sb::alu_clause_tracker::is_empty 1 3 12 0
r600_sb::literal_tracker::init_group_literals 3 13 103 1
r600_sb::alu_kcache_tracker::try_reserve 4 16 102 1
r600_sb::rp_kcache_tracker::get_lines 5 15 105 1
r600_sb::alu_kcache_tracker::update_kc 7 28 220 0
r600_sb::alu_clause_tracker::create_ar_load 5 22 154 2
r600_sb::alu_clause_tracker::discard_current_group 1 4 25 0
r600_sb::rp_gpr_tracker::dump 3 10 86 0
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_bc_finalize.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::bc_finalizer::insert_rv6xx_load_ar_workaround 1 8 61 1
r600_sb::bc_finalizer::run 12 49 369 0
r600_sb::bc_finalizer::finalize_loop 7 30 247 1
r600_sb::bc_finalizer::finalize_if 8 38 314 1
r600_sb::bc_finalizer::run_on 17 41 321 1
r600_sb::bc_finalizer::finalize_alu_group 22 46 451 2
r600_sb::bc_finalizer::finalize_alu_src 27 103 711 3
r600_sb::bc_finalizer::copy_fetch_src 12 45 318 3
r600_sb::bc_finalizer::emit_set_grad 3 12 110 1
r600_sb::bc_finalizer::emit_set_texture_offsets 1 7 59 1
r600_sb::bc_finalizer::finalize_fetch 24 88 618 1
r600_sb::bc_finalizer::finalize_cf 37 109 816 1
r600_sb::bc_finalizer::translate_kcache 7 20 186 2
r600_sb::bc_finalizer::update_ngpr 3 4 29 1
r600_sb::bc_finalizer::get_stack_depth 12 37 177 4
r600_sb::bc_finalizer::update_nstack 3 8 63 2
r600_sb::bc_finalizer::cf_peephole 13 37 311 0
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_core.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb_context_create 2 18 143 1
r600_sb_context_destroy 3 14 80 1
r600_sb_bytecode_process 18 116 794 5
translate_chip 1 32 150 1
translate_chip_class 5 11 49 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_ssa_builder.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::ssa_prepare::create_phi_nodes 2 12 108 1
r600_sb::ssa_prepare::add_defs 4 12 93 1
r600_sb::ssa_prepare::visit 2 9 38 2
r600_sb::ssa_prepare::visit 2 7 30 2
r600_sb::ssa_prepare::visit 2 7 30 2
r600_sb::ssa_prepare::visit 4 16 108 2
r600_sb::ssa_prepare::visit 2 11 61 2
r600_sb::ssa_prepare::visit 2 11 61 2
r600_sb::ssa_rename::init 1 4 19 0
r600_sb::ssa_rename::visit 4 12 101 2
r600_sb::ssa_rename::visit 2 8 37 2
r600_sb::ssa_rename::visit 10 38 303 2
r600_sb::ssa_rename::visit 6 15 143 2
r600_sb::ssa_rename::visit 2 8 37 2
r600_sb::ssa_rename::visit 4 10 59 2
r600_sb::ssa_rename::visit 3 10 61 2
r600_sb::ssa_rename::visit 3 10 61 2
r600_sb::ssa_rename::visit 2 7 39 2
r600_sb::ssa_rename::push 1 3 21 1
r600_sb::ssa_rename::pop 1 3 13 0
r600_sb::ssa_rename::rename_use 8 21 175 2
r600_sb::ssa_rename::rename_def 1 6 53 2
r600_sb::ssa_rename::rename_src_vec 7 13 127 3
r600_sb::ssa_rename::rename_src 2 6 51 1
r600_sb::ssa_rename::rename_dst_vec 5 14 105 3
r600_sb::ssa_rename::rename_dst 1 3 21 1
r600_sb::ssa_rename::get_index 2 6 44 2
r600_sb::ssa_rename::set_index 2 5 58 3
r600_sb::ssa_rename::new_index 2 9 66 2
r600_sb::ssa_rename::visit 2 8 43 2
r600_sb::ssa_rename::visit 2 8 46 2
r600_sb::ssa_rename::rename_phi_args 4 11 112 3
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_ra_checker.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::ra_checker::run 1 11 63 0
r600_sb::ra_checker::dump_error 1 6 43 1
r600_sb::ra_checker::dump_all_errors 2 6 48 0
r600_sb::ra_checker::error 1 7 55 3
r600_sb::ra_checker::push_stack 2 7 44 0
r600_sb::ra_checker::pop_stack 1 3 10 0
r600_sb::ra_checker::kill_alu_only_regs 1 2 7 0
r600_sb::ra_checker::check_value_gpr 4 23 173 3
r600_sb::ra_checker::check_src_vec 7 17 133 4
r600_sb::ra_checker::check_op_src 1 4 36 1
r600_sb::ra_checker::process_op_dst 8 28 215 1
r600_sb::ra_checker::check_phi_src 3 8 76 2
r600_sb::ra_checker::process_phi_dst 2 6 50 1
r600_sb::ra_checker::check_alu_group 4 19 169 1
r600_sb::ra_checker::run_on 14 41 315 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_ir.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::sel_chan::sel_chan 1 1 14 1
r600_sb::sel_chan::sel_chan 1 1 26 2
r600_sb::sel_chan::sel 1 1 12 0
r600_sb::sel_chan::chan 1 1 12 0
r600_sb::sel_chan::operator unsigned 1 1 10 0
r600_sb::sel_chan::sel 1 1 17 1
r600_sb::sel_chan::chan 1 1 16 1
r600_sb::sel_chan::sel_chan 1 3 45 4
r600_sb::sel_chan::kcache_index_mode 1 1 14 0
r600_sb::sel_chan::kcache_sel 1 1 13 0
r600_sb::sel_chan::kcache_bank 1 1 14 0
r600_sb::operator < < 1 5 46 2
r600_sb::sb_pool::sb_pool 1 2 22 1
r600_sb::sb_pool::~sb_pool 1 1 9 0
r600_sb::sb_set::sb_set 1 1 9 0
r600_sb::sb_set::~sb_set 1 1 5 0
r600_sb::sb_set::begin 1 1 12 0
r600_sb::sb_set::end 1 1 12 0
r600_sb::sb_set::begin 1 1 13 0
r600_sb::sb_set::end 1 1 13 0
r600_sb::sb_set::add_set 1 7 88 1
r600_sb::sb_set::lower_bound 1 3 33 1
r600_sb::sb_set::insert 3 6 62 1
r600_sb::sb_set::erase 3 7 49 1
r600_sb::sb_set::clear 1 1 11 0
r600_sb::sb_set::empty 1 1 12 0
r600_sb::sb_set::is_equal 2 3 35 2
r600_sb::sb_set::find 3 4 44 1
r600_sb::sb_set::size 1 1 12 0
r600_sb::sb_set::erase 1 1 14 1
r600_sb::sb_map::Comp::operator ( ) 1 3 30 2
r600_sb::sb_map::sb_map 1 1 9 0
r600_sb::sb_map::begin 1 1 12 0
r600_sb::sb_map::end 1 1 12 0
r600_sb::sb_map::clear 1 1 11 0
r600_sb::sb_map::operator [ ] 2 9 75 1
r600_sb::sb_map::insert 1 3 17 1
r600_sb::sb_map::find 1 3 26 1
r600_sb::sb_map::erase 1 3 26 1
r600_sb::sb_map::erase 1 3 14 1
r600_sb::sb_bitset::sb_bitset 1 1 13 0
r600_sb::sb_bitset::size 1 1 8 0
r600_sb::sb_bitset::operator != 1 1 19 1
r600_sb::sb_bitset::operator |= 3 10 80 1
r600_sb::sb_bitset::operator | 1 5 28 2
r600_sb::sb_value_pool::sb_value_pool 1 4 47 2
r600_sb::sb_value_pool::operator [ ] 2 11 64 1
r600_sb::sb_value_pool::size 1 1 10 0
r600_sb::sb_value_set::sb_value_set 1 1 9 0
r600_sb::sb_value_set::iterator::operator ++ 2 7 48 0
r600_sb::sb_value_set::iterator::operator != 2 3 23 1
r600_sb::sb_value_set::iterator::operator == 1 1 19 1
r600_sb::sb_value_set::iterator::operator * 1 3 12 0
r600_sb::sb_value_set::begin 2 3 31 1
r600_sb::sb_value_set::end 1 1 22 1
r600_sb::sb_value_set::add_set 2 5 43 1
r600_sb::gpr_array::gpr_array 1 2 20 2
r600_sb::gpr_array::hash 1 1 15 0
r600_sb::operator | 1 3 27 2
r600_sb::operator & 1 3 27 2
r600_sb::operator |= 1 4 21 2
r600_sb::operator &= 1 4 21 2
r600_sb::use_info::use_info 1 2 29 3
r600_sb::value::value 1 7 91 4
r600_sb::value::~value 1 1 9 0
r600_sb::value::is_const 2 1 14 0
r600_sb::value::is_AR 2 3 19 0
r600_sb::value::is_geometry_emit 2 3 19 0
r600_sb::value::any_def 3 4 22 0
r600_sb::value::gvalue 3 6 32 0
r600_sb::value::is_float_0_or_1 3 5 42 0
r600_sb::value::is_undef 1 1 14 0
r600_sb::value::is_any_gpr 2 3 16 0
r600_sb::value::is_agpr 2 3 12 0
r600_sb::value::is_sgpr 2 3 13 0
r600_sb::value::is_special_reg 1 1 10 0
r600_sb::value::is_any_reg 2 1 14 0
r600_sb::value::is_kcache 1 1 10 0
r600_sb::value::is_rel 1 1 10 0
r600_sb::value::is_readonly 1 1 10 0
r600_sb::value::is_chan_pinned 1 1 10 0
r600_sb::value::is_reg_pinned 1 1 10 0
r600_sb::value::is_dead 1 1 10 0
r600_sb::value::get_const_value 1 5 27 0
r600_sb::value::is_literal 6 8 50 0
r600_sb::value::assign_source 2 4 26 1
r600_sb::value::v_equal 1 1 19 1
r600_sb::value::get_final_gpr 5 10 70 0
r600_sb::value::get_final_chan 2 9 42 0
r600_sb::value_table::value_table 1 3 47 2
r600_sb::value_table::~value_table 1 1 5 0
r600_sb::value_table::count 1 1 8 0
r600_sb::operator | 1 3 27 2
r600_sb::operator |= 1 4 21 2
r600_sb::operator &= 1 4 32 2
r600_sb::node_stats::node_stats 1 4 53 0
r600_sb::node::node 1 4 54 3
r600_sb::node::~node 1 1 5 0
r600_sb::node::is_valid 1 1 8 0
r600_sb::node::is_container 1 1 10 0
r600_sb::node::is_alu_packed 1 1 10 0
r600_sb::node::is_alu_inst 1 1 10 0
r600_sb::node::is_alu_group 1 1 10 0
r600_sb::node::is_alu_clause 1 1 10 0
r600_sb::node::is_fetch_clause 2 3 14 0
r600_sb::node::is_copy 1 1 10 0
r600_sb::node::is_copy_mov 1 1 10 0
r600_sb::node::is_any_alu 3 1 18 0
r600_sb::node::is_fetch_inst 1 1 10 0
r600_sb::node::is_cf_inst 1 1 10 0
r600_sb::node::is_region 1 1 10 0
r600_sb::node::is_depart 1 1 10 0
r600_sb::node::is_repeat 1 1 10 0
r600_sb::node::is_if 1 1 10 0
r600_sb::node::is_bb 1 1 10 0
r600_sb::node::is_phi 1 1 10 0
r600_sb::node::is_dead 1 1 10 0
r600_sb::node::vec_uses_ar 5 8 68 1
r600_sb::node::uses_ar 2 3 16 0
r600_sb::container_node::container_node 1 4 46 3
r600_sb::container_node::iterator::iterator 1 1 15 1
r600_sb::container_node::iterator::operator ++ 1 1 16 0
r600_sb::container_node::iterator::operator -- 1 1 16 0
r600_sb::container_node::iterator::operator * 1 1 9 0
r600_sb::container_node::iterator::operator -> 1 1 9 0
r600_sb::container_node::iterator::advance 5 7 48 1
r600_sb::container_node::iterator::operator + 1 1 14 1
r600_sb::container_node::iterator::operator - 1 1 15 1
r600_sb::container_node::iterator::operator != 1 1 17 1
r600_sb::container_node::iterator::operator == 1 1 17 1
r600_sb::container_node::riterator::riterator 1 1 15 1
r600_sb::container_node::riterator::operator ++ 1 1 13 0
r600_sb::container_node::riterator::operator -- 1 1 13 0
r600_sb::container_node::riterator::operator * 1 1 10 0
r600_sb::container_node::riterator::operator -> 1 1 10 0
r600_sb::container_node::riterator::operator != 1 1 17 1
r600_sb::container_node::riterator::operator == 1 1 17 1
r600_sb::container_node::begin 1 1 8 0
r600_sb::container_node::end 1 1 8 0
r600_sb::container_node::rbegin 1 1 8 0
r600_sb::container_node::rend 1 1 8 0
r600_sb::container_node::empty 2 1 20 0
r600_sb::container_node::clear 1 1 11 0
r600_sb::container_node::is_valid 1 1 8 0
r600_sb::container_node::front 1 1 8 0
r600_sb::container_node::back 1 1 8 0
r600_sb::alu_group_node::alu_group_node 1 1 16 0
r600_sb::alu_group_node::is_valid 1 1 10 0
r600_sb::alu_group_node::literal_chan 1 6 56 1
r600_sb::cf_node::cf_node 1 2 33 0
r600_sb::cf_node::is_valid 1 1 10 0
r600_sb::cf_node::jump 1 1 16 1
r600_sb::cf_node::jump_after 1 1 16 1
r600_sb::alu_node::alu_node 1 1 25 0
r600_sb::alu_node::is_valid 1 1 10 0
r600_sb::alu_node::forced_bank_swizzle 3 4 30 0
r600_sb::alu_packed_node::alu_packed_node 1 1 12 0
r600_sb::alu_packed_node::op_ptr 1 3 19 0
r600_sb::alu_packed_node::op 1 1 19 0
r600_sb::alu_packed_node::is_valid 1 1 10 0
r600_sb::fetch_node::fetch_node 1 1 25 0
r600_sb::fetch_node::is_valid 1 1 10 0
r600_sb::fetch_node::uses_grad 1 1 14 0
r600_sb::repeat_node::repeat_node 1 2 28 2
r600_sb::depart_node::depart_node 1 2 28 2
r600_sb::if_node::if_node 1 1 16 0
r600_sb::region_node::region_node 1 3 43 1
r600_sb::region_node::dep_count 1 1 12 0
r600_sb::region_node::rep_count 1 1 14 0
r600_sb::region_node::is_loop 2 1 15 0
r600_sb::region_node::get_entry_code_location 5 10 72 0
r600_sb::bb_node::bb_node 1 2 27 2
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_valtable.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::operator < < 22 70 471 2
r600_sb::value_table::add_value 7 40 218 1
r600_sb::value::hash 4 11 54 0
r600_sb::value::rel_hash 2 6 38 0
r600_sb::value_table::expr_equal 1 3 24 2
r600_sb::value_table::get_values 2 8 79 1
r600_sb::value::add_use 2 10 78 3
r600_sb::use_node_comp::use_node_comp 1 1 14 1
r600_sb::use_node_comp::operator ( ) 1 3 26 1
r600_sb::value::remove_use 2 9 61 1
r600_sb::value::use_count 1 3 14 0
r600_sb::value::is_global 2 5 23 0
r600_sb::value::set_global 2 6 28 0
r600_sb::value::set_prealloc 2 6 28 0
r600_sb::value::is_fixed 5 7 36 0
r600_sb::value::fix 2 5 21 0
r600_sb::value::is_prealloc 2 5 23 0
r600_sb::value::delete_uses 2 7 43 0
r600_sb::ra_constraint::update_values 2 6 57 0
r600_sb::sb_pool::allocate 3 14 110 1
r600_sb::sb_pool::free_all 2 6 43 0
r600_sb::sb_value_pool::create 1 6 48 3
r600_sb::sb_value_pool::delete_all 4 14 95 0
r600_sb::sb_bitset::get 1 6 43 1
r600_sb::sb_bitset::set 3 11 81 2
r600_sb::sb_bitset::set_chk 2 10 88 2
r600_sb::sb_bitset::clear 1 3 26 0
r600_sb::sb_bitset::resize 5 11 88 1
r600_sb::sb_bitset::find_bit 3 16 93 1
r600_sb::sb_value_set::iterator::iterator 1 2 38 3
r600_sb::sb_value_set::add_set_checked 3 10 69 1
r600_sb::r600_sb::sb_value_set::remove_set 1 3 21 1
r600_sb::sb_value_set::add_val 2 6 52 1
r600_sb::sb_value_set::remove_vec 3 8 61 1
r600_sb::sb_value_set::clear 1 3 13 0
r600_sb::sb_value_set::remove_val 2 6 44 1
r600_sb::r600_sb::sb_value_set::add_vec 3 9 68 1
r600_sb::r600_sb::sb_value_set::contains 2 7 43 1
r600_sb::sb_value_set::empty 2 3 29 0
r600_sb::sb_bitset::swap 1 4 32 1
r600_sb::sb_bitset::operator == 4 9 67 1
r600_sb::sb_bitset::operator &= 3 10 82 1
r600_sb::sb_bitset::mask 3 10 68 1
r600_sb::ra_constraint::check 8 20 143 0
r600_sb::gpr_array::is_dead 1 3 10 0
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_public.h
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_peephole.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::peephole::run 1 4 17 0
r600_sb::peephole::run_on 7 21 153 1
r600_sb::peephole::optimize_cc_op 3 8 54 1
r600_sb::peephole::convert_float_setcc 1 8 82 2
r600_sb::peephole::optimize_cc_op2 20 74 609 1
r600_sb::peephole::optimize_CNDcc_op 18 64 450 1
r600_sb::peephole::get_bool_flt_to_int_source 16 25 234 1
r600_sb::peephole::get_bool_op_info 6 18 118 2
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_ra_init.cpp
Source file: ./lib/mesa/src/gallium/drivers/r600/evergreen_hw_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
evergreen_dma_copy_buffer 6 42 336 6
evergreen_cp_dma_clear_buffer 6 43 298 6
Source file: ./lib/mesa/src/gallium/drivers/r600/r700_sq.h
Source file: ./lib/mesa/src/gallium/drivers/r600/evergreen_compute.h
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_isa.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_isa_alu_opcode 1 5 38 2
r600_isa_alu_slots 1 5 34 2
r600_isa_fetch_opcode 1 5 35 2
r600_isa_cf_opcode 1 5 35 2
r600_isa_alu_by_opcode 2 12 69 3
r600_isa_fetch_by_opcode 1 7 41 2
r600_isa_cf_by_opcode 2 7 50 3
Source file: ./lib/mesa/src/gallium/drivers/radeonsi/si_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_shader_io_get_unique_index 9 25 88 2
unpack_param 4 20 137 4
get_rel_patch_id 3 13 57 1
get_tcs_in_patch_stride 3 11 61 1
get_tcs_out_patch_stride 1 4 21 1
get_tcs_out_patch0_offset 1 8 35 1
get_tcs_out_patch0_patch_data_offset 1 8 35 1
get_tcs_in_current_patch_offset 1 7 49 1
get_tcs_out_current_patch_offset 1 11 68 1
get_tcs_out_current_patch_data_offset 1 12 68 1
build_gep0 1 10 55 3
build_indexed_store 1 9 59 4
build_indexed_load 2 12 84 4
build_indexed_load_const 1 8 45 3
get_instance_index_for_fetch 2 15 106 3
declare_input_vs 4 52 328 4
get_primitive_id 6 24 113 2
get_indirect_index 1 12 90 3
get_bounded_indirect_index 2 9 57 4
get_dw_address 8 63 464 5
get_tcs_tes_buffer_address 3 34 231 3
get_tcs_tes_buffer_address_from_reg 8 51 336 3
build_tbuffer_store 2 39 260 14
build_tbuffer_store_dwords 2 19 90 7
build_buffer_load 10 64 515 9
buffer_load 3 28 247 6
lds_load 4 27 212 4
lds_store 1 12 88 4
fetch_input_tcs 1 12 84 4
fetch_output_tcs 2 17 119 4
fetch_input_tes 1 16 119 4
store_output_tcs 8 51 405 4
fetch_input_gs 8 71 484 4
lookup_interp_param_index 9 27 94 2
select_interp_param 14 35 149 2
interp_fs_input 13 76 526 10
get_interp_param 11 40 233 2
declare_input_fs 13 46 374 4
get_sample_id 1 5 29 1
set_range_metadata 1 11 92 4
get_thread_id 2 21 143 1
buffer_load_const 1 9 54 3
load_sample_position 1 20 173 2
declare_system_value 35 182 1112 3
declare_compute_memory 1 19 148 2
load_const_buffer_desc 1 7 43 2
fetch_constant 8 52 412 4
si_llvm_pack_two_int16 1 8 51 2
si_llvm_pack_two_int32_as_int16 1 10 58 2
si_llvm_init_export_args 30 157 1281 4
si_alpha_test 2 24 164 2
si_scale_alpha_by_sample_mask 1 20 138 3
si_llvm_emit_clipvertex 4 41 323 3
si_dump_streamout 7 18 161 1
si_llvm_emit_streamout 16 91 689 3
si_llvm_export_vs 34 146 1097 3
si_copy_tcs_inputs 2 32 252 1
si_write_tess_factors 9 81 592 4
si_llvm_emit_tcs_epilogue 2 39 336 1
si_llvm_emit_ls_epilogue 3 26 221 1
si_llvm_emit_es_epilogue 5 33 240 1
si_llvm_emit_gs_epilogue 1 10 83 1
si_llvm_emit_vs_epilogue 12 65 516 1
si_get_spi_shader_z_format 6 16 56 3
si_export_mrt_z 11 55 383 5
si_export_mrt_color 16 48 466 6
si_emit_ps_exports 2 8 56 2
si_export_null 1 18 157 1
si_llvm_emit_fs_epilogue 22 71 520 1
si_llvm_return_fs_outputs 14 66 504 1
get_buffer_size 2 22 144 2
build_type_name_for_intr 6 32 157 3
emit_optimization_barrier 1 7 63 1
emit_waitcnt 1 10 61 2
membar_emit 5 20 110 3
shader_buffer_fetch_rsrc 2 14 87 2
tgsi_is_array_sampler 7 10 36 1
tgsi_is_array_image 6 9 32 1
force_dcc_off 2 15 112 2
image_fetch_rsrc 5 27 189 4
image_fetch_coords 4 25 162 3
image_append_args 7 32 226 5
extract_rsrc_top_half 1 12 100 2
buffer_append_args 4 23 150 7
load_fetch_args 4 36 310 2
load_emit_buffer 3 29 156 2
get_memory_ptr 1 16 132 4
load_emit_memory 3 23 201 2
get_image_intr_name 2 22 120 6
load_emit 5 39 244 3
store_fetch_args 5 47 401 2
store_emit_buffer 6 59 368 2
store_emit_memory 3 22 181 2
store_emit 5 38 255 3
atomic_fetch_args 6 45 404 2
atomic_emit_memory 12 58 319 2
atomic_emit 5 37 257 3
resq_fetch_args 4 30 294 2
resq_emit 4 29 229 3
set_tex_fetch_args 5 35 294 9
const_array 1 5 23 2
load_sampler_desc_custom 4 23 197 4
load_sampler_desc 1 7 40 3
sici_fix_sampler_aniso 2 15 124 3
tex_fetch_ptrs 8 38 253 5
txq_fetch_args 2 21 156 2
txq_emit 4 26 213 3
tex_fetch_args 65 233 1691 2
si_lower_gather4_integer 5 51 461 4
build_tex_intrinsic 21 84 474 3
si_llvm_emit_txqs 1 23 176 3
si_llvm_emit_ddxy 6 50 432 3
si_llvm_emit_ddxy_interp 2 16 123 2
interp_fetch_args 3 35 281 2
build_interp_intrinsic 11 74 580 3
si_llvm_get_stream 1 10 79 2
si_llvm_emit_vertex 5 66 498 3
si_llvm_emit_primitive 1 15 113 3
si_llvm_emit_barrier 5 17 101 3
si_create_function 4 33 185 6
create_meta_data 1 11 84 1
declare_streamout_params 5 19 128 5
llvm_get_type_size 5 18 71 1
declare_tess_lds 2 10 91 1
si_get_max_workgroup_size 2 12 54 1
create_function 47 209 1695 1
preload_ring_buffers 10 32 208 1
si_llvm_emit_polygon_stipple 1 23 243 3
si_shader_binary_read_config 20 69 395 3
si_shader_apply_scratch_relocs 5 26 166 4
si_get_shader_binary_size 3 9 53 1
si_shader_binary_upload 12 34 286 2
si_shader_dump_disassembly 8 36 226 4
si_shader_dump_stats 10 57 287 7
si_get_shader_name 11 31 113 2
si_shader_dump 11 30 240 5
si_compile_llvm 11 45 263 8
si_llvm_build_ret 2 7 45 2
si_generate_gs_copy_shader 7 70 533 4
si_dump_shader_key 9 49 465 3
si_init_shader_ctx 7 88 844 4
si_compile_tgsi_shader 47 172 1180 5
si_get_shader_part 4 30 176 6
si_compile_vs_prolog 9 75 609 4
si_compile_vs_epilog 5 49 392 4
si_get_vs_epilog 2 21 151 5
si_shader_select_vs_parts 8 29 221 4
si_shader_select_tes_parts 2 10 56 4
si_compile_tcs_epilog 2 50 392 4
si_shader_select_tcs_parts 1 13 83 4
si_compile_ps_prolog 39 181 1698 4
si_compile_ps_epilog 22 87 712 4
si_shader_select_ps_parts 56 171 1225 4
si_multiwave_lds_size_workaround 4 8 50 2
si_fix_resource_usage 3 11 73 2
si_shader_create 22 75 564 4
si_shader_destroy 4 13 79 1
Source file: ./lib/mesa/src/gallium/drivers/r600/sb/sb_expr.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_sb::get_select_value_for_em 3 14 103 2
r600_sb::convert_to_mov 1 7 71 4
r600_sb::expr_handler::expr_handler 1 1 22 1
r600_sb::expr_handler::get_const 2 6 39 1
r600_sb::expr_handler::assign_source 1 3 22 2
r600_sb::expr_handler::equal 6 10 81 2
r600_sb::expr_handler::ivars_equal 5 9 90 2
r600_sb::expr_handler::defs_equal 7 19 118 2
r600_sb::expr_handler::try_fold 3 8 43 1
r600_sb::expr_handler::try_fold 1 3 18 1
r600_sb::expr_handler::fold 7 25 229 1
r600_sb::expr_handler::fold 1 3 13 1
r600_sb::expr_handler::fold_setcc 53 89 738 1
r600_sb::expr_handler::fold 4 10 59 1
r600_sb::expr_handler::fold 5 14 122 1
r600_sb::expr_handler::fold 1 3 13 1
r600_sb::expr_handler::apply_alu_src_mod 3 8 58 3
r600_sb::expr_handler::apply_alu_dst_mod 3 7 70 2
r600_sb::expr_handler::args_equal 3 9 78 2
r600_sb::expr_handler::ops_equal 8 18 163 2
r600_sb::expr_handler::fold_alu_op1 52 71 777 1
r600_sb::expr_handler::fold_mul_add 33 62 712 1
r600_sb::expr_handler::eval_const_op 32 39 510 4
r600_sb::expr_handler::fold_assoc 39 112 807 1
r600_sb::expr_handler::fold_alu_op2 66 127 943 1
r600_sb::expr_handler::evaluate_condition 22 49 328 3
r600_sb::expr_handler::fold_alu_op3 58 152 1412 1
r600_sb::invert_setcc_condition 5 13 79 2
r600_sb::get_setcc_op 22 42 182 3
r600_sb::get_predsetcc_op 16 33 136 2
r600_sb::get_killcc_op 16 33 136 2
r600_sb::get_cndcc_op 9 22 87 2
r600_sb::convert_predset_to_set 2 16 145 2
Source file: ./lib/mesa/src/gallium/drivers/r600/evergreen_compute_internal.h
Source file: ./lib/mesa/src/gallium/drivers/r600/evergreend.h
Source file: ./lib/mesa/src/gallium/drivers/r600/r700_asm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r700_bytecode_cf_vtx_build 1 9 75 2
r700_bytecode_alu_build 4 40 418 3
r700_bytecode_alu_read 3 44 402 4
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_pipe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_destroy_context 10 41 343 1
r600_create_context 24 90 699 3
r600_get_param 151 201 810 2
r600_get_shader_param 49 93 358 3
r600_destroy_screen 4 12 71 1
r600_resource_create 3 8 47 2
r600_screen_create 22 105 835 1
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_blitter_begin 5 34 361 2
r600_blitter_end 1 5 29 1
u_max_sample 2 4 22 1
r600_blit_decompress_depth 22 68 582 9
r600_blit_decompress_depth_in_place 8 42 354 7
r600_decompress_depth_textures 3 28 228 2
r600_blit_decompress_color 9 32 268 6
r600_decompress_color_textures 2 18 135 2
r600_decompress_subresource 6 31 183 5
r600_clear 17 50 414 5
r600_clear_render_target 2 14 86 8
r600_clear_depth_stencil 2 16 93 10
r600_copy_buffer 6 16 163 5
r600_copy_global_buffer 7 42 274 5
r600_clear_buffer 9 25 206 6
r600_resource_copy_region 17 122 911 9
do_hardware_msaa_resolve 30 78 700 2
r600_blit 9 33 270 2
r600_flush_resource 3 10 72 2
r600_init_blit_functions 1 11 85 1
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_pipe.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_emit_command_buffer 1 7 68 2
r600_set_atom_dirty 2 13 69 3
r600_mark_atom_dirty 1 5 23 2
r600_emit_atom 1 5 35 2
r600_set_cso_state 1 6 38 3
r600_set_cso_state_with_cb 2 8 52 4
r600_store_value 1 4 24 2
r600_store_array 1 6 60 3
r600_store_config_reg_seq 1 7 75 3
r600_store_context_reg_seq 2 7 83 3
r600_store_ctl_const_seq 1 7 79 3
r600_store_loop_const_seq 1 7 75 3
eg_store_loop_const_seq 1 7 79 3
r600_store_config_reg 1 5 31 3
r600_store_context_reg 1 5 31 3
r600_store_ctl_const 1 5 31 3
r600_store_loop_const 1 5 31 3
eg_store_loop_const 1 5 31 3
radeon_compute_set_context_reg_seq 1 5 41 3
radeon_set_ctl_const_seq 1 7 69 3
radeon_compute_set_context_reg 1 5 31 3
radeon_set_context_reg_flag 2 8 47 4
radeon_set_ctl_const 1 5 31 3
S_FIXED 1 4 20 2
r600_pack_float_12p4 3 5 24 1
r600_get_flush_flags 4 16 42 1
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_hw_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_need_cs_space 8 34 263 3
r600_flush_emit 37 117 848 1
r600_context_gfx_flush 5 28 174 3
r600_begin_new_cs 9 69 722 1
r600_emit_pfp_sync_me 4 43 339 1
r600_cp_dma_copy_buffer 6 50 387 6
r600_dma_copy_buffer 3 33 278 6
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_public.h
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_shader.h
Source file: ./lib/mesa/src/gallium/drivers/r600/compute_memory_pool.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_item_in_pool 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_opcodes.h
Source file: ./lib/mesa/src/gallium/drivers/r600/eg_asm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
eg_bytecode_cf_build 9 85 809 2
eg_bytecode_export_read 1 19 155 4
egcm_load_index_reg 10 38 258 3
eg_bytecode_gds_build 1 20 164 3
eg_bytecode_alu_build 10 70 757 3
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_translate_blend_function 6 20 62 1
r600_translate_blend_factor 20 48 146 1
r600_tex_dim 11 22 72 2
r600_translate_dbformat 6 17 49 1
r600_is_sampler_format_supported 1 5 31 2
r600_is_colorbuffer_format_supported 2 5 33 2
r600_is_zs_format_supported 1 4 16 1
r600_is_format_supported 27 70 320 5
r600_emit_polygon_offset 5 34 198 2
r600_get_blend_control 6 23 202 2
r600_create_blend_state_mode 13 64 483 3
r600_create_blend_state 1 5 25 2
r600_create_dsa_state 5 43 401 2
r600_create_rs_state 19 101 767 2
r600_tex_filter 4 9 35 2
r600_create_sampler_state 5 33 296 2
texture_buffer_sampler_view 1 27 219 3
r600_create_sampler_view_custom 20 104 805 5
r600_create_sampler_view 1 8 60 3
r600_emit_clip_state 1 7 65 2
r600_set_polygon_stipple 1 4 15 2
r600_buffer_create_helper 1 17 105 3
r600_init_color_surface 47 156 1225 3
r600_init_depth_surface 7 39 320 2
r600_set_framebuffer_state 33 102 826 2
r600_get_sample_position 5 38 344 4
r600_emit_msaa_state 9 64 369 2
r600_emit_framebuffer_state 28 113 966 2
r600_set_min_samples 4 12 86 2
r600_emit_cb_misc_state 5 26 224 2
r600_emit_db_state 3 18 172 2
r600_emit_db_misc_state 26 69 468 2
r600_emit_config_state 1 7 61 2
r600_emit_vertex_buffers 2 29 237 2
r600_emit_constant_buffers 5 44 356 5
r600_emit_vs_constant_buffers 1 7 33 2
r600_emit_gs_constant_buffers 1 7 33 2
r600_emit_ps_constant_buffers 1 7 33 2
r600_emit_sampler_views 2 25 190 3
r600_emit_vs_sampler_views 1 4 33 2
r600_emit_gs_sampler_views 1 4 33 2
r600_emit_ps_sampler_views 1 4 33 2
r600_emit_sampler_states 6 38 255 4
r600_emit_vs_sampler_states 1 4 31 2
r600_emit_gs_sampler_states 1 4 31 2
r600_emit_ps_sampler_states 1 4 31 2
r600_emit_seamless_cube_map 2 13 79 2
r600_emit_sample_mask 1 7 69 2
r600_emit_vertex_fetch_shader 1 11 109 2
r600_emit_shader_stages 7 27 179 2
r600_emit_gs_rings 2 33 301 2
r600_adjust_gprs 14 68 560 1
r600_init_atom_start_cs 28 295 1749 1
r600_update_ps_state 37 116 944 2
r600_update_vs_state 6 45 350 2
r600_update_gs_state 8 46 311 2
r600_update_es_state 1 10 75 2
r600_create_resolve_blend 2 18 154 1
r700_create_resolve_blend 1 8 59 1
r600_create_decompress_blend 1 8 59 1
r600_create_db_flush_dsa 6 19 166 1
r600_update_db_shader_control 6 25 148 1
r600_array_mode 4 11 37 1
r600_dma_copy_tile 8 83 754 14
r600_dma_copy 21 71 615 9
r600_init_state_functions 2 53 850 1
Source file: ./lib/mesa/src/gallium/drivers/r600/evergreen_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
evergreen_array_mode 4 11 37 1
eg_num_banks 5 14 39 1
eg_tile_split 8 14 81 1
eg_macro_tile_aspect 5 11 54 1
eg_bank_wh 5 11 54 1
r600_translate_blend_function 6 20 62 1
r600_translate_blend_factor 20 48 146 1
r600_tex_dim 11 22 72 2
r600_translate_dbformat 8 17 49 1
r600_is_sampler_format_supported 1 5 31 2
r600_is_colorbuffer_format_supported 2 5 33 2
r600_is_zs_format_supported 1 4 16 1
evergreen_is_format_supported 23 64 287 5
evergreen_create_blend_state_mode 13 69 574 3
evergreen_create_blend_state 1 5 25 2
evergreen_create_dsa_state 5 43 401 2
evergreen_create_rs_state 13 87 660 2
evergreen_create_sampler_state 6 34 301 2
texture_buffer_sampler_view 2 41 349 4
evergreen_create_sampler_view_custom 37 179 1297 6
evergreen_create_sampler_view 1 7 40 3
evergreen_emit_config_state 3 25 173 2
evergreen_emit_clip_state 1 7 65 2
evergreen_set_polygon_stipple 1 4 15 2
evergreen_get_scissor_rect 1 9 88 7
evergreen_init_color_surface_rat 1 33 241 2
evergreen_init_color_surface 38 145 1073 2
evergreen_init_depth_surface 11 78 603 2
evergreen_set_framebuffer_state 27 105 838 2
evergreen_set_min_samples 3 10 64 2
evergreen_get_sample_position 5 38 344 4
evergreen_emit_msaa_state 5 43 266 3
evergreen_emit_framebuffer_state 16 114 980 2
evergreen_emit_polygon_offset 7 36 204 2
evergreen_emit_cb_misc_state 1 10 108 2
evergreen_emit_db_state 3 20 194 2
evergreen_emit_db_misc_state 10 41 280 2
evergreen_emit_vertex_buffers 2 39 288 4
evergreen_fs_emit_vertex_buffers 1 4 28 2
evergreen_cs_emit_vertex_buffers 1 5 28 2
evergreen_emit_constant_buffers 6 55 425 6
evergreen_emit_vs_constant_buffers 2 16 73 2
evergreen_emit_gs_constant_buffers 1 8 35 2
evergreen_emit_ps_constant_buffers 1 8 35 2
evergreen_emit_cs_constant_buffers 1 8 35 2
evergreen_emit_tes_constant_buffers 2 10 44 2
evergreen_emit_tcs_constant_buffers 2 10 44 2
evergreen_emit_sampler_views 3 27 208 4
evergreen_emit_vs_sampler_views 2 10 73 2
evergreen_emit_gs_sampler_views 1 5 35 2
evergreen_emit_tcs_sampler_views 1 5 35 2
evergreen_emit_tes_sampler_views 1 5 35 2
evergreen_emit_ps_sampler_views 1 5 35 2
evergreen_emit_cs_sampler_views 1 5 35 2
evergreen_emit_sampler_states 3 24 166 5
evergreen_emit_vs_sampler_states 2 10 69 2
evergreen_emit_gs_sampler_states 1 5 33 2
evergreen_emit_tcs_sampler_states 1 5 33 2
evergreen_emit_tes_sampler_states 1 5 33 2
evergreen_emit_ps_sampler_states 1 5 33 2
evergreen_emit_cs_sampler_states 1 6 33 2
evergreen_emit_sample_mask 1 7 69 2
cayman_emit_sample_mask 1 9 83 2
evergreen_emit_vertex_fetch_shader 1 12 117 2
evergreen_emit_shader_stages 21 89 491 2
evergreen_emit_gs_rings 2 35 311 2
cayman_init_common_regs 1 17 121 4
cayman_init_atom_start_cs 7 116 1043 1
evergreen_init_common_regs 6 58 307 5
evergreen_init_atom_start_cs 20 306 1852 1
evergreen_update_ps_state 44 155 1111 2
evergreen_update_es_state 1 11 82 2
evergreen_update_gs_state 2 48 465 2
evergreen_update_vs_state 6 46 357 2
evergreen_update_hs_state 1 11 82 2
evergreen_update_ls_state 1 11 82 2
evergreen_create_resolve_blend 1 8 59 1
evergreen_create_decompress_blend 2 10 72 1
evergreen_create_fastclear_blend 1 9 64 1
evergreen_create_db_flush_dsa 1 5 39 1
evergreen_update_db_shader_control 6 24 135 1
evergreen_dma_copy_tile 7 101 979 14
evergreen_dma_copy 19 69 605 9
evergreen_set_tess_state 1 9 75 3
evergreen_init_state_functions 5 75 1169 1
evergreen_setup_tess_constants 10 79 606 3
evergreen_get_ls_hs_config 3 14 70 3
evergreen_set_ls_hs_config 1 6 26 3
evergreen_set_lds_alloc 1 6 26 3
evergreen_adjust_gprs 21 94 702 1
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_isa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_alu_op_table_size 1 4 12 1
r600_isa_alu 1 4 24 1
r600_isa_fetch 1 4 24 1
r600_isa_cf 1 4 24 1
r600_isa_init 16 46 407 2
r600_isa_destroy 2 10 53 1
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_asm.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fp64_switch 5 14 40 1
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_sq.h
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_formats.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_endian_swap 5 17 48 1
r600_is_vertex_format_supported 14 26 177 1
Source file: ./lib/mesa/src/gallium/drivers/r600/eg_sq.h
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_uvd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_video_buffer_create 22 64 579 2
eg_num_banks 5 14 39 1
r600_uvd_set_dtb 1 10 124 2
r600_vce_get_buffer 3 10 56 3
r600_uvd_create_decoder 2 8 61 2
Source file: ./lib/mesa/src/gallium/drivers/r600/evergreen_compute.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_compute_buffer_alloc_vram 1 11 50 2
evergreen_set_rat 1 28 250 5
evergreen_cs_set_vertex_buffer 1 16 103 4
evergreen_cs_set_constant_buffer 1 13 74 5
r600_shader_binary_read_config 9 31 171 4
r600_create_shader 1 11 82 3
r600_destroy_shader 1 4 16 1
evergreen_create_compute_state 2 26 222 2
evergreen_delete_compute_state 2 11 69 2
evergreen_bind_compute_state 1 6 47 2
evergreen_compute_upload_input 5 45 378 2
evergreen_emit_dispatch 4 49 383 2
compute_emit_cs 10 63 608 2
evergreen_emit_cs_shader 1 25 176 2
evergreen_launch_grid 2 13 98 2
evergreen_set_compute_resources 4 27 200 4
evergreen_set_global_binding 6 39 299 5
evergreen_init_atom_start_compute_cs 16 100 530 1
evergreen_init_compute_state_functions 1 9 69 1
r600_compute_global_transfer_map 4 41 284 6
r600_compute_global_transfer_unmap 1 5 20 2
r600_compute_global_transfer_flush_region 2 6 27 3
r600_compute_global_buffer_destroy 1 13 88 2
r600_compute_global_buffer_create 5 30 249 2
Source file: ./lib/mesa/src/gallium/drivers/r600/compute_memory_pool.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compute_memory_pool_new 2 17 108 1
compute_memory_pool_init 1 9 46 2
compute_memory_pool_delete 2 12 81 1
compute_memory_prealloc_chunk 3 20 105 2
compute_memory_postalloc_chunk 7 30 169 2
compute_memory_grow_defrag_pool 5 46 334 3
compute_memory_shadow 1 12 76 3
compute_memory_finalize_pending 8 45 306 2
compute_memory_defrag 3 18 112 4
compute_memory_promote_item 3 30 250 4
compute_memory_demote_item 3 27 230 3
compute_memory_move_item 5 50 433 6
compute_memory_free 7 37 237 2
compute_memory_alloc 2 22 144 2
compute_memory_transfer 2 36 247 7
compute_memory_transfer_direct 1 10 31 7
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_flush.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_flush_pipe 5 16 91 3
i915_init_flush_functions 1 4 17 1
i915_flush 1 15 89 3
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_resource_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_buffer_get_handle 1 6 22 3
i915_buffer_destroy 2 8 42 2
i915_buffer_transfer_map 2 19 113 6
i915_buffer_transfer_unmap 1 6 34 2
i915_buffer_subdata 1 8 51 6
i915_buffer_create 3 19 122 2
i915_user_buffer_create 2 23 170 4
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_util_blitter_save_states 1 21 180 1
i915_surface_copy_render 6 41 321 9
i915_clear_render_target_render 2 24 176 8
i915_clear_depth_stencil_render 2 26 170 10
i915_surface_copy_blitter 7 37 361 9
i915_blit 4 20 126 2
i915_flush_resource 1 3 14 2
i915_clear_render_target_blitter 1 23 185 8
i915_clear_depth_stencil_blitter 4 31 214 10
i915_create_surface_custom 4 25 209 5
i915_create_surface 1 7 38 3
i915_surface_destroy 1 6 29 2
i915_init_surface_functions 2 16 109 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_resource_create 3 13 66 2
i915_resource_from_handle 2 10 45 4
i915_init_resource_functions 1 8 49 1
i915_init_screen_resource_functions 1 7 41 1
Source file: ./lib/mesa/src/gallium/drivers/r600/r600d.h
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_fpc_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_get_temp 2 10 54 1
i915_release_temp 1 4 23 2
i915_get_utemp 2 10 61 1
i915_release_utemps 1 4 15 1
i915_emit_decl 6 26 172 4
i915_emit_arith 9 49 403 8
i915_emit_texld 14 62 410 7
i915_emit_const1f 9 25 227 2
i915_emit_const2f 11 30 299 3
i915_emit_const4f 9 27 224 5
i915_emit_const4fv 1 4 40 2
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_batch.h
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_prim_vbuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_vbuf_render 1 5 22 1
i915_vbuf_update_vbo_state 3 11 70 1
i915_vbuf_render_get_vertex_info 2 9 49 1
i915_vbuf_render_reserve 3 9 48 2
i915_vbuf_render_new_buf 3 24 181 2
i915_vbuf_render_allocate_vertices 3 21 121 3
i915_vbuf_render_map_vertices 3 9 65 1
i915_vbuf_render_unmap_vertices 2 17 139 3
i915_vbuf_ensure_index_bounds 2 10 62 2
i915_vbuf_render_set_primitive 12 50 213 2
draw_arrays_generate_indices 11 41 336 4
draw_arrays_calc_nr_indices 6 19 78 2
draw_arrays_fallback 6 33 180 3
i915_vbuf_render_draw_arrays 6 34 160 3
draw_generate_indices 11 44 425 4
draw_calc_nr_indices 6 19 78 2
i915_vbuf_render_draw_elements 6 37 186 3
i915_vbuf_render_release_vertices 1 7 38 1
i915_vbuf_render_destroy 2 12 78 1
i915_vbuf_render_create 3 37 267 1
i915_draw_vbuf_stage 3 15 74 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_state_immediate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_immediate 2 10 57 3
upload_S0S1 2 16 94 1
upload_S2S4 1 12 73 1
upload_S5 3 11 67 1
upload_S6 2 9 59 1
upload_S7 2 6 29 1
update_immediate 3 7 51 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_debug_private.h
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_debug_init 1 7 45 1
PRINTF 1 10 38 3
debug 4 18 142 3
get_prim_name 13 18 118 1
debug_prim 3 19 155 4
debug_program 3 15 116 3
debug_chain 3 17 137 3
debug_variable_length_prim 3 16 147 1
BITS 1 16 88 6
FLAG 2 16 75 5
debug_load_immediate 10 97 1093 3
debug_load_indirect 10 49 419 3
BR13 1 9 71 2
BR22 1 7 47 2
BR23 1 7 47 2
BR09 1 5 21 2
BR26 1 7 47 2
BR11 1 6 34 2
BR12 1 5 21 2
BR16 1 5 21 2
debug_copy_blit 1 19 162 3
debug_color_blit 1 17 140 3
debug_modes4 1 18 163 3
debug_map_state 2 46 405 3
debug_sampler_state 2 54 521 3
debug_dest_vars 1 31 322 3
debug_buf_info 1 25 229 3
i915_debug_packet 50 145 1014 1
i915_dump_batchbuffer 6 24 147 1
i915_dump_dirty 3 31 190 2
i915_dump_hardware_dirty 3 23 142 2
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_resource.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_texture 1 6 36 1
i915_buffer 1 6 36 1
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_asm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
alu_writes 2 4 20 1
r600_bytecode_get_num_operands 1 5 24 2
r600_bytecode_cf 2 12 67 1
r600_bytecode_alu 2 8 35 1
r600_bytecode_vtx 2 8 35 1
r600_bytecode_tex 2 8 35 1
r600_bytecode_gds 2 8 36 1
stack_entry_size 11 17 52 1
r600_bytecode_init 5 21 121 4
r600_bytecode_add_cf 4 20 114 1
r600_bytecode_add_output 19 39 406 2
is_alu_once_inst 3 4 40 2
is_alu_reduction_inst 2 5 45 2
is_alu_mova_inst 1 4 26 2
alu_uses_rel 4 14 74 2
is_lds_read 2 4 16 1
alu_uses_lds 3 11 64 2
is_alu_64bit_inst 1 5 36 2
is_alu_vec_unit_inst 1 5 38 2
is_alu_trans_unit_inst 1 5 38 2
is_alu_any_unit_inst 1 5 35 2
is_nop_inst 1 4 21 2
assign_alu_units 12 38 226 3
init_bank_swizzle 5 11 101 1
reserve_gpr 3 9 72 4
reserve_cfile 6 18 123 4
is_gpr 1 4 14 1
is_cfile 6 6 38 1
is_const 3 6 23 1
check_vector 9 25 200 4
check_scalar 14 39 278 4
check_and_set_bank_swizzle 29 67 448 2
replace_gpr_with_pv_ps 23 56 455 3
r600_bytecode_special_constants 8 31 116 4
r600_bytecode_alu_nliterals 7 24 151 4
r600_bytecode_alu_adjust_literals 5 18 119 4
merge_inst_groups 66 142 1101 3
r600_bytecode_alloc_kcache_line 14 49 359 5
r600_bytecode_alloc_inst_kcache_lines 5 17 127 3
r600_bytecode_assign_kcache_banks 10 31 230 3
r600_bytecode_alloc_kcache_lines 10 28 208 3
insert_nop_r6xx 3 16 101 1
load_ar_r6xx 4 20 129 1
load_ar 5 22 143 1
r600_bytecode_add_alu_type 43 103 810 3
r600_bytecode_add_alu 1 4 25 2
r600_bytecode_num_tex_and_vtx_instructions 5 14 50 1
last_inst_was_not_vtx_fetch 3 6 44 1
r600_bytecode_add_vtx 13 43 263 2
r600_bytecode_add_tex 16 46 300 2
r600_bytecode_add_gds 7 23 150 2
r600_bytecode_add_cfinst 2 10 48 2
cm_bytecode_add_cf_end 1 4 17 1
r600_bytecode_vtx_build 4 29 240 3
r600_bytecode_tex_build 2 34 274 3
r600_bytecode_alu_build 4 42 419 3
r600_bytecode_cf_vtx_build 1 7 62 2
r600_bytecode_cf_build 8 61 604 2
r600_bytecode_build 26 107 689 1
r600_bytecode_clear 1 30 212 1
print_swizzle 2 6 38 1
print_sel 12 21 131 4
print_dst 3 19 126 1
print_src 28 104 612 2
print_indent 2 7 34 2
r600_bytecode_disasm 57 276 2600 1
r600_vertex_data_type 41 143 599 5
r600_create_vertex_fetch_shader 24 141 1130 3
r600_bytecode_alu_read 3 44 402 4
r600_bytecode_export_read 1 19 155 4
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_surface.h
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_state_fpc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_hw_constants 1 4 15 1
update_fs 1 4 15 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_prim_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
setup_stage 1 4 17 1
emit_hw_vertex 8 53 354 2
emit_prim 6 28 176 4
setup_tri 1 4 25 2
setup_line 1 4 25 2
setup_point 1 4 25 2
setup_flush 1 3 12 2
reset_stipple_counter 1 3 9 1
render_destroy 1 4 14 1
i915_draw_render_stage 1 13 89 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_wrap_mode 6 17 48 1
translate_img_filter 3 12 35 1
translate_mip_filter 4 14 41 1
i915_create_blend_state 11 56 396 2
i915_bind_blend_state 2 9 50 2
i915_delete_blend_state 1 4 18 2
i915_set_blend_color 2 9 45 2
i915_set_stencil_ref 1 7 38 2
i915_create_sampler_state 6 58 457 2
i915_bind_vertex_sampler_states 6 25 162 4
i915_bind_fragment_sampler_states 6 21 137 4
i915_bind_sampler_states 3 16 64 5
i915_delete_sampler_state 1 5 18 2
i915_prepare_vertex_sampling 6 39 276 1
i915_cleanup_vertex_sampling 3 11 79 1
i915_create_depth_stencil_state 6 69 507 2
i915_bind_depth_stencil_state 2 9 51 2
i915_delete_depth_stencil_state 1 5 18 2
i915_set_scissor_states 1 9 53 4
i915_set_polygon_stipple 1 4 15 2
i915_create_fs_state 2 13 91 2
i915_bind_fs_state 3 9 71 2
i915_delete_fs_state 1 13 90 2
i915_create_vs_state 1 6 35 2
i915_bind_vs_state 2 9 59 2
i915_delete_vs_state 1 5 37 2
i915_set_constant_buffer 16 39 293 4
i915_set_fragment_sampler_views 5 20 150 3
i915_set_vertex_sampler_views 5 21 145 3
i915_set_sampler_views 3 16 68 5
i915_create_sampler_view_custom 2 16 81 5
i915_create_sampler_view 2 14 75 3
i915_sampler_view_destroy 1 6 29 2
i915_set_framebuffer_state 3 15 121 2
i915_set_clip_state 1 8 47 2
i915_set_viewport_states 1 11 60 4
i915_create_rasterizer_state 11 53 291 2
i915_bind_rasterizer_state 3 12 76 2
i915_delete_rasterizer_state 1 5 18 2
i915_set_vertex_buffers 1 11 69 4
i915_create_vertex_elements_state 2 13 78 3
i915_bind_vertex_elements_state 3 13 72 2
i915_delete_vertex_elements_state 1 4 18 2
i915_set_index_buffer 2 9 64 2
i915_set_sample_mask 1 4 12 2
i915_init_state_functions 1 38 289 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_state_sampler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_sampler 17 43 280 5
update_samplers 4 26 164 1
translate_texture_format 44 84 390 2
ms3_tiling_bits 4 13 41 1
update_map 5 44 327 6
update_maps 4 17 101 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_batchbuffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_winsys_batchbuffer_space 1 4 24 1
i915_winsys_batchbuffer_check 1 5 22 2
i915_winsys_batchbuffer_dword_unchecked 1 6 29 2
i915_winsys_batchbuffer_float 1 8 49 2
i915_winsys_batchbuffer_dword 1 6 29 2
i915_winsys_batchbuffer_write 1 8 43 3
i915_winsys_validate_buffers 1 6 31 3
i915_winsys_batchbuffer_reloc 1 7 42 5
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_state_common.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_init_command_buffer 1 6 39 2
r600_release_command_buffer 1 4 16 1
r600_add_atom 1 9 51 3
r600_init_atom 1 10 62 5
r600_emit_cso_state 1 4 36 2
r600_emit_alphatest_state 3 13 93 2
r600_texture_barrier 1 8 35 1
r600_conv_pipe_prim 1 23 128 1
r600_conv_prim_to_gs_out 1 23 128 1
r600_bind_blend_state_internal 7 31 203 3
r600_bind_blend_state 2 10 71 2
r600_set_blend_color 1 7 48 2
r600_emit_blend_color 1 10 108 2
r600_emit_vgt_state 2 13 100 2
r600_set_clip_state 1 8 59 2
r600_set_stencil_ref 1 7 48 2
r600_emit_stencil_ref 1 14 130 2
r600_set_pipe_stencil_ref 2 17 155 2
r600_bind_dsa_state 6 30 276 2
r600_bind_rs_state 8 26 228 2
r600_delete_rs_state 1 6 38 2
r600_sampler_view_destroy 3 10 69 2
r600_sampler_states_dirty 3 13 84 2
r600_bind_sampler_states 9 50 371 5
r600_delete_sampler_state 1 4 18 2
r600_delete_blend_state 2 11 79 2
r600_delete_dsa_state 2 10 71 2
r600_bind_vertex_elements 1 5 37 2
r600_delete_vertex_elements 1 6 40 2
r600_set_index_buffer 2 12 87 2
r600_vertex_buffers_dirty 3 8 62 1
r600_set_vertex_buffers 6 39 307 4
r600_sampler_views_dirty 3 9 59 2
r600_set_sampler_views 15 69 569 5
r600_update_compressed_colortex_mask 5 16 104 1
r600_shader_selector_key 15 40 293 2
r600_shader_select 12 48 322 3
r600_create_shader_state 8 44 235 3
r600_create_ps_state 1 5 25 2
r600_create_vs_state 1 5 25 2
r600_create_gs_state 1 5 25 2
r600_create_tcs_state 1 5 25 2
r600_create_tes_state 1 5 25 2
r600_bind_ps_state 2 7 47 2
r600_get_vs_info 4 11 57 1
r600_bind_vs_state 2 9 72 2
r600_bind_gs_state 2 9 72 2
r600_bind_tcs_state 1 5 36 2
r600_bind_tes_state 2 9 72 2
r600_delete_shader_selector 2 13 66 2
r600_delete_ps_state 2 9 60 2
r600_delete_vs_state 2 9 60 2
r600_delete_gs_state 2 9 60 2
r600_delete_tcs_state 2 9 60 2
r600_delete_tes_state 2 9 60 2
r600_constant_buffers_dirty 3 8 64 2
r600_set_constant_buffer 8 42 354 4
r600_set_sample_mask 2 8 59 2
r600_update_driver_const_buffers 12 50 312 1
r600_alloc_buf_consts 2 13 100 4
r600_setup_buffer_constants 8 36 326 2
eg_setup_buffer_constants 4 23 203 2
r600_set_sample_locations_constant_buffer 2 14 175 1
update_shader_atom 2 14 90 3
update_gs_block_state 7 41 301 2
r600_update_clip_state 5 14 122 2
r600_generate_fixed_func_tcs 2 21 146 1
r600_update_derived_state 53 160 1101 1
r600_emit_clip_misc_state 3 15 114 2
r600_draw_vbo 72 276 2259 2
r600_translate_stencil_op 9 26 80 1
r600_translate_fill 4 14 41 1
r600_tex_wrap 9 22 63 1
r600_tex_mipfilter 4 12 33 1
r600_tex_compare 9 22 63 1
wrap_mode_uses_border_color 5 8 33 2
sampler_state_needs_border_color 8 10 93 1
r600_emit_shader 2 11 102 2
r600_get_swizzle_combined 9 47 256 3
r600_translate_texformat 117 342 1680 6
r600_translate_colorformat 37 92 468 3
r600_colorformat_endian_swap 25 41 135 2
r600_invalidate_buffer 16 65 513 2
r600_set_active_query_state 3 15 99 2
r600_set_occlusion_query_state 1 5 36 2
r600_need_gfx_cs_space 1 5 29 3
r600_init_common_state_functions 1 45 423 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_get_vendor 1 4 12 1
i915_get_device_vendor 1 4 12 1
i915_get_name 11 42 149 1
i915_get_shader_param 33 70 238 3
i915_get_param 134 168 566 2
i915_get_paramf 7 18 71 2
i915_is_format_supported 8 69 227 5
i915_fence_reference 1 7 44 3
i915_fence_finish 2 10 69 4
i915_flush_frontbuffer 1 13 59 6
i915_destroy_screen 2 7 41 1
i915_screen_create 12 44 224 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_winsys.h
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_fpc_translate.c
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_clear_emit 16 130 884 9
i915_clear_blitter 5 23 161 5
i915_clear_render 2 10 74 5
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_state.h
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_public.h
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_reg.h
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_fpc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swizzle 1 12 104 5
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_debug.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I915_DBG_ON 1 4 12 1
I915_DBG 2 9 45 3
I915_DBG 1 1 14 3
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_create_query 1 7 33 3
i915_destroy_query 1 5 19 2
i915_begin_query 1 5 17 2
i915_end_query 1 4 17 2
i915_get_query_result 1 9 44 4
i915_set_active_query_state 1 3 12 2
i915_init_query_functions 1 9 57 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_query.h
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_state_derived.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_mapping 3 11 53 2
calculate_vertex_layout 16 97 695 1
i915_update_derived 4 10 69 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_state_static.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_format 13 26 78 1
translate_depth_format 4 13 39 1
buf_3d_tiling_bits 4 13 41 1
update_framebuffer 6 51 396 1
need_target_fixup 4 26 138 2
update_dst_buf_vars 10 44 274 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_draw_vbo 11 42 331 2
i915_destroy 5 18 134 1
i915_create_context 4 46 335 3
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_fpc_optimize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
same_src_dst_reg 4 7 65 2
same_dst_reg 4 7 65 2
same_src_reg 6 9 89 2
op_has_dst 1 4 19 1
op_num_dst 1 4 15 1
op_num_src 1 4 15 1
op_commutes 1 4 15 1
mask_for_unswizzled 5 16 49 1
is_unswizzled 9 13 83 2
op_is_texture 1 4 15 1
op_neutral_element 2 9 38 1
set_neutral_element_swizzle 5 21 107 3
copy_src_reg 1 13 95 2
copy_dst_reg 1 8 55 2
copy_instruction 1 9 147 2
copy_token 2 7 51 2
liveness_mark_written 3 12 68 3
liveness_mark_read 3 12 68 3
liveness_analysis 12 59 335 2
unused_from 1 6 45 3
i915_tex_mask 2 8 47 1
target_is_texture2d 3 10 27 1
i915_fpc_optimize_mov_before_tex 9 19 194 3
i915_fpc_optimize_mov_after_mov 13 39 373 2
i915_fpc_optimize_mov_after_alu 23 45 634 2
i915_fpc_useless_mov 9 17 148 1
i915_fpc_optimize_useless_mov_after_inst 13 24 262 3
i915_optimize 5 38 269 1
i915_optimize_free 1 5 21 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_state_dynamic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_dynamic 2 10 57 3
set_dynamic_array 3 14 97 4
upload_MODES4 1 7 39 1
upload_BFO 2 10 82 1
upload_BLENDCOLOR 1 14 86 1
upload_IAB 1 5 27 1
upload_DEPTHSCALE 1 5 30 1
upload_STIPPLE 1 20 170 1
upload_SCISSOR_ENABLE 1 4 25 1
upload_SCISSOR_RECT 1 12 109 1
update_dynamic 3 7 51 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_fill_blit 7 45 296 11
i915_copy_blit 10 60 391 14
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_state_inlines.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_translate_compare_func 9 23 66 1
i915_translate_shadow_compare_func 9 23 66 1
i915_translate_stencil_op 9 23 66 1
i915_translate_blend_factor 16 37 108 1
i915_translate_blend_func 6 17 48 1
i915_translate_logic_op 17 39 114 1
i915_validate_vertices 10 39 177 2
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_debug_fp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PRINTF 1 10 38 3
print_reg_type_nr 9 35 141 3
print_reg_neg_swizzle 11 35 183 2
print_src_reg 1 7 52 2
print_dest_reg 6 17 116 2
print_arith_op 5 27 183 3
print_tex_op 1 13 98 3
print_texkil_op 1 10 60 3
print_dcl_op 1 8 48 3
i915_disassemble_program 8 22 188 3
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_set_flush_dirty 1 5 24 2
i915_context 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_screen 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_blit.h
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_state_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
validate_flush 2 4 24 2
emit_flush 3 7 40 1
emit_invariant 1 5 28 1
validate_immediate 3 11 103 2
target_fixup 4 21 203 2
emit_immediate_s5 5 15 106 2
emit_immediate_s6 4 14 78 2
emit_immediate 8 29 220 1
validate_dynamic 1 4 34 2
emit_dynamic 3 8 52 1
validate_static 7 18 122 2
emit_static 6 21 123 1
validate_map 4 14 108 2
emit_map 4 24 182 1
validate_sampler 2 5 34 2
emit_sampler 4 16 123 1
validate_constants 2 6 39 2
emit_constants 6 30 219 1
validate_program 2 6 47 2
emit_program 4 30 229 1
emit_draw_rect 2 10 56 1
i915_validate_state 5 24 141 2
i915_emit_hardware_state 4 37 262 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_nir_trig.py
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_legalize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
legalize_block 33 106 770 2
resolve_dest_block 6 16 107 1
resolve_jump 4 21 138 1
resolve_jumps 4 9 63 1
mark_convergence_points 3 13 84 1
ir3_legalize 2 15 89 3
Source file: ./lib/mesa/src/gallium/drivers/i915/i915_resource_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
align_nblocksx 1 4 27 3
align_nblocksy 1 4 27 3
get_pot_stride 1 4 22 2
get_tiling_string 4 14 42 1
i915_texture_set_level_info 1 11 98 3
i915_texture_offset 1 9 69 3
i915_texture_set_image_offset 5 11 102 5
i915_texture_tiling 5 13 72 2
i9x5_scanout_layout 7 22 212 1
i9x5_display_target_layout 5 17 158 1
i9x5_special_layout 5 11 64 1
i9x5_texture_layout_cube 4 24 218 1
i915_texture_layout_2d 3 21 176 1
i915_texture_layout_3d 4 25 228 1
i915_texture_layout 7 21 78 1
i945_texture_layout_2d 6 40 322 1
i945_texture_layout_3d 7 43 322 1
i945_texture_layout_cube 19 72 468 1
i945_texture_layout 8 24 98 1
i915_texture_get_handle 1 9 66 3
i915_texture_destroy 3 12 89 2
i915_texture_transfer_map 12 55 400 6
i915_texture_transfer_unmap 4 23 221 2
i915_texture_subdata 11 76 503 8
i915_texture_create 10 42 288 3
i915_texture_from_handle 6 37 286 3
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_ra.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir3_ra_alloc_reg_set 13 57 572 1
intersects 2 4 32 4
is_half 1 4 25 1
size_to_class 6 14 82 2
is_temp 4 9 58 1
writes_gpr 2 6 30 1
instr_before 2 6 36 2
get_definer 21 86 581 4
ra_block_find_definers 5 17 146 2
ra_block_name_instructions 6 18 115 2
ra_init 2 29 267 1
__ra_name 1 9 59 3
ra_name 1 4 28 2
ra_destroy 1 4 16 1
ra_block_compute_live_ranges 16 86 739 2
ra_compute_livein_liveout 7 32 229 1
print_bitset 4 14 81 3
ra_add_interference 10 50 477 1
fixup_half_instr_dst 14 39 154 1
fixup_half_instr_src 2 10 41 1
reg_assign 6 27 226 3
ra_block_alloc 7 21 158 2
ra_alloc 15 63 479 1
ir3_ra 1 16 82 4
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/instr-a3xx.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
type_size 9 19 56 1
type_float 2 4 20 1
type_uint 3 4 26 1
type_sint 3 4 26 1
reg_special 2 4 24 1
instr_cat3_full 9 16 53 1
instr_opc 8 13 87 1
is_mad 7 14 39 1
is_madsh 3 10 27 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_compiler.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_nir.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/disasm-a3xx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_reg 19 29 251 8
print_reg_dst 1 4 32 3
print_reg_src 1 5 47 8
print_src 1 5 44 1
print_instr_cat0 9 20 151 1
print_instr_cat1 17 44 366 1
print_instr_cat2 26 74 492 1
print_instr_cat3 5 39 355 1
print_instr_cat4 5 22 228 1
print_instr_cat5 23 90 1045 1
print_instr_cat6 52 152 814 1
ir3_instr_name 2 5 34 1
print_instr 12 30 224 3
disasm_a3xx 2 8 64 4
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir3_neighbor_first 3 12 51 1
ir3_neighbor_count 3 14 63 1
block_id 2 5 24 1
ir3_instr_check_mark 2 7 29 1
ir3_instr_regno 3 9 50 2
regid 1 4 24 2
reg_num 1 4 17 1
reg_comp 1 4 16 1
is_flow 1 4 21 1
is_kill 1 4 16 1
is_nop 1 4 16 1
is_same_type_mov 7 19 106 1
is_alu 2 4 32 1
is_sfu 1 4 21 1
is_tex 1 4 21 1
is_mem 1 4 21 1
is_store 7 14 43 1
is_load 8 15 46 1
is_input 3 10 31 1
is_bool 4 11 34 1
is_meta 1 4 22 1
writes_addr 2 8 42 1
writes_pred 2 8 42 1
ssa 3 8 51 1
conflicts 3 5 27 2
reg_gpr 4 8 50 1
half_type 7 15 53 1
ir3_cat2_int 31 38 111 1
ir3_cat2_absneg 44 54 163 1
ir3_cat3_absneg 17 24 69 1
__ssa_src_cnt 2 6 27 1
__ssa_src_n 2 6 40 2
ir3_MOV 2 17 138 3
ir3_COV 1 11 90 4
ir3_NOP 1 4 17 1
ir3_SAM 3 24 185 9
regmask_idx 3 8 52 1
regmask_init 1 4 21 1
regmask_set 5 14 120 2
regmask_or 2 6 60 3
regmask_set_if_not 7 17 176 3
regmask_get 7 18 137 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_group.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
arr_get 1 4 24 2
arr_insert_mov_out 1 5 39 3
arr_insert_mov_in 1 13 116 3
instr_get 1 4 31 2
instr_insert_mov 1 5 45 3
in_neighbor_list 6 12 79 3
group_n 17 41 370 3
instr_find_neighbors 3 10 56 1
pad_and_group_input 6 21 147 2
find_neighbors 6 18 152 1
ir3_group 1 5 19 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_compiler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir3_compiler_create 1 8 49 2
ir3_compiler_destroy 1 4 14 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_nir.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir3_tgsi_to_nir 1 4 19 1
ir3_get_compiler_options 1 4 10 1
ir3_key_lowers_nir 1 7 51 1
ir3_optimize_loop 2 16 102 1
ir3_optimize_nir 15 63 355 3
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_cmdline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_info 1 9 66 2
load_glsl 2 26 179 3
read_file 4 20 133 3
print_usage 1 16 71 1
main 33 169 1207 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_depth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir3_delayslots 13 19 120 3
ir3_insert_by_depth 2 11 72 2
ir3_instr_depth 4 18 108 1
remove_unused_by_block 3 11 59 1
ir3_depth 10 27 222 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_sched.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_sfu_or_mem 2 4 20 1
clear_cache 4 7 57 2
schedule 9 23 169 2
deepest 6 14 108 2
distance 5 13 81 3
delay_calc_srcn 3 20 114 4
delay_calc 3 15 82 2
is_scheduled 1 4 20 1
could_sched 3 10 49 2
check_instr 15 41 257 3
find_instr_recursive 10 39 212 3
find_eligible_instr 4 20 104 2
split_addr 6 24 136 1
split_pred 5 22 139 1
sched_block 12 68 450 2
sched_insert_parallel_copies 5 26 157 1
ir3_sched 2 14 80 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
delete_variant 3 8 40 1
fixup_regfootprint 9 24 221 1
ir3_shader_assemble 3 15 115 2
assemble_variant 2 21 145 1
dump_shader_info 2 21 129 2
create_variant 4 25 123 2
ir3_shader_variant 9 38 203 3
ir3_shader_destroy 2 11 57 1
ir3_shader_create 5 31 206 4
dump_reg 2 5 42 2
dump_output 1 7 36 3
ir3_shader_disasm 22 123 926 2
ir3_shader_outputs 1 4 19 1
emit_user_consts 3 20 170 4
emit_ubos 5 24 207 4
emit_immediates 2 14 102 3
emit_tfbos 4 25 199 3
max_tf_vtx 6 21 148 2
ir3_emit_consts 13 50 364 5
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_nir_trig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir3_nir_apply_trig_workarounds_block 11 39 213 3
ir3_nir_apply_trig_workarounds_impl 2 12 62 2
ir3_nir_apply_trig_workarounds 2 13 68 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_print.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_instr_name 18 57 360 1
print_reg_name 14 40 317 1
tab 2 5 26 1
print_instr 11 39 246 2
ir3_print_instr 1 4 16 1
print_block 3 20 151 2
ir3_print 3 11 79 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_cp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_eligible_mov 9 24 139 2
cp_flags 1 8 30 1
valid_flags 32 74 396 3
combine_flags 10 27 171 2
lower_immed 8 40 264 3
reg_cp 34 92 744 4
eliminate_output_mov 3 12 66 1
instr_cp 16 47 327 2
ir3_cp 5 24 188 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_shader.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir3_shader_key_equal 3 6 49 2
ir3_shader_stage 4 11 45 1
ir3_find_output 9 23 143 2
ir3_next_varying 4 7 47 2
ir3_find_output_regid 3 8 62 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd2_context 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_texture.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd2_sampler_stateobj 1 4 17 1
fd2_pipe_sampler_view 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_compiler.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_nir_lower_if_else.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
valid_dest 5 16 95 2
block_check_for_allowed_instrs 15 48 217 1
flatten_block 7 38 232 5
lower_if_else_block 12 51 465 3
lower_if_else_impl 2 13 67 1
ir3_nir_lower_if_else 2 9 39 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_zsa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd2_zsa_state_create 7 48 304 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd2_screen_is_format_supported 16 52 282 5
fd2_screen_init 1 6 30 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_cacheflush 2 8 43 1
emit_vertexbufs 3 18 154 1
fd2_draw_vbo 2 27 216 2
fd2_clear 15 133 941 5
fd2_draw_init 1 6 31 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir3_alloc 1 4 20 2
ir3_create 1 13 107 3
ir3_destroy 1 9 49 1
reg 10 38 283 4
emit_cat0 2 19 148 3
type_flags 2 4 21 1
emit_cat1 4 40 401 3
emit_cat2 8 72 758 3
emit_cat3 13 82 785 3
emit_cat4 3 42 427 3
emit_cat5 8 49 494 3
emit_cat6 10 54 492 3
ir3_assemble 3 35 241 3
reg_create 1 10 52 3
insert_instr 3 10 65 2
ir3_block_create 2 10 63 1
instr_create 2 11 90 2
ir3_instr_create2 1 9 49 3
ir3_instr_create 1 4 22 2
ir3_instr_clone 2 19 122 1
ir3_reg_create 2 9 66 3
ir3_reg_clone 1 7 37 2
ir3_instr_set_address 2 9 50 2
ir3_block_clear_mark 1 5 29 1
ir3_clear_mark 1 6 30 1
ir3_count_instructions 1 12 94 1
ir3_lookup_array 2 7 40 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/disasm-a2xx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_srcreg 7 19 109 5
print_dstreg 5 12 80 3
print_export_comment 8 22 94 2
disasm_alu 15 55 436 5
print_fetch_dst 2 9 52 2
print_fetch_vtx 8 29 222 1
print_fetch_tex 18 68 496 1
disasm_fetch 3 14 112 4
cf_exec 8 11 73 1
cf_cond_exec 6 9 57 1
print_cf_nop 1 3 8 1
print_cf_exec 6 14 109 1
print_cf_loop 2 6 40 1
print_cf_jmp_call 5 12 91 1
print_cf_alloc 3 14 89 1
print_cf 2 12 90 2
disasm_a2xx 7 30 216 4
disasm_set_debug 1 4 12 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_util.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xy2d 1 4 28 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tex_clamp 9 24 73 1
tex_filter 3 12 37 1
fd2_sampler_state_create 2 18 113 2
fd2_sampler_states_bind 4 13 79 5
fd2_sampler_view_create 2 21 173 3
fd2_get_const_idx 2 7 38 3
fd2_texture_init 1 7 33 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_blend.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd2_blend_stateobj 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_program.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd2_pipe2surface 117 147 439 1
fd2_pipe2color 65 83 247 1
tex_swiz 7 12 51 1
fd2_tex_swiz 1 15 120 5
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_rasterizer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd2_rasterizer_stateobj 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd2_context_destroy 1 4 14 1
create_solid_vertexbuf 1 18 219 1
fd2_context_create 4 27 177 3
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_compiler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
semantic_idx 2 7 33 1
export_linkage 2 7 52 2
compile_init 14 89 578 3
compile_free 1 4 17 1
next_exec_cf 3 7 60 1
compile_vtx_fetch 3 18 136 1
get_temp_gpr 2 7 38 2
add_dst_reg 10 37 247 3
add_src_reg 10 50 311 3
add_vector_clamp 2 6 32 2
add_scalar_clamp 2 6 32 2
add_regs_vector_1 1 10 99 3
add_regs_vector_2 1 10 99 3
add_regs_vector_3 1 11 116 3
add_regs_dummy_vector 1 6 42 1
add_regs_scalar_1 1 10 87 3
src_from_dst 1 13 82 2
get_internal_temp 2 15 85 3
get_predicate 2 17 103 3
push_predicate 2 24 189 2
pop_predicate 2 19 128 1
get_immediate 5 38 255 3
translate_pow 5 39 261 2
translate_tex 8 56 554 3
translate_sge_slt 3 33 246 3
translate_lrp 1 28 290 3
translate_trig 3 46 369 3
translate_instruction 35 135 808 2
compile_instructions 3 15 75 1
fd2_compile_shader 4 20 129 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_gmem.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/instr-a2xx.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_gmem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fmt2swap 2 9 25 1
emit_gmem2mem_surf 1 32 243 3
fd2_emit_tile_gmem2mem 3 59 514 2
emit_mem2gmem_surf 1 36 291 3
fd2_emit_tile_mem2gmem 3 89 839 2
fd2_emit_tile_init 2 19 165 1
fd2_emit_tile_prep 1 16 137 2
fd2_emit_tile_renderprep 1 14 127 2
fd2_gmem_init 1 9 49 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_constants 9 45 387 4
emit_texture 3 23 212 5
emit_textures 5 11 114 2
fd2_emit_vertex_bufs 2 12 118 4
fd2_emit_state 13 106 957 2
fd2_emit_restore 1 99 763 2
fd2_emit_ib 1 4 23 2
fd2_emit_init 1 5 25 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/ir-a2xx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir2_alloc 1 6 40 2
ir2_strdup 2 11 64 2
ir2_shader_create 1 5 23 1
ir2_shader_destroy 1 5 19 1
shader_resolve 11 31 260 2
ir2_shader_assemble 11 52 371 2
ir2_cf_create 1 10 76 2
cf_emit 19 46 247 2
ir2_instr_create 1 12 98 2
instr_emit_fetch 9 64 540 4
instr_emit_alu 15 85 698 3
instr_emit 3 9 61 4
ir2_reg_create 1 14 110 4
reg_update_stats 4 12 104 3
reg_fetch_src_swiz 6 20 132 2
reg_fetch_dst_swiz 11 27 181 1
reg_alu_dst_swiz 6 22 145 1
reg_alu_src_swiz 8 24 182 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/ir-a2xx.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir2_cf_create_alloc 2 9 54 3
ir2_instr_create_alu 2 9 54 3
ir2_instr_create_vtx_fetch 1 12 88 6
ir2_instr_create_tex_fetch 1 7 43 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_blend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
blend_func 6 18 55 1
fd2_blend_state_create 10 39 248 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_screen.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_rasterizer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd2_rasterizer_state_create 14 59 340 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_emit.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_zsa.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd2_zsa_stateobj 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_draw.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/fd2_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_shader 2 8 35 1
delete_shader 1 7 35 1
assemble 3 16 96 1
compile 3 17 85 2
emit 4 11 104 2
fd2_fp_state_create 2 9 47 2
fd2_fp_state_delete 1 5 25 2
fd2_vp_state_create 2 9 47 2
fd2_vp_state_delete 1 5 25 2
patch_vtx_fetches 6 41 344 3
patch_tex_fetches 3 14 105 3
fd2_program_validate 5 14 126 1
fd2_program_emit 3 22 170 2
create_blit_fp 2 21 164 1
create_blit_vp 2 31 289 1
create_solid_fp 2 16 116 1
create_solid_vp 2 22 190 1
fd2_prog_init 1 13 94 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/ir3/ir3_compiler_nir.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compile_init 7 47 334 2
compile_error 1 10 58 3
compile_free 1 4 14 1
declare_var 1 9 74 2
get_var 2 9 56 2
__get_dst 1 7 48 3
get_dst 2 9 63 3
get_dst_ssa 1 4 26 3
get_src 2 12 78 2
create_immed 1 10 67 2
create_addr 1 16 155 2
get_addr 3 16 94 2
get_predicate 1 9 75 2
create_uniform 1 10 65 2
create_uniform_indirect 1 12 85 3
create_collect 3 12 86 3
create_indirect_load 1 17 121 5
create_var_load 2 21 147 4
create_var_store 1 20 156 5
create_input 1 8 46 2
create_frag_input 2 15 114 2
create_frag_coord 5 21 144 2
create_driver_param 1 6 48 2
split_dest 4 20 166 5
ir3_b2n 1 4 24 2
ir3_n2b 1 4 24 2
emit_alu 72 276 2630 2
emit_intrinsic_load_ubo 6 35 328 3
emit_intrinsic_load_var 6 32 249 3
emit_intrinsic_store_var 6 31 238 2
add_sysval_input 1 15 136 3
emit_intrinsic 28 138 1022 2
emit_load_const 2 7 73 2
emit_undef 2 7 71 2
tex_info 13 29 126 3
emit_tex 56 156 1261 2
emit_tex_query_levels 2 11 116 2
emit_tex_txs 4 24 226 2
emit_phi 1 11 95 2
resolve_phis 3 17 135 2
emit_jump 3 11 44 2
emit_instr 12 42 189 2
get_block 2 12 72 2
emit_block 4 19 135 2
emit_if 1 8 71 2
emit_loop 1 4 23 2
emit_cf_list 5 19 91 2
emit_stream_out 4 48 501 1
emit_function 3 13 104 2
setup_input 18 65 536 2
setup_output 20 66 409 2
max_drvloc 1 8 42 1
emit_instructions 4 42 328 1
fixup_frag_inputs 3 40 403 1
fixup_astc_srgb 3 18 165 1
ir3_compile_shader_nir 36 137 992 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd4_context_destroy 1 10 63 1
fd4_context_create 3 34 231 3
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a2xx/a2xx.xml.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
A2XX_MH_MMU_CONFIG_RB_W_CLNT_BEHAVIOR 1 4 20 1
A2XX_MH_MMU_CONFIG_CP_W_CLNT_BEHAVIOR 1 4 20 1
A2XX_MH_MMU_CONFIG_CP_R0_CLNT_BEHAVIOR 1 4 20 1
A2XX_MH_MMU_CONFIG_CP_R1_CLNT_BEHAVIOR 1 4 20 1
A2XX_MH_MMU_CONFIG_CP_R2_CLNT_BEHAVIOR 1 4 20 1
A2XX_MH_MMU_CONFIG_CP_R3_CLNT_BEHAVIOR 1 4 20 1
A2XX_MH_MMU_CONFIG_CP_R4_CLNT_BEHAVIOR 1 4 20 1
A2XX_MH_MMU_CONFIG_VGT_R0_CLNT_BEHAVIOR 1 4 20 1
A2XX_MH_MMU_CONFIG_VGT_R1_CLNT_BEHAVIOR 1 4 20 1
A2XX_MH_MMU_CONFIG_TC_R_CLNT_BEHAVIOR 1 4 20 1
A2XX_MH_MMU_CONFIG_PA_W_CLNT_BEHAVIOR 1 4 20 1
A2XX_RBBM_STATUS_CMDFIFO_AVAIL 1 4 19 1
A2XX_MH_ARBITER_CONFIG_SAME_PAGE_LIMIT 1 4 19 1
A2XX_MH_ARBITER_CONFIG_PAGE_SIZE 1 4 19 1
A2XX_MH_ARBITER_CONFIG_IN_FLIGHT_LIMIT 1 4 19 1
A2XX_A220_VSC_BIN_SIZE_WIDTH 1 4 22 1
A2XX_A220_VSC_BIN_SIZE_HEIGHT 1 4 22 1
REG_A2XX_VSC_PIPE 1 1 14 1
REG_A2XX_VSC_PIPE_CONFIG 1 1 14 1
REG_A2XX_VSC_PIPE_DATA_ADDRESS 1 1 14 1
REG_A2XX_VSC_PIPE_DATA_LENGTH 1 1 14 1
A2XX_RB_BC_CONTROL_ACCUM_TIMEOUT_SELECT 1 4 19 1
A2XX_RB_BC_CONTROL_AZ_THROTTLE_COUNT 1 4 19 1
A2XX_RB_BC_CONTROL_ACCUM_ALLOC_MASK 1 4 19 1
A2XX_RB_BC_CONTROL_ACCUM_DATA_FIFO_LIMIT 1 4 19 1
A2XX_RB_BC_CONTROL_MEM_EXPORT_TIMEOUT_SELECT 1 4 19 1
A2XX_RB_COLOR_INFO_FORMAT 1 4 20 1
A2XX_RB_COLOR_INFO_ROUND_MODE 1 4 19 1
A2XX_RB_COLOR_INFO_ENDIAN 1 4 19 1
A2XX_RB_COLOR_INFO_SWAP 1 4 19 1
A2XX_RB_COLOR_INFO_BASE 1 4 22 1
A2XX_RB_DEPTH_INFO_DEPTH_FORMAT 1 4 20 1
A2XX_RB_DEPTH_INFO_DEPTH_BASE 1 4 22 1
A2XX_PA_SC_SCREEN_SCISSOR_TL_X 1 4 19 1
A2XX_PA_SC_SCREEN_SCISSOR_TL_Y 1 4 19 1
A2XX_PA_SC_SCREEN_SCISSOR_BR_X 1 4 19 1
A2XX_PA_SC_SCREEN_SCISSOR_BR_Y 1 4 19 1
A2XX_PA_SC_WINDOW_OFFSET_X 1 4 19 1
A2XX_PA_SC_WINDOW_OFFSET_Y 1 4 19 1
A2XX_PA_SC_WINDOW_SCISSOR_TL_X 1 4 19 1
A2XX_PA_SC_WINDOW_SCISSOR_TL_Y 1 4 19 1
A2XX_PA_SC_WINDOW_SCISSOR_BR_X 1 4 19 1
A2XX_PA_SC_WINDOW_SCISSOR_BR_Y 1 4 19 1
A2XX_RB_STENCILREFMASK_BF_STENCILREF 1 4 19 1
A2XX_RB_STENCILREFMASK_BF_STENCILMASK 1 4 19 1
A2XX_RB_STENCILREFMASK_BF_STENCILWRITEMASK 1 4 19 1
A2XX_RB_STENCILREFMASK_STENCILREF 1 4 19 1
A2XX_RB_STENCILREFMASK_STENCILMASK 1 4 19 1
A2XX_RB_STENCILREFMASK_STENCILWRITEMASK 1 4 19 1
A2XX_PA_CL_VPORT_XSCALE 1 4 22 1
A2XX_PA_CL_VPORT_XOFFSET 1 4 22 1
A2XX_PA_CL_VPORT_YSCALE 1 4 22 1
A2XX_PA_CL_VPORT_YOFFSET 1 4 22 1
A2XX_PA_CL_VPORT_ZSCALE 1 4 22 1
A2XX_PA_CL_VPORT_ZOFFSET 1 4 22 1
A2XX_SQ_PROGRAM_CNTL_VS_REGS 1 4 19 1
A2XX_SQ_PROGRAM_CNTL_PS_REGS 1 4 19 1
A2XX_SQ_PROGRAM_CNTL_VS_EXPORT_COUNT 1 4 19 1
A2XX_SQ_PROGRAM_CNTL_VS_EXPORT_MODE 1 4 20 1
A2XX_SQ_PROGRAM_CNTL_PS_EXPORT_MODE 1 4 19 1
A2XX_SQ_CONTEXT_MISC_SC_SAMPLE_CNTL 1 4 20 1
A2XX_SQ_CONTEXT_MISC_PARAM_GEN_POS 1 4 19 1
A2XX_VGT_DRAW_INITIATOR_PRIM_TYPE 1 4 20 1
A2XX_VGT_DRAW_INITIATOR_SOURCE_SELECT 1 4 20 1
A2XX_VGT_DRAW_INITIATOR_VIS_CULL 1 4 20 1
A2XX_VGT_DRAW_INITIATOR_INDEX_SIZE 1 4 20 1
A2XX_VGT_DRAW_INITIATOR_NUM_INSTANCES 1 4 19 1
A2XX_RB_DEPTHCONTROL_ZFUNC 1 4 20 1
A2XX_RB_DEPTHCONTROL_STENCILFUNC 1 4 20 1
A2XX_RB_DEPTHCONTROL_STENCILFAIL 1 4 20 1
A2XX_RB_DEPTHCONTROL_STENCILZPASS 1 4 20 1
A2XX_RB_DEPTHCONTROL_STENCILZFAIL 1 4 20 1
A2XX_RB_DEPTHCONTROL_STENCILFUNC_BF 1 4 20 1
A2XX_RB_DEPTHCONTROL_STENCILFAIL_BF 1 4 20 1
A2XX_RB_DEPTHCONTROL_STENCILZPASS_BF 1 4 20 1
A2XX_RB_DEPTHCONTROL_STENCILZFAIL_BF 1 4 20 1
A2XX_RB_BLEND_CONTROL_COLOR_SRCBLEND 1 4 20 1
A2XX_RB_BLEND_CONTROL_COLOR_COMB_FCN 1 4 20 1
A2XX_RB_BLEND_CONTROL_COLOR_DESTBLEND 1 4 20 1
A2XX_RB_BLEND_CONTROL_ALPHA_SRCBLEND 1 4 20 1
A2XX_RB_BLEND_CONTROL_ALPHA_COMB_FCN 1 4 20 1
A2XX_RB_BLEND_CONTROL_ALPHA_DESTBLEND 1 4 20 1
A2XX_RB_COLORCONTROL_ALPHA_FUNC 1 4 20 1
A2XX_RB_COLORCONTROL_ROP_CODE 1 4 19 1
A2XX_RB_COLORCONTROL_DITHER_MODE 1 4 20 1
A2XX_RB_COLORCONTROL_DITHER_TYPE 1 4 20 1
A2XX_RB_COLORCONTROL_ALPHA_TO_MASK_OFFSET0 1 4 19 1
A2XX_RB_COLORCONTROL_ALPHA_TO_MASK_OFFSET1 1 4 19 1
A2XX_RB_COLORCONTROL_ALPHA_TO_MASK_OFFSET2 1 4 19 1
A2XX_RB_COLORCONTROL_ALPHA_TO_MASK_OFFSET3 1 4 19 1
A2XX_VGT_CURRENT_BIN_ID_MAX_COLUMN 1 4 19 1
A2XX_VGT_CURRENT_BIN_ID_MAX_ROW 1 4 19 1
A2XX_VGT_CURRENT_BIN_ID_MAX_GUARD_BAND_MASK 1 4 19 1
A2XX_PA_CL_CLIP_CNTL_DX_CLIP_SPACE_DEF 1 4 20 1
A2XX_PA_SU_SC_MODE_CNTL_POLYMODE 1 4 20 1
A2XX_PA_SU_SC_MODE_CNTL_FRONT_PTYPE 1 4 20 1
A2XX_PA_SU_SC_MODE_CNTL_BACK_PTYPE 1 4 20 1
A2XX_VGT_CURRENT_BIN_ID_MIN_COLUMN 1 4 19 1
A2XX_VGT_CURRENT_BIN_ID_MIN_ROW 1 4 19 1
A2XX_VGT_CURRENT_BIN_ID_MIN_GUARD_BAND_MASK 1 4 19 1
A2XX_RB_MODECONTROL_EDRAM_MODE 1 4 20 1
A2XX_CLEAR_COLOR_RED 1 4 19 1
A2XX_CLEAR_COLOR_GREEN 1 4 19 1
A2XX_CLEAR_COLOR_BLUE 1 4 19 1
A2XX_CLEAR_COLOR_ALPHA 1 4 19 1
A2XX_PA_SU_POINT_SIZE_HEIGHT 1 4 30 1
A2XX_PA_SU_POINT_SIZE_WIDTH 1 4 30 1
A2XX_PA_SU_POINT_MINMAX_MIN 1 4 30 1
A2XX_PA_SU_POINT_MINMAX_MAX 1 4 30 1
A2XX_PA_SU_LINE_CNTL_WIDTH 1 4 30 1
A2XX_PA_SC_LINE_STIPPLE_LINE_PATTERN 1 4 19 1
A2XX_PA_SC_LINE_STIPPLE_REPEAT_COUNT 1 4 19 1
A2XX_PA_SC_LINE_STIPPLE_PATTERN_BIT_ORDER 1 4 20 1
A2XX_PA_SC_LINE_STIPPLE_AUTO_RESET_CNTL 1 4 20 1
A2XX_PA_SC_LINE_CNTL_BRES_CNTL 1 4 19 1
A2XX_PA_SU_VTX_CNTL_PIX_CENTER 1 4 20 1
A2XX_PA_SU_VTX_CNTL_ROUND_MODE 1 4 20 1
A2XX_PA_SU_VTX_CNTL_QUANT_MODE 1 4 20 1
A2XX_PA_CL_GB_VERT_CLIP_ADJ 1 4 22 1
A2XX_PA_CL_GB_VERT_DISC_ADJ 1 4 22 1
A2XX_PA_CL_GB_HORZ_CLIP_ADJ 1 4 22 1
A2XX_PA_CL_GB_HORZ_DISC_ADJ 1 4 22 1
A2XX_SQ_VS_CONST_BASE 1 4 19 1
A2XX_SQ_VS_CONST_SIZE 1 4 19 1
A2XX_SQ_PS_CONST_BASE 1 4 19 1
A2XX_SQ_PS_CONST_SIZE 1 4 19 1
A2XX_RB_COPY_CONTROL_COPY_SAMPLE_SELECT 1 4 20 1
A2XX_RB_COPY_CONTROL_CLEAR_MASK 1 4 19 1
A2XX_RB_COPY_DEST_PITCH 1 4 22 1
A2XX_RB_COPY_DEST_INFO_DEST_ENDIAN 1 4 20 1
A2XX_RB_COPY_DEST_INFO_FORMAT 1 4 20 1
A2XX_RB_COPY_DEST_INFO_SWAP 1 4 19 1
A2XX_RB_COPY_DEST_INFO_DITHER_MODE 1 4 20 1
A2XX_RB_COPY_DEST_INFO_DITHER_TYPE 1 4 20 1
A2XX_RB_COPY_DEST_OFFSET_X 1 4 19 1
A2XX_RB_COPY_DEST_OFFSET_Y 1 4 19 1
A2XX_SQ_TEX_0_CLAMP_X 1 4 20 1
A2XX_SQ_TEX_0_CLAMP_Y 1 4 20 1
A2XX_SQ_TEX_0_CLAMP_Z 1 4 20 1
A2XX_SQ_TEX_0_PITCH 1 4 22 1
A2XX_SQ_TEX_2_WIDTH 1 4 19 1
A2XX_SQ_TEX_2_HEIGHT 1 4 19 1
A2XX_SQ_TEX_3_SWIZ_X 1 4 20 1
A2XX_SQ_TEX_3_SWIZ_Y 1 4 20 1
A2XX_SQ_TEX_3_SWIZ_Z 1 4 20 1
A2XX_SQ_TEX_3_SWIZ_W 1 4 20 1
A2XX_SQ_TEX_3_XY_MAG_FILTER 1 4 20 1
A2XX_SQ_TEX_3_XY_MIN_FILTER 1 4 20 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_gmem.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_query.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_texture.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd4_sampler_stateobj 1 4 17 1
fd4_pipe_sampler_view 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_rasterizer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd4_rasterizer_stateobj 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_blend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
blend_func 6 18 55 1
fd4_blend_state_create 20 70 429 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_emit.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd4_emit_format 2 6 25 1
fd4_emit_get_vp 2 8 53 1
fd4_emit_get_fp 3 13 82 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_impl 8 22 179 3
fixup_shader_state 18 32 259 2
fd4_draw_vbo 9 60 454 2
fd4_draw_init 1 5 25 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd4_screen_is_format_supported 19 51 295 5
fd4_screen_init 1 8 52 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_rasterizer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd4_rasterizer_state_create 12 50 289 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_program.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd4_context 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_screen.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_gmem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_mrt 15 66 442 6
use_hw_binning 4 8 69 1
emit_gmem2mem_surf 2 31 265 4
fd4_emit_tile_gmem2mem 10 92 759 2
emit_mem2gmem_surf 3 15 133 5
fd4_emit_tile_mem2gmem 9 147 1251 2
patch_draws 2 9 82 2
fd4_emit_sysmem_prep 1 25 202 1
update_vsc_pipe 5 31 270 1
emit_binning_pass 2 47 356 1
fd4_emit_tile_init 2 32 224 1
fd4_emit_tile_prep 4 40 317 2
fd4_emit_tile_renderprep 2 43 401 2
fd4_gmem_init 1 10 55 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
occlusion_get_sample 1 18 133 2
count_samples 1 5 31 2
occlusion_counter_accumulate_result 1 7 40 4
occlusion_predicate_accumulate_result 1 7 44 4
time_elapsed_enable 1 6 39 2
time_elapsed_get_sample 1 32 282 2
time_elapsed_accumulate_result 1 7 55 4
timestamp_accumulate_result 2 9 58 4
fd4_query_context_init 1 7 41 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tex_clamp 10 25 91 3
tex_filter 4 12 44 2
fd4_sampler_state_create 6 40 311 2
fd4_sampler_states_bind 13 41 260 5
tex_type 10 20 59 1
use_astc_srgb_workaround 2 5 38 2
fd4_sampler_view_create 12 77 551 3
fd4_set_sampler_views 6 23 146 5
fd4_texture_init 1 7 33 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_format.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_draw.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DRAW4 1 9 41 4
fd4_draw 4 26 179 11
fd4_size2indextype 4 11 46 1
fd4_draw_emit 2 28 173 5
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_format.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd4_pipe2vtx 2 6 29 1
fd4_pipe2tex 2 6 29 1
fd4_pipe2color 2 6 29 1
fd4_pipe2swap 2 6 29 1
fd4_pipe2fetchsize 9 20 102 1
fd4_gmem_restore_format 5 14 40 1
fd4_pipe2depth 8 17 49 1
tex_swiz 7 12 51 1
fd4_tex_swiz 1 14 110 5
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_zsa.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd4_zsa_stateobj 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_blend.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd4_blend_stateobj 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_zsa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd4_zsa_state_create 7 58 331 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_blend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
blend_func 6 18 55 1
fd3_blend_state_create 22 65 400 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_blend.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd3_blend_stateobj 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd3_rasterizer_stateobj 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_query.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_format.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
delete_shader_stateobj 1 5 21 1
create_shader_stateobj 1 9 71 3
fd4_fp_state_create 1 5 25 2
fd4_fp_state_delete 1 5 25 2
fd4_vp_state_create 1 5 25 2
fd4_vp_state_delete 1 5 25 2
emit_shader 6 37 221 2
setup_stages 6 36 393 2
fd4_program_emit 43 286 2995 4
fd4_prog_init 1 8 38 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_gmem.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd3_screen_is_format_supported 18 52 298 5
fd3_screen_init 1 8 52 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_texture.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd3_sampler_stateobj 1 4 17 1
fd3_pipe_sampler_view 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/fd4_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd4_emit_const 4 33 226 7
fd4_emit_const_bo 4 25 212 7
emit_textures 13 102 778 5
fd4_emit_gmem_restore_tex 10 85 697 3
fd4_emit_vertex_bufs 17 112 875 2
fd4_emit_state 37 210 1886 3
fd4_emit_restore 1 109 866 2
fd4_emit_ib 1 4 23 2
fd4_emit_init 1 7 37 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tex_clamp 10 25 91 3
tex_filter 4 12 44 2
fd3_sampler_state_create 6 41 312 2
fd3_sampler_states_bind 13 41 260 5
tex_type 10 20 59 1
fd3_sampler_view_create 11 62 465 3
fd3_texture_init 1 7 33 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd3_context 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_draw.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
occlusion_get_sample 1 26 176 2
count_samples 2 9 57 2
occlusion_counter_accumulate_result 1 7 40 4
occlusion_predicate_accumulate_result 1 7 44 4
fd3_query_context_init 1 5 25 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
add_sat 3 9 47 2
draw_impl 8 26 227 3
fixup_shader_state 15 28 223 2
fd3_draw_vbo 6 42 332 2
fd3_draw_init 1 5 25 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_zsa.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd3_zsa_stateobj 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_format.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd3_pipe2vtx 2 6 29 1
fd3_pipe2tex 2 6 29 1
fd3_pipe2color 2 6 29 1
fd3_pipe2swap 2 6 29 1
fd3_pipe2fetchsize 8 19 98 1
fd3_pipe2nblocksx 2 6 34 2
fd3_gmem_restore_format 5 14 40 1
fd3_fs_output_format 6 15 50 1
tex_swiz 7 12 51 1
fd3_tex_swiz 1 14 110 5
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd3_emit_const 4 33 226 7
fd3_emit_const_bo 4 25 212 7
emit_textures 14 102 805 4
fd3_emit_gmem_restore_tex 11 82 659 3
fd3_emit_vertex_bufs 17 107 818 2
fd3_emit_state 47 252 2185 3
fd3_emit_restore 4 109 845 2
fd3_emit_ib 1 4 23 2
fd3_emit_init 1 7 37 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd3_context_destroy 1 10 63 1
fd3_context_create 3 34 231 3
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
delete_shader_stateobj 1 5 21 1
create_shader_stateobj 1 9 71 3
fd3_fp_state_create 1 5 25 2
fd3_fp_state_delete 1 5 25 2
fd3_vp_state_create 1 5 25 2
fd3_vp_state_delete 1 5 25 2
fd3_needs_manual_clipping 3 10 68 2
emit_shader 5 36 210 2
fd3_program_emit 39 261 2232 4
fd3_prog_init 1 8 38 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_screen.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_program.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_emit.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd3_emit_get_vp 2 8 53 1
fd3_emit_get_fp 3 13 82 1
fd3_emit_cache_flush 1 9 57 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_zsa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd3_zsa_state_create 7 55 327 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_rasterizer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd3_rasterizer_state_create 11 48 288 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/adreno_pm4.xml.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CP_LOAD_STATE_0_DST_OFF 1 4 19 1
CP_LOAD_STATE_0_STATE_SRC 1 4 20 1
CP_LOAD_STATE_0_STATE_BLOCK 1 4 20 1
CP_LOAD_STATE_0_NUM_UNIT 1 4 19 1
CP_LOAD_STATE_1_STATE_TYPE 1 4 20 1
CP_LOAD_STATE_1_EXT_SRC_ADDR 1 4 22 1
CP_DRAW_INDX_0_VIZ_QUERY 1 4 19 1
CP_DRAW_INDX_1_PRIM_TYPE 1 4 20 1
CP_DRAW_INDX_1_SOURCE_SELECT 1 4 20 1
CP_DRAW_INDX_1_VIS_CULL 1 4 20 1
CP_DRAW_INDX_1_INDEX_SIZE 1 4 20 1
CP_DRAW_INDX_1_NUM_INSTANCES 1 4 19 1
CP_DRAW_INDX_2_NUM_INDICES 1 4 19 1
CP_DRAW_INDX_3_INDX_BASE 1 4 19 1
CP_DRAW_INDX_4_INDX_SIZE 1 4 19 1
CP_DRAW_INDX_2_0_VIZ_QUERY 1 4 19 1
CP_DRAW_INDX_2_1_PRIM_TYPE 1 4 20 1
CP_DRAW_INDX_2_1_SOURCE_SELECT 1 4 20 1
CP_DRAW_INDX_2_1_VIS_CULL 1 4 20 1
CP_DRAW_INDX_2_1_INDEX_SIZE 1 4 20 1
CP_DRAW_INDX_2_1_NUM_INSTANCES 1 4 19 1
CP_DRAW_INDX_2_2_NUM_INDICES 1 4 19 1
CP_DRAW_INDX_OFFSET_0_PRIM_TYPE 1 4 20 1
CP_DRAW_INDX_OFFSET_0_SOURCE_SELECT 1 4 20 1
CP_DRAW_INDX_OFFSET_0_VIS_CULL 1 4 20 1
CP_DRAW_INDX_OFFSET_0_INDEX_SIZE 1 4 20 1
CP_DRAW_INDX_OFFSET_0_TESS_MODE 1 4 19 1
CP_DRAW_INDX_OFFSET_1_NUM_INSTANCES 1 4 19 1
CP_DRAW_INDX_OFFSET_2_NUM_INDICES 1 4 19 1
CP_DRAW_INDX_OFFSET_4_INDX_BASE 1 4 19 1
CP_DRAW_INDX_OFFSET_5_INDX_SIZE 1 4 19 1
CP_SET_DRAW_STATE_0_COUNT 1 4 19 1
CP_SET_DRAW_STATE_0_GROUP_ID 1 4 19 1
CP_SET_DRAW_STATE_1_ADDR 1 4 19 1
CP_SET_BIN_1_X1 1 4 19 1
CP_SET_BIN_1_Y1 1 4 19 1
CP_SET_BIN_2_X2 1 4 19 1
CP_SET_BIN_2_Y2 1 4 19 1
CP_SET_BIN_DATA_0_BIN_DATA_ADDR 1 4 19 1
CP_SET_BIN_DATA_1_BIN_SIZE_ADDRESS 1 4 19 1
CP_REG_TO_MEM_0_REG 1 4 19 1
CP_REG_TO_MEM_0_CNT 1 4 19 1
CP_REG_TO_MEM_1_DEST 1 4 19 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_draw.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_draw 5 35 246 11
size2indextype 4 11 46 1
fd_draw_emit 2 28 177 5
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_program.h
Source file: ./lib/mesa/src/gallium/drivers/r600/r600_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_add_gpr_array 3 15 109 4
r600_dump_streamout 7 20 186 1
store_shader 5 23 196 2
r600_pipe_shader_create 32 114 683 3
r600_pipe_shader_destroy 1 6 42 2
tgsi_last_instruction 3 10 49 1
tgsi_is_supported 18 47 282 1
eg_get_interpolator_index 7 23 82 2
evergreen_interp_assign_ij_index 1 9 67 2
evergreen_interp_alu 7 31 259 2
evergreen_interp_flat 4 20 156 2
r600_spi_sid 7 19 87 1
r600_get_lds_unique_index 9 25 90 2
evergreen_interp_input 3 14 98 2
select_twoside_color 3 24 205 3
single_alu_op2 10 52 380 8
single_alu_op3 5 35 240 10
get_lds_offset0 3 14 64 4
get_address_file_reg 2 4 34 2
r600_get_temp 1 4 19 1
vs_add_primid_output 1 12 105 2
tgsi_barrier 2 12 68 1
tgsi_declaration 54 203 1579 1
allocate_system_value_inputs 16 65 507 2
evergreen_gpr_count 17 55 400 1
load_sample_position 4 46 295 3
tgsi_src 28 115 1141 3
tgsi_fetch_rel_const 4 45 307 6
fetch_gs_input 18 99 682 3
tgsi_split_gs_inputs 6 21 176 1
r600_get_byte_address 12 83 493 6
do_lds_fetch_values 8 44 319 3
fetch_tes_input 5 17 104 3
fetch_tcs_input 4 19 106 3
fetch_tcs_output 5 18 104 3
tgsi_split_lds_inputs 8 27 232 1
tgsi_split_constant 11 51 493 1
tgsi_split_literal_constant 9 34 288 1
process_twoside_color_inputs 4 12 84 1
emit_streamout 24 100 752 4
convert_edgeflag_to_int 2 23 174 1
generate_gs_copy_shader 37 263 1833 3
emit_inc_ring_offset 3 19 140 3
emit_gs_ring_writes 17 56 387 4
r600_fetch_tess_io_info 6 61 362 1
emit_lds_vs_writes 12 54 398 1
r600_store_tcs_output 16 70 606 1
r600_tess_factor_read 3 21 125 2
r600_emit_tess_factor 22 111 750 1
r600_shader_from_tgsi 149 633 5140 3
tgsi_unsupported 1 8 39 1
tgsi_end 1 4 12 1
r600_bytecode_src 1 13 90 3
r600_bytecode_src_set_abs 1 5 21 1
r600_bytecode_src_toggle_neg 1 4 18 1
tgsi_dst 5 21 128 4
tgsi_op2_64_params 25 89 667 3
tgsi_op2_64 3 11 80 1
tgsi_op2_64_single_dest 1 4 19 1
tgsi_op2_64_single_dest_s 1 4 19 1
tgsi_op3_64 7 28 233 1
tgsi_op2_s 16 60 491 3
tgsi_op2 1 4 19 1
tgsi_op2_swap 1 4 19 1
tgsi_op2_trans 1 4 19 1
tgsi_ineg 5 23 203 1
tgsi_dneg 7 24 209 1
tgsi_dfracexp 11 50 465 1
egcm_int_to_double 7 38 329 1
egcm_double_to_int 6 33 303 1
cayman_emit_double_instr 14 44 425 1
cayman_emit_float_instr 7 25 238 1
cayman_mul_int_instr 11 43 382 1
cayman_mul_double_instr 12 43 396 1
tgsi_setup_trig 5 57 500 1
cayman_trig 6 25 219 1
tgsi_trig 7 35 291 1
tgsi_scs 21 94 785 1
tgsi_kill 5 27 201 1
tgsi_lit 17 127 1147 1
tgsi_rsq 3 19 152 1
tgsi_helper_tempx_replicate 4 20 166 1
tgsi_trans_srcx_replicate 3 18 145 1
cayman_pow 9 43 392 1
tgsi_pow 4 34 279 1
tgsi_divmod 77 587 5310 3
tgsi_udiv 1 4 19 1
tgsi_umod 1 4 19 1
tgsi_idiv 1 4 19 1
tgsi_imod 1 4 19 1
tgsi_f2i 10 38 322 1
tgsi_iabs 9 43 379 1
tgsi_issg 9 46 399 1
tgsi_ssg 7 40 351 1
tgsi_bfi 10 60 547 1
tgsi_msb 11 64 552 1
tgsi_interp_egcm 27 141 1202 1
tgsi_helper_copy 5 24 180 2
tgsi_make_src_for_op3 3 26 164 5
tgsi_op3 9 35 304 1
tgsi_dp 11 46 367 1
tgsi_tex_src_requires_loading 7 10 107 2
tgsi_tex_get_src_gpr 1 6 54 2
do_vtx_fetch_inst 17 79 755 2
r600_do_buffer_txq 3 24 205 1
tgsi_tex 202 747 6131 1
tgsi_lrp 22 97 873 1
tgsi_cmp 12 46 411 1
tgsi_ucmp 5 26 250 1
tgsi_xpd 12 63 559 1
tgsi_exp 19 102 848 1
tgsi_log 39 206 1728 1
tgsi_eg_arl 8 41 313 1
tgsi_r600_arl 15 71 603 1
tgsi_opdst 8 27 217 1
emit_logic_pred 2 20 153 3
pops 8 29 186 2
callstack_update_max_depth 8 31 151 2
callstack_pop 4 20 108 2
callstack_push 4 16 72 2
fc_set_mid 1 8 77 2
fc_pushlevel 1 6 57 2
fc_poplevel 1 10 66 1
emit_return 1 5 22 1
emit_jump_to_offset 1 6 38 3
emit_setret_in_loop_flag 1 4 15 2
emit_testflag 1 3 9 1
emit_return_on_flag 1 8 47 2
break_loop_on_flag 1 8 54 2
emit_if 3 14 105 2
tgsi_if 1 4 17 1
tgsi_uif 1 4 17 1
tgsi_else 1 8 67 1
tgsi_endif 3 17 161 1
tgsi_bgnloop 1 7 35 1
tgsi_endloop 3 17 176 1
tgsi_loop_breakc 10 32 173 1
tgsi_loop_brk_cont 4 16 89 1
tgsi_gs_emit 4 15 136 1
tgsi_umad 14 58 516 1
tgsi_pk2h 6 41 377 1
tgsi_up2h 6 42 387 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_sampler_state_delete 1 4 18 2
fd_sampler_view_destroy 1 6 29 2
bind_sampler_states 3 14 99 4
set_sampler_views 4 15 115 4
fd_sampler_states_bind 3 14 90 5
fd_set_sampler_views 4 20 110 5
fd_texture_init 1 5 21 1
fd_setup_border_colors 8 32 278 3
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_state.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_depth_enabled 2 4 22 1
fd_stencil_enabled 2 4 25 1
fd_logicop_enabled 2 4 20 1
fd_blend_enabled 2 4 28 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_batch_cache.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_create_query 2 9 61 3
fd_destroy_query 1 5 38 2
fd_begin_query 1 5 39 2
fd_end_query 1 6 41 2
fd_get_query_result 1 6 51 4
fd_render_condition 1 8 48 4
fd_get_driver_query_info 3 18 120 3
fd_set_active_query_state 1 3 12 2
fd_query_screen_init 1 4 15 1
fd_query_context_init 1 10 51 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/fd3_gmem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_mrt 16 69 467 6
use_hw_binning 4 7 51 1
emit_binning_workaround 1 126 916 1
emit_gmem2mem_surf 3 33 271 5
fd3_emit_tile_gmem2mem 10 104 838 2
emit_mem2gmem_surf 5 39 311 5
fd3_emit_tile_mem2gmem 7 133 1143 2
patch_draws 2 9 84 2
patch_rbrc 2 9 72 2
fd3_emit_sysmem_prep 3 32 272 1
update_vsc_pipe 3 23 190 1
emit_binning_pass 5 96 706 1
fd3_emit_tile_init 2 25 167 1
fd3_emit_tile_prep 1 9 68 2
fd3_emit_tile_renderprep 5 59 536 2
fd3_gmem_init 1 10 55 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_screen_get_name 1 7 37 1
fd_screen_get_vendor 1 4 12 1
fd_screen_get_device_vendor 1 4 12 1
fd_screen_get_timestamp 2 13 79 1
fd_screen_destroy 3 12 73 1
fd_screen_get_param 153 193 711 2
fd_screen_get_paramf 12 24 95 2
fd_screen_get_shader_param 44 74 292 3
fd_get_compiler_options 2 8 41 3
fd_screen_bo_get_handle 4 18 103 4
fd_screen_bo_from_handle 5 21 139 2
fd_screen_create 19 98 613 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_context_flush 3 12 79 3
fd_emit_string_marker 4 21 141 3
fd_context_destroy 8 33 247 1
fd_set_debug_callback 2 9 54 2
create_solid_vertexbuf 1 12 89 1
create_blit_texcoord_vertexbuf 1 6 30 1
fd_context_setup_common_vbos 1 30 253 1
fd_context_cleanup_common_vbos 1 8 65 1
fd_context_init 6 40 256 4
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a4xx/a4xx.xml.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
A4XX_CGC_HLSQ_EARLY_CYC 1 4 19 1
A4XX_RB_FRAME_BUFFER_DIMENSION_WIDTH 1 4 19 1
A4XX_RB_FRAME_BUFFER_DIMENSION_HEIGHT 1 4 19 1
A4XX_RB_MODE_CONTROL_WIDTH 1 4 22 1
A4XX_RB_MODE_CONTROL_HEIGHT 1 4 22 1
A4XX_RB_MSAA_CONTROL_SAMPLES 1 4 19 1
A4XX_RB_RENDER_CONTROL2_MSAA_SAMPLES 1 4 19 1
REG_A4XX_RB_MRT 1 1 14 1
REG_A4XX_RB_MRT_CONTROL 1 1 14 1
A4XX_RB_MRT_CONTROL_ROP_CODE 1 4 20 1
A4XX_RB_MRT_CONTROL_COMPONENT_ENABLE 1 4 19 1
REG_A4XX_RB_MRT_BUF_INFO 1 1 14 1
A4XX_RB_MRT_BUF_INFO_COLOR_FORMAT 1 4 20 1
A4XX_RB_MRT_BUF_INFO_COLOR_TILE_MODE 1 4 20 1
A4XX_RB_MRT_BUF_INFO_DITHER_MODE 1 4 20 1
A4XX_RB_MRT_BUF_INFO_COLOR_SWAP 1 4 20 1
A4XX_RB_MRT_BUF_INFO_COLOR_BUF_PITCH 1 4 22 1
REG_A4XX_RB_MRT_BASE 1 1 14 1
REG_A4XX_RB_MRT_CONTROL3 1 1 14 1
A4XX_RB_MRT_CONTROL3_STRIDE 1 4 19 1
REG_A4XX_RB_MRT_BLEND_CONTROL 1 1 14 1
A4XX_RB_MRT_BLEND_CONTROL_RGB_SRC_FACTOR 1 4 20 1
A4XX_RB_MRT_BLEND_CONTROL_RGB_BLEND_OPCODE 1 4 20 1
A4XX_RB_MRT_BLEND_CONTROL_RGB_DEST_FACTOR 1 4 20 1
A4XX_RB_MRT_BLEND_CONTROL_ALPHA_SRC_FACTOR 1 4 20 1
A4XX_RB_MRT_BLEND_CONTROL_ALPHA_BLEND_OPCODE 1 4 20 1
A4XX_RB_MRT_BLEND_CONTROL_ALPHA_DEST_FACTOR 1 4 20 1
A4XX_RB_BLEND_RED_UINT 1 4 19 1
A4XX_RB_BLEND_RED_SINT 1 4 19 1
A4XX_RB_BLEND_RED_FLOAT 1 4 22 1
A4XX_RB_BLEND_RED_F32 1 4 22 1
A4XX_RB_BLEND_GREEN_UINT 1 4 19 1
A4XX_RB_BLEND_GREEN_SINT 1 4 19 1
A4XX_RB_BLEND_GREEN_FLOAT 1 4 22 1
A4XX_RB_BLEND_GREEN_F32 1 4 22 1
A4XX_RB_BLEND_BLUE_UINT 1 4 19 1
A4XX_RB_BLEND_BLUE_SINT 1 4 19 1
A4XX_RB_BLEND_BLUE_FLOAT 1 4 22 1
A4XX_RB_BLEND_BLUE_F32 1 4 22 1
A4XX_RB_BLEND_ALPHA_UINT 1 4 19 1
A4XX_RB_BLEND_ALPHA_SINT 1 4 19 1
A4XX_RB_BLEND_ALPHA_FLOAT 1 4 22 1
A4XX_RB_BLEND_ALPHA_F32 1 4 22 1
A4XX_RB_ALPHA_CONTROL_ALPHA_REF 1 4 19 1
A4XX_RB_ALPHA_CONTROL_ALPHA_TEST_FUNC 1 4 20 1
A4XX_RB_FS_OUTPUT_ENABLE_BLEND 1 4 19 1
A4XX_RB_FS_OUTPUT_SAMPLE_MASK 1 4 19 1
A4XX_RB_SAMPLE_COUNT_CONTROL_ADDR 1 4 22 1
A4XX_RB_RENDER_COMPONENTS_RT0 1 4 19 1
A4XX_RB_RENDER_COMPONENTS_RT1 1 4 19 1
A4XX_RB_RENDER_COMPONENTS_RT2 1 4 19 1
A4XX_RB_RENDER_COMPONENTS_RT3 1 4 19 1
A4XX_RB_RENDER_COMPONENTS_RT4 1 4 19 1
A4XX_RB_RENDER_COMPONENTS_RT5 1 4 19 1
A4XX_RB_RENDER_COMPONENTS_RT6 1 4 19 1
A4XX_RB_RENDER_COMPONENTS_RT7 1 4 19 1
A4XX_RB_COPY_CONTROL_MSAA_RESOLVE 1 4 20 1
A4XX_RB_COPY_CONTROL_MODE 1 4 20 1
A4XX_RB_COPY_CONTROL_FASTCLEAR 1 4 19 1
A4XX_RB_COPY_CONTROL_GMEM_BASE 1 4 22 1
A4XX_RB_COPY_DEST_BASE_BASE 1 4 22 1
A4XX_RB_COPY_DEST_PITCH_PITCH 1 4 22 1
A4XX_RB_COPY_DEST_INFO_FORMAT 1 4 20 1
A4XX_RB_COPY_DEST_INFO_SWAP 1 4 20 1
A4XX_RB_COPY_DEST_INFO_DITHER_MODE 1 4 20 1
A4XX_RB_COPY_DEST_INFO_COMPONENT_ENABLE 1 4 19 1
A4XX_RB_COPY_DEST_INFO_ENDIAN 1 4 20 1
A4XX_RB_COPY_DEST_INFO_TILE 1 4 20 1
A4XX_RB_FS_OUTPUT_REG_MRT 1 4 19 1
A4XX_RB_DEPTH_CONTROL_ZFUNC 1 4 20 1
A4XX_RB_DEPTH_INFO_DEPTH_FORMAT 1 4 20 1
A4XX_RB_DEPTH_INFO_DEPTH_BASE 1 4 22 1
A4XX_RB_DEPTH_PITCH 1 4 22 1
A4XX_RB_DEPTH_PITCH2 1 4 22 1
A4XX_RB_STENCIL_CONTROL_FUNC 1 4 20 1
A4XX_RB_STENCIL_CONTROL_FAIL 1 4 20 1
A4XX_RB_STENCIL_CONTROL_ZPASS 1 4 20 1
A4XX_RB_STENCIL_CONTROL_ZFAIL 1 4 20 1
A4XX_RB_STENCIL_CONTROL_FUNC_BF 1 4 20 1
A4XX_RB_STENCIL_CONTROL_FAIL_BF 1 4 20 1
A4XX_RB_STENCIL_CONTROL_ZPASS_BF 1 4 20 1
A4XX_RB_STENCIL_CONTROL_ZFAIL_BF 1 4 20 1
A4XX_RB_STENCIL_INFO_STENCIL_BASE 1 4 22 1
A4XX_RB_STENCIL_PITCH 1 4 22 1
A4XX_RB_STENCILREFMASK_STENCILREF 1 4 19 1
A4XX_RB_STENCILREFMASK_STENCILMASK 1 4 19 1
A4XX_RB_STENCILREFMASK_STENCILWRITEMASK 1 4 19 1
A4XX_RB_STENCILREFMASK_BF_STENCILREF 1 4 19 1
A4XX_RB_STENCILREFMASK_BF_STENCILMASK 1 4 19 1
A4XX_RB_STENCILREFMASK_BF_STENCILWRITEMASK 1 4 19 1
A4XX_RB_BIN_OFFSET_X 1 4 19 1
A4XX_RB_BIN_OFFSET_Y 1 4 19 1
REG_A4XX_RB_VPORT_Z_CLAMP 1 1 14 1
REG_A4XX_RB_VPORT_Z_CLAMP_MIN 1 1 14 1
REG_A4XX_RB_VPORT_Z_CLAMP_MAX 1 1 14 1
REG_A4XX_RBBM_CLOCK_CTL_TP 1 1 14 1
REG_A4XX_RBBM_CLOCK_CTL_TP_REG 1 1 14 1
REG_A4XX_RBBM_CLOCK_CTL2_TP 1 1 14 1
REG_A4XX_RBBM_CLOCK_CTL2_TP_REG 1 1 14 1
REG_A4XX_RBBM_CLOCK_HYST_TP 1 1 14 1
REG_A4XX_RBBM_CLOCK_HYST_TP_REG 1 1 14 1
REG_A4XX_RBBM_CLOCK_DELAY_TP 1 1 14 1
REG_A4XX_RBBM_CLOCK_DELAY_TP_REG 1 1 14 1
REG_A4XX_RBBM_CLOCK_CTL_SP 1 1 14 1
REG_A4XX_RBBM_CLOCK_CTL_SP_REG 1 1 14 1
REG_A4XX_RBBM_CLOCK_CTL2_SP 1 1 14 1
REG_A4XX_RBBM_CLOCK_CTL2_SP_REG 1 1 14 1
REG_A4XX_RBBM_CLOCK_HYST_SP 1 1 14 1
REG_A4XX_RBBM_CLOCK_HYST_SP_REG 1 1 14 1
REG_A4XX_RBBM_CLOCK_DELAY_SP 1 1 14 1
REG_A4XX_RBBM_CLOCK_DELAY_SP_REG 1 1 14 1
REG_A4XX_RBBM_CLOCK_CTL_RB 1 1 14 1
REG_A4XX_RBBM_CLOCK_CTL_RB_REG 1 1 14 1
REG_A4XX_RBBM_CLOCK_CTL2_RB 1 1 14 1
REG_A4XX_RBBM_CLOCK_CTL2_RB_REG 1 1 14 1
REG_A4XX_RBBM_CLOCK_CTL_MARB_CCU 1 1 14 1
REG_A4XX_RBBM_CLOCK_CTL_MARB_CCU_REG 1 1 14 1
REG_A4XX_RBBM_CLOCK_HYST_RB_MARB_CCU 1 1 14 1
REG_A4XX_RBBM_CLOCK_HYST_RB_MARB_CCU_REG 1 1 14 1
REG_A4XX_RBBM_CLOCK_DELAY_RB_MARB_CCU_L1 1 1 14 1
REG_A4XX_RBBM_CLOCK_DELAY_RB_MARB_CCU_L1_REG 1 1 14 1
REG_A4XX_CP_PROTECT 1 1 14 1
REG_A4XX_CP_PROTECT_REG 1 1 14 1
REG_A4XX_CP_SCRATCH 1 1 14 1
REG_A4XX_CP_SCRATCH_REG 1 1 14 1
A4XX_SP_VS_CTRL_REG0_THREADMODE 1 4 20 1
A4XX_SP_VS_CTRL_REG0_HALFREGFOOTPRINT 1 4 19 1
A4XX_SP_VS_CTRL_REG0_FULLREGFOOTPRINT 1 4 19 1
A4XX_SP_VS_CTRL_REG0_INOUTREGOVERLAP 1 4 19 1
A4XX_SP_VS_CTRL_REG0_THREADSIZE 1 4 20 1
A4XX_SP_VS_CTRL_REG1_CONSTLENGTH 1 4 19 1
A4XX_SP_VS_CTRL_REG1_INITIALOUTSTANDING 1 4 19 1
A4XX_SP_VS_PARAM_REG_POSREGID 1 4 19 1
A4XX_SP_VS_PARAM_REG_PSIZEREGID 1 4 19 1
A4XX_SP_VS_PARAM_REG_TOTALVSOUTVAR 1 4 19 1
REG_A4XX_SP_VS_OUT 1 1 14 1
REG_A4XX_SP_VS_OUT_REG 1 1 14 1
A4XX_SP_VS_OUT_REG_A_REGID 1 4 19 1
A4XX_SP_VS_OUT_REG_A_COMPMASK 1 4 19 1
A4XX_SP_VS_OUT_REG_B_REGID 1 4 19 1
A4XX_SP_VS_OUT_REG_B_COMPMASK 1 4 19 1
REG_A4XX_SP_VS_VPC_DST 1 1 14 1
REG_A4XX_SP_VS_VPC_DST_REG 1 1 14 1
A4XX_SP_VS_VPC_DST_REG_OUTLOC0 1 4 19 1
A4XX_SP_VS_VPC_DST_REG_OUTLOC1 1 4 19 1
A4XX_SP_VS_VPC_DST_REG_OUTLOC2 1 4 19 1
A4XX_SP_VS_VPC_DST_REG_OUTLOC3 1 4 19 1
A4XX_SP_VS_OBJ_OFFSET_REG_CONSTOBJECTOFFSET 1 4 19 1
A4XX_SP_VS_OBJ_OFFSET_REG_SHADEROBJOFFSET 1 4 19 1
A4XX_SP_FS_CTRL_REG0_THREADMODE 1 4 20 1
A4XX_SP_FS_CTRL_REG0_HALFREGFOOTPRINT 1 4 19 1
A4XX_SP_FS_CTRL_REG0_FULLREGFOOTPRINT 1 4 19 1
A4XX_SP_FS_CTRL_REG0_INOUTREGOVERLAP 1 4 19 1
A4XX_SP_FS_CTRL_REG0_THREADSIZE 1 4 20 1
A4XX_SP_FS_CTRL_REG1_CONSTLENGTH 1 4 19 1
A4XX_SP_FS_OBJ_OFFSET_REG_CONSTOBJECTOFFSET 1 4 19 1
A4XX_SP_FS_OBJ_OFFSET_REG_SHADEROBJOFFSET 1 4 19 1
A4XX_SP_FS_OUTPUT_REG_MRT 1 4 19 1
A4XX_SP_FS_OUTPUT_REG_DEPTH_REGID 1 4 19 1
A4XX_SP_FS_OUTPUT_REG_SAMPLEMASK_REGID 1 4 19 1
REG_A4XX_SP_FS_MRT 1 1 14 1
REG_A4XX_SP_FS_MRT_REG 1 1 14 1
A4XX_SP_FS_MRT_REG_REGID 1 4 19 1
A4XX_SP_FS_MRT_REG_MRTFORMAT 1 4 20 1
A4XX_SP_HS_OBJ_OFFSET_REG_CONSTOBJECTOFFSET 1 4 19 1
A4XX_SP_HS_OBJ_OFFSET_REG_SHADEROBJOFFSET 1 4 19 1
A4XX_SP_DS_PARAM_REG_POSREGID 1 4 19 1
A4XX_SP_DS_PARAM_REG_TOTALGSOUTVAR 1 4 19 1
REG_A4XX_SP_DS_OUT 1 1 14 1
REG_A4XX_SP_DS_OUT_REG 1 1 14 1
A4XX_SP_DS_OUT_REG_A_REGID 1 4 19 1
A4XX_SP_DS_OUT_REG_A_COMPMASK 1 4 19 1
A4XX_SP_DS_OUT_REG_B_REGID 1 4 19 1
A4XX_SP_DS_OUT_REG_B_COMPMASK 1 4 19 1
REG_A4XX_SP_DS_VPC_DST 1 1 14 1
REG_A4XX_SP_DS_VPC_DST_REG 1 1 14 1
A4XX_SP_DS_VPC_DST_REG_OUTLOC0 1 4 19 1
A4XX_SP_DS_VPC_DST_REG_OUTLOC1 1 4 19 1
A4XX_SP_DS_VPC_DST_REG_OUTLOC2 1 4 19 1
A4XX_SP_DS_VPC_DST_REG_OUTLOC3 1 4 19 1
A4XX_SP_DS_OBJ_OFFSET_REG_CONSTOBJECTOFFSET 1 4 19 1
A4XX_SP_DS_OBJ_OFFSET_REG_SHADEROBJOFFSET 1 4 19 1
A4XX_SP_GS_PARAM_REG_POSREGID 1 4 19 1
A4XX_SP_GS_PARAM_REG_PRIMREGID 1 4 19 1
A4XX_SP_GS_PARAM_REG_TOTALGSOUTVAR 1 4 19 1
REG_A4XX_SP_GS_OUT 1 1 14 1
REG_A4XX_SP_GS_OUT_REG 1 1 14 1
A4XX_SP_GS_OUT_REG_A_REGID 1 4 19 1
A4XX_SP_GS_OUT_REG_A_COMPMASK 1 4 19 1
A4XX_SP_GS_OUT_REG_B_REGID 1 4 19 1
A4XX_SP_GS_OUT_REG_B_COMPMASK 1 4 19 1
REG_A4XX_SP_GS_VPC_DST 1 1 14 1
REG_A4XX_SP_GS_VPC_DST_REG 1 1 14 1
A4XX_SP_GS_VPC_DST_REG_OUTLOC0 1 4 19 1
A4XX_SP_GS_VPC_DST_REG_OUTLOC1 1 4 19 1
A4XX_SP_GS_VPC_DST_REG_OUTLOC2 1 4 19 1
A4XX_SP_GS_VPC_DST_REG_OUTLOC3 1 4 19 1
A4XX_SP_GS_OBJ_OFFSET_REG_CONSTOBJECTOFFSET 1 4 19 1
A4XX_SP_GS_OBJ_OFFSET_REG_SHADEROBJOFFSET 1 4 19 1
A4XX_VPC_ATTR_TOTALATTR 1 4 19 1
A4XX_VPC_ATTR_THRDASSIGN 1 4 19 1
A4XX_VPC_PACK_NUMBYPASSVAR 1 4 19 1
A4XX_VPC_PACK_NUMFPNONPOSVAR 1 4 19 1
A4XX_VPC_PACK_NUMNONPOSVSVAR 1 4 19 1
REG_A4XX_VPC_VARYING_INTERP 1 1 14 1
REG_A4XX_VPC_VARYING_INTERP_MODE 1 1 14 1
REG_A4XX_VPC_VARYING_PS_REPL 1 1 14 1
REG_A4XX_VPC_VARYING_PS_REPL_MODE 1 1 14 1
A4XX_VSC_BIN_SIZE_WIDTH 1 4 22 1
A4XX_VSC_BIN_SIZE_HEIGHT 1 4 22 1
REG_A4XX_VSC_PIPE_CONFIG 1 1 14 1
REG_A4XX_VSC_PIPE_CONFIG_REG 1 1 14 1
A4XX_VSC_PIPE_CONFIG_REG_X 1 4 19 1
A4XX_VSC_PIPE_CONFIG_REG_Y 1 4 19 1
A4XX_VSC_PIPE_CONFIG_REG_W 1 4 19 1
A4XX_VSC_PIPE_CONFIG_REG_H 1 4 19 1
REG_A4XX_VSC_PIPE_DATA_ADDRESS 1 1 14 1
REG_A4XX_VSC_PIPE_DATA_ADDRESS_REG 1 1 14 1
REG_A4XX_VSC_PIPE_DATA_LENGTH 1 1 14 1
REG_A4XX_VSC_PIPE_DATA_LENGTH_REG 1 1 14 1
A4XX_VFD_CONTROL_0_TOTALATTRTOVS 1 4 19 1
A4XX_VFD_CONTROL_0_BYPASSATTROVS 1 4 19 1
A4XX_VFD_CONTROL_0_STRMDECINSTRCNT 1 4 19 1
A4XX_VFD_CONTROL_0_STRMFETCHINSTRCNT 1 4 19 1
A4XX_VFD_CONTROL_1_MAXSTORAGE 1 4 19 1
A4XX_VFD_CONTROL_1_REGID4VTX 1 4 19 1
A4XX_VFD_CONTROL_1_REGID4INST 1 4 19 1
A4XX_VFD_CONTROL_3_REGID_VTXCNT 1 4 19 1
A4XX_VFD_CONTROL_3_REGID_TESSX 1 4 19 1
A4XX_VFD_CONTROL_3_REGID_TESSY 1 4 19 1
REG_A4XX_VFD_FETCH 1 1 14 1
REG_A4XX_VFD_FETCH_INSTR_0 1 1 14 1
A4XX_VFD_FETCH_INSTR_0_FETCHSIZE 1 4 19 1
A4XX_VFD_FETCH_INSTR_0_BUFSTRIDE 1 4 19 1
REG_A4XX_VFD_FETCH_INSTR_1 1 1 14 1
REG_A4XX_VFD_FETCH_INSTR_2 1 1 14 1
A4XX_VFD_FETCH_INSTR_2_SIZE 1 4 22 1
REG_A4XX_VFD_FETCH_INSTR_3 1 1 14 1
A4XX_VFD_FETCH_INSTR_3_STEPRATE 1 4 19 1
REG_A4XX_VFD_DECODE 1 1 14 1
REG_A4XX_VFD_DECODE_INSTR 1 1 14 1
A4XX_VFD_DECODE_INSTR_WRITEMASK 1 4 19 1
A4XX_VFD_DECODE_INSTR_FORMAT 1 4 20 1
A4XX_VFD_DECODE_INSTR_REGID 1 4 19 1
A4XX_VFD_DECODE_INSTR_SWAP 1 4 20 1
A4XX_VFD_DECODE_INSTR_SHIFTCNT 1 4 19 1
A4XX_TPL1_TP_TEX_COUNT_VS 1 4 19 1
A4XX_TPL1_TP_TEX_COUNT_HS 1 4 19 1
A4XX_TPL1_TP_TEX_COUNT_DS 1 4 19 1
A4XX_TPL1_TP_TEX_COUNT_GS 1 4 19 1
A4XX_GRAS_CL_GB_CLIP_ADJ_HORZ 1 4 19 1
A4XX_GRAS_CL_GB_CLIP_ADJ_VERT 1 4 19 1
A4XX_GRAS_CL_VPORT_XOFFSET_0 1 4 22 1
A4XX_GRAS_CL_VPORT_XSCALE_0 1 4 22 1
A4XX_GRAS_CL_VPORT_YOFFSET_0 1 4 22 1
A4XX_GRAS_CL_VPORT_YSCALE_0 1 4 22 1
A4XX_GRAS_CL_VPORT_ZOFFSET_0 1 4 22 1
A4XX_GRAS_CL_VPORT_ZSCALE_0 1 4 22 1
A4XX_GRAS_SU_POINT_MINMAX_MIN 1 4 30 1
A4XX_GRAS_SU_POINT_MINMAX_MAX 1 4 30 1
A4XX_GRAS_SU_POINT_SIZE 1 4 30 1
A4XX_GRAS_SU_POLY_OFFSET_SCALE 1 4 22 1
A4XX_GRAS_SU_POLY_OFFSET_OFFSET 1 4 22 1
A4XX_GRAS_SU_POLY_OFFSET_CLAMP 1 4 22 1
A4XX_GRAS_DEPTH_CONTROL_FORMAT 1 4 20 1
A4XX_GRAS_SU_MODE_CONTROL_LINEHALFWIDTH 1 4 30 1
A4XX_GRAS_SC_CONTROL_RENDER_MODE 1 4 20 1
A4XX_GRAS_SC_CONTROL_MSAA_SAMPLES 1 4 19 1
A4XX_GRAS_SC_CONTROL_RASTER_MODE 1 4 19 1
A4XX_GRAS_SC_SCREEN_SCISSOR_TL_X 1 4 19 1
A4XX_GRAS_SC_SCREEN_SCISSOR_TL_Y 1 4 19 1
A4XX_GRAS_SC_SCREEN_SCISSOR_BR_X 1 4 19 1
A4XX_GRAS_SC_SCREEN_SCISSOR_BR_Y 1 4 19 1
A4XX_GRAS_SC_WINDOW_SCISSOR_BR_X 1 4 19 1
A4XX_GRAS_SC_WINDOW_SCISSOR_BR_Y 1 4 19 1
A4XX_GRAS_SC_WINDOW_SCISSOR_TL_X 1 4 19 1
A4XX_GRAS_SC_WINDOW_SCISSOR_TL_Y 1 4 19 1
A4XX_GRAS_SC_EXTENT_WINDOW_BR_X 1 4 19 1
A4XX_GRAS_SC_EXTENT_WINDOW_BR_Y 1 4 19 1
A4XX_GRAS_SC_EXTENT_WINDOW_TL_X 1 4 19 1
A4XX_GRAS_SC_EXTENT_WINDOW_TL_Y 1 4 19 1
A4XX_HLSQ_CONTROL_0_REG_FSTHREADSIZE 1 4 20 1
A4XX_HLSQ_CONTROL_0_REG_CONSTMODE 1 4 19 1
A4XX_HLSQ_CONTROL_1_REG_VSTHREADSIZE 1 4 20 1
A4XX_HLSQ_CONTROL_1_REG_COORDREGID 1 4 19 1
A4XX_HLSQ_CONTROL_1_REG_ZWCOORDREGID 1 4 19 1
A4XX_HLSQ_CONTROL_2_REG_PRIMALLOCTHRESHOLD 1 4 19 1
A4XX_HLSQ_CONTROL_2_REG_FACEREGID 1 4 19 1
A4XX_HLSQ_CONTROL_2_REG_SAMPLEID_REGID 1 4 19 1
A4XX_HLSQ_CONTROL_2_REG_SAMPLEMASK_REGID 1 4 19 1
A4XX_HLSQ_CONTROL_3_REG_REGID 1 4 19 1
A4XX_HLSQ_VS_CONTROL_REG_CONSTLENGTH 1 4 19 1
A4XX_HLSQ_VS_CONTROL_REG_CONSTOBJECTOFFSET 1 4 19 1
A4XX_HLSQ_VS_CONTROL_REG_SHADEROBJOFFSET 1 4 19 1
A4XX_HLSQ_VS_CONTROL_REG_INSTRLENGTH 1 4 19 1
A4XX_HLSQ_FS_CONTROL_REG_CONSTLENGTH 1 4 19 1
A4XX_HLSQ_FS_CONTROL_REG_CONSTOBJECTOFFSET 1 4 19 1
A4XX_HLSQ_FS_CONTROL_REG_SHADEROBJOFFSET 1 4 19 1
A4XX_HLSQ_FS_CONTROL_REG_INSTRLENGTH 1 4 19 1
A4XX_HLSQ_HS_CONTROL_REG_CONSTLENGTH 1 4 19 1
A4XX_HLSQ_HS_CONTROL_REG_CONSTOBJECTOFFSET 1 4 19 1
A4XX_HLSQ_HS_CONTROL_REG_SHADEROBJOFFSET 1 4 19 1
A4XX_HLSQ_HS_CONTROL_REG_INSTRLENGTH 1 4 19 1
A4XX_HLSQ_DS_CONTROL_REG_CONSTLENGTH 1 4 19 1
A4XX_HLSQ_DS_CONTROL_REG_CONSTOBJECTOFFSET 1 4 19 1
A4XX_HLSQ_DS_CONTROL_REG_SHADEROBJOFFSET 1 4 19 1
A4XX_HLSQ_DS_CONTROL_REG_INSTRLENGTH 1 4 19 1
A4XX_HLSQ_GS_CONTROL_REG_CONSTLENGTH 1 4 19 1
A4XX_HLSQ_GS_CONTROL_REG_CONSTOBJECTOFFSET 1 4 19 1
A4XX_HLSQ_GS_CONTROL_REG_SHADEROBJOFFSET 1 4 19 1
A4XX_HLSQ_GS_CONTROL_REG_INSTRLENGTH 1 4 19 1
A4XX_PC_VSTREAM_CONTROL_SIZE 1 4 19 1
A4XX_PC_VSTREAM_CONTROL_N 1 4 19 1
A4XX_PC_PRIM_VTX_CNTL_VAROUT 1 4 19 1
A4XX_PC_PRIM_VTX_CNTL2_POLYMODE_FRONT_PTYPE 1 4 20 1
A4XX_PC_PRIM_VTX_CNTL2_POLYMODE_BACK_PTYPE 1 4 20 1
A4XX_PC_GS_PARAM_MAX_VERTICES 1 4 19 1
A4XX_PC_GS_PARAM_INVOCATIONS 1 4 19 1
A4XX_PC_GS_PARAM_PRIMTYPE 1 4 20 1
A4XX_PC_HS_PARAM_VERTICES_OUT 1 4 19 1
A4XX_PC_HS_PARAM_SPACING 1 4 20 1
A4XX_PC_HS_PARAM_PRIMTYPE 1 4 20 1
A4XX_TEX_SAMP_0_XY_MAG 1 4 20 1
A4XX_TEX_SAMP_0_XY_MIN 1 4 20 1
A4XX_TEX_SAMP_0_WRAP_S 1 4 20 1
A4XX_TEX_SAMP_0_WRAP_T 1 4 20 1
A4XX_TEX_SAMP_0_WRAP_R 1 4 20 1
A4XX_TEX_SAMP_0_ANISO 1 4 20 1
A4XX_TEX_SAMP_0_LOD_BIAS 1 4 30 1
A4XX_TEX_SAMP_1_COMPARE_FUNC 1 4 20 1
A4XX_TEX_SAMP_1_MAX_LOD 1 4 30 1
A4XX_TEX_SAMP_1_MIN_LOD 1 4 30 1
A4XX_TEX_CONST_0_SWIZ_X 1 4 20 1
A4XX_TEX_CONST_0_SWIZ_Y 1 4 20 1
A4XX_TEX_CONST_0_SWIZ_Z 1 4 20 1
A4XX_TEX_CONST_0_SWIZ_W 1 4 20 1
A4XX_TEX_CONST_0_MIPLVLS 1 4 19 1
A4XX_TEX_CONST_0_FMT 1 4 20 1
A4XX_TEX_CONST_0_TYPE 1 4 20 1
A4XX_TEX_CONST_1_HEIGHT 1 4 19 1
A4XX_TEX_CONST_1_WIDTH 1 4 19 1
A4XX_TEX_CONST_2_FETCHSIZE 1 4 20 1
A4XX_TEX_CONST_2_PITCH 1 4 19 1
A4XX_TEX_CONST_2_SWAP 1 4 20 1
A4XX_TEX_CONST_3_LAYERSZ 1 4 22 1
A4XX_TEX_CONST_3_DEPTH 1 4 19 1
A4XX_TEX_CONST_4_LAYERSZ 1 4 22 1
A4XX_TEX_CONST_4_BASE 1 4 22 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_resource.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_resource 1 4 17 1
pending 6 10 53 2
fd_transfer 1 4 17 1
fd_resource_slice 1 5 34 2
fd_resource_offset 2 12 84 3
Source file: ./lib/mesa/src/gallium/drivers/freedreno/a3xx/a3xx.xml.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
REG_A3XX_CP_PROTECT 1 1 14 1
REG_A3XX_CP_PROTECT_REG 1 1 14 1
A3XX_GRAS_CL_CLIP_CNTL_NUM_USER_CLIP_PLANES 1 4 19 1
A3XX_GRAS_CL_GB_CLIP_ADJ_HORZ 1 4 19 1
A3XX_GRAS_CL_GB_CLIP_ADJ_VERT 1 4 19 1
A3XX_GRAS_CL_VPORT_XOFFSET 1 4 22 1
A3XX_GRAS_CL_VPORT_XSCALE 1 4 22 1
A3XX_GRAS_CL_VPORT_YOFFSET 1 4 22 1
A3XX_GRAS_CL_VPORT_YSCALE 1 4 22 1
A3XX_GRAS_CL_VPORT_ZOFFSET 1 4 22 1
A3XX_GRAS_CL_VPORT_ZSCALE 1 4 22 1
A3XX_GRAS_SU_POINT_MINMAX_MIN 1 4 30 1
A3XX_GRAS_SU_POINT_MINMAX_MAX 1 4 30 1
A3XX_GRAS_SU_POINT_SIZE 1 4 30 1
A3XX_GRAS_SU_POLY_OFFSET_SCALE_VAL 1 4 30 1
A3XX_GRAS_SU_POLY_OFFSET_OFFSET 1 4 30 1
A3XX_GRAS_SU_MODE_CONTROL_LINEHALFWIDTH 1 4 30 1
A3XX_GRAS_SC_CONTROL_RENDER_MODE 1 4 20 1
A3XX_GRAS_SC_CONTROL_MSAA_SAMPLES 1 4 20 1
A3XX_GRAS_SC_CONTROL_RASTER_MODE 1 4 19 1
A3XX_GRAS_SC_SCREEN_SCISSOR_TL_X 1 4 19 1
A3XX_GRAS_SC_SCREEN_SCISSOR_TL_Y 1 4 19 1
A3XX_GRAS_SC_SCREEN_SCISSOR_BR_X 1 4 19 1
A3XX_GRAS_SC_SCREEN_SCISSOR_BR_Y 1 4 19 1
A3XX_GRAS_SC_WINDOW_SCISSOR_TL_X 1 4 19 1
A3XX_GRAS_SC_WINDOW_SCISSOR_TL_Y 1 4 19 1
A3XX_GRAS_SC_WINDOW_SCISSOR_BR_X 1 4 19 1
A3XX_GRAS_SC_WINDOW_SCISSOR_BR_Y 1 4 19 1
A3XX_RB_MODE_CONTROL_RENDER_MODE 1 4 20 1
A3XX_RB_MODE_CONTROL_MRT 1 4 19 1
A3XX_RB_RENDER_CONTROL_BIN_WIDTH 1 4 22 1
A3XX_RB_RENDER_CONTROL_ALPHA_TEST_FUNC 1 4 20 1
A3XX_RB_MSAA_CONTROL_SAMPLES 1 4 20 1
A3XX_RB_MSAA_CONTROL_SAMPLE_MASK 1 4 19 1
A3XX_RB_ALPHA_REF_UINT 1 4 19 1
A3XX_RB_ALPHA_REF_FLOAT 1 4 22 1
REG_A3XX_RB_MRT 1 1 14 1
REG_A3XX_RB_MRT_CONTROL 1 1 14 1
A3XX_RB_MRT_CONTROL_ROP_CODE 1 4 20 1
A3XX_RB_MRT_CONTROL_DITHER_MODE 1 4 20 1
A3XX_RB_MRT_CONTROL_COMPONENT_ENABLE 1 4 19 1
REG_A3XX_RB_MRT_BUF_INFO 1 1 14 1
A3XX_RB_MRT_BUF_INFO_COLOR_FORMAT 1 4 20 1
A3XX_RB_MRT_BUF_INFO_COLOR_TILE_MODE 1 4 20 1
A3XX_RB_MRT_BUF_INFO_COLOR_SWAP 1 4 20 1
A3XX_RB_MRT_BUF_INFO_COLOR_BUF_PITCH 1 4 22 1
REG_A3XX_RB_MRT_BUF_BASE 1 1 14 1
A3XX_RB_MRT_BUF_BASE_COLOR_BUF_BASE 1 4 22 1
REG_A3XX_RB_MRT_BLEND_CONTROL 1 1 14 1
A3XX_RB_MRT_BLEND_CONTROL_RGB_SRC_FACTOR 1 4 20 1
A3XX_RB_MRT_BLEND_CONTROL_RGB_BLEND_OPCODE 1 4 20 1
A3XX_RB_MRT_BLEND_CONTROL_RGB_DEST_FACTOR 1 4 20 1
A3XX_RB_MRT_BLEND_CONTROL_ALPHA_SRC_FACTOR 1 4 20 1
A3XX_RB_MRT_BLEND_CONTROL_ALPHA_BLEND_OPCODE 1 4 20 1
A3XX_RB_MRT_BLEND_CONTROL_ALPHA_DEST_FACTOR 1 4 20 1
A3XX_RB_BLEND_RED_UINT 1 4 19 1
A3XX_RB_BLEND_RED_FLOAT 1 4 22 1
A3XX_RB_BLEND_GREEN_UINT 1 4 19 1
A3XX_RB_BLEND_GREEN_FLOAT 1 4 22 1
A3XX_RB_BLEND_BLUE_UINT 1 4 19 1
A3XX_RB_BLEND_BLUE_FLOAT 1 4 22 1
A3XX_RB_BLEND_ALPHA_UINT 1 4 19 1
A3XX_RB_BLEND_ALPHA_FLOAT 1 4 22 1
A3XX_RB_COPY_CONTROL_MSAA_RESOLVE 1 4 20 1
A3XX_RB_COPY_CONTROL_MODE 1 4 20 1
A3XX_RB_COPY_CONTROL_FASTCLEAR 1 4 19 1
A3XX_RB_COPY_CONTROL_GMEM_BASE 1 4 22 1
A3XX_RB_COPY_DEST_BASE_BASE 1 4 22 1
A3XX_RB_COPY_DEST_PITCH_PITCH 1 4 22 1
A3XX_RB_COPY_DEST_INFO_TILE 1 4 20 1
A3XX_RB_COPY_DEST_INFO_FORMAT 1 4 20 1
A3XX_RB_COPY_DEST_INFO_SWAP 1 4 20 1
A3XX_RB_COPY_DEST_INFO_DITHER_MODE 1 4 20 1
A3XX_RB_COPY_DEST_INFO_COMPONENT_ENABLE 1 4 19 1
A3XX_RB_COPY_DEST_INFO_ENDIAN 1 4 20 1
A3XX_RB_DEPTH_CONTROL_ZFUNC 1 4 20 1
A3XX_RB_DEPTH_INFO_DEPTH_FORMAT 1 4 20 1
A3XX_RB_DEPTH_INFO_DEPTH_BASE 1 4 22 1
A3XX_RB_DEPTH_PITCH 1 4 22 1
A3XX_RB_STENCIL_CONTROL_FUNC 1 4 20 1
A3XX_RB_STENCIL_CONTROL_FAIL 1 4 20 1
A3XX_RB_STENCIL_CONTROL_ZPASS 1 4 20 1
A3XX_RB_STENCIL_CONTROL_ZFAIL 1 4 20 1
A3XX_RB_STENCIL_CONTROL_FUNC_BF 1 4 20 1
A3XX_RB_STENCIL_CONTROL_FAIL_BF 1 4 20 1
A3XX_RB_STENCIL_CONTROL_ZPASS_BF 1 4 20 1
A3XX_RB_STENCIL_CONTROL_ZFAIL_BF 1 4 20 1
A3XX_RB_STENCIL_INFO_STENCIL_BASE 1 4 22 1
A3XX_RB_STENCIL_PITCH 1 4 22 1
A3XX_RB_STENCILREFMASK_STENCILREF 1 4 19 1
A3XX_RB_STENCILREFMASK_STENCILMASK 1 4 19 1
A3XX_RB_STENCILREFMASK_STENCILWRITEMASK 1 4 19 1
A3XX_RB_STENCILREFMASK_BF_STENCILREF 1 4 19 1
A3XX_RB_STENCILREFMASK_BF_STENCILMASK 1 4 19 1
A3XX_RB_STENCILREFMASK_BF_STENCILWRITEMASK 1 4 19 1
A3XX_RB_WINDOW_OFFSET_X 1 4 19 1
A3XX_RB_WINDOW_OFFSET_Y 1 4 19 1
A3XX_PC_VSTREAM_CONTROL_SIZE 1 4 19 1
A3XX_PC_VSTREAM_CONTROL_N 1 4 19 1
A3XX_PC_PRIM_VTX_CNTL_STRIDE_IN_VPC 1 4 19 1
A3XX_PC_PRIM_VTX_CNTL_POLYMODE_FRONT_PTYPE 1 4 20 1
A3XX_PC_PRIM_VTX_CNTL_POLYMODE_BACK_PTYPE 1 4 20 1
A3XX_HLSQ_CONTROL_0_REG_FSTHREADSIZE 1 4 20 1
A3XX_HLSQ_CONTROL_0_REG_CYCLETIMEOUTLIMITVPC 1 4 19 1
A3XX_HLSQ_CONTROL_0_REG_CONSTMODE 1 4 19 1
A3XX_HLSQ_CONTROL_1_REG_VSTHREADSIZE 1 4 20 1
A3XX_HLSQ_CONTROL_1_REG_FRAGCOORDXYREGID 1 4 19 1
A3XX_HLSQ_CONTROL_1_REG_FRAGCOORDZWREGID 1 4 19 1
A3XX_HLSQ_CONTROL_2_REG_FACENESSREGID 1 4 19 1
A3XX_HLSQ_CONTROL_2_REG_COVVALUEREGID 1 4 19 1
A3XX_HLSQ_CONTROL_2_REG_PRIMALLOCTHRESHOLD 1 4 19 1
A3XX_HLSQ_CONTROL_3_REG_REGID 1 4 19 1
A3XX_HLSQ_VS_CONTROL_REG_CONSTLENGTH 1 4 19 1
A3XX_HLSQ_VS_CONTROL_REG_CONSTSTARTOFFSET 1 4 19 1
A3XX_HLSQ_VS_CONTROL_REG_INSTRLENGTH 1 4 19 1
A3XX_HLSQ_FS_CONTROL_REG_CONSTLENGTH 1 4 19 1
A3XX_HLSQ_FS_CONTROL_REG_CONSTSTARTOFFSET 1 4 19 1
A3XX_HLSQ_FS_CONTROL_REG_INSTRLENGTH 1 4 19 1
A3XX_HLSQ_CONST_VSPRESV_RANGE_REG_STARTENTRY 1 4 19 1
A3XX_HLSQ_CONST_VSPRESV_RANGE_REG_ENDENTRY 1 4 19 1
A3XX_HLSQ_CONST_FSPRESV_RANGE_REG_STARTENTRY 1 4 19 1
A3XX_HLSQ_CONST_FSPRESV_RANGE_REG_ENDENTRY 1 4 19 1
A3XX_HLSQ_CL_NDRANGE_0_REG_WORKDIM 1 4 19 1
A3XX_HLSQ_CL_NDRANGE_0_REG_LOCALSIZE0 1 4 19 1
A3XX_HLSQ_CL_NDRANGE_0_REG_LOCALSIZE1 1 4 19 1
A3XX_HLSQ_CL_NDRANGE_0_REG_LOCALSIZE2 1 4 19 1
REG_A3XX_HLSQ_CL_GLOBAL_WORK 1 1 14 1
REG_A3XX_HLSQ_CL_GLOBAL_WORK_SIZE 1 1 14 1
REG_A3XX_HLSQ_CL_GLOBAL_WORK_OFFSET 1 1 14 1
REG_A3XX_HLSQ_CL_KERNEL_GROUP 1 1 14 1
REG_A3XX_HLSQ_CL_KERNEL_GROUP_RATIO 1 1 14 1
A3XX_VFD_CONTROL_0_TOTALATTRTOVS 1 4 19 1
A3XX_VFD_CONTROL_0_PACKETSIZE 1 4 19 1
A3XX_VFD_CONTROL_0_STRMDECINSTRCNT 1 4 19 1
A3XX_VFD_CONTROL_0_STRMFETCHINSTRCNT 1 4 19 1
A3XX_VFD_CONTROL_1_MAXSTORAGE 1 4 19 1
A3XX_VFD_CONTROL_1_MAXTHRESHOLD 1 4 19 1
A3XX_VFD_CONTROL_1_MINTHRESHOLD 1 4 19 1
A3XX_VFD_CONTROL_1_REGID4VTX 1 4 19 1
A3XX_VFD_CONTROL_1_REGID4INST 1 4 19 1
REG_A3XX_VFD_FETCH 1 1 14 1
REG_A3XX_VFD_FETCH_INSTR_0 1 1 14 1
A3XX_VFD_FETCH_INSTR_0_FETCHSIZE 1 4 19 1
A3XX_VFD_FETCH_INSTR_0_BUFSTRIDE 1 4 19 1
A3XX_VFD_FETCH_INSTR_0_INDEXCODE 1 4 19 1
A3XX_VFD_FETCH_INSTR_0_STEPRATE 1 4 19 1
REG_A3XX_VFD_FETCH_INSTR_1 1 1 14 1
REG_A3XX_VFD_DECODE 1 1 14 1
REG_A3XX_VFD_DECODE_INSTR 1 1 14 1
A3XX_VFD_DECODE_INSTR_WRITEMASK 1 4 19 1
A3XX_VFD_DECODE_INSTR_FORMAT 1 4 20 1
A3XX_VFD_DECODE_INSTR_REGID 1 4 19 1
A3XX_VFD_DECODE_INSTR_SWAP 1 4 20 1
A3XX_VFD_DECODE_INSTR_SHIFTCNT 1 4 19 1
A3XX_VFD_VS_THREADING_THRESHOLD_REGID_THRESHOLD 1 4 19 1
A3XX_VFD_VS_THREADING_THRESHOLD_REGID_VTXCNT 1 4 19 1
A3XX_VPC_ATTR_TOTALATTR 1 4 19 1
A3XX_VPC_ATTR_THRDASSIGN 1 4 19 1
A3XX_VPC_ATTR_LMSIZE 1 4 19 1
A3XX_VPC_PACK_NUMFPNONPOSVAR 1 4 19 1
A3XX_VPC_PACK_NUMNONPOSVSVAR 1 4 19 1
REG_A3XX_VPC_VARYING_INTERP 1 1 14 1
REG_A3XX_VPC_VARYING_INTERP_MODE 1 1 14 1
A3XX_VPC_VARYING_INTERP_MODE_C0 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_C1 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_C2 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_C3 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_C4 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_C5 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_C6 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_C7 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_C8 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_C9 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_CA 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_CB 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_CC 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_CD 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_CE 1 4 20 1
A3XX_VPC_VARYING_INTERP_MODE_CF 1 4 20 1
REG_A3XX_VPC_VARYING_PS_REPL 1 1 14 1
REG_A3XX_VPC_VARYING_PS_REPL_MODE 1 1 14 1
A3XX_VPC_VARYING_PS_REPL_MODE_C0 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_C1 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_C2 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_C3 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_C4 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_C5 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_C6 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_C7 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_C8 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_C9 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_CA 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_CB 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_CC 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_CD 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_CE 1 4 20 1
A3XX_VPC_VARYING_PS_REPL_MODE_CF 1 4 20 1
A3XX_SP_SP_CTRL_REG_CONSTMODE 1 4 19 1
A3XX_SP_SP_CTRL_REG_SLEEPMODE 1 4 19 1
A3XX_SP_SP_CTRL_REG_L0MODE 1 4 19 1
A3XX_SP_VS_CTRL_REG0_THREADMODE 1 4 20 1
A3XX_SP_VS_CTRL_REG0_INSTRBUFFERMODE 1 4 20 1
A3XX_SP_VS_CTRL_REG0_HALFREGFOOTPRINT 1 4 19 1
A3XX_SP_VS_CTRL_REG0_FULLREGFOOTPRINT 1 4 19 1
A3XX_SP_VS_CTRL_REG0_THREADSIZE 1 4 20 1
A3XX_SP_VS_CTRL_REG0_LENGTH 1 4 19 1
A3XX_SP_VS_CTRL_REG1_CONSTLENGTH 1 4 19 1
A3XX_SP_VS_CTRL_REG1_CONSTFOOTPRINT 1 4 19 1
A3XX_SP_VS_CTRL_REG1_INITIALOUTSTANDING 1 4 19 1
A3XX_SP_VS_PARAM_REG_POSREGID 1 4 19 1
A3XX_SP_VS_PARAM_REG_PSIZEREGID 1 4 19 1
A3XX_SP_VS_PARAM_REG_TOTALVSOUTVAR 1 4 19 1
REG_A3XX_SP_VS_OUT 1 1 14 1
REG_A3XX_SP_VS_OUT_REG 1 1 14 1
A3XX_SP_VS_OUT_REG_A_REGID 1 4 19 1
A3XX_SP_VS_OUT_REG_A_COMPMASK 1 4 19 1
A3XX_SP_VS_OUT_REG_B_REGID 1 4 19 1
A3XX_SP_VS_OUT_REG_B_COMPMASK 1 4 19 1
REG_A3XX_SP_VS_VPC_DST 1 1 14 1
REG_A3XX_SP_VS_VPC_DST_REG 1 1 14 1
A3XX_SP_VS_VPC_DST_REG_OUTLOC0 1 4 19 1
A3XX_SP_VS_VPC_DST_REG_OUTLOC1 1 4 19 1
A3XX_SP_VS_VPC_DST_REG_OUTLOC2 1 4 19 1
A3XX_SP_VS_VPC_DST_REG_OUTLOC3 1 4 19 1
A3XX_SP_VS_OBJ_OFFSET_REG_FIRSTEXECINSTROFFSET 1 4 19 1
A3XX_SP_VS_OBJ_OFFSET_REG_CONSTOBJECTOFFSET 1 4 19 1
A3XX_SP_VS_OBJ_OFFSET_REG_SHADEROBJOFFSET 1 4 19 1
A3XX_SP_VS_PVT_MEM_PARAM_REG_MEMSIZEPERITEM 1 4 19 1
A3XX_SP_VS_PVT_MEM_PARAM_REG_HWSTACKOFFSET 1 4 19 1
A3XX_SP_VS_PVT_MEM_PARAM_REG_HWSTACKSIZEPERTHREAD 1 4 19 1
A3XX_SP_VS_PVT_MEM_ADDR_REG_BURSTLEN 1 4 19 1
A3XX_SP_VS_PVT_MEM_ADDR_REG_SHADERSTARTADDRESS 1 4 22 1
A3XX_SP_VS_LENGTH_REG_SHADERLENGTH 1 4 19 1
A3XX_SP_FS_CTRL_REG0_THREADMODE 1 4 20 1
A3XX_SP_FS_CTRL_REG0_INSTRBUFFERMODE 1 4 20 1
A3XX_SP_FS_CTRL_REG0_HALFREGFOOTPRINT 1 4 19 1
A3XX_SP_FS_CTRL_REG0_FULLREGFOOTPRINT 1 4 19 1
A3XX_SP_FS_CTRL_REG0_THREADSIZE 1 4 20 1
A3XX_SP_FS_CTRL_REG0_LENGTH 1 4 19 1
A3XX_SP_FS_CTRL_REG1_CONSTLENGTH 1 4 19 1
A3XX_SP_FS_CTRL_REG1_CONSTFOOTPRINT 1 4 19 1
A3XX_SP_FS_CTRL_REG1_INITIALOUTSTANDING 1 4 19 1
A3XX_SP_FS_CTRL_REG1_HALFPRECVAROFFSET 1 4 19 1
A3XX_SP_FS_OBJ_OFFSET_REG_FIRSTEXECINSTROFFSET 1 4 19 1
A3XX_SP_FS_OBJ_OFFSET_REG_CONSTOBJECTOFFSET 1 4 19 1
A3XX_SP_FS_OBJ_OFFSET_REG_SHADEROBJOFFSET 1 4 19 1
A3XX_SP_FS_PVT_MEM_PARAM_REG_MEMSIZEPERITEM 1 4 19 1
A3XX_SP_FS_PVT_MEM_PARAM_REG_HWSTACKOFFSET 1 4 19 1
A3XX_SP_FS_PVT_MEM_PARAM_REG_HWSTACKSIZEPERTHREAD 1 4 19 1
A3XX_SP_FS_PVT_MEM_ADDR_REG_BURSTLEN 1 4 19 1
A3XX_SP_FS_PVT_MEM_ADDR_REG_SHADERSTARTADDRESS 1 4 22 1
A3XX_SP_FS_OUTPUT_REG_MRT 1 4 19 1
A3XX_SP_FS_OUTPUT_REG_DEPTH_REGID 1 4 19 1
REG_A3XX_SP_FS_MRT 1 1 14 1
REG_A3XX_SP_FS_MRT_REG 1 1 14 1
A3XX_SP_FS_MRT_REG_REGID 1 4 19 1
REG_A3XX_SP_FS_IMAGE_OUTPUT 1 1 14 1
REG_A3XX_SP_FS_IMAGE_OUTPUT_REG 1 1 14 1
A3XX_SP_FS_IMAGE_OUTPUT_REG_MRTFORMAT 1 4 20 1
A3XX_SP_FS_LENGTH_REG_SHADERLENGTH 1 4 19 1
A3XX_TPL1_TP_VS_TEX_OFFSET_SAMPLEROFFSET 1 4 19 1
A3XX_TPL1_TP_VS_TEX_OFFSET_MEMOBJOFFSET 1 4 19 1
A3XX_TPL1_TP_VS_TEX_OFFSET_BASETABLEPTR 1 4 19 1
A3XX_TPL1_TP_FS_TEX_OFFSET_SAMPLEROFFSET 1 4 19 1
A3XX_TPL1_TP_FS_TEX_OFFSET_MEMOBJOFFSET 1 4 19 1
A3XX_TPL1_TP_FS_TEX_OFFSET_BASETABLEPTR 1 4 19 1
A3XX_VSC_BIN_SIZE_WIDTH 1 4 22 1
A3XX_VSC_BIN_SIZE_HEIGHT 1 4 22 1
REG_A3XX_VSC_PIPE 1 1 14 1
REG_A3XX_VSC_PIPE_CONFIG 1 1 14 1
A3XX_VSC_PIPE_CONFIG_X 1 4 19 1
A3XX_VSC_PIPE_CONFIG_Y 1 4 19 1
A3XX_VSC_PIPE_CONFIG_W 1 4 19 1
A3XX_VSC_PIPE_CONFIG_H 1 4 19 1
REG_A3XX_VSC_PIPE_DATA_ADDRESS 1 1 14 1
REG_A3XX_VSC_PIPE_DATA_LENGTH 1 1 14 1
REG_A3XX_GRAS_CL_USER_PLANE 1 1 14 1
REG_A3XX_GRAS_CL_USER_PLANE_X 1 1 14 1
REG_A3XX_GRAS_CL_USER_PLANE_Y 1 1 14 1
REG_A3XX_GRAS_CL_USER_PLANE_Z 1 1 14 1
REG_A3XX_GRAS_CL_USER_PLANE_W 1 1 14 1
A3XX_RB_FRAME_BUFFER_DIMENSION_WIDTH 1 4 19 1
A3XX_RB_FRAME_BUFFER_DIMENSION_HEIGHT 1 4 19 1
A3XX_UCHE_CACHE_INVALIDATE0_REG_ADDR 1 4 19 1
A3XX_UCHE_CACHE_INVALIDATE1_REG_ADDR 1 4 19 1
A3XX_UCHE_CACHE_INVALIDATE1_REG_OPCODE 1 4 20 1
A3XX_VGT_DRAW_INITIATOR_PRIM_TYPE 1 4 20 1
A3XX_VGT_DRAW_INITIATOR_SOURCE_SELECT 1 4 20 1
A3XX_VGT_DRAW_INITIATOR_VIS_CULL 1 4 20 1
A3XX_VGT_DRAW_INITIATOR_INDEX_SIZE 1 4 20 1
A3XX_VGT_DRAW_INITIATOR_NUM_INSTANCES 1 4 19 1
A3XX_TEX_SAMP_0_XY_MAG 1 4 20 1
A3XX_TEX_SAMP_0_XY_MIN 1 4 20 1
A3XX_TEX_SAMP_0_WRAP_S 1 4 20 1
A3XX_TEX_SAMP_0_WRAP_T 1 4 20 1
A3XX_TEX_SAMP_0_WRAP_R 1 4 20 1
A3XX_TEX_SAMP_0_ANISO 1 4 20 1
A3XX_TEX_SAMP_0_COMPARE_FUNC 1 4 20 1
A3XX_TEX_SAMP_1_LOD_BIAS 1 4 30 1
A3XX_TEX_SAMP_1_MAX_LOD 1 4 30 1
A3XX_TEX_SAMP_1_MIN_LOD 1 4 30 1
A3XX_TEX_CONST_0_SWIZ_X 1 4 20 1
A3XX_TEX_CONST_0_SWIZ_Y 1 4 20 1
A3XX_TEX_CONST_0_SWIZ_Z 1 4 20 1
A3XX_TEX_CONST_0_SWIZ_W 1 4 20 1
A3XX_TEX_CONST_0_MIPLVLS 1 4 19 1
A3XX_TEX_CONST_0_MSAATEX 1 4 20 1
A3XX_TEX_CONST_0_FMT 1 4 20 1
A3XX_TEX_CONST_0_TYPE 1 4 20 1
A3XX_TEX_CONST_1_HEIGHT 1 4 19 1
A3XX_TEX_CONST_1_WIDTH 1 4 19 1
A3XX_TEX_CONST_1_FETCHSIZE 1 4 20 1
A3XX_TEX_CONST_2_INDX 1 4 19 1
A3XX_TEX_CONST_2_PITCH 1 4 19 1
A3XX_TEX_CONST_2_SWAP 1 4 20 1
A3XX_TEX_CONST_3_LAYERSZ1 1 4 22 1
A3XX_TEX_CONST_3_DEPTH 1 4 19 1
A3XX_TEX_CONST_3_LAYERSZ2 1 4 22 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_set_blend_color 1 7 38 2
fd_set_stencil_ref 1 7 38 2
fd_set_clip_state 1 7 38 2
fd_set_sample_mask 1 6 37 2
fd_set_constant_buffer 2 15 115 4
fd_set_framebuffer_state 6 33 249 2
fd_set_polygon_stipple 1 7 38 2
fd_set_scissor_states 1 9 44 4
fd_set_viewport_states 1 9 44 4
fd_set_vertex_buffers 9 23 200 4
fd_set_index_buffer 2 14 96 2
fd_blend_state_bind 6 15 106 2
fd_blend_state_delete 1 4 18 2
fd_rasterizer_state_bind 2 9 60 2
fd_rasterizer_state_delete 1 4 18 2
fd_zsa_state_bind 1 6 35 2
fd_zsa_state_delete 1 4 18 2
fd_vertex_state_create 2 10 62 3
fd_vertex_state_delete 1 4 18 2
fd_vertex_state_bind 1 6 37 2
fd_create_stream_output_target 2 19 118 4
fd_stream_output_target_destroy 1 6 29 2
fd_set_stream_output_targets 6 23 184 4
fd_state_init 1 26 147 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_pipe2depth 8 17 49 1
fd_pipe2index 4 13 37 1
fd_blend_factor 21 47 142 1
fd_polygon_mode 4 14 43 1
fd_stencil_op 9 24 73 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_query_hw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pidx 5 15 43 1
get_sample 2 17 132 3
clear_sample_cache 2 6 47 1
is_active 1 4 26 2
resume_query 1 13 115 3
pause_query 2 12 113 3
destroy_periods 1 10 79 2
fd_hw_destroy_query 1 8 55 2
fd_hw_begin_query 4 15 117 2
fd_hw_end_query 6 15 114 2
sampptr 1 4 37 3
fd_hw_get_query_result 11 53 401 4
fd_hw_create_query 4 19 123 2
fd_hw_sample_init 2 30 200 2
__fd_hw_sample_destroy 1 5 34 2
fd_hw_query_prepare 3 15 101 2
fd_hw_query_prepare_tile 2 11 75 3
fd_hw_query_set_stage 8 20 132 3
fd_hw_query_enable 4 12 95 2
fd_hw_query_register_provider 2 9 70 2
fd_hw_query_init 1 9 59 1
fd_hw_query_fini 1 6 35 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_screen 1 4 17 1
is_a3xx_p0 1 4 20 1
is_a3xx 2 4 26 1
is_a4xx 2 4 26 1
is_ir3 2 4 20 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/disasm.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_texture.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_query.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_query 1 4 17 1
skip_begin_query 3 10 27 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_surface.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_surface 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_fence.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_query_sw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_sw_destroy_query 1 5 29 2
read_counter 8 20 91 2
is_rate_query 5 12 37 1
fd_sw_begin_query 2 9 61 2
fd_sw_end_query 2 8 58 2
fd_sw_get_query_result 3 15 107 4
fd_sw_create_query 9 24 94 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_batch_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
key_alloc 1 6 32 1
key_hash 1 8 70 1
key_equals 2 7 82 2
fd_bc_init 1 4 22 1
fd_bc_fini 1 4 18 1
fd_bc_flush 3 22 146 2
fd_bc_invalidate_context 2 11 72 1
fd_bc_invalidate_batch 5 24 192 2
fd_bc_invalidate_resource 2 18 133 2
fd_bc_alloc_batch 13 53 426 2
batch_from_key 6 35 335 3
key_surf 1 7 70 4
fd_batch_from_fb 5 18 169 3
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_context 1 4 17 1
fd_context_assert_locked 1 4 18 1
fd_context_lock 1 4 18 1
fd_context_unlock 1 4 18 1
fd_context_get_scissor 3 6 33 1
fd_supported_prim 1 4 24 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_util.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DRAW 1 13 82 5
pipe_surface_format 2 6 22 1
fd_surface_half_precision 5 13 62 1
fd_sampler_first_level 2 6 30 1
fd_sampler_last_level 2 6 30 1
fd_half_precision 3 8 46 1
OUT_RING 2 8 47 2
OUT_RINGP 2 12 75 3
OUT_RELOC 2 16 103 5
OUT_RELOCW 2 16 105 5
BEGIN_RING 2 5 31 2
OUT_PKT0 1 5 48 3
OUT_PKT2 1 5 23 1
OUT_PKT3 1 5 53 3
OUT_WFI 1 5 25 1
__OUT_IB 3 14 103 3
emit_marker 2 10 55 2
env2u 2 7 35 1
pack_rgba 1 6 35 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_fence.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_fence_ref 2 8 48 3
fd_fence_finish 2 9 45 4
fd_fence_create 2 13 65 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_batch.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_batch_reference 2 8 55 2
fd_batch_reference_locked 4 16 99 2
fd_reset_wfi 1 4 15 1
fd_wfi 2 7 33 2
fd_event_write 1 7 39 3
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_gmem.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/adreno_common.xml.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AXXX_CP_RB_CNTL_BUFSZ 1 4 19 1
AXXX_CP_RB_CNTL_BLKSZ 1 4 19 1
AXXX_CP_RB_CNTL_BUF_SWAP 1 4 19 1
AXXX_CP_RB_RPTR_ADDR_SWAP 1 4 19 1
AXXX_CP_RB_RPTR_ADDR_ADDR 1 4 22 1
AXXX_CP_QUEUE_THRESHOLDS_CSQ_IB1_START 1 4 19 1
AXXX_CP_QUEUE_THRESHOLDS_CSQ_IB2_START 1 4 19 1
AXXX_CP_QUEUE_THRESHOLDS_CSQ_ST_START 1 4 19 1
AXXX_CP_MEQ_THRESHOLDS_MEQ_END 1 4 19 1
AXXX_CP_MEQ_THRESHOLDS_ROQ_END 1 4 19 1
AXXX_CP_CSQ_AVAIL_RING 1 4 19 1
AXXX_CP_CSQ_AVAIL_IB1 1 4 19 1
AXXX_CP_CSQ_AVAIL_IB2 1 4 19 1
AXXX_CP_STQ_AVAIL_ST 1 4 19 1
AXXX_CP_MEQ_AVAIL_MEQ 1 4 19 1
AXXX_SCRATCH_UMSK_UMSK 1 4 19 1
AXXX_SCRATCH_UMSK_SWAP 1 4 19 1
AXXX_CP_CSQ_RB_STAT_RPTR 1 4 19 1
AXXX_CP_CSQ_RB_STAT_WPTR 1 4 19 1
AXXX_CP_CSQ_IB1_STAT_RPTR 1 4 19 1
AXXX_CP_CSQ_IB1_STAT_WPTR 1 4 19 1
AXXX_CP_CSQ_IB2_STAT_RPTR 1 4 19 1
AXXX_CP_CSQ_IB2_STAT_WPTR 1 4 19 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
resource_read 2 6 33 2
resource_written 2 6 33 2
fd_draw_vbo 19 91 799 2
fd_blitter_clear 2 54 425 5
fd_clear 13 61 431 5
fd_clear_render_target 1 7 48 8
fd_clear_depth_stencil 1 8 57 10
fd_draw_init 1 7 33 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_create_surface 2 23 208 3
fd_surface_destroy 1 5 29 2
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_gmem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bin_width 3 8 32 1
total_size 5 20 174 5
calculate_tiles 27 143 1130 1
render_tiles 4 23 181 1
render_sysmem 1 8 54 1
fd_gmem_render_tiles 7 38 298 1
skip_restore 4 9 83 2
fd_gmem_needs_restore 11 19 127 3
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_query_sw.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_sw_query 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_query_hw.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_hw_query 1 4 17 1
fd_hw_sample_reference 2 8 57 3
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/tests/radeon_compiler_util_tests.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_rc_inst_can_use_presub 1 16 109 4
test_runner_rc_inst_can_use_presub 1 12 42 1
radeon_compiler_util_run_tests 1 8 32 0
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_batch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
batch_init 4 30 255 1
fd_batch_create 2 13 71 1
batch_fini 4 18 134 1
batch_flush_reset_dependencies 2 11 68 2
batch_reset_resources_locked 2 13 105 1
batch_reset_resources 1 6 36 1
batch_reset 1 9 43 1
fd_batch_reset 2 5 20 1
__fd_batch_destroy 1 15 106 1
__fd_batch_describe 1 4 25 2
fd_batch_sync 2 6 30 1
batch_flush_func 1 6 28 2
batch_cleanup_func 1 5 26 2
batch_flush 5 30 211 1
fd_batch_flush 2 9 49 2
batch_depends_on 3 11 76 2
batch_add_dep 3 16 120 2
fd_batch_resource_used 7 31 242 3
fd_batch_check_size 4 9 72 1
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/tests/radeon_compiler_optimize_tests.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_rc_optimize 2 14 63 3
test_runner_rc_optimize 5 23 187 1
radeon_compiler_optimize_run_tests 1 8 32 0
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/tests/r300_compiler_tests.h
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_fp_state_bind 1 6 37 2
fd_vp_state_bind 1 6 37 2
assemble_tgsi 2 14 83 3
fd_prog_blit 4 23 147 3
fd_prog_init 3 21 229 1
fd_prog_fini 2 12 123 1
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/tests/rc_test_helpers.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/tests/unit_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
run_tests 3 16 146 1
test_begin 1 4 14 1
test_check 2 12 55 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/tests/r300_compiler_tests.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 2 12 49 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/tests/unit_test.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/tests/radeon_compiler_regalloc_tests.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dummy_allocate_hw_inputs 2 10 57 3
test_runner_rc_regalloc 6 31 184 3
tex_1d_swizzle 1 8 58 1
radeon_compiler_regalloc_run_tests 1 8 32 0
Source file: ./lib/mesa/src/gallium/drivers/freedreno/freedreno_resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_invalidate_resource 17 24 278 2
realloc_bo 2 12 84 2
do_blit 3 13 128 3
fd_try_shadow_resource 15 88 746 5
fd_resource_layer_offset 2 9 38 3
fd_resource_flush_z32s8 2 22 267 2
fd_resource_flush_rgtc 9 36 257 2
fd_resource_flush 11 23 91 2
fd_resource_transfer_flush_region 3 13 97 3
fd_resource_transfer_unmap 5 23 185 2
fd_resource_transfer_map 45 171 1256 6
fd_resource_destroy 2 10 57 2
fd_resource_get_handle 1 8 54 3
setup_slices 11 34 301 3
slice_alignment 4 11 40 2
fd_resource_resize 1 9 71 2
fd_resource_create 12 64 401 2
fd_resource_from_handle 5 34 260 4
fd_blitter_pipe_copy_region 4 19 116 9
fd_resource_copy_region 2 17 96 9
fd_render_condition_check 4 13 85 1
fd_blit 12 37 292 2
fd_blitter_pipe_begin 4 32 301 4
fd_blitter_pipe_end 2 6 36 1
fd_flush_resource 2 7 47 2
fd_resource_screen_init 1 7 33 1
fd_resource_context_init 1 13 69 1
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_vert_fc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
build_pred_src 1 9 43 2
build_pred_dst 1 8 34 2
mark_write 3 10 54 5
reserve_predicate_reg 5 24 144 1
lower_bgnloop 9 37 292 2
lower_brk 2 16 130 2
lower_endloop 1 11 84 2
lower_if 9 33 273 2
rc_vert_fc 15 59 358 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_list.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/r3xx_fragprog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dataflow_outputs_mark_use 1 10 102 3
rc_rewrite_depth_out 7 24 193 2
r3xx_compile_fragment_program 6 62 588 1
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_list.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rc_list 1 8 50 2
rc_list_add 3 11 65 2
rc_list_remove 3 11 60 2
rc_list_count 2 9 33 1
rc_list_print 2 8 39 1
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_variable.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rc_variable_change_dst 12 87 548 3
rc_variable_compute_live_intervals 15 51 350 1
readers_intersect 9 23 157 2
rc_variable_add_friend 2 10 49 2
rc_variable 2 21 121 5
get_variable_helper 4 16 96 2
get_variable_pair_helper 5 32 169 4
rc_get_variables 4 28 202 1
rc_variable_writemask_sum 2 9 38 1
rc_variable_readers_union 11 37 237 1
reader_equals_src 3 14 64 3
variable_writes_src 3 13 62 3
rc_variable_list_get_writers 5 24 144 3
rc_variable_list_get_writers_one_reader 2 15 63 3
rc_variable_print 4 17 118 1
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_swizzle.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_inline_literals.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ieee_754_to_r300_float 5 31 178 2
rc_inline_literals 15 67 369 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_dataflow.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/tests/rc_test_helpers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_whitespace 2 9 53 1
match_length 1 4 26 2
regex_helper 4 29 171 4
init_rc_normal_src 22 97 717 3
init_rc_normal_dst 13 70 533 2
parse_rc_normal_instruction 8 58 469 2
parse_constant 1 6 58 3
init_rc_normal_instruction 1 7 35 2
add_instruction 1 6 39 2
add_constant 4 30 207 2
init_compiler 10 24 153 4
load_program 16 68 428 3
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/r500_fragprog.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_code.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_regalloc.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/r500_fragprog_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_rgb_op 13 19 101 2
translate_alpha_op 18 24 131 2
fix_hw_swizzle 5 16 47 1
translate_arg_rgb 2 10 108 2
translate_arg_alpha 1 8 86 2
translate_alu_result_op 5 12 61 2
use_temporary 2 5 27 2
use_source 6 14 100 2
alu_nop 2 7 44 2
emit_paired 26 102 1015 2
translate_strq_swizzle 2 8 51 1
emit_tex 11 60 489 2
emit_flowcontrol 17 143 1005 2
r500BuildFragmentProgramHwCode 14 48 390 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rc_local_transform 4 18 111 2
get_used_temporaries_cb 3 14 58 5
rc_get_used_temporaries 2 15 88 3
rc_find_free_temporary_list 3 15 69 4
rc_find_free_temporary 2 14 74 1
rc_alloc_instruction 1 11 111 1
rc_insert_instruction 1 7 44 2
rc_insert_new_instruction 1 6 34 2
rc_remove_instruction 1 5 29 1
rc_recompute_ips 2 12 69 1
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/r300_fragprog_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_msbs_alu 1 4 18 1
get_msbs_tex 1 4 22 2
use_temporary 2 5 27 2
use_source 5 12 81 2
translate_rgb_opcode 11 17 89 2
translate_alpha_opcode 14 20 107 2
emit_alu 29 129 1071 2
finish_node 10 70 372 1
begin_tex 5 19 101 1
emit_tex 9 42 292 2
r300BuildFragmentProgramHwCode 14 60 459 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_program_pair.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_compiler_util.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_variable.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_rename_regs.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_emulate_branches.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_program_print.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
textarget_to_string 8 13 60 1
presubtract_op_to_string 6 17 48 1
print_omod_op 9 30 97 2
rc_print_comparefunc 9 20 141 4
rc_print_inline_float 1 12 85 2
rc_print_register 11 24 173 4
rc_print_mask 5 7 64 2
rc_print_dst_register 2 8 53 2
rc_swizzle_char 9 15 74 1
rc_print_swizzle 3 10 73 3
rc_print_presub_instruction 5 34 278 2
rc_print_src_register 12 21 169 3
update_branch_depth 6 17 84 2
rc_print_normal_instruction 17 50 435 3
rc_print_pair_instruction 40 107 1089 3
rc_print_program 3 15 99 1
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/memory_pool.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
memory_pool_init 1 4 22 1
memory_pool_destroy 2 8 39 1
refill_pool 2 13 90 1
memory_pool_malloc 3 18 141 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_compiler.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_optimize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
chain_srcregs 2 17 114 2
copy_propagate_scan_read 11 30 227 3
src_clobbered_reads_cb 6 15 88 3
is_src_clobbered_scan_write 1 16 71 5
copy_propagate 14 34 320 2
is_src_uniform_constant 8 29 157 3
constant_folding_mad 11 37 320 1
constant_folding_mul 9 30 240 1
constant_folding_add 5 18 130 1
constant_folding 25 71 586 2
src_reads_dst_mask 3 8 43 2
src_has_const_swz 5 11 61 1
presub_scan_read 2 16 96 3
presub_helper 6 27 183 4
presub_replace_add 4 26 288 3
is_presub_candidate 15 38 278 2
peephole_add_presub_add 12 25 239 2
presub_replace_inv 1 13 139 3
peephole_add_presub_inv 11 28 225 2
omod_filter_reader_cb 2 13 68 5
omod_filter_writer_cb 4 13 67 5
peephole_mul_omod 27 122 812 3
peephole 5 16 70 2
rc_optimize 7 27 173 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_emulate_loops.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/memory_pool.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/r300_fragprog_swizzle.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_dataflow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reads_normal_callback 5 21 122 3
pair_get_src_refmasks 10 34 188 4
reads_pair 8 26 289 3
pair_sub_for_all_args 7 42 273 4
rc_for_all_reads_src 6 26 186 3
rc_pair_for_all_reads_arg 2 12 69 3
rc_for_all_reads_mask 2 11 64 3
writes_normal 4 9 97 3
writes_pair 4 10 101 3
rc_for_all_writes_mask 2 8 47 3
mask_to_chan_cb 3 9 74 5
rc_for_all_reads_chan 1 7 43 3
rc_for_all_writes_chan 1 7 43 3
remap_normal_instruction 6 38 300 3
remap_pair_instruction 6 33 303 3
rc_remap_registers 2 7 43 3
add_reader 1 14 78 4
add_reader_normal 1 10 54 5
add_reader_pair 1 12 69 6
get_readers_read_callback 6 31 163 5
get_readers_pair_read_callback 5 19 122 4
get_readers_normal_read_callback 5 17 115 3
get_readers_write_callback 5 19 114 5
push_branch_mask 2 12 53 2
pop_branch_mask 2 21 138 2
get_readers_for_single_write 20 101 546 5
init_get_readers_callback_data 1 18 82 6
rc_get_readers 1 13 58 6
rc_get_readers_sub 2 17 79 7
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_opcodes.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rc_get_opcode_info 1 6 37 1
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_compiler_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rc_swizzle_to_writemask 2 10 52 1
get_swz 2 6 28 2
rc_init_swizzle 2 8 43 2
combine_swizzles4 1 10 74 5
combine_swizzles 1 9 86 2
rc_mask_to_swizzle 5 10 41 1
swizzle_mask 3 10 62 2
srcs_need_rewrite 7 16 52 1
rc_adjust_channels 3 15 80 2
rewrite_writemask 4 15 77 2
rc_pair_rewrite_writemask 3 16 95 2
normal_rewrite_writemask_cb 1 8 44 3
rc_normal_rewrite_writemask 5 24 143 2
rc_rewrite_swizzle 4 22 113 2
lmul_swizzle 3 17 121 2
reset_srcreg 1 5 28 1
rc_src_reads_dst_mask 3 13 49 6
rc_source_type_swz 6 16 84 1
rc_source_type_mask 3 9 37 1
can_use_presub_data_add_select 1 12 56 4
can_use_presub_read_cb 4 15 78 3
rc_inst_can_use_presub 17 70 403 6
max_callback 4 13 71 5
rc_get_max_index 3 21 109 2
get_source_readmask 4 17 105 3
rc_pair_remove_src 4 21 145 4
rc_get_flow_control_inst 4 15 91 1
rc_match_endloop 5 18 88 1
rc_match_bgnloop 5 18 88 1
rc_make_conversion_swizzle 5 20 100 2
rc_src_reg_is_immediate 2 8 37 3
rc_get_constant_value 4 19 111 5
rc_get_scalar_src_swz 3 12 58 1
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/r500_fragprog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r500_transform_IF 21 117 760 3
r500_swizzle_is_native 26 44 279 2
r500_swizzle_split 6 18 140 3
toswiz 9 13 64 1
toop 14 20 139 1
to_alpha_op 17 23 166 1
to_mask 17 23 166 1
to_texop 8 13 58 1
r500FragmentProgramDump 45 154 1583 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_program_pair.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rc_pair_alloc_source 33 78 520 5
pair_foreach_source_callback 7 34 199 5
rc_pair_foreach_source_that_alpha_reads 2 14 88 3
rc_pair_foreach_source_that_rgb_reads 7 22 137 3
rc_pair_get_src 3 14 76 2
rc_pair_get_src_index 4 13 67 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_emulate_loops.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
loop_max_possible_iterations 1 7 58 2
unroll_loop 3 19 139 3
update_const_value 6 24 187 5
get_incr_amount 16 62 408 5
try_unroll_loop 21 106 661 2
build_loop_info 27 80 513 3
transform_loop 9 42 263 2
rc_transform_loops 5 15 112 2
rc_unroll_loops 4 13 87 2
rc_emulate_loops 3 13 99 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_program.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_dataflow_swizzles.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rewrite_source 10 46 512 3
try_rewrite_constant 61 211 1097 2
rc_dataflow_swizzles 8 25 181 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_opcodes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rc_compute_sources_for_writemask 38 106 525 3
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_pair_dead_sources.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mark_used_presub 3 11 68 1
mark_used 4 16 128 2
rc_pair_remove_dead_sources 4 19 162 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_emulate_branches.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
handle_if 1 22 259 2
handle_else 2 11 66 2
get_proxy_info 2 9 41 3
scan_write 3 10 75 5
remap_proxy_function 3 10 67 4
allocate_and_insert_proxies 4 24 210 4
inject_cmp 3 20 222 7
handle_endif 9 32 259 2
remap_output_function 3 9 57 4
fix_output_writes 5 27 247 2
rc_emulate_branches 6 30 162 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/r300_fragprog.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_code.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rc_constants_init 1 4 22 1
rc_constants_copy 1 7 68 2
rc_constants_destroy 1 5 29 1
rc_constants_add 3 17 126 2
rc_constants_add_state 5 18 147 3
rc_constants_add_immediate_vec4 4 16 134 2
rc_constants_add_immediate_scalar 7 31 232 3
rc_constants_print 3 12 90 1
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_program_tex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
shadow_fail_value 1 9 59 2
shadow_pass_value 1 9 59 2
scale_texcoords 1 19 198 3
projective_divide 1 26 319 2
radeonTransformTEX 47 238 2795 3
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_program_alu.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_pair_schedule.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_reg_valuep 3 11 67 4
get_tex_read_count 2 8 35 1
print_list 2 11 69 1
remove_inst_from_list 4 18 87 2
add_inst_to_list 1 5 26 2
add_inst_to_list_score 5 23 105 2
instruction_ready 4 12 110 2
decrease_dependencies 2 7 42 2
calc_score_zero 1 4 15 1
calc_score_deps 5 17 106 1
score_no_output 6 17 107 1
calc_score_r300 4 17 106 1
calc_score_readers 4 15 78 1
commit_update_reads 5 17 106 2
commit_update_writes 6 18 122 2
notify_sem_wait 3 14 84 1
commit_alu_instruction 2 10 71 2
emit_all_tex 4 28 201 2
merge_presub_sources 15 69 414 3
destructive_merge_instructions 11 58 517 2
merge_instructions 10 17 129 2
presub_nop 14 39 336 1
rgb_to_alpha_remap 4 22 113 5
can_remap 3 10 28 1
can_convert_opcode_to_alpha 7 14 40 1
is_rgb_to_alpha_possible 15 49 244 4
convert_rgb_to_alpha 14 81 598 2
try_convert_and_pair 11 37 222 2
pair_instructions 5 27 163 1
update_max_score 4 19 95 5
emit_instruction 11 39 297 2
add_tex_reader 3 11 61 3
scan_read 7 34 298 5
scan_write 4 24 201 5
is_rgb_to_alpha_possible_normal 1 8 31 3
schedule_block 11 39 304 3
is_controlflow 2 8 44 1
rc_pair_schedule 7 33 233 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_rename_regs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rc_rename_regs 6 35 235 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_remove_constants.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_program_tex.h
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_dataflow_deadcode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
or_updatemasks 3 13 126 3
push_break 1 7 79 1
push_loop 1 6 58 1
push_branch 1 9 80 1
get_used_ptr 8 22 147 3
mark_used 2 6 43 4
update_instruction 13 42 386 2
mark_output_use 1 5 34 3
rc_dataflow_deadcode 29 127 915 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/r300_fragprog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
presub_string 5 17 70 2
get_msb 2 4 26 2
r300FragmentProgramDump 63 260 1920 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/r300_fragprog_swizzle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lookup_native_swizzle 6 17 101 1
r300_swizzle_is_native_basic 2 7 22 1
r300_swizzle_is_native 17 31 201 2
r300_swizzle_split 12 40 247 3
r300FPTranslateRGBSwizzle 5 13 85 2
r300FPTranslateAlphaSwizzle 7 16 86 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/r3xx_vertprog_dump.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_vs_op_dump 5 20 137 1
r300_vs_src_dump 5 13 130 1
r300_vertex_program_dump 10 43 388 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_pair_translate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
final_rewrite 5 32 208 1
classify_instruction 24 41 182 4
src_uses 4 12 72 3
set_pair_instruction 36 153 1151 3
check_opcode_support 5 18 101 2
rc_pair_translate 6 20 155 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_program_constants.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rc_presubtract_src_reg_count 5 12 36 1
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_remove_constants.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
remap_regs 2 8 46 4
mark_used 3 12 64 3
rc_remove_unused_constants 18 65 490 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_pair_regalloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_live_intervals 3 8 41 1
overlap_live_intervals 10 32 171 2
scan_read_callback 5 20 149 5
remap_register 5 15 94 4
alloc_input_simple 2 10 66 3
do_regalloc_inputs_only 2 8 64 1
is_derivative 2 4 18 1
find_class 5 19 94 3
variable_get_class_read_cb 2 13 62 4
variable_get_class 23 99 544 2
overlap_live_intervals_array 4 14 75 2
reg_get_index 1 4 12 1
reg_get_writemask 1 4 16 1
get_reg_id 2 8 41 2
print_reg 5 10 66 1
add_register_conflicts 5 18 95 2
do_advanced_regalloc 23 104 757 1
rc_init_regalloc_state 7 54 1045 1
rc_destroy_regalloc_state 1 4 16 1
rc_pair_regalloc 3 30 261 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_compiler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rc_init 1 9 86 2
rc_destroy 1 6 34 1
rc_debug 2 9 53 3
rc_error 4 26 170 3
rc_if_fail_helper 1 5 38 4
rc_calculate_inputs_outputs 6 19 176 1
rc_move_input 6 21 266 3
rc_move_output 5 15 153 4
rc_copy_output 5 29 333 3
rc_transform_fragment_wpos 6 59 694 4
rc_transform_fragment_face 5 28 306 2
reg_count_callback 4 9 65 5
rc_get_stats 15 41 326 2
print_stats 4 35 132 1
rc_run_compiler_passes 6 14 117 2
rc_run_compiler 3 13 86 2
rc_validate_final_shader 2 7 48 2
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_screen_buffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_buffer 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_query 1 4 17 1
r300_surface 1 4 17 1
r300_resource 1 4 17 1
r300_context 1 4 17 1
r300_fs 1 4 21 1
r300_mark_atom_dirty 4 14 79 2
r300_get_nonnull_cb 4 9 64 2
CTX_DBG_ON 1 4 22 2
CTX_DBG 2 10 54 4
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_screen_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_upload_index_buffer 1 14 73 6
r300_buffer_destroy 2 9 52 2
r300_buffer_transfer_map 11 56 367 6
r300_buffer_transfer_unmap 1 6 34 2
r300_buffer_create 5 28 202 2
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/r3xx_vertprog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
t_dst_mask 1 4 13 1
t_dst_class 4 13 44 1
t_dst_index 2 7 37 2
t_src_class 5 14 47 1
t_src_conflict 6 14 81 2
t_swizzle 1 4 11 1
t_src_index 3 15 77 2
t_src 1 12 102 2
t_src_scalar 2 13 89 2
valid_dst 4 10 62 2
ei_vector1 1 16 113 4
ei_vector2 1 16 119 4
ei_math1 1 16 113 4
ei_lit 4 33 406 3
ei_mad 11 43 344 3
ei_pow 1 15 115 3
translate_vertex_program 58 159 1316 2
allocate_temporary_registers 29 85 793 2
transform_nonnative_modifiers 3 28 285 3
transform_source_conflicts 6 35 387 3
rc_vs_add_artificial_outputs 4 19 205 2
dataflow_outputs_mark_used 3 10 75 3
swizzle_is_native 1 6 24 2
transform_negative_addressing 4 27 317 4
rc_emulate_negative_addressing 13 29 267 2
r3xx_compile_vertex_program 1 47 414 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_vs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_shader_read_vs_outputs 11 53 261 3
set_vertex_inputs_outputs 15 43 350 1
r300_init_vs_outputs 1 6 43 2
r300_dummy_vertex_shader 1 18 113 2
r300_translate_vertex_shader 12 65 518 2
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_cs.h
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_emit.h
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_texture_desc.h
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_hyperz.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_get_hiz_func 9 17 64 1
r300_get_sc_hz_max 2 6 40 1
r300_is_hiz_func_valid 8 14 87 1
r300_dsa_stencil_op_not_keep 3 5 28 1
r300_hiz_allowed 10 21 145 1
r300_update_hyperz 20 62 389 1
r300_dsa_writes_stencil 5 8 38 1
r300_dsa_writes_depth_stencil 6 11 64 1
r300_dsa_alpha_test_enabled 2 5 24 1
r300_update_ztop 7 19 134 1
r300_update_hyperz_state 2 7 29 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_screen 1 3 17 1
radeon_winsys 1 3 17 1
SCREEN_DBG_ON 2 4 25 2
SCREEN_DBG 2 10 54 4
Source file: ./lib/mesa/src/gallium/drivers/r300/compiler/radeon_program_alu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit1 2 14 102 6
emit2 2 16 119 7
emit3 2 18 136 8
dstregtmpmask 1 8 43 2
srcreg 1 7 31 2
srcregswz 1 8 40 3
absolute 1 7 29 1
negate 1 6 27 1
swizzle 1 7 48 5
swizzle_smear 1 5 25 2
swizzle_xxxx 1 4 16 1
swizzle_yyyy 1 4 16 1
swizzle_zzzz 1 4 16 1
swizzle_wwww 1 4 16 1
is_dst_safe_to_reuse 5 14 116 1
try_to_reuse_dst 2 10 60 2
transform_ABS 1 9 74 2
transform_CEIL 1 9 105 2
transform_CLAMP 1 10 113 2
transform_DP2 1 14 181 2
transform_DPH 1 10 107 2
transform_DST 1 8 89 2
transform_FLR 1 9 105 2
transform_TRUNC 1 11 158 2
transform_LIT 3 48 433 2
transform_LRP 1 12 127 2
transform_POW 1 12 143 2
transform_ROUND 1 20 178 2
transform_RSQ 1 5 39 2
transform_SEQ 1 9 115 2
transform_SFL 1 6 47 2
transform_SGE 1 9 109 2
transform_SGT 1 9 109 2
transform_SLE 1 9 109 2
transform_SLT 1 9 109 2
transform_SNE 1 9 115 2
transform_SSG 1 23 158 2
transform_SUB 1 6 49 2
transform_SWZ 1 5 24 2
transform_XPD 1 13 171 2
radeonTransformALU 25 34 347 3
transform_r300_vertex_ABS 1 7 61 2
transform_r300_vertex_CMP 1 13 115 2
transform_r300_vertex_DP2 1 7 42 2
transform_r300_vertex_DP3 1 14 147 2
transform_r300_vertex_fix_LIT 1 18 140 2
transform_r300_vertex_SEQ 1 18 171 2
transform_r300_vertex_SNE 1 18 171 2
transform_r300_vertex_SGT 1 7 54 2
transform_r300_vertex_SLE 1 7 54 2
transform_r300_vertex_SSG 1 21 158 2
transform_vertex_TRUNC 1 7 41 2
r300_transform_vertex_alu 23 40 319 3
sincos_constants 2 20 100 2
sin_approx 1 21 224 5
r300_transform_trig_simple 6 65 709 3
r300_transform_SIN_COS_SCS 6 25 250 3
radeonTransformTrigScale 4 22 180 3
r300_transform_trig_scale_vertex 4 26 245 3
radeonTransformDeriv 3 10 76 3
rc_transform_KILL 8 30 222 2
rc_force_output_alpha_to_one 4 18 176 3
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_state_inlines.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pack_float_16_6x 1 3 23 1
r300_translate_blend_function 9 21 79 2
r300_translate_blend_factor 20 48 153 1
r300_translate_depth_stencil_function 9 27 82 1
r300_translate_stencil_op 9 26 82 1
r300_translate_alpha_function 9 26 82 1
r300_translate_polygon_mode_front 4 15 47 1
r300_translate_polygon_mode_back 4 15 47 1
r300_translate_wrap 9 25 88 1
r300_translate_tex_filters 10 44 161 4
r300_anisotropy 5 14 60 1
r500_anisotropy 2 9 43 1
r300_translate_vertex_data_type 16 60 267 1
r300_translate_vertex_data_swizzle 6 26 185 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_blitter_begin 6 37 301 2
r300_blitter_end 3 10 50 1
r300_depth_clear_cb_value 2 10 59 2
r300_cbzb_clear_allowed 4 9 68 2
r300_fast_zclear_allowed 1 7 55 2
r300_hiz_clear_allowed 1 6 52 1
r300_depth_clear_value 4 14 57 3
r300_hiz_clear_value 1 6 59 1
r300_set_clear_color 3 16 159 2
r300_clear 37 131 900 5
r300_clear_render_target 2 14 84 8
r300_clear_depth_stencil 5 23 139 10
r300_decompress_zmask 3 16 109 1
r300_decompress_zmask_locked_unsafe 1 10 74 1
r300_decompress_zmask_locked 1 10 74 1
r300_is_blit_supported 3 8 38 1
r300_resource_copy_region 24 120 807 9
r300_is_simple_msaa_resolve 19 24 265 1
r300_simple_msaa_resolve 1 33 290 6
r300_msaa_resolve 2 37 312 2
r300_blit 16 48 328 2
r300_flush_resource 1 4 14 2
r300_init_blit_functions 1 9 57 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_fs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_shader_read_fs_inputs 7 35 174 2
find_output_registers 4 21 143 2
allocate_hardware_inputs 8 28 203 3
get_external_state 14 46 326 2
r300_dummy_fragment_shader 1 18 109 2
r300_emit_fs_code_to_buffer 36 138 1176 2
r300_translate_fragment_shader 25 109 788 3
r300_pick_fragment_shader 6 36 247 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_render_translate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_translate_index_buffer 6 45 247 7
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_fs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_fragment_shader_writes_depth 3 6 32 1
r300_fragment_shader_writes_all 3 6 30 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_defines.h
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_release_referenced_objects 3 21 143 1
r300_destroy_context 12 45 348 1
r300_flush_callback 1 6 36 3
r300_setup_atoms 14 71 582 1
r300_init_states 7 81 511 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_render_stencilref.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_stencilref_needed 3 7 54 1
r300_stencilref_begin 1 11 105 1
r300_stencilref_switch_side 1 11 111 1
r300_stencilref_end 1 11 104 1
r300_stencilref_draw_vbo 2 15 89 2
r300_plug_in_stencil_ref_fallback 1 6 38 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_cb.h
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_shader_semantics.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_shader_semantics_reset 3 18 105 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_transfer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_transfer 1 4 17 1
r300_copy_from_tiled_texture 2 26 227 2
r300_copy_into_tiled_texture 1 14 123 2
r300_texture_transfer_map 21 108 737 6
r300_texture_transfer_unmap 3 13 69 2
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_translate_primitive 1 22 67 1
r300_provoking_vertex_fixes 6 24 93 2
r500_emit_index_bias 2 8 48 2
r300_emit_draw_init 1 13 68 3
r300_split_index_bias 3 20 150 4
r300_reserve_cs_dwords 6 23 127 3
r300_emit_states 14 42 224 6
r300_prepare_for_rendering 2 13 61 7
immd_is_good_idea 3 11 46 2
r300_draw_arrays_immediate 6 43 387 2
r300_emit_draw_arrays 5 22 123 3
r300_emit_draw_elements 11 60 354 8
r300_draw_elements_immediate 19 68 568 2
r300_draw_elements 16 68 434 3
r300_draw_arrays 8 30 168 3
r300_draw_arrays_instanced 2 7 42 2
r300_draw_elements_instanced 2 7 42 2
r300_max_vertex_count 8 35 200 1
r300_draw_vbo 11 44 247 2
r300_swtcl_draw_vbo 2 11 56 2
r300_render 1 4 17 1
r300_render_get_vertex_info 1 6 34 1
r300_render_allocate_vertices 4 27 180 3
r300_render_map_vertices 1 8 53 1
r300_render_unmap_vertices 1 10 64 3
r300_render_release_vertices 1 8 51 1
r300_render_set_primitive 1 7 37 2
r300_render_draw_arrays 2 28 171 3
r300_render_draw_elements 3 39 262 3
r300_render_destroy 1 4 14 1
r300_render_create 1 17 121 1
r300_draw_stage 3 16 76 1
r300_blitter_draw_rectangle 12 64 462 8
r300_init_render_functions 3 10 56 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_texture_desc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_get_pixel_alignment 5 41 376 6
r300_texture_macro_switch 4 22 130 4
r300_texture_get_stride 7 29 227 3
r300_texture_get_nblocksy 14 36 272 3
r300_stride_to_width 1 6 26 2
r300_setup_miptree 11 44 387 3
r300_setup_flags 5 12 96 1
r300_setup_cbzb_flags 7 14 118 2
r300_pixels_to_dwords 1 6 39 4
r300_setup_hyperz_properties 12 52 505 2
r300_setup_cmask_properties 12 36 279 2
r300_setup_tiling 15 44 266 2
r300_tex_print_info 3 15 124 2
r300_texture_desc_init 21 60 534 3
r300_texture_get_offset 3 13 71 3
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_texture.h
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_chipset.h
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_tgsi_to_rc.h
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_chipset.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_apply_hyperz_blacklist 4 25 110 1
r300_parse_chipset 29 96 480 2
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_init_debug 1 4 22 1
r500_dump_rs_block 17 71 456 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_create_query 8 33 182 3
r300_destroy_query 1 7 39 2
r300_resume_query 1 6 30 2
r300_begin_query 3 17 87 2
r300_stop_query 1 5 20 1
r300_end_query 3 19 107 2
r300_get_query_result 7 36 213 4
r300_render_condition 5 21 113 4
r300_set_active_query_state 1 3 12 2
r300_init_query_functions 1 10 65 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_reg.h
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_tgsi_to_rc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_opcode 60 66 382 1
translate_saturate 2 4 14 1
translate_register_file 7 13 60 1
translate_register_index 2 9 31 3
transform_dstreg 2 14 87 3
transform_srcreg 6 30 258 3
transform_texture 9 37 227 3
transform_instruction 5 19 210 2
handle_immediate 8 32 246 3
r300_tgsi_to_rc 7 42 270 2
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_public.h
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
blend_discard_if_src_alpha_0 12 16 73 4
blend_discard_if_src_alpha_1 10 14 65 4
blend_discard_if_src_color_0 6 10 49 4
blend_discard_if_src_color_1 6 10 49 4
blend_discard_if_src_alpha_color_0 14 18 81 4
blend_discard_if_src_alpha_color_1 12 16 73 4
blend_discard_conditionally 11 30 173 6
bgra_cmask 1 6 40 1
rgba_cmask 1 4 12 1
rrrr_cmask 1 7 47 1
aaaa_cmask 1 7 47 1
grrg_cmask 1 7 52 1
arra_cmask 1 7 47 1
blend_read_enable 39 50 227 7
r300_create_blend_state 17 142 907 2
r300_bind_blend_state 7 21 135 2
r300_delete_blend_state 1 5 18 2
float_to_fixed10 1 4 26 1
r300_set_blend_color 16 67 451 2
r300_set_clip_state 3 20 131 2
r300_create_dsa_state 8 84 563 2
r300_dsa_inject_stencilref 2 13 74 1
r300_bind_dsa_state 2 11 56 2
r300_delete_dsa_state 1 5 18 2
r300_set_stencil_ref 1 8 47 2
r300_print_fb_surf_info 3 18 135 3
r300_mark_fb_state_dirty 12 34 237 2
r300_set_framebuffer_state 35 101 651 2
r300_create_fs_state 1 9 61 2
r300_mark_fs_code_dirty 2 17 159 1
r300_bind_fs_state 2 12 76 2
r300_delete_fs_state 2 14 93 2
r300_set_polygon_stipple 1 4 15 2
r300_create_rs_state 21 164 877 2
r300_bind_rs_state 14 47 332 2
r300_delete_rs_state 1 4 18 2
r300_create_sampler_state 12 44 401 2
r300_bind_sampler_states 3 18 116 5
r300_delete_sampler_state 1 4 18 2
r300_assign_texture_cache_region 2 7 31 2
r300_set_sampler_views 11 51 311 5
r300_create_sampler_view_custom 4 43 294 5
r300_create_sampler_view 1 8 48 3
r300_sampler_view_destroy 1 6 29 2
r300_set_sample_mask 1 7 47 2
r300_set_scissor_states 1 10 58 4
r300_set_viewport_states 11 45 333 4
r300_set_vertex_buffers_hwtcl 2 15 85 4
r300_set_vertex_buffers_swtcl 5 22 155 4
r300_set_index_buffer_hwtcl 2 11 76 2
r300_set_index_buffer_swtcl 4 16 96 2
r300_vertex_psc 6 32 222 1
r300_create_vertex_elements_state 6 31 192 3
r300_bind_vertex_elements_state 3 17 106 2
r300_delete_vertex_elements_state 1 4 18 2
r300_create_vs_state 2 15 94 2
r300_bind_vs_state 7 31 243 2
r300_delete_vs_state 2 14 103 2
r300_set_constant_buffer 18 56 349 4
r300_texture_barrier 1 6 39 1
r300_memory_barrier 1 3 12 2
r300_init_state_functions 2 45 336 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_vs.h
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_transfer.h
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_flush.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_flush_and_cleanup 5 29 169 3
r300_flush 10 38 226 3
r300_flush_wrapped 2 8 32 3
r300_init_flush_functions 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_resource_create 2 8 40 2
r300_init_resource_functions 1 10 65 1
r300_init_screen_resource_functions 1 7 41 1
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_state_derived.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_draw_emit_attrib 1 12 75 3
r300_draw_emit_all_attribs 15 41 309 1
r300_swtcl_vertex_psc 7 46 343 1
r300_rs_col 2 11 78 4
r300_rs_col_write 1 7 40 4
r300_rs_tex 3 24 147 4
r300_rs_tex_write 1 5 29 3
r500_rs_col 2 11 78 4
r500_rs_col_write 2 10 54 4
r500_rs_tex 3 21 140 4
r500_rs_tex_write 1 5 29 3
r300_update_rs_block 60 231 1669 1
rgba_to_bgra 1 6 35 1
r300_get_border_color 37 120 732 3
r300_merge_textures_and_samplers 33 152 1034 1
r300_decompress_depth_textures 6 21 123 1
r300_validate_fragment_shader 7 19 106 1
r300_update_derived_state 4 18 96 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/g80_texture.xml.h
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_vs_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_temp 1 8 54 2
emit_output 1 17 120 5
insert_output_before 2 13 96 5
insert_output_after 2 13 96 5
transform_decl 17 56 392 2
transform_inst 14 65 530 2
r300_draw_init_vertex_shader 7 48 365 2
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_get_vendor 1 4 12 1
r300_get_device_vendor 1 4 12 1
r300_get_name 1 5 29 1
r300_get_param 139 168 574 2
r300_get_shader_param 82 121 456 3
r300_get_paramf 13 31 127 2
r300_get_video_param 10 27 98 4
util_format_is_rgba1010102_variant 8 17 124 1
r300_is_blending_supported 13 27 164 2
r300_is_format_supported 53 103 463 5
r300_destroy_screen 4 12 74 1
r300_fence_reference 1 7 40 3
r300_fence_finish 1 8 46 4
r300_screen_create 4 34 247 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv84_video_bsp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv84_decoder_bsp 14 143 1469 6
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv84_video.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mb 1 4 17 1
mb_half 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_miptree.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_tex_choose_tile_dims_helper 13 24 145 4
nv50_tex_choose_tile_dims 1 4 30 4
nv50_mt_choose_storage_type 38 86 371 2
nv50_miptree_destroy 3 14 132 2
nv50_miptree_get_handle 3 14 74 3
nv50_miptree_init_ms_mode 6 27 119 1
nv50_miptree_init_layout_linear 6 17 150 2
nv50_miptree_init_layout_video 4 16 181 1
nv50_miptree_init_layout_tiled 4 31 305 1
nv50_miptree_create 12 54 375 2
nv50_miptree_from_handle 8 32 251 3
nv50_mt_zslice_offset 1 11 149 3
nv50_surface_from_miptree 2 25 258 2
nv50_miptree_surface_new 6 23 173 3
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_unbyteswap_array_format 6 17 52 1
r300_get_endian_swap 10 24 121 1
r300_get_swizzle_combined 10 47 228 3
r300_translate_texformat 99 231 1170 4
r500_tx_format_msb_bit 7 14 40 1
r300_translate_colorformat 68 86 260 1
r300_translate_zsformat 4 12 34 1
r300_translate_out_fmt 86 161 587 1
r300_translate_colormask_swizzle 63 78 236 1
r300_is_colorbuffer_format_supported 3 6 30 1
r300_is_zs_format_supported 1 4 16 1
r300_is_sampler_format_supported 1 4 22 1
r300_texture_setup_format_state 9 67 394 7
r300_texture_setup_fb_state 2 29 232 1
r300_texture_destroy 3 15 91 2
r300_resource_get_handle 2 14 86 5
r300_texture_create_object 16 64 449 6
r300_texture_create 3 17 95 2
r300_texture_from_handle 10 35 199 4
r300_create_surface_custom 7 56 476 5
r300_create_surface 1 8 38 3
r300_surface_destroy 1 5 29 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_push.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
prim_restart_search_i08 3 8 44 3
prim_restart_search_i16 3 8 44 3
prim_restart_search_i32 3 8 44 3
emit_vertices_i08 5 29 220 3
emit_vertices_i16 5 29 220 3
emit_vertices_i32 5 29 220 3
emit_vertices_seq 3 19 141 3
nv50_prim_gl 1 22 90 1
nv50_push_vbo 22 101 771 2
Source file: ./lib/mesa/src/gallium/drivers/r300/r300_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r300_emit_blend_state 5 22 151 3
r300_emit_blend_color_state 1 7 42 3
r300_emit_clip_state 1 7 42 3
r300_emit_dsa_state 10 27 180 3
get_rc_constant_state 5 44 395 3
pack_float24 3 22 111 1
r300_emit_fs 1 6 46 3
r300_emit_fs_constants 7 24 203 3
r300_emit_fs_rc_constant_state 5 24 177 3
r500_emit_fs 1 6 46 3
r500_emit_fs_constants 4 21 147 3
r500_emit_fs_rc_constant_state 4 25 166 3
r300_emit_gpu_flush 4 31 233 3
r300_emit_aa_state 2 18 108 3
r300_emit_fb_state 13 63 429 3
r300_emit_hyperz_state 2 10 57 3
r300_emit_hyperz_end 1 11 69 1
r300_get_mspos 9 27 231 2
r300_emit_fb_state_pipelined 8 59 402 3
r300_emit_query_start 3 16 88 3
r300_emit_query_end_frag_pipes 6 35 237 2
rv530_emit_query_end_single_z 1 11 58 2
rv530_emit_query_end_double_z 1 14 91 2
r300_emit_query_end 6 22 147 1
r300_emit_invariant_state 1 6 28 3
r300_emit_rs_state 3 15 83 3
r300_emit_rs_block_state 6 43 311 3
r300_emit_sample_mask 1 10 79 3
r300_emit_scissor_state 2 20 174 3
r300_emit_textures_state 4 32 272 3
r300_emit_vertex_arrays 12 85 780 4
r300_emit_vertex_arrays_swtcl 2 18 129 2
r300_emit_vertex_stream_state 4 25 167 3
r300_emit_pvs_flush 1 7 35 3
r300_emit_vap_invariant_state 1 6 28 3
r300_emit_vs_state 5 40 342 3
r300_emit_vs_constants 8 43 311 3
r300_emit_viewport_state 1 11 66 3
r300_emit_hiz_clear 1 17 121 3
r300_emit_zmask_clear 1 16 113 3
r300_emit_cmask_clear 1 16 102 3
r300_emit_ztop_state 1 9 49 3
r300_emit_texture_cache_inval 1 7 35 3
r300_emit_buffer_validate 25 94 617 3
r300_get_num_dirty_dwords 2 12 48 1
r300_get_num_cs_end_dwords 2 10 49 1
r300_emit_dirty_state 2 13 68 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_2d.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_3d.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bitcount4 1 6 58 1
nv50_vertprog_assign_slots 24 83 760 1
nv50_fragprog_assign_slots 26 80 907 1
nv50_program_assign_varying_slots 5 15 56 1
nv50_program_create_strmout_state 11 45 475 2
nv50_program_translate 17 96 791 3
nv50_program_upload_code 14 56 400 2
nv50_program_destroy 3 16 113 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv98_video.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_compute.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_query_hw_sm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_hw_sm_get_func 5 10 40 1
nv50_hw_sm_query_get_cfg 1 5 38 2
nv50_hw_sm_destroy_query 1 7 48 2
nv50_hw_sm_begin_query 6 38 320 2
nv50_hw_sm_end_query 11 74 650 2
nv50_hw_sm_query_read_data 6 22 164 6
nv50_hw_sm_get_query_result 4 20 156 4
nv50_hw_sm_create_query 5 20 125 2
nv50_hw_sm_get_driver_query_info 7 21 108 3
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_3ddefs.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv84_video_vp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv84_decoder_vp_h264 10 129 1237 3
inverse_quantize 6 14 83 3
nv84_decoder_vp_mpeg12_mb 28 148 1121 3
nv84_decoder_vp_mpeg12 4 63 661 3
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_stateobj.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_so_target 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_winsys.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_add_bufctx_resident_bo 1 5 35 4
nv50_add_bufctx_resident 1 8 54 4
PUSH_REFN 1 5 37 3
NV50_FIFO_PKHDR 1 4 32 3
NV50_FIFO_PKHDR_NI 1 4 32 3
NV50_FIFO_PKHDR_L 1 4 22 2
nouveau_bo_memtype 1 4 19 1
PUSH_DATAh 1 4 28 2
BEGIN_NV04 1 5 41 4
BEGIN_NI04 1 5 41 4
BEGIN_NL50 1 6 44 4
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_stateobj_tex.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_tsc_entry 1 4 16 1
nv50_tic_entry 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_query.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_query 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_transfer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_m2mf_rect_setup 4 35 329 6
nv50_m2mf_transfer_rect 7 79 691 5
nv50_sifc_linear_u8 2 45 356 6
nv50_m2mf_copy_linear 2 34 292 8
nv50_miptree_transfer_map 12 81 703 6
nv50_miptree_transfer_unmap 4 25 221 2
nv50_cb_bo_push 2 21 150 7
nv50_cb_push 7 29 230 5
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_query_hw_metric.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_hw_metric_query 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_query_hw_metric.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_hw_metric_query_get_cfg 1 6 37 2
nv50_hw_metric_destroy_query 3 10 81 2
nv50_hw_metric_begin_query 3 12 83 2
nv50_hw_metric_end_query 2 7 63 2
sm11_hw_metric_calc_result 3 14 95 2
nv50_hw_metric_get_query_result 3 19 148 4
nv50_hw_metric_create_query 6 25 159 2
nv50_hw_metric_get_driver_query_info 7 21 108 3
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_shader_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_constbufs_validate 11 66 591 1
nv50_program_validate 4 12 77 2
nv50_program_update_context_state 7 17 143 3
nv50_vertprog_validate 2 17 156 1
nv50_fragprog_validate 22 60 530 1
nv50_gmtyprog_validate 3 21 177 1
nv50_compprog_validate 3 9 62 1
nv50_sprite_coords_validate 10 45 363 1
nv50_validate_derived_rs 7 29 224 1
nv50_vec4_map 6 22 143 5
nv50_fp_linkage_validate 36 139 1246 1
nv50_vp_gp_mapping 10 27 232 4
nv50_gp_linkage_validate 2 21 179 1
nv50_stream_output_validate 14 66 568 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv84_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv84_copy_firmware 3 16 90 3
filesize 2 9 38 1
nv84_load_firmwares 9 28 204 4
nv84_load_bsp_firmware 1 5 26 2
nv84_load_vp_firmware 1 7 26 2
nv84_load_vp_firmware_mpeg 1 5 26 2
nv84_decoder_decode_bitstream_h264 1 14 105 6
nv84_decoder_flush 1 3 9 1
nv84_decoder_begin_frame_h264 1 5 19 3
nv84_decoder_end_frame_h264 1 5 19 3
nv84_decoder_decode_bitstream_mpeg12 1 16 77 6
nv84_decoder_begin_frame_mpeg12 4 20 199 3
nv84_decoder_end_frame_mpeg12 1 9 43 3
nv84_decoder_decode_macroblock 2 14 80 5
nv84_decoder_destroy 1 24 195 1
nv84_create_decoder 49 250 2121 2
nv84_video_buffer_sampler_view_planes 1 5 26 1
nv84_video_buffer_sampler_view_components 1 5 26 1
nv84_video_buffer_surfaces 1 5 26 1
nv84_video_buffer_destroy 2 16 140 1
nv84_video_buffer_create 17 109 946 2
firmware_present 15 44 328 2
nv84_screen_get_video_param 18 44 155 4
nv84_screen_video_supported 2 9 44 4
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_query_hw.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_hw_query 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_colormask 5 13 55 1
nv50_blend_fac 1 26 151 1
nv50_blend_state_create 12 69 657 2
nv50_blend_state_bind 1 6 35 2
nv50_blend_state_delete 1 4 18 2
nv50_rasterizer_state_create 15 99 708 2
nv50_rasterizer_state_bind 1 6 35 2
nv50_rasterizer_state_delete 1 4 18 2
nv50_zsa_state_create 6 69 650 2
nv50_zsa_state_bind 1 6 35 2
nv50_zsa_state_delete 1 4 18 2
nv50_tsc_wrap_mode 9 24 73 1
nv50_sampler_state_create 16 83 709 2
nv50_sampler_state_delete 4 12 121 2
nv50_stage_sampler_states_bind 5 21 177 4
nv50_vp_sampler_states_bind 1 4 30 3
nv50_fp_sampler_states_bind 1 4 30 3
nv50_gp_sampler_states_bind 1 4 30 3
nv50_bind_sampler_states 4 20 88 5
nv50_sampler_view_destroy 1 7 47 2
nv50_stage_set_sampler_views 9 34 289 4
nv50_set_sampler_views 4 19 97 5
nv50_sp_state_create 3 16 112 3
nv50_sp_state_delete 1 7 53 2
nv50_vp_state_create 1 5 25 2
nv50_vp_state_bind 1 6 35 2
nv50_fp_state_create 1 5 25 2
nv50_fp_state_bind 1 6 35 2
nv50_gp_state_create 1 5 25 2
nv50_gp_state_bind 1 6 35 2
nv50_cp_state_create 2 14 95 2
nv50_cp_state_bind 1 6 35 2
nv50_set_constant_buffer 10 40 436 4
nv50_set_blend_color 1 7 38 2
nv50_set_stencil_ref 1 7 38 2
nv50_set_clip_state 1 7 51 2
nv50_set_sample_mask 1 6 34 2
nv50_set_min_samples 2 8 44 2
nv50_set_framebuffer_state 1 8 50 2
nv50_set_polygon_stipple 1 7 38 2
nv50_set_scissor_states 3 16 121 4
nv50_set_viewport_states 3 16 121 4
nv50_set_window_rectangles 1 12 81 4
nv50_set_vertex_buffers 8 36 296 4
nv50_set_index_buffer 4 19 136 2
nv50_vertex_state_bind 1 6 35 2
nv50_so_target_create 4 29 199 4
nva0_so_target_save_offset 2 14 98 4
nv50_so_target_destroy 2 9 58 2
nv50_set_stream_output_targets 13 38 298 4
nv50_set_compute_resources 1 5 20 4
nv50_set_global_handle 3 16 91 2
nv50_set_global_bindings 5 32 247 5
nv50_init_state_functions 1 54 321 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_tex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_tic_swizzle 8 14 80 3
nv50_create_sampler_view 3 9 59 3
nv50_create_texture_view 22 130 1094 5
nv50_update_tic 4 16 128 3
nv50_validate_tic 9 81 755 2
nv50_validate_textures 2 11 72 1
nv50_validate_tsc 5 32 315 2
nv50_validate_samplers 2 11 72 1
nv50_upload_ms_info 1 7 69 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv98_video_bsp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_comm_bsp 1 6 50 1
nv98_decoder_bsp 20 125 1073 10
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/g80_defs.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv98_video_ppp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv98_decoder_setup_ppp 4 37 403 3
nv98_decoder_vc1_ppp 1 10 103 3
nv98_decoder_ppp 8 38 331 4
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_program.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_flush 2 10 64 3
nv50_texture_barrier 1 8 61 1
nv50_memory_barrier 14 31 234 2
nv50_emit_string_marker 5 21 144 3
nv50_default_kick_notify 3 10 58 1
nv50_context_unreference_resources 7 27 266 1
nv50_destroy 2 13 97 1
nv50_invalidate_resource_storage 28 77 544 3
nv50_create 16 92 707 3
nv50_bufctx_fence 4 11 91 2
nv50_context_get_sample_position 7 34 320 4
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_screen 1 4 17 1
nv50_resource_fence 3 9 72 2
nv50_resource_validate 4 11 56 2
nv50_screen_tic_unlock 2 5 48 2
nv50_screen_tsc_unlock 2 5 48 2
nv50_screen_tic_free 2 7 63 2
nv50_screen_tsc_free 2 7 63 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv98_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv98_decoder_decode_bitstream 1 22 167 6
nv98_create_decoder 35 202 1907 2
nv98_video_buffer_create 1 6 25 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_resource.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_miptree 1 4 17 1
nv50_surface 1 4 17 1
nv50_zs_to_s_format 4 10 37 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_transfer.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_query_hw_sm.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_hw_sm_query 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_blit.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_blit_texture_type 6 13 56 1
nv50_blit_get_tgsi_texture_target 6 13 56 1
nv50_blit_reinterpret_pipe_texture_target 4 12 34 1
nv50_blit_get_filter 8 13 131 1
nv50_blit_zeta_to_colour_format 11 22 66 1
nv50_blit_derive_color_mask 15 30 150 1
nv50_blit_eng2d_get_mask 11 22 106 1
nv50_2d_dst_format_faithful 2 8 48 1
nv50_2d_src_format_faithful 2 8 52 1
nv50_2d_format_supported 2 6 40 1
nv50_2d_dst_format_ops_supported 2 6 40 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_context 1 4 17 1
nv50_context_shader_stage 5 12 48 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_compute.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_screen_compute_setup 10 110 934 2
nv50_compute_validate_globals 3 12 78 1
nv50_state_validate_cp 2 10 63 2
nv50_compute_upload_input 2 25 234 2
nv50_compute_find_symbol 3 12 89 2
nv50_launch_grid 2 36 371 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_resource_create 2 10 44 2
nv50_resource_from_handle 2 10 45 4
nv50_surface_from_buffer 2 24 213 3
nv50_surface_create 2 8 51 3
nv50_surface_destroy 1 6 39 2
nv50_invalidate_resource 2 5 29 2
nv50_init_resource_functions 1 11 57 1
nv50_screen_init_resource_functions 1 7 33 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_query_hw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_hw_query_allocate 7 31 209 3
nv50_hw_query_get 1 13 110 4
nv50_hw_query_update 4 11 64 1
nv50_hw_destroy_query 3 11 75 2
nv50_hw_begin_query 14 62 454 2
nv50_hw_end_query 16 62 405 2
nv50_hw_get_query_result 20 66 440 4
nv50_hw_create_query 17 52 257 3
nv50_hw_get_driver_query_info 3 14 86 3
nv50_hw_query_pushbuf_submit 2 11 88 4
nv84_hw_query_fifo_wait 1 12 105 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv98_video_vp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_comm_vp 7 27 306 5
nv98_decoder_kick_ref 1 4 27 2
nv98_decoder_vp 19 103 989 7
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_create_query 1 7 49 3
nv50_destroy_query 1 5 38 2
nv50_begin_query 1 5 39 2
nv50_end_query 1 6 41 2
nv50_get_query_result 1 6 51 4
nv50_render_condition 13 64 374 4
nv50_set_active_query_state 1 3 12 2
nv50_init_query_functions 1 12 69 1
nv50_screen_get_driver_query_info 2 17 100 3
nv50_screen_get_driver_query_group_info 10 36 180 3
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_state_validate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_fb_set_null_rt 1 11 84 2
nv50_validate_fb 13 104 1050 1
nv50_validate_blend_colour 1 9 91 1
nv50_validate_stencil_ref 1 8 72 1
nv50_validate_stipple 2 8 68 1
nv50_validate_scissor 11 47 523 1
nv50_validate_viewport 4 24 230 1
nv50_validate_window_rects 5 22 203 1
nv50_check_program_ucps 3 17 98 3
nv50_validate_derived_2 4 10 79 1
nv50_validate_derived_3 7 15 118 1
nv50_validate_clip 5 26 230 1
nv50_validate_blend 1 6 48 1
nv50_validate_zsa 1 6 48 1
nv50_validate_rasterizer 1 6 48 1
nv50_validate_sample_mask 1 16 107 1
nv50_validate_min_samples 3 12 75 1
nv50_switch_pipe_context 9 29 197 1
nv50_state_validate 6 28 190 6
nv50_state_validate_3d 2 12 73 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_screen_is_format_supported 14 34 174 5
nv50_screen_get_param 138 183 606 2
nv50_screen_get_shader_param 37 69 229 3
nv50_screen_get_paramf 11 23 91 2
nv50_screen_get_compute_param 16 40 291 4
nv50_screen_destroy 6 39 311 1
nv50_screen_fence_emit 1 17 126 2
nv50_screen_fence_update 1 4 22 1
nv50_screen_init_hwctx 12 187 2031 1
nv50_tls_alloc 3 20 124 3
nv50_tls_realloc 4 23 159 2
nv50_screen_create 28 173 1152 1
nv50_screen_tic_alloc 3 11 120 2
nv50_screen_tsc_alloc 3 11 120 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv40_vertprog.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv01_2d.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_winsys.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PUSH_RELOC 1 5 41 6
bufctx 1 5 22 1
PUSH_RESET 1 4 22 2
PUSH_REFN 1 5 34 4
PUSH_MTHDl 1 7 82 7
PUSH_MTHDo 2 10 97 8
PUSH_MTHDs 2 11 104 9
PUSH_MTHD 3 17 123 9
PUSH_RESRC 1 7 70 9
BEGIN_NV04 1 5 50 4
BEGIN_NI04 1 5 50 4
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_fragtex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_fragtex_validate 17 95 719 1
nv30_fragtex_sampler_states_bind 3 16 125 3
nv30_fragtex_set_sampler_views 3 18 158 3
nv30_set_sampler_views 3 16 68 5
nv30_fragtex_init 1 4 15 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wrap_mode 1 17 68 1
filter_mode 7 41 126 1
compare_mode 10 17 82 1
nv30_sampler_state_create 14 46 480 2
nv30_sampler_state_delete 1 4 18 2
nv30_bind_sampler_states 3 16 67 5
swizzle 2 9 63 3
nv30_sampler_view_create 13 78 564 3
nv30_sampler_view_destroy 1 6 29 2
nv30_texture_init 1 8 39 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_ntfy 3 9 72 2
nv30_query_object_del 3 12 77 2
nv30_query_object_new 3 18 131 1
nv30_query 1 4 17 1
nv30_query_create 10 30 139 3
nv30_query_destroy 1 4 19 2
nv30_query_begin 5 26 183 2
nv30_query_end 3 18 151 2
nv30_query_result 7 32 231 4
nv40_query_render_condition 4 23 158 4
nv30_set_active_query_state 1 3 12 2
nv30_query_init 2 12 73 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_2d_format 8 21 99 3
nv50_2d_texture_set 8 60 481 7
nv50_2d_texture_do_copy 4 38 326 13
nv50_resource_copy_region 12 65 520 9
nv50_clear_render_target 8 72 685 8
nv50_clear_depth_stencil 7 72 641 10
nv50_clear_texture 10 67 515 5
nv50_clear 19 66 589 5
nv50_clear_buffer_push 6 64 522 6
nv50_clear_buffer 12 110 922 6
nv50_blitter_make_vp 1 27 213 1
nv50_blitter_make_fp 24 101 658 3
nv50_blitter_make_sampler 1 18 128 1
nv50_blit_select_mode 16 35 137 1
nv50_blit_select_fp 3 16 143 2
nv50_blit_set_dst 4 24 214 5
nv50_blit_set_src 7 38 323 6
nv50_blitctx_prepare_state 3 45 409 1
nv50_blitctx_pre_blit 3 48 506 2
nv50_blitctx_post_blit 4 39 448 1
nv50_blit_3d 8 109 1151 2
nv50_blit_eng2d 28 157 1468 2
nv50_blit 31 71 547 2
nv50_flush_resource 1 4 14 2
nv50_blitter_create 2 12 61 1
nv50_blitter_destroy 4 17 111 1
nv50_blitctx_create 2 11 58 1
nv50_init_surface_functions 1 11 63 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_format.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_format_info 1 4 20 2
nv30_format 1 4 20 2
nv30_vtxfmt 1 4 20 2
nv30_texfmt 1 4 20 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pack_rgba 1 6 35 2
pack_zeta 2 7 53 3
nv30_clear 8 40 289 5
nv30_clear_render_target 6 52 442 8
nv30_clear_depth_stencil 8 57 503 10
nv30_clear_init 1 6 27 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_vbo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_vertex_state_delete 2 8 42 2
nv50_vertex_state_create 13 72 582 3
nv50_emit_vtxattr 9 51 416 4
nv50_user_vbuf_range 2 14 119 4
nv50_upload_user_buffers 5 21 173 3
nv50_update_user_vbufs 6 38 336 1
nv50_release_user_vbufs 2 7 34 1
nv50_vertex_arrays_validate 25 115 998 1
nv50_prim_gl 1 22 90 1
nv50_draw_arrays 4 27 187 5
nv50_draw_elements_inline_u08 5 22 178 4
nv50_draw_elements_inline_u16 4 19 136 4
nv50_draw_elements_inline_u32 2 12 70 4
nv50_draw_elements_inline_u32_short 4 20 135 4
nv50_draw_elements 14 90 717 7
nva0_draw_stream_output 4 36 273 2
nv50_draw_vbo_kick_notify 1 6 39 1
nv50_draw_vbo 29 99 751 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_resource.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_surface 1 4 17 1
nv30_miptree 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv50/nv50_formats.c
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30-40_3d.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_vertprog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_vertprog_destroy 1 14 85 1
nv30_vertprog_validate 36 142 1128 1
nv30_vp_state_create 2 10 63 2
nv30_vp_state_delete 3 10 69 2
nv30_vp_state_bind 1 6 37 2
nv30_vertprog_init 1 6 27 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_state.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv40_verttex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv40_verttex_validate 4 17 127 1
nv40_verttex_sampler_states_bind 3 16 125 3
nv40_verttex_set_sampler_views 3 18 158 3
nv40_verttex_init 1 3 9 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nvfx_shader.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvfx_insn 1 18 115 8
nvfx_reg 1 8 30 2
nvfx_src 1 11 51 1
nvfx_src_swz 1 9 85 5
nvfx_src_neg 1 5 20 1
nvfx_src_abs 1 5 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_screen_get_param 140 170 585 2
nv30_screen_get_paramf 8 20 100 2
nv30_screen_get_shader_param 68 106 416 3
nv30_screen_is_format_supported 4 16 89 5
nv30_screen_fence_emit 1 11 96 2
nv30_screen_fence_update 1 6 52 1
nv30_screen_destroy 3 28 213 1
nv30_screen_create 33 212 1778 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_transfer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_transfer_scaled 3 8 59 2
nv30_transfer_blit 11 14 99 1
nv30_transfer_rect_vertprog 7 33 244 1
nv30_transfer_rect_fragprog 4 28 183 1
nv30_transfer_rect_blit 11 195 1619 1
nv30_transfer_sifm 16 19 134 1
nv30_transfer_rect_sifm 9 72 775 1
nv30_transfer_m2mf 4 8 36 1
nv30_transfer_rect_m2mf 7 41 396 1
nv30_transfer_cpu 2 6 21 1
linear_ptr 1 4 41 5
swizzle2d 1 8 76 2
swizzle2d_ptr 1 13 131 5
swizzle3d_ptr 5 27 173 5
get_ptr 3 8 32 1
nv30_transfer_rect_cpu 3 17 187 1
nv30_transfer_rect 3 22 146 4
nv30_transfer_push_data 1 6 34 6
nv30_transfer_copy_data 10 60 498 8
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_miptree.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
layer_offset 2 8 72 3
nv30_miptree_get_handle 3 11 74 3
nv30_miptree_destroy 1 6 41 2
nv30_transfer 1 4 17 1
define_rect 3 30 301 8
nv30_resource_copy_region 3 20 169 9
nv30_resource_resolve 5 38 393 2
nv30_blit 8 47 379 2
nv30_flush_resource 1 4 14 2
nv30_miptree_transfer_map 8 63 537 6
nv30_miptree_transfer_unmap 2 15 112 2
nv30_miptree_create 20 82 618 2
nv30_miptree_from_handle 8 29 196 3
nv30_miptree_surface_new 3 31 288 3
nv30_miptree_surface_del 1 6 39 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_fragprog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_fragprog_upload 4 22 203 1
nv30_fragprog_validate 11 51 404 1
nv30_fp_state_create 2 10 63 2
nv30_fp_state_delete 2 11 82 2
nv30_fp_state_bind 2 9 65 2
nv30_fragprog_init 1 6 27 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_context 1 4 17 1
nv30_prim_gl 1 18 70 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_push.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
prim_restart_search_i08 3 8 44 3
prim_restart_search_i16 3 8 44 3
prim_restart_search_i32 3 8 44 3
emit_vertices_i08 4 23 177 3
emit_vertices_i16 4 23 177 3
emit_vertices_i32 4 23 177 3
emit_vertices_seq 2 12 97 3
nv30_push_vbo 17 80 598 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_memory_barrier 7 16 113 2
nv30_resource_create 2 10 44 2
nv30_resource_from_handle 2 10 45 4
nv30_resource_screen_init 1 7 33 1
nv30_resource_init 1 14 75 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_format.c
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_transfer.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_screen 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_context_kick_notify 7 27 169 1
nv30_context_flush 2 11 75 3
nv30_invalidate_resource_storage 26 65 429 3
nv30_context_destroy 7 18 138 1
nv30_context_create 6 57 372 3
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_vbo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_emit_vtxattr 5 41 314 4
nv30_vbuf_range 1 8 69 4
nv30_prevalidate_vbufs 7 30 198 1
nv30_update_user_vbufs 5 30 252 1
nv30_release_user_vbufs 2 10 65 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nvfx_fragprog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
temp 2 11 72 1
release_temps 1 5 23 1
nvfx_fp_imm 1 7 84 5
grow_insns 1 6 47 2
emit_src 11 60 453 3
emit_dst 6 24 145 2
nvfx_fp_emit 5 32 299 2
nv40_fp_if 1 22 188 2
nv40_fp_cal 1 16 125 2
nv40_fp_ret 1 12 89 1
nv40_fp_rep 1 21 158 3
nv40_fp_bra 1 21 163 2
nv40_fp_brk 1 13 91 1
tgsi_src 6 37 260 2
tgsi_dst 4 13 87 2
tgsi_mask 5 9 55 1
nvfx_fragprog_parse_instruction 106 403 4207 2
nvfx_fragprog_parse_decl_input 8 35 195 2
nvfx_fragprog_assign_generic 8 33 226 2
nvfx_fragprog_parse_decl_output 9 30 165 2
nvfx_fragprog_prepare 16 82 484 1
_nvfx_fragprog_translate 18 88 670 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_blend_state_create 9 71 751 2
nv30_blend_state_bind 1 6 35 2
nv30_blend_state_delete 1 4 18 2
nv30_rasterizer_state_create 10 53 433 2
nv30_rasterizer_state_bind 1 6 35 2
nv30_rasterizer_state_delete 1 4 18 2
nv30_zsa_state_create 7 54 551 2
nv30_zsa_state_bind 1 6 35 2
nv30_zsa_state_delete 1 4 18 2
nv30_set_blend_color 1 7 38 2
nv30_set_stencil_ref 1 7 38 2
nv30_set_clip_state 1 7 51 2
nv30_set_sample_mask 1 6 34 2
nv30_set_constant_buffer 9 28 190 4
nv30_set_framebuffer_state 6 19 152 2
nv30_set_polygon_stipple 1 7 38 2
nv30_set_scissor_states 1 9 44 4
nv30_set_viewport_states 1 9 44 4
nv30_set_vertex_buffers 1 10 64 4
nv30_set_index_buffer 2 14 98 2
nv30_state_init 1 23 129 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_vertprog.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/mme/com90c0.mme.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nve4_p2mf.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_state_validate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_validate_fb 22 116 1051 1
nv30_validate_blend_colour 4 25 222 1
nv30_validate_stencil_ref 1 8 78 1
nv30_validate_stipple 1 6 48 1
nv30_validate_scissor 4 17 161 1
nv30_validate_viewport 1 24 330 1
nv30_validate_clip 4 17 135 1
nv30_validate_blend 1 6 48 1
nv30_validate_zsa 1 6 48 1
nv30_validate_rasterizer 1 6 48 1
nv30_validate_multisample 4 15 103 1
nv30_validate_fragment 1 9 85 1
nv30_validate_point_coord 6 21 133 1
nv30_state_context_switch 8 21 145 1
nv30_state_validate 15 63 422 3
nv30_state_release 1 4 20 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_video.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nvfx_vertprog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
temp 4 11 83 1
release_temps 1 5 23 1
constant 4 21 175 6
emit_src 16 75 588 4
emit_dst 23 81 543 4
nvfx_vp_emit 11 58 541 2
tgsi_src 10 49 350 2
tgsi_dst 5 23 127 2
tgsi_mask 5 9 55 1
nvfx_vertprog_parse_instruction 83 324 3499 3
nvfx_vertprog_parse_decl_output 18 69 369 2
nvfx_vertprog_prepare 19 71 422 1
_nvfx_vertprog_translate 25 124 969 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/mme/com9097.mme.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv30/nv30_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_render 1 4 17 1
nv30_render_get_vertex_info 1 4 18 1
nv30_render_allocate_vertices 3 17 117 3
nv30_render_map_vertices 1 12 64 1
nv30_render_unmap_vertices 1 7 47 3
nv30_render_set_primitive 1 5 31 2
nv30_render_draw_elements 6 35 289 3
nv30_render_draw_arrays 6 29 269 3
nv30_render_release_vertices 1 5 27 1
vroute_add 8 46 414 4
nv30_render_validate 17 85 760 1
nv30_render_vbo 20 71 576 2
nv30_render_destroy 2 9 64 1
nv30_render_create 2 20 141 1
nv30_draw_init 4 27 144 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nve4_compute.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nve4_cp_launch_desc_init_default 1 7 43 1
nve4_cp_launch_desc_set_cb 1 13 94 5
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_query_sw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_sw_destroy_query 1 5 29 2
nvc0_sw_begin_query 3 10 65 2
nvc0_sw_end_query 2 5 47 2
nvc0_sw_get_query_result 2 8 54 4
nvc0_sw_create_query 4 15 90 3
nvc0_sw_get_driver_query_info 5 19 103 3
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_resource.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_miptree.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_tex_choose_tile_dims 1 4 28 4
nvc0_mt_choose_storage_type 34 90 377 2
nvc0_miptree_init_ms_mode 6 27 119 1
nvc0_miptree_init_layout_video 4 16 181 1
nvc0_miptree_init_layout_tiled 5 32 318 1
nvc0_miptree_create 18 67 453 2
nvc0_mt_zslice_offset 1 11 149 3
nvc0_miptree_surface_new 2 10 57 3
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_metric.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_hw_metric_query 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nve4_compute.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_resource_create 2 10 44 2
nvc0_resource_from_handle 3 15 70 4
nvc0_surface_create 2 8 51 3
nvc0_init_resource_functions 1 11 57 1
nvc0_screen_init_resource_functions 1 7 33 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_shader_input_address 20 27 173 2
nvc0_shader_output_address 17 24 155 2
nvc0_vp_assign_input_slots 5 20 146 1
nvc0_sp_assign_input_slots 3 11 95 1
nvc0_fp_assign_output_slots 7 17 165 1
nvc0_sp_assign_output_slots 3 11 95 1
nvc0_program_assign_varying_slots 4 15 68 1
nvc0_vtgp_hdr_update_oread 1 8 83 2
nvc0_vtgp_gen_header 17 53 489 2
nvc0_vp_gen_header 1 6 47 2
nvc0_tp_get_tess_mode 13 45 245 2
nvc0_tcp_gen_header 3 18 163 2
nvc0_tep_gen_header 1 10 76 2
nvc0_gp_gen_header 4 24 173 2
nvc0_hdr_interp_mode 3 8 31 1
nvc0_fp_gen_header 21 54 624 2
nvc0_program_create_tfb_state 8 30 300 2
nvc0_program_dump 5 16 126 1
nvc0_program_translate 24 108 807 3
nvc0_program_alloc_code 12 34 253 2
nvc0_program_upload_code 10 34 310 2
nvc0_program_upload 16 67 519 2
nvc0_program_library_upload 4 19 124 1
nvc0_program_destroy 6 20 149 2
nvc0_program_symbol_offset 4 13 98 2
nvc0_program_init_tcp_empty 2 10 58 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_video_ppp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_decoder_setup_ppp 4 37 403 3
nvc0_decoder_vc1_ppp 1 10 103 3
nvc0_decoder_ppp 8 38 331 4
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nve4_compute.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nve4_screen_compute_setup 11 115 980 2
gm107_compute_validate_surfaces 3 49 503 3
nve4_compute_validate_surfaces 8 35 295 1
nve4_compute_validate_samplers 3 11 81 1
nve4_compute_set_tex_handles 2 28 255 1
nve4_compute_validate_constbufs 4 50 520 1
nve4_compute_validate_buffers 3 36 348 1
nve4_state_validate_cp 2 10 65 2
nve4_compute_upload_input 3 46 457 2
nve4_compute_derive_cache_split 3 8 43 2
nve4_compute_setup_launch_desc 3 28 270 3
nve4_compute_alloc_launch_desc 3 13 79 3
nve4_launch_grid 7 69 605 2
nve4_compute_validate_textures 11 63 652 1
nve4_cache_split_name 4 10 36 1
nve4_compute_dump_launch_desc 9 40 322 1
nve4_compute_trap_info 5 28 250 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_colormask 5 13 55 1
nvc0_blend_fac 1 26 151 1
nvc0_blend_state_create 24 85 800 2
nvc0_blend_state_bind 1 6 35 2
nvc0_blend_state_delete 1 4 18 2
nvc0_rasterizer_state_create 17 90 668 2
nvc0_rasterizer_state_bind 1 6 35 2
nvc0_rasterizer_state_delete 1 4 18 2
nvc0_zsa_state_create 7 54 550 2
nvc0_zsa_state_bind 1 6 35 2
nvc0_zsa_state_delete 1 4 18 2
nvc0_sampler_state_delete 4 10 104 2
nvc0_stage_sampler_states_bind 6 22 175 4
nvc0_bind_sampler_states 2 12 78 5
nvc0_sampler_view_destroy 1 7 47 2
nvc0_stage_set_sampler_views 12 42 353 4
nvc0_set_sampler_views 2 12 79 5
nvc0_sp_state_create 4 17 118 3
nvc0_sp_state_delete 1 7 53 2
nvc0_vp_state_create 1 5 25 2
nvc0_vp_state_bind 1 6 35 2
nvc0_fp_state_create 1 5 25 2
nvc0_fp_state_bind 1 6 35 2
nvc0_gp_state_create 1 5 25 2
nvc0_gp_state_bind 1 6 35 2
nvc0_tcp_state_create 1 5 25 2
nvc0_tcp_state_bind 1 6 35 2
nvc0_tep_state_create 1 5 25 2
nvc0_tep_state_bind 1 6 35 2
nvc0_cp_state_create 2 14 95 2
nvc0_cp_state_bind 1 6 35 2
nvc0_set_constant_buffer 14 47 516 4
nvc0_set_blend_color 1 7 38 2
nvc0_set_stencil_ref 1 7 38 2
nvc0_set_clip_state 1 7 51 2
nvc0_set_sample_mask 1 6 34 2
nvc0_set_min_samples 2 8 44 2
nvc0_set_framebuffer_state 1 8 50 2
nvc0_set_polygon_stipple 1 7 38 2
nvc0_set_scissor_states 3 16 121 4
nvc0_set_viewport_states 3 16 121 4
nvc0_set_window_rectangles 1 12 81 4
nvc0_set_tess_state 1 9 71 3
nvc0_set_vertex_buffers 8 36 298 4
nvc0_set_index_buffer 4 21 136 2
nvc0_vertex_state_bind 1 6 35 2
nvc0_so_target_create 3 24 175 4
nvc0_so_target_save_offset 2 14 112 4
nvc0_so_target_destroy 1 8 52 2
nvc0_set_transform_feedback_targets 11 34 274 4
nvc0_bind_surfaces_range 6 27 212 5
nvc0_set_compute_resources 1 7 45 4
nvc0_bind_images_range 25 77 677 5
nvc0_set_shader_images 3 13 80 5
nvc0_bind_buffers_range 11 42 335 5
nvc0_set_shader_buffers 3 13 80 5
nvc0_set_global_handle 3 16 91 2
nvc0_set_global_bindings 5 32 247 5
nvc0_init_state_functions 1 69 425 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_create_query 2 9 65 3
nvc0_destroy_query 1 5 38 2
nvc0_begin_query 1 5 39 2
nvc0_end_query 1 6 41 2
nvc0_get_query_result 1 6 51 4
nvc0_get_query_result_resource 2 16 85 7
nvc0_render_condition 15 69 432 4
nvc0_screen_get_driver_query_info 4 20 135 3
nvc0_screen_get_driver_query_group_info 13 45 225 3
nvc0_set_active_query_state 1 3 12 2
nvc0_init_query_functions 1 13 75 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_video_vp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_comm_vp 7 27 306 5
nvc0_decoder_kick_ref 1 4 27 2
nvc0_decoder_vp 19 103 989 7
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_screen 1 4 17 1
nvc0_resource_fence 3 9 72 2
nvc0_resource_validate 4 11 56 2
nvc0_screen_tic_unlock 2 5 48 2
nvc0_screen_tsc_unlock 2 5 48 2
nvc0_screen_tic_free 2 7 63 2
nvc0_screen_tsc_free 2 7 63 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_vbo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_vertex_state_delete 2 8 42 2
nvc0_vertex_state_create 18 91 777 3
nvc0_set_constant_vertex_attrib 3 29 272 2
nvc0_user_vbuf_range 2 15 151 4
nvc0_release_user_vbufs 2 7 34 1
nvc0_update_user_vbufs 6 38 342 1
nvc0_update_user_vbufs_shared 4 32 258 1
nvc0_validate_vertex_buffers 9 55 476 1
nvc0_validate_vertex_buffers_shared 7 37 337 1
nvc0_vertex_arrays_validate 20 83 677 1
nvc0_idxbuf_validate 1 15 160 1
nvc0_prim_gl 1 22 93 1
nvc0_draw_vbo_kick_notify 1 6 40 1
nvc0_draw_arrays 3 25 180 5
nvc0_draw_elements_inline_u08 5 24 194 4
nvc0_draw_elements_inline_u16 4 21 152 4
nvc0_draw_elements_inline_u32 2 13 79 4
nvc0_draw_elements_inline_u32_short 4 22 151 4
nvc0_draw_elements 10 61 403 7
nvc0_draw_stream_output 4 31 273 2
nvc0_draw_indirect 16 81 592 2
nvc0_update_prim_restart 4 18 119 3
nvc0_draw_vbo 37 119 995 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_stateobj.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_so_target 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_query.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_query 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/gm107_texture.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_hw_query 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_query_sw.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_sw_query 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_3d.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_program_update_context_state 5 14 120 3
nvc0_program_validate 5 14 88 2
nvc0_vertprog_validate 2 13 105 1
nvc0_fragprog_validate 17 49 433 1
nvc0_tctlprog_validate 5 24 197 1
nvc0_tevlprog_validate 4 21 175 1
nvc0_gmtyprog_validate 5 21 201 1
nvc0_compprog_validate 3 9 62 1
nvc0_tfb_validate 18 62 568 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_m2mf.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_flush 2 11 76 3
nvc0_texture_barrier 1 6 47 1
nvc0_memory_barrier 17 40 308 2
nvc0_emit_string_marker 5 21 144 3
nvc0_context_unreference_resources 14 40 435 1
nvc0_destroy 2 14 105 1
nvc0_default_kick_notify 3 11 70 1
nvc0_invalidate_resource_storage 39 112 792 3
nvc0_create 17 95 732 3
nvc0_bufctx_fence 4 15 124 3
nvc0_get_sample_locations 7 31 278 1
nvc0_context_get_sample_position 2 11 77 4
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_screen_is_format_supported 21 38 231 5
nvc0_screen_get_param 141 190 645 2
nvc0_screen_get_shader_param 47 86 319 3
nvc0_screen_get_paramf 11 24 96 2
nvc0_screen_get_compute_param 20 59 405 4
nvc0_screen_destroy 6 38 303 1
nvc0_graph_set_macro 1 14 116 5
nvc0_magic_3d_init 4 54 470 2
nvc0_screen_fence_emit 1 13 125 2
nvc0_screen_fence_update 1 5 29 1
nvc0_screen_init_compute 9 19 90 1
nvc0_screen_resize_tls_area 4 22 169 4
nvc0_screen_resize_text_area 3 24 194 2
nvc0_screen_create 61 411 3242 1
nvc0_screen_tic_alloc 3 11 120 2
nvc0_screen_tsc_alloc 3 11 120 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_vbo_translate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_push_context_init 2 14 120 2
nvc0_vertex_configure_translate 5 17 156 2
nvc0_push_map_idxbuf 2 10 73 2
nvc0_push_map_edgeflag 3 19 173 3
prim_restart_search_i08 3 6 42 3
prim_restart_search_i16 3 6 42 3
prim_restart_search_i32 3 6 42 3
ef_value_8 1 5 43 2
ef_value_32 1 5 43 2
ef_toggle 1 5 29 1
ef_toggle_search_i08 6 10 95 3
ef_toggle_search_i16 6 10 95 3
ef_toggle_search_i32 6 10 95 3
ef_toggle_search_seq 6 10 89 3
nvc0_push_setup_vertex_array 1 18 154 2
disp_vertices_i08 10 48 330 3
disp_vertices_i16 10 48 330 3
disp_vertices_i32 10 48 330 3
disp_vertices_seq 5 23 172 3
nvc0_prim_gl 1 22 93 1
nvc0_push_vbo 20 97 753 2
copy_indices_u8 2 6 47 4
copy_indices_u16 2 6 47 4
copy_indices_u32 2 6 47 4
nvc0_push_upload_vertex_ids 11 69 486 3
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_state_validate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_validate_zcull 3 43 390 1
nvc0_fb_set_null_rt 1 13 93 3
nvc0_validate_fb 15 128 1279 1
nvc0_validate_blend_colour 1 9 91 1
nvc0_validate_stencil_ref 1 7 65 1
nvc0_validate_stipple 2 8 68 1
nvc0_validate_scissor 7 25 239 1
nvc0_validate_viewport 3 31 387 1
nvc0_validate_window_rects 5 20 189 1
nvc0_upload_uclip_planes 1 12 128 2
nvc0_check_program_ucps 4 16 94 3
nvc0_validate_clip 10 34 251 1
nvc0_validate_blend 1 6 48 1
nvc0_validate_zsa 1 6 48 1
nvc0_validate_rasterizer 1 6 48 1
nvc0_constbufs_validate 8 55 578 1
nvc0_validate_buffers 4 34 331 1
nvc0_validate_sample_mask 1 16 107 1
nvc0_validate_min_samples 3 12 76 1
nvc0_validate_driverconst 2 15 133 1
nvc0_validate_fp_zsa_rast 8 17 133 1
nvc0_validate_zsa_fb 5 11 87 1
nvc0_validate_blend_fb 7 15 118 1
nvc0_validate_rast_fb 5 15 116 1
nvc0_validate_tess_state 1 7 57 1
nvc0_switch_pipe_context 10 36 254 1
nvc0_state_validate 5 23 147 6
nvc0_state_validate_3d 2 12 75 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_formats.c
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_macros.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_metric.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_hw_metric_get_cfg 3 10 54 1
nvc0_hw_metric_get_queries 5 16 72 1
nvc0_hw_metric_get_num_queries 5 15 79 1
nvc0_hw_metric_query_get_cfg 3 16 104 2
nvc0_hw_metric_destroy_query 3 10 81 2
nvc0_hw_metric_begin_query 3 12 83 2
nvc0_hw_metric_end_query 2 7 63 2
sm20_hw_metric_calc_result 15 38 274 2
sm21_hw_metric_calc_result 13 39 307 2
sm30_hw_metric_calc_result 16 40 303 2
nvc0_hw_metric_get_query_result 7 34 232 4
nvc0_hw_metric_create_query 6 25 159 2
nvc0_hw_metric_get_driver_query_info 7 27 154 3
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_program.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_2d_format 10 24 106 3
nvc0_2d_texture_set 8 59 462 7
nvc0_2d_texture_do_copy 4 37 319 13
nvc0_resource_copy_region 10 66 543 9
nvc0_clear_render_target 7 68 659 8
nvc0_clear_buffer_push_nvc0 5 40 341 6
nvc0_clear_buffer_push_nve4 5 39 331 6
nvc0_clear_buffer_push 4 23 175 6
nvc0_clear_buffer 14 104 820 6
nvc0_clear_depth_stencil 7 59 543 10
nvc0_clear 19 64 579 5
nvc0_blitter_make_vp 4 62 362 1
nvc0_blitter_make_sampler 1 18 128 1
nvc0_blit_select_fp 3 16 143 2
nvc0_blit_set_dst 4 24 214 5
nvc0_blit_set_src 8 40 330 6
nvc0_blitctx_prepare_state 3 30 311 1
nvc0_blitctx_pre_blit 4 60 655 2
nvc0_blitctx_post_blit 4 54 610 1
nvc0_blit_3d 14 153 1547 2
nvc0_blit_eng2d 31 155 1474 2
nvc0_blit 33 70 557 2
nvc0_flush_resource 1 4 14 2
nvc0_blitter_create 2 13 69 1
nvc0_blitter_destroy 4 17 111 1
nvc0_blitctx_create 2 11 58 1
nvc0_blitctx_destroy 1 4 16 1
nvc0_init_surface_functions 1 11 63 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_compute.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_decoder_begin_frame 1 13 79 3
nvc0_decoder_decode_bitstream 1 14 85 6
nvc0_decoder_end_frame 1 16 134 3
nvc0_create_decoder 39 223 2002 2
nvc0_video_buffer_create 1 6 25 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_sm.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_hw_sm_query 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_context 1 4 17 1
nvc0_shader_stage 7 14 60 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_winsys.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_add_bufctx_resident_bo 1 5 35 4
nvc0_add_resident 1 8 54 4
PUSH_REFN 1 5 37 3
NVC0_FIFO_PKHDR_SQ 1 4 37 3
NVC0_FIFO_PKHDR_NI 1 4 37 3
NVC0_FIFO_PKHDR_IL 1 5 44 3
NVC0_FIFO_PKHDR_1I 1 4 37 3
nouveau_bo_memtype 1 4 19 1
PUSH_DATAh 1 4 28 2
BEGIN_NVC0 1 5 41 4
BEGIN_NIC0 1 5 41 4
BEGIN_1IC0 1 5 41 4
IMMED_NVC0 1 5 39 4
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_compute.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_screen_compute_setup 5 89 766 2
nvc0_compute_validate_samplers 3 11 81 1
nvc0_compute_validate_textures 4 14 116 1
nvc0_compute_invalidate_constbufs 2 9 58 1
nvc0_compute_validate_constbufs 6 50 528 1
nvc0_compute_validate_driverconst 1 12 112 1
nvc0_compute_validate_buffers 3 33 320 1
nvc0_compute_validate_globals 3 12 78 1
nvc0_compute_invalidate_surfaces 3 17 121 2
nvc0_compute_validate_surfaces 1 9 59 1
nvc0_state_validate_cp 2 10 65 2
nvc0_compute_upload_input 2 30 292 2
nvc0_launch_grid 3 62 626 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_video_bsp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_comm_bsp 1 6 50 1
nvc0_decoder_bsp_begin 2 12 75 2
nvc0_decoder_bsp_next 11 58 495 5
nvc0_decoder_bsp_end 8 83 705 7
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_query_hw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_hw_query_allocate 7 31 209 3
nvc0_hw_query_get 1 13 110 4
nvc0_hw_query_rotate 2 8 69 2
nvc0_hw_query_update 4 11 69 2
nvc0_hw_destroy_query 3 11 75 2
nvc0_hw_begin_query 13 62 497 2
nvc0_hw_end_query 19 68 500 2
nvc0_hw_get_query_result 21 70 482 4
nvc0_hw_get_query_result_resource 24 94 685 7
nvc0_hw_create_query 19 68 330 3
nvc0_hw_get_driver_query_info 3 14 86 3
nvc0_hw_query_pushbuf_submit 1 8 59 3
nvc0_hw_query_fifo_wait 3 21 187 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_tex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_tic_swizzle 8 14 80 3
nvc0_create_sampler_view 3 9 59 3
gm107_create_texture_view 19 145 1179 5
gm107_create_texture_view_from_image 5 28 226 2
gf100_create_texture_view 19 134 1096 5
nvc0_create_texture_view 2 10 68 5
nvc0_update_tic 4 16 128 3
nvc0_validate_tic 12 57 518 2
nve4_validate_tic 7 41 387 2
nvc0_validate_textures 5 19 142 1
nvc0_validate_tsc 8 39 360 2
nve4_validate_tsc 5 29 261 2
nvc0_validate_samplers 4 17 111 1
nve4_set_tex_handles 5 26 221 1
nvc0_get_surface_dims 10 31 200 4
nvc0_mark_image_range_valid 1 8 67 1
nve4_set_surface_info 21 107 859 3
nvc0_set_surface_info 4 29 221 6
nvc0_validate_suf 12 82 683 2
nvc0_update_surface_bindings 1 7 45 1
gm107_validate_surfaces 3 33 344 4
nve4_update_surface_bindings 9 33 282 1
nvc0_validate_surfaces 2 8 36 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/lib/gm107.asm.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/lib/gk110.asm.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/lib/gf100.asm.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/lib/gk104.asm.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_inlines.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reverseCondCode 1 5 53 1
inverseCondCode 1 4 18 1
isMemoryFile 2 4 18 1
isTextureOp 2 4 18 1
isSurfaceOp 3 4 24 1
typeSizeof 14 26 75 1
typeSizeofLog2 14 24 69 1
typeOfSize 14 15 99 3
isFloatType 2 4 18 1
isSignedIntType 4 4 26 1
isSignedType 8 15 42 1
intTypeToSigned 5 11 42 1
ValueRef::getIndirect 2 4 29 1
ValueRef::getFile 2 4 19 0
ValueRef::getSize 2 4 19 0
ValueRef::rep 1 5 18 0
ValueDef::rep 1 5 18 0
ValueDef::getFile 2 4 19 0
ValueDef::getSize 2 4 19 0
ValueDef::setSSA 1 5 23 1
ValueDef::preSSA 1 4 11 0
Value::getInsn 2 4 27 0
Value::getUniqueInsn 11 20 170 0
Instruction::constrainedDefs 2 4 18 0
Instruction::getIndirect 2 4 39 2
Instruction::getPredicate 2 4 22 0
Instruction::setFlagsDef 4 13 59 2
Instruction::setFlagsSrc 1 5 24 2
TexInstruction::getIndirectR 2 4 24 0
TexInstruction::getIndirectS 2 4 24 0
Instruction::asCmp 4 6 34 0
Instruction::asCmp 4 6 36 0
Instruction::asFlow 3 6 30 0
Instruction::asFlow 3 6 32 0
Instruction::asTex 4 6 36 0
Instruction::asTex 4 6 38 0
cloneForward 2 7 65 2
Value::asLValue 3 6 34 0
Value::asSym 2 6 28 0
Value::asSym 2 6 30 0
Symbol::setOffset 1 4 17 1
Symbol::setAddress 1 5 25 2
Symbol::setSV 1 5 32 2
Value::asImm 2 6 28 0
Value::asImm 2 6 30 0
Value::get 1 4 24 1
BasicBlock::reachableBy 1 4 32 2
BasicBlock::get 1 4 24 1
BasicBlock::get 1 5 29 1
Function::get 1 5 29 1
Function::getLValue 1 5 43 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_util.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::DLList::clear 2 8 51 0
nv50_ir::DLList::Iterator::erase 2 9 37 0
nv50_ir::DLList::Iterator::moveToList 1 9 56 1
nv50_ir::DLList::Iterator::insert 2 11 63 1
nv50_ir::Stack::moveTo 2 9 76 1
nv50_ir::Interval::Interval 1 4 28 1
nv50_ir::Interval::~Interval 1 4 11 0
nv50_ir::Interval::clear 2 8 41 0
nv50_ir::Interval::extend 8 33 212 2
nv50_ir::Interval::contains 4 7 46 1
nv50_ir::Interval::overlaps 11 20 140 1
nv50_ir::Interval::insert 2 5 42 1
nv50_ir::Interval::unify 2 10 67 1
nv50_ir::Interval::length 2 7 42 0
nv50_ir::Interval::print 3 9 65 0
nv50_ir::BitSet::andNot 3 7 64 1
nv50_ir::BitSet::operator |= 3 8 69 1
nv50_ir::BitSet::resize 8 20 164 1
nv50_ir::BitSet::allocate 6 16 118 2
nv50_ir::BitSet::popCount 3 8 55 0
nv50_ir::BitSet::fill 4 8 65 1
nv50_ir::BitSet::setOr 3 9 70 2
nv50_ir::BitSet::findFreeRange 22 57 390 1
nv50_ir::BitSet::print 5 18 117 0
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_transfer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_m2mf_transfer_rect 7 78 650 5
nve4_m2mf_transfer_rect 3 54 501 5
nvc0_m2mf_push_linear 3 32 266 6
nve4_p2mf_push_linear 3 31 260 6
nvc0_m2mf_copy_linear 2 31 251 8
nve4_m2mf_copy_linear 1 22 197 8
nvc0_mt_transfer_can_map_directly 3 8 48 1
nvc0_mt_sync 6 11 114 3
nvc0_miptree_transfer_map 19 105 899 6
nvc0_miptree_transfer_unmap 6 33 286 2
nvc0_cb_push 7 29 230 5
nvc0_cb_bo_push 2 28 227 8
nvc0_init_transfer_functions 2 13 78 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::BuildUtil::getProgram 1 1 9 0
nv50_ir::BuildUtil::getFunction 1 1 9 0
nv50_ir::BuildUtil::getBB 1 1 8 0
nv50_ir::BuildUtil::remove 1 1 24 1
nv50_ir::BuildUtil::mkImm 1 1 16 1
nv50_ir::BuildUtil::loadImm 1 1 22 2
nv50_ir::BuildUtil::Location::Location 1 2 36 4
nv50_ir::BuildUtil::Location::Location 1 2 37 1
nv50_ir::BuildUtil::Location::operator == 4 5 36 1
nv50_ir::BuildUtil::Location::operator < 5 8 62 1
nv50_ir::BuildUtil::DataArray::DataArray 1 1 13 1
nv50_ir::BuildUtil::u32Hash 1 4 18 1
nv50_ir::BuildUtil::setProgram 1 4 14 1
nv50_ir::BuildUtil::setPosition 1 8 41 2
nv50_ir::BuildUtil::setPosition 1 9 48 2
nv50_ir::BuildUtil::getScratch 1 6 34 2
nv50_ir::BuildUtil::getSSA 1 7 40 2
nv50_ir::BuildUtil::insert 4 13 67 1
nv50_ir::BuildUtil::mkOp 8 12 82 3
nv50_ir::BuildUtil::mkOp1v 1 5 38 4
nv50_ir::BuildUtil::mkOp2v 1 6 44 5
nv50_ir::BuildUtil::mkOp3v 1 6 50 6
nv50_ir::BuildUtil::mkLoadv 1 6 43 3
nv50_ir::BuildUtil::DataArray::exists 3 5 53 3
nv50_ir::BuildUtil::DataArray::lookup 2 5 58 3
nv50_ir::BuildUtil::DataArray::insert 1 5 43 4
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nvc0/nvc0_query_hw_sm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvc0_hw_sm_query_get_name 3 10 55 1
nvc0_hw_sm_get_queries 5 16 72 1
nvc0_hw_sm_get_num_queries 5 15 79 1
nvc0_hw_sm_query_get_cfg 3 16 104 2
nvc0_hw_sm_destroy_query 1 7 48 2
nve4_hw_sm_begin_query 12 58 598 2
nvc0_hw_sm_begin_query 8 51 460 2
nvc0_hw_sm_get_program 5 26 157 1
nvc0_hw_sm_upload_input 2 29 261 2
nvc0_hw_sm_end_query 15 69 617 2
nvc0_hw_sm_query_read_data 6 22 171 6
nve4_hw_sm_query_read_data 9 28 252 6
nvc0_hw_sm_get_query_result 5 23 198 4
nvc0_hw_sm_create_query 7 27 191 2
nvc0_hw_sm_get_driver_query_info 7 24 136 3
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::Target::create 13 25 108 1
nv50_ir::Target::destroy 1 4 13 1
nv50_ir::CodeEmitter::CodeEmitter 1 3 21 1
nv50_ir::CodeEmitter::setCodeLocation 1 6 32 2
nv50_ir::CodeEmitter::printBinary 3 11 74 0
nv50_ir::sizeToBundlesNVE4 1 4 16 1
nv50_ir::CodeEmitter::prepareEmission 7 29 206 1
nv50_ir::CodeEmitter::prepareEmission 2 8 89 1
nv50_ir::CodeEmitter::prepareEmission 27 77 580 1
nv50_ir::Program::emitSymbolTable 2 15 143 1
nv50_ir::Program::emitBinary 11 35 292 1
nv50_ir::CodeEmitter::addReloc 6 22 183 5
nv50_ir::CodeEmitter::addInterp 6 17 137 3
nv50_ir::RelocEntry::apply 5 16 116 2
nv50_ir_relocate_code 2 12 87 5
nv50_ir_apply_fixups 2 10 88 5
nv50_ir_get_target_library 1 7 49 3
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::FixupData::FixupData 1 2 28 3
nv50_ir::FixupEntry::FixupEntry 1 2 36 4
nv50_ir::CodeEmitter::~CodeEmitter 1 1 5 0
nv50_ir::CodeEmitter::getCodeLocation 1 1 9 0
nv50_ir::CodeEmitter::getCodeSize 1 1 9 0
nv50_ir::CodeEmitter::getRelocInfo 1 1 9 0
nv50_ir::CodeEmitter::getFixupInfo 1 1 9 0
nv50_ir::Target::Target 1 1 28 3
nv50_ir::Target::~Target 1 1 5 0
nv50_ir::Target::getChipset 1 1 9 0
nv50_ir::Target::parseDriverInfo 3 5 38 1
nv50_ir::Target::isPostMultiplySupported 1 2 18 3
nv50_ir::Target::canDualIssue 1 2 18 2
nv50_ir::Target::getLatency 1 1 12 1
nv50_ir::Target::getThroughput 1 1 12 1
nv50_ir::Target::getOpSrcNr 1 4 13 1
nv50_ir::Target::getOpClass 1 4 13 1
nv50_ir::Target::getOpInfo 1 4 25 1
nv50_ir::Target::getOpInfo 1 4 17 1
nv50_ir::Target::nativeFile 1 4 16 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::Modifier::Modifier 1 1 10 0
nv50_ir::Modifier::Modifier 1 1 13 1
nv50_ir::Modifier::operator *= 1 1 21 1
nv50_ir::Modifier::operator == 1 1 17 1
nv50_ir::Modifier::operator != 1 1 17 1
nv50_ir::Modifier::operator & 1 1 17 1
nv50_ir::Modifier::operator | 1 1 17 1
nv50_ir::Modifier::operator ^ 1 1 17 1
nv50_ir::Modifier::neg 2 1 17 0
nv50_ir::Modifier::abs 2 1 17 0
nv50_ir::Modifier::operator bool 2 1 14 0
nv50_ir::ValueRef::exists 1 1 11 0
nv50_ir::ValueRef::get 1 1 9 0
nv50_ir::ValueRef::getInsn 1 1 9 0
nv50_ir::ValueRef::setInsn 1 1 12 1
nv50_ir::ValueRef::isIndirect 1 1 16 1
nv50_ir::ValueDef::exists 1 1 11 0
nv50_ir::ValueDef::get 1 1 9 0
nv50_ir::ValueDef::getInsn 1 1 9 0
nv50_ir::ValueDef::setInsn 1 1 12 1
nv50_ir::Value::~Value 1 1 5 0
nv50_ir::Value::isUniform 1 1 9 0
nv50_ir::Value::rep 1 1 9 0
nv50_ir::Value::refCount 1 1 12 0
nv50_ir::Value::inFile 1 1 14 1
nv50_ir::LValue::~LValue 1 1 5 0
nv50_ir::Symbol::~Symbol 1 1 5 0
nv50_ir::Symbol::setFile 1 5 24 2
nv50_ir::Symbol::getBase 1 1 9 0
nv50_ir::ImmediateValue::ImmediateValue 1 1 5 0
nv50_ir::ImmediateValue::~ImmediateValue 1 1 5 0
nv50_ir::Instruction::src 1 1 13 1
nv50_ir::Instruction::def 1 1 13 1
nv50_ir::Instruction::src 1 1 14 1
nv50_ir::Instruction::def 1 1 14 1
nv50_ir::Instruction::getDef 1 1 18 1
nv50_ir::Instruction::getSrc 1 1 18 1
nv50_ir::Instruction::defExists 2 4 26 1
nv50_ir::Instruction::srcExists 2 4 26 1
nv50_ir::Instruction::isPredicated 1 1 11 0
nv50_ir::Instruction::usesFlags 1 1 11 0
nv50_ir::Instruction::defCount 1 1 13 0
nv50_ir::Instruction::srcCount 1 1 13 0
nv50_ir::Instruction::setType 1 1 13 1
nv50_ir::Instruction::setType 1 5 18 2
nv50_ir::Instruction::isPseudo 1 1 11 0
nv50_ir::Instruction::setInterpolate 1 1 12 1
nv50_ir::Instruction::getInterpMode 1 1 11 0
nv50_ir::Instruction::getSampleMode 1 1 11 0
nv50_ir::TexInstruction::Target::Target 1 1 14 1
nv50_ir::TexInstruction::Target::getName 1 1 14 0
nv50_ir::TexInstruction::Target::getArgCount 1 1 14 0
nv50_ir::TexInstruction::Target::getDim 1 1 14 0
nv50_ir::TexInstruction::Target::isArray 2 1 18 0
nv50_ir::TexInstruction::Target::isCube 2 1 18 0
nv50_ir::TexInstruction::Target::isShadow 2 1 18 0
nv50_ir::TexInstruction::Target::isMS 2 2 15 0
nv50_ir::TexInstruction::Target::clearMS 3 8 28 0
nv50_ir::TexInstruction::Target::operator = 1 6 23 1
nv50_ir::TexInstruction::Target::operator == 1 1 14 1
nv50_ir::TexInstruction::Target::operator != 1 1 14 1
nv50_ir::TexInstruction::Target::getEnum 1 1 9 0
nv50_ir::TexInstruction::setTexture 1 6 31 3
nv50_ir::CmpInstruction::setCondition 1 1 11 1
nv50_ir::CmpInstruction::getCondition 1 1 9 0
nv50_ir::BasicBlock::getId 1 1 9 0
nv50_ir::BasicBlock::getInsnCount 1 1 9 0
nv50_ir::BasicBlock::isTerminated 2 1 13 0
nv50_ir::BasicBlock::getFunction 1 1 9 0
nv50_ir::BasicBlock::getProgram 1 1 9 0
nv50_ir::BasicBlock::getEntry 1 1 9 0
nv50_ir::BasicBlock::getPhi 1 1 9 0
nv50_ir::BasicBlock::getFirst 2 1 13 0
nv50_ir::BasicBlock::getExit 1 1 9 0
nv50_ir::BasicBlock::getDF 1 1 8 0
nv50_ir::BasicBlock::iterDF 1 1 12 0
nv50_ir::Function::getProgram 1 1 9 0
nv50_ir::Function::getName 1 1 9 0
nv50_ir::Function::getId 1 1 9 0
nv50_ir::Function::getLabel 1 1 9 0
nv50_ir::Function::add 1 1 21 2
nv50_ir::Function::add 1 1 21 2
nv50_ir::Function::add 1 1 21 2
nv50_ir::Program::getType 1 1 9 0
nv50_ir::Program::add 1 1 21 2
nv50_ir::Program::del 1 1 19 2
nv50_ir::Program::add 1 1 21 2
nv50_ir::Program::getTarget 1 1 9 0
nv50_ir::Pass::visit 1 1 10 1
nv50_ir::Pass::visit 1 1 10 1
nv50_ir::Pass::visit 1 1 10 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_build_util.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::BuildUtil::BuildUtil 1 4 12 0
nv50_ir::BuildUtil::BuildUtil 1 4 15 1
nv50_ir::BuildUtil::init 1 9 44 1
nv50_ir::BuildUtil::addImmediate 3 10 66 1
nv50_ir::BuildUtil::mkOp1 1 8 59 4
nv50_ir::BuildUtil::mkOp2 1 10 72 5
nv50_ir::BuildUtil::mkOp3 1 11 85 6
nv50_ir::BuildUtil::mkLoad 2 10 75 4
nv50_ir::BuildUtil::mkStore 2 11 78 5
nv50_ir::BuildUtil::mkFetch 1 9 82 6
nv50_ir::BuildUtil::mkInterp 3 15 110 4
nv50_ir::BuildUtil::mkMov 1 8 56 3
nv50_ir::BuildUtil::mkMovToReg 1 9 79 2
nv50_ir::BuildUtil::mkMovFromReg 1 9 79 2
nv50_ir::BuildUtil::mkCvt 1 10 71 5
nv50_ir::BuildUtil::mkCmp 5 17 145 8
nv50_ir::BuildUtil::mkTex 5 14 140 6
nv50_ir::BuildUtil::mkQuadop 1 7 56 5
nv50_ir::BuildUtil::mkSelect 1 8 87 4
nv50_ir::BuildUtil::mkSplit 3 20 210 3
nv50_ir::BuildUtil::mkFlow 2 8 54 4
nv50_ir::BuildUtil::mkClobber 5 31 265 3
nv50_ir::BuildUtil::mkImm 4 12 81 1
nv50_ir::BuildUtil::mkImm 1 8 52 1
nv50_ir::BuildUtil::mkImm 1 9 34 1
nv50_ir::BuildUtil::mkImm 1 4 17 1
nv50_ir::BuildUtil::loadImm 2 4 34 2
nv50_ir::BuildUtil::loadImm 2 4 35 2
nv50_ir::BuildUtil::loadImm 2 4 34 2
nv50_ir::BuildUtil::loadImm 2 4 35 2
nv50_ir::BuildUtil::mkSymbol 1 9 60 4
nv50_ir::BuildUtil::mkSysVal 11 25 133 2
nv50_ir::BuildUtil::DataArray::setup 2 20 128 8
nv50_ir::BuildUtil::DataArray::acquire 3 11 78 3
nv50_ir::BuildUtil::DataArray::load 4 14 132 4
nv50_ir::BuildUtil::DataArray::store 4 15 149 5
nv50_ir::BuildUtil::DataArray::mkSymbol 3 10 92 2
nv50_ir::BuildUtil::split64BitOpPostRA 20 70 474 4
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::getTargetGM107 1 4 15 1
nv50_ir::TargetGM107::getBuiltinCode 1 5 38 2
nv50_ir::TargetGM107::getBuiltinOffset 1 5 23 1
nv50_ir::TargetGM107::isOpSupported 6 14 44 2
nv50_ir::TargetGM107::runLegalizePass 4 16 94 2
nv50_ir::TargetGM107::getCodeEmitter 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nv50.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::expandIntegerMUL 23 117 1467 2
nv50_ir::NV50LegalizePostRA::visit 4 18 165 1
nv50_ir::NV50LegalizePostRA::replaceZero 4 8 67 1
nv50_ir::NV50LegalizePostRA::handlePRERET 1 14 106 1
nv50_ir::NV50LegalizePostRA::visit 12 25 188 1
nv50_ir::NV50LegalizeSSA::NV50LegalizeSSA 4 11 71 1
nv50_ir::NV50LegalizeSSA::propagateWriteToOutput 14 24 220 1
nv50_ir::NV50LegalizeSSA::isARL 4 9 65 1
nv50_ir::NV50LegalizeSSA::handleAddrDef 14 32 305 1
nv50_ir::NV50LegalizeSSA::handleMUL 7 26 240 1
nv50_ir::NV50LegalizeSSA::handleDIV 5 56 775 1
nv50_ir::NV50LegalizeSSA::handleMOD 3 14 141 1
nv50_ir::NV50LegalizeSSA::visit 10 28 130 1
nv50_ir::NV50LoweringPreSSA::NV50LoweringPreSSA 1 5 31 1
nv50_ir::NV50LoweringPreSSA::visit 2 12 105 1
nv50_ir::NV50LoweringPreSSA::loadTexMsInfo 3 15 167 4
nv50_ir::NV50LoweringPreSSA::loadMsInfo 1 17 169 4
nv50_ir::NV50LoweringPreSSA::handleTEX 22 81 921 1
nv50_ir::NV50LoweringPreSSA::handleTXB 10 51 578 1
nv50_ir::NV50LoweringPreSSA::handleTXL 4 29 291 1
nv50_ir::NV50LoweringPreSSA::handleTXD 14 62 779 1
nv50_ir::NV50LoweringPreSSA::handleTXLQ 3 13 116 1
nv50_ir::NV50LoweringPreSSA::handleTXQ 2 12 116 1
nv50_ir::NV50LoweringPreSSA::handleSET 2 10 86 1
nv50_ir::NV50LoweringPreSSA::handleSLCT 3 24 256 1
nv50_ir::NV50LoweringPreSSA::handleSELP 3 16 182 1
nv50_ir::NV50LoweringPreSSA::handleWRSV 2 11 106 1
nv50_ir::NV50LoweringPreSSA::handleCALL 2 7 40 1
nv50_ir::NV50LoweringPreSSA::handlePRECONT 1 5 20 1
nv50_ir::NV50LoweringPreSSA::handleCONT 1 5 19 1
nv50_ir::NV50LoweringPreSSA::handleRDSV 19 69 605 1
nv50_ir::NV50LoweringPreSSA::handleDIV 2 10 83 1
nv50_ir::NV50LoweringPreSSA::handleSQRT 1 7 53 1
nv50_ir::NV50LoweringPreSSA::handlePOW 1 11 102 1
nv50_ir::NV50LoweringPreSSA::handleEXPORT 3 18 146 1
nv50_ir::NV50LoweringPreSSA::handleLOAD 3 26 267 1
nv50_ir::NV50LoweringPreSSA::handlePFETCH 2 17 162 1
nv50_ir::NV50LoweringPreSSA::checkPredicate 4 11 99 1
nv50_ir::NV50LoweringPreSSA::visit 25 57 303 1
nv50_ir::TargetNV50::runLegalizePass 6 21 148 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gk110.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::CodeEmitterGK110::setProgramType 1 1 13 1
nv50_ir::CodeEmitterGK110::srcId 2 4 46 2
nv50_ir::CodeEmitterGK110::srcId 2 4 43 2
nv50_ir::CodeEmitterGK110::srcId 2 5 57 3
nv50_ir::CodeEmitterGK110::srcAddr32 1 4 41 2
nv50_ir::CodeEmitterGK110::defId 2 4 46 2
nv50_ir::CodeEmitterGK110::isLIMM 3 5 57 3
nv50_ir::CodeEmitterGK110::emitRoundMode 10 18 144 3
nv50_ir::CodeEmitterGK110::emitRoundModeF 4 14 80 2
nv50_ir::CodeEmitterGK110::emitRoundModeI 4 14 80 2
nv50_ir::CodeEmitterGK110::emitCondCode 23 33 256 3
nv50_ir::CodeEmitterGK110::emitPredicate 3 11 81 1
nv50_ir::CodeEmitterGK110::setCAddress14 1 8 80 1
nv50_ir::CodeEmitterGK110::setShortImmediate 4 22 264 2
nv50_ir::CodeEmitterGK110::setImmediate32 2 12 100 3
nv50_ir::CodeEmitterGK110::emitForm_L 6 20 131 4
nv50_ir::CodeEmitterGK110::emitForm_C 3 20 127 3
nv50_ir::CodeEmitterGK110::emitForm_21 16 38 327 3
nv50_ir::CodeEmitterGK110::modNegAbsF32_3b 3 5 69 2
nv50_ir::CodeEmitterGK110::emitNOP 2 9 42 1
nv50_ir::CodeEmitterGK110::emitFMAD 4 18 134 1
nv50_ir::CodeEmitterGK110::emitDMAD 4 16 119 1
nv50_ir::CodeEmitterGK110::emitMADSP 3 15 138 1
nv50_ir::CodeEmitterGK110::emitFMUL 8 29 232 1
nv50_ir::CodeEmitterGK110::emitDMUL 4 17 128 1
nv50_ir::CodeEmitterGK110::emitIMUL 8 18 188 1
nv50_ir::CodeEmitterGK110::emitFADD 6 28 213 1
nv50_ir::CodeEmitterGK110::emitDADD 4 17 128 1
nv50_ir::CodeEmitterGK110::emitUADD 8 24 238 1
nv50_ir::CodeEmitterGK110::emitIMAD 5 15 172 1
nv50_ir::CodeEmitterGK110::emitISAD 3 7 53 1
nv50_ir::CodeEmitterGK110::emitSHLADD 6 40 332 1
nv50_ir::CodeEmitterGK110::emitNOT 3 20 118 1
nv50_ir::CodeEmitterGK110::emitLogicOp 9 35 347 2
nv50_ir::CodeEmitterGK110::emitPOPC 2 8 64 1
nv50_ir::CodeEmitterGK110::emitINSBF 1 4 20 1
nv50_ir::CodeEmitterGK110::emitEXTBF 3 8 50 1
nv50_ir::CodeEmitterGK110::emitBFIND 4 10 73 1
nv50_ir::CodeEmitterGK110::emitPERMT 1 5 32 1
nv50_ir::CodeEmitterGK110::emitShift 4 12 79 1
nv50_ir::CodeEmitterGK110::emitPreOp 2 8 52 1
nv50_ir::CodeEmitterGK110::emitSFnOp 1 11 83 2
nv50_ir::CodeEmitterGK110::emitMINMAX 8 37 181 1
nv50_ir::CodeEmitterGK110::emitCVT 24 43 404 1
nv50_ir::CodeEmitterGK110::emitSET 18 72 501 1
nv50_ir::CodeEmitterGK110::emitSLCT 3 14 94 1
nv50_ir::selpFlip 2 8 58 3
nv50_ir::CodeEmitterGK110::emitSELP 3 9 65 1
nv50_ir::CodeEmitterGK110::emitTEXBAR 1 6 39 1
nv50_ir::CodeEmitterGK110::emitTEXCSAA 2 10 78 1
nv50_ir::isNextIndependentTex 5 8 84 1
nv50_ir::CodeEmitterGK110::emitTEX 37 102 724 1
nv50_ir::CodeEmitterGK110::emitTXQ 8 23 209 1
nv50_ir::CodeEmitterGK110::emitQUADOP 3 9 119 3
nv50_ir::CodeEmitterGK110::emitPIXLD 1 6 44 1
nv50_ir::CodeEmitterGK110::emitBAR 10 40 350 1
nv50_ir::CodeEmitterGK110::emitMEMBAR 1 6 40 1
nv50_ir::CodeEmitterGK110::emitFlow 31 67 620 1
nv50_ir::CodeEmitterGK110::emitVOTE 7 28 251 1
nv50_ir::CodeEmitterGK110::emitSUGType 4 13 78 2
nv50_ir::CodeEmitterGK110::emitSUCachingMode 5 23 94 1
nv50_ir::CodeEmitterGK110::setSUConst16 1 8 82 2
nv50_ir::CodeEmitterGK110::emitSULDGB 5 27 241 1
nv50_ir::CodeEmitterGK110::emitSUSTGx 7 33 300 1
nv50_ir::CodeEmitterGK110::emitSUCLAMPMode 17 26 260 1
nv50_ir::CodeEmitterGK110::emitSUCalc 15 44 360 1
nv50_ir::CodeEmitterGK110::emitVectorSubOp 2 14 100 1
nv50_ir::CodeEmitterGK110::emitVSHL 6 27 273 1
nv50_ir::CodeEmitterGK110::emitAFETCH 2 11 117 1
nv50_ir::CodeEmitterGK110::emitPFETCH 2 10 98 1
nv50_ir::CodeEmitterGK110::emitVFETCH 3 16 174 1
nv50_ir::CodeEmitterGK110::emitEXPORT 2 15 168 1
nv50_ir::CodeEmitterGK110::emitOUT 4 9 78 1
nv50_ir::CodeEmitterGK110::emitInterpMode 1 5 47 1
nv50_ir::interpApply 6 20 168 3
nv50_ir::CodeEmitterGK110::emitINTERP 5 23 221 1
nv50_ir::CodeEmitterGK110::emitLoadStoreType 12 36 127 2
nv50_ir::CodeEmitterGK110::emitCachingMode 5 23 88 2
nv50_ir::CodeEmitterGK110::emitSTORE 12 41 346 1
nv50_ir::CodeEmitterGK110::emitLOAD 18 65 509 1
nv50_ir::CodeEmitterGK110::getSRegEncoding 15 22 164 1
nv50_ir::CodeEmitterGK110::emitMOV 7 49 425 1
nv50_ir::uses64bitAddress 3 6 50 1
nv50_ir::CodeEmitterGK110::emitATOM 17 47 386 1
nv50_ir::CodeEmitterGK110::emitCCTL 3 17 139 1
nv50_ir::CodeEmitterGK110::emitInstruction 129 287 1323 1
nv50_ir::CodeEmitterGK110::getMinEncodingSize 1 4 15 1
nv50_ir::CodeEmitterGK110::prepareEmission 2 7 45 1
nv50_ir::CodeEmitterGK110::CodeEmitterGK110 1 9 42 1
nv50_ir::TargetNVC0::createCodeEmitterGK110 1 6 31 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_graph.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::Graph::Edge::~Edge 1 1 9 0
nv50_ir::Graph::Edge::getOrigin 1 1 9 0
nv50_ir::Graph::Edge::getTarget 1 1 9 0
nv50_ir::Graph::Edge::getType 1 1 9 0
nv50_ir::Graph::EdgeIterator::EdgeIterator 1 1 25 0
nv50_ir::Graph::EdgeIterator::EdgeIterator 3 5 47 3
nv50_ir::Graph::EdgeIterator::next 3 5 41 0
nv50_ir::Graph::EdgeIterator::end 1 1 10 0
nv50_ir::Graph::EdgeIterator::get 1 1 9 0
nv50_ir::Graph::EdgeIterator::getNode 2 2 22 0
nv50_ir::Graph::EdgeIterator::getEdge 1 1 9 0
nv50_ir::Graph::EdgeIterator::getType 2 1 18 0
nv50_ir::Graph::Node::~Node 1 1 9 0
nv50_ir::Graph::Node::incidentCount 1 1 9 0
nv50_ir::Graph::Node::outgoingCount 1 1 9 0
nv50_ir::Graph::Node::getGraph 1 1 9 0
nv50_ir::Graph::getRoot 1 1 9 0
nv50_ir::Graph::getSize 1 1 9 0
nv50_ir::Graph::nextSequence 1 4 11 0
nv50_ir::Graph::Node::parent 2 7 29 0
nv50_ir::Graph::Node::visit 2 7 27 1
nv50_ir::Graph::Node::getSequence 1 4 13 0
nv50_ir::Graph::Node::outgoing 1 4 22 1
nv50_ir::Graph::Node::incident 1 4 22 1
nv50_ir::Graph::Node::incidentCountFwd 3 8 55 0
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_gm107.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::CodeEmitterGM107::setProgramType 1 1 13 1
nv50_ir::CodeEmitterGM107::emitField 1 1 24 3
nv50_ir::CodeEmitterGM107::emitInsn 1 1 14 1
nv50_ir::CodeEmitterGM107::emitGPR 1 3 19 1
nv50_ir::CodeEmitterGM107::emitGPR 2 3 36 2
nv50_ir::CodeEmitterGM107::emitGPR 2 3 32 2
nv50_ir::CodeEmitterGM107::emitGPR 2 3 36 2
nv50_ir::CodeEmitterGM107::emitSYS 2 3 36 2
nv50_ir::CodeEmitterGM107::emitPRED 1 3 19 1
nv50_ir::CodeEmitterGM107::emitPRED 2 3 36 2
nv50_ir::CodeEmitterGM107::emitPRED 2 3 36 2
nv50_ir::CodeEmitterGM107::emitCond5 1 1 17 2
nv50_ir::CodeEmitterGM107::emitRND 1 3 19 1
nv50_ir::CodeEmitterGM107::emitField 3 10 91 4
nv50_ir::CodeEmitterGM107::emitPred 2 9 68 0
nv50_ir::CodeEmitterGM107::emitInsn 2 7 34 2
nv50_ir::CodeEmitterGM107::emitGPR 2 4 33 2
nv50_ir::CodeEmitterGM107::emitSYS 9 18 142 2
nv50_ir::CodeEmitterGM107::emitPRED 2 4 33 2
nv50_ir::CodeEmitterGM107::emitADDR 2 9 95 5
nv50_ir::CodeEmitterGM107::emitCBUF 2 11 122 6
nv50_ir::CodeEmitterGM107::longIMMD 6 15 107 1
nv50_ir::CodeEmitterGM107::emitIMMD 6 19 181 3
nv50_ir::CodeEmitterGM107::emitCond3 15 24 132 2
nv50_ir::CodeEmitterGM107::emitCond4 15 24 168 2
nv50_ir::CodeEmitterGM107::emitO 1 4 29 1
nv50_ir::CodeEmitterGM107::emitP 1 4 20 1
nv50_ir::CodeEmitterGM107::emitSAT 1 4 20 1
nv50_ir::CodeEmitterGM107::emitCC 1 4 22 1
nv50_ir::CodeEmitterGM107::emitX 1 4 22 1
nv50_ir::CodeEmitterGM107::emitABS 1 4 29 2
nv50_ir::CodeEmitterGM107::emitNEG 1 4 29 2
nv50_ir::CodeEmitterGM107::emitNEG2 1 4 42 3
nv50_ir::CodeEmitterGM107::emitFMZ 1 4 30 2
nv50_ir::CodeEmitterGM107::emitRND 9 19 122 3
nv50_ir::CodeEmitterGM107::emitPDIV 3 8 60 1
nv50_ir::CodeEmitterGM107::emitINV 1 4 34 2
nv50_ir::CodeEmitterGM107::emitEXIT 1 5 19 0
nv50_ir::CodeEmitterGM107::emitBRA 9 32 219 0
nv50_ir::CodeEmitterGM107::emitCAL 6 25 205 0
nv50_ir::CodeEmitterGM107::emitPCNT 3 11 106 0
nv50_ir::CodeEmitterGM107::emitCONT 1 5 19 0
nv50_ir::CodeEmitterGM107::emitPBK 3 11 106 0
nv50_ir::CodeEmitterGM107::emitBRK 1 5 19 0
nv50_ir::CodeEmitterGM107::emitPRET 3 11 106 0
nv50_ir::CodeEmitterGM107::emitRET 1 5 19 0
nv50_ir::CodeEmitterGM107::emitSSY 3 11 106 0
nv50_ir::CodeEmitterGM107::emitSYNC 1 5 19 0
nv50_ir::CodeEmitterGM107::emitSAM 1 4 14 0
nv50_ir::CodeEmitterGM107::emitRAM 1 4 14 0
nv50_ir::CodeEmitterGM107::emitMOV 10 47 314 0
nv50_ir::CodeEmitterGM107::emitS2R 1 6 36 0
nv50_ir::CodeEmitterGM107::emitF2F 10 38 308 0
nv50_ir::CodeEmitterGM107::emitF2I 9 37 292 0
nv50_ir::CodeEmitterGM107::emitI2F 9 37 297 0
nv50_ir::CodeEmitterGM107::emitI2I 6 30 260 0
nv50_ir::selpFlip 2 8 58 3
nv50_ir::CodeEmitterGM107::emitSEL 5 27 176 0
nv50_ir::CodeEmitterGM107::emitSHFL 3 24 144 0
nv50_ir::CodeEmitterGM107::emitDADD 5 29 201 0
nv50_ir::CodeEmitterGM107::emitDMUL 4 25 162 0
nv50_ir::CodeEmitterGM107::emitDFMA 6 39 259 0
nv50_ir::CodeEmitterGM107::emitDMNMX 4 29 204 0
nv50_ir::CodeEmitterGM107::emitDSET 8 43 311 0
nv50_ir::CodeEmitterGM107::emitDSETP 9 45 320 0
nv50_ir::CodeEmitterGM107::emitFADD 7 44 325 0
nv50_ir::CodeEmitterGM107::emitFMUL 6 38 268 0
nv50_ir::CodeEmitterGM107::emitFFMA 6 41 271 0
nv50_ir::CodeEmitterGM107::emitMUFU 7 22 163 0
nv50_ir::CodeEmitterGM107::emitFMNMX 4 30 211 0
nv50_ir::CodeEmitterGM107::emitRRO 4 24 158 0
nv50_ir::CodeEmitterGM107::emitFCMP 7 41 274 0
nv50_ir::CodeEmitterGM107::emitFSET 8 44 318 0
nv50_ir::CodeEmitterGM107::emitFSETP 9 46 327 0
nv50_ir::CodeEmitterGM107::emitFSWZADD 2 15 101 0
nv50_ir::CodeEmitterGM107::emitLOP 8 47 313 0
nv50_ir::CodeEmitterGM107::emitNOT 5 28 168 0
nv50_ir::CodeEmitterGM107::emitIADD 6 38 253 0
nv50_ir::CodeEmitterGM107::emitIMUL 5 35 264 0
nv50_ir::CodeEmitterGM107::emitIMAD 6 43 305 0
nv50_ir::CodeEmitterGM107::emitISCADD 4 26 176 0
nv50_ir::CodeEmitterGM107::emitIMNMX 4 26 170 0
nv50_ir::CodeEmitterGM107::emitICMP 7 41 281 0
nv50_ir::CodeEmitterGM107::emitISET 8 41 282 0
nv50_ir::CodeEmitterGM107::emitISETP 9 43 291 0
nv50_ir::CodeEmitterGM107::emitSHL 4 25 156 0
nv50_ir::CodeEmitterGM107::emitSHR 4 26 170 0
nv50_ir::CodeEmitterGM107::emitPOPC 4 22 133 0
nv50_ir::CodeEmitterGM107::emitBFI 6 36 223 0
nv50_ir::CodeEmitterGM107::emitBFE 4 25 165 0
nv50_ir::CodeEmitterGM107::emitFLO 4 25 165 0
nv50_ir::CodeEmitterGM107::emitLDSTs 8 15 104 2
nv50_ir::CodeEmitterGM107::emitLDSTc 5 14 77 1
nv50_ir::CodeEmitterGM107::emitLDC 1 8 64 0
nv50_ir::CodeEmitterGM107::emitLDL 1 8 56 0
nv50_ir::CodeEmitterGM107::emitLDS 1 7 51 0
nv50_ir::CodeEmitterGM107::emitLD 1 10 86 0
nv50_ir::CodeEmitterGM107::emitSTL 1 8 56 0
nv50_ir::CodeEmitterGM107::emitSTS 1 7 51 0
nv50_ir::CodeEmitterGM107::emitST 1 10 86 0
nv50_ir::CodeEmitterGM107::emitALD 1 10 93 0
nv50_ir::CodeEmitterGM107::emitAST 1 9 84 0
nv50_ir::CodeEmitterGM107::emitISBERD 1 6 36 0
nv50_ir::CodeEmitterGM107::emitAL2P 1 10 99 0
nv50_ir::interpApply 6 20 168 3
nv50_ir::CodeEmitterGM107::emitIPA 13 43 328 0
nv50_ir::CodeEmitterGM107::emitATOM 11 34 259 0
nv50_ir::CodeEmitterGM107::emitATOMS 9 32 225 0
nv50_ir::CodeEmitterGM107::emitCCTL 2 14 102 0
nv50_ir::CodeEmitterGM107::emitPIXLD 1 8 52 0
nv50_ir::CodeEmitterGM107::emitTEXs 3 8 49 1
nv50_ir::CodeEmitterGM107::emitTEX 7 37 307 0
nv50_ir::CodeEmitterGM107::emitTLD 3 21 208 0
nv50_ir::CodeEmitterGM107::emitTLD4 3 26 277 0
nv50_ir::CodeEmitterGM107::emitTXD 3 19 176 0
nv50_ir::CodeEmitterGM107::emitTMML 3 19 174 0
nv50_ir::CodeEmitterGM107::emitTXQ 9 28 205 0
nv50_ir::CodeEmitterGM107::emitDEPBAR 1 8 52 0
nv50_ir::CodeEmitterGM107::emitNOP 1 4 12 0
nv50_ir::CodeEmitterGM107::emitKIL 1 5 19 0
nv50_ir::CodeEmitterGM107::emitOUT 5 25 173 0
nv50_ir::CodeEmitterGM107::emitBAR 9 38 301 0
nv50_ir::CodeEmitterGM107::emitMEMBAR 1 5 26 0
nv50_ir::CodeEmitterGM107::emitVOTE 6 23 189 0
nv50_ir::CodeEmitterGM107::emitSUTarget 10 23 171 0
nv50_ir::CodeEmitterGM107::emitSUHandle 3 13 114 1
nv50_ir::CodeEmitterGM107::emitSUSTx 2 13 89 0
nv50_ir::CodeEmitterGM107::emitSULDx 8 25 169 0
nv50_ir::CodeEmitterGM107::emitSUREDx 9 34 221 0
nv50_ir::CodeEmitterGM107::emitInstruction 125 331 1277 1
nv50_ir::CodeEmitterGM107::getMinEncodingSize 1 4 15 1
nv50_ir::SchedDataCalculatorGM107::SchedDataCalculatorGM107 1 1 14 1
nv50_ir::SchedDataCalculatorGM107::visit 2 7 41 1
nv50_ir::CodeEmitterGM107::prepareEmission 1 6 34 1
nv50_ir::sizeToBundlesGM107 1 4 16 1
nv50_ir::CodeEmitterGM107::prepareEmission 7 29 206 1
nv50_ir::CodeEmitterGM107::CodeEmitterGM107 1 9 42 1
nv50_ir::TargetGM107::createCodeEmitterGM107 1 6 31 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_util.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::Iterator::~Iterator 1 1 5 0
nv50_ir::Iterator::reset 1 1 10 0
nv50_ir::DLList::Item::Item 1 1 23 1
nv50_ir::DLList::DLList 1 1 10 0
nv50_ir::DLList::~DLList 1 1 9 0
nv50_ir::DLList::insertHead 1 9 52 1
nv50_ir::DLList::insertTail 1 6 31 1
nv50_ir::DLList::insert 1 1 13 1
nv50_ir::DLList::Iterator::Iterator 1 2 34 2
nv50_ir::DLList::Iterator::next 3 1 24 0
nv50_ir::DLList::Iterator::get 1 1 11 0
nv50_ir::DLList::Iterator::end 1 1 11 0
nv50_ir::DLList::erase 1 4 14 1
nv50_ir::DLList::iterator 1 4 14 0
nv50_ir::DLList::revIterator 1 4 14 0
nv50_ir::Stack::Item::Item 1 1 18 0
nv50_ir::Stack::Stack 1 1 20 0
nv50_ir::Stack::~Stack 2 1 14 0
nv50_ir::Stack::push 1 1 23 1
nv50_ir::Stack::push 1 1 24 1
nv50_ir::Stack::push 1 1 24 1
nv50_ir::Stack::push 1 1 23 1
nv50_ir::Stack::push 2 6 25 1
nv50_ir::Stack::pop 2 9 30 0
nv50_ir::Stack::getSize 1 1 8 0
nv50_ir::Stack::peek 1 1 18 0
nv50_ir::Stack::clear 3 6 26 1
nv50_ir::Stack::resize 1 8 55 0
nv50_ir::DynArray::DynArray 1 1 15 0
nv50_ir::DynArray::~DynArray 2 1 14 0
nv50_ir::DynArray::operator [ ] 2 6 27 1
nv50_ir::DynArray::operator [ ] 1 4 17 1
nv50_ir::DynArray::resize 3 9 60 1
nv50_ir::DynArray::clear 1 6 18 0
nv50_ir::ArrayList::ArrayList 1 1 10 0
nv50_ir::ArrayList::insert 2 5 42 2
nv50_ir::ArrayList::remove 2 8 50 1
nv50_ir::ArrayList::getSize 1 1 9 0
nv50_ir::ArrayList::get 1 1 23 1
nv50_ir::ArrayList::Iterator::Iterator 2 6 37 1
nv50_ir::ArrayList::Iterator::nextValid 3 1 24 0
nv50_ir::ArrayList::Iterator::next 2 1 20 0
nv50_ir::ArrayList::Iterator::get 1 1 21 0
nv50_ir::ArrayList::Iterator::end 1 1 11 0
nv50_ir::ArrayList::iterator 1 1 12 0
nv50_ir::ArrayList::clear 1 6 22 0
nv50_ir::Interval::Interval 1 1 15 0
nv50_ir::Interval::begin 2 1 16 0
nv50_ir::Interval::end 2 1 20 0
nv50_ir::Interval::isEmpty 1 1 10 0
nv50_ir::Interval::extent 1 1 15 0
nv50_ir::Interval::Range::Range 1 1 25 2
nv50_ir::Interval::Range::coalesce 4 13 67 1
nv50_ir::BitSet::BitSet 1 1 20 0
nv50_ir::BitSet::BitSet 1 4 33 2
nv50_ir::BitSet::~BitSet 2 5 14 0
nv50_ir::BitSet::getSize 1 1 9 0
nv50_ir::BitSet::set 1 5 31 1
nv50_ir::BitSet::setRange 2 5 62 2
nv50_ir::BitSet::setMask 1 5 27 2
nv50_ir::BitSet::clr 1 5 33 1
nv50_ir::BitSet::clrRange 2 5 64 2
nv50_ir::BitSet::test 1 5 35 1
nv50_ir::BitSet::testRange 2 5 66 2
nv50_ir::BitSet::operator = 2 7 51 1
nv50_ir::BitSet::periodicMask32 2 5 47 2
nv50_ir::Interval::checkTail 3 7 33 0
nv50_ir::MemoryPool::enlargeAllocationsArray 2 10 73 2
nv50_ir::MemoryPool::enlargeCapacity 4 15 81 0
nv50_ir::MemoryPool::MemoryPool 1 7 34 2
nv50_ir::MemoryPool::~MemoryPool 4 8 62 0
nv50_ir::MemoryPool::allocate 4 16 88 0
nv50_ir::MemoryPool::release 1 5 21 1
nv50_ir::ClonePolicy::ClonePolicy 1 1 13 1
nv50_ir::ClonePolicy::context 1 1 8 0
nv50_ir::ClonePolicy::get 2 7 42 1
nv50_ir::ClonePolicy::set 1 4 20 2
nv50_ir::ShallowClonePolicy::ShallowClonePolicy 1 1 16 1
nv50_ir::ShallowClonePolicy::lookup 1 4 11 1
nv50_ir::ShallowClonePolicy::insert 1 3 13 2
nv50_ir::cloneShallow 1 5 29 2
nv50_ir::DeepClonePolicy::DeepClonePolicy 1 1 16 1
nv50_ir::DeepClonePolicy::lookup 1 4 14 1
nv50_ir::DeepClonePolicy::insert 1 4 20 2
nv50_ir::bimap::bimap 1 1 15 0
nv50_ir::bimap::bimap 1 2 38 1
nv50_ir::bimap::insert 1 5 42 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::CodeEmitterNV50::setProgramType 1 1 13 1
nv50_ir::CodeEmitterNV50::srcId 1 5 45 2
nv50_ir::CodeEmitterNV50::srcId 1 5 46 2
nv50_ir::CodeEmitterNV50::srcAddr16 7 12 142 3
nv50_ir::CodeEmitterNV50::srcAddr8 3 7 75 2
nv50_ir::CodeEmitterNV50::defId 2 5 53 2
nv50_ir::CodeEmitterNV50::roundMode_MAD 4 11 77 1
nv50_ir::CodeEmitterNV50::emitMNeg12 1 5 53 1
nv50_ir::CodeEmitterNV50::emitCondCode 26 36 279 3
nv50_ir::CodeEmitterNV50::emitFlagsRd 3 12 104 1
nv50_ir::CodeEmitterNV50::emitFlagsWr 9 16 136 1
nv50_ir::CodeEmitterNV50::setARegBits 1 5 35 1
nv50_ir::CodeEmitterNV50::setAReg16 3 8 62 2
nv50_ir::CodeEmitterNV50::setImmediate 2 11 106 2
nv50_ir::CodeEmitterNV50::setDst 4 18 125 1
nv50_ir::CodeEmitterNV50::setDst 3 10 57 2
nv50_ir::CodeEmitterNV50::setSrcFileBits 34 100 671 2
nv50_ir::CodeEmitterNV50::setSrc 6 17 146 3
nv50_ir::CodeEmitterNV50::emitForm_MAD 7 22 199 1
nv50_ir::CodeEmitterNV50::emitForm_ADD 3 18 120 1
nv50_ir::CodeEmitterNV50::emitForm_MUL 2 10 82 1
nv50_ir::CodeEmitterNV50::emitForm_IMM 3 14 99 1
nv50_ir::CodeEmitterNV50::emitLoadStoreSizeLG 12 22 126 2
nv50_ir::CodeEmitterNV50::emitLoadStoreSizeCS 7 14 71 1
nv50_ir::CodeEmitterNV50::emitLOAD 16 61 494 1
nv50_ir::CodeEmitterNV50::emitSTORE 10 55 381 1
nv50_ir::CodeEmitterNV50::emitMOV 9 48 354 1
nv50_ir::getSRegEncoding 5 12 57 1
nv50_ir::CodeEmitterNV50::emitRDSV 1 7 57 1
nv50_ir::CodeEmitterNV50::emitNOP 1 5 21 0
nv50_ir::CodeEmitterNV50::emitQUADOP 3 10 101 3
nv50_ir::CodeEmitterNV50::emitPFETCH 3 24 235 1
nv50_ir::interpApply 6 20 136 3
nv50_ir::CodeEmitterNV50::emitINTERP 7 27 221 1
nv50_ir::CodeEmitterNV50::emitMINMAX 9 27 236 1
nv50_ir::CodeEmitterNV50::emitFMAD 6 27 226 1
nv50_ir::CodeEmitterNV50::emitDMAD 1 13 119 1
nv50_ir::CodeEmitterNV50::emitFADD 7 29 262 1
nv50_ir::CodeEmitterNV50::emitDADD 2 13 143 1
nv50_ir::CodeEmitterNV50::emitUADD 8 25 229 1
nv50_ir::CodeEmitterNV50::emitAADD 4 10 116 1
nv50_ir::CodeEmitterNV50::emitIMUL 6 18 122 1
nv50_ir::CodeEmitterNV50::emitFMUL 10 27 195 1
nv50_ir::CodeEmitterNV50::emitDMUL 2 12 93 1
nv50_ir::CodeEmitterNV50::emitIMAD 11 39 347 1
nv50_ir::CodeEmitterNV50::emitISAD 10 27 171 1
nv50_ir::alphatestSet 9 18 136 3
nv50_ir::CodeEmitterNV50::emitSET 12 28 245 1
nv50_ir::CodeEmitterNV50::roundMode_CVT 8 15 110 1
nv50_ir::CodeEmitterNV50::emitCVT 63 122 894 1
nv50_ir::CodeEmitterNV50::emitPreOp 2 8 82 1
nv50_ir::CodeEmitterNV50::emitSFnOp 4 20 186 2
nv50_ir::CodeEmitterNV50::emitNOT 3 15 66 1
nv50_ir::CodeEmitterNV50::emitLogicOp 10 31 231 1
nv50_ir::CodeEmitterNV50::emitARL 1 9 81 2
nv50_ir::CodeEmitterNV50::emitShift 7 21 212 1
nv50_ir::CodeEmitterNV50::emitOUT 2 6 40 1
nv50_ir::CodeEmitterNV50::emitTEX 14 51 399 1
nv50_ir::CodeEmitterNV50::emitTXQ 1 12 117 1
nv50_ir::CodeEmitterNV50::emitTEXPREP 1 9 107 1
nv50_ir::CodeEmitterNV50::emitPRERETEmu 3 20 126 1
nv50_ir::CodeEmitterNV50::emitFlow 17 54 301 2
nv50_ir::CodeEmitterNV50::emitBAR 2 9 76 1
nv50_ir::CodeEmitterNV50::emitATOM 13 30 233 1
nv50_ir::CodeEmitterNV50::emitInstruction 103 227 1016 1
nv50_ir::CodeEmitterNV50::getMinEncodingSize 23 32 311 1
nv50_ir::makeInstructionLong 9 23 179 1
nv50_ir::trySetExitModifier 9 20 118 1
nv50_ir::replaceExitWithModifier 11 28 236 1
nv50_ir::CodeEmitterNV50::prepareEmission 1 5 22 1
nv50_ir::CodeEmitterNV50::CodeEmitterNV50 1 8 39 1
nv50_ir::TargetNV50::getCodeEmitter 1 6 31 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::NVC0LegalizePostRA::TexUse::TexUse 1 2 37 3
nv50_ir::NVC0LegalizePostRA::Limits::Limits 1 1 5 0
nv50_ir::NVC0LegalizePostRA::Limits::Limits 1 1 20 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_driver.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nvc0.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::CodeEmitterNVC0::setProgramType 1 1 13 1
nv50_ir::CodeEmitterNVC0::srcId 2 4 46 2
nv50_ir::CodeEmitterNVC0::srcId 2 4 43 2
nv50_ir::CodeEmitterNVC0::srcId 2 5 57 3
nv50_ir::CodeEmitterNVC0::srcAddr32 3 7 71 3
nv50_ir::CodeEmitterNVC0::defId 2 4 46 2
nv50_ir::CodeEmitterNVC0::defId 2 5 57 3
nv50_ir::CodeEmitterNVC0::isLIMM 3 5 54 2
nv50_ir::CodeEmitterNVC0::roundMode_A 4 11 77 1
nv50_ir::CodeEmitterNVC0::emitNegAbs12 5 7 111 1
nv50_ir::CodeEmitterNVC0::emitCondCode 23 33 249 2
nv50_ir::CodeEmitterNVC0::emitPredicate 3 11 75 1
nv50_ir::CodeEmitterNVC0::setAddressByFile 4 16 68 1
nv50_ir::CodeEmitterNVC0::setAddress16 1 7 70 1
nv50_ir::CodeEmitterNVC0::setAddress24 1 7 70 1
nv50_ir::CodeEmitterNVC0::setImmediate 6 30 325 2
nv50_ir::CodeEmitterNVC0::setImmediateS8 1 8 85 1
nv50_ir::CodeEmitterNVC0::emitForm_A 18 37 329 2
nv50_ir::CodeEmitterNVC0::emitForm_B 4 23 164 2
nv50_ir::CodeEmitterNVC0::emitForm_S 15 36 346 3
nv50_ir::CodeEmitterNVC0::emitShortSrc2 5 17 113 1
nv50_ir::CodeEmitterNVC0::emitNOP 1 6 30 1
nv50_ir::CodeEmitterNVC0::emitFMAD 10 26 232 1
nv50_ir::CodeEmitterNVC0::emitDMAD 3 12 110 1
nv50_ir::CodeEmitterNVC0::emitFMUL 12 28 251 1
nv50_ir::CodeEmitterNVC0::emitDMUL 2 12 101 1
nv50_ir::CodeEmitterNVC0::emitUMUL 8 20 164 1
nv50_ir::CodeEmitterNVC0::emitFADD 13 31 325 1
nv50_ir::CodeEmitterNVC0::emitDADD 2 11 76 1
nv50_ir::CodeEmitterNVC0::emitUADD 12 32 284 1
nv50_ir::CodeEmitterNVC0::emitIMAD 6 18 202 1
nv50_ir::CodeEmitterNVC0::emitSHLADD 5 31 263 1
nv50_ir::CodeEmitterNVC0::emitMADSP 3 16 152 1
nv50_ir::CodeEmitterNVC0::emitISAD 3 8 65 1
nv50_ir::CodeEmitterNVC0::emitNOT 1 6 45 1
nv50_ir::CodeEmitterNVC0::emitLogicOp 16 44 464 2
nv50_ir::CodeEmitterNVC0::emitPOPC 3 6 75 1
nv50_ir::CodeEmitterNVC0::emitINSBF 1 4 23 1
nv50_ir::CodeEmitterNVC0::emitEXTBF 3 8 59 1
nv50_ir::CodeEmitterNVC0::emitBFIND 4 10 85 1
nv50_ir::CodeEmitterNVC0::emitPERMT 1 5 35 1
nv50_ir::CodeEmitterNVC0::emitShift 4 11 79 1
nv50_ir::CodeEmitterNVC0::emitPreOp 6 12 118 1
nv50_ir::CodeEmitterNVC0::emitSFnOp 6 18 217 2
nv50_ir::CodeEmitterNVC0::emitMINMAX 6 15 98 1
nv50_ir::CodeEmitterNVC0::roundMode_C 9 16 169 1
nv50_ir::CodeEmitterNVC0::roundMode_CS 7 13 77 1
nv50_ir::CodeEmitterNVC0::emitCVT 35 67 588 1
nv50_ir::CodeEmitterNVC0::emitSET 14 45 293 1
nv50_ir::CodeEmitterNVC0::emitSLCT 6 26 139 1
nv50_ir::selpFlip 2 8 58 3
nv50_ir::CodeEmitterNVC0::emitSELP 3 9 68 1
nv50_ir::CodeEmitterNVC0::emitTEXBAR 2 7 56 1
nv50_ir::CodeEmitterNVC0::emitTEXCSAA 2 11 92 1
nv50_ir::isNextIndependentTex 5 8 84 1
nv50_ir::CodeEmitterNVC0::emitTEX 30 63 592 1
nv50_ir::CodeEmitterNVC0::emitTXQ 10 26 256 1
nv50_ir::CodeEmitterNVC0::emitQUADOP 3 9 103 3
nv50_ir::CodeEmitterNVC0::emitFlow 35 80 721 1
nv50_ir::CodeEmitterNVC0::emitBAR 16 63 523 1
nv50_ir::CodeEmitterNVC0::emitAFETCH 2 10 102 1
nv50_ir::CodeEmitterNVC0::emitPFETCH 2 10 105 1
nv50_ir::CodeEmitterNVC0::emitVFETCH 3 14 155 1
nv50_ir::CodeEmitterNVC0::emitEXPORT 3 14 175 1
nv50_ir::CodeEmitterNVC0::emitOUT 6 25 200 1
nv50_ir::CodeEmitterNVC0::emitInterpMode 4 10 70 1
nv50_ir::interpApply 6 19 144 3
nv50_ir::CodeEmitterNVC0::emitINTERP 6 29 277 1
nv50_ir::CodeEmitterNVC0::emitLoadStoreType 13 37 117 1
nv50_ir::CodeEmitterNVC0::emitCachingMode 5 23 75 1
nv50_ir::uses64bitAddress 3 6 50 1
nv50_ir::CodeEmitterNVC0::emitSTORE 10 39 248 1
nv50_ir::CodeEmitterNVC0::emitLOAD 17 62 419 1
nv50_ir::CodeEmitterNVC0::getSRegEncoding 15 22 164 1
nv50_ir::CodeEmitterNVC0::emitMOV 15 65 535 1
nv50_ir::CodeEmitterNVC0::emitATOM 23 91 597 1
nv50_ir::CodeEmitterNVC0::emitMEMBAR 3 13 81 1
nv50_ir::CodeEmitterNVC0::emitCCTL 3 16 133 1
nv50_ir::CodeEmitterNVC0::emitSUCLAMPMode 17 26 260 1
nv50_ir::CodeEmitterNVC0::emitSUCalc 14 43 345 1
nv50_ir::CodeEmitterNVC0::emitSUGType 4 11 71 1
nv50_ir::CodeEmitterNVC0::setSUConst16 1 10 108 2
nv50_ir::CodeEmitterNVC0::setSUPred 4 10 88 2
nv50_ir::CodeEmitterNVC0::emitSULDGB 2 16 126 1
nv50_ir::CodeEmitterNVC0::emitSUSTGx 3 19 149 1
nv50_ir::CodeEmitterNVC0::emitSUAddr 2 10 71 1
nv50_ir::CodeEmitterNVC0::emitSUDim 4 10 102 1
nv50_ir::CodeEmitterNVC0::emitSULEA 2 16 108 1
nv50_ir::CodeEmitterNVC0::emitSULDB 1 12 86 1
nv50_ir::CodeEmitterNVC0::emitSUSTx 2 15 109 1
nv50_ir::CodeEmitterNVC0::emitVectorSubOp 4 29 286 1
nv50_ir::CodeEmitterNVC0::emitVSHL 11 25 207 1
nv50_ir::CodeEmitterNVC0::emitPIXLD 1 7 51 1
nv50_ir::CodeEmitterNVC0::emitVOTE 7 28 253 1
nv50_ir::CodeEmitterNVC0::emitInstruction 127 295 1332 1
nv50_ir::CodeEmitterNVC0::getMinEncodingSize 32 50 390 1
nv50_ir::SchedDataCalculator::SchedDataCalculator 1 1 14 1
nv50_ir::SchedDataCalculator::RegScores::rebase 5 24 164 1
nv50_ir::SchedDataCalculator::RegScores::wipe 1 7 52 1
nv50_ir::SchedDataCalculator::RegScores::getLatest 6 13 100 1
nv50_ir::SchedDataCalculator::RegScores::getLatestRd 1 4 12 0
nv50_ir::SchedDataCalculator::RegScores::getLatestWr 1 4 12 0
nv50_ir::SchedDataCalculator::RegScores::getLatest 2 14 113 0
nv50_ir::SchedDataCalculator::RegScores::setMax 4 20 299 1
nv50_ir::SchedDataCalculator::RegScores::print 12 25 224 1
nv50_ir::SchedDataCalculator::setDelay 15 25 184 3
nv50_ir::SchedDataCalculator::getCycles 6 12 91 2
nv50_ir::SchedDataCalculator::visit 2 8 66 1
nv50_ir::SchedDataCalculator::visit 17 60 504 1
nv50_ir::SchedDataCalculator::calcDelay 10 30 224 2
nv50_ir::SchedDataCalculator::commitInsn 13 35 273 2
nv50_ir::SchedDataCalculator::checkRd 14 34 195 3
nv50_ir::SchedDataCalculator::checkWr 5 22 168 3
nv50_ir::SchedDataCalculator::recordWr 4 15 126 2
nv50_ir::SchedDataCalculator::recordRd 5 15 121 2
nv50_ir::calculateSchedDataNVC0 1 5 31 2
nv50_ir::CodeEmitterNVC0::prepareEmission 2 6 30 1
nv50_ir::CodeEmitterNVC0::CodeEmitterNVC0 1 9 42 1
nv50_ir::TargetNVC0::createCodeEmitterNVC0 1 6 31 1
nv50_ir::TargetNVC0::getCodeEmitter 2 6 29 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::Instruction::isNop 19 26 193 0
nv50_ir::Instruction::isDead 15 17 108 0
nv50_ir::CopyPropagation::visit 10 19 175 1
nv50_ir::MergeSplits::visit 6 15 128 1
nv50_ir::LoadPropagation::isCSpaceLoad 3 4 32 1
nv50_ir::LoadPropagation::isImmdLoad 6 8 74 1
nv50_ir::LoadPropagation::isAttribOrSharedLoad 5 8 57 1
nv50_ir::LoadPropagation::checkSwapSrc01 23 42 380 1
nv50_ir::LoadPropagation::visit 13 27 231 1
nv50_ir::IndirectPropagation::visit 18 42 484 1
nv50_ir::ConstantFolding::foldAll 4 10 47 1
nv50_ir::ConstantFolding::visit 17 28 256 1
nv50_ir::ConstantFolding::findOriginForTestWithZero 10 25 177 1
nv50_ir::Modifier::applyTo 24 53 404 1
nv50_ir::Modifier::getOp 6 13 49 0
nv50_ir::ConstantFolding::expr 69 201 1706 3
nv50_ir::ConstantFolding::expr 11 61 546 4
nv50_ir::ConstantFolding::unary 14 27 337 2
nv50_ir::ConstantFolding::tryCollapseChainedMULs 25 54 528 3
nv50_ir::ConstantFolding::opnd3 6 24 101 2
nv50_ir::ConstantFolding::opnd 164 478 4394 3
nv50_ir::ModifierFolding::visit 27 57 481 1
nv50_ir::AlgebraicOpt::handleABS 20 37 354 1
nv50_ir::AlgebraicOpt::handleADD 7 13 119 1
nv50_ir::AlgebraicOpt::tryADDToMADOrSAD 21 51 521 2
nv50_ir::AlgebraicOpt::handleMINMAX 5 17 140 1
nv50_ir::AlgebraicOpt::handleRCP 3 9 82 1
nv50_ir::AlgebraicOpt::handleSLCT 4 13 114 1
nv50_ir::AlgebraicOpt::handleLOGOP 27 55 472 1
nv50_ir::AlgebraicOpt::handleCVT_NEG 22 31 273 1
nv50_ir::AlgebraicOpt::handleCVT_CVT 11 31 179 1
nv50_ir::AlgebraicOpt::handleCVT_EXTBF 42 78 635 1
nv50_ir::AlgebraicOpt::handleSUCLAMP 15 29 256 1
nv50_ir::AlgebraicOpt::handleNEG 12 21 175 1
nv50_ir::AlgebraicOpt::visit 15 45 179 1
nv50_ir::LateAlgebraicOpt::handleADD 4 9 74 1
nv50_ir::LateAlgebraicOpt::tryADDToSHLADD 15 33 295 1
nv50_ir::LateAlgebraicOpt::visit 2 11 35 1
nv50_ir::updateLdStOffset 3 8 83 3
nv50_ir::MemoryOpt::MemoryOpt 2 8 53 0
nv50_ir::MemoryOpt::reset 4 16 105 0
nv50_ir::MemoryOpt::combineLd 15 40 444 2
nv50_ir::MemoryOpt::combineSt 12 48 440 2
nv50_ir::MemoryOpt::Record::set 1 10 92 1
nv50_ir::MemoryOpt::Record::link 2 8 36 1
nv50_ir::MemoryOpt::Record::unlink 3 9 38 1
nv50_ir::MemoryOpt::getList 3 6 57 1
nv50_ir::MemoryOpt::addRecord 1 9 62 1
nv50_ir::MemoryOpt::findRecord 17 34 320 3
nv50_ir::MemoryOpt::replaceLdFromSt 8 20 196 2
nv50_ir::MemoryOpt::replaceLdFromLd 7 19 183 2
nv50_ir::MemoryOpt::replaceStFromSt 11 41 490 2
nv50_ir::MemoryOpt::Record::overlaps 5 12 91 1
nv50_ir::MemoryOpt::lockStores 4 6 59 1
nv50_ir::MemoryOpt::purgeRecords 8 11 115 2
nv50_ir::MemoryOpt::visit 2 7 32 1
nv50_ir::MemoryOpt::runOpt 33 83 526 1
nv50_ir::FlatteningPass::isConstantCondition 13 30 230 1
nv50_ir::FlatteningPass::removeFlow 10 21 162 1
nv50_ir::FlatteningPass::predicateInstructions 3 10 77 3
nv50_ir::FlatteningPass::mayPredicate 5 11 84 2
nv50_ir::FlatteningPass::tryPropagateBranch 10 20 162 1
nv50_ir::FlatteningPass::visit 1 5 26 1
nv50_ir::FlatteningPass::visit 20 27 202 1
nv50_ir::FlatteningPass::tryPredicateConditional 18 48 385 1
nv50_ir::post_ra_dead 3 7 44 1
nv50_ir::NV50PostRaConstantFolding::visit 25 52 484 1
nv50_ir::Instruction::isActionEqual 21 38 256 1
nv50_ir::Instruction::isResultEqual 20 39 279 1
nv50_ir::GlobalCSE::visit 13 33 254 1
nv50_ir::LocalCSE::tryReplace 4 13 96 2
nv50_ir::LocalCSE::visit 18 47 352 1
nv50_ir::DeadCodeElim::buryAll 3 9 42 1
nv50_ir::DeadCodeElim::visit 14 27 195 1
nv50_ir::DeadCodeElim::checkSplitLoad 22 63 542 1
nv50_ir::Program::optimizeSSA 1 18 138 1
nv50_ir::Program::optimizePostRA 2 7 42 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::GM107LegalizeSSA::handlePFETCH 4 14 127 1
nv50_ir::GM107LegalizeSSA::visit 2 11 35 1
nv50_ir::GM107LoweringPass::handleManualTXD 14 75 913 1
nv50_ir::GM107LoweringPass::handleDFDX 3 27 171 1
nv50_ir::GM107LoweringPass::handlePFETCH 2 18 211 1
nv50_ir::GM107LoweringPass::handlePOPCNT 1 8 66 1
nv50_ir::GM107LoweringPass::visit 6 17 80 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_print.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::init_colours 2 7 23 0
nv50_ir::Modifier::print 9 16 109 2
nv50_ir::LValue::print 15 51 283 3
nv50_ir::ImmediateValue::print 11 21 191 3
nv50_ir::Symbol::print 1 4 31 3
nv50_ir::Symbol::print 15 48 386 5
nv50_ir::Instruction::print 56 130 992 0
nv50_ir::PrintPass::PrintPass 1 1 10 0
nv50_ir::PrintPass::visit 6 23 237 1
nv50_ir::PrintPass::visit 6 20 230 1
nv50_ir::PrintPass::visit 1 6 27 1
nv50_ir::Function::print 1 5 21 0
nv50_ir::Program::print 1 6 25 0
nv50_ir::Function::printLiveIntervals 4 11 89 0
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_gm107.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::GM107LoweringPass::GM107LoweringPass 1 1 13 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nv50.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::getTargetNV50 1 4 15 1
nv50_ir::TargetNV50::TargetNV50 2 8 53 1
nv50_ir::TargetNV50::getBuiltinCode 1 5 26 2
nv50_ir::TargetNV50::getBuiltinOffset 1 4 13 1
nv50_ir::TargetNV50::initOpInfo 20 76 840 0
nv50_ir::TargetNV50::getFileSize 15 22 117 1
nv50_ir::TargetNV50::getFileUnit 4 8 35 1
nv50_ir::TargetNV50::getSVAddress 12 30 201 2
nv50_ir::TargetNV50::insnCanLoad 53 97 693 3
nv50_ir::TargetNV50::insnCanLoadOffset 5 10 103 3
nv50_ir::TargetNV50::isAccessSupported 6 9 57 2
nv50_ir::TargetNV50::isOpSupported 24 33 127 2
nv50_ir::TargetNV50::isModSupported 21 34 186 3
nv50_ir::TargetNV50::mayPredicate 5 9 79 2
nv50_ir::TargetNV50::isSatSupported 3 8 46 1
nv50_ir::TargetNV50::getLatency 5 14 57 1
nv50_ir::TargetNV50::getThroughput 12 25 99 1
nv50_ir::recordLocation 9 17 133 3
nv50_ir::TargetNV50::parseDriverInfo 5 15 136 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_graph.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::Graph::Graph 1 6 19 0
nv50_ir::Graph::~Graph 2 5 46 0
nv50_ir::Graph::insert 2 7 28 1
nv50_ir::Graph::Edge::unlink 7 17 147 0
nv50_ir::Graph::Edge::typeStr 7 13 54 0
nv50_ir::Graph::Node::Node 1 6 47 1
nv50_ir::Graph::Node::attach 7 27 224 2
nv50_ir::Graph::Node::detach 4 13 79 1
nv50_ir::Graph::Node::cut 5 12 47 0
nv50_ir::Graph::Edge::Edge 1 8 55 3
nv50_ir::Graph::Node::reachableBy 8 22 174 2
nv50_ir::DFSIterator::DFSIterator 2 12 92 2
nv50_ir::DFSIterator::~DFSIterator 2 5 14 0
nv50_ir::DFSIterator::search 5 10 95 3
nv50_ir::DFSIterator::end 1 1 11 0
nv50_ir::DFSIterator::next 2 1 14 0
nv50_ir::DFSIterator::get 1 1 12 0
nv50_ir::DFSIterator::reset 1 1 9 0
nv50_ir::Graph::iteratorDFS 1 4 21 1
nv50_ir::Graph::safeIteratorDFS 1 4 17 1
nv50_ir::CFGIterator::CFGIterator 3 11 110 1
nv50_ir::CFGIterator::~CFGIterator 2 5 14 0
nv50_ir::CFGIterator::get 1 1 12 0
nv50_ir::CFGIterator::end 1 1 11 0
nv50_ir::CFGIterator::next 2 1 14 0
nv50_ir::CFGIterator::reset 1 1 9 0
nv50_ir::CFGIterator::search 13 34 260 2
nv50_ir::Graph::iteratorCFG 1 4 17 0
nv50_ir::Graph::safeIteratorCFG 1 4 14 0
nv50_ir::Graph::classifyEdges 2 11 80 0
nv50_ir::Graph::classifyDFS 11 36 266 2
nv50_ir::Graph::findLightestPathWeight 12 34 337 3
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::Modifier::Modifier 5 12 59 1
nv50_ir::Modifier::operator * 2 10 80 1
nv50_ir::ValueRef::ValueRef 1 7 45 1
nv50_ir::ValueRef::ValueRef 1 5 34 1
nv50_ir::ValueRef::~ValueRef 1 4 14 0
nv50_ir::ValueRef::getImmediate 8 28 160 1
nv50_ir::ValueDef::ValueDef 1 4 25 1
nv50_ir::ValueDef::ValueDef 1 4 30 1
nv50_ir::ValueDef::~ValueDef 1 4 14 0
nv50_ir::ValueRef::set 1 7 52 1
nv50_ir::ValueRef::set 4 10 48 1
nv50_ir::ValueDef::set 4 10 48 1
nv50_ir::ValueDef::mayReplace 9 24 187 1
nv50_ir::ValueDef::replace 4 13 92 2
nv50_ir::Value::Value 1 6 30 0
nv50_ir::LValue::LValue 2 12 73 2
nv50_ir::LValue::LValue 1 13 79 2
nv50_ir::LValue::clone 1 9 82 1
nv50_ir::LValue::isUniform 3 7 49 0
nv50_ir::Symbol::Symbol 1 8 51 3
nv50_ir::Symbol::clone 1 11 104 1
nv50_ir::Symbol::isUniform 3 7 27 0
nv50_ir::ImmediateValue::ImmediateValue 1 9 63 2
nv50_ir::ImmediateValue::ImmediateValue 1 9 63 2
nv50_ir::ImmediateValue::ImmediateValue 1 9 63 2
nv50_ir::ImmediateValue::ImmediateValue 1 6 35 2
nv50_ir::ImmediateValue::clone 1 10 90 1
nv50_ir::ImmediateValue::isInteger 11 25 138 1
nv50_ir::ImmediateValue::isNegative 7 13 94 0
nv50_ir::ImmediateValue::isPow2 4 10 40 0
nv50_ir::ImmediateValue::applyLog2 9 23 109 0
nv50_ir::ImmediateValue::compare 10 18 134 2
nv50_ir::ImmediateValue::operator = 1 5 26 1
nv50_ir::Value::interfers 7 22 183 1
nv50_ir::Value::equals 6 12 90 2
nv50_ir::ImmediateValue::equals 2 7 49 2
nv50_ir::Symbol::equals 6 12 134 2
nv50_ir::Instruction::init 1 24 96 0
nv50_ir::Instruction::Instruction 1 8 30 0
nv50_ir::Instruction::Instruction 1 7 39 3
nv50_ir::Instruction::~Instruction 4 12 83 0
nv50_ir::Instruction::setDef 3 10 66 2
nv50_ir::Instruction::setSrc 3 10 66 2
nv50_ir::Instruction::setSrc 1 5 36 2
nv50_ir::Instruction::swapSources 1 8 64 2
nv50_ir::moveSourcesAdjustIndex 4 8 48 3
nv50_ir::Instruction::moveSources 9 29 235 2
nv50_ir::Instruction::takeExtraSources 4 12 95 2
nv50_ir::Instruction::putExtraSources 4 9 71 2
nv50_ir::Instruction::clone 4 32 258 2
nv50_ir::Instruction::defCount 6 15 121 2
nv50_ir::Instruction::srcCount 6 15 121 2
nv50_ir::Instruction::setIndirect 6 16 120 3
nv50_ir::Instruction::setPredicate 6 18 93 2
nv50_ir::Instruction::writesPredicate 4 7 51 0
nv50_ir::Instruction::canCommuteDefSrc 4 8 67 1
nv50_ir::Instruction::canCommuteDefDef 4 8 67 1
nv50_ir::Instruction::isCommutationLegal 3 6 30 1
nv50_ir::TexInstruction::TexInstruction 1 7 49 2
nv50_ir::TexInstruction::~TexInstruction 4 10 84 0
nv50_ir::TexInstruction::clone 6 17 182 2
nv50_ir::TexInstruction::setIndirectR 4 9 67 1
nv50_ir::TexInstruction::setIndirectS 4 9 67 1
nv50_ir::CmpInstruction::CmpInstruction 1 5 26 2
nv50_ir::CmpInstruction::clone 2 9 70 2
nv50_ir::FlowInstruction::FlowInstruction 9 16 112 3
nv50_ir::FlowInstruction::clone 5 19 140 2
nv50_ir::Program::Program 1 20 140 2
nv50_ir::Program::~Program 3 7 89 0
nv50_ir::Program::releaseInstruction 4 14 71 1
nv50_ir::Program::releaseValue 4 12 63 1
nv50_ir_init_prog_info 4 20 161 1
nv50_ir_generate_code 16 71 470 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/unordered_set.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::unordered_set::iterator::iterator 1 1 14 1
nv50_ir::unordered_set::iterator::operator * 1 1 21 0
nv50_ir::unordered_set::const_iterator::const_iterator 1 1 14 1
nv50_ir::unordered_set::const_iterator::const_iterator 1 1 14 1
nv50_ir::unordered_set::const_iterator::operator * 1 1 22 0
nv50_ir::unordered_set::begin 1 1 12 0
nv50_ir::unordered_set::end 1 1 12 0
nv50_ir::unordered_set::begin 1 1 13 0
nv50_ir::unordered_set::end 1 1 13 0
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_bb.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::Function::Function 1 19 91 3
nv50_ir::Function::~Function 6 16 172 0
nv50_ir::BasicBlock::BasicBlock 1 10 70 1
nv50_ir::BasicBlock::~BasicBlock 1 3 7 0
nv50_ir::BasicBlock::clone 3 13 152 1
nv50_ir::BasicBlock::idom 2 5 32 0
nv50_ir::BasicBlock::insertHead 7 31 144 1
nv50_ir::BasicBlock::insertTail 6 27 131 1
nv50_ir::BasicBlock::insertBefore 8 24 135 2
nv50_ir::BasicBlock::insertAfter 8 17 122 2
nv50_ir::BasicBlock::remove 10 25 151 1
nv50_ir::BasicBlock::permuteAdjacent 7 23 149 2
nv50_ir::BasicBlock::splitCommon 6 25 178 3
nv50_ir::BasicBlock::splitBefore 2 9 57 2
nv50_ir::BasicBlock::splitAfter 3 9 63 2
nv50_ir::BasicBlock::dominatedBy 3 8 53 1
nv50_ir::BasicBlock::initiatesSimpleConditional 9 22 204 0
nv50_ir::Function::setEntry 2 7 34 1
nv50_ir::Function::setExit 2 7 27 1
nv50_ir::Function::orderInstructions 3 11 104 1
nv50_ir::Function::buildLiveSets 3 7 80 0
nv50_ir::Function::buildDefSets 3 7 76 0
nv50_ir::Pass::run 1 6 36 3
nv50_ir::Pass::doRun 3 10 90 3
nv50_ir::Pass::run 1 6 38 3
nv50_ir::Pass::doRun 8 22 165 3
nv50_ir::Function::printCFGraph 9 40 290 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_gm107.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::TargetGM107::TargetGM107 1 1 13 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_ssa.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::DominatorTree::~DominatorTree 1 1 5 0
nv50_ir::DominatorTree::debugPrint 2 10 83 0
nv50_ir::DominatorTree::DominatorTree 2 17 146 1
nv50_ir::DominatorTree::buildDFS 3 10 92 1
nv50_ir::DominatorTree::squash 3 9 78 1
nv50_ir::DominatorTree::eval 2 7 32 1
nv50_ir::DominatorTree::link 1 4 19 2
nv50_ir::DominatorTree::build 12 44 411 0
nv50_ir::DominatorTree::findDominanceFrontiers 7 23 241 0
nv50_ir::Function::buildLiveSetsPreSSA 15 38 397 2
nv50_ir::Function::buildDefSetsPreSSA 5 15 168 2
nv50_ir::Program::convertToSSA 3 9 67 0
nv50_ir::Function::convertToSSA 15 57 508 0
nv50_ir::RenamePass::RenamePass 1 4 38 1
nv50_ir::RenamePass::~RenamePass 2 5 16 0
nv50_ir::RenamePass::getStackTop 2 6 50 1
nv50_ir::RenamePass::mkUndefined 1 10 86 1
nv50_ir::RenamePass::run 2 7 34 0
nv50_ir::RenamePass::search 23 77 793 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_winsys.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PUSH_AVAIL 1 4 18 1
PUSH_SPACE 2 7 42 2
PUSH_DATA 1 4 20 2
PUSH_DATAp 1 5 36 3
PUSH_DATAf 1 6 38 2
PUSH_KICK 1 4 18 1
nouveau_screen_transfer_flags 5 13 56 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv_m2mf.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_target_nvc0.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::getTargetNVC0 1 4 15 1
nv50_ir::TargetNVC0::TargetNVC0 1 6 31 1
nv50_ir::TargetNVC0::getBuiltinCode 5 20 115 2
nv50_ir::TargetNVC0::getBuiltinOffset 5 14 60 1
nv50_ir::TargetNVC0::initOpInfo 18 72 778 0
nv50_ir::TargetNVC0::getFileSize 17 24 154 1
nv50_ir::TargetNVC0::getFileUnit 4 6 30 1
nv50_ir::TargetNVC0::getSVAddress 28 34 262 2
nv50_ir::TargetNVC0::insnCanLoad 41 66 490 3
nv50_ir::TargetNVC0::insnCanLoadOffset 5 8 67 3
nv50_ir::TargetNVC0::isAccessSupported 5 10 54 2
nv50_ir::TargetNVC0::isOpSupported 8 8 54 2
nv50_ir::TargetNVC0::isModSupported 28 44 239 3
nv50_ir::TargetNVC0::mayPredicate 2 6 38 2
nv50_ir::TargetNVC0::isSatSupported 9 15 121 1
nv50_ir::TargetNVC0::isPostMultiplySupported 4 10 74 3
nv50_ir::TargetNVC0::getLatency 14 31 152 1
nv50_ir::TargetNVC0::getThroughput 40 58 199 1
nv50_ir::TargetNVC0::canDualIssue 29 40 305 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv_object.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_context 1 4 17 1
nouveau_scratch_done 2 6 37 1
nouveau_context_destroy 3 8 56 1
nouveau_context_update_frame_stats 3 10 66 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_buffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_resource_unmap 1 3 9 1
nv04_resource 1 4 17 1
nouveau_resource_mapped_by_gpu 1 4 19 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_heap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_heap_init 2 12 61 3
nouveau_heap_destroy 2 7 28 1
nouveau_heap_alloc 10 28 176 4
nouveau_heap_free 9 26 168 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv17_mpeg.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_vpe_init 4 18 114 1
nouveau_vpe_synch 4 11 77 1
nouveau_vpe_fini 3 21 205 1
nouveau_vpe_mb_dct_blocks 7 23 177 2
nouveau_vpe_mb_data_blocks 4 16 119 2
nouveau_vpe_mb_dct_header 10 37 220 3
nouveau_vpe_mb_mv_flags 7 19 89 6
pos 3 8 43 3
div_down 1 4 23 2
div_up 1 4 21 2
nouveau_vpe_mb_mv 6 35 260 11
nouveau_vpe_mb_mv_header 28 97 783 3
nouveau_decoder_surface_index 3 21 192 2
nouveau_decoder_begin_frame 1 5 19 3
nouveau_decoder_decode_macroblock 7 39 306 5
nouveau_decoder_end_frame 1 5 19 3
nouveau_decoder_flush 2 6 32 1
nouveau_decoder_destroy 8 20 138 1
nouveau_create_decoder 24 116 911 3
nouveau_video_buffer_sampler_view_planes 6 25 219 1
nouveau_video_buffer_sampler_view_components 6 29 253 1
nouveau_video_buffer_surfaces 5 23 176 1
nouveau_video_buffer_destroy 3 15 126 1
nouveau_video_buffer_create 9 51 383 3
nouveau_screen_get_video_param 11 29 107 4
nouveau_screen_init_vdec 1 5 25 1
nouveau_context_create_decoder 1 6 37 2
nouveau_context_video_buffer_create 1 6 37 2
nouveau_context_init_vdec 1 5 25 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_fence.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_fence_ref 4 10 53 2
nouveau_fence 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_mm.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_heap.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_statebuf.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sb_header 1 4 30 3
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nv31_mpeg.xml.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_ra.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::RegisterSet::getMaxAssigned 1 1 14 1
nv50_ir::RegisterSet::getFileSize 4 6 43 2
nv50_ir::RegisterSet::units 1 4 21 2
nv50_ir::RegisterSet::idToBytes 1 4 30 1
nv50_ir::RegisterSet::idToUnits 1 4 25 1
nv50_ir::RegisterSet::bytesToId 2 6 40 2
nv50_ir::RegisterSet::unitsToId 3 6 47 3
nv50_ir::RegisterSet::reset 2 6 34 2
nv50_ir::RegisterSet::init 2 11 100 1
nv50_ir::RegisterSet::RegisterSet 2 7 53 1
nv50_ir::RegisterSet::periodicMask 1 4 27 3
nv50_ir::RegisterSet::intersect 1 4 26 2
nv50_ir::RegisterSet::print 1 6 29 1
nv50_ir::RegisterSet::assign 2 8 65 3
nv50_ir::RegisterSet::isOccupied 1 4 30 3
nv50_ir::RegisterSet::occupy 1 4 41 1
nv50_ir::RegisterSet::occupyMask 1 4 42 3
nv50_ir::RegisterSet::occupy 1 6 67 3
nv50_ir::RegisterSet::testOccupy 1 5 42 1
nv50_ir::RegisterSet::testOccupy 2 7 42 3
nv50_ir::RegisterSet::release 1 5 43 3
nv50_ir::RegAlloc::RegAlloc 1 1 18 1
nv50_ir::SpillCodeInserter::SpillCodeInserter 1 1 23 1
nv50_ir::SpillCodeInserter::getStackSize 1 1 9 0
nv50_ir::SpillCodeInserter::SpillSlot::size 1 1 13 0
nv50_ir::RegAlloc::BuildIntervalsPass::addLiveRange 5 17 156 3
nv50_ir::RegAlloc::PhiMovesPass::needNewElseBlock 5 11 100 2
nv50_ir::PhiMapHash::operator ( ) 1 4 50 1
nv50_ir::RegAlloc::PhiMovesPass::splitEdges 14 49 541 1
nv50_ir::RegAlloc::PhiMovesPass::visit 5 21 212 1
nv50_ir::RegAlloc::ArgumentMovesPass::visit 15 47 538 1
nv50_ir::RegAlloc::buildLiveSets 20 50 489 1
nv50_ir::RegAlloc::BuildIntervalsPass::collectLiveValues 7 21 171 1
nv50_ir::RegAlloc::BuildIntervalsPass::visit 19 46 546 1
nv50_ir::GCRA::RIG_Node::getValue 1 4 16 0
nv50_ir::GCRA::RIG_Node::setValue 1 1 12 1
nv50_ir::GCRA::RIG_Node::getCompMask 1 4 25 0
nv50_ir::GCRA::RIG_Node::get 1 4 25 1
nv50_ir::GCRA::getNode 1 1 19 1
nv50_ir::GCRA::RIG_Node::RIG_Node 1 4 28 0
nv50_ir::GCRA::printNodeInfo 5 17 185 0
nv50_ir::isShortRegOp 2 4 29 1
nv50_ir::isShortRegVal 6 14 114 1
nv50_ir::GCRA::RIG_Node::init 6 19 174 2
nv50_ir::GCRA::coalesceValues 19 45 452 3
nv50_ir::GCRA::coalesce 15 29 128 1
nv50_ir::makeCompMask 5 17 92 3
nv50_ir::copyCompound 3 12 75 2
nv50_ir::GCRA::makeCompound 8 25 240 2
nv50_ir::GCRA::doCoalesce 36 71 509 2
nv50_ir::GCRA::RIG_Node::addInterference 1 6 53 1
nv50_ir::GCRA::RIG_Node::addRegPreference 1 4 19 1
nv50_ir::GCRA::GCRA 3 10 95 2
nv50_ir::GCRA::~GCRA 2 5 16 0
nv50_ir::GCRA::checkList 3 12 110 1
nv50_ir::GCRA::insertOrderedTail 4 13 108 2
nv50_ir::GCRA::buildRIG 10 30 305 1
nv50_ir::GCRA::calculateSpillWeights 10 32 270 0
nv50_ir::GCRA::simplifyEdge 5 15 145 2
nv50_ir::GCRA::simplifyNode 4 12 137 1
nv50_ir::GCRA::simplify 9 31 194 0
nv50_ir::GCRA::checkInterference 11 43 396 2
nv50_ir::GCRA::selectRegisters 16 52 497 0
nv50_ir::GCRA::allocateRegisters 18 51 389 1
nv50_ir::GCRA::cleanup 6 30 246 1
nv50_ir::SpillCodeInserter::assignSlot 16 43 342 2
nv50_ir::SpillCodeInserter::offsetSlot 3 9 84 2
nv50_ir::SpillCodeInserter::spill 6 35 317 3
nv50_ir::SpillCodeInserter::unspill 5 38 312 3
nv50_ir::value_cmp 2 6 67 2
nv50_ir::SpillCodeInserter::run 14 52 470 1
nv50_ir::RegAlloc::exec 3 12 87 0
nv50_ir::RegAlloc::execFunc 15 51 360 0
nv50_ir::GCRA::resolveSplitsAndMerges 8 36 336 0
nv50_ir::Program::registerAllocation 1 5 20 0
nv50_ir::RegAlloc::InsertConstraintsPass::exec 2 8 43 1
nv50_ir::RegAlloc::InsertConstraintsPass::textureMask 6 20 164 1
nv50_ir::RegAlloc::InsertConstraintsPass::detectConflict 6 13 127 2
nv50_ir::RegAlloc::InsertConstraintsPass::addConstraint 8 28 244 3
nv50_ir::RegAlloc::InsertConstraintsPass::addHazard 1 6 54 2
nv50_ir::RegAlloc::InsertConstraintsPass::condenseDefs 6 25 244 1
nv50_ir::RegAlloc::InsertConstraintsPass::condenseSrcs 5 25 213 3
nv50_ir::RegAlloc::InsertConstraintsPass::texConstraintGM107 19 48 311 1
nv50_ir::RegAlloc::InsertConstraintsPass::texConstraintNVE0 8 20 146 1
nv50_ir::RegAlloc::InsertConstraintsPass::texConstraintNVC0 14 30 254 1
nv50_ir::RegAlloc::InsertConstraintsPass::texConstraintNV50 8 19 184 1
nv50_ir::RegAlloc::InsertConstraintsPass::visit 27 56 367 1
nv50_ir::RegAlloc::InsertConstraintsPass::insertConstraintMoves 13 51 538 0
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_vp3_video_bsp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_vp3_fill_picparm_mpeg12_bsp 2 19 170 3
nouveau_vp3_fill_picparm_mpeg4_bsp 3 22 129 3
nouveau_vp3_fill_picparm_vc1_bsp 1 30 231 3
nouveau_vp3_fill_picparm_h264_bsp 2 38 365 3
strparm_bsp 1 6 44 1
nouveau_vp3_bsp_begin 2 10 67 1
nouveau_vp3_bsp_next 2 14 130 4
nouveau_vp3_bsp_end 5 46 303 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_compiler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv30_fp 2 11 96 4
nv30_vp 2 11 100 4
nv30_codegen 3 11 70 5
dummy_assign_slots 9 21 215 1
nouveau_codegen 2 25 176 5
main 22 77 526 2
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_transfer 1 4 17 1
nouveau_buffer_malloc 2 6 38 1
nouveau_buffer_allocate 7 28 205 3
release_allocation 1 6 31 2
nouveau_buffer_release_gpu_storage 6 16 131 1
nouveau_buffer_reallocate 1 9 58 3
nouveau_buffer_destroy 3 13 97 2
nouveau_transfer_staging 7 22 175 3
nouveau_transfer_read 3 14 138 2
nouveau_transfer_write 7 27 267 4
nouveau_buffer_sync 6 22 137 3
nouveau_buffer_busy 4 7 49 2
nouveau_buffer_transfer_init 1 19 139 4
nouveau_buffer_transfer_del 4 15 94 2
nouveau_buffer_cache 6 25 173 2
nouveau_buffer_should_discard 5 10 64 2
nouveau_buffer_transfer_map 29 89 611 6
nouveau_buffer_transfer_flush_region 2 12 102 3
nouveau_buffer_transfer_unmap 8 24 211 2
nouveau_copy_buffer 4 28 250 6
nouveau_resource_map_offset 10 24 171 4
nouveau_buffer_create 15 53 316 2
nouveau_user_buffer_create 2 22 152 4
nouveau_buffer_data_fetch 3 10 74 5
nouveau_buffer_migrate 15 56 435 3
nouveau_user_buffer_upload 3 16 123 4
nouveau_buffer_invalidate 6 19 138 2
nouveau_scratch_bo_alloc 1 6 39 3
nouveau_scratch_unref_bos 2 8 51 1
nouveau_scratch_runout_release 3 10 60 1
nouveau_scratch_runout 6 27 267 2
nouveau_scratch_next 6 23 181 2
nouveau_scratch_more 2 8 41 2
nouveau_scratch_data 3 17 139 5
nouveau_scratch_get 3 16 118 4
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_vp3_video.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_vp3_video_align 1 4 18 1
mb 1 4 17 1
mb_half 1 4 17 1
nouveau_vp3_video_addr 2 9 57 2
nouveau_vp3_ycbcr_offsets 2 15 158 4
nouveau_vp3_inter_sizes 2 11 92 5
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_gldefs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvgl_blend_func 16 37 108 1
nvgl_blend_eqn 6 17 48 1
nvgl_logicop_func 17 39 114 1
nvgl_comparison_op 9 23 66 1
nvgl_polygon_mode 4 13 36 1
nvgl_stencil_op 9 23 66 1
nvgl_primitive 11 26 78 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_vp3_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_vp3_video_buffer_sampler_view_planes 1 5 26 1
nouveau_vp3_video_buffer_sampler_view_components 1 5 26 1
nouveau_vp3_video_buffer_surfaces 1 5 26 1
nouveau_vp3_video_buffer_destroy 2 14 120 1
nouveau_vp3_video_buffer_create 14 80 740 3
nouveau_vp3_decoder_flush 1 3 9 1
nouveau_vp3_decoder_begin_frame 1 5 19 3
nouveau_vp3_decoder_end_frame 1 5 19 3
nouveau_vp3_decoder_destroy 5 26 217 1
nouveau_vp3_decoder_init_common 1 7 33 1
vp3_getpath 4 18 70 2
vp4_getpath 5 22 84 2
nouveau_vp3_load_firmware 14 66 417 3
firmware_present 16 55 411 2
nouveau_vp3_screen_get_video_param 29 58 232 4
nouveau_vp3_screen_video_supported 2 9 44 4
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_screen_get_name 1 7 47 1
nouveau_screen_get_vendor 1 4 12 1
nouveau_screen_get_device_vendor 1 4 12 1
nouveau_screen_get_timestamp 1 5 28 1
nouveau_screen_fence_ref 1 6 34 3
nouveau_screen_fence_finish 2 9 47 4
nouveau_screen_bo_from_handle 6 30 163 3
nouveau_screen_bo_get_handle 4 17 107 4
nouveau_screen_init 9 70 422 2
nouveau_screen_fini 1 12 77 1
nouveau_set_debug_callback 2 9 54 2
nouveau_context_init 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_mm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mm_slab_alloc 4 17 116 1
mm_slab_free 1 7 55 2
mm_get_order 2 7 35 1
mm_bucket_by_order 2 6 37 2
mm_bucket_by_size 1 4 23 2
mm_default_slab_size 2 9 73 1
mm_slab_new 4 29 215 2
nouveau_mm_allocate 7 41 298 4
nouveau_mm_free 3 15 123 1
nouveau_mm_free_work 1 4 13 1
nouveau_mm_create 3 18 120 3
nouveau_mm_free_slabs 1 9 52 1
nouveau_mm_destroy 5 16 114 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_screen 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_fence.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_fence_new 3 13 76 3
nouveau_fence_trigger_work 1 9 54 1
nouveau_fence_emit 2 15 105 1
nouveau_fence_del 9 23 160 1
nouveau_fence_update 8 26 175 2
nouveau_fence_signalled 3 9 51 1
nouveau_fence_kick 6 17 110 1
nouveau_fence_wait 11 29 171 2
nouveau_fence_next 3 11 73 1
nouveau_fence_unref_bo 1 5 23 1
nouveau_fence_work 5 19 113 3
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_vp3_video_vp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_vp3_handle_references 10 33 306 4
nouveau_vp3_fill_picparm_mpeg12_vp 5 43 486 5
nouveau_vp3_fill_picparm_mpeg4_vp 1 41 433 5
nouveau_vp3_fill_picparm_h264_vp 10 79 906 5
nouveau_vp3_fill_picparm_h264_vp_refs 8 20 196 5
nouveau_vp3_fill_picparm_vc1_vp 1 29 300 5
nouveau_vp3_vp_caps 12 61 502 7
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_debug.h
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_public.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/nouveau_video.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_vpe_write 1 3 24 2
NV04_FIFO_PKHDR 1 4 32 3
NV04_FIFO_PKHDR_NI 1 4 32 3
BEGIN_NV04 1 5 41 4
BEGIN_NI04 1 5 41 4
PUSH_MTHDl 1 10 81 8
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_tgsi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_tgsi_transform_property 4 13 48 2
virgl_tgsi_transform 2 13 81 1
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_winsys.h
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv50_ir::NVC0LegalizeSSA::handleDIV 6 23 226 1
nv50_ir::NVC0LegalizeSSA::handleRCPRSQ 1 15 159 1
nv50_ir::NVC0LegalizeSSA::handleFTZ 5 11 65 1
nv50_ir::NVC0LegalizeSSA::visit 1 5 24 1
nv50_ir::NVC0LegalizeSSA::visit 9 26 118 1
nv50_ir::NVC0LegalizePostRA::NVC0LegalizePostRA 1 7 41 1
nv50_ir::NVC0LegalizePostRA::insnDominatedBy 2 7 48 2
nv50_ir::NVC0LegalizePostRA::addTexUse 7 23 146 3
nv50_ir::NVC0LegalizePostRA::findFirstUses 1 8 88 2
nv50_ir::NVC0LegalizePostRA::findFirstUsesBB 14 38 362 6
nv50_ir::NVC0LegalizePostRA::insertTextureBarriers 44 159 1628 1
nv50_ir::NVC0LegalizePostRA::visit 3 12 95 1
nv50_ir::NVC0LegalizePostRA::replaceZero 9 17 146 1
nv50_ir::NVC0LegalizePostRA::tryReplaceContWithBra 9 19 183 1
nv50_ir::NVC0LegalizePostRA::propagateJoin 6 18 162 1
nv50_ir::NVC0LegalizePostRA::visit 19 41 342 1
nv50_ir::NVC0LoweringPass::NVC0LoweringPass 1 5 30 1
nv50_ir::NVC0LoweringPass::visit 3 13 116 1
nv50_ir::NVC0LoweringPass::visit 1 4 13 1
nv50_ir::NVC0LoweringPass::loadTexHandle 2 9 93 2
nv50_ir::NVC0LoweringPass::handleTEX 64 176 1800 1
nv50_ir::NVC0LoweringPass::handleManualTXD 16 65 826 1
nv50_ir::NVC0LoweringPass::handleTXD 21 46 391 1
nv50_ir::NVC0LoweringPass::handleTXQ 6 31 280 1
nv50_ir::NVC0LoweringPass::handleTXLQ 8 27 262 1
nv50_ir::NVC0LoweringPass::handleBUFQ 1 9 73 1
nv50_ir::NVC0LoweringPass::handleSharedATOMNVE4 9 81 764 1
nv50_ir::NVC0LoweringPass::handleSharedATOM 9 75 651 1
nv50_ir::NVC0LoweringPass::handleATOM 9 50 521 1
nv50_ir::NVC0LoweringPass::handleCasExch 8 28 228 2
nv50_ir::NVC0LoweringPass::loadResInfo32 1 7 54 3
nv50_ir::NVC0LoweringPass::loadResInfo64 2 9 84 3
nv50_ir::NVC0LoweringPass::loadResLength32 2 9 86 3
nv50_ir::NVC0LoweringPass::loadBufInfo64 1 4 29 2
nv50_ir::NVC0LoweringPass::loadBufLength32 1 4 29 2
nv50_ir::NVC0LoweringPass::loadUboInfo64 1 4 29 2
nv50_ir::NVC0LoweringPass::loadUboLength32 1 4 29 2
nv50_ir::NVC0LoweringPass::loadMsInfo32 1 7 57 2
nv50_ir::NVC0LoweringPass::loadSuInfo32 2 12 131 3
nv50_ir::getSuClampSubOp 13 21 170 2
nv50_ir::NVC0LoweringPass::handleSUQ 11 35 372 1
nv50_ir::NVC0LoweringPass::adjustCoordinatesMS 3 30 334 1
nv50_ir::NVC0LoweringPass::processSurfaceCoordsNVE4 38 151 1456 1
nv50_ir::getSrcType 13 15 140 2
nv50_ir::getDestType 6 15 49 1
nv50_ir::NVC0LoweringPass::convertSurfaceFormat 24 61 755 1
nv50_ir::NVC0LoweringPass::handleSurfaceOpNVE4 11 39 403 1
nv50_ir::NVC0LoweringPass::processSurfaceCoordsNVC0 11 47 525 1
nv50_ir::NVC0LoweringPass::handleSurfaceOpNVC0 7 35 389 1
nv50_ir::NVC0LoweringPass::processSurfaceCoordsGM107 7 36 323 1
nv50_ir::NVC0LoweringPass::handleSurfaceOpGM107 3 16 148 1
nv50_ir::NVC0LoweringPass::handleWRSV 2 15 120 1
nv50_ir::NVC0LoweringPass::handleLDST 18 91 1095 1
nv50_ir::NVC0LoweringPass::readTessCoord 7 30 232 2
nv50_ir::NVC0LoweringPass::handleRDSV 26 118 1031 1
nv50_ir::NVC0LoweringPass::handleDIV 2 10 89 1
nv50_ir::NVC0LoweringPass::handleMOD 2 13 136 1
nv50_ir::NVC0LoweringPass::handleSQRT 2 18 185 1
nv50_ir::NVC0LoweringPass::handlePOW 1 11 102 1
nv50_ir::NVC0LoweringPass::handleEXPORT 4 19 168 1
nv50_ir::NVC0LoweringPass::handleOUT 7 18 139 1
nv50_ir::NVC0LoweringPass::checkPredicate 3 10 87 1
nv50_ir::NVC0LoweringPass::visit 43 97 573 1
nv50_ir::TargetNVC0::runLegalizePass 4 16 94 2
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_query 1 4 17 1
virgl_render_condition 2 12 66 4
virgl_create_query 3 23 148 3
virgl_destroy_query 1 9 65 2
virgl_begin_query 1 9 54 2
virgl_end_query 1 13 93 2
virgl_get_query_result 6 32 190 4
virgl_set_active_query_state 1 3 12 2
virgl_init_query_functions 1 10 65 1
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_hw.h
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_protocol.h
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_copy_region_with_blit 2 30 226 9
virgl_init_temp_resource_from_box 7 30 163 5
vrend_get_tex_image_offset 6 21 143 3
virgl_texture_transfer_map 14 70 573 6
virgl_texture_transfer_unmap 9 28 223 2
vrend_resource_layout 5 31 204 2
virgl_texture_get_handle 1 8 66 3
virgl_texture_destroy 1 8 56 2
virgl_texture_from_handle 1 15 125 3
virgl_texture_create 2 21 193 2
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_streamout.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_create_so_target 2 23 144 4
virgl_destroy_so_target 1 9 62 2
virgl_set_so_targets 3 15 121 4
virgl_init_so_functions 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_res_needs_flush_wait 3 10 69 3
virgl_res_needs_readback 4 14 69 3
virgl_resource_create 2 9 50 2
virgl_resource_from_handle 2 11 55 4
virgl_init_screen_resource_functions 1 7 33 1
virgl_buffer_subdata 3 13 83 6
virgl_init_context_resource_functions 1 8 39 1
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_screen 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_encode.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_surface 1 4 17 1
virgl_encoder_write_dword 1 5 24 2
virgl_encoder_write_qword 1 6 37 2
virgl_encoder_write_block 2 13 92 3
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_object_assign_handle 1 4 10 1
virgl_buffer_flush 1 17 145 2
virgl_attach_res_framebuffer 6 21 148 1
virgl_attach_res_sampler_views 3 16 117 2
virgl_attach_res_vertex_buffers 3 11 85 1
virgl_attach_res_index_buffer 2 8 62 1
virgl_attach_res_so_targets 3 11 87 1
virgl_attach_res_uniform_buffers 3 13 89 2
virgl_reemit_res 2 12 61 1
virgl_create_surface 3 33 322 3
virgl_surface_destroy 1 9 62 2
virgl_create_blend_state 1 9 54 2
virgl_bind_blend_state 1 7 41 2
virgl_delete_blend_state 1 7 41 2
virgl_create_depth_stencil_alpha_state 1 9 54 2
virgl_bind_depth_stencil_alpha_state 1 7 41 2
virgl_delete_depth_stencil_alpha_state 1 7 41 2
virgl_create_rasterizer_state 1 9 54 2
virgl_bind_rasterizer_state 1 7 41 2
virgl_delete_rasterizer_state 1 7 41 2
virgl_set_framebuffer_state 1 8 44 2
virgl_set_viewport_states 1 8 42 4
virgl_create_vertex_elements_state 1 10 57 3
virgl_delete_vertex_elements_state 1 7 41 2
virgl_bind_vertex_elements_state 1 7 41 2
virgl_set_vertex_buffers 1 11 55 4
virgl_hw_set_vertex_buffers 2 8 45 1
virgl_set_stencil_ref 1 6 32 2
virgl_set_blend_color 1 6 32 2
virgl_set_index_buffer 2 11 76 2
virgl_hw_set_index_buffer 1 7 36 2
virgl_set_constant_buffer 3 20 164 4
virgl_transfer_inline_write 2 21 148 8
virgl_shader_encoder 3 21 105 3
virgl_create_vs_state 1 5 25 2
virgl_create_gs_state 1 5 25 2
virgl_create_fs_state 1 5 25 2
virgl_delete_fs_state 1 7 41 2
virgl_delete_gs_state 1 7 41 2
virgl_delete_vs_state 1 7 41 2
virgl_bind_vs_state 1 7 41 2
virgl_bind_gs_state 1 7 41 2
virgl_bind_fs_state 1 7 41 2
virgl_clear 1 8 47 5
virgl_draw_vbo 5 31 256 2
virgl_flush_eq 1 8 66 2
virgl_flush_from_st 2 18 131 3
virgl_create_sampler_view 3 24 147 3
virgl_set_sampler_views 5 35 267 5
virgl_destroy_sampler_view 1 9 60 2
virgl_create_sampler_state 1 9 54 2
virgl_delete_sampler_state 1 7 41 2
virgl_bind_sampler_states 2 14 86 5
virgl_set_polygon_stipple 1 6 32 2
virgl_set_scissor_states 1 8 42 4
virgl_set_sample_mask 1 6 29 2
virgl_set_clip_state 1 6 32 2
virgl_resource_copy_region 1 17 97 9
virgl_flush_resource 1 4 14 2
virgl_blit 1 10 70 2
virgl_context_destroy 2 15 107 1
virgl_context_create 3 77 583 3
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_sampler_view 1 4 17 1
virgl_so_target 1 4 17 1
virgl_context 1 4 17 1
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_buffer_destroy 1 9 64 2
virgl_buffer_transfer_map 10 46 345 6
virgl_buffer_transfer_unmap 3 17 148 2
virgl_buffer_transfer_flush_region 2 16 132 3
virgl_buffer_create 1 19 178 2
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_resource.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_resource 1 4 17 1
virgl_buffer 1 4 17 1
virgl_texture 1 4 17 1
virgl_transfer 1 4 17 1
pipe_to_virgl_bind 12 27 125 1
Source file: ./lib/mesa/src/gallium/drivers/noop/noop_public.h
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_get_vendor 1 4 12 1
virgl_get_name 1 4 12 1
virgl_get_param 136 209 889 2
virgl_get_shader_param 24 48 199 3
virgl_get_paramf 11 22 86 2
virgl_is_vertex_format_supported 9 30 178 2
virgl_is_format_supported 33 80 440 5
virgl_flush_frontbuffer 2 12 83 6
virgl_fence_reference 1 8 49 3
virgl_fence_finish 1 9 53 4
virgl_get_timestamp 1 4 14 1
virgl_destroy_screen 2 9 52 1
virgl_create_screen 2 25 181 1
Source file: ./lib/mesa/src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi::Instruction::Instruction 1 1 15 1
tgsi::Instruction::SrcRegister::SrcRegister 1 4 22 1
tgsi::Instruction::SrcRegister::SrcRegister 1 1 20 1
tgsi::Instruction::SrcRegister::SrcRegister 1 4 24 1
tgsi::Instruction::SrcRegister::offsetToSrc 1 11 68 1
tgsi::Instruction::SrcRegister::SrcRegister 1 4 23 1
tgsi::Instruction::SrcRegister::getFile 1 1 11 0
tgsi::Instruction::SrcRegister::is2D 1 1 11 0
tgsi::Instruction::SrcRegister::isIndirect 3 4 25 1
tgsi::Instruction::SrcRegister::getIndex 3 4 25 1
tgsi::Instruction::SrcRegister::getSwizzle 1 4 17 1
tgsi::Instruction::SrcRegister::getArrayId 2 6 23 0
tgsi::Instruction::SrcRegister::getIndirect 3 7 38 1
tgsi::Instruction::SrcRegister::getValueU32 1 7 58 2
tgsi::Instruction::DstRegister::DstRegister 1 4 22 1
tgsi::Instruction::DstRegister::DstRegister 1 1 20 1
tgsi::Instruction::DstRegister::getFile 1 1 11 0
tgsi::Instruction::DstRegister::is2D 1 1 11 0
tgsi::Instruction::DstRegister::isIndirect 3 4 25 1
tgsi::Instruction::DstRegister::getIndex 3 4 25 1
tgsi::Instruction::DstRegister::getMask 1 1 11 0
tgsi::Instruction::DstRegister::isMasked 1 1 23 1
tgsi::Instruction::DstRegister::getIndirect 3 7 38 1
tgsi::Instruction::DstRegister::getArrayId 2 6 23 0
tgsi::Instruction::getOpcode 1 1 13 0
tgsi::Instruction::srcCount 1 1 13 0
tgsi::Instruction::dstCount 1 1 13 0
tgsi::Instruction::getSrc 1 5 30 1
tgsi::Instruction::getDst 1 5 30 1
tgsi::Instruction::getTexOffset 1 5 27 1
tgsi::Instruction::getNumTexOffsets 1 1 13 0
tgsi::Instruction::getOP 1 2 14 0
tgsi::Instruction::getCacheMode 2 5 30 0
tgsi::Instruction::getLabel 1 1 12 0
tgsi::Instruction::getSaturate 1 1 13 0
tgsi::Instruction::print 1 4 13 0
tgsi::Instruction::texOffsetMask 15 27 98 0
tgsi::Instruction::srcMask 63 112 457 1
tgsi::Instruction::SrcRegister::getMod 3 9 57 1
tgsi::translateFile 14 20 114 1
tgsi::translateSysVal 23 30 201 1
tgsi::translateTexture 2 27 155 1
tgsi::translateCacheMode 3 8 34 1
tgsi::translateImgFormat 1 48 311 1
tgsi::Instruction::inferSrcType 78 87 269 0
tgsi::Instruction::inferDstType 21 30 108 0
tgsi::Instruction::getSetCond 21 35 106 0
tgsi::translateOpcode 1 152 1035 1
tgsi::opcodeToSubOp 19 26 138 1
tgsi::Instruction::checkDstSrcAliasing 6 13 109 0
tgsi::Source::fileSize 1 1 18 1
tgsi::Source::Source 2 6 45 1
tgsi::Source::~Source 4 9 50 0
tgsi::Source::scanSource 14 75 654 0
tgsi::Source::scanProperty 22 63 382 1
tgsi::Source::scanImmediate 2 8 83 1
tgsi::Source::inferSysValDirection 8 15 55 1
tgsi::Source::scanDeclaration 60 170 1017 1
tgsi::Source::isEdgeFlagPassthrough 3 6 52 1
tgsi::Source::scanInstructionSrc 21 51 369 3
tgsi::Source::scanInstruction 20 39 410 1
tgsi::Instruction::getTexture 2 11 76 2
Converter::Subroutine::Subroutine 1 1 13 1
Converter::BindArgumentsPass::BindArgumentsPass 1 1 13 1
Converter::BindArgumentsPass::visit 1 1 11 1
Converter::srcToSym 2 8 74 2
Converter::dstToSym 2 7 63 2
Converter::makeSym 9 38 260 5
Converter::translateInterpMode 7 17 82 2
Converter::interpolate 4 16 142 3
Converter::applySrcMod 3 10 91 3
Converter::getVertexBase 3 14 128 1
Converter::getOutputBase 3 14 134 1
Converter::fetchSrc 8 28 184 2
Converter::getArrayForFile 6 17 77 2
Converter::shiftAddress 2 6 40 1
Converter::adjustTempIndex 2 9 63 3
Converter::fetchSrc 17 48 486 3
Converter::acquireDst 12 21 184 2
Converter::storeDst 7 17 153 3
Converter::storeDst 15 35 290 4
Converter::buildDot 2 13 110 1
Converter::insertConvergenceOps 1 9 76 2
Converter::setTexRS 6 17 194 4
Converter::handleTXQ 4 18 156 3
Converter::loadProjTexCoords 8 31 307 3
Converter::handleTEX 25 62 677 7
Converter::handleTXF 7 27 302 3
Converter::handleLIT 6 26 289 1
partitionLoadStore 6 22 145 3
getImageTarget 1 4 31 2
getImageFormat 1 5 39 2
Converter::getImageCoords 4 10 109 3
Converter::handleLOAD 13 57 544 1
Converter::handleSTORE 9 47 455 0
Converter::handleATOM 17 60 581 3
Converter::handleINTERP 20 90 711 1
Converter::getSubroutine 2 8 79 1
Converter::getSubroutine 2 8 81 1
Converter::isEndOfSubroutine 3 8 61 1
Converter::handleInstruction 261 849 6546 1
Converter::handleUserClipPlanes 5 24 249 0
Converter::exportOutputs 12 37 342 0
Converter::Converter 1 18 226 2
Converter::~Converter 1 3 7 0
Converter::BindArgumentsPass::getValueLocation 2 5 52 2
Converter::BindArgumentsPass::updateCallArgs 2 13 163 3
Converter::BindArgumentsPass::updatePrototype 5 11 120 3
Converter::BindArgumentsPass::visit 7 21 205 1
Converter::run 9 40 304 0
nv50_ir::Program::makeFromTGSI 2 9 55 1
Source file: ./lib/mesa/src/gallium/drivers/noop/noop_pipe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
noop_create_query 1 5 33 3
noop_destroy_query 1 4 19 2
noop_begin_query 1 4 17 2
noop_end_query 1 4 17 2
noop_get_query_result 1 9 40 4
noop_set_active_query_state 1 3 12 2
noop_resource_create 3 20 127 2
noop_resource_from_handle 1 14 89 4
noop_resource_get_handle 2 17 103 5
noop_resource_destroy 1 7 38 2
noop_transfer_map 2 21 115 6
noop_transfer_flush_region 1 5 20 3
noop_transfer_unmap 1 6 29 2
noop_buffer_subdata 1 6 28 6
noop_texture_subdata 1 10 37 8
noop_clear 1 4 24 5
noop_clear_render_target 1 8 35 8
noop_clear_depth_stencil 1 10 38 10
noop_resource_copy_region 1 9 40 9
noop_blit 1 4 15 2
noop_flush_resource 1 4 14 2
noop_flush 2 7 26 3
noop_destroy_context 1 4 14 1
noop_generate_mipmap 1 10 33 7
noop_create_context 2 31 174 3
noop_flush_frontbuffer 1 6 29 6
noop_get_vendor 1 4 12 1
noop_get_device_vendor 1 4 12 1
noop_get_name 1 4 12 1
noop_get_param 1 5 39 2
noop_get_paramf 1 6 39 2
noop_get_shader_param 1 5 44 3
noop_get_compute_param 1 8 51 4
noop_is_format_supported 1 9 55 5
noop_get_timestamp 1 4 12 1
noop_destroy_screen 1 7 42 1
noop_fence_reference 1 5 19 3
noop_fence_finish 1 7 25 4
noop_query_memory_info 1 7 44 2
noop_screen_create 3 34 178 1
Source file: ./lib/mesa/src/gallium/drivers/noop/noop_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
noop_draw_vbo 1 3 15 2
noop_launch_grid 1 4 15 2
noop_set_blend_color 1 4 15 2
noop_create_blend_state 1 5 21 2
noop_create_dsa_state 1 5 21 2
noop_create_rs_state 1 5 21 2
noop_create_sampler_state 1 5 21 2
noop_create_sampler_view 2 12 67 3
noop_create_surface 2 19 145 3
noop_set_sampler_views 1 6 24 5
noop_bind_sampler_states 1 6 23 5
noop_set_clip_state 1 4 15 2
noop_set_polygon_stipple 1 4 15 2
noop_set_sample_mask 1 3 12 2
noop_set_scissor_states 1 6 21 4
noop_set_stencil_ref 1 4 15 2
noop_set_viewport_states 1 6 21 4
noop_set_framebuffer_state 1 4 15 2
noop_set_constant_buffer 1 5 21 4
noop_sampler_view_destroy 1 6 29 2
noop_surface_destroy 1 6 29 2
noop_bind_state 1 3 13 2
noop_delete_state 1 4 18 2
noop_set_index_buffer 1 4 15 2
noop_set_vertex_buffers 1 5 21 4
noop_create_vertex_elements 1 6 24 3
noop_create_shader_state 1 5 21 2
noop_create_compute_state 1 5 21 2
noop_create_stream_output_target 2 15 73 4
noop_stream_output_target_destroy 1 6 29 2
noop_set_stream_output_targets 1 6 22 4
noop_init_state_functions 1 57 333 1
Source file: ./lib/mesa/src/gallium/drivers/radeon/r600_query.h
Source file: ./lib/mesa/src/gallium/drivers/radeon/radeon_winsys.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_emitted 2 4 29 2
radeon_emit 1 4 28 2
radeon_emit_array 1 6 46 3
Source file: ./lib/mesa/src/gallium/drivers/virgl/virgl_encode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_encoder_write_cmd_dword 2 9 66 2
virgl_encoder_write_res 3 10 67 2
virgl_encode_bind_object 1 7 41 3
virgl_encode_delete_object 1 7 41 3
virgl_encode_blend_state 2 31 236 3
virgl_encode_dsa_state 2 27 232 3
virgl_encode_rasterizer_state 1 48 367 3
virgl_emit_shader_header 1 11 74 6
virgl_emit_shader_streamout 5 24 175 2
virgl_encode_shader_state 13 59 402 5
virgl_encode_clear 2 14 104 5
virgl_encoder_set_framebuffer_state 4 14 125 2
virgl_encoder_set_viewport_states 4 16 136 4
virgl_encoder_create_vertex_elements 2 16 124 4
virgl_encoder_set_vertex_buffers 2 14 106 3
virgl_encoder_set_index_buffer 3 15 95 2
virgl_encoder_draw_vbo 2 21 182 2
virgl_encoder_create_surface 2 18 155 4
virgl_encoder_create_so_target 1 13 74 5
virgl_encoder_iw_emit_header_1d 1 18 141 7
virgl_encoder_inline_write 7 33 263 8
virgl_encoder_flush_frontbuffer 1 5 17 2
virgl_encode_sampler_state 2 24 188 3
virgl_encode_sampler_view 2 25 234 4
virgl_encode_set_sampler_views 3 16 105 5
virgl_encode_bind_sampler_states 2 14 88 5
virgl_encoder_write_constant_buffer 2 13 77 5
virgl_encoder_set_uniform_buffer 1 15 86 6
virgl_encoder_set_stencil_ref 1 7 58 2
virgl_encoder_set_blend_color 2 9 65 2
virgl_encoder_set_scissor_state 2 14 120 4
virgl_encoder_set_polygon_stipple 2 9 61 2
virgl_encoder_set_sample_mask 1 6 35 2
virgl_encoder_set_clip_state 3 11 84 2
virgl_encode_resource_copy_region 1 24 182 9
virgl_encode_blit 1 35 385 4
virgl_encoder_create_query 1 14 90 6
virgl_encoder_begin_query 1 7 38 2
virgl_encoder_end_query 1 7 38 2
virgl_encoder_get_query_result 2 8 54 3
virgl_encoder_render_condition 1 10 62 4
virgl_encoder_set_so_targets 2 14 90 4
virgl_encoder_set_sub_ctx 1 6 38 2
virgl_encoder_create_sub_ctx 1 6 38 2
virgl_encoder_destroy_sub_ctx 1 6 38 2
virgl_encode_bind_shader 1 8 50 3
Source file: ./lib/mesa/src/gallium/drivers/radeon/radeon_elf_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_symbol_table 6 29 177 3
parse_relocs 5 23 181 5
radeon_elf_read 11 65 518 3
radeon_shader_binary_config_start 3 13 67 2
Source file: ./lib/mesa/src/gallium/drivers/radeon/radeon_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rvid_alloc_stream_handle 2 11 67 0
rvid_create_buffer 1 10 68 4
rvid_destroy_buffer 1 4 19 1
rvid_resize_buffer 6 33 241 4
rvid_clear_buffer 1 7 67 2
rvid_join_surfaces 15 50 431 3
rvid_get_video_param 54 111 478 4
rvid_is_format_supported 2 9 44 4
Source file: ./lib/mesa/src/gallium/drivers/radeon/r600_pipe_common.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_shader_binary_init 1 4 22 1
radeon_shader_binary_clean 2 12 65 1
r600_gfx_write_fence 3 23 200 5
r600_gfx_write_fence_dwords 4 10 48 1
r600_gfx_wait_fence 1 12 93 4
r600_draw_rectangle 4 46 397 8
r600_need_dma_space 13 36 273 4
r600_dma_emit_wait_idle 5 18 115 1
r600_memory_barrier 1 3 12 2
r600_preflush_suspend_features 3 10 56 1
r600_postflush_resume_features 3 9 52 1
r600_flush_from_st 14 47 314 3
r600_flush_dma_ring 7 25 185 3
radeon_save_cs 4 28 231 3
radeon_clear_saved_cs 1 6 36 1
r600_get_reset_status 2 10 57 1
r600_set_debug_callback 2 9 56 2
r600_set_device_reset_callback 2 10 56 2
r600_check_device_reset 4 13 78 1
r600_common_context_init 13 61 433 3
r600_common_context_cleanup 10 29 270 1
r600_get_vendor 1 4 12 1
r600_get_device_vendor 1 4 12 1
r600_get_chip_name 43 48 276 1
r600_get_name 1 5 26 1
r600_get_paramf 12 25 100 2
r600_get_video_param 10 27 98 4
r600_get_llvm_processor_name 49 67 262 1
r600_get_compute_param 44 146 726 4
r600_get_timestamp 1 6 43 1
r600_fence_reference 2 14 120 3
r600_fence_finish 16 34 240 4
r600_query_memory_info 5 24 183 2
r600_resource_create_common 2 9 46 2
r600_common_screen_init 6 86 780 2
r600_destroy_common_screen 1 11 68 1
r600_can_dump_shader 7 20 107 2
r600_extra_shader_checks 2 5 28 2
r600_screen_clear_buffer 1 10 90 6
Source file: ./lib/mesa/src/gallium/drivers/radeon/r600_viewport.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_set_scissor_states 3 14 110 4
r600_get_scissor_from_viewport 7 29 214 3
r600_clamp_scissor 1 10 87 3
r600_clip_scissor 1 8 74 2
r600_scissor_make_union 1 8 74 2
evergreen_apply_scissor_bug_workaround 8 13 84 2
r600_emit_one_scissor 3 21 135 4
r600_emit_guardband 7 31 367 2
r600_emit_scissors 8 35 281 2
r600_set_viewport_states 2 21 168 4
r600_emit_one_viewport 1 11 115 2
r600_emit_viewports 5 23 166 1
r600_emit_depth_ranges 5 29 229 1
r600_emit_viewport_states 1 6 24 2
r600_viewport_set_rast_deps 3 14 109 3
r600_update_vs_writes_viewport_index 7 22 151 2
r600_init_viewport_functions 1 9 77 1
Source file: ./lib/mesa/src/gallium/drivers/radeon/radeon_uvd.h
Source file: ./lib/mesa/src/gallium/drivers/radeon/radeon_video.h
Source file: ./lib/mesa/src/gallium/drivers/radeon/radeon_uvd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
flush 1 4 28 2
set_reg 1 5 41 3
send_cmd 2 21 150 6
have_it 2 5 22 1
map_msg_fb_it_buf 2 11 101 1
send_msg_buf 4 17 119 1
next_buffer 1 5 21 1
profile2stream_type 7 19 73 2
calc_ctx_size_h264_perf 9 46 250 1
calc_ctx_size_h265_main 2 13 132 1
calc_ctx_size_h265_main10 4 24 305 2
calc_dpb_size 21 99 635 1
ruvd_destroy_associated_data 1 3 8 1
get_h264_msg 10 77 629 2
get_h265_msg 17 123 1375 3
get_vc1_msg 6 54 389 1
get_ref_pic_idx 2 10 81 2
get_mpeg2_msg 4 33 323 2
get_mpeg4_msg 3 32 275 2
ruvd_destroy 2 22 172 1
ruvd_begin_frame 1 15 98 3
ruvd_decode_macroblock 1 8 33 5
ruvd_decode_bitstream 6 32 234 6
ruvd_end_frame 18 94 936 3
ruvd_flush 1 3 9 1
ruvd_create_decoder 24 123 907 3
texture_offset 1 5 33 2
macro_tile_aspect 5 11 54 1
bank_wh 5 11 54 1
ruvd_set_dt_surfaces 5 37 327 3
Source file: ./lib/mesa/src/gallium/drivers/radeon/radeon_vce.h
Source file: ./lib/mesa/src/gallium/drivers/radeon/r600_test_dma.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rand_xorshift128plus 1 10 74 1
alloc_cpu_texture 1 9 77 3
set_random_pixels 4 26 221 3
compare_textures 4 27 188 4
get_format_from_bpp 6 18 53 1
array_mode_to_string 4 14 41 1
generate_max_tex_side 3 11 34 1
r600_test_dma 24 152 1414 1
Source file: ./lib/mesa/src/gallium/drivers/radeon/r600_perfcounter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lookup_counter 3 17 98 4
lookup_group 3 11 67 2
r600_pc_query_destroy 2 12 70 2
r600_pc_query_prepare_buffer 1 6 22 3
r600_pc_query_emit_start 7 24 202 4
r600_pc_query_emit_stop 9 27 239 4
r600_pc_query_clear_result 1 6 47 2
r600_pc_query_add_result 3 16 120 4
get_group_state 13 52 295 4
r600_create_batch_query 21 99 747 3
r600_init_block_names 19 71 496 2
r600_get_perfcounter_info 9 35 230 3
r600_get_perfcounter_group_info 6 22 122 3
r600_perfcounters_destroy 2 5 24 1
r600_perfcounters_init 2 10 62 2
r600_perfcounters_add_block 8 30 210 8
r600_perfcounters_do_destroy 2 10 65 1
Source file: ./lib/mesa/src/gallium/drivers/radeon/radeon_elf_util.h
Source file: ./lib/mesa/src/gallium/drivers/radeon/cayman_msaa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cayman_get_sample_position 6 44 449 4
cayman_init_msaa 5 14 156 1
cayman_emit_msaa_sample_locs 6 60 477 2
cayman_emit_msaa_config 6 54 287 5
Source file: ./lib/mesa/src/gallium/drivers/radeon/r600_streamout.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_create_so_target 3 28 175 4
r600_so_target_destroy 1 8 53 2
r600_streamout_buffers_dirty 7 26 179 1
r600_set_streamout_targets 8 33 253 4
r600_flush_vgt_streamout 4 26 184 1
r600_emit_streamout_begin 10 62 586 2
r600_emit_streamout_end 3 27 208 1
r600_emit_streamout_enable 2 20 125 2
r600_set_streamout_enable 3 14 121 2
r600_update_prims_generated_query_state 3 14 91 3
r600_streamout_init 1 8 55 1
Source file: ./lib/mesa/src/gallium/drivers/radeon/r600_cs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_cs_memory_below_limit 2 10 65 4
radeon_add_to_buffer_list 1 12 66 5
radeon_add_to_buffer_list_check_mem 3 14 87 6
r600_emit_reloc 2 13 100 5
radeon_set_config_reg_seq 1 7 69 3
radeon_set_config_reg 1 5 31 3
radeon_set_context_reg_seq 1 7 69 3
radeon_set_context_reg 1 5 31 3
radeon_set_context_reg_idx 1 10 84 4
radeon_set_sh_reg_seq 2 7 73 3
radeon_set_sh_reg 1 5 31 3
radeon_set_uconfig_reg_seq 2 7 73 3
radeon_set_uconfig_reg 1 5 31 3
radeon_set_uconfig_reg_idx 2 10 88 4
Source file: ./lib/mesa/src/gallium/drivers/radeon/r600_pipe_common.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_resource 1 4 17 1
r600_resource_reference 1 5 31 2
r600_texture_reference 1 4 33 2
r600_context_add_resource_size 2 9 60 2
r600_get_strmout_en 2 5 22 1
eg_tex_filter 4 9 35 2
r600_tex_aniso_filter 5 12 46 1
r600_wavefront_size 11 19 55 1
r600_get_sampler_view_priority 3 8 42 1
r600_can_sample_zs 4 5 30 2
Source file: ./lib/mesa/src/gallium/drivers/radeon/radeon_vce.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
flush 1 6 36 1
dump_feedback 1 23 264 2
reset_cpb 2 13 87 1
sort_cpb 10 23 153 1
get_cpb_num 16 47 181 1
current_slot 1 4 24 1
l0_slot 1 4 24 1
l1_slot 1 4 26 1
rvce_frame_offset 1 9 87 4
rvce_destroy 2 18 117 1
rvce_begin_frame 9 40 300 3
rvce_encode_bitstream 3 18 129 4
rvce_end_frame 4 17 130 3
rvce_get_feedback 3 17 118 3
rvce_flush 1 5 26 1
rvce_cs_flush 1 4 16 3
rvce_create_encoder 29 109 715 4
rvce_is_fw_version_supported 9 16 51 1
rvce_add_buffer 2 19 118 5
Source file: ./lib/mesa/src/gallium/drivers/radeon/r600_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_prepare_for_dma_blit 16 35 316 9
r600_copy_region_with_blit 2 30 226 9
r600_copy_to_staging_texture 2 14 127 2
r600_copy_from_staging_texture 2 18 181 2
r600_texture_get_offset 1 9 93 3
r600_init_surface 29 88 503 6
r600_setup_surface 6 24 192 4
r600_texture_init_metadata 3 18 150 2
r600_dirty_all_framebuffer_states 1 4 17 1
r600_eliminate_fast_color_clear 3 12 90 2
r600_texture_discard_cmask 4 18 139 2
r600_can_disable_dcc 3 6 34 1
r600_texture_discard_dcc 2 10 48 2
r600_texture_disable_dcc 4 14 106 2
r600_degrade_tile_mode_to_linear 8 55 477 3
r600_texture_get_handle 18 49 339 5
r600_texture_destroy 2 15 114 2
r600_texture_get_fmask_info 9 48 309 4
r600_texture_allocate_fmask 1 8 71 2
r600_texture_get_cmask_info 1 32 261 3
si_texture_get_cmask_info 6 44 266 3
r600_texture_allocate_cmask 3 15 113 2
r600_texture_alloc_cmask_separate 5 26 173 2
r600_texture_get_htile_size 18 58 378 2
r600_texture_allocate_htile 4 28 146 2
r600_print_texture_info 9 83 803 2
r600_texture_create_object 31 118 891 6
r600_choose_tiling 25 39 250 2
r600_texture_create 8 27 168 2
r600_texture_from_handle 12 49 332 4
r600_init_flushed_depth_texture 14 50 311 3
r600_init_temp_resource_from_box 4 20 135 5
r600_can_invalidate_texture 5 14 94 4
r600_texture_invalidate_storage 1 13 101 2
r600_texture_transfer_map 24 123 879 6
r600_texture_transfer_unmap 7 27 226 2
vi_get_dcc_channel_type 13 31 176 1
vi_dcc_formats_compatible 9 23 145 2
vi_dcc_disable_if_incompatible_format 5 12 87 4
r600_create_surface_custom 3 26 237 5
r600_create_surface 5 23 200 3
r600_surface_destroy 1 9 61 2
r600_clear_texture 7 54 428 5
r600_translate_colorswap 39 51 385 2
vi_dcc_clean_up_context_slot 4 15 135 2
vi_get_context_dcc_stats_index 11 29 249 2
vi_create_resuming_pipestats_query 1 7 44 1
vi_separate_dcc_start_query 2 11 111 2
vi_separate_dcc_stop_query 1 10 93 2
vi_should_enable_separate_dcc 1 4 20 1
vi_separate_dcc_try_enable 11 36 230 2
vi_separate_dcc_process_and_reset_stats 6 38 314 2
evergreen_set_clear_color 5 20 206 3
vi_get_fast_clear_parameters 30 68 537 4
vi_dcc_clear_level 3 19 131 4
si_set_optimal_micro_tile_mode 15 64 332 2
evergreen_do_fast_color_clear 30 81 590 6
r600_init_screen_texture_functions 1 5 25 1
r600_init_context_texture_functions 1 6 33 1
Source file: ./lib/mesa/src/gallium/drivers/radeon/r600_buffer_common.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_rings_is_buffer_referenced 4 13 80 3
r600_buffer_map_sync_with_rings 13 45 311 3
r600_init_resource_fields 20 57 337 4
r600_alloc_resource 5 26 181 2
r600_buffer_destroy 1 8 47 2
r600_invalidate_buffer 5 15 101 2
r600_invalidate_resource 2 8 54 2
r600_buffer_get_transfer 1 22 140 9
r600_can_dma_copy_buffer 6 8 67 4
r600_buffer_transfer_map 26 84 608 6
r600_buffer_do_flush_region 2 19 154 3
r600_buffer_flush_region 2 11 68 3
r600_buffer_transfer_unmap 4 12 93 2
r600_buffer_subdata 2 19 101 6
r600_alloc_buffer_struct 1 17 114 2
r600_buffer_create 3 15 97 3
r600_aligned_buffer_create 1 19 101 5
r600_buffer_from_user_memory 3 21 142 3
Source file: ./lib/mesa/src/gallium/drivers/radeon/radeon_vce_50.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rate_control 1 31 214 1
encode 16 140 909 1
radeon_vce_50_get_param 1 3 14 2
radeon_vce_50_init 1 6 26 1
Source file: ./lib/mesa/src/gallium/drivers/radeon/radeon_vce_40_2_2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
session 1 6 25 1
task_info 3 19 120 5
feedback 1 7 44 1
create 1 17 133 1
rate_control 1 29 204 1
config_extension 1 6 23 1
pic_control 1 35 252 1
motion_estimation 1 29 138 1
rdo 1 22 103 1
vui 3 51 268 1
config 2 11 72 1
encode 8 114 742 1
destroy 1 6 33 1
radeon_vce_40_2_2_get_param 1 3 14 2
radeon_vce_40_2_2_init 1 16 87 1
Source file: ./lib/mesa/src/gallium/drivers/radeon/r600_gpu_load.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_is_gpu_busy 1 6 38 1
PIPE_THREAD_ROUTINE 5 24 138 2
r600_gpu_load_kill_thread 2 8 39 1
r600_gpu_load_read_counter 3 12 75 1
r600_gpu_load_begin 1 4 15 1
r600_gpu_load_end 4 10 80 2
Source file: ./lib/mesa/src/gallium/include/pipe/p_config.h
Source file: ./lib/mesa/src/gallium/include/pipe/p_screen.h
Source file: ./lib/mesa/src/gallium/include/pipe/p_video_codec.h
Source file: ./lib/mesa/src/gallium/include/pipe/p_video_state.h
Source file: ./lib/mesa/src/gallium/include/pipe/p_state.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pipe_shader_state_from_tgsi 1 7 44 2
Source file: ./lib/mesa/src/gallium/include/pipe/p_video_enums.h
Source file: ./lib/mesa/src/gallium/include/pipe/p_compiler.h
Source file: ./lib/mesa/src/gallium/drivers/radeon/radeon_vce_52.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_rate_control_param 1 20 240 2
get_motion_estimation_param 1 16 172 2
get_pic_control_param 1 18 241 2
get_task_info_param 1 4 19 1
get_feedback_buffer_param 1 4 19 1
get_config_ext_param 1 4 19 1
get_vui_param 1 25 244 2
radeon_vce_52_get_param 2 25 190 2
create 1 21 193 1
encode 18 177 1607 1
rate_control 1 31 304 1
config 2 11 72 1
config_extension 1 6 29 1
destroy 1 6 33 1
feedback 1 7 50 1
motion_estimation 1 29 282 1
pic_control 1 32 315 1
rdo 1 22 205 1
session 1 6 25 1
task_info 3 23 196 5
vui 3 51 498 1
radeon_vce_52_init 1 16 87 1
Source file: ./lib/mesa/src/gallium/include/pipe/p_defines.h
Source file: ./lib/mesa/src/gallium/include/state_tracker/vdpau_dmabuf.h
Source file: ./lib/mesa/src/gallium/include/state_tracker/drisw_api.h
Source file: ./lib/mesa/src/gallium/include/pipe/p_shader_tokens.h
Source file: ./lib/mesa/src/gallium/include/state_tracker/vdpau_interop.h
Source file: ./lib/mesa/src/gallium/include/state_tracker/graw.h
Source file: ./lib/mesa/src/gallium/include/state_tracker/sw_driver.h
Source file: ./lib/mesa/src/gallium/include/state_tracker/vdpau_funcs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VdpFormatRGBAToPipe 8 22 65 1
Source file: ./lib/mesa/src/gallium/include/state_tracker/drm_driver.h
Source file: ./lib/mesa/src/gallium/include/state_tracker/opencl_interop.h
Source file: ./lib/mesa/src/gallium/include/pipe/p_format.h
Source file: ./lib/mesa/src/gallium/include/state_tracker/xlibsw_api.h
Source file: ./lib/mesa/src/gallium/include/state_tracker/sw_winsys.h
Source file: ./lib/mesa/src/gallium/winsys/sw/hgl/hgl_sw_winsys.h
Source file: ./lib/mesa/src/gallium/include/state_tracker/st_api.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_visual_have_buffers 1 4 26 2
Source file: ./lib/mesa/src/gallium/winsys/sw/null/null_sw_winsys.h
Source file: ./lib/mesa/src/gallium/winsys/sw/null/null_sw_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
null_sw_is_displaytarget_format_supported 1 6 19 3
null_sw_displaytarget_map 1 7 25 3
null_sw_displaytarget_unmap 1 5 19 2
null_sw_displaytarget_destroy 1 5 19 2
null_sw_displaytarget_create 1 11 44 8
null_sw_displaytarget_from_handle 1 7 27 4
null_sw_displaytarget_get_handle 1 7 27 3
null_sw_displaytarget_display 1 7 28 4
null_sw_destroy 1 4 14 1
null_sw_create 2 17 84 1
Source file: ./lib/mesa/src/gallium/winsys/sw/gdi/gdi_sw_winsys.h
Source file: ./lib/mesa/src/gallium/winsys/sw/hgl/hgl_sw_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hgl_sw_displaytarget 1 4 17 1
hgl_winsys_destroy 1 4 14 1
hgl_winsys_is_displaytarget_format_supported 1 5 19 3
hgl_winsys_convert_cs 4 11 31 1
hgl_winsys_displaytarget_create 1 22 158 7
hgl_winsys_displaytarget_destroy 3 11 51 2
hgl_winsys_displaytarget_from_handle 1 6 27 4
hgl_winsys_displaytarget_get_handle 1 5 22 3
hgl_winsys_displaytarget_map 1 7 32 3
hgl_winsys_displaytarget_unmap 1 5 16 2
hgl_winsys_displaytarget_display 1 13 71 4
hgl_create_sw_winsys 2 17 80 0
Source file: ./lib/mesa/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.h
Source file: ./lib/mesa/src/gallium/winsys/sw/gdi/gdi_sw_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gdi_sw_displaytarget 1 4 17 1
gdi_sw_is_displaytarget_format_supported 3 12 36 3
gdi_sw_displaytarget_map 1 7 32 3
gdi_sw_displaytarget_unmap 1 4 14 2
gdi_sw_displaytarget_destroy 1 7 36 2
gdi_sw_displaytarget_create 3 42 286 8
gdi_sw_displaytarget_from_handle 1 8 32 4
gdi_sw_displaytarget_get_handle 1 7 27 3
gdi_sw_display 1 10 69 3
gdi_sw_displaytarget_display 1 8 40 4
gdi_sw_destroy 1 4 14 1
gdi_create_sw_winsys 2 17 84 1
Source file: ./lib/mesa/src/gallium/winsys/sw/xlib/xlib_sw_winsys.h
Source file: ./lib/mesa/src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.h
Source file: ./lib/mesa/src/gallium/winsys/sw/kms-dri/kms_dri_sw_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kms_sw_displaytarget 1 4 17 1
kms_sw_winsys 1 4 17 1
kms_sw_is_displaytarget_format_supported 1 6 19 3
kms_sw_displaytarget_create 3 42 259 8
kms_sw_displaytarget_destroy 2 16 106 2
kms_sw_displaytarget_map 4 22 160 3
kms_sw_displaytarget_find_and_ref 2 14 65 2
kms_sw_displaytarget_add_from_prime 5 31 177 5
kms_sw_displaytarget_unmap 1 8 54 2
kms_sw_displaytarget_from_handle 7 35 176 4
kms_sw_displaytarget_get_handle 4 26 145 3
kms_sw_displaytarget_display 1 7 28 4
kms_destroy_sw_winsys 1 4 14 1
kms_dri_create_winsys 2 19 119 1
Source file: ./lib/mesa/src/gallium/winsys/sw/wrapper/wrapper_sw_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wrapper_sw_winsys 1 4 17 1
wrapper_sw_displaytarget 1 4 17 1
wsw_is_dt_format_supported 1 10 48 3
wsw_dt_get_stride 2 16 111 2
wsw_dt_wrap_texture 3 17 89 3
wsw_dt_create 2 24 144 8
wsw_dt_from_handle 2 13 76 4
wsw_dt_get_handle 1 10 68 3
wsw_dt_map 3 26 162 3
wsw_dt_unmap 2 13 83 2
wsw_dt_destroy 1 7 39 2
wsw_destroy 1 7 46 1
wrapper_sw_winsys_wrap_pipe_screen 4 27 164 1
wrapper_sw_winsys_dewrap_pipe_screen 1 8 47 1
Source file: ./lib/mesa/src/gallium/include/pipe/p_context.h
Source file: ./lib/mesa/src/gallium/winsys/sw/dri/dri_sw_winsys.h
Source file: ./lib/mesa/src/gallium/winsys/vc4/drm/vc4_drm_public.h
Source file: ./lib/mesa/src/gallium/winsys/vc4/drm/vc4_drm_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vc4_drm_screen_create 1 4 20 1
Source file: ./lib/mesa/src/gallium/winsys/amdgpu/drm/amdgpu_public.h
Source file: ./lib/mesa/src/gallium/winsys/sw/dri/dri_sw_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri_sw_displaytarget 1 4 17 1
dri_sw_winsys 1 4 17 1
dri_sw_is_displaytarget_format_supported 1 6 19 3
dri_sw_displaytarget_create 3 31 170 8
dri_sw_displaytarget_destroy 1 7 36 2
dri_sw_displaytarget_map 3 13 105 3
dri_sw_displaytarget_unmap 3 11 97 2
dri_sw_displaytarget_from_handle 1 8 32 4
dri_sw_displaytarget_get_handle 1 7 27 3
dri_sw_displaytarget_display 2 21 167 4
dri_destroy_sw_winsys 1 4 14 1
dri_create_sw_winsys 2 18 113 1
Source file: ./lib/mesa/src/gallium/winsys/sw/xlib/xlib_sw_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xlib_displaytarget 1 4 17 1
handle_xerror 1 7 29 2
alloc_shm 3 17 127 2
alloc_shm_ximage 3 33 193 4
alloc_ximage 3 16 80 4
xlib_is_displaytarget_format_supported 1 6 19 3
xlib_displaytarget_map 1 8 40 3
xlib_displaytarget_unmap 1 6 30 2
xlib_displaytarget_destroy 8 30 193 2
xlib_sw_display 10 57 392 2
xlib_displaytarget_display 1 8 42 4
xlib_displaytarget_create 6 38 216 8
xlib_displaytarget_from_handle 1 8 32 4
xlib_displaytarget_get_handle 1 7 27 3
xlib_destroy 1 4 14 1
xlib_create_sw_winsys 2 18 112 1
Source file: ./lib/mesa/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
amdgpu_winsys 1 4 17 1
Source file: ./lib/mesa/src/gallium/winsys/amdgpu/drm/amdgpu_cs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
amdgpu_ctx_unref 2 8 40 1
amdgpu_fence_reference 2 11 79 2
amdgpu_ib 1 4 17 1
amdgpu_cs 1 5 29 1
amdgpu_cs_from_ib 4 13 66 1
amdgpu_bo_is_referenced_by_cs 3 7 46 2
amdgpu_bo_is_referenced_by_cs_with_usage 4 15 94 3
amdgpu_bo_is_referenced_by_any_cs 1 4 16 1
Source file: ./lib/mesa/src/gallium/winsys/amdgpu/drm/amdgpu_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
amdgpu_surface_sanity 25 44 217 1
allocSysMem 1 4 17 1
freeSysMem 1 5 19 1
amdgpu_addr_create 3 39 292 1
compute_level 24 110 710 12
set_micro_tile_mode 2 9 56 2
cik_get_macro_tile_index 2 10 63 1
amdgpu_surface_init 49 181 1274 2
amdgpu_surface_best 1 5 17 2
amdgpu_surface_init_functions 1 5 25 1
Source file: ./lib/mesa/src/gallium/winsys/amdgpu/drm/amdgpu_bo.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
amdgpu_winsys_bo 1 4 17 1
amdgpu_slab 1 4 17 1
amdgpu_winsys_bo_reference 1 5 31 2
Source file: ./lib/mesa/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cik_get_num_tile_pipes 15 28 100 1
do_winsys_init 44 228 1509 2
do_winsys_deinit 1 5 23 1
amdgpu_winsys_destroy 2 12 79 1
amdgpu_winsys_query_info 1 5 28 2
amdgpu_cs_request_feature 1 6 19 3
amdgpu_query_value 16 44 218 2
amdgpu_read_registers 1 8 53 4
hash_dev 2 5 30 1
compare_dev 1 4 17 2
amdgpu_winsys_unref 3 11 63 1
amdgpu_winsys_create 12 79 496 2
Source file: ./lib/mesa/src/gallium/winsys/intel/drm/intel_drm_public.h
Source file: ./lib/mesa/src/gallium/winsys/intel/drm/intel_drm_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gem_ctx 1 4 17 1
gem_bo 1 4 17 1
get_param 2 15 89 3
test_address_swizzling 2 16 85 1
test_reg_read 1 5 29 2
probe_winsys 3 27 181 1
intel_winsys_create_for_fd 4 25 135 1
intel_winsys_destroy 3 10 54 1
intel_winsys_get_info 1 4 16 1
intel_winsys_create_context 2 11 61 1
intel_winsys_destroy_context 1 5 22 2
intel_winsys_read_reg 1 5 28 3
intel_winsys_get_reset_stats 1 9 41 4
intel_winsys_alloc_bo 2 15 79 4
intel_winsys_import_userptr 1 8 29 5
intel_winsys_import_handle 6 44 198 6
intel_winsys_export_handle 7 37 153 6
intel_winsys_can_submit_bo 1 7 30 3
intel_winsys_submit_bo 3 18 100 6
intel_winsys_decode_bo 4 26 146 3
intel_bo_ref 2 6 24 1
intel_bo_unref 2 5 21 1
intel_bo_set_tiling 7 25 103 3
intel_bo_map 2 10 49 2
intel_bo_map_async 1 4 12 1
intel_bo_map_gtt 2 10 44 1
intel_bo_map_gtt_async 2 10 44 1
intel_bo_unmap 1 6 28 1
intel_bo_pwrite 1 5 37 4
intel_bo_pread 1 5 36 4
intel_bo_add_reloc 4 29 148 6
intel_bo_get_reloc_count 1 4 18 1
intel_bo_truncate_relocs 1 4 22 2
intel_bo_has_reloc 1 4 28 2
intel_bo_wait 4 13 66 2
Source file: ./lib/mesa/src/gallium/winsys/amdgpu/drm/amdgpu_cs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
amdgpu_fence_create 1 14 97 4
amdgpu_fence_submitted 1 9 52 3
amdgpu_fence_signalled 1 6 33 1
amdgpu_fence_wait 10 40 177 3
amdgpu_fence_wait_rel_timeout 1 6 27 3
amdgpu_cs_get_next_fence 4 19 110 1
amdgpu_ctx_create 5 39 241 1
amdgpu_ctx_destroy 1 4 19 1
amdgpu_ctx_query_reset_status 6 22 94 1
amdgpu_cs_has_user_fence 2 5 26 1
amdgpu_cs_has_chaining 2 5 28 1
amdgpu_cs_epilog_dws 2 6 20 1
amdgpu_lookup_buffer 7 23 155 2
amdgpu_lookup_or_add_real_buffer 8 51 426 2
amdgpu_lookup_or_add_slab_buffer 5 38 268 2
amdgpu_cs_add_buffer 4 30 196 5
amdgpu_ib_new_buffer 7 40 241 2
amdgpu_ib_max_submit_dwords 4 12 42 1
amdgpu_get_new_ib 8 49 354 3
amdgpu_ib_finalize 1 6 61 1
amdgpu_init_cs_context 7 32 168 2
amdgpu_cs_context_cleanup 4 18 158 1
amdgpu_destroy_cs_context 1 9 51 1
amdgpu_cs_create 5 40 259 4
amdgpu_cs_add_const_ib 4 14 131 1
amdgpu_cs_add_const_preamble_ib 5 15 138 1
amdgpu_cs_validate 1 4 12 1
amdgpu_cs_check_space 9 56 556 2
amdgpu_cs_get_buffer_list 3 14 115 2
amdgpu_add_fence_dependency 11 38 315 2
amdgpu_add_fence_dependencies 3 10 85 1
amdgpu_add_fence 4 24 158 2
amdgpu_cs_submit_ib 11 69 503 2
amdgpu_cs_sync_flush 2 7 48 1
amdgpu_cs_flush 31 104 772 3
amdgpu_cs_destroy 1 17 144 1
amdgpu_bo_is_referenced 1 8 50 3
amdgpu_cs_init_functions 1 20 145 1
Source file: ./lib/mesa/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
amdgpu_bo_wait 16 64 450 3
amdgpu_bo_get_initial_domain 1 5 21 1
amdgpu_bo_remove_fences 2 8 57 1
amdgpu_bo_destroy 7 24 234 1
amdgpu_bo_destroy_or_cache 2 9 54 1
amdgpu_bo_map 24 84 521 3
amdgpu_bo_unmap 6 15 114 1
amdgpu_add_buffer_to_global_list 1 9 61 1
amdgpu_create_bo 13 75 483 7
amdgpu_bo_can_reclaim 2 8 41 1
amdgpu_bo_can_reclaim_slab 1 6 44 2
amdgpu_bo_slab_destroy 1 6 46 1
amdgpu_bo_slab_alloc 10 62 438 4
amdgpu_bo_slab_free 2 9 74 2
eg_tile_split 8 14 81 1
eg_tile_split_rev 8 13 57 1
amdgpu_buffer_get_metadata 5 28 244 2
amdgpu_buffer_set_metadata 6 29 247 2
amdgpu_bo_create 18 79 489 5
amdgpu_bo_from_handle 14 74 464 4
amdgpu_bo_get_handle 6 35 179 5
amdgpu_bo_from_ptr 5 40 272 3
amdgpu_bo_is_user_ptr 1 4 23 1
amdgpu_bo_get_va 1 4 21 1
amdgpu_bo_init_functions 1 15 105 1
Source file: ./lib/mesa/src/gallium/drivers/radeon/r600_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r600_query_sw_destroy 1 8 56 2
winsys_id_from_type 14 19 98 1
r600_query_sw_begin 33 72 313 2
r600_query_sw_end 33 76 346 2
r600_query_sw_get_result 13 47 255 4
r600_query_sw_create 2 11 57 2
r600_query_hw_destroy 2 14 88 2
r600_new_query_buffer 3 16 97 2
r600_query_hw_prepare_buffer 7 27 192 3
r600_query_hw_init 2 8 42 2
r600_query_hw_create 13 54 295 3
r600_update_occlusion_query_state 6 22 128 3
event_type_for_stream 5 10 43 1
r600_query_hw_do_emit_start 9 43 328 4
r600_query_hw_emit_start 4 23 200 2
r600_query_hw_do_emit_stop 11 56 416 4
r600_query_hw_emit_stop 4 17 146 2
r600_emit_query_predication 13 46 265 2
r600_create_query 4 9 59 3
r600_destroy_query 1 6 49 2
r600_begin_query 1 7 50 2
r600_query_hw_reset_buffers 5 21 174 2
r600_query_hw_begin 4 16 97 2
r600_end_query 1 6 50 2
r600_query_hw_end 4 13 82 2
r600_get_hw_query_params 9 52 296 4
r600_query_read_result 4 15 107 4
r600_query_hw_add_result 16 106 708 4
r600_get_query_result 1 8 62 4
r600_get_query_result_resource 1 13 77 7
r600_query_hw_clear_result 1 5 25 2
r600_query_hw_get_result 7 27 179 4
r600_create_query_result_shader 2 122 223 1
r600_restore_qbo_state 2 10 114 2
r600_query_hw_get_result_resource 22 117 831 7
r600_render_condition 3 19 135 4
r600_suspend_queries 1 8 43 1
r600_queries_num_cs_dw_for_resuming 1 13 67 2
r600_resume_queries 1 10 70 1
r600_query_init_backend_mask 11 59 392 1
r600_get_num_queries 4 9 61 1
r600_get_driver_query_info 12 33 182 3
r600_get_driver_query_group_info 5 20 108 3
r600_query_init 2 14 110 1
r600_init_screen_query_functions 1 5 25 1
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_screen_pools.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmw_pools_cleanup 12 26 262 1
vmw_query_pools_init 3 19 119 1
vmw_mob_pools_init 5 39 227 1
vmw_pools_init 12 45 283 1
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmw_svga_winsys_query_create 3 21 121 2
vmw_svga_winsys_query_destroy 1 6 28 2
vmw_svga_winsys_query_init 2 18 90 4
vmw_svga_winsys_query_get_result 5 24 124 6
vmw_swc_query_bind 1 6 20 3
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/svga_drm_public.h
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_fence.h
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_context.h
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmw_svga_winsys_surface_map 18 76 472 4
vmw_svga_winsys_surface_unmap 2 15 88 3
vmw_svga_winsys_surface_reference 8 22 147 2
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_fence.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmw_fence_seq_is_signaled 1 4 24 3
vmw_fence_ops 1 5 22 1
vmw_fences_release 1 8 52 1
vmw_fences_signal 7 29 172 4
vmw_fence 1 4 17 1
vmw_fence_create 3 23 165 4
vmw_fence_reference 4 21 126 3
vmw_fence_signalled 5 22 118 3
vmw_fence_finish 5 25 136 3
vmw_fence_ops_fence_reference 1 7 40 3
vmw_fence_ops_fence_signalled 1 7 39 3
vmw_fence_ops_fence_finish 1 7 39 3
vmw_fence_ops_destroy 1 5 22 1
vmw_fence_ops_create 2 15 92 1
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmw_dev_compare 3 5 59 2
vmw_dev_hash 1 4 34 1
vmw_winsys_create 11 49 265 1
vmw_winsys_destroy 2 11 65 1
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmw_gmr_buffer 1 6 32 1
vmw_gmr_bufmgr 1 5 22 1
vmw_gmr_buffer_destroy 1 7 38 1
vmw_gmr_buffer_map 6 21 114 3
vmw_gmr_buffer_unmap 3 11 61 1
vmw_gmr_buffer_get_base_buffer 1 7 28 3
vmw_gmr_buffer_validate 1 6 20 3
vmw_gmr_buffer_fence 1 4 14 2
vmw_gmr_bufmgr_create_buffer 5 31 194 3
vmw_gmr_bufmgr_flush 1 3 9 1
vmw_gmr_bufmgr_destroy 1 5 24 1
vmw_gmr_bufmgr_create 2 12 65 1
vmw_gmr_bufmgr_region_ptr 2 14 74 2
vmw_pb_buffer 1 5 19 1
vmw_svga_winsys_buffer_wrap 3 14 67 1
vmw_debug_flush_buf 1 4 14 1
vmw_svga_winsys_buffer_destroy 2 9 52 2
vmw_svga_winsys_buffer_map 4 13 68 3
vmw_svga_winsys_buffer_unmap 2 7 34 2
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_shader.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_winsys_shader 2 5 29 1
vmw_svga_winsys_shader 1 4 17 1
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_screen_svga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmw_svga_winsys_buffer_create 8 31 209 4
vmw_svga_winsys_fence_reference 1 7 38 3
vmw_svga_winsys_fence_signalled 1 7 37 3
vmw_svga_winsys_fence_finish 1 7 37 3
vmw_svga_winsys_surface_create 18 90 581 8
vmw_svga_winsys_surface_can_create 2 16 65 5
vmw_svga_winsys_surface_invalidate 1 4 14 2
vmw_svga_winsys_surface_is_flushed 1 6 37 2
vmw_svga_winsys_surface_ref 1 9 56 3
vmw_svga_winsys_destroy 1 5 24 1
vmw_svga_winsys_get_hw_version 2 7 38 1
vmw_svga_winsys_get_cap 4 12 72 3
vmw_svga_winsys_shader_create 6 37 206 4
vmw_svga_winsys_shader_destroy 1 7 32 2
vmw_svga_winsys_stats_inc 1 3 8 1
vmw_svga_winsys_stats_time_push 1 4 13 2
vmw_svga_winsys_stats_time_pop 1 3 5 0
vmw_winsys_screen_init_svga 1 29 212 1
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_screen_dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmw_dri1_check_version 5 17 112 4
svga_drm_winsys_screen_create 5 25 132 1
vmw_dri1_intersect_src_bbox 9 26 218 5
vmw_drm_gb_surface_from_handle 6 56 324 3
vmw_drm_surface_from_handle 12 86 469 3
vmw_drm_surface_get_handle 6 34 161 4
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_query.h
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmw_svga_winsys_context 1 5 22 1
vmw_translate_to_pb_flags 3 9 35 1
vmw_swc_flush 15 69 521 2
vmw_swc_reserve 10 36 307 3
vmw_swc_get_command_buffer_size 1 5 27 1
vmw_swc_context_relocation 1 5 20 2
vmw_swc_add_validate_buffer 2 16 91 3
vmw_swc_region_relocation 6 24 183 5
vmw_swc_mob_relocation 7 30 209 6
vmw_swc_surface_clear_reference 3 11 62 2
vmw_swc_surface_only_relocation 7 28 208 4
vmw_swc_surface_relocation 6 24 141 5
vmw_swc_shader_relocation 7 37 240 6
vmw_swc_query_relocation 1 7 37 3
vmw_swc_commit 1 22 252 1
vmw_swc_destroy 6 22 179 1
vmw_hash_ptr 1 4 18 1
vmw_ptr_compare 2 4 23 2
vmw_svga_winsys_vgpu10_shader_create 2 17 83 5
vmw_svga_winsys_vgpu10_shader_destroy 1 6 36 2
vmw_svga_winsys_resource_rebind 4 14 82 4
vmw_svga_winsys_context_create 7 52 358 1
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_surface.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
svga_winsys_surface 2 5 29 1
vmw_svga_winsys_surface 1 4 17 1
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmw_svga_winsys_shader_reference 8 22 150 2
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmw_winsys_screen 1 4 17 1
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_buffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmw_pb_buffer 1 5 22 1
vmw_svga_winsys_buffer_wrap 1 4 17 1
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmwgfx_drm.h
Source file: ./lib/mesa/src/gallium/winsys/i915/drm/i915_drm_fence.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_drm_fence_create 2 10 53 1
i915_drm_fence_reference 3 13 94 3
i915_drm_fence_signalled 2 8 45 2
i915_drm_fence_finish 2 11 59 2
i915_drm_winsys_init_fence_functions 1 6 33 1
Source file: ./lib/mesa/src/gallium/winsys/i915/drm/i915_drm_winsys.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_drm_winsys 1 4 17 1
i915_drm_buffer 1 4 17 1
intel_bo 1 4 17 1
Source file: ./lib/mesa/src/gallium/winsys/i915/drm/i915_drm_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_drm_get_device_id 1 9 59 2
i915_drm_aperture_size 1 7 43 1
i915_drm_winsys_destroy 1 6 31 1
i915_drm_winsys_create 2 24 161 1
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/pb_buffer_simple_fenced.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fenced_manager 1 5 22 1
fenced_buffer 1 5 22 1
fenced_manager_dump_locked 6 39 268 1
fenced_buffer_destroy_locked 1 13 84 2
fenced_buffer_add_locked 1 13 93 2
fenced_buffer_remove_locked 2 21 144 2
fenced_buffer_finish_locked 6 30 201 2
fenced_manager_check_signalled_locked 5 36 201 2
fenced_buffer_destroy_gpu_storage_locked 2 6 27 1
fenced_buffer_try_create_gpu_storage_locked 2 10 65 3
fenced_buffer_create_gpu_storage_locked 9 27 136 4
fenced_buffer_destroy 1 9 63 1
fenced_buffer_map 8 30 184 3
fenced_buffer_unmap 4 15 88 1
fenced_buffer_validate 7 35 188 3
fenced_buffer_fence 4 29 187 2
fenced_buffer_get_base_buffer 2 16 88 3
fenced_bufmgr_create_buffer 3 34 201 3
fenced_bufmgr_flush 3 11 71 1
fenced_bufmgr_destroy 5 15 81 1
simple_fenced_bufmgr_create 3 21 119 2
Source file: ./lib/mesa/src/gallium/winsys/i915/drm/i915_drm_public.h
Source file: ./lib/mesa/src/gallium/winsys/freedreno/drm/freedreno_drm_public.h
Source file: ./lib/mesa/src/gallium/winsys/svga/drm/vmw_screen_ioctl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmw_region_size 1 4 14 1
vmw_ioctl_context_create 2 12 61 1
vmw_ioctl_extended_context_create 3 16 91 2
vmw_ioctl_context_destroy 1 9 59 2
vmw_ioctl_surface_create 5 50 355 8
vmw_ioctl_gb_surface_create 9 65 369 10
vmw_ioctl_surface_req 6 38 179 4
vmw_ioctl_gb_surface_ref 6 47 298 7
vmw_ioctl_surface_destroy 1 9 59 2
vmw_ioctl_command 14 60 384 6
vmw_ioctl_region_create 4 34 215 2
vmw_ioctl_region_destroy 2 14 100 1
vmw_ioctl_region_ptr 1 5 23 1
vmw_ioctl_region_map 3 17 101 1
vmw_ioctl_region_unmap 1 6 33 1
vmw_ioctl_syncforcpu 4 18 104 4
vmw_ioctl_releasefromcpu 3 15 93 3
vmw_ioctl_fence_unref 2 12 72 2
vmw_drm_fence_flags 3 9 35 1
vmw_ioctl_fence_signalled 3 17 112 3
vmw_ioctl_fence_finish 2 18 106 3
vmw_ioctl_shader_create 4 28 126 3
vmw_ioctl_shader_destroy 1 9 59 2
vmw_ioctl_parse_caps 11 44 344 2
vmw_ioctl_init 38 166 1172 1
vmw_ioctl_cleanup 1 4 11 1
Source file: ./lib/mesa/src/gallium/winsys/nouveau/drm/nouveau_drm_public.h
Source file: ./lib/mesa/src/gallium/winsys/virgl/vtest/virgl_vtest_public.h
Source file: ./lib/mesa/src/gallium/winsys/i915/drm/i915_drm_batchbuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_drm_batchbuffer 1 4 17 1
i915_drm_batchbuffer_reset 2 14 102 1
i915_drm_batchbuffer_create 1 13 93 1
i915_drm_batchbuffer_validate_buffers 3 15 99 3
i915_drm_batchbuffer_reloc 8 52 249 5
i915_drm_throttle 1 4 20 1
i915_drm_batchbuffer_flush 12 37 287 3
i915_drm_batchbuffer_destroy 2 8 46 1
i915_drm_winsys_init_batchbuffer_functions 1 8 49 1
Source file: ./lib/mesa/src/gallium/winsys/virgl/vtest/vtest_protocol.h
Source file: ./lib/mesa/src/gallium/winsys/nouveau/drm/nouveau_drm_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_drm_screen_unref 3 13 73 1
hash_fd 1 7 41 1
compare_fd 3 11 75 2
nouveau_drm_screen_create 24 76 373 1
Source file: ./lib/mesa/src/gallium/winsys/freedreno/drm/freedreno_drm_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_drm_screen_destroy 3 16 88 1
hash_fd 1 7 41 1
compare_fd 3 11 75 2
fd_drm_screen_create 6 28 150 1
Source file: ./lib/mesa/src/gallium/winsys/i915/drm/i915_drm_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_drm_type_to_name 4 15 65 1
i915_drm_buffer_create 3 21 115 3
i915_drm_buffer_create_tiled 3 28 157 5
i915_drm_buffer_from_handle 8 35 235 5
i915_drm_buffer_get_handle 7 27 159 4
i915_drm_buffer_map 3 19 96 3
i915_drm_buffer_unmap 2 8 41 2
i915_drm_buffer_write 1 9 53 5
i915_drm_buffer_destroy 2 8 45 2
i915_drm_buffer_is_busy 2 8 40 2
i915_drm_winsys_init_buffer_functions 1 12 81 1
Source file: ./lib/mesa/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_hw_res 1 4 17 1
virgl_vtest_winsys 1 4 17 1
virgl_vtest_cmd_buf 1 4 17 1
Source file: ./lib/mesa/src/gallium/winsys/virgl/vtest/virgl_vtest_socket.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_block_write 3 15 70 3
virgl_block_read 4 20 95 3
virgl_vtest_send_init 4 21 149 1
virgl_vtest_connect 4 20 134 1
virgl_vtest_send_get_caps 2 15 106 2
virgl_vtest_send_resource_create 1 29 168 11
virgl_vtest_submit_cmd 1 10 75 2
virgl_vtest_send_resource_unref 1 12 78 2
virgl_vtest_send_transfer_cmd 2 29 198 8
virgl_vtest_send_transfer_put_data 1 6 28 3
virgl_vtest_recv_transfer_get_data 2 20 105 6
virgl_vtest_busy_wait 1 19 142 3
Source file: ./lib/mesa/src/gallium/winsys/virgl/drm/virgl_drm_winsys.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
virgl_hw_res 1 4 17 1
virgl_drm_winsys 1 4 17 1
virgl_drm_cmd_buf 1 4 17 1
Source file: ./lib/mesa/src/gallium/winsys/virgl/drm/virgl_drm_public.h
Source file: ./lib/mesa/src/gallium/winsys/virgl/drm/virtgpu_drm.h
Source file: ./lib/mesa/src/gallium/winsys/radeon/drm/radeon_drm_bo.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_bo_reference 1 4 31 2
Source file: ./lib/mesa/src/gallium/winsys/radeon/drm/radeon_drm_winsys.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_drm_winsys 1 4 17 1
Source file: ./lib/mesa/src/gallium/winsys/radeon/drm/radeon_drm_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cik_get_macro_tile_index 2 10 63 1
set_micro_tile_mode 3 14 76 2
surf_level_winsys_to_drm 1 14 95 2
surf_level_drm_to_winsys 1 14 95 2
surf_winsys_to_drm 2 31 256 2
surf_drm_to_winsys 2 34 280 3
radeon_winsys_surface_init 2 13 73 2
radeon_winsys_surface_best 2 13 73 2
radeon_surface_init_functions 1 5 25 1
Source file: ./lib/mesa/src/gallium/winsys/virgl/vtest/virgl_vtest_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
can_cache_resource 1 4 16 1
vtest_get_transfer_size 5 20 109 6
virgl_vtest_transfer_put 1 20 121 7
virgl_vtest_transfer_get 1 21 129 7
virgl_hw_res_destroy 2 9 56 2
virgl_vtest_resource_is_busy 3 9 48 2
virgl_cache_flush 2 16 98 1
virgl_cache_list_check_free 3 18 111 1
virgl_vtest_resource_reference 3 20 129 3
virgl_vtest_winsys_resource_create 4 40 220 11
virgl_vtest_winsys_resource_unref 1 6 34 2
virgl_vtest_resource_map 2 11 66 2
virgl_vtest_resource_unmap 3 9 57 2
virgl_vtest_resource_wait 1 6 35 2
virgl_is_res_compat 6 18 87 5
virgl_vtest_winsys_resource_cache_create 18 70 413 11
virgl_vtest_cmd_buf_create 3 16 92 1
virgl_vtest_cmd_buf_destroy 1 6 31 1
virgl_vtest_lookup_res 5 18 114 2
virgl_vtest_release_all_res 2 10 68 2
virgl_vtest_add_res 2 16 119 3
virgl_vtest_winsys_submit_cmd 2 14 93 2
virgl_vtest_emit_res 3 12 88 4
virgl_vtest_res_is_ref 2 8 32 3
virgl_vtest_get_caps 1 6 32 2
virgl_cs_create_fence 1 10 49 1
virgl_fence_wait 5 21 113 3
virgl_fence_reference 1 8 46 3
virgl_vtest_flush_frontbuffer 3 35 285 6
virgl_vtest_winsys_destroy 1 7 36 1
virgl_vtest_winsys_wrap 2 30 203 1
Source file: ./lib/mesa/src/gallium/winsys/radeon/drm/radeon_drm_cs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_drm_cs 1 4 17 1
radeon_bo_is_referenced_by_cs 3 7 46 2
radeon_bo_is_referenced_by_cs_for_write 4 13 86 2
radeon_bo_is_referenced_by_any_cs 1 4 16 1
Source file: ./lib/mesa/src/gallium/winsys/radeon/drm/radeon_drm_public.h
Source file: ./lib/mesa/src/gallium/targets/omx/target.c
Source file: ./lib/mesa/src/gallium/targets/d3dadapter9/drm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drm_destroy 5 14 100 1
get_bus_info 2 22 117 5
read_descriptor 5 49 414 3
drm_create_adapter 23 89 631 2
Source file: ./lib/mesa/src/gallium/targets/d3dadapter9/getproc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
D3DAdapter9GetProc 3 10 59 1
Source file: ./lib/mesa/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_set_fd_access 8 40 198 6
radeon_get_drm_value 3 18 101 4
do_winsys_init 121 291 1669 1
radeon_winsys_destroy 5 23 156 1
radeon_query_info 1 5 28 2
radeon_cs_request_feature 3 19 93 3
radeon_query_value 18 59 311 2
radeon_read_registers 3 14 88 4
hash_fd 1 7 41 1
compare_fd 3 11 75 2
radeon_winsys_unref 3 11 66 1
handle_hash 1 4 14 1
handle_compare 1 4 23 2
radeon_drm_winsys_create 16 89 590 2
Source file: ./lib/mesa/src/gallium/targets/libgl-gdi/libgl_gdi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gdi_screen_create 7 29 131 1
gdi_present 3 16 93 3
DllMain 6 24 83 3
Source file: ./lib/mesa/src/gallium/targets/graw-xlib/graw_xlib.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
graw_create_screen 2 10 51 1
graw_create_window_and_screen 19 96 579 6
graw_set_display_func 1 4 19 1
graw_main_loop 2 8 35 1
Source file: ./lib/mesa/src/gallium/targets/pipe-loader/pipe_r300.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_screen 2 6 33 1
drm_configuration 3 12 35 1
Source file: ./lib/mesa/src/gallium/targets/d3dadapter9/description.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
d3d_match_vendor_id 5 15 86 4
d3d_fill_driver_version 5 26 152 1
d3d_fill_cardname 13 47 431 1
Source file: ./lib/mesa/src/gallium/targets/pipe-loader/pipe_i915.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_screen 3 13 57 1
drm_configuration 3 12 35 1
Source file: ./lib/mesa/src/gallium/targets/pipe-loader/pipe_nouveau.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_screen 2 9 37 1
drm_configuration 3 12 35 1
Source file: ./lib/mesa/src/gallium/winsys/virgl/drm/virgl_drm_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
can_cache_resource 1 4 16 1
virgl_hw_res_destroy 4 23 153 2
virgl_drm_resource_is_busy 3 13 76 2
virgl_cache_flush 2 16 98 1
virgl_drm_winsys_destroy 1 10 57 1
virgl_cache_list_check_free 3 18 111 1
virgl_drm_resource_reference 3 20 129 3
virgl_drm_winsys_resource_create 3 47 255 11
virgl_is_res_compat 6 18 87 5
virgl_bo_transfer_put 1 15 104 7
virgl_bo_transfer_get 1 15 104 7
virgl_drm_winsys_resource_cache_create 18 70 413 11
virgl_drm_winsys_resource_create_handle 11 71 461 2
virgl_drm_winsys_resource_get_handle 8 35 259 4
virgl_drm_winsys_resource_unref 1 6 34 2
virgl_drm_resource_map 4 19 124 2
virgl_drm_resource_wait 2 13 78 2
virgl_drm_cmd_buf_create 4 22 132 1
virgl_drm_cmd_buf_destroy 1 7 38 1
virgl_drm_lookup_res 5 18 114 2
virgl_drm_add_res 2 17 132 3
virgl_drm_release_all_res 2 10 68 2
virgl_drm_emit_res 3 12 88 4
virgl_drm_res_is_ref 2 8 32 3
virgl_drm_winsys_submit_cmd 3 22 184 2
virgl_drm_get_caps 1 11 83 2
handle_hash 1 4 14 1
handle_compare 1 4 23 2
virgl_cs_create_fence 1 10 49 1
virgl_fence_wait 5 21 113 3
virgl_fence_reference 1 8 46 3
virgl_drm_winsys_create 2 34 239 1
virgl_drm_screen_destroy 3 16 90 1
hash_fd 1 7 41 1
compare_fd 3 11 75 2
virgl_drm_screen_create 5 27 148 1
Source file: ./lib/mesa/src/gallium/targets/pipe-loader/pipe_msm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_screen 2 9 37 1
drm_configuration 3 12 35 1
Source file: ./lib/mesa/src/gallium/targets/pipe-loader/pipe_radeonsi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_screen 3 8 47 1
drm_configuration 3 12 35 1
Source file: ./lib/mesa/src/gallium/targets/pipe-loader/pipe_vmwgfx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_screen 3 13 57 1
drm_configuration 3 12 35 1
Source file: ./lib/mesa/src/gallium/targets/pipe-loader/pipe_r600.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_screen 2 6 33 1
drm_configuration 3 12 35 1
Source file: ./lib/mesa/src/gallium/targets/pipe-loader/pipe_i965.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_screen 3 13 57 1
drm_configuration 3 12 35 1
Source file: ./lib/mesa/src/gallium/winsys/radeon/drm/radeon_drm_bo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_bo 1 4 17 1
radeon_real_bo_is_busy 1 7 47 1
radeon_bo_is_busy 4 20 175 1
radeon_real_bo_wait_idle 2 7 50 1
radeon_bo_wait_idle 5 23 214 1
radeon_bo_wait 7 21 114 3
get_valid_domain 2 7 24 1
radeon_bo_get_initial_domain 2 14 94 1
radeon_bomgr_find_va 10 54 347 3
radeon_bomgr_free_va 14 52 354 3
radeon_bo_destroy 12 51 416 1
radeon_bo_destroy_or_cache 3 9 56 1
radeon_bo_do_map 8 52 393 1
radeon_bo_map 16 52 321 3
radeon_bo_unmap 6 25 191 1
radeon_create_bo 13 90 677 7
radeon_bo_can_reclaim 2 7 39 1
radeon_bo_can_reclaim_slab 1 6 44 2
radeon_bo_slab_destroy 1 6 46 1
radeon_bo_slab_alloc 10 62 438 4
radeon_bo_slab_free 3 13 128 2
eg_tile_split 8 14 81 1
eg_tile_split_rev 8 13 57 1
radeon_bo_get_metadata 6 27 224 2
radeon_bo_set_metadata 8 34 230 2
radeon_winsys_bo_create 20 84 539 5
radeon_winsys_bo_from_ptr 7 68 520 3
radeon_winsys_bo_from_handle 22 112 838 4
radeon_winsys_bo_get_handle 8 37 282 5
radeon_winsys_bo_is_user_ptr 1 4 23 1
radeon_winsys_bo_va 1 4 21 1
radeon_winsys_bo_get_reloc_offset 2 7 43 1
radeon_drm_bo_init_functions 1 16 113 1
Source file: ./lib/mesa/src/gallium/targets/pipe-loader/pipe_swrast.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swrast_create_screen 2 8 35 1
Source file: ./lib/mesa/src/gallium/targets/graw-null/graw_null.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
graw_create_window_and_screen 1 9 27 6
graw_set_display_func 1 3 13 1
graw_main_loop 1 3 6 1
Source file: ./lib/mesa/src/gallium/targets/libgl-xlib/xlib.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swrast_xlib_create_screen 4 16 74 1
_init 1 4 12 1
void( * linker_foo(constunsignedchar*procName)) 1 4 10 0
Source file: ./lib/mesa/src/gallium/targets/osmesa/target.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
osmesa_create_screen 3 14 60 1
Source file: ./lib/mesa/src/gallium/targets/graw-null/graw_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
graw_parse_geometry_shader 2 11 71 2
graw_parse_vertex_shader 2 11 71 2
graw_parse_fragment_shader 2 11 71 2
graw_parse_args 3 15 91 3
graw_save_surface_to_file 5 13 60 3
Source file: ./lib/mesa/src/gallium/winsys/radeon/drm/radeon_drm_cs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_drm_ctx_create 1 4 17 1
radeon_drm_ctx_destroy 1 3 9 1
radeon_init_cs_context 2 23 261 2
radeon_cs_context_cleanup 4 20 176 1
radeon_destroy_cs_context 1 7 35 1
radeon_drm_cs_create 4 33 223 4
radeon_lookup_buffer 7 23 156 2
radeon_lookup_or_add_real_buffer 5 35 325 2
radeon_lookup_or_add_slab_buffer 4 36 247 2
radeon_drm_cs_add_buffer 7 33 255 5
radeon_drm_cs_lookup_buffer 1 6 39 2
radeon_drm_cs_validate 6 29 239 1
radeon_drm_cs_check_space 1 5 42 2
radeon_drm_cs_get_buffer_list 3 14 123 2
radeon_drm_cs_emit_ioctl_oneshot 7 27 211 2
radeon_drm_cs_sync_flush 2 6 39 1
radeon_bo_slab_fence 5 30 280 2
radeon_drm_cs_flush 32 124 884 3
radeon_drm_cs_destroy 1 13 89 1
radeon_bo_is_referenced 8 20 145 3
radeon_cs_create_fence 1 11 77 1
radeon_fence_wait 1 7 34 3
radeon_fence_reference 1 5 31 2
radeon_drm_cs_get_next_fence 3 14 75 1
radeon_drm_cs_init_functions 1 18 129 1
Source file: ./lib/mesa/src/gallium/targets/graw-gdi/graw_gdi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
window_proc 2 14 49 4
graw_create_window_and_screen 8 60 329 6
graw_set_display_func 1 4 19 1
graw_main_loop 5 17 77 1
Source file: ./lib/mesa/src/gallium/targets/haiku-softpipe/GalliumContext.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GalliumContext::GetCurrentContext 1 1 8 0
Source file: ./lib/mesa/src/gallium/targets/haiku-softpipe/SoftwareRenderer.h
Source file: ./lib/mesa/src/gallium/targets/haiku-softpipe/GalliumContext.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GalliumContext::GalliumContext 2 12 58 1
GalliumContext::~GalliumContext 2 9 43 0
GalliumContext::CreateScreen 3 19 96 0
GalliumContext::CreateContext 16 94 537 1
GalliumContext::DestroyContext 8 20 167 1
GalliumContext::SetCurrentContext 7 30 183 2
GalliumContext::SwapBuffers 5 28 203 1
GalliumContext::Validate 4 13 64 2
GalliumContext::Invalidate 1 9 72 2
GalliumContext::Lock 1 5 16 0
GalliumContext::Unlock 1 5 16 0
Source file: ./lib/mesa/src/gallium/targets/dri/target.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__driDriverGetExtensions_swrast 1 5 14 1
__driDriverGetExtensions_kms_swrast 1 5 14 1
__driDriverGetExtensions_i915 1 5 14 1
__driDriverGetExtensions_i965 1 5 14 1
__driDriverGetExtensions_nouveau 1 5 14 1
__driDriverGetExtensions_r300 1 5 14 1
__driDriverGetExtensions_r600 1 5 14 1
__driDriverGetExtensions_radeonsi 1 5 14 1
__driDriverGetExtensions_vmwgfx 1 5 14 1
__driDriverGetExtensions_msm 1 5 14 1
__driDriverGetExtensions_kgsl 1 5 14 1
__driDriverGetExtensions_virtio_gpu 1 5 14 1
__driDriverGetExtensions_vc4 1 5 14 1
__driDriverGetExtensions_i965 1 5 14 1
Source file: ./lib/mesa/src/gallium/targets/haiku-softpipe/SoftwareRenderer.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
instantiate_gl_renderer 1 4 26 3
SoftwareRenderer::SoftwareRenderer 3 37 228 3
SoftwareRenderer::~SoftwareRenderer 3 8 25 0
SoftwareRenderer::LockGL 6 17 122 0
SoftwareRenderer::UnlockGL 2 8 38 0
SoftwareRenderer::SwapBuffers 11 45 358 1
SoftwareRenderer::Draw 4 5 35 1
SoftwareRenderer::CopyPixelsOut 5 28 269 2
SoftwareRenderer::CopyPixelsIn 5 30 269 2
SoftwareRenderer::EnableDirectMode 1 4 13 1
SoftwareRenderer::DirectConnected 4 14 67 1
SoftwareRenderer::FrameResized 1 7 43 2
SoftwareRenderer::_AllocateBitmap 6 21 147 0
Source file: ./lib/mesa/src/gallium/tests/graw/tri-gs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_viewport 1 17 148 6
set_vertices 1 22 162 1
set_vertex_shader 1 15 42 1
set_fragment_shader 1 12 39 1
set_geometry_shader 1 25 52 1
draw 1 8 77 1
init 9 80 514 1
main 1 7 29 2
Source file: ./lib/mesa/src/gallium/tests/graw/tex-swizzle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_vertices 1 22 176 1
set_vertex_shader 1 15 48 1
set_fragment_shader 1 14 47 1
draw 1 12 108 1
init_tex 4 32 272 1
init 2 11 76 1
char_to_swizzle 7 19 54 1
main 3 24 156 2
Source file: ./lib/mesa/src/gallium/tests/graw/tri-instanced.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_viewport 1 17 148 6
set_vertices 1 44 320 1
set_vertex_shader 1 16 43 1
set_fragment_shader 1 12 39 1
draw 1 16 129 1
init 9 79 510 1
options 5 20 89 2
main 1 8 36 2
Source file: ./lib/mesa/src/gallium/tests/graw/occlusion-query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_vertices 1 21 168 2
set_vertex_shader 2 19 65 1
set_fragment_shader 2 16 62 1
draw 5 38 418 1
resize 1 6 36 2
init 2 9 71 1
main 1 8 34 2
Source file: ./lib/mesa/src/gallium/tests/graw/shader-leak.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_viewport 1 17 148 6
set_vertices 1 22 162 1
set_vertex_shader 1 15 42 1
set_fragment_shader 1 15 36 1
draw 2 18 149 1
init 10 82 526 1
main 2 9 45 2
Source file: ./lib/mesa/src/gallium/tests/graw/tri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_vertices 1 22 176 1
set_vertex_shader 1 15 48 1
set_fragment_shader 1 12 45 1
draw 1 9 92 1
init 2 22 146 1
args 4 16 85 2
main 1 8 36 2
Source file: ./lib/mesa/src/gallium/tests/graw/fs-write-z.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_vertices 1 22 176 1
set_vertex_shader 1 15 48 1
set_fragment_shader 1 22 55 1
draw 2 15 123 1
resize 1 6 41 2
init 2 10 71 1
main 1 8 34 2
Source file: ./lib/mesa/src/gallium/tests/graw/fs-frontface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_vertices 1 22 176 1
set_vertex_shader 1 15 48 1
set_fragment_shader 1 22 55 1
draw 1 14 112 1
resize 1 6 33 2
init 2 10 71 1
main 1 9 39 2
Source file: ./lib/mesa/src/gallium/tests/graw/quad-sample.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_viewport 1 17 148 6
set_vertices 1 22 162 1
set_vertex_shader 1 15 42 1
set_fragment_shader 1 16 43 1
draw 1 9 89 1
init_tex 13 105 852 1
init 9 80 514 1
args 3 10 50 2
main 1 8 36 2
Source file: ./lib/mesa/src/gallium/tests/graw/clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw 1 8 75 1
init 9 49 322 1
args 3 10 50 2
main 1 8 36 2
Source file: ./lib/mesa/src/gallium/tests/graw/graw_util.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
graw_util_create_window 12 97 649 5
graw_util_default_state 1 32 215 2
graw_util_viewport 1 18 145 7
graw_util_flush_front 1 5 38 1
graw_util_create_tex2d 4 49 299 5
graw_util_create_simple_sampler 1 20 108 3
graw_util_create_simple_sampler_view 1 15 96 2
Source file: ./lib/mesa/src/gallium/tests/graw/tri-large.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_vertices 1 22 176 1
set_vertex_shader 1 15 48 1
set_fragment_shader 1 12 45 1
draw 1 9 92 1
init 2 22 146 1
args 4 16 85 2
main 1 8 36 2
Source file: ./lib/mesa/src/gallium/tests/graw/vs-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 7 38 1
init_fs_constbuf 2 26 155 1
set_viewport 1 17 148 6
set_vertices 3 35 339 1
set_vertex_shader 3 21 129 1
set_fragment_shader 1 12 39 1
draw 1 9 92 1
init_tex 13 106 858 1
init 9 82 526 1
args 6 25 125 2
main 1 8 36 2
Source file: ./lib/mesa/src/gallium/tests/graw/fs-fragcoord.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_vertices 1 22 176 1
set_vertex_shader 1 15 48 1
set_fragment_shader 4 63 145 1
draw 2 15 123 1
resize 1 6 33 2
init 2 10 73 1
main 6 23 95 2
Source file: ./lib/mesa/src/gallium/tests/graw/disasm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 4 18 1
disasm 2 15 88 1
main 3 12 61 2
Source file: ./lib/mesa/src/gallium/tests/graw/tex-srgb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_vertices 1 22 185 2
set_vertex_shader 1 15 48 1
set_fragment_shader 1 16 49 1
draw 1 17 175 1
init_tex 5 49 331 1
init 2 10 66 1
main 1 7 29 2
Source file: ./lib/mesa/src/gallium/tests/graw/quad-tex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_vertices 1 22 176 1
set_vertex_shader 1 15 48 1
set_fragment_shader 1 16 49 1
draw 1 9 95 1
init_tex 8 48 513 1
init 2 22 144 1
args 3 10 50 2
main 1 8 36 2
Source file: ./lib/mesa/src/gallium/tests/graw/gs-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 8 45 1
init_fs_constbuf 3 36 192 1
set_viewport 1 17 148 6
set_vertices 2 34 239 1
set_vertex_shader 1 21 48 1
set_fragment_shader 1 12 39 1
set_geometry_shader 3 21 129 1
draw 2 12 105 1
init_tex 13 106 858 1
init 9 82 522 1
args 7 29 149 2
main 1 8 36 2
Source file: ./lib/mesa/src/gallium/tests/unit/u_half_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 6 22 131 2
Source file: ./lib/mesa/src/gallium/tests/trivial/tri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_prog 2 103 950 1
close_prog 1 13 118 1
draw 1 19 184 1
main 1 8 39 2
Source file: ./lib/mesa/src/gallium/tests/unit/u_cache_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cache_test_hash 1 4 20 1
cache_test_destroy 1 5 22 2
cache_test_compare 1 3 22 2
main 4 36 238 0
Source file: ./lib/mesa/src/gallium/tests/graw/fs-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 7 38 1
init_fs_constbuf 1 17 90 1
set_viewport 1 17 148 6
set_vertices 1 24 186 1
set_vertex_shader 1 18 45 1
set_fragment_shader 3 21 132 1
draw 1 9 89 1
init_tex 13 106 858 1
init 9 81 519 1
args 6 25 125 2
main 1 8 36 2
Source file: ./lib/mesa/src/gallium/tests/unit/u_format_compatible_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_all 7 26 125 1
main 2 6 27 2
Source file: ./lib/mesa/src/gallium/tests/unit/pipe_barrier_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PIPE_THREAD_ROUTINE 1 14 93 2
main 5 27 184 2
Source file: ./lib/mesa/src/gallium/tests/trivial/quad-tex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_prog 2 144 1296 1
close_prog 1 15 138 1
draw 1 22 228 1
main 1 8 39 2
Source file: ./lib/mesa/src/gallium/tools/trace/dump.py
Source file: ./lib/mesa/src/gallium/tools/trace/model.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
visit 1 2 9 2
__str__ 1 6 36 1
__init__ 1 2 12 2
visit 1 2 13 2
__init__ 1 3 17 2
getValue 2 5 33 1
visit 1 2 13 2
__init__ 1 2 12 2
visit 1 2 13 2
__init__ 1 2 12 2
visit 1 2 13 2
__init__ 1 3 19 3
visit 1 2 13 2
__init__ 1 2 12 2
visit 1 2 13 2
__init__ 1 7 47 7
visit 1 2 13 2
__init__ 1 2 12 2
visit 1 2 13 2
visit_literal 1 2 9 2
visit_blob 1 2 9 2
visit_named_constant 1 2 9 2
visit_array 1 2 9 2
visit_struct 1 2 9 2
visit_pointer 1 2 9 2
visit_call 1 2 9 2
visit_trace 1 2 9 2
__init__ 1 2 12 2
visit_literal 3 8 61 2
visit_blob 1 2 15 2
visit_named_constant 1 2 17 2
visit_array 2 8 50 2
visit_struct 2 10 68 2
visit_pointer 1 2 17 2
visit_call 5 21 164 2
visit_trace 2 4 27 2
Source file: ./lib/mesa/src/gallium/tools/trace/format.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 2 12 2
text 1 2 15 2
newline 1 2 11 1
function 1 2 13 2
variable 1 2 13 2
literal 1 2 16 2
address 1 2 16 2
_escape 1 2 17 2
function 1 4 31 2
variable 1 4 31 2
literal 1 4 31 2
address 1 4 31 2
__init__ 5 15 82 2
_attribute 2 4 28 2
function 1 4 31 2
variable 1 4 31 2
literal 1 4 31 2
address 1 4 31 2
DefaultFormatter 3 7 43 1
Source file: ./lib/mesa/src/gallium/tools/trace/parse.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 7 58 6
__str__ 5 10 57 1
__init__ 1 12 89 3
handle_element_start 1 5 45 3
handle_element_end 1 5 43 2
handle_character_data 2 4 27 2
finish_character_data 4 7 61 1
next 6 22 157 1
pos 1 2 17 1
__init__ 1 3 19 3
__str__ 1 2 35 1
__init__ 1 3 20 2
consume 1 2 16 1
match_element_start 2 2 23 2
match_element_end 2 2 23 2
element_start 4 10 81 2
element_end 4 8 72 2
character_data 3 8 45 2
__init__ 1 3 20 2
parse 3 7 53 1
parse_call 7 28 175 1
parse_arg 1 6 36 1
parse_ret 1 5 28 1
parse_time 1 5 29 1
parse_value 3 7 80 1
parse_null 1 4 22 1
parse_bool 1 5 32 1
parse_int 1 5 32 1
parse_uint 1 5 32 1
parse_float 1 5 32 1
parse_enum 1 5 29 1
parse_string 1 5 29 1
parse_bytes 1 5 29 1
parse_array 2 7 45 1
parse_elem 1 5 26 1
parse_struct 2 8 55 1
parse_member 1 6 36 1
parse_ptr 1 5 29 1
handle_call 1 2 8 2
__init__ 1 4 41 3
handle_call 1 3 22 2
__init__ 1 2 6 1
main 5 15 103 1
get_optparser 1 4 17 1
process_arg 1 3 20 3
Source file: ./lib/mesa/src/gallium/tests/unit/translate_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rand_double 2 13 62 0
main 73 240 1821 2
Source file: ./lib/mesa/src/gallium/tests/unit/u_format_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compare_float 3 10 44 2
print_packed 2 15 91 4
print_unpacked_rgba_doubl 3 18 161 4
print_unpacked_rgba_float 3 18 160 4
print_unpacked_rgba_8unorm 3 17 156 4
print_unpacked_z_float 3 18 121 4
print_unpacked_z_32unorm 3 17 117 4
print_unpacked_s_8uint 3 17 117 4
test_format_fetch_rgba_float 6 23 194 2
test_format_unpack_rgba_float 6 25 214 2
test_format_pack_rgba_float 9 34 303 2
convert_float_to_8unorm 4 19 109 2
test_format_unpack_rgba_8unorm 7 29 277 2
test_format_pack_rgba_8unorm 10 33 341 2
test_format_unpack_z_float 5 23 186 2
test_format_pack_z_float 7 29 260 2
test_format_unpack_z_32unorm 7 29 251 2
test_format_pack_z_32unorm 7 29 259 2
test_format_unpack_s_8uint 7 29 249 2
test_format_pack_s_8uint 7 29 257 2
test_one_func 4 19 104 3
test_all 5 31 160 1
main 2 7 31 2
Source file: ./lib/mesa/src/gallium/tools/trace/diff_state.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
strip_object_hook 5 7 43 1
visit 3 7 70 4
visitObject 1 2 14 4
visitArray 1 2 14 4
visitValue 1 2 14 4
__init__ 1 3 21 2
_write 1 2 15 2
_indent 1 2 15 1
_newline 1 2 11 1
visitObject 2 11 77 2
enter_object 1 4 21 1
enter_member 1 3 20 2
leave_member 2 4 22 2
leave_object 2 6 33 1
visitArray 3 10 66 2
enter_array 1 4 21 1
leave_array 1 4 21 1
visitValue 1 2 22 2
__init__ 1 3 28 3
visitObject 9 20 113 3
visitArray 5 9 60 3
visitValue 4 8 61 3
__init__ 1 3 33 3
visit 2 4 32 3
visitObject 5 19 162 3
visitArray 7 24 151 3
visitValue 2 3 22 3
replace 7 28 182 3
isMultilineString 2 2 18 2
replaceMultilineString 1 4 33 3
_strip_comment 2 5 24 1
_strip_comments 1 2 15 1
load 3 11 72 3
main 3 17 135 0
Source file: ./lib/mesa/src/vulkan/wsi/wsi_common_wayland.h
Source file: ./lib/mesa/src/vulkan/wsi/wsi_common_queue.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wsi_queue_init 7 33 174 2
wsi_queue_destroy 1 6 33 1
wsi_queue_push 2 10 67 2
wsi_queue_pull 4 33 206 3
Source file: ./lib/mesa/src/vulkan/wsi/wsi_common_x11.h
Source file: ./lib/mesa/src/gallium/tools/trace/dump_state.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
unpack_from 1 3 35 3
serialize 7 19 114 1
__json__ 3 6 40 1
__repr__ 1 2 14 1
__init__ 1 3 17 2
visit 1 4 22 2
visit_literal 1 2 14 2
visit_blob 1 2 12 2
visit_named_constant 1 2 14 2
visit_array 2 5 34 2
visit_struct 2 6 42 2
visit_pointer 1 2 21 2
__init__ 1 2 12 2
pipe_screen_create 1 2 12 1
pipe_context_create 1 2 13 2
__init__ 1 5 33 5
__init__ 1 2 15 2
destroy 1 2 6 1
context_create 1 2 12 1
is_format_supported 1 2 16 6
resource_create 3 8 45 2
resource_destroy 1 2 15 2
fence_finish 1 2 12 3
fence_signalled 1 2 8 2
fence_reference 1 2 10 3
flush_frontbuffer 1 2 8 2
__init__ 1 25 217 2
destroy 1 2 6 1
create_blend_state 3 11 84 2
bind_blend_state 1 2 14 2
delete_blend_state 1 2 8 2
create_sampler_state 1 2 9 2
delete_sampler_state 1 2 8 2
bind_sampler_states 1 3 27 5
bind_vertex_sampler_states 1 2 18 3
bind_geometry_sampler_states 1 2 18 3
bind_fragment_sampler_states 1 2 18 3
create_rasterizer_state 1 2 9 2
bind_rasterizer_state 1 2 14 2
delete_rasterizer_state 1 2 8 2
create_depth_stencil_alpha_state 4 8 57 2
bind_depth_stencil_alpha_state 1 2 14 2
delete_depth_stencil_alpha_state 1 2 8 2
_create_shader_state 2 4 33 2
bind_vs_state 1 2 16 2
bind_gs_state 1 2 16 2
bind_fs_state 1 2 16 2
_delete_shader_state 1 2 9 2
set_blend_color 1 2 14 2
set_stencil_ref 1 2 14 2
set_clip_state 1 2 14 2
_dump_constant_buffer 3 11 101 2
_get_stage_state 4 8 42 2
set_constant_buffer 1 2 32 4
set_framebuffer_state 1 2 14 2
set_polygon_stipple 1 2 14 2
_update 4 8 65 5
set_scissor_states 1 2 27 4
set_viewport_states 1 2 27 4
create_sampler_view 1 3 16 3
sampler_view_destroy 1 2 8 2
set_sampler_views 1 3 27 5
set_fragment_sampler_views 1 2 18 3
set_geometry_sampler_views 1 2 18 3
set_vertex_sampler_views 1 2 18 3
set_vertex_buffers 1 2 27 4
create_vertex_elements_state 1 2 16 3
bind_vertex_elements_state 1 2 14 2
delete_vertex_elements_state 1 2 8 2
set_index_buffer 1 2 14 2
_merge_indices 4 25 190 2
_merge_vertices 5 37 216 3
render_condition 1 4 36 4
set_stream_output_targets 1 3 25 4
draw_vbo 4 13 98 2
_normalize_stage_state 11 22 182 2
_dump_state 1 14 80 1
resource_copy_region 4 13 116 9
is_resource_referenced 1 2 12 4
get_transfer 2 5 34 5
tex_transfer_destroy 1 2 15 2
transfer_inline_write 3 6 86 8
flush 1 2 13 2
clear 1 2 14 5
clear_render_target 1 2 18 7
clear_depth_stencil 1 2 22 9
create_surface 1 4 21 3
surface_destroy 1 2 15 2
create_query 1 2 11 3
destroy_query 1 2 8 2
begin_query 1 2 8 2
end_query 1 2 8 2
create_stream_output_target 1 6 33 4
__init__ 1 7 52 3
register_object 1 2 17 3
unregister_object 1 2 8 2
lookup_object 2 5 21 2
interpret 2 3 20 2
handle_call 8 23 194 2
interpret_arg 1 3 20 2
verbosity 1 2 15 2
get_optparser 1 7 122 1
process_arg 1 3 22 3
Source file: ./lib/mesa/src/vulkan/wsi/wsi_common.h
Source file: ./lib/mesa/src/loader/pci_id_driver_map.h
Source file: ./lib/mesa/src/loader/loader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
default_logger 2 9 46 3
loader_open_device 5 12 71 1
loader_get_dri_config_device_id 2 13 78 1
drm_construct_id_path_tag 3 13 88 1
drm_device_matches_tag 2 10 52 2
drm_get_id_path_tag_for_fd 2 10 45 1
loader_get_user_preferred_fd 15 57 324 2
loader_get_user_preferred_fd 1 5 19 2
dev_node_from_fd 3 15 96 3
drm_get_pci_id_for_fd 3 22 108 3
loader_get_pci_id_for_fd 3 6 32 3
drm_get_device_name_for_fd 4 12 81 1
loader_get_device_name_for_fd 3 7 30 1
loader_get_driver_for_fd 12 36 252 1
loader_set_logger 1 4 25 1
Source file: ./lib/mesa/src/loader/pci_id_driver_map.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_chipset 2 9 50 1
is_nouveau_vieux 4 6 39 1
is_nouveau_vieux 1 1 10 1
Source file: ./lib/mesa/src/loader/loader.h
Source file: ./lib/mesa/src/vulkan/wsi/wsi_common_wayland.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wsi_wl_display_add_vk_format 4 15 89 2
drm_handle_device 1 4 27 3
wl_drm_format_for_vk_format 25 34 137 2
drm_handle_format 21 48 201 3
drm_handle_authenticated 1 3 13 2
drm_handle_capabilities 1 5 29 3
registry_handle_global 3 12 94 5
registry_handle_global_remove 1 3 16 3
wsi_wl_display_destroy 2 7 44 2
wsi_wl_display_create 7 30 181 2
wsi_wl_get_display 4 24 149 2
wsi_wl_get_presentation_support 1 5 24 2
wsi_wl_surface_get_support 1 9 33 5
wsi_wl_surface_get_capabilities 1 21 112 2
wsi_wl_surface_get_formats 4 28 144 4
wsi_wl_surface_get_present_modes 3 15 76 3
wsi_create_wl_surface 2 15 84 3
wsi_wl_swapchain_get_images 4 20 114 3
wsi_wl_swapchain_acquire_next_image 6 24 138 4
frame_handle_done 1 6 34 3
wsi_wl_swapchain_queue_present 5 26 198 2
buffer_handle_release 1 6 35 2
wsi_wl_image_init 3 42 220 4
wsi_wl_swapchain_destroy 3 13 100 2
wsi_wl_surface_create_swapchain 7 60 404 7
wsi_wl_init_wsi 5 46 240 4
wsi_wl_finish_wsi 2 14 83 2
Source file: ./lib/mesa/src/vulkan/wsi/wsi_common_x11.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wsi_x11_connection_create 8 39 268 2
wsi_x11_connection_destroy 1 5 21 2
wsi_x11_check_for_dri3 3 10 38 1
wsi_x11_get_connection 4 25 153 3
get_screen_for_root 3 10 55 2
screen_get_visualtype 5 18 96 3
connection_get_visualtype 3 13 66 3
get_visualtype_for_window 4 25 148 3
visual_has_alpha 1 8 47 2
wsi_get_physical_device_xcb_presentation_support 6 20 91 5
x11_surface_get_connection 2 7 42 1
x11_surface_get_window 2 7 39 1
x11_surface_get_support 6 28 136 5
x11_surface_get_capabilities 4 46 258 2
x11_surface_get_formats 3 14 77 4
x11_surface_get_present_modes 3 13 72 3
wsi_create_xcb_surface 2 15 84 3
wsi_create_xlib_surface 2 15 84 3
x11_get_images 4 20 114 3
x11_handle_dri3_present_event 10 34 184 2
wsi_get_current_time 1 8 36 1
wsi_get_absolute_timeout 1 6 30 1
x11_acquire_next_image_poll_x11 12 48 280 3
x11_acquire_next_image_from_queue 3 17 98 3
x11_present_to_x11 2 33 158 3
x11_acquire_next_image 2 12 62 4
x11_queue_present 2 11 60 2
x11_manage_fifo_queues 8 32 187 1
x11_image_init 4 58 300 5
x11_image_finish 1 13 102 3
x11_swapchain_destroy 3 17 127 2
x11_surface_create_swapchain 12 99 651 7
wsi_x11_init_wsi 5 43 234 2
wsi_x11_finish_wsi 2 14 83 2
Source file: ./lib/mesa/src/gallium/tests/trivial/compute.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_ctx 1 13 94 1
destroy_ctx 1 7 46 1
preprocess_prog 2 32 213 3
init_prog 1 22 147 6
destroy_prog 1 6 35 1
init_tex 5 43 327 8
default_check 1 3 26 3
check_tex 12 55 496 4
destroy_tex 3 8 49 1
init_sampler_views 2 14 125 2
destroy_sampler_views 3 12 85 1
init_compute_resources 3 17 159 2
destroy_compute_resources 3 12 83 1
init_sampler_states 2 13 95 2
destroy_sampler_states 3 13 85 1
init_globals 2 10 83 3
destroy_globals 1 5 33 1
launch_grid 2 15 103 5
test_default_init 1 4 26 4
test_system_values_expect 5 21 179 4
test_system_values 1 44 165 1
test_resource_access_init0 1 4 33 4
test_resource_access_expect 1 4 43 4
test_resource_access 1 33 173 1
test_function_calls_init 1 4 30 4
test_function_calls_expect 2 4 38 4
test_function_calls 1 52 173 1
test_input_global_expect 2 4 40 4
test_input_global 1 40 300 1
test_private_expect 1 4 34 4
test_private 1 52 173 1
test_local_expect 2 4 32 4
test_local 1 78 199 1
test_sample_init 2 4 32 4
test_sample_expect 5 15 74 4
test_sample 1 37 205 1
test_many_kern_expect 1 4 26 4
test_many_kern 1 42 265 1
test_constant_init 2 4 37 4
test_constant_expect 1 4 33 4
test_constant 1 29 169 1
test_resource_indirect_init 4 7 52 4
test_resource_indirect_expect 2 4 38 4
test_resource_indirect 1 34 212 1
test_surface_ld_init0f 1 6 68 4
test_surface_ld_init0i 1 6 61 4
test_surface_ld_expectf 1 8 84 4
test_surface_ld_expecti 1 8 84 4
test_surface_ld 5 43 277 1
test_surface_st_init0f 1 5 54 4
test_surface_st_init0i 1 5 46 4
test_surface_st_init1 1 5 37 4
test_surface_st_expectf 2 8 86 4
test_surface_st_expects 2 8 86 4
test_surface_st_expectu 2 8 86 4
test_surface_st_check 5 15 135 3
test_surface_st 8 47 308 1
test_barrier_expect 1 4 26 4
test_barrier 1 60 181 1
test_atom_ops_init 1 4 26 4
test_atom_ops_expect 11 35 163 4
test_atom_ops 3 113 248 2
test_atom_race_expect 2 4 32 4
test_atom_race 3 129 264 2
main 19 42 339 2
Source file: ./lib/mesa/src/gtest/include/gtest/internal/gtest-linked_ptr.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::internal::linked_ptr_internal::join_new 1 3 9 0
testing::internal::linked_ptr_internal::GTEST_LOCK_EXCLUDED_ 2 7 43 1
testing::internal::linked_ptr_internal::GTEST_LOCK_EXCLUDED_ 3 8 51 1
testing::internal::linked_ptr::linked_ptr 1 1 15 1
testing::internal::linked_ptr::~linked_ptr 1 1 9 0
testing::internal::linked_ptr::linked_ptr 1 1 18 1
testing::internal::linked_ptr::linked_ptr 1 4 23 1
testing::internal::linked_ptr::operator = 1 5 27 1
testing::internal::linked_ptr::operator = 2 7 33 1
testing::internal::linked_ptr::reset 1 4 19 1
testing::internal::linked_ptr::get 1 1 9 0
testing::internal::linked_ptr::operator -> 1 1 10 0
testing::internal::linked_ptr::operator * 1 1 11 0
testing::internal::linked_ptr::operator == 1 1 15 1
testing::internal::linked_ptr::operator != 1 1 15 1
testing::internal::linked_ptr::operator == 1 3 23 1
testing::internal::linked_ptr::operator != 1 3 23 1
testing::internal::linked_ptr::depart 2 3 16 0
testing::internal::linked_ptr::capture 1 4 18 1
testing::internal::linked_ptr::copy 2 7 41 1
testing::internal::operator == 1 3 26 2
testing::internal::operator != 1 3 26 2
testing::internal::make_linked_ptr 1 3 17 1
Source file: ./lib/mesa/src/loader/loader_dri3_helper.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
loader_dri3_pixmap_buf_id 2 7 24 1
Source file: ./lib/mesa/src/loader/loader_dri3_helper.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri3_fence_reset 1 4 20 2
dri3_fence_set 1 4 16 1
dri3_fence_trigger 1 4 22 2
dri3_fence_await 1 5 25 2
dri3_update_num_back 2 7 28 1
loader_dri3_set_swap_interval 1 6 41 2
dri3_free_render_buffer 3 12 90 2
loader_dri3_drawable_fini 4 16 113 1
loader_dri3_drawable_init 9 59 328 8
dri3_handle_present_event 14 56 348 2
dri3_wait_for_event 2 12 63 1
loader_dri3_wait_for_msc 4 25 126 7
loader_dri3_wait_for_sbc 4 15 80 5
dri3_find_back 6 22 139 1
dri3_drawable_gc 2 12 57 1
dri3_back_buffer 1 4 22 1
dri3_fake_front_buffer 1 4 17 1
dri3_copy_area 1 24 72 10
loader_dri3_flush 2 10 54 3
loader_dri3_copy_sub_buffer 9 50 353 6
loader_dri3_copy_drawable 1 13 92 3
loader_dri3_wait_x 5 18 122 1
loader_dri3_wait_gl 5 18 122 1
dri3_flush_present_events 3 11 59 1
loader_dri3_swap_buffers_msc 16 79 495 6
loader_dri3_query_buffer_age 4 10 70 1
loader_dri3_open 3 22 110 3
dri3_cpp_for_format 12 20 60 1
dri3_alloc_render_buffer 12 92 496 5
dri3_update_drawable 6 56 308 2
image_format_to_fourcc 7 12 52 1
loader_dri3_create_image 2 26 143 6
dri3_get_pixmap_buffer 8 64 347 4
dri3_get_buffer 14 77 457 4
dri3_free_buffers 5 25 112 3
loader_dri3_get_buffers 12 59 279 6
loader_dri3_update_drawable_geometry 2 13 86 1
Source file: ./lib/mesa/src/gtest/include/gtest/internal/gtest-string.h
Source file: ./lib/mesa/src/gtest/include/gtest/internal/gtest-death-test-internal.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::internal::GTEST_API_DeathTest::~DeathTest 1 1 5 0
testing::internal::GTEST_API_DeathTest::ReturnSentinel::ReturnSentinel 1 1 13 1
testing::internal::GTEST_API_DeathTest::ReturnSentinel::~ReturnSentinel 1 1 12 0
testing::internal::DeathTestFactory::~DeathTestFactory 1 1 5 0
testing::internal::InternalRunDeathTestFlag::InternalRunDeathTestFlag 1 6 40 4
testing::internal::InternalRunDeathTestFlag::~InternalRunDeathTestFlag 2 4 18 0
testing::internal::InternalRunDeathTestFlag::file 1 1 9 0
testing::internal::InternalRunDeathTestFlag::line 1 1 9 0
testing::internal::InternalRunDeathTestFlag::index 1 1 9 0
testing::internal::InternalRunDeathTestFlag::write_fd 1 1 9 0
Source file: ./lib/mesa/src/gtest/include/gtest/internal/gtest-internal.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::internal::FloatingPoint::FloatingPoint 1 1 15 1
testing::internal::FloatingPoint::ReinterpretBits 1 5 29 1
testing::internal::FloatingPoint::Infinity 1 3 11 0
testing::internal::FloatingPoint::bits 1 1 11 0
testing::internal::FloatingPoint::exponent_bits 1 1 13 0
testing::internal::FloatingPoint::fraction_bits 1 1 13 0
testing::internal::FloatingPoint::sign_bit 1 1 13 0
testing::internal::FloatingPoint::is_nan 2 3 23 0
testing::internal::FloatingPoint::AlmostEquals 3 5 41 1
testing::internal::FloatingPoint::SignAndMagnitudeToBiased 2 7 30 1
testing::internal::FloatingPoint::DistanceBetweenSignAndMagnitudeNumbers 2 6 51 2
testing::internal::FloatingPoint<float>::Max 1 1 13 0
testing::internal::FloatingPoint<double>::Max 1 1 13 0
testing::internal::GetTypeId 1 3 16 0
testing::internal::TestFactoryBase::~TestFactoryBase 1 1 5 0
testing::internal::TestFactoryBase::TestFactoryBase 1 1 5 0
testing::internal::TestFactoryImpl::CreateTest 1 1 9 0
testing::internal::GTEST_API_TypedTestCasePState::TypedTestCasePState 1 1 10 0
testing::internal::GTEST_API_TypedTestCasePState::AddTestName 2 12 72 4
testing::internal::SkipComma 3 8 48 1
testing::internal::GetPrefixUntilComma 2 4 37 1
testing::internal::TypeParameterizedTest::Register 2 18 153 4
testing::internal::TypeParameterizedTest<Fixture,TestSel,Types0>::Register 1 4 21 4
testing::internal::TypeParameterizedTestCase::Register 1 8 71 3
testing::internal::TypeParameterizedTestCase<Fixture,Templates0,Types>::Register 1 4 19 3
testing::internal::AlwaysFalse 1 1 11 0
testing::internal::GTEST_API_ConstCharPtr::ConstCharPtr 1 1 14 1
testing::internal::GTEST_API_ConstCharPtr::operator bool 1 1 10 0
testing::internal::GTEST_API_Random::Random 1 1 12 1
testing::internal::GTEST_API_Random::Reseed 1 1 11 1
testing::internal::IsContainerTest 1 5 25 3
testing::internal::IsContainerTest 1 1 9 1
testing::internal::ArrayEq 1 1 19 2
testing::internal::ArrayEq 1 3 36 2
testing::internal::ArrayEq 3 7 57 3
testing::internal::ArrayAwareFind 3 7 49 3
testing::internal::CopyArray 1 1 18 2
testing::internal::CopyArray 1 3 35 2
testing::internal::CopyArray 2 5 46 3
testing::internal::NativeArray::NativeArray 1 3 24 3
testing::internal::NativeArray::NativeArray 1 3 24 1
testing::internal::NativeArray::~NativeArray 2 6 34 0
testing::internal::NativeArray::size 1 1 9 0
testing::internal::NativeArray::begin 1 1 9 0
testing::internal::NativeArray::end 1 1 11 0
testing::internal::NativeArray::operator == 2 4 39 1
testing::internal::NativeArray::Init 2 11 62 3
Source file: ./lib/mesa/src/gtest/include/gtest/internal/gtest-tuple.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
std::tr1::tuple<>::tuple 1 1 5 0
std::tr1::tuple<>::tuple 1 1 8 1
std::tr1::tuple<>::operator = 1 1 13 1
std::tr1::GTEST_1_TUPLE_ 1 21 167 1
std::tr1::GTEST_2_TUPLE_ 1 32 288 1
std::tr1::GTEST_3_TUPLE_ 1 26 243 1
std::tr1::GTEST_4_TUPLE_ 1 30 281 1
std::tr1::GTEST_5_TUPLE_ 1 33 319 1
std::tr1::GTEST_6_TUPLE_ 1 36 357 1
std::tr1::GTEST_7_TUPLE_ 1 38 395 1
std::tr1::GTEST_8_TUPLE_ 1 41 433 1
std::tr1::GTEST_9_TUPLE_ 1 43 471 1
std::tr1::tuple::tuple 1 2 45 0
std::tr1::tuple::tuple 1 5 114 10
std::tr1::tuple::tuple 1 2 79 1
std::tr1::tuple::tuple 1 3 82 1
std::tr1::tuple::operator = 1 1 16 1
std::tr1::tuple::operator = 1 3 19 1
std::tr1::tuple::CopyFrom 1 13 76 1
std::tr1::make_tuple 1 1 12 0
std::tr1::make_tuple 1 3 17 1
std::tr1::make_tuple 1 3 24 2
std::tr1::make_tuple 1 3 31 3
std::tr1::make_tuple 1 4 38 4
std::tr1::make_tuple 1 4 45 5
std::tr1::make_tuple 1 4 52 6
std::tr1::make_tuple 1 4 59 7
std::tr1::make_tuple 1 4 66 8
std::tr1::make_tuple 1 5 73 9
std::tr1::make_tuple 1 5 80 10
Source file: ./lib/mesa/src/gtest/include/gtest/internal/gtest-param-util.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::internal::ParamIteratorInterface::~ParamIteratorInterface 1 1 5 0
testing::internal::ParamIterator::ParamIterator 1 1 20 1
testing::internal::ParamIterator::operator = 2 5 34 1
testing::internal::ParamIterator::operator * 1 1 15 0
testing::internal::ParamIterator::operator -> 1 1 14 0
testing::internal::ParamIterator::operator ++ 1 4 16 0
testing::internal::ParamIterator::operator ++ 1 5 32 1
testing::internal::ParamIterator::operator == 2 3 36 1
testing::internal::ParamIterator::operator != 1 3 20 1
testing::internal::ParamIterator::ParamIterator 1 1 16 1
testing::internal::ParamGeneratorInterface::~ParamGeneratorInterface 1 1 5 0
testing::internal::ParamGenerator::ParamGenerator 1 1 16 1
testing::internal::ParamGenerator::ParamGenerator 1 1 16 1
testing::internal::ParamGenerator::operator = 1 4 20 1
testing::internal::ParamGenerator::begin 1 1 16 0
testing::internal::ParamGenerator::end 1 1 16 0
testing::internal::RangeGenerator::RangeGenerator 1 3 40 3
testing::internal::RangeGenerator::~RangeGenerator 1 1 5 0
testing::internal::RangeGenerator::Begin 1 3 19 0
testing::internal::RangeGenerator::End 1 3 19 0
testing::internal::RangeGenerator::Iterator::Iterator 1 3 41 4
testing::internal::RangeGenerator::Iterator::~Iterator 1 1 5 0
testing::internal::RangeGenerator::Iterator::BaseGenerator 1 3 9 0
testing::internal::RangeGenerator::Iterator::Advance 1 4 14 0
testing::internal::RangeGenerator::Iterator::Clone 1 3 14 0
testing::internal::RangeGenerator::Iterator::Current 1 1 10 0
testing::internal::RangeGenerator::Iterator::Equals 1 8 58 1
testing::internal::RangeGenerator::Iterator::Iterator 1 4 44 1
testing::internal::RangeGenerator::CalculateEndIndex 2 8 47 3
testing::internal::ValuesInIteratorRangeGenerator::ValuesInIteratorRangeGenerator 1 2 17 2
testing::internal::ValuesInIteratorRangeGenerator::~ValuesInIteratorRangeGenerator 1 1 5 0
testing::internal::ValuesInIteratorRangeGenerator::Begin 1 3 19 0
testing::internal::ValuesInIteratorRangeGenerator::End 1 3 19 0
testing::internal::ValuesInIteratorRangeGenerator::Iterator::Iterator 1 3 28 2
testing::internal::ValuesInIteratorRangeGenerator::Iterator::~Iterator 1 1 5 0
testing::internal::ValuesInIteratorRangeGenerator::Iterator::BaseGenerator 1 3 9 0
testing::internal::ValuesInIteratorRangeGenerator::Iterator::Advance 1 4 14 0
testing::internal::ValuesInIteratorRangeGenerator::Iterator::Clone 1 3 14 0
testing::internal::ValuesInIteratorRangeGenerator::Iterator::Current 2 5 35 0
testing::internal::ValuesInIteratorRangeGenerator::Iterator::Equals 1 7 52 1
testing::internal::ValuesInIteratorRangeGenerator::Iterator::Iterator 1 4 30 1
testing::internal::ParameterizedTestFactory::ParameterizedTestFactory 1 2 12 1
testing::internal::ParameterizedTestFactory::CreateTest 1 4 19 0
testing::internal::TestMetaFactoryBase::~TestMetaFactoryBase 1 1 5 0
testing::internal::TestMetaFactory::TestMetaFactory 1 1 5 0
testing::internal::TestMetaFactory::CreateTestFactory 1 3 17 1
testing::internal::ParameterizedTestCaseInfoBase::~ParameterizedTestCaseInfoBase 1 1 5 0
testing::internal::ParameterizedTestCaseInfoBase::ParameterizedTestCaseInfoBase 1 1 5 0
testing::internal::ParameterizedTestCaseInfo::ParameterizedTestCaseInfo 1 2 14 1
testing::internal::ParameterizedTestCaseInfo::GetTestCaseName 1 1 9 0
testing::internal::ParameterizedTestCaseInfo::GetTestCaseTypeId 1 1 14 0
testing::internal::ParameterizedTestCaseInfo::AddTestPattern 1 7 42 3
testing::internal::ParameterizedTestCaseInfo::AddTestCaseInstantiation 1 7 37 4
testing::internal::ParameterizedTestCaseInfo::RegisterTests 5 32 224 0
testing::internal::ParameterizedTestCaseInfo::TestInfo::TestInfo 1 6 36 3
testing::internal::ParameterizedTestCaseRegistry::ParameterizedTestCaseRegistry 1 1 5 0
testing::internal::ParameterizedTestCaseRegistry::~ParameterizedTestCaseRegistry 2 6 35 0
testing::internal::ParameterizedTestCaseRegistry::GetTestCasePatternHolder 5 24 150 3
testing::internal::ParameterizedTestCaseRegistry::RegisterTests 2 6 40 0
Source file: ./lib/mesa/src/gtest/include/gtest/internal/gtest-filepath.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::internal::GTEST_API_FilePath::FilePath 1 1 10 0
testing::internal::GTEST_API_FilePath::FilePath 1 1 16 1
testing::internal::GTEST_API_FilePath::FilePath 1 3 20 1
testing::internal::GTEST_API_FilePath::operator = 1 4 19 1
testing::internal::GTEST_API_FilePath::Set 1 3 15 1
testing::internal::GTEST_API_FilePath::string 1 1 9 0
testing::internal::GTEST_API_FilePath::c_str 1 1 13 0
testing::internal::GTEST_API_FilePath::IsEmpty 1 1 13 0
Source file: ./lib/mesa/src/gtest/include/gtest/gtest-death-test.h
Source file: ./lib/mesa/src/gtest/include/gtest/gtest-message.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::GTEST_API_Message::Message 1 3 28 1
testing::GTEST_API_Message::Message 1 3 24 1
testing::GTEST_API_Message::operator < < 1 4 32 1
testing::GTEST_API_Message::operator < < 1 5 27 1
testing::GTEST_API_Message::operator < < 2 8 39 1
testing::GTEST_API_Message::operator < < 1 4 19 1
testing::GTEST_API_Message::operator < < 2 3 22 1
testing::GTEST_API_Message::StreamHelper 2 7 35 2
testing::GTEST_API_Message::StreamHelper 1 5 25 2
testing::operator < < 1 3 27 2
testing::internal::StreamableToString 1 3 23 1
Source file: ./lib/mesa/src/gtest/include/gtest/internal/gtest-port.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::internal::scoped_ptr::scoped_ptr 1 1 15 1
testing::internal::scoped_ptr::~scoped_ptr 1 1 9 0
testing::internal::scoped_ptr::operator * 1 1 11 0
testing::internal::scoped_ptr::operator -> 1 1 10 0
testing::internal::scoped_ptr::get 1 1 9 0
testing::internal::scoped_ptr::release 1 5 19 0
testing::internal::scoped_ptr::reset 3 8 39 1
testing::internal::GTEST_API_RE::RE 1 1 18 1
testing::internal::GTEST_API_RE::RE 1 1 21 1
testing::internal::GTEST_API_RE::RE 1 1 19 1
testing::internal::GTEST_API_RE::RE 1 1 14 1
testing::internal::GTEST_API_RE::pattern 1 1 9 0
testing::internal::GTEST_API_RE::FullMatch 1 3 29 2
testing::internal::GTEST_API_RE::PartialMatch 1 3 29 2
testing::internal::GTEST_API_RE::FullMatch 1 3 27 2
testing::internal::GTEST_API_RE::PartialMatch 1 3 27 2
testing::internal::GTEST_API_GTestLog::GetStream 1 1 11 0
testing::internal::LogToStderr 1 1 5 0
testing::internal::FlushInfoLog 1 1 10 0
testing::internal::ImplicitCast_ 1 1 10 1
testing::internal::DownCast_ 4 8 60 1
testing::internal::CheckedDowncastToActualType 2 5 42 1
testing::internal::SleepMilliseconds 1 7 30 1
testing::internal::Notification::Notification 1 3 21 0
testing::internal::Notification::~Notification 1 3 11 0
testing::internal::Notification::Notify 1 5 21 0
testing::internal::Notification::WaitForNotification 3 10 41 0
testing::internal::ThreadWithParamBase::~ThreadWithParamBase 1 1 5 0
testing::internal::ThreadFuncWithCLinkage 1 4 24 1
testing::internal::ThreadWithParam::ThreadWithParam 1 10 57 3
testing::internal::ThreadWithParam::~ThreadWithParam 1 1 9 0
testing::internal::ThreadWithParam::Join 2 6 26 0
testing::internal::ThreadWithParam::Run 2 5 22 0
testing::internal::MutexBase::Lock 1 5 24 0
testing::internal::MutexBase::Unlock 1 4 18 0
testing::internal::MutexBase::AssertHeld 2 4 26 0
testing::internal::Mutex::Mutex 1 4 20 0
testing::internal::Mutex::~Mutex 1 3 14 0
testing::internal::GTestMutexLock::GTestMutexLock 1 2 19 1
testing::internal::GTestMutexLock::~GTestMutexLock 1 1 11 0
testing::internal::ThreadLocalValueHolderBase::~ThreadLocalValueHolderBase 1 1 5 0
testing::internal::DeleteThreadLocalValue 1 3 18 1
testing::internal::ThreadLocal::ThreadLocal 1 2 16 0
testing::internal::ThreadLocal::ThreadLocal 1 2 21 1
testing::internal::ThreadLocal::~ThreadLocal 1 4 21 0
testing::internal::ThreadLocal::pointer 1 1 10 0
testing::internal::ThreadLocal::pointer 1 1 11 0
testing::internal::ThreadLocal::get 1 1 12 0
testing::internal::ThreadLocal::set 1 1 16 1
testing::internal::ThreadLocal::ValueHolder::ValueHolder 1 1 14 1
testing::internal::ThreadLocal::ValueHolder::pointer 1 1 9 0
testing::internal::ThreadLocal::CreateKey 1 6 23 0
testing::internal::ThreadLocal::GetOrCreateValue 2 11 79 0
testing::internal::Mutex::Mutex 1 1 5 0
testing::internal::Mutex::Lock 1 1 5 0
testing::internal::Mutex::Unlock 1 1 5 0
testing::internal::Mutex::AssertHeld 1 1 6 0
testing::internal::GTestMutexLock::GTestMutexLock 1 1 7 1
testing::internal::ThreadLocal::ThreadLocal 1 1 9 0
testing::internal::ThreadLocal::ThreadLocal 1 1 14 1
testing::internal::ThreadLocal::pointer 1 1 9 0
testing::internal::ThreadLocal::pointer 1 1 10 0
testing::internal::ThreadLocal::get 1 1 9 0
testing::internal::ThreadLocal::set 1 1 13 1
testing::internal::IsAlpha 1 3 22 1
testing::internal::IsAlNum 1 3 22 1
testing::internal::IsDigit 1 3 22 1
testing::internal::IsLower 1 3 22 1
testing::internal::IsSpace 1 3 22 1
testing::internal::IsUpper 1 3 22 1
testing::internal::IsXDigit 1 3 22 1
testing::internal::IsXDigit 2 4 33 1
testing::internal::ToLower 1 3 26 1
testing::internal::ToUpper 1 3 26 1
testing::internal::posix::IsATTY 1 1 13 1
testing::internal::posix::StrCaseCmp 1 3 22 2
testing::internal::posix::StrDup 1 1 15 1
testing::internal::posix::IsATTY 1 1 9 1
testing::internal::posix::IsATTY 1 1 13 1
testing::internal::posix::StrCaseCmp 1 3 22 2
testing::internal::posix::StrDup 1 1 15 1
testing::internal::posix::FileNo 1 1 20 1
testing::internal::posix::FileNo 1 1 14 1
testing::internal::posix::Stat 1 1 21 2
testing::internal::posix::RmDir 1 1 15 1
testing::internal::posix::IsDir 1 3 20 1
testing::internal::posix::FileNo 1 1 14 1
testing::internal::posix::IsATTY 1 1 13 1
testing::internal::posix::Stat 1 1 21 2
testing::internal::posix::StrCaseCmp 1 3 22 2
testing::internal::posix::StrDup 1 1 15 1
testing::internal::posix::RmDir 1 1 15 1
testing::internal::posix::IsDir 1 1 17 1
testing::internal::posix::StrNCpy 1 3 26 3
testing::internal::posix::ChDir 1 1 15 1
testing::internal::posix::FOpen 1 3 22 2
testing::internal::posix::FReopen 1 3 28 3
testing::internal::posix::FDOpen 1 1 20 2
testing::internal::posix::FClose 1 1 14 1
testing::internal::posix::Read 1 3 31 3
testing::internal::posix::Write 1 3 32 3
testing::internal::posix::Close 1 1 13 1
testing::internal::posix::StrError 1 1 13 1
testing::internal::posix::GetEnv 5 6 47 1
testing::internal::posix::Abort 1 1 9 0
Source file: ./lib/mesa/src/gtest/include/gtest/gtest-printers.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::internal2::TypeWithoutFormatter::PrintValue 1 4 38 2
testing::internal2::TypeWithoutFormatter<T,kProtobuf>::PrintValue 2 7 72 2
testing::internal2::TypeWithoutFormatter<T,kConvertibleToInteger>::PrintValue 1 4 30 2
testing::internal2::operator < < 3 8 71 2
testing_internal::DefaultPrintNonContainerTo 1 4 29 2
testing::internal::DefaultPrintTo 5 23 133 4
testing::internal::DefaultPrintTo 3 14 86 4
testing::internal::DefaultPrintTo 1 5 30 4
testing::internal::PrintTo 1 3 38 2
testing::internal::PrintTo 1 3 28 2
testing::internal::PrintTo 2 3 26 2
testing::internal::PrintTo 1 3 30 2
testing::internal::PrintTo 1 3 32 2
testing::internal::PrintTo 1 3 31 2
testing::internal::PrintTo 1 3 32 2
testing::internal::PrintTo 1 3 31 2
testing::internal::PrintTo 1 3 30 2
testing::internal::PrintRawArrayTo 2 7 62 3
testing::internal::PrintTo 1 3 24 2
testing::internal::PrintTo 1 3 26 2
testing::internal::PrintTo 1 3 24 2
testing::internal::PrintTo 1 3 26 2
testing::internal::PrintTo 1 3 30 2
testing::internal::PrintTo 1 3 31 2
testing::internal::PrintTo 1 3 33 2
testing::internal::PrintTo 1 3 35 2
testing::internal::PrintTo 1 3 37 2
testing::internal::PrintTo 1 4 39 2
testing::internal::PrintTo 1 4 41 2
testing::internal::PrintTo 1 4 43 2
testing::internal::PrintTo 1 4 45 2
testing::internal::PrintTo 1 4 47 2
testing::internal::PrintTo 1 5 49 2
testing::internal::PrintTo 1 7 70 2
testing::internal::UniversalPrinter::Print 1 3 23 2
testing::internal::UniversalPrintArray 3 17 108 3
testing::internal::UniversalPrinter<T::Print 1 3 30 2
testing::internal::UniversalPrinter<T&>::Print 1 4 44 2
testing::internal::UniversalTersePrinter::Print 1 3 23 2
testing::internal::UniversalTersePrinter<T&>::Print 1 3 23 2
testing::internal::UniversalTersePrinter<T::Print 1 3 36 2
testing::internal::UniversalTersePrinter<constchar*>::Print 2 7 43 2
testing::internal::UniversalTersePrinter<char*>::Print 1 3 29 2
testing::internal::UniversalTersePrinter<constwchar_t*>::Print 2 7 46 2
testing::internal::UniversalTersePrinter<wchar_t*>::Print 1 3 29 2
testing::internal::UniversalTersePrint 1 3 28 2
testing::internal::UniversalPrint 1 4 32 2
testing::internal::TuplePrefixPrinter::PrintPrefixTo 1 6 76 2
testing::internal::TuplePrefixPrinter::TersePrintPrefixToStrings 1 6 65 2
testing::internal::TuplePrefixPrinter<0>::PrintPrefixTo 1 1 14 2
testing::internal::TuplePrefixPrinter<0>::TersePrintPrefixToStrings 1 1 11 2
testing::internal::TuplePrefixPrinter<1>::PrintPrefixTo 1 4 52 2
testing::internal::TuplePrefixPrinter<1>::TersePrintPrefixToStrings 1 5 49 2
testing::internal::PrintTupleTo 1 6 50 2
testing::internal::UniversalTersePrintTupleFieldsToStrings 1 6 38 1
testing::PrintToString 1 5 37 1
Source file: ./lib/mesa/src/gtest/include/gtest/gtest.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::GTEST_API_AssertionResult::AssertionResult 1 1 12 1
testing::GTEST_API_AssertionResult::operator bool 1 1 10 0
testing::GTEST_API_AssertionResult::message 2 3 23 0
testing::GTEST_API_AssertionResult::failure_message 1 1 11 0
testing::GTEST_API_AssertionResult::operator < < 1 4 25 1
testing::GTEST_API_AssertionResult::operator < < 1 5 38 1
testing::GTEST_API_AssertionResult::AppendMessage 2 5 45 1
testing::GTEST_API_Test::SetUpTestCase 1 1 5 0
testing::GTEST_API_Test::TearDownTestCase 1 1 5 0
testing::GTEST_API_Test::HasFailure 2 1 14 0
testing::GTEST_API_Test::DeleteSelf_ 1 1 8 0
testing::GTEST_API_Test::Setup 1 1 8 0
testing::TestProperty::TestProperty 1 3 28 2
testing::TestProperty::key 1 3 13 0
testing::TestProperty::value 1 3 13 0
testing::TestProperty::SetValue 1 3 15 1
testing::GTEST_API_TestResult::Passed 1 1 12 0
testing::GTEST_API_TestResult::elapsed_time 1 1 9 0
testing::GTEST_API_TestResult::test_part_results 1 3 9 0
testing::GTEST_API_TestResult::test_properties 1 3 9 0
testing::GTEST_API_TestResult::set_elapsed_time 1 1 11 1
testing::GTEST_API_TestResult::death_test_count 1 1 9 0
testing::GTEST_API_TestResult::increment_death_test_count 1 1 9 0
testing::GTEST_API_TestInfo::test_case_name 1 1 13 0
testing::GTEST_API_TestInfo::name 1 1 13 0
testing::GTEST_API_TestInfo::type_param 2 5 26 0
testing::GTEST_API_TestInfo::value_param 2 5 26 0
testing::GTEST_API_TestInfo::should_run 1 1 9 0
testing::GTEST_API_TestInfo::is_reportable 1 3 9 0
testing::GTEST_API_TestInfo::result 1 1 10 0
testing::GTEST_API_TestInfo::increment_death_test_count 1 3 12 0
testing::GTEST_API_TestInfo::ClearTestResult 1 3 16 1
testing::GTEST_API_TestCase::name 1 1 13 0
testing::GTEST_API_TestCase::type_param 2 5 26 0
testing::GTEST_API_TestCase::should_run 1 1 9 0
testing::GTEST_API_TestCase::Passed 1 1 12 0
testing::GTEST_API_TestCase::Failed 1 1 13 0
testing::GTEST_API_TestCase::elapsed_time 1 1 9 0
testing::GTEST_API_TestCase::ad_hoc_test_result 1 1 9 0
testing::GTEST_API_TestCase::test_info_list 1 1 8 0
testing::GTEST_API_TestCase::test_info_list 1 3 9 0
testing::GTEST_API_TestCase::set_should_run 1 1 11 1
testing::GTEST_API_TestCase::ClearTestCaseResult 1 3 14 1
testing::GTEST_API_TestCase::RunSetUpTestCase 1 1 12 0
testing::GTEST_API_TestCase::RunTearDownTestCase 1 1 12 0
testing::GTEST_API_TestCase::TestPassed 2 3 26 1
testing::GTEST_API_TestCase::TestFailed 2 3 26 1
testing::GTEST_API_TestCase::TestReportableDisabled 2 3 20 1
testing::GTEST_API_TestCase::TestDisabled 1 3 14 1
testing::GTEST_API_TestCase::TestReportable 1 3 16 1
testing::GTEST_API_TestCase::ShouldRunTest 1 3 16 1
testing::Environment::~Environment 1 1 5 0
testing::Environment::SetUp 1 1 5 0
testing::Environment::TearDown 1 1 5 0
testing::Environment::Setup 1 1 8 0
testing::TestEventListener::~TestEventListener 1 1 5 0
testing::EmptyTestEventListener::OnTestProgramStart 1 1 8 1
testing::EmptyTestEventListener::OnTestIterationStart 1 2 10 2
testing::EmptyTestEventListener::OnEnvironmentsSetUpStart 1 1 8 1
testing::EmptyTestEventListener::OnEnvironmentsSetUpEnd 1 1 8 1
testing::EmptyTestEventListener::OnTestCaseStart 1 1 8 1
testing::EmptyTestEventListener::OnTestStart 1 1 8 1
testing::EmptyTestEventListener::OnTestPartResult 1 1 8 1
testing::EmptyTestEventListener::OnTestEnd 1 1 8 1
testing::EmptyTestEventListener::OnTestCaseEnd 1 1 8 1
testing::EmptyTestEventListener::OnEnvironmentsTearDownStart 1 1 8 1
testing::EmptyTestEventListener::OnEnvironmentsTearDownEnd 1 1 8 1
testing::EmptyTestEventListener::OnTestIterationEnd 1 2 10 2
testing::EmptyTestEventListener::OnTestProgramEnd 1 1 8 1
testing::GTEST_API_TestEventListeners::default_result_printer 1 3 9 0
testing::GTEST_API_TestEventListeners::default_xml_generator 1 3 9 0
testing::GTEST_API_UnitTest::impl 1 1 8 0
testing::GTEST_API_UnitTest::impl 1 1 9 0
testing::AddGlobalTestEnvironment 1 3 20 1
testing::internal::FormatForComparison::Format 1 3 18 1
testing::internal::FormatForComparison<ToPrint::Format 1 3 24 1
testing::internal::FormatForComparisonFailureMessage 1 4 26 2
testing::internal::CmpHelperEQ 4 13 61 4
testing::internal::EqHelper::Compare 1 7 36 4
testing::internal::EqHelper::Compare 1 7 32 4
testing::internal::EqHelper<true>::Compare 1 9 53 5
testing::internal::EqHelper<true>::Compare 1 8 40 4
testing::internal::CmpHelperFloatingPointEQ 2 20 129 4
testing::internal::GTEST_API_AssertHelper::AssertHelperData::AssertHelperData 1 5 42 4
testing::WithParamInterface::~WithParamInterface 1 1 5 0
testing::WithParamInterface::GetParam 1 6 23 0
testing::WithParamInterface::SetParam 1 3 13 1
testing::StaticAssertTypeEq 1 4 22 0
RUN_ALL_TESTS 1 3 18 0
Source file: ./lib/mesa/src/gtest/include/gtest/gtest-typed-test.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TYPED_TEST 1 7 35 2
TYPED_TEST 1 1 9 2
TYPED_TEST_P 1 4 14 2
TYPED_TEST_P 1 1 9 2
Source file: ./lib/mesa/src/gtest/include/gtest/gtest_prod.h
Source file: ./lib/mesa/src/gtest/include/gtest/gtest-test-part.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::GTEST_API_TestPartResult::TestPartResult 1 10 54 4
testing::GTEST_API_TestPartResult::type 1 1 9 0
testing::GTEST_API_TestPartResult::file_name 2 3 21 0
testing::GTEST_API_TestPartResult::line_number 1 1 9 0
testing::GTEST_API_TestPartResult::summary 1 1 13 0
testing::GTEST_API_TestPartResult::message 1 1 13 0
testing::GTEST_API_TestPartResult::passed 1 1 11 0
testing::GTEST_API_TestPartResult::failed 1 1 11 0
testing::GTEST_API_TestPartResult::nonfatally_failed 1 1 11 0
testing::GTEST_API_TestPartResult::fatally_failed 1 1 11 0
testing::GTEST_API_TestPartResultArray::TestPartResultArray 1 1 5 0
testing::TestPartResultReporterInterface::~TestPartResultReporterInterface 1 1 5 0
testing::internal::GTEST_API_HasNewFatalFailureHelper::has_new_fatal_failure 1 1 9 0
Source file: ./lib/mesa/src/gtest/include/gtest/gtest-spi.h
Source file: ./lib/mesa/src/gtest/include/gtest/gtest_pred_impl.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AssertPred1Helper 2 9 63 4
AssertPred2Helper 2 13 93 6
AssertPred3Helper 2 17 123 8
AssertPred4Helper 2 21 153 10
AssertPred5Helper 2 25 183 12
Source file: ./lib/mesa/src/gtest/src/gtest-test-part.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::TestPartResult::ExtractSummary 2 5 42 1
testing::operator < < 3 8 84 2
testing::TestPartResultArray::Append 1 3 18 1
testing::TestPartResultArray::GetTestPartResult 3 7 45 1
testing::TestPartResultArray::size 1 3 21 0
testing::internal::HasNewFatalFailureHelper::HasNewFatalFailureHelper 1 6 32 0
testing::internal::HasNewFatalFailureHelper::~HasNewFatalFailureHelper 1 4 16 0
testing::internal::HasNewFatalFailureHelper::ReportTestPartResult 2 6 30 1
Source file: ./lib/mesa/src/gtest/src/gtest-typed-test.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::internal::SkipSpaces 2 5 23 1
testing::internal::TypedTestCasePState::VerifyRegisteredTestNames 9 46 297 3
Source file: ./lib/mesa/src/gtest/src/gtest_main.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 5 31 2
Source file: ./lib/mesa/src/gtest/src/gtest-all.cc
Source file: ./lib/mesa/src/gtest/src/gtest-port.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::internal::GetThreadCount 2 14 77 0
testing::internal::GetThreadCount 3 15 81 0
testing::internal::GetThreadCount 1 3 8 0
testing::internal::RE::~RE 2 7 37 0
testing::internal::RE::FullMatch 2 5 49 2
testing::internal::RE::PartialMatch 2 5 49 2
testing::internal::RE::Init 3 15 123 1
testing::internal::IsInSet 2 3 26 2
testing::internal::IsAsciiDigit 2 1 16 1
testing::internal::IsAsciiPunct 1 3 15 1
testing::internal::IsRepeat 1 1 15 1
testing::internal::IsAsciiWhiteSpace 1 1 15 1
testing::internal::IsAsciiWordChar 7 4 42 1
testing::internal::IsValidEscape 2 3 22 1
testing::internal::AtomMatchesChar 16 19 147 3
testing::internal::FormatRegexSyntaxError 1 4 38 2
testing::internal::ValidateRegex 13 45 314 1
testing::internal::MatchRepetitionAndRegexAtHead 8 15 124 5
testing::internal::MatchRegexAtHead 7 16 120 2
testing::internal::MatchRegexAnywhere 6 11 71 2
testing::internal::RE::~RE 1 4 31 0
testing::internal::RE::FullMatch 2 3 30 2
testing::internal::RE::PartialMatch 2 3 30 2
testing::internal::RE::Init 6 20 133 1
testing::internal::FormatFileLocation 4 8 64 2
testing::internal::FormatCompilerIndependentFileLocation 3 8 47 2
testing::internal::GTestLog::GTestLog 4 9 79 3
testing::internal::GTestLog::~GTestLog 2 7 36 0
testing::internal::CapturedStream::CapturedStream 3 22 159 1
testing::internal::CapturedStream::~CapturedStream 1 3 14 0
testing::internal::CapturedStream::GetCapturedString 2 12 75 0
testing::internal::CapturedStream::GetFileSize 1 4 31 1
testing::internal::CapturedStream::ReadEntireFile 3 14 103 1
testing::internal::CaptureStream 2 7 48 3
testing::internal::GetCapturedStream 1 6 35 1
testing::internal::CaptureStdout 1 3 15 0
testing::internal::CaptureStderr 1 3 15 0
testing::internal::GetCapturedStdout 1 3 12 0
testing::internal::GetCapturedStderr 1 3 12 0
testing::internal::SetInjectableArgvs 2 5 32 1
testing::internal::GetInjectableArgvs 2 6 20 0
testing::internal::posix::Abort 1 4 18 0
testing::internal::FlagToEnvVar 2 9 76 1
testing::internal::ParseInt32 5 27 175 3
testing::internal::BoolFromGTestEnv 2 6 56 2
testing::internal::Int32FromGTestEnv 3 16 112 2
testing::internal::StringFromGTestEnv 2 5 51 2
Source file: ./lib/mesa/src/gtest/src/gtest-internal-inl.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::internal::GetRandomSeedFromFlag 2 9 68 1
testing::internal::GetNextRandomSeed 3 7 52 1
testing::internal::GTestFlagSaver::GTestFlagSaver 1 19 124 0
testing::internal::GTestFlagSaver::~GTestFlagSaver 1 19 124 0
testing::internal::CountIf 3 8 58 2
testing::internal::ForEach 1 3 31 2
testing::internal::GetElementOr 3 3 48 3
testing::internal::ShuffleRange 4 15 161 4
testing::internal::Shuffle 1 3 40 2
testing::internal::Delete 1 3 11 1
testing::internal::TestPropertyKeyIs::TestPropertyKeyIs 1 1 16 1
testing::internal::TestPropertyKeyIs::operator ( ) 1 3 21 1
testing::internal::OsStackTraceGetterInterface::OsStackTraceGetterInterface 1 1 5 0
testing::internal::OsStackTraceGetterInterface::~OsStackTraceGetterInterface 1 1 5 0
testing::internal::OsStackTraceGetter::OsStackTraceGetter 1 1 10 0
testing::internal::GTEST_API_UnitTestImpl::start_timestamp 1 1 9 0
testing::internal::GTEST_API_UnitTestImpl::elapsed_time 1 1 9 0
testing::internal::GTEST_API_UnitTestImpl::Passed 1 1 12 0
testing::internal::GTEST_API_UnitTestImpl::Failed 2 3 21 0
testing::internal::GTEST_API_UnitTestImpl::GetTestCase 2 4 34 1
testing::internal::GTEST_API_UnitTestImpl::GetMutableTestCase 2 4 33 1
testing::internal::GTEST_API_UnitTestImpl::listeners 1 1 9 0
testing::internal::GTEST_API_UnitTestImpl::ad_hoc_test_result 1 1 10 0
testing::internal::GTEST_API_UnitTestImpl::AddTestInfo 2 13 76 3
testing::internal::GTEST_API_UnitTestImpl::parameterized_test_registry 1 3 8 0
testing::internal::GTEST_API_UnitTestImpl::set_current_test_case 1 3 12 1
testing::internal::GTEST_API_UnitTestImpl::set_current_test_info 1 3 12 1
testing::internal::GTEST_API_UnitTestImpl::ClearNonAdHocTestResult 1 3 14 0
testing::internal::GTEST_API_UnitTestImpl::ClearAdHocTestResult 1 3 11 0
testing::internal::GTEST_API_UnitTestImpl::current_test_case 1 1 9 0
testing::internal::GTEST_API_UnitTestImpl::current_test_info 1 1 8 0
testing::internal::GTEST_API_UnitTestImpl::current_test_info 1 1 9 0
testing::internal::GTEST_API_UnitTestImpl::environments 1 1 8 0
testing::internal::GTEST_API_UnitTestImpl::gtest_trace_stack 1 3 15 0
testing::internal::GTEST_API_UnitTestImpl::gtest_trace_stack 1 3 13 0
testing::internal::GTEST_API_UnitTestImpl::InitDeathTestSubprocessControlInfo 1 3 14 0
testing::internal::GTEST_API_UnitTestImpl::internal_run_death_test_flag 1 3 13 0
testing::internal::GTEST_API_UnitTestImpl::death_test_factory 1 3 12 0
testing::internal::GTEST_API_UnitTestImpl::random_seed 1 1 9 0
testing::internal::GTEST_API_UnitTestImpl::random 1 1 9 0
testing::internal::GTEST_API_UnitTestImpl::catch_exceptions 1 1 9 0
testing::internal::GTEST_API_UnitTestImpl::set_catch_exceptions 1 1 11 1
testing::internal::GetUnitTestImpl 1 3 16 0
testing::internal::AutoHandle::AutoHandle 1 1 10 0
testing::internal::AutoHandle::AutoHandle 1 1 12 1
testing::internal::AutoHandle::~AutoHandle 1 1 9 0
testing::internal::AutoHandle::Get 1 1 9 0
testing::internal::AutoHandle::Reset 1 1 10 0
testing::internal::AutoHandle::Reset 3 7 31 1
testing::internal::ParseNaturalNumber 7 19 158 2
testing::internal::TestResultAccessor::RecordProperty 1 5 29 3
testing::internal::TestResultAccessor::ClearTestPartResults 1 3 14 1
testing::internal::TestResultAccessor::test_part_results 1 4 16 1
testing::internal::StreamingListener::AbstractSocketWriter::~AbstractSocketWriter 1 1 5 0
testing::internal::StreamingListener::AbstractSocketWriter::CloseConnection 1 1 5 0
testing::internal::StreamingListener::AbstractSocketWriter::SendLn 1 3 16 1
testing::internal::StreamingListener::SocketWriter::SocketWriter 1 4 34 2
testing::internal::StreamingListener::SocketWriter::~SocketWriter 2 4 16 0
testing::internal::StreamingListener::SocketWriter::Send 2 10 72 1
testing::internal::StreamingListener::SocketWriter::CloseConnection 1 6 26 0
testing::internal::StreamingListener::StreamingListener 1 2 29 2
testing::internal::StreamingListener::StreamingListener 1 2 17 1
testing::internal::StreamingListener::OnTestProgramStart 1 3 13 1
testing::internal::StreamingListener::OnTestProgramEnd 1 4 29 1
testing::internal::StreamingListener::OnTestIterationStart 1 4 21 2
testing::internal::StreamingListener::OnTestIterationEnd 1 5 38 2
testing::internal::StreamingListener::OnTestCaseStart 1 3 25 1
testing::internal::StreamingListener::OnTestCaseEnd 1 5 36 1
testing::internal::StreamingListener::OnTestStart 1 3 25 1
testing::internal::StreamingListener::OnTestEnd 1 6 48 1
testing::internal::StreamingListener::OnTestPartResult 2 8 62 1
testing::internal::StreamingListener::SendLn 1 1 16 1
testing::internal::StreamingListener::Start 1 1 10 0
testing::internal::StreamingListener::FormatBool 2 1 14 1
Source file: ./lib/mesa/src/gtest/src/gtest-death-test.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::internal::InDeathTestChild 3 7 40 0
testing::ExitedWithCode::ExitedWithCode 1 2 14 1
testing::ExitedWithCode::operator ( ) 3 4 30 1
testing::KilledBySignal::KilledBySignal 1 2 14 1
testing::KilledBySignal::operator ( ) 2 3 25 1
testing::internal::ExitSummary 6 13 80 1
testing::internal::ExitedUnsuccessfully 1 3 17 1
testing::internal::DeathTestThreadWarning 2 10 54 1
testing::internal::DeathTestAbort 2 15 107 1
testing::internal::GetLastErrnoDescription 2 3 19 0
testing::internal::FailFromInternalError 5 18 118 1
testing::internal::DeathTest::DeathTest 2 7 34 0
testing::internal::DeathTest::Create 1 5 50 5
testing::internal::DeathTest::LastMessage 1 3 14 0
testing::internal::DeathTest::set_last_death_test_message 1 3 17 1
testing::internal::DeathTestImpl::DeathTestImpl 1 8 52 2
testing::internal::DeathTestImpl::~DeathTestImpl 1 1 13 0
testing::internal::DeathTestImpl::statement 1 1 9 0
testing::internal::DeathTestImpl::regex 1 1 9 0
testing::internal::DeathTestImpl::spawned 1 1 9 0
testing::internal::DeathTestImpl::set_spawned 1 1 11 1
testing::internal::DeathTestImpl::status 1 1 9 0
testing::internal::DeathTestImpl::set_status 1 1 11 1
testing::internal::DeathTestImpl::outcome 1 1 9 0
testing::internal::DeathTestImpl::set_outcome 1 1 11 1
testing::internal::DeathTestImpl::read_fd 1 1 9 0
testing::internal::DeathTestImpl::set_read_fd 1 1 11 1
testing::internal::DeathTestImpl::write_fd 1 1 9 0
testing::internal::DeathTestImpl::set_write_fd 1 1 11 1
testing::internal::DeathTestImpl::ReadAndInterpretStatusByte 9 34 174 0
testing::internal::DeathTestImpl::Abort 3 7 49 1
testing::internal::FormatDeathTestOutput 3 14 94 1
testing::internal::DeathTestImpl::Passed 9 44 246 1
testing::internal::WindowsDeathTest::WindowsDeathTest 1 5 39 4
testing::internal::WindowsDeathTest::Wait 4 27 147 0
testing::internal::WindowsDeathTest::AssumeRole 2 70 477 0
testing::internal::ForkingDeathTest::set_child_pid 1 1 11 1
testing::internal::ForkingDeathTest::ForkingDeathTest 1 3 29 2
testing::internal::ForkingDeathTest::Wait 2 9 45 0
testing::internal::NoExecDeathTest::NoExecDeathTest 1 2 21 2
testing::internal::NoExecDeathTest::AssumeRole 3 27 167 0
testing::internal::ExecDeathTest::ExecDeathTest 1 3 39 4
testing::internal::ExecDeathTest::GetArgvsForDeathTestChildProcess 1 4 25 0
testing::internal::Arguments::Arguments 1 3 12 0
testing::internal::Arguments::~Arguments 2 6 43 0
testing::internal::Arguments::AddArgument 1 3 29 1
testing::internal::Arguments::AddArguments 2 7 72 1
testing::internal::Arguments::Argv 1 3 12 0
testing::internal::GetEnviron 1 3 11 0
testing::internal::GetEnviron 1 1 8 0
testing::internal::ExecDeathTestChildMain 2 16 128 1
testing::internal::StackLowerThanAddress 1 4 25 2
testing::internal::StackGrowsDown 1 6 23 0
testing::internal::ExecDeathTestSpawnChild 10 54 438 2
testing::internal::ExecDeathTest::AssumeRole 2 35 287 0
testing::internal::DefaultDeathTestFactory::Create 11 39 255 5
testing::internal::SplitString 3 16 140 3
testing::internal::GetStatusFileDescriptor 5 46 237 3
testing::internal::ParseInternalRunDeathTestFlag 13 31 247 0
Source file: ./lib/mesa/src/gtest/include/gtest/gtest-param-test.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TEST_P 1 4 21 2
TEST_P 1 3 9 2
TEST_F 1 2 8 2
TEST_P 1 3 20 2
testing::Range 1 4 39 3
testing::Range 1 3 20 2
testing::ValuesIn 1 6 47 2
testing::ValuesIn 1 3 24 1
testing::ValuesIn 1 4 25 1
testing::Values 1 3 18 1
testing::Values 1 3 25 2
testing::Values 1 3 32 3
testing::Values 1 3 39 4
testing::Values 1 4 46 5
testing::Values 1 4 53 6
testing::Values 1 5 60 7
testing::Values 1 5 67 8
testing::Values 1 5 74 9
testing::Values 1 5 81 10
testing::Values 1 5 88 11
testing::Values 1 5 95 12
testing::Values 1 5 102 13
testing::Values 1 6 109 14
testing::Values 1 6 116 15
testing::Values 1 7 123 16
testing::Values 1 7 130 17
testing::Values 1 7 137 18
testing::Values 1 7 144 19
testing::Values 1 7 151 20
testing::Values 1 7 158 21
testing::Values 1 9 165 22
testing::Values 1 9 172 23
testing::Values 1 9 179 24
testing::Values 1 9 186 25
testing::Values 1 9 193 26
testing::Values 1 9 200 27
testing::Values 1 10 207 28
testing::Values 1 10 214 29
testing::Values 1 10 221 30
testing::Values 1 10 228 31
testing::Values 1 11 235 32
testing::Values 1 11 242 33
testing::Values 1 11 249 34
testing::Values 1 11 256 35
testing::Values 1 12 263 36
testing::Values 1 13 270 37
testing::Values 1 13 277 38
testing::Values 1 13 284 39
testing::Values 1 13 291 40
testing::Values 1 12 298 41
testing::Values 1 14 305 42
testing::Values 1 14 312 43
testing::Values 1 14 319 44
testing::Values 1 14 326 45
testing::Values 1 14 333 46
testing::Values 1 14 340 47
testing::Values 1 15 347 48
testing::Values 1 15 354 49
testing::Values 1 16 361 50
testing::Bool 1 3 13 0
testing::Combine 1 5 29 2
testing::Combine 1 5 38 3
testing::Combine 1 7 47 4
testing::Combine 1 7 56 5
testing::Combine 1 7 65 6
testing::Combine 1 8 74 7
testing::Combine 1 8 83 8
testing::Combine 1 8 92 9
testing::Combine 1 10 101 10
Source file: ./lib/mesa/src/gtest/src/gtest-filepath.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::internal::IsPathSeparator 3 4 25 1
testing::internal::FilePath::GetCurrentDir 5 7 77 0
testing::internal::FilePath::RemoveExtension 2 8 67 1
testing::internal::FilePath::FindLastPathSeparator 5 9 62 0
testing::internal::FilePath::RemoveDirectoryName 2 4 31 0
testing::internal::FilePath::RemoveFileName 2 10 61 0
testing::internal::FilePath::MakeFileName 2 13 82 4
testing::internal::FilePath::ConcatPaths 2 7 56 2
testing::internal::FilePath::FileOrDirectoryExists 2 8 63 0
testing::internal::FilePath::DirectoryExists 7 17 120 0
testing::internal::FilePath::IsRootDirectory 4 4 42 0
testing::internal::FilePath::IsAbsolutePath 8 9 87 0
testing::internal::FilePath::GenerateUniqueFileName 2 10 61 3
testing::internal::FilePath::IsDirectory 2 4 34 0
testing::internal::FilePath::CreateDirectoriesRecursively 5 10 71 0
testing::internal::FilePath::CreateFolder 5 12 97 0
testing::internal::FilePath::RemoveTrailingPathSeparator 2 5 34 0
testing::internal::FilePath::Normalize 7 26 148 0
Source file: ./lib/mesa/src/intel/blorp/blorp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
blorp_init 1 6 30 3
blorp_finish 1 4 15 1
blorp_batch_init 1 8 40 4
blorp_batch_finish 1 4 15 1
brw_blorp_surface_info_init 12 48 346 7
blorp_params_init 1 6 34 1
brw_blorp_init_wm_prog_key 2 7 53 1
nir_uniform_type_size 1 6 36 1
blorp_compile_fs 1 31 242 7
blorp_gen6_hiz_op 2 24 243 5
Source file: ./lib/mesa/src/gtest/src/gtest-printers.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::PrintByteSegmentInObjectTo 4 15 106 4
testing::PrintBytesInObjectToImpl 2 15 112 3
testing::internal2::PrintBytesInObjectTo 1 4 26 3
testing::internal::IsPrintableAscii 2 3 16 1
testing::internal::PrintAsCharLiteralTo 12 43 197 2
testing::internal::PrintAsStringLiteralTo 3 12 56 2
testing::internal::PrintAsStringLiteralTo 1 4 32 2
testing::internal::PrintCharAndCodeTo 6 13 120 2
testing::internal::PrintTo 1 3 26 2
testing::internal::PrintTo 1 3 26 2
testing::internal::PrintTo 1 3 21 2
testing::internal::PrintCharsAsStringTo 5 14 106 3
testing::internal::UniversalPrintCharArray 3 9 61 3
testing::internal::UniversalPrintArray 1 3 25 3
testing::internal::UniversalPrintArray 1 3 25 3
testing::internal::PrintTo 2 8 59 2
testing::internal::PrintTo 2 8 59 2
testing::internal::PrintStringTo 1 3 31 2
testing::internal::PrintStringTo 1 3 33 2
testing::internal::PrintWideStringTo 1 3 31 2
testing::internal::PrintWideStringTo 1 3 33 2
Source file: ./lib/mesa/src/intel/blorp/blorp_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_blorp_get_urb_length 2 6 35 1
Source file: ./lib/mesa/src/intel/blorp/blorp_clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
blorp_params_get_clear_kernel 2 37 282 3
get_fast_clear_rect 7 44 244 6
blorp_fast_clear 1 21 182 10
swizzle_color_value 5 13 161 2
blorp_clear 8 47 342 13
blorp_clear_depth_stencil 6 49 355 14
blorp_ccs_resolve 5 37 303 3
Source file: ./lib/mesa/src/intel/blorp/blorp.h
Source file: ./lib/mesa/src/intel/blorp/blorp_genX_exec.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_blorp_combine_address 2 9 52 4
emit_urb_config 2 9 61 2
blorp_emit_vertex_data 1 15 133 4
blorp_emit_input_varying_data 3 23 176 4
blorp_emit_vertex_buffers 8 37 345 2
blorp_emit_vertex_elements 7 57 487 2
blorp_emit_sf_config 11 57 367 2
blorp_emit_ps_config 38 164 825 2
blorp_emit_depth_stencil_config 13 66 559 2
blorp_emit_blend_state 5 29 250 2
blorp_emit_color_calc_state 4 17 115 2
blorp_emit_depth_stencil_state 11 48 276 2
blorp_emit_surface_state 6 30 246 5
blorp_emit_null_surface_state 3 21 167 3
blorp_emit_surface_states 7 39 293 2
blorp_emit_sampler_state 2 37 214 2
blorp_emit_3dstate_multisample 7 29 140 2
blorp_emit_viewport_state 2 21 134 2
blorp_exec 7 57 438 2
Source file: ./lib/mesa/src/intel/vulkan/tests/state_pool_test_helper.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
alloc_states 4 18 154 1
run_state_pool_test 3 11 100 1
Source file: ./lib/mesa/src/intel/vulkan/tests/block_pool_no_free.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
alloc_blocks 3 26 192 1
validate_monotonic 6 23 155 1
run_test 5 23 199 0
main 2 5 29 2
Source file: ./lib/mesa/src/intel/vulkan/tests/state_pool.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 2 16 105 2
Source file: ./lib/mesa/src/intel/vulkan/tests/state_pool_free_list_only.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 3 23 172 2
Source file: ./lib/mesa/src/intel/vulkan/tests/state_pool_no_free.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
alloc_states 2 10 66 1
run_test 8 40 314 0
main 2 5 29 2
Source file: ./lib/mesa/src/intel/vulkan/vk_format_info.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vk_format_aspects 9 19 56 1
vk_format_is_color 1 4 15 1
vk_format_is_depth_or_stencil 1 5 25 1
Source file: ./lib/mesa/src/intel/blorp/blorp_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_blorp_blit_vars_init 3 18 160 3
blorp_blit_get_frag_coords 3 14 125 3
blorp_blit_apply_transform 1 10 96 3
blorp_nir_discard_if_outside_rect 1 19 229 3
blorp_create_nir_tex_instr 1 22 183 6
blorp_nir_tex 1 12 102 4
blorp_nir_txf 1 11 93 4
blorp_nir_txf_ms 4 21 177 5
blorp_nir_txf_ms_mcs 1 9 60 3
nir_mask_shift_or 3 15 119 5
blorp_nir_retile_y_to_w 1 15 172 2
blorp_nir_retile_w_to_y 1 15 171 2
blorp_nir_encode_msaa 11 59 519 4
blorp_nir_decode_msaa 10 60 539 4
count_trailing_one_bits 2 5 25 1
blorp_nir_manual_blend_average 8 52 454 6
nir_imm_vec2 1 8 60 3
blorp_nir_manual_blend_bilinear 5 59 638 5
brw_blorp_build_nir_shader 29 119 1104 3
brw_blorp_get_blit_kernel 2 26 193 3
brw_blorp_setup_coord_transform 2 14 107 6
surf_get_intratile_offset_px 2 15 107 3
surf_convert_to_single_slice 8 49 420 2
surf_fake_interleaved_msaa 1 9 61 2
surf_retile_w_to_y 5 21 173 2
do_blorp_blit 16 90 883 13
blorp_blit 12 51 447 22
get_copy_format_for_bpb 9 15 68 1
surf_convert_to_uncompressed 6 37 369 6
surf_fake_rgb_with_red 4 29 180 4
blorp_copy 8 48 385 13
Source file: ./lib/mesa/src/intel/vulkan/anv_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_CreateQueryPool 6 39 223 4
anv_DestroyQueryPool 2 13 78 3
anv_GetQueryPoolResults 15 64 359 8
Source file: ./lib/mesa/src/intel/vulkan/anv_batch_chain.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_reloc_list_init_clone 5 31 201 3
anv_reloc_list_init 1 5 24 2
anv_reloc_list_finish 1 6 32 2
anv_reloc_list_grow 5 31 217 3
anv_reloc_list_add 2 21 141 5
anv_reloc_list_append 2 13 142 4
anv_batch_emit_dwords 2 9 67 2
anv_batch_emit_reloc 1 6 43 4
anv_batch_emit_batch 2 15 132 2
anv_batch_bo_create 4 23 150 2
anv_batch_bo_clone 4 27 192 3
anv_batch_bo_start 1 8 66 3
anv_batch_bo_continue 1 8 68 3
anv_batch_bo_finish 1 6 53 2
anv_batch_bo_grow 4 22 169 5
anv_batch_bo_destroy 1 7 56 2
anv_batch_bo_list_clone 4 26 168 3
anv_cmd_buffer_current_batch_bo 1 4 24 1
anv_cmd_buffer_surface_base_address 1 7 45 1
emit_batch_buffer_start 2 15 90 3
cmd_buffer_chain_to_batch_bo 1 11 80 2
anv_cmd_buffer_chain_batch 3 18 118 2
anv_cmd_buffer_grow_batch 1 8 51 2
anv_cmd_buffer_alloc_binding_table 2 17 131 3
anv_cmd_buffer_alloc_surface_state 1 4 22 1
anv_cmd_buffer_alloc_dynamic_state 1 6 28 3
anv_cmd_buffer_new_binding_table_block 2 11 62 1
anv_cmd_buffer_init_batch_bo_chain 6 43 274 1
anv_cmd_buffer_fini_batch_bo_chain 1 15 91 1
anv_cmd_buffer_reset_batch_bo_chain 3 26 198 1
anv_cmd_buffer_end_batch_buffer 8 28 226 1
anv_cmd_buffer_add_seen_bbos 2 11 60 2
anv_cmd_buffer_add_secondary 8 64 449 2
anv_execbuf_init 1 4 22 1
anv_execbuf_finish 1 6 32 2
anv_execbuf_add_bo 13 58 445 4
anv_cmd_buffer_process_relocs 2 6 48 2
write_reloc 4 14 111 4
adjust_relocations_from_state_pool 2 10 64 3
adjust_relocations_to_state_pool 3 17 141 4
anv_reloc_list_apply 4 15 124 4
relocate_cmd_buffer 6 24 183 2
anv_cmd_buffer_execbuf 6 68 576 2
Source file: ./lib/mesa/src/gtest/src/gtest.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::GetDefaultFilter 1 3 8 0
testing::internal::Random::Generate 1 9 61 1
testing::internal::GTestIsInitialized 1 1 10 0
testing::internal::SumOverTestCaseList 2 8 68 2
testing::internal::TestCasePassed 2 3 22 1
testing::internal::TestCaseFailed 2 3 22 1
testing::internal::ShouldRunTestCase 1 3 16 1
testing::internal::AssertHelper::AssertHelper 1 6 39 4
testing::internal::AssertHelper::~AssertHelper 1 3 10 0
testing::internal::AssertHelper::operator = 1 8 58 1
testing::internal::GetCurrentExecutableName 2 6 40 0
testing::internal::UnitTestOptions::GetOutputFormat 3 8 74 0
testing::internal::UnitTestOptions::GetAbsolutePathToOutputFile 5 22 188 0
testing::internal::UnitTestOptions::PatternMatchesString 9 16 104 2
testing::internal::UnitTestOptions::MatchesFilter 4 14 73 2
testing::internal::UnitTestOptions::FilterMatchesTest 4 20 163 2
testing::internal::UnitTestOptions::GTestShouldProcessSEH 5 11 61 1
testing::ScopedFakeTestPartResultReporter::ScopedFakeTestPartResultReporter 1 6 24 1
testing::ScopedFakeTestPartResultReporter::ScopedFakeTestPartResultReporter 1 6 27 2
testing::ScopedFakeTestPartResultReporter::Init 2 10 61 0
testing::ScopedFakeTestPartResultReporter::~ScopedFakeTestPartResultReporter 2 8 45 0
testing::ScopedFakeTestPartResultReporter::ReportTestPartResult 1 4 18 1
testing::internal::GetTestTypeId 1 3 13 0
testing::internal::HasOneFailure 6 32 224 6
testing::internal::SingleFailureChecker::SingleFailureChecker 1 7 36 3
testing::internal::SingleFailureChecker::~SingleFailureChecker 1 3 19 0
testing::internal::DefaultGlobalTestPartResultReporter::DefaultGlobalTestPartResultReporter 1 2 15 1
testing::internal::DefaultGlobalTestPartResultReporter::ReportTestPartResult 1 5 37 1
testing::internal::DefaultPerThreadTestPartResultReporter::DefaultPerThreadTestPartResultReporter 1 2 15 1
testing::internal::DefaultPerThreadTestPartResultReporter::ReportTestPartResult 1 4 22 1
testing::internal::UnitTestImpl::GetGlobalTestPartResultReporter 1 4 19 0
testing::internal::UnitTestImpl::SetGlobalTestPartResultReporter 1 5 23 1
testing::internal::UnitTestImpl::GetTestPartResultReporterForCurrentThread 1 3 14 0
testing::internal::UnitTestImpl::SetTestPartResultReporterForCurrentThread 1 4 17 1
testing::internal::UnitTestImpl::successful_test_case_count 1 3 16 0
testing::internal::UnitTestImpl::failed_test_case_count 1 3 16 0
testing::internal::UnitTestImpl::total_test_case_count 1 3 21 0
testing::internal::UnitTestImpl::test_case_to_run_count 1 3 16 0
testing::internal::UnitTestImpl::successful_test_count 1 3 19 0
testing::internal::UnitTestImpl::failed_test_count 1 3 19 0
testing::internal::UnitTestImpl::reportable_disabled_test_count 1 4 19 0
testing::internal::UnitTestImpl::disabled_test_count 1 3 19 0
testing::internal::UnitTestImpl::reportable_test_count 1 3 19 0
testing::internal::UnitTestImpl::total_test_count 1 3 19 0
testing::internal::UnitTestImpl::test_to_run_count 1 3 19 0
testing::internal::UnitTestImpl::CurrentOsStackTraceExceptTop 1 4 17 1
testing::internal::GetTimeInMillis 6 24 154 0
testing::internal::String::AnsiToUtf16 2 12 84 1
testing::internal::String::Utf16ToAnsi 2 11 83 1
testing::internal::String::CStringEquals 3 5 46 2
testing::internal::StreamWideCharsToMessage 5 13 92 3
testing::Message::Message 1 3 36 0
testing::Message::operator < < 1 3 27 1
testing::Message::operator < < 1 3 26 1
testing::Message::operator < < 1 4 39 1
testing::Message::operator < < 1 4 37 1
testing::Message::GetString 1 3 20 0
testing::AssertionResult::AssertionResult 1 6 55 1
testing::AssertionResult::operator ! 2 6 35 0
testing::AssertionSuccess 1 3 11 0
testing::AssertionFailure 1 3 11 0
testing::AssertionFailure 1 3 17 1
testing::internal::EqFailure 4 19 101 5
testing::internal::GetBoolAssertionFailureMessage 2 14 87 4
testing::internal::DoubleNearPredFormat 2 15 118 6
testing::internal::FloatingPointLE 3 22 160 4
testing::FloatLE 1 4 37 4
testing::DoubleLE 1 4 37 4
testing::internal::CmpHelperEQ 2 13 57 4
testing::internal::CmpHelperSTREQ 2 13 61 4
testing::internal::CmpHelperSTRCASEEQ 2 13 62 4
testing::internal::CmpHelperSTRNE 2 12 78 4
testing::internal::CmpHelperSTRCASENE 2 13 78 4
testing::IsSubstringPred 3 5 39 2
testing::IsSubstringPred 3 5 39 2
testing::IsSubstringPred 1 4 26 2
testing::IsSubstringImpl 4 15 128 5
testing::IsSubstring 1 5 38 4
testing::IsSubstring 1 5 38 4
testing::IsNotSubstring 1 5 38 4
testing::IsNotSubstring 1 5 38 4
testing::IsSubstring 1 5 44 4
testing::IsNotSubstring 1 5 44 4
testing::IsSubstring 1 5 44 4
testing::IsNotSubstring 1 5 44 4
testing::internal::HRESULTFailureHelper 4 24 153 3
testing::internal::IsHRESULTSuccess 2 6 36 2
testing::internal::IsHRESULTFailure 2 6 36 2
testing::internal::ChopLowBits 1 5 44 2
testing::internal::CodePointToUtf8 5 26 277 1
testing::internal::IsUtf16SurrogatePair 3 4 34 2
testing::internal::CreateCodePointFromUtf16SurrogatePair 2 7 62 2
testing::internal::WideStringToUtf8 6 19 148 2
testing::internal::String::ShowWideCString 2 4 31 1
testing::internal::String::WideCStringEquals 3 5 46 2
testing::internal::CmpHelperSTREQ 2 13 62 4
testing::internal::CmpHelperSTRNE 2 12 78 4
testing::internal::String::CaseInsensitiveCStringEquals 3 7 48 2
testing::internal::String::CaseInsensitiveWideCStringEquals 7 13 96 2
testing::internal::String::EndsWithCaseInsensitive 2 8 66 2
testing::internal::String::FormatIntWidth2 1 5 42 1
testing::internal::String::FormatHexInt 1 5 36 1
testing::internal::String::FormatByte 1 6 60 1
testing::internal::StringStreamToString 3 15 111 1
testing::internal::AppendUserMessage 2 8 48 2
testing::TestResult::TestResult 1 4 17 0
testing::TestResult::~TestResult 1 2 7 0
testing::TestResult::GetTestPartResult 3 5 38 1
testing::TestResult::GetTestProperty 3 5 38 1
testing::TestResult::ClearTestPartResults 1 3 13 0
testing::TestResult::AddTestPartResult 1 3 18 1
testing::TestResult::RecordProperty 3 15 112 2
testing::ArrayAsVector 1 3 33 1
testing::GetReservedAttributesForElement 4 13 81 1
testing::FormatWordList 5 13 100 1
testing::ValidateTestPropertyName 2 11 86 2
testing::TestResult::ValidateTestProperty 1 5 33 2
testing::TestResult::Clear 1 6 27 0
testing::TestResult::Failed 3 7 43 0
testing::TestPartFatallyFailed 1 3 16 1
testing::TestResult::HasFatalFailure 1 3 18 0
testing::TestPartNonfatallyFailed 1 3 16 1
testing::TestResult::HasNonfatalFailure 1 3 18 0
testing::TestResult::total_part_count 1 3 21 0
testing::TestResult::test_property_count 1 3 21 0
testing::Test::Test 1 3 15 0
testing::Test::~Test 1 3 10 0
testing::Test::SetUp 1 2 7 0
testing::Test::TearDown 1 2 7 0
testing::Test::RecordProperty 1 3 33 2
testing::Test::RecordProperty 1 5 39 2
testing::internal::ReportFailureInUnknownLocation 1 9 36 2
testing::Test::HasSameFixtureClass 6 42 270 0
testing::FormatSehExceptionMessage 1 7 61 2
testing::internal::FormatCxxExceptionMessage 2 11 62 2
testing::internal::GoogleTestFailureException::GoogleTestFailureException 1 3 26 1
testing::internal::HandleSehExceptionsInMethodIfSupported 2 16 105 3
testing::internal::HandleExceptionsInMethodIfSupported 6 22 147 3
testing::Test::Run 3 14 110 0
testing::Test::HasFatalFailure 1 3 22 0
testing::Test::HasNonfatalFailure 1 4 22 0
testing::TestInfo::TestInfo 1 16 110 6
testing::TestInfo::~TestInfo 1 1 10 0
testing::internal::MakeAndRegisterTestInfo 1 15 74 8
testing::internal::ReportInvalidTestCaseType 1 15 86 3
testing::TestNameIs::TestNameIs 1 2 14 1
testing::TestNameIs::operator ( ) 2 3 23 1
testing::internal::UnitTestImpl::RegisterParameterizedTests 3 6 24 0
testing::TestInfo::Run 4 21 176 0
testing::TestCase::successful_test_count 1 3 16 0
testing::TestCase::failed_test_count 1 3 16 0
testing::TestCase::reportable_disabled_test_count 1 3 16 0
testing::TestCase::disabled_test_count 1 3 16 0
testing::TestCase::reportable_test_count 1 3 16 0
testing::TestCase::test_to_run_count 1 3 16 0
testing::TestCase::total_test_count 1 3 21 0
testing::TestCase::TestCase 1 10 66 4
testing::TestCase::~TestCase 1 3 19 0
testing::TestCase::GetTestInfo 2 4 36 1
testing::TestCase::GetMutableTestInfo 2 4 35 1
testing::TestCase::AddTestInfo 1 4 34 1
testing::TestCase::Run 3 20 172 0
testing::TestCase::ClearResult 1 4 22 0
testing::TestCase::ShuffleTests 1 3 20 1
testing::TestCase::UnshuffleTests 2 5 40 0
testing::FormatCountableNoun 2 6 37 3
testing::FormatTestCount 1 3 17 1
testing::FormatTestCaseCount 1 3 17 1
testing::TestPartResultTypeToString 5 12 44 1
testing::internal::PrintTestPartResultToString 1 8 58 1
testing::internal::PrintTestPartResult 2 8 53 1
testing::internal::GetColorAttribute 4 8 38 1
testing::internal::GetAnsiColorCode 4 8 37 1
testing::internal::ShouldUseColor 13 20 160 1
testing::internal::ColoredPrintf 5 27 176 3
testing::internal::PrintFullTestCommentIfPresent 6 15 95 1
testing::internal::PrettyUnitTestResultPrinter::PrettyUnitTestResultPrinter 1 1 5 0
testing::internal::PrettyUnitTestResultPrinter::PrintTestName 1 3 23 2
testing::internal::PrettyUnitTestResultPrinter::OnTestProgramStart 1 1 8 1
testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpEnd 1 1 8 1
testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownEnd 1 1 8 1
testing::internal::PrettyUnitTestResultPrinter::OnTestProgramEnd 1 1 8 1
testing::internal::PrettyUnitTestResultPrinter::OnTestIterationStart 5 27 190 2
testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsSetUpStart 1 6 27 1
testing::internal::PrettyUnitTestResultPrinter::OnTestCaseStart 2 12 92 1
testing::internal::PrettyUnitTestResultPrinter::OnTestStart 1 6 43 1
testing::internal::PrettyUnitTestResultPrinter::OnTestPartResult 2 7 35 1
testing::internal::PrettyUnitTestResultPrinter::OnTestEnd 4 17 120 1
testing::internal::PrettyUnitTestResultPrinter::OnTestCaseEnd 2 10 84 1
testing::internal::PrettyUnitTestResultPrinter::OnEnvironmentsTearDownStart 1 6 27 1
testing::internal::PrettyUnitTestResultPrinter::PrintFailedTests 8 22 177 1
testing::internal::PrettyUnitTestResultPrinter::OnTestIterationEnd 8 34 236 2
testing::internal::TestEventRepeater::TestEventRepeater 1 1 10 0
testing::internal::TestEventRepeater::forwarding_enabled 1 1 9 0
testing::internal::TestEventRepeater::set_forwarding_enabled 1 1 11 1
testing::internal::TestEventRepeater::~TestEventRepeater 1 3 17 0
testing::internal::TestEventRepeater::Append 1 3 17 1
testing::internal::TestEventRepeater::Release 3 9 60 1
testing::internal::TestEventRepeater::OnTestIterationStart 3 8 49 2
testing::internal::TestEventRepeater::OnTestIterationEnd 3 8 60 2
testing::internal::XmlUnitTestResultPrinter::IsNormalizableWhitespace 3 3 20 1
testing::internal::XmlUnitTestResultPrinter::IsValidXmlCharacter 2 3 17 1
testing::internal::XmlUnitTestResultPrinter::EscapeXmlAttribute 1 3 19 1
testing::internal::XmlUnitTestResultPrinter::EscapeXmlText 1 3 17 1
testing::internal::XmlUnitTestResultPrinter::XmlUnitTestResultPrinter 3 8 51 1
testing::internal::XmlUnitTestResultPrinter::OnTestIterationEnd 3 20 126 2
testing::internal::XmlUnitTestResultPrinter::EscapeXml 12 40 182 2
testing::internal::XmlUnitTestResultPrinter::RemoveInvalidXmlCharacters 3 9 74 1
testing::internal::FormatTimeInMillisAsSeconds 1 5 29 1
testing::internal::FormatEpochTimeInMillisAsIso8601 3 13 122 1
testing::internal::XmlUnitTestResultPrinter::OutputXmlCDataSection 3 18 110 2
testing::internal::XmlUnitTestResultPrinter::OutputXmlAttribute 1 13 114 4
testing::internal::XmlUnitTestResultPrinter::OutputXmlTestInfo 8 43 344 3
testing::internal::XmlUnitTestResultPrinter::PrintXmlTestCase 3 23 212 2
testing::internal::XmlUnitTestResultPrinter::PrintXmlUnitTest 4 31 258 2
testing::internal::XmlUnitTestResultPrinter::TestPropertiesAsXmlAttributes 2 10 84 1
testing::internal::StreamingListener::UrlEncode 6 18 101 1
testing::internal::StreamingListener::SocketWriter::MakeConnection 7 31 213 0
testing::internal::GTEST_LOCK_EXCLUDED_ 1 7 44 1
testing::internal::GTEST_LOCK_EXCLUDED_ 1 3 18 1
testing::internal::GTEST_LOCK_EXCLUDED_ 1 3 8 1
testing::internal::GTEST_LOCK_EXCLUDED_ 1 2 5 1
testing::internal::ScopedPrematureExitFile::ScopedPrematureExitFile 3 8 56 1
testing::internal::ScopedPrematureExitFile::~ScopedPrematureExitFile 3 5 23 0
testing::TestEventListeners::TestEventListeners 1 5 27 0
testing::TestEventListeners::~TestEventListeners 1 1 10 0
testing::TestEventListeners::Append 1 3 17 1
testing::TestEventListeners::Release 3 7 39 1
testing::TestEventListeners::repeater 1 1 10 0
testing::TestEventListeners::SetDefaultResultPrinter 3 8 39 1
testing::TestEventListeners::SetDefaultXmlGenerator 3 8 39 1
testing::TestEventListeners::EventForwardingEnabled 1 3 15 0
testing::TestEventListeners::SuppressEventForwarding 1 3 14 0
testing::UnitTest::GetInstance 2 6 27 0
testing::UnitTest::successful_test_case_count 1 3 17 0
testing::UnitTest::failed_test_case_count 1 3 17 0
testing::UnitTest::total_test_case_count 1 3 17 0
testing::UnitTest::test_case_to_run_count 1 3 17 0
testing::UnitTest::successful_test_count 1 3 17 0
testing::UnitTest::failed_test_count 1 1 17 0
testing::UnitTest::reportable_disabled_test_count 1 3 17 0
testing::UnitTest::disabled_test_count 1 3 17 0
testing::UnitTest::reportable_test_count 1 3 17 0
testing::UnitTest::total_test_count 1 1 17 0
testing::UnitTest::test_to_run_count 1 1 17 0
testing::UnitTest::start_timestamp 1 3 17 0
testing::UnitTest::elapsed_time 1 3 17 0
testing::UnitTest::Passed 1 1 17 0
testing::UnitTest::Failed 1 1 17 0
testing::UnitTest::GetTestCase 1 3 20 1
testing::UnitTest::ad_hoc_test_result 1 3 18 0
testing::UnitTest::GetMutableTestCase 1 3 19 1
testing::UnitTest::listeners 1 3 17 0
testing::UnitTest::AddEnvironment 2 7 35 1
testing::GTEST_LOCK_EXCLUDED_ 10 31 246 1
testing::UnitTest::RecordProperty 1 4 32 2
testing::UnitTest::Run 10 21 126 0
testing::UnitTest::original_working_dir 1 3 17 0
testing::GTEST_LOCK_EXCLUDED_ 1 4 21 1
testing::GTEST_LOCK_EXCLUDED_ 1 4 21 1
testing::UnitTest::random_seed 1 1 15 0
testing::GTEST_LOCK_EXCLUDED_ 1 3 12 1
testing::UnitTest::UnitTest 1 3 17 0
testing::UnitTest::~UnitTest 1 3 10 0
testing::GTEST_LOCK_EXCLUDED_ 1 4 25 1
testing::GTEST_LOCK_EXCLUDED_ 1 4 24 1
testing::internal::UnitTestImpl::UnitTestImpl 1 26 127 1
testing::internal::UnitTestImpl::~UnitTestImpl 1 5 34 0
testing::internal::UnitTestImpl::RecordProperty 3 15 84 1
testing::internal::UnitTestImpl::SuppressTestEventsIfInSubprocess 2 4 25 0
testing::internal::UnitTestImpl::ConfigureXmlOutput 3 11 74 0
testing::internal::UnitTestImpl::ConfigureStreamingOutput 3 14 101 0
testing::internal::UnitTestImpl::PostFlagParsingInit 4 10 38 0
testing::internal::TestCaseNameIs::TestCaseNameIs 1 2 16 1
testing::internal::TestCaseNameIs::operator ( ) 2 3 34 1
testing::internal::UnitTestImpl::GetTestCase 3 22 154 4
testing::internal::SetUpEnvironment 1 1 14 1
testing::internal::TearDownEnvironment 1 1 14 1
testing::internal::UnitTestImpl::RunAllTests 17 66 403 0
testing::internal::WriteToShardStatusFileIfNeeded 3 15 75 0
testing::internal::ShouldShard 10 38 295 3
testing::internal::Int32FromEnvOrDie 3 12 69 2
testing::internal::ShouldRunTestOnShard 1 3 22 3
testing::internal::UnitTestImpl::FilterTests 11 39 278 1
testing::internal::PrintOnOneLine 5 17 84 2
testing::internal::UnitTestImpl::ListTestsMatchingFilter 7 29 204 0
testing::internal::UnitTestImpl::set_os_stack_trace_getter 2 7 25 1
testing::internal::UnitTestImpl::os_stack_trace_getter 2 6 23 0
testing::internal::UnitTestImpl::current_test_result 2 4 20 0
testing::internal::UnitTestImpl::ShuffleTests 2 8 81 0
testing::internal::UnitTestImpl::UnshuffleTests 2 6 49 0
testing::internal::GetCurrentOsStackTraceExceptTop 1 4 22 2
testing::internal::IsTrue 1 1 10 1
testing::internal::AlwaysTrue 3 5 20 0
testing::internal::SkipPrefix 2 8 50 2
testing::internal::ParseFlagValue 7 14 121 3
testing::internal::ParseBoolFlag 4 6 66 3
testing::internal::ParseInt32Flag 2 6 60 3
testing::internal::ParseStringFlag 2 6 52 3
testing::internal::HasGoogleTestFlagPrefix 6 8 64 1
testing::internal::PrintColorEncoded 8 26 160 1
testing::internal::ParseGoogleTestFlagsOnlyImpl 26 49 374 2
testing::internal::ParseGoogleTestFlagsOnly 1 3 19 2
testing::internal::ParseGoogleTestFlagsOnly 1 3 19 2
testing::internal::InitGoogleTestImpl 5 12 97 2
testing::InitGoogleTest 1 3 21 2
testing::InitGoogleTest 1 3 21 2
Source file: ./lib/mesa/src/intel/vulkan/anv_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
choose_isl_surf_usage 11 35 130 2
get_surface 4 13 52 2
add_surface 1 7 73 2
make_surface 10 57 406 4
anv_image_create 4 43 312 4
anv_CreateImage 1 12 44 4
anv_DestroyImage 2 9 52 3
anv_BindImageMemory 5 30 208 4
anv_surface_get_subresource_layout 1 13 93 4
anv_GetImageSubresourceLayout 4 25 113 4
alloc_surface_state 1 4 22 1
remap_swizzle 8 16 81 3
anv_CreateImageView 15 130 921 4
anv_DestroyImageView 5 21 124 3
anv_CreateBufferView 7 50 358 4
anv_DestroyBufferView 4 15 96 3
anv_image_get_surface_for_aspect_mask 6 25 122 2
Source file: ./lib/mesa/src/intel/vulkan/anv_nir_apply_dynamic_offsets.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
apply_dynamic_offsets_block 8 84 735 5
anv_nir_apply_dynamic_offsets 5 29 221 3
Source file: ./lib/mesa/src/intel/vulkan/anv_timestamp.h
Source file: ./lib/mesa/src/gtest/include/gtest/internal/gtest-param-util-generated.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::internal::ValueArray1::ValueArray1 1 1 12 1
testing::internal::ValueArray1::operator ParamGenerator < T > 1 1 22 0
testing::internal::ValueArray2::ValueArray2 1 1 20 2
testing::internal::ValueArray2::operator ParamGenerator < T > 1 4 40 0
testing::internal::ValueArray3::ValueArray3 1 1 28 3
testing::internal::ValueArray3::operator ParamGenerator < T > 1 5 48 0
testing::internal::ValueArray4::ValueArray4 1 2 36 4
testing::internal::ValueArray4::operator ParamGenerator < T > 1 5 56 0
testing::internal::ValueArray5::ValueArray5 1 2 44 5
testing::internal::ValueArray5::operator ParamGenerator < T > 1 5 64 0
testing::internal::ValueArray6::ValueArray6 1 2 52 6
testing::internal::ValueArray6::operator ParamGenerator < T > 1 6 72 0
testing::internal::ValueArray7::ValueArray7 1 2 60 7
testing::internal::ValueArray7::operator ParamGenerator < T > 1 6 80 0
testing::internal::ValueArray8::ValueArray8 1 3 68 8
testing::internal::ValueArray8::operator ParamGenerator < T > 1 6 88 0
testing::internal::ValueArray9::ValueArray9 1 3 76 9
testing::internal::ValueArray9::operator ParamGenerator < T > 1 7 96 0
testing::internal::ValueArray10::ValueArray10 1 3 84 10
testing::internal::ValueArray10::operator ParamGenerator < T > 1 7 104 0
testing::internal::ValueArray11::ValueArray11 1 3 92 11
testing::internal::ValueArray11::operator ParamGenerator < T > 1 7 112 0
testing::internal::ValueArray12::ValueArray12 1 3 100 12
testing::internal::ValueArray12::operator ParamGenerator < T > 1 8 120 0
testing::internal::ValueArray13::ValueArray13 1 4 108 13
testing::internal::ValueArray13::operator ParamGenerator < T > 1 8 128 0
testing::internal::ValueArray14::ValueArray14 1 4 116 14
testing::internal::ValueArray14::operator ParamGenerator < T > 1 8 136 0
testing::internal::ValueArray15::ValueArray15 1 4 124 15
testing::internal::ValueArray15::operator ParamGenerator < T > 1 9 144 0
testing::internal::ValueArray16::ValueArray16 1 5 132 16
testing::internal::ValueArray16::operator ParamGenerator < T > 1 9 152 0
testing::internal::ValueArray17::ValueArray17 1 5 140 17
testing::internal::ValueArray17::operator ParamGenerator < T > 1 9 160 0
testing::internal::ValueArray18::ValueArray18 1 5 148 18
testing::internal::ValueArray18::operator ParamGenerator < T > 1 10 168 0
testing::internal::ValueArray19::ValueArray19 1 5 156 19
testing::internal::ValueArray19::operator ParamGenerator < T > 1 10 176 0
testing::internal::ValueArray20::ValueArray20 1 6 164 20
testing::internal::ValueArray20::operator ParamGenerator < T > 1 10 184 0
testing::internal::ValueArray21::ValueArray21 1 6 172 21
testing::internal::ValueArray21::operator ParamGenerator < T > 1 11 192 0
testing::internal::ValueArray22::ValueArray22 1 6 180 22
testing::internal::ValueArray22::operator ParamGenerator < T > 1 11 200 0
testing::internal::ValueArray23::ValueArray23 1 7 188 23
testing::internal::ValueArray23::operator ParamGenerator < T > 1 11 208 0
testing::internal::ValueArray24::ValueArray24 1 7 196 24
testing::internal::ValueArray24::operator ParamGenerator < T > 1 12 216 0
testing::internal::ValueArray25::ValueArray25 1 7 204 25
testing::internal::ValueArray25::operator ParamGenerator < T > 1 12 224 0
testing::internal::ValueArray26::ValueArray26 1 7 212 26
testing::internal::ValueArray26::operator ParamGenerator < T > 1 12 232 0
testing::internal::ValueArray27::ValueArray27 1 8 220 27
testing::internal::ValueArray27::operator ParamGenerator < T > 1 13 240 0
testing::internal::ValueArray28::ValueArray28 1 8 228 28
testing::internal::ValueArray28::operator ParamGenerator < T > 1 13 248 0
testing::internal::ValueArray29::ValueArray29 1 8 236 29
testing::internal::ValueArray29::operator ParamGenerator < T > 1 13 256 0
testing::internal::ValueArray30::ValueArray30 1 9 244 30
testing::internal::ValueArray30::operator ParamGenerator < T > 1 14 264 0
testing::internal::ValueArray31::ValueArray31 1 9 252 31
testing::internal::ValueArray31::operator ParamGenerator < T > 1 14 272 0
testing::internal::ValueArray32::ValueArray32 1 9 260 32
testing::internal::ValueArray32::operator ParamGenerator < T > 1 14 280 0
testing::internal::ValueArray33::ValueArray33 1 10 268 33
testing::internal::ValueArray33::operator ParamGenerator < T > 1 15 288 0
testing::internal::ValueArray34::ValueArray34 1 10 276 34
testing::internal::ValueArray34::operator ParamGenerator < T > 1 15 296 0
testing::internal::ValueArray35::ValueArray35 1 10 284 35
testing::internal::ValueArray35::operator ParamGenerator < T > 1 15 304 0
testing::internal::ValueArray36::ValueArray36 1 10 292 36
testing::internal::ValueArray36::operator ParamGenerator < T > 1 16 312 0
testing::internal::ValueArray37::ValueArray37 1 11 300 37
testing::internal::ValueArray37::operator ParamGenerator < T > 1 16 320 0
testing::internal::ValueArray38::ValueArray38 1 11 308 38
testing::internal::ValueArray38::operator ParamGenerator < T > 1 16 328 0
testing::internal::ValueArray39::ValueArray39 1 11 316 39
testing::internal::ValueArray39::operator ParamGenerator < T > 1 17 336 0
testing::internal::ValueArray40::ValueArray40 1 12 324 40
testing::internal::ValueArray40::operator ParamGenerator < T > 1 17 344 0
testing::internal::ValueArray41::ValueArray41 1 12 332 41
testing::internal::ValueArray41::operator ParamGenerator < T > 1 17 352 0
testing::internal::ValueArray42::ValueArray42 1 12 340 42
testing::internal::ValueArray42::operator ParamGenerator < T > 1 18 360 0
testing::internal::ValueArray43::ValueArray43 1 12 348 43
testing::internal::ValueArray43::operator ParamGenerator < T > 1 18 368 0
testing::internal::ValueArray44::ValueArray44 1 13 356 44
testing::internal::ValueArray44::operator ParamGenerator < T > 1 18 376 0
testing::internal::ValueArray45::ValueArray45 1 13 364 45
testing::internal::ValueArray45::operator ParamGenerator < T > 1 19 384 0
testing::internal::ValueArray46::ValueArray46 1 13 372 46
testing::internal::ValueArray46::operator ParamGenerator < T > 1 19 392 0
testing::internal::ValueArray47::ValueArray47 1 14 380 47
testing::internal::ValueArray47::operator ParamGenerator < T > 1 19 400 0
testing::internal::ValueArray48::ValueArray48 1 14 388 48
testing::internal::ValueArray48::operator ParamGenerator < T > 1 20 408 0
testing::internal::ValueArray49::ValueArray49 1 14 396 49
testing::internal::ValueArray49::operator ParamGenerator < T > 1 20 416 0
testing::internal::ValueArray50::ValueArray50 1 14 404 50
testing::internal::ValueArray50::operator ParamGenerator < T > 1 20 424 0
testing::internal::CartesianProductGenerator2::CartesianProductGenerator2 1 3 30 2
testing::internal::CartesianProductGenerator2::~CartesianProductGenerator2 1 1 5 0
testing::internal::CartesianProductGenerator2::Begin 1 3 29 0
testing::internal::CartesianProductGenerator2::End 1 3 29 0
testing::internal::CartesianProductGenerator2::Iterator::Iterator 1 10 105 5
testing::internal::CartesianProductGenerator2::Iterator::~Iterator 1 1 5 0
testing::internal::CartesianProductGenerator2::Iterator::BaseGenerator 1 3 9 0
testing::internal::CartesianProductGenerator2::Iterator::Advance 2 9 35 0
testing::internal::CartesianProductGenerator2::Iterator::Clone 1 3 14 0
testing::internal::CartesianProductGenerator2::Iterator::Current 1 1 10 0
testing::internal::CartesianProductGenerator2::Iterator::Equals 4 11 79 1
testing::internal::CartesianProductGenerator2::Iterator::Iterator 1 10 62 1
testing::internal::CartesianProductGenerator2::Iterator::ComputeCurrentValue 2 4 23 0
testing::internal::CartesianProductGenerator2::Iterator::AtEnd 2 5 15 0
testing::internal::CartesianProductGenerator3::CartesianProductGenerator3 1 3 43 3
testing::internal::CartesianProductGenerator3::~CartesianProductGenerator3 1 1 5 0
testing::internal::CartesianProductGenerator3::Begin 1 4 37 0
testing::internal::CartesianProductGenerator3::End 1 3 37 0
testing::internal::CartesianProductGenerator3::Iterator::Iterator 1 13 147 7
testing::internal::CartesianProductGenerator3::Iterator::~Iterator 1 1 5 0
testing::internal::CartesianProductGenerator3::Iterator::BaseGenerator 1 3 9 0
testing::internal::CartesianProductGenerator3::Iterator::Advance 3 13 50 0
testing::internal::CartesianProductGenerator3::Iterator::Clone 1 3 14 0
testing::internal::CartesianProductGenerator3::Iterator::Current 1 1 10 0
testing::internal::CartesianProductGenerator3::Iterator::Equals 5 12 85 1
testing::internal::CartesianProductGenerator3::Iterator::Iterator 1 13 83 1
testing::internal::CartesianProductGenerator3::Iterator::ComputeCurrentValue 2 4 26 0
testing::internal::CartesianProductGenerator3::Iterator::AtEnd 3 6 19 0
testing::internal::CartesianProductGenerator4::CartesianProductGenerator4 1 4 56 4
testing::internal::CartesianProductGenerator4::~CartesianProductGenerator4 1 1 5 0
testing::internal::CartesianProductGenerator4::Begin 1 4 45 0
testing::internal::CartesianProductGenerator4::End 1 4 45 0
testing::internal::CartesianProductGenerator4::Iterator::Iterator 1 16 189 9
testing::internal::CartesianProductGenerator4::Iterator::~Iterator 1 1 5 0
testing::internal::CartesianProductGenerator4::Iterator::BaseGenerator 1 3 9 0
testing::internal::CartesianProductGenerator4::Iterator::Advance 4 17 65 0
testing::internal::CartesianProductGenerator4::Iterator::Clone 1 3 14 0
testing::internal::CartesianProductGenerator4::Iterator::Current 1 1 10 0
testing::internal::CartesianProductGenerator4::Iterator::Equals 6 13 91 1
testing::internal::CartesianProductGenerator4::Iterator::Iterator 1 16 104 1
testing::internal::CartesianProductGenerator4::Iterator::ComputeCurrentValue 2 5 29 0
testing::internal::CartesianProductGenerator4::Iterator::AtEnd 4 7 23 0
testing::internal::CartesianProductGenerator5::CartesianProductGenerator5 1 4 69 5
testing::internal::CartesianProductGenerator5::~CartesianProductGenerator5 1 1 5 0
testing::internal::CartesianProductGenerator5::Begin 1 4 53 0
testing::internal::CartesianProductGenerator5::End 1 4 53 0
testing::internal::CartesianProductGenerator5::Iterator::Iterator 1 19 231 11
testing::internal::CartesianProductGenerator5::Iterator::~Iterator 1 1 5 0
testing::internal::CartesianProductGenerator5::Iterator::BaseGenerator 1 3 9 0
testing::internal::CartesianProductGenerator5::Iterator::Advance 5 21 80 0
testing::internal::CartesianProductGenerator5::Iterator::Clone 1 3 14 0
testing::internal::CartesianProductGenerator5::Iterator::Current 1 1 10 0
testing::internal::CartesianProductGenerator5::Iterator::Equals 7 14 97 1
testing::internal::CartesianProductGenerator5::Iterator::Iterator 1 19 125 1
testing::internal::CartesianProductGenerator5::Iterator::ComputeCurrentValue 2 5 32 0
testing::internal::CartesianProductGenerator5::Iterator::AtEnd 5 8 27 0
testing::internal::CartesianProductGenerator6::CartesianProductGenerator6 1 5 82 6
testing::internal::CartesianProductGenerator6::~CartesianProductGenerator6 1 1 5 0
testing::internal::CartesianProductGenerator6::Begin 1 4 61 0
testing::internal::CartesianProductGenerator6::End 1 4 61 0
testing::internal::CartesianProductGenerator6::Iterator::Iterator 1 22 273 13
testing::internal::CartesianProductGenerator6::Iterator::~Iterator 1 1 5 0
testing::internal::CartesianProductGenerator6::Iterator::BaseGenerator 1 3 9 0
testing::internal::CartesianProductGenerator6::Iterator::Advance 6 25 95 0
testing::internal::CartesianProductGenerator6::Iterator::Clone 1 3 14 0
testing::internal::CartesianProductGenerator6::Iterator::Current 1 1 10 0
testing::internal::CartesianProductGenerator6::Iterator::Equals 8 15 103 1
testing::internal::CartesianProductGenerator6::Iterator::Iterator 1 22 146 1
testing::internal::CartesianProductGenerator6::Iterator::ComputeCurrentValue 2 5 35 0
testing::internal::CartesianProductGenerator6::Iterator::AtEnd 6 9 31 0
testing::internal::CartesianProductGenerator7::CartesianProductGenerator7 1 5 95 7
testing::internal::CartesianProductGenerator7::~CartesianProductGenerator7 1 1 5 0
testing::internal::CartesianProductGenerator7::Begin 1 5 69 0
testing::internal::CartesianProductGenerator7::End 1 4 69 0
testing::internal::CartesianProductGenerator7::Iterator::Iterator 1 25 315 15
testing::internal::CartesianProductGenerator7::Iterator::~Iterator 1 1 5 0
testing::internal::CartesianProductGenerator7::Iterator::BaseGenerator 1 3 9 0
testing::internal::CartesianProductGenerator7::Iterator::Advance 7 29 110 0
testing::internal::CartesianProductGenerator7::Iterator::Clone 1 3 14 0
testing::internal::CartesianProductGenerator7::Iterator::Current 1 1 10 0
testing::internal::CartesianProductGenerator7::Iterator::Equals 9 16 109 1
testing::internal::CartesianProductGenerator7::Iterator::Iterator 1 25 167 1
testing::internal::CartesianProductGenerator7::Iterator::ComputeCurrentValue 2 5 38 0
testing::internal::CartesianProductGenerator7::Iterator::AtEnd 7 10 35 0
testing::internal::CartesianProductGenerator8::CartesianProductGenerator8 1 7 108 8
testing::internal::CartesianProductGenerator8::~CartesianProductGenerator8 1 1 5 0
testing::internal::CartesianProductGenerator8::Begin 1 5 77 0
testing::internal::CartesianProductGenerator8::End 1 5 77 0
testing::internal::CartesianProductGenerator8::Iterator::Iterator 1 28 357 17
testing::internal::CartesianProductGenerator8::Iterator::~Iterator 1 1 5 0
testing::internal::CartesianProductGenerator8::Iterator::BaseGenerator 1 3 9 0
testing::internal::CartesianProductGenerator8::Iterator::Advance 8 33 125 0
testing::internal::CartesianProductGenerator8::Iterator::Clone 1 3 14 0
testing::internal::CartesianProductGenerator8::Iterator::Current 1 1 10 0
testing::internal::CartesianProductGenerator8::Iterator::Equals 10 17 115 1
testing::internal::CartesianProductGenerator8::Iterator::Iterator 1 28 188 1
testing::internal::CartesianProductGenerator8::Iterator::ComputeCurrentValue 2 5 41 0
testing::internal::CartesianProductGenerator8::Iterator::AtEnd 8 11 39 0
testing::internal::CartesianProductGenerator9::CartesianProductGenerator9 1 7 121 9
testing::internal::CartesianProductGenerator9::~CartesianProductGenerator9 1 1 5 0
testing::internal::CartesianProductGenerator9::Begin 1 5 85 0
testing::internal::CartesianProductGenerator9::End 1 5 85 0
testing::internal::CartesianProductGenerator9::Iterator::Iterator 1 31 399 19
testing::internal::CartesianProductGenerator9::Iterator::~Iterator 1 1 5 0
testing::internal::CartesianProductGenerator9::Iterator::BaseGenerator 1 3 9 0
testing::internal::CartesianProductGenerator9::Iterator::Advance 9 37 140 0
testing::internal::CartesianProductGenerator9::Iterator::Clone 1 3 14 0
testing::internal::CartesianProductGenerator9::Iterator::Current 1 1 10 0
testing::internal::CartesianProductGenerator9::Iterator::Equals 11 18 121 1
testing::internal::CartesianProductGenerator9::Iterator::Iterator 1 31 209 1
testing::internal::CartesianProductGenerator9::Iterator::ComputeCurrentValue 2 6 44 0
testing::internal::CartesianProductGenerator9::Iterator::AtEnd 9 12 43 0
testing::internal::CartesianProductGenerator10::CartesianProductGenerator10 1 8 134 10
testing::internal::CartesianProductGenerator10::~CartesianProductGenerator10 1 1 5 0
testing::internal::CartesianProductGenerator10::Begin 1 5 93 0
testing::internal::CartesianProductGenerator10::End 1 5 93 0
testing::internal::CartesianProductGenerator10::Iterator::Iterator 1 34 441 21
testing::internal::CartesianProductGenerator10::Iterator::~Iterator 1 1 5 0
testing::internal::CartesianProductGenerator10::Iterator::BaseGenerator 1 3 9 0
testing::internal::CartesianProductGenerator10::Iterator::Advance 10 41 155 0
testing::internal::CartesianProductGenerator10::Iterator::Clone 1 3 14 0
testing::internal::CartesianProductGenerator10::Iterator::Current 1 1 10 0
testing::internal::CartesianProductGenerator10::Iterator::Equals 12 19 127 1
testing::internal::CartesianProductGenerator10::Iterator::Iterator 1 34 230 1
testing::internal::CartesianProductGenerator10::Iterator::ComputeCurrentValue 2 6 47 0
testing::internal::CartesianProductGenerator10::Iterator::AtEnd 10 13 47 0
testing::internal::CartesianProductHolder2::CartesianProductHolder2 1 2 24 2
testing::internal::CartesianProductHolder2::operator ParamGenerator < :: std :: tr1 :: tuple < T1 , T2 > > 1 6 68 0
testing::internal::CartesianProductHolder3::CartesianProductHolder3 1 3 34 3
testing::internal::CartesianProductHolder3::operator ParamGenerator < :: std :: tr1 :: tuple < T1 , T2 , T3 > > 1 7 85 0
testing::internal::CartesianProductHolder4::CartesianProductHolder4 1 3 44 4
testing::internal::CartesianProductHolder4::operator ParamGenerator < :: std :: tr1 :: tuple < T1 , T2 , T3 , T4 > > 1 8 102 0
testing::internal::CartesianProductHolder5::CartesianProductHolder5 1 3 54 5
testing::internal::CartesianProductHolder5::operator ParamGenerator < :: std :: tr1 :: tuple < T1 , T2 , T3 , T4 , T5 > > 1 9 119 0
testing::internal::CartesianProductHolder6::CartesianProductHolder6 1 4 64 6
testing::internal::CartesianProductHolder6::operator ParamGenerator < :: std :: tr1 :: tuple < T1 , T2 , T3 , T4 , T5 , T6 > > 1 10 136 0
testing::internal::CartesianProductHolder7::CartesianProductHolder7 1 4 74 7
testing::internal::CartesianProductHolder7::operator ParamGenerator < :: std :: tr1 :: tuple < T1 , T2 , T3 , T4 , T5 , T6 , T7 > > 1 12 153 0
testing::internal::CartesianProductHolder8::CartesianProductHolder8 1 5 84 8
testing::internal::CartesianProductHolder8::operator ParamGenerator < :: std :: tr1 :: tuple < T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > > 1 13 170 0
testing::internal::CartesianProductHolder9::CartesianProductHolder9 1 6 94 9
testing::internal::CartesianProductHolder9::operator ParamGenerator < :: std :: tr1 :: tuple < T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > > 1 15 187 0
testing::internal::CartesianProductHolder10::CartesianProductHolder10 1 6 104 10
testing::internal::CartesianProductHolder10::operator ParamGenerator < :: std :: tr1 :: tuple < T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > > 1 17 204 0
Source file: ./lib/mesa/src/intel/vulkan/gen8_pipeline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_ia_state 1 7 38 2
genX( graphics_pipeline_create) 17 201 1444 5
Source file: ./lib/mesa/src/intel/vulkan/anv_nir_apply_pipeline_layout.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
add_binding 1 5 29 3
add_var_binding 1 4 30 2
get_used_bindings_block 17 44 184 2
lower_res_index_intrinsic 2 18 176 2
lower_tex_deref 5 32 285 6
cleanup_tex_deref 3 9 62 2
lower_tex 3 27 250 2
apply_pipeline_layout_block 4 20 81 2
setup_vec4_uniform_value 3 10 75 3
anv_nir_apply_pipeline_layout 19 118 1042 4
Source file: ./lib/mesa/src/intel/vulkan/gen7_pipeline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
genX( graphics_pipeline_create) 22 175 1280 5
Source file: ./lib/mesa/src/intel/vulkan/anv_pipeline_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_shader_bin_size 1 12 86 5
anv_shader_bin_create 2 47 368 9
anv_shader_bin_destroy 1 7 45 2
anv_shader_bin_data_size 1 8 51 1
anv_shader_bin_write_data 1 11 76 2
shader_bin_key_hash_func 1 5 29 1
shader_bin_key_compare_func 2 7 58 2
anv_pipeline_cache_init 2 13 61 3
anv_pipeline_cache_finish 2 10 58 1
anv_hash_shader 3 22 155 7
anv_pipeline_cache_search_locked 2 13 88 3
anv_pipeline_cache_search 3 13 69 3
anv_pipeline_cache_add_shader 3 22 118 9
anv_pipeline_cache_upload_kernel 2 24 129 8
anv_pipeline_cache_load 14 63 487 3
pipeline_cache_enabled 2 7 30 0
anv_CreatePipelineCache 3 23 130 4
anv_DestroyPipelineCache 2 12 57 3
anv_GetPipelineCacheData 6 53 312 4
anv_MergePipelineCaches 5 24 134 4
Source file: ./lib/mesa/src/intel/vulkan/anv_blorp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lookup_blorp_shader 2 15 100 5
upload_blorp_shader 1 21 134 9
anv_device_init_blorp 5 28 179 1
anv_device_finish_blorp 1 5 25 1
get_blorp_surf_for_anv_buffer 1 29 153 9
get_blorp_surf_for_anv_image 1 14 73 3
anv_CmdCopyImage 5 57 415 7
copy_buffer_to_image 7 69 523 6
anv_CmdCopyBufferToImage 1 14 66 6
anv_CmdCopyImageToBuffer 1 14 66 6
flip_coords 3 17 92 4
anv_CmdBlitImage 8 88 696 8
isl_format_for_size 6 12 50 1
do_buffer_copy 1 38 221 8
gcd_pow2_u64 2 7 52 2
anv_CmdCopyBuffer 5 48 324 5
anv_CmdUpdateBuffer 2 33 208 5
anv_CmdFillBuffer 5 65 404 5
anv_CmdClearColorImage 5 43 340 6
anv_CmdClearDepthStencilImage 8 48 353 6
clear_color_attachment 2 29 261 5
clear_depth_stencil_attachment 5 41 292 5
anv_CmdClearAttachments 3 24 127 5
subpass_needs_clear 5 16 101 1
anv_cmd_buffer_clear_subpass 6 40 288 1
resolve_image 1 29 192 14
anv_CmdResolveImage 3 34 281 7
anv_cmd_buffer_resolve_subpass 5 31 264 1
Source file: ./lib/mesa/src/intel/vulkan/anv_device.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compiler_debug_log 1 2 15 3
compiler_perf_log 2 8 48 3
anv_physical_device_init 27 103 688 3
anv_physical_device_finish 1 5 21 1
default_alloc_func 1 5 23 4
default_realloc_func 1 5 29 5
default_free_func 1 4 17 2
anv_CreateInstance 11 50 301 3
anv_DestroyInstance 3 15 77 2
anv_EnumeratePhysicalDevices 9 36 200 3
anv_GetPhysicalDeviceFeatures 3 56 289 2
anv_device_get_cache_uuid 1 5 28 1
anv_GetPhysicalDeviceProperties 3 135 834 2
anv_GetPhysicalDeviceQueueFamilyProperties 3 21 86 3
anv_GetPhysicalDeviceMemoryProperties 2 37 170 2
anv_GetInstanceProcAddr 1 6 20 2
vk_icdGetInstanceProcAddr 1 6 20 2
anv_GetDeviceProcAddr 1 7 32 2
anv_queue_init 1 7 40 2
anv_queue_finish 1 3 9 1
anv_state_pool_emit_data 2 9 67 4
anv_device_init_border_colors 1 14 179 1
anv_device_submit_simple_batch 5 51 353 2
anv_CreateDevice 15 96 604 4
anv_DestroyDevice 3 26 187 2
anv_EnumerateInstanceExtensionProperties 3 15 76 3
anv_EnumerateDeviceExtensionProperties 3 16 79 4
anv_EnumerateInstanceLayerProperties 2 10 34 2
anv_EnumerateDeviceLayerProperties 2 11 37 3
anv_GetDeviceQueue 1 10 44 4
anv_device_execbuf 3 13 91 3
anv_QueueSubmit 6 34 215 4
anv_QueueWaitIdle 1 6 27 1
anv_DeviceWaitIdle 1 12 80 1
anv_bo_init_new 2 8 50 3
anv_AllocateMemory 6 33 206 4
anv_FreeMemory 5 17 110 3
anv_MapMemory 6 32 192 6
anv_UnmapMemory 2 11 50 2
clflush_mapped_ranges 4 18 138 3
anv_FlushMappedMemoryRanges 2 12 51 3
anv_InvalidateMappedMemoryRanges 2 12 51 3
anv_GetBufferMemoryRequirements 2 11 60 3
anv_GetImageMemoryRequirements 2 11 62 3
anv_GetImageSparseMemoryRequirements 1 8 22 4
anv_GetDeviceMemoryCommitment 1 7 19 3
anv_BindBufferMemory 2 17 73 4
anv_QueueBindSparse 1 8 23 4
anv_CreateFence 4 56 454 4
anv_DestroyFence 2 12 64 3
anv_ResetFences 2 11 52 3
anv_GetFenceStatus 5 25 105 2
anv_WaitForFences 17 77 449 5
anv_CreateSemaphore 1 9 32 4
anv_DestroySemaphore 1 6 15 3
anv_CreateEvent 2 22 115 4
anv_DestroyEvent 2 11 52 3
anv_GetEventStatus 2 12 53 2
anv_SetEvent 2 13 57 2
anv_ResetEvent 2 13 57 2
anv_CreateBuffer 2 20 117 4
anv_DestroyBuffer 2 11 52 3
anv_fill_buffer_surface_state 2 13 79 6
anv_DestroySampler 2 11 52 3
anv_CreateFramebuffer 3 26 177 4
anv_DestroyFramebuffer 2 11 52 3
vk_icdNegotiateLoaderICDInterfaceVersion 1 5 22 1
Source file: ./lib/mesa/src/intel/vulkan/gen7_cmd_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clamp_int64 3 9 36 3
gen7_cmd_buffer_emit_scissor 5 35 297 1
genX( CmdBindIndexBuffer) 2 15 89 4
genX( cmd_buffer_flush_dynamic_state) 12 92 729 1
genX( cmd_buffer_emit_hz_op) 1 5 17 2
genX( CmdSetEvent) 1 7 16 3
genX( CmdResetEvent) 1 7 16 3
genX( CmdWaitEvents) 1 20 74 11
Source file: ./lib/mesa/src/intel/vulkan/anv_nir_lower_push_constants.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_nir_lower_push_constants 4 19 104 1
Source file: ./lib/mesa/src/gtest/include/gtest/internal/gtest-type-util.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
testing::internal::GetTypeName 5 11 76 0
Source file: ./lib/mesa/src/intel/vulkan/anv_entrypoints.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_resolve_entrypoint 11 23 135 2
anv_lookup_entrypoint 5 22 144 2
Source file: ./lib/mesa/src/intel/vulkan/anv_formats.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_get_format 10 38 238 4
get_image_format_properties 10 25 138 3
get_buffer_format_properties 8 17 88 2
anv_physical_device_get_format_properties 8 41 244 3
anv_GetPhysicalDeviceFormatProperties 1 11 32 3
anv_GetPhysicalDeviceImageFormatProperties 24 111 490 7
anv_GetPhysicalDeviceSparseImageFormatProperties 1 12 35 8
Source file: ./lib/mesa/src/intel/vulkan/anv_genX.h
Source file: ./lib/mesa/src/intel/vulkan/genX_pipeline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compute_pipeline_create 10 79 624 5
genX( CreateGraphicsPipelines) 4 25 125 6
genX( CreateComputePipelines) 4 24 122 6
Source file: ./lib/mesa/src/intel/vulkan/anv_nir.h
Source file: ./lib/mesa/src/intel/vulkan/anv_wsi_x11.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_GetPhysicalDeviceXcbPresentationSupportKHR 1 12 48 4
anv_GetPhysicalDeviceXlibPresentationSupportKHR 1 12 51 4
anv_CreateXcbSurfaceKHR 2 15 70 4
anv_CreateXlibSurfaceKHR 2 15 70 4
Source file: ./lib/mesa/src/intel/vulkan/anv_private.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
align_down_npot_u32 1 4 19 2
align_u32 2 5 41 2
align_u64 2 5 41 2
align_i32 2 5 41 2
anv_is_aligned 1 5 35 2
anv_minify 2 7 34 2
anv_clamp_f 3 10 43 3
anv_clear_mask 2 9 34 2
anv_bo_init 1 9 52 3
anv_block_pool_size 1 4 22 1
anv_clflush_range 2 10 59 2
anv_invalidate_range 2 10 59 2
anv_state_clflush 1 4 19 1
_anv_combine_address 3 10 74 4
vk_to_mesa_shader_stage 1 5 25 1
mesa_to_vk_shader_stage 1 4 15 1
anv_shader_bin_ref 1 5 28 1
anv_shader_bin_unref 2 6 45 2
anv_pipeline_has_stage 1 5 27 2
anv_get_isl_format 1 5 33 4
anv_get_layerCount 2 6 34 2
anv_get_levelCount 2 6 34 2
anv_image_has_hiz 2 5 29 1
anv_sanitize_image_extent 4 14 68 2
anv_sanitize_image_offset 4 14 68 2
Source file: ./lib/mesa/src/intel/vulkan/anv_gem_stubs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
memfd_create 1 4 23 2
anv_gem_create 3 10 57 2
anv_gem_close 1 4 17 2
anv_gem_mmap 1 7 44 5
anv_gem_munmap 1 4 18 2
anv_gem_userptr 1 4 20 3
anv_gem_wait 1 4 19 3
anv_gem_execbuffer 1 5 17 2
anv_gem_set_tiling 1 5 21 4
anv_gem_set_caching 1 5 18 3
anv_gem_set_domain 1 5 21 4
anv_gem_get_param 1 4 15 2
anv_gem_get_bit6_swizzle 1 4 15 2
anv_gem_create_context 1 4 14 1
anv_gem_destroy_context 1 4 17 2
anv_gem_get_aperture 1 4 16 2
anv_gem_handle_to_fd 1 4 17 2
anv_gem_fd_to_handle 1 4 17 2
Source file: ./lib/mesa/src/intel/vulkan/anv_intel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_CreateDmaBufImageINTEL 3 55 334 5
Source file: ./lib/mesa/src/intel/vulkan/gen8_cmd_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen8_cmd_buffer_emit_viewport 3 34 276 1
gen8_cmd_buffer_emit_depth_viewport 5 22 177 2
__emit_genx_sf_state 1 11 77 1
__emit_gen9_sf_state 1 11 68 1
__emit_sf_state 2 7 30 1
genX( cmd_buffer_flush_dynamic_state) 11 107 811 1
genX( CmdBindIndexBuffer) 1 26 160 4
genX( cmd_buffer_emit_hz_op) 31 109 767 2
genX( CmdSetEvent) 2 21 109 3
genX( CmdResetEvent) 2 21 109 3
genX( CmdWaitEvents) 2 32 166 11
Source file: ./lib/mesa/src/intel/vulkan/anv_allocator.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sys_futex 1 5 44 6
futex_wake 1 4 27 2
futex_wait 1 4 27 2
memfd_create 1 4 23 2
ilog2_round_up 1 5 24 1
round_to_power_of_two 1 4 16 1
anv_free_list_pop 3 18 126 3
anv_free_list_push 2 13 100 3
anv_ptr_free_list_pop 3 17 108 2
anv_ptr_free_list_push 2 14 100 2
anv_block_pool_init 4 33 213 3
anv_block_pool_finish 3 12 74 1
anv_block_pool_grow 16 78 571 2
anv_block_pool_alloc_new 6 23 183 2
anv_block_pool_alloc 2 10 60 1
anv_block_pool_alloc_back 2 12 78 1
anv_block_pool_free 2 8 51 2
anv_fixed_size_state_pool_init 2 9 52 2
anv_fixed_size_state_pool_alloc 5 26 195 2
anv_fixed_size_state_pool_free 1 6 31 3
anv_state_pool_init 2 10 73 2
anv_state_pool_finish 1 4 17 1
anv_state_pool_alloc 3 15 116 3
anv_state_pool_free 2 11 82 2
anv_state_stream_init 1 9 50 2
anv_state_stream_finish 2 14 109 1
anv_state_stream_alloc 4 37 322 3
anv_bo_pool_init 1 6 48 2
anv_bo_pool_finish 3 13 104 1
anv_bo_pool_alloc 5 30 245 3
anv_bo_pool_free 1 12 107 2
anv_scratch_pool_init 1 4 27 2
anv_scratch_pool_finish 4 10 81 2
anv_scratch_pool_alloc 5 35 255 4
Source file: ./lib/mesa/src/intel/vulkan/anv_gem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_ioctl 4 8 53 3
anv_gem_create 2 11 55 2
anv_gem_close 1 7 36 2
anv_gem_mmap 2 15 102 5
anv_gem_munmap 1 5 28 2
anv_gem_userptr 2 12 77 3
anv_gem_set_caching 1 9 45 3
anv_gem_set_domain 1 10 53 4
anv_gem_wait 1 11 64 3
anv_gem_execbuffer 1 5 26 2
anv_gem_set_tiling 4 14 81 4
anv_gem_get_param 2 12 55 2
anv_gem_get_bit6_swizzle 8 38 218 2
anv_gem_create_context 2 8 48 1
anv_gem_destroy_context 1 7 37 2
anv_gem_get_aperture 2 9 53 2
anv_gem_handle_to_fd 2 11 60 2
anv_gem_fd_to_handle 2 10 54 2
Source file: ./lib/mesa/src/intel/vulkan/anv_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_loge 1 7 32 2
anv_loge_v 1 6 35 2
__anv_finishme 1 9 66 4
anv_abortf 1 7 32 2
anv_abortfv 1 7 39 2
__vk_errorf 2 29 159 5
Source file: ./lib/mesa/src/intel/vulkan/anv_dump.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_image_init 1 33 227 5
dump_image_finish 1 6 44 2
dump_image_do_blit 1 79 428 7
dump_image_write_to_ppm 3 35 312 2
anv_dump_image_to_ppm 1 65 422 6
anv_dump_start 1 10 50 2
anv_dump_finish 1 15 76 0
dump_lock 2 9 41 1
dump_unlock 1 5 15 0
dump_add_image 1 12 116 6
anv_dump_add_framebuffer 6 28 179 2
Source file: ./lib/mesa/src/intel/vulkan/genX_blorp_exec.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
blorp_emit_dwords 1 5 32 2
blorp_emit_reloc 2 9 69 4
blorp_surface_reloc 1 7 55 4
blorp_alloc_dynamic_state 1 12 57 5
blorp_alloc_binding_table 4 30 195 7
blorp_alloc_vertex_buffer 1 12 73 3
blorp_flush_range 2 6 43 3
blorp_emit_urb_config 1 10 59 2
genX( blorp_exec) 2 17 115 2
Source file: ./lib/mesa/src/intel/vulkan/anv_pass.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_CreateRenderPass 14 90 656 4
anv_DestroyRenderPass 2 12 66 3
anv_GetRenderAreaGranularity 3 15 88 3
Source file: ./lib/mesa/src/intel/vulkan/anv_wsi_wayland.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_GetPhysicalDeviceWaylandPresentationSupportKHR 1 8 35 3
anv_CreateWaylandSurfaceKHR 2 15 70 4
Source file: ./lib/mesa/src/intel/vulkan/genX_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
genX( init_device_state) 4 38 303 1
vk_to_gen_tex_filter 4 11 40 2
vk_to_gen_max_anisotropy 1 4 23 1
genX( CreateSampler) 5 54 364 4
Source file: ./lib/mesa/src/intel/vulkan/anv_wsi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_init_wsi 6 16 112 1
anv_finish_wsi 3 5 39 1
anv_DestroySurfaceKHR 2 11 52 3
anv_GetPhysicalDeviceSurfaceSupportKHR 1 13 75 4
anv_GetPhysicalDeviceSurfaceCapabilitiesKHR 1 10 58 3
anv_GetPhysicalDeviceSurfaceFormatsKHR 1 12 69 4
anv_GetPhysicalDeviceSurfacePresentModesKHR 1 12 64 4
x11_anv_wsi_image_create 5 84 455 9
x11_anv_wsi_image_free 1 8 36 4
anv_CreateSwapchainKHR 4 29 173 4
anv_DestroySwapchainKHR 5 20 116 3
anv_GetSwapchainImagesKHR 1 10 39 4
anv_AcquireNextImageKHR 2 16 70 6
anv_QueuePresentKHR 10 44 332 2
Source file: ./lib/mesa/src/intel/vulkan/genX_cmd_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_lrm 1 8 53 4
emit_lri 1 7 40 3
genX( cmd_buffer_emit_state_base_address) 2 42 299 1
genX( BeginCommandBuffer) 3 22 132 2
genX( EndCommandBuffer) 1 7 23 1
genX( CmdExecuteCommands) 2 14 84 3
genX( cmd_buffer_config_l3) 21 89 772 2
genX( cmd_buffer_apply_pipe_flushes) 8 43 239 1
genX( CmdPipelineBarrier) 15 70 312 10
cmd_buffer_alloc_push_constants 9 33 229 1
add_surface_state_reloc 2 8 60 4
alloc_null_surface_state 3 21 139 2
emit_binding_table 25 138 888 3
emit_samplers 10 41 301 3
flush_descriptor_sets 6 33 215 1
cmd_buffer_emit_descriptor_pointers 2 34 209 2
cmd_buffer_flush_push_constants 4 34 238 1
genX( cmd_buffer_flush_state) 17 72 553 1
emit_base_vertex_instance_bo 2 18 126 3
emit_base_vertex_instance 2 12 92 3
genX( CmdDraw) 3 23 136 5
genX( CmdDrawIndexed) 3 24 139 6
genX( CmdDrawIndirect) 3 27 215 5
genX( CmdDrawIndexedIndirect) 3 27 219 5
flush_compute_descriptor_set 4 44 305 1
genX( cmd_buffer_flush_compute_state) 6 31 218 1
verify_cmd_parser 2 13 52 3
genX( CmdDispatch) 3 36 240 4
genX( CmdDispatchIndirect) 5 60 446 3
flush_pipeline_before_pipeline_select 4 20 125 2
genX( flush_pipeline_select_3d) 3 11 63 1
genX( flush_pipeline_select_gpgpu) 3 11 63 1
genX( cmd_buffer_emit_gen7_depth_flush) 2 14 82 1
cmd_buffer_emit_depth_stencil 14 88 685 1
genX( cmd_buffer_set_subpass) 1 10 59 2
genX( CmdBeginRenderPass) 1 15 98 3
genX( CmdNextSubpass) 1 9 48 2
genX( CmdEndRenderPass) 1 8 41 1
emit_ps_depth_count 3 12 87 3
emit_query_availability 1 10 65 3
genX( CmdResetQueryPool) 4 28 145 4
genX( CmdBeginQuery) 4 25 120 4
genX( CmdEndQuery) 3 19 93 3
genX( CmdWriteTimestamp) 4 33 231 4
emit_load_alu_reg_u64 1 12 90 4
store_query_result 2 14 101 5
genX( CmdCopyQueryPoolResults) 7 57 403 8
genX( CmdCopyQueryPoolResults) 1 12 32 8
Source file: ./lib/mesa/src/intel/vulkan/anv_descriptor_set.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_CreateDescriptorSetLayout 26 121 845 4
anv_DestroyDescriptorSetLayout 2 11 52 3
sha1_update_descriptor_set_layout 1 7 47 2
anv_CreatePipelineLayout 9 46 398 4
anv_DestroyPipelineLayout 2 11 52 3
anv_CreateDescriptorPool 7 40 233 4
anv_DestroyDescriptorPool 2 12 60 3
anv_ResetDescriptorPool 1 15 73 3
layout_size 1 7 37 1
anv_descriptor_set_create 10 61 445 4
anv_descriptor_set_destroy 3 21 161 3
anv_AllocateDescriptorSets 4 23 134 3
anv_FreeDescriptorSets 3 16 83 4
anv_UpdateDescriptorSets 23 115 791 5
Source file: ./lib/mesa/src/intel/vulkan/anv_entrypoints_gen.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hash 2 5 30 1
get_platform_guard_macro 7 15 51 1
print_guard_start 2 4 24 1
print_guard_end 2 4 24 1
Source file: ./lib/mesa/src/intel/vulkan/anv_cmd_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_dynamic_state_copy 10 29 248 3
anv_cmd_state_reset 2 24 191 1
anv_cmd_state_setup_attachments 11 42 266 2
anv_cmd_buffer_ensure_push_constants_size 5 18 132 3
anv_create_cmd_buffer 4 35 195 4
anv_AllocateCommandBuffers 5 23 134 3
anv_cmd_buffer_destroy 1 9 66 1
anv_FreeCommandBuffers 3 13 58 4
anv_cmd_buffer_reset 1 14 82 1
anv_ResetCommandBuffer 1 7 25 2
anv_CmdBindPipeline 3 30 164 3
anv_CmdSetViewport 2 14 94 4
anv_CmdSetScissor 2 14 94 4
anv_CmdSetLineWidth 1 8 37 2
anv_CmdSetDepthBias 1 12 69 4
anv_CmdSetBlendConstants 1 9 51 2
anv_CmdSetDepthBounds 1 10 54 3
anv_CmdSetStencilCompareMask 3 12 66 3
anv_CmdSetStencilWriteMask 3 12 66 3
anv_CmdSetStencilReference 3 12 66 3
anv_CmdBindDescriptorSets 8 46 333 8
anv_CmdBindVertexBuffers 2 16 114 5
anv_isl_format_for_descriptor_type 5 13 38 1
anv_cmd_buffer_emit_dynamic 2 11 77 4
anv_cmd_buffer_merge_dynamic 3 16 110 5
anv_cmd_buffer_push_constants 7 24 197 2
anv_cmd_buffer_cs_push_constants 11 49 387 1
anv_CmdPushConstants 1 16 78 6
anv_CreateCommandPool 3 20 108 4
anv_DestroyCommandPool 2 15 73 3
anv_ResetCommandPool 1 12 46 3
anv_cmd_buffer_get_depth_stencil_view 2 12 76 1
Source file: ./lib/mesa/src/intel/vulkan/genX_pipeline_util.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vertex_element_comp_control 9 23 174 2
emit_vertex_input 15 77 567 2
genX( emit_urb_setup) 13 87 611 6
emit_urb_setup 3 12 82 1
emit_3dstate_sbe 11 55 414 1
scratch_space 1 4 20 1
emit_rs_state 11 53 370 5
emit_ms_state 10 39 192 2
Source file: ./lib/mesa/src/intel/genxml/gen_pack_header.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
to_alphanum 2 25 108 1
safe_name 2 5 29 1
num_from_str 3 6 45 1
__init__ 6 23 169 3
emit_template_struct 17 33 223 2
__init__ 1 7 46 6
emit_template_struct 4 8 51 2
__init__ 1 4 21 1
collect_dwords 10 27 242 4
emit_pack_function 34 98 748 2
__init__ 1 3 29 2
__init__ 1 7 53 1
gen_prefix 2 5 37 2
gen_guard 1 2 12 1
start_element 12 40 354 3
end_element 8 23 136 2
emit_template_struct 1 4 30 3
emit_pack_function 1 7 52 3
emit_instruction 6 20 158 1
emit_register 3 10 88 1
emit_struct 2 7 61 1
emit_enum 3 9 68 1
parse 1 4 28 2
Source file: ./lib/mesa/src/intel/vulkan/anv_pipeline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
anv_CreateShaderModule 2 21 140 4
anv_DestroyShaderModule 2 11 52 3
anv_shader_compile_to_nir 10 74 526 5
anv_DestroyPipeline 6 19 126 3
populate_sampler_prog_key 2 7 40 2
populate_vs_prog_key 1 6 38 2
populate_gs_prog_key 1 6 38 2
populate_wm_prog_key 5 21 143 3
populate_cs_prog_key 1 6 38 2
anv_pipeline_compile 12 46 334 7
anv_fill_binding_table 1 9 60 2
anv_pipeline_upload_kernel 2 20 100 9
anv_pipeline_add_compiled_stage 1 7 35 3
anv_pipeline_compile_vs 7 70 466 6
anv_pipeline_compile_gs 6 61 401 6
anv_pipeline_compile_fs 11 97 646 6
anv_pipeline_compile_cs 6 57 364 6
copy_non_dynamic_state 19 85 582 2
anv_pipeline_validate_create_info 9 32 208 1
anv_pipeline_setup_l3_config 1 9 71 2
anv_pipeline_init 20 103 738 5
Source file: ./lib/mesa/src/intel/vulkan/anv_entrypoints.h
Source file: ./lib/mesa/src/intel/genxml/gen8_pack.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gen_mbo 1 4 31 2
__gen_uint 3 10 62 3
__gen_sint 4 12 103 3
__gen_offset 2 7 55 3
__gen_float 1 5 30 1
__gen_sfixed 3 11 122 4
__gen_ufixed 3 10 91 4
GEN8_3DSTATE_CONSTANT_BODY_pack 1 27 238 3
GEN8_BINDING_TABLE_EDIT_ENTRY_pack 1 8 59 3
GEN8_GATHER_CONSTANT_ENTRY_pack 1 9 70 3
GEN8_MEMORY_OBJECT_CONTROL_STATE_pack 1 9 70 3
GEN8_VERTEX_BUFFER_STATE_pack 1 20 171 3
GEN8_VERTEX_ELEMENT_STATE_pack 1 16 141 3
GEN8_SO_DECL_pack 1 10 81 3
GEN8_SO_DECL_ENTRY_pack 1 19 142 3
GEN8_SF_OUTPUT_ATTRIBUTE_DETAIL_pack 1 14 125 3
GEN8_SCISSOR_RECT_pack 1 11 86 3
GEN8_SF_CLIP_VIEWPORT_pack 1 35 214 3
GEN8_BLEND_STATE_ENTRY_pack 1 24 229 3
GEN8_BLEND_STATE_pack 1 23 288 3
GEN8_CC_VIEWPORT_pack 1 9 56 3
GEN8_COLOR_CALC_STATE_pack 1 21 152 3
GEN8_BLACK_LEVEL_CORRECTION_STATE__DW7576_pack 1 10 75 3
GEN8_INTERFACE_DESCRIPTOR_DATA_pack 1 33 292 3
GEN8_PALETTE_ENTRY_pack 1 10 81 3
GEN8_BINDING_TABLE_STATE_pack 1 7 48 3
GEN8_RENDER_SURFACE_STATE_pack 1 83 803 3
GEN8_FILTER_COEFFICIENT_pack 1 7 50 3
GEN8_SAMPLER_BORDER_COLOR_STATE_pack 1 17 124 3
GEN8_SAMPLER_STATE_pack 1 39 390 3
GEN8_SAMPLER_STATE_8X8_AVS_COEFFICIENTS_pack 1 37 384 3
GEN8_3DPRIMITIVE_pack 1 28 243 3
GEN8_3DSTATE_AA_LINE_PARAMETERS_pack 1 21 206 3
GEN8_3DSTATE_BINDING_TABLE_EDIT_DS_pack 1 14 119 3
GEN8_3DSTATE_BINDING_TABLE_EDIT_GS_pack 1 14 119 3
GEN8_3DSTATE_BINDING_TABLE_EDIT_HS_pack 1 14 119 3
GEN8_3DSTATE_BINDING_TABLE_EDIT_PS_pack 1 14 119 3
GEN8_3DSTATE_BINDING_TABLE_EDIT_VS_pack 1 14 119 3
GEN8_3DSTATE_BINDING_TABLE_POINTERS_DS_pack 1 13 108 3
GEN8_3DSTATE_BINDING_TABLE_POINTERS_GS_pack 1 13 108 3
GEN8_3DSTATE_BINDING_TABLE_POINTERS_HS_pack 1 13 108 3
GEN8_3DSTATE_BINDING_TABLE_POINTERS_PS_pack 1 13 108 3
GEN8_3DSTATE_BINDING_TABLE_POINTERS_VS_pack 1 13 108 3
GEN8_3DSTATE_BINDING_TABLE_POOL_ALLOC_pack 1 22 186 3
GEN8_3DSTATE_BLEND_STATE_POINTERS_pack 1 14 119 3
GEN8_3DSTATE_CC_STATE_POINTERS_pack 1 14 119 3
GEN8_3DSTATE_CHROMA_KEY_pack 1 17 140 3
GEN8_3DSTATE_CLEAR_PARAMS_pack 1 15 120 3
GEN8_3DSTATE_CLIP_pack 1 36 353 3
GEN8_3DSTATE_CONSTANT_DS_pack 1 15 133 3
GEN8_3DSTATE_CONSTANT_GS_pack 1 15 133 3
GEN8_3DSTATE_CONSTANT_HS_pack 1 15 133 3
GEN8_3DSTATE_CONSTANT_PS_pack 1 15 133 3
GEN8_3DSTATE_CONSTANT_VS_pack 1 15 133 3
GEN8_3DSTATE_DEPTH_BUFFER_pack 1 37 336 3
GEN8_3DSTATE_DRAWING_RECTANGLE_pack 1 21 184 3
GEN8_3DSTATE_DS_pack 1 47 439 3
GEN8_3DSTATE_GATHER_CONSTANT_DS_pack 1 17 146 3
GEN8_3DSTATE_GATHER_CONSTANT_GS_pack 1 17 146 3
GEN8_3DSTATE_GATHER_CONSTANT_HS_pack 1 17 146 3
GEN8_3DSTATE_GATHER_CONSTANT_PS_pack 1 18 157 3
GEN8_3DSTATE_GATHER_CONSTANT_VS_pack 1 18 157 3
GEN8_3DSTATE_GATHER_POOL_ALLOC_pack 1 22 186 3
GEN8_3DSTATE_GS_pack 1 62 598 3
GEN8_3DSTATE_HIER_DEPTH_BUFFER_pack 1 23 198 3
GEN8_3DSTATE_HS_pack 1 42 386 3
GEN8_3DSTATE_INDEX_BUFFER_pack 1 22 187 3
GEN8_3DSTATE_LINE_STIPPLE_pack 1 19 170 3
GEN8_3DSTATE_MONOFILTER_SIZE_pack 1 14 119 3
GEN8_3DSTATE_MULTISAMPLE_pack 1 15 130 3
GEN8_3DSTATE_POLY_STIPPLE_OFFSET_pack 1 14 119 3
GEN8_3DSTATE_POLY_STIPPLE_PATTERN_pack 1 75 700 3
GEN8_3DSTATE_PS_pack 1 54 498 3
GEN8_3DSTATE_PS_BLEND_pack 1 21 196 3
GEN8_3DSTATE_PS_EXTRA_pack 1 25 240 3
GEN8_3DSTATE_PUSH_CONSTANT_ALLOC_DS_pack 1 14 119 3
GEN8_3DSTATE_PUSH_CONSTANT_ALLOC_GS_pack 1 14 119 3
GEN8_3DSTATE_PUSH_CONSTANT_ALLOC_HS_pack 1 14 119 3
GEN8_3DSTATE_PUSH_CONSTANT_ALLOC_PS_pack 1 14 119 3
GEN8_3DSTATE_PUSH_CONSTANT_ALLOC_VS_pack 1 14 119 3
GEN8_3DSTATE_RASTER_pack 1 34 309 3
GEN8_3DSTATE_SAMPLER_PALETTE_LOAD0_pack 1 11 92 3
GEN8_3DSTATE_SAMPLER_PALETTE_LOAD1_pack 1 11 92 3
GEN8_3DSTATE_SAMPLER_STATE_POINTERS_DS_pack 1 13 108 3
GEN8_3DSTATE_SAMPLER_STATE_POINTERS_GS_pack 1 13 108 3
GEN8_3DSTATE_SAMPLER_STATE_POINTERS_HS_pack 1 13 108 3
GEN8_3DSTATE_SAMPLER_STATE_POINTERS_PS_pack 1 13 108 3
GEN8_3DSTATE_SAMPLER_STATE_POINTERS_VS_pack 1 13 108 3
GEN8_3DSTATE_SAMPLE_MASK_pack 1 13 108 3
GEN8_3DSTATE_SAMPLE_PATTERN_pack 1 49 530 3
GEN8_3DSTATE_SBE_pack 1 28 261 3
GEN8_3DSTATE_SBE_SWIZ_pack 1 85 814 3
GEN8_3DSTATE_SCISSOR_STATE_POINTERS_pack 1 13 108 3
GEN8_3DSTATE_SF_pack 1 28 265 3
GEN8_3DSTATE_SO_BUFFER_pack 1 31 274 3
GEN8_3DSTATE_SO_DECL_LIST_pack 1 21 190 3
GEN8_3DSTATE_STENCIL_BUFFER_pack 1 24 209 3
GEN8_3DSTATE_STREAMOUT_pack 1 33 310 3
GEN8_3DSTATE_TE_pack 1 21 176 3
GEN8_3DSTATE_URB_DS_pack 1 15 130 3
GEN8_3DSTATE_URB_GS_pack 1 15 130 3
GEN8_3DSTATE_URB_HS_pack 1 15 130 3
GEN8_3DSTATE_URB_VS_pack 1 15 130 3
GEN8_3DSTATE_VERTEX_BUFFERS_pack 1 11 92 3
GEN8_3DSTATE_VERTEX_ELEMENTS_pack 1 11 92 3
GEN8_3DSTATE_VF_pack 1 14 119 3
GEN8_3DSTATE_VF_INSTANCING_pack 1 16 135 3
GEN8_3DSTATE_VF_SGVS_pack 1 18 163 3
GEN8_3DSTATE_VF_STATISTICS_pack 1 11 92 3
GEN8_3DSTATE_VF_TOPOLOGY_pack 1 13 108 3
GEN8_3DSTATE_VIEWPORT_STATE_POINTERS_CC_pack 1 13 108 3
GEN8_3DSTATE_VIEWPORT_STATE_POINTERS_SF_CLIP_pack 1 13 108 3
GEN8_3DSTATE_VS_pack 1 46 428 3
GEN8_3DSTATE_WM_pack 1 27 262 3
GEN8_3DSTATE_WM_CHROMAKEY_pack 1 13 108 3
GEN8_3DSTATE_WM_DEPTH_STENCIL_pack 1 31 300 3
GEN8_3DSTATE_WM_HZ_OP_pack 1 29 266 3
GEN8_GPGPU_CSR_BASE_ADDRESS_pack 1 15 130 3
GEN8_GPGPU_WALKER_pack 1 42 353 3
GEN8_MEDIA_CURBE_LOAD_pack 1 16 131 3
GEN8_MEDIA_INTERFACE_DESCRIPTOR_LOAD_pack 1 16 131 3
GEN8_MEDIA_OBJECT_pack 1 28 266 3
GEN8_MEDIA_OBJECT_GRPID_pack 1 29 271 3
GEN8_MEDIA_OBJECT_PRT_pack 1 42 381 3
GEN8_MEDIA_OBJECT_WALKER_pack 1 57 506 3
GEN8_MEDIA_STATE_FLUSH_pack 1 15 130 3
GEN8_MEDIA_VFE_STATE_pack 1 50 472 3
GEN8_MI_ARB_CHECK_pack 1 8 59 3
GEN8_MI_ATOMIC_pack 1 20 185 3
GEN8_MI_BATCH_BUFFER_END_pack 1 8 59 3
GEN8_MI_BATCH_BUFFER_START_pack 1 18 163 3
GEN8_MI_CLFLUSH_pack 1 16 134 3
GEN8_MI_CONDITIONAL_BATCH_BUFFER_END_pack 1 17 146 3
GEN8_MI_COPY_MEM_MEM_pack 1 19 168 3
GEN8_MI_LOAD_REGISTER_IMM_pack 1 14 113 3
GEN8_MI_LOAD_REGISTER_MEM_pack 1 17 146 3
GEN8_MI_LOAD_REGISTER_REG_pack 1 13 102 3
GEN8_MI_LOAD_SCAN_LINES_EXCL_pack 1 13 108 3
GEN8_MI_LOAD_SCAN_LINES_INCL_pack 1 14 119 3
GEN8_MI_LOAD_URB_MEM_pack 1 15 124 3
GEN8_MI_MATH_pack 1 13 102 3
GEN8_MI_NOOP_pack 1 10 81 3
GEN8_MI_PREDICATE_pack 1 11 92 3
GEN8_MI_REPORT_HEAD_pack 1 8 59 3
GEN8_MI_REPORT_PERF_COUNT_pack 1 18 150 3
GEN8_MI_RS_CONTEXT_pack 1 9 70 3
GEN8_MI_RS_CONTROL_pack 1 9 70 3
GEN8_MI_RS_STORE_DATA_IMM_pack 1 17 139 3
GEN8_MI_SEMAPHORE_SIGNAL_pack 1 13 108 3
GEN8_MI_SEMAPHORE_WAIT_pack 1 16 163 3
GEN8_MI_SET_CONTEXT_pack 1 17 162 3
GEN8_MI_SET_PREDICATE_pack 1 9 70 3
GEN8_MI_STORE_DATA_IMM_pack 1 19 161 3
GEN8_MI_STORE_DATA_INDEX_pack 1 14 113 3
GEN8_MI_STORE_REGISTER_MEM_pack 1 17 146 3
GEN8_MI_STORE_URB_MEM_pack 1 15 124 3
GEN8_MI_SUSPEND_FLUSH_pack 1 9 70 3
GEN8_MI_TOPOLOGY_FILTER_pack 1 9 70 3
GEN8_MI_URB_ATOMIC_ALLOC_pack 1 10 81 3
GEN8_MI_URB_CLEAR_pack 1 12 97 3
GEN8_MI_USER_INTERRUPT_pack 1 8 59 3
GEN8_MI_WAIT_FOR_EVENT_pack 1 20 191 3
GEN8_PIPELINE_SELECT_pack 1 11 92 3
GEN8_PIPE_CONTROL_pack 1 41 398 3
GEN8_STATE_BASE_ADDRESS_pack 1 72 620 3
GEN8_STATE_PREFETCH_pack 1 14 129 3
GEN8_STATE_SIP_pack 1 15 124 3
GEN8_SWTESS_BASE_ADDRESS_pack 1 19 159 3
GEN8_L3CNTLREG_pack 1 11 92 3
Source file: ./lib/mesa/src/intel/genxml/gen75_pack.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gen_mbo 1 4 31 2
__gen_uint 3 10 62 3
__gen_sint 4 12 103 3
__gen_offset 2 7 55 3
__gen_float 1 5 30 1
__gen_sfixed 3 11 122 4
__gen_ufixed 3 10 91 4
GEN75_MEMORY_OBJECT_CONTROL_STATE_pack 1 8 59 3
GEN75_3DSTATE_CONSTANT_BODY_pack 1 19 203 3
GEN75_BINDING_TABLE_EDIT_ENTRY_pack 1 8 59 3
GEN75_GATHER_CONSTANT_ENTRY_pack 1 9 70 3
GEN75_VERTEX_BUFFER_STATE_pack 1 20 199 3
GEN75_VERTEX_ELEMENT_STATE_pack 1 16 141 3
GEN75_SO_DECL_pack 1 10 81 3
GEN75_SO_DECL_ENTRY_pack 1 19 142 3
GEN75_SF_OUTPUT_ATTRIBUTE_DETAIL_pack 1 14 125 3
GEN75_SCISSOR_RECT_pack 1 11 86 3
GEN75_SF_CLIP_VIEWPORT_pack 1 31 194 3
GEN75_BLEND_STATE_ENTRY_pack 1 32 317 3
GEN75_BLEND_STATE_pack 1 13 184 3
GEN75_CC_VIEWPORT_pack 1 9 56 3
GEN75_COLOR_CALC_STATE_pack 1 21 152 3
GEN75_DEPTH_STENCIL_STATE_pack 1 26 245 3
GEN75_INTERFACE_DESCRIPTOR_DATA_pack 1 30 261 3
GEN75_PALETTE_ENTRY_pack 1 10 81 3
GEN75_BINDING_TABLE_STATE_pack 1 7 48 3
GEN75_RENDER_SURFACE_STATE_pack 1 62 632 3
GEN75_SAMPLER_BORDER_COLOR_STATE_pack 1 41 316 3
GEN75_SAMPLER_STATE_pack 1 38 379 3
GEN75_3DPRIMITIVE_pack 1 28 243 3
GEN75_3DSTATE_AA_LINE_PARAMETERS_pack 1 17 154 3
GEN75_3DSTATE_BINDING_TABLE_EDIT_DS_pack 1 14 119 3
GEN75_3DSTATE_BINDING_TABLE_EDIT_GS_pack 1 14 119 3
GEN75_3DSTATE_BINDING_TABLE_EDIT_HS_pack 1 14 119 3
GEN75_3DSTATE_BINDING_TABLE_EDIT_PS_pack 1 14 119 3
GEN75_3DSTATE_BINDING_TABLE_EDIT_VS_pack 1 14 119 3
GEN75_3DSTATE_BINDING_TABLE_POINTERS_DS_pack 1 13 108 3
GEN75_3DSTATE_BINDING_TABLE_POINTERS_GS_pack 1 13 108 3
GEN75_3DSTATE_BINDING_TABLE_POINTERS_HS_pack 1 13 108 3
GEN75_3DSTATE_BINDING_TABLE_POINTERS_PS_pack 1 13 108 3
GEN75_3DSTATE_BINDING_TABLE_POINTERS_VS_pack 1 13 108 3
GEN75_3DSTATE_BINDING_TABLE_POOL_ALLOC_pack 1 18 176 3
GEN75_3DSTATE_BLEND_STATE_POINTERS_pack 1 14 115 3
GEN75_3DSTATE_CC_STATE_POINTERS_pack 1 14 115 3
GEN75_3DSTATE_CHROMA_KEY_pack 1 17 140 3
GEN75_3DSTATE_CLEAR_PARAMS_pack 1 15 124 3
GEN75_3DSTATE_CLIP_pack 1 36 353 3
GEN75_3DSTATE_CONSTANT_DS_pack 1 12 108 3
GEN75_3DSTATE_CONSTANT_GS_pack 1 12 108 3
GEN75_3DSTATE_CONSTANT_HS_pack 1 12 108 3
GEN75_3DSTATE_CONSTANT_PS_pack 1 12 108 3
GEN75_3DSTATE_CONSTANT_VS_pack 1 12 108 3
GEN75_3DSTATE_DEPTH_BUFFER_pack 1 35 329 3
GEN75_3DSTATE_DEPTH_STENCIL_STATE_POINTERS_pack 1 14 115 3
GEN75_3DSTATE_DRAWING_RECTANGLE_pack 1 21 184 3
GEN75_3DSTATE_DS_pack 1 36 347 3
GEN75_3DSTATE_GATHER_CONSTANT_DS_pack 1 16 135 3
GEN75_3DSTATE_GATHER_CONSTANT_GS_pack 1 16 135 3
GEN75_3DSTATE_GATHER_CONSTANT_HS_pack 1 16 135 3
GEN75_3DSTATE_GATHER_CONSTANT_PS_pack 1 17 146 3
GEN75_3DSTATE_GATHER_CONSTANT_VS_pack 1 17 146 3
GEN75_3DSTATE_GATHER_POOL_ALLOC_pack 1 19 183 3
GEN75_3DSTATE_GS_pack 1 50 495 3
GEN75_3DSTATE_HIER_DEPTH_BUFFER_pack 1 18 166 3
GEN75_3DSTATE_HS_pack 1 38 363 3
GEN75_3DSTATE_INDEX_BUFFER_pack 1 17 172 3
GEN75_3DSTATE_LINE_STIPPLE_pack 1 19 170 3
GEN75_3DSTATE_MONOFILTER_SIZE_pack 1 14 119 3
GEN75_3DSTATE_MULTISAMPLE_pack 1 33 348 3
GEN75_3DSTATE_POLY_STIPPLE_OFFSET_pack 1 14 119 3
GEN75_3DSTATE_POLY_STIPPLE_PATTERN_pack 1 75 700 3
GEN75_3DSTATE_PS_pack 1 50 489 3
GEN75_3DSTATE_PUSH_CONSTANT_ALLOC_DS_pack 1 14 119 3
GEN75_3DSTATE_PUSH_CONSTANT_ALLOC_GS_pack 1 14 119 3
GEN75_3DSTATE_PUSH_CONSTANT_ALLOC_HS_pack 1 14 119 3
GEN75_3DSTATE_PUSH_CONSTANT_ALLOC_PS_pack 1 14 119 3
GEN75_3DSTATE_PUSH_CONSTANT_ALLOC_VS_pack 1 14 119 3
GEN75_3DSTATE_RAST_MULTISAMPLE_pack 1 49 544 3
GEN75_3DSTATE_SAMPLER_PALETTE_LOAD0_pack 1 11 92 3
GEN75_3DSTATE_SAMPLER_PALETTE_LOAD1_pack 1 11 92 3
GEN75_3DSTATE_SAMPLER_STATE_POINTERS_DS_pack 1 13 108 3
GEN75_3DSTATE_SAMPLER_STATE_POINTERS_GS_pack 1 13 108 3
GEN75_3DSTATE_SAMPLER_STATE_POINTERS_HS_pack 1 13 108 3
GEN75_3DSTATE_SAMPLER_STATE_POINTERS_PS_pack 1 13 108 3
GEN75_3DSTATE_SAMPLER_STATE_POINTERS_VS_pack 1 13 108 3
GEN75_3DSTATE_SAMPLE_MASK_pack 1 13 108 3
GEN75_3DSTATE_SBE_pack 1 96 869 3
GEN75_3DSTATE_SCISSOR_STATE_POINTERS_pack 1 13 108 3
GEN75_3DSTATE_SF_pack 1 46 433 3
GEN75_3DSTATE_SO_BUFFER_pack 1 19 188 3
GEN75_3DSTATE_SO_DECL_LIST_pack 1 21 190 3
GEN75_3DSTATE_STENCIL_BUFFER_pack 1 19 177 3
GEN75_3DSTATE_STREAMOUT_pack 1 30 289 3
GEN75_3DSTATE_TE_pack 1 21 176 3
GEN75_3DSTATE_URB_DS_pack 1 15 130 3
GEN75_3DSTATE_URB_GS_pack 1 15 130 3
GEN75_3DSTATE_URB_HS_pack 1 15 130 3
GEN75_3DSTATE_URB_VS_pack 1 15 130 3
GEN75_3DSTATE_VERTEX_BUFFERS_pack 1 11 92 3
GEN75_3DSTATE_VERTEX_ELEMENTS_pack 1 11 92 3
GEN75_3DSTATE_VF_pack 1 14 119 3
GEN75_3DSTATE_VF_STATISTICS_pack 1 11 92 3
GEN75_3DSTATE_VIEWPORT_STATE_POINTERS_CC_pack 1 13 108 3
GEN75_3DSTATE_VIEWPORT_STATE_POINTERS_SF_CLIP_pack 1 13 108 3
GEN75_3DSTATE_VS_pack 1 35 336 3
GEN75_3DSTATE_WM_pack 1 36 355 3
GEN75_GPGPU_CSR_BASE_ADDRESS_pack 1 12 114 3
GEN75_GPGPU_OBJECT_pack 1 31 270 3
GEN75_GPGPU_WALKER_pack 1 36 307 3
GEN75_MEDIA_CURBE_LOAD_pack 1 16 131 3
GEN75_MEDIA_INTERFACE_DESCRIPTOR_LOAD_pack 1 16 131 3
GEN75_MEDIA_OBJECT_pack 1 27 255 3
GEN75_MEDIA_OBJECT_PRT_pack 1 42 381 3
GEN75_MEDIA_OBJECT_WALKER_pack 1 59 528 3
GEN75_MEDIA_STATE_FLUSH_pack 1 16 141 3
GEN75_MEDIA_VFE_STATE_pack 1 48 467 3
GEN75_MI_ARB_CHECK_pack 1 8 59 3
GEN75_MI_ARB_ON_OFF_pack 1 9 70 3
GEN75_MI_BATCH_BUFFER_END_pack 1 8 59 3
GEN75_MI_BATCH_BUFFER_START_pack 1 17 169 3
GEN75_MI_CLFLUSH_pack 1 14 140 3
GEN75_MI_CONDITIONAL_BATCH_BUFFER_END_pack 1 13 108 3
GEN75_MI_FLUSH_pack 1 13 114 3
GEN75_MI_LOAD_REGISTER_IMM_pack 1 14 113 3
GEN75_MI_LOAD_REGISTER_MEM_pack 1 14 130 3
GEN75_MI_LOAD_REGISTER_REG_pack 1 13 102 3
GEN75_MI_LOAD_SCAN_LINES_EXCL_pack 1 13 108 3
GEN75_MI_LOAD_SCAN_LINES_INCL_pack 1 13 108 3
GEN75_MI_LOAD_URB_MEM_pack 1 12 108 3
GEN75_MI_MATH_pack 1 13 102 3
GEN75_MI_NOOP_pack 1 10 81 3
GEN75_MI_PREDICATE_pack 1 11 92 3
GEN75_MI_REPORT_HEAD_pack 1 8 59 3
GEN75_MI_REPORT_PERF_COUNT_pack 1 15 134 3
GEN75_MI_RS_CONTEXT_pack 1 9 70 3
GEN75_MI_RS_CONTROL_pack 1 9 70 3
GEN75_MI_RS_STORE_DATA_IMM_pack 1 15 130 3
GEN75_MI_SEMAPHORE_MBOX_pack 1 14 115 3
GEN75_MI_SET_CONTEXT_pack 1 17 162 3
GEN75_MI_SET_PREDICATE_pack 1 9 70 3
GEN75_MI_STORE_DATA_IMM_pack 1 16 141 3
GEN75_MI_STORE_DATA_INDEX_pack 1 13 102 3
GEN75_MI_STORE_REGISTER_MEM_pack 1 14 130 3
GEN75_MI_STORE_URB_MEM_pack 1 12 108 3
GEN75_MI_SUSPEND_FLUSH_pack 1 9 70 3
GEN75_MI_TOPOLOGY_FILTER_pack 1 9 70 3
GEN75_MI_URB_ATOMIC_ALLOC_pack 1 10 81 3
GEN75_MI_URB_CLEAR_pack 1 12 97 3
GEN75_MI_USER_INTERRUPT_pack 1 8 59 3
GEN75_MI_WAIT_FOR_EVENT_pack 1 24 235 3
GEN75_PIPELINE_SELECT_pack 1 11 92 3
GEN75_PIPE_CONTROL_pack 1 38 382 3
GEN75_STATE_BASE_ADDRESS_pack 1 56 575 3
GEN75_STATE_PREFETCH_pack 1 14 129 3
GEN75_STATE_SIP_pack 1 13 108 3
GEN75_SWTESS_BASE_ADDRESS_pack 1 16 143 3
GEN75_L3SQCREG1_pack 1 10 81 3
GEN75_L3CNTLREG2_pack 1 13 114 3
GEN75_L3CNTLREG3_pack 1 12 103 3
GEN75_SCRATCH1_pack 1 7 48 3
GEN75_CHICKEN3_pack 1 8 59 3
Source file: ./lib/mesa/src/intel/genxml/genX_pack.h
Source file: ./lib/mesa/src/intel/genxml/gen45_pack.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gen_mbo 1 4 31 2
__gen_uint 3 10 62 3
__gen_sint 4 12 103 3
__gen_offset 2 7 55 3
__gen_float 1 5 30 1
__gen_sfixed 3 11 122 4
__gen_ufixed 3 10 91 4
GEN45_RENDER_SURFACE_STATE_pack 1 34 332 3
Source file: ./lib/mesa/src/intel/genxml/gen9_pack.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gen_mbo 1 4 31 2
__gen_uint 3 10 62 3
__gen_sint 4 12 103 3
__gen_offset 2 7 55 3
__gen_float 1 5 30 1
__gen_sfixed 3 11 122 4
__gen_ufixed 3 10 91 4
GEN9_3DSTATE_CONSTANT_BODY_pack 1 27 238 3
GEN9_BINDING_TABLE_EDIT_ENTRY_pack 1 8 59 3
GEN9_GATHER_CONSTANT_ENTRY_pack 1 9 70 3
GEN9_MEMORY_OBJECT_CONTROL_STATE_pack 1 7 48 3
GEN9_VERTEX_BUFFER_STATE_pack 1 20 171 3
GEN9_VERTEX_ELEMENT_STATE_pack 1 16 141 3
GEN9_SO_DECL_pack 1 10 81 3
GEN9_SO_DECL_ENTRY_pack 1 19 142 3
GEN9_SF_OUTPUT_ATTRIBUTE_DETAIL_pack 1 14 125 3
GEN9_SCISSOR_RECT_pack 1 11 86 3
GEN9_SF_CLIP_VIEWPORT_pack 1 35 214 3
GEN9_BLEND_STATE_ENTRY_pack 1 24 229 3
GEN9_BLEND_STATE_pack 1 23 288 3
GEN9_CC_VIEWPORT_pack 1 9 56 3
GEN9_COLOR_CALC_STATE_pack 1 19 130 3
GEN9_EXECUTION_UNIT_EXTENDED_MESSAGE_DESCRIPTOR_pack 1 9 70 3
GEN9_INTERFACE_DESCRIPTOR_DATA_pack 1 34 303 3
GEN9_ROUNDINGPRECISIONTABLE_3_BITS_pack 1 7 48 3
GEN9_PALETTE_ENTRY_pack 1 10 81 3
GEN9_BINDING_TABLE_STATE_pack 1 7 48 3
GEN9_RENDER_SURFACE_STATE_pack 1 90 868 3
GEN9_FILTER_COEFFICIENT_pack 1 7 50 3
GEN9_SAMPLER_BORDER_COLOR_STATE_pack 1 17 124 3
GEN9_SAMPLER_STATE_pack 1 41 410 3
GEN9_SAMPLER_STATE_8X8_AVS_COEFFICIENTS_pack 1 37 384 3
GEN9_3DPRIMITIVE_pack 1 28 243 3
GEN9_3DSTATE_AA_LINE_PARAMETERS_pack 1 21 206 3
GEN9_3DSTATE_BINDING_TABLE_EDIT_DS_pack 1 14 119 3
GEN9_3DSTATE_BINDING_TABLE_EDIT_GS_pack 1 14 119 3
GEN9_3DSTATE_BINDING_TABLE_EDIT_HS_pack 1 14 119 3
GEN9_3DSTATE_BINDING_TABLE_EDIT_PS_pack 1 14 119 3
GEN9_3DSTATE_BINDING_TABLE_EDIT_VS_pack 1 14 119 3
GEN9_3DSTATE_BINDING_TABLE_POINTERS_DS_pack 1 13 108 3
GEN9_3DSTATE_BINDING_TABLE_POINTERS_GS_pack 1 13 108 3
GEN9_3DSTATE_BINDING_TABLE_POINTERS_HS_pack 1 13 108 3
GEN9_3DSTATE_BINDING_TABLE_POINTERS_PS_pack 1 13 108 3
GEN9_3DSTATE_BINDING_TABLE_POINTERS_VS_pack 1 13 108 3
GEN9_3DSTATE_BINDING_TABLE_POOL_ALLOC_pack 1 22 186 3
GEN9_3DSTATE_BLEND_STATE_POINTERS_pack 1 14 119 3
GEN9_3DSTATE_CC_STATE_POINTERS_pack 1 14 119 3
GEN9_3DSTATE_CHROMA_KEY_pack 1 17 140 3
GEN9_3DSTATE_CLEAR_PARAMS_pack 1 15 120 3
GEN9_3DSTATE_CLIP_pack 1 36 353 3
GEN9_3DSTATE_CONSTANT_DS_pack 1 15 133 3
GEN9_3DSTATE_CONSTANT_GS_pack 1 15 133 3
GEN9_3DSTATE_CONSTANT_HS_pack 1 15 133 3
GEN9_3DSTATE_CONSTANT_PS_pack 1 15 133 3
GEN9_3DSTATE_CONSTANT_VS_pack 1 15 133 3
GEN9_3DSTATE_DEPTH_BUFFER_pack 1 39 356 3
GEN9_3DSTATE_DRAWING_RECTANGLE_pack 1 21 184 3
GEN9_3DSTATE_DS_pack 1 50 460 3
GEN9_3DSTATE_GATHER_CONSTANT_DS_pack 1 19 168 3
GEN9_3DSTATE_GATHER_CONSTANT_GS_pack 1 19 168 3
GEN9_3DSTATE_GATHER_CONSTANT_HS_pack 1 19 168 3
GEN9_3DSTATE_GATHER_CONSTANT_PS_pack 1 21 190 3
GEN9_3DSTATE_GATHER_CONSTANT_VS_pack 1 21 190 3
GEN9_3DSTATE_GATHER_POOL_ALLOC_pack 1 22 186 3
GEN9_3DSTATE_GS_pack 1 63 609 3
GEN9_3DSTATE_HIER_DEPTH_BUFFER_pack 1 23 198 3
GEN9_3DSTATE_HS_pack 1 45 419 3
GEN9_3DSTATE_INDEX_BUFFER_pack 1 22 187 3
GEN9_3DSTATE_LINE_STIPPLE_pack 1 19 170 3
GEN9_3DSTATE_MONOFILTER_SIZE_pack 1 14 119 3
GEN9_3DSTATE_MULTISAMPLE_pack 1 15 130 3
GEN9_3DSTATE_POLY_STIPPLE_OFFSET_pack 1 14 119 3
GEN9_3DSTATE_POLY_STIPPLE_PATTERN_pack 1 75 700 3
GEN9_3DSTATE_PS_pack 1 54 498 3
GEN9_3DSTATE_PS_BLEND_pack 1 21 196 3
GEN9_3DSTATE_PS_EXTRA_pack 1 27 262 3
GEN9_3DSTATE_PUSH_CONSTANT_ALLOC_DS_pack 1 14 119 3
GEN9_3DSTATE_PUSH_CONSTANT_ALLOC_GS_pack 1 14 119 3
GEN9_3DSTATE_PUSH_CONSTANT_ALLOC_HS_pack 1 14 119 3
GEN9_3DSTATE_PUSH_CONSTANT_ALLOC_PS_pack 1 14 119 3
GEN9_3DSTATE_PUSH_CONSTANT_ALLOC_VS_pack 1 14 119 3
GEN9_3DSTATE_RASTER_pack 1 36 331 3
GEN9_3DSTATE_RS_CONSTANT_POINTER_pack 1 16 163 3
GEN9_3DSTATE_SAMPLER_PALETTE_LOAD0_pack 1 11 92 3
GEN9_3DSTATE_SAMPLER_PALETTE_LOAD1_pack 1 11 92 3
GEN9_3DSTATE_SAMPLER_STATE_POINTERS_DS_pack 1 13 108 3
GEN9_3DSTATE_SAMPLER_STATE_POINTERS_GS_pack 1 13 108 3
GEN9_3DSTATE_SAMPLER_STATE_POINTERS_HS_pack 1 13 108 3
GEN9_3DSTATE_SAMPLER_STATE_POINTERS_PS_pack 1 13 108 3
GEN9_3DSTATE_SAMPLER_STATE_POINTERS_VS_pack 1 13 108 3
GEN9_3DSTATE_SAMPLE_MASK_pack 1 13 108 3
GEN9_3DSTATE_SAMPLE_PATTERN_pack 1 81 938 3
GEN9_3DSTATE_SBE_pack 1 62 719 3
GEN9_3DSTATE_SBE_SWIZ_pack 1 85 814 3
GEN9_3DSTATE_SCISSOR_STATE_POINTERS_pack 1 13 108 3
GEN9_3DSTATE_SF_pack 1 28 265 3
GEN9_3DSTATE_SO_BUFFER_pack 1 31 274 3
GEN9_3DSTATE_SO_DECL_LIST_pack 1 21 190 3
GEN9_3DSTATE_STENCIL_BUFFER_pack 1 24 209 3
GEN9_3DSTATE_STREAMOUT_pack 1 33 310 3
GEN9_3DSTATE_TE_pack 1 21 176 3
GEN9_3DSTATE_URB_CLEAR_pack 1 14 119 3
GEN9_3DSTATE_URB_DS_pack 1 15 130 3
GEN9_3DSTATE_URB_GS_pack 1 15 130 3
GEN9_3DSTATE_URB_HS_pack 1 15 130 3
GEN9_3DSTATE_URB_VS_pack 1 15 130 3
GEN9_3DSTATE_VERTEX_BUFFERS_pack 1 11 92 3
GEN9_3DSTATE_VERTEX_ELEMENTS_pack 1 11 92 3
GEN9_3DSTATE_VF_pack 1 16 141 3
GEN9_3DSTATE_VF_COMPONENT_PACKING_pack 1 47 464 3
GEN9_3DSTATE_VF_INSTANCING_pack 1 16 135 3
GEN9_3DSTATE_VF_SGVS_pack 1 18 163 3
GEN9_3DSTATE_VF_STATISTICS_pack 1 11 92 3
GEN9_3DSTATE_VF_TOPOLOGY_pack 1 13 108 3
GEN9_3DSTATE_VIEWPORT_STATE_POINTERS_CC_pack 1 13 108 3
GEN9_3DSTATE_VIEWPORT_STATE_POINTERS_SF_CLIP_pack 1 13 108 3
GEN9_3DSTATE_VS_pack 1 46 428 3
GEN9_3DSTATE_WM_pack 1 27 262 3
GEN9_3DSTATE_WM_CHROMAKEY_pack 1 13 108 3
GEN9_3DSTATE_WM_DEPTH_STENCIL_pack 1 34 327 3
GEN9_3DSTATE_WM_HZ_OP_pack 1 29 266 3
GEN9_GPGPU_CSR_BASE_ADDRESS_pack 1 15 130 3
GEN9_GPGPU_WALKER_pack 1 42 353 3
GEN9_MEDIA_CURBE_LOAD_pack 1 16 131 3
GEN9_MEDIA_INTERFACE_DESCRIPTOR_LOAD_pack 1 16 131 3
GEN9_MEDIA_OBJECT_pack 1 29 277 3
GEN9_MEDIA_OBJECT_GRPID_pack 1 30 282 3
GEN9_MEDIA_OBJECT_PRT_pack 1 42 381 3
GEN9_MEDIA_OBJECT_WALKER_pack 1 57 506 3
GEN9_MEDIA_STATE_FLUSH_pack 1 15 130 3
GEN9_MEDIA_VFE_STATE_pack 1 49 461 3
GEN9_MI_ARB_CHECK_pack 1 8 59 3
GEN9_MI_ATOMIC_pack 1 20 185 3
GEN9_MI_BATCH_BUFFER_END_pack 1 8 59 3
GEN9_MI_BATCH_BUFFER_START_pack 1 18 163 3
GEN9_MI_CLFLUSH_pack 1 16 134 3
GEN9_MI_CONDITIONAL_BATCH_BUFFER_END_pack 1 18 157 3
GEN9_MI_COPY_MEM_MEM_pack 1 19 168 3
GEN9_MI_DISPLAY_FLIP_pack 1 18 167 3
GEN9_MI_FORCE_WAKEUP_pack 1 13 108 3
GEN9_MI_LOAD_REGISTER_IMM_pack 1 14 113 3
GEN9_MI_LOAD_REGISTER_MEM_pack 1 17 146 3
GEN9_MI_LOAD_REGISTER_REG_pack 1 13 102 3
GEN9_MI_LOAD_SCAN_LINES_EXCL_pack 1 13 108 3
GEN9_MI_LOAD_SCAN_LINES_INCL_pack 1 14 119 3
GEN9_MI_LOAD_URB_MEM_pack 1 15 124 3
GEN9_MI_MATH_pack 1 13 102 3
GEN9_MI_NOOP_pack 1 10 81 3
GEN9_MI_PREDICATE_pack 1 11 92 3
GEN9_MI_REPORT_HEAD_pack 1 8 59 3
GEN9_MI_REPORT_PERF_COUNT_pack 1 18 150 3
GEN9_MI_RS_CONTEXT_pack 1 9 70 3
GEN9_MI_RS_CONTROL_pack 1 9 70 3
GEN9_MI_RS_STORE_DATA_IMM_pack 1 17 139 3
GEN9_MI_SEMAPHORE_SIGNAL_pack 1 13 108 3
GEN9_MI_SEMAPHORE_WAIT_pack 1 19 168 3
GEN9_MI_SET_CONTEXT_pack 1 17 162 3
GEN9_MI_SET_PREDICATE_pack 1 9 70 3
GEN9_MI_STORE_DATA_IMM_pack 1 19 161 3
GEN9_MI_STORE_DATA_INDEX_pack 1 14 113 3
GEN9_MI_STORE_REGISTER_MEM_pack 1 17 146 3
GEN9_MI_STORE_URB_MEM_pack 1 15 124 3
GEN9_MI_SUSPEND_FLUSH_pack 1 9 70 3
GEN9_MI_TOPOLOGY_FILTER_pack 1 9 70 3
GEN9_MI_URB_ATOMIC_ALLOC_pack 1 10 81 3
GEN9_MI_USER_INTERRUPT_pack 1 8 59 3
GEN9_MI_WAIT_FOR_EVENT_pack 1 26 257 3
GEN9_PIPELINE_SELECT_pack 1 14 125 3
GEN9_PIPE_CONTROL_pack 1 42 409 3
GEN9_STATE_BASE_ADDRESS_pack 1 83 714 3
GEN9_STATE_PREFETCH_pack 1 14 129 3
GEN9_STATE_SIP_pack 1 15 124 3
GEN9_L3CNTLREG_pack 1 11 92 3
Source file: ./lib/mesa/src/intel/genxml/gen4_pack.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gen_mbo 1 4 31 2
__gen_uint 3 10 62 3
__gen_sint 4 12 103 3
__gen_offset 2 7 55 3
__gen_float 1 5 30 1
__gen_sfixed 3 11 122 4
__gen_ufixed 3 10 91 4
GEN4_RENDER_SURFACE_STATE_pack 1 32 312 3
Source file: ./lib/mesa/src/intel/genxml/gen_macros.h
Source file: ./lib/mesa/src/intel/genxml/gen7_pack.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gen_mbo 1 4 31 2
__gen_uint 3 10 62 3
__gen_sint 4 12 103 3
__gen_offset 2 7 55 3
__gen_float 1 5 30 1
__gen_sfixed 3 11 122 4
__gen_ufixed 3 10 91 4
GEN7_MEMORY_OBJECT_CONTROL_STATE_pack 1 9 70 3
GEN7_3DSTATE_CONSTANT_BODY_pack 1 19 203 3
GEN7_VERTEX_BUFFER_STATE_pack 1 20 199 3
GEN7_VERTEX_ELEMENT_STATE_pack 1 16 141 3
GEN7_SO_DECL_pack 1 10 81 3
GEN7_SO_DECL_ENTRY_pack 1 19 142 3
GEN7_SF_OUTPUT_ATTRIBUTE_DETAIL_pack 1 14 125 3
GEN7_SCISSOR_RECT_pack 1 11 86 3
GEN7_SF_CLIP_VIEWPORT_pack 1 31 194 3
GEN7_BLEND_STATE_ENTRY_pack 1 32 317 3
GEN7_BLEND_STATE_pack 1 13 184 3
GEN7_CC_VIEWPORT_pack 1 9 56 3
GEN7_COLOR_CALC_STATE_pack 1 21 152 3
GEN7_DEPTH_STENCIL_STATE_pack 1 26 245 3
GEN7_INTERFACE_DESCRIPTOR_DATA_pack 1 30 263 3
GEN7_PALETTE_ENTRY_pack 1 10 81 3
GEN7_BINDING_TABLE_STATE_pack 1 7 48 3
GEN7_RENDER_SURFACE_STATE_pack 1 57 577 3
GEN7_SAMPLER_BORDER_COLOR_STATE_pack 1 17 124 3
GEN7_SAMPLER_STATE_pack 1 38 379 3
GEN7_3DPRIMITIVE_pack 1 27 232 3
GEN7_3DSTATE_AA_LINE_PARAMETERS_pack 1 17 154 3
GEN7_3DSTATE_BINDING_TABLE_POINTERS_DS_pack 1 13 108 3
GEN7_3DSTATE_BINDING_TABLE_POINTERS_GS_pack 1 13 108 3
GEN7_3DSTATE_BINDING_TABLE_POINTERS_HS_pack 1 13 108 3
GEN7_3DSTATE_BINDING_TABLE_POINTERS_PS_pack 1 13 108 3
GEN7_3DSTATE_BINDING_TABLE_POINTERS_VS_pack 1 13 108 3
GEN7_3DSTATE_BLEND_STATE_POINTERS_pack 1 14 115 3
GEN7_3DSTATE_CC_STATE_POINTERS_pack 1 14 115 3
GEN7_3DSTATE_CHROMA_KEY_pack 1 17 140 3
GEN7_3DSTATE_CLEAR_PARAMS_pack 1 15 124 3
GEN7_3DSTATE_CLIP_pack 1 36 353 3
GEN7_3DSTATE_CONSTANT_DS_pack 1 12 108 3
GEN7_3DSTATE_CONSTANT_GS_pack 1 12 108 3
GEN7_3DSTATE_CONSTANT_HS_pack 1 12 108 3
GEN7_3DSTATE_CONSTANT_PS_pack 1 12 108 3
GEN7_3DSTATE_CONSTANT_VS_pack 1 12 108 3
GEN7_3DSTATE_DEPTH_BUFFER_pack 1 35 329 3
GEN7_3DSTATE_DEPTH_STENCIL_STATE_POINTERS_pack 1 14 115 3
GEN7_3DSTATE_DRAWING_RECTANGLE_pack 1 20 173 3
GEN7_3DSTATE_DS_pack 1 34 325 3
GEN7_3DSTATE_GS_pack 1 49 484 3
GEN7_3DSTATE_HIER_DEPTH_BUFFER_pack 1 18 166 3
GEN7_3DSTATE_HS_pack 1 36 341 3
GEN7_3DSTATE_INDEX_BUFFER_pack 1 18 183 3
GEN7_3DSTATE_LINE_STIPPLE_pack 1 19 170 3
GEN7_3DSTATE_MONOFILTER_SIZE_pack 1 14 119 3
GEN7_3DSTATE_MULTISAMPLE_pack 1 32 337 3
GEN7_3DSTATE_POLY_STIPPLE_OFFSET_pack 1 14 119 3
GEN7_3DSTATE_POLY_STIPPLE_PATTERN_pack 1 75 700 3
GEN7_3DSTATE_PS_pack 1 47 456 3
GEN7_3DSTATE_PUSH_CONSTANT_ALLOC_DS_pack 1 14 119 3
GEN7_3DSTATE_PUSH_CONSTANT_ALLOC_GS_pack 1 14 119 3
GEN7_3DSTATE_PUSH_CONSTANT_ALLOC_HS_pack 1 14 119 3
GEN7_3DSTATE_PUSH_CONSTANT_ALLOC_PS_pack 1 14 119 3
GEN7_3DSTATE_PUSH_CONSTANT_ALLOC_VS_pack 1 14 119 3
GEN7_3DSTATE_SAMPLER_PALETTE_LOAD0_pack 1 11 92 3
GEN7_3DSTATE_SAMPLER_PALETTE_LOAD1_pack 1 11 92 3
GEN7_3DSTATE_SAMPLER_STATE_POINTERS_DS_pack 1 13 108 3
GEN7_3DSTATE_SAMPLER_STATE_POINTERS_GS_pack 1 13 108 3
GEN7_3DSTATE_SAMPLER_STATE_POINTERS_HS_pack 1 13 108 3
GEN7_3DSTATE_SAMPLER_STATE_POINTERS_PS_pack 1 13 108 3
GEN7_3DSTATE_SAMPLER_STATE_POINTERS_VS_pack 1 13 108 3
GEN7_3DSTATE_SAMPLE_MASK_pack 1 13 108 3
GEN7_3DSTATE_SBE_pack 1 96 869 3
GEN7_3DSTATE_SCISSOR_STATE_POINTERS_pack 1 13 108 3
GEN7_3DSTATE_SF_pack 1 44 411 3
GEN7_3DSTATE_SO_BUFFER_pack 1 19 188 3
GEN7_3DSTATE_SO_DECL_LIST_pack 1 21 190 3
GEN7_3DSTATE_STENCIL_BUFFER_pack 1 18 166 3
GEN7_3DSTATE_STREAMOUT_pack 1 30 289 3
GEN7_3DSTATE_TE_pack 1 21 176 3
GEN7_3DSTATE_URB_DS_pack 1 15 130 3
GEN7_3DSTATE_URB_GS_pack 1 15 130 3
GEN7_3DSTATE_URB_HS_pack 1 15 130 3
GEN7_3DSTATE_URB_VS_pack 1 15 130 3
GEN7_3DSTATE_VERTEX_BUFFERS_pack 1 11 92 3
GEN7_3DSTATE_VERTEX_ELEMENTS_pack 1 11 92 3
GEN7_3DSTATE_VF_STATISTICS_pack 1 11 92 3
GEN7_3DSTATE_VIEWPORT_STATE_POINTERS_CC_pack 1 13 108 3
GEN7_3DSTATE_VIEWPORT_STATE_POINTERS_SF_CLIP_pack 1 13 108 3
GEN7_3DSTATE_VS_pack 1 33 314 3
GEN7_3DSTATE_WM_pack 1 34 333 3
GEN7_GPGPU_OBJECT_pack 1 30 259 3
GEN7_GPGPU_WALKER_pack 1 36 307 3
GEN7_MEDIA_CURBE_LOAD_pack 1 16 131 3
GEN7_MEDIA_INTERFACE_DESCRIPTOR_LOAD_pack 1 16 131 3
GEN7_MEDIA_OBJECT_pack 1 26 244 3
GEN7_MEDIA_OBJECT_PRT_pack 1 42 381 3
GEN7_MEDIA_OBJECT_WALKER_pack 1 60 537 3
GEN7_MEDIA_STATE_FLUSH_pack 1 14 119 3
GEN7_MEDIA_VFE_STATE_pack 1 47 458 3
GEN7_MI_ARB_CHECK_pack 1 8 59 3
GEN7_MI_ARB_ON_OFF_pack 1 9 70 3
GEN7_MI_BATCH_BUFFER_END_pack 1 8 59 3
GEN7_MI_BATCH_BUFFER_START_pack 1 12 114 3
GEN7_MI_CLFLUSH_pack 1 14 140 3
GEN7_MI_CONDITIONAL_BATCH_BUFFER_END_pack 1 13 108 3
GEN7_MI_FLUSH_pack 1 13 114 3
GEN7_MI_LOAD_REGISTER_IMM_pack 1 14 113 3
GEN7_MI_LOAD_REGISTER_MEM_pack 1 14 130 3
GEN7_MI_NOOP_pack 1 10 81 3
GEN7_MI_PREDICATE_pack 1 11 92 3
GEN7_MI_REPORT_HEAD_pack 1 8 59 3
GEN7_MI_REPORT_PERF_COUNT_pack 1 14 123 3
GEN7_MI_SEMAPHORE_MBOX_pack 1 13 104 3
GEN7_MI_SET_CONTEXT_pack 1 16 151 3
GEN7_MI_STORE_DATA_IMM_pack 1 16 141 3
GEN7_MI_STORE_DATA_INDEX_pack 1 13 102 3
GEN7_MI_STORE_REGISTER_MEM_pack 1 13 119 3
GEN7_MI_SUSPEND_FLUSH_pack 1 9 70 3
GEN7_MI_TOPOLOGY_FILTER_pack 1 9 70 3
GEN7_MI_URB_CLEAR_pack 1 12 97 3
GEN7_MI_USER_INTERRUPT_pack 1 8 59 3
GEN7_MI_WAIT_FOR_EVENT_pack 1 24 235 3
GEN7_PIPELINE_SELECT_pack 1 11 92 3
GEN7_PIPE_CONTROL_pack 1 38 382 3
GEN7_STATE_BASE_ADDRESS_pack 1 57 586 3
GEN7_STATE_PREFETCH_pack 1 14 129 3
GEN7_STATE_SIP_pack 1 13 108 3
GEN7_SWTESS_BASE_ADDRESS_pack 1 16 143 3
GEN7_L3SQCREG1_pack 1 10 81 3
GEN7_L3CNTLREG2_pack 1 14 125 3
GEN7_L3CNTLREG3_pack 1 12 103 3
Source file: ./lib/mesa/src/intel/genxml/gen6_pack.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gen_mbo 1 4 31 2
__gen_uint 3 10 62 3
__gen_sint 4 12 103 3
__gen_offset 2 7 55 3
__gen_float 1 5 30 1
__gen_sfixed 3 11 122 4
__gen_ufixed 3 10 91 4
GEN6_MEMORY_OBJECT_CONTROL_STATE_pack 1 8 59 3
GEN6_VERTEX_BUFFER_STATE_pack 1 19 188 3
GEN6_VERTEX_ELEMENT_STATE_pack 1 16 141 3
GEN6_SF_OUTPUT_ATTRIBUTE_DETAIL_pack 1 14 125 3
GEN6_CLIP_VIEWPORT_pack 1 13 96 3
GEN6_SCISSOR_RECT_pack 1 11 86 3
GEN6_SF_VIEWPORT_pack 1 19 118 3
GEN6_BLEND_STATE_ENTRY_pack 1 32 317 3
GEN6_BLEND_STATE_pack 1 13 184 3
GEN6_CC_VIEWPORT_pack 1 9 56 3
GEN6_COLOR_CALC_STATE_pack 1 21 152 3
GEN6_DEPTH_STENCIL_STATE_pack 1 26 245 3
GEN6_INTERFACE_DESCRIPTOR_DATA_pack 1 29 252 3
GEN6_PALETTE_ENTRY_pack 1 10 81 3
GEN6_BINDING_TABLE_STATE_pack 1 7 48 3
GEN6_RENDER_SURFACE_STATE_pack 1 41 401 3
GEN6_SAMPLER_BORDER_COLOR_STATE_pack 1 41 340 3
GEN6_SAMPLER_STATE_pack 1 39 390 3
GEN6_3DPRIMITIVE_pack 1 24 205 3
GEN6_3DSTATE_AA_LINE_PARAMETERS_pack 1 17 154 3
GEN6_3DSTATE_BINDING_TABLE_POINTERS_pack 1 20 173 3
GEN6_3DSTATE_CC_STATE_POINTERS_pack 1 20 173 3
GEN6_3DSTATE_CHROMA_KEY_pack 1 17 140 3
GEN6_3DSTATE_CLEAR_PARAMS_pack 1 14 119 3
GEN6_3DSTATE_CLIP_pack 1 32 309 3
GEN6_3DSTATE_CONSTANT_GS_pack 1 30 299 3
GEN6_3DSTATE_CONSTANT_PS_pack 1 30 299 3
GEN6_3DSTATE_CONSTANT_VS_pack 1 30 299 3
GEN6_3DSTATE_DEPTH_BUFFER_pack 1 38 362 3
GEN6_3DSTATE_DRAWING_RECTANGLE_pack 1 20 173 3
GEN6_3DSTATE_GS_pack 1 42 407 3
GEN6_3DSTATE_GS_SVB_INDEX_pack 1 21 172 3
GEN6_3DSTATE_HIER_DEPTH_BUFFER_pack 1 18 166 3
GEN6_3DSTATE_INDEX_BUFFER_pack 1 18 183 3
GEN6_3DSTATE_LINE_STIPPLE_pack 1 19 170 3
GEN6_3DSTATE_MONOFILTER_SIZE_pack 1 14 119 3
GEN6_3DSTATE_MULTISAMPLE_pack 1 23 228 3
GEN6_3DSTATE_POLY_STIPPLE_OFFSET_pack 1 14 119 3
GEN6_3DSTATE_POLY_STIPPLE_PATTERN_pack 1 75 700 3
GEN6_3DSTATE_SAMPLER_PALETTE_LOAD0_pack 1 11 92 3
GEN6_3DSTATE_SAMPLER_PALETTE_LOAD1_pack 1 11 92 3
GEN6_3DSTATE_SAMPLER_STATE_POINTERS_pack 1 20 173 3
GEN6_3DSTATE_SAMPLE_MASK_pack 1 13 108 3
GEN6_3DSTATE_SCISSOR_STATE_POINTERS_pack 1 13 108 3
GEN6_3DSTATE_SF_pack 1 127 1166 3
GEN6_3DSTATE_STENCIL_BUFFER_pack 1 18 166 3
GEN6_3DSTATE_URB_pack 1 17 146 3
GEN6_3DSTATE_VERTEX_BUFFERS_pack 1 11 92 3
GEN6_3DSTATE_VERTEX_ELEMENTS_pack 1 11 92 3
GEN6_3DSTATE_VF_STATISTICS_pack 1 11 92 3
GEN6_3DSTATE_VIEWPORT_STATE_POINTERS_pack 1 20 173 3
GEN6_3DSTATE_VS_pack 1 33 314 3
GEN6_3DSTATE_WM_pack 1 63 626 3
GEN6_MEDIA_CURBE_LOAD_pack 1 16 131 3
GEN6_MEDIA_GATEWAY_STATE_pack 1 15 130 3
GEN6_MEDIA_INTERFACE_DESCRIPTOR_LOAD_pack 1 16 131 3
GEN6_MEDIA_OBJECT_pack 1 25 233 3
GEN6_MEDIA_OBJECT_PRT_pack 1 42 381 3
GEN6_MEDIA_OBJECT_WALKER_pack 1 60 537 3
GEN6_MEDIA_STATE_FLUSH_pack 1 14 119 3
GEN6_MEDIA_VFE_STATE_pack 1 46 447 3
GEN6_MI_ARB_CHECK_pack 1 8 59 3
GEN6_MI_ARB_ON_OFF_pack 1 9 70 3
GEN6_MI_BATCH_BUFFER_END_pack 1 8 59 3
GEN6_MI_BATCH_BUFFER_START_pack 1 12 114 3
GEN6_MI_CLFLUSH_pack 1 13 118 3
GEN6_MI_CONDITIONAL_BATCH_BUFFER_END_pack 1 13 108 3
GEN6_MI_FLUSH_pack 1 13 114 3
GEN6_MI_LOAD_REGISTER_IMM_pack 1 14 113 3
GEN6_MI_LOAD_SCAN_LINES_EXCL_pack 1 13 108 3
GEN6_MI_NOOP_pack 1 10 81 3
GEN6_MI_REPORT_HEAD_pack 1 8 59 3
GEN6_MI_SEMAPHORE_MBOX_pack 1 13 104 3
GEN6_MI_SET_CONTEXT_pack 1 17 162 3
GEN6_MI_STORE_DATA_IMM_pack 1 16 141 3
GEN6_MI_STORE_DATA_INDEX_pack 1 13 102 3
GEN6_MI_STORE_REGISTER_MEM_pack 1 13 119 3
GEN6_MI_SUSPEND_FLUSH_pack 1 9 70 3
GEN6_MI_URB_CLEAR_pack 1 12 97 3
GEN6_MI_USER_INTERRUPT_pack 1 8 59 3
GEN6_MI_WAIT_FOR_EVENT_pack 1 19 180 3
GEN6_PIPELINE_SELECT_pack 1 11 92 3
GEN6_PIPE_CONTROL_pack 1 37 364 3
GEN6_STATE_BASE_ADDRESS_pack 1 63 652 3
GEN6_STATE_PREFETCH_pack 1 14 129 3
GEN6_STATE_SIP_pack 1 13 108 3
Source file: ./lib/mesa/src/intel/genxml/gen5_pack.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gen_mbo 1 4 31 2
__gen_uint 3 10 62 3
__gen_sint 4 12 103 3
__gen_offset 2 7 55 3
__gen_float 1 5 30 1
__gen_sfixed 3 11 122 4
__gen_ufixed 3 10 91 4
GEN5_RENDER_SURFACE_STATE_pack 1 34 332 3
Source file: ./lib/mesa/src/intel/genxml/gen6_xml.h
Source file: ./lib/mesa/src/intel/common/gen_device_info.h
Source file: ./lib/mesa/src/intel/common/gen_l3_config.h
Source file: ./lib/mesa/src/intel/common/gen_device_info.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen_get_device_info 2 15 59 2
gen_get_device_name 1 8 20 1
Source file: ./lib/mesa/src/intel/common/gen_l3_config.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_l3_configs 6 13 59 1
norm_l3_weights 3 9 62 1
gen_get_l3_config_weights 3 12 71 1
gen_diff_l3_weights 9 13 122 2
gen_get_default_l3_weights 4 14 110 3
gen_get_default_l3_config 1 7 44 1
gen_get_l3_config 3 15 94 2
get_l3_way_size 5 11 47 1
get_urb_size_scale 2 4 25 1
gen_get_l3_config_urb_size 2 7 55 2
gen_dump_l3_config 1 7 77 2
Source file: ./lib/mesa/src/intel/common/gen_sample_positions.h
Source file: ./lib/mesa/src/intel/isl/tests/isl_surf_get_image_offset_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
t_assert_extent4d 1 8 58 5
t_assert_image_alignment_el 1 9 57 4
t_assert_image_alignment_sa 1 9 57 4
t_assert_offset_el 1 13 61 6
t_assert_phys_level0_sa 1 5 38 5
t_assert_gen4_3d_layer 2 16 85 8
test_bdw_2d_r8g8b8a8_unorm_512x512_array01_samples01_noaux_tiley0 1 39 344 1
test_bdw_2d_r8g8b8a8_unorm_1024x1024_array06_samples01_noaux_tiley0 2 43 406 1
test_bdw_3d_r8g8b8a8_unorm_256x256x256_levels09_tiley0 1 37 355 1
main 1 6 18 1
Source file: ./lib/mesa/src/intel/isl/isl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__isl_finishme 1 9 66 4
isl_device_init 3 14 79 3
isl_device_get_sample_counts 5 24 94 1
isl_tiling_get_info 16 68 444 4
isl_surf_choose_tiling 5 34 196 3
isl_choose_msaa_layout 4 15 111 4
isl_get_interleaved_msaa_px_size_sa 1 8 61 1
isl_msaa_interleaved_scale_px_to_sa 3 10 63 3
isl_choose_array_pitch_span 19 47 256 4
isl_choose_image_alignment_el 6 29 193 6
isl_surf_choose_dim_layout 9 27 92 3
isl_calc_phys_level0_extent_sa 18 106 680 6
isl_calc_phys_slice0_extent_sa_gen4_2d 6 47 297 6
isl_calc_phys_slice0_extent_sa_gen4_3d 2 28 222 5
isl_calc_phys_slice0_extent_sa_gen9_1d 2 21 153 5
isl_calc_phys_slice0_extent_sa 4 25 104 7
isl_calc_array_pitch_el_rows 15 62 370 8
isl_calc_linear_row_pitch 3 18 132 3
isl_apply_surface_padding 15 30 206 5
isl_surf_init_s 9 102 742 3
isl_surf_get_tile_info 1 7 49 3
isl_surf_get_hiz_surf 4 20 145 3
isl_surf_get_mcs_surf 6 29 189 3
isl_surf_get_ccs_surf 16 51 338 3
isl_surf_fill_state_s 10 47 267 3
isl_buffer_fill_state_s 8 28 120 3
get_image_offset_sa_gen4_2d 5 30 208 5
get_image_offset_sa_gen4_3d 2 30 287 5
get_image_offset_sa_gen9_1d 2 22 157 5
isl_surf_get_image_offset_sa 4 29 134 6
isl_surf_get_image_offset_el 1 21 116 6
isl_tiling_get_intratile_offset_el 2 31 195 9
isl_surf_get_depth_format 7 29 141 2
Source file: ./lib/mesa/src/intel/isl/isl_format.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
format_gen 2 4 29 1
isl_format_supports_rendering 2 7 40 2
isl_format_supports_alpha_blending 2 7 40 2
isl_format_supports_sampling 5 12 76 2
isl_format_supports_filtering 5 12 76 2
isl_format_supports_vertex_fetch 3 9 56 2
isl_format_supports_lossless_compression 2 7 40 2
isl_format_supports_multisampling 6 15 84 2
isl_format_has_channel_type 7 11 94 2
isl_format_has_unorm_channel 1 4 16 1
isl_format_has_snorm_channel 1 4 16 1
isl_format_has_ufloat_channel 1 4 16 1
isl_format_has_sfloat_channel 1 4 16 1
isl_format_has_uint_channel 1 4 16 1
isl_format_has_sint_channel 1 4 16 1
isl_format_get_num_channels 1 11 105 1
isl_format_get_depth_format 6 22 77 2
isl_format_rgb_to_rgba 23 30 159 1
isl_format_rgb_to_rgbx 6 18 57 1
Source file: ./lib/mesa/src/intel/isl/isl_gen8.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
isl_gen8_choose_msaa_layout 12 34 177 4
gen8_choose_halign_el 6 17 93 2
gen8_choose_valign_el 3 9 44 2
isl_gen8_choose_image_alignment_el 2 20 132 6
Source file: ./lib/mesa/src/intel/isl/isl_storage_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
isl_is_storage_image_format 40 47 139 1
isl_lower_storage_image_format 62 76 354 2
isl_has_matching_typed_storage_image_format 4 11 65 2
isl_surf_fill_image_param 11 53 446 4
isl_buffer_fill_image_param 1 9 59 4
Source file: ./lib/mesa/src/intel/isl/isl_surface_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gen_combine_address 1 4 23 4
get_surftype 6 21 88 2
get_image_alignment 4 13 63 1
get_qpitch 7 21 93 1
isl_genX( surf_fill_state_s) 69 178 1569 3
isl_genX( buffer_fill_state_s) 11 40 331 2
Source file: ./lib/mesa/src/intel/genxml/gen7_xml.h
Source file: ./lib/mesa/src/intel/isl/isl_gen9.h
Source file: ./lib/mesa/src/intel/isl/isl_gen6.h
Source file: ./lib/mesa/src/intel/isl/isl_gen9.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen9_calc_std_image_alignment_sa 8 47 380 5
isl_gen9_choose_image_alignment_el 5 31 191 6
Source file: ./lib/mesa/src/intel/isl/isl_gen4.h
Source file: ./lib/mesa/src/intel/isl/isl_gen6.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
isl_gen6_choose_msaa_layout 7 24 130 4
isl_gen6_choose_image_alignment_el 8 35 210 6
Source file: ./lib/mesa/src/intel/isl/isl_gen7.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
isl_gen7_choose_msaa_layout 23 47 278 4
gen7_format_needs_valign2 2 7 34 2
isl_gen6_filter_tiling 15 49 284 3
gen7_choose_halign_el 4 10 49 2
gen7_choose_valign_el 10 24 128 3
isl_gen7_choose_image_alignment_el 1 16 101 6
Source file: ./lib/mesa/src/intel/isl/isl_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
isl_is_pow2 1 4 19 1
isl_is_aligned 1 5 31 2
isl_align 2 5 37 2
isl_align_npot 1 5 32 2
isl_align_div 1 4 20 2
isl_align_div_npot 1 4 20 2
isl_log2u 1 5 22 1
isl_round_up_to_power_of_two 2 6 31 1
isl_minify 2 7 34 2
isl_extent3d_sa_to_el 1 12 103 2
isl_extent3d_el_to_sa 1 9 64 2
Source file: ./lib/mesa/src/intel/isl/isl.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
isl_format_get_layout 1 4 15 1
isl_format_get_name 1 4 16 1
isl_format_has_normalized_channel 2 5 18 1
isl_format_has_float_channel 2 5 19 1
isl_format_has_int_channel 2 5 19 1
isl_format_is_compressed 1 5 26 1
isl_format_has_bc_compression 15 24 80 1
isl_format_is_yuv 1 5 26 1
isl_format_block_is_1x1x1 3 5 38 1
isl_format_is_rgb 4 7 61 1
isl_tiling_is_any_y 1 4 18 1
isl_tiling_is_std_y 1 4 18 1
isl_surf_usage_is_display 1 4 12 1
isl_surf_usage_is_depth 1 4 12 1
isl_surf_usage_is_stencil 1 4 12 1
isl_surf_usage_is_depth_and_stencil 2 5 20 1
isl_surf_usage_is_depth_or_stencil 1 4 16 1
isl_surf_info_is_z16 2 5 27 1
isl_surf_info_is_z32_float 2 5 27 1
isl_extent2d 1 7 35 2
isl_extent3d 1 8 44 3
isl_extent4d 1 10 53 4
isl_surf_get_image_alignment_el 1 4 15 1
isl_surf_get_image_alignment_sa 1 7 57 1
isl_surf_get_row_pitch 1 4 15 1
isl_surf_get_row_pitch_el 1 6 53 1
isl_surf_get_array_pitch_el_rows 1 4 15 1
isl_surf_get_array_pitch_el 1 5 21 1
isl_surf_get_array_pitch_sa_rows 1 5 33 1
isl_surf_get_array_pitch 1 4 20 1
isl_tiling_get_intratile_offset_sa 1 23 142 9
Source file: ./lib/mesa/src/intel/isl/isl_gen4.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
isl_gen4_choose_msaa_layout 1 9 42 4
isl_gen4_choose_image_alignment_el 2 16 96 6
Source file: ./lib/mesa/src/intel/isl/isl_gen7.h
Source file: ./lib/mesa/src/intel/isl/gen_format_layout.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 2 8 65 2
__init__ 3 17 193 2
reader 4 5 42 1
main 4 20 125 0
Source file: ./lib/mesa/src/intel/isl/isl_gen8.h
Source file: ./lib/mesa/src/intel/tools/gen_disasm.h
Source file: ./lib/mesa/src/intel/tools/decoder.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen_make_gen 1 4 20 2
Source file: ./lib/mesa/src/intel/tools/decoder.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen_group_get_name 1 4 14 1
gen_group_get_opcode 1 4 14 1
gen_spec_find_struct 3 7 59 2
gen_spec_find_register 3 7 52 2
gen_spec_get_gen 1 4 14 1
fail 1 11 66 3
fail_on_null 2 8 31 1
xstrdup 1 4 18 1
zalloc 1 4 15 1
xzalloc 1 4 16 1
create_group 2 10 63 3
get_group_offset_count 4 13 118 5
get_register_offset 3 10 71 2
get_start_end_pos 2 12 70 2
mask 1 6 32 2
field 1 5 39 3
field_address 1 5 34 3
string_to_type 11 27 319 2
create_field 10 25 272 2
start_element 18 45 435 3
end_element 12 35 334 2
character_data 1 3 16 3
devinfo_to_gen 3 7 36 1
devinfo_to_xml_data 3 13 81 2
gen_spec_load 3 31 213 1
gen_spec_load_from_path 6 54 350 2
gen_spec_find_instruction 3 9 71 2
gen_group_get_length 8 29 151 2
gen_field_iterator_init 1 7 37 3
gen_field_iterator_next 15 54 435 1
Source file: ./lib/mesa/src/intel/tools/aubinator.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
field 1 6 39 3
valid_offset 1 4 12 1
print_dword_val 2 12 82 3
print_iterator_values 3 17 112 2
decode_structure 4 23 145 3
handle_struct_decode 2 7 46 3
dump_binding_table 5 26 147 2
handle_3dstate_index_buffer 7 29 186 2
get_qword 1 4 27 1
handle_state_base_address 11 25 224 2
dump_samplers 2 12 75 2
handle_media_interface_descriptor_load 4 31 209 2
probably_float 6 12 74 1
handle_3dstate_vertex_buffers 12 39 319 2
handle_3dstate_vs 3 19 124 2
handle_3dstate_hs 3 18 115 2
handle_3dstate_constant 5 19 159 2
handle_3dstate_ps 11 74 450 2
handle_3dstate_binding_table_pointers 1 4 23 2
handle_3dstate_sampler_state_pointers 1 4 23 2
handle_3dstate_viewport_state_pointers_cc 2 11 81 2
handle_3dstate_viewport_state_pointers_sf_clip 2 12 81 2
handle_3dstate_blend_state_pointers 1 8 54 2
handle_3dstate_cc_state_pointers 1 8 54 2
handle_3dstate_scissor_state_pointers 1 8 54 2
handle_load_register_imm 2 9 67 2
parse_commands 17 69 476 4
handle_trace_block 9 41 241 2
aub_file_open 4 25 174 1
aub_file_stdin 1 7 31 1
aub_file_decode_batch 15 73 483 2
aub_file_more_stuff 3 4 32 1
aub_file_data_grow 1 10 101 1
aub_file_data_load 4 17 141 1
setup_pager 5 20 115 1
print_help 1 16 32 2
main 31 126 790 2
Source file: ./lib/mesa/src/intel/tools/disasm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_send 4 7 26 1
gen_disasm_disassemble 9 39 259 4
gen_disasm_create 3 13 64 1
gen_disasm_destroy 1 4 14 1
Source file: ./lib/mesa/src/mesa/swrast/s_fragprog.h
Source file: ./lib/mesa/src/mesa/swrast/s_aatritemp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
if 3 11 69 1
if 1 3 25 1
if 1 3 25 1
if 1 6 140 0
if 2 5 51 0
for 1 6 86 0
for 1 4 57 0
if 12 49 467 0
for 12 56 522 0
Source file: ./lib/mesa/src/mesa/swrast/s_texcombine.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_texel_array 2 5 57 2
texture_combine 94 408 3957 5
swizzle_texels 2 21 201 3
_swrast_texture_span 22 81 687 2
Source file: ./lib/mesa/src/mesa/swrast/s_lines.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compute_stipple_mask 3 15 100 3
draw_wide_line 11 44 270 3
_swrast_add_spec_terms_line 1 25 321 3
_swrast_choose_line 14 37 207 1
Source file: ./lib/mesa/src/mesa/swrast/s_texfetch_tmp.h
Source file: ./lib/mesa/src/intel/isl/isl_format_layout.c
Source file: ./lib/mesa/src/mesa/swrast/s_fog.h
Source file: ./lib/mesa/src/mesa/swrast/s_zoom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compute_zoomed_bounds 5 38 308 10
unzoom_x 2 8 47 3
zoom_span 31 171 1709 6
_swrast_write_zoomed_rgba_span 1 5 40 5
_swrast_write_zoomed_rgb_span 1 5 40 5
_swrast_write_zoomed_depth_span 1 6 44 4
_swrast_write_zoomed_stencil_span 5 28 215 7
_swrast_write_zoomed_z_span 5 31 243 7
Source file: ./lib/mesa/src/mesa/swrast/s_tritemp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NAME 97 497 4615 4
Source file: ./lib/mesa/src/mesa/swrast/s_points.h
Source file: ./lib/mesa/src/mesa/swrast/s_alpha.h
Source file: ./lib/mesa/src/mesa/swrast/s_depth.h
Source file: ./lib/mesa/src/mesa/swrast/s_drawpix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fast_draw_rgb_ubyte_pixels 5 35 266 8
fast_draw_rgba_ubyte_pixels 5 36 273 8
fast_draw_generic_pixels 4 34 230 10
fast_draw_rgba_pixels 19 48 317 9
draw_stencil_pixels 5 34 209 8
draw_depth_pixels 22 87 588 8
draw_rgba_pixels 16 100 647 9
fast_draw_depth_stencil 2 25 177 7
draw_depth_stencil_pixels 19 78 516 8
_swrast_DrawPixels 8 43 267 9
Source file: ./lib/mesa/src/mesa/swrast/s_texfetch.h
Source file: ./lib/mesa/src/mesa/swrast/s_texfilter.h
Source file: ./lib/mesa/src/mesa/swrast/s_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_swrast_new_texture_image 1 5 25 1
_swrast_delete_texture_image 1 5 21 2
texture_slices 2 7 31 1
_swrast_teximage_slice_height 2 7 28 1
_swrast_alloc_texture_image_buffer 4 22 148 2
_swrast_init_texture_image 9 25 190 1
_swrast_free_texture_image_buffer 1 9 50 2
check_map_teximage 5 11 108 6
_swrast_map_teximage 2 30 211 10
_swrast_unmap_teximage 1 5 17 3
_swrast_map_texture 10 41 266 2
_swrast_unmap_texture 8 25 172 2
_swrast_map_textures 3 9 58 1
_swrast_unmap_textures 3 9 58 1
Source file: ./lib/mesa/src/mesa/swrast/s_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_swrast_update_rasterflags 26 53 446 1
_swrast_update_polygon 6 23 110 1
_swrast_update_fog_hint 4 8 48 1
_swrast_update_texture_env 5 21 125 1
_swrast_update_deferred_texture 7 24 127 1
_swrast_update_fog_state 3 9 68 1
_swrast_update_fragment_program 2 7 37 2
_swrast_update_specular_vertex_add 6 11 75 1
_swrast_validate_triangle 2 15 87 4
_swrast_validate_line 2 12 80 3
_swrast_validate_point 2 11 66 2
_swrast_validate_blend_func 1 9 68 6
_swrast_sleep 1 4 22 2
_swrast_invalidate_state 8 22 144 2
_swrast_update_texture_samplers 3 14 92 1
_swrast_update_active_attribs 12 39 223 1
_swrast_validate_derived 12 37 218 1
_swrast_Quad 2 14 102 5
_swrast_Triangle 2 11 74 4
_swrast_Line 2 9 60 3
_swrast_Point 2 8 46 2
_swrast_InvalidateState 2 7 37 2
_swrast_ResetLineStipple 2 7 31 1
_swrast_SetFacing 1 4 21 2
_swrast_allow_vertex_fog 2 8 48 2
_swrast_allow_pixel_fog 2 8 48 2
init_program_native_limits 1 11 73 1
_swrast_CreateContext 13 68 588 1
_swrast_DestroyContext 2 16 99 1
_swrast_GetDeviceDriverReference 1 5 24 1
_swrast_flush 2 8 50 1
_swrast_render_primitive 3 8 46 2
_swrast_span_render_start 1 5 19 1
_swrast_span_render_finish 1 5 19 1
_swrast_render_start 2 7 43 1
_swrast_render_finish 5 11 79 1
_swrast_print_vertex 5 31 326 2
Source file: ./lib/mesa/src/mesa/swrast/s_fragprog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_swrast_use_fragment_program 3 6 42 1
swizzle_texel 2 19 162 3
fetch_texel_lod 2 18 172 5
fetch_texel_deriv 2 33 317 7
init_machine 4 24 213 5
run_program 10 42 332 4
_swrast_exec_fragment_program 4 16 115 2
Source file: ./lib/mesa/src/mesa/swrast/s_triangle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_swrast_culltriangle 2 15 158 4
ilerp 1 4 31 3
ilerp_2d 1 6 58 6
affine_span 27 111 508 3
fast_persp_span 27 113 599 3
nodraw_triangle 4 7 37 4
_swrast_add_spec_terms_triangle 1 34 464 4
_swrast_choose_triangle 65 129 786 1
Source file: ./lib/mesa/src/mesa/swrast/s_feedback.h
Source file: ./lib/mesa/src/mesa/swrast/s_texcombine.h
Source file: ./lib/mesa/src/mesa/swrast/s_lines.h
Source file: ./lib/mesa/src/mesa/swrast/s_atifragshader.h
Source file: ./lib/mesa/src/mesa/swrast/s_zoom.h
Source file: ./lib/mesa/src/mesa/swrast/s_alpha.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_swrast_alpha_test 8 57 406 2
Source file: ./lib/mesa/src/mesa/swrast/s_copypix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
regions_overlap 11 27 212 8
copy_rgba_pixels 14 81 509 7
scale_and_bias_z 7 25 195 4
copy_depth_pixels 14 80 495 7
copy_stencil_pixels 14 76 461 7
swrast_fast_copy_pixels 30 103 675 10
map_readbuffer 7 29 154 2
_swrast_CopyPixels 13 45 306 8
Source file: ./lib/mesa/src/mesa/swrast/s_logic.h
Source file: ./lib/mesa/src/mesa/swrast/s_feedback.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
feedback_vertex 1 11 130 3
_swrast_feedback_triangle 3 18 132 4
_swrast_feedback_line 3 18 114 3
_swrast_feedback_point 1 5 36 2
_swrast_select_triangle 2 10 105 4
_swrast_select_line 1 6 67 3
_swrast_select_point 1 5 45 2
Source file: ./lib/mesa/src/mesa/swrast/s_aatriangle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compute_plane 1 18 198 7
constant_plane 1 7 48 2
solve_plane 1 5 57 3
solve_plane_chan 4 10 88 3
plane_dx 1 4 23 1
plane_dy 1 4 23 1
compute_coveragef 9 66 686 5
rgba_aa_tri 1 7 26 4
general_aa_tri 1 7 26 4
_swrast_set_aa_triangle_function 5 15 84 1
Source file: ./lib/mesa/src/mesa/swrast/swrast.h
Source file: ./lib/mesa/src/mesa/swrast/s_aaline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compute_plane 6 37 320 7
constant_plane 1 7 48 2
solve_plane 1 5 51 3
solve_plane_recip 2 8 63 3
solve_plane_chan 4 10 88 3
compute_lambda 2 15 152 5
make_sample_table 11 30 208 3
compute_coveragef 13 50 439 3
segment 14 108 858 5
_swrast_choose_aa_line_function 7 16 87 1
Source file: ./lib/mesa/src/mesa/swrast/s_points.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_size 4 16 119 3
sprite_point 12 117 1028 2
smooth_point 8 87 723 2
large_point 5 64 574 2
pixel_point 5 36 370 2
_swrast_add_spec_terms_point 1 15 169 2
_swrast_choose_point 8 29 150 1
Source file: ./lib/mesa/src/mesa/swrast/s_texrender.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
delete_texture_wrapper 1 5 28 2
update_wrapper 2 20 116 2
_swrast_render_texture 1 9 46 3
_swrast_finish_render_texture 1 6 24 2
Source file: ./lib/mesa/src/mesa/swrast/s_span.h
Source file: ./lib/mesa/src/mesa/swrast/s_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swrast_texture_image 1 4 17 1
swrast_texture_image_const 1 4 19 1
swrast_renderbuffer 1 4 17 1
SWRAST_CONTEXT 1 4 18 1
CONST_SWRAST_CONTEXT 1 4 20 1
swrast_render_start 2 6 35 1
swrast_render_finish 2 6 35 1
_swrast_pixel_address 1 12 106 3
Source file: ./lib/mesa/src/mesa/swrast/s_stencil.h
Source file: ./lib/mesa/src/mesa/swrast/s_triangle.h
Source file: ./lib/mesa/src/mesa/swrast/s_aalinetemp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NAME( plot) 10 47 518 4
NAME( line) 18 110 1049 3
Source file: ./lib/mesa/src/mesa/swrast/s_fog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_swrast_z_to_fogfactor 5 26 197 2
_swrast_fog_rgba_span 16 100 761 2
Source file: ./lib/mesa/src/mesa/swrast/s_clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clear_rgba_buffer 14 57 334 3
clear_color_buffers 3 10 69 1
_swrast_Clear 12 44 207 2
Source file: ./lib/mesa/src/mesa/swrast/s_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
blit_nearest 40 227 1263 12
lerp_2d 1 7 58 6
resample_linear_row_ub 4 42 437 7
resample_linear_row_float 4 42 425 7
blit_linear 27 172 1075 11
_swrast_BlitFramebuffer 18 63 366 13
Source file: ./lib/mesa/src/intel/genxml/gen9_xml.h
Source file: ./lib/mesa/src/mesa/swrast/s_masking.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_swrast_mask_rgba_span 14 50 722 4
Source file: ./lib/mesa/src/mesa/swrast/s_logic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
logicop_uint1 1 5 40 5
logicop_uint2 1 5 40 5
logicop_uint4 1 5 40 5
_swrast_logicop_rgba_span 3 23 182 3
Source file: ./lib/mesa/src/mesa/swrast/s_atifragshader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fetch_texel 1 9 93 5
apply_swizzle 6 33 197 2
apply_src_rep 8 25 122 3
apply_src_mod 8 19 129 3
apply_dst_mod 15 43 271 3
write_dst_addr 7 22 132 5
finish_pass 2 7 44 1
handle_pass_op 5 16 125 5
handle_sample_op 5 19 145 6
execute_shader 63 216 1896 5
init_machine 3 13 128 5
_swrast_exec_fragment_shader 3 17 132 2
Source file: ./lib/mesa/src/mesa/swrast/s_bitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_swrast_Bitmap 16 72 442 7
_swrast_Bitmap 12 57 368 7
Source file: ./lib/mesa/src/mesa/swrast/s_linetemp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NAME 50 191 1597 3
Source file: ./lib/mesa/src/mesa/swrast/s_blend.h
Source file: ./lib/mesa/src/mesa/swrast/s_renderbuffer.h
Source file: ./lib/mesa/src/mesa/swrast/s_depth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
depth_test_span16 9 35 202 5
depth_test_span32 9 35 202 5
_swrast_depth_clamp_span 6 26 209 2
get_z32_values 12 27 277 6
put_z32_values 14 29 298 7
_swrast_depth_test_span 23 97 612 2
_swrast_depth_bounds_test 11 52 380 2
_swrast_read_depth_span_float 11 35 242 6
_swrast_clear_depth_buffer 28 105 644 1
_swrast_clear_depth_stencil_buffer 16 89 634 1
Source file: ./lib/mesa/src/mesa/swrast/s_span.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_swrast_span_default_attribs 10 80 784 2
interpolate_active_attribs 3 35 355 3
interpolate_int_colors 12 88 612 2
interpolate_float_colors 6 49 427 1
_swrast_span_interpolate_z 4 24 159 2
_swrast_compute_lambda 1 14 181 12
_swrast_compute_lambda 1 19 194 12
interpolate_texcoords 22 134 1139 2
interpolate_wpos 5 26 255 2
stipple_polygon_span 7 31 234 2
clip_span 17 91 808 2
add_specular 7 35 285 2
apply_aa_coverage 6 27 276 1
clamp_colors 2 12 165 1
convert_color_type 6 29 180 4
shade_texture_span 17 39 266 2
put_values 5 25 173 8
_swrast_put_row 10 46 288 8
_swrast_write_rgba_span 68 185 1304 2
_swrast_read_rgba_span 19 60 367 6
get_values 8 23 191 7
get_row 9 32 212 7
_swrast_get_dest_rgba 2 15 109 3
Source file: ./lib/mesa/src/mesa/swrast/s_masking.h
Source file: ./lib/mesa/src/mesa/swrast/s_aatriangle.h
Source file: ./lib/mesa/src/mesa/swrast/s_stencil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_stencil_offset 3 16 101 1
clamp 3 9 30 1
apply_stencil_op 9 36 177 7
do_stencil_test 10 46 255 6
compute_pass_fail_masks 3 11 98 5
get_s8_values 12 27 269 6
put_s8_values 6 15 139 6
_swrast_stencil_and_ztest_span 10 57 483 2
_swrast_read_stencil_span 8 24 156 6
_swrast_write_stencil_span 10 42 316 5
_swrast_clear_stencil_buffer 18 88 602 1
Source file: ./lib/mesa/src/mesa/swrast/s_aaline.h
Source file: ./lib/mesa/src/mesa/swrast/s_renderbuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
soft_renderbuffer_storage 37 85 365 5
soft_renderbuffer_delete 1 7 44 2
_swrast_map_soft_renderbuffer 2 20 113 9
_swrast_unmap_soft_renderbuffer 1 4 14 2
_swrast_new_soft_renderbuffer 2 10 60 2
add_color_renderbuffers 13 34 201 8
add_depth_renderbuffer 5 28 138 3
add_stencil_renderbuffer 3 21 113 3
add_depth_stencil_renderbuffer 2 17 108 2
add_accum_renderbuffer 6 21 127 6
add_aux_renderbuffers 4 24 143 4
_swrast_add_soft_renderbuffers 14 55 339 7
map_attachment 4 27 211 3
unmap_attachment 4 21 158 3
find_renderbuffer_colortype 3 12 66 1
_swrast_map_renderbuffers 6 20 139 1
_swrast_unmap_renderbuffers 6 19 129 1
Source file: ./lib/mesa/src/mesa/swrast/s_chan.h
Source file: ./lib/mesa/src/mesa/swrast/s_texfetch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fetch_compressed 1 11 94 5
fetch_null_texelf 1 10 86 5
set_fetch_functions 8 30 176 3
_mesa_update_fetch_functions 5 20 130 2
Source file: ./lib/mesa/src/mesa/state_tracker/st_texture.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_texture_image 1 4 17 1
st_texture_image_const 1 4 19 1
st_texture_object 1 4 17 1
st_texture_object_const 1 4 19 1
st_get_texobj_resource 2 5 28 1
st_get_stobj_resource 2 4 18 1
st_get_texture_object 2 10 59 3
st_get_view_format 3 6 32 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_drawpixels_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_drawpix_transform 1 4 17 1
set_src 1 10 108 8
transform_instr 24 96 801 2
st_get_drawpix_shader 3 30 186 10
Source file: ./lib/mesa/src/mesa/swrast/s_blend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
blend_noop 3 17 158 6
blend_replace 1 13 119 6
blend_transparency_ubyte 5 38 472 6
blend_transparency_ushort 5 31 422 6
blend_transparency_float 5 30 393 6
blend_add 9 55 687 6
blend_min 9 45 619 6
blend_max 9 45 619 6
blend_modulate 9 44 594 6
blend_general_float 73 307 1784 6
blend_general 13 67 794 6
_swrast_choose_blend_func 43 71 446 2
_swrast_blend_span 1 11 101 3
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_list.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_BlitFramebuffer 37 223 1798 13
st_init_blit_functions 1 4 15 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_program.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_get_external_sampler_key 4 22 120 2
st_fragment_program 1 4 17 1
st_vertex_program 1 4 17 1
st_geometry_program 1 4 17 1
st_tessctrl_program 1 4 17 1
st_tesseval_program 1 4 17 1
st_compute_program 1 4 17 1
st_reference_vertprog 1 8 40 3
st_reference_geomprog 1 8 40 3
st_reference_fragprog 1 8 40 3
st_reference_tesscprog 1 8 40 3
st_reference_tesseprog 1 8 40 3
st_reference_compprog 1 8 40 3
st_get_generic_varying_index 6 19 93 2
Source file: ./lib/mesa/src/mesa/state_tracker/st_scissor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_window_rectangles_to_blit 2 16 146 2
Source file: ./lib/mesa/src/mesa/state_tracker/st_nir_lower_tex_src_plane.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
assign_extra_samplers 3 13 94 2
lower_tex_src_plane_block 6 22 179 2
lower_tex_src_plane_impl 1 8 36 2
st_nir_lower_tex_src_plane 2 12 69 4
Source file: ./lib/mesa/src/mesa/state_tracker/st_glsl_types.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_glsl_attrib_type_size 23 51 232 2
st_glsl_type_size 1 4 18 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_scissor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_scissor 12 43 520 1
update_window_rectangles 8 38 313 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_copyimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_canonical_format 28 89 546 1
has_identity_swizzle 3 8 47 1
canonical_format_from_bits 15 35 158 2
blit 1 24 165 11
swizzled_copy 4 33 237 9
same_size_and_swizzle 9 18 128 2
create_texture 2 20 122 6
handle_complex_copy 6 68 492 11
copy_image 7 30 199 9
fallback_copy_image 14 72 457 13
st_CopyImageSubData 9 56 370 13
st_init_copy_image_functions 1 4 15 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_glsl_to_nir.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_nir_fixup_varying_slots 5 13 85 2
st_nir_assign_vs_in_locations 5 29 196 2
st_nir_lookup_parameter_index 6 17 124 2
st_nir_assign_uniform_locations 6 28 214 4
st_glsl_to_nir 5 54 337 4
insert_sorted 2 10 62 2
sort_varyings 1 10 51 1
st_finalize_nir 5 47 277 3
st_nir_get_mesa_program 9 61 423 3
Source file: ./lib/mesa/src/mesa/state_tracker/st_format.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_mesa_format_to_pipe_format 227 437 1379 2
st_pipe_format_to_mesa_format 216 437 1309 1
test_format_conversion 12 27 161 1
find_supported_format 5 19 96 6
find_exact_format 10 23 117 3
st_choose_format 10 39 226 8
st_choose_renderbuffer_format 2 11 54 3
st_choose_matching_format 7 26 135 5
st_ChooseTextureFormat 32 78 437 5
st_QuerySamplesForFormat 6 26 153 4
st_QueryInternalFormat 6 38 176 5
st_translate_color 16 87 602 4
Source file: ./lib/mesa/src/mesa/state_tracker/st_extensions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_min 2 4 21 2
_maxf 2 4 21 2
_clamp 3 9 36 3
st_init_limits 23 312 2036 3
init_format_extensions 10 28 202 6
get_max_samples_for_formats 4 17 86 5
st_init_extensions 119 583 3274 5
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_msaa.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_feedback.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_pbo.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_compute.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_pbo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_pbo_addresses_setup 4 31 244 4
st_pbo_addresses_pixelstore 10 40 275 6
st_pbo_addresses_invert_y 1 7 51 2
st_pbo_draw 12 80 658 4
st_pbo_create_vs 6 29 181 1
st_pbo_create_gs 3 29 212 1
create_fs 16 98 661 3
st_pbo_create_upload_fs 1 4 19 1
st_pbo_get_download_fs 2 7 60 2
st_init_pbo_helpers 10 31 260 1
st_destroy_pbo_helpers 6 22 167 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_msaa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_GetSamplePosition 2 14 81 4
st_init_msaa_functions 1 4 15 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_copyimage.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_flush.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_front_buffer_dirty 2 7 44 1
display_front_buffer 2 9 48 1
st_flush 1 9 55 3
st_finish 2 10 73 1
st_glFlush 2 8 42 1
st_glFinish 2 8 38 1
gl_reset_status_from_pipe_reset_status 5 16 48 1
st_get_graphics_reset_status 2 12 67 1
st_device_reset_callback 1 7 39 2
st_install_device_reset_callback 2 9 49 1
st_init_flush_functions 3 9 49 2
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_init_atoms 1 4 19 1
st_destroy_atoms 1 3 9 1
check_program_state 16 47 323 1
check_attrib_edgeflag 9 23 163 1
st_validate_state 9 42 247 2
Source file: ./lib/mesa/src/mesa/swrast/s_texfilter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lerp_2d 1 7 58 6
lerp_3d 1 12 125 11
lerp_rgba 1 7 107 4
lerp_rgba_2d 1 9 172 7
lerp_rgba_3d 2 12 147 12
linear_texel_locations 27 124 745 7
nearest_texel_location 25 106 583 4
linear_repeat_texel_location 1 8 71 5
clamp_rect_coord_nearest 4 14 96 3
clamp_rect_coord_linear 5 35 214 6
tex_array_slice 1 6 38 2
nearest_texcoord 6 41 325 7
linear_texcoord 6 46 331 11
linear_mipmap_level 3 9 62 2
nearest_mipmap_level 4 15 95 2
compute_min_mag_ranges 23 76 494 7
get_border_color 6 31 254 3
apply_depth_mode 5 19 117 3
is_depth_texture 2 5 27 1
sample_1d_nearest 3 17 124 5
sample_1d_linear 8 34 234 5
sample_1d_nearest_mipmap_nearest 2 13 112 7
sample_1d_linear_mipmap_nearest 2 13 112 7
sample_1d_nearest_mipmap_linear 3 23 214 7
sample_1d_linear_mipmap_linear 3 23 214 7
sample_nearest_1d 2 13 100 7
sample_linear_1d 2 13 100 7
sample_lambda_1d 15 64 422 7
sample_2d_nearest 5 22 175 5
sample_2d_linear 14 53 414 5
sample_2d_linear_repeat 1 25 249 5
sample_2d_nearest_mipmap_nearest 2 12 105 7
sample_2d_linear_mipmap_nearest 2 13 112 7
sample_2d_nearest_mipmap_linear 3 23 214 7
sample_2d_linear_mipmap_linear 3 23 214 7
sample_2d_linear_mipmap_linear_repeat 3 27 232 7
sample_nearest_2d 2 13 100 7
sample_linear_2d 7 24 174 7
opt_sample_rgb_2d 2 33 322 7
opt_sample_rgba_2d 2 33 341 7
sample_lambda_2d 22 107 654 7
create_filter_table 3 13 86 1
sample_2d_ewa 7 74 714 10
sample_2d_footprint 4 47 457 10
texture_unit_index 5 14 86 2
sample_lambda_2d_aniso 13 85 742 7
sample_3d_nearest 7 24 205 5
sample_3d_linear 22 84 697 5
sample_3d_nearest_mipmap_nearest 2 12 105 7
sample_3d_linear_mipmap_nearest 2 13 112 7
sample_3d_nearest_mipmap_linear 3 23 214 7
sample_3d_linear_mipmap_linear 3 23 214 7
sample_nearest_3d 2 13 100 7
sample_linear_3d 2 13 100 7
sample_lambda_3d 15 64 421 7
choose_cube_face 8 58 317 3
sample_nearest_cube 4 21 161 7
sample_linear_cube 4 21 161 7
sample_cube_nearest_mipmap_nearest 4 23 187 7
sample_cube_linear_mipmap_nearest 4 22 185 7
sample_cube_nearest_mipmap_linear 5 32 271 7
sample_cube_linear_mipmap_linear 5 32 271 7
sample_lambda_cube 11 64 379 7
sample_nearest_rect 10 29 252 7
sample_linear_rect 18 51 468 7
sample_lambda_rect 5 30 211 7
sample_2d_array_nearest 7 25 200 5
sample_2d_array_linear 16 61 464 5
sample_2d_array_nearest_mipmap_nearest 2 13 105 7
sample_2d_array_linear_mipmap_nearest 2 14 112 7
sample_2d_array_nearest_mipmap_linear 3 25 214 7
sample_2d_array_linear_mipmap_linear 3 25 214 7
sample_nearest_2d_array 2 13 100 7
sample_linear_2d_array 2 13 100 7
sample_lambda_2d_array 15 72 421 7
sample_1d_array_nearest 5 22 159 5
sample_1d_array_linear 10 39 279 5
sample_1d_array_nearest_mipmap_nearest 2 13 105 7
sample_1d_array_linear_mipmap_nearest 2 14 112 7
sample_1d_array_nearest_mipmap_linear 3 23 214 7
sample_1d_array_linear_mipmap_linear 3 23 214 7
sample_nearest_1d_array 2 13 100 7
sample_linear_1d_array 2 13 100 7
sample_lambda_1d_array 15 68 421 7
shadow_compare 16 26 163 3
shadow_compare4 34 55 374 8
choose_depth_texture_level 3 14 87 3
sample_depth_texture 35 116 893 7
null_sample_func 2 19 132 7
_swrast_choose_texture_sample_func 37 128 535 3
Source file: ./lib/mesa/src/mesa/state_tracker/st_nir_lower_builtin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_element 6 15 121 2
get_variable 13 40 249 3
lower_builtin_block 8 40 299 2
lower_builtin_impl 1 10 55 2
st_nir_lower_builtin 2 9 41 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_msaa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_sample_mask 7 22 159 1
update_sample_shading 3 10 54 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_debug.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ST_DBG 2 10 44 3
Source file: ./lib/mesa/src/mesa/state_tracker/st_tgsi_lower_yuv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_yuv_transform 1 4 17 1
reg_dst 1 7 41 3
get_swiz 1 7 50 2
reg_src 1 12 93 6
tex_instruction 1 13 86 1
mov_instruction 1 10 51 1
dp3_instruction 1 9 43 1
emit_immed 1 20 200 6
emit_samp 1 6 30 2
emit_decls 4 39 439 1
yuv_to_rgb 1 34 501 2
lower_nv12 1 21 275 2
lower_iyuv 1 29 418 2
transform_instr 5 26 141 2
st_tgsi_lower_yuv 2 20 131 4
Source file: ./lib/mesa/src/mesa/state_tracker/st_tgsi_lower_yuv.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_perfmon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_perf_monitor 15 70 489 2
reset_perf_monitor 4 19 118 2
st_NewPerfMonitor 2 7 32 1
st_DeletePerfMonitor 1 7 48 2
st_BeginPerfMonitor 8 21 145 2
st_EndPerfMonitor 4 13 100 2
st_ResetPerfMonitor 3 10 70 2
st_IsPerfMonitorResultAvailable 7 20 138 2
st_GetPerfMonitorResult 11 51 353 5
st_have_perfmon 3 7 49 1
st_InitPerfMonitorGroups 23 92 653 1
st_destroy_perfmon 2 11 87 1
st_init_perfmon_functions 1 11 57 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_eglimage.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_array.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_pipe_vertex_format 47 95 586 5
get_client_array 2 9 45 3
is_interleaved_arrays 9 37 200 3
init_velement 1 10 52 5
init_velement_lowered 7 40 209 10
setup_interleaved_attribs 9 76 446 6
setup_non_interleaved_attribs 6 60 374 7
update_array 7 39 251 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_sampler_view.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_texture_get_sampler_view 5 25 153 2
st_texture_release_sampler_view 4 12 74 2
st_texture_release_all_sampler_views 2 7 47 2
st_texture_free_sampler_views 1 6 28 1
swizzle_swizzle 9 28 149 2
compute_texture_format_swizzle 25 70 323 4
get_texture_format_swizzle 7 27 144 3
check_sampler_swizzle 4 10 92 4
last_level 2 8 66 1
last_layer 3 7 61 1
get_sampler_view_format 9 39 169 3
st_create_texture_sampler_view_from_stobj 5 37 345 4
st_get_texture_sampler_view_from_stobj 9 40 336 4
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_new_program 7 32 211 3
st_delete_program 13 65 328 2
st_program_string_notify 24 77 537 3
st_new_ati_fs 1 8 55 2
st_init_program_functions 1 8 39 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_viewport.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_ws_framebuffer 3 6 29 1
st_viewport 7 14 111 1
st_init_viewport_functions 1 4 15 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_readpixels.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
needs_integer_signed_unsigned_conversion 9 19 93 3
try_pbo_readpixels 10 121 795 11
st_invalidate_readpix_cache 1 5 33 1
blit_to_staging 7 55 486 10
try_cached_readpixels 10 39 311 8
st_ReadPixels 21 116 717 9
st_init_readpixels_functions 1 4 15 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_syncobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_new_sync_object 2 11 52 2
st_delete_sync_object 1 10 76 2
st_fence_sync 2 9 78 4
st_client_wait_sync 3 24 184 4
st_check_sync 1 4 25 2
st_server_wait_sync 1 5 20 4
st_init_syncobj_functions 1 9 45 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_viewport.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_bitmap.h
Source file: ./lib/mesa/src/intel/genxml/gen8_xml.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_clear.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_scissor.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_atifs_to_tgsi.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_copytex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_copy_framebuffer_to_texture 9 78 330 7
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_eglimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_pipe_format_to_base_format 5 22 73 1
st_egl_image_target_renderbuffer_storage 2 19 149 3
st_bind_surface 6 44 244 5
st_egl_image_target_texture_2d 2 13 80 5
st_init_eglimage_functions 1 5 21 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_blend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_blend 25 56 169 1
translate_logicop 17 40 121 1
colormask_per_rt 3 10 65 1
blend_per_rt 5 11 68 1
update_blend 19 74 640 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_nir.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_constbuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_upload_constants 16 59 441 3
update_vs_constants 1 6 40 1
update_fs_constants 1 6 40 1
update_gs_constants 2 9 48 1
update_tcs_constants 2 9 48 1
update_tes_constants 2 9 48 1
update_cs_constants 2 9 48 1
st_bind_ubos 5 27 184 3
bind_vs_ubos 2 8 46 1
bind_fs_ubos 2 8 46 1
bind_gs_ubos 2 8 46 1
bind_tcs_ubos 2 8 46 1
bind_tes_ubos 2 8 46 1
bind_cs_ubos 2 9 46 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_stipple.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
invert_stipple 2 7 56 3
update_stipple 3 17 145 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_rasterizer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_fill 4 14 41 1
update_raster_state 38 151 1036 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_mesa_to_tgsi.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_feedback.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
feedback_stage 1 4 17 1
feedback_vertex 4 26 229 3
feedback_tri 1 10 105 2
feedback_line 2 14 106 2
feedback_point 1 7 61 2
feedback_flush 1 3 12 2
feedback_reset_stipple_counter 1 5 25 1
feedback_destroy 1 3 9 1
draw_glfeedback_stage 1 14 100 2
select_tri 1 7 90 2
select_line 1 6 68 2
select_point 1 5 46 2
select_flush 1 3 12 2
select_reset_stipple_counter 1 3 9 1
select_destroy 1 3 9 1
draw_glselect_stage 1 14 100 2
st_RenderMode 7 25 167 2
st_init_feedback_functions 1 4 15 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_sampler_view.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_create_texture_sampler_view_format 1 8 45 3
st_create_texture_sampler_view 1 6 26 2
Source file: ./lib/mesa/src/mesa/state_tracker/st_draw_feedback.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_feedback_vertex_format 4 21 146 1
draw_arrays 1 12 70 4
st_feedback_draw_vbo 19 131 1051 10
Source file: ./lib/mesa/src/mesa/state_tracker/st_vdpau.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_vdpau_video_surface_gallium 5 25 165 3
st_vdpau_output_surface_gallium 2 12 98 2
st_vdpau_resource_from_description 2 28 204 2
st_vdpau_output_surface_dma_buf 3 13 105 2
st_vdpau_video_surface_dma_buf 3 14 110 3
st_vdpau_map_surface 7 47 307 8
st_vdpau_unmap_surface 1 15 115 8
st_init_vdpau_functions 2 5 21 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_texturebarrier.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_TextureBarrier 1 5 28 1
st_MemoryBarrier 16 34 178 2
st_init_texture_barrier_functions 1 5 21 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_queryobj.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_query_object 1 4 17 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_bind_images 17 72 571 3
bind_vs_images 2 8 46 1
bind_fs_images 2 8 46 1
bind_gs_images 2 8 46 1
bind_tcs_images 2 8 46 1
bind_tes_images 2 8 46 1
bind_cs_images 2 8 46 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_rasterpos.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_rasterpos.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rastpos_stage 1 4 17 1
rastpos_flush 1 3 12 2
rastpos_reset_stipple_counter 1 3 9 1
rastpos_tri 1 4 19 2
rastpos_line 1 4 19 2
rastpos_destroy 1 4 14 1
update_attrib 2 13 78 6
rastpos_point 4 33 301 2
new_draw_rastpos_stage 2 33 287 2
st_RasterPos 7 35 257 2
st_init_rasterpos_functions 1 4 15 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_strings.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_get_string 3 19 125 2
st_init_string_functions 1 4 15 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_draw.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pointer_to_offset 1 4 24 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_program.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_shader.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_format.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_atomicbuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_bind_atomics 6 23 164 3
bind_vs_atomics 1 6 34 1
bind_fs_atomics 1 6 34 1
bind_gs_atomics 1 6 34 1
bind_tcs_atomics 1 6 34 1
bind_tes_atomics 1 6 34 1
bind_cs_atomics 1 6 34 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_copytex.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_syncobj.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_queryobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_NewQueryObject 2 12 65 2
free_queries 3 11 64 2
st_DeleteQuery 1 7 48 2
st_BeginQuery 28 73 356 2
st_EndQuery 6 19 130 2
get_query_result 17 66 367 3
st_WaitQuery 3 11 73 2
st_CheckQuery 1 7 57 2
st_GetTimestamp 2 12 64 1
st_StoreQueryResult 21 80 345 6
st_init_query_functions 1 11 57 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_compute.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_dispatch_compute_common 8 28 197 5
st_dispatch_compute 1 5 27 2
st_dispatch_compute_indirect 1 7 46 2
st_dispatch_compute_group_size 1 6 32 3
st_init_compute_functions 1 6 27 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_condrender.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_BeginConditionalRender 10 43 172 3
st_EndConditionalRender 1 7 47 2
st_init_cond_render_functions 1 5 21 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_bufferobjects.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_bufferobj_alloc 2 8 48 2
st_bufferobj_free 2 9 63 2
st_bufferobj_subdata 4 20 105 5
st_bufferobj_get_subdata 3 17 97 5
st_bufferobj_data 46 145 702 7
st_bufferobj_invalidate 4 14 83 4
st_bufferobj_map_range 13 50 300 6
st_bufferobj_flush_mapped_range 2 17 119 5
st_bufferobj_unmap 2 13 107 3
st_copy_buffer_subdata 2 18 127 6
st_clear_buffer_subdata 3 19 116 6
st_bufferobj_validate_usage 1 5 17 3
st_init_bufferobject_functions 2 17 96 2
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_drawtex.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_drawtex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lookup_shader 9 36 223 4
st_DrawTex 13 137 1246 6
st_init_drawtex_functions 1 4 15 1
st_destroy_drawtex 2 8 45 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_readpixels.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_fbo.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_renderbuffer 1 4 17 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
delete_vp_variant 5 10 82 2
st_release_vp_variants 4 15 95 2
delete_fp_variant 2 6 36 2
st_release_fp_variants 4 14 95 2
delete_basic_variant 6 23 108 3
st_release_basic_variants 3 16 87 4
st_release_cp_variants 3 15 101 2
st_translate_vertex_program 44 198 1085 2
st_create_vp_variant 11 43 348 3
st_get_vp_variant 5 19 108 3
st_translate_interp 7 18 60 2
st_translate_fragment_program 63 290 1503 2
st_create_fp_variant 38 167 1252 3
st_get_fp_variant 5 19 108 3
st_translate_program_common 67 252 1282 6
st_translate_geometry_program 2 18 134 2
st_get_basic_variant 9 40 223 4
st_translate_tessctrl_program 2 15 95 2
st_translate_tesseval_program 6 35 202 2
st_translate_compute_program 2 19 130 2
st_get_cp_variant 6 25 157 3
destroy_program_variants 19 74 420 2
destroy_shader_program_variants_cb 10 26 139 3
destroy_program_variants_cb 1 6 46 3
st_destroy_program_variants 2 9 47 1
st_print_current_vertex_program 3 14 91 1
st_precompile_shader_variant 9 44 287 2
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_perfmon.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_perf_monitor_object 1 4 17 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_bitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
unpack_bitmap 1 10 64 9
make_bitmap_texture 3 30 209 5
setup_render_state 5 68 515 4
restore_render_state 1 6 33 1
draw_bitmap_quad 3 38 365 8
reset_cache 1 15 93 1
print_cache 4 15 87 1
create_cache_trans 2 12 86 1
st_flush_bitmap_cache 8 34 202 1
accum_bitmap 16 51 372 7
init_bitmap_state 6 53 391 1
st_Bitmap 9 32 236 7
st_DrawAtlasBitmaps 4 99 844 4
st_init_bitmap_functions 1 5 21 1
st_destroy_bitmap 5 17 118 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_fog_mode 4 10 36 1
get_texture_target 14 27 142 2
update_fp 9 32 262 1
update_vp 4 23 169 1
update_gp 2 16 122 1
update_tcp 2 16 122 1
update_tep 2 16 122 1
update_cp 2 15 120 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_manager.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_ws_framebuffer 3 6 29 1
attachment_to_buffer_index 8 29 85 1
buffer_index_to_attachment 7 28 82 1
st_context_validate 6 21 131 3
st_framebuffer_validate 11 58 418 2
st_framebuffer_update_attachments 6 17 113 1
st_framebuffer_add_renderbuffer 11 42 229 2
st_visual_to_context_mode 7 57 327 2
st_framebuffer_create 8 38 227 2
st_framebuffer_reference 1 6 36 2
st_context_flush 3 12 66 3
st_context_teximage 12 71 362 6
st_context_copy 1 7 54 3
st_context_share 1 7 50 2
st_context_destroy 1 5 26 1
st_api_create_context 17 80 490 5
st_api_get_current 3 6 41 1
st_framebuffer_reuse_or_create 4 14 78 3
st_api_make_current 7 41 248 4
st_api_destroy 1 3 9 1
st_manager_flush_frontbuffer 3 11 87 1
st_manager_get_egl_image_surface 4 20 171 2
st_manager_validate_framebuffers 4 10 72 1
st_manager_add_color_renderbuffer 9 26 128 3
get_version 2 15 107 3
st_api_query_versions 1 12 91 7
st_gl_api_create 1 4 15 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_pixeltransfer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
load_color_map_texture 3 30 297 2
update_pixel_transfer 3 13 80 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_storagebuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_bind_ssbos 7 37 271 3
bind_vs_ssbos 2 9 46 1
bind_fs_ssbos 2 9 46 1
bind_gs_ssbos 2 9 46 1
bind_tcs_ssbos 2 9 46 1
bind_tes_ssbos 2 9 46 1
bind_cs_ssbos 2 9 46 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_xformfb.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_mesa_to_tgsi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dst_register 8 27 161 3
src_register 12 38 255 3
st_translate_texture_target 21 52 157 2
translate_texture_index 1 7 44 2
translate_dst 3 15 83 3
translate_src 5 20 150 2
swizzle_4v 1 5 39 2
emit_swz 16 87 590 3
translate_opcode 36 78 233 1
compile_instruction 10 60 349 3
emit_wpos_adjustment 8 49 367 6
emit_wpos 11 58 340 4
st_translate_mesa_program 34 173 1190 13
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_drawpixels.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_texture.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_blit.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_gen_mipmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compute_num_levels 2 14 94 3
st_generate_mipmap 10 52 338 3
Source file: ./lib/mesa/src/mesa/state_tracker/st_debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_debug_init 2 4 11 1
st_print_current 6 17 155 1
st_debug_message 8 51 194 5
st_update_debug_callback 3 16 105 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cache.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
all_varyings_in_vbos 5 10 62 1
setup_index_buffer 4 25 155 3
setup_primitive_restart 7 12 87 3
translate_prim 1 8 44 2
st_draw_vbo 21 84 540 10
st_indirect_draw_vbo 12 62 356 9
st_init_draw 1 6 32 1
st_destroy_draw 1 4 16 1
st_get_draw_context 3 15 97 1
st_draw_quad 3 64 579 12
Source file: ./lib/mesa/src/mesa/state_tracker/st_manager.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_xformfb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_transform_feedback_object 1 4 17 1
st_new_transform_feedback 2 9 48 2
st_delete_transform_feedback 4 16 132 2
st_begin_transform_feedback 9 36 312 3
st_pause_transform_feedback 1 6 37 2
st_resume_transform_feedback 2 13 84 2
st_end_transform_feedback 5 18 154 2
st_transform_feedback_draw_init 1 8 45 3
st_init_xformfb_functions 1 9 45 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_drawpixels.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_drawpix_z_stencil_program 8 57 330 3
make_passthrough_vertex_shader 5 26 159 2
internal_format 47 98 344 3
alloc_texture 1 8 57 5
make_texture 28 116 757 7
draw_textured_quad 16 144 1153 17
draw_stencil_pixels 27 152 1027 9
get_color_fp_variant 10 22 185 1
clamp_size 4 15 89 4
search_swizzle 3 10 54 2
setup_sampler_swizzle 5 28 173 3
st_DrawPixels 14 90 600 9
copy_stencil_pixels 9 61 417 7
st_get_color_read_renderbuffer 1 7 33 1
blit_copy_pixels 28 96 814 8
st_CopyPixels 19 152 1099 8
st_init_drawpixels_functions 1 5 21 1
st_destroy_drawpix 5 13 115 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_glsl_types.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_viewport.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_viewport 4 28 289 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_vdpau.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_clip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_clip 5 18 144 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_extensions.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_context 1 4 14 1
st_fb_orientation 3 9 30 1
st_shader_stage_to_ptarget 7 19 58 1
st_user_clip_planes_enabled 3 6 30 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_fbo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_renderbuffer_alloc_sw_storage 3 25 144 5
st_renderbuffer_alloc_storage 13 77 497 5
st_renderbuffer_delete 2 11 76 2
st_new_renderbuffer 2 12 70 2
st_new_renderbuffer_fb 32 97 449 3
st_update_renderbuffer_surface 25 70 518 2
st_render_texture 2 22 152 3
st_finish_render_texture 2 8 44 2
st_fbo_invalid 2 6 26 1
st_validate_attachment 8 30 174 4
st_validate_framebuffer 18 75 387 2
st_DrawBuffers 3 14 93 3
st_ReadBuffer 4 13 90 2
st_MapRenderbuffer 9 58 341 9
st_UnmapRenderbuffer 2 12 68 2
st_init_fbo_functions 1 13 69 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_sampler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gl_wrap_xlate 9 24 71 1
gl_filter_to_mip_filter 7 17 50 1
gl_filter_to_img_filter 7 16 47 1
convert_sampler 18 79 556 3
update_shader_samplers 11 57 335 6
update_samplers 5 48 335 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_flush.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_depth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_compare_func_to_pipe 1 14 98 1
gl_stencil_op_to_pipe 9 24 73 1
update_depth_stencil_alpha 9 54 616 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_strings.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_Enable 3 12 47 3
st_query_memory_info 2 15 106 2
st_get_active_states 7 29 163 1
st_invalidate_state 24 84 392 2
st_destroy_context_priv 7 32 218 2
st_create_context_priv 18 127 936 3
st_init_driver_flags 1 11 57 1
st_create_context 6 27 180 5
destroy_tex_sampler_cb 1 6 49 3
st_destroy_context 2 24 207 1
st_emit_string_marker 1 5 41 3
st_init_driver_functions 2 37 193 2
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_condrender.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_gl_api.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_constbuf.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_bitmap_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tgsi_bitmap_transform 1 4 17 1
transform_instr 10 58 422 2
st_get_bitmap_shader 3 23 141 5
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gl_target_to_pipe 29 45 134 1
st_NewTextureImage 1 6 32 1
st_DeleteTextureImage 1 4 21 2
st_NewTextureObject 1 7 52 3
st_DeleteTextureObject 1 10 63 2
st_FreeTextureImageBuffer 3 19 118 2
st_etc_fallback 4 5 42 2
etc_fallback_allocate 3 14 89 2
st_MapTextureImage 6 42 275 10
st_UnmapTextureImage 4 31 208 3
default_bindings 4 19 107 2
guess_base_level_size 15 45 199 8
allocate_full_mipmap 15 25 146 2
guess_and_alloc_texture 12 63 403 3
st_AllocTextureImageBuffer 8 54 345 2
prep_teximage 2 21 139 4
st_get_blit_mask 10 36 111 2
unswizzle_format 7 18 49 1
alpha_to_red 13 32 91 1
red_alpha_to_red_green 13 32 91 1
luminance_alpha_to_red_green 13 32 91 1
format_is_alpha 6 11 69 1
format_is_red 6 11 69 1
format_is_luminance 6 11 69 1
format_is_red_alpha 6 11 69 1
format_is_swizzled_rgba 9 10 107 1
swizzle_format 31 51 420 2
reinterpret_formats 16 39 290 2
try_pbo_upload_common 4 79 512 4
try_pbo_upload 17 84 576 14
st_TexSubImage 33 194 1342 13
st_TexImage 7 17 146 7
st_CompressedTexSubImage 16 98 694 12
st_CompressedTexImage 3 23 145 5
st_GetTexSubImage 50 231 1517 11
fallback_copy_texsubimage 18 112 658 11
st_CopyTexSubImage 14 86 660 11
copy_image_data_to_texture 6 34 266 4
st_finalize_texture 47 133 940 3
st_AllocTextureStorage 8 58 355 6
st_TestProxyTexImage 9 39 275 9
st_TextureView 3 27 201 3
st_ClearTexSubImage 4 25 185 9
st_TexParameter 13 24 91 3
st_init_texture_functions 1 26 147 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_tess.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_tess 2 10 56 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_gen_mipmap.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_glsl_to_tgsi.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_single_texture 5 30 179 4
update_textures 13 71 447 6
update_vertex_textures 2 12 82 1
update_fragment_textures 1 10 65 1
update_geometry_textures 2 12 75 1
update_tessctrl_textures 2 12 75 1
update_tesseval_textures 2 12 75 1
update_compute_textures 2 12 75 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_texturebarrier.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_atifs_to_tgsi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_temp 2 6 46 2
apply_swizzle 4 32 293 3
get_source 10 22 187 2
prepare_argument 10 48 378 3
emit_special_inst 4 29 334 5
emit_arith_inst 2 9 71 5
emit_dstmod 9 38 180 3
compile_setupinst 9 31 273 3
compile_instruction 7 39 315 2
finalize_shader 2 11 120 2
st_translate_atifs_program 14 85 530 12
st_init_atifs_prog 15 56 481 2
tgsi_atifs_transform 1 4 17 1
set_src 1 10 108 8
transform_decl 3 11 73 2
transform_instr 14 124 1346 2
st_fixup_atifs 2 18 114 2
Source file: ./lib/mesa/src/mesa/state_tracker/st_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_texture_create 3 40 247 10
st_gl_texture_dims_to_pipe_dims 29 81 322 8
st_texture_match_image 8 21 156 3
st_texture_image_map 7 41 295 10
st_texture_image_unmap 2 14 99 3
print_center_pixel 1 15 126 2
st_texture_image_copy 9 40 232 6
st_create_color_map_texture 1 13 83 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_bufferobjects.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_buffer_object 1 4 17 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom.h
Source file: ./lib/mesa/src/mesa/state_tracker/st_atom_framebuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_framebuffer_size 1 9 67 2
framebuffer_quantize_num_samples 4 17 101 2
update_framebuffer_state 20 71 520 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_cb_clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
st_init_clear 1 7 56 1
st_destroy_clear 5 19 133 1
set_fragment_shader 2 9 50 1
set_vertex_shader 2 15 87 1
set_vertex_shader_layered 4 21 144 1
clear_with_quad 14 96 778 2
is_scissor_enabled 5 9 85 2
is_window_rectangle_enabled 3 7 39 1
is_color_disabled 4 7 65 2
is_color_masked 4 7 65 2
is_stencil_disabled 1 6 50 2
is_stencil_masked 1 6 50 2
st_Clear 28 71 446 2
st_init_clear_functions 1 4 15 1
Source file: ./lib/mesa/src/mesa/x86/x86_xform.h
Source file: ./lib/mesa/src/mesa/x86/common_x86_asm.h
Source file: ./lib/mesa/src/mesa/x86/x86_xform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_init_x86_transform_asm 2 10 51 1
_mesa_init_all_x86_transform_asm 5 13 40 1
Source file: ./lib/mesa/src/mesa/x86/rtasm/x86sse.h
Source file: ./lib/mesa/src/mesa/x86/xform_args.h
Source file: ./lib/mesa/src/mesa/x86/3dnow.h
Source file: ./lib/mesa/src/mesa/x86/mmx.h
Source file: ./lib/mesa/src/mesa/x86/clip_args.h
Source file: ./lib/mesa/src/mesa/x86/common_x86_features.h
Source file: ./lib/mesa/src/mesa/x86/norm_args.h
Source file: ./lib/mesa/src/mesa/x86/3dnow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_init_3dnow_transform_asm 3 8 37 1
Source file: ./lib/mesa/src/mesa/state_tracker/st_glsl_to_tgsi.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swizzle_for_type 5 13 94 2
st_src_reg::st_src_reg 3 17 119 5
st_src_reg::st_src_reg 1 16 93 3
st_src_reg::st_src_reg 1 16 96 4
st_src_reg::st_src_reg 1 15 77 0
st_dst_reg::st_dst_reg 1 13 78 4
st_dst_reg::st_dst_reg 1 13 75 3
st_dst_reg::st_dst_reg 1 12 59 0
st_src_reg::st_src_reg 1 15 97 1
st_dst_reg::st_dst_reg 1 12 79 1
variable_storage::variable_storage 2 6 55 4
immediate_storage::immediate_storage 1 6 42 3
find_inout_array 3 11 65 3
find_array_type 3 9 49 3
fail_link 1 8 49 3
swizzle_for_size 2 11 85 1
is_resource_instruction 13 20 57 1
num_inst_dst_regs 1 4 16 1
num_inst_src_regs 3 5 37 1
glsl_to_tgsi_visitor::emit_asm 60 159 1260 8
glsl_to_tgsi_visitor::emit_asm 1 7 48 7
glsl_to_tgsi_visitor::get_opcode 9 53 417 4
glsl_to_tgsi_visitor::emit_dp 1 9 56 5
glsl_to_tgsi_visitor::emit_scalar 7 30 218 5
glsl_to_tgsi_visitor::emit_scalar 1 7 43 4
glsl_to_tgsi_visitor::emit_arl 4 11 79 3
glsl_to_tgsi_visitor::add_constant 11 40 299 5
glsl_to_tgsi_visitor::st_src_reg_for_float 1 8 56 1
glsl_to_tgsi_visitor::st_src_reg_for_double 1 9 80 1
glsl_to_tgsi_visitor::st_src_reg_for_int 1 9 61 1
glsl_to_tgsi_visitor::st_src_reg_for_type 3 8 39 2
attrib_type_size 1 4 21 2
type_size 1 4 16 1
type_has_array_or_matrix 6 13 78 1
glsl_to_tgsi_visitor::get_temp 7 29 179 1
glsl_to_tgsi_visitor::find_variable_storage 2 8 37 1
glsl_to_tgsi_visitor::visit 12 54 438 1
glsl_to_tgsi_visitor::visit 1 6 34 1
glsl_to_tgsi_visitor::visit 3 11 46 1
glsl_to_tgsi_visitor::visit 1 5 20 1
glsl_to_tgsi_visitor::visit 2 12 72 1
glsl_to_tgsi_visitor::try_emit_mad 3 20 168 2
glsl_to_tgsi_visitor::try_emit_mad_for_and_not 3 16 133 2
glsl_to_tgsi_visitor::reladdr_to_temp 7 14 123 3
glsl_to_tgsi_visitor::visit 11 31 214 1
glsl_to_tgsi_visitor::visit_expression 179 614 4327 2
glsl_to_tgsi_visitor::visit 7 32 234 1
is_inout_array 13 18 149 3
glsl_to_tgsi_visitor::visit 21 105 701 1
shrink_array_declarations 15 49 304 5
glsl_to_tgsi_visitor::visit 19 66 443 1
glsl_to_tgsi_visitor::visit 5 18 158 1
get_assignment_lhs 2 11 84 3
glsl_to_tgsi_visitor::process_move_condition 23 72 417 1
glsl_to_tgsi_visitor::emit_block_mov 17 52 384 6
glsl_to_tgsi_visitor::visit 20 73 663 1
glsl_to_tgsi_visitor::visit 30 149 1089 1
glsl_to_tgsi_visitor::visit_atomic_counter_intrinsic 13 76 503 1
glsl_to_tgsi_visitor::visit_ssbo_intrinsic 22 103 734 1
glsl_to_tgsi_visitor::visit_membar_intrinsic 7 38 156 1
glsl_to_tgsi_visitor::visit_shared_intrinsic 12 71 464 1
glsl_to_tgsi_visitor::visit_image_intrinsic 37 154 949 1
glsl_to_tgsi_visitor::visit 62 78 249 1
glsl_to_tgsi_visitor::calc_deref_offsets 6 47 321 5
glsl_to_tgsi_visitor::get_deref_offsets 3 27 184 6
glsl_to_tgsi_visitor::canonicalize_gather_offset 3 11 62 1
glsl_to_tgsi_visitor::visit 74 266 1769 1
glsl_to_tgsi_visitor::visit 1 5 27 1
glsl_to_tgsi_visitor::visit 3 17 106 1
glsl_to_tgsi_visitor::visit 3 16 124 1
glsl_to_tgsi_visitor::visit 1 6 43 1
glsl_to_tgsi_visitor::visit 1 6 43 1
glsl_to_tgsi_visitor::visit 2 6 36 1
glsl_to_tgsi_visitor::glsl_to_tgsi_visitor 1 31 133 0
glsl_to_tgsi_visitor::~glsl_to_tgsi_visitor 1 5 17 0
free_glsl_to_tgsi_visitor 1 4 11 1
count_resources 12 44 352 2
get_src_arg_mask 4 11 79 2
glsl_to_tgsi_visitor::simplify_cmp 18 47 440 1
glsl_to_tgsi_visitor::rename_temp_registers 13 25 266 2
glsl_to_tgsi_visitor::get_first_temp_read 13 29 238 1
glsl_to_tgsi_visitor::get_last_temp_read_first_temp_write 18 39 342 2
glsl_to_tgsi_visitor::get_last_temp_write 9 24 167 1
glsl_to_tgsi_visitor::copy_propagate 59 136 1285 1
glsl_to_tgsi_visitor::eliminate_dead_code 44 112 1041 1
glsl_to_tgsi_visitor::merge_two_dsts 13 35 262 1
glsl_to_tgsi_visitor::merge_registers 10 33 281 1
glsl_to_tgsi_visitor::renumber_registers 5 25 168 1
_mesa_sysval_to_semantic 26 55 165 1
emit_immediate 6 21 132 4
dst_register 16 57 450 4
src_register 20 51 442 2
translate_dst 6 24 157 3
translate_src 5 23 181 2
translate_tex_offset 1 18 118 2
compile_tgsi_instruction 44 117 832 2
emit_wpos_adjustment 8 46 339 6
emit_wpos 11 59 343 5
emit_face_var 2 13 106 2
emit_compute_block_size 1 11 71 2
sort_inout_decls::operator ( ) 1 3 34 2
sort_inout_decls_by_slot 1 8 40 3
st_translate_program 85 349 2308 17
get_mesa_program_tgsi 19 138 938 3
set_affected_state_flags 7 24 109 10
get_mesa_program 11 107 442 3
st_link_shader 26 106 633 2
st_translate_stream_output_info 1 8 40 3
st_translate_stream_output_info2 3 19 190 3
Source file: ./lib/mesa/src/mesa/x86/mmx_blendtmp.h
Source file: ./lib/mesa/src/mesa/x86/sse.h
Source file: ./lib/mesa/src/mesa/x86/gen_matypes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 119 990 2
Source file: ./lib/mesa/src/mesa/x86/sse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_init_sse_transform_asm 4 21 97 1
Source file: ./lib/mesa/src/mesa/x86/common_x86.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ExceptionFilter 4 20 108 1
_mesa_check_os_sse_support 17 56 299 1
_mesa_get_x86_features 41 98 585 1
Source file: ./lib/mesa/src/mesa/x86/assyntax.h
Source file: ./lib/mesa/src/mesa/tnl/t_vb_normals.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
run_normal_stage 4 26 163 2
validate_normal_stage 12 38 215 2
alloc_normal_data 2 11 77 2
free_normal_data 2 9 44 1
Source file: ./lib/mesa/src/mesa/tnl/t_pipeline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_tnl_install_pipeline 4 14 109 2
_tnl_destroy_pipeline 3 11 76 1
check_input_changes 4 14 138 1
check_output_changes 6 16 153 1
_tnl_run_pipeline 10 28 199 1
Source file: ./lib/mesa/src/mesa/tnl/t_vb_vertex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tnl_clip_prepare 3 10 40 1
run_vertex_stage 12 65 389 2
init_vertex_stage 6 21 161 2
dtr 2 13 73 1
Source file: ./lib/mesa/src/mesa/tnl/t_vb_rendertmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( render_points) 1 11 38 4
TAG( render_lines) 3 18 95 4
TAG( render_line_strip) 4 20 103 4
TAG( render_line_loop) 8 31 199 4
TAG( render_triangles) 6 27 191 4
TAG( render_tri_strip) 7 47 318 4
TAG( render_tri_fan) 7 41 260 4
TAG( render_poly) 8 45 338 4
TAG( render_quads) 8 29 233 4
TAG( render_quad_strip) 9 43 384 4
TAG( render_noop) 4 7 30 4
Source file: ./lib/mesa/src/mesa/tnl/t_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_tnl_CreateContext 4 35 224 1
_tnl_DestroyContext 1 13 74 1
_tnl_InvalidateState 25 50 432 2
_tnl_wakeup 3 8 40 1
_tnl_need_projected_coords 1 5 27 2
_tnl_allow_vertex_fog 4 7 61 2
_tnl_allow_pixel_fog 4 7 61 2
Source file: ./lib/mesa/src/mesa/tnl/t_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_tnl_translate_prim 3 8 42 1
Source file: ./lib/mesa/src/mesa/x86/rtasm/x86sse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cptr 1 4 24 1
do_realloc 2 17 110 1
reserve 2 10 53 2
emit_1b 1 5 32 2
emit_1i 1 5 35 2
emit_1ub 1 5 31 2
emit_2ub 1 6 41 3
emit_3ub 1 7 51 4
emit_modrm 7 29 139 3
emit_modrm_noreg 1 7 36 3
emit_op_modrm 5 23 99 5
x86_make_reg 1 10 43 2
x86_make_disp 5 16 87 2
x86_deref 1 4 16 1
x86_get_base_reg 1 4 20 1
x86_get_label 1 4 14 1
x86_jcc 3 15 98 3
x86_jcc_forward 1 7 37 2
x86_jmp_forward 1 6 29 1
x86_call_forward 1 6 29 1
x86_fixup_fwd_jump 1 5 32 2
x86_jmp 1 5 35 2
x86_call 1 5 41 2
x86_call 1 5 29 2
x86_mov_reg_imm 1 6 43 3
x86_push 1 7 39 2
x86_pop 1 7 39 2
x86_inc 1 6 33 2
x86_dec 1 6 33 2
x86_ret 1 4 16 1
x86_sahf 1 4 16 1
x86_mov 1 6 30 3
x86_xor 1 6 30 3
x86_cmp 1 6 30 3
x86_lea 1 7 33 3
x86_test 1 7 33 3
x86_add 1 6 30 3
x86_mul 2 6 46 2
x86_sub 1 6 30 3
x86_or 1 6 30 3
x86_and 1 6 30 3
sse_movss 1 7 39 3
sse_movaps 1 7 37 3
sse_movups 1 7 37 3
sse_movhps 2 8 52 3
sse_movlps 2 8 52 3
sse_maxps 1 7 35 3
sse_maxss 1 7 37 3
sse_divss 1 7 37 3
sse_minps 1 7 35 3
sse_subps 1 7 35 3
sse_mulps 1 7 35 3
sse_mulss 1 7 37 3
sse_addps 1 7 35 3
sse_addss 1 7 37 3
sse_andnps 1 7 35 3
sse_andps 1 7 35 3
sse_rsqrtps 1 7 35 3
sse_rsqrtss 1 7 37 3
sse_movhlps 2 8 50 3
sse_movlhps 2 8 50 3
sse_orps 1 7 35 3
sse_xorps 1 7 35 3
sse_cvtps2pi 3 10 64 3
sse_shufps 1 9 46 4
sse_cmpps 1 9 46 4
sse_pmovmskb 1 7 37 3
sse2_pshufd 1 9 48 4
sse2_cvttps2dq 1 7 37 3
sse2_cvtps2dq 1 7 37 3
sse2_packssdw 1 7 37 3
sse2_packsswb 1 7 37 3
sse2_packuswb 1 7 37 3
sse2_rcpps 1 7 35 3
sse2_rcpss 1 7 37 3
sse2_movd 1 7 39 3
x87_fist 1 5 29 2
x87_fistp 1 5 29 2
x87_fild 1 5 29 2
x87_fldz 1 4 18 1
x87_fldcw 1 7 47 2
x87_fld1 1 4 18 1
x87_fldl2e 1 4 18 1
x87_fldln2 1 4 18 1
x87_fwait 1 4 16 1
x87_fnclex 1 4 18 1
x87_fclex 1 5 19 1
x87_arith_op 5 24 147 8
x87_fmul 1 7 36 3
x87_fsub 1 7 36 3
x87_fsubr 1 7 36 3
x87_fadd 1 7 36 3
x87_fdiv 1 7 36 3
x87_fdivr 1 7 36 3
x87_fmulp 1 6 44 2
x87_fsubp 1 6 44 2
x87_fsubrp 1 6 44 2
x87_faddp 1 6 44 2
x87_fdivp 1 6 44 2
x87_fdivrp 1 6 44 2
x87_fucom 1 5 35 2
x87_fucomp 1 5 35 2
x87_fucompp 1 4 18 1
x87_fxch 1 5 35 2
x87_fabs 1 4 18 1
x87_fchs 1 4 18 1
x87_fcos 1 4 18 1
x87_fprndint 1 4 18 1
x87_fscale 1 4 18 1
x87_fsin 1 4 18 1
x87_fsincos 1 4 18 1
x87_fsqrt 1 4 18 1
x87_fxtract 1 4 18 1
x87_f2xm1 1 4 18 1
x87_fyl2x 1 4 18 1
x87_fyl2xp1 1 4 18 1
x87_fld 2 9 53 2
x87_fst 2 9 53 2
x87_fstp 2 9 53 2
x87_fcom 2 9 53 2
x87_fcomp 2 9 53 2
x87_fnstsw 3 11 64 2
mmx_emms 1 6 31 1
mmx_packssdw 3 10 64 3
mmx_packuswb 3 10 64 3
mmx_movd 1 8 43 3
mmx_movq 1 8 43 3
x86_fn_arg 1 6 31 2
x86_init_func 1 6 29 1
x86_init_func_size 1 7 42 2
x86_release_func 1 7 34 1
void( * x86_get_func(structx86_function*p)) 3 6 44 1
x86sse_dummy 1 3 6 1
Source file: ./lib/mesa/src/mesa/tnl/t_vb_light.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
validate_shine_table 10 42 276 3
_tnl_validate_shine_tables 5 11 113 1
update_materials 2 10 99 2
prepare_materials 5 29 232 3
lookup_shininess 3 12 112 3
init_lighting_tables 2 11 37 1
run_lighting 10 34 253 2
validate_lighting 6 21 110 2
init_lighting 2 22 198 2
dtr 2 13 88 1
Source file: ./lib/mesa/src/mesa/tnl/t_vb_texgen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
build_m3 3 23 266 4
build_m2 3 24 268 4
build_f3 2 23 176 4
build_f2 2 24 183 4
texgen_reflection_map_nv 2 17 137 3
texgen_normal_map_nv 3 23 221 3
texgen_sphere_map 3 26 262 3
texgen 32 137 1111 3
run_texgen_stage 5 17 134 2
validate_texgen_stage 13 36 235 2
alloc_texgen_data 3 16 138 2
free_texgen_data 4 14 88 1
Source file: ./lib/mesa/src/mesa/tnl/t_vb_lighttmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( light_rgba_spec) 22 127 1072 4
TAG( light_rgba) 21 118 924 4
TAG( light_fast_rgba_single) 16 69 681 4
TAG( light_fast_rgba) 17 67 685 4
TAG( init_light_tab) 1 7 45 1
Source file: ./lib/mesa/src/mesa/tnl/t_vp_build.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_tnl_UpdateFixedFunctionProgram 5 14 101 1
Source file: ./lib/mesa/src/mesa/tnl/t_vb_points.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
run_point_stage 5 24 254 2
alloc_point_data 2 11 79 2
free_point_data 2 9 44 1
Source file: ./lib/mesa/src/mesa/tnl/t_vertex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
match_fastpath 10 20 167 2
search_fastpath_emit 3 11 56 1
_tnl_register_fastpath 4 28 216 2
choose_emit_func 6 26 202 3
choose_interp_func 6 16 118 6
choose_copy_pv_func 6 13 103 3
_tnl_interp 1 8 51 6
_tnl_copy_pv 1 5 36 3
_tnl_get_attr 4 20 154 4
_tnl_set_attr 3 14 116 4
_tnl_get_vertex 1 5 33 2
_tnl_invalidate_vertex_state 2 9 52 2
invalidate_funcs 1 7 33 1
_tnl_install_attrs 13 57 418 5
_tnl_invalidate_vertices 1 5 28 2
_tnl_notify_pipeline_output_change 1 5 24 1
adjust_input_ptrs 2 13 101 2
update_input_ptrs 4 26 261 2
_tnl_build_vertices 1 11 62 4
_tnl_emit_vertices_to_buffer 1 10 76 4
_tnl_emit_indexed_vertices_to_buffer 2 20 128 5
_tnl_init_vertices 6 41 299 3
_tnl_free_vertices 3 17 106 1
Source file: ./lib/mesa/src/mesa/tnl/t_vp_build.h
Source file: ./lib/mesa/src/mesa/tnl/t_vertex_sse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_identity 1 4 14 1
emit_load4f_4 1 6 29 3
emit_load4f_3 1 9 95 3
emit_load4f_2 1 7 44 3
emit_load4f_1 1 7 55 3
emit_load3f_3 2 13 92 3
emit_load3f_2 1 6 26 3
emit_load3f_1 1 6 29 3
emit_load2f_2 1 6 29 3
emit_load2f_1 1 6 29 3
emit_load1f_1 1 6 29 3
emit_load 1 8 42 5
emit_store4f 1 6 29 3
emit_store3f 2 13 92 3
emit_store2f 1 6 29 3
emit_store1f 1 6 29 3
emit_store 1 7 34 4
emit_pack_store_4ub 2 22 184 3
get_offset 1 4 29 2
get_src_ptr 1 9 65 4
update_src_ptr 2 12 92 4
build_vertex_emit 34 223 2243 1
_tnl_generate_sse_emit 4 27 155 1
_tnl_generate_sse_emit 1 3 9 1
Source file: ./lib/mesa/src/mesa/tnl/t_vb_cliptmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( clip_line) 7 51 454 4
TAG( clip_tri) 10 63 604 5
TAG( clip_quad) 6 40 391 6
Source file: ./lib/mesa/src/mesa/tnl/t_vertex.h
Source file: ./lib/mesa/src/mesa/tnl/t_vb_fog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_static_data 2 9 49 1
compute_fog_blend_factors 8 41 326 3
run_fog_stage 9 57 447 2
alloc_fog_data 3 13 86 2
free_fog_data 2 9 44 1
Source file: ./lib/mesa/src/mesa/tnl/t_vb_texmat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
run_texmat_stage 5 18 144 2
alloc_texmat_data 3 14 104 2
free_texmat_data 4 12 74 1
Source file: ./lib/mesa/src/mesa/tnl/tnl.h
Source file: ./lib/mesa/src/mesa/tnl/t_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_space 1 7 45 2
free_space 2 8 52 1
convert_bgra_to_float 2 16 121 4
convert_half_to_float 3 13 88 5
convert_fixed_to_float 6 25 192 4
_tnl_import_array 13 64 409 5
_tnl_import_edgeflag 2 15 106 3
bind_inputs 6 43 295 5
bind_indices 11 48 407 4
bind_prims 1 9 49 3
unmap_vbos 2 9 51 3
_tnl_draw_prims 13 75 507 10
Source file: ./lib/mesa/src/mesa/tnl/t_pipeline.h
Source file: ./lib/mesa/src/mesa/tnl/t_vb_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_float 2 5 33 1
userclip 6 37 250 5
do_ndc_cliptest 7 44 247 2
vp_fetch_texel 1 9 93 5
_tnl_program_string 1 4 20 3
init_machine 1 12 92 3
map_textures 3 9 71 2
unmap_textures 3 9 71 2
run_vp 24 116 1137 2
init_vp 2 14 111 2
dtr 3 13 78 1
validate_vp_stage 2 6 29 2
Source file: ./lib/mesa/src/mesa/tnl/t_vb_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clip_elt_triangles 6 30 244 4
_tnl_RenderClippedPolygon 1 9 82 3
_tnl_RenderClippedLine 1 5 39 3
run_render 9 52 426 2
Source file: ./lib/mesa/src/mesa/drivers/common/meta_copy_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wrap_renderbuffer 7 27 161 2
make_view 6 49 331 5
_mesa_meta_CopyImageSubData_uncompressed 19 115 615 13
Source file: ./lib/mesa/src/mesa/drivers/common/meta_tex_subimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
need_signed_unsigned_int_conversion 10 16 76 3
create_texture_for_pbo 12 78 491 13
_mesa_meta_pbo_TexSubImage 19 98 595 14
_mesa_meta_pbo_GetTexSubImage 28 134 843 13
Source file: ./lib/mesa/src/mesa/drivers/common/driverfuncs.h
Source file: ./lib/mesa/src/mesa/tnl/t_vertex_generic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
insert_4f_viewport_4 1 11 111 3
insert_4f_viewport_3 1 11 108 3
insert_4f_viewport_2 1 11 98 3
insert_4f_viewport_1 1 11 88 3
insert_3f_viewport_3 1 10 101 3
insert_3f_viewport_2 1 10 91 3
insert_3f_viewport_1 1 10 81 3
insert_2f_viewport_2 1 9 81 3
insert_2f_viewport_1 1 9 71 3
insert_4f_4 1 10 78 3
insert_4f_3 1 10 75 3
insert_4f_2 1 10 72 3
insert_4f_1 1 10 69 3
insert_3f_xyw_4 1 9 68 3
insert_3f_xyw_err 1 6 41 3
insert_3f_3 1 9 68 3
insert_3f_2 1 9 65 3
insert_3f_1 1 9 62 3
insert_2f_2 1 8 58 3
insert_2f_1 1 8 55 3
insert_1f_1 1 7 48 3
insert_null 1 5 36 3
insert_4chan_4f_rgba_4 1 11 88 3
insert_4chan_4f_rgba_3 1 11 82 3
insert_4chan_4f_rgba_2 1 11 76 3
insert_4chan_4f_rgba_1 1 11 70 3
insert_4ub_4f_rgba_4 1 10 78 3
insert_4ub_4f_rgba_3 1 10 72 3
insert_4ub_4f_rgba_2 1 10 66 3
insert_4ub_4f_rgba_1 1 10 60 3
insert_4ub_4f_bgra_4 1 10 78 3
insert_4ub_4f_bgra_3 1 10 72 3
insert_4ub_4f_bgra_2 1 10 66 3
insert_4ub_4f_bgra_1 1 10 60 3
insert_4ub_4f_argb_4 1 10 78 3
insert_4ub_4f_argb_3 1 10 72 3
insert_4ub_4f_argb_2 1 10 66 3
insert_4ub_4f_argb_1 1 10 60 3
insert_4ub_4f_abgr_4 1 10 78 3
insert_4ub_4f_abgr_3 1 10 72 3
insert_4ub_4f_abgr_2 1 10 66 3
insert_4ub_4f_abgr_1 1 10 60 3
insert_3ub_3f_rgb_3 1 9 65 3
insert_3ub_3f_rgb_2 1 9 59 3
insert_3ub_3f_rgb_1 1 9 53 3
insert_3ub_3f_bgr_3 1 9 65 3
insert_3ub_3f_bgr_2 1 9 59 3
insert_3ub_3f_bgr_1 1 9 53 3
insert_1ub_1f_1 1 7 39 3
extract_4f_viewport 1 11 119 3
extract_3f_viewport 1 11 116 3
extract_2f_viewport 1 11 101 3
extract_4f 1 9 76 3
extract_3f_xyw 1 9 73 3
extract_3f 1 9 73 3
extract_2f 1 9 70 3
extract_1f 1 9 67 3
extract_4chan_4f_rgba 1 10 86 3
extract_4ub_4f_rgba 1 9 76 3
extract_4ub_4f_bgra 1 9 76 3
extract_4ub_4f_argb 1 9 76 3
extract_4ub_4f_abgr 1 9 76 3
extract_3ub_3f_rgb 1 9 70 3
extract_3ub_3f_bgr 1 9 70 3
extract_1ub_1f 1 8 58 3
_tnl_generate_hardwired_emit 22 47 332 1
_tnl_generic_emit 3 17 144 3
_tnl_generic_interp 4 38 398 6
_tnl_generic_copy_pv 4 17 139 3
_tnl_generic_interp_extras 7 30 243 6
_tnl_generic_copy_pv_extras 5 17 133 3
Source file: ./lib/mesa/src/mesa/drivers/common/meta_generate_mipmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fallback_required 9 51 260 3
_mesa_meta_glsl_generate_mipmap_cleanup 2 12 84 2
_mesa_meta_GenerateMipmap 23 162 1167 3
Source file: ./lib/mesa/src/mesa/drivers/common/meta_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
setup_glsl_msaa_blit_scaled_shader 14 165 684 5
setup_glsl_msaa_blit_shader 35 224 876 5
setup_glsl_blit_framebuffer 10 27 180 8
blitframebuffer_texture 26 158 1162 16
_mesa_meta_fb_tex_blit_begin 1 8 51 2
_mesa_meta_fb_tex_blit_end 5 23 163 3
_mesa_meta_bind_rb_as_tex_image 6 30 178 5
_mesa_meta_setup_sampler 5 24 162 5
_mesa_meta_BlitFramebuffer 15 64 459 13
_mesa_meta_glsl_blit_cleanup 2 12 90 2
_mesa_meta_and_swrast_BlitFramebuffer 2 20 117 13
Source file: ./lib/mesa/src/mesa/drivers/common/driverfuncs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_init_driver_functions 1 103 609 1
_mesa_init_driver_state 1 77 958 1
Source file: ./lib/mesa/src/mesa/drivers/common/meta.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_meta_in_progress 1 4 18 1
Source file: ./lib/mesa/src/mesa/drivers/x11/xm_api.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
host_byte_order 2 6 34 1
check_for_xshm 3 11 43 1
gamma_adjust 2 10 62 3
bits_per_pixel 1 20 93 1
window_exists_err_handler 2 8 34 2
window_exists 1 10 56 2
get_drawable_size 1 11 83 4
xmesa_get_window_size 2 13 84 4
create_xmesa_buffer 8 49 327 4
xmesa_find_buffer 5 10 59 3
xmesa_free_buffer 4 19 102 1
setup_truecolor 40 96 877 3
initialize_visual_and_buffer 9 47 340 4
xmesa_color_to_pixel 9 33 162 6
xmesa_convert_from_x_visual_type 2 10 46 1
XMesaCreateVisual 14 95 576 16
XMesaDestroyVisual 1 5 19 1
XMesaCreateContext 12 53 309 2
XMesaDestroyContext 1 11 52 1
XMesaCreateWindowBuffer 5 31 179 2
XMesaCreatePixmapBuffer 3 13 75 3
XMesaCreatePixmapTextureBuffer 9 43 229 6
XMesaCreatePBuffer 4 20 119 4
XMesaDestroyBuffer 1 4 12 1
xmesa_check_and_update_buffer_size 4 10 80 2
XMesaMakeCurrent 1 4 20 2
XMesaMakeCurrent2 9 34 213 3
XMesaUnbindContext 1 4 10 1
XMesaGetCurrentContext 2 11 34 1
XMesaGetCurrentBuffer 2 11 36 1
XMesaGetCurrentReadBuffer 2 10 31 1
XMesaSetFXmode 1 5 15 1
XMesaSwapBuffers 9 37 231 1
XMesaCopySubBuffer 8 36 213 5
XMesaGetBackBuffer 4 17 68 3
XMesaGetDepthBuffer 4 22 146 5
XMesaFlush 3 6 28 1
XMesaGetString 3 13 44 2
XMesaFindBuffer 4 10 54 2
xmesa_destroy_buffers_on_display 3 10 48 1
XMesaGarbageCollect 7 13 91 1
XMesaDitherColor 8 35 210 7
XMesaResizeBuffers 2 8 34 1
xbuffer_to_renderbuffer 15 27 83 1
XMesaBindTexImage 18 77 400 4
XMesaReleaseTexImage 2 6 31 3
Source file: ./lib/mesa/src/mesa/drivers/x11/xmesa_x.h
Source file: ./lib/mesa/src/mesa/drivers/x11/xm_tri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_xmesa_print_triangle_func 33 70 401 1
get_triangle_func 62 127 651 1
xmesa_choose_triangle 2 6 37 1
Source file: ./lib/mesa/src/mesa/drivers/x11/xmesa.h
Source file: ./lib/mesa/src/mesa/drivers/x11/xm_dd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
finish_or_flush 2 9 45 1
color_mask 10 24 163 5
clear_pixmap 1 15 116 6
clear_16bit_ximage 4 16 134 6
clear_24bit_ximage 6 27 198 6
clear_32bit_ximage 9 35 272 6
clear_nbit_ximage 3 13 104 6
clear_buffers 9 43 333 2
can_do_DrawPixels_8R8G8B 14 26 160 3
xmesa_DrawPixels_8R8G8B 8 73 528 9
can_do_DrawPixels_5R6G5B 15 27 167 3
xmesa_DrawPixels_5R6G5B 8 72 516 9
can_do_CopyPixels 17 29 187 2
xmesa_CopyPixels 2 24 194 8
get_string 3 12 45 2
enable 3 14 63 3
xmesa_update_state 9 40 192 2
xmesa_viewport 1 8 51 1
xmesa_new_query_object 2 9 50 2
xmesa_begin_query 2 7 49 2
time_diff 1 8 69 2
xmesa_end_query 2 10 72 2
xmesa_init_driver_functions 7 36 186 2
xmesa_register_swrast_functions 1 10 54 1
Source file: ./lib/mesa/src/mesa/drivers/x11/xfonts.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_char_struct 1 7 54 2
dump_font_struct 5 18 154 1
dump_bitmap 6 19 181 3
fill_bitmap 5 26 259 9
isvalid 11 36 230 2
Fake_glXUseXFont 17 118 851 4
Source file: ./lib/mesa/src/mesa/drivers/x11/xfonts.h
Source file: ./lib/mesa/src/intel/genxml/gen75_xml.h
Source file: ./lib/mesa/src/mesa/drivers/x11/glxapi.h
Source file: ./lib/mesa/src/mesa/drivers/x11/xmesaP.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xmesa_renderbuffer 1 4 17 1
XMESA_CONTEXT 1 4 15 1
XMESA_BUFFER 1 4 15 1
Source file: ./lib/mesa/src/mesa/drivers/x11/glxheader.h
Source file: ./lib/mesa/src/mesa/drivers/x11/xm_line.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_points_ANY_pixmap 2 26 223 2
xmesa_choose_point 8 16 95 1
xor_line 1 21 234 3
get_line_func 39 72 417 1
xmesa_choose_line 2 6 37 1
Source file: ./lib/mesa/src/mesa/drivers/x11/xm_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mesaHandleXError 1 7 29 2
alloc_back_shm_ximage 8 73 590 3
alloc_back_shm_ximage 1 4 16 3
alloc_back_buffer 15 52 367 3
xmesa_delete_renderbuffer 1 4 19 2
xmesa_alloc_front_storage 1 13 80 5
xmesa_alloc_back_storage 2 23 217 5
xmesa_new_renderbuffer 7 37 211 4
xmesa_delete_framebuffer 11 33 226 1
xmesa_MapRenderbuffer 5 63 405 9
xmesa_UnmapRenderbuffer 5 30 196 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_binding_tables.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reserve_hw_bt_space 2 9 64 2
brw_upload_binding_table 9 45 262 4
brw_vs_upload_binding_table 1 8 39 1
brw_upload_wm_binding_table 1 8 39 1
brw_tcs_upload_binding_table 2 10 49 1
brw_tes_upload_binding_table 2 10 49 1
brw_gs_upload_binding_table 2 10 49 1
gen7_edit_hw_binding_table_entry 2 16 100 4
gen7_update_binding_table_from_array 3 19 126 4
gen7_disable_hw_binding_tables 4 18 99 1
gen7_enable_hw_binding_tables 7 31 222 1
gen7_reset_hw_bt_pool_offsets 1 4 17 1
gen4_upload_binding_table_pointers 1 11 69 1
gen6_upload_binding_table_pointers 2 16 89 1
Source file: ./lib/mesa/src/mesa/drivers/x11/glxapi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_dispatch 6 33 138 1
glXChooseVisual 2 8 49 3
glXCopyContext 2 8 52 4
glXCreateContext 2 8 54 4
glXCreateGLXPixmap 2 8 49 3
glXDestroyContext 2 8 41 2
glXDestroyGLXPixmap 2 8 41 2
glXGetConfig 2 8 55 4
glXGetCurrentContext 1 4 14 1
glXGetCurrentDrawable 2 5 27 1
glXIsDirect 2 8 43 2
glXMakeCurrent 2 11 58 3
glXQueryExtension 2 8 50 3
glXQueryVersion 2 8 50 3
glXSwapBuffers 2 8 41 2
glXUseXFont 2 9 58 4
glXWaitGL 2 9 41 1
glXWaitX 2 9 41 1
glXGetClientString 2 8 43 2
glXQueryExtensionsString 2 8 43 2
glXQueryServerString 2 8 48 3
glXGetCurrentDisplay 2 6 32 1
glXChooseFBConfig 2 8 56 4
glXCreateNewContext 2 8 58 5
glXCreatePbuffer 2 8 50 3
glXCreatePixmap 2 8 55 4
glXCreateWindow 2 8 55 4
glXDestroyPbuffer 2 8 41 2
glXDestroyPixmap 2 8 41 2
glXDestroyWindow 2 8 41 2
glXGetCurrentReadDrawable 2 5 27 1
glXGetFBConfigAttrib 2 8 54 4
glXGetFBConfigs 2 8 49 3
glXGetSelectedEvent 2 8 48 3
glXGetVisualFromFBConfig 2 8 43 2
glXMakeContextCurrent 2 10 60 4
glXQueryContext 2 9 59 4
glXQueryDrawable 2 8 53 4
glXSelectEvent 2 8 47 3
glXSwapIntervalSGI 2 9 45 1
glXGetVideoSyncSGI 3 9 52 1
glXWaitVideoSyncSGI 3 9 62 3
glXMakeCurrentReadSGI 2 8 53 4
glXGetCurrentReadDrawableSGI 1 4 11 1
glXCreateGLXVideoSourceSGIX 2 8 63 6
glXDestroyGLXVideoSourceSGIX 2 8 43 2
glXFreeContextEXT 2 8 41 2
glXGetContextIDEXT 1 4 19 1
glXGetCurrentDisplayEXT 1 4 11 1
glXImportContextEXT 2 8 43 2
glXQueryContextInfoEXT 2 8 54 4
glXGetFBConfigAttribSGIX 2 8 54 4
glXChooseFBConfigSGIX 2 8 55 4
glXCreateGLXPixmapWithConfigSGIX 2 8 48 3
glXCreateContextWithConfigSGIX 2 8 58 5
glXGetVisualFromFBConfigSGIX 2 8 43 2
glXGetFBConfigFromVisualSGIX 2 8 44 2
glXCreateGLXPbufferSGIX 2 8 61 5
glXDestroyGLXPbufferSGIX 2 8 41 2
glXQueryGLXPbufferSGIX 2 8 55 4
glXSelectEventSGIX 2 8 47 3
glXGetSelectedEventSGIX 2 8 48 3
glXCushionSGI 2 8 46 3
glXBindChannelToWindowSGIX 2 8 53 4
glXChannelRectSGIX 2 8 68 7
glXQueryChannelRectSGIX 2 8 72 7
glXQueryChannelDeltasSGIX 2 8 72 7
glXChannelRectSyncSGIX 2 8 53 4
glXAssociateDMPbufferSGIX 2 8 54 4
glXJoinSwapGroupSGIX 2 8 47 3
glXBindSwapBarrierSGIX 2 8 47 3
glXQueryMaxSwapBarriersSGIX 2 8 50 3
glXGetTransparentIndexSUN 2 8 55 4
glXCopySubBufferMESA 2 8 61 6
glXReleaseBuffersMESA 2 8 43 2
glXCreateGLXPixmapMESA 2 8 54 4
glXSet3DfxModeMESA 2 9 45 1
glXAllocateMemoryNV 2 12 60 4
glXFreeMemoryNV 2 9 44 1
glXGetAGPOffsetMESA 2 9 47 1
glXBindTexImageEXT 2 8 48 4
glXReleaseTexImageEXT 2 7 41 3
_glxapi_get_version 1 4 9 1
_glxapi_get_extensions 11 17 41 1
_glxapi_get_dispatch_table_size 1 4 19 1
generic_no_op_func 1 4 9 1
_glxapi_set_no_op_table 2 10 61 1
_glxapi_get_proc_address 5 10 75 1
glXGetProcAddressARB 2 10 51 1
PUBLIC( * glXGetProcAddress(constGLubyte*procName)) 1 4 10 0
glXCreateContextAttribsARB 2 11 60 5
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_cse.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_expression 39 47 147 1
operands_match 12 15 226 2
instructions_match 16 19 148 2
vec4_visitor::opt_cse_local 29 91 692 1
vec4_visitor::opt_cse 3 11 44 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_cc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_upload_cc_vp 4 28 220 1
brw_fix_xRGB_alpha 4 11 31 1
upload_cc_unit 23 101 931 1
upload_blend_constant_color 1 11 90 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/test_fs_copy_propagation.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
copy_propagation_fs_visitor::copy_propagation_fs_visitor 1 6 48 3
copy_propagation_test::SetUp 1 12 108 0
instruction 2 8 54 2
copy_propagation 3 14 73 1
TEST_F 1 26 257 2
TEST_F 3 60 575 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_vector_splitting.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
variable_entry::variable_entry 1 6 26 1
ir_vector_reference_visitor::ir_vector_reference_visitor 1 6 28 1
ir_vector_reference_visitor::~ir_vector_reference_visitor 1 4 11 1
ir_vector_reference_visitor::get_variable_entry 14 27 128 1
ir_vector_reference_visitor::visit 1 5 23 1
ir_vector_reference_visitor::visit 2 8 42 1
ir_vector_reference_visitor::visit_enter 3 6 34 1
ir_vector_reference_visitor::visit_enter 7 15 77 1
ir_vector_reference_visitor::visit_enter 1 5 23 1
ir_vector_splitting_visitor::ir_vector_splitting_visitor 1 4 15 1
ir_vector_splitting_visitor::get_splitting_entry 3 8 55 1
ir_vector_splitting_visitor::handle_rvalue 6 16 113 1
ir_vector_splitting_visitor::visit_leave 18 64 447 1
brw_do_vector_splitting 8 53 427 1
Source file: ./lib/mesa/src/mesa/drivers/osmesa/osmesa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OSMESA_CONTEXT 1 4 15 1
get_string 4 12 55 2
osmesa_update_state 1 7 40 2
osmesa_choose_line_function 18 33 188 1
osmesa_choose_triangle_function 17 36 187 1
osmesa_choose_triangle 2 7 39 1
osmesa_choose_line 2 7 39 1
compute_row_addresses 5 23 174 1
osmesa_delete_renderbuffer 1 4 21 2
osmesa_renderbuffer_storage 20 89 452 5
new_osmesa_renderbuffer 2 16 101 3
osmesa_MapRenderbuffer 4 29 179 9
osmesa_UnmapRenderbuffer 2 8 34 2
OSMesaCreateContext 1 5 24 2
OSMesaCreateContextExt 1 15 109 5
OSMesaCreateContextAttribs 42 221 1034 2
OSMesaDestroyContext 3 16 104 1
OSMesaMakeCurrent 18 40 319 5
OSMesaGetCurrentContext 2 8 29 1
OSMesaPixelStore 5 21 92 2
OSMesaGetIntegerv 11 39 160 2
OSMesaGetDepthBuffer 5 25 149 5
OSMesaGetColorBuffer 3 18 108 5
OSMesaGetProcAddress 3 9 60 1
OSMesaColorClamp 2 10 45 1
OSMesaPostprocess 1 6 22 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_surface_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen8_allocate_surface_state 2 9 64 3
gen8_emit_null_surface_state 1 13 76 5
gen8_init_vtable_surface_functions 1 5 25 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_curbe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
calculate_curbe_offsets 8 38 298 1
brw_upload_cs_urb_state 2 12 83 1
brw_upload_constant_buffer 15 74 735 1
Source file: ./lib/mesa/src/mesa/drivers/common/meta.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_meta_framebuffer_texture_image 2 14 82 5
meta_compile_shader_with_debug 3 19 102 3
_mesa_meta_link_program_with_debug 2 8 41 2
_mesa_meta_use_program 1 6 36 2
_mesa_meta_compile_and_link_program 1 20 129 5
_mesa_meta_setup_blit_shader 4 56 223 4
_mesa_meta_setup_vertex_objects 7 69 505 7
_mesa_meta_init 1 5 26 1
_mesa_meta_free 2 17 133 1
_mesa_meta_begin 70 291 2260 2
_mesa_meta_end 77 310 2361 1
invert_z 1 5 23 1
init_temp_texture 3 16 112 2
cleanup_temp_texture 2 7 34 1
_mesa_meta_get_temp_texture 2 8 40 1
get_bitmap_temp_texture 2 8 42 1
_mesa_meta_get_temp_depth_texture 2 8 42 1
_mesa_meta_alloc_texture 8 36 215 4
_mesa_meta_setup_copypix_texture 4 31 212 8
_mesa_meta_setup_drawpix_texture 5 35 251 8
_mesa_meta_setup_ff_tnl_for_blit 1 9 47 4
_mesa_meta_Clear 1 4 21 2
_mesa_meta_glsl_Clear 1 4 21 2
meta_glsl_clear_init 5 65 198 2
meta_glsl_clear_cleanup 3 12 84 2
_mesa_meta_drawbuffers_from_bitfield 7 22 152 1
is_color_disabled 4 7 65 2
_mesa_meta_drawbuffers_and_colormask 13 41 311 2
meta_clear 13 114 822 3
_mesa_meta_CopyPixels 6 61 525 8
meta_drawpix_cleanup 4 16 104 2
tiled_draw_pixels 4 24 205 10
init_draw_stencil_pixels 2 38 161 1
init_draw_depth_pixels 2 24 147 1
_mesa_meta_DrawPixels 23 154 1083 9
alpha_test_raster_color 9 26 110 1
_mesa_meta_Bitmap 13 97 803 7
_mesa_meta_setup_texture_coords 27 158 1098 13
choose_blit_shader 9 49 297 2
_mesa_meta_blit_shader_table_cleanup 1 12 126 2
get_temp_image_type 17 38 159 2
copytexsubimage_using_blit_framebuffer 8 59 327 11
_mesa_meta_CopyTexSubImage 9 57 359 11
meta_decompress_fbo_cleanup 2 8 52 1
meta_decompress_cleanup 2 12 87 2
decompress_texture_image 27 168 1096 10
_mesa_meta_GetTexSubImage 7 34 214 11
_mesa_meta_DrawTex 7 98 873 6
cleartexsubimage_color 7 41 223 4
cleartexsubimage_depth_stencil 5 36 180 4
cleartexsubimage_for_zoffset 4 24 120 4
cleartexsubimage_using_fbo 3 26 145 9
_mesa_meta_ClearTexSubImage 2 21 98 9
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_dead_control_flow.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dead_control_flow_eliminate 14 56 353 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen7_vs_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
upload_vs_state 6 38 254 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_compiler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_compiler_create 11 49 436 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_builder.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::fs_builder::fs_builder 1 9 45 2
brw::fs_builder::fs_builder 1 9 68 3
brw::fs_builder::at 1 7 34 2
brw::fs_builder::at_end 1 4 23 0
brw::fs_builder::group 3 9 55 2
brw::fs_builder::half 1 4 16 1
brw::fs_builder::exec_all 2 7 29 1
brw::fs_builder::annotate 1 7 42 2
brw::fs_builder::dispatch_width 1 4 9 0
brw::fs_builder::group 1 4 9 0
brw::fs_builder::vgrf 2 11 71 2
brw::fs_builder::null_reg_f 1 4 19 0
brw::fs_builder::null_reg_df 1 4 19 0
brw::fs_builder::null_reg_d 1 4 19 0
brw::fs_builder::null_reg_ud 1 4 19 0
brw::fs_builder::sample_mask_reg 4 12 79 0
brw::fs_builder::emit 1 4 25 1
brw::fs_builder::emit 1 4 22 1
brw::fs_builder::emit 1 4 29 2
brw::fs_builder::emit 8 16 85 3
brw::fs_builder::emit 4 14 85 4
brw::fs_builder::emit 5 17 100 5
brw::fs_builder::emit 1 5 42 4
brw::fs_builder::emit 3 15 90 1
brw::fs_builder::emit_minmax 2 7 55 4
brw::fs_builder::emit_uniformize 1 9 76 1
brw::fs_builder::CMP 1 8 52 4
brw::fs_builder::IF 1 4 19 1
brw::fs_builder::LRP 2 15 141 4
brw::fs_builder::LOAD_PAYLOAD 2 13 96 4
brw::fs_builder::fix_unsigned_negate 3 11 51 1
brw::fs_builder::fix_3src_operand 4 10 58 1
brw::fs_builder::fix_math_operand 8 13 89 1
Source file: ./lib/mesa/src/mesa/drivers/x11/fakeglx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_usable_visual 7 16 48 1
GetOverlayInfo 6 26 153 3
level_of_visual 5 25 137 2
save_glx_visual 31 64 418 13
default_depth_bits 2 10 38 1
default_alpha_bits 2 10 38 1
default_accum_bits 1 4 9 1
create_glx_visual 3 30 109 2
find_glx_visual 4 11 65 2
transparent_pixel 5 26 146 1
get_visual 10 31 208 4
get_env_visual 9 25 195 3
choose_x_visual 24 64 345 4
choose_x_overlay_visual 25 69 375 7
destroy_visuals_on_display 4 13 80 1
close_display_callback 1 6 25 2
lookup_extension 4 10 60 2
register_with_display 2 14 83 1
choose_visual 82 296 1185 4
Fake_glXChooseVisual 3 15 81 3
Fake_glXCreateContext 6 18 93 4
Fake_glXMakeContextCurrent 15 52 232 4
Fake_glXMakeCurrent 1 4 26 3
Fake_glXCreateGLXPixmap 4 17 84 3
Fake_glXCreateGLXPixmapMESA 4 18 87 4
Fake_glXDestroyGLXPixmap 3 10 49 2
Fake_glXCopyContext 2 11 69 4
Fake_glXQueryExtension 4 11 69 3
_kw_ungrab_all 1 5 22 1
Fake_glXDestroyContext 2 13 55 2
Fake_glXIsDirect 2 5 28 2
Fake_glXSwapBuffers 3 11 54 2
Fake_glXCopySubBufferMESA 3 11 69 6
Fake_glXQueryVersion 1 8 46 3
get_config 70 191 907 4
Fake_glXGetConfig 6 23 109 4
Fake_glXGetCurrentContext 1 5 19 1
Fake_glXWaitGL 1 5 18 1
Fake_glXWaitX 1 5 18 1
get_extensions 1 4 11 1
Fake_glXQueryExtensionsString 1 6 26 2
Fake_glXQueryServerString 4 18 75 3
Fake_glXGetClientString 4 17 67 2
Fake_glXGetFBConfigAttrib 4 10 63 4
Fake_glXGetFBConfigs 4 22 136 3
Fake_glXChooseFBConfig 5 24 130 4
Fake_glXGetVisualFromFBConfig 4 14 68 2
Fake_glXCreateWindow 3 14 68 4
Fake_glXDestroyWindow 2 6 33 2
Fake_glXCreatePixmap 38 98 443 4
Fake_glXDestroyPixmap 2 6 33 2
Fake_glXCreatePbuffer 12 49 219 3
Fake_glXDestroyPbuffer 2 7 32 2
Fake_glXQueryDrawable 11 36 157 4
Fake_glXCreateNewContext 7 15 83 5
Fake_glXQueryContext 4 20 87 4
Fake_glXSelectEvent 2 6 35 3
Fake_glXGetSelectedEvent 2 9 43 3
Fake_glXSwapIntervalSGI 1 5 15 1
Fake_glXGetVideoSyncSGI 1 5 18 1
Fake_glXWaitVideoSyncSGI 4 10 50 3
Fake_glXMakeCurrentReadSGI 1 4 29 4
Fake_glXCreateGLXVideoSourceSGIX 1 10 56 6
Fake_glXDestroyGLXVideoSourceSGIX 1 5 21 2
Fake_glXFreeContextEXT 1 5 21 2
Fake_glXGetContextIDEXT 1 5 16 1
Fake_glXImportContextEXT 1 6 24 2
Fake_glXQueryContextInfoEXT 1 8 41 4
Fake_glXGetFBConfigAttribSGIX 1 4 30 4
Fake_glXChooseFBConfigSGIX 1 4 35 4
Fake_glXCreateGLXPixmapWithConfigSGIX 1 6 41 3
Fake_glXCreateContextWithConfigSGIX 1 8 54 5
Fake_glXGetVisualFromFBConfigSGIX 1 4 19 2
Fake_glXGetFBConfigFromVisualSGIX 2 8 44 2
Fake_glXCreateGLXPbufferSGIX 5 28 140 5
Fake_glXDestroyGLXPbufferSGIX 2 7 32 2
Fake_glXQueryGLXPbufferSGIX 7 27 118 4
Fake_glXSelectEventSGIX 2 7 37 3
Fake_glXGetSelectedEventSGIX 2 10 47 3
Fake_glXCushionSGI 1 6 29 3
Fake_glXBindChannelToWindowSGIX 1 8 40 4
Fake_glXChannelRectSGIX 1 11 64 7
Fake_glXQueryChannelRectSGIX 1 11 68 7
Fake_glXQueryChannelDeltasSGIX 1 11 68 7
Fake_glXChannelRectSyncSGIX 1 8 40 4
Fake_glXAssociateDMPbufferSGIX 1 8 41 4
Fake_glXJoinSwapGroupSGIX 1 6 29 3
Fake_glXBindSwapBarrierSGIX 1 6 29 3
Fake_glXQueryMaxSwapBarriersSGIX 1 7 33 3
Fake_glXGetTransparentIndexSUN 1 8 41 4
Fake_glXReleaseBuffersMESA 2 9 38 2
Fake_glXSet3DfxModeMESA 1 4 13 1
Fake_glXAllocateMemoryNV 1 11 39 4
Fake_glXFreeMemoryNV 1 4 13 1
Fake_glXGetAGPOffsetMESA 1 5 17 1
Fake_glXBindTexImageEXT 2 7 44 4
Fake_glXReleaseTexImageEXT 2 6 37 3
Fake_glXCreateContextAttribs 7 36 195 5
_mesa_GetGLXDispatchTable 3 88 514 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_clip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compile_clip_prog 6 52 344 2
brw_upload_clip_prog 27 103 594 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen7_urb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen7_allocate_push_constants 7 19 151 1
gen7_emit_push_constant_state 4 24 197 6
gen7_emit_urb_state 1 29 202 13
upload_urb 1 9 66 1
gen7_upload_urb 32 145 1091 4
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_tes.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_blit.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_buffer_objects.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_buffer_object 1 4 17 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_vs_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_upload_vs_push_constants 5 16 120 1
upload_vs_state 4 57 345 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_defines.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
operator | 1 5 34 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen7_sol_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
upload_3dstate_so_buffers 3 37 273 1
gen7_upload_3dstate_so_decl_list 11 81 710 2
query_active 2 4 16 1
upload_3dstate_streamout 15 63 454 3
upload_sol_state 3 13 74 1
gen7_tally_prims_generated 6 21 172 2
gen7_save_primitives_written_counters 4 17 111 2
brw_compute_xfb_vertices_written 7 25 121 2
brw_get_transform_feedback_vertex_count 1 12 68 3
gen7_begin_transform_feedback 3 19 116 3
gen7_end_transform_feedback 2 10 56 2
gen7_pause_transform_feedback 3 20 120 2
gen7_resume_transform_feedback 3 19 115 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_buffers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intelDrawBuffer 2 8 48 2
intelReadBuffer 2 8 48 2
intelInitBufferFuncs 1 5 21 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_raster_op 17 22 114 1
br13_for_cpp 6 17 50 1
set_blitter_tiling 3 16 95 4
blt_pitch 2 7 29 1
intel_miptree_blit_compatible_formats 8 14 84 2
intel_miptree_blit 16 71 451 16
alignment_valid 3 8 50 3
can_fast_copy_blit 15 34 200 19
xy_blit_cmd 9 31 138 6
intelEmitCopyBlit 30 145 906 19
intelEmitImmediateColorExpandBlit 13 69 459 14
intel_emit_linear_blit 6 41 257 6
intel_miptree_set_alpha_to_one 5 45 300 6
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_dead_code_eliminate.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vec4_visitor::dead_code_eliminate 36 99 795 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_nir_opt_peephole_ffma.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
are_all_uses_fadd 9 26 122 1
get_mul_for_src 13 39 279 5
any_alu_src_is_a_constant 5 14 92 1
brw_nir_opt_peephole_ffma_block 17 82 791 2
brw_nir_opt_peephole_ffma_impl 2 12 55 1
brw_nir_opt_peephole_ffma 2 9 39 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
offset 1 4 33 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_blorp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_blorp_lookup_shader 1 8 53 5
brw_blorp_upload_shader 1 12 77 9
brw_blorp_init 6 39 258 1
apply_gen6_stencil_hiz_offset 2 23 191 4
blorp_surf_for_miptree 16 66 462 6
brw_blorp_to_isl_format 9 27 96 3
swizzle_to_scs 1 4 22 1
physical_to_logical_layer 4 12 60 2
miptree_check_level_logical_layer 4 15 93 3
brw_blorp_blit_miptrees 12 68 516 23
brw_blorp_copy_miptrees 2 38 293 13
find_miptree 3 7 40 2
blorp_get_texture_swizzle 2 6 34 1
do_blorp_blit 1 22 172 17
try_blorp_blit 8 63 427 13
brw_blorp_copytexsubimage 14 76 488 10
brw_blorp_framebuffer 5 25 150 13
set_write_disables 3 13 92 3
irb_logical_mt_layer 1 4 21 1
do_single_blorp_clear 17 80 611 6
brw_blorp_clear_color 7 22 168 5
brw_blorp_resolve_color 1 17 130 2
gen6_blorp_hiz_exec 1 14 118 5
intel_hiz_exec 6 26 129 5
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_cubemap_normalize.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_cubemap_normalize_visitor::brw_cubemap_normalize_visitor 1 4 9 0
brw_cubemap_normalize_visitor::visit_leave 3 47 425 1
brw_do_cubemap_normalize 1 6 24 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen7_hs_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen7_upload_tcs_push_constants 2 14 102 1
gen7_upload_hs_state 3 46 276 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_live_variables.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::var_from_reg 4 8 86 3
brw::var_from_reg 4 7 77 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_eu.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_jump_scale 3 8 35 1
next_offset 2 8 55 3
is_3src 2 5 36 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_copy_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
copy_image_with_blitter 8 59 369 13
copy_image_with_memcpy 6 57 460 13
copy_miptrees 5 39 246 13
intel_copy_image_sub_data 8 55 362 13
intelInitCopyImageFuncs 1 4 15 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_resolve_map.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_resolve_map_set 3 18 106 4
intel_resolve_map_get 3 10 48 3
intel_resolve_map_remove 1 5 22 1
intel_resolve_map_clear 1 7 30 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_saturate_propagation.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
opt_saturate_propagation_local 34 86 715 2
fs_visitor::opt_saturate_propagation 2 9 38 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_nir_tcs_workarounds.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
load_output 1 11 94 3
store_output 1 10 90 4
emit_quads_workaround 1 15 181 2
brw_nir_apply_tcs_quads_workaround 2 18 125 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_translate_shadow_compare_func 9 22 66 1
intel_translate_compare_func 9 22 66 1
intel_translate_stencil_op 9 23 66 1
intel_translate_logic_op 17 39 114 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_urb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_urb_layout 1 10 132 1
recalculate_urb_fence 19 72 579 1
brw_upload_urb_fence 3 25 215 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_register_coalesce.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_nop_mov 6 18 130 1
is_coalesce_candidate 14 24 173 2
can_coalesce_vars 12 36 243 5
fs_visitor::register_coalesce 25 113 830 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_clip_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_is_drawing_points 5 16 104 1
brw_is_drawing_lines 8 22 120 1
upload_clip_state 29 102 614 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_sampler_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
upload_sampler_state_pointers 1 13 71 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_reg_allocate.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
assign_reg 2 7 46 2
fs_visitor::assign_regs_trivial 4 24 186 0
brw_alloc_reg_set 32 109 993 2
brw_fs_alloc_reg_sets 1 6 30 1
count_to_loop_end 6 18 103 1
fs_visitor::calculate_payload_ranges 12 51 265 2
fs_visitor::setup_payload_interference 8 23 162 3
get_used_mrfs 6 23 169 2
setup_mrf_hack_interference 5 17 140 4
fs_visitor::assign_regs 26 104 807 2
spill_max_size 1 4 24 1
spill_base_mrf 1 4 26 1
emit_unspill 6 23 162 4
emit_spill 2 15 120 4
fs_visitor::choose_spill_reg 14 43 299 1
fs_visitor::spill_reg 14 60 521 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_reset.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_get_graphics_reset_status 5 24 113 1
brw_check_for_reset 4 13 63 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_wm_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_color_buffer_write_enabled 9 19 158 1
brw_upload_wm_unit 21 124 991 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_mipmap_tree.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_miptree_check_level_layer 1 11 62 3
intel_miptree_used_for_rendering 2 5 23 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_tes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_tes_debug_recompile 8 34 205 3
brw_codegen_tes_prog 21 122 788 4
brw_tes_populate_key 2 23 160 2
brw_upload_tes_prog 3 22 139 1
brw_tes_precompile 2 29 235 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_gs_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_upload_gs_push_constants 3 14 102 1
upload_gs_state_for_tf 1 21 133 1
upload_gs_state 7 83 499 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_clip_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_tmp 2 7 48 1
release_tmp 2 5 30 2
make_plane_ud 1 4 43 4
brw_clip_init_planes 2 12 192 1
brw_clip_project_position 1 9 77 2
brw_clip_project_vertex 1 13 100 2
brw_clip_interp_vertex 14 107 813 6
brw_clip_emit_vue 4 21 141 4
brw_clip_kill_thread 1 14 58 1
brw_clip_plane0_address 1 4 19 1
brw_clip_plane_stride 2 9 34 1
brw_clip_copy_flatshaded_attributes 3 12 101 3
brw_clip_init_clipmask 4 16 170 1
brw_clip_ff_sync 2 21 130 1
brw_clip_init_ff_sync 2 7 47 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen7_viewport_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen7_upload_sf_clip_viewport 3 44 410 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_sf_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
upload_sf_vp 5 46 408 1
upload_sf_unit 15 98 769 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_surface_formats.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_format_for_mesa_format 1 230 1363 1
brw_init_surface_formats 34 105 640 1
brw_render_target_supported 10 18 102 2
translate_tex_format 26 49 197 3
brw_depth_format 7 21 71 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_sf_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vert_reg_to_vue_slot 1 5 28 3
vert_reg_to_varying 1 6 37 3
get_vue_slot 1 8 48 3
get_varying 1 8 47 3
have_attr 2 4 30 2
copy_bfc 4 13 88 2
do_twoside_color 10 20 172 1
copy_flatshaded_attributes 3 14 89 3
count_flatshaded_attributes 3 9 55 1
do_flatshade_triangle 3 21 247 1
do_flatshade_line 3 16 147 1
alloc_regs 2 29 313 1
copy_z_inv_w 2 7 67 1
invert_det 1 9 31 1
calculate_masks 6 28 179 5
calculate_point_sprite_mask 9 21 137 2
set_predicate_control_flag_value 3 13 72 3
brw_emit_tri_setup 8 57 452 2
brw_emit_line_setup 7 49 351 2
brw_emit_point_sprite_setup 9 65 488 2
brw_emit_point_setup 5 38 232 2
brw_emit_anyprim_setup 1 41 391 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_queryobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_write_timestamp 4 13 78 3
brw_write_depth_count 3 9 61 3
brw_queryobj_get_results 13 46 308 2
brw_new_query_object 1 10 68 2
brw_delete_query 1 6 38 2
brw_begin_query 5 25 154 2
brw_end_query 6 25 136 2
brw_wait_query 1 7 53 2
brw_check_query 5 12 102 2
ensure_bo_has_space 4 12 97 2
brw_emit_query_begin 4 12 81 1
brw_emit_query_end 3 11 69 1
brw_query_counter 1 10 86 2
brw_get_timestamp 4 20 112 1
brw_is_query_pipelined 19 27 86 1
brw_init_common_queryobj_functions 1 6 27 1
gen4_init_queryobj_functions 1 8 39 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_pixel_bitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
map_pbo 3 22 131 5
test_bit 2 4 37 2
set_bit 1 4 27 2
get_bitmap_rect 7 44 264 11
y_flip 2 7 35 3
do_blit_bitmap 19 109 745 7
intelBitmap 3 13 80 7
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_tex_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_miptree_create_for_teximage 16 50 269 4
intelTexImage 6 43 294 7
intel_set_texture_image_mt 1 18 148 4
create_mt_for_planar_dri_image 4 29 209 3
create_mt_for_dri_image 5 26 192 3
intelSetTexBuffer2 10 51 341 4
intel_bind_renderbuffer_tex_image 2 22 158 3
intelSetTexBuffer 1 4 26 3
intel_image_target_texture_2d 9 37 226 5
intel_gettexsubimage_tiled_memcpy 24 75 497 10
intel_get_tex_sub_image 4 29 191 11
flush_astc_denorms 10 40 314 9
intelCompressedTexSubImage 4 21 142 12
intelInitTextureImageFuncs 1 8 39 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_combine_constants.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
could_coissue 6 14 54 2
must_promote_imm 4 12 47 2
reg_link::reg_link 1 1 12 1
link 1 5 31 2
find_imm 3 9 57 2
new_imm 2 8 63 2
compare 3 12 88 2
fs_visitor::opt_combine_constants 23 107 914 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_inst.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_inst_set_uip 2 12 93 3
brw_inst_uip 2 9 60 2
brw_inst_set_jip 2 12 94 3
brw_inst_jip 2 9 60 2
brw_inst_imm_d 1 5 29 0
brw_inst_imm_ud 1 5 30 0
brw_inst_imm_f 1 7 41 0
brw_inst_imm_df 1 10 49 0
brw_inst_set_imm_d 1 6 34 0
brw_inst_set_imm_ud 1 6 34 0
brw_inst_set_imm_f 1 8 44 0
brw_inst_set_imm_df 1 11 52 0
brw_inst_bits 1 9 77 0
brw_inst_set_bits 1 10 109 0
brw_compact_inst_bits 1 5 46 0
brw_compact_inst_set_bits 1 7 76 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_surface_builder.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
array_utils::emit_stride 4 16 141 5
array_utils::emit_insert 5 14 126 4
array_utils::emit_extract 4 9 59 4
brw::surface_access::emit_send 5 31 281 11
brw::surface_access::emit_untyped_read 1 10 67 6
brw::surface_access::emit_untyped_write 4 14 110 7
brw::surface_access::emit_untyped_atomic 7 21 195 9
brw::surface_access::emit_typed_message_header 3 11 88 1
brw::surface_access::emit_typed_read 4 15 110 5
brw::surface_access::emit_typed_write 4 14 106 6
brw::surface_access::emit_typed_atomic 6 22 194 9
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_sf_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_attr_override 17 40 263 5
calculate_attr_overrides 13 45 293 5
upload_sf_state 26 128 699 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_fbo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_delete_renderbuffer 1 8 52 2
intel_renderbuffer_downsample 2 8 42 2
intel_renderbuffer_upsample 1 6 35 2
intel_map_renderbuffer 7 57 365 9
intel_unmap_renderbuffer 5 25 154 2
intel_quantize_num_samples 3 12 69 2
intel_renderbuffer_format 7 22 90 2
intel_alloc_private_renderbuffer_storage 4 26 181 5
intel_alloc_renderbuffer_storage 1 7 48 5
intel_image_target_renderbuffer_storage 6 50 333 3
intel_alloc_window_storage 1 10 58 5
intel_nop_alloc_storage 1 10 53 5
intel_create_renderbuffer 2 22 123 2
intel_create_private_renderbuffer 1 7 37 2
intel_new_renderbuffer 2 16 85 2
intel_renderbuffer_update_wrapper 8 41 245 5
intel_renderbuffer_set_draw_offset 1 10 48 1
intel_render_texture 4 32 214 3
intel_validate_framebuffer 28 88 480 2
intel_blit_framebuffer_with_blitter 21 65 370 12
intel_blit_framebuffer 7 36 235 13
gen4_blit_framebuffer 4 26 164 13
intel_renderbuffer_has_hiz 1 4 21 1
intel_renderbuffer_resolve_hiz 2 10 41 2
intel_renderbuffer_att_set_needs_depth_resolve 3 13 66 1
intel_renderbuffer_resolve_depth 2 10 41 2
intel_renderbuffer_move_to_temp 2 26 181 3
brw_render_cache_set_clear 1 7 33 1
brw_render_cache_set_add_bo 1 4 22 2
brw_render_cache_set_check_flush 3 17 70 2
intel_fbo_init 2 17 91 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_sel_peephole.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
count_movs_from_if 5 19 112 4
fs_visitor::opt_peephole_sel 23 70 572 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/test_vec4_cmod_propagation.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cmod_propagation_vec4_visitor::cmod_propagation_vec4_visitor 1 8 44 3
cmod_propagation_vec4_visitor::make_reg_for_system_value 1 4 12 1
cmod_propagation_vec4_visitor::setup_payload 1 4 10 0
cmod_propagation_vec4_visitor::emit_prolog 1 4 10 0
cmod_propagation_vec4_visitor::emit_program_code 1 4 10 0
cmod_propagation_vec4_visitor::emit_thread_end 1 4 10 0
cmod_propagation_vec4_visitor::emit_urb_write_header 1 4 12 1
cmod_propagation_vec4_visitor::emit_urb_write_opcode 1 4 12 1
cmod_propagation_test::SetUp 1 11 116 0
instruction 2 8 54 2
cmod_propagation 3 14 67 1
TEST_F 1 21 201 2
TEST_F 1 22 223 2
TEST_F 1 22 225 2
TEST_F 1 19 188 2
TEST_F 1 24 261 2
TEST_F 1 25 272 2
TEST_F 1 26 285 2
TEST_F 1 26 274 2
TEST_F 1 23 212 2
TEST_F 1 21 193 2
TEST_F 1 21 209 2
TEST_F 1 22 225 2
TEST_F 1 19 190 2
TEST_F 1 23 229 2
TEST_F 1 27 250 2
TEST_F 1 28 272 2
TEST_F 1 26 223 2
TEST_F 1 23 238 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_depthstencil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_upload_depth_stencil_state 6 57 480 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_program.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/test_vec4_register_coalesce.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
register_coalesce_vec4_visitor::register_coalesce_vec4_visitor 1 8 44 3
register_coalesce_vec4_visitor::make_reg_for_system_value 1 4 12 1
register_coalesce_vec4_visitor::setup_payload 1 4 10 0
register_coalesce_vec4_visitor::emit_prolog 1 4 10 0
register_coalesce_vec4_visitor::emit_thread_end 1 4 10 0
register_coalesce_vec4_visitor::emit_urb_write_header 1 4 12 1
register_coalesce_vec4_visitor::emit_urb_write_opcode 1 4 12 1
register_coalesce_test::SetUp 1 11 116 0
_register_coalesce 3 14 68 2
TEST_F 1 13 115 2
TEST_F 1 20 168 2
TEST_F 1 15 133 2
TEST_F 1 17 164 2
TEST_F 1 16 153 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_lower_d2x.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fs_visitor::lower_d2x 7 27 195 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_hs_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen8_upload_hs_state 3 50 299 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_gs_visitor.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::gen6_gs_visitor::emit_prolog 3 34 322 0
brw::gen6_gs_visitor::gs_emit_vertex 4 38 363 1
brw::gen6_gs_visitor::gs_end_primitive 2 25 230 0
brw::gen6_gs_visitor::emit_urb_write_header 1 12 97 1
brw::align_interleaved_urb_mlen 2 6 23 1
brw::gen6_gs_visitor::emit_urb_write_opcode 2 17 105 4
brw::gen6_gs_visitor::emit_thread_end 9 90 696 0
brw::gen6_gs_visitor::setup_payload 2 15 89 0
brw::gen6_gs_visitor::xfb_setup 2 21 153 0
brw::gen6_gs_visitor::xfb_write 14 58 350 0
brw::gen6_gs_visitor::xfb_program 7 52 418 2
brw::gen6_gs_visitor::get_vertex_output_offset_for_varying 4 10 65 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
debug_mask 4 12 74 2
noop_scissor 4 7 38 1
brw_fast_clear_depth 18 73 400 1
brw_clear 16 49 300 2
intelInitClearFuncs 1 4 15 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_nir_attribute_workarounds.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
apply_attr_wa_block 15 64 614 2
brw_nir_apply_attribute_workarounds 3 25 117 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_tex_obj.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_texture_object 1 4 17 1
intel_texture_image 1 4 17 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_formatquery.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_query_samples_for_format 5 31 164 4
brw_query_internal_format 3 22 107 5
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_sol.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_update_sol_surfaces 7 46 297 1
brw_gs_upload_binding_table 9 49 315 1
brw_new_transform_feedback 2 14 90 2
brw_delete_transform_feedback 2 12 81 2
brw_begin_transform_feedback 3 35 211 3
brw_end_transform_feedback 1 6 29 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_meta_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fixup_mirroring 2 9 50 3
compute_pixels_clipped 13 32 165 12
clip_coordinates 5 27 144 9
brw_meta_mirror_clip_and_scissor 5 63 443 13
brw_get_rb_for_slice 2 26 191 5
brw_is_color_fast_clear_compatible 14 33 206 3
brw_meta_set_fast_clear_color 14 51 349 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_vs_outputs_written 8 23 144 3
brw_codegen_vs_prog 21 113 830 4
brw_vs_debug_recompile 9 43 279 3
brw_vs_state_dirty 1 12 32 1
brw_vs_populate_key 11 34 259 2
brw_upload_vs_prog 3 19 135 1
brw_vs_precompile 1 23 176 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_tcs_surface_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_upload_tcs_pull_constants 2 12 84 1
brw_upload_tcs_ubo_surfaces 2 11 74 1
brw_upload_tcs_abo_surfaces 2 10 66 1
brw_upload_tcs_image_surfaces 2 10 66 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_shader.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
backend_reg::backend_reg 1 1 5 0
backend_reg::backend_reg 1 1 15 1
backend_reg::as_brw_reg 4 6 44 0
backend_reg::as_brw_reg 4 6 42 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_performance_monitor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_perf_monitor 1 4 17 1
dump_perf_monitor_callback 8 25 155 3
brw_dump_perf_monitors 1 6 43 1
monitor_needs_statistics_registers 2 5 28 2
snapshot_statistics_registers 3 18 135 3
gather_statistics_results 3 21 157 2
monitor_needs_oa 1 5 22 2
start_oa_counters 4 22 85 1
stop_oa_counters 2 10 49 1
emit_mi_report_perf_count 4 44 239 4
add_to_unresolved_monitor_list 2 12 81 2
clean_bookend_bo 2 7 34 1
drop_from_unresolved_monitor_list 4 16 106 2
add_deltas 5 19 157 4
gather_oa_results 7 49 308 3
wrap_bookend_bo 3 21 158 1
has_space_for_bookend_snapshots 1 6 48 2
emit_bookend_snapshot 1 8 56 1
reinitialize_perf_monitor 3 20 110 2
brw_begin_perf_monitor 6 39 292 2
brw_end_perf_monitor 5 28 185 2
brw_reset_perf_monitor 2 10 56 2
brw_is_perf_monitor_result_available 8 19 133 2
brw_get_perf_monitor_result 15 58 411 5
brw_new_perf_monitor 1 5 26 1
brw_delete_perf_monitor 1 7 48 2
brw_perf_monitor_new_batch 4 12 86 1
brw_perf_monitor_finish_batch 2 10 63 1
brw_init_performance_monitors 4 33 270 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_ff_gs.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_tex_validate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_update_max_level 5 13 72 2
intel_finalize_mipmap_tree 16 69 473 2
brw_validate_textures 3 11 75 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_eu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_reg_type_letters 1 21 114 1
brw_negate_cmod 7 19 54 1
brw_swap_cmod 7 18 51 1
imm_shift 4 9 43 2
brw_swizzle_immediate 3 15 111 3
brw_set_default_exec_size 1 4 25 2
brw_set_default_predicate_control 1 4 25 2
brw_set_default_predicate_inverse 1 4 25 2
brw_set_default_flag_reg 2 6 51 3
brw_set_default_access_mode 1 4 25 2
brw_set_default_compression_control 5 21 108 2
brw_inst_set_compression 4 12 64 3
brw_set_default_compression 1 4 25 2
brw_inst_set_group 8 18 153 3
brw_set_default_group 1 4 25 2
brw_set_default_mask_control 1 4 25 2
brw_set_default_saturate 1 4 25 2
brw_set_default_acc_write_control 2 5 35 2
brw_push_insn_state 1 6 49 1
brw_pop_insn_state 1 5 25 1
brw_init_codegen 1 24 200 3
brw_get_program 1 6 30 2
brw_disassemble 6 33 228 5
gen_from_devinfo 9 13 73 1
brw_opcode_desc 7 19 147 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_gs.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_wm_depth_stencil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen8_upload_wm_depth_stencil 10 56 411 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_tcs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_passthrough_tcs 3 63 549 3
brw_tcs_debug_recompile 8 40 256 3
brw_codegen_tcs_prog 22 112 879 4
brw_tcs_populate_key 7 34 252 2
brw_upload_tcs_prog 3 26 161 1
brw_tcs_precompile 5 35 273 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_compiler.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_vue_slot_to_offset 1 4 12 1
brw_varying_to_offset 1 4 24 2
encode_slm_size 3 14 78 2
brw_stage_has_packed_dispatch 3 17 70 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_disable.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
disable_stages 1 14 80 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_blorp.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_pixel.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_queryobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_query_availability 3 11 56 3
write_primitives_generated 3 13 76 4
write_xfb_primitives_written 2 12 72 4
pipeline_target_to_index 2 7 24 1
emit_pipeline_stat 3 24 118 5
gen6_queryobj_get_results 23 51 310 2
gen6_begin_query 19 41 242 2
gen6_end_query 19 41 224 2
flush_batch_if_needed 3 7 48 2
gen6_wait_query 1 7 50 2
gen6_check_query 3 11 72 2
gen6_query_counter 1 7 52 2
gen6_init_queryobj_functions 1 8 39 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_state_upload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_upload_initial_gpu_state 5 19 96 1
brw_get_pipeline_atoms 3 14 52 2
brw_copy_pipeline_atoms 2 14 106 4
brw_init_state 4 51 352 1
brw_destroy_state 1 4 14 1
check_state 1 4 41 2
accumulate_state 1 6 31 2
xor_states 1 7 45 3
brw_update_dirty_count 3 7 52 2
brw_print_dirty_count 3 9 73 1
brw_upload_tess_programs 2 10 50 1
brw_upload_programs 11 41 260 2
merge_ctx_state 1 6 32 2
check_and_emit_atom 2 9 48 3
brw_upload_pipeline_state 18 89 638 2
brw_upload_render_state 1 4 16 1
brw_pipeline_state_finished 3 14 107 2
brw_render_state_finished 1 4 16 1
brw_upload_compute_state 1 4 16 1
brw_compute_state_finished 1 4 16 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_wm_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_upload_wm_push_constants 2 14 102 1
gen6_upload_wm_state 21 112 594 11
upload_wm_state 6 21 153 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_buffer_objects.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_bo_map 3 12 82 4
brw_bo_map_gtt 3 10 75 3
mark_buffer_gpu_usage 1 6 43 3
mark_buffer_inactive 1 5 21 1
alloc_buffer_object 5 15 112 2
release_buffer 1 5 22 1
brw_new_buffer_object 2 10 58 2
brw_delete_buffer 1 8 50 2
brw_buffer_data 5 27 166 7
brw_buffer_subdata 10 61 356 5
brw_get_buffer_subdata 2 15 89 5
brw_map_buffer_range 18 69 492 6
brw_flush_mapped_buffer_range 3 22 134 5
brw_unmap_buffer 4 30 237 3
intel_bufferobj_buffer 2 9 49 4
brw_copy_buffer_subdata 2 19 119 6
intelInitBufferObjectFuncs 1 12 63 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_ir_allocator.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::simple_allocator::simple_allocator 1 4 30 0
brw::simple_allocator::~simple_allocator 1 5 15 0
brw::simple_allocator::allocate 2 12 84 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_ff_gs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_codegen_ff_gs_prog 17 77 429 2
brw_ff_gs_state_dirty 1 8 24 1
brw_ff_gs_populate_key 9 43 330 2
brw_upload_ff_gs_prog 5 18 118 1
gen6_brw_upload_ff_gs_prog 1 4 14 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_cs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
assign_cs_binding_table_offsets 1 12 61 4
brw_codegen_cs_prog 14 90 705 4
brw_cs_populate_key 1 10 85 2
brw_upload_cs_prog 4 25 160 1
brw_cs_precompile 1 18 150 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_draw.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vue_map.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
assign_vue_slot 1 6 46 3
brw_compute_vue_map 15 60 439 4
brw_compute_tess_vue_map 6 33 222 3
varying_name 2 12 69 1
brw_print_vue_map 8 27 194 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_viewport_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_calculate_guardband_size 4 32 314 11
gen6_upload_sf_and_clip_viewports 3 43 394 1
upload_viewport_state_pointers 1 12 65 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen7_wm_surface_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen7_check_surface_setup 16 40 243 2
gen7_emit_null_surface_state 1 16 99 5
gen7_init_vtable_surface_functions 1 5 25 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_packed_float.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_float_to_vf 5 14 123 1
brw_vf_to_float 3 12 96 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_wm_surface_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_emit_surface_state 9 66 589 10
brw_update_renderbuffer_surface 5 39 269 5
translate_tex_target 12 23 68 1
brw_get_surface_tiling_bits 3 11 32 1
brw_get_surface_num_multisamples 2 7 20 1
brw_get_texture_swizzle 22 91 498 2
swizzle_to_scs 3 5 34 2
brw_find_matching_rb 4 11 68 2
brw_texture_view_sane 5 16 102 3
brw_disable_aux_surface 5 17 111 2
brw_update_texture_surface 30 95 656 5
brw_emit_buffer_surface_state 4 27 152 8
brw_update_buffer_texture_surface 4 28 169 3
brw_create_constant_surface 1 10 42 5
brw_create_buffer_surface 1 10 42 5
brw_update_sol_surface 6 58 333 6
brw_upload_wm_pull_constants 1 10 76 1
brw_emit_null_surface_state 5 45 294 5
gen4_update_renderbuffer_surface 18 68 607 5
brw_update_renderbuffer_surfaces 6 31 215 4
update_renderbuffer_surfaces 1 12 76 1
update_renderbuffer_read_surfaces 12 53 397 1
update_stage_texture_surfaces 6 24 168 5
brw_update_texture_surfaces 13 30 379 1
brw_update_cs_texture_surfaces 4 10 89 1
brw_upload_ubo_surfaces 10 55 401 4
brw_upload_wm_ubo_surfaces 2 9 64 1
brw_upload_cs_ubo_surfaces 2 10 67 1
brw_upload_abo_surfaces 4 23 174 4
brw_upload_wm_abo_surfaces 2 9 63 1
brw_upload_cs_abo_surfaces 2 10 66 1
brw_upload_cs_image_surfaces 2 10 66 1
get_image_format 3 12 73 3
update_default_image_param 1 10 59 4
update_buffer_image_param 1 11 94 4
update_texture_image_param 9 40 366 4
update_image_surface 9 59 405 6
brw_upload_image_surfaces 4 19 138 4
brw_upload_wm_image_surfaces 2 9 63 1
gen4_init_vtable_surface_functions 1 5 25 1
gen6_init_vtable_surface_functions 1 5 22 1
brw_upload_cs_work_groups_surface 4 32 193 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_clip_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
upload_clip_vp 1 14 108 1
brw_upload_clip_unit 13 77 660 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_pipe_control.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen8_add_cs_stall_workaround_bits 3 13 52 1
gen7_cs_stall_every_four_pipe_controls 5 14 67 2
brw_emit_pipe_control_flush 11 46 268 2
brw_emit_pipe_control_write 5 36 224 6
brw_emit_depth_stall_flushes 2 9 49 1
gen7_emit_vs_workaround_flush 1 9 37 1
gen7_emit_cs_stall_flush 1 8 28 1
brw_emit_post_sync_nonzero_flush 1 8 35 1
brw_emit_mi_flush 4 21 95 1
brw_init_pipe_control 3 13 64 2
brw_fini_pipe_control 1 4 16 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_viewport_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen8_upload_sf_clip_viewport 4 55 512 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_channel_expressions.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_channel_expressions_visitor::ir_channel_expressions_visitor 1 5 17 0
channel_expressions_predicate 13 27 115 1
brw_do_channel_expressions 1 7 31 1
ir_channel_expressions_visitor::get_element 2 9 82 2
ir_channel_expressions_visitor::assign 1 8 89 3
ir_channel_expressions_visitor::visit_leave 138 263 1268 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_depth_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_emit_depth_stencil_hiz 26 138 859 12
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_predicated_break.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
opt_predicated_break 15 64 453 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_nir_trig_workarounds.py
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_sf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compile_sf_prog 8 59 412 2
brw_upload_sf_prog 13 57 339 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_pixel_copy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
do_blit_copypixels 29 120 701 8
intelCopyPixels 3 12 89 8
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_set_prim 12 25 185 2
gen6_set_prim 4 17 114 2
trim 4 9 49 2
brw_emit_prim 16 106 622 5
brw_merge_inputs 13 41 325 2
brw_postdraw_set_buffers_need_resolve 12 34 248 1
brw_predraw_set_aux_buffers 4 14 80 1
brw_try_draw_prims 29 127 910 11
brw_draw_prims 6 38 231 10
brw_draw_init 2 10 79 1
brw_draw_destroy 3 15 124 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_nir_lower_uniforms 2 12 76 2
brw_create_nir 4 41 258 5
get_new_program_id 1 8 38 1
brwNewProgram 13 64 352 3
brwDeleteProgram 7 19 127 2
brwProgramStringNotify 6 43 285 3
brw_memory_barrier 9 25 136 2
brw_blend_barrier 3 16 66 1
brw_add_texrect_params 3 15 77 1
brw_get_scratch_bo 4 12 67 3
brw_alloc_stage_scratch 3 14 68 4
brwInitFragProgFuncs 1 11 60 1
brw_init_shader_time 1 14 110 1
compare_time 3 11 58 2
print_shader_time_line 2 13 90 5
brw_report_shader_time 29 102 631 1
brw_collect_shader_time 3 15 159 1
brw_collect_and_report_shader_time 3 9 55 1
brw_get_shader_time_index 5 23 153 4
brw_destroy_shader_time 1 5 26 1
brw_stage_prog_data_free 1 7 42 1
brw_dump_ir 3 17 92 4
brw_setup_tex_for_precompile 5 15 109 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_time 1 6 31 1
aub_dump_bmp 6 27 136 1
intel_dri2_flush_with_flags 6 21 107 4
intel_dri2_flush 1 6 21 1
intel_image_warn_if_unaligned 3 9 60 2
intel_image_format_lookup 3 11 59 1
intel_lookup_fourcc 3 10 64 2
intel_allocate_image 4 18 98 2
intel_setup_image_from_mipmap_tree 1 16 127 5
intel_create_image_from_name 4 25 138 7
intel_create_image_from_renderbuffer 4 33 226 3
intel_create_image_from_texture 14 51 334 7
intel_destroy_image 1 5 20 1
intel_create_image 7 34 180 6
intel_query_image 13 39 188 3
intel_dup_image 2 24 184 2
intel_validate_usage 4 8 40 2
intel_create_image_from_names 7 28 180 9
intel_create_image_from_fds 12 49 352 9
intel_create_image_from_dma_bufs 3 32 161 14
intel_from_planar 6 33 239 3
brw_query_renderer_integer 9 43 241 3
brw_query_renderer_string 3 17 74 3
intel_get_param 3 14 95 3
intel_get_boolean 2 5 34 2
intel_get_integer 2 7 39 2
intelDestroyScreen 1 8 43 1
intelCreateBuffer 15 77 466 4
intelDestroyBuffer 1 5 25 1
intel_detect_sseu 7 23 145 1
intel_init_bufmgr 3 17 101 1
intel_detect_swizzling 3 19 96 1
intel_detect_timestamp 7 22 156 1
intel_supported_msaa_modes 5 19 169 1
intel_screen_make_configs 12 94 538 1
set_max_gl_versions 9 35 180 1
brw_get_revision 2 13 71 1
shader_debug_log_mesa 1 12 68 3
shader_perf_log_mesa 3 20 111 3
intelInitScreen2 22 84 568 1
intelAllocateBuffer 4 31 170 5
intelReleaseBuffer 1 6 36 2
__driDriverGetExtensions_i965 1 5 14 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_shader.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_mark_surface_used 1 7 42 2
brw_type_for_base_type 16 29 99 1
brw_conditional_for_comparison 9 21 63 1
brw_math_function 11 27 81 1
brw_texture_offset 3 10 74 2
brw_instruction_name 141 285 889 2
brw_saturate_immediate 19 50 236 2
brw_negate_immediate 15 34 147 2
brw_abs_immediate 15 35 161 2
get_atomic_counter_op 11 27 80 1
tesslevel_outer_components 4 14 41 1
tesslevel_inner_components 4 14 41 1
writemask_for_backwards_vector 2 7 49 1
backend_shader::backend_shader 2 20 118 5
backend_reg::equals 2 4 27 1
backend_reg::is_zero 6 16 55 0
backend_reg::is_one 6 16 59 0
backend_reg::is_negative_one 5 15 59 0
backend_reg::is_null 2 4 17 0
backend_reg::is_accumulator 2 4 17 0
backend_instruction::is_commutative 10 19 58 0
backend_instruction::is_3src 1 4 22 1
backend_instruction::is_tex 16 19 75 0
backend_instruction::is_math 10 13 51 0
backend_instruction::is_control_flow 8 15 43 0
backend_instruction::can_do_source_mods 10 17 49 0
backend_instruction::can_do_saturate 35 42 124 0
backend_instruction::can_do_cmod 38 45 133 0
backend_instruction::reads_accumulator_implicitly 4 11 31 0
backend_instruction::writes_accumulator_implicitly 7 8 50 1
backend_instruction::has_side_effects 20 27 79 0
backend_instruction::is_volatile 8 15 43 0
inst_is_in_block 2 10 44 2
adjust_later_block_ips 2 9 47 2
backend_instruction::insert_after 3 9 62 2
backend_instruction::insert_before 3 9 62 2
backend_instruction::insert_before 2 8 56 2
backend_instruction::remove 3 11 66 1
backend_shader::dump_instructions 1 4 12 0
backend_shader::dump_instructions 8 27 156 1
backend_shader::calculate_cfg 2 6 29 0
brw_assign_common_binding_table_offsets 10 63 373 6
setup_vec4_uniform_value 3 10 73 3
brw_setup_image_uniform_values 2 29 210 4
brw_select_clip_planes 2 8 39 1
brw_compile_tes 13 85 624 10
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_nir_intrinsics.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
read_thread_local_id 1 17 146 1
lower_cs_intrinsics_convert_block 4 45 329 2
lower_cs_intrinsics_convert_impl 1 9 49 1
brw_nir_lower_intrinsics 6 23 135 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_tex_subimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_texsubimage_tiled_memcpy 26 80 532 14
intelTexSubImage 6 37 251 13
intelInitTextureSubImageFuncs 1 4 15 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_multisample_state.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_link.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_shader_precompile 13 23 203 2
brw_lower_packing_builtins 2 7 32 2
process_glsl_ir 13 81 485 3
brw_new_shader 2 9 42 1
brw_link_shader 16 63 515 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_vs_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
upload_vs_state 5 47 293 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vs.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_live_variables.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vec4_live_variables::setup_def_use 21 52 424 0
vec4_live_variables::compute_live_variables 8 43 289 0
vec4_live_variables::vec4_live_variables 2 21 199 2
vec4_live_variables::~vec4_live_variables 1 4 12 0
vec4_visitor::calculate_live_intervals 14 57 506 0
vec4_visitor::invalidate_live_intervals 1 5 16 0
vec4_visitor::var_range_start 2 7 49 2
vec4_visitor::var_range_end 2 7 49 2
vec4_visitor::virtual_grf_interferes 2 7 104 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_ir_vec4.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::retype 1 5 20 2
brw::offset 5 7 58 2
brw::swizzle 2 8 52 2
brw::negate 1 6 28 1
brw::is_uniform 5 5 45 1
brw::retype 1 5 20 2
brw::offset 5 7 58 2
brw::writemask 1 7 41 2
brw::reg_space 2 4 31 1
brw::reg_offset 6 6 66 1
brw::regions_overlap 8 18 161 4
brw::vec4_instruction::reads_flag 2 4 12 0
brw::vec4_instruction::reads_flag 7 19 65 1
brw::vec4_instruction::writes_flag 4 6 24 0
brw::set_predicate_inv 1 7 30 3
brw::set_predicate 1 4 22 2
brw::set_condmod 1 5 21 2
brw::set_saturate 1 5 20 2
brw::regs_written 2 6 47 1
brw::regs_read 3 7 67 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen7_ds_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen7_upload_tes_push_constants 2 13 95 1
gen7_upload_ds_state 5 49 304 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::vec4_instruction::vec4_instruction 2 29 193 5
brw::vec4_visitor::emit 1 7 38 1
brw::vec4_visitor::emit_before 1 8 46 3
brw::vec4_visitor::emit 1 5 51 5
brw::vec4_visitor::emit 1 5 44 4
brw::vec4_visitor::emit 1 4 37 3
brw::vec4_visitor::emit 1 4 30 2
brw::vec4_visitor::emit 1 4 27 1
brw::vec4_visitor::IF 1 7 31 1
brw::vec4_visitor::IF 1 12 69 3
brw::vec4_visitor::CMP 1 11 69 4
brw::vec4_visitor::SCRATCH_READ 1 9 57 2
brw::vec4_visitor::SCRATCH_WRITE 1 10 62 3
brw::vec4_visitor::fix_3src_operand 5 11 81 1
brw::vec4_visitor::resolve_source_modifiers 3 9 62 1
brw::vec4_visitor::fix_math_operand 6 11 87 1
brw::vec4_visitor::emit_math 5 16 136 4
brw::vec4_visitor::emit_pack_half_2x16 3 17 132 2
brw::vec4_visitor::emit_unpack_half_2x16 2 16 119 2
brw::vec4_visitor::emit_unpack_unorm_4x8 1 12 126 2
brw::vec4_visitor::emit_unpack_snorm_4x8 1 16 185 2
brw::vec4_visitor::emit_pack_unorm_4x8 1 14 137 2
brw::vec4_visitor::emit_pack_snorm_4x8 1 15 163 2
brw::type_size_xvec4 22 43 228 2
brw::type_size_vec4 1 4 18 1
brw::type_size_dvec4 1 4 18 1
brw::src_reg::src_reg 3 12 88 2
brw::src_reg::src_reg 1 9 70 3
brw::dst_reg::dst_reg 3 12 92 2
brw::vec4_visitor::emit_minmax 1 7 43 4
brw::vec4_visitor::emit_lrp 2 19 189 4
brw::vec4_visitor::emit_pull_constant_load_reg 10 57 328 5
brw::vec4_visitor::emit_uniformize 1 11 77 1
brw::vec4_visitor::emit_mcs_fetch 2 31 213 3
brw::vec4_visitor::is_high_sampler 4 6 38 1
brw::vec4_visitor::emit_texture 53 160 1253 15
brw::vec4_visitor::emit_gen6_gather_wa 4 14 134 2
brw::vec4_visitor::gs_emit_vertex 1 4 13 1
brw::vec4_visitor::gs_end_primitive 1 4 12 0
brw::vec4_visitor::emit_ndc_computation 2 17 120 0
brw::vec4_visitor::emit_psiz_and_flags 13 69 688 1
brw::vec4_visitor::emit_generic_urb_slot 2 10 74 2
brw::vec4_visitor::emit_generic_urb_slot 3 18 138 3
brw::vec4_visitor::emit_urb_slot 10 39 208 2
brw::align_interleaved_urb_mlen 3 8 39 2
brw::vec4_visitor::emit_vertex 6 32 202 0
brw::vec4_visitor::get_scratch_offset 3 17 115 4
brw::vec4_visitor::emit_scratch_read 1 10 75 5
brw::vec4_visitor::emit_scratch_write 2 23 208 3
brw::vec4_visitor::emit_resolve_reladdr 4 15 121 4
brw::vec4_visitor::move_grf_array_access_to_scratch 15 44 384 0
brw::vec4_visitor::emit_pull_constant_load 3 24 190 6
brw::vec4_visitor::move_uniform_array_access_to_pull_constants 10 37 323 0
brw::vec4_visitor::resolve_ud_negate 3 9 55 1
brw::vec4_visitor::vec4_visitor 2 30 186 8
brw::vec4_visitor::~vec4_visitor 1 3 7 0
brw::vec4_visitor::fail 3 16 87 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_asm_annotation.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_clip_tri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
release_tmps 1 4 17 1
brw_clip_tri_alloc_regs 8 62 584 2
brw_clip_tri_init_vertices 3 29 318 1
brw_clip_tri_flat_shade 2 42 221 1
load_clip_distance 1 21 196 5
brw_clip_tri 3 112 1391 1
brw_clip_tri_emit_polygon 1 36 314 1
do_clip_tri 1 5 19 1
maybe_do_clip_tri 1 10 63 1
brw_clip_test 1 87 1094 1
brw_emit_tri_clip 5 27 171 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen7_sf_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
upload_sbe_state 3 37 232 1
upload_sf_state 26 102 544 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_buffers.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_extensions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
can_do_pipelined_register_writes 3 37 226 1
can_write_oacontrol 4 41 249 1
intelInitExtensions 31 225 1760 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_live_variables.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fs_live_variables::setup_one_read 2 10 89 4
fs_live_variables::setup_one_write 4 12 108 4
fs_live_variables::setup_def_use 9 32 271 0
fs_live_variables::compute_live_variables 8 43 289 0
fs_live_variables::compute_start_end 4 16 138 0
fs_live_variables::fs_live_variables 6 39 367 2
fs_live_variables::~fs_live_variables 1 4 12 0
fs_visitor::invalidate_live_intervals 1 5 16 0
fs_visitor::calculate_live_intervals 4 22 174 0
fs_live_variables::vars_interfere 2 5 36 2
fs_visitor::virtual_grf_interferes 2 5 36 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_blend_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen8_upload_blend_state 34 96 795 1
gen8_upload_ps_blend 18 45 364 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_cfg.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bblock_link::bblock_link 1 4 12 1
bblock_start 1 4 23 1
bblock_start_const 1 4 25 1
bblock_end 1 4 23 1
bblock_end_const 1 4 25 1
bblock_next 2 6 35 1
bblock_next_const 2 6 37 1
bblock_prev 2 6 35 1
bblock_prev_const 2 6 37 1
bblock_starts_with_control_flow 2 5 30 1
bblock_ends_with_control_flow 5 9 42 1
bblock_first_non_control_flow_inst 3 8 53 1
bblock_last_non_control_flow_inst 3 8 53 1
bblock_t::start 1 4 13 0
bblock_t::start 1 4 14 0
bblock_t::end 1 4 13 0
bblock_t::end 1 4 14 0
bblock_t::next 1 4 13 0
bblock_t::next 1 4 14 0
bblock_t::prev 1 4 13 0
bblock_t::prev 1 4 14 0
bblock_t::starts_with_control_flow 1 4 14 0
bblock_t::ends_with_control_flow 1 4 14 0
bblock_t::first_non_control_flow_inst 1 4 13 0
bblock_t::last_non_control_flow_inst 1 4 13 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_resolve_map.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_fbo.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_renderbuffer 3 8 42 1
intel_get_renderbuffer 2 9 57 2
intel_rb_format 1 4 19 1
intel_renderbuffer_get_tile_offsets 1 7 37 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_sync.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_fence_init 1 6 36 2
brw_fence_finish 2 6 30 1
brw_fence_insert 1 9 57 2
brw_fence_has_completed_locked 4 12 59 1
brw_fence_has_completed 1 8 38 1
brw_fence_client_wait_locked 4 15 81 3
brw_fence_client_wait 1 9 50 3
brw_fence_server_wait 1 3 14 2
brw_gl_new_sync 2 8 44 2
brw_gl_delete_sync 1 6 39 2
brw_gl_fence_sync 1 8 62 4
brw_gl_client_wait_sync 2 8 64 4
brw_gl_server_wait_sync 1 7 52 4
brw_gl_check_sync 2 6 44 2
brw_init_syncobj_functions 1 9 45 1
brw_dri_create_fence 2 11 60 1
brw_dri_destroy_fence 1 6 29 2
brw_dri_client_wait_sync 1 6 37 4
brw_dri_server_wait_sync 2 7 38 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_clip_unfilled.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compute_tri_direction 1 28 298 1
cull_direction 3 21 112 1
copy_bfc 11 44 269 1
compute_offset 4 26 284 1
merge_edgeflags 1 29 262 1
apply_one_offset 1 10 72 2
emit_lines 2 53 515 2
emit_points 2 32 255 2
emit_primitives 5 18 63 3
emit_unfilled_primitives 6 29 196 1
check_nr_verts 1 10 63 1
brw_emit_unfilled_clip 17 44 300 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_nir.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fs_visitor::emit_nir_code 1 11 55 0
fs_visitor::nir_setup_outputs 5 13 110 0
fs_visitor::nir_setup_uniforms 2 6 23 0
emit_system_values_block 27 108 763 2
fs_visitor::nir_emit_system_values 2 14 89 0
fs_visitor::nir_emit_impl 4 18 142 1
fs_visitor::nir_emit_cf_list 4 19 81 1
fs_visitor::nir_emit_if 1 12 80 1
fs_visitor::nir_emit_loop 1 6 32 1
fs_visitor::nir_emit_block 1 6 23 1
fs_visitor::nir_emit_instr 13 46 211 1
fs_visitor::optimize_extract_to_float 11 27 280 2
fs_visitor::optimize_frontfacing_ternary 11 34 316 2
emit_find_msb_using_lzd 2 17 122 4
fs_visitor::nir_emit_alu 189 603 4745 2
fs_visitor::nir_emit_load_const 6 21 175 2
fs_visitor::get_nir_src 4 18 135 1
fs_visitor::get_nir_src_imm 2 5 41 1
fs_visitor::get_nir_dest 3 14 112 1
fs_visitor::get_nir_image_deref 6 40 329 1
fs_visitor::emit_percomp 5 14 136 3
get_image_base_type 4 13 45 1
get_image_atomic_op 11 25 95 2
emit_pixel_interpolater_send 2 26 152 6
intexp2 2 9 90 2
fs_visitor::emit_gs_end_primitive 3 19 135 1
fs_visitor::emit_gs_control_data_bits 11 54 438 1
fs_visitor::set_gs_stream_control_data_bits 3 16 143 2
fs_visitor::emit_gs_vertex 6 33 218 2
fs_visitor::emit_gs_input_load 25 154 1205 6
fs_visitor::get_indirect_offset 2 10 59 1
do_untyped_vector_read 7 39 294 5
fs_visitor::nir_emit_vs_intrinsic 13 50 319 2
fs_visitor::nir_emit_tcs_intrinsic 73 377 2747 2
fs_visitor::nir_emit_tes_intrinsic 32 150 1120 2
fs_visitor::nir_emit_gs_intrinsic 9 43 266 2
fetch_render_target_array_index 2 11 67 1
fs_visitor::emit_non_coherent_fb_read 6 38 357 3
emit_coherent_fb_read 1 8 69 3
alloc_temporary 4 11 80 4
alloc_frag_output 10 25 236 2
fs_visitor::nir_emit_fs_intrinsic 41 237 1634 2
fs_visitor::nir_emit_cs_intrinsic 26 137 883 2
fs_visitor::nir_emit_intrinsic 100 403 3159 2
fs_visitor::nir_emit_ssbo_atomic 5 36 254 3
fs_visitor::nir_emit_shared_atomic 4 29 210 3
fs_visitor::nir_emit_texture 68 235 1551 2
fs_visitor::nir_emit_jump 4 14 57 2
shuffle_32bit_load_result_to_64bit_data 2 15 148 4
shuffle_64bit_data_for_32bit_write 2 16 170 4
setup_imm_df 3 26 197 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_ds_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen8_upload_ds_state 8 68 414 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_tes.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::vec4_tes_visitor::vec4_tes_visitor 1 11 64 7
brw::vec4_tes_visitor::make_reg_for_system_value 1 4 12 1
brw::vec4_tes_visitor::nir_setup_system_value_intrinsic 3 10 35 1
brw::vec4_tes_visitor::setup_payload 3 22 189 0
brw::vec4_tes_visitor::emit_prolog 1 6 34 0
brw::vec4_tes_visitor::emit_urb_write_header 1 4 14 1
brw::vec4_tes_visitor::emit_urb_write_opcode 4 11 47 1
brw::vec4_tes_visitor::nir_emit_intrinsic 11 72 481 1
brw::vec4_tes_visitor::emit_thread_end 1 4 11 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_tes_surface_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_upload_tes_pull_constants 2 12 84 1
brw_upload_tes_ubo_surfaces 2 11 74 1
brw_upload_tes_abo_surfaces 2 10 66 1
brw_upload_tes_image_surfaces 2 10 66 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_state.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_state_dirty 1 6 39 3
brw_select_pipeline 2 8 46 2
use_state_point_size 3 6 50 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_meta_util.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_pixel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
effective_func 4 10 37 2
intel_check_blit_fragment_ops 23 59 384 2
intelInitPixelFuncs 1 7 33 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_tex.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_cse.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_expression 60 68 238 2
operands_match 24 49 598 3
instructions_match 21 24 190 3
create_copy_instr 6 37 274 4
fs_visitor::opt_cse_local 25 85 636 1
fs_visitor::opt_cse 3 11 44 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_object_purgeable.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_buffer_purgeable 3 7 35 1
intel_buffer_object_purgeable 3 13 65 3
intel_texture_object_purgeable 3 12 68 3
intel_render_object_purgeable 2 12 60 3
intel_buffer_unpurgeable 3 8 37 1
intel_buffer_object_unpurgeable 1 8 38 3
intel_texture_object_unpurgeable 3 12 68 3
intel_render_object_unpurgeable 2 12 60 3
brw_init_object_purgeable_functions 1 9 45 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_eu_compact.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_control_index 5 21 183 3
set_datatype_index 4 17 133 3
set_subreg_index 4 16 113 4
get_src_index 3 11 49 2
set_src0_index 2 10 59 3
set_src1_index 3 14 87 4
set_3src_control_index 5 17 126 3
set_3src_source_index 5 28 233 3
has_unmapped_bits 10 18 150 2
has_3src_unmapped_bits 8 15 119 2
brw_try_compact_3src_instruction 4 26 146 3
is_compactable_immediate 2 5 20 1
brw_try_compact_instruction 17 64 404 3
set_uncompacted_control 3 18 187 3
set_uncompacted_datatype 2 14 127 3
set_uncompacted_subreg 1 9 83 3
set_uncompacted_src0 1 7 47 3
set_uncompacted_src1 2 12 81 4
set_uncompacted_3src_control_index 3 11 111 3
set_uncompacted_3src_source_index 3 20 242 3
brw_uncompact_3src_instruction 1 21 119 3
brw_uncompact_instruction 7 39 255 3
brw_debug_compact_uncompact 5 23 179 3
compacted_between 1 6 35 3
update_uip_jip 6 19 157 4
update_gen4_jump_count 3 12 105 4
brw_init_compaction_tables 9 52 377 1
brw_compact_instructions 32 134 1008 4
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_nir_uniforms.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_nir_setup_glsl_builtin_uniform 5 22 164 4
brw_nir_setup_glsl_uniform 13 47 321 5
brw_nir_setup_glsl_uniforms 4 18 102 5
brw_nir_setup_arb_uniforms 4 17 156 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_state_dump.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
batch_out 1 11 84 6
batch_out64 1 12 106 6
get_965_surfacetype 7 12 55 1
dump_vs_state 1 13 133 2
dump_gs_state 1 13 133 2
dump_clip_state 1 17 201 2
dump_sf_state 1 14 146 2
dump_wm_state 7 25 253 2
dump_surface_state 3 22 239 2
dump_gen7_surface_state 3 27 310 2
q_to_float 1 6 46 5
dump_gen8_surface_state 14 68 757 3
dump_sdc 3 26 325 2
dump_sampler_state 2 16 129 3
gen7_dump_sampler_state 4 36 353 3
dump_sf_viewport_state 1 17 207 2
dump_clip_viewport_state 1 11 111 2
dump_sf_clip_viewport_state 2 24 303 2
dump_cc_viewport_state 1 7 68 2
dump_depth_stencil_state 5 18 137 2
dump_cc_state_gen4 1 12 123 2
dump_cc_state_gen6 2 17 157 2
dump_blend_state 1 6 45 2
gen8_dump_blend_state 11 79 473 3
dump_scissor 1 9 76 2
dump_vs_constants 2 13 140 3
dump_wm_constants 2 13 140 3
dump_binding_table 3 13 88 3
dump_prog_cache 12 48 225 1
dump_state_batch 26 86 413 1
brw_debug_batch 2 8 43 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen7_wm_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
upload_wm_state 23 62 333 1
gen7_upload_ps_state 12 61 378 6
upload_ps_state 4 14 105 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_image.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_gs_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen8_upload_gs_state 8 91 535 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_tex_layout.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tr_mode_horizontal_texture_alignment 18 50 266 1
intel_horizontal_texture_alignment_unit 4 10 46 3
tr_mode_vertical_texture_alignment 17 45 232 1
intel_vertical_texture_alignment_unit 9 20 101 2
gen9_miptree_layout_1d 2 17 122 1
brw_miptree_layout_2d 10 48 352 1
brw_miptree_get_horizontal_slice_pitch 5 11 74 3
brw_miptree_get_vertical_slice_pitch 9 23 199 3
align_cube 2 5 23 1
gen9_use_linear_1d_layout 7 14 70 2
brw_miptree_layout_texture_array 10 36 251 2
brw_miptree_layout_texture_3d 4 28 290 2
brw_miptree_choose_tiling 19 44 236 3
intel_miptree_set_total_width_height 14 43 186 2
intel_miptree_set_alignment 11 36 255 3
brw_miptree_layout 5 20 125 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_tcs.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::vec4_tcs_visitor::vec4_tcs_visitor 1 13 80 8
brw::vec4_tcs_visitor::nir_setup_system_value_intrinsic 1 3 10 1
brw::vec4_tcs_visitor::make_reg_for_system_value 1 4 12 1
brw::vec4_tcs_visitor::setup_payload 1 8 32 0
brw::vec4_tcs_visitor::emit_prolog 2 10 75 0
brw::vec4_tcs_visitor::emit_thread_end 6 34 222 0
brw::vec4_tcs_visitor::emit_input_urb_read 3 25 177 5
brw::vec4_tcs_visitor::emit_output_urb_read 2 20 130 4
brw::vec4_tcs_visitor::emit_urb_write 2 19 136 4
brw::vec4_tcs_visitor::nir_emit_intrinsic 31 140 835 1
brw::brw_compile_tcs 13 87 648 9
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_wm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
assign_fs_binding_table_offsets 3 19 108 5
brw_codegen_wm_prog 18 89 701 4
brw_debug_recompile_sampler_key 3 38 280 3
brw_wm_debug_recompile 8 53 375 3
gen6_gather_workaround 5 11 46 1
brw_populate_sampler_prog_key_data 30 67 503 3
brw_wm_state_dirty 1 19 46 1
brw_wm_populate_key 33 84 626 2
brw_upload_wm_prog 3 19 132 1
brw_fs_precompile 6 37 302 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_tex_copy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_copy_texsubimage 7 34 277 10
intelCopyTexSubImage 3 22 147 11
intelInitTextureCopyImageFuncs 1 4 15 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/genX_blorp_exec.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
blorp_emit_dwords 1 10 69 2
blorp_emit_reloc 2 18 126 4
blorp_surface_reloc 2 14 123 4
blorp_alloc_dynamic_state 1 10 59 5
blorp_alloc_binding_table 2 17 124 7
blorp_alloc_vertex_buffer 1 16 97 3
blorp_flush_range 1 3 16 3
blorp_emit_urb_config 4 11 91 2
genX( blorp_exec) 9 54 371 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vs_surface_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_upload_pull_constants 6 37 284 5
brw_upload_vs_pull_constants 1 10 77 1
brw_upload_vs_ubo_surfaces 2 10 67 1
brw_upload_vs_abo_surfaces 2 10 66 1
brw_upload_vs_image_surfaces 2 10 66 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_gs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_gs_debug_recompile 8 30 171 3
assign_gs_binding_table_offsets 2 11 60 4
brw_codegen_gs_prog 10 78 627 4
brw_gs_state_dirty 1 7 22 1
brw_gs_populate_key 1 11 83 2
brw_upload_gs_prog 6 30 190 1
brw_gs_precompile 1 19 152 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_asm_annotation.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_assembly 9 46 356 4
annotation_array_ensure_space 3 14 103 1
annotate 8 25 194 5
annotation_finalize 3 11 70 2
annotation_insert_error 7 32 220 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/hsw_queryobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mult_gpr0_by_80 2 38 298 1
keep_gpr0_lower_n_bits 2 16 135 2
shl_gpr0_by_30_bits 4 23 175 1
shr_gpr0_by_2_bits 1 6 45 1
gpr0_to_bool 2 19 148 1
hsw_result_to_gpr0 12 67 335 6
store_query_result_imm 5 16 73 5
set_predicate 1 13 62 2
store_query_result_reg 7 23 163 6
hsw_store_query_result 9 35 243 6
hsw_init_queryobj_functions 1 5 20 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_nir_trig_workarounds.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_nir_apply_trig_workarounds_block 11 39 213 3
brw_nir_apply_trig_workarounds_impl 2 12 62 2
brw_nir_apply_trig_workarounds 2 13 68 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_surface_builder.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_ir_fs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
negate 1 6 28 1
retype 1 5 20 2
byte_offset 9 29 124 2
horiz_offset 11 22 125 2
offset 9 17 72 3
component 1 6 28 2
reg_space 2 4 31 1
reg_offset 6 6 66 1
reg_padding 4 7 71 1
regions_overlap 8 15 155 4
region_contained_in 3 6 55 4
is_periodic 12 19 148 2
is_uniform 1 4 17 1
half 1 5 29 2
subscript 6 15 157 3
set_predicate_inv 1 7 30 3
set_predicate 1 4 22 2
set_condmod 1 5 21 2
set_saturate 1 5 20 2
regs_written 2 8 61 1
regs_read 3 9 87 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_primitive_restart.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
can_cut_index_handle_restart_index 5 21 92 2
can_cut_index_handle_prims 14 29 128 4
brw_handle_primitive_restart 5 28 170 5
haswell_upload_cut_index 5 18 115 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_draw_upload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_passthru_format 5 12 33 1
gen8_emit_vertices 39 211 1359 1
gen8_emit_index_buffer 3 13 101 1
gen8_emit_vf_topology 1 7 39 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_bsw_model 3 11 35 1
brw_get_renderer_string 3 23 116 1
intel_get_string 3 13 60 2
intel_viewport 4 11 64 1
intel_update_framebuffer 1 8 43 2
intel_disable_rb_aux_buffer 4 13 93 2
intel_texture_view_requires_resolve 5 18 106 2
intel_update_state 34 89 688 2
intel_flush_front 6 16 106 1
intel_glFlush 1 7 35 1
intel_finish 2 7 41 1
brw_init_driver_functions 9 54 304 2
brw_initialize_context_constants 30 197 1857 1
brw_initialize_cs_context_constants 5 19 160 1
brw_process_driconf_options 9 46 299 1
brwCreateContext 25 153 974 9
intelDestroyContext 11 52 377 1
intelUnbindContext 1 5 20 1
intel_gles3_srgb_workaround 5 13 93 2
intelMakeCurrent 8 38 217 3
intel_resolve_for_dri2_flush 6 22 125 2
intel_bits_per_pixel 1 4 21 1
intel_update_dri2_buffers 12 41 224 2
intel_update_renderbuffers 3 13 94 2
intel_prepare_render 8 20 156 1
intel_query_dri2_buffers 8 38 239 4
intel_process_dri2_buffer 11 51 268 5
intel_update_image_buffer 9 26 149 5
intel_update_image_buffers 11 51 266 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_debug_flag_for_shader_stage 1 13 64 1
brw_process_intel_debug_variable 1 5 32 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_multisample_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen8_emit_3dstate_multisample 1 9 67 2
gen8_emit_3dstate_sample_pattern 1 14 90 1
upload_multisample_state 1 5 28 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_gs_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_upload_gs_unit 5 37 301 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_ff_gs_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_ff_gs_alloc_regs 4 21 184 3
brw_ff_gs_initialize_header 1 5 36 1
brw_ff_gs_overwrite_header_dw2 1 6 43 2
brw_ff_gs_overwrite_header_dw2_from_r0 1 8 83 1
brw_ff_gs_offset_header_dw2 1 7 54 2
brw_ff_gs_emit_vue 8 37 211 3
brw_ff_gs_ff_sync 1 14 95 2
brw_ff_gs_quads 3 32 254 2
brw_ff_gs_quad_strip 3 33 254 2
brw_ff_gs_lines 2 15 106 1
gen6_sol_program 14 113 898 4
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen7_gs_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
upload_gs_state 9 80 492 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::vec4_visitor::dst_null_f 1 4 13 0
brw::vec4_visitor::dst_null_d 1 4 18 0
brw::vec4_visitor::dst_null_ud 1 4 18 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_surface_builder.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_validate.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fs_visitor::validate 4 15 126 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_eu_validate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cat 1 7 81 2
src0_is_null 2 5 34 2
src1_is_null 2 5 34 2
src0_is_grf 1 4 25 2
num_sources_from_inst 21 42 188 2
is_unsupported_inst 1 5 30 2
brw_validate_instructions 11 41 264 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_gs_visitor.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::vec4_gs_visitor::vec4_gs_visitor 1 15 78 8
brw::vec4_gs_visitor::make_reg_for_system_value 3 16 84 1
brw::vec4_gs_visitor::setup_varying_inputs 3 18 130 3
brw::vec4_gs_visitor::setup_payload 3 15 97 0
brw::vec4_gs_visitor::emit_prolog 3 20 167 0
brw::vec4_gs_visitor::emit_thread_end 12 28 203 0
brw::vec4_gs_visitor::emit_urb_write_header 1 10 77 1
brw::vec4_gs_visitor::emit_urb_write_opcode 3 10 60 1
brw::vec4_gs_visitor::emit_control_data_bits 8 53 433 0
brw::vec4_gs_visitor::set_stream_control_data_bits 3 14 137 1
brw::vec4_gs_visitor::gs_emit_vertex 6 33 203 1
brw::vec4_gs_visitor::gs_end_primitive 3 17 138 0
brw::brw_compile_gs 30 148 1075 10
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_cs.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_copy_propagation.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fs_copy_prop_dataflow::fs_copy_prop_dataflow 3 31 268 3
fs_copy_prop_dataflow::setup_initial_values 8 30 242 0
fs_copy_prop_dataflow::run 8 33 277 0
fs_copy_prop_dataflow::dump_block_data 5 25 243 0
is_logic_op 4 7 27 1
can_take_stride 11 21 143 4
fs_visitor::try_copy_propagate 43 87 793 3
fs_visitor::try_constant_propagate 91 167 927 2
can_propagate_from 9 13 121 1
fs_visitor::opt_copy_propagation_local 16 65 545 3
fs_visitor::opt_copy_propagation 8 30 226 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_ps_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen8_upload_ps_extra 15 38 210 2
upload_ps_extra 1 4 25 1
upload_wm_state 5 25 139 1
gen8_upload_ps_state 8 57 338 4
upload_ps_state 1 6 46 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/hsw_sol.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
save_prim_start_values 2 10 58 2
tally_prims_written 6 59 487 3
hsw_begin_transform_feedback 3 22 156 3
hsw_pause_transform_feedback 3 20 120 2
hsw_resume_transform_feedback 3 19 113 2
hsw_end_transform_feedback 1 8 45 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_clip.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_clip_have_varying 2 5 30 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_conditional_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_predicate_enable 2 8 33 2
set_predicate_for_result 2 31 111 3
brw_begin_conditional_render 12 30 143 3
brw_end_conditional_render 1 6 32 2
brw_init_conditional_render_functions 1 5 21 1
brw_check_conditional_render 3 12 62 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_file_from_reg 9 19 60 1
brw_reg_from_fs_reg 11 37 257 4
fs_generator::fs_generator 1 17 110 8
fs_generator::~fs_generator 1 3 7 0
ip_record::ip_record 1 4 12 1
fs_generator::patch_discard_jumps_to_fb_writes 3 17 147 0
fs_generator::fire_fb_write 8 43 227 4
fs_generator::generate_fb_write 13 77 587 2
fs_generator::generate_fb_read 1 12 90 3
fs_generator::generate_mov_indirect 7 28 235 4
fs_generator::generate_urb_read 2 20 186 3
fs_generator::generate_urb_write 5 21 192 2
fs_generator::generate_cs_terminate 1 17 153 2
fs_generator::generate_barrier 1 5 26 2
fs_generator::generate_linterp 4 14 124 3
fs_generator::generate_get_buffer_size 4 37 151 4
fs_generator::generate_tex 64 279 1447 5
fs_generator::generate_ddx 2 27 138 3
fs_generator::generate_ddy 2 40 222 3
fs_generator::generate_discard_jump 1 6 42 1
fs_generator::generate_scratch_write 3 19 174 2
fs_generator::generate_scratch_read 2 7 60 2
fs_generator::generate_scratch_read_gen7 2 5 44 2
fs_generator::generate_uniform_pull_constant_load 3 15 93 4
fs_generator::generate_uniform_pull_constant_load_gen7 3 66 423 4
fs_generator::generate_varying_pull_constant_load_gen4 5 47 278 3
fs_generator::generate_varying_pull_constant_load_gen7 3 59 333 4
fs_generator::generate_mov_dispatch_to_flags 2 13 90 1
fs_generator::generate_pixel_interpolator_query 1 17 77 5
fs_generator::generate_set_simd4x2_offset 1 12 85 3
fs_generator::generate_set_sample_id 6 22 175 4
fs_generator::generate_pack_half_2x16_split 1 14 106 4
fs_generator::generate_unpack_half_2x16_split 3 14 99 3
fs_generator::generate_shader_time_add 2 29 190 4
fs_generator::enable_debug 1 5 21 1
fs_generator::generate_code 155 479 3310 2
fs_generator::get_assembly 1 4 19 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_gs_visitor.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::gen6_gs_visitor::gen6_gs_visitor 1 14 68 9
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_compute.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
prepare_indirect_gpgpu_walker 2 58 276 1
brw_emit_gpgpu_walker 8 52 364 1
brw_dispatch_compute_common 8 47 226 1
brw_dispatch_compute 1 7 51 2
brw_dispatch_compute_indirect 1 15 105 2
brw_init_compute_functions 1 5 21 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_cfg.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pop_stack 1 7 41 1
link 1 5 31 2
bblock_t::bblock_t 1 7 53 1
bblock_t::add_successor 1 5 42 2
bblock_t::is_predecessor_of 2 9 43 1
bblock_t::is_successor_of 2 9 43 1
ends_block 5 9 38 1
starts_block 2 6 26 1
bblock_t::can_combine_with 4 9 56 1
bblock_t::combine_with 1 13 97 1
bblock_t::dump 1 9 47 1
cfg_t::cfg_t 16 111 714 1
cfg_t::~cfg_t 1 4 12 0
cfg_t::remove_block 6 41 303 1
cfg_t::new_block 1 5 23 0
cfg_t::set_next_block 2 10 63 3
cfg_t::make_block_array 1 9 47 0
cfg_t::dump 4 24 155 1
cfg_t::calculate_idom 7 30 159 0
cfg_t::intersect 4 11 66 2
cfg_t::dump_cfg 2 11 72 0
cfg_t::dump_domtree 2 10 48 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_dead_code_eliminate.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fs_visitor::dead_code_eliminate 26 73 554 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_eu_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_math_invert 1 11 32 3
brw_copy4 2 15 101 4
brw_copy8 2 14 78 4
brw_copy_indirect_to_indirect 2 13 87 4
brw_copy_from_indirect 2 14 94 4
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_tiled_memcpy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ror 1 4 29 2
bswap32 2 8 50 1
rgba8_copy 2 13 75 3
rgba8_copy_16_aligned_dst 1 6 33 2
rgba8_copy_16_aligned_src 1 6 33 2
rgba8_copy_16_aligned_dst 1 12 114 2
rgba8_copy_16_aligned_src 1 12 114 2
rgba8_copy_aligned_dst 5 19 129 3
rgba8_copy_aligned_src 5 19 129 3
linear_to_xtiled 3 20 185 12
linear_to_ytiled 3 29 254 12
xtiled_to_linear 3 20 185 12
ytiled_to_linear 3 29 254 12
linear_to_xtiled_faster 9 32 240 11
linear_to_ytiled_faster 9 31 240 11
xtiled_to_linear_faster 9 31 240 11
ytiled_to_linear_faster 9 31 240 11
linear_to_tiled 10 57 397 11
tiled_to_linear 10 57 397 11
intel_get_memcpy 21 35 211 5
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_live_variables.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::fs_live_variables::var_from_reg 1 4 24 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_generator.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
generate_math1_gen4 1 12 43 4
check_gen6_math_src_arg 1 6 33 1
generate_math_gen6 2 14 84 5
generate_math2_gen4 3 21 125 5
generate_tex 43 192 983 8
generate_vs_urb_write 1 12 49 2
generate_gs_urb_write 1 13 55 2
generate_gs_urb_write_allocate 1 19 118 2
generate_gs_thread_end 1 13 55 2
generate_gs_set_write_offset 5 21 158 4
generate_gs_set_vertex_count 2 17 119 3
generate_gs_svb_write 3 26 142 6
generate_gs_svb_set_destination_index 1 12 71 4
generate_gs_set_dword_2 1 10 66 3
generate_gs_prepare_channel_masks 1 10 63 2
generate_gs_set_channel_masks 1 12 89 3
generate_gs_get_instance_id 1 11 79 2
generate_gs_ff_sync_set_primitives 1 18 167 5
generate_gs_ff_sync 2 31 203 5
generate_gs_set_primitive_id 1 9 67 2
generate_tcs_get_instance_id 4 16 182 2
generate_tcs_urb_write 2 20 137 3
generate_tcs_input_urb_offsets 5 32 332 4
generate_tcs_output_urb_offsets 3 21 193 4
generate_tes_create_input_read_header 1 13 98 2
generate_tes_add_indirect_urb_offset 1 12 80 4
generate_vec4_urb_read 1 19 133 4
generate_tcs_release_input 2 29 212 4
generate_tcs_thread_end 1 23 154 2
generate_tes_get_primitive_id 1 7 49 2
generate_tcs_get_primitive_id 1 7 49 2
generate_tcs_create_barrier_header 4 19 191 3
generate_oword_dual_block_offsets 3 26 179 3
generate_unpack_flags 1 14 118 2
generate_scratch_read 6 33 193 4
generate_scratch_write 5 45 251 5
generate_pull_constant_load 8 49 295 6
generate_get_buffer_size 2 24 105 6
generate_pull_constant_load_gen7 2 46 271 6
generate_set_simd4x2_header_gen9 1 13 87 3
generate_mov_indirect 3 38 363 6
generate_code 135 480 3391 6
brw_vec4_generate_assembly 1 14 92 7
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_pixel_read.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_readpixels_tiled_memcpy 25 81 547 9
intelReadPixels 5 29 202 9
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_urb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_upload_urb 6 35 316 4
upload_urb 3 15 107 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_util.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_get_line_width 7 15 122 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_gs_nir.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::vec4_gs_visitor::nir_setup_inputs 1 3 7 0
brw::vec4_gs_visitor::nir_setup_system_value_intrinsic 4 15 70 1
brw::vec4_gs_visitor::nir_emit_intrinsic 9 55 378 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_reg_allocate.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::assign 2 7 47 2
brw::vec4_visitor::reg_allocate_trivial 8 38 300 0
brw::brw_vec4_alloc_reg_set 11 47 440 1
brw::vec4_visitor::setup_payload_interference 3 12 78 3
brw::vec4_visitor::reg_allocate 14 61 456 0
brw::can_use_scratch_for_source 15 34 247 3
brw::vec4_visitor::evaluate_spill_costs 17 44 335 2
brw::vec4_visitor::choose_spill_reg 3 11 84 1
brw::vec4_visitor::spill_reg 8 28 220 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_multisample_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_get_sample_position 6 27 178 4
gen6_set_sample_maps 1 12 165 1
gen6_emit_3dstate_multisample 7 33 158 2
gen6_determine_sample_mask 6 26 158 1
gen6_emit_3dstate_sample_mask 1 7 40 2
upload_multisample_state 1 5 28 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_nir.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_input 3 6 27 1
is_output 4 7 33 1
add_const_offset_to_base_block 7 21 142 3
add_const_offset_to_base 2 12 60 2
remap_vs_attrs 3 17 108 2
remap_inputs_with_vue_map 4 15 92 2
remap_patch_urb_offsets 8 38 252 3
brw_nir_lower_vs_inputs 3 23 120 4
brw_nir_lower_vue_inputs 4 19 112 3
brw_nir_lower_tes_inputs 2 18 113 2
brw_nir_lower_fs_inputs 7 25 161 3
brw_nir_lower_vue_outputs 1 8 45 2
brw_nir_lower_tcs_outputs 2 18 109 2
brw_nir_lower_fs_outputs 1 9 58 1
brw_nir_lower_cs_shared 1 6 36 1
nir_optimize 4 35 136 2
brw_preprocess_nir 4 27 149 2
brw_postprocess_nir 7 41 214 3
brw_nir_apply_sampler_key 7 29 216 4
brw_type_for_nir_type 12 24 71 1
brw_glsl_base_type_for_nir_type 8 18 53 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_upload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_upload_finish 2 9 54 1
intel_upload_space 6 29 195 5
intel_upload_data 1 10 54 6
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_cmod_propagation.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::opt_cmod_propagation_local 45 80 545 1
brw::vec4_visitor::opt_cmod_propagation 3 10 40 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/test_eu_compact.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_compact_instruction 4 23 166 2
clear_pad_bits 7 11 83 2
skip_bit 13 21 125 3
test_fuzz_compact_instruction 6 21 165 2
gen_ADD_GRF_GRF_GRF 1 7 53 1
gen_ADD_GRF_GRF_IMM 1 6 47 1
gen_ADD_GRF_GRF_IMM_d 1 6 55 1
gen_MOV_GRF_GRF 1 6 40 1
gen_ADD_MRF_GRF_GRF 1 7 55 1
gen_ADD_vec1_GRF_GRF_GRF 1 7 53 1
gen_PLN_MRF_GRF_GRF 1 7 55 1
gen_f0_0_MOV_GRF_GRF 1 9 57 1
gen_f0_1_MOV_GRF_GRF 1 10 72 1
run_tests 6 27 171 1
main 2 10 69 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_lower_pack.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fs_visitor::lower_pack 4 19 138 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_sf_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
upload_sbe 8 67 392 1
upload_sf 10 40 275 1
upload_raster 21 80 373 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_any_flat_varyings 3 7 40 1
brw_any_noperspective_varyings 3 7 40 1
key_debug 2 8 45 4
brw_get_scratch_size 1 4 18 1
brw_get_index_type 3 7 38 1
brw_context 1 4 17 1
brw_vertex_program 1 4 17 1
brw_vertex_program_const 1 4 19 1
brw_tess_ctrl_program 1 4 17 1
brw_tess_eval_program 1 4 17 1
brw_geometry_program 1 4 17 1
brw_fragment_program 1 4 17 1
brw_fragment_program_const 1 4 19 1
brw_compute_program 1 4 17 1
brw_register_blocks 1 4 19 1
brw_program_reloc 2 13 62 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_batchbuffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
float_as_int 1 9 29 1
intel_batchbuffer_space 1 5 33 1
intel_batchbuffer_emit_dword 2 6 43 2
intel_batchbuffer_emit_float 1 4 22 2
intel_batchbuffer_begin 2 6 48 3
intel_batchbuffer_advance 3 13 80 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_reg.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_is_single_value_swizzle 4 7 26 1
brw_compose_swizzle 1 8 62 2
brw_apply_swizzle_to_mask 3 9 57 2
brw_apply_inv_swizzle_to_mask 3 9 57 2
brw_swizzle_for_mask 4 8 89 1
brw_swizzle_for_size 1 4 20 1
brw_mask_for_swizzle 1 4 15 1
brw_regs_equal 4 5 61 2
type_sz 15 25 74 1
brw_int_type 9 15 71 2
brw_reg 3 34 168 11
brw_vec16_reg 1 14 40 3
brw_vec8_reg 1 14 40 3
brw_vec4_reg 1 14 40 3
brw_vec2_reg 1 14 40 3
brw_vec1_reg 1 14 40 3
brw_vecn_reg 6 18 95 4
retype 1 5 21 2
firsthalf 1 4 11 1
sechalf 2 6 22 1
offset 1 5 20 2
byte_offset 1 7 45 2
suboffset 1 4 26 2
brw_uw16_reg 1 4 34 3
brw_uw8_reg 1 4 34 3
brw_uw1_reg 1 4 34 3
brw_ud1_reg 1 4 29 3
brw_imm_reg 1 14 34 1
brw_imm_df 1 6 25 1
brw_imm_f 1 6 25 1
brw_imm_d 1 6 25 1
brw_imm_ud 1 6 25 1
brw_imm_uw 1 6 32 1
brw_imm_w 1 6 32 1
brw_imm_v 1 6 25 1
brw_imm_uv 1 6 25 1
brw_imm_vf 1 6 25 1
brw_imm_vf4 1 9 80 4
brw_address 1 4 22 1
brw_vec1_grf 1 4 20 2
brw_vec2_grf 1 4 20 2
brw_vec4_grf 1 4 20 2
brw_vec8_grf 1 4 20 2
brw_vec16_grf 1 4 20 2
brw_uw8_grf 1 4 20 2
brw_uw16_grf 1 4 20 2
brw_null_reg 1 4 16 1
brw_null_vec 1 4 19 1
brw_address_reg 1 4 17 1
brw_ip_reg 1 14 32 1
brw_notification_reg 1 14 32 1
brw_sr0_reg 1 4 17 1
brw_acc_reg 1 5 19 1
brw_flag_reg 1 5 22 2
brw_mask_reg 1 4 17 1
brw_vmask_reg 1 4 11 0
brw_dmask_reg 1 4 11 0
brw_message_reg 1 4 17 1
brw_uvec_mrf 1 5 30 3
cvt 8 13 58 1
stride 1 7 49 4
spread 4 13 77 2
vec16 1 4 20 1
vec8 1 4 20 1
vec4 1 4 20 1
vec2 1 4 20 1
vec1 1 4 20 1
get_element 1 4 22 2
get_element_ud 1 4 27 2
get_element_d 1 4 27 2
brw_swizzle 2 8 53 2
brw_writemask 1 6 29 2
brw_set_writemask 1 6 29 2
brw_writemask_for_size 1 4 17 1
brw_writemask_for_component_packing 1 5 36 2
negate 1 5 17 1
brw_abs 1 6 23 1
brw_vec4_indirect 1 8 42 2
brw_vec1_indirect 1 8 42 2
brw_VxH_indirect 1 9 48 2
deref_4f 1 4 25 2
deref_1f 1 4 25 2
deref_4b 1 4 24 2
deref_1uw 1 4 24 2
deref_1d 1 4 24 2
deref_1ud 1 4 24 2
get_addr_reg 1 4 16 1
brw_indirect_offset 1 5 20 2
brw_indirect 1 8 35 2
region_matches 3 7 39 4
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_eu_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_resolve_implied_move 5 20 125 3
gen7_convert_mrf_to_grf 3 8 52 2
brw_reg_type_to_hw_type 5 48 315 3
brw_set_dest 12 51 381 3
validate_reg 22 51 429 3
is_compactable_immediate 2 5 20 1
brw_set_src0 24 91 712 3
brw_set_src1 9 54 437 3
brw_set_message_descriptor 4 21 128 7
brw_set_math_message 7 39 175 6
brw_set_ff_sync_message 1 16 103 5
brw_set_urb_message 7 34 239 7
brw_set_dp_write_message 5 34 172 11
brw_set_dp_read_message 8 37 189 9
brw_set_sampler_message 4 23 135 10
gen7_set_dp_scratch_message 6 25 166 10
brw_next_insn 2 14 114 2
brw_alu1 1 8 52 4
brw_alu2 3 11 101 5
get_3src_subreg_nr 1 4 15 1
brw_alu3 11 76 595 6
brw_ADD 7 17 118 4
brw_AVG 7 18 92 4
brw_MUL 13 27 186 4
brw_LINE 1 8 53 4
brw_PLN 1 11 71 4
brw_F32TO16 10 34 248 3
brw_F16TO32 6 20 151 3
brw_NOP 1 8 81 1
brw_JMPI 1 12 90 3
push_if_stack 2 10 72 2
pop_if_stack 1 5 30 1
push_loop_stack 2 13 108 2
get_inner_do_insn 1 4 27 1
brw_IF 6 36 358 2
gen6_IF 1 18 142 4
convert_IF_ELSE_to_ADD 4 19 177 3
patch_IF_ELSE 12 51 448 4
brw_ELSE 6 32 309 1
brw_ENDIF 12 52 423 1
brw_BREAK 3 24 206 1
brw_CONT 3 21 145 1
gen6_HALT 2 17 129 1
brw_DO 3 18 146 2
brw_patch_break_cont 6 17 149 2
brw_WHILE 5 50 466 1
brw_land_fwd_jump 2 12 94 2
brw_CMP 4 19 116 5
gen4_math 2 27 134 6
gen6_math 16 47 342 5
brw_scratch_surface_idx 2 7 27 1
brw_oword_block_write_scratch 10 71 390 4
brw_oword_block_read_scratch 8 55 318 5
gen7_block_read_scratch 1 21 111 4
brw_oword_block_read 3 41 234 5
brw_fb_WRITE 4 48 235 10
gen9_fb_READ 2 25 143 7
brw_SAMPLE 3 34 160 12
brw_adjust_sampler_state_pointer 6 28 198 3
brw_urb_WRITE 4 38 222 9
brw_send_indirect_message 3 34 240 5
brw_send_indirect_surface_message 2 30 188 8
while_jumps_before_offset 2 8 62 4
brw_find_next_block_end 10 30 151 2
brw_find_loop_end 4 18 120 2
brw_set_uip_jip 11 50 371 2
brw_ff_sync 2 23 122 7
brw_svb_write 1 24 104 6
brw_surface_payload_size 5 14 65 4
brw_set_dp_untyped_atomic_message 7 27 156 4
brw_untyped_atomic 5 22 142 7
brw_set_dp_untyped_surface_read_message 5 18 114 3
brw_untyped_surface_read 3 18 99 6
brw_set_dp_untyped_surface_write_message 7 23 142 3
brw_untyped_surface_write 6 19 130 5
brw_set_dp_typed_atomic_message 7 27 161 4
brw_typed_atomic 5 21 144 7
brw_set_dp_typed_surface_read_message 7 25 165 3
brw_typed_surface_read 4 19 107 6
brw_set_dp_typed_surface_write_message 7 25 165 3
brw_typed_surface_write 6 19 134 5
brw_set_memory_fence_message 5 24 111 4
brw_memory_fence 4 26 198 2
brw_pixel_interpolator_query 1 24 135 8
brw_find_live_channel 9 57 516 3
brw_broadcast 11 54 457 4
brw_shader_time_add 3 23 180 3
brw_barrier 1 19 126 2
brw_WAIT 1 12 88 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_sampler_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen7_emit_sampler_state_pointers_xs 5 19 120 2
brw_emit_sampler_state 10 61 383 18
translate_wrap_mode 9 24 81 3
wrap_mode_needs_border_color 2 5 16 1
has_component 2 6 30 2
upload_default_color 24 125 1298 7
brw_update_sampler_state 26 115 608 10
update_sampler_state 2 18 130 4
brw_upload_sampler_state_table 7 33 216 3
brw_upload_fs_samplers 1 5 37 1
brw_upload_vs_samplers 1 5 37 1
brw_upload_gs_samplers 2 7 44 1
brw_upload_tcs_samplers 2 7 44 1
brw_upload_tes_samplers 2 7 44 1
brw_upload_cs_samplers 2 7 44 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen7_l3_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_pipeline_state_l3_weights 8 23 202 1
setup_l3_config 27 75 613 2
update_urb_size 2 9 67 2
emit_l3_state 5 20 153 1
gen7_restore_default_l3_config 3 10 72 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_state_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hash_key 2 11 86 1
brw_cache_item_equals 4 8 60 2
search_cache 5 15 116 3
rehash 3 17 131 1
brw_search_cache 4 25 177 6
brw_cache_new_bo 5 25 170 2
brw_lookup_prog 8 24 161 4
brw_alloc_item_data 5 18 123 2
brw_upload_cache 4 48 337 10
brw_init_caches 2 14 85 1
brw_clear_cache 9 38 300 2
brw_state_cache_check_size 2 8 37 1
brw_destroy_cache 2 12 73 2
brw_destroy_caches 1 4 19 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/test_vec4_copy_propagation.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
copy_propagation_vec4_visitor::copy_propagation_vec4_visitor 1 8 44 3
copy_propagation_vec4_visitor::make_reg_for_system_value 1 4 12 1
copy_propagation_vec4_visitor::setup_payload 1 4 10 0
copy_propagation_vec4_visitor::emit_prolog 1 4 10 0
copy_propagation_vec4_visitor::emit_thread_end 1 4 10 0
copy_propagation_vec4_visitor::emit_urb_write_header 1 4 12 1
copy_propagation_vec4_visitor::emit_urb_write_opcode 1 4 12 1
copy_propagation_test::SetUp 1 11 116 0
copy_propagation 3 14 63 1
TEST_F 1 23 178 2
TEST_F 1 23 180 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_depth_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_depth_packets 16 83 586 13
gen8_emit_depth_stencil_hiz 14 61 349 12
pma_fix_enable 17 33 201 1
gen8_write_pma_stall_bits 3 22 106 2
gen8_emit_pma_stall_workaround 3 9 44 1
gen8_hiz_exec 11 75 479 5
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_gs_surface_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_upload_gs_pull_constants 2 12 84 1
brw_upload_gs_ubo_surfaces 2 11 74 1
brw_upload_gs_abo_surfaces 2 10 66 1
brw_upload_gs_image_surfaces 2 10 66 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vs_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_upload_vs_unit 24 104 680 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_constant_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen7_upload_constant_state 13 44 292 4
gen6_upload_push_constants 9 40 288 5
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_lower_texture_gradients.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_texture_grad_visitor::lower_texture_grad_visitor 1 5 16 1
lower_texture_grad_visitor::emit 1 5 33 2
lower_texture_grad_visitor::temp 1 6 47 3
txs_type 7 22 81 1
lower_texture_grad_visitor::visit_leave 9 100 1174 1
brw_lower_texture_gradients 2 8 46 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_cmod_propagation.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
opt_cmod_propagation_local 40 75 496 2
fs_visitor::opt_cmod_propagation 3 10 42 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_draw_upload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
double_types 3 8 36 3
brw_get_vertex_surface_type 66 125 740 2
copy_array_to_vbo_array 4 33 208 6
brw_prepare_vertices 31 150 1178 1
brw_prepare_shader_draw_parameters 5 16 130 1
brw_emit_vertex_buffer_state 12 53 294 8
brw_emit_vertices 40 192 1252 1
brw_upload_indices 8 54 375 1
brw_emit_index_buffer 4 24 122 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_nir.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
type_size_scalar_bytes 1 4 18 1
type_size_vec4_bytes 1 4 18 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/test_fs_cmod_propagation.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cmod_propagation_fs_visitor::cmod_propagation_fs_visitor 1 6 48 3
cmod_propagation_test::SetUp 1 11 108 0
instruction 2 8 54 2
cmod_propagation 3 14 73 1
TEST_F 1 19 183 2
TEST_F 1 20 197 2
TEST_F 1 19 181 2
TEST_F 1 24 254 2
TEST_F 1 25 265 2
TEST_F 1 26 282 2
TEST_F 1 24 256 2
TEST_F 1 20 189 2
TEST_F 1 19 175 2
TEST_F 1 21 202 2
TEST_F 1 22 212 2
TEST_F 1 22 218 2
TEST_F 1 22 218 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fs_visitor::emit_vs_system_value 8 41 207 1
fs_visitor::emit_mcs_fetch 1 15 115 3
fs_visitor::emit_gen6_gather_wa 5 16 139 2
fs_visitor::emit_dummy_fs 4 31 235 0
fs_visitor::interp_reg 1 9 79 2
fs_visitor::emit_interpolation_setup_gen4 4 38 411 0
fs_visitor::emit_interpolation_setup_gen6 7 64 624 0
cond_for_alpha_func 7 19 56 1
fs_visitor::emit_alpha_test 3 21 157 0
fs_visitor::emit_single_fb_write 7 32 222 5
fs_visitor::emit_fb_writes 11 37 317 0
fs_visitor::setup_uniform_clipplane_values 3 13 100 1
fs_visitor::compute_clip_distance 6 27 239 1
fs_visitor::emit_urb_writes 34 141 948 1
fs_visitor::emit_cs_terminate 1 11 101 0
fs_visitor::emit_barrier 2 13 135 0
fs_visitor::fs_visitor 1 18 118 10
fs_visitor::fs_visitor 1 16 112 7
fs_visitor::init 11 55 354 0
fs_visitor::~fs_visitor 1 3 7 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_tex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intelNewTextureImage 1 6 32 1
intelDeleteTextureImage 1 4 21 2
intelNewTextureObject 2 11 72 3
intelDeleteTextureObject 1 7 39 2
intel_alloc_texture_image_buffer 6 34 243 2
intel_alloc_texture_storage 8 45 313 6
intel_free_texture_image_buffer 1 8 46 2
intel_map_texture_image 3 24 157 10
intel_unmap_texture_image 2 12 87 3
intel_texture_view 3 27 207 3
intel_set_texture_storage_for_buffer_object 7 45 267 6
intel_texture_barrier 2 14 55 1
intelInitTextureFuncs 1 16 81 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_clip_line.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_clip_line_alloc_regs 5 41 383 1
clip_and_emit_line 7 123 1353 1
brw_emit_line_clip 3 12 59 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_misc_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
upload_drawing_rect 1 13 106 1
upload_pipelined_state_pointers 3 27 200 1
upload_psp_urb_cbs 1 6 24 1
brw_depthbuffer_format 6 17 110 1
brw_get_depthstencil_tile_masks 6 44 213 6
get_stencil_miptree 3 8 37 1
brw_workaround_depthstencil_alignment 49 172 984 2
brw_emit_depthbuffer 19 51 390 1
brw_emit_depth_stencil_hiz 22 90 582 12
upload_polygon_stipple 5 17 118 1
upload_polygon_stipple_offset 3 13 88 1
upload_aa_line_parameters 4 13 78 1
upload_line_stipple 3 21 155 1
brw_emit_select_pipeline 17 64 357 2
brw_upload_invariant_state 4 23 140 1
brw_upload_state_base_address 9 76 551 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_clip_point.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_emit_point_clip 1 6 26 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_mipmap_tree.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compute_msaa_layout 8 20 85 3
intel_get_non_msrt_mcs_alignment 3 15 69 3
intel_tiling_supports_non_msrt_mcs 3 10 44 2
intel_miptree_supports_non_msrt_fast_clear 17 43 248 2
intel_miptree_is_lossless_compressed 4 11 55 2
intel_miptree_supports_lossless_compressed 3 9 54 2
intel_depth_format_for_depthstencil_format 3 10 30 1
intel_miptree_create_layout 34 137 773 10
intel_lower_compressed_format 14 28 95 2
intel_get_yf_ys_bo_size 2 22 152 3
miptree_create 9 56 334 10
intel_miptree_create 16 58 344 10
intel_miptree_create_for_bo 4 34 181 9
intel_update_winsys_renderbuffer_miptree 10 56 278 6
intel_miptree_create_for_renderbuffer 5 28 130 5
intel_miptree_reference 3 12 57 2
intel_miptree_hiz_buffer_free 3 10 44 1
intel_miptree_release 4 23 196 1
intel_get_image_dims 3 23 122 4
intel_miptree_match_image 17 40 254 2
intel_miptree_set_level_info 1 14 156 5
intel_miptree_set_image_offset 4 14 145 5
intel_miptree_get_image_offset 1 8 72 5
intel_get_tile_dims 13 45 187 5
intel_get_tile_masks 1 8 57 5
intel_miptree_get_aligned_offset 5 26 167 4
intel_miptree_get_tile_offsets 1 13 100 5
intel_miptree_copy_slice_sw 5 49 273 7
intel_miptree_copy_slice 5 49 335 6
intel_miptree_copy_teximage 4 23 157 4
intel_miptree_init_mcs 1 9 62 3
intel_miptree_alloc_mcs 5 37 151 3
intel_miptree_alloc_non_msrt_mcs 5 42 215 3
intel_miptree_level_enable_hiz 6 17 119 3
intel_gen7_hiz_buf_create 11 64 381 2
intel_gen8_hiz_buf_create 13 71 419 2
intel_hiz_miptree_buf_create 4 29 152 2
intel_miptree_wants_hiz_buffer 9 20 75 2
intel_miptree_alloc_hiz 7 28 211 2
intel_miptree_level_has_hiz 1 5 31 2
intel_miptree_slice_set_needs_hiz_resolve 2 9 41 3
intel_miptree_slice_set_needs_depth_resolve 2 9 41 3
intel_miptree_set_all_slices_need_depth_resolve 2 9 51 2
intel_miptree_slice_resolve 3 15 85 5
intel_miptree_slice_resolve_hiz 1 8 34 4
intel_miptree_slice_resolve_depth 1 8 34 4
intel_miptree_all_slices_resolve 2 14 78 3
intel_miptree_all_slices_resolve_hiz 1 6 24 2
intel_miptree_all_slices_resolve_depth 1 6 24 2
intel_miptree_resolve_color 9 24 98 3
intel_miptree_make_shareable 3 16 88 2
intel_offset_S8 4 31 209 4
intel_miptree_updownsample 2 28 157 3
intel_update_r8stencil 10 49 292 2
intel_miptree_map_raw 3 12 83 2
intel_miptree_unmap_raw 1 4 16 1
intel_miptree_map_gtt 2 31 222 5
intel_miptree_unmap_gtt 1 4 14 1
intel_miptree_map_blit 4 38 243 5
intel_miptree_unmap_blit 2 19 118 5
intel_miptree_map_movntdqa 3 36 322 5
intel_miptree_unmap_movntdqa 1 10 46 5
intel_miptree_map_s8 5 33 284 5
intel_miptree_unmap_s8 4 24 171 5
intel_miptree_map_etc 2 17 120 5
intel_miptree_unmap_etc 2 25 158 5
intel_miptree_map_depthstencil 7 57 476 5
intel_miptree_unmap_depthstencil 5 50 400 5
intel_miptree_attach_map 2 21 128 8
intel_miptree_release_map 1 9 50 3
can_blit_slice 4 12 65 3
use_intel_mipree_map_blit 12 22 129 5
intel_miptree_map 15 46 345 11
intel_miptree_unmap 11 27 227 4
get_isl_surf_dim 12 20 60 1
get_isl_dim_layout 16 25 106 3
intel_miptree_get_isl_surf 29 135 756 3
intel_miptree_get_aux_isl_surf 14 57 343 4
intel_miptree_get_isl_clear_color 4 27 339 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_cc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_upload_blend_state 33 120 1005 1
gen6_upload_color_calc_state 3 32 269 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_wm.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_copy_propagation.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::is_direct_copy 9 12 95 1
brw::is_dominated_by_previous_instruction 4 7 35 1
brw::is_channel_updated 5 10 102 3
brw::is_logic_op 4 7 27 1
brw::get_copy_value 7 29 192 2
brw::try_constant_propagate 54 111 652 4
brw::try_copy_propagate 42 83 573 5
brw::vec4_visitor::opt_copy_propagation 22 57 477 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen7_misc_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen7_emit_depth_stencil_hiz 21 122 773 12
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/test_vf_float_conversions.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vf_float_conversion_test::SetUp 2 10 83 0
f2u 1 6 22 1
TEST_F 3 9 61 2
TEST_F 3 9 55 2
TEST_F 1 7 86 2
TEST_F 1 11 120 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_translate_blend_equation 6 17 50 1
brw_translate_blend_factor 20 45 134 1
get_hw_prim_for_gl_prim 2 9 37 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_schedule_instructions.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exit_unblocked_time 2 4 22 1
schedule_node::set_latency_gen4 11 32 137 0
schedule_node::set_latency_gen7 34 57 188 1
instruction_scheduler::instruction_scheduler 5 40 328 5
instruction_scheduler::~instruction_scheduler 1 4 12 0
fs_instruction_scheduler::fs_instruction_scheduler 1 8 40 5
is_src_duplicate 3 7 50 2
fs_instruction_scheduler::count_reads_remaining 8 18 149 1
fs_instruction_scheduler::setup_liveness 16 40 392 1
fs_instruction_scheduler::update_register_pressure 9 20 168 1
fs_instruction_scheduler::get_register_pressure_benefit 14 29 260 1
vec4_instruction_scheduler::vec4_instruction_scheduler 1 6 31 2
vec4_instruction_scheduler::count_reads_remaining 1 3 10 1
vec4_instruction_scheduler::setup_liveness 1 3 10 1
vec4_instruction_scheduler::update_register_pressure 1 3 10 1
vec4_instruction_scheduler::get_register_pressure_benefit 1 4 13 1
schedule_node::schedule_node 3 22 126 2
instruction_scheduler::add_insts_from_block 1 8 56 1
instruction_scheduler::compute_delays 3 13 95 0
instruction_scheduler::compute_exits 5 17 152 0
instruction_scheduler::add_dep 7 28 190 3
instruction_scheduler::add_dep 2 6 32 2
instruction_scheduler::add_barrier_deps 7 22 128 1
fs_instruction_scheduler::is_compressed 1 4 17 1
is_scheduling_barrier 3 6 28 1
fs_instruction_scheduler::calculate_deps 75 207 1843 0
is_scheduling_barrier 2 5 22 1
vec4_instruction_scheduler::calculate_deps 47 126 1099 0
fs_instruction_scheduler::choose_instruction_to_schedule 23 67 363 0
vec4_instruction_scheduler::choose_instruction_to_schedule 3 12 55 0
fs_instruction_scheduler::issue_time 2 7 28 1
vec4_instruction_scheduler::issue_time 1 4 13 1
instruction_scheduler::schedule_instructions 14 60 401 1
get_cycle_count 3 12 68 1
instruction_scheduler::run 8 34 185 1
fs_visitor::schedule_instructions 3 14 66 1
vec4_visitor::opt_schedule_instructions 1 6 28 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_state_batch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_track_state_batch 2 17 123 5
make_annotation 1 7 35 4
brw_annotate_aub 2 20 167 1
__brw_state_batch 4 22 154 6
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_screen.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_vs_visitor.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::vec4_vs_visitor::emit_prolog 1 3 7 0
brw::vec4_vs_visitor::make_reg_for_system_value 7 31 143 1
brw::vec4_vs_visitor::emit_urb_write_header 1 4 14 1
brw::vec4_vs_visitor::emit_urb_write_opcode 4 11 47 1
brw::vec4_vs_visitor::emit_urb_slot 7 18 88 2
brw::vec4_vs_visitor::emit_clip_distances 4 14 97 2
brw::vec4_vs_visitor::setup_uniform_clipplane_values 3 12 99 0
brw::vec4_vs_visitor::emit_thread_end 2 12 77 0
brw::vec4_vs_visitor::vec4_vs_visitor 1 17 91 9
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/test_fs_saturate_propagation.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
saturate_propagation_fs_visitor::saturate_propagation_fs_visitor 1 6 48 3
saturate_propagation_test::SetUp 1 11 108 0
instruction 2 8 54 2
saturate_propagation 3 14 70 1
TEST_F 1 21 205 2
TEST_F 1 24 242 2
TEST_F 1 22 209 2
TEST_F 1 21 197 2
TEST_F 1 24 245 2
TEST_F 1 24 245 2
TEST_F 1 28 297 2
TEST_F 1 29 314 2
TEST_F 1 22 211 2
TEST_F 1 23 231 2
TEST_F 1 25 257 2
TEST_F 1 26 274 2
TEST_F 1 29 303 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_sf.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen8_sol_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen8_upload_3dstate_so_buffers 5 49 332 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen7_cs_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_upload_cs_state 14 105 803 1
brw_upload_cs_push_constants 9 51 362 5
gen7_upload_cs_push_constants 2 13 86 1
brw_upload_cs_pull_constants 1 10 77 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_builder.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::vec4_builder::vec4_builder 1 6 32 1
brw::vec4_builder::vec4_builder 1 7 54 3
brw::vec4_builder::at 1 7 34 2
brw::vec4_builder::at_end 1 4 23 0
brw::vec4_builder::exec_all 2 7 29 1
brw::vec4_builder::annotate 1 7 42 2
brw::vec4_builder::dispatch_width 1 4 9 0
brw::vec4_builder::vgrf 2 10 70 2
brw::vec4_builder::null_reg_f 1 5 22 0
brw::vec4_builder::null_reg_d 1 5 22 0
brw::vec4_builder::null_reg_ud 1 5 22 0
brw::vec4_builder::emit 1 4 25 1
brw::vec4_builder::emit 1 4 18 1
brw::vec4_builder::emit 1 4 25 2
brw::vec4_builder::emit 8 17 80 3
brw::vec4_builder::emit 4 15 80 4
brw::vec4_builder::emit 5 16 92 5
brw::vec4_builder::emit 2 11 62 1
brw::vec4_builder::emit_minmax 2 7 55 4
brw::vec4_builder::emit_uniformize 1 10 74 1
brw::vec4_builder::CMP 1 8 52 4
brw::vec4_builder::IF 1 4 19 1
brw::vec4_builder::IF 1 10 54 3
brw::vec4_builder::LRP 2 15 141 4
brw::vec4_builder::fix_unsigned_negate 3 10 51 1
brw::vec4_builder::fix_3src_operand 5 10 71 1
brw::vec4_builder::fix_math_operand 4 11 68 1
brw::vec4_builder::fix_math_instruction 5 14 109 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_tiled_memcpy.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_disasm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
has_jip 8 12 54 2
has_uip 8 10 62 2
has_branch_ctrl 3 7 34 2
is_logic_instruction 4 7 24 1
dp_rc_msg_type 4 7 39 1
string 1 6 30 2
format 1 10 62 3
newline 1 6 22 1
pad 2 7 29 2
control 6 16 100 5
print_opcode 2 11 62 3
reg 15 54 274 3
dest 10 53 434 3
dest_3src 5 20 150 3
src_align1_region 1 14 98 4
src_da1 5 23 176 12
src_ia1 5 27 177 12
src_swizzle 5 19 173 2
src_da16 5 30 218 14
src0_3src 5 23 182 3
src1_3src 5 23 182 3
src2_3src 5 23 182 3
imm 11 40 261 4
src0 5 54 355 3
src1 5 54 355 3
qtr_ctrl 8 27 136 3
brw_disassemble_imm 1 8 89 5
brw_disassemble_inst 106 358 2730 4
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::src_reg::init 1 5 26 0
brw::src_reg::src_reg 6 12 89 3
brw::src_reg::src_reg 1 4 11 0
brw::src_reg::src_reg 1 6 28 1
brw::src_reg::src_reg 1 6 35 1
brw::dst_reg::init 1 6 32 0
brw::dst_reg::dst_reg 1 4 11 0
brw::dst_reg::dst_reg 1 6 29 2
brw::dst_reg::dst_reg 1 9 52 4
brw::dst_reg::dst_reg 1 9 47 4
brw::dst_reg::dst_reg 1 6 28 1
brw::dst_reg::dst_reg 1 6 35 1
brw::dst_reg::equals 5 6 50 1
brw::vec4_instruction::is_send_from_grf 13 20 57 0
brw::vec4_instruction::has_source_and_destination_hazard 4 11 31 0
brw::vec4_instruction::size_read 15 31 124 1
brw::vec4_instruction::can_do_source_mods 5 10 51 1
brw::vec4_instruction::can_do_writemask 14 22 80 1
brw::vec4_instruction::can_change_types 10 10 82 0
brw::vec4_visitor::implied_mrf_writes 36 53 176 1
brw::src_reg::equals 3 5 32 1
brw::vec4_visitor::opt_vector_float 23 75 536 0
brw::vec4_visitor::opt_reduce_swizzle 16 43 238 0
brw::vec4_visitor::split_uniform_registers 3 12 95 0
brw::vec4_visitor::pack_uniform_registers 21 86 639 0
brw::vec4_visitor::opt_algebraic 26 89 546 0
brw::vec4_visitor::move_push_constants_to_pull_constants 13 48 392 0
brw::vec4_visitor::is_dep_ctrl_unsafe 9 14 88 1
brw::vec4_visitor::opt_set_dependency_control 15 54 437 0
brw::vec4_instruction::can_reswizzle 10 19 108 4
brw::vec4_instruction::reswizzle 9 14 108 2
brw::vec4_visitor::opt_register_coalesce 52 129 955 0
brw::vec4_visitor::eliminate_find_live_channel 8 31 124 0
brw::vec4_visitor::split_virtual_grfs 17 46 452 0
brw::vec4_visitor::dump_instruction 1 4 17 1
brw::vec4_visitor::dump_instruction 63 172 1342 2
brw::attribute_to_hw_reg 2 7 48 2
brw::vec4_visitor::lower_attributes_to_hw_regs 5 22 188 2
brw::vec4_vs_visitor::setup_attributes 8 24 145 1
brw::vec4_visitor::setup_uniforms 4 21 150 1
brw::vec4_vs_visitor::setup_payload 1 8 36 1
brw::vec4_visitor::lower_minmax 4 19 116 0
brw::vec4_visitor::get_timestamp 1 19 85 0
brw::vec4_visitor::emit_shader_time_begin 1 5 17 0
brw::vec4_visitor::emit_shader_time_end 1 19 153 0
brw::vec4_visitor::emit_shader_time_write 1 16 117 2
brw::vec4_visitor::convert_to_hw_regs 21 76 480 0
brw::vec4_visitor::run 16 88 426 0
brw_compile_vs 13 88 594 11
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_wm_iz.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fs_visitor::setup_fs_payload_gen4 13 35 221 0
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen6_scissor_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_upload_scissor_state 5 42 417 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_dead_control_flow.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_nir_analyze_boolean_resolves.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_resolve_status_for_src 3 12 54 1
src_mark_needs_resolve 3 12 62 2
analyze_boolean_resolves_block 33 90 426 1
analyze_boolean_resolves_impl 1 6 21 1
brw_nir_analyze_boolean_resolves 2 7 29 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/gen7_te_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
upload_te_state 2 24 149 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_interpolation_map.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_qual_name 5 10 42 1
brw_setup_vue_interpolation 16 52 337 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_debug.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_structs.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_tcs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::vec4_tcs_visitor::emit_urb_write_header 1 1 7 1
brw::vec4_tcs_visitor::emit_urb_write_opcode 1 1 10 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_batchbuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_batchbuffer_init 2 9 58 1
intel_batchbuffer_reset 3 21 165 1
intel_batchbuffer_save_state 1 6 40 1
intel_batchbuffer_reset_to_saved 2 7 59 1
intel_batchbuffer_free 1 6 36 1
intel_batchbuffer_require_space 8 15 109 3
do_batch_dump 4 31 161 1
intel_batchbuffer_emit_render_ring_prelude 1 4 14 1
brw_new_batch 4 14 86 1
brw_finish_batch 4 19 108 1
throttle 6 19 130 1
do_flush_locked 16 48 333 1
_intel_batchbuffer_flush 7 38 249 3
intel_batchbuffer_reloc 1 13 68 6
intel_batchbuffer_reloc64 1 12 66 6
intel_batchbuffer_data 1 8 65 4
load_sized_register_mem 4 27 175 7
brw_load_register_mem 1 8 42 6
brw_load_register_mem64 1 8 42 6
brw_store_register_mem32 2 20 113 4
brw_store_register_mem64 2 28 187 4
brw_load_register_imm32 1 9 54 3
brw_load_register_imm64 1 11 71 3
brw_load_register_reg 2 9 58 3
brw_load_register_reg64 2 12 89 3
brw_store_data_imm32 2 17 91 4
brw_store_data_imm64 2 18 101 4
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/intel_pixel_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
do_blit_drawpixels 13 72 459 9
intelDrawPixels 5 26 155 9
Source file: ./lib/mesa/src/mesa/drivers/dri/swrast/swrast_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri_context 1 4 18 1
swrast_context 1 4 17 1
dri_drawable 1 4 18 1
swrast_drawable 1 4 17 1
dri_swrast_renderbuffer 1 4 17 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/server/radeon_reg.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs_surface_builder.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::surface_access::emit_send 1 15 134 9
brw::surface_access::emit_untyped_read 1 8 52 6
brw::surface_access::emit_untyped_write 1 8 54 7
brw::surface_access::emit_untyped_atomic 1 13 121 9
brw::surface_access::emit_typed_read 1 6 47 5
brw::surface_access::emit_typed_write 1 7 49 6
brw::surface_access::emit_typed_atomic 1 13 119 9
image_format_info::isl_format_for_gl_format 41 48 264 1
image_format_info::color_u::color_u 1 3 29 1
image_format_info::color_u::color_u 1 4 36 4
image_format_info::color_u::operator [ ] 1 5 32 1
image_format_info::get_bit_widths 1 8 53 1
image_format_info::get_bit_shifts 1 6 46 1
image_format_info::is_homogeneous 6 7 67 1
image_format_info::is_conversion_trivial 3 5 38 2
image_format_info::has_supported_bit_layout 4 11 70 2
image_format_info::has_split_bit_layout 1 7 36 2
image_format_info::has_undefined_high_bits 4 9 47 2
image_format_info::needs_sign_extension 2 5 18 1
image_validity::emit_untyped_image_check 3 14 90 3
image_validity::emit_typed_atomic_check 3 13 87 2
image_validity::emit_bounds_check 3 12 99 4
image_coordinates::num_image_coordinates 5 12 67 4
image_coordinates::emit_image_coordinates 4 16 124 5
image_coordinates::emit_address_calculation 10 63 800 4
image_format_conversion::scale 1 4 17 1
image_format_conversion::emit_pack 4 20 196 4
image_format_conversion::emit_unpack 3 15 145 4
image_format_conversion::emit_convert_to_integer 8 23 224 4
image_format_conversion::emit_convert_from_scaled 5 18 175 4
image_format_conversion::emit_convert_to_scaled 8 29 322 4
image_format_conversion::emit_convert_from_float 4 16 159 3
image_format_conversion::emit_convert_to_float 5 19 200 3
image_format_conversion::emit_pad 3 11 106 3
brw::image_access::emit_image_load 12 64 475 6
brw::image_access::emit_image_store 8 56 395 7
brw::image_access::emit_image_atomic 3 22 156 9
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_fs.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fs_inst::init 11 32 205 5
fs_inst::fs_inst 1 4 20 0
fs_inst::fs_inst 1 4 26 2
fs_inst::fs_inst 1 4 31 3
fs_inst::fs_inst 1 6 47 4
fs_inst::fs_inst 1 6 54 5
fs_inst::fs_inst 1 6 61 6
fs_inst::fs_inst 1 5 40 5
fs_inst::fs_inst 2 7 71 1
fs_inst::~fs_inst 1 4 14 0
fs_inst::resize_sources 3 11 86 1
fs_visitor::VARYING_PULL_CONSTANT_LOAD 2 20 165 5
fs_visitor::DEP_RESOLVE_MOV 1 6 50 2
fs_inst::equals 16 19 140 1
fs_inst::is_send_from_grf 22 32 118 0
fs_inst::has_source_and_destination_hazard 10 20 112 0
fs_inst::is_copy_payload 9 21 160 1
fs_inst::can_do_source_mods 5 10 51 1
fs_inst::can_change_types 10 10 82 0
fs_inst::has_side_effects 2 4 19 0
fs_reg::init 1 5 24 0
fs_reg::fs_reg 1 5 17 0
fs_reg::fs_reg 5 12 64 1
fs_reg::equals 2 5 30 1
fs_reg::is_contiguous 1 4 13 0
fs_reg::component_size 4 7 60 1
type_size_scalar 17 35 159 1
type_size_vs_input 2 8 35 1
fs_visitor::get_timestamp 1 11 80 1
fs_visitor::emit_shader_time_begin 1 5 24 0
fs_visitor::emit_shader_time_end 2 26 244 0
fs_visitor::SHADER_TIME_ADD 2 13 82 3
fs_visitor::vfail 3 13 73 2
fs_visitor::fail 1 7 35 2
fs_visitor::limit_dispatch_width 2 11 49 2
fs_inst::is_partial_write 5 7 59 0
fs_inst::components_read 49 85 432 1
fs_inst::size_read 38 62 265 1
flag_mask 1 6 65 1
fs_inst::flags_read 5 12 71 1
fs_inst::flags_written 6 11 46 0
fs_visitor::implied_mrf_writes 30 45 162 1
fs_visitor::vgrf 1 6 42 1
fs_reg::fs_reg 2 8 49 2
fs_reg::fs_reg 2 8 53 3
fs_visitor::import_uniforms 1 6 34 1
fs_visitor::emit_fragcoord_interpolation 2 17 137 1
brw_barycentric_mode 7 23 84 2
centroid_to_pixel 2 6 33 1
fs_visitor::emit_frontfacing_interpolation 2 14 121 0
fs_visitor::compute_sample_position 2 13 92 2
fs_visitor::emit_samplepos_setup 3 31 282 0
fs_visitor::emit_sampleid_setup 3 28 310 0
fs_visitor::emit_samplemaskin_setup 3 22 182 0
fs_visitor::resolve_source_modifiers 3 8 50 1
fs_visitor::emit_discard_jump 1 8 48 0
fs_visitor::emit_gs_thread_end 10 42 316 0
fs_visitor::assign_curb_setup 5 27 229 0
fs_visitor::calculate_urb_setup 14 53 360 0
fs_visitor::assign_urb_setup 3 17 131 0
fs_visitor::convert_attr_sources_to_hw_regs 5 26 246 1
fs_visitor::assign_vs_urb_setup 1 10 62 0
fs_visitor::assign_tcs_single_patch_urb_setup 1 7 31 0
fs_visitor::assign_tes_urb_setup 1 9 49 0
fs_visitor::assign_gs_urb_setup 1 10 57 0
fs_visitor::split_virtual_grfs 20 86 804 0
fs_visitor::compact_virtual_grfs 12 44 364 0
set_push_pull_constant_loc 10 36 228 13
fs_visitor::assign_constant_locations 25 106 852 0
fs_visitor::lower_constant_loads 12 50 419 0
fs_visitor::opt_algebraic 51 196 1325 0
fs_visitor::opt_zero_samples 8 24 150 0
fs_visitor::opt_sampler_eot 22 50 376 0
fs_visitor::opt_register_renaming 21 50 407 0
fs_visitor::opt_redundant_discard_jumps 6 23 128 0
mask_relative_to 3 9 98 3
fs_visitor::compute_to_mrf 33 95 713 0
fs_visitor::eliminate_find_live_channel 9 34 136 0
fs_visitor::emit_repclear_shader 5 46 325 0
fs_visitor::remove_duplicate_mrf_writes 19 47 330 0
clear_deps_for_inst_src 7 17 123 4
fs_visitor::insert_gen4_pre_send_dependency_workarounds 14 42 309 2
fs_visitor::insert_gen4_post_send_dependency_workarounds 12 35 269 2
fs_visitor::insert_gen4_send_dependency_workarounds 6 15 82 0
fs_visitor::lower_uniform_pull_constant_loads 5 34 234 0
fs_visitor::lower_load_payload 15 55 508 0
fs_visitor::lower_integer_multiplication 25 89 838 0
fs_visitor::lower_minmax 4 19 116 0
setup_color_payload 4 14 127 5
lower_fb_write_logical_send 21 99 794 5
lower_fb_read_logical_send 1 13 110 2
lower_sampler_logical_send_gen4 22 62 597 11
lower_sampler_logical_send_gen5 11 73 540 13
is_high_sampler 4 6 44 2
lower_sampler_logical_send_gen7 46 143 1072 14
lower_sampler_logical_send 3 33 298 3
emit_surface_header 1 8 70 2
lower_surface_logical_send 5 31 316 4
lower_varying_pull_constant_logical_send 2 19 150 2
lower_math_logical_send 4 15 153 2
fs_visitor::lower_logical_sends 37 116 492 0
get_fpu_lowered_simd_width 27 42 447 2
get_sampler_lowered_simd_width 12 26 188 2
get_lowered_simd_width 117 155 873 2
needs_src_copy 3 6 58 3
emit_unzip 4 18 191 4
needs_dst_copy 7 16 128 2
emit_zip 5 22 216 3
fs_visitor::lower_simd_width 7 34 280 0
fs_visitor::dump_instructions 1 4 12 0
fs_visitor::dump_instructions 6 29 172 1
fs_visitor::dump_instruction 1 4 17 1
fs_visitor::dump_instruction 65 181 1390 2
fs_visitor::get_instruction_generating_reg 4 12 52 3
fs_visitor::setup_fs_payload_gen6 13 53 328 0
fs_visitor::setup_vs_payload 1 4 13 0
fs_visitor::setup_gs_payload 4 18 126 0
fs_visitor::setup_cs_payload 1 5 22 0
fs_visitor::calculate_register_pressure 3 13 97 0
fs_visitor::opt_drop_redundant_mov_to_flags 6 22 135 0
fs_visitor::optimize 10 81 401 0
fs_visitor::fixup_3src_null_dest 4 13 79 0
fs_visitor::allocate_registers 15 56 272 1
fs_visitor::run_vs 4 21 90 1
fs_visitor::run_tcs_single_patch 7 54 406 0
fs_visitor::run_tes 4 20 84 0
fs_visitor::run_gs 6 28 149 0
fs_visitor::run_fs 15 50 258 2
fs_visitor::run_cs 7 26 148 0
brw_compute_barycentric_interp_modes 7 31 172 2
brw_compute_flat_inputs 3 12 74 2
computed_depth_mode 7 17 66 1
move_interpolation_to_top 10 46 283 1
demote_sample_qualifiers 5 29 159 1
brw_compile_fs 27 109 762 13
fs_visitor::emit_cs_work_group_id_setup 1 12 132 0
fill_push_const_block_info 1 6 39 2
cs_fill_push_const_info 9 36 274 2
cs_set_simd_size 1 7 56 2
brw_compile_cs 22 110 760 9
brw_fs_test_dispatch_packing 3 16 155 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_fog.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_vertprog.h
Source file: ./lib/mesa/src/mesa/drivers/dri/swrast/swrast.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swrastSetTexBuffer2 3 28 225 4
swrastSetTexBuffer 1 5 26 3
swrast_query_renderer_integer 11 35 203 3
swrast_query_renderer_string 3 13 54 3
swrastFillInModes 7 54 262 5
dri_init_screen 1 15 115 1
dri_destroy_screen 1 5 15 1
choose_pixel_format 17 26 140 1
swrast_delete_renderbuffer 1 7 42 2
bytes_per_line 1 5 30 2
swrast_alloc_front_storage 1 13 83 5
swrast_alloc_back_storage 1 10 75 5
swrast_new_renderbuffer 7 51 244 3
swrast_map_renderbuffer 3 38 279 9
swrast_unmap_renderbuffer 3 18 118 2
dri_create_buffer 5 40 222 4
dri_destroy_buffer 2 12 59 1
dri_swap_buffers 4 25 151 1
get_window_size 1 9 64 3
swrast_check_and_update_window_size 3 8 57 2
get_string 3 12 50 2
update_state 1 7 40 2
viewport 1 7 41 1
swrastChooseTextureFormat 2 10 44 5
swrast_init_driver_functions 1 9 45 1
dri_create_context 4 55 269 9
dri_destroy_context 2 15 68 1
dri_make_current 8 37 178 3
dri_unbind_context 1 7 27 1
dri_copy_sub_buffer 2 25 182 5
__driDriverGetExtensions_swrast 1 5 14 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_common_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_radeon_texture_image 1 4 16 1
radeon_tex_obj 1 4 16 1
radeonPackColor 3 13 58 5
RADEON_CONTEXT 1 4 15 1
radeon_get_drawable 1 4 14 1
radeon_get_readable 1 4 14 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i965/brw_vec4_nir.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw::vec4_visitor::emit_nir_code 2 11 59 0
brw::vec4_visitor::nir_setup_system_value_intrinsic 12 35 184 1
brw::setup_system_values_block 2 10 49 2
brw::vec4_visitor::nir_setup_system_values 2 14 89 0
brw::vec4_visitor::nir_setup_uniforms 1 4 15 0
brw::vec4_visitor::nir_emit_impl 3 14 120 1
brw::vec4_visitor::nir_emit_cf_list 4 19 81 1
brw::vec4_visitor::nir_emit_if 1 11 80 1
brw::vec4_visitor::nir_emit_loop 1 6 28 1
brw::vec4_visitor::nir_emit_block 1 6 23 1
brw::vec4_visitor::nir_emit_instr 7 27 111 1
brw::dst_reg_for_nir_reg 2 14 76 4
brw::vec4_visitor::get_nir_dest 2 11 75 1
brw::vec4_visitor::get_nir_dest 1 4 26 2
brw::vec4_visitor::get_nir_dest 1 4 25 2
brw::vec4_visitor::get_nir_src 2 17 106 3
brw::vec4_visitor::get_nir_src 1 5 30 3
brw::vec4_visitor::get_nir_src 1 4 24 2
brw::vec4_visitor::get_indirect_offset 2 10 63 1
brw::vec4_visitor::nir_emit_load_const 5 21 186 1
brw::vec4_visitor::nir_emit_intrinsic 50 309 2241 1
brw::vec4_visitor::nir_emit_ssbo_atomic 4 35 278 2
brw::brw_swizzle_for_nir_swizzle 1 4 34 1
brw::brw_conditional_for_nir_comparison 23 33 98 1
brw::vec4_visitor::optimize_predicate 16 45 308 2
brw::emit_find_msb_using_lzd 2 18 134 4
brw::vec4_visitor::nir_emit_alu 168 514 3901 1
brw::vec4_visitor::nir_emit_jump 4 14 48 1
brw::ir_texture_opcode_for_nir_texop 13 21 135 1
brw::glsl_type_for_nir_alu_type 5 17 72 2
brw::vec4_visitor::nir_emit_texture 28 133 831 1
brw::vec4_visitor::nir_emit_undef 1 4 31 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cmdpacket0 2 7 32 3
r200_check_blit 24 42 133 2
emit_vtx_state 2 23 125 1
emit_tx_setup 23 160 734 8
emit_cb_setup 18 59 286 7
validate_buffers 3 16 92 3
calc_tex_coords 2 15 109 8
emit_draw_packet 1 34 227 10
r200_blit 12 80 502 20
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_span.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_common.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_renderbuffer 3 11 59 1
radeon_get_renderbuffer 2 10 54 2
radeon_get_depthbuffer 2 8 36 1
radeon_get_colorbuffer 2 8 36 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_tile.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
micro_tile_8_x_4_8bit 4 28 203 6
micro_tile_4_x_4_16bit 4 28 203 6
micro_tile_8_x_2_16bit 4 28 203 6
micro_tile_4_x_2_32bit 4 28 203 6
micro_tile_2_x_2_64bit 4 28 203 6
micro_tile_1_x_1_128bit 3 16 89 6
tile_image 7 38 211 7
micro_untile_8_x_4_8bit 4 29 212 6
micro_untile_8_x_2_16bit 4 29 212 6
micro_untile_4_x_4_16bit 4 29 212 6
micro_untile_4_x_2_32bit 4 29 212 6
micro_untile_2_x_2_64bit 4 29 212 6
micro_untile_1_x_1_128bit 3 16 89 6
untile_image 7 38 211 7
get_tile_size 7 37 132 3
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_ioctl.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R200_DB_STATECHANGE 2 17 85 2
cmdpacket3 1 7 32 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_fragshader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r200SetFragShaderArg 22 65 451 6
r200UpdateFSArith 31 164 1294 1
r200UpdateFSRouting 44 157 1344 1
r200UpdateFSConstants 3 25 268 1
r200UpdateFragmentShader 2 8 44 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_buffer_objects.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_tcl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r200AllocElts 4 18 159 2
r200EmitPrim 1 15 68 5
r200EmitPrimitive 1 7 34 4
r200EmitEltPrimitive 1 7 34 4
r200TclPrimitive 8 25 180 3
r200EnsureEmitSize 10 45 307 2
r200_run_tcl_render 24 90 640 2
transition_to_swtnl 1 14 85 1
transition_to_hwtnl 6 29 254 1
getFallbackString 2 9 34 1
r200TclFallback 8 28 189 3
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_debug.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_is_debug_enabled 2 6 23 2
radeon_debug_add_indent 2 6 18 1
radeon_debug_remove_indent 2 6 18 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_pixel_read.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gl_format_and_type_to_mesa_format 18 45 130 2
do_blit_readpixels 19 91 541 9
radeonReadPixels 3 16 126 9
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_span.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_renderbuffer_map 3 14 98 2
radeon_renderbuffer_unmap 3 9 61 2
radeon_map_framebuffer 2 10 64 2
radeon_unmap_framebuffer 2 10 64 2
radeonSpanRenderStart 2 9 55 1
radeonSpanRenderFinish 2 8 47 1
radeonInitSpanFuncs 1 7 31 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeonGetParam 5 22 108 3
radeonDRI2Flush 1 6 30 1
radeon_create_image_from_name 7 48 242 7
radeon_create_image_from_renderbuffer 3 29 179 3
radeon_destroy_image 1 5 20 1
radeon_create_image 6 48 252 6
radeon_query_image 4 16 77 3
radeon_set_screen_flags 44 78 295 2
radeonQueryRendererInteger 7 35 176 3
radeonQueryRendererString 3 14 67 3
radeonCreateScreen2 6 37 204 1
radeonDestroyScreen 3 11 63 1
radeonInitDriver 2 9 41 1
radeonCreateBuffer 13 62 460 4
radeon_cleanup_renderbuffers 7 19 113 1
radeonDestroyBuffer 3 11 61 1
radeonInitScreen2 4 47 249 1
__driDriverGetExtensions_r200 1 5 14 1
__driDriverGetExtensions_radeon 1 5 14 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_cmdbuf.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_firevertices 3 5 37 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r200GetString 5 20 123 2
r200InitDriverFuncs 1 4 15 1
r200_emit_query_finish 1 12 85 1
r200_init_vtbl 1 11 71 1
r200CreateContext 16 173 1283 9
r200DestroyContext 3 12 58 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_state.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_dma.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeonEmitVec4 4 15 103 4
radeonEmitVec8 4 16 122 4
radeonEmitVec12 4 18 140 4
radeonEmitVec16 4 18 154 4
rcommon_emit_vector 6 28 240 6
rcommon_emit_vecfog 4 29 223 5
radeon_init_dma 1 7 45 1
radeonRefillCurrentDmaRegion 7 36 280 2
radeonAllocDmaRegion 5 21 221 5
radeonFreeDmaRegions 2 22 128 1
radeonReturnDmaRegion 3 9 61 2
radeon_bo_is_idle 2 10 44 1
radeonReleaseDmaRegions 7 60 371 1
rcommon_flush_last_swtcl_prim 4 22 158 1
rcommonAllocDmaLowVerts 7 33 275 3
radeonReleaseArrays 5 16 121 2
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_vertprog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r200VertexProgUpdateParams 9 47 455 2
t_dst_mask 1 4 12 1
t_dst 15 41 181 1
t_src_class 5 15 50 1
t_swizzle 1 4 10 1
vp_dump_inputs 3 12 80 2
t_src_index 3 13 77 2
t_src 1 10 93 2
t_src_scalar 2 10 97 2
t_opcode 18 26 138 1
op_operands 3 10 70 1
r200_translate_vertex_program 107 589 5158 2
r200SetupVertexProg 15 59 751 1
r200BindProgram 2 12 53 3
r200NewProgram 3 16 91 3
r200DeleteProgram 1 4 21 2
r200ProgramStringNotify 3 18 98 3
r200IsProgramNative 3 14 70 3
r200InitShaderFuncs 1 8 39 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_texture.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_tex.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_common.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeonSetCliprects 9 23 183 1
radeonUpdateScissor 4 30 289 1
radeonScissor 2 8 37 1
radeonGetAge 2 16 81 1
radeon_check_front_buffer_rendering 4 12 66 1
radeon_draw_buffer 24 95 702 2
radeonDrawBuffer 6 18 110 2
radeonReadBuffer 7 16 109 2
radeon_window_moved 1 4 12 1
radeon_viewport 4 19 137 1
radeon_print_state_atom 8 28 218 2
radeonCountStateEmitSize 9 29 173 1
radeon_emit_atom 3 19 116 2
radeonEmitAtoms 4 14 78 2
radeonEmitState 8 19 133 1
radeonFlush 12 22 202 1
radeonFinish 7 18 122 1
rcommonFlushCmdBufLocked 5 22 148 2
rcommonFlushCmdBuf 2 13 54 2
rcommonEnsureCmdBufSpace 3 10 72 3
rcommonInitCmdBuf 5 36 275 1
rcommonDestroyCmdBuf 1 5 25 1
rcommonBeginBatch 1 9 63 5
radeonUserClear 1 4 19 2
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_ioctl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r200Clear 4 18 91 2
r200InitIoctlFuncs 1 6 27 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_fog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeonInitStaticFogData 2 8 48 1
radeonComputeFogBlendFactor 5 29 185 2
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_tex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r200SetTexWrap 28 116 477 4
r200SetTexMaxAnisotropy 5 18 107 2
r200SetTexFilter 16 62 250 3
r200SetTexBorderColor 1 9 101 2
r200TexEnv 9 51 389 4
r200TexUpdateParameters 1 9 92 2
r200TexParameter 12 27 99 3
r200DeleteTexture 4 22 172 2
r200TexGen 1 9 46 4
r200NewTextureObject 1 18 166 3
r200NewSamplerObject 2 8 49 2
r200InitTextureFuncs 1 10 55 2
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
copy_rows 4 22 124 6
radeonNewTextureImage 1 4 20 1
radeonDeleteTextureImage 1 4 21 2
radeonAllocTextureImageBuffer 2 11 65 2
radeonFreeTextureImageBuffer 3 12 67 2
radeon_map_texture_image 6 46 369 10
radeon_unmap_texture_image 3 9 55 3
radeonChoose8888TexFormat 25 22 158 4
radeonChooseTextureFormat_mesa 1 9 35 5
radeonChooseTextureFormat 112 190 637 5
teximage_assign_miptree 4 22 127 3
radeonIsFormatRenderable 7 14 48 1
radeon_image_target_texture_2d 5 42 269 5
radeonInitTextureFormats 2 19 65 1
radeon_init_common_texture_funcs 1 15 76 2
radeon_miptree_create_for_teximage 14 43 268 3
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_screen.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_mipmap_tree.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_aligned_compressed_row_stride 2 20 100 3
get_texture_image_size 3 19 104 5
get_texture_image_row_stride 5 18 127 5
compute_tex_image_offset 1 17 159 5
calculate_miptree_layout 3 19 192 2
radeon_miptree_create 1 25 153 9
radeon_miptree_reference 1 7 38 2
radeon_miptree_unreference 3 13 62 1
calculate_min_max_lod 9 36 227 4
radeon_miptree_matches_image 6 15 84 2
radeon_miptree_matches_texture 14 36 313 2
radeon_try_alloc_miptree 2 17 129 2
radeon_miptree_image_offset 2 8 55 3
migrate_image_to_miptree 2 32 290 4
get_biggest_matching_miptree 11 47 312 3
radeon_validate_texture_miptree 12 50 376 3
get_base_teximage_offset 2 8 37 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_cmdbuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r200SetUpAtomList 8 54 940 1
r200EmitVbufPrim 1 16 96 3
r200FireEB 2 20 140 3
r200FlushElts 2 15 139 1
r200AllocEltsOpenEnded 1 18 159 3
r200EmitMaxVtxIndex 1 8 42 2
r200EmitVertexAOS 1 15 89 4
r200EmitAOS 5 57 598 3
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_swtcl.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_state_init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cmdpkt 1 4 30 2
cmdvec 1 10 59 3
cmdveclinear 1 10 65 2
cmdscl 1 10 59 3
cmdscl2 1 10 61 3
check_rrb 3 9 54 0
check_polygon_stipple 2 8 45 0
mtl_emit 1 10 87 0
lit_emit 1 10 85 0
ptp_emit 1 10 85 0
veclinear_emit 1 7 58 0
scl_emit 1 9 67 0
vec_emit 1 9 67 0
check_always_ctx 6 19 103 0
ctx_emit_cs 17 72 516 0
get_tex_mm_size 5 17 100 0
check_tex_pair_mm 2 7 70 0
check_tex_mm 2 7 53 0
tex_emit_mm 7 25 225 0
cube_emit_cs 6 22 205 0
r200InitState 20 548 6365 0
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_maos.c
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_maos_arrays.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r200EmitArrays 34 114 709 2
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_fbo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_delete_renderbuffer 3 12 68 2
get_depth_z32 1 14 154 3
get_depth_z16 1 14 134 3
get_depth_z32 2 18 219 3
get_depth_z16 2 19 233 3
radeon_map_renderbuffer_s8z24 5 32 276 9
radeon_map_renderbuffer_z16 5 32 276 9
radeon_map_renderbuffer 13 94 626 9
radeon_unmap_renderbuffer_s8z24 7 26 228 2
radeon_unmap_renderbuffer_z16 7 26 228 2
radeon_unmap_renderbuffer 9 39 252 2
radeon_alloc_renderbuffer_storage 31 88 394 5
radeon_image_target_renderbuffer_storage 4 33 233 3
radeon_alloc_window_storage 1 12 68 5
radeon_nop_alloc_storage 1 6 33 5
radeon_create_renderbuffer 2 22 122 2
radeon_new_renderbuffer 2 17 89 2
radeon_bind_framebuffer 3 13 64 4
radeon_framebuffer_renderbuffer 2 12 74 4
radeon_update_wrapper 1 18 138 3
radeon_render_texture 6 45 300 3
radeon_finish_render_texture 3 9 60 2
radeon_validate_framebuffer 6 28 175 2
radeon_fbo_init 1 14 109 1
radeon_renderbuffer_set_bo 2 10 45 2
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R200_CONTEXT 1 4 15 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_mipmap_tree.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_reg.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_sanity.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_regs 6 25 243 1
find_or_add_value 4 14 106 2
lookup_reg 3 10 66 2
get_reg_name 5 22 167 1
print_int_reg_assignment 12 17 127 2
print_float_reg_assignment 15 25 178 2
print_reg_assignment 2 10 54 2
print_reg 3 10 68 1
dump_state 4 10 84 1
radeon_emit_packets 6 28 198 2
radeon_emit_scalars 4 22 150 2
radeon_emit_scalars2 5 26 181 2
radeon_emit_vectors 6 27 190 2
radeon_emit_veclinear 14 51 660 2
print_vertex_format 24 34 267 1
print_prim_and_flags 35 73 372 1
radeon_emit_packet3 60 165 879 1
radeon_emit_packet3_cliprect 7 21 131 1
r200SanityCmdBuffer 22 97 496 3
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_dma.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_swtcl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r200SetVertexFormat 19 96 684 1
r200_predict_emit_size 4 19 126 1
r200RenderStart 2 6 29 1
r200ChooseVertexState 10 42 289 1
r200_swtcl_flush 3 19 141 2
reduced_hw_prim 6 14 54 2
r200_alloc_verts 2 9 50 3
init_rast_tab 1 7 22 1
r200ChooseRenderState 9 32 272 1
r200RasterPrimitive 7 21 166 2
r200RenderPrimitive 4 9 72 2
r200RenderFinish 1 3 9 1
r200ResetLineStipple 1 5 24 1
getFallbackString 2 9 34 1
r200Fallback 7 44 284 3
r200PointsBitmap 16 111 981 7
r200InitSwtcl 2 24 194 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_buffer_objects.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_radeon_buffer_object 1 4 17 1
radeonNewBufferObject 1 8 46 2
radeonDeleteBufferObject 4 15 84 2
radeonBufferData 5 34 181 7
radeonBufferSubData 2 15 96 5
radeonGetBufferSubData 1 11 65 5
radeonMapBufferRange 3 22 160 6
radeonUnmapBuffer 2 13 80 3
radeonInitBufferObjectFuncs 1 10 51 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_init_debug 1 5 22 1
_radeon_debug_add_indent 2 11 81 1
_radeon_debug_remove_indent 2 9 53 1
_radeon_print 3 16 83 4
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_chipset.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_sanity.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_maos.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_queryobj.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_init_query_stateobj 1 12 117 2
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_tex_copy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
do_copy_texsubimage 12 78 584 10
radeonCopyTexSubImage 3 21 134 11
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_blit.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_tcl.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_queryobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeonQueryGetResult 2 17 146 2
radeonNewQueryObject 1 11 85 2
radeonDeleteQuery 2 9 61 2
radeonWaitQuery 2 10 96 2
radeonBeginQuery 3 16 144 2
radeonEmitQueryEnd 3 14 96 1
radeonEndQuery 2 9 70 2
radeonCheckQuery 4 17 117 2
radeonInitQueryObjFunctions 1 9 45 1
radeon_check_query_active 3 8 50 2
radeon_emit_queryobj 1 11 72 2
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_tile.h
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/radeon_common_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_chip_family_name 12 15 72 1
radeonGetRendererString 4 15 83 1
radeonGetString 3 12 56 2
radeonInitDriverFuncs 1 4 15 1
radeonInitContext 8 64 479 6
radeon_destroy_atom_list 1 8 39 1
radeonDestroyContext 8 34 228 1
radeonUnbindContext 2 9 50 1
radeon_bits_per_pixel 1 4 24 1
radeon_prepare_render 7 24 176 1
radeon_update_renderbuffers 48 185 1183 3
radeonMakeCurrent 18 56 373 3
Source file: ./lib/mesa/src/mesa/drivers/dri/common/xmlpool/gen_xmlpool.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
escapeCString 6 18 137 1
expandCString 22 59 371 1
expandMatches 7 19 192 3
Source file: ./lib/mesa/src/mesa/drivers/dri/common/xmlpool/t_options.h
Source file: ./lib/mesa/src/mesa/drivers/dri/common/utils.h
Source file: ./lib/mesa/src/mesa/drivers/dri/common/xmlconfig.h
Source file: ./lib/mesa/src/mesa/drivers/dri/common/xmlpool.h
Source file: ./lib/mesa/src/mesa/drivers/dri/common/xmlpool/options.h
Source file: ./lib/mesa/src/mesa/drivers/dri/common/dri_util.h
Source file: ./lib/mesa/src/mesa/drivers/dri/common/megadriver_stub.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
megadriver_stub_init 11 48 270 1
stub_error_init_screen 1 6 19 1
Source file: ./lib/mesa/src/mesa/drivers/dri/common/dri_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
setupLoaderExtensions 7 17 184 2
driCreateNewScreen2 14 58 405 6
dri2CreateNewScreen 1 7 41 5
driSWRastCreateNewScreen 1 6 39 4
driSWRastCreateNewScreen2 1 7 44 5
driDestroyScreen 2 9 44 1
driGetExtensions 1 4 13 1
validate_context_version 7 34 129 5
driCreateContextAttribs 30 106 546 8
driContextSetFlags 3 9 59 2
driCreateNewContextForAPI 1 8 48 5
driCreateNewContext 1 6 35 4
driDestroyContext 2 7 30 1
driCopyContext 1 7 34 3
driBindContext 5 17 84 3
driUnbindContext 7 26 123 1
dri_get_drawable 1 4 13 1
dri_put_drawable 3 10 43 1
driCreateNewDrawable 3 25 138 3
driDestroyDrawable 1 5 19 1
dri2AllocateBuffer 1 7 40 5
dri2ReleaseBuffer 1 4 23 2
dri2ConfigQueryb 2 7 53 3
dri2ConfigQueryi 3 8 65 3
dri2ConfigQueryf 2 7 52 3
driGetAPIMask 1 4 13 1
driSwapBuffers 1 5 28 1
dri2InvalidateDrawable 1 4 15 1
driUpdateFramebufferSize 4 9 89 2
driGLFormatToImageFormat 13 31 90 1
driImageFormatToGLFormat 13 31 90 1
driCopySubBuffer 1 6 48 5
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_texstate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r200UpdateTextureEnv 88 369 2055 4
r200SetTexBuffer2 10 94 587 4
r200SetTexBuffer 1 4 26 3
r200UpdateAllTexEnv 46 124 943 1
disable_tex_obj_state 3 22 178 2
import_tex_obj_state 2 22 182 3
set_texgen_matrix 1 28 233 6
r200_need_dis_texgen 29 37 316 5
r200_validate_texgen 40 149 1102 2
set_re_cntl_d3d 3 12 102 3
setup_hardware_state 11 89 586 2
r200_validate_texture 6 32 280 3
r200UpdateTextureUnit 3 18 133 2
r200UpdateTextureState 25 67 608 1
Source file: ./lib/mesa/src/mesa/drivers/dri/common/utils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
driGetRendererString 6 23 106 3
driCreateConfigs 24 136 873 10
driConcatConfigs 9 26 184 2
driGetConfigAttribIndex 6 24 120 3
driGetConfigAttrib 3 9 61 3
driIndexConfigAttrib 3 9 60 4
driQueryRendererIntegerCommon 10 46 327 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i830_texblend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pass_through 1 23 104 2
emit_factor 2 17 153 4
GetTexelOp 5 15 42 1
i830SetTexEnvCombine 49 205 943 6
emit_texblend 5 20 185 4
emit_passthrough 3 14 128 1
i830EmitTextureBlend 4 14 106 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_blit.h
Source file: ./lib/mesa/src/mesa/drivers/dri/common/xmlconfig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__getProgramName 4 13 63 0
__getProgramName 2 8 35 0
findOption 5 18 181 2
compare 1 3 36 2
bsearchStr 2 9 57 3
strToI 21 45 304 3
strToF 15 49 307 2
parseValue 11 36 193 3
parseRanges 16 52 362 2
checkValue 12 26 173 2
__driUtilMessage 3 13 75 2
parseEnumAttr 8 17 187 2
parseDescAttr 6 11 122 2
parseOptInfoAttr 19 57 597 2
optInfoStartElem 20 51 283 3
optInfoEndElem 6 23 106 2
driParseOptionInfo 4 29 223 2
parseDeviceAttr 9 18 172 2
parseAppAttr 6 11 110 2
parseOptConfAttr 11 22 227 2
optConfStartElem 19 43 247 3
optConfEndElem 7 22 111 2
initOptionCache 4 16 161 2
parseOneConfigFile 7 32 182 1
driParseConfigFiles 6 42 290 4
driDestroyOptionInfo 4 13 92 1
driDestroyOptionCache 4 10 75 1
driCheckOption 2 5 50 3
driQueryOptionb 1 6 62 2
driQueryOptioni 2 6 73 2
driQueryOptionf 1 6 62 2
driQueryOptionstr 1 6 62 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_buffer_objects.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_buffer_object 1 4 17 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_buffers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_check_front_buffer_rendering 4 11 59 1
intelDrawBuffer 2 8 48 2
intelReadBuffer 2 7 43 2
intelInitBufferFuncs 1 5 21 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_regions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
debug_backtrace 5 23 124 1
intel_region_alloc_internal 2 19 109 7
intel_region_alloc 4 24 123 6
intel_region_flink 3 9 50 2
intel_region_alloc_for_handle 4 28 158 7
intel_region_alloc_for_fd 4 28 153 8
intel_region_reference 6 12 79 2
intel_region_release 3 16 90 1
intel_region_get_tile_masks 5 24 106 4
intel_region_get_aligned_offset 5 25 166 4
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_raster_op 17 22 114 1
br13_for_cpp 4 17 47 1
intel_miptree_blit 14 67 376 16
intelEmitCopyBlit 21 100 543 17
intelClearWithBlit 23 128 818 2
intelEmitImmediateColorExpandBlit 9 58 383 14
intel_emit_linear_blit 5 38 239 6
intel_miptree_set_alpha_to_one 2 35 232 6
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i915_texstate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_texture_format 31 64 279 2
translate_wrap_mode 6 17 48 1
i915_update_tex_unit 43 178 1257 3
i915UpdateTextureState 11 32 208 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_extensions.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_translate_shadow_compare_func 9 23 75 1
intel_translate_compare_func 9 23 75 1
intel_translate_stencil_op 9 23 66 1
intel_translate_blend_factor 16 37 117 1
intel_translate_logic_op 17 39 114 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_mipmap_tree.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_miptree_check_level_layer 1 11 62 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i830_texstate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_texture_format 17 40 166 1
translate_wrap_mode 6 16 45 1
i830_update_tex_unit 23 155 1081 3
i830UpdateTextureState 12 35 230 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_pixel_bitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
map_pbo 3 22 131 5
test_bit 2 4 37 2
set_bit 1 4 27 2
get_bitmap_rect 7 44 264 11
y_flip 2 7 35 3
do_blit_bitmap 19 109 741 7
intelBitmap 3 13 80 7
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_tex_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_miptree_create_for_teximage 14 51 316 4
try_pbo_upload 11 62 384 6
intelTexImage 3 19 129 7
intel_set_texture_image_region 5 45 330 11
intelSetTexBuffer2 9 45 286 4
intelSetTexBuffer 1 4 26 3
intel_image_target_texture_2d 2 19 119 5
intelInitTextureImageFuncs 1 5 21 1
Source file: ./lib/mesa/src/mesa/drivers/dri/r200/r200_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r200AlphaFunc 9 37 161 3
r200BlendColor 1 11 125 2
blend_factor 18 54 175 2
r200_set_blend_state 13 83 577 1
r200BlendEquationSeparate 1 5 20 3
r200BlendFuncSeparate 1 6 26 5
r200DepthFunc 9 32 194 2
r200DepthMask 2 10 66 2
r200Fogfv 22 104 790 3
r200CullFace 7 32 203 2
r200FrontFace 6 14 130 2
r200PointSize 1 16 180 2
r200PointParameter 11 53 478 3
r200LineWidth 2 14 123 2
r200LineStipple 1 7 64 3
r200ColorMask 8 27 218 5
r200PolygonOffset 1 11 93 4
r200PolygonMode 3 11 73 3
r200UpdateSpecular 8 53 462 1
update_global_ambient 2 20 145 1
update_light_colors 2 12 113 2
r200ColorMaterial 11 86 434 3
r200UpdateMaterial 13 68 654 1
update_light 6 45 356 1
r200Lightfv 29 90 604 4
r200UpdateLocalViewer 3 10 69 1
r200LightModelfv 7 29 136 3
r200ShadeModel 4 32 133 2
r200ClipPlane 1 11 141 3
r200UpdateClipPlanes 2 14 145 1
r200StencilFuncSeparate 9 39 278 5
r200StencilMaskSeparate 1 8 72 3
r200StencilOpSeparate 25 87 526 5
r200UpdateWindow 4 31 291 1
r200_vtbl_update_scissor 2 21 204 1
r200Viewport 1 5 19 1
r200DepthRange 1 4 14 1
r200RenderMode 1 5 33 2
r200LogicOpCode 1 8 60 2
r200Enable 83 298 1802 3
r200LightingSpaceChange 5 21 146 1
upload_matrix 2 12 109 3
upload_matrix_t 1 6 64 3
update_texturematrix 9 46 372 1
r200ValidateBuffers 12 39 306 1
r200ValidateState 12 45 294 1
r200InvalidateState 1 9 58 2
check_material 4 12 62 1
r200WrapRunPipeline 8 18 119 1
r200PolygonStipple 2 15 99 2
r200InitStateFuncs 1 40 234 2
r200InitTnlFuncs 1 5 31 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_tris.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_clear.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_tex_obj.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_texture_object 1 4 17 1
intel_texture_image 1 4 17 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_tex_validate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_update_max_level 4 16 80 2
intel_finalize_mipmap_tree 15 62 447 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intelDmaPrimitive 2 8 59 2
intel_get_vb_max 2 10 52 1
intel_get_current_max 3 10 65 1
choose_render 6 33 200 2
intel_run_render 6 26 200 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i915_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_update_stencil 4 86 628 1
i915StencilFuncSeparate 1 4 21 5
i915StencilMaskSeparate 1 3 15 3
i915StencilOpSeparate 1 4 21 5
i915AlphaFunc 2 16 121 3
i915EvalLogicOpBlendState 5 26 147 1
i915BlendColor 2 16 143 2
translate_blend_equation 6 17 48 1
i915UpdateBlendState 10 40 339 1
i915BlendFuncSeparate 1 5 26 5
i915BlendEquationSeparate 1 4 20 3
i915DepthFunc 2 14 95 2
i915DepthMask 6 17 117 2
intelCalcViewport 2 12 95 1
i915DepthRange 1 4 14 1
i915PolygonStipple 10 43 394 2
i915Scissor 3 36 432 1
i915LogicOp 1 9 69 2
i915CullFaceFrontFace 9 29 194 2
i915LineWidth 2 14 108 2
i915PointSize 2 13 105 2
i915PointParameterfv 2 10 57 3
i915_update_sprite_point_enable 6 23 173 1
i915ColorMask 6 20 129 5
update_specular 1 4 18 1
i915LightModelfv 2 7 37 3
i915ShadeModel 2 15 74 2
i915Fogfv 1 6 32 3
i915Enable 37 113 602 3
i915_init_packets 3 78 491 1
i915_update_provoking_vertex 2 18 150 1
i915RenderMode 1 5 35 2
i915InitStateFunctions 1 27 153 1
i915InitState 1 6 31 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_pixel.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i830_vtbl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i830_render_prevalidate 1 3 9 1
i830_render_start 19 98 640 1
i830_reduced_primitive_state 7 22 126 2
i830_check_vertex_size 15 53 246 2
i830_emit_invarient_state 1 56 277 1
get_dirty 1 4 18 1
get_state_size 9 23 161 1
i830_emit_state 18 113 822 1
i830_destroy_context 3 14 106 1
i830_render_target_supported 4 11 48 2
i830_set_draw_region 13 64 471 4
i830_update_draw_buffer 29 82 613 1
i830_new_batch 1 5 30 1
i830_assert_not_dirty 1 6 39 1
i830_invalidate_state 2 9 57 2
i830InitVtbl 1 17 149 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_fbo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_get_rb_region 3 8 43 2
intel_delete_renderbuffer 1 7 44 2
intel_map_renderbuffer 4 35 250 9
intel_unmap_renderbuffer 2 13 91 2
intel_renderbuffer_format 12 24 92 2
intel_alloc_private_renderbuffer_storage 4 22 149 5
intel_alloc_renderbuffer_storage 1 7 48 5
intel_image_target_renderbuffer_storage 4 41 231 3
intel_alloc_window_storage 1 9 53 5
intel_nop_alloc_storage 1 6 33 5
intel_create_renderbuffer 2 20 108 1
intel_create_private_renderbuffer 1 7 32 1
intel_new_renderbuffer 2 16 85 2
intel_bind_framebuffer 3 9 42 4
intel_framebuffer_renderbuffer 2 8 55 4
intel_renderbuffer_update_wrapper 1 17 105 4
intel_renderbuffer_set_draw_offset 1 10 48 1
intel_render_texture 4 33 215 3
intel_finish_render_texture 1 6 41 2
intel_validate_framebuffer 17 62 349 2
intel_blit_framebuffer_with_blitter 20 67 381 13
intel_blit_framebuffer 2 18 117 13
intel_fbo_init 1 14 109 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_chipset.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_syncobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_fence_finish 2 5 22 1
intel_fence_insert 1 9 57 2
intel_fence_has_completed_locked 4 12 59 1
intel_fence_has_completed 1 8 38 1
intel_fence_client_wait_locked 4 15 81 3
intel_fence_client_wait 1 9 50 3
intel_fence_server_wait 1 3 14 2
intel_gl_new_sync_object 2 8 44 2
intel_gl_delete_sync_object 1 6 39 2
intel_gl_fence_sync 1 7 52 4
intel_gl_client_wait_sync 2 8 62 4
intel_gl_server_wait_sync 1 7 52 4
intel_gl_check_sync 2 6 42 2
intel_init_syncobj_functions 1 9 45 1
intel_dri_create_fence 2 12 69 1
intel_dri_destroy_fence 1 6 29 2
intel_dri_client_wait_sync 1 6 37 4
intel_dri_server_wait_sync 2 7 38 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i915_vtbl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_render_prevalidate 1 5 27 1
i915_render_start 1 4 14 1
i915_reduced_primitive_state 8 23 129 2
i915_check_vertex_size 19 65 280 2
i915_emit_invarient_state 1 31 182 1
get_dirty 2 9 47 1
get_state_size 12 30 204 1
i915_emit_state 43 169 1217 1
i915_destroy_context 3 14 106 1
i915_set_buf_info_for_region 4 16 95 3
i915_render_target_supported 4 11 48 2
i915_set_draw_region 18 78 558 4
i915_update_color_write_enable 3 12 70 2
i915_update_draw_buffer 21 62 494 1
i915_new_batch 1 9 54 1
i915_assert_not_dirty 1 7 44 1
i915_invalidate_state 1 7 43 2
i915InitVtbl 1 17 149 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_buffer_objects.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_bufferobj_alloc_buffer 1 6 35 2
release_buffer 1 7 34 1
intel_bufferobj_alloc 1 7 46 2
intel_bufferobj_free 1 9 57 2
intel_bufferobj_data 9 37 231 7
intel_bufferobj_subdata 8 46 269 5
intel_bufferobj_get_subdata 3 17 110 5
intel_bufferobj_map_range 18 78 547 6
intel_bufferobj_flush_mapped_range 3 21 132 5
intel_bufferobj_unmap 5 31 262 3
intel_bufferobj_buffer 3 16 85 2
intel_upload_finish 3 14 82 1
wrap_buffers 2 8 54 2
intel_upload_data 7 39 280 6
intel_bufferobj_source 2 13 76 4
intel_bufferobj_copy_subdata 5 43 269 6
intel_buffer_purgeable 3 7 35 1
intel_buffer_object_purgeable 3 17 97 3
intel_texture_object_purgeable 3 12 70 3
intel_render_object_purgeable 2 12 62 3
intel_buffer_unpurgeable 3 8 37 1
intel_buffer_object_unpurgeable 1 8 38 3
intel_texture_object_unpurgeable 3 12 70 3
intel_render_object_unpurgeable 2 12 62 3
intelInitBufferObjectFuncs 1 18 99 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_get_renderer_string 1 13 50 1
intelGetString 3 13 62 2
intel_flush_front 6 15 94 1
intel_bits_per_pixel 1 4 21 1
intel_update_dri2_buffers 11 38 194 2
intel_update_renderbuffers 3 13 94 2
intel_prepare_render 11 27 201 1
intel_noninvalidate_viewport 2 10 57 1
intel_viewport 1 4 14 1
intelInvalidateState 3 10 67 2
intel_flush_rendering_to_batch 2 7 35 1
_intel_flush 2 7 49 3
intel_glFlush 2 8 44 1
intelFinish 2 8 46 1
intelInitDriverFunctions 1 17 83 1
intelInitContext 14 106 709 10
intelDestroyContext 5 36 225 1
intelUnbindContext 1 5 20 1
intelMakeCurrent 7 34 192 3
intel_query_dri2_buffers 8 37 245 4
intel_process_dri2_buffer 7 35 173 5
intel_update_image_buffer 6 21 106 5
intel_update_image_buffers 11 51 266 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_pixel_copy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
do_blit_copypixels 27 117 681 8
intelCopyPixels 3 12 89 8
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i915_program.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swizzle 1 8 76 5
negate 1 7 68 5
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_tex_layout.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_horizontal_texture_alignment_unit 2 10 44 2
intel_vertical_texture_alignment_unit 2 7 25 2
intel_get_texture_alignment_unit 1 7 42 4
i945_miptree_layout_2d 8 44 308 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i915_reg.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_tex_subimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_blit_texsubimage 9 62 387 10
intelTexSubImage 3 19 113 13
intelInitTextureSubImageFuncs 1 4 15 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_buffers.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_draw_buffer 1 5 28 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_extensions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intelInitExtensions 5 58 454 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_fbo.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_renderbuffer 3 8 42 1
intel_get_renderbuffer 2 9 57 2
intel_rb_format 1 4 19 1
intel_renderbuffer_get_tile_offsets 1 7 37 3
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_pixel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
effective_func 4 10 37 2
intel_check_blit_fragment_ops 21 55 352 2
intelInitPixelFuncs 1 7 33 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i915_debug.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_tex.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_tex_copy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_copy_texsubimage 6 25 179 10
intelCopyTexSubImage 2 19 120 11
intelInitTextureCopyImageFuncs 1 4 15 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i830_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i830_context 1 4 17 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i915_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915InvalidateState 7 23 148 2
i915InitDriverFunctions 1 7 30 1
intel_init_texture_formats 6 31 248 1
i915CreateContext 4 98 815 8
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_pixel_read.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
do_blit_readpixels 8 64 397 9
intelReadPixels 4 24 162 9
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i830_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i830StencilFuncSeparate 1 19 137 5
i830StencilMaskSeparate 1 10 76 3
i830StencilOpSeparate 25 105 366 5
i830AlphaFunc 1 15 96 3
i830EvalLogicOpBlendState 3 23 140 1
i830BlendColor 1 13 121 2
i830_set_blend_state 16 87 487 1
i830BlendEquationSeparate 1 9 47 3
i830BlendFuncSeparate 1 14 73 5
i830DepthFunc 1 10 73 2
i830DepthMask 5 13 102 2
i830DepthRange 1 4 14 1
i830PolygonStipple 10 43 394 2
i830Scissor 3 36 432 1
i830LogicOp 1 9 69 2
i830CullFaceFrontFace 7 24 159 2
i830LineWidth 2 15 114 2
i830PointSize 1 11 84 2
i830ColorMask 2 17 145 5
update_specular 2 10 67 1
i830LightModelfv 2 7 37 3
i830ShadeModel 2 19 113 2
i830Fogfv 2 13 138 3
i830Enable 31 114 641 3
i830_init_packets 3 144 739 1
i830_update_provoking_vertex 2 17 110 1
i830RenderMode 1 5 35 2
i830InitStateFuncs 1 26 147 1
i830InitState 1 12 62 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_context 1 4 17 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i915_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_get_temp 2 10 65 1
i915_get_utemp 2 10 65 1
i915_release_utemps 1 4 15 1
i915_emit_decl 5 23 168 4
i915_emit_arith 9 49 410 8
get_free_rreg 2 10 47 2
i915_emit_texld 15 56 420 7
i915_emit_const1f 9 25 226 2
i915_emit_const2f 11 31 296 3
i915_emit_const4f 9 26 223 5
i915_emit_const4fv 1 4 40 2
i915_emit_param4fv 6 23 180 2
i915_program_error 2 12 79 3
i915_init_program 1 26 188 2
i915_fini_program 6 36 244 1
i915_upload_program 7 38 361 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_batchbuffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
float_as_int 1 9 29 1
intel_batchbuffer_space 1 5 34 1
intel_batchbuffer_emit_dword 2 5 38 2
intel_batchbuffer_emit_float 1 4 22 2
intel_batchbuffer_require_space 3 7 37 2
intel_batchbuffer_begin 2 6 41 2
intel_batchbuffer_advance 3 13 78 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_tex_layout.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i830_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i830InitDriverFunctions 1 5 19 1
i830CreateContext 4 56 357 8
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_regions.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_time 1 6 31 1
aub_dump_bmp 6 28 161 1
intelDRI2Flush 4 14 68 1
intel_allocate_image 4 18 98 2
intel_setup_image_from_mipmap_tree 1 19 149 5
intel_setup_image_from_dimensions 1 7 40 1
intel_create_image_from_name 4 24 132 7
intel_create_image_from_renderbuffer 3 27 166 3
intel_create_image_from_texture 13 50 320 7
intel_destroy_image 1 5 21 1
intel_create_image 7 30 155 6
intel_query_image 10 31 160 3
intel_dup_image 3 25 183 2
intel_validate_usage 4 8 44 2
intel_create_image_from_names 9 32 212 9
intel_create_image_from_fds 9 37 265 9
intel_from_planar 8 46 356 3
i915_query_renderer_integer 9 42 241 3
i915_query_renderer_string 3 16 76 3
intel_get_param 3 15 94 3
intel_get_boolean 2 5 29 2
intelDestroyScreen 1 8 43 1
intelCreateBuffer 9 52 300 4
intelDestroyBuffer 1 5 25 1
intelCreateContext 6 37 174 9
intel_init_bufmgr 3 17 101 1
intel_detect_swizzling 3 19 96 1
intel_screen_make_configs 6 56 312 1
set_max_gl_versions 3 21 93 1
intelInitScreen2 7 32 196 1
intelAllocateBuffer 4 27 156 5
intelReleaseBuffer 1 6 37 2
__driDriverGetExtensions_i915 1 5 14 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
debug_mask 4 12 74 2
intelClear 21 76 472 2
intelInitClearFuncs 1 4 15 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_tex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intelNewTextureImage 1 6 32 1
intelDeleteTextureImage 1 4 21 2
intelNewTextureObject 2 11 72 3
intelDeleteTextureObject 1 7 39 2
intel_alloc_texture_image_buffer 4 29 210 2
intel_free_texture_image_buffer 1 8 46 2
intel_map_texture_image 3 19 136 10
intel_unmap_texture_image 2 10 75 3
intelInitTextureFuncs 1 11 57 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_screen.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i915_fragprog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_texcoord_mapping 3 8 59 2
src_vector 32 100 548 3
get_result_vector 6 24 120 2
get_result_flags 6 15 84 1
translate_tex_src_target 6 18 62 2
calc_live_regs 10 34 296 1
get_live_regs 1 7 45 2
upload_program 63 450 3208 1
fixup_depth_write 2 10 57 1
check_texcoord_mapping 7 23 150 1
check_wpos 4 17 120 1
translate_program 2 16 87 1
track_params 3 12 93 1
i915BindProgram 4 16 105 3
i915NewProgram 4 21 111 3
i915DeleteProgram 3 10 67 2
i915IsProgramNative 3 11 59 3
i915ProgramStringNotify 2 10 58 3
i915SamplerUniformChange 1 5 26 3
i915_update_program 4 17 114 1
i915ValidateFragmentProgram 18 85 731 1
i915InitFragProgFuncs 1 9 45 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i830_reg.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_reg.h
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i915_tex_layout.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_miptree_layout_cube 5 32 233 1
i915_miptree_layout_3d 4 27 202 1
i915_miptree_layout_2d 3 21 132 1
i915_miptree_layout 6 21 83 1
i945_miptree_layout_cube 20 71 429 1
i945_miptree_layout_3d 7 42 264 1
i945_miptree_layout 7 24 95 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i915_debug_fp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_reg_type_nr 9 35 122 2
print_reg_neg_swizzle 11 35 160 1
print_src_reg 1 7 43 1
print_dest_reg 6 17 99 1
print_arith_op 5 26 154 2
print_tex_op 1 11 81 2
print_dcl_op 1 6 37 2
i915_disassemble_program 7 20 153 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_pixel_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intelDrawPixels 2 16 90 9
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_mipmap_tree.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
target_to_target 7 14 39 1
intel_miptree_create_layout 4 45 261 8
intel_miptree_choose_tiling 6 24 99 5
intel_miptree_create 8 50 249 10
intel_miptree_create_for_bo 4 35 182 8
intel_miptree_create_for_dri2_buffer 5 24 111 4
intel_miptree_create_for_image_buffer 2 19 82 5
intel_miptree_create_for_renderbuffer 1 10 47 4
intel_miptree_reference 3 12 57 2
intel_miptree_release 4 16 117 1
intel_miptree_get_dimensions_for_image 2 16 80 4
intel_miptree_match_image 11 31 196 2
intel_miptree_set_level_info 1 17 188 7
intel_miptree_set_image_offset 4 14 145 5
intel_miptree_get_image_offset 1 8 71 5
intel_miptree_get_tile_offsets 1 15 100 5
intel_miptree_copy_slice_sw 4 43 229 7
intel_miptree_copy_slice 4 40 289 6
intel_miptree_copy_teximage 3 19 134 4
intel_miptree_map_raw 4 15 85 2
intel_miptree_unmap_raw 1 4 18 1
intel_miptree_map_gtt 2 28 206 5
intel_miptree_unmap_gtt 1 4 14 1
intel_miptree_map_blit 3 36 237 5
intel_miptree_unmap_blit 2 19 118 5
intel_miptree_attach_map 2 21 128 8
intel_miptree_release_map 1 9 50 3
intel_miptree_map 5 31 189 11
intel_miptree_unmap 3 17 106 4
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/i915_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_context 1 4 17 1
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_batchbuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_batchbuffer_init 1 6 39 1
intel_batchbuffer_reset 2 12 87 1
intel_batchbuffer_free 1 6 36 1
do_batch_dump 5 31 164 1
do_flush_locked 7 22 163 1
_intel_batchbuffer_flush 7 30 194 3
intel_batchbuffer_emit_reloc 1 14 78 5
intel_batchbuffer_emit_reloc_fenced 1 15 78 5
intel_batchbuffer_data 1 8 65 3
intel_batchbuffer_emit_mi_flush 1 6 23 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv01_2d.xml.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv10_state_frag.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_input_source 12 28 137 2
get_input_mapping 5 17 92 3
get_input_arg 9 28 211 3
setup_combiner 16 73 441 1
nv10_get_general_combiner 4 23 176 7
nv10_get_final_combiner 5 26 225 3
nv10_emit_tex_env 4 24 209 2
nv10_emit_frag 1 10 68 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv_m2mf.xml.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv10_state_tex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv10_emit_tex_gen 5 24 212 2
nv10_emit_tex_mat 4 17 156 2
get_tex_format_pot 13 29 90 1
get_tex_format_rect 8 18 57 1
nv10_emit_tex_obj 6 67 598 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv10_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_hw_format 5 14 41 1
nv10_render_set_format 4 20 135 1
nv10_render_bind_vertices 1 13 99 1
nv10_render_release_vertices 1 4 19 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv04_context.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv20_driver.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv10_3d.xml.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_array.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_array_extract 8 36 207 3
nouveau_init_array 6 31 214 9
nouveau_deinit_array 1 5 21 1
nouveau_cleanup_array 1 5 24 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv20_state_fb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_rt_format 6 17 50 1
setup_hierz_buffer 3 19 178 1
nv20_emit_framebuffer 5 41 304 2
nv20_emit_viewport 1 14 137 2
Source file: ./lib/mesa/src/mesa/drivers/dri/i915/intel_tris.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_flush_inline_primitive 2 16 114 1
intel_start_inline 1 13 77 2
intel_wrap_inline 1 7 35 1
intel_extend_inline 2 11 80 2
intel_set_prim 3 11 56 2
intel_get_prim_space 6 25 205 2
intel_flush_prim 14 91 603 1
intel_finish_vb 2 9 61 1
intel_draw_quad 2 20 147 5
intel_draw_triangle 1 10 72 4
intel_draw_line 1 9 58 3
intel_draw_point 1 7 44 2
intel_atten_point 5 30 264 2
intel_emit_fragcoord 2 15 128 2
intel_wpos_triangle 1 8 50 4
intel_wpos_line 1 7 38 3
intel_wpos_point 1 5 26 2
init_rast_tab 1 19 70 1
intel_fallback_tri 2 15 127 4
intel_fallback_line 2 14 104 3
intel_fallback_point 2 13 81 2
intelRenderClippedPoly 2 9 71 3
intelFastRenderClippedPoly 4 22 226 3
intelChooseRenderState 28 74 526 1
intelRunPipeline 6 22 117 1
intelRenderStart 1 7 45 1
intelRenderFinish 2 7 37 1
intelRasterPrimitive 3 12 80 3
intelRenderPrimitive 5 12 95 2
getFallbackString 2 9 34 1
intelFallback 6 40 255 3
intelInitTriFuncs 2 17 116 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_scratch.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_scratch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_get_scratch 4 28 222 4
nouveau_scratch_init 2 12 76 1
nouveau_scratch_destroy 2 8 51 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_bufferobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_bufferobj_map 3 13 81 3
nouveau_bufferobj_new 2 9 50 2
nouveau_bufferobj_del 1 7 46 2
nouveau_bufferobj_data 6 27 180 7
nouveau_bufferobj_subdata 1 6 43 5
nouveau_bufferobj_get_subdata 1 6 42 5
nouveau_bufferobj_map_range 5 23 154 6
nouveau_bufferobj_unmap 1 10 76 3
nouveau_bufferobj_functions_init 1 10 51 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv10_driver.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_texture.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv_object.xml.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv10_state_tnl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv10_emit_clip_plane 1 3 12 2
get_material_bitmask 5 13 55 1
nv10_emit_color_material 2 7 61 2
get_fog_mode 4 13 38 1
get_fog_source 6 20 63 2
nv10_get_fog_coeff 4 21 147 2
nv10_emit_fog 2 18 162 2
get_light_mode 4 13 50 1
nv10_emit_light_enable 3 20 169 2
nv10_emit_light_model 5 14 116 2
get_shine 3 14 134 2
nv10_get_spot_coeff 3 32 316 2
nv10_emit_light_source 3 25 227 2
nv10_emit_material_ambient 6 34 277 2
nv10_emit_material_diffuse 3 18 152 2
nv10_emit_material_specular 3 15 110 2
nv10_get_shininess_coeff 2 6 44 2
nv10_emit_material_shininess 1 11 89 2
nv10_emit_modelview 9 21 188 2
nv10_emit_point_parameter 1 3 12 2
nv10_emit_projection 3 15 118 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv04_state_frag.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_input_source 10 23 106 2
get_input_mapping 4 9 58 3
get_input_arg 7 23 177 3
setup_combiner 8 46 312 1
get_texenv_mode 4 13 38 1
nv04_emit_tex_env 4 37 326 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_context.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_vbo_t.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_array_stride 3 8 64 2
vbo_init_arrays 3 18 148 3
vbo_deinit_arrays 3 16 110 3
vbo_choose_render_mode 4 14 80 2
vbo_emit_attr 4 29 217 3
vbo_choose_attrs 12 32 303 2
get_max_client_stride 2 11 82 2
vbo_maybe_split 5 30 212 7
check_update_array 5 16 109 4
vbo_bind_vertices 4 49 407 6
vbo_draw_vbo 6 33 265 7
extract_id 1 4 18 3
vbo_draw_imm 6 33 266 7
TAG( vbo_render_prims) 4 28 185 10
TAG( vbo_check_render_prims) 3 20 125 10
TAG( vbo_init) 2 9 59 1
TAG( vbo_destroy) 1 3 8 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv10_state_polygon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv10_emit_cull_face 3 11 87 2
nv10_emit_front_face 2 7 51 2
nv10_emit_line_mode 3 11 92 2
nv10_emit_line_stipple 1 3 12 2
nv10_emit_point_mode 1 8 75 2
nv10_emit_polygon_mode 1 9 85 2
nv10_emit_polygon_offset 1 11 101 2
nv10_emit_polygon_stipple 1 3 12 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_alpha_func 1 4 22 3
nouveau_blend_color 1 4 23 2
nouveau_blend_equation_separate 1 4 22 3
nouveau_blend_func_separate 1 5 28 5
nouveau_clip_plane 1 4 28 3
nouveau_color_mask 1 5 28 5
nouveau_color_material 1 10 64 3
nouveau_cull_face 1 4 19 2
nouveau_front_face 1 4 19 2
nouveau_depth_func 1 4 19 2
nouveau_depth_mask 1 4 19 2
nouveau_read_buffer 1 4 17 2
nouveau_draw_buffers 1 5 29 3
nouveau_enable 37 118 588 3
nouveau_fog 1 4 24 3
nouveau_light 6 26 131 4
nouveau_light_model 1 5 31 3
nouveau_line_stipple 1 4 22 3
nouveau_line_width 1 4 19 2
nouveau_logic_opcode 1 4 19 2
nouveau_point_parameter 1 4 24 3
nouveau_point_size 1 4 19 2
nouveau_polygon_mode 1 4 22 3
nouveau_polygon_offset 1 4 25 4
nouveau_polygon_stipple 1 4 21 2
nouveau_render_mode 1 4 19 2
nouveau_shade_model 1 4 19 2
nouveau_stencil_func_separate 1 5 28 5
nouveau_stencil_mask_separate 1 4 22 3
nouveau_stencil_op_separate 1 5 28 5
nouveau_tex_gen 2 13 68 4
nouveau_tex_env 2 12 61 4
nouveau_tex_parameter 12 22 93 3
nouveau_emit_nothing 1 3 12 2
nouveau_next_dirty_state 3 8 53 1
nouveau_state_emit 2 11 76 1
nouveau_update_state 12 37 248 2
nouveau_state_init 1 39 298 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv04_state_tex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_tex_format 9 21 66 1
nv04_emit_tex_obj 5 45 362 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_swtnl_t.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swtnl_get_format 8 26 85 2
swtnl_choose_attrs 5 36 290 1
swtnl_alloc_vertices 1 8 59 1
swtnl_bind_vertices 2 14 122 1
swtnl_unbind_vertices 1 11 73 1
swtnl_flush_vertices 3 22 143 1
swtnl_start 1 4 14 1
swtnl_finish 1 5 19 1
swtnl_primitive 1 3 12 2
swtnl_reset_stipple 1 3 9 1
swtnl_points 3 11 74 3
swtnl_line 1 6 32 3
swtnl_triangle 1 7 40 4
swtnl_quad 1 8 48 5
TAG( swtnl_init) 1 23 194 1
TAG( swtnl_destroy) 1 4 23 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv20_state_frag.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv20_emit_tex_env 1 18 180 2
nv20_emit_frag 1 12 92 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv04_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
texunit_needs_combiners 6 11 72 1
nv04_context_engine 10 24 198 1
nv04_hwctx_init 1 27 268 1
init_dummy_texture 1 9 68 1
nv04_context_destroy 1 12 82 1
nv04_context_create 7 47 279 4
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv10_state_fb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_rt_format 6 17 50 1
setup_hierz_buffer 3 31 275 1
nv10_emit_framebuffer 7 47 355 2
nv10_emit_render_mode 1 3 12 2
nv10_emit_scissor 1 9 86 2
nv10_emit_viewport 2 19 197 2
nv10_emit_zclear 2 18 145 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv20_state_tnl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv20_emit_clip_plane 1 3 12 2
get_material_bitmask 9 21 95 1
nv20_emit_color_material 2 7 61 2
get_fog_mode_signed 4 13 38 1
get_fog_mode_unsigned 4 13 38 1
get_fog_source 6 20 63 2
nv20_emit_fog 4 20 176 2
nv20_emit_light_model 3 16 122 2
nv20_emit_light_source 3 25 227 2
nv20_emit_material_ambient 6 35 311 2
nv20_emit_material_diffuse 3 19 170 2
nv20_emit_material_specular 3 16 122 2
nv20_emit_material_shininess 1 12 100 2
nv20_emit_modelview 9 21 188 2
nv20_emit_projection 2 13 102 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv04_3d.xml.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_array.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv04_driver.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_surface_alloc 5 33 234 7
nouveau_surface_ref 2 16 101 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_surface.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_state.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv20_state_raster.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv20_emit_logic_opcode 1 7 59 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv20_state_polygon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv20_emit_point_mode 2 9 73 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_render_t.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dispatch_l 1 7 48 4
dispatch_i32 1 7 48 4
dispatch_i16 1 8 65 4
get_array_dispatch 3 9 35 1
get_max_vertices 6 31 147 3
TAG( emit_material) 1 20 107 3
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_span.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
renderbuffer_map_unmap 2 7 48 3
framebuffer_map_unmap 3 9 87 3
span_map_unmap 4 12 101 2
nouveau_span_start 1 5 23 1
nouveau_span_finish 1 5 23 1
nouveau_span_functions_init 1 7 31 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_fbo.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_fbo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_renderbuffer_format 11 41 183 2
nouveau_renderbuffer_storage 2 14 92 5
nouveau_renderbuffer_del 1 6 41 2
nouveau_renderbuffer_new 2 12 59 2
nouveau_renderbuffer_map 4 27 164 9
nouveau_renderbuffer_unmap 1 4 14 2
nouveau_renderbuffer_dri_storage 2 10 51 5
nouveau_renderbuffer_dri_new 3 13 64 2
nouveau_framebuffer_new 2 9 48 2
nouveau_framebuffer_dri_new 2 10 55 1
nouveau_bind_framebuffer 1 6 29 4
nouveau_framebuffer_renderbuffer 1 6 40 4
nouveau_render_texture 1 9 63 3
nouveau_finish_render_texture 3 6 31 2
validate_format_bpp 6 14 39 1
nouveau_check_framebuffer_complete 8 28 139 2
nouveau_fbo_functions_init 1 12 63 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_gldefs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nvgl_blend_func 16 37 110 1
nvgl_blend_eqn 6 17 50 1
nvgl_logicop_func 17 39 116 1
nvgl_comparison_op 9 23 68 1
nvgl_polygon_mode 4 13 38 1
nvgl_stencil_op 9 23 68 1
nvgl_primitive 11 27 80 1
nvgl_wrap_mode 6 16 47 1
nvgl_filter_mode 7 19 56 1
nvgl_texgen_mode 6 17 50 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_util.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pack_rgba_i 8 21 204 2
pack_zs_i 4 13 65 3
pack_rgba_f 1 8 58 2
pack_rgba_clamp_f 1 6 34 2
pack_zs_f 1 4 26 3
pack_la_clamp_f 1 7 53 3
log2i 6 24 95 1
get_scissors 2 8 75 5
get_viewport_scale 2 11 108 2
get_viewport_translate 2 11 123 2
is_color_operand 2 4 16 1
is_negative_operand 2 4 16 1
is_texture_source 3 4 22 1
get_texgen_coord 1 5 47 2
get_texgen_coeff 3 9 40 1
get_format_blocksx 1 8 38 2
get_format_blocksy 1 8 38 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_render.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_context_create 6 47 240 9
nouveau_context_init 7 65 432 5
nouveau_context_deinit 5 18 116 1
nouveau_context_destroy 1 7 47 1
nouveau_update_renderbuffers 20 69 484 2
update_framebuffer 1 12 94 3
nouveau_context_make_current 5 21 126 3
nouveau_context_unbind 1 5 20 1
nouveau_fallback 3 11 63 2
validate_framebuffer 4 15 96 3
nouveau_validate_framebuffer 4 14 95 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv04_state_fb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_rt_format 4 13 38 1
nv04_emit_framebuffer 4 35 274 2
nv04_emit_scissor 1 9 86 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv10_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
use_fast_zclear 6 13 93 2
nv10_use_viewport_zclear 4 10 74 1
nv10_transform_depth 2 8 58 2
nv10_zclear 9 34 298 2
nv17_zclear 3 21 178 2
nv10_clear 5 20 129 2
nv10_hwctx_init 5 185 1712 1
nv10_context_destroy 1 10 54 1
nv10_context_create 9 52 327 4
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_texture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_texture_new 1 6 45 3
nouveau_texture_free 2 8 60 2
nouveau_teximage_new 1 5 27 1
nouveau_teximage_free 1 5 34 2
nouveau_map_texture_image 7 51 370 10
nouveau_unmap_texture_image 2 13 102 3
nouveau_choose_tex_format 57 77 238 5
teximage_fits 9 12 117 2
validate_teximage 3 18 142 9
get_last_level 4 9 71 1
relayout_texture 9 44 366 2
nouveau_texture_validate 5 18 137 2
nouveau_texture_reallocate 3 9 58 2
get_teximage_placement 4 9 38 1
nouveau_compressed_copy 2 18 121 9
nouveau_teximage 8 58 415 9
nouveau_teximage_123d 1 8 55 7
nouveau_compressed_teximage 1 7 49 5
nouveau_teximage_alloc 1 7 46 2
nouveau_texsubimage 5 44 270 15
nouveau_texsubimage_123d 1 11 85 13
nouveau_compressed_texsubimage 1 11 82 12
nouveau_bind_texture 1 6 38 4
get_texbuffer_format 3 10 52 2
nouveau_set_texbuffer 2 29 264 4
nouveau_texture_functions_init 1 16 87 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv20_state_tex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv20_emit_tex_gen 5 23 203 2
nv20_emit_tex_mat 3 16 143 2
get_tex_format_pot 13 29 90 1
get_tex_format_rect 9 22 69 1
nv20_emit_tex_obj 6 76 654 2
nv20_emit_tex_shader 3 13 89 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_screen.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_bufferobj.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv10_state_raster.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv10_emit_alpha_func 1 9 85 2
nv10_emit_blend_color 1 9 99 2
nv10_emit_blend_equation 1 8 76 2
nv10_emit_blend_func 1 7 72 2
nv10_emit_color_mask 5 9 125 2
nv10_emit_depth 3 11 119 2
nv10_emit_dither 1 6 45 2
nv10_emit_logic_opcode 2 9 78 2
nv10_emit_shade_model 2 7 51 2
nv10_emit_stencil_func 1 10 100 2
nv10_emit_stencil_mask 1 6 48 2
nv10_emit_stencil_op 1 8 85 2
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_get_configs 2 30 170 1
nouveau_init_screen2 9 54 263 1
nouveau_query_renderer_integer 7 33 157 3
nouveau_query_renderer_string 3 15 77 3
nouveau_destroy_screen 2 10 51 1
nouveau_create_buffer 10 42 261 4
nouveau_destroy_buffer 1 5 23 1
nouveau_drawable_flush 1 3 8 1
__driDriverGetExtensions_nouveau_vieux 1 5 14 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv04_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swtnl_update_viewport 1 9 65 1
swtnl_emit_attr 2 14 86 4
swtnl_choose_attrs 2 18 189 1
swtnl_restart_ttri 1 14 135 2
swtnl_restart_mtri 1 27 293 2
swtnl_restart 5 18 137 3
swtnl_start 2 14 91 1
swtnl_finish 1 5 26 1
swtnl_primitive 1 3 12 2
swtnl_reset_stipple 1 3 9 1
swtnl_points 1 3 15 3
swtnl_line 1 3 15 3
swtnl_triangle 1 8 43 4
swtnl_quad 1 9 51 5
nv04_render_init 1 22 190 1
nv04_render_destroy 1 3 9 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv20_3d.xml.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_driver.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_local.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PUSH_AVAIL 1 4 18 1
PUSH_SPACE 2 6 38 2
PUSH_DATA 1 4 20 2
PUSH_DATAf 1 5 39 2
PUSH_DATAb 2 4 23 2
PUSH_DATAm 3 7 60 2
PUSH_DATAp 1 5 36 3
PUSH_RELOC 1 5 41 6
PUSH_KICK 1 4 18 1
BUFCTX 1 4 14 1
PUSH_RESET 1 4 22 2
PUSH_MTHDl 1 7 78 7
PUSH_MTHDs 2 11 100 9
PUSH_MTHD 4 16 117 9
BEGIN_NV04 1 5 50 4
BEGIN_NI04 1 5 50 4
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv04_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swzsurf_format 25 34 101 1
surf2d_format 25 34 101 1
rect_format 25 34 101 1
sifm_format 25 34 101 1
nv04_surface_copy_swizzle 10 67 661 9
nv04_surface_copy_m2mf 5 37 359 9
get_linear_offset 1 4 28 3
get_swizzled_offset 1 31 306 3
nv04_surface_copy_cpu 5 23 198 9
nv04_surface_copy 10 26 242 9
nv04_surface_fill 3 34 385 8
nv04_surface_takedown 1 12 86 1
nv04_surface_init 14 104 867 1
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_sanity.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nouveau_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_get_renderer_string 1 8 46 1
nouveau_get_string 3 11 49 2
nouveau_flush 5 14 106 1
nouveau_finish 3 14 101 1
nouveau_clear 12 46 357 2
nouveau_driver_functions_init 1 11 57 1
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv04_state_raster.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_comparison_op 9 23 68 1
get_stencil_op 9 23 68 1
get_blend_func 12 29 86 1
nv04_defer_control 1 4 19 2
nv04_emit_control 16 49 501 2
nv04_defer_blend 1 4 19 2
nv04_emit_blend 5 21 155 2
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_state.h
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_swtcl.h
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv20_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv20_clear 12 44 358 2
nv20_hwctx_init 14 291 2643 1
nv20_context_destroy 1 10 54 1
nv20_context_create 7 49 298 4
Source file: ./lib/mesa/src/mesa/drivers/dri/nouveau/nv20_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_hw_format 4 13 38 1
nv20_render_set_format 2 18 119 1
nv20_render_bind_vertices 1 15 107 1
nv20_render_release_vertices 1 4 19 1
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_tcl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeonAllocElts 2 9 71 2
radeonEmitPrim 1 16 74 5
radeonEmitPrimitive 1 7 34 4
radeonEmitEltPrimitive 1 7 34 4
radeonTclPrimitive 7 26 164 3
radeonEnsureEmitSize 12 52 334 2
radeon_run_tcl_render 14 52 358 2
transition_to_swtnl 2 20 126 1
transition_to_hwtnl 4 23 168 1
getFallbackString 2 9 34 1
radeonTclFallback 6 23 119 3
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_tcl.h
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
r100_vtbl_pre_emit_state 1 6 33 1
r100_vtbl_free_context 1 5 27 1
r100_emit_query_finish 1 12 85 1
r100_init_vtbl 1 12 79 1
r100CreateContext 16 160 1175 9
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_ioctl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeonSetUpAtomList 5 31 500 1
radeonEmitScissor 2 21 190 1
radeonEmitVbufPrim 2 34 164 4
radeonFlushElts 6 29 255 1
radeonAllocEltsOpenEnded 4 43 288 4
radeonEmitVertexAOS 3 18 113 4
radeonEmitAOS 7 63 681 3
radeonClear 6 25 137 2
radeonInitIoctlFuncs 1 6 33 1
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_maos_verts.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_tcl_verts 1 22 82 1
radeonEmitArrays 30 98 841 2
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cmdpacket0 2 7 32 3
r100_check_blit 20 38 121 2
emit_vtx_state 2 20 96 1
emit_tx_setup 3 42 234 7
emit_cb_setup 16 55 266 7
validate_buffers 3 16 92 3
calc_tex_coords 2 15 109 8
emit_draw_packet 1 37 238 10
r100_blit 12 72 410 20
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_maos_arrays.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_s0_vec 3 13 82 4
emit_stq_vec 3 14 107 4
emit_tex_vector 9 46 298 6
radeonEmitArrays 30 117 872 2
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_maos_vbtmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( emit) 62 221 2049 4
TAG( init) 14 17 120 1
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_tex.h
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_tex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeonSetTexWrap 20 76 311 3
radeonSetTexMaxAnisotropy 5 15 92 2
radeonSetTexFilter 23 69 264 3
radeonSetTexBorderColor 1 9 101 2
radeonTexEnv 9 46 366 4
radeonTexUpdateParameters 1 9 88 2
radeonTexParameter 5 18 72 3
radeonDeleteTexture 4 22 170 2
radeonTexGen 1 9 46 4
radeonNewTextureObject 1 16 158 3
radeonNewSamplerObject 2 8 49 2
radeonInitTextureFuncs 1 10 55 2
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_maos.h
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_ioctl.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RADEON_DB_STATECHANGE 2 16 85 2
cmdpacket3 1 7 32 1
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_state_init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cmdpkt 1 4 30 2
cmdvec 1 10 59 3
cmdscl 1 10 59 3
scl_emit 1 9 66 2
vec_emit 1 9 67 2
lit_emit 1 10 85 2
check_always_ctx 5 17 91 2
ctx_emit_cs 17 81 585 2
cube_emit_cs 9 32 254 2
tex_emit_cs 11 47 383 2
radeonInitState 20 322 3474 1
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R100_CONTEXT 1 4 15 1
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_texstate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeonUpdateTextureEnv 56 283 1537 2
radeonSetTexBuffer2 10 94 587 4
radeonSetTexBuffer 1 4 26 3
disable_tex_obj_state 4 30 241 2
import_tex_obj_state 5 35 284 3
set_texgen_matrix 1 26 319 6
radeon_validate_texgen 19 80 557 2
setup_hardware_state 8 63 444 3
radeon_validate_texture 7 33 260 3
radeonUpdateTextureUnit 5 24 196 2
radeonUpdateTextureState 4 13 96 1
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_maos.c
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_blit.h
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_swtcl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeonSetVertexFormat 24 119 697 1
radeon_predict_emit_size 3 18 123 1
radeonRenderStart 3 8 55 1
radeonChooseVertexState 8 32 213 1
r100_swtcl_flush 2 18 132 2
radeonDmaPrimitive 1 5 28 2
radeon_alloc_verts 2 9 48 3
radeon_run_render 7 32 225 2
init_rast_tab 1 7 22 1
radeonChooseRenderState 9 32 272 1
radeonRasterPrimitive 2 8 49 2
radeonRenderPrimitive 4 9 70 2
radeonRenderFinish 1 3 9 1
radeonResetLineStipple 1 5 24 1
getFallbackString 2 9 34 1
radeonFallback 7 44 284 3
radeonInitSwtcl 2 24 189 1
Source file: ./lib/mesa/src/mesa/vbo/vbo_split.h
Source file: ./lib/mesa/src/mesa/vbo/vbo_noop.h
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_sanity.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_regs 6 25 245 1
find_or_add_value 4 14 106 2
lookup_reg 3 10 66 2
get_reg_name 5 22 167 1
print_int_reg_assignment 12 17 127 2
print_float_reg_assignment 15 25 178 2
print_reg_assignment 2 10 54 2
print_reg 3 10 68 1
dump_state 4 10 84 1
radeon_emit_packets 6 28 198 2
radeon_emit_scalars 4 22 150 2
radeon_emit_scalars2 5 26 181 2
radeon_emit_vectors 6 27 190 2
print_vertex_format 23 32 246 1
print_prim_and_flags 28 63 340 1
radeon_emit_packet3 51 149 781 1
radeon_emit_packet3_cliprect 7 22 135 1
radeonSanityCmdBuffer 20 90 455 3
Source file: ./lib/mesa/src/mesa/vbo/vbo_rebase.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vbo_all_varyings_in_vbos 4 9 53 1
vbo_any_varyings_in_vbos 3 8 47 1
vbo_rebase_prims 18 93 605 8
Source file: ./lib/mesa/src/mesa/vbo/vbo_exec.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vbo_exec_init 3 12 71 1
vbo_exec_destroy 2 9 46 1
vbo_exec_invalidate_state 4 11 78 2
vbo_count_tessellated_primitives 21 50 227 3
vbo_try_prim_conversion 6 10 62 1
vbo_can_merge_prims 20 25 195 2
vbo_merge_prims 1 6 41 2
Source file: ./lib/mesa/src/mesa/vbo/vbo_primitive_restart.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_sub_primitives 6 34 144 6
vbo_sw_primitive_restart 13 84 621 5
Source file: ./lib/mesa/src/mesa/vbo/vbo_split.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
split_prim_inplace 8 37 148 3
vbo_split_prims 6 36 184 9
Source file: ./lib/mesa/src/mesa/vbo/vbo_save.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vbo_save_init 3 31 229 1
vbo_save_destroy 5 21 138 1
vbo_save_fallback 2 8 42 2
Source file: ./lib/mesa/src/mesa/vbo/vbo_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_size 4 7 54 1
init_array 1 13 94 4
init_legacy_currval 2 11 81 1
init_generic_currval 2 9 72 1
init_mat_currval 6 24 113 1
vbo_draw_indirect_prims 6 36 230 9
_vbo_CreateContext 7 28 176 1
_vbo_InvalidateState 1 4 19 2
_vbo_DestroyContext 5 19 108 1
vbo_set_draw_func 1 5 28 2
vbo_set_indirect_draw_func 1 6 28 2
Source file: ./lib/mesa/src/mesa/vbo/vbo_exec.h
Source file: ./lib/mesa/src/mesa/vbo/vbo_exec_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vbo_exec_debug_verts 5 21 126 1
vbo_copy_vertices 23 79 535 1
vbo_exec_bind_arrays 13 81 760 1
vbo_exec_vtx_unmap 4 24 198 1
vbo_exec_vtx_map 9 62 351 1
vbo_exec_vtx_flush 15 44 283 2
Source file: ./lib/mesa/src/mesa/vbo/vbo_minmax_index.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vbo_minmax_cache_hash 1 4 22 1
vbo_minmax_cache_key_equal 3 5 47 2
vbo_minmax_cache_delete_entry 1 4 16 1
vbo_use_minmax_cache 3 15 63 1
vbo_delete_minmax_cache 1 5 24 1
vbo_get_minmax_cached 9 50 275 6
vbo_minmax_cache_store 7 42 254 7
vbo_get_minmax_index 33 101 715 6
vbo_get_minmax_indices 4 26 178 6
Source file: ./lib/mesa/src/mesa/vbo/vbo_attrib.h
Source file: ./lib/mesa/src/mesa/vbo/vbo_split_inplace.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
flush_vertex 5 33 244 1
next_outprim 2 11 60 1
update_index_bounds 1 6 51 2
get_max_vertices 5 10 84 2
split_prims 15 84 544 1
vbo_split_inplace 2 24 138 9
Source file: ./lib/mesa/src/mesa/vbo/vbo_split_copy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
attr_size 1 4 22 1
check_flush 5 13 73 1
dump_draw_info 4 28 228 7
flush 3 33 202 1
begin 1 7 48 3
elt 9 40 371 2
end 3 9 64 2
replay_elts 26 68 500 1
replay_init 14 87 804 1
replay_finish 6 17 143 1
vbo_split_copy 5 32 206 7
Source file: ./lib/mesa/src/mesa/vbo/vbo_save.h
Source file: ./lib/mesa/src/mesa/vbo/vbo_noop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_noop_EdgeFlag 1 3 7 1
_mesa_noop_Indexf 1 3 7 1
_mesa_noop_Indexfv 1 3 9 1
_mesa_noop_FogCoordfEXT 1 3 7 1
_mesa_noop_FogCoordfvEXT 1 3 9 1
_mesa_noop_Normal3f 1 3 13 3
_mesa_noop_Normal3fv 1 3 9 1
_mesa_noop_Color4f 1 3 16 4
_mesa_noop_Color4fv 1 3 9 1
_mesa_noop_Color3f 1 3 13 3
_mesa_noop_Color3fv 1 3 9 1
_mesa_noop_MultiTexCoord1fARB 1 3 10 2
_mesa_noop_MultiTexCoord1fvARB 1 3 12 2
_mesa_noop_MultiTexCoord2fARB 1 3 13 3
_mesa_noop_MultiTexCoord2fvARB 1 3 12 2
_mesa_noop_MultiTexCoord3fARB 1 3 16 4
_mesa_noop_MultiTexCoord3fvARB 1 3 12 2
_mesa_noop_MultiTexCoord4fARB 1 4 19 5
_mesa_noop_MultiTexCoord4fvARB 1 3 12 2
_mesa_noop_SecondaryColor3fEXT 1 3 13 3
_mesa_noop_SecondaryColor3fvEXT 1 3 9 1
_mesa_noop_TexCoord1f 1 3 7 1
_mesa_noop_TexCoord1fv 1 3 9 1
_mesa_noop_TexCoord2f 1 3 10 2
_mesa_noop_TexCoord2fv 1 3 9 1
_mesa_noop_TexCoord3f 1 3 13 3
_mesa_noop_TexCoord3fv 1 3 9 1
_mesa_noop_TexCoord4f 1 3 16 4
_mesa_noop_TexCoord4fv 1 3 9 1
_mesa_noop_VertexAttrib1fNV 1 3 10 2
_mesa_noop_VertexAttrib1fvNV 1 3 12 2
_mesa_noop_VertexAttrib2fNV 1 3 13 3
_mesa_noop_VertexAttrib2fvNV 1 3 12 2
_mesa_noop_VertexAttrib3fNV 1 3 16 4
_mesa_noop_VertexAttrib3fvNV 1 3 12 2
_mesa_noop_VertexAttrib4fNV 1 4 19 5
_mesa_noop_VertexAttrib4fvNV 1 3 12 2
_mesa_noop_VertexAttrib1fARB 1 3 10 2
_mesa_noop_VertexAttrib1fvARB 1 3 12 2
_mesa_noop_VertexAttrib2fARB 1 3 13 3
_mesa_noop_VertexAttrib2fvARB 1 3 12 2
_mesa_noop_VertexAttrib3fARB 1 3 16 4
_mesa_noop_VertexAttrib3fvARB 1 3 12 2
_mesa_noop_VertexAttrib4fARB 1 4 19 5
_mesa_noop_VertexAttrib4fvARB 1 3 12 2
_mesa_noop_Materialfv 1 3 15 3
_mesa_noop_Vertex2fv 1 3 9 1
_mesa_noop_Vertex3fv 1 3 9 1
_mesa_noop_Vertex4fv 1 3 9 1
_mesa_noop_Vertex2f 1 3 10 2
_mesa_noop_Vertex3f 1 3 13 3
_mesa_noop_Vertex4f 1 3 16 4
_mesa_noop_EvalCoord1f 1 3 7 1
_mesa_noop_EvalCoord1fv 1 3 9 1
_mesa_noop_EvalCoord2f 1 3 10 2
_mesa_noop_EvalCoord2fv 1 3 9 1
_mesa_noop_EvalPoint1 1 3 7 1
_mesa_noop_EvalPoint2 1 3 10 2
_mesa_noop_ArrayElement 1 3 7 1
_mesa_noop_Begin 1 3 7 1
_mesa_noop_End 1 3 6 1
_mesa_noop_PrimitiveRestartNV 1 3 6 1
_mesa_noop_vtxfmt_init 1 67 392 1
_mesa_using_noop_vtxfmt 1 4 23 1
Source file: ./lib/mesa/src/mesa/vbo/vbo_save_loopback.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VertexAttrib1fvNV 1 4 30 3
VertexAttrib2fvNV 1 4 30 3
VertexAttrib3fvNV 1 4 30 3
VertexAttrib4fvNV 1 4 30 3
loopback_prim 8 40 249 7
loopback_weak_prim 3 8 43 2
vbo_loopback_vertex_list 6 30 183 7
Source file: ./lib/mesa/src/mesa/drivers/dri/radeon/radeon_state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeonAlphaFunc 9 37 161 3
radeonBlendEquationSeparate 9 34 197 3
radeonBlendFuncSeparate 33 103 379 5
radeonDepthFunc 9 32 194 2
radeonDepthMask 2 10 66 2
radeonFogfv 18 72 515 3
radeonCullFace 7 32 203 2
radeonFrontFace 6 14 130 2
radeonLineWidth 2 12 95 2
radeonLineStipple 1 7 64 3
radeonColorMask 3 20 148 5
radeonPolygonOffset 1 11 93 4
radeonPolygonMode 3 11 73 3
radeonUpdateSpecular 10 61 517 1
update_global_ambient 2 20 145 1
update_light_colors 2 12 113 2
check_twoside_fallback 7 21 144 1
radeonColorMaterial 7 54 274 3
radeonUpdateMaterial 8 40 361 1
update_light 6 45 356 1
radeonLightfv 29 95 609 4
radeonLightModelfv 8 34 178 3
radeonShadeModel 4 29 127 2
radeonClipPlane 1 11 141 3
radeonUpdateClipPlanes 2 14 145 1
radeonStencilFuncSeparate 9 39 278 5
radeonStencilMaskSeparate 1 8 72 3
radeonStencilOpSeparate 26 109 609 5
radeonUpdateWindow 4 31 297 1
radeonViewport 1 5 19 1
radeonDepthRange 1 4 14 1
radeonRenderMode 1 5 33 2
radeonLogicOpCode 1 8 60 2
radeonEnable 74 252 1501 3
radeonLightingSpaceChange 5 21 146 1
radeonUploadTexMatrix 8 56 462 3
upload_matrix 2 12 109 3
upload_matrix_t 1 6 63 3
update_texturematrix 9 54 422 1
r100ValidateBuffers 12 35 286 1
radeonValidateState 10 34 224 1
radeonInvalidateState 1 9 58 2
check_material 4 12 62 1
radeonWrapRunPipeline 7 18 114 1
radeonPolygonStipple 2 10 79 2
radeonInitStateFuncs 1 39 303 1
Source file: ./lib/mesa/src/mesa/vbo/vbo_exec_array.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_array_data 9 44 312 4
unmap_array_buffer 4 13 93 3
check_draw_elements_data 9 41 256 5
check_draw_arrays_data 1 3 15 3
print_draw_arrays 6 39 293 4
recalculate_input_bindings 17 81 620 1
vbo_bind_arrays 3 15 84 1
vbo_draw_arrays 10 54 409 6
vbo_exec_Rectf 1 11 99 4
vbo_exec_EvalMesh1 6 28 155 3
vbo_exec_EvalMesh2 17 59 486 5
vbo_exec_DrawArrays 5 14 97 3
vbo_exec_DrawArraysInstanced 5 15 106 4
vbo_exec_DrawArraysInstancedBaseInstance 5 17 111 5
dump_element_buffer 10 51 301 2
vbo_validated_drawrangeelements 2 35 253 11
vbo_exec_DrawRangeElementsBaseVertex 12 54 317 7
vbo_exec_DrawRangeElements 2 13 79 6
vbo_exec_DrawElements 3 13 93 4
vbo_exec_DrawElementsBaseVertex 3 13 98 5
vbo_exec_DrawElementsInstanced 3 14 100 5
vbo_exec_DrawElementsInstancedBaseVertex 3 16 105 6
vbo_exec_DrawElementsInstancedBaseInstance 3 17 105 6
vbo_exec_DrawElementsInstancedBaseVertexBaseInstance 3 17 110 7
vbo_validated_multidrawelements 17 102 785 7
vbo_exec_MultiDrawElements 2 12 67 5
vbo_exec_MultiDrawElementsBaseVertex 2 13 72 6
vbo_draw_transform_feedback 6 31 230 5
vbo_exec_DrawTransformFeedback 2 10 60 2
vbo_exec_DrawTransformFeedbackStream 2 10 65 3
vbo_exec_DrawTransformFeedbackInstanced 2 11 63 3
vbo_exec_DrawTransformFeedbackStreamInstanced 2 12 71 4
vbo_validated_drawarraysindirect 2 12 71 3
vbo_validated_multidrawarraysindirect 3 17 90 5
vbo_validated_drawelementsindirect 2 19 109 4
vbo_validated_multidrawelementsindirect 3 23 128 6
vbo_exec_DrawArraysIndirect 3 10 60 2
vbo_exec_DrawElementsIndirect 3 12 72 3
vbo_exec_MultiDrawArraysIndirect 4 18 93 4
vbo_exec_MultiDrawElementsIndirect 4 19 105 5
vbo_validated_multidrawarraysindirectcount 3 20 90 6
vbo_validated_multidrawelementsindirectcount 3 25 131 7
vbo_exec_MultiDrawArraysIndirectCount 4 22 109 5
vbo_exec_MultiDrawElementsIndirectCount 4 22 121 6
vbo_initialize_exec_dispatch 16 49 313 2
_mesa_DrawArrays 1 4 22 3
_mesa_DrawArraysInstanced 1 5 27 4
_mesa_DrawElements 1 5 29 4
_mesa_DrawElementsBaseVertex 1 5 34 5
_mesa_DrawRangeElements 1 5 39 6
_mesa_DrawRangeElementsBaseVertex 1 7 44 7
_mesa_MultiDrawElementsEXT 1 5 36 5
_mesa_MultiDrawElementsBaseVertex 1 8 43 6
_mesa_DrawTransformFeedback 1 4 17 2
Source file: ./lib/mesa/src/mesa/vbo/vbo_exec_eval.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clear_active_eval1 1 5 39 2
clear_active_eval2 1 5 39 2
set_active_eval1 2 9 76 4
set_active_eval2 2 9 76 4
vbo_exec_eval_update 18 42 450 1
vbo_exec_do_EvalCoord1f 5 32 282 2
vbo_exec_do_EvalCoord2f 7 60 621 3
Source file: ./lib/mesa/src/mesa/vbo/vbo_context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vbo_context 1 4 14 1
get_program_mode 3 9 43 1
vbo_draw_method 5 21 121 2
vbo_attrtype_to_integer_flag 5 14 41 1
vbo_attrtype_to_double_flag 5 14 41 1
vbo_get_default_vals_as_union 4 15 82 1
vbo_compute_max_verts 2 9 51 1
Source file: ./lib/mesa/src/mesa/vbo/vbo.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vbo_sizeof_ib_type 4 14 51 1
Source file: ./lib/mesa/src/mesa/x86-64/x86-64.h
Source file: ./lib/mesa/src/mesa/x86-64/x86-64.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
message 2 6 27 1
_mesa_init_all_x86_64_transform_asm 5 33 168 1
Source file: ./lib/mesa/src/mesa/swrast_setup/ss_triangle.h
Source file: ./lib/mesa/src/mesa/vbo/vbo_save_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_playback_copy_to_current 12 61 462 2
vbo_bind_vertex_list 11 68 567 2
vbo_save_loopback_vertex_list 1 19 104 2
vbo_save_playback_vertex_list 15 50 296 2
Source file: ./lib/mesa/src/mesa/swrast_setup/ss_context.h
Source file: ./lib/mesa/src/mesa/swrast_setup/ss_triangle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_swsetup_edge_render_line_tri 8 20 156 8
_swsetup_edge_render_point_tri 4 14 85 8
_swsetup_render_tri 7 42 376 6
_swsetup_trifuncs_init 1 12 46 1
swsetup_points 6 16 133 3
swsetup_line 1 5 43 3
_swsetup_choose_trifuncs 12 20 165 1
Source file: ./lib/mesa/src/mesa/swrast_setup/ss_vb.h
Source file: ./lib/mesa/src/mesa/swrast_setup/swrast_setup.h
Source file: ./lib/mesa/src/mesa/swrast_setup/ss_tritmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( triangle) 30 154 1703 4
TAG( quadfunc) 3 20 164 5
TAG( init) 1 5 25 1
Source file: ./lib/mesa/src/mesa/swrast_setup/ss_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_swsetup_CreateContext 2 12 69 1
_swsetup_DestroyContext 2 9 40 1
_swsetup_RenderPrimitive 1 5 28 2
setup_vertex_format 18 53 377 1
_swsetup_RenderStart 3 17 102 1
_swsetup_RenderFinish 1 4 14 1
_swsetup_InvalidateState 1 6 34 2
_swsetup_Wakeup 1 22 188 1
_swsetup_Translate 3 27 314 3
Source file: ./lib/mesa/src/mesa/math/m_debug_util.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rnd 1 7 61 1
significand_match 5 19 101 2
Source file: ./lib/mesa/src/mesa/math/m_xform.h
Source file: ./lib/mesa/src/mesa/math/m_translate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
trans_4_GLubyte_4ub_raw 4 20 168 4
init_translate_raw 1 42 272 1
_math_init_translate 1 4 10 1
_math_trans_1f 1 9 44 6
_math_trans_1ui 1 9 44 6
_math_trans_1ub 1 9 44 6
_math_trans_4ub 1 10 55 7
_math_trans_4us 1 10 55 7
_math_trans_4f 1 10 55 7
_math_trans_4fn 1 10 55 7
_math_trans_3fn 1 9 49 6
Source file: ./lib/mesa/src/mesa/vbo/vbo_save_api.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_save_copy_vertices 21 77 505 3
alloc_vertex_store 3 28 147 1
free_vertex_store 2 9 47 2
vbo_save_map_vertex_store 3 30 151 2
vbo_save_unmap_vertex_store 2 14 94 2
alloc_prim_store 1 9 39 1
_save_reset_counters 2 16 126 1
merge_prims 4 18 97 2
convert_line_loop_to_strip 3 22 159 2
_save_compile_vertex_list 12 87 726 1
_save_wrap_buffers 1 27 248 1
_save_wrap_filled_vertex 1 13 95 1
_save_copy_to_current 2 12 110 1
_save_copy_from_current 7 22 167 1
_save_upgrade_vertex 11 65 413 3
save_fixup_vertex 4 14 128 3
_save_reset_vertex 2 11 76 1
_save_Materialfv 13 40 219 3
dlist_fallback 5 22 142 1
_save_EvalCoord1f 1 6 28 1
_save_EvalCoord1fv 1 6 30 1
_save_EvalCoord2f 1 6 33 2
_save_EvalCoord2fv 1 6 30 1
_save_EvalPoint1 1 6 28 1
_save_EvalPoint2 1 6 33 2
_save_CallList 1 6 28 1
_save_CallLists 1 6 40 3
vbo_save_NotifyBegin 4 26 226 2
_save_End 3 19 141 1
_save_Begin 1 6 26 1
_save_PrimitiveRestartNV 1 8 31 1
_save_OBE_Rectf 1 10 92 4
_save_OBE_DrawArrays 5 24 148 3
_save_OBE_DrawElementsBaseVertex 14 50 332 5
_save_OBE_DrawElements 1 5 31 4
_save_OBE_DrawRangeElements 8 30 149 6
_save_OBE_MultiDrawElements 3 10 77 5
_save_OBE_MultiDrawElementsBaseVertex 3 15 87 6
_save_vtxfmt_init 1 129 775 1
vbo_initialize_save_dispatch 1 11 64 2
vbo_save_SaveFlushVertices 4 12 72 1
vbo_save_NewList 3 14 101 3
vbo_save_EndList 3 17 132 1
vbo_save_BeginCallList 1 5 35 2
vbo_save_EndCallList 2 7 40 1
vbo_destroy_vertex_list 3 11 81 2
vbo_print_vertex_list 6 23 162 3
_save_current_init 3 17 159 1
vbo_save_api_init 2 16 88 1
Source file: ./lib/mesa/src/mesa/math/m_dotprod_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( dotprod_vec2) 2 16 120 4
TAG( dotprod_vec3) 2 18 136 4
TAG( dotprod_vec4) 2 18 141 4
TAG( init_dotprod) 1 6 35 1
Source file: ./lib/mesa/src/mesa/math/m_debug_xform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ref_transform 2 13 111 3
init_matrix 1 7 152 1
test_transform_function 15 95 860 4
_math_test_all_transform_functions 17 42 267 1
Source file: ./lib/mesa/src/mesa/math/m_debug.h
Source file: ./lib/mesa/src/mesa/math/m_translate.h
Source file: ./lib/mesa/src/mesa/vbo/vbo_exec_api.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vbo_exec_wrap_buffers 10 43 322 1
vbo_exec_vtx_wrap 2 16 125 1
vbo_exec_copy_to_current 10 42 419 1
vbo_exec_copy_from_current 7 20 214 1
vbo_exec_wrap_upgrade_vertex 15 80 624 3
vbo_exec_fixup_vertex 6 19 168 4
vbo_exec_begin_vertices 1 8 59 1
vbo_Materialfv 33 82 458 3
vbo_exec_FlushVertices_internal 4 10 51 2
vbo_exec_EvalCoord1f 5 20 176 1
vbo_exec_EvalCoord2f 7 23 213 2
vbo_exec_EvalCoord1fv 1 4 17 1
vbo_exec_EvalCoord2fv 1 4 22 1
vbo_exec_EvalPoint1 1 8 58 1
vbo_exec_EvalPoint2 1 11 104 2
vbo_exec_Begin 8 44 352 1
try_vbo_merge 3 18 141 1
vbo_exec_End 8 37 283 1
vbo_exec_PrimitiveRestartNV 2 13 51 1
vbo_exec_vtxfmt_init 2 140 832 1
vbo_use_buffer_objects 2 21 156 1
vbo_always_unmap_buffers 1 5 28 1
vbo_exec_vtx_init 5 53 454 1
vbo_exec_vtx_destroy 6 23 180 1
vbo_exec_FlushVertices 5 15 97 2
vbo_reset_attr 1 6 45 2
reset_attrfv 2 8 48 1
_es_Color4f 1 4 27 4
_es_Normal3f 1 4 22 3
_es_MultiTexCoord4f 1 4 32 5
_es_Materialfv 1 4 24 3
_es_Materialf 1 7 54 3
VertexAttrib4f_nopos 2 8 53 5
_es_VertexAttrib4f 1 4 32 5
_es_VertexAttrib1f 1 4 29 2
_es_VertexAttrib1fv 1 4 34 2
_es_VertexAttrib2f 1 4 30 3
_es_VertexAttrib2fv 1 4 35 2
_es_VertexAttrib3f 1 4 31 4
_es_VertexAttrib3fv 1 4 36 2
_es_VertexAttrib4fv 1 4 37 2
Source file: ./lib/mesa/src/mesa/math/m_trans_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DEST_4F 6 18 174 4
DEST_4FN 6 18 174 4
DEST_3FN 2 17 122 4
DEST_1F 2 15 84 4
DEST_4UB 6 18 172 4
DEST_4US 6 18 178 4
DEST_1UB 2 15 84 4
DEST_1UI 2 15 84 4
INIT 9 15 126 1
Source file: ./lib/mesa/src/mesa/math/m_vector.h
Source file: ./lib/mesa/src/mesa/math/m_vector.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_vector4f_clean_elem 2 16 116 3
_mesa_vector4f_init 1 9 70 3
_mesa_vector4f_alloc 1 12 106 4
_mesa_vector4f_free 2 10 49 1
_mesa_vector4f_print 11 42 373 3
Source file: ./lib/mesa/src/mesa/vbo/vbo_attrib_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
conv_ui10_to_norm_float 1 4 14 1
conv_ui2_to_norm_float 1 4 14 1
conv_i10_to_i 1 6 25 1
conv_i2_to_i 1 6 25 1
conv_i10_to_norm_float 4 12 104 2
conv_i2_to_norm_float 4 12 98 2
TAG( Vertex2f) 1 5 23 2
TAG( Vertex2fv) 1 5 20 1
TAG( Vertex3f) 1 5 28 3
TAG( Vertex3fv) 1 5 20 1
TAG( Vertex4f) 1 5 33 4
TAG( Vertex4fv) 1 5 20 1
TAG( TexCoord1f) 1 5 18 1
TAG( TexCoord1fv) 1 5 20 1
TAG( TexCoord2f) 1 5 23 2
TAG( TexCoord2fv) 1 5 20 1
TAG( TexCoord3f) 1 5 28 3
TAG( TexCoord3fv) 1 5 20 1
TAG( TexCoord4f) 1 5 33 4
TAG( TexCoord4fv) 1 5 20 1
TAG( Normal3f) 1 5 28 3
TAG( Normal3fv) 1 5 20 1
TAG( FogCoordfEXT) 1 5 18 1
TAG( FogCoordfvEXT) 1 5 20 1
TAG( Color3f) 1 5 28 3
TAG( Color3fv) 1 5 20 1
TAG( Color4f) 1 5 33 4
TAG( Color4fv) 1 5 20 1
TAG( SecondaryColor3fEXT) 1 5 28 3
TAG( SecondaryColor3fvEXT) 1 5 20 1
TAG( EdgeFlag) 1 5 21 1
TAG( Indexf) 1 5 18 1
TAG( Indexfv) 1 5 20 1
TAG( MultiTexCoord1f) 1 6 32 2
TAG( MultiTexCoord1fv) 1 6 34 2
TAG( MultiTexCoord2f) 1 6 37 3
TAG( MultiTexCoord2fv) 1 6 34 2
TAG( MultiTexCoord3f) 1 6 42 4
TAG( MultiTexCoord3fv) 1 6 34 2
TAG( MultiTexCoord4f) 1 6 47 5
TAG( MultiTexCoord4fv) 1 6 34 2
TAG( VertexAttrib1fARB) 4 10 54 2
TAG( VertexAttrib1fvARB) 4 10 56 2
TAG( VertexAttrib2fARB) 4 10 61 3
TAG( VertexAttrib2fvARB) 4 10 56 2
TAG( VertexAttrib3fARB) 4 10 68 4
TAG( VertexAttrib3fvARB) 4 10 56 2
TAG( VertexAttrib4fARB) 4 10 75 5
TAG( VertexAttrib4fvARB) 4 10 56 2
TAG( VertexAttribI1i) 4 10 54 2
TAG( VertexAttribI2i) 4 10 61 3
TAG( VertexAttribI3i) 4 10 68 4
TAG( VertexAttribI4i) 4 10 75 5
TAG( VertexAttribI2iv) 4 10 56 2
TAG( VertexAttribI3iv) 4 10 56 2
TAG( VertexAttribI4iv) 4 10 56 2
TAG( VertexAttribI1ui) 4 10 54 2
TAG( VertexAttribI2ui) 4 10 61 3
TAG( VertexAttribI3ui) 4 10 68 4
TAG( VertexAttribI4ui) 4 10 75 5
TAG( VertexAttribI2uiv) 4 10 56 2
TAG( VertexAttribI3uiv) 4 10 56 2
TAG( VertexAttribI4uiv) 4 10 56 2
TAG( VertexAttrib1fNV) 2 6 27 2
TAG( VertexAttrib1fvNV) 2 6 29 2
TAG( VertexAttrib2fNV) 2 6 32 3
TAG( VertexAttrib2fvNV) 2 6 29 2
TAG( VertexAttrib3fNV) 2 6 37 4
TAG( VertexAttrib3fvNV) 2 7 29 2
TAG( VertexAttrib4fNV) 2 6 42 5
TAG( VertexAttrib4fvNV) 2 6 29 2
TAG( VertexP2ui) 1 6 38 2
TAG( VertexP2uiv) 1 6 43 2
TAG( VertexP3ui) 1 6 38 2
TAG( VertexP3uiv) 1 6 43 2
TAG( VertexP4ui) 1 6 38 2
TAG( VertexP4uiv) 1 6 43 2
TAG( TexCoordP1ui) 1 6 38 2
TAG( TexCoordP1uiv) 1 6 43 2
TAG( TexCoordP2ui) 1 6 38 2
TAG( TexCoordP2uiv) 1 6 43 2
TAG( TexCoordP3ui) 1 6 38 2
TAG( TexCoordP3uiv) 1 6 43 2
TAG( TexCoordP4ui) 1 6 38 2
TAG( TexCoordP4uiv) 1 6 43 2
TAG( MultiTexCoordP1ui) 1 7 52 3
TAG( MultiTexCoordP1uiv) 1 7 57 3
TAG( MultiTexCoordP2ui) 1 7 52 3
TAG( MultiTexCoordP2uiv) 1 7 57 3
TAG( MultiTexCoordP3ui) 1 7 52 3
TAG( MultiTexCoordP3uiv) 1 7 57 3
TAG( MultiTexCoordP4ui) 1 7 52 3
TAG( MultiTexCoordP4uiv) 1 7 57 3
TAG( NormalP3ui) 1 6 38 2
TAG( NormalP3uiv) 1 6 43 2
TAG( ColorP3ui) 1 6 38 2
TAG( ColorP3uiv) 1 6 43 2
TAG( ColorP4ui) 1 6 38 2
TAG( ColorP4uiv) 1 6 43 2
TAG( SecondaryColorP3ui) 1 6 38 2
TAG( SecondaryColorP3uiv) 1 6 43 2
TAG( VertexAttribP1ui) 1 7 44 4
TAG( VertexAttribP2ui) 1 7 44 4
TAG( VertexAttribP3ui) 1 7 44 4
TAG( VertexAttribP4ui) 1 7 44 4
TAG( VertexAttribP1uiv) 1 7 47 4
TAG( VertexAttribP2uiv) 1 7 47 4
TAG( VertexAttribP3uiv) 1 7 47 4
TAG( VertexAttribP4uiv) 1 7 47 4
TAG( VertexAttribL1d) 4 10 54 2
TAG( VertexAttribL1dv) 4 10 56 2
TAG( VertexAttribL2d) 4 10 61 3
TAG( VertexAttribL2dv) 4 10 56 2
TAG( VertexAttribL3d) 4 10 68 4
TAG( VertexAttribL3dv) 4 10 56 2
TAG( VertexAttribL4d) 4 10 75 5
TAG( VertexAttribL4dv) 4 10 56 2
Source file: ./lib/mesa/src/mesa/math/m_debug_norm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ref_norm_transform_rescale 2 18 136 5
ref_norm_transform_normalize 4 28 218 5
init_matrix 1 7 152 1
test_norm_function 17 119 1210 3
_math_test_all_normal_transform_functions 11 36 193 1
Source file: ./lib/mesa/src/mesa/math/m_clip_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( cliptest_points4) 12 62 491 6
TAG( cliptest_np_points4) 12 49 356 6
TAG( cliptest_points3) 8 33 219 6
TAG( cliptest_points2) 5 29 180 6
TAG( init_c_cliptest) 1 9 65 1
Source file: ./lib/mesa/src/mesa/math/m_eval.h
Source file: ./lib/mesa/src/mesa/math/m_xform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_math_init_transformation 5 14 53 1
Source file: ./lib/mesa/src/mesa/math/m_matrix.h
Source file: ./lib/mesa/src/mesa/math/m_norm_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( transform_normalize_normals) 4 62 518 5
TAG( transform_normalize_normals_no_rot) 3 60 394 5
TAG( transform_rescale_normals_no_rot) 1 24 191 5
TAG( transform_rescale_normals) 1 24 269 5
TAG( transform_normals_no_rot) 1 25 190 5
TAG( transform_normals) 1 25 256 5
TAG( normalize_normals) 3 41 318 5
TAG( rescale_normals) 1 18 108 5
TAG( init_c_norm_transform) 1 19 93 1
Source file: ./lib/mesa/src/mesa/math/m_eval.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_math_horner_bezier_curve 6 23 210 5
_math_horner_bezier_surf 9 41 363 7
_math_de_casteljau_surf 40 156 2652 9
_math_init_eval 2 6 33 1
Source file: ./lib/mesa/src/mesa/math/m_copy_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG2( init_copy , 0) 1 19 197 1
Source file: ./lib/mesa/src/mesa/program/prog_statevars.h
Source file: ./lib/mesa/src/mesa/program/programopt.h
Source file: ./lib/mesa/src/mesa/math/m_matrix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
matmul4 2 11 246 3
matmul34 2 15 248 3
matrix_multf 2 8 64 3
_math_matrix_mul_matrix 2 11 76 3
_math_matrix_mul_floats 1 8 40 2
print_matrix_floats 2 7 62 1
_math_matrix_print 1 11 79 1
invert_matrix_general 19 86 1963 1
invert_matrix_3d_general 8 43 1014 1
invert_matrix_3d 6 58 804 1
invert_matrix_identity 1 5 25 1
invert_matrix_3d_no_rot 5 17 244 1
invert_matrix_2d_no_rot 4 15 181 1
invert_matrix_perspective 2 17 208 1
matrix_invert 2 11 57 1
_math_matrix_rotate 12 85 635 5
_math_matrix_frustum 1 19 313 7
_math_matrix_ortho 1 24 267 7
_math_matrix_scale 3 14 156 4
_math_matrix_translate 1 11 161 4
_math_matrix_viewport 1 12 115 4
_math_matrix_set_identity 1 9 54 1
analyse_from_scratch 27 83 711 1
analyse_from_flags 22 36 285 1
_math_matrix_analyse 5 14 74 1
_math_matrix_is_length_preserving 1 4 17 1
_math_matrix_has_rotation 2 10 32 1
_math_matrix_is_general_scale 2 4 22 1
_math_matrix_is_dirty 2 4 22 1
_math_matrix_copy 1 7 65 2
_math_matrix_loadf 1 5 39 2
_math_matrix_ctr 3 11 92 1
_math_matrix_dtr 1 7 34 1
_math_transposef 1 19 177 2
_math_transposed 1 19 177 2
_math_transposefd 1 19 225 2
_mesa_transform_vector 1 8 218 3
Source file: ./lib/mesa/src/mesa/program/arbprogparse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_parse_arb_fragment_program 7 59 517 5
_mesa_parse_arb_vertex_program 6 42 360 5
Source file: ./lib/mesa/src/mesa/math/m_debug_clip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ref_cliptest_points4 11 53 409 6
ref_cliptest_points3 9 32 234 6
ref_cliptest_points2 6 29 200 6
xyz_close_to_w 6 10 114 1
test_cliptest_function 17 99 922 4
_math_test_all_cliptest_functions 17 42 262 1
Source file: ./lib/mesa/src/mesa/program/dummy_errors.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_error_no_memory 1 4 18 1
Source file: ./lib/mesa/src/mesa/program/prog_print.h
Source file: ./lib/mesa/src/mesa/program/program_parser.h
Source file: ./lib/mesa/src/mesa/program/prog_parameter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lookup_parameter_constant 18 67 454 5
_mesa_new_parameter_list 1 4 12 1
_mesa_new_parameter_list_sized 5 18 131 1
_mesa_free_parameter_list 2 10 64 1
_mesa_reserve_parameter_storage 2 16 107 2
_mesa_add_parameter 12 53 391 7
_mesa_add_typed_unnamed_constant 11 34 226 5
_mesa_add_state_reference 3 20 125 2
Source file: ./lib/mesa/src/mesa/program/prog_parameter_layout.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_combine_swizzles 3 10 73 2
copy_indirect_accessed_array 5 28 204 4
_mesa_layout_parameters 13 68 541 1
Source file: ./lib/mesa/src/mesa/program/program_parse.tab.h
Source file: ./lib/mesa/src/mesa/program/program_parse_extra.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_parse_instruction_suffix 3 13 67 3
_mesa_ARBvp_parse_option 2 8 41 2
_mesa_ARBfp_parse_option 22 63 428 2
Source file: ./lib/mesa/src/mesa/program/prog_noise.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
grad1 2 8 48 2
grad2 5 7 77 3
grad3 7 7 82 4
grad4 7 8 99 5
_mesa_noise1 1 15 120 1
_mesa_noise2 5 54 406 2
_mesa_noise3 10 122 814 3
_mesa_noise4 24 117 1199 4
Source file: ./lib/mesa/src/mesa/program/prog_print.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_register_file_name 11 31 101 1
arb_input_attrib_string 2 117 355 2
_mesa_print_vp_inputs 2 11 60 1
_mesa_print_fp_inputs 2 11 60 1
arb_output_attrib_string 2 95 296 2
reg_string 12 52 269 5
_mesa_swizzle_string 12 33 235 3
_mesa_print_swizzle 2 10 44 1
_mesa_writemask_string 6 18 102 1
fprint_dst_reg 2 14 87 4
fprint_src_reg 2 16 99 4
fprint_comment 2 7 39 2
_mesa_fprint_alu_instruction 6 26 164 6
_mesa_print_alu_instruction 1 6 33 3
_mesa_fprint_instruction_opt 42 150 949 5
_mesa_print_instruction_opt 1 7 36 4
_mesa_print_instruction 1 4 23 1
_mesa_fprint_program_opt 8 29 154 4
_mesa_print_program 1 4 21 1
binary 7 15 110 1
_mesa_fprint_program_parameters 4 31 281 3
_mesa_print_program_parameters 1 4 24 2
_mesa_fprint_parameter_list 4 19 152 2
_mesa_print_parameter_list 1 4 17 1
_mesa_write_shader_to_file 10 42 209 1
_mesa_append_uniforms_to_file 3 22 129 1
Source file: ./lib/mesa/src/mesa/math/m_xform_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( transform_points1_general) 1 24 219 3
TAG( transform_points1_identity) 2 18 116 3
TAG( transform_points1_2d) 1 20 159 3
TAG( transform_points1_2d_no_rot) 1 19 146 3
TAG( transform_points1_3d) 1 21 187 3
TAG( transform_points1_3d_no_rot) 1 21 165 3
TAG( transform_points1_perspective) 1 21 157 3
TAG( transform_points2_general) 1 24 270 3
TAG( transform_points2_identity) 2 19 129 3
TAG( transform_points2_2d) 1 20 188 3
TAG( transform_points2_2d_no_rot) 1 19 164 3
TAG( transform_points2_3d) 1 21 227 3
TAG( transform_points2_3d_no_rot) 2 26 206 3
TAG( transform_points2_perspective) 1 21 173 3
TAG( transform_points3_general) 1 24 321 3
TAG( transform_points3_identity) 2 20 142 3
TAG( transform_points3_2d) 1 21 206 3
TAG( transform_points3_2d_no_rot) 1 20 182 3
TAG( transform_points3_3d) 1 22 269 3
TAG( transform_points3_3d_no_rot) 1 21 201 3
TAG( transform_points3_perspective) 1 22 216 3
TAG( transform_points4_general) 1 24 336 3
TAG( transform_points4_identity) 2 21 155 3
TAG( transform_points4_2d) 1 22 227 3
TAG( transform_points4_2d_no_rot) 1 21 203 3
TAG( transform_points4_3d) 1 23 292 3
TAG( transform_points4_3d_no_rot) 1 22 224 3
TAG( transform_points4_perspective) 1 22 225 3
TAG( init_c_transformations) 1 35 313 1
Source file: ./lib/mesa/src/mesa/program/symbol_table.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_symbol_table_pop_scope 3 22 134 1
_mesa_symbol_table_push_scope 2 11 60 1
find_symbol 2 5 42 2
_mesa_symbol_table_symbol_scope 2 10 57 2
_mesa_symbol_table_find_symbol 2 8 39 2
_mesa_symbol_table_add_symbol 6 30 185 3
_mesa_symbol_table_replace_symbol 2 10 49 3
_mesa_symbol_table_add_global_symbol 7 37 214 3
_mesa_symbol_table_ctor 2 10 51 1
_mesa_symbol_table_dtor 2 8 38 1
Source file: ./lib/mesa/src/mesa/program/programopt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_insert_mvp_dp4_code 4 43 384 2
_mesa_insert_mvp_mad_code 4 71 742 2
_mesa_insert_mvp_code 2 7 42 2
_mesa_append_fog_code 12 134 1032 4
is_texture_instruction 6 13 41 1
_mesa_count_texture_indirections 13 34 260 1
_mesa_count_texture_instructions 2 8 48 1
_mesa_remove_output_reads 14 67 467 2
_mesa_program_fragment_position_to_sysval 7 21 157 1
Source file: ./lib/mesa/src/mesa/program/prog_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hash_key 2 13 87 2
rehash 3 19 152 1
clear_cache 4 23 141 3
_mesa_new_program_cache 3 14 66 1
_mesa_delete_program_cache 1 6 35 2
_mesa_delete_shader_cache 1 7 35 2
_mesa_search_program_cache 8 22 142 3
_mesa_program_cache_insert 3 22 158 5
_mesa_shader_cache_insert 3 22 163 5
Source file: ./lib/mesa/src/mesa/program/prog_instruction.h
Source file: ./lib/mesa/src/mesa/program/prog_execute.h
Source file: ./lib/mesa/src/mesa/program/prog_optimize.h
Source file: ./lib/mesa/src/mesa/program/prog_noise.h
Source file: ./lib/mesa/src/mesa/program/prog_execute.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_src_register_pointer 16 47 248 2
get_dst_register_pointer 7 27 124 2
fetch_vector4 4 29 287 3
fetch_vector4_deriv 5 39 408 5
fetch_vector1 2 9 70 3
fetch_texel 4 20 145 6
store_vector4 13 33 341 3
_mesa_execute_program 124 770 6792 3
Source file: ./lib/mesa/src/mesa/program/prog_opt_constant_fold.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
src_regs_are_constant 4 11 64 2
src_reg_for_float 1 11 70 2
src_reg_for_vec4 1 11 71 2
src_regs_are_same 6 10 73 2
get_value 5 21 195 3
_mesa_constant_fold 32 140 1395 1
Source file: ./lib/mesa/src/mesa/program/symbol_table.h
Source file: ./lib/mesa/src/mesa/program/program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_init_program 2 36 415 1
_mesa_free_program_data 3 14 114 1
_mesa_update_default_objects_program 3 18 140 1
_mesa_set_program_error 2 8 58 3
_mesa_init_gl_program 3 15 98 3
_mesa_new_program 7 32 201 3
_mesa_delete_program 5 21 118 2
_mesa_lookup_program 2 7 37 2
_mesa_reference_program_ 10 36 225 3
_mesa_insert_instructions 5 28 176 3
_mesa_delete_instructions 5 27 167 3
_mesa_find_used_registers 7 23 196 4
_mesa_find_free_register 3 10 54 3
_mesa_get_min_invocations_per_fragment 6 18 115 3
Source file: ./lib/mesa/src/mesa/program/ir_to_mesa.h
Source file: ./lib/mesa/src/mesa/program/prog_to_nir.h
Source file: ./lib/mesa/src/mesa/program/prog_parameter.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_add_unnamed_constant 1 7 37 4
_mesa_lookup_parameter_index 5 12 79 2
Source file: ./lib/mesa/src/mesa/program/prog_parameter_layout.h
Source file: ./lib/mesa/src/mesa/program/prog_cache.h
Source file: ./lib/mesa/src/mesa/program/prog_optimize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_src_arg_mask 29 52 219 3
get_dst_mask_for_mov 4 17 118 2
is_swizzle_regular 4 7 44 1
remove_instructions 6 29 147 2
replace_regs 5 21 172 3
_mesa_remove_dead_code_global 24 78 535 1
find_next_use 22 45 234 4
_mesa_is_flow_control_opcode 12 19 55 1
can_downward_mov_be_modifed 4 8 47 1
can_upward_mov_be_modifed 3 7 29 1
_mesa_remove_extra_move_use 21 61 533 1
_mesa_remove_dead_code_local 11 30 219 1
_mesa_merge_mov_into_inst 27 63 394 2
_mesa_remove_extra_moves 24 65 346 1
append_interval 1 4 28 2
insert_interval_by_end 5 16 128 2
remove_interval 4 16 122 2
compare_start 3 11 75 2
sort_interval_list_by_start 3 10 75 1
update_interval 7 26 172 6
_mesa_find_temp_intervals 11 47 289 4
find_live_intervals 10 40 245 2
alloc_register 3 11 52 1
_mesa_reallocate_registers 15 72 405 1
print_it 1 6 51 3
_mesa_simplify_cmp 15 50 384 1
_mesa_optimize_program 6 17 86 2
Source file: ./lib/mesa/src/mesa/program/ir_to_mesa.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
src_reg::src_reg 5 11 81 3
src_reg::src_reg 1 8 35 0
dst_reg::dst_reg 1 7 34 2
dst_reg::dst_reg 1 7 29 0
src_reg::src_reg 1 8 45 1
dst_reg::dst_reg 1 7 39 1
variable_storage::variable_storage 1 4 29 3
ir_to_mesa_visitor::emit_sne 1 5 34 4
ir_to_mesa_visitor::emit_seq 1 5 34 4
swizzle_for_size 2 11 85 1
ir_to_mesa_visitor::emit 2 27 197 6
ir_to_mesa_visitor::emit 1 5 39 5
ir_to_mesa_visitor::emit 1 6 45 4
ir_to_mesa_visitor::emit 1 4 30 2
ir_to_mesa_visitor::emit_dp 1 9 57 5
ir_to_mesa_visitor::emit_scalar 7 31 227 5
ir_to_mesa_visitor::emit_scalar 1 7 44 4
ir_to_mesa_visitor::src_reg_for_float 1 7 51 1
type_size 21 51 221 1
ir_to_mesa_visitor::get_temp 3 15 84 1
ir_to_mesa_visitor::find_variable_storage 2 8 38 1
ir_to_mesa_visitor::visit 12 56 448 1
ir_to_mesa_visitor::visit 1 6 34 1
ir_to_mesa_visitor::visit 3 11 46 1
ir_to_mesa_visitor::visit 1 5 20 1
ir_to_mesa_visitor::visit 2 12 72 1
ir_to_mesa_visitor::try_emit_mad 3 17 144 2
ir_to_mesa_visitor::try_emit_mad_for_and_not 3 16 133 2
ir_to_mesa_visitor::reladdr_to_temp 3 13 86 3
ir_to_mesa_visitor::emit_swz 12 81 553 1
ir_to_mesa_visitor::emit_equality_comparison 7 27 192 5
ir_to_mesa_visitor::visit 134 323 2115 1
ir_to_mesa_visitor::visit 7 32 234 1
ir_to_mesa_visitor::visit 9 43 258 1
ir_to_mesa_visitor::visit 6 35 248 1
ir_to_mesa_visitor::visit 5 17 146 1
get_assignment_lhs 2 10 66 2
calc_sampler_offsets 5 39 214 5
get_sampler_uniform_value 1 15 109 3
ir_to_mesa_visitor::process_move_condition 11 44 223 1
ir_to_mesa_visitor::visit 12 56 439 1
ir_to_mesa_visitor::visit 15 86 636 1
ir_to_mesa_visitor::visit 1 4 15 1
ir_to_mesa_visitor::visit 36 141 807 1
ir_to_mesa_visitor::visit 1 5 27 1
ir_to_mesa_visitor::visit 2 8 64 1
ir_to_mesa_visitor::visit 2 14 111 1
ir_to_mesa_visitor::visit 1 4 15 1
ir_to_mesa_visitor::visit 1 4 15 1
ir_to_mesa_visitor::visit 1 4 14 1
ir_to_mesa_visitor::ir_to_mesa_visitor 1 8 32 0
ir_to_mesa_visitor::~ir_to_mesa_visitor 1 4 12 0
mesa_src_reg_from_ir_src_reg 1 11 70 1
set_branchtargets 18 70 387 3
print_program 5 25 144 3
add_uniform_to_shader::add_uniform_to_shader 1 7 38 3
add_uniform_to_shader::process 1 6 34 1
add_uniform_to_shader::visit_field 12 44 289 3
_mesa_generate_parameters_list_for_uniforms 5 15 101 3
_mesa_associate_uniform_storage 23 72 338 3
ir_to_mesa_visitor::copy_propagate 51 126 1057 1
get_mesa_program 19 135 854 3
_mesa_ir_link_shader 23 57 422 2
_mesa_glsl_link_shader 10 28 185 2
Source file: ./lib/mesa/src/mesa/program/arbprogparse.h
Source file: ./lib/mesa/src/mesa/program/program.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_reference_program 2 7 35 3
_mesa_reference_vertprog 1 7 38 3
_mesa_reference_fragprog 1 7 38 3
_mesa_reference_geomprog 1 7 38 3
_mesa_reference_compprog 1 7 38 3
_mesa_reference_tesscprog 1 7 38 3
_mesa_reference_tesseprog 1 7 38 3
_mesa_program_enum_to_shader_stage 8 22 65 1
_mesa_shader_stage_to_program 7 19 58 1
gl_fragment_program 1 4 17 1
gl_fragment_program_const 1 4 19 1
gl_vertex_program 1 4 17 1
gl_vertex_program_const 1 4 19 1
gl_geometry_program 1 4 17 1
gl_geometry_program_const 1 4 19 1
gl_compute_program 1 4 17 1
gl_compute_program_const 1 4 19 1
gl_tess_ctrl_program 1 4 17 1
gl_tess_ctrl_program_const 1 4 19 1
gl_tess_eval_program 1 4 17 1
gl_tess_eval_program_const 1 4 19 1
Source file: ./lib/mesa/src/mesa/program/prog_instruction.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_init_instructions 2 16 160 2
_mesa_alloc_instructions 1 5 19 1
_mesa_copy_instructions 3 11 80 3
_mesa_free_instructions 2 8 49 2
_mesa_num_inst_src_regs 1 7 47 1
_mesa_num_inst_dst_regs 1 7 47 1
_mesa_is_tex_instruction 5 8 31 1
_mesa_check_soa_dependencies 13 28 199 1
_mesa_opcode_string 2 10 49 1
Source file: ./lib/mesa/src/mesa/main/tests/enum_strings.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TEST 2 7 49 2
TEST 1 4 18 2
Source file: ./lib/mesa/src/mesa/program/prog_to_nir.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ptn_src_for_dest 3 16 139 2
ptn_get_dest 5 23 139 2
ptn_get_src 23 112 954 2
ptn_alu 2 10 90 4
ptn_move_dest_masked 4 15 123 4
ptn_move_dest 1 4 26 3
ptn_arl 1 4 37 3
ptn_exp 1 8 109 3
ptn_log 1 13 126 3
ptn_dst 1 7 95 3
ptn_lit 3 27 284 3
ptn_scs 1 9 103 3
ptn_slt 2 8 79 3
ptn_sge 2 8 79 3
ptn_xpd 1 13 157 3
ptn_dp2 1 4 37 3
ptn_dp3 1 4 37 3
ptn_dp4 1 4 37 3
ptn_dph 1 4 37 3
ptn_cmp 2 12 112 3
ptn_lrp 1 4 42 3
ptn_kil 2 10 123 2
ptn_tex 26 111 651 4
ptn_emit_instruction 37 117 730 2
ptn_add_output_stores 3 22 198 1
setup_registers_and_variables 13 85 702 1
prog_to_nir 8 54 406 2
Source file: ./lib/mesa/src/mesa/program/program_parse.tab.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
yylex 1 5 29 3
yy_location_print_ 9 23 159 2
yy_symbol_value_print 4 12 80 5
yy_symbol_print 2 9 83 5
yy_stack_print 2 10 53 2
yy_reduce_print 2 17 142 5
yystrlen 2 7 31 1
yystpcpy 2 8 47 2
yytnamerr 11 31 130 2
yysyntax_error 21 80 456 4
yydestruct 2 12 67 5
yyparse 378 1894 13070 1
asm_instruction_set_operands 5 30 198 5
asm_instruction_ctor 2 14 82 5
asm_instruction_copy_ctor 2 15 96 5
init_dst_reg 1 6 34 1
set_dst_reg 3 16 100 3
init_src_reg 1 7 44 1
set_src_reg 1 4 26 3
set_src_reg_swz 1 16 117 4
validate_inputs 2 9 64 2
declare_variable 6 39 233 4
add_state_reference 1 13 72 2
initialize_symbol_from_state 10 38 240 3
initialize_symbol_from_param 7 37 243 3
initialize_symbol_from_const 4 18 98 4
make_error_string 2 16 87 2
yyerror 3 15 96 3
_mesa_parse_arb_program 10 90 688 5
Source file: ./lib/mesa/src/mesa/main/tests/program_state_string.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TEST 1 10 51 2
Source file: ./lib/mesa/src/mesa/main/tests/mesa_extensions.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TEST 2 11 75 2
Source file: ./lib/mesa/src/mesa/main/tests/stubs.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_warning 1 5 26 3
Source file: ./lib/mesa/src/mesa/main/tests/mesa_formats.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TEST 3 17 112 2
TEST 15 46 307 2
Source file: ./lib/mesa/src/mesa/main/clip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_update_clip_plane 2 8 61 2
_mesa_ClipPlane 7 28 239 2
_mesa_GetClipPlane 3 14 140 2
Source file: ./lib/mesa/src/mesa/main/copyimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
prepare_target 30 115 594 14
check_region_bounds 22 74 322 11
compressed_format_compatible 43 76 251 3
copy_format_compatible 4 12 79 3
_mesa_CopyImageSubData 22 98 670 15
Source file: ./lib/mesa/src/mesa/program/prog_statevars.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_fetch_state 107 484 3519 3
_mesa_program_state_flags 39 77 259 1
append 3 8 39 2
append_token 61 183 723 2
append_face 2 7 32 2
append_index 1 6 33 2
_mesa_program_state_string 31 97 501 1
_mesa_load_state_parameters 4 14 81 2
Source file: ./lib/mesa/src/mesa/main/light.h
Source file: ./lib/mesa/src/mesa/main/textureview.h
Source file: ./lib/mesa/src/mesa/main/bufferobj.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_bufferobj_mapped 1 5 25 2
_mesa_check_disallowed_mapping 2 6 32 1
_mesa_is_bufferobj 2 4 21 1
_mesa_reference_buffer_object 2 7 35 3
Source file: ./lib/mesa/src/mesa/main/glformats.h
Source file: ./lib/mesa/src/mesa/main/shaderobj.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_reference_shader_program 2 7 35 3
_mesa_shader_enum_to_shader_stage 7 19 56 1
_mesa_shader_stage_to_subroutine_prefix 7 19 54 1
_mesa_shader_stage_from_subroutine_uniform 7 18 54 1
_mesa_shader_stage_from_subroutine 7 18 54 1
_mesa_shader_stage_to_subroutine 7 18 54 1
_mesa_shader_stage_to_subroutine_uniform 7 18 54 1
Source file: ./lib/mesa/src/mesa/program/lex.yy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mask_from_char 9 18 52 1
swiz_from_char 9 18 52 1
handle_ident 2 6 45 3
if 6 17 76 1
while 180 844 3115 1
yy_get_next_buffer 15 88 518 1
yy_get_previous_state 6 24 147 1
yy_try_NUL_trans 5 22 130 2
yyunput 4 27 188 3
input 9 37 190 1
_mesa_program_lexer_restart 2 11 60 2
_mesa_program_lexer__switch_to_buffer 3 16 81 2
_mesa_program_lexer__load_buffer_state 1 8 54 1
_mesa_program_lexer__create_buffer 3 14 103 3
_mesa_program_lexer__delete_buffer 4 11 72 2
_mesa_program_lexer__init_buffer 3 14 94 3
_mesa_program_lexer__flush_buffer 3 14 88 2
_mesa_program_lexer_push_buffer_state 4 18 90 2
_mesa_program_lexer_pop_buffer_state 4 14 67 1
_mesa_program_lexer_ensure_buffer_stack 5 29 198 1
_mesa_program_lexer__scan_buffer 5 22 147 3
_mesa_program_lexer__scan_string 1 4 28 2
_mesa_program_lexer__scan_bytes 4 19 129 3
yy_fatal_error 1 7 46 2
_mesa_program_lexer_get_extra 1 5 22 1
_mesa_program_lexer_get_lineno 2 7 30 1
_mesa_program_lexer_get_column 2 7 30 1
_mesa_program_lexer_get_in 1 5 22 1
_mesa_program_lexer_get_out 1 5 22 1
_mesa_program_lexer_get_leng 1 5 22 1
_mesa_program_lexer_get_text 1 5 22 1
_mesa_program_lexer_set_extra 1 5 26 2
_mesa_program_lexer_set_lineno 2 7 36 2
_mesa_program_lexer_set_column 2 7 36 2
_mesa_program_lexer_set_in 1 5 27 2
_mesa_program_lexer_set_out 1 5 27 2
_mesa_program_lexer_get_debug 1 5 22 1
_mesa_program_lexer_set_debug 1 5 26 2
_mesa_program_lexer_get_lval 1 5 22 1
_mesa_program_lexer_set_lval 1 5 27 2
_mesa_program_lexer_get_lloc 1 5 22 1
_mesa_program_lexer_set_lloc 1 5 27 2
_mesa_program_lexer_lex_init 3 14 77 1
_mesa_program_lexer_lex_init_extra 3 17 101 2
yy_init_globals 2 18 92 1
_mesa_program_lexer_lex_destroy 2 17 90 1
yy_flex_strncpy 2 8 62 4
yy_flex_strlen 2 7 33 2
_mesa_program_lexer_alloc 1 6 33 2
_mesa_program_lexer_realloc 1 6 39 3
_mesa_program_lexer_free 1 6 37 2
_mesa_program_lexer_ctor 1 6 38 4
_mesa_program_lexer_dtor 1 4 13 1
Source file: ./lib/mesa/src/mesa/main/state.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_need_secondary_color 10 17 123 1
Source file: ./lib/mesa/src/mesa/main/formats.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_array_format_is_signed 1 4 16 1
_mesa_array_format_is_float 1 4 16 1
_mesa_array_format_is_normalized 1 4 16 1
_mesa_array_format_get_datatype 1 5 18 1
_mesa_array_format_datatype_get_size 1 4 18 1
_mesa_array_format_get_type_size 1 4 17 1
_mesa_array_format_get_num_channels 1 4 17 1
_mesa_array_format_get_swizzle 1 7 67 2
_mesa_array_format_set_swizzle 1 12 80 5
_mesa_format_is_mesa_array_format 1 4 16 1
Source file: ./lib/mesa/src/mesa/main/viewport.h
Source file: ./lib/mesa/src/mesa/main/debug_output.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gl_enum_to_debug_source 3 9 42 1
gl_enum_to_debug_type 3 9 42 1
gl_enum_to_debug_severity 3 9 42 1
_mesa_debug_get_id 3 9 44 1
debug_message_clear 2 7 40 1
debug_message_store 4 30 190 7
debug_namespace_init 1 7 42 1
debug_namespace_clear 1 6 33 1
debug_namespace_copy 2 21 124 2
debug_namespace_set 7 31 173 3
debug_namespace_set_all 5 24 165 3
debug_namespace_get 2 15 84 3
debug_create 5 18 122 1
debug_is_group_read_only 2 5 41 1
debug_make_group_writable 9 29 223 1
debug_clear_group 4 14 100 1
debug_destroy 2 9 39 1
debug_set_message_enable 1 11 68 5
debug_set_message_enable_all 5 29 156 5
_mesa_debug_is_message_enabled 2 13 81 5
debug_log_message 2 19 113 7
debug_fetch_message 2 5 40 1
debug_delete_messages 3 13 80 2
debug_get_group_message 1 4 20 1
debug_push_group 1 6 38 1
debug_pop_group 1 5 19 1
_mesa_lock_debug_state 4 15 79 1
_mesa_unlock_debug_state 1 4 17 1
_mesa_set_debug_state_int 4 19 87 3
_mesa_get_debug_state_int 8 31 143 2
_mesa_get_debug_state_ptr 4 21 92 2
log_msg_locked_and_unlock 3 25 169 7
_mesa_log_msg 2 9 66 7
validate_params 27 64 205 6
validate_length 4 22 95 4
_mesa_DebugMessageInsert 7 24 152 6
_mesa_GetDebugMessageLog 16 54 320 8
_mesa_DebugMessageControl 11 44 232 6
_mesa_DebugMessageCallback 2 10 50 2
_mesa_PushDebugGroup 8 46 217 4
_mesa_PopDebugGroup 4 31 152 1
_mesa_init_debug_output 1 4 19 1
_mesa_free_errors_data 2 8 38 1
_mesa_StringMarkerGREMEDY 3 11 65 2
Source file: ./lib/mesa/src/mesa/main/texcompress.h
Source file: ./lib/mesa/src/mesa/main/texstate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_copy_texture_state 5 35 448 2
_mesa_print_texunit_state 1 23 338 2
calculate_derived_texenv 39 97 411 3
_mesa_ActiveTexture 5 23 141 1
_mesa_ClientActiveTexture 4 17 96 1
update_texture_matrices 5 14 116 1
update_tex_combine 30 76 343 2
update_texgen 9 29 219 1
update_single_program_texture 6 27 173 3
update_program_texture_state 7 27 202 3
update_ff_texture_state 9 37 231 2
update_texture_state 12 37 320 1
_mesa_update_texture 3 7 38 2
alloc_proxy_textures 4 32 172 1
init_texture_unit 2 32 391 2
_mesa_init_texture 3 16 117 1
_mesa_free_texture_data 5 16 174 1
_mesa_update_default_objects_texture 3 11 86 1
Source file: ./lib/mesa/src/mesa/main/program_resource.h
Source file: ./lib/mesa/src/mesa/main/objectpurge.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
buffer_object_purgeable 5 25 133 3
renderbuffer_purgeable 4 21 111 3
texture_object_purgeable 4 21 111 3
_mesa_ObjectPurgeableAPPLE 8 38 163 3
buffer_object_unpurgeable 4 22 113 3
renderbuffer_unpurgeable 4 22 113 3
texture_object_unpurgeable 4 22 113 3
_mesa_ObjectUnpurgeableAPPLE 7 33 142 3
get_buffer_object_parameteriv 3 20 86 4
get_renderbuffer_parameteriv 3 20 86 4
get_texture_object_parameteriv 3 20 86 4
_mesa_GetObjectParameterivAPPLE 5 25 112 4
Source file: ./lib/mesa/src/mesa/main/debug.h
Source file: ./lib/mesa/src/mesa/main/es1_conversion.h
Source file: ./lib/mesa/src/mesa/main/tests/dispatch_sanity.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DispatchSanity_test::SetUp 1 10 84 0
DispatchSanity_test::SetUpCtx 1 12 53 2
offset_to_proc_name_safe 2 5 24 1
validate_functions 4 22 192 3
validate_nops 2 9 81 2
TEST_F 1 7 43 2
TEST_F 1 7 43 2
TEST_F 1 6 33 2
TEST_F 1 6 33 2
TEST_F 1 7 43 2
TEST_F 1 8 53 2
Source file: ./lib/mesa/src/mesa/main/ffvertex_prog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
translate_texgen 7 13 59 2
translate_fog_distance_mode 4 12 33 1
check_active_shininess 5 14 91 3
make_state_key 29 94 753 2
make_ureg 1 10 47 2
negate 1 5 17 1
swizzle 1 8 66 5
swizzle1 1 4 25 2
get_temp 3 12 88 1
reserve_temp 1 6 32 1
release_temp 2 7 44 2
release_temps 1 4 17 1
register_param5 1 17 91 6
register_input 2 11 70 2
register_output 1 5 33 2
register_const4f 1 18 104 5
is_undef 1 4 15 1
get_identity_param 2 6 40 1
register_matrix_param5 2 12 67 7
emit_arg 2 10 66 2
emit_dst 2 8 53 3
debug_insn 3 13 60 3
emit_op3fn 3 37 262 9
make_temp 3 11 68 2
emit_matrix_transform_vec4 1 10 95 4
emit_transpose_matrix_transform_vec4 3 17 160 4
emit_matrix_transform_vec3 1 9 77 4
emit_normalize_vec3 1 10 81 3
emit_passthrough 1 7 44 3
get_eye_position 3 19 123 1
get_eye_position_z 3 14 109 1
get_eye_position_normalized 2 9 54 1
get_transformed_normal 9 35 233 1
build_hpos 2 16 105 1
material_attrib 1 4 21 2
set_material_flags 2 10 62 1
get_material 3 12 85 3
get_scenecolor 2 15 117 2
get_lightprod 2 15 113 4
calculate_light_attenuation 6 38 343 4
emit_degenerate_lit 1 8 61 3
build_lighting 29 204 1570 1
build_fog 5 31 203 1
build_reflect_texgen 1 12 100 3
build_sphere_texgen 1 23 239 3
build_texture_transform 22 98 630 1
build_atten_pointsize 2 19 229 1
build_array_pointsize 1 6 44 1
build_tnl_program 10 26 165 1
create_new_program 2 32 236 4
_mesa_get_fixed_func_vertex_program 5 24 171 1
Source file: ./lib/mesa/src/mesa/main/imports.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LOG2 2 16 162 1
IROUND 2 4 37 1
IROUNDD 2 4 37 1
IROUND64 2 4 37 1
IROUND_POS 1 5 28 1
IFLOOR 2 18 186 1
_mesa_is_pow_two 1 4 19 1
_mesa_next_pow_two_32 2 13 81 1
_mesa_next_pow_two_64 2 15 102 1
_mesa_logbase2 7 11 122 1
_mesa_little_endian 1 5 24 1
_mesa_half_is_negative 1 4 12 1
Source file: ./lib/mesa/src/mesa/main/copyimage.h
Source file: ./lib/mesa/src/mesa/main/condrender.h
Source file: ./lib/mesa/src/mesa/main/sse_minmax.h
Source file: ./lib/mesa/src/mesa/main/imports.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_align_malloc 7 21 163 2
_mesa_align_calloc 8 27 202 2
_mesa_align_free 4 10 58 1
_mesa_align_realloc 6 13 87 4
_mesa_bitcount 2 8 42 1
_mesa_bitcount_64 2 8 41 1
_mesa_str_checksum 2 9 57 1
_mesa_vsnprintf 1 4 31 4
_mesa_snprintf 1 9 52 4
Source file: ./lib/mesa/src/mesa/main/scissor.h
Source file: ./lib/mesa/src/mesa/main/transformfeedback.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
active_xfb_object_references_program 3 7 49 3
_mesa_transform_feedback_is_using_program 1 12 63 2
reference_transform_feedback_object 7 29 141 2
_mesa_validate_transform_feedback_buffers 1 4 12 1
_mesa_init_transform_feedback 1 14 105 1
delete_cb 1 7 50 3
_mesa_free_transform_feedback 1 13 86 1
_mesa_init_transform_feedback_object 2 9 37 2
new_transform_feedback 1 7 34 2
delete_transform_feedback 2 10 64 2
begin_transform_feedback 1 4 17 3
end_transform_feedback 1 4 14 2
pause_transform_feedback 1 4 14 2
resume_transform_feedback 1 4 14 2
_mesa_init_transform_feedback_functions 1 9 45 1
compute_transform_feedback_buffer_sizes 5 19 123 1
_mesa_compute_max_transform_feedback_vertices 4 18 113 3
get_xfb_source 3 9 53 1
_mesa_BeginTransformFeedback 12 67 336 1
_mesa_EndTransformFeedback 2 18 111 1
bind_buffer_range 2 14 67 7
_mesa_bind_buffer_range_transform_feedback 10 46 232 7
_mesa_bind_buffer_base_transform_feedback 5 20 98 5
lookup_transform_feedback_object_err 2 11 54 3
lookup_transform_feedback_bufferobj_err 3 15 73 3
_mesa_TransformFeedbackBufferBase 3 17 81 3
_mesa_TransformFeedbackBufferRange 3 19 91 5
_mesa_BindBufferOffsetEXT 7 38 191 4
_mesa_TransformFeedbackVaryings 22 78 449 4
_mesa_GetTransformFeedbackVarying 5 29 169 7
_mesa_lookup_transform_feedback_object 2 9 45 2
create_transform_feedbacks 8 36 193 4
_mesa_GenTransformFeedbacks 1 5 27 2
_mesa_CreateTransformFeedbacks 1 5 27 2
_mesa_IsTransformFeedback 3 12 56 1
_mesa_BindTransformFeedback 4 22 100 2
_mesa_DeleteTransformFeedbacks 8 32 167 2
_mesa_PauseTransformFeedback 2 16 88 1
_mesa_ResumeTransformFeedback 4 21 116 1
_mesa_GetTransformFeedbackiv 4 21 87 3
_mesa_GetTransformFeedbacki_v 4 24 106 4
_mesa_GetTransformFeedbacki64_v 5 28 126 4
Source file: ./lib/mesa/src/mesa/main/colortab.h
Source file: ./lib/mesa/src/mesa/main/varray.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_vertex_attrib_address 2 8 47 2
_mesa_update_client_array 1 17 123 4
_mesa_attr_zero_aliases_vertex 3 8 41 1
Source file: ./lib/mesa/src/mesa/main/version.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_for_ending 2 8 57 2
get_gl_override 12 47 337 4
create_version_string 4 15 79 2
_mesa_override_gl_version_contextless 8 22 119 3
_mesa_override_gl_version 3 8 55 1
_mesa_override_glsl_version 3 15 75 1
compute_version 145 214 950 3
compute_version_es1 5 14 61 1
compute_version_es2 57 73 313 2
_mesa_get_version 6 17 79 3
_mesa_compute_version 11 40 191 1
Source file: ./lib/mesa/src/mesa/main/accum.h
Source file: ./lib/mesa/src/mesa/main/objectpurge.h
Source file: ./lib/mesa/src/mesa/main/mtypes.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_varying_slot_in_fs 11 18 51 1
gl_external_samplers 3 11 59 1
Source file: ./lib/mesa/src/mesa/main/framebuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compute_depth_max 3 14 99 1
_mesa_create_framebuffer 2 9 41 1
_mesa_new_framebuffer 2 11 52 2
_mesa_initialize_window_framebuffer 2 30 184 2
_mesa_initialize_user_framebuffer 1 15 99 2
_mesa_destroy_framebuffer 2 8 32 1
_mesa_free_framebuffer_data 4 19 120 1
_mesa_reference_framebuffer_ 4 23 129 2
_mesa_resize_framebuffer 8 27 182 4
update_framebuffer_size 4 22 135 2
_mesa_intersect_scissor_bounding_box 8 24 270 3
_mesa_scissor_bounding_box 1 12 90 4
_mesa_update_draw_buffer_bounds 3 15 90 2
_mesa_update_framebuffer_visual 14 66 547 2
update_color_draw_buffers 3 14 89 2
update_color_read_buffer 5 16 88 2
update_framebuffer 4 17 103 2
_mesa_update_framebuffer 2 11 58 3
renderbuffer_exists 43 79 328 4
_mesa_source_buffer_exists 1 4 26 2
_mesa_dest_buffer_exists 1 4 26 2
_mesa_get_color_read_format 8 26 111 1
_mesa_get_color_read_type 9 26 103 1
_mesa_get_read_renderbuffer_for_format 4 13 82 2
_mesa_print_framebuffer 4 31 237 1
_mesa_is_front_buffer_reading 3 6 30 1
_mesa_is_front_buffer_drawing 4 7 41 1
_mesa_geometric_nonvalidated_samples 2 6 27 1
_mesa_is_multisample_enabled 3 6 30 1
Source file: ./lib/mesa/src/mesa/main/texcompress_etc_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG 1 6 29 1
TAG( etc1_base_color_diff_hi) 1 4 20 1
TAG( etc1_base_color_diff_lo) 1 6 67 1
TAG( etc1_base_color_ind_hi) 1 4 24 1
TAG( etc1_base_color_ind_lo) 1 4 24 1
TAG( etc1_clamp) 3 5 45 2
TAG( etc1_parse_block) 2 24 420 2
TAG( etc1_fetch_texel) 2 15 173 4
etc1_unpack_rgba8888 5 27 196 6
Source file: ./lib/mesa/src/mesa/main/version.h
Source file: ./lib/mesa/src/mesa/main/streaming-load-memcpy.h
Source file: ./lib/mesa/src/mesa/main/mipmap.h
Source file: ./lib/mesa/src/mesa/main/texcompress_s3tc.h
Source file: ./lib/mesa/src/mesa/main/pixelstore.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_PixelStorei 87 176 901 2
_mesa_PixelStoref 1 4 20 2
_mesa_init_pixelstore 1 44 343 1
_mesa_compressed_pixel_storage_error_check 11 30 140 4
Source file: ./lib/mesa/src/mesa/main/glheader.h
Source file: ./lib/mesa/src/mesa/main/texcompress_rgtc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
extractsrc_u 3 13 95 6
extractsrc_s 3 13 98 6
_mesa_texstore_red_rgtc1 8 45 310 1
_mesa_texstore_signed_red_rgtc1 8 45 318 1
_mesa_texstore_rg_rgtc2 11 55 380 1
_mesa_texstore_signed_rg_rgtc2 9 53 372 1
fetch_red_rgtc1 1 10 78 5
fetch_l_latc1 1 10 70 5
fetch_signed_red_rgtc1 1 11 83 5
fetch_signed_l_latc1 1 11 74 5
fetch_rg_rgtc2 1 15 99 5
fetch_la_latc2 1 15 91 5
fetch_signed_rg_rgtc2 1 15 107 5
fetch_signed_la_latc2 1 15 99 5
_mesa_get_compressed_rgtc_func 9 23 66 1
Source file: ./lib/mesa/src/mesa/main/histogram.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_GetnMinmaxARB 1 6 37 6
_mesa_GetMinmax 1 5 35 5
_mesa_GetnHistogramARB 1 6 37 6
_mesa_GetHistogram 1 5 35 5
_mesa_GetHistogramParameterfv 1 5 28 3
_mesa_GetHistogramParameteriv 1 5 28 3
_mesa_GetMinmaxParameterfv 1 5 28 3
_mesa_GetMinmaxParameteriv 1 5 28 3
_mesa_Histogram 1 5 30 4
_mesa_Minmax 1 5 27 3
_mesa_ResetHistogram 1 5 21 1
_mesa_ResetMinmax 1 5 21 1
Source file: ./lib/mesa/src/mesa/main/shaderimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_get_shader_image_format 40 85 252 1
get_image_format_class 40 85 252 1
_image_format_class_to_glenum 13 32 97 1
_mesa_get_image_format_class 2 8 39 1
_mesa_is_shader_image_format_supported 40 49 150 2
_mesa_default_image_unit 2 10 50 1
_mesa_init_image_units 2 6 42 1
_mesa_is_image_unit_valid 22 44 292 2
validate_bind_image_texture 8 29 160 8
_mesa_BindImageTexture 10 41 263 7
_mesa_BindImageTextures 15 78 453 3
Source file: ./lib/mesa/src/mesa/main/blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_attachment 3 10 64 2
_mesa_regions_overlap 5 15 107 8
compatible_color_datatypes 9 18 93 2
compatible_resolve_formats 2 13 67 2
is_valid_blit_filter 5 13 46 2
_mesa_blit_framebuffer 77 239 1418 14
_mesa_BlitFramebuffer 2 17 111 10
_mesa_BlitNamedFramebuffer 6 36 187 12
Source file: ./lib/mesa/src/mesa/main/texobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
valid_filter_for_float 18 34 158 2
_mesa_lookup_texture 1 5 29 2
_mesa_lookup_texture_err 2 8 50 3
_mesa_begin_texture_lookups 1 4 18 1
_mesa_end_texture_lookups 1 4 18 1
_mesa_lookup_texture_locked 1 5 29 2
_mesa_get_current_tex_object 47 73 451 2
_mesa_new_texture_object 1 8 46 3
_mesa_initialize_texture_object 17 65 410 4
finish_texture_init 6 31 200 3
_mesa_delete_texture_object 4 17 120 2
_mesa_copy_texture_object 1 39 406 2
_mesa_clear_texture_object 5 14 85 2
valid_texture_object 15 26 93 1
_mesa_reference_texobj_ 6 38 203 2
incomplete 3 15 94 4
_mesa_test_texobj_completeness 53 162 955 2
_mesa_cube_level_complete 12 24 150 2
_mesa_cube_complete 1 4 20 1
_mesa_dirty_texobj 1 6 32 2
_mesa_get_fallback_texture 19 100 509 2
texture_size 4 16 111 1
count_tex_size 1 8 55 3
_mesa_total_texture_memory 2 9 62 1
_mesa_texture_base_format 2 5 30 1
invalidate_tex_image_error_check 10 26 136 4
create_textures 6 29 203 5
_mesa_GenTextures 1 5 29 2
_mesa_CreateTextures 2 11 63 3
unbind_texobj_from_fbo 6 15 87 2
unbind_texobj_from_texunits 4 18 122 2
unbind_texobj_from_image_units 3 12 77 2
unbind_textures_from_unit 3 13 115 2
_mesa_DeleteTextures 8 34 200 2
_mesa_delete_nameless_texture 2 16 79 2
_mesa_tex_target_to_index 34 43 255 2
bind_texture 5 35 239 3
_mesa_BindTexture 10 47 271 2
_mesa_BindTextureUnit 6 28 155 2
_mesa_BindTextures 10 40 242 3
_mesa_PrioritizeTextures 7 24 150 3
_mesa_AreTexturesResident 8 29 163 3
_mesa_IsTexture 4 12 67 1
_mesa_lock_context_textures 2 8 49 1
_mesa_unlock_context_textures 1 5 32 1
_mesa_InvalidateTexSubImage 20 114 513 8
_mesa_InvalidateTexImage 2 9 49 2
Source file: ./lib/mesa/src/mesa/main/cpuinfo.h
Source file: ./lib/mesa/src/mesa/main/depth.h
Source file: ./lib/mesa/src/mesa/main/shared.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_alloc_shared_state 3 52 326 1
delete_displaylist_cb 1 6 46 3
delete_bitmap_atlas_cb 1 6 46 3
delete_texture_cb 1 6 50 3
delete_program_cb 2 10 74 3
delete_fragshader_cb 1 6 46 3
delete_bufferobj_cb 1 7 56 3
free_shader_program_data_cb 2 8 56 3
delete_shader_cb 2 13 90 3
delete_framebuffer_cb 2 7 46 3
delete_renderbuffer_cb 2 8 60 3
delete_sampler_object_cb 1 6 49 3
free_shared_state 4 47 396 2
_mesa_reference_shared_state 5 26 136 3
Source file: ./lib/mesa/src/mesa/main/format_utils.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_unorm_to_float 1 4 27 2
_mesa_snorm_to_float 2 7 44 2
_mesa_unorm_to_half 1 4 21 2
_mesa_snorm_to_half 1 4 21 2
_mesa_float_to_unorm 3 9 48 2
_mesa_half_to_unorm 1 4 21 2
_mesa_unorm_to_unorm 4 17 133 3
_mesa_snorm_to_unorm 2 7 35 3
_mesa_float_to_snorm 3 9 53 2
_mesa_half_to_snorm 1 4 21 2
_mesa_unorm_to_snorm 1 4 25 3
_mesa_snorm_to_snorm 3 9 62 3
_mesa_unsigned_to_unsigned 1 4 21 2
_mesa_unsigned_to_signed 1 4 24 2
_mesa_signed_to_signed 1 4 26 2
_mesa_signed_to_unsigned 1 4 23 2
_mesa_float_to_unsigned 3 8 47 2
_mesa_float_to_signed 3 8 58 2
_mesa_half_to_unsigned 2 6 31 2
_mesa_half_to_signed 1 4 21 2
Source file: ./lib/mesa/src/mesa/main/mm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mmDumpMemInfo 8 21 163 1
mmInit 4 27 150 2
SliceBlock 5 50 333 5
mmAllocMem 7 24 164 4
mmFindBlock 3 9 51 2
Join2Blocks 3 15 102 1
mmFreeMem 5 22 120 1
mmDestroy 3 12 59 1
Source file: ./lib/mesa/src/mesa/main/texcompress_rgtc.h
Source file: ./lib/mesa/src/mesa/main/program_resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
supported_interface_enum 25 33 128 2
lookup_linked_program 3 14 66 2
_mesa_GetProgramInterfaceiv 37 138 802 4
is_xfb_marker 4 18 81 1
_mesa_GetProgramResourceIndex 30 56 244 3
_mesa_GetProgramResourceName 7 25 136 6
_mesa_GetProgramResourceiv 5 23 133 8
_mesa_GetProgramResourceLocation 20 44 210 3
_mesa_GetProgramResourceLocationIndex 5 21 104 3
Source file: ./lib/mesa/src/mesa/main/drawtex.h
Source file: ./lib/mesa/src/mesa/main/framebuffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_reference_framebuffer 2 6 28 2
_mesa_geometric_width 2 5 25 1
_mesa_geometric_height 2 5 25 1
_mesa_geometric_samples 2 6 27 1
_mesa_geometric_layers 2 5 25 1
Source file: ./lib/mesa/src/mesa/main/eval.h
Source file: ./lib/mesa/src/mesa/main/image.h
Source file: ./lib/mesa/src/mesa/main/get_hash_params.py
Source file: ./lib/mesa/src/mesa/main/pixeltransfer.h
Source file: ./lib/mesa/src/mesa/main/texcompress_bptc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
extract_bits 3 21 118 3
expand_component 1 5 33 2
extract_unorm_endpoints 21 77 578 4
is_anchor 6 19 84 3
count_anchors_before_texel 8 26 106 3
interpolate 1 15 152 4
apply_rotation 2 11 49 2
fetch_rgba_unorm_from_block 14 97 552 3
fetch_bptc_rgba_unorm_bytes 1 8 78 5
fetch_bptc_rgba_unorm 1 11 93 5
fetch_bptc_srgb_alpha_unorm 1 11 93 5
sign_extend 2 8 44 2
signed_unquantize 6 20 106 2
unsigned_unquantize 4 10 63 2
extract_float_endpoints 14 61 434 5
finish_unsigned_unquantize 1 4 14 1
finish_signed_unquantize 2 7 33 1
fetch_rgb_float_from_block 7 64 390 4
fetch_bptc_rgb_float 1 9 83 6
fetch_bptc_rgb_signed_float 1 6 37 5
fetch_bptc_rgb_unsigned_float 1 6 37 5
_mesa_get_bptc_fetch_func 5 15 42 1
write_bits 3 16 113 3
get_average_luminance_alpha_unorm 3 17 128 6
get_rgba_endpoints_unorm 15 79 691 7
write_rgb_indices_unorm 13 40 313 6
write_alpha_indices_unorm 12 30 267 6
compress_rgba_unorm_block 4 33 236 5
compress_rgba_unorm 4 22 137 6
_mesa_texstore_bptc_rgba_unorm 7 37 207 1
get_average_luminance_float 3 14 108 4
clamp_value 5 14 64 2
get_endpoints_float 13 61 526 7
write_rgb_indices_float 13 40 325 6
get_endpoint_value 5 21 116 2
compress_rgb_float_block 3 30 178 6
compress_rgb_float 4 25 147 7
texstore_bptc_rgb_float 6 38 215 2
_mesa_texstore_bptc_rgb_signed_float 1 10 45 1
_mesa_texstore_bptc_rgb_unsigned_float 1 10 45 1
Source file: ./lib/mesa/src/mesa/main/get.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_custom_value 153 431 2932 3
check_extra 59 152 717 3
find_value 15 57 382 4
_mesa_GetBooleanv 36 81 626 2
_mesa_GetFloatv 36 81 612 2
_mesa_GetIntegerv 36 86 685 2
_mesa_GetInteger64v 36 86 686 2
_mesa_GetDoublev 36 81 570 2
tex_binding_to_index 29 39 217 2
find_value_indexed 146 330 2302 4
_mesa_GetBooleani_v 4 22 142 3
_mesa_GetIntegeri_v 14 40 251 3
_mesa_GetInteger64i_v 4 22 124 3
_mesa_GetFloati_v 25 61 398 3
_mesa_GetDoublei_v 25 61 416 3
_mesa_GetFixedv 35 76 550 2
Source file: ./lib/mesa/src/mesa/main/core.h
Source file: ./lib/mesa/src/mesa/main/attrib.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
save_attrib_data 2 15 65 3
push_attrib 3 19 101 5
_mesa_PushAttrib 59 268 1992 1
pop_enable_group 16 153 1297 2
pop_texture_group 26 135 1168 2
_mesa_PopAttrib 67 466 3148 1
copy_pixelstore 1 15 106 3
copy_array_object 2 15 137 3
copy_array_attrib 2 17 108 4
save_array_attrib 1 11 74 3
restore_array_attrib 10 24 163 3
init_array_attrib_data 2 11 59 2
free_array_attrib_data 1 7 41 2
_mesa_PushClientAttrib 12 65 340 1
_mesa_PopClientAttrib 6 47 246 1
_mesa_free_attrib_data 6 26 165 1
_mesa_init_attrib 1 5 21 1
Source file: ./lib/mesa/src/mesa/main/texenv.h
Source file: ./lib/mesa/src/mesa/main/bufferobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
buffer_usage_warning 1 11 52 4
get_buffer_target 34 75 341 2
get_buffer 3 14 82 4
simplified_access_mode 5 12 76 2
bufferobj_range_mapped 4 13 85 3
buffer_object_subdata_range_good 8 41 199 6
validate_clear_buffer_format 5 32 148 5
convert_clear_buffer_data 2 16 97 7
_mesa_new_buffer_object 1 8 41 2
_mesa_delete_buffer_object 1 12 64 2
_mesa_reference_buffer_object_ 5 32 174 3
get_no_minmax_cache 2 10 40 0
_mesa_initialize_buffer_object 2 12 70 3
count_buffer_size 1 8 54 3
_mesa_total_buffer_object_memory 1 6 31 1
buffer_data_fallback 3 22 120 7
buffer_sub_data_fallback 2 10 66 5
_mesa_buffer_get_subdata 3 9 69 5
_mesa_ClearBufferSubData_sw 4 28 160 6
map_buffer_range_fallback 1 13 100 6
flush_mapped_buffer_range_fallback 1 11 48 5
unmap_buffer_fallback 1 10 69 3
copy_buffer_sub_data_fallback 6 31 181 6
_mesa_init_buffer_objects 4 48 385 1
_mesa_free_buffer_objects 4 29 230 1
_mesa_handle_bind_buffer_gen 6 22 135 4
bind_buffer_object 8 32 163 3
_mesa_update_default_objects_buffer_objects 1 7 45 1
_mesa_lookup_bufferobj 2 8 39 2
_mesa_lookup_bufferobj_locked 2 8 39 2
_mesa_lookup_bufferobj_err 3 12 62 3
_mesa_begin_bufferobj_lookups 1 4 18 1
_mesa_end_bufferobj_lookups 1 4 18 1
_mesa_multi_bind_lookup_bufferobj 4 19 99 4
unbind 2 10 70 4
_mesa_init_buffer_object_functions 1 13 69 1
_mesa_buffer_unmap_all_mappings 3 12 81 2
_mesa_BindBuffer 2 9 46 2
_mesa_DeleteBuffers 30 96 651 2
create_buffers 8 35 227 3
_mesa_GenBuffers 1 4 20 2
_mesa_CreateBuffers 1 4 20 2
_mesa_IsBuffer 2 8 41 1
_mesa_buffer_storage 10 48 268 7
_mesa_BufferStorage 2 11 65 4
_mesa_NamedBufferStorage 2 11 63 4
_mesa_buffer_data 19 66 328 7
_mesa_BufferData 2 11 65 4
_mesa_NamedBufferData 2 11 63 4
_mesa_buffer_sub_data 8 30 182 6
_mesa_BufferSubData 2 10 63 4
_mesa_NamedBufferSubData 2 11 61 4
_mesa_GetBufferSubData 3 16 95 4
_mesa_GetNamedBufferSubData 3 16 93 4
_mesa_clear_buffer_sub_data 8 42 224 10
_mesa_ClearBufferData 2 12 76 5
_mesa_ClearNamedBufferData 2 12 74 5
_mesa_ClearBufferSubData 2 14 80 7
_mesa_ClearNamedBufferSubData 2 15 78 7
_mesa_unmap_buffer 13 45 328 3
_mesa_UnmapBuffer 2 9 48 1
_mesa_UnmapNamedBuffer 2 9 46 1
get_buffer_parameter 15 52 257 5
_mesa_GetBufferParameteriv 3 14 74 3
_mesa_GetBufferParameteri64v 3 14 71 3
_mesa_GetNamedBufferParameteriv 3 14 72 3
_mesa_GetNamedBufferParameteri64v 3 15 69 3
_mesa_GetBufferPointerv 3 15 76 3
_mesa_GetNamedBufferPointerv 3 15 74 3
_mesa_copy_buffer_sub_data 11 57 309 7
_mesa_CopyBufferSubData 3 17 89 5
_mesa_CopyNamedBufferSubData 3 17 85 5
_mesa_map_buffer_range 36 143 822 6
_mesa_MapBufferRange 3 16 86 4
_mesa_MapNamedBufferRange 3 17 85 4
get_map_buffer_access_flags 4 17 68 3
_mesa_MapBuffer 3 15 89 2
_mesa_MapNamedBuffer 3 15 87 2
_mesa_flush_mapped_buffer_range 8 43 249 5
_mesa_FlushMappedBufferRange 2 12 56 3
_mesa_FlushMappedNamedBufferRange 2 12 54 3
set_ubo_binding 2 14 70 6
set_ssbo_binding 2 14 70 6
bind_uniform_buffer 5 19 101 6
bind_shader_storage_buffer 5 19 101 6
bind_buffer_range_uniform_buffer 4 23 135 5
bind_buffer_range_shader_storage_buffer 4 23 135 5
bind_buffer_base_uniform_buffer 3 14 97 3
bind_buffer_base_shader_storage_buffer 3 14 97 3
set_atomic_buffer_binding 2 16 82 5
bind_atomic_buffer 6 29 168 6
bind_buffers_check_offset_and_size 3 19 95 4
error_check_bind_uniform_buffers 3 19 87 4
error_check_bind_shader_storage_buffers 3 19 87 4
unbind_uniform_buffers 2 8 67 3
unbind_shader_storage_buffers 2 9 67 3
bind_uniform_buffers 11 51 321 8
bind_shader_storage_buffers 11 52 321 8
error_check_bind_xfb_buffers 4 25 115 5
unbind_xfb_buffers 2 10 65 4
bind_xfb_buffers 11 60 338 8
error_check_bind_atomic_buffers 3 18 87 4
unbind_atomic_buffers 2 8 66 3
bind_atomic_buffers 10 48 278 8
_mesa_BindBufferRange 11 52 263 5
_mesa_BindBufferBase 9 42 201 3
_mesa_BindBuffersRange 6 33 183 6
_mesa_BindBuffersBase 6 31 169 4
_mesa_InvalidateBufferSubData 9 28 156 3
_mesa_InvalidateBufferData 5 20 97 1
Source file: ./lib/mesa/src/mesa/main/getstring.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
shading_language_version 20 55 265 1
_mesa_GetString 14 44 241 1
_mesa_GetStringi 4 18 96 2
_mesa_GetPointerv 32 81 521 2
_mesa_GetError 2 11 61 1
Source file: ./lib/mesa/src/mesa/main/texstorage.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_valid_tex_storage_dim 4 6 33 3
Source file: ./lib/mesa/src/mesa/main/barrier.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_texture_barrier 1 3 9 1
_mesa_init_barrier_functions 1 4 15 1
_mesa_TextureBarrierNV 2 10 42 1
_mesa_MemoryBarrier 2 6 31 1
_mesa_MemoryBarrierByRegion 4 21 90 1
_mesa_BlendBarrier 2 10 42 1
Source file: ./lib/mesa/src/mesa/main/pack.h
Source file: ./lib/mesa/src/mesa/main/dlist.h
Source file: ./lib/mesa/src/mesa/main/enable.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_derived_primitive_restart_state 2 5 27 1
client_state 16 73 397 3
_mesa_EnableClientState 1 5 21 1
_mesa_DisableClientState 1 5 21 1
get_texcoord_unit 2 10 55 1
enable_texture 3 11 74 3
_mesa_set_multisample 3 10 62 2
_mesa_set_framebuffer_srgb 3 10 62 2
_mesa_set_enable 279 703 3838 3
_mesa_Enable 1 5 21 1
_mesa_Disable 1 5 21 1
_mesa_set_enablei 14 45 268 4
_mesa_Disablei 1 5 26 2
_mesa_Enablei 1 5 26 2
_mesa_IsEnabledi 5 25 133 2
is_texture_enabled 2 6 46 2
_mesa_IsEnabled 208 389 2199 1
Source file: ./lib/mesa/src/mesa/main/remap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
map_function_spec 5 21 109 1
_mesa_init_remap_table 4 20 116 1
Source file: ./lib/mesa/src/mesa/main/api_loopback.h
Source file: ./lib/mesa/src/mesa/main/viewport.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_viewport_no_notify 8 25 223 6
_mesa_Viewport 6 18 134 4
_mesa_set_viewport 2 8 58 6
_mesa_ViewportArrayv 8 30 226 3
ViewportIndexedf 5 21 133 6
_mesa_ViewportIndexedf 1 5 34 5
_mesa_ViewportIndexedfv 1 4 39 2
set_depth_range_no_notify 3 10 94 4
_mesa_set_depth_range 2 7 46 4
_mesa_DepthRange 4 13 89 2
_mesa_DepthRangef 1 4 17 2
_mesa_DepthRangeArrayv 5 19 144 3
_mesa_DepthRangeArrayfvOES 5 17 132 3
_mesa_DepthRangeIndexed 3 14 79 3
_mesa_DepthRangeIndexedfOES 1 4 22 3
_mesa_init_viewport 2 14 113 1
_mesa_ClipControl 13 36 226 2
_mesa_get_viewport_xform 3 25 220 4
Source file: ./lib/mesa/src/mesa/main/teximage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
adjust_for_oes_float_texture 15 45 139 3
set_tex_image 3 14 86 4
_mesa_new_texture_image 1 5 20 1
_mesa_delete_texture_image 1 7 39 2
_mesa_is_proxy_texture 3 21 82 1
_mesa_is_array_texture 5 12 34 1
_mesa_is_cube_map_texture 3 10 27 1
proxy_target 27 44 133 1
_mesa_select_tex_image 1 9 55 3
_mesa_get_tex_image 4 17 95 4
get_proxy_tex_image 24 72 342 3
_mesa_max_texture_levels 38 49 216 2
_mesa_get_texture_dimensions 29 40 120 1
_mesa_tex_target_is_layered 29 38 114 1
_mesa_get_texture_layers 16 29 137 2
_mesa_get_tex_max_num_levels 22 41 145 4
make_null_texture 8 33 211 4
clear_teximage_fields 1 19 104 1
init_teximage_fields_ms 33 101 517 10
_mesa_init_teximage_fields 1 9 55 8
_mesa_clear_texture_image 1 6 30 2
_mesa_legal_texture_dimensions 101 143 985 7
error_check_subtexture_negative_dimensions 6 21 109 6
error_check_subtexture_dimensions 25 73 492 10
_mesa_test_proxy_teximage 4 31 192 9
compressedteximage_only_format 12 19 60 2
_mesa_format_no_online_compression 3 6 31 2
write_error 2 6 25 2
_mesa_target_can_be_compressed 25 56 238 4
legal_teximage_target 31 59 244 3
legal_texsubimage_target 23 46 186 4
mutable_tex_object 2 7 38 2
compressed_tex_size 1 6 36 4
_mesa_legal_texture_base_format_for_target 24 29 160 3
texture_formats_agree 8 23 103 2
texture_format_error_check_gles 4 28 139 6
texture_error_check 38 127 689 12
compressed_texture_error_check 24 90 414 11
texsubimage_error_check 16 70 401 16
copytexture_error_check 61 188 961 8
copytexsubimage_error_check 19 77 457 11
check_rtt_cb 9 24 183 3
_mesa_update_fbo_texture 2 13 70 4
check_gen_mipmap 4 10 62 4
override_internal_format 12 32 146 3
_mesa_choose_texture_format 14 46 210 7
strip_texture_border 8 27 158 6
teximage 41 156 896 14
_mesa_TexImage1D 1 8 66 8
_mesa_TexImage2D 1 9 69 9
_mesa_TexImage3D 1 10 72 10
_mesa_TexImage3DEXT 1 8 62 10
_mesa_EGLImageTargetTexture2DOES 10 52 258 2
_mesa_texture_sub_image 10 34 204 16
texsubimage 5 34 249 14
texturesubimage 8 63 417 14
_mesa_TexSubImage1D 1 11 63 7
_mesa_TexSubImage2D 1 12 69 9
_mesa_TexSubImage3D 1 12 75 11
_mesa_TextureSubImage1D 1 11 63 7
_mesa_TextureSubImage2D 1 12 69 9
_mesa_TextureSubImage3D 1 12 75 11
get_copy_tex_image_source 3 10 73 2
copytexsubimage_by_slice 3 23 156 11
formats_differ_in_component_sizes 13 17 138 2
can_avoid_reallocation 6 17 89 8
copyteximage 19 108 705 10
_mesa_CopyTexImage1D 1 8 53 7
_mesa_CopyTexImage2D 1 8 56 8
_mesa_copy_texture_sub_image 10 46 294 13
_mesa_CopyTexSubImage1D 3 17 118 6
_mesa_CopyTexSubImage2D 3 19 124 8
_mesa_CopyTexSubImage3D 3 19 127 9
_mesa_CopyTextureSubImage1D 3 17 126 6
_mesa_CopyTextureSubImage2D 3 19 132 8
_mesa_CopyTextureSubImage3D 4 26 177 9
check_clear_tex_image 10 62 298 7
get_tex_obj_for_clear 4 20 102 3
get_tex_images_for_clear 7 31 176 5
_mesa_ClearTexSubImage 20 67 433 11
_mesa_ClearTexImage 6 34 239 5
compressed_subtexture_target_check 24 73 288 6
compressed_subtexture_error_check 12 68 359 15
_mesa_CompressedTexImage1D 1 9 63 7
_mesa_CompressedTexImage2D 1 9 66 8
_mesa_CompressedTexImage3D 1 9 69 9
_mesa_compressed_texture_sub_image 4 24 138 15
_mesa_CompressedTexSubImage1D 4 27 167 7
_mesa_CompressedTextureSubImage1D 4 29 177 7
_mesa_CompressedTexSubImage2D 4 28 173 9
_mesa_CompressedTextureSubImage2D 4 31 183 9
_mesa_CompressedTexSubImage3D 4 29 179 11
_mesa_CompressedTextureSubImage3D 7 58 332 11
get_texbuffer_format 80 172 536 2
_mesa_validate_texbuffer_format 10 23 127 2
texture_buffer_range 8 46 248 7
check_texture_buffer_target 2 11 43 3
check_texture_buffer_range 5 28 151 5
_mesa_TexBuffer 6 19 109 3
_mesa_TexBufferRange 6 26 138 5
_mesa_TextureBuffer 6 19 113 3
_mesa_TextureBufferRange 6 28 142 5
_mesa_is_renderable_texture_format 3 8 45 2
check_multisample_target 7 15 62 3
texture_image_multisample 30 114 701 12
_mesa_TexImage2DMultisample 2 14 75 6
_mesa_TexImage3DMultisample 2 15 78 7
valid_texstorage_ms_parameters 2 12 61 5
_mesa_TexStorage2DMultisample 3 16 93 6
_mesa_TexStorage3DMultisample 3 17 96 7
_mesa_TextureStorage2DMultisample 3 18 97 6
_mesa_TextureStorage3DMultisample 3 18 100 7
Source file: ./lib/mesa/src/mesa/main/polygon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_CullFace 7 16 103 1
_mesa_FrontFace 6 16 99 1
_mesa_PolygonMode 15 47 259 2
_mesa_PolygonStipple 4 18 114 1
_mesa_GetnPolygonStippleARB 3 14 90 2
_mesa_GetPolygonStipple 1 4 15 1
_mesa_polygon_offset_clamp 5 14 100 4
_mesa_PolygonOffset 2 7 45 2
_mesa_PolygonOffsetEXT 1 5 28 2
_mesa_PolygonOffsetClampEXT 3 12 70 3
_mesa_init_polygon 1 18 143 1
Source file: ./lib/mesa/src/mesa/main/multisample.h
Source file: ./lib/mesa/src/mesa/main/feedback.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_feedback_token 2 7 50 2
Source file: ./lib/mesa/src/mesa/main/clip.h
Source file: ./lib/mesa/src/mesa/main/fbobject.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
delete_dummy_renderbuffer 1 3 14 2
delete_dummy_framebuffer 1 3 9 1
_mesa_init_fbobjects 1 9 57 1
_mesa_get_incomplete_framebuffer 1 4 10 1
_mesa_lookup_renderbuffer 2 9 47 2
_mesa_lookup_renderbuffer_err 3 12 62 3
_mesa_lookup_framebuffer 2 9 47 2
_mesa_lookup_framebuffer_err 3 12 62 3
invalidate_framebuffer 1 4 15 1
get_framebuffer_target 7 14 68 2
get_attachment 25 39 175 3
_mesa_get_fb0_attachment 18 47 266 3
remove_attachment 6 19 131 2
driver_RenderTexture_is_safe 9 14 103 1
_mesa_update_texture_renderbuffer 5 31 208 3
set_texture_attachment 4 27 164 8
set_renderbuffer_attachment 1 11 60 3
_mesa_FramebufferRenderbuffer_sw 4 29 159 4
_mesa_validate_framebuffer 10 26 111 2
_mesa_has_depthstencil_combined 6 16 91 1
att_incomplete 2 6 26 1
fbo_incomplete 2 12 60 3
_mesa_is_legal_color_format 10 19 71 2
is_format_color_renderable 19 35 125 3
is_legal_depth_format 3 10 33 2
test_attachment_completeness 41 144 677 3
_mesa_test_framebuffer_completeness 63 245 1471 2
_mesa_IsRenderbuffer 4 12 54 1
allocate_renderbuffer_locked 2 14 85 3
bind_renderbuffer 7 30 153 3
_mesa_BindRenderbuffer 1 5 27 2
_mesa_BindRenderbufferEXT 1 4 19 2
framebuffer_parameteri 16 42 257 5
_mesa_FramebufferParameteri 4 23 108 3
get_framebuffer_parameteriv 8 28 148 5
_mesa_GetFramebufferParameteriv 4 24 109 3
_mesa_detach_renderbuffer 5 17 97 3
_mesa_DeleteRenderbuffers 10 33 204 2
create_render_buffers 6 26 156 4
_mesa_GenRenderbuffers 1 5 27 2
_mesa_CreateRenderbuffers 1 5 27 2
_mesa_base_fbo_format 256 271 1343 2
invalidate_rb 5 16 101 3
_mesa_renderbuffer_storage 10 43 304 6
renderbuffer_storage 9 38 218 7
renderbuffer_storage_named 5 25 142 6
renderbuffer_storage_target 5 31 154 6
_mesa_EGLImageTargetRenderbufferStorageOES 4 23 105 2
get_component_bits 2 7 34 3
_mesa_RenderbufferStorage 1 6 31 4
_mesa_RenderbufferStorageMultisample 1 7 34 5
_es_RenderbufferStorageEXT 2 13 50 4
_mesa_NamedRenderbufferStorage 1 6 31 4
_mesa_NamedRenderbufferStorageMultisample 1 8 34 5
get_render_buffer_parameteriv 14 34 158 5
_mesa_GetRenderbufferParameteriv 3 16 74 3
_mesa_GetNamedRenderbufferParameteriv 3 13 70 3
_mesa_IsFramebuffer 4 11 54 1
check_begin_texture_render 6 14 93 2
check_end_texture_render 7 15 99 2
bind_framebuffer 12 49 230 3
_mesa_bind_framebuffers 8 28 174 3
_mesa_BindFramebuffer 1 5 27 2
_mesa_BindFramebufferEXT 1 4 19 2
_mesa_DeleteFramebuffers 9 31 195 2
create_framebuffers 7 32 199 3
_mesa_GenFramebuffers 1 4 20 2
_mesa_CreateFramebuffers 1 4 20 2
_mesa_check_framebuffer_status 4 16 70 2
_mesa_CheckFramebufferStatus 3 16 76 1
_mesa_CheckNamedFramebufferStatus 6 26 103 2
reuse_framebuffer_texture_attachment 1 17 131 3
get_texture_for_framebuffer 5 17 95 5
check_layered_texture_target 11 24 92 4
check_texture_target 7 18 70 3
check_textarget 30 63 304 5
check_layer 11 36 186 4
check_level 3 11 60 4
_mesa_framebuffer_texture 16 58 368 9
framebuffer_texture_with_dims 8 27 185 8
_mesa_FramebufferTexture1D 1 6 38 5
_mesa_FramebufferTexture2D 1 6 38 5
_mesa_FramebufferTexture3D 1 7 41 6
_mesa_FramebufferTextureLayer 9 33 207 5
_mesa_NamedFramebufferTextureLayer 9 29 193 5
_mesa_FramebufferTexture 7 31 179 4
_mesa_NamedFramebufferTexture 7 28 165 4
_mesa_framebuffer_renderbuffer 1 11 69 4
framebuffer_renderbuffer 7 30 150 5
_mesa_FramebufferRenderbuffer 5 32 127 4
_mesa_NamedFramebufferRenderbuffer 5 29 113 4
_mesa_get_framebuffer_attachment_parameter 75 241 1196 6
_mesa_GetFramebufferAttachmentParameteriv 2 16 74 4
_mesa_GetNamedFramebufferAttachmentParameteriv 3 19 75 4
_mesa_NamedFramebufferParameteri 3 18 78 3
_mesa_GetNamedFramebufferParameteriv 4 22 92 3
invalidate_framebuffer_storage 42 90 361 9
_mesa_InvalidateSubFramebuffer 2 17 90 7
_mesa_InvalidateNamedFramebufferSubData 3 20 89 7
_mesa_InvalidateFramebuffer 2 18 86 3
_mesa_InvalidateNamedFramebufferData 3 20 85 3
_mesa_DiscardFramebufferEXT 13 44 194 3
Source file: ./lib/mesa/src/mesa/main/api_loopback.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_Color3b 1 7 35 3
_mesa_Color3d 1 4 35 3
_mesa_Color3i 1 5 35 3
_mesa_Color3s 1 5 35 3
_mesa_Color3ui 1 5 35 3
_mesa_Color3us 1 5 35 3
_mesa_Color3ub 1 5 35 3
_mesa_Color3bv 1 5 40 1
_mesa_Color3dv 1 4 40 1
_mesa_Color3iv 1 5 40 1
_mesa_Color3sv 1 5 40 1
_mesa_Color3uiv 1 5 40 1
_mesa_Color3usv 1 5 40 1
_mesa_Color3ubv 1 5 40 1
_mesa_Color4b 1 6 39 4
_mesa_Color4d 1 5 39 4
_mesa_Color4i 1 5 39 4
_mesa_Color4s 1 6 39 4
_mesa_Color4ui 1 5 39 4
_mesa_Color4us 1 5 39 4
_mesa_Color4ub 1 5 39 4
_mesa_Color4iv 1 5 44 1
_mesa_Color4bv 1 5 44 1
_mesa_Color4dv 1 4 44 1
_mesa_Color4sv 1 5 44 1
_mesa_Color4uiv 1 5 44 1
_mesa_Color4usv 1 5 44 1
_mesa_Color4ubv 1 5 44 1
_mesa_FogCoordd 1 4 15 1
_mesa_FogCoorddv 1 4 18 1
_mesa_Indexd 1 4 15 1
_mesa_Indexi 1 4 15 1
_mesa_Indexs 1 4 15 1
_mesa_Indexub 1 4 15 1
_mesa_Indexdv 1 4 18 1
_mesa_Indexiv 1 4 18 1
_mesa_Indexsv 1 4 18 1
_mesa_Indexubv 1 4 18 1
_mesa_EdgeFlagv 1 4 21 1
_mesa_Normal3b 1 4 31 3
_mesa_Normal3d 1 4 31 3
_mesa_Normal3i 1 4 31 3
_mesa_Normal3s 1 4 31 3
_mesa_Normal3bv 1 4 36 1
_mesa_Normal3dv 1 4 36 1
_mesa_Normal3iv 1 4 36 1
_mesa_Normal3sv 1 4 36 1
_mesa_TexCoord1d 1 4 15 1
_mesa_TexCoord1i 1 4 15 1
_mesa_TexCoord1s 1 4 15 1
_mesa_TexCoord2d 1 4 23 2
_mesa_TexCoord2s 1 4 23 2
_mesa_TexCoord2i 1 4 23 2
_mesa_TexCoord3d 1 4 31 3
_mesa_TexCoord3i 1 4 31 3
_mesa_TexCoord3s 1 4 31 3
_mesa_TexCoord4d 1 4 39 4
_mesa_TexCoord4i 1 4 39 4
_mesa_TexCoord4s 1 4 39 4
_mesa_TexCoord1dv 1 4 20 1
_mesa_TexCoord1iv 1 4 20 1
_mesa_TexCoord1sv 1 4 20 1
_mesa_TexCoord2dv 1 4 28 1
_mesa_TexCoord2iv 1 4 28 1
_mesa_TexCoord2sv 1 4 28 1
_mesa_TexCoord3dv 1 4 36 1
_mesa_TexCoord3iv 1 4 36 1
_mesa_TexCoord3sv 1 4 36 1
_mesa_TexCoord4dv 1 4 44 1
_mesa_TexCoord4iv 1 4 44 1
_mesa_TexCoord4sv 1 4 44 1
_mesa_Vertex2d 1 4 23 2
_mesa_Vertex2i 1 4 23 2
_mesa_Vertex2s 1 4 23 2
_mesa_Vertex3d 1 4 31 3
_mesa_Vertex3i 1 4 31 3
_mesa_Vertex3s 1 4 31 3
_mesa_Vertex4d 1 4 39 4
_mesa_Vertex4i 1 4 39 4
_mesa_Vertex4s 1 4 39 4
_mesa_Vertex2dv 1 4 28 1
_mesa_Vertex2iv 1 4 28 1
_mesa_Vertex2sv 1 4 28 1
_mesa_Vertex3dv 2 7 67 1
_mesa_Vertex3iv 1 4 36 1
_mesa_Vertex3sv 1 4 36 1
_mesa_Vertex4dv 1 5 44 1
_mesa_Vertex4iv 1 5 44 1
_mesa_Vertex4sv 1 5 44 1
_mesa_MultiTexCoord1d 1 4 20 2
_mesa_MultiTexCoord1dv 1 4 25 2
_mesa_MultiTexCoord1i 1 4 20 2
_mesa_MultiTexCoord1iv 1 4 25 2
_mesa_MultiTexCoord1s 1 4 20 2
_mesa_MultiTexCoord1sv 1 4 25 2
_mesa_MultiTexCoord2d 1 4 28 3
_mesa_MultiTexCoord2dv 1 4 33 2
_mesa_MultiTexCoord2i 1 4 28 3
_mesa_MultiTexCoord2iv 1 4 33 2
_mesa_MultiTexCoord2s 1 4 28 3
_mesa_MultiTexCoord2sv 1 4 33 2
_mesa_MultiTexCoord3d 1 4 36 4
_mesa_MultiTexCoord3dv 1 4 41 2
_mesa_MultiTexCoord3i 1 4 36 4
_mesa_MultiTexCoord3iv 1 4 41 2
_mesa_MultiTexCoord3s 1 4 36 4
_mesa_MultiTexCoord3sv 1 4 41 2
_mesa_MultiTexCoord4d 1 5 44 5
_mesa_MultiTexCoord4dv 1 5 49 2
_mesa_MultiTexCoord4i 1 5 44 5
_mesa_MultiTexCoord4iv 1 5 49 2
_mesa_MultiTexCoord4s 1 5 44 5
_mesa_MultiTexCoord4sv 1 5 49 2
_mesa_EvalCoord2dv 1 4 28 1
_mesa_EvalCoord2fv 1 4 22 1
_mesa_EvalCoord2d 1 4 23 2
_mesa_EvalCoord1dv 1 4 18 1
_mesa_EvalCoord1fv 1 4 18 1
_mesa_EvalCoord1d 1 4 15 1
_mesa_Materialf 1 6 35 3
_mesa_Materiali 1 5 31 3
_mesa_Materialiv 8 27 170 3
_mesa_Rectd 1 4 39 4
_mesa_Rectdv 1 4 49 2
_mesa_Rectfv 1 4 37 2
_mesa_Recti 1 4 39 4
_mesa_Rectiv 1 4 49 2
_mesa_Rects 1 4 39 4
_mesa_Rectsv 1 4 49 2
_mesa_SecondaryColor3b 1 6 31 3
_mesa_SecondaryColor3d 1 4 31 3
_mesa_SecondaryColor3i 1 6 31 3
_mesa_SecondaryColor3s 1 6 31 3
_mesa_SecondaryColor3ui 1 6 31 3
_mesa_SecondaryColor3us 1 6 31 3
_mesa_SecondaryColor3ub 1 6 31 3
_mesa_SecondaryColor3bv 1 6 36 1
_mesa_SecondaryColor3dv 1 4 36 1
_mesa_SecondaryColor3iv 1 6 36 1
_mesa_SecondaryColor3sv 1 6 36 1
_mesa_SecondaryColor3uiv 1 6 36 1
_mesa_SecondaryColor3usv 1 6 36 1
_mesa_SecondaryColor3ubv 1 6 36 1
_mesa_VertexAttrib1sNV 1 4 20 2
_mesa_VertexAttrib1dNV 1 4 20 2
_mesa_VertexAttrib2sNV 1 4 25 3
_mesa_VertexAttrib2dNV 1 4 28 3
_mesa_VertexAttrib3sNV 1 4 36 4
_mesa_VertexAttrib3dNV 1 4 40 4
_mesa_VertexAttrib4sNV 1 4 44 5
_mesa_VertexAttrib4dNV 1 4 44 5
_mesa_VertexAttrib4ubNV 1 5 44 5
_mesa_VertexAttrib1svNV 1 4 25 2
_mesa_VertexAttrib1dvNV 1 4 25 2
_mesa_VertexAttrib2svNV 1 4 33 2
_mesa_VertexAttrib2dvNV 1 4 33 2
_mesa_VertexAttrib3svNV 1 4 41 2
_mesa_VertexAttrib3dvNV 1 4 41 2
_mesa_VertexAttrib4svNV 1 5 49 2
_mesa_VertexAttrib4dvNV 1 4 49 2
_mesa_VertexAttrib4ubvNV 1 5 49 2
_mesa_VertexAttribs1svNV 2 6 44 3
_mesa_VertexAttribs1fvNV 2 6 45 3
_mesa_VertexAttribs1dvNV 2 6 44 3
_mesa_VertexAttribs2svNV 2 6 46 3
_mesa_VertexAttribs2fvNV 2 6 56 3
_mesa_VertexAttribs2dvNV 2 6 46 3
_mesa_VertexAttribs3svNV 2 6 46 3
_mesa_VertexAttribs3fvNV 2 6 65 3
_mesa_VertexAttribs3dvNV 2 6 46 3
_mesa_VertexAttribs4svNV 2 6 46 3
_mesa_VertexAttribs4fvNV 2 6 74 3
_mesa_VertexAttribs4dvNV 2 6 46 3
_mesa_VertexAttribs4ubvNV 2 6 46 3
_mesa_VertexAttrib1s 1 4 20 2
_mesa_VertexAttrib1d 1 4 20 2
_mesa_VertexAttrib2s 1 4 25 3
_mesa_VertexAttrib2d 1 4 28 3
_mesa_VertexAttrib3s 1 4 36 4
_mesa_VertexAttrib3d 1 4 40 4
_mesa_VertexAttrib4s 1 4 44 5
_mesa_VertexAttrib4d 1 4 44 5
_mesa_VertexAttrib1sv 1 4 25 2
_mesa_VertexAttrib1dv 1 4 25 2
_mesa_VertexAttrib2sv 1 4 33 2
_mesa_VertexAttrib2dv 1 4 33 2
_mesa_VertexAttrib3sv 1 4 41 2
_mesa_VertexAttrib3dv 1 4 41 2
_mesa_VertexAttrib4sv 1 5 49 2
_mesa_VertexAttrib4dv 1 4 49 2
_mesa_VertexAttrib4bv 1 4 49 2
_mesa_VertexAttrib4iv 1 4 49 2
_mesa_VertexAttrib4ubv 1 4 49 2
_mesa_VertexAttrib4usv 1 4 49 2
_mesa_VertexAttrib4uiv 1 4 49 2
_mesa_VertexAttrib4Nbv 1 5 49 2
_mesa_VertexAttrib4Nsv 1 5 49 2
_mesa_VertexAttrib4Niv 1 5 49 2
_mesa_VertexAttrib4Nub 1 5 44 5
_mesa_VertexAttrib4Nubv 1 5 49 2
_mesa_VertexAttrib4Nusv 1 5 49 2
_mesa_VertexAttrib4Nuiv 1 5 49 2
_mesa_VertexAttribI1iv 1 4 22 2
_mesa_VertexAttribI1uiv 1 4 22 2
_mesa_VertexAttribI4bv 1 4 37 2
_mesa_VertexAttribI4sv 1 4 37 2
_mesa_VertexAttribI4ubv 1 4 37 2
_mesa_VertexAttribI4usv 1 4 37 2
_mesa_VertexAttribL1d 1 4 17 2
_mesa_VertexAttribL2d 1 4 22 3
_mesa_VertexAttribL3d 1 4 27 4
_mesa_VertexAttribL4d 1 4 32 5
_mesa_VertexAttribL1dv 1 4 22 2
_mesa_VertexAttribL2dv 1 4 27 2
_mesa_VertexAttribL3dv 1 4 32 2
_mesa_VertexAttribL4dv 1 4 37 2
_mesa_loopback_init_api_table 7 230 1582 2
Source file: ./lib/mesa/src/mesa/main/texcompress_etc.h
Source file: ./lib/mesa/src/mesa/main/format_pack.py
Source file: ./lib/mesa/src/mesa/main/remap_helper.h
Source file: ./lib/mesa/src/mesa/main/vdpau.h
Source file: ./lib/mesa/src/mesa/main/uniforms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_update_shader_textures_used 3 21 174 2
_mesa_uniform_attach_driver_storage 1 16 105 5
_mesa_uniform_detach_all_driver_storage 1 6 28 1
_mesa_Uniform1f 1 5 37 2
_mesa_Uniform2f 1 8 59 3
_mesa_Uniform3f 1 9 69 4
_mesa_Uniform4f 1 11 79 5
_mesa_Uniform1i 1 5 37 2
_mesa_Uniform2i 1 8 59 3
_mesa_Uniform3i 1 9 69 4
_mesa_Uniform4i 1 10 79 5
_mesa_Uniform1fv 1 5 41 3
_mesa_Uniform2fv 1 5 41 3
_mesa_Uniform3fv 1 5 41 3
_mesa_Uniform4fv 1 5 41 3
_mesa_Uniform1iv 1 5 41 3
_mesa_Uniform2iv 1 5 41 3
_mesa_Uniform3iv 1 5 41 3
_mesa_Uniform4iv 1 5 41 3
_mesa_ProgramUniform1f 1 8 50 3
_mesa_ProgramUniform2f 1 10 74 4
_mesa_ProgramUniform3f 1 12 84 5
_mesa_ProgramUniform4f 1 13 94 6
_mesa_ProgramUniform1i 1 8 50 3
_mesa_ProgramUniform2i 1 10 74 4
_mesa_ProgramUniform3i 1 12 84 5
_mesa_ProgramUniform4i 1 13 94 6
_mesa_ProgramUniform1fv 1 9 54 4
_mesa_ProgramUniform2fv 1 9 54 4
_mesa_ProgramUniform3fv 1 9 54 4
_mesa_ProgramUniform4fv 1 9 54 4
_mesa_ProgramUniform1iv 1 9 54 4
_mesa_ProgramUniform2iv 1 9 54 4
_mesa_ProgramUniform3iv 1 9 54 4
_mesa_ProgramUniform4iv 1 9 54 4
_mesa_Uniform1ui 1 5 37 2
_mesa_Uniform2ui 1 8 59 3
_mesa_Uniform3ui 1 9 69 4
_mesa_Uniform4ui 1 10 79 5
_mesa_Uniform1uiv 1 5 41 3
_mesa_Uniform2uiv 1 5 41 3
_mesa_Uniform3uiv 1 5 41 3
_mesa_Uniform4uiv 1 5 41 3
_mesa_UniformMatrix2fv 1 7 48 4
_mesa_UniformMatrix3fv 1 7 48 4
_mesa_UniformMatrix4fv 1 7 48 4
_mesa_ProgramUniform1ui 1 8 50 3
_mesa_ProgramUniform2ui 1 11 74 4
_mesa_ProgramUniform3ui 1 13 84 5
_mesa_ProgramUniform4ui 1 13 94 6
_mesa_ProgramUniform1uiv 1 9 54 4
_mesa_ProgramUniform2uiv 1 9 54 4
_mesa_ProgramUniform3uiv 1 9 54 4
_mesa_ProgramUniform4uiv 1 9 54 4
_mesa_ProgramUniformMatrix2fv 1 9 61 5
_mesa_ProgramUniformMatrix3fv 1 9 61 5
_mesa_ProgramUniformMatrix4fv 1 9 61 5
_mesa_UniformMatrix2x3fv 1 7 48 4
_mesa_UniformMatrix3x2fv 1 7 48 4
_mesa_UniformMatrix2x4fv 1 7 48 4
_mesa_UniformMatrix4x2fv 1 7 48 4
_mesa_UniformMatrix3x4fv 1 7 48 4
_mesa_UniformMatrix4x3fv 1 7 48 4
_mesa_ProgramUniformMatrix2x3fv 1 9 61 5
_mesa_ProgramUniformMatrix3x2fv 1 9 61 5
_mesa_ProgramUniformMatrix2x4fv 1 9 61 5
_mesa_ProgramUniformMatrix4x2fv 1 9 61 5
_mesa_ProgramUniformMatrix3x4fv 1 9 61 5
_mesa_ProgramUniformMatrix4x3fv 1 9 61 5
_mesa_GetnUniformfvARB 1 6 37 4
_mesa_GetUniformfv 1 4 25 3
_mesa_GetnUniformivARB 1 6 37 4
_mesa_GetUniformiv 1 4 25 3
_mesa_GetnUniformuivARB 1 6 37 4
_mesa_GetUniformuiv 1 4 25 3
_mesa_GetnUniformdvARB 1 6 37 4
_mesa_GetUniformdv 1 4 25 3
_mesa_GetUniformLocation 3 15 75 2
_mesa_GetUniformBlockIndex 4 20 96 2
_mesa_GetUniformIndices 5 28 139 4
_mesa_UniformBlockBinding 6 33 164 3
_mesa_ShaderStorageBlockBinding 6 35 164 3
mesa_bufferiv 23 78 346 6
_mesa_GetActiveUniformBlockiv 3 18 82 4
_mesa_GetActiveUniformBlockName 5 28 113 5
_mesa_GetActiveUniformName 4 22 109 5
_mesa_GetActiveAtomicCounterBufferiv 3 17 82 4
_mesa_Uniform1d 1 5 37 2
_mesa_Uniform2d 1 8 59 3
_mesa_Uniform3d 1 9 69 4
_mesa_Uniform4d 1 11 79 5
_mesa_Uniform1dv 1 5 41 3
_mesa_Uniform2dv 1 5 41 3
_mesa_Uniform3dv 1 5 41 3
_mesa_Uniform4dv 1 5 41 3
_mesa_UniformMatrix2dv 1 7 48 4
_mesa_UniformMatrix3dv 1 7 48 4
_mesa_UniformMatrix4dv 1 7 48 4
_mesa_UniformMatrix2x3dv 1 7 48 4
_mesa_UniformMatrix3x2dv 1 7 48 4
_mesa_UniformMatrix2x4dv 1 7 48 4
_mesa_UniformMatrix4x2dv 1 7 48 4
_mesa_UniformMatrix3x4dv 1 7 48 4
_mesa_UniformMatrix4x3dv 1 7 48 4
_mesa_ProgramUniform1d 1 8 50 3
_mesa_ProgramUniform2d 1 10 74 4
_mesa_ProgramUniform3d 1 12 84 5
_mesa_ProgramUniform4d 1 13 94 6
_mesa_ProgramUniform1dv 1 9 54 4
_mesa_ProgramUniform2dv 1 9 54 4
_mesa_ProgramUniform3dv 1 9 54 4
_mesa_ProgramUniform4dv 1 9 54 4
_mesa_ProgramUniformMatrix2dv 1 9 61 5
_mesa_ProgramUniformMatrix3dv 1 9 61 5
_mesa_ProgramUniformMatrix4dv 1 9 61 5
_mesa_ProgramUniformMatrix2x3dv 1 9 61 5
_mesa_ProgramUniformMatrix3x2dv 1 9 61 5
_mesa_ProgramUniformMatrix2x4dv 1 9 61 5
_mesa_ProgramUniformMatrix4x2dv 1 9 61 5
_mesa_ProgramUniformMatrix3x4dv 1 9 61 5
_mesa_ProgramUniformMatrix4x3dv 1 9 61 5
Source file: ./lib/mesa/src/mesa/main/texcompress_s3tc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_init_texture_s3tc 9 42 181 1
_mesa_texstore_rgb_dxt1 9 44 236 1
_mesa_texstore_rgba_dxt1 10 45 242 1
_mesa_texstore_rgba_dxt3 10 44 238 1
_mesa_texstore_rgba_dxt5 10 44 238 1
problem 2 9 36 1
fetch_rgb_dxt1 2 15 107 5
fetch_rgba_dxt1 2 15 107 5
fetch_rgba_dxt3 2 15 107 5
fetch_rgba_dxt5 2 15 107 5
fetch_srgb_dxt1 2 15 107 5
fetch_srgba_dxt1 2 15 107 5
fetch_srgba_dxt3 2 15 107 5
fetch_srgba_dxt5 2 15 107 5
_mesa_get_dxt_fetch_func 9 23 66 1
Source file: ./lib/mesa/src/mesa/main/genmipmap.h
Source file: ./lib/mesa/src/mesa/main/multisample.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_SampleCoverage 1 8 55 2
_mesa_init_multisample 1 11 78 1
_mesa_GetMultisamplefv 5 22 128 3
_mesa_SampleMaski 3 14 71 2
_mesa_MinSampleShading 3 12 71 1
_mesa_check_sample_count 16 33 197 4
Source file: ./lib/mesa/src/mesa/main/context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_notifySwapBuffers 3 9 48 1
_mesa_create_visual 3 28 106 13
_mesa_initialize_visual 6 50 262 14
_mesa_destroy_visual 1 4 14 1
one_time_fini 1 5 14 1
one_time_init 6 30 195 1
_mesa_init_current 2 13 230 1
init_program_limits 8 73 430 3
_mesa_init_constants 4 119 804 2
check_context_limits 1 35 385 1
init_attrib_groups 2 52 268 1
update_default_objects 1 8 32 1
nop_handler 5 13 60 1
nop_glFlush 1 3 6 1
generic_nop 1 8 24 1
_mesa_new_nop_table 4 14 78 1
alloc_dispatch_table 4 10 49 1
create_beginend_table 2 36 174 1
_mesa_initialize_dispatch_tables 2 6 25 1
_mesa_initialize_context 14 84 492 5
_mesa_free_context_data 3 50 431 1
_mesa_destroy_context 2 7 29 1
_mesa_copy_context 23 71 393 3
check_compatible 2 14 77 2
_mesa_check_init_viewport 5 11 86 3
handle_first_current 9 35 177 1
_mesa_make_current 27 63 362 3
_mesa_share_state 5 14 87 2
_mesa_get_current_context 1 4 16 1
_mesa_get_dispatch 1 4 14 1
_mesa_record_error 3 8 35 2
_mesa_finish 2 8 42 1
_mesa_flush 2 8 42 1
_mesa_Finish 1 6 21 1
_mesa_Flush 1 6 21 1
Source file: ./lib/mesa/src/mesa/main/format_unpack.h
Source file: ./lib/mesa/src/mesa/main/polygon.h
Source file: ./lib/mesa/src/mesa/main/texcompress_cpal.h
Source file: ./lib/mesa/src/mesa/main/performance_monitor.h
Source file: ./lib/mesa/src/mesa/main/format_unpack.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
unpack_float_a8b8g8r8_unorm 1 12 125 2
unpack_float_x8b8g8r8_unorm 1 11 109 2
unpack_float_r8g8b8a8_unorm 1 12 125 2
unpack_float_r8g8b8x8_unorm 1 11 109 2
unpack_float_b8g8r8a8_unorm 1 12 125 2
unpack_float_b8g8r8x8_unorm 1 11 109 2
unpack_float_a8r8g8b8_unorm 1 12 125 2
unpack_float_x8r8g8b8_unorm 1 11 109 2
unpack_float_l16a16_unorm 1 10 99 2
unpack_float_a16l16_unorm 1 10 99 2
unpack_float_b5g6r5_unorm 1 11 109 2
unpack_float_r5g6b5_unorm 1 11 109 2
unpack_float_b4g4r4a4_unorm 1 12 125 2
unpack_float_b4g4r4x4_unorm 1 11 109 2
unpack_float_a4r4g4b4_unorm 1 12 125 2
unpack_float_a1b5g5r5_unorm 1 12 125 2
unpack_float_b5g5r5a1_unorm 1 12 125 2
unpack_float_b5g5r5x1_unorm 1 11 109 2
unpack_float_a1r5g5b5_unorm 1 12 125 2
unpack_float_l8a8_unorm 1 10 99 2
unpack_float_a8l8_unorm 1 10 99 2
unpack_float_r8g8_unorm 1 10 93 2
unpack_float_g8r8_unorm 1 10 93 2
unpack_float_l4a4_unorm 1 10 99 2
unpack_float_b2g3r3_unorm 1 11 109 2
unpack_float_r16g16_unorm 1 10 93 2
unpack_float_g16r16_unorm 1 10 93 2
unpack_float_b10g10r10a2_unorm 1 12 125 2
unpack_float_b10g10r10x2_unorm 1 11 109 2
unpack_float_r10g10b10a2_unorm 1 12 125 2
unpack_float_r10g10b10x2_unorm 1 11 109 2
unpack_float_r3g3b2_unorm 1 11 109 2
unpack_float_a4b4g4r4_unorm 1 12 125 2
unpack_float_r4g4b4a4_unorm 1 12 125 2
unpack_float_r5g5b5a1_unorm 1 12 125 2
unpack_float_a2b10g10r10_unorm 1 12 125 2
unpack_float_a2r10g10b10_unorm 1 12 125 2
unpack_float_a_unorm8 1 9 72 2
unpack_float_a_unorm16 1 9 72 2
unpack_float_l_unorm8 1 9 78 2
unpack_float_l_unorm16 1 9 78 2
unpack_float_i_unorm8 1 9 81 2
unpack_float_i_unorm16 1 9 81 2
unpack_float_r_unorm8 1 9 72 2
unpack_float_r_unorm16 1 9 72 2
unpack_float_bgr_unorm8 1 11 94 2
unpack_float_rgb_unorm8 1 11 94 2
unpack_float_rgba_unorm16 1 12 105 2
unpack_float_rgbx_unorm16 1 11 94 2
unpack_float_a8b8g8r8_snorm 1 12 125 2
unpack_float_x8b8g8r8_snorm 1 11 109 2
unpack_float_r8g8b8a8_snorm 1 12 125 2
unpack_float_r8g8b8x8_snorm 1 11 109 2
unpack_float_r16g16_snorm 1 10 93 2
unpack_float_g16r16_snorm 1 10 93 2
unpack_float_r8g8_snorm 1 10 93 2
unpack_float_g8r8_snorm 1 10 93 2
unpack_float_l8a8_snorm 1 10 99 2
unpack_float_a8l8_snorm 1 10 99 2
unpack_float_a_snorm8 1 9 72 2
unpack_float_a_snorm16 1 9 72 2
unpack_float_l_snorm8 1 9 78 2
unpack_float_l_snorm16 1 9 78 2
unpack_float_i_snorm8 1 9 81 2
unpack_float_i_snorm16 1 9 81 2
unpack_float_r_snorm8 1 9 72 2
unpack_float_r_snorm16 1 9 72 2
unpack_float_la_snorm16 1 10 89 2
unpack_float_rgb_snorm16 1 11 94 2
unpack_float_rgba_snorm16 1 12 105 2
unpack_float_rgbx_snorm16 1 11 94 2
unpack_float_a8b8g8r8_srgb 1 12 119 2
unpack_float_b8g8r8a8_srgb 1 12 119 2
unpack_float_a8r8g8b8_srgb 1 12 119 2
unpack_float_b8g8r8x8_srgb 1 11 103 2
unpack_float_x8r8g8b8_srgb 1 11 103 2
unpack_float_r8g8b8a8_srgb 1 12 119 2
unpack_float_r8g8b8x8_srgb 1 11 103 2
unpack_float_x8b8g8r8_srgb 1 11 103 2
unpack_float_l8a8_srgb 1 10 99 2
unpack_float_a8l8_srgb 1 10 99 2
unpack_float_l_srgb8 1 9 78 2
unpack_float_bgr_srgb8 1 11 88 2
unpack_float_a_float16 1 9 70 2
unpack_float_a_float32 1 9 67 2
unpack_float_l_float16 1 9 72 2
unpack_float_l_float32 1 9 63 2
unpack_float_la_float16 1 10 81 2
unpack_float_la_float32 1 10 69 2
unpack_float_i_float16 1 9 73 2
unpack_float_i_float32 1 9 61 2
unpack_float_r_float16 1 9 70 2
unpack_float_r_float32 1 9 67 2
unpack_float_rg_float16 1 10 79 2
unpack_float_rg_float32 1 10 73 2
unpack_float_rgb_float16 1 11 88 2
unpack_float_rgb_float32 1 11 79 2
unpack_float_rgba_float16 1 12 97 2
unpack_float_rgba_float32 1 12 85 2
unpack_float_rgbx_float16 1 11 88 2
unpack_float_rgbx_float32 1 11 79 2
unpack_float_r9g9b9e5_float 1 5 37 2
unpack_float_r11g11b10_float 1 5 37 2
unpack_float_ycbcr 3 23 315 3
unpack_float_ycbcr_rev 3 23 315 3
unpack_ubyte_a8b8g8r8_unorm 1 12 133 2
unpack_ubyte_x8b8g8r8_unorm 1 11 113 2
unpack_ubyte_r8g8b8a8_unorm 1 12 133 2
unpack_ubyte_r8g8b8x8_unorm 1 11 113 2
unpack_ubyte_b8g8r8a8_unorm 1 12 133 2
unpack_ubyte_b8g8r8x8_unorm 1 11 113 2
unpack_ubyte_a8r8g8b8_unorm 1 12 133 2
unpack_ubyte_x8r8g8b8_unorm 1 11 113 2
unpack_ubyte_l16a16_unorm 1 10 107 2
unpack_ubyte_a16l16_unorm 1 10 107 2
unpack_ubyte_b5g6r5_unorm 1 11 113 2
unpack_ubyte_r5g6b5_unorm 1 11 113 2
unpack_ubyte_b4g4r4a4_unorm 1 12 133 2
unpack_ubyte_b4g4r4x4_unorm 1 11 113 2
unpack_ubyte_a4r4g4b4_unorm 1 12 133 2
unpack_ubyte_a1b5g5r5_unorm 1 12 133 2
unpack_ubyte_b5g5r5a1_unorm 1 12 133 2
unpack_ubyte_b5g5r5x1_unorm 1 11 113 2
unpack_ubyte_a1r5g5b5_unorm 1 12 133 2
unpack_ubyte_l8a8_unorm 1 10 107 2
unpack_ubyte_a8l8_unorm 1 10 107 2
unpack_ubyte_r8g8_unorm 1 10 93 2
unpack_ubyte_g8r8_unorm 1 10 93 2
unpack_ubyte_l4a4_unorm 1 10 107 2
unpack_ubyte_b2g3r3_unorm 1 11 113 2
unpack_ubyte_r16g16_unorm 1 10 93 2
unpack_ubyte_g16r16_unorm 1 10 93 2
unpack_ubyte_b10g10r10a2_unorm 1 12 133 2
unpack_ubyte_b10g10r10x2_unorm 1 11 113 2
unpack_ubyte_r10g10b10a2_unorm 1 12 133 2
unpack_ubyte_r10g10b10x2_unorm 1 11 113 2
unpack_ubyte_r3g3b2_unorm 1 11 113 2
unpack_ubyte_a4b4g4r4_unorm 1 12 133 2
unpack_ubyte_r4g4b4a4_unorm 1 12 133 2
unpack_ubyte_r5g5b5a1_unorm 1 12 133 2
unpack_ubyte_a2b10g10r10_unorm 1 12 133 2
unpack_ubyte_a2r10g10b10_unorm 1 12 133 2
unpack_ubyte_a_unorm8 1 9 68 2
unpack_ubyte_a_unorm16 1 9 68 2
unpack_ubyte_l_unorm8 1 9 82 2
unpack_ubyte_l_unorm16 1 9 82 2
unpack_ubyte_i_unorm8 1 9 89 2
unpack_ubyte_i_unorm16 1 9 89 2
unpack_ubyte_r_unorm8 1 9 68 2
unpack_ubyte_r_unorm16 1 9 68 2
unpack_ubyte_bgr_unorm8 1 11 98 2
unpack_ubyte_rgb_unorm8 1 11 98 2
unpack_ubyte_rgba_unorm16 1 12 113 2
unpack_ubyte_rgbx_unorm16 1 11 98 2
unpack_ubyte_a8b8g8r8_snorm 1 12 133 2
unpack_ubyte_x8b8g8r8_snorm 1 11 113 2
unpack_ubyte_r8g8b8a8_snorm 1 12 133 2
unpack_ubyte_r8g8b8x8_snorm 1 11 113 2
unpack_ubyte_r16g16_snorm 1 10 93 2
unpack_ubyte_g16r16_snorm 1 10 93 2
unpack_ubyte_r8g8_snorm 1 10 93 2
unpack_ubyte_g8r8_snorm 1 10 93 2
unpack_ubyte_l8a8_snorm 1 10 107 2
unpack_ubyte_a8l8_snorm 1 10 107 2
unpack_ubyte_a_snorm8 1 9 68 2
unpack_ubyte_a_snorm16 1 9 68 2
unpack_ubyte_l_snorm8 1 9 82 2
unpack_ubyte_l_snorm16 1 9 82 2
unpack_ubyte_i_snorm8 1 9 89 2
unpack_ubyte_i_snorm16 1 9 89 2
unpack_ubyte_r_snorm8 1 9 68 2
unpack_ubyte_r_snorm16 1 9 68 2
unpack_ubyte_la_snorm16 1 10 97 2
unpack_ubyte_rgb_snorm16 1 11 98 2
unpack_ubyte_rgba_snorm16 1 12 113 2
unpack_ubyte_rgbx_snorm16 1 11 98 2
unpack_ubyte_a8b8g8r8_srgb 1 12 121 2
unpack_ubyte_b8g8r8a8_srgb 1 12 121 2
unpack_ubyte_a8r8g8b8_srgb 1 12 121 2
unpack_ubyte_b8g8r8x8_srgb 1 11 101 2
unpack_ubyte_x8r8g8b8_srgb 1 11 101 2
unpack_ubyte_r8g8b8a8_srgb 1 12 121 2
unpack_ubyte_r8g8b8x8_srgb 1 11 101 2
unpack_ubyte_x8b8g8r8_srgb 1 11 101 2
unpack_ubyte_l8a8_srgb 1 10 107 2
unpack_ubyte_a8l8_srgb 1 10 107 2
unpack_ubyte_l_srgb8 1 9 82 2
unpack_ubyte_bgr_srgb8 1 11 86 2
unpack_int_a8b8g8r8_uint 1 12 105 2
unpack_int_a8r8g8b8_uint 1 12 105 2
unpack_int_r8g8b8a8_uint 1 12 105 2
unpack_int_b8g8r8a8_uint 1 12 105 2
unpack_int_b10g10r10a2_uint 1 12 105 2
unpack_int_r10g10b10a2_uint 1 12 105 2
unpack_int_a2b10g10r10_uint 1 12 105 2
unpack_int_a2r10g10b10_uint 1 12 105 2
unpack_int_b5g6r5_uint 1 11 92 2
unpack_int_r5g6b5_uint 1 11 92 2
unpack_int_b2g3r3_uint 1 11 92 2
unpack_int_r3g3b2_uint 1 11 92 2
unpack_int_a4b4g4r4_uint 1 12 105 2
unpack_int_r4g4b4a4_uint 1 12 105 2
unpack_int_b4g4r4a4_uint 1 12 105 2
unpack_int_a4r4g4b4_uint 1 12 105 2
unpack_int_a1b5g5r5_uint 1 12 105 2
unpack_int_b5g5r5a1_uint 1 12 105 2
unpack_int_a1r5g5b5_uint 1 12 105 2
unpack_int_r5g5b5a1_uint 1 12 105 2
unpack_int_a_uint8 1 9 61 2
unpack_int_a_uint16 1 9 61 2
unpack_int_a_uint32 1 9 61 2
unpack_int_a_sint8 1 9 61 2
unpack_int_a_sint16 1 9 61 2
unpack_int_a_sint32 1 9 61 2
unpack_int_i_uint8 1 9 61 2
unpack_int_i_uint16 1 9 61 2
unpack_int_i_uint32 1 9 61 2
unpack_int_i_sint8 1 9 61 2
unpack_int_i_sint16 1 9 61 2
unpack_int_i_sint32 1 9 61 2
unpack_int_l_uint8 1 9 61 2
unpack_int_l_uint16 1 9 61 2
unpack_int_l_uint32 1 9 61 2
unpack_int_l_sint8 1 9 61 2
unpack_int_l_sint16 1 9 61 2
unpack_int_l_sint32 1 9 61 2
unpack_int_la_uint8 1 10 69 2
unpack_int_la_uint16 1 10 69 2
unpack_int_la_uint32 1 10 69 2
unpack_int_la_sint8 1 10 69 2
unpack_int_la_sint16 1 10 69 2
unpack_int_la_sint32 1 10 69 2
unpack_int_r_uint8 1 9 61 2
unpack_int_r_uint16 1 9 61 2
unpack_int_r_uint32 1 9 61 2
unpack_int_r_sint8 1 9 61 2
unpack_int_r_sint16 1 9 61 2
unpack_int_r_sint32 1 9 61 2
unpack_int_rg_uint8 1 10 69 2
unpack_int_rg_uint16 1 10 69 2
unpack_int_rg_uint32 1 10 69 2
unpack_int_rg_sint8 1 10 69 2
unpack_int_rg_sint16 1 10 69 2
unpack_int_rg_sint32 1 10 69 2
unpack_int_rgb_uint8 1 11 77 2
unpack_int_rgb_uint16 1 11 77 2
unpack_int_rgb_uint32 1 11 77 2
unpack_int_rgb_sint8 1 11 77 2
unpack_int_rgb_sint16 1 11 77 2
unpack_int_rgb_sint32 1 11 77 2
unpack_int_rgba_uint8 1 12 85 2
unpack_int_rgba_uint16 1 12 85 2
unpack_int_rgba_uint32 1 12 85 2
unpack_int_rgba_sint8 1 12 85 2
unpack_int_rgba_sint16 1 12 85 2
unpack_int_rgba_sint32 1 12 85 2
unpack_int_rgbx_uint8 1 11 77 2
unpack_int_rgbx_uint16 1 11 77 2
unpack_int_rgbx_uint32 1 11 77 2
unpack_int_rgbx_sint8 1 11 77 2
unpack_int_rgbx_sint16 1 11 77 2
unpack_int_rgbx_sint32 1 11 77 2
_mesa_unpack_rgba_row 209 636 3590 4
_mesa_unpack_ubyte_rgba_row 169 522 3023 4
_mesa_unpack_uint_rgba_row 149 456 2576 4
_mesa_unpack_rgba_block 2 18 150 9
unpack_float_z_X8_UINT_Z24_UNORM 2 11 107 3
unpack_float_z_Z24_UNORM_X8_UINT 2 11 106 3
unpack_float_Z_UNORM16 2 8 68 3
unpack_float_Z_UNORM32 2 8 66 3
unpack_float_Z_FLOAT32 1 4 30 3
unpack_float_z_Z32X24S8 2 8 60 3
_mesa_unpack_float_z_row 9 32 113 4
unpack_uint_z_X8_UINT_Z24_UNORM 2 8 72 3
unpack_uint_z_Z24_UNORM_X8_UINT 2 8 77 3
unpack_uint_Z_UNORM16 2 8 68 3
unpack_uint_Z_UNORM32 1 4 30 3
unpack_uint_Z_FLOAT32 2 8 70 3
unpack_uint_Z_FLOAT32_X24S8 2 8 74 3
_mesa_unpack_uint_z_row 9 33 124 4
unpack_ubyte_s_S_UINT8 1 4 25 3
unpack_ubyte_s_S8_UINT_Z24_UNORM 2 7 51 3
unpack_ubyte_s_Z24_UNORM_S8_UINT 2 7 52 3
unpack_ubyte_s_Z32_FLOAT_S8X24_UINT 2 7 60 3
_mesa_unpack_ubyte_stencil_row 5 22 97 4
unpack_uint_24_8_depth_stencil_Z24_UNORM_S8_UINT 2 8 57 3
unpack_uint_24_8_depth_stencil_Z32_S8X24 2 11 95 3
unpack_uint_24_8_depth_stencil_S8_UINT_Z24_UNORM 1 4 27 3
_mesa_unpack_uint_24_8_depth_stencil_row 4 20 83 4
unpack_float_32_uint_24_8_Z24_UNORM_S8_UINT 2 14 124 3
unpack_float_32_uint_24_8_Z32_FLOAT_S8X24_UINT 1 5 31 3
unpack_float_32_uint_24_8_S8_UINT_Z24_UNORM 2 14 124 3
_mesa_unpack_float_32_uint_24_8_depth_stencil_row 4 20 83 4
_mesa_unpack_depth_stencil_row 4 20 84 5
Source file: ./lib/mesa/src/mesa/main/bbox.h
Source file: ./lib/mesa/src/mesa/main/syncobj.h
Source file: ./lib/mesa/src/mesa/main/texcompress_cpal.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_palette_entry 1 6 44 4
paletted_to_color 5 22 195 5
_mesa_cpal_compressed_size 7 28 162 4
_mesa_cpal_compressed_teximage2d 9 47 298 7
Source file: ./lib/mesa/src/mesa/main/pipelineobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_delete_pipeline_object 2 12 89 2
_mesa_new_pipeline_object 2 12 70 2
_mesa_init_pipeline 1 7 56 1
delete_pipelineobj_cb 1 6 47 3
_mesa_free_pipeline_data 1 7 54 1
_mesa_lookup_pipeline_object 2 8 39 2
save_pipeline_object 2 6 39 2
remove_pipeline_object 2 6 37 2
_mesa_reference_pipeline_object_ 5 32 169 3
_mesa_UseProgramStages 20 64 379 3
_mesa_ActiveShaderProgram 7 25 144 2
_mesa_BindProgramPipeline 6 24 112 1
_mesa_bind_pipeline 4 17 119 2
_mesa_DeleteProgramPipelines 6 23 138 2
create_program_pipelines 7 30 165 4
_mesa_GenProgramPipelines 2 7 44 2
_mesa_CreateProgramPipelines 2 7 44 2
_mesa_IsProgramPipeline 3 10 53 1
_mesa_GetProgramPipelineiv 25 64 369 3
program_stages_all_active 7 26 122 2
program_stages_interleaved_illegally 7 18 104 1
_mesa_validate_program_pipeline 20 65 343 2
_mesa_ValidateProgramPipeline 3 13 64 1
_mesa_GetProgramPipelineInfoLog 4 20 106 4
Source file: ./lib/mesa/src/mesa/main/hash.h
Source file: ./lib/mesa/src/mesa/main/fog.h
Source file: ./lib/mesa/src/mesa/main/pixel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_PixelZoom 3 10 58 2
get_pixelmap 11 27 133 2
store_pixelmap 7 30 208 4
validate_pbo_access 3 26 139 7
_mesa_PixelMapfv 9 29 181 3
_mesa_PixelMapuiv 13 42 264 3
_mesa_PixelMapusv 13 42 264 3
_mesa_GetnPixelMapfvARB 7 33 210 3
_mesa_GetPixelMapfv 1 4 20 2
_mesa_GetnPixelMapuivARB 7 33 210 3
_mesa_GetPixelMapuiv 1 4 20 2
_mesa_GetnPixelMapusvARB 10 41 287 3
_mesa_GetPixelMapusv 1 4 20 2
_mesa_PixelTransferf 33 93 514 2
_mesa_PixelTransferi 1 4 20 2
update_image_transfer_state 12 14 136 1
_mesa_update_pixel 2 5 23 2
init_pixelmap 1 5 26 1
_mesa_init_pixel 2 36 296 1
Source file: ./lib/mesa/src/mesa/main/pbo.h
Source file: ./lib/mesa/src/mesa/main/mm.h
Source file: ./lib/mesa/src/mesa/main/formatquery.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_is_renderable 4 7 37 2
_legal_parameters 96 148 523 6
_set_default_response 75 91 293 2
_is_target_supported 25 49 201 2
_is_resource_supported 29 53 217 4
_is_internalformat_supported 3 11 71 3
_legal_target_for_framebuffer_texture_layer 7 15 44 2
_mesa_generic_type_for_internal_format 3 9 32 1
_mesa_query_internal_format_default 49 92 346 5
equivalentSizePname 16 38 114 2
get_target_dimensions 3 11 33 1
get_min_dimensions 4 13 36 1
is_multisample_target 3 10 27 1
_mesa_GetInternalformativ 222 480 2376 5
_mesa_GetInternalformati64v 7 29 177 5
Source file: ./lib/mesa/src/mesa/main/condrender.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_BeginConditionalRender 19 45 241 2
_mesa_EndConditionalRender 4 13 86 1
_mesa_check_conditional_render 16 36 206 1
Source file: ./lib/mesa/src/mesa/main/performance_monitor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_init_performance_monitors 1 6 35 1
init_groups 2 5 30 1
new_performance_monitor 6 28 207 2
free_performance_monitor 1 8 54 3
_mesa_free_performance_monitors 1 6 31 1
lookup_monitor 1 5 29 2
get_group 2 6 37 2
get_counter 2 6 33 2
queryid_to_index 1 4 12 1
index_to_queryid 1 4 12 1
queryid_valid 1 4 26 2
counterid_to_index 1 4 12 1
_mesa_GetPerfMonitorGroupsAMD 5 14 92 3
_mesa_GetPerfMonitorCountersAMD 6 25 140 5
_mesa_GetPerfMonitorGroupStringAMD 6 21 127 4
_mesa_GetPerfMonitorCounterStringAMD 7 30 164 5
_mesa_GetPerfMonitorCounterInfoAMD 9 54 261 4
_mesa_GenPerfMonitorsAMD 7 31 173 2
_mesa_DeletePerfMonitorsAMD 7 29 173 2
_mesa_SelectPerfMonitorCountersAMD 9 45 249 5
_mesa_BeginPerfMonitorAMD 4 22 101 1
_mesa_EndPerfMonitorAMD 3 16 86 1
perf_monitor_result_size 2 17 121 2
_mesa_GetPerfMonitorCounterDataAMD 13 49 240 5
_mesa_perf_monitor_counter_size 5 15 59 1
_mesa_GetFirstPerfQueryIdINTEL 3 19 79 1
_mesa_GetNextPerfQueryIdINTEL 4 22 95 2
_mesa_GetPerfQueryIdByNameINTEL 5 24 125 2
_mesa_GetPerfQueryInfoINTEL 9 39 209 7
_mesa_GetPerfCounterInfoINTEL 17 71 357 11
_mesa_CreatePerfQueryINTEL 6 39 216 2
_mesa_DeletePerfQueryINTEL 3 19 106 1
_mesa_BeginPerfQueryINTEL 4 23 103 1
_mesa_EndPerfQueryINTEL 3 19 88 1
_mesa_GetPerfQueryDataINTEL 10 41 220 5
Source file: ./lib/mesa/src/mesa/main/texcompress_etc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_texstore_etc1_rgb8 1 5 14 1
_mesa_etc1_unpack_rgba8888 1 11 40 6
etc2_base_color1_t_mode 4 19 123 2
etc2_base_color2_t_mode 4 18 101 2
etc2_base_color1_h_mode 4 19 149 2
etc2_base_color2_h_mode 4 18 122 2
etc2_base_color_o_planar 4 20 191 2
etc2_base_color_h_planar 4 19 159 2
etc2_base_color_v_planar 4 19 159 2
etc2_get_pixel_index 1 6 57 3
etc2_clamp 1 4 20 1
etc2_clamp2 1 4 20 1
etc2_clamp3 1 4 21 1
etc2_rgb8_parse_block 25 102 1089 3
etc2_rgb8_fetch_texel 14 56 607 5
etc2_alpha8_fetch_texel 1 9 72 4
etc2_r11_fetch_texel 2 15 140 4
etc2_signed_r11_fetch_texel 4 24 185 4
etc2_alpha8_parse_block 1 12 134 2
etc2_r11_parse_block 1 4 21 2
etc2_rgba8_parse_block 1 6 32 2
etc2_rgba8_fetch_texel 1 7 44 4
etc2_unpack_rgb8 5 31 212 6
etc2_unpack_srgb8 5 35 239 6
etc2_unpack_rgba8 5 28 201 6
etc2_unpack_srgb8_alpha8 5 33 238 6
etc2_unpack_r11 5 28 209 6
etc2_unpack_rg11 7 38 289 6
etc2_unpack_signed_r11 5 29 209 6
etc2_unpack_signed_rg11 7 38 289 6
etc2_unpack_rgb8_punchthrough_alpha1 5 30 205 6
etc2_unpack_srgb8_punchthrough_alpha1 5 35 242 6
_mesa_texstore_etc2_rgb8 1 5 14 1
_mesa_texstore_etc2_srgb8 1 5 14 1
_mesa_texstore_etc2_rgba8_eac 1 5 14 1
_mesa_texstore_etc2_srgb8_alpha8_eac 1 5 14 1
_mesa_texstore_etc2_r11_eac 1 5 14 1
_mesa_texstore_etc2_signed_r11_eac 1 5 14 1
_mesa_texstore_etc2_rg11_eac 1 5 14 1
_mesa_texstore_etc2_signed_rg11_eac 1 5 14 1
_mesa_texstore_etc2_rgb8_punchthrough_alpha1 1 5 14 1
_mesa_texstore_etc2_srgb8_punchthrough_alpha1 1 5 14 1
_mesa_unpack_etc2_format 11 49 247 7
fetch_etc1_rgb8 1 15 139 5
fetch_etc2_rgb8 1 16 143 5
fetch_etc2_srgb8 1 16 143 5
fetch_etc2_rgba8_eac 1 14 143 5
fetch_etc2_srgb8_alpha8_eac 1 14 143 5
fetch_etc2_r11_eac 1 14 130 5
fetch_etc2_rg11_eac 1 16 173 5
fetch_etc2_signed_r11_eac 1 14 130 5
fetch_etc2_signed_rg11_eac 1 16 173 5
fetch_etc2_rgb8_punchthrough_alpha1 1 17 147 5
fetch_etc2_srgb8_punchthrough_alpha1 1 17 147 5
_mesa_get_etc_fetch_func 12 29 84 1
Source file: ./lib/mesa/src/mesa/main/api_validate.h
Source file: ./lib/mesa/src/mesa/main/drawtex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_texture 5 19 126 6
_mesa_DrawTexfOES 1 5 39 5
_mesa_DrawTexfvOES 1 5 44 1
_mesa_DrawTexiOES 1 6 54 5
_mesa_DrawTexivOES 1 6 59 1
_mesa_DrawTexsOES 1 6 54 5
_mesa_DrawTexsvOES 1 6 59 1
_mesa_DrawTexx 1 10 74 5
_mesa_DrawTexxv 1 10 79 1
Source file: ./lib/mesa/src/mesa/main/queryobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_new_query_object 2 13 66 2
_mesa_begin_query 1 4 20 2
_mesa_end_query 1 5 26 2
_mesa_wait_query 1 4 21 2
_mesa_check_query 1 3 14 2
_mesa_delete_query 1 5 26 2
_mesa_init_query_object_functions 1 9 45 1
get_pipe_stats_binding_point 3 10 56 2
get_query_binding_point 29 63 290 3
create_queries 8 29 192 5
_mesa_GenQueries 1 5 29 2
_mesa_CreateQueries 8 19 79 3
_mesa_DeleteQueries 8 31 194 2
_mesa_IsQuery 4 14 71 1
query_error_check_index 5 19 78 3
_mesa_BeginQueryIndexed 12 61 323 3
_mesa_EndQueryIndexed 8 32 178 2
_mesa_BeginQuery 1 4 19 2
_mesa_EndQuery 1 4 14 1
_mesa_QueryCounter 10 45 244 2
_mesa_GetQueryIndexediv 27 96 481 4
_mesa_GetQueryiv 1 4 25 3
get_query_object 31 95 495 7
_mesa_GetQueryObjectiv 1 6 41 3
_mesa_GetQueryObjectuiv 1 7 41 3
_mesa_GetQueryObjecti64v 1 7 41 3
_mesa_GetQueryObjectui64v 1 7 41 3
_mesa_GetQueryBufferObjectiv 2 11 61 4
_mesa_GetQueryBufferObjectuiv 2 11 61 4
_mesa_GetQueryBufferObjecti64v 2 11 61 4
_mesa_GetQueryBufferObjectui64v 2 11 61 4
_mesa_init_queryobj 1 21 187 1
delete_queryobj_cb 1 6 50 3
_mesa_free_queryobj_data 1 5 31 1
Source file: ./lib/mesa/src/mesa/main/points.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_PointSize 4 14 79 1
_mesa_PointParameteri 1 7 47 2
_mesa_PointParameteriv 2 10 72 2
_mesa_PointParameterf 1 7 44 2
_mesa_PointParameterfv 32 101 577 2
_mesa_init_point 2 18 159 1
Source file: ./lib/mesa/src/mesa/main/mipmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bytes_per_pixel 4 13 56 2
do_row 117 591 8931 7
do_row_3D 108 577 6587 9
make_1d_mipmap 2 20 139 7
make_2d_mipmap 8 71 621 11
make_3d_mipmap 9 96 888 13
_mesa_generate_mipmap_level 17 60 304 14
_mesa_next_mipmap_level_size 13 37 198 8
prepare_mipmap_level 11 39 238 9
_mesa_prepare_mipmap_levels 4 29 176 4
generate_mipmap_uncompressed 18 98 548 5
generate_mipmap_compressed 15 113 676 5
_mesa_generate_mipmap 2 18 132 3
Source file: ./lib/mesa/src/mesa/main/image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
swap2_copy 2 7 62 3
_mesa_swap2 1 4 20 2
swap4_copy 2 12 93 3
_mesa_swap4 1 4 20 2
_mesa_image_offset 9 67 355 9
_mesa_image_address 1 12 81 10
_mesa_image_address1d 1 9 51 6
_mesa_image_address2d 1 9 57 8
_mesa_image_address3d 1 9 60 9
_mesa_image_row_stride 7 33 165 4
_mesa_image_image_stride 7 34 178 5
_mesa_expand_bitmap 11 53 285 7
_mesa_convert_colors 38 111 1133 6
_mesa_clip_drawpixels 12 43 353 6
_mesa_clip_readpixels 9 39 245 6
_mesa_clip_copytexsubimage 2 17 114 7
_mesa_clip_to_region 7 23 149 8
clip_right_or_top 7 22 233 5
clip_left_or_bottom 7 22 233 5
_mesa_clip_blit 21 64 512 11
_mesa_swap_bytes_2d_image 6 27 199 7
Source file: ./lib/mesa/src/mesa/main/extensions_table.c
Source file: ./lib/mesa/src/mesa/main/clear.h
Source file: ./lib/mesa/src/mesa/main/streaming-load-memcpy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_streaming_load_memcpy 6 37 292 3
Source file: ./lib/mesa/src/mesa/main/texenv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_env_mode 11 34 123 3
set_env_color 2 13 140 3
set_combiner_mode 23 57 245 4
set_combiner_source 32 71 316 4
set_combiner_operand 23 58 269 4
set_combiner_scale 8 36 162 4
_mesa_TexEnvfv 40 107 600 3
_mesa_TexEnvf 1 7 54 3
_mesa_TexEnvi 1 7 57 3
_mesa_TexEnviv 2 15 123 3
get_texenvi 30 77 385 3
_mesa_GetTexEnvfv 16 59 322 3
_mesa_GetTexEnviv 14 57 331 3
Source file: ./lib/mesa/src/mesa/main/extensions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
name_to_index 4 11 60 1
override_extensions_in_context 5 18 122 1
_mesa_enable_sw_extensions 3 72 553 1
set_extension 5 9 70 3
get_extension_override 2 11 51 1
free_unknown_extensions_strings 1 4 11 1
_mesa_one_time_init_extension_overrides 15 62 357 1
_mesa_init_extensions 2 9 58 1
_mesa_extension_supported 3 7 66 2
extension_compare 2 13 103 2
_mesa_make_extension_string 13 63 382 1
_mesa_get_extension_count 4 11 67 1
_mesa_get_enabled_extension 4 14 72 2
Source file: ./lib/mesa/src/mesa/main/format_pack.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pack_ubyte_a8b8g8r8_unorm 1 17 135 2
pack_ubyte_x8b8g8r8_unorm 1 14 109 2
pack_ubyte_r8g8b8a8_unorm 1 17 135 2
pack_ubyte_r8g8b8x8_unorm 1 14 109 2
pack_ubyte_b8g8r8a8_unorm 1 17 135 2
pack_ubyte_b8g8r8x8_unorm 1 14 109 2
pack_ubyte_a8r8g8b8_unorm 1 17 135 2
pack_ubyte_x8r8g8b8_unorm 1 14 109 2
pack_ubyte_l16a16_unorm 1 11 83 2
pack_ubyte_a16l16_unorm 1 11 83 2
pack_ubyte_b5g6r5_unorm 1 14 109 2
pack_ubyte_r5g6b5_unorm 1 14 109 2
pack_ubyte_b4g4r4a4_unorm 1 17 135 2
pack_ubyte_b4g4r4x4_unorm 1 14 109 2
pack_ubyte_a4r4g4b4_unorm 1 17 135 2
pack_ubyte_a1b5g5r5_unorm 1 17 135 2
pack_ubyte_b5g5r5a1_unorm 1 17 135 2
pack_ubyte_b5g5r5x1_unorm 1 14 109 2
pack_ubyte_a1r5g5b5_unorm 1 17 135 2
pack_ubyte_l8a8_unorm 1 11 83 2
pack_ubyte_a8l8_unorm 1 11 83 2
pack_ubyte_r8g8_unorm 1 11 83 2
pack_ubyte_g8r8_unorm 1 11 83 2
pack_ubyte_l4a4_unorm 1 11 83 2
pack_ubyte_b2g3r3_unorm 1 14 109 2
pack_ubyte_r16g16_unorm 1 11 83 2
pack_ubyte_g16r16_unorm 1 11 83 2
pack_ubyte_b10g10r10a2_unorm 1 17 135 2
pack_ubyte_b10g10r10x2_unorm 1 14 109 2
pack_ubyte_r10g10b10a2_unorm 1 17 135 2
pack_ubyte_r10g10b10x2_unorm 1 14 109 2
pack_ubyte_r3g3b2_unorm 1 14 109 2
pack_ubyte_a4b4g4r4_unorm 1 17 135 2
pack_ubyte_r4g4b4a4_unorm 1 17 135 2
pack_ubyte_r5g5b5a1_unorm 1 17 135 2
pack_ubyte_a2b10g10r10_unorm 1 17 135 2
pack_ubyte_a2r10g10b10_unorm 1 17 135 2
pack_ubyte_a_unorm8 1 7 47 2
pack_ubyte_a_unorm16 1 7 47 2
pack_ubyte_l_unorm8 1 7 47 2
pack_ubyte_l_unorm16 1 7 47 2
pack_ubyte_i_unorm8 1 7 47 2
pack_ubyte_i_unorm16 1 7 47 2
pack_ubyte_r_unorm8 1 7 47 2
pack_ubyte_r_unorm16 1 7 47 2
pack_ubyte_bgr_unorm8 1 13 91 2
pack_ubyte_rgb_unorm8 1 13 91 2
pack_ubyte_rgba_unorm16 1 16 113 2
pack_ubyte_rgbx_unorm16 1 13 91 2
pack_ubyte_a8b8g8r8_snorm 1 17 135 2
pack_ubyte_x8b8g8r8_snorm 1 14 109 2
pack_ubyte_r8g8b8a8_snorm 1 17 135 2
pack_ubyte_r8g8b8x8_snorm 1 14 109 2
pack_ubyte_r16g16_snorm 1 11 83 2
pack_ubyte_g16r16_snorm 1 11 83 2
pack_ubyte_r8g8_snorm 1 11 83 2
pack_ubyte_g8r8_snorm 1 11 83 2
pack_ubyte_l8a8_snorm 1 11 83 2
pack_ubyte_a8l8_snorm 1 11 83 2
pack_ubyte_a_snorm8 1 7 47 2
pack_ubyte_a_snorm16 1 7 47 2
pack_ubyte_l_snorm8 1 7 47 2
pack_ubyte_l_snorm16 1 7 47 2
pack_ubyte_i_snorm8 1 7 47 2
pack_ubyte_i_snorm16 1 7 47 2
pack_ubyte_r_snorm8 1 7 47 2
pack_ubyte_r_snorm16 1 7 47 2
pack_ubyte_la_snorm16 1 10 69 2
pack_ubyte_rgb_snorm16 1 13 91 2
pack_ubyte_rgba_snorm16 1 16 113 2
pack_ubyte_rgbx_snorm16 1 13 91 2
pack_ubyte_a8b8g8r8_srgb 1 17 123 2
pack_ubyte_b8g8r8a8_srgb 1 17 123 2
pack_ubyte_a8r8g8b8_srgb 1 17 123 2
pack_ubyte_b8g8r8x8_srgb 1 14 97 2
pack_ubyte_x8r8g8b8_srgb 1 14 97 2
pack_ubyte_r8g8b8a8_srgb 1 17 123 2
pack_ubyte_r8g8b8x8_srgb 1 14 97 2
pack_ubyte_x8b8g8r8_srgb 1 14 97 2
pack_ubyte_l8a8_srgb 1 11 83 2
pack_ubyte_a8l8_srgb 1 11 83 2
pack_ubyte_l_srgb8 1 7 47 2
pack_ubyte_bgr_srgb8 1 13 79 2
pack_ubyte_a_float16 1 7 45 2
pack_ubyte_a_float32 1 7 45 2
pack_ubyte_l_float16 1 7 45 2
pack_ubyte_l_float32 1 7 45 2
pack_ubyte_la_float16 1 10 65 2
pack_ubyte_la_float32 1 10 65 2
pack_ubyte_i_float16 1 7 45 2
pack_ubyte_i_float32 1 7 45 2
pack_ubyte_r_float16 1 7 45 2
pack_ubyte_r_float32 1 7 45 2
pack_ubyte_rg_float16 1 10 65 2
pack_ubyte_rg_float32 1 10 65 2
pack_ubyte_rgb_float16 1 13 85 2
pack_ubyte_rgb_float32 1 13 85 2
pack_ubyte_rgba_float16 1 16 105 2
pack_ubyte_rgba_float32 1 16 105 2
pack_ubyte_rgbx_float16 1 13 85 2
pack_ubyte_rgbx_float32 1 13 85 2
pack_ubyte_a8b8g8r8_uint 1 17 127 2
pack_ubyte_a8r8g8b8_uint 1 17 127 2
pack_ubyte_r8g8b8a8_uint 1 17 127 2
pack_ubyte_b8g8r8a8_uint 1 17 127 2
pack_ubyte_b10g10r10a2_uint 1 17 127 2
pack_ubyte_r10g10b10a2_uint 1 17 127 2
pack_ubyte_a2b10g10r10_uint 1 17 127 2
pack_ubyte_a2r10g10b10_uint 1 17 127 2
pack_ubyte_b5g6r5_uint 1 14 103 2
pack_ubyte_r5g6b5_uint 1 14 103 2
pack_ubyte_b2g3r3_uint 1 14 103 2
pack_ubyte_r3g3b2_uint 1 14 103 2
pack_ubyte_a4b4g4r4_uint 1 17 127 2
pack_ubyte_r4g4b4a4_uint 1 17 127 2
pack_ubyte_b4g4r4a4_uint 1 17 127 2
pack_ubyte_a4r4g4b4_uint 1 17 127 2
pack_ubyte_a1b5g5r5_uint 1 17 127 2
pack_ubyte_b5g5r5a1_uint 1 17 127 2
pack_ubyte_a1r5g5b5_uint 1 17 127 2
pack_ubyte_r5g5b5a1_uint 1 17 127 2
pack_ubyte_a_uint8 1 7 45 2
pack_ubyte_a_uint16 1 7 45 2
pack_ubyte_a_uint32 1 7 45 2
pack_ubyte_a_sint8 1 7 45 2
pack_ubyte_a_sint16 1 7 45 2
pack_ubyte_a_sint32 1 7 45 2
pack_ubyte_i_uint8 1 7 45 2
pack_ubyte_i_uint16 1 7 45 2
pack_ubyte_i_uint32 1 7 45 2
pack_ubyte_i_sint8 1 7 45 2
pack_ubyte_i_sint16 1 7 45 2
pack_ubyte_i_sint32 1 7 45 2
pack_ubyte_l_uint8 1 7 45 2
pack_ubyte_l_uint16 1 7 45 2
pack_ubyte_l_uint32 1 7 45 2
pack_ubyte_l_sint8 1 7 45 2
pack_ubyte_l_sint16 1 7 45 2
pack_ubyte_l_sint32 1 7 45 2
pack_ubyte_la_uint8 1 10 65 2
pack_ubyte_la_uint16 1 10 65 2
pack_ubyte_la_uint32 1 10 65 2
pack_ubyte_la_sint8 1 10 65 2
pack_ubyte_la_sint16 1 10 65 2
pack_ubyte_la_sint32 1 10 65 2
pack_ubyte_r_uint8 1 7 45 2
pack_ubyte_r_uint16 1 7 45 2
pack_ubyte_r_uint32 1 7 45 2
pack_ubyte_r_sint8 1 7 45 2
pack_ubyte_r_sint16 1 7 45 2
pack_ubyte_r_sint32 1 7 45 2
pack_ubyte_rg_uint8 1 10 65 2
pack_ubyte_rg_uint16 1 10 65 2
pack_ubyte_rg_uint32 1 10 65 2
pack_ubyte_rg_sint8 1 10 65 2
pack_ubyte_rg_sint16 1 10 65 2
pack_ubyte_rg_sint32 1 10 65 2
pack_ubyte_rgb_uint8 1 13 85 2
pack_ubyte_rgb_uint16 1 13 85 2
pack_ubyte_rgb_uint32 1 13 85 2
pack_ubyte_rgb_sint8 1 13 85 2
pack_ubyte_rgb_sint16 1 13 85 2
pack_ubyte_rgb_sint32 1 13 85 2
pack_ubyte_rgba_uint8 1 16 105 2
pack_ubyte_rgba_uint16 1 16 105 2
pack_ubyte_rgba_uint32 1 16 105 2
pack_ubyte_rgba_sint8 1 16 105 2
pack_ubyte_rgba_sint16 1 16 105 2
pack_ubyte_rgba_sint32 1 16 105 2
pack_ubyte_rgbx_uint8 1 13 85 2
pack_ubyte_rgbx_uint16 1 13 85 2
pack_ubyte_rgbx_uint32 1 13 85 2
pack_ubyte_rgbx_sint8 1 13 85 2
pack_ubyte_rgbx_sint16 1 13 85 2
pack_ubyte_rgbx_sint32 1 13 85 2
pack_ubyte_r9g9b9e5_float 1 9 84 2
pack_ubyte_r11g11b10_float 1 9 84 2
pack_uint_a8b8g8r8_uint 1 17 127 2
pack_uint_a8r8g8b8_uint 1 17 127 2
pack_uint_r8g8b8a8_uint 1 17 127 2
pack_uint_b8g8r8a8_uint 1 17 127 2
pack_uint_b10g10r10a2_uint 1 17 127 2
pack_uint_r10g10b10a2_uint 1 17 127 2
pack_uint_a2b10g10r10_uint 1 17 127 2
pack_uint_a2r10g10b10_uint 1 17 127 2
pack_uint_b5g6r5_uint 1 14 103 2
pack_uint_r5g6b5_uint 1 14 103 2
pack_uint_b2g3r3_uint 1 14 103 2
pack_uint_r3g3b2_uint 1 14 103 2
pack_uint_a4b4g4r4_uint 1 17 127 2
pack_uint_r4g4b4a4_uint 1 17 127 2
pack_uint_b4g4r4a4_uint 1 17 127 2
pack_uint_a4r4g4b4_uint 1 17 127 2
pack_uint_a1b5g5r5_uint 1 17 127 2
pack_uint_b5g5r5a1_uint 1 17 127 2
pack_uint_a1r5g5b5_uint 1 17 127 2
pack_uint_r5g5b5a1_uint 1 17 127 2
pack_uint_a_uint8 1 7 45 2
pack_uint_a_uint16 1 7 45 2
pack_uint_a_uint32 1 7 45 2
pack_uint_a_sint8 1 7 45 2
pack_uint_a_sint16 1 7 45 2
pack_uint_a_sint32 1 7 45 2
pack_uint_i_uint8 1 7 45 2
pack_uint_i_uint16 1 7 45 2
pack_uint_i_uint32 1 7 45 2
pack_uint_i_sint8 1 7 45 2
pack_uint_i_sint16 1 7 45 2
pack_uint_i_sint32 1 7 45 2
pack_uint_l_uint8 1 7 45 2
pack_uint_l_uint16 1 7 45 2
pack_uint_l_uint32 1 7 45 2
pack_uint_l_sint8 1 7 45 2
pack_uint_l_sint16 1 7 45 2
pack_uint_l_sint32 1 7 45 2
pack_uint_la_uint8 1 10 65 2
pack_uint_la_uint16 1 10 65 2
pack_uint_la_uint32 1 10 65 2
pack_uint_la_sint8 1 10 65 2
pack_uint_la_sint16 1 10 65 2
pack_uint_la_sint32 1 10 65 2
pack_uint_r_uint8 1 7 45 2
pack_uint_r_uint16 1 7 45 2
pack_uint_r_uint32 1 7 45 2
pack_uint_r_sint8 1 7 45 2
pack_uint_r_sint16 1 7 45 2
pack_uint_r_sint32 1 7 45 2
pack_uint_rg_uint8 1 10 65 2
pack_uint_rg_uint16 1 10 65 2
pack_uint_rg_uint32 1 10 65 2
pack_uint_rg_sint8 1 10 65 2
pack_uint_rg_sint16 1 10 65 2
pack_uint_rg_sint32 1 10 65 2
pack_uint_rgb_uint8 1 13 85 2
pack_uint_rgb_uint16 1 13 85 2
pack_uint_rgb_uint32 1 13 85 2
pack_uint_rgb_sint8 1 13 85 2
pack_uint_rgb_sint16 1 13 85 2
pack_uint_rgb_sint32 1 13 85 2
pack_uint_rgba_uint8 1 16 105 2
pack_uint_rgba_uint16 1 16 105 2
pack_uint_rgba_uint32 1 16 105 2
pack_uint_rgba_sint8 1 16 105 2
pack_uint_rgba_sint16 1 16 105 2
pack_uint_rgba_sint32 1 16 105 2
pack_uint_rgbx_uint8 1 13 85 2
pack_uint_rgbx_uint16 1 13 85 2
pack_uint_rgbx_uint32 1 13 85 2
pack_uint_rgbx_sint8 1 13 85 2
pack_uint_rgbx_sint16 1 13 85 2
pack_uint_rgbx_sint32 1 13 85 2
pack_float_a8b8g8r8_unorm 1 17 127 2
pack_float_x8b8g8r8_unorm 1 14 103 2
pack_float_r8g8b8a8_unorm 1 17 127 2
pack_float_r8g8b8x8_unorm 1 14 103 2
pack_float_b8g8r8a8_unorm 1 17 127 2
pack_float_b8g8r8x8_unorm 1 14 103 2
pack_float_a8r8g8b8_unorm 1 17 127 2
pack_float_x8r8g8b8_unorm 1 14 103 2
pack_float_l16a16_unorm 1 11 79 2
pack_float_a16l16_unorm 1 11 79 2
pack_float_b5g6r5_unorm 1 14 103 2
pack_float_r5g6b5_unorm 1 14 103 2
pack_float_b4g4r4a4_unorm 1 17 127 2
pack_float_b4g4r4x4_unorm 1 14 103 2
pack_float_a4r4g4b4_unorm 1 17 127 2
pack_float_a1b5g5r5_unorm 1 17 127 2
pack_float_b5g5r5a1_unorm 1 17 127 2
pack_float_b5g5r5x1_unorm 1 14 103 2
pack_float_a1r5g5b5_unorm 1 17 127 2
pack_float_l8a8_unorm 1 11 79 2
pack_float_a8l8_unorm 1 11 79 2
pack_float_r8g8_unorm 1 11 79 2
pack_float_g8r8_unorm 1 11 79 2
pack_float_l4a4_unorm 1 11 79 2
pack_float_b2g3r3_unorm 1 14 103 2
pack_float_r16g16_unorm 1 11 79 2
pack_float_g16r16_unorm 1 11 79 2
pack_float_b10g10r10a2_unorm 1 17 127 2
pack_float_b10g10r10x2_unorm 1 14 103 2
pack_float_r10g10b10a2_unorm 1 17 127 2
pack_float_r10g10b10x2_unorm 1 14 103 2
pack_float_r3g3b2_unorm 1 14 103 2
pack_float_a4b4g4r4_unorm 1 17 127 2
pack_float_r4g4b4a4_unorm 1 17 127 2
pack_float_r5g5b5a1_unorm 1 17 127 2
pack_float_a2b10g10r10_unorm 1 17 127 2
pack_float_a2r10g10b10_unorm 1 17 127 2
pack_float_a_unorm8 1 7 45 2
pack_float_a_unorm16 1 7 45 2
pack_float_l_unorm8 1 7 45 2
pack_float_l_unorm16 1 7 45 2
pack_float_i_unorm8 1 7 45 2
pack_float_i_unorm16 1 7 45 2
pack_float_r_unorm8 1 7 45 2
pack_float_r_unorm16 1 7 45 2
pack_float_bgr_unorm8 1 13 85 2
pack_float_rgb_unorm8 1 13 85 2
pack_float_rgba_unorm16 1 16 105 2
pack_float_rgbx_unorm16 1 13 85 2
pack_float_a8b8g8r8_snorm 1 17 127 2
pack_float_x8b8g8r8_snorm 1 14 103 2
pack_float_r8g8b8a8_snorm 1 17 127 2
pack_float_r8g8b8x8_snorm 1 14 103 2
pack_float_r16g16_snorm 1 11 79 2
pack_float_g16r16_snorm 1 11 79 2
pack_float_r8g8_snorm 1 11 79 2
pack_float_g8r8_snorm 1 11 79 2
pack_float_l8a8_snorm 1 11 79 2
pack_float_a8l8_snorm 1 11 79 2
pack_float_a_snorm8 1 7 45 2
pack_float_a_snorm16 1 7 45 2
pack_float_l_snorm8 1 7 45 2
pack_float_l_snorm16 1 7 45 2
pack_float_i_snorm8 1 7 45 2
pack_float_i_snorm16 1 7 45 2
pack_float_r_snorm8 1 7 45 2
pack_float_r_snorm16 1 7 45 2
pack_float_la_snorm16 1 10 65 2
pack_float_rgb_snorm16 1 13 85 2
pack_float_rgba_snorm16 1 16 105 2
pack_float_rgbx_snorm16 1 13 85 2
pack_float_a8b8g8r8_srgb 1 17 121 2
pack_float_b8g8r8a8_srgb 1 17 121 2
pack_float_a8r8g8b8_srgb 1 17 121 2
pack_float_b8g8r8x8_srgb 1 14 97 2
pack_float_x8r8g8b8_srgb 1 14 97 2
pack_float_r8g8b8a8_srgb 1 17 121 2
pack_float_r8g8b8x8_srgb 1 14 97 2
pack_float_x8b8g8r8_srgb 1 14 97 2
pack_float_l8a8_srgb 1 11 79 2
pack_float_a8l8_srgb 1 11 79 2
pack_float_l_srgb8 1 7 45 2
pack_float_bgr_srgb8 1 13 79 2
pack_float_a_float16 1 7 43 2
pack_float_a_float32 1 7 40 2
pack_float_l_float16 1 7 43 2
pack_float_l_float32 1 7 40 2
pack_float_la_float16 1 10 61 2
pack_float_la_float32 1 10 55 2
pack_float_i_float16 1 7 43 2
pack_float_i_float32 1 7 40 2
pack_float_r_float16 1 7 43 2
pack_float_r_float32 1 7 40 2
pack_float_rg_float16 1 10 61 2
pack_float_rg_float32 1 10 55 2
pack_float_rgb_float16 1 13 79 2
pack_float_rgb_float32 1 13 70 2
pack_float_rgba_float16 1 16 97 2
pack_float_rgba_float32 1 16 85 2
pack_float_rgbx_float16 1 13 79 2
pack_float_rgbx_float32 1 13 70 2
pack_float_r9g9b9e5_float 1 5 33 2
pack_float_r11g11b10_float 1 5 33 2
_mesa_get_pack_ubyte_rgba_function 178 361 1080 1
_mesa_get_pack_float_rgba_function 104 213 636 1
_mesa_pack_ubyte_rgba_row 355 1072 6064 4
_mesa_pack_uint_rgba_row 149 454 2562 4
_mesa_pack_float_rgba_row 207 628 3548 4
_mesa_pack_ubyte_rgba_rect 4 20 131 7
pack_float_S8_UINT_Z24_UNORM 1 9 74 2
pack_float_Z24_UNORM_S8_UINT 1 9 69 2
pack_float_Z_UNORM16 1 6 47 2
pack_float_Z_UNORM32 1 6 47 2
pack_float_Z_FLOAT32 1 5 29 2
_mesa_get_pack_float_z_func 9 22 64 1
pack_uint_S8_UINT_Z24_UNORM 1 7 48 2
pack_uint_Z24_UNORM_S8_UINT 1 7 49 2
pack_uint_Z_UNORM16 1 5 34 2
pack_uint_Z_UNORM32 1 5 31 2
pack_uint_Z_FLOAT32 1 8 71 2
pack_uint_Z_FLOAT32_X24S8 1 8 71 2
_mesa_get_pack_uint_z_func 9 22 67 1
pack_ubyte_stencil_Z24_S8 1 7 46 2
pack_ubyte_stencil_S8_Z24 1 7 49 2
pack_ubyte_stencil_S8 1 5 29 2
pack_ubyte_stencil_Z32_FLOAT_X24S8 1 5 33 2
_mesa_get_pack_ubyte_stencil_func 5 17 49 1
_mesa_pack_float_z_row 14 68 413 4
_mesa_pack_uint_z_row 14 68 430 4
_mesa_pack_ubyte_stencil_row 8 42 233 4
_mesa_pack_uint_24_8_depth_stencil_row 6 36 219 4
_mesa_pack_colormask 21 53 427 3
Source file: ./lib/mesa/src/mesa/main/samplerobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_lookup_samplerobj 2 8 39 2
_mesa_lookup_samplerobj_locked 2 8 39 2
begin_samplerobj_lookups 1 4 18 1
end_samplerobj_lookups 1 4 18 1
lookup_samplerobj_locked 1 5 29 2
delete_sampler_object 1 7 34 2
_mesa_reference_sampler_object_ 5 31 167 3
_mesa_init_sampler_object 1 23 173 2
_mesa_new_sampler_object 2 8 38 2
create_samplers 5 23 160 4
_mesa_GenSamplers 1 5 27 2
_mesa_CreateSamplers 1 5 27 2
_mesa_DeleteSamplers 7 29 198 2
_mesa_IsSampler 2 10 47 1
_mesa_bind_sampler 2 9 60 3
_mesa_BindSampler 4 20 96 2
_mesa_BindSamplers 11 54 300 3
validate_texture_wrap_mode 12 21 94 2
flush 1 4 16 1
_mesa_set_sampler_wrap 4 13 98 5
set_sampler_wrap_s 3 12 56 3
set_sampler_wrap_t 3 12 56 3
set_sampler_wrap_r 3 12 56 3
_mesa_set_sampler_filters 9 18 91 4
set_sampler_min_filter 8 19 71 3
set_sampler_mag_filter 4 15 59 3
set_sampler_lod_bias 2 9 42 3
set_sampler_border_colorf 1 11 85 3
set_sampler_border_colori 1 11 85 3
set_sampler_border_colorui 1 11 85 3
set_sampler_min_lod 2 9 42 3
set_sampler_max_lod 2 9 42 3
set_sampler_compare_mode 5 15 69 3
set_sampler_compare_func 11 23 89 3
set_sampler_max_anisotropy 4 13 74 3
set_sampler_cube_map_seamless 6 14 73 3
_mesa_set_sampler_srgb_decode 2 7 39 3
set_sampler_srgb_decode 5 13 67 3
_mesa_SamplerParameteri 21 76 360 3
_mesa_SamplerParameterf 21 76 375 3
_mesa_SamplerParameteriv 21 85 480 3
_mesa_SamplerParameterfv 21 78 435 3
_mesa_SamplerParameterIiv 21 78 423 3
_mesa_SamplerParameterIuiv 21 78 423 3
_mesa_GetSamplerParameteriv 18 68 350 3
_mesa_GetSamplerParameterfv 18 68 350 3
_mesa_GetSamplerParameterIiv 18 69 338 3
_mesa_GetSamplerParameterIuiv 18 69 338 3
_mesa_init_sampler_object_functions 1 4 15 1
Source file: ./lib/mesa/src/mesa/main/convolve.h
Source file: ./lib/mesa/src/mesa/main/bbox.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_PrimitiveBoundingBox 1 14 105 8
_mesa_init_bbox 1 11 74 1
Source file: ./lib/mesa/src/mesa/main/get_hash.h
Source file: ./lib/mesa/src/mesa/main/dlopen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_dlopen 3 7 35 2
_mesa_dlsym 3 11 62 2
_mesa_dlclose 3 6 23 1
Source file: ./lib/mesa/src/mesa/main/barrier.h
Source file: ./lib/mesa/src/mesa/main/dd.h
Source file: ./lib/mesa/src/mesa/main/format_parser.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 8 54 4
__str__ 2 6 31 1
__eq__ 3 2 31 2
max 5 10 64 1
min 5 10 56 1
one 3 7 50 1
datatype 1 2 17 1
__init__ 6 10 98 2
__iter__ 1 2 14 1
__str__ 2 2 24 1
__getitem__ 8 19 112 2
__mul__ 2 3 27 2
inverse 5 7 61 1
__init__ 14 44 292 9
__str__ 1 2 9 1
short_name 2 6 38 1
block_size 2 5 23 1
num_channels 3 6 26 1
array_element 11 19 118 1
is_array 1 2 14 1
is_compressed 3 2 24 1
is_int 4 7 45 1
is_float 4 7 43 1
channel_type 4 9 42 1
channel_size 4 9 42 1
max_channel_size 3 7 36 1
is_normalized 4 9 42 1
has_channel 9 20 115 2
get_channel 3 5 26 2
datatype 5 12 67 1
_get_datatype 12 28 94 2
_parse_channels 5 15 92 4
parse 6 25 174 1
Source file: ./lib/mesa/src/mesa/main/debug_output.h
Source file: ./lib/mesa/src/mesa/main/debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tex_target_name 3 27 151 1
_mesa_print_state 23 29 243 2
_mesa_print_info 3 14 98 1
set_verbose_flags 6 29 168 1
set_debug_flags 5 21 111 1
_mesa_init_debug 1 5 25 1
write_ppm 5 28 221 9
write_texture_image 2 23 188 3
_mesa_write_renderbuffer_image 4 32 215 1
dump_texture 8 24 166 2
_mesa_dump_texture 2 8 40 2
dump_texture_cb 1 6 39 3
_mesa_dump_textures 1 6 29 1
dump_renderbuffer 2 9 48 2
dump_renderbuffer_cb 1 6 41 3
_mesa_dump_renderbuffers 1 6 29 1
_mesa_dump_color_buffer 1 21 169 1
_mesa_dump_depth_buffer 2 25 229 1
_mesa_dump_stencil_buffer 2 25 218 1
_mesa_dump_image 15 42 384 6
_mesa_print_texture 17 52 313 2
Source file: ./lib/mesa/src/mesa/main/arbprogram.h
Source file: ./lib/mesa/src/mesa/main/varray.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
type_to_bit 17 38 127 2
vertex_attrib_binding 3 19 129 4
_mesa_bind_vertex_buffer 5 21 127 6
vertex_binding_divisor 2 13 64 4
get_legal_types_mask 6 27 111 1
_mesa_update_array_format 2 26 158 11
update_array_format 28 77 469 13
update_array 12 45 302 13
_mesa_VertexPointer 2 14 96 4
_mesa_NormalPointer 2 14 96 3
_mesa_ColorPointer 3 17 121 4
_mesa_FogCoordPointer 1 9 68 3
_mesa_IndexPointer 1 10 72 3
_mesa_SecondaryColorPointer 1 15 87 4
_mesa_TexCoordPointer 3 18 125 4
_mesa_EdgeFlagPointer 1 10 65 2
_mesa_PointSizePointerOES 2 14 87 3
_mesa_VertexAttribPointer 2 21 123 6
_mesa_VertexAttribIPointer 2 17 116 5
_mesa_VertexAttribLPointer 2 13 94 5
_mesa_enable_vertex_array_attrib 2 12 79 3
enable_vertex_array_attrib 2 11 64 4
_mesa_EnableVertexAttribArray 1 6 27 1
_mesa_EnableVertexArrayAttrib 2 9 49 2
disable_vertex_array_attrib 3 17 122 4
_mesa_DisableVertexAttribArray 1 6 27 1
_mesa_DisableVertexArrayAttrib 2 9 49 2
get_vertex_array_attrib 26 60 340 5
get_current_attrib 4 18 119 3
_mesa_GetVertexAttribfv 3 15 84 3
_mesa_GetVertexAttribdv 3 18 129 3
_mesa_GetVertexAttribLdv 3 20 122 3
_mesa_GetVertexAttribiv 3 18 129 3
_mesa_GetVertexAttribIiv 3 16 89 3
_mesa_GetVertexAttribIuiv 3 16 86 3
_mesa_GetVertexAttribPointerv 3 16 108 3
_mesa_GetVertexArrayIndexediv 6 27 163 4
_mesa_GetVertexArrayIndexed64iv 4 21 114 4
_mesa_VertexPointerEXT 1 6 37 5
_mesa_NormalPointerEXT 1 6 32 4
_mesa_ColorPointerEXT 1 6 37 5
_mesa_IndexPointerEXT 1 6 32 4
_mesa_TexCoordPointerEXT 1 6 37 5
_mesa_EdgeFlagPointerEXT 1 5 27 3
_mesa_InterleavedArrays 20 159 963 3
_mesa_LockArraysEXT 5 22 122 2
_mesa_UnlockArraysEXT 3 14 76 1
_mesa_MultiDrawArrays 3 12 82 4
_mesa_MultiModeDrawArraysIBM 3 14 109 5
_mesa_MultiModeDrawElementsIBM 3 15 116 6
_mesa_PrimitiveRestartIndex 4 12 67 1
_mesa_VertexAttribDivisor 3 18 122 2
_mesa_primitive_restart_index 5 16 62 2
vertex_array_vertex_buffer 13 48 292 7
_mesa_BindVertexBuffer 4 13 82 4
_mesa_VertexArrayVertexBuffer 2 12 64 5
vertex_array_vertex_buffers 13 61 388 8
_mesa_BindVertexBuffers 3 14 86 5
_mesa_VertexArrayVertexBuffers 2 13 75 6
vertex_attrib_format 5 27 164 10
_mesa_VertexAttribFormat 1 8 42 5
_mesa_VertexAttribIFormat 1 7 39 4
_mesa_VertexAttribLFormat 1 7 39 4
vertex_array_attrib_format 3 24 143 11
_mesa_VertexArrayAttribFormat 1 9 47 6
_mesa_VertexArrayAttribIFormat 1 9 44 5
_mesa_VertexArrayAttribLFormat 1 9 44 5
vertex_array_attrib_binding 3 25 123 5
_mesa_VertexAttribBinding 4 13 72 2
_mesa_VertexArrayAttribBinding 2 10 54 3
vertex_array_binding_divisor 3 19 96 5
_mesa_VertexBindingDivisor 4 13 72 2
_mesa_VertexArrayBindingDivisor 2 11 54 3
_mesa_copy_client_array 1 16 113 3
_mesa_copy_vertex_attrib_array 1 17 116 3
_mesa_copy_vertex_buffer_binding 1 10 66 3
_mesa_print_arrays 3 20 150 1
_mesa_init_varray 1 7 58 1
delete_arrayobj_cb 1 6 46 3
_mesa_free_varray_data 1 5 31 1
Source file: ./lib/mesa/src/mesa/main/errors.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
output_if_debug 11 31 171 3
_mesa_get_log_file 1 5 14 1
flush_delayed_errors 2 11 58 1
_mesa_warning 2 11 69 3
_mesa_problem 2 16 91 3
should_output 9 26 126 3
_mesa_gl_vdebug 1 14 78 7
_mesa_gl_debug 1 12 64 7
_mesa_error 8 45 238 4
_mesa_error_no_memory 1 5 25 1
_mesa_debug 2 11 68 3
_mesa_log 1 9 52 2
_mesa_shader_debug 2 12 78 4
Source file: ./lib/mesa/src/mesa/main/samplerobj.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_get_samplerobj 3 9 70 2
_mesa_is_mipmap_filter 2 4 23 1
_mesa_reference_sampler_object 2 7 35 3
Source file: ./lib/mesa/src/mesa/main/eval.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_evaluator_components 19 25 128 1
get_1d_map 10 25 122 2
get_2d_map 10 25 122 2
_mesa_copy_map_points1f 6 14 112 4
_mesa_copy_map_points1d 6 14 115 4
_mesa_copy_map_points2f 11 26 222 6
_mesa_copy_map_points2d 11 26 225 6
map1 11 50 305 7
_mesa_Map1f 1 5 41 6
_mesa_Map1d 1 5 47 6
map2 14 65 400 11
_mesa_Map2f 1 8 61 10
_mesa_Map2d 1 8 73 10
_mesa_GetnMapdvARB 16 78 430 4
_mesa_GetMapdv 1 4 25 3
_mesa_GetnMapfvARB 16 78 412 4
_mesa_GetMapfv 1 4 25 3
_mesa_GetnMapivARB 16 78 424 4
_mesa_GetMapiv 1 4 25 3
_mesa_MapGrid1f 2 13 85 3
_mesa_MapGrid1d 1 4 28 3
_mesa_MapGrid2f 3 22 154 6
_mesa_MapGrid2d 1 6 49 6
_mesa_install_eval_vtxfmt 1 10 68 2
init_1d_map 3 12 89 3
init_2d_map 3 15 111 3
_mesa_init_eval 1 56 608 1
_mesa_free_eval_data 1 21 207 1
Source file: ./lib/mesa/src/mesa/main/attrib.h
Source file: ./lib/mesa/src/mesa/main/texcompress_fxt1.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_texstore_rgb_fxt1 7 41 240 1
_mesa_texstore_rgba_fxt1 7 41 233 1
fxt1_bestcol 4 17 127 4
fxt1_worst 4 17 131 4
fxt1_variance 5 25 159 4
fxt1_choose 18 74 554 5
fxt1_lloyd 17 59 568 5
fxt1_quantize_CHROMA 6 32 259 2
fxt1_quantize_ALPHA0 8 40 348 4
fxt1_quantize_ALPHA1 26 125 952 2
fxt1_quantize_HI 11 56 404 4
fxt1_quantize_MIXED1 25 111 820 2
fxt1_quantize_MIXED0 28 131 1019 2
fxt1_quantize 18 62 449 3
upscale_teximage2d 8 22 182 8
fxt1_encode 6 45 340 7
fxt1_decode_1HI 4 30 318 3
fxt1_decode_1CHROMA 2 18 144 3
fxt1_decode_1MIXED 8 73 829 3
fxt1_decode_1ALPHA 7 62 609 3
fxt1_decode_1 2 23 144 5
fetch_rgb_fxt1 1 10 89 5
fetch_rgba_fxt1 1 10 93 5
_mesa_get_fxt_fetch_func 3 11 30 1
Source file: ./lib/mesa/src/mesa/main/texformat.h
Source file: ./lib/mesa/src/mesa/main/remap.h
Source file: ./lib/mesa/src/mesa/main/renderbuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_init_renderbuffer 3 19 107 2
_mesa_new_renderbuffer 2 8 38 2
_mesa_delete_renderbuffer 1 6 34 2
_mesa_add_renderbuffer 4 19 120 3
_mesa_remove_renderbuffer 1 7 34 2
_mesa_reference_renderbuffer_ 4 25 138 2
Source file: ./lib/mesa/src/mesa/main/accum.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_ClearAccum 2 12 129 4
_mesa_Accum 12 37 167 2
_mesa_clear_accum_buffer 7 43 336 1
accum_scale_or_bias 8 42 271 7
accum_or_load 11 70 570 7
accum_return 22 82 731 6
_mesa_accum 11 40 258 3
_mesa_init_accum 1 4 34 1
Source file: ./lib/mesa/src/mesa/main/fog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_Fogf 1 7 49 2
_mesa_Fogi 1 7 52 2
_mesa_Fogiv 8 23 142 2
update_fog_scale 2 7 58 1
_mesa_Fogfv 31 103 669 2
_mesa_init_fog 1 15 149 1
Source file: ./lib/mesa/src/mesa/main/api_validate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_blend_func_error 10 39 227 1
_mesa_valid_to_render 27 64 410 2
check_valid_to_render 13 41 236 2
_mesa_is_valid_prim_mode 5 12 66 2
_mesa_valid_prim_mode 38 136 661 3
valid_elements_type 4 13 56 3
validate_DrawElements_common 11 28 163 6
_mesa_validate_DrawElements 1 8 46 5
_mesa_validate_MultiDrawElements 9 29 168 6
_mesa_validate_DrawRangeElements 2 13 72 7
validate_draw_arrays 10 29 171 5
_mesa_validate_DrawArrays 1 4 29 3
_mesa_validate_DrawArraysInstanced 4 16 85 5
_mesa_validate_DrawElementsInstanced 3 14 77 6
_mesa_validate_DrawTransformFeedback 9 39 178 5
valid_draw_indirect 13 45 278 5
valid_draw_indirect_elements 3 13 87 6
valid_draw_indirect_multi 3 14 67 4
_mesa_validate_DrawArraysIndirect 1 10 49 3
_mesa_validate_DrawElementsIndirect 1 10 54 4
_mesa_validate_MultiDrawArraysIndirect 4 20 108 5
_mesa_validate_MultiDrawElementsIndirect 4 21 113 6
valid_draw_indirect_parameters 5 26 124 3
_mesa_validate_MultiDrawArraysIndirectCount 4 23 120 6
_mesa_validate_MultiDrawElementsIndirectCount 4 24 125 7
check_valid_to_compute 4 18 88 2
_mesa_validate_DispatchCompute 5 23 127 2
_mesa_validate_DispatchComputeGroupSizeARB 8 41 221 3
valid_dispatch_indirect 8 41 215 4
_mesa_validate_DispatchComputeIndirect 1 7 36 2
Source file: ./lib/mesa/src/mesa/main/readpix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_need_rgb_to_luminance_conversion 5 9 35 2
_mesa_need_luminance_to_rgb_conversion 10 14 55 2
_mesa_get_readpixels_transfer_ops 14 34 165 5
_mesa_readpixels_needs_slow_path 13 28 185 4
readpixels_can_use_memcpy 4 18 103 4
readpixels_memcpy 4 32 225 9
read_uint_depth_pixels 7 33 257 8
read_depth_pixels 7 46 337 8
read_stencil_pixels 5 36 240 8
read_rgba_pixels 25 144 850 9
fast_read_depth_stencil_pixels 6 30 200 7
fast_read_depth_stencil_pixels_separate 7 47 350 7
slow_read_depth_stencil_pixels_separate 8 58 374 9
read_depth_stencil_pixels 10 31 211 8
_mesa_readpixels 7 35 207 9
read_pixels_es3_error_check 35 77 305 3
_mesa_ReadnPixelsARB 29 106 632 8
_mesa_ReadPixels 1 5 45 7
Source file: ./lib/mesa/src/mesa/main/extensions.h
Source file: ./lib/mesa/src/mesa/main/compute.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_DispatchCompute 6 15 91 3
_mesa_DispatchComputeIndirect 3 9 53 1
_mesa_DispatchComputeGroupSizeARB 6 19 125 6
Source file: ./lib/mesa/src/mesa/main/teximage.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_is_cube_face 2 5 18 1
_mesa_num_tex_faces 3 10 27 1
_mesa_cube_face_target 2 10 36 2
_mesa_tex_target_to_face 2 7 29 1
_mesa_is_zero_size_texture 3 6 31 1
_mesa_base_tex_image 1 4 23 1
Source file: ./lib/mesa/src/mesa/main/buffers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
supported_buffer_bitmask 6 25 136 2
draw_buffer_enum_to_bitmask 27 57 208 2
read_buffer_enum_to_index 25 51 175 2
is_legal_es3_readbuffer_enum 4 5 26 1
draw_buffer 8 35 212 4
_mesa_DrawBuffer 1 5 25 1
_mesa_NamedFramebufferDrawBuffer 3 14 62 2
draw_buffers 29 85 572 5
_mesa_DrawBuffers 1 5 32 2
_mesa_NamedFramebufferDrawBuffers 3 15 69 3
updated_drawbuffers 4 9 53 2
_mesa_drawbuffers 17 68 500 5
_mesa_update_draw_buffers 1 6 42 1
_mesa_readbuffer 3 10 63 4
read_buffer 9 36 210 4
_mesa_ReadBuffer 1 5 25 1
_mesa_NamedFramebufferReadBuffer 3 14 62 2
Source file: ./lib/mesa/src/mesa/main/atifragshader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_new_ati_fragment_shader 2 10 48 2
_mesa_delete_ati_fragment_shader 2 10 69 2
new_arith_inst 1 4 22 1
new_tex_inst 1 3 9 1
match_pair_inst 2 6 28 2
create_dst_mod_str 9 22 149 1
debug_op 5 23 193 15
check_arith_arg 24 27 246 4
_mesa_GenFragmentShadersATI 4 21 125 1
_mesa_BindFragmentShaderATI 10 39 219 1
_mesa_DeleteFragmentShaderATI 9 30 168 1
_mesa_BeginFragmentShaderATI 5 36 307 1
_mesa_EndFragmentShaderATI 17 56 521 1
_mesa_PassTexCoordATI 23 61 503 3
_mesa_SampleMapATI 23 61 503 3
_mesa_FragmentOpXATI 52 99 876 15
_mesa_ColorFragmentOp1ATI 1 7 58 7
_mesa_ColorFragmentOp2ATI 1 9 67 10
_mesa_ColorFragmentOp3ATI 1 10 76 13
_mesa_AlphaFragmentOp1ATI 1 6 55 6
_mesa_AlphaFragmentOp2ATI 1 8 64 9
_mesa_AlphaFragmentOp3ATI 1 9 73 12
_mesa_SetFragmentShaderConstantATI 4 19 119 2
Source file: ./lib/mesa/src/mesa/main/glformats.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_map_idx 23 44 135 1
_mesa_compute_component_mapping 3 21 148 3
_mesa_type_is_packed 20 26 76 1
_mesa_sizeof_type 13 30 118 1
_mesa_sizeof_packed_type 30 49 178 1
_mesa_components_in_format 30 40 118 1
_mesa_bytes_per_pixel 64 97 443 2
_mesa_bytes_per_vertex_attrib 16 35 151 2
_mesa_is_enum_format_unsized 40 47 138 1
_mesa_is_enum_format_unorm 59 66 195 1
_mesa_is_enum_format_snorm 25 32 93 1
_mesa_is_enum_format_unsigned_int 26 33 96 1
_mesa_is_enum_format_signed_int 36 43 126 1
is_astc_2d_format 29 36 105 1
is_astc_3d_format 21 28 81 1
_mesa_is_astc_format 2 5 18 1
_mesa_is_etc2_format 11 18 51 1
_mesa_is_enum_format_integer 2 5 18 1
_mesa_is_type_unsigned 18 25 72 1
_mesa_is_color_format 244 251 750 1
_mesa_is_depth_format 6 13 36 1
_mesa_is_stencil_format 2 9 24 1
_mesa_is_ycbcr_format 2 9 24 1
_mesa_is_depthstencil_format 4 11 30 1
_mesa_is_depth_or_stencil_format 14 21 60 1
_mesa_is_compressed_format 35 57 261 2
_mesa_is_srgb_format 29 37 107 1
_mesa_unpack_format_to_base_format 23 40 117 1
_mesa_base_format_to_integer_format 12 28 82 1
_mesa_base_format_has_channel 58 91 305 2
_mesa_base_format_component_count 11 21 61 1
_mesa_generic_compressed_format_to_uncompressed_format 13 31 90 1
_mesa_get_nongeneric_internalformat 25 51 150 1
_mesa_get_linear_internalformat 9 23 66 1
_mesa_error_check_format_and_type 226 345 1204 3
_mesa_es_error_check_format_and_type 26 48 203 4
_mesa_base_tex_format 210 342 1176 2
_mesa_es3_effective_internal_format_for_format_and_type 40 83 258 2
_mesa_es3_error_check_format_and_type 190 437 1442 4
set_swizzle 1 7 48 5
get_swizzle_from_gl_format 25 57 302 2
_mesa_format_from_format_and_type 89 212 886 2
_mesa_is_es3_color_renderable 36 43 126 1
_mesa_is_es3_texture_filterable 25 34 106 2
Source file: ./lib/mesa/src/mesa/main/arrayobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_lookup_vao 2 8 39 2
_mesa_lookup_vao_err 7 28 159 3
unbind_array_object_vbos 3 8 87 2
_mesa_new_vao 2 7 38 2
_mesa_delete_vao 1 8 53 2
_mesa_reference_vao_ 5 31 167 3
init_array 1 25 171 5
_mesa_initialize_vao 9 39 227 3
save_array_object 2 6 39 2
remove_array_object 2 6 37 2
_mesa_update_vao_client_arrays 2 16 95 2
_mesa_all_varyings_in_vbos 3 17 106 1
_mesa_all_buffers_are_unmapped 3 17 106 1
bind_vertex_array 8 37 206 3
_mesa_BindVertexArray 1 5 21 1
_mesa_BindVertexArrayAPPLE 1 5 21 1
_mesa_DeleteVertexArrays 6 22 147 2
gen_vertex_arrays 5 26 151 5
_mesa_GenVertexArrays 1 5 29 2
_mesa_GenVertexArraysAPPLE 1 5 29 2
_mesa_CreateVertexArrays 1 5 29 2
_mesa_IsVertexArray 3 12 56 1
_mesa_VertexArrayElementBuffer 4 17 90 2
_mesa_GetVertexArrayiv 3 16 78 3
Source file: ./lib/mesa/src/mesa/main/pack.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
flip_bytes 2 16 143 2
_mesa_unpack_polygon_stipple 3 18 129 3
_mesa_pack_polygon_stipple 2 13 161 3
_mesa_pack_bitmap 15 80 405 5
extract_uint_indexes 58 209 1137 6
clamp_float_to_uint 2 4 21 1
clamp_half_to_uint 2 5 29 1
_mesa_unpack_stencil_span 35 91 517 8
_mesa_pack_stencil_span 35 138 779 6
_mesa_unpack_depth_span 54 199 1180 8
_mesa_pack_depth_span 30 127 733 6
_mesa_pack_depth_stencil_span 13 47 338 7
_mesa_unpack_image 28 121 651 8
_mesa_pack_luminance_from_rgba_float 9 37 330 5
clamp_sint64_to_sint32 1 4 17 1
clamp_sint64_to_uint32 1 4 17 1
clamp_uint64_to_uint32 1 4 15 1
clamp_uint64_to_sint32 1 4 15 1
convert_integer_luminance64 9 21 105 4
convert_integer 7 11 71 4
_mesa_pack_luminance_from_rgba_integer 22 95 578 6
_mesa_unpack_color_index_to_rgba_float 5 39 280 10
_mesa_unpack_color_index_to_rgba_ubyte 2 25 212 10
Source file: ./lib/mesa/src/mesa/main/renderbuffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_reference_renderbuffer 2 6 28 2
Source file: ./lib/mesa/src/mesa/main/blend.h
Source file: ./lib/mesa/src/mesa/main/fbobject.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_is_user_fbo 1 4 17 1
_mesa_is_winsys_fbo 1 4 17 1
Source file: ./lib/mesa/src/mesa/main/compiler.h
Source file: ./lib/mesa/src/mesa/main/texparam.h
Source file: ./lib/mesa/src/mesa/main/genmipmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_is_valid_generate_texture_mipmap_target 11 32 138 2
_mesa_is_valid_generate_texture_mipmap_internalformat 12 16 87 2
_mesa_generate_texture_mipmap 11 48 263 4
_mesa_GenerateMipmap 3 14 72 1
_mesa_GenerateTextureMipmap 3 14 80 1
Source file: ./lib/mesa/src/mesa/main/texstorage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
legal_texobj_target 25 67 252 3
get_tex_image 3 10 58 4
initialize_texture_fields 4 28 176 8
clear_texture_fields 4 19 116 2
update_fbo_texture 3 8 74 2
_mesa_is_legal_tex_storage_format 32 40 127 2
_mesa_AllocTextureStorage_sw 4 20 124 6
tex_storage_error_check 14 59 323 10
_mesa_texture_storage 10 61 372 10
texstorage 5 29 173 7
texturestorage 5 32 191 7
_mesa_TexStorage1D 1 5 33 4
_mesa_TexStorage2D 1 5 36 5
_mesa_TexStorage3D 1 5 39 6
_mesa_TextureStorage1D 1 5 33 4
_mesa_TextureStorage2D 1 6 36 5
_mesa_TextureStorage3D 1 5 39 6
_mesa_TextureStorage1DEXT 1 13 58 5
_mesa_TextureStorage2DEXT 1 14 66 6
_mesa_TextureStorage3DEXT 1 15 74 7
Source file: ./lib/mesa/src/mesa/main/colortab.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_ColorTable 1 7 38 6
_mesa_ColorSubTable 1 7 38 6
_mesa_CopyColorTable 1 6 33 5
_mesa_CopyColorSubTable 1 6 33 5
_mesa_GetnColorTableARB 1 6 34 5
_mesa_GetColorTable 1 6 31 4
_mesa_ColorTableParameterfv 1 5 29 3
_mesa_ColorTableParameteriv 1 5 29 3
_mesa_GetColorTableParameterfv 1 5 28 3
_mesa_GetColorTableParameteriv 1 5 28 3
Source file: ./lib/mesa/src/mesa/main/colormac.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_unclamped_float_rgba_to_ubyte 2 6 46 2
Source file: ./lib/mesa/src/mesa/main/shaderimage.h
Source file: ./lib/mesa/src/mesa/main/texenvprogram.h
Source file: ./lib/mesa/src/mesa/main/uniform_query.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_GetActiveUniform 7 32 192 7
resource_prop_from_uniform_prop 10 25 72 1
_mesa_GetActiveUniformsiv 7 35 185 5
validate_uniform_parameters 14 59 323 6
_mesa_get_uniform 41 130 799 6
log_uniform 10 41 262 9
log_program_parameters 4 20 175 1
_mesa_propagate_uniforms_to_driver_storage 14 73 477 3
glsl_type_name 14 33 97 1
_mesa_uniform 39 144 1017 7
_mesa_uniform_matrix 21 86 627 9
_mesa_sampler_uniforms_are_valid 3 13 53 3
_mesa_sampler_uniforms_pipeline_are_valid 9 44 251 1
Source file: ./lib/mesa/src/mesa/main/dispatch.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GET_NewList 1 3 22 1
SET_NewList 1 3 29 2
GET_EndList 1 3 22 1
SET_EndList 1 3 27 2
GET_CallList 1 3 22 1
SET_CallList 1 3 27 2
GET_CallLists 1 3 22 1
SET_CallLists 1 3 33 2
GET_DeleteLists 1 3 22 1
SET_DeleteLists 1 3 29 2
GET_GenLists 1 3 22 1
SET_GenLists 1 3 27 2
GET_ListBase 1 3 22 1
SET_ListBase 1 3 27 2
GET_Begin 1 3 22 1
SET_Begin 1 3 27 2
GET_Bitmap 1 3 22 1
SET_Bitmap 1 3 41 2
GET_Color3b 1 3 22 1
SET_Color3b 1 3 31 2
GET_Color3bv 1 3 22 1
SET_Color3bv 1 3 29 2
GET_Color3d 1 3 22 1
SET_Color3d 1 3 31 2
GET_Color3dv 1 3 22 1
SET_Color3dv 1 3 29 2
GET_Color3f 1 3 22 1
SET_Color3f 1 3 31 2
GET_Color3fv 1 3 22 1
SET_Color3fv 1 3 29 2
GET_Color3i 1 3 22 1
SET_Color3i 1 3 31 2
GET_Color3iv 1 3 22 1
SET_Color3iv 1 3 29 2
GET_Color3s 1 3 22 1
SET_Color3s 1 3 31 2
GET_Color3sv 1 3 22 1
SET_Color3sv 1 3 29 2
GET_Color3ub 1 3 22 1
SET_Color3ub 1 3 31 2
GET_Color3ubv 1 3 22 1
SET_Color3ubv 1 3 29 2
GET_Color3ui 1 3 22 1
SET_Color3ui 1 3 31 2
GET_Color3uiv 1 3 22 1
SET_Color3uiv 1 3 29 2
GET_Color3us 1 3 22 1
SET_Color3us 1 3 31 2
GET_Color3usv 1 3 22 1
SET_Color3usv 1 3 29 2
GET_Color4b 1 3 22 1
SET_Color4b 1 3 33 2
GET_Color4bv 1 3 22 1
SET_Color4bv 1 3 29 2
GET_Color4d 1 3 22 1
SET_Color4d 1 3 33 2
GET_Color4dv 1 3 22 1
SET_Color4dv 1 3 29 2
GET_Color4f 1 3 22 1
SET_Color4f 1 3 33 2
GET_Color4fv 1 3 22 1
SET_Color4fv 1 3 29 2
GET_Color4i 1 3 22 1
SET_Color4i 1 3 33 2
GET_Color4iv 1 3 22 1
SET_Color4iv 1 3 29 2
GET_Color4s 1 3 22 1
SET_Color4s 1 3 33 2
GET_Color4sv 1 3 22 1
SET_Color4sv 1 3 29 2
GET_Color4ub 1 3 22 1
SET_Color4ub 1 3 33 2
GET_Color4ubv 1 3 22 1
SET_Color4ubv 1 3 29 2
GET_Color4ui 1 3 22 1
SET_Color4ui 1 3 33 2
GET_Color4uiv 1 3 22 1
SET_Color4uiv 1 3 29 2
GET_Color4us 1 3 22 1
SET_Color4us 1 3 33 2
GET_Color4usv 1 3 22 1
SET_Color4usv 1 3 29 2
GET_EdgeFlag 1 3 22 1
SET_EdgeFlag 1 3 27 2
GET_EdgeFlagv 1 3 22 1
SET_EdgeFlagv 1 3 29 2
GET_End 1 3 22 1
SET_End 1 3 27 2
GET_Indexd 1 3 22 1
SET_Indexd 1 3 27 2
GET_Indexdv 1 3 22 1
SET_Indexdv 1 3 29 2
GET_Indexf 1 3 22 1
SET_Indexf 1 3 27 2
GET_Indexfv 1 3 22 1
SET_Indexfv 1 3 29 2
GET_Indexi 1 3 22 1
SET_Indexi 1 3 27 2
GET_Indexiv 1 3 22 1
SET_Indexiv 1 3 29 2
GET_Indexs 1 3 22 1
SET_Indexs 1 3 27 2
GET_Indexsv 1 3 22 1
SET_Indexsv 1 3 29 2
GET_Normal3b 1 3 22 1
SET_Normal3b 1 3 31 2
GET_Normal3bv 1 3 22 1
SET_Normal3bv 1 3 29 2
GET_Normal3d 1 3 22 1
SET_Normal3d 1 3 31 2
GET_Normal3dv 1 3 22 1
SET_Normal3dv 1 3 29 2
GET_Normal3f 1 3 22 1
SET_Normal3f 1 3 31 2
GET_Normal3fv 1 3 22 1
SET_Normal3fv 1 3 29 2
GET_Normal3i 1 3 22 1
SET_Normal3i 1 3 31 2
GET_Normal3iv 1 3 22 1
SET_Normal3iv 1 3 29 2
GET_Normal3s 1 3 22 1
SET_Normal3s 1 3 31 2
GET_Normal3sv 1 3 22 1
SET_Normal3sv 1 3 29 2
GET_RasterPos2d 1 3 22 1
SET_RasterPos2d 1 3 29 2
GET_RasterPos2dv 1 3 22 1
SET_RasterPos2dv 1 3 29 2
GET_RasterPos2f 1 3 22 1
SET_RasterPos2f 1 3 29 2
GET_RasterPos2fv 1 3 22 1
SET_RasterPos2fv 1 3 29 2
GET_RasterPos2i 1 3 22 1
SET_RasterPos2i 1 3 29 2
GET_RasterPos2iv 1 3 22 1
SET_RasterPos2iv 1 3 29 2
GET_RasterPos2s 1 3 22 1
SET_RasterPos2s 1 3 29 2
GET_RasterPos2sv 1 3 22 1
SET_RasterPos2sv 1 3 29 2
GET_RasterPos3d 1 3 22 1
SET_RasterPos3d 1 3 31 2
GET_RasterPos3dv 1 3 22 1
SET_RasterPos3dv 1 3 29 2
GET_RasterPos3f 1 3 22 1
SET_RasterPos3f 1 3 31 2
GET_RasterPos3fv 1 3 22 1
SET_RasterPos3fv 1 3 29 2
GET_RasterPos3i 1 3 22 1
SET_RasterPos3i 1 3 31 2
GET_RasterPos3iv 1 3 22 1
SET_RasterPos3iv 1 3 29 2
GET_RasterPos3s 1 3 22 1
SET_RasterPos3s 1 3 31 2
GET_RasterPos3sv 1 3 22 1
SET_RasterPos3sv 1 3 29 2
GET_RasterPos4d 1 3 22 1
SET_RasterPos4d 1 3 33 2
GET_RasterPos4dv 1 3 22 1
SET_RasterPos4dv 1 3 29 2
GET_RasterPos4f 1 3 22 1
SET_RasterPos4f 1 3 33 2
GET_RasterPos4fv 1 3 22 1
SET_RasterPos4fv 1 3 29 2
GET_RasterPos4i 1 3 22 1
SET_RasterPos4i 1 3 33 2
GET_RasterPos4iv 1 3 22 1
SET_RasterPos4iv 1 3 29 2
GET_RasterPos4s 1 3 22 1
SET_RasterPos4s 1 3 33 2
GET_RasterPos4sv 1 3 22 1
SET_RasterPos4sv 1 3 29 2
GET_Rectd 1 3 22 1
SET_Rectd 1 3 33 2
GET_Rectdv 1 3 22 1
SET_Rectdv 1 3 33 2
GET_Rectf 1 3 22 1
SET_Rectf 1 3 33 2
GET_Rectfv 1 3 22 1
SET_Rectfv 1 3 33 2
GET_Recti 1 3 22 1
SET_Recti 1 3 33 2
GET_Rectiv 1 3 22 1
SET_Rectiv 1 3 33 2
GET_Rects 1 3 22 1
SET_Rects 1 3 33 2
GET_Rectsv 1 3 22 1
SET_Rectsv 1 3 33 2
GET_TexCoord1d 1 3 22 1
SET_TexCoord1d 1 3 27 2
GET_TexCoord1dv 1 3 22 1
SET_TexCoord1dv 1 3 29 2
GET_TexCoord1f 1 3 22 1
SET_TexCoord1f 1 3 27 2
GET_TexCoord1fv 1 3 22 1
SET_TexCoord1fv 1 3 29 2
GET_TexCoord1i 1 3 22 1
SET_TexCoord1i 1 3 27 2
GET_TexCoord1iv 1 3 22 1
SET_TexCoord1iv 1 3 29 2
GET_TexCoord1s 1 3 22 1
SET_TexCoord1s 1 3 27 2
GET_TexCoord1sv 1 3 22 1
SET_TexCoord1sv 1 3 29 2
GET_TexCoord2d 1 3 22 1
SET_TexCoord2d 1 3 29 2
GET_TexCoord2dv 1 3 22 1
SET_TexCoord2dv 1 3 29 2
GET_TexCoord2f 1 3 22 1
SET_TexCoord2f 1 3 29 2
GET_TexCoord2fv 1 3 22 1
SET_TexCoord2fv 1 3 29 2
GET_TexCoord2i 1 3 22 1
SET_TexCoord2i 1 3 29 2
GET_TexCoord2iv 1 3 22 1
SET_TexCoord2iv 1 3 29 2
GET_TexCoord2s 1 3 22 1
SET_TexCoord2s 1 3 29 2
GET_TexCoord2sv 1 3 22 1
SET_TexCoord2sv 1 3 29 2
GET_TexCoord3d 1 3 22 1
SET_TexCoord3d 1 3 31 2
GET_TexCoord3dv 1 3 22 1
SET_TexCoord3dv 1 3 29 2
GET_TexCoord3f 1 3 22 1
SET_TexCoord3f 1 3 31 2
GET_TexCoord3fv 1 3 22 1
SET_TexCoord3fv 1 3 29 2
GET_TexCoord3i 1 3 22 1
SET_TexCoord3i 1 3 31 2
GET_TexCoord3iv 1 3 22 1
SET_TexCoord3iv 1 3 29 2
GET_TexCoord3s 1 3 22 1
SET_TexCoord3s 1 3 31 2
GET_TexCoord3sv 1 3 22 1
SET_TexCoord3sv 1 3 29 2
GET_TexCoord4d 1 3 22 1
SET_TexCoord4d 1 3 33 2
GET_TexCoord4dv 1 3 22 1
SET_TexCoord4dv 1 3 29 2
GET_TexCoord4f 1 3 22 1
SET_TexCoord4f 1 3 33 2
GET_TexCoord4fv 1 3 22 1
SET_TexCoord4fv 1 3 29 2
GET_TexCoord4i 1 3 22 1
SET_TexCoord4i 1 3 33 2
GET_TexCoord4iv 1 3 22 1
SET_TexCoord4iv 1 3 29 2
GET_TexCoord4s 1 3 22 1
SET_TexCoord4s 1 3 33 2
GET_TexCoord4sv 1 3 22 1
SET_TexCoord4sv 1 3 29 2
GET_Vertex2d 1 3 22 1
SET_Vertex2d 1 3 29 2
GET_Vertex2dv 1 3 22 1
SET_Vertex2dv 1 3 29 2
GET_Vertex2f 1 3 22 1
SET_Vertex2f 1 3 29 2
GET_Vertex2fv 1 3 22 1
SET_Vertex2fv 1 3 29 2
GET_Vertex2i 1 3 22 1
SET_Vertex2i 1 3 29 2
GET_Vertex2iv 1 3 22 1
SET_Vertex2iv 1 3 29 2
GET_Vertex2s 1 3 22 1
SET_Vertex2s 1 3 29 2
GET_Vertex2sv 1 3 22 1
SET_Vertex2sv 1 3 29 2
GET_Vertex3d 1 3 22 1
SET_Vertex3d 1 3 31 2
GET_Vertex3dv 1 3 22 1
SET_Vertex3dv 1 3 29 2
GET_Vertex3f 1 3 22 1
SET_Vertex3f 1 3 31 2
GET_Vertex3fv 1 3 22 1
SET_Vertex3fv 1 3 29 2
GET_Vertex3i 1 3 22 1
SET_Vertex3i 1 3 31 2
GET_Vertex3iv 1 3 22 1
SET_Vertex3iv 1 3 29 2
GET_Vertex3s 1 3 22 1
SET_Vertex3s 1 3 31 2
GET_Vertex3sv 1 3 22 1
SET_Vertex3sv 1 3 29 2
GET_Vertex4d 1 3 22 1
SET_Vertex4d 1 3 33 2
GET_Vertex4dv 1 3 22 1
SET_Vertex4dv 1 3 29 2
GET_Vertex4f 1 3 22 1
SET_Vertex4f 1 3 33 2
GET_Vertex4fv 1 3 22 1
SET_Vertex4fv 1 3 29 2
GET_Vertex4i 1 3 22 1
SET_Vertex4i 1 3 33 2
GET_Vertex4iv 1 3 22 1
SET_Vertex4iv 1 3 29 2
GET_Vertex4s 1 3 22 1
SET_Vertex4s 1 3 33 2
GET_Vertex4sv 1 3 22 1
SET_Vertex4sv 1 3 29 2
GET_ClipPlane 1 3 22 1
SET_ClipPlane 1 3 31 2
GET_ColorMaterial 1 3 22 1
SET_ColorMaterial 1 3 29 2
GET_CullFace 1 3 22 1
SET_CullFace 1 3 27 2
GET_Fogf 1 3 22 1
SET_Fogf 1 3 29 2
GET_Fogfv 1 3 22 1
SET_Fogfv 1 3 31 2
GET_Fogi 1 3 22 1
SET_Fogi 1 3 29 2
GET_Fogiv 1 3 22 1
SET_Fogiv 1 3 31 2
GET_FrontFace 1 3 22 1
SET_FrontFace 1 3 27 2
GET_Hint 1 3 22 1
SET_Hint 1 3 29 2
GET_Lightf 1 3 22 1
SET_Lightf 1 3 31 2
GET_Lightfv 1 3 22 1
SET_Lightfv 1 3 33 2
GET_Lighti 1 3 22 1
SET_Lighti 1 3 31 2
GET_Lightiv 1 3 22 1
SET_Lightiv 1 3 33 2
GET_LightModelf 1 3 22 1
SET_LightModelf 1 3 29 2
GET_LightModelfv 1 3 22 1
SET_LightModelfv 1 3 31 2
GET_LightModeli 1 3 22 1
SET_LightModeli 1 3 29 2
GET_LightModeliv 1 3 22 1
SET_LightModeliv 1 3 31 2
GET_LineStipple 1 3 22 1
SET_LineStipple 1 3 29 2
GET_LineWidth 1 3 22 1
SET_LineWidth 1 3 27 2
GET_Materialf 1 3 22 1
SET_Materialf 1 3 31 2
GET_Materialfv 1 3 22 1
SET_Materialfv 1 3 33 2
GET_Materiali 1 3 22 1
SET_Materiali 1 3 31 2
GET_Materialiv 1 3 22 1
SET_Materialiv 1 3 33 2
GET_PointSize 1 3 22 1
SET_PointSize 1 3 27 2
GET_PolygonMode 1 3 22 1
SET_PolygonMode 1 3 29 2
GET_PolygonStipple 1 3 22 1
SET_PolygonStipple 1 3 29 2
GET_Scissor 1 3 22 1
SET_Scissor 1 3 33 2
GET_ShadeModel 1 3 22 1
SET_ShadeModel 1 3 27 2
GET_TexParameterf 1 3 22 1
SET_TexParameterf 1 3 31 2
GET_TexParameterfv 1 3 22 1
SET_TexParameterfv 1 3 33 2
GET_TexParameteri 1 3 22 1
SET_TexParameteri 1 3 31 2
GET_TexParameteriv 1 3 22 1
SET_TexParameteriv 1 3 33 2
GET_TexImage1D 1 3 22 1
SET_TexImage1D 1 3 43 2
GET_TexImage2D 1 3 22 1
SET_TexImage2D 1 3 45 2
GET_TexEnvf 1 3 22 1
SET_TexEnvf 1 3 31 2
GET_TexEnvfv 1 3 22 1
SET_TexEnvfv 1 3 33 2
GET_TexEnvi 1 3 22 1
SET_TexEnvi 1 3 31 2
GET_TexEnviv 1 3 22 1
SET_TexEnviv 1 3 33 2
GET_TexGend 1 3 22 1
SET_TexGend 1 3 31 2
GET_TexGendv 1 3 22 1
SET_TexGendv 1 3 33 2
GET_TexGenf 1 3 22 1
SET_TexGenf 1 3 31 2
GET_TexGenfv 1 3 22 1
SET_TexGenfv 1 3 33 2
GET_TexGeni 1 3 22 1
SET_TexGeni 1 3 31 2
GET_TexGeniv 1 3 22 1
SET_TexGeniv 1 3 33 2
GET_FeedbackBuffer 1 3 22 1
SET_FeedbackBuffer 1 3 32 2
GET_SelectBuffer 1 3 22 1
SET_SelectBuffer 1 3 30 2
GET_RenderMode 1 3 22 1
SET_RenderMode 1 3 27 2
GET_InitNames 1 3 22 1
SET_InitNames 1 3 27 2
GET_LoadName 1 3 22 1
SET_LoadName 1 3 27 2
GET_PassThrough 1 3 22 1
SET_PassThrough 1 3 27 2
GET_PopName 1 3 22 1
SET_PopName 1 3 27 2
GET_PushName 1 3 22 1
SET_PushName 1 3 27 2
GET_DrawBuffer 1 3 22 1
SET_DrawBuffer 1 3 27 2
GET_Clear 1 3 22 1
SET_Clear 1 3 27 2
GET_ClearAccum 1 3 22 1
SET_ClearAccum 1 3 33 2
GET_ClearIndex 1 3 22 1
SET_ClearIndex 1 3 27 2
GET_ClearColor 1 3 22 1
SET_ClearColor 1 3 33 2
GET_ClearStencil 1 3 22 1
SET_ClearStencil 1 3 27 2
GET_ClearDepth 1 3 22 1
SET_ClearDepth 1 3 27 2
GET_StencilMask 1 3 22 1
SET_StencilMask 1 3 27 2
GET_ColorMask 1 3 22 1
SET_ColorMask 1 3 33 2
GET_DepthMask 1 3 22 1
SET_DepthMask 1 3 27 2
GET_IndexMask 1 3 22 1
SET_IndexMask 1 3 27 2
GET_Accum 1 3 22 1
SET_Accum 1 3 29 2
GET_Disable 1 3 22 1
SET_Disable 1 3 27 2
GET_Enable 1 3 22 1
SET_Enable 1 3 27 2
GET_Finish 1 3 22 1
SET_Finish 1 3 27 2
GET_Flush 1 3 22 1
SET_Flush 1 3 27 2
GET_PopAttrib 1 3 22 1
SET_PopAttrib 1 3 27 2
GET_PushAttrib 1 3 22 1
SET_PushAttrib 1 3 27 2
GET_Map1d 1 3 22 1
SET_Map1d 1 3 39 2
GET_Map1f 1 3 22 1
SET_Map1f 1 3 39 2
GET_Map2d 1 3 22 1
SET_Map2d 1 3 47 2
GET_Map2f 1 3 22 1
SET_Map2f 1 3 47 2
GET_MapGrid1d 1 3 22 1
SET_MapGrid1d 1 3 31 2
GET_MapGrid1f 1 3 22 1
SET_MapGrid1f 1 3 31 2
GET_MapGrid2d 1 3 22 1
SET_MapGrid2d 1 3 37 2
GET_MapGrid2f 1 3 22 1
SET_MapGrid2f 1 3 37 2
GET_EvalCoord1d 1 3 22 1
SET_EvalCoord1d 1 3 27 2
GET_EvalCoord1dv 1 3 22 1
SET_EvalCoord1dv 1 3 29 2
GET_EvalCoord1f 1 3 22 1
SET_EvalCoord1f 1 3 27 2
GET_EvalCoord1fv 1 3 22 1
SET_EvalCoord1fv 1 3 29 2
GET_EvalCoord2d 1 3 22 1
SET_EvalCoord2d 1 3 29 2
GET_EvalCoord2dv 1 3 22 1
SET_EvalCoord2dv 1 3 29 2
GET_EvalCoord2f 1 3 22 1
SET_EvalCoord2f 1 3 29 2
GET_EvalCoord2fv 1 3 22 1
SET_EvalCoord2fv 1 3 29 2
GET_EvalMesh1 1 3 22 1
SET_EvalMesh1 1 3 31 2
GET_EvalPoint1 1 3 22 1
SET_EvalPoint1 1 3 27 2
GET_EvalMesh2 1 3 22 1
SET_EvalMesh2 1 3 35 2
GET_EvalPoint2 1 3 22 1
SET_EvalPoint2 1 3 29 2
GET_AlphaFunc 1 3 22 1
SET_AlphaFunc 1 3 29 2
GET_BlendFunc 1 3 22 1
SET_BlendFunc 1 3 29 2
GET_LogicOp 1 3 22 1
SET_LogicOp 1 3 27 2
GET_StencilFunc 1 3 22 1
SET_StencilFunc 1 3 31 2
GET_StencilOp 1 3 22 1
SET_StencilOp 1 3 31 2
GET_DepthFunc 1 3 22 1
SET_DepthFunc 1 3 27 2
GET_PixelZoom 1 3 22 1
SET_PixelZoom 1 3 29 2
GET_PixelTransferf 1 3 22 1
SET_PixelTransferf 1 3 29 2
GET_PixelTransferi 1 3 22 1
SET_PixelTransferi 1 3 29 2
GET_PixelStoref 1 3 22 1
SET_PixelStoref 1 3 29 2
GET_PixelStorei 1 3 22 1
SET_PixelStorei 1 3 29 2
GET_PixelMapfv 1 3 22 1
SET_PixelMapfv 1 3 33 2
GET_PixelMapuiv 1 3 22 1
SET_PixelMapuiv 1 3 33 2
GET_PixelMapusv 1 3 22 1
SET_PixelMapusv 1 3 33 2
GET_ReadBuffer 1 3 22 1
SET_ReadBuffer 1 3 27 2
GET_CopyPixels 1 3 22 1
SET_CopyPixels 1 3 35 2
GET_ReadPixels 1 3 22 1
SET_ReadPixels 1 3 40 2
GET_DrawPixels 1 3 22 1
SET_DrawPixels 1 3 37 2
GET_GetBooleanv 1 3 22 1
SET_GetBooleanv 1 3 30 2
GET_GetClipPlane 1 3 22 1
SET_GetClipPlane 1 3 30 2
GET_GetDoublev 1 3 22 1
SET_GetDoublev 1 3 30 2
GET_GetError 1 3 22 1
SET_GetError 1 3 27 2
GET_GetFloatv 1 3 22 1
SET_GetFloatv 1 3 30 2
GET_GetIntegerv 1 3 22 1
SET_GetIntegerv 1 3 30 2
GET_GetLightfv 1 3 22 1
SET_GetLightfv 1 3 32 2
GET_GetLightiv 1 3 22 1
SET_GetLightiv 1 3 32 2
GET_GetMapdv 1 3 22 1
SET_GetMapdv 1 3 32 2
GET_GetMapfv 1 3 22 1
SET_GetMapfv 1 3 32 2
GET_GetMapiv 1 3 22 1
SET_GetMapiv 1 3 32 2
GET_GetMaterialfv 1 3 22 1
SET_GetMaterialfv 1 3 32 2
GET_GetMaterialiv 1 3 22 1
SET_GetMaterialiv 1 3 32 2
GET_GetPixelMapfv 1 3 22 1
SET_GetPixelMapfv 1 3 30 2
GET_GetPixelMapuiv 1 3 22 1
SET_GetPixelMapuiv 1 3 30 2
GET_GetPixelMapusv 1 3 22 1
SET_GetPixelMapusv 1 3 30 2
GET_GetPolygonStipple 1 3 22 1
SET_GetPolygonStipple 1 3 28 2
GET_GetString 1 3 22 1
SET_GetString 1 3 29 2
GET_GetTexEnvfv 1 3 22 1
SET_GetTexEnvfv 1 3 32 2
GET_GetTexEnviv 1 3 22 1
SET_GetTexEnviv 1 3 32 2
GET_GetTexGendv 1 3 22 1
SET_GetTexGendv 1 3 32 2
GET_GetTexGenfv 1 3 22 1
SET_GetTexGenfv 1 3 32 2
GET_GetTexGeniv 1 3 22 1
SET_GetTexGeniv 1 3 32 2
GET_GetTexImage 1 3 22 1
SET_GetTexImage 1 3 36 2
GET_GetTexParameterfv 1 3 22 1
SET_GetTexParameterfv 1 3 32 2
GET_GetTexParameteriv 1 3 22 1
SET_GetTexParameteriv 1 3 32 2
GET_GetTexLevelParameterfv 1 3 22 1
SET_GetTexLevelParameterfv 1 3 34 2
GET_GetTexLevelParameteriv 1 3 22 1
SET_GetTexLevelParameteriv 1 3 34 2
GET_IsEnabled 1 3 22 1
SET_IsEnabled 1 3 27 2
GET_IsList 1 3 22 1
SET_IsList 1 3 27 2
GET_DepthRange 1 3 22 1
SET_DepthRange 1 3 29 2
GET_Frustum 1 3 22 1
SET_Frustum 1 3 37 2
GET_LoadIdentity 1 3 22 1
SET_LoadIdentity 1 3 27 2
GET_LoadMatrixf 1 3 22 1
SET_LoadMatrixf 1 3 29 2
GET_LoadMatrixd 1 3 22 1
SET_LoadMatrixd 1 3 29 2
GET_MatrixMode 1 3 22 1
SET_MatrixMode 1 3 27 2
GET_MultMatrixf 1 3 22 1
SET_MultMatrixf 1 3 29 2
GET_MultMatrixd 1 3 22 1
SET_MultMatrixd 1 3 29 2
GET_Ortho 1 3 22 1
SET_Ortho 1 3 37 2
GET_PopMatrix 1 3 22 1
SET_PopMatrix 1 3 27 2
GET_PushMatrix 1 3 22 1
SET_PushMatrix 1 3 27 2
GET_Rotated 1 3 22 1
SET_Rotated 1 3 33 2
GET_Rotatef 1 3 22 1
SET_Rotatef 1 3 33 2
GET_Scaled 1 3 22 1
SET_Scaled 1 3 31 2
GET_Scalef 1 3 22 1
SET_Scalef 1 3 31 2
GET_Translated 1 3 22 1
SET_Translated 1 3 31 2
GET_Translatef 1 3 22 1
SET_Translatef 1 3 31 2
GET_Viewport 1 3 22 1
SET_Viewport 1 3 33 2
GET_ArrayElement 1 3 22 1
SET_ArrayElement 1 3 27 2
GET_BindTexture 1 3 22 1
SET_BindTexture 1 3 29 2
GET_ColorPointer 1 3 22 1
SET_ColorPointer 1 3 35 2
GET_DisableClientState 1 3 22 1
SET_DisableClientState 1 3 27 2
GET_DrawArrays 1 3 22 1
SET_DrawArrays 1 3 31 2
GET_DrawElements 1 3 22 1
SET_DrawElements 1 3 35 2
GET_EdgeFlagPointer 1 3 22 1
SET_EdgeFlagPointer 1 3 31 2
GET_EnableClientState 1 3 22 1
SET_EnableClientState 1 3 27 2
GET_IndexPointer 1 3 22 1
SET_IndexPointer 1 3 33 2
GET_Indexub 1 3 22 1
SET_Indexub 1 3 27 2
GET_Indexubv 1 3 22 1
SET_Indexubv 1 3 29 2
GET_InterleavedArrays 1 3 22 1
SET_InterleavedArrays 1 3 33 2
GET_NormalPointer 1 3 22 1
SET_NormalPointer 1 3 33 2
GET_PolygonOffset 1 3 22 1
SET_PolygonOffset 1 3 29 2
GET_TexCoordPointer 1 3 22 1
SET_TexCoordPointer 1 3 35 2
GET_VertexPointer 1 3 22 1
SET_VertexPointer 1 3 35 2
GET_AreTexturesResident 1 3 22 1
SET_AreTexturesResident 1 3 34 2
GET_CopyTexImage1D 1 3 22 1
SET_CopyTexImage1D 1 3 39 2
GET_CopyTexImage2D 1 3 22 1
SET_CopyTexImage2D 1 3 41 2
GET_CopyTexSubImage1D 1 3 22 1
SET_CopyTexSubImage1D 1 3 37 2
GET_CopyTexSubImage2D 1 3 22 1
SET_CopyTexSubImage2D 1 3 41 2
GET_DeleteTextures 1 3 22 1
SET_DeleteTextures 1 3 31 2
GET_GenTextures 1 3 22 1
SET_GenTextures 1 3 30 2
GET_GetPointerv 1 3 22 1
SET_GetPointerv 1 3 30 2
GET_IsTexture 1 3 22 1
SET_IsTexture 1 3 27 2
GET_PrioritizeTextures 1 3 22 1
SET_PrioritizeTextures 1 3 35 2
GET_TexSubImage1D 1 3 22 1
SET_TexSubImage1D 1 3 41 2
GET_TexSubImage2D 1 3 22 1
SET_TexSubImage2D 1 3 45 2
GET_PopClientAttrib 1 3 22 1
SET_PopClientAttrib 1 3 27 2
GET_PushClientAttrib 1 3 22 1
SET_PushClientAttrib 1 3 27 2
GET_BlendColor 1 3 22 1
SET_BlendColor 1 3 33 2
GET_BlendEquation 1 3 22 1
SET_BlendEquation 1 3 27 2
GET_DrawRangeElements 1 3 22 1
SET_DrawRangeElements 1 3 39 2
GET_ColorTable 1 3 22 1
SET_ColorTable 1 3 39 2
GET_ColorTableParameterfv 1 3 22 1
SET_ColorTableParameterfv 1 3 33 2
GET_ColorTableParameteriv 1 3 22 1
SET_ColorTableParameteriv 1 3 33 2
GET_CopyColorTable 1 3 22 1
SET_CopyColorTable 1 3 35 2
GET_GetColorTable 1 3 22 1
SET_GetColorTable 1 3 34 2
GET_GetColorTableParameterfv 1 3 22 1
SET_GetColorTableParameterfv 1 3 32 2
GET_GetColorTableParameteriv 1 3 22 1
SET_GetColorTableParameteriv 1 3 32 2
GET_ColorSubTable 1 3 22 1
SET_ColorSubTable 1 3 39 2
GET_CopyColorSubTable 1 3 22 1
SET_CopyColorSubTable 1 3 35 2
GET_ConvolutionFilter1D 1 3 22 1
SET_ConvolutionFilter1D 1 3 39 2
GET_ConvolutionFilter2D 1 3 22 1
SET_ConvolutionFilter2D 1 3 41 2
GET_ConvolutionParameterf 1 3 22 1
SET_ConvolutionParameterf 1 3 31 2
GET_ConvolutionParameterfv 1 3 22 1
SET_ConvolutionParameterfv 1 3 33 2
GET_ConvolutionParameteri 1 3 22 1
SET_ConvolutionParameteri 1 3 31 2
GET_ConvolutionParameteriv 1 3 22 1
SET_ConvolutionParameteriv 1 3 33 2
GET_CopyConvolutionFilter1D 1 3 22 1
SET_CopyConvolutionFilter1D 1 3 35 2
GET_CopyConvolutionFilter2D 1 3 22 1
SET_CopyConvolutionFilter2D 1 3 37 2
GET_GetConvolutionFilter 1 3 22 1
SET_GetConvolutionFilter 1 3 34 2
GET_GetConvolutionParameterfv 1 3 22 1
SET_GetConvolutionParameterfv 1 3 32 2
GET_GetConvolutionParameteriv 1 3 22 1
SET_GetConvolutionParameteriv 1 3 32 2
GET_GetSeparableFilter 1 3 22 1
SET_GetSeparableFilter 1 3 40 2
GET_SeparableFilter2D 1 3 22 1
SET_SeparableFilter2D 1 3 45 2
GET_GetHistogram 1 3 22 1
SET_GetHistogram 1 3 36 2
GET_GetHistogramParameterfv 1 3 22 1
SET_GetHistogramParameterfv 1 3 32 2
GET_GetHistogramParameteriv 1 3 22 1
SET_GetHistogramParameteriv 1 3 32 2
GET_GetMinmax 1 3 22 1
SET_GetMinmax 1 3 36 2
GET_GetMinmaxParameterfv 1 3 22 1
SET_GetMinmaxParameterfv 1 3 32 2
GET_GetMinmaxParameteriv 1 3 22 1
SET_GetMinmaxParameteriv 1 3 32 2
GET_Histogram 1 3 22 1
SET_Histogram 1 3 33 2
GET_Minmax 1 3 22 1
SET_Minmax 1 3 31 2
GET_ResetHistogram 1 3 22 1
SET_ResetHistogram 1 3 27 2
GET_ResetMinmax 1 3 22 1
SET_ResetMinmax 1 3 27 2
GET_TexImage3D 1 3 22 1
SET_TexImage3D 1 3 47 2
GET_TexSubImage3D 1 3 22 1
SET_TexSubImage3D 1 3 49 2
GET_CopyTexSubImage3D 1 3 22 1
SET_CopyTexSubImage3D 1 3 43 2
GET_ActiveTexture 1 3 22 1
SET_ActiveTexture 1 3 27 2
GET_ClientActiveTexture 1 3 22 1
SET_ClientActiveTexture 1 3 27 2
GET_MultiTexCoord1d 1 3 22 1
SET_MultiTexCoord1d 1 3 29 2
GET_MultiTexCoord1dv 1 3 22 1
SET_MultiTexCoord1dv 1 3 31 2
GET_MultiTexCoord1fARB 1 3 22 1
SET_MultiTexCoord1fARB 1 3 29 2
GET_MultiTexCoord1fvARB 1 3 22 1
SET_MultiTexCoord1fvARB 1 3 31 2
GET_MultiTexCoord1i 1 3 22 1
SET_MultiTexCoord1i 1 3 29 2
GET_MultiTexCoord1iv 1 3 22 1
SET_MultiTexCoord1iv 1 3 31 2
GET_MultiTexCoord1s 1 3 22 1
SET_MultiTexCoord1s 1 3 29 2
GET_MultiTexCoord1sv 1 3 22 1
SET_MultiTexCoord1sv 1 3 31 2
GET_MultiTexCoord2d 1 3 22 1
SET_MultiTexCoord2d 1 3 31 2
GET_MultiTexCoord2dv 1 3 22 1
SET_MultiTexCoord2dv 1 3 31 2
GET_MultiTexCoord2fARB 1 3 22 1
SET_MultiTexCoord2fARB 1 3 31 2
GET_MultiTexCoord2fvARB 1 3 22 1
SET_MultiTexCoord2fvARB 1 3 31 2
GET_MultiTexCoord2i 1 3 22 1
SET_MultiTexCoord2i 1 3 31 2
GET_MultiTexCoord2iv 1 3 22 1
SET_MultiTexCoord2iv 1 3 31 2
GET_MultiTexCoord2s 1 3 22 1
SET_MultiTexCoord2s 1 3 31 2
GET_MultiTexCoord2sv 1 3 22 1
SET_MultiTexCoord2sv 1 3 31 2
GET_MultiTexCoord3d 1 3 22 1
SET_MultiTexCoord3d 1 3 33 2
GET_MultiTexCoord3dv 1 3 22 1
SET_MultiTexCoord3dv 1 3 31 2
GET_MultiTexCoord3fARB 1 3 22 1
SET_MultiTexCoord3fARB 1 3 33 2
GET_MultiTexCoord3fvARB 1 3 22 1
SET_MultiTexCoord3fvARB 1 3 31 2
GET_MultiTexCoord3i 1 3 22 1
SET_MultiTexCoord3i 1 3 33 2
GET_MultiTexCoord3iv 1 3 22 1
SET_MultiTexCoord3iv 1 3 31 2
GET_MultiTexCoord3s 1 3 22 1
SET_MultiTexCoord3s 1 3 33 2
GET_MultiTexCoord3sv 1 3 22 1
SET_MultiTexCoord3sv 1 3 31 2
GET_MultiTexCoord4d 1 3 22 1
SET_MultiTexCoord4d 1 3 35 2
GET_MultiTexCoord4dv 1 3 22 1
SET_MultiTexCoord4dv 1 3 31 2
GET_MultiTexCoord4fARB 1 3 22 1
SET_MultiTexCoord4fARB 1 3 35 2
GET_MultiTexCoord4fvARB 1 3 22 1
SET_MultiTexCoord4fvARB 1 3 31 2
GET_MultiTexCoord4i 1 3 22 1
SET_MultiTexCoord4i 1 3 35 2
GET_MultiTexCoord4iv 1 3 22 1
SET_MultiTexCoord4iv 1 3 31 2
GET_MultiTexCoord4s 1 3 22 1
SET_MultiTexCoord4s 1 3 35 2
GET_MultiTexCoord4sv 1 3 22 1
SET_MultiTexCoord4sv 1 3 31 2
GET_CompressedTexImage1D 1 3 22 1
SET_CompressedTexImage1D 1 3 41 2
GET_CompressedTexImage2D 1 3 22 1
SET_CompressedTexImage2D 1 3 43 2
GET_CompressedTexImage3D 1 3 22 1
SET_CompressedTexImage3D 1 3 45 2
GET_CompressedTexSubImage1D 1 3 22 1
SET_CompressedTexSubImage1D 1 3 41 2
GET_CompressedTexSubImage2D 1 3 22 1
SET_CompressedTexSubImage2D 1 3 45 2
GET_CompressedTexSubImage3D 1 3 22 1
SET_CompressedTexSubImage3D 1 3 49 2
GET_GetCompressedTexImage 1 3 22 1
SET_GetCompressedTexImage 1 3 32 2
GET_LoadTransposeMatrixd 1 3 22 1
SET_LoadTransposeMatrixd 1 3 29 2
GET_LoadTransposeMatrixf 1 3 22 1
SET_LoadTransposeMatrixf 1 3 29 2
GET_MultTransposeMatrixd 1 3 22 1
SET_MultTransposeMatrixd 1 3 29 2
GET_MultTransposeMatrixf 1 3 22 1
SET_MultTransposeMatrixf 1 3 29 2
GET_SampleCoverage 1 3 22 1
SET_SampleCoverage 1 3 29 2
GET_BlendFuncSeparate 1 3 22 1
SET_BlendFuncSeparate 1 3 33 2
GET_FogCoordPointer 1 3 22 1
SET_FogCoordPointer 1 3 33 2
GET_FogCoordd 1 3 22 1
SET_FogCoordd 1 3 27 2
GET_FogCoorddv 1 3 22 1
SET_FogCoorddv 1 3 29 2
GET_MultiDrawArrays 1 3 22 1
SET_MultiDrawArrays 1 3 37 2
GET_PointParameterf 1 3 22 1
SET_PointParameterf 1 3 29 2
GET_PointParameterfv 1 3 22 1
SET_PointParameterfv 1 3 31 2
GET_PointParameteri 1 3 22 1
SET_PointParameteri 1 3 29 2
GET_PointParameteriv 1 3 22 1
SET_PointParameteriv 1 3 31 2
GET_SecondaryColor3b 1 3 22 1
SET_SecondaryColor3b 1 3 31 2
GET_SecondaryColor3bv 1 3 22 1
SET_SecondaryColor3bv 1 3 29 2
GET_SecondaryColor3d 1 3 22 1
SET_SecondaryColor3d 1 3 31 2
GET_SecondaryColor3dv 1 3 22 1
SET_SecondaryColor3dv 1 3 29 2
GET_SecondaryColor3i 1 3 22 1
SET_SecondaryColor3i 1 3 31 2
GET_SecondaryColor3iv 1 3 22 1
SET_SecondaryColor3iv 1 3 29 2
GET_SecondaryColor3s 1 3 22 1
SET_SecondaryColor3s 1 3 31 2
GET_SecondaryColor3sv 1 3 22 1
SET_SecondaryColor3sv 1 3 29 2
GET_SecondaryColor3ub 1 3 22 1
SET_SecondaryColor3ub 1 3 31 2
GET_SecondaryColor3ubv 1 3 22 1
SET_SecondaryColor3ubv 1 3 29 2
GET_SecondaryColor3ui 1 3 22 1
SET_SecondaryColor3ui 1 3 31 2
GET_SecondaryColor3uiv 1 3 22 1
SET_SecondaryColor3uiv 1 3 29 2
GET_SecondaryColor3us 1 3 22 1
SET_SecondaryColor3us 1 3 31 2
GET_SecondaryColor3usv 1 3 22 1
SET_SecondaryColor3usv 1 3 29 2
GET_SecondaryColorPointer 1 3 22 1
SET_SecondaryColorPointer 1 3 35 2
GET_WindowPos2d 1 3 22 1
SET_WindowPos2d 1 3 29 2
GET_WindowPos2dv 1 3 22 1
SET_WindowPos2dv 1 3 29 2
GET_WindowPos2f 1 3 22 1
SET_WindowPos2f 1 3 29 2
GET_WindowPos2fv 1 3 22 1
SET_WindowPos2fv 1 3 29 2
GET_WindowPos2i 1 3 22 1
SET_WindowPos2i 1 3 29 2
GET_WindowPos2iv 1 3 22 1
SET_WindowPos2iv 1 3 29 2
GET_WindowPos2s 1 3 22 1
SET_WindowPos2s 1 3 29 2
GET_WindowPos2sv 1 3 22 1
SET_WindowPos2sv 1 3 29 2
GET_WindowPos3d 1 3 22 1
SET_WindowPos3d 1 3 31 2
GET_WindowPos3dv 1 3 22 1
SET_WindowPos3dv 1 3 29 2
GET_WindowPos3f 1 3 22 1
SET_WindowPos3f 1 3 31 2
GET_WindowPos3fv 1 3 22 1
SET_WindowPos3fv 1 3 29 2
GET_WindowPos3i 1 3 22 1
SET_WindowPos3i 1 3 31 2
GET_WindowPos3iv 1 3 22 1
SET_WindowPos3iv 1 3 29 2
GET_WindowPos3s 1 3 22 1
SET_WindowPos3s 1 3 31 2
GET_WindowPos3sv 1 3 22 1
SET_WindowPos3sv 1 3 29 2
GET_BeginQuery 1 3 22 1
SET_BeginQuery 1 3 29 2
GET_BindBuffer 1 3 22 1
SET_BindBuffer 1 3 29 2
GET_BufferData 1 3 22 1
SET_BufferData 1 3 35 2
GET_BufferSubData 1 3 22 1
SET_BufferSubData 1 3 35 2
GET_DeleteBuffers 1 3 22 1
SET_DeleteBuffers 1 3 31 2
GET_DeleteQueries 1 3 22 1
SET_DeleteQueries 1 3 31 2
GET_EndQuery 1 3 22 1
SET_EndQuery 1 3 27 2
GET_GenBuffers 1 3 22 1
SET_GenBuffers 1 3 30 2
GET_GenQueries 1 3 22 1
SET_GenQueries 1 3 30 2
GET_GetBufferParameteriv 1 3 22 1
SET_GetBufferParameteriv 1 3 32 2
GET_GetBufferPointerv 1 3 22 1
SET_GetBufferPointerv 1 3 32 2
GET_GetBufferSubData 1 3 22 1
SET_GetBufferSubData 1 3 34 2
GET_GetQueryObjectiv 1 3 22 1
SET_GetQueryObjectiv 1 3 32 2
GET_GetQueryObjectuiv 1 3 22 1
SET_GetQueryObjectuiv 1 3 32 2
GET_GetQueryiv 1 3 22 1
SET_GetQueryiv 1 3 32 2
GET_IsBuffer 1 3 22 1
SET_IsBuffer 1 3 27 2
GET_IsQuery 1 3 22 1
SET_IsQuery 1 3 27 2
GET_MapBuffer 1 3 22 1
SET_MapBuffer 1 3 30 2
GET_UnmapBuffer 1 3 22 1
SET_UnmapBuffer 1 3 27 2
GET_AttachShader 1 3 22 1
SET_AttachShader 1 3 29 2
GET_BindAttribLocation 1 3 22 1
SET_BindAttribLocation 1 3 33 2
GET_BlendEquationSeparate 1 3 22 1
SET_BlendEquationSeparate 1 3 29 2
GET_CompileShader 1 3 22 1
SET_CompileShader 1 3 27 2
GET_CreateProgram 1 3 22 1
SET_CreateProgram 1 3 27 2
GET_CreateShader 1 3 22 1
SET_CreateShader 1 3 27 2
GET_DeleteProgram 1 3 22 1
SET_DeleteProgram 1 3 27 2
GET_DeleteShader 1 3 22 1
SET_DeleteShader 1 3 27 2
GET_DetachShader 1 3 22 1
SET_DetachShader 1 3 29 2
GET_DisableVertexAttribArray 1 3 22 1
SET_DisableVertexAttribArray 1 3 27 2
GET_DrawBuffers 1 3 22 1
SET_DrawBuffers 1 3 31 2
GET_EnableVertexAttribArray 1 3 22 1
SET_EnableVertexAttribArray 1 3 27 2
GET_GetActiveAttrib 1 3 22 1
SET_GetActiveAttrib 1 3 43 2
GET_GetActiveUniform 1 3 22 1
SET_GetActiveUniform 1 3 43 2
GET_GetAttachedShaders 1 3 22 1
SET_GetAttachedShaders 1 3 35 2
GET_GetAttribLocation 1 3 22 1
SET_GetAttribLocation 1 3 31 2
GET_GetProgramInfoLog 1 3 22 1
SET_GetProgramInfoLog 1 3 35 2
GET_GetProgramiv 1 3 22 1
SET_GetProgramiv 1 3 32 2
GET_GetShaderInfoLog 1 3 22 1
SET_GetShaderInfoLog 1 3 35 2
GET_GetShaderSource 1 3 22 1
SET_GetShaderSource 1 3 35 2
GET_GetShaderiv 1 3 22 1
SET_GetShaderiv 1 3 32 2
GET_GetUniformLocation 1 3 22 1
SET_GetUniformLocation 1 3 31 2
GET_GetUniformfv 1 3 22 1
SET_GetUniformfv 1 3 32 2
GET_GetUniformiv 1 3 22 1
SET_GetUniformiv 1 3 32 2
GET_GetVertexAttribPointerv 1 3 22 1
SET_GetVertexAttribPointerv 1 3 32 2
GET_GetVertexAttribdv 1 3 22 1
SET_GetVertexAttribdv 1 3 32 2
GET_GetVertexAttribfv 1 3 22 1
SET_GetVertexAttribfv 1 3 32 2
GET_GetVertexAttribiv 1 3 22 1
SET_GetVertexAttribiv 1 3 32 2
GET_IsProgram 1 3 22 1
SET_IsProgram 1 3 27 2
GET_IsShader 1 3 22 1
SET_IsShader 1 3 27 2
GET_LinkProgram 1 3 22 1
SET_LinkProgram 1 3 27 2
GET_ShaderSource 1 3 22 1
SET_ShaderSource 1 3 39 2
GET_StencilFuncSeparate 1 3 22 1
SET_StencilFuncSeparate 1 3 33 2
GET_StencilMaskSeparate 1 3 22 1
SET_StencilMaskSeparate 1 3 29 2
GET_StencilOpSeparate 1 3 22 1
SET_StencilOpSeparate 1 3 33 2
GET_Uniform1f 1 3 22 1
SET_Uniform1f 1 3 29 2
GET_Uniform1fv 1 3 22 1
SET_Uniform1fv 1 3 33 2
GET_Uniform1i 1 3 22 1
SET_Uniform1i 1 3 29 2
GET_Uniform1iv 1 3 22 1
SET_Uniform1iv 1 3 33 2
GET_Uniform2f 1 3 22 1
SET_Uniform2f 1 3 31 2
GET_Uniform2fv 1 3 22 1
SET_Uniform2fv 1 3 33 2
GET_Uniform2i 1 3 22 1
SET_Uniform2i 1 3 31 2
GET_Uniform2iv 1 3 22 1
SET_Uniform2iv 1 3 33 2
GET_Uniform3f 1 3 22 1
SET_Uniform3f 1 3 33 2
GET_Uniform3fv 1 3 22 1
SET_Uniform3fv 1 3 33 2
GET_Uniform3i 1 3 22 1
SET_Uniform3i 1 3 33 2
GET_Uniform3iv 1 3 22 1
SET_Uniform3iv 1 3 33 2
GET_Uniform4f 1 3 22 1
SET_Uniform4f 1 3 35 2
GET_Uniform4fv 1 3 22 1
SET_Uniform4fv 1 3 33 2
GET_Uniform4i 1 3 22 1
SET_Uniform4i 1 3 35 2
GET_Uniform4iv 1 3 22 1
SET_Uniform4iv 1 3 33 2
GET_UniformMatrix2fv 1 3 22 1
SET_UniformMatrix2fv 1 3 35 2
GET_UniformMatrix3fv 1 3 22 1
SET_UniformMatrix3fv 1 3 35 2
GET_UniformMatrix4fv 1 3 22 1
SET_UniformMatrix4fv 1 3 35 2
GET_UseProgram 1 3 22 1
SET_UseProgram 1 3 27 2
GET_ValidateProgram 1 3 22 1
SET_ValidateProgram 1 3 27 2
GET_VertexAttrib1d 1 3 22 1
SET_VertexAttrib1d 1 3 29 2
GET_VertexAttrib1dv 1 3 22 1
SET_VertexAttrib1dv 1 3 31 2
GET_VertexAttrib1s 1 3 22 1
SET_VertexAttrib1s 1 3 29 2
GET_VertexAttrib1sv 1 3 22 1
SET_VertexAttrib1sv 1 3 31 2
GET_VertexAttrib2d 1 3 22 1
SET_VertexAttrib2d 1 3 31 2
GET_VertexAttrib2dv 1 3 22 1
SET_VertexAttrib2dv 1 3 31 2
GET_VertexAttrib2s 1 3 22 1
SET_VertexAttrib2s 1 3 31 2
GET_VertexAttrib2sv 1 3 22 1
SET_VertexAttrib2sv 1 3 31 2
GET_VertexAttrib3d 1 3 22 1
SET_VertexAttrib3d 1 3 33 2
GET_VertexAttrib3dv 1 3 22 1
SET_VertexAttrib3dv 1 3 31 2
GET_VertexAttrib3s 1 3 22 1
SET_VertexAttrib3s 1 3 33 2
GET_VertexAttrib3sv 1 3 22 1
SET_VertexAttrib3sv 1 3 31 2
GET_VertexAttrib4Nbv 1 3 22 1
SET_VertexAttrib4Nbv 1 3 31 2
GET_VertexAttrib4Niv 1 3 22 1
SET_VertexAttrib4Niv 1 3 31 2
GET_VertexAttrib4Nsv 1 3 22 1
SET_VertexAttrib4Nsv 1 3 31 2
GET_VertexAttrib4Nub 1 3 22 1
SET_VertexAttrib4Nub 1 3 35 2
GET_VertexAttrib4Nubv 1 3 22 1
SET_VertexAttrib4Nubv 1 3 31 2
GET_VertexAttrib4Nuiv 1 3 22 1
SET_VertexAttrib4Nuiv 1 3 31 2
GET_VertexAttrib4Nusv 1 3 22 1
SET_VertexAttrib4Nusv 1 3 31 2
GET_VertexAttrib4bv 1 3 22 1
SET_VertexAttrib4bv 1 3 31 2
GET_VertexAttrib4d 1 3 22 1
SET_VertexAttrib4d 1 3 35 2
GET_VertexAttrib4dv 1 3 22 1
SET_VertexAttrib4dv 1 3 31 2
GET_VertexAttrib4iv 1 3 22 1
SET_VertexAttrib4iv 1 3 31 2
GET_VertexAttrib4s 1 3 22 1
SET_VertexAttrib4s 1 3 35 2
GET_VertexAttrib4sv 1 3 22 1
SET_VertexAttrib4sv 1 3 31 2
GET_VertexAttrib4ubv 1 3 22 1
SET_VertexAttrib4ubv 1 3 31 2
GET_VertexAttrib4uiv 1 3 22 1
SET_VertexAttrib4uiv 1 3 31 2
GET_VertexAttrib4usv 1 3 22 1
SET_VertexAttrib4usv 1 3 31 2
GET_VertexAttribPointer 1 3 22 1
SET_VertexAttribPointer 1 3 39 2
GET_UniformMatrix2x3fv 1 3 22 1
SET_UniformMatrix2x3fv 1 3 35 2
GET_UniformMatrix2x4fv 1 3 22 1
SET_UniformMatrix2x4fv 1 3 35 2
GET_UniformMatrix3x2fv 1 3 22 1
SET_UniformMatrix3x2fv 1 3 35 2
GET_UniformMatrix3x4fv 1 3 22 1
SET_UniformMatrix3x4fv 1 3 35 2
GET_UniformMatrix4x2fv 1 3 22 1
SET_UniformMatrix4x2fv 1 3 35 2
GET_UniformMatrix4x3fv 1 3 22 1
SET_UniformMatrix4x3fv 1 3 35 2
GET_BeginConditionalRender 1 3 22 1
SET_BeginConditionalRender 1 3 29 2
GET_BeginTransformFeedback 1 3 22 1
SET_BeginTransformFeedback 1 3 27 2
GET_BindBufferBase 1 3 22 1
SET_BindBufferBase 1 3 31 2
GET_BindBufferRange 1 3 22 1
SET_BindBufferRange 1 3 35 2
GET_BindFragDataLocation 1 3 22 1
SET_BindFragDataLocation 1 3 33 2
GET_ClampColor 1 3 22 1
SET_ClampColor 1 3 29 2
GET_ClearBufferfi 1 3 22 1
SET_ClearBufferfi 1 3 33 2
GET_ClearBufferfv 1 3 22 1
SET_ClearBufferfv 1 3 33 2
GET_ClearBufferiv 1 3 22 1
SET_ClearBufferiv 1 3 33 2
GET_ClearBufferuiv 1 3 22 1
SET_ClearBufferuiv 1 3 33 2
GET_ColorMaski 1 3 22 1
SET_ColorMaski 1 3 35 2
GET_Disablei 1 3 22 1
SET_Disablei 1 3 29 2
GET_Enablei 1 3 22 1
SET_Enablei 1 3 29 2
GET_EndConditionalRender 1 3 22 1
SET_EndConditionalRender 1 3 27 2
GET_EndTransformFeedback 1 3 22 1
SET_EndTransformFeedback 1 3 27 2
GET_GetBooleani_v 1 3 22 1
SET_GetBooleani_v 1 3 32 2
GET_GetFragDataLocation 1 3 22 1
SET_GetFragDataLocation 1 3 31 2
GET_GetIntegeri_v 1 3 22 1
SET_GetIntegeri_v 1 3 32 2
GET_GetStringi 1 3 22 1
SET_GetStringi 1 3 31 2
GET_GetTexParameterIiv 1 3 22 1
SET_GetTexParameterIiv 1 3 32 2
GET_GetTexParameterIuiv 1 3 22 1
SET_GetTexParameterIuiv 1 3 32 2
GET_GetTransformFeedbackVarying 1 3 22 1
SET_GetTransformFeedbackVarying 1 3 43 2
GET_GetUniformuiv 1 3 22 1
SET_GetUniformuiv 1 3 32 2
GET_GetVertexAttribIiv 1 3 22 1
SET_GetVertexAttribIiv 1 3 32 2
GET_GetVertexAttribIuiv 1 3 22 1
SET_GetVertexAttribIuiv 1 3 32 2
GET_IsEnabledi 1 3 22 1
SET_IsEnabledi 1 3 29 2
GET_TexParameterIiv 1 3 22 1
SET_TexParameterIiv 1 3 33 2
GET_TexParameterIuiv 1 3 22 1
SET_TexParameterIuiv 1 3 33 2
GET_TransformFeedbackVaryings 1 3 22 1
SET_TransformFeedbackVaryings 1 3 37 2
GET_Uniform1ui 1 3 22 1
SET_Uniform1ui 1 3 29 2
GET_Uniform1uiv 1 3 22 1
SET_Uniform1uiv 1 3 33 2
GET_Uniform2ui 1 3 22 1
SET_Uniform2ui 1 3 31 2
GET_Uniform2uiv 1 3 22 1
SET_Uniform2uiv 1 3 33 2
GET_Uniform3ui 1 3 22 1
SET_Uniform3ui 1 3 33 2
GET_Uniform3uiv 1 3 22 1
SET_Uniform3uiv 1 3 33 2
GET_Uniform4ui 1 3 22 1
SET_Uniform4ui 1 3 35 2
GET_Uniform4uiv 1 3 22 1
SET_Uniform4uiv 1 3 33 2
GET_VertexAttribI1iv 1 3 22 1
SET_VertexAttribI1iv 1 3 31 2
GET_VertexAttribI1uiv 1 3 22 1
SET_VertexAttribI1uiv 1 3 31 2
GET_VertexAttribI4bv 1 3 22 1
SET_VertexAttribI4bv 1 3 31 2
GET_VertexAttribI4sv 1 3 22 1
SET_VertexAttribI4sv 1 3 31 2
GET_VertexAttribI4ubv 1 3 22 1
SET_VertexAttribI4ubv 1 3 31 2
GET_VertexAttribI4usv 1 3 22 1
SET_VertexAttribI4usv 1 3 31 2
GET_VertexAttribIPointer 1 3 22 1
SET_VertexAttribIPointer 1 3 37 2
GET_PrimitiveRestartIndex 1 3 22 1
SET_PrimitiveRestartIndex 1 3 27 2
GET_TexBuffer 1 3 22 1
SET_TexBuffer 1 3 31 2
GET_FramebufferTexture 1 3 22 1
SET_FramebufferTexture 1 3 33 2
GET_GetBufferParameteri64v 1 3 22 1
SET_GetBufferParameteri64v 1 3 32 2
GET_GetInteger64i_v 1 3 22 1
SET_GetInteger64i_v 1 3 32 2
GET_VertexAttribDivisor 1 3 22 1
SET_VertexAttribDivisor 1 3 29 2
GET_MinSampleShading 1 3 22 1
SET_MinSampleShading 1 3 27 2
GET_MemoryBarrierByRegion 1 3 22 1
SET_MemoryBarrierByRegion 1 3 27 2
GET_BindProgramARB 1 3 22 1
SET_BindProgramARB 1 3 29 2
GET_DeleteProgramsARB 1 3 22 1
SET_DeleteProgramsARB 1 3 31 2
GET_GenProgramsARB 1 3 22 1
SET_GenProgramsARB 1 3 30 2
GET_GetProgramEnvParameterdvARB 1 3 22 1
SET_GetProgramEnvParameterdvARB 1 3 32 2
GET_GetProgramEnvParameterfvARB 1 3 22 1
SET_GetProgramEnvParameterfvARB 1 3 32 2
GET_GetProgramLocalParameterdvARB 1 3 22 1
SET_GetProgramLocalParameterdvARB 1 3 32 2
GET_GetProgramLocalParameterfvARB 1 3 22 1
SET_GetProgramLocalParameterfvARB 1 3 32 2
GET_GetProgramStringARB 1 3 22 1
SET_GetProgramStringARB 1 3 32 2
GET_GetProgramivARB 1 3 22 1
SET_GetProgramivARB 1 3 32 2
GET_IsProgramARB 1 3 22 1
SET_IsProgramARB 1 3 27 2
GET_ProgramEnvParameter4dARB 1 3 22 1
SET_ProgramEnvParameter4dARB 1 3 37 2
GET_ProgramEnvParameter4dvARB 1 3 22 1
SET_ProgramEnvParameter4dvARB 1 3 33 2
GET_ProgramEnvParameter4fARB 1 3 22 1
SET_ProgramEnvParameter4fARB 1 3 37 2
GET_ProgramEnvParameter4fvARB 1 3 22 1
SET_ProgramEnvParameter4fvARB 1 3 33 2
GET_ProgramLocalParameter4dARB 1 3 22 1
SET_ProgramLocalParameter4dARB 1 3 37 2
GET_ProgramLocalParameter4dvARB 1 3 22 1
SET_ProgramLocalParameter4dvARB 1 3 33 2
GET_ProgramLocalParameter4fARB 1 3 22 1
SET_ProgramLocalParameter4fARB 1 3 37 2
GET_ProgramLocalParameter4fvARB 1 3 22 1
SET_ProgramLocalParameter4fvARB 1 3 33 2
GET_ProgramStringARB 1 3 22 1
SET_ProgramStringARB 1 3 35 2
GET_VertexAttrib1fARB 1 3 22 1
SET_VertexAttrib1fARB 1 3 29 2
GET_VertexAttrib1fvARB 1 3 22 1
SET_VertexAttrib1fvARB 1 3 31 2
GET_VertexAttrib2fARB 1 3 22 1
SET_VertexAttrib2fARB 1 3 31 2
GET_VertexAttrib2fvARB 1 3 22 1
SET_VertexAttrib2fvARB 1 3 31 2
GET_VertexAttrib3fARB 1 3 22 1
SET_VertexAttrib3fARB 1 3 33 2
GET_VertexAttrib3fvARB 1 3 22 1
SET_VertexAttrib3fvARB 1 3 31 2
GET_VertexAttrib4fARB 1 3 22 1
SET_VertexAttrib4fARB 1 3 35 2
GET_VertexAttrib4fvARB 1 3 22 1
SET_VertexAttrib4fvARB 1 3 31 2
GET_AttachObjectARB 1 3 22 1
SET_AttachObjectARB 1 3 29 2
GET_CreateProgramObjectARB 1 3 22 1
SET_CreateProgramObjectARB 1 3 27 2
GET_CreateShaderObjectARB 1 3 22 1
SET_CreateShaderObjectARB 1 3 27 2
GET_DeleteObjectARB 1 3 22 1
SET_DeleteObjectARB 1 3 27 2
GET_DetachObjectARB 1 3 22 1
SET_DetachObjectARB 1 3 29 2
GET_GetAttachedObjectsARB 1 3 22 1
SET_GetAttachedObjectsARB 1 3 35 2
GET_GetHandleARB 1 3 22 1
SET_GetHandleARB 1 3 27 2
GET_GetInfoLogARB 1 3 22 1
SET_GetInfoLogARB 1 3 35 2
GET_GetObjectParameterfvARB 1 3 22 1
SET_GetObjectParameterfvARB 1 3 32 2
GET_GetObjectParameterivARB 1 3 22 1
SET_GetObjectParameterivARB 1 3 32 2
GET_DrawArraysInstancedARB 1 3 22 1
SET_DrawArraysInstancedARB 1 3 33 2
GET_DrawElementsInstancedARB 1 3 22 1
SET_DrawElementsInstancedARB 1 3 37 2
GET_BindFramebuffer 1 3 22 1
SET_BindFramebuffer 1 3 29 2
GET_BindRenderbuffer 1 3 22 1
SET_BindRenderbuffer 1 3 29 2
GET_BlitFramebuffer 1 3 22 1
SET_BlitFramebuffer 1 3 45 2
GET_CheckFramebufferStatus 1 3 22 1
SET_CheckFramebufferStatus 1 3 27 2
GET_DeleteFramebuffers 1 3 22 1
SET_DeleteFramebuffers 1 3 31 2
GET_DeleteRenderbuffers 1 3 22 1
SET_DeleteRenderbuffers 1 3 31 2
GET_FramebufferRenderbuffer 1 3 22 1
SET_FramebufferRenderbuffer 1 3 33 2
GET_FramebufferTexture1D 1 3 22 1
SET_FramebufferTexture1D 1 3 35 2
GET_FramebufferTexture2D 1 3 22 1
SET_FramebufferTexture2D 1 3 35 2
GET_FramebufferTexture3D 1 3 22 1
SET_FramebufferTexture3D 1 3 37 2
GET_FramebufferTextureLayer 1 3 22 1
SET_FramebufferTextureLayer 1 3 35 2
GET_GenFramebuffers 1 3 22 1
SET_GenFramebuffers 1 3 30 2
GET_GenRenderbuffers 1 3 22 1
SET_GenRenderbuffers 1 3 30 2
GET_GenerateMipmap 1 3 22 1
SET_GenerateMipmap 1 3 27 2
GET_GetFramebufferAttachmentParameteriv 1 3 22 1
SET_GetFramebufferAttachmentParameteriv 1 3 34 2
GET_GetRenderbufferParameteriv 1 3 22 1
SET_GetRenderbufferParameteriv 1 3 32 2
GET_IsFramebuffer 1 3 22 1
SET_IsFramebuffer 1 3 27 2
GET_IsRenderbuffer 1 3 22 1
SET_IsRenderbuffer 1 3 27 2
GET_RenderbufferStorage 1 3 22 1
SET_RenderbufferStorage 1 3 33 2
GET_RenderbufferStorageMultisample 1 3 22 1
SET_RenderbufferStorageMultisample 1 3 35 2
GET_FlushMappedBufferRange 1 3 22 1
SET_FlushMappedBufferRange 1 3 31 2
GET_MapBufferRange 1 3 22 1
SET_MapBufferRange 1 3 34 2
GET_BindVertexArray 1 3 22 1
SET_BindVertexArray 1 3 27 2
GET_DeleteVertexArrays 1 3 22 1
SET_DeleteVertexArrays 1 3 31 2
GET_GenVertexArrays 1 3 22 1
SET_GenVertexArrays 1 3 30 2
GET_IsVertexArray 1 3 22 1
SET_IsVertexArray 1 3 27 2
GET_GetActiveUniformBlockName 1 3 22 1
SET_GetActiveUniformBlockName 1 3 37 2
GET_GetActiveUniformBlockiv 1 3 22 1
SET_GetActiveUniformBlockiv 1 3 34 2
GET_GetActiveUniformName 1 3 22 1
SET_GetActiveUniformName 1 3 37 2
GET_GetActiveUniformsiv 1 3 22 1
SET_GetActiveUniformsiv 1 3 38 2
GET_GetUniformBlockIndex 1 3 22 1
SET_GetUniformBlockIndex 1 3 31 2
GET_GetUniformIndices 1 3 22 1
SET_GetUniformIndices 1 3 38 2
GET_UniformBlockBinding 1 3 22 1
SET_UniformBlockBinding 1 3 31 2
GET_CopyBufferSubData 1 3 22 1
SET_CopyBufferSubData 1 3 35 2
GET_ClientWaitSync 1 3 22 1
SET_ClientWaitSync 1 3 31 2
GET_DeleteSync 1 3 22 1
SET_DeleteSync 1 3 27 2
GET_FenceSync 1 3 22 1
SET_FenceSync 1 3 29 2
GET_GetInteger64v 1 3 22 1
SET_GetInteger64v 1 3 30 2
GET_GetSynciv 1 3 22 1
SET_GetSynciv 1 3 37 2
GET_IsSync 1 3 22 1
SET_IsSync 1 3 27 2
GET_WaitSync 1 3 22 1
SET_WaitSync 1 3 31 2
GET_DrawElementsBaseVertex 1 3 22 1
SET_DrawElementsBaseVertex 1 3 37 2
GET_DrawElementsInstancedBaseVertex 1 3 22 1
SET_DrawElementsInstancedBaseVertex 1 3 39 2
GET_DrawRangeElementsBaseVertex 1 3 22 1
SET_DrawRangeElementsBaseVertex 1 3 41 2
GET_MultiDrawElementsBaseVertex 1 3 22 1
SET_MultiDrawElementsBaseVertex 1 3 45 2
GET_ProvokingVertex 1 3 22 1
SET_ProvokingVertex 1 3 27 2
GET_GetMultisamplefv 1 3 22 1
SET_GetMultisamplefv 1 3 32 2
GET_SampleMaski 1 3 22 1
SET_SampleMaski 1 3 29 2
GET_TexImage2DMultisample 1 3 22 1
SET_TexImage2DMultisample 1 3 37 2
GET_TexImage3DMultisample 1 3 22 1
SET_TexImage3DMultisample 1 3 39 2
GET_BlendEquationSeparateiARB 1 3 22 1
SET_BlendEquationSeparateiARB 1 3 31 2
GET_BlendEquationiARB 1 3 22 1
SET_BlendEquationiARB 1 3 29 2
GET_BlendFuncSeparateiARB 1 3 22 1
SET_BlendFuncSeparateiARB 1 3 35 2
GET_BlendFunciARB 1 3 22 1
SET_BlendFunciARB 1 3 31 2
GET_BindFragDataLocationIndexed 1 3 22 1
SET_BindFragDataLocationIndexed 1 3 35 2
GET_GetFragDataIndex 1 3 22 1
SET_GetFragDataIndex 1 3 31 2
GET_BindSampler 1 3 22 1
SET_BindSampler 1 3 29 2
GET_DeleteSamplers 1 3 22 1
SET_DeleteSamplers 1 3 31 2
GET_GenSamplers 1 3 22 1
SET_GenSamplers 1 3 30 2
GET_GetSamplerParameterIiv 1 3 22 1
SET_GetSamplerParameterIiv 1 3 32 2
GET_GetSamplerParameterIuiv 1 3 22 1
SET_GetSamplerParameterIuiv 1 3 32 2
GET_GetSamplerParameterfv 1 3 22 1
SET_GetSamplerParameterfv 1 3 32 2
GET_GetSamplerParameteriv 1 3 22 1
SET_GetSamplerParameteriv 1 3 32 2
GET_IsSampler 1 3 22 1
SET_IsSampler 1 3 27 2
GET_SamplerParameterIiv 1 3 22 1
SET_SamplerParameterIiv 1 3 33 2
GET_SamplerParameterIuiv 1 3 22 1
SET_SamplerParameterIuiv 1 3 33 2
GET_SamplerParameterf 1 3 22 1
SET_SamplerParameterf 1 3 31 2
GET_SamplerParameterfv 1 3 22 1
SET_SamplerParameterfv 1 3 33 2
GET_SamplerParameteri 1 3 22 1
SET_SamplerParameteri 1 3 31 2
GET_SamplerParameteriv 1 3 22 1
SET_SamplerParameteriv 1 3 33 2
GET_GetQueryObjecti64v 1 3 22 1
SET_GetQueryObjecti64v 1 3 32 2
GET_GetQueryObjectui64v 1 3 22 1
SET_GetQueryObjectui64v 1 3 32 2
GET_QueryCounter 1 3 22 1
SET_QueryCounter 1 3 29 2
GET_ColorP3ui 1 3 22 1
SET_ColorP3ui 1 3 29 2
GET_ColorP3uiv 1 3 22 1
SET_ColorP3uiv 1 3 31 2
GET_ColorP4ui 1 3 22 1
SET_ColorP4ui 1 3 29 2
GET_ColorP4uiv 1 3 22 1
SET_ColorP4uiv 1 3 31 2
GET_MultiTexCoordP1ui 1 3 22 1
SET_MultiTexCoordP1ui 1 3 31 2
GET_MultiTexCoordP1uiv 1 3 22 1
SET_MultiTexCoordP1uiv 1 3 33 2
GET_MultiTexCoordP2ui 1 3 22 1
SET_MultiTexCoordP2ui 1 3 31 2
GET_MultiTexCoordP2uiv 1 3 22 1
SET_MultiTexCoordP2uiv 1 3 33 2
GET_MultiTexCoordP3ui 1 3 22 1
SET_MultiTexCoordP3ui 1 3 31 2
GET_MultiTexCoordP3uiv 1 3 22 1
SET_MultiTexCoordP3uiv 1 3 33 2
GET_MultiTexCoordP4ui 1 3 22 1
SET_MultiTexCoordP4ui 1 3 31 2
GET_MultiTexCoordP4uiv 1 3 22 1
SET_MultiTexCoordP4uiv 1 3 33 2
GET_NormalP3ui 1 3 22 1
SET_NormalP3ui 1 3 29 2
GET_NormalP3uiv 1 3 22 1
SET_NormalP3uiv 1 3 31 2
GET_SecondaryColorP3ui 1 3 22 1
SET_SecondaryColorP3ui 1 3 29 2
GET_SecondaryColorP3uiv 1 3 22 1
SET_SecondaryColorP3uiv 1 3 31 2
GET_TexCoordP1ui 1 3 22 1
SET_TexCoordP1ui 1 3 29 2
GET_TexCoordP1uiv 1 3 22 1
SET_TexCoordP1uiv 1 3 31 2
GET_TexCoordP2ui 1 3 22 1
SET_TexCoordP2ui 1 3 29 2
GET_TexCoordP2uiv 1 3 22 1
SET_TexCoordP2uiv 1 3 31 2
GET_TexCoordP3ui 1 3 22 1
SET_TexCoordP3ui 1 3 29 2
GET_TexCoordP3uiv 1 3 22 1
SET_TexCoordP3uiv 1 3 31 2
GET_TexCoordP4ui 1 3 22 1
SET_TexCoordP4ui 1 3 29 2
GET_TexCoordP4uiv 1 3 22 1
SET_TexCoordP4uiv 1 3 31 2
GET_VertexAttribP1ui 1 3 22 1
SET_VertexAttribP1ui 1 3 33 2
GET_VertexAttribP1uiv 1 3 22 1
SET_VertexAttribP1uiv 1 3 35 2
GET_VertexAttribP2ui 1 3 22 1
SET_VertexAttribP2ui 1 3 33 2
GET_VertexAttribP2uiv 1 3 22 1
SET_VertexAttribP2uiv 1 3 35 2
GET_VertexAttribP3ui 1 3 22 1
SET_VertexAttribP3ui 1 3 33 2
GET_VertexAttribP3uiv 1 3 22 1
SET_VertexAttribP3uiv 1 3 35 2
GET_VertexAttribP4ui 1 3 22 1
SET_VertexAttribP4ui 1 3 33 2
GET_VertexAttribP4uiv 1 3 22 1
SET_VertexAttribP4uiv 1 3 35 2
GET_VertexP2ui 1 3 22 1
SET_VertexP2ui 1 3 29 2
GET_VertexP2uiv 1 3 22 1
SET_VertexP2uiv 1 3 31 2
GET_VertexP3ui 1 3 22 1
SET_VertexP3ui 1 3 29 2
GET_VertexP3uiv 1 3 22 1
SET_VertexP3uiv 1 3 31 2
GET_VertexP4ui 1 3 22 1
SET_VertexP4ui 1 3 29 2
GET_VertexP4uiv 1 3 22 1
SET_VertexP4uiv 1 3 31 2
GET_DrawArraysIndirect 1 3 22 1
SET_DrawArraysIndirect 1 3 31 2
GET_DrawElementsIndirect 1 3 22 1
SET_DrawElementsIndirect 1 3 33 2
GET_GetUniformdv 1 3 22 1
SET_GetUniformdv 1 3 32 2
GET_Uniform1d 1 3 22 1
SET_Uniform1d 1 3 29 2
GET_Uniform1dv 1 3 22 1
SET_Uniform1dv 1 3 33 2
GET_Uniform2d 1 3 22 1
SET_Uniform2d 1 3 31 2
GET_Uniform2dv 1 3 22 1
SET_Uniform2dv 1 3 33 2
GET_Uniform3d 1 3 22 1
SET_Uniform3d 1 3 33 2
GET_Uniform3dv 1 3 22 1
SET_Uniform3dv 1 3 33 2
GET_Uniform4d 1 3 22 1
SET_Uniform4d 1 3 35 2
GET_Uniform4dv 1 3 22 1
SET_Uniform4dv 1 3 33 2
GET_UniformMatrix2dv 1 3 22 1
SET_UniformMatrix2dv 1 3 35 2
GET_UniformMatrix2x3dv 1 3 22 1
SET_UniformMatrix2x3dv 1 3 35 2
GET_UniformMatrix2x4dv 1 3 22 1
SET_UniformMatrix2x4dv 1 3 35 2
GET_UniformMatrix3dv 1 3 22 1
SET_UniformMatrix3dv 1 3 35 2
GET_UniformMatrix3x2dv 1 3 22 1
SET_UniformMatrix3x2dv 1 3 35 2
GET_UniformMatrix3x4dv 1 3 22 1
SET_UniformMatrix3x4dv 1 3 35 2
GET_UniformMatrix4dv 1 3 22 1
SET_UniformMatrix4dv 1 3 35 2
GET_UniformMatrix4x2dv 1 3 22 1
SET_UniformMatrix4x2dv 1 3 35 2
GET_UniformMatrix4x3dv 1 3 22 1
SET_UniformMatrix4x3dv 1 3 35 2
GET_GetActiveSubroutineName 1 3 22 1
SET_GetActiveSubroutineName 1 3 39 2
GET_GetActiveSubroutineUniformName 1 3 22 1
SET_GetActiveSubroutineUniformName 1 3 39 2
GET_GetActiveSubroutineUniformiv 1 3 22 1
SET_GetActiveSubroutineUniformiv 1 3 36 2
GET_GetProgramStageiv 1 3 22 1
SET_GetProgramStageiv 1 3 34 2
GET_GetSubroutineIndex 1 3 22 1
SET_GetSubroutineIndex 1 3 33 2
GET_GetSubroutineUniformLocation 1 3 22 1
SET_GetSubroutineUniformLocation 1 3 33 2
GET_GetUniformSubroutineuiv 1 3 22 1
SET_GetUniformSubroutineuiv 1 3 32 2
GET_UniformSubroutinesuiv 1 3 22 1
SET_UniformSubroutinesuiv 1 3 33 2
GET_PatchParameterfv 1 3 22 1
SET_PatchParameterfv 1 3 31 2
GET_PatchParameteri 1 3 22 1
SET_PatchParameteri 1 3 29 2
GET_BindTransformFeedback 1 3 22 1
SET_BindTransformFeedback 1 3 29 2
GET_DeleteTransformFeedbacks 1 3 22 1
SET_DeleteTransformFeedbacks 1 3 31 2
GET_DrawTransformFeedback 1 3 22 1
SET_DrawTransformFeedback 1 3 29 2
GET_GenTransformFeedbacks 1 3 22 1
SET_GenTransformFeedbacks 1 3 30 2
GET_IsTransformFeedback 1 3 22 1
SET_IsTransformFeedback 1 3 27 2
GET_PauseTransformFeedback 1 3 22 1
SET_PauseTransformFeedback 1 3 27 2
GET_ResumeTransformFeedback 1 3 22 1
SET_ResumeTransformFeedback 1 3 27 2
GET_BeginQueryIndexed 1 3 22 1
SET_BeginQueryIndexed 1 3 31 2
GET_DrawTransformFeedbackStream 1 3 22 1
SET_DrawTransformFeedbackStream 1 3 31 2
GET_EndQueryIndexed 1 3 22 1
SET_EndQueryIndexed 1 3 29 2
GET_GetQueryIndexediv 1 3 22 1
SET_GetQueryIndexediv 1 3 34 2
GET_ClearDepthf 1 3 22 1
SET_ClearDepthf 1 3 27 2
GET_DepthRangef 1 3 22 1
SET_DepthRangef 1 3 29 2
GET_GetShaderPrecisionFormat 1 3 22 1
SET_GetShaderPrecisionFormat 1 3 35 2
GET_ReleaseShaderCompiler 1 3 22 1
SET_ReleaseShaderCompiler 1 3 27 2
GET_ShaderBinary 1 3 22 1
SET_ShaderBinary 1 3 39 2
GET_GetProgramBinary 1 3 22 1
SET_GetProgramBinary 1 3 38 2
GET_ProgramBinary 1 3 22 1
SET_ProgramBinary 1 3 35 2
GET_ProgramParameteri 1 3 22 1
SET_ProgramParameteri 1 3 31 2
GET_GetVertexAttribLdv 1 3 22 1
SET_GetVertexAttribLdv 1 3 32 2
GET_VertexAttribL1d 1 3 22 1
SET_VertexAttribL1d 1 3 29 2
GET_VertexAttribL1dv 1 3 22 1
SET_VertexAttribL1dv 1 3 31 2
GET_VertexAttribL2d 1 3 22 1
SET_VertexAttribL2d 1 3 31 2
GET_VertexAttribL2dv 1 3 22 1
SET_VertexAttribL2dv 1 3 31 2
GET_VertexAttribL3d 1 3 22 1
SET_VertexAttribL3d 1 3 33 2
GET_VertexAttribL3dv 1 3 22 1
SET_VertexAttribL3dv 1 3 31 2
GET_VertexAttribL4d 1 3 22 1
SET_VertexAttribL4d 1 3 35 2
GET_VertexAttribL4dv 1 3 22 1
SET_VertexAttribL4dv 1 3 31 2
GET_VertexAttribLPointer 1 3 22 1
SET_VertexAttribLPointer 1 3 37 2
GET_DepthRangeArrayv 1 3 22 1
SET_DepthRangeArrayv 1 3 33 2
GET_DepthRangeIndexed 1 3 22 1
SET_DepthRangeIndexed 1 3 31 2
GET_GetDoublei_v 1 3 22 1
SET_GetDoublei_v 1 3 32 2
GET_GetFloati_v 1 3 22 1
SET_GetFloati_v 1 3 32 2
GET_ScissorArrayv 1 3 22 1
SET_ScissorArrayv 1 3 33 2
GET_ScissorIndexed 1 3 22 1
SET_ScissorIndexed 1 3 35 2
GET_ScissorIndexedv 1 3 22 1
SET_ScissorIndexedv 1 3 31 2
GET_ViewportArrayv 1 3 22 1
SET_ViewportArrayv 1 3 33 2
GET_ViewportIndexedf 1 3 22 1
SET_ViewportIndexedf 1 3 35 2
GET_ViewportIndexedfv 1 3 22 1
SET_ViewportIndexedfv 1 3 31 2
GET_GetGraphicsResetStatusARB 1 3 22 1
SET_GetGraphicsResetStatusARB 1 3 27 2
GET_GetnColorTableARB 1 3 22 1
SET_GetnColorTableARB 1 3 36 2
GET_GetnCompressedTexImageARB 1 3 22 1
SET_GetnCompressedTexImageARB 1 3 34 2
GET_GetnConvolutionFilterARB 1 3 22 1
SET_GetnConvolutionFilterARB 1 3 36 2
GET_GetnHistogramARB 1 3 22 1
SET_GetnHistogramARB 1 3 38 2
GET_GetnMapdvARB 1 3 22 1
SET_GetnMapdvARB 1 3 34 2
GET_GetnMapfvARB 1 3 22 1
SET_GetnMapfvARB 1 3 34 2
GET_GetnMapivARB 1 3 22 1
SET_GetnMapivARB 1 3 34 2
GET_GetnMinmaxARB 1 3 22 1
SET_GetnMinmaxARB 1 3 38 2
GET_GetnPixelMapfvARB 1 3 22 1
SET_GetnPixelMapfvARB 1 3 32 2
GET_GetnPixelMapuivARB 1 3 22 1
SET_GetnPixelMapuivARB 1 3 32 2
GET_GetnPixelMapusvARB 1 3 22 1
SET_GetnPixelMapusvARB 1 3 32 2
GET_GetnPolygonStippleARB 1 3 22 1
SET_GetnPolygonStippleARB 1 3 30 2
GET_GetnSeparableFilterARB 1 3 22 1
SET_GetnSeparableFilterARB 1 3 44 2
GET_GetnTexImageARB 1 3 22 1
SET_GetnTexImageARB 1 3 38 2
GET_GetnUniformdvARB 1 3 22 1
SET_GetnUniformdvARB 1 3 34 2
GET_GetnUniformfvARB 1 3 22 1
SET_GetnUniformfvARB 1 3 34 2
GET_GetnUniformivARB 1 3 22 1
SET_GetnUniformivARB 1 3 34 2
GET_GetnUniformuivARB 1 3 22 1
SET_GetnUniformuivARB 1 3 34 2
GET_ReadnPixelsARB 1 3 22 1
SET_ReadnPixelsARB 1 3 42 2
GET_DrawArraysInstancedBaseInstance 1 3 22 1
SET_DrawArraysInstancedBaseInstance 1 3 35 2
GET_DrawElementsInstancedBaseInstance 1 3 22 1
SET_DrawElementsInstancedBaseInstance 1 3 39 2
GET_DrawElementsInstancedBaseVertexBaseInstance 1 3 22 1
SET_DrawElementsInstancedBaseVertexBaseInstance 1 3 41 2
GET_DrawTransformFeedbackInstanced 1 3 22 1
SET_DrawTransformFeedbackInstanced 1 3 31 2
GET_DrawTransformFeedbackStreamInstanced 1 3 22 1
SET_DrawTransformFeedbackStreamInstanced 1 3 33 2
GET_GetInternalformativ 1 3 22 1
SET_GetInternalformativ 1 3 36 2
GET_GetActiveAtomicCounterBufferiv 1 3 22 1
SET_GetActiveAtomicCounterBufferiv 1 3 34 2
GET_BindImageTexture 1 3 22 1
SET_BindImageTexture 1 3 39 2
GET_MemoryBarrier 1 3 22 1
SET_MemoryBarrier 1 3 27 2
GET_TexStorage1D 1 3 22 1
SET_TexStorage1D 1 3 33 2
GET_TexStorage2D 1 3 22 1
SET_TexStorage2D 1 3 35 2
GET_TexStorage3D 1 3 22 1
SET_TexStorage3D 1 3 37 2
GET_TextureStorage1DEXT 1 3 22 1
SET_TextureStorage1DEXT 1 3 35 2
GET_TextureStorage2DEXT 1 3 22 1
SET_TextureStorage2DEXT 1 3 37 2
GET_TextureStorage3DEXT 1 3 22 1
SET_TextureStorage3DEXT 1 3 39 2
GET_ClearBufferData 1 3 22 1
SET_ClearBufferData 1 3 37 2
GET_ClearBufferSubData 1 3 22 1
SET_ClearBufferSubData 1 3 41 2
GET_DispatchCompute 1 3 22 1
SET_DispatchCompute 1 3 31 2
GET_DispatchComputeIndirect 1 3 22 1
SET_DispatchComputeIndirect 1 3 27 2
GET_CopyImageSubData 1 3 22 1
SET_CopyImageSubData 1 3 55 2
GET_TextureView 1 3 22 1
SET_TextureView 1 3 41 2
GET_BindVertexBuffer 1 3 22 1
SET_BindVertexBuffer 1 3 33 2
GET_VertexAttribBinding 1 3 22 1
SET_VertexAttribBinding 1 3 29 2
GET_VertexAttribFormat 1 3 22 1
SET_VertexAttribFormat 1 3 35 2
GET_VertexAttribIFormat 1 3 22 1
SET_VertexAttribIFormat 1 3 33 2
GET_VertexAttribLFormat 1 3 22 1
SET_VertexAttribLFormat 1 3 33 2
GET_VertexBindingDivisor 1 3 22 1
SET_VertexBindingDivisor 1 3 29 2
GET_FramebufferParameteri 1 3 22 1
SET_FramebufferParameteri 1 3 31 2
GET_GetFramebufferParameteriv 1 3 22 1
SET_GetFramebufferParameteriv 1 3 32 2
GET_GetInternalformati64v 1 3 22 1
SET_GetInternalformati64v 1 3 36 2
GET_MultiDrawArraysIndirect 1 3 22 1
SET_MultiDrawArraysIndirect 1 3 35 2
GET_MultiDrawElementsIndirect 1 3 22 1
SET_MultiDrawElementsIndirect 1 3 37 2
GET_GetProgramInterfaceiv 1 3 22 1
SET_GetProgramInterfaceiv 1 3 34 2
GET_GetProgramResourceIndex 1 3 22 1
SET_GetProgramResourceIndex 1 3 33 2
GET_GetProgramResourceLocation 1 3 22 1
SET_GetProgramResourceLocation 1 3 33 2
GET_GetProgramResourceLocationIndex 1 3 22 1
SET_GetProgramResourceLocationIndex 1 3 33 2
GET_GetProgramResourceName 1 3 22 1
SET_GetProgramResourceName 1 3 39 2
GET_GetProgramResourceiv 1 3 22 1
SET_GetProgramResourceiv 1 3 45 2
GET_ShaderStorageBlockBinding 1 3 22 1
SET_ShaderStorageBlockBinding 1 3 31 2
GET_TexBufferRange 1 3 22 1
SET_TexBufferRange 1 3 35 2
GET_TexStorage2DMultisample 1 3 22 1
SET_TexStorage2DMultisample 1 3 37 2
GET_TexStorage3DMultisample 1 3 22 1
SET_TexStorage3DMultisample 1 3 39 2
GET_BufferStorage 1 3 22 1
SET_BufferStorage 1 3 35 2
GET_ClearTexImage 1 3 22 1
SET_ClearTexImage 1 3 37 2
GET_ClearTexSubImage 1 3 22 1
SET_ClearTexSubImage 1 3 49 2
GET_BindBuffersBase 1 3 22 1
SET_BindBuffersBase 1 3 35 2
GET_BindBuffersRange 1 3 22 1
SET_BindBuffersRange 1 3 43 2
GET_BindImageTextures 1 3 22 1
SET_BindImageTextures 1 3 33 2
GET_BindSamplers 1 3 22 1
SET_BindSamplers 1 3 33 2
GET_BindTextures 1 3 22 1
SET_BindTextures 1 3 33 2
GET_BindVertexBuffers 1 3 22 1
SET_BindVertexBuffers 1 3 41 2
GET_DispatchComputeGroupSizeARB 1 3 22 1
SET_DispatchComputeGroupSizeARB 1 3 37 2
GET_MultiDrawArraysIndirectCountARB 1 3 22 1
SET_MultiDrawArraysIndirectCountARB 1 3 35 2
GET_MultiDrawElementsIndirectCountARB 1 3 22 1
SET_MultiDrawElementsIndirectCountARB 1 3 37 2
GET_ClipControl 1 3 22 1
SET_ClipControl 1 3 29 2
GET_BindTextureUnit 1 3 22 1
SET_BindTextureUnit 1 3 29 2
GET_BlitNamedFramebuffer 1 3 22 1
SET_BlitNamedFramebuffer 1 3 49 2
GET_CheckNamedFramebufferStatus 1 3 22 1
SET_CheckNamedFramebufferStatus 1 3 29 2
GET_ClearNamedBufferData 1 3 22 1
SET_ClearNamedBufferData 1 3 37 2
GET_ClearNamedBufferSubData 1 3 22 1
SET_ClearNamedBufferSubData 1 3 41 2
GET_ClearNamedFramebufferfi 1 3 22 1
SET_ClearNamedFramebufferfi 1 3 35 2
GET_ClearNamedFramebufferfv 1 3 22 1
SET_ClearNamedFramebufferfv 1 3 35 2
GET_ClearNamedFramebufferiv 1 3 22 1
SET_ClearNamedFramebufferiv 1 3 35 2
GET_ClearNamedFramebufferuiv 1 3 22 1
SET_ClearNamedFramebufferuiv 1 3 35 2
GET_CompressedTextureSubImage1D 1 3 22 1
SET_CompressedTextureSubImage1D 1 3 41 2
GET_CompressedTextureSubImage2D 1 3 22 1
SET_CompressedTextureSubImage2D 1 3 45 2
GET_CompressedTextureSubImage3D 1 3 22 1
SET_CompressedTextureSubImage3D 1 3 49 2
GET_CopyNamedBufferSubData 1 3 22 1
SET_CopyNamedBufferSubData 1 3 35 2
GET_CopyTextureSubImage1D 1 3 22 1
SET_CopyTextureSubImage1D 1 3 37 2
GET_CopyTextureSubImage2D 1 3 22 1
SET_CopyTextureSubImage2D 1 3 41 2
GET_CopyTextureSubImage3D 1 3 22 1
SET_CopyTextureSubImage3D 1 3 43 2
GET_CreateBuffers 1 3 22 1
SET_CreateBuffers 1 3 30 2
GET_CreateFramebuffers 1 3 22 1
SET_CreateFramebuffers 1 3 30 2
GET_CreateProgramPipelines 1 3 22 1
SET_CreateProgramPipelines 1 3 30 2
GET_CreateQueries 1 3 22 1
SET_CreateQueries 1 3 32 2
GET_CreateRenderbuffers 1 3 22 1
SET_CreateRenderbuffers 1 3 30 2
GET_CreateSamplers 1 3 22 1
SET_CreateSamplers 1 3 30 2
GET_CreateTextures 1 3 22 1
SET_CreateTextures 1 3 32 2
GET_CreateTransformFeedbacks 1 3 22 1
SET_CreateTransformFeedbacks 1 3 30 2
GET_CreateVertexArrays 1 3 22 1
SET_CreateVertexArrays 1 3 30 2
GET_DisableVertexArrayAttrib 1 3 22 1
SET_DisableVertexArrayAttrib 1 3 29 2
GET_EnableVertexArrayAttrib 1 3 22 1
SET_EnableVertexArrayAttrib 1 3 29 2
GET_FlushMappedNamedBufferRange 1 3 22 1
SET_FlushMappedNamedBufferRange 1 3 31 2
GET_GenerateTextureMipmap 1 3 22 1
SET_GenerateTextureMipmap 1 3 27 2
GET_GetCompressedTextureImage 1 3 22 1
SET_GetCompressedTextureImage 1 3 34 2
GET_GetNamedBufferParameteri64v 1 3 22 1
SET_GetNamedBufferParameteri64v 1 3 32 2
GET_GetNamedBufferParameteriv 1 3 22 1
SET_GetNamedBufferParameteriv 1 3 32 2
GET_GetNamedBufferPointerv 1 3 22 1
SET_GetNamedBufferPointerv 1 3 32 2
GET_GetNamedBufferSubData 1 3 22 1
SET_GetNamedBufferSubData 1 3 34 2
GET_GetNamedFramebufferAttachmentParameteriv 1 3 22 1
SET_GetNamedFramebufferAttachmentParameteriv 1 3 34 2
GET_GetNamedFramebufferParameteriv 1 3 22 1
SET_GetNamedFramebufferParameteriv 1 3 32 2
GET_GetNamedRenderbufferParameteriv 1 3 22 1
SET_GetNamedRenderbufferParameteriv 1 3 32 2
GET_GetQueryBufferObjecti64v 1 3 22 1
SET_GetQueryBufferObjecti64v 1 3 33 2
GET_GetQueryBufferObjectiv 1 3 22 1
SET_GetQueryBufferObjectiv 1 3 33 2
GET_GetQueryBufferObjectui64v 1 3 22 1
SET_GetQueryBufferObjectui64v 1 3 33 2
GET_GetQueryBufferObjectuiv 1 3 22 1
SET_GetQueryBufferObjectuiv 1 3 33 2
GET_GetTextureImage 1 3 22 1
SET_GetTextureImage 1 3 38 2
GET_GetTextureLevelParameterfv 1 3 22 1
SET_GetTextureLevelParameterfv 1 3 34 2
GET_GetTextureLevelParameteriv 1 3 22 1
SET_GetTextureLevelParameteriv 1 3 34 2
GET_GetTextureParameterIiv 1 3 22 1
SET_GetTextureParameterIiv 1 3 32 2
GET_GetTextureParameterIuiv 1 3 22 1
SET_GetTextureParameterIuiv 1 3 32 2
GET_GetTextureParameterfv 1 3 22 1
SET_GetTextureParameterfv 1 3 32 2
GET_GetTextureParameteriv 1 3 22 1
SET_GetTextureParameteriv 1 3 32 2
GET_GetTransformFeedbacki64_v 1 3 22 1
SET_GetTransformFeedbacki64_v 1 3 34 2
GET_GetTransformFeedbacki_v 1 3 22 1
SET_GetTransformFeedbacki_v 1 3 34 2
GET_GetTransformFeedbackiv 1 3 22 1
SET_GetTransformFeedbackiv 1 3 32 2
GET_GetVertexArrayIndexed64iv 1 3 22 1
SET_GetVertexArrayIndexed64iv 1 3 34 2
GET_GetVertexArrayIndexediv 1 3 22 1
SET_GetVertexArrayIndexediv 1 3 34 2
GET_GetVertexArrayiv 1 3 22 1
SET_GetVertexArrayiv 1 3 32 2
GET_InvalidateNamedFramebufferData 1 3 22 1
SET_InvalidateNamedFramebufferData 1 3 33 2
GET_InvalidateNamedFramebufferSubData 1 3 22 1
SET_InvalidateNamedFramebufferSubData 1 3 41 2
GET_MapNamedBuffer 1 3 22 1
SET_MapNamedBuffer 1 3 30 2
GET_MapNamedBufferRange 1 3 22 1
SET_MapNamedBufferRange 1 3 34 2
GET_NamedBufferData 1 3 22 1
SET_NamedBufferData 1 3 35 2
GET_NamedBufferStorage 1 3 22 1
SET_NamedBufferStorage 1 3 35 2
GET_NamedBufferSubData 1 3 22 1
SET_NamedBufferSubData 1 3 35 2
GET_NamedFramebufferDrawBuffer 1 3 22 1
SET_NamedFramebufferDrawBuffer 1 3 29 2
GET_NamedFramebufferDrawBuffers 1 3 22 1
SET_NamedFramebufferDrawBuffers 1 3 33 2
GET_NamedFramebufferParameteri 1 3 22 1
SET_NamedFramebufferParameteri 1 3 31 2
GET_NamedFramebufferReadBuffer 1 3 22 1
SET_NamedFramebufferReadBuffer 1 3 29 2
GET_NamedFramebufferRenderbuffer 1 3 22 1
SET_NamedFramebufferRenderbuffer 1 3 33 2
GET_NamedFramebufferTexture 1 3 22 1
SET_NamedFramebufferTexture 1 3 33 2
GET_NamedFramebufferTextureLayer 1 3 22 1
SET_NamedFramebufferTextureLayer 1 3 35 2
GET_NamedRenderbufferStorage 1 3 22 1
SET_NamedRenderbufferStorage 1 3 33 2
GET_NamedRenderbufferStorageMultisample 1 3 22 1
SET_NamedRenderbufferStorageMultisample 1 3 35 2
GET_TextureBuffer 1 3 22 1
SET_TextureBuffer 1 3 31 2
GET_TextureBufferRange 1 3 22 1
SET_TextureBufferRange 1 3 35 2
GET_TextureParameterIiv 1 3 22 1
SET_TextureParameterIiv 1 3 33 2
GET_TextureParameterIuiv 1 3 22 1
SET_TextureParameterIuiv 1 3 33 2
GET_TextureParameterf 1 3 22 1
SET_TextureParameterf 1 3 31 2
GET_TextureParameterfv 1 3 22 1
SET_TextureParameterfv 1 3 33 2
GET_TextureParameteri 1 3 22 1
SET_TextureParameteri 1 3 31 2
GET_TextureParameteriv 1 3 22 1
SET_TextureParameteriv 1 3 33 2
GET_TextureStorage1D 1 3 22 1
SET_TextureStorage1D 1 3 33 2
GET_TextureStorage2D 1 3 22 1
SET_TextureStorage2D 1 3 35 2
GET_TextureStorage2DMultisample 1 3 22 1
SET_TextureStorage2DMultisample 1 3 37 2
GET_TextureStorage3D 1 3 22 1
SET_TextureStorage3D 1 3 37 2
GET_TextureStorage3DMultisample 1 3 22 1
SET_TextureStorage3DMultisample 1 3 39 2
GET_TextureSubImage1D 1 3 22 1
SET_TextureSubImage1D 1 3 41 2
GET_TextureSubImage2D 1 3 22 1
SET_TextureSubImage2D 1 3 45 2
GET_TextureSubImage3D 1 3 22 1
SET_TextureSubImage3D 1 3 49 2
GET_TransformFeedbackBufferBase 1 3 22 1
SET_TransformFeedbackBufferBase 1 3 31 2
GET_TransformFeedbackBufferRange 1 3 22 1
SET_TransformFeedbackBufferRange 1 3 35 2
GET_UnmapNamedBuffer 1 3 22 1
SET_UnmapNamedBuffer 1 3 27 2
GET_VertexArrayAttribBinding 1 3 22 1
SET_VertexArrayAttribBinding 1 3 31 2
GET_VertexArrayAttribFormat 1 3 22 1
SET_VertexArrayAttribFormat 1 3 37 2
GET_VertexArrayAttribIFormat 1 3 22 1
SET_VertexArrayAttribIFormat 1 3 35 2
GET_VertexArrayAttribLFormat 1 3 22 1
SET_VertexArrayAttribLFormat 1 3 35 2
GET_VertexArrayBindingDivisor 1 3 22 1
SET_VertexArrayBindingDivisor 1 3 31 2
GET_VertexArrayElementBuffer 1 3 22 1
SET_VertexArrayElementBuffer 1 3 29 2
GET_VertexArrayVertexBuffer 1 3 22 1
SET_VertexArrayVertexBuffer 1 3 35 2
GET_VertexArrayVertexBuffers 1 3 22 1
SET_VertexArrayVertexBuffers 1 3 43 2
GET_GetCompressedTextureSubImage 1 3 22 1
SET_GetCompressedTextureSubImage 1 3 46 2
GET_GetTextureSubImage 1 3 22 1
SET_GetTextureSubImage 1 3 50 2
GET_InvalidateBufferData 1 3 22 1
SET_InvalidateBufferData 1 3 27 2
GET_InvalidateBufferSubData 1 3 22 1
SET_InvalidateBufferSubData 1 3 31 2
GET_InvalidateFramebuffer 1 3 22 1
SET_InvalidateFramebuffer 1 3 33 2
GET_InvalidateSubFramebuffer 1 3 22 1
SET_InvalidateSubFramebuffer 1 3 41 2
GET_InvalidateTexImage 1 3 22 1
SET_InvalidateTexImage 1 3 29 2
GET_InvalidateTexSubImage 1 3 22 1
SET_InvalidateTexSubImage 1 3 41 2
GET_PolygonOffsetEXT 1 3 22 1
SET_PolygonOffsetEXT 1 3 29 2
GET_DrawTexfOES 1 3 22 1
SET_DrawTexfOES 1 3 35 2
GET_DrawTexfvOES 1 3 22 1
SET_DrawTexfvOES 1 3 29 2
GET_DrawTexiOES 1 3 22 1
SET_DrawTexiOES 1 3 35 2
GET_DrawTexivOES 1 3 22 1
SET_DrawTexivOES 1 3 29 2
GET_DrawTexsOES 1 3 22 1
SET_DrawTexsOES 1 3 35 2
GET_DrawTexsvOES 1 3 22 1
SET_DrawTexsvOES 1 3 29 2
GET_DrawTexxOES 1 3 22 1
SET_DrawTexxOES 1 3 35 2
GET_DrawTexxvOES 1 3 22 1
SET_DrawTexxvOES 1 3 29 2
GET_PointSizePointerOES 1 3 22 1
SET_PointSizePointerOES 1 3 33 2
GET_QueryMatrixxOES 1 3 22 1
SET_QueryMatrixxOES 1 3 31 2
GET_SampleMaskSGIS 1 3 22 1
SET_SampleMaskSGIS 1 3 29 2
GET_SamplePatternSGIS 1 3 22 1
SET_SamplePatternSGIS 1 3 27 2
GET_ColorPointerEXT 1 3 22 1
SET_ColorPointerEXT 1 3 37 2
GET_EdgeFlagPointerEXT 1 3 22 1
SET_EdgeFlagPointerEXT 1 3 33 2
GET_IndexPointerEXT 1 3 22 1
SET_IndexPointerEXT 1 3 35 2
GET_NormalPointerEXT 1 3 22 1
SET_NormalPointerEXT 1 3 35 2
GET_TexCoordPointerEXT 1 3 22 1
SET_TexCoordPointerEXT 1 3 37 2
GET_VertexPointerEXT 1 3 22 1
SET_VertexPointerEXT 1 3 37 2
GET_DiscardFramebufferEXT 1 3 22 1
SET_DiscardFramebufferEXT 1 3 33 2
GET_ActiveShaderProgram 1 3 22 1
SET_ActiveShaderProgram 1 3 29 2
GET_BindProgramPipeline 1 3 22 1
SET_BindProgramPipeline 1 3 27 2
GET_CreateShaderProgramv 1 3 22 1
SET_CreateShaderProgramv 1 3 35 2
GET_DeleteProgramPipelines 1 3 22 1
SET_DeleteProgramPipelines 1 3 31 2
GET_GenProgramPipelines 1 3 22 1
SET_GenProgramPipelines 1 3 30 2
GET_GetProgramPipelineInfoLog 1 3 22 1
SET_GetProgramPipelineInfoLog 1 3 35 2
GET_GetProgramPipelineiv 1 3 22 1
SET_GetProgramPipelineiv 1 3 32 2
GET_IsProgramPipeline 1 3 22 1
SET_IsProgramPipeline 1 3 27 2
GET_LockArraysEXT 1 3 22 1
SET_LockArraysEXT 1 3 29 2
GET_ProgramUniform1d 1 3 22 1
SET_ProgramUniform1d 1 3 31 2
GET_ProgramUniform1dv 1 3 22 1
SET_ProgramUniform1dv 1 3 35 2
GET_ProgramUniform1f 1 3 22 1
SET_ProgramUniform1f 1 3 31 2
GET_ProgramUniform1fv 1 3 22 1
SET_ProgramUniform1fv 1 3 35 2
GET_ProgramUniform1i 1 3 22 1
SET_ProgramUniform1i 1 3 31 2
GET_ProgramUniform1iv 1 3 22 1
SET_ProgramUniform1iv 1 3 35 2
GET_ProgramUniform1ui 1 3 22 1
SET_ProgramUniform1ui 1 3 31 2
GET_ProgramUniform1uiv 1 3 22 1
SET_ProgramUniform1uiv 1 3 35 2
GET_ProgramUniform2d 1 3 22 1
SET_ProgramUniform2d 1 3 33 2
GET_ProgramUniform2dv 1 3 22 1
SET_ProgramUniform2dv 1 3 35 2
GET_ProgramUniform2f 1 3 22 1
SET_ProgramUniform2f 1 3 33 2
GET_ProgramUniform2fv 1 3 22 1
SET_ProgramUniform2fv 1 3 35 2
GET_ProgramUniform2i 1 3 22 1
SET_ProgramUniform2i 1 3 33 2
GET_ProgramUniform2iv 1 3 22 1
SET_ProgramUniform2iv 1 3 35 2
GET_ProgramUniform2ui 1 3 22 1
SET_ProgramUniform2ui 1 3 33 2
GET_ProgramUniform2uiv 1 3 22 1
SET_ProgramUniform2uiv 1 3 35 2
GET_ProgramUniform3d 1 3 22 1
SET_ProgramUniform3d 1 3 35 2
GET_ProgramUniform3dv 1 3 22 1
SET_ProgramUniform3dv 1 3 35 2
GET_ProgramUniform3f 1 3 22 1
SET_ProgramUniform3f 1 3 35 2
GET_ProgramUniform3fv 1 3 22 1
SET_ProgramUniform3fv 1 3 35 2
GET_ProgramUniform3i 1 3 22 1
SET_ProgramUniform3i 1 3 35 2
GET_ProgramUniform3iv 1 3 22 1
SET_ProgramUniform3iv 1 3 35 2
GET_ProgramUniform3ui 1 3 22 1
SET_ProgramUniform3ui 1 3 35 2
GET_ProgramUniform3uiv 1 3 22 1
SET_ProgramUniform3uiv 1 3 35 2
GET_ProgramUniform4d 1 3 22 1
SET_ProgramUniform4d 1 3 37 2
GET_ProgramUniform4dv 1 3 22 1
SET_ProgramUniform4dv 1 3 35 2
GET_ProgramUniform4f 1 3 22 1
SET_ProgramUniform4f 1 3 37 2
GET_ProgramUniform4fv 1 3 22 1
SET_ProgramUniform4fv 1 3 35 2
GET_ProgramUniform4i 1 3 22 1
SET_ProgramUniform4i 1 3 37 2
GET_ProgramUniform4iv 1 3 22 1
SET_ProgramUniform4iv 1 3 35 2
GET_ProgramUniform4ui 1 3 22 1
SET_ProgramUniform4ui 1 3 37 2
GET_ProgramUniform4uiv 1 3 22 1
SET_ProgramUniform4uiv 1 3 35 2
GET_ProgramUniformMatrix2dv 1 3 22 1
SET_ProgramUniformMatrix2dv 1 3 37 2
GET_ProgramUniformMatrix2fv 1 3 22 1
SET_ProgramUniformMatrix2fv 1 3 37 2
GET_ProgramUniformMatrix2x3dv 1 3 22 1
SET_ProgramUniformMatrix2x3dv 1 3 37 2
GET_ProgramUniformMatrix2x3fv 1 3 22 1
SET_ProgramUniformMatrix2x3fv 1 3 37 2
GET_ProgramUniformMatrix2x4dv 1 3 22 1
SET_ProgramUniformMatrix2x4dv 1 3 37 2
GET_ProgramUniformMatrix2x4fv 1 3 22 1
SET_ProgramUniformMatrix2x4fv 1 3 37 2
GET_ProgramUniformMatrix3dv 1 3 22 1
SET_ProgramUniformMatrix3dv 1 3 37 2
GET_ProgramUniformMatrix3fv 1 3 22 1
SET_ProgramUniformMatrix3fv 1 3 37 2
GET_ProgramUniformMatrix3x2dv 1 3 22 1
SET_ProgramUniformMatrix3x2dv 1 3 37 2
GET_ProgramUniformMatrix3x2fv 1 3 22 1
SET_ProgramUniformMatrix3x2fv 1 3 37 2
GET_ProgramUniformMatrix3x4dv 1 3 22 1
SET_ProgramUniformMatrix3x4dv 1 3 37 2
GET_ProgramUniformMatrix3x4fv 1 3 22 1
SET_ProgramUniformMatrix3x4fv 1 3 37 2
GET_ProgramUniformMatrix4dv 1 3 22 1
SET_ProgramUniformMatrix4dv 1 3 37 2
GET_ProgramUniformMatrix4fv 1 3 22 1
SET_ProgramUniformMatrix4fv 1 3 37 2
GET_ProgramUniformMatrix4x2dv 1 3 22 1
SET_ProgramUniformMatrix4x2dv 1 3 37 2
GET_ProgramUniformMatrix4x2fv 1 3 22 1
SET_ProgramUniformMatrix4x2fv 1 3 37 2
GET_ProgramUniformMatrix4x3dv 1 3 22 1
SET_ProgramUniformMatrix4x3dv 1 3 37 2
GET_ProgramUniformMatrix4x3fv 1 3 22 1
SET_ProgramUniformMatrix4x3fv 1 3 37 2
GET_UnlockArraysEXT 1 3 22 1
SET_UnlockArraysEXT 1 3 27 2
GET_UseProgramStages 1 3 22 1
SET_UseProgramStages 1 3 31 2
GET_ValidateProgramPipeline 1 3 22 1
SET_ValidateProgramPipeline 1 3 27 2
GET_DebugMessageCallback 1 3 22 1
SET_DebugMessageCallback 1 3 31 2
GET_DebugMessageControl 1 3 22 1
SET_DebugMessageControl 1 3 39 2
GET_DebugMessageInsert 1 3 22 1
SET_DebugMessageInsert 1 3 39 2
GET_GetDebugMessageLog 1 3 22 1
SET_GetDebugMessageLog 1 3 47 2
GET_GetObjectLabel 1 3 22 1
SET_GetObjectLabel 1 3 37 2
GET_GetObjectPtrLabel 1 3 22 1
SET_GetObjectPtrLabel 1 3 37 2
GET_ObjectLabel 1 3 22 1
SET_ObjectLabel 1 3 35 2
GET_ObjectPtrLabel 1 3 22 1
SET_ObjectPtrLabel 1 3 35 2
GET_PopDebugGroup 1 3 22 1
SET_PopDebugGroup 1 3 27 2
GET_PushDebugGroup 1 3 22 1
SET_PushDebugGroup 1 3 35 2
GET_SecondaryColor3fEXT 1 3 22 1
SET_SecondaryColor3fEXT 1 3 31 2
GET_SecondaryColor3fvEXT 1 3 22 1
SET_SecondaryColor3fvEXT 1 3 29 2
GET_MultiDrawElementsEXT 1 3 22 1
SET_MultiDrawElementsEXT 1 3 41 2
GET_FogCoordfEXT 1 3 22 1
SET_FogCoordfEXT 1 3 27 2
GET_FogCoordfvEXT 1 3 22 1
SET_FogCoordfvEXT 1 3 29 2
GET_ResizeBuffersMESA 1 3 22 1
SET_ResizeBuffersMESA 1 3 27 2
GET_WindowPos4dMESA 1 3 22 1
SET_WindowPos4dMESA 1 3 33 2
GET_WindowPos4dvMESA 1 3 22 1
SET_WindowPos4dvMESA 1 3 29 2
GET_WindowPos4fMESA 1 3 22 1
SET_WindowPos4fMESA 1 3 33 2
GET_WindowPos4fvMESA 1 3 22 1
SET_WindowPos4fvMESA 1 3 29 2
GET_WindowPos4iMESA 1 3 22 1
SET_WindowPos4iMESA 1 3 33 2
GET_WindowPos4ivMESA 1 3 22 1
SET_WindowPos4ivMESA 1 3 29 2
GET_WindowPos4sMESA 1 3 22 1
SET_WindowPos4sMESA 1 3 33 2
GET_WindowPos4svMESA 1 3 22 1
SET_WindowPos4svMESA 1 3 29 2
GET_MultiModeDrawArraysIBM 1 3 22 1
SET_MultiModeDrawArraysIBM 1 3 41 2
GET_MultiModeDrawElementsIBM 1 3 22 1
SET_MultiModeDrawElementsIBM 1 3 45 2
GET_AreProgramsResidentNV 1 3 22 1
SET_AreProgramsResidentNV 1 3 34 2
GET_ExecuteProgramNV 1 3 22 1
SET_ExecuteProgramNV 1 3 33 2
GET_GetProgramParameterdvNV 1 3 22 1
SET_GetProgramParameterdvNV 1 3 34 2
GET_GetProgramParameterfvNV 1 3 22 1
SET_GetProgramParameterfvNV 1 3 34 2
GET_GetProgramStringNV 1 3 22 1
SET_GetProgramStringNV 1 3 32 2
GET_GetProgramivNV 1 3 22 1
SET_GetProgramivNV 1 3 32 2
GET_GetTrackMatrixivNV 1 3 22 1
SET_GetTrackMatrixivNV 1 3 34 2
GET_GetVertexAttribdvNV 1 3 22 1
SET_GetVertexAttribdvNV 1 3 32 2
GET_GetVertexAttribfvNV 1 3 22 1
SET_GetVertexAttribfvNV 1 3 32 2
GET_GetVertexAttribivNV 1 3 22 1
SET_GetVertexAttribivNV 1 3 32 2
GET_LoadProgramNV 1 3 22 1
SET_LoadProgramNV 1 3 35 2
GET_ProgramParameters4dvNV 1 3 22 1
SET_ProgramParameters4dvNV 1 3 35 2
GET_ProgramParameters4fvNV 1 3 22 1
SET_ProgramParameters4fvNV 1 3 35 2
GET_RequestResidentProgramsNV 1 3 22 1
SET_RequestResidentProgramsNV 1 3 31 2
GET_TrackMatrixNV 1 3 22 1
SET_TrackMatrixNV 1 3 33 2
GET_VertexAttrib1dNV 1 3 22 1
SET_VertexAttrib1dNV 1 3 29 2
GET_VertexAttrib1dvNV 1 3 22 1
SET_VertexAttrib1dvNV 1 3 31 2
GET_VertexAttrib1fNV 1 3 22 1
SET_VertexAttrib1fNV 1 3 29 2
GET_VertexAttrib1fvNV 1 3 22 1
SET_VertexAttrib1fvNV 1 3 31 2
GET_VertexAttrib1sNV 1 3 22 1
SET_VertexAttrib1sNV 1 3 29 2
GET_VertexAttrib1svNV 1 3 22 1
SET_VertexAttrib1svNV 1 3 31 2
GET_VertexAttrib2dNV 1 3 22 1
SET_VertexAttrib2dNV 1 3 31 2
GET_VertexAttrib2dvNV 1 3 22 1
SET_VertexAttrib2dvNV 1 3 31 2
GET_VertexAttrib2fNV 1 3 22 1
SET_VertexAttrib2fNV 1 3 31 2
GET_VertexAttrib2fvNV 1 3 22 1
SET_VertexAttrib2fvNV 1 3 31 2
GET_VertexAttrib2sNV 1 3 22 1
SET_VertexAttrib2sNV 1 3 31 2
GET_VertexAttrib2svNV 1 3 22 1
SET_VertexAttrib2svNV 1 3 31 2
GET_VertexAttrib3dNV 1 3 22 1
SET_VertexAttrib3dNV 1 3 33 2
GET_VertexAttrib3dvNV 1 3 22 1
SET_VertexAttrib3dvNV 1 3 31 2
GET_VertexAttrib3fNV 1 3 22 1
SET_VertexAttrib3fNV 1 3 33 2
GET_VertexAttrib3fvNV 1 3 22 1
SET_VertexAttrib3fvNV 1 3 31 2
GET_VertexAttrib3sNV 1 3 22 1
SET_VertexAttrib3sNV 1 3 33 2
GET_VertexAttrib3svNV 1 3 22 1
SET_VertexAttrib3svNV 1 3 31 2
GET_VertexAttrib4dNV 1 3 22 1
SET_VertexAttrib4dNV 1 3 35 2
GET_VertexAttrib4dvNV 1 3 22 1
SET_VertexAttrib4dvNV 1 3 31 2
GET_VertexAttrib4fNV 1 3 22 1
SET_VertexAttrib4fNV 1 3 35 2
GET_VertexAttrib4fvNV 1 3 22 1
SET_VertexAttrib4fvNV 1 3 31 2
GET_VertexAttrib4sNV 1 3 22 1
SET_VertexAttrib4sNV 1 3 35 2
GET_VertexAttrib4svNV 1 3 22 1
SET_VertexAttrib4svNV 1 3 31 2
GET_VertexAttrib4ubNV 1 3 22 1
SET_VertexAttrib4ubNV 1 3 35 2
GET_VertexAttrib4ubvNV 1 3 22 1
SET_VertexAttrib4ubvNV 1 3 31 2
GET_VertexAttribPointerNV 1 3 22 1
SET_VertexAttribPointerNV 1 3 37 2
GET_VertexAttribs1dvNV 1 3 22 1
SET_VertexAttribs1dvNV 1 3 33 2
GET_VertexAttribs1fvNV 1 3 22 1
SET_VertexAttribs1fvNV 1 3 33 2
GET_VertexAttribs1svNV 1 3 22 1
SET_VertexAttribs1svNV 1 3 33 2
GET_VertexAttribs2dvNV 1 3 22 1
SET_VertexAttribs2dvNV 1 3 33 2
GET_VertexAttribs2fvNV 1 3 22 1
SET_VertexAttribs2fvNV 1 3 33 2
GET_VertexAttribs2svNV 1 3 22 1
SET_VertexAttribs2svNV 1 3 33 2
GET_VertexAttribs3dvNV 1 3 22 1
SET_VertexAttribs3dvNV 1 3 33 2
GET_VertexAttribs3fvNV 1 3 22 1
SET_VertexAttribs3fvNV 1 3 33 2
GET_VertexAttribs3svNV 1 3 22 1
SET_VertexAttribs3svNV 1 3 33 2
GET_VertexAttribs4dvNV 1 3 22 1
SET_VertexAttribs4dvNV 1 3 33 2
GET_VertexAttribs4fvNV 1 3 22 1
SET_VertexAttribs4fvNV 1 3 33 2
GET_VertexAttribs4svNV 1 3 22 1
SET_VertexAttribs4svNV 1 3 33 2
GET_VertexAttribs4ubvNV 1 3 22 1
SET_VertexAttribs4ubvNV 1 3 33 2
GET_GetTexBumpParameterfvATI 1 3 22 1
SET_GetTexBumpParameterfvATI 1 3 30 2
GET_GetTexBumpParameterivATI 1 3 22 1
SET_GetTexBumpParameterivATI 1 3 30 2
GET_TexBumpParameterfvATI 1 3 22 1
SET_TexBumpParameterfvATI 1 3 31 2
GET_TexBumpParameterivATI 1 3 22 1
SET_TexBumpParameterivATI 1 3 31 2
GET_AlphaFragmentOp1ATI 1 3 22 1
SET_AlphaFragmentOp1ATI 1 3 37 2
GET_AlphaFragmentOp2ATI 1 3 22 1
SET_AlphaFragmentOp2ATI 1 3 43 2
GET_AlphaFragmentOp3ATI 1 3 22 1
SET_AlphaFragmentOp3ATI 1 3 49 2
GET_BeginFragmentShaderATI 1 3 22 1
SET_BeginFragmentShaderATI 1 3 27 2
GET_BindFragmentShaderATI 1 3 22 1
SET_BindFragmentShaderATI 1 3 27 2
GET_ColorFragmentOp1ATI 1 3 22 1
SET_ColorFragmentOp1ATI 1 3 39 2
GET_ColorFragmentOp2ATI 1 3 22 1
SET_ColorFragmentOp2ATI 1 3 45 2
GET_ColorFragmentOp3ATI 1 3 22 1
SET_ColorFragmentOp3ATI 1 3 51 2
GET_DeleteFragmentShaderATI 1 3 22 1
SET_DeleteFragmentShaderATI 1 3 27 2
GET_EndFragmentShaderATI 1 3 22 1
SET_EndFragmentShaderATI 1 3 27 2
GET_GenFragmentShadersATI 1 3 22 1
SET_GenFragmentShadersATI 1 3 27 2
GET_PassTexCoordATI 1 3 22 1
SET_PassTexCoordATI 1 3 31 2
GET_SampleMapATI 1 3 22 1
SET_SampleMapATI 1 3 31 2
GET_SetFragmentShaderConstantATI 1 3 22 1
SET_SetFragmentShaderConstantATI 1 3 31 2
GET_DepthRangeArrayfvOES 1 3 22 1
SET_DepthRangeArrayfvOES 1 3 33 2
GET_DepthRangeIndexedfOES 1 3 22 1
SET_DepthRangeIndexedfOES 1 3 31 2
GET_ActiveStencilFaceEXT 1 3 22 1
SET_ActiveStencilFaceEXT 1 3 27 2
GET_BindVertexArrayAPPLE 1 3 22 1
SET_BindVertexArrayAPPLE 1 3 27 2
GET_GenVertexArraysAPPLE 1 3 22 1
SET_GenVertexArraysAPPLE 1 3 30 2
GET_GetProgramNamedParameterdvNV 1 3 22 1
SET_GetProgramNamedParameterdvNV 1 3 36 2
GET_GetProgramNamedParameterfvNV 1 3 22 1
SET_GetProgramNamedParameterfvNV 1 3 36 2
GET_ProgramNamedParameter4dNV 1 3 22 1
SET_ProgramNamedParameter4dNV 1 3 41 2
GET_ProgramNamedParameter4dvNV 1 3 22 1
SET_ProgramNamedParameter4dvNV 1 3 37 2
GET_ProgramNamedParameter4fNV 1 3 22 1
SET_ProgramNamedParameter4fNV 1 3 41 2
GET_ProgramNamedParameter4fvNV 1 3 22 1
SET_ProgramNamedParameter4fvNV 1 3 37 2
GET_PrimitiveRestartNV 1 3 22 1
SET_PrimitiveRestartNV 1 3 27 2
GET_GetTexGenxvOES 1 3 22 1
SET_GetTexGenxvOES 1 3 32 2
GET_TexGenxOES 1 3 22 1
SET_TexGenxOES 1 3 31 2
GET_TexGenxvOES 1 3 22 1
SET_TexGenxvOES 1 3 33 2
GET_DepthBoundsEXT 1 3 22 1
SET_DepthBoundsEXT 1 3 29 2
GET_BindFramebufferEXT 1 3 22 1
SET_BindFramebufferEXT 1 3 29 2
GET_BindRenderbufferEXT 1 3 22 1
SET_BindRenderbufferEXT 1 3 29 2
GET_StringMarkerGREMEDY 1 3 22 1
SET_StringMarkerGREMEDY 1 3 31 2
GET_BufferParameteriAPPLE 1 3 22 1
SET_BufferParameteriAPPLE 1 3 31 2
GET_FlushMappedBufferRangeAPPLE 1 3 22 1
SET_FlushMappedBufferRangeAPPLE 1 3 31 2
GET_VertexAttribI1iEXT 1 3 22 1
SET_VertexAttribI1iEXT 1 3 29 2
GET_VertexAttribI1uiEXT 1 3 22 1
SET_VertexAttribI1uiEXT 1 3 29 2
GET_VertexAttribI2iEXT 1 3 22 1
SET_VertexAttribI2iEXT 1 3 31 2
GET_VertexAttribI2ivEXT 1 3 22 1
SET_VertexAttribI2ivEXT 1 3 31 2
GET_VertexAttribI2uiEXT 1 3 22 1
SET_VertexAttribI2uiEXT 1 3 31 2
GET_VertexAttribI2uivEXT 1 3 22 1
SET_VertexAttribI2uivEXT 1 3 31 2
GET_VertexAttribI3iEXT 1 3 22 1
SET_VertexAttribI3iEXT 1 3 33 2
GET_VertexAttribI3ivEXT 1 3 22 1
SET_VertexAttribI3ivEXT 1 3 31 2
GET_VertexAttribI3uiEXT 1 3 22 1
SET_VertexAttribI3uiEXT 1 3 33 2
GET_VertexAttribI3uivEXT 1 3 22 1
SET_VertexAttribI3uivEXT 1 3 31 2
GET_VertexAttribI4iEXT 1 3 22 1
SET_VertexAttribI4iEXT 1 3 35 2
GET_VertexAttribI4ivEXT 1 3 22 1
SET_VertexAttribI4ivEXT 1 3 31 2
GET_VertexAttribI4uiEXT 1 3 22 1
SET_VertexAttribI4uiEXT 1 3 35 2
GET_VertexAttribI4uivEXT 1 3 22 1
SET_VertexAttribI4uivEXT 1 3 31 2
GET_ClearColorIiEXT 1 3 22 1
SET_ClearColorIiEXT 1 3 33 2
GET_ClearColorIuiEXT 1 3 22 1
SET_ClearColorIuiEXT 1 3 33 2
GET_BindBufferOffsetEXT 1 3 22 1
SET_BindBufferOffsetEXT 1 3 33 2
GET_BeginPerfMonitorAMD 1 3 22 1
SET_BeginPerfMonitorAMD 1 3 27 2
GET_DeletePerfMonitorsAMD 1 3 22 1
SET_DeletePerfMonitorsAMD 1 3 30 2
GET_EndPerfMonitorAMD 1 3 22 1
SET_EndPerfMonitorAMD 1 3 27 2
GET_GenPerfMonitorsAMD 1 3 22 1
SET_GenPerfMonitorsAMD 1 3 30 2
GET_GetPerfMonitorCounterDataAMD 1 3 22 1
SET_GetPerfMonitorCounterDataAMD 1 3 37 2
GET_GetPerfMonitorCounterInfoAMD 1 3 22 1
SET_GetPerfMonitorCounterInfoAMD 1 3 34 2
GET_GetPerfMonitorCounterStringAMD 1 3 22 1
SET_GetPerfMonitorCounterStringAMD 1 3 37 2
GET_GetPerfMonitorCountersAMD 1 3 22 1
SET_GetPerfMonitorCountersAMD 1 3 38 2
GET_GetPerfMonitorGroupStringAMD 1 3 22 1
SET_GetPerfMonitorGroupStringAMD 1 3 35 2
GET_GetPerfMonitorGroupsAMD 1 3 22 1
SET_GetPerfMonitorGroupsAMD 1 3 33 2
GET_SelectPerfMonitorCountersAMD 1 3 22 1
SET_SelectPerfMonitorCountersAMD 1 3 36 2
GET_GetObjectParameterivAPPLE 1 3 22 1
SET_GetObjectParameterivAPPLE 1 3 34 2
GET_ObjectPurgeableAPPLE 1 3 22 1
SET_ObjectPurgeableAPPLE 1 3 31 2
GET_ObjectUnpurgeableAPPLE 1 3 22 1
SET_ObjectUnpurgeableAPPLE 1 3 31 2
GET_ActiveProgramEXT 1 3 22 1
SET_ActiveProgramEXT 1 3 27 2
GET_CreateShaderProgramEXT 1 3 22 1
SET_CreateShaderProgramEXT 1 3 31 2
GET_UseShaderProgramEXT 1 3 22 1
SET_UseShaderProgramEXT 1 3 29 2
GET_TextureBarrierNV 1 3 22 1
SET_TextureBarrierNV 1 3 27 2
GET_VDPAUFiniNV 1 3 22 1
SET_VDPAUFiniNV 1 3 27 2
GET_VDPAUGetSurfaceivNV 1 3 22 1
SET_VDPAUGetSurfaceivNV 1 3 37 2
GET_VDPAUInitNV 1 3 22 1
SET_VDPAUInitNV 1 3 33 2
GET_VDPAUIsSurfaceNV 1 3 22 1
SET_VDPAUIsSurfaceNV 1 3 27 2
GET_VDPAUMapSurfacesNV 1 3 22 1
SET_VDPAUMapSurfacesNV 1 3 31 2
GET_VDPAURegisterOutputSurfaceNV 1 3 22 1
SET_VDPAURegisterOutputSurfaceNV 1 3 37 2
GET_VDPAURegisterVideoSurfaceNV 1 3 22 1
SET_VDPAURegisterVideoSurfaceNV 1 3 37 2
GET_VDPAUSurfaceAccessNV 1 3 22 1
SET_VDPAUSurfaceAccessNV 1 3 29 2
GET_VDPAUUnmapSurfacesNV 1 3 22 1
SET_VDPAUUnmapSurfacesNV 1 3 31 2
GET_VDPAUUnregisterSurfaceNV 1 3 22 1
SET_VDPAUUnregisterSurfaceNV 1 3 27 2
GET_BeginPerfQueryINTEL 1 3 22 1
SET_BeginPerfQueryINTEL 1 3 27 2
GET_CreatePerfQueryINTEL 1 3 22 1
SET_CreatePerfQueryINTEL 1 3 30 2
GET_DeletePerfQueryINTEL 1 3 22 1
SET_DeletePerfQueryINTEL 1 3 27 2
GET_EndPerfQueryINTEL 1 3 22 1
SET_EndPerfQueryINTEL 1 3 27 2
GET_GetFirstPerfQueryIdINTEL 1 3 22 1
SET_GetFirstPerfQueryIdINTEL 1 3 28 2
GET_GetNextPerfQueryIdINTEL 1 3 22 1
SET_GetNextPerfQueryIdINTEL 1 3 30 2
GET_GetPerfCounterInfoINTEL 1 3 22 1
SET_GetPerfCounterInfoINTEL 1 3 54 2
GET_GetPerfQueryDataINTEL 1 3 22 1
SET_GetPerfQueryDataINTEL 1 3 37 2
GET_GetPerfQueryIdByNameINTEL 1 3 22 1
SET_GetPerfQueryIdByNameINTEL 1 3 31 2
GET_GetPerfQueryInfoINTEL 1 3 22 1
SET_GetPerfQueryInfoINTEL 1 3 44 2
GET_PolygonOffsetClampEXT 1 3 22 1
SET_PolygonOffsetClampEXT 1 3 31 2
GET_WindowRectanglesEXT 1 3 22 1
SET_WindowRectanglesEXT 1 3 33 2
GET_StencilFuncSeparateATI 1 3 22 1
SET_StencilFuncSeparateATI 1 3 33 2
GET_ProgramEnvParameters4fvEXT 1 3 22 1
SET_ProgramEnvParameters4fvEXT 1 3 35 2
GET_ProgramLocalParameters4fvEXT 1 3 22 1
SET_ProgramLocalParameters4fvEXT 1 3 35 2
GET_EGLImageTargetRenderbufferStorageOES 1 3 22 1
SET_EGLImageTargetRenderbufferStorageOES 1 3 30 2
GET_EGLImageTargetTexture2DOES 1 3 22 1
SET_EGLImageTargetTexture2DOES 1 3 30 2
GET_AlphaFuncx 1 3 22 1
SET_AlphaFuncx 1 3 29 2
GET_ClearColorx 1 3 22 1
SET_ClearColorx 1 3 33 2
GET_ClearDepthx 1 3 22 1
SET_ClearDepthx 1 3 27 2
GET_Color4x 1 3 22 1
SET_Color4x 1 3 33 2
GET_DepthRangex 1 3 22 1
SET_DepthRangex 1 3 29 2
GET_Fogx 1 3 22 1
SET_Fogx 1 3 29 2
GET_Fogxv 1 3 22 1
SET_Fogxv 1 3 31 2
GET_Frustumf 1 3 22 1
SET_Frustumf 1 3 37 2
GET_Frustumx 1 3 22 1
SET_Frustumx 1 3 37 2
GET_LightModelx 1 3 22 1
SET_LightModelx 1 3 29 2
GET_LightModelxv 1 3 22 1
SET_LightModelxv 1 3 31 2
GET_Lightx 1 3 22 1
SET_Lightx 1 3 31 2
GET_Lightxv 1 3 22 1
SET_Lightxv 1 3 33 2
GET_LineWidthx 1 3 22 1
SET_LineWidthx 1 3 27 2
GET_LoadMatrixx 1 3 22 1
SET_LoadMatrixx 1 3 29 2
GET_Materialx 1 3 22 1
SET_Materialx 1 3 31 2
GET_Materialxv 1 3 22 1
SET_Materialxv 1 3 33 2
GET_MultMatrixx 1 3 22 1
SET_MultMatrixx 1 3 29 2
GET_MultiTexCoord4x 1 3 22 1
SET_MultiTexCoord4x 1 3 35 2
GET_Normal3x 1 3 22 1
SET_Normal3x 1 3 31 2
GET_Orthof 1 3 22 1
SET_Orthof 1 3 37 2
GET_Orthox 1 3 22 1
SET_Orthox 1 3 37 2
GET_PointSizex 1 3 22 1
SET_PointSizex 1 3 27 2
GET_PolygonOffsetx 1 3 22 1
SET_PolygonOffsetx 1 3 29 2
GET_Rotatex 1 3 22 1
SET_Rotatex 1 3 33 2
GET_SampleCoveragex 1 3 22 1
SET_SampleCoveragex 1 3 29 2
GET_Scalex 1 3 22 1
SET_Scalex 1 3 31 2
GET_TexEnvx 1 3 22 1
SET_TexEnvx 1 3 31 2
GET_TexEnvxv 1 3 22 1
SET_TexEnvxv 1 3 33 2
GET_TexParameterx 1 3 22 1
SET_TexParameterx 1 3 31 2
GET_Translatex 1 3 22 1
SET_Translatex 1 3 31 2
GET_ClipPlanef 1 3 22 1
SET_ClipPlanef 1 3 31 2
GET_ClipPlanex 1 3 22 1
SET_ClipPlanex 1 3 31 2
GET_GetClipPlanef 1 3 22 1
SET_GetClipPlanef 1 3 30 2
GET_GetClipPlanex 1 3 22 1
SET_GetClipPlanex 1 3 30 2
GET_GetFixedv 1 3 22 1
SET_GetFixedv 1 3 30 2
GET_GetLightxv 1 3 22 1
SET_GetLightxv 1 3 32 2
GET_GetMaterialxv 1 3 22 1
SET_GetMaterialxv 1 3 32 2
GET_GetTexEnvxv 1 3 22 1
SET_GetTexEnvxv 1 3 32 2
GET_GetTexParameterxv 1 3 22 1
SET_GetTexParameterxv 1 3 32 2
GET_PointParameterx 1 3 22 1
SET_PointParameterx 1 3 29 2
GET_PointParameterxv 1 3 22 1
SET_PointParameterxv 1 3 31 2
GET_TexParameterxv 1 3 22 1
SET_TexParameterxv 1 3 33 2
GET_BlendBarrier 1 3 22 1
SET_BlendBarrier 1 3 27 2
GET_PrimitiveBoundingBox 1 3 22 1
SET_PrimitiveBoundingBox 1 3 41 2
Source file: ./lib/mesa/src/mesa/main/lines.h
Source file: ./lib/mesa/src/mesa/main/extensions_table.h
Source file: ./lib/mesa/src/mesa/main/rastpos.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
viewclip_point_xy 5 10 65 1
viewclip_point_z 3 9 44 1
userclip_point 3 15 127 2
shade_rastpos 13 106 831 5
compute_texgen 22 93 607 6
_mesa_RasterPos 16 85 731 2
rasterpos 2 14 91 4
_mesa_RasterPos2d 1 4 37 2
_mesa_RasterPos2f 1 4 25 2
_mesa_RasterPos2i 1 4 31 2
_mesa_RasterPos2s 1 4 25 2
_mesa_RasterPos3d 1 4 35 3
_mesa_RasterPos3f 1 4 26 3
_mesa_RasterPos3i 1 4 35 3
_mesa_RasterPos3s 1 4 26 3
_mesa_RasterPos4d 1 4 39 4
_mesa_RasterPos4f 1 4 27 4
_mesa_RasterPos4i 1 4 39 4
_mesa_RasterPos4s 1 4 27 4
_mesa_RasterPos2dv 1 4 36 1
_mesa_RasterPos2fv 1 4 30 1
_mesa_RasterPos2iv 1 4 36 1
_mesa_RasterPos2sv 1 4 30 1
_mesa_RasterPos3dv 1 4 40 1
_mesa_RasterPos3fv 1 4 31 1
_mesa_RasterPos3iv 1 4 40 1
_mesa_RasterPos3sv 1 4 31 1
_mesa_RasterPos4dv 1 5 44 1
_mesa_RasterPos4fv 1 4 32 1
_mesa_RasterPos4iv 1 5 44 1
_mesa_RasterPos4sv 1 4 32 1
window_pos3f 4 46 513 3
window_pos4f 1 6 41 4
_mesa_WindowPos2d 1 4 31 2
_mesa_WindowPos2f 1 4 25 2
_mesa_WindowPos2i 1 4 31 2
_mesa_WindowPos2s 1 4 25 2
_mesa_WindowPos3d 1 4 35 3
_mesa_WindowPos3f 1 4 26 3
_mesa_WindowPos3i 1 4 35 3
_mesa_WindowPos3s 1 4 26 3
_mesa_WindowPos4dMESA 1 4 39 4
_mesa_WindowPos4fMESA 1 4 27 4
_mesa_WindowPos4iMESA 1 4 39 4
_mesa_WindowPos4sMESA 1 4 27 4
_mesa_WindowPos2dv 1 4 36 1
_mesa_WindowPos2fv 1 4 30 1
_mesa_WindowPos2iv 1 4 36 1
_mesa_WindowPos2sv 1 4 30 1
_mesa_WindowPos3dv 1 4 40 1
_mesa_WindowPos3fv 1 4 31 1
_mesa_WindowPos3iv 1 4 40 1
_mesa_WindowPos3sv 1 4 31 1
_mesa_WindowPos4dvMESA 1 5 44 1
_mesa_WindowPos4fvMESA 1 4 32 1
_mesa_WindowPos4ivMESA 1 5 44 1
_mesa_WindowPos4svMESA 1 4 32 1
glWindowPos4fMESA 1 20 130 4
_mesa_init_rastpos 2 11 153 1
Source file: ./lib/mesa/src/mesa/main/texobj.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_reference_texobj 2 6 28 2
_mesa_lock_texture 1 6 36 2
_mesa_unlock_texture 1 5 29 2
_mesa_is_texture_complete 10 19 108 2
Source file: ./lib/mesa/src/mesa/main/uniforms.h
Source file: ./lib/mesa/src/mesa/main/pipelineobj.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_reference_pipeline_object 2 7 35 3
Source file: ./lib/mesa/src/mesa/main/pbo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_validate_pbo_access 11 35 218 9
_mesa_map_pbo_source 3 20 94 3
_mesa_validate_pbo_source 7 31 171 11
_mesa_validate_pbo_source_compressed 4 21 116 6
_mesa_map_validate_pbo_source 2 16 93 11
_mesa_unmap_pbo_source 2 8 51 2
_mesa_map_pbo_dest 3 20 92 3
_mesa_map_validate_pbo_dest 7 30 181 11
_mesa_unmap_pbo_dest 2 8 51 2
_mesa_validate_pbo_teximage 4 28 166 10
_mesa_validate_pbo_compressed_teximage 3 22 117 6
_mesa_unmap_teximage_pbo 2 7 41 2
Source file: ./lib/mesa/src/mesa/main/vdpau.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_VDPAUInitNV 6 20 107 2
unregister_surface 2 11 71 1
_mesa_VDPAUFiniNV 4 12 68 1
register_surface 14 62 391 6
_mesa_VDPAURegisterVideoSurfaceNV 2 12 64 4
_mesa_VDPAURegisterOutputSurfaceNV 2 12 64 4
_mesa_VDPAUIsSurfaceNV 5 13 75 1
_mesa_VDPAUUnregisterSurfaceNV 8 26 163 1
_mesa_VDPAUGetSurfaceivNV 8 25 151 5
_mesa_VDPAUSurfaceAccessNV 9 23 136 2
_mesa_VDPAUMapSurfacesNV 11 42 304 2
_mesa_VDPAUUnmapSurfacesNV 11 38 281 2
Source file: ./lib/mesa/src/mesa/main/format_info.h
Source file: ./lib/mesa/src/mesa/main/light.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_ShadeModel 6 16 99 1
_mesa_ProvokingVertex 5 18 83 1
_mesa_light 27 90 602 4
_mesa_Lightf 1 7 54 3
_mesa_Lightfv 20 51 307 3
_mesa_Lighti 1 7 52 3
_mesa_Lightiv 11 35 233 3
_mesa_GetLightfv 13 44 290 3
_mesa_GetLightiv 13 58 643 3
_mesa_LightModelfv 14 55 325 2
_mesa_LightModeliv 5 20 135 2
_mesa_LightModeli 1 7 47 2
_mesa_LightModelf 1 7 49 2
_mesa_material_bitmask 12 47 206 5
_mesa_update_material 17 72 561 2
_mesa_update_color_material 2 10 72 2
_mesa_ColorMaterial 8 30 196 2
_mesa_GetMaterialfv 10 46 274 3
_mesa_GetMaterialiv 9 55 526 3
_mesa_update_lighting 8 37 198 1
compute_light_positions 11 65 415 1
update_modelview_scale 4 13 120 1
_mesa_update_tnl_spaces 11 27 162 2
_mesa_allow_light_in_model 1 5 25 2
init_light 2 21 235 2
init_lightmodel 1 7 50 1
init_material 1 15 321 1
_mesa_init_lighting 2 26 189 1
Source file: ./lib/mesa/src/mesa/main/texgen.h
Source file: ./lib/mesa/src/mesa/main/texgetimage.h
Source file: ./lib/mesa/src/mesa/main/errors.h
Source file: ./lib/mesa/src/mesa/main/api_arrayelt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AE_CONTEXT 1 4 18 1
TYPE_IDX 2 4 18 1
VertexAttrib1NbvNV 1 4 31 2
VertexAttrib1bvNV 1 4 31 2
VertexAttrib2NbvNV 1 4 39 2
VertexAttrib2bvNV 1 4 39 2
VertexAttrib3NbvNV 1 6 47 2
VertexAttrib3bvNV 1 4 47 2
VertexAttrib4NbvNV 1 7 55 2
VertexAttrib4bvNV 1 4 55 2
VertexAttrib1NubvNV 1 4 31 2
VertexAttrib1ubvNV 1 4 31 2
VertexAttrib2NubvNV 1 5 39 2
VertexAttrib2ubvNV 1 4 39 2
VertexAttrib3NubvNV 1 6 47 2
VertexAttrib3ubvNV 1 5 47 2
VertexAttrib4NubvNV 1 7 55 2
VertexAttrib4ubvNV 1 6 55 2
VertexAttrib1NsvNV 1 4 31 2
VertexAttrib1svNV 1 4 31 2
VertexAttrib2NsvNV 1 5 39 2
VertexAttrib2svNV 1 4 39 2
VertexAttrib3NsvNV 1 6 47 2
VertexAttrib3svNV 1 5 47 2
VertexAttrib4NsvNV 1 7 55 2
VertexAttrib4svNV 1 5 55 2
VertexAttrib1NusvNV 1 4 31 2
VertexAttrib1usvNV 1 4 31 2
VertexAttrib2NusvNV 1 5 39 2
VertexAttrib2usvNV 1 5 39 2
VertexAttrib3NusvNV 1 6 47 2
VertexAttrib3usvNV 1 5 47 2
VertexAttrib4NusvNV 1 7 55 2
VertexAttrib4usvNV 1 5 55 2
VertexAttrib1NivNV 1 4 31 2
VertexAttrib1ivNV 1 4 31 2
VertexAttrib2NivNV 1 5 39 2
VertexAttrib2ivNV 1 4 39 2
VertexAttrib3NivNV 1 6 47 2
VertexAttrib3ivNV 1 5 47 2
VertexAttrib4NivNV 1 7 55 2
VertexAttrib4ivNV 1 5 55 2
VertexAttrib1NuivNV 1 4 31 2
VertexAttrib1uivNV 1 4 31 2
VertexAttrib2NuivNV 1 5 39 2
VertexAttrib2uivNV 1 5 39 2
VertexAttrib3NuivNV 1 6 47 2
VertexAttrib3uivNV 1 5 47 2
VertexAttrib4NuivNV 1 7 55 2
VertexAttrib4uivNV 1 5 55 2
VertexAttrib1fvNV 1 4 25 2
VertexAttrib2fvNV 1 4 25 2
VertexAttrib3fvNV 1 4 25 2
VertexAttrib4fvNV 1 4 25 2
VertexAttrib1dvNV 1 4 25 2
VertexAttrib2dvNV 1 4 25 2
VertexAttrib3dvNV 1 4 25 2
VertexAttrib4dvNV 1 4 25 2
VertexAttrib1NbvARB 1 4 31 2
VertexAttrib1bvARB 1 4 31 2
VertexAttrib2NbvARB 1 4 39 2
VertexAttrib2bvARB 1 4 39 2
VertexAttrib3NbvARB 1 6 47 2
VertexAttrib3bvARB 1 4 47 2
VertexAttrib4NbvARB 1 7 55 2
VertexAttrib4bvARB 1 4 55 2
VertexAttrib1NubvARB 1 4 31 2
VertexAttrib1ubvARB 1 4 31 2
VertexAttrib2NubvARB 1 6 39 2
VertexAttrib2ubvARB 1 5 39 2
VertexAttrib3NubvARB 1 7 47 2
VertexAttrib3ubvARB 1 7 47 2
VertexAttrib4NubvARB 1 9 55 2
VertexAttrib4ubvARB 1 7 55 2
VertexAttrib1NsvARB 1 4 31 2
VertexAttrib1svARB 1 4 31 2
VertexAttrib2NsvARB 1 6 39 2
VertexAttrib2svARB 1 5 39 2
VertexAttrib3NsvARB 1 8 47 2
VertexAttrib3svARB 1 6 47 2
VertexAttrib4NsvARB 1 9 55 2
VertexAttrib4svARB 1 5 55 2
VertexAttrib1NusvARB 1 4 31 2
VertexAttrib1usvARB 1 4 31 2
VertexAttrib2NusvARB 1 5 39 2
VertexAttrib2usvARB 1 5 39 2
VertexAttrib3NusvARB 1 6 47 2
VertexAttrib3usvARB 1 5 47 2
VertexAttrib4NusvARB 1 7 55 2
VertexAttrib4usvARB 1 4 55 2
VertexAttrib1NivARB 1 4 31 2
VertexAttrib1ivARB 1 4 31 2
VertexAttrib2NivARB 1 5 39 2
VertexAttrib2ivARB 1 5 39 2
VertexAttrib3NivARB 1 6 47 2
VertexAttrib3ivARB 1 5 47 2
VertexAttrib4NivARB 1 7 55 2
VertexAttrib4ivARB 1 5 55 2
VertexAttrib1NuivARB 1 4 31 2
VertexAttrib1uivARB 1 4 31 2
VertexAttrib2NuivARB 1 5 39 2
VertexAttrib2uivARB 1 5 39 2
VertexAttrib3NuivARB 1 6 47 2
VertexAttrib3uivARB 1 5 47 2
VertexAttrib4NuivARB 1 7 55 2
VertexAttrib4uivARB 1 5 55 2
VertexAttrib1fvARB 1 4 25 2
VertexAttrib2fvARB 1 4 25 2
VertexAttrib3fvARB 1 4 25 2
VertexAttrib4fvARB 1 4 25 2
VertexAttrib1dvARB 1 4 25 2
VertexAttrib2dvARB 1 4 25 2
VertexAttrib3dvARB 1 4 25 2
VertexAttrib4dvARB 1 4 25 2
VertexAttribI1bv 1 4 28 2
VertexAttribI2bv 1 4 33 2
VertexAttribI3bv 1 4 38 2
VertexAttribI4bv 1 4 25 2
VertexAttribI1ubv 1 4 28 2
VertexAttribI2ubv 1 4 33 2
VertexAttribI3ubv 1 4 38 2
VertexAttribI4ubv 1 4 25 2
VertexAttribI1sv 1 4 28 2
VertexAttribI2sv 1 4 33 2
VertexAttribI3sv 1 4 38 2
VertexAttribI4sv 1 4 25 2
VertexAttribI1usv 1 4 28 2
VertexAttribI2usv 1 4 33 2
VertexAttribI3usv 1 4 38 2
VertexAttribI4usv 1 4 25 2
VertexAttribI1iv 1 4 28 2
VertexAttribI2iv 1 4 33 2
VertexAttribI3iv 1 4 38 2
VertexAttribI4iv 1 4 25 2
VertexAttribI1uiv 1 4 28 2
VertexAttribI2uiv 1 4 33 2
VertexAttribI3uiv 1 4 38 2
VertexAttribI4uiv 1 4 25 2
VertexAttribL1dv 1 4 25 2
VertexAttribL2dv 1 4 25 2
VertexAttribL3dv 1 4 25 2
VertexAttribL4dv 1 4 25 2
_ae_create_context 3 26 172 1
_ae_destroy_context 2 7 31 1
check_vbo 5 12 82 2
_ae_update_state 16 110 981 1
_ae_map_vbos 5 17 98 1
_ae_unmap_vbos 3 11 77 1
_ae_ArrayElement 9 36 281 1
_ae_invalidate_state 2 9 47 2
_mesa_install_arrayelt_vtxfmt 1 5 23 2
Source file: ./lib/mesa/src/mesa/main/enums.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compar_nr 1 4 23 2
_mesa_enum_to_string 2 16 90 1
_mesa_lookup_prim_by_nr 2 7 26 1
Source file: ./lib/mesa/src/mesa/main/texgen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_texgen 7 20 88 3
_mesa_TexGenfv 26 101 516 3
_mesa_TexGeniv 2 14 112 3
_mesa_TexGend 1 7 57 3
_es_GetTexGenfv 1 4 23 3
_es_TexGenf 2 11 64 3
_es_TexGenfv 2 11 66 3
_mesa_TexGendv 2 14 112 3
_mesa_TexGenf 1 7 54 3
_mesa_TexGeni 1 7 52 3
_mesa_GetTexGendv 6 29 154 3
_mesa_GetTexGenfv 8 37 196 3
_mesa_GetTexGeniv 8 43 295 3
Source file: ./lib/mesa/src/mesa/main/clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_ClearIndex 1 5 23 1
_mesa_ClearColor 1 8 73 4
_mesa_ClearColorIiEXT 1 8 73 4
_mesa_ClearColorIuiEXT 1 8 73 4
color_buffer_writes_enabled 4 13 86 2
_mesa_Clear 21 59 330 1
make_color_buffer_mask 25 56 317 2
_mesa_ClearBufferiv 10 46 251 3
_mesa_ClearNamedFramebufferiv 1 9 55 4
_mesa_ClearBufferuiv 6 32 166 3
_mesa_ClearNamedFramebufferuiv 1 9 55 4
_mesa_ClearBufferfv 10 46 251 3
_mesa_ClearNamedFramebufferfv 1 9 55 4
_mesa_ClearBufferfi 8 36 209 4
_mesa_ClearNamedFramebufferfi 1 9 58 5
Source file: ./lib/mesa/src/mesa/main/shaderapi.h
Source file: ./lib/mesa/src/mesa/main/blit.h
Source file: ./lib/mesa/src/mesa/main/transformfeedback.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_is_xfb_active_and_unpaused 2 5 28 1
_mesa_set_transform_feedback_binding 2 12 88 6
Source file: ./lib/mesa/src/mesa/main/atifragshader.h
Source file: ./lib/mesa/src/mesa/main/ffvertex_prog.h
Source file: ./lib/mesa/src/mesa/main/execmem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_exec_malloc 1 4 10 1
_mesa_exec_free 1 3 8 1
init_heap 7 14 81 1
_mesa_exec_malloc 4 19 94 1
_mesa_exec_free 3 10 54 1
_mesa_exec_malloc 1 4 13 1
_mesa_exec_free 1 4 13 1
Source file: ./lib/mesa/src/mesa/main/blend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
legal_src_factor 22 30 109 2
legal_dst_factor 24 33 129 2
validate_blend_factors 7 30 161 6
_mesa_BlendFunc 1 4 21 2
blend_factor_is_dual_src 4 7 26 1
update_uses_dual_src 4 8 81 2
num_buffers 2 5 25 1
_mesa_BlendFuncSeparate 17 56 403 4
_mesa_BlendFunciARB 1 4 26 3
_mesa_BlendFuncSeparateiARB 8 31 223 5
legal_simple_blend_equation 6 14 49 2
advanced_blend_mode_from_gl_enum 16 37 108 1
advanced_blend_mode 2 5 26 2
_mesa_BlendEquation 13 41 274 1
_mesa_BlendEquationiARB 8 26 182 2
_mesa_BlendEquationSeparate 15 50 319 2
_mesa_BlendEquationSeparateiARB 7 29 193 3
_mesa_BlendColor 3 19 211 4
_mesa_AlphaFunc 13 29 167 2
_mesa_LogicOp 20 34 145 1
_mesa_IndexMask 2 8 39 1
_mesa_ColorMask 10 27 197 4
_mesa_ColorMaski 8 21 161 5
_mesa_ClampColor 11 37 182 2
get_clamp_color 4 9 46 2
_mesa_get_clamp_fragment_color 1 5 28 2
_mesa_get_clamp_vertex_color 1 5 28 2
_mesa_get_clamp_read_color 1 5 28 2
_mesa_update_clamp_fragment_color 4 10 51 2
_mesa_update_clamp_vertex_color 1 6 28 2
_mesa_get_render_format 2 7 31 2
_mesa_init_color 5 38 372 1
Source file: ./lib/mesa/src/mesa/main/drawpix.h
Source file: ./lib/mesa/src/mesa/main/texparam.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
validate_texture_wrap_mode 26 47 238 3
get_texobj_by_target 6 19 118 3
get_texobj_by_name 13 25 100 3
comp_to_swizzle 7 19 55 1
set_swizzle_component 1 10 68 3
flush 1 4 16 1
incomplete 1 5 28 2
_mesa_target_allows_setting_sampler_parameters 3 10 27 1
set_tex_parameteri 121 296 1749 5
set_tex_parameterf 29 97 678 5
_mesa_texture_parameterf 27 50 280 5
_mesa_texture_parameterfv 24 60 363 5
_mesa_texture_parameteri 12 39 203 5
_mesa_texture_parameteriv 10 36 231 5
_mesa_texture_parameterIiv 2 14 73 5
_mesa_texture_parameterIuiv 2 15 78 5
_mesa_TexParameterf 2 9 54 3
_mesa_TexParameterfv 2 9 56 3
_mesa_TexParameteri 2 9 54 3
_mesa_TexParameteriv 2 9 56 3
_mesa_TexParameterIiv 2 9 56 3
_mesa_TexParameterIuiv 2 9 56 3
_mesa_TextureParameterfv 2 11 67 3
_mesa_TextureParameterf 2 11 65 3
_mesa_TextureParameteri 2 11 65 3
_mesa_TextureParameteriv 2 12 67 3
_mesa_TextureParameterIiv 2 12 67 3
_mesa_TextureParameterIuiv 2 12 67 3
_mesa_legal_get_tex_level_parameter_target 31 53 215 3
get_tex_level_parameter_image 53 150 728 7
get_tex_level_parameter_buffer 44 120 552 5
valid_tex_level_parameteriv_target 3 12 62 3
get_tex_level_parameteriv 6 29 156 7
_mesa_GetTexLevelParameterfv 3 15 86 4
_mesa_GetTexLevelParameteriv 3 13 74 4
_mesa_GetTextureLevelParameterfv 3 16 92 4
_mesa_GetTextureLevelParameteriv 3 14 80 4
get_tex_parameterfv 88 203 1297 5
get_tex_parameteriv 85 194 1217 5
get_tex_parameterIiv 2 12 63 5
get_tex_parameterIuiv 4 22 123 5
_mesa_GetTexParameterfv 2 9 55 3
_mesa_GetTexParameteriv 2 9 55 3
_mesa_GetTexParameterIiv 2 9 55 3
_mesa_GetTexParameterIuiv 2 9 55 3
_mesa_GetTextureParameterfv 2 12 66 3
_mesa_GetTextureParameteriv 2 12 66 3
_mesa_GetTextureParameterIiv 2 12 66 3
_mesa_GetTextureParameterIuiv 2 12 66 3
Source file: ./lib/mesa/src/mesa/main/buffers.h
Source file: ./lib/mesa/src/mesa/main/shared.h
Source file: ./lib/mesa/src/mesa/main/context.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_inside_begin_end 1 4 19 1
_mesa_inside_dlist_begin_end 1 4 19 1
_mesa_is_desktop_gl 2 4 23 1
_mesa_is_gles 2 4 23 1
_mesa_is_gles3 2 4 23 1
_mesa_is_gles31 2 4 23 1
_mesa_is_gles32 2 4 23 1
_mesa_has_geometry_shaders 3 5 29 1
_mesa_has_compute_shaders 3 5 30 1
_mesa_has_tessellation 2 5 21 1
_mesa_has_texture_cube_map_array 2 5 21 1
Source file: ./lib/mesa/src/mesa/main/cpuinfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_get_cpu_features 2 4 10 1
_mesa_get_cpu_string 14 23 122 1
Source file: ./lib/mesa/src/mesa/main/hint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_Hint 34 84 466 2
_mesa_init_hint 1 11 73 1
Source file: ./lib/mesa/src/mesa/main/macros.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
UINT_AS_UNION 1 6 19 1
INT_AS_UNION 1 6 19 1
FLOAT_AS_UNION 1 6 19 1
U_FIXED 2 5 33 2
S_FIXED 1 4 25 2
TEST_EQ_4UBV 2 5 47 2
COPY_4UBV 2 5 42 2
COPY_CLEAN_4V_TYPE_AS_UNION 4 23 161 4
LINTERP 1 4 24 3
INTERP_3F 1 6 87 4
INTERP_4F 1 7 107 4
minify 1 4 21 2
ALIGN 2 5 47 2
ALIGN_NPOT 1 5 30 2
ROUND_DOWN_TO 2 5 37 2
CROSS3 1 6 99 3
DOT2 1 4 39 2
DOT3 1 4 49 2
DOT4 1 4 59 2
LEN_SQUARED_3FV 1 4 19 1
LEN_SQUARED_2FV 1 4 19 1
LEN_3FV 1 4 20 1
LEN_2FV 1 4 20 1
NORMALIZE_3FV 2 10 59 1
DIFFERENT_SIGNS 3 4 21 2
Source file: ./lib/mesa/src/mesa/main/format_utils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
invert_swizzle 5 12 99 2
compute_rebased_rgba_component_mapping 4 16 90 3
compute_src2dst_component_mapping 7 24 168 4
_mesa_compute_rgba2base2rgba_component_mapping 17 37 170 2
convert_ubyte_rgba_to_bgra 11 44 362 6
_mesa_format_convert 65 297 1752 9
_mesa_format_to_array 25 77 358 5
swizzle_convert_try_memcpy 6 20 112 9
convert_float 15 58 310 8
convert_half_float 15 58 331 8
convert_ubyte 17 62 377 8
convert_byte 17 62 377 8
convert_ushort 17 62 372 8
convert_short 17 62 367 8
convert_uint 17 62 367 8
convert_int 17 62 357 8
_mesa_swizzle_and_convert 10 45 271 9
Source file: ./lib/mesa/src/mesa/main/readpix.h
Source file: ./lib/mesa/src/mesa/main/enums.h
Source file: ./lib/mesa/src/mesa/main/querymatrix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_QueryMatrixxOES 11 64 361 2
Source file: ./lib/mesa/src/mesa/main/vtxfmt.h
Source file: ./lib/mesa/src/mesa/main/histogram.h
Source file: ./lib/mesa/src/mesa/main/syncobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_new_sync_object 1 7 35 2
_mesa_delete_sync_object 1 6 31 2
_mesa_fence_sync 1 8 41 4
_mesa_check_sync 1 5 24 2
_mesa_wait_sync 1 8 40 4
_mesa_init_sync_object_functions 1 9 45 1
_mesa_init_sync 1 4 14 1
_mesa_free_sync_data 1 4 14 1
_mesa_get_and_ref_sync 6 17 102 3
_mesa_unref_sync_object 2 16 113 3
_mesa_IsSync 2 6 33 1
_mesa_DeleteSync 3 15 71 1
_mesa_FenceSync 4 32 189 2
_mesa_ClientWaitSync 6 29 167 3
_mesa_WaitSync 4 21 123 3
_mesa_GetSynciv 11 47 268 5
Source file: ./lib/mesa/src/mesa/main/objectlabel.h
Source file: ./lib/mesa/src/mesa/main/pixeltransfer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_scale_and_bias_rgba 13 31 255 10
_mesa_map_rgba 2 22 339 3
_mesa_map_ci_to_rgba 2 19 221 4
_mesa_scale_and_bias_depth 2 11 86 3
_mesa_scale_and_bias_depth_uint 2 13 105 3
_mesa_apply_rgba_transfer_ops 5 23 237 4
_mesa_shift_and_offset_ci 6 23 155 3
_mesa_apply_ci_transfer_ops 4 16 108 4
_mesa_apply_stencil_transfer_ops 10 32 241 3
Source file: ./lib/mesa/src/mesa/main/hash.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
uint_key_compare 1 4 19 2
uint_hash 1 4 10 1
uint_key_hash 1 4 18 1
uint_key 1 4 17 1
_mesa_NewHashTable 3 19 91 1
_mesa_DeleteHashTable 2 10 58 1
_mesa_HashLookup_unlocked 3 12 66 2
_mesa_HashLookup 1 9 49 2
_mesa_HashLookupLocked 1 4 20 2
_mesa_HashLockMutex 1 5 22 1
_mesa_HashUnlockMutex 1 5 22 1
_mesa_HashInsert_unlocked 4 19 117 3
_mesa_HashInsertLocked 1 4 25 3
_mesa_HashInsert 1 7 46 3
_mesa_HashRemove_unlocked 3 17 85 2
_mesa_HashRemoveLocked 1 4 19 2
_mesa_HashRemove 1 6 35 2
_mesa_HashDeleteAll 2 20 134 3
_mesa_HashWalk 2 16 118 3
debug_print_entry 1 4 26 3
_mesa_HashPrint 2 6 36 1
_mesa_HashFindFreeKeyBlock 5 25 116 2
_mesa_HashNumEntries 2 8 36 1
Source file: ./lib/mesa/src/mesa/main/objectlabel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_label 6 29 151 5
copy_label 8 21 104 4
get_label_pointer 29 107 464 4
_mesa_ObjectLabel 3 15 81 4
_mesa_GetObjectLabel 4 20 106 5
_mesa_ObjectPtrLabel 3 20 116 3
_mesa_GetObjectPtrLabel 4 26 141 4
Source file: ./lib/mesa/src/mesa/main/points.h
Source file: ./lib/mesa/src/mesa/main/get.h
Source file: ./lib/mesa/src/mesa/main/dlist.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
save_pointer 3 10 73 2
get_pointer 2 8 48 1
is_bitmap_list 3 10 56 1
is_empty_list 1 5 29 1
_mesa_delete_bitmap_atlas 2 7 42 2
lookup_bitmap_atlas 1 7 40 2
alloc_bitmap_atlas 2 11 75 2
build_bitmap_atlas 17 121 890 3
make_list 1 8 54 2
_mesa_lookup_list 1 5 29 2
is_ext_opcode 1 4 14 1
ext_opcode_destroy 1 8 65 2
ext_opcode_execute 1 8 65 2
ext_opcode_print 1 8 71 3
_mesa_delete_list 69 169 995 2
check_atlas_for_deleted_list 4 11 71 3
destroy_list 4 15 82 2
translate_id 11 50 332 3
unpack_image 10 44 291 9
memdup 3 7 43 2
dlist_alloc 10 47 335 4
_mesa_dlist_alloc 2 8 46 3
_mesa_dlist_alloc_aligned 2 8 46 3
_mesa_dlist_alloc_opcode 2 17 157 5
alloc_instruction 1 4 32 3
trim_list 4 13 92 1
save_Accum 3 14 80 2
save_AlphaFunc 3 14 83 2
save_BindTexture 3 14 80 2
save_Bitmap 3 24 184 7
save_BlendEquation 3 13 66 1
save_BlendEquationSeparateEXT 3 14 80 2
save_BlendFuncSeparateEXT 3 18 108 4
save_BlendFunc 1 4 21 2
save_BlendColor 3 16 108 4
save_BlendFuncSeparatei 3 19 122 5
save_BlendFunci 3 15 94 3
save_BlendEquationi 3 14 80 2
save_BlendEquationSeparatei 3 15 94 3
save_DrawArraysInstancedARB 1 9 30 4
save_DrawElementsInstancedARB 1 10 35 5
save_DrawElementsInstancedBaseVertexARB 1 11 38 6
save_DrawArraysInstancedBaseInstance 1 10 33 5
save_DrawElementsInstancedBaseInstance 1 11 38 6
save_DrawElementsInstancedBaseVertexBaseInstance 1 12 41 7
invalidate_saved_current_state 3 10 87 1
save_CallList 3 14 65 1
save_CallLists 15 45 209 3
save_Clear 3 13 66 1
save_ClearBufferiv 4 25 173 3
save_ClearBufferuiv 4 25 173 3
save_ClearBufferfv 4 25 179 3
save_ClearBufferfi 3 17 108 4
save_ClearAccum 3 16 108 4
save_ClearColor 3 16 108 4
save_ClearDepth 3 13 69 1
save_ClearIndex 3 13 66 1
save_ClearStencil 3 13 66 1
save_ClipPlane 3 17 133 2
save_ColorMask 3 17 108 4
save_ColorMaskIndexed 3 17 103 5
save_ColorMaterial 3 14 80 2
save_CopyPixels 3 17 128 5
save_CopyTexImage1D 3 21 150 7
save_CopyTexImage2D 3 24 164 8
save_CopyTexSubImage1D 3 20 136 6
save_CopyTexSubImage2D 3 23 164 8
save_CopyTexSubImage3D 3 25 178 9
save_CullFace 3 13 66 1
save_DepthFunc 3 13 66 1
save_DepthMask 3 13 66 1
save_DepthRange 3 14 86 2
save_Disable 3 13 66 1
save_DisableIndexed 3 14 80 2
save_DrawBuffer 3 13 66 1
save_DrawPixels 3 20 150 5
save_Enable 3 13 66 1
save_EnableIndexed 3 14 80 2
save_EvalMesh1 3 15 94 3
save_EvalMesh2 3 17 122 5
save_Fogfv 3 17 121 2
save_Fogf 1 7 49 2
save_Fogiv 7 25 166 2
save_Fogi 1 7 47 2
save_FrontFace 3 13 66 1
save_Frustum 3 19 154 6
save_Hint 3 14 80 2
save_IndexMask 3 13 66 1
save_InitNames 2 9 46 1
save_Lightfv 14 52 223 3
save_Lightf 1 7 54 3
save_Lightiv 11 35 233 3
save_Lighti 1 7 52 3
save_LightModelfv 3 17 121 2
save_LightModelf 1 7 49 2
save_LightModeliv 5 23 162 2
save_LightModeli 1 7 47 2
save_LineStipple 3 14 80 2
save_LineWidth 3 13 66 1
save_ListBase 3 13 66 1
save_LoadIdentity 2 9 46 1
save_LoadMatrixf 4 16 91 1
save_LoadMatrixd 2 9 51 1
save_LoadName 3 13 66 1
save_LogicOp 3 13 66 1
save_Map1d 3 20 166 6
save_Map1f 3 20 160 6
save_Map2d 3 29 237 10
save_Map2f 3 28 225 10
save_MapGrid1f 3 15 94 3
save_MapGrid1d 1 4 28 3
save_MapGrid2f 3 19 136 6
save_MapGrid2d 1 6 49 6
save_MatrixMode 3 13 66 1
save_MultMatrixf 4 16 91 1
save_MultMatrixd 2 9 51 1
save_NewList 1 7 34 2
save_Ortho 3 19 154 6
save_PixelMapfv 3 15 110 3
save_PixelMapuiv 5 16 104 3
save_PixelMapusv 5 16 104 3
save_PixelTransferf 3 14 80 2
save_PixelTransferi 1 4 20 2
save_PixelZoom 3 14 80 2
save_PointParameterfvEXT 3 16 109 2
save_PointParameterfEXT 1 7 44 2
save_PointParameteriNV 1 7 47 2
save_PointParameterivNV 1 7 52 2
save_PointSize 3 13 66 1
save_PolygonMode 3 14 80 2
save_PolygonStipple 3 15 96 1
save_PolygonOffset 3 14 80 2
save_PolygonOffsetEXT 1 5 28 2
save_PolygonOffsetClampEXT 3 15 94 3
save_PopAttrib 2 9 46 1
save_PopMatrix 2 9 46 1
save_PopName 2 9 46 1
save_PrioritizeTextures 4 18 113 3
save_PushAttrib 3 13 66 1
save_PushMatrix 2 9 46 1
save_PushName 3 13 66 1
save_RasterPos4f 3 16 108 4
save_RasterPos2d 1 4 31 2
save_RasterPos2f 1 4 25 2
save_RasterPos2i 1 4 31 2
save_RasterPos2s 1 4 25 2
save_RasterPos3d 1 4 35 3
save_RasterPos3f 1 4 26 3
save_RasterPos3i 1 4 35 3
save_RasterPos3s 1 4 26 3
save_RasterPos4d 1 4 39 4
save_RasterPos4i 1 4 39 4
save_RasterPos4s 1 4 27 4
save_RasterPos2dv 1 4 36 1
save_RasterPos2fv 1 4 30 1
save_RasterPos2iv 1 4 36 1
save_RasterPos2sv 1 4 30 1
save_RasterPos3dv 1 4 40 1
save_RasterPos3fv 1 4 31 1
save_RasterPos3iv 1 4 40 1
save_RasterPos3sv 1 4 31 1
save_RasterPos4dv 1 5 44 1
save_RasterPos4fv 1 4 32 1
save_RasterPos4iv 1 5 44 1
save_RasterPos4sv 1 4 32 1
save_PassThrough 3 13 66 1
save_ReadBuffer 3 13 66 1
save_Rotatef 3 16 108 4
save_Rotated 1 4 39 4
save_Scalef 3 15 94 3
save_Scaled 1 4 31 3
save_Scissor 3 16 108 4
save_ShadeModel 4 17 95 1
save_StencilFunc 3 15 94 3
save_StencilMask 3 13 66 1
save_StencilOp 3 15 94 3
save_StencilFuncSeparate 3 16 108 4
save_StencilFuncSeparateATI 4 25 178 4
save_StencilMaskSeparate 3 14 80 2
save_StencilOpSeparate 3 16 108 4
save_TexEnvfv 4 24 183 3
save_TexEnvf 1 7 57 3
save_TexEnvi 1 7 57 3
save_TexEnviv 2 15 125 3
save_TexGenfv 3 18 135 3
save_TexGeniv 1 9 82 3
save_TexGend 1 7 57 3
save_TexGendv 1 9 82 3
save_TexGenf 1 7 54 3
save_TexGeni 1 7 52 3
save_TexParameterfv 3 18 135 3
save_TexParameterf 1 7 54 3
save_TexParameteri 1 7 57 3
save_TexParameteriv 1 7 62 3
save_TexImage1D 4 32 231 8
save_TexImage2D 4 33 250 9
save_TexImage3D 4 37 272 10
save_TexSubImage1D 3 24 181 7
save_TexSubImage2D 3 27 212 9
save_TexSubImage3D 3 31 243 11
save_Translatef 3 15 94 3
save_Translated 1 4 31 3
save_Viewport 3 16 114 4
save_WindowPos4fMESA 3 16 108 4
save_WindowPos2dMESA 1 4 31 2
save_WindowPos2fMESA 1 4 25 2
save_WindowPos2iMESA 1 4 31 2
save_WindowPos2sMESA 1 4 25 2
save_WindowPos3dMESA 1 4 35 3
save_WindowPos3fMESA 1 4 26 3
save_WindowPos3iMESA 1 4 35 3
save_WindowPos3sMESA 1 4 26 3
save_WindowPos4dMESA 1 4 39 4
save_WindowPos4iMESA 1 4 39 4
save_WindowPos4sMESA 1 4 27 4
save_WindowPos2dvMESA 1 4 36 1
save_WindowPos2fvMESA 1 4 30 1
save_WindowPos2ivMESA 1 4 36 1
save_WindowPos2svMESA 1 4 30 1
save_WindowPos3dvMESA 1 4 40 1
save_WindowPos3fvMESA 1 4 31 1
save_WindowPos3ivMESA 1 4 40 1
save_WindowPos3svMESA 1 4 31 1
save_WindowPos4dvMESA 1 5 44 1
save_WindowPos4fvMESA 1 4 32 1
save_WindowPos4ivMESA 1 5 44 1
save_WindowPos4svMESA 1 4 32 1
save_ActiveTextureARB 3 13 66 1
save_LoadTransposeMatrixdARB 1 6 29 1
save_LoadTransposeMatrixfARB 1 6 29 1
save_MultTransposeMatrixdARB 1 6 29 1
save_MultTransposeMatrixfARB 1 6 29 1
copy_data 3 14 74 3
save_CompressedTexImage1DARB 4 33 200 7
save_CompressedTexImage2DARB 4 34 219 8
save_CompressedTexImage3DARB 4 36 238 9
save_CompressedTexSubImage1DARB 3 25 166 7
save_CompressedTexSubImage2DARB 3 28 197 9
save_CompressedTexSubImage3DARB 3 31 228 11
save_SampleCoverageARB 3 14 80 2
save_BindProgramARB 3 14 80 2
save_ProgramEnvParameter4fARB 3 19 136 6
save_ProgramEnvParameter4fvARB 1 6 42 3
save_ProgramEnvParameters4fvEXT 5 26 177 4
save_ProgramEnvParameter4dARB 1 7 49 6
save_ProgramEnvParameter4dvARB 1 8 54 3
save_ProgramLocalParameter4fARB 3 19 136 6
save_ProgramLocalParameter4fvARB 3 19 135 3
save_ProgramLocalParameters4fvEXT 5 26 177 4
save_ProgramLocalParameter4dARB 3 20 148 6
save_ProgramLocalParameter4dvARB 3 19 147 3
save_ActiveStencilFaceEXT 3 13 66 1
save_DepthBoundsEXT 3 14 86 2
save_ProgramStringARB 4 23 150 4
save_BeginQueryARB 3 14 80 2
save_EndQueryARB 3 13 66 1
save_QueryCounter 3 14 80 2
save_BeginQueryIndexed 3 15 94 3
save_EndQueryIndexed 3 14 80 2
save_DrawBuffersARB 5 19 117 2
save_BindFragmentShaderATI 3 12 61 1
save_SetFragmentShaderConstantATI 3 16 116 2
save_Attr1fNV 3 17 118 2
save_Attr2fNV 3 18 132 3
save_Attr3fNV 3 19 146 4
save_Attr4fNV 3 20 160 5
save_Attr1fARB 3 17 118 2
save_Attr2fARB 3 18 132 3
save_Attr3fARB 3 19 146 4
save_Attr4fARB 3 20 160 5
save_EvalCoord1f 3 13 66 1
save_EvalCoord1fv 1 4 17 1
save_EvalCoord2f 3 14 80 2
save_EvalCoord2fv 1 4 22 1
save_EvalPoint1 3 13 66 1
save_EvalPoint2 3 14 80 2
save_Indexf 1 4 14 1
save_Indexfv 1 4 19 1
save_EdgeFlag 2 4 22 1
compare_vec 1 4 34 3
save_Materialfv 19 60 331 3
save_Begin 6 24 128 1
save_End 2 10 54 1
save_Rectf 3 16 108 4
save_Vertex2f 1 4 19 2
save_Vertex2fv 1 4 24 1
save_Vertex3f 1 4 24 3
save_Vertex3fv 1 4 29 1
save_Vertex4f 1 4 29 4
save_Vertex4fv 1 4 34 1
save_TexCoord1f 1 4 14 1
save_TexCoord1fv 1 4 19 1
save_TexCoord2f 1 4 19 2
save_TexCoord2fv 1 4 24 1
save_TexCoord3f 1 4 24 3
save_TexCoord3fv 1 4 29 1
save_TexCoord4f 1 4 29 4
save_TexCoord4fv 1 4 34 1
save_Normal3f 1 4 24 3
save_Normal3fv 1 4 29 1
save_FogCoordfEXT 1 4 14 1
save_FogCoordfvEXT 1 4 19 1
save_Color3f 1 4 24 3
save_Color3fv 1 4 29 1
save_Color4f 1 4 29 4
save_Color4fv 1 4 34 1
save_SecondaryColor3fEXT 1 4 24 3
save_SecondaryColor3fvEXT 1 4 29 1
save_MultiTexCoord1f 1 5 28 2
save_MultiTexCoord1fv 1 5 33 2
save_MultiTexCoord2f 1 5 33 3
save_MultiTexCoord2fv 1 5 38 2
save_MultiTexCoord3f 1 5 38 4
save_MultiTexCoord3fv 1 5 43 2
save_MultiTexCoord4f 1 6 43 5
save_MultiTexCoord4fv 1 5 48 2
index_error 1 5 20 1
save_VertexAttrib1fARB 2 7 28 2
save_VertexAttrib1fvARB 2 7 33 2
save_VertexAttrib2fARB 2 7 33 3
save_VertexAttrib2fvARB 2 7 38 2
save_VertexAttrib3fARB 2 7 38 4
save_VertexAttrib3fvARB 2 7 43 2
save_VertexAttrib4fARB 2 8 43 5
save_VertexAttrib4fvARB 2 7 48 2
save_BlitFramebufferEXT 3 26 192 10
save_ProvokingVertexEXT 3 13 60 1
save_BeginTransformFeedback 3 13 66 1
save_EndTransformFeedback 2 9 46 1
save_BindTransformFeedback 3 14 80 2
save_PauseTransformFeedback 2 9 46 1
save_ResumeTransformFeedback 2 9 46 1
save_DrawTransformFeedback 3 14 80 2
save_DrawTransformFeedbackStream 3 15 94 3
save_DrawTransformFeedbackInstanced 3 16 94 3
save_DrawTransformFeedbackStreamInstanced 3 18 108 4
save_UseProgram 3 13 66 1
save_Uniform1fARB 3 14 80 2
save_Uniform2fARB 3 15 94 3
save_Uniform3fARB 3 16 108 4
save_Uniform4fARB 3 17 122 5
save_Uniform1fvARB 3 15 112 3
save_Uniform2fvARB 3 15 112 3
save_Uniform3fvARB 3 15 112 3
save_Uniform4fvARB 3 15 112 3
save_Uniform1iARB 3 14 80 2
save_Uniform2iARB 3 15 94 3
save_Uniform3iARB 3 16 108 4
save_Uniform4iARB 3 17 122 5
save_Uniform1ivARB 3 15 112 3
save_Uniform2ivARB 3 15 112 3
save_Uniform3ivARB 3 15 112 3
save_Uniform4ivARB 3 15 112 3
save_Uniform1ui 3 13 67 2
save_Uniform2ui 3 14 79 3
save_Uniform3ui 3 15 91 4
save_Uniform4ui 3 16 103 5
save_Uniform1uiv 3 14 98 3
save_Uniform2uiv 3 14 98 3
save_Uniform3uiv 3 14 98 3
save_Uniform4uiv 3 14 98 3
save_UniformMatrix2fvARB 3 17 128 4
save_UniformMatrix3fvARB 3 17 128 4
save_UniformMatrix4fvARB 3 17 128 4
save_UniformMatrix2x3fv 3 17 128 4
save_UniformMatrix3x2fv 3 17 128 4
save_UniformMatrix2x4fv 3 17 128 4
save_UniformMatrix4x2fv 3 17 128 4
save_UniformMatrix3x4fv 3 17 128 4
save_UniformMatrix4x3fv 3 17 128 4
save_UseProgramStages 3 15 94 3
save_ProgramUniform1f 3 15 94 3
save_ProgramUniform2f 3 16 108 4
save_ProgramUniform3f 3 18 122 5
save_ProgramUniform4f 3 19 136 6
save_ProgramUniform1fv 3 17 126 4
save_ProgramUniform2fv 3 17 126 4
save_ProgramUniform3fv 3 17 126 4
save_ProgramUniform4fv 3 17 126 4
save_ProgramUniform1i 3 15 94 3
save_ProgramUniform2i 3 16 108 4
save_ProgramUniform3i 3 18 122 5
save_ProgramUniform4i 3 19 136 6
save_ProgramUniform1iv 3 17 126 4
save_ProgramUniform2iv 3 17 126 4
save_ProgramUniform3iv 3 17 126 4
save_ProgramUniform4iv 3 17 126 4
save_ProgramUniform1ui 3 15 94 3
save_ProgramUniform2ui 3 16 108 4
save_ProgramUniform3ui 3 18 122 5
save_ProgramUniform4ui 3 19 136 6
save_ProgramUniform1uiv 3 17 126 4
save_ProgramUniform2uiv 3 17 126 4
save_ProgramUniform3uiv 3 17 126 4
save_ProgramUniform4uiv 3 17 126 4
save_ProgramUniformMatrix2fv 3 20 142 5
save_ProgramUniformMatrix2x3fv 3 20 142 5
save_ProgramUniformMatrix2x4fv 3 20 142 5
save_ProgramUniformMatrix3x2fv 3 20 142 5
save_ProgramUniformMatrix3fv 3 20 142 5
save_ProgramUniformMatrix3x4fv 3 20 142 5
save_ProgramUniformMatrix4x2fv 3 20 142 5
save_ProgramUniformMatrix4x3fv 3 20 142 5
save_ProgramUniformMatrix4fv 3 20 142 5
save_ClipControl 3 14 80 2
save_ClampColorARB 3 14 80 2
save_ClearColorIi 3 16 108 4
save_ClearColorIui 3 16 108 4
save_TexParameterIiv 3 18 135 3
save_TexParameterIuiv 3 18 135 3
save_VertexAttribDivisor 3 14 80 2
save_TextureBarrierNV 2 9 43 1
save_BindSampler 3 14 80 2
save_SamplerParameteriv 4 23 169 3
save_SamplerParameteri 1 7 52 3
save_SamplerParameterfv 4 23 171 3
save_SamplerParameterf 1 7 54 3
save_SamplerParameterIiv 4 23 169 3
save_SamplerParameterIuiv 4 23 169 3
save_WaitSync 3 18 125 3
save_BeginConditionalRender 3 14 80 2
save_EndConditionalRender 2 9 43 1
save_UniformBlockBinding 3 15 94 3
save_WindowRectanglesEXT 4 18 128 3
save_error 2 9 64 3
_mesa_compile_error 3 7 49 3
islist 3 9 36 2
execute_list 260 1116 10454 2
_mesa_IsList 1 7 34 1
_mesa_DeleteLists 5 21 117 2
_mesa_GenLists 10 37 205 1
_mesa_NewList 6 30 190 2
_mesa_EndList 6 32 206 1
_mesa_CallList 6 24 117 1
render_bitmap_atlas 15 33 221 4
_mesa_CallLists 18 44 227 3
_mesa_ListBase 1 7 32 1
_mesa_initialize_save_table 5 357 2474 1
enum_string 1 4 13 1
print_list 74 295 2455 3
mesa_print_display_list 1 5 21 1
save_vtxfmt_init 1 58 338 1
_mesa_install_dlist_vtxfmt 1 6 32 2
_mesa_init_display_list 2 17 108 1
_mesa_free_display_list_data 1 5 22 1
Source file: ./lib/mesa/src/mesa/main/es1_conversion.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_AlphaFuncx 1 4 26 2
_mesa_ClearColorx 1 7 63 4
_mesa_ClearDepthx 1 4 21 1
_mesa_ClipPlanef 2 9 62 2
_mesa_ClipPlanex 2 9 66 2
_es_Color4ub 1 7 63 4
_mesa_Color4x 1 7 63 4
_mesa_DepthRangex 1 5 35 2
_mesa_DrawTexxOES 1 8 77 5
_mesa_DrawTexxvOES 2 9 61 1
_mesa_Fogx 2 8 47 2
_mesa_Fogxv 9 35 171 2
_mesa_Frustumf 1 10 67 6
_mesa_Frustumx 1 10 91 6
_mesa_GetClipPlanef 2 9 61 2
_mesa_GetClipPlanex 2 9 63 2
_mesa_GetLightxv 14 37 169 3
_mesa_GetMaterialxv 9 34 152 3
_mesa_GetTexEnvxv 47 99 409 3
_check_GetTexGenivOES 1 4 23 3
_mesa_GetTexGenxvOES 1 4 27 3
_mesa_GetTexParameterxv 13 44 204 3
_mesa_LightModelx 1 4 20 2
_mesa_LightModelxv 6 30 156 2
_mesa_Lightx 1 4 31 3
_mesa_Lightxv 14 37 172 3
_mesa_LineWidthx 1 4 21 1
_mesa_LoadMatrixx 2 9 61 1
_mesa_Materialx 3 14 77 3
_mesa_Materialxv 9 31 150 3
_mesa_MultMatrixx 2 9 61 1
_mesa_MultiTexCoord4x 1 8 68 5
_mesa_Normal3x 1 6 49 3
_mesa_Orthof 1 10 67 6
_mesa_Orthox 1 10 91 6
_mesa_PointParameterx 1 4 26 2
_mesa_PointParameterxv 6 24 116 2
_mesa_PointSizex 1 4 21 1
_mesa_PolygonOffsetx 1 5 35 2
_mesa_Rotatex 1 7 63 4
_mesa_SampleCoveragex 1 5 26 2
_mesa_Scalex 1 6 49 3
_mesa_TexEnvx 23 42 161 3
_mesa_TexEnvxv 25 51 232 3
_check_TexGeniOES 1 4 25 3
_check_TexGenivOES 1 4 30 3
_mesa_TexGenxOES 1 4 25 3
_mesa_TexGenxvOES 1 4 30 3
_mesa_TexParameterx 2 8 54 3
_mesa_TexParameterxv 14 50 226 3
_mesa_Translatex 1 6 49 3
Source file: ./lib/mesa/src/mesa/main/formats.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_get_format_info 1 7 41 1
_mesa_get_format_name 1 5 23 1
_mesa_get_format_bytes 2 8 44 1
_mesa_get_format_bits 34 51 181 2
_mesa_get_format_max_bits 1 12 101 1
_mesa_get_format_layout 1 5 23 1
_mesa_get_format_datatype 1 5 23 1
get_base_format_for_array_format 33 56 309 1
_mesa_get_format_base_format 2 9 42 1
_mesa_get_format_block_size 1 7 49 3
_mesa_get_format_block_size_3d 1 10 51 4
_mesa_get_format_swizzle 1 5 40 2
_mesa_array_format_flip_channels 6 26 217 1
_mesa_format_to_array_format 4 9 49 1
array_formats_equal 1 4 25 2
format_array_format_table_init 6 30 145 1
_mesa_format_from_array_format 3 18 83 1
_mesa_is_format_compressed 2 5 31 1
_mesa_is_format_packed_depth_stencil 1 5 25 1
_mesa_is_format_integer_color 5 8 51 1
_mesa_is_format_unsigned 1 5 26 1
_mesa_is_format_signed 5 13 57 1
_mesa_is_format_integer 2 5 33 1
_mesa_is_format_color_format 4 12 43 1
_mesa_get_format_color_encoding 2 5 27 1
_mesa_is_format_etc2 11 18 51 1
_mesa_get_srgb_format_linear 35 110 326 1
_mesa_get_uncompressed_format 35 61 186 1
_mesa_format_num_components 1 12 85 1
_mesa_format_has_color_component 7 20 135 2
_mesa_format_image_size 4 17 146 4
_mesa_format_image_size64 4 18 157 4
_mesa_format_row_stride 3 14 88 2
_mesa_uncompressed_format_to_type_and_comps 191 504 1831 3
_mesa_format_matches_format_and_type 572 515 2951 5
Source file: ./lib/mesa/src/mesa/main/get_hash_generator.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_header 1 4 19 0
print_params 2 5 28 1
api_name 1 2 9 1
api_index 1 2 12 1
table_name 1 2 12 1
print_table 4 11 87 2
print_tables 5 14 91 1
merge_tables 3 10 74 1
add_to_hash_table 3 7 37 3
die 1 3 23 1
generate_hash_tables 11 35 312 3
show_usage 1 2 10 0
Source file: ./lib/mesa/src/mesa/main/shader_query.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_BindAttribLocation 5 22 129 3
_mesa_GetActiveAttrib 8 39 225 7
_mesa_GetAttribLocation 6 25 128 2
_mesa_count_active_attribs 6 15 90 1
_mesa_longest_attribute_name_length 7 18 115 1
_mesa_BindFragDataLocation 1 5 26 3
_mesa_BindFragDataLocationIndexed 9 29 175 4
_mesa_GetFragDataIndex 6 25 127 2
_mesa_GetFragDataLocation 7 30 156 2
_mesa_program_resource_name 20 33 135 1
_mesa_program_resource_array_size 24 38 160 1
valid_array_index 3 11 54 2
_mesa_program_resource_find_name 36 70 342 4
calc_resource_index 4 13 75 2
_mesa_program_resource_index 13 23 91 2
program_resource_find_data 3 9 57 2
_mesa_program_resource_find_index 26 42 174 3
add_index_to_name 5 12 76 1
_mesa_program_resource_name_len 3 7 39 1
_mesa_get_program_resource_name 8 29 197 7
program_resource_location 22 45 257 2
_mesa_program_resource_location 2 11 56 3
_mesa_program_resource_location_index 4 11 80 3
stage_from_enum 7 20 60 1
is_resource_referenced 5 14 114 4
get_buffer_property 35 136 796 5
_mesa_program_resource_prop 91 228 1107 6
_mesa_get_program_resourceiv 7 28 172 8
validate_io 43 143 826 4
_mesa_validate_pipeline_io 7 24 164 1
Source file: ./lib/mesa/src/mesa/main/depth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_ClearDepth 2 7 46 1
_mesa_ClearDepthf 1 4 12 1
_mesa_DepthFunc 12 26 121 1
_mesa_DepthMask 4 12 73 1
_mesa_DepthBoundsEXT 5 17 130 2
_mesa_init_depth 1 7 43 1
Source file: ./lib/mesa/src/mesa/main/textureview.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_texture_view_lookup_view_class 16 38 249 2
initialize_texture_fields 4 31 196 9
target_valid 11 37 140 3
_mesa_texture_view_compatible_format 4 13 67 3
_mesa_set_texture_view_state 7 32 150 4
_mesa_TextureView 41 186 945 8
Source file: ./lib/mesa/src/mesa/main/texcompress_bptc.h
Source file: ./lib/mesa/src/mesa/main/compute.h
Source file: ./lib/mesa/src/mesa/main/sse_minmax.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_uint_array_min_max 13 49 336 4
Source file: ./lib/mesa/src/mesa/main/matrix.h
Source file: ./lib/mesa/src/mesa/main/scissor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_scissor_no_notify 5 14 139 6
_mesa_Scissor 6 15 117 4
_mesa_set_scissor 2 7 56 6
_mesa_ScissorArrayv 7 25 203 3
ScissorIndexed 6 23 150 6
_mesa_ScissorIndexed 1 5 34 5
_mesa_ScissorIndexedv 1 4 39 2
_mesa_WindowRectanglesEXT 10 43 282 3
_mesa_init_scissor 2 8 56 1
Source file: ./lib/mesa/src/mesa/main/stencil.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_get_stencil_ref 1 6 53 2
Source file: ./lib/mesa/src/mesa/main/texstate.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_get_tex_unit 1 5 39 2
_mesa_get_current_tex_unit 1 4 21 1
_mesa_max_tex_unit 1 5 25 1
Source file: ./lib/mesa/src/mesa/main/hint.h
Source file: ./lib/mesa/src/mesa/main/convolve.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_ConvolutionFilter1D 1 5 38 6
_mesa_ConvolutionFilter2D 1 5 41 7
_mesa_ConvolutionParameterf 1 5 27 3
_mesa_ConvolutionParameterfv 1 5 29 3
_mesa_ConvolutionParameteri 1 5 27 3
_mesa_ConvolutionParameteriv 1 5 29 3
_mesa_CopyConvolutionFilter1D 1 5 33 5
_mesa_CopyConvolutionFilter2D 1 5 36 6
_mesa_GetnConvolutionFilterARB 1 6 34 5
_mesa_GetConvolutionFilter 1 5 30 4
_mesa_GetConvolutionParameterfv 1 5 28 3
_mesa_GetConvolutionParameteriv 1 5 28 3
_mesa_GetnSeparableFilterARB 1 8 45 8
_mesa_GetSeparableFilter 1 6 44 6
_mesa_SeparableFilter2D 1 5 46 8
Source file: ./lib/mesa/src/mesa/main/shaderapi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_get_shader_flags 12 28 162 1
_mesa_get_shader_capture_path 2 10 41 1
_mesa_init_shader_state 5 21 186 1
_mesa_free_shader_state 2 14 105 1
_mesa_copy_string 6 11 77 4
_mesa_validate_shader_target 12 18 94 2
is_program 2 5 31 2
is_shader 2 5 31 2
attach_shader 8 34 226 3
create_shader 2 17 114 2
create_shader_program 1 12 80 1
delete_shader_program 3 11 60 2
delete_shader 3 11 60 2
detach_shader 15 48 340 3
get_attached_shaders 6 19 114 5
get_handle 3 13 56 2
check_gs_query 3 10 47 2
check_tcs_query 3 10 47 2
check_tes_query 3 10 48 2
get_programiv 80 222 1158 4
get_shaderiv 10 29 158 4
get_program_info_log 3 15 80 5
get_shader_info_log 3 14 80 5
get_shader_source 3 14 80 5
shader_source 2 7 47 2
_mesa_compile_shader 13 48 301 2
_mesa_link_program 15 52 342 2
print_shader_info 7 26 199 1
_mesa_active_program 4 12 77 3
use_shader_program 13 33 165 4
_mesa_use_program 2 7 53 2
validate_shader_program 3 10 44 2
validate_program 4 16 91 2
_mesa_AttachObjectARB 1 5 24 2
_mesa_AttachShader 1 5 24 2
_mesa_CompileShader 2 8 41 1
_mesa_CreateShader 2 7 38 1
_mesa_CreateShaderObjectARB 1 5 20 1
_mesa_CreateProgram 2 7 30 1
_mesa_CreateProgramObjectARB 1 5 17 1
_mesa_DeleteObjectARB 5 19 91 1
_mesa_DeleteProgram 2 8 32 1
_mesa_DeleteShader 2 8 32 1
_mesa_DetachObjectARB 1 5 24 2
_mesa_DetachShader 1 5 24 2
_mesa_GetAttachedObjectsARB 1 6 36 4
_mesa_GetAttachedShaders 1 6 36 4
_mesa_GetInfoLogARB 3 14 84 4
_mesa_GetObjectParameterivARB 5 23 108 3
_mesa_GetObjectParameterfvARB 1 7 46 3
_mesa_GetProgramiv 1 5 30 3
_mesa_GetShaderiv 1 5 30 3
_mesa_GetProgramInfoLog 1 6 36 4
_mesa_GetShaderInfoLog 1 6 36 4
_mesa_GetShaderSource 1 6 36 4
_mesa_GetHandleARB 1 5 20 1
_mesa_IsProgram 1 5 20 1
_mesa_IsShader 1 5 20 1
_mesa_LinkProgram 2 8 41 1
generate_sha1 1 6 41 2
construct_name 1 10 71 3
dump_shader 4 24 121 2
read_shader 4 31 171 2
_mesa_ShaderSource 15 58 393 4
_mesa_UseProgram 9 39 199 1
_mesa_ValidateProgram 1 5 19 1
_mesa_GetShaderPrecisionFormat 9 46 206 4
_mesa_ReleaseShaderCompiler 1 4 10 1
_mesa_ShaderBinary 3 13 75 5
_mesa_GetProgramBinary 5 28 136 5
_mesa_ProgramBinary 3 17 90 4
_mesa_ProgramParameteri 8 33 136 3
_mesa_use_shader_program 1 7 41 4
_mesa_copy_linked_program_data 8 62 415 3
_mesa_CreateShaderProgramv 8 37 237 3
_mesa_PatchParameteri 5 17 90 2
_mesa_PatchParameterfv 4 25 137 2
_mesa_GetSubroutineUniformLocation 5 27 161 3
_mesa_GetSubroutineIndex 6 32 188 3
_mesa_GetActiveSubroutineUniformiv 19 79 459 5
_mesa_GetActiveSubroutineUniformName 5 30 169 6
_mesa_GetActiveSubroutineName 5 30 169 6
_mesa_UniformSubroutinesuiv 17 68 427 3
_mesa_GetUniformSubroutineuiv 6 33 194 3
_mesa_GetProgramStageiv 18 81 435 4
find_compat_subroutine 4 13 84 2
_mesa_shader_write_subroutine_index 6 24 152 2
_mesa_shader_write_subroutine_indices 3 8 56 2
_mesa_shader_init_subroutine_defaults 4 17 126 2
_mesa_shader_program_init_subroutine_defaults 4 12 63 2
Source file: ./lib/mesa/src/mesa/main/querymatrix.h
Source file: ./lib/mesa/src/mesa/main/arbprogram.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_BindProgramARB 15 55 332 2
_mesa_DeleteProgramsARB 12 39 238 2
_mesa_GenProgramsARB 5 22 140 2
_mesa_IsProgramARB 4 13 62 1
get_local_param_pointer 8 32 201 5
get_env_param_pointer 7 25 162 5
_mesa_ProgramStringARB 16 76 455 4
_mesa_ProgramEnvParameter4dARB 1 6 49 6
_mesa_ProgramEnvParameter4dvARB 1 7 54 3
_mesa_ProgramEnvParameter4fARB 2 11 69 6
_mesa_ProgramEnvParameter4fvARB 2 11 63 3
_mesa_ProgramEnvParameters4fvEXT 8 31 196 4
_mesa_GetProgramEnvParameterdvARB 2 10 48 3
_mesa_GetProgramEnvParameterfvARB 2 10 48 3
_mesa_ProgramLocalParameter4fARB 2 12 76 6
_mesa_ProgramLocalParameter4fvARB 1 6 42 3
_mesa_ProgramLocalParameters4fvEXT 5 22 137 4
_mesa_ProgramLocalParameter4dARB 1 7 49 6
_mesa_ProgramLocalParameter4dvARB 1 7 54 3
_mesa_GetProgramLocalParameterfvARB 2 10 48 3
_mesa_GetProgramLocalParameterdvARB 2 10 48 3
_mesa_GetProgramivARB 47 160 723 3
_mesa_GetProgramStringARB 5 25 148 3
Source file: ./lib/mesa/src/mesa/main/matrix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_Frustum 6 21 122 6
_mesa_Ortho 5 22 135 6
_mesa_MatrixMode 20 52 262 1
_mesa_PushMatrix 7 39 259 1
_mesa_PopMatrix 4 24 138 1
_mesa_LoadIdentity 2 9 50 1
_mesa_LoadMatrixf 4 17 168 1
_mesa_MultMatrixf 3 15 142 1
_mesa_Rotatef 2 9 65 4
_mesa_Scalef 1 7 50 3
_mesa_Translatef 1 7 50 3
_mesa_LoadMatrixd 3 9 56 1
_mesa_MultMatrixd 3 9 56 1
_mesa_Rotated 1 4 39 4
_mesa_Scaled 1 4 31 3
_mesa_Translated 1 4 31 3
_mesa_LoadTransposeMatrixf 2 7 34 1
_mesa_LoadTransposeMatrixd 2 7 34 1
_mesa_MultTransposeMatrixf 2 7 34 1
_mesa_MultTransposeMatrixd 2 7 34 1
update_projection 2 12 74 1
calculate_model_project_matrix 1 7 37 1
_mesa_update_modelview_project 3 8 43 2
init_matrix_stack 2 14 92 3
free_matrix_stack 2 10 63 1
_mesa_init_matrix 3 16 119 1
_mesa_free_matrix_data 3 11 94 1
_mesa_init_transform 2 12 99 1
Source file: ./lib/mesa/src/mesa/main/api_arrayelt.h
Source file: ./lib/mesa/src/mesa/main/texstore.h
Source file: ./lib/mesa/src/mesa/main/queryobj.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_lookup_query_object 1 5 29 2
Source file: ./lib/mesa/src/mesa/main/texstore.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_memcpy_texture 6 41 259 12
_mesa_texstore_z32 5 28 159 1
_mesa_texstore_x8_z24 3 21 128 1
_mesa_texstore_z24_x8 4 25 158 1
_mesa_texstore_z16 3 23 147 1
_mesa_texstore_ycbcr 6 32 204 1
_mesa_texstore_z24_s8 16 62 380 1
_mesa_texstore_s8_z24 16 64 382 1
_mesa_texstore_s8 5 35 204 1
_mesa_texstore_z32f_x24s8 9 38 212 1
texstore_depth_stencil 2 23 144 1
texstore_compressed 2 53 312 1
texstore_rgba 17 105 618 1
_mesa_texstore_needs_transfer_ops 7 18 79 3
_mesa_texstore_can_use_memcpy 8 23 110 6
_mesa_texstore_memcpy 2 13 59 1
_mesa_texstore 4 26 154 1
get_read_write_mode 4 8 40 2
store_texsubimage 22 106 578 13
_mesa_store_teximage 7 17 135 7
_mesa_store_texsubimage 1 11 81 13
clear_image_to_zero 2 10 53 5
clear_image_to_value 3 14 81 6
_mesa_store_cleartexsubimage 4 34 176 9
_mesa_store_compressed_teximage 3 22 142 5
_mesa_compute_compressed_pixelstore 11 39 281 7
_mesa_store_compressed_texsubimage 6 46 296 12
Source file: ./lib/mesa/src/mesa/main/robustness.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_context_lost_GetSynciv 4 9 54 5
_context_lost_GetQueryObjectuiv 3 8 43 3
context_lost_nop_handler 2 7 27 1
_mesa_set_context_lost_dispatch 4 19 143 1
_mesa_GetGraphicsResetStatusARB 10 31 170 1
Source file: ./lib/mesa/src/mesa/main/stencil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
validate_stencil_op 9 16 50 2
validate_stencil_func 9 16 50 2
_mesa_ClearStencil 2 7 38 1
_mesa_StencilFuncSeparateATI 11 34 263 4
_mesa_StencilFunc 17 43 361 3
_mesa_StencilMask 10 29 196 1
_mesa_StencilOp 19 51 407 3
_mesa_ActiveStencilFaceEXT 6 16 87 1
_mesa_StencilOpSeparate 18 48 342 4
_mesa_StencilFuncSeparate 9 28 200 4
_mesa_StencilMaskSeparate 8 20 123 2
_mesa_update_stencil 12 19 227 1
_mesa_init_stencil 1 29 280 1
Source file: ./lib/mesa/src/mesa/main/texcompress_fxt1.h
Source file: ./lib/mesa/src/mesa/main/config.h
Source file: ./lib/mesa/src/mesa/main/pixel.h
Source file: ./lib/mesa/src/mesa/main/rastpos.h
Source file: ./lib/mesa/src/mesa/main/texcompress.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_gl_compressed_format_base_format 61 75 222 1
_mesa_get_compressed_formats 21 139 824 2
_mesa_glenum_to_compressed_format 87 174 519 1
_mesa_compressed_format_to_glenum 82 171 517 2
_mesa_compressed_image_address 1 14 107 6
_mesa_get_compressed_fetch_func 7 18 69 1
_mesa_decompress_image 4 23 139 6
Source file: ./lib/mesa/src/mesa/main/drawpix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_DrawPixels 25 100 579 5
_mesa_CopyPixels 23 78 471 5
_mesa_Bitmap 14 57 375 7
Source file: ./lib/mesa/src/mesa/main/texformat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_choose_tex_format 192 654 2582 5
Source file: ./lib/mesa/src/mesa/main/state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_program_enables 4 9 76 1
update_program 37 159 1141 1
update_program_constants 7 19 105 1
update_frontbit 2 7 52 1
update_twoside 4 10 65 1
_mesa_update_state_locked 18 56 367 1
_mesa_update_state 1 6 24 1
_mesa_set_varying_vp_inputs 4 11 50 2
_mesa_set_vp_override 2 7 38 2
Source file: ./lib/mesa/src/mesa/main/shaderobj.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_reference_shader 6 23 130 3
_mesa_init_shader 1 7 46 1
_mesa_new_shader 2 11 51 2
_mesa_new_linked_shader 2 9 37 1
_mesa_delete_shader 1 6 37 2
_mesa_delete_linked_shader 1 6 31 2
_mesa_lookup_shader 4 12 60 2
_mesa_lookup_shader_err 4 20 110 3
_mesa_reference_shader_program_ 6 24 130 3
init_shader_program 1 14 96 1
_mesa_new_shader_program 2 10 42 1
_mesa_clear_shader_program_data 8 43 277 2
_mesa_free_shader_program_data 6 33 216 2
_mesa_delete_shader_program 1 6 26 2
_mesa_lookup_shader_program 4 13 62 2
_mesa_lookup_shader_program_err 4 21 110 3
_mesa_init_shader_object_functions 1 5 21 1
Source file: ./lib/mesa/src/mesa/main/pixelstore.h
Source file: ./lib/mesa/src/mesa/main/format_unpack.py
Source file: ./lib/mesa/src/mesa/main/enable.h
Source file: ./lib/mesa/src/mesa/main/arrayobj.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_reference_vao 2 7 35 3
Source file: ./lib/mesa/src/mesa/main/formatquery.h
Source file: ./lib/mesa/src/mesa/main/api_exec.h
Source file: ./lib/mesa/src/mesa/main/format_info.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_gl_base_format 16 34 179 1
get_gl_data_type 17 34 166 1
get_channel_bits 23 31 227 2
Source file: ./lib/mesa/src/mesa/main/lines.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_LineWidth 8 23 135 1
_mesa_LineStipple 5 15 107 2
_mesa_init_line 1 8 51 1
Source file: ./lib/mesa/src/mesa/main/vtxfmt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
install_vtxfmt 18 151 1238 3
_mesa_install_exec_vtxfmt 2 6 42 2
_mesa_install_save_vtxfmt 2 5 32 2
_mesa_initialize_vbo_vtxfmt 2 8 54 1
Source file: ./lib/mesa/src/mesa/main/ff_fragment_shader.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
texenv_doing_secondary_color 4 9 46 1
translate_fog_mode 4 9 36 1
translate_operand 7 14 59 1
translate_source 14 22 86 1
translate_mode 16 29 124 2
need_saturate 16 25 74 1
get_fp_input_mask 16 51 324 1
make_state_key 10 62 553 2
get_current_attrib 1 11 99 2
get_gl_Color 2 10 63 1
get_source 15 42 263 3
emit_combine_source 9 27 173 4
args_match 9 31 173 2
smear 2 6 28 1
emit_combine 17 55 562 5
emit_texenv 19 97 702 2
load_texture 20 106 792 2
load_texenv_source 10 21 71 3
load_texunit_sources 3 12 113 2
emit_fog_instructions 4 43 425 2
emit_instructions 9 40 294 1
create_new_program 7 58 482 2
_mesa_get_fixed_func_fragment_program 2 16 90 1
Source file: ./lib/mesa/src/mesa/main/format_pack.h
Source file: ./lib/mesa/src/mesa/tnl_dd/t_dd_vertex.h
Source file: ./lib/mesa/src/mesa/main/feedback.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_FeedbackBuffer 10 42 230 3
_mesa_PassThrough 2 9 49 1
_mesa_feedback_vertex 5 26 198 4
_mesa_SelectBuffer 3 19 115 2
write_record 2 7 50 2
_mesa_update_hitflag 3 10 60 2
write_hit_record 2 18 160 1
_mesa_InitNames 3 15 85 1
_mesa_LoadName 5 21 114 1
_mesa_PushName 4 16 84 1
_mesa_PopName 4 16 74 1
_mesa_RenderMode 15 62 311 1
_mesa_init_feedback 1 13 87 1
Source file: ./lib/mesa/src/mesa/tnl_dd/t_dd_triemit.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( quad) 2 21 125 5
TAG( quad) 2 23 147 5
TAG( triangle) 2 18 105 4
TAG( line) 1 10 60 3
TAG( point) 1 8 45 2
TAG( fast_clipped_poly) 4 22 184 3
Source file: ./lib/mesa/src/mesa/tnl_dd/t_dd_dmatmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( emit_verts) 1 5 30 4
TAG( render_points_verts) 4 24 121 4
TAG( render_lines_verts) 3 21 120 4
TAG( render_line_strip_verts) 3 20 114 4
TAG( render_line_loop_verts) 10 40 278 4
TAG( render_triangles_verts) 3 20 124 4
TAG( render_tri_strip_verts) 3 21 124 4
TAG( render_tri_fan_verts) 3 24 149 4
TAG( render_poly_verts) 6 33 201 4
TAG( render_quad_strip_verts) 4 28 153 4
TAG( render_quads_verts) 4 22 142 4
TAG( render_noop) 1 10 37 4
TAG( validate_render) 20 48 227 2
Source file: ./lib/mesa/src/mesa/main/texgetimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
type_needs_clamping 8 15 42 1
get_tex_depth 5 36 262 12
get_tex_depth_stencil 6 38 253 12
get_tex_stencil 4 34 219 12
get_tex_ycbcr 10 39 278 12
teximage_needs_rebase 6 25 136 4
get_tex_rgba_compressed 7 62 417 13
_mesa_base_pack_format 14 28 81 1
get_tex_rgba_uncompressed 13 91 526 13
get_tex_rgba 8 32 170 12
get_tex_memcpy 12 54 331 11
_mesa_GetTexSubImage_sw 10 56 418 11
_mesa_GetCompressedTexSubImage_sw 7 54 346 9
legal_getteximage_target 17 27 110 3
select_tex_image 2 12 71 4
dimensions_error_check 41 148 820 11
pbo_error_check 8 31 188 10
getteximage_error_check 23 85 489 15
get_texture_image_dims 5 22 116 6
get_texture_image 5 49 296 14
_mesa_GetnTexImageARB 3 23 177 6
_mesa_GetTexImage 3 23 174 5
_mesa_GetTextureImage 3 22 160 6
_mesa_GetTextureSubImage 3 22 151 12
packed_compressed_size 1 16 91 6
getcompressedteximage_error_check 13 69 387 13
get_compressed_texture_image 5 49 297 12
_mesa_GetnCompressedTexImageARB 3 23 163 4
_mesa_GetCompressedTexImage 3 23 160 3
_mesa_GetCompressedTextureImage 3 22 146 4
_mesa_GetCompressedTextureSubImage 3 24 139 10
Source file: ./lib/mesa/src/mesa/sparc/sparc.h
Source file: ./lib/mesa/src/mesa/tnl_dd/t_dd_unfilled.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( unfilled_tri) 18 51 424 5
TAG( unfilled_quad) 16 54 451 6
Source file: ./lib/mesa/src/mesa/sparc/sparc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_init_all_sparc_transform_asm 2 28 123 1
Source file: ./lib/mesa/src/mesa/sparc/sparc_matrix.h
Source file: ./lib/mesa/src/util/tests/hash_table/delete_management.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
key_value 1 4 18 1
uint32_t_key_equals 1 4 25 2
main 6 34 234 2
Source file: ./lib/mesa/src/util/tests/hash_table/remove_null.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 8 44 2
Source file: ./lib/mesa/src/mesa/tnl_dd/t_dd_tritmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( triangle) 62 201 1454 4
TAG( quadr) 61 222 1672 5
TAG( quadr) 2 18 154 5
TAG( line) 7 23 164 3
TAG( points) 6 22 150 3
TAG( init) 5 7 53 1
Source file: ./lib/mesa/src/util/tests/hash_table/replacement.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 24 150 2
Source file: ./lib/mesa/src/util/tests/hash_table/insert_many.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
key_value 1 4 18 1
uint32_t_key_equals 1 4 25 2
main 3 23 151 2
Source file: ./lib/mesa/src/util/tests/hash_table/null_destroy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 7 31 2
Source file: ./lib/mesa/src/util/tests/hash_table/destroy_callback.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
delete_callback 3 9 49 1
main 2 13 72 2
Source file: ./lib/mesa/src/util/tests/hash_table/clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
make_key 1 4 21 1
key_id 1 4 17 1
key_hash 1 4 15 1
key_equal 1 4 19 2
delete_function 1 6 33 1
main 4 28 202 0
Source file: ./lib/mesa/src/util/tests/hash_table/delete_and_lookup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
badhash 1 5 17 1
main 1 23 176 2
Source file: ./lib/mesa/src/util/tests/hash_table/insert_and_lookup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 19 130 2
Source file: ./lib/mesa/src/util/tests/hash_table/collision.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 3 42 348 2
Source file: ./lib/mesa/src/util/tests/hash_table/random_entry.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
key_value 1 4 18 1
uint32_t_key_equals 1 4 25 2
uint32_t_key_is_even 1 4 23 1
main 5 28 193 2
Source file: ./lib/mesa/src/util/rgtc.c
Source file: ./lib/mesa/src/util/debug.h
Source file: ./lib/mesa/src/util/simple_list.h
Source file: ./lib/mesa/src/util/format_r11g11b10f.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
f32_to_uf11 7 29 162 1
uf11_to_f32 5 29 178 1
f32_to_uf10 7 29 162 1
uf10_to_f32 5 30 178 1
float3_to_r11g11b10f 1 6 58 1
r11g11b10f_to_float3 1 6 59 2
Source file: ./lib/mesa/src/util/list.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
list_inithead 1 5 21 1
list_add 1 7 42 2
list_addtail 1 7 42 2
list_replace 2 11 63 2
list_del 1 6 39 1
list_delinit 1 7 41 1
list_empty 1 4 16 1
list_is_singular 3 4 31 1
list_length 2 8 43 1
list_splice 2 9 59 2
list_splicetail 2 9 59 2
list_validate 4 7 70 1
Source file: ./lib/mesa/src/mesa/tnl_dd/t_dd_dmatmp2.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( emit_elts) 3 16 94 4
TAG( emit_consecutive_elts) 3 16 86 4
TAG( render_points_verts) 3 11 53 4
TAG( render_lines_verts) 7 18 109 4
TAG( render_line_strip_verts) 8 32 210 4
TAG( render_line_loop_verts) 13 67 415 4
TAG( render_triangles_verts) 3 13 67 4
TAG( render_tri_strip_verts) 6 34 230 4
TAG( render_tri_fan_verts) 6 33 211 4
TAG( render_poly_verts) 3 11 55 4
TAG( render_quad_strip_verts) 7 38 275 4
TAG( render_quads_verts) 6 35 241 4
TAG( render_noop) 1 6 17 4
TAG( render_points_elts) 2 19 111 4
TAG( render_lines_elts) 7 29 181 4
TAG( render_line_strip_elts) 5 23 143 4
TAG( render_line_loop_elts) 11 39 231 4
TAG( render_triangles_elts) 3 22 135 4
TAG( render_tri_strip_elts) 3 22 133 4
TAG( render_tri_fan_elts) 3 22 149 4
TAG( render_poly_elts) 3 22 149 4
TAG( render_quad_strip_elts) 9 49 330 4
TAG( render_quads_elts) 6 34 227 4
Source file: ./lib/mesa/src/util/format_rgb9e5.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rgb9e5_ClampRange 3 12 65 1
float3_to_rgb9e5 1 30 329 1
rgb9e5_to_float3 1 10 108 2
Source file: ./lib/mesa/src/util/format_srgb.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_format_linear_to_srgb_float 4 11 69 1
util_format_linear_float_to_srgb_8unorm 3 20 153 1
util_format_srgb_8unorm_to_linear_float 1 4 13 1
util_format_linear_to_srgb_8unorm 1 4 13 1
util_format_srgb_to_linear_8unorm 1 4 13 1
Source file: ./lib/mesa/src/util/u_atomic.h
Source file: ./lib/mesa/src/util/slab.h
Source file: ./lib/mesa/src/util/u_vector.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_vector_init 2 11 75 3
u_vector_add 5 30 271 1
u_vector_remove 2 10 73 1
Source file: ./lib/mesa/src/util/register_allocate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ra_alloc_reg_set 3 24 197 3
ra_set_allocate_round_robin 1 4 15 1
ra_add_conflict_list 3 13 99 3
ra_add_reg_conflict 2 7 54 3
ra_add_transitive_reg_conflict 2 9 71 3
ra_make_reg_conflicts_transitive 2 12 96 2
ra_alloc_reg_class 1 10 84 1
ra_class_add_reg 1 6 43 3
reg_belongs_to_class 1 4 23 2
ra_set_finalize 12 38 325 2
ra_add_node_adjacency 3 18 185 3
ra_alloc_interference_graph 2 22 195 2
ra_set_node_class 1 5 28 3
ra_add_node_interference 2 8 54 3
pq_test 1 5 46 2
decrement_q 4 13 147 2
ra_simplify 10 38 236 1
ra_select 11 34 278 1
ra_allocate 1 5 20 1
ra_get_node_reg 1 4 23 2
ra_set_node_reg 1 5 39 3
ra_get_spill_benefit 3 15 128 2
ra_get_best_spill_node 5 20 114 1
ra_set_node_spill_cost 1 4 27 3
Source file: ./lib/mesa/src/util/strndup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
strndup 3 13 74 2
Source file: ./lib/mesa/src/util/u_endian.h
Source file: ./lib/mesa/src/util/ralloc.h
Source file: ./lib/mesa/src/util/rgtc.h
Source file: ./lib/mesa/src/util/debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_debug_string 7 21 131 2
env_var_as_boolean 8 17 106 2
Source file: ./lib/mesa/src/util/mesa-sha1.h
Source file: ./lib/mesa/src/util/half_float.h
Source file: ./lib/mesa/src/util/mesa-sha1.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_sha1_init 2 8 40 1
_mesa_sha1_update 1 6 39 3
_mesa_sha1_final 1 7 41 2
_mesa_sha1_init 2 8 40 1
_mesa_sha1_update 1 6 39 3
_mesa_sha1_final 1 7 41 2
_mesa_sha1_init 2 9 62 1
_mesa_sha1_update 1 6 42 3
_mesa_sha1_final 1 10 67 2
_mesa_sha1_init 2 8 41 1
_mesa_sha1_update 1 5 34 3
_mesa_sha1_final 1 6 38 2
_mesa_libgcrypt_init 2 7 30 1
_mesa_sha1_init 2 11 53 1
_mesa_sha1_update 1 6 37 3
_mesa_sha1_final 1 7 46 2
_mesa_sha1_init 2 8 40 1
_mesa_sha1_update 1 5 33 3
_mesa_sha1_final 1 6 35 2
_mesa_sha1_init 3 13 60 1
_mesa_sha1_update 2 9 54 3
_mesa_sha1_final 1 8 50 2
_mesa_sha1_compute 1 7 46 3
_mesa_sha1_format 2 11 91 2
Source file: ./lib/mesa/src/util/texcompress_rgtc_tmp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TAG( fetch_texel_rgtc) 7 26 283 6
TAG( write_rgtc_encoded_channel) 1 14 261 4
TAG( encode_rgtc_ubyte) 84 280 3022 4
Source file: ./lib/mesa/src/util/vk_alloc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vk_alloc 1 6 34 4
vk_realloc 1 6 40 5
vk_free 1 4 24 2
vk_alloc2 2 10 52 5
vk_free2 2 9 37 3
Source file: ./lib/mesa/src/util/bitscan.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ffs 7 25 118 1
ffsll 3 11 62 1
Source file: ./lib/mesa/src/util/string_to_uint_map.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
string_to_uint_map_ctor 1 4 9 0
string_to_uint_map_dtor 1 4 12 1
Source file: ./lib/mesa/src/util/format_srgb.c
Source file: ./lib/mesa/src/util/set.h
Source file: ./lib/mesa/src/util/set.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
entry_is_free 1 4 16 1
entry_is_deleted 1 4 16 1
entry_is_present 2 4 22 1
_mesa_set_create 3 24 167 3
_mesa_set_destroy 3 13 64 2
set_search 6 19 128 3
_mesa_set_search 1 5 37 2
_mesa_set_search_pre_hashed 2 7 46 3
set_rehash 5 27 180 2
set_add 12 38 240 3
_mesa_set_add 1 5 36 2
_mesa_set_add_pre_hashed 2 6 45 3
_mesa_set_remove 2 8 37 2
_mesa_set_next_entry 4 13 67 2
_mesa_set_random_entry 10 21 141 2
Source file: ./lib/mesa/src/util/register_allocate.h
Source file: ./lib/mesa/src/util/bitscan.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ffs 2 8 30 1
ffsll 2 8 30 1
u_bit_scan 1 6 33 1
u_bit_scan64 1 6 38 1
u_bit_scan_consecutive_range 2 12 91 3
u_bit_scan_consecutive_range64 2 12 96 3
util_last_bit 6 15 66 1
util_last_bit64 6 15 66 1
util_last_bit_signed 2 7 29 1
u_bit_consecutive 2 7 43 2
Source file: ./lib/mesa/src/util/half_float.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_float_to_half 13 44 287 1
_mesa_half_to_float 10 35 243 1
Source file: ./lib/mesa/src/util/format_srgb.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
srgb_to_linear 2 5 41 1
linear_to_srgb 2 5 39 1
generate_srgb_tables 12 70 510 0
main 1 8 20 0
Source file: ./lib/mesa/src/util/roundeven_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 9 100 778 2
Source file: ./lib/mesa/src/util/macros.h
Source file: ./lib/mesa/src/util/strtod.h
Source file: ./lib/mesa/src/util/hash_table.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
entry_is_free 1 4 17 1
entry_is_deleted 1 4 24 2
entry_is_present 2 4 30 2
_mesa_hash_table_create 3 25 174 3
_mesa_hash_table_destroy 3 13 57 2
_mesa_hash_table_clear 5 14 96 2
_mesa_hash_table_set_deleted_key 1 4 20 2
hash_table_search 6 19 128 3
_mesa_hash_table_search 1 5 36 2
_mesa_hash_table_search_pre_hashed 2 6 45 3
_mesa_hash_table_rehash 3 23 161 2
hash_table_insert 12 43 271 4
_mesa_hash_table_insert 1 5 42 3
_mesa_hash_table_insert_pre_hashed 2 6 51 4
_mesa_hash_table_remove 2 9 39 2
_mesa_hash_table_next_entry 4 14 68 2
_mesa_hash_table_random_entry 10 21 145 2
_mesa_hash_data 1 5 22 2
_mesa_hash_string 2 9 39 1
_mesa_key_string_equal 1 4 24 2
_mesa_key_pointer_equal 1 4 19 2
Source file: ./lib/mesa/src/util/rounding.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_roundevenf 2 9 49 1
_mesa_roundeven 2 9 49 1
_mesa_lroundevenf 4 6 33 1
_mesa_lroundeven 4 6 33 1
Source file: ./lib/mesa/src/util/strtod.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_locale_init 2 4 17 1
_mesa_locale_fini 2 4 11 1
_mesa_strtod 2 5 31 2
_mesa_strtof 3 6 42 2
Source file: ./lib/mesa/src/util/strndup.h
Source file: ./lib/mesa/src/util/hash_table.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_hash_table_num_entries 1 4 14 1
_mesa_key_hash_string 1 4 20 1
_mesa_hash_pointer 1 4 21 1
_mesa_fnv32_1a_accumulate_block 2 10 53 3
hash_table_call_foreach 1 10 57 3
Source file: ./lib/mesa/src/util/u_atomic_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 15 51 0
Source file: ./lib/mesa/src/util/bitset.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__bitset_ffs 3 9 53 2
__bitset_next_set 3 15 90 4
Source file: ./lib/mesa/src/util/u_vector.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_align_u32 2 5 41 2
u_vector_length 1 4 24 1
u_vector_head 1 7 55 1
u_vector_tail 1 4 38 1
u_vector_finish 1 4 16 1
Source file: ./lib/mesa/src/util/string_to_uint_map.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
string_to_uint_map::string_to_uint_map 1 5 18 0
string_to_uint_map::~string_to_uint_map 1 5 25 0
string_to_uint_map::clear 1 5 25 0
string_to_uint_map::iterate 2 12 81 2
string_to_uint_map::get 2 10 64 2
string_to_uint_map::put 3 14 99 2
string_to_uint_map::delete_key 1 6 36 3
string_to_uint_map::subtract_one_wrapper 1 8 59 3
Source file: ./lib/mesa/src/compiler/glsl/tests/general_ir_test.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TEST 1 19 125 2
TEST 1 21 140 2
Source file: ./lib/mesa/src/mesa/main/api_exec.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_initialize_exec_table 31 1194 8389 1
Source file: ./lib/mesa/src/util/slab.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
slab_get_element 1 6 43 3
slab_free_orphaned 2 8 59 1
slab_create_parent 1 9 51 3
slab_destroy_parent 1 4 17 1
slab_create_child 1 8 38 2
slab_destroy_child 5 25 189 1
slab_add_new_page 3 18 140 1
slab_alloc 4 17 108 1
slab_free 3 23 164 2
slab_alloc_st 1 4 18 1
slab_free_st 1 4 23 2
slab_destroy 1 5 25 1
slab_create 1 7 40 3
Source file: ./lib/mesa/src/util/ralloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__attribute__ 2 10 44 0
get_header 2 7 44 1
add_child 3 10 56 2
ralloc_context 1 4 17 1
ralloc_size 1 4 20 2
rzalloc_size 4 13 88 2
resize 8 19 145 2
reralloc_size 2 7 51 3
ralloc_array_size 2 6 36 3
rzalloc_array_size 2 6 36 3
reralloc_array_size 2 6 42 4
ralloc_free 2 9 37 1
unlink_block 5 14 92 1
unsafe_free 3 12 64 1
ralloc_steal 2 10 57 2
ralloc_adopt 4 17 117 2
ralloc_parent 3 8 46 1
autofree 1 4 11 1
ralloc_autofree_context 2 8 32 1
ralloc_set_destructor 1 5 34 2
ralloc_strdup 2 12 72 2
ralloc_strndup 2 12 77 3
cat 3 14 97 3
ralloc_strcat 1 4 26 2
ralloc_strncat 2 7 44 3
ralloc_asprintf 1 9 49 3
printf_length 2 13 71 2
ralloc_vasprintf 2 8 60 3
ralloc_asprintf_append 1 9 47 3
ralloc_vasprintf_append 2 7 52 3
ralloc_asprintf_rewrite_tail 1 9 53 4
ralloc_vasprintf_rewrite_tail 3 20 135 4
Source file: ./lib/mesa/src/compiler/glsl/tests/lower_jumps/create_test_cases.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
make_test_case.make_declarations 12 20 191 2
make_test_case 1 7 51 3
const_float 1 2 21 1
const_bool 2 2 25 1
gt_zero 1 2 25 1
return_ 2 5 30 1
break_ 1 2 9 0
continue_ 1 2 9 0
simple_if 2 6 44 3
loop 1 3 18 1
declare_temp 1 2 22 2
assign_x 1 3 30 2
complex_if 1 3 28 2
declare_execute_flag 1 3 23 0
declare_return_flag 1 3 23 0
declare_return_value 1 2 12 0
declare_break_flag 1 3 23 0
lowered_return_simple 2 6 37 1
lowered_return 1 3 24 1
lowered_continue 1 2 15 0
lowered_break_simple 1 2 15 0
lowered_break 1 2 19 0
if_execute_flag 1 3 27 1
if_not_return_flag 1 3 27 1
final_return 1 2 17 0
final_break 1 2 24 0
bash_quote.quote_word 6 9 55 1
bash_quote 2 3 23 1
create_test_case 1 4 31 9
test_lower_returns_main 1 17 81 0
test_lower_returns_sub 1 16 81 0
test_lower_returns_1 1 13 65 0
test_lower_returns_2 1 10 49 0
test_lower_returns_3 1 22 102 0
test_lower_returns_4 1 18 99 0
test_lower_unified_returns 1 22 114 0
test_lower_pulled_out_jump 1 27 150 0
test_lower_breaks_1 1 9 51 0
test_lower_breaks_2 1 10 56 0
test_lower_breaks_3 1 12 68 0
test_lower_breaks_4 1 10 59 0
test_lower_breaks_5 1 12 71 0
test_lower_breaks_6 1 24 127 0
test_lower_guarded_conditional_break 1 19 102 0
test_remove_continue_at_end_of_loop 1 12 67 0
test_lower_return_void_at_end_of_loop 1 21 134 0
test_lower_return_non_void_at_end_of_loop 1 26 170 0
Source file: ./lib/mesa/src/compiler/glsl/tests/copy_constant_to_storage_tests.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
copy_constant_to_storage::SetUp 1 4 16 0
copy_constant_to_storage::TearDown 1 5 20 0
copy_constant_to_storage::int_test 1 15 96 1
copy_constant_to_storage::uint_test 1 15 96 1
copy_constant_to_storage::float_test 1 15 99 2
copy_constant_to_storage::bool_test 1 15 96 1
copy_constant_to_storage::sampler_test 1 15 91 1
TEST_F 1 4 13 2
TEST_F 1 4 13 2
TEST_F 1 4 13 2
TEST_F 1 4 13 2
TEST_F 1 4 13 2
TEST_F 1 4 13 2
TEST_F 1 4 13 2
TEST_F 1 4 13 2
TEST_F 1 4 13 2
TEST_F 1 4 13 2
TEST_F 1 4 13 2
TEST_F 1 4 13 2
TEST_F 1 4 15 2
TEST_F 1 4 15 2
TEST_F 1 4 15 2
TEST_F 1 4 15 2
TEST_F 1 4 15 2
TEST_F 1 4 15 2
TEST_F 1 4 15 2
TEST_F 1 4 15 2
TEST_F 1 4 15 2
TEST_F 1 4 15 2
TEST_F 1 4 15 2
TEST_F 1 4 15 2
TEST_F 1 4 15 2
TEST_F 1 4 12 2
Source file: ./lib/mesa/src/compiler/glsl/tests/uniform_initializer_utils.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fill_storage_array_with_sentinels 3 9 62 3
red_zone_is_intact 3 14 94 3
generate_data_element 33 66 375 4
generate_data 1 9 60 5
generate_array_data 2 18 131 6
verify_data 22 54 341 5
Source file: ./lib/mesa/src/compiler/glsl/tests/invalidate_locations_test.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
invalidate_locations::SetUp 1 5 24 0
invalidate_locations::TearDown 1 5 20 0
TEST_F 1 17 122 2
TEST_F 1 17 121 2
TEST_F 1 18 129 2
TEST_F 1 17 121 2
TEST_F 1 16 114 2
TEST_F 1 17 121 2
Source file: ./lib/mesa/src/compiler/glsl/tests/set_uniform_initializer_tests.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_uniform_initializer::SetUp 1 7 40 0
set_uniform_initializer::TearDown 1 7 33 0
establish_uniform_storage 5 45 412 6
non_array_test 1 15 120 7
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
TEST_F 1 4 25 2
array_test 1 19 131 9
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
TEST_F 1 4 29 2
Source file: ./lib/mesa/src/compiler/glsl/tests/blob_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
expect_equal 2 8 40 3
expect_unequal 2 8 38 3
expect_equal_str 2 9 48 3
expect_equal_bytes 6 23 157 4
test_write_and_read_functions 1 48 351 1
test_alignment 3 29 224 1
test_overrun 1 15 110 1
test_big_objects 4 28 192 1
main 2 8 29 1
Source file: ./lib/mesa/src/compiler/glsl/tests/uniform_initializer_utils.h
Source file: ./lib/mesa/src/compiler/glsl/tests/sexps.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_sexp 4 6 42 1
parse_sexp 7 20 134 1
sexp_to_string 7 15 97 1
sort_decls 5 10 69 1
Source file: ./lib/mesa/src/compiler/glsl/tests/varyings_test.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
link_varyings::interface_field_name 1 7 37 2
link_varyings::link_varyings 1 11 48 0
link_varyings::SetUp 1 11 50 0
link_varyings::TearDown 1 9 50 0
TEST_F 1 17 96 2
TEST_F 1 21 121 2
TEST_F 1 21 121 2
TEST_F 1 20 126 2
TEST_F 1 27 178 2
TEST_F 1 26 134 2
TEST_F 1 26 134 2
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/059-token-pasting-integer.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/129-define-non-identifier.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/115-line-continuations.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/080-if-without-expression.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/003-define-chain-reverse.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/094-divide-by-zero-short-circuit.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/037-finalize-unexpanded-macro.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/075-elif-elif-undef.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/083-unterminated-if.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/135-duplicate-parameter.c
Source file: ./lib/mesa/src/compiler/glsl/tests/sampler_types_test.cpp
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/010-undef-re-define.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/048-if-nested.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/057-empty-arguments.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/033-define-func-self-compose.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/096-paste-twice.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/056-macro-argument-with-comma.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/035-define-func-self-compose-non-func-multi-token-argument.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/038-func-arg-with-commas.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/011-define-func-empty.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/086-reserved-macro-names.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/077-else-without-if.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/097-paste-with-non-function-macro.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/126-garbage-after-directive.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/128-space-before-hash.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/019-define-func-1-arg-multi.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/046-if-1-elsif.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/016-define-func-1-arg.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/013-define-func-1-arg-unused.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/012-define-func-no-args.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/074-elif-undef.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/041-if-0.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/087-if-comments.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/084-unbalanced-parentheses.c
Source file: ./lib/mesa/src/compiler/glsl/tests/cache_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_warning 1 10 58 3
expect_equal 2 8 40 3
expect_null 2 8 36 2
expect_non_null 2 8 34 2
expect_equal_str 2 9 48 3
remove_entry 2 10 52 4
rmrf_local 4 6 45 1
test_cache_create 1 32 184 1
does_cache_contain 2 10 44 2
test_put_and_get 9 75 560 1
test_put_key_and_get_key 1 32 323 1
main 3 10 46 1
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/100-macro-with-colon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
switch 2 4 13 1
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/106-multiline-hash-if.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/070-undefined-macro-in-expression.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/105-multiline-hash-line.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/000-content-with-spaces.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/069-repeated-argument.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/015-define-object-with-parens.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/088-redefine-macro-legitimate.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/131-eof-without-newline.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/078-elif-without-if.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/143-multiple-else.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/045-if-0-elif.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/136-plus-plus-and-minus-minus.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/102-garbage-after-endif.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/091-hash-line.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/021-define-func-compose.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/065-if-defined-parens.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/122-redefine-whitespace.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/138-multi-line-comment-in-if-0.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/110-no-space-digits-after-hash-elif.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/133-eof-without-newline-comment.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/068-accidental-pasting.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/092-redefine-macro-error-2.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/047-if-elif-else.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/137-expand-macro-after-period.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/125-es-short-circuit-undefined.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/058-token-pasting-empty-arguments.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/031-define-chain-func-to-func-compose.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/109-no-space-after-hash-line.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/089-redefine-macro-error.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/147-undef-builtin-allowed.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/081-elif-without-expression.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/145-version-first.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/112-no-space-operator-after-hash-elif.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/018-define-func-macro-as-parameter.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/073-if-in-ifdef.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/027-define-chain-obj-to-func.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/108-no-space-after-hash-version.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/116-disable-line-continuations.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/119-elif-after-else.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/025-func-macro-as-non-macro.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/120-undef-builtin.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/146-version-first-hash.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/064-version.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/060-left-paren-in-macro-right-paren-in-text.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/111-no-space-operator-after-hash-if.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/082-invalid-paste.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/030-define-chain-obj-to-func-compose.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/044-if-1-else.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/043-if-0-else.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/055-define-chain-obj-to-func-parens-in-text.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/020-define-func-2-arg-multi.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/141-pragma-and-__LINE__.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/024-define-chain-to-self-recursion.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/132-eof-without-newline-define.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/023-define-extra-whitespace.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/123-garbage-after-else-1.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/104-hash-line-followed-by-code.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/095-recursive-define.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/062-if-0-skips-garbage.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/118-comment-becomes-space.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/085-incorrect-argument-count.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/063-comments.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/124-preprocessing-numbers.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/140-null-directive.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/127-pragma-empty.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/099-c99-example.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/054-if-with-macros.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/052-if-bitwise.c
Source file: ./lib/mesa/src/compiler/glsl/tests/builtin_variable_test.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
common_builtin::common_builtin 1 4 12 1
common_builtin::SetUp 1 14 115 0
common_builtin::TearDown 1 5 20 0
common_builtin::string_starts_with_prefix 1 9 72 2
common_builtin::names_start_with_gl 1 7 40 0
common_builtin::uniforms_and_system_values_dont_have_explicit_location 3 10 72 0
common_builtin::constants_are_constant 2 11 73 0
common_builtin::no_invalid_variable_modes 6 18 87 0
vertex_builtin::vertex_builtin 1 4 10 0
TEST_F 1 4 14 2
TEST_F 2 12 87 2
TEST_F 2 15 120 2
TEST_F 1 4 14 2
TEST_F 1 4 14 2
TEST_F 1 4 14 2
fragment_builtin::fragment_builtin 1 4 10 0
TEST_F 1 4 14 2
TEST_F 2 13 102 2
TEST_F 2 12 87 2
TEST_F 1 4 14 2
TEST_F 1 4 14 2
TEST_F 1 4 14 2
geometry_builtin::geometry_builtin 1 4 10 0
TEST_F 1 4 14 2
TEST_F 4 31 257 2
TEST_F 2 14 109 2
TEST_F 1 4 14 2
TEST_F 1 4 14 2
TEST_F 1 4 14 2
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/090-hash-error.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/007-define-composite-recursive.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/076-elif-undef-nested.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/103-garbage-after-else-0.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/028-define-chain-obj-to-non-func.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/121-comment-bug-72686.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/113-line-and-file-macros.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/072-token-pasting-same-line.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/005-define-composite-chain.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/039-func-arg-obj-macro-with-comma.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/134-hash-comment-directive.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/009-undef.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/004-define-recursive.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/042-if-1.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/026-define-func-extra-newlines.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/114-paste-integer-tokens.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/050-if-defined.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/014-define-func-2-arg-unused.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/066-if-nospace-expression.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/008-define-empty.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/017-define-func-2-args.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/001-define.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/061-define-chain-obj-to-func-multi.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/117-line-continuation-and-non-continuation-backslash.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/006-define-composite-chain-reverse.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/049-if-expression-precedence.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/093-divide-by-zero.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/036-define-func-non-macro-multi-token-argument.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/002-define-chain.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/107-multiline-hash-elif.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/130-define-comment.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/101-macros-used-twice.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/022-define-func-arg-with-parens.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/032-define-func-self-recurse.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/034-define-func-self-compose-non-func.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/098-elif-undefined.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/067-nested-ifdef-ifndef.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/071-punctuator.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/142-defined-within-macro.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/029-define-chain-obj-to-func-with-args.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/053-if-divide-and-shift.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/139-define-without-macro-name.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/079-endif-without-if.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/051-if-relational.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/144-implicit-version.c
Source file: ./lib/mesa/src/compiler/glsl/glcpp/tests/040-token-pasting.c
Source file: ./lib/mesa/src/compiler/glsl/tests/array_refcount_test.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
array_refcount_test::get_bits 1 4 14 1
array_refcount_test::get_num_bits 1 4 14 1
array_refcount_test::get_array_depth 1 4 14 1
array_refcount_test::SetUp 1 13 87 0
array_refcount_test::TearDown 1 7 23 0
deref_array 1 6 46 2
deref_struct 1 6 46 2
validate_variables_in_hash_table 9 42 261 3
TEST_F 1 11 85 2
TEST_F 1 11 85 2
TEST_F 1 11 85 2
TEST_F 2 15 115 2
TEST_F 2 16 128 2
TEST_F 5 22 164 2
TEST_F 5 22 164 2
TEST_F 5 22 164 2
TEST_F 4 22 158 2
TEST_F 1 23 169 2
TEST_F 1 23 169 2
TEST_F 1 27 192 2
TEST_F 2 24 197 2
TEST_F 5 33 247 2
TEST_F 6 42 344 2
TEST_F 6 55 432 2
Source file: ./lib/mesa/src/compiler/glsl/glcpp/glcpp-parse.h
Source file: ./lib/mesa/src/compiler/glsl/glcpp/glcpp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_reference_shader 1 6 29 3
load_text_fp 6 24 129 2
load_text_file 4 16 95 2
init_fake_gl_context 1 5 23 1
usage 1 10 18 1
main 7 41 238 2
Source file: ./lib/mesa/src/compiler/glsl/glcpp/pp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glcpp_error 1 19 100 4
glcpp_warning 1 18 94 4
skip_newline 9 18 89 1
remove_line_continuations 18 61 369 2
glcpp_preprocess 3 21 144 6
Source file: ./lib/mesa/src/compiler/glsl/link_uniform_block_active_visitor.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
link_uniform_block_active_visitor::link_uniform_block_active_visitor 1 5 38 3
Source file: ./lib/mesa/src/compiler/glsl/lower_discard.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_discard_visitor::lower_discard_visitor 1 4 11 0
lower_discard 1 6 24 1
find_discard 2 9 41 1
replace_discard 2 10 72 3
lower_discard_visitor::visit_leave 6 25 189 1
Source file: ./lib/mesa/src/compiler/glsl/glcpp/glcpp.h
Source file: ./lib/mesa/src/compiler/glsl/opt_constant_folding.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_constant_folding_visitor::ir_constant_folding_visitor 1 4 11 0
ir_constant_folding_visitor::~ir_constant_folding_visitor 1 3 5 0
ir_constant_fold 13 28 203 1
ir_constant_folding_visitor::handle_rvalue 2 5 23 1
ir_constant_folding_visitor::visit_enter 4 16 86 1
ir_constant_folding_visitor::visit_enter 4 18 103 1
ir_constant_folding_visitor::visit_enter 5 23 145 1
do_constant_folding 1 6 24 1
Source file: ./lib/mesa/src/compiler/glsl/list.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exec_node::exec_node 1 3 14 0
exec_node_init 1 5 21 1
exec_node_get_next_const 1 4 15 1
exec_node_get_next 1 4 14 1
exec_node_get_prev_const 1 4 15 1
exec_node_get_prev 1 4 14 1
exec_node_remove 1 7 41 1
exec_node_self_link 1 5 21 1
exec_node_insert_after 1 7 42 2
exec_node_insert_node_before 1 7 42 2
exec_node_replace_with 1 7 46 2
exec_node_is_tail_sentinel 1 4 17 1
exec_node_is_head_sentinel 1 4 17 1
exec_node::get_next 1 4 14 0
exec_node::get_next 1 4 13 0
exec_node::get_prev 1 4 14 0
exec_node::get_prev 1 4 13 0
exec_node::remove 1 4 12 0
exec_node::self_link 1 4 12 0
exec_node::insert_after 1 4 17 1
exec_node::insert_before 1 4 17 1
exec_node::replace_with 1 4 17 1
exec_node::is_tail_sentinel 1 4 14 0
exec_node::is_head_sentinel 1 4 14 0
exec_list::exec_list 1 4 8 0
exec_list_make_empty 1 7 47 1
exec_list_is_empty 1 4 22 1
exec_list_get_head_const 2 4 25 1
exec_list_get_head 2 4 24 1
exec_list_get_head_raw_const 1 4 17 1
exec_list_get_head_raw 1 4 16 1
exec_list_get_tail_const 2 4 25 1
exec_list_get_tail 2 4 24 1
exec_list_get_tail_raw_const 1 4 17 1
exec_list_get_tail_raw 1 4 16 1
exec_list_length 2 9 50 1
exec_list_push_head 1 7 49 2
exec_list_push_tail 1 7 49 2
exec_list_push_degenerate_list_at_head 1 8 66 2
exec_list_pop_head 2 7 34 1
exec_list_move_nodes_to 2 14 102 2
exec_list_append 2 10 81 2
exec_list_prepend 1 5 28 2
exec_node_insert_list_before 2 10 72 2
exec_list_validate 2 12 116 1
exec_list::make_empty 1 4 12 0
exec_list::is_empty 1 4 14 0
exec_list::get_head 1 4 14 0
exec_list::get_head 1 4 13 0
exec_list::get_head_raw 1 4 14 0
exec_list::get_head_raw 1 4 13 0
exec_list::get_tail 1 4 14 0
exec_list::get_tail 1 4 13 0
exec_list::get_tail_raw 1 4 14 0
exec_list::get_tail_raw 1 4 13 0
exec_list::length 1 4 14 0
exec_list::push_head 1 4 17 1
exec_list::push_tail 1 4 17 1
exec_list::push_degenerate_list_at_head 1 4 17 1
exec_list::pop_head 1 4 13 0
exec_list::move_nodes_to 1 4 17 1
exec_list::append_list 1 4 17 1
exec_list::prepend_list 1 4 17 1
exec_node::insert_before 1 4 17 1
Source file: ./lib/mesa/src/compiler/glsl/ir_rvalue_visitor.h
Source file: ./lib/mesa/src/compiler/glsl/ir_set_program_inouts.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_set_program_inouts_visitor::ir_set_program_inouts_visitor 1 6 24 2
ir_set_program_inouts_visitor::~ir_set_program_inouts_visitor 1 3 5 0
is_shader_inout 3 6 33 1
mark 20 53 342 5
ir_set_program_inouts_visitor::mark_whole_variable 14 29 217 1
ir_set_program_inouts_visitor::visit 2 7 33 1
ir_set_program_inouts_visitor::try_mark_partial_variable 24 59 405 2
is_multiple_vertices 6 12 63 2
ir_set_program_inouts_visitor::visit_enter 9 27 169 1
ir_set_program_inouts_visitor::visit_enter 1 5 23 1
ir_set_program_inouts_visitor::visit_enter 1 7 37 1
ir_set_program_inouts_visitor::visit_enter 2 6 27 1
do_set_program_inouts 2 20 126 3
Source file: ./lib/mesa/src/compiler/glsl/lower_blend_equation_advanced.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
blend_multiply 1 4 20 2
blend_screen 1 4 30 2
blend_overlay 1 8 103 2
blend_darken 1 4 20 2
blend_lighten 1 4 20 2
blend_colordodge 1 7 81 2
blend_colorburn 1 7 89 2
blend_hardlight 1 8 103 2
blend_softlight 1 12 163 2
blend_difference 1 4 23 2
blend_exclusion 1 5 47 2
minv3 1 4 30 1
maxv3 1 4 30 1
lumv3 1 9 73 1
satv3 1 4 22 1
set_lum 1 21 249 4
set_lum_sat 1 16 141 5
is_mode 1 4 33 2
calc_blend_result 20 108 882 5
deref_output 2 10 71 1
get_main 3 14 82 1
lower_blend_equation_advanced 15 71 608 1
Source file: ./lib/mesa/src/compiler/glsl/lower_discard_flow.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_discard_flow_visitor::lower_discard_flow_visitor 1 5 20 1
lower_discard_flow_visitor::~lower_discard_flow_visitor 1 3 5 0
lower_discard_flow_visitor::visit 2 7 35 1
lower_discard_flow_visitor::visit_enter 2 14 93 1
lower_discard_flow_visitor::visit_enter 1 5 24 1
lower_discard_flow_visitor::visit_enter 2 10 81 1
lower_discard_flow_visitor::generate_discard_break 1 8 60 0
lower_discard_flow 1 10 54 1
Source file: ./lib/mesa/src/compiler/glsl/cache.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cache_create 1 4 9 1
cache_destroy 1 3 11 1
cache_put 1 5 22 4
cache_get 1 4 19 3
cache_put_key 1 4 14 2
cache_has_key 1 4 15 2
Source file: ./lib/mesa/src/compiler/glsl/link_uniforms.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
values_for_type 4 10 60 1
program_resource_visitor::process 2 11 95 2
program_resource_visitor::process 8 30 270 1
program_resource_visitor::recursion 24 73 603 9
program_resource_visitor::visit_field 1 8 38 6
program_resource_visitor::visit_field 1 4 16 1
program_resource_visitor::enter_record 1 4 20 4
program_resource_visitor::leave_record 1 4 20 4
program_resource_visitor::set_buffer_offset 1 3 8 1
program_resource_visitor::set_record_array_count 1 3 8 1
count_uniform_size::count_uniform_size 1 9 69 2
count_uniform_size::start_shader 1 7 29 0
count_uniform_size::process 2 11 69 1
count_uniform_size::visit_field 12 34 251 3
parcel_out_uniform_storage::parcel_out_uniform_storage 1 7 44 4
parcel_out_uniform_storage::start_shader 1 12 72 1
parcel_out_uniform_storage::set_and_process 12 50 344 1
parcel_out_uniform_storage::handle_samplers 6 44 347 3
parcel_out_uniform_storage::handle_images 5 16 126 2
parcel_out_uniform_storage::handle_subroutines 2 10 71 2
parcel_out_uniform_storage::set_buffer_offset 1 4 13 1
parcel_out_uniform_storage::set_record_array_count 1 4 13 1
parcel_out_uniform_storage::visit_field 1 8 38 3
parcel_out_uniform_storage::enter_record 3 12 84 4
parcel_out_uniform_storage::leave_record 3 12 84 4
parcel_out_uniform_storage::visit_field 27 109 965 6
variable_is_referenced 1 5 29 2
link_update_uniform_buffer_variables 27 73 594 2
assign_hidden_uniform_slot_id 1 8 50 3
find_empty_block 3 20 113 2
link_setup_uniform_remap_tables 29 105 783 3
link_assign_uniform_storage 11 44 366 4
link_assign_uniform_locations 8 45 329 3
Source file: ./lib/mesa/src/compiler/glsl/lower_vector.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_vector_visitor::lower_vector_visitor 1 3 15 0
is_extended_swizzle 13 40 229 1
lower_vector_visitor::handle_rvalue 15 57 513 1
lower_quadop_vector 1 7 33 2
Source file: ./lib/mesa/src/compiler/glsl/standalone_scaffolding.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_warning 1 10 59 3
_mesa_reference_shader 1 6 29 3
_mesa_shader_debug 1 4 17 4
_mesa_new_shader 3 12 63 2
_mesa_new_linked_shader 3 10 48 1
_mesa_program_state_flags 1 4 14 1
_mesa_program_state_string 1 4 14 1
_mesa_delete_shader 1 6 37 2
_mesa_delete_linked_shader 1 5 19 2
_mesa_clear_shader_program_data 3 26 169 2
initialize_context_to_defaults 2 78 709 2
Source file: ./lib/mesa/src/compiler/glsl/ir_clone.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_rvalue::clone 1 4 21 2
ir_variable::clone 6 27 258 2
ir_swizzle::clone 1 4 39 2
ir_return::clone 2 7 51 2
ir_discard::clone 2 7 53 2
ir_loop_jump::clone 1 5 33 2
ir_if::clone 1 11 99 2
ir_loop::clone 1 8 60 2
ir_call::clone 2 11 90 2
ir_expression::clone 2 10 109 2
ir_dereference_variable::clone 3 11 74 2
ir_dereference_array::clone 1 6 46 2
ir_dereference_record::clone 1 5 39 2
ir_texture::clone 17 42 323 2
ir_assignment::clone 2 12 87 2
ir_function::clone 3 19 168 2
ir_function_signature::clone 1 10 77 2
ir_function_signature::clone_prototype 1 14 109 2
ir_constant::clone 18 43 266 2
fixup_ir_call_visitor::fixup_ir_call_visitor 1 4 15 1
fixup_ir_call_visitor::visit_enter 2 10 54 1
fixup_function_calls 1 5 26 2
clone_ir_list 1 11 76 3
Source file: ./lib/mesa/src/compiler/glsl/ir_function.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parameter_lists_match 16 46 246 3
get_parameter_match_type 6 23 110 2
is_better_parameter_match 3 7 28 2
is_best_inexact_overload 7 34 199 4
choose_best_inexact_overload 9 18 103 4
ir_function::matching_signature 1 8 34 3
ir_function::matching_signature 8 44 213 4
parameter_lists_match_exact 4 14 115 2
ir_function::exact_matching_signature 4 11 64 2
Source file: ./lib/mesa/src/compiler/glsl/glsl_parser_extras.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_glsl_parse_state::get_version_string 1 5 19 0
_mesa_glsl_parse_state::is_version 4 10 46 2
_mesa_glsl_parse_state::check_arrays_of_arrays_allowed 4 13 55 1
_mesa_glsl_parse_state::check_precision_qualifiers_allowed 1 5 20 1
_mesa_glsl_parse_state::check_bitwise_operations_allowed 1 4 20 1
_mesa_glsl_parse_state::check_explicit_attrib_stream_allowed 2 10 44 1
_mesa_glsl_parse_state::check_explicit_attrib_location_allowed 3 13 60 2
_mesa_glsl_parse_state::check_separate_shader_objects_allowed 3 13 60 2
_mesa_glsl_parse_state::check_explicit_uniform_location_allowed 4 16 62 2
_mesa_glsl_parse_state::has_atomic_counters 2 4 16 0
_mesa_glsl_parse_state::has_enhanced_layouts 2 4 16 0
_mesa_glsl_parse_state::has_explicit_attrib_stream 2 4 16 0
_mesa_glsl_parse_state::has_explicit_attrib_location 2 4 16 0
_mesa_glsl_parse_state::has_explicit_uniform_location 2 4 16 0
_mesa_glsl_parse_state::has_uniform_buffer_objects 2 4 16 0
_mesa_glsl_parse_state::has_shader_storage_buffer_objects 2 4 16 0
_mesa_glsl_parse_state::has_separate_shader_objects 3 5 18 0
_mesa_glsl_parse_state::has_double 2 4 16 0
_mesa_glsl_parse_state::has_420pack 2 4 16 0
_mesa_glsl_parse_state::has_420pack_or_es31 2 4 16 0
_mesa_glsl_parse_state::has_compute_shader 2 4 16 0
_mesa_glsl_parse_state::has_shader_io_blocks 7 10 26 0
_mesa_glsl_parse_state::has_geometry_shader 3 5 18 0
_mesa_glsl_parse_state::has_tessellation_shader 4 7 20 0
_mesa_glsl_parse_state::has_clip_distance 2 4 16 0
_mesa_glsl_parse_state::has_cull_distance 3 6 18 0
_mesa_glsl_parse_state::has_framebuffer_fetch 3 6 13 0
_mesa_glsl_parse_state::has_texture_cube_map_array 4 7 20 0
Source file: ./lib/mesa/src/compiler/glsl/lower_packing_builtins.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_packing_builtins_visitor::lower_packing_builtins_visitor 1 6 24 1
lower_packing_builtins_visitor::~lower_packing_builtins_visitor 1 4 14 0
lower_packing_builtins_visitor::get_progress 1 1 8 0
lower_packing_builtins_visitor::handle_rvalue 17 54 244 1
lower_packing_builtins_visitor::choose_lowering_op 11 40 144 1
lower_packing_builtins_visitor::setup_factory 1 6 34 1
lower_packing_builtins_visitor::teardown_factory 1 6 31 0
lower_packing_builtins_visitor::constant 1 4 15 1
lower_packing_builtins_visitor::pack_uvec2_to_uint 2 15 116 1
lower_packing_builtins_visitor::pack_uvec4_to_uint 2 20 196 1
lower_packing_builtins_visitor::unpack_uint_to_uvec2 1 12 113 1
lower_packing_builtins_visitor::unpack_uint_to_ivec2 2 19 162 1
lower_packing_builtins_visitor::unpack_uint_to_uvec4 2 23 238 1
lower_packing_builtins_visitor::unpack_uint_to_ivec4 2 23 216 1
lower_packing_builtins_visitor::lower_pack_snorm_2x16 1 11 79 1
lower_packing_builtins_visitor::lower_pack_snorm_4x8 1 11 79 1
lower_packing_builtins_visitor::lower_unpack_snorm_2x16 1 11 73 1
lower_packing_builtins_visitor::lower_unpack_snorm_4x8 1 11 73 1
lower_packing_builtins_visitor::lower_pack_unorm_2x16 1 8 61 1
lower_packing_builtins_visitor::lower_pack_unorm_4x8 1 8 61 1
lower_packing_builtins_visitor::lower_unpack_unorm_2x16 1 8 55 1
lower_packing_builtins_visitor::lower_unpack_unorm_4x8 1 8 55 1
lower_packing_builtins_visitor::pack_half_1x16_nosign 1 32 324 3
lower_packing_builtins_visitor::lower_pack_half_2x16 1 35 298 1
lower_packing_builtins_visitor::unpack_half_1x16_nosign 1 24 243 2
lower_packing_builtins_visitor::lower_unpack_half_2x16 1 28 242 1
lower_packing_builtins 1 6 34 2
Source file: ./lib/mesa/src/compiler/glsl/ast_type.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ast_type_specifier::print 3 11 43 1
ast_fully_specified_type::has_qualifiers 2 11 81 1
ast_type_qualifier::has_interpolation 3 6 33 0
ast_type_qualifier::has_layout 23 26 193 0
ast_type_qualifier::has_storage 8 11 73 0
ast_type_qualifier::has_auxiliary_storage 3 6 33 0
ast_type_qualifier::merge_qualifier 59 191 1496 4
ast_type_qualifier::merge_out_qualifier 12 61 434 5
ast_type_qualifier::merge_in_qualifier 42 136 802 5
ast_type_qualifier::validate_flags 61 76 790 5
ast_layout_expression::process_qualifier_constant 10 46 314 5
process_qualifier_constant 5 27 165 5
Source file: ./lib/mesa/src/compiler/glsl/ir_validate.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_validate::ir_validate 1 8 38 0
ir_validate::~ir_validate 1 4 14 0
ir_validate::visit 4 16 116 1
ir_validate::visit_enter 6 23 154 1
ir_validate::visit_enter 3 11 59 1
ir_validate::visit_enter 2 11 55 1
ir_validate::visit_enter 3 21 115 1
ir_validate::visit_leave 1 6 31 1
ir_validate::visit_enter 3 19 120 1
ir_validate::visit_leave 143 412 3656 1
ir_validate::visit_leave 3 13 106 1
ir_validate::visit 15 47 330 1
ir_validate::visit_enter 8 26 168 1
ir_validate::visit_enter 12 54 297 1
ir_validate::validate_ir 2 11 64 2
check_node_type 3 11 70 2
validate_ir_tree 2 8 37 1
Source file: ./lib/mesa/src/compiler/glsl/link_functions.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
call_link_visitor::call_link_visitor 1 11 62 4
call_link_visitor::~call_link_visitor 1 4 14 0
call_link_visitor::visit 1 5 18 1
call_link_visitor::visit_enter 9 61 421 1
call_link_visitor::visit_leave 7 22 159 1
call_link_visitor::visit 8 35 244 1
find_matching_signature 5 12 73 3
link_function_calls 1 7 45 4
Source file: ./lib/mesa/src/compiler/glsl/glcpp/glcpp-lex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glcpp_lex_update_state_per_token 10 29 139 2
if 6 17 76 1
if 3 7 35 1
if 1 6 27 1
while 85 501 1587 1
yy_get_next_buffer 15 88 518 1
yy_get_previous_state 6 24 147 1
yy_try_NUL_trans 5 22 130 2
yyunput 4 27 188 3
input 9 37 190 1
glcpp_restart 2 11 60 2
glcpp__switch_to_buffer 3 16 81 2
glcpp__load_buffer_state 1 8 54 1
glcpp__create_buffer 3 14 103 3
glcpp__delete_buffer 4 11 72 2
glcpp__init_buffer 2 14 80 3
glcpp__flush_buffer 3 14 88 2
glcpp_push_buffer_state 4 18 90 2
glcpp_pop_buffer_state 4 14 67 1
glcpp_ensure_buffer_stack 5 29 198 1
glcpp__scan_buffer 5 22 147 3
glcpp__scan_string 1 4 28 2
glcpp__scan_bytes 4 19 129 3
yy_push_state 4 18 132 2
yy_pop_state 2 7 45 1
yy_top_state 1 5 31 1
yy_fatal_error 1 7 46 2
glcpp_get_extra 1 5 22 1
glcpp_get_lineno 2 7 30 1
glcpp_get_column 2 7 30 1
glcpp_get_in 1 5 22 1
glcpp_get_out 1 5 22 1
glcpp_get_leng 1 5 22 1
glcpp_get_text 1 5 22 1
glcpp_set_extra 1 5 26 2
glcpp_set_lineno 2 7 36 2
glcpp_set_column 2 7 36 2
glcpp_set_in 1 5 27 2
glcpp_set_out 1 5 27 2
glcpp_get_debug 1 5 22 1
glcpp_set_debug 1 5 26 2
glcpp_get_lval 1 5 22 1
glcpp_set_lval 1 5 27 2
glcpp_get_lloc 1 5 22 1
glcpp_set_lloc 1 5 27 2
glcpp_lex_init 3 14 77 1
glcpp_lex_init_extra 3 17 101 2
yy_init_globals 2 18 92 1
glcpp_lex_destroy 2 17 90 1
yy_flex_strncpy 2 8 62 4
yy_flex_strlen 2 7 33 2
glcpp_alloc 1 6 33 2
glcpp_realloc 1 6 39 3
glcpp_free 1 6 37 2
glcpp_lex_set_source_string 1 4 22 2
Source file: ./lib/mesa/src/compiler/glsl/ir_expression_operation.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 4 26 4
__init__ 1 5 30 3
__init__ 1 5 32 4
__iter__ 1 2 7 1
next 3 11 73 1
__init__ 7 25 163 9
get_enum_name 1 2 31 1
get_template 15 28 206 1
get_c_expression 5 10 163 5
signatures 2 5 34 1
Source file: ./lib/mesa/src/compiler/glsl/glsl_to_nir.h
Source file: ./lib/mesa/src/compiler/glsl/glcpp/glcpp-parse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
yy_location_print_ 9 23 159 2
yy_symbol_value_print 4 12 79 5
yy_symbol_print 2 9 82 5
yy_stack_print 2 10 53 2
yy_reduce_print 2 17 141 5
yystrlen 2 7 31 1
yystpcpy 2 8 47 2
yytnamerr 11 31 130 2
yysyntax_error 21 80 456 4
yydestruct 2 12 66 5
yyparse 212 947 6225 1
_string_list_create 1 8 36 1
_string_list_append_item 2 13 76 2
_string_list_contains 5 15 88 3
_string_list_has_duplicate 5 13 83 1
_string_list_length 3 10 48 1
_string_list_equal 8 16 98 2
_argument_list_create 1 8 36 1
_argument_list_append 2 13 70 2
_argument_list_length 3 10 48 1
_argument_list_member_at 5 16 74 2
_token_create_str 1 9 52 3
_token_create_ival 1 8 44 3
_token_list_create 1 9 42 1
_token_list_append 3 15 84 2
_token_list_append_list 4 12 73 2
_token_list_copy 3 14 83 2
_token_list_trim_trailing_space 3 14 68 1
_token_list_is_empty_ignoring_space 4 10 52 1
_token_list_equal_ignoring_space 21 44 260 2
_token_print 20 61 293 3
_token_paste 36 84 601 3
_token_list_print 3 8 57 2
yyerror 1 4 28 3
add_builtin_define 1 9 60 3
glcpp_parser_create 1 37 231 3
glcpp_parser_destroy 1 6 29 1
_arguments_parse 14 38 223 3
_token_list_create_with_one_ival 1 9 50 3
_token_list_create_with_one_space 1 4 18 1
_token_list_create_with_one_integer 1 4 21 2
_glcpp_parser_evaluate_defined 17 37 255 3
_glcpp_parser_evaluate_defined_in_list 7 30 166 2
_glcpp_parser_expand_and_lex_from 1 12 74 4
_glcpp_parser_apply_pastes 10 29 177 2
_glcpp_parser_expand_function 14 66 402 4
_glcpp_parser_expand_node 9 40 271 4
_parser_active_list_push 1 10 63 3
_parser_active_list_pop 2 11 53 1
_parser_active_list_contains 4 10 63 2
_glcpp_parser_expand_token_list 19 53 333 3
_glcpp_parser_print_expanded_token_list 2 9 41 2
_check_for_reserved_macro_name 4 14 84 3
_macro_equal 4 10 62 2
_define_object_macro 5 24 160 4
_define_function_macro 5 29 196 5
glcpp_parser_lex 25 49 319 3
glcpp_parser_lex_from 4 17 113 2
_glcpp_parser_skip_stack_push_if 4 21 108 3
_glcpp_parser_skip_stack_change_if 4 14 78 4
_glcpp_parser_skip_stack_pop 2 11 56 2
_glcpp_parser_handle_version_declaration 12 27 185 4
glcpp_parser_resolve_implicit_version 2 7 32 1
Source file: ./lib/mesa/src/compiler/glsl/lower_if_to_cond_assign.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_if_to_cond_assign_visitor::ir_if_to_cond_assign_visitor 1 9 38 1
ir_if_to_cond_assign_visitor::~ir_if_to_cond_assign_visitor 1 4 14 0
lower_if_to_cond_assign 2 8 39 2
check_control_flow 6 15 56 2
move_block_to_cond_assign 5 36 201 5
ir_if_to_cond_assign_visitor::visit_enter 1 6 23 1
ir_if_to_cond_assign_visitor::visit_leave 4 50 321 1
Source file: ./lib/mesa/src/compiler/glsl/opt_structure_splitting.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
variable_entry::variable_entry 1 8 38 1
ir_structure_reference_visitor::ir_structure_reference_visitor 1 5 23 1
ir_structure_reference_visitor::~ir_structure_reference_visitor 1 4 11 1
ir_structure_reference_visitor::get_variable_entry 7 15 110 1
ir_structure_reference_visitor::visit 2 7 34 1
ir_structure_reference_visitor::visit 2 8 44 1
ir_structure_reference_visitor::visit_enter 1 5 18 1
ir_structure_reference_visitor::visit_enter 5 11 54 1
ir_structure_reference_visitor::visit_enter 1 5 23 1
ir_structure_splitting_visitor::ir_structure_splitting_visitor 1 4 14 1
ir_structure_splitting_visitor::~ir_structure_splitting_visitor 1 3 5 0
ir_structure_splitting_visitor::get_splitting_entry 3 12 57 1
ir_structure_splitting_visitor::split_deref 6 20 156 1
ir_structure_splitting_visitor::handle_rvalue 3 10 49 1
ir_structure_splitting_visitor::visit_leave 10 37 296 1
do_structure_splitting 6 40 297 1
Source file: ./lib/mesa/src/compiler/glsl/builtin_types.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
add_type 1 4 25 2
_mesa_glsl_initialize_types 24 115 881 1
Source file: ./lib/mesa/src/compiler/glsl/ast.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ast_node::get_location 1 10 64 1
ast_node::set_location 1 8 60 1
ast_node::set_location_range 1 8 66 2
ast_expression::ast_expression 1 10 53 1
ast_function_expression::ast_function_expression 1 6 24 1
ast_function_expression::ast_function_expression 1 6 29 1
ast_function_expression::is_constructor 1 4 9 0
ast_array_specifier::ast_array_specifier 1 5 29 2
ast_array_specifier::add_dimension 1 4 18 1
ast_array_specifier::is_single_dimension 2 5 33 0
ast_layout_expression::ast_layout_expression 1 5 29 2
ast_layout_expression::merge_qualifier 1 4 18 1
ast_aggregate_initializer::ast_aggregate_initializer 1 5 21 0
ast_type_specifier::ast_type_specifier 1 5 29 1
ast_type_specifier::ast_type_specifier 1 5 30 1
ast_fully_specified_type::ast_fully_specified_type 1 3 14 0
ast_parameter_declarator::ast_parameter_declarator 1 8 30 0
ast_function_definition::ast_function_definition 1 3 15 0
ast_interface_block::ast_interface_block 1 6 28 2
ast_tcs_output_layout::ast_tcs_output_layout 1 4 15 1
ast_gs_input_layout::ast_gs_input_layout 1 5 23 2
ast_cs_input_layout::ast_cs_input_layout 2 8 49 2
Source file: ./lib/mesa/src/compiler/glsl/ir_basic_block.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
call_for_basic_blocks 8 37 254 3
Source file: ./lib/mesa/src/compiler/glsl/opt_minmax.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
minmax_range::minmax_range 1 5 28 2
ir_minmax_visitor::ir_minmax_visitor 1 4 10 0
compare_components 22 63 434 2
combine_constant 22 32 360 3
smaller_constant 3 12 67 2
larger_constant 3 12 67 2
combine_range 11 21 175 3
range_intersection 5 17 110 2
get_range 5 15 107 1
ir_minmax_visitor::prune_expression 35 67 582 2
swizzle_if_required 3 8 52 2
ir_minmax_visitor::handle_rvalue 6 14 88 1
do_minmax_prune 1 6 24 1
Source file: ./lib/mesa/src/compiler/glsl/opt_flatten_nested_if_blocks.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nested_if_flattener::nested_if_flattener 1 4 9 0
nested_if_flattener::visit_enter 1 5 18 1
opt_flatten_nested_if_blocks 1 6 23 1
nested_if_flattener::visit_leave 6 13 114 1
Source file: ./lib/mesa/src/compiler/glsl/lower_jumps.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
block_record::block_record 1 5 17 0
loop_record::loop_record 1 10 58 2
loop_record::get_execute_flag 3 10 105 0
loop_record::get_break_flag 2 10 98 0
function_record::function_record 1 9 45 2
function_record::get_return_flag 2 9 95 0
function_record::get_return_value 2 9 67 0
ir_lower_jumps_visitor::ir_lower_jumps_visitor 1 9 35 0
ir_lower_jumps_visitor::truncate_after_instruction 3 9 52 1
ir_lower_jumps_visitor::move_outer_block_inside 2 8 54 2
ir_lower_jumps_visitor::insert_lowered_return 2 16 112 1
ir_lower_jumps_visitor::lower_return_unconditionally 2 8 46 1
ir_lower_jumps_visitor::create_lowered_break 1 8 49 0
ir_lower_jumps_visitor::lower_break_unconditionally 2 7 30 1
ir_lower_jumps_visitor::lower_final_breaks 2 12 73 1
ir_lower_jumps_visitor::visit 2 5 30 1
ir_lower_jumps_visitor::visit 1 5 22 1
ir_lower_jumps_visitor::visit 1 4 14 1
ir_lower_jumps_visitor::get_jump_strength 5 14 64 1
ir_lower_jumps_visitor::should_lower_jump 11 29 145 1
ir_lower_jumps_visitor::visit_block 1 11 56 1
ir_lower_jumps_visitor::visit 51 154 1274 1
ir_lower_jumps_visitor::visit 7 35 282 1
ir_lower_jumps_visitor::visit 5 26 212 1
ir_lower_jumps_visitor::visit 1 4 17 1
do_lower_jumps 3 16 96 6
Source file: ./lib/mesa/src/compiler/glsl/opt_rebalance_tree.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tree_to_vine 5 24 165 1
compression 2 11 98 2
vine_to_tree 2 8 52 2
ir_rebalance_visitor::ir_rebalance_visitor 1 4 9 0
ir_rebalance_visitor::visit_enter 3 9 47 1
is_reduction_operation 11 18 51 1
is_reduction 16 40 250 2
handle_expression 3 18 129 1
update_types 2 13 87 2
ir_rebalance_visitor::handle_rvalue 5 14 86 1
do_rebalance_tree 1 6 23 1
Source file: ./lib/mesa/src/compiler/glsl/opt_copy_propagation_elements.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
acp_ref::acp_ref 1 4 12 1
acp_entry::acp_entry 1 8 60 4
kill_entry::kill_entry 1 5 23 2
ir_copy_propagation_elements_visitor::ir_copy_propagation_elements_visitor 1 9 46 0
ir_copy_propagation_elements_visitor::~ir_copy_propagation_elements_visitor 1 4 10 0
ir_copy_propagation_elements_visitor::create_acp 1 7 27 0
ir_copy_propagation_elements_visitor::destroy_acp 1 5 19 0
ir_copy_propagation_elements_visitor::populate_acp 1 10 59 2
ir_copy_propagation_elements_visitor::visit_enter 1 18 101 1
ir_copy_propagation_elements_visitor::visit_leave 4 15 108 1
ir_copy_propagation_elements_visitor::visit_leave 1 4 12 1
ir_copy_propagation_elements_visitor::handle_rvalue 18 75 505 1
ir_copy_propagation_elements_visitor::visit_enter 3 16 100 1
ir_copy_propagation_elements_visitor::handle_if_block 3 26 149 1
ir_copy_propagation_elements_visitor::visit_enter 1 7 38 1
ir_copy_propagation_elements_visitor::handle_loop 4 28 161 2
ir_copy_propagation_elements_visitor::visit_enter 1 6 27 1
ir_copy_propagation_elements_visitor::kill 8 28 188 1
ir_copy_propagation_elements_visitor::add_copy 16 58 471 1
do_copy_propagation_elements 1 6 24 1
Source file: ./lib/mesa/src/compiler/glsl/lower_buffer_access.h
Source file: ./lib/mesa/src/compiler/glsl/ir_variable_refcount.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_variable_refcount_visitor::ir_variable_refcount_visitor 1 6 29 0
free_entry 2 11 66 1
ir_variable_refcount_visitor::~ir_variable_refcount_visitor 1 5 23 0
ir_variable_refcount_entry::ir_variable_refcount_entry 1 7 28 1
ir_variable_refcount_visitor::get_variable_entry 2 11 75 1
ir_variable_refcount_visitor::visit 2 7 34 1
ir_variable_refcount_visitor::visit 2 8 44 1
ir_variable_refcount_visitor::visit_enter 1 5 23 1
ir_variable_refcount_visitor::visit_leave 3 16 105 1
Source file: ./lib/mesa/src/compiler/glsl/lower_instructions.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_instructions_visitor::lower_instructions_visitor 1 2 17 1
lower_instructions 1 6 30 2
lower_instructions_visitor::sub_to_add_neg 1 7 56 1
lower_instructions_visitor::div_to_mul_rcp 2 11 91 1
lower_instructions_visitor::int_div_to_mul_rcp 4 34 352 1
lower_instructions_visitor::exp_to_exp2 1 8 72 1
lower_instructions_visitor::pow_to_exp2 1 11 95 1
lower_instructions_visitor::log_to_log2 1 8 79 1
lower_instructions_visitor::mod_to_floor 7 36 329 1
lower_instructions_visitor::ldexp_to_arith 1 50 502 1
lower_instructions_visitor::dldexp_to_arith 4 80 774 1
lower_instructions_visitor::dfrexp_sig_to_arith 2 41 431 1
lower_instructions_visitor::dfrexp_exp_to_arith 2 30 328 1
lower_instructions_visitor::carry_to_arith 1 8 81 1
lower_instructions_visitor::borrow_to_arith 1 7 58 1
lower_instructions_visitor::sat_to_clamp 1 9 83 1
lower_instructions_visitor::double_dot_to_fma 3 24 285 1
lower_instructions_visitor::double_lrp 2 19 155 1
lower_instructions_visitor::dceil_to_dfrac 1 14 186 1
lower_instructions_visitor::dfloor_to_dfrac 1 6 46 1
lower_instructions_visitor::dround_even_to_dfrac 1 28 347 1
lower_instructions_visitor::dtrunc_to_dfrac 1 23 255 1
lower_instructions_visitor::dsign_to_csel 1 15 162 1
lower_instructions_visitor::bit_count_to_math 2 31 343 1
lower_instructions_visitor::extract_to_shifts 2 38 417 1
lower_instructions_visitor::insert_to_shifts 2 38 448 1
lower_instructions_visitor::reverse_to_shifts 3 54 652 1
lower_instructions_visitor::find_lsb_to_float_cast 2 35 408 1
lower_instructions_visitor::find_msb_to_float_cast 2 42 474 1
lower_instructions_visitor::_carry 2 8 61 2
lower_instructions_visitor::imul_high_to_mul 3 94 1183 1
lower_instructions_visitor::visit_leave 70 117 657 1
Source file: ./lib/mesa/src/compiler/glsl/ir_array_refcount.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_array_refcount_entry::is_linearized_index_referenced 1 6 30 1
Source file: ./lib/mesa/src/compiler/glsl/glsl_symbol_table.h
Source file: ./lib/mesa/src/compiler/glsl/ir_equals.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
possibly_null_equals 4 7 43 3
ir_instruction::equals 1 4 17 2
ir_constant::equals 7 18 123 2
ir_dereference_variable::equals 2 8 41 2
ir_dereference_array::equals 5 14 83 2
ir_swizzle::equals 8 18 113 2
ir_texture::equals 27 54 336 2
ir_expression::equals 6 15 101 2
Source file: ./lib/mesa/src/compiler/glsl/lower_ubo_reference.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_ubo_reference_visitor::lower_ubo_reference_visitor 1 6 32 2
interface_field_name 18 93 506 4
clamp_to_array_bounds 2 13 111 3
lower_ubo_reference_visitor::setup_for_load_or_store 8 48 289 8
lower_ubo_reference_visitor::handle_rvalue 6 41 261 1
lower_ubo_reference_visitor::ubo_load 1 11 50 3
shader_storage_buffer_object 1 4 16 1
lower_ubo_reference_visitor::ssbo_access_params 8 14 102 0
lower_ubo_reference_visitor::ssbo_store 1 36 302 4
lower_ubo_reference_visitor::ssbo_load 1 32 256 3
lower_ubo_reference_visitor::insert_buffer_access 5 35 205 6
lower_ubo_reference_visitor::write_to_memory 1 28 160 5
lower_ubo_reference_visitor::visit_enter 1 5 21 1
lower_ubo_reference_visitor::calculate_ssbo_unsized_array_length 8 17 129 1
lower_ubo_reference_visitor::check_ssbo_unsized_array_length_expression 5 17 103 1
lower_ubo_reference_visitor::check_ssbo_unsized_array_length_assignment 4 12 66 1
lower_ubo_reference_visitor::emit_ssbo_get_buffer_size 1 7 41 1
lower_ubo_reference_visitor::calculate_unsized_array_stride 5 45 244 2
lower_ubo_reference_visitor::process_ssbo_unsized_array_length 1 32 214 3
lower_ubo_reference_visitor::check_for_ssbo_store 7 23 162 1
is_buffer_backed_variable 2 5 23 1
lower_ubo_reference_visitor::check_for_buffer_array_copy 11 30 250 1
lower_ubo_reference_visitor::check_for_buffer_struct_copy 11 31 253 1
lower_ubo_reference_visitor::visit_enter 3 10 46 1
lower_ubo_reference_visitor::lower_ssbo_atomic_intrinsic 9 76 614 1
lower_ubo_reference_visitor::check_for_ssbo_atomic_intrinsic 14 25 148 1
lower_ubo_reference_visitor::visit_enter 2 10 47 1
lower_ubo_reference 2 8 46 2
Source file: ./lib/mesa/src/compiler/glsl/blob.h
Source file: ./lib/mesa/src/compiler/glsl/link_uniform_blocks.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ubo_visitor::ubo_visitor 1 7 60 4
ubo_visitor::process 1 7 50 2
ubo_visitor::visit_field 1 8 38 3
ubo_visitor::enter_record 2 10 73 4
ubo_visitor::leave_record 2 10 73 4
ubo_visitor::set_buffer_offset 1 4 13 1
ubo_visitor::visit_field 6 45 329 6
count_block_size::count_block_size 1 3 10 0
count_block_size::visit_field 1 8 37 3
process_block_array 3 24 162 12
process_block_array_leaf 4 31 267 10
resize_block_array 3 17 96 2
create_buffer_blocks 11 67 494 8
link_uniform_blocks 7 60 370 8
link_uniform_blocks_are_compatible 7 18 151 2
link_cross_validate_uniform_block 6 37 292 4
Source file: ./lib/mesa/src/compiler/glsl/builtin_variables.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
per_vertex_accumulator::per_vertex_accumulator 1 5 16 0
per_vertex_accumulator::add_field 1 24 275 3
per_vertex_accumulator::construct_interface_instance 1 6 26 0
builtin_variable_generator::array 1 4 22 2
builtin_variable_generator::type 1 4 17 1
builtin_variable_generator::add_input 1 4 29 3
builtin_variable_generator::add_output 1 4 29 3
builtin_variable_generator::add_index_output 1 4 34 4
builtin_variable_generator::add_system_value 1 5 29 3
builtin_variable_generator::builtin_variable_generator 1 12 115 2
builtin_variable_generator::add_index_variable 7 28 153 5
builtin_variable_generator::add_variable 7 27 142 4
_mesa_glsl_get_builtin_uniform_desc 3 9 58 1
builtin_variable_generator::add_uniform 7 29 216 2
builtin_variable_generator::add_const 1 9 70 2
builtin_variable_generator::add_const_ivec3 1 16 129 4
builtin_variable_generator::generate_constants 35 200 1285 0
builtin_variable_generator::generate_uniforms 5 64 461 0
builtin_variable_generator::generate_vs_special_vars 11 40 290 0
builtin_variable_generator::generate_tcs_special_vars 7 25 199 0
builtin_variable_generator::generate_tes_special_vars 2 17 112 0
builtin_variable_generator::generate_gs_special_vars 8 19 142 0
builtin_variable_generator::generate_fs_special_vars 32 80 567 0
builtin_variable_generator::generate_cs_special_vars 3 20 106 0
builtin_variable_generator::add_varying 7 18 86 3
builtin_variable_generator::generate_varyings 23 76 543 0
_mesa_glsl_initialize_variables 7 28 113 2
initialize_cs_derived_variables 2 43 290 2
_mesa_glsl_initialize_derived_variables 4 11 54 2
Source file: ./lib/mesa/src/compiler/glsl/ir_print_visitor.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_instruction::print 1 4 16 1
ir_instruction::fprint 1 6 38 1
_mesa_print_ir 5 24 191 3
fprint_ir 1 5 32 2
ir_print_visitor::ir_print_visitor 1 9 43 1
ir_print_visitor::~ir_print_visitor 1 6 24 0
ir_print_visitor::indent 2 5 29 1
ir_print_visitor::unique_name 4 22 157 1
print_type 4 13 104 2
ir_print_visitor::visit 1 4 16 1
ir_print_visitor::visit 9 32 379 1
ir_print_visitor::visit 1 32 167 1
ir_print_visitor::visit 2 13 77 1
ir_print_visitor::visit 2 10 79 1
ir_print_visitor::visit 26 73 437 1
ir_print_visitor::visit 2 16 109 1
ir_print_visitor::visit 1 5 32 1
ir_print_visitor::visit 1 7 42 1
ir_print_visitor::visit 1 6 37 1
ir_print_visitor::visit 4 20 139 1
ir_print_visitor::visit 18 51 539 1
ir_print_visitor::visit 2 11 72 1
ir_print_visitor::visit 2 10 55 1
ir_print_visitor::visit 2 9 50 1
ir_print_visitor::visit 2 30 163 1
ir_print_visitor::visit 1 13 65 1
ir_print_visitor::visit 2 4 27 1
ir_print_visitor::visit 1 6 33 1
ir_print_visitor::visit 1 6 33 1
ir_print_visitor::visit 1 4 16 1
Source file: ./lib/mesa/src/compiler/glsl/lower_mat_op_to_vec.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_mat_op_to_vec_visitor::ir_mat_op_to_vec_visitor 1 5 17 0
mat_op_to_vec_predicate 4 12 70 1
do_mat_op_to_vec 1 7 31 1
ir_mat_op_to_vec_visitor::get_element 1 5 45 3
ir_mat_op_to_vec_visitor::get_column 2 9 59 2
ir_mat_op_to_vec_visitor::do_mul_mat_mat 3 24 167 3
ir_mat_op_to_vec_visitor::do_mul_mat_vec 2 21 152 3
ir_mat_op_to_vec_visitor::do_mul_vec_mat 2 19 131 3
ir_mat_op_to_vec_visitor::do_mul_mat_scalar 2 16 100 3
ir_mat_op_to_vec_visitor::do_equal_mat_mat 3 35 279 4
has_matrix_operand 3 10 69 2
ir_mat_op_to_vec_visitor::visit_leave 22 97 694 1
Source file: ./lib/mesa/src/compiler/glsl/opt_algebraic.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_algebraic_visitor::ir_algebraic_visitor 1 8 36 2
ir_algebraic_visitor::~ir_algebraic_visitor 1 3 5 0
ir_algebraic_visitor::visit_enter 3 9 47 1
is_vec_zero 2 4 23 1
is_vec_one 2 4 23 1
is_vec_two 2 4 28 1
is_vec_four 2 4 28 1
is_vec_negative_one 2 4 23 1
is_valid_vec_const 4 8 43 1
is_less_than_one 4 12 82 1
is_greater_than_zero 4 12 82 1
update_type 2 7 50 1
try_replace_with_dot 22 33 315 3
ir_algebraic_visitor::reassociate_operands 1 11 65 4
ir_algebraic_visitor::reassociate_constant 13 35 262 4
ir_algebraic_visitor::swizzle_if_required 3 9 62 2
ir_algebraic_visitor::handle_expression 241 485 4015 1
ir_algebraic_visitor::handle_rvalue 5 13 78 1
do_algebraic 1 7 38 3
Source file: ./lib/mesa/src/compiler/glsl/test.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage_fail 1 8 36 1
extract_command_from_argv 2 10 74 2
main 2 10 59 2
Source file: ./lib/mesa/src/compiler/glsl/glsl_lexer.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
literal_integer 9 25 182 6
if 6 17 76 1
while 343 1277 5279 1
yy_get_next_buffer 15 88 518 1
yy_get_previous_state 6 25 153 1
yy_try_NUL_trans 5 22 130 2
input 9 38 200 1
_mesa_glsl_lexer_restart 2 11 60 2
_mesa_glsl_lexer__switch_to_buffer 3 16 81 2
_mesa_glsl_lexer__load_buffer_state 1 8 54 1
_mesa_glsl_lexer__create_buffer 3 14 103 3
_mesa_glsl_lexer__delete_buffer 4 11 72 2
_mesa_glsl_lexer__init_buffer 2 14 80 3
_mesa_glsl_lexer__flush_buffer 3 14 88 2
_mesa_glsl_lexer_push_buffer_state 4 18 90 2
_mesa_glsl_lexer_pop_buffer_state 4 14 67 1
_mesa_glsl_lexer_ensure_buffer_stack 5 29 198 1
_mesa_glsl_lexer__scan_buffer 5 22 147 3
_mesa_glsl_lexer__scan_string 1 4 28 2
_mesa_glsl_lexer__scan_bytes 4 19 129 3
yy_fatal_error 1 7 46 2
_mesa_glsl_lexer_get_extra 1 5 22 1
_mesa_glsl_lexer_get_lineno 2 7 30 1
_mesa_glsl_lexer_get_column 2 7 30 1
_mesa_glsl_lexer_get_in 1 5 22 1
_mesa_glsl_lexer_get_out 1 5 22 1
_mesa_glsl_lexer_get_leng 1 5 22 1
_mesa_glsl_lexer_get_text 1 5 22 1
_mesa_glsl_lexer_set_extra 1 5 26 2
_mesa_glsl_lexer_set_lineno 2 7 36 2
_mesa_glsl_lexer_set_column 2 7 36 2
_mesa_glsl_lexer_set_in 1 5 27 2
_mesa_glsl_lexer_set_out 1 5 27 2
_mesa_glsl_lexer_get_debug 1 5 22 1
_mesa_glsl_lexer_set_debug 1 5 26 2
_mesa_glsl_lexer_get_lval 1 5 22 1
_mesa_glsl_lexer_set_lval 1 5 27 2
_mesa_glsl_lexer_get_lloc 1 5 22 1
_mesa_glsl_lexer_set_lloc 1 5 27 2
_mesa_glsl_lexer_lex_init 3 14 77 1
_mesa_glsl_lexer_lex_init_extra 3 17 101 2
yy_init_globals 2 18 92 1
_mesa_glsl_lexer_lex_destroy 2 17 90 1
yy_flex_strncpy 2 8 62 4
yy_flex_strlen 2 7 33 2
_mesa_glsl_lexer_alloc 1 6 33 2
_mesa_glsl_lexer_realloc 1 6 39 3
_mesa_glsl_lexer_free 1 6 37 2
classify_identifier 5 13 73 2
_mesa_glsl_lexer_ctor 1 5 33 2
_mesa_glsl_lexer_dtor 1 4 16 1
Source file: ./lib/mesa/src/compiler/glsl/ir.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_instruction::~ir_instruction 1 3 5 0
ir_instruction::is_rvalue 7 10 35 0
ir_instruction::is_dereference 3 6 19 0
ir_instruction::is_jump 3 6 19 0
ir_instruction::ir_instruction 1 4 13 1
ir_instruction::ir_instruction 1 4 11 0
ir_rvalue::accept 1 4 15 1
ir_rvalue::is_lvalue 1 4 9 0
ir_rvalue::variable_referenced 1 4 9 0
ir_rvalue::whole_variable_referenced 1 4 8 0
ir_rvalue::is_uint16_constant 1 1 9 0
ir_variable::accept 1 4 15 1
ir_variable::is_in_buffer_block 3 6 31 0
ir_variable::is_in_shader_storage_block 2 5 21 0
ir_variable::is_interface_instance 1 4 19 0
ir_variable::init_interface_type 3 12 82 1
ir_variable::change_interface_type 2 7 41 1
ir_variable::reinit_interface_type 3 11 83 1
ir_variable::get_interface_type 1 4 11 0
ir_variable::get_interface_type_packing 1 4 15 0
ir_variable::get_max_ifc_array_access 1 5 23 0
ir_variable::get_num_state_slots 2 6 31 0
ir_variable::set_num_state_slots 2 6 29 1
ir_variable::get_state_slots 2 4 20 0
ir_variable::get_state_slots 2 4 21 0
ir_variable::allocate_state_slots 2 9 65 1
ir_variable::is_interpolation_flat 3 6 31 0
ir_variable::is_name_ralloced 1 4 15 0
ir_function_signature::accept 1 4 15 1
ir_function_signature::function 1 4 11 0
ir_function_signature::is_intrinsic 1 4 11 0
ir_function::accept 1 4 15 1
ir_function::add_signature 1 5 23 1
ir_function_signature::function_name 1 4 15 0
ir_if::ir_if 1 4 18 1
ir_if::accept 1 4 15 1
ir_loop::accept 1 4 15 1
ir_assignment::accept 1 4 15 1
ir_expression::get_num_operands 2 5 26 0
ir_expression::is_horizontal 7 10 35 0
ir_expression::accept 1 4 15 1
ir_call::ir_call 1 9 70 3
ir_call::ir_call 1 10 78 5
ir_call::accept 1 4 15 1
ir_call::callee_name 1 4 13 0
ir_jump::ir_jump 1 4 13 1
ir_return::ir_return 1 4 15 0
ir_return::ir_return 1 4 18 1
ir_return::get_value 1 4 9 0
ir_return::accept 1 4 15 1
ir_loop_jump::ir_loop_jump 1 5 18 1
ir_loop_jump::accept 1 4 15 1
ir_loop_jump::is_break 1 4 11 0
ir_loop_jump::is_continue 1 4 11 0
ir_discard::ir_discard 1 5 16 0
ir_discard::ir_discard 1 5 19 1
ir_discard::accept 1 4 15 1
ir_texture::ir_texture 1 7 56 1
ir_texture::accept 1 4 15 1
ir_swizzle::accept 1 4 15 1
ir_swizzle::is_lvalue 2 4 18 0
ir_dereference::ir_dereference 1 4 13 1
ir_dereference_variable::variable_referenced 1 4 11 0
ir_dereference_variable::whole_variable_referenced 1 4 10 0
ir_dereference_variable::accept 1 4 15 1
ir_dereference_array::variable_referenced 1 4 15 0
ir_dereference_array::accept 1 4 15 1
ir_dereference_record::variable_referenced 1 4 15 0
ir_dereference_record::accept 1 4 15 1
ir_constant::accept 1 4 15 1
ir_emit_vertex::ir_emit_vertex 1 6 23 1
ir_emit_vertex::accept 1 4 15 1
ir_emit_vertex::clone 1 4 33 2
ir_emit_vertex::stream_id 1 4 20 0
ir_end_primitive::ir_end_primitive 1 6 23 1
ir_end_primitive::accept 1 4 15 1
ir_end_primitive::clone 1 4 33 2
ir_end_primitive::stream_id 1 4 20 0
ir_barrier::ir_barrier 1 4 10 0
ir_barrier::accept 1 4 15 1
ir_barrier::clone 1 4 22 2
is_gl_identifier 4 4 33 1
Source file: ./lib/mesa/src/compiler/glsl/standalone.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
initialize_context 15 170 1676 2
load_text_file 6 33 178 2
compile_shader 3 10 75 2
init_gl_program 2 8 57 2
standalone_compile_shader 39 113 741 3
standalone_compiler_cleanup 2 11 61 1
Source file: ./lib/mesa/src/compiler/glsl/ir_variable_refcount.h
Source file: ./lib/mesa/src/compiler/glsl/linker.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_assignment_visitor::find_assignment_visitor 1 4 19 1
find_assignment_visitor::visit_enter 2 9 46 1
find_assignment_visitor::visit_enter 7 24 150 1
find_assignment_visitor::variable_found 1 4 8 0
find_deref_visitor::find_deref_visitor 1 4 19 1
find_deref_visitor::visit 2 8 39 1
find_deref_visitor::variable_found 1 4 11 0
deref_type_updater::visit 1 5 21 1
deref_type_updater::visit_leave 2 7 41 1
deref_type_updater::visit_leave 3 12 80 1
array_resize_visitor::array_resize_visitor 1 8 32 3
array_resize_visitor::~array_resize_visitor 1 3 5 0
array_resize_visitor::visit 9 27 182 1
find_emit_vertex_visitor::find_emit_vertex_visitor 1 8 32 1
find_emit_vertex_visitor::visit_leave 4 17 68 1
find_emit_vertex_visitor::visit_leave 4 18 72 1
find_emit_vertex_visitor::error 1 4 10 0
find_emit_vertex_visitor::error_func 2 5 12 0
find_emit_vertex_visitor::error_stream 1 4 8 0
find_emit_vertex_visitor::uses_streams 1 4 8 0
find_emit_vertex_visitor::uses_end_primitive 1 4 8 0
dynamic_sampler_array_indexing_visitor::dynamic_sampler_array_indexing_visitor 1 4 10 0
dynamic_sampler_array_indexing_visitor::visit_enter 4 12 61 1
dynamic_sampler_array_indexing_visitor::uses_dynamic_sampler_array_indexing 1 4 8 0
linker_error 1 9 58 3
linker_warning 1 8 52 3
parse_program_resource_name 10 20 163 2
link_invalidate_variable_locations 5 18 102 1
analyze_clip_cull_usage 11 52 290 5
validate_vertex_shader_executable 6 25 122 3
validate_tess_eval_shader_executable 2 10 50 3
validate_fragment_shader_executable 4 14 76 2
validate_geometry_shader_executable 2 12 72 3
validate_geometry_shader_emissions 5 22 145 2
validate_intrastage_arrays 14 39 281 3
cross_validate_globals 47 153 913 4
cross_validate_uniforms 3 10 60 1
interstage_cross_validate_uniform_blocks 18 70 474 2
populate_symbol_table 4 14 99 1
remap_variables 4 42 249 3
move_non_declarations 12 33 205 4
array_sizing_visitor::array_sizing_visitor 1 6 25 0
array_sizing_visitor::~array_sizing_visitor 1 5 21 0
array_sizing_visitor::visit 8 45 304 1
array_sizing_visitor::fixup_unnamed_interface_types 1 5 16 0
array_sizing_visitor::fixup_type 3 10 69 4
array_sizing_visitor::update_interface_members_array 2 13 74 2
array_sizing_visitor::interface_contains_unsized_arrays 3 9 57 1
array_sizing_visitor::resize_interface_members 4 26 181 3
array_sizing_visitor::fixup_unnamed_interface_type 7 32 222 3
link_xfb_stride_layout_qualifiers 13 52 351 5
link_tcs_out_layout_qualifiers 7 30 178 4
link_tes_in_layout_qualifiers 19 69 472 4
link_fs_inout_layout_qualifiers 18 50 309 4
link_gs_inout_layout_qualifiers 20 76 511 4
link_cs_input_layout_qualifiers 14 47 353 4
link_intrastage_shaders 23 120 837 5
update_array_sizes 18 45 339 1
resize_tes_inputs 10 41 296 2
find_available_slots 6 13 99 2
assign_attribute_or_color_locations 53 224 1512 4
match_explicit_outputs_to_inputs 11 33 247 2
store_fragdepth_layout 10 35 166 1
check_resources 16 83 497 2
link_calculate_subroutine_compat 10 31 201 1
check_subroutine_resources 4 11 63 1
check_image_resources 10 32 222 2
reserve_explicit_locations 8 38 246 3
reserve_subroutine_explicit_locations 6 32 195 3
check_explicit_uniform_locations 15 53 307 2
should_add_buffer_variable 12 39 242 3
add_program_resource 3 25 130 5
included_in_packed_varying 4 19 117 2
build_stageref 10 32 192 3
create_shader_variable 17 49 382 8
resize_to_max_patch_vertices 2 8 41 2
add_shader_variable 10 53 315 11
add_interface_variables 17 45 283 5
add_packed_varyings 8 35 186 5
add_fragdata_arrays 5 20 129 3
get_top_level_name 6 14 90 1
get_var_name 2 7 47 1
is_top_level_shader_storage_block_member 4 19 123 3
get_array_size 4 13 73 4
get_array_stride 6 24 152 5
calculate_array_size_and_stride 13 54 357 2
build_program_resource_list 43 123 865 2
validate_sampler_array_indexing 7 23 145 2
link_assign_subroutine_types 12 46 347 1
set_always_active_io 5 12 79 2
disable_varying_optimizations_for_sso 14 32 193 1
link_varyings_and_uniforms 36 150 918 6
link_shaders 71 223 1506 2
Source file: ./lib/mesa/src/compiler/glsl/main.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage_fail 2 12 60 1
main 5 23 137 2
Source file: ./lib/mesa/src/compiler/glsl/opt_dead_builtin_variables.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
optimize_dead_builtin_variables 19 28 214 2
Source file: ./lib/mesa/src/compiler/glsl/ir_builder.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_builder::operand::operand 1 4 13 1
ir_builder::operand::operand 1 5 28 1
ir_builder::deref::deref 1 4 13 1
ir_builder::deref::deref 1 5 28 1
ir_builder::ir_factory::ir_factory 1 6 28 2
ir_builder::ir_factory::constant 1 4 17 1
ir_builder::ir_factory::constant 1 4 17 1
ir_builder::ir_factory::constant 1 4 17 1
ir_builder::ir_factory::constant 1 4 17 1
Source file: ./lib/mesa/src/compiler/glsl/ir_reader.h
Source file: ./lib/mesa/src/compiler/glsl/lower_buffer_access.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_buffer_access::writemask_for_size 1 4 19 1
lower_buffer_access::lower_buffer_access::emit_access 26 103 799 9
lower_buffer_access::lower_buffer_access::is_dereferenced_thing_row_major 16 58 308 1
lower_buffer_access::lower_buffer_access::setup_buffer_access 22 112 717 8
Source file: ./lib/mesa/src/compiler/glsl/ir_expression_flattening.h
Source file: ./lib/mesa/src/compiler/glsl/opt_function_inlining.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_function_inlining_visitor::ir_function_inlining_visitor 1 4 9 0
ir_function_inlining_visitor::~ir_function_inlining_visitor 1 3 5 0
do_function_inlining 1 6 23 1
replace_return_with_assignment 3 15 108 2
ir_call::generate_inline 10 68 521 1
ir_function_inlining_visitor::visit_enter 1 5 18 1
ir_function_inlining_visitor::visit_enter 1 5 18 1
ir_function_inlining_visitor::visit_enter 1 5 18 1
ir_function_inlining_visitor::visit_enter 1 5 18 1
ir_function_inlining_visitor::visit_enter 2 9 41 1
ir_variable_replacement_visitor::ir_variable_replacement_visitor 1 5 24 2
ir_variable_replacement_visitor::~ir_variable_replacement_visitor 1 3 5 0
ir_variable_replacement_visitor::replace_deref 3 7 55 1
ir_variable_replacement_visitor::replace_rvalue 3 10 49 1
ir_variable_replacement_visitor::visit_leave 1 5 21 1
ir_variable_replacement_visitor::visit_leave 1 5 21 1
ir_variable_replacement_visitor::visit_leave 1 5 21 1
ir_variable_replacement_visitor::visit_leave 2 11 53 1
do_variable_replacement 1 7 32 3
Source file: ./lib/mesa/src/compiler/glsl/builtin_functions.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
always_available 1 4 11 1
compatibility_vs_only 3 6 27 1
fs_only 1 4 16 1
gs_only 1 4 16 1
v110 1 4 15 1
v110_fs_only 2 4 21 1
v120 1 4 19 1
v130 1 4 19 1
v130_desktop 1 4 19 1
v130_fs_only 2 5 25 1
v140_or_es3 1 4 19 1
v400_fs_only 2 5 25 1
texture_rectangle 1 4 14 1
texture_external 1 4 14 1
lod_exists_in_stage 3 6 29 1
v110_lod 2 4 20 1
texture_buffer 3 6 27 1
shader_texture_lod 1 4 14 1
shader_texture_lod_and_rect 2 5 18 1
shader_bit_encoding 3 6 27 1
shader_integer_mix 4 6 34 1
shader_packing_or_es3 2 5 23 1
shader_packing_or_es3_or_gpu_shader5 3 6 27 1
gpu_shader5 2 4 23 1
gpu_shader5_es 4 7 31 1
gpu_shader5_or_OES_texture_cube_map_array 4 7 31 1
es31_not_gs5 2 4 25 1
gpu_shader5_or_es31 2 4 23 1
shader_packing_or_es31_or_gpu_shader5 3 6 27 1
gpu_shader5_or_es31_or_integer_functions 2 5 19 1
fs_interpolate_at 4 7 35 1
texture_array_lod 2 5 19 1
fs_texture_array 2 5 20 1
texture_array 1 4 14 1
texture_multisample 2 5 23 1
texture_multisample_array 3 6 27 1
texture_samples_identical 2 5 19 1
texture_samples_identical_array 2 5 19 1
fs_texture_cube_map_array 2 5 22 1
texture_cube_map_array 1 4 16 1
texture_query_levels 2 5 23 1
texture_query_lod 2 5 20 1
texture_gather_cube_map_array 5 8 35 1
texture_gather_or_es31 3 6 27 1
texture_gather_only_or_es31 6 9 50 1
fs_oes_derivatives 3 6 31 1
fs_derivative_control 3 6 31 1
tex1d_lod 2 4 20 1
tex3d 3 6 25 1
fs_tex3d 3 5 27 1
tex3d_lod 2 4 20 1
shader_atomic_counters 1 4 16 1
shader_atomic_counter_ops 1 4 14 1
shader_clock 1 4 14 1
shader_storage_buffer_object 1 4 16 1
shader_trinary_minmax 1 4 14 1
shader_image_load_store 2 5 25 1
shader_image_atomic 3 6 29 1
shader_image_atomic_exchange_float 3 6 29 1
shader_image_size 2 5 23 1
shader_samples 2 5 23 1
gs_streams 2 4 20 1
fp64 1 4 16 1
compute_shader 1 4 16 1
compute_shader_supported 1 4 16 1
buffer_atomics_supported 2 4 20 1
barrier_supported 2 5 21 1
vote 1 4 14 1
builtin_builder::builtin_builder 1 5 16 0
builtin_builder::~builtin_builder 1 4 12 0
builtin_builder::find 3 13 74 3
builtin_builder::initialize 2 9 34 0
builtin_builder::release 1 7 25 0
builtin_builder::create_shader 1 5 26 0
builtin_builder::create_intrinsics 1 124 442 0
builtin_builder::create_builtins 1 1386 17362 0
builtin_builder::add_function 4 19 105 2
builtin_builder::add_image_function 6 53 273 6
builtin_builder::add_image_functions 14 67 327 1
builtin_builder::in_var 1 4 30 2
builtin_builder::out_var 1 4 30 2
builtin_builder::imm 1 4 24 2
builtin_builder::imm 1 4 24 2
builtin_builder::imm 1 4 24 2
builtin_builder::imm 1 4 24 2
builtin_builder::imm 1 4 24 2
builtin_builder::imm 1 4 29 2
builtin_builder::var_ref 1 4 20 1
builtin_builder::array_ref 1 4 28 2
builtin_builder::matrix_elt 1 4 31 3
builtin_builder::new_sig 2 17 92 4
builtin_builder::unop 1 10 62 4
builtin_builder::binop 1 12 82 5
builtin_builder::_radians 1 7 56 1
builtin_builder::_degrees 1 7 56 1
builtin_builder::_tan 1 7 54 1
builtin_builder::asin_expr 1 12 111 3
builtin_builder::call 4 22 150 3
builtin_builder::_asin 1 7 58 1
builtin_builder::_acos 1 7 66 1
builtin_builder::_atan2 2 30 369 1
builtin_builder::do_atan 1 29 289 4
builtin_builder::_atan 1 9 70 1
builtin_builder::_sinh 1 7 70 1
builtin_builder::_cosh 1 7 70 1
builtin_builder::_tanh 1 10 125 1
builtin_builder::_asinh 1 8 83 1
builtin_builder::_acosh 1 7 72 1
builtin_builder::_atanh 1 8 84 1
builtin_builder::_pow 1 4 25 1
builtin_builder::_mod 1 5 30 3
builtin_builder::_modf 1 11 109 2
builtin_builder::_min 1 5 33 3
builtin_builder::_max 1 5 33 3
builtin_builder::_clamp 1 10 87 3
builtin_builder::_mix_lrp 1 9 87 3
builtin_builder::_mix_sel 1 11 87 3
builtin_builder::_step 8 31 358 3
builtin_builder::_smoothstep 1 12 175 3
builtin_builder::_isnan 1 7 61 2
builtin_builder::_isinf 4 20 133 2
builtin_builder::_floatBitsToInt 1 7 56 1
builtin_builder::_floatBitsToUint 1 7 56 1
builtin_builder::_intBitsToFloat 1 7 56 1
builtin_builder::_uintBitsToFloat 1 7 56 1
builtin_builder::_packUnorm2x16 1 7 53 1
builtin_builder::_packSnorm2x16 1 7 53 1
builtin_builder::_packUnorm4x8 1 7 53 1
builtin_builder::_packSnorm4x8 1 7 53 1
builtin_builder::_unpackUnorm2x16 1 7 53 1
builtin_builder::_unpackSnorm2x16 1 7 53 1
builtin_builder::_unpackUnorm4x8 1 7 53 1
builtin_builder::_unpackSnorm4x8 1 7 53 1
builtin_builder::_packHalf2x16 1 7 53 1
builtin_builder::_unpackHalf2x16 1 7 53 1
builtin_builder::_packDouble2x32 1 7 53 1
builtin_builder::_unpackDouble2x32 1 7 53 1
builtin_builder::_length 1 7 61 2
builtin_builder::_distance 2 14 135 2
builtin_builder::_dot 2 7 54 2
builtin_builder::_cross 1 11 133 2
builtin_builder::_normalize 2 11 88 2
builtin_builder::_ftransform 1 5 21 0
builtin_builder::_faceforward 1 10 105 2
builtin_builder::_reflect 1 8 89 2
builtin_builder::_refract 1 18 238 2
builtin_builder::_matrixCompMult 2 12 125 2
builtin_builder::_outerProduct 3 19 185 2
builtin_builder::_transpose 3 19 149 2
builtin_builder::_determinant_mat2 1 8 96 2
builtin_builder::_determinant_mat3 1 18 246 2
builtin_builder::_determinant_mat4 2 67 1633 2
builtin_builder::_inverse_mat2 1 15 238 2
builtin_builder::_inverse_mat3 1 52 775 2
builtin_builder::_inverse_mat4 2 132 2543 2
builtin_builder::_lessThan 1 6 35 2
builtin_builder::_lessThanEqual 1 6 35 2
builtin_builder::_greaterThan 1 6 35 2
builtin_builder::_greaterThanEqual 1 6 35 2
builtin_builder::_equal 1 6 35 2
builtin_builder::_notEqual 1 6 35 2
builtin_builder::_any 1 8 70 1
builtin_builder::_all 1 8 70 1
has_lod 4 12 42 1
builtin_builder::_textureSize 2 18 139 3
builtin_builder::_textureSamples 1 9 79 1
builtin_builder::_texture 15 76 615 6
builtin_builder::_textureCubeArrayShadow 1 13 121 0
builtin_builder::_texelFetch 4 33 260 5
builtin_builder::_EmitVertex 1 7 50 0
builtin_builder::_EmitStreamVertex 1 9 64 2
builtin_builder::_EndPrimitive 1 7 50 0
builtin_builder::_EndStreamPrimitive 1 9 64 2
builtin_builder::_barrier 1 6 34 0
builtin_builder::_textureQueryLod 1 13 105 3
builtin_builder::_textureQueryLevels 1 10 80 1
builtin_builder::_textureSamplesIdentical 1 14 110 3
builtin_builder::_fwidth 1 7 64 1
builtin_builder::_fwidthCoarse 1 8 67 1
builtin_builder::_fwidthFine 1 8 67 1
builtin_builder::_noise1 1 4 25 1
builtin_builder::_noise2 1 19 212 1
builtin_builder::_noise3 1 27 315 1
builtin_builder::_noise4 1 32 396 1
builtin_builder::_bitfieldExtract 3 15 142 1
builtin_builder::_bitfieldInsert 3 16 155 1
builtin_builder::_bitCount 1 5 27 1
builtin_builder::_findLSB 1 5 30 1
builtin_builder::_findMSB 1 5 30 1
builtin_builder::_fma 1 9 84 2
builtin_builder::_ldexp 2 5 38 2
builtin_builder::_dfrexp 1 9 86 2
builtin_builder::_frexp 1 25 316 2
builtin_builder::_uaddCarry 1 10 96 1
builtin_builder::_usubBorrow 1 10 96 1
builtin_builder::_mulExtended 1 11 111 1
builtin_builder::_interpolateAtCentroid 1 8 57 1
builtin_builder::_interpolateAtOffset 1 9 74 1
builtin_builder::_interpolateAtSample 1 9 74 1
builtin_builder::_atomic_counter_intrinsic 1 7 44 2
builtin_builder::_atomic_counter_intrinsic1 1 8 59 2
builtin_builder::_atomic_counter_intrinsic2 1 9 74 2
builtin_builder::_atomic_intrinsic2 1 9 58 3
builtin_builder::_atomic_intrinsic3 1 10 71 3
builtin_builder::_atomic_counter_op 1 11 91 2
builtin_builder::_atomic_counter_op1 2 27 235 2
builtin_builder::_atomic_counter_op2 1 13 121 2
builtin_builder::_atomic_op2 1 13 103 3
builtin_builder::_atomic_op3 1 14 116 3
builtin_builder::_min3 1 10 88 1
builtin_builder::_max3 1 10 88 1
builtin_builder::_mid3 1 10 103 1
get_image_available_predicate 4 11 47 2
builtin_builder::_image_prototype 5 30 240 3
builtin_builder::_image_size_prototype 3 20 130 3
builtin_builder::_image_samples_prototype 1 14 86 3
builtin_builder::_image 3 26 165 6
builtin_builder::_memory_barrier_intrinsic 1 6 29 2
builtin_builder::_memory_barrier 1 8 51 2
builtin_builder::_shader_clock_intrinsic 1 6 28 2
builtin_builder::_shader_clock 1 10 72 2
builtin_builder::_vote 1 7 54 1
_mesa_glsl_initialize_builtin_functions 1 6 23 0
_mesa_glsl_release_builtin_functions 1 6 23 0
_mesa_glsl_find_builtin_function 1 9 49 3
_mesa_glsl_find_builtin_function_by_name 1 8 41 1
_mesa_glsl_get_builtin_function_shader 1 4 10 0
_mesa_get_main_function_signature 4 13 67 1
Source file: ./lib/mesa/src/compiler/glsl/link_atomics.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
active_atomic_buffer::active_atomic_buffer 1 3 24 0
active_atomic_buffer::~active_atomic_buffer 1 4 10 0
active_atomic_buffer::push_back 2 15 77 2
cmp_actives 1 6 61 2
check_atomic_counters_overlap 4 7 85 2
process_atomic_variable 6 29 225 8
find_active_atomic_counters 10 41 338 3
link_assign_atomic_counter_resources 15 74 563 2
link_check_atomic_counter_resources 10 37 264 2
Source file: ./lib/mesa/src/compiler/glsl/opt_redundant_jumps.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
redundant_jumps_visitor::redundant_jumps_visitor 1 4 11 0
redundant_jumps_visitor::visit_enter 1 4 12 1
redundant_jumps_visitor::visit_leave 8 23 169 1
redundant_jumps_visitor::visit_leave 4 11 72 1
optimize_redundant_jumps 1 6 23 1
Source file: ./lib/mesa/src/compiler/glsl/lower_shared_reference.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_shared_reference_visitor::lower_shared_reference_visitor 1 5 33 1
lower_shared_reference_visitor::~lower_shared_reference_visitor 1 4 10 0
lower_shared_reference_visitor::get_shared_offset 2 15 115 1
lower_shared_reference_visitor::handle_rvalue 5 37 254 1
lower_shared_reference_visitor::handle_assignment 7 40 285 1
lower_shared_reference_visitor::visit_enter 1 5 21 1
lower_shared_reference_visitor::insert_buffer_access 2 18 120 6
compute_shader_enabled 1 4 16 1
lower_shared_reference_visitor::shared_store 1 28 218 4
lower_shared_reference_visitor::shared_load 1 24 172 3
lower_shared_reference_visitor::lower_shared_atomic_intrinsic 9 70 573 1
lower_shared_reference_visitor::check_for_shared_atomic_intrinsic 14 25 149 1
lower_shared_reference_visitor::visit_enter 2 10 47 1
lower_shared_reference 3 11 62 2
Source file: ./lib/mesa/src/compiler/glsl/link_varyings.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tfeedback_decl::is_next_buffer_separator 1 4 11 0
tfeedback_decl::is_varying_written 3 6 30 0
tfeedback_decl::is_varying 2 4 17 0
tfeedback_decl::name 1 4 11 0
tfeedback_decl::get_stream_id 1 4 11 0
tfeedback_decl::get_buffer 1 4 11 0
tfeedback_decl::get_offset 1 4 11 0
tfeedback_decl::num_components 3 8 43 0
tfeedback_decl::get_location 1 3 11 0
tfeedback_decl::is_64bit 14 21 61 0
Source file: ./lib/mesa/src/compiler/glsl/propagate_invariance.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_invariance_propagation_visitor::ir_invariance_propagation_visitor 1 5 17 0
ir_invariance_propagation_visitor::~ir_invariance_propagation_visitor 1 3 5 0
ir_invariance_propagation_visitor::visit_enter 3 11 62 1
ir_invariance_propagation_visitor::visit_leave 1 5 19 1
ir_invariance_propagation_visitor::visit 6 16 102 1
propagate_invariance 2 8 35 1
Source file: ./lib/mesa/src/compiler/glsl/ir_print_visitor.h
Source file: ./lib/mesa/src/compiler/glsl/test_optpass.h
Source file: ./lib/mesa/src/compiler/glsl/ir_basic_block.h
Source file: ./lib/mesa/src/compiler/glsl/s_expression.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
s_expression::is_list 1 1 9 0
s_expression::is_symbol 1 1 9 0
s_expression::is_number 1 1 9 0
s_expression::is_int 1 1 9 0
s_expression::s_expression 1 1 5 0
s_number::is_number 1 1 9 0
s_number::s_number 1 1 5 0
s_int::s_int 1 1 12 1
s_int::is_int 1 1 9 0
s_int::fvalue 1 1 13 0
s_int::value 1 1 10 0
s_float::s_float 1 1 12 1
s_float::fvalue 1 1 10 0
s_symbol::is_symbol 1 1 9 0
s_symbol::value 1 1 10 0
s_list::is_list 1 1 9 0
s_pattern::s_pattern 1 1 20 1
s_pattern::s_pattern 1 1 20 1
s_pattern::s_pattern 1 1 20 1
s_pattern::s_pattern 1 1 20 1
s_pattern::s_pattern 1 1 20 1
s_pattern::s_pattern 1 1 19 1
Source file: ./lib/mesa/src/compiler/glsl/ast_function.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
process_parameters 2 16 92 4
prototype_string 2 15 102 3
verify_image_parameter 11 35 195 4
verify_first_atomic_parameter 4 12 56 3
is_atomic_function 8 11 74 1
verify_parameter_modes 35 122 767 4
fix_parameter 8 35 270 6
generate_call 13 62 371 7
match_function_by_name 8 26 156 3
match_subroutine_by_name 5 32 180 4
generate_array_index 2 26 175 8
print_function_prototypes 4 14 91 3
no_matching_function_error 5 25 146 4
convert_component 29 104 606 2
implicitly_convert_component 5 22 129 3
dereference_component 4 24 212 2
process_vec_mat_constructor 13 68 469 5
process_array_constructor 14 74 490 5
single_scalar_parameter 2 6 60 1
emit_inline_vector_constructor 14 96 690 4
assign_to_matrix_column 2 18 165 7
emit_inline_matrix_constructor 20 164 1372 4
emit_inline_record_constructor 2 25 188 4
process_record_constructor 5 45 231 5
ast_function_expression::handle_method 10 59 383 2
ast_function_expression::hir 47 217 1409 2
ast_function_expression::has_sequence_subexpression 2 8 38 0
ast_aggregate_initializer::hir 5 26 171 2
Source file: ./lib/mesa/src/compiler/glsl/loop_controls.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_initial_value 12 30 145 2
calculate_iterations 14 58 451 4
loop_control_visitor::loop_control_visitor 1 5 20 1
loop_control_visitor::visit_leave 6 27 148 1
set_loop_controls 1 6 30 2
Source file: ./lib/mesa/src/compiler/glsl/lower_named_interface_blocks.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
process_array_type 2 11 81 2
process_array_ir 2 17 83 3
flatten_named_interface_blocks_declarations::flatten_named_interface_blocks_declarations 1 5 18 1
flatten_named_interface_blocks_declarations::run 10 72 581 1
flatten_named_interface_blocks_declarations::visit_leave 6 20 117 1
flatten_named_interface_blocks_declarations::handle_rvalue 10 36 225 1
lower_named_interface_blocks 1 5 27 2
Source file: ./lib/mesa/src/compiler/glsl/glsl_parser_extras.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glsl_compute_version_string 2 5 36 3
_mesa_glsl_parse_state::_mesa_glsl_parse_state 21 196 2015 3
_mesa_glsl_parse_state::check_version 6 31 179 5
_mesa_glsl_parse_state::process_version_directive 18 66 341 3
_mesa_glsl_msg 2 18 142 5
_mesa_glsl_error 1 9 53 4
_mesa_glsl_warning 1 8 48 4
_mesa_glsl_extension::compatible_with_state 1 5 32 3
_mesa_glsl_extension::set_flags 1 6 44 2
find_extension 3 9 56 1
_mesa_glsl_process_extension 20 70 450 5
_mesa_ast_set_aggregate_type 11 35 265 2
_mesa_ast_process_interface_block 24 92 585 4
_mesa_ast_type_qualifier_print 19 42 291 1
ast_node::print 1 4 14 1
ast_node::ast_node 1 8 48 1
ast_opt_array_dimensions_print 2 5 19 1
ast_compound_statement::print 1 8 40 1
ast_compound_statement::ast_compound_statement 2 8 39 2
ast_expression::print 36 105 522 1
ast_expression::ast_expression 1 13 73 4
ast_expression_statement::print 2 6 24 1
ast_expression_statement::ast_expression_statement 1 4 15 1
ast_function::print 1 9 48 1
ast_function::ast_function 1 5 28 1
ast_fully_specified_type::print 1 5 21 1
ast_parameter_declarator::print 2 7 31 1
ast_function_definition::print 1 5 21 1
ast_declaration::print 2 9 38 1
ast_declaration::ast_declaration 1 8 37 3
ast_declarator_list::print 5 16 88 1
ast_declarator_list::ast_declarator_list 1 6 28 1
ast_jump_statement::print 6 20 70 1
ast_jump_statement::ast_jump_statement 2 7 37 2
ast_selection_statement::print 2 11 48 1
ast_selection_statement::ast_selection_statement 1 8 36 3
ast_switch_statement::print 1 7 31 1
ast_switch_statement::ast_switch_statement 1 6 26 2
ast_switch_body::print 2 8 33 1
ast_switch_body::ast_switch_body 1 4 16 1
ast_case_label::print 2 10 41 1
ast_case_label::ast_case_label 1 4 16 1
ast_case_label_list::print 1 7 35 1
ast_case_label_list::ast_case_label_list 1 3 8 1
ast_case_statement::print 1 8 41 1
ast_case_statement::ast_case_statement 1 4 16 1
ast_case_statement_list::print 1 6 30 1
ast_case_statement_list::ast_case_statement_list 1 3 8 1
ast_iteration_statement::print 9 33 143 1
ast_iteration_statement::ast_iteration_statement 1 12 58 5
ast_struct_specifier::print 1 8 42 1
ast_struct_specifier::ast_struct_specifier 2 17 90 2
ast_subroutine_list::print 2 8 50 1
set_shader_inout_layout 33 132 911 2
assign_subroutine_indexes 6 18 116 2
add_builtin_defines 9 31 198 5
do_late_parsing_checks 3 9 53 1
_mesa_glsl_compile_shader 18 87 556 4
do_common_optimization 9 54 332 5
_mesa_destroy_shader_compiler 1 5 14 1
_mesa_destroy_shader_compiler_caches 1 4 10 1
Source file: ./lib/mesa/src/compiler/glsl/lower_texture_projection.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_texture_projection_visitor::lower_texture_projection_visitor 1 4 9 0
lower_texture_projection_visitor::visit_leave 3 31 212 1
do_lower_texture_projection 1 6 24 1
Source file: ./lib/mesa/src/compiler/glsl/ast_expr.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ast_expression::operator_string 1 47 130 1
ast_expression_bin::ast_expression_bin 2 6 43 3
ast_expression_bin::print 1 6 37 1
Source file: ./lib/mesa/src/compiler/glsl/ir_hierarchical_visitor.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_hierarchical_visitor::ir_hierarchical_visitor 1 9 43 0
ir_hierarchical_visitor::visit 2 6 32 1
ir_hierarchical_visitor::visit 2 6 32 1
ir_hierarchical_visitor::visit 2 6 32 1
ir_hierarchical_visitor::visit 2 6 32 1
ir_hierarchical_visitor::visit 2 6 32 1
ir_hierarchical_visitor::visit 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::visit_enter 2 6 32 1
ir_hierarchical_visitor::visit_leave 2 6 32 1
ir_hierarchical_visitor::run 1 4 17 1
visit_tree 1 13 83 5
Source file: ./lib/mesa/src/compiler/glsl/lower_vector_insert.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vector_insert_visitor::vector_insert_visitor 1 5 24 1
vector_insert_visitor::~vector_insert_visitor 1 4 14 0
vector_insert_visitor::handle_rvalue 8 44 445 1
lower_vector_insert 1 6 30 2
Source file: ./lib/mesa/src/compiler/glsl/lower_variable_index_to_cond_assign.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compare_index_block 4 35 279 5
is_array_or_matrix 2 4 28 1
deref_replacer::deref_replacer 1 7 46 2
deref_replacer::handle_rvalue 3 8 66 1
find_variable_index::find_variable_index 1 4 10 0
find_variable_index::visit_enter 3 9 43 1
assignment_generator::assignment_generator 1 9 35 0
assignment_generator::generate 2 14 138 3
switch_generator::switch_generator 1 9 48 4
switch_generator::linear_sequence 6 28 211 3
switch_generator::bisect 2 17 166 3
switch_generator::generate 2 8 50 3
variable_index_to_cond_assign_visitor::variable_index_to_cond_assign_visitor 1 13 55 5
variable_index_to_cond_assign_visitor::storage_type_needs_lowering 19 36 168 1
variable_index_to_cond_assign_visitor::needs_lowering 4 7 42 1
variable_index_to_cond_assign_visitor::convert_dereference_array 6 58 401 3
variable_index_to_cond_assign_visitor::handle_rvalue 4 15 85 1
variable_index_to_cond_assign_visitor::visit_leave 3 12 75 1
lower_variable_index_to_cond_assign 3 20 77 6
Source file: ./lib/mesa/src/compiler/glsl/opt_dead_functions.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
signature_entry::signature_entry 1 5 20 1
ir_dead_functions_visitor::ir_dead_functions_visitor 1 4 14 0
ir_dead_functions_visitor::~ir_dead_functions_visitor 1 4 12 0
ir_dead_functions_visitor::get_signature_entry 2 10 59 1
ir_dead_functions_visitor::visit_enter 2 8 47 1
ir_dead_functions_visitor::visit_enter 1 6 32 1
do_dead_functions 4 23 118 1
Source file: ./lib/mesa/src/compiler/glsl/s_expression.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
s_symbol::s_symbol 1 5 30 2
s_list::s_list 1 3 7 0
skip_whitespace 2 12 68 2
read_atom 6 28 191 3
__read_expression 5 25 145 3
s_expression::read_expression 1 6 44 2
s_int::print 1 4 16 0
s_float::print 1 4 16 0
s_symbol::print 1 4 16 0
s_list::print 2 10 52 0
s_pattern::match 13 17 158 1
s_match 6 17 98 4
Source file: ./lib/mesa/src/compiler/glsl/opt_constant_variable.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_assignment_entry 2 13 86 2
ir_constant_variable_visitor::visit 1 6 33 1
ir_constant_variable_visitor::visit_enter 1 5 18 1
ir_constant_variable_visitor::visit_enter 8 25 143 1
ir_constant_variable_visitor::visit_enter 4 24 157 1
do_constant_variable 4 20 120 1
do_constant_variable_unlinked 3 14 69 1
Source file: ./lib/mesa/src/compiler/glsl/ir_optimization.h
Source file: ./lib/mesa/src/compiler/glsl/opt_dead_code.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
do_dead_code 22 63 405 2
do_dead_code_unlinked 3 14 71 1
Source file: ./lib/mesa/src/compiler/glsl/loop_unroll.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
loop_unroll_visitor::loop_unroll_visitor 1 7 32 2
is_break 3 5 31 1
loop_unroll_count::loop_unroll_count 1 10 49 3
loop_unroll_count::visit_enter 1 5 13 1
loop_unroll_count::visit_enter 1 5 13 1
loop_unroll_count::visit_enter 1 5 14 1
loop_unroll_count::visit_enter 26 45 248 1
loop_unroll_visitor::simple_unroll 2 12 81 2
loop_unroll_visitor::complex_unroll 3 22 162 3
loop_unroll_visitor::splice_post_if_instructions 2 9 56 2
loop_unroll_visitor::visit_leave 17 72 460 1
unroll_loops 1 7 38 3
Source file: ./lib/mesa/src/compiler/glsl/ir_function_inlining.h
Source file: ./lib/mesa/src/compiler/glsl/loop_analysis.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
loop_variable_state::loop_variable_state 1 8 36 0
loop_variable_state::~loop_variable_state 1 4 14 0
loop_variable::is_induction_var 1 4 13 0
loop_variable::is_loop_constant 8 11 77 0
loop_terminator::loop_terminator 1 4 16 0
Source file: ./lib/mesa/src/compiler/glsl/ir_hierarchical_visitor.h
Source file: ./lib/mesa/src/compiler/glsl/opt_if_simplification.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_if_simplification_visitor::ir_if_simplification_visitor 1 4 11 0
ir_if_simplification_visitor::visit_enter 1 5 18 1
do_if_simplification 1 6 23 1
ir_if_simplification_visitor::visit_leave 6 27 169 1
Source file: ./lib/mesa/src/compiler/glsl/lower_vec_index_to_cond_assign.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_vec_index_to_cond_assign_visitor::ir_vec_index_to_cond_assign_visitor 1 4 9 0
ir_vec_index_to_cond_assign_visitor::convert_vec_index_to_cond_assign 3 47 365 4
ir_vec_index_to_cond_assign_visitor::convert_vector_extract_to_cond_assign 3 10 63 1
ir_vec_index_to_cond_assign_visitor::visit_enter 2 8 53 1
ir_vec_index_to_cond_assign_visitor::visit_enter 1 5 24 1
ir_vec_index_to_cond_assign_visitor::visit_leave 2 8 43 1
ir_vec_index_to_cond_assign_visitor::visit_enter 2 10 50 1
ir_vec_index_to_cond_assign_visitor::visit_enter 2 7 32 1
ir_vec_index_to_cond_assign_visitor::visit_enter 1 5 24 1
do_vec_index_to_cond_assign 1 6 24 1
Source file: ./lib/mesa/src/compiler/glsl/opt_copy_propagation.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kill_entry::kill_entry 1 5 19 1
ir_copy_propagation_visitor::ir_copy_propagation_visitor 1 9 41 0
ir_copy_propagation_visitor::~ir_copy_propagation_visitor 1 4 10 0
ir_copy_propagation_visitor::visit_enter 1 17 105 1
ir_copy_propagation_visitor::visit_leave 1 6 29 1
ir_copy_propagation_visitor::visit_enter 1 5 18 1
ir_copy_propagation_visitor::visit 3 11 58 1
ir_copy_propagation_visitor::visit_enter 3 15 93 1
ir_copy_propagation_visitor::handle_if_block 3 27 167 1
ir_copy_propagation_visitor::visit_enter 1 7 38 1
ir_copy_propagation_visitor::handle_loop 4 29 179 2
ir_copy_propagation_visitor::visit_enter 1 6 27 1
ir_copy_propagation_visitor::kill 3 14 89 1
ir_copy_propagation_visitor::add_copy 8 19 138 1
do_copy_propagation 1 6 24 1
Source file: ./lib/mesa/src/compiler/glsl/lower_vector_derefs.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vector_deref_visitor::vector_deref_visitor 1 4 10 0
vector_deref_visitor::~vector_deref_visitor 1 3 5 0
vector_deref_visitor::visit_enter 5 23 191 1
vector_deref_visitor::handle_rvalue 4 12 84 1
lower_vector_derefs 1 6 26 1
Source file: ./lib/mesa/src/compiler/glsl/ir_constant_expression.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dot_f 3 8 79 2
dot_d 3 8 79 2
bitcast_u2f 1 7 42 1
bitcast_f2u 1 7 42 1
pack_2x16 1 8 51 3
pack_4x8 1 10 87 5
unpack_2x16 1 7 49 4
unpack_4x8 1 8 89 6
pack_snorm_1x8 1 5 33 1
pack_snorm_1x16 1 5 33 1
unpack_snorm_1x8 1 4 30 1
unpack_snorm_1x16 1 4 30 1
pack_unorm_1x8 1 4 34 1
pack_unorm_1x16 1 5 34 1
unpack_unorm_1x8 1 4 17 1
unpack_unorm_1x16 1 4 17 1
pack_half_1x16 1 4 13 1
unpack_half_1x16 1 4 13 1
constant_referenced 17 67 400 4
ir_rvalue::constant_expression_value 1 5 24 1
bitfield_reverse 2 12 62 1
find_msb_uint 3 9 48 1
find_msb_int 2 4 19 1
ldexpf_flush_subnormal 2 5 39 2
ldexp_flush_subnormal 2 5 39 2
bitfield_extract_uint 5 14 70 3
bitfield_extract_int 5 14 70 3
bitfield_insert 5 16 89 4
ir_expression::constant_expression_value 22 53 396 1
ir_texture::constant_expression_value 1 4 13 1
ir_swizzle::constant_expression_value 8 23 240 1
ir_dereference_variable::constant_expression_value 5 14 84 1
ir_dereference_array::constant_expression_value 12 40 343 1
ir_dereference_record::constant_expression_value 2 5 40 1
ir_assignment::constant_expression_value 1 4 13 1
ir_constant::constant_expression_value 1 4 13 1
ir_call::constant_expression_value 1 4 26 1
ir_function_signature::constant_expression_evaluate_expression_list 20 70 423 3
ir_function_signature::constant_expression_value 8 26 195 2
Source file: ./lib/mesa/src/compiler/glsl/ir_rvalue_visitor.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_rvalue_base_visitor::rvalue_visit 2 8 47 1
ir_rvalue_base_visitor::rvalue_visit 13 34 165 1
ir_rvalue_base_visitor::rvalue_visit 1 5 21 1
ir_rvalue_base_visitor::rvalue_visit 1 9 49 1
ir_rvalue_base_visitor::rvalue_visit 1 5 21 1
ir_rvalue_base_visitor::rvalue_visit 1 6 29 1
ir_rvalue_base_visitor::rvalue_visit 2 11 53 1
ir_rvalue_base_visitor::rvalue_visit 1 5 21 1
ir_rvalue_base_visitor::rvalue_visit 1 5 21 1
ir_rvalue_base_visitor::rvalue_visit 1 5 21 1
ir_rvalue_base_visitor::rvalue_visit 1 5 21 1
ir_rvalue_base_visitor::rvalue_visit 1 5 21 1
ir_rvalue_visitor::visit_leave 1 4 16 1
ir_rvalue_visitor::visit_leave 1 4 16 1
ir_rvalue_visitor::visit_leave 1 4 16 1
ir_rvalue_visitor::visit_leave 1 4 16 1
ir_rvalue_visitor::visit_leave 1 4 16 1
ir_rvalue_visitor::visit_leave 1 4 16 1
ir_rvalue_visitor::visit_leave 1 4 16 1
ir_rvalue_visitor::visit_leave 1 4 16 1
ir_rvalue_visitor::visit_leave 1 4 16 1
ir_rvalue_visitor::visit_leave 1 4 16 1
ir_rvalue_visitor::visit_leave 1 4 16 1
ir_rvalue_visitor::visit_leave 1 4 16 1
ir_rvalue_enter_visitor::visit_enter 1 4 16 1
ir_rvalue_enter_visitor::visit_enter 1 4 16 1
ir_rvalue_enter_visitor::visit_enter 1 4 16 1
ir_rvalue_enter_visitor::visit_enter 1 4 16 1
ir_rvalue_enter_visitor::visit_enter 1 4 16 1
ir_rvalue_enter_visitor::visit_enter 1 4 16 1
ir_rvalue_enter_visitor::visit_enter 1 4 16 1
ir_rvalue_enter_visitor::visit_enter 1 4 16 1
ir_rvalue_enter_visitor::visit_enter 1 4 16 1
ir_rvalue_enter_visitor::visit_enter 1 4 16 1
ir_rvalue_enter_visitor::visit_enter 1 4 16 1
ir_rvalue_enter_visitor::visit_enter 1 4 16 1
Source file: ./lib/mesa/src/compiler/glsl/lower_noise.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_noise_visitor::lower_noise_visitor 1 3 10 0
lower_noise_visitor::handle_rvalue 4 12 69 1
lower_noise 1 6 24 1
Source file: ./lib/mesa/src/compiler/glsl/ir_expression_flattening.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_expression_flattening_visitor::ir_expression_flattening_visitor 1 4 21 1
ir_expression_flattening_visitor::~ir_expression_flattening_visitor 1 3 5 0
do_expression_flattening 1 8 43 2
ir_expression_flattening_visitor::handle_rvalue 3 16 114 1
Source file: ./lib/mesa/src/compiler/glsl/ir_expression_operation_constant.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
switch 410 1324 11427 1
Source file: ./lib/mesa/src/compiler/glsl/lower_tess_level.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_tess_level_visitor::lower_tess_level_visitor 1 6 37 1
lower_tess_level_visitor::visit 8 35 261 1
lower_tess_level_visitor::is_tess_level_array 7 16 90 1
lower_tess_level_visitor::lower_tess_level_array 8 20 133 1
lower_tess_level_visitor::handle_rvalue 4 19 102 1
lower_tess_level_visitor::fix_lhs 5 26 232 1
lower_tess_level_visitor::visit_leave 4 25 231 1
lower_tess_level_visitor::visit_new_assignment 1 7 37 1
lower_tess_level_visitor::visit_leave 7 36 280 1
lower_tess_level 5 13 86 1
Source file: ./lib/mesa/src/compiler/glsl/ir_builder.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_builder::ir_factory::emit 1 4 17 1
ir_builder::ir_factory::make_temp 1 7 43 2
ir_builder::assign 1 9 55 4
ir_builder::assign 1 4 33 2
ir_builder::assign 1 4 29 3
ir_builder::assign 1 4 38 3
ir_builder::ret 1 5 30 1
ir_builder::swizzle 1 10 66 3
ir_builder::swizzle_for_size 3 10 98 2
ir_builder::swizzle_xxxx 1 4 17 1
ir_builder::swizzle_yyyy 1 4 17 1
ir_builder::swizzle_zzzz 1 4 17 1
ir_builder::swizzle_wwww 1 4 17 1
ir_builder::swizzle_x 1 4 17 1
ir_builder::swizzle_y 1 4 17 1
ir_builder::swizzle_z 1 4 17 1
ir_builder::swizzle_w 1 4 17 1
ir_builder::swizzle_xy 1 4 17 1
ir_builder::swizzle_xyz 1 4 17 1
ir_builder::swizzle_xyzw 1 4 17 1
ir_builder::expr 1 5 35 2
ir_builder::expr 1 5 42 3
ir_builder::expr 1 5 49 4
ir_builder::add 1 4 20 2
ir_builder::sub 1 4 20 2
ir_builder::min2 1 4 20 2
ir_builder::max2 1 4 20 2
ir_builder::mul 1 4 20 2
ir_builder::imul_high 1 4 20 2
ir_builder::div 1 4 20 2
ir_builder::carry 1 4 20 2
ir_builder::borrow 1 4 20 2
ir_builder::trunc 1 4 15 1
ir_builder::round_even 1 4 15 1
ir_builder::fract 1 4 15 1
ir_builder::dot 2 7 57 2
ir_builder::clamp 1 4 30 3
ir_builder::saturate 1 4 15 1
ir_builder::abs 1 4 15 1
ir_builder::neg 1 4 15 1
ir_builder::sin 1 4 15 1
ir_builder::cos 1 4 15 1
ir_builder::exp 1 4 15 1
ir_builder::rsq 1 4 15 1
ir_builder::sqrt 1 4 15 1
ir_builder::log 1 4 15 1
ir_builder::sign 1 4 15 1
ir_builder::subr_to_int 1 4 15 1
ir_builder::equal 1 4 20 2
ir_builder::nequal 1 4 20 2
ir_builder::less 1 4 20 2
ir_builder::greater 1 4 20 2
ir_builder::lequal 1 4 20 2
ir_builder::gequal 1 4 20 2
ir_builder::logic_not 1 4 15 1
ir_builder::logic_and 1 4 20 2
ir_builder::logic_or 1 4 20 2
ir_builder::bit_not 1 4 15 1
ir_builder::bit_and 1 4 20 2
ir_builder::bit_or 1 4 20 2
ir_builder::bit_xor 1 4 20 2
ir_builder::lshift 1 4 20 2
ir_builder::rshift 1 4 20 2
ir_builder::f2i 1 4 15 1
ir_builder::bitcast_f2i 1 4 15 1
ir_builder::i2f 1 4 15 1
ir_builder::bitcast_i2f 1 4 15 1
ir_builder::i2u 1 4 15 1
ir_builder::u2i 1 4 15 1
ir_builder::f2u 1 4 15 1
ir_builder::bitcast_f2u 1 4 15 1
ir_builder::u2f 1 4 15 1
ir_builder::bitcast_u2f 1 4 15 1
ir_builder::i2b 1 4 15 1
ir_builder::b2i 1 4 15 1
ir_builder::f2b 1 4 15 1
ir_builder::b2f 1 4 15 1
ir_builder::interpolate_at_centroid 1 4 15 1
ir_builder::interpolate_at_offset 1 4 20 2
ir_builder::interpolate_at_sample 1 4 20 2
ir_builder::f2d 1 4 15 1
ir_builder::i2d 1 4 15 1
ir_builder::u2d 1 4 15 1
ir_builder::fma 1 4 25 3
ir_builder::lrp 1 4 25 3
ir_builder::csel 1 4 25 3
ir_builder::bitfield_extract 1 4 25 3
ir_builder::bitfield_insert 1 6 59 4
ir_builder::if_tree 1 9 56 2
ir_builder::if_tree 1 12 76 3
Source file: ./lib/mesa/src/compiler/glsl/lower_const_arrays_to_uniforms.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_const_array_visitor::lower_const_array_visitor 1 7 27 2
lower_const_array_visitor::run 1 5 15 0
lower_const_array_visitor::visit_enter 1 4 12 1
lower_const_array_visitor::handle_rvalue 5 26 179 1
lower_const_arrays_to_uniforms 1 5 26 2
Source file: ./lib/mesa/src/compiler/glsl/lower_output_reads.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hash_table_var_hash 1 5 32 1
output_read_remover::output_read_remover 1 7 33 1
output_read_remover::~output_read_remover 1 5 19 0
output_read_remover::visit 5 18 134 1
copy 1 6 54 3
emit_return_copy 1 5 49 3
emit_main_copy 1 5 51 3
output_read_remover::visit_leave 1 5 22 1
output_read_remover::visit_leave 1 5 22 1
output_read_remover::visit_leave 2 7 40 1
lower_output_reads 1 5 25 2
Source file: ./lib/mesa/src/compiler/glsl/test_optpass.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
read_stdin_to_eof 1 6 24 0
do_optimization 31 84 754 3
do_optimization_passes 6 19 114 5
test_optpass 16 91 626 2
Source file: ./lib/mesa/src/compiler/glsl/link_uniform_initializers.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
linker::get_storage 2 8 48 2
linker::copy_constant_to_storage 18 38 210 5
linker::set_opaque_binding 15 40 357 5
linker::set_block_binding 5 15 100 4
linker::set_uniform_initializer 15 63 510 6
link_set_uniform_initializers 16 49 374 2
Source file: ./lib/mesa/src/compiler/glsl/lower_offset_array.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_offset_array_visitor::lower_offset_array_visitor 1 4 9 0
lower_offset_array_visitor::handle_rvalue 7 20 189 1
lower_offset_arrays 1 6 24 1
Source file: ./lib/mesa/src/compiler/glsl/standalone_scaffolding.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_shader_enum_to_shader_stage 7 20 60 1
Source file: ./lib/mesa/src/compiler/glsl/ir_visitor.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_visitor::~ir_visitor 1 3 5 0
ir_visitor::visit 1 1 14 1
ir_control_flow_visitor::visit 1 1 8 1
ir_control_flow_visitor::visit 1 1 8 1
ir_control_flow_visitor::visit 1 1 8 1
ir_control_flow_visitor::visit 1 1 8 1
ir_control_flow_visitor::visit 1 1 8 1
ir_control_flow_visitor::visit 1 1 8 1
ir_control_flow_visitor::visit 1 1 8 1
ir_control_flow_visitor::visit 1 1 8 1
ir_control_flow_visitor::visit 1 1 8 1
ir_control_flow_visitor::visit 1 1 8 1
ir_control_flow_visitor::visit 1 1 8 1
ir_control_flow_visitor::visit 1 1 8 1
ir_control_flow_visitor::visit 1 1 8 1
Source file: ./lib/mesa/src/compiler/glsl/hir_field_selection.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mesa_ast_field_selection_to_hir 10 37 253 3
Source file: ./lib/mesa/src/compiler/glsl/lower_vertex_id.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_vertex_id_visitor::lower_vertex_id_visitor 4 14 93 2
lower_vertex_id_visitor::visit 5 38 260 1
lower_vertex_id 3 14 73 1
Source file: ./lib/mesa/src/compiler/glsl/ast_to_hir.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
read_from_write_only_variable_visitor::read_from_write_only_variable_visitor 1 3 10 0
read_from_write_only_variable_visitor::visit 5 13 63 1
read_from_write_only_variable_visitor::get_variable 1 3 8 0
read_from_write_only_variable_visitor::visit_enter 2 6 22 1
_mesa_ast_to_hir 4 37 258 2
get_implicit_conversion_operation 14 30 171 3
apply_implicit_conversion 7 22 154 3
arithmetic_result_type 20 63 384 5
unary_arithmetic_result_type 2 10 47 3
bit_logic_result_type 12 54 311 5
modulus_result_type 9 34 215 4
relational_result_type 8 29 170 4
shift_result_type 9 34 199 5
find_innermost_array_index 6 18 99 1
validate_assignment 21 64 373 5
mark_whole_array_access 3 7 44 1
do_assignment 19 75 525 9
get_lvalue_copy 1 11 82 2
ast_node::hir 1 6 28 2
ast_node::has_sequence_subexpression 1 4 11 0
ast_node::set_is_lhs 1 3 8 1
ast_function_expression::hir_no_rvalue 1 5 25 2
ast_aggregate_initializer::hir_no_rvalue 1 5 25 2
do_comparison 22 64 408 4
get_scalar_boolean_operand 4 21 133 6
check_builtin_array_max_size 7 24 168 4
constant_one_for_inc_dec 4 12 67 2
ast_expression::hir 1 5 25 2
ast_expression::hir_no_rvalue 1 5 24 2
ast_expression::set_is_lhs 3 8 50 1
ast_expression::do_hir 107 548 4437 3
ast_expression::has_sequence_subexpression 55 68 260 0
ast_expression_statement::hir 2 7 33 2
ast_compound_statement::hir 3 11 64 2
process_array_size 9 40 251 2
process_array_type 5 19 117 4
precision_qualifier_allowed 4 6 49 1
ast_type_specifier::glsl_type 1 10 71 2
get_type_name_for_precision_qualifier 33 202 1059 1
select_gles_precision 6 27 132 4
ast_fully_specified_type::glsl_type 1 5 29 2
is_varying_var 4 11 60 2
validate_matrix_layout_for_type 4 17 73 4
validate_xfb_buffer_qualifier 2 13 54 3
validate_xfb_offset_qualifier 10 33 199 5
validate_stream_qualifier 2 12 58 3
apply_explicit_binding 18 75 433 5
validate_interpolation_qualifier 23 63 299 6
interpret_interpolation_qualifier 9 26 135 5
apply_explicit_location 37 118 625 4
apply_image_qualifier_to_variable 22 62 407 4
get_layout_qualifier_string 5 11 39 2
is_conflicting_fragcoord_redeclaration 3 9 53 2
validate_array_dimensions 4 17 80 3
apply_layout_qualifier_to_variable 71 208 1371 4
apply_type_qualifier_to_variable 69 157 1047 5
get_variable_being_redeclared 39 80 641 4
process_initializer 31 101 685 5
validate_layout_qualifier_vertex_count 7 26 158 6
handle_tess_ctrl_shader_output_decl 7 28 155 3
handle_tess_shader_input_decl 6 21 135 3
handle_geometry_shader_input_decl 3 15 80 3
validate_identifier 3 13 62 3
ast_declarator_list::hir 139 456 2941 2
ast_parameter_declarator::hir 16 57 370 2
ast_parameter_declarator::parameters_to_hir 4 20 107 4
emit_function 1 4 21 2
ast_function::hir 39 192 1265 2
ast_function_definition::hir 5 35 246 2
ast_jump_statement::hir 28 113 667 2
ast_selection_statement::hir 5 24 177 2
compare_case_value 1 4 29 2
key_contents 1 4 17 1
ast_switch_statement::hir 7 74 538 2
ast_switch_statement::test_to_hir 1 14 107 2
ast_switch_body::hir 2 7 33 2
ast_case_statement_list::hir 7 44 313 2
ast_case_statement::hir 1 12 91 2
ast_case_label_list::hir 1 7 40 2
ast_case_label::hir 12 85 627 2
ast_iteration_statement::condition_to_hir 5 23 155 2
ast_iteration_statement::hir 8 28 200 2
is_valid_default_precision_type 8 16 64 1
ast_type_specifier::hir 11 38 209 2
ast_process_struct_or_iface_block_members 93 309 2081 14
ast_struct_specifier::hir 9 50 285 2
interface_block_usage_visitor::interface_block_usage_visitor 1 4 27 2
interface_block_usage_visitor::visit 3 8 42 1
interface_block_usage_visitor::usage_found 1 4 11 0
is_unsized_array_last_element 2 9 67 1
apply_memory_qualifiers 1 8 61 2
ast_interface_block::hir 133 494 3303 2
ast_tcs_output_layout::hir 9 38 215 2
ast_gs_input_layout::hir 9 39 221 2
ast_cs_input_layout::hir 12 70 467 2
detect_conflicting_assignments 25 61 359 2
remove_per_vertex_blocks 10 34 191 3
Source file: ./lib/mesa/src/compiler/glsl/lower_subroutine.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_subroutine_visitor::lower_subroutine_visitor 1 5 20 1
lower_subroutine 1 6 32 2
lower_subroutine_visitor::call_clone 2 12 95 2
lower_subroutine_visitor::visit_leave 9 37 273 1
Source file: ./lib/mesa/src/compiler/glsl/opt_constant_propagation.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
acp_entry::acp_entry 1 9 49 3
acp_entry::acp_entry 1 7 41 1
kill_entry::kill_entry 1 6 28 2
ir_constant_propagation_visitor::ir_constant_propagation_visitor 1 9 43 0
ir_constant_propagation_visitor::~ir_constant_propagation_visitor 1 4 10 0
ir_constant_propagation_visitor::constant_folding 7 15 91 1
ir_constant_propagation_visitor::constant_propagation 25 71 494 1
ir_constant_propagation_visitor::handle_rvalue 1 5 20 1
ir_constant_propagation_visitor::visit_enter 1 15 93 1
ir_constant_propagation_visitor::visit_leave 3 13 71 1
ir_constant_propagation_visitor::visit_enter 1 5 18 1
ir_constant_propagation_visitor::visit_enter 4 20 118 1
ir_constant_propagation_visitor::handle_if_block 3 26 176 1
ir_constant_propagation_visitor::visit_enter 1 8 46 1
ir_constant_propagation_visitor::visit_enter 3 24 154 1
ir_constant_propagation_visitor::kill 6 21 145 2
ir_constant_propagation_visitor::add_constant 9 19 145 1
do_constant_propagation 1 6 24 1
Source file: ./lib/mesa/src/compiler/glsl/cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mkdir_if_needed 6 21 105 1
concatenate_and_mkdir 4 12 76 3
cache_create 38 123 679 1
cache_destroy 1 5 25 1
get_cache_file 1 7 51 2
make_cache_file_directory 1 9 62 2
choose_random_file_matching 11 44 206 2
is_regular_non_tmp_file 4 10 61 1
unlink_random_file_from_directory 3 15 73 1
is_two_character_sub_directory 4 10 53 1
evict_random_item 5 26 150 1
cache_put 15 51 327 4
cache_get 12 38 228 3
cache_put_key 1 8 56 2
cache_has_key 1 8 59 2
Source file: ./lib/mesa/src/compiler/glsl/ir_expression_operation_strings.h
Source file: ./lib/mesa/src/compiler/glsl/glsl_symbol_table.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
symbol_table_entry::add_interface 6 27 98 2
symbol_table_entry::get_interface 5 16 49 1
symbol_table_entry::symbol_table_entry 1 2 48 1
symbol_table_entry::symbol_table_entry 1 2 48 1
symbol_table_entry::symbol_table_entry 1 2 49 1
symbol_table_entry::symbol_table_entry 1 6 69 2
symbol_table_entry::symbol_table_entry 1 2 50 1
glsl_symbol_table::glsl_symbol_table 1 6 30 0
glsl_symbol_table::~glsl_symbol_table 1 5 17 0
glsl_symbol_table::push_scope 1 4 12 0
glsl_symbol_table::pop_scope 1 4 12 0
glsl_symbol_table::name_declared_this_scope 1 4 21 1
glsl_symbol_table::add_variable 6 24 165 1
glsl_symbol_table::add_type 1 5 41 2
glsl_symbol_table::add_interface 2 16 96 3
glsl_symbol_table::add_function 5 12 92 1
glsl_symbol_table::add_default_precision_qualifier 2 12 91 2
glsl_symbol_table::add_global_function 1 7 49 1
glsl_symbol_table::get_variable 2 5 31 1
glsl_symbol_table::get_type 2 5 31 1
glsl_symbol_table::get_interface 2 6 38 2
glsl_symbol_table::get_function 2 5 31 1
glsl_symbol_table::get_default_precision_qualifier 2 8 48 1
glsl_symbol_table::get_entry 1 5 23 1
glsl_symbol_table::disable_variable 2 7 34 1
glsl_symbol_table::replace_variable 2 8 38 2
Source file: ./lib/mesa/src/compiler/glsl/opt_vectorize.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_vectorize_visitor::clear 1 11 49 0
ir_vectorize_visitor::ir_vectorize_visitor 1 5 13 0
rewrite_swizzle 10 33 229 2
ir_vectorize_visitor::try_vectorize 10 25 191 0
single_channel_write_mask 2 4 24 1
write_mask_to_swizzle 5 10 42 1
write_mask_matches_swizzle 8 8 71 2
ir_vectorize_visitor::visit_enter 11 17 125 1
ir_vectorize_visitor::visit_enter 3 11 51 1
ir_vectorize_visitor::visit_enter 1 5 18 1
ir_vectorize_visitor::visit_enter 2 8 32 1
ir_vectorize_visitor::visit_enter 1 9 45 1
ir_vectorize_visitor::visit_enter 1 7 31 1
ir_vectorize_visitor::visit_enter 1 5 18 1
ir_vectorize_visitor::visit_leave 3 13 80 1
do_vectorize 1 7 29 1
Source file: ./lib/mesa/src/compiler/glsl/ir_function_can_inline.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_function_can_inline_visitor::ir_function_can_inline_visitor 1 4 11 0
ir_function_can_inline_visitor::visit_enter 1 6 23 1
can_inline 4 12 85 1
Source file: ./lib/mesa/src/compiler/glsl/linker.h
Source file: ./lib/mesa/src/compiler/glsl/standalone.h
Source file: ./lib/mesa/src/compiler/glsl/ir_hv_accept.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
visit_list_elements 4 15 75 3
ir_rvalue::accept 1 4 18 1
ir_variable::accept 1 4 18 1
ir_loop::accept 4 10 66 1
ir_loop_jump::accept 1 4 18 1
ir_function_signature::accept 5 11 86 1
ir_function::accept 4 8 67 1
ir_expression::accept 7 18 100 1
ir_texture::accept 42 68 465 1
ir_swizzle::accept 4 8 64 1
ir_dereference_variable::accept 1 4 18 1
ir_dereference_array::accept 6 14 112 1
ir_dereference_record::accept 4 8 64 1
ir_assignment::accept 9 17 138 1
ir_constant::accept 1 4 18 1
ir_call::accept 7 17 118 1
ir_return::accept 6 13 87 1
ir_discard::accept 6 12 83 1
ir_if::accept 9 20 131 1
ir_emit_vertex::accept 6 10 81 1
ir_end_primitive::accept 6 10 81 1
ir_barrier::accept 1 4 18 1
Source file: ./lib/mesa/src/compiler/glsl/loop_analysis.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
loop_variable::record_reference 6 19 94 3
loop_state::loop_state 1 7 35 0
loop_state::~loop_state 1 5 23 0
loop_state::insert 1 7 42 1
loop_state::get 2 5 37 1
loop_variable_state::get 2 5 37 1
loop_variable_state::insert 1 9 61 1
loop_variable_state::insert 1 8 49 1
loop_variable_state::get_or_insert 2 9 51 2
loop_analysis::loop_analysis 1 4 25 1
loop_analysis::visit 1 9 52 1
loop_analysis::visit_enter 1 7 31 1
loop_analysis::visit 3 15 94 1
loop_analysis::visit_enter 1 6 35 1
loop_analysis::visit_leave 31 99 640 1
loop_analysis::visit_enter 2 7 34 1
loop_analysis::visit_leave 2 7 34 1
loop_analysis::visit_enter 2 7 32 1
loop_analysis::visit_leave 1 7 40 1
examine_rhs::examine_rhs 1 5 20 1
examine_rhs::visit 3 13 71 1
all_expression_operands_are_loop_constant 1 6 31 2
get_basic_induction_increment 16 35 303 2
is_loop_terminator 5 15 86 1
analyze_loop_variables 1 7 33 1
Source file: ./lib/mesa/src/compiler/glsl/opt_noop_swizzle.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_noop_swizzle_visitor::ir_noop_swizzle_visitor 1 4 11 0
ir_noop_swizzle_visitor::handle_rvalue 11 19 132 1
do_noop_swizzle 1 6 24 1
Source file: ./lib/mesa/src/compiler/glsl/opt_dead_builtin_varyings.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
varying_info_visitor::varying_info_visitor 1 18 101 2
varying_info_visitor::visit_enter 15 37 274 1
varying_info_visitor::visit 8 17 139 1
varying_info_visitor::visit 8 30 142 1
varying_info_visitor::get 12 35 159 3
replace_varyings_visitor::replace_varyings_visitor 11 53 406 5
replace_varyings_visitor::prepare_array 4 29 220 8
replace_varyings_visitor::visit 13 27 201 1
replace_varyings_visitor::handle_rvalue 16 41 339 1
replace_varyings_visitor::visit_leave 2 11 58 1
lower_texcoord_array 1 6 36 2
lower_fragdata_array 1 6 44 1
do_dead_builtin_varyings 18 55 254 5
Source file: ./lib/mesa/src/compiler/glsl/blob.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
grow_to_fit 4 18 105 2
align_blob 2 8 51 2
align_blob_reader 1 4 33 2
blob_create 2 11 53 1
blob_overwrite_bytes 3 10 53 4
blob_write_bytes 2 8 54 3
blob_reserve_bytes 2 9 48 2
blob_write_uint32 1 5 36 2
blob_overwrite_uint32 1 6 31 3
blob_write_uint64 1 5 36 2
blob_write_intptr 1 5 36 2
blob_write_string 1 4 29 2
blob_reader_init 1 7 42 3
ensure_can_read 3 7 44 2
blob_read_bytes 2 9 44 2
blob_copy_bytes 2 8 46 3
blob_read_uint32 2 11 62 1
blob_read_uint64 2 11 62 1
blob_read_intptr 2 11 62 1
blob_read_string 3 20 116 1
Source file: ./lib/mesa/src/compiler/glsl/ir_uniform.h
Source file: ./lib/mesa/src/compiler/glsl/ir_expression_operation.h
Source file: ./lib/mesa/src/compiler/glsl/ir_reader.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_reader::ir_reader 1 4 21 1
_mesa_glsl_read_ir 1 6 37 4
ir_reader::read 5 18 101 3
ir_reader::ir_read_error 3 18 130 3
ir_reader::read_type 5 23 151 1
ir_reader::scan_for_prototypes 6 19 126 2
ir_reader::read_function 5 22 177 2
always_available 1 4 11 1
ir_reader::read_function_sig 15 63 417 3
ir_reader::read_instructions 5 18 107 3
ir_reader::read_instruction 20 47 446 2
ir_reader::read_declaration 24 68 683 1
ir_reader::read_if 4 24 145 2
ir_reader::read_loop 3 16 87 1
ir_reader::read_return 4 19 114 1
ir_reader::read_rvalue 11 26 203 1
ir_reader::read_assignment 16 59 407 1
ir_reader::read_call 11 49 314 1
ir_reader::read_expression 8 40 341 1
ir_reader::read_swizzle 5 22 141 1
ir_reader::read_constant 15 80 440 1
ir_reader::read_var_ref 3 14 90 1
ir_reader::read_dereference 7 32 204 1
ir_reader::read_texture 46 168 1066 1
ir_reader::read_emit_vertex 3 15 85 1
ir_reader::read_end_primitive 3 15 85 1
ir_reader::read_barrier 2 9 49 1
Source file: ./lib/mesa/src/compiler/glsl/lower_distance.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_distance_visitor::lower_distance_visitor 1 9 63 4
lower_distance_visitor::lower_distance_visitor 1 15 71 4
lower_distance_visitor::visit 17 55 412 1
lower_distance_visitor::create_indices 3 34 269 3
lower_distance_visitor::is_distance_vec8 10 20 117 1
lower_distance_visitor::lower_distance_vec8 9 27 181 1
lower_distance_visitor::handle_rvalue 4 24 137 1
lower_distance_visitor::fix_lhs 2 18 149 1
lower_distance_visitor::visit_leave 4 25 231 1
lower_distance_visitor::visit_new_assignment 1 7 37 1
lower_distance_visitor::visit_leave 7 36 279 1
lower_distance_visitor_counter::lower_distance_visitor_counter 1 5 26 1
lower_distance_visitor_counter::visit 11 33 222 1
lower_distance_visitor_counter::handle_rvalue 1 4 12 1
lower_clip_cull_distance 5 20 161 2
Source file: ./lib/mesa/src/compiler/glsl/opt_swizzle_swizzle.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_swizzle_swizzle_visitor::ir_swizzle_swizzle_visitor 1 4 9 0
ir_swizzle_swizzle_visitor::visit_enter 10 27 250 1
do_swizzle_swizzle 1 6 23 1
Source file: ./lib/mesa/src/compiler/glsl/opt_array_splitting.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
opt_array_splitting::variable_entry::variable_entry 2 12 69 1
ir_array_reference_visitor::ir_array_reference_visitor 1 6 29 1
ir_array_reference_visitor::~ir_array_reference_visitor 1 4 11 1
ir_array_reference_visitor::get_variable_entry 7 18 122 1
ir_array_reference_visitor::visit 2 7 34 1
ir_array_reference_visitor::visit_enter 2 6 31 1
ir_array_reference_visitor::visit_leave 1 5 17 1
ir_array_reference_visitor::visit 4 9 45 1
ir_array_reference_visitor::visit_enter 5 15 93 1
ir_array_reference_visitor::visit_enter 1 5 23 1
ir_array_reference_visitor::get_split_list 7 26 145 2
ir_array_splitting_visitor::ir_array_splitting_visitor 1 4 14 1
ir_array_splitting_visitor::~ir_array_splitting_visitor 1 3 5 0
ir_array_splitting_visitor::get_splitting_entry 2 10 43 1
ir_array_splitting_visitor::split_deref 6 25 197 1
ir_array_splitting_visitor::handle_rvalue 3 10 49 1
ir_array_splitting_visitor::visit_leave 7 34 267 1
optimize_split_arrays 5 31 242 2
Source file: ./lib/mesa/src/compiler/glsl/ast_array_index.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ast_array_specifier::print 2 9 54 1
update_max_array_access 10 41 277 4
get_implicit_array_size 6 15 83 2
_mesa_ast_array_index_to_hir 53 124 887 6
Source file: ./lib/mesa/src/compiler/glsl/link_interface_blocks.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intrastage_match 13 22 153 3
interstage_member_mismatch 15 31 279 3
interstage_match 11 25 154 4
interface_block_definitions::interface_block_definitions 1 6 25 0
interface_block_definitions::~interface_block_definitions 1 5 17 0
interface_block_definitions::lookup 5 16 112 1
interface_block_definitions::store 3 12 83 1
validate_intrastage_interface_blocks 11 47 227 3
validate_interstage_inout_blocks 11 28 194 3
validate_interstage_uniform_blocks 9 27 168 2
Source file: ./lib/mesa/src/compiler/glsl/ir_array_refcount.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_array_refcount_visitor::ir_array_refcount_visitor 1 7 49 0
free_entry 1 5 24 1
ir_array_refcount_visitor::~ir_array_refcount_visitor 1 5 23 0
ir_array_refcount_entry::ir_array_refcount_entry 2 13 100 1
ir_array_refcount_entry::~ir_array_refcount_entry 1 4 12 0
ir_array_refcount_entry::mark_array_elements_referenced 2 7 33 2
ir_array_refcount_entry::mark_array_elements_referenced 4 21 143 4
ir_array_refcount_visitor::get_variable_entry 2 10 66 1
ir_array_refcount_visitor::get_array_deref 3 13 76 0
ir_array_refcount_visitor::visit_enter 9 38 248 1
ir_array_refcount_visitor::visit 1 7 41 1
ir_array_refcount_visitor::visit_enter 1 5 23 1
Source file: ./lib/mesa/src/compiler/glsl/lower_vec_index_to_swizzle.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_vec_index_to_swizzle_visitor::ir_vec_index_to_swizzle_visitor 1 4 9 0
ir_vec_index_to_swizzle_visitor::handle_rvalue 5 16 147 1
do_vec_index_to_swizzle 1 6 23 1
Source file: ./lib/mesa/src/compiler/glsl/ir.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_rvalue::ir_rvalue 1 5 23 1
ir_rvalue::is_zero 1 4 11 0
ir_rvalue::is_one 1 4 11 0
ir_rvalue::is_negative_one 1 4 11 0
update_rhs_swizzle 5 10 72 3
ir_assignment::set_lhs 12 41 347 1
ir_assignment::whole_variable_written 5 14 84 0
ir_assignment::ir_assignment 5 17 118 4
ir_assignment::ir_assignment 3 14 93 3
ir_expression::ir_expression 2 16 125 6
ir_expression::ir_expression 74 127 541 2
ir_expression::ir_expression 38 83 462 3
ir_expression::ir_expression 7 25 141 4
ir_expression::get_num_operands 5 14 60 1
depth_layout_string 6 13 53 1
ir_expression::get_operator 3 8 57 1
ir_expression::variable_referenced 3 10 39 0
ir_constant::ir_constant 1 5 18 0
ir_constant::ir_constant 2 10 70 2
ir_constant::ir_constant 3 12 93 2
ir_constant::ir_constant 3 12 95 2
ir_constant::ir_constant 3 12 94 2
ir_constant::ir_constant 3 12 93 2
ir_constant::ir_constant 3 12 93 2
ir_constant::ir_constant 6 14 172 2
ir_constant::ir_constant 37 110 888 2
ir_constant::zero 9 20 205 2
ir_constant::get_bool_component 6 12 113 1
ir_constant::get_float_component 7 12 117 1
ir_constant::get_double_component 7 12 117 1
ir_constant::get_int_component 7 12 108 1
ir_constant::get_uint_component 7 12 108 1
ir_constant::get_array_element 3 9 61 1
ir_constant::get_record_field 5 15 97 1
ir_constant::copy_offset 15 53 329 2
ir_constant::copy_masked_offset 11 33 224 3
ir_constant::has_value 19 54 380 1
ir_constant::is_value 16 35 217 2
ir_constant::is_zero 1 4 18 0
ir_constant::is_one 1 4 18 0
ir_constant::is_negative_one 1 4 20 0
ir_constant::is_uint16_constant 2 6 35 0
ir_loop::ir_loop 1 4 12 0
ir_dereference_variable::ir_dereference_variable 1 7 36 1
ir_dereference_array::ir_dereference_array 1 7 32 2
ir_dereference_array::ir_dereference_array 1 8 48 2
ir_dereference_array::set_array 4 13 91 1
ir_dereference_record::ir_dereference_record 1 9 59 2
ir_dereference_record::ir_dereference_record 1 9 68 2
ir_dereference::is_lvalue 4 9 51 0
ir_texture::opcode_string 1 5 27 0
ir_texture::get_opcode 3 9 71 1
ir_texture::set_sampler 8 24 195 2
ir_swizzle::init_mask 6 29 292 2
ir_swizzle::ir_swizzle 1 7 61 6
ir_swizzle::ir_swizzle 1 6 37 3
ir_swizzle::ir_swizzle 1 8 51 2
ir_swizzle::create 10 28 369 3
ir_swizzle::variable_referenced 1 4 17 0
ir_variable::ir_variable 15 61 441 3
interpolation_string 5 11 46 1
ir_variable::enable_extension_warning 3 11 70 1
ir_variable::get_extension_warning 2 5 28 0
ir_function_signature::ir_function_signature 1 8 50 2
ir_function_signature::is_builtin 1 4 13 0
ir_function_signature::is_builtin_available 2 7 34 1
modes_match 6 9 47 2
ir_function_signature::qualifiers_match 12 21 193 1
ir_function_signature::replace_parameters 1 4 18 1
ir_function::ir_function 1 6 34 1
ir_function::has_user_signature 2 8 35 0
ir_rvalue::error_value 1 6 34 1
visit_exec_list 1 6 29 2
steal_memory 11 24 196 2
reparent_ir 1 6 31 2
try_min_one 5 11 77 1
try_max_zero 5 11 77 1
ir_rvalue::as_rvalue_to_saturate 4 16 73 0
vertices_per_prim 6 18 54 1
mode_string 14 30 106 1
Source file: ./lib/mesa/src/compiler/glsl/opt_conditional_discard.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
opt_conditional_discard_visitor::opt_conditional_discard_visitor 1 4 9 0
opt_conditional_discard 1 6 23 1
opt_conditional_discard_visitor::visit_leave 6 20 144 1
Source file: ./lib/mesa/src/compiler/glsl/ir_function_detect_recursion.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
function::function 1 4 13 1
has_recursion_visitor::has_recursion_visitor 1 8 36 0
has_recursion_visitor::~has_recursion_visitor 1 5 21 0
has_recursion_visitor::get_function 2 12 71 1
has_recursion_visitor::visit_enter 1 5 22 1
has_recursion_visitor::visit_leave 1 6 22 1
has_recursion_visitor::visit_enter 2 13 88 1
destroy_links 2 7 36 2
remove_unlinked_functions 5 18 171 3
emit_errors_unlinked 1 16 105 3
emit_errors_linked 1 12 86 3
detect_recursion_unlinked 2 11 62 2
detect_recursion_linked 2 11 62 2
Source file: ./lib/mesa/src/compiler/glsl/program.h
Source file: ./lib/mesa/src/compiler/glsl/lower_packed_varyings.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_packed_varyings_visitor::lower_packed_varyings_visitor 1 18 93 8
lower_packed_varyings_visitor::run 8 24 201 1
lower_packed_varyings_visitor::bitwise_assign_pack 6 36 281 2
lower_packed_varyings_visitor::bitwise_assign_unpack 6 36 292 2
lower_packed_varyings_visitor::lower_rvalue 15 88 715 6
lower_packed_varyings_visitor::lower_arraylike 4 28 166 7
lower_packed_varyings_visitor::get_packed_varying_deref 9 47 363 4
lower_packed_varyings_visitor::needs_lowering 10 14 98 1
lower_packed_varyings_gs_splicer::lower_packed_varyings_gs_splicer 1 5 25 2
lower_packed_varyings_gs_splicer::visit_leave 1 7 41 1
lower_packed_varyings_return_splicer::lower_packed_varyings_return_splicer 1 5 25 2
lower_packed_varyings_return_splicer::visit_leave 1 7 41 1
lower_packed_varyings 4 36 243 7
Source file: ./lib/mesa/src/compiler/glsl/glsl_parser.h
Source file: ./lib/mesa/src/compiler/glsl/opt_flip_matrices.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
matrix_flipper::matrix_flipper 4 15 81 1
matrix_flipper::visit_enter 11 32 278 1
opt_flip_matrices 1 6 28 1
Source file: ./lib/mesa/src/compiler/glsl/opt_tree_grafting.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ir_tree_grafting_visitor::ir_tree_grafting_visitor 1 7 30 2
dereferences_variable_callback 3 7 52 2
dereferences_variable 1 8 43 2
ir_tree_grafting_visitor::do_graft 5 20 127 1
ir_tree_grafting_visitor::visit_enter 1 5 18 1
ir_tree_grafting_visitor::check_graft 3 12 62 2
ir_tree_grafting_visitor::visit_leave 3 7 45 1
ir_tree_grafting_visitor::visit_enter 1 5 18 1
ir_tree_grafting_visitor::visit_enter 1 5 18 1
ir_tree_grafting_visitor::visit_enter 7 22 137 1
ir_tree_grafting_visitor::visit_enter 3 8 50 1
ir_tree_grafting_visitor::visit_enter 2 6 26 1
ir_tree_grafting_visitor::visit_enter 2 6 26 1
ir_tree_grafting_visitor::visit_enter 23 40 195 1
try_tree_grafting 5 24 135 3
tree_grafting_basic_block 13 31 208 3
do_tree_grafting 1 10 52 1
Source file: ./lib/mesa/src/compiler/glsl/link_uniform_block_active_visitor.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
process_block 6 33 220 3
process_arrays 9 46 303 3
link_uniform_block_active_visitor::visit 7 36 269 1
link_uniform_block_active_visitor::visit_enter 8 29 187 1
link_uniform_block_active_visitor::visit 4 19 122 1
Source file: ./lib/mesa/src/compiler/glsl/opt_dead_code_local.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
assignment_entry::assignment_entry 1 8 42 2
kill_for_derefs_visitor::kill_for_derefs_visitor 1 4 14 1
kill_for_derefs_visitor::use_channels 7 19 120 2
kill_for_derefs_visitor::visit 1 5 20 1
kill_for_derefs_visitor::visit 2 13 89 1
kill_for_derefs_visitor::visit_leave 3 11 57 1
array_index_visit::array_index_visit 1 4 14 1
array_index_visit::visit_enter 1 5 21 1
array_index_visit::run 1 5 26 2
process_assignment 22 91 590 3
dead_code_local_basic_block 6 28 166 3
do_dead_code_local 1 6 26 1
Source file: ./lib/mesa/src/compiler/glsl/link_varyings.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_varying_type 8 14 92 2
create_xfb_varying_names 10 34 306 8
process_xfb_layout_qualifiers 13 51 351 4
anonymous_struct_type_matches 8 15 96 2
cross_validate_types_and_qualifiers 27 92 513 5
cross_validate_front_and_back_color 5 14 80 6
cross_validate_outputs_to_inputs 33 125 805 3
remove_unused_shader_inputs_and_outputs 9 20 141 3
tfeedback_decl::init 18 56 381 3
tfeedback_decl::is_same 6 11 82 2
tfeedback_decl::assign_location 15 85 512 2
tfeedback_decl::get_num_outputs 2 7 39 0
tfeedback_decl::store 16 83 582 8
tfeedback_decl::find_candidate 8 30 131 2
parse_tfeedback_decls 6 20 145 6
cmp_xfb_offset 2 8 74 2
store_tfeedback_info 22 102 631 5
varying_matches::varying_matches 1 14 73 4
varying_matches::~varying_matches 1 4 14 0
varying_matches::is_varying_packing_safe 8 10 62 2
varying_matches::record 23 56 415 2
varying_matches::assign_locations 21 70 498 2
varying_matches::store_locations 4 19 138 0
varying_matches::compute_packing_class 2 9 68 1
varying_matches::compute_packing_order 6 16 85 1
varying_matches::match_comparator 2 8 68 2
varying_matches::xfb_comparator 3 7 55 2
var_counts_against_varying_limit 6 15 58 2
tfeedback_candidate_generator::tfeedback_candidate_generator 1 8 32 2
tfeedback_candidate_generator::process 1 7 37 1
tfeedback_candidate_generator::visit_field 1 16 113 3
linker::populate_consumer_input_sets 5 30 183 5
linker::get_matching_input 7 23 168 5
io_variable_cmp 7 12 119 2
canonicalize_shader_io 6 20 142 2
reserved_varying_slot 10 26 174 2
assign_varying_locations 48 145 881 8
check_against_output_limit 8 35 190 4
check_against_input_limit 8 35 190 4
Source file: ./lib/mesa/src/compiler/spirv/spirv_info.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
spirv_capability_to_string 2 7 26 1
spirv_decoration_to_string 2 7 26 1
Source file: ./lib/mesa/src/compiler/spirv/spirv2nir.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 4 30 181 2
Source file: ./lib/mesa/src/compiler/spirv/spirv_info.h
Source file: ./lib/mesa/src/compiler/spirv/vtn_alu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wrap_matrix 3 12 83 2
unwrap_matrix 2 6 29 1
matrix_multiply 12 55 476 3
mat_times_scalar 3 13 124 3
vtn_handle_matrix_alu 14 51 396 5
vtn_nir_alu_op_for_spirv_opcode 72 79 492 2
handle_no_contraction 2 8 54 5
vtn_handle_alu 30 125 1272 4
Source file: ./lib/mesa/src/compiler/spirv/vtn_cfg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vtn_cfg_handle_prepass_instruction 24 108 788 4
vtn_add_case 4 25 167 6
vtn_order_case 3 13 84 2
vtn_get_branch_type 6 19 107 5
vtn_cfg_walk_blocks 25 147 1053 8
vtn_build_cfg 1 9 70 3
vtn_handle_phis_first_pass 3 15 123 4
vtn_handle_phi_second_pass 3 17 142 4
vtn_emit_branch 7 29 151 4
vtn_emit_cf_list 16 135 1209 5
vtn_function_emit 2 14 110 3
Source file: ./lib/mesa/src/compiler/spirv/nir_spirv.h
Source file: ./lib/mesa/src/compiler/spirv/vtn_private.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vtn_push_value 1 8 59 3
vtn_untyped_value 1 5 30 2
vtn_value 1 7 40 3
Source file: ./lib/mesa/src/compiler/spirv/spirv.h
Source file: ./lib/mesa/src/compiler/spirv/GLSL.std.450.h
Source file: ./lib/mesa/src/compiler/spirv/vtn_variables.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vtn_access_chain_extend 2 12 103 3
vtn_access_link_as_ssa 3 13 102 3
vtn_access_chain_tail_type 3 14 96 2
rewrite_deref_types 2 9 61 2
vtn_access_chain_to_deref 12 63 426 2
_vtn_local_load_store 8 47 410 5
vtn_nir_deref 1 6 36 2
get_deref_tail 3 7 40 1
vtn_local_load 3 17 137 2
vtn_local_store 3 20 166 3
get_vulkan_resource_index 3 29 230 4
vtn_access_chain_to_offset 11 43 257 6
_vtn_load_store_tail 7 28 256 7
_vtn_block_load_store 29 126 1015 9
vtn_block_load 4 25 131 2
vtn_block_store 1 10 78 3
vtn_variable_is_external_block 3 6 28 1
_vtn_variable_load_store 11 42 276 5
vtn_variable_load 2 11 72 2
vtn_variable_store 2 11 79 3
_vtn_variable_copy 9 32 225 4
vtn_variable_copy 1 7 58 3
set_mode_system_value 2 5 26 1
vtn_get_builtin_location 34 119 461 4
apply_var_decoration 48 105 534 3
var_decoration_cb 19 77 491 5
vtn_type_block_size 13 40 238 1
vtn_handle_variables 61 262 1888 4
Source file: ./lib/mesa/src/compiler/nir/tests/control_flow_tests.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_cf_test::nir_cf_test 1 5 28 0
nir_cf_test::~nir_cf_test 1 4 14 0
TEST_F 1 51 561 2
Source file: ./lib/mesa/src/compiler/nir/nir_phi_builder.h
Source file: ./lib/mesa/src/compiler/spirv/vtn_glsl450.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
build_mat2_det 1 6 85 2
build_mat3_det 1 17 200 2
build_mat4_det 3 19 225 2
build_mat_det 5 14 114 2
build_mat_subdet 7 25 197 5
matrix_inverse 5 19 210 2
build_length 5 11 99 2
build_fclamp 1 5 37 4
build_exp 1 4 32 2
build_log 1 4 36 2
build_asin 1 14 148 4
build_fsum 2 7 55 3
build_atan 1 30 337 2
build_atan2 1 18 177 3
build_frexp 1 15 152 3
vtn_nir_alu_op_for_spirv_glsl_opcode 40 46 255 1
handle_glsl450_alu 33 185 1893 4
handle_glsl450_interpolation 7 42 271 4
vtn_handle_glsl450_instruction 6 26 194 4
Source file: ./lib/mesa/src/compiler/glsl/glsl_to_nir.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_function_visitor::nir_function_visitor 1 3 13 1
glsl_to_nir 6 64 579 3
nir_visitor::nir_visitor 1 16 105 1
nir_visitor::~nir_visitor 1 5 25 0
nir_visitor::evaluate_deref 1 6 35 2
constant_copy 15 51 388 2
nir_visitor::visit 26 113 828 1
nir_function_visitor::visit_enter 1 7 33 1
nir_visitor::create_function 2 9 68 1
nir_visitor::visit 1 5 28 1
nir_visitor::visit 3 23 161 1
nir_visitor::visit 1 8 66 1
nir_visitor::visit 1 13 107 1
nir_visitor::visit 2 13 75 1
nir_visitor::visit 1 7 45 1
nir_visitor::visit 1 7 45 1
nir_visitor::visit 3 16 74 1
nir_visitor::visit 2 11 94 1
nir_visitor::visit 132 464 2878 1
nir_visitor::visit 13 51 522 1
get_instr_dest 5 23 103 1
nir_visitor::add_instr 3 12 72 3
nir_visitor::evaluate_rvalue 3 14 110 1
type_is_float 2 4 16 1
nir_visitor::visit 212 503 4751 1
nir_visitor::visit 1 6 68 1
nir_visitor::visit 37 158 896 1
nir_visitor::visit 1 9 70 1
nir_visitor::visit 1 10 71 1
nir_visitor::visit 1 10 85 1
nir_visitor::visit 2 18 131 1
nir_visitor::visit 1 6 33 1
Source file: ./lib/mesa/src/compiler/nir/nir_intrinsics.h
Source file: ./lib/mesa/src/compiler/nir/nir_lower_bitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_texcoord 3 18 77 1
lower_bitmap 2 25 205 3
lower_bitmap_impl 1 10 59 2
nir_lower_bitmap 1 6 32 2
Source file: ./lib/mesa/src/compiler/nir/nir_gather_info.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gather_intrinsic_info 19 34 140 2
gather_tex_info 2 5 28 2
gather_info_block 4 18 73 2
get_io_mask 8 18 153 2
nir_shader_gather_info 8 39 295 2
Source file: ./lib/mesa/src/compiler/nir/nir_opt_dead_cf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
remove_after_cf_node 2 9 54 1
opt_constant_if 7 33 232 2
cf_node_has_side_effects 6 19 96 1
def_not_live_out 1 5 31 2
loop_is_dead 7 21 145 1
dead_cf_block 5 19 98 1
ends_in_jump 2 7 37 1
dead_cf_list 12 57 302 2
opt_dead_cf_impl 2 8 39 1
nir_opt_dead_cf 2 8 37 1
Source file: ./lib/mesa/src/compiler/nir/nir_liveness.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
index_ssa_def 2 9 48 2
init_liveness_block 1 12 100 2
set_src_live 3 10 55 2
set_ssa_def_dead 1 6 30 2
propagate_across_edge 5 30 204 3
nir_live_ssa_defs_impl 5 35 250 1
src_does_not_use_def 2 4 28 2
search_for_use_after_instr 3 11 70 2
nir_ssa_def_is_live_at 4 13 76 2
nir_ssa_defs_interfere 5 12 83 2
Source file: ./lib/mesa/src/compiler/nir/nir_lower_load_const_to_scalar.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_load_const_instr_scalar 5 23 225 1
nir_lower_load_const_to_scalar_impl 2 9 40 1
nir_lower_load_const_to_scalar 2 7 29 1
Source file: ./lib/mesa/src/compiler/spirv/spirv_to_nir.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_vtn_warn 1 10 67 4
vtn_undef_ssa_value 7 30 261 2
vtn_const_ssa_value 15 65 521 3
vtn_ssa_value 5 16 92 2
vtn_string_literal 2 10 77 4
vtn_foreach_instruction 7 34 203 4
vtn_handle_extension 4 24 147 4
_foreach_decoration_helper 5 25 151 6
vtn_foreach_decoration 1 5 37 4
vtn_foreach_execution_mode 3 10 72 4
vtn_handle_decoration 12 56 301 4
vtn_type_copy 10 33 217 2
mutable_matrix_member 2 11 88 3
struct_member_decoration_cb 45 90 441 5
type_decoration_cb 45 69 255 5
translate_image_format 41 48 264 1
vtn_handle_type 38 159 1155 4
vtn_null_constant 10 30 216 2
spec_constant_deocoration_cb 4 15 103 5
get_specialization 1 6 32 3
handle_workgroup_size_decoration_cb 3 15 140 5
vtn_handle_constant 56 207 1542 4
vtn_handle_function_call 5 34 314 4
vtn_create_ssa_value 10 31 172 2
vtn_tex_src 1 7 43 3
vtn_handle_texture 84 246 1428 4
fill_common_atomic_sources 14 33 208 4
get_image_coord 2 9 87 2
vtn_handle_image 45 141 992 4
get_ssbo_nir_atomic_op 3 22 110 1
get_shared_nir_atomic_op 3 22 110 1
vtn_handle_ssbo_or_shared_atomic 51 119 748 4
create_vec 5 16 116 3
vtn_ssa_transpose 5 25 228 2
vtn_vector_extract 1 5 43 3
vtn_vector_insert 3 16 133 4
vtn_vector_extract_dynamic 2 9 90 3
vtn_vector_insert_dynamic 2 9 98 4
vtn_vector_shuffle 4 21 197 5
vtn_vector_construct 3 17 141 4
vtn_composite_copy 3 14 117 2
vtn_composite_insert 3 17 129 5
vtn_composite_extract 3 17 131 4
vtn_handle_composite 11 55 460 4
vtn_handle_barrier 9 28 124 4
gl_primitive_from_spv_execution_mode 11 27 81 1
vertices_in_from_spv_execution_mode 6 18 54 1
stage_for_execution_model 7 19 56 1
vtn_handle_preamble_instruction 76 118 502 4
vtn_handle_execution_mode 33 86 509 4
vtn_handle_variable_or_type_instruction 51 67 231 4
vtn_handle_body_instruction 168 222 864 4
spirv_to_nir 2 46 337 7
Source file: ./lib/mesa/src/compiler/nir/nir_lower_system_values.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
convert_block 11 68 494 2
convert_impl 1 12 54 1
nir_lower_system_values 3 10 49 1
Source file: ./lib/mesa/src/compiler/nir/nir_split_var_copies.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
split_var_copy_instr 14 67 465 6
split_var_copies_block 11 39 219 2
split_var_copies_impl 2 16 81 1
nir_split_var_copies 3 9 41 1
Source file: ./lib/mesa/src/compiler/nir/nir_lower_alu_to_scalar.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_alu_ssa_dest_init 1 7 50 3
lower_reduction 4 28 300 4
lower_alu_instr_scalar 25 120 1190 2
nir_lower_alu_to_scalar_impl 3 17 77 1
nir_lower_alu_to_scalar 3 9 41 1
Source file: ./lib/mesa/src/compiler/glsl/glsl_parser.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
yyerror 1 4 28 3
_mesa_glsl_lex 1 4 28 3
match_layout_qualifier 2 8 41 3
yy_location_print_ 9 23 159 2
yy_symbol_value_print 4 12 80 5
yy_symbol_print 2 9 83 5
yy_stack_print 2 10 53 2
yy_reduce_print 2 17 142 5
yystrlen 2 7 31 1
yystpcpy 2 8 47 2
yytnamerr 11 31 130 2
yysyntax_error 21 80 456 4
yydestruct 2 12 67 5
yyparse 607 2790 21782 1
Source file: ./lib/mesa/src/compiler/nir/nir_lower_gs_intrinsics.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rewrite_emit_vertex 1 22 198 2
rewrite_end_primitive 1 14 105 2
rewrite_intrinsics 4 19 79 2
append_set_vertex_count 1 15 113 2
nir_lower_gs_intrinsics 2 25 161 1
Source file: ./lib/mesa/src/compiler/nir/nir_opt_global_to_local.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
global_to_local 8 46 238 1
nir_opt_global_to_local 2 9 42 1
Source file: ./lib/mesa/src/compiler/nir/nir_opt_peephole_select.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
block_check_for_allowed_instrs 25 69 289 3
nir_opt_peephole_select_block 11 56 498 3
nir_opt_peephole_select_impl 2 11 58 2
nir_opt_peephole_select 2 9 44 2
Source file: ./lib/mesa/src/compiler/nir/nir_opcodes.c
Source file: ./lib/mesa/src/compiler/nir/nir_lower_indirect_derefs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_indirect_load_store 3 49 438 8
emit_load_store 6 38 302 6
deref_has_indirect 4 11 63 1
lower_indirect_block 7 31 235 3
lower_indirects_impl 2 12 61 2
nir_lower_indirect_derefs 3 9 46 2
Source file: ./lib/mesa/src/compiler/nir/nir_search.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
src_is_type 13 33 215 2
match_value 39 111 853 6
match_expression 16 45 342 5
build_bitsize_tree 9 41 297 3
bitsize_tree_filter_up 11 28 208 1
bitsize_tree_filter_down 6 20 129 2
construct_value 17 101 718 6
nir_replace_instr 3 33 318 4
Source file: ./lib/mesa/src/compiler/nir/nir_search_helpers.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__is_power_of_two 2 4 28 1
is_pos_power_of_two 8 24 148 4
is_neg_power_of_two 6 20 127 4
Source file: ./lib/mesa/src/compiler/nir/nir_repair_ssa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
prep_build_phi 2 11 86 1
get_src_block 2 8 42 1
repair_ssa_def 4 27 179 2
nir_repair_ssa_impl 3 22 107 1
nir_repair_ssa 3 9 41 1
Source file: ./lib/mesa/src/compiler/nir/nir_from_ssa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ssa_def_dominates 4 13 86 2
merge_set_dump 5 16 136 2
get_merge_node 2 17 121 2
merge_nodes_interfere 1 4 24 2
merge_merge_sets 4 22 159 2
merge_sets_interfere 10 35 255 2
add_parallel_copy_to_end_of_block 8 20 126 2
get_parallel_copy_at_end_of_block 5 12 61 1
isolate_phi_nodes_block 4 46 345 2
coalesce_phi_nodes_block 3 17 121 2
aggressive_coalesce_parallel_copy 6 18 136 2
aggressive_coalesce_block 5 18 90 2
rewrite_ssa_def 7 40 305 2
resolve_registers_block 2 13 69 2
emit_copy 4 16 163 4
resolve_parallel_copy 20 83 642 2
resolve_parallel_copies_block 4 15 80 2
nir_convert_from_ssa_impl 1 36 199 2
nir_convert_from_ssa 2 7 34 2
Source file: ./lib/mesa/src/compiler/nir/nir_gs_count_vertices.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
as_intrinsic 3 9 45 2
as_set_vertex_count 1 4 16 1
nir_gs_count_vertices 6 25 144 1
Source file: ./lib/mesa/src/compiler/nir/nir_opt_copy_propagate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_move 7 13 79 1
is_vec 7 12 90 1
is_swizzleless_move 10 26 184 1
copy_prop_src 9 30 209 3
copy_prop_alu_src 14 43 348 2
copy_prop_src_cb 2 7 44 2
copy_prop_instr 7 19 143 1
copy_prop_if 1 4 21 1
nir_copy_prop_impl 5 18 80 1
nir_copy_prop 3 9 41 1
Source file: ./lib/mesa/src/compiler/nir/nir_lower_vec_to_movs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
src_matches_dest_reg 6 9 66 2
insert_mov 12 36 419 3
has_replicated_dest 4 7 33 1
try_coalesce 19 50 509 2
lower_vec_to_movs_block 13 47 345 2
nir_lower_vec_to_movs_impl 2 12 48 1
nir_lower_vec_to_movs 3 9 41 1
Source file: ./lib/mesa/src/compiler/nir/nir_normalize_cubemap_coords.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
normalize_cubemap_coords_block 6 36 286 2
normalize_cubemap_coords_impl 1 12 54 1
nir_normalize_cubemap_coords 3 9 41 1
Source file: ./lib/mesa/src/compiler/nir/nir_opt_remove_phis.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_parent_mov 4 7 51 1
matching_mov 3 7 43 2
remove_phis_block 9 40 256 2
remove_phis_impl 2 14 60 1
nir_opt_remove_phis 3 8 39 1
Source file: ./lib/mesa/src/compiler/nir/nir_print.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_tabs 2 5 32 2
print_annotation 3 11 69 2
print_register 3 10 68 2
print_register_decl 3 11 84 2
print_ssa_def 2 8 61 2
print_ssa_use 2 7 50 2
print_reg_src 3 13 85 2
print_reg_dest 3 13 85 2
print_src 2 7 38 2
print_dest 2 7 39 2
print_alu_src 12 33 270 3
print_alu_dest 5 12 108 2
print_alu_instr 5 16 126 2
get_var_name 5 24 166 2
print_constant 18 46 340 3
get_variable_mode_str 10 22 63 1
print_var_decl 28 63 569 2
print_var 1 5 34 2
print_arg 1 6 41 2
print_deref_var 1 4 21 2
print_deref_array 5 19 104 2
print_deref_struct 1 6 42 3
print_deref 5 27 137 2
print_intrinsic_instr 24 85 577 2
print_tex_instr 31 114 531 2
print_call_instr 5 16 117 2
print_load_const_instr 4 16 140 2
print_jump_instr 4 15 64 2
print_ssa_undef_instr 1 6 37 2
print_phi_instr 2 12 90 2
print_parallel_copy_instr 2 11 77 2
print_instr 10 37 183 3
compare_block_index 1 6 59 2
print_block 4 34 266 3
print_if 1 18 134 3
print_loop 1 11 77 3
print_cf_node 4 16 82 3
print_function_impl 5 30 220 2
print_function 9 33 204 2
init_print_state 1 10 60 3
destroy_print_state 1 5 26 1
nir_print_shader_annotated 3 41 302 3
nir_print_shader 1 4 21 2
nir_print_instr 1 7 34 2
Source file: ./lib/mesa/src/compiler/nir/nir_lower_to_source_mods.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_lower_to_source_mods_block 31 107 774 1
nir_lower_to_source_mods 2 10 39 1
Source file: ./lib/mesa/src/compiler/nir/nir_constant_expressions.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
type_has_size 1 2 16 1
type_sizes 5 11 61 1
type_add_size 2 4 22 2
get_const_field 8 17 66 1
Source file: ./lib/mesa/src/compiler/nir/nir_constant_expressions.h
Source file: ./lib/mesa/src/compiler/nir/nir_lower_idiv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
convert_instr 8 60 504 2
convert_impl 2 15 73 1
nir_lower_idiv 2 9 39 1
Source file: ./lib/mesa/src/compiler/nir/nir_search.h
Source file: ./lib/mesa/src/compiler/nir/nir_worklist.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_block_worklist_init 1 10 63 3
nir_block_worklist_fini 1 5 22 1
nir_block_worklist_add_all 1 6 27 2
nir_block_worklist_push_head 3 13 89 2
nir_block_worklist_peek_head 1 5 28 1
nir_block_worklist_pop_head 1 9 69 1
nir_block_worklist_push_tail 2 10 82 2
nir_block_worklist_peek_tail 1 6 45 1
nir_block_worklist_pop_tail 1 8 65 1
Source file: ./lib/mesa/src/compiler/nir/nir_clone.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_clone_state 1 7 38 2
free_clone_state 1 4 17 1
_lookup_ptr 6 13 76 3
add_remap 1 4 28 3
remap_local 1 4 23 2
remap_global 1 4 23 2
remap_reg 1 4 25 2
remap_var 1 4 26 2
nir_constant_clone 2 11 96 2
nir_variable_clone 2 17 128 2
clone_variable 1 6 38 2
clone_var_list 1 9 57 3
clone_register 1 16 123 2
clone_reg_list 1 9 57 3
__clone_src 3 15 124 4
__clone_dst 3 17 151 4
clone_deref_var 2 10 76 3
clone_deref_array 3 14 118 4
clone_deref_struct 2 10 81 4
clone_deref 3 15 81 4
clone_alu 2 16 209 2
clone_intrinsic 4 18 192 2
clone_load_const 1 9 74 2
clone_ssa_undef 1 8 54 2
clone_tex 4 25 253 2
clone_phi 1 14 139 3
clone_jump 1 5 31 2
clone_call 2 10 100 2
clone_instr 10 26 166 2
clone_block 2 17 121 3
clone_if 1 9 89 3
clone_loop 1 7 57 3
clone_cf_list 4 19 97 3
clone_function_impl 3 26 275 2
nir_function_impl_clone 1 9 51 1
clone_function 1 11 104 3
nir_shader_clone 2 32 323 2
Source file: ./lib/mesa/src/compiler/nir/nir_lower_tex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
project_src 10 50 331 2
lower_offset 6 36 303 2
get_texture_size 1 16 145 2
lower_rect 3 15 125 2
sample_plane 1 26 260 3
convert_yuv_to_rgb 1 21 314 5
lower_y_uv_external 1 10 84 2
lower_y_u_v_external 1 11 97 2
lower_yx_xuxv_external 1 10 84 2
saturate_src 8 32 296 3
get_zero_or_one 3 15 159 3
swizzle_result 9 33 305 3
linearize_srgb_result 1 26 275 2
nir_lower_tex_block 25 59 434 3
nir_lower_tex_impl 1 13 61 2
nir_lower_tex 2 9 46 2
Source file: ./lib/mesa/src/compiler/nir/nir_lower_vars_to_ssa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
deref_node_create 1 12 81 3
get_deref_node_for_var 2 13 75 2
get_deref_node 15 60 390 2
foreach_deref_node_worker 8 32 198 4
foreach_deref_node_match 2 12 81 3
deref_may_be_aliased_node 11 37 207 3
deref_may_be_aliased 1 6 33 2
register_load_instr 3 11 70 2
register_store_instr 3 11 70 2
register_copy_instr 4 14 86 2
register_variable_uses_block 5 23 91 2
lower_copies_to_load_store 5 23 150 2
rename_variables 14 89 657 1
nir_lower_vars_to_ssa_impl 8 76 478 1
nir_lower_vars_to_ssa 2 7 29 1
Source file: ./lib/mesa/src/compiler/nir/nir_lower_wpos_ytransform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_transform 2 16 116 1
nir_cmp 1 4 46 4
emit_wpos_adjustment 7 44 382 5
lower_fragcoord 11 42 260 2
lower_fddy 2 14 139 2
lower_interp_var_at_offset 1 14 120 2
lower_load_sample_pos 1 15 156 2
lower_wpos_ytransform_block 12 29 210 2
lower_wpos_ytransform_impl 1 9 46 2
nir_lower_wpos_ytransform 2 14 69 2
Source file: ./lib/mesa/src/compiler/nir/nir_opt_undef.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
opt_undef_csel 8 24 226 1
opt_undef_vecN 9 20 175 2
opt_undef_store 8 18 79 1
nir_opt_undef 8 27 147 1
Source file: ./lib/mesa/src/compiler/nir/nir_control_flow.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_cf_node_insert_after 1 4 22 2
nir_cf_node_insert_before 1 4 22 2
nir_cf_node_insert_begin 1 4 23 2
nir_cf_node_insert_end 1 4 23 2
nir_cf_list_extract 1 5 28 2
nir_cf_node_remove 1 6 33 1
Source file: ./lib/mesa/src/compiler/nir/nir_builder_opcodes.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_b2f 1 4 28 2
nir_b2i 1 4 28 2
nir_ball_fequal2 1 4 32 3
nir_ball_fequal3 1 4 32 3
nir_ball_fequal4 1 4 32 3
nir_ball_iequal2 1 4 32 3
nir_ball_iequal3 1 4 32 3
nir_ball_iequal4 1 4 32 3
nir_bany_fnequal2 1 4 32 3
nir_bany_fnequal3 1 4 32 3
nir_bany_fnequal4 1 4 32 3
nir_bany_inequal2 1 4 32 3
nir_bany_inequal3 1 4 32 3
nir_bany_inequal4 1 4 32 3
nir_bcsel 1 4 36 4
nir_bfi 1 4 36 4
nir_bfm 1 4 32 3
nir_bit_count 1 4 28 2
nir_bitfield_insert 1 4 40 5
nir_bitfield_reverse 1 4 28 2
nir_d2b 1 4 28 2
nir_d2f 1 4 28 2
nir_d2i 1 4 28 2
nir_d2u 1 4 28 2
nir_extract_i16 1 4 32 3
nir_extract_i8 1 4 32 3
nir_extract_u16 1 4 32 3
nir_extract_u8 1 4 32 3
nir_f2b 1 4 28 2
nir_f2d 1 4 28 2
nir_f2i 1 4 28 2
nir_f2u 1 4 28 2
nir_fabs 1 4 28 2
nir_fadd 1 4 32 3
nir_fall_equal2 1 4 32 3
nir_fall_equal3 1 4 32 3
nir_fall_equal4 1 4 32 3
nir_fand 1 4 32 3
nir_fany_nequal2 1 4 32 3
nir_fany_nequal3 1 4 32 3
nir_fany_nequal4 1 4 32 3
nir_fceil 1 4 28 2
nir_fcos 1 4 28 2
nir_fcsel 1 4 36 4
nir_fddx 1 4 28 2
nir_fddx_coarse 1 4 28 2
nir_fddx_fine 1 4 28 2
nir_fddy 1 4 28 2
nir_fddy_coarse 1 4 28 2
nir_fddy_fine 1 4 28 2
nir_fdiv 1 4 32 3
nir_fdot2 1 4 32 3
nir_fdot3 1 4 32 3
nir_fdot4 1 4 32 3
nir_fdot_replicated2 1 4 32 3
nir_fdot_replicated3 1 4 32 3
nir_fdot_replicated4 1 4 32 3
nir_fdph 1 4 32 3
nir_fdph_replicated 1 4 32 3
nir_feq 1 4 32 3
nir_fexp2 1 4 28 2
nir_ffloor 1 4 28 2
nir_ffma 1 4 36 4
nir_ffract 1 4 28 2
nir_fge 1 4 32 3
nir_find_lsb 1 4 28 2
nir_flog2 1 4 28 2
nir_flrp 1 4 36 4
nir_flt 1 4 32 3
nir_fmax 1 4 32 3
nir_fmin 1 4 32 3
nir_fmod 1 4 32 3
nir_fmov 1 4 28 2
nir_fmul 1 4 32 3
nir_fne 1 4 32 3
nir_fneg 1 4 28 2
nir_fnoise1_1 1 4 28 2
nir_fnoise1_2 1 4 28 2
nir_fnoise1_3 1 4 28 2
nir_fnoise1_4 1 4 28 2
nir_fnoise2_1 1 4 28 2
nir_fnoise2_2 1 4 28 2
nir_fnoise2_3 1 4 28 2
nir_fnoise2_4 1 4 28 2
nir_fnoise3_1 1 4 28 2
nir_fnoise3_2 1 4 28 2
nir_fnoise3_3 1 4 28 2
nir_fnoise3_4 1 4 28 2
nir_fnoise4_1 1 4 28 2
nir_fnoise4_2 1 4 28 2
nir_fnoise4_3 1 4 28 2
nir_fnoise4_4 1 4 28 2
nir_fnot 1 4 28 2
nir_for 1 4 32 3
nir_fpow 1 4 32 3
nir_fquantize2f16 1 4 28 2
nir_frcp 1 4 28 2
nir_frem 1 4 32 3
nir_fround_even 1 4 28 2
nir_frsq 1 4 28 2
nir_fsat 1 4 28 2
nir_fsign 1 4 28 2
nir_fsin 1 4 28 2
nir_fsqrt 1 4 28 2
nir_fsub 1 4 32 3
nir_ftrunc 1 4 28 2
nir_fxor 1 4 32 3
nir_i2b 1 4 28 2
nir_i2d 1 4 28 2
nir_i2f 1 4 28 2
nir_iabs 1 4 28 2
nir_iadd 1 4 32 3
nir_iand 1 4 32 3
nir_ibfe 1 4 36 4
nir_ibitfield_extract 1 4 36 4
nir_idiv 1 4 32 3
nir_ieq 1 4 32 3
nir_ifind_msb 1 4 28 2
nir_ige 1 4 32 3
nir_ilt 1 4 32 3
nir_imax 1 4 32 3
nir_imin 1 4 32 3
nir_imod 1 4 32 3
nir_imov 1 4 28 2
nir_imul 1 4 32 3
nir_imul_high 1 4 32 3
nir_ine 1 4 32 3
nir_ineg 1 4 28 2
nir_inot 1 4 28 2
nir_ior 1 4 32 3
nir_irem 1 4 32 3
nir_ishl 1 4 32 3
nir_ishr 1 4 32 3
nir_isign 1 4 28 2
nir_isub 1 4 32 3
nir_ixor 1 4 32 3
nir_ldexp 1 4 32 3
nir_pack_double_2x32 1 4 28 2
nir_pack_double_2x32_split 1 4 32 3
nir_pack_half_2x16 1 4 28 2
nir_pack_half_2x16_split 1 4 32 3
nir_pack_snorm_2x16 1 4 28 2
nir_pack_snorm_4x8 1 4 28 2
nir_pack_unorm_2x16 1 4 28 2
nir_pack_unorm_4x8 1 4 28 2
nir_pack_uvec2_to_uint 1 4 28 2
nir_pack_uvec4_to_uint 1 4 28 2
nir_seq 1 4 32 3
nir_sge 1 4 32 3
nir_slt 1 4 32 3
nir_sne 1 4 32 3
nir_u2d 1 4 28 2
nir_u2f 1 4 28 2
nir_uadd_carry 1 4 32 3
nir_ubfe 1 4 36 4
nir_ubitfield_extract 1 4 36 4
nir_udiv 1 4 32 3
nir_ufind_msb 1 4 28 2
nir_uge 1 4 32 3
nir_ult 1 4 32 3
nir_umax 1 4 32 3
nir_umax_4x8 1 4 32 3
nir_umin 1 4 32 3
nir_umin_4x8 1 4 32 3
nir_umod 1 4 32 3
nir_umul_high 1 4 32 3
nir_umul_unorm_4x8 1 4 32 3
nir_unpack_double_2x32 1 4 28 2
nir_unpack_double_2x32_split_x 1 4 28 2
nir_unpack_double_2x32_split_y 1 4 28 2
nir_unpack_half_2x16 1 4 28 2
nir_unpack_half_2x16_split_x 1 4 28 2
nir_unpack_half_2x16_split_y 1 4 28 2
nir_unpack_snorm_2x16 1 4 28 2
nir_unpack_snorm_4x8 1 4 28 2
nir_unpack_unorm_2x16 1 4 28 2
nir_unpack_unorm_4x8 1 4 28 2
nir_usadd_4x8 1 4 32 3
nir_ushr 1 4 32 3
nir_ussub_4x8 1 4 32 3
nir_usub_borrow 1 4 32 3
nir_vec2 1 4 32 3
nir_vec3 1 4 36 4
nir_vec4 1 4 40 5
Source file: ./lib/mesa/src/compiler/nir/nir_to_ssa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
insert_trivial_phi 1 17 140 3
insert_phi_nodes 7 42 298 1
get_ssa_src 2 12 95 2
rewrite_use 4 15 109 2
rewrite_def_forwards 4 24 224 2
rewrite_alu_instr_forward 18 78 744 2
rewrite_phi_instr 1 5 31 2
rewrite_instr_forward 3 14 80 2
rewrite_phi_sources 3 15 79 3
rewrite_def_backwards 3 15 104 2
rewrite_instr_backwards 1 4 21 2
rewrite_block 7 23 186 2
remove_unused_regs 2 7 50 2
init_rewrite_state 2 22 181 2
destroy_rewrite_state 1 5 24 1
nir_convert_to_ssa_impl 1 12 65 1
nir_convert_to_ssa 2 7 29 1
Source file: ./lib/mesa/src/compiler/nir/nir_opt_dce.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
worklist_push 1 7 46 2
worklist_pop 1 6 37 1
mark_live_cb 3 8 55 2
init_instr 11 37 180 2
init_block 4 12 76 2
nir_opt_dce_impl 4 26 129 1
nir_opt_dce 3 9 41 1
Source file: ./lib/mesa/src/compiler/nir/nir_builder.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_builder_init 1 7 47 2
nir_builder_init_simple_shader 1 10 75 4
nir_builder_instr_insert 1 5 30 2
nir_builder_cf_insert 1 4 21 2
nir_ssa_undef 2 9 61 3
nir_build_imm 2 11 62 4
nir_imm_float 1 7 48 2
nir_imm_double 1 7 48 2
nir_imm_vec4 1 10 84 5
nir_imm_int 1 7 48 2
nir_imm_ivec4 1 10 84 5
nir_build_alu 14 50 436 6
nir_vec 5 16 112 3
nir_fmov_alu 1 11 105 3
nir_imov_alu 1 11 105 3
nir_swizzle 3 10 88 5
nir_fdot 5 13 97 3
nir_bany_inequal 5 11 83 3
nir_bany 1 4 27 2
nir_channel 1 5 45 3
nir_channels 3 10 90 3
nir_ssa_for_src 4 10 79 3
nir_ssa_for_alu_src 6 11 117 3
nir_load_var 1 12 98 2
nir_store_var 1 12 92 4
nir_store_deref_var 1 13 117 4
nir_copy_deref_var 1 10 102 3
nir_copy_var 1 8 67 3
nir_load_system_value 1 10 89 3
nir_load_barycentric 1 9 71 3
nir_jump 1 5 34 2
Source file: ./lib/mesa/src/compiler/nir/nir_lower_locals_to_regs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hash_deref 3 14 89 1
derefs_equal 7 20 166 2
get_reg_for_deref 6 23 184 2
get_deref_reg_src 7 54 494 3
lower_locals_to_regs_block 8 55 436 2
compute_reg_usedef_lca 1 13 114 1
insert_constant_initializer 5 44 331 4
nir_lower_locals_to_regs_impl 3 29 205 1
nir_lower_locals_to_regs 3 9 41 1
Source file: ./lib/mesa/src/compiler/nir/nir_array.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_array_init 1 7 36 2
nir_array_fini 2 7 29 1
nir_array_grow 5 17 130 2
Source file: ./lib/mesa/src/compiler/nir/nir_builder_opcodes_h.py
Source file: ./lib/mesa/src/compiler/nir/nir_lower_passthrough_edgeflags.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_impl 1 19 129 1
nir_lower_passthrough_edgeflags 1 4 16 1
Source file: ./lib/mesa/src/compiler/nir/nir_lower_two_sided_color.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_input 1 13 99 3
load_input 1 11 98 2
setup_inputs 6 27 178 1
nir_lower_two_sided_color_block 6 31 229 2
nir_lower_two_sided_color_impl 1 11 52 2
nir_lower_two_sided_color 4 14 65 1
Source file: ./lib/mesa/src/compiler/nir/nir_remove_dead_variables.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
add_var_use_intrinsic 2 8 61 2
add_var_use_call 3 11 78 2
add_var_use_tex 3 11 67 2
add_var_use_shader 5 24 104 2
remove_dead_vars 2 13 71 2
nir_remove_dead_variables 14 31 204 2
Source file: ./lib/mesa/src/compiler/nir/nir_lower_double_ops.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_exponent 1 7 68 3
get_exponent 1 5 45 2
get_signed_inf 1 6 56 2
fix_inv_result 1 11 111 4
lower_rcp 1 12 165 2
lower_sqrt_rsq 3 37 415 3
lower_trunc 1 29 248 2
lower_floor 1 9 83 2
lower_ceil 1 9 83 2
lower_fract 1 4 27 2
lower_round_even 1 25 210 2
lower_mod 1 9 80 3
lower_doubles_instr 29 88 468 2
nir_lower_doubles 3 13 64 2
Source file: ./lib/mesa/src/compiler/nir/nir_opcodes_h.py
Source file: ./lib/mesa/src/compiler/nir/nir_sweep.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sweep_src_indirect 3 6 39 2
sweep_dest_indirect 3 6 39 2
sweep_block 1 9 52 2
sweep_if 1 10 63 2
sweep_loop 1 7 41 2
sweep_cf_node 4 16 72 2
sweep_impl 2 15 127 2
sweep_function 2 7 43 2
nir_sweep 2 19 173 1
Source file: ./lib/mesa/src/compiler/nir/nir_lower_io_to_scalar.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_load_input_to_scalar 2 22 194 2
lower_store_output_to_scalar 3 19 182 2
nir_lower_io_to_scalar 8 30 137 2
Source file: ./lib/mesa/src/compiler/nir/nir_control_flow_private.h
Source file: ./lib/mesa/src/compiler/nir/nir_lower_phis_to_scalar.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_phi_src_scalarizable 19 41 201 2
should_lower_phi 4 19 134 2
lower_phis_to_scalar_block 11 64 547 2
lower_phis_to_scalar_impl 2 16 89 1
nir_lower_phis_to_scalar 3 9 41 1
Source file: ./lib/mesa/src/compiler/nir/nir_opcodes.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 2 19 8
opcode 1 2 17 7
unop_convert 1 2 31 4
unop 1 2 29 3
unop_horiz 1 2 15 6
unop_reduce 1 2 17 7
prereduce 1 2 18 1
final 1 2 18 1
reduce_ 1 2 20 2
pack_2x16 1 5 30 1
pack_4x8 1 7 30 1
unpack_2x16 1 5 30 1
unpack_4x8 1 7 30 1
binop_convert 1 2 37 5
binop 1 2 23 4
binop_compare 1 2 23 4
binop_horiz 1 2 19 8
binop_reduce 1 2 17 7
final 1 2 18 1
reduce_ 1 2 20 2
prereduce 1 2 24 2
triop 1 2 37 3
triop_horiz 1 4 43 6
quadop_horiz 1 2 17 7
Source file: ./lib/mesa/src/compiler/nir/nir.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_variable_is_global 2 4 26 1
nir_instr_next 2 8 42 1
nir_instr_prev 2 8 42 1
nir_instr_is_first 1 4 20 1
nir_instr_is_last 1 4 20 1
nir_src_init 1 5 18 1
nir_dest_init 1 5 20 1
nir_src_for_ssa 1 7 28 1
nir_src_for_reg 1 9 46 1
nir_dest_for_reg 1 6 24 1
nir_src_bit_size 2 4 26 1
nir_dest_bit_size 2 4 26 1
nir_alu_type_get_type_size 1 4 12 1
nir_alu_type_get_base_type 1 4 12 1
nir_alu_instr_channel_used 2 6 59 3
nir_ssa_alu_instr_src_components 2 7 63 2
nir_deref_tail 2 6 22 1
nir_tex_instr_dest_size 18 40 132 1
nir_tex_instr_is_query 13 21 65 1
nir_tex_instr_src_type 18 36 120 2
nir_tex_instr_src_size 7 16 104 2
nir_tex_instr_src_index 3 7 50 2
nir_block_first_instr 1 5 31 1
nir_block_last_instr 1 5 31 1
nir_start_block 1 4 21 1
nir_impl_last_block 1 4 21 1
nir_cf_node_next 2 8 42 1
nir_cf_node_prev 2 8 42 1
nir_cf_node_is_first 1 4 19 1
nir_cf_node_is_last 1 4 19 1
nir_if_first_then_block 1 5 33 1
nir_if_last_then_block 1 5 34 1
nir_if_first_else_block 1 5 34 1
nir_if_last_else_block 1 5 34 1
nir_loop_first_block 1 5 34 1
nir_loop_last_block 1 5 34 1
nir_shader_get_entrypoint 1 10 79 1
nir_function_impl_add_variable 1 5 36 2
nir_cursor_current_block 3 9 38 1
nir_before_block 1 7 26 1
nir_after_block 1 7 26 1
nir_before_instr 1 7 26 1
nir_after_instr 1 7 26 1
nir_after_block_before_jump 3 9 44 1
nir_before_cf_node 2 6 37 1
nir_after_cf_node 2 6 37 1
nir_after_phis 2 8 36 1
nir_after_cf_node_and_phis 2 7 43 1
nir_before_cf_list 1 6 31 1
nir_after_cf_list 1 6 31 1
nir_instr_insert_before 1 4 22 2
nir_instr_insert_after 1 4 22 2
nir_instr_insert_before_block 1 4 22 2
nir_instr_insert_after_block 1 4 22 2
nir_instr_insert_before_cf 1 4 22 2
nir_instr_insert_after_cf 1 4 22 2
nir_instr_insert_before_cf_list 1 4 23 2
nir_instr_insert_after_cf_list 1 4 23 2
should_clone_nir 2 7 31 1
nir_validate_shader 1 1 13 1
nir_metadata_set_validation_flag 1 1 13 1
nir_metadata_check_validation_flag 1 1 13 1
should_clone_nir 1 1 9 1
Source file: ./lib/mesa/src/compiler/nir/nir_opt_algebraic.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fexp2i 3 7 55 2
ldexp 3 10 103 3
bitfield_reverse 1 7 160 1
Source file: ./lib/mesa/src/compiler/nir/nir_move_vec_src_uses_to_dest.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ssa_def_dominates_instr 3 10 72 2
move_vec_src_uses_to_dest_block 24 71 529 1
nir_move_vec_src_uses_to_dest_impl 1 10 46 2
nir_move_vec_src_uses_to_dest 2 7 31 1
Source file: ./lib/mesa/src/compiler/nir/nir_lower_io_to_temporaries.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
emit_copies 4 19 150 4
emit_output_copies_impl 5 28 204 2
emit_input_copies_impl 2 8 55 2
create_shadow_temp 2 15 130 2
nir_lower_io_to_temporaries 7 37 251 4
Source file: ./lib/mesa/src/compiler/nir/nir_lower_io.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_assign_var_locations 12 38 314 4
is_per_vertex_input 5 8 54 2
is_per_vertex_output 3 6 44 2
get_io_offset 8 40 316 4
lower_load 18 61 371 4
lower_store 6 25 191 4
lower_atomic 2 29 184 3
lower_interpolate_at 7 40 278 3
nir_lower_io_block 42 94 494 2
nir_lower_io_impl 1 17 92 4
nir_lower_io 2 10 55 4
nir_get_io_offset_src 12 21 81 1
nir_get_io_vertex_index_src 4 12 48 1
Source file: ./lib/mesa/src/compiler/nir/nir_lower_drawpixels.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_texcoord 4 21 107 1
create_uniform 1 12 85 3
get_scale 2 8 50 1
get_bias 2 8 50 1
get_texcoord_const 2 8 50 1
lower_color 3 56 526 2
lower_texcoord 1 6 50 2
lower_drawpixels_block 5 20 132 2
lower_drawpixels_impl 1 9 46 2
nir_lower_drawpixels 2 13 62 2
Source file: ./lib/mesa/src/compiler/nir/nir_lower_returns.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
predicate_following 3 22 187 2
lower_returns_in_loop 2 10 63 2
lower_returns_in_if 4 9 64 2
lower_returns_in_block 9 39 256 2
lower_returns_in_cf_list 7 27 133 2
nir_lower_returns_impl 2 14 78 1
nir_lower_returns 3 9 41 1
Source file: ./lib/mesa/src/compiler/nir/nir_phi_builder.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_phi_builder_create 1 18 141 1
nir_phi_builder_add_value 6 36 291 4
nir_phi_builder_value_set_block_def 1 5 28 3
nir_phi_builder_value_get_block_def 7 29 237 2
compare_blocks 1 6 45 2
nir_phi_builder_finish 3 27 244 1
Source file: ./lib/mesa/src/compiler/nir/nir_opt_gcm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gcm_build_block_info 4 26 143 3
gcm_pin_instructions_block 20 60 254 2
gcm_schedule_early_src 2 11 84 2
gcm_schedule_early_instr 3 11 65 2
gcm_schedule_late_def 6 36 227 2
gcm_schedule_late_instr 3 9 48 2
gcm_place_instr_def 1 6 30 2
gcm_place_instr 10 37 234 2
opt_gcm_impl 4 38 251 2
nir_opt_gcm 2 9 44 2
Source file: ./lib/mesa/src/compiler/nir/nir_lower_atomics.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_instr 20 102 798 3
nir_lower_atomics 3 17 79 2
Source file: ./lib/mesa/src/compiler/nir/nir_intrinsics.c
Source file: ./lib/mesa/src/compiler/nir/nir_inline_functions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
deref_apply_constant_initializer 1 9 59 2
convert_deref_to_param_deref 3 20 149 3
rewrite_param_derefs 6 23 136 2
lower_param_to_local 7 17 121 3
lower_params_to_locals_block 6 26 156 2
inline_functions_block 11 67 506 3
inline_function_impl 3 18 94 2
nir_inline_functions 3 12 64 1
Source file: ./lib/mesa/src/compiler/nir/nir_opt_constant_folding.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
constant_fold_alu_instr 12 46 421 2
constant_fold_deref 6 20 142 2
constant_fold_intrinsic_instr 5 16 112 1
constant_fold_tex_instr 3 9 56 1
constant_fold_block 4 21 87 2
nir_opt_constant_folding_impl 2 12 55 1
nir_opt_constant_folding 2 9 39 1
Source file: ./lib/mesa/src/compiler/nir/nir_metadata.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_metadata_require 4 10 53 2
nir_metadata_preserve 1 4 17 2
nir_metadata_set_validation_flag 2 8 32 1
nir_metadata_check_validation_flag 2 9 38 1
Source file: ./lib/mesa/src/compiler/nir/nir_vla.h
Source file: ./lib/mesa/src/compiler/nir/nir_propagate_invariant.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
add_src 2 8 44 2
add_src_cb 1 5 22 2
dest_is_invariant 2 8 47 2
add_cf_node 3 9 57 2
add_var 1 4 20 2
var_is_invariant 2 4 27 2
propagate_invariant_instr 19 57 322 2
propagate_invariant_impl 4 23 93 2
nir_propagate_invariant 3 12 64 1
Source file: ./lib/mesa/src/compiler/nir/nir_algebraic.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
type_bits 2 7 44 1
__init__ 1 4 26 1
__getitem__ 2 5 45 2
lock 1 2 10 1
create 5 9 80 3
__init__ 1 3 19 3
type_enum 1 2 11 1
c_type 1 2 11 1
c_ptr 1 2 14 1
render 1 5 28 1
__init__ 5 12 113 3
__hex__ 5 9 84 1
type 4 7 47 1
__init__ 6 15 162 4
type 4 7 36 1
__init__ 4 10 134 4
render 2 3 36 1
__init__ 1 2 11 1
get_canonical 2 5 31 2
add_equiv 3 9 64 3
__init__ 1 4 33 2
validate 3 8 61 3
_new_class 1 3 15 1
_set_var_bit_class 3 10 74 3
_get_var_bit_class 1 2 21 2
_propagate_bit_size_up 11 26 175 2
_propagate_bit_class_down 13 24 191 3
_validate_bit_class_up 13 31 207 2
_validate_bit_class_down 10 20 161 3
__init__ 5 22 174 2
__init__ 6 20 145 3
render 1 4 26 1
Source file: ./lib/mesa/src/compiler/nir/nir_opcodes.h
Source file: ./lib/mesa/src/compiler/nir/nir_lower_clamp_color_outputs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_color_output 9 27 91 2
lower_intrinsic 6 31 191 2
lower_block 2 8 41 2
lower_impl 1 9 46 2
nir_lower_clamp_color_outputs 2 10 43 1
Source file: ./lib/mesa/src/compiler/nir/nir_validate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
log_error 3 13 86 4
validate_reg_src 9 28 228 2
validate_ssa_src 4 17 118 2
validate_src 3 11 66 2
validate_alu_src 11 35 296 3
validate_reg_dest 8 23 190 2
validate_ssa_def 1 18 153 2
validate_dest 2 7 39 2
validate_alu_dest 10 22 224 2
validate_alu_instr 2 8 62 2
validate_deref_chain 7 28 159 2
validate_var_use 2 8 62 2
validate_deref_var 1 8 73 3
validate_intrinsic_instr 21 67 646 2
validate_tex_instr 5 16 152 2
validate_call_instr 3 14 143 2
validate_load_const_instr 1 4 22 2
validate_ssa_undef_instr 1 4 22 2
validate_phi_instr 1 7 51 2
validate_instr 9 34 167 2
validate_phi_src 2 17 116 3
validate_phi_srcs 2 8 46 3
validate_block 17 93 682 2
validate_if 1 25 225 2
validate_loop 1 20 179 2
validate_cf_node 4 17 85 2
prevalidate_reg_decl 3 22 188 3
postvalidate_reg_decl 4 42 286 2
validate_var_decl 2 10 75 3
postvalidate_ssa_def 3 32 214 2
validate_function_impl 3 54 517 2
validate_function 2 7 44 2
init_validate_state 1 16 90 1
destroy_validate_state 1 9 58 1
dump_errors 2 15 95 1
nir_validate_shader 4 54 380 1
Source file: ./lib/mesa/src/compiler/nir/nir_instr_set.h
Source file: ./lib/mesa/src/compiler/nir/nir_worklist.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_block_worklist_is_empty 1 4 16 1
Source file: ./lib/mesa/src/compiler/nir/nir_lower_global_vars_to_local.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mark_global_var_uses_block 6 24 144 3
nir_lower_global_vars_to_local 3 30 168 1
Source file: ./lib/mesa/src/compiler/nir/nir_dominance.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_block 2 13 67 2
intersect 4 10 55 2
calc_dominance 4 19 89 1
calc_dom_frontier 4 16 85 1
calc_dom_children 3 19 100 1
calc_dfs_indicies 2 7 60 2
nir_calc_dominance_impl 4 25 125 1
nir_calc_dominance 2 7 29 1
nir_dominance_lca 3 12 72 2
nir_block_dominates 2 9 63 2
nir_dump_dom_tree_impl 2 9 63 2
nir_dump_dom_tree 2 7 35 2
nir_dump_dom_frontier_impl 1 12 76 2
nir_dump_dom_frontier 2 7 35 2
nir_dump_cfg_impl 3 11 98 2
nir_dump_cfg 2 7 35 2
Source file: ./lib/mesa/src/compiler/nir/nir_lower_samplers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
calc_sampler_offsets 6 40 252 6
lower_sampler 6 47 389 4
lower_impl 2 12 67 3
nir_lower_samplers 2 8 41 2
Source file: ./lib/mesa/src/compiler/nir/nir_opt_conditional_discard.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_opt_conditional_discard_block 15 56 386 2
nir_opt_conditional_discard 2 13 62 1
Source file: ./lib/mesa/src/compiler/nir/nir_control_flow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
block_ends_in_jump 2 5 27 1
block_add_pred 1 4 21 2
block_remove_pred 1 6 40 2
link_blocks 3 9 60 3
unlink_blocks 2 11 79 2
unlink_block_successors 3 7 54 1
link_non_block_to_block 4 18 109 2
link_block_to_non_block 2 15 98 2
replace_successor 2 11 76 3
split_block_beginning 2 19 133 1
rewrite_phi_preds 3 14 69 3
insert_phi_undef 2 21 169 2
move_successors 3 15 92 2
block_add_normal_succs 5 32 236 1
split_block_end 2 12 76 1
split_block_before_instr 2 13 76 1
split_block_cursor 8 34 175 3
insert_non_block 1 7 55 3
nearest_loop 2 7 30 1
nir_handle_add_jump 4 23 162 1
remove_phi_src 3 14 75 2
unlink_jump 4 10 70 3
nir_handle_remove_jump 1 6 39 2
update_if_uses 3 14 88 1
stitch_blocks 4 19 143 2
nir_cf_node_insert 3 17 120 2
replace_ssa_def_uses 1 11 73 2
cleanup_cf_node 6 41 235 2
nir_cf_extract 4 26 184 3
nir_cf_reinsert 2 16 121 2
nir_cf_delete 1 6 32 1
Source file: ./lib/mesa/src/compiler/nir/nir_instr_set.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hash_src 1 6 33 2
hash_alu_src 2 9 80 3
hash_alu 3 20 189 2
hash_load_const 1 7 62 2
cmp_phi_src 1 6 45 2
hash_phi 2 16 131 2
hash_intrinsic 2 14 111 2
hash_tex 3 21 205 2
hash_instr 6 25 124 1
nir_srcs_equal 8 23 141 2
nir_alu_srcs_equal 5 12 133 4
nir_instrs_equal 52 116 864 2
src_is_ssa 1 5 22 2
dest_is_ssa 1 5 22 2
instr_can_rewrite 16 33 152 1
nir_instr_get_dest_ssa_def 6 21 143 1
cmp_func 1 4 22 2
nir_instr_set_create 1 4 18 1
nir_instr_set_destroy 1 4 16 1
nir_instr_set_add_or_rewrite 5 17 119 2
nir_instr_set_remove 3 8 46 2
Source file: ./lib/mesa/src/compiler/nir/nir_opt_cse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cse_block 3 17 100 2
nir_opt_cse_impl 2 11 59 1
nir_opt_cse 2 9 39 1
Source file: ./lib/mesa/src/compiler/nir/nir_opcodes_c.py
Source file: ./lib/mesa/src/compiler/nir/nir_lower_io_types.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_new_var 3 29 214 4
get_deref_offset 5 21 158 3
lower_io_types_block 8 25 208 2
lower_io_types_impl 1 8 37 2
nir_lower_io_types 2 13 84 1
Source file: ./lib/mesa/src/compiler/nir/nir_lower_double_packing.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lower_pack_double 1 5 36 2
lower_unpack_double 1 5 32 2
lower_double_pack_impl 5 23 148 1
nir_lower_double_pack 2 7 29 1
Source file: ./lib/mesa/src/compiler/nir/nir_lower_var_copies.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
deref_next_wildcard_parent 4 11 65 1
emit_copy_load_store 5 46 393 6
nir_lower_var_copy_instr 1 7 62 2
lower_var_copies_impl 3 16 82 1
nir_lower_var_copies 2 7 29 1
Source file: ./lib/mesa/src/compiler/nir/nir_lower_clip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_clipdist_var 3 20 133 4
store_clipdist_output 1 12 127 3
load_clipdist_input 1 14 170 3
find_output_in_block 4 15 95 2
find_output 5 16 77 2
lower_clip_vs 5 24 191 4
nir_lower_clip_vs 11 41 231 2
lower_clip_fs 5 24 197 3
nir_lower_clip_fs 5 23 137 2
Source file: ./lib/mesa/src/compiler/nir/nir_lower_wpos_center.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
add_half_to_fragcoord 1 9 93 2
lower_wpos_center_block 5 20 118 2
nir_lower_wpos_center 3 17 87 1
Source file: ./lib/mesa/src/compiler/nir/nir_constant_expressions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pack_snorm_1x8 1 5 36 1
pack_snorm_1x16 1 5 36 1
unpack_snorm_1x8 1 4 30 1
unpack_snorm_1x16 1 4 30 1
pack_unorm_1x8 1 5 34 1
pack_unorm_1x16 1 5 34 1
unpack_unorm_1x8 1 4 17 1
unpack_unorm_1x16 1 4 17 1
pack_half_1x16 1 4 13 1
unpack_half_1x16 1 4 13 1
evaluate_b2f 7 26 160 3
evaluate_b2i 7 26 152 3
evaluate_ball_fequal2 7 38 276 3
evaluate_ball_fequal3 9 42 336 3
evaluate_ball_fequal4 11 46 396 3
evaluate_ball_iequal2 7 38 276 3
evaluate_ball_iequal3 9 42 336 3
evaluate_ball_iequal4 11 46 396 3
evaluate_bany_fnequal2 7 38 276 3
evaluate_bany_fnequal3 9 42 336 3
evaluate_bany_fnequal4 11 46 396 3
evaluate_bany_inequal2 7 38 276 3
evaluate_bany_inequal3 9 42 336 3
evaluate_bany_inequal4 11 46 396 3
evaluate_bcsel 7 34 204 3
evaluate_bfi 9 58 324 3
evaluate_bfm 15 42 270 3
evaluate_bit_count 9 38 204 3
evaluate_bitfield_insert 13 60 398 3
evaluate_bitfield_reverse 7 34 212 3
evaluate_d2b 7 28 156 3
evaluate_d2f 5 28 140 3
evaluate_d2i 5 28 140 3
evaluate_d2u 5 28 140 3
evaluate_extract_i16 5 32 190 3
evaluate_extract_i8 5 32 190 3
evaluate_extract_u16 5 32 190 3
evaluate_extract_u8 5 32 190 3
evaluate_f2b 7 28 156 3
evaluate_f2d 5 28 140 3
evaluate_f2i 5 28 140 3
evaluate_f2u 5 28 140 3
evaluate_fabs 7 28 164 3
evaluate_fadd 5 32 170 3
evaluate_fall_equal2 7 38 284 3
evaluate_fall_equal3 9 42 344 3
evaluate_fall_equal4 11 46 404 3
evaluate_fand 9 32 214 3
evaluate_fany_nequal2 7 38 284 3
evaluate_fany_nequal3 9 42 344 3
evaluate_fany_nequal4 11 46 404 3
evaluate_fceil 7 28 164 3
evaluate_fcos 7 28 164 3
evaluate_fcsel 7 36 212 3
evaluate_fddx 5 24 118 3
evaluate_fddx_coarse 5 24 118 3
evaluate_fddx_fine 5 24 118 3
evaluate_fddy 5 24 118 3
evaluate_fddy_coarse 5 24 118 3
evaluate_fddy_fine 5 24 118 3
evaluate_fdiv 5 32 170 3
evaluate_fdot2 3 38 268 3
evaluate_fdot3 3 42 328 3
evaluate_fdot4 3 46 388 3
evaluate_fdot_replicated2 3 44 334 3
evaluate_fdot_replicated3 3 48 394 3
evaluate_fdot_replicated4 3 52 454 3
evaluate_fdph 3 44 340 3
evaluate_fdph_replicated 3 50 406 3
evaluate_feq 7 32 178 3
evaluate_fexp2 5 28 146 3
evaluate_ffloor 7 28 164 3
evaluate_ffma 5 36 200 3
evaluate_ffract 7 28 172 3
evaluate_fge 7 32 178 3
evaluate_find_lsb 9 42 216 3
evaluate_flog2 5 28 146 3
evaluate_flrp 5 36 212 3
evaluate_flt 7 32 178 3
evaluate_fmax 5 32 176 3
evaluate_fmin 5 32 176 3
evaluate_fmod 5 32 184 3
evaluate_fmov 5 28 140 3
evaluate_fmul 5 32 170 3
evaluate_fne 7 32 178 3
evaluate_fneg 5 28 142 3
evaluate_fnoise1_1 3 22 124 3
evaluate_fnoise1_2 3 22 124 3
evaluate_fnoise1_3 3 22 124 3
evaluate_fnoise1_4 3 22 124 3
evaluate_fnoise2_1 3 24 146 3
evaluate_fnoise2_2 3 24 146 3
evaluate_fnoise2_3 3 24 146 3
evaluate_fnoise2_4 3 24 146 3
evaluate_fnoise3_1 3 26 168 3
evaluate_fnoise3_2 3 26 168 3
evaluate_fnoise3_3 3 26 168 3
evaluate_fnoise3_4 3 26 168 3
evaluate_fnoise4_1 3 28 190 3
evaluate_fnoise4_2 3 28 190 3
evaluate_fnoise4_3 3 28 190 3
evaluate_fnoise4_4 3 28 190 3
evaluate_fnot 11 28 216 3
evaluate_for 9 32 214 3
evaluate_fpow 7 32 198 3
evaluate_fquantize2f16 7 28 204 3
evaluate_frcp 7 28 168 3
evaluate_frem 5 32 184 3
evaluate_fround_even 7 28 164 3
evaluate_frsq 7 28 180 3
evaluate_fsat 15 28 264 3
evaluate_fsign 15 28 276 3
evaluate_fsin 7 28 164 3
evaluate_fsqrt 7 28 164 3
evaluate_fsub 5 32 170 3
evaluate_ftrunc 7 28 164 3
evaluate_fxor 13 32 234 3
evaluate_i2b 7 28 152 3
evaluate_i2d 5 28 140 3
evaluate_i2f 5 28 140 3
evaluate_iabs 7 28 158 3
evaluate_iadd 5 32 170 3
evaluate_iand 5 32 170 3
evaluate_ibfe 13 58 360 3
evaluate_ibitfield_extract 13 54 328 3
evaluate_idiv 5 32 170 3
evaluate_ieq 7 32 178 3
evaluate_ifind_msb 15 44 276 3
evaluate_ige 7 32 178 3
evaluate_ilt 7 32 178 3
evaluate_imax 7 32 178 3
evaluate_imin 7 32 178 3
evaluate_imod 11 32 238 3
evaluate_imov 5 28 140 3
evaluate_imul 5 32 170 3
evaluate_imul_high 5 32 202 3
evaluate_ine 7 32 178 3
evaluate_ineg 5 28 142 3
evaluate_inot 5 28 140 3
evaluate_ior 5 32 170 3
evaluate_irem 7 32 182 3
evaluate_ishl 5 32 172 3
evaluate_ishr 5 32 172 3
evaluate_isign 9 28 178 3
evaluate_isub 5 32 170 3
evaluate_ixor 5 32 170 3
evaluate_ldexp 9 38 244 3
evaluate_pack_double_2x32 3 30 178 3
evaluate_pack_double_2x32_split 5 32 186 3
evaluate_pack_half_2x16 3 32 204 3
evaluate_pack_half_2x16_split 3 34 222 3
evaluate_pack_snorm_2x16 3 32 204 3
evaluate_pack_snorm_4x8 3 40 320 3
evaluate_pack_unorm_2x16 3 32 204 3
evaluate_pack_unorm_4x8 3 40 320 3
evaluate_pack_uvec2_to_uint 3 30 180 3
evaluate_pack_uvec4_to_uint 3 40 258 3
evaluate_seq 7 32 190 3
evaluate_sge 7 32 190 3
evaluate_slt 7 32 190 3
evaluate_sne 7 32 190 3
evaluate_u2d 5 28 140 3
evaluate_u2f 5 28 140 3
evaluate_uadd_carry 5 32 174 3
evaluate_ubfe 13 58 360 3
evaluate_ubitfield_extract 13 54 332 3
evaluate_udiv 5 32 170 3
evaluate_ufind_msb 9 42 216 3
evaluate_uge 7 32 178 3
evaluate_ult 7 32 178 3
evaluate_umax 7 32 178 3
evaluate_umax_4x8 7 40 256 3
evaluate_umin 7 32 178 3
evaluate_umin_4x8 7 40 256 3
evaluate_umod 7 32 182 3
evaluate_umul_high 5 32 202 3
evaluate_umul_unorm_4x8 7 44 282 3
evaluate_unpack_double_2x32 3 30 178 3
evaluate_unpack_double_2x32_split_x 5 28 140 3
evaluate_unpack_double_2x32_split_y 5 28 146 3
evaluate_unpack_half_2x16 3 32 214 3
evaluate_unpack_half_2x16_split_x 3 28 178 3
evaluate_unpack_half_2x16_split_y 3 28 180 3
evaluate_unpack_snorm_2x16 3 32 214 3
evaluate_unpack_snorm_4x8 3 40 350 3
evaluate_unpack_unorm_2x16 3 32 214 3
evaluate_unpack_unorm_4x8 3 40 350 3
evaluate_usadd_4x8 7 40 268 3
evaluate_ushr 5 32 172 3
evaluate_ussub_4x8 9 46 286 3
evaluate_usub_borrow 5 32 170 3
evaluate_vec2 3 38 206 3
evaluate_vec3 3 48 278 3
evaluate_vec4 3 58 350 3
nir_eval_const_opcode 185 744 3158 4
Source file: ./lib/mesa/src/compiler/nir_types.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glsl_get_type_name 1 4 14 1
glsl_get_array_element 2 6 31 1
glsl_without_array 1 4 16 1
glsl_get_struct_field 1 4 24 2
glsl_get_function_return_type 1 4 21 1
glsl_get_function_param 1 4 25 2
glsl_get_column_type 1 4 17 1
glsl_get_base_type 1 4 15 1
glsl_get_vector_elements 1 4 15 1
glsl_get_components 1 4 17 1
glsl_get_matrix_columns 1 4 15 1
glsl_get_length 2 4 25 1
glsl_get_aoa_size 1 4 17 1
glsl_count_attribute_slots 1 5 21 2
glsl_get_struct_elem_name 1 4 25 2
glsl_get_sampler_dim 2 5 31 1
glsl_get_sampler_result_type 2 5 31 1
glsl_get_record_location_offset 1 5 21 2
glsl_type_is_void 1 4 16 1
glsl_type_is_error 1 4 16 1
glsl_type_is_vector 1 4 17 1
glsl_type_is_scalar 1 4 17 1
glsl_type_is_vector_or_scalar 2 4 23 1
glsl_type_is_matrix 1 4 17 1
glsl_type_is_array 1 4 17 1
glsl_type_is_struct 2 4 23 1
glsl_type_is_sampler 1 4 17 1
glsl_type_is_image 1 4 17 1
glsl_sampler_type_is_shadow 1 5 23 1
glsl_sampler_type_is_array 2 5 28 1
glsl_void_type 1 4 11 1
glsl_float_type 1 4 11 1
glsl_double_type 1 4 11 1
glsl_vec_type 1 4 15 1
glsl_dvec_type 1 4 15 1
glsl_vec4_type 1 4 11 1
glsl_int_type 1 4 11 1
glsl_uint_type 1 4 11 1
glsl_bool_type 1 4 11 1
glsl_scalar_type 1 4 20 1
glsl_vector_type 2 5 34 2
glsl_matrix_type 4 5 45 3
glsl_array_type 1 4 22 2
glsl_struct_type 1 5 29 3
glsl_sampler_type 1 5 32 4
glsl_bare_sampler_type 1 4 10 0
glsl_image_type 1 5 27 3
glsl_function_type 1 5 29 3
glsl_transposed_type 1 6 36 1
Source file: ./lib/mesa/src/compiler/nir/nir.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_shader_create 1 23 153 3
reg_create 1 14 91 2
nir_global_reg_create 1 7 40 1
nir_local_reg_create 1 7 43 1
nir_reg_remove 1 4 16 1
nir_shader_add_variable 11 34 175 2
nir_variable_create 7 15 120 4
nir_local_variable_create 1 10 69 3
nir_function_create 1 12 83 2
nir_src_copy 3 16 119 3
nir_dest_copy 2 13 106 3
nir_alu_src_copy 2 9 79 3
nir_alu_dest_copy 1 7 51 3
cf_init 1 6 31 2
nir_function_impl_create_bare 1 24 177 1
nir_function_impl_create 3 25 212 1
nir_block_create 1 13 88 1
src_init 1 7 38 1
nir_if_create 1 15 126 1
nir_loop_create 1 12 93 1
instr_init 1 6 31 2
dest_init 1 7 38 1
alu_dest_init 1 6 28 1
alu_src_init 1 9 62 1
nir_alu_instr_create 2 13 94 2
nir_jump_instr_create 1 7 41 2
nir_load_const_instr_create 1 8 57 3
nir_intrinsic_instr_create 3 14 103 2
nir_call_instr_create 1 10 72 2
nir_tex_instr_create 2 16 119 2
nir_tex_instr_remove_src 2 10 115 2
nir_phi_instr_create 1 8 48 1
nir_parallel_copy_instr_create 1 7 40 1
nir_ssa_undef_instr_create 1 9 57 3
nir_deref_var_create 1 9 58 2
nir_deref_array_create 1 10 58 1
nir_deref_struct_create 1 8 47 2
copy_deref_var 2 8 65 2
copy_deref_array 3 13 102 2
copy_deref_struct 2 8 65 2
nir_copy_deref 5 16 90 2
deref_foreach_leaf_build_recur 13 47 324 4
deref_foreach_leaf_copy_recur 5 25 159 4
nir_deref_foreach_leaf 1 6 37 3
nir_deref_get_const_initializer_load 12 53 327 2
nir_cf_node_get_function 2 7 30 1
reduce_cursor 9 33 177 1
nir_cursors_equal 2 6 41 2
add_use_cb 2 8 55 2
add_ssa_def_cb 3 10 58 2
add_reg_def_cb 2 9 57 2
add_defs_uses 1 6 35 1
nir_instr_insert 9 37 266 2
src_is_valid 2 4 32 1
remove_use_cb 2 7 35 2
remove_def_cb 2 7 37 2
remove_defs_uses 1 5 26 1
nir_instr_remove 2 9 51 1
nir_index_local_regs 1 8 41 1
nir_index_global_regs 1 8 41 1
visit_alu_dest 1 4 28 3
visit_intrinsic_dest 2 7 40 3
visit_texture_dest 1 5 26 3
visit_phi_dest 1 4 26 3
visit_parallel_copy_dest 2 9 42 3
nir_foreach_dest 10 25 129 3
nir_ssa_def_visitor 2 8 44 2
nir_foreach_ssa_def 10 22 111 3
visit_src 4 8 56 3
visit_deref_array_src 2 7 39 3
visit_deref_src 4 12 69 3
visit_alu_src 3 7 62 3
visit_tex_src 7 16 113 3
visit_intrinsic_src 5 16 115 3
visit_phi_src 2 8 44 3
visit_parallel_copy_src 2 9 44 3
visit_dest_indirect 3 7 54 2
nir_foreach_src 15 40 192 3
nir_src_as_const_value 3 9 51 1
nir_src_is_dynamically_uniform 5 13 73 1
src_remove_all_uses 4 8 47 1
src_add_all_uses 7 21 151 3
nir_instr_rewrite_src 2 7 49 3
nir_instr_move_src 2 9 61 3
nir_if_rewrite_condition 2 8 54 2
nir_instr_rewrite_dest 5 16 142 3
nir_ssa_def_init 2 18 108 5
nir_ssa_dest_init 1 7 45 5
nir_ssa_def_rewrite_uses 2 8 57 2
is_instr_between 4 13 72 3
nir_ssa_def_rewrite_uses_after 3 12 90 3
nir_ssa_def_components_read 5 20 150 1
nir_block_cf_tree_next 7 24 123 1
nir_block_cf_tree_prev 7 24 123 1
nir_cf_node_cf_tree_first 5 22 94 1
nir_cf_node_cf_tree_last 5 22 94 1
nir_cf_node_cf_tree_next 3 9 47 1
nir_block_get_following_if 4 11 65 1
nir_block_get_following_loop 4 11 65 1
nir_index_blocks 2 10 44 1
index_ssa_def_cb 1 6 35 2
nir_index_ssa_defs 1 9 43 1
nir_index_instrs 1 9 37 1
nir_intrinsic_from_system_value 22 49 146 1
nir_system_value_from_intrinsic 22 49 146 1
Source file: ./lib/mesa/src/compiler/nir_types.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glsl_get_bit_size 7 16 53 1
Source file: ./lib/mesa/src/compiler/glsl_types.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glsl_base_type_is_64bit 1 4 13 1
glsl_type::operator new 1 10 58 1
glsl_type::operator delete 1 6 30 1
glsl_type::components 1 4 11 0
glsl_type::is_scalar 3 6 25 0
glsl_type::is_vector 4 7 31 0
glsl_type::is_matrix 3 4 23 0
glsl_type::is_numeric 2 4 19 0
glsl_type::is_integer 2 4 19 0
glsl_type::is_float 1 4 11 0
glsl_type::is_double 1 4 11 0
glsl_type::is_dual_slot 2 4 15 0
glsl_type::is_64bit 1 4 12 0
glsl_type::is_boolean 1 4 11 0
glsl_type::is_sampler 1 4 11 0
glsl_type::is_image 1 4 11 0
glsl_type::is_array 1 4 11 0
glsl_type::is_array_of_arrays 2 4 19 0
glsl_type::is_record 1 4 11 0
glsl_type::is_interface 1 4 11 0
glsl_type::is_void 1 4 11 0
glsl_type::is_error 1 4 11 0
glsl_type::is_subroutine 1 4 11 0
glsl_type::is_anonymous 1 4 17 0
glsl_type::without_array 2 7 32 0
glsl_type::arrays_of_arrays_size 3 12 59 0
glsl_type::atomic_size 3 9 37 0
glsl_type::contains_atomic 1 4 13 0
glsl_type::row_type 2 6 22 0
glsl_type::column_type 2 6 22 0
glsl_type::array_size 2 4 16 0
glsl_type::is_unsized_array 2 4 15 0
glsl_type::get_interface_packing 1 4 13 0
glsl_struct_field::glsl_struct_field 1 7 86 2
glsl_struct_field::glsl_struct_field 1 3 5 0
glsl_align 1 4 25 2
Source file: ./lib/mesa/src/compiler/shader_enums.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gl_shader_stage_name 1 13 64 1
_mesa_shader_stage_to_string 7 12 54 1
_mesa_shader_stage_to_abbrev 7 12 54 1
gl_vert_attrib_name 1 40 199 1
gl_varying_slot_name 1 69 344 1
gl_system_value_name 1 28 139 1
glsl_interp_mode_name 1 11 55 1
gl_frag_result_name 1 19 94 1
Source file: ./lib/mesa/src/compiler/shader_enums.h
Source file: ./lib/mesa/src/gbm/main/common_drm.h
Source file: ./lib/mesa/src/gbm/main/backend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
load_backend 3 10 43 1
find_backend 3 12 69 1
_gbm_create_device 6 19 117 1
Source file: ./lib/mesa/src/gbm/main/gbm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gbm_device_get_fd 1 4 14 1
gbm_device_get_backend_name 1 4 14 1
gbm_device_is_format_supported 1 5 27 3
gbm_device_destroy 2 6 29 1
gbm_create_device 5 16 88 1
gbm_bo_get_width 1 4 14 1
gbm_bo_get_height 1 4 14 1
gbm_bo_get_stride 1 4 14 1
gbm_bo_get_format 1 4 14 1
gbm_bo_get_handle 1 4 14 1
gbm_bo_get_fd 1 4 19 1
gbm_bo_write 1 4 31 3
gbm_bo_get_device 1 4 14 1
gbm_bo_set_user_data 1 6 39 3
gbm_bo_get_user_data 1 4 14 1
gbm_bo_destroy 2 6 35 1
gbm_bo_create 3 10 56 5
gbm_bo_import 1 5 33 4
gbm_bo_map 6 12 84 8
gbm_bo_unmap 1 4 24 2
gbm_surface_create 1 6 37 5
gbm_surface_destroy 1 4 18 1
gbm_surface_lock_front_buffer 1 4 19 1
gbm_surface_release_buffer 1 4 25 2
gbm_surface_has_free_buffers 1 4 19 1
Source file: ./lib/mesa/src/gbm/main/gbmint.h
Source file: ./lib/mesa/src/gbm/main/backend.h
Source file: ./lib/mesa/src/gbm/main/gbm.h
Source file: ./lib/mesa/src/compiler/builtin_type_macros.h
Source file: ./lib/mesa/src/gbm/backends/dri/gbm_driint.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gbm_dri_device 1 4 17 1
gbm_dri_bo 1 4 17 1
gbm_dri_surface 1 4 17 1
gbm_dri_bo_map_dumb 5 21 143 1
gbm_dri_bo_unmap_dumb 1 5 26 1
Source file: ./lib/mesa/src/compiler/glsl_types.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glsl_type::init_ralloc_type_ctx 2 7 35 1
glsl_type::glsl_type 1 21 192 5
glsl_type::glsl_type 2 21 146 7
glsl_type::glsl_type 2 40 478 3
glsl_type::glsl_type 2 40 485 4
glsl_type::glsl_type 2 24 226 3
glsl_type::glsl_type 1 14 101 1
glsl_type::contains_sampler 5 14 92 0
glsl_type::contains_integer 5 14 92 0
glsl_type::contains_double 5 14 92 0
glsl_type::contains_opaque 8 18 84 0
glsl_type::contains_subroutine 5 14 92 0
glsl_type::sampler_index 14 26 138 0
glsl_type::contains_image 5 14 92 0
glsl_type::get_base_type 6 17 49 0
glsl_type::get_scalar_type 7 20 74 0
_mesa_glsl_release_types 4 15 81 1
glsl_type::glsl_type 3 28 240 2
glsl_type::vec 3 9 49 1
glsl_type::dvec 3 9 49 1
glsl_type::ivec 3 9 49 1
glsl_type::uvec 3 9 49 1
glsl_type::bvec 3 9 49 1
glsl_type::get_instance 34 55 391 3
glsl_type::get_sampler_instance 66 115 446 4
glsl_type::get_image_instance 52 89 351 3
glsl_type::get_array_instance 3 24 207 2
glsl_type::record_compare 26 66 589 2
glsl_type::record_key_compare 2 6 61 2
glsl_type::record_key_hash 3 14 108 1
glsl_type::get_record_instance 3 24 198 3
glsl_type::get_interface_instance 3 26 206 4
glsl_type::get_subroutine_instance 3 21 165 1
function_key_compare 2 9 87 2
function_key_hash 1 6 49 1
glsl_type::get_function_instance 3 23 167 3
glsl_type::get_mul_type 8 35 215 2
glsl_type::field_type 5 11 82 1
glsl_type::field_index 5 11 75 1
glsl_type::component_slots 17 32 146 0
glsl_type::record_location_offset 8 28 211 1
glsl_type::uniform_locations 13 24 113 0
glsl_type::varying_count 13 27 154 0
glsl_type::can_implicitly_convert_to 24 27 202 2
glsl_type::std140_base_alignment 19 58 389 1
glsl_type::std140_size 17 68 468 1
glsl_type::std430_base_alignment 15 50 317 1
glsl_type::std430_array_stride 4 7 48 1
glsl_type::std430_size 14 61 410 1
glsl_type::count_attribute_slots 19 34 163 1
glsl_type::coordinate_components 13 30 98 0
Source file: ./lib/mesa/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys_public.h
Source file: ./lib/mesa/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.h
Source file: ./lib/mesa/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_amdgpu_winsys_bo 1 4 17 1
Source file: ./lib/mesa/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_amdgpu_ctx 1 4 17 1
Source file: ./lib/mesa/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_cik_get_num_tile_pipes 15 28 100 1
get_chip_name 18 23 121 1
do_winsys_init 31 172 1106 2
radv_amdgpu_winsys_query_info 1 5 28 2
radv_amdgpu_winsys_destroy 1 7 40 1
radv_amdgpu_winsys_create 5 31 186 1
Source file: ./lib/mesa/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_winsys.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_amdgpu_winsys 1 4 17 1
Source file: ./lib/mesa/src/gbm/backends/dri/gbm_dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri_lookup_egl_image 2 7 48 3
dri_get_buffers 2 12 86 7
dri_flush_front_buffer 2 7 52 2
dri_get_buffers_with_format 2 13 86 7
image_get_buffers 2 14 80 6
swrast_get_drawable_info 1 13 63 6
swrast_put_image2 1 17 80 9
swrast_put_image 1 12 55 8
swrast_get_image 1 15 70 7
dri_bind_extensions 8 23 200 3
dri_open_driver 17 62 435 1
dri_load_driver 3 14 72 1
dri_load_driver_swrast 3 14 72 1
dri_screen_create_dri2 7 39 257 2
dri_screen_create_swrast 6 28 174 1
dri_screen_create 2 8 43 1
dri_screen_create_sw 3 12 56 1
gbm_dri_is_format_supported 9 22 70 3
gbm_dri_bo_write 2 10 59 3
gbm_dri_bo_get_fd 3 11 72 1
gbm_dri_bo_destroy 2 15 106 1
gbm_dri_to_gbm_format 6 25 74 1
gbm_dri_bo_import 23 120 640 4
create_dumb 8 47 322 5
gbm_dri_bo_create 19 74 370 5
gbm_dri_bo_map 6 26 224 8
gbm_dri_bo_unmap 6 14 117 2
gbm_dri_surface_create 2 15 92 5
gbm_dri_surface_destroy 1 5 24 1
dri_destroy 3 14 108 1
dri_device_create 5 37 253 1
Source file: ./lib/mesa/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_amdgpu_surface_sanity 25 44 217 1
radv_allocSysMem 1 4 17 1
radv_freeSysMem 1 5 19 1
radv_amdgpu_addr_create 3 39 272 4
radv_compute_level 18 85 560 10
radv_set_micro_tile_mode 2 9 56 2
cik_get_macro_tile_index 2 10 63 1
radv_amdgpu_winsys_surface_init 47 167 1169 2
radv_amdgpu_winsys_surface_best 1 5 17 2
radv_amdgpu_surface_init_functions 1 5 25 1
Source file: ./lib/mesa/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_bo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_amdgpu_winsys_bo_destroy 2 14 104 1
radv_amdgpu_add_buffer_to_global_list 2 10 62 1
radv_amdgpu_winsys_bo_create 10 61 343 5
radv_amdgpu_winsys_bo_get_va 1 5 24 1
radv_amdgpu_winsys_bo_map 2 10 48 1
radv_amdgpu_winsys_bo_unmap 1 5 26 1
radv_amdgpu_winsys_bo_from_fd 8 48 292 4
radv_amdgpu_winsys_get_fd 2 15 78 3
radv_eg_tile_split_rev 8 13 57 1
radv_amdgpu_winsys_bo_set_metadata 5 28 238 2
radv_amdgpu_bo_init_functions 1 11 73 1
Source file: ./lib/mesa/src/amd/vulkan/radv_timestamp.h
Source file: ./lib/mesa/src/amd/vulkan/winsys/amdgpu/radv_amdgpu_cs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_amdgpu_cs 1 4 17 1
radv_amdgpu_create_fence 1 5 29 0
radv_amdgpu_destroy_fence 1 5 26 1
radv_amdgpu_fence_wait 4 21 89 4
radv_amdgpu_cs_destroy 3 14 106 1
radv_amdgpu_init_cs 2 7 45 2
radv_amdgpu_cs_create 6 40 272 2
radv_amdgpu_cs_grow 10 63 607 2
radv_amdgpu_cs_finalize 4 11 89 1
radv_amdgpu_cs_reset 4 21 198 1
radv_amdgpu_cs_find_buffer 5 17 118 2
radv_amdgpu_cs_add_buffer_internal 3 22 187 3
radv_amdgpu_cs_add_buffer 1 8 48 3
radv_amdgpu_cs_execute_secondary 5 23 271 2
radv_amdgpu_create_bo_list 14 74 513 5
radv_amdgpu_winsys_cs_submit_chained 8 56 441 4
radv_amdgpu_winsys_cs_submit_fallback 9 56 359 4
radv_amdgpu_winsys_cs_submit_sysmem 13 75 532 4
radv_amdgpu_winsys_cs_submit 5 18 101 5
radv_amdgpu_ctx_create 3 17 91 1
radv_amdgpu_ctx_destroy 1 6 33 1
radv_amdgpu_ctx_wait_idle 4 18 99 1
radv_amdgpu_cs_init_functions 1 17 121 1
Source file: ./lib/mesa/src/amd/vulkan/radv_meta_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
build_buffer_fill_shader 1 39 497 1
build_buffer_copy_shader 1 46 552 1
radv_device_init_meta_buffer_state 7 125 692 1
radv_device_finish_meta_buffer_state 7 27 207 1
fill_buffer_shader 1 49 282 5
copy_buffer_shader 1 65 343 6
radv_fill_buffer 3 15 115 5
radv_copy_buffer 6 19 158 6
radv_CmdFillBuffer 2 14 74 5
radv_CmdCopyBuffer 2 18 121 5
radv_CmdUpdateBuffer 2 32 256 5
Source file: ./lib/mesa/src/amd/vulkan/si_cmd_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
si_write_harvested_raster_configs 32 111 724 4
si_init_compute 3 24 162 2
si_init_config 29 175 1102 2
get_viewport_xform 1 16 121 3
si_write_viewport 4 38 373 4
si_write_scissors 3 15 144 4
si_get_ia_multi_vgt_param 32 49 337 1
si_emit_cache_flush 19 79 695 1
si_emit_cp_dma_copy_buffer 7 35 321 5
si_emit_cp_dma_clear_buffer 7 33 312 5
si_cp_dma_prepare 3 10 50 4
si_cp_dma_realign_engine 1 15 104 2
si_cp_dma_buffer_copy 8 42 241 4
si_cp_dma_clear_buffer 4 17 99 4
radv_cayman_get_maxdist 1 11 30 1
radv_cayman_emit_msaa_sample_locs 6 60 477 2
radv_cayman_get_sample_position 6 45 449 4
radv_device_init_msaa 5 13 144 1
Source file: ./lib/mesa/src/amd/vulkan/radv_meta_fast_clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
build_nir_vs 1 17 117 1
build_nir_fs 1 8 43 1
create_pass 1 41 204 1
create_pipeline 4 149 732 2
radv_device_finish_meta_fast_clear_flush_state 4 18 115 1
radv_device_init_meta_fast_clear_flush_state 4 23 117 1
emit_fast_clear_flush 3 57 278 3
radv_fast_clear_flush_image_inplace 1 66 351 2
Source file: ./lib/mesa/src/amd/vulkan/radv_descriptor_set.h
Source file: ./lib/mesa/src/amd/vulkan/radv_entrypoints.h
Source file: ./lib/mesa/src/amd/vulkan/radv_meta.h
Source file: ./lib/mesa/src/amd/vulkan/radv_wsi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_init_wsi 6 16 112 1
radv_finish_wsi 3 5 39 1
radv_DestroySurfaceKHR 1 9 45 3
radv_GetPhysicalDeviceSurfaceSupportKHR 1 13 75 4
radv_GetPhysicalDeviceSurfaceCapabilitiesKHR 1 10 58 3
radv_GetPhysicalDeviceSurfaceFormatsKHR 1 12 69 4
radv_GetPhysicalDeviceSurfacePresentModesKHR 1 12 64 4
radv_wsi_image_create 4 78 406 9
radv_wsi_image_free 1 8 36 4
radv_CreateSwapchainKHR 5 32 186 4
radv_DestroySwapchainKHR 5 20 116 3
radv_GetSwapchainImagesKHR 1 10 39 4
radv_AcquireNextImageKHR 3 18 82 6
radv_QueuePresentKHR 6 37 277 2
Source file: ./lib/mesa/src/amd/vulkan/radv_meta_bufimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
build_nir_itob_compute_shader 1 70 761 1
radv_device_init_meta_itob_state 4 70 379 1
radv_device_finish_meta_itob_state 4 18 114 1
radv_device_finish_meta_bufimage_state 1 4 14 1
radv_device_init_meta_bufimage_state 2 8 31 1
radv_meta_begin_bufimage 1 5 23 2
radv_meta_end_bufimage 1 5 23 2
create_iview 1 20 105 4
create_bview 1 16 76 5
itob_bind_src_image 1 7 38 4
itob_bind_dst_buffer 1 7 46 4
itob_bind_descriptors 1 41 224 2
itob_unbind_src_image 1 4 14 2
bind_pipeline 2 9 49 1
radv_meta_image_to_buffer 2 27 191 5
Source file: ./lib/mesa/src/amd/vulkan/radv_entrypoints.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_resolve_entrypoint 1 4 14 1
radv_lookup_entrypoint 5 22 136 1
Source file: ./lib/mesa/src/amd/vulkan/radv_private.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
align_u32 2 5 41 2
align_u32_npot 1 4 23 2
align_u64 2 5 41 2
align_i32 2 5 41 2
radv_is_aligned 1 5 35 2
round_up_u32 1 4 21 2
round_up_u64 1 4 21 2
radv_minify 2 7 34 2
radv_clamp_f 3 10 43 3
radv_clear_mask 2 9 34 2
vk_to_mesa_shader_stage 1 5 25 1
mesa_to_vk_shader_stage 1 4 15 1
radv_get_layerCount 2 6 34 2
radv_get_levelCount 2 6 34 2
radv_sanitize_image_extent 4 14 68 2
radv_sanitize_image_offset 4 14 68 2
Source file: ./lib/mesa/src/amd/vulkan/radv_radeon_winsys.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_emit 1 4 24 2
radeon_emit_array 1 6 40 3
Source file: ./lib/mesa/src/amd/vulkan/radv_pipeline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_CreateShaderModule 2 22 146 4
radv_DestroyShaderModule 2 11 52 3
radv_DestroyPipeline 4 14 87 3
radv_optimize_nir 2 20 137 1
radv_shader_compile_to_nir 8 78 532 6
radv_shader_variant_destroy 2 8 46 2
radv_shader_variant_create 8 74 518 7
radv_pipeline_compile 9 43 242 9
si_translate_blend_function 6 17 48 1
si_translate_blend_factor 20 45 132 1
is_dual_src 5 12 33 1
si_choose_spi_color_format 43 105 515 3
si_get_cb_shader_mask 12 30 140 1
radv_pipeline_compute_spi_color_formats 5 27 191 6
format_is_int8 3 7 51 1
radv_format_meta_fs_key 2 6 40 1
radv_pipeline_compute_is_int8 3 13 95 1
radv_pipeline_init_blend_state 28 84 583 3
si_translate_stencil_op 9 23 67 1
radv_pipeline_init_depth_stencil_state 7 34 332 3
si_translate_fill 4 14 41 1
radv_pipeline_init_raster_state 7 36 266 2
radv_pipeline_init_multisample_state 5 45 331 2
si_translate_prim 12 30 90 1
si_conv_prim_to_gs_out 12 22 66 1
si_map_swizzle 6 17 48 1
radv_pipeline_init_dynamic_state 18 83 577 2
radv_compute_vs_key 3 15 107 1
radv_pipeline_init 13 95 789 6
radv_graphics_pipeline_create 3 26 154 6
radv_CreateGraphicsPipelines 4 24 116 6
radv_compute_pipeline_create 2 28 181 5
radv_CreateComputePipelines 4 23 114 6
Source file: ./lib/mesa/src/amd/vulkan/radv_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_loge 1 7 32 2
radv_loge_v 1 6 35 2
__radv_finishme 1 9 66 4
radv_abortf 1 7 32 2
radv_abortfv 1 7 39 2
__vk_errorf 2 29 159 5
Source file: ./lib/mesa/src/amd/vulkan/radv_wsi_x11.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_GetPhysicalDeviceXcbPresentationSupportKHR 1 12 48 4
radv_GetPhysicalDeviceXlibPresentationSupportKHR 1 12 51 4
radv_CreateXcbSurfaceKHR 2 15 70 4
radv_CreateXlibSurfaceKHR 2 15 70 4
Source file: ./lib/mesa/src/amd/vulkan/radv_cmd_buffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_dynamic_state_copy 10 29 248 3
radv_create_cmd_buffer 4 36 217 4
radv_cmd_buffer_resize_upload_buf 5 38 255 2
radv_cmd_buffer_upload_alloc 3 17 97 5
radv_cmd_buffer_upload_data 3 12 68 5
radv_emit_graphics_blend_state 1 9 76 2
radv_emit_graphics_depth_stencil_state 1 9 78 2
radv_pack_float_12p4 3 5 24 1
radv_update_multisample_state 8 46 343 2
radv_emit_graphics_raster_state 1 18 147 2
radv_emit_vertex_shader 4 50 401 2
radv_emit_fragment_shader 10 71 650 2
radv_emit_graphics_pipeline 3 15 94 2
radv_emit_viewport 1 5 38 1
radv_emit_scissor 2 8 73 1
radv_emit_fb_color_state 2 21 193 3
radv_emit_fb_ds_state 3 26 219 4
radv_set_optimal_micro_tile_mode 4 18 114 3
radv_set_depth_clear_regs 9 35 268 4
radv_load_depth_clear_regs 2 19 172 2
radv_set_color_clear_regs 3 22 208 4
radv_load_color_clear_regs 3 21 191 3
radv_emit_framebuffer_state 7 47 431 1
radv_set_db_count_control 4 23 129 1
radv_cmd_buffer_flush_dynamic_state 7 46 414 1
radv_flush_constants 8 37 273 3
radv_cmd_buffer_flush_state 13 72 696 1
radv_stage_flush 4 28 99 2
radv_subpass_barrier 1 4 24 2
radv_handle_subpass_image_transition 1 18 132 2
radv_cmd_buffer_set_subpass 5 21 131 3
radv_cmd_state_setup_attachments 12 42 261 3
radv_AllocateCommandBuffers 4 20 110 3
radv_cmd_buffer_destroy 2 14 109 1
radv_FreeCommandBuffers 3 12 55 4
radv_reset_cmd_buffer 2 15 109 1
radv_ResetCommandBuffer 1 8 27 2
radv_BeginCommandBuffer 3 29 183 2
radv_CmdBindVertexBuffers 2 16 114 5
radv_CmdBindIndexBuffer 1 13 83 4
radv_bind_descriptor_set 5 26 232 3
radv_CmdBindDescriptorSets 3 40 287 8
radv_CmdPushConstants 1 11 52 6
radv_EndCommandBuffer 3 10 47 1
radv_emit_compute_pipeline 3 30 287 1
radv_CmdBindPipeline 3 27 132 3
radv_CmdSetViewport 2 14 94 4
radv_CmdSetScissor 2 14 94 4
radv_CmdSetLineWidth 1 8 37 2
radv_CmdSetDepthBias 1 12 69 4
radv_CmdSetBlendConstants 1 9 51 2
radv_CmdSetDepthBounds 1 10 54 3
radv_CmdSetStencilCompareMask 3 12 66 3
radv_CmdSetStencilWriteMask 3 12 66 3
radv_CmdSetStencilReference 3 12 66 3
radv_CmdExecuteCommands 3 18 112 3
radv_CreateCommandPool 3 20 108 4
radv_DestroyCommandPool 2 15 73 3
radv_ResetCommandPool 1 12 46 3
radv_CmdBeginRenderPass 1 19 131 3
radv_CmdNextSubpass 1 12 64 2
radv_CmdDraw 1 21 159 5
radv_emit_primitive_reset_index 4 10 63 1
radv_CmdDrawIndexed 2 32 301 6
radv_emit_indirect_draw 4 33 244 6
radv_CmdDrawIndirect 1 13 77 5
radv_CmdDrawIndexedIndirect 2 26 245 5
radv_CmdDispatch 1 24 178 4
radv_CmdDispatchIndirect 2 35 331 3
radv_unaligned_dispatch 1 43 494 4
radv_CmdEndRenderPass 2 18 140 1
radv_initialize_htile 1 12 65 2
radv_handle_depth_image_transition 15 29 227 6
radv_initialise_cmask 1 12 68 3
radv_handle_cmask_image_transition 5 17 88 6
radv_initialize_dcc 1 13 68 3
radv_handle_dcc_image_transition 4 14 63 6
radv_handle_image_transition 4 17 95 6
radv_CmdPipelineBarrier 17 79 369 10
write_event 2 27 241 4
radv_CmdSetEvent 1 8 42 3
radv_CmdResetEvent 1 8 42 3
radv_CmdWaitEvents 3 41 289 11
Source file: ./lib/mesa/src/amd/vulkan/radv_cs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_check_space 2 8 45 3
radeon_set_config_reg_seq 1 7 65 3
radeon_set_config_reg 1 5 31 3
radeon_set_context_reg_seq 1 7 65 3
radeon_set_context_reg 1 5 31 3
radeon_set_context_reg_idx 1 10 80 4
radeon_set_sh_reg_seq 2 7 69 3
radeon_set_sh_reg 1 5 31 3
radeon_set_uconfig_reg_seq 2 7 69 3
radeon_set_uconfig_reg 1 5 31 3
radeon_set_uconfig_reg_idx 2 10 84 4
Source file: ./lib/mesa/src/compiler/nir/nir_opt_algebraic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nir_opt_algebraic_block 327 908 5585 3
nir_opt_algebraic_impl 2 12 62 2
nir_opt_algebraic 2 49 399 1
nir_opt_algebraic_late_block 35 105 621 3
nir_opt_algebraic_late_impl 2 12 62 2
nir_opt_algebraic_late 2 50 408 1
Source file: ./lib/mesa/src/amd/vulkan/radv_meta_blit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
build_nir_vertex_shader 1 23 181 1
build_nir_copy_fragment_shader 3 40 371 1
build_nir_copy_fragment_shader_depth 3 40 371 1
build_nir_copy_fragment_shader_stencil 3 40 371 1
meta_emit_blit 14 216 1292 10
radv_CmdBlitImage 9 96 770 8
radv_device_finish_meta_blit_state 16 61 511 1
radv_device_init_meta_blit_color 6 167 964 2
radv_device_init_meta_blit_depth 5 165 919 2
radv_device_init_meta_blit_stencil 5 181 998 2
radv_device_init_meta_blit_state 6 49 269 1
Source file: ./lib/mesa/src/amd/vulkan/vk_format_table.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
layout_map 1 2 16 1
colorspace_map 1 2 16 1
bool_map 2 5 14 1
print_channels 2 9 54 2
write_format_table.do_channel_array 4 13 103 2
write_format_table.do_swizzle_array 4 14 74 2
write_format_table 3 43 227 1
main 2 5 32 0
Source file: ./lib/mesa/src/amd/vulkan/radv_meta_copy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
meta_image_block_size 1 5 43 1
meta_region_extent_el 1 10 81 2
meta_region_offset_el 1 10 72 2
vk_format_for_size 6 12 50 1
blit_surf_for_image_level_layer 4 19 112 4
meta_copy_buffer_to_image 7 57 388 5
radv_CmdCopyBufferToImage 1 14 64 6
meta_copy_image_to_buffer 7 56 377 5
radv_CmdCopyImageToBuffer 1 14 64 6
radv_CmdCopyImage 5 59 390 7
Source file: ./lib/mesa/src/amd/vulkan/radv_device.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_physical_device_init 6 46 265 3
radv_physical_device_finish 1 5 25 1
default_alloc_func 1 5 23 4
default_realloc_func 1 5 29 5
default_free_func 1 4 17 2
radv_CreateInstance 11 50 301 3
radv_DestroyInstance 2 13 70 2
radv_EnumeratePhysicalDevices 9 36 200 3
radv_GetPhysicalDeviceFeatures 1 53 258 2
radv_device_get_cache_uuid 1 5 28 1
radv_GetPhysicalDeviceProperties 1 130 762 2
radv_GetPhysicalDeviceQueueFamilyProperties 2 19 80 3
radv_GetPhysicalDeviceMemoryProperties 1 32 163 2
radv_queue_init 1 6 31 2
radv_queue_finish 1 3 9 1
radv_CreateDevice 11 60 408 4
radv_DestroyDevice 1 10 55 2
radv_EnumerateInstanceExtensionProperties 3 15 76 3
radv_EnumerateDeviceExtensionProperties 3 16 79 4
radv_EnumerateInstanceLayerProperties 2 10 34 2
radv_EnumerateDeviceLayerProperties 2 11 37 3
radv_GetDeviceQueue 1 10 44 4
radv_QueueSubmit 9 41 278 4
radv_QueueWaitIdle 1 7 34 1
radv_DeviceWaitIdle 1 7 30 1
radv_GetInstanceProcAddr 1 6 18 2
vk_icdGetInstanceProcAddr 1 6 20 2
radv_GetDeviceProcAddr 1 6 18 2
radv_AllocateMemory 6 42 229 4
radv_FreeMemory 2 13 70 3
radv_MapMemory 3 21 89 6
radv_UnmapMemory 2 10 47 2
radv_FlushMappedMemoryRanges 1 7 18 3
radv_InvalidateMappedMemoryRanges 1 7 18 3
radv_GetBufferMemoryRequirements 1 10 43 3
radv_GetImageMemoryRequirements 1 10 45 3
radv_GetImageSparseMemoryRequirements 1 8 22 4
radv_GetDeviceMemoryCommitment 1 7 19 3
radv_BindBufferMemory 2 17 72 4
radv_BindImageMemory 2 17 72 4
radv_QueueBindSparse 1 8 23 4
radv_CreateFence 2 19 119 4
radv_DestroyFence 2 12 63 3
radv_get_absolute_timeout 1 9 50 1
radv_WaitForFences 7 26 144 5
radv_ResetFences 2 10 56 3
radv_GetFenceStatus 4 12 75 2
radv_CreateSemaphore 1 9 32 4
radv_DestroySemaphore 1 6 15 3
radv_CreateEvent 3 23 140 4
radv_DestroyEvent 2 12 63 3
radv_GetEventStatus 2 9 34 2
radv_SetEvent 1 8 29 2
radv_ResetEvent 1 8 29 2
radv_CreateBuffer 2 20 117 4
radv_DestroyBuffer 2 11 52 3
si_tile_mode_index 2 7 41 3
radv_initialise_color_surface 37 111 949 3
radv_initialise_ds_surface 15 92 783 3
radv_CreateFramebuffer 5 32 244 4
radv_DestroyFramebuffer 2 11 52 3
radv_tex_wrap 6 18 52 1
radv_tex_compare 9 24 70 1
radv_tex_filter 6 15 59 2
radv_tex_mipfilter 3 11 30 1
radv_tex_bordercolor 7 17 47 1
radv_tex_aniso_filter 5 12 46 1
radv_init_sampler 7 38 346 3
radv_CreateSampler 2 17 97 4
radv_DestroySampler 2 11 52 3
vk_icdNegotiateLoaderICDInterfaceVersion 1 5 22 1
Source file: ./lib/mesa/src/amd/vulkan/radv_meta_decompress.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
build_nir_vs 1 17 117 1
build_nir_fs 1 8 43 1
create_pass 1 37 190 1
create_pipeline 4 122 600 2
radv_device_finish_meta_depth_decomp_state 4 18 115 1
radv_device_init_meta_depth_decomp_state 4 23 117 1
emit_depth_decomp 2 48 242 4
radv_process_depth_image_inplace 3 74 405 4
radv_decompress_depth_image_inplace 1 7 37 3
radv_resummarize_depth_image_inplace 1 7 37 3
Source file: ./lib/mesa/src/amd/vulkan/radv_pipeline_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_pipeline_cache_init 3 17 115 2
radv_pipeline_cache_finish 4 12 93 1
entry_size 1 4 20 1
radv_hash_shader 4 21 159 6
radv_pipeline_cache_search_unlocked 4 16 118 2
radv_pipeline_cache_search 1 9 48 2
radv_create_shader_variant_from_pipeline_cache 4 27 200 3
radv_pipeline_cache_set_entry 3 16 115 2
radv_pipeline_cache_grow 4 24 156 1
radv_pipeline_cache_add_entry 3 8 50 2
radv_pipeline_cache_insert_shader 4 38 247 5
radv_pipeline_cache_load 10 37 280 3
radv_CreatePipelineCache 4 28 148 4
radv_DestroyPipelineCache 2 12 57 3
radv_GetPipelineCacheData 6 44 269 4
radv_pipeline_cache_merge 4 11 76 2
radv_MergePipelineCaches 2 13 65 4
Source file: ./lib/mesa/src/amd/vulkan/vk_format.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vk_format_get_blocksizebits 2 9 40 1
vk_format_get_blocksize 2 11 53 1
vk_format_get_blockwidth 2 9 40 1
vk_format_get_blockheight 2 9 40 1
vk_format_get_first_non_void_channel 4 11 62 1
vk_format_aspects 9 19 56 1
radv_swizzle_conv 16 34 180 3
vk_format_compose_swizzles 1 9 88 3
vk_format_is_compressed 7 18 64 1
vk_format_has_depth 2 5 26 1
vk_format_has_stencil 2 5 26 1
vk_format_is_depth_or_stencil 3 10 44 1
vk_format_is_depth 2 9 39 1
vk_format_is_color 1 4 14 1
vk_format_depth_only 4 13 36 1
vk_format_is_int 2 6 40 1
vk_format_stencil_only 1 4 10 1
vk_format_get_component_bits 9 35 165 3
Source file: ./lib/mesa/src/amd/vulkan/radv_entrypoints_gen.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hash 2 5 30 1
get_platform_guard_macro 7 15 51 1
print_guard_start 2 4 24 1
print_guard_end 2 4 24 1
Source file: ./lib/mesa/src/amd/vulkan/radv_meta_resolve.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
build_nir_vs 1 26 181 1
build_nir_fs 1 18 117 1
create_pass 2 48 255 1
create_pipeline 3 116 540 2
radv_device_finish_meta_resolve_state 3 14 92 1
radv_device_init_meta_resolve_state 4 23 117 1
emit_resolve 2 64 326 4
radv_CmdResolveImage 16 158 912 7
radv_cmd_buffer_resolve_subpass 5 32 258 1
Source file: ./lib/mesa/src/amd/vulkan/radv_meta_resolve_cs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
build_resolve_compute_shader 6 116 1222 3
create_layout 3 46 224 1
create_resolve_pipeline 2 33 173 4
radv_device_init_meta_resolve_compute_state 3 17 132 1
radv_device_finish_meta_resolve_compute_state 2 18 121 1
radv_meta_resolve_compute_image 5 131 779 7
Source file: ./lib/mesa/src/amd/vulkan/radv_meta_blit2d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_iview 2 25 124 5
create_bview 2 19 95 4
blit2d_bind_src 2 62 367 7
blit2d_unbind_src 1 6 29 3
blit2d_bind_dst 2 26 136 6
blit2d_unbind_dst 1 6 40 2
bind_pipeline 2 10 62 3
bind_depth_pipeline 2 10 56 2
bind_stencil_pipeline 2 10 56 2
radv_meta_blit2d_normal_dst 7 119 874 7
radv_meta_blit2d 2 12 59 6
build_nir_vertex_shader 1 24 194 1
build_nir_texel_fetch 1 25 220 3
build_nir_buffer_fetch 1 32 308 3
build_nir_copy_fragment_shader 1 21 201 3
build_nir_copy_fragment_shader_depth 1 21 201 3
build_nir_copy_fragment_shader_stencil 1 21 201 3
radv_device_finish_meta_blit2d_state 8 41 325 1
blit2d_init_color_pipeline 4 144 742 3
blit2d_init_depth_only_pipeline 4 139 716 2
blit2d_init_stencil_only_pipeline 4 155 795 2
radv_device_init_meta_blit2d_state 10 75 475 1
Source file: ./lib/mesa/src/amd/vulkan/radv_wsi_wayland.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_GetPhysicalDeviceWaylandPresentationSupportKHR 1 8 35 3
radv_CreateWaylandSurfaceKHR 2 15 70 4
Source file: ./lib/mesa/src/amd/vulkan/radv_meta_clear.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
build_color_shaders 1 44 321 3
create_pipeline 2 89 433 11
create_color_pipeline 2 99 506 6
destroy_pipeline 2 8 41 2
destroy_render_pass 1 5 29 2
radv_device_finish_meta_clear_state 4 18 218 1
emit_color_clear 4 80 533 3
build_depthstencil_shader 1 20 161 2
create_depthstencil_pipeline 8 96 531 6
depth_view_can_fast_clear 10 16 128 3
pick_depthstencil_pipeline 5 23 120 7
emit_depthstencil_clear 6 73 476 3
radv_device_init_meta_clear_state 8 49 346 1
emit_fast_color_clear 20 65 509 3
emit_clear 3 13 75 3
subpass_needs_clear 6 19 117 1
radv_cmd_buffer_clear_subpass 7 41 283 1
radv_cmd_clear_image 7 132 744 6
radv_CmdClearColorImage 1 17 84 6
radv_CmdClearDepthStencilImage 1 17 84 6
radv_CmdClearAttachments 4 19 112 5
Source file: ./lib/mesa/src/amd/vulkan/radv_pass.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_CreateRenderPass 17 108 831 4
radv_DestroyRenderPass 2 12 66 3
radv_GetRenderAreaGranularity 1 8 26 3
Source file: ./lib/mesa/src/amd/vulkan/vk_format_parse.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_pot 1 2 17 1
__init__ 1 8 62 7
__str__ 4 10 47 1
__eq__ 5 2 47 2
max 6 12 86 1
min 6 12 77 1
__init__ 1 11 73 10
__str__ 1 2 9 1
short_name 2 6 38 1
block_size 2 5 22 1
nr_channels 3 6 25 1
array_element 12 19 120 1
is_array 1 2 13 1
is_mixed 9 17 101 1
is_pot 1 2 14 1
is_int 4 7 39 1
is_float 4 7 37 1
is_bitmask 5 9 57 1
is_pure_color 6 9 56 1
channel_type 4 7 41 1
is_pure_signed 2 2 19 1
is_pure_unsigned 2 2 19 1
has_channel 1 2 16 2
has_depth 2 2 18 1
has_stencil 2 2 18 1
stride 1 2 13 1
_parse_channels 15 54 310 4
parse 12 41 305 1
Source file: ./lib/mesa/src/amd/vulkan/radv_formats.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_translate_buffer_dataformat 26 61 288 2
radv_translate_buffer_numformat 10 29 130 2
radv_translate_tex_dataformat 78 166 726 3
radv_translate_tex_numformat 21 55 221 3
radv_translate_color_numformat 10 29 174 3
radv_is_sampler_format_supported 9 21 111 2
radv_is_storage_image_format_supported 27 46 174 2
radv_is_buffer_format_supported 4 13 68 1
radv_is_colorbuffer_format_supported 8 18 103 2
radv_is_zs_format_supported 1 4 15 1
radv_physical_device_get_format_properties 12 58 260 3
radv_translate_colorformat 30 68 395 1
radv_colorformat_endian_swap 16 31 90 1
radv_translate_dbformat 5 13 36 1
radv_translate_colorswap 39 51 384 2
radv_format_pack_clear_color 33 141 1313 3
radv_GetPhysicalDeviceFormatProperties 1 10 32 3
radv_GetPhysicalDeviceImageFormatProperties 20 98 431 7
radv_GetPhysicalDeviceSparseImageFormatProperties 1 12 35 8
Source file: ./lib/mesa/src/amd/vulkan/radv_meta.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_meta_save 1 13 97 3
radv_meta_restore 1 15 129 2
radv_meta_save_pass 1 9 65 2
radv_meta_restore_pass 2 11 76 2
radv_meta_save_compute 2 9 58 3
radv_meta_restore_compute 2 12 71 3
radv_meta_get_view_type 4 10 43 1
radv_meta_get_iview_layer 4 15 58 3
meta_alloc 1 7 44 4
meta_realloc 1 8 50 5
meta_free 1 5 35 2
radv_builtin_cache_path 4 23 149 1
radv_load_meta_pipeline 6 22 132 1
radv_store_meta_pipeline 8 33 197 1
radv_device_init_meta 10 60 293 1
radv_device_finish_meta 1 14 69 1
radv_meta_save_graphics_reset_vport_scissor 1 9 72 2
Source file: ./lib/mesa/src/amd/vulkan/radv_util.h
Source file: ./lib/mesa/src/amd/common/amd_family.h
Source file: ./lib/mesa/src/amd/vulkan/radv_descriptor_set.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_CreateDescriptorSetLayout 18 99 717 4
radv_DestroyDescriptorSetLayout 2 11 52 3
radv_CreatePipelineLayout 5 42 327 4
radv_DestroyPipelineLayout 2 11 52 3
radv_descriptor_set_create 18 93 728 5
radv_descriptor_set_destroy 5 20 178 4
radv_temp_descriptor_set_create 1 12 65 4
radv_temp_descriptor_set_destroy 1 6 32 2
radv_CreateDescriptorPool 16 59 369 4
radv_DestroyDescriptorPool 3 17 96 3
radv_ResetDescriptorPool 2 20 133 3
radv_AllocateDescriptorSets 4 23 136 3
radv_FreeDescriptorSets 3 15 82 4
write_texel_buffer_descriptor 1 9 51 4
write_buffer_descriptor 2 22 152 4
write_dynamic_buffer_descriptor 2 15 103 4
write_image_descriptor 1 10 69 4
write_combined_image_sampler_descriptor 2 11 65 5
write_sampler_descriptor 1 7 40 3
radv_UpdateDescriptorSets 15 67 368 5
Source file: ./lib/mesa/src/amd/common/ac_llvm_helper.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ac_add_attr_dereferenceable 1 7 68 2
Source file: ./lib/mesa/src/amd/common/ac_nir_to_llvm.h
Source file: ./lib/mesa/src/amd/vulkan/radv_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_max_db 2 11 82 1
radv_CreateQueryPool 7 45 274 4
radv_DestroyQueryPool 2 12 63 3
radv_GetQueryPoolResults 20 82 503 8
radv_CmdCopyQueryPoolResults 9 68 515 8
radv_CmdResetQueryPool 1 15 111 4
radv_CmdBeginQuery 3 27 185 4
radv_CmdEndQuery 4 42 344 3
radv_CmdWriteTimestamp 1 29 258 4
Source file: ./lib/mesa/src/amd/common/ac_llvm_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ac_init_llvm_target 2 11 37 0
ac_get_llvm_target 3 15 78 1
ac_get_llvm_processor_name 24 49 145 1
ac_create_target_machine 1 15 56 1
Source file: ./lib/mesa/src/amd/common/ac_llvm_util.h
Source file: ./lib/mesa/src/amd/common/amd_kernel_code_t.h
Source file: ./lib/mesa/src/amd/common/ac_binary.h
Source file: ./lib/mesa/src/amd/common/amdgpu_id.h
Source file: ./lib/mesa/src/amd/common/ac_binary.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_symbol_table 6 29 177 3
parse_relocs 5 23 181 5
ac_elf_read 11 65 518 3
ac_shader_binary_config_start 3 13 67 2
ac_shader_binary_read_config 20 67 383 3
Source file: ./lib/mesa/src/amd/vulkan/radv_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radv_choose_tiling 3 12 60 2
radv_init_surface 18 63 417 3
si_get_bo_metadata_word1 1 4 27 1
si_tile_mode_index 2 7 41 3
radv_map_swizzle 6 17 48 1
radv_make_buffer_descriptor 1 30 212 6
si_set_mutable_tex_desc_fields 3 27 213 8
radv_tex_dim 12 22 105 5
si_make_texture_descriptor 19 114 782 15
radv_query_opaque_metadata 2 25 243 3
radv_init_metadata 3 20 164 3
radv_image_get_fmask_info 5 36 251 4
radv_image_alloc_fmask 1 8 82 2
radv_image_get_cmask_info 7 44 274 3
radv_image_alloc_cmask 1 9 96 2
radv_image_alloc_dcc 1 8 78 2
radv_image_get_htile_size 8 46 263 2
radv_image_alloc_htile 5 15 127 2
radv_image_create 13 54 483 4
radv_image_view_init 7 61 489 5
radv_image_set_optimal_micro_tile_mode 12 56 264 3
radv_layout_has_htile 2 6 24 2
radv_layout_is_htile_compressed 1 5 18 2
radv_layout_can_expclear 2 6 24 2
radv_layout_has_cmask 2 6 24 2
radv_CreateImage 1 13 49 4
radv_DestroyImage 2 8 46 3
radv_GetImageSubresourceLayout 2 17 153 4
radv_CreateImageView 2 15 93 4
radv_DestroyImageView 2 9 52 3
radv_buffer_view_init 2 13 96 4
radv_CreateBufferView 2 15 90 4
radv_DestroyBufferView 2 9 52 3
Source file: ./lib/mesa/src/amd/common/r600d_common.h
Source file: ./lib/mesa/src/amd/addrlib/core/addrelemlib.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddrElemLib::IsDepthStencilTilePlanar 2 4 16 0
AddrElemLib::SetConfigFlags 1 4 11 1
Source file: ./lib/mesa/src/amd/addrlib/core/addrcommon.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XorReduce 2 12 51 2
IsPow2 1 6 26 1
IsPow2 1 6 26 1
PowTwoAlign 1 7 37 2
PowTwoAlign 1 7 37 2
Min 2 6 27 2
Min 2 6 27 2
Max 2 6 27 2
Max 2 6 27 2
NextPow2 3 19 49 1
Log2 2 13 41 1
QLog2 6 27 79 1
SafeAssign 2 9 22 2
SafeAssign 2 9 22 2
SafeAssign 2 9 22 2
Source file: ./lib/mesa/src/amd/addrlib/core/addrlib.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddrLib::Destroy 1 4 8 0
AddrLib::GetVersion 1 4 8 0
AddrLib::GetAddrChipFamily 1 4 8 0
AddrLib::UseTileIndex 2 4 19 1
AddrLib::UseCombinedSwizzle 1 4 11 0
AddrLib::HwlGetTileIndex 1 6 17 2
AddrLib::HwlComputeDccInfo 1 6 17 2
AddrLib::HwlComputeCmaskAddrFromCoord 1 6 17 2
AddrLib::HwlOverrideTileMode 1 7 21 3
AddrLib::HwlPadDimensions 1 7 48 13
AddrLib::GetNumFragments 2 4 24 2
AddrLib::GetElemLib 1 4 9 0
AddrLib::UseTileInfo 1 4 12 0
AddrLib::GetFillSizeFieldsFlags 1 4 11 0
AddrLib::HwlComputeMacroModeIndex 1 7 36 7
Source file: ./lib/mesa/src/amd/addrlib/core/addrelemlib.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddrElemLib::AddrElemLib 5 26 93 1
AddrElemLib::~AddrElemLib 1 3 7 0
AddrElemLib::Create 2 10 50 1
AddrElemLib::Flt32sToInt32s 28 146 757 4
AddrElemLib::Int32sToPixel 6 46 283 7
AddrElemLib::Flt32ToDepthPixel 10 40 274 3
AddrElemLib::Flt32ToColorPixel 14 56 359 5
AddrElemLib::GetCompType 42 149 604 3
AddrElemLib::GetCompSwap 17 77 294 2
AddrElemLib::SwapComps 1 14 86 3
AddrElemLib::PixGetColorCompInfo 35 115 646 4
AddrElemLib::PixGetDepthCompInfo 19 81 395 2
AddrElemLib::PixGetExportNorm 12 35 185 3
AddrElemLib::AdjustSurfaceInfo 33 98 429 7
AddrElemLib::RestoreSurfaceInfo 24 73 264 6
AddrElemLib::GetBitsPerPixel 55 151 510 5
AddrElemLib::GetCompBits 3 31 170 6
AddrElemLib::SetClearComps 6 32 136 3
AddrElemLib::IsBlockCompressed 2 5 18 1
AddrElemLib::IsCompressed 3 5 23 1
AddrElemLib::IsExpand3x 6 18 48 1
Source file: ./lib/mesa/src/amd/addrlib/core/addrobject.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddrObject::GetClient 1 1 10 0
Source file: ./lib/mesa/src/amd/addrlib/core/addrobject.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddrObject::AddrObject 1 7 37 0
AddrObject::AddrObject 1 4 16 1
AddrObject::~AddrObject 1 3 7 0
AddrObject::ClientAlloc 2 16 91 2
AddrObject::AddrMalloc 1 5 19 1
AddrObject::ClientFree 3 16 75 2
AddrObject::AddrFree 1 5 19 1
AddrObject::operator new 1 6 23 2
AddrObject::operator delete 1 6 23 2
AddrObject::operator delete 1 6 34 1
AddrObject::DebugPrint 3 17 97 2
Source file: ./lib/mesa/src/amd/addrlib/r800/chip/si_ci_vi_merged_enum.h
Source file: ./lib/mesa/src/amd/vulkan/vk_format_table.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vk_format_description 149 304 1058 1
Source file: ./lib/mesa/src/amd/common/sid.h
Source file: ./lib/mesa/src/amd/addrlib/core/addrlib.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
div64_32 6 31 143 2
__umoddi3 1 4 18 2
AddrLib::AddrLib 1 15 68 0
AddrLib::AddrLib 1 16 77 1
AddrLib::~AddrLib 2 7 16 0
AddrLib::Create 18 88 417 2
AddrLib::SetAddrChipFamily 1 10 41 2
AddrLib::SetMinPitchAlignPixels 2 5 21 1
AddrLib::GetAddrLib 1 5 19 1
AddrLib::ComputeSurfaceInfo 43 184 915 2
AddrLib::ComputeSurfaceAddrFromCoord 10 53 260 2
AddrLib::ComputeSurfaceCoordFromAddr 9 49 232 2
AddrLib::ComputeSliceTileSwizzle 7 33 145 2
AddrLib::ExtractBankPipeSwizzle 7 32 140 2
AddrLib::CombineBankPipeSwizzle 7 36 157 2
AddrLib::ComputeBaseSwizzle 8 38 160 2
AddrLib::ComputeFmaskInfo 11 64 269 2
AddrLib::ComputeFmaskAddrFromCoord 6 28 107 2
AddrLib::ComputeFmaskCoordFromAddr 6 28 107 2
AddrLib::ConvertTileInfoToHW 8 32 146 2
AddrLib::ConvertTileIndex 7 30 159 2
AddrLib::ConvertTileIndex1 6 31 168 2
AddrLib::GetTileIndex 5 20 81 2
AddrLib::ComputeSurfaceThickness 1 5 17 1
AddrLib::ComputeHtileInfo 9 48 231 2
AddrLib::ComputeCmaskInfo 7 45 200 2
AddrLib::ComputeDccInfo 7 31 136 2
AddrLib::ComputeHtileAddrFromCoord 9 45 211 2
AddrLib::ComputeHtileCoordFromAddr 9 46 213 2
AddrLib::ComputeCmaskAddrFromCoord 8 50 205 2
AddrLib::ComputeCmaskCoordFromAddr 7 44 183 2
AddrLib::ComputeTileDataWidthAndHeight 3 19 90 5
AddrLib::HwlComputeTileDataWidthAndHeightLinear 1 11 45 4
AddrLib::ComputeHtileInfo 2 58 229 15
AddrLib::ComputeCmaskBaseAlign 3 16 54 2
AddrLib::ComputeCmaskBytes 1 9 36 3
AddrLib::ComputeCmaskInfo 6 75 332 14
AddrLib::ComputeXmaskCoordYFromPipe 5 42 168 2
AddrLib::HwlComputeXmaskCoordFromAddr 3 107 520 13
AddrLib::HwlComputeXmaskAddrFromCoord 6 125 527 12
AddrLib::ComputeSurfaceAddrFromCoordLinear 1 21 113 9
AddrLib::ComputeSurfaceCoordFromAddrLinear 1 20 140 10
AddrLib::ComputeSurfaceCoordFromAddrMicroTiled 3 71 315 15
AddrLib::ComputePipeFromAddr 1 10 46 2
AddrLib::ComputePixelIndexWithinMicroTile 22 190 749 6
AddrLib::AdjustPitchAlignment 4 14 56 2
AddrLib::PadDimensions 13 75 266 13
AddrLib::HwlPreHandleBaseLvl3xPitch 4 15 63 2
AddrLib::HwlPostHandleBaseLvl3xPitch 4 13 47 2
AddrLib::IsMacroTiled 1 5 17 1
AddrLib::IsMacro3dTiled 1 5 17 1
AddrLib::IsMicroTiled 1 5 17 1
AddrLib::IsLinear 1 5 17 1
AddrLib::IsPrtNoRotationTileMode 1 5 17 1
AddrLib::IsPrtTileMode 1 5 17 1
AddrLib::Bits2Number 2 17 71 2
AddrLib::ComputeMipLevel 3 14 65 1
AddrLib::DegradeBaseLevel 11 38 161 2
AddrLib::DegradeLargeThickTile 13 46 159 2
AddrLib::PostComputeMipLevel 4 22 116 2
AddrLib::HwlSetupTileCfg 1 10 28 5
AddrLib::HwlGetPipes 1 6 15 1
AddrLib::ComputeQbStereoInfo 2 19 113 1
AddrLib::Flt32ToDepthPixel 13 60 238 2
AddrLib::Flt32ToColorPixel 5 23 99 2
AddrLib::GetExportNorm 4 20 81 1
AddrLib::ComputePrtInfo 23 104 394 2
Source file: ./lib/mesa/src/amd/addrlib/r800/siaddrlib.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SIAddrLib::CreateObj 1 4 19 1
SIAddrLib::HwlSanityCheckMacroTiled 1 5 12 1
SIAddrLib::HwlReduceBankWidthHeight 1 7 30 7
Source file: ./lib/mesa/src/amd/addrlib/r800/ciaddrlib.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CIAddrLib::CreateObj 1 4 19 1
Source file: ./lib/mesa/src/amd/addrlib/r800/ciaddrlib.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddrMask 2 14 53 1
AddrGetBits 2 12 49 3
AddrRemoveBits 2 13 65 3
AddrInsertBits 2 15 86 4
AddrCIHwlInit 1 4 17 1
CIAddrLib::CIAddrLib 1 8 43 1
CIAddrLib::~CIAddrLib 1 3 7 0
CIAddrLib::HwlComputeDccInfo 8 52 301 2
CIAddrLib::HwlComputeCmaskAddrFromCoord 4 30 143 2
CIAddrLib::HwlConvertChipFamily 5 36 176 2
CIAddrLib::HwlInitGlobalParams 11 44 165 1
CIAddrLib::HwlPostCheckTileIndex 18 65 272 4
CIAddrLib::HwlSetupTileCfg 9 48 187 5
CIAddrLib::HwlComputeSurfaceInfo 3 16 63 2
CIAddrLib::HwlComputeFmaskInfo 12 55 303 2
CIAddrLib::HwlFmaskPreThunkSurfInfo 1 10 41 4
CIAddrLib::HwlFmaskPostThunkSurfInfo 1 8 32 2
CIAddrLib::HwlDegradeThickTileMode 1 8 20 3
CIAddrLib::HwlOverrideTileMode 32 85 254 3
CIAddrLib::GetPrtSwitchP4Threshold 5 30 82 0
CIAddrLib::HwlSetupTileInfo 62 222 802 10
CIAddrLib::ReadGbTileMode 11 57 273 2
CIAddrLib::InitTileSettingTable 8 48 199 2
CIAddrLib::ReadGbMacroTileCfg 1 12 79 2
CIAddrLib::InitMacroTileCfgTable 4 31 125 2
CIAddrLib::HwlComputeMacroModeIndex 12 85 366 7
CIAddrLib::HwlComputeTileDataWidthAndHeightLinear 8 27 89 4
CIAddrLib::HwlStereoCheckRightOffsetPadding 2 9 28 0
CIAddrLib::HwlComputeMetadataNibbleAddress 2 56 346 10
CIAddrLib::HwlPadDimensions 15 66 317 13
Source file: ./lib/mesa/src/amd/addrlib/inc/chip/r800/si_gb_reg.h
Source file: ./lib/mesa/src/amd/addrlib/r800/egbaddrlib.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EgBasedAddrLib::HwlGetMaxCmaskBlockMax 1 4 9 0
EgBasedAddrLib::HwlPostCheckTileIndex 1 6 24 4
EgBasedAddrLib::HwlFmaskPreThunkSurfInfo 1 7 23 4
EgBasedAddrLib::HwlFmaskPostThunkSurfInfo 1 5 14 2
EgBasedAddrLib::HwlStereoCheckRightOffsetPadding 1 4 9 0
Source file: ./lib/mesa/src/amd/addrlib/inc/lnx_common_defs.h
Source file: ./lib/mesa/src/amd/addrlib/addrinterface.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddrCreate 1 8 32 2
AddrDestroy 2 15 45 1
AddrComputeSurfaceInfo 2 17 61 3
AddrComputeSurfaceAddrFromCoord 2 17 61 3
AddrComputeSurfaceCoordFromAddr 2 17 61 3
AddrComputeHtileInfo 2 17 61 3
AddrComputeHtileAddrFromCoord 2 17 61 3
AddrComputeHtileCoordFromAddr 2 17 61 3
AddrComputeCmaskInfo 2 17 61 3
AddrComputeCmaskAddrFromCoord 2 17 61 3
AddrComputeCmaskCoordFromAddr 2 17 61 3
AddrComputeFmaskInfo 2 17 61 3
AddrComputeFmaskAddrFromCoord 2 17 61 3
AddrComputeFmaskCoordFromAddr 2 17 61 3
AddrComputeDccInfo 2 17 59 3
AddrGetVersion 2 11 47 1
AddrUseTileIndex 2 11 48 1
AddrUseCombinedSwizzle 2 11 47 1
AddrExtractBankPipeSwizzle 2 17 61 3
AddrCombineBankPipeSwizzle 2 17 61 3
AddrComputeSliceSwizzle 2 17 61 3
AddrComputeBaseSwizzle 2 17 61 3
ElemFlt32ToDepthPixel 2 17 59 3
ElemFlt32ToColorPixel 2 17 59 3
ElemGetExportNorm 2 18 67 2
AddrConvertTileInfoToHW 2 17 61 3
AddrConvertTileIndex 2 17 61 3
AddrConvertTileIndex1 2 17 61 3
AddrGetTileIndex 2 17 61 3
AddrComputePrtInfo 2 17 61 3
Source file: ./lib/mesa/src/amd/addrlib/addrtypes.h
Source file: ./lib/mesa/src/glx/windows/windowsgl_internal.h
Source file: ./lib/mesa/src/glx/windows/windows_drawable.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
window_getdc 1 4 16 1
window_releasedc 1 4 20 2
pixmap_getdc 1 4 13 1
pixmap_releasedc 1 4 15 2
pbuffer_getdc 1 4 16 1
pbuffer_releasedc 1 4 20 2
windows_create_drawable 7 40 252 2
windows_destroy_drawable 4 19 72 1
Source file: ./lib/mesa/src/glx/windows/windowsgl.h
Source file: ./lib/mesa/src/glx/windows/wgl.h
Source file: ./lib/mesa/src/amd/addrlib/addrinterface.h
Source file: ./lib/mesa/src/glx/windows/windowsdristr.h
Source file: ./lib/mesa/src/glx/windows/xwindowsdri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XWindowsDRIQueryExtension 2 17 81 3
XWindowsDRIQueryVersion 2 29 171 4
XWindowsDRIQueryDirectRenderingCapable 2 27 147 3
XWindowsDRIQueryDrawable 2 27 177 5
XWindowsDRIFBConfigToPixelFormat 2 26 155 4
Source file: ./lib/mesa/src/glx/windows/windowsgl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
windows_get_dl_handle 2 7 30 1
windows_glapi_create_table 2 7 28 1
windows_glapi_set_dispatch 1 5 15 1
windows_create_context 6 46 264 2
windows_create_context_attribs 5 47 269 3
windows_destroy_context 1 6 26 1
windows_bind_context 6 30 180 3
windows_unbind_context 1 4 15 1
windows_swap_buffers 1 6 32 1
glAddSwapHintRectWIN 2 7 42 4
windows_copy_subbuffer 1 6 36 5
windows_call_with_context 3 38 235 2
windows_check_render_test 3 11 91 2
windows_check_renderer 1 6 20 1
windows_extensions_test 1 9 75 2
windows_extensions 1 9 47 2
windows_setTexBuffer 1 4 18 4
windows_releaseTexBuffer 1 4 15 3
Source file: ./lib/mesa/src/glx/windows/xwindowsdri.h
Source file: ./lib/mesa/src/glx/windows/windowsdriconst.h
Source file: ./lib/mesa/src/glx/windows/wgl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wglResolveExtensionProcs 1 10 55 1
wglGetExtensionsStringARB 1 5 23 1
wglCreateContextAttribsARB 1 6 35 3
wglMakeContextCurrentARB 1 5 33 3
wglCreatePbufferARB 1 6 45 5
wglGetPbufferDCARB 1 5 23 1
wglReleasePbufferDCARB 1 5 27 2
wglDestroyPbufferARB 1 5 23 1
Source file: ./lib/mesa/src/glx/apple/apple_glx_log.h
Source file: ./lib/mesa/src/glx/apple/apple_xgl_api_stereo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__applegl_glDrawBuffer 5 28 129 1
__applegl_glDrawBuffers 8 33 187 2
Source file: ./lib/mesa/src/glx/apple/appledristr.h
Source file: ./lib/mesa/src/glx/apple/apple_glx.h
Source file: ./lib/mesa/src/glx/apple/apple_xgl_api.h
Source file: ./lib/mesa/src/glx/apple/apple_glapi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_apple_glapi_create_table 2 15 99 1
apple_glapi_set_dispatch 1 4 15 1
apple_glapi_oglfw_viewport_scissor 1 5 46 4
Source file: ./lib/mesa/src/glx/apple/apple_cgl.h
Source file: ./lib/mesa/src/glx/apple/apple_glx_log.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
apple_glx_log_init 2 6 30 1
_apple_glx_log 1 7 57 6
_asl_level_string 9 12 82 1
_apple_glx_vlog 14 47 285 6
Source file: ./lib/mesa/src/glx/apple/appledri.h
Source file: ./lib/mesa/src/glx/apple/apple_glx_drawable.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lock_drawables_list 2 10 41 1
unlock_drawables_list 2 10 41 1
apple_glx_find_drawable 3 13 64 2
drawable_lock 2 9 44 1
drawable_unlock 2 9 44 1
reference_drawable 1 6 28 1
release_drawable 1 6 28 1
destroy_drawable 7 32 186 1
destroy_drawable_callback 2 17 86 1
is_pbuffer 1 4 16 1
is_pixmap 1 4 16 1
common_init 4 41 255 3
link_tail 2 9 37 1
apple_glx_drawable_create 2 22 120 5
error_handler 2 7 28 2
apple_glx_garbage_collect_drawables 5 33 194 1
apple_glx_get_drawable_count 2 10 45 1
apple_glx_drawable_find_by_type 6 17 94 3
apple_glx_drawable_find 5 17 85 2
apple_glx_drawable_destroy_by_type 4 18 92 3
apple_glx_drawable_find_by_uid 6 19 100 2
Source file: ./lib/mesa/src/glx/apple/apple_glx_context.h
Source file: ./lib/mesa/src/glx/apple/apple_glx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
apple_get_dri_event_base 2 9 27 1
surface_notify_handler 3 17 81 3
apple_glx_get_client_id 4 11 47 1
apple_init_glx 4 19 102 1
apple_glx_swap_buffers 1 5 24 1
apple_glx_waitx 1 8 39 2
Source file: ./lib/mesa/src/glx/apple/apple_glx_pbuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pbuffer_make_current 3 18 126 2
pbuffer_destroy 1 9 61 2
apple_glx_pbuffer_destroy 1 5 22 2
apple_glx_pbuffer_create 5 42 266 6
get_max_size 7 50 280 2
apple_glx_pbuffer_query 8 43 179 3
apple_glx_pbuffer_set_event_mask 2 13 62 2
apple_glx_pbuffer_get_event_mask 2 13 64 2
Source file: ./lib/mesa/src/glx/apple/apple_glx_drawable.h
Source file: ./lib/mesa/src/glx/apple/apple_visual.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
apple_visual_create_pfobj 18 95 598 5
Source file: ./lib/mesa/src/glx/apple/apple_visual.h
Source file: ./lib/mesa/src/amd/addrlib/r800/egbaddrlib.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EgBasedAddrLib::EgBasedAddrLib 1 7 31 1
EgBasedAddrLib::~EgBasedAddrLib 1 3 7 0
EgBasedAddrLib::DispatchComputeSurfaceInfo 26 95 387 2
EgBasedAddrLib::ComputeSurfaceInfoLinear 5 50 266 3
EgBasedAddrLib::ComputeSurfaceInfoMicroTiled 5 60 265 4
EgBasedAddrLib::ComputeSurfaceInfoMacroTiled 13 106 472 4
EgBasedAddrLib::ComputeSurfaceAlignmentsLinear 4 32 127 6
EgBasedAddrLib::ComputeSurfaceAlignmentsMicroTiled 3 23 116 8
EgBasedAddrLib::HwlReduceBankWidthHeight 16 71 310 7
EgBasedAddrLib::ComputeSurfaceAlignmentsMacroTiled 7 68 343 9
EgBasedAddrLib::SanityCheckMacroTiled 25 81 238 1
EgBasedAddrLib::ComputeSurfaceMipLevelTileMode 21 62 246 9
EgBasedAddrLib::HwlDegradeBaseLevel 4 46 197 1
EgBasedAddrLib::HwlDegradeThickTileMode 10 57 184 3
EgBasedAddrLib::DispatchComputeSurfaceAddrFromCoord 32 133 544 2
EgBasedAddrLib::ComputeSurfaceAddrFromCoordMacroTiled 5 146 723 16
EgBasedAddrLib::ComputeSurfaceAddrFromCoordMicroTiled 2 60 265 12
EgBasedAddrLib::HwlComputePixelCoordFromOffset 28 141 1113 12
EgBasedAddrLib::DispatchComputeSurfaceCoordFromAddr 26 123 457 2
EgBasedAddrLib::ComputeSurfaceCoordFromAddrMacroTiled 3 99 560 19
EgBasedAddrLib::ComputeSurfaceCoord2DFromBankPipe 25 160 1101 11
EgBasedAddrLib::HwlExtractBankPipeSwizzle 1 11 40 2
EgBasedAddrLib::HwlCombineBankPipeSwizzle 2 19 59 5
EgBasedAddrLib::HwlComputeBaseSwizzle 10 55 376 2
EgBasedAddrLib::ExtractBankPipeSwizzle 2 24 138 4
EgBasedAddrLib::GetBankPipeSwizzle 1 14 76 4
EgBasedAddrLib::ComputeSliceTileSwizzle 4 46 181 5
EgBasedAddrLib::HwlComputeQbStereoRightSwizzle 5 17 90 1
EgBasedAddrLib::ComputeBankFromCoord 15 92 475 7
EgBasedAddrLib::ComputeBankFromAddr 1 13 50 3
EgBasedAddrLib::ComputePipeRotation 7 20 66 2
EgBasedAddrLib::ComputeBankRotation 12 28 94 3
EgBasedAddrLib::ComputeHtileBytes 2 25 113 7
EgBasedAddrLib::DispatchComputeFmaskInfo 3 43 274 2
EgBasedAddrLib::HwlComputeFmaskInfo 4 24 102 2
EgBasedAddrLib::HwlComputeFmaskAddrFromCoord 6 19 82 2
EgBasedAddrLib::HwlComputeFmaskCoordFromAddr 4 17 58 2
EgBasedAddrLib::DispatchComputeFmaskAddrFromCoord 5 72 271 2
EgBasedAddrLib::ComputeFmaskAddrFromCoordMicroTiled 3 66 215 11
EgBasedAddrLib::ComputeFmaskAddrFromCoordMacroTiled 3 78 240 15
EgBasedAddrLib::ComputeFmaskCoordFromAddrMicroTiled 4 68 177 12
EgBasedAddrLib::ComputeFmaskCoordFromAddrMacroTiled 4 78 206 16
EgBasedAddrLib::DispatchComputeFmaskCoordFromAddr 5 71 260 2
EgBasedAddrLib::ComputeFmaskNumPlanesFromNumSamples 4 22 60 1
EgBasedAddrLib::ComputeFmaskResolvedBppFromNumSamples 4 22 60 1
EgBasedAddrLib::IsTileInfoAllZero 8 19 80 1
EgBasedAddrLib::HwlTileInfoEqual 6 16 73 2
EgBasedAddrLib::HwlConvertTileInfoToHW 51 246 862 2
EgBasedAddrLib::HwlComputeSurfaceInfo 12 52 276 2
EgBasedAddrLib::HwlComputeSurfaceAddrFromCoord 5 19 74 2
EgBasedAddrLib::HwlComputeSurfaceCoordFromAddr 3 17 58 2
EgBasedAddrLib::HwlComputeSliceTileSwizzle 3 20 76 2
EgBasedAddrLib::HwlComputeHtileBpp 2 8 23 2
EgBasedAddrLib::HwlComputeHtileBaseAlign 3 17 55 3
EgBasedAddrLib::HwlGetPitchAlignmentMicroTiled 3 22 95 4
EgBasedAddrLib::HwlGetSizeAdjustmentMicroTiled 1 20 89 8
Source file: ./lib/mesa/src/glx/apple/apple_xgl_api_read.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetRead 4 16 103 1
UnsetRead 3 10 55 1
__applegl_glReadPixels 1 8 61 7
__applegl_glCopyPixels 1 7 50 5
__applegl_glCopyColorTable 1 8 50 5
Source file: ./lib/mesa/src/glx/apple/apple_cgl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sym 2 10 52 2
apple_cgl_init 5 41 299 1
apple_cgl_get_dl_handle 1 4 9 1
Source file: ./lib/mesa/src/glx/apple/apple_glx_pixmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pixmap_make_current 4 24 159 2
pixmap_destroy 7 18 136 2
apple_glx_pixmap_create 6 50 343 4
apple_glx_pixmap_query 5 27 120 3
apple_glx_pixmap_destroy 1 5 22 2
Source file: ./lib/mesa/src/glx/apple/apple_xgl_api_viewport.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__applegl_glViewport 3 8 66 4
Source file: ./lib/mesa/src/glx/apple/apple_glx_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_viewport_and_scissor 1 8 72 2
surface_make_current 3 21 132 2
surface_destroy 3 16 106 2
create_surface 4 23 147 3
apple_glx_surface_create 3 16 89 4
apple_glx_surface_destroy 3 13 66 1
Source file: ./lib/mesa/src/glx/apple/apple_glx_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lock_context_list 2 10 38 1
unlock_context_list 2 10 38 1
is_context_valid 3 13 56 1
apple_glx_create_context 9 64 367 7
apple_glx_destroy_context 10 45 257 2
apple_glx_make_current_context 32 104 594 4
apple_glx_is_current_drawable 6 12 83 3
apple_glx_copy_context 6 28 151 6
apple_glx_context_surface_changed 6 22 112 2
apple_glx_context_update 9 32 202 2
apple_glx_context_uses_stereo 1 5 20 1
Source file: ./lib/mesa/src/amd/addrlib/r800/siaddrlib.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddrSIHwlInit 1 4 17 1
SIAddrLib::SIAddrLib 1 7 38 1
SIAddrLib::~SIAddrLib 1 3 7 0
SIAddrLib::HwlGetPipes 2 16 44 1
SIAddrLib::GetPipePerSurf 15 35 102 1
SIAddrLib::ComputePipeFromCoord 18 131 644 7
SIAddrLib::ComputeTileCoordFromPipeAndElemIdx 22 245 1547 8
SIAddrLib::TileCoordToMaskElementIndex 15 122 592 5
SIAddrLib::HwlComputeTileDataWidthAndHeightLinear 4 25 100 4
SIAddrLib::HwlComputeHtileBytes 1 12 47 7
SIAddrLib::HwlComputeXmaskAddrFromCoord 6 123 598 12
SIAddrLib::HwlComputeXmaskCoordFromAddr 17 164 765 13
SIAddrLib::HwlGetPitchAlignmentLinear 2 16 58 2
SIAddrLib::HwlGetSizeAdjustmentLinear 5 39 187 8
SIAddrLib::HwlPreHandleBaseLvl3xPitch 2 16 58 2
SIAddrLib::HwlPostHandleBaseLvl3xPitch 2 11 38 2
SIAddrLib::HwlGetPitchAlignmentMicroTiled 2 18 55 4
SIAddrLib::HwlGetSizeAdjustmentMicroTiled 7 40 204 8
SIAddrLib::HwlConvertChipFamily 2 21 92 2
SIAddrLib::HwlSetupTileInfo 66 294 853 10
SIAddrLib::DecodeGbRegs 11 68 217 1
SIAddrLib::HwlInitGlobalParams 6 25 99 1
SIAddrLib::HwlConvertTileInfoToHW 4 29 115 2
SIAddrLib::HwlComputeXmaskCoordYFrom8Pipe 1 8 20 2
SIAddrLib::HwlComputeSurfaceCoord2DFromBankPipe 16 133 760 11
SIAddrLib::HwlPreAdjustBank 4 18 100 3
SIAddrLib::HwlComputeSurfaceInfo 1 8 34 2
SIAddrLib::HwlComputeMipLevel 6 17 93 1
SIAddrLib::HwlCheckLastMacroTiledLvl 6 47 216 2
SIAddrLib::HwlDegradeThickTileMode 1 8 29 3
SIAddrLib::HwlTileInfoEqual 2 12 48 2
SIAddrLib::GetTileSetting 1 7 24 1
SIAddrLib::HwlPostCheckTileIndex 16 55 241 4
SIAddrLib::HwlSetupTileCfg 11 61 203 5
SIAddrLib::ReadGbTileMode 3 25 198 2
SIAddrLib::InitTileSettingTable 5 34 127 2
SIAddrLib::HwlGetTileIndex 1 8 43 2
SIAddrLib::HwlFmaskPreThunkSurfInfo 1 9 33 4
SIAddrLib::HwlFmaskPostThunkSurfInfo 1 8 30 2
SIAddrLib::HwlComputeFmaskBits 13 80 302 2
SIAddrLib::HwlOverrideTileMode 6 33 109 3
Source file: ./lib/mesa/src/glx/apple/glx_empty.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glXSwapIntervalSGI 1 5 15 1
glXSwapIntervalMESA 1 5 16 1
glXGetSwapIntervalMESA 1 4 9 1
glXGetVideoSyncSGI 1 5 17 1
glXWaitVideoSyncSGI 1 5 23 3
glXJoinSwapGroupSGIX 1 6 29 3
glXBindSwapBarrierSGIX 1 6 29 3
glXQueryMaxSwapBarriersSGIX 1 7 33 3
glXGetSyncValuesOML 1 10 51 5
glXSwapBuffersMscOML 1 10 48 5
glXWaitForMscOML 1 15 75 8
glXWaitForSbcOML 1 12 59 6
glXReleaseBuffersMESA 1 6 24 2
glXCreateGLXPixmapMESA 1 9 41 4
glXCopySubBufferMESA 1 10 53 6
glXQueryGLXPbufferSGIX 1 9 42 4
glXCreateGLXPbufferSGIX 1 11 51 5
glXGetFBConfigAttribSGIX 1 8 42 4
glXChooseFBConfigSGIX 1 8 42 4
glXCreateGLXPixmapWithConfigSGIX 1 7 33 3
glXCreateContextWithConfigSGIX 1 10 49 5
glXGetVisualFromFBConfigSGIX 1 6 25 2
glXGetFBConfigFromVisualSGIX 1 6 25 2
Source file: ./lib/mesa/src/glx/apple/appledri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XAppleDRISetSurfaceNotifyHandler 1 6 25 1
wire_to_event 3 16 108 3
XAppleDRIQueryExtension 2 17 81 3
XAppleDRIQueryVersion 2 29 162 4
XAppleDRIQueryDirectRenderingCapable 2 27 147 3
XAppleDRIAuthConnection 3 28 157 3
XAppleDRICreateSurface 3 35 215 6
XAppleDRIDestroySurface 1 20 104 3
XAppleDRICreateSharedBuffer 4 33 206 8
XAppleDRISwapBuffers 1 15 88 3
XAppleDRICreatePixmap 5 37 245 10
XAppleDRIDestroyPixmap 1 14 79 2
Source file: ./lib/mesa/src/glx/tests/fake_glx_screen.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
indirect_create_context 1 7 41 4
indirect_create_context_attribs 1 12 58 6
__glXGetCurrentContext 1 4 13 0
Source file: ./lib/mesa/src/glx/tests/mock_xdisplay.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mock_XDisplay::mock_XDisplay 1 5 26 1
Source file: ./lib/mesa/src/glx/tests/create_context_unittest.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glx_context_init 1 11 61 3
GetGLXScreenConfigs 1 7 28 2
xcb_generate_id 1 5 17 1
xcb_glx_create_context_attribs_arb_checked 3 23 114 8
xcb_request_check 1 4 14 2
__glXSendErrorForXcb 1 3 13 2
__glXSendError 1 4 20 5
glXCreateContextAttribARB_test::SetUp 1 11 81 0
glXCreateContextAttribARB_test::use_direct_rendering_screen 1 9 35 0
TEST_F 1 8 46 2
TEST_F 1 7 42 2
TEST_F 1 10 55 2
TEST_F 1 6 34 2
TEST_F 1 6 38 2
TEST_F 1 6 38 2
TEST_F 1 11 86 2
TEST_F 1 6 36 2
TEST_F 1 6 36 2
TEST_F 1 7 42 2
TEST_F 1 7 42 2
TEST_F 1 8 52 2
TEST_F 1 14 71 2
TEST_F 1 9 50 2
TEST_F 1 6 38 2
TEST_F 2 14 82 2
TEST_F 1 8 52 2
TEST_F 1 9 63 2
TEST_F 1 14 111 2
TEST_F 1 9 61 2
TEST_F 1 9 61 2
TEST_F 1 10 67 2
TEST_F 1 10 67 2
TEST_F 1 11 75 2
TEST_F 1 9 66 2
TEST_F 1 11 77 2
TEST_F 1 9 63 2
Source file: ./lib/mesa/src/glx/tests/enum_sizes.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TEST 1 14 118 2
TEST 13 22 104 2
TEST 1 11 88 2
TEST 10 19 95 2
TEST 1 13 108 2
TEST 12 21 101 2
TEST 1 8 58 2
TEST 6 15 83 2
TEST 1 10 78 2
TEST 9 18 92 2
TEST 1 46 438 2
TEST 39 48 182 2
TEST 1 29 268 2
TEST 27 36 146 2
TEST 1 6 38 2
TEST 5 14 80 2
TEST 1 12 98 2
TEST 11 20 98 2
TEST 1 12 98 2
TEST 11 20 98 2
TEST 1 5 28 2
TEST 4 13 77 2
TEST 1 11 88 2
TEST 6 15 83 2
TEST 1 16 138 2
TEST 8 17 89 2
Source file: ./lib/mesa/src/glx/tests/query_renderer_unittest.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sigsegv_handler 1 6 23 1
fake_query_renderer_integer 1 9 40 3
fake_query_renderer_string 1 9 40 3
query_renderer_string_test::SetUp 1 11 67 0
query_renderer_string_test::TearDown 1 4 17 0
TEST_F 2 17 76 2
TEST_F 2 32 196 2
TEST_F 2 12 63 2
TEST_F 2 13 68 2
TEST_F 3 23 122 2
TEST_F 2 10 48 2
TEST_F 2 20 83 2
TEST_F 2 36 231 2
TEST_F 2 15 70 2
TEST_F 2 16 75 2
TEST_F 3 26 135 2
TEST_F 2 13 55 2
Source file: ./lib/mesa/src/glx/tests/fake_glx_screen.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fake_glx_screen::fake_glx_screen 2 15 118 3
fake_glx_screen::~fake_glx_screen 1 4 12 0
fake_glx_screen_direct::fake_glx_screen_direct 1 6 35 3
fake_glx_context::fake_glx_context 1 12 76 2
fake_glx_context::~fake_glx_context 1 4 8 0
fake_glx_context::destroy 1 4 12 1
fake_glx_context_direct::fake_glx_context_direct 1 5 27 2
fake_glx_context_direct::create 1 7 41 4
fake_glx_context_direct::create_attribs 1 13 60 6
Source file: ./lib/mesa/src/glx/packrender.h
Source file: ./lib/mesa/src/glx/indirect_init.h
Source file: ./lib/mesa/src/glx/g_glxglvnddispatchindices.h
Source file: ./lib/mesa/src/glx/query_renderer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXQueryRendererInteger 14 36 155 3
glXQueryRendererIntegerMESA 4 14 73 5
glXQueryCurrentRendererIntegerMESA 2 7 43 2
__glXQueryRendererString 5 16 79 2
glXQueryRendererStringMESA 4 13 66 4
glXQueryCurrentRendererStringMESA 2 7 36 1
Source file: ./lib/mesa/src/glx/dri_common.h
Source file: ./lib/mesa/src/glx/tests/query_renderer_implementation_unittest.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sigsegv_handler 1 6 23 1
fake_queryInteger 12 42 160 3
fake_queryString 3 15 61 3
dri2_query_renderer_string_test::SetUp 1 8 42 0
dri2_query_renderer_string_test::TearDown 1 4 17 0
TEST_F 2 16 92 2
TEST_F 3 29 178 2
TEST_F 2 15 82 2
TEST_F 3 46 235 2
Source file: ./lib/mesa/src/glx/tests/clientinfo_unittest.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fake_glx_display::fake_glx_display 1 13 95 3
fake_glx_display::~fake_glx_display 3 8 51 0
fake_glx_display::init_screen 2 6 50 2
XGetXCBConnection 1 4 15 1
xcb_glx_client_info 1 17 74 5
xcb_glx_set_client_info_arb 1 27 138 9
xcb_glx_set_client_info_2arb 1 27 138 9
__glXGetClientGLExtensionString 1 6 36 0
glX_send_client_info_test::glX_send_client_info_test 1 4 17 0
glX_send_client_info_test::~glX_send_client_info_test 3 7 21 0
glX_send_client_info_test::destroy_display 4 14 92 0
glX_send_client_info_test::SetUp 1 15 71 0
glX_send_client_info_test::create_single_screen_display 1 8 54 3
glX_send_client_info_test::common_protocol_expected_false_test 1 9 43 4
glX_send_client_info_test::common_protocol_expected_true_test 1 9 43 4
TEST_F 1 4 20 2
TEST_F 1 6 20 2
TEST_F 1 6 20 2
TEST_F 1 6 20 2
TEST_F 1 6 20 2
TEST_F 1 6 20 2
TEST_F 1 6 20 2
TEST_F 1 6 20 2
TEST_F 1 6 20 2
TEST_F 1 6 20 2
TEST_F 1 6 20 2
TEST_F 1 6 20 2
TEST_F 1 6 20 2
TEST_F 1 6 20 2
TEST_F 1 6 20 2
TEST_F 1 7 21 2
TEST_F 1 7 21 2
TEST_F 1 6 35 2
TEST_F 1 8 65 2
TEST_F 6 28 176 2
TEST_F 7 38 276 2
TEST_F 1 7 38 2
TEST_F 1 7 38 2
TEST_F 1 7 38 2
TEST_F 1 7 38 2
TEST_F 1 7 38 2
TEST_F 4 20 124 2
TEST_F 4 20 124 2
Source file: ./lib/mesa/src/glx/clientinfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glX_send_client_info 19 81 421 1
Source file: ./lib/mesa/src/glx/pixelstore.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
send_PixelStore 2 14 120 4
__indirect_glPixelStoref 37 137 669 2
__indirect_glPixelStorei 37 124 532 2
Source file: ./lib/mesa/src/glx/dri_common.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri_message 6 19 111 3
driOpenDriver 11 47 273 1
driGetDriverExtensions 4 24 130 2
__driGetMSCRate 1 7 38 4
scalarEqual 4 10 86 3
driConfigEqual 19 54 246 3
createDriMode 5 18 110 3
driConvertConfigs 3 15 92 3
driDestroyConfigs 2 7 43 1
driFetchDrawable 7 29 178 2
driReleaseDrawables 8 29 189 1
dri2_convert_glx_attribs 32 102 514 9
Source file: ./lib/mesa/src/glx/dri2_priv.h
Source file: ./lib/mesa/src/glx/indirect_transpose_matrix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TransposeMatrixf 3 9 70 2
TransposeMatrixd 3 9 70 2
__indirect_glLoadTransposeMatrixd 1 6 27 1
__indirect_glLoadTransposeMatrixf 1 6 27 1
__indirect_glMultTransposeMatrixd 1 6 27 1
__indirect_glMultTransposeMatrixf 1 6 27 1
Source file: ./lib/mesa/src/glx/indirect_glx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
indirect_destroy_context 1 12 94 1
SendMakeCurrentRequest 5 52 280 7
indirect_bind_context 5 20 129 4
indirect_unbind_context 5 12 84 2
indirect_wait_gl 1 13 73 1
indirect_wait_x 1 13 73 1
indirect_use_x_font 1 18 109 5
indirect_bind_tex_image 6 44 270 4
indirect_release_tex_image 2 23 143 3
indirect_create_context 8 59 343 4
indirect_create_context_attribs 3 16 93 6
indirect_create_screen 2 10 56 2
Source file: ./lib/mesa/src/glx/glxglvnd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXGLVNDIsScreenSupported 1 4 14 2
__glXGLVNDGetProcAddress 1 4 15 1
FindGLXFunction 4 17 90 1
__glXGLVNDGetDispatchAddress 1 5 23 1
__glXGLVNDSetDispatchIndex 2 7 35 2
__glx_Main 4 22 105 4
Source file: ./lib/mesa/src/amd/common/ac_nir_to_llvm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_llvm_reg_index_soa 1 4 19 2
llvm_get_type_size 5 18 71 1
set_llvm_calling_convention 7 24 76 2
create_llvm_function 5 46 220 10
const_array 1 5 23 2
get_shared_memory_ptr 1 14 94 3
to_integer 4 14 108 2
to_float 4 14 108 2
build_indexed_load 2 11 80 4
build_indexed_load_const 1 7 45 3
create_function 13 117 1071 2
setup_types 1 38 417 1
get_llvm_num_components 2 8 35 1
llvm_extract_elem 2 11 62 3
trim_vector 3 15 132 3
build_gather_values_extended 6 25 158 5
build_store_values_extended 3 19 116 5
build_gather_values 1 6 30 3
get_def_type 2 9 51 2
get_src 1 6 43 2
get_block 1 6 36 2
get_alu_src 10 38 304 3
emit_int_cmp 1 9 70 4
emit_float_cmp 1 12 90 4
emit_intrin_1f_param 1 9 50 3
emit_intrin_2f_param 1 10 60 4
emit_intrin_3f_param 1 11 70 5
emit_bcsel 1 7 54 4
emit_find_lsb 1 9 52 2
emit_ifind_msb 1 16 132 2
emit_ufind_msb 1 17 115 2
emit_minmax_int 1 9 47 4
emit_iabs 1 6 33 2
emit_fsign 1 10 104 2
emit_isign 1 10 104 2
emit_ffract 1 13 73 2
emit_uint_carry 1 16 119 4
emit_b2f 1 5 48 2
emit_umul_high 1 11 113 3
emit_imul_high 1 11 113 3
emit_bitfield_extract 1 10 95 3
emit_bitfield_insert 1 21 194 5
emit_pack_half_2x16 2 18 219 2
emit_unpack_half_2x16 3 18 181 2
set_range_metadata 1 11 92 4
get_thread_id 1 15 98 1
emit_ddxy 10 64 508 3
emit_ddxy_interp 3 55 541 2
emit_fdiv 2 9 55 3
visit_alu 98 314 2449 2
visit_load_const 5 29 187 2
cast_ptr 1 7 45 3
emit_llvm_intrinsic 3 23 167 6
get_buffer_size 3 17 145 3
build_int_type_name 2 11 52 3
radv_lower_gather4_integer 5 49 529 5
build_tex_intrinsic 20 64 329 3
visit_vulkan_resource_index 3 29 304 2
visit_load_push_constant 1 9 91 2
visit_get_buffer_size 1 6 38 2
visit_store_ssbo 9 63 510 2
visit_atomic_ssbo 13 52 285 2
visit_load_buffer 8 31 241 2
radv_get_deref_offset 9 39 294 5
visit_load_var 12 84 639 2
visit_store_var 16 91 677 2
image_type_to_components_count 10 20 68 2
get_image_coords 8 38 337 3
build_type_name_for_intr 6 32 157 3
get_image_intr_name 2 22 120 6
visit_image_load 6 54 514 2
visit_image_store 6 52 467 2
visit_image_atomic 14 68 484 2
visit_image_size 7 35 358 2
emit_waitcnt 1 8 46 1
emit_barrier 1 5 26 1
emit_discard_if 1 15 105 2
visit_load_local_invocation_index 1 8 60 1
visit_var_atomic 11 53 235 2
lookup_interp_param 11 27 116 3
load_sample_position 1 10 110 2
visit_interp 11 75 641 2
visit_intrinsic 58 138 568 2
get_sampler_desc 9 55 382 3
set_tex_fetch_args 13 48 412 9
tex_fetch_ptrs 8 19 140 5
build_cube_intrinsic 2 28 221 2
cube_to_2d_coords 2 27 292 3
emit_prepare_cube_coords 7 33 269 6
visit_tex 79 265 2290 2
visit_phi 1 7 69 2
visit_post_phi 1 10 61 3
phi_post_pass 1 8 44 1
visit_ssa_undef 2 12 71 2
visit_jump 3 19 97 2
visit_block 8 36 182 2
visit_if 5 26 224 2
visit_loop 2 17 136 2
visit_cf_list 4 20 86 2
handle_vs_input_decl 4 38 318 2
interp_fs_input 4 23 150 5
handle_fs_input_decl 3 15 134 2
handle_shader_input_decl 3 14 50 2
handle_fs_inputs_pre 9 27 228 2
ac_build_alloca 2 21 123 3
si_build_alloca_undef 1 8 46 3
handle_shader_output_decl 9 31 236 2
setup_locals 4 20 149 2
emit_float_saturate 1 6 66 4
emit_pack_int16 1 10 130 3
si_llvm_init_export_args 24 119 1221 4
handle_vs_outputs_post 27 118 1057 2
si_export_mrt_color 3 14 91 4
si_export_mrt_z 6 33 226 4
handle_fs_outputs_post 12 34 332 2
handle_shader_outputs_post 3 14 50 2
handle_shared_compute_var 1 7 47 4
ac_llvm_finalize_module 1 17 82 1
ac_translate_nir_to_llvm 4 66 460 4
ac_diagnostic_handler 2 12 65 2
ac_llvm_compile 2 29 137 3
ac_compile_nir_shader 24 68 493 7
Source file: ./lib/mesa/src/glx/glxclient.h
Source file: ./lib/mesa/src/glx/XF86dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XF86DRIQueryExtension 2 16 76 3
XF86DRIQueryVersion 2 26 154 4
XF86DRIQueryDirectRenderingCapable 2 25 141 3
XF86DRIOpenConnection 6 46 275 4
XF86DRIAuthConnection 3 25 150 3
XF86DRICloseConnection 1 16 89 2
XF86DRIGetClientDriverName 5 47 266 6
XF86DRICreateContextWithConfig 2 28 169 5
XF86DRICreateContext 1 6 39 5
XF86DRIDestroyContext 1 17 98 3
XF86DRICreateDrawable 2 26 150 4
noopErrorHandler 1 4 15 2
XF86DRIDestroyDrawable 1 21 130 3
XF86DRIGetDrawableInfo 8 71 464 15
XF86DRIGetDeviceInfo 5 47 305 8
XF86DRIOpenFullScreen 1 7 32 3
XF86DRICloseFullScreen 1 7 32 3
Source file: ./lib/mesa/src/glx/indirect_size.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glCallLists_size 12 22 63 1
__glFogfv_size 9 17 48 1
__glLightfv_size 11 20 57 1
__glLightModelfv_size 5 13 36 1
__glMaterialfv_size 8 17 48 1
__glTexParameterfv_size 38 48 141 1
__glTexEnvfv_size 26 34 99 1
__glTexGendv_size 4 12 33 1
__glMap1d_size 10 20 57 1
__glMap2d_size 10 20 57 1
__glColorTableParameterfv_size 3 10 27 1
__glConvolutionParameterfv_size 5 13 36 1
__glPointParameterfv_size 7 15 42 1
Source file: ./lib/mesa/src/glx/driwindows_glx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
driwindows_destroy_context 1 8 52 1
driwindows_bind_context 4 15 112 4
driwindows_unbind_context 1 5 33 2
driwindows_bind_tex_image 2 16 99 4
driwindows_release_tex_image 3 13 97 3
driwindows_create_context 8 36 242 4
driwindows_create_context_attribs 10 51 311 6
driwindowsDestroyDrawable 1 6 32 1
driwindowsCreateDrawable 5 30 184 4
driwindowsSwapBuffers 2 14 67 5
driwindowsCopySubBuffer 2 9 60 6
driwindowsDestroyScreen 1 6 32 1
driwindowsBindExtensions 5 43 278 1
driwindowsMapConfigs 7 31 198 4
driwindowsCreateScreen 9 44 283 2
driwindowsDestroyDisplay 1 4 13 1
driwindowsCreateDisplay 5 25 139 1
Source file: ./lib/mesa/src/glx/vertarr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__indirect_glColorPointerEXT 1 6 37 5
__indirect_glEdgeFlagPointerEXT 1 6 27 3
__indirect_glIndexPointerEXT 1 6 32 4
__indirect_glNormalPointerEXT 1 6 32 4
__indirect_glTexCoordPointerEXT 1 6 37 5
__indirect_glVertexPointerEXT 1 6 37 5
__indirect_glInterleavedArrays 10 67 594 3
Source file: ./lib/mesa/src/glx/dri_common_query_renderer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri2_convert_glx_query_renderer_attribs 3 8 49 1
dri_convert_context_profile_bits 4 9 63 2
dri2_query_renderer_integer 2 13 81 3
dri2_query_renderer_string 2 9 67 3
dri3_query_renderer_integer 2 13 81 3
dri3_query_renderer_string 2 9 67 3
drisw_query_renderer_integer 2 13 81 3
drisw_query_renderer_string 2 9 67 3
Source file: ./lib/mesa/src/glx/glxextensions.h
Source file: ./lib/mesa/src/glx/dri3_priv.h
Source file: ./lib/mesa/src/glx/tests/indirect_api.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_glapi_get_dispatch_table_size 1 5 15 1
__indirect_glAccum 1 1 6 1
__indirect_glAlphaFunc 1 1 6 1
__indirect_glBegin 1 1 6 1
__indirect_glBitmap 1 1 6 1
__indirect_glBlendFunc 1 1 6 1
__indirect_glCallList 1 1 6 1
__indirect_glCallLists 1 1 6 1
__indirect_glClear 1 1 6 1
__indirect_glClearAccum 1 1 6 1
__indirect_glClearColor 1 1 6 1
__indirect_glClearDepth 1 1 6 1
__indirect_glClearIndex 1 1 6 1
__indirect_glClearStencil 1 1 6 1
__indirect_glClipPlane 1 1 6 1
__indirect_glColor3b 1 1 6 1
__indirect_glColor3bv 1 1 6 1
__indirect_glColor3d 1 1 6 1
__indirect_glColor3dv 1 1 6 1
__indirect_glColor3f 1 1 6 1
__indirect_glColor3fv 1 1 6 1
__indirect_glColor3i 1 1 6 1
__indirect_glColor3iv 1 1 6 1
__indirect_glColor3s 1 1 6 1
__indirect_glColor3sv 1 1 6 1
__indirect_glColor3ub 1 1 6 1
__indirect_glColor3ubv 1 1 6 1
__indirect_glColor3ui 1 1 6 1
__indirect_glColor3uiv 1 1 6 1
__indirect_glColor3us 1 1 6 1
__indirect_glColor3usv 1 1 6 1
__indirect_glColor4b 1 1 6 1
__indirect_glColor4bv 1 1 6 1
__indirect_glColor4d 1 1 6 1
__indirect_glColor4dv 1 1 6 1
__indirect_glColor4f 1 1 6 1
__indirect_glColor4fv 1 1 6 1
__indirect_glColor4i 1 1 6 1
__indirect_glColor4iv 1 1 6 1
__indirect_glColor4s 1 1 6 1
__indirect_glColor4sv 1 1 6 1
__indirect_glColor4ub 1 1 6 1
__indirect_glColor4ubv 1 1 6 1
__indirect_glColor4ui 1 1 6 1
__indirect_glColor4uiv 1 1 6 1
__indirect_glColor4us 1 1 6 1
__indirect_glColor4usv 1 1 6 1
__indirect_glColorMask 1 1 6 1
__indirect_glColorMaterial 1 1 6 1
__indirect_glCopyPixels 1 1 6 1
__indirect_glCullFace 1 1 6 1
__indirect_glDeleteLists 1 1 6 1
__indirect_glDepthFunc 1 1 6 1
__indirect_glDepthMask 1 1 6 1
__indirect_glDepthRange 1 1 6 1
__indirect_glDisable 1 1 6 1
__indirect_glDrawBuffer 1 1 6 1
__indirect_glDrawPixels 1 1 6 1
__indirect_glEdgeFlag 1 1 6 1
__indirect_glEdgeFlagv 1 1 6 1
__indirect_glEnable 1 1 6 1
__indirect_glEnd 1 1 6 1
__indirect_glEndList 1 1 6 1
__indirect_glEvalCoord1d 1 1 6 1
__indirect_glEvalCoord1dv 1 1 6 1
__indirect_glEvalCoord1f 1 1 6 1
__indirect_glEvalCoord1fv 1 1 6 1
__indirect_glEvalCoord2d 1 1 6 1
__indirect_glEvalCoord2dv 1 1 6 1
__indirect_glEvalCoord2f 1 1 6 1
__indirect_glEvalCoord2fv 1 1 6 1
__indirect_glEvalMesh1 1 1 6 1
__indirect_glEvalMesh2 1 1 6 1
__indirect_glEvalPoint1 1 1 6 1
__indirect_glEvalPoint2 1 1 6 1
__indirect_glFeedbackBuffer 1 1 6 1
__indirect_glFinish 1 1 6 1
__indirect_glFlush 1 1 6 1
__indirect_glFogf 1 1 6 1
__indirect_glFogfv 1 1 6 1
__indirect_glFogi 1 1 6 1
__indirect_glFogiv 1 1 6 1
__indirect_glFrontFace 1 1 6 1
__indirect_glFrustum 1 1 6 1
__indirect_glGenLists 1 1 6 1
__indirect_glGetBooleanv 1 1 6 1
__indirect_glGetClipPlane 1 1 6 1
__indirect_glGetDoublev 1 1 6 1
__indirect_glGetError 1 1 6 1
__indirect_glGetFloatv 1 1 6 1
__indirect_glGetIntegerv 1 1 6 1
__indirect_glGetLightfv 1 1 6 1
__indirect_glGetLightiv 1 1 6 1
__indirect_glGetMapdv 1 1 6 1
__indirect_glGetMapfv 1 1 6 1
__indirect_glGetMapiv 1 1 6 1
__indirect_glGetMaterialfv 1 1 6 1
__indirect_glGetMaterialiv 1 1 6 1
__indirect_glGetPixelMapfv 1 1 6 1
__indirect_glGetPixelMapuiv 1 1 6 1
__indirect_glGetPixelMapusv 1 1 6 1
__indirect_glGetPolygonStipple 1 1 6 1
__indirect_glGetString 1 1 6 1
__indirect_glGetTexEnvfv 1 1 6 1
__indirect_glGetTexEnviv 1 1 6 1
__indirect_glGetTexGendv 1 1 6 1
__indirect_glGetTexGenfv 1 1 6 1
__indirect_glGetTexGeniv 1 1 6 1
__indirect_glGetTexImage 1 1 6 1
__indirect_glGetTexLevelParameterfv 1 1 6 1
__indirect_glGetTexLevelParameteriv 1 1 6 1
__indirect_glGetTexParameterfv 1 1 6 1
__indirect_glGetTexParameteriv 1 1 6 1
__indirect_glHint 1 1 6 1
__indirect_glIndexMask 1 1 6 1
__indirect_glIndexd 1 1 6 1
__indirect_glIndexdv 1 1 6 1
__indirect_glIndexf 1 1 6 1
__indirect_glIndexfv 1 1 6 1
__indirect_glIndexi 1 1 6 1
__indirect_glIndexiv 1 1 6 1
__indirect_glIndexs 1 1 6 1
__indirect_glIndexsv 1 1 6 1
__indirect_glInitNames 1 1 6 1
__indirect_glIsEnabled 1 1 6 1
__indirect_glIsList 1 1 6 1
__indirect_glLightModelf 1 1 6 1
__indirect_glLightModelfv 1 1 6 1
__indirect_glLightModeli 1 1 6 1
__indirect_glLightModeliv 1 1 6 1
__indirect_glLightf 1 1 6 1
__indirect_glLightfv 1 1 6 1
__indirect_glLighti 1 1 6 1
__indirect_glLightiv 1 1 6 1
__indirect_glLineStipple 1 1 6 1
__indirect_glLineWidth 1 1 6 1
__indirect_glListBase 1 1 6 1
__indirect_glLoadIdentity 1 1 6 1
__indirect_glLoadMatrixd 1 1 6 1
__indirect_glLoadMatrixf 1 1 6 1
__indirect_glLoadName 1 1 6 1
__indirect_glLogicOp 1 1 6 1
__indirect_glMap1d 1 1 6 1
__indirect_glMap1f 1 1 6 1
__indirect_glMap2d 1 1 6 1
__indirect_glMap2f 1 1 6 1
__indirect_glMapGrid1d 1 1 6 1
__indirect_glMapGrid1f 1 1 6 1
__indirect_glMapGrid2d 1 1 6 1
__indirect_glMapGrid2f 1 1 6 1
__indirect_glMaterialf 1 1 6 1
__indirect_glMaterialfv 1 1 6 1
__indirect_glMateriali 1 1 6 1
__indirect_glMaterialiv 1 1 6 1
__indirect_glMatrixMode 1 1 6 1
__indirect_glMultMatrixd 1 1 6 1
__indirect_glMultMatrixf 1 1 6 1
__indirect_glNewList 1 1 6 1
__indirect_glNormal3b 1 1 6 1
__indirect_glNormal3bv 1 1 6 1
__indirect_glNormal3d 1 1 6 1
__indirect_glNormal3dv 1 1 6 1
__indirect_glNormal3f 1 1 6 1
__indirect_glNormal3fv 1 1 6 1
__indirect_glNormal3i 1 1 6 1
__indirect_glNormal3iv 1 1 6 1
__indirect_glNormal3s 1 1 6 1
__indirect_glNormal3sv 1 1 6 1
__indirect_glOrtho 1 1 6 1
__indirect_glPassThrough 1 1 6 1
__indirect_glPixelMapfv 1 1 6 1
__indirect_glPixelMapuiv 1 1 6 1
__indirect_glPixelMapusv 1 1 6 1
__indirect_glPixelStoref 1 1 6 1
__indirect_glPixelStorei 1 1 6 1
__indirect_glPixelTransferf 1 1 6 1
__indirect_glPixelTransferi 1 1 6 1
__indirect_glPixelZoom 1 1 6 1
__indirect_glPointSize 1 1 6 1
__indirect_glPolygonMode 1 1 6 1
__indirect_glPolygonStipple 1 1 6 1
__indirect_glPopAttrib 1 1 6 1
__indirect_glPopMatrix 1 1 6 1
__indirect_glPopName 1 1 6 1
__indirect_glPushAttrib 1 1 6 1
__indirect_glPushMatrix 1 1 6 1
__indirect_glPushName 1 1 6 1
__indirect_glRasterPos2d 1 1 6 1
__indirect_glRasterPos2dv 1 1 6 1
__indirect_glRasterPos2f 1 1 6 1
__indirect_glRasterPos2fv 1 1 6 1
__indirect_glRasterPos2i 1 1 6 1
__indirect_glRasterPos2iv 1 1 6 1
__indirect_glRasterPos2s 1 1 6 1
__indirect_glRasterPos2sv 1 1 6 1
__indirect_glRasterPos3d 1 1 6 1
__indirect_glRasterPos3dv 1 1 6 1
__indirect_glRasterPos3f 1 1 6 1
__indirect_glRasterPos3fv 1 1 6 1
__indirect_glRasterPos3i 1 1 6 1
__indirect_glRasterPos3iv 1 1 6 1
__indirect_glRasterPos3s 1 1 6 1
__indirect_glRasterPos3sv 1 1 6 1
__indirect_glRasterPos4d 1 1 6 1
__indirect_glRasterPos4dv 1 1 6 1
__indirect_glRasterPos4f 1 1 6 1
__indirect_glRasterPos4fv 1 1 6 1
__indirect_glRasterPos4i 1 1 6 1
__indirect_glRasterPos4iv 1 1 6 1
__indirect_glRasterPos4s 1 1 6 1
__indirect_glRasterPos4sv 1 1 6 1
__indirect_glReadBuffer 1 1 6 1
__indirect_glReadPixels 1 1 6 1
__indirect_glRectd 1 1 6 1
__indirect_glRectdv 1 1 6 1
__indirect_glRectf 1 1 6 1
__indirect_glRectfv 1 1 6 1
__indirect_glRecti 1 1 6 1
__indirect_glRectiv 1 1 6 1
__indirect_glRects 1 1 6 1
__indirect_glRectsv 1 1 6 1
__indirect_glRenderMode 1 1 6 1
__indirect_glRotated 1 1 6 1
__indirect_glRotatef 1 1 6 1
__indirect_glScaled 1 1 6 1
__indirect_glScalef 1 1 6 1
__indirect_glScissor 1 1 6 1
__indirect_glSelectBuffer 1 1 6 1
__indirect_glShadeModel 1 1 6 1
__indirect_glStencilFunc 1 1 6 1
__indirect_glStencilMask 1 1 6 1
__indirect_glStencilOp 1 1 6 1
__indirect_glTexCoord1d 1 1 6 1
__indirect_glTexCoord1dv 1 1 6 1
__indirect_glTexCoord1f 1 1 6 1
__indirect_glTexCoord1fv 1 1 6 1
__indirect_glTexCoord1i 1 1 6 1
__indirect_glTexCoord1iv 1 1 6 1
__indirect_glTexCoord1s 1 1 6 1
__indirect_glTexCoord1sv 1 1 6 1
__indirect_glTexCoord2d 1 1 6 1
__indirect_glTexCoord2dv 1 1 6 1
__indirect_glTexCoord2f 1 1 6 1
__indirect_glTexCoord2fv 1 1 6 1
__indirect_glTexCoord2i 1 1 6 1
__indirect_glTexCoord2iv 1 1 6 1
__indirect_glTexCoord2s 1 1 6 1
__indirect_glTexCoord2sv 1 1 6 1
__indirect_glTexCoord3d 1 1 6 1
__indirect_glTexCoord3dv 1 1 6 1
__indirect_glTexCoord3f 1 1 6 1
__indirect_glTexCoord3fv 1 1 6 1
__indirect_glTexCoord3i 1 1 6 1
__indirect_glTexCoord3iv 1 1 6 1
__indirect_glTexCoord3s 1 1 6 1
__indirect_glTexCoord3sv 1 1 6 1
__indirect_glTexCoord4d 1 1 6 1
__indirect_glTexCoord4dv 1 1 6 1
__indirect_glTexCoord4f 1 1 6 1
__indirect_glTexCoord4fv 1 1 6 1
__indirect_glTexCoord4i 1 1 6 1
__indirect_glTexCoord4iv 1 1 6 1
__indirect_glTexCoord4s 1 1 6 1
__indirect_glTexCoord4sv 1 1 6 1
__indirect_glTexEnvf 1 1 6 1
__indirect_glTexEnvfv 1 1 6 1
__indirect_glTexEnvi 1 1 6 1
__indirect_glTexEnviv 1 1 6 1
__indirect_glTexGend 1 1 6 1
__indirect_glTexGendv 1 1 6 1
__indirect_glTexGenf 1 1 6 1
__indirect_glTexGenfv 1 1 6 1
__indirect_glTexGeni 1 1 6 1
__indirect_glTexGeniv 1 1 6 1
__indirect_glTexImage1D 1 1 6 1
__indirect_glTexImage2D 1 1 6 1
__indirect_glTexParameterf 1 1 6 1
__indirect_glTexParameterfv 1 1 6 1
__indirect_glTexParameteri 1 1 6 1
__indirect_glTexParameteriv 1 1 6 1
__indirect_glTranslated 1 1 6 1
__indirect_glTranslatef 1 1 6 1
__indirect_glVertex2d 1 1 6 1
__indirect_glVertex2dv 1 1 6 1
__indirect_glVertex2f 1 1 6 1
__indirect_glVertex2fv 1 1 6 1
__indirect_glVertex2i 1 1 6 1
__indirect_glVertex2iv 1 1 6 1
__indirect_glVertex2s 1 1 6 1
__indirect_glVertex2sv 1 1 6 1
__indirect_glVertex3d 1 1 6 1
__indirect_glVertex3dv 1 1 6 1
__indirect_glVertex3f 1 1 6 1
__indirect_glVertex3fv 1 1 6 1
__indirect_glVertex3i 1 1 6 1
__indirect_glVertex3iv 1 1 6 1
__indirect_glVertex3s 1 1 6 1
__indirect_glVertex3sv 1 1 6 1
__indirect_glVertex4d 1 1 6 1
__indirect_glVertex4dv 1 1 6 1
__indirect_glVertex4f 1 1 6 1
__indirect_glVertex4fv 1 1 6 1
__indirect_glVertex4i 1 1 6 1
__indirect_glVertex4iv 1 1 6 1
__indirect_glVertex4s 1 1 6 1
__indirect_glVertex4sv 1 1 6 1
__indirect_glViewport 1 1 6 1
__indirect_glAreTexturesResident 1 1 6 1
__indirect_glArrayElement 1 1 6 1
__indirect_glBindTexture 1 1 6 1
__indirect_glColorPointer 1 1 6 1
__indirect_glCopyTexImage1D 1 1 6 1
__indirect_glCopyTexImage2D 1 1 6 1
__indirect_glCopyTexSubImage1D 1 1 6 1
__indirect_glCopyTexSubImage2D 1 1 6 1
__indirect_glDeleteTextures 1 1 6 1
__indirect_glDisableClientState 1 1 6 1
__indirect_glDrawArrays 1 1 6 1
__indirect_glDrawElements 1 1 6 1
__indirect_glEdgeFlagPointer 1 1 6 1
__indirect_glEnableClientState 1 1 6 1
__indirect_glGenTextures 1 1 6 1
__indirect_glGetPointerv 1 1 6 1
__indirect_glIndexPointer 1 1 6 1
__indirect_glIndexub 1 1 6 1
__indirect_glIndexubv 1 1 6 1
__indirect_glInterleavedArrays 1 1 6 1
__indirect_glIsTexture 1 1 6 1
__indirect_glNormalPointer 1 1 6 1
__indirect_glPolygonOffset 1 1 6 1
__indirect_glPopClientAttrib 1 1 6 1
__indirect_glPrioritizeTextures 1 1 6 1
__indirect_glPushClientAttrib 1 1 6 1
__indirect_glTexCoordPointer 1 1 6 1
__indirect_glTexSubImage1D 1 1 6 1
__indirect_glTexSubImage2D 1 1 6 1
__indirect_glVertexPointer 1 1 6 1
__indirect_glBlendColor 1 1 6 1
__indirect_glBlendEquation 1 1 6 1
__indirect_glColorSubTable 1 1 6 1
__indirect_glColorTable 1 1 6 1
__indirect_glColorTableParameterfv 1 1 6 1
__indirect_glColorTableParameteriv 1 1 6 1
__indirect_glConvolutionFilter1D 1 1 6 1
__indirect_glConvolutionFilter2D 1 1 6 1
__indirect_glConvolutionParameterf 1 1 6 1
__indirect_glConvolutionParameterfv 1 1 6 1
__indirect_glConvolutionParameteri 1 1 6 1
__indirect_glConvolutionParameteriv 1 1 6 1
__indirect_glCopyColorSubTable 1 1 6 1
__indirect_glCopyColorTable 1 1 6 1
__indirect_glCopyConvolutionFilter1D 1 1 6 1
__indirect_glCopyConvolutionFilter2D 1 1 6 1
__indirect_glCopyTexSubImage3D 1 1 6 1
__indirect_glDrawRangeElements 1 1 6 1
__indirect_glGetColorTable 1 1 6 1
__indirect_glGetColorTableParameterfv 1 1 6 1
__indirect_glGetColorTableParameteriv 1 1 6 1
__indirect_glGetConvolutionFilter 1 1 6 1
__indirect_glGetConvolutionParameterfv 1 1 6 1
__indirect_glGetConvolutionParameteriv 1 1 6 1
__indirect_glGetHistogram 1 1 6 1
__indirect_glGetHistogramParameterfv 1 1 6 1
__indirect_glGetHistogramParameteriv 1 1 6 1
__indirect_glGetMinmax 1 1 6 1
__indirect_glGetMinmaxParameterfv 1 1 6 1
__indirect_glGetMinmaxParameteriv 1 1 6 1
__indirect_glGetSeparableFilter 1 1 6 1
__indirect_glHistogram 1 1 6 1
__indirect_glMinmax 1 1 6 1
__indirect_glResetHistogram 1 1 6 1
__indirect_glResetMinmax 1 1 6 1
__indirect_glSeparableFilter2D 1 1 6 1
__indirect_glTexImage3D 1 1 6 1
__indirect_glTexSubImage3D 1 1 6 1
__indirect_glActiveTexture 1 1 6 1
__indirect_glClientActiveTexture 1 1 6 1
__indirect_glMultiTexCoord1d 1 1 6 1
__indirect_glMultiTexCoord1dv 1 1 6 1
__indirect_glMultiTexCoord1fARB 1 1 6 1
__indirect_glMultiTexCoord1fvARB 1 1 6 1
__indirect_glMultiTexCoord1i 1 1 6 1
__indirect_glMultiTexCoord1iv 1 1 6 1
__indirect_glMultiTexCoord1s 1 1 6 1
__indirect_glMultiTexCoord1sv 1 1 6 1
__indirect_glMultiTexCoord2d 1 1 6 1
__indirect_glMultiTexCoord2dv 1 1 6 1
__indirect_glMultiTexCoord2fARB 1 1 6 1
__indirect_glMultiTexCoord2fvARB 1 1 6 1
__indirect_glMultiTexCoord2i 1 1 6 1
__indirect_glMultiTexCoord2iv 1 1 6 1
__indirect_glMultiTexCoord2s 1 1 6 1
__indirect_glMultiTexCoord2sv 1 1 6 1
__indirect_glMultiTexCoord3d 1 1 6 1
__indirect_glMultiTexCoord3dv 1 1 6 1
__indirect_glMultiTexCoord3fARB 1 1 6 1
__indirect_glMultiTexCoord3fvARB 1 1 6 1
__indirect_glMultiTexCoord3i 1 1 6 1
__indirect_glMultiTexCoord3iv 1 1 6 1
__indirect_glMultiTexCoord3s 1 1 6 1
__indirect_glMultiTexCoord3sv 1 1 6 1
__indirect_glMultiTexCoord4d 1 1 6 1
__indirect_glMultiTexCoord4dv 1 1 6 1
__indirect_glMultiTexCoord4fARB 1 1 6 1
__indirect_glMultiTexCoord4fvARB 1 1 6 1
__indirect_glMultiTexCoord4i 1 1 6 1
__indirect_glMultiTexCoord4iv 1 1 6 1
__indirect_glMultiTexCoord4s 1 1 6 1
__indirect_glMultiTexCoord4sv 1 1 6 1
__indirect_glLoadTransposeMatrixd 1 1 6 1
__indirect_glLoadTransposeMatrixf 1 1 6 1
__indirect_glMultTransposeMatrixd 1 1 6 1
__indirect_glMultTransposeMatrixf 1 1 6 1
__indirect_glSampleCoverage 1 1 6 1
__indirect_glCompressedTexImage1D 1 1 6 1
__indirect_glCompressedTexImage2D 1 1 6 1
__indirect_glCompressedTexImage3D 1 1 6 1
__indirect_glCompressedTexSubImage1D 1 1 6 1
__indirect_glCompressedTexSubImage2D 1 1 6 1
__indirect_glCompressedTexSubImage3D 1 1 6 1
__indirect_glGetCompressedTexImage 1 1 6 1
__indirect_glDisableVertexAttribArray 1 1 6 1
__indirect_glEnableVertexAttribArray 1 1 6 1
__indirect_glGetProgramEnvParameterdvARB 1 1 6 1
__indirect_glGetProgramEnvParameterfvARB 1 1 6 1
__indirect_glGetProgramLocalParameterdvARB 1 1 6 1
__indirect_glGetProgramLocalParameterfvARB 1 1 6 1
__indirect_glGetProgramStringARB 1 1 6 1
__indirect_glGetProgramivARB 1 1 6 1
__indirect_glGetVertexAttribdv 1 1 6 1
__indirect_glGetVertexAttribfv 1 1 6 1
__indirect_glGetVertexAttribiv 1 1 6 1
__indirect_glProgramEnvParameter4dARB 1 1 6 1
__indirect_glProgramEnvParameter4dvARB 1 1 6 1
__indirect_glProgramEnvParameter4fARB 1 1 6 1
__indirect_glProgramEnvParameter4fvARB 1 1 6 1
__indirect_glProgramLocalParameter4dARB 1 1 6 1
__indirect_glProgramLocalParameter4dvARB 1 1 6 1
__indirect_glProgramLocalParameter4fARB 1 1 6 1
__indirect_glProgramLocalParameter4fvARB 1 1 6 1
__indirect_glProgramStringARB 1 1 6 1
__indirect_glVertexAttrib1d 1 1 6 1
__indirect_glVertexAttrib1dv 1 1 6 1
__indirect_glVertexAttrib1fARB 1 1 6 1
__indirect_glVertexAttrib1fvARB 1 1 6 1
__indirect_glVertexAttrib1s 1 1 6 1
__indirect_glVertexAttrib1sv 1 1 6 1
__indirect_glVertexAttrib2d 1 1 6 1
__indirect_glVertexAttrib2dv 1 1 6 1
__indirect_glVertexAttrib2fARB 1 1 6 1
__indirect_glVertexAttrib2fvARB 1 1 6 1
__indirect_glVertexAttrib2s 1 1 6 1
__indirect_glVertexAttrib2sv 1 1 6 1
__indirect_glVertexAttrib3d 1 1 6 1
__indirect_glVertexAttrib3dv 1 1 6 1
__indirect_glVertexAttrib3fARB 1 1 6 1
__indirect_glVertexAttrib3fvARB 1 1 6 1
__indirect_glVertexAttrib3s 1 1 6 1
__indirect_glVertexAttrib3sv 1 1 6 1
__indirect_glVertexAttrib4Nbv 1 1 6 1
__indirect_glVertexAttrib4Niv 1 1 6 1
__indirect_glVertexAttrib4Nsv 1 1 6 1
__indirect_glVertexAttrib4Nub 1 1 6 1
__indirect_glVertexAttrib4Nubv 1 1 6 1
__indirect_glVertexAttrib4Nuiv 1 1 6 1
__indirect_glVertexAttrib4Nusv 1 1 6 1
__indirect_glVertexAttrib4bv 1 1 6 1
__indirect_glVertexAttrib4d 1 1 6 1
__indirect_glVertexAttrib4dv 1 1 6 1
__indirect_glVertexAttrib4fARB 1 1 6 1
__indirect_glVertexAttrib4fvARB 1 1 6 1
__indirect_glVertexAttrib4iv 1 1 6 1
__indirect_glVertexAttrib4s 1 1 6 1
__indirect_glVertexAttrib4sv 1 1 6 1
__indirect_glVertexAttrib4ubv 1 1 6 1
__indirect_glVertexAttrib4uiv 1 1 6 1
__indirect_glVertexAttrib4usv 1 1 6 1
__indirect_glVertexAttribPointer 1 1 6 1
__indirect_glBeginQuery 1 1 6 1
__indirect_glDeleteQueries 1 1 6 1
__indirect_glEndQuery 1 1 6 1
__indirect_glGenQueries 1 1 6 1
__indirect_glGetQueryObjectiv 1 1 6 1
__indirect_glGetQueryObjectuiv 1 1 6 1
__indirect_glGetQueryiv 1 1 6 1
__indirect_glIsQuery 1 1 6 1
__indirect_glDrawBuffers 1 1 6 1
__indirect_glClampColor 1 1 6 1
__indirect_glRenderbufferStorageMultisample 1 1 6 1
__indirect_glSampleMaskSGIS 1 1 6 1
__indirect_glSamplePatternSGIS 1 1 6 1
__indirect_glColorPointerEXT 1 1 6 1
__indirect_glEdgeFlagPointerEXT 1 1 6 1
__indirect_glIndexPointerEXT 1 1 6 1
__indirect_glNormalPointerEXT 1 1 6 1
__indirect_glTexCoordPointerEXT 1 1 6 1
__indirect_glVertexPointerEXT 1 1 6 1
__indirect_glPointParameterf 1 1 6 1
__indirect_glPointParameterfv 1 1 6 1
__indirect_glSecondaryColor3b 1 1 6 1
__indirect_glSecondaryColor3bv 1 1 6 1
__indirect_glSecondaryColor3d 1 1 6 1
__indirect_glSecondaryColor3dv 1 1 6 1
__indirect_glSecondaryColor3fEXT 1 1 6 1
__indirect_glSecondaryColor3fvEXT 1 1 6 1
__indirect_glSecondaryColor3i 1 1 6 1
__indirect_glSecondaryColor3iv 1 1 6 1
__indirect_glSecondaryColor3s 1 1 6 1
__indirect_glSecondaryColor3sv 1 1 6 1
__indirect_glSecondaryColor3ub 1 1 6 1
__indirect_glSecondaryColor3ubv 1 1 6 1
__indirect_glSecondaryColor3ui 1 1 6 1
__indirect_glSecondaryColor3uiv 1 1 6 1
__indirect_glSecondaryColor3us 1 1 6 1
__indirect_glSecondaryColor3usv 1 1 6 1
__indirect_glSecondaryColorPointer 1 1 6 1
__indirect_glMultiDrawArrays 1 1 6 1
__indirect_glMultiDrawElementsEXT 1 1 6 1
__indirect_glFogCoordPointer 1 1 6 1
__indirect_glFogCoordd 1 1 6 1
__indirect_glFogCoorddv 1 1 6 1
__indirect_glFogCoordfEXT 1 1 6 1
__indirect_glFogCoordfvEXT 1 1 6 1
__indirect_glBlendFuncSeparate 1 1 6 1
__indirect_glWindowPos2d 1 1 6 1
__indirect_glWindowPos2dv 1 1 6 1
__indirect_glWindowPos2f 1 1 6 1
__indirect_glWindowPos2fv 1 1 6 1
__indirect_glWindowPos2i 1 1 6 1
__indirect_glWindowPos2iv 1 1 6 1
__indirect_glWindowPos2s 1 1 6 1
__indirect_glWindowPos2sv 1 1 6 1
__indirect_glWindowPos3d 1 1 6 1
__indirect_glWindowPos3dv 1 1 6 1
__indirect_glWindowPos3f 1 1 6 1
__indirect_glWindowPos3fv 1 1 6 1
__indirect_glWindowPos3i 1 1 6 1
__indirect_glWindowPos3iv 1 1 6 1
__indirect_glWindowPos3s 1 1 6 1
__indirect_glWindowPos3sv 1 1 6 1
__indirect_glAreProgramsResidentNV 1 1 6 1
__indirect_glBindProgramARB 1 1 6 1
__indirect_glDeleteProgramsARB 1 1 6 1
__indirect_glExecuteProgramNV 1 1 6 1
__indirect_glGenProgramsARB 1 1 6 1
__indirect_glGetProgramParameterdvNV 1 1 6 1
__indirect_glGetProgramParameterfvNV 1 1 6 1
__indirect_glGetProgramStringNV 1 1 6 1
__indirect_glGetProgramivNV 1 1 6 1
__indirect_glGetTrackMatrixivNV 1 1 6 1
__indirect_glGetVertexAttribPointerv 1 1 6 1
__indirect_glGetVertexAttribdvNV 1 1 6 1
__indirect_glGetVertexAttribfvNV 1 1 6 1
__indirect_glGetVertexAttribivNV 1 1 6 1
__indirect_glIsProgramARB 1 1 6 1
__indirect_glLoadProgramNV 1 1 6 1
__indirect_glProgramParameters4dvNV 1 1 6 1
__indirect_glProgramParameters4fvNV 1 1 6 1
__indirect_glRequestResidentProgramsNV 1 1 6 1
__indirect_glTrackMatrixNV 1 1 6 1
__indirect_glVertexAttrib1dNV 1 1 6 1
__indirect_glVertexAttrib1dvNV 1 1 6 1
__indirect_glVertexAttrib1fNV 1 1 6 1
__indirect_glVertexAttrib1fvNV 1 1 6 1
__indirect_glVertexAttrib1sNV 1 1 6 1
__indirect_glVertexAttrib1svNV 1 1 6 1
__indirect_glVertexAttrib2dNV 1 1 6 1
__indirect_glVertexAttrib2dvNV 1 1 6 1
__indirect_glVertexAttrib2fNV 1 1 6 1
__indirect_glVertexAttrib2fvNV 1 1 6 1
__indirect_glVertexAttrib2sNV 1 1 6 1
__indirect_glVertexAttrib2svNV 1 1 6 1
__indirect_glVertexAttrib3dNV 1 1 6 1
__indirect_glVertexAttrib3dvNV 1 1 6 1
__indirect_glVertexAttrib3fNV 1 1 6 1
__indirect_glVertexAttrib3fvNV 1 1 6 1
__indirect_glVertexAttrib3sNV 1 1 6 1
__indirect_glVertexAttrib3svNV 1 1 6 1
__indirect_glVertexAttrib4dNV 1 1 6 1
__indirect_glVertexAttrib4dvNV 1 1 6 1
__indirect_glVertexAttrib4fNV 1 1 6 1
__indirect_glVertexAttrib4fvNV 1 1 6 1
__indirect_glVertexAttrib4sNV 1 1 6 1
__indirect_glVertexAttrib4svNV 1 1 6 1
__indirect_glVertexAttrib4ubNV 1 1 6 1
__indirect_glVertexAttrib4ubvNV 1 1 6 1
__indirect_glVertexAttribPointerNV 1 1 6 1
__indirect_glVertexAttribs1dvNV 1 1 6 1
__indirect_glVertexAttribs1fvNV 1 1 6 1
__indirect_glVertexAttribs1svNV 1 1 6 1
__indirect_glVertexAttribs2dvNV 1 1 6 1
__indirect_glVertexAttribs2fvNV 1 1 6 1
__indirect_glVertexAttribs2svNV 1 1 6 1
__indirect_glVertexAttribs3dvNV 1 1 6 1
__indirect_glVertexAttribs3fvNV 1 1 6 1
__indirect_glVertexAttribs3svNV 1 1 6 1
__indirect_glVertexAttribs4dvNV 1 1 6 1
__indirect_glVertexAttribs4fvNV 1 1 6 1
__indirect_glVertexAttribs4svNV 1 1 6 1
__indirect_glVertexAttribs4ubvNV 1 1 6 1
__indirect_glPointParameteri 1 1 6 1
__indirect_glPointParameteriv 1 1 6 1
__indirect_glActiveStencilFaceEXT 1 1 6 1
__indirect_glGetProgramNamedParameterdvNV 1 1 6 1
__indirect_glGetProgramNamedParameterfvNV 1 1 6 1
__indirect_glProgramNamedParameter4dNV 1 1 6 1
__indirect_glProgramNamedParameter4dvNV 1 1 6 1
__indirect_glProgramNamedParameter4fNV 1 1 6 1
__indirect_glProgramNamedParameter4fvNV 1 1 6 1
__indirect_glBlendEquationSeparate 1 1 6 1
__indirect_glBindFramebufferEXT 1 1 6 1
__indirect_glBindRenderbufferEXT 1 1 6 1
__indirect_glBindFramebuffer 1 1 6 1
__indirect_glBindRenderbuffer 1 1 6 1
__indirect_glCheckFramebufferStatus 1 1 6 1
__indirect_glDeleteFramebuffers 1 1 6 1
__indirect_glDeleteRenderbuffers 1 1 6 1
__indirect_glFramebufferRenderbuffer 1 1 6 1
__indirect_glFramebufferTexture1D 1 1 6 1
__indirect_glFramebufferTexture2D 1 1 6 1
__indirect_glFramebufferTexture3D 1 1 6 1
__indirect_glGenFramebuffers 1 1 6 1
__indirect_glGenRenderbuffers 1 1 6 1
__indirect_glGenerateMipmap 1 1 6 1
__indirect_glGetFramebufferAttachmentParameteriv 1 1 6 1
__indirect_glGetRenderbufferParameteriv 1 1 6 1
__indirect_glIsFramebuffer 1 1 6 1
__indirect_glIsRenderbuffer 1 1 6 1
__indirect_glRenderbufferStorage 1 1 6 1
__indirect_glBlitFramebuffer 1 1 6 1
__indirect_glFramebufferTextureLayer 1 1 6 1
IndirectAPI::SetUp 1 4 19 0
IndirectAPI::TearDown 1 5 20 0
TEST_F 1 8 35 2
TEST_F 2 7 42 2
TEST_F 1 309 3986 2
TEST_F 1 33 398 2
TEST_F 1 41 502 2
TEST_F 1 20 225 2
TEST_F 1 37 450 2
TEST_F 1 7 72 2
TEST_F 1 4 24 2
TEST_F 1 10 120 2
TEST_F 1 60 920 2
TEST_F 1 11 136 2
TEST_F 1 4 24 2
TEST_F 1 4 24 2
TEST_F 1 4 24 2
TEST_F 1 5 40 2
TEST_F 1 9 104 2
TEST_F 1 5 40 2
TEST_F 1 20 280 2
TEST_F 1 5 40 2
TEST_F 1 8 88 2
TEST_F 1 4 24 2
TEST_F 1 19 264 2
TEST_F 1 63 968 2
TEST_F 1 5 40 2
TEST_F 1 4 24 2
TEST_F 1 9 104 2
TEST_F 1 4 24 2
TEST_F 1 22 312 2
TEST_F 1 4 24 2
TEST_F 1 4 24 2
Source file: ./lib/mesa/src/glx/pixel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FillBitmap 10 71 422 6
__glFillImage 16 94 575 10
EmptyBitmap 14 102 572 6
__glEmptyImage 10 68 411 9
Source file: ./lib/mesa/src/glx/indirect_texture_compression.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__indirect_glGetCompressedTexImage 3 22 147 3
CompressedTexImage1D2D 7 50 268 9
CompressedTexSubImage1D2D 5 50 271 10
__indirect_glCompressedTexImage1D 1 9 48 7
__indirect_glCompressedTexImage2D 1 10 51 8
__indirect_glCompressedTexImage3D 4 43 242 9
__indirect_glCompressedTexSubImage1D 1 10 50 7
__indirect_glCompressedTexSubImage2D 1 10 56 9
__indirect_glCompressedTexSubImage3D 4 49 276 11
Source file: ./lib/mesa/src/glx/indirect_vertex_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
do_vertex_attrib_enable 2 9 56 2
__indirect_glEnableVertexAttribArray 1 4 14 1
__indirect_glDisableVertexAttribArray 1 4 14 1
get_parameter 2 19 144 5
__indirect_glGetProgramEnvParameterfvARB 1 5 27 3
__indirect_glGetProgramEnvParameterdvARB 1 5 27 3
__indirect_glGetProgramLocalParameterfvARB 1 5 27 3
__indirect_glGetProgramLocalParameterdvARB 1 5 27 3
__indirect_glGetVertexAttribPointerv 3 13 76 3
get_attrib_array_data 6 24 128 4
get_vertex_attrib 1 11 91 5
__indirect_glGetVertexAttribiv 4 24 157 3
__indirect_glGetVertexAttribfv 4 25 165 3
__indirect_glGetVertexAttribdv 4 25 165 3
Source file: ./lib/mesa/src/glx/indirect_init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NoOp 1 4 9 1
__glXNewIndirectAPI 3 1089 9487 1
Source file: ./lib/mesa/src/glx/glxcurrent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXSetCurrentContext 2 4 22 1
init_thread_data 2 7 31 1
__glXSetCurrentContext 1 5 24 1
__glXGetCurrentContext 2 7 42 1
__glXSetCurrentContextNull 2 6 22 1
glXGetCurrentContext 2 10 36 1
glXGetCurrentDrawable 1 5 20 1
__glXGenerateError 1 12 69 4
MakeContextCurrent 18 52 308 4
glXMakeCurrent 1 4 26 3
Source file: ./lib/mesa/src/glx/dri2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DRI2WireToEvent 12 58 366 3
DRI2EventToWire 1 10 51 3
DRI2Error 10 18 105 4
DRI2QueryExtension 2 10 58 3
DRI2QueryVersion 6 40 229 3
DRI2Connect 9 58 381 4
DRI2Authenticate 2 21 128 3
DRI2CreateDrawable 1 13 76 2
DRI2DestroyDrawable 1 14 83 2
DRI2GetBuffers 5 48 351 7
DRI2GetBuffersWithFormat 5 48 359 7
DRI2CopyRegion 1 19 122 5
Source file: ./lib/mesa/src/glx/glxhash.h
Source file: ./lib/mesa/src/glx/dri_sarea.h
Source file: ./lib/mesa/src/glx/dri2.h
Source file: ./lib/mesa/src/glx/dri3_glx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
loader_drawable_to_dri3_drawable 2 6 46 1
glx_dri3_get_swap_interval 1 5 24 1
glx_dri3_clamp_swap_interval 1 4 15 2
glx_dri3_set_swap_interval 1 5 28 2
glx_dri3_set_drawable_size 1 4 15 3
glx_dri3_in_current_context 3 9 79 1
glx_dri3_get_dri_context 2 6 44 1
glx_dri3_get_dri_screen 3 7 62 1
glx_dri3_flush_drawable 1 4 21 2
glx_dri3_show_fps 4 18 116 2
dri3_destroy_context 1 9 73 1
dri3_bind_context 6 22 174 4
dri3_unbind_context 1 6 56 2
dri3_create_context_attribs 9 67 382 6
dri3_create_context 1 8 43 4
dri3_destroy_drawable 1 6 33 1
dri3_create_drawable 3 24 170 4
dri3_wait_for_msc 1 8 64 7
dri3_drawable_get_msc 1 5 43 5
dri3_wait_for_sbc 1 7 52 5
dri3_copy_sub_buffer 1 8 53 6
dri3_wait_x 2 7 42 1
dri3_wait_gl 2 7 42 1
dri3_flush_front_buffer 3 14 91 2
dri3_swap_buffers 2 11 64 5
dri3_get_buffer_age 1 5 29 1
dri3_destroy_screen 1 8 54 1
dri3_set_swap_interval 6 24 124 2
dri3_get_swap_interval 1 6 32 1
dri3_bind_tex_image 2 19 142 4
dri3_release_tex_image 4 16 128 3
dri3_bind_extensions 11 47 432 3
dri3_create_screen 36 152 1039 2
dri3_destroy_display 1 4 13 1
dri3_create_display 8 52 288 1
Source file: ./lib/mesa/src/glx/eval.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glFillMap1f 3 15 81 5
__glFillMap1d 3 15 81 5
__glFillMap2f 6 21 139 7
__glFillMap2d 8 23 154 7
Source file: ./lib/mesa/src/glx/xf86dri.h
Source file: ./lib/mesa/src/glx/singlepix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__indirect_glGetSeparableFilter 5 56 362 6
gl_dispatch_stub_GetSeparableFilterEXT 9 65 518 6
Source file: ./lib/mesa/src/glx/glx_query.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXQueryServerString 1 15 83 4
__glXGetString 1 15 83 4
Source file: ./lib/mesa/src/glx/indirect_vertex_array.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXFreeVertexArrayState 2 13 75 1
__glXInitVertexArrayState 18 117 937 1
calculate_single_vertex_size_none 3 11 65 1
emit_element_none 7 41 437 3
emit_element_old 3 14 116 3
get_array_entry 4 12 78 3
allocate_array_info_cache 3 16 77 2
fill_array_info_cache 8 38 242 1
emit_DrawArrays_none 5 32 247 3
emit_DrawArrays_header_old 5 58 438 6
emit_DrawArrays_old 7 41 275 3
emit_DrawElements_none 9 48 359 4
emit_DrawElements_old 13 63 414 4
validate_mode 11 20 65 2
validate_count 2 7 34 2
validate_type 4 12 42 2
__indirect_glDrawArrays 4 13 90 3
__indirect_glArrayElement 3 16 119 1
__indirect_glDrawElements 5 15 104 4
__indirect_glDrawRangeElements 6 20 127 6
__indirect_glMultiDrawArrays 5 19 128 4
__indirect_glMultiDrawElementsEXT 6 20 142 5
__indirect_glVertexPointer 9 49 279 4
__indirect_glNormalPointer 8 39 185 3
__indirect_glColorPointer 13 72 407 4
__indirect_glIndexPointer 8 38 185 3
__indirect_glEdgeFlagPointer 3 18 117 2
__indirect_glTexCoordPointer 14 95 455 4
__indirect_glSecondaryColorPointer 13 51 229 4
__indirect_glFogCoordPointer 6 33 168 3
__indirect_glVertexAttribPointer 24 104 471 6
__indirect_glVertexAttribPointerNV 6 24 102 5
__indirect_glClientActiveTexture 3 13 86 1
__glXSetArrayEnable 4 15 93 4
__glXArrayDisableAll 2 9 54 1
__glXGetArrayEnable 2 12 75 4
__glXGetArrayType 2 12 75 4
__glXGetArraySize 2 12 75 4
__glXGetArrayStride 2 12 75 4
__glXGetArrayPointer 2 12 78 4
__glXGetArrayNormalized 2 12 75 4
__glXGetActiveTextureUnit 1 4 17 1
__glXPushArrayState 2 19 188 1
__glXPopArrayState 9 48 343 1
Source file: ./lib/mesa/src/glx/drisw_glx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCreateDrawable 4 31 212 4
XDestroyDrawable 1 7 48 3
swrastGetDrawableInfo 1 15 113 6
bytes_per_line 1 5 30 2
swrastPutImage2 4 29 182 9
swrastPutImage 1 6 52 8
swrastGetImage2 2 18 146 8
swrastGetImage 1 6 47 7
drisw_destroy_context 1 9 73 1
drisw_bind_context 4 16 135 4
drisw_unbind_context 1 6 56 2
drisw_bind_tex_image 5 28 180 4
drisw_release_tex_image 6 20 151 3
drisw_create_context 8 37 237 4
drisw_create_context_attribs 11 68 387 6
driswDestroyDrawable 1 8 70 1
driswCreateDrawable 4 29 207 4
driswSwapBuffers 2 15 90 5
driswCopySubBuffer 2 11 83 6
driswDestroyScreen 2 10 66 1
driOpenSwrast 2 7 28 1
driswBindExtensions 7 26 207 2
driswCreateScreen 20 84 585 2
driswDestroyDisplay 1 4 13 1
driswCreateDisplay 2 10 53 1
Source file: ./lib/mesa/src/glx/clientattrib.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
do_enable_disable 3 12 76 2
__indirect_glEnableClientState 1 4 14 1
__indirect_glDisableClientState 1 4 14 1
__indirect_glPushClientAttrib 6 29 168 1
__indirect_glPopClientAttrib 4 26 145 1
__glFreeAttributeState 3 14 72 1
Source file: ./lib/mesa/src/glx/packsingle.h
Source file: ./lib/mesa/src/glx/indirect_window_pos.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__indirect_glWindowPos2d 1 4 21 2
__indirect_glWindowPos2i 1 4 21 2
__indirect_glWindowPos2f 1 4 21 2
__indirect_glWindowPos2s 1 4 21 2
__indirect_glWindowPos2dv 1 4 26 1
__indirect_glWindowPos2fv 1 4 26 1
__indirect_glWindowPos2iv 1 4 26 1
__indirect_glWindowPos2sv 1 4 26 1
__indirect_glWindowPos3d 1 4 22 3
__indirect_glWindowPos3i 1 4 22 3
__indirect_glWindowPos3s 1 4 22 3
__indirect_glWindowPos3dv 1 4 27 1
__indirect_glWindowPos3iv 1 4 27 1
__indirect_glWindowPos3sv 1 4 27 1
Source file: ./lib/mesa/src/glx/glxhash.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
HashHash 5 23 120 1
__glxHashCreate 3 15 80 1
__glxHashDestroy 4 18 91 1
HashFind 5 25 135 3
__glxHashLookup 4 12 71 3
__glxHashInsert 5 19 124 3
__glxHashDelete 3 14 78 2
__glxHashNext 3 15 95 3
__glxHashFirst 2 9 64 3
clear_dist 2 6 29 1
count_entries 2 7 29 1
update_dist 2 7 28 1
compute_dist 4 18 112 1
check_table 5 25 117 3
main 16 62 498 1
Source file: ./lib/mesa/src/glx/single2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TransposeMatrixf 3 11 86 1
TransposeMatrixb 3 11 86 1
TransposeMatrixd 3 11 86 1
TransposeMatrixi 3 11 86 1
RemapTransposeEnum 5 13 43 1
__indirect_glGetError 2 17 69 1
get_client_data 49 147 801 3
__indirect_glGetBooleanv 5 32 137 2
__indirect_glGetDoublev 5 32 137 2
__indirect_glGetFloatv 5 32 137 2
__indirect_glGetIntegerv 5 32 137 2
__indirect_glFlush 2 10 37 1
__indirect_glFeedbackBuffer 2 12 60 3
__indirect_glSelectBuffer 2 11 50 2
__indirect_glRenderMode 5 28 132 1
__indirect_glFinish 1 9 32 1
version_from_string 1 10 67 3
__indirect_glGetString 20 84 448 1
__indirect_glIsEnabled 10 36 167 1
__indirect_glGetPointerv 12 36 172 2
__indirect_glAreTexturesResident 3 23 148 3
glAreTexturesResidentEXT 5 37 292 3
Source file: ./lib/mesa/src/glx/indirect_vertex_array_priv.h
Source file: ./lib/mesa/src/glx/glxconfig.h
Source file: ./lib/mesa/src/glx/xfont.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_char_struct 1 7 54 2
dump_font_struct 5 18 154 1
dump_bitmap 6 19 181 3
fill_bitmap 5 26 259 9
isvalid 11 36 228 2
DRI_glXUseXFont 19 118 866 5
Source file: ./lib/mesa/src/glx/render2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__indirect_glMap1d 8 50 297 6
__indirect_glMap1f 8 50 301 6
__indirect_glMap2d 11 57 383 10
__indirect_glMap2f 11 57 383 10
__indirect_glEnable 10 24 84 1
__indirect_glDisable 10 24 84 1
Source file: ./lib/mesa/src/glx/glxconfig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glx_config_get 47 141 606 3
glx_config_create_list 3 37 270 1
glx_config_destroy_list 2 8 36 1
glx_config_find_visual 3 8 47 2
glx_config_find_fbconfig 3 8 47 2
Source file: ./lib/mesa/src/glx/indirect.h
Source file: ./lib/mesa/src/glx/indirect_vertex_array.h
Source file: ./lib/mesa/src/glx/compsize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glElementsPerGroup 48 63 187 2
__glBytesPerElement 23 32 93 1
__glImageSize 19 37 159 6
Source file: ./lib/mesa/src/glx/drisw_priv.h
Source file: ./lib/mesa/src/glx/g_glxglvnddispatchfuncs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dispatch_BindTexImageEXT 3 13 70 4
dispatch_ChooseFBConfigSGIX 4 20 107 4
dispatch_CreateContextAttribsARB 4 21 101 5
dispatch_CreateContextWithConfigSGIX 4 21 99 5
dispatch_CreateGLXPbufferSGIX 5 25 125 5
dispatch_CreateGLXPixmapWithConfigSGIX 4 19 89 3
dispatch_DestroyGLXPbufferSGIX 3 12 58 2
dispatch_GetContextIDEXT 3 12 54 1
dispatch_GetCurrentDisplayEXT 4 14 64 1
dispatch_GetFBConfigAttribSGIX 3 13 72 4
dispatch_GetFBConfigFromVisualSGIX 4 17 85 2
dispatch_GetSelectedEventSGIX 3 13 65 3
dispatch_GetVideoSyncSGI 4 14 68 1
dispatch_GetVisualFromFBConfigSGIX 3 13 61 2
dispatch_QueryContextInfoEXT 3 13 70 4
dispatch_QueryGLXPbufferSGIX 3 13 70 4
dispatch_ReleaseTexImageEXT 3 13 63 3
dispatch_SelectEventSGIX 3 13 64 3
dispatch_SwapIntervalSGI 4 14 66 1
dispatch_WaitVideoSyncSGI 4 15 78 3
dispatch_BindSwapBarrierSGIX 3 13 63 3
dispatch_CopySubBufferMESA 3 13 78 6
dispatch_CreateGLXPixmapMESA 4 19 95 4
dispatch_GetMscRateOML 3 13 73 4
dispatch_GetScreenDriver 3 13 80 2
dispatch_GetSwapIntervalMESA 4 14 64 1
dispatch_GetSyncValuesOML 3 13 79 5
dispatch_JoinSwapGroupSGIX 3 13 63 3
dispatch_QueryCurrentRendererIntegerMESA 4 15 73 2
dispatch_QueryCurrentRendererStringMESA 4 14 66 1
dispatch_QueryMaxSwapBarriersSGIX 3 13 69 3
dispatch_QueryRendererIntegerMESA 3 14 80 5
dispatch_QueryRendererStringMESA 3 13 75 4
dispatch_ReleaseBuffersMESA 3 12 61 2
dispatch_SwapBuffersMscOML 3 14 76 5
dispatch_SwapIntervalMESA 4 14 67 1
dispatch_WaitForMscOML 3 15 94 8
dispatch_WaitForSbcOML 3 14 84 6
Source file: ./lib/mesa/src/glx/dri_common_interop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri2_interop_query_device_info 2 9 64 2
dri2_interop_export_object 2 10 71 3
dri3_interop_query_device_info 2 9 64 2
dri3_interop_export_object 2 10 71 3
Source file: ./lib/mesa/src/glx/glxcmds.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetGLXDRIDrawable 3 10 60 2
GetGLXDrawable 3 10 61 2
InitGLXDrawable 2 12 74 4
DestroyGLXDrawable 2 10 56 2
GetGLXScreenConfigs 3 7 42 2
GetGLXPrivScreenConfig 7 19 115 4
ValidateGLXFBConfig 5 18 105 2
validate_renderType_against_config 5 17 82 2
glx_context_init 2 13 78 3
CreateContext 16 76 472 8
glXCreateContext 9 35 230 4
glx_send_destroy_context 1 12 62 2
glXDestroyContext 5 15 87 2
glXQueryVersion 4 12 61 3
glXQueryExtension 4 13 71 3
glXWaitGL 3 6 37 1
glXWaitX 3 6 37 1
glXUseXFont 3 6 55 4
glXCopyContext 10 39 236 4
__glXIsDirect 5 21 114 2
glXIsDirect 4 12 58 2
glXCreateGLXPixmap 14 69 417 3
glXDestroyGLXPixmap 7 27 157 2
glXSwapBuffers 12 37 230 2
glXGetConfig 5 21 125 4
init_fbconfig_for_chooser 2 23 135 2
fbconfigs_compatible 8 54 257 2
fbconfig_compare 3 27 153 2
choose_fbconfig 5 27 180 3
glXChooseVisual 10 38 235 3
glXQueryExtensionsString 5 20 102 2
glXGetClientString 4 14 53 2
glXQueryServerString 6 26 127 3
glXGetCurrentDisplay 2 7 30 1
glXImportContextEXT 20 99 562 2
glXQueryContext 8 24 120 4
glXGetContextIDEXT 2 5 32 1
glXFreeContextEXT 4 13 71 2
glXChooseFBConfig 5 17 107 4
glXCreateNewContext 5 26 164 5
glXGetCurrentReadDrawable 1 5 20 1
glXGetFBConfigs 12 34 234 3
glXGetFBConfigAttrib 2 8 49 4
glXGetVisualFromFBConfig 1 8 51 2
__glXSwapIntervalSGI 10 41 225 1
__glXSwapIntervalMESA 8 16 102 1
__glXGetSwapIntervalMESA 8 15 94 1
__glXGetVideoSyncSGI 11 20 143 1
__glXWaitVideoSyncSGI 13 23 166 3
glXCreateGLXPixmapWithConfigSGIX 8 40 218 3
glXCreateContextWithConfigSGIX 5 20 117 5
glXGetFBConfigFromVisualSGIX 4 12 85 2
__glXJoinSwapGroupSGIX 1 7 29 3
__glXBindSwapBarrierSGIX 1 6 29 3
__glXQueryMaxSwapBarriersSGIX 1 7 33 3
__glXGetSyncValuesOML 7 17 110 5
__glxGetMscRate 10 34 218 3
__glXGetMscRateOML 3 13 74 4
__glXSwapBuffersMscOML 18 21 165 5
__glXWaitForMscOML 12 19 134 8
__glXWaitForSbcOML 8 15 103 6
__glXReleaseBuffersMESA 1 6 24 2
glXCreateGLXPixmapMESA 1 9 41 4
__glXCopySubBufferMESA 9 48 331 6
__glXBindTexImageEXT 3 8 60 4
__glXReleaseTexImageEXT 3 7 53 3
get_glx_proc_address 3 9 57 1
void( * glXGetProcAddressARB(constGLubyte*procName)) 10 18 154 1
__glXGetUST 3 14 65 1
MesaGLInteropGLXQueryDeviceInfo 5 18 98 3
MesaGLInteropGLXExportObject 5 19 105 4
Source file: ./lib/mesa/src/glx/glx_error.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXSendError 2 21 117 5
__glXSendErrorForXcb 1 13 80 2
Source file: ./lib/mesa/src/glx/applegl_glx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
applegl_destroy_context 1 4 23 1
applegl_bind_context 6 13 90 4
applegl_unbind_context 5 14 79 2
applegl_wait_gl 1 4 13 1
applegl_wait_x 1 5 28 1
applegl_get_proc_address 1 4 19 1
applegl_create_context 5 31 190 4
applegl_create_screen 2 10 56 2
applegl_create_display 2 6 25 1
Source file: ./lib/mesa/src/glx/indirect_size.h
Source file: ./lib/mesa/src/glx/glx_pbuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
warn_GLX_1_3 3 10 45 2
ChangeDrawableAttribute 12 50 323 4
determineTextureTarget 5 18 82 2
determineTextureFormat 3 9 54 2
CreateDRIDrawable 5 28 175 6
DestroyDRIDrawable 4 13 89 3
CreateDRIDrawable 1 6 31 6
DestroyDRIDrawable 1 3 14 3
GetDrawableAttribute 26 95 576 4
protocolDestroyDrawable 2 15 77 3
CreateDrawable 9 48 282 5
DestroyDrawable 3 10 59 3
CreatePbuffer 11 70 494 6
DestroyPbuffer 7 33 199 2
glXCreateGLXPbufferSGIX 1 8 47 5
glXCreatePbuffer 12 47 249 3
glXDestroyPbuffer 3 7 42 2
glXQueryDrawable 7 24 139 4
glXQueryGLXPbufferSGIX 1 5 31 4
glXSelectEvent 4 14 93 3
glXGetSelectedEvent 4 15 85 3
glXCreatePixmap 3 11 83 4
glXCreateWindow 4 22 142 4
glXDestroyPixmap 3 7 52 2
glXDestroyWindow 1 5 30 2
Source file: ./lib/mesa/src/glx/glx_error.h
Source file: ./lib/mesa/src/glx/glxext.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXWireToEvent 7 51 400 3
__glXEventToWire 7 21 75 3
FreeScreenConfigs 4 18 104 1
glx_display_free 10 30 225 1
__glXCloseDisplay 4 16 91 2
QueryVersion 3 20 101 4
convert_from_x_visual_type 2 11 46 1
__glXInitializeVisualConfigFromTags 59 198 941 5
createConfigsFromProperties 9 33 194 5
getVisualConfigs 2 22 127 3
getFBConfigs 5 42 247 3
glx_screen_init 3 13 76 3
glx_screen_cleanup 3 13 69 1
AllocAndFetchScreenConfigs 20 35 284 2
__glXInitialize 25 73 474 1
__glXSetupForCommand 4 19 84 1
__glXFlushRenderBuffer 3 12 90 2
__glXSendLargeChunk 1 8 57 5
__glXSendLargeCommand 3 22 167 5
__glXDumpDrawBuffer 3 19 116 1
Source file: ./lib/mesa/src/glx/renderpix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXSendLargeImage 4 25 174 11
__indirect_glSeparableFilter2D 8 67 492 8
Source file: ./lib/mesa/src/glx/create_context.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glXCreateContextAttribsARB 12 55 347 5
Source file: ./lib/mesa/src/glx/glxglvnd.h
Source file: ./lib/mesa/src/glx/xf86dristr.h
Source file: ./lib/mesa/src/glx/glxglvnddispatchfuncs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddFBConfigMapping 1 5 27 3
AddFBConfigsMapping 6 16 102 4
AddDrawableMapping 1 5 27 3
AddContextMapping 1 5 27 3
GetDispatchFromDrawable 1 5 21 2
GetDispatchFromContext 1 4 15 1
GetDispatchFromFBConfig 1 4 21 2
GetDispatchFromVisual 1 5 25 2
Source file: ./lib/mesa/src/getopt/getopt.h
Source file: ./lib/mesa/src/getopt/getopt_long.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gcd 2 11 46 2
permute_args 4 23 162 4
parse_long_options 26 85 480 5
getopt_internal 56 137 830 6
getopt 1 4 36 3
getopt_long 1 6 46 5
getopt_long_only 1 6 48 5
Source file: ./lib/mesa/src/glx/dri_glx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
driGetDriverName 7 37 202 3
glXGetScreenDriver 4 17 85 2
glXGetDriverConfig 5 15 101 1
has_damage_post 5 17 71 1
__glXReportDamage 5 39 262 7
__glXDRIGetDrawableInfo 1 18 123 14
CallCreateNewScreen 23 140 836 4
dri_destroy_context 1 10 92 1
dri_bind_context 4 16 135 4
dri_unbind_context 1 6 56 2
dri_create_context 9 46 305 4
driDestroyDrawable 1 8 72 1
driCreateDrawable 5 35 214 4
driSwapBuffers 2 11 73 5
driCopySubBuffer 2 11 83 6
driDestroyScreen 3 10 67 1
driSetSwapInterval 3 12 74 2
driGetSwapInterval 3 10 65 1
driBindExtensions 6 22 194 2
driCreateScreen 14 62 426 2
driDestroyDisplay 1 4 13 1
driCreateDisplay 4 22 125 1
Source file: ./lib/mesa/common.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddOptions 4 37 300 1
Source file: ./lib/freetype/docs/tutorial/example4.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Widget::Widget 5 49 260 5
Widget::~Widget 1 5 15 0
Widget::graySpans 3 18 123 4
Widget::paintEvent 5 45 266 1
main 5 26 153 2
Source file: ./lib/freetype/docs/tutorial/example1.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_bitmap 7 18 126 3
show_image 5 12 73 1
main 4 52 345 2
Source file: ./lib/freetype/docs/tutorial/example5.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FreeTypeLibrary::FreeTypeLibrary 2 7 27 0
FreeTypeLibrary::~FreeTypeLibrary 1 4 12 0
FreeTypeFace::FreeTypeFace 2 8 44 2
FreeTypeFace::~FreeTypeFace 1 4 12 0
OutlinePrinter::OutlinePrinter 1 8 38 1
OutlinePrinter::Run 2 14 55 1
OutlinePrinter::LoadGlyph 2 10 58 1
OutlinePrinter::OutlineExists 4 12 72 0
OutlinePrinter::FlipOutline 1 13 81 0
OutlinePrinter::ExtractOutline 2 20 104 0
OutlinePrinter::ComputeViewBox 1 16 89 0
OutlinePrinter::PrintSVG 1 11 52 0
OutlinePrinter::MoveToFunction 1 10 65 2
OutlinePrinter::LineToFunction 1 10 65 2
OutlinePrinter::ConicToFunction 1 14 96 3
OutlinePrinter::CubicToFunction 1 18 127 4
main 5 33 161 2
Source file: ./lib/mesa/src/glx/dri2_glx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
split_counter 1 5 32 3
merge_counter 1 4 23 2
dri2_destroy_context 1 9 73 1
dri2_bind_context 10 30 246 4
dri2_unbind_context 1 6 56 2
dri2_create_context 7 35 225 4
dri2_create_context_attribs 10 71 404 6
dri2DestroyDrawable 2 12 120 1
dri2CreateDrawable 11 56 366 4
dri2DrawableGetMSC 2 16 125 5
dri2WaitForMSC 2 25 189 7
dri2WaitForSBC 2 19 143 5
dri2GetCurrentContext 2 6 40 0
dri2Throttle 2 9 49 3
dri2Flush 6 16 101 5
__dri2CopySubBuffer 4 28 205 7
dri2CopySubBuffer 1 6 40 6
dri2_copy_drawable 2 15 133 3
dri2_wait_x 3 8 52 1
dri2_wait_gl 3 8 52 1
dri2FlushFrontBuffer 5 22 140 2
dri2DestroyScreen 1 8 54 1
process_buffers 4 19 170 3
dri2GetSwapEventType 3 9 60 2
show_fps 3 19 129 1
dri2XcbSwapBuffers 2 31 158 5
dri2SwapBuffers 6 30 213 5
dri2GetBuffers 2 17 115 7
dri2GetBuffersWithFormat 2 19 115 7
dri2SetSwapInterval 6 25 139 2
dri2GetSwapInterval 1 5 25 1
dri2InvalidateBuffers 6 12 92 2
dri2_bind_tex_image 9 33 238 4
dri2_release_tex_image 5 18 142 3
dri2BindExtensions 15 53 497 3
dri2CreateScreen 27 142 953 2
dri2DestroyDisplay 1 6 32 1
dri2GetGlxDrawableFromXDrawableId 2 9 65 2
dri2CreateDisplay 6 33 236 1
Source file: ./lib/freetype/docs/tutorial/example3.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Vec2::Vec2 1 1 20 2
MY_Alloc_Func 1 5 18 2
MY_Free_Func 1 5 15 2
MY_Realloc_Func 1 7 26 4
main 3 54 449 0
Source file: ./lib/freetype/docs/tutorial/example2.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Pixel32::Pixel32 1 2 10 0
Pixel32::Pixel32 1 7 34 4
Vec2::Vec2 1 1 5 0
Vec2::Vec2 1 2 20 2
Rect::Rect 1 1 5 0
Rect::Rect 1 2 36 4
Rect::Include 1 7 53 1
Rect::Width 1 1 13 0
Rect::Height 1 1 13 0
WriteTGA 2 21 137 4
Span::Span 1 1 5 0
Span::Span 1 2 36 4
RasterCallback 2 9 78 4
RenderSpans 1 11 63 3
WriteGlyphAsTGA 14 93 822 8
main 3 35 202 2
Source file: ./lib/freetype/docs/js/jquery.ba-resize.min.js
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
setup 4 1 78 0
teardown 4 1 58 0
m 3 1 68 3
add 4 1 59 1
function 3 1 75 0
function 1 1 15 0
g 1 1 19 0
function 1 1 103 3
Source file: ./lib/mesa/src/glx/glxextensions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_glx_extension 5 18 117 5
__glXProcessServerString 6 17 121 3
__glXEnableDirectExtension 1 7 41 2
__glXExtensionsCtr 11 40 300 1
__glXExtensionsCtrScreen 2 8 40 1
__glXExtensionBitIsEnabled 2 10 48 2
__glExtensionBitIsEnabled 2 8 39 2
__glXGetStringFromTable 6 28 185 2
__glXGetClientExtensions 2 9 30 1
__glXCalculateUsableExtensions 5 38 251 3
__glXCalculateUsableGLExtensions 7 28 221 4
__glXGetGLVersion 1 6 26 2
__glXGetClientGLExtensionString 1 5 18 1
Source file: ./lib/freetype/builds/vms/ftconfig.h
Source file: ./lib/freetype/docs/js/freetype2.js
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
addBottomBar 3 15 111 0
adjustTOCPosition 4 17 144 0
function 1 3 8 0
function 1 3 8 0
function 1 6 39 0
Source file: ./lib/freetype/builds/windows/ftdebug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Message 1 11 53 2
FT_Panic 1 11 51 2
FT_Throw 1 9 32 3
ft_debug_init 25 55 293 1
ft_debug_init 1 3 5 1
Source file: ./lib/freetype/builds/atari/ATARI.H
Source file: ./lib/freetype/builds/vms/ftsystem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_alloc 1 6 20 2
ft_realloc 1 9 34 4
ft_free 1 6 20 2
ft_close_stream 1 7 42 1
FT_Stream_Open 6 56 297 2
FT_New_Memory 3 14 60 1
FT_Done_Memory 2 5 20 1
Source file: ./lib/freetype/builds/wince/ftdebug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OutputDebugStringEx 2 9 62 1
FT_Message 1 11 53 2
FT_Panic 1 11 51 2
FT_Throw 1 9 32 3
ft_debug_init 25 55 290 1
ft_debug_init 1 3 5 1
Source file: ./lib/freetype/builds/unix/ftconfig.h
Source file: ./lib/freetype/builds/amiga/include/config/ftconfig.h
Source file: ./lib/freetype/builds/amiga/include/config/ftmodule.h
Source file: ./lib/freetype/builds/unix/ftsystem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_alloc 1 6 20 2
ft_realloc 1 9 34 4
ft_free 1 6 20 2
ft_close_stream_by_munmap 1 7 42 1
ft_close_stream_by_free 1 7 37 1
FT_Stream_Open 15 90 492 2
FT_New_Memory 3 14 60 1
FT_Done_Memory 2 5 20 1
Source file: ./lib/freetype/builds/amiga/src/base/ftdebug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Message 1 8 32 2
FT_Panic 1 8 32 2
FT_Throw 1 9 32 3
FT_Trace_Get_Count 1 4 8 1
FT_Trace_Get_Name 2 8 29 1
ft_debug_init 25 56 314 1
ft_debug_init 1 3 5 1
FT_Trace_Get_Count 1 4 8 1
FT_Trace_Get_Name 1 5 14 1
Source file: ./lib/freetype/builds/amiga/src/base/ftsystem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Alloc_VecPooled 2 10 49 2
Free_VecPooled 1 6 32 2
ft_alloc 2 6 29 2
ft_realloc 5 17 88 4
ft_free 2 6 28 2
ft_amiga_stream_close 1 10 56 1
ft_amiga_stream_io 12 67 303 4
FT_Stream_Open 8 62 390 2
FT_New_Memory 6 24 120 1
FT_Done_Memory 2 6 23 1
Source file: ./lib/freetype/builds/mac/ascii2mpw.py
Source file: ./lib/freetype/include/freetype/config/ftmodule.h
Source file: ./lib/freetype/include/freetype/config/ftoption.h
Source file: ./lib/freetype/include/freetype/config/ftconfig.h
Source file: ./lib/freetype/include/freetype/config/ftheader.h
Source file: ./lib/freetype/include/freetype/config/ftstdlib.h
Source file: ./lib/freetype/include/freetype/internal/services/svmetric.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 11 30 1
Source file: ./lib/freetype/include/freetype/internal/services/svprop.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 5 12 1
Source file: ./lib/freetype/include/freetype/internal/services/svpfr.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 6 15 1
Source file: ./lib/freetype/include/freetype/internal/services/svbdf.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 5 12 1
Source file: ./lib/freetype/include/freetype/internal/services/svgxval.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 4 9 1
FT_DEFINE_SERVICE 1 4 9 1
Source file: ./lib/freetype/include/freetype/internal/services/svttcmap.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 4 9 1
Source file: ./lib/freetype/include/freetype/internal/services/svcid.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 6 15 1
Source file: ./lib/freetype/include/freetype/internal/services/svkern.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 4 9 1
Source file: ./lib/freetype/include/freetype/internal/services/svwinfnt.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 4 9 1
Source file: ./lib/freetype/include/freetype/internal/services/svttglyf.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 4 9 1
Source file: ./lib/freetype/include/freetype/internal/services/svpostnm.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 4 9 1
Source file: ./lib/freetype/include/freetype/internal/services/svfntfmt.h
Source file: ./lib/freetype/include/freetype/internal/services/svotval.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 4 9 1
Source file: ./lib/freetype/include/freetype/internal/services/svgldict.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 5 12 1
Source file: ./lib/freetype/include/freetype/internal/services/svtteng.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 4 9 1
Source file: ./lib/freetype/include/freetype/internal/services/svpsinfo.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 8 21 1
Source file: ./lib/freetype/include/freetype/internal/services/svsfnt.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 6 15 1
Source file: ./lib/freetype/include/freetype/internal/services/svpscmap.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 11 36 1
Source file: ./lib/freetype/include/freetype/internal/services/svmm.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_DEFINE_SERVICE 1 12 33 1
Source file: ./lib/freetype/include/freetype/internal/ftserv.h
Source file: ./lib/freetype/include/freetype/internal/ftobjs.h
Source file: ./lib/freetype/include/freetype/internal/ftstream.h
Source file: ./lib/freetype/include/freetype/internal/pshints.h
Source file: ./lib/freetype/builds/mac/ftmac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_GetFile_From_Mac_Name 1 9 37 3
FT_GetFile_From_Mac_Name 14 63 291 3
FT_ATSFontGetFileReference 3 11 55 2
FT_GetFileRef_From_Mac_ATS_Name 7 31 151 3
FT_GetFilePath_From_Mac_ATS_Name 1 11 45 4
FT_GetFilePath_From_Mac_ATS_Name 3 14 67 4
FT_GetFile_From_Mac_ATS_Name 1 9 37 3
FT_GetFile_From_Mac_ATS_Name 3 14 70 3
ft_FSp_stream_close 1 7 34 1
ft_FSp_stream_io 1 10 55 4
FT_FSPathMakeSpec 11 41 236 3
FT_FSpMakePath 6 30 179 3
FT_FSPathMakeRes 5 20 127 2
get_file_type_from_path 6 18 127 1
create_lwfn_name 7 24 112 2
count_faces_sfnt 1 5 30 1
count_faces_scalable 3 15 98 1
parse_fond 15 81 489 5
lookup_lwfn_by_fond 15 53 428 4
count_faces 6 26 128 2
read_lwfn 15 88 442 4
FT_New_Face_From_LWFN 3 24 103 4
FT_New_Face_From_SFNT 9 55 255 4
FT_New_Face_From_Suitcase 10 33 176 4
FT_New_Face_From_FOND 19 82 443 4
FT_New_Face_From_Resource 3 16 79 4
FT_New_Face 4 18 96 4
FT_New_Face_From_FSRef 6 26 147 4
FT_New_Face_From_FSSpec 9 31 185 4
Source file: ./lib/freetype/include/freetype/internal/ftvalid.h
Source file: ./lib/freetype/include/freetype/internal/fttrace.h
Source file: ./lib/freetype/include/freetype/internal/ftdebug.h
Source file: ./lib/freetype/include/freetype/internal/ftrfork.h
Source file: ./lib/freetype/include/freetype/internal/autohint.h
Source file: ./lib/freetype/include/freetype/internal/t1types.h
Source file: ./lib/freetype/include/freetype/internal/ftgloadr.h
Source file: ./lib/freetype/include/freetype/internal/ftcalc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_MulFix_arm 1 16 65 2
FT_MulFix_arm 2 18 58 2
FT_MulFix_i386 1 19 54 2
FT_MulFix_i386 1 21 65 2
FT_MulFix_x86_64 4 22 107 2
Source file: ./lib/freetype/include/freetype/internal/fthash.h
Source file: ./lib/freetype/include/freetype/internal/internal.h
Source file: ./lib/freetype/include/freetype/internal/ftmemory.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cplusplus_typeof 1 5 21 2
Source file: ./lib/freetype/include/freetype/internal/ftdriver.h
Source file: ./lib/freetype/include/freetype/internal/tttypes.h
Source file: ./lib/freetype/include/freetype/internal/sfnt.h
Source file: ./lib/freetype/include/freetype/internal/ftpic.h
Source file: ./lib/freetype/include/freetype/ftmoderr.h
Source file: ./lib/freetype/include/freetype/ftmm.h
Source file: ./lib/freetype/include/freetype/ftrender.h
Source file: ./lib/freetype/include/freetype/ftlist.h
Source file: ./lib/freetype/include/freetype/ftautoh.h
Source file: ./lib/freetype/include/freetype/ftmac.h
Source file: ./lib/freetype/include/freetype/ftsnames.h
Source file: ./lib/freetype/include/freetype/ftstroke.h
Source file: ./lib/freetype/include/freetype/internal/psaux.h
Source file: ./lib/freetype/include/freetype/ftpfr.h
Source file: ./lib/freetype/include/freetype/ftcffdrv.h
Source file: ./lib/freetype/include/freetype/ftcache.h
Source file: ./lib/freetype/include/freetype/fterrdef.h
Source file: ./lib/freetype/include/freetype/tttags.h
Source file: ./lib/freetype/include/freetype/ftincrem.h
Source file: ./lib/freetype/include/freetype/ftpcfdrv.h
Source file: ./lib/freetype/include/freetype/fterrors.h
Source file: ./lib/freetype/include/freetype/ftotval.h
Source file: ./lib/freetype/include/freetype/ftgxval.h
Source file: ./lib/freetype/include/freetype/ttunpat.h
Source file: ./lib/freetype/include/freetype/ftsystem.h
Source file: ./lib/freetype/include/freetype/ftchapters.h
Source file: ./lib/freetype/include/freetype/ftsizes.h
Source file: ./lib/freetype/include/freetype/ftfntfmt.h
Source file: ./lib/freetype/include/freetype/ftttdrv.h
Source file: ./lib/freetype/include/freetype/ftbbox.h
Source file: ./lib/freetype/include/freetype/ftlzw.h
Source file: ./lib/freetype/include/freetype/tttables.h
Source file: ./lib/freetype/include/freetype/ftwinfnt.h
Source file: ./lib/freetype/include/freetype/ftgasp.h
Source file: ./lib/freetype/include/freetype/ftlcdfil.h
Source file: ./lib/freetype/include/freetype/ftmodapi.h
Source file: ./lib/freetype/include/freetype/fttrigon.h
Source file: ./lib/freetype/include/freetype/ttnameid.h
Source file: ./lib/freetype/include/freetype/ftbzip2.h
Source file: ./lib/freetype/include/freetype/freetype.h
Source file: ./lib/freetype/include/freetype/t1tables.h
Source file: ./lib/freetype/include/freetype/ftglyph.h
Source file: ./lib/freetype/include/freetype/ftadvanc.h
Source file: ./lib/freetype/include/freetype/ftgzip.h
Source file: ./lib/freetype/include/freetype/ftbdf.h
Source file: ./lib/freetype/include/freetype/ftsynth.h
Source file: ./lib/freetype/include/freetype/ftoutln.h
Source file: ./lib/freetype/include/freetype/ftbitmap.h
Source file: ./lib/freetype/include/freetype/ftcid.h
Source file: ./lib/freetype/include/ft2build.h
Source file: ./lib/freetype/devel/ft2build.h
Source file: ./lib/freetype/include/freetype/fttypes.h
Source file: ./lib/freetype/devel/ftoption.h
Source file: ./lib/freetype/src/gxvalid/gxvmorx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_morx_subtables_validate 6 48 232 4
gxv_morx_chain_validate 4 25 127 3
gxv_morx_validate 3 29 147 3
Source file: ./lib/freetype/src/gxvalid/gxvmorx5.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_morx_subtable_type5_insertionGlyphList_load 1 10 44 3
gxv_morx_subtable_type5_subtable_setup 1 24 140 8
gxv_morx_subtable_type5_InsertList_validate 2 17 82 5
gxv_morx_subtable_type5_entry_validate 7 40 235 6
gxv_morx_subtable_type5_validate 1 22 87 3
Source file: ./lib/freetype/include/freetype/ftimage.h
Source file: ./lib/freetype/src/gxvalid/gxvalid.h
Source file: ./lib/freetype/src/gxvalid/gxvopbd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_opbd_LookupValue_validate 5 24 121 3
gxv_opbd_LookupFmt4_transit 1 12 54 4
gxv_opbd_validate 4 39 203 3
Source file: ./lib/freetype/src/gxvalid/gxvmort.h
Source file: ./lib/freetype/src/gxvalid/gxvmorx2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_morx_subtable_type2_opttable_load 1 18 99 3
gxv_morx_subtable_type2_subtable_setup 1 45 270 8
gxv_morx_subtable_type2_ligActionIndex_validate 9 59 274 3
gxv_morx_subtable_type2_entry_validate 5 26 140 6
gxv_morx_subtable_type2_ligatureTable_validate 4 22 99 2
gxv_morx_subtable_type2_validate 2 23 95 3
Source file: ./lib/freetype/src/gxvalid/gxvmort1.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_mort_subtable_type1_substitutionTable_load 1 10 44 3
gxv_mort_subtable_type1_subtable_setup 1 24 140 8
gxv_mort_subtable_type1_offset_to_subst_validate 1 22 137 4
gxv_mort_subtable_type1_entry_validate 4 34 153 6
gxv_mort_subtable_type1_substTable_validate 5 27 133 3
gxv_mort_subtable_type1_validate 1 25 103 3
Source file: ./lib/freetype/src/gxvalid/gxvmorx0.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_morx_subtable_type0_entry_validate 6 28 144 6
gxv_morx_subtable_type0_validate 1 17 78 3
Source file: ./lib/freetype/src/gxvalid/gxvfgen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 8 29 140 1
Source file: ./lib/freetype/src/gxvalid/gxvmort5.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_mort_subtable_type5_subtable_setup 1 26 97 8
gxv_mort_subtable_type5_InsertList_validate 8 28 176 5
gxv_mort_subtable_type5_entry_validate 7 46 243 6
gxv_mort_subtable_type5_validate 1 22 87 3
Source file: ./lib/freetype/src/gxvalid/gxvmorx4.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_morx_subtable_type4_validate 1 9 29 3
Source file: ./lib/freetype/src/gxvalid/gxvmort0.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_mort_subtable_type0_entry_validate 6 50 274 6
gxv_mort_subtable_type0_validate 1 17 78 3
Source file: ./lib/freetype/src/gxvalid/gxvcommn.h
Source file: ./lib/freetype/src/gxvalid/gxvlcar.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_lcar_partial_validate 2 11 46 3
gxv_lcar_LookupValue_validate 2 20 101 3
gxv_lcar_LookupFmt4_transit 1 18 86 4
gxv_lcar_validate 3 29 147 3
Source file: ./lib/freetype/src/gxvalid/gxvbsln.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_bsln_LookupValue_validate 4 15 68 3
gxv_bsln_LookupFmt4_transit 1 17 77 4
gxv_bsln_parts_fmt0_validate 1 10 38 3
gxv_bsln_parts_fmt1_validate 1 15 65 3
gxv_bsln_parts_fmt2_validate 4 28 131 3
gxv_bsln_parts_fmt3_validate 1 15 69 3
gxv_bsln_validate 4 40 180 3
Source file: ./lib/freetype/src/gxvalid/gxvmorx.h
Source file: ./lib/freetype/src/gxvalid/gxvmod.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_load_table 4 18 100 4
gxv_validate 3 67 321 4
classic_kern_validate 6 30 147 3
gxvalid_get_service 1 6 25 2
Source file: ./lib/freetype/src/gxvalid/gxvkern.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_kern_subtable_fmt0_pairs_validate 7 40 161 4
gxv_kern_subtable_fmt0_validate 1 16 92 3
gxv_kern_subtable_fmt1_valueTable_load 1 10 44 3
gxv_kern_subtable_fmt1_subtable_setup 1 24 140 8
gxv_kern_subtable_fmt1_entry_validate 6 31 156 6
gxv_kern_subtable_fmt1_validate 1 20 78 3
gxv_kern_subtable_fmt2_clstbl_validate 1 25 162 4
gxv_kern_subtable_fmt2_validate 2 39 256 3
gxv_kern_subtable_fmt3_validate 8 59 303 3
gxv_kern_coverage_new_apple_validate 4 20 119 3
gxv_kern_coverage_classic_apple_validate 7 21 121 3
gxv_kern_coverage_classic_microsoft_validate 5 25 145 3
gxv_kern_coverage_validate 9 42 144 3
gxv_kern_subtable_validate 15 58 323 3
gxv_kern_validate_generic 7 48 239 5
gxv_kern_validate 1 6 25 3
gxv_kern_validate_classic 1 9 38 4
Source file: ./lib/freetype/src/gxvalid/gxvmort2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_mort_subtable_type2_opttable_load 1 18 99 3
gxv_mort_subtable_type2_subtable_setup 1 45 270 8
gxv_mort_subtable_type2_ligActionOffset_validate 7 52 248 3
gxv_mort_subtable_type2_entry_validate 4 21 104 6
gxv_mort_subtable_type2_ligatureTable_validate 4 22 99 2
gxv_mort_subtable_type2_validate 1 24 108 3
Source file: ./lib/freetype/src/gxvalid/gxvalid.c
Source file: ./lib/freetype/src/gxvalid/gxvfeat.h
Source file: ./lib/freetype/src/gxvalid/gxverror.h
Source file: ./lib/freetype/src/gxvalid/gxvmod.h
Source file: ./lib/freetype/src/gxvalid/gxvfeat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_feat_registry_validate 9 45 200 4
gxv_feat_name_index_validate 1 16 63 3
gxv_feat_setting_validate 3 16 73 4
gxv_feat_name_validate 8 49 270 3
gxv_feat_validate 7 45 258 3
Source file: ./lib/freetype/src/gxvalid/gxvprop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_prop_zero_advance_validate 4 22 90 2
gxv_prop_property_validate 14 60 245 3
gxv_prop_LookupValue_validate 1 6 24 3
gxv_prop_LookupFmt4_transit 1 17 75 4
gxv_prop_validate 6 52 250 3
Source file: ./lib/freetype/src/gxvalid/gxvmort.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_mort_feature_validate 5 33 169 2
gxv_mort_featurearray_validate 3 23 128 4
gxv_mort_coverage_validate 6 20 85 2
gxv_mort_subtables_validate 6 47 220 4
gxv_mort_chain_validate 3 23 118 3
gxv_mort_validate 3 30 155 3
Source file: ./lib/freetype/src/gxvalid/gxvtrak.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_trak_trackTable_validate 6 37 228 4
gxv_trak_trackData_validate 2 37 239 3
gxv_trak_validate 6 57 311 3
Source file: ./lib/freetype/src/gxvalid/gxvmorx1.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_morx_subtable_type1_substitutionTable_load 1 10 44 3
gxv_morx_subtable_type1_subtable_setup 1 24 140 8
gxv_morx_subtable_type1_entry_validate 6 39 220 6
gxv_morx_subtable_type1_LookupValue_validate 2 9 45 3
gxv_morx_subtable_type1_LookupFmt4_transit 1 18 75 4
gxv_morx_subtable_type1_substitutionTable_validate 2 19 94 3
gxv_morx_subtable_type1_validate 1 26 109 3
Source file: ./lib/freetype/src/gxvalid/gxvmort4.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_mort_subtable_type4_lookupval_validate 1 7 27 3
gxv_mort_subtable_type4_lookupfmt4_transit 1 18 75 4
gxv_mort_subtable_type4_validate 1 13 52 3
Source file: ./lib/freetype/src/raster/rasterrs.h
Source file: ./lib/freetype/src/raster/ftraster.h
Source file: ./lib/freetype/src/raster/ftrend1.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_raster1_init 1 5 27 1
ft_raster1_set_mode 1 8 31 3
ft_raster1_transform 4 18 86 4
ft_raster1_get_cbox 2 8 39 3
ft_raster1_render 12 81 584 4
Source file: ./lib/freetype/src/raster/ftrend1.h
Source file: ./lib/freetype/src/raster/ftmisc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_MulDiv 6 14 120 3
FT_MulDiv_No_Round 6 14 111 3
Source file: ./lib/freetype/src/raster/rastpic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_raster1_renderer_class_pic_free 3 13 63 1
ft_raster1_renderer_class_pic_init 3 19 110 1
Source file: ./lib/freetype/src/raster/rastpic.h
Source file: ./lib/freetype/src/gxvalid/gxvjust.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_just_check_max_gid 2 11 50 3
gxv_just_wdp_entry_validate 3 30 158 3
gxv_just_wdc_entry_validate 2 16 91 3
gxv_just_widthDeltaClusters_validate 3 18 89 3
gxv_just_actSubrecord_type0_validate 5 31 149 3
gxv_just_actSubrecord_type1_validate 1 11 55 3
gxv_just_actSubrecord_type2_validate 4 18 98 3
gxv_just_actSubrecord_type4_validate 5 28 142 3
gxv_just_actSubrecord_type5_validate 2 16 80 3
gxv_just_actSubrecord_validate 8 32 175 3
gxv_just_pcActionRecord_validate 2 18 90 3
gxv_just_pcTable_LookupValue_entry_validate 3 10 58 3
gxv_just_pcLookupTable_validate 1 13 60 3
gxv_just_postcompTable_validate 1 13 68 3
gxv_just_classTable_entry_validate 2 23 123 6
gxv_just_justClassTable_validate 3 30 163 3
gxv_just_wdcTable_LookupValue_validate 3 10 58 3
gxv_just_justData_lookuptable_validate 1 12 55 3
gxv_just_justData_validate 4 46 252 3
gxv_just_validate 5 52 290 3
Source file: ./lib/freetype/src/raster/raster.c
Source file: ./lib/freetype/src/gxvalid/gxvcommn.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gxv_compare_ushort_offset 3 10 40 2
gxv_set_length_by_ushort_offset 10 30 223 6
gxv_compare_ulong_offset 3 10 40 2
gxv_set_length_by_ulong_offset 10 30 218 6
gxv_array_getlimits_byte 2 19 99 5
gxv_array_getlimits_ushort 2 19 99 5
gxv_BinSrchHeader_check_consistency 11 45 216 2
gxv_BinSrchHeader_validate 5 36 193 5
gxv_lookup_value_load 2 10 41 2
gxv_LookupTable_fmt0_validate 3 25 134 3
gxv_LookupTable_fmt2_skip_endmarkers 6 14 83 3
gxv_LookupTable_fmt2_validate 6 53 294 3
gxv_LookupTable_fmt4_validate 6 61 323 3
gxv_LookupTable_fmt6_skip_endmarkers 4 13 65 3
gxv_LookupTable_fmt6_validate 4 39 214 3
gxv_LookupTable_fmt8_validate 2 24 142 3
gxv_LookupTable_validate 3 34 133 3
gxv_glyphid_validate 3 18 62 2
gxv_ctlPoint_validate 3 21 84 3
gxv_sfntName_validate 6 29 135 4
gxv_ClassTable_validate 11 53 258 5
gxv_StateArray_validate 3 33 185 7
gxv_EntryTable_validate 14 83 402 9
gxv_StateTable_subtable_setup 1 20 106 8
gxv_StateTable_validate 10 79 341 3
gxv_XStateTable_subtable_setup 1 20 106 8
gxv_XClassTable_lookupval_validate 3 10 54 3
gxv_XClassTable_lookupfmt4_transit 1 17 75 4
gxv_XStateArray_validate 3 33 191 7
gxv_XEntryTable_validate 13 79 378 8
gxv_XStateTable_validate 12 85 407 3
gxv_compare_ranges 8 24 91 4
gxv_odtect_add_range 1 10 65 4
gxv_odtect_validate 7 23 153 2
Source file: ./lib/freetype/src/pshinter/pshglob.h
Source file: ./lib/freetype/src/pshinter/pshinter.c
Source file: ./lib/freetype/src/pshinter/pshrec.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ps_hint_table_done 1 7 29 2
ps_hint_table_ensure 3 15 70 3
ps_hint_table_alloc 3 24 108 3
ps_mask_done 1 8 35 2
ps_mask_ensure 3 15 86 3
ps_mask_test_bit 2 7 46 2
ps_mask_clear_bit 2 9 63 2
ps_mask_set_bit 3 18 104 3
ps_mask_table_done 2 11 63 2
ps_mask_table_ensure 3 15 70 3
ps_mask_table_alloc 3 23 102 3
ps_mask_table_last 3 20 79 3
ps_mask_table_set_bits 7 44 206 5
ps_mask_table_test_intersect 4 23 136 3
ps_mask_table_merge 10 62 308 4
ps_mask_table_merge_all 5 26 111 2
ps_dimension_done 1 7 40 2
ps_dimension_init 1 6 31 1
ps_dimension_set_mask_bit 2 13 59 3
ps_dimension_end_mask 2 10 46 2
ps_dimension_reset_mask 1 8 37 3
ps_dimension_set_mask_bits 2 16 68 6
ps_dimension_add_t1stem 12 51 238 5
ps_dimension_add_counter 13 43 204 5
ps_dimension_end 1 7 31 3
ps_hints_done 1 8 51 1
ps_hints_init 1 6 20 2
ps_hints_open 1 8 44 2
ps_hints_stem 5 33 148 4
ps_hints_t1stem3 7 46 223 3
ps_hints_t1reset 5 28 112 2
ps_hints_t2mask 5 32 160 4
ps_hints_t2counter 5 31 157 3
ps_hints_close 5 19 89 2
t1_hints_open 1 4 17 1
t1_hints_stem 1 9 60 3
t1_hints_funcs_init 1 10 66 1
t2_hints_open 1 4 17 1
t2_hints_stems 5 24 145 4
t2_hints_funcs_init 1 10 66 1
Source file: ./lib/freetype/src/pshinter/pshglob.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
psh_globals_scale_widths 5 29 170 2
psh_dimension_snap_width 7 35 151 2
psh_blues_set_zones_0 12 69 298 6
psh_blues_set_zones 14 92 484 7
psh_blues_scale_zones 18 89 494 3
psh_calc_max_height 3 13 62 3
psh_blues_snap_stem 11 49 236 4
psh_globals_destroy 3 16 97 1
psh_globals_new 6 76 447 3
psh_globals_set_scale 5 25 123 5
psh_globals_funcs_init 1 6 25 1
Source file: ./lib/freetype/src/pshinter/pshpic.h
Source file: ./lib/freetype/src/pshinter/pshnterr.h
Source file: ./lib/freetype/src/pshinter/pshmod.h
Source file: ./lib/freetype/src/raster/ftraster.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Set_High_Precision 3 19 97 1
New_Profile 8 46 262 2
End_Profile 6 40 220 1
Insert_Y_Turn 8 28 151 1
Finalize_Profile_Table 8 37 194 1
Split_Conic 1 14 177 1
Split_Cubic 1 22 323 1
Line_Up 14 93 443 6
Line_Down 3 14 81 6
Bezier_Up 15 88 432 4
Bezier_Down 4 19 158 4
Line_To 18 60 266 2
Conic_To 15 69 379 4
Cubic_To 16 84 453 6
Decompose_Curve 27 146 878 3
Convert_Glyph 14 46 318 1
Init_Linked 1 4 13 1
InsNew 3 18 73 2
DelOld 3 17 60 2
Sort 7 36 159 1
Vertical_Sweep_Init 2 10 72 2
Vertical_Sweep_Span 9 54 319 5
Vertical_Sweep_Drop 24 75 453 5
Vertical_Sweep_Step 1 4 14 1
Horizontal_Sweep_Init 1 7 25 2
Horizontal_Sweep_Span 6 37 226 5
Horizontal_Sweep_Drop 26 83 538 5
Horizontal_Sweep_Step 1 4 8 1
Draw_Sweep 31 157 768 1
Render_Single_Pass 9 39 287 1
Render_Glyph 8 46 328 1
ft_black_init 1 4 12 1
ft_black_new 1 10 45 2
ft_black_done 1 4 12 1
ft_black_new 2 14 53 2
ft_black_done 1 5 22 1
ft_black_reset 1 8 28 3
ft_black_set_mode 1 9 32 3
ft_black_render 19 44 300 2
Source file: ./lib/freetype/src/pshinter/pshmod.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ps_hinter_done 1 6 30 1
ps_hinter_init 1 12 83 1
pshinter_get_globals_funcs 1 4 17 1
pshinter_get_t1_funcs 1 4 17 1
pshinter_get_t2_funcs 1 4 17 1
Source file: ./lib/freetype/src/pshinter/pshalgo.h
Source file: ./lib/freetype/src/pshinter/pshpic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pshinter_module_class_pic_free 2 10 44 1
pshinter_module_class_pic_init 3 16 91 1
Source file: ./lib/freetype/src/pshinter/pshrec.h
Source file: ./lib/freetype/src/lzw/ftzopen.h
Source file: ./lib/freetype/src/lzw/ftzopen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_lzwstate_refill 4 21 116 1
ft_lzwstate_get_code 11 45 261 1
ft_lzwstate_stack_grow 6 26 132 1
ft_lzwstate_prefix_grow 3 20 119 1
ft_lzwstate_reset 1 11 54 1
ft_lzwstate_init 1 13 70 2
ft_lzwstate_done 2 10 53 1
ft_lzwstate_io 28 116 617 3
Source file: ./lib/freetype/src/lzw/ftlzw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_lzw_check_header 5 13 61 1
ft_lzw_file_init 2 19 94 3
ft_lzw_file_done 1 7 33 1
ft_lzw_file_reset 2 13 62 1
ft_lzw_file_fill_output 2 12 70 1
ft_lzw_file_skip_output 5 29 129 2
ft_lzw_file_io 11 49 231 4
ft_lzw_stream_close 2 11 50 1
ft_lzw_stream_io 1 8 44 4
FT_Stream_OpenLZW 6 35 149 2
FT_Stream_OpenLZW 1 7 25 2
Source file: ./lib/freetype/src/cache/ftcglyph.h
Source file: ./lib/freetype/src/cache/ftcerror.h
Source file: ./lib/freetype/src/cache/ftccback.h
Source file: ./lib/freetype/src/cache/ftcimage.h
Source file: ./lib/freetype/src/cache/ftccache.h
Source file: ./lib/freetype/src/cache/ftccmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ftc_cmap_node_free 1 7 29 2
ftc_cmap_node_new 3 22 119 3
ftc_cmap_node_weight 1 7 26 2
ftc_cmap_node_compare 4 18 93 4
ftc_cmap_node_remove_faceid 2 12 56 4
FTC_CMapCache_New 1 7 24 2
FTC_CMapCache_Lookup 13 65 357 4
Source file: ./lib/freetype/src/cache/ftcsbits.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ftc_sbit_copy_bitmap 4 16 85 3
ftc_snode_free 2 12 73 2
FTC_SNode_Free 1 5 19 2
ftc_snode_load 15 73 459 4
FTC_SNode_New 7 45 218 3
ftc_snode_new 1 8 41 3
ftc_snode_weight 4 23 113 2
FTC_SNode_Weight 1 4 17 1
ftc_snode_compare 7 36 186 4
FTC_SNode_Compare 1 8 31 4
Source file: ./lib/freetype/src/cache/ftcmru.h
Source file: ./lib/freetype/src/cache/ftcsbits.h
Source file: ./lib/freetype/src/cache/ftcbasic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ftc_basic_family_compare 1 7 39 2
ftc_basic_family_init 1 11 57 3
ftc_basic_family_get_count 6 19 102 2
ftc_basic_family_load_bitmap 3 21 94 4
ftc_basic_family_load_glyph 6 39 158 4
ftc_basic_gnode_compare_faceid 3 18 85 4
FTC_ImageCache_New 1 6 25 2
FTC_ImageCache_Lookup 8 53 272 5
FTC_ImageCache_LookupScaler 8 45 186 6
FTC_SBitCache_New 1 6 25 2
FTC_SBitCache_Lookup 8 52 279 5
FTC_SBitCache_LookupScaler 8 43 193 6
Source file: ./lib/freetype/src/cache/ftcimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ftc_inode_free 2 13 60 2
FTC_INode_Free 1 5 19 2
FTC_INode_New 3 25 120 3
ftc_inode_new 1 8 41 3
ftc_inode_weight 3 33 159 2
FTC_INode_Weight 1 4 17 1
Source file: ./lib/freetype/src/cache/ftcmanag.h
Source file: ./lib/freetype/src/cache/ftcmru.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FTC_MruNode_Prepend 5 31 116 2
FTC_MruNode_Up 5 32 141 2
FTC_MruNode_Remove 6 31 135 2
FTC_MruList_Init 1 13 55 5
FTC_MruList_Reset 2 6 30 1
FTC_MruList_Done 1 4 11 1
FTC_MruList_Find 5 23 92 2
FTC_MruList_New 9 39 237 3
FTC_MruList_Lookup 2 11 48 3
FTC_MruList_Remove 2 12 59 2
FTC_MruList_RemoveSelection 7 23 102 3
Source file: ./lib/freetype/src/cache/ftcglyph.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FTC_GNode_Init 1 8 29 3
FTC_GNode_UnselectFamily 3 8 40 2
FTC_GNode_Done 1 6 22 2
ftc_gnode_compare 3 13 66 4
FTC_GNode_Compare 1 8 31 4
FTC_Family_Init 1 8 37 2
ftc_gcache_init 2 16 73 1
FTC_GCache_Init 1 4 15 1
ftc_gcache_done 1 6 30 1
FTC_GCache_Done 1 4 14 1
FTC_GCache_New 1 7 30 3
FTC_GCache_Lookup 3 19 98 5
Source file: ./lib/freetype/src/pshinter/pshalgo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
psh_hint_overlap 2 6 35 2
psh_hint_table_done 1 12 61 2
psh_hint_table_deactivate 2 10 48 1
psh_hint_table_record 6 32 151 2
psh_hint_table_record_mask 4 19 89 2
psh_hint_table_init 9 48 264 5
psh_hint_table_activate_mask 13 64 318 2
psh_dimension_quantize_len 10 37 166 3
ps_simple_scale 3 15 84 4
psh_hint_snap_stem_side_delta 2 10 53 2
psh_hint_align 30 134 726 4
psh_hint_align_light 20 104 561 4
psh_hint_table_align_hints 7 25 129 4
psh_print_zone 1 8 36 1
psh_glyph_compute_inflections 17 74 381 1
psh_glyph_done 1 11 72 1
psh_compute_dir 5 17 82 2
psh_glyph_load_points 4 24 123 2
psh_glyph_save_points 7 28 167 2
psh_glyph_init 15 93 634 4
psh_glyph_compute_extrema 22 87 387 1
psh_hint_table_find_strong_points 29 112 524 5
psh_glyph_find_strong_points 12 51 306 2
psh_glyph_find_blue_points 15 51 290 2
psh_glyph_interpolate_strong_points 7 34 203 2
psh_glyph_interpolate_normal_points 27 104 549 2
psh_glyph_interpolate_other_points 20 98 486 2
ps_hints_apply 16 75 428 4
Source file: ./lib/freetype/src/cache/ftcache.c
Source file: ./lib/freetype/src/cache/ftcmanag.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ftc_scaler_lookup_size 5 31 144 3
ftc_size_node_done 2 9 38 2
ftc_size_node_compare 2 13 57 2
ftc_size_node_init 1 10 58 3
ftc_size_node_reset 1 11 65 3
ftc_size_node_compare_faceid 1 7 38 2
FTC_Manager_LookupSize 6 18 98 3
ftc_face_node_init 3 20 94 3
ftc_face_node_done 1 12 58 2
ftc_face_node_compare 1 7 35 2
FTC_Manager_LookupFace 5 18 95 3
FTC_Manager_New 8 43 181 7
FTC_Manager_Done 5 24 124 1
FTC_Manager_Reset 2 8 38 1
FTC_Manager_Check 8 37 178 1
FTC_Manager_Compress 9 22 123 1
FTC_Manager_RegisterCache 8 38 176 3
FTC_Manager_FlushN 5 23 93 2
FTC_Manager_RemoveFaceID 3 12 58 2
FTC_Node_Unref 4 8 31 2
Source file: ./lib/freetype/src/smooth/ftspic.h
Source file: ./lib/freetype/src/smooth/ftsmooth.h
Source file: ./lib/freetype/src/smooth/smooth.c
Source file: ./lib/freetype/src/smooth/ftspic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_smooth_renderer_class_pic_free 3 13 63 1
ft_smooth_renderer_class_pic_init 3 19 110 1
ft_smooth_lcd_renderer_class_pic_init 1 4 13 1
ft_smooth_lcd_renderer_class_pic_free 1 4 12 1
ft_smooth_lcdv_renderer_class_pic_init 1 4 13 1
ft_smooth_lcdv_renderer_class_pic_free 1 4 12 1
Source file: ./lib/freetype/src/cache/ftccache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ftc_node_mru_link 1 8 38 2
ftc_node_mru_unlink 1 8 38 2
ftc_node_mru_up 1 6 27 2
ftc_get_top_node_for_hash 2 11 57 2
ftc_cache_resize 14 75 373 1
ftc_node_hash_unlink 4 21 93 2
ftc_node_hash_link 1 9 45 2
ftc_node_destroy 7 23 119 2
FTC_Cache_Init 1 4 12 1
ftc_cache_init 1 10 55 1
FTC_Cache_Clear 5 25 143 1
ftc_cache_done 2 13 57 1
FTC_Cache_Done 1 4 11 1
ftc_cache_add 2 20 103 3
FTC_Cache_NewNode 2 21 77 4
FTC_Cache_Lookup 12 54 251 4
FTC_Cache_RemoveFaceID 6 40 201 2
Source file: ./lib/freetype/src/smooth/ftgrays.h
Source file: ./lib/freetype/src/smooth/ftsmerrs.h
Source file: ./lib/freetype/src/type1/t1parse.h
Source file: ./lib/freetype/src/smooth/ftsmooth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_smooth_init 1 5 27 1
ft_smooth_set_mode 1 8 31 3
ft_smooth_transform 4 18 86 4
ft_smooth_get_cbox 2 8 39 3
ft_smooth_render_generic 59 252 1452 5
ft_smooth_render 2 10 42 4
ft_smooth_render_lcd 2 12 52 4
ft_smooth_render_lcd_v 2 12 52 4
Source file: ./lib/freetype/src/type1/t1tokens.h
Source file: ./lib/freetype/src/type1/t1parse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
read_pfb_tag 5 20 77 3
check_type1_format 7 24 113 3
T1_New_Parser 14 65 343 4
T1_Finalize_Parser 2 8 50 1
T1_Get_Private_Dict 46 180 956 2
Source file: ./lib/freetype/src/type1/type1.c
Source file: ./lib/freetype/src/type1/t1load.h
Source file: ./lib/freetype/src/type1/t1driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
t1_get_glyph_name 1 8 35 4
t1_get_name_index 3 12 65 2
t1_get_ps_name 1 4 19 1
t1_ps_get_font_info 1 6 28 2
t1_ps_get_font_extra 1 6 28 2
t1_ps_has_glyph_names 1 5 15 1
t1_ps_get_font_private 1 6 28 2
t1_ps_get_font_value 166 356 2424 5
Get_Interface 1 6 24 2
Get_Kerning 2 15 62 4
Source file: ./lib/freetype/src/type1/t1objs.h
Source file: ./lib/freetype/src/type1/t1errors.h
Source file: ./lib/freetype/src/type1/t1afm.h
Source file: ./lib/freetype/src/type1/t1afm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
T1_Done_Metrics 1 9 40 2
t1_get_index 7 18 106 3
compare_kern_pairs 3 14 81 2
T1_Read_PFM 16 83 441 3
T1_Read_Metrics 13 69 441 2
T1_Get_Kerning 4 28 142 4
T1_Get_Track_Kerning 6 28 150 4
Source file: ./lib/freetype/src/smooth/ftgrays.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Message 1 8 35 2
FT_Throw 1 9 33 3
gray_dump_cells 3 13 84 1
gray_record_cell 6 27 162 1
gray_set_cell 5 14 87 2
gray_render_scanline 7 68 370 5
gray_render_line 13 102 588 2
gray_render_line 20 111 711 2
gray_split_conic 1 14 177 1
gray_render_conic 11 47 386 2
gray_split_cubic 1 22 287 1
gray_render_cubic 16 61 595 3
gray_move_to 1 11 64 2
gray_line_to 1 6 33 2
gray_conic_to 1 7 28 3
gray_cubic_to 1 8 35 4
gray_hline 14 46 256 4
gray_sweep 8 25 195 1
FT_Outline_Decompose 23 180 1167 3
FT_Outline_Get_CBox 9 37 189 2
gray_convert_glyph_inner 4 21 108 1
gray_convert_glyph 9 65 363 1
gray_raster_render 24 77 575 2
gray_raster_new 1 9 39 2
gray_raster_done 1 4 12 1
gray_raster_new 2 13 56 2
gray_raster_done 1 5 27 1
gray_raster_reset 1 8 31 3
gray_raster_set_mode 1 9 33 3
Source file: ./lib/freetype/src/type1/t1gload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
T1_Parse_Glyph_And_Get_Char_String 9 38 284 3
T1_Parse_Glyph 4 16 83 2
T1_Compute_Max_Advance 5 39 248 2
T1_Get_Advances 6 47 254 5
T1_Load_Glyph 33 173 1068 4
Source file: ./lib/freetype/src/type1/t1driver.h
Source file: ./lib/freetype/src/type1/t1objs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
T1_Size_Get_Globals_Funcs 4 11 71 1
T1_Size_Done 3 12 60 1
T1_Size_Init 3 16 89 1
T1_Size_Request 2 13 77 2
T1_GlyphSlot_Done 1 4 14 1
T1_GlyphSlot_Init 3 20 89 1
T1_Face_Done 5 47 298 1
T1_Face_Init 35 186 997 5
T1_Driver_Init 1 5 14 1
T1_Driver_Done 1 4 11 1
Source file: ./lib/freetype/src/type1/t1gload.h
Source file: ./lib/freetype/src/bdf/bdf.h
Source file: ./lib/freetype/src/bdf/bdf.c
Source file: ./lib/freetype/src/type1/t1load.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
t1_allocate_blend 19 62 407 3
T1_Get_Multi_Master 3 23 132 2
mm_axis_unmap 4 17 139 2
mm_weights_unmap 4 30 344 3
T1_Get_MM_Var 10 53 471 2
T1_Set_MM_Blend 9 29 167 3
T1_Get_MM_Blend 5 25 131 3
T1_Set_MM_Design 10 51 304 3
T1_Set_Var_Design 3 12 68 3
T1_Get_Var_Design 5 26 143 3
T1_Done_Blend 6 34 229 1
parse_blend_axis_types 10 57 311 2
parse_blend_design_positions 11 77 393 2
parse_blend_design_map 11 73 423 2
parse_weight_vector 9 58 292 2
parse_buildchar 1 7 33 2
t1_load_keyword 17 95 407 3
parse_private 1 6 21 2
read_binary_data 6 28 152 4
t1_parse_font_matrix 5 40 309 2
parse_encoding 37 148 811 2
parse_subrs 28 111 691 2
parse_charstrings 52 211 1214 2
T1_FIELD_CALLBACK 1 3 26 3
parse_dict 36 123 660 4
t1_init_loader 1 6 20 2
t1_done_loader 1 13 85 1
T1_Open_Face 28 141 873 1
Source file: ./lib/freetype/src/bdf/bdferror.h
Source file: ./lib/freetype/src/bdf/bdfdrivr.h
Source file: ./lib/freetype/src/pcf/pcf.c
Source file: ./lib/freetype/src/bdf/bdfdrivr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bdf_cmap_init 1 10 54 2
bdf_cmap_done 1 6 26 1
bdf_cmap_char_index 4 26 122 2
bdf_cmap_char_next 6 41 200 2
bdf_interpret_style 38 81 669 1
BDF_Face_Done 2 16 87 1
BDF_Face_Init 82 290 1687 5
BDF_Size_Select 1 10 75 2
BDF_Size_Request 6 30 150 2
BDF_Glyph_Load 9 64 394 4
bdf_get_bdf_property 9 41 198 3
bdf_get_charset_id 1 8 36 3
bdf_driver_requester 1 6 24 2
Source file: ./lib/mesa/src/glx/indirect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
safe_add 4 8 41 2
safe_mul 6 10 54 2
safe_pad 3 9 48 1
__glXReadReply 6 20 147 4
__glXReadPixelReply 9 36 239 10
__glXSetupSingleRequest 1 12 87 3
__glXSetupVendorRequest 1 14 96 4
generic_3_byte 2 11 96 2
generic_4_byte 2 11 96 2
generic_6_byte 2 11 96 2
generic_8_byte 2 11 96 2
generic_12_byte 2 11 96 2
generic_16_byte 2 11 96 2
generic_24_byte 2 11 96 2
generic_32_byte 2 11 96 2
__indirect_glNewList 3 18 161 2
__indirect_glEndList 3 15 97 1
__indirect_glCallList 2 11 98 1
__indirect_glCallLists 8 39 449 3
__indirect_glDeleteLists 3 18 161 2
__indirect_glGenLists 3 25 176 1
__indirect_glListBase 2 11 98 1
__indirect_glBegin 2 11 98 1
__indirect_glBitmap 8 54 704 7
__indirect_glColor3b 2 13 162 3
__indirect_glColor3bv 1 4 16 1
__indirect_glColor3d 2 13 162 3
__indirect_glColor3dv 1 4 16 1
__indirect_glColor3f 2 13 162 3
__indirect_glColor3fv 1 4 16 1
__indirect_glColor3i 2 13 162 3
__indirect_glColor3iv 1 4 16 1
__indirect_glColor3s 2 13 162 3
__indirect_glColor3sv 1 4 16 1
__indirect_glColor3ub 2 13 162 3
__indirect_glColor3ubv 1 4 16 1
__indirect_glColor3ui 2 13 162 3
__indirect_glColor3uiv 1 4 16 1
__indirect_glColor3us 2 13 162 3
__indirect_glColor3usv 1 4 16 1
__indirect_glColor4b 2 14 194 4
__indirect_glColor4bv 1 4 16 1
__indirect_glColor4d 2 15 194 4
__indirect_glColor4dv 1 4 16 1
__indirect_glColor4f 2 14 194 4
__indirect_glColor4fv 1 4 16 1
__indirect_glColor4i 2 14 194 4
__indirect_glColor4iv 1 4 16 1
__indirect_glColor4s 2 14 194 4
__indirect_glColor4sv 1 4 16 1
__indirect_glColor4ub 2 14 194 4
__indirect_glColor4ubv 1 4 16 1
__indirect_glColor4ui 2 14 194 4
__indirect_glColor4uiv 1 4 16 1
__indirect_glColor4us 2 15 194 4
__indirect_glColor4usv 1 4 16 1
__indirect_glEdgeFlag 2 11 98 1
__indirect_glEdgeFlagv 2 11 99 1
__indirect_glEnd 2 10 68 1
__indirect_glIndexd 2 11 98 1
__indirect_glIndexdv 1 4 16 1
__indirect_glIndexf 2 11 98 1
__indirect_glIndexfv 1 4 16 1
__indirect_glIndexi 2 11 98 1
__indirect_glIndexiv 1 4 16 1
__indirect_glIndexs 2 11 98 1
__indirect_glIndexsv 2 11 99 1
__indirect_glNormal3b 2 13 162 3
__indirect_glNormal3bv 1 4 16 1
__indirect_glNormal3d 2 13 162 3
__indirect_glNormal3dv 1 4 16 1
__indirect_glNormal3f 2 13 162 3
__indirect_glNormal3fv 1 4 16 1
__indirect_glNormal3i 2 13 162 3
__indirect_glNormal3iv 1 4 16 1
__indirect_glNormal3s 2 13 162 3
__indirect_glNormal3sv 1 4 16 1
__indirect_glRasterPos2d 2 12 130 2
__indirect_glRasterPos2dv 1 4 16 1
__indirect_glRasterPos2f 2 12 130 2
__indirect_glRasterPos2fv 1 4 16 1
__indirect_glRasterPos2i 2 12 130 2
__indirect_glRasterPos2iv 1 4 16 1
__indirect_glRasterPos2s 2 12 130 2
__indirect_glRasterPos2sv 1 4 16 1
__indirect_glRasterPos3d 2 13 162 3
__indirect_glRasterPos3dv 1 4 16 1
__indirect_glRasterPos3f 2 13 162 3
__indirect_glRasterPos3fv 1 4 16 1
__indirect_glRasterPos3i 2 13 162 3
__indirect_glRasterPos3iv 1 4 16 1
__indirect_glRasterPos3s 2 13 162 3
__indirect_glRasterPos3sv 1 4 16 1
__indirect_glRasterPos4d 2 14 194 4
__indirect_glRasterPos4dv 1 4 16 1
__indirect_glRasterPos4f 2 14 194 4
__indirect_glRasterPos4fv 1 4 16 1
__indirect_glRasterPos4i 2 14 194 4
__indirect_glRasterPos4iv 1 4 16 1
__indirect_glRasterPos4s 2 14 194 4
__indirect_glRasterPos4sv 1 4 16 1
__indirect_glRectd 2 14 194 4
__indirect_glRectdv 2 12 132 2
__indirect_glRectf 2 14 194 4
__indirect_glRectfv 2 12 132 2
__indirect_glRecti 2 14 194 4
__indirect_glRectiv 2 12 132 2
__indirect_glRects 2 14 194 4
__indirect_glRectsv 2 12 132 2
__indirect_glTexCoord1d 2 11 98 1
__indirect_glTexCoord1dv 1 4 16 1
__indirect_glTexCoord1f 2 11 98 1
__indirect_glTexCoord1fv 1 4 16 1
__indirect_glTexCoord1i 2 11 98 1
__indirect_glTexCoord1iv 1 4 16 1
__indirect_glTexCoord1s 2 11 98 1
__indirect_glTexCoord1sv 2 11 99 1
__indirect_glTexCoord2d 2 12 130 2
__indirect_glTexCoord2dv 1 4 16 1
__indirect_glTexCoord2f 2 12 130 2
__indirect_glTexCoord2fv 1 4 16 1
__indirect_glTexCoord2i 2 12 130 2
__indirect_glTexCoord2iv 1 4 16 1
__indirect_glTexCoord2s 2 12 130 2
__indirect_glTexCoord2sv 1 4 16 1
__indirect_glTexCoord3d 2 13 162 3
__indirect_glTexCoord3dv 1 4 16 1
__indirect_glTexCoord3f 2 13 162 3
__indirect_glTexCoord3fv 1 4 16 1
__indirect_glTexCoord3i 2 13 162 3
__indirect_glTexCoord3iv 1 4 16 1
__indirect_glTexCoord3s 2 13 162 3
__indirect_glTexCoord3sv 1 4 16 1
__indirect_glTexCoord4d 2 14 194 4
__indirect_glTexCoord4dv 1 4 16 1
__indirect_glTexCoord4f 2 14 194 4
__indirect_glTexCoord4fv 1 4 16 1
__indirect_glTexCoord4i 2 14 194 4
__indirect_glTexCoord4iv 1 4 16 1
__indirect_glTexCoord4s 2 14 194 4
__indirect_glTexCoord4sv 1 4 16 1
__indirect_glVertex2d 2 12 130 2
__indirect_glVertex2dv 1 4 16 1
__indirect_glVertex2f 2 12 130 2
__indirect_glVertex2fv 1 4 16 1
__indirect_glVertex2i 2 12 130 2
__indirect_glVertex2iv 1 4 16 1
__indirect_glVertex2s 2 12 130 2
__indirect_glVertex2sv 1 4 16 1
__indirect_glVertex3d 2 13 162 3
__indirect_glVertex3dv 1 4 16 1
__indirect_glVertex3f 2 13 162 3
__indirect_glVertex3fv 1 4 16 1
__indirect_glVertex3i 2 13 162 3
__indirect_glVertex3iv 1 4 16 1
__indirect_glVertex3s 2 13 162 3
__indirect_glVertex3sv 1 4 16 1
__indirect_glVertex4d 2 14 194 4
__indirect_glVertex4dv 1 4 16 1
__indirect_glVertex4f 2 14 194 4
__indirect_glVertex4fv 1 4 16 1
__indirect_glVertex4i 2 14 194 4
__indirect_glVertex4iv 1 4 16 1
__indirect_glVertex4s 2 14 194 4
__indirect_glVertex4sv 1 4 16 1
__indirect_glClipPlane 2 12 131 2
__indirect_glColorMaterial 2 12 130 2
__indirect_glCullFace 2 11 98 1
__indirect_glFogf 2 12 130 2
__indirect_glFogfv 3 18 182 2
__indirect_glFogi 2 12 130 2
__indirect_glFogiv 3 18 182 2
__indirect_glFrontFace 2 11 98 1
__indirect_glHint 2 12 130 2
__indirect_glLightf 2 13 162 3
__indirect_glLightfv 3 19 214 3
__indirect_glLighti 2 13 162 3
__indirect_glLightiv 3 19 214 3
__indirect_glLightModelf 2 12 130 2
__indirect_glLightModelfv 3 18 182 2
__indirect_glLightModeli 2 12 130 2
__indirect_glLightModeliv 3 18 182 2
__indirect_glLineStipple 2 12 130 2
__indirect_glLineWidth 2 11 98 1
__indirect_glMaterialf 2 13 162 3
__indirect_glMaterialfv 3 19 214 3
__indirect_glMateriali 2 13 162 3
__indirect_glMaterialiv 3 19 214 3
__indirect_glPointSize 2 11 98 1
__indirect_glPolygonMode 2 12 130 2
__indirect_glPolygonStipple 5 24 183 1
__indirect_glScissor 2 14 194 4
__indirect_glShadeModel 2 11 98 1
__indirect_glTexParameterf 2 13 162 3
__indirect_glTexParameterfv 3 20 214 3
__indirect_glTexParameteri 2 13 162 3
__indirect_glTexParameteriv 3 19 214 3
__glx_TexImage_1D2D 8 58 828 11
__indirect_glTexImage1D 1 7 55 8
__indirect_glTexImage2D 1 7 58 9
__indirect_glTexEnvf 2 13 162 3
__indirect_glTexEnvfv 3 19 214 3
__indirect_glTexEnvi 2 13 162 3
__indirect_glTexEnviv 3 19 214 3
__indirect_glTexGend 2 13 162 3
__indirect_glTexGendv 3 19 214 3
__indirect_glTexGenf 2 13 162 3
__indirect_glTexGenfv 3 19 214 3
__indirect_glTexGeni 2 13 162 3
__indirect_glTexGeniv 3 19 214 3
__indirect_glInitNames 2 10 68 1
__indirect_glLoadName 2 11 98 1
__indirect_glPassThrough 2 11 98 1
__indirect_glPopName 2 10 68 1
__indirect_glPushName 2 11 98 1
__indirect_glDrawBuffer 2 11 98 1
__indirect_glClear 2 11 98 1
__indirect_glClearAccum 2 15 194 4
__indirect_glClearIndex 2 11 98 1
__indirect_glClearColor 2 15 194 4
__indirect_glClearStencil 2 11 98 1
__indirect_glClearDepth 2 11 98 1
__indirect_glStencilMask 2 11 98 1
__indirect_glColorMask 2 15 194 4
__indirect_glDepthMask 2 11 98 1
__indirect_glIndexMask 2 11 98 1
__indirect_glAccum 2 12 130 2
__indirect_glPopAttrib 2 10 68 1
__indirect_glPushAttrib 2 11 98 1
__indirect_glMapGrid1d 2 13 162 3
__indirect_glMapGrid1f 2 13 162 3
__indirect_glMapGrid2d 2 17 258 6
__indirect_glMapGrid2f 2 17 258 6
__indirect_glEvalCoord1d 2 11 98 1
__indirect_glEvalCoord1dv 1 4 16 1
__indirect_glEvalCoord1f 2 11 98 1
__indirect_glEvalCoord1fv 1 4 16 1
__indirect_glEvalCoord2d 2 12 130 2
__indirect_glEvalCoord2dv 1 4 16 1
__indirect_glEvalCoord2f 2 12 130 2
__indirect_glEvalCoord2fv 1 4 16 1
__indirect_glEvalMesh1 2 13 162 3
__indirect_glEvalPoint1 2 11 98 1
__indirect_glEvalMesh2 2 15 226 5
__indirect_glEvalPoint2 2 12 130 2
__indirect_glAlphaFunc 2 12 130 2
__indirect_glBlendFunc 2 12 130 2
__indirect_glLogicOp 2 11 98 1
__indirect_glStencilFunc 2 13 162 3
__indirect_glStencilOp 2 13 162 3
__indirect_glDepthFunc 2 11 98 1
__indirect_glPixelZoom 2 12 130 2
__indirect_glPixelTransferf 2 12 130 2
__indirect_glPixelTransferi 2 12 130 2
__indirect_glPixelMapfv 8 38 440 3
__indirect_glPixelMapuiv 8 38 440 3
__indirect_glPixelMapusv 8 38 440 3
__indirect_glReadBuffer 2 11 98 1
__indirect_glCopyPixels 2 16 226 5
__indirect_glReadPixels 3 40 404 7
__indirect_glDrawPixels 8 48 586 5
__indirect_glGetClipPlane 3 27 186 2
__indirect_glGetLightfv 4 32 248 3
__indirect_glGetLightiv 4 32 248 3
__indirect_glGetMapdv 4 30 248 3
__indirect_glGetMapfv 4 30 248 3
__indirect_glGetMapiv 4 30 248 3
__indirect_glGetMaterialfv 4 32 248 3
__indirect_glGetMaterialiv 4 32 248 3
__indirect_glGetPixelMapfv 4 30 216 2
__indirect_glGetPixelMapuiv 4 31 216 2
__indirect_glGetPixelMapusv 4 31 216 2
__indirect_glGetPolygonStipple 3 28 179 1
__indirect_glGetTexEnvfv 4 32 248 3
__indirect_glGetTexEnviv 4 32 248 3
__indirect_glGetTexGendv 4 32 248 3
__indirect_glGetTexGenfv 4 32 248 3
__indirect_glGetTexGeniv 4 32 248 3
__indirect_glGetTexImage 5 46 376 5
__indirect_glGetTexParameterfv 4 33 248 3
__indirect_glGetTexParameteriv 4 33 248 3
__indirect_glGetTexLevelParameterfv 4 35 280 4
__indirect_glGetTexLevelParameteriv 4 35 280 4
__indirect_glIsList 3 24 176 1
__indirect_glDepthRange 2 12 130 2
__indirect_glFrustum 2 17 258 6
__indirect_glLoadIdentity 2 10 68 1
__indirect_glLoadMatrixf 2 11 99 1
__indirect_glLoadMatrixd 2 11 99 1
__indirect_glMatrixMode 2 11 98 1
__indirect_glMultMatrixf 2 11 99 1
__indirect_glMultMatrixd 2 11 99 1
__indirect_glOrtho 2 17 258 6
__indirect_glPopMatrix 2 10 68 1
__indirect_glPushMatrix 2 10 68 1
__indirect_glRotated 2 14 194 4
__indirect_glRotatef 2 14 194 4
__indirect_glScaled 2 13 162 3
__indirect_glScalef 2 13 162 3
__indirect_glTranslated 2 13 162 3
__indirect_glTranslatef 2 13 162 3
__indirect_glViewport 2 14 194 4
__indirect_glBindTexture 2 12 130 2
__indirect_glIndexub 2 11 98 1
__indirect_glIndexubv 2 11 99 1
__indirect_glPolygonOffset 2 12 130 2
__indirect_glCopyTexImage1D 2 18 290 7
__indirect_glCopyTexImage2D 2 20 322 8
__indirect_glCopyTexSubImage1D 2 17 258 6
__indirect_glCopyTexSubImage2D 2 20 322 8
__indirect_glDeleteTextures 6 26 229 2
glDeleteTexturesEXT 7 34 250 2
__indirect_glGenTextures 5 31 211 2
glGenTexturesEXT 6 28 195 2
__indirect_glIsTexture 3 25 176 1
glIsTextureEXT 4 25 176 1
__indirect_glPrioritizeTextures 5 27 268 3
__glx_TexSubImage_1D2D 8 60 870 11
__indirect_glTexSubImage1D 1 7 52 7
__indirect_glTexSubImage2D 1 7 58 9
__indirect_glBlendColor 2 15 194 4
__indirect_glBlendEquation 2 11 98 1
__indirect_glColorTable 8 51 645 6
__indirect_glColorTableParameterfv 3 20 214 3
__indirect_glColorTableParameteriv 3 20 214 3
__indirect_glCopyColorTable 2 16 226 5
__indirect_glGetColorTable 3 39 308 4
gl_dispatch_stub_343 4 32 283 4
__indirect_glGetColorTableParameterfv 4 34 248 3
gl_dispatch_stub_344 4 27 202 3
__indirect_glGetColorTableParameteriv 4 34 248 3
gl_dispatch_stub_345 4 27 202 3
__indirect_glColorSubTable 8 49 645 6
__indirect_glCopyColorSubTable 2 16 226 5
__glx_ConvolutionFilter_1D2D 8 55 710 9
__indirect_glConvolutionFilter1D 1 8 45 6
__indirect_glConvolutionFilter2D 1 8 48 7
__indirect_glConvolutionParameterf 2 14 162 3
__indirect_glConvolutionParameterfv 3 20 214 3
__indirect_glConvolutionParameteri 2 13 162 3
__indirect_glConvolutionParameteriv 3 20 214 3
__indirect_glCopyConvolutionFilter1D 2 16 226 5
__indirect_glCopyConvolutionFilter2D 2 18 258 6
__indirect_glGetConvolutionFilter 4 37 326 4
gl_dispatch_stub_356 4 33 283 4
__indirect_glGetConvolutionParameterfv 4 34 248 3
gl_dispatch_stub_357 4 27 202 3
__indirect_glGetConvolutionParameteriv 4 34 248 3
gl_dispatch_stub_358 4 27 202 3
__indirect_glGetHistogram 3 39 326 5
gl_dispatch_stub_361 4 33 301 5
__indirect_glGetHistogramParameterfv 4 33 248 3
gl_dispatch_stub_362 4 27 202 3
__indirect_glGetHistogramParameteriv 4 33 248 3
gl_dispatch_stub_363 4 27 202 3
__indirect_glGetMinmax 3 36 324 5
gl_dispatch_stub_364 4 32 301 5
__indirect_glGetMinmaxParameterfv 4 31 248 3
gl_dispatch_stub_365 4 27 202 3
__indirect_glGetMinmaxParameteriv 4 30 248 3
gl_dispatch_stub_366 4 27 202 3
__indirect_glHistogram 2 15 194 4
__indirect_glMinmax 2 13 162 3
__indirect_glResetHistogram 2 11 98 1
__indirect_glResetMinmax 2 11 98 1
__glx_TexImage_3D4D 9 66 1002 13
__indirect_glTexImage3D 1 9 65 10
__glx_TexSubImage_3D4D 8 69 1106 15
__indirect_glTexSubImage3D 1 9 72 11
__indirect_glCopyTexSubImage3D 2 21 354 9
__indirect_glActiveTexture 2 11 98 1
__indirect_glMultiTexCoord1d 2 12 130 2
__indirect_glMultiTexCoord1dv 2 12 131 2
__indirect_glMultiTexCoord1fARB 2 12 130 2
__indirect_glMultiTexCoord1fvARB 2 12 131 2
__indirect_glMultiTexCoord1i 2 12 130 2
__indirect_glMultiTexCoord1iv 2 12 131 2
__indirect_glMultiTexCoord1s 2 12 130 2
__indirect_glMultiTexCoord1sv 2 12 131 2
__indirect_glMultiTexCoord2d 2 13 162 3
__indirect_glMultiTexCoord2dv 2 12 131 2
__indirect_glMultiTexCoord2fARB 2 13 162 3
__indirect_glMultiTexCoord2fvARB 2 12 131 2
__indirect_glMultiTexCoord2i 2 13 162 3
__indirect_glMultiTexCoord2iv 2 12 131 2
__indirect_glMultiTexCoord2s 2 13 162 3
__indirect_glMultiTexCoord2sv 2 12 131 2
__indirect_glMultiTexCoord3d 2 15 194 4
__indirect_glMultiTexCoord3dv 2 12 131 2
__indirect_glMultiTexCoord3fARB 2 15 194 4
__indirect_glMultiTexCoord3fvARB 2 12 131 2
__indirect_glMultiTexCoord3i 2 14 194 4
__indirect_glMultiTexCoord3iv 2 12 131 2
__indirect_glMultiTexCoord3s 2 14 194 4
__indirect_glMultiTexCoord3sv 2 12 131 2
__indirect_glMultiTexCoord4d 2 16 226 5
__indirect_glMultiTexCoord4dv 2 12 131 2
__indirect_glMultiTexCoord4fARB 2 16 226 5
__indirect_glMultiTexCoord4fvARB 2 12 131 2
__indirect_glMultiTexCoord4i 2 16 226 5
__indirect_glMultiTexCoord4iv 2 12 131 2
__indirect_glMultiTexCoord4s 2 16 226 5
__indirect_glMultiTexCoord4sv 2 12 131 2
__indirect_glSampleCoverage 2 12 130 2
__indirect_glBlendFuncSeparate 2 15 194 4
__indirect_glFogCoordd 2 11 98 1
__indirect_glFogCoorddv 1 4 16 1
__indirect_glPointParameterf 2 12 130 2
__indirect_glPointParameterfv 3 18 182 2
__indirect_glPointParameteri 2 12 130 2
__indirect_glPointParameteriv 3 18 182 2
__indirect_glSecondaryColor3b 2 13 162 3
__indirect_glSecondaryColor3bv 1 4 16 1
__indirect_glSecondaryColor3d 2 13 162 3
__indirect_glSecondaryColor3dv 1 4 16 1
__indirect_glSecondaryColor3i 2 13 162 3
__indirect_glSecondaryColor3iv 1 4 16 1
__indirect_glSecondaryColor3s 2 13 162 3
__indirect_glSecondaryColor3sv 1 4 16 1
__indirect_glSecondaryColor3ub 2 13 162 3
__indirect_glSecondaryColor3ubv 1 4 16 1
__indirect_glSecondaryColor3ui 2 13 162 3
__indirect_glSecondaryColor3uiv 1 4 16 1
__indirect_glSecondaryColor3us 2 13 162 3
__indirect_glSecondaryColor3usv 1 4 16 1
__indirect_glWindowPos3f 2 13 162 3
__indirect_glWindowPos3fv 1 4 16 1
__indirect_glBeginQuery 2 12 130 2
__indirect_glDeleteQueries 6 26 229 2
__indirect_glEndQuery 2 11 98 1
__indirect_glGenQueries 5 31 211 2
__indirect_glGetQueryObjectiv 4 33 248 3
__indirect_glGetQueryObjectuiv 4 33 248 3
__indirect_glGetQueryiv 4 32 248 3
__indirect_glIsQuery 3 24 176 1
__indirect_glBlendEquationSeparate 2 12 130 2
__indirect_glDrawBuffers 8 36 381 2
__indirect_glVertexAttrib1d 2 12 130 2
__indirect_glVertexAttrib1dv 2 12 131 2
__indirect_glVertexAttrib1s 2 12 130 2
__indirect_glVertexAttrib1sv 2 12 131 2
__indirect_glVertexAttrib2d 2 13 162 3
__indirect_glVertexAttrib2dv 2 12 131 2
__indirect_glVertexAttrib2s 2 13 162 3
__indirect_glVertexAttrib2sv 2 12 131 2
__indirect_glVertexAttrib3d 2 14 194 4
__indirect_glVertexAttrib3dv 2 12 131 2
__indirect_glVertexAttrib3s 2 14 194 4
__indirect_glVertexAttrib3sv 2 12 131 2
__indirect_glVertexAttrib4Nbv 2 12 131 2
__indirect_glVertexAttrib4Niv 2 12 131 2
__indirect_glVertexAttrib4Nsv 2 12 131 2
__indirect_glVertexAttrib4Nub 2 16 226 5
__indirect_glVertexAttrib4Nubv 2 12 131 2
__indirect_glVertexAttrib4Nuiv 2 12 131 2
__indirect_glVertexAttrib4Nusv 2 12 131 2
__indirect_glVertexAttrib4bv 2 12 131 2
__indirect_glVertexAttrib4d 2 16 226 5
__indirect_glVertexAttrib4dv 2 12 131 2
__indirect_glVertexAttrib4iv 2 12 131 2
__indirect_glVertexAttrib4s 2 16 226 5
__indirect_glVertexAttrib4sv 2 12 131 2
__indirect_glVertexAttrib4ubv 2 12 131 2
__indirect_glVertexAttrib4uiv 2 12 131 2
__indirect_glVertexAttrib4usv 2 12 131 2
__indirect_glClampColor 2 12 130 2
__indirect_glBindProgramARB 2 12 130 2
__indirect_glDeleteProgramsARB 5 24 197 2
__indirect_glGenProgramsARB 4 20 142 2
__indirect_glGetProgramStringARB 2 17 147 3
__indirect_glGetProgramivARB 2 17 147 3
__indirect_glIsProgramARB 2 17 124 1
__indirect_glProgramEnvParameter4dARB 2 17 258 6
__indirect_glProgramEnvParameter4dvARB 2 14 163 3
__indirect_glProgramEnvParameter4fARB 2 17 258 6
__indirect_glProgramEnvParameter4fvARB 2 14 163 3
__indirect_glProgramLocalParameter4dARB 2 18 258 6
__indirect_glProgramLocalParameter4dvARB 2 14 163 3
__indirect_glProgramLocalParameter4fARB 2 18 258 6
__indirect_glProgramLocalParameter4fvARB 2 14 163 3
__indirect_glProgramStringARB 8 40 479 4
__indirect_glVertexAttrib1fARB 2 12 130 2
__indirect_glVertexAttrib1fvARB 2 12 131 2
__indirect_glVertexAttrib2fARB 2 13 162 3
__indirect_glVertexAttrib2fvARB 2 12 131 2
__indirect_glVertexAttrib3fARB 2 14 194 4
__indirect_glVertexAttrib3fvARB 2 12 131 2
__indirect_glVertexAttrib4fARB 2 16 226 5
__indirect_glVertexAttrib4fvARB 2 12 131 2
__indirect_glBindFramebuffer 2 12 130 2
__indirect_glBindRenderbuffer 2 12 130 2
__indirect_glBlitFramebuffer 2 23 386 10
__indirect_glCheckFramebufferStatus 2 17 124 1
__indirect_glDeleteFramebuffers 5 23 203 2
__indirect_glDeleteRenderbuffers 5 23 203 2
__indirect_glFramebufferRenderbuffer 2 16 194 4
__indirect_glFramebufferTexture1D 2 17 226 5
__indirect_glFramebufferTexture2D 2 17 226 5
__indirect_glFramebufferTexture3D 2 18 258 6
__indirect_glFramebufferTextureLayer 2 16 226 5
__indirect_glGenFramebuffers 4 20 142 2
__indirect_glGenRenderbuffers 4 20 142 2
__indirect_glGenerateMipmap 2 11 98 1
__indirect_glGetFramebufferAttachmentParameteriv 2 21 177 4
__indirect_glGetRenderbufferParameteriv 2 19 147 3
__indirect_glIsFramebuffer 2 17 124 1
__indirect_glIsRenderbuffer 2 17 124 1
__indirect_glRenderbufferStorage 2 15 194 4
__indirect_glRenderbufferStorageMultisample 2 17 226 5
__indirect_glSampleMaskSGIS 2 12 130 2
__indirect_glSamplePatternSGIS 2 11 98 1
__indirect_glSecondaryColor3fEXT 2 13 162 3
__indirect_glSecondaryColor3fvEXT 1 4 16 1
__indirect_glFogCoordfEXT 2 11 98 1
__indirect_glFogCoordfvEXT 1 4 16 1
__indirect_glAreProgramsResidentNV 5 27 228 3
__indirect_glExecuteProgramNV 2 14 163 3
__indirect_glGetProgramParameterdvNV 2 19 177 4
__indirect_glGetProgramParameterfvNV 2 19 177 4
__indirect_glGetProgramStringNV 2 17 147 3
__indirect_glGetProgramivNV 2 17 147 3
__indirect_glGetTrackMatrixivNV 2 19 177 4
__indirect_glGetVertexAttribdvNV 2 18 147 3
__indirect_glGetVertexAttribfvNV 2 17 147 3
__indirect_glGetVertexAttribivNV 2 17 147 3
__indirect_glLoadProgramNV 5 25 252 4
__indirect_glProgramParameters4dvNV 5 26 267 4
__indirect_glProgramParameters4fvNV 5 26 267 4
__indirect_glRequestResidentProgramsNV 5 22 203 2
__indirect_glTrackMatrixNV 2 15 194 4
__indirect_glVertexAttrib1dNV 2 12 130 2
__indirect_glVertexAttrib1dvNV 2 12 131 2
__indirect_glVertexAttrib1fNV 2 12 130 2
__indirect_glVertexAttrib1fvNV 2 12 131 2
__indirect_glVertexAttrib1sNV 2 12 130 2
__indirect_glVertexAttrib1svNV 2 12 131 2
__indirect_glVertexAttrib2dNV 2 13 162 3
__indirect_glVertexAttrib2dvNV 2 12 131 2
__indirect_glVertexAttrib2fNV 2 13 162 3
__indirect_glVertexAttrib2fvNV 2 12 131 2
__indirect_glVertexAttrib2sNV 2 13 162 3
__indirect_glVertexAttrib2svNV 2 12 131 2
__indirect_glVertexAttrib3dNV 2 15 194 4
__indirect_glVertexAttrib3dvNV 2 12 131 2
__indirect_glVertexAttrib3fNV 2 14 194 4
__indirect_glVertexAttrib3fvNV 2 12 131 2
__indirect_glVertexAttrib3sNV 2 14 194 4
__indirect_glVertexAttrib3svNV 2 12 131 2
__indirect_glVertexAttrib4dNV 2 16 226 5
__indirect_glVertexAttrib4dvNV 2 12 131 2
__indirect_glVertexAttrib4fNV 2 16 226 5
__indirect_glVertexAttrib4fvNV 2 12 131 2
__indirect_glVertexAttrib4sNV 2 16 226 5
__indirect_glVertexAttrib4svNV 2 12 131 2
__indirect_glVertexAttrib4ubNV 2 16 226 5
__indirect_glVertexAttrib4ubvNV 2 12 131 2
__indirect_glVertexAttribs1dvNV 5 23 235 3
__indirect_glVertexAttribs1fvNV 5 23 235 3
__indirect_glVertexAttribs1svNV 5 23 235 3
__indirect_glVertexAttribs2dvNV 5 23 235 3
__indirect_glVertexAttribs2fvNV 5 23 235 3
__indirect_glVertexAttribs2svNV 5 23 235 3
__indirect_glVertexAttribs3dvNV 5 23 235 3
__indirect_glVertexAttribs3fvNV 5 23 235 3
__indirect_glVertexAttribs3svNV 5 23 235 3
__indirect_glVertexAttribs4dvNV 5 23 235 3
__indirect_glVertexAttribs4fvNV 5 23 235 3
__indirect_glVertexAttribs4svNV 5 23 235 3
__indirect_glVertexAttribs4ubvNV 5 23 235 3
__indirect_glActiveStencilFaceEXT 2 11 98 1
__indirect_glGetProgramNamedParameterdvNV 5 29 230 4
__indirect_glGetProgramNamedParameterfvNV 5 29 230 4
__indirect_glProgramNamedParameter4dNV 5 29 348 7
__indirect_glProgramNamedParameter4dvNV 5 26 253 4
__indirect_glProgramNamedParameter4fNV 5 29 348 7
__indirect_glProgramNamedParameter4fvNV 5 26 253 4
__indirect_glBindFramebufferEXT 2 12 130 2
__indirect_glBindRenderbufferEXT 2 12 130 2
__indirect_get_proc_compare 1 5 43 2
__indirect_get_proc_address 2 11 70 1
Source file: ./lib/freetype/src/pcf/pcfutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BitOrderInvert 2 12 114 2
TwoByteSwap 2 11 56 2
FourByteSwap 2 14 80 2
Source file: ./lib/freetype/src/pcf/pcfdrivr.h
Source file: ./lib/freetype/src/pcf/pcfutil.h
Source file: ./lib/freetype/src/pcf/pcferror.h
Source file: ./lib/freetype/src/pcf/pcfdrivr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pcf_cmap_init 1 10 52 2
pcf_cmap_done 1 6 26 1
pcf_cmap_char_index 4 26 121 2
pcf_cmap_char_next 6 41 199 2
PCF_Face_Done 7 36 192 1
PCF_Face_Init 30 103 542 5
PCF_Size_Select 1 10 75 2
PCF_Size_Request 6 29 146 2
PCF_Glyph_Load 17 90 595 4
pcf_get_bdf_property 5 28 132 3
pcf_get_charset_id 1 8 36 3
pcf_property_set 7 36 170 4
pcf_property_get 3 20 97 3
pcf_driver_requester 1 6 24 2
pcf_driver_init 2 7 28 1
pcf_driver_done 1 4 11 1
Source file: ./lib/freetype/src/pcf/pcfread.h
Source file: ./lib/freetype/src/type42/t42objs.h
Source file: ./lib/freetype/src/pcf/pcf.h
Source file: ./lib/freetype/src/type42/t42error.h
Source file: ./lib/freetype/src/type42/t42drivr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
t42_get_glyph_name 1 8 35 4
t42_get_name_index 4 13 94 2
t42_get_ps_font_name 1 4 19 1
t42_ps_get_font_info 1 6 28 2
t42_ps_get_font_extra 1 6 28 2
t42_ps_has_glyph_names 1 5 15 1
t42_ps_get_font_private 1 6 28 2
T42_Get_Interface 1 6 24 2
Source file: ./lib/freetype/src/type42/type42.c
Source file: ./lib/freetype/src/type42/t42types.h
Source file: ./lib/freetype/src/type42/t42drivr.h
Source file: ./lib/freetype/src/type42/t42parse.h
Source file: ./lib/freetype/src/type42/t42objs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
T42_Open_Face 14 86 531 1
T42_Face_Init 30 172 872 5
T42_Face_Done 5 34 219 1
T42_Driver_Init 2 13 62 1
T42_Driver_Done 1 4 11 1
T42_Size_Init 1 12 61 1
T42_Size_Request 2 12 68 2
T42_Size_Select 2 12 71 2
T42_Size_Done 2 13 67 1
T42_GlyphSlot_Init 2 18 80 1
T42_GlyphSlot_Done 1 5 21 1
t42_glyphslot_clear 1 17 96 1
T42_GlyphSlot_Load 2 36 253 4
Source file: ./lib/freetype/src/otvalid/otvalid.h
Source file: ./lib/freetype/src/otvalid/otvalid.c
Source file: ./lib/freetype/src/otvalid/otvmod.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
otv_load_table 4 18 100 4
otv_validate 33 139 763 7
otvalid_get_service 1 6 25 2
Source file: ./lib/freetype/src/otvalid/otvgsub.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
otv_SingleSubst_validate 7 49 232 2
otv_MultipleSubst_validate 2 21 83 2
otv_AlternateSubst_validate 2 21 83 2
otv_Ligature_validate 3 18 80 2
otv_LigatureSubst_validate 2 20 77 2
otv_ContextSubst_validate 4 29 123 2
otv_ChainContextSubst_validate 4 31 123 2
otv_ExtensionSubst_validate 5 32 127 2
otv_ReverseChainSingleSubst_validate 7 40 251 2
otv_GSUB_validate 2 28 149 3
Source file: ./lib/freetype/src/otvalid/otvmod.h
Source file: ./lib/freetype/src/type42/t42parse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
T1_FIELD_CALLBACK 1 2 26 3
t42_parser_init 12 47 272 4
t42_parser_done 2 7 43 1
t42_is_space 6 6 34 1
t42_parse_font_matrix 5 38 284 2
t42_parse_encoding 37 148 811 2
t42_parse_sfnts 32 174 904 2
t42_parse_charstrings 49 223 1225 2
t42_load_keyword 7 39 184 3
t42_parse_dict 25 89 513 4
t42_loader_init 1 11 55 2
t42_loader_done 1 9 51 1
Source file: ./lib/freetype/src/otvalid/otverror.h
Source file: ./lib/freetype/src/otvalid/otvgpos.h
Source file: ./lib/freetype/src/bdf/bdflib.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_bdf_list_init 1 6 22 2
_bdf_list_done 2 9 33 1
_bdf_list_ensure 6 24 135 2
_bdf_list_shift 6 15 96 2
_bdf_list_join 7 23 142 3
_bdf_list_split 25 69 460 4
_bdf_readstream 22 106 542 4
_bdf_atoul 5 17 84 1
_bdf_atol 7 23 113 1
_bdf_atous 5 17 90 1
_bdf_atos 7 23 123 1
by_encoding 3 12 67 2
bdf_create_property 6 32 195 3
bdf_get_property 5 12 81 2
_bdf_add_comment 2 18 95 3
_bdf_set_default_spacing 13 52 254 3
_bdf_is_atom 18 40 236 5
_bdf_add_property 34 120 716 4
_bdf_parse_glyphs 73 354 2403 5
_bdf_parse_properties 14 77 504 5
_bdf_parse_start 40 213 1479 5
bdf_load_font 23 118 805 4
bdf_free_font 10 53 344 1
bdf_get_font_property 6 9 68 2
Source file: ./lib/freetype/src/pcf/pcfread.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pcf_read_TOC 26 104 678 2
pcf_get_metric 4 38 198 3
pcf_seek_to_table_type 5 30 147 6
pcf_has_table_type 3 10 46 3
pcf_find_property 5 16 80 2
pcf_get_properties 32 142 746 2
pcf_get_metrics 22 93 463 2
pcf_get_bitmaps 19 99 543 2
pcf_get_encodings 19 96 503 2
pcf_get_accel 27 99 499 3
pcf_interpret_style 34 79 613 1
pcf_load_font 62 229 1274 3
Source file: ./lib/freetype/src/otvalid/otvgdef.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
otv_O_x_Ox 3 24 137 2
otv_CaretValue_validate 4 25 89 2
otv_GDEF_validate 9 56 248 5
Source file: ./lib/freetype/src/otvalid/otvcommn.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
otv_Coverage_validate 13 60 282 3
otv_Coverage_get_first 1 6 21 1
otv_Coverage_get_last 3 21 90 1
otv_Coverage_get_count 4 27 100 1
otv_ClassDef_validate 9 49 226 2
otv_Device_validate 4 18 98 2
otv_Lookup_validate 4 21 124 2
otv_LookupList_validate 2 15 80 2
otv_LookupList_get_count 1 4 13 1
otv_Feature_validate 3 16 79 2
otv_Feature_get_count 1 4 13 1
otv_FeatureList_validate 2 19 92 3
otv_LangSys_validate 5 21 112 2
otv_Script_validate 3 20 104 2
otv_ScriptList_validate 2 19 92 3
otv_x_Ox 2 18 95 2
otv_u_C_x_Ox 2 21 122 2
otv_x_ux 4 18 80 2
otv_x_y_ux_sy 5 24 129 2
otv_x_ux_y_uy_z_uz_p_sp 5 34 195 2
otv_u_O_O_x_Onx 3 28 157 2
otv_u_x_y_Ox_sy 5 24 141 2
otv_u_O_O_O_O_x_Onx 3 34 195 2
otv_u_x_Ox_y_Oy_z_Oz_p_sp 7 36 251 2
otv_GSUBGPOS_get_Lookup_count 1 5 24 1
otv_GSUBGPOS_have_MarkAttachmentType_flag 4 22 99 1
Source file: ./lib/freetype/src/otvalid/otvcommn.h
Source file: ./lib/freetype/src/otvalid/otvbase.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
otv_BaseCoord_validate 4 26 97 2
otv_BaseTagList_validate 1 12 53 2
otv_BaseValues_validate 2 15 79 2
otv_MinMax_validate 6 36 182 2
otv_BaseScript_validate 4 29 148 2
otv_BaseScriptList_validate 2 17 81 2
otv_Axis_validate 2 16 74 2
otv_BASE_validate 4 26 124 2
Source file: ./lib/freetype/src/winfonts/fnterrs.h
Source file: ./lib/freetype/src/otvalid/otvmath.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
otv_MathConstants_validate 3 21 102 2
otv_MathItalicsCorrectionInfo_validate 4 28 144 3
otv_MathKern_validate 5 28 144 2
otv_MathKernInfo_validate 4 27 145 2
otv_MathGlyphInfo_validate 5 28 133 2
otv_GlyphAssembly_validate 4 25 123 2
otv_MathGlyphConstruction_validate 4 24 117 2
otv_MathVariants_validate 5 37 216 2
otv_MATH_validate 2 26 125 3
Source file: ./lib/freetype/src/otvalid/otvjstf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
otv_JstfPriority_validate 11 76 389 2
otv_JstfScript_validate 4 37 179 2
otv_JSTF_validate 5 35 170 5
Source file: ./lib/freetype/src/winfonts/winfnt.h
Source file: ./lib/freetype/src/psnames/pspic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
psnames_module_class_pic_free 3 15 75 1
psnames_module_class_pic_init 4 21 112 1
Source file: ./lib/freetype/src/psnames/psmodule.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ps_unicode_value 23 82 407 1
compare_uni_maps 6 26 120 2
ps_check_extra_glyph_name 4 20 83 4
ps_check_extra_glyph_unicode 3 13 49 2
ps_unicodes_init 11 69 343 6
ps_unicodes_char_index 7 30 142 2
ps_unicodes_char_next 7 42 190 2
ps_get_macintosh_name 2 6 25 1
ps_get_standard_strings 2 6 24 1
psnames_get_service 4 12 49 2
Source file: ./lib/freetype/src/psnames/psmodule.h
Source file: ./lib/freetype/src/psnames/pspic.h
Source file: ./lib/freetype/src/psnames/psnames.c
Source file: ./lib/freetype/src/psnames/psnamerr.h
Source file: ./lib/freetype/src/autofit/afpic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
autofit_module_class_pic_free 3 15 75 1
autofit_module_class_pic_init 7 41 252 1
Source file: ./lib/freetype/src/autofit/afdummy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
af_dummy_hints_init 1 10 60 2
af_dummy_hints_apply 2 11 46 3
Source file: ./lib/freetype/src/autofit/afglobal.h
Source file: ./lib/freetype/src/otvalid/otvgpos.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
otv_x_sxy 5 27 143 2
otv_u_O_O_u_O_O 1 25 147 2
otv_value_length 1 8 72 1
otv_ValueRecord_validate 9 43 195 3
otv_Anchor_validate 6 39 152 2
otv_MarkArray_validate 2 17 81 2
otv_SinglePos_validate 4 47 218 2
otv_PairSet_validate 4 26 133 4
otv_PairPos_validate 8 68 384 2
otv_CursivePos_validate 5 44 196 2
otv_MarkBasePos_validate 2 21 81 2
otv_MarkLigPos_validate 2 21 83 2
otv_MarkMarkPos_validate 2 21 81 2
otv_ContextPos_validate 4 29 123 2
otv_ChainContextPos_validate 4 31 123 2
otv_ExtensionPos_validate 4 30 123 2
otv_GPOS_subtable_validate 1 7 32 2
otv_GPOS_validate 2 28 149 3
Source file: ./lib/freetype/src/autofit/afwarp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
af_warper_compute_line_best 13 63 384 8
af_warper_compute 27 147 887 5
Source file: ./lib/freetype/src/autofit/afshaper.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
af_shaper_get_coverage 38 161 754 4
af_shaper_buf_create 1 5 21 1
af_shaper_buf_destroy 1 6 25 2
af_shaper_get_cluster 13 59 357 4
af_shaper_get_elem 4 21 115 5
af_shaper_get_coverage 1 11 40 4
af_shaper_buf_create 1 8 38 1
af_shaper_buf_destroy 1 6 23 2
af_shaper_get_cluster 5 25 123 4
af_shaper_get_elem 3 20 78 5
Source file: ./lib/freetype/src/winfonts/winfnt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fnt_font_done 3 13 72 1
fnt_font_load 11 45 222 2
fnt_face_get_dll_font 58 249 1280 2
fnt_cmap_init 1 10 70 2
fnt_cmap_char_index 2 9 43 2
fnt_cmap_char_next 3 23 95 2
FNT_Face_Done 2 11 50 1
FNT_Face_Init 26 144 854 5
FNT_Size_Select 1 13 90 2
FNT_Size_Request 6 29 147 2
FNT_Load_Glyph 17 93 600 4
winfnt_get_header 1 7 33 2
winfnt_get_service 1 6 25 2
Source file: ./lib/freetype/src/autofit/afranges.h
Source file: ./lib/freetype/src/autofit/afcjk.h
Source file: ./lib/freetype/src/autofit/afangles.h
Source file: ./lib/freetype/src/autofit/afhints.h
Source file: ./lib/freetype/src/autofit/afdummy.h
Source file: ./lib/freetype/src/autofit/afloader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
af_loader_init 1 6 20 2
af_loader_reset 3 20 93 3
af_loader_done 1 6 24 1
af_loader_embolden_glyph_in_slot 9 73 379 3
af_loader_load_glyph 40 221 1501 5
af_loader_compute_darkening 11 93 535 3
Source file: ./lib/freetype/src/autofit/afmodule.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
af_property_get_face_globals 5 24 105 3
af_property_set 49 143 843 4
af_property_get 12 71 431 3
af_get_interface 4 12 49 2
af_autofitter_init 2 17 113 1
af_autofitter_done 3 6 22 1
af_autofitter_load_glyph 6 36 191 5
Source file: ./lib/freetype/src/autofit/afwrtsys.h
Source file: ./lib/freetype/src/autofit/autofit.c
Source file: ./lib/freetype/src/autofit/afstyles.h
Source file: ./lib/freetype/src/autofit/afglobal.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
af_face_globals_compute_style_coverage 41 135 797 1
af_face_globals_new 4 36 186 3
af_face_globals_free 6 24 115 1
af_face_globals_get_metrics 9 47 225 4
af_face_globals_is_digit 2 7 41 2
Source file: ./lib/freetype/src/autofit/aferrors.h
Source file: ./lib/freetype/src/autofit/afcover.h
Source file: ./lib/freetype/src/autofit/aflatin.h
Source file: ./lib/freetype/src/autofit/aflatin2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
af_latin2_metrics_init_widths 15 77 472 2
af_latin2_metrics_init_blues 36 164 907 2
af_latin2_metrics_check_digits 6 34 122 2
af_latin2_metrics_init 4 30 126 2
af_latin2_metrics_scale_dim 23 121 761 3
af_latin2_metrics_scale 1 9 63 2
af_latin2_get_standard_widths 3 9 46 3
af_latin2_hints_compute_segments 37 183 1026 2
af_latin2_hints_link_segments 22 70 384 2
af_latin2_hints_compute_edges 46 176 937 2
af_latin2_hints_detect_features 2 12 47 2
af_latin2_hints_compute_blue_edges 16 65 372 2
af_latin2_hints_init 16 33 241 2
af_latin2_snap_width 7 35 141 3
af_latin2_compute_stem_width 34 113 518 5
af_latin2_align_linked_edge 1 15 104 4
af_latin2_align_serif_edge 1 7 36 3
af_latin2_hint_edges 70 338 2125 2
af_latin2_hints_apply 15 50 255 4
Source file: ./lib/freetype/src/autofit/aflatin2.h
Source file: ./lib/freetype/src/autofit/afwarp.h
Source file: ./lib/freetype/src/autofit/afshaper.h
Source file: ./lib/freetype/src/autofit/afcjk.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
af_cjk_metrics_init_widths 27 128 739 2
af_cjk_metrics_init_blues 38 199 977 2
af_cjk_metrics_check_digits 6 41 166 2
af_cjk_metrics_init 2 14 67 2
af_cjk_metrics_scale_dim 13 66 469 3
af_cjk_metrics_scale 1 7 36 2
af_cjk_get_standard_widths 3 9 46 3
af_cjk_hints_compute_segments 7 30 158 2
af_cjk_hints_link_segments 41 113 652 2
af_cjk_hints_compute_edges 34 154 784 2
af_cjk_hints_detect_features 2 12 48 2
af_cjk_hints_compute_blue_edges 10 52 300 3
af_cjk_hints_init 13 30 209 2
af_cjk_snap_width 7 35 141 3
af_cjk_compute_stem_width 23 87 406 5
af_cjk_align_linked_edge 1 16 108 4
af_cjk_align_serif_edge 1 7 36 3
af_hint_normal_stem 27 101 481 5
af_cjk_hint_edges 68 250 1431 2
af_cjk_align_edge_points 14 66 282 2
af_cjk_hints_apply 15 54 276 4
Source file: ./lib/freetype/src/autofit/aftypes.h
Source file: ./lib/freetype/src/autofit/afscript.h
Source file: ./lib/freetype/src/autofit/afindic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
af_indic_metrics_init 3 16 76 2
af_indic_metrics_scale 1 5 17 2
af_indic_hints_init 1 5 18 2
af_indic_hints_apply 1 7 29 4
af_indic_get_standard_widths 3 9 47 3
Source file: ./lib/freetype/src/autofit/afloader.h
Source file: ./lib/freetype/src/autofit/afhints.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
af_axis_hints_new_segment 10 46 238 3
af_axis_hints_new_edge 15 62 330 6
af_dir_str 5 22 63 1
af_print_idx 2 13 54 2
af_get_segment_index 9 34 159 3
af_get_edge_index 2 9 58 3
af_glyph_hints_dump_points 7 48 290 2
af_edge_flags_to_string 5 21 98 1
af_glyph_hints_dump_segments 5 41 265 2
af_glyph_hints_get_num_segments 2 11 52 3
af_glyph_hints_get_segment_offset 8 29 169 6
af_glyph_hints_dump_edges 6 41 287 2
af_direction_compute 5 39 120 2
af_glyph_hints_init 1 6 33 2
af_glyph_hints_done 8 29 187 1
af_glyph_hints_rescale 1 6 25 2
af_glyph_hints_reload 39 253 1576 2
af_glyph_hints_save 4 19 115 2
af_glyph_hints_align_edge_points 10 50 224 2
af_glyph_hints_align_strong_points 19 103 498 2
af_iup_shift 4 13 83 3
af_iup_interp 11 51 246 4
af_glyph_hints_align_weak_points 21 90 416 2
af_glyph_hints_scale_dim 4 19 101 4
Source file: ./lib/freetype/src/autofit/afranges.c
Source file: ./lib/freetype/src/autofit/afblue.c
Source file: ./lib/freetype/src/autofit/afmodule.h
Source file: ./lib/freetype/src/autofit/afpic.h
Source file: ./lib/freetype/src/autofit/afangles.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
af_angle_atan 6 26 106 2
af_angle_atan 12 46 202 2
af_sort_pos 4 17 92 2
af_sort_and_quantize_widths 14 54 314 3
Source file: ./lib/freetype/src/autofit/afblue.h
Source file: ./lib/freetype/src/autofit/afindic.h
Source file: ./lib/freetype/src/sfnt/ttload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tt_face_lookup_table 8 32 148 2
tt_face_goto_table 4 20 73 4
check_table_dir 24 97 452 3
tt_face_load_font_dir 21 116 633 2
tt_face_load_any 7 36 144 5
tt_face_load_generic_header 3 41 211 3
tt_face_load_head 1 5 19 2
tt_face_load_bhed 1 5 19 2
tt_face_load_maxp 7 67 324 2
tt_face_load_name 23 113 584 2
tt_face_free_name 5 25 147 1
tt_face_load_cmap 3 12 61 2
tt_face_load_os2 9 114 598 2
tt_face_load_post 4 29 145 2
tt_face_load_pclt 3 33 157 2
tt_face_load_gasp 7 40 232 2
Source file: ./lib/freetype/src/sfnt/ttsbit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tt_face_load_sbit 36 156 786 2
tt_face_free_sbit 1 8 40 1
tt_face_set_sbit_strike 1 6 28 3
tt_face_load_strike_metrics 18 128 705 3
tt_sbit_decoder_init 6 43 265 4
tt_sbit_decoder_done 1 4 12 1
tt_sbit_decoder_alloc_bitmap 10 59 333 2
tt_sbit_decoder_load_metrics 4 37 203 4
tt_sbit_decoder_load_byte_aligned 15 82 531 6
tt_sbit_decoder_load_bit_aligned 19 100 540 6
tt_sbit_decoder_load_compound 5 54 325 6
tt_sbit_decoder_load_png 4 38 159 6
tt_sbit_decoder_load_bitmap 31 102 422 8
tt_sbit_decoder_load_image 33 151 731 6
tt_face_load_sbix_image 20 95 525 7
tt_face_load_sbit_image 10 65 275 7
Source file: ./lib/freetype/src/sfnt/pngshim.h
Source file: ./lib/freetype/src/sfnt/ttmtx.h
Source file: ./lib/freetype/src/sfnt/ttbdf.h
Source file: ./lib/freetype/src/sfnt/ttsbit.h
Source file: ./lib/freetype/src/sfnt/ttmtx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tt_face_load_hmtx 3 28 113 3
tt_face_load_hhea 5 53 271 3
tt_face_get_metrics 21 87 412 5
Source file: ./lib/freetype/src/sfnt/sfobjs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tt_name_ascii_from_utf16 6 22 127 2
tt_name_ascii_from_other 6 22 124 2
tt_face_get_name 30 106 466 3
sfnt_find_encoding 5 38 199 2
sfnt_stream_close 1 8 39 1
compare_offsets 3 14 71 2
woff_open_font 49 230 1324 2
sfnt_open_font 21 75 418 2
sfnt_init_face 42 154 809 5
sfnt_load_face 99 310 1820 5
sfnt_done_face 9 47 265 1
Source file: ./lib/freetype/src/sfnt/sferrors.h
Source file: ./lib/freetype/src/autofit/aflatin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
af_latin_metrics_init_widths 26 126 731 2
af_latin_sort_blue 6 28 172 2
af_latin_metrics_init_blues 109 492 2433 2
af_latin_metrics_check_digits 6 41 166 2
af_latin_metrics_init 2 14 67 2
af_latin_metrics_scale_dim 51 222 1284 3
af_latin_metrics_scale 1 9 63 2
af_latin_get_standard_widths 3 9 46 3
af_latin_hints_compute_segments 57 301 1634 2
af_latin_hints_link_segments 19 81 421 4
af_latin_hints_compute_edges 55 201 1062 2
af_latin_hints_detect_features 2 14 58 4
af_latin_hints_compute_blue_edges 17 72 393 2
af_latin_hints_init 16 33 241 2
af_latin_snap_width 7 35 141 3
af_latin_compute_stem_width 39 126 607 6
af_latin_align_linked_edge 1 19 122 4
af_latin_align_serif_edge 1 7 36 3
af_latin_hint_edges 94 381 2321 2
af_latin_hints_apply 16 61 313 4
Source file: ./lib/freetype/src/sfnt/sfdriver.h
Source file: ./lib/freetype/src/sfnt/ttkern.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tt_face_load_kern 17 86 431 2
tt_face_done_kern 1 9 46 1
tt_face_get_kerning 14 88 408 3
Source file: ./lib/freetype/src/sfnt/sfnt.c
Source file: ./lib/freetype/src/sfnt/ttcmap.h
Source file: ./lib/freetype/src/sfnt/ttcmapc.h
Source file: ./lib/freetype/src/sfnt/ttpost.h
Source file: ./lib/freetype/src/sfnt/pngshim.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
multiply_alpha 1 6 37 2
premultiply_data 7 58 499 3
convert_bytes_to_data 2 18 118 3
error_callback 2 8 46 2
warning_callback 1 6 20 2
read_data_from_FT_Stream 2 17 86 3
Load_SBit_Png 37 149 763 10
Source file: ./lib/freetype/src/sfnt/sfntpic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sfnt_module_class_pic_free 4 19 96 1
sfnt_module_class_pic_init 6 33 177 1
Source file: ./lib/freetype/src/sfnt/ttload.h
Source file: ./lib/freetype/src/sfnt/ttkern.h
Source file: ./lib/freetype/src/sfnt/sfdriver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_sfnt_table 11 32 139 2
sfnt_table_info 5 20 104 5
sfnt_get_glyph_name 2 12 54 4
sfnt_get_name_index 6 23 126 2
sfnt_is_postscript 3 8 52 1
sfnt_is_alphanumeric 1 4 13 1
fmix32 1 9 39 1
murmur_hash_3_128 17 133 843 4
get_win_string 8 47 228 5
get_apple_string 7 44 202 5
sfnt_get_name_id 7 21 116 4
fixed2float 16 60 290 2
sfnt_get_var_ps_name 30 175 941 1
sfnt_get_ps_name 6 29 152 1
sfnt_get_charset_id 5 24 109 3
sfnt_get_interface 4 12 49 2
Source file: ./lib/freetype/src/sfnt/ttbdf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tt_face_free_bdf_props 3 13 63 1
tt_face_load_bdf_props 10 54 278 2
tt_face_find_bdf_prop 19 87 435 3
Source file: ./lib/freetype/src/sfnt/ttpost.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
load_format_20 21 105 497 3
load_format_25 10 44 195 3
load_post_names 5 25 135 1
tt_face_free_ps_names 5 28 152 1
tt_face_get_ps_name 17 56 292 3
Source file: ./lib/freetype/src/sfnt/sfobjs.h
Source file: ./lib/freetype/src/sfnt/sfntpic.h
Source file: ./lib/freetype/src/bzip2/ftbzip2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_bzip2_alloc 1 10 47 3
ft_bzip2_free 1 5 16 2
ft_bzip2_check_header 6 17 75 1
ft_bzip2_file_init 5 31 175 3
ft_bzip2_file_done 1 15 81 1
ft_bzip2_file_reset 2 19 113 1
ft_bzip2_file_fill_input 5 32 164 1
ft_bzip2_file_fill_output 7 33 158 1
ft_bzip2_file_skip_output 5 21 90 2
ft_bzip2_file_io 10 42 189 4
ft_bzip2_stream_close 2 11 50 1
ft_bzip2_stream_io 1 8 44 4
FT_Stream_OpenBzip2 6 35 149 2
FT_Stream_OpenBzip2 1 7 25 2
Source file: ./lib/freetype/src/sfnt/ttcmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tt_cmap_init 1 6 19 2
tt_cmap0_validate 7 24 116 2
tt_cmap0_char_index 2 6 31 2
tt_cmap0_char_next 3 20 76 2
tt_cmap0_get_info 1 8 41 2
tt_cmap2_validate 21 72 385 2
tt_cmap2_get_subheader 5 30 143 2
tt_cmap2_char_index 5 29 154 2
tt_cmap2_char_next 8 52 258 2
tt_cmap2_get_info 1 8 41 2
tt_cmap4_init 1 11 58 2
tt_cmap4_set_range 9 39 216 2
tt_cmap4_next 19 73 389 1
tt_cmap4_validate 42 129 675 2
tt_cmap4_char_map_linear 29 97 497 3
tt_cmap4_char_map_binary 42 194 972 3
tt_cmap4_char_index 3 10 49 2
tt_cmap4_char_next 5 23 101 2
tt_cmap4_get_info 1 8 41 2
tt_cmap6_validate 7 25 123 2
tt_cmap6_char_index 2 16 82 2
tt_cmap6_char_next 6 32 152 2
tt_cmap6_get_info 1 8 41 2
tt_cmap8_validate 19 65 409 2
tt_cmap8_char_index 5 25 129 2
tt_cmap8_char_next 9 47 225 2
tt_cmap8_get_info 1 8 41 2
tt_cmap10_validate 8 26 132 2
tt_cmap10_char_index 3 19 88 2
tt_cmap10_char_next 6 29 139 2
tt_cmap10_get_info 1 8 41 2
tt_cmap12_init 1 9 40 2
tt_cmap12_validate 12 39 204 2
tt_cmap12_next 9 45 231 1
tt_cmap12_char_map_binary 14 69 330 3
tt_cmap12_char_index 1 5 20 2
tt_cmap12_char_next 4 20 85 2
tt_cmap12_get_info 1 8 41 2
tt_cmap13_init 1 9 40 2
tt_cmap13_validate 11 37 188 2
tt_cmap13_next 7 33 180 1
tt_cmap13_char_map_binary 13 65 299 3
tt_cmap13_char_index 1 5 20 2
tt_cmap13_char_next 4 20 82 2
tt_cmap13_get_info 1 8 41 2
tt_cmap14_done 3 7 34 1
tt_cmap14_ensure 3 15 66 3
tt_cmap14_init 1 10 46 2
tt_cmap14_validate 23 77 422 2
tt_cmap14_char_index 1 7 22 2
tt_cmap14_char_next 1 7 23 2
tt_cmap14_get_info 1 8 30 2
tt_cmap14_char_map_def_binary 4 23 114 2
tt_cmap14_char_map_nondef_binary 4 22 110 2
tt_cmap14_find_variant 4 22 104 2
tt_cmap14_char_var_index 5 22 115 4
tt_cmap14_char_var_isdefault 6 20 102 3
tt_cmap14_variants 3 19 107 2
tt_cmap14_char_variants 7 29 162 3
tt_cmap14_def_char_count 2 12 56 1
tt_cmap14_get_def_chars 4 26 142 3
tt_cmap14_get_nondef_chars 3 20 108 3
tt_cmap14_variant_chars 21 103 553 3
tt_get_glyph_name 1 7 26 2
tt_cmap_unicode_init 1 14 75 2
tt_cmap_unicode_done 1 7 35 1
tt_cmap_unicode_char_index 1 7 40 2
tt_cmap_unicode_char_next 1 7 41 2
FT_Destroy_Class_tt_cmap_classes 2 7 27 2
FT_Create_Class_tt_cmap_classes 2 20 114 2
tt_face_build_cmaps 14 73 389 1
tt_get_cmap_info 2 10 51 2
Source file: ./lib/freetype/src/base/ftstream.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Stream_OpenMemory 1 11 54 3
FT_Stream_Close 3 5 21 1
FT_Stream_Seek 5 25 106 2
FT_Stream_Skip 2 7 36 2
FT_Stream_Pos 1 4 11 1
FT_Stream_Read 1 6 27 3
FT_Stream_ReadAt 5 33 147 4
FT_Stream_TryRead 4 20 103 3
FT_Stream_ExtractFrame 2 14 58 3
FT_Stream_ReleaseFrame 4 12 51 2
FT_Stream_EnterFrame 10 56 283 2
FT_Stream_ExitFrame 3 13 60 1
FT_Stream_GetChar 3 9 46 1
FT_Stream_GetUShort 3 12 58 1
FT_Stream_GetUShortLE 3 12 58 1
FT_Stream_GetUOffset 3 12 58 1
FT_Stream_GetULong 3 12 58 1
FT_Stream_GetULongLE 3 12 58 1
FT_Stream_ReadChar 4 27 124 2
FT_Stream_ReadUShort 5 32 149 2
FT_Stream_ReadUShortLE 5 32 149 2
FT_Stream_ReadUOffset 5 32 149 2
FT_Stream_ReadULong 5 32 149 2
FT_Stream_ReadULongLE 5 32 149 2
FT_Stream_ReadFields 29 110 484 3
Source file: ./lib/freetype/src/base/basepic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_base_pic_free 2 11 49 1
ft_base_pic_init 5 24 125 1
Source file: ./lib/freetype/src/base/ftapi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_New_Memory_Stream 1 8 30 4
FT_Seek_Stream 1 5 17 2
FT_Skip_Stream 1 5 17 2
FT_Read_Stream 1 6 23 3
FT_Read_Stream_At 1 7 28 4
FT_Extract_Frame 1 6 23 3
FT_Release_Frame 1 5 17 2
FT_Access_Frame 1 5 17 2
FT_Forget_Frame 1 4 11 1
Source file: ./lib/freetype/src/base/ftsynth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_GlyphSlot_Oblique 3 15 69 1
FT_GlyphSlot_Embolden 13 49 291 1
Source file: ./lib/freetype/docs/js/jquery-1.11.0.min.js
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
) 2 1 24 1
function 4 1 42 2
n 1 1 19 2
r 1 1 13 2
toArray 1 1 11 0
get 3 1 34 1
pushStack 1 1 37 1
each 1 1 18 2
function 1 1 18 2
map 1 1 20 1
slice 1 1 18 0
first 1 1 11 0
last 1 1 12 0
eq 4 1 50 1
end 2 1 15 0
n.fn.extend 21 1 245 0
error 1 1 11 1
noop 1 1 4 0
isFunction 1 1 14 1
function 1 1 14 1
isWindow 2 1 15 1
isNumeric 1 1 14 1
isEmptyObject 2 1 21 1
isPlainObject 13 1 125 1
type 5 1 38 1
function 1 1 15 1
globalEval 4 1 25 1
camelCase 1 1 21 1
nodeName 2 1 25 2
each 12 1 183 3
function 2 1 18 1
} 2 1 24 1
makeArray 5 1 58 2
inArray 8 1 90 3
merge 4 1 79 2
grep 3 1 70 3
map 6 1 115 3
e 2 1 25 0
proxy 4 1 83 2
now 1 1 8 0
function 1 1 21 2
s 9 1 69 1
z 2 1 20 2
function 3 1 40 1
t 2 1 472 1
function 4 1 382 2
*global* 38 2 4182 0
function 2 1 61 2
) 1 1 14 1
PSEUDO 6 1 93 2
function 3 1 64 4
) 1 1 34 3
function 2 1 44 1
function 1 1 16 1
function 1 1 8 1
function 3 1 28 1
function 1 1 8 1
function 7 1 77 1
function 3 1 41 1
target 3 1 31 1
root 1 1 9 1
focus 6 1 41 1
enabled 1 1 12 1
disabled 1 1 12 1
checked 4 1 36 1
selected 2 1 22 1
empty 3 1 36 1
parent 1 1 15 1
header 1 1 14 1
input 1 1 14 1
button 3 1 30 1
text 4 1 47 1
function 1 1 8 0
function 1 1 13 2
function 2 1 21 3
function 2 1 31 2
function 2 1 31 2
function 3 1 39 3
function 3 1 39 3
nb 1 1 4 0
ob 16 1 292 2
pb 2 1 40 1
function 4 1 37 3
} 14 1 162 3
qb 3 1 39 3
function 3 1 43 3
rb 2 1 19 1
sb 6 1 89 5
function 28 1 361 4
tb 5 1 57 6
function 1 1 9 1
function 1 1 17 1
function 5 1 48 3
ub 14 1 304 1
f 32 1 328 5
vb 2 1 38 2
db.compile 5 1 102 2
wb 2 1 43 3
xb 22 1 339 4
function 1 1 19 1
function 1 1 22 1
function 3 1 33 3
function 1 1 33 1
function 3 1 28 3
function 1 1 14 1
function 5 1 52 3
function 1 1 22 2
function 1 1 11 1
function 1 1 18 1
x 5 1 96 3
function 1 1 11 1
n.filter 5 1 78 3
function 3 1 34 0
find 5 1 114 1
filter 2 1 23 1
not 2 1 23 1
is 4 1 39 1
n.fn.init 28 1 388 2
dir 7 1 78 3
sibling 4 1 42 2
function 3 1 34 0
has 1 1 31 1
closest 12 1 151 2
index 6 1 72 1
add 1 1 35 2
addBack 2 1 27 1
E 3 1 28 2
parent 3 1 24 1
parents 1 1 14 1
parentsUntil 1 1 20 3
next 1 1 12 1
prev 1 1 12 1
nextAll 1 1 14 1
prevAll 1 1 14 1
nextUntil 1 1 20 3
prevUntil 1 1 20 3
siblings 2 1 23 1
children 1 1 14 1
contents 3 1 36 1
] 7 1 105 2
function 1 1 16 2
function 1 1 14 2
H 2 1 36 1
j 11 1 121 1
function 7 1 53 2
f 1 1 14 1
add 4 1 47 0
function 5 1 56 2
remove 2 1 18 0
has 3 1 30 1
empty 1 1 15 0
disable 1 1 15 0
disabled 1 1 7 0
lock 2 1 19 0
locked 1 1 7 0
fireWith 7 1 58 2
fire 1 1 15 0
fired 1 1 8 0
n.Callbacks 4 1 126 1
state 1 1 6 0
always 1 1 18 0
function 6 1 86 0
function 2 1 36 2
function 1 1 18 1
then 1 1 21 0
promise 2 1 20 1
function 1 1 7 0
] 2 1 27 0
function 2 1 90 2
Deferred 2 1 124 1
function 4 1 56 1
h 1 1 12 3
when 10 1 187 1
n.fn.ready 1 1 20 1
holdReady 2 1 19 1
ready 7 1 92 1
J 2 1 53 0
K 4 1 33 0
e 3 1 44 0
n.ready.promise 8 1 130 1
function 4 1 116 0
function 3 1 53 0
n.acceptData 6 1 62 1
P 10 1 133 3
Q 5 1 44 1
R 24 2 287 4
S 19 1 251 3
hasData 3 1 40 1
data 1 1 18 3
removeData 1 1 14 2
_data 1 1 21 3
_removeData 1 1 17 2
function 1 1 12 0
function 1 1 14 0
data 11 1 191 2
function 1 1 12 0
removeData 1 1 13 1
queue 7 1 84 3
g 1 1 12 0
dequeue 7 1 115 2
function 1 1 23 0
_queueHooks 2 1 49 2
function 3 1 46 0
queue 4 1 63 2
function 1 1 12 0
dequeue 1 1 13 1
clearQueue 2 1 17 1
h 2 1 17 0
promise 6 1 111 2
V 3 1 36 2
b 1 1 21 3
n.access 13 1 216 7
function 1 1 10 0
function 4 1 273 0
function 3 1 91 0
bb 1 1 7 0
cb 1 1 7 0
db 2 1 17 0
r.handle 4 1 40 1
add 25 1 470 5
remove 34 1 412 5
trigger 53 1 663 4
dispatch 17 1 309 1
handlers 16 1 235 2
fix 11 1 201 1
filter 3 1 35 2
filter 28 1 204 2
trigger 4 1 34 0
trigger 3 1 28 0
trigger 4 1 37 0
_default 1 1 16 1
postDispatch 2 1 23 1
simulate 3 1 81 4
function 2 1 24 3
} 3 1 47 3
n.Event 12 1 131 2
preventDefault 3 1 37 0
stopPropagation 3 1 37 0
stopImmediatePropagation 1 1 15 0
handle 4 1 74 1
function 1 1 30 2
function 1 1 11 1
function 5 1 78 1
setup 2 1 31 0
postDispatch 4 1 42 1
teardown 2 1 28 0
function 2 1 21 1
function 3 1 38 1
function 4 1 35 1
function 3 1 58 1
setup 4 1 77 0
handle 6 1 52 1
teardown 1 1 25 0
c 1 1 29 1
setup 4 1 54 0
teardown 3 1 61 0
function 1 1 33 2
d 1 1 23 1
function 1 1 20 0
on 13 1 191 5
one 1 1 26 4
function 1 1 18 0
off 10 1 144 3
function 1 1 16 0
trigger 1 1 15 2
triggerHandler 2 1 36 2
eb 3 1 48 1
vb 13 1 149 2
wb 2 1 23 1
xb 5 1 61 2
yb 1 1 32 1
zb 2 1 37 1
Ab 3 1 53 2
Bb 7 1 142 2
Cb 18 1 246 2
clone 18 1 274 3
buildFragment 33 1 511 4
cleanData 12 1 186 2
function 4 1 47 1
text 1 1 21 1
function 4 1 43 1
append 1 1 14 0
function 4 1 47 1
prepend 1 1 14 0
function 2 1 19 1
before 1 1 14 0
function 2 1 21 1
after 1 1 14 0
remove 8 1 103 2
empty 6 1 87 0
function 1 1 15 0
clone 3 1 36 2
function 17 1 204 1
html 1 1 21 1
function 2 1 31 1
replaceWith 4 1 42 0
detach 1 1 15 1
function 2 1 47 1
domManip 23 1 369 2
] 3 1 91 1
function 1 1 16 2
Fb 2 1 65 2
Gb 6 1 112 1
l.shrinkWrapBlocks 4 1 140 0
function 1 1 121 0
Jb 1 1 18 1
Kb 10 1 167 3
Jb 1 1 9 1
Kb 14 1 165 3
get 3 1 40 0
Mb 1 1 14 2
reliableHiddenOffsets 4 1 176 0
boxSizing 2 1 14 0
boxSizingReliable 2 1 14 0
pixelPosition 2 1 14 0
reliableMarginRight 5 1 162 0
function 1 1 11 0
k 6 1 174 0
function 1 1 164 0
n.swap 4 1 85 4
Vb 4 1 72 2
Wb 20 1 244 2
Xb 4 1 50 3
Yb 10 1 191 5
Zb 13 1 170 3
get 3 1 31 2
style 24 1 294 4
css 13 1 162 4
function 1 1 13 0
get 4 1 55 3
set 4 1 63 3
function 1 1 25 2
get 6 1 52 2
set 13 1 136 2
function 2 1 33 2
expand 5 1 73 1
function 2 1 44 2
function 4 2 108 3
css 1 1 25 2
show 1 1 12 0
hide 1 1 9 0
function 2 1 26 0
toggle 3 1 32 1
$b 1 1 31 5
init 4 1 79 6
cur 3 1 40 0
run 5 1 134 1
get 6 1 76 1
set 5 1 98 1
set 3 1 31 1
linear 1 1 7 1
swing 6 1 148 1
*global* 38 2 4182 0
createTween 2 1 51 2
stop 5 1 85 1
tweener 4 1 86 2
prefilter 2 1 22 2
d.complete 3 1 36 0
n.speed 16 1 163 3
fadeTo 1 1 48 4
g 3 1 44 0
animate 3 1 72 4
d 1 1 21 1
function 15 1 170 0
stop 5 1 62 3
function 10 1 182 0
finish 3 1 26 1
] 3 1 46 3
function 1 1 26 2
] 1 1 22 3
function 1 1 16 2
n.fx.tick 5 1 80 0
n.fx.timer 2 1 33 1
n.fx.start 2 1 24 0
n.fx.stop 1 1 12 0
c.stop 1 1 8 0
function 1 1 23 2
n.fn.delay 4 1 42 2
function 1 1 247 0
function 2 1 15 1
function 10 1 129 1
val 9 1 127 1
get 2 1 32 1
get 14 1 163 1
set 5 1 108 2
set 2 1 39 2
].get 2 1 20 1
function 2 1 35 0
attr 1 1 26 2
function 1 1 12 0
removeAttr 1 1 13 1
attr 19 1 212 3
removeAttr 11 1 132 2
set 5 1 57 2
set 7 1 76 3
function 3 1 62 3
} 3 1 34 3
function 5 1 43 2
set 3 1 40 3
set 4 1 63 3
pc.coords 4 1 40 3
get 3 1 30 2
set 2 1 26 3
set 2 1 27 2
function 1 1 20 2
get 2 1 14 1
set 1 1 17 2
prop 1 1 26 2
function 2 1 26 0
removeProp 2 1 24 1
prop 15 1 142 3
get 5 1 55 1
get 1 1 14 1
function 1 1 20 2
get 3 1 32 1
function 1 1 16 0
function 1 1 25 1
addClass 13 1 187 1
function 1 1 25 1
removeClass 15 1 206 1
function 1 1 29 1
} 11 1 123 0
toggleClass 5 1 56 2
hasClass 4 1 78 1
] 2 1 33 2
function 1 1 16 2
hover 2 1 21 2
bind 1 1 22 3
unbind 1 1 18 2
delegate 1 1 24 4
undelegate 3 1 37 3
function 5 1 45 4
n.parseJSON 5 1 83 1
n.parseXML 8 1 107 1
function 9 1 125 2
Mc 1 1 8 1
function 5 1 62 2
g 2 1 34 1
Nc 3 1 47 4
Oc 7 1 81 2
Pc 16 1 196 3
Qc 25 1 346 4
ajaxSetup 2 1 32 2
getResponseHeader 5 1 73 1
getAllResponseHeaders 2 1 12 0
setRequestHeader 3 1 43 2
overrideMimeType 2 1 17 1
statusCode 4 1 56 1
abort 3 1 30 1
function 1 1 10 0
x 25 1 368 4
ajax 56 1 933 2
getJSON 1 1 22 3
getScript 1 1 21 2
] 3 1 62 4
function 1 1 14 2
] 1 1 14 1
function 1 1 16 2
n._evalUrl 1 1 39 1
function 1 1 21 1
function 3 1 31 0
wrapAll 4 1 89 1
function 1 1 21 1
} 2 1 37 0
wrapInner 2 1 23 1
function 2 1 25 1
wrap 1 1 23 1
function 2 1 24 0
unwrap 1 1 20 0
n.expr.filters.hidden 6 1 47 1
n.expr.filters.visible 1 1 17 1
function 4 1 48 2
Wc 5 1 80 4
e 3 1 46 2
function 1 1 14 0
n.param 7 1 105 2
serialize 1 1 15 0
function 2 1 27 0
function 6 1 57 0
function 1 1 24 1
function 3 1 61 2
serializeArray 1 1 28 0
function 4 1 26 0
function 2 1 22 0
b 14 1 157 2
send 13 1 186 2
abort 2 1 14 0
function 3 1 33 1
$c 2 1 18 0
_c 2 1 21 0
"text script" 1 1 14 1
function 3 1 39 1
b.onreadystatechange 6 1 62 2
send 2 1 66 2
abort 2 1 16 0
function 4 1 46 1
jsonpCallback 2 1 32 0
] 2 1 20 0
] 1 1 7 0
function 4 1 56 0
function 13 1 212 3
n.parseHTML 9 1 120 3
function 2 1 37 1
function 2 1 25 2
n.fn.load 9 1 154 3
function 1 1 11 1
n.expr.filters.animated 1 1 19 1
ed 4 1 31 1
setOffset 11 1 250 3
function 1 1 17 1
offset 11 1 156 1
position 4 1 180 0
function 6 1 48 0
offsetParent 1 1 12 0
function 7 1 90 3
] 1 1 23 1
function 1 1 26 2
function 3 1 46 2
function 1 1 23 2
function 4 1 117 3
] 7 1 64 2
function 1 1 16 2
function 1 1 32 2
n.fn.size 1 1 8 0
function 1 1 6 0
n.noConflict 4 1 37 1
Source file: ./lib/freetype/src/base/ftbitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Bitmap_Init 2 5 16 1
FT_Bitmap_New 2 5 16 1
FT_Bitmap_Copy 16 65 357 3
ft_bitmap_assure_buffer 19 89 531 4
FT_Bitmap_Embolden 32 112 628 4
ft_gray_for_premultiplied_srgb_bgra 2 11 83 1
FT_Bitmap_Convert 41 199 1214 4
FT_GlyphSlot_Own_Bitmap 5 16 82 1
FT_Bitmap_Done 3 13 56 2
Source file: ./lib/freetype/src/base/ftpic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_pic_container_init 2 10 48 1
ft_pic_container_destroy 1 4 11 1
Source file: ./lib/freetype/src/base/ftpatent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Face_CheckTrueTypePatents 1 5 14 1
FT_Face_SetUnpatentedHinting 1 7 22 2
Source file: ./lib/freetype/src/base/ftfntfmt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Get_Font_Format 2 7 29 1
FT_Get_X11_Font_Format 2 7 29 1
Source file: ./lib/freetype/src/base/ftbdf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Get_BDF_Charset_ID 6 21 110 3
FT_Get_BDF_Property 5 18 90 3
Source file: ./lib/freetype/src/base/ftoutln.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Outline_Decompose 23 179 1164 3
FT_Outline_New_Internal 9 27 146 4
FT_Outline_New 2 10 41 4
FT_Outline_Check 10 27 131 1
FT_Outline_Copy 8 24 152 2
FT_Outline_Done_Internal 4 16 71 2
FT_Outline_Done 2 7 31 2
FT_Outline_Get_CBox 9 37 188 2
FT_Outline_Translate 3 16 66 3
FT_Outline_Reverse 5 40 174 1
FT_Outline_Render 7 27 135 3
FT_Outline_Get_Bitmap 5 15 78 3
FT_Vector_Transform 3 13 87 2
FT_Outline_Transform 4 12 62 2
ft_contour_has 12 34 235 3
ft_contour_enclosed 6 20 107 2
ft_outline_get_orientation 11 46 258 1
FT_Outline_Embolden 1 5 20 2
FT_Outline_EmboldenXY 21 98 624 3
FT_Outline_Get_Orientation 9 42 311 1
Source file: ./lib/freetype/src/base/ftsnames.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Get_Sfnt_Name_Count 3 4 27 1
FT_Get_Sfnt_Name 10 34 200 3
FT_Get_Sfnt_LangTag 12 34 193 3
Source file: ./lib/freetype/src/base/ftbbox.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BBox_Move_To 1 7 31 2
BBox_Line_To 1 6 22 2
BBox_Conic_Check 3 14 66 5
BBox_Conic_To 3 20 119 3
cubic_peak 11 68 309 4
BBox_Cubic_Check 5 12 100 6
BBox_Cubic_To 5 24 140 4
FT_Outline_Get_BBox 13 44 256 2
Source file: ./lib/freetype/src/base/ftcid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Get_CID_Registry_Ordering_Supplement 7 25 125 4
FT_Get_CID_Is_Internally_CID_Keyed 5 16 73 2
FT_Get_CID_From_Glyph_Index 5 17 78 3
Source file: ./lib/freetype/src/base/md5.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
body 2 91 1492 3
MD5_Init 1 9 44 1
MD5_Update 5 26 189 3
MD5_Final 2 23 209 2
Source file: ./lib/freetype/src/base/ftfstype.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Get_FSType_Flags 8 20 100 1
Source file: ./lib/freetype/src/base/ftdbgmem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_mem_closest_prime 3 9 52 1
ft_mem_debug_panic 1 11 48 2
ft_mem_table_alloc 1 10 48 2
ft_mem_table_free 1 8 40 2
ft_mem_table_resize 6 36 187 1
ft_mem_table_new 3 28 156 1
ft_mem_table_destroy 7 57 306 1
ft_mem_table_get_nodep 4 18 85 2
ft_mem_table_get_source 6 36 196 1
ft_mem_table_set 13 70 349 4
ft_mem_table_remove 8 53 249 3
ft_mem_debug_alloc 7 23 122 2
ft_mem_debug_free 3 15 77 2
ft_mem_debug_realloc 17 55 317 4
ft_mem_debug_init 9 46 200 1
ft_mem_debug_done 2 12 58 1
ft_mem_source_compare 3 12 66 2
FT_DumpMemory 7 52 287 1
Source file: ./lib/freetype/src/base/ftbase.c
Source file: ./lib/freetype/src/base/ftgasp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Get_Gasp 7 25 112 2
Source file: ./lib/freetype/src/base/ftmm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_face_get_mm_service 4 18 68 2
ft_face_get_mvar_service 4 18 68 2
FT_Get_Multi_Master 4 16 71 2
FT_Get_MM_Var 4 16 72 2
FT_Set_MM_Design_Coordinates 7 22 112 3
FT_Set_Var_Design_Coordinates 10 29 152 3
FT_Get_Var_Design_Coordinates 4 17 76 3
FT_Set_MM_Blend_Coordinates 10 29 152 3
FT_Set_Var_Blend_Coordinates 10 29 152 3
FT_Get_MM_Blend_Coordinates 4 17 76 3
FT_Get_Var_Blend_Coordinates 4 17 76 3
FT_Get_Var_Axis_Flags 4 13 71 3
Source file: ./lib/freetype/src/base/ftlcdfil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_lcd_filter_fir 10 74 693 3
_ft_lcd_filter_legacy 10 74 638 3
FT_Library_SetLcdFilterWeights 3 11 53 2
FT_Library_SetLcdFilter 8 36 146 2
ft_lcd_filter_fir 1 8 28 3
FT_Library_SetLcdFilterWeights 1 7 27 2
FT_Library_SetLcdFilter 1 7 25 2
Source file: ./lib/freetype/src/base/basepic.h
Source file: ./lib/freetype/src/base/ftcalc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_RoundFix 1 4 24 1
FT_CeilFix 1 4 18 1
FT_FloorFix 1 4 11 1
FT_MSB 6 29 94 1
FT_Hypot 1 8 31 2
FT_MulDiv 3 18 119 3
FT_MulDiv_No_Round 3 18 110 3
FT_MulFix 2 7 57 2
FT_DivFix 3 15 101 2
ft_multo64 1 20 137 3
ft_div64by32 4 25 139 3
FT_Add64 1 10 61 3
FT_MulDiv 5 29 208 3
FT_MulDiv_No_Round 5 26 163 3
FT_MulFix 6 40 324 2
FT_DivFix 4 31 191 2
FT_Matrix_Multiply 3 19 163 2
FT_Matrix_Invert 3 17 125 1
FT_Matrix_Multiply_Scaled 3 21 189 3
FT_Vector_Transform_Scaled 3 15 111 3
FT_Vector_NormLen 12 60 448 1
FT_SqrtFixed 4 25 113 1
ft_corner_orientation 10 38 241 4
ft_corner_is_flat 1 13 79 4
Source file: ./lib/freetype/src/base/ftsystem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_alloc 1 6 23 2
ft_realloc 1 9 37 4
ft_free 1 6 20 2
ft_ansi_stream_close 1 7 34 1
ft_ansi_stream_io 4 13 80 4
FT_Stream_Open 4 37 212 2
FT_New_Memory 3 14 60 1
FT_Done_Memory 2 5 16 1
Source file: ./lib/freetype/src/base/ftbase.h
Source file: ./lib/freetype/src/base/ftgxval.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_TrueTypeGX_Validate 4 28 99 4
FT_TrueTypeGX_Free 2 9 31 2
FT_ClassicKern_Validate 4 26 92 3
FT_ClassicKern_Free 2 9 31 2
Source file: ./lib/freetype/src/base/ftinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_destroy_default_module_classes 2 15 69 1
ft_create_default_module_classes 4 25 128 1
FT_Add_Default_Modules 5 17 75 1
FT_Set_Default_Properties 25 52 312 1
FT_Set_Default_Properties 1 4 11 1
FT_Init_FreeType 3 18 73 1
FT_Done_FreeType 2 10 39 1
Source file: ./lib/freetype/src/base/fttype1.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Get_PS_Font_Info 5 16 77 2
FT_Has_PS_Glyph_Names 4 12 49 1
FT_Get_PS_Font_Private 5 16 77 2
FT_Get_PS_Font_Value 4 17 72 5
Source file: ./lib/freetype/src/base/ftrfork.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Raccess_Get_HeaderInfo 27 91 609 5
ft_raccess_sort_ref_by_id 3 10 44 2
FT_Raccess_Get_DataOffsets 23 95 564 8
FT_Raccess_Guess 4 24 124 6
raccess_get_rule_type_from_rule_index 2 8 32 2
ft_raccess_rule_by_darwin_vfs 3 12 34 2
raccess_guess_apple_double 2 16 79 5
raccess_guess_apple_single 2 16 79 5
raccess_guess_darwin_ufs_export 3 22 95 5
raccess_guess_darwin_hfsplus 3 22 117 5
raccess_guess_darwin_newvfs 3 22 117 5
raccess_guess_vfat 2 18 75 5
raccess_guess_linux_cap 2 17 75 5
raccess_guess_linux_double 3 22 95 5
raccess_guess_linux_netatalk 3 23 95 5
raccess_guess_apple_generic 13 51 225 5
raccess_guess_linux_double_from_file_name 2 18 88 3
raccess_make_file_name 3 31 153 3
FT_Raccess_Guess 2 18 82 6
Source file: ./lib/freetype/src/base/fthash.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hash_str_lookup 2 8 48 1
hash_num_lookup 1 10 96 1
hash_str_compare 3 8 47 2
hash_num_compare 2 7 28 2
hash_bucket 4 18 104 2
hash_rehash 4 24 132 2
hash_init 2 22 86 3
ft_hash_str_init 1 5 20 2
ft_hash_num_init 1 5 20 2
ft_hash_str_free 3 13 63 2
hash_insert 5 29 119 4
ft_hash_str_insert 1 9 39 4
ft_hash_num_insert 1 9 37 4
hash_lookup 2 7 37 2
ft_hash_str_lookup 1 7 29 2
ft_hash_num_lookup 1 7 27 2
Source file: ./lib/freetype/src/base/fttrigon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_trig_downscale 3 12 61 1
ft_trig_downscale 3 28 176 1
ft_trig_prenorm 2 22 129 1
ft_trig_pseudo_rotate 5 43 222 2
ft_trig_pseudo_polarize 8 63 293 1
FT_Cos 1 6 22 1
FT_Sin 1 6 22 1
FT_Tan 1 6 29 1
FT_Atan2 3 12 54 2
FT_Vector_Unit 2 11 69 2
FT_Vector_Rotate 6 27 198 2
FT_Vector_Length 5 22 132 1
FT_Vector_Polarize 7 18 119 3
FT_Vector_From_Polar 2 10 39 3
FT_Angle_Diff 3 10 40 2
Source file: ./lib/freetype/src/base/ftpfr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_pfr_check 2 7 28 1
FT_Get_PFR_Metrics 8 40 163 5
FT_Get_PFR_Kerning 4 19 89 4
FT_Get_PFR_Advance 4 17 76 3
Source file: ./lib/freetype/src/base/ftglyph.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_bitmap_glyph_init 3 26 129 2
ft_bitmap_glyph_copy 1 10 64 2
ft_bitmap_glyph_done 1 6 34 1
ft_bitmap_glyph_bbox 1 9 80 2
ft_outline_glyph_init 3 23 112 2
ft_outline_glyph_done 1 5 29 1
ft_outline_glyph_copy 2 15 86 2
ft_outline_glyph_transform 3 10 58 3
ft_outline_glyph_bbox 1 6 28 2
ft_outline_glyph_prepare 1 9 42 2
ft_new_glyph 2 17 77 3
FT_Glyph_Copy 9 32 153 2
FT_Get_Glyph 13 55 288 2
FT_Glyph_Transform 5 21 92 3
FT_Glyph_Get_CBox 9 31 175 3
FT_Glyph_To_Bitmap 19 64 342 4
FT_Done_Glyph 3 11 48 1
Source file: ./lib/freetype/src/base/ftadvanc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_ft_face_scale_advances 5 19 105 4
FT_Get_Advance 8 24 142 4
FT_Get_Advances 15 43 258 5
Source file: ./lib/freetype/src/base/ftwinfnt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Get_WinFNT_Header 4 16 73 2
Source file: ./lib/freetype/src/base/md5.h
Source file: ./lib/freetype/src/base/ftmac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_GetFile_From_Mac_Name 1 9 37 3
FT_ATSFontGetFileReference 4 16 74 2
FT_GetFileRef_From_Mac_ATS_Name 7 31 151 3
FT_GetFilePath_From_Mac_ATS_Name 5 16 81 4
FT_GetFile_From_Mac_ATS_Name 6 20 105 3
FT_FSPathMakeRes 3 14 84 2
get_file_type_from_path 3 11 77 1
create_lwfn_name 7 24 112 2
count_faces_sfnt 1 5 30 1
count_faces_scalable 3 15 98 1
parse_fond 14 82 489 5
lookup_lwfn_by_fond 7 27 220 4
count_faces 6 24 118 2
read_lwfn 15 88 441 4
FT_New_Face_From_LWFN 3 24 103 4
FT_New_Face_From_SFNT 10 55 256 4
FT_New_Face_From_Suitcase 11 33 179 4
FT_New_Face_From_FOND 13 54 273 4
FT_New_Face_From_Resource 3 17 77 4
FT_New_Face 4 18 96 4
FT_New_Face_From_FSRef 5 21 121 4
FT_New_Face_From_FSSpec 4 16 82 4
Source file: ./lib/freetype/src/base/ftgloadr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_GlyphLoader_New 2 12 42 2
FT_GlyphLoader_Rewind 1 9 50 1
FT_GlyphLoader_Reset 1 14 95 1
FT_GlyphLoader_Done 2 9 29 1
FT_GlyphLoader_Adjust_Points 2 15 105 1
FT_GlyphLoader_CreateExtra 2 13 66 1
FT_GlyphLoader_Adjust_Subglyphs 1 6 35 1
FT_GlyphLoader_CheckPoints 12 54 313 3
FT_GlyphLoader_CheckSubGlyphs 3 21 109 2
FT_GlyphLoader_Prepare 1 9 46 1
FT_GlyphLoader_Add 3 23 155 1
FT_GlyphLoader_CopyPoints 4 30 191 2
Source file: ./lib/freetype/src/base/ftotval.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_OpenType_Validate 8 38 126 7
FT_OpenType_Free 2 9 31 2
Source file: ./lib/freetype/src/base/ftutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_mem_alloc 3 11 53 3
ft_mem_qalloc 4 19 78 3
ft_mem_realloc 3 16 84 6
ft_mem_qrealloc 10 42 194 6
ft_mem_free 2 6 28 2
ft_mem_dup 3 12 61 4
ft_mem_strdup 2 8 44 3
ft_mem_strcpyn 3 12 50 3
FT_List_Find 4 15 53 2
FT_List_Add 4 15 63 2
FT_List_Insert 4 15 64 2
FT_List_Remove 5 17 70 2
FT_List_Up 5 20 94 2
FT_List_Iterate 5 19 76 3
FT_List_Finalize 5 21 90 4
Source file: ./lib/freetype/src/base/ftdebug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Message 1 8 34 2
FT_Panic 1 9 39 2
FT_Throw 1 9 32 3
FT_Trace_Get_Count 1 4 8 1
FT_Trace_Get_Name 2 8 29 1
ft_debug_init 25 55 293 1
ft_debug_init 1 3 5 1
FT_Trace_Get_Count 1 4 8 1
FT_Trace_Get_Name 1 5 14 1
Source file: ./lib/freetype/src/cff/cffobjs.h
Source file: ./lib/freetype/src/base/ftstroke.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Outline_GetInsideBorder 2 6 24 1
FT_Outline_GetOutsideBorder 2 6 24 1
ft_pos_abs 2 4 17 1
ft_conic_split 1 14 177 1
ft_conic_is_small_enough 6 40 244 3
ft_cubic_split 1 22 287 1
ft_angle_mean 1 5 22 2
ft_cubic_is_small_enough 12 85 502 4
ft_stroke_border_grow 5 20 106 2
ft_stroke_border_close 5 43 233 2
ft_stroke_border_lineto 6 29 174 3
ft_stroke_border_conicto 2 20 112 3
ft_stroke_border_cubicto 2 23 131 4
ft_stroke_border_arcto 7 48 302 5
ft_stroke_border_moveto 2 9 53 2
ft_stroke_border_init 1 11 53 2
ft_stroke_border_reset 1 6 26 1
ft_stroke_border_done 1 10 53 1
ft_stroke_border_get_counts 7 39 174 3
ft_stroke_border_export 7 38 216 2
FT_Stroker_New 4 20 99 2
FT_Stroker_Set 3 17 74 5
FT_Stroker_Rewind 2 8 34 1
FT_Stroker_Done 2 11 54 1
ft_stroker_arcto 2 19 100 2
ft_stroker_cap 6 50 360 3
ft_stroker_inside 8 43 254 3
ft_stroker_outside 14 113 615 3
ft_stroker_process_corner 3 17 86 2
ft_stroker_subpath_start 2 26 154 3
FT_Stroker_LineTo 10 48 287 2
FT_Stroker_ConicTo 25 134 888 3
FT_Stroker_CubicTo 28 148 1017 4
FT_Stroker_BeginSubPath 5 17 87 3
ft_stroker_add_reverse_left 7 47 260 2
FT_Stroker_EndSubPath 12 58 277 1
FT_Stroker_GetBorderCounts 5 21 90 4
FT_Stroker_GetCounts 6 29 135 3
FT_Stroker_ExportBorder 6 14 59 3
FT_Stroker_Export 1 6 28 2
FT_Stroker_ParseOutline 25 145 696 3
FT_Glyph_Stroke 9 51 241 3
FT_Glyph_StrokeBorder 11 62 279 4
Source file: ./lib/freetype/src/cff/cf2error.h
Source file: ./lib/freetype/src/cff/cf2ft.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cf2_checkTransform 8 16 119 2
cf2_setGlyphWidth 1 7 32 2
cf2_free_instance 2 10 47 1
cf2_builder_moveTo 2 12 66 2
cf2_builder_lineTo 7 31 146 2
cf2_builder_cubeTo 7 38 193 2
cf2_outline_init 1 11 59 3
cf2_getScaleAndHintFlag 3 20 113 5
cf2_getUnitsPerEm 2 6 43 1
cf2_decoder_parse_charstrings 12 77 517 3
cf2_getSubfont 2 5 21 1
cf2_getVStore 2 5 24 1
cf2_getMaxstack 2 5 27 1
cf2_getNormalizedVector 3 8 52 3
cf2_getPpemY 3 8 46 1
cf2_getStdVW 2 6 28 1
cf2_getStdHW 2 6 28 1
cf2_getBlueMetrics 2 14 75 4
cf2_getBlueValues 2 9 52 3
cf2_getOtherBlues 2 9 52 3
cf2_getFamilyBlues 2 9 52 3
cf2_getFamilyOtherBlues 2 9 52 3
cf2_getLanguageGroup 2 5 25 1
cf2_initGlobalRegionBuffer 2 16 88 3
cf2_getSeacComponent 5 30 143 3
cf2_freeSeacComponent 1 8 46 2
cf2_initLocalRegionBuffer 2 16 88 3
cf2_getDefaultWidthX 2 6 28 1
cf2_getNominalWidthX 2 6 28 1
cf2_outline_reset 1 7 36 1
cf2_outline_close 1 7 36 1
Source file: ./lib/freetype/src/base/ftobjs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_service_list_lookup 5 18 72 2
ft_validator_init 1 10 43 4
ft_validator_run 1 5 15 1
ft_validator_error 1 7 37 2
FT_Stream_New 9 42 200 3
FT_Stream_Free 3 11 37 2
ft_glyphslot_init 5 18 110 1
ft_glyphslot_free_bitmap 3 13 62 1
ft_glyphslot_set_bitmap 1 7 38 2
ft_glyphslot_alloc_bitmap 2 12 67 2
ft_glyphslot_clear 1 22 132 1
ft_glyphslot_done 4 18 91 1
FT_New_GlyphSlot 7 37 171 2
FT_Done_GlyphSlot 6 29 125 1
FT_Set_Transform 8 34 174 3
ft_glyphslot_grid_fit_metrics 2 38 259 2
FT_Load_Glyph 52 160 858 3
FT_Load_Char 3 12 58 3
destroy_size 3 11 59 3
destroy_charmaps 3 15 77 2
destroy_face 6 29 157 3
Destroy_Driver 1 7 28 1
find_unicode_charmap 10 34 175 1
find_variant_selector_charmap 6 19 100 1
open_face 14 63 310 7
FT_New_Face 2 13 69 4
FT_New_Memory_Face 2 15 74 5
memory_stream_close 1 8 39 1
new_memory_stream 4 23 100 5
open_face_from_buffer 7 41 175 6
ft_lookup_PS_in_sfnt_stream 16 52 238 5
open_face_PS_from_sfnt_stream 11 66 283 6
Mac_Read_POST_Resource 29 160 915 6
Mac_Read_sfnt_Resource 13 55 274 6
IsMacResource 6 43 211 5
IsMacBinary 13 38 257 4
load_face_in_embedded_rfork 15 64 344 5
load_mac_face 8 24 155 5
FT_Open_Face 1 7 32 4
ft_open_face_internal 56 210 1110 5
FT_Attach_File 2 11 56 2
FT_Attach_Stream 6 25 130 2
FT_Reference_Face 2 7 27 1
FT_Done_Face 5 28 122 1
FT_New_Size 10 42 200 2
FT_Done_Size 7 34 172 1
FT_Match_Size 14 37 217 4
ft_synthesize_vertical_metrics 5 17 101 2
ft_recompute_scaled_metrics 2 20 143 2
FT_Select_Metrics 2 38 301 2
FT_Request_Metrics 17 94 600 2
FT_Select_Size 7 32 238 2
FT_Request_Size 11 43 302 2
FT_Set_Char_Size 8 28 137 5
FT_Set_Pixel_Sizes 7 24 131 3
FT_Get_Kerning 12 55 316 5
FT_Get_Track_Kerning 4 20 84 4
FT_Select_Charmap 7 25 120 2
FT_Set_Charmap 7 23 112 2
FT_Get_Charmap_Index 5 11 69 1
ft_cmap_done_internal 2 9 49 1
FT_CMap_Done 8 33 191 1
FT_CMap_New 9 38 182 4
FT_Get_Char_Index 5 18 92 2
FT_Get_First_Char 6 15 73 2
FT_Get_Next_Char 7 20 108 3
FT_Face_Properties 14 66 264 3
FT_Face_GetCharVariantIndex 7 33 143 3
FT_Face_GetCharVariantIsDefault 5 30 120 3
FT_Face_GetVariantSelectors 3 15 64 1
FT_Face_GetVariantsOfChar 4 22 96 2
FT_Face_GetCharsOfVariant 4 22 96 2
FT_Get_Name_Index 6 17 62 2
FT_Get_Glyph_Name 8 23 134 4
FT_Get_Postscript_Name 5 17 62 1
FT_Get_Sfnt_Table 4 13 56 2
FT_Load_Sfnt_Table 4 14 76 5
FT_Sfnt_Table_Info 4 14 77 4
FT_Get_CMap_Language_ID 5 15 71 1
FT_Get_CMap_Format 5 15 74 1
FT_Activate_Size 4 11 51 1
FT_Lookup_Renderer 7 30 114 3
ft_lookup_glyph_renderer 3 9 58 1
ft_set_current_renderer 1 6 27 1
ft_add_renderer 6 32 169 1
ft_remove_renderer 5 21 108 1
FT_Get_Renderer 1 5 19 2
FT_Set_Renderer 9 43 184 4
FT_Render_Glyph_Internal 13 62 319 3
FT_Render_Glyph 3 9 47 2
Destroy_Module 6 15 90 1
FT_Add_Module 19 70 362 2
FT_Get_Module 5 18 91 2
FT_Get_Module_Interface 2 7 34 2
ft_module_get_service 10 32 167 3
FT_Remove_Module 6 28 117 2
ft_property_do 15 63 331 6
FT_Property_Set 1 12 41 4
FT_Property_Get 1 12 36 4
ft_property_string_set 1 12 40 4
FT_Reference_Library 2 7 25 1
FT_New_Library 8 25 113 2
FT_Library_Version 5 21 84 4
FT_Done_Library 15 57 309 1
FT_Set_Debug_Hook 4 9 44 3
FT_Get_TrueType_Engine_Type 4 19 63 1
FT_Get_SubGlyph_Info 5 24 110 7
Source file: ./lib/freetype/src/cff/cf2arrst.h
Source file: ./lib/freetype/src/cff/cf2error.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cf2_setError 3 6 23 2
Source file: ./lib/freetype/src/cff/cf2hints.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cf2_getWindingMomentum 1 8 55 4
cf2_hint_init 12 77 338 7
cf2_hint_initZero 1 4 12 1
cf2_hint_isValid 1 4 19 1
cf2_hint_isPair 1 5 28 1
cf2_hint_isPairTop 1 4 24 1
cf2_hint_isTop 1 5 27 1
cf2_hint_isBottom 1 5 27 1
cf2_hint_isLocked 1 4 24 1
cf2_hint_isSynthetic 1 4 24 1
cf2_hint_lock 1 4 12 1
cf2_hintmap_init 1 13 55 5
cf2_hintmap_isValid 1 4 13 1
cf2_hintmap_map 9 33 203 2
cf2_hintmap_adjustHints 31 128 965 1
cf2_hintmap_insertHint 26 98 489 3
cf2_hintmap_build 24 155 688 6
cf2_glyphpath_init 2 55 296 10
cf2_glyphpath_finalize 1 4 14 1
cf2_glyphpath_hintPoint 1 21 151 5
cf2_glyphpath_computeIntersection 12 46 437 6
cf2_glyphpath_pushPrevElem 17 116 529 5
cf2_glyphpath_pushMove 2 21 108 2
cf2_glyphpath_computeOffset 14 108 553 7
cf2_glyphpath_moveTo 3 18 103 3
cf2_glyphpath_lineTo 9 55 288 3
cf2_glyphpath_curveTo 5 68 374 7
cf2_glyphpath_closeOpenPath 3 20 88 1
Source file: ./lib/freetype/src/cff/cf2blues.h
Source file: ./lib/freetype/src/cff/cffparse.h
Source file: ./lib/freetype/src/cff/cffload.h
Source file: ./lib/freetype/src/cff/cffparse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cff_parser_init 3 27 120 7
cff_parser_done 1 5 22 1
cff_parse_integer 9 44 253 2
cff_parse_real 45 203 832 4
cff_parse_num 4 22 205 2
do_fixed 7 34 152 3
cff_parse_fixed 1 5 21 2
cff_parse_fixed_scaled 1 6 24 3
cff_parse_fixed_dynamic 6 35 180 3
cff_parse_font_matrix 15 88 551 1
cff_parse_font_bbox 2 22 155 1
cff_parse_private_dict 4 32 163 1
cff_parse_multiple_master 6 31 160 1
cff_parse_cid_ros 4 24 149 1
cff_parse_vsindex 4 24 122 1
cff_parse_blend 6 39 185 1
cff_parse_maxstack 4 19 106 1
FT_Destroy_Class_cff_field_handlers 2 7 27 2
FT_Create_Class_cff_field_handlers 2 32 205 2
cff_parser_run 60 273 1450 3
Source file: ./lib/freetype/src/cff/cf2font.h
Source file: ./lib/freetype/src/cff/cf2glue.h
Source file: ./lib/freetype/src/cff/cffcmap.h
Source file: ./lib/freetype/src/cff/cf2stack.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cf2_stack_init 3 20 83 3
cf2_stack_free 2 9 31 1
cf2_stack_count 1 4 20 1
cf2_stack_pushInt 2 12 59 2
cf2_stack_pushFixed 2 12 59 2
cf2_stack_popInt 3 15 72 1
cf2_stack_popFixed 4 18 89 1
cf2_stack_getReal 4 19 110 2
cf2_stack_setReal 2 12 58 3
cf2_stack_pop 2 10 37 2
cf2_stack_roll 9 40 194 3
cf2_stack_clear 1 4 14 1
Source file: ./lib/freetype/src/cff/cff.c
Source file: ./lib/freetype/src/cff/cffobjs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cff_size_get_globals_funcs 4 12 80 1
cff_size_done 4 21 127 1
cff_make_private_dict 7 33 350 2
cff_size_init 6 35 213 1
cff_size_select 4 39 252 2
cff_size_request 7 48 309 2
cff_slot_done 1 4 14 1
cff_slot_init 3 19 94 1
cff_strcpy 1 9 37 2
remove_subset_prefix 9 25 130 1
remove_style 11 29 152 2
cff_face_init 91 425 2472 5
cff_face_done 5 22 98 1
cff_driver_init 4 26 207 1
cff_driver_done 1 4 11 1
Source file: ./lib/freetype/src/cff/cf2ft.h
Source file: ./lib/freetype/src/cff/cffcmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cff_cmap_encoding_init 1 10 56 2
cff_cmap_encoding_done 1 4 12 1
cff_cmap_encoding_char_index 2 8 32 2
cff_cmap_encoding_char_next 5 24 91 2
cff_sid_to_glyph_name 1 8 47 2
cff_cmap_unicode_init 2 18 106 2
cff_cmap_unicode_done 1 7 35 1
cff_cmap_unicode_char_index 1 8 52 2
cff_cmap_unicode_char_next 1 8 53 2
Source file: ./lib/freetype/src/cff/cfftoken.h
Source file: ./lib/freetype/src/cff/cffdrivr.h
Source file: ./lib/freetype/src/cff/cf2read.h
Source file: ./lib/freetype/src/cff/cffpic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cff_driver_class_pic_free 4 19 96 1
cff_driver_class_pic_init 5 37 191 1
Source file: ./lib/freetype/src/cff/cfferrs.h
Source file: ./lib/freetype/src/cff/cf2types.h
Source file: ./lib/freetype/src/cff/cf2font.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cf2_computeDarkening 13 82 466 7
cf2_font_setup 19 130 705 2
cf2_getGlyphOutline 7 43 192 4
Source file: ./lib/freetype/src/cff/cf2arrst.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cf2_arrstack_init 1 15 69 4
cf2_arrstack_finalize 1 9 43 1
cf2_arrstack_setNumElements 4 28 133 2
cf2_arrstack_setCount 3 11 42 2
cf2_arrstack_clear 1 5 17 1
cf2_arrstack_size 1 5 17 1
cf2_arrstack_getBuffer 1 5 17 1
cf2_arrstack_getPointer 2 13 61 2
cf2_arrstack_push 3 20 97 2
Source file: ./lib/freetype/src/cff/cf2stack.h
Source file: ./lib/freetype/src/cff/cf2intrp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cf2_hintmask_init 1 6 21 2
cf2_hintmask_isValid 1 4 12 1
cf2_hintmask_isNew 1 4 12 1
cf2_hintmask_setNew 1 5 15 2
cf2_hintmask_getMaskPtr 1 4 11 1
cf2_hintmask_setCounts 2 14 65 2
cf2_hintmask_read 4 19 143 3
cf2_hintmask_setAll 3 14 115 2
cf2_doStems 6 34 186 6
cf2_doFlex 10 66 434 6
cf2_doBlend 3 23 151 3
cf2_interpT2CharString 166 1017 4854 8
Source file: ./lib/freetype/src/cff/cf2read.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
randomError2 1 4 19 1
randomValue 2 4 24 0
cf2_buf_readByte 4 18 75 1
cf2_buf_isEnd 1 4 20 1
Source file: ./lib/freetype/src/cff/cfftypes.h
Source file: ./lib/freetype/src/cff/cf2blues.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cf2_blues_init 42 230 1311 2
cf2_blues_capture 18 83 442 3
Source file: ./lib/freetype/src/cff/cf2intrp.h
Source file: ./lib/freetype/src/cff/cffpic.h
Source file: ./lib/freetype/src/cff/cffgload.h
Source file: ./lib/freetype/src/cff/cf2fixed.h
Source file: ./lib/freetype/src/cff/cf2hints.h
Source file: ./lib/freetype/src/pfr/pfrload.h
Source file: ./lib/freetype/src/pfr/pfrdrivr.h
Source file: ./lib/freetype/src/pfr/pfrcmap.h
Source file: ./lib/freetype/src/cff/cffdrivr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cff_get_kerning 2 13 68 4
cff_glyph_load 6 23 113 4
cff_get_advances 16 68 331 5
cff_get_glyph_name 6 50 200 4
cff_get_name_index 9 48 226 2
cff_ps_has_glyph_names 1 4 17 1
cff_ps_get_font_info 5 33 206 2
cff_get_ps_name 5 18 104 1
cff_get_cmap_info 5 22 112 2
cff_get_ros 10 41 187 4
cff_get_is_cid 3 14 65 2
cff_get_cid_from_glyph_index 5 28 117 3
cff_property_set 42 116 702 4
cff_property_get 4 38 234 3
cff_set_mm_blend 1 7 38 3
cff_get_mm_blend 1 7 39 3
cff_get_mm_var 1 6 35 2
cff_set_var_design 1 7 39 3
cff_get_var_design 1 7 39 3
cff_hadvance_adjust 1 7 38 3
cff_metrics_adjust 1 5 27 1
cff_get_interface 8 22 105 2
Source file: ./lib/freetype/src/pfr/pfrobjs.h
Source file: ./lib/freetype/src/pfr/pfrerror.h
Source file: ./lib/freetype/src/pfr/pfrgload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pfr_glyph_init 1 8 31 2
pfr_glyph_done 2 14 77 1
pfr_glyph_close_contour 7 25 155 1
pfr_glyph_start 1 4 13 1
pfr_glyph_line_to 3 23 112 2
pfr_glyph_curve_to 3 30 177 4
pfr_glyph_move_to 2 14 62 2
pfr_glyph_end 1 5 19 1
pfr_glyph_load_simple 41 233 1154 3
pfr_glyph_load_compound 16 114 516 3
pfr_glyph_load_rec 12 73 415 5
pfr_glyph_load 1 10 45 5
Source file: ./lib/freetype/src/pfr/pfr.c
Source file: ./lib/freetype/src/pfr/pfrsbit.h
Source file: ./lib/freetype/src/pfr/pfrdrivr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pfr_get_kerning 4 21 127 4
pfr_get_advance 4 22 90 3
pfr_get_metrics 6 29 151 5
pfr_get_service 1 6 24 2
Source file: ./lib/freetype/src/pfr/pfrsbit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pfr_bitwriter_init 2 15 93 3
pfr_bitwriter_decode_bytes 8 42 224 3
pfr_bitwriter_decode_rle1 10 64 297 3
pfr_bitwriter_decode_rle2 9 50 231 3
pfr_lookup_bitmap_data 16 91 389 7
pfr_load_bitmap_metrics 13 110 479 9
pfr_load_bitmap_bits 6 28 113 5
pfr_slot_load_bitmap 30 150 929 4
Source file: ./lib/freetype/src/pfr/pfrgload.h
Source file: ./lib/freetype/src/cff/cffload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cff_get_standard_encoding 2 5 23 1
cff_index_read_offset 3 16 86 2
cff_index_init 15 65 277 4
cff_index_done 3 12 54 1
cff_index_load_offsets 14 45 272 1
cff_index_get_pointers 16 68 365 4
cff_index_access_element 19 73 332 4
cff_index_forget_element 2 9 33 2
cff_index_get_name 5 25 123 2
cff_index_get_string 2 7 31 2
cff_index_get_sid_string 4 11 58 2
CFF_Done_FD_Select 2 9 41 2
CFF_Load_FD_Select 8 37 151 4
cff_fd_select_get 8 48 190 2
cff_charset_compute_cids 6 24 146 3
cff_charset_cid_to_gindex 2 8 34 2
cff_charset_free_cids 1 6 23 2
cff_charset_done 1 9 43 2
cff_charset_load 30 128 576 6
cff_vstore_done 5 17 98 2
cff_vstore_load 30 86 495 4
cff_blend_clear 1 5 20 1
cff_blend_doBlend 11 68 466 3
cff_blend_build_vector 23 111 636 4
cff_blend_check_vector 6 17 66 4
cff_get_var_blend 1 13 54 5
cff_done_blend 1 5 26 1
cff_encoding_done 1 6 25 1
cff_encoding_load 33 148 711 6
cff_load_private_dict 11 55 331 4
cff_random 1 7 30 1
cff_subfont_load 24 118 631 8
cff_subfont_done 2 12 56 2
cff_font_load 56 252 1217 7
cff_font_done 4 30 214 1
Source file: ./lib/freetype/src/pfr/pfrcmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pfr_cmap_init 3 22 111 2
pfr_cmap_done 1 5 18 1
pfr_cmap_char_index 4 20 90 2
pfr_cmap_char_next 7 47 182 2
Source file: ./lib/freetype/src/pfr/pfrtypes.h
Source file: ./lib/freetype/src/psaux/t1decode.h
Source file: ./lib/freetype/src/psaux/psauxerr.h
Source file: ./lib/freetype/src/pfr/pfrload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pfr_extra_items_skip 1 5 24 2
pfr_extra_items_parse 6 40 180 4
pfr_header_load 3 12 47 2
pfr_header_check 5 12 46 1
pfr_log_font_count 6 24 119 3
pfr_log_font_load 22 91 436 5
pfr_extra_item_load_bitmap_info 14 63 348 3
pfr_extra_item_load_font_id 3 16 88 3
pfr_extra_item_load_stem_snaps 4 30 164 3
pfr_extra_item_load_kerning_pairs 6 65 377 3
pfr_aux_name_load 9 30 155 4
pfr_phy_font_done 2 32 166 2
pfr_phy_font_load 33 155 867 4
Source file: ./lib/freetype/src/psaux/psauxmod.h
Source file: ./lib/freetype/src/psaux/psobjs.h
Source file: ./lib/freetype/src/psaux/t1cmap.h
Source file: ./lib/freetype/src/psaux/psauxmod.c
Source file: ./lib/freetype/src/psaux/afmparse.h
Source file: ./lib/freetype/src/psaux/psconv.h
Source file: ./lib/freetype/src/psaux/psaux.c
Source file: ./lib/freetype/src/psnames/pstables.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_get_adobe_glyph_index 15 71 390 2
Source file: ./lib/freetype/src/pfr/pfrobjs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pfr_face_done 2 12 66 1
pfr_face_init 25 146 911 5
pfr_slot_init 1 7 36 1
pfr_slot_done 1 5 22 1
pfr_slot_load 15 103 660 4
pfr_face_get_kerning 22 97 475 4
Source file: ./lib/freetype/src/psaux/t1cmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
t1_cmap_std_init 2 12 90 2
t1_cmap_std_done 1 7 30 1
t1_cmap_std_char_index 6 23 113 2
t1_cmap_std_char_next 3 17 66 2
t1_cmap_standard_init 1 7 24 2
t1_cmap_expert_init 1 7 24 2
t1_cmap_custom_init 1 13 90 2
t1_cmap_custom_done 1 6 24 1
t1_cmap_custom_char_index 3 9 50 2
t1_cmap_custom_char_next 4 19 90 2
psaux_get_glyph_name 1 5 19 2
t1_cmap_unicode_init 1 14 78 2
t1_cmap_unicode_done 1 7 35 1
t1_cmap_unicode_char_index 1 7 40 2
t1_cmap_unicode_char_next 1 7 41 2
Source file: ./lib/freetype/src/psaux/psconv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PS_Conv_Strtol 19 54 268 3
PS_Conv_ToInt 5 21 99 2
PS_Conv_ToFixed 41 123 550 3
PS_Conv_StringDecode 15 75 275 4
PS_Conv_ASCIIHexDecode 15 58 315 4
PS_Conv_EexecDecode 7 33 233 5
Source file: ./lib/freetype/src/cid/cidtoken.h
Source file: ./lib/freetype/src/cid/cidobjs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cid_slot_done 1 4 14 1
cid_slot_init 3 20 89 1
cid_size_get_globals_funcs 4 11 71 1
cid_size_done 3 12 60 1
cid_size_init 3 17 103 1
cid_size_request 2 13 68 2
cid_face_done 5 40 214 1
cid_face_init 25 123 684 5
cid_driver_init 1 5 14 1
cid_driver_done 1 4 11 1
Source file: ./lib/freetype/src/cid/cidparse.h
Source file: ./lib/freetype/src/psaux/psobjs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ps_table_new 4 21 108 3
shift_elements 3 12 64 2
reallocate_t1_table 3 20 90 2
ps_table_add 9 35 212 4
ps_table_done 3 15 84 1
ps_table_release 2 11 53 1
skip_comment 3 12 46 2
skip_spaces 4 17 65 2
skip_literal_string 18 51 185 2
skip_string 6 23 100 2
skip_procedure 10 39 158 2
ps_parser_skip_PS_token 18 70 294 1
ps_parser_skip_spaces 1 4 18 1
ps_parser_to_token 15 69 328 2
ps_parser_to_token_array 6 31 163 4
ps_tocoordarray 13 49 212 4
ps_tofixedarray 13 50 207 5
ps_tostring 12 36 186 3
ps_tobool 12 27 133 2
ps_parser_load_field 35 196 1004 5
ps_parser_load_field_table 11 53 283 5
ps_parser_to_int 1 5 24 1
ps_parser_to_bytes 7 40 155 5
ps_parser_to_fixed 1 6 29 2
ps_parser_to_coord_array 1 8 35 3
ps_parser_to_fixed_array 1 9 40 4
T1_ToString 1 4 23 1
T1_ToBool 1 4 19 1
ps_parser_init 1 12 53 4
ps_parser_done 1 4 11 1
t1_builder_init 3 31 178 5
t1_builder_done 2 6 26 1
t1_builder_check_points 1 5 21 2
t1_builder_add_point 3 16 96 4
t1_builder_add_point1 2 10 43 3
t1_builder_add_contour 5 24 112 1
t1_builder_start_point 3 16 67 3
t1_builder_close_contour 11 34 205 1
t1_decrypt 1 10 30 3
Source file: ./lib/freetype/src/cid/cidriver.h
Source file: ./lib/freetype/src/cid/type1cid.c
Source file: ./lib/freetype/src/cid/cidgload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cid_load_glyph 23 110 738 2
cid_face_compute_max_advance 3 29 142 2
cid_slot_load_glyph 19 121 766 4
Source file: ./lib/freetype/src/psaux/afmparse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
afm_stream_skip_spaces 7 19 88 1
afm_stream_read_one 7 30 112 1
afm_stream_read_string 5 23 84 1
afm_parser_read_vals 14 56 307 3
afm_parser_next_key 14 41 165 3
afm_tokenize 6 19 98 2
afm_parser_init 2 18 84 4
afm_parser_done 1 5 20 1
afm_parser_read_int 2 13 55 2
afm_parse_track_kern 13 57 334 1
afm_compare_kern_pairs 3 14 81 2
afm_parse_kern_pairs 18 74 392 1
afm_parse_kern_data 10 32 116 1
afm_parser_skip_section 6 21 99 3
afm_parser_parse 24 87 519 1
Source file: ./lib/freetype/src/psaux/t1decode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
t1_lookup_glyph_by_stdcharcode 7 20 118 2
t1operator_seac 17 97 542 6
t1_decoder_parse_charstrings 207 799 4116 3
t1_decoder_parse_glyph 1 5 19 2
t1_decoder_init 2 31 137 9
t1_decoder_done 1 4 14 1
Source file: ./lib/freetype/src/cid/ciderrs.h
Source file: ./lib/freetype/src/cid/cidriver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cid_get_postscript_name 3 7 35 1
cid_ps_get_font_info 1 6 28 2
cid_ps_get_font_extra 1 6 26 2
cid_get_ros 4 14 67 4
cid_get_is_cid 2 9 33 2
cid_get_cid_from_glyph_index 2 10 36 3
cid_get_interface 1 6 24 2
Source file: ./lib/freetype/src/cid/cidload.h
Source file: ./lib/freetype/src/cid/cidgload.h
Source file: ./lib/freetype/src/cff/cffgload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cff_builder_init 5 38 218 5
cff_builder_done 2 6 30 1
cff_compute_bias 4 14 53 2
cff_decoder_init 1 18 104 6
cff_decoder_prepare 5 37 230 3
cff_check_points 1 5 22 2
cff_builder_add_point 5 25 141 4
cff_builder_add_point1 2 10 44 3
cff_builder_add_contour 4 19 94 1
cff_builder_start_point 3 14 59 3
cff_builder_close_contour 9 29 185 1
cff_lookup_glyph_by_stdcharcode 6 17 92 2
cff_get_glyph_data 3 23 119 4
cff_free_glyph_data 3 19 102 3
cff_operator_seac 12 103 563 6
cff_decoder_parse_charstrings 305 1246 6699 4
cff_compute_max_advance 4 33 176 2
cff_slot_load 59 327 2062 4
Source file: ./lib/freetype/src/cid/cidobjs.h
Source file: ./lib/freetype/src/tools/ftfuzzer/runinput.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 3 19 131 2
Source file: ./lib/freetype/src/cid/cidparse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cid_parser_new 24 130 744 4
cid_parser_done 2 9 43 1
Source file: ./lib/freetype/src/tools/ftfuzzer/rasterfuzzer.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Global::FT_Global 1 3 13 0
FT_Global::~FT_Global 1 3 10 0
LLVMFuzzerTestOneInput 7 65 372 2
Source file: ./lib/freetype/src/tools/ftfuzzer/ftmutator.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_result 2 9 47 2
archive_read_entry_data 4 20 96 2
parse_data 7 36 207 2
FTFuzzer::FTFuzzer 1 2 17 1
FTFuzzer::TargetFunction 1 5 20 2
FTFuzzer::Mutate 10 87 631 3
FTFuzzer::CrossOver 1 14 47 6
main 1 7 38 2
Source file: ./lib/freetype/src/tools/docmaker/docmaker.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 12 26 0
main 9 39 224 1
Source file: ./lib/freetype/src/cid/cidload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cid_get_offset 2 13 55 2
cid_load_keyword 11 61 289 3
cid_parse_font_matrix 7 43 323 2
parse_fd_array 6 38 189 2
parse_expansion_factor 3 12 69 2
T1_FIELD_CALLBACK 1 2 26 3
cid_parse_dict 23 81 434 4
cid_read_subrs 23 95 628 1
cid_init_loader 1 6 21 2
cid_done_loader 1 5 22 1
cid_hex_to_binary 21 78 383 4
cid_face_open 25 124 644 2
Source file: ./lib/freetype/src/tools/docmaker/formatter.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 7 18 145 2
add_identifier 2 10 65 3
toc_enter 1 2 6 1
toc_chapter_enter 1 2 8 2
toc_section_enter 1 2 8 2
toc_section_exit 1 2 8 2
toc_chapter_exit 1 2 8 2
toc_index 1 2 8 2
toc_exit 1 2 6 1
toc_dump 5 15 88 3
index_enter 1 2 6 1
index_name_enter 1 2 8 2
index_name_exit 1 2 8 2
index_exit 1 2 6 1
index_dump 4 11 57 2
section_enter 1 2 8 2
block_enter 1 2 8 2
markup_enter 1 2 12 3
field_enter 1 2 16 4
field_exit 1 2 16 4
markup_exit 1 2 12 3
block_exit 1 2 8 2
section_exit 1 2 8 2
section_dump 12 29 168 3
section_dump_all 2 3 18 1
Source file: ./lib/freetype/src/tools/docmaker/sources.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 5 61 5
__init__ 8 22 138 5
location 1 2 22 1
dump 5 12 53 1
__init__ 1 5 28 1
reset 1 3 17 1
parse_file 6 22 145 2
process_normal_line 3 7 50 2
add_block_lines 2 9 51 1
dump 2 3 18 1
Source file: ./lib/freetype/src/tools/ftfuzzer/ftfuzzer.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Global::FT_Global 2 10 37 0
FT_Global::~FT_Global 1 4 10 0
Random::Random 1 9 32 2
Random::get 3 18 81 0
archive_read_entry_data 4 20 96 2
parse_data 7 36 216 2
setIntermediateAxis 5 18 131 1
LLVMFuzzerTestOneInput 25 121 663 2
Source file: ./lib/freetype/src/tools/docmaker/utils.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
index_key 1 2 27 1
sort_order_list 3 6 32 2
open_output 3 8 47 1
close_output 1 3 21 1
check_output 4 11 52 0
file_exists 2 9 41 1
make_file_list 5 16 91 1
Source file: ./lib/freetype/src/tools/docmaker/docbeauty.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
beautify_block 4 14 80 1
usage 1 8 18 0
main 11 37 199 1
Source file: ./lib/freetype/src/tools/ftrandom/ftrandom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_MoveTo 1 7 26 2
FT_LineTo 1 7 26 2
FT_ConicTo 1 9 36 3
FT_CubicTo 1 11 46 4
TestFace 9 25 133 1
ExecuteTest 6 29 134 1
extmatch 7 18 108 2
figurefiletype 41 63 384 1
FindFonts 11 54 285 2
getErrorCnt 3 6 39 1
getRandom 2 7 57 2
copyfont 9 50 285 2
abort_test 1 6 28 1
do_test 5 30 159 1
usage 3 35 203 2
main 28 106 663 2
Source file: ./lib/freetype/src/tools/docmaker/content.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 3 7 54 3
dump 2 4 32 3
dump_lines 2 5 36 3
__init__ 2 6 44 2
dump 2 4 32 3
dump_lines 6 20 111 3
__init__ 11 43 240 3
dump 4 10 52 2
dump_lines 3 9 54 3
__init__ 6 23 141 3
get_name 2 5 28 1
dump 2 5 44 2
__init__ 2 11 71 2
__init__ 1 10 58 2
add_def 1 2 15 2
add_block 1 3 27 2
process 3 9 59 1
reorder 1 2 19 1
__init__ 1 6 34 1
set_section 2 7 47 2
add_chapter 1 3 21 2
reset 1 4 23 1
add_markup 5 9 81 1
process_content 7 23 137 2
parse_sources 5 12 83 2
finish 8 23 154 1
__init__ 17 50 333 4
location 1 2 13 1
get_markup 3 5 31 2
get_markup_words 2 6 36 2
get_markup_words_all 3 10 51 2
get_markup_text 1 3 22 2
get_markup_items 2 6 30 2
Source file: ./lib/freetype/src/tools/test_trig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_cos 3 18 106 1
test_sin 3 18 106 1
test_tan 3 18 108 1
test_atan2 4 24 159 1
test_unit 4 25 158 1
test_length 3 19 142 1
test_rotate 5 38 279 1
main 2 13 48 1
Source file: ./lib/freetype/src/tools/test_afm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_fontinfo 6 40 247 1
dummy_get_index 2 9 30 3
parse_afm 5 25 136 3
main 7 35 173 2
Source file: ./lib/freetype/src/tools/cordic.py
Source file: ./lib/freetype/src/tools/chktrcmp.py
Source file: ./lib/freetype/src/tools/test_bbox.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_time 1 4 15 1
XVEC 1 2 21 2
dump_outline 1 16 93 1
profile_outline 3 31 220 2
main 1 10 53 2
Source file: ./lib/freetype/src/truetype/ttgload.h
Source file: ./lib/freetype/src/tools/docmaker/tohtml.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
html_quote 1 5 43 1
__init__ 2 40 174 4
make_section_url 1 2 17 2
make_block_url 3 8 49 3
make_html_word 6 35 227 2
make_html_para 3 12 89 2
make_html_code 2 5 36 2
make_html_items 3 8 59 2
print_html_items 1 2 14 2
print_html_field 3 8 38 2
html_source_quote 11 35 221 3
print_html_field_list 2 9 42 2
print_html_markup 5 12 61 2
index_enter 1 3 15 1
index_name_enter 1 4 31 2
index_exit 4 27 181 1
index_dump 2 4 29 2
toc_enter 1 3 11 1
toc_chapter_enter 1 3 22 2
toc_section_enter 1 5 37 2
toc_section_exit 1 2 9 2
toc_chapter_exit 1 3 11 2
toc_index 1 4 21 2
toc_exit 1 5 21 1
toc_dump 3 6 47 3
section_enter 10 44 255 2
block_enter 7 22 155 2
markup_enter 2 6 34 3
markup_exit 2 5 22 3
block_exit 1 4 27 2
section_exit 1 2 9 2
section_dump_all 2 4 28 1
Source file: ./lib/freetype/src/truetype/ttpic.h
Source file: ./lib/freetype/src/truetype/ttpic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tt_driver_class_pic_free 3 14 75 1
tt_driver_class_pic_init 5 23 118 1
Source file: ./lib/freetype/src/truetype/truetype.c
Source file: ./lib/freetype/src/tools/apinames.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
panic 1 5 23 1
names_add 10 36 241 2
name_compare 1 7 42 2
names_sort 1 5 26 1
names_dump 16 62 382 3
read_header_file 23 60 274 2
usage 1 25 46 1
main 24 104 436 2
Source file: ./lib/freetype/src/tools/glnames.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 2 9 54 3
dump 2 23 122 2
dump_sublist 3 33 162 5
__init__ 1 4 25 3
__cmp__ 1 2 27 2
add 3 12 80 3
optimize 5 12 94 1
dump_debug 5 13 82 3
locate 4 14 84 2
store 7 22 158 2
adobe_glyph_values 4 12 84 0
filter_glyph_names 3 9 40 2
dump_encoding 3 31 136 3
dump_array 4 32 145 3
main 6 204 370 0
Source file: ./lib/freetype/src/truetype/ttpload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tt_face_load_loca 18 96 489 2
tt_face_get_location 9 69 316 3
tt_face_done_loca 1 6 28 1
tt_face_load_cvt 8 37 196 2
tt_face_load_fpgm 4 27 119 2
tt_face_load_prep 4 27 119 2
tt_face_load_hdmx 12 48 248 2
tt_face_free_hdmx 1 7 36 1
tt_face_get_device_metrics 4 18 91 3
Source file: ./lib/freetype/src/truetype/ttdriver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tt_property_set 9 34 149 4
tt_property_get 2 17 82 3
tt_get_kerning 2 13 68 4
tt_get_advances 10 36 177 5
tt_size_select 3 24 114 2
tt_size_request 10 36 186 2
tt_glyph_load 14 38 205 4
tt_get_interface 9 29 128 2
Source file: ./lib/freetype/src/truetype/ttpload.h
Source file: ./lib/freetype/src/truetype/tterrors.h
Source file: ./lib/freetype/src/truetype/ttgxvar.h
Source file: ./lib/freetype/src/truetype/ttinterp.h
Source file: ./lib/freetype/src/truetype/ttsubpix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_member_of_family_class 8 24 141 2
is_member_of_style_class 8 24 141 2
sph_test_tweak 10 24 136 7
scale_test_tweak 10 24 142 7
sph_test_tweak_x_scaling 1 9 40 5
sph_set_tweaks 11 79 419 2
Source file: ./lib/freetype/src/truetype/ttsubpix.h
Source file: ./lib/freetype/src/truetype/ttobjs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tt_glyphzone_done 2 15 80 1
tt_glyphzone_new 6 23 101 4
tt_check_trickyness_family 3 30 94 1
tt_synth_sfnt_checksum 4 15 90 2
tt_get_sfnt_checksum 5 15 92 2
tt_check_trickyness_sfnt_ids 18 154 705 1
tt_check_trickyness 5 11 47 1
tt_check_single_notdef 9 35 159 1
tt_face_init 39 117 599 5
tt_face_done 5 26 143 1
tt_size_run_fpgm 6 51 267 2
tt_size_run_prep 5 48 293 2
tt_size_done_bytecode 2 26 153 1
tt_size_init_bytecode 9 62 413 2
tt_size_ready_bytecode 7 33 239 2
tt_size_init 2 10 50 1
tt_size_done 2 6 27 1
tt_size_reset 9 60 362 2
tt_driver_init 4 9 40 1
tt_driver_done 1 4 11 1
tt_slot_init 1 4 16 1
Source file: ./lib/freetype/src/truetype/ttdriver.h
Source file: ./lib/freetype/src/gzip/infblock.h
Source file: ./lib/freetype/src/gzip/zutil.h
Source file: ./lib/freetype/src/truetype/ttobjs.h
Source file: ./lib/freetype/src/gzip/ftzconf.h
Source file: ./lib/freetype/src/gzip/infcodes.h
Source file: ./lib/freetype/src/gzip/ftgzip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_gzip_alloc 1 10 44 3
ft_gzip_free 1 5 15 2
zcalloc 1 6 26 3
zcfree 1 5 20 2
ft_gzip_check_header 20 47 212 1
ft_gzip_file_init 4 30 168 3
ft_gzip_file_done 1 15 81 1
ft_gzip_file_reset 2 18 98 1
ft_gzip_file_fill_input 5 32 160 1
ft_gzip_file_fill_output 7 33 152 1
ft_gzip_file_skip_output 5 21 90 2
ft_gzip_file_io 10 42 189 4
ft_gzip_stream_close 3 13 64 1
ft_gzip_stream_io 1 8 44 4
ft_gzip_get_uncompressed_size 3 15 71 1
FT_Stream_OpenGzip 11 65 297 2
FT_Gzip_Uncompress 10 40 217 5
FT_Stream_OpenGzip 1 7 25 2
FT_Gzip_Uncompress 1 13 53 5
Source file: ./lib/freetype/src/truetype/ttgload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TT_Get_HMetrics 1 9 59 4
TT_Get_VMetrics 3 23 158 5
tt_get_metrics 7 36 182 2
tt_get_metrics_incr_overrides 7 45 278 2
TT_Access_Glyph_Frame 3 15 73 4
TT_Forget_Glyph_Frame 1 5 17 1
TT_Load_Glyph_Header 2 19 147 1
TT_Load_Simple_Glyph 36 160 933 1
TT_Load_Composite_Glyph 16 98 554 1
TT_Init_Glyph_Loading 1 8 36 1
tt_prepare_zone 1 16 122 4
TT_Hint_Glyph 19 69 566 2
TT_Process_Simple_Glyph 19 101 677 1
TT_Process_Composite_Component 25 85 593 4
TT_Process_Composite_Glyph 11 63 427 3
tt_loader_set_pp 13 30 234 1
ft_list_get_node_at 4 14 53 2
load_truetype_glyph 67 364 2493 4
compute_glyph_metrics 28 111 660 2
load_sbit_image 3 46 282 4
tt_loader_init 51 198 934 5
tt_loader_done 1 7 27 1
TT_Load_Glyph 34 141 767 4
Source file: ./lib/freetype/src/gzip/infblock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
inflate_blocks_reset 6 19 150 3
inflate_blocks_new 4 28 170 3
inflate_blocks 53 243 1620 3
inflate_blocks_free 1 11 57 2
Source file: ./lib/freetype/src/gzip/zlib.h
Source file: ./lib/freetype/src/gzip/inftrees.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
huft_build 33 153 943 10
inflate_trees_bits 5 25 152 5
inflate_trees_dynamic 14 53 303 9
inflate_trees_fixed 10 48 312 5
Source file: ./lib/freetype/src/gzip/infutil.h
Source file: ./lib/freetype/src/gzip/adler32.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
adler32 7 26 135 3
Source file: ./lib/freetype/src/gzip/zutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
zmemcpy 3 10 49 3
zmemcmp 3 11 73 3
zmemzero 3 9 40 2
zcalloc 5 17 147 3
zcfree 5 19 109 2
zcalloc 2 5 32 3
zcfree 2 5 23 2
zcalloc 2 8 40 3
zcfree 2 7 25 2
Source file: ./lib/freetype/src/gzip/inftrees.h
Source file: ./lib/freetype/src/gzip/infutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
inflate_flush 12 40 298 3
Source file: ./lib/freetype/src/gzip/infcodes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
inflate_codes_new 2 19 100 5
inflate_codes 30 154 859 3
inflate_codes_free 1 7 27 2
Source file: ./lib/freetype/src/gzip/inflate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
inflateReset 4 12 78 1
inflateEnd 5 12 75 1
inflateInit2_ 13 45 259 4
inflate 30 122 769 2
Source file: ./lib/libXxf86dga/include/X11/extensions/xf86dga1.h
Source file: ./lib/libXxf86dga/include/X11/extensions/Xxf86dga.h
Source file: ./lib/freetype/src/truetype/ttgxvar.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ft_var_readpackedpoints 11 63 273 3
ft_var_readpackeddeltas 13 45 218 3
ft_var_load_avar 11 65 393 1
ft_var_load_item_variation_store 39 142 773 3
ft_var_load_delta_set_index_mapping 12 65 337 4
ft_var_load_hvvar 16 89 357 2
ft_var_get_item_delta 13 54 354 4
tt_hvadvance_adjust 13 71 327 4
tt_hadvance_adjust 1 6 25 3
tt_vadvance_adjust 1 6 25 3
ft_var_get_value_pointer 1 49 331 2
ft_var_load_mvar 20 84 464 1
tt_size_reset_iterator 1 8 36 2
tt_apply_mvar 7 54 338 1
ft_var_load_gvar 20 114 648 1
ft_var_apply_tuple 12 85 498 5
ft_var_to_normalized 13 75 473 4
ft_var_to_design 13 68 428 4
TT_Get_MM_Var 38 263 1560 2
tt_set_mm_blend 30 131 663 4
TT_Set_MM_Blend 1 6 25 3
TT_Get_MM_Blend 10 40 194 3
TT_Set_Var_Design 9 48 268 3
TT_Get_Var_Design 10 40 194 3
tt_face_vary_cvt 38 178 899 2
tt_delta_shift 5 23 155 5
tt_delta_interpolate 10 45 277 6
tt_interpolate_deltas 10 66 222 4
TT_Vary_Apply_Glyph_Deltas 59 248 1411 4
tt_get_var_blend 9 28 118 5
ft_var_done_item_variation_store 5 21 119 2
tt_done_blend 7 46 261 1
Source file: ./lib/libXv/include/X11/extensions/Xvlib.h
Source file: ./lib/freetype/src/gzip/inffixed.h
Source file: ./lib/libXv/src/Xvlibint.h
Source file: ./lib/libXxf86dga/src/XF86DGA.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XF86DGAQueryExtension 1 7 26 3
XF86DGAQueryVersion 1 7 26 3
XF86DGAGetVideoLL 2 30 160 6
XF86DGADirectVideoLL 1 19 95 3
XF86DGAGetViewPortSize 2 26 137 4
XF86DGASetViewPort 1 21 104 4
XF86DGAGetVidPage 2 24 126 3
XF86DGASetVidPage 1 19 95 3
XF86DGAInstallColormap 1 19 95 3
XF86DGAQueryDirectVideo 2 24 126 3
XF86DGAViewPortChanged 2 24 126 3
AddMap 3 14 77 1
AddScr 3 14 77 1
FindMap 4 10 59 2
FindScr 4 10 58 2
MapPhysAddress 26 80 549 2
XF86DGAForkApp 4 20 109 1
XF86DGADirectVideo 10 21 140 3
XF86cleanup 3 15 81 1
XF86DGAGetVideo 7 40 233 6
Source file: ./lib/libXcomposite/include/X11/extensions/Xcomposite.h
Source file: ./lib/libXcomposite/src/xcompositeint.h
Source file: ./lib/libXcomposite/src/Xcomposite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCompositeExtRemoveDisplay 6 23 132 2
XCompositeCloseDisplay 1 4 21 2
XCompositeExtAddDisplay 5 47 267 3
XCompositeExtFindDisplay 5 17 90 2
XCompositeFindDisplay 2 9 42 1
XCompositeQueryExtension 2 14 59 3
XCompositeQueryVersion 1 10 51 3
XCompositeVersion 1 4 9 1
XCompositeRedirectWindow 1 14 83 3
XCompositeRedirectSubwindows 1 14 83 3
XCompositeUnredirectWindow 1 14 83 3
XCompositeUnredirectSubwindows 1 14 83 3
XCompositeCreateRegionFromBorderClip 1 16 93 2
XCompositeNameWindowPixmap 1 16 93 2
XCompositeGetOverlayWindow 2 21 117 2
XCompositeReleaseOverlayWindow 1 13 74 2
Source file: ./lib/libXxf86dga/src/XF86DGA2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XEatDataWords 2 6 38 2
xdga_event_to_wire 1 7 18 3
xdga_wire_to_event 6 48 390 3
XDGAQueryExtension 2 14 61 3
XDGAQueryVersion 4 36 191 3
XDGASetClientVersion 1 16 82 1
XDGAOpenFramebuffer 5 38 235 2
XDGACloseFramebuffer 1 16 81 2
XDGAQueryModes 10 79 656 3
XDGASetMode 10 76 606 3
XDGASetViewport 1 21 103 5
XDGAInstallColormap 1 17 85 3
XDGASelectInput 1 17 85 3
XDGAFillRectangle 1 25 124 7
XDGACopyArea 1 27 132 8
XDGACopyTransparentArea 1 29 142 9
XDGAGetViewportStatus 2 20 112 2
XDGASync 1 17 95 2
XDGAChangePixmapMode 1 25 140 5
XDGACreateColormap 1 22 117 4
XDGAKeyEventToXKeyEvent 1 17 119 2
XDGAGetMappedMemory 3 13 54 1
XDGAMapFramebuffer 5 26 123 6
XDGAUnmapFramebuffer 5 19 82 1
DGAMapPhysical 14 61 410 7
DGAUnmapPhysical 7 14 100 1
Source file: ./lib/libXpm/cxpm/cxpm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sGetc 2 11 54 2
sUngetc 2 10 53 3
ErrorMessage 9 30 129 2
main 6 27 180 2
Source file: ./lib/libXpm/src/Image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xpmInitXpmImage 1 6 26 1
XpmFreeXpmImage 3 8 44 1
Source file: ./lib/libXpm/include/X11/xpm.h
Source file: ./lib/libXv/src/Xv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XvQueryExtension 2 30 159 6
XvQueryAdaptors 15 117 690 4
XvFreeAdaptorInfo 5 17 82 1
XvQueryEncodings 12 97 568 4
XvFreeEncodingInfo 4 13 65 1
XvPutVideo 1 31 166 12
XvPutStill 1 31 166 12
XvGetVideo 1 31 166 12
XvGetStill 1 31 166 12
XvStopVideo 1 13 72 3
XvGrabPort 2 18 110 3
XvUngrabPort 1 13 72 3
XvSelectVideoNotify 1 13 72 3
XvSelectPortNotify 1 13 72 3
XvSetPortAttribute 1 14 83 4
XvGetPortAttribute 2 22 122 4
XvQueryBestSize 2 36 175 9
XvQueryPortAttributes 8 50 354 3
XvListImageFormats 6 55 485 3
XvCreateImage 4 44 308 6
XvShmCreateImage 2 15 65 7
XvPutImage 1 39 241 13
XvShmPutImage 1 40 235 14
xv_wire_to_event 3 32 334 3
Source file: ./lib/libXpm/src/rgbtab.h
Source file: ./lib/libXpm/src/misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xpmstrdup 2 8 45 1
xpmatoui 6 18 93 3
XpmGetErrorString 7 19 68 1
XpmLibraryVersion 1 4 9 1
XpmFree 1 4 13 1
Source file: ./lib/libXpm/src/CrDatFrI.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmCreateDataFromImage 4 24 121 5
XpmCreateDataFromXpmImage 32 98 781 3
CreateColors 9 37 256 5
CreatePixels 10 39 245 7
CountExtensions 9 33 221 4
CreateExtensions 5 30 201 6
Source file: ./lib/libXpm/src/WrFFrDat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmWriteFileFromData 2 16 84 2
Source file: ./lib/libXpm/src/CrBufFrP.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmCreateBufferFromPixmap 7 29 151 5
Source file: ./lib/libXpm/sxpm/sxpm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 76 355 2586 2
Usage 1 33 36 1
ErrorMessage 9 32 138 2
Punt 5 22 134 1
kinput 3 11 58 4
GetNumbers 1 10 52 4
VersionInfo 2 13 86 1
Source file: ./lib/libXpm/src/Info.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xpmInitXpmInfo 2 10 44 1
XpmFreeXpmInfo 8 25 130 1
xpmSetInfoMask 3 10 46 2
xpmSetInfo 4 22 124 2
Source file: ./lib/libXpm/src/CrIFrBuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmCreateImageFromBuffer 4 32 159 5
XpmCreateXpmImageFromBuffer 1 13 57 3
OpenBuffer 1 8 30 2
Source file: ./lib/libXpm/src/CrPFrI.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xpmCreatePixmapFromImage 1 18 111 4
Source file: ./lib/libXpm/src/CrIFrDat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmCreateImageFromData 4 32 159 5
XpmCreateXpmImageFromData 1 13 57 3
OpenArray 1 13 71 2
Source file: ./lib/libXpm/src/amigax.h
Source file: ./lib/libXpm/src/CrPFrBuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmCreatePixmapFromBuffer 10 31 148 6
Source file: ./lib/libXpm/src/simx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
boundCheckingMalloc 4 15 83 1
boundCheckingCalloc 5 15 107 2
boundCheckingRealloc 4 15 93 2
XDefaultVisual 1 4 17 2
XDefaultScreen 1 4 13 1
XDefaultDepth 1 7 42 2
XDefaultColormap 1 4 17 2
hexCharToInt 7 13 73 1
rgbFromHex 6 22 250 4
XParseColor 4 20 144 4
XAllocColor 1 4 20 3
XQueryColors 2 12 81 4
XFreeColors 1 5 29 5
XCreateImage 2 17 100 10
XImageFree 2 6 19 1
XDestroyImage 2 7 26 1
Source file: ./lib/libXpm/src/scan.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
storePixel 7 31 172 3
storeMaskPixel 3 16 69 3
XpmCreateXpmImageFromImage 32 111 770 5
ScanTransparentColor 13 42 304 3
ScanOtherColors 30 123 824 7
GetImagePixels 24 93 739 4
Source file: ./lib/libXpm/src/WrFFrP.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmWriteFileFromPixmap 7 29 152 5
Source file: ./lib/libXpm/src/CrIFrP.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xpmCreateImageFromPixmap 3 16 97 5
Source file: ./lib/libXpm/src/CrBufFrI.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmCreateBufferFromImage 4 26 120 5
XpmCreateBufferFromXpmImage 38 101 710 3
WriteColors 12 47 345 6
WritePixels 8 38 239 8
ExtensionsSize 5 19 126 2
WriteExtensions 5 24 179 5
CommentsSize 4 11 67 1
Source file: ./lib/libXpm/src/data.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ParseComment 29 108 611 1
xpmNextString 23 34 297 1
xpmNextWord 15 29 207 3
xpmNextUI 1 9 43 2
xpmGetString 16 71 430 3
xpmGetCmt 5 16 109 2
xpmParseHeader 17 59 418 1
Source file: ./lib/libXpm/src/CrPFrDat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmCreatePixmapFromData 11 33 159 6
Source file: ./lib/libXpm/src/XpmI.h
Source file: ./lib/libXpm/src/simx.h
Source file: ./lib/libXpm/src/Attrib.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CreateOldColorTable 4 19 115 3
FreeOldColorTable 5 17 101 2
xpmFreeColorTable 5 16 92 2
XpmFreeExtensions 9 21 131 2
XpmAttributesSize 1 4 12 1
xpmInitAttributes 4 20 100 1
xpmSetAttributes 7 53 314 3
XpmFreeAttributes 14 51 286 1
Source file: ./lib/libXpm/src/WrFFrI.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmWriteFileFromImage 3 22 112 5
XpmWriteFileFromXpmImage 12 47 288 3
xpmWriteFile 15 35 272 4
WriteColors 4 18 117 3
WritePixels 7 39 254 6
WriteExtensions 3 15 102 3
OpenWriteFile 8 31 215 2
xpmDataClose 2 5 29 1
Source file: ./lib/libXpm/src/RdFToBuf.c
Source file: ./lib/libXpm/src/RdFToP.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmReadFileToPixmap 10 30 149 6
Source file: ./lib/libXpm/src/RdFToDat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmReadFileToData 3 19 94 2
Source file: ./lib/libXpm/src/amigax.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AllocRastPort 8 44 241 3
FreeRastPort 6 26 123 3
AllocXImage 3 20 89 3
FreeXImage 2 10 39 1
XPutPixel 1 10 41 4
AllocBestPen 5 61 484 4
FreePens 3 13 56 3
ParseColor 17 57 373 2
QueryColor 2 22 146 2
QueryColors 2 10 44 3
Source file: ./lib/libXpm/src/WrFFrBuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmWriteFileFromBuffer 3 15 74 2
Source file: ./lib/libXpm/src/rgb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xpmReadRgbNames 14 35 258 2
xpmGetRgbName 5 14 76 5
xpmFreeRgbNames 2 9 46 2
xpmReadRgbNames 1 6 18 2
xpmGetRgbName 5 20 90 5
xpmGetRGBfromName 8 49 272 4
xpmFreeRgbNames 1 5 12 2
Source file: ./lib/libXpm/src/CrDatFrP.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmCreateDataFromPixmap 7 29 152 5
Source file: ./lib/libXpm/src/RdFToI.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XpmReadFileToImage 5 34 179 5
XpmReadFileToXpmImage 2 15 77 3
xpmPipeThrough 15 55 307 4
OpenReadFile 15 61 333 2
xpmDataClose 2 5 29 1
Source file: ./lib/libXpm/src/hashtab.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AtomMake 2 11 48 2
xpmHashSlot 6 24 121 2
HashTableGrows 6 27 187 1
xpmHashIntern 5 20 110 3
xpmHashTableInit 4 18 124 1
xpmHashTableFree 4 12 65 1
Source file: ./lib/libXpm/src/parse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xpmParseValues 38 96 575 9
xpmParseColors 35 157 1000 5
ParsePixels 39 147 951 8
xpmParseExtensions 17 101 666 3
xpmParseData 25 90 510 3
Source file: ./lib/libXxf86vm/include/X11/extensions/xf86vmode.h
Source file: ./lib/pixman/demos/checkerboard.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 4 50 376 2
Source file: ./lib/pixman/demos/tri-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 2 30 251 2
Source file: ./lib/pixman/demos/screen-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 3 28 330 2
Source file: ./lib/pixman/demos/gradient-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 6 62 482 2
Source file: ./lib/pixman/demos/linear-gradient.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 2 30 192 2
Source file: ./lib/libXxf86vm/src/XF86VMode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XF86VidModeQueryExtension 2 11 60 3
XF86VidModeQueryVersion 3 23 140 3
XF86VidModeSetClientVersion 1 15 82 1
XF86VidModeSetGamma 1 17 131 3
XF86VidModeGetGamma 2 23 167 3
XF86VidModeGetModeLine 7 77 558 4
XF86VidModeGetAllModeLines 14 114 867 4
XF86VidModeAddModeLine 6 107 728 4
XF86VidModeDeleteModeLine 4 58 408 3
XF86VidModeModModeLine 4 55 392 3
XF86VidModeValidateModeLine 5 64 446 3
XF86VidModeSwitchMode 1 15 88 3
XF86VidModeSwitchToMode 9 72 474 3
XF86VidModeLockModeSwitch 1 15 88 3
XF86VidModeGetMonitor 16 75 584 3
XF86VidModeGetViewPort 6 36 205 4
XF86VidModeSetViewPort 1 16 97 4
XF86VidModeGetDotClocks 4 43 281 6
XF86VidModeSetGammaRamp 1 27 172 6
XF86VidModeGetGammaRamp 4 38 225 6
XF86VidModeGetGammaRampSize 2 26 131 3
XF86VidModeGetPermissions 2 26 131 3
Source file: ./lib/pixman/demos/composite-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reader 4 14 57 2
writer 4 17 66 3
main 2 76 667 2
Source file: ./lib/pixman/demos/scale.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_widget 2 7 44 2
min4 1 7 47 4
max4 1 7 47 4
compute_extents 1 21 328 3
get_value 1 5 44 3
copy_to_counterpart 7 36 175 2
to_scale 1 4 17 1
rescale 3 53 429 2
on_expose 3 31 232 3
set_up_combo_box 2 24 180 4
set_up_filter_box 1 4 27 2
format_value 1 4 22 2
app_new 2 43 394 1
main 3 24 141 2
Source file: ./lib/pixman/demos/convolution-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 2 29 285 2
Source file: ./lib/pixman/demos/radial-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_radial 1 28 196 1
main 3 42 228 2
Source file: ./lib/pixman/demos/clip-in.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 27 260 2
Source file: ./lib/pixman/demos/srgb-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
linear_argb_to_premult_argb 1 13 101 4
lin2srgb 2 7 45 1
linear_argb_to_premult_srgb_argb 1 13 116 4
main 3 34 226 2
Source file: ./lib/pixman/demos/parrot.c
Source file: ./lib/pixman/demos/alpha-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 8 83 642 2
Source file: ./lib/pixman/demos/srgb-trap-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
convert_to_srgb 2 10 78 1
convert_color 1 7 56 2
main 1 75 827 2
Source file: ./lib/pixman/demos/clip-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_solid_bits 2 11 61 1
main 4 54 447 2
Source file: ./lib/pixman/demos/conical-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_conical 1 10 68 1
main 2 37 222 2
Source file: ./lib/pixman/demos/gtk-utils.h
Source file: ./lib/pixman/demos/trap-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 30 265 2
Source file: ./lib/pixman/demos/gtk-utils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pixman_image_from_file 6 50 318 2
pixbuf_from_argb32 2 18 115 4
on_expose 2 24 147 3
show_image 4 38 210 1
Source file: ./lib/pixman/pixman/loongson-mmintrin.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mm_setzero_si64 1 4 10 1
_mm_add_pi16 1 9 35 2
_mm_add_pi32 1 9 35 2
_mm_adds_pu16 1 9 35 2
_mm_adds_pu8 1 9 35 2
_mm_and_si64 1 9 35 2
_mm_cmpeq_pi32 1 9 35 2
_mm_empty 1 3 5 1
_mm_madd_pi16 1 9 35 2
_mm_mulhi_pu16 1 9 35 2
_mm_mullo_pi16 1 9 35 2
_mm_or_si64 1 9 35 2
_mm_packs_pu16 1 9 35 2
_mm_packs_pi32 1 9 35 2
_mm_set_pi16 8 30 217 4
_mm_set_pi32 4 23 148 2
_mm_shuffle_pi16 1 9 41 2
_mm_slli_pi16 1 9 41 2
_mm_slli_si64 1 9 41 2
_mm_srli_pi16 1 9 41 2
_mm_srli_pi32 1 9 41 2
_mm_srli_si64 1 9 41 2
_mm_sub_pi16 1 9 35 2
_mm_unpackhi_pi8 1 9 35 2
_mm_unpackhi_pi16 1 9 35 2
_mm_unpacklo_pi8 1 9 35 2
_mm_unpacklo_pi8_f 1 9 35 2
_mm_unpacklo_pi16 1 9 35 2
_mm_xor_si64 1 9 35 2
loongson_extract_pi16 1 9 41 2
loongson_insert_pi16 1 9 43 3
Source file: ./lib/pixman/pixman/pixman-arm-common.h
Source file: ./lib/pixman/pixman/pixman-mips-dspr2-asm.h
Source file: ./lib/pixman/pixman/pixman-general.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
general_iter_init 7 28 120 2
operator_needs_division 1 11 151 1
general_composite_rect 19 82 571 2
_pixman_implementation_create_general 1 8 36 1
Source file: ./lib/pixman/pixman/pixman-access-accessors.c
Source file: ./lib/pixman/pixman/pixman-solid-fill.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
color_to_uint32 1 8 51 1
color_to_float 1 9 67 1
pixman_image_create_solid_fill 2 11 65 1
Source file: ./lib/pixman/pixman/pixman-timer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_timers 2 12 56 1
pixman_timer_register 2 12 51 1
Source file: ./lib/pixman/pixman/pixman-edge-imp.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RASTERIZE_EDGES 16 91 456 5
Source file: ./lib/pixman/pixman/pixman-edge-accessors.c
Source file: ./lib/pixman/pixman/pixman-compiler.h
Source file: ./lib/pixman/pixman/pixman-mips.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
have_feature 5 18 93 1
_pixman_mips_get_implementations 9 16 68 1
Source file: ./lib/libXpm/src/create.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xpmstrcasecmp 4 15 77 2
xpmVisualType 5 19 70 1
closeness_cmp 1 5 50 2
AllocColor 4 14 68 5
SetCloseColor 25 100 740 13
SetColor 5 48 256 17
CreateColors 57 178 958 11
FreeColors 1 9 36 5
XpmCreateImageFromXpmImage 48 145 988 5
CreateXImage 10 35 199 7
_XReverse_Bytes 2 10 41 2
xpm_xynormalizeimagebits 5 25 150 2
xpm_znormalizeimagebits 6 32 191 2
_putbits 4 32 204 4
PutImagePixels 13 65 564 5
for 1 8 77 0
if 3 11 88 0
for 2 12 85 0
for 2 12 86 0
PutImagePixels16 12 58 415 0
PutImagePixels8 6 28 174 0
PutImagePixels1 21 96 877 0
XpmCreatePixmapFromXpmImage 10 31 148 0
APutImagePixels 8 37 252 0
MSWPutImagePixels 3 19 114 0
PutPixel1 6 30 254 0
PutPixel 7 33 267 0
PutPixel32 3 13 76 0
PutPixel32MSB 3 16 101 0
PutPixel32LSB 3 16 101 0
PutPixel16MSB 3 14 81 0
PutPixel16LSB 3 14 81 0
PutPixel8 3 11 51 0
PutPixel1MSB 4 14 90 0
PutPixel1LSB 4 14 90 0
xpmParseDataAndCreate 81 231 1417 0
ParseAndPutPixels 45 167 1182 0
Source file: ./lib/pixman/demos/quad2quad.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
quad_to_quad 1 1727 20461 17
print_trans 8 27 172 2
main 2 25 97 0
Source file: ./lib/pixman/pixman/pixman-inlines.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
repeat 9 26 132 3
pixman_fixed_to_bilinear_weight 1 5 30 1
bilinear_interpolation 1 24 222 6
bilinear_interpolation 1 31 291 6
bilinear_interpolation 1 32 286 6
pad_repeat_get_scanline_bounds 5 43 185 6
bilinear_pad_repeat_get_scanline_bounds 1 21 130 8
Source file: ./lib/pixman/pixman/pixman-arm-simd-asm.h
Source file: ./lib/pixman/pixman/pixman-private.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_implementation 2 6 20 1
pixman_list_init 1 5 28 1
pixman_list_prepend 1 7 44 2
pixman_list_unlink 1 5 28 1
pixman_list_move_to_front 1 5 24 2
convert_8888_to_0565 1 9 49 1
convert_0565_to_0888 1 6 94 1
convert_0565_to_8888 1 4 15 1
convert_8888_to_8888 1 4 10 1
convert_x888_to_8888 1 4 12 1
convert_0565_to_0565 1 4 10 1
unorm_to_unorm 3 16 88 3
oil_profile_stamp_rdtsc 1 6 42 1
Source file: ./lib/freetype/src/truetype/ttinterp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TT_Goto_CodeRange 2 14 83 3
TT_Set_CodeRange 2 9 57 4
TT_Clear_CodeRange 2 7 46 2
TT_Done_Context 1 16 87 1
Init_Context 2 23 120 2
Update_Max 3 16 70 5
TT_Load_Context 5 62 396 3
TT_Save_Context 2 11 71 2
TT_Run_Context 1 19 145 1
TT_New_Context 4 17 69 1
TT_MulFix14_arm 4 28 105 2
TT_MulFix14_long_long 1 8 47 2
TT_MulFix14 5 22 160 2
TT_DotFix14_long_long 1 12 67 4
TT_DotFix14 1 25 251 4
Current_Ratio 4 20 133 1
Current_Ppem 1 4 13 1
Current_Ppem_Stretched 1 4 21 1
Read_CVT 1 5 17 2
Read_CVT_Stretched 1 5 25 2
Write_CVT 1 6 21 3
Write_CVT_Stretched 1 6 29 3
Move_CVT 1 6 21 3
Move_CVT_Stretched 1 6 29 3
GetShortIns 1 6 46 1
Ins_Goto_CodeRange 5 27 127 3
Direct_Move 16 44 254 4
Direct_Move_Orig 3 19 115 4
Direct_Move_X 8 15 118 4
Direct_Move_Y 6 12 72 4
Direct_Move_Orig_X 1 8 44 4
Direct_Move_Orig_Y 1 8 44 4
Round_None 4 20 73 3
Round_To_Grid 4 21 82 3
Round_To_Half_Grid 4 23 93 3
Round_Down_To_Grid 4 20 82 3
Round_Up_To_Grid 4 21 82 3
Round_To_Double_Grid 4 21 86 3
Round_Super 4 25 114 3
Round_Super_45 4 25 124 3
Compute_Round 9 31 128 2
SetSuperRound 10 42 210 3
Project 1 8 37 3
Dual_Project 1 8 37 3
Project_x 1 8 26 3
Project_y 1 8 26 3
Compute_Funcs 11 41 328 1
Normalize 3 16 83 3
Ins_MPPEM 1 5 23 2
Ins_MPS 2 12 41 2
Ins_DUP 1 4 18 1
Ins_POP 1 3 6 1
Ins_CLEAR 1 4 13 1
Ins_SWAP 1 7 35 1
Ins_DEPTH 1 5 20 2
Ins_LT 1 4 25 1
Ins_LTEQ 1 4 25 1
Ins_GT 1 4 25 1
Ins_GTEQ 1 4 25 1
Ins_EQ 1 4 25 1
Ins_NEQ 1 4 25 1
Ins_ODD 1 5 38 2
Ins_EVEN 1 5 38 2
Ins_AND 2 4 25 1
Ins_OR 2 4 25 1
Ins_NOT 1 4 19 1
Ins_ADD 1 4 26 1
Ins_SUB 1 4 26 1
Ins_DIV 2 8 50 2
Ins_MUL 1 4 28 1
Ins_ABS 2 5 30 1
Ins_NEG 1 4 21 1
Ins_FLOOR 1 4 21 1
Ins_CEILING 1 4 21 1
Ins_RS 13 31 138 2
Ins_WS 3 12 56 2
Ins_WCVTP 3 12 58 2
Ins_WCVTF 3 12 65 2
Ins_RCVT 3 14 66 2
Ins_AA 1 3 6 1
Ins_DEBUG 1 4 16 1
Ins_ROUND 1 8 41 2
Ins_NROUND 1 8 39 2
Ins_MAX 2 5 30 1
Ins_MIN 2 5 30 1
Ins_MINDEX 4 19 116 2
Ins_CINDEX 4 14 74 2
Ins_ROLL 1 10 57 1
Ins_SLOOP 2 8 41 2
SkipCode 5 20 128 1
Ins_IF 7 28 104 2
Ins_ELSE 5 19 59 1
Ins_EIF 1 3 6 1
Ins_JMPR 8 23 133 2
Ins_JROT 2 6 27 2
Ins_JROF 2 6 27 2
Ins_FDEF 46 226 859 2
Ins_ENDF 4 21 105 1
Ins_CALL 15 47 272 2
Ins_LOOPCALL 15 51 304 2
Ins_IDEF 13 49 256 2
Ins_NPUSHB 3 14 101 2
Ins_NPUSHW 3 16 103 2
Ins_PUSHB 3 13 92 2
Ins_PUSHW 3 15 95 2
Ins_SxVTL 7 34 188 4
Ins_SxyTCA 3 20 131 1
Ins_SPVTL 2 12 62 2
Ins_SFVTL 2 11 50 2
Ins_SFVTPV 1 5 24 1
Ins_SPVFS 1 13 84 2
Ins_SFVFS 1 12 69 2
Ins_GPV 1 6 37 2
Ins_GFV 1 6 37 2
Ins_SRP0 1 5 25 2
Ins_SRP1 1 5 25 2
Ins_SRP2 1 5 25 2
Ins_SMD 1 5 22 2
Ins_SCVTCI 1 5 25 2
Ins_SSWCI 1 5 25 2
Ins_SSW 1 6 31 2
Ins_FLIPON 1 4 15 1
Ins_FLIPOFF 1 4 15 1
Ins_SANGW 1 3 6 1
Ins_SDB 1 5 25 2
Ins_SDS 2 8 47 2
Ins_RTHG 1 5 24 1
Ins_RTG 1 5 24 1
Ins_RTDG 1 5 24 1
Ins_RUTG 1 5 24 1
Ins_RDTG 1 5 24 1
Ins_ROFF 1 5 24 1
Ins_SROUND 1 7 40 2
Ins_S45ROUND 1 7 40 2
Ins_GC 4 21 110 2
Ins_SCFS 4 17 126 2
Ins_MD 12 51 319 2
Ins_SDPVTL 10 53 324 2
Ins_SZP0 4 18 82 2
Ins_SZP1 4 18 82 2
Ins_SZP2 4 18 82 2
Ins_SZPS 4 22 126 2
Ins_INSTCTRL 12 32 172 2
Ins_SCANCTRL 15 28 231 2
Ins_SCANTYPE 2 6 36 2
Ins_FLIPPT 11 34 163 1
Ins_FLIPRGON 10 21 123 2
Ins_FLIPRGOFF 10 21 123 2
Compute_Point_Displacement 4 33 184 5
Move_Zp2_Point 13 25 161 5
Ins_SHP 10 37 200 1
Ins_SHC 10 34 237 2
Ins_SHZ 10 28 192 2
Ins_SHPIX 46 102 694 2
Ins_MSIRP 16 43 324 2
Ins_MDAP 8 35 189 2
Ins_MIAP 27 63 416 2
Ins_MDRP 24 93 602 2
Ins_MIRP 60 155 971 2
Ins_ALIGNRP 12 43 231 1
Ins_ISECT 8 57 658 2
Ins_ALIGNPTS 4 18 140 2
Ins_IP 19 100 684 1
Ins_UTP 5 19 106 2
_iup_worker_shift 4 16 127 4
_iup_worker_interpolate 14 73 418 5
Ins_IUP 22 92 467 1
Ins_DELTAP 46 103 687 2
Ins_DELTAC 11 56 284 2
Ins_GETINFO 46 69 533 2
Ins_GETVARIATION 3 14 93 2
Ins_GETDATA 1 4 15 1
Ins_UNKNOWN 5 26 154 1
TT_RunIns 202 621 2773 1
Source file: ./lib/pixman/pixman/pixman-ppc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pixman_have_vmx 2 9 46 1
pixman_have_vmx 2 10 62 1
pixman_have_vmx 5 24 98 1
vmx_test 1 6 22 3
pixman_have_vmx 2 16 84 1
_pixman_ppc_get_implementations 4 6 30 1
Source file: ./lib/pixman/pixman/pixman-implementation.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_pixman_implementation_create 3 16 90 2
dummy_composite_rect 1 4 12 2
_pixman_implementation_lookup_composite 25 81 503 10
dummy_combine 1 8 28 6
_pixman_implementation_lookup_combiner 7 30 126 4
_pixman_implementation_blt 4 27 106 13
_pixman_implementation_fill 4 21 87 9
get_scanline_null 1 4 16 2
_pixman_implementation_iter_init 10 49 245 10
_pixman_disabled 6 24 111 1
_pixman_choose_implementation 4 19 104 1
Source file: ./lib/pixman/pixman/pixman-arm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
detect_cpu_features 1 21 56 1
detect_cpu_features 2 7 22 1
detect_cpu_features 5 18 70 1
detect_cpu_features 10 33 191 1
detect_cpu_features 1 4 9 1
have_feature 2 11 41 1
_pixman_arm_get_implementations 10 10 71 1
Source file: ./lib/pixman/pixman/pixman-arm-neon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
arm_neon_fill 4 41 177 9
arm_neon_blt 4 38 200 13
_pixman_implementation_create_arm_neon 1 11 60 1
Source file: ./lib/pixman/pixman/pixman-x86.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
detect_cpu_features 8 21 92 1
have_cpuid 3 20 52 1
pixman_cpuid 4 20 144 5
detect_cpu_features 13 39 290 1
have_feature 2 11 41 1
_pixman_x86_get_implementations 10 10 71 1
Source file: ./lib/pixman/pixman/pixman-image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gradient_property_changed 5 36 259 1
_pixman_init_gradient 2 15 90 3
_pixman_image_init 1 21 121 1
_pixman_image_fini 10 30 178 1
_pixman_image_allocate 2 7 30 1
image_property_changed 1 4 16 1
pixman_image_ref 1 5 18 1
pixman_image_unref 2 9 28 1
pixman_image_set_destroy_function 1 7 31 3
pixman_image_get_destroy_data 1 4 15 1
_pixman_image_reset_clip_region 1 4 16 1
pixman_disable_out_of_bounds_workaround 1 3 6 1
compute_image_info 67 201 1073 1
_pixman_image_validate 4 12 69 1
pixman_image_set_clip_region32 3 18 75 2
pixman_image_set_clip_region 3 18 75 2
pixman_image_set_has_client_clip 1 5 19 2
pixman_image_set_transform 8 38 204 2
pixman_image_set_repeat 2 8 36 2
pixman_image_set_filter 7 37 222 4
pixman_image_set_source_clipping 2 8 36 2
pixman_image_set_indexed 2 9 44 2
pixman_image_set_alpha_map 9 36 164 4
pixman_image_set_component_alpha 2 8 36 2
pixman_image_get_component_alpha 1 4 15 1
pixman_image_set_accessors 2 12 52 3
pixman_image_get_data 2 6 26 1
pixman_image_get_width 2 6 26 1
pixman_image_get_height 2 6 26 1
pixman_image_get_stride 2 6 34 1
pixman_image_get_depth 2 6 29 1
pixman_image_get_format 2 6 26 1
_pixman_image_get_solid 9 42 264 3
Source file: ./lib/pixman/pixman/pixman-fast-path.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fetch_24 4 13 106 1
store_24 4 18 147 2
over 1 7 30 2
in 1 7 25 2
fast_composite_over_x888_8_8888 5 44 210 2
fast_composite_in_n_8_8 10 56 275 2
fast_composite_in_8_8 5 30 153 2
fast_composite_over_n_8_8888 7 41 213 2
fast_composite_add_n_8888_8888_ca 5 35 177 2
fast_composite_over_n_8888_8888_ca 7 46 236 2
fast_composite_over_n_8_0888 7 48 234 2
fast_composite_over_n_8_0565 7 49 241 2
fast_composite_over_n_8888_0565_ca 7 56 275 2
fast_composite_over_8888_8888 5 30 155 2
fast_composite_src_x888_8888 3 21 117 2
fast_composite_over_8888_0888 5 35 168 2
fast_composite_over_8888_0565 5 40 177 2
fast_composite_add_8_8 5 36 169 2
fast_composite_add_0565_0565 5 37 168 2
fast_composite_add_8888_8888 6 35 156 2
fast_composite_add_n_8_8 3 35 190 2
fast_composite_add_1_1 4 26 127 2
fast_composite_over_n_1_8888 12 72 327 2
fast_composite_over_n_1_0565 12 78 352 2
fast_composite_solid_fill 5 25 136 2
fast_composite_src_memcpy 2 20 135 2
fast_composite_tiled_repeat 23 133 757 2
scaled_nearest_scanline_565_565_SRC 4 36 208 7
fetch_nearest 4 16 68 5
combine_over 3 11 49 2
combine_src 1 4 16 2
fast_composite_scaled_nearest 9 82 507 2
pixman_fill1_line 9 38 161 4
pixman_fill1 4 27 105 7
pixman_fill8 3 20 100 7
pixman_fill16 3 21 110 7
pixman_fill32 3 17 70 7
fast_path_fill 5 29 135 9
fast_fetch_r5g6b5 6 37 279 2
fast_dest_fetch_noop 1 5 26 2
convert_8888_to_0565_workaround 1 9 49 2
fast_write_back_r5g6b5 4 28 191 1
fetch_horizontal 3 42 347 6
fast_fetch_bilinear_cover 5 73 688 2
bilinear_cover_iter_fini 1 4 15 1
fast_bilinear_cover_iter_init 3 29 257 2
bits_image_fetch_bilinear_no_repeat_8888 23 158 865 2
bits_image_fetch_separable_convolution_affine 15 112 892 9
bits_image_fetch_bilinear_affine 17 118 721 9
bits_image_fetch_nearest_affine 12 55 362 9
convert_a8r8g8b8 1 4 26 2
convert_x8r8g8b8 1 4 26 2
convert_a8 1 4 23 2
convert_r5g6b5 1 4 27 2
AFFINE_FAST_PATHS 1 2 10 3
_pixman_implementation_create_fast_path 1 7 34 1
Source file: ./lib/pixman/pixman/pixman-combine32.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
un8x4_add_un8x4 1 6 36 2
Source file: ./lib/pixman/pixman/pixman-utils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_pixman_multiply_overflows_size 1 4 17 2
_pixman_multiply_overflows_int 1 4 19 2
_pixman_addition_overflows_int 1 4 19 2
pixman_malloc_ab_plus_c 4 6 50 3
pixman_malloc_ab 2 7 31 2
pixman_malloc_abc 3 11 52 3
float_to_unorm 3 11 64 2
unorm_to_float 1 5 42 2
pixman_expand_to_float 4 55 554 4
pixman_float_to_unorm 1 4 18 2
pixman_unorm_to_float 1 4 18 2
pixman_contract_from_float 2 15 132 3
_pixman_iter_get_scanline_noop 1 4 18 2
_pixman_iter_init_bits_stride 1 8 77 2
pixman_region16_copy_from_region32 3 23 153 2
pixman_region32_copy_from_region16 5 28 176 2
_pixman_internal_only_get_implementation 1 4 11 1
_pixman_log_error 2 13 44 2
Source file: ./lib/pixman/pixman/pixman-noop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
noop_composite 1 5 14 2
noop_get_scanline 1 6 36 2
noop_init_solid_narrow 3 14 93 2
noop_init_solid_wide 3 14 97 2
noop_init_direct_buffer 1 6 45 2
dest_write_back_direct 1 4 20 1
_pixman_implementation_create_noop 1 7 28 1
Source file: ./lib/pixman/pixman/pixman-accessor.h
Source file: ./lib/pixman/pixman/pixman-arm-simd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
arm_simd_fill 4 41 177 9
arm_simd_blt 5 46 269 13
_pixman_implementation_create_arm_simd 1 7 34 1
Source file: ./lib/pixman/pixman/pixman-glyph.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_glyph 1 6 28 1
hash 1 11 105 2
lookup_glyph 5 18 76 3
insert_glyph 4 15 81 2
remove_glyph 4 20 118 2
clear_table 4 13 71 1
pixman_glyph_cache_create 2 12 72 1
pixman_glyph_cache_destroy 1 6 27 1
pixman_glyph_cache_freeze 1 4 13 1
pixman_glyph_cache_thaw 5 17 83 1
pixman_glyph_cache_lookup 1 6 26 3
pixman_glyph_cache_insert 6 40 260 6
pixman_glyph_cache_remove 2 11 49 3
pixman_glyph_get_extents 6 26 205 4
pixman_glyph_get_mask_format 4 22 98 3
box32_intersect 2 10 95 3
pixman_composite_glyphs_no_mask 7 87 574 10
add_glyphs 10 98 611 6
pixman_composite_glyphs 4 32 154 15
Source file: ./lib/pixman/pixman/pixman-mmx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_mm_empty 1 3 5 1
_mm_movemask_pi8 1 9 27 1
_mm_mulhi_pu16 1 8 27 2
to_m64 4 9 40 1
to_uint64 4 8 38 1
shift 3 10 44 2
negate 1 4 18 1
pix_multiply 1 8 49 2
pix_add 1 4 18 2
expand_alpha 1 4 24 1
expand_alpha_rev 1 4 24 1
invert_colors 1 4 24 1
over 1 6 29 3
over_rev_non_pre 1 6 49 2
in 1 4 18 2
in_over 1 4 36 4
ldq_u 4 13 110 1
ldl_u 2 7 46 1
load 2 10 38 1
load8888 2 5 37 1
load8888u 1 5 24 1
pack8888 1 4 18 2
store 2 9 37 2
store8888 1 5 29 2
is_equal 2 5 28 2
is_opaque 2 6 51 1
is_zero 1 4 17 1
expand565 2 14 122 2
expand_4xpacked565 2 19 209 4
expand8888 2 7 37 2
expandx888 1 4 26 2
expand_4x565 1 9 84 6
pack_565 6 29 291 3
pack_4xpacked565 2 16 168 2
pack_4x565 1 4 34 4
pix_add_mul 1 6 42 4
combine 2 11 55 2
core_combine_over_u_pixel_mmx 3 14 74 2
mmx_combine_over_u 5 27 124 6
mmx_combine_over_reverse_u 3 22 105 6
mmx_combine_in_u 3 23 105 6
mmx_combine_in_reverse_u 3 23 105 6
mmx_combine_out_u 3 24 112 6
mmx_combine_out_reverse_u 3 24 112 6
mmx_combine_atop_u 3 25 127 6
mmx_combine_atop_reverse_u 3 26 129 6
mmx_combine_xor_u 3 26 134 6
mmx_combine_add_u 3 22 98 6
mmx_combine_saturate_u 4 33 177 6
mmx_combine_src_ca 2 20 90 6
mmx_combine_over_ca 2 21 106 6
mmx_combine_over_reverse_ca 2 21 109 6
mmx_combine_in_ca 2 23 115 6
mmx_combine_in_reverse_ca 2 23 115 6
mmx_combine_out_ca 2 24 122 6
mmx_combine_out_reverse_ca 2 24 122 6
mmx_combine_atop_ca 2 26 143 6
mmx_combine_atop_reverse_ca 2 26 143 6
mmx_combine_xor_ca 2 27 150 6
mmx_combine_add_ca 2 22 107 6
mmx_composite_over_n_8888 7 47 266 2
mmx_composite_over_n_0565 7 57 365 2
mmx_composite_over_n_8888_8888_ca 10 72 411 2
mmx_composite_over_8888_n_8888 6 53 348 2
mmx_composite_over_x888_n_8888 6 101 1009 2
mmx_composite_over_8888_8888 5 40 194 2
mmx_composite_over_8888_0565 7 67 465 2
mmx_composite_over_n_8_8888 12 83 458 2
mmx_fill 20 126 718 9
mmx_composite_src_x888_0565 6 45 238 2
mmx_composite_src_n_8_8888 12 92 474 2
mmx_composite_over_n_8_0565 12 98 642 2
mmx_composite_over_pixbuf_0565 9 86 600 2
mmx_composite_over_pixbuf_8888 9 63 388 2
mmx_composite_over_n_8888_0565_ca 10 78 532 2
mmx_composite_in_n_8_8 6 61 344 2
mmx_composite_in_8_8 6 50 257 2
mmx_composite_add_n_8_8 7 65 358 2
mmx_composite_add_8_8 6 52 271 2
mmx_composite_add_0565_0565 10 71 357 2
mmx_composite_add_8888_8888 6 41 238 2
mmx_blt 15 134 820 13
mmx_composite_copy_area 1 12 76 2
mmx_composite_over_x888_8_8888 5 47 244 2
mmx_composite_over_reverse_n_8888 7 48 282 2
scaled_nearest_scanline_mmx_8888_8888_OVER 4 23 97 7
scaled_nearest_scanline_mmx_8888_n_8888_OVER 6 34 159 8
scaled_bilinear_scanline_mmx_8888_8888_SRC 2 22 74 11
scaled_bilinear_scanline_mmx_8888_8888_OVER 3 27 100 11
scaled_bilinear_scanline_mmx_8888_8_8888_OVER 5 45 192 11
mmx_fetch_x8r8g8b8 5 33 275 2
mmx_fetch_r5g6b5 5 32 192 2
mmx_fetch_a8 5 36 264 2
_pixman_implementation_create_mmx 1 30 238 1
Source file: ./lib/pixman/pixman/pixman-mips-dspr2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mips_dspr2_fill 5 42 208 9
mips_dspr2_blt 6 63 349 13
mips_dspr2_combine_over_u 2 14 65 6
_pixman_implementation_create_mips_dspr2 1 9 43 1
Source file: ./lib/pixman/pixman/pixman-region.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PIXREGION_SZOF 3 9 53 1
alloc_data 2 7 29 1
PREFIX( _equal) 11 30 216 2
PREFIX( _print) 2 22 144 1
PREFIX( _init) 1 5 20 1
PREFIX( _init_rect) 3 19 103 5
PREFIX( _init_with_extents) 3 12 58 2
PREFIX( _fini) 1 5 17 1
PREFIX( _n_rects) 1 4 13 1
PREFIX( _rectangles) 2 7 29 2
pixman_break 1 7 29 1
pixman_rect_alloc 9 47 216 2
PREFIX( _copy) 7 26 183 2
pixman_coalesce 7 35 173 3
pixman_region_append_non_o 2 23 115 5
pixman_op 34 167 859 6
pixman_set_extents 6 28 200 1
pixman_region_intersect_o 7 32 159 7
PREFIX( _intersect) 14 53 360 3
pixman_region_union_o 10 52 208 7
PREFIX( _intersect_rect) 1 14 84 6
PREFIX( _union_rect) 3 21 125 6
PREFIX( _union) 15 46 328 3
quick_sort_rects 16 51 289 2
validate 35 177 1090 1
pixman_region_subtract_o 15 70 318 7
PREFIX( _subtract) 7 28 163 3
PREFIX( _inverse) 5 24 138 3
find_box_for_y 5 22 98 3
PREFIX( _contains_rectangle) 20 78 327 2
PREFIX( _translate) 18 81 559 3
PREFIX( _reset) 1 8 42 2
PREFIX( _clear) 1 7 30 1
PREFIX( _contains_point) 10 31 172 4
PREFIX( _not_empty) 1 5 21 1
PREFIX( _extents) 1 5 20 1
PREFIX( _selfcheck) 20 51 353 1
PREFIX( _init_rects) 10 50 308 3
bitmap_addrect 12 31 232 7
PREFIX( _init_from_image) 31 165 782 2
Source file: ./lib/pixman/pixman/pixman-arm-asm.h
Source file: ./lib/pixman/pixman/pixman-combine-float.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
combine_inner 5 69 514 7
get_factor 23 74 354 3
blend_multiply 1 4 20 4
blend_screen 1 4 29 4
blend_overlay 2 7 51 4
blend_darken 2 9 41 4
blend_lighten 2 9 41 4
blend_color_dodge 4 11 77 4
blend_color_burn 4 11 78 4
blend_hard_light 2 7 51 4
blend_soft_light 5 24 148 4
blend_difference 2 9 47 4
blend_exclusion 1 4 31 4
minf 2 4 19 2
maxf 2 4 19 2
channel_min 1 4 28 1
channel_max 1 4 28 1
get_lum 1 4 34 1
get_sat 1 4 20 1
clip_color 5 39 278 2
set_lum 1 8 61 3
set_sat 7 62 302 2
blend_hsl_hue 1 10 82 5
blend_hsl_saturation 1 10 82 5
blend_hsl_color 1 9 70 5
blend_hsl_luminosity 1 9 70 5
_pixman_setup_combiner_functions_float 1 109 961 1
Source file: ./lib/pixman/pixman/pixman-access.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_shifts 7 44 257 5
convert_channel 4 13 78 6
convert_pixel 1 21 175 3
convert_pixel_to_a8r8g8b8 3 14 55 3
convert_pixel_from_a8r8g8b8 3 18 96 3
fetch_and_convert_pixel 7 32 157 4
convert_and_store_pixel 7 33 173 5
to_srgb 4 17 79 1
fetch_scanline_a8r8g8b8_sRGB_float 2 22 163 6
fetch_scanline_a2r10g10b10_float 2 25 174 6
fetch_scanline_x2r10g10b10_float 2 24 167 6
fetch_scanline_a2b10g10r10_float 2 25 174 6
fetch_scanline_x2b10g10r10_float 2 24 167 6
fetch_scanline_yuy2 8 25 261 6
fetch_scanline_yv12 8 28 237 6
fetch_pixel_x2r10g10b10_float 1 16 118 3
fetch_pixel_a2r10g10b10_float 1 17 129 3
fetch_pixel_a2b10g10r10_float 1 17 129 3
fetch_pixel_x2b10g10r10_float 1 16 118 3
fetch_pixel_a8r8g8b8_sRGB_float 1 13 112 3
fetch_pixel_yuy2 7 18 216 3
fetch_pixel_yv12 7 17 172 3
store_scanline_a2r10g10b10_float 2 21 168 5
store_scanline_x2r10g10b10_float 2 20 145 5
store_scanline_a2b10g10r10_float 2 21 168 5
store_scanline_x2b10g10r10_float 2 20 145 5
store_scanline_a8r8g8b8_sRGB_float 2 21 162 5
store_scanline_generic_float 2 15 89 5
fetch_scanline_generic_float 1 10 60 6
fetch_scanline_a8r8g8b8_32_sRGB 2 25 214 6
fetch_pixel_a8r8g8b8_32_sRGB 1 16 167 3
store_scanline_a8r8g8b8_32_sRGB 2 25 211 5
fetch_pixel_generic_float 1 9 49 3
fetch_pixel_generic_lossy_32 1 9 45 3
setup_accessors 3 18 90 1
_pixman_bits_image_setup_accessors 3 7 29 1
_pixman_bits_image_setup_accessors_accessors 1 4 13 1
Source file: ./lib/pixman/pixman/pixman-vmx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
splat_alpha 1 7 57 1
pix_multiply 1 27 268 2
pix_add 1 5 37 2
pix_add_mul 1 10 57 4
negate 1 4 17 1
over 1 9 61 3
vmx_combine_over_u_no_mask 3 26 159 3
vmx_combine_over_u_mask 3 31 196 4
vmx_combine_over_u 2 12 53 6
vmx_combine_over_reverse_u_no_mask 3 26 162 3
vmx_combine_over_reverse_u_mask 3 30 197 4
vmx_combine_over_reverse_u 2 12 53 6
vmx_combine_in_u_no_mask 3 25 150 3
vmx_combine_in_u_mask 3 29 185 4
vmx_combine_in_u 2 12 53 6
vmx_combine_in_reverse_u_no_mask 3 25 150 3
vmx_combine_in_reverse_u_mask 3 30 189 4
vmx_combine_in_reverse_u 2 12 53 6
vmx_combine_out_u_no_mask 3 25 153 3
vmx_combine_out_u_mask 3 29 188 4
vmx_combine_out_u 2 12 53 6
vmx_combine_out_reverse_u_no_mask 3 25 153 3
vmx_combine_out_reverse_u_mask 3 30 192 4
vmx_combine_out_reverse_u 2 12 53 6
vmx_combine_atop_u_no_mask 3 28 177 3
vmx_combine_atop_u_mask 3 33 214 4
vmx_combine_atop_u 2 12 53 6
vmx_combine_atop_reverse_u_no_mask 3 28 177 3
vmx_combine_atop_reverse_u_mask 3 33 214 4
vmx_combine_atop_reverse_u 2 12 53 6
vmx_combine_xor_u_no_mask 3 28 180 3
vmx_combine_xor_u_mask 3 33 217 4
vmx_combine_xor_u 2 12 53 6
vmx_combine_add_u_no_mask 3 25 144 3
vmx_combine_add_u_mask 3 29 179 4
vmx_combine_add_u 2 12 53 6
vmx_combine_src_ca 3 29 168 6
vmx_combine_over_ca 3 33 207 6
vmx_combine_over_reverse_ca 3 32 203 6
vmx_combine_in_ca 3 31 194 6
vmx_combine_in_reverse_ca 3 31 194 6
vmx_combine_out_ca 3 33 202 6
vmx_combine_out_reverse_ca 3 33 202 6
vmx_combine_atop_ca 3 38 247 6
vmx_combine_atop_reverse_ca 3 37 233 6
vmx_combine_xor_ca 3 37 236 6
vmx_combine_add_ca 3 31 188 6
_pixman_implementation_create_vmx 1 26 211 1
Source file: ./lib/pixman/pixman/pixman-trap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pixman_sample_ceil_y 3 20 109 2
pixman_sample_floor_y 3 21 102 2
pixman_edge_step 4 25 148 2
_pixman_edge_multi_init 2 18 90 4
pixman_edge_init 3 38 196 7
pixman_line_fixed_edge_init 2 26 129 6
pixman_add_traps 5 44 265 5
dump_image 6 18 140 2
pixman_add_trapezoids 5 17 88 5
pixman_rasterize_trapezoid 5 32 211 4
get_trap_extents 8 38 255 5
pixman_composite_trapezoids 12 55 337 10
greater_y 2 6 42 2
clockwise 1 12 99 3
triangle_to_trapezoids 6 50 286 2
convert_triangles 4 13 83 2
pixman_composite_triangles 2 20 87 10
pixman_add_triangles 2 14 61 5
Source file: ./lib/pixman/pixman/pixman-edge.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clip255 2 6 19 1
rasterize_edges_8 20 148 691 5
PIXMAN_RASTERIZE_EDGES 4 21 93 5
pixman_rasterize_edges 3 13 86 5
Source file: ./lib/pixman/pixman/pixman-matrix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
count_leading_zeros 3 11 37 1
rounded_udiv_128_by_48 3 25 219 4
rounded_sdiv_128_by_49 7 34 128 4
fixed_64_16_to_int128 3 23 117 5
fixed_112_16_to_fixed_48_16 3 12 47 3
pixman_transform_point_31_16 12 77 1020 3
pixman_transform_point_31_16_affine 1 23 416 3
pixman_transform_point_31_16_3d 2 25 483 3
pixman_transform_init_identity 2 7 53 1
pixman_transform_point_3d 3 15 156 2
pixman_transform_point 4 16 162 2
pixman_transform_multiply 6 29 163 3
pixman_transform_init_scale 1 9 67 3
fixed_inverse 1 4 32 1
pixman_transform_scale 7 23 110 4
pixman_transform_init_rotate 1 11 92 3
pixman_transform_rotate 5 20 92 4
pixman_transform_init_translate 1 11 97 3
pixman_transform_translate 5 20 93 4
pixman_transform_bounds 8 43 422 2
pixman_transform_invert 3 11 59 2
within_epsilon 2 9 36 3
pixman_transform_is_identity 9 12 151 1
pixman_transform_is_scale 9 12 133 1
pixman_transform_is_int_translate 9 12 130 1
pixman_transform_is_inverse 2 8 43 2
pixman_f_transform_from_pixman_transform 3 10 71 2
pixman_transform_from_pixman_f_transform 5 17 114 2
pixman_f_transform_invert 7 42 330 2
pixman_f_transform_point 5 20 146 2
pixman_f_transform_point_3d 3 15 92 2
pixman_f_transform_multiply 4 19 120 3
pixman_f_transform_init_scale 1 14 123 3
pixman_f_transform_scale 5 20 96 4
pixman_f_transform_init_rotate 1 14 124 3
pixman_f_transform_rotate 3 18 80 4
pixman_f_transform_init_translate 1 14 123 3
pixman_f_transform_translate 3 18 81 4
pixman_f_transform_bounds 8 43 380 2
pixman_f_transform_init_identity 4 9 60 1
Source file: ./lib/pixman/pixman/pixman-radial-gradient.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dot 1 9 35 6
fdot 1 9 35 6
radial_compute_color 15 52 254 8
radial_get_scanline_narrow 12 103 876 2
radial_get_scanline_wide 1 7 44 2
_pixman_radial_gradient_iter_init 2 7 33 2
pixman_image_create_radial_gradient 4 35 282 6
Source file: ./lib/pixman/pixman/pixman-ssse3.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ssse3_fetch_horizontal 3 40 352 6
ssse3_fetch_bilinear_cover 6 83 719 2
ssse3_bilinear_cover_iter_fini 1 4 15 1
ssse3_bilinear_cover_iter_init 3 29 266 2
_pixman_implementation_create_ssse3 1 7 28 1
Source file: ./lib/pixman/pixman/pixman-conical-gradient.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
coordinates_to_parameter 3 10 68 3
conical_get_scanline_narrow 12 86 562 2
conical_get_scanline_wide 1 7 44 2
_pixman_conical_gradient_iter_init 2 7 33 2
pixman_image_create_conical_gradient 3 21 117 4
Source file: ./lib/pixman/pixman/pixman-linear-gradient.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
linear_gradient_is_horizontal 8 41 311 5
linear_get_scanline_narrow 16 108 776 2
linear_get_scanline_wide 1 7 44 2
_pixman_linear_gradient_iter_init 4 19 92 2
pixman_image_create_linear_gradient 3 21 99 4
Source file: ./lib/pixman/pixman/pixman-combine32.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
combine_mask_ca 3 25 120 2
combine_mask_value_ca 3 15 67 2
combine_mask_alpha_ca 4 19 94 2
combine_mask 4 14 71 3
combine_clear 1 9 42 6
combine_dst 1 9 30 6
combine_src_u 3 21 91 6
combine_over_u 11 62 307 6
combine_over_reverse_u 2 17 99 6
combine_in_u 2 16 87 6
combine_in_reverse_u 2 17 92 6
combine_out_u 2 16 87 6
combine_out_reverse_u 2 17 92 6
combine_atop_u 2 18 104 6
combine_atop_reverse_u 2 18 104 6
combine_xor_u 2 18 104 6
combine_add_u 2 16 84 6
combine_multiply_u 2 21 123 6
combine_multiply_ca 2 22 132 6
blend_screen 1 4 29 4
blend_overlay 2 9 58 4
blend_darken 2 6 36 4
blend_lighten 2 6 36 4
blend_hard_light 2 7 50 4
blend_difference 2 9 46 4
blend_exclusion 1 4 30 4
combine_clear_ca 1 9 41 6
combine_src_ca 2 16 84 6
combine_over_ca 3 24 120 6
combine_over_reverse_ca 3 22 115 6
combine_in_ca 4 24 125 6
combine_in_reverse_ca 4 27 126 6
combine_out_ca 4 24 125 6
combine_out_reverse_ca 4 27 126 6
combine_atop_ca 2 21 120 6
combine_atop_reverse_ca 2 21 120 6
combine_xor_ca 2 21 120 6
combine_add_ca 2 18 101 6
_pixman_setup_combiner_functions_32 1 44 377 1
Source file: ./lib/pixman/pixman/pixman-region16.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pixman_region_set_static_pointers 1 8 28 3
Source file: ./lib/pixman/pixman/pixman-mips-dspr2.h
Source file: ./lib/pixman/pixman/pixman-filter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
impulse_kernel 2 4 24 1
box_kernel 1 4 10 1
linear_kernel 1 4 15 1
gaussian_kernel 1 4 37 1
sinc 2 7 35 1
lanczos 1 4 29 2
lanczos2_kernel 1 4 15 1
lanczos3_kernel 1 4 15 1
nice_kernel 1 4 17 1
general_cubic 4 19 153 3
cubic_kernel 1 4 25 1
integral 10 44 311 6
create_1d_filter 8 59 419 5
pixman_filter_create_separable_convolution 4 38 270 9
Source file: ./lib/pixman/pixman/pixman-gradient-walker.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_pixman_gradient_walker_init 1 19 119 3
gradient_walker_reset 15 96 806 2
_pixman_gradient_walker_pixel 4 24 215 2
Source file: ./lib/pixman/pixman/pixman.h
Source file: ./lib/pixman/pixman/pixman-region32.c
Source file: ./lib/pixman/test/blitters-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_random_image 10 49 316 5
free_random_image 3 14 84 3
test_composite 16 120 672 2
main 2 13 83 2
Source file: ./lib/pixman/pixman/pixman.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pixman_constructor 1 4 11 1
optimize_operator 1 13 78 4
clip_general_image 15 40 247 4
clip_source_image 3 11 54 4
_pixman_compute_composite_region32 21 88 574 12
compute_transformed_extents 10 47 307 3
analyze_extent 36 110 690 3
pixman_image_composite32 22 107 685 12
pixman_image_composite 1 16 70 12
pixman_blt 1 20 74 12
pixman_fill 1 12 53 8
color_to_uint32 1 8 51 1
color_to_pixel 21 48 306 3
pixman_image_fill_rectangles 5 32 190 5
pixman_image_fill_boxes 12 67 381 5
pixman_version 1 4 9 1
pixman_version_string 1 4 9 1
pixman_format_supported_source 46 54 156 1
pixman_format_supported_destination 3 6 26 1
pixman_compute_composite_region 3 28 116 12
Source file: ./lib/pixman/pixman/pixman-bits-image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_pixman_image_get_scanline_generic_float 1 9 57 2
fetch_pixel_no_alpha 6 10 60 4
bits_image_fetch_pixel_nearest 2 18 108 4
bits_image_fetch_pixel_bilinear 2 39 290 4
bits_image_fetch_pixel_convolution 5 59 451 4
bits_image_fetch_pixel_separable_convolution 6 76 629 4
bits_image_fetch_pixel_filtered 8 27 111 4
bits_image_fetch_affine_no_alpha 6 41 256 2
fetch_pixel_general 11 30 176 4
bits_image_fetch_general 7 56 343 2
replicate_pixel_32 2 13 61 5
replicate_pixel_float 2 14 71 5
bits_image_fetch_untransformed_repeat_none 11 34 223 6
bits_image_fetch_untransformed_repeat_normal 10 36 200 6
bits_image_fetch_untransformed_32 2 21 109 2
bits_image_fetch_untransformed_float 2 21 109 2
bits_image_property_changed 1 4 16 1
_pixman_bits_image_src_iter_init 6 24 127 2
dest_get_scanline_narrow 4 28 194 2
dest_get_scanline_wide 4 26 195 2
dest_write_back_narrow 2 17 118 1
dest_write_back_wide 2 17 118 1
_pixman_bits_image_dest_iter_init 3 21 80 2
create_bits 6 28 131 5
_pixman_bits_image_init 5 32 184 7
create_bits_image_internal 4 23 117 6
pixman_image_create_bits 1 9 36 5
pixman_image_create_bits_no_clear 1 9 36 5
Source file: ./lib/pixman/test/infinite-loop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 3 22 167 2
Source file: ./lib/pixman/test/check-formats.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_op 8 77 447 3
main 16 57 271 2
Source file: ./lib/pixman/test/trap-crasher.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 33 123 0
Source file: ./lib/pixman/test/utils.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
prng_rand 1 4 12 1
prng_srand 2 8 26 1
prng_rand_n 1 4 14 1
prng_randmemset 1 4 25 3
is_little_endian 1 5 24 1
Source file: ./lib/pixman/test/region-contains-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
make_random_region 2 16 97 1
print_box 1 4 29 1
random_coord 8 43 169 2
compute_crc32_u32 2 11 79 2
crc32_box32 1 8 58 2
test_region_contains_rectangle 4 40 371 2
main 1 8 30 2
Source file: ./lib/pixman/test/a1-trap-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 36 327 2
Source file: ./lib/pixman/test/region-translate-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 14 133 2
Source file: ./lib/pixman/test/region-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 4 79 572 0
Source file: ./lib/pixman/test/radial-invalid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 37 218 0
Source file: ./lib/pixman/test/oob-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
make_image 2 8 102 1
test_composite 1 10 72 1
main 2 7 42 2
Source file: ./lib/pixman/test/affine-bench.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compute_transformed_extents 10 47 307 3
create_image 1 14 103 6
flush_cache 2 11 50 1
gettimei 2 7 41 1
pixman_image_composite_wrapper 1 9 60 1
pixman_image_composite_empty 1 9 56 1
bench 6 44 271 6
parse_fixed_argument 1 6 36 2
parse_arguments 17 48 286 7
run_benchmark 1 10 75 1
main 13 71 475 2
Source file: ./lib/pixman/pixman/pixman-arm-neon-asm.h
Source file: ./lib/pixman/test/thread-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 5 13 0
thread 2 36 248 1
byteswap32 1 7 84 1
main 7 32 230 1
Source file: ./lib/pixman/test/prng-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ranval 1 8 78 1
raninit 2 7 57 2
bench 5 37 283 1
main 4 58 469 2
Source file: ./lib/pixman/test/affine-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_composite 38 234 1596 2
main 1 6 34 2
Source file: ./lib/pixman/test/composite-traps-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
destroy_bits 1 4 17 2
random_fixed 1 4 16 1
test_composite 13 159 1223 2
main 1 5 30 2
Source file: ./lib/pixman/test/combiner-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rand_float 1 5 22 1
random_floats 2 12 69 2
lookup_combiner 3 15 58 3
main 3 30 178 0
Source file: ./lib/pixman/test/alpha-loop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 19 193 2
Source file: ./lib/pixman/test/rotate-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
on_destroy 1 4 17 2
make_image 2 22 137 1
test_transform 1 16 92 2
main 1 6 30 2
Source file: ./lib/pixman/test/cover-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_src_image 3 26 164 1
random_scale_factor 1 7 50 1
calc_translate 3 22 97 5
random_offset 4 12 61 1
check_transform 2 33 271 4
test_cover 20 127 828 2
main 5 13 77 2
Source file: ./lib/pixman/test/composite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_color_double_to_short 1 7 33 1
compute_pixman_color 1 8 57 2
get_value 2 9 49 1
describe_image 3 15 63 2
describe_color 1 6 39 2
composite_test 14 121 828 6
image_init 3 32 186 4
image_fini 1 4 15 1
random_size 1 4 15 1
random_color 1 4 15 1
random_format 1 4 15 1
run_test 5 33 215 1
main 9 36 158 2
Source file: ./lib/pixman/test/scaling-crash-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
run_test 5 67 621 10
do_test 5 36 182 4
main 3 30 221 2
Source file: ./lib/pixman/test/radial-perf-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 2 44 326 0
Source file: ./lib/pixman/test/stress-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_size 8 21 72 1
destroy 5 15 103 2
real_reader 4 15 61 2
real_writer 4 18 71 3
fake_reader 3 6 48 2
fake_writer 3 4 29 3
log_rand 1 6 39 1
rand_x 2 7 32 1
rand_y 2 7 32 1
random_format 5 18 81 1
create_random_bits_image 22 124 737 1
absolute 2 4 17 1
set_general_properties 29 125 791 2
random_color 1 11 39 1
create_random_solid_image 1 6 26 1
create_random_stops 2 20 128 1
create_random_point 1 7 28 1
create_random_linear_image 2 15 73 1
create_random_radial_image 2 19 94 1
create_random_conical_image 2 16 73 1
create_random_image 7 26 91 1
random_line 1 7 70 3
create_random_trapezoids 2 16 123 3
run_test 18 81 418 3
get_int 3 12 55 2
main 15 63 333 2
Source file: ./lib/pixman/test/solid-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
random_format 4 9 52 1
create_multi_pixel_image 4 20 147 3
create_solid_image 7 43 282 3
test_solid 11 58 345 2
main 2 13 83 2
Source file: ./lib/pixman/test/utils-prng.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
smallprng_rand_r 1 9 108 1
prng_rand_r 1 4 17 1
prng_rand_128_r 2 13 175 2
Source file: ./lib/pixman/test/scaling-bench.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
make_source 1 13 84 1
main 5 45 303 0
Source file: ./lib/pixman/test/fence-image-self-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
segv_handler 1 4 20 3
die 2 8 35 2
prinfo 2 9 42 2
do_expect_signal 3 13 99 2
expect_signal 7 16 111 2
read_u8 1 5 18 1
test_read_fault 2 11 49 2
test_read_ok 1 6 32 2
test_read_faults 1 30 271 1
test_image_faults 1 9 48 3
main 3 15 105 2
main 1 4 14 2
Source file: ./lib/pixman/test/alphamap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
on_destroy 1 5 26 2
make_image 3 11 75 1
get_alpha 10 44 257 5
get_red 5 34 207 5
run_test 11 107 826 6
main 8 26 162 2
Source file: ./lib/pixman/test/matrix-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pixman_transform_point_f128 3 23 153 3
does_it_fit_fixed_48_16 3 8 49 1
byteswap32 1 7 84 1
byteswap64 1 11 160 1
byteswap_transform 4 9 70 1
byteswap_vector_48_16 3 8 49 1
test_matrix 27 86 603 2
main 1 6 30 2
Source file: ./lib/pixman/test/utils-prng.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
smallprng_srand_r 2 7 52 2
prng_srand_r 3 18 284 2
store_rand_128_data 4 14 62 3
randmemset_internal 22 114 600 5
prng_randmemset_r 6 25 148 4
Source file: ./lib/pixman/test/scaling-helpers-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bilinear_pad_repeat_get_scanline_bounds_ref 6 39 151 8
main 2 37 192 1
Source file: ./lib/pixman/test/tolerance-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_bits 1 4 21 2
create_image 2 23 166 1
access 8 20 159 4
get_color 2 19 87 6
verify 5 82 669 11
do_check 6 41 289 1
main 7 29 125 2
Source file: ./lib/pixman/test/pdf-op-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 7 38 244 0
Source file: ./lib/pixman/test/glyph-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
destroy_fenced 1 4 17 2
destroy_malloced 1 4 17 2
random_format 2 8 37 1
create_image 14 81 548 3
test_glyphs 6 87 575 2
main 1 6 30 2
Source file: ./lib/pixman/test/lowlevel-blt-bench.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bench_memcpy 5 28 191 0
pixman_image_composite_wrapper 2 15 92 2
pixman_image_composite_empty 2 12 76 2
call_func 1 29 129 13
bench_L 5 30 184 8
bench_M 3 17 104 6
bench_HT 4 31 173 6
bench_VT 4 31 173 6
bench_R 4 30 215 8
bench_RT 4 30 215 8
Mpx_per_sec 1 6 41 4
bench_composite 32 201 1497 8
copy_sub_string 2 15 74 4
parse_longest_operator 3 21 105 3
parse_format 3 12 74 3
parse_test_pattern 13 61 369 2
check_int 2 8 45 4
check_format 2 10 55 4
parser_self_test 5 35 218 1
print_test_details 4 12 76 1
run_one_test 3 22 91 3
run_default_tests 2 6 40 1
print_explanation 1 30 135 1
print_speed_scaling 4 16 66 1
usage 1 8 36 1
main 14 57 311 2
Source file: ./lib/pixman/test/scaling-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_format 6 22 56 1
test_composite 43 305 1966 2
main 1 6 34 2
Source file: ./lib/pixman/test/gradient-crash-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 10 129 953 2
Source file: ./lib/pixman/test/fetch-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reader 4 15 61 2
writer 4 17 69 3
main 7 50 336 2
Source file: ./lib/libFS/test/FSGetErrorText.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CheckErrorMessage 2 12 79 3
main 5 41 251 2
Source file: ./lib/libFS/src/FSServName.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSServerName 4 9 47 1
Source file: ./lib/libFS/src/FSSync.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSSync 3 16 97 2
Source file: ./lib/libFS/src/FSQuExt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSQueryExtension 3 22 148 5
Source file: ./lib/libFS/include/X11/fonts/FSlib.h
Source file: ./lib/libFS/src/FSFlush.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSFlush 1 5 16 1
Source file: ./lib/libFS/src/FSNextEv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSNextEvent 3 16 80 2
Source file: ./lib/pixman/pixman/pixman-sse2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
unpack_32_1x128 1 4 20 1
unpack_128_2x128 1 5 39 3
unpack_565_to_8888 1 15 131 1
unpack_565_128_4x128 1 14 82 5
pack_565_32_16 1 6 46 1
pack_2x128_128 1 4 18 2
pack_565_2packedx128_128 1 16 136 2
pack_565_2x128_128 1 11 100 2
pack_565_4x128_128 1 5 42 4
is_opaque 1 5 34 1
is_zero 1 5 22 1
is_transparent 1 5 26 1
expand_pixel_32_1x128 1 4 27 1
expand_alpha_1x128 1 6 38 1
expand_alpha_2x128 1 11 97 4
expand_alpha_rev_2x128 1 11 97 4
pix_multiply_2x128 1 15 93 6
pix_add_multiply_2x128 1 18 108 10
negate_2x128 1 8 38 4
invert_colors_2x128 1 11 97 4
over_2x128 1 13 89 6
over_rev_non_pre_2x128 1 14 112 4
in_over_2x128 1 15 99 8
load_128_aligned 1 4 14 1
load_128_unaligned 1 4 15 1
save_128_write_combining 1 5 18 2
save_128_aligned 1 5 18 2
save_128_unaligned 1 5 18 2
load_32_1x128 1 4 13 1
expand_alpha_rev_1x128 1 4 24 1
expand_pixel_8_1x128 1 5 30 1
pix_multiply_1x128 1 7 28 2
pix_add_multiply_1x128 1 9 52 4
negate_1x128 1 4 15 1
invert_colors_1x128 1 4 24 1
over_1x128 1 4 29 3
in_over_1x128 1 6 45 4
over_rev_non_pre_1x128 1 8 41 2
pack_1x128_32 1 4 20 1
expand565_16_1x128 1 6 32 1
core_combine_over_u_pixel_sse2 3 18 70 2
combine1 2 14 72 2
combine4 4 24 133 2
core_combine_over_u_sse2_mask 9 68 364 4
core_combine_over_u_sse2_no_mask 9 56 273 3
sse2_combine_over_u 2 12 53 6
sse2_combine_over_reverse_u 8 52 273 6
core_combine_in_u_pixel_sse2 3 15 61 2
sse2_combine_in_u 8 49 268 6
sse2_combine_in_reverse_u 8 49 268 6
sse2_combine_out_reverse_u 8 55 310 6
sse2_combine_out_u 8 55 310 6
core_combine_atop_u_pixel_sse2 1 9 64 2
sse2_combine_atop_u 8 57 316 6
core_combine_reverse_atop_u_pixel_sse2 1 9 64 2
sse2_combine_atop_reverse_u 8 57 316 6
core_combine_xor_u_pixel_sse2 1 9 67 2
sse2_combine_xor_u 8 63 358 6
sse2_combine_add_u 8 46 240 6
core_combine_saturate_u_pixel_sse2 2 14 84 2
sse2_combine_saturate_u 13 71 374 6
sse2_combine_src_ca 5 44 242 6
core_combine_over_ca_pixel_sse2 1 10 64 3
sse2_combine_over_ca 5 50 286 6
core_combine_over_reverse_ca_pixel_sse2 1 10 48 3
sse2_combine_over_reverse_ca 5 52 301 6
sse2_combine_in_ca 5 59 337 6
sse2_combine_in_reverse_ca 5 60 337 6
sse2_combine_out_ca 5 62 356 6
sse2_combine_out_reverse_ca 5 64 356 6
core_combine_atop_ca_pixel_sse2 1 13 93 3
sse2_combine_atop_ca 5 60 365 6
core_combine_reverse_atop_ca_pixel_sse2 1 13 93 3
sse2_combine_atop_reverse_ca 5 61 365 6
core_combine_xor_ca_pixel_sse2 1 16 93 3
sse2_combine_xor_ca 5 63 378 6
sse2_combine_add_ca 5 54 302 6
create_mask_16_128 1 4 13 1
create_mask_2x32_128 1 5 22 2
sse2_composite_over_n_8888 7 52 268 2
sse2_composite_over_n_0565 7 57 315 2
sse2_composite_add_n_8888_8888_ca 10 83 428 2
sse2_composite_over_n_8888_8888_ca 10 86 461 2
sse2_composite_over_8888_n_8888 9 81 445 2
sse2_composite_src_x888_0565 6 42 225 2
sse2_composite_src_x888_8888 6 46 298 2
sse2_composite_over_x888_n_8888 6 69 414 2
sse2_composite_over_8888_8888 2 20 108 2
composite_over_8888_0565pixel 1 9 42 2
sse2_composite_over_8888_0565 6 64 384 2
sse2_composite_over_n_8_8888 12 95 506 2
sse2_fill 18 125 748 9
sse2_composite_src_n_8_8888 12 95 465 2
sse2_composite_over_n_8_0565 11 105 580 2
sse2_composite_over_pixbuf_0565 10 85 459 2
sse2_composite_over_pixbuf_8888 8 68 356 2
sse2_composite_over_n_8888_0565_ca 11 102 560 2
sse2_composite_in_n_8_8 6 68 389 2
sse2_composite_in_n_8 8 61 317 2
sse2_composite_in_8_8 6 56 327 2
sse2_composite_add_n_8_8 6 67 386 2
sse2_composite_add_n_8 8 55 287 2
sse2_composite_add_8_8 5 39 230 2
sse2_composite_add_8888_8888 2 20 108 2
sse2_composite_add_n_8888 8 48 251 2
sse2_composite_add_n_8_8888 10 80 408 2
sse2_blt 13 104 651 13
sse2_composite_copy_area 1 12 76 2
sse2_composite_over_x888_8_8888 10 98 558 2
sse2_composite_over_8888_8_8888 15 111 641 2
sse2_composite_over_reverse_n_8888 7 58 304 2
sse2_composite_over_8888_8888_8888 15 110 638 2
scaled_nearest_scanline_sse2_8888_8888_OVER 17 84 475 7
scaled_nearest_scanline_sse2_8888_n_8888_OVER 16 92 531 8
scaled_bilinear_scanline_sse2_8888_8888_SRC 6 41 172 11
scaled_bilinear_scanline_sse2_x888_8888_SRC 6 41 185 11
scaled_bilinear_scanline_sse2_8888_8888_OVER 9 65 300 11
scaled_bilinear_scanline_sse2_8888_8_8888_OVER 14 113 574 11
scaled_bilinear_scanline_sse2_8888_n_8888_OVER 10 77 395 11
sse2_fetch_x8r8g8b8 5 28 152 2
sse2_fetch_r5g6b5 5 33 223 2
sse2_fetch_a8 5 36 284 2
_pixman_implementation_create_sse2 1 47 382 1
Source file: ./lib/libFS/src/FSlibInt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_FSFlush 9 30 171 1
_FSReadEvents 8 35 209 1
_FSRead 14 40 188 3
_FSReadPad 10 46 303 3
_FSSend 9 41 254 3
_FSAllocID 1 4 28 1
_FSSetLastRequestRead 3 23 110 2
_FSReply 25 87 554 4
_FSEatData 3 11 54 2
_EatData32 1 6 22 2
_FSEnq 5 24 148 2
_FSUnknownWireEvent 2 10 40 3
_FSUnknownNativeEvent 2 10 40 3
_SysErrorMsg 2 5 25 1
_FSDefaultIOError 4 17 99 1
_FSError 2 16 93 2
_FSPrintDefaultError 7 56 470 3
_FSDefaultError 2 8 33 2
FSFree 1 5 16 1
FSMalloc 1 4 18 1
Data 2 12 68 3
_FSFreeQ 2 11 43 1
_FSANYSET 3 8 41 1
Source file: ./lib/libFS/src/FSMisc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSMaxRequestSize 1 4 13 1
Source file: ./lib/libFS/src/FSFtNames.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSListFonts 12 53 352 4
FSFreeFontNames 2 8 32 1
Source file: ./lib/libFS/src/FSListCats.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSListCatalogues 12 53 341 4
FSFreeCatalogues 2 8 32 1
Source file: ./lib/libFS/src/fs_transport.c
Source file: ./lib/libFS/src/FSFontInfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSListFontsWithXInfo 29 167 1246 8
Source file: ./lib/libFS/src/FSQXExt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_FS_convert_char_info 1 9 60 2
FSQueryXExtents8 6 36 227 6
FSQueryXExtents16 9 49 344 6
Source file: ./lib/libFS/src/FSListExt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSListExtensions 11 47 280 2
FSFreeExtensionList 2 8 34 1
Source file: ./lib/libFS/src/FSlibint.h
Source file: ./lib/libFS/src/FSCloseFt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSCloseFont 1 9 31 2
Source file: ./lib/libFS/src/FSSetCats.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSSetCatalogues 5 31 190 3
Source file: ./lib/libFS/src/FSOpenServ.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_FSFreeServerStructure 4 10 52 1
OutOfMemory 2 8 30 1
FSOpenServer 22 131 934 1
Source file: ./lib/libFS/src/FSOpenFont.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSOpenBitmapFont 4 31 190 5
Source file: ./lib/libFS/src/FSQGlyphs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSQueryXBitmaps8 9 56 348 8
FSQueryXBitmaps16 13 72 479 8
Source file: ./lib/libFS/src/FSErrDis.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSGetErrorDatabaseText 5 17 92 6
FSGetErrorText 6 23 149 4
Source file: ./lib/libFS/src/FSErrHndlr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSSetErrorHandler 2 10 34 1
FSSetIOErrorHandler 2 10 34 1
Source file: ./lib/libFS/src/FSSynchro.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_FSSyncFunction 1 4 16 1
FSSynchronize 2 10 40 2
FSSetAfterFunction 1 9 29 2
Source file: ./lib/libFS/src/FSGetCats.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSGetCatalogues 11 47 283 2
Source file: ./lib/libFS/src/FSlibos.h
Source file: ./lib/libFS/src/FSClServ.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSCloseServer 6 28 148 1
Source file: ./lib/libFS/src/FSQXInfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FSQueryXInfo 7 50 350 6
Source file: ./lib/libFS/src/FSConnServ.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_FSConnectServer 6 33 128 1
_FSDisconnectServer 1 4 15 1
_FSWaitForWritable 11 42 274 1
_FSWaitForReadable 4 12 81 1
_FSSendClientPrefix 1 11 58 2
Source file: ./lib/libXau/include/X11/Xauth.h
Source file: ./lib/libXau/Autest.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 8 39 217 2
Source file: ./lib/libXau/AuDispose.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XauDisposeAuth 6 14 105 1
Source file: ./lib/libXau/AuFileName.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_filename_buffer 1 5 15 1
XauFileName 12 36 202 1
Source file: ./lib/libXau/AuWrite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
write_short 2 9 73 2
write_counted_string 3 8 54 3
XauWriteAuth 6 14 111 2
Source file: ./lib/libXau/AuRead.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
read_short 2 8 63 2
read_counted_string 5 22 121 3
XauReadAuth 17 37 301 1
Source file: ./lib/libXau/AuUnlock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XauUnlockAuth 2 13 80 1
Source file: ./lib/libXau/AuLock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XauLockAuth 17 54 307 4
Source file: ./lib/libXau/AuGetBest.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XauGetBestAuthByAddr 31 88 422 11
Source file: ./lib/libXau/AuGetAddr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XauGetAuthByAddr 19 44 248 11
Source file: ./lib/libxkbfile/include/X11/extensions/XKBrules.h
Source file: ./lib/libxkbfile/include/X11/extensions/XKBconfig.h
Source file: ./lib/libxkbfile/include/X11/extensions/XKBbells.h
Source file: ./lib/libxkbfile/include/X11/extensions/XKMformat.h
Source file: ./lib/libxkbfile/include/X11/extensions/XKM.h
Source file: ./lib/pixman/test/pixel-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fill 7 27 173 2
access 8 21 155 3
verify 14 100 794 4
main 7 36 168 2
Source file: ./lib/libxkbfile/src/xkbatom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbMakeAtom 15 62 450 3
_XkbNameForAtom 3 9 46 1
_XkbInitAtoms 1 6 36 1
XkbAtomGetString 3 8 40 2
XkbInternAtom 3 9 59 3
XkbChangeAtomDisplay 3 10 55 3
XkbInitAtoms 3 9 39 1
Source file: ./lib/libxkbfile/include/X11/extensions/XKBfile.h
Source file: ./lib/libxkbfile/src/xkbmisc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbKSCheckCase 67 78 564 1
XkbLookupGroupAndLevel 19 62 346 5
XkbWriteSectionFromName 1 5 32 3
_AddIncl 3 11 61 6
XkbWriteXKBKeymapForNames 66 182 1145 6
XkbMergeFile 1 4 13 2
XkbFindKeycodeByName 15 29 247 3
XkbConvertGetByNameComponents 15 36 159 2
XkbConvertXkbComponents 15 36 169 2
XkbDetermineFileType 29 79 430 3
XkbEnsureSafeMapName 4 11 65 1
XkbNameMatchesPattern 10 27 156 2
_XkbStrCaseCmp 3 10 81 2
Source file: ./lib/pixman/test/utils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compute_crc32 2 58 606 3
compute_crc32_for_image_internal 18 62 407 4
compute_crc32_for_image 2 15 74 2
print_image 5 26 169 1
image_endian_swap 15 76 545 1
fence_get_page_size 1 4 10 0
fence_malloc 5 40 266 1
fence_free 1 9 60 1
fence_image_destroy 1 4 17 2
fence_image_create_bits 13 52 293 4
fence_malloc 1 4 13 1
fence_free 1 4 13 1
fence_image_create_bits 1 7 30 4
fence_get_page_size 1 4 8 0
make_random_bytes 2 8 36 1
a8r8g8b8_to_rgba_np 3 24 157 3
write_png 6 47 317 2
write_png 1 4 16 2
color8_to_color16 1 11 115 2
draw_checkerboard 4 32 187 4
call_test_function 2 18 70 3
fuzzer_test_main 10 59 268 6
gettime 2 7 53 1
get_random_seed 1 7 37 1
on_alarm 1 5 19 1
fail_after 3 9 54 2
enable_divbyzero_exceptions 4 4 11 1
enable_invalid_exceptions 3 4 11 1
aligned_malloc 3 8 42 2
convert_srgb_to_linear 2 7 43 1
convert_linear_to_srgb 2 7 45 1
initialize_palette 6 31 214 3
format_from_string 3 11 62 1
emit 2 14 56 2
list_formats 3 15 73 1
list_operators 4 20 135 1
operator_from_string 5 19 96 1
operator_name 3 11 55 1
format_name 3 11 55 1
blend_multiply 1 4 21 4
blend_screen 1 4 29 4
blend_overlay 2 7 51 4
blend_darken 2 9 41 4
blend_lighten 2 9 41 4
blend_color_dodge 4 11 77 4
blend_color_burn 4 11 78 4
blend_hard_light 2 7 51 4
blend_soft_light 5 24 148 4
blend_difference 2 9 47 4
blend_exclusion 1 4 31 4
clamp 3 9 38 1
blend_channel 1 5 50 5
calc_op 78 190 1446 5
do_composite 4 68 529 6
round_channel 1 9 57 2
round_color 3 19 129 2
pixel_checker_init 7 50 419 2
pixel_checker_split_pixel 1 8 92 6
pixel_checker_get_masks 5 15 69 5
pixel_checker_convert_pixel_to_color 6 28 238 3
convert 2 9 58 5
get_limits 2 18 206 7
pixel_checker_get_max 1 5 46 6
pixel_checker_get_min 1 5 47 6
pixel_checker_check 8 16 139 3
Source file: ./lib/libxkbfile/src/srvmisc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbWriteToServer 16 39 225 1
XkbReadFromServer 15 36 237 4
XkbChangeKbdDisplay 23 98 754 2
Source file: ./lib/libxkbfile/src/xkbbells.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbStdBell 4 9 76 4
XkbStdBellEvent 4 9 76 4
Source file: ./lib/libxkbfile/src/XKBfileInt.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbDupString 2 4 19 1
Source file: ./lib/libxkbfile/src/xkberrs.c
Source file: ./lib/libxkbfile/src/cout.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
WriteCHdrVMods 10 25 194 3
WriteCHdrKeycodes 8 30 214 2
WriteTypePreserve 3 21 144 5
WriteTypeInitFunc 8 37 260 3
WriteCHdrKeyTypes 20 87 650 3
WriteCHdrCompatMap 10 48 406 3
WriteCHdrSymbols 13 41 307 2
WriteCHdrClientMap 7 16 120 3
WriteCHdrServerMap 28 95 745 3
WriteCHdrIndicators 9 42 321 3
WriteCHdrGeomProps 4 16 111 3
WriteCHdrGeomColors 4 15 106 3
WriteCHdrGeomOutlines 7 27 222 4
WriteCHdrGeomShapes 6 32 236 3
WriteCHdrGeomDoodads 11 92 596 5
WriteCHdrGeomOverlays 11 62 510 4
WriteCHdrGeomRows 6 31 262 4
WriteCHdrGeomSections 13 67 514 3
WriteCHdrGeomAliases 4 16 111 3
WriteCHdrGeometry 15 72 525 2
WriteCHdrGeomFile 1 6 29 2
WriteCHdrLayout 4 11 73 2
WriteCHdrSemantics 4 11 85 2
WriteCHdrKeymap 7 14 122 2
XkbWriteCFile 14 70 374 3
Source file: ./lib/libxkbfile/src/xkbdraw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbAddDrawable 6 25 149 3
XkbGetOrderedDrawables 9 53 325 2
XkbFreeOrderedDrawables 2 9 36 1
Source file: ./lib/libxkbfile/src/maprules.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitInputLine 1 8 36 1
FreeInputLine 2 10 53 1
InputLineAddChar 3 16 116 2
GetInputLine 27 74 383 3
get_index 4 23 126 2
SetUpRemap 32 91 598 2
MatchOneOf 5 19 111 2
CheckLine 25 96 694 4
_Concat 4 11 69 2
squeeze_spaces 3 10 47 1
MakeMultiDefs 14 59 379 2
FreeMultiDefs 4 9 58 1
Apply 5 12 61 2
XkbRF_ApplyRule 1 10 88 2
CheckGroup 6 19 128 3
XkbRF_CheckApplyRule 25 75 432 4
XkbRF_ClearPartialMatches 2 8 46 1
XkbRF_ApplyPartialMatches 3 10 63 2
XkbRF_CheckApplyRules 7 20 123 4
XkbRF_SubstituteVars 44 97 688 2
XkbRF_GetComponents 12 30 253 3
XkbRF_AddRule 5 20 141 1
XkbRF_AddGroup 4 19 134 1
XkbRF_LoadRules 8 31 206 2
XkbRF_LoadRulesByName 9 28 171 3
XkbRF_AddVarDesc 4 21 143 1
XkbRF_AddVarDescCopy 2 9 53 2
XkbRF_AddVarToDescribe 5 27 206 2
XkbRF_LoadDescriptions 28 91 573 2
XkbRF_LoadDescriptionsByName 9 28 185 3
XkbRF_Load 9 17 120 4
XkbRF_Create 7 25 135 2
XkbRF_ClearVarDescriptions 5 15 115 1
XkbRF_Free 21 62 408 2
XkbRF_GetNamesProp 20 54 357 3
XkbRF_SetNamesProp 15 59 430 3
Source file: ./lib/libxkbfile/src/xkbout.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
WriteXKBVModDecl 12 35 235 4
WriteXKBAction 1 10 60 3
XkbWriteXKBKeycodes 15 64 450 6
XkbWriteXKBKeyTypes 17 69 512 6
WriteXKBIndicatorMap 9 43 264 6
XkbWriteXKBCompatMap 26 77 592 6
XkbWriteXKBSymbols 60 200 1480 6
WriteXKBOutline 10 40 250 6
WriteXKBDoodad 14 86 656 5
WriteXKBOverlay 6 34 243 5
WriteXKBSection 18 90 644 4
XkbWriteXKBGeometry 24 108 747 6
XkbWriteXKBSemantics 2 14 81 6
XkbWriteXKBLayout 5 22 134 6
XkbWriteXKBKeymap 6 24 153 6
XkbWriteXKBFile 14 55 210 5
Source file: ./lib/xcb-util/src/atoms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
makename 7 33 166 2
xcb_atom_name_by_screen 1 4 22 2
xcb_atom_name_by_resource 1 4 22 2
xcb_atom_name_unique 2 7 35 2
Source file: ./lib/xcb-util/src/xcb_aux.h
Source file: ./lib/xcb-util/src/xcb_atom.h
Source file: ./lib/libxkbfile/src/xkbtext.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tbGetBuffer 3 11 49 1
XkbAtomText 8 28 176 3
XkbVModIndexText 10 32 207 4
XkbVModMaskText 23 84 467 5
XkbModIndexText 6 24 155 2
XkbModMaskText 10 40 229 2
XkbConfigText 12 43 175 2
XkbKeysymText 4 15 102 2
XkbKeyNameText 2 20 111 2
XkbSIMatchText 8 23 160 2
XkbIMWhichStateMaskText 10 43 284 2
XkbAccessXDetailText 9 38 181 2
XkbNKNDetailMaskText 17 74 429 2
XkbControlsMaskText 11 43 284 2
XkbStringText 23 65 349 2
XkbGeomFPText 3 19 100 2
XkbDoodadTypeText 12 37 216 2
XkbActionTypeText 3 15 79 2
TryCopyStr 3 14 76 3
CopyNoActionArgs 1 5 26 5
CopyModActionArgs 7 25 161 5
CopyGroupActionArgs 6 22 178 5
CopyMovePtrArgs 6 23 187 5
CopyPtrBtnArgs 8 36 244 5
CopySetPtrDfltArgs 4 17 125 5
CopyISOLockArgs 18 62 472 5
CopySwitchScreenArgs 4 17 133 5
CopySetLockControlsArgs 29 83 651 5
CopyActionMessageArgs 4 31 300 5
CopyRedirectKeyArgs 14 44 381 5
CopyDeviceBtnArgs 6 34 239 5
CopyOtherArgs 1 24 264 5
XkbActionText 4 27 243 4
XkbBehaviorText 16 56 420 3
XkbIndentText 3 12 60 1
XkbLookupCanonicalRGBColor 33 77 653 2
Source file: ./lib/libxkbfile/src/xkmread.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkmInsureSize 6 20 129 4
XkmGetCARD8 3 8 42 2
XkmGetCARD16 3 7 47 2
XkmGetCARD32 3 7 47 2
XkmSkipPadding 3 9 49 2
XkmGetCountedString 7 29 159 3
ReadXkmVirtualMods 11 39 300 3
ReadXkmKeycodes 13 59 404 3
ReadXkmKeyTypes 39 136 1061 3
ReadXkmCompatMap 14 76 626 3
ReadXkmIndicators 10 55 402 3
FindTypeForKey 16 25 229 4
ReadXkmSymbols 43 156 1366 2
ReadXkmGeomDoodad 7 52 412 4
ReadXkmGeomOverlay 5 38 290 4
ReadXkmGeomSection 13 76 518 3
ReadXkmGeometry 29 129 1014 2
XkmProbe 3 14 100 1
XkmReadTOC 6 29 204 4
XkmFindTOCEntry 3 9 57 3
XkmReadFileSection 29 68 442 4
XkmReadFileSectionName 15 32 193 2
XkmReadFile 19 69 473 4
Source file: ./lib/xcb-util/src/xcb_util.h
Source file: ./lib/xcb-util/src/xcb_event.h
Source file: ./lib/xcb-util/src/event.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_event_get_label 2 6 25 1
xcb_event_get_error_label 2 6 25 1
xcb_event_get_request_label 2 6 25 1
Source file: ./lib/libxkbfile/src/xkbconfig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ScanIdent 8 14 114 3
ScanString 28 63 421 3
ScanInteger 3 11 59 3
XkbCFScan 25 46 311 3
AddCtrlByName 15 35 264 3
AddAXTimeoutOptByName 13 34 234 3
XkbCFAddModByName 14 51 349 5
XkbCFBindMods 10 31 189 2
XkbCFApplyMods 7 30 160 3
DefaultParser 187 385 2572 5
DefaultCleanUp 12 34 235 1
DefaultApplyNames 8 37 287 2
DefaultApplyControls 23 108 832 2
DefaultFinish 13 25 188 4
XkbCFDup 5 25 135 1
XkbCFFree 5 18 84 2
XkbCFApplyRtrnValues 7 13 88 3
XkbCFAddPrivate 4 14 79 3
XkbCFFreeRtrn 6 18 131 3
XkbCFParse 20 50 381 4
XkbCFReportError 15 54 186 4
Source file: ./lib/libXfont2/include/X11/fonts/fontutil.h
Source file: ./lib/libXfont2/include/X11/fonts/bufio.h
Source file: ./lib/libXfont2/include/X11/fonts/fontmisc.h
Source file: ./lib/libXfont2/include/libxfontint.h
Source file: ./lib/libXfont2/src/fontfile/fontencc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
font_encoding_from_xlfd 1 4 20 2
font_encoding_find 1 4 22 2
font_encoding_recode 2 9 39 3
font_encoding_name 2 9 39 3
identifyEncodingFile 1 4 15 1
Source file: ./lib/libXfont2/include/X11/fonts/libxfont2.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xfont2_font_get_private 2 6 29 2
Source file: ./lib/libXfont2/src/fontfile/gunzip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BufFilePushZIP 4 31 197 1
BufZipFileClose 1 8 49 2
BufZipFileFill 13 48 280 1
BufZipFileSkip 3 9 42 2
BufCheckZipHeader 12 30 217 1
Source file: ./lib/xcb-util/src/xcb_aux.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_aux_get_depth 2 14 66 2
xcb_aux_get_depth_of_visual 4 13 77 2
xcb_aux_get_screen 3 9 52 2
xcb_aux_get_visualtype 5 18 108 3
xcb_aux_find_visual_by_id 4 13 75 2
xcb_aux_find_visual_by_attrs 7 17 102 3
xcb_aux_sync 1 4 23 1
pack_list 3 6 42 3
xcb_aux_create_window 1 20 96 13
xcb_aux_create_window_checked 1 20 96 13
xcb_aux_change_window_attributes_checked 1 9 51 4
xcb_aux_change_window_attributes 1 9 51 4
xcb_aux_configure_window 1 9 51 4
xcb_aux_create_gc 1 10 56 5
xcb_aux_create_gc_checked 1 10 56 5
xcb_aux_change_gc 1 9 51 4
xcb_aux_change_gc_checked 1 9 51 4
xcb_aux_change_keyboard_control 1 8 46 3
xcb_aux_parse_color 15 36 238 4
xcb_aux_set_line_attributes_checked 1 15 96 6
xcb_aux_clear_window 1 5 29 2
Source file: ./lib/libXfont2/src/fontfile/bitsource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontFileRegisterBitmapSource 5 20 116 1
FontFileUnregisterBitmapSource 5 21 105 1
FontFileEmptyBitmapSource 2 9 41 1
FontFileMatchBitmapSource 10 62 284 9
Source file: ./lib/libXfont2/src/fontfile/register.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontFileRegisterFpeFunctions 4 7 22 1
Source file: ./lib/libXfont2/src/fontfile/bufio.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BufFileCreate 2 20 123 5
BufFileRawFill 2 12 73 1
BufFileRawSkip 7 29 162 2
BufFileRawClose 2 6 25 2
BufFileOpenRead 2 5 35 1
BufFileRawFlush 3 12 79 2
BufFileFlush 2 6 36 2
BufFileOpenWrite 3 11 64 1
BufFileRead 3 12 58 3
BufFileWrite 3 10 48 3
BufFileClose 1 7 35 2
Source file: ./lib/libXfont2/src/fontfile/renderers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontFileRegisterRenderer 1 4 15 1
FontFilePriorityRegisterRenderer 10 39 239 2
FontFileMatchRenderer 4 17 84 1
Source file: ./lib/libXfont2/src/fontfile/dirfile.c
Source file: ./lib/libXfont2/src/fontfile/defaults.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontDefaultFormat 1 7 40 4
Source file: ./lib/libXfont2/src/fontfile/filewr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontFileOpenWrite 2 8 49 1
FontFileOpenWriteFd 1 4 16 1
FontFileOpenFd 1 4 16 1
Source file: ./lib/libxkbfile/src/xkmout.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xkmPutCARD16 1 6 31 2
xkmPutCARD32 1 6 32 2
xkmPutPadding 2 8 39 2
xkmPutCountedBytes 4 16 101 3
xkmSizeCountedString 2 6 28 1
xkmPutCountedString 2 6 43 2
SizeXKMVirtualMods 9 39 272 4
WriteXKMVirtualMods 6 25 212 3
SizeXKMKeycodes 6 29 201 3
WriteXKMKeycodes 2 25 206 2
SizeXKMKeyTypes 10 44 316 3
WriteXKMKeyTypes 9 62 477 2
SizeXKMCompatMap 8 39 274 4
WriteXKMCompatMap 6 51 444 3
SizeXKMSymbols 18 58 462 4
WriteXKMSymbols 31 108 932 3
SizeXKMIndicators 16 42 309 4
WriteXKMIndicators 14 42 353 3
SizeXKMGeomDoodad 3 14 99 2
SizeXKMGeomSection 8 36 254 2
SizeXKMGeometry 15 67 459 3
WriteXKMGeomDoodad 8 53 422 3
WriteXKMGeomOverlay 3 34 307 3
WriteXKMGeomSection 8 60 457 3
WriteXKMGeometry 18 101 768 2
GetXKMKeyNamesTOC 3 12 74 4
GetXKMTypesTOC 3 12 74 4
GetXKMCompatMapTOC 4 14 97 4
GetXKMSemanticsTOC 5 16 116 4
GetXKMLayoutTOC 7 20 154 4
GetXKMKeymapTOC 8 22 175 4
GetXKMGeometryTOC 2 10 53 4
WriteXKMFile 10 44 268 5
XkbWriteXKMFile 14 77 457 2
Source file: ./lib/libXfont2/src/fontfile/fontscale.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontFileAddScaledInstance 4 26 151 4
FontFileSwitchStringsToBitmapPointers 5 21 149 1
FontFileRemoveScaledInstance 5 19 126 2
FontFileCompleteXLFD 34 144 1221 2
MatchScalable 20 24 257 2
FontFileFindScaledInstance 13 45 290 3
Source file: ./lib/libXfont2/src/fontfile/bunzip2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BufFilePushBZIP2 3 24 148 1
BufBzip2FileClose 1 8 49 2
BufBzip2FileFill 13 48 286 1
BufBzip2FileSkip 3 9 42 2
Source file: ./lib/libXfont2/src/fontfile/fileio.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontFileOpen 14 39 223 1
FontFileClose 1 4 18 1
Source file: ./lib/libXfont2/src/fontfile/decompress.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BufFilePushCompressed 9 45 330 1
BufCompressedClose 1 10 48 2
BufCompressedFill 16 63 398 1
getcode 12 52 364 1
BufCompressedSkip 3 11 39 2
main 2 13 81 2
Source file: ./lib/libXfont2/src/fontfile/catalogue.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CatalogueNameCheck 1 4 26 1
CatalogueAddFPE 4 17 95 2
ComparePriority 7 21 150 2
CatalogueUnrefFPEs 3 18 88 1
CatalogueRescan 15 81 489 2
CatalogueInitFPE 2 13 69 1
CatalogueResetFPE 1 4 10 1
CatalogueFreeFPE 2 10 50 1
CatalogueOpenFont 4 21 132 11
CatalogueCloseFont 1 4 17 2
CatalogueListFonts 2 14 88 6
CatalogueStartListFonts 5 28 192 7
CatalogueStartListFontsWithInfo 1 6 43 6
CatalogueListNextFontWithInfo 3 25 131 7
CatalogueStartListFontsAndAliases 1 6 43 6
CatalogueListNextFontOrAlias 3 24 131 7
CatalogueRegisterLocalFpeFunctions 1 4 12 1
Source file: ./lib/libXfont2/src/stubs/atom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Hash 3 10 50 2
ResizeHashTable 8 43 218 1
ResizeReverseMap 3 19 85 1
NameEqual 3 7 38 3
__libxfont_internal__MakeAtom 20 63 403 3
__libxfont_internal__ValidAtom 2 4 20 1
__libxfont_internal__NameForAtom 3 6 28 1
Source file: ./lib/libXfont2/src/fc/fstrans.c
Source file: ./lib/libXfont2/src/stubs/libxfontstubs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
client_auth_generation 2 6 22 1
ClientSignal 2 6 22 1
DeleteFontClientID 2 5 18 1
ErrorF 2 9 41 2
find_old_font 2 6 25 1
GetClientResolutions 2 6 26 1
GetDefaultPointSize 2 6 20 1
GetNewFontClientID 2 6 23 1
GetTimeInMillis 2 6 20 1
init_fs_handlers2 2 7 27 2
register_fpe_funcs 2 6 24 1
remove_fs_handlers2 2 7 28 3
__GetServerClient 2 6 20 1
set_font_authorizations 2 6 34 3
StoreFontClientFont 2 6 27 2
MakeAtom 3 6 45 3
ValidAtom 3 6 29 1
NameForAtom 3 6 29 1
__GetServerGeneration 2 6 20 1
add_fs_fd 2 6 33 3
remove_fs_fd 2 5 18 1
adjust_fs_wait_for_delay 2 5 25 2
xfont2_init 1 7 24 1
Source file: ./lib/libXfont2/src/fc/fsio.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_fs_poll_connect 5 20 109 2
_fs_connect 7 32 141 2
_fs_fill 9 39 181 1
_fs_start_read 7 21 112 3
_fs_done_read 3 11 61 2
_fs_pad_length 1 4 17 1
_fs_flush 9 39 209 1
_fs_resize 5 26 140 2
_fs_downsize 3 12 61 2
_fs_io_reinit 1 7 55 1
_fs_io_init 3 18 119 1
_fs_io_fini 3 7 41 1
_fs_do_write 7 24 162 4
_fs_write 1 4 27 3
_fs_write_pad 1 4 34 3
_fs_wait_for_readable 8 30 168 2
Source file: ./lib/libXfont2/src/fc/fserve.h
Source file: ./lib/libXfont2/src/fc/fsio.h
Source file: ./lib/libXfont2/src/util/patcache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xfont2_empty_font_pattern_cache 3 17 151 1
xfont2_make_font_pattern_cache 3 15 85 1
xfont2_free_font_pattern_cache 2 7 44 1
Hash 3 10 51 2
xfont2_cache_font_pattern 6 40 234 4
xfont2_find_cached_font_pattern 5 19 96 3
xfont2_remove_cached_font_pattern 4 20 113 2
Source file: ./lib/libXfont2/src/util/miscutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
register_fpe_functions 2 6 18 1
Source file: ./lib/libXfont2/src/fontfile/fontdir.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontFileInitTable 5 17 88 2
FontFileFreeEntry 7 28 178 1
FontFileFreeTable 2 7 43 1
FontFileMakeDir 13 49 301 2
FontFileFreeDir 1 6 28 1
FontFileAddEntry 6 26 203 2
strcmpn 15 26 187 2
FontFileNameCompare 1 6 45 2
FontFileSortTable 2 8 44 1
FontFileSortDir 1 6 28 1
SetupWildMatch 17 73 366 5
PatternMatch 24 59 276 4
FontFileCountDashes 3 8 35 2
FontFileSaveString 1 4 14 1
FontFileFindNameInScalableDir 14 42 262 3
FontFileFindNameInDir 1 4 23 2
FontFileFindNamesInScalableDir 27 76 489 7
FontFileFindNamesInDir 1 7 41 4
FontFileMatchName 1 13 99 3
FontFileAddFontFile 40 163 1099 3
FontFileAddFontAlias 4 20 147 3
Source file: ./lib/libXfont2/src/util/fontutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xfont2_query_glyph_extents 15 59 393 4
xfont2_query_text_extents 8 46 285 4
xfont2_parse_glyph_caching_mode 4 8 59 1
xfont2_init_glyph_caching 1 4 10 1
xfont2_set_glyph_caching_mode 3 5 25 1
add_range 35 129 798 4
Source file: ./lib/libXfont2/src/fontfile/fontfile.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ISOLatin1ToLower 7 10 68 1
CopyISOLatin1Lowered 2 7 52 3
FontFileNameCheck 5 7 54 1
FontFileInitFPE 4 17 73 1
FontFileResetFPE 4 18 60 1
FontFileFreeFPE 1 6 25 1
transfer_values_to_alias 15 85 608 5
FontFileOpenFont 39 200 1164 11
FontFileCloseFont 4 18 83 2
FontFileOpenBitmapNCF 5 27 178 7
FontFileOpenBitmap 1 7 44 6
FontFileGetInfoBitmap 4 18 130 3
_FontFileAddScalableNames 21 104 694 8
_FontFileListFonts 15 88 469 7
FontFileListFonts 1 5 42 6
FontFileStartListFonts 4 27 138 7
FontFileStartListFontsWithInfo 1 6 43 6
FontFileListOneFontWithInfo 29 170 940 5
FontFileListNextFontWithInfo 3 26 160 7
FontFileStartListFontsAndAliases 1 6 43 6
FontFileListNextFontOrAlias 3 33 179 7
FontFileRegisterLocalFpeFunctions 1 4 12 1
Source file: ./lib/libXfont2/src/util/fontnames.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xfont2_free_font_names 3 12 63 1
xfont2_make_font_names_record 5 26 131 1
xfont2_add_font_names_name 6 35 202 3
Source file: ./lib/libXfont2/src/util/format.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CheckFSFormat 17 59 240 7
Source file: ./lib/libXfont2/src/fc/fsconvert.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_fs_convert_char_info 1 9 60 2
_fs_init_fontinfo 3 24 162 2
_fs_convert_props 11 55 384 4
_fs_free_props 2 9 34 1
_fs_convert_lfwi_reply 2 10 61 6
fs_build_range 42 135 831 7
_fs_clean_aborted_loadglyphs 7 42 250 3
_fs_get_glyphs 32 85 506 6
_fs_get_metrics 25 83 518 6
_fs_unload_font 4 19 105 1
fs_create_font 4 60 339 5
fs_alloc_glyphs 3 14 86 2
Source file: ./lib/libXfont2/src/util/fontaccel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontComputeInfoAccelerators 19 41 313 1
FontCouldBeTerminal 12 18 142 1
Source file: ./lib/libXfont2/src/util/private.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xfont2_allocate_font_private_index 1 4 10 1
CreateFontRec 3 14 82 1
DestroyFontRec 3 6 40 1
ResetFontPrivateIndex 1 4 10 1
xfont2_font_set_private 8 22 174 3
Source file: ./lib/libXfont2/src/FreeType/fttools.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FTtoXReturnCode 2 6 20 1
FTu2a 4 16 100 5
FTGetName 14 33 163 5
FTGetEnglishName 5 20 135 4
Source file: ./lib/libXfont2/src/FreeType/ft.h
Source file: ./lib/libXfont2/src/util/utilbitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BitOrderInvert 2 6 40 2
TwoByteSwap 2 10 57 2
FourByteSwap 2 13 81 2
RepadBitmap 13 57 309 6
Source file: ./lib/libXfont2/src/FreeType/ftenc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FTEncFontSpecific 4 13 67 1
FTPickMapping 20 79 464 5
find_cmap 13 45 242 5
FTRemap 5 28 149 3
Source file: ./lib/libXfont2/src/util/fontxlfd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetInt 5 12 80 2
readreal 14 29 209 2
xlfd_double_to_text 28 48 368 3
xlfd_round_double 12 40 360 1
GetMatrix 16 64 351 3
append_ranges 7 21 143 3
FontParseXLFDName 38 179 1460 3
FontParseRanges 20 44 319 2
Source file: ./lib/libXfont2/src/builtins/render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BuiltinOpenBitmap 4 33 198 8
BuiltinGetInfoBitmap 2 12 57 4
BuiltinOpenScalable 1 12 36 9
BuiltinGetInfoScalable 1 9 26 6
BuiltinRegisterFontFileFunctions 2 6 35 1
Source file: ./lib/libXfont2/src/builtins/file.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BuiltinFill 3 19 118 1
BuiltinSkip 4 22 135 2
BuiltinClose 1 6 30 2
BuiltinFileOpen 8 31 185 1
BuiltinFileClose 1 4 21 2
Source file: ./lib/libXfont2/src/builtins/fpe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BuiltinNameCheck 1 4 21 1
BuiltinInitFPE 2 9 43 1
BuiltinResetFPE 1 4 10 1
BuiltinFreeFPE 1 5 20 1
BuiltinRegisterFpeFunctions 1 5 18 1
Source file: ./lib/libXfont2/src/FreeType/xttcap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_record_type_by_name 3 15 78 2
SPropRecValList_add_record 24 123 552 3
get_one_line 28 118 472 2
parse_one_line 8 40 187 2
SPropRecValList_read_prop_file 9 29 128 2
SPropRecValList_new 1 6 22 1
SPropRecValList_dump 8 33 180 1
SPropRecValList_search_record 3 17 87 3
SPropRecValList_add_by_font_cap 12 67 352 2
Source file: ./lib/libXfont2/src/builtins/dir.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BuiltinDirsDup 4 16 101 2
BuiltinDirRestore 4 11 54 2
BuiltinDirsRestore 5 15 73 3
BuiltinAliasesDup 4 15 84 2
BuiltinAliasRestore 5 13 78 2
BuiltinAliasesRestore 5 15 73 3
BuiltinReadDirectory 7 53 227 2
Source file: ./lib/libXfont2/src/bitmap/bitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bitmapGetGlyphs 26 87 505 6
bitmapGetMetrics 5 28 178 6
Source file: ./lib/libXfont2/src/fc/fserve.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_fs_add_req_log 2 11 75 2
_fs_add_rep_log 4 14 82 2
fs_name_check 3 4 26 1
_fs_client_resolution 3 17 119 1
fs_close_conn 2 11 50 1
fs_init_fpe 12 50 193 1
fs_reset_fpe 1 5 23 1
fs_free_fpe 6 21 128 1
fs_new_block_rec 7 38 201 3
_fs_set_pending_reply 4 14 67 1
_fs_remove_block_rec 5 18 97 2
_fs_signal_clients_depending 2 10 41 1
_fs_add_clients_depending 4 17 87 2
conn_start_listening 2 7 35 1
conn_stop_listening 2 7 28 1
_fs_clean_aborted_blockrec 6 30 135 2
fs_abort_blockrec 1 5 24 2
fs_cleanup_bfont 5 19 99 1
fs_get_reply 6 34 166 2
fs_reply_ready 5 12 83 1
_fs_pending_reply 2 8 37 1
_fs_prepare_for_reply 1 5 17 1
fs_await_reply 5 17 67 1
fs_read_open_font 13 62 338 2
fs_fonts_match 28 40 298 2
fs_read_query_info 21 110 587 2
fs_read_extent_info 31 174 1090 2
fs_do_open_font 14 48 222 2
_fs_mark_block 1 5 20 2
_fs_unmark_block 3 11 53 2
fs_block_handler 16 51 259 1
fs_handle_unexpected 3 12 84 2
fs_read_reply 13 59 259 2
fs_fd_handler 3 9 60 2
fs_wakeup 12 46 238 1
_fs_connection_died 2 9 48 1
_fs_restart_connection 3 14 59 1
_fs_giveup 6 18 90 1
_fs_do_blocked 7 23 104 1
fs_send_open_font 23 133 873 9
fs_send_query_bitmaps 1 15 113 2
fs_open_font 6 31 188 11
fs_send_close_font 2 14 91 2
fs_close_font 6 21 119 2
fs_read_glyphs 27 141 861 2
fs_send_load_glyphs 10 69 437 4
_fs_load_glyphs 17 87 431 6
fs_load_all_glyphs 3 17 91 1
fs_read_list 11 47 267 2
fs_send_list_fonts 6 40 270 6
fs_list_fonts 5 19 115 6
fs_read_list_info 22 107 643 2
fs_start_list_with_info 6 41 287 6
fs_next_list_with_info 9 40 221 7
fs_client_died 7 34 211 2
_fs_client_access 13 75 467 3
_fs_check_connect 3 14 56 1
_fs_get_conn_setup 6 48 243 3
_fs_send_conn_client_prefix 3 20 108 1
_fs_recv_conn_setup 10 58 325 1
_fs_open_server 2 12 69 1
_fs_catalog_name 2 8 39 1
_fs_send_init_packets 15 72 440 1
_fs_send_cat_sync 2 15 98 1
_fs_recv_cat_sync 4 19 88 1
_fs_close_server 3 16 74 1
_fs_do_setup_connection 20 61 263 1
_fs_wait_connect 5 17 72 1
_fs_check_reconnect 4 16 62 1
_fs_start_reconnect 2 9 42 1
_fs_init_conn 3 18 105 2
_fs_free_conn 2 8 35 1
fs_register_fpe_functions 1 4 12 1
Source file: ./lib/libXfont2/src/bitmap/pcfwrite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pcfWrite 1 5 29 3
pcfPutLSB32 1 8 61 2
pcfPutINT32 2 15 125 3
pcfPutINT16 2 11 73 3
pcfPutINT8 1 5 25 3
pcfWriteTOC 2 15 91 3
pcfPutCompressedMetric 1 8 79 3
pcfPutMetric 1 9 80 3
pcfPutBitmap 2 10 62 3
pcfPutAccel 2 20 191 3
pcfNameForAtom 1 4 13 1
pcfWriteFont 52 267 1998 2
Source file: ./lib/libXfont2/src/bitmap/bdfread.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bdfReadBitmap 31 100 614 7
bdfSkipBitmap 7 15 94 2
bdfFreeFontBits 5 27 191 1
bdfReadCharacters 84 281 1983 7
bdfReadHeader 15 40 277 2
bdfReadProperties 40 180 1291 3
bdfUnloadFont 1 5 17 1
bdfReadFont 25 93 685 6
bdfReadFontInfo 2 15 93 2
bdfPadToTerminal 5 38 285 1
Source file: ./lib/libXfont2/src/bitmap/pcfread.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pcfError 1 8 42 2
pcfGetLSB32 1 10 54 1
pcfGetINT32 2 17 108 2
pcfGetINT16 2 13 68 2
pcfReadTOC 8 35 225 2
pcfGetMetric 2 11 93 3
pcfGetCompressedMetric 2 11 98 3
pcfSeekToType 5 17 122 6
pcfHasType 3 8 46 3
pcfGetProperties 25 91 672 4
pcfGetAccel 11 45 332 5
pcfReadFont 73 266 1923 6
pcfReadFontInfo 17 54 392 2
pcfUnloadFont 3 20 148 1
Source file: ./lib/libXfont2/src/bitmap/bitmapfunc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BitmapOpenBitmap 4 36 217 8
BitmapGetInfoBitmap 3 18 91 4
BitmapRegisterFontFileFunctions 2 6 31 1
BitmapGetRenderIndex 1 4 12 1
BitmapRegisterFontFileFunctions 1 3 6 1
Source file: ./lib/libXfont2/src/bitmap/snfread.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
snfError 1 8 41 2
snfReadCharInfo 3 14 78 3
snfReadxCharInfo 2 10 51 2
snfCopyInfo 1 24 176 2
snfReadProps 5 34 240 3
snfReadHeader 4 9 54 2
SnfSetFormat 1 8 36 4
SnfGetFormat 2 9 60 4
snfReadFont 36 187 1247 6
snfReadFontInfo 8 52 322 2
snfUnloadFont 1 8 36 1
Source file: ./lib/libXfont2/src/bitmap/bdfutils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bdfError 1 8 44 2
bdfWarning 1 8 44 2
bdfGetLine 9 25 123 3
bdfForceMakeAtom 3 11 63 2
bdfGetPropertyValue 15 44 253 1
bdfIsInteger 6 11 76 1
bdfHexByte 8 18 145 1
bdfSpecialProperty 17 56 257 4
Source file: ./lib/libXfont2/src/bitmap/fontink.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontCharInkMetrics 20 91 601 3
FontCharReshape 8 53 402 3
Source file: ./lib/libXScrnSaver/include/X11/extensions/scrnsaver.h
Source file: ./lib/libXfont2/src/bitmap/bitmaputil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bitmapComputeFontBounds 13 74 464 1
bitmapComputeFontInkBounds 9 57 378 1
bitmapAddInkMetrics 3 16 117 1
bitmapComputeWeight 1 4 10 1
Source file: ./lib/libdrm/vc4/vc4_packet.h
Source file: ./lib/libdrm/vc4/vc4_qpu_defines.h
Source file: ./lib/libdrm/include/drm/sis_drm.h
Source file: ./lib/libdrm/include/drm/savage_drm.h
Source file: ./lib/libXfont2/src/builtins/fonts.c
Source file: ./lib/libdrm/include/drm/drm_fourcc.h
Source file: ./lib/libdrm/include/drm/virtgpu_drm.h
Source file: ./lib/libXScrnSaver/src/XScrnSaver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wire_to_event 3 29 193 3
event_to_wire 4 27 173 3
XScreenSaverQueryExtension 2 14 61 3
XScreenSaverQueryVersion 2 26 141 3
XScreenSaverAllocInfo 1 4 19 1
XScreenSaverQueryInfo 2 29 168 3
XScreenSaverSelectInput 1 17 86 3
XScreenSaverProcessWindowAttributes 16 43 285 4
XScreenSaverSetAttributes 3 40 204 12
XScreenSaverUnsetAttributes 1 15 76 2
XScreenSaverRegister 2 16 84 4
XScreenSaverUnregister 2 11 50 2
XScreenSaverGetRegistered 5 30 167 4
XScreenSaverSuspend 1 13 74 2
Source file: ./lib/libdrm/include/drm/tegra_drm.h
Source file: ./lib/libdrm/include/drm/nouveau_drm.h
Source file: ./lib/libdrm/include/drm/drm_sarea.h
Source file: ./lib/libdrm/include/drm/via_drm.h
Source file: ./lib/libdrm/include/drm/r128_drm.h
Source file: ./lib/libdrm/include/drm/drm_mode.h
Source file: ./lib/libdrm/include/drm/vc4_drm.h
Source file: ./lib/libdrm/include/drm/radeon_drm.h
Source file: ./lib/libdrm/include/drm/mach64_drm.h
Source file: ./lib/libdrm/include/drm/i915_drm.h
Source file: ./lib/libdrm/include/drm/amdgpu_drm.h
Source file: ./lib/libdrm/include/drm/qxl_drm.h
Source file: ./lib/libdrm/include/drm/mga_drm.h
Source file: ./lib/libdrm/include/drm/vmwgfx_drm.h
Source file: ./lib/libdrm/include/drm/drm.h
Source file: ./lib/libdrm/exynos/fimg2d_reg.h
Source file: ./lib/libdrm/exynos/exynos_drmif.h
Source file: ./lib/libdrm/exynos/exynos_drm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exynos_device_create 2 12 56 1
exynos_device_destroy 1 4 14 1
exynos_bo_create 4 33 162 3
exynos_bo_get_info 2 17 89 4
exynos_bo_destroy 4 14 74 1
exynos_bo_from_name 3 25 128 2
exynos_bo_get_name 3 18 94 2
exynos_bo_handle 1 4 14 1
exynos_bo_map 4 22 138 1
exynos_prime_handle_to_fd 1 4 30 3
exynos_prime_fd_to_handle 1 4 28 3
exynos_vidi_connection 2 17 88 4
exynos_handle_vendor 4 16 96 3
exynos_handle_event 10 46 254 2
Source file: ./lib/libXfont2/src/bitmap/bitscale.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
initFontPropTable 4 14 160 1
GetScalableEntry 1 6 33 2
get_matrix_horizontal_component 1 4 22 1
get_matrix_vertical_component 1 4 22 1
ComputeScaleFactors 9 41 257 7
FindBestToScale 34 178 1145 9
doround 2 4 34 1
computeProps 9 48 288 9
ComputeScaledProperties 23 106 591 10
compute_xform_matrix 5 26 240 7
ScaleFont 53 291 1972 9
ScaleBitmap 53 244 1729 6
BitmapScaleBitmaps 12 71 425 5
BitmapOpenScalable 13 66 398 9
BitmapGetInfoScalable 2 23 121 6
bitmapUnloadScalable 3 22 156 1
Source file: ./lib/libdrm/exynos/exynos_drm.h
Source file: ./lib/libdrm/amdgpu/amdgpu_asic_id.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_one_line 12 55 290 2
amdgpu_parse_asic_ids 18 86 466 1
Source file: ./lib/libdrm/exynos/exynos_fimg2d.h
Source file: ./lib/libdrm/amdgpu/amdgpu_internal.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
update_references 4 14 66 2
amdgpu_bo_reference 2 7 43 2
Source file: ./lib/libdrm/amdgpu/amdgpu_vamgr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
amdgpu_va_range_query 2 10 52 4
amdgpu_vamgr_init 1 9 54 4
amdgpu_vamgr_deinit 1 9 53 1
amdgpu_vamgr_find_va 17 78 501 4
amdgpu_vamgr_free_va 15 54 368 3
amdgpu_va_range_alloc 6 42 226 8
amdgpu_va_range_free 3 10 43 1
Source file: ./lib/libdrm/amdgpu/util_hash.h
Source file: ./lib/libdrm/amdgpu/util_hash_table.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_hash_table_item 1 4 19 1
util_hash_table_create 3 16 94 2
util_hash_table_find_iter 3 14 84 3
util_hash_table_find_item 3 14 85 3
util_hash_table_set 5 25 134 3
util_hash_table_get 3 13 67 2
util_hash_table_remove 3 17 92 2
util_hash_table_clear 3 14 82 1
util_hash_table_foreach 3 16 104 3
util_hash_table_destroy 3 16 85 1
Source file: ./lib/libdrm/amdgpu/amdgpu_cs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
amdgpu_cs_ctx_create 9 33 233 2
amdgpu_cs_ctx_free 5 28 186 1
amdgpu_cs_query_reset_state 3 18 115 3
amdgpu_cs_submit_one 16 125 1080 2
amdgpu_cs_submit 5 18 76 4
amdgpu_cs_calculate_timeout 4 19 89 1
amdgpu_ioctl_wait_cs 3 28 158 8
amdgpu_cs_query_fence_status 9 25 139 4
amdgpu_ioctl_wait_fences 4 33 254 6
amdgpu_cs_wait_fences 8 22 125 6
amdgpu_cs_create_semaphore 3 12 62 1
amdgpu_cs_signal_semaphore 6 24 143 5
amdgpu_cs_wait_semaphore 6 19 105 5
amdgpu_cs_reset_sem 3 11 67 1
amdgpu_cs_unreference_sem 3 8 36 1
amdgpu_cs_destroy_semaphore 1 4 13 1
amdgpu_cs_create_syncobj 2 7 33 2
amdgpu_cs_destroy_syncobj 2 7 30 2
amdgpu_cs_export_syncobj 2 8 36 3
amdgpu_cs_import_syncobj 2 8 36 3
amdgpu_cs_submit_raw 6 27 182 6
amdgpu_cs_chunk_fence_info_to_data 1 6 41 2
amdgpu_cs_chunk_fence_to_dep 1 9 56 2
Source file: ./lib/libdrm/amdgpu/amdgpu_gpu_info.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
amdgpu_query_info 1 11 74 4
amdgpu_query_crtc_from_id 1 12 83 3
amdgpu_read_mm_registers 1 16 117 6
amdgpu_query_hw_ip_count 1 12 83 3
amdgpu_query_hw_ip_info 1 14 95 4
amdgpu_query_firmware_version 2 22 144 6
amdgpu_query_gpu_info_init 14 74 643 1
amdgpu_query_gpu_info 3 8 34 2
amdgpu_query_heap_info 8 43 208 4
amdgpu_query_gds_info 3 20 114 2
amdgpu_query_sensor_info 1 12 82 4
Source file: ./lib/libdrm/amdgpu/amdgpu.h
Source file: ./lib/libdrm/amdgpu/util_hash.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
primeForNumBits 1 4 20 1
countBits 4 15 74 1
util_data_allocate_node 1 4 17 1
util_free_node 1 4 14 1
util_hash_create_node 2 14 86 4
util_data_rehash 12 43 321 2
util_data_might_grow 2 5 30 1
util_data_has_shrunk 3 8 57 1
util_data_first_node 3 12 63 1
util_hash_find_node 5 13 139 2
util_hash_insert 2 16 90 3
util_hash_create 3 19 142 1
util_hash_delete 3 17 125 1
util_hash_find 1 6 38 2
util_hash_iter_key 3 6 37 1
util_hash_iter_data 3 6 37 1
util_hash_data_next 5 26 137 1
util_hash_iter_next 1 5 28 1
util_hash_iter_is_null 3 6 33 1
util_hash_take 2 14 95 2
util_hash_first_node 1 5 29 1
util_hash_erase 3 16 125 2
Source file: ./lib/libdrm/exynos/exynos_fimg2d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
g2d_get_scaling 1 4 24 2
g2d_get_blend_op 12 34 177 1
g2d_check_space 3 9 43 3
g2d_validate_select_mode 4 11 29 1
g2d_validate_blending_op 12 19 53 1
g2d_add_cmd 7 23 131 3
g2d_add_base_addr 3 11 77 3
g2d_set_direction 1 6 43 2
g2d_flush 6 32 215 1
g2d_init 3 22 125 1
g2d_fini 1 4 14 1
g2d_config_event 1 4 19 2
g2d_exec 3 15 76 1
g2d_solid_fill 4 28 229 6
g2d_copy 8 53 432 9
g2d_move 10 60 495 8
g2d_copy_with_scale 17 72 570 12
g2d_blend 16 80 596 10
g2d_scale_and_blend 21 87 652 12
Source file: ./lib/libdrm/amdgpu/util_hash_table.h
Source file: ./lib/libdrm/amdgpu/amdgpu_device.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
handle_hash 1 4 14 1
handle_compare 1 4 23 2
fd_hash 3 13 68 1
fd_compare 3 17 96 2
amdgpu_get_auth 3 14 72 2
amdgpu_device_free_internal 5 19 139 1
amdgpu_device_reference 2 7 43 2
amdgpu_device_initialize 15 110 648 4
amdgpu_device_deinitialize 1 5 18 1
amdgpu_get_marketing_name 5 12 74 1
Source file: ./lib/libdrm/etnaviv/etnaviv_device.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
etna_device_new 2 12 74 1
etna_device_new_dup 2 10 44 1
etna_device_ref 1 5 20 1
etna_device_del_impl 2 9 51 1
etna_device_del_locked 2 6 27 1
etna_device_del 2 8 39 1
etna_device_fd 1 4 14 1
Source file: ./lib/libdrm/etnaviv/etnaviv_pipe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
etna_pipe_wait 1 4 27 3
etna_pipe_wait_ns 3 18 115 3
etna_pipe_del 1 4 14 1
etna_pipe_new 2 14 66 2
Source file: ./lib/libXfont2/src/FreeType/ftfuncs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sfnt_get_ushort 2 11 74 3
hash 2 8 64 1
ifloor 2 7 29 2
iceil 1 4 22 2
FreeTypeOpenFace 12 54 331 4
FreeTypeFreeFace 7 26 135 1
TransEqual 10 17 125 2
BitmapFormatEqual 3 7 35 2
TTCapEqual 12 16 107 2
FTInstanceMatch 7 21 139 7
FreeTypeActivateInstance 4 18 98 1
FTFindSize 7 29 244 4
FreeTypeOpenInstance 21 120 941 8
FreeTypeFreeInstance 17 51 324 1
FreeTypeInstanceFindGlyph 12 43 298 8
FreeTypeInstanceGetGlyph 8 37 294 4
FreeTypeInstanceGetGlyphMetrics 8 40 245 4
ft_make_up_bold_bitmap 8 31 228 4
ft_make_up_italic_bitmap 14 47 336 7
tt_get_metrics 7 49 225 5
ft_get_very_lazy_bbox 6 59 509 9
FT_Do_SBit_Metrics 23 78 507 6
FreeTypeRasteriseGlyph 98 363 2761 5
FreeTypeFreeFont 3 9 49 1
FreeTypeFreeXFont 5 14 76 2
FreeTypeUnloadXFont 1 5 19 1
FreeTypeAddProperties 55 252 1933 6
ft_get_index 6 14 114 3
FreeTypeFontGetGlyph 11 23 172 4
FreeTypeFontGetGlyphMetrics 13 24 182 4
restrict_code_range 16 46 284 6
restrict_code_range_by_str 26 90 531 6
FreeTypeSetUpTTCap 130 478 2653 10
ft_get_trans_from_vals 4 31 309 2
is_fixed_width 4 13 53 1
FreeTypeLoadFont 44 125 933 11
adjust_min_max 3 12 99 3
ft_compute_bounds 33 104 716 3
compute_new_extents 1 22 241 10
is_matrix_unit 4 12 125 1
FreeTypeLoadXFont 70 398 2786 6
FreeTypeGetMetrics 14 44 252 6
FreeTypeGetGlyphs 19 65 426 6
FreeTypeSetUpFont 3 44 280 6
FreeTypeOpenScalable 5 26 167 9
FreeTypeGetInfoScalable 4 19 123 6
FreeTypeRegisterFontFileFunctions 3 8 56 1
Source file: ./lib/libdrm/etnaviv/etnaviv_drm.h
Source file: ./lib/libdrm/etnaviv/etnaviv_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_abs_timeout 1 8 57 2
Source file: ./lib/libdrm/etnaviv/etnaviv_cmd_stream.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
grow 3 11 77 4
etna_cmd_stream_priv 1 4 17 1
etna_cmd_stream_new 5 30 176 4
etna_cmd_stream_del 1 7 40 1
reset_buffer 2 10 64 1
etna_cmd_stream_timestamp 1 4 17 1
append_bo 1 11 91 2
bo2idx 8 27 180 3
flush 6 36 259 3
etna_cmd_stream_flush 1 5 24 1
etna_cmd_stream_flush2 1 6 30 3
etna_cmd_stream_finish 1 7 47 1
etna_cmd_stream_reloc 1 13 108 2
Source file: ./lib/libdrm/etnaviv/etnaviv_gpu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_param 2 14 82 3
etna_gpu_new 4 21 124 2
etna_gpu_del 1 4 14 1
etna_gpu_get_param 21 72 406 3
Source file: ./lib/libdrm/etnaviv/etnaviv_drmif.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
etna_cmd_stream_avail 1 5 27 1
etna_cmd_stream_reserve 2 5 26 2
etna_cmd_stream_emit 1 4 24 2
etna_cmd_stream_get 1 4 20 2
etna_cmd_stream_set 1 5 24 3
etna_cmd_stream_offset 1 4 14 1
Source file: ./lib/libdrm/etnaviv/etnaviv_bo_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
add_bucket 1 8 60 2
etna_bo_cache_init 2 13 110 1
etna_bo_cache_cleanup 6 18 126 2
get_bucket 3 11 61 2
is_idle 1 7 23 1
find_in_bucket 4 16 94 2
etna_bo_cache_alloc 3 18 98 3
etna_bo_cache_free 2 14 90 2
Source file: ./lib/libdrm/intel/test_decode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 7 32 1
read_file 4 16 121 3
dump_batch 1 10 57 2
compare_batch 4 30 209 2
infer_devid 4 30 187 1
main 4 19 104 2
Source file: ./lib/libdrm/etnaviv/etnaviv_bo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_name 1 5 31 2
bo_del 4 15 99 1
lookup_bo 2 9 55 2
bo_from_handle 2 20 127 4
etna_bo_new 3 22 125 3
etna_bo_ref 1 5 20 1
get_buffer_info 2 14 67 1
etna_bo_from_name 5 24 143 2
etna_bo_from_dmabuf 3 20 116 2
etna_bo_del 5 15 85 1
etna_bo_get_name 3 19 101 2
etna_bo_handle 1 4 14 1
etna_bo_dmabuf 2 12 59 1
etna_bo_size 1 4 14 1
etna_bo_map 4 15 92 1
etna_bo_cpu_prep 1 10 61 2
etna_bo_cpu_fini 1 8 42 1
Source file: ./lib/libdrm/intel/intel_bufmgr_priv.h
Source file: ./lib/libdrm/amdgpu/amdgpu_bo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
amdgpu_close_kms_handle 1 7 35 2
amdgpu_bo_free_internal 3 18 120 1
amdgpu_bo_alloc 4 32 212 3
amdgpu_bo_set_metadata 3 18 127 2
amdgpu_bo_query_info 6 38 277 2
amdgpu_add_handle_to_table 1 7 49 1
amdgpu_bo_export_flink 7 39 258 1
amdgpu_bo_export 5 23 103 3
amdgpu_bo_import 17 105 601 4
amdgpu_bo_free 1 5 18 1
amdgpu_bo_cpu_map 4 34 217 2
amdgpu_bo_cpu_unmap 4 19 112 1
amdgpu_query_buffer_size_alignment 1 7 35 2
amdgpu_bo_wait_for_idle 2 19 111 3
amdgpu_create_bo_from_user_mem 3 26 141 4
amdgpu_bo_list_create 8 45 287 5
amdgpu_bo_list_destroy 2 13 79 1
amdgpu_bo_list_update 6 33 213 4
amdgpu_bo_va_op 1 14 62 6
amdgpu_bo_va_op_raw 6 23 131 7
Source file: ./lib/libdrm/intel/intel_bufmgr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drm_intel_bo_alloc 1 5 35 4
drm_intel_bo_alloc_for_render 1 5 35 4
drm_intel_bo_alloc_userptr 2 12 60 7
drm_intel_bo_alloc_tiled 1 7 57 8
drm_intel_bo_reference 1 4 17 1
drm_intel_bo_unreference 2 6 25 1
drm_intel_bo_map 1 4 23 2
drm_intel_bo_unmap 1 4 18 1
drm_intel_bo_subdata 1 5 37 4
drm_intel_bo_get_subdata 5 15 102 4
drm_intel_bo_wait_rendering 1 4 17 1
drm_intel_bufmgr_destroy 1 4 15 1
drm_intel_bo_exec 1 5 39 5
drm_intel_bo_mrb_exec 4 17 89 6
drm_intel_bufmgr_set_debug 1 4 17 2
drm_intel_bufmgr_check_aperture_space 1 4 26 2
drm_intel_bo_flink 2 6 36 2
drm_intel_bo_emit_reloc 1 8 44 6
drm_intel_bo_emit_reloc_fence 1 8 44 6
drm_intel_bo_pin 2 6 35 2
drm_intel_bo_unpin 2 6 30 1
drm_intel_bo_set_tiling 2 8 45 3
drm_intel_bo_get_tiling 2 9 51 3
drm_intel_bo_set_softpin_offset 2 6 35 2
drm_intel_bo_disable_reuse 2 6 29 1
drm_intel_bo_is_reusable 2 6 29 1
drm_intel_bo_busy 2 6 29 1
drm_intel_bo_madvise 2 6 35 2
drm_intel_bo_use_48b_address_range 2 8 39 2
drm_intel_bo_references 1 4 24 2
drm_intel_get_pipe_from_crtc_id 2 6 31 2
drm_intel_probe_agp_aperture_size 4 19 89 1
drm_intel_get_aperture_sizes 4 15 87 3
Source file: ./lib/libdrm/intel/intel_aub.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AUB_TRACE_TYPE 1 4 18 1
AUB_TRACE_SUBTYPE 1 4 13 1
Source file: ./lib/libdrm/intel/mm.h
Source file: ./lib/libdrm/intel/mm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mmDumpMemInfo 8 21 151 1
mmInit 4 27 161 2
SliceBlock 5 52 343 5
mmAllocMem 8 25 169 4
Join2Blocks 3 15 102 1
mmFreeMem 5 22 116 1
mmDestroy 3 12 59 1
Source file: ./lib/libdrm/intel/intel_bufmgr.h
Source file: ./lib/libdrm/intel/intel_chipset.h
Source file: ./lib/libdrm/intel/uthash.h
Source file: ./lib/libdrm/intel/intel_debug.h
Source file: ./lib/libdrm/tests/exynos/exynos_fimg2d_perf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fimg2d_perf_simple 12 58 415 5
fimg2d_perf_multi 16 71 519 6
usage 1 10 58 1
main 25 85 483 2
Source file: ./lib/libdrm/tests/exynos/exynos_fimg2d_event.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
g2d_event_handler 1 8 49 5
setup_g2d_event_handler 1 8 54 2
threadfunc 6 17 121 1
wait_all_jobs 3 8 44 2
free_job 3 9 51 2
g2d_work 11 44 313 4
usage 1 9 51 1
main 22 96 561 2
Source file: ./lib/libdrm/tests/amdgpu/amdgpu_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
display_test_suites 3 15 99 1
amdgpu_open_devices 10 54 265 1
amdgpu_close_devices 3 7 38 0
amdgpu_print_devices 7 44 257 0
amdgpu_find_device 8 19 114 2
main 24 117 557 2
Source file: ./lib/libdrm/tests/amdgpu/vce_ib.h
Source file: ./lib/libdrm/tests/exynos/exynos_fimg2d_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
connector_find_mode 13 48 310 3
drm_set_crtc 2 10 68 3
exynos_create_buffer 3 14 62 3
create_checkerboard_pattern 6 20 166 3
exynos_destroy_buffer 1 4 14 1
wait_for_user_input 2 6 22 1
g2d_solid_fill_test 5 36 259 2
g2d_copy_test 11 68 413 4
g2d_move_test 18 98 712 4
g2d_copy_with_scale_test 12 71 437 4
g2d_blend_test 14 83 522 4
g2d_checkerboard_test 9 65 417 4
usage 1 6 29 1
main 24 134 792 2
Source file: ./lib/libdrm/tests/amdgpu/cs_tests.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
suite_cs_tests_init 6 35 170 1
suite_cs_tests_clean 4 15 60 1
submit 5 33 186 2
uvd_cmd 4 9 110 3
amdgpu_cs_uvd_create 7 51 387 1
amdgpu_cs_uvd_decode 22 112 900 1
amdgpu_cs_uvd_destroy 3 43 309 1
Source file: ./lib/libdrm/tests/amdgpu/amdgpu_test.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gpu_mem_alloc 1 28 148 7
gpu_mem_free 1 14 74 4
amdgpu_bo_alloc_and_map 5 41 220 9
amdgpu_bo_unmap_and_free 1 9 49 4
amdgpu_get_bo_list 2 6 46 4
Source file: ./lib/libdrm/tests/amdgpu/bo_tests.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
suite_bo_tests_init 7 39 197 1
suite_bo_tests_clean 5 19 78 1
amdgpu_bo_export_import_do_type 1 14 96 1
amdgpu_bo_export_import 2 9 29 1
amdgpu_bo_metadata 1 14 99 1
amdgpu_bo_map_unmap 2 12 81 1
Source file: ./lib/libdrm/intel/intel_bufmgr_fake.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FENCE_LTE 6 10 64 2
drm_intel_bufmgr_fake_set_fence_callback 1 11 67 4
_fence_emit_internal 3 18 98 1
_fence_wait_internal 14 37 240 2
_fence_test 2 4 25 2
alloc_block 3 24 182 1
free_block 7 27 172 3
alloc_backing_store 1 12 89 1
free_backing_store 2 9 55 1
set_dirty 3 12 82 1
evict_lru 6 18 118 2
evict_mru 3 15 91 1
clear_fenced 3 32 194 2
fence_blocks 1 14 101 2
evict_and_alloc_block 14 39 235 1
drm_intel_bufmgr_fake_wait_idle 1 6 26 1
drm_intel_fake_bo_wait_rendering_locked 3 9 58 1
drm_intel_fake_bo_wait_rendering 1 8 41 1
drm_intel_bufmgr_fake_contended_lock_take 1 16 113 1
drm_intel_fake_bo_alloc 3 29 189 4
drm_intel_fake_bo_alloc_tiled 1 16 89 8
drm_intel_bo_fake_alloc_static 2 25 161 5
drm_intel_fake_bo_reference 1 9 51 1
drm_intel_fake_bo_reference_locked 1 5 23 1
drm_intel_fake_bo_unreference_locked 4 20 127 1
drm_intel_fake_bo_unreference 1 8 41 1
drm_intel_bo_fake_disable_backing_store 3 20 122 3
drm_intel_fake_bo_map_locked 15 54 307 2
drm_intel_fake_bo_map 1 10 54 2
drm_intel_fake_bo_unmap_locked 3 15 90 1
drm_intel_fake_bo_unmap 1 10 49 1
drm_intel_fake_bo_subdata 4 13 79 4
drm_intel_fake_kick_all_locked 2 14 91 1
drm_intel_fake_bo_validate 6 41 299 1
drm_intel_fake_fence_validated 1 8 43 1
drm_intel_fake_destroy 1 7 38 1
drm_intel_fake_emit_reloc 5 40 266 6
drm_intel_fake_calculate_domains 2 13 86 1
drm_intel_fake_reloc_and_validate_buffer 11 42 274 1
drm_intel_bo_fake_post_submit 3 22 152 1
drm_intel_bufmgr_fake_set_exec_callback 1 10 53 3
drm_intel_fake_bo_exec 6 51 288 5
drm_intel_fake_check_aperture_space 5 23 147 2
drm_intel_bufmgr_fake_evict_all 1 17 121 1
drm_intel_bufmgr_fake_set_last_dispatch 1 7 35 2
drm_intel_bufmgr_fake_init 2 37 254 5
Source file: ./lib/libdrm/tests/amdgpu/vcn_tests.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
suite_vcn_tests_init 5 23 117 1
suite_vcn_tests_clean 6 21 85 1
submit 5 33 186 2
alloc_resource 1 30 210 3
free_resource 1 12 87 1
vcn_dec_cmd 1 9 86 3
amdgpu_cs_vcn_dec_create 3 27 203 1
amdgpu_cs_vcn_dec_decode 4 59 520 1
amdgpu_cs_vcn_dec_destroy 3 27 203 1
amdgpu_cs_vcn_enc_create 2 5 14 1
amdgpu_cs_vcn_enc_encode 2 5 14 1
amdgpu_cs_vcn_enc_destroy 2 5 14 1
Source file: ./lib/libdrm/tests/amdgpu/basic_tests.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
suite_basic_tests_init 4 15 69 1
suite_basic_tests_clean 2 8 27 1
amdgpu_query_info_test 1 11 65 1
amdgpu_memory_alloc 1 34 182 1
amdgpu_command_submission_gfx_separate_ibs 1 69 452 1
amdgpu_command_submission_gfx_shared_ib 1 61 397 1
amdgpu_command_submission_gfx_cp_write_data 1 4 11 1
amdgpu_command_submission_gfx_cp_const_fill 1 4 11 1
amdgpu_command_submission_gfx_cp_copy_data 1 4 11 1
amdgpu_command_submission_gfx 1 8 26 1
amdgpu_semaphore_test 3 109 989 1
amdgpu_command_submission_compute_nop 3 59 378 1
amdgpu_command_submission_compute_cp_write_data 1 4 11 1
amdgpu_command_submission_compute_cp_const_fill 1 4 11 1
amdgpu_command_submission_compute_cp_copy_data 1 4 11 1
amdgpu_command_submission_compute 1 7 22 1
amdgpu_test_exec_cs_helper 1 59 398 9
amdgpu_command_submission_write_linear_helper 9 80 566 1
amdgpu_command_submission_sdma_write_linear 1 4 11 1
amdgpu_command_submission_const_fill_helper 7 83 570 1
amdgpu_command_submission_sdma_const_fill 1 4 11 1
amdgpu_command_submission_copy_linear_helper 8 100 701 1
amdgpu_command_submission_sdma_copy_linear 1 4 11 1
amdgpu_command_submission_sdma 1 6 18 1
amdgpu_command_submission_multi_fence_wait_all 3 73 519 1
amdgpu_command_submission_multi_fence 1 5 16 1
amdgpu_userptr_test 3 66 451 1
Source file: ./lib/libdrm/tests/amdgpu/vce_tests.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
suite_vce_tests_init 6 26 151 1
suite_vce_tests_clean 4 15 60 1
submit 5 33 186 2
alloc_resource 1 29 210 3
free_resource 1 12 87 1
amdgpu_cs_vce_create 2 27 278 1
amdgpu_cs_vce_config 1 22 222 1
amdgpu_cs_vce_encode_idr 5 46 538 1
amdgpu_cs_vce_encode_p 6 56 634 1
check_result 3 22 232 1
amdgpu_cs_vce_encode 6 68 642 1
amdgpu_cs_vce_destroy 1 23 224 1
Source file: ./lib/libdrm/tests/etnaviv/state_2d.xml.h
Source file: ./lib/libdrm/tests/etnaviv/etnaviv_bo_cache_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_cache 2 14 89 1
test_size_rounding 1 15 102 1
main 4 29 157 2
Source file: ./lib/libdrm/tests/etnaviv/write_bmp.h
Source file: ./lib/libdrm/tests/etnaviv/cmdstream.xml.h
Source file: ./lib/libdrm/tests/etnaviv/state.xml.h
Source file: ./lib/libdrm/tests/etnaviv/write_bmp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bmp_header_write 4 34 225 6
bmp_dump32 2 11 91 5
bmp_dump32_noflip 2 11 91 5
bmp_dump32_ex 2 11 97 7
Source file: ./lib/libdrm/tests/etnaviv/etnaviv_2d_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
etna_emit_load_state 1 8 47 3
etna_set_state 1 6 41 3
etna_set_state_from_bo 1 11 64 3
gen_cmd_stream 2 67 514 4
main 8 66 359 2
Source file: ./lib/libdrm/intel/intel_bufmgr_gem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
to_bo_gem 1 4 15 1
drm_intel_gem_bo_tile_size 7 26 142 3
drm_intel_gem_bo_tile_pitch 8 23 125 3
drm_intel_gem_bo_bucket_for_size 3 13 61 2
drm_intel_gem_dump_validation_list 9 47 301 1
drm_intel_gem_bo_reference 1 5 26 1
drm_intel_add_validate_buffer 4 29 215 1
drm_intel_add_validate_buffer2 5 38 288 2
drm_intel_bo_gem_set_in_aperture_size 6 22 117 3
drm_intel_setup_reloc_list 4 21 139 1
drm_intel_gem_bo_busy 4 18 105 1
drm_intel_gem_bo_madvise_internal 1 11 61 3
drm_intel_gem_bo_madvise 1 7 31 2
drm_intel_gem_bo_cache_purge_bucket 3 14 74 2
drm_intel_gem_bo_alloc_internal 15 110 597 7
drm_intel_gem_bo_alloc_for_render 1 10 39 4
drm_intel_gem_bo_alloc 1 8 39 4
drm_intel_gem_bo_alloc_tiled 9 32 213 8
drm_intel_gem_bo_alloc_userptr 4 61 357 7
has_userptr 5 31 162 1
check_bo_alloc_userptr 2 15 73 7
drm_intel_bo_gem_create_from_name 6 72 453 3
drm_intel_gem_bo_free 6 33 233 1
drm_intel_gem_bo_mark_mmaps_incoherent 5 10 69 1
drm_intel_gem_cleanup_bo_cache 5 20 120 2
drm_intel_gem_bo_purge_vma_cache 7 34 204 1
drm_intel_gem_bo_close_vma 4 13 68 2
drm_intel_gem_bo_open_vma 4 13 63 2
drm_intel_gem_bo_unreference_final 12 53 331 2
drm_intel_gem_bo_unreference_locked_timed 2 8 51 2
drm_intel_gem_bo_unreference 3 17 118 1
drm_intel_gem_bo_map 9 61 384 2
map_gtt 8 48 288 1
drm_intel_gem_bo_map_gtt 3 29 164 1
drm_intel_gem_bo_map_unsynchronized 4 16 99 1
drm_intel_gem_bo_unmap 7 34 186 1
drm_intel_gem_bo_unmap_gtt 1 4 14 1
drm_intel_gem_bo_subdata 3 25 155 4
drm_intel_gem_get_pipe_from_crtc_id 2 15 70 2
drm_intel_gem_bo_get_subdata 3 25 154 4
drm_intel_gem_bo_wait_rendering 1 4 15 1
drm_intel_gem_bo_wait 5 24 134 2
drm_intel_gem_bo_start_gtt_access 3 20 117 2
drm_intel_bufmgr_gem_destroy 5 32 201 1
do_bo_emit_reloc 11 53 376 7
drm_intel_gem_bo_use_48b_address_range 2 8 38 2
drm_intel_gem_bo_add_softpin_target 8 30 190 2
drm_intel_gem_bo_emit_reloc 2 13 84 6
drm_intel_gem_bo_emit_reloc_fence 1 8 42 6
drm_intel_gem_bo_get_reloc_count 1 5 23 1
drm_intel_gem_bo_clear_relocs 4 25 194 2
drm_intel_gem_bo_process_reloc 4 15 84 1
drm_intel_gem_bo_process_reloc2 7 26 163 1
drm_intel_update_buffer_offsets 3 18 143 1
drm_intel_update_buffer_offsets2 3 19 155 1
drm_intel_gem_bo_aub_dump_bmp 1 6 30 8
drm_intel_gem_bo_exec 6 50 295 5
do_exec2 20 89 493 9
drm_intel_gem_bo_exec2 1 7 44 5
drm_intel_gem_bo_mrb_exec2 1 7 48 6
drm_intel_gem_bo_context_exec 1 5 42 4
drm_intel_gem_bo_fence_exec 1 9 48 6
drm_intel_gem_bo_pin 2 18 102 2
drm_intel_gem_bo_unpin 2 13 77 1
drm_intel_gem_bo_set_tiling_internal 8 28 172 3
drm_intel_gem_bo_set_tiling 4 16 98 3
drm_intel_gem_bo_get_tiling 1 8 43 3
drm_intel_gem_bo_set_softpin_offset 1 8 42 2
drm_intel_bo_gem_create_from_prime 6 58 368 3
drm_intel_bo_gem_export_to_prime 2 10 66 2
drm_intel_gem_bo_flink 4 23 147 2
drm_intel_bufmgr_gem_enable_reuse 1 5 24 1
drm_intel_gem_bo_disable_implicit_sync 1 5 24 1
drm_intel_gem_bo_enable_implicit_sync 1 5 24 1
drm_intel_bufmgr_gem_can_disable_implicit_sync 1 5 23 1
drm_intel_bufmgr_gem_enable_fenced_relocs 2 6 34 1
drm_intel_gem_bo_get_aperture_space 4 15 83 1
drm_intel_gem_total_fences 3 12 65 2
drm_intel_gem_bo_clear_aperture_space_flag 4 11 67 1
drm_intel_gem_estimate_batch_space 3 11 63 2
drm_intel_gem_compute_batch_space 4 16 96 2
drm_intel_gem_check_aperture_space 5 26 155 2
drm_intel_gem_bo_disable_reuse 1 6 27 1
drm_intel_gem_bo_is_reusable 1 5 23 1
_drm_intel_gem_bo_references 8 21 143 2
drm_intel_gem_bo_references 4 9 52 2
add_bucket 1 8 60 2
init_cache_buckets 2 13 109 1
drm_intel_bufmgr_gem_set_vma_cache_size 1 6 32 2
parse_devid_override 3 24 144 1
get_pci_device_id 4 23 128 1
drm_intel_bufmgr_gem_get_devid 1 5 23 1
drm_intel_bufmgr_gem_set_aub_filename 1 4 13 2
drm_intel_bufmgr_gem_set_aub_dump 1 8 22 2
drm_intel_gem_context_create 3 21 114 1
drm_intel_gem_context_get_id 2 7 32 2
drm_intel_gem_context_destroy 3 17 87 1
drm_intel_get_reset_stats 6 26 128 4
drm_intel_reg_read 1 13 67 3
drm_intel_get_subslice_total 2 12 62 2
drm_intel_get_eu_total 2 12 62 2
drm_intel_get_pooled_eu 2 11 53 1
drm_intel_get_min_eu_in_pool 2 11 53 1
drm_intel_bufmgr_gem_set_aub_annotations 1 5 15 3
drm_intel_bufmgr_gem_find 2 11 46 1
drm_intel_bufmgr_gem_unref 3 12 72 1
drm_intel_gem_bo_map__gtt 8 36 216 1
drm_intel_gem_bo_map__cpu 7 35 232 1
drm_intel_gem_bo_map__wc 7 35 234 1
drm_intel_bufmgr_gem_init 28 165 1175 2
Source file: ./lib/libdrm/tests/etnaviv/etnaviv_cmd_stream_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_avail 1 24 172 0
test_emit 1 16 104 0
test_offset 1 16 106 0
main 1 7 28 2
Source file: ./lib/libdrm/tests/kms/libkms-test-crtc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kms_crtc_create 2 10 53 2
kms_crtc_free 1 4 14 1
Source file: ./lib/libdrm/tests/kms/kms-steal-crtc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
signal_handler 1 3 7 1
main 16 92 550 2
Source file: ./lib/libdrm/tests/kms/libkms-test-plane.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kms_plane_probe 13 46 327 1
kms_plane_create 2 11 58 2
kms_plane_free 1 4 14 1
kms_plane_set 2 12 108 4
kms_plane_supports_format 3 8 48 2
Source file: ./lib/libdrm/tests/kms/libkms-test-framebuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kms_framebuffer_create 7 48 277 4
kms_framebuffer_free 4 17 102 1
kms_framebuffer_map 4 22 143 2
kms_framebuffer_unmap 2 7 34 1
Source file: ./lib/libdrm/tests/kms/kms-universal-planes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
choose_format 3 8 50 1
prepare_framebuffer 8 47 251 2
main 37 188 1084 2
Source file: ./lib/libdrm/tests/kms/libkms-test-screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kms_screen_probe 3 17 117 1
kms_screen_create 2 11 58 2
kms_screen_free 2 6 25 1
kms_screen_set 2 11 77 3
Source file: ./lib/libdrm/tests/kms/libkms-test.h
Source file: ./lib/libdrm/tests/kmstest/main.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_bo 1 15 68 1
usage 1 7 39 1
main 5 34 175 2
Source file: ./lib/libdrm/intel/intel_decode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
int_as_float 1 9 30 1
instr_out 6 25 145 4
decode_MI_SET_CONTEXT 4 12 81 1
decode_MI_WAIT_FOR_EVENT 32 62 462 1
decode_mi 35 139 1138 1
decode_2d_br00 3 10 93 2
decode_2d_br01 8 28 162 1
decode_2d 19 149 1258 1
decode_3d_1c 7 28 140 1
i915_get_instruction_dst 16 56 365 4
i915_get_channel_swizzle 14 19 112 1
i915_get_instruction_src_name 16 48 262 3
i915_get_instruction_src0 2 16 168 3
i915_get_instruction_src1 2 16 170 3
i915_get_instruction_src2 2 15 160 3
i915_get_instruction_addr 12 38 204 3
i915_decode_alu1 1 11 98 4
i915_decode_alu2 1 12 116 4
i915_decode_alu3 1 13 134 4
i915_decode_tex 1 17 145 4
i915_decode_dcl 25 84 576 3
i915_decode_instruction 26 88 497 3
decode_compare_func 9 22 66 1
decode_stencil_op 9 22 66 1
decode_logic_op 17 38 114 1
decode_blend_fact 16 36 108 1
decode_tex_coord_mode 7 18 54 1
decode_sample_filter 8 20 60 1
decode_3d_1d 212 968 4755 1
decode_3d_primitive 41 235 1206 1
decode_3d 10 52 340 1
get_965_surfacetype 7 19 55 1
get_965_depthformat 5 15 43 1
get_965_element_component 11 31 111 2
get_965_prim_type 22 49 144 1
i965_decode_urb_fence 12 35 310 2
state_base_out 2 12 65 3
state_max_out 3 17 92 3
gen7_3DSTATE_VIEWPORT_STATE_POINTERS_CC 1 6 30 1
gen7_3DSTATE_VIEWPORT_STATE_POINTERS_SF_CLIP 1 6 30 1
gen7_3DSTATE_BLEND_STATE_POINTERS 2 8 54 1
gen7_3DSTATE_DEPTH_STENCIL_STATE_POINTERS 2 9 54 1
gen7_3DSTATE_HIER_DEPTH_BUFFER 1 8 52 1
gen6_3DSTATE_CC_STATE_POINTERS 1 9 75 1
gen7_3DSTATE_CC_STATE_POINTERS 2 9 55 1
gen7_3DSTATE_URB_unit 1 11 105 2
gen7_3DSTATE_URB_VS 1 4 17 1
gen7_3DSTATE_URB_HS 1 4 17 1
gen7_3DSTATE_URB_DS 1 4 17 1
gen7_3DSTATE_URB_GS 1 4 17 1
gen7_3DSTATE_CONSTANT 1 16 184 2
gen7_3DSTATE_CONSTANT_VS 1 4 17 1
gen7_3DSTATE_CONSTANT_GS 1 4 17 1
gen7_3DSTATE_CONSTANT_PS 1 4 17 1
gen7_3DSTATE_CONSTANT_DS 1 4 17 1
gen7_3DSTATE_CONSTANT_HS 1 4 17 1
gen6_3DSTATE_WM 1 50 510 1
gen7_3DSTATE_WM 30 73 568 1
gen4_3DPRIMITIVE 2 13 103 1
gen7_3DPRIMITIVE 9 17 174 1
decode_3d_965 138 571 5213 1
decode_3d_i830 10 60 420 1
drm_intel_decode_context_alloc 10 30 176 1
drm_intel_decode_context_free 1 4 14 1
drm_intel_decode_set_dump_past_end 1 5 20 2
drm_intel_decode_set_batch_pointer 1 7 37 4
drm_intel_decode_set_head_tail 1 6 27 3
drm_intel_decode_set_output_file 1 5 19 2
drm_intel_decode 13 67 354 1
Source file: ./lib/libdrm/tests/kms/libkms-test-device.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kms_device_probe_screens 6 35 240 1
kms_device_probe_crtcs 5 20 119 1
kms_device_probe_planes 5 20 120 1
kms_device_probe 1 6 24 1
kms_device_open 2 10 47 1
kms_device_close 5 16 129 1
kms_device_find_plane_by_type 4 14 72 3
Source file: ./lib/libdrm/tests/modetest/cursor.h
Source file: ./lib/libdrm/tests/modetest/cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_cursor 2 9 70 2
move_cursor 6 27 200 2
cursor_thread_func 4 19 104 1
cursor_init 1 20 125 7
cursor_start 1 7 30 1
cursor_stop 1 7 25 1
Source file: ./lib/libdrm/tests/modetest/buffers.h
Source file: ./lib/libdrm/tests/modetest/buffers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bo_create_dumb 3 27 164 4
bo_map 3 18 115 2
bo_unmap 2 7 35 1
bo_create 101 179 810 8
bo_destroy 2 12 72 1
Source file: ./lib/libdrm/tests/util/pattern.h
Source file: ./lib/libdrm/tests/modeprint/modeprint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
getConnectionText 4 12 33 1
printMode 2 23 168 1
printProperty 9 38 279 4
printConnector 11 47 340 4
printEncoder 1 10 67 4
printCrtc 1 12 86 4
printFrameBuffer 1 12 85 3
printRes 14 62 400 2
args 13 70 412 2
main 4 26 120 2
Source file: ./lib/libdrm/tests/util/kms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_lookup_type_name 3 10 57 3
util_lookup_encoder_type_name 1 5 21 1
util_lookup_connector_status_name 1 5 21 1
util_lookup_connector_type_name 1 5 21 1
util_open 6 29 150 2
Source file: ./lib/libdrm/tests/util/kms.h
Source file: ./lib/libdrm/tests/util/format.h
Source file: ./lib/libdrm/tests/util/common.h
Source file: ./lib/libdrm/tests/util/format.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
util_format_fourcc 3 8 55 1
util_format_info_find 3 8 48 1
Source file: ./lib/libdrm/tests/nouveau/threaded.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ioctl 4 13 77 3
openclose 3 11 64 1
main 14 68 428 2
Source file: ./lib/libdrm/tests/vbltest/vbltest.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vblank_handler 3 23 170 5
usage 1 10 57 1
main 14 75 444 2
Source file: ./lib/libdrm/tests/radeon/rbo.h
Source file: ./lib/libdrm/tests/radeon/rbo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rbo 7 53 305 5
rbo_map 4 27 170 1
rbo_unmap 2 8 39 1
rbo_incref 1 5 17 1
rbo_decref 3 16 101 1
rbo_wait 2 12 70 1
Source file: ./lib/libdrm/tests/radeon/radeon_ttm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ttm_starve_kernel_private_memory 3 21 115 1
radeon_open_fd 1 4 14 1
main 2 12 47 1
Source file: ./lib/libdrm/tests/tegra/openclose.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 5 29 161 2
Source file: ./lib/libdrm/tests/amdgpu/decode_messages.h
Source file: ./lib/libdrm/tests/random.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_period 3 15 74 1
main 3 21 102 1
Source file: ./lib/libdrm/tests/proptest/proptest.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
U642I64 1 4 21 1
dump_blob 4 19 97 1
dump_prop 22 73 523 2
listObjectProperties 3 13 84 2
listConnectorProperties 3 19 105 1
listCrtcProperties 3 16 94 1
listAllProperties 1 5 14 1
setProperty 3 17 116 1
usage 1 19 33 1
main 8 43 218 2
Source file: ./lib/libdrm/tests/drmdevice.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_device_info 10 61 478 3
main 9 43 285 1
Source file: ./lib/libdrm/tests/drmsl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print 3 10 57 1
do_time 8 41 286 2
print_neighbors 1 13 69 2
main 1 39 255 1
Source file: ./lib/libdrm/freedreno/msm/msm_drm.h
Source file: ./lib/libdrm/tests/hash.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clear_dist 2 5 29 1
count_entries 2 7 29 1
update_dist 2 7 28 1
compute_dist 4 18 116 1
check_table 5 29 125 3
main 13 57 582 1
Source file: ./lib/libdrm/tests/modetest/modetest.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
U642I64 1 4 21 1
dump_fourcc 1 8 28 1
dump_encoders 3 19 100 1
dump_mode 1 20 86 1
dump_blob 4 19 104 2
dump_prop 22 71 518 4
dump_connectors 9 37 264 1
dump_crtcs 5 29 186 1
dump_framebuffers 3 17 93 1
dump_planes 8 35 247 1
free_resources 5 22 156 1
get_resources 11 51 460 1
get_crtc_index 4 10 68 2
get_connector_by_name 3 11 76 2
get_connector_by_id 4 11 69 2
get_encoder_by_id 4 11 69 2
connector_find_mode 7 20 120 4
pipe_find_crtc 8 34 206 2
pipe_find_crtc_and_mode 7 34 224 2
set_property 10 42 301 2
page_flip_handler 3 25 180 5
format_support 3 9 49 2
set_plane 16 72 571 2
clear_planes 4 10 79 3
set_mode 10 55 479 3
clear_mode 3 7 47 1
set_planes 3 7 50 3
set_cursors 4 27 194 3
clear_cursors 2 6 30 1
test_page_flip 12 73 533 3
parse_connector 17 56 447 2
parse_plane 13 46 329 2
parse_property 2 8 62 2
usage 1 21 134 1
page_flipping_supported 3 14 70 1
cursor_supported 1 4 9 1
pipe_resolve_connectors 4 21 133 2
main 44 158 922 2
Source file: ./lib/libdrm/freedreno/msm/msm_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
to_msm_device 1 4 17 1
to_msm_pipe 1 4 17 1
to_msm_bo 1 4 17 1
get_abs_timeout 1 8 57 2
Source file: ./lib/libdrm/freedreno/msm/msm_device.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
msm_device_destroy 1 6 34 1
msm_device_new 2 13 75 1
Source file: ./lib/libdrm/freedreno/msm/msm_pipe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
query_param 2 16 86 3
msm_pipe_get_param 7 24 114 3
msm_pipe_wait 2 16 92 3
msm_pipe_destroy 1 5 24 1
get_param 2 10 52 2
msm_pipe_new 4 33 198 2
Source file: ./lib/libdrm/freedreno/msm/msm_bo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bo_allocate 3 18 96 1
msm_bo_offset 2 9 48 2
msm_bo_cpu_prep 1 9 66 3
msm_bo_cpu_fini 1 7 42 1
msm_bo_madvise 4 14 84 2
msm_bo_destroy 1 5 24 1
msm_bo_new_handle 2 15 75 4
msm_bo_from_handle 2 12 63 3
Source file: ./lib/libdrm/freedreno/kgsl/kgsl_ringbuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
to_kgsl_ringbuffer 1 4 17 1
kgsl_rb_bo_del 2 13 74 1
kgsl_rb_bo_new 4 29 165 2
kgsl_ringbuffer_hostptr 1 5 26 1
kgsl_ringbuffer_flush 6 39 311 4
kgsl_ringbuffer_emit_reloc 2 13 94 2
kgsl_ringbuffer_emit_reloc_ring 1 9 59 5
kgsl_ringbuffer_destroy 3 9 54 1
kgsl_ringbuffer_new 4 24 120 2
Source file: ./lib/libdrm/tests/util/pattern.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fill_smpte_yuv_planar 17 95 934 7
fill_smpte_yuv_packed 21 90 937 5
fill_smpte_rgb16 9 57 589 5
fill_smpte_rgb24 9 59 553 5
fill_smpte_rgb32 9 57 589 5
fill_smpte 49 70 391 5
make_pwetty 10 53 332 5
fill_tiles_yuv_planar 4 30 245 7
fill_tiles_yuv_packed 7 28 270 5
fill_tiles_rgb16 3 22 180 5
fill_tiles_rgb24 3 19 159 5
fill_tiles_rgb32 5 23 205 5
fill_tiles 49 70 370 5
fill_plain 1 6 43 5
util_fill_pattern 5 20 119 6
Source file: ./lib/libdrm/freedreno/kgsl/msm_kgsl.h
Source file: ./lib/libdrm/freedreno/kgsl/kgsl_drm.h
Source file: ./lib/libdrm/freedreno/kgsl/kgsl_bo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_memtype 1 9 52 3
bo_alloc 3 18 96 1
kgsl_bo_offset 2 9 48 2
kgsl_bo_cpu_prep 6 19 98 3
kgsl_bo_cpu_fini 1 3 9 1
kgsl_bo_madvise 1 4 15 2
kgsl_bo_destroy 1 5 24 1
kgsl_bo_new_handle 2 15 81 4
kgsl_bo_from_handle 3 15 95 3
fd_bo_from_fbdev 5 32 182 3
kgsl_bo_gpuaddr 4 22 122 2
kgsl_bo_set_timestamp 3 17 89 2
kgsl_bo_get_timestamp 3 19 98 1
Source file: ./lib/libdrm/freedreno/kgsl/kgsl_pipe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kgsl_pipe_get_param 7 25 116 3
kgsl_pipe_wait 5 18 113 3
kgsl_pipe_timestamp 2 15 70 2
kgsl_pipe_destroy 3 12 71 1
is_kgsl_pipe 1 4 17 1
kgsl_pipe_add_submit 2 13 81 2
kgsl_pipe_pre_submit 3 12 85 1
kgsl_pipe_post_submit 2 15 118 2
kgsl_pipe_process_pending 2 14 106 2
getprop 1 10 51 4
kgsl_pipe_new 6 64 432 2
Source file: ./lib/libdrm/freedreno/kgsl/kgsl_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
to_kgsl_device 1 4 17 1
to_kgsl_pipe 1 4 17 1
to_kgsl_bo 1 4 17 1
Source file: ./lib/libdrm/freedreno/kgsl/kgsl_device.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kgsl_device_destroy 1 5 24 1
kgsl_device_new 2 12 65 1
Source file: ./lib/libdrm/freedreno/msm/msm_ringbuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
to_msm_ringbuffer 1 4 17 1
ring_bo_del 2 10 57 2
ring_bo_new 3 12 70 2
ring_cmd_del 2 9 60 1
ring_cmd_new 3 17 108 2
grow 3 11 77 4
current_cmd 1 6 45 1
append_bo 1 12 109 2
bo2idx 6 29 212 3
check_cmd_bo 1 6 47 3
get_cmd 6 25 196 5
msm_ringbuffer_hostptr 1 4 20 1
find_next_reloc_idx 3 11 62 3
delete_cmds 1 7 37 1
flush_reset 5 27 179 1
finalize_current_cmd 2 15 92 2
dump_submit 4 20 189 1
msm_ringbuffer_flush 9 47 381 4
msm_ringbuffer_grow 1 6 38 2
msm_ringbuffer_reset 1 4 14 1
msm_ringbuffer_emit_reloc 5 39 317 2
msm_ringbuffer_emit_reloc_ring 4 24 145 5
msm_ringbuffer_cmd_count 1 4 17 1
msm_ringbuffer_destroy 1 11 66 1
msm_ringbuffer_new 4 28 153 2
Source file: ./lib/libdrm/freedreno/freedreno_ringbuffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_ringbuffer_emit 1 5 22 2
Source file: ./lib/libdrm/freedreno/freedreno_drmif.h
Source file: ./lib/libdrm/freedreno/freedreno_ringbuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_ringbuffer_new 2 12 90 2
fd_ringbuffer_del 1 5 23 1
fd_ringbuffer_set_parent 1 5 20 2
fd_ringbuffer_reset 3 9 64 1
fd_ringbuffer_flush 1 4 28 1
fd_ringbuffer_flush2 1 5 34 3
fd_ringbuffer_grow 2 10 91 2
fd_ringbuffer_timestamp 1 4 14 1
fd_ringbuffer_reloc 1 6 37 2
fd_ringbuffer_reloc2 1 5 26 2
fd_ringbuffer_emit_reloc_ring 1 10 93 3
fd_ringbuffer_cmd_count 2 6 31 1
fd_ringbuffer_emit_reloc_ring_full 1 6 49 3
fd_ringmarker_new 2 12 63 1
fd_ringmarker_del 1 4 14 1
fd_ringmarker_mark 1 4 19 1
fd_ringmarker_dwords 1 5 23 2
fd_ringmarker_flush 1 5 37 1
Source file: ./lib/libdrm/freedreno/freedreno_bo_cache.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
add_bucket 1 8 61 2
fd_bo_cache_init 4 16 125 2
fd_bo_cache_cleanup 6 19 131 2
get_bucket 3 11 61 2
is_idle 1 7 25 1
find_in_bucket 3 15 87 2
fd_bo_cache_alloc 4 25 144 3
fd_bo_cache_free 2 16 106 2
Source file: ./lib/libdrm/freedreno/freedreno_pipe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_pipe_new 4 23 114 2
fd_pipe_del 1 4 18 1
fd_pipe_get_param 1 5 31 3
fd_pipe_wait 1 4 22 2
fd_pipe_wait_timeout 1 5 29 3
Source file: ./lib/libdrm/freedreno/freedreno_device.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_device_new 7 37 213 1
fd_device_new_dup 2 10 44 1
fd_device_ref 1 5 20 1
fd_device_del_impl 3 10 67 1
fd_device_del_locked 2 6 27 1
fd_device_del 2 8 39 1
fd_device_fd 1 4 14 1
fd_device_version 1 4 14 1
Source file: ./lib/libdrm/freedreno/freedreno_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
offset_bytes 1 4 29 2
VG_BO_ALLOC 3 6 33 1
VG_BO_FREE 1 4 18 1
VG_BO_RELEASE 2 8 46 1
VG_BO_OBTAIN 2 8 52 1
VG_BO_ALLOC 1 1 9 1
VG_BO_FREE 1 1 9 1
VG_BO_RELEASE 1 1 9 1
VG_BO_OBTAIN 1 1 9 1
Source file: ./lib/libdrm/freedreno/freedreno_bo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_name 1 5 31 2
lookup_bo 2 9 55 2
bo_from_handle 2 20 122 3
fd_bo_new 3 18 112 3
fd_bo_from_handle 2 13 73 3
fd_bo_from_dmabuf 3 21 119 2
fd_bo_from_name 5 26 146 2
fd_bo_ref 1 5 20 1
fd_bo_del 4 13 78 1
bo_del 4 16 108 1
fd_bo_get_name 3 19 101 2
fd_bo_handle 1 4 14 1
fd_bo_dmabuf 2 12 59 1
fd_bo_size 1 4 14 1
fd_bo_map 4 18 105 1
fd_bo_cpu_prep 1 4 31 3
fd_bo_cpu_fini 1 4 18 1
fd_bo_from_fbdev 1 4 18 3
Source file: ./lib/libdrm/libkms/api.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kms_create 1 4 20 2
kms_get_prop 2 10 45 3
kms_destroy 2 8 34 1
kms_bo_create 10 30 161 3
kms_bo_get_prop 3 14 55 3
kms_bo_map 1 4 25 2
kms_bo_unmap 1 4 19 1
kms_bo_destroy 3 11 53 1
Source file: ./lib/libdrm/libkms/vmwgfx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwgfx_get_prop 2 11 43 3
vmwgfx_destroy 1 5 17 1
vmwgfx_bo_create 8 47 284 6
vmwgfx_bo_get_prop 1 7 28 3
vmwgfx_bo_map 3 17 122 2
vmwgfx_bo_unmap 1 6 29 1
vmwgfx_bo_destroy 2 14 110 1
vmwgfx_create 2 17 95 2
Source file: ./lib/libdrm/libkms/libkms.h
Source file: ./lib/libdrm/libkms/linux.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
linux_name_from_sysfs 5 24 158 2
linux_from_sysfs 12 26 149 2
linux_create 2 6 33 2
Source file: ./lib/libdrm/libkms/exynos.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exynos_get_prop 2 11 43 3
exynos_destroy 1 5 17 1
exynos_bo_create 9 48 300 6
exynos_bo_get_prop 1 7 28 3
exynos_bo_map 4 24 179 2
exynos_bo_unmap 1 6 29 1
exynos_bo_destroy 3 17 118 1
exynos_create 2 17 95 2
Source file: ./lib/libdrm/libkms/dumb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dumb_get_prop 2 11 43 3
dumb_destroy 1 5 17 1
dumb_bo_create 7 39 224 6
dumb_bo_get_prop 1 7 28 3
dumb_bo_map 4 24 179 2
dumb_bo_unmap 1 6 29 1
dumb_bo_destroy 3 17 118 1
dumb_create 4 22 127 2
Source file: ./lib/libdrm/libkms/internal.h
Source file: ./lib/libdrm/libkms/radeon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_get_prop 2 11 43 3
radeon_destroy 1 5 17 1
radeon_bo_create 9 57 318 6
radeon_bo_get_prop 1 7 28 3
radeon_bo_map 4 28 206 2
radeon_bo_unmap 2 9 58 1
radeon_bo_destroy 3 17 118 1
radeon_create 2 17 95 2
Source file: ./lib/libdrm/omap/omap_drmif.h
Source file: ./lib/libdrm/omap/omap_drm.h
Source file: ./lib/libdrm/libkms/intel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_get_prop 2 11 43 3
intel_destroy 1 5 17 1
intel_bo_create 13 60 389 6
intel_bo_get_prop 1 7 28 3
intel_bo_map 4 24 184 2
intel_bo_unmap 1 6 29 1
intel_bo_destroy 3 17 118 1
intel_create 2 17 95 2
Source file: ./lib/libdrm/nouveau/nvif/unpack.h
Source file: ./lib/libdrm/nouveau/nvif/cl9097.h
Source file: ./lib/libdrm/libkms/nouveau.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_get_prop 2 11 43 3
nouveau_destroy 1 5 17 1
nouveau_bo_create 9 54 339 6
nouveau_bo_get_prop 1 7 28 3
nouveau_bo_map 3 17 124 2
nouveau_bo_unmap 1 6 29 1
nouveau_bo_destroy 3 17 118 1
nouveau_create 2 17 95 2
Source file: ./lib/libdrm/nouveau/nvif/class.h
Source file: ./lib/libdrm/nouveau/nvif/if0003.h
Source file: ./lib/libdrm/nouveau/nvif/if0002.h
Source file: ./lib/libdrm/omap/omap_drm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
omap_device_new_impl 2 10 58 1
omap_device_new 3 15 84 1
omap_device_ref 1 5 20 1
omap_device_del 2 10 55 1
omap_get_param 2 13 69 3
omap_set_param 1 8 50 3
lookup_bo 2 9 50 2
bo_from_handle 2 18 108 2
omap_bo_new_impl 4 27 153 3
omap_bo_new 2 10 48 3
omap_bo_new_tiled 2 14 65 4
omap_bo_ref 1 5 20 1
get_buffer_info 2 14 73 1
omap_bo_from_name 3 22 116 2
omap_bo_from_dmabuf 3 23 117 2
omap_bo_del 6 25 140 1
omap_bo_get_name 3 16 82 2
omap_bo_handle 1 4 14 1
omap_bo_dmabuf 3 16 82 1
omap_bo_size 2 7 28 1
omap_bo_map 4 14 82 1
omap_bo_cpu_prep 1 9 52 2
omap_bo_cpu_fini 1 10 57 2
Source file: ./lib/libdrm/nouveau/nvif/cl0080.h
Source file: ./lib/libdrm/nouveau/nvif/ioctl.h
Source file: ./lib/libdrm/nouveau/bufctx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_bufctx 1 4 17 1
nouveau_bufctx_new 2 16 112 3
nouveau_bufctx_del 4 15 85 1
nouveau_bufctx_reset 2 14 98 2
nouveau_bufctx_refn 3 21 148 4
nouveau_bufctx_mthd 2 17 114 8
Source file: ./lib/libdrm/nouveau/private.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_client 1 4 17 1
cli_kref_get 2 8 57 2
cli_push_get 2 8 57 2
cli_kref_set 3 17 142 4
nouveau_bo 1 4 17 1
nouveau_device 1 4 17 1
Source file: ./lib/libdrm/nouveau/nouveau.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_drm 3 6 31 1
Source file: ./lib/libdrm/nouveau/abi16.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
abi16_chan_nv04 2 20 134 1
abi16_chan_nvc0 2 17 121 1
abi16_chan_nve0 3 21 151 1
abi16_engobj.abi16_ntfy 2 18 112 1
abi16_engobj.abi16_sclass 6 29 161 2
abi16_engobj.abi16_delete 2 16 100 1
abi16_engobj.abi16_object 11 29 171 2
abi16_engobj.abi16_bo_info 8 29 257 2
abi16_engobj.abi16_bo_init 13 45 343 3
Source file: ./lib/libdrm/radeon/radeon_bo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_bo_debug 1 6 49 2
radeon_bo_open 1 7 53 6
radeon_bo_ref 1 6 37 1
radeon_bo_unref 2 8 47 1
radeon_bo_map 1 5 38 2
radeon_bo_unmap 1 5 33 1
radeon_bo_wait 2 7 47 1
radeon_bo_is_busy 1 5 39 2
radeon_bo_set_tiling 1 6 43 3
radeon_bo_get_tiling 1 6 45 3
radeon_bo_is_static 2 7 46 1
radeon_bo_is_referenced_by_cs 1 5 33 2
radeon_bo_get_handle 1 4 14 1
radeon_bo_get_src_domain 2 9 49 1
Source file: ./lib/libdrm/radeon/radeon_bo_gem.h
Source file: ./lib/libdrm/radeon/radeon_surface.h
Source file: ./lib/libdrm/radeon/radeon_bo_int.h
Source file: ./lib/libdrm/radeon/bof.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bof_entry_grow 3 12 73 1
bof_object 2 11 52 1
bof_object_get 3 10 66 2
bof_object_set 4 19 115 3
bof_array 2 9 38 1
bof_array_append 3 13 69 2
bof_array_get 3 6 36 2
bof_array_size 2 6 24 1
bof_blob 3 16 89 2
bof_blob_size 2 6 26 1
bof_blob_value 2 6 24 1
bof_string 3 16 92 1
bof_int32 3 16 88 1
bof_int32_value 1 4 20 1
bof_indent 2 6 30 1
bof_print_bof 8 31 198 3
bof_print_rec 2 8 59 3
bof_print 1 4 17 1
bof_read 16 55 338 4
bof_load_file 8 34 228 1
bof_incref 1 4 13 1
bof_decref 5 20 112 1
bof_file_write 14 38 214 2
bof_dump_file 9 38 254 2
Source file: ./lib/libdrm/radeon/bof.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bof_is_object 1 1 17 1
bof_is_blob 1 1 17 1
bof_is_null 1 1 17 1
bof_is_int32 1 1 17 1
bof_is_array 1 1 17 1
bof_is_string 1 1 17 1
Source file: ./lib/libdrm/radeon/radeon_cs_int.h
Source file: ./lib/libdrm/radeon/radeon_cs_gem.h
Source file: ./lib/libdrm/nouveau/pushbuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nouveau_pushbuf 1 4 17 1
pushbuf_kref_fits 11 43 294 3
pushbuf_kref 13 54 380 3
pushbuf_krel 5 38 264 6
pushbuf_dump 5 36 310 3
pushbuf_submit 13 68 513 2
pushbuf_flush 4 35 257 1
pushbuf_refn_fail 2 15 111 3
pushbuf_refn 5 25 162 4
pushbuf_validate 8 41 295 2
nouveau_pushbuf_new 10 56 388 6
nouveau_pushbuf_del 5 24 161 1
nouveau_pushbuf_bufctx 1 6 32 2
nouveau_pushbuf_space 16 46 362 4
nouveau_pushbuf_data 6 26 197 4
nouveau_pushbuf_refn 1 5 29 3
nouveau_pushbuf_reloc 1 6 51 6
nouveau_pushbuf_validate 1 4 17 1
nouveau_pushbuf_refd 4 14 78 2
nouveau_pushbuf_kick 2 7 42 2
Source file: ./lib/libdrm/radeon/radeon_bo_gem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bo_open 5 56 358 6
bo_ref 1 3 9 1
bo_unref 3 17 116 1
bo_map 6 37 219 2
bo_unmap 2 9 44 1
bo_wait 2 12 72 1
bo_is_busy 1 11 65 2
bo_set_tiling 1 14 66 3
bo_get_tiling 2 16 80 3
radeon_bo_manager_gem_ctor 2 11 66 1
radeon_bo_manager_gem_dtor 2 8 36 1
radeon_gem_name_bo 1 5 26 1
radeon_gem_get_reloc_in_cs 1 5 27 1
radeon_gem_get_kernel_name 3 19 113 2
radeon_gem_set_domain 1 14 78 3
radeon_gem_prime_share_bo 1 7 52 2
radeon_gem_bo_open_prime 3 28 189 3
Source file: ./lib/libdrm/radeon/radeon_cs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_cs_create 1 5 36 2
radeon_cs_write_reloc 1 11 55 5
radeon_cs_begin 1 6 57 5
radeon_cs_end 1 6 52 4
radeon_cs_emit 1 5 33 1
radeon_cs_destroy 1 5 33 1
radeon_cs_erase 1 5 33 1
radeon_cs_need_flush 1 5 33 1
radeon_cs_print 1 5 38 2
radeon_cs_set_limit 2 8 50 3
radeon_cs_space_set_flush 1 7 47 3
radeon_cs_get_id 1 5 26 1
Source file: ./lib/libdrm/radeon/radeon_cs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_cs_write_dword 2 7 37 2
radeon_cs_write_qword 2 8 51 2
radeon_cs_write_table 2 9 54 3
Source file: ./lib/libdrm/nouveau/nouveau.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
debug_init 3 8 36 1
nouveau_object_ioctl 4 24 177 3
nouveau_object_mthd 5 30 199 4
nouveau_object_sclass_put 1 5 20 1
nouveau_object_sclass_get 9 43 322 2
nouveau_object_mclass 8 22 150 2
nouveau_object_fini 2 16 73 1
nouveau_object_init 9 48 359 6
nouveau_object_new 3 16 94 6
nouveau_object_del 2 9 38 1
nouveau_drm_del 1 5 20 1
nouveau_drm_new 4 20 131 2
nouveau_device_open_existing 1 5 22 4
nouveau_device_new 15 77 532 5
nouveau_device_wrap 3 23 136 3
nouveau_device_open 3 10 60 2
nouveau_device_del 4 17 99 1
nouveau_getparam 1 9 74 3
nouveau_setparam 1 6 62 3
nouveau_client_new 5 31 223 2
nouveau_client_del 2 14 99 1
nouveau_bo_del 4 20 156 1
nouveau_bo_new 3 21 127 6
nouveau_bo_wrap_locked 6 36 241 4
nouveau_bo_make_global 3 10 72 1
nouveau_bo_wrap 1 10 62 3
nouveau_bo_name_ref 3 24 166 3
nouveau_bo_name_get 3 17 114 2
nouveau_bo_ref 4 12 68 2
nouveau_bo_prime_handle_ref 2 16 108 3
nouveau_bo_set_prime 2 11 75 2
nouveau_bo_wait 10 28 194 3
nouveau_bo_map 3 15 109 3
Source file: ./lib/libdrm/radeon/radeon_cs_space.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_cs_setup_bo 17 56 372 2
radeon_cs_do_space_check 14 41 303 2
radeon_cs_space_add_persistent_bo 5 21 170 4
radeon_cs_check_space_internal 4 18 81 2
radeon_cs_space_check_with_bo 3 16 100 4
radeon_cs_space_check 1 5 29 1
radeon_cs_space_reset_bos 2 13 108 1
Source file: ./lib/libdrm/radeon/radeon_bo.h
Source file: ./lib/libdrm/tegra/tegra.h
Source file: ./lib/libdrm/radeon/r600_pci_ids.h
Source file: ./lib/libdrm/tegra/private.h
Source file: ./lib/libdrm/radeon/radeon_cs_gem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_first_zero 1 4 17 1
generate_id 2 11 45 1
free_id 1 6 23 1
cs_gem_create 6 44 358 2
cs_gem_write_reloc 18 79 594 5
cs_gem_begin 4 30 179 5
cs_gem_end 3 21 119 4
cs_gem_dump_bof 19 81 561 1
cs_gem_emit 4 27 262 1
cs_gem_destroy 1 10 57 1
cs_gem_erase 4 21 161 1
cs_gem_need_flush 1 4 12 1
cs_gem_print 2 10 77 2
radeon_get_device_id 1 11 62 2
radeon_cs_manager_gem_ctor 2 12 69 1
radeon_cs_manager_gem_dtor 1 4 14 1
Source file: ./lib/libdrm/tests/amdgpu/frame.h
Source file: ./lib/libdrm/tegra/tegra.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drm_tegra_bo_free 2 11 77 1
drm_tegra_wrap 4 13 75 3
drm_tegra_new 4 14 80 2
drm_tegra_close 3 8 34 1
drm_tegra_bo_new 6 29 179 4
drm_tegra_bo_wrap 4 17 104 5
drm_tegra_bo_ref 2 6 24 1
drm_tegra_bo_unref 3 5 26 1
drm_tegra_bo_get_handle 3 7 35 2
drm_tegra_bo_map 5 24 157 2
drm_tegra_bo_unmap 4 11 54 1
drm_tegra_bo_get_flags 4 17 102 2
drm_tegra_bo_set_flags 3 16 96 2
drm_tegra_bo_get_tiling 4 20 114 2
drm_tegra_bo_set_tiling 3 18 109 2
Source file: ./lib/libdrm/libdrm_macros.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drm_mmap 2 9 62 6
drm_munmap 2 6 34 2
Source file: ./lib/libdrm/xf86drmRandom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drmRandomCreate 5 19 140 1
drmRandomDestroy 1 5 16 1
drmRandom 2 11 93 1
drmRandomDouble 1 5 34 1
Source file: ./lib/libdrm/xf86drmRandom.h
Source file: ./lib/libdrm/radeon/radeon_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_get_value 1 11 65 3
radeon_get_family 1 9 28 1
next_power_of_two 2 6 40 1
mip_minify 2 8 41 2
surf_minify 6 27 272 8
r6_init_hw_info 12 60 289 1
r6_surface_init_linear 6 25 187 4
r6_surface_init_linear_aligned 4 22 158 4
r6_surface_init_1d 6 27 205 4
r6_surface_init_2d 8 37 295 4
r6_surface_init 16 55 320 2
r6_surface_best 1 5 17 2
eg_init_hw_info 16 78 369 1
eg_surf_minify 6 34 298 9
eg_surface_init_1d 7 33 230 6
eg_surface_init_2d 8 41 304 7
eg_surface_sanity 30 70 321 3
eg_surface_init_1d_miptrees 4 18 129 2
eg_surface_init_2d_miptrees 4 19 137 2
eg_surface_init 10 46 238 2
log2_int 4 13 57 1
eg_surface_best 19 84 523 2
si_gb_tile_mode 42 126 420 7
si_init_hw_info 17 80 389 1
si_surface_sanity 36 121 591 5
si_surf_minify 7 35 391 9
si_surf_minify_2d 9 40 409 10
si_surface_init_linear_aligned 5 27 197 5
si_surface_init_1d 9 40 265 7
si_surface_init_1d_miptrees 3 15 104 4
si_surface_init_2d 17 70 418 10
si_surface_init_2d_miptrees 3 19 158 4
si_surface_init 10 46 258 2
si_surface_best 3 12 97 2
cik_get_2d_params 50 163 600 11
cik_init_hw_info 18 81 405 1
cik_surface_sanity 25 83 461 5
cik_surface_init_2d 17 72 437 10
cik_surface_init_2d_miptrees 3 22 163 4
cik_surface_init 10 46 258 2
cik_surface_best 3 12 97 2
radeon_surface_manager_new 11 44 225 1
radeon_surface_manager_free 1 4 14 1
radeon_surface_sanity 26 60 262 4
radeon_surface_init 2 13 76 2
radeon_surface_best 2 13 76 2
Source file: ./lib/libdrm/util_double_list.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
list_inithead 1 5 21 1
list_add 1 7 42 2
list_addtail 1 7 42 2
list_replace 1 7 46 2
list_del 1 5 29 1
list_delinit 1 7 41 1
Source file: ./lib/libdrm/util_math.h
Source file: ./lib/libdrm/xf86drmMode.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drm_property_type_is 2 7 36 2
Source file: ./lib/libdrm/libdrm_lists.h
Source file: ./lib/libdrm/xf86drmSL.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SLCreateEntry 4 13 96 3
SLRandomLevel 3 8 36 1
drmSLCreate 3 13 89 1
drmSLDestroy 4 16 96 1
SLLocate 5 13 108 3
drmSLInsert 6 23 172 3
drmSLDelete 8 19 161 2
drmSLLookup 3 13 75 3
drmSLLookupNeighbors 3 22 162 6
drmSLNext 3 15 89 3
drmSLFirst 2 7 60 3
drmSLDump 6 31 196 1
Source file: ./lib/libdrm/xf86atomic.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
atomic_add_unless 2 8 58 3
Source file: ./lib/libdrm/xf86drmHash.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
HashHash 5 22 130 1
drmHashCreate 3 14 86 1
drmHashDestroy 4 17 91 1
HashFind 5 24 135 3
drmHashLookup 4 10 71 3
drmHashInsert 5 16 124 3
drmHashDelete 3 12 78 2
drmHashNext 3 15 95 3
drmHashFirst 2 8 64 3
Source file: ./lib/libdrm/libsync.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sync_wait 7 21 119 2
sync_merge 5 13 95 3
sync_accumulate 3 16 83 3
Source file: ./lib/libdrm/xf86drmHash.h
Source file: ./lib/libdrm/xf86drm.h
Source file: ./lib/libdrm/xf86drmMode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DRM_IOCTL 2 5 37 3
drmAllocCpy 6 12 89 3
drmModeFreeModeInfo 2 6 19 1
drmModeFreeResources 2 10 47 1
drmModeFreeFB 2 6 19 1
drmModeFreeCrtc 2 6 19 1
drmModeFreeConnector 2 10 47 1
drmModeFreeEncoder 1 4 12 1
drmModeGetResources 24 75 591 1
drmModeAddFB 2 18 106 8
drmModeAddFB2WithModifiers 3 22 192 10
drmModeAddFB2 1 10 65 9
drmModeRmFB 1 4 21 2
drmModeGetFB 3 19 121 2
drmModeDirtyFB 1 10 57 4
drmModeGetCrtc 4 23 160 2
drmModeSetCrtc 2 18 116 8
drmModeSetCursor 1 11 69 5
drmModeSetCursor2 1 13 87 7
drmModeMoveCursor 1 10 60 4
drmModeGetEncoder 3 17 107 2
_drmModeGetConnector 25 85 687 3
drmModeGetConnector 1 4 20 2
drmModeGetConnectorCurrent 1 4 20 2
drmModeAttachMode 1 8 55 3
drmModeDetachMode 1 8 55 3
drmModeGetProperty 12 42 413 2
drmModeFreeProperty 2 8 33 1
drmModeGetPropertyBlob 5 23 154 2
drmModeFreePropertyBlob 2 7 26 1
drmModeConnectorSetProperty 1 10 54 4
drmCheckModesettingSupported 24 86 560 1
drmModeCrtcGetGamma 1 12 84 6
drmModeCrtcSetGamma 1 12 84 6
drmHandleEvent 12 51 267 2
drmModePageFlip 1 11 67 5
drmModePageFlipTarget 1 13 76 6
drmModeSetPlane 1 23 135 13
drmModeGetPlane 9 41 264 2
drmModeFreePlane 2 7 26 1
drmModeGetPlaneResources 9 35 215 1
drmModeFreePlaneResources 2 7 26 1
drmModeObjectGetProperties 11 51 314 3
drmModeFreeObjectProperties 2 8 33 1
drmModeObjectSetProperty 1 11 63 5
drmModeAtomicAlloc 2 11 47 1
drmModeAtomicDuplicate 5 23 130 1
drmModeAtomicMerge 6 23 155 2
drmModeAtomicGetCursor 2 6 21 1
drmModeAtomicSetCursor 2 5 20 2
drmModeAtomicAddProperty 4 23 139 4
drmModeAtomicFree 3 8 32 1
sort_req_list 3 11 66 2
drmModeAtomicCommit 15 82 582 4
drmModeCreatePropertyBlob 3 17 98 4
drmModeDestroyPropertyBlob 1 7 36 2
Source file: ./lib/libXcursor/src/xcursorint.h
Source file: ./lib/libXcursor/src/library.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcursorLibraryPath 3 11 38 1
_XcursorAddPathElt 6 18 107 3
_XcursorBuildThemeDir 9 42 231 2
_XcursorBuildFullname 5 14 111 3
_XcursorNextPath 2 7 33 1
_XcursorThemeInherits 17 44 231 1
XcursorScanTheme 15 43 230 2
XcursorLibraryLoadImage 6 19 96 3
XcursorLibraryLoadImages 7 21 107 3
XcursorLibraryLoadCursor 5 21 113 2
XcursorLibraryLoadCursors 6 36 161 2
XcursorShapeLoadImage 2 8 48 3
XcursorShapeLoadImages 2 8 48 3
XcursorShapeLoadCursor 2 8 42 2
XcursorShapeLoadCursors 2 8 42 2
XcursorLibraryShape 6 26 128 1
Source file: ./lib/libXcursor/src/cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcursorCursorsCreate 2 13 75 2
XcursorCursorsDestroy 4 12 67 1
XcursorAnimateCreate 2 11 50 1
XcursorAnimateDestroy 2 7 27 1
XcursorAnimateNext 2 7 44 1
nativeByteOrder 2 5 30 1
_XcursorPixelBrightness 5 14 123 1
_XcursorDivideAlpha 3 9 46 2
_XcursorPixelToColor 1 9 89 2
_XcursorDumpImage 5 16 115 1
_XcursorDumpColor 1 8 54 2
_XcursorCompareRed 1 5 56 2
_XcursorCompareGreen 1 5 56 2
_XcursorCompareBlue 1 5 56 2
_XcursorAverageColor 3 17 125 2
_XcursorHeckbertMedianCut 17 89 648 2
_XcursorBayerOrderedDither 5 35 263 2
_XcursorFloydSteinberg 13 109 661 2
_XcursorThreshold 5 31 202 2
XcursorImageLoadCursor 14 110 768 2
XcursorImagesLoadCursors 4 18 101 2
XcursorImagesLoadCursor 8 31 192 2
XcursorFilenameLoadCursor 2 11 60 2
XcursorFilenameLoadCursors 2 11 61 2
_XcursorCreateGlyphCursor 1 27 149 7
_XcursorCreateFontCursor 3 13 100 2
Source file: ./lib/libXcursor/src/display.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XcursorFreeDisplayInfo 4 14 68 1
_XcursorCloseDisplay 4 15 84 2
_XcursorDefaultParseBool 12 22 123 1
_XcursorGetDisplayInfo 42 140 820 1
XcursorSupportsARGB 2 5 24 1
XcursorSupportsAnim 2 5 24 1
XcursorSetDefaultSize 2 8 37 2
XcursorGetDefaultSize 2 7 30 1
XcursorSetTheme 6 21 93 2
XcursorGetTheme 2 7 30 1
XcursorGetThemeCore 2 7 30 1
XcursorSetThemeCore 2 8 37 2
Source file: ./lib/libdmx/include/X11/extensions/dmxext.h
Source file: ./lib/libXcursor/src/xlib.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XcursorFontIsCursor 11 49 260 2
XcursorTryShapeCursor 12 28 148 7
XcursorNoticeCreateBitmap 10 46 235 4
_XcursorGetBitmap 6 20 112 2
_XcursorClientLSB 1 5 24 1
XcursorImageHash 11 42 224 2
_XcursorLogDiscover 3 12 39 1
XcursorNoticePutBitmap 17 50 285 3
XcursorTryShapeBitmapCursor 10 26 163 7
Source file: ./lib/libXcursor/src/file.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcursorImageCreate 7 19 120 2
XcursorImageDestroy 1 4 13 1
XcursorImagesCreate 2 12 66 1
XcursorImagesDestroy 4 11 61 1
XcursorImagesSetName 5 12 60 2
XcursorCommentCreate 4 14 87 2
XcursorCommentDestroy 1 4 13 1
XcursorCommentsCreate 2 11 60 1
XcursorCommentsDestroy 3 9 48 1
_XcursorReadUInt 4 13 99 2
_XcursorReadBytes 4 6 50 3
_XcursorWriteUInt 3 13 87 2
_XcursorWriteBytes 4 6 50 3
_XcursorFileHeaderDestroy 1 4 13 1
_XcursorFileHeaderCreate 3 16 86 1
_XcursorReadFileHeader 15 44 283 1
_XcursorFileHeaderLength 1 5 19 1
_XcursorWriteFileHeader 11 24 166 2
_XcursorSeekToToc 4 9 53 3
_XcursorFileReadChunkHeader 11 22 146 4
_XcursorFileWriteChunkHeader 9 19 111 4
_XcursorFindBestSize 8 26 132 3
_XcursorFindImageToc 7 23 104 3
_XcursorReadImage 19 52 317 3
_XcursorImageLength 2 6 31 1
_XcursorWriteImage 18 43 260 4
_XcursorReadComment 7 24 123 3
_XcursorCommentLength 1 4 18 1
_XcursorWriteComment 9 24 139 4
XcursorXcFileLoadImage 5 22 114 2
XcursorXcFileLoadImages 10 44 208 2
XcursorXcFileLoadAllImages 10 49 211 1
XcursorXcFileLoad 15 73 320 3
XcursorXcFileSave 12 52 340 3
_XcursorStdioFileRead 1 5 36 3
_XcursorStdioFileWrite 1 5 36 3
_XcursorStdioFileSeek 1 5 32 3
_XcursorStdioFileInitialize 1 7 36 2
XcursorFileLoadImage 2 8 39 2
XcursorFileLoadImages 2 8 39 2
XcursorFileLoadAllImages 2 8 34 1
XcursorFileLoad 4 10 52 3
XcursorFileSaveImages 5 14 85 2
XcursorFileSave 5 10 61 3
XcursorFilenameLoadImage 4 13 66 2
XcursorFilenameLoadImages 4 13 66 2
XcursorFilenameLoadAllImages 3 13 57 1
XcursorFilenameLoad 3 15 68 3
XcursorFilenameSaveImages 5 12 68 2
XcursorFilenameSave 6 14 78 3
Source file: ./lib/libXrender/src/Filter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRenderQueryFilters 13 84 585 2
XRenderSetPictureFilter 1 22 143 5
Source file: ./lib/libXrender/src/AddTrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRenderAddTraps 4 37 239 6
Source file: ./lib/libXrender/src/FillRects.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRenderFillRectangles 4 40 247 6
Source file: ./lib/libXrender/src/Xrenderint.h
Source file: ./lib/libXrender/include/X11/extensions/Xrender.h
Source file: ./lib/libXrender/src/Picture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XRenderProcessPictureAttributes 14 38 255 4
XRenderCreatePicture 2 26 140 5
XRenderChangePicture 1 21 100 4
_XRenderSetPictureClipRectangles 1 21 116 7
XRenderSetPictureClipRectangles 1 15 72 6
XRenderSetPictureClipRegion 6 28 208 3
XRenderSetPictureTransform 1 24 222 3
XRenderFreePicture 1 14 74 2
XRenderCreateSolidFill 1 20 129 2
XRenderCreateLinearGradient 1 29 199 5
XRenderCreateRadialGradient 1 31 219 5
XRenderCreateConicalGradient 1 28 183 5
Source file: ./lib/libXrender/src/Composite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRenderComposite 1 36 178 13
Source file: ./lib/libXrender/src/Color.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRenderParseColor 13 53 369 3
Source file: ./lib/libXrender/src/Trap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRenderCompositeTrapezoids 5 43 277 9
Source file: ./lib/libXrender/src/Poly.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CompareEdge 1 5 43 2
XRenderComputeX 1 7 81 2
XRenderComputeInverseSlope 1 5 41 1
XRenderComputeXIntercept 1 4 32 2
XRenderComputeIntersect 1 8 64 2
XRenderComputeTrapezoids 28 102 646 4
XRenderCompositeDoublePoly 9 75 436 12
Source file: ./lib/libXrender/src/FillRect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRenderFillRectangle 14 55 371 8
Source file: ./lib/libXrender/src/Cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRenderCreateCursor 1 21 113 4
XRenderCreateAnimCursor 1 22 136 3
Source file: ./lib/libdmx/src/dmx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XEatDataWords 2 6 38 2
DMXQueryExtension 2 11 61 3
DMXQueryVersion 2 23 139 4
DMXSync 3 19 114 1
DMXForceWindowCreation 3 20 123 2
DMXGetScreenCount 2 20 117 2
DMXGetScreenAttributes 4 46 304 3
_DMXGetScreenAttribute 11 16 105 2
_DMXDumpScreenAttributes 3 17 97 3
_DMXGetInputAttribute 7 15 75 2
_DMXDumpInputAttributes 3 17 97 3
DMXChangeScreensAttributes 9 46 353 7
DMXAddScreen 7 39 264 5
DMXRemoveScreen 3 20 123 2
DMXGetWindowAttributes 9 60 444 5
DMXGetDesktopAttributes 2 23 142 2
_DMXGetDesktopAttribute 5 10 57 2
_DMXDumpDesktopAttributes 3 17 97 3
DMXChangeDesktopAttributes 2 23 135 3
DMXGetInputCount 2 20 117 2
DMXGetInputAttributes 7 45 287 3
DMXAddInput 6 36 250 4
DMXAddBackendInput 1 12 70 4
DMXAddConsoleInput 1 12 70 4
DMXRemoveInput 3 20 123 2
Source file: ./lib/libxtrans/transport.c
Source file: ./lib/libXrender/src/Tri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRenderCompositeTriangles 5 42 270 9
XRenderCompositeTriStrip 5 42 280 9
XRenderCompositeTriFan 5 49 330 9
Source file: ./lib/libXrender/src/Glyph.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRenderCreateGlyphSet 1 16 97 2
XRenderReferenceGlyphSet 1 16 93 2
XRenderFreeGlyphSet 1 13 74 2
XRenderAddGlyphs 2 28 191 7
XRenderFreeGlyphs 1 21 116 4
XRenderCompositeString8 6 61 364 12
XRenderCompositeString16 6 61 383 12
XRenderCompositeString32 6 61 377 12
XRenderCompositeText8 9 82 489 11
XRenderCompositeText16 9 83 499 11
XRenderCompositeText32 9 83 499 11
Source file: ./lib/libXrender/src/Xrender.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XRenderExtFindDisplay 5 17 90 2
XRenderDepthCheckErrorHandler 6 17 98 2
XRenderHasDepths 10 49 285 1
XRenderExtAddDisplay 5 32 176 3
XRenderExtRemoveDisplay 6 23 132 2
XRenderFindDisplay 2 9 42 1
XRenderCloseDisplay 3 6 45 2
XRenderQueryExtension 2 11 61 3
XRenderQueryVersion 3 15 74 3
_XRenderFindFormat 3 8 54 2
_XRenderFindVisual 1 4 19 2
_XRenderVersionHandler 3 24 133 5
XRenderQueryFormats 25 185 1320 1
XRenderQuerySubpixelOrder 3 11 62 2
XRenderSetSubpixelOrder 3 12 69 3
XRenderFindVisualFormat 4 15 99 2
XRenderFindFormat 28 55 406 4
XRenderFindStandardFormat 3 145 311 2
XRenderQueryPictIndexValues 7 57 372 3
Source file: ./lib/libxtrans/Xtrans.h
Source file: ./lib/libxtrans/Xtransutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TRANS( ConvertAddress) 27 98 536 3
TRANS( GetMyNetworkId) 11 48 278 1
nameserver_lost 1 5 20 1
TRANS( GetPeerNetworkId) 19 61 337 1
TRANS( WSAStartup) 3 8 42 1
is_numeric 3 8 52 1
Source file: ./lib/libxtrans/Xtransint.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VErrorF 1 5 25 2
ErrorF 1 7 32 2
prmsg 4 18 90 3
Source file: ./lib/libxkbui/include/X11/extensions/XKBui.h
Source file: ./lib/libxkbui/src/XKBuiPriv.h
Source file: ./lib/libxtrans/Xtrans.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TRANS( FreeConnInfo) 4 11 59 1
TRANS( SelectTransport) 6 17 140 1
TRANS( ParseAddress) 24 109 595 4
TRANS( Open) 15 60 322 2
TRANS( Reopen) 8 45 221 4
TRANS( OpenCOTSClient) 1 5 28 1
TRANS( OpenCOTSServer) 1 5 28 1
TRANS( OpenCLTSClient) 1 5 28 1
TRANS( OpenCLTSServer) 1 5 28 1
TRANS( ReopenCOTSServer) 1 5 42 3
TRANS( ReopenCLTSServer) 1 5 42 3
TRANS( GetReopenInfo) 4 16 92 4
TRANS( SetOption) 13 42 211 3
TRANS( CreateListener) 1 4 29 3
TRANS( Received) 5 21 115 1
TRANS( NoListen) 5 20 106 1
TRANS( Listen) 5 20 106 1
TRANS( IsListening) 2 11 52 1
TRANS( ResetListener) 2 7 28 1
TRANS( Accept) 2 9 52 2
TRANS( Connect) 11 28 174 2
TRANS( BytesReadable) 1 4 22 2
TRANS( Read) 1 4 27 3
TRANS( Write) 1 4 27 3
TRANS( Readv) 1 4 28 3
TRANS( Writev) 1 4 28 3
TRANS( SendFd) 1 4 26 3
TRANS( RecvFd) 1 4 16 1
TRANS( Disconnect) 1 4 16 1
TRANS( Close) 1 8 42 1
TRANS( CloseForCloning) 1 8 42 1
TRANS( IsLocal) 1 4 15 1
TRANS( GetMyAddr) 2 14 89 4
TRANS( GetPeerAddr) 2 14 89 4
TRANS( GetConnectionNumber) 1 4 11 1
complete_network_count 5 17 88 1
receive_listening_fds 13 61 299 3
TRANS( MakeAllCOTSServerListeners) 25 92 531 4
TRANS( MakeAllCLTSServerListeners) 13 72 393 4
TRANS( ReadV) 6 21 133 3
TRANS( WriteV) 6 21 133 3
TRANS( GetHostname) 3 15 98 2
Source file: ./lib/libdrm/xf86drm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drmSetServerInfo 1 4 11 1
drmDebugPrint 1 4 21 2
drmMsg 6 16 86 2
drmGetHashTable 1 4 9 1
drmMalloc 1 4 15 1
drmFree 1 4 13 1
drmIoctl 4 8 53 3
drmGetKeyFromFd 1 7 29 1
drmGetEntry 3 18 99 1
drmMatchBusID 12 31 236 3
chown_check_return 4 12 70 3
_priv_open_device 1 5 24 1
drmOpenDevice 29 92 507 3
drmOpenMinor 6 27 128 3
drmAvailable 5 17 82 1
drmGetMinorBase 4 13 38 1
drmGetMinorType 5 14 49 1
drmGetMinorName 4 13 36 1
drmOpenByBusid 8 40 234 2
drmOpenByName 21 59 379 2
drmOpen 1 4 24 2
drmOpenWithType 9 18 100 3
drmOpenControl 1 4 17 1
drmOpenRender 1 4 17 1
drmFreeVersion 2 9 40 1
drmFreeKernelVersion 2 9 41 1
drmCopyVersion 1 12 93 2
drmGetVersion 9 27 209 1
drmGetLibVersion 1 8 44 1
drmGetCap 2 12 61 3
drmSetClientCap 1 8 45 3
drmFreeBusid 1 4 18 1
drmGetBusid 3 14 83 1
drmSetBusid 2 11 60 2
drmGetMagic 2 10 50 2
drmAuthMagic 2 9 43 2
drmAddMap 3 15 91 6
drmRmMap 2 9 50 2
drmAddBufs 2 13 72 5
drmMarkBufs 7 28 211 3
drmFreeBufs 2 10 53 3
drmClose 1 12 68 1
drmMap 4 13 90 4
drmUnmap 1 4 18 2
drmGetBufInfo 6 29 235 1
drmMapBufs 6 28 227 1
drmUnmapBufs 2 10 63 1
drmDMA 5 24 153 2
drmGetLock 8 16 121 3
drmUnlock 1 7 35 2
drmGetReservedContextList 7 29 181 2
drmFreeReservedContextList 1 4 13 1
drmCreateContext 2 9 45 2
drmSwitchToContext 2 9 43 2
drmSetContextFlags 4 13 70 3
drmGetContextFlags 4 15 77 3
drmDestroyContext 2 9 43 2
drmCreateDrawable 2 9 45 2
drmDestroyDrawable 2 9 43 2
drmUpdateDrawableInfo 2 14 81 5
drmAgpAcquire 2 6 25 1
drmAgpRelease 2 6 25 1
drmAgpEnable 2 9 44 2
drmAgpAlloc 3 15 88 5
drmAgpFree 2 9 43 2
drmAgpBind 2 10 53 3
drmAgpUnbind 2 9 43 2
drmAgpVersionMajor 2 8 36 1
drmAgpVersionMinor 2 8 36 1
drmAgpGetMode 2 8 35 1
drmAgpBase 2 8 35 1
drmAgpSize 2 8 35 1
drmAgpMemoryUsed 2 8 35 1
drmAgpMemoryAvail 2 8 35 1
drmAgpVendorId 2 8 35 1
drmAgpDeviceId 2 8 35 1
drmScatterGatherAlloc 2 11 60 3
drmScatterGatherFree 2 9 43 2
drmWaitVBlank 9 27 154 2
drmError 6 23 108 2
drmCtlInstHandler 2 10 49 2
drmCtlUninstHandler 2 10 46 1
drmFinish 8 15 118 3
drmGetInterruptFromBusID 2 11 63 4
drmAddContextTag 2 9 61 3
drmDelContextTag 1 5 29 2
drmGetContextTag 2 8 43 2
drmAddContextPrivateMapping 2 11 59 3
drmGetContextPrivateMapping 3 12 64 3
drmGetMap 2 17 113 8
drmGetClient 2 15 100 7
drmGetStats 19 97 602 2
drmSetInterfaceVersion 2 18 110 2
drmCommandNone 2 9 44 2
drmCommandRead 2 11 58 4
drmCommandWrite 2 11 58 4
drmCommandWriteRead 2 10 58 4
drmOpenOnce 1 6 27 3
drmOpenOnceWithType 7 26 193 3
drmCloseOnce 5 15 91 1
drmSetMaster 1 4 17 1
drmDropMaster 1 4 17 1
drmGetDeviceNameFromFd 5 17 101 1
drmGetNodeTypeFromFd 5 17 95 1
drmPrimeHandleToFD 2 14 77 4
drmPrimeFDToHandle 2 12 61 3
drmGetMinorNameForFD 21 74 459 2
drmGetPrimaryDeviceNameFromFd 1 4 15 1
drmGetRenderDeviceNameFromFd 1 4 15 1
sysfs_uevent_get 6 31 226 3
drmParseSubsystemType 9 24 155 2
drmParsePciBusInfo 8 38 249 3
drmDevicesEqual 8 20 155 2
drmGetNodeType 4 13 76 1
drmGetMaxNodeName 1 8 32 1
parse_separate_sysfs_files 6 33 213 4
parse_config_sysfs_file 3 21 182 3
drmParsePciDeviceInfo 8 30 186 4
drmFreePlatformDevice 4 13 68 1
drmFreeHost1xDevice 4 13 68 1
drmFreeDevice 5 17 67 1
drmFreeDevices 4 9 52 2
drmDeviceAlloc 3 26 194 5
drmProcessPciDevice 5 30 174 7
drmParseUsbBusInfo 6 25 158 3
drmParseUsbDeviceInfo 4 18 116 3
drmProcessUsbDevice 5 29 176 7
drmParsePlatformBusInfo 3 13 92 3
drmParsePlatformDeviceInfo 7 31 196 3
drmProcessPlatformDevice 5 30 176 7
drmParseHost1xBusInfo 3 13 92 3
drmParseHost1xDeviceInfo 7 31 196 3
drmProcessHost1xDevice 5 30 176 7
drmFoldDuplicatedDevices 4 15 130 2
drm_device_validate_flags 1 4 14 1
drmGetDevice2 44 149 882 3
drmGetDevice 1 4 21 2
drmGetDevices2 24 98 545 3
drmGetDevices 1 4 22 2
drmGetDeviceNameFromFd2 16 53 320 1
drmSyncobjCreate 2 13 67 3
drmSyncobjDestroy 1 7 36 2
drmSyncobjHandleToFD 2 13 68 3
drmSyncobjFDToHandle 2 13 67 3
drmSyncobjImportSyncFile 1 9 51 3
drmSyncobjExportSyncFile 2 14 74 3
Source file: ./lib/xcb-util-image/image/xcb_image.h
Source file: ./lib/xcb-util-image/image/xcb_bitops.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_mask 2 4 23 1
xcb_popcount 1 11 88 1
xcb_roundup_2 1 4 22 2
xcb_rounddown_2 1 4 16 2
xcb_roundup 2 7 46 2
xcb_rounddown 2 6 37 2
xcb_bit_reverse 1 13 154 2
xcb_host_byte_order 3 10 40 1
Source file: ./lib/xcb-util-image/image/xcb_pixel.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_image_put_pixel_XY32M 1 13 121 4
xcb_image_put_pixel_XY32L 1 11 78 4
xcb_image_get_pixel_XY32M 1 10 101 3
xcb_image_get_pixel_XY32L 1 8 58 3
xcb_image_put_pixel_Z8 1 7 32 4
xcb_image_get_pixel_Z8 1 6 28 3
xcb_image_put_pixel_Z32M 1 11 94 4
xcb_image_put_pixel_Z32L 1 11 94 4
xcb_image_get_pixel_Z32M 1 10 93 3
xcb_image_get_pixel_Z32L 1 10 93 3
Source file: ./lib/libxkbui/src/XKBui.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbUI_SimpleInit 6 10 83 4
_XkbUI_AllocateColors 11 38 318 1
XkbUI_Init 23 71 641 6
XkbUI_SetViewOpts 15 32 260 2
XbUI_GetViewOpts 3 7 35 2
XkbUI_SetCanvasSize 4 10 102 3
XkbUI_GetCanvasSize 4 8 48 3
_RotatePoints 2 18 122 5
_DrawPoints 6 17 261 4
_DrawSolidPoints 6 18 263 4
_DrawShape 14 70 649 8
_DrawRect 3 28 237 7
_DrawDoodad 7 37 199 5
_DrawRow 3 25 167 5
_DrawSection 6 23 176 2
_DrawAll 12 43 274 1
_RedrawKey 1 4 12 2
XkbUI_SetKeyAppearance 7 17 125 3
XkbUI_SetKeyAppearanceByName 5 12 72 3
XkbUI_ResetKeyAppearance 5 17 105 3
XkbUI_DrawRegion 2 7 27 2
XkbUI_DrawChanged 1 8 23 5
XkbUI_Select 1 7 21 4
Source file: ./lib/libxtrans/Xtranslcl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TRANS( OpenFail) 1 4 17 2
TRANS( ReopenFail) 1 5 20 3
TRANS( LocalRecvFdInvalid) 1 5 14 1
TRANS( LocalSendFdInvalid) 1 5 20 3
TRANS( FillAddrInfo) 7 41 266 3
_dummy 1 3 8 1
TRANS( PTSOpenClient) 17 89 575 2
TRANS( PTSOpenServer) 16 66 426 2
TRANS( PTSAccept) 9 64 373 3
TRANS( NAMEDOpenClient) 11 45 306 2
TRANS( NAMEDOpenPipe) 10 47 315 1
TRANS( NAMEDOpenServer) 8 30 186 2
TRANS( NAMEDResetListener) 5 19 126 1
TRANS( NAMEDAccept) 4 32 223 3
connect_spipe 2 17 120 2
named_spipe 2 15 81 2
TRANS( SCOOpenClient) 10 52 376 2
TRANS( SCOOpenServer) 18 73 458 2
TRANS( SCOAccept) 7 44 288 3
TRANS( PTSReopenServer) 7 24 147 3
TRANS( NAMEDReopenServer) 7 24 146 3
TRANS( SCOReopenServer) 7 18 120 3
TRANS( LocalInitTransports) 4 14 77 1
TRANS( LocalEndTransports) 1 5 17 1
TRANS( LocalGetNextTransport) 11 26 158 1
HostReallyLocal 6 13 90 1
TRANS( LocalOpenClient) 12 57 276 4
TRANS( LocalOpenServer) 10 43 240 4
TRANS( LocalReopenServer) 5 33 193 4
TRANS( LocalOpenCOTSClient) 1 6 51 4
TRANS( LocalOpenCOTSServer) 9 30 212 4
TRANS( LocalOpenCLTSClient) 1 6 51 4
TRANS( LocalOpenCLTSServer) 1 6 51 4
TRANS( LocalReopenCOTSServer) 4 17 92 3
TRANS( LocalReopenCLTSServer) 4 17 92 3
TRANS( LocalSetOption) 1 5 31 3
TRANS( LocalCreateListener) 1 6 34 3
TRANS( LocalResetListener) 2 10 50 1
TRANS( LocalAccept) 3 24 141 2
TRANS( LocalConnect) 1 6 35 3
TRANS( LocalBytesReadable) 2 6 57 2
TRANS( LocalRead) 1 5 40 3
TRANS( LocalWrite) 1 5 40 3
TRANS( LocalReadv) 1 5 39 3
TRANS( LocalWritev) 1 5 39 3
TRANS( LocalDisconnect) 1 5 22 1
TRANS( LocalClose) 6 16 89 1
TRANS( LocalCloseForCloning) 1 7 34 1
Source file: ./lib/xcb-util-image/test/test_formats.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
color 2 12 92 3
create_image 3 12 100 3
create_window 1 12 113 2
create_pixmap 1 8 57 3
create_gcontext 1 12 77 3
parse_format 4 10 78 1
main 17 71 445 2
Source file: ./lib/xcb-util-image/test/test_xcb_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reflect_window 5 57 331 6
main 3 101 633 2
Source file: ./lib/xcb-util-image/test/test_xcb_image_shm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 9 113 729 2
Source file: ./lib/xcb-util-image/test/test_bitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
make_window 1 30 201 6
process_events 6 34 166 6
main 3 57 427 2
Source file: ./lib/xcb-util-image/test/test_swap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pixel_mask 2 6 26 1
compare_image 4 17 126 2
create_test_image 3 22 96 1
convert_test 3 7 65 2
order_name 2 6 20 1
print_format 4 14 104 1
main 31 83 577 2
Source file: ./lib/libXi/src/XISetCPtr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XISetClientPointer 2 16 98 3
Source file: ./lib/libXi/include/X11/extensions/XInput2.h
Source file: ./lib/libXi/src/XIDefineCursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XIDefineCursor 2 17 107 4
XIUndefineCursor 1 4 26 3
Source file: ./lib/libXi/src/XGetDCtl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetDeviceControl 25 163 941 3
XFreeDeviceControl 1 4 13 1
Source file: ./lib/libXi/src/XChgPnt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XChangePointerDevice 2 24 143 4
Source file: ./lib/libXi/src/XGrabDev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGrabDevice 3 36 209 9
Source file: ./lib/xcb-util-image/image/xcb_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_format_by_depth 3 9 56 2
effective_format 3 6 26 2
format_valid 18 49 163 5
image_format_valid 1 7 32 1
xcb_image_annotate 3 18 119 1
xcb_image_create_native 10 46 217 8
xcb_image_create 19 73 351 12
xcb_image_destroy 2 6 26 1
xcb_image_get 9 65 345 8
xcb_image_native 20 65 337 3
xcb_image_put 1 15 67 7
xcb_image_shm_put 3 27 121 12
xcb_image_shm_get 3 30 140 7
xy_image_byte 5 15 61 2
xy_image_bit 2 7 32 2
xcb_image_put_pixel 20 95 623 4
xcb_image_get_pixel 19 86 582 3
xcb_image_create_from_bitmap_data 1 10 42 3
xcb_create_pixmap_from_bitmap_data 6 42 235 9
swap_image 6 27 128 8
byte_order 4 13 52 1
bit_order 4 13 54 1
conversion_byte_swap 2 9 59 2
xcb_image_convert 16 48 323 2
xcb_image_subimage 6 30 177 8
Source file: ./lib/libXi/src/XGetProp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetDeviceDontPropagateList 8 41 272 3
Source file: ./lib/libXi/src/XIGetDevFocus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XIGetFocus 3 22 136 3
Source file: ./lib/libXi/src/XGtFocus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetDeviceFocus 2 25 150 5
Source file: ./lib/libxtrans/Xtranssock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TRANS( SocketSelectFamily) 4 11 72 2
TRANS( SocketINETGetAddr) 7 32 182 1
TRANS( SocketINETGetPeerAddr) 7 36 172 1
TRANS( SocketOpen) 14 41 261 2
TRANS( SocketReopen) 16 59 401 4
TRANS( SocketOpenCOTSClientBase) 5 26 144 5
TRANS( SocketOpenCOTSClient) 1 6 42 4
TRANS( SocketOpenCOTSServer) 11 37 232 4
TRANS( SocketOpenCLTSClient) 5 24 145 4
TRANS( SocketOpenCLTSServer) 7 29 182 4
TRANS( SocketReopenCOTSServer) 5 24 140 3
TRANS( SocketReopenCLTSServer) 5 24 140 3
TRANS( SocketSetOption) 1 5 31 3
set_sun_path 9 18 134 4
TRANS( SocketCreateListener) 15 49 274 4
TRANS( SocketINETCreateListener) 19 75 484 3
TRANS( SocketUNIXCreateListener) 16 65 429 3
TRANS( SocketUNIXResetListener) 12 51 297 1
TRANS( SocketINETAccept) 8 48 267 2
TRANS( SocketUNIXAccept) 6 48 297 2
TRANS( SocketINETConnect) 62 236 1463 3
UnixHostReallyLocal 26 95 644 1
TRANS( SocketUNIXConnect) 24 72 427 3
TRANS( SocketBytesReadable) 4 12 95 2
appendFd 3 14 91 3
removeFd 2 12 55 1
discardFd 4 11 73 3
cleanupFds 1 5 31 1
nFd 2 8 40 1
TRANS( SocketRecvFd) 1 5 26 1
TRANS( SocketSendFd) 1 5 27 3
TRANS( SocketRecvFdInvalid) 1 5 14 1
TRANS( SocketSendFdInvalid) 1 5 20 3
TRANS( SocketRead) 10 39 278 3
TRANS( SocketReadv) 7 30 224 3
TRANS( SocketWritev) 5 34 231 3
TRANS( SocketWrite) 6 17 114 3
TRANS( SocketDisconnect) 3 10 58 1
TRANS( SocketINETClose) 3 10 54 1
TRANS( SocketUNIXClose) 8 18 102 1
TRANS( SocketUNIXCloseForCloning) 2 9 39 1
Source file: ./lib/libXi/src/XGtSelect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetSelectedExtensionEvents 10 70 446 6
Source file: ./lib/libXi/src/XUngrDvB.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XUngrabDeviceButton 3 28 148 6
Source file: ./lib/libXi/src/XListDev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pad_to_xid 1 5 30 1
SizeClassInfo 7 32 183 4
ParseClassInfo 6 55 396 3
XListInputDevices 13 95 688 2
XFreeDeviceList 2 6 25 1
Source file: ./lib/libXi/src/XChgKbd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XChangeKeyboardDevice 2 20 125 2
Source file: ./lib/libXi/src/XSelect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSelectExtensionEvent 2 23 130 4
Source file: ./lib/libXi/src/XGrDvKey.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGrabDeviceKey 4 42 219 11
Source file: ./lib/libXi/src/XGetKMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetDeviceKeyMapping 7 44 278 6
Source file: ./lib/libXi/src/XCloseDev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCloseDevice 2 18 105 2
Source file: ./lib/libXi/include/X11/extensions/XInput.h
Source file: ./lib/libXi/src/XOpenDev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XOpenDevice 7 45 316 2
Source file: ./lib/libXi/src/XAllowDv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XAllowDeviceEvents 2 21 113 4
Source file: ./lib/libXi/src/XUngrDvK.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XUngrabDeviceKey 3 28 148 6
Source file: ./lib/libXi/src/XUngrDev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XUngrabDevice 2 19 105 3
Source file: ./lib/libXi/src/XIPassiveGrab.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XIPassiveGrabDevice 10 60 462 12
XIGrabButton 1 11 68 11
XIGrabKeycode 1 10 65 10
XIGrabEnter 1 10 65 10
XIGrabFocusIn 1 9 62 9
XIGrabTouchBegin 2 14 93 7
_XIPassiveUngrabDevice 3 24 168 7
XIUngrabButton 1 6 42 6
XIUngrabKeycode 1 6 42 6
XIUngrabEnter 1 6 39 5
XIUngrabFocusIn 1 6 39 5
XIUngrabTouchBegin 2 11 76 5
Source file: ./lib/libXi/src/XChgFCtl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XChangeFeedbackControl 8 118 930 4
Source file: ./lib/libXi/src/XGMotion.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetDeviceMotionEvents 11 77 514 7
XFreeDeviceMotionEvents 1 4 17 1
Source file: ./lib/libXi/src/XGetBMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetDeviceButtonMapping 6 37 254 4
Source file: ./lib/libXi/src/XGrDvBut.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGrabDeviceButton 3 40 213 11
Source file: ./lib/libXi/src/XIint.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
next_block 2 7 40 2
Source file: ./lib/libXi/src/XGetVers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetExtensionVersion 2 12 76 2
_XiGetExtensionVersionRequest 4 24 166 3
Source file: ./lib/libXi/src/XListDProp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XListDeviceProperties 5 31 202 3
Source file: ./lib/libXi/src/XGetMMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetDeviceModifierMapping 7 41 263 2
Source file: ./lib/libXi/src/XFreeLst.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFreeDeviceList 2 7 39 1
Source file: ./lib/libXi/src/XChgProp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XChangeDeviceDontPropagateList 2 25 138 5
Source file: ./lib/libXi/src/XQueryDv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XQueryDeviceState 20 116 870 2
XFreeDeviceState 1 4 17 1
Source file: ./lib/libXi/src/XIQueryPointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XIQueryPointer 4 52 384 12
Source file: ./lib/libXi/src/XExtToWire.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XiEventToWire 75 387 2798 4
Source file: ./lib/libXi/src/XDevBell.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDeviceBell 2 23 122 5
Source file: ./lib/libXi/src/XDelDProp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDeleteDeviceProperty 2 16 97 3
Source file: ./lib/libXi/src/XChgKMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XChangeDeviceKeyMapping 2 28 162 6
Source file: ./lib/libXi/src/XISelEv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XISelectEvents 9 60 389 4
XIGetSelectedEvents 11 70 494 3
Source file: ./lib/libXi/src/XIWarpPointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XIWarpPointer 2 32 199 10
Source file: ./lib/libXi/src/XGetFCtl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetFeedbackControl 26 187 1142 3
XFreeFeedbackList 1 4 17 1
Source file: ./lib/libXi/src/XStFocus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetDeviceFocus 2 23 122 5
Source file: ./lib/libXi/src/XISetDevFocus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XISetFocus 2 17 107 4
Source file: ./lib/libXi/src/XSndExEv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSendExtensionEvent 4 43 271 7
Source file: ./lib/libXi/src/XIHierarchy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XIChangeHierarchy 15 111 645 3
Source file: ./lib/libXi/src/XSetDVal.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetDeviceValuators 2 27 165 5
Source file: ./lib/libXi/src/XChDProp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XChangeDeviceProperty 12 55 367 8
Source file: ./lib/libXi/src/XIQueryDevice.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XIQueryDevice 12 88 565 3
XIFreeDeviceInfo 2 11 44 1
Source file: ./lib/libXi/src/XIBarrier.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XIBarrierReleasePointers 3 26 166 3
XIBarrierReleasePointer 1 11 48 4
Source file: ./lib/libXi/src/XChgDCtl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XChangeDeviceControl 12 151 964 4
Source file: ./lib/libXi/src/XIAllowEvents.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XIAllowEvents 5 31 178 6
XIAllowEvents 1 4 33 4
XIAllowTouchEvents 2 10 75 5
Source file: ./lib/libXi/src/XIGrabDevice.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XIGrabDevice 6 47 301 9
XIUngrabDevice 2 16 100 3
Source file: ./lib/libXi/src/XGetDProp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XGetDeviceProperty 15 82 521 12
Source file: ./lib/libXi/src/XSetBMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetDeviceButtonMapping 3 25 174 4
Source file: ./lib/libXi/src/XIQueryVersion.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XIQueryVersion 1 8 50 3
_xiQueryVersion 5 33 205 4
Source file: ./lib/libXi/src/XIProperties.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XIListProperties 5 32 201 3
XIDeleteProperty 2 15 92 3
XIChangeProperty 6 47 270 8
XIGetProperty 9 58 390 12
Source file: ./lib/libXi/src/XSetMode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetDeviceMode 2 21 128 3
Source file: ./lib/libXi/src/XGetCPtr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XIGetClientPointer 3 22 136 3
Source file: ./lib/libXi/src/XSetMMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XSetDeviceModifierMapping 2 25 175 3
Source file: ./lib/libXext/include/X11/extensions/XLbx.h
Source file: ./lib/libXext/include/X11/extensions/dpms.h
Source file: ./lib/libXext/include/X11/extensions/Xge.h
Source file: ./lib/libXext/include/X11/extensions/Xcup.h
Source file: ./lib/libXext/include/X11/extensions/Xext.h
Source file: ./lib/libXext/include/X11/extensions/Xdbe.h
Source file: ./lib/libXext/include/X11/extensions/XEVI.h
Source file: ./lib/libXext/include/X11/extensions/Xag.h
Source file: ./lib/libXext/include/X11/extensions/shape.h
Source file: ./lib/libXext/include/X11/extensions/MITMisc.h
Source file: ./lib/libXext/include/X11/extensions/extutil.h
Source file: ./lib/libXext/include/X11/extensions/xtestext1.h
Source file: ./lib/libXext/include/X11/extensions/security.h
Source file: ./lib/libXext/include/X11/extensions/XShm.h
Source file: ./lib/libXext/include/X11/extensions/sync.h
Source file: ./lib/libXext/include/X11/extensions/multibuf.h
Source file: ./lib/libXext/src/XEVI.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XeviQueryExtension 2 9 34 1
XeviQueryVersion 2 21 129 3
notInList 3 9 39 3
XeviGetVisualInfo 24 129 817 5
Source file: ./lib/libXext/src/XSecurity.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wire_to_event 2 23 139 3
event_to_wire 3 19 111 3
XSecurityQueryExtension 4 28 152 3
XSecurityAllocXauth 1 4 17 1
XSecurityFreeXauth 1 4 13 1
Ones 1 7 59 1
XSecurityGenerateAuthorization 7 57 446 5
XSecurityRevokeAuthorization 1 14 65 2
Source file: ./lib/libXext/src/DPMS.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DPMSQueryExtension 2 11 60 3
DPMSGetVersion 2 21 129 3
DPMSCapable 2 19 109 1
DPMSSetTimeouts 5 24 136 4
DPMSGetTimeouts 2 22 140 4
DPMSEnable 1 13 71 1
DPMSDisable 1 13 71 1
DPMSForceLevel 5 19 109 2
DPMSInfo 2 21 129 3
Source file: ./lib/libXext/src/Xge.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_xgeFindDisplay 6 28 102 1
_xgeCheckExtInit 4 24 113 2
_xgeCheckExtension 1 4 18 2
_xgeGetExtensionVersion 2 22 125 3
_xgeDpyClose 6 27 130 2
_xgeWireToEvent 5 19 111 3
_xgeEventToWire 5 19 111 3
xgeExtRegister 4 22 123 3
XGEQueryExtension 2 9 59 3
XGEQueryVersion 3 13 83 3
Source file: ./lib/libXext/src/MITMisc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XMITMiscQueryExtension 2 11 60 3
XMITMiscSetBugMode 1 14 80 2
XMITMiscGetBugMode 2 19 109 1
Source file: ./lib/libXext/src/XAppgroup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XagQueryVersion 2 26 139 3
StuffToWire 8 23 180 3
XagCreateEmbeddedApplicationGroup 2 36 202 6
XagCreateNonembeddedApplicationGroup 1 22 128 2
XagDestroyApplicationGroup 1 14 79 2
XagGetApplicationGroupAttributes 10 57 355 3
XagQueryApplicationGroup 2 24 126 3
XagCreateAssociation 2 20 143 3
XagDestroyAssociation 2 14 79 2
Source file: ./lib/libXi/src/XExtInt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XiFindEventsSupported 9 42 186 1
XInput_find_display 5 19 112 1
_xibaddevice 1 7 32 2
_xibadclass 1 7 32 2
_xibadevent 1 7 32 2
_xibadmode 1 7 32 2
_xidevicebusy 1 7 32 2
XInputCheckExtension 1 5 26 2
_XiCheckVersion 9 21 135 2
_XiCheckExtInit 5 24 137 3
XInputClose 4 17 96 2
Ones 1 7 59 1
count_bits 3 16 71 2
_XiGetDevicePresenceNotifyEvent 1 5 26 1
XInputWireToEvent 82 415 2750 3
xge_copy_to_cookie 1 7 36 2
XInputWireToCookie 36 118 586 3
sizeDeviceEvent 1 11 72 3
pad_to_double 3 6 35 1
sizeXIButtonClassType 1 11 108 4
sizeXIKeyClassType 1 5 39 3
sizeDeviceClassType 6 30 135 2
copyHierarchyEvent 2 16 121 2
copyDeviceChangedEvent 12 105 628 2
copyDeviceEvent 2 27 235 2
copyEnterEvent 2 17 125 2
copyPropertyEvent 2 11 56 2
copyTouchOwnershipEvent 2 11 56 2
copyRawEvent 2 24 232 2
copyBarrierEvent 2 11 58 2
XInputCopyCookie 29 64 280 3
wireToDeviceEvent 2 56 589 2
size_classes 7 36 182 2
copy_classes 10 132 864 3
wireToDeviceChangedEvent 1 24 202 2
wireToHierarchyChangedEvent 2 29 229 2
wireToRawEvent 4 43 457 3
wireToEnterLeave 1 39 372 2
wireToPropertyEvent 1 15 113 2
wireToTouchOwnershipEvent 1 21 153 2
wireToBarrierEvent 1 25 205 2
Source file: ./lib/libXext/src/XLbx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XLbxQueryExtension 2 14 73 4
XLbxGetEventBase 2 9 40 1
XLbxQueryVersion 2 21 129 3
Source file: ./lib/libXext/src/XShape.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wire_to_event 3 28 215 3
event_to_wire 3 23 169 3
XShapeQueryExtension 2 11 61 3
XShapeQueryVersion 2 24 129 3
XShapeCombineRegion 2 38 282 7
XShapeCombineRectangles 1 28 169 9
XShapeCombineMask 1 24 121 7
XShapeCombineShape 1 26 130 8
XShapeOffsetShape 1 20 103 5
XShapeQueryExtents 2 34 243 12
XShapeSelectInput 2 20 99 3
XShapeInputSelected 3 20 123 2
XShapeGetRectangles 7 57 387 5
Source file: ./lib/libXext/src/XShm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wire_to_event 2 23 173 3
event_to_wire 3 21 153 3
XShmQueryExtension 2 9 35 1
XShmGetEventBase 2 9 40 1
XShmQueryVersion 3 26 144 4
XShmPixmapFormat 5 22 132 1
XShmAttach 2 16 108 2
XShmDetach 1 14 83 2
_XShmDestroyImage 1 5 20 1
XShmCreateImage 4 42 262 8
XShmPutImage 2 38 241 11
XShmGetImage 4 44 276 6
XShmCreatePixmap 1 26 151 7
Source file: ./lib/libXext/src/globals.c
Source file: ./lib/libXext/src/Xdbe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XdbeQueryExtension 4 28 151 3
XdbeAllocateBackBufferName 1 18 96 3
XdbeDeallocateBackBufferName 1 14 72 2
XdbeSwapBuffers 2 24 152 3
XdbeBeginIdiom 1 11 63 1
XdbeEndIdiom 1 11 63 1
XdbeGetVisualInfo 11 65 466 3
XdbeFreeVisualInfo 3 10 38 1
XdbeGetBackBufferAttributes 3 27 147 2
Source file: ./lib/libXext/src/extutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XextCreateExtension 2 11 50 1
XextDestroyExtension 1 7 35 1
XextAddDisplay 16 58 432 6
XextRemoveDisplay 6 23 132 2
XextFindDisplay 5 15 91 2
_default_exterror 1 6 37 3
XSetExtensionErrorHandler 2 7 25 1
XMissingExtension 3 7 46 2
Source file: ./lib/libXdamage/include/X11/extensions/Xdamage.h
Source file: ./lib/libXext/src/Xcup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XcupQueryVersion 2 26 141 3
XcupGetReservedColormapEntries 9 60 393 4
XcupStoreColors 9 64 432 4
Source file: ./lib/libXdamage/src/xdamageint.h
Source file: ./lib/xcb-util-xrm/include/match.h
Source file: ./lib/xcb-util-xrm/include/externals.h
Source file: ./lib/xcb-util-xrm/include/database.h
Source file: ./lib/xcb-util-xrm/include/util.h
Source file: ./lib/xcb-util-xrm/include/resource.h
Source file: ./lib/xcb-util-xrm/include/entry.h
Source file: ./lib/xcb-util-xrm/include/xcb_xrm.h
Source file: ./lib/libXext/src/XTestExt1.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XTestFakeInput 5 34 156 4
XTestGetInput 2 22 86 2
XTestStopInput 2 20 77 1
XTestReset 2 20 77 1
XTestQueryInputSize 2 24 115 2
XTestCheckExtInit 2 9 29 1
XTestInitExtension 3 21 90 1
XTestWireToEvent 4 33 163 3
XTestPressKey 3 17 57 5
XTestPressButton 2 17 53 5
XTestKeyOrButton 11 73 345 5
XTestMovePointer 14 73 365 6
XTestCheckDelay 2 16 71 2
XTestPackInputAction 9 46 197 3
XTestWriteInputActions 3 25 102 4
XTestIdentifyMyEvent 2 14 39 3
XTestFlush 2 13 52 1
Source file: ./lib/libXext/src/XSync.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetVersionInfo 6 33 180 1
find_display_create_optional 5 15 81 2
find_display 1 4 16 1
error_string 4 13 117 5
wire_to_event 3 49 332 3
event_to_wire 5 40 315 3
XSyncQueryExtension 2 14 59 3
XSyncInitialize 2 14 72 3
XSyncListSystemCounters 9 69 445 2
XSyncFreeSystemCounterList 2 8 40 1
XSyncCreateCounter 1 16 102 2
XSyncSetCounter 1 16 100 3
XSyncChangeCounter 1 16 100 3
XSyncDestroyCounter 1 14 79 2
XSyncQueryCounter 2 22 132 3
XSyncAwait 2 30 218 3
_XProcessAlarmAttributes 7 29 197 4
XSyncCreateAlarm 2 23 131 3
XSyncDestroyAlarm 1 14 79 2
XSyncQueryAlarm 2 34 225 3
XSyncChangeAlarm 2 22 122 4
XSyncSetPriority 1 18 88 3
XSyncGetPriority 3 23 130 3
XSyncCreateFence 1 17 102 3
XSyncTriggerFence 1 14 79 2
XSyncResetFence 1 14 79 2
XSyncDestroyFence 1 14 79 2
XSyncQueryFence 3 23 130 3
XSyncAwaitFence 1 15 105 3
XSyncIntToValue 1 4 18 2
XSyncIntsToValue 1 4 24 3
XSyncValueGreaterThan 1 4 18 2
XSyncValueLessThan 1 4 18 2
XSyncValueGreaterOrEqual 1 4 18 2
XSyncValueLessOrEqual 1 4 18 2
XSyncValueEqual 1 4 18 2
XSyncValueIsNegative 1 4 13 1
XSyncValueIsZero 1 4 13 1
XSyncValueIsPositive 1 4 13 1
XSyncValueLow32 1 4 13 1
XSyncValueHigh32 1 4 13 1
XSyncValueAdd 1 4 29 4
XSyncValueSubtract 1 7 29 4
XSyncMaxValue 1 4 13 1
XSyncMinValue 1 4 13 1
Source file: ./lib/xcb-util-xrm/src/resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_xrm_resource_get_string 2 13 85 4
xcb_xrm_resource_get_long 4 15 94 4
xcb_xrm_resource_get_bool 10 31 191 4
__resource_get 11 36 217 4
__resource_free 2 6 28 1
Source file: ./lib/xcb-util-xrm/src/util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
str2long 8 16 108 3
get_home_dir_file 3 9 53 1
resolve_path 4 12 86 2
file_get_contents 5 26 145 1
xcb_util_get_property 6 29 198 5
Source file: ./lib/libXdamage/src/Xdamage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XDamageExtAddDisplay 6 55 313 3
XDamageExtRemoveDisplay 6 23 132 2
XDamageExtFindDisplay 5 17 90 2
XDamageFindDisplay 2 9 42 1
XDamageCloseDisplay 1 4 21 2
XDamageWireToEvent 3 32 278 3
XDamageEventToWire 4 29 243 3
XDamageQueryExtension 2 14 59 3
XDamageQueryVersion 1 10 51 3
XDamageCreate 1 17 102 3
XDamageDestroy 1 13 74 2
XDamageSubtract 1 16 92 4
XDamageAdd 1 14 83 3
Source file: ./lib/libXext/src/XMultibuf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wire_to_event 3 35 240 3
event_to_wire 3 31 183 3
read_buffer_info 6 31 197 2
XmbufQueryExtension 2 13 61 3
XmbufGetVersion 2 21 115 3
XmbufCreateBuffers 2 31 165 6
XmbufDestroyBuffers 1 11 61 2
XmbufDisplayBuffers 1 19 97 5
XmbufGetWindowAttributes 4 38 246 3
XmbufChangeWindowAttributes 3 25 146 4
XmbufGetBufferAttributes 2 25 138 3
XmbufChangeBufferAttributes 3 25 146 4
XmbufGetScreenInfo 10 41 260 6
XmbufCreateStereoWindow 18 80 524 14
XmbufClearBufferArea 1 21 108 7
Source file: ./lib/xcb-util-xrm/src/match.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__xcb_xrm_match 8 40 258 4
__match_matches 23 48 344 8
__match_matches_component 7 21 122 3
__match_compare 13 16 126 3
__match_new 3 12 74 1
__match_copy 1 3 33 3
__match_free 1 4 20 1
Source file: ./lib/xcb-util-xrm/src/entry.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_xrm_append_char 4 18 126 3
xcb_xrm_insert_component 4 16 102 4
xcb_xrm_finalize_component 3 10 86 2
xcb_xrm_entry_parse 49 144 912 3
__xcb_xrm_entry_num_components 1 8 38 1
__xcb_xrm_entry_compare 8 18 138 2
__xcb_xrm_entry_to_string 8 32 193 1
__xcb_xrm_entry_copy 5 31 197 1
__xcb_xrm_entry_escape_value 12 31 218 1
xcb_xrm_entry_free 3 13 85 1
Source file: ./app/fonttosfnt/fonttosfnt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 7 21 1
main 17 66 419 2
Source file: ./app/fonttosfnt/fonttosfnt.h
Source file: ./lib/xcb-util-xrm/src/database.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xcb_xrm_database_from_default 7 40 241 1
xcb_xrm_database_from_resource_manager 2 11 63 2
xcb_xrm_database_from_string 1 3 19 1
__xcb_xrm_database_from_string 34 94 612 3
xcb_xrm_database_from_file 1 3 19 1
__xcb_xrm_database_from_file 6 27 153 3
xcb_xrm_database_to_string 4 19 104 1
xcb_xrm_database_combine 4 13 80 3
xcb_xrm_database_put_resource 4 18 112 3
xcb_xrm_database_put_resource_line 5 11 83 2
xcb_xrm_database_free 3 10 54 1
__xcb_xrm_database_put 8 24 143 3
Source file: ./app/fonttosfnt/env.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
findenv 11 21 145 2
setenv 16 48 344 3
unsetenv 4 9 57 1
Source file: ./app/xauth/tests/test_xauth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 6 34 2
Source file: ./app/fonttosfnt/util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sprintf_alloc 1 9 41 2
vsprintf_alloc 2 9 42 2
vsprintf_alloc 8 23 130 2
makeUTF16 3 13 79 1
makeName 1 4 38 1
mktime_gmt 1 4 15 1
mktime_gmt 3 12 59 1
mktime_gmt 2 15 69 1
macTime 5 27 148 2
faceFoundry 22 49 469 1
faceWeight 11 27 198 1
faceWidth 12 29 217 1
faceItalicAngle 7 18 126 1
faceFlags 6 15 92 1
faceEncoding 5 12 87 1
degreesToFraction 7 26 207 3
Source file: ./app/fonttosfnt/struct.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
makeFont 2 18 94 0
makeStrike 7 32 171 3
makeBitmap 27 119 715 10
makeIndexSubTables 19 59 346 2
fontIndex 4 15 65 2
makeCmap 10 48 276 1
findIndex 4 13 64 2
findCode 3 6 34 2
maxIndex 1 4 12 1
strikeBitmapIndex 2 7 40 3
strikeMetrics 13 33 222 6
glyphMetrics 8 37 214 7
fontMetrics 13 27 222 6
Source file: ./app/xauth/xauth.h
Source file: ./app/xauth/gethost.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_hostname 14 34 184 1
get_inet_address 4 20 111 2
get_address_info 46 176 1075 4
Source file: ./app/xauth/xauth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 3 34 143 1
main 18 67 337 2
Source file: ./app/fonttosfnt/read.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FT_Ensure_Inited 3 11 40 1
readFile 48 227 1635 2
Source file: ./app/xwd/list.h
Source file: ./app/xwd/clientwin.h
Source file: ./app/xauth/parsedpy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
copystring 5 11 66 2
get_local_hostname 2 6 40 2
copyhostname 2 6 35 1
parse_displayname 39 109 660 6
Source file: ./app/xwd/wsutils.h
Source file: ./app/xwd/clientwin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Window_Has_Property 3 15 91 3
Window_Is_Viewable 2 8 48 2
Find_Client_In_Children 9 32 196 2
Find_Roots 7 25 148 3
Find_Child_At_Pointer 1 9 54 2
Find_Client 9 29 161 3
Source file: ./app/xwd/dsimple.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Get_Display_Name 7 26 150 2
Open_Display 2 11 52 1
Setup_Display_And_Screen 1 9 41 2
Close_Display 2 7 23 1
Select_Window_Args 10 43 202 2
Select_Window 11 35 218 2
Window_With_Name 7 22 144 3
outl 1 10 52 2
Fatal_Error 1 13 70 2
Source file: ./app/xwd/list.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
zero_list 1 5 21 1
add_to_list 3 12 72 2
new_list 2 9 45 1
dup_list_head 3 10 71 2
list_length 2 9 33 1
delete_from_list 3 14 69 2
delete_list 3 14 63 2
delete_list_destroying 3 14 68 2
first_in_list 3 8 46 1
next_in_list 4 10 60 1
list_is_empty 2 4 20 1
Source file: ./app/xwd/multiVis.h
Source file: ./app/xwd/dsimple.h
Source file: ./app/xconsole/xconsole.h
Source file: ./app/xwd/xwd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_long 7 24 130 1
main 19 66 390 2
Get24bitDirectColors 2 12 103 1
Window_Dump 38 179 1367 2
usage 1 8 29 1
Image_Size 2 6 42 1
ReadColors 9 35 267 3
Get_XColors 3 11 71 2
_swapshort 2 11 58 2
_swaplong 2 14 86 2
Source file: ./app/fonttosfnt/write.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
log2_floor 3 13 50 1
two_log2_floor 3 11 41 1
write_error 3 10 36 1
read_error 3 10 36 1
writeBYTE 2 6 40 2
writeBYTEs 2 6 43 3
writeCHAR 2 6 39 2
writeCHARs 2 6 42 3
writeUSHORT 2 7 47 2
writeSHORT 2 7 46 2
writeULONG 2 7 47 2
writeLONG 2 7 46 2
readULONG 2 11 50 1
writeFile 31 120 874 2
writeDir 3 21 142 4
computeChecksum 4 19 100 3
fixupDir 3 17 126 5
fixupChecksum 2 12 72 3
writehead 1 26 176 2
outputRaster 9 33 209 6
writeEBDT 7 43 231 2
writeSbitLineMetrics 1 18 135 4
writeEBLC 22 159 954 2
writecmap 9 64 394 2
writeglyf 1 4 14 2
writehhea 1 23 174 2
writehmtx 5 23 142 2
writeloca 2 9 46 2
writemaxp 1 19 119 2
writename 3 21 175 2
writepost 5 28 178 2
writeOS2 2 38 303 2
writePCLT 8 44 306 2
Source file: ./app/xwd/multiVis.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
initFakeVisual 1 10 50 1
QueryColorMap 11 48 368 7
GetMultiVisualRegions 9 39 248 16
TransferImage 10 68 553 8
ReadRegionsInList 4 47 424 8
ReadAreaToImage 31 140 929 16
make_src_list 10 64 502 8
make_region_list 14 85 561 7
destroy_image_region 1 5 24 1
destroy_region_list 1 4 17 1
subtr_rect_from_image_region 1 15 84 5
add_rect_to_image_region 1 11 61 5
src_in_region_list 3 11 60 2
add_window_to_list 2 21 140 12
src_in_image 3 11 52 3
src_in_overlay 4 19 102 5
GetXVisualInfo 10 87 441 9
FreeXVisualInfo 2 10 41 3
Source file: ./app/xconsole/privsep.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
send_fd 4 33 222 2
receive_fd 5 36 224 1
priv_init 19 66 420 2
priv_openpty 6 22 129 2
priv_set_console 2 15 82 1
Source file: ./app/xsm/list.h
Source file: ./app/xsm/save.h
Source file: ./app/xf86dga/dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetTimeInMillis 1 6 35 1
main 31 173 1180 2
Source file: ./app/xsm/choose.h
Source file: ./app/xsm/saveutil.h
Source file: ./app/xsm/auth.h
Source file: ./app/xsm/log.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DisplayLogXtProc 3 16 70 3
logOkXtProc 1 5 22 3
add_log_text 1 10 58 1
DelLogWinAction 1 4 28 4
create_log_popup 1 36 159 1
Source file: ./app/xconsole/xconsole.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OpenConsole 32 77 452 1
CloseConsole 3 9 27 1
KillChild 2 6 25 1
Quit 3 6 37 4
IOError 2 6 30 1
Notify 5 18 114 1
Deiconified 5 25 155 4
Iconified 1 4 23 4
Clear 1 11 68 4
stripNonprint 6 16 69 1
inputReady 10 31 158 3
ConvertSelection 11 74 533 7
LoseSelection 1 4 34 2
InsertSelection 2 9 70 7
main 14 61 449 2
TextLength 1 6 29 1
TextReplace 1 14 102 4
TextAppend 4 19 122 3
TextInsert 3 15 88 3
ExceededMaxLines 3 19 76 1
ScrollLine 1 13 72 1
get_pty 20 58 425 4
osm_pipe 14 46 319 1
Source file: ./app/xsm/xtwatch.h
Source file: ./app/xsm/lock.h
Source file: ./app/xsm/popup.h
Source file: ./app/xauth/process.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
prefix 1 4 25 2
baddisplayname 1 5 25 2
badcommandline 1 4 18 1
skip_space 5 7 42 1
skip_nonspace 5 7 43 1
split_into_words 6 28 163 2
open_file 5 32 155 6
getinput 5 6 43 1
get_short 6 17 94 2
get_bytes 7 20 133 3
read_numeric 14 41 321 1
read_auth_entries 5 29 158 4
get_displayname_auth 16 62 417 2
cvthexkey 12 40 255 2
dispatch_command 5 22 130 6
die 1 5 18 1
catchsig 8 7 54 1
register_signals 3 8 36 1
auth_initialize 17 93 512 1
write_auth_file 13 39 262 1
auth_finalize 14 48 245 1
process_command 5 11 84 4
bintohex 3 14 102 2
fprintfhex 1 7 43 3
dump_numeric 1 14 131 2
dump_entry 10 42 312 4
extract_entry 5 20 133 4
eq_auth 10 12 129 2
match_auth_dpy 10 16 122 2
match_auth 4 6 55 2
merge_entries 10 47 286 4
copyAuth 10 53 350 1
iterdpy 15 56 353 8
remove_entry 3 17 108 4
print_help 6 21 136 3
do_help 7 20 135 4
do_questionmark 6 26 152 4
do_version 1 5 28 4
do_list 4 17 127 4
do_merge 12 47 304 4
do_extract 5 32 195 4
do_add 18 85 570 4
do_remove 3 14 94 4
do_info 8 20 149 4
do_exit 1 5 27 4
do_quit 1 5 29 4
do_source 15 56 349 4
catch_x_protocol_error 1 8 52 2
do_generate 23 125 806 4
Source file: ./app/xsm/misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
putenv 11 44 298 1
strbw 1 4 28 2
System 2 10 61 1
nomem 1 5 18 1
Source file: ./app/xsm/signals.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Signal 3 11 66 2
sig_child_handler 6 15 77 1
sig_term_handler 1 4 12 1
xt_sig_term_handler 1 6 28 2
sig_usr1_handler 1 4 12 1
xt_sig_usr1_handler 1 6 28 2
register_signals 1 9 57 1
execute_system_command 5 14 71 1
Source file: ./app/xsm/lock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetPath 3 11 44 1
LockSession 7 29 185 2
UnlockSession 1 9 47 1
GetLockId 2 20 111 1
CheckSessionLocked 3 9 53 3
UnableToLockSession 2 7 45 1
Source file: ./app/xsm/mainwin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DelMainWinAction 1 4 28 4
create_main_window 1 53 259 1
Source file: ./app/xsm/prop.h
Source file: ./app/xsm/restart.h
Source file: ./app/xsm/mainwin.h
Source file: ./app/xsm/xsm.h
Source file: ./app/xsm/auth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
HostBasedAuthProc 1 4 13 1
write_iceauth 1 15 74 3
unique_filename 3 23 138 3
SetAuthentication 18 82 589 3
FreeAuthenticationData 2 16 100 2
Source file: ./app/xsm/prop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FreePropValues 2 12 71 1
FreeProp 1 7 38 1
SetInitialProperties 11 39 244 2
SetProperty 17 66 492 3
DeleteProperty 6 27 132 2
SetPropertiesProc 9 28 147 4
DeletePropertiesProc 4 19 108 4
GetPropertiesProc 6 47 341 2
Source file: ./app/xsm/saveutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_session_save_file_name 3 13 60 1
ReadSave 42 158 989 2
SaveClient 4 33 223 2
WriteSave 16 82 416 1
DeleteSession 26 86 437 1
getnextline 7 20 145 3
Source file: ./app/xsm/printhex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fprintfhex 2 10 76 3
Source file: ./app/xev/xev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
prologue 2 6 45 2
dump 2 8 52 2
do_KeyPress 18 62 421 1
do_KeyRelease 1 4 13 1
do_ButtonPress 2 8 72 1
do_ButtonRelease 1 4 13 1
do_MotionNotify 2 8 72 1
do_EnterNotify 15 29 266 1
do_LeaveNotify 1 4 13 1
do_FocusIn 13 25 208 1
do_FocusOut 1 4 13 1
do_KeymapNotify 3 11 73 1
do_Expose 1 6 43 1
do_GraphicsExpose 3 14 110 1
do_NoExpose 3 13 87 1
do_VisibilityNotify 4 13 90 1
do_CreateNotify 2 8 64 1
do_DestroyNotify 1 5 31 1
do_UnmapNotify 2 6 39 1
do_MapNotify 2 6 39 1
do_MapRequest 1 5 31 1
do_ReparentNotify 2 8 56 1
do_ConfigureNotify 2 8 68 1
do_ConfigureRequest 6 18 149 1
do_GravityNotify 1 6 39 1
do_ResizeRequest 1 5 31 1
do_CirculateNotify 3 13 89 1
do_CirculateRequest 3 13 89 1
do_PropertyNotify 4 15 113 1
do_SelectionClear 2 8 55 1
do_SelectionRequest 4 15 124 1
do_SelectionNotify 4 15 116 1
do_ColormapNotify 4 13 93 1
do_ClientMessage 7 20 154 1
do_MappingNotify 4 15 103 1
print_SubPixelOrder 7 12 82 1
print_Rotation 7 19 88 1
print_Connection 4 9 52 1
do_RRScreenChangeNotify 1 14 94 1
do_RRNotify_OutputChange 8 38 238 2
do_RRNotify_CrtcChange 7 27 175 2
do_RRNotify_OutputProperty 5 24 144 2
do_RRNotify 4 19 105 1
set_sizehints 9 37 283 8
usage 3 29 118 1
parse_backing_store 4 10 87 1
parse_event_mask 6 61 259 2
main 86 364 1947 2
Source file: ./app/xsm/info.h
Source file: ./app/xsm/list.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ListInit 2 10 52 1
ListFirst 2 5 25 1
ListNext 2 5 25 1
ListFreeAll 2 12 55 1
ListFreeAllButHead 2 13 60 1
ListAddFirst 2 12 78 2
ListAddLast 2 12 78 2
ListFreeOne 1 6 37 1
ListSearchAndFreeOne 3 11 69 2
ListCount 2 8 43 1
Source file: ./app/xsm/choose.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetSessionNames 21 78 516 4
FreeSessionNames 5 16 112 4
SessionSelected 3 18 84 2
AddSessionNames 4 9 64 2
ChooseWindowStructureNotifyXtHandler 2 14 75 4
ChooseSession 1 34 172 1
CheckDeleteCancel 2 10 29 1
CheckBreakLockCancel 2 10 29 1
ChooseSessionUp 2 10 66 4
ChooseSessionDown 2 10 68 4
ChooseSessionBtn1Down 1 10 56 4
ChooseSessionLoadXtProc 8 24 153 3
ChooseSessionDeleteXtProc 14 69 371 3
ChooseSessionBreakLockXtProc 8 47 267 3
ChooseSessionFailSafeXtProc 2 14 60 3
ChooseSessionCancelXtProc 3 13 50 3
create_choose_session_popup 1 78 344 1
Source file: ./app/xsm/popup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PopupPopup 9 89 420 7
Source file: ./app/xsm/remote.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
remote_start 16 100 567 8
format_rstart_env 9 38 225 1
Source file: ./app/xsm/xtwatch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitWatchProcs 1 4 20 1
_XtIceWatchProc 2 18 71 4
_XtProcessIceMsgProc 6 32 147 3
Source file: ./app/xsm/log.h
Source file: ./app/xsm/restart.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CheckIsManager 1 4 20 1
GetRestartInfo 8 51 277 5
Restart 49 155 1047 1
Clone 36 136 821 2
StartDefaultApps 8 40 223 1
StartNonSessionAwareApps 3 19 101 1
Source file: ./app/xgamma/xgamma.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Syntax 2 17 51 1
isabbreviation 5 11 91 3
main 54 149 1105 2
Source file: ./app/appres/appres.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 10 23 1
PrintBindingQuarkList 4 15 88 3
DumpEntry 15 43 286 6
main 16 51 383 2
Source file: ./app/xman/ScrollByLP.h
Source file: ./app/xsm/xsm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 32 136 747 2
PropertyChangeXtHandler 4 12 62 4
SetWM_DELETE_WINDOW 1 9 59 2
GetEnvironment 12 62 376 1
StartSession 8 62 297 2
EndSession 10 26 107 1
FreeClient 7 19 120 2
RegisterClientProc 16 104 489 3
OkToEnterInteractPhase 1 5 26 1
InteractRequestProc 5 20 94 3
InteractDoneProc 11 54 196 3
SaveYourselfReqProc 2 6 34 7
OkToEnterPhase2 1 4 19 1
SaveYourselfPhase2ReqProc 6 25 99 2
SaveYourselfDoneProc 13 34 176 3
CloseDownClient 29 95 437 1
CloseConnectionProc 3 16 89 4
NewClientProc 4 63 445 5
NewConnectionXtProc 9 39 169 3
SetAllSensitive 3 9 48 1
MyIoErrorHandler 2 5 19 1
InstallIOErrorHandler 2 8 33 1
CloseListeners 1 4 13 1
Source file: ./app/xsm/info.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ShowHint 6 16 90 1
AppendStr 3 23 147 2
DisplayProps 15 102 681 1
ClientListXtProc 4 12 69 3
ViewPropXtProc 4 15 79 3
CloneXtProc 5 16 85 3
KillClientXtProc 4 15 81 3
listDoneXtProc 1 5 22 3
GetProgramName 4 12 70 1
UpdateClientList 32 153 935 1
RestartHintXtProc 14 65 352 3
clientPropDoneXtProc 1 5 22 3
ClientInfoStructureNotifyXtHandler 3 13 58 4
ClientInfoXtProc 9 33 149 3
DelClientInfoWinAction 1 5 28 4
DelPropWinAction 1 4 28 4
create_client_info_popup 1 163 764 1
Source file: ./app/xsm/save.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MakeCurrentSession 11 45 228 2
GetSaveName 12 33 186 1
GetSaveOptions 2 14 77 3
DoSave 10 53 261 3
SaveOkAction 1 4 28 4
DelSaveWinAction 1 4 28 4
DelNameInUseWinAction 1 5 28 4
DelBadSaveWinAction 2 8 45 4
DelSaveHelpWinAction 1 5 28 4
SaveOkXtProc 7 50 252 3
LetClientInteract 2 10 53 1
StartPhase2 4 22 94 1
FinishUpSave 16 70 306 1
SaveCancelXtProc 2 10 38 3
AddToggle 1 14 67 7
SetSaveSensitivity 2 13 77 1
SavePopupStructureNotifyXtHandler 3 20 93 4
NameInUseOverwriteXtProc 2 11 46 3
NameInUseCancelXtProc 1 6 29 3
BadSaveOkXtProc 1 6 27 3
BadSaveCancelXtProc 4 21 95 3
BadSaveListXtProc 1 3 13 3
HelpSaveXtProc 3 16 70 3
HelpSaveOkXtProc 1 5 22 3
create_save_popup 1 230 991 1
PopupSaveDialog 5 24 131 1
CheckPointXtProc 1 5 21 3
ShutdownSaveXtProc 1 5 21 3
PopupBadSave 27 120 776 1
ShutdownDontSaveXtProc 8 29 159 3
Source file: ./app/xman/search.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MakeSearchWidget 5 43 300 2
SearchString 2 10 48 1
DoSearch 25 105 690 2
DoManualSearch 9 28 189 2
BEntrySearch 10 30 206 3
Source file: ./app/xman/help.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MakeHelpWidget 4 28 163 1
OpenHelpfile 2 11 55 1
Source file: ./app/xman/vendor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddStandardSections 3 13 132 2
CreateManpageName 4 22 130 3
Source file: ./app/xman/vendor.h
Source file: ./app/xman/icon_open.h
Source file: ./app/xman/man.h
Source file: ./app/xman/iconclosed.h
Source file: ./app/xman/handler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OptionCallback 12 30 267 3
ToggleBothShownState 5 35 236 1
Popup 1 11 100 2
PutUpManpage 3 15 103 2
DirectoryHandler 3 12 82 3
DirPopupCallback 3 26 182 3
SaveFormattedPage 11 50 286 4
GotoPage 8 43 234 4
Quit 1 4 27 4
PopupHelp 2 5 32 4
PopupSearch 3 12 77 4
CreateNewManpage 2 6 29 4
RemoveThisManpage 3 16 111 4
Search 16 58 287 4
printshellDestroyXtProc 1 5 31 3
printOKXtProc 2 23 149 3
printCancelXtProc 1 11 69 3
PrintThisManpage 2 34 252 4
ShowVersion 1 5 37 4
Source file: ./app/xman/tkfuncs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Width 1 4 19 1
Height 1 4 19 1
BorderWidth 1 4 19 1
Name 1 4 16 1
Source file: ./app/xman/defs.h
Source file: ./app/xman/globals.h
Source file: ./app/xman/buttons.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MakeTopBox 1 58 414 1
CreateManpage 3 15 80 1
InitPsuedoGlobals 2 16 106 1
CreateManpageWidget 5 78 581 3
StartManpage 5 59 457 3
MenuDestroy 1 4 22 3
CreateOptionMenu 17 68 284 2
CreateSectionMenu 2 26 181 2
CreateList 2 13 103 1
MakeDirectoryBox 2 21 152 4
MakeSaveWidgets 3 27 193 2
FormUpWidgets 7 49 418 3
ConvertNamesToWidgets 4 21 161 2
Source file: ./app/xman/globals.c
Source file: ./app/xman/ScrollByL.h
Source file: ./app/xman/misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PopdownWarning 1 4 21 3
PopupWarning 5 41 257 2
PrintError 1 5 23 1
OpenFile 3 12 74 2
FindManualFile 23 69 657 3
Xmkstemp 8 16 121 1
Uncompress 2 12 63 2
UncompressNamed 12 49 336 4
SgmlToRoffNamed 6 37 229 4
Format 21 114 782 2
ConstructCommand 21 82 432 4
UncompressUnformatted 22 138 1072 4
AddCursor 2 19 145 2
ChangeLabel 2 10 74 2
PositionCenter 5 22 200 7
ParseEntry 12 31 206 4
GetGlobals 5 15 93 1
SaveGlobals 2 7 45 2
RemoveGlobals 2 7 36 1
Source file: ./app/xman/icon_help.h
Source file: ./app/xman/main.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 7 41 275 2
ArgError 3 36 182 2
AdjustDefResources 5 18 120 1
Source file: ./app/cwm/group.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
group_assign 5 11 87 2
group_hide 2 9 50 1
group_show 2 10 53 1
group_restack 8 27 193 1
group_init 2 12 83 2
group_setactive 1 6 29 1
group_movetogroup 7 16 98 2
group_toggle_membership 2 13 71 1
group_holds_only_sticky 2 9 48 1
group_holds_only_hidden 2 9 52 1
group_hidetoggle 6 17 89 2
group_only 4 12 63 2
group_cycle 9 23 129 2
group_next 2 7 51 1
group_prev 2 7 55 1
group_alltoggle 2 11 53 1
group_restore 4 20 138 1
group_autogroup 9 26 190 1
Source file: ./app/xman/ScrollByL.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Layout 2 23 169 1
GExpose 2 5 35 4
Redisplay 2 13 73 3
PaintText 2 10 85 3
Page 9 27 168 4
CreateScrollbar 2 14 102 1
ScrollVerticalText 7 36 207 3
MoveAndClearText 5 33 312 4
SetThumbHeight 4 15 106 1
SetThumb 3 9 79 1
VerticalJump 2 9 79 3
VerticalScroll 1 9 79 3
Initialize 2 17 150 4
CreateGCs 1 18 171 1
DestroyGCs 1 8 59 1
Realize 1 11 85 3
Destroy 3 9 58 1
SetValuesHook 3 12 70 3
LoadFile 9 48 362 1
PrintText 40 156 1007 4
DumpText 4 26 164 6
Boldify 4 10 72 1
Source file: ./app/cwm/search.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
match_substr 7 19 119 3
search_match_client 13 36 289 3
search_match_cmd 2 11 76 3
search_match_group 2 14 99 3
match_path_type 5 19 155 3
search_match_exec 7 22 151 3
search_match_path 1 5 32 3
search_match_text 2 9 60 3
search_match_wm 3 12 91 3
search_print_client 5 12 107 2
search_print_cmd 1 5 49 2
search_print_group 2 7 62 2
search_print_text 1 4 35 2
search_print_wm 1 6 53 2
Source file: ./app/cwm/calmwm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 15 58 358 2
x_init 3 16 120 1
x_teardown 3 23 180 1
x_wmerrorhandler 1 5 24 2
x_errorhandler 2 10 103 2
sighdlr 6 16 70 1
usage 1 7 28 1
Source file: ./app/cwm/screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
screen_init 5 44 327 1
screen_find 2 10 50 1
screen_updatestackingorder 5 15 110 1
region_find 5 11 100 3
screen_area 6 15 131 4
screen_update_geometry 6 49 393 1
screen_apply_gap 1 8 74 2
screen_assert_clients_within 6 19 171 1
Source file: ./app/cwm/calmwm.h
Source file: ./app/cwm/xutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xu_ptr_getpos 1 7 55 3
xu_ptr_setpos 1 4 34 3
xu_getprop 4 12 96 5
xu_getstrprop 7 25 164 3
xu_ewmh_net_supported 1 5 38 1
xu_ewmh_net_supported_wm_check 1 12 134 1
xu_ewmh_net_desktop_geometry 1 6 58 1
xu_ewmh_net_workarea 2 16 151 1
xu_ewmh_net_client_list 2 16 119 1
xu_ewmh_net_client_list_stacking 2 17 121 1
xu_ewmh_net_active_window 1 5 42 2
xu_ewmh_get_net_active_window 2 11 69 1
xu_ewmh_net_wm_desktop_viewport 1 6 50 1
xu_ewmh_net_wm_number_of_desktops 1 6 46 1
xu_ewmh_net_showing_desktop 1 6 44 1
xu_ewmh_net_virtual_roots 1 4 23 1
xu_ewmh_net_current_desktop 1 6 48 1
xu_ewmh_net_desktop_names 7 43 325 1
xu_ewmh_net_wm_desktop 2 8 58 1
xu_ewmh_get_net_wm_state 2 11 107 2
xu_ewmh_handle_net_wm_state_msg 9 55 247 4
xu_ewmh_restore_net_wm_state 11 27 201 1
xu_ewmh_set_net_wm_state 21 46 405 1
xu_xorcolor 1 8 88 3
Source file: ./app/cwm/xevents.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xev_handle_maprequest 5 12 105 1
xev_handle_unmapnotify 4 14 82 1
xev_handle_destroynotify 2 8 51 1
xev_handle_configurerequest 13 45 386 1
xev_handle_propertynotify 8 33 152 1
xev_handle_enternotify 2 9 57 1
xev_handle_buttonpress 10 34 221 1
xev_handle_buttonrelease 3 12 75 1
xev_handle_keypress 12 42 291 1
xev_handle_keyrelease 7 28 167 1
xev_handle_clientmessage 16 40 360 1
xev_handle_randr 2 15 86 1
xev_handle_mappingnotify 2 11 62 1
xev_handle_expose 3 8 57 1
xev_process 5 11 76 1
Source file: ./app/cwm/xmalloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xmalloc 3 9 49 1
xcalloc 5 11 73 2
xreallocarray 2 9 51 3
xstrdup 2 7 38 1
xasprintf 3 11 67 3
Source file: ./app/cwm/util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
u_spawn 3 12 42 1
u_exec 7 30 180 1
u_argv 5 19 131 1
log_msg 2 12 71 2
log_debug 2 11 69 4
Source file: ./app/xman/man.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Man 23 86 663 1
SortList 12 45 267 1
ReadMandescFile 13 58 394 2
AddNewSection 3 18 140 5
AddToCurrentSection 2 10 71 2
ReadCurrentSection 30 66 495 2
SortAndRemove 13 50 350 2
sortstrs 4 23 163 3
sortstrs_block 18 65 363 6
sortstrs_block_oo 26 134 727 8
InitManual 1 5 28 2
DumpManual 3 9 73 1
ReadManConfig 12 32 215 1
ReadManConfig 9 27 166 1
ReadManConfig 10 39 239 1
ReadManConfig 8 26 155 1
Source file: ./app/cwm/conf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
conf_init 9 39 344 1
conf_clear 8 45 348 1
conf_cmd_add 2 16 134 3
conf_wm_add 2 16 134 3
conf_autogroup 4 22 153 4
conf_ignore 1 7 51 2
conf_cursor 2 6 46 1
conf_client 4 13 88 1
conf_screen 9 43 405 1
conf_bind_getmask 5 14 111 2
conf_bind_key 7 41 296 3
conf_unbind_key 4 14 108 2
conf_bind_mouse 7 41 302 3
conf_unbind_mouse 4 14 108 2
conf_grab_kbd 4 16 144 1
conf_grab_mouse 3 16 104 1
conf_atoms 1 5 38 1
Source file: ./app/x11perf/do_complex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitComplexPoly 6 46 370 3
DoComplexPoly 4 18 108 3
EndComplexPoly 1 4 15 2
InitGeneralPoly 5 42 301 3
DoGeneralPoly 4 22 132 3
Source file: ./app/x11perf/do_valgc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitGC 1 9 95 3
DoChangeGC 2 20 214 3
EndGC 1 5 34 2
Source file: ./app/cwm/client.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
client_init 19 88 663 3
client_find 2 12 59 1
client_delete 7 24 176 1
client_setactive 7 26 168 1
client_current 2 12 58 1
client_toggle_freeze 2 7 30 1
client_toggle_hidden 1 5 20 1
client_toggle_skip_pager 1 5 20 1
client_toggle_skip_taskbar 1 5 20 1
client_toggle_sticky 1 5 20 1
client_toggle_fullscreen 5 25 174 1
client_toggle_maximize 5 31 250 1
client_toggle_vmaximize 3 24 184 1
client_toggle_hmaximize 3 24 184 1
client_resize 2 13 124 2
client_move 1 5 35 1
client_lower 1 4 18 1
client_raise 1 4 18 1
client_config 1 16 130 1
client_ptr_inbound 6 14 140 2
client_ptrwarp 1 4 28 1
client_ptrsave 2 12 87 1
client_hide 2 9 54 1
client_show 2 7 28 1
client_unhide 1 7 36 1
client_urgency 2 5 26 1
client_draw_border 5 23 146 1
client_wm_protocols 5 14 94 1
client_wm_hints 5 9 73 1
client_msg 1 12 105 3
client_send_delete 2 7 39 1
client_setname 5 30 218 1
client_cycle 12 37 246 2
client_next 2 7 51 1
client_prev 2 7 55 1
client_placecalc 8 40 441 1
client_mtf 1 6 42 1
client_getsizehints 11 42 371 1
client_applysizehints 10 30 362 1
client_mwm_hints 5 13 84 1
client_transient 5 12 77 1
client_inbound 4 5 42 3
client_snapcalc 8 20 127 5
client_htile 12 52 434 1
client_vtile 12 52 434 1
client_get_wm_state 2 10 66 1
client_set_wm_state 1 6 55 2
Source file: ./app/cwm/menu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
menu_filter 15 79 644 7
menu_complete_path 4 21 174 1
menu_handle_key 26 92 625 4
menu_draw 12 71 757 3
menu_draw_entry 5 21 198 4
menu_handle_move 4 14 115 4
menu_handle_release 3 15 99 4
menu_calc_entry 8 13 106 3
menu_keycode 30 73 314 3
menuq_add 2 14 105 4
menuq_clear 2 8 43 1
menu_windraw 3 23 209 4
Source file: ./app/x11perf/do_tris.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Area 1 5 66 3
InitTriangles 7 51 421 3
DoTriangles 4 18 108 3
XPolyTriangle 4 44 265 7
DoTriangles 3 14 85 3
EndTriangles 1 4 15 2
Source file: ./app/x11perf/do_movewin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitMoveWindows 4 22 237 3
DoMoveWindows 5 17 116 3
EndMoveWindows 1 5 20 2
DoResizeWindows 3 14 90 3
InitCircWindows 4 17 147 3
DoCircWindows 3 10 65 3
EndCircWindows 1 4 15 2
InitMoveTree 3 25 267 3
DoMoveTree 4 14 80 3
EndMoveTree 1 6 29 2
Source file: ./app/x11perf/do_text.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitText 12 60 575 3
InitText16 14 89 847 3
DoText 3 18 115 3
DoText16 3 18 119 3
DoPolyText 3 18 118 3
DoPolyText16 3 18 122 3
DoImageText 3 18 115 3
DoImageText16 3 18 119 3
ClearTextWin 1 4 21 2
EndText 5 13 82 2
EndText16 6 22 148 2
InitAAText 8 55 342 3
DoAAText 3 18 115 3
EndAAText 3 14 80 2
Source file: ./app/x11perf/do_simple.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DoNoOp 2 8 42 3
DoGetAtom 2 10 55 3
DoQueryPointer 2 11 77 3
InitGetProperty 1 13 91 3
DoGetProperty 2 16 93 3
Source file: ./app/x11perf/do_dots.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitDots 2 11 90 3
DoDots 3 12 77 3
EndDots 1 4 15 2
Source file: ./app/cwm/kbfunc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kbfunc_cwm_status 1 4 19 2
kbfunc_amount 6 19 76 4
kbfunc_ptrmove 1 9 79 2
kbfunc_client_move 2 7 36 2
kbfunc_client_resize 2 7 36 2
kbfunc_client_move_kb 6 31 404 2
kbfunc_client_move_mb 8 50 448 2
kbfunc_client_resize_kb 7 21 250 2
kbfunc_client_resize_mb 8 43 318 2
kbfunc_client_snap 6 32 214 2
kbfunc_client_delete 1 4 18 2
kbfunc_client_lower 1 5 23 2
kbfunc_client_raise 1 4 18 2
kbfunc_client_hide 1 4 18 2
kbfunc_client_toggle_freeze 1 4 18 2
kbfunc_client_toggle_sticky 1 4 18 2
kbfunc_client_toggle_fullscreen 1 4 18 2
kbfunc_client_toggle_maximize 1 4 18 2
kbfunc_client_toggle_hmaximize 1 4 18 2
kbfunc_client_toggle_vmaximize 1 4 18 2
kbfunc_client_htile 1 4 18 2
kbfunc_client_vtile 1 4 18 2
kbfunc_client_cycle 2 8 54 2
kbfunc_client_toggle_group 2 8 50 2
kbfunc_client_movetogroup 1 4 22 2
kbfunc_group_toggle 1 4 22 2
kbfunc_group_only 1 4 22 2
kbfunc_group_cycle 1 4 22 2
kbfunc_group_alltoggle 1 4 18 2
kbfunc_menu_client 6 29 190 2
kbfunc_menu_cmd 5 23 162 2
kbfunc_menu_group 5 23 151 2
kbfunc_menu_wm 3 21 145 2
kbfunc_menu_exec 20 55 429 2
kbfunc_menu_ssh 17 58 430 2
kbfunc_client_menu_label 2 15 98 2
kbfunc_exec_cmd 1 4 20 2
kbfunc_exec_term 2 8 51 2
kbfunc_exec_lock 2 8 51 2
Source file: ./app/x11perf/bitmaps.h
Source file: ./app/x11perf/do_traps.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitTrapezoids 6 41 274 3
DoTrapezoids 4 18 108 3
EndTrapezoids 1 4 15 2
InitFixedTraps 15 98 580 3
DoFixedTraps 3 21 162 3
EndFixedTraps 1 7 38 2
InitFixedTrapezoids 10 90 551 3
DoFixedTrapezoids 3 18 115 3
EndFixedTrapezoids 1 5 20 2
Source file: ./app/x11perf/do_rects.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitRectangles 7 43 276 3
DoRectangles 3 12 75 3
DoOutlineRectangles 3 12 75 3
EndRectangles 1 4 15 2
Source file: ./app/x11perf/do_segs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GenerateSegments 17 102 555 3
InitSegments 1 5 25 3
InitDashedSegments 1 13 117 3
InitDoubleDashedSegments 1 13 117 3
InitHorizSegments 8 49 335 3
InitWideHorizSegments 1 11 97 3
InitVertSegments 8 50 337 3
InitWideVertSegments 1 11 97 3
DoSegments 5 16 105 3
EndSegments 1 4 15 2
Source file: ./app/x11perf/do_windows.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ComputeSizes 2 8 60 2
CreateParents 3 22 195 3
MapParents 2 7 43 3
MapParentsCleanup 2 7 40 2
InitCreate 1 6 36 3
CreateChildGroup 3 12 104 3
CreateChildren 2 7 43 3
DestroyChildren 2 7 40 2
EndCreate 1 6 31 2
InitMap 1 6 36 3
UnmapParents 2 7 43 3
UnmapParentsCleanup 2 7 40 2
InitDestroy 1 7 45 3
DestroyParents 2 7 43 3
RenewParents 2 10 81 2
InitPopups 3 28 219 3
DoPopUps 2 9 53 3
EndPopups 2 5 30 2
Source file: ./app/x11perf/x11perf.h
Source file: ./app/x11perf/do_lines.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GenerateLines 19 95 567 3
InitLines 1 5 25 3
GenerateWideLines 2 19 166 4
InitWideLines 1 4 25 3
InitDashedLines 1 11 117 3
InitWideDashedLines 1 16 148 3
InitDoubleDashedLines 1 11 117 3
InitWideDoubleDashedLines 1 16 148 3
DoLines 5 17 109 3
EndLines 1 4 15 2
Source file: ./app/x11perf/do_blt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitBltLines 5 24 169 1
InitScroll 1 6 41 3
DoScroll 9 33 206 3
MidScroll 1 5 42 2
EndScroll 1 3 10 2
InitCopyLocations 6 45 345 6
InitCopyWin 1 6 47 3
InitCopyPix 1 10 105 3
InitGetImage 3 11 79 3
InitPutImage 2 6 42 3
CopyArea 2 17 210 5
DoCopyWinWin 1 4 30 3
DoCopyPixWin 1 4 28 3
DoCopyWinPix 1 5 34 3
DoCopyPixPix 1 5 32 3
DoGetImage 6 23 237 3
DoPutImage 2 17 212 3
shmerrorhandler 2 9 47 2
InitShmImage 13 62 390 4
InitShmPutImage 2 6 44 3
InitShmGetImage 1 4 25 3
DoShmPutImage 2 17 224 3
DoShmGetImage 2 15 180 3
EndShmImage 3 10 74 2
EndShmGetImage 1 4 17 2
EndShmPutImage 1 4 17 2
MidCopyPix 1 4 21 2
EndCopyWin 3 11 55 2
EndCopyPix 1 6 35 2
EndGetImage 2 5 26 2
InitCopyPlane 2 21 187 3
DoCopyPlane 2 17 220 3
InitCompositeWin 2 14 124 3
InitCompositePix 10 53 389 3
EndCompositeWin 3 13 48 2
CompositeArea 4 28 263 5
DoCompositeWinWin 1 4 26 3
DoCompositePixWin 1 4 26 3
Source file: ./app/x11perf/x11perf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gettimeofday 3 20 127 1
PrintTime 1 6 31 1
InitTimes 1 4 12 1
ElapsedTime 2 11 76 1
RoundTo3Digits 7 28 168 1
ReportTimes 4 20 132 4
Get_Display_Name 7 24 149 2
GetVersion 12 55 269 2
Open_Display 2 11 51 1
Cleanup 1 4 11 1
AbortTest 1 8 38 1
usage 5 46 170 1
NullProc 1 3 10 2
NullInitProc 1 4 16 3
HardwareSync 3 7 53 1
DoHardwareSync 2 8 40 3
CreatePerfWindow 1 17 136 5
CreateClipWindows 3 11 104 2
DestroyClipWindows 3 8 50 2
DoTest 3 18 131 3
CalibrateTest 9 51 360 4
CreatePerfGCs 2 47 338 3
DestroyPerfGCs 1 7 51 1
AllocateColor 6 20 117 3
DisplayStatus 1 7 67 4
ProcessTest 9 51 335 5
main 131 468 3577 2
GetWords 4 14 81 5
atox 8 16 103 1
GetNumbers 4 20 151 5
GetRops 8 29 213 5
GetPops 8 29 213 5
FormatFromName 3 8 51 1
NameFromFormat 3 8 45 1
GetFormats 5 23 159 5
Source file: ./app/xgc/planemask.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_planemask_choice 4 55 440 1
choose_plane 2 18 117 3
update_planemask 3 17 104 1
Source file: ./app/xgc/record.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
toggle_recordbutton 2 17 92 3
start_recording 1 4 13 1
stop_recording 1 4 11 1
cancel_record 1 3 6 1
done_choosing_filename 2 18 131 1
print_if_recording 2 5 22 1
close_file_if_recording 2 5 15 1
print_out_gc_values 17 66 579 1
start_playback 1 4 13 1
cancel_playback 1 3 6 1
chose_playback_filename 2 11 66 1
read_from_keyboard 1 5 14 1
Source file: ./app/xgc/choice.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_choice 11 89 802 2
select_button 1 7 45 2
line_up_labels 3 18 142 2
choose_defaults 3 12 78 2
print_text_to_buffer 1 7 22 3
Source file: ./app/x11perf/do_arcs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GenerateCircles 13 53 352 4
InitCircles 1 5 27 3
InitPartCircles 1 5 27 3
InitChordPartCircles 1 7 53 3
InitSlicePartCircles 1 7 53 3
GenerateWideCircles 2 18 165 4
InitWideCircles 1 5 27 3
InitPartWideCircles 1 5 27 3
InitDashedCircles 1 11 119 3
InitWideDashedCircles 1 16 145 3
InitDoubleDashedCircles 1 11 119 3
InitWideDoubleDashedCircles 1 16 145 3
GenerateEllipses 12 60 392 4
InitEllipses 1 5 27 3
InitPartEllipses 1 5 27 3
InitChordPartEllipses 1 7 53 3
InitSlicePartEllipses 1 7 53 3
GenerateWideEllipses 2 18 165 4
InitWideEllipses 1 5 27 3
InitPartWideEllipses 1 5 27 3
InitDashedEllipses 1 11 119 3
InitWideDashedEllipses 1 16 145 3
InitDoubleDashedEllipses 1 11 119 3
InitWideDoubleDashedEllipses 1 16 145 3
DoArcs 5 16 105 3
DoFilledArcs 5 16 105 3
EndArcs 1 4 15 2
Source file: ./app/xgc/testfrac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
slider_jump 2 19 144 3
slider_scroll 1 3 13 3
update 2 11 79 4
create_testfrac_choice 1 49 375 1
update_slider 1 5 35 1
Source file: ./app/xgc/constants.h
Source file: ./app/xgc/getfile.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_filename 2 79 491 2
kill_popup_shell 1 4 11 1
Source file: ./app/xgc/text.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_text_choice 3 66 426 4
WriteText 4 17 119 4
change_text 3 22 139 2
Source file: ./app/xgc/dashlist.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_dashlist_choice 4 50 395 1
change_dashlist 2 20 118 3
update_dashlist 3 15 95 1
Source file: ./app/xgc/xgc.h
Source file: ./app/xgc/tests.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
timer 10 42 297 1
copyarea_test 2 19 166 1
copyplane_test 4 25 238 1
circle_line_test 2 28 265 2
polyline_test 1 4 22 1
polysegment_test 2 27 321 1
polypoint_test 2 25 265 1
genericrectangle_test 4 30 272 1
polyrectangle_test 1 4 11 1
polyfillrectangle_test 1 4 11 1
fillpolygon_test 3 30 320 1
genericarc_test 3 28 222 1
polyarc_test 1 4 11 1
polyfillarc_test 1 4 11 1
polytext8_test 3 19 135 1
imagetext8_test 3 19 135 1
polytext16_test 3 21 156 1
imagetext16_test 3 21 156 1
putimage_test 2 19 189 1
run_test 16 23 174 1
set_text 1 7 57 2
show_result 1 10 66 1
Source file: ./app/xinput/src/setint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_integer_feedback 4 31 182 5
Source file: ./app/xgc/interpret.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
interpret 33 90 800 1
interpret 1 10 52 1
GC_change_function 2 6 42 2
GC_change_foreground 2 14 139 2
GC_change_background 2 16 165 2
GC_change_linewidth 2 10 67 2
GC_change_linestyle 2 6 47 2
GC_change_capstyle 2 6 47 2
GC_change_joinstyle 2 6 47 2
GC_change_fillstyle 2 6 42 2
GC_change_fillrule 2 6 42 2
GC_change_arcmode 2 6 42 2
GC_change_dashlist 10 21 173 2
GC_change_planemask 2 6 44 2
change_test 2 5 27 2
GC_change_font 3 9 65 2
change_percent 4 6 44 2
Source file: ./app/xinput/src/setmode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_mode 6 35 190 5
Source file: ./app/x11perf/do_tests.c
Source file: ./app/xinput/src/hierarchy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_master 4 14 118 5
remove_master 20 64 423 5
change_attachment 4 26 167 5
float_device 3 20 122 5
Source file: ./app/xinput/src/test_xi2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_win 1 10 88 1
print_deviceevent 19 45 344 1
print_devicechangedevent 2 7 55 2
print_hierarchychangedevent 25 43 389 1
print_rawevent 8 21 147 1
print_enterleave 19 45 357 1
print_propertyevent 3 15 84 2
test_sync_grab 5 34 216 2
type_to_name 24 32 236 1
test_xi2 33 122 787 5
Source file: ./app/xinput/src/setptr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_pointer 6 32 181 5
Source file: ./app/xinput/src/transform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
matrix_set 1 4 30 4
matrix_set_unity 1 7 55 1
matrix_print 1 6 87 1
apply_matrix 8 40 227 3
matrix_s4 2 14 120 6
set_transformation_matrix 18 47 345 7
find_output_xrandr 7 23 132 2
map_output_xrandr 2 25 149 3
map_output_xinerama 6 43 244 3
map_to_output 6 31 182 5
Source file: ./app/xinput/src/test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
register_events 9 49 303 4
print_events 16 49 401 1
test 7 37 192 5
Source file: ./app/xinput/src/buttonmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_button_map 8 50 299 5
set_button_map 9 52 325 5
Source file: ./app/xgc/main.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 4 130 1204 2
fill_up_commandform 1 78 578 1
quit 1 5 15 1
quitAction 3 7 55 4
clear_test_window 1 4 18 1
clear_result_window 1 4 13 1
set_foreground_and_background 1 7 45 1
Source file: ./app/xinput/src/setcp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_clientpointer 5 22 149 5
Source file: ./app/xinput/src/state.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
query_state 17 68 448 5
Source file: ./app/xinput/src/list.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_info 17 81 452 3
list_xi1 2 12 61 2
print_classes_xi2 24 91 577 3
print_info_xi2 10 36 175 3
list_xi2 19 51 294 2
list 15 54 297 5
have_utf8 6 12 79 1
Source file: ./app/xinput/src/xinput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_version 4 22 103 1
xinput_version 10 31 163 1
find_device_info 12 38 213 3
is_pointer 2 4 16 1
is_keyboard 2 4 16 1
device_matches 8 17 121 2
xi2_find_device_info 8 35 181 2
usage 2 10 45 1
main 11 48 268 2
Source file: ./app/xinput/src/feedback.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_ptr_feedback 7 49 310 5
get_feedbacks 12 83 525 5
Source file: ./app/xinput/src/xinput.h
Source file: ./app/xmodmap/xmodmap.h
Source file: ./app/xmodmap/pf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
process_file 6 30 141 1
process_line 12 31 230 1
Source file: ./app/xmodmap/xmodmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Exit 2 8 27 1
FatalError 1 5 26 1
asprintf 6 32 166 3
usage 1 6 30 1
missing_arg 1 5 25 1
unknown_arg 1 5 25 1
grammar_usage 1 7 29 1
main 70 202 960 2
Source file: ./app/xmodmap/wq.h
Source file: ./app/xinput/src/property.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_atom 4 14 78 2
print_property 24 99 544 3
list_props_xi1 7 45 230 5
watch_props 6 38 234 5
delete_prop_xi1 3 24 141 5
do_set_prop_xi1 22 111 668 7
print_property_xi2 21 94 495 3
list_props_xi2 6 36 186 5
delete_prop_xi2 2 16 98 5
do_set_prop_xi2 21 102 622 7
list_props 3 7 62 5
delete_prop 3 7 62 5
do_set_prop 3 6 76 7
set_atom_prop 1 4 41 5
set_int_prop 6 19 134 5
set_float_prop 2 10 74 5
set_prop 13 41 322 5
disable 2 10 86 5
enable 2 10 86 5
Source file: ./app/bdftopcf/bdftopcf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 40 138 677 2
Source file: ./app/glxinfo/glinfo_common.h
Source file: ./app/xmodmap/exec.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mapping_busy_key 4 21 151 1
mapping_busy_pointer 4 21 144 1
UpdateModifierMapping 5 27 124 1
AddModifier 2 9 47 3
RemoveModifier 2 9 47 3
ClearModifier 2 11 70 2
PrintModifierMapping 8 33 232 2
PrintKeyTable 12 52 305 2
PrintPointerMap 2 15 98 1
SetPointerMap 7 30 181 2
Source file: ./app/xmodmap/handle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
KeysymToKeycodes 5 20 132 3
copy_to_scratch 6 19 119 2
badheader 1 5 24 1
initialize_map 1 5 15 1
handle_line 5 23 142 2
skip_word 1 6 41 2
skip_chars 6 9 67 2
skip_space 7 9 74 2
skip_until_char 3 8 50 3
add_to_work_queue 3 14 69 1
parse_number 6 19 100 2
parse_keysym 5 12 96 4
do_keycode 12 27 182 2
do_keysym 9 35 188 2
finish_keycodes 7 33 205 4
parse_modifier 6 13 107 2
do_add 10 49 267 2
make_add 3 24 133 2
do_remove 20 95 552 2
make_remove 3 25 133 2
do_clear 7 31 176 2
strncasecmp 10 15 139 3
do_pointer 17 67 403 2
get_keysym_list 8 51 300 4
check_special_keys 7 26 153 3
print_work_queue 2 9 43 1
print_opcode 14 49 345 1
execute_work_queue 25 67 384 1
exec_keycode 13 40 257 1
exec_add 5 18 108 1
exec_remove 3 11 67 1
exec_clear 1 4 22 1
exec_pointer 1 4 23 1
print_modifier_map 1 5 15 1
print_key_table 1 5 16 1
print_pointer_map 1 5 13 1
Source file: ./app/xterm/charclass.h
Source file: ./app/xterm/tabs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TabReset 2 7 36 1
TabSet 3 6 29 2
TabClear 3 6 29 2
TabNext 6 14 98 3
TabPrev 4 7 47 2
TabToNextStop 3 13 98 1
TabToPrevStop 3 13 81 1
TabZonk 1 4 22 1
Source file: ./app/xterm/cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CursorSet 8 29 187 4
CursorBack 7 29 201 2
CursorForward 5 18 107 2
CursorDown 4 13 79 2
CursorUp 4 14 75 2
xtermIndex 5 14 95 2
RevIndex 5 13 98 2
CarriageReturn 3 16 79 1
AdjustSavedCursor 3 11 70 2
CursorSave 2 16 126 1
CursorRestore 6 23 193 1
CursorNextLine 2 7 41 2
CursorPrevLine 2 7 41 2
CursorCol 3 11 53 1
CursorRow 3 11 52 1
set_cur_row 2 9 61 2
set_cur_col 2 9 61 2
Source file: ./app/xterm/xutf8.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_xa_utf8_string 2 7 35 1
utf8countBytes 5 13 55 1
utf8insert 5 24 274 3
l1countUtf8Bytes 3 13 52 2
l1utf8copy 2 10 54 3
utf8l1strcpy 6 23 147 2
utf8l1strlen 6 25 113 1
Xutf8TextPropertyToTextList 13 61 346 4
Xutf8TextListToTextProperty 19 62 376 5
Xutf8LookupString 6 39 183 6
xutf8_dummy 1 4 8 1
Source file: ./app/xterm/charclass.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetCharacterClassRange 4 18 156 3
init_classtab 2 53 437 1
CharacterClass 5 10 79 1
class_name 11 42 140 1
report_wide_char_class 3 22 172 1
noleaks_CharacterClass 2 7 23 1
Source file: ./app/x11perf/bitmaps.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetFillStyle 13 74 741 2
Source file: ./app/glxinfo/glinfo_common.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
enum_name 3 123 736 1
compare_string_ptr 1 4 36 2
print_extension_list 20 73 465 2
build_core_profile_extension_list 4 23 164 1
extension_supported 5 19 82 2
version_supported 5 12 77 2
print_shader_limit_list 3 11 76 1
print_shader_limits 4 44 223 1
print_program_limits 9 57 343 2
print_limits 32 116 972 4
bitmask_to_string 4 16 108 3
profile_mask_string 3 8 42 1
context_flags_string 3 8 43 1
usage 2 13 56 1
parse_args 11 44 294 3
Source file: ./app/xterm/88colres.h
Source file: ./app/xterm/precompose.h
Source file: ./app/xterm/version.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xtermVersion 8 34 188 1
Source file: ./app/glxinfo/glxinfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CheckError 2 7 29 1
print_display_info 1 4 18 1
choose_fb_config 2 23 112 2
create_context_error_handler 1 7 31 2
create_context_flags 13 53 286 7
create_context_with_config 12 40 211 5
choose_xvisinfo 2 21 93 2
query_renderer 6 40 293 1
print_screen_info 37 170 1139 8
visual_class_name 7 19 54 1
visual_drawable_type 1 9 48 1
visual_class_abbrev 7 19 54 1
visual_render_type_name 6 17 50 1
caveat_string 6 13 36 1
get_visual_attribs 16 69 631 3
glx_token_to_visual_class 8 20 57 1
get_fbconfig_attribs 18 68 656 3
print_visual_attribs_verbose 13 46 316 2
print_visual_attribs_short_header 1 6 21 1
print_visual_attribs_short 8 29 177 1
print_visual_attribs_long_header 1 6 21 1
print_visual_attribs_long 3 28 146 1
print_visual_info 11 36 219 3
print_fbconfig_info 8 28 163 3
mesa_hack 2 21 85 2
find_best_visual 17 34 250 2
main 6 41 267 2
Source file: ./app/xterm/xutf8.h
Source file: ./app/xterm/version.h
Source file: ./app/xterm/svg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xtermDumpSvg 5 27 158 1
dumpSvgHeader 1 20 142 2
dumpSvgScreen 2 17 146 2
dumpSvgLine 30 96 782 3
dumpSvgFooter 1 4 19 2
Source file: ./app/xterm/trace.h
Source file: ./app/xterm/trace.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Trace 12 50 281 2
TraceClose 2 11 62 1
TraceIds 3 13 100 2
TraceTime 2 9 54 2
formatAscii 9 26 130 2
visibleDblChrset 5 19 59 1
visibleScsCode 1 46 299 1
visibleChars 6 26 140 2
visibleIChars 8 29 156 2
visibleUChar 1 6 28 1
visibleEventType 1 40 188 1
visibleNotifyMode 1 11 43 1
visibleNotifyDetail 1 15 63 1
visibleSelectionTarget 6 16 97 2
visibleTekparse 3 18 84 1
visibleVTparse 3 18 84 1
visibleXError 1 30 137 1
ScrnText 1 4 20 1
LineClrFlag 3 10 55 2
LineSetFlag 3 10 55 2
LineTstFlag 3 13 59 2
TraceAtomName 1 7 33 2
TraceScreen 16 60 420 2
TraceFocus 6 32 221 2
TraceSizeHints 14 28 290 1
TraceEventMask 3 39 206 2
TraceWindowAttributes 6 29 229 1
TraceWMSizeHints 1 7 33 1
no_error 1 4 17 2
ModifierName 9 21 104 1
TraceTranslations 3 24 153 2
TraceResizeRequest 3 18 109 7
TraceXtermResources 16 46 223 1
TraceArgv 3 10 58 2
parse_option 7 19 128 3
same_option 1 5 43 2
standard_option 3 38 123 1
TraceOptions 24 69 492 3
empty_trace 1 3 6 1
Source file: ./app/xterm/graphics.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
allocRegisters 1 4 14 1
freeGraphic 4 11 48 1
allocGraphic 4 15 96 2
getActiveSlot 4 9 36 1
getInactiveSlot 5 13 71 2
getSharedRegisters 2 6 20 1
deactivateSlot 2 6 28 1
read_pixel 5 8 55 3
draw_solid_pixel 10 21 155 4
draw_solid_rectangle 14 28 200 6
draw_solid_line 12 54 294 6
copy_overlapping_area 13 48 325 8
set_color_register 1 11 57 5
set_shared_color_register 4 16 90 4
update_color_register 3 18 90 5
find_color_register 4 25 170 4
init_color_registers 10 59 478 2
get_color_register_count 10 30 107 1
init_graphic 3 37 224 7
get_new_graphic 7 43 214 4
get_new_or_matching_graphic 9 42 238 6
lookup_allocated_color 5 17 152 2
save_allocated_color 3 30 267 3
color_register_to_xpixel 2 7 39 2
refresh_graphic 18 76 465 11
outline_refresh 3 62 577 10
hls2rgb 16 71 466 6
dump_graphic 13 47 333 1
erase_graphic 7 25 172 5
compare_graphic_ids 6 15 105 2
clip_area 7 20 160 8
refresh_graphics 62 324 2177 6
refresh_displayed_graphics 1 8 34 5
refresh_modified_displayed_graphics 1 5 38 1
scroll_displayed_graphics 4 16 82 2
pixelarea_clear_displayed_graphics 5 33 176 5
chararea_clear_displayed_graphics 1 17 105 5
reset_displayed_graphics 1 9 41 1
noleaks_graphics 1 7 20 1
Source file: ./app/xterm/xtermcfg.h
Source file: ./app/xterm/cachedGCs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
traceCgsEnum 5 25 113 1
traceVTwin 4 11 69 2
traceCSet 5 22 84 1
traceFont 2 16 88 1
tracePixel 13 48 270 2
allocCache 2 8 47 1
dataIndex 1 4 13 1
relinkData 1 4 16 2
myCache 6 17 115 3
myDisplay 1 4 15 1
myDrawable 4 9 53 2
newCache 23 62 372 4
SameFont 4 7 62 2
chgCache 7 34 350 4
setCgsFore 2 8 53 4
setCgsBack 2 8 53 4
setCgsCSet 2 8 53 4
setCgsFont 7 26 192 4
clrCgsFonts 6 31 201 3
getCgsGC 21 74 576 3
getCgsId 3 15 77 3
getCgsFont 3 15 78 3
getCgsFore 3 15 77 3
getCgsBack 3 15 77 3
copyCgs 3 23 175 4
redoCgs 9 27 217 4
swapCgs 4 17 115 4
freeCgs 6 22 184 3
noleaks_cachedCgs 1 5 27 1
Source file: ./app/xterm/graphics_sixel.h
Source file: ./app/xterm/print.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
closePrinter 6 23 122 1
printCursorLine 1 6 43 1
printLine 39 98 620 4
printLines 2 8 52 4
xtermPrintScreen 8 19 119 3
xtermPrintEverything 11 43 283 2
send_CharSet 7 22 86 2
send_SGR 17 31 232 4
charToPrinter 24 87 548 2
stringToPrinter 2 5 29 2
xtermMediaControl 14 42 188 3
xtermAutoPrint 3 10 75 2
xtermPrinterControl 18 52 339 2
xtermHasPrinter 6 24 140 1
setPrinterControlMode 5 16 75 2
getPrinterFlags 7 43 356 3
xtermPrintImmediately 2 22 148 4
xtermPrintOnXError 8 21 88 2
Source file: ./app/xterm/testxmc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Mark_XMC 14 52 257 2
Jump_XMC 3 9 51 1
Resolve_XMC 13 46 318 1
Source file: ./app/xterm/data.c
Source file: ./app/xterm/TekPrsTbl.c
Source file: ./app/xterm/fontutils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
countGlyphs 6 15 109 1
compatibleWideCounts 4 13 69 2
setupPackedFonts 6 19 110 1
n_fields 5 16 124 3
check_fontname 2 9 37 1
get_font_name_props 24 62 502 3
alloca_fontname 7 18 134 2
append_fontname_str 4 11 65 2
append_fontname_num 2 10 51 2
derive_font_name 1 20 140 4
bold_font_name 1 4 25 2
italic_font_name 1 6 44 2
open_italic_font 10 40 209 4
wide_font_name 1 4 16 1
widebold_font_name 1 4 16 1
xtermSpecialFont 14 60 426 4
same_font_name 11 27 152 2
got_bold_font 2 11 60 3
comparable_metrics 7 23 116 2
same_font_size 8 19 175 3
is_fixed_font 2 6 30 1
is_double_width_font 1 4 27 1
is_double_width_font_xft 5 28 188 2
xtermFontName 2 9 50 1
defaultVTFontNames 2 10 64 1
cache_menu_font_name 4 16 123 4
cannotFont 9 25 162 4
xtermOpenFont 9 34 202 4
xtermCloseFont 3 9 62 2
xtermCloseFont2 5 15 92 3
xtermCloseFonts 2 7 38 2
xtermCopyFontInfo 1 9 60 2
xtermFreeFontInfo 2 10 49 1
reportXCharStruct 1 9 65 2
reportOneVTFont 8 44 318 2
reportVTFontInfo 4 15 96 2
xtermUpdateFontGCs 5 37 365 2
show_font_misses 4 14 84 2
loadNormFP 3 18 84 4
loadBoldFP 14 53 423 6
loadWideFP 7 32 215 6
loadWBoldFP 17 69 450 8
xtermLoadFont 57 196 1385 4
xtermLoadItalics 11 36 190 1
xtermCopyVTFontNames 2 8 47 2
xtermCopyFontLists 3 13 83 3
xtermSaveVTFonts 2 12 76 1
sameSubResources 8 22 119 2
xtermLoadVTFonts 13 90 827 3
isWideFont 3 13 76 3
xtermLoadWideFonts 9 24 203 2
xtermLoadDefaultFonts 1 7 33 1
HandleLoadVTFonts 11 42 312 4
xtermSetCursorBox 3 15 124 1
xtermXftFirstChar 4 20 102 1
xtermXftLastChar 5 22 142 1
dumpXft 4 26 195 2
checkXft 7 21 169 3
reportXftFonts 6 32 196 5
xtermOpenXft 6 31 221 4
dimSquareRoot 5 17 101 1
setRenderFontsize 9 41 276 4
checkFontInfo 2 7 32 2
xtermCloseXft 2 7 39 2
getFaceName 3 8 50 2
setFaceName 5 17 128 2
xtermComputeFontInfo 32 142 959 4
xtermSaveFontInfo 1 6 59 2
xtermUpdateFontInfo 5 24 152 2
xtermMissingChar 9 26 156 2
xtermDrawBoxChar 29 312 2553 8
xtermXftMissing 4 14 87 3
ucs2dec 3 42 261 1
dec2ucs 2 41 254 1
lookupOneFontSize 6 19 151 2
lookupFontSizes 2 7 35 1
defaultFaceSize 2 10 40 1
fillInFaceSize 13 50 301 2
useFaceSizes 10 38 206 1
lookupRelativeFontSize 25 67 423 3
HandleLargerFont 4 20 120 4
HandleSmallerFont 4 20 121 4
xtermGetFont 14 41 126 1
HandleSetFont 19 55 259 4
SetVTFont 14 47 291 4
trimSizeFromFace 9 35 200 2
save2FontList 42 150 755 6
allocFontList 14 46 267 6
initFontList 2 11 64 4
initFontLists 3 8 70 1
copyFontList 6 21 133 2
merge_sublist 4 9 56 2
freeFontList 4 14 71 1
freeFontLists 10 32 143 1
getNormalFont 3 7 42 2
getDoubleFont 3 7 45 2
getItalicFont 4 9 52 2
getMyXftFont 12 30 159 3
getXftFont 2 8 47 3
whichFontEnum 3 14 58 1
whichFontList 6 11 82 2
whichFontList2s 3 11 52 2
whichFontList2 6 10 68 2
Source file: ./app/xterm/error.h
Source file: ./app/xterm/html.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xtermDumpHtml 5 27 158 1
dumpHtmlHeader 1 18 120 2
writeStyle 1 20 153 2
dumpHtmlScreen 2 8 51 2
dumpHtmlLine 29 101 827 3
dumpHtmlFooter 1 7 40 2
PixelToCSSColor 1 9 60 2
Source file: ./app/xterm/256colres.h
Source file: ./app/xterm/precompose.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
do_precomposition 4 17 147 2
Source file: ./app/xterm/xterm.h
Source file: ./app/xterm/main.h
Source file: ./app/xterm/wcwidth.h
Source file: ./app/xterm/vms.h
Source file: ./app/xterm/doublechr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
repaint_line 5 35 211 2
xterm_DECDHL 3 5 32 2
xterm_DECSWL 2 4 15 1
xterm_DECDWL 2 4 15 1
xterm_ResetDouble 6 21 112 1
discard_font 4 19 132 2
pushback_font 3 17 122 2
xterm_Double_index 6 27 166 3
xterm_DoubleGC 14 74 467 6
Source file: ./app/xterm/screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
traceScrnBuf 3 12 109 4
scrnHeadSize 3 10 45 2
scrnHeadAddr 1 7 47 3
setupLineData 10 31 232 5
extractScrnData 2 17 101 5
allocScrnHead 2 12 91 2
sizeofScrnRow 5 19 108 2
allocScrnData 3 13 102 3
allocScrnBuf 2 12 96 4
saveEditBufLines 4 13 106 3
unsaveEditBufLines 5 19 144 3
Reallocate 12 61 422 6
ReallocateBufOffsets 3 46 284 5
ReallocateFifoIndex 4 25 172 1
ChangeToWide 12 47 299 1
CopyCells 5 25 179 5
FillIAttr 2 6 32 3
ClearCells 4 25 206 5
ScrnClearCells 4 14 104 4
ScrnDisownSelection 3 10 43 1
ScrnWriteText 28 100 626 5
ScrnClearLines 12 52 369 5
ScrnAllocBuf 7 30 210 1
ScrnPointers 4 15 109 2
ScrnInsertLine 2 20 173 5
ScrnDeleteLine 9 46 350 5
ScrnInsertChar 9 46 378 2
ScrnDeleteChar 7 46 326 2
ShowWrapMarks 2 15 136 3
refreshFontGCs 5 10 70 3
ScrnRefresh 80 261 1784 6
ScrnUpdate 4 15 84 6
ClearBufRows 4 22 129 3
ScreenResize 55 285 1951 4
non_blank_line 4 18 79 4
limitedParseRow 4 13 73 2
limitedParseCol 4 13 73 2
xtermParseRect 1 14 127 4
validRect 7 14 96 2
ScrnFillRectangle 8 50 378 5
ScrnCopyRectangle 20 73 577 4
ScrnMarkRectangle 36 105 565 5
ScrnWipeRectangle 6 37 262 2
xtermCheckRect 6 36 223 4
ewmhProperty 4 19 56 1
set_resize_increments 1 21 162 1
unset_resize_increments 1 15 94 1
set_ewmh_hint 1 16 145 4
probe_netwm 9 53 253 2
FullScreen 13 44 408 2
Source file: ./app/xterm/charproc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xtermAddInput 8 35 222 1
CheckBogusForeground 14 36 257 2
SGR_Foreground 4 19 141 2
SGR_Background 4 18 145 2
setExtendedFG 9 15 94 1
setExtendedBG 5 10 59 1
reset_SGR_Foreground 1 6 25 1
reset_SGR_Background 1 5 19 1
reset_SGR_Colors 1 5 17 1
setItalicFont 4 13 78 2
resetCharsets 3 13 86 1
modified_DECNRCM 6 11 86 1
set_ansi_conformance 5 23 112 2
set_tb_margins 4 15 89 3
set_lr_margins 4 15 89 3
reset_margins 1 5 18 1
set_max_col 2 7 40 2
set_max_row 2 7 40 2
set_mod_fkeys 7 23 82 4
which_table 3 12 64 1
check_tables 12 37 282 1
dump_params 3 11 80 1
init_groundtable 4 10 52 2
select_charset 2 11 61 3
decode_scs 10 70 736 4
subparam_index 10 27 168 2
param_has_subparams 6 14 87 1
param_number 6 18 109 1
get_subparam 2 7 52 2
parse_extended_colors 20 61 433 3
optional_param 2 4 21 1
zero_if_default 3 7 36 1
one_if_default 3 7 36 1
repaintWhenPaletteChanged 11 32 172 2
illegal_parse 1 6 43 3
init_parser 1 10 66 2
init_reply 1 5 29 1
doparsing 600 1979 10682 3
VTparse 2 7 41 1
v_write 27 110 662 3
updateCursor 3 9 35 1
reallyStopBlinking 2 8 36 1
in_put 20 69 371 1
in_put 47 123 743 1
doinput 2 7 38 1
PreeditPosition 3 20 165 1
WrapLine 3 14 87 1
dotext 51 148 862 4
visual_width 3 13 54 2
HandleStructNotify 14 65 411 4
SetCursorBlink 3 11 51 2
ToggleCursorBlink 1 4 25 1
ansi_modes 6 21 117 2
really_set_mousemode 3 8 42 3
dpmodes 137 363 1865 2
savemodes 90 199 950 1
restoremodes 109 277 1503 1
property_to_string 14 43 290 2
get_icon_label 2 9 51 1
get_window_label 2 9 51 1
report_win_label 4 21 110 3
window_ops 57 239 1415 1
bitset 1 6 30 2
bitclr 1 6 30 2
bitcpy 1 7 44 3
unparseputc1 4 10 60 2
unparseseq 20 52 297 2
unparseputn 2 8 52 2
unparseputs 3 7 34 2
unparseputc 7 22 192 2
unparse_end 3 9 56 1
ToggleAlternate 2 7 29 1
ToAlternate 4 15 108 2
FromAlternate 4 12 70 1
SwitchBufs 6 33 245 3
CheckBufPtrs 4 6 35 1
SwitchBufPtrs 3 10 93 2
VTRun 12 33 211 1
VTExpose 2 8 36 3
VTGraphicsOrNoExpose 10 21 132 1
VTNonMaskableEvent 3 12 42 4
VTResize 2 7 46 1
RequestResize 30 96 671 4
VTInit 1 14 94 1
VTClassInit 1 5 25 1
fill_Tres 13 33 314 3
repairColors 5 16 132 1
VTInitialize_locale 50 107 887 1
lookupSelectUnit 6 29 203 3
ParseOnClicks 1 4 30 3
ParseList 6 27 147 1
set_flags_from_list 10 42 271 3
VTInitialize 148 760 5080 4
releaseCursorGCs 1 9 46 1
releaseWindowGCs 1 7 32 2
cleanupInputMethod 3 9 51 1
VTDestroy 47 147 1159 1
getProperty 10 50 257 4
getWindowManagerName 5 25 170 1
VTRealize 55 291 2231 3
xim_instantiate_cb 2 9 43 3
xim_destroy_cb 2 13 79 3
xim_create_fs 6 39 253 1
xim_create_xic 49 180 1119 2
xim_real_init 1 4 17 1
VTInitI18N 6 13 77 1
lookupTInput 3 12 66 2
set_cursor_outline_gc 3 19 105 5
VTSetValues 15 56 451 5
reverseCgs 18 49 169 4
ShowCursor 86 275 1726 1
HideCursor 34 118 766 1
StartBlinking 4 14 69 1
StopBlinking 2 10 43 1
LineHasBlinking 4 14 68 2
HandleBlinking 19 51 285 2
RestartBlinking 12 23 119 1
ReallyReset 24 129 888 3
VTReset 1 5 29 3
set_character_class 23 88 466 1
getKeymapResources 1 18 138 6
HandleKeymapChange 9 50 319 4
HandleBell 2 8 48 4
HandleVisualBell 1 7 27 4
HandleIgnore 2 12 69 4
DoSetSelectedFont 12 61 368 7
FindFontSelection 9 38 267 3
set_cursor_gcs 5 33 265 1
VTInitTranslations 19 146 486 1
noleaks_charproc 2 5 17 1
Source file: ./app/xterm/graphics_regis.h
Source file: ./app/xterm/fontutils.h
Source file: ./app/xterm/misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Readlink 5 24 120 1
Sleep 1 7 40 1
selectwindow 11 23 139 2
unselectwindow 14 28 168 2
DoSpecialEnterNotify 4 10 70 2
DoSpecialLeaveNotify 4 10 70 2
setXUrgency 5 15 95 2
do_xevents 4 10 44 1
xtermDisplayCursor 3 17 104 1
xtermShowPointer 16 46 211 2
TraceExposeEvent 1 12 53 1
mergeExposeEvents 8 34 189 1
TraceConfigureEvent 1 11 49 1
mergeConfigureEvents 7 29 166 1
xtermAppPending 8 23 129 1
xevents 35 74 396 1
make_hidden_cursor 3 21 136 1
init_colored_cursor 11 42 268 1
cleanup_colored_cursor 6 15 76 1
make_colored_cursor 2 13 68 3
HandleKeyPressed 1 8 47 4
HandleEightBitKeyPressed 1 8 47 4
HandleStringEvent 10 33 245 4
ProcGetCWD 2 10 54 1
HandleSpawnTerminal 13 51 311 4
HandleInterpret 3 17 126 4
HandleEnterWindow 1 8 36 4
HandleLeaveWindow 1 8 36 4
HandleFocusChange 15 47 273 4
AtomBell 3 21 111 2
xtermBell 15 40 159 3
Bell 11 39 228 3
flashWindow 2 13 109 5
VisualBell 4 25 152 1
HandleBellPropertyChange 2 10 48 4
xtermWarning 1 13 75 2
xtermPerror 1 15 98 2
WMFrameWindow 3 19 81 1
dabbrev_prev_char 5 21 140 3
dabbrev_prev_word 9 28 176 3
dabbrev_expand 19 77 446 1
HandleDabbrevExpand 3 12 70 4
HandleDeIconify 2 11 61 4
HandleIconify 2 13 68 4
QueryMaximize 6 50 252 3
RequestMaximize 15 78 418 2
HandleMaximize 2 10 47 4
HandleRestoreSize 2 10 47 4
Redraw 5 30 224 1
timestamp_filename 1 15 80 2
open_userfile 10 32 206 4
creat_as 20 62 342 5
xtermResetIds 3 13 64 1
logpipe 3 9 48 1
StartLog 28 108 751 1
CloseLog 3 10 55 1
FlushLog 6 17 111 1
getVisualInfo 7 20 151 1
ReportAnsiColorRequest 2 20 132 3
getColormapInfo 2 10 61 3
loadColorTable 6 23 151 2
allocateClosestRGB 10 46 286 3
simpleColors 8 27 114 2
normalizeMask 3 10 36 1
searchColors 4 27 160 5
allocateExactRGB 9 35 238 3
AllocateAnsiColor 7 33 177 3
xtermGetColorRes 4 23 149 2
ChangeOneAnsiColor 3 12 78 3
ChangeAnsiColorRequest 10 37 191 4
ResetOneAnsiColor 5 14 90 3
ResetAnsiColorRequest 10 32 189 3
allocateBestRGB 2 5 39 2
xtermAllocColor 8 29 181 3
xtermClosestColor 7 37 268 4
ManipulateSelectionData 14 80 508 4
xtermIsPrintable 13 33 192 3
GetOldColors 4 18 122 1
oppositeColor 11 32 92 1
ReportColorRequest 3 22 166 3
UpdateOldColors 5 17 137 2
OscToColorIndex 5 19 76 1
ChangeColorsRequest 13 44 291 4
ResetColorsRequest 8 29 193 2
ParseShiftedFont 7 29 161 3
QueryFontRequest 11 41 241 3
ChangeFontRequest 18 61 327 2
do_osc 111 238 1171 4
udk_value 6 14 74 1
reset_decudk 3 11 82 1
parse_decudk 11 34 253 2
parse_ansi_params 8 33 182 2
parse_decdld 35 99 668 2
do_dcs 81 224 1333 3
do_rpm 19 52 266 3
do_decrpm 87 215 1142 3
udk_lookup 3 8 55 3
x_find_icon 12 38 277 3
BuiltInXPM 7 23 149 2
which_icon_hint 3 12 51 1
getVisualDepth 2 8 32 1
xtermLoadIcon 18 72 436 1
ChangeGroup 32 105 693 3
ChangeIconName 3 8 42 2
ChangeTitle 1 4 20 2
ChangeXprop 3 20 129 1
ReverseOldColors 7 27 252 1
AllocateTermColor 8 34 206 5
Panic 1 6 27 2
SysErrorMsg 2 6 32 1
SysReasonMsg 3 55 315 1
SysError 1 8 54 1
NormalExit 6 23 83 1
Cleanup 2 9 52 1
validProgram 7 14 79 1
xtermFindShell 21 65 408 2
xtermCopyEnv 3 12 71 1
findEnv 4 17 99 2
xtermSetenv 8 39 262 2
xtermUnsetenv 4 14 70 1
xerror 1 7 37 2
ice_error 1 7 31 1
xioerror 1 9 38 1
xt_error 2 8 35 1
XStrCmp 7 10 58 2
withdraw_window 1 7 49 3
set_vt_visibility 8 29 143 1
set_tek_visibility 8 38 182 1
end_tek_mode 2 11 46 1
end_vt_mode 2 11 47 1
switch_modes 3 10 33 1
hide_vt_window 2 6 24 1
hide_tek_window 2 7 31 1
skip_punct 6 7 44 1
cmp_options 1 6 60 2
cmp_resources 1 5 40 2
sortedOptDescs 7 20 116 2
sortedOpts 29 81 602 3
xtermEnvLocale 3 13 67 1
xtermEnvEncoding 5 15 77 1
xtermEnvUTF8 6 23 142 1
getXtermWidget 4 16 85 1
die_callback 1 6 20 3
save_callback 1 7 29 3
icewatch 2 13 56 4
xtermOpenSession 2 8 43 1
xtermCloseSession 1 4 13 1
xtermOpenApplication 2 39 136 10
catch_x11_error 1 7 28 2
xtermGetWinAttrs 4 19 115 3
xtermGetWinProp 4 35 120 11
xtermEmbedWindow 2 19 113 1
free_string 1 4 16 1
update_winsize 2 13 82 5
xtermSetWinSize 4 13 70 1
Source file: ./app/xterm/scrollbar.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DoResizeScreen 13 58 496 1
CreateScrollBar 1 16 152 4
ScrollBarReverseVideo 6 36 299 1
ScrollBarDrawThumb 2 14 94 1
ResizeScrollBar 4 24 168 1
WindowScroll 15 54 372 3
updateRightScrollbar 3 9 63 1
ScrollBarOn 10 42 284 2
ScrollBarOff 5 19 108 1
ToggleScrollBar 3 16 82 1
ScrollTextTo 2 17 96 3
ScrollTextUpDownBy 5 21 114 3
CompareWidths 12 33 163 3
params_to_pixels 7 31 236 3
AmountToScroll 4 13 74 3
AlternateScroll 7 26 157 2
HandleScrollForward 2 11 50 4
HandleScrollBack 2 11 51 4
have_xkb 9 43 227 1
getXkbLED 4 15 89 3
showXkbLED 5 14 91 3
xtermGetLED 3 14 108 2
xtermShowLED 7 26 171 3
xtermClearLEDs 2 9 56 1
ShowScrollLock 1 4 20 2
GetScrollLock 2 5 25 1
SetScrollLock 3 10 57 2
HandleScrollLock 6 23 108 4
Source file: ./app/xterm/Tekparse.h
Source file: ./app/xterm/xstrings.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
alloc_pw 1 7 53 2
free_pw 1 6 30 1
x_appendargv 4 7 42 2
x_basename 2 6 32 1
x_countargv 3 10 33 1
x_decode_hex 8 27 180 2
x_encode_hex 3 13 89 1
x_getenv 1 7 40 1
login_alias 8 25 142 3
x_getlogin 5 20 135 2
x_getpwnam 3 13 74 2
x_getpwuid 3 14 92 2
x_hex2int 7 10 60 1
x_nonempty 4 13 52 1
x_skip_blanks 2 6 24 1
x_skip_nonblanks 3 6 30 1
skip_blanks 2 6 26 1
x_splitargs 12 46 236 1
x_freeargs 3 8 34 1
x_strcasecmp 2 7 47 2
x_strncasecmp 4 13 70 3
x_strdup 3 12 59 1
x_strindex 3 11 73 2
x_strtrim 9 26 147 1
x_strrtrim 7 19 106 1
x_toupper 4 17 122 1
x_wildstrcmp 9 31 150 2
Source file: ./app/xterm/xstrings.h
Source file: ./app/xterm/wcwidth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bisearch 6 16 107 3
mk_wcwidth_init 1 4 15 1
mk_wcwidth 36 361 6010 1
mk_wcswidth 4 12 62 2
mk_wcwidth_cjk 2 69 1137 1
mk_wcswidth_cjk 4 12 62 2
Source file: ./app/xterm/vms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
trnlnm 2 24 158 3
spawn 21 113 1286 1
tt_echo_ast 4 16 66 1
tt_write 7 32 175 2
tt_read_ast 4 17 83 1
tt_start_read 4 23 93 1
tt_read 3 20 95 1
send_xon 1 4 10 1
send_xoff 1 4 10 1
send_bell 1 4 11 1
char_change 5 16 119 1
freeBuff 4 24 105 1
getBuff 2 14 49 1
CloseDown 7 19 142 1
mbx_read_ast 3 10 69 1
mbx_read 2 15 73 1
Source file: ./app/xterm/VTPrsTbl.c
Source file: ./app/xterm/button.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MouseLimit 4 17 52 1
EmitMousePosition 7 29 201 4
EmitMousePositionSeparator 3 10 43 3
SendMousePosition 27 61 293 2
SendLocatorPosition 18 72 514 2
GetLocatorPosition 8 52 343 1
InitLocatorFilter 17 83 569 1
CheckLocatorPosition 9 37 254 2
isClick1_clean 8 20 141 2
isDoubleClick3 8 28 190 2
CheckSecondPress3 8 29 212 2
rowOnCurrentLine 6 26 126 3
eventRow 1 4 30 2
eventColBetween 1 5 44 2
ReadLineMovePoint 6 20 128 3
ReadLineDelete 3 10 81 3
readlineExtend 9 20 167 2
DiredButton 5 26 201 4
ReadLineButton 15 45 350 4
ViButton 6 29 174 4
HandleSelectExtend 7 26 151 4
HandleKeyboardSelectExtend 2 12 66 4
do_select_end 5 20 104 5
HandleSelectEnd 2 11 57 4
HandleKeyboardSelectEnd 2 11 57 4
HandleCopySelection 2 11 56 4
DECtoASCII 2 7 29 1
addXtermChar 2 9 69 4
UTF8toLatin1 11 47 316 4
xtermUtf8ToTextList 7 44 327 4
parseItem 3 11 58 2
sameItem 4 13 77 2
overrideTargets 18 66 445 3
allocUtf8Targets 7 26 166 2
alloc8bitTargets 7 26 168 2
_SelectionTargets 4 17 77 1
UnmapSelections 3 11 72 1
MapSelections 12 41 245 3
CutBuffer 9 35 117 1
FinishPaste64 2 10 55 1
xtermGetSelection 14 71 402 5
GettingSelection 3 14 122 4
base64_flush 5 28 166 1
ToNational 11 46 378 3
_qWriteSelectionData 16 62 450 3
_WriteSelectionData 10 29 179 3
_WriteKey 3 16 106 2
removeControls 15 34 157 2
SelectionReceived 42 138 863 7
HandleInsertSelection 9 21 148 4
EvalSelectUnit 5 27 182 4
do_select_start 3 15 79 3
HandleSelectStart 3 17 106 4
HandleKeyboardSelectStart 2 12 67 4
TrackDown 2 17 98 2
TrackMouse 3 21 100 5
StartSelect 4 20 160 2
EndExtend 17 81 568 5
HandleSelectSet 2 11 56 4
SelectSet 2 14 93 4
do_start_extend 15 50 380 5
ExtendExtend 8 24 207 2
HandleStartExtend 2 11 57 4
HandleKeyboardStartExtend 2 11 57 4
ScrollSelection 8 28 216 3
ResizeSelection 11 25 201 3
iswide 2 4 23 1
PointToCELL 9 22 171 4
LastTextCol 7 19 103 3
SetCharacterClassRange 5 10 55 3
class_of 4 11 76 2
show_cclass_range 13 36 191 2
report_char_class 10 71 501 1
okPosition 4 16 100 3
trimLastLine 3 11 72 3
firstRowOfLine 4 11 66 3
lastRowOfLine 3 10 49 2
lengthOfLines 3 12 80 3
make_indexed_text 8 49 321 4
indexToCol 3 10 47 3
columnToCell 5 20 112 4
cellToColumn 5 15 102 2
do_select_regex 17 85 624 3
ComputeSelect 57 164 1188 4
TrackText 9 42 305 3
ReHiliteText 11 36 306 3
SaltTextAway 15 61 527 3
ClearSelectionBuffer 1 5 20 1
AppendStrToSelectionBuffer 7 28 202 3
AppendToSelectionBuffer 13 40 271 2
CompleteSelection 1 7 44 3
_ConvertSelectionHelper 11 76 464 9
SaveConvertedLength 5 21 157 2
ConvertSelection 25 152 917 7
LoseSelection 10 32 232 2
SelectionDone 1 6 25 3
_OwnSelection 12 67 492 3
ResetSelectionState 1 6 26 1
DisownSelection 4 28 165 1
UnhiliteSelection 2 11 62 1
Length 2 11 60 4
SaveText 19 72 435 6
BtnCode 5 19 112 2
EmitButtonCode 6 33 185 5
FirstBitN 3 12 46 1
EditorButton 26 101 567 2
okSendMousePos 14 34 151 1
okSendFocusPos 2 9 42 1
SendFocusButton 5 14 89 2
getEventTime 3 12 64 1
doSelectionFormat 3 19 132 6
getDataFromScreen 7 75 560 5
tokenizeFormat 23 74 451 1
formatVideoAttrs 14 51 341 3
formatStrlen 3 12 62 3
expandFormat 26 102 502 5
executeCommand 5 15 84 2
freeArgv 4 12 59 2
reallyExecFormatted 4 16 130 5
HandleExecFormatted 3 12 69 4
HandleExecSelectable 6 29 192 4
reallyInsertFormatted 3 12 85 5
HandleInsertFormatted 3 12 69 4
HandleInsertSelectable 5 26 159 4
Source file: ./app/xterm/graphics.h
Source file: ./app/xterm/graphics_regis.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_regis_load_state 1 10 60 1
init_regis_parse_state 1 8 37 1
ifloor 1 5 21 1
isqrt 1 5 21 1
draw_regis_pixel 14 54 282 4
shade_pattern_to_pixel 7 26 198 5
shade_char_to_pixel 8 37 257 8
draw_patterned_pixel 2 12 69 3
shade_to_pixel 4 18 139 5
draw_or_save_patterned_pixel 7 26 174 3
sort_points 5 14 89 2
draw_filled_polygon 12 58 352 1
draw_patterned_line 12 55 288 5
draw_patterned_arc 19 131 880 9
setPixel 1 4 19 2
plotLine 8 23 137 4
plotQuadBezierSeg 13 57 431 6
plotQuadBezier 5 42 516 6
plotCubicBezierSeg 25 115 1102 8
plotCubicBezier 19 92 1045 8
plotQuadSpline 12 58 622 4
plotCubicSpline 15 88 945 4
find_free_alphabet_index 13 51 446 4
dump_bitmap_pixels 4 15 87 3
copy_bitmap_from_xft_font 6 58 386 8
get_xft_glyph_dimensions 23 92 587 6
find_best_xft_font_size 42 175 1105 10
get_xft_bitmap_of_character 4 33 228 9
find_best_alphabet_index 13 39 258 6
get_user_bitmap_of_character 4 31 235 4
get_bitmap_of_character 16 66 446 8
get_shade_character_pixel 3 17 128 8
draw_character 13 68 487 9
move_text 4 36 255 3
draw_text 25 163 1157 2
get_standard_character_size 18 98 405 7
init_fragment 1 8 47 2
copy_fragment 1 8 47 2
peek_fragment 2 8 39 1
pop_fragment 2 8 39 1
get_fragment 2 8 46 2
fragment_remaining 2 7 36 1
fragment_consumed 1 5 23 1
fragment_to_string 3 18 96 3
fragment_to_tempstr 1 7 33 1
skip_regis_whitespace 6 19 86 1
extract_regis_extent 7 28 167 2
extract_regis_num 27 37 281 2
extract_regis_pixelvector 13 27 182 2
extract_regis_command 7 18 106 2
extract_regis_string 14 56 266 3
extract_regis_parenthesized_data 15 57 284 2
extract_regis_option 34 90 463 3
regis_num_to_int 13 24 114 2
load_regis_colorspec 68 209 1094 5
load_regis_regnum_or_colorspec 8 55 320 3
to_scaled_int 9 30 232 3
load_regis_raw_extent 17 68 386 6
load_regis_mult_extent 3 16 96 3
load_regis_pixel_extent 4 17 100 5
load_regis_coord_extent 4 35 259 6
load_regis_raw_pixelvector_digit 9 39 148 5
load_regis_pixel_pixelvector 3 20 108 6
load_regis_coord_pixelvector 3 31 211 6
load_regis_coord_pixelvector_step 4 29 214 7
load_regis_write_control 96 418 1967 7
load_regis_write_control_set 7 40 203 6
init_regis_write_controls 7 30 130 3
map_regis_graphics_pages 9 50 267 2
copy_regis_write_controls 1 16 109 2
init_regis_text_controls 1 15 79 1
copy_regis_text_controls 1 15 109 2
init_regis_alphabets 2 14 109 1
init_regis_graphics_context 1 36 241 6
parse_regis_command 21 69 323 1
parse_regis_option 308 1570 8754 2
expand_macrographs 5 18 105 2
parse_regis_items 78 491 2850 2
parse_regis_toplevel 27 123 763 2
parse_regis 18 85 496 3
Source file: ./app/xterm/xterm_io.h
Source file: ./app/xterm/scrollback.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
getScrollback 3 13 93 2
addScrollback 5 30 227 1
deleteScrollback 2 13 94 1
Source file: ./app/xterm/menu.h
Source file: ./app/xterm/keysym2ucs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
keysym2ucs 9 21 137 1
Source file: ./app/xterm/linedata.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
getLineData 9 27 156 2
copyLineData 15 35 308 2
initLineData 4 16 210 1
newCellData 1 8 53 2
saveCellData 3 20 122 5
restoreCellData 3 20 124 5
Source file: ./app/xterm/util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DamagedCells 12 45 284 6
DamagedCurCells 1 4 39 4
FlushScroll 21 107 599 1
AddToRefresh 9 30 173 1
AddToVisible 3 11 55 1
adjustHiliteOnFwdScroll 17 61 439 3
adjustHiliteOnBakScroll 9 47 305 2
scrollInMargins 9 33 259 3
xtermScroll 39 143 810 2
xtermScrollLR 2 6 32 3
xtermColIndex 6 20 128 2
xtermColScroll 10 38 216 4
RevScroll 21 75 461 2
initZIconBeep 3 7 34 1
getIconName 1 11 48 1
setZIconBeep 5 13 76 1
showZIconBeep 6 30 183 2
resetZIconBeep 12 40 257 1
WriteText 12 69 458 3
InsertLine 21 71 468 2
DeleteLine 30 101 648 2
InsertChar 16 57 425 2
DeleteChar 11 47 318 2
ClearAbove 8 38 242 1
ClearBelow 6 32 213 1
ClearInLine2 16 66 378 5
ClearInLine 2 9 64 4
ClearRight 10 41 307 2
ClearLeft 4 19 142 1
ClearLine 1 7 52 1
ClearScreen 4 26 149 1
do_erase_line 7 22 96 3
do_erase_display 16 50 276 3
screen_has_data 6 21 110 1
do_cd_xtra_scroll 5 10 52 1
do_ti_xtra_scroll 2 7 35 1
CopyWait 14 35 197 1
copy_area 5 25 142 7
horizontal_copy_area 2 16 116 4
vertical_copy_area 5 29 210 6
scrolling_copy_area 2 9 44 4
HandleExposure 10 42 346 2
set_background 1 8 73 2
handle_translated_exposure 17 64 417 5
GetColors 2 9 58 2
ChangeColors 36 107 834 2
xtermClear 2 10 68 1
xtermRepaint 1 7 49 1
isDefaultForeground 1 4 21 1
isDefaultBackground 1 4 21 1
isWideControl 8 19 54 1
swapLocally 11 28 197 4
reallySwapColors 2 10 71 3
swapVTwinGCs 1 5 33 2
ReverseVideo 11 47 320 1
recolor_cursor 1 15 89 4
compare_xft_color_cache 1 5 42 2
getXftColor 9 45 310 2
getWideXftFont 14 26 133 2
getNormXftFont 14 28 142 3
xtermXftDrawString 12 69 399 9
AsciiEquivs 16 37 115 1
ucs_workaround 7 37 160 9
xtermFillCells 25 65 279 6
xtermSetClipRectangles 2 22 135 7
drawClippedXftString 1 25 103 8
drawUnderline 9 38 198 8
fixupItalics 7 35 186 8
drawXtermText 162 622 3724 10
allocXtermChars 2 8 52 2
xtermSizeHints 2 21 251 2
getXtermSizeHints 2 9 69 1
whichXtermCgs 4 19 90 3
updatedXtermGC 49 106 584 4
resetXtermGC 2 16 140 3
extract_fg 3 9 58 3
extract_bg 5 10 63 3
makeColorPair 5 6 69 2
ClearCurBackground 3 30 219 6
getXtermBackground 5 10 76 3
getXtermForeground 10 30 182 3
getXtermCell 3 7 55 3
putXtermCell 3 13 88 4
addXtermCombining 3 15 100 4
getXtermCombining 2 5 47 4
update_keyboard_type 1 10 34 1
set_keyboard_type 3 16 89 3
toggle_keyboard_type 3 15 87 2
visibleKeyboardType 1 14 58 1
init_keyboard_type 3 17 86 3
decode_keyboard_type 14 45 336 2
systemWcwidthOk 12 30 207 2
decode_wcwidth 11 30 159 1
extendedBoolean 13 33 248 3
dimRound 2 7 27 1
find_xinerama_screen 11 43 266 3
parse_xinerama_screen 7 25 144 3
XParseXineramaGeometry 3 16 165 3
Source file: ./app/xterm/xcharmouse.h
Source file: ./app/xterm/xtermcap.h
Source file: ./app/xterm/input.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AdjustAfterInput 9 21 141 1
IsEditKeypad 9 21 67 2
IsEditFunctionKey 6 15 50 2
IsControlInput 2 4 27 1
IsControlOutput 1 4 16 1
IsControlAlias 2 8 41 1
allowModifierParm 11 24 168 2
xtermParamToState 7 23 151 2
xtermStateToParam 7 30 173 2
filterAltMeta 9 20 116 4
allowedCharModifiers 15 40 284 3
ModifyOtherKeys 39 97 487 4
modifyOtherKey 3 19 89 4
modifyCursorKey 7 17 84 3
TranslateFromSUNPC 5 32 191 1
xtermDeleteIsDEL 4 14 91 1
lookupKeyData 17 54 380 3
Input 135 345 2451 3
StringInput 6 16 100 3
decfuncvalue 5 50 356 1
hpfuncvalue 6 47 285 2
scofuncvalue 5 82 650 2
sunfuncvalue 7 79 607 2
skipName 3 6 31 1
keyCanInsert 11 36 205 1
stripAction 3 9 35 2
stripBlanks 4 10 50 2
stripTranslations 15 40 261 2
TranslationsUseKeyword 15 46 277 4
xtermHasTranslation 2 11 60 3
addTranslation 6 22 173 3
VTInitModifiers 27 79 509 1
Source file: ./app/xterm/menu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
setMenuLocale 4 17 82 2
select_menu 4 10 48 2
obtain_menu 1 4 20 2
sizeof_menu 1 4 20 2
unusedEntries 25 56 303 2
create_menu 9 51 359 3
indexOfMenu 6 21 64 1
domenu 30 132 656 4
HandleCreateMenu 1 8 40 4
HandlePopupMenu 5 22 138 4
handle_send_signal 3 8 47 2
UpdateMenuItem 3 17 99 4
SetItemSensitivity 2 9 53 2
do_securekbd 3 23 121 3
HandleSecure 1 7 43 4
do_allowsends 2 9 46 3
do_visualbell 1 8 36 3
do_bellIsUrgent 1 8 36 3
do_poponbell 1 8 36 3
do_logging 2 12 51 3
do_write_now 2 12 52 3
do_write_error 2 11 62 3
do_print 1 6 32 3
do_print_redir 2 9 37 3
do_dump_html 1 6 21 3
do_dump_svg 1 6 21 3
do_redraw 1 6 20 3
show_8bit_control 2 7 36 1
do_8bit_control 1 6 27 3
do_backarrow 1 7 28 3
do_num_lock 1 7 29 3
do_alt_esc 1 7 30 3
do_meta_esc 1 7 30 3
do_delete_del 2 10 46 3
do_old_fkeys 1 6 23 3
do_hp_fkeys 1 6 23 3
do_sco_fkeys 1 6 23 3
do_sun_fkeys 1 6 23 3
do_sun_kbd 1 6 23 3
do_tcap_fkeys 1 6 23 3
do_suspend 2 6 22 3
do_continue 2 6 22 3
do_interrupt 1 6 22 3
do_hangup 1 6 22 3
do_terminate 1 6 22 3
do_kill 1 6 22 3
do_quit 1 6 21 3
do_scrollbar 1 6 21 3
do_jumpscroll 3 15 71 3
do_reversevideo 1 6 21 3
do_autowrap 1 7 26 3
do_reversewrap 1 7 26 3
do_autolinefeed 1 7 26 3
do_appcursor 1 7 28 3
do_appkeypad 1 7 28 3
do_scrollkey 1 8 36 3
do_scrollttyoutput 1 8 36 3
do_keepClipboard 1 8 36 3
do_keepSelection 1 8 36 3
do_selectClipboard 1 8 36 3
do_allow132 1 8 36 3
do_cursesemul 1 8 36 3
do_marginbell 2 9 49 3
handle_tekshow 4 13 77 2
do_tekshow 1 6 22 3
do_tekonoff 1 6 22 3
do_cursorblink 1 7 30 3
do_altscreen 1 6 21 3
do_titeInhibit 1 7 29 3
do_activeicon 3 14 82 3
do_softreset 1 6 25 3
do_hardreset 1 6 25 3
do_clearsavedlines 1 6 25 3
do_tekmode 1 6 24 3
do_vthide 1 6 20 3
do_vtfont 3 16 97 3
do_font_doublesize 2 10 50 3
do_font_boxchars 1 8 34 3
do_font_packed 1 8 46 3
do_font_loadable 1 7 29 3
do_font_renderfont 1 16 106 3
setup_wide_fonts 3 11 56 1
setup_narrow_fonts 2 7 38 1
do_font_utf8_mode 2 11 54 3
do_font_utf8_fonts 2 14 62 3
do_font_utf8_title 1 8 36 3
do_tektextlarge 1 6 27 3
do_tektext2 1 6 27 3
do_tektext3 1 6 27 3
do_tektextsmall 1 6 27 3
do_tekpage 1 6 25 3
do_tekreset 1 6 25 3
do_tekcopy 1 6 23 3
handle_vtshow 6 15 92 2
do_vtshow 1 6 22 3
do_vtonoff 1 6 22 3
do_vtmode 1 6 24 3
do_tekhide 1 6 20 3
decodeToggle 7 21 115 3
handle_toggle 6 28 130 7
HandleAllowSends 1 8 39 4
HandleSetVisualBell 1 7 25 4
HandleSetPopOnBell 1 7 25 4
HandleLogging 1 7 25 4
HandleWriteNow 1 7 31 4
HandleWriteError 1 7 25 4
HandlePrintScreen 1 7 39 4
HandlePrintEverything 1 7 35 4
HandlePrintControlMode 1 7 37 4
HandleRedraw 1 7 37 4
HandleSendSignal 6 32 175 4
HandleQuit 1 7 37 4
Handle8BitControl 1 8 39 4
HandleBackarrow 1 8 40 4
do_fullscreen 2 8 46 3
HandleFullscreen 2 11 60 4
update_fullscreen 2 13 56 1
do_sixelscrolling 1 7 28 3
update_decsdm 1 7 27 1
HandleSixelScrolling 1 8 40 4
do_privatecolorregisters 1 8 36 3
update_privatecolorregisters 1 7 22 1
HandleSetPrivateColorRegisters 1 7 25 4
HandleSunFunctionKeys 1 8 40 4
HandleNumLock 1 8 38 4
HandleAltEsc 1 8 40 4
HandleMetaEsc 1 8 39 4
HandleDeleteIsDEL 1 8 39 4
HandleOldFunctionKeys 1 8 40 4
HandleSunKeyboard 1 8 40 4
HandleHpFunctionKeys 1 8 40 4
HandleScoFunctionKeys 1 8 40 4
HandleScrollbar 2 13 72 4
HandleJumpscroll 1 7 25 4
HandleKeepClipboard 1 7 25 4
HandleKeepSelection 1 7 25 4
HandleSetSelect 1 8 39 4
HandleReverseVideo 1 8 40 4
HandleAutoWrap 1 8 40 4
HandleReverseWrap 1 8 40 4
HandleAutoLineFeed 1 8 40 4
HandleAppCursor 1 8 42 4
HandleAppKeypad 1 8 42 4
HandleScrollKey 1 7 25 4
HandleScrollTtyOutput 1 7 25 4
HandleAllow132 1 8 39 4
HandleCursesEmul 1 8 39 4
HandleBellIsUrgent 1 7 25 4
HandleMarginBell 1 7 25 4
HandleCursorBlink 1 8 39 4
HandleAltScreen 1 8 39 4
HandleTiteInhibit 1 8 41 4
HandleSoftReset 1 7 37 4
HandleHardReset 1 7 37 4
HandleClearSavedLines 1 7 37 4
HandleAllowBoldFonts 1 7 25 4
update_font_escape 3 8 43 1
HandleFontDoublesize 1 7 25 4
HandleFontBoxChars 1 8 39 4
HandleFontPacked 1 8 39 4
HandleFontLoading 1 8 38 4
update_fontmenu 3 10 71 1
HandleRenderFont 1 11 56 4
HandleUTF8Mode 1 8 39 4
HandleUTF8Fonts 1 8 39 4
HandleUTF8Title 1 8 39 4
HandleDumpHtml 1 7 28 4
HandleDumpSvg 1 7 28 4
HandleSetTerminalType 8 25 130 4
HandleVisibility 6 25 139 4
HandleSetTekText 8 33 135 4
HandleTekPage 1 7 37 4
HandleTekReset 1 7 37 4
HandleTekCopy 1 7 37 4
InitPopup 1 12 82 3
SetupShell 2 37 263 4
SetupMenus 9 50 380 4
repairSizeHints 2 10 64 1
InitWidgetMenu 7 28 151 1
toolbar_info 3 8 52 1
hide_toolbar 4 18 94 1
show_toolbar 5 20 112 1
ShowToolbar 7 20 113 1
HandleToolbar 2 13 67 4
do_toolbar 2 11 55 3
update_toolbar 1 7 19 1
update_securekbd 1 7 22 1
update_allowsends 1 7 22 1
update_logging 1 7 22 1
update_write_error 1 7 22 1
update_print_redir 1 7 25 1
update_8bit_control 1 7 22 1
update_decbkm 1 7 27 1
update_num_lock 1 7 21 1
update_alt_esc 1 7 22 1
update_meta_esc 1 7 22 1
update_sun_fkeys 1 7 23 1
update_tcap_fkeys 1 7 23 1
update_old_fkeys 1 7 23 1
update_delete_del 1 7 20 1
update_sun_kbd 1 7 23 1
update_hp_fkeys 1 7 23 1
update_sco_fkeys 1 7 23 1
update_scrollbar 1 7 23 1
update_jumpscroll 1 7 22 1
update_reversevideo 1 7 23 1
update_autowrap 1 7 25 1
update_reversewrap 1 7 25 1
update_autolinefeed 1 7 25 1
update_appcursor 1 7 27 1
update_appkeypad 1 7 27 1
update_scrollkey 1 7 22 1
update_scrollttyoutput 1 7 22 1
update_keepSelection 1 7 22 1
update_selectToClipboard 1 7 22 1
update_allow132 1 7 22 1
update_cursesemul 2 5 22 1
update_visualbell 1 7 22 1
update_bellIsUrgent 1 7 22 1
update_poponbell 1 7 22 1
update_marginbell 1 7 22 1
update_cursorblink 1 7 22 1
update_altscreen 1 7 22 1
update_titeInhibit 1 7 24 1
update_activeicon 1 7 21 1
do_allowBoldFonts 2 11 49 3
update_font_doublesize 1 7 22 1
update_font_boxchars 1 7 22 1
update_font_packed 1 7 22 1
update_font_loadable 1 7 21 1
update_font_renderfont 1 10 49 1
update_font_utf8_mode 1 11 68 1
update_font_utf8_fonts 1 11 68 1
update_font_utf8_title 1 11 66 1
update_menu_allowBoldFonts 1 7 22 1
enable_allow_xxx_ops 1 8 67 1
do_allowColorOps 2 10 45 3
do_allowFontOps 2 10 45 3
do_allowMouseOps 2 10 45 3
do_allowTcapOps 2 10 45 3
do_allowTitleOps 2 10 45 3
do_allowWindowOps 2 10 45 3
HandleAllowColorOps 1 7 25 4
HandleAllowFontOps 1 7 25 4
HandleAllowMouseOps 1 7 25 4
HandleAllowTcapOps 1 7 25 4
HandleAllowTitleOps 1 7 25 4
HandleAllowWindowOps 1 7 25 4
update_menu_allowColorOps 1 7 22 1
update_menu_allowFontOps 1 7 22 1
update_menu_allowMouseOps 1 7 22 1
update_menu_allowTcapOps 1 7 22 1
update_menu_allowTitleOps 1 7 22 1
update_menu_allowWindowOps 1 7 22 1
update_tekshow 2 9 36 1
update_vttekmode 2 15 60 1
update_vtshow 2 9 38 1
set_vthide_sensitivity 2 8 37 1
set_tekhide_sensitivity 2 8 39 1
set_tekfont_menu_item 2 7 42 2
set_menu_font 1 7 25 1
Source file: ./app/xterm/keysym2ucs.h
Source file: ./app/xterm/xtermcap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
loadTermcapStrings 7 26 177 1
keyIsDistinct 18 42 222 2
lookupTcapByName 6 24 145 1
xtermcapKeycode 19 60 344 4
nextTcapByCode 4 15 103 3
firstTcapByCode 1 4 21 2
xtermcapString 5 22 146 3
get_termcap 6 19 88 2
get_tcap_buffer 3 12 50 1
get_tcap_erase 4 12 66 1
isLegalTcapName 5 20 84 1
set_termcap 9 26 169 2
free_termcap 6 16 93 1
Source file: ./app/xterm/graphics_sixel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_prefixedtype_params 11 36 206 2
init_sixel_background 4 17 115 2
set_sixel 10 35 264 3
update_sixel_aspect 2 19 107 2
finished_parsing 8 56 335 2
parse_sixel 88 315 1856 3
Source file: ./app/xterm/ptyx.h
Source file: ./app/xterm/data.h
Source file: ./app/xterm/VTparse.h
Source file: ./app/xterm/charsets.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xtermCharSetIn 34 83 313 3
xtermCharSetOut 54 125 607 4
Source file: ./app/xterm/ptydata.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
decodeUtf8 24 83 513 2
readPtyData 22 52 338 3
nextPtyData 3 14 77 2
skipPtyData 1 7 32 1
switchPtyData 2 10 63 2
initPtyData 4 19 119 1
fakePtyData 1 8 50 3
trimPtyData 3 14 104 2
fillPtyData 3 12 110 4
convertToUTF8 6 36 639 2
writePtyData 3 14 120 3
noleaks_ptydata 4 9 38 1
Source file: ./app/xterm/main.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ttyslot 1 4 9 1
decode_keyvalue 16 47 248 2
matchArg 4 16 86 2
countArg 9 21 74 1
parseArg 30 122 807 3
Syntax 3 22 148 1
Version 1 5 20 1
Help 3 17 110 1
ConvertConsoleSelection 1 10 42 7
DeleteWindow 5 15 87 4
KeyboardMapping 2 11 43 4
my_pty_name 6 22 109 1
my_pty_id 3 12 75 1
set_pty_id 2 11 69 2
ParseSccn 6 22 147 1
my_utmp_id 7 22 175 1
posix_signal 3 11 71 2
disableSetUid 2 9 44 1
disableSetGid 2 9 44 1
setEffectiveGroup 4 11 61 1
setEffectiveUser 4 11 61 1
complex_command 3 13 61 1
lookup_baudrate 31 68 353 1
main 148 454 3094 2
get_pty 36 82 577 2
set_pty_permissions 3 11 66 3
get_pty 9 27 151 2
pty_search 10 34 224 1
hungtty 1 5 20 1
trace_handshake 9 36 123 2
HsSysError 3 27 178 1
first_map_occurred 3 21 143 1
HsSysError 1 6 23 1
set_owner 8 33 251 4
copy_filled 4 12 66 3
init_utmp 1 7 72 2
find_utmp 5 19 147 1
same_leaf 1 6 39 2
same_file 7 15 106 2
validShell 13 41 313 1
resetShell 3 10 55 1
spawnXTerm 345 954 6741 2
Exit 45 109 727 1
resize_termcap 11 48 344 1
nonblocking_wait 4 11 56 1
reapchild 5 18 89 1
remove_termcap_entry 13 35 210 2
parse_tty_modes 16 33 241 2
GetBytesAvailable 5 20 132 1
kill_process_group 2 6 38 2
A2E 1 7 25 1
E2A 1 7 25 1
qsetlogin 2 19 172 2
setpgrp 1 4 9 1
_longjmp 1 4 17 2
Source file: ./app/xbiff/Mailbox.h
Source file: ./app/xbiff/MailboxP.h
Source file: ./app/xfontsel/ULabel.h
Source file: ./app/xterm/resize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
failed 1 9 58 1
onintr 3 7 52 1
resize_timeout 1 5 21 1
Usage 2 7 31 1
print_termcap 5 19 74 1
checkdigits 3 9 40 1
readstring 7 29 230 3
main 68 216 1544 2
Source file: ./app/xfontsel/ULabelP.h
Source file: ./app/xbiff/xbiff.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
quit 3 10 67 4
Usage 2 21 86 1
main 2 22 160 2
Source file: ./app/xdriinfo/xdriinfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
printUsage 1 9 18 1
main 37 125 746 2
Source file: ./app/xterm/Tekproc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TekInit 5 40 215 1
TekPtyData 7 13 74 1
Tekparse 81 301 1580 1
Tinput 29 89 561 1
TekClear 2 9 51 1
TekSetWinSize 2 13 113 1
compute_sizes 3 25 252 1
TekResize 2 10 47 1
TekExpose 6 33 185 3
TekRefresh 6 18 131 1
TekRepaint 1 6 38 1
TekPage 4 28 167 1
getpoint 7 41 232 1
TCursorBack 6 16 159 1
TCursorForward 4 14 114 1
TCursorUp 5 16 137 1
TCursorDown 5 16 129 1
AddToDraw 2 15 124 5
TekDraw 6 11 94 3
TekFlush 2 12 77 1
TekGINoff 3 12 75 1
TekEnqMouse 5 23 181 2
TekEnq 5 23 232 4
TekRun 7 32 151 1
TekInitialize 25 151 1134 4
TekRealize 5 105 874 3
TekGetFontSize 9 19 120 1
TekSetFontSize 10 35 240 3
ChangeTekColors 8 44 379 3
TekReverseVideo 5 30 269 2
TekBackground 2 7 47 2
TCursorToggle 6 30 265 2
TekSimulatePageButton 3 13 73 2
TekCopy 7 34 244 1
HandleGINInput 10 29 140 4
getTekWidget 4 16 85 1
Source file: ./app/fstobdf/fstobdf.h
Source file: ./app/fstobdf/props.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddQuotes 3 15 100 2
EmitProperties 18 65 435 5
Source file: ./app/fstobdf/header.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FindStringProperty 6 29 203 5
FindNumberProperty 6 23 150 5
EmitHeader 10 54 372 5
Source file: ./app/fstobdf/chars.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EmitBitmap 8 53 397 6
EmitCharacters 9 59 423 4
Source file: ./app/fstobdf/fstobdf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 2 10 46 2
Fail 1 5 23 1
main 14 71 467 2
Source file: ./app/xkbcomp/xkbpath.h
Source file: ./app/xfontsel/ULabel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ClassInitialize 1 6 26 1
_XawLabelWidth16 3 14 102 3
_XawLabelDraw16 3 15 121 7
_XawLabelDrawUCS 6 30 271 7
_XawLabelWidthUCS 6 33 252 3
SetTextWidthAndHeight 24 98 874 1
GetnormalGC 2 18 119 1
GetgrayGC 2 26 176 1
compute_bitmap_offsets 2 10 62 1
set_bitmap_info 3 13 96 1
Initialize 4 22 187 4
Redisplay 25 91 912 3
_Reposition 5 27 174 5
Resize 1 7 48 1
SetValues 32 72 657 5
Destroy 2 9 74 1
QueryGeometry 6 20 145 3
Source file: ./app/xbiff/Mailbox.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_mailbox_gc 1 11 71 1
Initialize 6 21 181 4
Set 1 6 45 4
Unset 1 5 36 4
Check 1 5 36 4
clock_tic 1 9 59 2
make_pixmap 3 21 167 7
Realize 5 38 351 3
Destroy 2 15 138 1
Redisplay 1 5 31 3
check_mailbox 17 50 316 3
GetMailFile 6 31 206 1
CloseDown 1 7 37 2
SetValues 5 22 162 5
redraw_mailbox 8 37 348 1
beep 1 5 23 1
Source file: ./app/xkbcomp/parseutils.h
Source file: ./app/xkbcomp/utils.h
Source file: ./app/xkbcomp/tokens.h
Source file: ./app/xkbcomp/misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcessIncludeFile 14 72 424 4
ReportNotArray 1 6 38 3
ReportShouldBeArray 1 6 37 3
ReportBadType 1 7 45 4
ReportBadIndexType 1 6 41 4
ReportBadField 1 6 40 3
ReportMultipleDefs 1 6 35 3
UseNewField 8 22 107 4
MergeNewField 7 15 86 4
ClearCommonInfo 3 13 53 1
AddCommonInfo 4 16 66 2
ComputeKbdDefaults 20 76 465 1
FindNamedKey 18 68 347 6
FindKeyNameForAlias 11 37 217 3
Source file: ./app/xkbcomp/xkbpath.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbParseIncludeMap 13 75 360 5
XkbInitIncludePath 2 8 39 1
XkbAddDefaultDirectoriesToPath 2 6 17 1
XkbClearIncludePath 4 18 69 1
XkbAddDirectoryToPath 7 35 175 1
XkbDirectoryForInclude 10 36 133 1
XkbAddFileToCache 5 26 148 4
XkbFindFileInCache 4 13 75 3
XkbFindFileInPath 8 34 226 3
Source file: ./app/xkbcomp/keycodes.h
Source file: ./app/xkbcomp/expr.h
Source file: ./app/xfontsel/xfontsel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Syntax 1 14 33 1
main 6 83 600 2
ScheduleWork 5 24 134 3
DoWorkPiece 3 12 56 1
FinishWork 3 5 21 1
GetFontNames 13 74 526 1
ParseFontNames 19 74 548 1
AddScalables 10 45 268 1
NewScalables 13 38 267 2
FixScalables 4 19 117 1
strcmpn 15 26 187 2
AlphabeticSort 7 12 86 2
NumericSort 7 12 89 2
SortFields 11 32 249 1
IsXLFDFontName 3 6 38 1
MakeFieldMenu 6 34 261 1
SetNoFonts 2 10 43 1
Matches 14 44 244 4
SelectValue 3 17 129 3
AnyValue 1 8 46 3
SetCurrentFontCount 3 13 79 1
SetParsingFontCount 2 12 76 1
IsISO10646 6 21 130 2
SetCurrentFont 15 89 515 1
MarkInvalidFonts 4 16 85 2
EnableRemainingItems 12 41 223 1
EnableAllItems 2 8 48 1
SelectField 2 12 77 3
DisableScaled 10 20 173 3
EnableOtherValues 21 58 478 3
EnableMenu 10 44 279 1
FlushXqueue 2 5 29 1
Quit 2 6 39 3
ConvertSelection 3 17 102 7
LoseSelection 2 9 54 2
DoneSelection 1 3 15 3
OwnSelection 6 24 148 3
QuitAction 1 4 24 4
Source file: ./app/xkbcomp/misc.h
Source file: ./app/xkbcomp/listing.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddMapOnly 4 18 69 1
AddListing 5 23 101 2
ListFile 23 49 361 3
AddDirectory 37 78 498 4
AddMatchingFiles 18 49 260 1
MapMatches 5 14 71 2
GenerateListing 24 73 431 1
Source file: ./app/xkbcomp/xkbcomp.h
Source file: ./app/xkbcomp/alias.h
Source file: ./app/xkbcomp/keytypes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitKeyTypesInfo 10 72 505 3
FreeKeyTypeInfo 4 19 82 1
FreeKeyTypesInfo 4 18 103 1
NextKeyType 2 15 87 1
FindMatchingKeyType 3 10 56 2
ReportTypeBadWidth 1 6 34 3
AddKeyType 21 79 495 3
MergeIncludedKeyTypes 6 24 131 4
HandleIncludeKeyTypes 13 71 427 4
FindMatchingMapEntry 4 11 75 3
DeleteLevel1MapEntries 4 16 88 1
NextMapEntry 5 29 149 1
AddPreserve 13 60 344 5
AddMapEntry 10 50 301 5
SetMapEntry 9 44 337 4
SetPreserve 13 54 404 4
AddLevelName 11 49 280 5
SetLevelName 6 29 198 3
SetKeyTypeField 9 56 342 6
HandleKeyTypeVar 6 22 153 3
HandleKeyTypeBody 5 20 133 4
HandleKeyTypeDef 14 64 457 4
HandleKeyTypesFile 15 57 271 4
CopyDefToKeyType 8 67 422 3
CompileKeyTypes 21 82 549 3
Source file: ./app/xkbcomp/xkbscan.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tokText 64 201 1126 1
scan_set_file 1 6 20 1
scanchar 4 12 60 1
unscanchar 2 9 43 1
setScanState 3 8 39 2
yyGetString 29 80 400 1
yyGetKeyName 28 74 404 1
yyGetIdent 12 32 194 1
yyGetNumber 16 41 257 1
yylex 38 92 440 1
Source file: ./app/xkbcomp/xkbcomp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Usage 9 64 271 2
setVerboseFlags 8 32 102 1
Source file: ./app/xkbcomp/compat.h
Source file: ./app/xkbcomp/parseutils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AppendStmt 5 16 69 2
ExprCreate 2 17 66 2
ExprCreateUnary 2 18 78 3
ExprCreateBinary 6 24 145 3
KeycodeCreate 2 18 82 2
KeyAliasCreate 2 19 96 2
VModCreate 2 17 67 2
VarCreate 2 17 68 2
BoolVarCreate 1 9 59 2
InterpCreate 3 20 90 2
KeyTypeCreate 2 18 73 2
SymbolsCreate 2 19 88 2
GroupCompatCreate 2 18 73 2
ModMapCreate 2 18 73 2
IndicatorMapCreate 2 18 73 2
IndicatorNameCreate 2 19 82 3
ActionCreate 2 16 81 2
CreateKeysymList 3 18 101 1
ShapeDeclCreate 4 22 124 2
OutlineCreate 4 23 120 2
KeyDeclCreate 3 16 77 2
KeyDeclMerge 1 8 51 2
RowDeclCreate 4 20 111 1
SectionDeclCreate 4 21 120 2
OverlayKeyCreate 2 15 84 2
OverlayDeclCreate 3 19 96 2
DoodadCreate 2 15 80 3
AppendKeysymList 3 18 125 2
LookupKeysym 13 31 183 2
IncludeCreate 18 83 398 2
PrintStmtAddrs 3 14 55 1
CheckDefaultMap 8 27 130 1
XKBParseFile 3 19 70 2
CreateXKBFile 2 19 103 4
StmtSetMerge 3 9 41 2
Source file: ./app/xkbcomp/keycodes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
longText 1 6 32 2
LongToKeyName 1 8 73 2
InitIndicatorNameInfo 1 11 68 2
ClearIndicatorNameInfo 2 9 38 2
NextIndicatorName 2 12 59 1
FindIndicatorByIndex 3 11 55 2
FindIndicatorByName 3 11 55 2
AddIndicatorName 27 115 587 2
ClearKeyNamesInfo 4 18 147 1
InitKeyNamesInfo 1 9 39 1
FindKeyByLong 3 10 52 2
AddKeyName 23 98 498 6
MergeIncludedKeycodes 18 57 349 3
HandleIncludeKeycodes 14 73 398 3
HandleKeycodeDef 6 26 154 3
HandleKeyNameVar 19 85 458 2
HandleIndicatorNameDef 5 27 177 3
HandleKeycodesFile 17 58 274 4
CompileKeycodes 12 68 408 3
Source file: ./app/xkbcomp/keymap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CompileKeymap 35 131 701 3
Source file: ./app/xkbcomp/expr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exprOpText 17 59 233 1
exprTypeText 7 29 113 1
ExprResolveLhs 4 25 168 4
SimpleLookup 10 25 147 5
RadioLookup 13 25 177 5
TableLookup 11 23 165 5
LookupModIndex 1 6 37 5
LookupModMask 10 27 185 5
ExprResolveModIndex 22 74 307 4
ExprResolveModMask 1 10 55 4
ExprResolveBoolean 32 93 478 4
ExprResolveFloat 32 110 596 4
ExprResolveInteger 33 118 609 4
ExprResolveString 30 105 555 4
ExprResolveKeyName 27 84 423 4
ExprResolveEnum 6 28 147 3
ExprResolveMask 31 104 524 4
ExprResolveKeySym 5 21 121 4
Source file: ./app/xkbcomp/symbols.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitKeyInfo 2 27 181 1
FreeKeyInfo 4 29 205 1
CopyKeyInfo 8 47 289 3
InitSymbolsInfo 2 24 167 2
FreeSymbolsInfo 6 28 142 1
ResizeKeyGroup 11 30 205 4
MergeKeyGroups 41 145 957 4
MergeKeys 30 121 798 3
AddKeySymbols 8 31 213 3
AddModMapEntry 13 72 368 2
MergeIncludedSymbols 15 48 300 4
HandleIncludeSymbols 15 87 494 4
GetGroupIndex 9 48 256 4
AddSymbolsToKey 12 51 358 6
AddActionsToKey 12 61 384 6
SetAllowNone 7 39 186 3
SetSymbolsField 57 245 1492 6
SetGroupName 7 34 187 3
HandleSymbolsVar 25 78 535 3
HandleSymbolsBody 8 35 186 4
SetExplicitGroup 6 35 306 2
HandleSymbolsDef 4 25 139 4
HandleModMapDef 7 39 227 4
HandleSymbolsFile 16 56 279 4
FindKeyForSymbol 5 25 112 3
FindNamedType 6 16 84 3
KSIsLower 3 8 43 1
KSIsUpper 3 8 43 1
FindAutomaticType 20 43 297 4
PrepareKeyDef 30 94 716 1
CopySymbolsDef 42 184 1198 3
CopyModMapDef 7 36 216 2
CompileSymbols 20 89 533 3
Source file: ./app/xkbcomp/vmod.h
Source file: ./app/xkbcomp/compat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
siText 2 16 93 2
InitCompatInfo 2 30 235 2
ClearCompatInfo 3 24 206 2
NextInterp 2 14 71 1
FindMatchingInterp 5 15 94 2
AddInterp 14 64 458 2
AddGroupCompat 11 21 149 3
ResolveStateAndPredicate 12 51 279 4
MergeIncludedCompatMaps 12 43 266 3
HandleIncludeCompatMap 13 81 506 4
SetInterpField 21 85 513 6
HandleInterpVar 6 17 156 3
HandleInterpBody 5 20 133 4
HandleInterpDef 6 36 187 4
HandleGroupCompatDef 4 29 172 4
HandleCompatMapFile 18 65 322 4
CopyInterps 8 20 134 4
CompileCompatMap 13 71 484 4
Source file: ./app/xkbcomp/action.h
Source file: ./app/xkbcomp/indicators.h
Source file: ./app/xkbcomp/indicators.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ClearIndicatorMapInfo 1 10 69 2
AddIndicatorMap 25 104 690 2
SetIndicatorMapField 37 122 870 5
HandleIndicatorMapDef 7 43 219 5
CopyIndicatorMapDefs 18 67 424 3
BindIndicators 24 131 667 4
Source file: ./app/xkbcomp/vmod.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitVModInfo 1 6 26 2
ClearVModInfo 7 20 126 2
HandleVModDef 13 73 438 3
LookupVModIndex 9 27 163 5
LookupVModMask 2 11 66 5
FindKeypadVMod 3 11 60 1
ResolveVirtualModifier 7 28 179 3
Source file: ./app/xkbcomp/alias.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
HandleCollision 10 42 250 2
InitAliasInfo 1 10 72 5
HandleAliasDef 4 28 204 4
ClearAliases 3 6 32 1
MergeAliases 6 26 175 3
ApplyAliases 27 127 744 3
Source file: ./app/xkbcomp/utils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
uAlloc 1 4 18 1
uCalloc 1 4 23 2
uRealloc 2 7 45 2
uRecalloc 4 15 100 4
uFree 2 6 27 1
uSetDebugFile 6 18 84 1
uDebug 2 13 68 2
uDebugNOI 1 8 39 2
uSetErrorFile 6 18 84 1
uInformation 1 8 40 2
uAction 2 11 62 2
uWarning 4 14 88 2
uError 4 14 88 2
uFatalError 4 16 100 2
uInternalError 4 14 88 2
uSetPreErrorMessage 1 6 18 1
uSetPostErrorMessage 1 5 14 1
uSetErrorPrefix 1 5 14 1
uFinishUp 3 6 31 1
uStringDup 2 9 48 1
uStrCaseCmp 7 25 157 2
uStrCasePrefix 6 19 100 2
Source file: ./app/xbacklight/xbacklight.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 14 30 1
backlight_get 11 36 201 2
backlight_set 1 6 39 3
main 60 199 1320 2
Source file: ./app/xvctl/xvctl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 8 23 0
reformat 4 14 90 1
findname 4 12 85 3
printattribute 4 12 85 4
showall 3 7 62 5
setvar 9 24 173 7
showvar 3 13 82 6
parse 7 28 194 6
displayname 2 4 18 1
main 18 72 418 2
Source file: ./app/xrefresh/xrefresh.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Syntax 1 15 38 1
parse_boolean_option 8 20 193 1
isabbreviation 5 11 90 3
main 39 164 968 2
Source file: ./app/smproxy/smproxy.h
Source file: ./app/xidle/xidle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 7 22 0
init_x 8 33 250 4
close_x 1 7 50 1
action 3 16 74 2
handler 2 14 86 1
str2pos 3 17 103 1
getres 1 8 85 4
parse_opts 20 61 514 8
main 22 80 557 2
Source file: ./app/showfont/showfont.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
make_format 14 59 200 1
show_char_info 1 5 33 1
show_glyphs 24 112 745 5
show_props 5 31 202 3
show_info 4 32 222 4
usage 2 12 43 1
main 37 122 895 2
Source file: ./app/xkbcomp/action.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stringToAction 43 90 725 2
stringToField 35 74 589 2
fieldText 24 80 310 1
ReportMismatch 1 7 42 3
ReportIllegal 1 7 35 2
ReportActionNotArray 1 7 35 2
ReportNotFound 1 7 48 4
HandleNoAction 1 6 32 5
CheckLatchLockFlags 5 19 94 4
CheckModifierField 6 24 139 5
HandleSetLatchMods 10 43 207 5
HandleLockMods 5 25 153 5
CheckGroupField 8 33 190 4
HandleSetLatchGroup 10 42 181 5
HandleLockGroup 5 23 126 5
HandleMovePtr 15 43 259 5
HandlePtrBtn 15 52 333 5
HandleSetPtrDflt 14 55 312 5
HandleISOLock 10 45 278 5
HandleSwitchScreen 13 50 291 5
HandleSetLockControls 4 19 113 5
HandleActionMessage 18 75 441 5
HandleRedirectKey 10 51 311 5
HandleDeviceBtn 20 67 430 5
HandleDeviceValuator 2 9 40 5
HandlePrivate 15 66 362 5
ApplyActionFactoryDefaults 3 14 65 1
HandleActionDef 18 92 452 5
SetActionField 10 44 211 6
ActionsInit 2 20 135 1
Source file: ./app/smproxy/save.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
asprintf 6 32 166 3
write_byte 2 6 38 2
write_short 2 9 76 2
write_counted_string 5 17 88 2
read_byte 2 6 38 2
read_short 2 8 66 2
read_counted_string 5 21 123 2
WriteProxyFileEntry 11 26 164 2
ReadProxyFileEntry 19 63 408 2
ReadProxyFile 6 26 101 1
unique_filename 9 19 132 3
WriteProxyFile 14 47 215 1
LookupClientID 13 34 185 1
Source file: ./app/smproxy/smproxy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
HasSaveYourself 5 18 93 1
HasXSMPsupport 6 13 77 1
GetClientLeader 10 35 172 1
CheckFullyQuantifiedName 4 30 128 2
FinishSaveYourself 5 66 491 2
SaveYourselfCB 5 39 183 6
DieCB 4 17 102 2
SaveCompleteCB 1 3 10 2
ShutdownCancelledCB 1 3 10 2
ProcessIceMsgProc 1 5 32 3
NullIceErrorHandler 1 6 28 7
ConnectClientToSM 3 47 237 1
MyErrorHandler 1 5 19 2
LookupWindow 6 26 94 3
AddNewWindow 3 26 159 1
RemoveWindow 9 24 152 1
Got_WM_STATE 14 54 258 1
HandleCreate 9 38 190 1
HandleDestroy 4 20 86 1
HandleUpdate 6 25 121 1
ProxySaveYourselfPhase2CB 9 96 662 2
ProxySaveYourselfCB 2 12 52 6
ProxyDieCB 2 9 40 2
ProxySaveCompleteCB 1 4 11 2
ProxyShutdownCancelledCB 2 8 28 2
ConnectProxyToSM 2 37 187 1
CheckForExistingWindows 4 21 127 1
main 17 92 471 2
Source file: ./app/editres/actions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EnableGetVal 1 4 23 4
SelectAction 7 25 127 4
RelabelAction 3 15 103 4
PopdownFileDialogAction 4 24 138 4
ActionQuit 3 13 69 4
SetApplicationActions 1 4 19 1
CheckAndFindEntry 7 29 206 6
FindTreeNodeFromWidget 2 9 53 1
Source file: ./app/editres/svpopup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PopupSetValues 3 16 111 2
ModifySVEntry 6 28 142 4
_SetField 4 22 179 2
CreateSetValuesPopup 1 56 444 2
DoSetValues 3 24 183 3
CancelSetValues 1 4 24 3
Source file: ./app/editres/setvalues.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PrintSetValuesError 4 24 166 1
GetResourceValueForSetValues 1 19 173 2
Source file: ./app/editres/widgets.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RebuildMenusAndLabel 2 15 80 1
BuildWidgetTree 1 14 83 1
CreateTopArea 1 19 113 1
SetEntriesSensitive 2 4 40 3
CreateCommandMenu 3 39 334 2
CreateTreeCommandMenu 10 61 432 2
PrepareToLayoutTree 1 9 67 1
LayoutTree 1 8 47 1
CreateResourceBoxWidgets 1 49 409 3
CreateResourceNameForm 10 107 918 2
SetToggleGroupLeaders 3 14 107 1
MakeBoxLookNice 10 66 692 7
CreateLists 3 41 309 4
CreateValueWidget 2 27 244 2
PopupOnNode 5 40 349 2
FreeClientData 1 4 18 3
FreeResBox 2 13 88 3
Source file: ./app/editres/handler.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Quit 1 5 26 3
SendTree 3 9 63 3
FindWidget 1 4 21 3
InitSetValues 2 6 35 3
TreeSelect 1 5 32 3
TreeRelabel 1 5 32 3
PannerCallback 2 10 78 3
PortholeCallback 2 16 167 3
FlashActiveWidgets 1 4 18 3
GetResourceList 5 29 165 3
DumpTreeToFile 1 5 32 3
AnyChosen 12 43 364 3
GetResourceName 4 15 78 1
ActivateWidgetsAndSetResourceString 1 6 31 3
SetResourceString 12 43 346 3
ResourceListCallback 5 18 96 3
PopdownResBox 1 6 31 3
_AppendResourceString 4 29 201 3
SaveResource 2 9 52 3
_SetResourcesFile 2 9 52 3
SetFile 1 6 31 3
ApplyResource 3 39 306 3
ObtainResource 1 21 159 1
CreateSetValuesCommand 2 18 138 2
ActivateResourceWidgets 1 18 137 3
SetOnlyMatchingWidgets 1 20 174 2
Source file: ./app/editres/geometry.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_FindWidget 3 23 148 1
DisplayChild 2 18 123 1
_FlashActiveWidgets 4 19 124 1
HandleFlashWidget 2 10 69 1
AddToFlashList 4 26 156 3
_AddToFlashList 6 41 261 7
CreateFlashWidget 2 29 251 5
FlashWidgets 3 18 132 1
FlashWidgetsOn 2 10 74 2
FlashWidgetsOff 2 7 49 2
FlashWidgetsCleanup 3 13 111 2
Source file: ./app/editres/editres.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 2 31 182 2
Syntax 1 6 30 2
Source file: ./app/editres/editresP.h
Source file: ./app/editres/comm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ClientTimedOut 1 11 69 2
GetClientWindow 12 51 296 3
SetCommand 6 48 346 3
TellUserAboutMessage 7 27 100 2
ConvertCommand 3 11 91 7
SelectionDone 1 3 15 3
LoseSelection 2 9 56 2
GetClientValue 13 67 409 7
BuildHeader 8 44 200 1
BuildEvent 49 174 1116 1
FreeEvent 18 83 486 1
DispatchEvent 7 32 120 1
InternAtoms 1 8 63 1
GetNewIdent 1 5 18 1
Source file: ./app/video/video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 7 27 1
find_enc 3 8 44 1
xv_get_info 24 96 754 1
xv_sel_adap 25 78 573 1
xv_dump_info 5 18 155 1
xv_init 1 37 343 1
net_wm_supported 9 33 209 1
resize_window 6 64 514 2
display_event 48 113 593 1
dev_check_caps 8 27 177 1
dev_get_encs 13 40 280 1
dev_get_sizes 20 85 684 1
dev_get_rates 12 49 317 1
dev_get_ctrls 7 34 238 1
dev_set_ctrl 9 35 258 3
dev_reset_ctrls 6 21 182 1
dev_dump_info 13 40 323 1
dev_dump_query 7 16 74 1
dev_init 9 44 335 1
parse_size 15 51 372 1
choose_size 21 47 381 1
choose_enc 34 56 497 1
mmap_init 8 44 284 1
mmap_stop 6 20 122 1
setup 38 78 574 1
ioctl_input 4 23 142 1
poll_input 5 15 118 1
grab_frame 11 36 201 1
got_frame 1 4 11 1
got_shutdown 1 4 11 1
stream 55 157 1061 1
cleanup 12 28 227 2
main 26 106 604 2
Source file: ./app/editres/wtree.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BuildVisualTree 4 25 165 2
AddTreeNode 5 26 218 2
TreeToggle 2 9 49 3
AddNodeToActiveList 3 13 83 1
RemoveNodeFromActiveList 5 15 92 1
IsActiveNode 3 9 55 1
CreateTree 2 16 129 1
PrintNodes 3 12 85 1
_TreeRelabel 2 13 66 2
_TreeSelect 7 30 143 2
_TreeSelectNode 6 30 179 3
_TreeRelabelNode 12 45 300 3
_TreeActivateNode 9 25 180 2
AddNode 7 31 230 3
FillNode 1 9 58 3
AddChild 2 11 83 2
CopyActiveNodes 4 11 87 1
SetAndCenterTreeNode 1 27 278 1
PerformTreeToFileDump 3 10 85 3
Source file: ./app/xedit/lisp/modules/xaw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xawLoadModule 2 125 938 1
LispXawCleanupCallback 1 7 55 3
Lisp_XawCoerceToListReturnStruct 2 22 157 1
Lisp_XawScrollbarCoerceToReal 2 13 80 1
Lisp_XawFormDoLayout 2 13 86 1
Lisp_XawTextGetSource 2 10 68 1
Lisp_XawTextLastPosition 2 9 66 1
Lisp_XawTextGetInsertionPoint 2 9 66 1
Lisp_XawTextSetInsertionPoint 2 16 102 1
Lisp_XawTextReplace 2 25 185 1
Lisp_XawTextSearch 4 25 178 1
Lisp_XawListChange 9 53 427 1
Lisp_XawListHighlight 2 16 99 1
Lisp_XawListUnhighlight 2 10 65 1
Lisp_XawScrollbarSetThumb 4 23 149 1
Source file: ./app/xedit/lisp/modules/x11.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
x11LoadModule 2 11 75 1
Lisp_XOpenDisplay 2 13 61 1
Lisp_XCloseDisplay 2 10 66 1
Lisp_XDefaultRootWindow 2 10 69 1
Lisp_XDefaultScreen 2 9 67 1
Lisp_XDefaultScreenOfDisplay 2 10 69 1
Lisp_XBlackPixel 4 22 144 1
Lisp_XBlackPixelOfScreen 2 9 67 1
Lisp_XWhitePixel 4 22 144 1
Lisp_XWhitePixelOfScreen 2 9 67 1
Lisp_XDefaultGC 4 22 146 1
Lisp_XDefaultGCOfScreen 2 10 69 1
Lisp_XCreateSimpleWindow 6 57 374 1
Lisp_XMapWindow 3 18 129 1
Lisp_XDestroyWindow 3 18 129 1
Lisp_XFlush 2 12 74 1
Lisp_XDrawLine 4 37 289 1
Lisp_XBell 5 23 137 1
Lisp_XRaiseWindow 3 18 129 1
Lisp_XWidthOfScreen 2 9 67 1
Lisp_XHeightOfScreen 2 9 67 1
Source file: ./app/editres/utils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetMessage 1 6 38 2
GetAllStrings 6 23 214 4
AddString 2 10 81 2
FindNode 7 22 141 3
FindWidgetFromWindow 2 6 34 2
FindWidgetFromWindowGivenNode 4 13 78 2
HandleXErrors 4 14 75 2
_DumpTreeToFile 3 18 119 3
_PopupFileDialog 3 30 211 5
PopupCentered 11 57 397 3
_PopdownFileDialog 3 21 151 3
GetNamesAndClasses 3 14 163 3
HandleGetResources 5 28 199 1
CreateResourceBox 6 31 210 2
ParseResources 5 42 267 2
CompareResourceEntries 1 5 40 2
AddResource 1 9 54 2
FreeResources 5 21 168 1
CheckDatabase 1 6 37 3
Quarkify 5 17 129 2
ExecuteOverAllNodes 2 8 65 3
InsertWidgetFromNode 4 16 144 2
GetFailureMessage 2 7 38 1
ProtocolFailure 3 15 90 1
Source file: ./app/xedit/lisp/re/rep.h
Source file: ./app/xedit/lisp/modules/psql.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
psqlLoadModule 2 46 383 1
Lisp_PQbackendPID 2 13 82 1
Lisp_PQclear 2 12 74 1
Lisp_PQconsumeInput 2 13 82 1
Lisp_PQdb 3 13 87 1
Lisp_PQerrorMessage 3 13 87 1
Lisp_PQexec 3 15 109 1
Lisp_PQfinish 2 12 74 1
Lisp_PQfname 3 17 114 1
Lisp_PQfnumber 2 16 105 1
Lisp_PQfsize 2 16 108 1
Lisp_PQftype 2 17 109 1
Lisp_PQgetlength 2 19 134 1
Lisp_PQgetvalue 14 102 791 1
Lisp_PQhost 3 13 87 1
Lisp_PQnfields 2 13 82 1
Lisp_PQnotifies 3 26 184 1
Lisp_PQntuples 2 13 82 1
Lisp_PQoptions 3 13 87 1
Lisp_PQpass 3 13 87 1
Lisp_PQport 3 13 87 1
Lisp_PQresultStatus 2 13 82 1
LispPQsetdb 10 61 329 2
Lisp_PQsetdb 1 4 18 1
Lisp_PQsetdbLogin 1 4 18 1
Lisp_PQsocket 2 13 82 1
Lisp_PQstatus 2 13 82 1
Lisp_PQtty 3 13 87 1
Lisp_PQuser 3 13 87 1
Source file: ./app/xedit/lisp/re/tests.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 53 153 987 2
Source file: ./app/xedit/lisp/modules/xt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xtLoadModule 2 58 465 1
LispXtCallback 1 12 111 3
LispXtCleanupCallback 1 6 45 3
LispXtInputCallback 1 12 112 3
Lisp_XtCoerceToWidgetList 4 34 221 1
Lisp_XtAddCallback 5 28 218 1
Lisp_XtAppAddInput 6 45 311 1
Lisp_XtRemoveInput 5 26 190 1
Lisp_XtAppInitialize 7 48 333 1
Lisp_XtAppMainLoop 2 10 65 1
Lisp_XtAppPending 2 10 66 1
Lisp_XtAppProcessEvent 6 24 155 1
Lisp_XtRealizeWidget 4 19 123 1
Lisp_XtUnrealizeWidget 2 10 65 1
Lisp_XtIsRealized 3 9 67 1
Lisp_XtDestroyWidget 2 10 65 1
Lisp_XtCreateWidget 1 4 18 1
Lisp_XtCreateManagedWidget 1 4 18 1
Lisp_XtCreatePopupShell 1 4 18 1
LispXtCreateWidget 8 42 292 2
Lisp_XtGetKeyboardFocusWidget 2 10 68 1
Lisp_XtGetValues 30 105 730 1
Lisp_XtManageChild 2 10 65 1
Lisp_XtUnmanageChild 2 10 65 1
Lisp_XtMapWidget 2 10 65 1
Lisp_XtUnmapWidget 2 10 65 1
Lisp_XtSetMappedWhenManaged 2 12 79 1
Lisp_XtPopup 5 18 121 1
Lisp_XtPopdown 2 10 65 1
Lisp_XtSetKeyboardFocus 3 15 113 1
Lisp_XtSetSensitive 2 11 79 1
Lisp_XtSetValues 4 23 150 1
Lisp_XtWidgetToApplicationContext 2 13 82 1
Lisp_XtDisplay 2 13 83 1
Lisp_XtDisplayOfObject 2 13 83 1
Lisp_XtScreen 2 13 83 1
Lisp_XtScreenOfObject 2 13 83 1
Lisp_XtWindow 2 13 82 1
Lisp_XtWindowOfObject 2 13 82 1
Lisp_XtAddGrab 2 17 113 1
Lisp_XtRemoveGrab 2 10 65 1
Lisp_XtName 2 9 66 1
Lisp_XtParent 2 9 66 1
Lisp_XtAppGetExitFlag 3 10 67 1
Lisp_XtAppSetExitFlag 2 10 65 1
LispConvertResources 38 152 1036 4
LispFreeResources 2 7 32 1
bcmp_action_resource 1 5 39 2
GetResourceInfo 5 15 108 3
GetResourceList 2 7 36 1
bcmp_action_resource_list 1 4 40 2
FindResourceList 3 10 54 1
qcmp_action_resource_list 1 5 51 2
CreateResourceList 1 16 106 1
qcmp_action_resource 1 5 48 2
BindResourceList 5 35 328 1
PopdownAction 1 4 24 4
QuitAction 1 4 27 4
Source file: ./app/xedit/lisp/re/re.h
Source file: ./app/xedit/lisp/mp/mp.h
Source file: ./app/xedit/lisp/re/rec.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
irec_comp 54 139 870 4
irec_free_alt 2 10 40 1
irec_simple_pattern 3 14 86 2
irec_literal_pattern 10 48 316 2
irec_case_literal_pattern 10 56 401 2
irec_open_group 6 37 230 1
irec_close_group 2 11 61 1
irec_range 17 58 399 1
irec_range_single 10 17 129 2
irec_range_complex 3 9 47 3
irec_escape 39 107 487 1
irec_simple_repetition 8 16 116 2
irec_complex_repetition 32 82 523 1
irec_add_repetition 36 128 763 2
irec_free 1 4 15 1
irec_free_grp 2 6 26 1
irec_free_pats 7 19 106 1
Source file: ./app/xedit/lisp/re/reo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
orec_comp 1 10 53 2
orec_free_stl 3 11 68 1
orec_alt 33 84 494 2
orec_pat 32 100 498 2
orec_pat_bad_rpt 19 34 172 2
orec_pat_bad_forward_rpt 10 21 113 2
orec_grp 1 8 48 2
orec_pat_rng 24 47 396 2
orec_pat_cse 17 69 433 2
orec_pat_cse_can 8 22 93 2
orec_str_list 22 96 787 4
Source file: ./app/xkbcomp/geometry.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ddText 3 17 92 2
InitPropertyInfo 1 8 52 2
FreeProperties 5 21 113 2
InitKeyInfo 2 20 117 3
ClearKeyInfo 1 9 45 1
FreeKeys 3 17 86 3
InitRowInfo 2 21 124 3
ClearRowInfo 2 12 79 2
FreeRows 3 17 88 3
FindDoodadByType 3 10 43 2
FindDoodadByName 3 10 43 2
InitDoodadInfo 10 35 187 4
ClearDoodadInfo 1 9 43 1
ClearOverlayInfo 3 9 44 1
FreeDoodads 7 29 142 3
InitSectionInfo 3 23 152 2
DupSectionInfo 1 18 156 3
ClearSectionInfo 3 21 133 2
FreeSections 3 17 84 2
FreeShapes 6 34 190 2
InitGeometryInfo 1 9 58 3
ClearGeometryInfo 6 20 126 1
NextProperty 2 13 71 1
FindProperty 5 13 75 2
AddProperty 15 41 274 2
NextShape 2 14 79 1
FindShape 5 24 130 4
AddShape 11 40 267 2
ReplaceDoodad 1 12 66 2
NextDfltDoodad 3 20 93 2
NextDoodad 3 22 101 2
AddDoodad 12 37 248 3
FindDfltDoodadByTypeName 12 33 199 3
AddOverlay 14 62 382 3
NextSection 2 18 92 1
FindMatchingSection 3 11 58 2
AddSection 14 49 312 2
NextRow 2 17 96 1
AddRow 2 12 65 2
NextKey 2 13 60 1
AddKey 2 12 77 2
MergeIncludedGeometry 53 83 683 3
HandleIncludeGeometry 13 74 435 4
SetShapeField 7 29 182 5
SetShapeDoodadField 12 63 399 6
SetTextDoodadField 28 147 829 6
SetIndicatorDoodadField 9 42 272 6
SetLogoDoodadField 15 78 497 6
SetDoodadField 20 100 626 6
SetSectionField 13 85 443 5
SetRowField 10 63 358 5
SetKeyField 15 75 483 5
SetGeometryProperty 2 16 90 3
HandleGeometryVar 67 244 1728 3
HandleShapeBody 14 93 526 4
HandleShapeDef 4 17 119 4
HandleDoodadDef 7 33 236 4
HandleOverlayDef 7 42 287 4
HandleComplexKey 14 54 305 3
HandleRowBody 17 69 425 4
HandleSectionBody 22 80 514 4
HandleSectionDef 6 24 155 4
HandleGeometryFile 26 74 362 4
CopyShapeDef 6 43 274 3
VerifyDoodadInfo 57 298 1583 2
FontFromParts 9 34 244 7
CopyDoodadDef 13 88 630 4
VerifyOverlayInfo 20 94 623 6
CopyOverlayDef 9 49 349 4
CopySectionDef 17 101 663 3
CompileGeometry 21 103 651 3
Source file: ./app/xedit/lisp/mp/mp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mp_outmem 1 5 18 1
_mp_malloc 1 4 15 1
mp_malloc 2 7 34 1
mp_set_malloc 1 6 21 1
_mp_calloc 1 4 20 2
mp_calloc 2 7 39 2
mp_set_calloc 1 6 21 1
_mp_realloc 1 4 21 2
mp_realloc 2 7 40 2
mp_set_realloc 1 6 21 1
_mp_free 1 4 13 1
mp_free 1 4 16 1
mp_set_free 1 6 21 1
mp_add 8 34 233 5
mp_sub 9 36 237 5
mp_lshift 7 32 247 4
mp_rshift 7 33 255 4
mp_base_mul 8 34 304 5
mp_karatsuba_mul 5 45 398 5
mp_toom_mul 4 104 1592 5
mp_mul 14 41 379 5
Source file: ./app/xedit/lisp/math.h
Source file: ./app/xedit/lisp/write.h
Source file: ./app/xedit/lisp/lisp.h
Source file: ./app/xedit/lisp/mp/mpr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mpr_init 1 11 102 1
mpr_clear 1 9 70 1
mpr_set 2 7 46 2
mpr_seti 1 5 34 3
mpr_setd 6 26 156 2
mpr_setstr 2 9 69 3
mpr_canonicalize 3 15 121 1
mpr_add 1 4 27 3
mpr_addi 1 8 66 3
mpr_sub 1 4 27 3
mpr_subi 1 8 66 3
mpr_addsub 2 15 145 4
mpr_mul 3 15 134 3
mpr_muli 1 4 30 3
mpr_div 3 15 134 3
mpr_divi 1 4 30 3
mpr_inv 2 9 60 2
mpr_neg 1 5 38 2
mpr_abs 3 11 84 2
mpr_cmp 1 4 24 2
mpr_cmpi 1 10 57 2
mpr_cmpabs 1 4 24 2
mpr_cmpabsi 1 10 57 2
mpr_docmp 13 34 277 3
mpr_swap 2 9 61 2
mpr_fiti 2 4 27 1
mpr_getd 1 4 27 1
mpr_getstr 2 14 126 3
Source file: ./app/xedit/lisp/mp/mpi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mpi_init 1 7 45 1
mpi_clear 1 6 31 1
mpi_set 3 12 96 2
mpi_seti 6 30 160 2
_mpi_seti 5 25 120 2
mpi_setd 12 39 309 2
mpi_setstr 22 63 421 3
mpi_add 1 4 27 3
mpi_addi 1 8 54 3
mpi_sub 1 4 27 3
mpi_subi 1 8 54 3
mpi_addsub 6 40 299 4
mpi_mul 17 57 456 3
mpi_muli 1 8 52 3
mpi_div 1 4 27 3
mpi_rem 1 4 27 3
mpi_divqr 42 173 1433 4
mpi_divqri 3 18 135 3
mpi_divi 1 8 54 3
mpi_remi 1 4 23 2
mpi_mod 2 6 44 3
mpi_modi 2 8 44 2
mpi_gcd 14 46 312 3
mpi_lcm 5 16 130 3
mpi_pow 11 42 282 3
mpi_root 18 68 502 3
mpi_sqrt 14 51 390 2
mpi_ash 19 71 508 3
mpi_logic 4 12 54 3
mpi_log 15 67 453 4
mpi_and 1 4 27 3
mpi_ior 1 4 27 3
mpi_xor 1 4 27 3
mpi_com 1 6 54 2
mpi_neg 3 13 107 2
mpi_abs 3 12 98 2
mpi_cmp 9 13 146 2
mpi_cmpi 9 15 114 2
mpi_cmpabs 5 11 101 2
mpi_cmpabsi 5 10 79 2
mpi_sgn 4 4 35 1
mpi_swap 2 9 61 2
mpi_fiti 6 12 91 1
mpi_geti 4 8 61 1
mpi_getd 9 24 175 1
mpi_getsize 4 15 108 2
mpi_getstr 19 68 447 3
Source file: ./app/xedit/lisp/io.h
Source file: ./app/xedit/lisp/math.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LispMathInit 1 35 218 1
Lisp_Mul 4 22 123 1
Lisp_Plus 4 22 123 1
Lisp_Minus 3 17 103 1
Lisp_Div 4 24 127 1
Lisp_OnePlus 1 11 63 1
Lisp_OneMinus 1 11 64 1
Lisp_Less 4 19 101 1
Lisp_LessEqual 4 19 101 1
Lisp_Equal_ 4 19 101 1
Lisp_Greater 4 19 101 1
Lisp_GreaterEqual 4 19 101 1
Lisp_NotEqual 6 25 141 1
Lisp_Min 4 18 96 1
Lisp_Max 4 18 96 1
Lisp_Abs 9 30 142 1
Lisp_Complex 4 15 86 1
Lisp_Complexp 2 6 31 1
Lisp_Conjugate 2 16 106 1
Lisp_Decf 5 39 216 1
Lisp_Denominator 7 30 152 1
Lisp_Evenp 7 20 108 1
Lisp_Float 2 10 52 1
LispFloatCoerce 8 30 149 2
Lisp_Floatp 2 6 31 1
Lisp_Gcd 3 18 118 1
Lisp_Imagpart 2 11 50 1
Lisp_Incf 5 39 215 1
Lisp_Integerp 2 6 31 1
Lisp_Isqrt 6 35 197 1
Lisp_Lcm 5 27 187 1
Lisp_Logand 2 11 72 1
Lisp_Logeqv 2 11 72 1
Lisp_Logior 2 11 71 1
Lisp_Lognot 1 10 50 1
Lisp_Logxor 2 11 71 1
Lisp_Minusp 2 7 41 1
Lisp_Mod 3 21 127 1
Lisp_Numberp 2 6 31 1
Lisp_Numerator 7 30 149 1
Lisp_Oddp 7 20 108 1
Lisp_Plusp 2 7 41 1
Lisp_Rational 3 24 120 1
Lisp_Rationalp 2 6 31 1
Lisp_Realpart 2 11 47 1
Lisp_Rem 3 21 127 1
Lisp_Sqrt 1 9 45 1
Lisp_Zerop 11 23 124 1
LispDivide 5 22 152 3
Lisp_Ceiling 1 4 20 1
Lisp_Fceiling 1 4 20 1
Lisp_Floor 1 4 20 1
Lisp_Ffloor 1 4 20 1
Lisp_Round 1 4 20 1
Lisp_Fround 1 4 20 1
Lisp_Truncate 1 4 20 1
Lisp_Ftruncate 1 4 20 1
Source file: ./app/xedit/lisp/re/re.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
recomp 13 39 284 3
reexec 299 1013 8168 5
reerror 3 28 115 4
refree 1 5 21 1
reinit 9 25 213 1
rec_check 4 15 106 2
rec_code 2 6 41 2
rec_byte 2 6 41 2
rec_code_byte 2 8 58 3
rec_length 5 20 139 2
rec_byte_byte 2 8 58 3
rec_code_byte_byte 2 9 73 4
rec_build_alt 14 48 340 2
rec_build_pat 73 121 764 2
rec_build_rng 2 8 70 2
rec_build_grp 6 21 120 2
rec_build_stl 20 78 759 2
rec_build_rep 14 31 178 2
rec_inc_spc 2 6 33 1
rec_dec_spc 2 6 33 1
rec_add_spc 2 7 49 2
rec_alt_spc 18 36 358 2
rec_rep_spc 18 38 349 2
rec_off_spc 1 5 35 1
redump 75 297 1610 1
Source file: ./app/xedit/lisp/read.h
Source file: ./app/xedit/lisp/core.h
Source file: ./app/xedit/lisp/package.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LispPackageInit 1 6 27 1
LispFindPackageFromString 5 14 122 1
LispFindPackage 4 13 76 1
LispCheckAtomString 8 12 89 1
LispDoSymbol 7 14 76 4
LispFindPackageOrDie 2 9 49 2
LispDoExport 8 29 182 4
LispDoImport 1 5 22 2
LispReallyDoSymbols 12 50 376 3
LispDoSymbols 3 17 111 3
LispFindSymbol 15 60 379 2
Lisp_DoAllSymbols 1 4 20 1
Lisp_DoExternalSymbols 1 4 20 1
Lisp_DoSymbols 1 4 20 1
Lisp_FindAllSymbols 7 40 257 1
Lisp_FindSymbol 1 4 18 1
Lisp_FindPackage 1 6 27 1
Lisp_Export 4 18 111 1
Lisp_Import 6 31 171 1
Lisp_InPackage 1 10 53 1
Lisp_Intern 1 4 18 1
Lisp_ListAllPackages 1 4 13 1
Lisp_MakePackage 10 52 395 1
Lisp_Packagep 2 6 31 1
Lisp_PackageName 1 7 39 1
Lisp_PackageNicknames 1 7 39 1
Lisp_PackageUseList 3 21 151 1
Lisp_PackageUsedByList 6 30 191 1
Lisp_Unexport 4 18 111 1
Source file: ./app/xedit/lisp/hash.h
Source file: ./app/xedit/lisp/stream.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LispStreamInit 1 18 111 1
Lisp_DeleteFile 5 21 127 1
Lisp_RenameFile 6 44 273 1
Lisp_Streamp 2 6 31 1
Lisp_InputStreamP 2 7 39 1
Lisp_OpenStreamP 3 8 47 1
Lisp_OutputStreamP 2 7 39 1
Lisp_Open 61 185 1051 1
Lisp_Close 11 35 251 1
Lisp_Listen 15 49 259 1
Lisp_MakeStringInputStream 2 18 123 1
Lisp_MakeStringOutputStream 6 16 94 1
Lisp_GetOutputStreamString 5 19 130 1
Lisp_MakePipe 29 110 749 1
Lisp_PipeBroken 7 17 120 1
Lisp_PipeErrorStream 3 10 67 1
Lisp_PipeInputDescriptor 4 13 89 1
Lisp_PipeErrorDescriptor 4 13 89 1
Source file: ./app/xedit/lisp/xedit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ControlGPredicate 5 8 76 3
SigalrmHandler 3 15 68 1
WrapWrite 2 20 117 3
WriteToStdout 1 4 27 3
WriteToStderr 1 4 27 3
LispXeditInitialize 12 86 801 1
XeditUpdateModeInfos 6 12 87 1
XeditLispExecute 9 62 405 3
XeditPrint 3 22 147 3
XeditLispSetEditMode 3 34 220 2
XeditLispUnsetEditMode 2 9 47 1
XeditInteractiveCallback 17 85 752 3
XeditIndentationCallback 2 14 92 3
Xedit_AddEntity 2 13 90 1
Xedit_AutoFill 4 17 101 1
Xedit_Background 3 31 226 1
XeditCharAt 9 29 202 2
Xedit_CharAfter 1 4 18 1
Xedit_CharBefore 1 4 18 1
Xedit_ClearEntities 1 11 62 1
Xedit_ConvertPropertyList 5 31 176 1
Xedit_Font 3 30 226 1
Xedit_Foreground 3 31 226 1
Xedit_GotoChar 2 12 65 1
Xedit_HorizontalScrollbar 4 18 107 1
Xedit_Insert 1 15 93 1
Xedit_Justification 7 28 167 1
Xedit_LeftColumn 3 22 123 1
Xedit_Point 1 4 19 1
Xedit_PointMax 1 5 32 1
Xedit_PointMin 1 5 32 1
Xedit_PropertyList 6 32 175 1
Xedit_ReadText 5 30 205 1
Xedit_ReplaceText 4 28 175 1
Xedit_RightColumn 3 22 120 1
Xedit_Scan 9 45 258 1
XeditSearch 5 23 154 2
Xedit_SearchBackward 1 4 18 1
Xedit_SearchForward 1 4 18 1
Xedit_VerticalScrollbar 4 18 107 1
Xedit_WrapMode 7 28 167 1
Xedit_XrmStringToQuark 1 7 38 1
Source file: ./app/xedit/lisp/pathname.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LispPathnameInit 1 7 34 1
glob_match 30 70 318 2
Lisp_Directory 65 239 1753 1
Lisp_ParseNamestring 60 218 1561 1
Lisp_MakePathname 49 145 1025 1
Lisp_PathnameHost 1 4 18 1
Lisp_PathnameDevice 1 4 18 1
Lisp_PathnameDirectory 1 4 18 1
Lisp_PathnameName 1 4 18 1
Lisp_PathnameType 1 4 18 1
Lisp_PathnameVersion 1 4 18 1
Lisp_FileNamestring 1 4 18 1
Lisp_DirectoryNamestring 1 4 18 1
Lisp_EnoughNamestring 26 57 411 1
Lisp_Namestring 1 4 18 1
Lisp_HostNamestring 1 4 18 1
Lisp_Pathnamep 2 6 31 1
Lisp_UserHomedirPathname 6 24 159 1
Lisp_Truename 1 4 18 1
Lisp_ProbeFile 1 4 18 1
Source file: ./app/xedit/lisp/debugger.h
Source file: ./app/xedit/lisp/helper.h
Source file: ./app/xedit/lisp/string.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LispCharCompare 22 51 366 3
Lisp_CharLess 1 4 20 1
Lisp_CharLessEqual 1 4 20 1
Lisp_CharEqual_ 1 4 20 1
Lisp_CharGreater 1 4 20 1
Lisp_CharGreaterEqual 1 4 20 1
Lisp_CharNotEqual_ 1 4 20 1
Lisp_CharLessp 1 4 20 1
Lisp_CharNotGreaterp 1 4 20 1
Lisp_CharEqual 1 4 20 1
Lisp_CharGreaterp 1 4 20 1
Lisp_CharNotLessp 1 4 20 1
Lisp_CharNotEqual 1 4 20 1
LispCharOp 16 38 193 2
Lisp_AlphaCharP 1 4 18 1
Lisp_CharDowncase 1 4 18 1
Lisp_CharInt 1 4 18 1
Lisp_CharUpcase 1 4 18 1
Lisp_BothCaseP 1 4 18 1
Lisp_UpperCaseP 1 4 18 1
Lisp_LowerCaseP 1 4 18 1
Lisp_GraphicCharP 1 4 18 1
Lisp_Char 2 17 106 1
Lisp_XeditCharStore 4 24 145 1
Lisp_Character 1 6 29 1
Lisp_Characterp 2 6 31 1
Lisp_DigitChar 7 24 136 1
Lisp_DigitCharP 11 25 161 1
Lisp_IntChar 3 9 54 1
Lisp_MakeString 2 20 110 1
Lisp_ParseInteger 33 97 628 1
Lisp_String 1 6 29 1
Lisp_Stringp 2 6 31 1
Lisp_ReadFromString 6 37 243 1
LispStringTrim 32 85 564 4
Lisp_StringTrim 1 4 22 1
Lisp_NstringTrim 1 4 22 1
Lisp_StringLeftTrim 1 4 22 1
Lisp_NstringLeftTrim 1 4 22 1
Lisp_StringRightTrim 1 4 22 1
Lisp_NstringRightTrim 1 4 22 1
LispStringCompare 32 64 438 3
Lisp_StringEqual_ 1 4 20 1
Lisp_StringLess 1 4 20 1
Lisp_StringGreater 1 4 20 1
Lisp_StringLessEqual 1 4 20 1
Lisp_StringGreaterEqual 1 4 20 1
Lisp_StringNotEqual_ 1 4 20 1
Lisp_StringEqual 1 4 20 1
Lisp_StringLessp 1 4 20 1
Lisp_StringGreaterp 1 4 20 1
Lisp_StringNotGreaterp 1 4 20 1
Lisp_StringNotLessp 1 4 20 1
Lisp_StringNotEqual 1 4 20 1
LispStringUpcase 9 38 256 2
Lisp_StringUpcase 1 4 18 1
Lisp_NstringUpcase 1 4 18 1
LispStringDowncase 9 38 256 2
Lisp_StringDowncase 1 4 18 1
Lisp_NstringDowncase 1 4 18 1
LispStringCapitalize 14 61 355 2
Lisp_StringCapitalize 1 4 18 1
Lisp_NstringCapitalize 1 4 18 1
Lisp_StringConcat 4 25 176 1
Source file: ./app/xedit/lisp/time.h
Source file: ./app/xedit/lisp/require.h
Source file: ./app/xedit/lisp/time.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Lisp_Time 5 79 575 1
Source file: ./app/xedit/lisp/regex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LispRecomp 2 13 98 3
LispRegexInit 1 4 13 1
Lisp_Recomp 10 31 214 1
Lisp_Reexec 18 76 527 1
Lisp_Rep 2 6 31 1
Source file: ./app/xedit/lisp/helper.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LispObjectCompare 86 196 1236 3
LispCheckSequenceStartEnd 7 24 151 7
LispLength 7 26 121 1
LispCharacterCoerce 9 19 156 2
LispStringCoerce 6 20 135 2
LispCoerce 48 159 855 3
LispReallyDo 19 93 599 2
LispDo 3 17 87 2
LispReallyDoListTimes 19 72 427 2
LispDoListTimes 3 17 101 2
LispLoadFile 15 59 331 4
LispGetStringArgs 9 55 338 7
LispPathnameField 13 55 343 2
Source file: ./app/xedit/lisp/struct.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Lisp_Defstruct 25 90 733 1
Lisp_XeditMakeStruct 23 84 626 1
LispStructAccessOrStore 11 27 233 2
Lisp_XeditStructAccess 1 4 18 1
Lisp_XeditStructStore 1 4 18 1
Lisp_XeditStructType 8 17 137 1
Source file: ./app/xedit/lisp/getenv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__findenv 9 19 135 3
getenv 3 8 57 1
Source file: ./app/xedit/lisp/debugger.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LispDebugger 40 146 1127 3
LispDebuggerCommand 114 432 2645 1
format_integer 1 6 28 1
Source file: ./app/xedit/lisp/package.h
Source file: ./app/xedit/lisp/regex.h
Source file: ./app/xedit/lisp/setenv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
putenv 11 33 251 1
setenv 20 49 393 3
unsetenv 9 22 136 1
Source file: ./app/xedit/lisp/read.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Lisp_Read 9 34 186 1
LispReadChar 23 76 414 2
Lisp_ReadChar 1 4 18 1
Lisp_ReadCharNoHang 1 4 18 1
Lisp_ReadLine 24 99 597 1
LispRead 9 32 179 1
LispGetLine 11 26 137 1
LispReadError 2 24 170 4
LispReadFixCircle 21 72 434 2
LispReadLabelCircle 3 9 72 2
LispReadCheckCircle 4 12 100 2
LispDoRead 11 37 165 1
LispReadMacro 24 67 281 1
LispReadMacroArg 35 100 585 1
LispSkipWhiteSpace 8 17 78 1
LispReadList 11 44 224 1
LispReadQuote 2 9 47 1
LispReadBackquote 2 9 47 1
LispReadCommaquote 7 19 109 1
LispReadObject 58 138 825 2
LispParseAtom 20 53 364 6
LispParseNumber 59 167 951 4
StringInRadix 12 19 117 3
AtomSeparator 5 8 52 3
LispReadVector 2 11 61 1
LispReadFunction 6 21 120 1
LispReadRational 22 52 316 2
LispReadCharacter 17 52 293 1
LispSkipComment 8 21 92 1
LispReadEval 3 14 76 1
LispReadComplex 4 18 104 1
LispReadPathname 3 18 98 1
LispReadStruct 7 28 199 1
LispReadArray 8 43 279 2
LispReadFeature 8 27 163 2
LispEvalFeature 18 47 339 1
Source file: ./app/xedit/lisp/bytecode.h
Source file: ./app/xedit/lisp/write.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LispWriteInit 1 21 132 1
Lisp_FreshLine 7 19 104 1
Lisp_Prin1 2 10 53 1
Lisp_Princ 2 15 92 1
Lisp_Print 2 12 67 1
Lisp_Terpri 6 16 90 1
Lisp_Write 8 31 218 1
Lisp_WriteChar 2 13 66 1
Lisp_WriteLine 1 4 18 1
Lisp_WriteString 1 4 18 1
LispWriteObject 14 46 296 2
LispBuildCircle 14 43 251 2
LispDoBuildCircle 8 29 231 2
LispCheckCircle 3 8 54 2
LispPrintCircle 2 14 124 5
LispWriteAlist 21 85 551 3
check_stream 7 25 151 4
parse_double 19 45 338 4
format_integer 4 16 97 3
LispWriteCPointer 2 7 57 2
LispWriteCString 5 21 164 4
LispWriteList 18 66 446 4
LispDoWriteObject 61 266 1921 4
LispGetColumn 2 9 49 1
LispWriteChar 2 9 58 2
LispWriteChars 7 28 181 3
LispWriteStr 2 9 67 3
LispDoWriteAtom 13 48 290 4
LispWriteAtom 12 40 282 3
LispWriteInteger 1 4 36 2
LispWriteCharacter 1 4 33 3
LispWriteString 1 4 36 3
LispWriteFloat 4 8 100 2
LispWriteArray 31 120 919 3
LispWriteStruct 6 26 249 3
LispFormatInteger 19 51 359 9
LispFormatRomanInteger 19 72 362 3
LispFormatEnglishInteger 45 134 829 3
LispFormatCharacter 7 15 113 4
float_string_inc 5 19 111 2
LispFormatFixedFloat 44 119 849 8
LispFormatExponentialFloat 1 8 65 10
LispDoFormatExponentialFloat 49 137 980 11
LispFormatGeneralFloat 7 37 239 10
LispFormatDollarFloat 33 95 671 8
Source file: ./app/xedit/lisp/string.h
Source file: ./app/xedit/lisp/core.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LispCoreInit 1 21 131 1
Lisp_Acons 1 8 54 1
LispAdjoin 5 30 194 6
Lisp_Adjoin 1 10 77 1
Lisp_Append 9 35 272 1
Lisp_Aref 14 42 417 1
LispAssocOrMember 13 54 313 3
Lisp_Assoc 1 4 20 1
Lisp_AssocIf 1 4 20 1
Lisp_AssocIfNot 1 4 20 1
Lisp_And 3 11 64 1
Lisp_Apply 6 38 229 1
Lisp_Atom 2 6 31 1
Lisp_Block 7 24 169 1
Lisp_Boundp 4 11 68 1
Lisp_Butlast 5 29 185 1
Lisp_Nbutlast 5 25 137 1
Lisp_Car 2 12 54 1
Lisp_Case 11 36 249 1
Lisp_Catch 4 21 138 1
Lisp_Coerce 1 7 41 1
Lisp_Cdr 2 12 54 1
Lisp_C_r 5 18 98 1
Lisp_Cond 4 17 114 1
LispCopyList 11 47 306 3
Lisp_CopyAlist 1 6 31 1
Lisp_CopyList 1 6 31 1
Lisp_CopyTree 1 6 31 1
Lisp_Cons 1 7 39 1
Lisp_Consp 2 6 31 1
Lisp_Constantp 10 14 86 1
Lisp_Defconstant 2 15 79 1
Lisp_Defmacro 6 27 215 1
Lisp_Defun 6 27 215 1
Lisp_Defsetf 10 36 300 1
Lisp_Defparameter 2 15 79 1
Lisp_Defvar 3 17 85 1
Lisp_Delete 1 4 20 1
Lisp_DeleteIf 1 4 20 1
Lisp_DeleteIfNot 1 4 20 1
Lisp_DeleteDuplicates 1 4 18 1
Lisp_Do 1 4 18 1
Lisp_DoP 1 4 18 1
LispDocumentationType 6 22 109 2
Lisp_Documentation 1 8 49 1
Lisp_DoList 1 4 18 1
Lisp_DoTimes 1 4 18 1
Lisp_Elt 5 23 146 1
Lisp_Endp 2 9 40 1
Lisp_Eq 1 7 39 1
Lisp_Eql 1 7 39 1
Lisp_Equal 1 7 39 1
Lisp_Equalp 1 7 39 1
Lisp_Error 1 12 79 1
Lisp_Eval 1 11 65 1
LispEverySomeAnyNot 18 72 517 2
Lisp_Every 1 4 18 1
Lisp_Some 1 4 18 1
Lisp_Notevery 1 4 18 1
Lisp_Notany 1 4 18 1
Lisp_Fboundp 4 10 58 1
Lisp_Find 1 4 20 1
Lisp_FindIf 1 4 20 1
Lisp_FindIfNot 1 4 20 1
Lisp_Fill 6 32 215 1
Lisp_Fmakunbound 4 13 88 1
Lisp_Funcall 1 9 47 1
Lisp_Functionp 3 6 36 1
Lisp_Get 3 15 90 1
Lisp_Getenv 2 9 50 1
Lisp_Gc 1 8 41 1
Lisp_Gensym 4 24 169 1
Lisp_Go 4 19 106 1
Lisp_If 3 15 86 1
Lisp_IgnoreErrors 11 51 371 1
Lisp_Intersection 1 4 18 1
Lisp_Nintersection 1 4 18 1
Lisp_Keywordp 2 6 31 1
Lisp_Lambda 1 18 112 1
Lisp_Last 5 22 116 1
Lisp_Length 1 6 30 1
Lisp_Let 8 52 349 1
Lisp_LetP 6 38 242 1
Lisp_List 1 6 24 1
Lisp_ListP 3 20 133 1
Lisp_ListLength 5 25 128 1
Lisp_Listp 3 6 35 1
LispListSet 59 192 1066 2
Lisp_Loop 4 17 108 1
Lisp_MakeArray 55 205 1349 1
Lisp_MakeList 4 23 132 1
Lisp_MakeSymbol 1 9 59 1
Lisp_Makunbound 1 8 34 1
Lisp_Mapc 1 4 18 1
Lisp_Mapcar 1 4 18 1
LispMapnconc 8 28 156 1
Lisp_Mapcan 1 4 21 1
LispMapc 18 71 535 2
LispMapl 18 69 525 2
Lisp_Mapl 1 4 18 1
Lisp_Maplist 1 4 18 1
Lisp_Mapcon 1 4 21 1
Lisp_Member 13 43 288 1
Lisp_MemberIf 1 4 20 1
Lisp_MemberIfNot 1 4 20 1
Lisp_MultipleValueBind 6 27 202 1
Lisp_MultipleValueCall 8 35 225 1
Lisp_MultipleValueProg1 8 37 242 1
Lisp_MultipleValueList 3 18 112 1
Lisp_MultipleValueSetq 5 28 168 1
Lisp_Nconc 9 31 221 1
Lisp_Nreverse 1 4 18 1
Lisp_NsetDifference 1 4 18 1
Lisp_Nsubstitute 1 4 20 1
Lisp_NsubstituteIf 1 4 20 1
Lisp_NsubstituteIfNot 1 4 20 1
Lisp_Nth 5 18 107 1
Lisp_Nthcdr 4 18 97 1
Lisp_NthValue 4 16 96 1
Lisp_Null 2 6 30 1
Lisp_Or 3 11 64 1
Lisp_Pairlis 9 27 219 1
LispFindOrPosition 39 93 681 3
Lisp_Pop 5 38 189 1
Lisp_Position 1 4 20 1
Lisp_PositionIf 1 4 20 1
Lisp_PositionIfNot 1 4 20 1
Lisp_Proclaim 4 23 136 1
Lisp_Prog1 2 14 84 1
Lisp_Prog2 2 16 102 1
Lisp_Progn 2 9 55 1
Lisp_Progv 18 98 660 1
Lisp_Provide 5 19 146 1
Lisp_Push 3 27 158 1
Lisp_Pushnew 8 51 287 1
Lisp_Quit 3 12 68 1
Lisp_Quote 1 6 24 1
Lisp_Replace 11 42 359 1
LispDeleteOrRemoveDuplicates 61 250 1630 2
Lisp_RemoveDuplicates 1 4 18 1
LispDeleteRemoveXSubstitute 65 273 1630 3
Lisp_Remove 1 4 20 1
Lisp_RemoveIf 1 4 20 1
Lisp_RemoveIfNot 1 4 20 1
Lisp_Remprop 1 8 48 1
Lisp_Return 6 18 116 1
Lisp_ReturnFrom 10 24 170 1
LispXReverse 15 90 593 2
Lisp_Reverse 1 4 18 1
Lisp_Rplaca 1 9 46 1
Lisp_Rplacd 1 9 46 1
Lisp_Search 37 138 949 1
Lisp_Setenv 3 15 104 1
Lisp_Set 4 18 98 1
Lisp_SetDifference 1 4 18 1
Lisp_SetExclusiveOr 1 4 18 1
Lisp_NsetExclusiveOr 1 4 18 1
Lisp_SetQ 3 17 110 1
Lisp_Psetq 4 23 162 1
Lisp_Setf 18 88 609 1
Lisp_Psetf 19 94 672 1
Lisp_Sleep 7 28 139 1
LispMergeSort 18 76 508 4
Lisp_Sort 8 45 294 1
Lisp_Subseq 8 55 387 1
Lisp_Subsetp 1 4 18 1
Lisp_Substitute 1 4 20 1
Lisp_SubstituteIf 1 4 20 1
Lisp_SubstituteIfNot 1 4 20 1
Lisp_Symbolp 2 6 31 1
Lisp_SymbolFunction 1 7 32 1
Lisp_SymbolName 1 7 32 1
Lisp_SymbolPackage 2 8 43 1
Lisp_SymbolPlist 2 8 47 1
Lisp_SymbolValue 5 15 101 1
Lisp_Tagbody 21 75 530 1
Lisp_The 1 8 48 1
Lisp_Throw 5 20 138 1
LispTreeEqual 19 43 351 4
Lisp_TreeEqual 3 22 111 1
Lisp_Typep 52 61 548 1
Lisp_Union 1 4 18 1
Lisp_Nunion 1 4 18 1
Lisp_Unless 3 14 85 1
Lisp_Until 4 16 98 1
Lisp_UnwindProtect 7 30 202 1
LispValuesList 6 25 151 2
Lisp_Values 1 4 18 1
Lisp_ValuesList 1 4 18 1
Lisp_Vector 1 6 27 1
Lisp_When 3 14 85 1
Lisp_While 4 15 87 1
Lisp_Unsetenv 1 10 45 1
Lisp_XeditEltStore 7 32 194 1
Lisp_XeditPut 1 9 63 1
Lisp_XeditSetSymbolPlist 1 8 48 1
Lisp_XeditVectorStore 17 60 499 1
Lisp_XeditDocumentationStore 2 17 91 1
Source file: ./app/xedit/lisp/struct.h
Source file: ./app/xedit/lisp/pathname.h
Source file: ./app/xedit/lisp/format.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
merge_arguments 7 26 171 3
parse_arguments 36 130 715 5
parse_error 1 14 49 2
merge_error 1 10 41 2
generic_error 1 11 43 2
format_error 1 12 96 2
format_object 1 6 29 2
format_ascii 18 65 357 3
format_in_radix 5 24 191 4
format_radix_special 3 11 58 3
format_roman 6 18 99 3
format_english 4 15 79 3
format_character 2 7 46 3
format_fixed_float 2 12 88 3
format_exponential_float 2 14 106 3
format_general_float 2 14 106 3
format_dollar_float 2 12 82 3
format_tabulate 6 26 144 2
format_goto 14 50 394 1
format_indirection 7 35 268 3
list_formats 39 85 656 8
free_formats 3 8 37 2
format_case_conversion 16 57 380 2
format_conditional 15 58 431 2
format_iterate 52 166 1182 2
format_justify 57 163 1221 2
LispFormat 114 286 1518 2
Lisp_Format 8 50 301 1
Source file: ./app/xedit/lisp/require.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Lisp_Load 5 18 107 1
Lisp_Require 17 73 562 1
Source file: ./app/xedit/lisp/format.h
Source file: ./app/xedit/lisp/hash.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LispHashKey 29 98 637 2
LispHash 27 107 675 2
LispRehash 10 47 355 1
LispFreeHashEntries 2 9 58 2
LispFreeHashTable 1 5 24 1
Lisp_Clrhash 2 17 113 1
Lisp_Gethash 1 4 18 1
Lisp_HashTableP 2 5 29 1
Lisp_HashTableCount 1 6 38 1
Lisp_HashTableRehashSize 1 6 38 1
Lisp_HashTableRehashThreshold 1 6 38 1
Lisp_HashTableSize 1 6 38 1
Lisp_HashTableTest 1 6 33 1
Lisp_Maphash 3 16 120 1
Lisp_MakeHashTable 23 110 730 1
Lisp_Remhash 1 4 18 1
Lisp_XeditPuthash 1 4 18 1
Source file: ./app/xedit/lisp/internal.h
Source file: ./app/xedit/lisp/private.h
Source file: ./app/xedit/lisp/stream.h
Source file: ./app/xedit/lisp/xedit.h
Source file: ./app/xedit/lisp/io.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LispGet 11 38 207 1
LispUnget 3 14 109 1
LispPushInput 6 21 157 1
LispPopInput 4 10 74 1
calculate_line 3 10 69 2
calculate_column 4 11 89 3
LispFdopen 6 26 184 2
LispFopen 8 26 142 2
LispFclose 2 8 38 1
LispSetFileWrite 1 6 29 2
LispFflush 5 15 94 1
LispFungetc 4 10 52 2
LispFgetc 12 46 248 1
LispFputc 7 20 118 2
LispSgetc 4 10 66 1
LispSputc 7 24 141 2
LispFgets 7 17 97 3
LispFputs 1 4 28 2
LispSputs 1 4 28 2
LispFread 18 57 369 3
LispFwrite 18 60 414 3
LispSwrite 9 32 212 3
LispGetSstring 8 25 179 2
LispRename 1 4 24 2
LispUnlink 1 4 17 1
Source file: ./app/xedit/lisp/lisp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LispGetPageSize 10 16 91 1
LispDestroy 12 49 306 2
LispContinuable 4 20 130 2
LispMessage 2 13 78 2
LispWarning 2 15 93 2
LispTopLevel 14 51 389 1
LispGC 1 4 19 2
Lisp__GC 50 186 1244 2
LispCheckMemLevel 7 27 195 1
LispMused 5 19 134 1
LispMalloc 2 12 67 1
LispCalloc 2 12 72 2
LispRealloc 7 22 156 2
LispStrdup 1 6 35 1
LispFree 5 20 139 1
LispSetVariable 3 8 61 4
LispRegisterOpaqueType 2 19 149 1
LispIntToOpaqueType 4 14 80 1
LispGetAtomKey 4 22 151 2
LispDoGetAtom 2 15 111 2
LispAllocAtomProperty 3 13 75 1
LispIncrementAtomReference 2 5 23 1
LispDecrementAtomReference 4 13 70 1
LispRemAtomAllProperties 8 27 136 1
LispSetAtomObjectProperty 5 15 98 2
LispRemAtomObjectProperty 2 7 30 1
LispSetAtomCompiledProperty 3 14 79 2
LispRemAtomCompiledProperty 2 10 57 1
LispSetAtomFunctionProperty 6 20 120 3
LispRemAtomFunctionProperty 2 10 57 1
LispSetAtomBuiltinProperty 5 17 101 3
LispRemAtomBuiltinProperty 2 10 57 1
LispSetAtomSetfProperty 3 11 74 3
LispRemAtomSetfProperty 2 10 55 1
LispSetAtomStructProperty 3 12 74 3
LispRemAtomStructProperty 2 8 40 1
LispGetAtom 1 4 19 1
LispGetPermAtom 1 4 19 1
LispAtomPropertyFunction 16 48 304 3
LispGetAtomProperty 1 4 24 2
LispPutAtomProperty 1 6 41 3
LispRemAtomProperty 1 4 24 2
LispReplaceAtomPropertyList 3 9 54 2
LispCheckKeyword 2 6 33 1
LispUseArgList 5 21 141 1
LispFreeArgList 5 21 141 1
LispCheckNeedProtect 7 16 55 1
LispListProtectedArguments 12 54 356 1
LispCheckArguments 78 241 1986 4
LispAddBuiltinFunction 5 44 330 1
LispAllocSeg 6 33 232 2
LispMark 69 149 747 1
LispProt 70 150 750 1
LispProtect 1 4 26 2
LispUProtect 5 13 102 2
Lisp__New 7 22 178 2
LispNew 2 11 57 2
LispNewAtom 6 21 129 2
LispNewStaticAtom 1 7 36 1
LispNewSymbol 4 21 111 1
LispNewFunction 4 17 124 1
LispSymbolName 3 18 120 1
LispNewFunctionQuote 1 7 38 1
LispNewDFloat 2 13 66 1
LispNewString 1 7 47 2
LispNewStringAlloced 2 16 91 2
LispNewComplex 2 14 83 2
LispNewInteger 4 16 86 1
LispNewRatio 2 14 81 2
LispNewVector 2 19 141 1
LispNewQuote 1 7 38 1
LispNewBackquote 1 7 38 1
LispNewComma 1 8 53 2
LispNewCons 2 13 71 2
LispNewLambda 1 10 77 4
LispNewStruct 1 8 54 2
LispNewOpaque 1 8 53 2
LispNewKeyword 2 20 100 1
LispNewPathname 1 7 38 1
LispNewStringStream 1 7 52 3
LispNewStringStreamAlloced 1 16 150 3
LispNewFileStream 1 11 96 3
LispNewPipeStream 1 11 96 3
LispNewStandardStream 1 11 96 3
LispNewBignum 1 9 52 1
LispNewBigratio 1 10 65 1
LispNewPackage 1 12 100 2
LispSymbolFunction 8 15 99 1
LispGetVarPack 2 7 46 1
LispUsePackage 8 30 231 1
LispImportSymbol 14 51 422 1
LispExportSymbol 1 4 18 1
LispGetVar 1 4 16 1
LispGetVar 15 34 258 1
LispGetVarAddr 11 25 208 1
LispUnsetVar 6 19 150 1
LispAddVar 2 7 42 2
LispDoAddVar 1 7 65 2
LispSetVar 14 43 326 2
LispProclaimSpecial 11 33 222 3
LispDefconstant 9 23 189 3
LispAddDocumentation 5 27 186 3
LispRemDocumentation 3 14 99 2
LispGetDocumentation 3 8 55 2
LispReverse 2 11 52 1
LispBeginBlock 9 37 281 2
LispEndBlock 5 14 80 1
LispBlockUnwind 4 13 64 1
LispEvalBackquoteObject 22 37 306 3
LispEvalBackquote 21 91 539 2
LispMoreEnvironment 3 23 132 1
LispMoreStack 2 14 78 1
LispMoreGlobals 2 14 80 1
LispMoreProtects 2 14 78 1
LispMakeEnvironment 127 449 2737 5
LispFuncall 22 115 786 3
LispEval 11 34 183 1
LispApply1 1 8 54 2
LispApply2 1 10 85 3
LispApply3 1 12 116 4
LispRunFunMac 6 31 214 4
LispRunSetf 2 21 175 4
LispRunSetfMacro 2 19 155 3
LispStrObj 4 29 193 1
LispPrint 8 12 97 3
LispUpdateResults 1 9 96 2
LispSignalHandler 1 4 12 1
LispSignal 4 22 78 1
LispDisableInterrupts 1 4 9 1
LispEnableInterrupts 3 6 22 1
LispMachine 12 36 225 1
LispExecute 9 42 259 1
LispBegin 14 199 1591 1
LispEnd 1 3 6 1
LispSetPrompt 1 4 15 1
LispSetInteractive 1 4 15 1
LispSetExitOnError 1 4 15 1
LispDebug 2 7 34 1
Source file: ./app/xedit/lisp/lsp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 5 23 114 2
Source file: ./app/xedit/lisp/bytecode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LispBytecodeInit 1 27 174 1
Lisp_Compile 21 120 804 1
Lisp_Disassemble 141 592 4252 1
LispCompileForm 5 24 174 1
LispExecuteBytecode 2 6 40 1
MakeBytecodeObject 11 69 461 3
CompileFreeTree 2 6 30 1
CompileFreeBlock 3 16 91 1
CompileFreeState 1 8 51 1
CompileNewTree 2 13 85 2
CompileIniBlock 2 14 100 3
CompileFiniBlock 3 6 42 1
com_BytecodeChar 1 6 37 3
com_BytecodeShort 1 6 37 3
com_BytecodeAtom 1 6 38 3
com_BytecodeObject 1 6 38 3
com_BytecodeCons 1 7 54 4
com_Bytecode 1 5 26 2
com_Load 1 4 20 2
com_LoadLet 1 7 50 3
com_LoadPush 1 4 20 2
com_Let 1 4 21 2
com_Bind 2 5 24 2
com_Unbind 2 5 24 2
com_LoadSym 1 4 21 2
com_LoadSymLet 1 7 51 3
com_LoadSymPush 1 4 21 2
com_LoadCon 4 12 63 2
com_LoadConLet 2 11 69 3
com_LoadConPush 4 11 63 2
com_Set 1 4 20 2
com_SetSym 1 4 21 2
com_Struct 1 7 50 3
com_Structp 1 4 21 2
com_Call 1 7 51 3
com_Bytecall 1 7 51 3
com_Funcall 1 4 27 3
CompileStackEnter 5 15 100 3
CompileStackLeave 3 9 44 3
LinkWarnUnused 5 15 118 2
LinkBuildOffsets 91 121 418 3
LinkDoOptimize_0 84 285 1366 2
LinkOptimize_0 1 4 17 1
LinkResolveLabels 6 16 115 2
LinkResolveJumps 25 70 408 2
LinkPad 3 6 62 4
LinkFixupOffsets 14 38 199 3
LinkSkipPadding 25 49 225 2
LinkCalculateJump 3 13 84 3
LinkFixupJumps 15 33 183 2
LinkBuildTableSymbol 2 7 47 2
LinkBuildTableConstant 2 7 47 2
LinkBuildTableBuiltin 2 7 47 2
LinkBuildTableBytecode 2 7 47 2
LinkBuildTables 27 65 333 2
LinkEmmitBytecode 93 203 1138 4
LinkBytecode 3 58 692 1
ExecuteBytecode 67 669 4855 1
Source file: ./app/xedit/options.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CreateEditPopup 1 56 488 1
SetEditMenu 13 99 795 1
EditCallback 18 70 412 3
CreateColumnsShell 2 31 229 1
PopupColumnsCallback 5 42 404 3
ProcessColumnsCallback 2 16 103 3
SetColumns 4 8 70 4
ChangeField 2 6 40 4
UpdateTextProperties 10 47 391 1
Source file: ./app/xedit/lisp/compile.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Com_And 5 26 154 2
Com_Block 5 16 102 2
Com_C_r 6 18 103 2
Com_Cond 6 32 178 2
Com_Cons 4 18 131 2
Com_Consp 1 4 21 2
Com_Dolist 4 69 481 2
Com_Eq 4 26 137 2
Com_Go 7 22 127 2
Com_If 2 22 134 2
Com_Last 2 14 92 2
Com_Length 1 7 37 2
Com_Let 6 45 281 2
Com_Letx 6 45 279 2
Com_Listp 1 4 21 2
Com_Loop 2 17 98 2
Com_Nthcdr 1 12 79 2
Com_Null 3 13 70 2
Com_Numberp 1 4 21 2
Com_Or 4 25 150 2
Com_Progn 1 6 30 2
Com_Return 1 4 21 2
Com_ReturnFrom 1 4 21 2
Com_Rplac_ 2 12 91 2
Com_Setq 4 21 139 2
Com_Tagbody 2 13 68 2
Com_Unless 1 14 86 2
Com_Until 1 19 124 2
Com_When 1 14 86 2
Com_While 1 19 124 2
ComPredicate 9 23 123 3
ComReturnFrom 10 33 191 3
ComConstantp 8 18 74 2
FindIndex 4 18 108 3
compare 2 5 43 2
BuildTablePointer 3 13 117 3
ComAddVariable 6 20 192 3
ComGetVariable 9 32 204 2
ComVariableSetFlag 5 16 104 3
ComLabel 4 21 202 2
ComPush 15 62 359 6
ComCall 95 286 2044 7
ComFuncall 31 110 799 4
ComProgn 3 9 54 2
ComEval 16 58 327 2
ComRecursiveCall 3 18 153 4
ComInlineCall 1 20 167 5
ComMacroExpandBackquote 1 4 26 2
ComMacroExpandFuncall 1 4 28 3
ComMacroExpandEval 8 30 135 2
ComMacroExpand 7 34 236 2
ComMacroCall 1 14 109 5
ComMacroBackquote 1 9 51 2
Source file: ./app/xedit/commands.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddDoubleClickCallback 2 7 37 2
ResetDC 1 4 20 3
QuitAction 1 4 28 4
DoQuit 5 20 107 3
makeBackupName 6 29 188 3
SaveFile 2 10 55 4
DoSave 38 171 1012 3
DoLoad 2 7 42 3
LoadFileInTextwindow 1 4 22 2
ReallyDoLoad 18 98 562 2
SourceChanged 7 26 165 3
ResetSourceChanged 3 19 144 1
KillFile 4 19 104 4
FindFile 5 26 159 4
LoadFile 3 9 58 4
CancelFindFile 3 16 119 4
compar 1 4 34 2
FileCompletion 68 247 1656 4
DirWindowCB 18 92 756 3
Source file: ./app/xedit/strcasecmp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
strcasecmp 3 9 82 2
strncasecmp 5 14 106 3
Source file: ./app/xedit/xedit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 30 163 1030 2
makeButtonsAndBoxes 4 108 964 1
Feep 1 4 13 1
StartFormatPosition 13 39 188 1
PositionChanged 25 75 502 3
HintsTimer 1 10 87 2
StartHints 9 38 314 1
Source file: ./app/xedit/tags.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TagsAction 7 37 247 4
SearchTagsFile 15 52 301 1
FindTagFirst 21 62 418 3
FindTagNext 5 14 76 3
LoadTagsFile 3 10 73 1
DoLoadTagsFile 29 125 842 2
FindTag 26 125 849 1
Source file: ./app/xedit/util.h
Source file: ./app/xedit/realpath.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
realpath 36 132 813 2
Source file: ./app/xedit/lisp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XeditLispInitialize 1 7 25 1
XeditLispCleanUp 1 4 10 1
XeditLispEval 1 4 24 4
XeditPrintLispEval 2 9 64 4
XeditKeyboardReset 1 4 33 4
SetTextProperties 4 12 73 1
UnsetTextProperties 1 4 13 1
XeditDoLispEval 24 73 435 1
CreateEditModePopup 2 21 145 1
SetEditModeMenu 7 19 125 1
EditModeCallback 10 22 157 3
Source file: ./app/xedit/xedit.h
Source file: ./app/xedit/hash.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hash_equal 4 11 82 3
hash_data 2 8 66 2
hash_value 1 4 22 1
hash_new 3 18 98 2
hash_put 6 29 180 2
hash_get 3 12 81 2
hash_check 4 13 100 3
hash_rem_no_free 6 19 131 2
hash_rem 2 9 48 2
hash_rehash 4 20 148 2
hash_iter_first 1 6 36 1
hash_iter_next 6 17 146 1
hash_clr 4 19 120 1
hash_del 1 6 25 1
Source file: ./app/xmag/CutPaste.h
Source file: ./app/xmag/ScaleP.h
Source file: ./app/xmag/RootWinP.h
Source file: ./app/xmag/RootWin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Realize 1 4 30 3
Source file: ./app/xedit/util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XeditPrintf 8 52 334 2
MakeCommandButton 2 9 65 3
MakeStringBox 1 11 77 3
GetString 1 8 43 1
MaybeCreateFile 3 11 60 1
CheckFilePermissions 6 22 163 2
AddTextSource 3 38 276 5
KillTextSource 15 71 549 1
FindTextSource 7 15 114 2
SwitchTextSource 17 87 657 1
ResolveName 9 29 203 1
ChangeTextWindow 4 19 125 1
XeditFocus 2 16 116 4
PopupMenu 4 8 74 4
SwitchSourceCallback 1 4 22 3
WindowIndex 3 8 43 1
DeleteWindow 23 60 571 4
SwitchSource 9 28 160 4
OtherWindow 6 13 102 4
SplitWindow 24 129 1076 4
SwitchDirWindow 7 47 374 1
DirWindow 10 38 298 4
Source file: ./app/xmag/Scale.h
Source file: ./app/xmag/RootWin.h
Source file: ./app/xedit/hook.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
StartHooks 2 11 49 1
ActionHook 1 6 43 6
AutoReplaceHook 11 27 147 3
StartAutoReplace 18 51 319 1
ReplacedWord 5 21 148 2
AutoReplace 12 50 372 2
AutoReplaceCallback 9 38 313 3
LineEditAction 2 16 94 4
LineEdit 215 674 3810 1
SubstituteHook 16 36 244 3
SubstituteCallback 1 14 86 3
Source file: ./app/xmag/CutPaste.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ConvertSelection 5 33 317 7
SWGrabSelection 1 4 28 2
SelectionCallback 2 21 158 7
SWRequestSelection 1 5 25 2
Source file: ./app/xmessage/makeform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
unquote_pairs 5 20 112 2
parse_name_and_exit_code_list 20 72 450 2
handle_button 2 7 43 3
make_queryform 12 104 769 8
Source file: ./app/xmessage/readfile.h
Source file: ./app/xmessage/xmessage.h
Source file: ./app/xmessage/readfile.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_data_from_file 7 33 191 2
get_data_from_stdin 5 28 141 1
read_file 3 8 51 2
Source file: ./app/xmessage/xmessage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 2 19 79 1
exit_action 4 10 69 4
default_exit_action 2 6 30 4
detab 7 39 210 2
position_near 9 33 233 3
position_near_mouse 1 10 69 1
position_near_center 1 6 32 1
time_out 1 4 16 2
main 16 77 521 2
Source file: ./app/sessreg/man/filenames.sed.c
Source file: ./app/sessreg/sessreg.h
Source file: ./app/xmag/xmag.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Error 1 5 27 2
CloseAP 3 13 97 4
SetCmapPropsAP 2 12 112 4
UnsetCmapPropsAP 2 12 112 4
NewAP 1 4 26 4
ReplaceAP 1 8 67 4
PopupPixelAP 2 34 261 4
UpdatePixelAP 2 27 212 4
PopdownPixelAP 2 11 73 4
SelectRegionAP 1 3 19 4
CheckPoints 9 16 158 4
HighlightTO 4 29 238 2
CloseCB 2 7 42 3
ReplaceCB 1 5 28 3
NewCB 1 4 20 3
SelectCB 1 5 33 3
PasteCB 1 5 33 3
SetupGC 1 8 40 1
FindWindow 5 17 90 2
ResizeEH 4 28 190 4
DragEH 7 47 303 4
StartRootPtrGrab 2 30 191 2
CreateRoot 3 22 131 1
GetImageAndAttributes 8 58 476 6
Get_XColors 10 37 296 2
GetMaxIntensity 5 18 127 1
GetMinIntensity 5 18 127 1
PopupNewScale 3 73 594 1
RedoOldScale 4 32 292 1
InitCursors 1 7 42 1
ParseSourceGeom 5 9 83 1
main 4 26 174 2
Source file: ./app/xwininfo/clientwin.h
Source file: ./app/xwininfo/strnlen.h
Source file: ./app/sessreg/sessreg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 2 11 27 1
getstring 4 21 104 2
syserr 2 8 34 2
sysnerr 2 8 33 2
main 64 165 986 2
set_utmp 14 35 285 6
UtmpxIdOpen 4 15 76 1
set_utmpx 18 64 501 6
Xslot 14 47 325 5
findslot 11 34 212 4
Source file: ./app/xmag/Scale.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ClassInitialize 1 3 6 1
GetGC 1 12 59 1
GetInitialScaleValues 4 13 103 1
GetRectangleBuffer 2 11 65 2
Initialize 12 58 488 4
BuildTable 3 26 368 1
FlushRectangles 1 6 45 3
FillRectangle 2 11 135 7
ScaleImage 11 68 766 8
FindPixel 9 28 288 6
SWGetImagePixel 1 10 99 6
Redisplay 5 42 368 3
TryResize 3 18 126 1
Precision 3 9 85 1
Proportional 8 28 210 1
GetScaledSize 1 7 69 1
GetScaleValues 1 9 95 1
Unscale 1 6 33 1
Autoscale 2 8 40 1
PositionImage 1 7 57 1
Resize 2 6 33 1
Realize 1 6 49 3
Destroy 1 11 108 1
SetValues 32 128 912 5
SWUnscale 1 7 60 4
SWAutoscale 1 7 60 4
SWInitialSize 3 13 101 4
SWSetImage 1 8 51 2
RequestSelection 1 4 30 4
GrabSelection 1 4 30 4
SWGetPixmap 1 14 95 1
Source file: ./app/xwininfo/clientwin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Window_Has_Property 3 15 81 3
Window_Is_Viewable 3 14 75 2
Find_Client_In_Children 9 39 222 2
Find_Roots 7 27 169 3
Find_Child_At_Pointer 2 13 63 2
Find_Client 8 28 155 3
Source file: ./app/xwininfo/strnlen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
strnlen 2 4 42 2
Source file: ./app/xwininfo/dsimple.h
Source file: ./app/xedit/ispell.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ToLower 1 7 36 1
ToUpper 1 7 36 1
IsLower 2 9 65 1
IsUpper 2 9 65 1
timeout_signal 1 7 30 1
IspellSetSelection 1 6 39 2
IspellSetStatus 1 6 37 1
IspellSetRepeated 4 27 195 1
IspellSetSensitive 1 9 61 1
IspellSetTerseMode 2 7 58 1
IspellCheckUndo 7 33 208 1
IspellReplacedWord 3 23 140 2
IspellDoIgnoredWord 4 24 154 3
IspellIgnoredWord 17 30 226 3
IspellReceive 74 226 1830 1
IspellConvertHtmlAmp 54 87 676 1
IspellSend 76 234 1643 1
IspellInputCallback 5 24 179 3
IspellCallback 1 5 30 3
IspellAction 24 101 831 4
IspellStartProcess 10 53 390 1
PopdownIspell 1 6 43 3
IspellCheckProcess 3 13 55 1
IspellEndProcess 9 49 334 2
IspellKillUndoBuffer 3 16 90 1
RevertIspell 3 15 120 3
SelectIspell 1 7 58 3
ReplaceIspell 23 80 674 3
IgnoreIspell 6 30 197 3
AddIspell 4 20 149 3
UndoIspell 32 107 838 3
CheckIspell 10 43 302 3
LookIspell 14 63 502 3
ToggleTerseIspell 3 7 51 3
ChangeDictionaryIspell 9 37 307 3
ChangeFormatIspell 3 19 152 3
InitIspell 8 173 1587 1
Source file: ./app/xwininfo/dsimple.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Get_Display_Name 3 10 44 1
Setup_Display_And_Screen 9 36 183 3
Create_Font_Cursor 2 14 85 2
Select_Window 11 52 263 3
recursive_Window_With_Name 31 107 653 5
Window_With_Name 3 15 100 3
Fatal_Error 1 12 66 2
Print_X_Error 22 95 471 2
Intern_Atom 4 16 112 2
Get_Atom 5 19 107 2
Get_Atom_Name 6 29 176 2
Source file: ./app/xwininfo/xwininfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
strlcat 2 13 84 3
usage 1 27 40 1
scale_init 1 9 44 1
nscale 18 56 404 5
xscale 1 4 26 1
yscale 1 4 26 1
bscale 1 4 26 1
window_id_str 2 9 50 1
main 65 215 1327 2
fetch_win_attributes 3 12 60 1
wm_size_hints_reply 5 18 121 4
fetch_normal_hints 6 15 103 2
LookupL 4 17 81 2
Lookup 1 4 23 2
Display_Window_Id 17 60 342 2
Display_Stats_Info 53 159 1107 1
Display_Bits_Info 1 18 107 1
Display_Event_Mask 3 8 57 1
Display_Events_Info 1 12 61 1
Display_Tree_Info 1 4 21 2
display_tree_info_1 30 132 917 3
Display_Hints 17 61 456 1
Display_Size_Hints 3 17 83 1
Display_Window_Shape 6 43 208 1
wm_hints_reply 5 17 121 4
Display_Atom_Name 2 11 63 2
Display_WM_Info 32 102 683 1
wininfo_wipe 1 6 30 1
get_net_wm_name 5 14 76 2
is_valid_utf8 15 36 268 2
print_utf8 10 44 268 4
get_friendly_name 6 24 142 2
Source file: ./app/xlockmore/etc/genlauncher/etc.xlock.java
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xlockFrame::init 3 33 262 0
xlockFrame::getBooleanOption 3 8 54 0
xlockFrame::action 14 57 357 2
xlockFrame::SetInAppl 1 4 9 0
MyFrameError::MyFrameError 1 9 59 1
MyFrameError::action 2 8 36 2
Source file: ./app/xlockmore/etc/chkmbox/chkmbox.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 4 17 87 2
Source file: ./app/xlockmore/etc/chkmbox/imapsocket.h
Source file: ./app/xlockmore/etc/genlauncher/lmode.h
Source file: ./app/xlockmore/etc/xlock.java
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xlock::init 1 9 58 0
xlock::main 1 5 29 1
Source file: ./app/xlockmore/etc/chkmbox/imapsocket.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetProgramName 2 5 35 1
RedirectErrLog 4 17 106 1
LogMessage 2 7 43 2
ParseToken 7 24 188 3
GetNextToken 1 4 18 1
GetImapCfgInfo 9 33 184 1
InitSocketAddr 3 23 164 1
ConnectSocket 4 19 120 1
OpenImapSocket 5 25 151 1
ImapCmd 2 17 116 2
GetImapMsg 3 18 113 2
ServerLogin 4 13 66 1
ServerLogout 2 6 29 1
ParseBufLines 5 13 103 2
CheckRecent 11 28 190 2
CheckInbox 4 11 55 1
Source file: ./app/xlockmore/etc/vtswitch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 2 12 67 1
main 17 60 365 2
Source file: ./app/xlockmore/xlock/resource-msg-fr.h
Source file: ./app/xlockmore/xlock/erase_debug.h
Source file: ./app/xlockmore/xlock/magick.h
Source file: ./app/xlockmore/xlock/xlockimage.h
Source file: ./app/xcompmgr/xcompmgr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_time_in_milliseconds 1 6 31 1
find_fade 3 10 42 1
dequeue_fade 4 13 83 2
cleanup_fade 2 6 32 2
enqueue_fade 2 7 35 2
set_fade 11 43 272 9
fade_timeout 3 12 46 1
run_fades 12 51 265 1
gaussian 1 5 55 3
make_gaussian_map 5 26 213 2
sum_gaussian 8 35 218 6
presum_gaussian 7 29 411 1
make_shadow 17 78 637 4
shadow_picture 5 45 249 7
solid_picture 5 27 172 6
discard_ignore 4 16 65 2
set_ignore 2 10 55 2
should_ignore 2 5 28 2
find_win 3 8 43 2
root_tile 8 46 265 1
paint_root 2 8 49 1
win_extents 13 56 456 2
border_size 1 11 82 2
paint_all 47 188 1419 2
add_damage 2 10 40 2
repair_win 3 30 201 2
map_win 5 15 143 4
finish_unmap_win 9 40 209 2
unmap_callback 1 4 22 3
unmap_win 6 11 89 3
get_opacity_prop 3 18 115 3
get_opacity_percent 1 5 45 3
get_wintype_prop 3 18 111 2
determine_mode 9 43 187 2
determine_wintype 7 26 141 2
add_win 10 59 380 3
restack_win 7 23 134 3
configure_win 15 67 406 2
circulate_win 3 13 67 2
finish_destroy_win 9 41 221 3
destroy_callback 1 4 26 3
destroy_win 6 10 83 4
damage_win 17 51 434 2
shape_kind 4 15 52 1
shape_win 7 39 284 2
error 13 43 262 2
expose_root 1 5 37 4
ev_serial 2 6 35 1
ev_name 8 27 102 1
ev_window 8 25 118 1
usage 1 40 68 1
register_cm 5 39 242 1
main 71 306 1680 2
Source file: ./app/xlockmore/xlock/spline.h
Source file: ./app/xlockmore/xlock/vis.h
Source file: ./app/xlockmore/xlock/automata.c
Source file: ./app/xlockmore/xlock/version.h
Source file: ./app/xlockmore/xlock/vms_x_fix.h
Source file: ./app/xlockmore/xlock/random.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetRNG 1 4 15 1
LongRNG 2 6 40 1
Source file: ./app/xlockmore/etc/xlockFrame.java
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xlockFrame::init 3 160 1149 0
xlockFrame::getBooleanOption 3 8 54 0
xlockFrame::action 14 57 357 2
xlockFrame::SetInAppl 1 4 9 0
MyFrameError::MyFrameError 1 9 59 1
MyFrameError::action 2 8 36 2
Source file: ./app/xlockmore/xlock/xlock.h
Source file: ./app/xlockmore/xlock/vis.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
showVisualInfo 1 8 80 1
fixedColors 11 17 104 1
visualClassFromName 11 23 197 1
nameOfVisualClass 3 8 52 1
setupColormap 3 15 114 6
defaultVisualInfo 31 101 657 2
has_writable_cells 7 16 50 1
Source file: ./app/xlockmore/xlock/erase_init.h
Source file: ./app/xlockmore/xlock/visgl.h
Source file: ./app/xlockmore/xlock/xbm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XbmReadFileToImage 34 94 721 4
Source file: ./app/xedit/lisp/mathimp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fatal_error 1 4 17 1
fatal_object_error 1 4 26 2
fatal_builtin_object_error 1 5 35 3
number_init 1 7 44 1
bi_getd 2 7 34 1
br_getd 2 7 34 1
number_pi 1 6 22 1
set_real_real 6 25 153 2
set_real_object 7 37 216 2
set_number_object 8 48 289 2
clear_real 3 11 63 1
clear_number 2 6 30 1
make_real_object 8 35 178 1
make_number_object 9 47 250 1
abs_real 6 10 66 1
abs_number 7 14 96 1
nabs_cx 4 33 274 1
rabs_fi 2 5 22 1
rabs_bi 2 5 35 1
rabs_ff 2 5 30 1
rabs_fr 2 5 22 1
rabs_br 2 5 35 1
neg_real 6 10 67 1
neg_number 7 16 109 1
rneg_fi 2 13 76 1
rneg_bi 1 4 21 1
rneg_ff 1 4 19 1
rneg_fr 2 13 87 1
rneg_br 1 4 21 1
sqrt_real 6 16 53 1
sqrt_number 7 20 67 1
rsqrt_xi 6 38 214 1
rsqrt_xr 5 42 266 1
rsqrt_ff 2 6 37 1
nsqrt_cx 4 40 328 1
nsqrt_xi 2 13 88 1
nsqrt_ff 2 16 89 1
nsqrt_xr 2 13 88 1
mod_real_real 7 25 109 2
mod_real_object 9 36 154 2
rmod_fi_fi 5 16 123 2
rmod_fi_bi 2 13 82 2
rmod_bi_fi 2 11 66 2
rmod_bi_bi 2 7 48 2
rem_real_object 9 36 154 2
rrem_fi_fi 4 14 89 2
rrem_fi_bi 2 13 82 2
rrem_bi_fi 2 11 66 2
rrem_bi_bi 2 7 48 2
gcd_real_object 6 20 150 2
and_real_object 10 54 294 2
eqv_real_object 10 58 332 2
ior_real_object 10 54 294 2
not_real 2 9 48 1
xor_real_object 10 54 294 2
divide_number_object 37 115 627 4
cmp_real_real 31 78 649 2
cmp_real_object 37 96 779 2
cmp_number_object 43 114 913 2
cmp_object_object 50 145 1075 3
fi_fi_add_overflow 2 5 32 2
fi_fi_sub_overflow 2 5 32 2
fi_fi_mul_overflow 9 12 79 2
rbi_canonicalize 2 10 61 1
rfr_canonicalize 11 46 242 1
rbr_canonicalize 8 41 250 1
ncx_canonicalize 3 5 30 1
ndivide_fi_fi 22 72 374 4
ndivide_xi_xi 32 131 780 4
ndivide_flonum 25 74 442 5
ndivide_xi_xr 28 107 687 4
ndivide_xr_xi 30 106 685 4
ndivide_xr_xr 33 103 754 4
nadd_re_cx 1 7 49 2
nsub_re_cx 1 9 64 2
nmul_re_cx 1 8 62 2
ndiv_re_cx 1 20 169 2
nadd_cx_re 1 5 27 2
nsub_cx_re 1 5 27 2
nmul_cx_re 1 6 37 2
ndiv_cx_re 1 6 37 2
nadd_cx_cx 1 6 43 2
nsub_cx_cx 1 6 43 2
nmul_cx_cx 1 15 126 2
ndiv_cx_cx 1 24 213 2
cmp_cx_cx 2 8 60 2
radd_flonum 6 21 99 3
rsub_flonum 6 21 99 3
rmul_flonum 6 21 99 3
rdiv_flonum 7 24 114 3
cmp_flonum 4 7 52 2
rop_fi_fi_bi 3 14 93 3
radd_fi_fi 2 7 41 2
rsub_fi_fi 2 7 41 2
rmul_fi_fi 2 7 41 2
rdiv_fi_fi 1 7 40 2
cmp_fi_fi 3 8 39 2
rop_fi_bi_xi 4 21 126 3
radd_fi_bi 1 4 21 2
rsub_fi_bi 1 4 21 2
rmul_fi_bi 1 4 21 2
rdiv_fi_bi 2 13 86 2
cmp_fi_bi 1 4 22 2
rop_fi_fr_as_xr 6 39 249 4
rop_fi_fr_md_xr 5 37 216 4
radd_fi_fr 1 4 25 3
rsub_fi_fr 1 4 25 3
rmul_fi_fr 1 4 25 3
rdiv_fi_fr 1 4 25 3
cmp_fi_fr 1 4 34 3
rop_fi_br_as_xr 2 18 134 3
rop_fi_br_md_xr 2 17 111 3
radd_fi_br 1 4 21 2
rsub_fi_br 1 4 21 2
rmul_fi_br 1 4 21 2
rdiv_fi_br 1 4 21 2
cmp_fi_br 1 4 22 2
radd_bi_fi 1 5 31 2
rsub_bi_fi 1 5 31 2
rmul_bi_fi 1 5 31 2
rdiv_bi_fi 2 14 88 2
cmp_bi_fi 1 4 21 2
radd_bi_bi 1 5 32 2
rsub_bi_bi 1 5 32 2
rmul_bi_bi 1 5 32 2
rdiv_bi_bi 2 14 91 2
cmp_bi_bi 1 4 22 2
rop_bi_fr_as_xr 2 19 140 4
rop_bi_fr_md_xr 2 16 116 4
radd_bi_fr 1 4 25 3
rsub_bi_fr 1 4 25 3
rmul_bi_fr 1 4 25 3
rdiv_bi_fr 1 4 25 3
cmp_bi_fr 1 14 94 3
rop_bi_br_as_xr 2 19 139 3
rop_bi_br_md_xr 2 14 92 3
radd_bi_br 1 4 21 2
rsub_bi_br 1 4 21 2
rmul_bi_br 1 4 21 2
rdiv_bi_br 1 4 21 2
cmp_bi_br 1 11 67 2
rop_fr_fi_as_xr 6 37 239 3
rop_fr_fi_md_xr 5 28 163 3
radd_fr_fi 1 4 20 2
rsub_fr_fi 1 4 20 2
rmul_fr_fi 1 4 20 2
rdiv_fr_fi 1 4 20 2
cmp_fr_fi 1 4 34 3
rop_fr_bi_as_xr 2 18 139 3
rop_fr_bi_md_xr 2 13 100 3
radd_fr_bi 1 4 21 2
rsub_fr_bi 1 4 21 2
rmul_fr_bi 1 4 21 2
rdiv_fr_bi 1 4 21 2
cmp_fr_bi 1 14 94 3
rop_fr_fr_as_xr 10 48 335 4
rop_fr_fr_md_xr 8 41 276 4
radd_fr_fr 1 4 25 3
rsub_fr_fr 1 4 25 3
rmul_fr_fr 1 4 25 3
rdiv_fr_fr 1 4 25 3
cmp_fr_fr 1 5 42 4
rop_fr_br_asmd_xr 4 23 124 3
radd_fr_br 1 4 21 2
rsub_fr_br 1 4 21 2
rmul_fr_br 1 4 21 2
rdiv_fr_br 1 4 21 2
cmp_fr_br 1 10 57 3
rop_br_fi_asmd_xr 5 21 100 3
radd_br_fi 1 4 20 2
rsub_br_fi 1 4 20 2
rmul_br_fi 1 4 20 2
rdiv_br_fi 1 4 20 2
cmp_br_fi 1 10 54 2
rop_br_bi_as_xr 2 13 96 3
radd_br_bi 1 4 21 2
rsub_br_bi 1 4 21 2
rmul_br_bi 1 5 32 2
rdiv_br_bi 1 5 32 2
cmp_br_bi 1 11 67 2
rop_br_fr_asmd_xr 4 22 120 4
radd_br_fr 1 4 25 3
rsub_br_fr 1 4 25 3
rmul_br_fr 1 4 25 3
rdiv_br_fr 1 4 25 3
cmp_br_fr 1 10 57 3
radd_br_br 1 5 32 2
rsub_br_br 1 5 32 2
rmul_br_br 1 5 32 2
rdiv_br_br 1 5 32 2
cmp_br_br 1 4 22 2
Source file: ./app/xlockmore/xlock/color.h
Source file: ./app/xlockmore/xlock/util.h
Source file: ./app/xlockmore/xlock/vms_mmov.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mmov_cleanup 2 12 33 0
mmov_driver 4 27 99 5
play_sound_mmov 28 150 812 2
Source file: ./app/xlockmore/xlock/mode.h
Source file: ./app/xlockmore/xlock/magick.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MagickFileToImage 39 205 1524 4
Source file: ./app/xlockmore/xlock/sound.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
play_sound 2 8 38 2
play_sound 2 10 68 2
play_sound_so 5 23 145 2
play_sound 5 11 84 2
play_sound 2 9 73 2
play_sound 4 6 38 2
init_sound 1 4 13 1
shutdown_sound 1 4 10 1
bigendian 1 6 38 1
sound_esd_load_sample 22 93 592 1
sound_esd_play 10 31 180 1
sound_esd_destroy_sample 6 10 66 1
sound_esd_init 4 16 66 1
sound_esd_shutdown 4 17 65 1
playSound 4 11 68 2
Source file: ./app/xrandr/xrandr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 64 74 1
fatal 1 9 48 2
warning 1 8 43 2
argerr 1 10 57 2
dmin 2 4 19 2
rotation_name 4 10 56 1
reflection_name 5 15 50 1
capability_name 5 14 40 1
mode_height 5 13 46 2
mode_width 5 13 46 2
transform_point 7 27 200 3
path_bounds 7 23 196 4
mode_geometry 1 17 128 4
mode_refresh 5 17 88 1
mode_hsync 2 9 42 1
print_verbose_mode 5 21 167 3
init_name 1 4 14 1
set_name_string 1 5 24 2
set_name_xid 1 5 23 2
set_name_index 1 5 23 2
set_name_preferred 1 4 14 1
set_name_all 4 10 68 2
set_name 6 13 99 3
print_name 4 8 83 1
init_transform 2 10 78 1
set_transform 1 12 76 5
copy_transform 1 5 34 2
equal_transform 5 12 98 2
add_output 2 12 65 1
find_output 8 15 108 1
find_output_by_xid 1 7 31 1
find_output_by_name 1 7 32 1
find_crtc 8 19 126 1
find_crtc_by_xid 1 7 31 1
find_mode 9 29 150 2
find_mode_by_xid 1 7 33 1
find_mode_by_name 1 7 34 1
find_mode_for_output 12 34 191 2
preferred_mode 7 28 164 1
output_can_use_crtc 3 9 59 2
output_can_use_mode 3 9 57 2
crtc_can_use_rotation 3 9 74 2
crtc_can_use_transform 4 8 50 2
output_rotations 4 20 97 1
output_can_use_rotation 4 12 71 2
output_is_primary 2 6 29 1
find_last_non_clamped 3 8 47 2
set_gamma_info 9 57 508 1
set_output_info 43 135 987 3
get_screen 5 14 75 1
get_crtcs 9 48 354 1
crtc_add_output 3 16 128 2
set_crtcs 3 9 44 1
set_panning 5 15 98 1
set_gamma 17 64 530 1
set_primary 5 14 76 1
crtc_disable 3 9 58 1
crtc_set_transform 4 11 72 2
crtc_revert 4 14 104 1
crtc_apply 12 41 296 1
screen_revert 3 12 58 1
screen_apply 7 17 90 1
revert 3 9 61 1
panic 6 16 106 2
apply 12 46 274 1
get_outputs 17 71 363 1
mark_changing_crtcs 7 24 143 1
check_crtc_for_output 22 51 326 2
find_crtc_for_output 4 13 82 1
set_positions 24 82 477 1
set_screen_size 22 54 350 1
disable_outputs 2 8 26 1
pick_crtcs_score 9 42 218 1
pick_crtcs 18 40 278 1
check_strtol 2 8 41 1
check_strtod 2 8 39 1
property_values_from_string 21 73 397 4
print_output_property_value 12 59 243 3
print_edid 4 14 73 2
print_guid 6 14 74 1
print_output_property 14 48 204 5
get_providers 5 22 150 1
find_provider 10 20 155 1
get_monitors 4 13 73 1
main 405 1400 9954 2
Source file: ./app/xlockmore/xlock/iostuff.h
Source file: ./app/xlockmore/xlock/resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stripname 5 13 55 1
Syntax 6 37 288 1
Help 4 21 196 1
Version 1 5 21 1
checkSpecialArgs 7 27 250 2
DumpResources 5 30 341 1
LowerString 3 8 38 1
GetResource 13 65 460 8
parsefilepath 27 95 450 4
get_info 3 25 203 4
descr 2 17 148 1
openDisplay 5 14 102 1
checkDisplay 27 96 641 1
printvar 7 22 166 2
getServerResources 5 22 150 5
getAppResources 13 69 617 6
getResources 71 252 1909 3
checkResources 19 50 346 1
Source file: ./app/xlockmore/xlock/xlockimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
convert_colors 7 41 379 1
find_nearest 4 15 149 3
GetBlack 1 4 21 1
GetWhite 1 4 21 1
GetColor 1 7 67 2
SetImageColors 3 14 135 2
Source file: ./app/xlockmore/xlock/random.h
Source file: ./app/xlockmore/xlock/color.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hsb2rgb 7 47 302 6
hsbramp 2 14 114 10
allocPixel 2 11 91 4
monoColormap 5 16 147 4
fixColormap 48 129 1170 8
setColormap 2 7 40 4
preserveColors 10 11 93 4
reserveColors 2 27 208 3
free_colors 4 16 115 4
allocate_writable_colors 5 21 117 4
make_color_ramp 19 67 527 13
make_color_path 46 159 1420 10
make_color_loop 1 24 155 15
complain 5 12 74 4
make_smooth_colormap 24 70 522 6
make_uniform_colormap 13 29 208 6
make_random_colormap 23 60 492 7
rotate_colors 5 22 165 5
hsv_to_rgb 10 52 330 6
rgb_to_hsv 8 44 270 6
allocate_color_planes 3 10 54 5
merge_colors 3 22 147 5
i_exp 2 6 27 2
permute_colors 5 23 147 5
initialize_transparency_colormap 3 21 190 8
screen_number 3 9 53 1
visual_depth 3 15 100 2
allocate_alpha_colors 11 62 441 8
Source file: ./app/xlockmore/xlock/passwd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
new_pwlnode 2 10 70 1
PAM_conv 17 53 367 4
my_passwd_entry 10 31 164 1
checkDynamic 3 14 89 0
getUserName 23 95 644 1
gpasskey 3 17 158 1
gpass 21 53 430 1
passwd_invalid 2 5 27 1
getCryptedUserPasswd 19 98 763 1
getCryptedRootPasswd 16 94 737 1
checkUser 6 19 111 1
checkPasswd 75 163 1158 1
initDCE 17 86 467 1
error_string 10 27 94 1
check_dce_net_passwd 14 72 416 2
krb_check_password 4 16 116 2
krb_check_password 22 86 545 2
get_multiple 6 22 146 1
set_multiple 47 161 1124 1
initPasswd 13 16 67 1
getCryptedXlockGroupPasswds 10 35 220 0
checkGroupXlockPasswds 9 26 203 1
run_helper 10 39 265 2
Source file: ./app/xlockmore/xlock/vtlock_proc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_active_vt 3 14 88 1
find_x 8 23 197 3
proc_dir_select 2 4 31 1
find_x_proc 12 62 448 3
find_tty_inodes 3 16 114 1
scan_x_fds 8 41 280 3
is_x_vt_active 12 29 259 1
set_x_vt_active 6 18 121 1
restore_vt_active 5 19 120 1
Source file: ./app/xlockmore/xlock/util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usleep 6 23 208 1
seconds 2 7 39 1
strdup 1 7 42 1
matherr 15 40 254 1
Source file: ./app/xlockmore/xlock/xlock-msg-ja.h
Source file: ./app/xlockmore/xlock/resource-msg-ja.h
Source file: ./app/xlockmore/xlock/vtlock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
getrootprivs 1 5 20 1
revokerootprivs 1 4 14 1
lockvt 6 13 90 1
dovtlock 8 25 126 1
dovtunlock 7 18 92 1
Source file: ./app/xlockmore/xlock/erase.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
if 1 3 14 1
Source file: ./app/xlockmore/xlock/passwd.h
Source file: ./app/xlockmore/xlock/mode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lock_compare 1 5 52 2
ExpandPath 14 61 292 1
LoadModules 28 154 1182 1
UnloadModules 4 11 56 0
set_default_mode 1 4 12 1
set_window_title 4 17 134 1
call_release_hook 3 12 62 2
release_last_mode 2 8 33 1
call_init_hook 4 19 90 2
call_callback_hook 3 13 60 2
call_refresh_hook 6 19 87 2
call_change_hook 4 14 61 2
Source file: ./app/xlockmore/xlock/ras.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
analyze_header 1 8 53 1
get_long 1 8 96 1
RasterFileToImage 18 112 989 4
Source file: ./app/xlockmore/xlock/resource-msg-en.h
Source file: ./app/xlockmore/xlock/automata.h
Source file: ./app/xlockmore/xlock/erase.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
no_fade 1 4 26 7
random_lines 7 35 263 7
random_squares 5 34 274 7
venetian 9 33 278 7
triple_wipe 10 38 371 7
quad_wipe 9 37 354 7
circle_wipe 6 23 172 7
three_circle_wipe 3 36 389 7
squaretate 5 46 407 7
fizzle 12 53 508 7
spiral 4 46 363 7
slide_lines 7 76 423 7
losira 9 125 1780 7
erase_window 7 19 191 4
erase_full_window 1 4 26 3
erasemodefromname 11 24 195 2
pickMode 9 34 215 1
strpmtok 20 58 212 2
parseEraseModeList 16 42 370 2
erasemodefromname 3 8 37 2
advanceErase 2 7 23 0
Source file: ./app/xlockmore/xlock/vroot.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VirtualRootWindowOfScreen 9 38 224 1
Source file: ./app/xlockmore/xlock/resource-msg-nl.h
Source file: ./app/xlockmore/xlock/parsecmd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XReportParseError 1 6 37 2
XlockrmParseCommand 52 132 770 6
Source file: ./app/xlockmore/xlock/memcheck.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
message 2 11 75 1
hup_handler 9 53 318 1
allocate_memory 12 74 502 2
malloc 1 5 37 1
free 16 68 461 1
calloc 1 9 65 2
realloc 7 34 237 2
Source file: ./app/xlockmore/xlock/ras.h
Source file: ./app/xlockmore/xlock/spline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
no_more_memory 2 5 21 1
make_spline 5 17 143 1
free_spline 1 7 34 1
grow_spline_points 2 8 49 1
mid_point 1 7 50 6
third_point 1 7 54 6
can_approx_with_line 1 12 90 6
add_line 3 15 121 5
add_bezier_arc 15 25 339 9
calc_section 1 15 176 9
compute_spline 3 26 388 1
compute_closed_spline 3 26 323 1
just_fill_spline 3 13 138 1
append_spline_points 3 11 118 2
spline_bounding_box 7 32 235 2
Source file: ./app/xlockmore/xlock/visgl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
getGLVisual 6 25 169 4
init_GL 14 53 378 1
FreeAllGL 11 37 208 1
clear_gl_error 2 4 15 1
check_gl_error 12 21 153 1
fps_init 5 22 154 1
fps_print_string 14 49 331 4
do_fps 13 50 329 1
Source file: ./app/xlockmore/xlock/vms_amd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AmdInitialize 37 304 1408 2
AmdGetChannel 1 4 11 1
AmdSetVolume 9 76 353 1
AmdInitRecord 13 110 482 0
AmdSelect 3 23 98 1
AmdWrite 2 16 83 2
Source file: ./app/xlockmore/xlock/vms_amd.h
Source file: ./app/xlockmore/xlock/logout.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
err_handler 1 5 19 2
has_property 5 16 91 3
send_delete_message 1 13 85 4
handle_top_level 6 21 124 4
recurse_tree 8 32 173 5
kill_tree 6 23 114 2
closedownLogout 4 19 149 2
sessionLogout 2 9 41 1
uglyLogout 3 17 127 1
logoutUser 11 29 176 2
fullLock 19 41 302 1
Source file: ./app/xlockmore/xglock/modes.h
Source file: ./app/xlockmore/xlock/iostuff.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
readable 2 8 41 1
my_fopen 6 14 105 2
my_fopenSize 6 15 116 3
randomFileFromList 2 10 72 4
index_dir 5 20 126 2
upcase 4 9 64 1
get_dir 10 43 293 3
Source file: ./app/xlockmore/xlock/xlock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pre_merge_options 19 100 805 1
xlockmore_read_resources 6 31 214 1
xlockmore_screenhack 27 160 1297 9
syslogStart 5 18 138 1
syslogStop 5 21 158 1
error 4 13 71 1
XGrabHosts 2 7 39 1
XUngrabHosts 3 9 42 1
SetDPMS 12 18 169 4
monitor_powered_on_p 8 27 134 1
monitor_powered_on_p 1 4 11 1
GrabKeyboardAndMouse 7 34 214 2
ChangeGrabbedCursor 5 7 55 3
window_size_changed 4 17 105 2
resetSize 6 23 137 2
mode_info 12 49 408 4
inform 4 17 90 0
finish 22 38 259 2
xio_error 5 12 60 1
putText 9 35 242 8
statusUpdate 59 139 986 2
checkLogout 6 12 53 1
sub_timers 3 17 122 3
runMainLoop 38 123 846 2
ReadXString 61 194 1296 5
modeDescription 1 19 258 1
update_plan 3 13 90 0
getPassword 95 350 3397 1
event_screen 3 10 52 2
justDisplay 39 96 647 1
sigcatch 4 13 111 1
lockDisplay 19 44 308 2
read_plan 21 91 742 1
createFontSet 3 12 102 2
SigUsr1 2 8 45 1
SigUsr2 2 8 45 1
main 153 493 4117 2
PAM_putText 8 52 500 3
_main 1 4 18 2
putTextFont 9 35 252 9
xlock_prompter 41 197 1484 6
CalculateColors 7 20 187 2
xlockmore_create 7 43 326 1
xlockmore_init 1 4 29 1
xlockmore_destroy 1 4 29 1
xlockmore_timer 3 12 89 1
xlockmore_set_mode_options 7 32 204 1
xlockmore_win32_text 1 8 65 3
xlockmore_set_debug 4 11 55 1
Source file: ./app/xlockmore/win32/xlock95.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xlock95_get_modelist 6 30 214 0
ScreenSaverConfigureDialog 25 111 737 4
ScreenSaverProc 7 46 221 4
RegisterDialogClasses 1 4 10 1
Source file: ./app/xlockmore/win32/xlock95.h
Source file: ./app/xlockmore/xglock/xglock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
secured_malloc 1 7 33 1
secured_calloc 1 8 35 2
secured_realloc 1 8 35 2
check_quotes 3 14 79 1
compose_xlock_command 26 124 920 3
kill_xlock_cb 3 13 81 2
launch_xlock 13 59 442 2
exit_xglock 4 21 133 2
destroy_window 1 5 20 2
bool_option_clicked_cb 4 11 76 2
mode_list_item_select_cb 16 45 336 2
mode_list_item_unselect_cb 3 12 64 2
color_selection_cancel_cb 1 8 43 2
color_selection_ok_cb 4 42 323 2
color_selection_changed_cb 3 11 61 2
create_color_selection_dialog 5 62 476 2
font_select_cancel_cb 1 8 43 2
font_select_ok_cb 1 10 63 2
create_font_selection_dialog 3 22 178 2
file_selection_cancel_cb 1 8 43 2
file_selection_ok_cb 2 15 94 2
create_file_selection_dialog 1 20 154 2
contextual_help_dialog 1 5 21 2
window_help_dialog 1 5 21 2
global_help_dialog 1 5 21 2
about_dialog_close_callback 1 4 19 2
about_dialog 4 82 568 2
create_file_menu 1 32 165 1
create_help_menu 1 54 285 1
create_fntColorOptions_entries 7 114 882 1
create_genOptions_entries 3 32 243 1
create_boolOptions_buttons 3 26 193 1
main 4 208 1665 2
Source file: ./app/xlockmore/modes/glx/i_spline.h
Source file: ./app/xlockmore/modes/glx/buildlwo.h
Source file: ./app/xlockmore/win32/Xapi.h
Source file: ./app/xlockmore/win32/Xapi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetByte 2 7 33 4
SetGraphic 8 52 298 2
LCreateBitmap 9 66 468 3
GCCreate 3 33 266 1
GCGetDC 65 277 1670 2
BMInfoCreate 4 20 96 1
DrawableGetBitmap 5 24 107 1
nice 1 4 10 1
sleep 1 3 7 1
sigmask 1 4 10 1
BlackPixel 1 4 16 2
WhitePixel 1 4 14 2
BlackPixelOfScreen 1 4 13 1
WhitePixelOfScreen 1 4 11 1
CellsOfScreen 1 4 11 1
DefaultColormap 1 4 14 2
DefaultColormapOfScreen 1 4 11 1
DefaultVisual 1 4 14 2
DisplayPlanes 1 4 14 2
DisplayString 1 4 11 1
RootWindow 1 4 14 2
ScreenCount 1 4 11 1
ScreenOfDisplay 1 4 14 2
XAddHosts 1 3 15 3
XAllocColor 1 6 24 3
XAllocColorCells 1 7 37 7
XAllocNamedColor 1 6 26 5
XBell 1 3 11 2
XChangeGC 14 72 392 4
XCheckMaskEvent 1 5 18 3
XClearArea 1 10 77 7
XClearWindow 1 4 29 2
XCloseDisplay 1 3 8 1
XConfigureWindow 1 5 19 4
XCopyArea 15 54 288 10
XCopyColormapAndFree 1 4 14 2
XCopyPlane 1 6 42 11
XCreateBitmapFromData 4 27 148 5
XCreateColormap 1 5 21 4
XCreateFontCursor 1 4 15 2
XCreateGC 12 26 164 4
XCreateImage 3 20 140 10
XCreatePixmap 5 21 137 5
XCreatePixmapCursor 1 7 33 7
XCreatePixmapFromBitmapData 3 32 231 8
XDefineCursor 1 3 14 3
XDestroyImage 1 3 8 1
XDisableAccessControl 1 3 8 1
XDrawArc 7 35 330 9
XDrawImageString 1 4 27 7
XDrawLine 6 15 115 7
XDrawLines 11 44 348 6
XDrawPoint 6 13 107 5
XDrawPoints 11 37 256 6
XDrawRectangle 6 28 280 7
XDrawSegments 7 32 254 5
XDrawString 6 18 137 7
XEnableAccessControl 1 3 8 1
XFillArc 9 46 394 9
XFillArcs 8 38 416 5
XFillPolygon 11 37 285 7
XFillRectangle 21 72 501 7
XFillRectangles 2 9 76 5
XFlush 1 3 8 1
XFree 1 3 8 1
XFreeColormap 1 3 11 2
XFreeColors 1 5 24 5
XFreeCursor 1 3 11 2
XFreeFont 1 4 15 2
XFreeFontInfo 1 4 18 3
XFreeGC 4 5 39 2
XFreePixmap 5 15 95 2
XGetGCValues 1 5 22 4
XGContextFromGC 1 4 10 1
XGetVisualInfo 1 6 22 4
XGetWindowAttributes 1 10 61 3
XGrabKeyboard 1 6 26 6
XGrabPointer 1 7 36 9
XGrabServer 1 3 8 1
XInstallColormap 1 3 11 2
XListHosts 1 5 19 3
XLoadQueryFont 1 5 24 2
XLookupString 1 6 26 5
XMapWindow 1 3 11 2
XNextEvent 1 3 12 2
XOpenDisplay 1 4 11 1
XParseColor 1 5 22 4
XPending 1 4 11 1
XPutBackEvent 1 3 12 2
XPutImage 7 43 254 10
XPutPixel 9 35 207 4
XQueryColor 1 3 15 3
XQueryFont 1 5 19 2
XQueryPointer 1 7 43 9
XQueryTree 1 6 31 6
XRaiseWindow 1 3 11 2
XReadBitmapFile 2 21 113 8
XRemoveHosts 1 3 15 3
XResourceManagerString 1 4 11 1
XrmDestroyDatabase 1 3 7 1
XrmGetFileDatabase 1 4 11 1
XrmGetResource 1 6 26 5
XrmGetStringDatabase 1 4 11 1
XrmInitialize 1 3 6 1
XrmMergeDatabases 1 3 11 2
XrmParseCommand 1 5 26 6
XSetBackground 5 11 80 3
XSetFillRule 4 9 66 3
XSetFillStyle 4 9 66 3
XSetFont 4 9 66 3
XSetForeground 5 11 80 3
XSetFunction 4 9 66 3
XSetGraphicsExposures 1 4 17 3
XSetLineAttributes 4 14 109 6
XSetScreenSaver 1 4 20 5
XSetStipple 4 9 66 3
XSetTSOrigin 4 10 80 4
XSetWindowColormap 1 3 14 3
XSetWMName 1 3 15 3
XStoreColors 1 4 19 4
XStringListToTextProperty 1 5 18 3
XSync 1 3 11 2
XTextWidth 1 4 18 3
XTranslateCoordinates 2 16 86 8
XUngrabKeyboard 1 3 11 2
XUngrabPointer 1 3 11 2
XUngrabServer 1 3 8 1
XUnmapWindow 1 3 11 2
Source file: ./app/xlockmore/modes/glx/i_threejetvec.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ThreeJetVec::operator TwoJetVec 1 1 16 0
Source file: ./app/xlockmore/modes/glx/rotator.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rotate_1 18 49 296 5
make_rotator 8 51 413 6
free_rotator 1 4 13 1
get_rotation 8 19 207 5
get_position 6 16 127 5
Source file: ./app/xlockmore/modes/glx/i_spline.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_point 4 28 451 7
printMesh 3 16 228 2
printSpline 4 38 505 12
calcSpeedV 1 3 44 1
calcSpeedU 1 3 44 1
parse_parts 11 38 223 1
Source file: ./app/xlockmore/modes/glx/sphere.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parametric_sphere 1 6 55 3
unit_sphere 5 47 385 3
Source file: ./app/xlockmore/modes/glx/text3d2.h
Source file: ./app/xlockmore/modes/glx/b_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glb_draw_init 6 74 595 1
delete_bubble 2 8 62 2
glb_draw_end 2 11 60 1
create_new_bubbles 11 52 408 1
glb_draw_step 6 20 123 1
Source file: ./app/xlockmore/modes/glx/tube.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
unit_tube 14 55 357 3
unit_cone 8 42 291 3
tube_1 6 35 267 12
tube 1 8 64 11
cone 1 8 64 11
Source file: ./app/xlockmore/modes/glx/text3d.h
Source file: ./app/xlockmore/modes/glx/cage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_woodplank 1 60 494 0
draw_impossiblecage 13 72 502 0
reshape 1 13 116 3
pinit 2 36 256 1
release_cage 4 15 83 1
init_cage 4 18 117 1
draw_cage 6 33 264 1
change_cage 2 8 55 1
Source file: ./app/xlockmore/xglock/logo2.h
Source file: ./app/xlockmore/modes/glx/s1_6.c
Source file: ./app/xlockmore/xglock/logo.h
Source file: ./app/xlockmore/modes/glx/xpm-ximage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bigendian 1 6 38 1
xpm_to_ximage 12 85 662 4
xpm_to_ximage 1 5 32 4
Source file: ./app/xlockmore/modes/glx/sballs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clamp 4 7 47 1
trackmouse 9 30 383 1
inittextures 7 58 402 1
drawSphere 4 40 380 2
reshape_sballs 5 20 204 3
Draw 9 50 491 1
Init 14 52 400 1
init_sballs 4 18 113 1
draw_sballs 3 18 114 1
release_sballs 5 22 115 1
change_sballs 10 30 186 1
Source file: ./app/xlockmore/modes/glx/molecules.h
Source file: ./app/xlockmore/modes/glx/i_twojet.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TwoJet::TwoJet 1 1 5 0
TwoJet::TwoJet 1 2 29 3
TwoJet::TwoJet 1 2 32 4
TwoJet::operator double 1 1 9 0
TwoJet::operator < 1 1 13 1
TwoJet::operator > 1 1 13 1
TwoJet::operator > 1 1 13 1
TwoJet::operator <= 1 1 13 1
TwoJet::operator >= 1 1 13 1
TwoJet::df_du 1 1 8 0
TwoJet::df_dv 1 1 8 0
TwoJet::d2f_dudv 1 1 8 0
TwoJet::operator += 1 2 32 1
TwoJet::operator += 1 2 12 1
TwoJet::operator *= 1 7 68 1
TwoJet::operator *= 1 2 24 1
TwoJet::operator % = 2 2 28 1
TwoJet::operator ^= 2 12 76 1
TwoJet::Annihilate 3 5 32 1
TwoJet::TakeSin 1 5 55 0
TwoJet::TakeCos 1 5 56 0
TwoJet::operator + 1 1 20 2
TwoJet::operator * 1 1 20 2
Source file: ./app/xlockmore/modes/glx/s1_1.c
Source file: ./app/xlockmore/modes/glx/i_figureeight.h
Source file: ./app/xlockmore/modes/glx/sproingies.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
myrand 1 4 30 1
build_TopsSides 6 37 221 1
LayGround 17 108 884 6
AdvanceSproingie 37 83 738 2
NextSproingie 18 47 361 1
PrintEm 3 10 64 1
ResetEm 2 11 70 1
distAdd 2 5 25 1
distSubtract 2 5 17 1
rotxAdd 1 4 16 1
rotxSubtract 1 4 16 1
rotyAdd 1 4 16 1
rotySubtract 1 4 16 1
rotxBAdd 1 4 16 1
rotxBSubtract 1 4 16 1
rotyBAdd 1 4 16 1
rotyBSubtract 1 4 16 1
RenderSproingie 12 62 578 2
ComputeGround 12 38 236 1
DisplaySproingies 9 41 355 1
NextSproingieDisplay 1 5 17 1
ReshapeSproingies 1 9 64 2
CleanupSproingies 8 27 178 1
InitSproingies 22 127 989 6
Source file: ./app/xlockmore/modes/glx/glplanet.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
normalize 2 11 103 1
setup_xbm_texture 7 43 391 5
setup_file_texture 12 64 396 2
setup_texture 6 15 84 1
setup_light 1 6 23 1
setup_face 1 5 16 1
generate_stars 2 31 178 3
pinit 6 27 148 1
draw_sphere_glp 3 15 70 1
pick_velocity 3 22 217 1
rotate_and_move 10 27 201 1
reshape_planet 1 18 186 3
init_glplanet 14 44 354 1
draw_glplanet 4 39 249 1
release_glplanet 6 19 128 1
Source file: ./app/xlockmore/modes/glx/i_linkage.h
Source file: ./app/xlockmore/modes/glx/rubik.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pickcolor 13 40 188 2
faceSizes 7 20 79 4
checkFaceSquare 1 6 36 2
sizeFace 1 6 36 2
sizeRow 1 6 32 2
draw_stickerless_cubit 1 132 1469 0
draw_cubit 8 92 788 7
convertMove 9 25 228 3
draw_cube 175 678 7645 1
readRC 5 13 122 6
rotateRC 2 7 63 4
reverseRC 2 10 89 3
writeRC 5 16 140 6
rotateFace 7 32 269 3
slideRC 9 40 230 9
moveRubik 46 114 928 4
printCube 4 15 131 1
evalmovement 5 10 72 2
compare_moves 6 17 95 4
shuffle 46 121 917 1
reshape 1 9 95 3
pinit 1 24 178 1
free_rubik 6 18 136 1
release_rubik 3 13 70 1
init_rubik 6 27 200 1
draw_rubik 43 157 1155 1
change_rubik 5 17 76 1
Source file: ./app/xlockmore/modes/glx/tunnel_draw.h
Source file: ./app/xlockmore/modes/glx/b_lockglue.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init 1 5 21 1
reshape 1 10 74 2
do_display 1 4 16 1
init_bubble3d 4 20 135 1
draw_bubble3d 4 18 112 1
change_bubble3d 1 3 8 1
release_bubble3d 5 18 110 1
Source file: ./app/xlockmore/modes/glx/s1_5.c
Source file: ./app/xlockmore/modes/glx/atlantis.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_image_data 2 10 57 1
InitFishs 5 30 341 1
Init 9 96 677 1
reshape_atlantis 1 9 91 3
clear_tank 3 35 256 1
Animate 2 14 127 1
AllDisplay 2 24 182 1
init_atlantis 9 46 299 1
draw_atlantis 3 15 104 1
release_atlantis 5 18 107 1
refresh_atlantis 1 3 8 1
change_atlantis 2 8 55 1
Source file: ./app/xlockmore/modes/glx/rotator.h
Source file: ./app/xlockmore/modes/glx/i_threejet.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ThreeJet::ThreeJet 1 4 60 8
ThreeJet::ThreeJet 1 1 5 0
ThreeJet::ThreeJet 1 2 37 3
ThreeJet::operator TwoJet 1 1 18 0
ThreeJet::operator double 1 1 9 0
ThreeJet::operator < 1 1 13 1
ThreeJet::operator < 1 1 13 1
ThreeJet::operator > 1 1 13 1
ThreeJet::operator > 1 1 13 1
ThreeJet::operator <= 1 1 13 1
ThreeJet::operator <= 1 1 13 1
ThreeJet::operator >= 1 1 13 1
ThreeJet::operator % = 2 2 28 1
ThreeJet::operator + 1 1 20 2
ThreeJet::operator * 1 1 20 2
Source file: ./app/xlockmore/modes/glx/invert.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reshape 1 12 104 2
pinit 1 25 262 1
free_invert 4 14 89 2
init_invert 5 28 193 1
draw_invert 10 35 254 1
release_invert 3 11 67 1
Source file: ./app/xlockmore/modes/glx/moebius.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mySphere 2 10 55 1
myCone 2 10 61 1
draw_moebius_ant 17 140 1305 2
RotateAaroundU 1 18 228 10
draw_moebius_strip 18 106 900 1
reshape_moebius 3 19 145 3
pinit 1 33 237 1
rotate 18 53 316 5
release_moebius 2 8 34 1
init_moebius 4 32 330 1
draw_moebius 9 44 413 1
change_moebius 2 8 54 1
Source file: ./app/xlockmore/modes/glx/text3d2.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
setup_lighting 1 35 416 0
setup_font 4 21 112 2
reshape_text3d2 1 16 151 3
gl_init 1 9 87 1
draw_text 5 27 177 3
init_text3d2 20 88 576 1
draw_text3d2 8 58 425 1
release_text3d2 5 17 87 1
refresh_text3d2 1 3 8 1
change_text3d2 3 12 67 1
Source file: ./app/xlockmore/modes/glx/atlantis.h
Source file: ./app/xlockmore/modes/glx/atunnels.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LoadTexture 5 22 160 3
Init 12 58 425 1
reshape_atunnels 1 10 103 3
draw_atunnels 4 19 123 1
refresh_atunnels 1 3 8 1
init_atunnels 8 28 212 1
release_atunnels 4 13 68 1
change_atunnels 3 11 68 1
Source file: ./app/xlockmore/modes/glx/i_twojetvec.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TwoJetVec::TwoJetVec 1 1 5 0
TwoJetVec::TwoJetVec 1 1 25 3
Source file: ./app/xlockmore/modes/glx/s1_3.c
Source file: ./app/xlockmore/modes/glx/s1_b.c
Source file: ./app/xlockmore/modes/glx/i_twojetvec.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
operator + 1 7 53 2
operator * 1 7 47 2
operator * 1 7 47 2
AnnihilateVec 1 7 55 2
Cross 1 7 85 2
Dot 1 3 35 2
Normalize 2 9 51 1
RotateZ 1 10 78 2
RotateY 1 10 78 2
RotateX 1 10 78 2
InterpolateVec 1 3 31 3
Length 1 4 31 1
Source file: ./app/xlockmore/modes/glx/whale.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Whale001 1 83 397 1
Whale002 1 83 397 1
Whale003 1 67 319 1
Whale004 1 83 399 1
Whale005 1 119 573 1
Whale006 1 39 183 1
Whale007 1 119 573 1
Whale008 1 119 573 1
Whale009 1 119 573 1
Whale010 1 83 397 1
Whale011 1 83 397 1
Whale012 1 109 524 1
Whale013 1 77 368 1
Whale014 1 49 231 1
Whale015 1 59 280 1
Whale016 1 29 133 1
DrawWhale 3 110 1260 2
Source file: ./app/xlockmore/modes/glx/shark.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Fish001 1 219 1061 1
Fish002 1 117 564 1
Fish003 1 103 497 1
Fish004 1 143 692 1
Fish005 1 91 436 1
Fish006 1 51 241 1
Fish007 1 35 163 1
Fish008 1 35 163 1
Fish009 1 15 65 1
Fish_1 1 12 52 1
Fish_2 1 12 52 1
Fish_3 1 12 52 1
Fish_4 1 12 52 1
Fish_5 1 12 52 1
Fish_6 1 12 52 1
Fish_7 1 12 52 1
Fish_8 1 12 52 1
DrawShark 16 141 1453 2
Source file: ./app/xlockmore/modes/glx/swim.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FishTransform 1 7 83 1
WhalePilot 2 9 125 3
SharkPilot 26 83 667 2
SharkMiss 5 24 214 2
Source file: ./app/xlockmore/modes/glx/skewb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pickcolor 12 38 170 2
draw_stickerless_cubit 1 62 603 1
draw_stickerless_facit 4 42 429 1
draw_cubit 31 137 967 7
draw_facit 7 41 271 7
draw_cube 6 74 590 1
readDiagonal 3 13 112 5
rotateDiagonal 3 11 94 4
writeDiagonal 3 14 122 5
readFace 2 6 50 3
writeFace 2 13 147 4
rotateFace 4 16 166 3
checkMoveDir 10 23 125 3
moveSkewb 8 44 397 4
printCube 3 10 81 1
evalmovement 4 8 62 2
compare_moves 6 16 87 4
shuffle 15 53 403 1
reshape 1 11 113 3
pinit 1 24 178 1
free_skewb 2 7 35 1
release_skewb 3 13 70 1
init_skewb 6 26 198 1
draw_skewb 32 135 932 1
change_skewb 5 16 74 1
Source file: ./app/xlockmore/modes/glx/tube.h
Source file: ./app/xlockmore/modes/glx/b_sphere.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
close_enough 3 6 73 2
save_vertex 5 18 129 1
save_triangle 3 14 94 3
normalize 2 11 103 1
subdivide 3 28 249 7
glb_sphere_init 3 13 116 1
glb_sphere_get_vertices 1 6 20 1
glb_sphere_get_triangles 1 6 20 1
glb_sphere_end 1 10 40 1
Source file: ./app/xlockmore/modes/glx/text3d.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hsv_to_rgb 7 43 226 6
spheric_camera 1 18 191 7
GLTTGlyphTriangles::GLTTGlyphTriangles 1 7 25 1
GLTTGlyphTriangles::~GLTTGlyphTriangles 1 5 14 0
GLTTGlyphTriangles::alloc 1 5 18 0
GLTTGlyphTriangles::triangle 2 14 63 3
t3d_anim_default 1 5 28 1
t3d_anim_default2 1 5 32 1
t3d_anim_none 1 3 8 1
t3d_anim_crazy 35 64 258 1
t3d_anim_updown 4 17 77 1
t3d_anim_extrusion 4 17 73 1
t3d_anim_rotatexy 1 4 18 1
t3d_anim_rotateyz 1 4 18 1
t3d_anim_frequency 3 13 49 1
t3d_anim_amplitude 3 13 49 1
t3d_anim_fullrandom 3 9 49 1
t3d_anim_wander 1 12 95 1
reshape_text3d 1 9 87 3
Animate 1 4 18 1
Draw 48 294 2536 3
init_text3d 15 84 493 1
draw_text3d 7 40 265 1
release_text3d 4 15 74 1
refresh_text3d 1 3 8 1
change_text3d 3 12 67 1
Source file: ./app/xlockmore/modes/glx/pipes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MakeTube 5 16 152 1
mySphere 2 10 55 1
myElbow 5 60 652 2
FindNeighbors 7 17 303 1
SelectNeighbor 3 13 83 1
MakeValve 17 48 391 2
MakeGuage 6 30 267 2
MakeShape 3 12 51 2
reshape 1 9 91 3
pinit 26 104 900 2
free_factory 11 42 261 2
release_pipes 3 11 67 1
init_pipes 20 59 474 1
draw_pipes 66 265 3242 1
change_pipes 3 11 67 1
Source file: ./app/xlockmore/modes/glx/buildlwo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BuildLWO 12 61 382 2
Source file: ./app/xlockmore/modes/glx/e_textures.h
Source file: ./app/xlockmore/modes/glx/molecule.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sphere 3 10 76 5
load_font 6 23 170 4
load_fonts 6 15 130 1
free_fonts 6 34 227 1
string_width 3 13 71 2
get_atom_data 6 20 144 1
set_atom_color 9 32 235 3
atom_size 3 18 106 1
get_atom 10 20 156 4
molecule_bounding_box 9 33 343 7
draw_bounding_box 13 52 619 1
ensure_bounding_box_visible 4 25 186 1
print_title_string 3 38 207 5
build_molecule 19 99 712 1
push_atom 2 18 168 6
push_bond 7 21 191 3
parse_pdb_data 68 126 1208 4
parse_pdb_file 8 35 209 2
generate_molecule_formula 10 45 399 1
insert_vertical_whitespace 6 12 64 1
load_molecules 11 42 280 1
reshape_molecule 1 15 141 3
gl_init 2 13 66 0
rotate 18 53 316 5
startup_blurb 1 12 100 1
init_molecule 16 68 518 1
draw_molecule 23 91 639 1
release_molecule 10 36 230 1
Source file: ./app/xlockmore/modes/glx/i_threejetvec.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
operator + 1 7 53 2
operator * 1 7 47 2
operator * 1 7 47 2
AnnihilateVec 1 7 55 2
D 1 7 55 2
Cross 1 7 85 2
Dot 1 3 35 2
Normalize 2 9 51 1
RotateZ 1 10 78 2
RotateY 1 10 78 2
RotateX 1 10 78 2
InterpolateVec 1 3 31 3
Length 1 4 31 1
Source file: ./app/xlockmore/modes/glx/fire.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gettimerain 1 9 43 1
vrnd 1 4 21 1
setnewpart 1 23 513 2
setnewrain 1 14 238 2
setpart 3 29 315 2
setpartrain 6 18 283 3
drawtree 1 21 246 3
calcposobs 2 15 211 1
trackmouse 9 29 363 1
inittextures 8 55 403 1
inittree 5 18 190 1
reshape_fire 5 20 201 3
DrawFire 18 107 1074 1
Init 12 60 428 1
free_fire 8 30 192 1
init_fire 14 41 278 1
draw_fire 2 15 104 1
release_fire 4 16 84 1
change_fire 7 26 202 1
Source file: ./app/xlockmore/modes/glx/morph3d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_tetra 1 22 267 1
draw_cube 1 21 282 1
draw_octa 1 43 512 1
draw_dodeca 1 59 834 1
draw_icosa 1 103 1472 1
reshape 1 9 95 3
pinit 7 105 794 1
init_morph3d 6 22 157 1
draw_morph3d 10 43 392 1
change_morph3d 2 8 49 1
release_morph3d 2 8 34 1
Source file: ./app/xlockmore/modes/glx/sierpinski3d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vector_set 1 6 35 4
vector_cross 1 6 86 3
vector_subtract 1 6 50 3
plane_normal 1 7 53 2
do_normal 7 32 313 9
triangle 2 17 103 10
four_tetras 2 66 996 3
compile_gasket 2 24 315 1
draw 8 60 529 1
reshape_gasket 1 15 141 3
pinit 1 9 54 1
rotate 18 53 316 5
init_gasket 4 41 380 1
draw_gasket 4 21 214 1
release_gasket 6 23 140 1
Source file: ./app/xlockmore/modes/glx/i_twojet.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
operator + 1 3 49 2
operator * 1 8 89 2
operator + 1 3 34 2
operator * 1 3 40 2
Sin 1 6 74 1
Cos 1 6 75 1
operator ^ 3 6 104 2
Annihilate 3 3 41 2
Interpolate 1 3 38 3
printJet 1 6 28 1
Source file: ./app/xlockmore/modes/glx/lament.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vector_set 1 6 35 4
vector_cross 1 6 86 3
vector_subtract 1 6 50 3
plane_normal 1 7 53 2
do_normal 7 35 313 9
set_colors 1 7 52 1
face3 3 17 153 18
face4 3 20 184 23
face5 3 23 215 28
box 1 37 642 2
star 29 170 2035 3
tetra 1 109 1708 2
lid 5 107 1530 2
taser 61 588 5767 2
draw 35 168 1194 1
animate 48 183 1210 1
rotate 18 47 314 5
reshape_lament 3 20 179 2
free_lament 5 17 114 2
gl_init 12 97 829 1
init_lament 5 36 357 1
draw_lament 7 32 251 1
change_lament 3 9 40 1
release_lament 3 11 67 1
Source file: ./app/xlockmore/modes/glx/i_evert.h
Source file: ./app/xlockmore/modes/glx/superquadrics.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
myrand 1 4 30 1
myrandreal 1 4 17 1
XtoY 4 15 77 2
Sine 1 4 23 2
Cosine 1 4 23 2
MakeUpStuff 30 64 722 2
inputs 6 42 498 1
DoneScale 19 83 791 1
SetCull 7 26 114 2
SetCurrentShape 2 16 209 1
NextSuperquadric 8 39 420 1
DisplaySuperquadrics 3 20 177 1
NextSuperquadricDisplay 1 5 18 1
ReshapeSuperquadrics 6 29 190 2
InitSuperquadrics 11 65 505 6
init_superquadrics 5 24 173 1
draw_superquadrics 4 17 106 1
refresh_superquadrics 1 3 8 1
release_superquadrics 2 8 34 1
Source file: ./app/xlockmore/modes/glx/xpm-ximage.h
Source file: ./app/xlockmore/modes/glx/sphere.h
Source file: ./app/xlockmore/modes/glx/s1_2.c
Source file: ./app/xlockmore/modes/glx/sproingiewrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SproingieSwap 1 5 17 1
init_sproingies 14 54 410 1
draw_sproingies 4 19 108 1
refresh_sproingies 1 3 8 1
release_sproingies 4 16 97 1
Source file: ./app/xlockmore/modes/glx/dolphin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Dolphin001 1 55 257 1
Dolphin002 1 55 257 1
Dolphin003 1 67 319 1
Dolphin004 1 83 399 1
Dolphin005 1 119 573 1
Dolphin006 1 55 261 1
Dolphin007 1 119 573 1
Dolphin008 1 119 573 1
Dolphin009 1 119 573 1
Dolphin010 1 83 397 1
Dolphin011 1 83 397 1
Dolphin012 1 103 495 1
Dolphin013 1 83 397 1
Dolphin014 1 125 602 1
Dolphin015 1 141 680 1
Dolphin016 1 26 119 1
DrawDolphin 4 112 1273 2
Source file: ./app/xlockmore/modes/glx/bubble3d.h
Source file: ./app/xlockmore/modes/glx/i_figureeight.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FigureEight 3 14 134 5
AddFigureEight 1 15 173 5
Source file: ./app/xlockmore/modes/glx/stairs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mySphere 2 10 55 1
draw_block 1 59 499 3
draw_stairs_internal 8 43 429 1
reshape 1 13 116 3
pinit 1 34 246 1
release_stairs 6 18 93 1
init_stairs 7 24 166 1
draw_stairs 9 37 293 1
change_stairs 3 11 64 1
Source file: ./app/xlockmore/modes/glx/i_threejet.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
operator + 1 12 115 2
operator * 1 14 279 2
operator + 1 6 28 2
operator * 1 12 98 2
Sin 1 15 224 1
Cos 1 15 225 1
operator ^ 4 16 279 2
D 3 18 119 2
Annihilate 3 11 77 2
Interpolate 1 3 38 3
printJet 1 6 28 1
Source file: ./app/xlockmore/modes/glx/tunnel_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
normalize 1 8 61 1
cvCatmullRom 1 10 275 3
RotateAroundLine 1 19 337 5
LoadPath 6 33 193 1
InitTunnel 1 5 18 1
DrawTunnel 20 162 1130 3
SplashScreen 8 47 234 3
Source file: ./app/xlockmore/modes/glx/s1_4.c
Source file: ./app/xlockmore/modes/glx/i_sphere.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Arc 1 8 76 5
Straight 2 9 81 5
Param1 3 7 89 1
Param2 3 7 83 1
TInterp 1 3 17 1
UInterp 2 6 55 1
FFInterp 4 9 112 1
FSInterp 2 6 72 1
Stage0 1 3 24 2
Stage1 1 3 24 2
Stage2 1 6 58 2
Stage3 1 6 62 2
Stage4 1 3 27 2
Scene01 1 3 36 3
Scene12 1 3 36 3
Scene23 2 9 110 3
Scene34 1 3 36 3
BendIn 1 6 58 3
Corrugate 1 6 61 3
PushThrough 1 5 47 3
Twist 1 5 47 3
UnPush 1 5 47 3
UnCorrugate 1 6 70 3
Source file: ./app/xlockmore/modes/glx/i_sphere.h
Source file: ./app/xlockmore/modes/glx/gears.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gear 40 171 1984 7
unit_tube 11 40 284 1
tube 5 30 242 9
ctube 1 6 39 3
arm 8 56 593 6
draw 6 73 715 1
reshape_gears 7 26 236 3
free_gears 8 31 202 2
pinit 55 300 2175 1
rotate 18 53 318 5
init_gears 6 37 360 1
draw_gears 6 25 234 1
release_gears 3 11 67 1
Source file: ./app/xlockmore/modes/glx/bubble3d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
normalize 2 12 103 1
dotprod 1 4 43 2
max 2 4 19 2
glb_bubble_new 9 58 496 6
glb_bubble_delete 5 17 84 1
glb_bubble_step 2 12 90 1
glb_bubble_draw 4 39 405 1
glb_bubble_get_y 1 5 23 1
Source file: ./app/xlockmore/modes/glx/i_linkage.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
invert_draw 23 77 792 1
Source file: ./app/xlockmore/modes/dclock-msg-en.h
Source file: ./app/xlockmore/modes/glx/biof.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Horn 10 57 398 7
reshape_biof 1 8 80 3
init_biof 16 103 684 1
release_biof 5 14 97 1
draw_biof 12 111 1025 1
setDefaults 6 27 121 2
handle_opts 12 46 238 1
Source file: ./app/xlockmore/modes/daisy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drawstem 3 13 142 3
drawpetals 13 55 518 7
drawcenter 5 21 198 4
drawdaisy 5 33 408 1
init_daisy 6 25 206 1
draw_daisy 4 12 70 1
release_daisy 2 7 29 1
refresh_daisy 3 12 56 1
Source file: ./app/xlockmore/modes/shape.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_shape 2 7 48 2
init_shape 18 55 454 1
draw_shape 34 137 1433 1
release_shape 3 10 62 1
refresh_shape 1 4 13 1
Source file: ./app/xlockmore/modes/bounce.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
checkCollision 8 45 581 2
drawball 12 45 472 2
spinball 2 11 115 4
hit_left_wall 5 11 127 6
hit_right_wall 5 12 132 6
hit_top_wall 6 13 130 6
hit_bottom_wall 5 10 114 6
moveball 5 33 341 2
collide 3 12 114 2
bounce_windows 15 50 368 2
free_stuff 6 24 158 2
free_bounce 4 16 98 2
init_stuff 9 39 273 1
init_bounce 32 137 1150 1
draw_bounce 7 21 141 1
release_bounce 3 10 62 1
refresh_bounce 1 6 33 1
Source file: ./app/xlockmore/modes/glx/noof.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reshape_noof 4 32 280 3
pinit 3 10 60 1
init_noof 4 20 108 1
draw_noof 3 10 72 1
release_noof 4 15 83 1
initshapes 2 43 637 2
drawleaf 8 46 551 2
motionUpdate 12 24 412 2
colorUpdate 21 66 827 2
gravity 5 25 280 2
oneFrame 5 14 76 1
Source file: ./app/xlockmore/modes/run.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_run 12 33 257 1
draw_run 1 3 8 1
release_run 5 18 106 1
refresh_run 1 3 8 1
Source file: ./app/xlockmore/modes/mandelbrot.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
add 1 5 35 2
mult 1 8 64 2
cln 3 9 81 1
complex_exp 1 7 46 1
complex_pow 1 10 46 2
complex_sin 1 19 128 1
ipow 4 22 94 2
reps 23 69 551 8
Select 11 53 398 10
free_mandelbrot 8 25 177 2
init_mandelbrot 39 158 1220 1
draw_mandelbrot 24 81 747 1
release_mandelbrot 3 10 62 1
Source file: ./app/xlockmore/modes/wire.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
position_of_neighbor 57 168 722 4
withinBounds 5 5 56 3
fillcell 10 35 473 4
drawcell 2 18 147 4
drawcell_notused 2 20 198 4
addtolist 2 15 133 4
print_state 2 13 87 2
free_state 2 10 65 2
draw_state 15 77 772 2
RandomSoup 6 10 97 1
create_path 19 50 463 2
do_gen 10 40 226 1
free_list 2 6 33 1
free_wire 5 20 134 2
release_wire 3 10 62 1
init_wire 41 173 1739 1
draw_wire 15 49 364 1
refresh_wire 2 10 54 1
Source file: ./app/xlockmore/modes/flame.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
halfrandom 2 12 63 2
recurse 43 137 966 5
init_flame 5 27 197 1
draw_flame 10 37 341 1
release_flame 2 7 29 1
refresh_flame 1 4 13 1
Source file: ./app/xlockmore/modes/lightning.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
setup_multi_strike 6 14 76 1
flashing_strike 2 7 30 1
flash_duration 1 8 51 3
random_storm 7 41 445 1
generate 2 14 143 5
create_fork 5 23 214 4
update_bolt 13 26 221 2
draw_bolt 4 11 62 2
first_strike 2 17 190 2
draw_line 4 19 242 5
level1_strike 3 31 380 2
distance 1 4 62 2
level2_strike 3 31 380 2
storm_active 3 8 51 1
wiggle_bolt 3 17 181 1
wiggle_line 2 8 64 3
init_lightning 3 15 95 1
draw_lightning 13 53 288 1
release_lightning 2 7 29 1
refresh_lightning 1 3 8 1
Source file: ./app/xlockmore/modes/helix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gcd 3 10 47 2
helix 8 44 448 8
trig 5 29 307 1
random_helix 4 31 283 1
random_trig 5 22 202 1
init_helix 8 36 278 1
draw_helix 5 21 125 1
release_helix 2 7 29 1
refresh_helix 3 13 83 1
Source file: ./app/xlockmore/modes/pacman_level.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
setblockto 3 6 48 4
checkset 5 8 61 3
checksetout 4 7 46 3
checkunsetdef 4 7 53 3
clearlevel 3 7 52 1
copylevel 3 7 63 2
createjail 7 16 163 3
finishjail 5 22 232 3
tryset 25 54 446 4
nextstep 17 47 257 5
creatlevelblock 16 42 440 3
filllevel 4 8 67 1
frmtlevel 32 79 618 1
countdots 3 8 60 1
createnewlevel 5 32 241 1
check_pos 5 9 76 4
check_dot 4 6 50 3
Source file: ./app/xlockmore/modes/swarm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_segs 3 11 62 1
free_bees 5 20 121 1
free_swarm 2 8 42 2
init_swarm 21 89 834 1
draw_swarm 22 103 1234 1
release_swarm 3 10 62 1
refresh_swarm 1 4 13 1
Source file: ./app/xlockmore/modes/juggle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
object_destroy 3 11 59 1
trajectory_destroy 6 8 77 1
free_juggle 8 28 187 1
add_throw 4 22 126 5
program 24 73 378 4
adam 15 32 220 1
name 12 29 226 1
part 20 50 399 1
choose_object 14 13 92 1
lob 30 78 616 1
clap 14 25 161 1
makeSpline 1 18 173 6
makeSplinePair 1 18 176 10
makeParabola 1 13 121 6
wander 7 27 220 2
positions 23 56 423 1
spinrate 4 12 121 7
end_spin 1 4 27 1
match_spins_on_catch 3 9 70 2
find_bounce 6 28 185 6
new_predictor 2 16 92 4
projectile 16 108 1110 1
hands 7 34 308 1
find_elbow 2 22 238 6
reach_arm 1 8 95 3
dump 28 60 542 1
get_num_balls 5 17 87 1
compare_num_balls 3 13 85 2
show_arms 5 25 286 2
show_figure 4 60 824 3
show_ball 7 48 527 3
show_europeanclub 5 65 805 3
show_jugglebugclub 5 54 666 3
show_torch 5 44 536 3
show_knife 4 36 465 3
show_ring 2 16 216 3
show_bball 2 36 565 3
release_juggle 4 14 78 1
refill_juggle 29 103 598 1
change_juggle 5 19 136 1
reshape_juggle 1 4 19 3
init_juggle 33 90 724 1
draw_juggle 35 135 1155 1
Source file: ./app/xlockmore/modes/deco.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
deco 9 27 293 6
init_deco 8 31 242 1
draw_deco 5 16 135 1
release_deco 2 7 29 1
Source file: ./app/xlockmore/modes/spiral.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_dots 2 15 163 2
init_spiral 10 56 575 1
draw_spiral 31 80 791 1
release_spiral 4 13 73 1
refresh_spiral 2 10 48 1
Source file: ./app/xlockmore/modes/xcl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
my_random 1 6 23 1
countlines 2 9 46 1
um2 1 15 182 4
view_3d 4 28 324 2
get_color 4 13 92 3
get_GC 2 15 101 4
free_xcl 6 22 163 2
release_xcl 3 10 62 1
init_xcl 29 128 1048 1
draw_xcl 21 109 993 1
Source file: ./app/xlockmore/modes/puzzle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_stuff 3 12 69 2
free_puzzle 4 16 100 2
font_width 1 7 47 2
NumberScreen 10 65 530 1
setupmove 21 59 401 1
setupmovedelta 9 52 449 1
wrapupmove 3 11 67 1
wrapupmovedelta 2 15 148 1
moveboxdelta 5 23 242 1
init_stuff 7 31 206 1
init_puzzle 31 132 1393 1
draw_puzzle 7 25 129 1
release_puzzle 5 14 84 1
Source file: ./app/xlockmore/modes/flow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Cubic 1 20 724 4
Periodic 1 12 273 4
Iterate 1 20 229 4
free_flow 1 7 44 1
Gauss_Rand 3 20 140 1
discover 28 82 1072 1
restart_flow 4 15 122 1
clip 6 23 252 6
init_flow 21 137 1311 1
draw_flow 66 263 3671 1
release_flow 3 10 57 1
refresh_flow 2 4 18 1
Source file: ./app/xlockmore/modes/random.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pickMode 10 36 223 1
strpmtok 20 58 212 2
parsemodelist 62 106 1116 1
setMode 4 27 248 2
init_random 9 32 227 1
draw_random 11 35 229 1
refresh_random 2 6 27 1
change_random 3 8 34 1
release_random 3 6 33 1
Source file: ./app/xlockmore/modes/sphere.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_sphere 7 25 203 1
draw_sphere 42 119 1204 1
release_sphere 4 14 75 1
refresh_sphere 2 9 45 1
Source file: ./app/xlockmore/modes/goop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
make_blob 4 28 302 4
throb_blob 11 23 256 1
move_blob 20 37 343 3
draw_blob 4 17 140 5
make_layer 7 22 222 3
draw_layer_plane 2 14 136 4
draw_layer_blobs 2 11 98 7
free_goop 10 31 267 2
init_goop 32 95 715 1
draw_goop 13 72 678 1
release_goop 3 10 62 1
Source file: ./app/xlockmore/modes/loop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
position_of_neighbor 53 98 652 4
withinBounds 5 6 75 3
fillcell 4 19 241 4
drawcell 3 18 145 4
print_state 2 13 87 2
free_state 2 10 65 2
free_list 2 6 31 1
free_cells 3 12 69 1
free_loop 4 15 100 2
addtolist 2 16 139 4
draw_state 9 56 496 2
setUndefinedRule 82 99 1019 0
setUndefinedEvoRule 35 47 434 0
init_table 53 122 1238 1
init_flaw 22 59 624 1
init_adam 92 224 2723 1
do_gen 14 40 407 1
release_loop 4 15 88 1
init_loop 31 153 1399 1
draw_loop 31 70 547 1
refresh_loop 2 10 58 1
Source file: ./app/xlockmore/modes/grav.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_planet 3 26 273 2
draw_planet 8 48 452 2
init_grav 9 39 320 1
draw_grav 8 33 269 1
release_grav 4 13 73 1
refresh_grav 1 4 13 1
Source file: ./app/xlockmore/modes/pacman_ai.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ghost_get_posdirs 9 23 155 3
ghost_random 8 18 165 2
ghost_chasing 8 23 227 2
ghost_hiding 8 21 221 2
pac_dot_vec 10 26 253 4
pac_ghost_prox_and_vector 8 26 178 4
pac_get_posdirs 7 18 134 3
pac_clear_trace 2 8 54 1
pac_save_trace 3 8 71 3
pac_check_trace 6 14 107 3
pac_eating 25 67 554 2
pac_chasing 1 3 12 2
pac_random 8 31 248 2
pac_get_vector_screen 7 16 165 6
pac_trackmouse 8 27 265 3
ghost_update 22 46 302 2
pac_update 13 33 223 3
Source file: ./app/xlockmore/modes/fadeplot.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_fadeplot 3 11 62 1
initSintab 3 16 138 1
init_fadeplot 11 42 354 1
draw_fadeplot 11 51 560 1
refresh_fadeplot 1 4 13 1
release_fadeplot 3 10 57 1
Source file: ./app/xlockmore/modes/tube.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_pts 3 11 62 1
free_tube 8 25 182 2
init_tube 47 185 1604 1
draw_tube 21 81 703 1
release_tube 3 10 62 1
Source file: ./app/xlockmore/modes/pyro.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ignite 14 58 505 2
animate 11 54 618 3
shootup 8 46 474 3
burst 25 106 1112 3
init_pyro 19 80 727 1
draw_pyro 11 32 205 1
release_pyro 4 14 77 1
refresh_pyro 3 8 40 1
Source file: ./app/xlockmore/modes/braid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
applyword 7 18 132 3
applywordto 4 13 82 3
applywordbackto 4 13 84 3
init_braid 29 86 950 1
draw_braid 37 143 1778 1
release_braid 2 7 29 1
refresh_braid 1 4 13 1
Source file: ./app/xlockmore/modes/space.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_space 8 31 197 1
init_space 12 60 545 1
draw_space 31 198 1870 1
refresh_space 1 3 8 1
release_space 3 10 57 1
Source file: ./app/xlockmore/modes/triangle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_atriangle 7 38 345 6
calc_points1 1 13 255 6
calc_points2 1 13 269 6
draw_mesh 12 27 282 4
init_triangle 11 51 484 1
draw_triangle 11 49 498 1
release_triangle 2 7 29 1
refresh_triangle 1 4 13 1
Source file: ./app/xlockmore/modes/galaxy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_galaxies 4 13 82 1
free_galaxy 2 8 42 2
startover 17 114 1296 1
init_galaxy 10 43 338 1
draw_galaxy 33 142 1411 1
release_galaxy 3 10 62 1
refresh_galaxy 1 4 13 1
Source file: ./app/xlockmore/modes/decay.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_decay 5 16 104 2
alloc_decay 8 37 245 1
init_decay 33 60 694 1
draw_decay 35 78 947 1
refresh_decay 4 12 58 1
release_decay 3 10 62 1
Source file: ./app/xlockmore/modes/tetris.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
image_needed 3 7 42 1
leadingEmptyWidth 4 13 80 1
leadingEmptyHeight 4 13 80 1
readPolyominoes 13 66 491 1
writePolyominoes 6 26 242 1
setColour 5 21 189 2
drawSquare 4 17 178 5
xorSquare 1 15 153 3
XFillTrapazoid 1 16 143 11
drawWallSquare 5 54 537 4
clearTrapazoid 1 7 62 3
drawTrapazoid 1 6 50 4
freezeTrapazoid 1 12 119 3
checkWall 6 14 97 3
checkSides 10 14 127 2
checkBottom 7 16 91 3
wall_to_base 5 25 130 4
dropWall 18 56 558 2
freezeWall 3 9 65 2
allFrozen 5 14 94 1
checkFreeze 4 16 95 1
curPixmap 9 21 206 3
rotateIndex 2 12 105 2
drawBox 2 10 73 5
clearSquare 1 9 96 3
drawPolyomino 18 62 559 1
drawPolyominoDiff 41 96 1050 2
redoNext 2 14 183 1
newPolyomino 6 24 175 1
putBox 8 37 385 1
overlapping 25 54 480 1
atBottom 19 39 398 1
atBaseFully 5 12 110 1
atBasePartially 5 12 112 1
wallChange 10 22 239 3
tryMove 26 63 478 2
fillLines 6 28 226 1
free_images 20 24 252 1
free_tetris 10 33 234 2
checkLines 80 190 1998 1
gameOver 1 4 13 1
create_an_image 178 158 2416 3
create_images 20 22 256 2
refresh_tetris 17 40 366 1
release_tetris 8 24 209 1
change_tetris 4 9 53 1
init_tetris 60 226 1880 1
moveOne 34 106 726 2
draw_tetris 7 23 142 1
Source file: ./app/xlockmore/modes/vines.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
refresh_vines 1 4 13 1
init_vines 3 15 88 1
draw_vines 8 46 444 1
release_vines 2 7 29 1
Source file: ./app/xlockmore/modes/voters.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drawcell 23 94 999 6
init_list 3 12 120 1
addto_list 2 13 85 2
removefrom_list 1 6 33 1
flush_list 2 10 59 1
neighbors_opinion 125 217 1577 4
advanceColors 7 26 212 3
refresh_voters 6 21 147 1
free_voters 4 16 94 1
init_voters 45 165 1578 1
draw_voters 15 65 451 1
release_voters 3 10 57 1
Source file: ./app/xlockmore/modes/scooter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
randomcolor 1 8 64 1
initdoorcolors 1 6 28 1
nextdoorcolor 8 43 360 2
free_scooter 4 15 89 1
release_scooter 4 14 78 1
init_scooter 15 75 598 1
cleardoors 1 4 13 1
projection 1 4 24 2
rotate_3d 1 22 248 3
calc_new_element 2 23 217 1
shift_elements 9 73 844 1
door_3d 1 34 406 2
clipline 23 51 538 3
drawdoors 9 44 515 1
drawstars 17 83 789 1
draw_scooter 4 19 116 1
refresh_scooter 1 4 13 1
change_scooter 2 8 40 1
Source file: ./app/xlockmore/modes/bubble.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
updateBubble 9 41 410 2
changeBubble 6 19 165 1
free_bubble 4 15 89 2
init_bubble 16 68 541 1
draw_bubble 5 28 221 1
release_bubble 3 10 62 1
refresh_bubble 1 3 8 1
Source file: ./app/xlockmore/modes/lissie.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drawlissie 12 46 421 2
initlissie 6 38 421 2
init_lissie 9 31 243 1
draw_lissie 5 18 113 1
release_lissie 4 14 77 1
refresh_lissie 5 17 96 1
Source file: ./app/xlockmore/modes/blank.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_blank 4 6 46 1
draw_blank 5 9 55 1
release_blank 4 7 53 1
refresh_blank 1 3 8 1
Source file: ./app/xlockmore/modes/ant1d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
position_of_neighbor 5 15 91 3
fillcell 1 7 89 4
drawcell 3 22 187 4
draw_anant 6 31 313 4
RandomSoup 5 10 87 2
Rainbow 6 10 97 2
getTable 3 19 156 2
getTurk 4 20 173 2
init_ant1d 25 101 990 1
draw_ant1d 16 74 605 1
release_ant1d 8 23 184 1
refresh_ant1d 3 12 56 1
Source file: ./app/xlockmore/modes/deluxe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_deluxe 8 31 180 2
deluxe_draw_star 1 32 648 3
draw_circle 1 8 61 3
draw_hlines 1 9 82 3
draw_vlines 1 9 82 3
draw_corners 1 21 405 3
make_throbber 16 47 394 6
throb 4 27 158 3
init_deluxe 18 93 698 1
draw_deluxe 12 34 298 1
release_deluxe 3 10 62 1
refresh_deluxe 2 5 16 1
Source file: ./app/xlockmore/modes/bat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
checkCollision 8 45 581 2
drawbat 6 31 330 2
flapbat 2 11 115 4
movebat 8 34 335 2
collide 3 12 114 2
free_stuff 8 26 167 2
free_bat 3 12 71 2
init_stuff 27 90 667 1
init_bat 30 141 1256 1
draw_bat 7 21 141 1
release_bat 3 10 62 1
refresh_bat 6 17 110 1
Source file: ./app/xlockmore/modes/munch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
munchBit 7 19 196 8
dumb_log_2 2 9 32 1
init_munch 9 28 225 1
draw_munch 11 34 359 1
release_munch 4 13 80 1
Source file: ./app/xlockmore/modes/glx/pipeobjs.c
Source file: ./app/xlockmore/modes/thornbird.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_thornbird 4 11 74 1
init_thornbird 7 38 289 1
draw_thornbird 10 74 648 1
release_thornbird 3 10 57 1
refresh_thornbird 1 4 13 1
Source file: ./app/xlockmore/modes/apollonian.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gcd 2 10 36 2
isqrt 3 8 55 1
dquad 8 32 281 2
is_quad 1 6 54 4
is_tangent 1 8 68 6
iflor 4 12 79 2
iceil 4 12 79 2
geom 4 9 89 4
cquad 14 39 413 4
p 30 99 1395 2
f 7 18 289 5
free_apollonian 5 17 89 2
randomize_c 3 13 68 2
init_apollonian 21 83 979 1
draw_apollonian 9 31 216 1
release_apollonian 4 12 62 1
Source file: ./app/xlockmore/modes/swirl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
random_no 1 4 31 1
free_swirl 10 33 229 2
initialise_swirl 1 20 117 1
initialise_image 6 25 184 2
create_knots 35 89 501 1
do_point 26 95 734 3
draw_block 3 8 69 5
draw_point 6 22 255 2
next_point 18 70 396 1
init_swirl 38 149 1131 1
draw_swirl 14 49 351 1
release_swirl 3 10 62 1
refresh_swirl 4 13 66 1
Source file: ./app/xlockmore/modes/image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_stuff 3 12 69 2
free_image 3 12 75 2
init_stuff 7 32 208 1
drawimages 7 20 229 1
init_image 12 42 375 1
draw_image 6 25 244 1
release_image 3 10 62 1
refresh_image 5 15 73 1
Source file: ./app/xlockmore/modes/demon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drawcell 12 53 647 4
addtolist 2 15 122 4
print_state 2 14 89 2
free_state 3 12 86 2
free_list 2 8 50 1
free_struct 5 18 106 1
free_demon 3 13 80 2
draw_state 16 85 860 2
RandomSoup 4 14 120 1
init_demon 36 149 1460 1
draw_demon 125 316 3443 1
release_demon 3 10 62 1
refresh_demon 2 9 43 1
Source file: ./app/xlockmore/modes/discrete.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_discrete 18 132 1193 1
draw_discrete 31 126 1176 1
release_discrete 4 14 77 1
refresh_discrete 1 4 13 1
Source file: ./app/xlockmore/modes/marquee.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
font_width 1 7 47 2
is_valid_char 1 4 16 1
is_char_back_char 4 5 41 1
char_back_char_width 2 6 53 1
fixup_back 17 39 262 1
text_font_width 11 38 187 1
text_height 5 10 54 1
add_blanks 3 18 174 1
add_letter 3 17 168 2
init_marquee 19 67 565 1
draw_marquee 33 117 942 1
release_marquee 5 17 102 1
Source file: ./app/xlockmore/modes/nose.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
font_height 2 9 49 1
free_nose 6 22 148 2
pickClothes 26 253 2198 1
walk 20 54 524 2
think 3 11 69 1
talk 22 84 927 2
look 8 27 243 1
move 27 66 496 1
init_nose 14 71 521 1
draw_nose 6 22 98 1
release_nose 5 15 94 1
refresh_nose 1 4 13 1
Source file: ./app/xlockmore/modes/starfish.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_starfish 11 36 258 2
make_starfish 13 61 616 1
throb_starfish 14 34 352 1
spin_starfish 13 37 259 1
draw1_starfish 8 40 372 4
init_starfish 33 133 1041 1
run_starfish 10 32 268 1
draw_starfish 10 32 199 1
release_starfish 3 10 62 1
Source file: ./app/xlockmore/modes/dclock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
font_height 2 10 49 1
timeAtLastNewYear 1 6 36 1
convert 6 19 155 2
dayhrminsec 15 36 352 3
drawaled 8 77 848 4
drawacolon 1 22 313 3
drawanumber 3 8 56 4
drawadot 2 11 94 4
drawabinary 2 11 84 5
free_dclock 4 15 83 2
drawDclock 56 235 2368 1
release_dclock 3 11 70 1
init_dclock 70 258 2188 1
draw_dclock 5 15 80 1
refresh_dclock 1 4 13 1
Source file: ./app/xlockmore/modes/sierpinski.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
startover 5 32 399 1
free_sierpinski 3 9 60 1
init_sierpinski 9 29 214 1
draw_sierpinski 9 36 331 1
release_sierpinski 3 10 57 1
refresh_sierpinski 1 4 13 1
Source file: ./app/xlockmore/modes/worm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
worm_doit 16 104 1076 3
free_worm 7 22 149 1
init_worm 28 97 889 1
draw_worm 9 39 404 1
release_worm 3 10 57 1
refresh_worm 6 16 109 1
Source file: ./app/xlockmore/modes/penrose.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vertex_dir 7 24 179 3
add_unit_vec 3 8 60 2
fived_to_loc 4 25 227 3
free_penrose 4 20 125 1
init_penrose 22 103 836 1
match_rules 14 48 384 3
find_completions 8 27 179 5
draw_tile 17 74 802 6
check_vertex 13 47 343 3
delete_vertex 7 24 162 3
fills_vertex 1 6 45 3
fringe_changes 24 56 352 7
add_vtype 3 12 84 3
alloc_vertex 11 29 247 4
add_tile 34 103 763 4
add_forced_tile 5 22 162 2
legal_move 3 12 89 3
add_random_tile 25 81 639 2
draw_penrose 19 63 391 1
release_penrose 3 10 57 1
Source file: ./app/xlockmore/modes/lisa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_lisa 3 11 65 1
drawlisa 24 124 1198 2
initlisa 15 80 722 2
refreshlisa 3 9 59 1
refresh_lisa 4 14 65 1
change_lisa 4 19 123 1
init_lisa 8 31 205 1
draw_lisa 4 15 77 1
release_lisa 3 10 55 1
Source file: ./app/xlockmore/modes/dclock-msg-nl.h
Source file: ./app/xlockmore/modes/roll.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
createsphere 3 12 141 3
rotation3d 2 31 295 1
project 2 8 78 1
free_roll 3 11 62 1
init_roll 13 64 600 1
draw_roll 33 81 934 1
release_roll 3 10 57 1
refresh_roll 1 4 13 1
Source file: ./app/xlockmore/modes/strange.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Gauss_Rand 2 10 81 3
Gauss_Rand 3 20 150 3
Random_Prm 2 6 46 1
Iterate_X2 1 15 211 5
Iterate_X3 1 20 300 5
free_strange 6 23 139 2
draw_strange 17 87 818 1
init_strange 14 75 552 1
release_strange 3 10 62 1
Source file: ./app/xlockmore/modes/forest.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_tree 4 32 390 8
init_forest 5 19 138 1
draw_forest 5 33 360 1
release_forest 2 7 29 1
refresh_forest 1 4 13 1
Source file: ./app/xlockmore/modes/kumppa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Satnum 1 4 29 1
palaRotate 9 32 325 3
rotate 26 38 675 1
free_kumppa 18 63 438 2
make_rots 51 161 1283 3
init_kumppa 33 141 1147 1
draw_kumppa 31 89 855 1
release_kumppa 3 10 62 1
Source file: ./app/xlockmore/modes/hop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_hop 53 166 1959 1
draw_hop 30 135 1566 1
release_hop 4 13 75 1
refresh_hop 1 4 13 1
Source file: ./app/xlockmore/modes/mountain.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
spread 7 9 109 3
drawamountain 10 62 804 1
init_mountain 16 55 504 1
draw_mountain 7 22 98 1
release_mountain 4 13 78 1
refresh_mountain 2 10 48 1
Source file: ./app/xlockmore/modes/clock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
myrand 1 4 36 2
HourToAngle 1 6 56 1
MinutesToAngle 1 5 43 1
SecondsToAngle 1 4 30 1
DrawDisk 2 12 75 6
DrawBorder 2 17 180 3
DrawJewel 2 15 147 3
DrawHand 2 23 285 5
real_draw_clock 1 12 136 3
collide 3 13 158 2
new_clock_state 7 51 662 2
update_clock 1 20 261 2
init_clock 14 52 449 1
draw_clock 12 30 236 1
release_clock 4 14 77 1
refresh_clock 2 9 42 1
Source file: ./app/xlockmore/modes/ant3d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
printDir 7 12 82 1
printTurn 5 10 62 1
heading 8 26 170 3
position_of_neighbor 13 30 209 5
Init3D 1 6 40 1
AddToList 3 21 137 5
AddToEraseList 1 7 49 2
DelFromList 5 18 113 2
DelFromEraseList 1 6 33 1
MemInit 3 11 69 1
GetMem 2 11 71 5
SetMem 2 11 70 5
ChangeMem 2 12 70 5
End3D 3 13 68 1
RunAnt3D 6 33 302 1
CountCells3D 2 11 43 1
DisplayList 2 13 75 1
getTable 5 25 195 2
getTurk 5 22 198 3
parseRule 43 72 659 1
NewViewpoint 1 13 128 4
lissajous 11 32 331 1
NewPoint 1 11 125 5
SortList 18 67 564 1
DrawFace 7 44 388 7
DrawEyes 7 58 683 7
DrawCube 42 87 935 2
DrawScreen 7 48 426 1
free_ant3d 5 18 109 2
init_ant3d 24 113 901 1
draw_ant3d 7 21 119 1
release_ant3d 3 10 62 1
refresh_ant3d 3 10 44 1
Source file: ./app/xlockmore/modes/petal.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gcd 3 11 45 2
numlines 4 6 46 3
compute_petal 4 27 184 4
petal 2 12 109 1
random_petal 2 11 89 1
init_petal 10 36 264 1
draw_petal 3 12 62 1
release_petal 4 13 73 1
refresh_petal 3 12 55 1
Source file: ./app/xlockmore/modes/life.h
Source file: ./app/xlockmore/modes/qix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_qix 5 19 116 1
init_qix 28 105 815 1
draw_qix 48 204 2507 1
release_qix 3 10 57 1
refresh_qix 1 7 38 1
Source file: ./app/xlockmore/modes/world.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_world 13 42 372 1
draw_world 15 57 558 1
release_world 4 11 69 1
refresh_world 1 4 13 1
Source file: ./app/xlockmore/modes/ifs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Gauss_Rand 2 9 80 3
Half_Gauss_Rand 1 7 66 3
Gauss_Rand 3 20 150 3
Half_Gauss_Rand 3 20 134 3
Random_Simis 2 12 153 3
free_ifs_buffers 3 11 62 1
free_ifs 3 12 67 2
init_ifs 14 93 648 1
Transform 1 14 182 5
Trace 5 18 179 3
Draw_Fractal 11 60 557 1
draw_ifs 6 56 640 1
release_ifs 3 10 62 1
Source file: ./app/xlockmore/modes/eyes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TFillArc 4 23 181 11
SetTransform 1 7 104 9
join_rects 5 14 153 3
computePupil 6 36 272 3
make_eye 2 40 441 5
fly_touches 7 14 126 3
fly_touches_eye 3 7 44 2
eyes_overlap 5 12 101 2
init_fly 4 31 236 2
unpaint_fly 3 17 164 2
paint_fly 6 25 245 2
move_fly 19 66 512 2
create_eyes 19 81 695 4
paint_eyes 15 57 528 5
freePairsOfEyes 4 11 82 2
free_eyes 7 24 144 2
init_eyes 23 99 713 1
draw_eyes 4 17 127 1
release_eyes 3 10 62 1
refresh_eyes 4 14 77 1
Source file: ./app/xlockmore/modes/flag.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
random_num 1 4 34 1
initSintab 2 11 86 1
affiche 13 45 462 1
getText 20 106 825 2
init_stuff 7 28 188 1
free_stuff 3 12 69 2
free_flag 5 19 118 2
release_flag 4 14 84 1
init_flag 38 103 866 1
draw_flag 9 36 334 1
refresh_flag 4 11 67 1
Source file: ./app/xlockmore/modes/ico.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
icoClearArea 2 7 87 5
IdentMat 3 10 68 1
FormatRotateMat 4 24 176 3
ConcatMat 3 12 122 3
initPoly 10 27 275 5
PartialNonHomTransform 2 9 159 4
drawPoly 29 173 1532 9
free_ico 6 22 141 2
init_ico 24 103 927 1
draw_ico 9 28 266 1
refresh_ico 1 4 13 1
release_ico 3 10 62 1
change_ico 6 16 132 1
Source file: ./app/xlockmore/modes/ant.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
position_of_neighbor 121 208 1516 4
fillcell 10 35 473 4
truchetcell 24 112 1375 4
drawcell 3 22 187 4
drawtruchet 4 12 124 5
draw_anant 34 133 1398 4
RandomSoup 3 13 113 1
fromTableDirection 13 32 185 2
getTable 14 57 311 2
getTurk 13 31 289 3
parseRule 16 46 295 1
free_ant 6 24 158 2
init_ant 54 202 2022 1
draw_ant 29 93 886 1
release_ant 3 10 62 1
refresh_ant 3 12 56 1
Source file: ./app/xlockmore/modes/fzort.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fp_div 1 9 51 2
fp_div 1 4 20 2
fp_mul 1 9 44 2
fp_mul 1 4 20 2
fp_mul_add 1 9 52 3
fp_mul_add 1 4 27 3
vec_copy 1 4 25 2
vec_set 1 6 36 4
vec_neg_copy 1 6 41 2
vec_neg 1 4 16 1
vec_add 1 6 55 3
vec_add_to 1 6 38 2
vec_sub 1 6 55 3
vec_sub_from 1 6 38 2
vec_dot_product 1 4 39 2
vec_length_squared 1 4 17 1
vec_cross_product 1 6 79 3
vec_scalar_mul 1 6 30 2
vec_scalar_mul_copy 1 6 47 3
vec_length 1 4 18 1
vec_normalize 2 9 63 1
mat_copy 1 4 25 2
mat_make_identity 1 4 21 1
mat_make_rotation_around_x 1 9 61 2
mat_make_rotation_around_y 1 9 61 2
mat_make_rotation_around_z 1 9 61 2
mat_make_translation 1 7 41 4
mat_mul_copy 1 21 442 3
mat_mul 1 4 23 2
mat_transform_copy 1 11 134 3
mat_rotate_copy 1 10 122 3
mat_rotate 1 4 23 2
init_edge 4 28 233 4
radix_sort 4 19 173 4
render_process_mesh 31 114 1154 2
mesh_free 3 8 44 1
radius_offset 1 5 78 4
calc_coord 1 10 89 6
calc_mesh_vertices 6 75 709 5
set_triangle 1 7 51 4
set_quad 1 8 63 5
make_sphere 6 34 324 1
getpix 1 4 41 3
putpix 1 4 45 4
randnum 1 4 24 1
plasmaavg 2 9 84 5
rplasma 8 28 340 5
flare 4 25 200 1
init_texture 19 53 372 2
x_error_handler 1 5 19 2
create_xshmimage 8 40 273 4
destroy_xshmimage 1 12 83 3
create_ximage 5 22 149 3
make_image 5 19 125 2
free_image 2 12 78 2
release_fzort_ctx 2 12 68 2
init_color_map 5 26 268 8
init_fzort_ctx 15 79 597 2
render 1 17 173 2
init_fzort 3 12 77 1
draw_fzort 10 67 572 1
release_fzort 3 11 61 1
refresh_fzort 1 4 13 1
Source file: ./app/xlockmore/modes/dclock-msg-ja.h
Source file: ./app/xlockmore/modes/t3d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
t3d_zeiger 2 20 160 6
t3d_manipulate 8 51 591 2
t3d_gettime 2 12 80 1
t3d__sort 8 24 188 3
t3d_vektorprodukt 1 6 94 3
t3d_turn 1 14 193 3
t3d_projektion 7 42 553 1
t3d_viewpoint 1 9 92 1
t3d_fill_kugel 21 66 844 4
t3d_init_kugel 4 29 336 1
t3d_init_3d 2 23 194 1
free_t3d 16 52 355 2
t3d_initialize 16 72 529 1
init_t3d 38 162 1228 1
release_t3d 3 10 62 1
draw_t3d 32 135 1259 1
refresh_t3d 1 4 13 1
Source file: ./app/xlockmore/modes/life3d.h
Source file: ./app/xlockmore/modes/dclock-msg-fr.h
Source file: ./app/xlockmore/modes/lyapunov.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reps 14 40 384 6
free_lyapunov 8 25 177 2
init_lyapunov 41 158 1157 1
draw_lyapunov 22 69 583 1
release_lyapunov 3 10 62 1
Source file: ./app/xlockmore/modes/coral.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rand_2 2 16 65 1
free_coral 4 15 90 1
init_coral 17 79 725 1
draw_coral 19 80 575 1
release_coral 3 10 57 1
Source file: ./app/xlockmore/modes/euler2d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
calc_p 2 14 126 5
calc_mod_dp2 2 14 114 3
calc_all_p 5 21 204 1
calc_all_mod_dp2 4 19 176 2
derivs 18 68 632 2
perturb 14 59 586 4
ode_solve 8 30 426 1
free_euler2d 1 19 152 1
init_euler2d 46 187 2214 1
draw_euler2d 19 93 1099 1
release_euler2d 3 10 57 1
refresh_euler2d 1 4 13 1
Source file: ./app/xlockmore/modes/life.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
invplot 7 20 66 1
codeToPatternedRule 25 57 380 2
copyFromPatternedRule 7 38 269 3
printRule 23 56 492 4
position_of_neighbor 121 207 1515 4
parseRule 56 159 1534 2
parseFile 30 59 426 1
init_list 3 18 179 2
addto_list 3 16 127 3
removefrom_list 2 10 77 3
print_state 2 15 110 2
flush_list 2 10 84 2
draw_cell 19 64 757 2
setcelltoggles 2 13 80 3
free_cells 2 7 35 1
free_stuff 3 12 69 2
free_life 6 20 151 2
setcellfromtoggle 21 49 395 3
setcell 17 60 413 4
n_neighbors 4 13 109 2
ceil2 2 7 28 1
ng_neighbors 4 16 140 3
RandomSoup 6 16 147 3
GetPattern 61 175 1063 3
shooter 94 404 4264 1
init_stuff 11 43 284 1
init_life 69 269 2474 1
draw_life 36 127 1075 1
release_life 3 10 62 1
refresh_life 5 18 97 1
change_life 30 92 609 1
Source file: ./app/xlockmore/modes/maze.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_wall 5 37 308 4
draw_solid_square 5 33 251 5
enter_square 5 25 284 2
free_path 5 19 109 1
free_stuff 3 12 69 2
free_maze 4 17 103 2
set_maze_sizes 12 51 491 1
initialize_maze 20 93 769 1
choose_door 19 67 680 1
draw_maze_walls 5 17 129 1
backup 2 9 60 1
create_maze_walls 10 40 313 1
draw_maze_border 8 47 510 1
try_to_move 8 46 455 2
solve_maze 8 48 532 1
mouse_maze 9 29 300 1
init_stuff 7 32 208 1
init_maze 11 39 306 1
draw_maze 16 52 248 1
release_maze 3 10 62 1
refresh_maze 6 35 293 1
Source file: ./app/xlockmore/modes/solitare.cc
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
int_round 1 1 17 1
font_width 1 7 47 2
drawSuit 5 77 890 6
Card::Card 1 1 24 2
Card::whichSuit 1 1 12 0
Card::whichRank 1 1 12 0
Card::whichColor 2 1 22 0
CardView::thisCard 1 1 10 0
CardView::isFaceUp 1 1 10 0
CardView::flip 1 1 12 0
CardView::x 1 1 10 0
CardView::y 1 1 10 0
CardView::moveTo 1 1 20 2
CardView::CardView 1 7 36 2
CardView::CardView 2 9 54 3
CardView::draw 13 77 1175 0
CardView::erase 1 9 69 0
CardView::includes 4 5 51 2
CardLink::CardLink 1 1 26 3
CardLink::CardLink 1 1 22 2
CardLink::nextCard 1 1 10 0
CardLink::setLink 1 1 14 1
CardPile::CardPile 1 1 20 1
DealPile::DealPile 1 1 16 1
SuitPile::SuitPile 1 1 20 2
AlternatePile::AlternatePile 1 1 20 2
DeckPile::DeckPile 1 1 14 1
DiscardPile::DiscardPile 1 1 14 1
CardView::width 1 5 25 0
CardView::height 1 5 25 0
CardPile::addCard 2 8 38 1
CardPile::updateLocation 1 4 11 1
CardPile::canTake 1 4 13 1
CardPile::contains 3 7 49 2
CardPile::displayPile 2 14 95 0
CardPile::initialize 1 5 14 0
CardPile::cleanup 2 9 34 0
CardPile::removeCard 2 9 35 0
CardPile::select 1 4 18 2
CardPile::select 1 4 12 1
DealPile::cleanup 2 10 41 0
DealPile::shuffle 8 26 188 1
DeckPile::updateLocation 2 11 116 1
DeckPile::initialize 2 8 46 0
DeckPile::addCard 2 6 31 1
DeckPile::select 1 4 18 2
DeckPile::select 3 15 87 1
DiscardPile::updateLocation 2 11 112 1
DiscardPile::addCard 2 6 34 1
DiscardPile::select 1 4 18 2
DiscardPile::select 4 22 146 1
SuitPile::updateLocation 2 11 114 1
SuitPile::canTake 5 13 87 1
AlternatePile::updateLocation 6 24 198 1
AlternatePile::initialize 3 12 79 0
AlternatePile::addCard 7 17 126 1
AlternatePile::canTake 5 14 86 1
AlternatePile::copyBuild 2 11 60 2
stackDisplay 2 6 31 1
AlternatePile::displayPile 2 8 27 0
AlternatePile::select 12 31 262 2
AlternatePile::select 10 28 209 1
GameTable::GameTable 11 51 378 1
GameTable::~GameTable 4 12 60 0
GameTable::Resize 3 17 141 1
GameTable::newGame 3 9 49 1
GameTable::Redraw 2 7 40 1
GameTable::HandleMouse 7 19 153 1
GameTable::HandleGenerate 6 13 92 0
GameTable::suitCanAdd 3 8 47 1
GameTable::alternateCanAdd 3 8 44 1
GameTable::suitAddPile 3 9 65 1
GameTable::alternateAddPile 3 9 59 1
init_solitare 13 47 316 1
draw_solitare 8 22 124 1
release_solitare 4 12 69 1
refresh_solitare 4 13 63 1
Source file: ./app/xlockmore/modes/star.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
star_compute 2 16 205 2
star_reset 2 14 124 2
star_tick 7 21 163 3
move_trek 8 50 452 4
free_star 6 22 152 2
draw_trek 13 65 625 1
star_draw 28 85 782 3
init_pixmaps 17 90 819 1
tick_stars 3 11 87 2
compute_move 13 35 335 2
init_star 16 58 501 1
draw_star 10 30 171 1
release_star 3 10 62 1
refresh_star 3 8 40 1
Source file: ./app/xlockmore/modes/rotor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_rotor 3 11 62 1
init_rotor 19 78 592 1
draw_rotor 19 125 1116 1
release_rotor 3 10 57 1
refresh_rotor 2 10 48 1
Source file: ./app/xlockmore/modes/crystal.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
trans_coor 2 10 107 4
trans_coor_back 3 13 141 8
crystal_setupatom 4 101 1208 2
crystal_drawatom 28 145 1355 2
free_crystal 9 28 204 2
init_crystal 83 426 3638 1
draw_crystal 13 54 465 1
refresh_crystal 17 164 1420 1
release_crystal 3 10 62 1
Source file: ./app/xlockmore/modes/laser.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_laser 3 11 64 2
init_laser 19 85 677 1
draw_laser_once 21 92 652 1
draw_laser 5 15 88 1
release_laser 3 10 62 1
refresh_laser 1 4 13 1
Source file: ./app/xlockmore/modes/hyper.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MatMult 4 12 108 4
MatVecMult 3 11 85 4
MatCopy 3 7 65 3
MatZero 3 7 56 2
MatIdent 2 7 48 2
ZeroMultiCounter 2 6 34 2
RealIncMultiCounter 3 10 59 3
IncMultiCounter 1 4 21 2
figure_num_points 1 4 13 1
figure_num_lines 1 4 17 1
figure_num_planes 1 4 20 1
free_hyperstuff 19 75 494 1
free_hyper 3 12 67 2
figure_points 29 100 1007 1
figure_axis_points 5 12 99 1
init_x_stuff 15 45 365 1
move_line 14 54 623 5
move_plane 14 93 1323 7
move_number 14 54 534 5
draw_hyper_step 8 25 239 2
move_hyper 15 37 301 1
calc_transformation 23 118 1223 1
translate_point 2 11 96 4
translate_points 6 19 143 2
refresh_hyper 2 11 62 1
init_hyper 9 38 241 1
draw_hyper 5 18 103 1
change_hyper 1 5 27 1
release_hyper 3 10 62 1
Source file: ./app/xlockmore/modes/xjack.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
release_xjack 5 18 106 1
init_xjack 13 63 503 1
draw_xjack 87 225 1919 1
Source file: ./app/xlockmore/modes/bomb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
rivet 2 15 161 3
detonator 6 34 357 2
release_bomb 2 8 37 1
init_bomb 22 71 609 1
explode 9 22 235 1
draw_bomb 10 54 479 1
refresh_bomb 4 13 59 1
change_bomb 4 19 158 1
Source file: ./app/xlockmore/modes/slip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
halfrandom 2 12 63 2
erandom 3 15 87 2
prepare_screen 16 49 396 2
quantize 2 8 45 1
init_slip 3 18 129 1
draw_slip 24 104 756 1
release_slip 2 7 29 1
Source file: ./app/xlockmore/modes/life1d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drawcell 6 35 361 4
RandomSoup 6 10 101 3
power 2 8 40 2
GetRule 12 40 399 2
compare 10 39 247 1
init_stuff 7 30 194 1
free_stuff 3 12 69 2
free_life1d 10 38 256 2
init_life1d 33 138 1247 1
draw_life1d 24 97 869 1
release_life1d 3 10 62 1
refresh_life1d 7 20 133 1
Source file: ./app/xlockmore/modes/fiberlamp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
change_fiberlamp 2 12 108 1
free_fiber 6 17 98 1
free_fiberlamp 2 8 42 2
init_fiberlamp 18 93 783 1
reshape_fiberlamp 1 4 19 3
sort_fibers 3 11 103 1
draw_fiberlamp 12 108 1153 1
release_fiberlamp 3 10 62 1
Source file: ./app/xlockmore/modes/petri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
random_life_value 1 5 32 1
free_petri 9 31 225 2
setup_random_colormap 17 84 581 1
setup_original_colormap 16 75 569 1
setup_display 52 231 1587 1
drawblock 5 31 297 4
setup_arr 10 67 498 1
newcell 4 15 111 4
killcell 1 9 78 2
randblip 11 55 276 2
draw_petri 19 68 534 1
init_petri 6 32 229 1
release_petri 3 10 62 1
refresh_petri 2 9 43 1
Source file: ./app/xlockmore/modes/bug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
position_of_neighbor 48 137 615 4
screen2grid 4 11 84 5
grid2screen 5 11 116 5
dirmove 62 162 1116 6
has_neighbor 54 60 622 3
drawabacterium 2 13 138 4
drawabug 33 116 839 5
eraseabug 1 10 123 3
flush_buglist 3 15 118 1
free_buglist 5 20 121 1
init_buglist 5 28 255 1
addto_buglist 2 12 94 2
removefrom_buglist 1 7 60 2
dupin_buglist 2 14 91 1
cutfrom_buglist 1 11 96 1
reattach_buglist 1 10 86 1
dirbug 8 21 133 2
mutatebug 13 36 281 2
makebacteria 7 24 193 7
redrawbacteria 2 10 68 2
free_bug 10 40 264 2
init_bug 74 211 1900 1
draw_bug 27 105 919 1
release_bug 3 10 62 1
refresh_bug 3 13 62 1
Source file: ./app/xlockmore/modes/blot.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_blot 11 39 339 1
draw_blot 11 51 352 1
release_blot 4 14 77 1
refresh_blot 1 4 13 1
Source file: ./app/xlockmore/modes/toneclock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
toneclock_drawhour 4 58 582 4
free_hour 2 7 35 1
free_toneclock 10 33 232 2
init_toneclock 70 341 2487 1
draw_toneclock 15 86 835 1
refresh_toneclock 8 35 282 1
release_toneclock 3 10 62 1
Source file: ./app/xlockmore/modes/dilemma.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drawcell 23 94 1026 6
addtolist 1 10 99 4
print_state 2 14 89 2
free_state 2 10 69 2
free_list 2 6 31 1
free_dilemma 4 16 94 1
alloc_dilemma 4 16 113 1
neighbor_position 125 217 1572 4
draw_state 6 22 195 2
init_dilemma 49 186 1831 1
draw_dilemma 22 73 633 1
release_dilemma 3 10 57 1
refresh_dilemma 1 6 33 1
Source file: ./app/xlockmore/modes/kaleid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
QuadMirrored 5 41 675 3
QuadRotated 5 49 723 3
GeneralPolarMoveAndBounce 13 63 596 2
GeneralRotated 4 36 259 3
GeneralMirrored 7 66 530 3
OctMirrored 5 66 1024 3
OldOctRotated 10 51 589 3
OctRotated 6 58 654 3
GeneralLinearMoveAndBounce 12 82 974 6
GeneralLinearRotated 4 25 214 3
GeneralLinearMirrored 7 43 437 3
random_velocity 11 48 406 2
random_position 4 25 332 2
init_kaleid 26 119 1047 1
set_pen_attributes 3 15 125 3
change_pen 8 28 230 3
draw_kaleid 18 77 487 1
release_kaleid 4 13 75 1
refresh_kaleid 1 4 13 1
Source file: ./app/xlockmore/modes/xcl.h
Source file: ./app/xlockmore/modes/julia.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
apply 4 20 211 4
incr 7 27 296 2
free_julia 7 23 153 2
init_julia 25 116 896 1
draw_julia 15 84 801 1
release_julia 3 10 62 1
refresh_julia 2 10 48 1
Source file: ./app/xlockmore/modes/pacman.h
Source file: ./app/xlockmore/modes/anemone.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_anemone 7 33 162 2
xmalloc 2 8 36 1
initAppendages 3 34 435 1
initAnemone 11 52 475 2
createPoints 8 30 331 1
drawImage 3 29 358 4
animateAnemone 6 20 193 2
init_anemone 3 17 135 1
draw_anemone 6 23 181 1
release_anemone 3 10 62 1
refresh_anemone 2 5 16 1
Source file: ./app/xlockmore/modes/tik_tak.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tik_tak_setupobject 6 51 607 2
tik_tak_reset_object 4 17 141 1
tik_tak_drawobject 2 11 102 2
free_tik_tak 12 37 268 2
init_tik_tak 52 224 1708 1
draw_tik_tak 9 41 316 1
refresh_tik_tak 7 28 191 1
release_tik_tak 3 10 62 1
Source file: ./app/xlockmore/modes/spline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_spline 5 15 101 1
init_spline 25 75 647 1
draw_spline 30 133 1645 1
XDrawSpline 3 22 264 9
release_spline 3 10 57 1
refresh_spline 3 13 59 1
Source file: ./app/xlockmore/modes/fz_filler.h
Source file: ./app/xlockmore/modes/life3d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
codeToPatternedRule 4 9 54 1
copyFromPatternedRule 1 5 33 2
printRule 9 25 203 3
parseRule 28 52 373 2
parseFile 34 67 484 1
Init3D 1 6 44 1
AddToList 3 19 137 4
AddToEraseList 1 7 49 2
DelFromList 5 18 123 2
DelFromEraseList 1 6 33 1
MemInit 3 11 69 1
GetMem 2 11 71 5
SetMem 2 11 70 5
ChangeMem 2 12 70 5
ClearMem 7 14 109 1
IncrementNbrs3D 8 15 142 2
End3D 3 13 68 1
RunLife3D 20 55 377 1
CountCells3D 2 11 43 1
DisplayList 2 13 75 1
RandomSoup 7 19 181 3
GetPattern 30 74 487 3
NewViewpoint 1 13 128 4
lissajous 11 32 331 1
NewPoint 1 11 125 5
SortList 17 62 568 1
DrawFace 4 24 220 7
DrawCube 23 60 655 2
DrawScreen 7 53 465 1
shooter 30 194 3361 1
free_life3d 3 9 52 2
init_life3d 17 100 782 1
draw_life3d 15 30 194 1
release_life3d 3 10 62 1
refresh_life3d 3 10 44 1
change_life3d 15 50 329 1
Source file: ./app/xlockmore/modes/dragon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drawcell 6 35 319 4
addtolist 2 15 130 3
print_state 2 14 89 2
free_alist 3 12 86 2
free_list 3 12 75 1
free_struct 3 10 51 1
free_dragon 3 12 67 2
draw_state 7 45 372 2
SetSoup 4 14 101 1
init_dragon 19 88 734 1
draw_dragon 21 87 665 1
release_dragon 3 10 62 1
refresh_dragon 2 9 43 1
Source file: ./app/xlockmore/modes/drift.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
halfrandom 2 13 67 2
frandom 8 37 215 2
initmode 7 31 231 2
pick_df_coefs 6 18 206 1
free_drift 3 11 62 1
initfractal 16 51 440 1
init_drift 6 29 175 1
iter 31 116 814 1
draw 11 42 388 3
draw_flush 5 23 175 3
draw_drift 14 41 322 1
release_drift 3 10 57 1
refresh_drift 1 4 13 1
Source file: ./app/xlockmore/modes/matrix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
new_column 7 41 284 2
free_matrix 6 20 148 2
setup_matrix 10 51 449 1
init_matrix 3 11 68 1
draw_matrix 6 48 330 1
release_matrix 3 10 62 1
refresh_matrix 4 13 73 1
change_matrix 4 18 103 1
Source file: ./app/xlockmore/modes/bouboule.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sinvary 4 15 129 1
sininit 5 28 139 6
sinfree 2 10 42 1
free_stars 7 23 143 1
free_bouboule 1 12 93 1
init_bouboule 49 203 1604 1
draw_bouboule 40 197 1704 1
release_bouboule 3 10 57 1
refresh_bouboule 3 8 40 1
Source file: ./app/xlockmore/modes/pacman.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_pacman 7 23 163 2
check_death 13 37 300 2
repopulate 2 47 443 1
setwallcolor 2 11 70 1
setdotcolor 1 7 44 1
drawlevelblock 23 110 971 4
drawlevel 3 8 64 1
draw_pacman_sprite 11 53 539 1
draw_ghost_sprite 9 60 537 2
pacman_tick 3 13 86 1
init_pacman 28 170 1525 1
draw_pacman 17 46 612 1
release_pacman 3 10 62 1
refresh_pacman 1 5 18 1
change_pacman 1 5 18 1
Source file: ./app/xlockmore/xmlock/option.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
managePrompt 2 23 133 1
f_option 1 5 39 3
f_fontdia 3 25 181 3
f_programdia 1 3 18 3
f_Dialog 3 18 120 3
setup_Option 4 52 462 1
getNumberofElementofOpt 1 3 18 0
Source file: ./app/xlockmore/modes/ball.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
collided 3 62 629 6
inwin 10 25 235 5
randomball 12 66 506 2
free_ball 5 18 139 2
init_ball 21 83 689 1
draw_ball 27 106 1059 1
release_ball 3 10 62 1
refresh_ball 3 9 42 1
Source file: ./app/xlockmore/xmlock/option.h
Source file: ./app/xlockmore/xmlock/menu.h
Source file: ./app/xlockmore/modes/turtle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
generate_hilbert 5 35 351 3
generate_cesarovar 3 44 545 7
generate_harter_heightway 3 42 498 7
init_turtle 16 106 883 1
draw_turtle 12 53 515 1
release_turtle 2 7 29 1
Source file: ./app/xlockmore/xmlock/modes.h
Source file: ./app/xlockmore/xmlock/xmlock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exitcallback 2 7 37 3
callLocker 12 48 380 1
checkTime 6 18 113 0
f_PushButtons 1 4 21 3
f_ScrolledListModes 5 21 168 3
TimeoutSlider 1 4 22 3
Setup_Widget 7 122 936 1
main 4 26 196 2
Source file: ./app/xpr/lncmd.h
Source file: ./app/xpr/xpr.h
Source file: ./app/xpr/x2pmp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
x2pmp 46 179 1532 11
magnification_table 6 27 195 1
bits_set 2 7 27 1
leave 2 10 51 1
p_move_abs 3 13 78 3
p_save_cursor 1 5 30 2
p_restore_cursor 1 5 30 2
p_set_orientation 1 5 31 2
p_bitmap 2 21 125 5
Source file: ./app/xpr/pmp.h
Source file: ./app/xlockmore/iconfig.h
Source file: ./app/xlogo/Logo.h
Source file: ./app/xlogo/RenderLogo.h
Source file: ./app/xlockmore/modes/polyominoes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bitmap_needed 3 7 42 1
random_permutation 6 14 121 2
transform 9 29 346 5
first_poly_no 3 7 38 1
next_poly_no 4 9 59 2
count_adjacent_blanks 6 10 142 5
check_all_regions_multiple_of 8 12 140 2
check_all_regions_positive_combination_of 10 14 161 3
find_smallest_blank_component 5 15 116 1
whites_ok 12 13 190 1
score_point 25 37 403 4
find_blank 11 23 227 2
detach 3 19 206 6
attach 21 56 506 7
next_attach_try 4 16 108 4
draw_without_bitmaps 25 75 1052 2
create_bitmaps 191 173 2672 2
draw_with_bitmaps 14 41 499 2
free_bitmaps 15 16 172 1
free_polyominoes 2 14 110 1
check_pentomino_puzzle 2 3 21 1
check_hexomino_puzzle 2 3 21 1
check_tetr_pentomino_puzzle 2 3 23 1
check_pent_hexomino_puzzle 2 3 23 1
check_heptomino_puzzle 2 3 21 1
check_octomino_puzzle 2 3 21 1
check_dekomino_puzzle 2 3 21 1
check_elevenomino_puzzle 2 3 21 1
make_one_sided_pentomino 5 17 144 1
make_one_sided_hexomino 5 17 144 1
set_pentomino_puzzle 6 29 178 1
set_one_sided_pentomino_puzzle 6 30 182 1
set_one_sided_hexomino_puzzle 10 46 250 1
set_tetr_pentomino_puzzle 6 28 198 1
set_pent_hexomino_puzzle 8 36 232 1
set_pentomino_puzzle1 2 12 95 1
set_hexomino_puzzle1 2 12 95 1
set_heptomino_puzzle1 2 14 118 1
set_heptomino_puzzle2 2 12 95 1
set_elevenomino_puzzle1 2 14 118 1
set_dekomino_puzzle1 2 12 95 1
set_octomino_puzzle1 2 12 95 1
set_pentomino_puzzle2 2 12 95 1
set_elevenomino_puzzle2 2 12 95 1
init_polyominoes 46 141 967 1
draw_polyominoes 31 87 686 1
release_polyominoes 3 9 57 1
refresh_polyominoes 1 3 13 1
Source file: ./app/xlogo/LogoP.h
Source file: ./app/xlogo/RenderLogo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RenderLogo 2 50 569 9
compute_inverse_slope 1 5 39 1
compute_x_intercept 1 4 28 2
intersect 3 18 145 3
Source file: ./app/xlockmore/modes/wator.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drawshape 22 22 255 7
drawcell 24 93 1034 6
init_kindlist 3 16 153 2
addto_kindlist 2 12 108 3
removefrom_kindlist 1 7 60 2
dupin_kindlist 2 14 90 1
cutfrom_kindlist 1 11 102 1
reattach_kindlist 1 10 119 2
flush_kindlist 2 9 81 2
neighbor_position 125 217 1572 4
free_wator 5 19 134 1
init_wator 50 193 1797 1
draw_wator 37 143 1398 1
release_wator 3 10 57 1
refresh_wator 3 11 50 1
Source file: ./app/xlogo/xlogo.h
Source file: ./app/xlogo/xlogo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
die 1 4 21 3
save 1 4 15 3
Syntax 4 24 160 1
main 2 27 194 2
quit 4 13 106 4
Source file: ./app/mkfontscale/list.h
Source file: ./app/mkfontscale/hash.h
Source file: ./app/xlogo/Logo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_gcs 2 9 82 1
check_shape 3 8 47 1
unset_shape 4 19 143 1
set_shape 8 34 319 1
RenderPrepare 2 10 59 1
XmuFreeXftColor 2 23 134 5
XmuCvtStringToXftColor 6 47 257 6
ClassInitialize 2 7 26 1
Initialize 4 12 122 4
Destroy 3 12 79 1
Realize 2 11 74 3
Resize 3 5 33 1
Redisplay 7 29 213 3
SetValues 10 31 201 5
Source file: ./app/mkfontscale/list.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
listMember 3 9 45 2
listCons 2 9 45 2
listAdjoin 2 8 38 2
dsprintf 7 25 124 2
listConsF 7 25 132 3
listAdjoinF 7 25 132 3
listLength 2 9 30 1
appendList 4 12 57 2
makeList 6 30 164 4
reverseList 2 11 43 1
compareListEntries 1 6 50 2
sortList 5 23 156 1
destroyList 3 11 38 1
deepDestroyList 3 12 45 1
Source file: ./app/mkfontscale/ident.h
Source file: ./app/mkfontscale/ident.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fontFileOpen 2 13 99 2
fontFileRead 2 10 67 3
fontFileGetc 3 14 73 1
fontFileSeek 7 28 147 3
fontFileClose 2 9 43 1
getLSB32 2 9 77 1
getInt8 2 9 43 2
getInt32 3 13 134 2
bitmapIdentify 4 14 106 2
pcfIdentify 26 78 517 2
getKeyword 8 21 113 2
bdfskip 4 10 45 1
bdfend 11 38 184 1
bdfIdentify 12 35 180 2
Source file: ./app/mkfontscale/data.h
Source file: ./app/scripts/xauth_switch_to_sun-des-1.cpp
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
getFQDN 1 4 14 0
Source file: ./app/mkfontscale/hash.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hash 2 8 73 1
str_tolower 2 7 29 1
makeHashTable 1 4 17 1
destroyHashTable 3 15 80 1
getHash 3 10 64 2
putHash 11 42 268 4
hashElements 3 12 59 1
key_first_cmp 2 7 73 2
value_first_cmp 2 7 73 2
hashArray 5 21 138 2
destroyHashArray 2 11 58 1
Source file: ./app/rgb/showrgb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 2 9 50 2
dumprgb 5 33 222 1
dumprgb 14 40 285 1
Source file: ./app/xpr/x2jet.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_image_limits 6 26 185 4
set_header_trailer_limits 9 21 163 3
set_print_locations 9 34 278 8
scale_raster 5 20 132 3
scale_and_orient_image 19 48 394 11
setup_RGBshiftmask 7 19 179 4
swap_black_and_white 4 11 114 1
reset_color_mapping 7 22 140 1
prepare_color_mapping 13 38 294 4
select_grey 7 18 180 4
load_printer_color 8 40 280 3
lookup_color_index 4 15 79 1
select_printer_color 11 36 331 6
color_already_in_printer 4 12 68 2
program_new_printer_color 3 18 113 5
composite_diff 1 7 82 2
find_nearest_programmed_color 3 14 78 1
add_index_to_chain 4 23 131 2
load_printer_color_DT 5 27 145 3
load_line_colors 5 15 78 4
download_colors 5 16 83 3
invalid_depth_for_visual 1 6 30 2
validate_visual 15 26 162 1
read_xwd_data 15 50 425 1
write_image_prefix 19 71 506 11
write_image_suffix 8 25 132 6
Z_image_pixel 16 59 474 2
XY_image_pixel 4 18 162 2
direct_by_pixel 2 14 97 4
index_by_pixel 3 18 117 3
write_raster_line 19 62 442 5
write_portrait_Z_image 4 18 134 3
write_landscape_Z_image 4 18 136 3
write_portrait_XY_image 4 18 134 3
write_landscape_XY_image 4 18 136 3
write_Z_image 2 11 46 4
write_XY_image 3 14 70 4
write_image 3 15 77 4
x2jet 2 28 200 19
fatal_err 1 10 56 2
Source file: ./app/rgb/rgb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 18 83 539 2
Source file: ./app/xprop/clientwin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Window_Has_Property 3 15 91 3
Window_Is_Viewable 2 8 48 2
Find_Client_In_Children 9 32 196 2
Find_Roots 7 25 148 3
Find_Child_At_Pointer 1 9 54 2
Find_Client 9 29 161 3
Source file: ./app/xprop/dsimple.h
Source file: ./app/xprop/dsimple.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Get_Display_Name 7 26 150 2
Open_Display 2 11 52 1
Setup_Display_And_Screen 1 9 41 2
Close_Display 2 7 23 1
Open_Font 2 7 39 1
Select_Window_Args 10 43 202 2
Select_Window 11 35 218 2
Window_With_Name 7 22 143 3
Fatal_Error 1 13 70 2
Source file: ./app/xpr/xpr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 40 150 1368 2
usage 1 25 160 1
parse_args 96 289 1917 18
setup_layout 16 44 278 10
convert_data 43 183 1565 6
dump_sixmap 3 16 96 3
build_sixmap 12 52 494 6
ln03_setup 9 61 623 11
ln03_finish 1 13 127 1
la100_setup 3 17 188 3
la100_finish 1 4 18 1
dump_prolog 4 12 79 1
dump_prolog 3 5 36 1
points 1 5 16 1
escape 7 15 96 1
ps_setup 22 93 658 10
ps_finish 2 5 30 1
ln03_output_sixels 13 74 509 8
la100_output_sixels 10 57 371 4
ps_output_bits 11 59 435 6
_invbits 2 9 34 2
_swapbits 2 9 37 2
_swapshort 2 15 62 2
_swaplong 2 20 91 2
ps_putbuf 8 45 233 4
ps_bitrot 4 24 127 5
fullread 4 19 77 3
Source file: ./app/xfsinfo/xfsinfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 5 21 1
main 9 41 245 2
print_server_info 3 22 155 1
print_catalogue_info 3 13 75 1
print_extension_info 3 13 71 1
print_alternate_info 4 15 86 1
Source file: ./app/xkbprint/utils.h
Source file: ./app/beforelight/b4light.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AllocateColors 2 20 134 1
StepPen 2 7 31 1
DrawPoints 5 22 212 4
Draw 4 20 157 2
Erase 2 10 71 2
RandomStep 1 4 17 1
StepMoving 5 24 149 1
StepPoints 4 18 115 1
StartPoints 1 4 12 1
Timeout 2 8 35 2
StartSaver 2 9 38 1
StopSaver 2 6 17 1
ignoreError 1 4 15 2
main 20 115 872 2
quit 3 10 67 4
Source file: ./app/mkfontscale/mkfontscale.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 9 22 1
missing_arg 1 5 24 1
main 34 128 869 2
getNameHelper 15 36 173 5
getName 8 36 229 2
os2Weight 9 21 90 1
os2Width 9 21 90 1
nameWidth 5 14 102 1
t1Weight 16 37 231 1
unsafe 8 6 40 1
safe 7 26 148 1
makeXLFD 55 162 993 3
readFontScale 8 38 230 2
filePrio 14 29 226 1
doDirectory 63 213 1313 3
checkEncoding 36 97 607 2
find_cmap 17 48 278 4
checkExtraEncoding 13 37 196 3
notice_foundry 4 8 57 1
vendor_match 5 11 78 2
vendor_foundry 3 8 56 1
readEncodings 12 49 294 2
Source file: ./app/xkbprint/xkbprint.h
Source file: ./app/xkbprint/isokeys.h
Source file: ./app/xdpyinfo/xdpyinfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
silent_errors 1 4 17 2
StrCmp 1 4 38 2
print_extension_info 9 40 258 1
print_display_info 36 147 925 1
print_visual_info 10 32 206 1
print_screen_info 13 69 604 2
print_event_mask 5 24 122 4
print_standard_extension_info 3 13 87 4
print_multibuf_info 8 34 260 2
print_xtest_info 2 8 57 2
print_sync_info 3 20 138 2
print_shape_info 2 8 49 2
print_dga_info 5 22 153 2
print_XF86VidMode_modeline 10 27 178 10
print_XF86VidMode_info 13 63 474 2
print_XF86Misc_info 16 41 311 2
print_mitshm_info 3 19 89 2
print_xkb_info 4 16 100 2
print_dbe_info 4 24 167 2
print_record_info 2 8 49 2
print_xinput_info 15 48 263 2
print_xrender_info 29 98 737 2
print_composite_info 3 10 68 2
print_xinerama_info 4 20 141 2
core 3 6 31 1
print_dmx_info 27 81 498 2
print_known_extensions 3 15 88 1
mark_extension_for_printing 5 21 103 1
print_marked_extensions 4 17 79 1
usage 1 12 38 1
main 10 48 295 2
Source file: ./app/xkbprint/utils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
uSetErrorFile 6 16 85 1
uInformation 1 9 42 2
uAction 1 10 49 2
uWarning 1 10 49 2
uError 1 10 49 2
uFatalError 1 11 59 2
uInternalError 1 10 49 2
uAsprintf 6 32 167 3
Source file: ./app/xprop/xprop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Create_Thunk_List 2 9 39 1
Free_Thunk_List 1 4 13 1
Add_Thunk 2 11 65 2
Read_Char 2 8 32 1
Read_White_Space 4 6 40 1
Read_Quoted 8 29 163 1
Skip_Digits 2 5 29 1
Scan_Long 2 7 47 2
Scan_Octal 2 6 40 2
Parse_Atom 1 4 22 2
Skip_Past_Right_Paren 7 20 74 1
Apply_Default_Formats 3 7 36 2
Lookup_Formats 6 13 88 3
Add_Mapping 2 10 62 3
Setup_Mapping 5 20 118 1
GetAtomName 4 16 84 1
Read_Mappings 5 23 142 1
Format_Hex 1 5 24 1
Format_Unsigned 1 5 24 1
Format_Signed 1 5 24 1
ignore_errors 1 4 15 2
Format_Atom 4 22 120 1
Format_Mask_Word 4 17 98 1
Format_Bool 2 6 18 1
_put_char 2 9 35 1
_format_char 8 30 130 2
Format_String 2 12 62 2
Format_Len_String 2 13 76 3
is_utf8_locale 3 6 30 1
Format_Icons 9 74 477 2
Format_Len_Text 8 49 271 3
is_valid_utf8 15 36 270 2
Format_Len_Unicode 7 29 161 2
Is_A_Format 1 4 22 1
Get_Format_Size 5 8 51 1
Get_Format_Char 3 10 65 2
Format_Thunk 11 29 172 2
Format_Thunk_I 2 6 43 3
Mask_Word 3 8 57 2
Is_A_DFormat 4 5 44 1
Handle_Backslash 12 30 114 1
Handle_Dollar_sign 4 17 115 3
Mask_Bit_I 2 9 50 3
Scan_Term 5 18 143 4
Scan_Exp 5 21 153 4
Handle_Question_Mark 3 11 67 3
Display_Property 6 21 97 3
Extract_Value 7 33 181 4
Extract_Len_String 4 9 74 4
Extract_Icon 2 10 56 4
Break_Down_Property 6 25 196 5
Get_Font_Property_Data_And_Type 3 15 98 4
Get_Window_Property_Data_And_Type 7 33 193 4
Get_Property_Data_And_Type 2 7 51 4
Show_Prop 8 33 215 3
Show_All_Props 4 18 122 1
Handle_Prop_Requests 8 31 198 2
Remove_Property 2 10 58 3
Set_Property 36 165 997 4
usage 1 25 57 1
grammar 1 22 28 1
Parse_Format_Mapping 4 13 94 2
spy_error_handler 4 10 53 2
main 49 142 988 2
Source file: ./app/ssh-askpass/dynlist.h
Source file: ./app/ssh-askpass/drawing.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_shaded_rectangle 2 54 530 9
Source file: ./app/ssh-askpass/resources.h
Source file: ./app/xkbprint/xkbprint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Usage 3 44 64 2
parseArgs 124 418 2717 2
GetDisplay 7 35 165 2
main 43 158 884 2
Source file: ./app/ssh-askpass/dynlist.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
append_to_list 3 21 118 4
append_to_buf 4 22 127 4
Source file: ./app/xclipboard/xcutsel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Syntax 1 6 22 1
StoreBuffer 5 12 109 7
ConvertSelection 9 68 527 7
SetButton 2 14 110 2
LoseSelection 2 8 40 2
Quit 1 5 26 3
GetSelection 1 6 36 3
GetBuffer 4 12 93 3
main 2 45 322 2
Source file: ./app/ssh-askpass/drawing.h
Source file: ./app/ssh-askpass/x11-ssh-askpass.h
Source file: ./app/ssh-askpass/resources.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_string_resource 6 29 201 2
get_boolean_resource 13 22 207 3
get_integer_resource 9 28 165 3
get_float_resource 3 15 88 2
get_pixel_resource 8 28 173 5
Source file: ./app/xeyes/Eyes.h
Source file: ./app/xeyes/Eyes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ClassInitialize 1 5 19 1
Initialize 10 57 527 4
drawEllipse 16 69 632 7
eyeLiner 3 14 75 3
computePupil 10 62 387 3
computePupils 2 22 216 3
eyeBall 4 10 68 4
repaint_window 2 10 76 1
drawEye 4 15 202 3
drawEyes 4 16 110 2
draw_it_core 1 15 117 1
draw_it 2 12 69 2
Resize 10 51 435 1
Realize 2 17 110 3
Destroy 5 11 84 1
Redisplay 1 13 87 3
SetValues 1 9 25 5
Source file: ./app/xclipboard/xclipboard.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TextLength 1 6 29 1
SaveClip 5 25 135 2
RestoreClip 1 8 49 2
NewClip 3 18 87 2
DeleteClip 4 10 64 2
IndexCurrentClip 2 8 34 1
set_button_state 1 15 109 1
NextCurrentClip 2 10 51 4
PrevCurrentClip 2 10 51 4
DeleteCurrentClip 3 17 74 4
Quit 1 5 32 4
CenterWidgetAtPoint 5 27 196 3
CenterWidgetOnEvent 1 4 28 2
CenterWidgetOnWidget 1 11 101 2
SaveToFile 2 12 80 4
AcceptSaveFile 3 25 142 4
CancelSaveFile 1 4 24 4
FailContinue 1 4 24 4
WMProtocols 9 15 123 4
NewCurrentClip 1 4 26 4
NewCurrentClipContents 6 18 129 2
EraseTextWidget 1 9 45 1
InsertClipboard 8 57 324 7
ConvertSelection 15 91 648 7
LoseSelection 1 6 47 2
RefuseSelection 1 6 35 7
LoseManager 1 4 16 2
main 4 69 631 2
Source file: ./app/xeyes/transform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TranslatePoints 4 18 167 4
TFillPolygon 2 18 76 8
TDrawArc 3 27 144 10
Trectangle 3 15 128 3
SetTransform 1 9 104 9
Source file: ./app/xeyes/EyesP.h
Source file: ./app/xkbprint/psgeom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ListInternalFonts 7 24 155 3
PSIncludeFont 5 17 112 2
DumpInternalFont 2 12 67 2
PSColorDef 13 37 389 3
PSSetColor 3 8 52 3
PSGSave 1 5 21 2
PSGRestore 1 8 41 2
PSShapeDef 18 109 1064 3
ClearFontStuff 3 7 35 1
CrackXLFDName 27 92 597 2
PSSetUpForLatin1 1 56 71 2
PSReencodeLatin1Font 1 6 33 2
PSSetUpFonts 1 12 62 3
PSSetFont 4 9 74 5
PSProlog 16 113 622 2
PSFileTrailer 2 8 44 2
PSPageSetup 7 72 393 3
PSPageTrailer 30 146 1064 2
PSDoodad 18 101 740 3
PSKeycapsSymbol 71 200 872 5
PSNonLatin1Symbol 69 210 929 5
CheckSymbolAlias 44 109 352 2
FindKeysymsByName 53 127 1007 4
PSDrawLabel 1 8 67 6
PSLabelKey 29 129 971 8
PSSection 31 161 1231 3
GeometryToPostScript 19 61 497 3
Source file: ./app/xeyes/transform.h
Source file: ./app/xeyes/xeyes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 2 13 30 1
quit 3 10 68 4
main 2 36 254 2
Source file: ./app/xcmsdb/SCCDFile.h
Source file: ./app/xstdcmap/xstdcmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse 18 59 661 2
Exit 2 6 21 1
usage 1 6 36 1
getDeepestVisual 4 15 77 3
getBestVisual 14 27 222 3
visualStringFromClass 7 12 52 1
doIndividualColormaps 11 46 295 1
main 12 38 204 2
Source file: ./app/xvidtune/xvidtune.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CleanUp 1 5 25 1
CatchSig 1 4 12 1
CatchXtSig 1 5 24 2
GetModeLine 5 29 296 2
GetMonitor 4 18 146 2
ModeSettable 3 6 36 1
vidmodeError 5 13 67 2
SetScrollbars 3 14 105 1
QuitCB 2 6 34 3
popdownInvalid 1 4 21 3
ApplyCB 6 52 505 3
SetLabel 14 39 343 1
UpdateSyncRates 5 17 125 1
RestoreCB 3 13 84 3
ApplyIfAutoCB 2 7 41 3
FetchCB 2 9 59 3
TestTO 3 11 93 2
TestTOCB 1 5 29 3
TestCB 2 11 90 3
ConvertSelection 3 19 99 7
ShowCB 17 61 647 3
AdjustCB 16 73 525 3
EditCB 13 62 507 3
FlagsEditCB 4 22 174 3
BlankEditCB 14 45 362 3
ChangeBlankCB 6 30 205 3
isValid 15 34 257 2
ScrollCB 5 26 230 3
SwitchCB 1 10 82 3
AddCallback 1 10 42 4
CreateTyp 4 28 233 5
AckWarn 1 5 29 3
AckNoTune 2 6 34 3
displayWarning 1 33 171 1
displayNoTune 1 20 87 1
s3Special 1 34 210 1
CreateHierarchy 3 229 1687 1
QuitAction 4 7 60 4
RestoreAction 2 8 57 4
ShowAction 1 4 28 4
MoveLeftAction 1 4 31 4
MoveRightAction 1 4 32 4
NarrowerAction 1 4 31 4
WiderAction 1 4 32 4
MoveUpAction 1 4 31 4
MoveDownAction 1 4 32 4
TallerAction 1 4 32 4
ShorterAction 1 4 31 4
NextModeAction 1 4 31 4
PrevModeAction 1 4 32 4
usage 1 11 60 1
main 22 140 813 2
Source file: ./app/xset/xset.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 174 542 3550 2
is_number 7 10 83 2
set_click 4 17 89 2
set_bell_vol 4 17 89 2
set_bell_pitch 1 7 32 2
set_bell_dur 1 7 32 2
set_font_path 30 113 773 5
set_led 2 12 64 3
xkbset_led 6 24 158 3
set_mouse 6 17 93 4
set_saver 9 27 167 3
set_repeat 2 12 64 3
set_repeatrate 1 9 47 3
xkbset_repeatrate 2 11 71 3
set_pixels 12 62 334 4
set_lock 2 16 69 2
set_font_cache 1 10 58 4
on_or_off 3 11 71 7
query 50 216 1294 1
query_cache_status 4 35 239 1
usage 7 72 130 2
error 1 5 25 1
local_xerror 6 29 132 2
Source file: ./app/xlsclients/xlsclients.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 7 20 1
enqueue 2 11 61 2
run_queue 2 10 43 1
atom_done 2 12 64 1
init_atoms 1 9 61 1
main 17 75 409 2
child_info 17 79 630 1
root_list 4 33 281 1
lookat 2 11 73 4
show_client_properties 25 79 499 1
print_client_properties 3 28 179 4
print_text_field 7 14 113 3
print_quoted_word 19 43 253 2
unknown 3 18 96 3
Source file: ./app/xcmsdb/loadData.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
StrToDefine 3 11 60 2
DefineToStr 3 11 48 2
SCKeyOf 1 4 19 1
SCScrnClassOf 1 4 19 1
SCScrnClassStringOf 1 4 17 1
closeS 3 12 48 2
nextline 1 5 30 3
ProcessColorimetric 39 179 823 3
ProcessIProfile 37 183 969 2
PutTableType0Card8 2 15 89 2
PutTableType1Card8 2 13 74 2
PutTableType0Card16 2 15 86 2
PutTableType1Card16 2 13 74 2
PutTableType0Card32 2 15 86 2
PutTableType1Card32 2 13 74 2
LoadMatrix 3 20 164 3
LoadCorrections 53 238 1814 4
LoadDataGray 17 114 760 5
PrintVisualOptions 9 43 257 1
ParseVisualOptions 27 132 705 3
LoadSCCData 70 274 1541 4
Source file: ./app/oclock/transform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TranslatePoints 4 19 170 4
TFillPolygon 2 11 77 8
TDrawArc 3 19 145 10
TFillArc 3 19 145 10
SetTransform 1 8 104 9
Source file: ./app/xcmsdb/xcmsdb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Syntax 2 16 35 1
MissingArg 1 5 25 1
optionmatch 5 14 93 3
main 27 81 518 2
ParseAtom 1 4 28 3
PrintTableType0 7 36 209 3
PrintTableType1 7 37 237 3
QuerySCCDataRGB 31 158 847 2
QuerySCCDataGray 24 107 542 2
RemoveSCCData 20 63 468 3
_XcmsGetElement 4 25 139 3
_XcmsGetProperty 7 31 187 7
Source file: ./app/oclock/ClockP.h
Source file: ./app/oclock/Clock.h
Source file: ./app/oclock/transform.h
Source file: ./app/oclock/oclock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
die 1 5 26 3
save 1 4 15 3
usage 1 11 23 1
main 2 41 283 2
quit 4 13 106 4
Source file: ./app/iceauth/iceauth.h
Source file: ./app/iceauth/iceauth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 23 74 1
main 18 72 366 2
Source file: ./app/listres/listres.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 12 28 1
print_tree_level 3 11 85 2
tree_known_widgets 3 10 53 1
print_classname 6 15 86 4
list_known_widgets 4 15 113 1
print_resources 10 27 227 5
list_resources 4 21 138 6
main 11 52 380 2
Source file: ./app/ssh-askpass/x11-ssh-askpass.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
outOfMemory 1 6 36 2
freeIf 2 6 19 1
freeFontIf 2 6 27 2
getFontResource 4 14 90 3
getStringResourceWithDefault 3 13 63 3
getUnsignedIntegerResource 11 39 248 4
getResolutionResource 9 37 254 4
calcTextObjectExtents 3 8 84 2
calcLabelTextExtents 7 21 139 1
calcTotalButtonExtents 2 12 105 1
calcButtonExtents 2 12 84 1
balanceButtonExtents 3 12 92 2
calcButtonLabelPosition 2 10 93 1
scaleXDimension 5 13 100 2
scaleYDimension 5 13 100 2
createTextObject 4 14 91 2
createLabel 5 20 129 3
createDialog 14 307 2863 1
destroyLabel 2 16 85 2
destroyDialog 1 14 105 1
createDialogWindow 5 66 562 1
createGCs 1 44 331 1
destroyGCs 1 8 63 1
paintLabel 6 31 211 3
paintButton 13 67 669 3
paintIndicator 4 28 271 3
updateIndicatorElement 1 6 56 2
updateIndicators 6 27 205 2
paintDialog 3 23 212 1
performGrab 18 78 440 5
grabKeyboard 1 5 28 1
ungrabKeyboard 2 6 25 1
grabPointer 1 5 28 1
ungrabPointer 2 6 25 1
grabServer 3 11 63 1
ungrabServer 2 6 23 1
cleanUp 2 14 79 1
exitApp 1 5 21 2
acceptAction 2 12 80 1
cancelAction 1 4 15 1
backspacePassphrase 2 9 44 1
erasePassphrase 2 9 42 1
addToPassphrase 2 10 67 2
handleKeyPress 10 34 147 2
eventIsInsideButton 8 27 202 3
handleButtonPress 12 42 289 2
handlePointerMotion 10 31 220 2
handleInputTimeout 2 10 68 2
cancelInputTimeout 2 7 29 1
main 16 113 768 2
Source file: ./app/oclock/Clock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ClassInitialize 1 5 19 1
Initialize 4 34 237 4
Resize 15 111 1030 1
Realize 4 20 129 3
Destroy 5 15 131 1
Redisplay 2 10 73 3
clock_to_angle 2 6 36 1
new_time 5 27 249 2
paint_jewel 2 10 89 3
check_jewel_poly 8 24 230 2
check_jewel 7 12 114 3
compute_hand 1 19 239 5
compute_hands 1 8 69 1
paint_hand 1 5 46 4
paint_hands 2 7 56 4
Source file: ./app/xclock/ClockP.h
Source file: ./app/xclock/xclock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Syntax 2 13 32 1
die 1 5 26 3
quit 4 13 103 4
save 1 5 27 3
main 9 58 439 2
Source file: ./app/xclock/Clock.h
Source file: ./app/xkbevd/utils.h
Source file: ./app/xkbevd/tokens.h
Source file: ./app/xsetroot/xsetroot.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 22 37 1
main 57 187 1200 2
FixupState 12 29 221 1
SetBackgroundToBitmap 3 26 203 3
CreateCursorFromFiles 10 35 274 2
CreateCursorFromName 4 19 129 1
MakeModulaBitmap 5 20 160 2
NameToXColor 4 13 91 2
NameToPixel 8 20 153 2
ReadBitmapFile 4 19 118 5
Source file: ./app/xkbevd/xkbevd.h
Source file: ./app/xkbevd/evargs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AppendBellNotifyArg 17 20 269 3
AppendAccessXNotifyArg 12 17 182 3
AppendActionMessageArg 14 16 187 3
AppendEventArg 4 18 89 3
CopyEventArg 6 40 205 3
SubstituteEventArgs 4 18 98 2
Source file: ./app/xkbevd/cfgscan.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tokText 33 107 599 1
setScanState 3 8 40 2
yyGetString 28 66 419 1
yyGetKeyName 29 66 427 1
yyGetIdent 13 31 209 1
yyGetNumber 13 31 216 1
yylex 33 73 405 1
Source file: ./app/iceauth/process.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
binaryEqual 3 10 41 3
prefix 1 4 25 2
badcommandline 1 4 18 1
skip_space 5 7 42 1
skip_nonspace 5 7 43 1
split_into_words 6 34 183 2
open_file 5 33 155 6
read_auth_entries 4 28 139 3
cvthexkey 12 42 260 2
dispatch_command 5 23 132 6
die 1 5 19 1
catchsig 8 7 54 1
register_signals 2 7 29 1
auth_initialize 16 87 482 1
write_auth_file 4 23 143 2
auth_finalize 15 48 257 1
process_command 5 15 84 4
fprintfhex 2 13 81 3
dump_entry 5 29 212 4
extract_entry 3 23 116 4
match_auth 5 17 105 3
merge_entries 13 67 345 5
search_and_do 21 50 342 7
remove_entry 2 18 95 4
print_help 5 23 126 2
do_help 7 24 133 4
do_questionmark 6 30 159 4
do_list 4 23 106 4
do_merge 10 49 282 4
do_extract 5 34 167 4
do_add 36 150 771 4
do_remove 3 18 88 4
do_info 8 24 149 4
do_exit 1 9 31 4
do_quit 1 9 33 4
do_source 15 61 352 4
Source file: ./app/xkbevd/utils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
uSetErrorFile 6 16 85 1
uInformation 1 9 42 2
uAction 1 10 49 2
uWarning 1 10 49 2
uError 1 10 49 2
uInternalError 1 10 49 2
uStrCaseCmp 7 23 157 2
Source file: ./app/xkbevd/xkbevd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Usage 1 16 38 2
parseArgs 27 114 646 2
GetDisplay 8 37 194 4
InterpretConfigs 33 99 580 1
FindMatchingConfig 13 33 205 1
ProcessMatchingConfig 15 65 375 1
main 29 106 603 2
Source file: ./app/xwud/xwud.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 8 41 1
Read 3 12 61 4
main 173 532 3975 2
putImage 6 21 174 8
putScaledImage 24 103 936 10
Latin1Upper 8 14 116 1
Extract_Plane 3 8 76 3
EffectiveSize 3 7 49 1
VisualRank 7 18 53 1
IsGray 2 7 56 2
Do_StdGray 4 20 178 6
Do_StdCol 4 21 189 6
CopyColormapAndFree 2 7 44 2
Do_Pseudo 6 21 179 6
Do_Direct 29 142 1203 8
Image_Size 2 6 45 1
Error 2 9 42 1
_swapshort 2 11 57 2
_swaplong 2 17 88 2
DumpHeader 1 30 335 2
Source file: ./app/xkbevd/printev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
eventTypeToString 3 16 58 1
xkb_prologue 1 8 56 3
do_XkbStateNotify 16 38 331 2
do_map_message 4 8 65 4
do_XkbMapNotify 8 31 194 2
do_XkbControlsNotify 3 16 107 2
do_XkbIndicatorNotify 2 11 62 2
do_XkbBellNotify 5 19 137 2
do_XkbAccessXNotify 8 38 153 2
do_XkbNamesNotify 18 57 352 2
do_XkbCompatMapNotify 3 16 87 2
do_XkbActionMessage 3 11 103 2
do_XkbNewKeyboardNotify 1 9 61 2
do_XkbExtensionDeviceNotify 1 14 98 2
PrintXkbEvent 14 59 299 2
Source file: ./app/xcalc/actions.h
Source file: ./app/xcalc/xcalc.h
Source file: ./app/xcalc/xcalc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 4 38 311 2
create_calculator 2 9 52 1
create_display 1 26 218 1
create_keypad 3 19 150 1
draw 1 6 35 1
setflag 2 5 31 2
ringbell 1 4 13 1
Quit 1 5 16 1
Syntax 3 14 136 2
convert 2 14 85 7
lose 1 4 16 2
done 1 4 22 3
do_select 2 11 65 1
Source file: ./app/twm/src/list.h
Source file: ./app/twm/src/cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NewFontCursor 4 17 111 2
NewBitmapCursor 5 22 196 3
Source file: ./app/twm/src/parse.h
Source file: ./app/twm/src/version.c
Source file: ./app/twm/src/version.h
Source file: ./app/xcalc/math.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
strlcpy 1 6 40 3
parse_double 1 7 41 3
pre_op 7 15 80 1
fail_op 3 10 53 1
fperr 2 6 25 1
illerr 1 6 25 1
post_op 3 10 41 1
DrawDisplay 4 22 168 1
numeric 33 73 454 1
bkspf 9 35 184 1
decf 5 17 79 1
eef 6 16 78 1
clearf 3 14 60 1
negf 6 24 131 1
twoop 13 49 258 1
twof 10 27 153 1
entrf 3 14 62 1
equf 10 36 177 1
lparf 1 7 22 1
rollf 3 14 67 1
rparf 10 37 186 1
drgf 9 30 190 1
invf 1 5 14 1
memf 2 9 38 1
oneop 36 60 542 1
offf 3 13 70 1
PushOp 2 8 40 1
PopOp 2 9 45 1
isopempty 2 4 15 1
showstack 1 5 32 1
PushNum 3 14 75 1
PopNum 3 15 84 1
RollNum 2 17 95 1
ClearStacks 2 6 34 1
priority 6 11 46 1
ResetCalc 1 15 97 1
Source file: ./app/twm/src/gc.h
Source file: ./app/twm/src/screen.h
Source file: ./app/twm/src/util.h
Source file: ./app/xcalc/actions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
add 2 6 40 4
back 1 6 32 4
bell 1 4 23 4
clearit 1 6 32 4
cosine 1 6 33 4
decimal 1 6 32 4
degree 1 6 32 4
digit 11 17 185 4
divide 2 6 40 4
e 1 6 33 4
enter 1 6 32 4
epower 1 6 33 4
equal 1 6 32 4
exchange 1 6 33 4
factorial 1 6 33 4
inverse 1 6 32 4
leftParen 1 6 32 4
logarithm 1 6 33 4
multiply 2 6 40 4
naturalLog 1 6 33 4
negate 1 6 32 4
nop 1 4 23 4
off 1 6 32 4
pi 1 6 33 4
power 2 6 40 4
quit 3 7 49 4
recall 2 6 40 4
reciprocal 1 6 33 4
rightParen 1 6 32 4
roll 1 6 32 4
scientific 1 6 32 4
selection 1 4 32 4
sine 1 6 33 4
square 1 6 33 4
squareRoot 1 6 33 4
store 2 6 40 4
subtract 2 6 40 4
sum 2 6 40 4
tangent 1 6 33 4
tenpower 1 6 33 4
XexchangeY 1 6 33 4
Source file: ./app/twm/src/iconmgr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CreateIconManagers 8 47 377 1
AllocateIconManager 3 28 181 4
MoveIconManager 22 86 456 1
JumpIconManager 14 38 266 1
AddIconManager 11 82 700 1
InsertInIconManager 8 39 213 3
RemoveFromIconManager 3 11 66 2
RemoveIconManager 3 25 161 1
ActiveIconManager 1 7 31 1
NotActiveIconManager 1 5 19 1
DrawIconManagerBorder 3 16 147 1
SortIconManager 7 29 157 1
PackIconManager 12 56 379 1
Source file: ./app/twm/src/iconmgr.h
Source file: ./app/twm/src/session.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetClientID 11 30 167 1
GetWindowRole 5 10 60 1
write_byte 2 6 38 2
write_ushort 2 9 76 2
write_short 2 9 75 2
write_counted_string 5 17 88 2
read_byte 2 6 38 2
read_ushort 2 8 66 2
read_short 2 8 65 2
read_counted_string 5 21 119 2
WriteWinConfigEntry 31 71 469 4
ReadWinConfigEntry 35 104 665 3
ReadWinConfigFile 6 26 105 1
GetWindowConfig 28 90 463 11
unique_filename 3 22 134 3
SaveYourselfPhase2CB 24 134 894 2
SaveYourselfCB 2 16 52 6
DieCB 1 6 31 2
SaveCompleteCB 1 4 11 2
ShutdownCancelledCB 2 8 28 2
ProcessIceMsgProc 1 5 32 3
ConnectToSessionManager 2 36 179 1
Source file: ./app/twm/src/parse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
doparse 6 53 402 3
ParseTwmrc 15 54 250 1
ParseStringList 1 6 32 1
twmFileInput 4 12 75 1
twmStringListInput 4 11 57 1
twmUnput 2 10 44 1
TwmOutput 1 4 12 1
parse_keyword 4 19 119 2
do_single_keyword 34 80 356 1
do_string_keyword 21 55 310 2
do_number_keyword 21 39 206 2
do_colorlist_keyword 12 39 270 3
do_color_keyword 11 36 215 3
put_pixel_on_root 5 23 153 1
do_string_savecolor 1 6 29 2
do_var_savecolor 3 14 92 1
assign_var_savecolor 14 46 196 1
ParseUsePPosition 5 13 78 1
do_squeeze_entry 8 36 198 5
Source file: ./app/twm/src/icons.h
Source file: ./app/twm/src/twm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hasExtension 3 11 69 2
IsPrintScreen 5 17 89 1
main 63 363 2422 2
InitVariables 1 137 1005 1
CreateFonts 1 10 60 1
RestoreWithdrawnLocation 9 36 258 1
Reborder 4 19 111 1
sigHandler 1 4 12 1
Done 2 9 32 2
TwmErrorHandler 5 11 57 2
CatchRedirectError 1 7 28 2
Source file: ./app/twm/src/menus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitMenus 6 25 166 1
AddFuncKey 8 34 197 6
CreateTitleButton 12 48 320 6
InitTitlebarButtons 10 51 373 1
PaintEntry 9 68 560 3
PaintMenu 4 14 97 2
UpdateMenu 38 103 589 1
NewMenuRoot 4 37 196 1
AddToMenu 9 52 321 7
MakeMenus 3 10 45 1
MakeMenu 24 156 1088 1
PopUpMenu 21 93 637 4
PopDownMenu 8 26 128 1
FindMenuRoot 3 10 54 1
belongs_to_twm_window 11 14 119 2
resizeFromCenter 13 65 473 2
WarpThere 5 10 59 1
ExecuteFunction 269 783 4709 7
DeferExecution 2 14 66 3
ReGrab 1 7 33 1
NeedToDefer 22 32 106 1
Execute 6 32 221 1
FocusOnRoot 3 12 79 1
DeIconify 20 64 405 1
Iconify 16 72 475 3
Identify 11 64 558 1
SetMapStateProp 2 9 76 2
GetWMState 4 20 135 3
WarpToScreen 7 30 179 2
BumpWindowColormap 13 33 261 2
HideIconManager 2 9 73 1
SetBorder 5 14 92 2
DestroyMenu 4 15 96 1
WarpAlongRing 20 39 317 2
WarpToWindow 4 13 97 1
send_clientmessage 1 11 80 3
SendDeleteWindowMessage 1 4 22 2
SendSaveYourselfMessage 1 4 22 2
SendTakeFocusMessage 1 4 22 2
Source file: ./app/twm/src/menus.h
Source file: ./app/twm/src/twm.h
Source file: ./app/twm/src/events.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AutoRaiseWindow 1 8 36 1
SetRaiseWindow 1 7 27 1
InitEvents 3 29 185 1
StashEventTime 12 33 140 1
WindowOfEvent 34 39 317 1
DispatchEvent2 9 21 146 1
DispatchEvent 6 19 129 1
HandleEvents 11 22 111 1
HandleColormapNotify 25 89 504 1
HandleVisibilityNotify 7 21 133 1
HandleKeyPress 36 100 666 1
free_window_names 9 9 92 4
free_cwins 6 24 178 1
HandlePropertyNotify 41 134 1060 1
RedoIconName 9 45 293 1
HandleClientMessage 5 20 122 1
HandleExpose 15 88 685 1
remove_window_from_ring 9 14 124 1
HandleDestroyNotify 21 65 465 1
HandleCreateNotify 2 7 44 1
HandleMapRequest 17 53 275 1
SimulateMapRequest 1 5 19 1
HandleMapNotify 6 19 116 1
HandleUnmapNotify 11 41 279 1
HandleMotionNotify 5 18 159 1
HandleButtonRelease 49 148 794 1
do_menu 4 21 137 2
HandleButtonPress 48 182 1225 1
HENQueueScanner 6 15 124 3
HandleEnterNotify 55 92 656 1
HLNQueueScanner 4 9 81 3
HandleLeaveNotify 21 53 359 1
HandleConfigureRequest 29 82 655 1
HandleShapeNotify 5 14 80 1
HandleUnknown 2 4 17 1
Transient 1 4 23 2
FindScreenInfo 5 15 84 1
flush_expose 2 5 25 1
InstallWindowColormaps 23 70 480 2
InstallRootColormap 2 10 55 1
UninstallRootColormapQScanner 6 13 80 3
UninstallRootColormap 4 14 81 1
dumpevent 35 44 354 1
Source file: ./app/twm/src/resize.h
Source file: ./app/twm/src/list.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddToList 4 17 108 3
LookInList 8 17 143 3
LookInNameList 1 4 24 2
GetColorFromList 8 37 243 4
FreeList 2 12 50 1
Source file: ./app/twm/src/session.h
Source file: ./app/twm/src/events.h
Source file: ./app/twm/src/add_window.h
Source file: ./app/xclock/Clock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CvtStringToPixmap 3 27 163 4
XmuFreeXftColor 2 23 134 5
XmuCvtStringToXftColor 6 47 257 6
XmuFreeXftFont 3 19 107 5
XmuCvtStringToXftFont 3 29 154 6
ClassInitialize 3 20 109 1
TimeString 9 46 272 2
Initialize 31 141 1083 4
RenderPrepare 5 29 203 2
RenderClip 2 20 128 1
RenderTextBounds 8 42 369 7
RenderUpdateRectBounds 7 35 190 2
RenderRectIn 4 12 101 2
RenderUpdateBounds 8 27 197 3
RenderCheckBounds 6 15 93 3
RenderUpdate 3 11 96 1
RenderResetBounds 1 7 32 1
RenderLine 3 35 324 7
RenderRotate 1 5 57 6
RenderHand 3 29 218 5
RenderHands 1 5 69 3
RenderSec 3 43 411 3
Realize 5 17 95 3
Destroy 5 13 120 1
Resize 6 30 348 1
Redisplay 8 19 136 3
waittime 3 25 148 3
clock_tic 53 227 1704 2
erase_hands 8 49 268 2
ClockAngle 6 19 121 3
DrawLine 1 13 137 4
DrawHand 1 18 180 4
DrawSecond 1 26 237 5
SetSeg 1 8 69 5
DrawClockFace 10 46 341 1
clock_round 2 4 36 1
sameColor 5 8 83 2
SetValues 28 93 829 5
clock_to_utf8 9 35 225 2
Source file: ./app/twm/src/gc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CreateGCs 4 26 226 1
Source file: ./app/xfd/gridP.h
Source file: ./app/twm/src/util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MoveOutline 8 29 183 7
Zoom 7 30 370 2
ExpandFilename 3 13 80 1
GetUnknownIcon 2 8 70 1
FindBitmap 14 52 380 3
GetBitmap 1 4 21 1
InsertRGBColormap 10 33 206 4
RemoveRGBColormap 9 17 141 1
LocateStandardColormaps 4 16 103 1
GetColor 13 58 421 3
GetColorValue 4 18 95 3
GetFont 14 66 450 1
MyFont_TextWidth 2 11 62 3
MyFont_DrawImageString 2 9 78 8
MyFont_DrawString 2 9 78 8
MyFont_ChangeGC 2 12 80 3
I18N_FetchName 7 21 132 3
I18N_GetIconName 7 15 118 3
SetFocus 5 11 70 2
CreateXLogoPixmap 3 21 246 2
CreateResizePixmap 4 39 362 2
CreateDotPixmap 4 22 214 2
CreateQuestionPixmap 2 12 62 2
CreateMenuPixmap 1 5 34 2
CreateMenuIcon 11 68 506 3
Bell 2 6 33 3
Source file: ./app/xfd/xfd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 2 27 215 1
main 10 126 991 2
SelectChar 12 68 475 3
do_quit 1 4 24 4
change_page 4 27 206 1
set_button_state 5 16 147 1
do_prev16 1 4 25 4
do_prev 1 4 25 4
do_next 1 4 24 4
do_next16 1 4 24 4
get_font_name 3 12 84 2
CatchFontConversionWarning 7 10 94 6
Source file: ./app/xfd/grid.h
Source file: ./app/twm/src/icons.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
splitEntry 11 48 334 5
roundUp 1 4 25 2
PlaceIcon 8 30 227 5
FindIconEntry 5 14 79 2
IconUp 13 28 231 1
prevIconEntry 3 9 51 2
mergeEntries 4 12 87 2
IconDown 15 33 235 1
AddIconRegion 7 35 293 5
FreeIconEntries 2 9 42 1
FreeIconRegions 2 13 60 1
CreateIconWindow 35 191 1384 3
Source file: ./app/xenodm/greeter/greet.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GreetDone 6 37 179 3
InitGreet 8 60 452 1
CloseGreet 2 20 109 1
Greet 7 41 240 2
FailedLogin 2 9 44 2
GreetUser 7 47 273 3
AutoLogin 3 18 92 3
Source file: ./app/xfd/grid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GridFirstChar 7 34 157 1
GridLastChar 8 36 193 1
GridHasChar 5 27 131 2
GetFontGridCellDimensions 1 8 54 4
GetPrevNextStates 1 15 139 5
get_gc 4 22 140 2
XmuFreeXftColor 2 23 134 5
XmuCvtStringToXftColor 6 47 257 6
XmuFreeXftFont 3 19 107 5
XmuCvtStringToXftFont 4 30 160 6
ClassInitialize 2 12 59 1
Initialize 15 43 358 4
Realize 2 14 126 3
Destroy 1 6 37 1
Resize 3 14 115 1
Redisplay 6 20 221 3
paint_grid 24 121 984 5
PageBlank 3 10 39 3
SetValues 14 48 379 5
Notify 8 40 252 4
Source file: ./app/xenodm/greeter/LoginP.h
Source file: ./app/xenodm/greeter/verify.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
userEnv 4 20 161 5
Verify 21 107 740 3
autoLoginEnv 6 34 239 3
Source file: ./app/xenodm/include/dm_error.h
Source file: ./app/xenodm/greeter/Login.h
Source file: ./app/xenodm/include/greet.h
Source file: ./app/twm/src/add_window.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetGravityOffsets 4 26 173 3
AddWindow 124 589 4314 3
MappedNotOverride 2 6 39 1
do_add_binding 2 7 54 4
AddDefaultBindings 1 9 72 1
GrabButtons 4 17 95 1
GrabKeys 14 44 303 1
CreateHighlightWindow 6 51 324 1
ComputeCommonTitleOffsets 3 15 135 1
ComputeWindowTitleOffsets 8 16 135 3
ComputeTitleLocation 11 38 212 1
CreateWindowTitlebarButtons 8 62 412 1
SetHighlightPixmap 3 12 57 1
FetchWmProtocols 7 17 121 1
CreateTwmColormap 4 16 91 1
CreateColormapWindow 9 37 222 3
FetchWmColormapWindows 27 98 669 1
GetWindowSizeHints 9 20 221 1
Source file: ./app/xenodm/include/dm_socket.h
Source file: ./app/xenodm/include/dm_auth.h
Source file: ./app/xenodm/include/dm.h
Source file: ./app/xenodm/xenodm/mitauth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MitInitAuth 1 3 12 2
MitGetAuth 4 30 174 2
Source file: ./app/twm/src/resize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
do_auto_clamp 10 37 255 2
StartResize 3 37 275 3
MenuStartResize 1 28 208 5
AddStartResize 1 18 135 5
MenuDoResize 16 95 450 3
DoResize 16 97 454 3
DisplaySize 7 34 239 3
EndResize 7 27 200 1
MenuEndResize 1 11 87 1
AddEndResize 2 9 66 1
ConstrainSize 18 70 509 3
SetupWindow 1 4 40 6
SetupFrame 32 110 833 7
fullzoom 12 83 442 2
SetFrameShape 7 52 457 1
Source file: ./app/xenodm/xenodm/netaddr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NetaddrFamily 2 6 32 1
NetaddrPort 4 17 94 2
NetaddrAddress 8 27 191 2
ConvertAddr 13 33 144 3
addressEqual 7 26 143 4
PrintSockAddr 3 22 202 2
Source file: ./app/xenodm/xenodm/error.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LogVWrite 2 10 65 2
LogAppend 1 4 16 2
LogInfo 1 5 21 2
LogError 1 5 21 2
LogPanic 1 6 26 2
LogOutOfMem 1 7 35 1
Debug 2 7 24 2
InitErrorLog 4 14 64 1
Source file: ./app/xenodm/xenodm/resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetResource 18 68 407 5
InitResources 1 7 27 2
ReinitResources 9 41 248 1
LoadDMResources 2 12 105 1
CleanUpName 5 18 69 3
LoadDisplayResources 3 20 177 3
LoadServerResources 1 4 18 1
LoadSessionResources 1 4 18 1
Source file: ./app/xenodm/xenodm/file.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
freeFileArgs 2 7 35 1
splitIntoWords 13 45 232 1
copyArgs 4 14 82 1
freeSomeArgs 2 8 36 2
isLocal 1 4 20 1
ParseDisplay 14 67 357 1
Source file: ./app/xenodm/xenodm/session.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
catchTerm 1 4 10 1
catchChld 1 4 10 1
AbortClient 8 30 144 1
IOErrorHandler 1 5 25 1
ErrorHandler 2 6 38 2
ManageSession 8 32 230 1
LoadXloginResources 3 14 115 1
SetupDisplay 3 9 66 1
DeleteXloginResources 3 10 77 2
SecureDisplay 3 19 122 2
UnsecureDisplay 2 8 42 2
SessionExit 6 20 132 3
StartClient 15 77 493 4
source 5 25 144 2
runAndWait 4 21 104 2
execute 1 9 71 2
defaultEnv 4 11 63 1
systemEnv 5 19 150 3
Source file: ./app/xenodm/xenodm/dm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 12 50 279 2
RescanNotify 1 7 25 1
ScanServers 6 33 148 1
MarkDisplay 1 4 15 1
RescanServers 1 11 41 1
SetConfigFileTime 2 6 29 1
RescanIfMod 7 26 126 1
StopAll 2 16 71 1
ChildNotify 1 6 20 1
WaitForChild 32 146 796 1
CheckDisplayStatus 5 14 54 1
StartDisplays 1 4 11 1
SetWindowPath 11 62 328 1
StartDisplay 10 48 235 1
StopDisplay 4 11 68 1
RestartDisplay 4 12 57 2
RegisterCloseOnFork 2 6 25 1
ClearCloseOnFork 4 10 46 1
CloseOnFork 3 11 49 1
Source file: ./app/xenodm/xenodm/util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
printEnv 2 5 22 1
makeEnv 2 10 48 2
getEnv 6 12 86 2
setEnv 9 37 234 3
putEnv 3 19 118 2
freeEnv 3 10 41 1
parseArgs 12 45 253 2
freeArgs 3 9 42 1
CleanUpChild 1 10 49 1
localHostname 2 9 32 1
Source file: ./app/xenodm/xenodm/reset.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ignoreErrors 1 5 20 2
killWindows 4 15 103 2
pseudoReset 2 15 85 1
Source file: ./app/xenodm/xenodm/server.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CatchUsr1 1 7 24 1
_SysErrorMsg 2 5 26 1
StartServerOnce 7 43 248 1
StartServer 4 15 76 1
chldHandler 1 5 14 1
serverPause 10 37 189 2
openErrorHandler 1 5 18 1
WaitForServer 4 25 190 1
ResetServer 2 5 22 1
Source file: ./app/xlsfonts/dsimple.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Get_Display_Name 7 24 151 2
Open_Display 2 11 51 1
Setup_Display_And_Screen 1 6 37 2
Close_Display 2 7 23 1
Fatal_Error 1 13 70 2
Source file: ./app/xlsfonts/dsimple.h
Source file: ./app/xenodm/xenodm/dpylist.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AnyDisplaysLeft 1 4 16 1
ForEachDisplay 2 8 51 1
FindDisplayByName 3 8 45 1
FindDisplayByPid 3 8 40 1
FindDisplayByServerPid 3 8 40 1
RemoveDisplay 11 49 315 1
NewDisplay 5 69 366 2
Source file: ./app/xlsatoms/xlsatoms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 2 14 47 1
main 24 65 383 2
do_name 4 14 99 3
parse_range 6 30 154 3
do_range 1 7 51 3
say_batch 5 25 168 5
list_atoms 7 33 190 5
Source file: ./app/xload/xload.h
Source file: ./app/xload/xload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 20 40 1
main 13 100 695 2
ClearLights 1 8 32 1
SetLights 5 34 194 2
quit 4 12 81 4
Source file: ./app/xload/get_rload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetRLoadPoint 1 7 24 3
GetRLoadPoint 5 27 182 3
Source file: ./app/xlsfonts/xlsfonts.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 2 21 58 1
main 21 76 386 2
get_list 12 47 265 1
compare 4 10 75 2
show_fonts 30 139 869 1
copy_number 1 15 114 4
IgnoreError 1 4 15 2
PrintProperty 8 34 217 1
ComputeFontType 22 59 354 1
print_character_metrics 4 21 156 1
do_query_font 10 39 287 2
Source file: ./app/xenodm/greeter/Login.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
max 2 1 19 2
realizeValue 19 66 524 4
EraseValue 1 4 28 3
DrawValue 1 4 28 3
realizeCursor 10 60 552 2
EraseFail 1 5 20 1
XorCursor 1 4 18 1
RemoveFail 2 5 20 1
EraseCursor 1 4 18 1
failTimeout 1 7 37 2
DrawFail 1 9 45 1
RedrawFail 13 50 408 1
ErrorMessage 6 23 189 3
ShowChangePasswdMessage 1 5 28 1
draw_it 10 85 950 1
SetPrompt 15 69 458 5
GetPrompt 2 6 37 2
SetValue 6 20 172 3
GetValue 4 9 66 2
realizeDeleteChar 4 20 164 1
DeleteBackwardChar 3 14 79 4
DeleteForwardChar 2 11 61 4
MoveBackwardChar 4 22 134 4
MoveForwardChar 4 23 135 4
MoveToBegining 3 20 119 4
MoveToEnd 3 19 121 4
EraseToEndOfLine 2 19 107 4
EraseLine 1 9 41 4
FinishField 6 30 177 4
TabField 6 22 133 4
AllowAccess 1 15 95 4
SetSessionArgument 4 17 95 4
RestartSession 1 13 71 4
AbortSession 1 13 71 4
AbortDisplay 1 13 71 4
ResetLogin 2 12 85 1
InitI18N 5 22 144 1
InsertChar 24 83 523 4
XmuFreeXftColor 2 23 134 5
XmuCvtStringToXftColor 6 47 257 6
XmuFreeXftFont 3 19 107 5
XmuCvtStringToXftFont 3 29 154 6
XmuXftTextWidth 1 6 41 4
ClassInitialize 1 11 46 1
Initialize 11 128 1145 4
Realize 4 46 349 3
Destroy 7 27 236 1
Redisplay 1 7 22 3
SetValues 2 14 57 5
Source file: ./app/xkill/xkill.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Exit 2 7 27 2
usage 1 15 38 1
main 35 116 678 2
parse_button 9 19 143 2
get_window_id 13 49 308 4
catch_window_errors 1 4 17 2
kill_all_windows 7 30 201 3
verify_okay_to_kill 5 25 137 2
wm_state_set 5 16 116 2
wm_running 3 9 57 2
Source file: ./app/xenodm/xenodm/auth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
findProtocol 4 11 72 2
ValidAuthorization 2 6 27 2
GenerateAuthorization 5 34 182 2
CleanUpFileName 5 20 83 3
CheckServerAuthDir 5 25 125 3
MakeServerAuthFile 15 68 489 4
SaveServerAuthorizations 14 81 386 3
SetLocalAuthorization 12 45 302 1
SetAuthorization 2 10 75 1
openFiles 4 26 160 5
dumpBytes 2 8 53 2
dumpAuth 1 12 81 1
initAddrs 1 4 10 1
doneAddrs 2 10 53 1
saveEntry 8 45 296 1
checkEntry 9 17 119 1
writeAuth 3 9 43 2
writeAddr 1 14 61 5
DefineLocal 1 6 44 2
DefineSelf 12 34 220 3
setAuthNumber 4 25 143 2
writeLocalAuth 3 12 90 3
SetUserAuthorization 34 143 842 2
RemoveUserAuthorization 15 62 395 2
Source file: ./app/xvinfo/xvinfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PrintUsage 1 6 20 1
main 55 252 1847 2
Source file: ./app/xload/get_load.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitLoadPoint 8 18 173 1
GetLoadPoint 3 15 92 3
InitLoadPoint 1 3 6 1
GetLoadPoint 2 9 41 3
InitLoadPoint 7 18 187 0
GetLoadPoint 9 24 265 3
InitLoadPoint 1 4 8 1
GetLoadPoint 8 34 206 3
InitLoadPoint 2 5 27 1
GetLoadPoint 2 19 79 3
InitLoadPoint 1 4 12 1
GetLoadPoint 2 17 93 3
InitLoadPoint 1 3 5 0
GetLoadPoint 1 7 30 3
InitLoadPoint 1 3 5 0
GetLoadPoint 3 13 101 3
InitLoadPoint 1 6 33 1
GetLoadPoint 2 17 110 3
InitLoadPoint 5 15 141 1
GetLoadPoint 2 13 79 3
InitLoadPoint 5 13 84 0
GetLoadPoint 2 15 97 3
xload_error 3 7 43 2
Source file: ./app/xinit/launchd/privileged_startx/privileged_startx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 6 43 1
main 5 12 83 2
Source file: ./app/xinit/launchd/privileged_startx/privileged_startx_types.h
Source file: ./app/xtsscale/xtsscale.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cleanup_exit 1 17 128 1
render_init 5 29 216 1
draw_point 1 30 282 5
draw_text 2 16 118 2
draw_graphics 2 12 106 3
create_empty_cursor 1 12 89 1
check_device 5 25 128 1
find_device_info 17 56 319 1
register_events 7 46 222 3
get_events 16 40 271 1
uncalibrate 4 38 293 1
get_xrandr_config 7 44 261 7
usage 1 6 19 1
main 37 212 1571 3
Source file: ./app/xinit/launchd/privileged_startx/client.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
client_main 4 16 103 1
Source file: ./app/xinit/launchd/privileged_startx/privileged_startx.plist.cpp
Source file: ./app/xinit/launchd/privileged_startx/server.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
checkin_or_register 5 23 165 1
server_main 15 80 510 1
ftscmp 1 3 32 2
do_privileged_startx 9 49 303 1
do_idle_exit 3 10 59 1
idle_thread 3 13 80 1
Source file: ./app/xinit/launchd/privileged_startx/10-tmpdirs.cpp
Source file: ./app/fslsfonts/fslsfonts.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
missing_arg 1 6 34 1
usage 2 18 57 1
main 26 89 476 2
get_list 12 64 446 1
compare 4 8 73 2
show_fonts 22 75 416 1
print_font_header 1 12 51 1
show_font_header 8 63 453 1
copy_number 1 15 117 4
show_font_props 5 31 218 1
Source file: ./app/xinit/launchd/user_startx/launchd_startx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 3 15 143 3
Source file: ./app/xinit/launchd/privileged_startx/20-font_cache.cpp
Source file: ./app/xinit/launchd/console_redirect.h
Source file: ./app/xinit/launchd/user_startx/startx.plist.cpp
Source file: ./app/xinit/startx.cpp
Source file: ./app/xrdb/xrdb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
asprintf 6 32 166 3
InitBuffer 1 6 34 1
FreeBuffer 1 4 15 1
AppendToBuffer 2 9 81 3
InitEntries 1 6 34 1
FreeEntries 3 11 77 1
AddEntry 6 25 199 2
CompareEntries 1 4 40 2
AppendEntryToBuffer 1 7 62 2
FindFirst 9 17 91 3
GetEntries 28 57 417 3
GetEntriesString 3 9 49 2
ReadFile 6 18 138 2
AddDef 9 24 142 3
AddSimpleDef 1 4 26 2
AddDefQ 5 13 85 3
AddNum 1 6 45 3
AddDefTok 1 6 46 3
AddDefHostname 8 13 119 3
AddUndef 5 16 79 2
DoCmdDefines 7 21 144 1
Resolution 2 7 35 2
DoDisplayDefines 10 37 348 3
DoScreenDefines 14 57 455 3
FindEntry 6 28 163 2
EditFile 10 31 233 3
Syntax 2 31 52 1
isabbreviation 5 11 90 3
addstring 5 17 124 2
addescapedstring 8 16 100 2
addtokstring 6 12 96 2
main 95 247 1644 2
FormatEntries 5 14 96 2
StoreProperty 4 19 139 3
Process 57 157 1146 3
ShuffleEntries 10 34 265 3
ReProcess 7 25 157 2
fatal 2 10 51 2
Source file: ./app/xinit/xinitrc.cpp
Source file: ./app/xinit/launchd/console_redirect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_read_redirect 13 35 321 2
read_from_source 2 7 42 1
cancel_source 1 11 76 1
redirect_thread 13 49 299 1
redirect_atexit 5 17 120 1
xi_asl_init 2 12 94 1
xi_asl_log_fd 10 57 379 4
xi_asl_capture_fd 5 16 125 4
main 1 15 106 2
Source file: ./app/luit/luit.h
Source file: ./app/luit/parser.h
Source file: ./app/luit/charset.h
Source file: ./app/luit/iso2022.h
Source file: ./app/luit/parser.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
skipEndOfLine 5 10 49 2
drainWhitespace 7 15 77 2
getString 7 24 120 3
getToken 17 34 198 4
parseTwoTokenLine 7 27 170 3
resolveLocale 7 30 148 1
Source file: ./app/luit/sys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
waitForOutput 7 25 163 1
waitForInput 9 35 244 2
setWindowSize 4 12 72 2
installHandler 1 12 65 2
copyTermios 3 12 62 2
saveTermios 2 8 32 1
restoreTermios 2 6 26 1
setRawTermios 8 21 144 1
my_basename 2 10 37 1
fix_pty_perms 7 27 144 1
allocatePty 16 76 397 2
openTty 12 32 161 1
droppriv 10 31 172 1
strmalloc 4 11 58 1
ExitProgram 1 7 24 1
Source file: ./app/luit/sys.h
Source file: ./app/setxkbmap/setxkbmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
addToList 8 31 225 2
usage 1 29 43 2
dumpNames 14 36 246 2
trySetString 4 24 124 3
setOptString 5 35 200 5
parseArgs 52 143 1126 2
getDisplay 9 44 224 2
getServerValues 9 30 199 1
findFileInPath 13 29 199 1
addStringToOptions 6 19 104 2
stringFromOptions 9 42 215 2
applyConfig 15 75 394 1
tryLoadRules 2 11 61 4
applyRules 21 88 495 1
checkName 16 48 214 2
printKeymap 6 15 111 1
applyComponentNames 18 56 308 1
main 9 19 151 2
Source file: ./app/luit/luit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ErrorF 1 7 35 2
FatalError 1 8 40 2
help 1 23 31 1
parseOptions 72 197 1590 2
parseArgs 12 52 290 5
main 15 47 259 2
convert 5 22 114 2
sigwinchHandler 1 4 12 1
sigchldHandler 1 4 12 1
setup_io 6 23 134 1
cleanup_io 4 14 84 1
close_waitpipe 1 5 24 1
write_waitpipe 1 4 28 1
read_waitpipe 1 5 34 1
condom 9 48 235 2
child 9 36 191 3
parent 19 44 260 2
luit_leaks 1 5 16 1
Source file: ./app/luit/other.h
Source file: ./app/luit/locale.c
Source file: ./app/xinit/xinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sigCatch 1 4 11 1
sigIgnore 1 3 7 1
Execute 2 10 56 1
main 41 131 853 2
waitforserver 5 17 77 1
processTimeout 8 23 132 2
startServer 6 47 279 1
setWindowPath 14 76 397 1
startClient 3 20 107 1
ignorexio 1 6 23 1
shutdown 15 43 211 1
set_environment 2 5 25 1
verror 1 6 41 2
verrorx 1 6 36 2
Fatal 1 8 38 2
Fatalx 1 8 38 2
Error 1 7 33 2
Errorx 1 7 33 2
Source file: ./app/ico/objico.h
Source file: ./app/ico/allobjs.h
Source file: ./app/ico/objplane.h
Source file: ./app/ico/objpyr.h
Source file: ./app/luit/other.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_gbk 3 12 79 1
mapping_gbk 3 10 49 2
reverse_gbk 3 8 49 2
stack_gbk 7 21 137 2
init_utf8 1 5 18 1
mapping_utf8 1 4 15 2
reverse_utf8 4 11 126 2
stack_utf8 15 59 462 2
init_sjis 5 19 139 1
mapping_sjis 10 22 177 2
reverse_sjis 8 20 185 2
stack_sjis 9 21 147 2
init_hkscs 3 12 79 1
mapping_hkscs 3 10 49 2
reverse_hkscs 3 8 49 2
stack_hkscs 7 21 137 2
init_gb18030 5 20 146 1
mapping_gb18030 4 9 55 2
reverse_gb18030 4 25 212 2
stack_gb18030 14 46 373 2
Source file: ./app/ico/objocta.h
Source file: ./app/ico/polyinfo.h
Source file: ./app/ico/objcube.h
Source file: ./app/luit/iso2022.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
outbuf_flush 9 22 143 2
outbufOne 1 5 37 3
outbufUTF8 4 18 203 3
buffer 5 17 123 2
outbuf_buffered_carefully 2 9 58 2
outbuf_buffered 2 9 69 2
discard_buffered 1 4 13 1
allocIso2022 3 24 159 1
destroyIso2022 3 8 38 1
identifyCharset 5 14 83 2
reportIso2022 2 13 122 1
initIso2022 8 42 257 3
mergeIso2022 8 18 166 2
utf8Count 6 15 80 1
fromUtf8 6 20 215 1
copyIn 84 220 1115 4
copyOut 57 216 1194 4
terminate 25 76 394 2
terminateEsc 42 72 451 4
iso2022_leaks 1 3 6 1
Source file: ./app/fvwm/modules/FvwmTalk/FvwmTalk.h
Source file: ./app/fvwm/modules/FvwmTalk/FvwmTalk.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 8 89 717 2
Loop 17 68 337 1
DeadPipe 1 5 19 1
GetColor 3 16 86 1
nocolor 1 4 25 2
My_XNextEvent 9 45 262 2
request_selection 2 11 63 1
paste_primary 8 35 194 3
DrawWindow 2 23 218 1
Source file: ./app/luit/charset.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IdentityRecode 1 4 17 2
IdentityReverse 13 29 124 2
NullReverse 1 4 19 2
compare 14 15 125 2
FontencCharsetRecode 1 5 43 2
FontencCharsetReverse 15 36 195 2
getCachedCharset 7 11 80 3
cacheCharset 1 5 17 1
getFontencCharset 11 42 243 3
getOtherCharset 8 36 191 1
getUnknownCharset 5 15 47 1
getCharset 3 11 57 2
getCharsetByName 5 16 82 1
reportCharsets 9 26 170 1
getLocaleState 9 44 250 9
isUnknownCharsetPtr 4 7 30 1
destroyFontencCharsetPtr 4 15 86 1
destroyCharset 2 7 29 1
charset_leaks 2 8 30 1
Source file: ./app/viewres/viewres.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 2 11 63 1
widget_to_node 7 15 116 1
initialize_widgetnode_list 6 24 170 3
set_resource_labels 8 40 262 1
create_viewres_data 3 16 117 1
copydown 3 13 82 1
add_to_selected_list 5 13 99 2
remove_from_selected_list 4 15 93 2
remove_nodes_from_selected_list 3 11 82 3
add_subtree_to_selected_list 3 8 50 2
variable_labeltype_callback 1 6 26 3
gravity_callback 1 6 26 3
create_resource_lw 4 19 157 1
update_selection_items 7 34 319 1
do_resources 10 21 139 3
show_resources_callback 4 23 143 3
select_callback 31 96 579 3
toggle_callback 2 13 64 3
panner_callback 2 12 75 3
porthole_callback 2 20 153 3
build_tree 3 23 207 3
set_node_labels 4 13 100 2
oneof_sensitive 3 8 81 3
set_labeltype_menu 2 12 75 2
set_orientation_menu 2 12 99 2
main 4 128 1157 2
ActionQuit 1 5 24 4
ActionSetLableType 7 29 159 4
ActionSetOrientation 10 36 213 4
do_single_arg 4 20 135 6
ActionSelect 1 6 41 4
ActionResources 2 11 68 4
Source file: ./app/fvwm/modules/FvwmScroll/FvwmScroll.h
Source file: ./app/fvwm/modules/FvwmScroll/FvwmScroll.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 11 70 430 2
DeadPipe 1 8 47 1
GetTargetWindow 7 34 179 1
nocolor 1 4 23 2
ClientWindow 6 36 191 1
Source file: ./app/fvwm/modules/FvwmCpp/FvwmCpp.h
Source file: ./app/fvwm/modules/FvwmWinList/Mallocs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
saferealloc 3 11 63 2
UpdateString 2 6 45 2
Source file: ./app/fvwm/modules/FvwmWinList/Mallocs.h
Source file: ./app/fvwm/modules/FvwmWinList/Colors.h
Source file: ./app/ico/ico.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
icoFatal 1 7 43 2
xalloc 2 9 40 1
msleep 1 6 46 1
IdentMat 3 10 65 1
ConcatMat 3 11 117 3
FormatRotateMat 4 25 175 3
PartialNonHomTransform 2 8 157 4
predicate 1 5 33 3
icoClearArea 5 13 98 5
initPoly 1 14 138 4
setDrawBuf 6 18 125 2
setDisplayBuf 6 14 91 3
setBufColor 5 16 139 3
drawPoly 32 128 938 9
initDBufs 20 74 724 4
setBufColname 2 10 69 3
do_ico_window 67 229 1668 1
giveObjHelp 2 14 74 1
findpoly 4 11 71 1
main 60 138 1072 2
Source file: ./app/fvwm/modules/FvwmCpp/FvwmCpp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 17 86 601 2
cpp_defs 21 119 953 4
DeadPipe 1 4 12 1
MkDef 1 9 58 2
MkNum 1 6 36 2
Source file: ./app/fvwm/modules/FvwmWinList/List.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitList 1 5 24 1
AddItem 2 16 105 4
FindItem 4 8 63 2
FindItemDesk 5 8 74 3
UpdateItemName 4 9 77 3
UpdateItemDesk 5 13 85 3
UpdateItemFlags 5 9 79 3
FreeItem 3 7 36 1
DeleteItem 7 24 162 2
FreeList 2 11 51 1
PrintList 3 13 84 1
ItemName 4 8 62 2
ItemFlags 4 8 56 2
ItemDesk 4 7 56 2
XorFlags 4 11 78 3
ItemCount 1 4 13 1
ItemCountDesk 3 14 54 2
ItemID 4 8 63 2
CopyItem 4 10 99 3
Source file: ./app/fvwm/modules/FvwmWinList/ButtonArray.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ButtonNew 2 21 144 3
InitArray 1 9 60 5
UpdateArray 6 9 100 5
AddButton 2 21 125 4
UpdateButton 4 18 127 4
UpdateButtonPicture 4 16 121 3
UpdateButtonSet 3 14 77 3
UpdateButtonDesk 2 10 49 3
RemoveButton 6 20 132 2
find_n 3 8 51 2
FreeButton 3 7 36 1
FreeAllButtons 2 10 45 1
DoButton 11 66 676 5
DrawButtonArray 6 21 103 2
SwitchButton 1 8 46 2
RadioButton 9 34 148 2
WhichButton 9 19 140 3
ButtonName 1 6 29 2
PrintButtons 3 7 54 1
ButtonArrayMaxWidth 2 8 49 1
Source file: ./app/fvwm/modules/FvwmWinList/ButtonArray.h
Source file: ./app/fvwm/modules/FvwmWinList/Colors.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetColor 3 12 82 1
nocolor 1 4 23 2
Source file: ./app/fvwm/modules/FvwmWinList/FvwmWinList.h
Source file: ./app/fvwm/modules/FvwmWinList/List.h
Source file: ./app/fvwm/modules/FvwmIconBox/FvwmIconBox.h
Source file: ./app/fvwm/modules/FvwmBanner/FvwmBanner.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 22 121 813 2
GetXPMData 2 12 70 1
GetXPMFile 4 24 111 2
nocolor 1 4 23 2
parseOptions 9 45 225 1
change_window_name 2 12 64 1
DeadPipe 1 4 12 1
Source file: ./app/fvwm/modules/FvwmWinList/FvwmWinList.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TerminateHandler 1 4 11 1
ItemCountD 2 6 27 1
main 11 51 358 2
MainEventLoop 6 14 103 1
ReadFvwmPipe 2 9 50 1
ProcessMessage 45 103 790 2
SendFvwmPipe 4 25 184 2
DeadPipe 1 4 12 1
WaitForExpose 5 16 56 1
RedrawWindow 3 5 29 1
ConsoleMessage 2 10 54 2
OpenConsole 2 8 38 1
ParseConfig 21 54 695 1
LoopOnEvents 36 95 637 1
find_frame_window 4 18 110 3
AdjustWindow 17 61 396 1
makename 3 10 69 2
LinkAction 6 14 139 1
MakeMeWindow 23 120 927 1
StartMeUp 4 21 147 1
ShutMeDown 2 7 34 1
ChangeWindowName 2 11 66 1
SetMwmHints 3 20 99 3
ErrorHandler 1 9 63 2
Source file: ./app/fvwm/modules/FvwmIconBox/icons.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CreateIconWindow 2 24 144 1
ConfigureIconWindow 20 36 297 1
AdjustIconWindow 14 43 377 2
GetBitmapFile 3 22 151 1
GetXPMFile 5 34 216 1
GetIconWindow 4 23 188 1
GetIconBitmap 4 27 225 1
GetBackPixmap 12 55 365 1
Source file: ./app/fvwm/modules/FvwmM4/FvwmM4.h
Source file: ./app/fvwm/modules/FvwmSaveDesk/FvwmSaveDesk.h
Source file: ./app/fvwm/modules/FvwmM4/FvwmM4.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 18 100 671 2
m4_defs 26 133 970 4
DeadPipe 1 4 12 1
MkDef 6 39 201 2
MkNum 1 6 36 2
Source file: ./app/fvwm/modules/FvwmBacker/FvwmBacker.h
Source file: ./app/fvwm/modules/FvwmBacker/Mallocs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
saferealloc 3 11 63 2
UpdateString 3 7 69 2
Source file: ./app/fvwm/modules/FvwmBacker/root_bits.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetColor 3 17 97 1
Source file: ./app/fvwm/modules/FvwmBacker/Mallocs.h
Source file: ./app/fvwm/modules/FvwmScroll/GrabWindow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RelieveWindow 2 31 481 7
CreateWindow 2 58 407 4
GetColor 3 16 86 1
Loop 101 312 2057 1
RedrawWindow 22 97 751 1
change_window_name 3 13 64 1
change_icon_name 3 12 64 1
GrabWindow 6 58 370 1
RedrawLeftButton 1 20 351 4
RedrawRightButton 1 20 337 4
RedrawTopButton 1 20 355 4
RedrawBottomButton 1 20 347 4
Source file: ./app/fvwm/modules/FvwmSaveDesk/FvwmSaveDesk.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 5 33 221 2
Loop 3 13 65 1
process_message 8 30 156 2
find_window 4 12 54 1
add_window 2 24 217 2
list_new_page 1 5 29 1
DeadPipe 1 4 12 1
write_string 9 29 169 2
do_save_command 27 108 675 5
do_save 10 35 236 1
Source file: ./app/fvwm/modules/FvwmSave/FvwmSave.h
Source file: ./app/fvwm/modules/FvwmButtons/draw.h
Source file: ./app/fvwm/modules/FvwmButtons/parse.h
Source file: ./app/fvwm/modules/FvwmBacker/FvwmBacker.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 6 36 230 2
EndLessLoop 4 18 120 0
ReadFvwmPipe 2 11 60 0
ProcessMessage 12 37 288 2
SendFvwmPipe 4 23 184 2
DeadPipe 1 4 12 1
ParseConfig 4 16 91 0
AddCommand 15 47 345 1
Source file: ./app/fvwm/modules/FvwmButtons/misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ConstrainSize 17 93 458 3
Source file: ./app/fvwm/modules/FvwmSave/FvwmSave.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 5 33 221 2
Loop 3 13 65 1
process_message 5 18 68 2
find_window 4 12 54 1
add_window 2 22 202 2
list_new_page 1 5 29 1
DeadPipe 1 4 12 1
write_string 9 29 169 2
do_save 21 99 591 1
Source file: ./app/fvwm/modules/FvwmButtons/misc.h
Source file: ./app/fvwm/modules/FvwmButtons/button.h
Source file: ./app/fvwm/modules/FvwmButtons/output.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DumpButtons 19 58 507 1
SaveButtons 61 185 1156 1
Source file: ./app/fvwm/modules/FvwmButtons/draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RelieveWindow 10 45 464 9
MakeButton 19 53 388 1
RedrawButton 26 61 631 2
DrawTitle 20 64 425 3
Source file: ./app/fvwm/modules/FvwmButtons/icons.h
Source file: ./app/fvwm/modules/FvwmButtons/FvwmButtons.h
Source file: ./app/fvwm/modules/FvwmForm/FvwmForm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dummy 1 2 5 0
CopyNString 4 12 84 2
CopyQuotedString 6 21 101 1
CopySolidString 5 16 108 1
FontHeight 1 4 19 1
FontWidth 1 4 20 1
ReadConfig 84 324 3024 0
GetColors 20 76 779 0
Restart 5 23 128 0
RedrawFrame 4 22 165 0
RedrawItem 14 133 1728 2
ToggleChoice 5 20 147 1
ParseCommand 37 89 600 5
DoCommand 9 34 269 1
OpenWindows 9 93 779 0
ReadFvwm 3 11 48 0
ReadXServer 89 331 2071 0
MainLoop 5 16 89 0
main 10 47 332 2
DeadPipe 1 4 12 1
Source file: ./app/fvwm/modules/FvwmButtons/icons.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CreateIconWindow 10 48 365 1
ConfigureIconWindow 15 48 383 1
Source file: ./app/fvwm/modules/FvwmButtons/parse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
trimleft 3 6 24 1
seekright 3 10 67 1
ParseBack 8 27 152 1
ParseBoxSize 5 28 138 2
ParseTitle 11 39 210 3
ParseSwallow 19 72 336 3
ParseContainer 40 143 902 2
match_string 124 367 2194 2
ParseConfigLine 28 101 667 2
ParseConfigFile 12 32 194 1
ParseOptions 14 37 208 1
Source file: ./app/fvwm/modules/FvwmButtons/button.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
buttonInfo 11 34 232 6
GetInternalSize 3 13 123 5
buttonFrameSigned 6 12 71 1
buttonXPad 6 12 75 1
buttonYPad 6 12 75 1
buttonFont 5 10 60 1
buttonFore 5 10 60 1
buttonBack 5 10 60 1
buttonHilite 5 10 60 1
buttonShadow 5 10 60 1
buttonSwallow 4 17 102 1
buttonJustify 4 17 102 1
alloc_buttonlist 8 26 185 2
alloc_button 3 28 193 2
MakeContainer 4 29 211 1
NumberButtons 4 11 78 1
PlaceAndExpandButton 16 60 449 4
ShrinkButton 7 22 138 2
ShuffleButtons 40 100 814 1
NextButton 8 34 236 4
button_belongs_to 10 21 167 2
select_button 7 18 198 3
Source file: ./app/fvwm/modules/FvwmPager/FvwmPager.h
Source file: ./app/fvwm/modules/FvwmIconMan/debug.h
Source file: ./app/fvwm/modules/FvwmIconBox/FvwmIconBox.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 7 52 354 2
Loop 91 238 1488 1
HScroll 5 14 74 1
VScroll 5 14 74 1
Search 4 11 50 1
RedrawWindow 8 28 218 1
RedrawIcons 3 10 43 1
RedrawIcon 19 85 711 2
RedrawHScrollbar 1 8 73 1
RedrawVScrollbar 1 8 73 1
RedrawLeftButton 1 20 305 2
RedrawRightButton 1 20 297 2
RedrawTopButton 1 20 305 2
RedrawBottomButton 1 20 297 2
RelieveWindow 2 30 481 7
CreateWindow 17 199 1324 1
GetIconwinSize 3 17 141 2
nocolor 1 4 25 2
GetColor 3 16 86 1
SendFvwmPipe 5 25 198 3
ExecIconBoxFunction 7 23 160 1
Next 14 38 236 1
Prev 14 38 236 1
DeadPipe 8 42 224 1
ParseOptions 62 151 1480 1
parseicon 16 43 277 1
parseplacement 9 21 172 1
parsemouse 24 51 408 1
parsekey 17 51 364 1
change_window_name 2 12 66 1
My_XNextEvent 7 38 194 2
process_message 114 213 1450 2
SetFlag 4 16 69 2
mapicons 4 13 62 1
AdjustIconWindows 4 12 58 1
desk_cond 4 7 40 1
AddItem 11 42 270 3
DeleteItem 12 33 190 1
UpdateItem 20 59 345 3
SortItem 13 43 262 1
MinItem 4 14 68 1
itemcmp 18 47 290 2
freeitem 14 28 206 2
IsClick 8 21 135 4
ExecuteAction 9 31 176 3
ExecuteKey 5 18 110 1
LookInList 18 44 280 1
stripcpy2 6 19 105 1
myErrorHandler 2 13 78 2
Source file: ./app/fvwm/modules/FvwmButtons/FvwmButtons.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mymalloc 2 8 36 1
DestroyedWindow 6 8 75 3
IsThereADestroyEvent 1 6 35 1
DeadPipe 1 4 12 1
TerminateHandler 1 4 11 1
DeadPipeCleanup 18 55 369 1
SetButtonSize 9 38 287 3
AddButtonAction 15 48 259 3
GetButtonAction 6 6 51 2
SetTransparentBackground 6 55 400 3
myErrorHandler 1 5 24 2
main 27 139 987 2
Loop 90 249 1606 1
RedrawWindow 5 17 88 1
LoadIconFile 2 7 41 2
RecursiveLoadData 41 128 973 3
CreateWindow 31 130 883 3
PleaseAllocColor 4 20 155 1
nocolor 1 5 32 2
GetColor 3 12 82 1
DebugEvents 1 17 111 1
DebugFvwmEvents 3 33 102 1
My_XNextEvent 10 43 217 2
SpawnSome 8 18 116 0
process_message 9 31 117 2
CheckForHangon 10 39 281 1
GetRealGeometry 3 15 132 8
swallow 10 51 379 1
seekpanel 3 7 42 1
Slide 21 139 743 2
Source file: ./app/fvwm/modules/FvwmIconMan/winlist.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_stringlist 7 28 117 1
add_to_stringlist 8 40 246 2
matches_string 13 23 170 6
iconmanager_show 10 41 271 5
new_windata 2 24 145 1
free_windata 2 12 59 1
figure_win_manager 7 21 148 2
check_win_complete 14 34 233 1
init_winlists 2 9 51 1
delete_win_hashtab 3 16 86 1
insert_win_hashtab 6 29 156 1
find_win_hashtab 3 9 56 1
walk_hashtab 3 9 60 1
accumulate_walk_hashtab 3 10 69 1
Source file: ./app/fvwm/modules/FvwmIconMan/xmanager.h
Source file: ./app/fvwm/modules/FvwmIconMan/debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ConsoleMessage 1 9 49 2
OpenConsole 3 10 53 1
ConsoleDebug 3 11 56 3
Source file: ./app/fvwm/modules/FvwmIconMan/x.h
Source file: ./app/fvwm/modules/FvwmIconMan/debuglevels.h
Source file: ./app/fvwm/modules/FvwmIconMan/FvwmIconMan.h
Source file: ./app/fvwm/modules/FvwmIconMan/readconfig.h
Source file: ./app/fvwm/modules/FvwmIconMan/globals.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
alloc_string 1 7 48 1
init_win_manager 4 42 474 1
print_managers 8 24 220 1
allocate_managers 4 18 91 1
init_globals 1 15 78 1
Source file: ./app/fvwm/modules/FvwmIconMan/fvwm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
count_nonsticky_in_hashtab 4 8 51 1
set_draw_mode 7 19 96 2
drawing 2 6 21 1
got_configure 4 10 56 1
win_in_viewport 8 24 138 1
id_to_win 2 12 52 1
set_win_configuration 1 10 78 2
configure_window 1 11 61 1
focus_change 9 23 149 1
res_name 1 11 73 1
class_name 1 11 73 1
icon_name 7 22 154 1
window_name 7 21 143 1
new_window 2 13 71 1
destroy_window 3 15 74 1
mini_icon 1 13 108 1
iconify 1 9 48 2
update_win_in_hashtab 1 5 23 1
new_desk 1 6 27 1
sendtomodule 1 7 42 1
ProcessMessage 27 97 509 2
ReadFvwmPipe 3 21 102 1
Source file: ./app/fvwm/modules/FvwmPager/FvwmPager.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 18 120 727 2
Loop 5 22 106 1
process_message 15 49 160 2
TerminateHandler 1 4 11 1
DeadPipe 1 4 12 1
list_add 4 45 365 1
list_configure 10 68 372 1
list_destroy 7 24 130 1
list_focus 8 31 145 1
list_new_page 3 16 115 1
list_new_desk 12 57 403 1
list_raise 5 17 85 1
list_lower 7 19 123 1
list_unknown 1 3 9 1
list_iconify 6 37 203 1
list_deiconify 6 30 142 1
list_icon_name 5 19 104 1
list_mini_icon 4 19 116 1
list_end 9 25 161 1
My_XNextEvent 8 39 199 2
ParseOptions 79 327 1664 1
FindDeskStrings 3 12 47 1
NewPagerStringItem 1 11 62 2
Source file: ./app/fvwm/modules/FvwmIconMan/FvwmIconMan.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
copy_string 2 12 92 2
Free 4 18 84 1
PrintMemuse 1 4 15 1
Free 2 5 19 1
PrintMemuse 1 3 6 1
TerminateHandler 1 4 11 1
ShutMeDown 1 5 19 1
DeadPipe 1 4 12 1
SendFvwmPipe 4 17 122 2
main_loop 6 21 117 1
main 16 74 477 2
Source file: ./app/fvwm/modules/FvwmPager/x_pager.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
initialize_pager 50 311 2194 1
GetColor 3 16 88 1
nocolor 1 4 25 2
DispatchEvent 38 123 778 1
HandleExpose 9 32 171 1
ReConfigure 6 51 529 1
MovePage 7 43 328 1
ReConfigureAll 2 10 33 1
ReConfigureIcons 5 30 320 1
DrawGrid 13 59 433 2
DrawIconGrid 4 37 315 1
SwitchToDesk 1 6 33 1
SwitchToDeskAndPage 2 29 228 2
IconSwitchPage 1 11 82 1
AddNewWindow 8 71 690 1
ChangeDeskForWindow 9 55 590 2
MoveResizePagerView 9 44 534 1
MoveStickyWindows 6 21 87 1
Hilight 12 54 274 2
Scroll 14 29 222 5
MoveWindow 54 207 1665 1
FvwmErrorHandler 2 8 37 2
LabelWindow 8 37 183 1
LabelIconWindow 7 34 173 1
PictureWindow 9 45 306 1
PictureIconWindow 9 45 306 1
IconMoveWindow 29 116 924 2
MapBalloonWindow 11 62 485 1
UnmapBalloonWindow 1 4 15 1
DrawInBalloonWindow 2 9 64 1
Source file: ./app/fvwm/modules/FvwmAuto/FvwmAuto.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DeadPipe 1 4 12 1
main 26 81 528 2
Source file: ./app/fvwm/modules/FvwmIconMan/functions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_function_context 1 5 22 1
run_function_list 3 10 56 1
get_select_button 2 6 22 1
get_focus_button 2 6 22 1
get_current_man 4 9 49 1
get_current_win 3 7 34 1
get_current_button 1 4 11 1
button_move 15 57 262 1
builtin_gotobutton 2 12 65 2
builtin_gotomanager 25 74 408 2
builtin_select 3 10 50 2
builtin_sendcommand 2 9 48 2
builtin_printdebug 2 15 116 2
builtin_quit 1 7 33 2
do_jmp 4 13 65 1
eval_if 16 46 215 1
builtin_bif 2 9 57 2
builtin_bifn 2 9 59 2
builtin_jmp 1 7 40 2
builtin_ret 1 5 20 2
builtin_print 2 14 83 2
builtin_searchforward 7 27 135 2
builtin_searchback 7 27 135 2
builtin_warp 2 15 99 2
builtin_refresh 1 5 18 2
Source file: ./app/fvwm/modules/FvwmIconMan/readconfig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
save_current_line 4 14 61 1
print_args 10 40 235 2
print_binding 6 30 183 1
print_bindings 3 9 41 1
iswhite 4 6 27 1
skip_space 3 5 26 1
add_to_binding 2 11 50 2
extract_int 9 25 125 2
find_context 7 33 161 4
init_config_file 3 8 38 1
close_config_file 3 5 15 1
parse_button 11 57 331 4
free_function_list 4 14 82 1
funccasecmp 1 5 34 2
builtin_label 3 15 86 2
parse_function 18 109 685 2
parse_function_list 16 67 405 1
ParseMouseEntry 8 42 295 1
ParseKeyEntry 14 62 435 1
ParseSimpleEntry 2 18 100 1
run_binding 4 9 57 2
execute_function 2 11 40 1
GetConfigLineWrapper 6 27 125 2
read_next_cmd 22 71 337 1
conditional_copy_string 2 7 30 2
parse_format_dependencies 13 34 178 1
handle_button_config 9 46 283 3
read_in_resources 109 480 2740 1
Source file: ./app/fvwm/modules/FvwmIdent/FvwmIdent.h
Source file: ./app/fvwm/libs/Picture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitPictureCMap 1 7 34 2
LoadPicture 6 40 257 4
GetPicture 4 13 95 6
CachePicture 12 34 207 6
DestroyPicture 10 24 135 2
findIconFile 12 42 243 3
xpmcolor_require_c_color 5 14 92 1
color_reduce_pixmap 7 27 147 2
c100_init_base_table 2 6 41 0
c200_substitute_color 6 31 178 2
c300_color_to_rgb 2 8 49 2
c400_distance 1 7 81 2
Source file: ./app/fvwm/modules/FvwmIconMan/x.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
grab_pointer 3 12 59 1
lookup_color 3 17 105 2
find_windows_manager 3 9 52 1
handle_buttonevent 12 37 283 2
find_frame_window 4 22 152 3
reparentnotify_event 3 17 120 2
xevent_loop 34 147 864 1
set_window_properties 3 24 152 4
load_default_context_fore 2 8 65 2
load_default_context_back 2 8 65 2
map_manager 4 11 59 1
unmap_manager 2 8 39 1
read_all_reparent_events 7 29 153 2
X_init_manager 41 162 1155 1
create_manager_window 6 92 734 1
handle_error 1 10 56 2
init_display 4 21 143 1
Source file: ./app/fvwm/libs/safemalloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
safemalloc 3 13 57 1
Source file: ./app/fvwm/modules/FvwmRearrange/FvwmRearrange.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
insert_window_list 3 11 74 2
free_window_list 2 9 39 1
is_suitable_window 20 31 234 1
get_window 6 38 223 1
wait_configure 5 17 120 1
atopixel 3 12 86 2
tile_windows 33 82 625 1
cascade_windows 17 41 232 1
parse_args 34 91 659 4
parse_line 3 12 101 2
GetConfigLine 7 29 188 2
DeadPipe 1 1 12 1
main 28 105 589 2
Source file: ./app/fvwm/libs/ModParse.h
Source file: ./app/fvwm/libs/envvar.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
strDel 4 14 77 3
strIns 6 24 155 4
findEnvVar 13 31 164 2
getEnv 6 19 116 1
envExpand 2 18 121 2
envDupExpand 4 24 168 2
Source file: ./app/fvwm/libs/ColorUtils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
color_mult 19 122 583 4
adjust_pixel_brightness 1 11 73 2
GetShadow 1 3 15 1
GetHilite 1 3 15 1
Source file: ./app/fvwm/libs/GetFontSet.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetFontSetOrFixed 3 18 97 2
Source file: ./app/fvwm/libs/ModParse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DoPeekArgument 20 53 260 2
PeekArgument 1 4 17 1
GetArgument 5 10 57 1
CmpArgument 2 11 50 2
MatchArgument 2 11 54 2
GetNextArgument 2 9 47 2
GetNextArgument 24 61 331 2
MatchToken 11 15 110 2
XCmpToken 14 16 145 2
Source file: ./app/fvwm/libs/debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
f_db_print 1 9 57 2
Source file: ./app/fvwm/libs/Module.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ReadFvwmPacket 7 37 206 3
SendText 3 14 103 3
SetMessageMask 1 6 41 2
GetConfigLine 10 40 210 2
Source file: ./app/fvwm/libs/wild.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
matchWildcards 18 53 210 2
Source file: ./app/fvwm/libs/Parse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SkipQuote 18 38 239 4
GetQuotedString 6 17 131 6
PeekToken 18 51 239 1
CmpToken 2 11 50 2
MatchToken 2 11 54 2
NukeToken 5 14 73 1
DoGetNextToken 35 86 476 5
GetNextToken 1 4 26 2
GetNextOption 1 4 26 2
SkipNTokens 3 13 58 2
GetModuleResource 5 21 112 3
GetIntegerArguments 7 20 115 4
GetTokenIndex 13 28 168 4
GetNextTokenIndex 4 16 95 4
GetRectangleArguments 3 11 68 3
GetOnePercentArgument 5 21 118 3
GetTwoPercentArguments 5 24 139 5
Source file: ./app/fvwm/libs/System.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetFdWidth 2 5 27 1
getostype 3 10 54 2
Source file: ./app/fvwm/libs/XResource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 5 32 187 2
DoMergeString 2 8 41 3
MergeXResources 2 8 57 3
MergeCmdLineResources 4 10 72 7
MergeConfigLineResource 13 39 270 4
GetResourceString 5 24 155 4
Source file: ./app/fvwm/libs/lang-strings.h
Source file: ./app/fvwm/modules/FvwmIconMan/xmanager.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
selected_button_in_man 4 11 59 1
ClipRectangle 1 11 73 6
num_visible_rows 1 4 21 2
first_row_len 2 7 30 2
index_to_box 3 16 95 2
box_to_index 6 18 118 2
index_to_row 1 6 32 2
index_to_col 1 6 32 2
rects_equal 4 5 53 2
top_y_coord 3 9 50 1
figure_geometry 6 44 278 1
query_geometry 1 17 126 1
fix_manager_size 1 11 71 3
resize_window 7 43 283 1
make_display_string 10 36 167 3
button_above 4 12 83 2
button_below 4 12 79 2
button_right 4 11 84 2
button_left 4 11 76 2
button_next 3 8 49 2
button_prev 3 8 49 2
xy_to_button 7 14 117 3
set_button_geometry 1 8 78 2
clear_button 1 6 29 1
set_window_button 3 13 107 2
Realloc 2 7 32 2
set_num_buttons 4 24 197 2
increase_num_windows 3 12 61 2
set_man_gravity_origin 5 11 78 1
set_man_geometry 8 17 133 2
set_manager_width 2 11 80 2
force_manager_redraw 1 5 19 1
set_win_picture 2 12 82 6
set_win_iconified 3 6 39 2
set_win_state 3 6 39 2
add_win_state 3 7 56 2
del_win_state 3 7 54 2
set_win_displaystring 13 22 165 1
clear_empty_region 7 65 651 1
set_shape 13 55 520 1
set_manager_window_mapping 2 7 33 2
init_boxes 1 3 6 1
init_button_array 1 6 26 1
size_manager 6 21 161 1
resize_manager 13 31 197 2
center_padding 1 4 19 2
get_title_geometry 1 15 131 2
get_button_geometry 6 32 290 3
draw_3d_square 1 28 468 7
draw_3d_icon 3 21 151 6
iconify_box 12 46 350 7
change_windows_manager 4 18 100 1
check_in_window 11 16 104 1
get_gcs 6 22 120 4
draw_relief 3 16 131 5
draw_button 32 134 917 3
draw_managers 2 6 35 1
draw_empty_manager 2 20 178 1
draw_manager 20 58 425 1
compare_windows 4 16 85 3
find_windows_spot 11 54 301 1
move_window_buttons 11 31 266 4
insert_windows_button 6 29 169 1
delete_windows_button 3 29 195 1
resort_windows_button 5 26 163 1
move_highlight 5 21 133 2
man_exposed 7 36 247 2
check_managers_consistency 8 20 152 1
print_button_info 3 12 90 1
print_buttons 2 12 87 1
Source file: ./app/fvwm/libs/Grab.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MyXGrabServer 2 8 24 1
MyXUngrabServer 3 11 34 1
Source file: ./app/fvwm/modules/FvwmIdent/FvwmIdent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 11 68 472 2
Loop 3 12 58 1
process_message 7 26 82 2
DeadPipe 1 5 16 1
list_configure 7 25 229 1
list_window_name 3 7 56 1
list_icon_name 3 7 56 1
list_class 3 7 56 1
list_res_name 3 7 56 1
list_end 16 103 623 1
GetTargetWindow 6 30 157 1
RedrawWindow 2 15 113 1
change_window_name 2 12 66 1
AddToList 5 21 145 2
MakeList 39 192 1151 1
freelist 2 10 39 1
nocolor 1 4 23 2
GetColor 3 16 86 1
Source file: ./app/fvwm/libs/GetFont.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetFontOrFixed 3 15 69 2
Source file: ./app/fvwm/libs/ClientMsg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
send_clientmessage 2 13 101 4
Source file: ./app/fvwm/libs/Strings.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CatString3 8 21 134 3
CopyString 10 30 161 2
stripcpy 6 20 114 1
StrEquals 5 8 46 2
Source file: ./app/fvwm/utils/xpmroot.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 7 34 247 2
SetRootWindow 7 29 170 1
Source file: ./app/fvwm/fvwm/colors.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CreateGCs 2 14 119 1
GetColor 3 14 81 1
FreeColors 3 9 59 2
AllocNonlinearGradient 9 33 252 4
AllocLinearGradient 9 42 354 3
nocolor 2 4 29 2
Source file: ./app/fvwm/fvwm/parse.h
Source file: ./app/fvwm/libs/fvwmlib.h
Source file: ./app/fvwm/fvwm/screen.h
Source file: ./app/fvwm/fvwm/virtual.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
setEdgeThickness 4 18 100 6
HandlePaging 41 144 950 7
checkPanFrames 38 93 723 1
raisePanFrames 5 7 82 1
initPanFrames 2 47 283 0
MoveViewport 44 134 923 3
GetDeskNumber 12 59 251 1
changeDesks_func 1 5 35 6
changeDesks 27 70 445 1
changeWindowsDesk 11 31 194 6
scroll 21 44 355 6
goto_page_func 2 14 102 6
Source file: ./app/fvwm/fvwm/move.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AnimatedMoveOfWindow 14 48 339 8
move_window_doit 20 104 722 8
move_window 1 5 46 6
animated_move_window 1 5 46 6
move_window_to_page 1 5 46 6
DoSnapAttract 45 146 1087 5
moveLoop 64 171 1308 9
DisplayPosition 3 27 199 4
Keyboard_shortcuts 32 87 435 3
InteractiveMove 9 46 313 5
Source file: ./app/fvwm/fvwm/module.h
Source file: ./app/fvwm/fvwm/module.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
initModules 2 21 182 1
ClosePipes 5 21 93 1
executeModule 25 132 851 6
HandleModuleInput 12 80 451 2
DeadPipe 1 3 7 1
KillModule 3 18 94 2
KillModuleByName 5 15 66 1
make_vpacket 2 13 92 4
SendPacket 1 9 73 4
BroadcastPacket 2 11 86 3
SendConfig 1 4 28 3
BroadcastConfig 1 4 23 2
make_named_packet 1 16 147 5
SendName 2 12 84 6
BroadcastName 3 13 96 5
SendMiniIcon 3 16 122 11
BroadcastMiniIcon 2 15 118 10
SendStrToModule 6 21 138 6
PositiveWrite 10 27 195 3
AddToQueue 3 21 145 4
DeleteQueueBuff 2 11 53 1
FlushQueue 9 29 161 1
send_list_func 14 72 649 6
set_mask_function 1 7 56 6
Source file: ./app/fvwm/fvwm/bindings.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
remove_binding 10 35 172 5
ParseBindEntry 39 124 770 7
ParseMouseEntry 1 5 44 6
ParseKeyEntry 1 5 44 6
find_context 7 33 158 4
Source file: ./app/fvwm/fvwm/colormaps.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
HandleColormapNotify 21 50 287 1
ReInstallActiveColormap 1 4 11 1
InstallWindowColormaps 15 42 215 1
InstallRootColormap 2 12 46 0
UninstallRootColormap 3 10 34 0
FetchWmColormapWindows 3 11 71 1
Source file: ./app/fvwm/fvwm/windows.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winCompare 2 7 57 2
do_windowList 84 264 1768 6
Source file: ./app/fvwm/fvwm/misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_window_names 10 18 101 3
Destroy 41 102 796 1
flush_expose 2 7 35 1
RestoreWithdrawnLocation 19 51 421 2
StashEventTime 15 44 185 1
ComputeActualPosition 3 10 80 8
GetTwoArguments 1 7 52 5
GetOnePositionArgument 8 26 205 6
GetMoveArguments 8 23 193 8
GetOneMenuPositionArgument 9 47 270 5
GetMenuOptions 63 158 1230 5
WaitForButtonsUp 4 23 127 0
GrabEm 4 25 143 1
UngrabEm 3 16 70 0
KeepOnTop 4 14 70 0
UnmapIt 5 20 125 1
MapIt 5 16 87 1
RaiseWindow 37 131 893 1
LowerWindow 3 17 149 1
HandleHardFocus 1 17 131 1
fvwm_msg 8 39 217 4
CoerceEnterNotifyOnCurrentWindow 4 17 108 0
Source file: ./app/fvwm/fvwm/fvwmdebug.h
Source file: ./app/fvwm/fvwm/misc.h
Source file: ./app/fvwm/fvwm/complex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IsClick 9 29 172 4
ComplexFunction 35 123 747 6
expand 22 87 519 3
Source file: ./app/fvwm/fvwm/events.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitEventHandlerJumpTable 4 25 149 1
DispatchEvent 3 14 91 0
HandleEvents 3 13 44 0
GetContext 33 81 488 3
HandleFocusIn 12 60 303 0
HandleKeyPress 9 33 222 0
HandlePropertyNotify 50 166 1040 0
HandleClientMessage 7 25 168 0
HandleExpose 4 19 89 0
HandleDestroyNotify 1 5 17 0
HandleMapRequest 1 5 17 0
HandleMapRequestKeepRaised 28 91 450 1
HandleMapNotify 20 63 408 0
HandleUnmapNotify 25 83 507 0
HandleButtonPress 28 82 578 0
HandleEnterNotify 19 54 321 0
HandleLeaveNotify 6 19 94 0
HandleConfigureRequest 30 126 915 0
HandleShapeNotify 4 14 64 1
HandleVisibilityNotify 8 19 105 0
My_XNextEvent 12 70 344 2
ResyncFvwmStackRing 11 49 253 1
Source file: ./app/fvwm/fvwm/style.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcessNewStyle 188 764 3796 6
Get_TBLR 12 14 121 2
AddToList 3 13 95 1
Source file: ./app/fvwm/fvwm/decorations.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetMwmHints 3 16 83 1
GetOlHints 25 73 484 1
SelectDecor 69 168 1224 4
check_if_function_allowed 44 83 496 3
check_allowed_function 1 4 20 1
check_allowed_function2 1 4 21 2
Source file: ./app/fvwm/fvwm/menus.h
Source file: ./app/fvwm/fvwm/fvwm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 44 309 1879 2
StartupStuff 5 22 108 1
CaptureAllWindows 17 98 539 1
SetRCDefaults 2 27 79 0
MappedNotOverride 8 26 163 1
InternUsefulAtoms 1 26 250 1
newhandler 5 15 85 1
Restart 1 5 15 1
CreateCursors 1 20 244 1
LoadDefaultLeftButton 6 81 746 2
LoadDefaultRightButton 6 81 746 2
LoadDefaultButton 3 9 56 2
ResetAllButtons 3 28 201 1
DestroyFvwmDecor 9 27 177 1
InitFvwmDecor 10 35 252 1
InitVariables 4 94 656 1
Reborder 2 15 96 1
SigDone 1 5 15 1
Done 8 52 277 2
CatchRedirectError 1 5 26 2
CatchFatal 1 5 17 1
FvwmErrorHandler 8 16 108 2
usage 2 7 52 1
SaveDesktopState 2 15 123 0
SetMWM_INFO 2 12 57 1
BlackoutScreen 4 25 142 0
UnBlackoutScreen 4 10 45 0
Source file: ./app/fvwm/fvwm/read.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ReadSubFunc 30 130 714 7
ReadFile 6 23 131 6
PipeRead 6 23 131 6
Source file: ./app/fvwm/fvwm/fvwmdebug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DB_WI_WINDOWS 2 5 45 2
DB_WI_SUBWINS 2 5 53 2
DB_WI_FRAMEWINS 2 5 89 2
DB_WI_BUTTONWINS 2 5 103 2
DB_WI_FRAME 3 5 79 2
DB_WI_ICON 2 5 73 2
DB_WI_SIZEHINTS 3 7 145 2
DB_WI_TITLE 4 5 65 2
DB_WI_BORDER 2 5 45 2
DB_WI_XWINATTR 1 4 14 2
DB_WI_ALL 1 16 104 2
Source file: ./app/fvwm/fvwm/placement.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SmartPlacement 26 94 544 7
CleverPlacement 6 34 204 5
get_next_x 16 51 401 5
get_next_y 12 44 297 3
test_fit 20 73 475 6
PlaceWindow 84 254 1820 5
GetGravityOffsets 4 27 172 3
Source file: ./app/fvwm/fvwm/focus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetFocus 49 135 935 3
Source file: ./app/fvwm/fvwm/fvwm.h
Source file: ./app/fvwm/fvwm/defaults.h
Source file: ./app/fvwm/fvwm/menus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
do_menu 40 113 728 7
FindEntry 10 25 191 1
PopupPositionOffset 1 5 33 1
GetPreferredPopupPosition 2 11 85 3
IndexFromMi 6 14 78 1
FMenuMapped 2 6 42 1
MiFromMenuIndex 6 13 80 2
CmiFromMenu 1 4 16 1
menuShortcuts 53 115 580 3
MenuInteraction 115 341 2028 5
WarpPointerToTitle 1 6 54 1
MiWarpPointerToItem 6 15 114 2
DoMenusOverlap 10 38 213 6
FPopupMenu 73 191 1424 7
SetMenuItemSelected 20 67 532 2
MrPopupForMi 3 12 67 1
GetPopupOptions 2 7 53 2
PopDownMenu 3 17 89 1
PopDownAndRepaintParent 3 27 160 2
RelieveRectangle 1 7 125 7
RelieveHalfRectangle 1 8 129 7
PaintEntry 74 222 2034 1
PaintSidePic 9 46 351 1
DrawUnderline 1 6 95 6
DrawSeparator 1 6 70 8
DrawTrianglePattern 2 17 185 10
PaintMenu 39 159 1259 2
FreeMenuItem 7 16 95 1
DestroyMenu 11 41 252 1
MakeMenus 2 10 37 1
MakeMenu 42 175 1307 1
FHotKeyUsedBefore 4 14 63 2
scanForHotkeys 7 25 160 2
scanForColor 9 45 263 4
scanForPixmap 15 59 319 3
FollowMenuContinuations 3 11 49 2
AddToMenu 36 152 845 5
NewMenuRoot 3 32 238 2
ButtonPosition 8 26 136 2
Source file: ./app/fvwm/fvwm/functions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
setPath 4 16 126 3
setImagePath 1 10 82 1
func_comp 1 6 49 2
FindBuiltinFunction 4 14 91 1
ExecuteFunction 20 59 366 5
find_func_type 7 30 167 3
Source file: ./app/fvwm/fvwm/borders.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetBorder 129 377 2808 5
DrawButton 36 114 810 9
SetTitleBar 31 136 1230 3
RelieveWindow 37 61 821 9
RelieveWindowHH 56 79 1000 10
RelieveParts 32 193 1763 4
DrawLinePattern 3 17 109 6
SetupFrame 56 206 1490 6
SetShape 4 21 123 2
Source file: ./app/fvwm/fvwm/modconf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ModuleConfig 3 11 76 6
AddToModList 3 23 122 1
AddModConfig 1 5 32 6
DestroyModConfig 6 40 165 6
SendDataToModule 8 37 306 6
Source file: ./app/fvwm/config.h
Source file: ./app/fvwm/fvwm/builtins.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DeferExecution 28 86 523 6
FocusOn 13 48 381 2
WarpOn 15 53 461 5
Maximize 12 60 372 6
WindowShade 9 38 250 6
FindPopup 5 21 94 1
Bell 1 5 34 6
add_item_to_menu 6 24 147 6
add_another_item 10 28 167 6
destroy_menu 3 20 94 6
add_item_to_func 5 21 127 6
Nop_func 1 4 27 6
movecursor 16 67 476 6
iconify_function 6 23 139 6
raise_function 4 14 89 6
lower_function 2 8 60 6
destroy_function 4 17 127 6
delete_function 4 19 111 6
close_function 5 22 153 6
restart_function 1 5 34 6
exec_setup 4 21 100 6
exec_function 6 27 156 6
refresh_function 2 23 155 6
refresh_win_function 3 25 179 6
stick_function 3 17 115 6
wait_func 17 32 205 6
flip_focus_func 2 7 56 6
focus_func 2 7 56 6
warp_func 3 13 113 6
menu_func 14 40 245 7
popup_func 1 5 44 6
staysup_func 1 5 44 6
quit_func 2 7 49 6
quit_screen_func 1 5 34 6
echo_func 4 14 84 6
raiselower_func 6 24 127 6
SetEdgeScroll 4 32 154 6
SetEdgeResistance 2 12 79 6
SetColormapFocus 3 18 76 6
SetClick 4 15 84 6
SetSnapAttraction 7 27 163 6
SetSnapGrid 4 16 115 6
SetXOR 4 21 159 6
SetOpaque 2 11 65 6
SetDeskSize 5 16 167 6
setPixmapPath 5 15 97 6
setIconPath 4 13 88 6
setModulePath 3 12 75 6
SetHiColor 12 61 444 6
SafeDefineCursor 2 4 23 2
CursorStyle 31 79 664 6
FindMenuStyle 3 11 51 1
FreeMenuStyle 13 35 260 1
DestroyMenuStyle 6 31 189 6
UpdateMenuStyle 16 82 849 1
GetMenuStyleIndex 1 23 96 1
NewMenuStyle 88 382 2185 6
OldMenuStyle 14 41 291 6
SetMenuStyle 4 13 100 6
ChangeMenuStyle 6 36 197 6
SetBorderStyle 19 74 496 6
AddTitleStyle 5 15 107 6
SetTitleStyle 20 87 566 6
ApplyDefaultFontAndColors 10 67 525 1
SetDefaultColors 5 29 221 6
LoadDefaultFont 5 26 150 6
ApplyIconFont 3 16 88 1
LoadIconFont 6 31 178 6
ApplyWindowFont 5 36 245 1
LoadWindowFont 10 35 223 6
FreeButtonFace 10 25 124 2
ReadButtonFace 106 332 1953 4
ReadTitleButton 29 74 575 4
FreeMenuFace 10 23 112 2
ReadMenuFace 51 186 986 3
AddToDecor 5 9 64 2
ChangeDecor 10 41 286 6
DestroyDecor 11 36 212 6
add_item_to_decor 9 33 205 6
UpdateDecor 10 32 217 6
ButtonStyle 41 130 787 6
AddButtonStyle 25 72 479 6
SetEnv 3 23 138 6
CreateFlagString 8 40 181 2
FreeConditionMask 3 7 37 1
DefaultConditionMask 1 12 62 1
CreateConditionMask 26 69 430 2
MatchesConditionMask 27 40 301 2
Circulate 20 66 326 3
PrevFunc 3 11 74 6
NextFunc 3 11 73 6
NoneFunc 3 11 73 6
CurrentFunc 3 11 73 6
GetDirectionReference 2 13 85 3
DirectionFunc 31 92 533 6
WindowIdFunc 5 27 143 6
module_zapper 2 10 56 6
Recapture 2 17 93 6
SetGlobalOptions 20 79 386 6
Emulate 5 28 150 6
SetColorLimit 2 11 68 6
set_animation 9 37 217 6
Source file: ./app/fvwm/fvwm/add_window.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddWindow 110 523 3889 1
GrabButtons 8 70 391 1
GrabKeys 5 20 122 1
FetchWmProtocols 12 36 251 1
GetWindowSizeHints 16 63 408 1
LookInList 5 15 128 2
merge_styles 12 27 214 2
Source file: ./app/fvwm/fvwm/resize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
resize_window 49 206 1479 6
DoResize 16 50 435 7
DisplaySize 6 43 305 5
ConstrainSize 21 84 553 6
MoveOutline 10 43 301 5
Source file: ./app/bitmap/Requests.h
Source file: ./app/xhost/xhost.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFamily 7 15 88 1
main 29 107 603 2
change_host 74 272 1743 3
get_hostname 32 115 817 1
nameserver_lost 1 4 12 1
local_xerror 7 20 113 2
sethostent 1 2 7 1
endhostent 1 2 5 0
Source file: ./app/bitmap/BitmapP.h
Source file: ./app/glxgears/glxgears.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
current_time 2 8 53 1
current_time 2 10 44 1
gear 9 102 1316 5
draw 1 24 229 1
draw_gears 2 26 159 1
draw_frame 6 29 168 2
reshape 2 20 178 2
init 1 28 284 1
no_border 2 30 130 2
make_window 8 75 497 9
is_glx_extension_supported 4 12 98 2
query_vsync 8 26 145 2
handle_event 11 42 210 3
event_loop 6 16 81 2
usage 1 10 41 1
main 14 73 530 2
Source file: ./app/bitmap/ReqMach.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FindRequest 3 8 60 1
BWAddRequest 3 28 214 5
Engage 3 17 123 2
TrappingLoop 7 18 127 1
BWTerminateRequest 8 26 206 2
BWAbort 1 4 14 1
BWRemoveRequest 5 23 221 1
BWRemoveAllRequests 2 4 16 1
BWEngageRequest 4 15 96 5
Source file: ./app/bitmap/Bitmap.h
Source file: ./app/fvwm/fvwm/icons.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CreateIconWindow 35 112 810 3
DrawIconWindow 23 110 777 1
RedoIconName 4 12 84 1
AutoPlace 45 188 1608 1
GrabIconButtons 6 34 210 2
GrabIconKeys 4 11 76 2
GetBitmapFile 3 18 110 1
GetXPMFile 8 41 249 1
GetIconWindow 5 23 154 1
GetIconBitmap 4 16 104 1
DeIconify 12 56 379 1
Iconify 25 98 655 3
SetMapStateProp 1 9 70 2
Source file: ./app/bitmap/Dialog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetSelected 3 8 64 3
SetDialogButton 2 13 68 4
CreateDialog 5 29 164 3
PopdownDialog 2 6 32 2
PopupDialog 2 52 508 5
Source file: ./app/bitmap/BitEdit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FixImage 3 17 116 1
FixStatus 2 15 95 1
FixUp 1 5 14 1
FixEntry 18 48 286 2
FixMenu 2 10 64 4
TheCallback 50 216 914 3
SwitchImage 2 22 115 1
SwitchGrid 1 4 11 1
SwitchDashed 1 4 11 1
SwitchAxes 1 4 11 1
SwitchStippled 1 4 11 1
SwitchProportional 1 4 11 1
SwitchZoom 3 17 66 1
DoCut 1 9 36 1
DoCopy 1 5 16 1
DoPaste 1 5 26 1
DoNew 2 16 82 1
DoLoad 9 37 198 1
DoInsert 4 17 99 1
DoSave 4 15 87 1
DoSaveAs 4 18 97 1
DoResize 4 21 112 1
DoRescale 4 21 112 1
DoFilename 2 9 45 1
DoBasename 2 9 45 1
DoQuit 6 23 123 4
main 11 115 790 2
Source file: ./app/bitmap/bmtoa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 8 23 1
copy_stdin 8 35 205 1
main 11 56 298 2
print_scanline 6 25 168 4
Source file: ./app/bitmap/Dialog.h
Source file: ./app/bitmap/Handlers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DragOnePointHandler 14 48 398 4
DragOnePointEngage 1 14 69 4
DragOnePointTerminate 2 12 52 3
OnePointHandler 17 62 512 4
OnePointEngage 1 15 71 4
OnePointImmediateEngage 2 18 100 4
OnePointTerminate 5 22 127 3
OnePointTerminateTransparent 5 18 110 3
TwoPointsHandler 20 80 678 4
TwoPointsEngage 1 17 83 4
TwoPointsTerminate 6 25 154 3
TwoPointsTerminateTransparent 6 21 137 3
TwoPointsTerminateTimed 6 21 137 3
Interface 1 6 25 3
Paste 4 39 349 4
DragTwoPointsHandler 14 58 485 4
DragTwoPointsEngage 1 16 81 4
DragTwoPointsTerminate 5 19 107 3
Source file: ./app/xkbutils/LEDP.h
Source file: ./app/bitmap/atobm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 2 13 44 1
missing_arg 1 6 34 1
cify_name 6 10 77 1
StripName 3 13 101 1
main 18 63 364 2
_new_scan_list 3 15 96 1
doit 36 100 737 6
Source file: ./app/xkbutils/LED.h
Source file: ./app/xkbutils/utils.h
Source file: ./app/bitmap/CutPaste.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ConvertSelection 5 38 304 7
LoseSelection 2 8 44 2
SelectionDone 1 3 15 3
BWGrabSelection 3 10 63 2
SelectionCallback 3 20 125 7
BWRequestSelection 4 17 95 3
BWQuerySelection 1 4 13 2
Source file: ./app/xkbutils/xkbwatch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 43 203 1341 2
Source file: ./app/xkbutils/xkbvleds.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 18 34 1
parseArgs 23 70 498 2
GetDisplay 7 35 167 2
main 62 179 1152 2
Source file: ./app/xkbutils/utils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
uSetErrorFile 6 16 85 1
uInformation 1 9 42 2
uAction 1 10 49 2
uWarning 1 10 49 2
uError 1 10 49 2
uFatalError 1 11 59 2
uInternalError 1 10 49 2
uStrCaseCmp 7 23 157 2
uStrCasePrefix 6 18 101 2
Source file: ./app/xkbutils/xkbbell.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parseArgs 28 105 600 2
main 21 85 469 2
Source file: ./app/xmore/xmore.h
Source file: ./app/xkbutils/LED.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ClassInitialize 1 4 10 1
GetPixmaps 5 51 458 1
Initialize 4 14 132 4
Realize 2 13 89 3
Resize 1 5 17 1
SetValues 10 28 203 5
Destroy 3 13 85 1
QueryGeometry 6 18 122 3
Source file: ./app/xmore/printdialogprivates.h
Source file: ./app/xfwp/transport.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
doSetupRemClientListen 19 113 686 3
doSelect 3 20 82 5
doServerConnectSetup 6 46 251 3
doServerConnect 2 13 59 2
Source file: ./app/xmore/xmore.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
quitAction 1 4 27 4
quitXtProc 1 4 26 3
main 2 42 370 2
Source file: ./app/xfwp/io.h
Source file: ./app/xfwp/transport.h
Source file: ./app/xfwp/xfwp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 6 64 290 2
Source file: ./app/xfwp/pm.h
Source file: ./app/xfwp/misc.h
Source file: ./app/xfwp/xfwp.h
Source file: ./app/xfwp/pm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FWPprocessMessages 21 193 1037 5
FWPHostBasedAuthProc 1 5 11 1
FWPprotocolSetupProc 2 23 118 7
doSetupPMListen 4 40 198 6
MyIoErrorHandler 2 6 19 1
doInstallIOErrorHandler 3 16 82 1
Source file: ./driver/xf86-input-synaptics/include/synaptics-properties.h
Source file: ./app/xfwp/misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BadSyntax 2 6 26 2
Usage 1 9 41 1
BadMalloc 1 5 19 1
doPrintEval 9 16 125 2
doConfigRequireDisallow 11 43 236 2
doVerifyHostMaskToken 5 20 77 1
doInitNewRule 4 35 199 1
doConfigPermitDeny 43 151 941 2
doProcessLine 9 26 138 3
doConfigCheck 27 141 646 5
doCheckTimeouts 21 122 751 6
doHandleConfigFile 10 42 221 1
doWriteLogEntry 7 35 185 5
doCopyFromTo 3 29 166 4
doCheckServerList 5 25 101 3
doProcessInputArgs 41 178 940 3
doInitDataStructs 5 39 205 2
Source file: ./app/bitmap/Graphics.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BWGetBit 2 8 50 3
BWDrawPoint 3 10 64 4
HotSpotShape 1 15 197 3
BWRedrawHotSpot 2 6 57 1
BWClearHotSpot 2 8 77 1
BWDrawHotSpot 10 21 173 4
BWSetHotSpot 2 7 39 3
BWRedrawSquares 4 19 187 5
BWDrawGrid 3 23 232 5
BWRedrawGrid 2 12 92 5
BWDrawLine 3 24 149 6
BWBlindLine 3 26 157 6
BWDrawRectangle 5 28 197 6
BWDrawFilledRectangle 3 11 79 6
BWDrawCircle 4 34 359 6
BWDrawFilledCircle 4 21 205 6
FloodLoop 22 63 416 4
BWFloodFill 4 10 83 4
BWUp 9 39 297 1
BWDown 9 38 289 1
BWLeft 9 39 297 1
BWRight 9 38 289 1
BWFold 5 35 362 1
BWClear 5 13 135 1
BWSet 5 13 139 1
BWRedraw 1 7 46 1
BWInvert 2 13 140 1
BWFlipHoriz 8 35 282 1
BWFlipVert 8 35 280 1
BWRotateRight 15 74 666 1
BWRotateLeft 15 74 666 1
CopyImageData 4 15 123 8
ConvertToBitmapImage 4 15 143 2
TransferImageData 4 8 90 2
BWStore 2 19 177 1
BWClearMarked 2 11 75 1
BWDragMarked 2 10 89 3
BWDragStored 2 10 64 3
DrawImageData 5 23 198 5
BWRestore 2 7 51 4
BWCopy 2 19 191 4
BWMove 2 26 275 4
BWRedrawMark 2 12 137 1
BWStoreToBuffer 1 8 77 1
BWUnmark 2 16 187 1
BWMark 4 30 271 5
BWMarkAll 1 5 44 1
BWUndo 4 20 194 1
BWHighlightAxes 1 28 271 1
ScaleBitmapImage 10 44 496 4
Source file: ./driver/xf86-input-synaptics/tools/syndaemon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usage 1 21 102 1
store_current_touchpad_state 3 13 76 1
toggle_touchpad 9 23 104 1
signal_handler 2 7 30 1
install_signal_handler 5 23 137 1
keyboard_activity 8 28 168 1
get_time 1 6 31 1
main_loop 7 29 119 3
clear_bit 1 6 38 2
setup_keyboard_mask 5 16 98 2
check_xrecord 3 15 84 1
xrecord_callback 13 46 290 2
is_modifier_pressed 3 8 41 1
record_main_loop 17 68 394 2
dp_get_device 12 52 279 1
main 23 91 396 2
Source file: ./driver/xf86-input-synaptics/src/synproto.h
Source file: ./driver/xf86-input-synaptics/src/eventcomm.h
Source file: ./driver/xf86-input-synaptics/tools/synclient.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_cmd 7 32 183 2
dp_init 8 45 216 0
dp_get_device 12 53 283 1
dp_set_variables 17 70 418 5
dp_show_settings 17 64 398 2
usage 1 9 46 1
main 11 35 181 2
Source file: ./driver/xf86-input-synaptics/src/synproto.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
HwStateAllocTouch 6 27 180 2
SynapticsHwStateAlloc 3 12 58 1
SynapticsHwStateFree 3 12 83 1
SynapticsCopyHwState 6 23 223 2
SynapticsResetHwState 1 18 110 1
SynapticsResetTouchHwState 7 20 116 2
Source file: ./driver/xf86-input-synaptics/src/ps2comm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ps2_getbyte 3 13 66 2
ps2_putbyte 4 17 81 2
ps2_special_cmd 5 13 77 2
ps2_send_cmd 2 5 34 2
ps2_synaptics_set_mode 3 6 41 2
ps2_synaptics_reset 6 23 131 1
ps2_synaptics_model_id 5 16 127 2
ps2_synaptics_capability 11 31 242 2
ps2_synaptics_identify 6 18 136 2
ps2_synaptics_enable_device 1 4 15 1
ps2_synaptics_disable_device 1 5 20 1
ps2_query_is_synaptics 4 19 87 3
ps2_print_ident 12 34 248 2
PS2DeviceOffHook 1 6 24 1
PS2QueryHardware 10 30 212 1
ps2_packet_ok 9 22 172 2
ps2_synaptics_get_packet 12 50 290 4
PS2ReadHwStateProto 42 111 1062 4
PS2ReadHwState 1 5 30 3
Source file: ./app/xfwp/io.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RemoveFDFromServerListenArray 6 23 132 3
doProcessWritables 22 104 660 3
ProcessNewPMConnection 10 81 410 5
ProcessPMInput 9 44 211 3
ProcessNewClientConnection 9 96 576 5
ProcessClientWaiting 6 65 365 2
ProcessConnectionReady 9 64 384 4
ProcessServerReply 15 113 715 4
doProcessReadables 15 77 281 7
doProcessSelect 5 34 122 9
Source file: ./driver/xf86-input-synaptics/src/ps2comm.h
Source file: ./driver/xf86-input-synaptics/src/psmcomm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
psm_synaptics_identify 2 9 41 2
PSMQueryIsSynaptics 4 26 136 1
convert_hw_info 1 22 193 2
PSMQueryHardware 4 18 116 1
PSMReadHwState 1 5 30 3
Source file: ./driver/xf86-input-synaptics/src/eventcomm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
libevdev_log_func 4 17 88 8
EventProtoDataAlloc 8 30 157 1
UninitializeTouch 4 16 98 1
InitializeTouch 6 32 227 1
EventDeviceOnHook 5 29 187 2
EventDeviceOffHook 1 10 57 1
event_query_is_touchpad 14 24 166 1
event_query_model 7 20 119 4
event_get_abs 5 13 88 6
event_query_axis_ranges 20 80 744 1
EventQueryHardware 2 9 53 1
SynapticsReadEvent 7 28 178 2
EventTouchSlotPreviouslyOpen 3 8 46 2
EventProcessTouchEvent 16 53 359 3
count_fingers 6 15 92 2
apply_st_scaling 1 5 32 3
EventReadHwState 41 119 617 3
EventDevOnly 1 4 24 1
event_query_touch 21 94 534 1
EventReadDevDimensions 3 19 136 1
EventAutoDevProbe 14 68 369 2
Source file: ./app/bitmap/Bitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BWDebug 1 4 23 4
BWGetPixmap 1 5 29 1
BWGetUnzoomedPixmap 4 45 357 1
GetImage 1 13 102 2
CreateBitmapImage 1 22 152 4
DestroyBitmapImage 4 11 55 1
BWGetImage 1 5 34 4
BWChangeNotify 2 6 41 1
BWNotify 1 5 26 2
BWSetChanged 1 5 23 1
BWQueryChanged 1 5 22 1
BWClearChanged 1 5 23 1
BWQueryStored 1 5 26 1
BWQueryStippled 1 5 22 1
RedrawStippled 1 16 112 1
BWSwitchStippled 2 9 59 1
BWSelect 1 6 42 6
BWQueryAxes 1 5 22 1
BWSwitchAxes 1 6 28 1
BWAxes 2 6 33 2
BWRedrawAxes 2 6 28 1
BWPutImage 1 7 70 6
StripFilename 4 18 116 1
XmuWriteBitmapDataToFile 12 41 286 7
CvtStringToButtonFunction 4 31 183 4
ClassInitialize 1 11 68 1
SetSizeFromSizeResource 2 12 57 1
Initialize 7 125 1095 4
BWParseSize 2 13 83 3
BWQueryMarked 1 5 35 1
FixMark 4 19 210 1
BWStoreFile 2 18 116 3
BWUnparseStatus 3 10 96 1
BWChangeFilename 2 8 45 2
BWChangeBasename 2 8 45 2
BWReadFile 4 46 343 3
BWSetImage 2 24 182 2
BWWriteFile 8 55 459 3
BWGetFilename 1 6 35 2
BWGetFilepath 2 13 73 2
BWGetBasename 1 6 35 2
FixHotSpot 2 5 49 1
ZoomOut 2 28 300 1
BWZoomOut 3 13 77 1
BWZoomMarked 1 7 52 1
BWZoomIn 3 53 505 5
BWRescale 3 30 253 3
BWQueryZooming 1 5 22 1
ResizeGrid 2 21 174 3
BWResize 2 11 77 3
Destroy 1 11 94 1
Resize 3 25 264 1
Redisplay 4 11 75 3
BWClip 1 41 303 5
BWUnclip 1 29 184 1
Refresh 1 32 339 5
BWQueryGrid 1 5 22 1
BWSwitchGrid 1 8 52 1
BWGrid 2 6 33 2
BWQueryDashed 1 5 24 1
BWSwitchDashed 2 30 318 1
BWDashed 2 6 33 2
SetValues 33 92 641 5
BWQueryProportional 1 5 24 1
BWSwitchProportional 2 11 70 1
BWProportional 2 6 33 2
BWTPaste 2 12 105 4
BWTMark 1 9 82 4
BWTMarkAll 1 5 35 4
BWTUnmark 1 4 24 4
Source file: ./driver/xf86-input-synaptics/src/alpscomm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ALPS_sync 2 7 36 1
ALPS_initialize 1 24 150 1
ALPSQueryHardware 1 5 17 1
ALPS_packet_ok 2 6 30 1
ALPS_get_packet 7 21 135 2
ALPS_process_packet 8 49 448 2
ALPSReadHwState 2 11 65 3
Source file: ./driver/xf86-video-cirrus/src/cir_pcirename.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pciTag 1 8 54 3
Source file: ./driver/xf86-input-synaptics/src/synapticsstr.h
Source file: ./driver/xf86-input-synaptics/src/properties.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitTypedAtom 8 40 197 6
InitAtom 1 4 37 5
InitFloatAtom 1 9 66 4
InitSoftButtonProperty 9 30 354 1
InitDeviceProperties 8 169 1346 1
SetProperty 186 335 2679 4
Source file: ./driver/xf86-input-synaptics/src/wsconscomm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
WSConsIsTouchpad 9 25 128 2
WSConsReadEvents 4 17 131 1
WSConsGetEvent 3 12 76 1
WSConsDeviceOnHook 2 9 50 2
WSConsDeviceOffHook 2 9 46 1
WSConsQueryHardware 1 4 15 1
WSConsAdjustScrollCoords 2 12 101 2
WSConsReadHwState 30 99 494 3
WSConsAutoDevProbe 4 13 68 2
WSConsReadDevDimensions 8 64 397 1
Source file: ./driver/xf86-video-cirrus/src/alp_i2c.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AlpI2CSwitchToBus 5 18 116 1
AlpI2CPutBits 4 11 80 3
AlpI2CGetBits 2 11 86 3
AlpI2CInit 8 34 177 1
Source file: ./driver/xf86-video-cirrus/src/compat-api.h
Source file: ./driver/xf86-video-cirrus/src/cir.h
Source file: ./driver/xf86-video-cirrus/src/lg_i2c.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LgI2CPutBits 5 15 88 3
LgI2CGetBits 3 14 92 3
LgI2CInit 6 27 156 1
Source file: ./driver/xf86-video-cirrus/src/lg_hwcurs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LgSetCursorColors 2 15 151 3
LgSetCursorPosition 8 24 164 3
LgLoadCursorImage 11 34 275 2
LgFindCursorTile 12 46 355 6
LgHideCursor 2 6 35 1
LgShowCursor 2 8 62 1
LgUseHWCursor 3 8 37 2
LgHWCursorInit 4 28 203 1
Source file: ./driver/xf86-video-cirrus/src/CirrusClk.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CirrusFindClock 11 44 284 4
Source file: ./driver/xf86-video-cirrus/src/alp_xaa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AlpSync 2 7 24 1
AlpSetupForScreenToScreenCopy 2 15 134 6
AlpSubsequentScreenToScreenCopy 4 36 385 7
AlpSetupForSolidFill 3 33 292 4
AlpSubsequentSolidFillRect 3 22 242 5
AlpSetupForMono8x8PatternFill 3 39 366 7
AlpSubsequentMono8x8PatternFillRect 3 27 294 7
AlpSetupForCPUToScreenColorExpandFill 3 33 290 5
AlpSubsequentCPUToScreenColorExpandFill 3 28 280 6
AlpSetupForScanlineCPUToScreenColorExpandFill 4 41 339 5
AlpSubsequentScanlineCPUToScreenColorExpandFill 2 17 105 6
AlpSubsequentColorExpandScanline 6 38 300 2
AlpAccelEngineInit 2 13 86 1
AlpXAAInit 10 72 356 1
Source file: ./driver/xf86-video-cirrus/src/lg_xaa.h
Source file: ./driver/xf86-video-cirrus/src/cir_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cirSetup 3 11 63 4
CIRIdentify 1 4 16 1
CIRAvailableOptions 7 20 65 2
CIRProbe 25 83 429 2
CirMapMem 10 45 255 2
CirUnmapMem 3 13 108 2
cirProbeDDC 2 9 47 2
Source file: ./driver/xf86-video-cirrus/src/cir_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CirDGAInit 9 60 444 1
Cir_OpenFramebuffer 1 16 76 6
Cir_SetMode 3 23 140 2
Cir_SetViewport 3 12 81 4
Cir_GetViewport 1 6 20 1
Cir_Sync 2 8 35 1
Cir_FillRect 2 12 84 6
Cir_BlitRect 5 17 131 7
Source file: ./driver/xf86-video-cirrus/src/lg_xaa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LgXAAInit 3 21 110 1
LgSetBitmask 2 8 41 2
LgWaitQAvail 3 9 44 2
LgExpandColor 4 8 67 2
LgSync 3 7 32 1
LgSetupForSolidFill 1 11 71 4
LgSubsequentSolidFillRect 1 7 49 5
LgSetupForScreenToScreenCopy 3 24 145 6
LgSubsequentScreenToScreenCopy 3 19 119 7
Source file: ./driver/xf86-video-cirrus/src/cir_shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cirRefreshArea 5 26 218 3
cirPointerMoved 2 14 90 3
cirRefreshArea8 7 44 349 3
cirRefreshArea16 7 44 344 3
cirRefreshArea24 7 50 485 3
cirRefreshArea32 7 41 305 3
Source file: ./driver/xf86-video-cirrus/src/alp_hwcurs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AlpSetCursorColors 2 16 190 3
AlpLoadSkewedCursor 11 45 448 3
AlpSetCursorPosition 10 23 231 3
AlpLoadCursorImage 2 10 85 2
AlpHideCursor 2 8 60 1
AlpShowCursor 2 8 60 1
AlpUseHWCursor 3 8 37 2
AlpHWCursorInit 9 40 224 2
Source file: ./driver/xf86-video-cirrus/src/alp_xaam.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AlpSync 2 7 24 1
AlpSetupForScreenToScreenCopy 2 11 85 6
AlpSubsequentScreenToScreenCopy 4 33 256 7
AlpSetupForSolidFill 2 14 93 4
AlpSubsequentSolidFillRect 3 21 162 5
AlpAccelEngineInit 3 17 107 1
AlpXAAInitMMIO 6 34 182 1
Source file: ./driver/xf86-video-cirrus/src/alp.h
Source file: ./driver/xf86-video-cirrus/src/lg.h
Source file: ./driver/xf86-video-apm/src/apm_pcirename.h
Source file: ./driver/xf86-video-cirrus/src/alp_exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AlpPrepareSolid 3 34 315 4
AlpSolid 3 24 271 5
AlpPrepareCopy 2 17 151 6
AlpCopy 4 38 402 7
AlpDone 2 7 37 1
AlpSync 2 8 35 2
AlpAccelEngineInit 2 14 94 1
AlpEXAInit 3 29 206 1
Source file: ./driver/xf86-video-apm/src/apm_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ApmRemoveStipple 1 4 24 1
ApmMoveStipple 1 6 56 2
ApmCacheMonoStipple 16 79 748 2
ApmCopyAreaPixmap 8 51 420 9
ApmAccelReserveSpace 1 12 98 1
ApmAccelInit 14 84 572 1
ApmSetupXAAInfo 26 181 921 2
Source file: ./driver/xf86-input-synaptics/src/synaptics.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetupProc 1 5 31 4
SynapticsCloseFd 3 7 41 1
SanitizeDimensions 5 34 195 1
SetDeviceAndProtocol 10 24 177 1
calculate_edge_widths 5 28 193 5
calculate_tap_hysteresis 3 18 103 4
set_percent_option 2 12 89 5
SynapticsIsSoftButtonAreasValid 65 62 637 1
set_softbutton_areas_option 18 56 399 3
set_primary_softbutton_areas_option 1 4 16 1
set_secondary_softbutton_areas_option 1 4 16 1
set_default_parameters 25 193 1665 1
SynapticsAccelerationProfile 6 33 204 5
SynapticsPreInit 8 64 393 3
SynapticsUnInit 9 15 108 3
SynapticsCtrl 1 3 11 2
DeviceControl 5 21 76 2
DeviceOn 7 30 197 1
SynapticsReset 2 34 230 1
DeviceOff 5 22 136 1
DeviceClose 1 15 93 1
InitAxesLabels 6 22 147 3
InitButtonLabels 8 22 126 2
DeviceInitTouch 4 16 103 2
DeviceInit 9 112 756 1
relative_coords 3 18 147 5
angle 1 6 71 3
diffa 3 9 51 2
circular_edge_detection 6 18 109 3
edge_detection 6 15 99 3
is_inside_active_area 10 18 139 3
is_inside_button_area 13 22 193 4
is_inside_rightbutton_area 1 4 26 3
is_inside_middlebutton_area 1 4 26 3
is_inside_sec_rightbutton_area 1 4 26 3
is_inside_sec_middlebutton_area 1 4 26 3
is_inside_top_or_bottom_button_area 14 32 235 4
current_button_area 3 9 51 3
timerFunc 3 18 135 3
clamp 3 9 36 3
SynapticsGetHwState 1 5 33 3
ReadInput 6 23 181 1
HandleMidButtonEmulation 28 92 446 4
SynapticsDetectFinger 21 38 296 2
SelectTapButton 9 47 204 2
SetTapState 7 30 126 3
SetMovingState 1 8 48 3
GetTimeOut 8 20 77 1
HandleTapProcessing 64 180 1039 5
store_history 2 10 82 4
estimate_delta 1 4 41 4
hysteresis 4 14 67 3
get_delta 1 6 54 5
vlenpow2 1 4 19 2
ComputeDeltas 21 49 281 6
estimate_delta_circ 1 11 142 1
start_coasting 16 53 444 5
stop_coasting 1 6 32 1
HandleScrolling 123 223 1684 4
clickpad_guess_clickfingers 12 39 299 2
handle_clickfinger 8 32 154 2
adjust_state_from_scrollbuttons 8 24 151 2
update_hw_button_state 21 46 380 4
post_button_click 1 5 46 2
post_scroll_events 4 17 129 1
repeat_scrollbuttons 20 51 387 5
UpdateTouchState 8 26 189 2
HandleTouches 4 13 87 2
filter_jitter 1 8 75 3
reset_hw_state 1 8 39 1
HandleState 50 114 930 4
ControlProc 1 5 21 2
SwitchMode 1 5 23 3
ReadDevDimensions 2 7 41 1
QueryHardware 3 12 73 1
ScaleCoordinates 1 7 87 2
CalculateScalingCoeffs 5 17 108 1
Source file: ./driver/xf86-video-apm/src/apm_regs.h
Source file: ./driver/xf86-video-cirrus/src/lg_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lgSetup 2 8 41 4
LgAvailableOptions 1 4 10 1
LgProbe 2 16 92 1
LgGetRec 2 11 78 1
LgFreeRec 2 7 30 1
LgCountRam 1 12 90 1
LgDoDDC 4 20 126 1
LgPreInit 80 344 2093 2
LgSave 4 28 577 1
LgModeInit 43 152 2064 2
LgFindLineData 3 8 54 2
LgRestoreLgRegs 3 30 314 2
LgRestore 2 16 92 1
LgScreenInit 31 119 731 1
LgSwitchMode 1 5 19 1
LgAdjustFrame 12 49 465 1
LgEnterVT 3 9 45 1
LgLeaveVT 3 11 53 1
LgCloseScreen 7 26 156 1
LgFreeScreen 3 8 33 1
LgValidMode 9 16 121 4
LgSaveScreen 5 16 98 2
LgSetClock 2 15 128 3
LgDisplayPowerManagementSet 6 32 146 3
mmioWriteCrtc 1 4 23 3
mmioReadCrtc 1 4 19 2
lg_vgaHWSetMmioFunc 1 7 35 2
Source file: ./driver/xf86-video-apm/src/apm_funcs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
A( WaitForFifo) 6 16 88 2
A( SetupForSolidFill) 4 18 149 4
A( SubsequentSolidFillRect) 6 25 202 5
A( SetupForScreenToScreenCopy) 7 26 210 6
A( SubsequentScreenToScreenCopy) 17 85 614 7
A( SetupForScreenToScreenColorExpandFill) 2 20 97 5
A( WriteBitmap) 62 251 2002 12
A( TEGlyphRenderer) 4 25 198 13
A( SetupForMono8x8PatternFill) 5 25 166 7
A( SubsequentMono8x8PatternFillRect) 11 34 286 7
A( SetupForCPUToScreenColorExpandFill) 2 29 167 5
A( SubsequentCPUToScreenColorExpandFill) 2 23 166 6
A( SetupForImageWrite) 2 23 145 6
A( SubsequentImageWriteRect) 5 29 201 6
A( SubsequentScreenToScreenColorExpandFill) 9 66 485 8
A( SubsequentSolidBresenhamLine) 8 46 258 8
A( SubsequentSolidBresenhamLine6422) 8 47 268 8
A( SetClippingRectangle) 1 10 63 5
A( SyncBlt) 3 9 38 1
A( WritePixmap) 40 131 1062 12
A( FillImageWriteRects) 8 44 335 8
A( SetupForColor8x8PatternFill) 3 28 180 6
A( SubsequentColor8x8PatternFillRect) 1 16 111 7
A( Sync) 7 21 129 1
A( Sync6422) 8 23 138 1
Source file: ./driver/xf86-video-apm/src/apm_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
WaitForFifo 6 16 89 2
ApmHWCursorReserveSpace 1 7 42 1
ApmHWCursorInit 3 23 147 1
ApmShowCursor 1 8 46 1
ApmHideCursor 1 6 26 1
ApmUseHWCursor 1 4 25 2
ApmSetCursorPosition 5 25 140 3
ApmSetCursorColors 2 25 150 3
ApmLoadCursorImage 2 10 90 2
Source file: ./driver/xf86-video-apm/src/apm.h
Source file: ./driver/xf86-video-apm/src/apm_i2c.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
WaitForFifo 5 15 82 2
ApmI2CPutBits 4 15 115 3
ApmI2CGetBits 2 17 129 3
ApmI2CInit 3 16 83 1
Source file: ./driver/xf86-video-apm/src/apm_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ApmSync 1 3 7 1
FindSmallestPitch 7 16 81 3
ApmSetupDGAMode 19 78 524 11
ApmDGAInit 10 46 469 1
ApmSetMode 10 44 329 2
ApmGetViewport 1 6 10 1
ApmSetViewport 7 25 152 4
ApmFillRect 2 17 118 6
ApmBlitRect 5 24 174 7
ApmBlitTransRect 5 19 134 8
ApmOpenFramebuffer 1 18 95 6
Source file: ./driver/xf86-video-r128/src/r128_probe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R128AvailableOptions 1 4 15 2
R128Identify 1 6 16 1
r128_get_scrninfo 9 55 283 1
R128Probe 7 30 144 2
r128_pci_probe 1 9 24 4
Source file: ./driver/xf86-video-r128/src/compat-api.h
Source file: ./driver/xf86-video-r128/src/r128_exa_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R128TransformAffineOrScaled 4 5 56 1
R128GetDrawablePixmap 2 7 35 1
R128SolidPixmap 2 14 105 2
R128GetDatatypePict1 4 16 55 2
R128GetDatatypePict2 4 16 55 2
R128CheckCompositeTexture 16 31 257 3
R128CCECheckComposite 22 54 415 4
R128TextureSetup 18 58 467 6
R128CCEPrepareComposite 36 163 1029 7
R128FloatAsInt 1 6 21 1
R128CCEComposite 5 71 657 9
Source file: ./driver/xf86-video-r128/src/r128_exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R128GetDatatypeBpp 5 19 66 2
R128GetOffsetPitch 4 17 127 5
R128GetPixmapOffsetPitch 2 11 65 2
Emit2DState 3 17 160 1
EmitCCE2DState 3 19 162 1
R128PrepareSolid 6 40 254 4
R128Solid 1 10 96 5
R128DoPrepareCopy 5 30 193 6
R128PrepareCopy 5 25 173 6
R128Copy 3 13 148 7
R128Sync 1 4 18 2
R128Done 4 15 98 1
R128CCESolid 1 12 98 5
R128CCECopy 3 16 150 7
R128CCESync 1 4 18 2
R128EXAInit 7 51 339 1
Source file: ./driver/xf86-video-apm/src/apm_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
A( InitVideo) 6 28 150 1
A( ResetVideo) 1 9 75 1
A( SetupImageVideo) 2 53 393 1
ApmClipVideo 9 43 411 11
A( StopVideo) 1 9 62 3
A( SetPortAttribute) 7 15 90 4
ApmGetPortAttribute 3 12 59 4
ApmQueryBestSize 1 9 64 9
A( XvMoveCB) 1 9 59 2
A( XvRemoveCB) 1 9 56 1
A( ReputImage) 27 139 1051 6
A( PutImage) 43 221 1498 17
ApmQueryImageAttributes 15 40 258 6
Source file: ./driver/xf86-video-cirrus/src/alp_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
alpSetup 2 8 41 4
AlpAvailableOptions 1 4 10 1
AlpProbe 2 16 92 1
AlpGetRec 4 10 76 1
AlpFreeRec 2 7 30 1
AlpCountRam 34 119 708 1
GetAccelPitchValues 8 33 251 1
AlpPreInit 123 470 2839 2
AlpSave 2 25 559 1
AlpFix1bppColorMap 1 8 87 1
alpRestore 1 21 260 2
AlpModeInit 37 158 1212 2
AlpRestore 2 16 86 1
AlpScreenInit 52 189 1150 1
AlpSwitchMode 1 5 19 1
AlpAdjustFrame 4 26 208 1
AlpEnterVT 4 12 63 1
AlpLeaveVT 4 10 45 1
AlpCloseScreen 8 26 156 1
AlpFreeScreen 3 8 33 1
AlpValidMode 9 17 124 4
AlpSaveScreen 1 4 18 2
AlpSetClock 4 14 117 3
AlpDisplayPowerManagementSet 7 33 151 3
AlpProbeI2C 7 21 131 1
AlpProbeLCD 11 53 292 1
AlpOffscreenAccelInit 4 21 131 1
PC98CIRRUS755xEnable 1 17 117 1
PC98CIRRUS755xDisable 1 19 126 1
Source file: ./driver/xf86-video-r128/src/r128_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R128SetupDGAMode 19 89 505 11
R128DGAInit 16 66 622 1
R128_SetMode 15 47 319 2
R128_GetViewport 1 6 20 1
R128_SetViewport 1 9 44 4
R128_FillRect 2 11 93 6
R128_BlitRect 5 16 140 7
R128_BlitTransRect 5 19 155 8
R128_OpenFramebuffer 1 16 73 6
Source file: ./driver/xf86-video-r128/src/atipcirename.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pciTag 1 8 54 3
Source file: ./driver/xf86-video-r128/src/r128_version.h
Source file: ./driver/xf86-video-r128/src/r128_misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R128Setup 2 16 51 4
Source file: ./driver/xf86-video-r128/src/r128_common.h
Source file: ./driver/xf86-video-r128/src/r128_reg.h
Source file: ./driver/xf86-video-r128/src/r128_dri.h
Source file: ./driver/xf86-video-r128/src/r128_dripriv.h
Source file: ./driver/xf86-video-apm/src/apm_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
apmSetup 3 13 66 4
ApmGetRec 2 7 33 1
ApmFreeRec 1 5 20 1
ApmUnlock 2 7 34 1
ApmLock 4 7 46 1
ApmIdentify 1 5 16 1
ApmAvailableOptions 1 4 13 2
ApmAssignFPtr 1 15 79 1
ApmProbe 7 32 174 2
GetAccelPitchValues 2 10 66 1
ddc1Read 3 10 64 1
ApmProbeDDC 2 9 47 2
ApmPreInit 139 524 3547 2
ApmMapMem 7 52 421 1
ApmUnmapMem 4 18 126 1
ApmSave 7 57 594 1
comp_lmn 19 69 569 2
ApmModeInit 25 105 767 2
ApmRestore 4 53 602 3
ApmRefreshArea 3 21 165 3
ApmScreenInit 29 117 747 1
ApmLoadPalette 6 28 209 5
ApmSwitchMode 1 5 19 1
ApmAdjustFrame 3 19 182 1
ApmEnterVT 4 19 147 1
ApmLeaveVT 4 17 113 1
ApmCloseScreen 8 26 163 1
ApmFreeScreen 1 6 21 1
ApmValidMode 2 6 34 4
ApmDisplayPowerManagementSet 7 28 114 3
ApmSaveScreen 3 11 52 2
_L_ACR 1 4 13 1
_L_ASR 1 4 13 1
_L_AIR 1 4 13 1
_L_ACW 1 4 16 2
_L_ASW 1 4 16 2
_L_AIW 1 4 16 2
Source file: ./driver/xf86-video-r128/src/r128_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R128SetCursorColors 2 15 69 3
R128SetCursorPosition 12 34 270 3
R128LoadCursorImage 12 69 429 2
R128HideCursor 2 9 49 1
R128ShowCursor 2 14 53 1
R128UseHWCursor 2 6 35 2
R128CursorInit 12 60 366 1
Source file: ./driver/xf86-video-r128/src/r128_sarea.h
Source file: ./driver/xf86-video-r128/src/r128_probe.h
Source file: ./driver/xf86-video-r128/src/r128.h
Source file: ./driver/xf86-video-vesa/src/compat-api.h
Source file: ./driver/xf86-video-r128/src/r128_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R128ECP 3 10 84 2
R128InitVideo 6 29 147 1
R128ResetVideo 1 17 136 1
R128AllocAdaptor 3 27 174 1
R128SetupImageVideo 2 36 225 1
R128StopVideo 7 27 159 3
R128SetPortAttribute 11 37 242 4
R128GetPortAttribute 6 21 99 4
R128QueryBestSize 3 15 81 9
R128DMA 15 74 525 7
R128CopyData422 3 18 80 7
R128CopyData420 7 43 220 12
R128AllocateMemory 12 49 283 3
R128DisplayVideo422 7 70 624 14
R128DisplayVideo420 6 75 728 15
R128PutImage 23 143 1049 17
R128QueryImageAttributes 13 36 242 6
R128VideoTimerCallback 8 30 175 2
Source file: ./driver/xf86-video-vesa/src/vesa.h
Source file: ./driver/xf86-video-r128/src/r128_dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R128InitVisualConfigs 33 184 1237 1
R128CreateContext 1 9 45 5
R128DestroyContext 1 4 13 3
R128EnterServer 5 8 56 1
R128LeaveServer 3 16 106 1
R128DRISwapContext 7 13 78 6
R128DRIInitBuffers 10 43 349 3
R128DRIMoveBuffers 2 9 49 4
R128DRIAgpInit 25 161 1145 2
R128DRIPciInit 55 145 807 2
R128DRIMapInit 3 14 85 2
R128DRIKernelInit 2 31 236 2
R128DRIBufInit 4 33 164 2
R128DRIIrqInit 4 25 139 2
R128DRICCEInit 12 22 164 1
R128DRIScreenInit 31 174 947 1
R128DRIFinishScreenInit 7 57 384 1
R128DRICloseScreen 14 65 390 1
R128DRIRefreshArea 14 38 345 3
R128EnablePageFlip 6 31 224 1
R128DisablePageFlip 1 5 21 1
R128DRITransitionSingleToMulti3d 1 4 12 1
R128DRITransitionMultiToSingle3d 1 4 12 1
R128DRITransitionTo3d 2 9 47 1
R128DRITransitionTo2d 4 18 97 1
Source file: ./driver/xf86-video-wildcatfb/src/wildcatfb_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
WildcatFBSetup 7 22 122 4
WildcatFBGetRec 2 7 35 1
WildcatFBFreeRec 2 7 30 1
WildcatFBAvailableOptions 1 4 13 2
WildcatFBIdentify 1 5 16 1
wildcatfb_open 6 14 93 1
wildcatfb_mmap 3 17 99 3
WildcatFBProbe 7 44 269 2
WildcatFBPreInit 18 133 939 2
WildcatFBCreateScreenResources 3 18 95 1
WildcatFBShadowInit 2 10 51 1
WildcatFBScreenInit 15 89 543 1
WildcatFBCloseScreen 4 25 167 1
WildcatFBWindowLinear 1 8 48 6
WildcatFBEnterVT 2 16 81 1
WildcatFBLeaveVT 1 7 26 1
WildcatFBSwitchMode 2 6 19 1
WildcatFBValidMode 2 7 29 4
WildcatFBLoadPalette 7 30 287 5
WildcatFBSaveScreen 4 17 83 2
WildcatFBSave 3 15 96 1
WildcatFBRestore 4 22 144 1
WildcatFBDriverFunc 2 12 47 3
WildcatFBShadowUpdate 8 65 419 2
Source file: ./driver/xf86-input-penmount/src/xf86PM.h
Source file: ./driver/xf86-video-r128/src/r128_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R128EngineFlush 3 10 65 1
R128EngineReset 1 21 126 1
R128WaitForFifoFunction 6 23 135 2
R128WaitForIdle 7 27 146 1
R128CCEWaitForIdle 9 27 161 1
R128CCEStop 9 33 185 1
R128SetupForSolidFill 1 15 88 4
R128SubsequentSolidFillRect 1 9 71 5
R128SetupForSolidLine 1 13 77 4
R128SubsequentSolidBresenhamLine 4 19 143 8
R128SubsequentSolidHorVertLine 2 14 91 5
R128SetupForDashedLine 7 26 178 7
R128SubsequentDashedBresenhamLine 4 21 160 9
R128SubsequentSolidFillTrap 4 41 394 11
R128SetupForScreenToScreenCopy 5 28 168 6
R128SubsequentScreenToScreenCopy 3 14 131 7
R128SetupForMono8x8PatternFill 2 20 116 7
R128SubsequentMono8x8PatternFillRect 1 11 91 7
R128SetupForColor8x8PatternFill 2 23 132 6
R128SubsequentColor8x8PatternFillRect 1 12 110 7
R128SetupForScanlineCPUToScreenColorExpandFill 4 30 137 5
R128SubsequentScanlineCPUToScreenColorExpandFill 5 32 266 6
R128SubsequentColorExpandScanline 8 31 214 2
R128SetupForScanlineImageWrite 2 27 129 6
R128SubsequentScanlineImageWriteRect 7 35 300 6
R128SubsequentImageWriteScanline 8 31 214 2
R128EngineInit 11 63 460 1
R128CCESetupForSolidFill 1 19 90 4
R128CCESubsequentSolidFillRect 1 11 73 5
R128CCESetupForScreenToScreenCopy 5 31 172 6
R128CCESubsequentScreenToScreenCopy 3 16 133 7
R128CCESetupForScanlineCPUToScreenColorExpandFill 1 16 71 5
R128CCEScanlineCPUToScreenColorExpandFillPacket 5 44 327 2
R128CCESubsequentScanlineCPUToScreenColorExpandFill 2 21 150 6
R128CCESubsequentColorExpandScanline 5 20 125 2
R128CCESetupForSolidLine 1 15 79 4
R128CCESubsequentSolidBresenhamLine 4 21 145 8
R128CCESubsequentSolidHorVertLine 2 16 93 5
R128CCESetupForDashedLine 7 28 180 7
R128CCESubsequentDashedBresenhamLine 4 23 162 9
R128CCESetupForMono8x8PatternFill 2 22 118 7
R128CCESubsequentMono8x8PatternFillRect 1 13 93 7
R128CCEGetBuffer 9 43 257 1
R128CCEFlushIndirect 6 22 147 2
R128CCEReleaseIndirect 2 17 96 1
R128RestoreCCEAccelState 1 6 27 1
R128CCEAccelInit 4 42 228 2
R128RestoreAccelState 1 9 54 1
R128MMIOAccelInit 5 64 356 2
R128AccelInit 10 34 240 1
Source file: ./driver/xf86-video-i740/src/i740_macros.h
Source file: ./driver/xf86-video-i740/src/i740_io.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I740WriteControlPIO 1 4 33 4
I740ReadControlPIO 1 4 29 3
I740WriteStandardPIO 1 3 21 3
I740ReadStandardPIO 1 3 16 2
I740SetPIOAccess 1 6 31 1
I740WriteControlMMIO 1 4 33 4
I740ReadControlMMIO 1 4 29 3
I740WriteStandardMMIO 1 3 21 3
I740ReadStandardMMIO 1 3 16 2
I740SetMMIOAccess 1 6 31 1
Source file: ./driver/xf86-video-i740/src/i740.h
Source file: ./driver/xf86-input-penmount/src/xf86PM.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PenMountSetupProc 1 8 34 4
ProcessDeviceInit 6 64 298 3
DMC9000_ProcessDeviceOn 8 42 278 3
ProcessDeviceClose 3 15 72 3
DMC9000_DeviceControl 5 17 86 2
DMC9512_ProcessDeviceOn 5 82 547 3
PenMountPreInit 17 78 586 3
DeviceControl 13 88 535 2
ReadInput 32 92 763 1
DMC9000_ReadInput 18 70 540 1
ControlProc 1 10 70 2
SwitchMode 3 12 68 3
QueryHardware 1 4 12 1
PenMountGetPacket 22 66 396 1
DMC9000_PenMountGetPacket 14 51 287 1
PenMountSendPacket 5 16 72 3
PenMountPtrCtrl 1 3 11 2
Source file: ./driver/xf86-video-i740/src/i740_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I740CursorInit 4 43 257 1
I740UseHWCursor 3 10 56 2
I740LoadCursorImage 3 12 87 2
I740SetCursorPosition 3 19 152 3
I740ShowCursor 1 14 110 1
I740HideCursor 1 8 51 1
I740SetCursorColors 1 19 210 3
Source file: ./driver/xf86-video-i740/src/i740_pcirename.h
Source file: ./driver/xf86-video-i740/src/i740_dga.h
Source file: ./driver/xf86-video-i740/src/i740_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I740AccelInit 8 41 235 1
I740SyncPIO 1 3 11 1
I740SyncMMIO 1 5 21 1
I740SetupForSolidFill 1 9 81 4
I740SubsequentSolidFillRect 1 17 155 5
I740SetupForScreenToScreenCopy 3 18 137 6
I740SubsequentScreenToScreenCopy 3 34 335 7
I740SetupForMono8x8PatternFill 2 13 131 7
I740SubsequentMono8x8PatternFillRect 1 18 180 7
I740SetupForCPUToScreenColorExpandFill 3 12 115 5
I740SubsequentCPUToScreenColorExpandFill 2 19 180 6
Source file: ./driver/xf86-video-i740/src/i740_i2c.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i740_I2CPutBits 3 11 142 3
i740_I2CGetBits 1 16 136 3
I740_I2CInit 3 18 186 1
Source file: ./driver/xf86-video-i740/src/i740_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i740fb_overlay_off 1 7 53 1
i740fb_overlay_set 8 35 555 15
i740fb_colorkey 5 19 314 2
I740ResetVideo 1 7 49 1
I740ClipVideo 9 59 410 8
I740StopVideo 5 24 108 3
I740SetPortAttribute 8 31 197 4
I740GetPortAttribute 4 18 79 4
I740QueryBestSize 3 15 139 9
I740CopyMungedData 9 61 531 11
I740CopyPackedData 3 25 135 8
I740DisplayVideo 1 19 140 15
I740AllocateMemory 6 33 247 3
I740PutImage 21 124 860 17
I740QueryImageAttributes 13 33 242 6
I740BlockHandler 6 35 158 1
I740AllocateSurface 7 45 302 5
I740StopSurface 2 9 36 1
I740FreeSurface 2 13 65 1
I740GetSurfaceAttribute 1 4 26 3
I740SetSurfaceAttribute 1 4 25 3
I740DisplaySurface 6 56 410 10
I740InitOffscreenImages 2 25 173 1
I740SetupImageVideo 2 65 432 1
I740InitVideo 6 41 190 1
Source file: ./driver/xf86-video-i740/src/i740_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I740DGAInit 10 58 411 1
I740_SetMode 4 20 123 2
I740_GetViewport 1 5 20 1
I740_SetViewport 3 9 79 4
I740_FillRect 2 9 84 6
I740_Sync 2 7 35 1
I740_BlitRect 5 15 131 7
I740_BlitTransRect 1 8 29 8
I740_OpenFramebuffer 1 16 73 6
Source file: ./driver/xf86-video-i740/src/i740_reg.h
Source file: ./driver/xf86-video-sis/src/initdef.h
Source file: ./driver/xf86-video-i740/src/i740_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i740Setup 3 12 66 4
I740GetRec 2 5 33 1
I740FreeRec 2 5 27 1
I740AvailableOptions 1 4 13 2
I740Identify 1 3 16 1
I740Probe 11 66 411 2
I740ProbeDDC 2 9 47 2
I740PreInit 67 304 2109 2
I740MapMem 5 39 185 1
I740UnmapMem 1 12 94 1
DoSave 2 32 354 4
I740Save 1 8 44 1
DoRestore 7 96 861 4
I740Restore 1 7 44 1
I740CalcFIFO 50 78 584 2
I740CalcVCLK 8 44 350 2
I740SetMode 9 71 533 2
I740ModeInit 4 21 123 2
I740LoadPalette15 2 23 176 5
I740LoadPalette16 2 25 199 5
I740LoadPalette24 2 18 136 5
I740ScreenInit 27 109 738 1
I740SwitchMode 1 4 19 1
I740AdjustFrame 5 26 154 1
I740EnterVT 2 6 45 1
I740LeaveVT 1 7 31 1
I740CloseScreen 5 24 127 1
I740FreeScreen 2 6 28 1
I740ValidMode 3 12 58 4
I740SaveScreen 3 7 45 2
I740DisplayPowerManagementSet 5 28 141 3
Source file: ./driver/xf86-video-vesa/src/vesa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VESAWindowLinear 1 8 66 6
VESAWindowWindowed 1 15 142 6
vesaUpdatePacked 1 4 17 2
vesaSetup 3 13 65 4
VESAAvailableOptions 1 4 15 2
VESAIdentify 1 4 16 1
VESAGetRec 2 6 38 1
VESASetModeParameters 4 23 224 3
vesaModesCloseEnough 5 11 69 2
VESAValidMode 14 49 297 4
VESAInitScrn 1 15 79 1
VESAPciProbe 3 18 97 4
VESAProbe 12 53 286 2
VESAFindIsaDevice 2 15 97 1
VESAFreeRec 7 24 140 1
VESAValidateModes 2 12 88 1
VESAPreInit 48 206 1405 2
vesaCreateScreenResources 1 12 76 1
vesaEnableDisableFBAccess 1 7 38 2
VESAScreenInit 36 147 937 1
VESAEnterVT 2 8 45 1
VESALeaveVT 1 5 18 1
VESACloseScreen 6 26 165 1
VESASwitchMode 4 12 76 1
VESASetMode 13 37 323 2
VESAAdjustFrame 1 6 32 1
VESAFreeScreen 1 5 16 1
VESAMapVidMem 12 51 326 1
VESAUnmapVidMem 5 20 132 1
VESALoadPalette 7 25 223 5
WriteAttr 1 7 53 3
ReadAttr 1 7 51 2
ReadSeq 1 5 33 2
ReadGr 1 5 33 2
SeqReset 2 9 33 2
SaveFonts 3 46 347 1
RestoreFonts 5 56 438 1
VESASaveScreen 4 19 100 2
VESABankSwitch 5 15 97 2
VESASaveRestore 16 39 276 2
VESADisplayPowerManagementSet 2 8 39 3
VESADGAOpenFramebuffer 1 12 82 6
VESADGASetMode 4 20 121 2
VESADGASetViewport 1 4 33 4
VESADGAGetViewport 1 4 12 1
VESADGAAddModes 4 41 286 1
VESADGAInit 4 10 68 2
Source file: ./driver/xf86-video-sis/src/init301.h
Source file: ./driver/xf86-video-sis/src/sis_setup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sis_get_device 1 12 56 1
sis_pci_read_device_u32 1 7 37 2
sis_pci_read_device_u8 1 7 37 2
sis_pci_write_host_bridge_u32 1 5 30 2
sis_pci_write_host_bridge_u8 1 5 30 2
sis_pci_read_device_u32 1 5 30 2
sis_pci_read_device_u8 1 5 30 2
sis_pci_write_host_bridge_u32 1 4 20 2
sis_pci_write_host_bridge_u8 1 4 20 2
sis_pci_read_host_bridge_u32 1 4 15 1
sis_pci_read_host_bridge_u8 1 4 15 1
sisESSPresent 9 35 187 1
sisOldSetup 30 114 902 1
sis300Setup 10 84 572 1
sis315Setup 28 149 892 1
sis550Setup 45 201 1389 1
SiSSetup 17 35 136 1
Source file: ./driver/xf86-video-sis/src/sis_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SiSInitializeAccelerator 1 3 7 1
SiSSync 1 5 17 1
SiSSyncAccel 2 5 27 1
SiSSetupForScreenToScreenCopy 1 11 64 6
SiSSubsequentScreenToScreenCopy 6 38 295 7
SiSSetupForFillRectSolid 1 9 58 4
SiSSubsequentFillRectSolid 2 14 111 5
SiSSetClippingRectangle 1 9 49 5
SiSDisableClipping 1 5 21 1
SiSSetupForMono8x8PatternFill 3 24 182 7
SiSSubsequentMono8x8PatternFillRect 4 36 260 7
SiSSetupForSolidLine 1 8 47 4
SiSSubsequentSolidTwoPointLine 6 35 219 6
SiSSubsequentSolidHorVertLine 3 20 152 5
SiSSetupForScanlineCPUToScreenColorExpandFill 2 19 106 5
SiSSubsequentScanlineCPUToScreenColorExpandFill 2 24 172 6
SiSSubsequentColorExpandScanline 2 15 108 2
SiSEXASync 1 5 23 2
SiSPrepareSolid 4 21 174 4
SiSSolid 1 9 108 5
SiSDoneSolid 1 3 7 1
SiSPrepareCopy 5 27 213 6
SiSCopy 4 41 257 7
SiSDoneCopy 1 3 7 1
SiSDGAFillRect 1 5 46 6
SiSDGABlitRect 4 7 99 8
SiSAccelInit 33 166 1038 1
Source file: ./driver/xf86-video-sis/src/sis300_accel.h
Source file: ./driver/xf86-video-sis/src/sis_dri.h
Source file: ./driver/xf86-video-sis/src/oem300.h
Source file: ./driver/xf86-video-sis/src/sis_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SISSetupDGAMode 30 132 853 11
SISDGAInit 18 50 367 1
SIS_OpenFramebuffer 1 22 102 9
SIS_SetMode 4 30 259 2
SIS_GetViewport 1 6 20 1
SIS_SetViewport 1 11 63 4
SIS_Sync 1 6 25 1
SIS_FillRect 5 13 82 6
SIS_BlitRect 5 14 86 7
SIS_BlitTransRect 5 15 91 8
Source file: ./driver/xf86-video-sis/src/300vtbl.h
Source file: ./driver/xf86-video-r128/src/r128_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R128OptionsWeak 1 1 9 1
getR128EntityIndex 1 4 9 1
R128EntPriv 1 8 39 1
R128GetRec 2 6 33 1
R128FreeRec 3 6 32 1
R128MapMMIO 6 34 183 1
R128UnmapMMIO 2 12 64 1
R128MapFB 4 27 127 1
R128UnmapFB 2 11 66 1
R128MapMem 3 9 39 1
R128UnmapMem 3 5 27 1
R128INPLL 1 7 42 2
R128INPAL 1 7 40 1
R128WaitForVerticalSync 3 10 60 1
R128Blank 6 28 102 1
R128Unblank 10 38 128 1
R128MinBits 3 7 38 1
R128Div 1 4 23 2
R128GetBIOSParameters 48 155 1017 2
R128GetPLLParameters 3 49 334 1
R128PreInitVisual 11 44 257 1
R128PreInitWeight 5 19 119 1
R128PreInitConfig 146 317 1598 1
R128PreInitDDC 6 15 96 2
R128PreInitGamma 2 6 40 1
R128I2CGetBits 1 10 77 3
R128I2CPutBits 3 12 91 3
R128I2cInit 4 21 125 1
R128GetDFPInfo 7 49 354 1
R128SetSyncRangeFromEdid 26 118 834 2
R128ValidateFPModes 19 89 584 1
R128PreInitModes 18 77 462 1
R128PreInitCursor 3 8 47 1
R128PreInitInt10 3 9 56 2
R128PreInitDRI 26 100 590 1
R128ProbeDDC 2 9 47 2
R128PreInit 44 144 1015 2
R128LoadPalette 7 39 290 5
R128BlockHandler 4 14 83 1
R128VerboseInitEXA 2 17 97 1
R128VerboseInitAccel 3 19 110 2
R128ScreenInit 77 404 2705 1
R128RestoreCommonRegisters 1 20 164 2
R128RestoreCrtcRegisters 1 17 127 2
R128RestoreCrtc2Registers 1 15 101 2
R128RestoreFPRegisters 5 34 270 2
R128PLLWaitForReadUpdateComplete 2 4 19 1
R128PLLWriteUpdate 2 8 47 1
R128PLL2WaitForReadUpdateComplete 2 4 19 1
R128PLL2WriteUpdate 2 9 49 1
R128RestorePLLRegisters 1 43 223 2
R128RestorePLL2Registers 2 42 217 2
R128RestoreDDARegisters 1 7 45 2
R128RestoreDDA2Registers 1 7 45 2
R128RestorePalette 4 19 123 2
R128RestoreMode 17 71 379 2
R128SaveCommonRegisters 1 19 153 2
R128SaveCrtcRegisters 1 15 117 2
R128SaveFPRegisters 2 18 143 2
R128SaveCrtc2Registers 1 13 99 2
R128SavePLLRegisters 1 14 92 2
R128SavePLL2Registers 1 14 92 2
R128SaveDDARegisters 1 7 45 2
R128SaveDDA2Registers 1 7 45 2
R128SavePalette 3 13 104 2
R128SaveMode 4 25 130 2
R128Save 6 26 167 1
R128Restore 9 43 271 1
R128InitCommonRegisters 3 19 118 2
R128InitCrtcRegisters 31 106 795 4
R128InitCrtc2Registers 16 62 519 4
R128InitFPRegisters 10 91 583 4
R128InitPLLRegisters 6 38 260 4
R128InitPLL2Registers 6 39 260 4
R128InitDDARegisters 5 54 360 5
R128InitDDA2Registers 5 54 360 5
R128InitPalette 1 4 13 1
R128Init 24 84 567 3
R128ModeInit 2 11 73 2
R128SaveScreen 5 15 68 2
R128SwitchMode 1 10 46 1
R128ValidMode 15 65 505 4
R128AdjustFrame 10 26 156 1
R128EnterVT 8 23 147 1
R128LeaveVT 6 19 102 1
R128CloseScreen 12 37 233 1
R128FreeScreen 5 11 55 1
R128DisplayPowerManagementSet 14 50 238 3
R128DisplayPowerManagementSetLCD 5 20 91 3
r128_set_backlight_enable 5 34 177 2
Source file: ./driver/xf86-video-sis/src/osdef.h
Source file: ./driver/xf86-video-sis/src/sis_driver.h
Source file: ./driver/xf86-video-sis/src/310vtbl.h
Source file: ./driver/xf86-video-sis/src/vstruct.h
Source file: ./driver/xf86-video-sis/src/initextx.h
Source file: ./driver/xf86-video-sis/src/sis_common.h
Source file: ./driver/xf86-video-sis/src/sis.h
Source file: ./driver/xf86-video-sis/src/initextx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SiS_MakeClockRegs 7 27 328 4
SiS_CheckBuildCustomMode 16 76 808 3
SiSBuildBuiltInModeList 68 271 2244 5
SiSTranslateToVESA 10 23 153 2
SiSTranslateToOldMode 5 14 68 1
SiS_GetPanelID 12 53 455 1
checkedid1 13 16 136 1
checkedid2 6 8 84 1
SiS_FindPanelFromDB 10 29 244 7
SiS_SenseLCDDDC 186 488 4980 2
SiS_SenseVGA2DDC 22 80 558 2
rcos 4 13 101 1
roundandconv 4 12 101 1
SiS_CalcXTapScaler 12 58 832 5
SiS_SetGroup2_C_ELV 4 13 111 4
Source file: ./driver/xf86-video-sis/src/sis_accel.h
Source file: ./driver/xf86-video-sis/src/sis_video.h
Source file: ./driver/xf86-video-sis/src/sis_shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SISPointerMoved 2 10 83 3
SISPointerMovedReflect 4 15 121 3
SISRefreshArea 3 20 167 3
SISRefreshAreaReflect 24 99 624 3
SISRefreshArea8 5 37 304 3
SISRefreshArea16 5 34 299 3
SISRefreshArea24 5 46 441 3
SISRefreshArea32 5 31 261 3
Source file: ./driver/xf86-video-sis/src/init.h
Source file: ./driver/xf86-video-sis/src/sis_cursor.h
Source file: ./driver/xf86-video-sis/src/sis_videostr.h
Source file: ./driver/xf86-video-sis/src/sis_utility.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SISSwitchCRT1Status 28 86 514 3
SISRedetectCRT2Devices 7 20 137 1
SISSwitchCRT2Type 30 81 506 3
SISSwitchOutputType 1 5 22 5
SiSCondToVBFlags 18 37 305 2
SISCheckModeForCRT2Type 29 58 358 5
SISCheckModeIndexForCRT2Type 4 15 99 4
sisFindModeFromTiming 13 25 167 10
SISCheckModeTimingForCRT2Type 2 15 114 12
SISGetMergedModeDetails 7 33 277 17
sisutil_prepare_string 3 12 82 2
SiSHandleSiSDirectCommand 351 822 7176 1
SiSProcSiSCtrlQueryVersion 2 19 123 1
SiSProcSiSCtrlCommand 8 34 303 1
SiSProcSiSCtrlDispatch 3 11 41 1
SiSSProcSiSCtrlQueryVersion 1 8 37 1
SiSSProcSiSCtrlCommand 2 17 121 1
SiSSProcSiSCtrlDispatch 3 11 41 1
SiSCtrlResetProc 2 7 29 1
SiSCtrlExtInit 8 51 293 1
SiSCtrlExtUnregister 4 11 65 2
SISSetPortUtilAttribute 160 263 2066 4
SISGetPortUtilAttribute 79 142 1269 4
Source file: ./driver/xf86-video-sis/src/sis_vb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TestDDC1 4 11 66 1
SiS_SISDetectCRT1 27 66 529 1
SISCRT1PreInit 14 41 239 1
SISLCDPreInit 59 174 1354 2
SiSSetupPseudoPanel 2 22 174 1
SISTVPreInit 76 143 1162 2
SISCRT2PreInit 14 38 225 2
SISDoSense 8 27 214 3
SISSense30x 52 173 1269 2
SISSenseChrontel 21 92 680 2
SISRedetectCRT2Type 14 63 392 1
Source file: ./driver/xf86-video-sis/src/sis_regs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
inSISREG 1 7 32 1
inSISREGW 1 7 32 1
inSISREGL 1 7 32 1
outSISREG 1 5 29 2
outSISREGW 1 5 29 2
outSISREGL 1 5 30 2
orSISREG 1 9 55 2
andSISREG 1 9 55 2
outSISIDXREG 1 8 55 3
__inSISIDXREG 1 8 45 2
orSISIDXREG 1 10 70 3
andSISIDXREG 1 10 70 3
setSISIDXREG 1 12 77 4
setSISIDXREGmask 1 12 83 4
Source file: ./driver/xf86-video-sis/src/sis_vga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SISInit 164 485 3936 2
SIS300Init 14 61 433 2
SiS6326TVDelay 2 10 53 2
SIS6326DoSense 2 17 118 5
SISSense6326 4 30 200 1
SISIsUMC 2 15 119 1
SISVGAPreInit 83 288 1887 1
SiS_WriteAttr 1 7 39 3
SiS_ReadAttr 1 7 37 2
SiS_EnablePalette 1 6 28 1
SiS_DisablePalette 1 6 28 1
SISVGALock 1 4 16 1
SiSVGAUnlock 1 4 16 1
SiSVGASaveFonts 6 49 424 1
SiSVGASaveMode 5 20 156 2
SiSVGASaveColormap 3 15 97 2
SiSVGASave 5 7 58 3
SiSVGARestoreFonts 5 54 483 1
SiSVGARestoreMode 5 21 172 2
SiSVGARestoreColormap 3 14 92 2
SiSVGARestore 5 7 58 3
SiS_SeqReset 2 8 37 2
SiSVGAProtect 3 16 92 2
SiSVGAMapMem 6 14 136 1
SiSVGAUnmapMem 3 8 64 1
SiS_HBlankKGA 8 27 333 4
SiS_VBlankKGA 12 25 261 4
SiSVGAInit 23 91 1134 3
SISVGABlankScreen 3 14 80 2
SiSVGASaveScreen 3 11 57 2
Source file: ./driver/xf86-video-sis/src/sis_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_sisread 1 4 20 2
_siswrite 1 4 24 3
getsrreg 1 6 25 2
getvideoreg 1 6 25 2
setvideoreg 1 4 22 3
setvideoregmask 1 4 27 4
setsrregmask 1 4 27 4
vblank_active_CRT1 1 4 20 2
vblank_active_CRT2 3 11 67 2
get_scanline_CRT1 1 7 45 1
get_scanline_CRT2 2 12 85 2
SiSCountAttributes 2 6 28 1
SiSComputeXvGamma 5 15 230 1
SiSSetXvGamma 2 14 104 1
SiSUpdateXvGamma 7 10 80 2
SISResetXvGamma 1 6 30 1
SISInitVideo 19 52 270 1
SISSetPortDefaults 10 43 283 2
SISResetVideo 28 127 1052 1
set_dispmode 11 30 165 2
set_disptype_regs 20 53 343 2
set_hastwooverlays 9 25 152 2
set_allowswitchcrt 5 12 90 2
set_maxencoding 11 32 163 2
SISResetXvDisplay 2 10 58 1
SISSetupImageVideo 34 194 1479 1
RegionsEqual 9 22 169 2
SISUpdateVideoParms 1 7 40 2
SISSetPortAttribute 78 118 1001 4
SISGetPortAttribute 41 70 584 4
SISQueryBestSize 1 11 45 9
calc_scale_factor 46 129 1016 5
calc_scale_factor_2 35 118 907 5
tap_dda_func 4 13 101 1
set_dda_regs 20 78 715 2
calc_line_buf_size 17 54 324 4
calc_line_buf_size_1 1 5 31 2
calc_line_buf_size_2 1 5 31 2
merge_line_buf_mfb 9 35 222 7
merge_line_buf 26 118 609 5
set_format 10 34 113 2
set_colorkey 1 13 132 2
set_chromakey 1 17 185 3
set_brightness 1 4 19 2
set_contrast 1 4 21 2
set_saturation 2 11 62 2
set_hue 2 4 33 2
set_disablegfx 8 11 85 3
set_disablegfxlr 3 5 38 3
set_overlay 57 162 1565 5
close_overlay 33 51 399 2
SISDisplayVideo 218 509 4329 2
SiSDestroyArea 1 5 28 2
SISAllocateFBMemory 15 58 393 3
SISFreeFBMemory 9 16 93 2
SISStopVideo 5 22 135 3
SISPutImage 38 111 834 17
SISQueryImageAttributes 20 65 422 6
SISAllocSurface 7 36 237 5
SISStopSurface 3 11 65 1
SISFreeSurface 2 10 55 1
SISGetSurfaceAttribute 1 9 37 3
SISSetSurfaceAttribute 1 9 37 3
SISDisplaySurface 11 47 332 10
SISInitOffscreenImages 6 23 191 1
SISSetPortDefaultsBlit 1 4 16 2
SISResetVideoBlit 1 3 7 1
SISSetupBlitVideo 8 62 448 1
SISGetPortAttributeBlit 2 10 61 4
SISSetPortAttributeBlit 5 13 94 4
SISStopVideoBlit 3 12 97 3
Source file: ./driver/xf86-video-sis/src/sis_dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SISInitVisualConfigs 25 127 866 1
SISDRIScreenInit 48 266 1876 1
SISDRIFinishScreenInit 5 47 312 1
SISDRICloseScreen 12 51 297 1
SISCreateContext 1 6 23 5
SISDestroyContext 1 4 13 3
SISDRISwapContext 11 23 143 6
SISDRIInitBuffers 4 14 58 3
SISDRIMoveBuffers 4 15 61 4
SISLostContext 1 3 7 1
SISSwapContextPrivate 1 3 7 1
Source file: ./driver/xf86-video-sis/src/sis310_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SiSCalcRenderAccelArray 13 19 156 1
SiSScratchSave 1 5 28 2
SiSSync 6 13 52 1
SiSSyncAccel 2 5 27 1
SiSInitializeAccelerator 6 18 92 1
SiSSetupForScreenToScreenCopy 4 21 116 6
SiSSubsequentScreenToScreenCopy 15 57 336 7
SiSSetupForSolidFill 4 21 120 4
SiSSubsequentSolidFillRect 3 22 113 5
SiSSubsequentSolidFillTrap 11 43 309 11
SiSSetupForSolidLine 2 18 108 4
SiSSubsequentSolidTwoPointLine 6 27 153 6
SiSSubsequentSolidHorzVertLine 6 27 161 5
SiSSetupForDashedLine 4 27 166 7
SiSSubsequentDashedTwoPointLine 6 28 157 7
SiSSetupForMonoPatternFill 5 22 123 7
SiSSubsequentMonoPatternFill 3 23 120 7
SiSSubsequentMonoPatternFillTrap 10 42 283 13
SiSSetupForColor8x8PatternFill 2 21 217 6
SiSSubsequentColor8x8PatternFillRect 2 14 82 7
SiSSetupForCPUToScreenColorExpandFill 4 27 164 5
SiSSubsequentCPUToScreenColorExpandFill 7 41 269 6
SiSSetupForScanlineCPUToScreenColorExpandFill 5 21 130 5
SiSSubsequentScanlineCPUToScreenColorExpandFill 5 33 209 6
SiSSubsequentColorExpandScanline 2 15 80 2
SiSSetupForScreenToScreenColorExpand 4 18 95 5
SiSSubsequentScreenToScreenColorExpand 18 52 367 8
SiSRestoreAccelState 1 7 28 1
SiSRenderCallback 4 11 61 1
SiSAllocateLinear 5 25 134 2
SiSSetupForCPUToScreenAlphaTexture 32 103 692 14
SiSSetupForCPUToScreenTexture 27 80 490 10
SiSSubsequentCPUToScreenTexture 6 30 187 7
SiSEXASync 1 5 22 2
SiSPrepareSolid 8 28 211 4
SiSSolid 1 8 65 5
SiSDoneSolid 1 3 7 1
SiSPrepareCopy 7 29 224 6
SiSCopy 1 8 68 7
SiSDoneCopy 1 3 7 1
SiSCheckComposite 9 18 145 4
SiSPrepareComposite 2 7 48 7
SiSComposite 2 6 51 9
SiSDoneComposite 1 3 7 1
SiSUploadToScratch 5 39 324 2
SISWriteBlitPacket 1 11 136 2
SiSDGAFillRect 1 5 46 6
SiSDGABlitRect 1 5 63 8
SiS315AccelInit 68 239 1511 1
Source file: ./driver/xf86-video-sis/src/sis6326_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_sisread 1 4 20 2
_siswrite 1 4 24 3
getvideoreg 1 6 25 2
setvideoreg 1 4 22 3
setvideoregmask 1 4 27 4
vblank_active_CRT1 1 4 17 1
get_scanline_CRT1 1 7 50 1
SIS6326InitVideo 7 31 158 1
SIS6326SetPortDefaults 1 10 60 2
SIS6326ResetVideo 13 74 570 1
SIS6326SetupImageVideo 8 65 427 1
RegionsEqual 9 22 169 2
SIS6326SetPortAttribute 15 28 202 4
SIS6326GetPortAttribute 8 20 123 4
SIS6326QueryBestSize 1 11 45 9
calc_scale_factor 15 52 403 4
calc_line_buf_size 4 16 104 1
merge_line_buf 2 8 44 3
set_format 10 51 234 2
set_colorkey 2 18 158 2
set_brightness 1 4 19 2
set_contrast 1 4 21 2
set_contrast_data 7 17 121 2
set_disablegfx 2 4 25 2
set_overlay 17 96 961 4
close_overlay 4 10 63 2
SIS6326DisplayVideo 20 92 885 2
SIS6326StopVideo 5 22 137 3
Source file: ./driver/xf86-video-sis/src/sispcirename.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pciTag 1 8 54 3
Source file: ./driver/xf86-video-sis/src/oem310.h
Source file: ./driver/xf86-video-sis/src/sis_dac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SiS_compute_vclk 12 62 374 6
SiSCalcClock 28 96 700 4
SiSSave 13 38 272 2
SiSRestore 17 56 442 2
SiS300Save 13 37 297 2
SiS300Restore 27 111 975 2
SiS315Save 16 42 368 2
SiS315Restore 18 83 809 2
SiSVBSave 9 21 221 6
SiS301Save 2 13 89 2
SiS301Restore 5 43 423 2
SiS301BSave 3 18 117 2
SiS301BRestore 9 55 535 2
SiSLVDSChrontelSave 9 29 216 2
SiSLVDSChrontelRestore 13 55 483 2
SiSRestoreBridge 6 16 119 2
SiSMclk 24 51 340 1
SiSEstimateCRT2Clock 28 56 365 2
SiSMemBandWidth 60 176 1059 2
SISLoadPalette 51 150 1148 5
SiS_UpdateGammaCRT2 6 8 78 1
SiS301LoadPalette 20 72 551 5
SISDACPreInit 20 36 150 1
SetBlock 2 7 48 4
SiS6326SetTVReg 2 7 52 3
SiS6326GetTVReg 1 8 44 2
SiS6326SetXXReg 1 6 39 3
SiS6326GetXXReg 1 8 44 2
SiSGetCopyROP 1 23 56 1
SiSGetPatternROP 1 23 56 1
Source file: ./driver/xf86-video-sis/src/sis300_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SiSInitializeAccelerator 2 5 21 1
SiSSync 1 5 16 1
SiSSyncAccel 2 5 27 1
SiSSetupForScreenToScreenCopy 4 22 108 6
SiSSubsequentScreenToScreenCopy 8 34 191 7
SiSSetupForSolidFill 3 14 77 4
SiSSubsequentSolidFillRect 4 22 111 5
SiSRestoreAccelState 1 6 22 1
SiSSubsequentSolidFillTrap 23 61 499 11
SiSSetupForSolidLine 1 11 62 4
SiSSubsequentSolidTwoPointLine 7 26 142 6
SiSSubsequentSolidHorzVertLine 7 22 129 5
SiSSetupForDashedLine 2 20 114 7
SiSSubsequentDashedTwoPointLine 7 27 145 7
SiSSetupForMonoPatternFill 2 17 91 7
SiSSubsequentMonoPatternFill 4 23 115 7
SiSSubsequentMonoPatternFillTrap 10 43 256 13
SiSSetupForScreenToScreenColorExpand 2 18 96 5
SiSSubsequentScreenToScreenColorExpand 19 53 372 8
SiSSetupForScanlineCPUToScreenColorExpandFill 3 22 125 5
SiSSubsequentScanlineCPUToScreenColorExpandFill 7 34 217 6
SiSSubsequentColorExpandScanline 7 20 118 2
SiSEXASync 1 5 22 2
SiSPrepareSolid 10 31 233 4
SiSSolid 1 9 64 5
SiSDoneSolid 1 3 7 1
SiSPrepareCopy 11 37 273 6
SiSCopy 3 17 114 7
SiSDoneCopy 1 3 7 1
SiSDGAFillRect 1 5 46 6
SiSDGABlitRect 4 7 99 8
SiS300AccelInit 40 202 1232 1
Source file: ./driver/xf86-video-sis/src/sis_opt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SiS_FIFT 3 9 50 2
SiS_PrintBadOpt 1 7 51 3
SiS_PrintIlRange 2 9 78 5
SiS_PrintOverruleDHM 1 8 64 3
SiS_StrIsBoolOn 6 9 63 1
SiS_StrIsBoolOff 5 8 56 1
SiS_EvalOneOrThreeFloats 12 28 272 7
SiS_EvalOneOrThreeFloats2 12 28 248 7
Source file: ./driver/xf86-video-sis/src/sis_memcpy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SiS_libc_memcpy 1 4 25 3
SiSGetCPUFlags 1 4 10 1
SiSVidCopyInit 1 5 22 3
SiSVidCopyGetDefault 1 4 9 1
builtin_memcpy 1 17 81 3
SiS_builtin_memcp2 1 44 108 3
taketime 1 13 40 1
builtin_memcpy 1 14 95 3
SiS_builtin_memcp2 1 35 106 3
taketime 1 13 40 1
SiS_builtin_memcpy 1 4 25 3
time_function 2 8 71 4
SiS_AllocBuffers 4 21 180 4
SiS_BenchmarkMemcpy 18 68 556 11
SiS_GetBestByGrade 11 38 227 5
SiS_ReadProc 4 19 97 2
SiS_GetCPUFreq 5 15 113 3
sigill_handler 1 4 13 1
CheckOSforSSE 9 30 167 1
cpuIDSupported 4 30 128 1
SiS_GetCpuFeatures 11 21 182 1
SiS_GetCpuFeatures 1 4 20 1
SiS_GetCpuFeatures 1 4 18 1
SiSVidCopyInitGen 8 40 306 4
SiSGetCPUFlags 4 10 51 1
SiSVidCopyInit 3 7 50 3
SiSVidCopyGetDefault 1 4 9 1
Source file: ./driver/xf86-video-sis/src/sis310_accel.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
if 3 6 61 1
Source file: ./driver/xf86-video-sis/src/vgatypes.h
Source file: ./driver/xf86-video-sis/src/sis_dac.h
Source file: ./driver/xf86-video-sis/src/sis_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SiSXConvertMono2ARGB 8 22 165 1
UpdateHWCursorStatus 3 8 68 1
SiSHideCursor 2 9 66 1
SiS300HideCursor 7 20 90 1
SiS310HideCursor 7 21 96 1
SiSShowCursor 2 9 66 1
SiS300ShowCursor 10 31 114 1
SiS310ShowCursor 15 52 200 1
SiSSetCursorPosition 6 30 237 3
SiSSetCursorPositionMerged 20 58 469 3
SiS300SetCursorPosition 12 37 206 3
SiS310SetCursorPosition 20 45 272 3
SiSSetCursorColors 2 22 213 3
SiS300SetCursorColors 7 21 93 3
SiS310SetCursorColors 13 37 193 3
SiSLoadCursorImage 6 35 300 2
SiS300LoadCursorImage 22 66 415 2
SiS310LoadCursorImage 31 101 656 2
SiSUseHWCursor 5 13 95 2
SiS300UseHWCursor 41 58 343 2
SiSUseHWCursorARGB 44 60 383 2
SiS300LoadCursorImageARGB 39 110 676 2
SiS310LoadCursorImageARGB 43 115 743 2
SiSHWCursorInit 23 83 349 1
Source file: ./driver/xf86-video-savage/src/savage_drm.h
Source file: ./driver/xf86-video-sis/src/init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitCommonPointer 3 69 407 1
InitTo300Pointer 2 64 374 1
InitTo310Pointer 8 67 407 1
SiSInitPtr 4 11 41 1
SiS_GetModeID 73 134 777 8
SiS_GetModeID_LCD 141 240 1343 10
SiS_GetModeID_TV 67 105 692 6
SiS_GetModeID_VGA2 11 22 139 6
SiS_SetReg 1 5 31 3
SiS_SetRegByte 1 4 18 2
SiS_SetRegShort 1 4 18 2
SiS_SetRegLong 1 4 18 2
SiS_GetReg 1 5 28 2
SiS_GetRegByte 1 4 15 1
SiS_GetRegShort 1 4 15 1
SiS_GetRegLong 1 4 15 1
SiS_SetRegANDOR 1 7 53 4
SiS_SetRegAND 1 7 41 3
SiS_SetRegOR 1 7 41 3
SiS_DisplayOn 1 4 20 1
SiS_DisplayOff 1 4 20 1
SiSRegInit 1 25 190 2
SiS_GetSysFlags 20 59 335 1
SiSInitPCIetc 22 35 152 1
SiSSetLVDSetc 33 48 338 1
SiS_SetEnableDstn 2 4 22 2
SiS_SetEnableFstn 2 4 22 2
SiS_GetModeFlag 3 11 62 3
SiSDetermineROMLayout661 18 35 269 1
SiSDetermineROMUsage 15 38 296 1
SiS_SetSegRegLower 1 11 78 2
SiS_SetSegRegUpper 1 11 78 2
SiS_SetSegmentReg 1 5 27 2
SiS_ResetSegmentReg 1 4 16 1
SiS_SetSegmentRegOver 1 8 53 2
SiS_ResetSegmentRegOver 1 4 16 1
SiS_ResetSegmentRegisters 3 7 35 1
SiS_GetVBType 16 50 387 1
SiS_CheckMemorySize 3 10 81 3
SiS_Get310DRAMType 13 36 238 1
SiS_GetMCLK 4 16 121 1
SiS_ClearBuffer 8 21 171 2
SiS_SearchModeID 14 25 237 3
SiS_GetModePtr 3 11 63 3
SiS_GetRefCRTVCLK 3 12 75 3
SiS_GetRefCRT1CRTC 3 12 75 3
SiS_DoLowModeTest 8 24 183 2
SiS_SetLowModeTest 2 6 30 2
SiS_OpenCRTC 5 15 112 1
SiS_CloseCRTC 4 11 69 1
SiS_HandleCRT1 5 10 83 1
SiS_GetColorDepth 4 17 121 3
SiS_GetOffset 4 18 126 4
SiS_SetSeqRegs 7 17 157 2
SiS_SetMiscRegs 4 13 71 2
SiS_SetCRTCRegs 9 25 193 2
SiS_SetATTRegs 18 46 302 2
SiS_SetGRCRegs 3 12 82 2
SiS_ClearExt1Regs 6 15 95 2
SiS_ResetCRT1VCLK 6 21 187 1
SiS_SetCRT1Sync 2 12 68 2
SiS_SetCRT1CRTC 14 44 454 4
SiS_SetCRT1Offset 7 22 177 4
SiS_SetCRT1VCLK 10 37 314 4
SiS_GetFIFOThresholdIndex300 1 13 161 3
SiS_GetFIFOThresholdA300 1 9 96 2
SiS_GetFIFOThresholdB300 1 9 96 2
SiS_DoCalcDelay 3 16 111 5
SiS_CalcDelay 3 11 84 4
SiS_SetCRT1FIFO_300 8 38 358 3
SiS_GetLatencyFactor630 2 25 192 2
SiS_CalcDelay2 5 13 112 2
SiS_SetCRT1FIFO_630 18 99 714 3
SiS_SetCRT1FIFO_310 7 24 196 3
SiS_SetVCLKState 26 54 428 4
SiS_SetCRT1ModeRegs 56 144 1156 4
SiS_SetupDualChip 6 21 191 1
SiS_WriteDAC 3 13 130 7
SiS_LoadDAC 20 64 497 3
SiS_SetCRT1Group 27 81 515 3
SiS_InitVB 4 12 69 1
SiS_ResetVB 10 20 166 1
SiS_StrangeStuff 6 12 88 1
SiS_Handle760 10 28 196 1
SiS_SetPitchCRT1 1 7 64 2
SiS_SetPitchCRT2 2 11 95 2
SiS_SetPitch 10 18 140 2
SiSSetMode 46 119 827 2
SiSBIOSSetMode 6 19 161 4
SiSBIOSSetModeCRT2 32 117 807 4
SiSBIOSSetModeCRT1 27 120 860 4
SiS_CalcCRRegisters 4 45 736 2
SiS_CalcLCDACRT1Timing 37 136 1189 3
SiS_Generic_ConvertCRData 20 96 1109 6
Source file: ./driver/xf86-video-savage/src/savage_streams.h
Source file: ./driver/xf86-video-savage/src/compat-api.h
Source file: ./driver/xf86-video-savage/src/savage_xaa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SavageRestoreAccelState 1 6 24 1
SavageXAAInit 18 124 630 1
SavageAccelSync 1 5 22 1
SavageHelpPatternROP 8 29 144 5
SavageHelpSolidROP 7 27 127 4
SavageSetupForScreenToScreenCopy 4 19 96 6
SavageSubsequentScreenToScreenCopy 6 36 204 7
SavageSetupForSolidFill 5 27 130 4
SavageSubsequentSolidFillRect 4 20 112 5
SavageSetupForCPUToScreenColorExpandFill 3 25 117 5
SavageSubsequentScanlineCPUToScreenColorExpandFill 3 27 182 6
SavageSubsequentColorExpandScanline 2 16 84 2
SavageSetupForMono8x8PatternFill 3 24 116 7
SavageSubsequentMono8x8PatternFillRect 6 29 153 7
SavageSetupForColor8x8PatternFill 1 25 138 6
SavageSubsequentColor8x8PatternFillRect 3 21 105 7
SavageSubsequentSolidBresenhamLine 3 31 181 8
SavageSetClippingRectangle 2 18 91 5
SavageDisableClipping 2 6 26 1
SavageWriteBitmapCPUToScreenColorExpand 7 51 356 12
SavageSetupForImageWrite 2 19 80 6
SavageSubsequentImageWriteRect 2 21 121 6
Source file: ./driver/xf86-video-savage/src/savage_exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SavageGetSolidROP 1 22 56 1
SavageEXAInit 12 62 427 1
SavageEXASync 1 5 28 2
SavageSetBD 12 35 166 2
SavagePrepareSolid 15 57 304 4
SavageSolid 3 15 113 5
SavageDoneSolid 1 3 7 1
SavagePrepareCopy 3 33 212 6
SavageCopy 5 24 157 7
SavageDoneCopy 1 3 7 1
SavageUploadToScreen 19 90 651 7
SavageDownloadFromScreen 2 15 116 7
Source file: ./driver/xf86-video-savage/src/savage_dripriv.h
Source file: ./driver/xf86-video-savage/src/savage_streams.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SavageInitSecondaryStreamOld 1 37 316 1
SavageInitSecondaryStreamNew 2 37 338 1
SavageInitSecondaryStream 3 9 43 1
SavageInitStreamsOld 8 48 363 1
SavageInitStreamsNew 12 97 669 1
SavageInitStreams2000 2 39 285 1
OverlayTwisterInit 1 7 33 1
OverlayParamInit 1 7 37 1
PatchEnableSPofPanel 3 24 150 1
InitStreamsForExpansion 4 63 341 1
SavageStreamsOn 7 67 416 1
SavageStreamsOff 6 35 242 1
Source file: ./driver/xf86-video-savage/src/savage_dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SAVAGEInitVisualConfigs 23 120 809 1
SAVAGECreateContext 2 14 56 5
SAVAGEDestroyContext 1 7 34 3
SAVAGEWakeupHandler 6 21 151 1
SAVAGEBlockHandler 4 20 146 1
SAVAGESelectBuffer 4 24 144 2
mylog2 2 7 34 1
SAVAGESetAgpMode 5 27 148 2
SAVAGEDRIAgpInit 18 119 784 1
SAVAGEDRIMapInit 11 75 483 1
SAVAGEDRIBuffersInit 5 30 150 1
SAVAGEDRIKernelInit 5 40 293 1
SAVAGEDRIScreenInit 30 186 1062 1
SAVAGEDRISetupTiledSurfaceRegs 6 35 300 1
SAVAGEDRIFinishScreenInit 7 121 1487 1
SAVAGEDRIResume 2 12 64 1
SAVAGEDRICloseScreen 20 73 534 1
SAVAGEDRIInitBuffers 3 36 232 3
SAVAGEDRIMoveBuffers 32 130 814 4
SAVAGEDRISetupForScreenToScreenCopy 4 19 98 6
SAVAGEDRISubsequentScreenToScreenCopy 6 32 161 7
SAVAGEDRIOpenFullScreen 3 43 251 1
SAVAGEDRICloseFullScreen 4 35 246 1
Source file: ./driver/xf86-video-savage/src/savage_common.h
Source file: ./driver/xf86-video-savage/src/savage_bci.h
Source file: ./driver/xf86-video-savage/src/savage_i2c.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SavageI2CPutBits 4 10 74 3
SavageI2CGetBits 2 10 74 3
SavageI2CInit 4 16 84 1
Source file: ./driver/xf86-video-savage/src/savage_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SavageUseHWCursor 4 12 71 2
SavageHWCursorInit 13 37 228 1
SavageShowCursor 2 12 67 1
SavageHideCursor 3 16 86 1
SavageLoadCursorImage 3 20 144 2
SavageSetCursorPosition 8 49 335 3
SavageSetCursorColors 15 82 533 3
Source file: ./driver/xf86-video-savage/src/savage_pciids.h
Source file: ./driver/xf86-video-savage/src/savage_driver.h
Source file: ./driver/xf86-video-savage/src/savage_sarea.h
Source file: ./driver/xf86-video-savage/src/savage_regs.h
Source file: ./driver/xf86-video-savage/src/savage_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SavageSetupDGAMode 11 100 583 11
SavageDGAInit 8 39 387 1
Savage_SetMode 8 47 295 2
Savage_GetViewport 1 6 20 1
Savage_SetViewport 1 9 42 4
Savage_FillRect 2 12 84 6
Savage_BlitRect 5 17 131 7
Savage_OpenFramebuffer 1 16 78 6
Source file: ./driver/xf86-video-savage/src/savage_dri.h
Source file: ./driver/xf86-video-savage/src/savage_vbe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SavageClearVM86Regs 1 11 55 1
SavageSetTextMode 2 13 97 1
SavageSetVESAModeCrtc1 2 25 207 3
SavageSetVESAModeCrtc2 2 15 117 3
SavageSetVESAMode 11 53 372 3
SavageSetPanelEnabled 3 16 90 2
SavageGetDevice 1 8 60 1
SavageFreeBIOSModeTable 3 15 71 2
SavageGetBIOSModeTable 4 20 119 2
SavageGetBIOSModes 12 82 449 4
SavageMatchBiosMode 10 52 278 6
Source file: ./driver/xf86-video-savage/src/savage_hwmc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SAVAGEInitMC 4 27 159 1
SAVAGEXvMCCreateContext 5 53 373 4
SAVAGEXvMCCreateSurface 4 24 178 4
SAVAGEXvMCCreateSubpicture 4 23 152 4
SAVAGEXvMCDestroyContext 1 6 35 2
SAVAGEXvMCDestroySurface 3 12 64 2
SAVAGEXvMCDestroySubpicture 3 12 66 2
Source file: ./driver/xf86-video-savage/src/savage_vbe.h
Source file: ./driver/xf86-video-savage/src/savage_shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SavageRefreshArea 3 21 166 3
SavagePointerMoved 2 14 90 3
SavageRefreshArea8 5 38 302 3
SavageRefreshArea16 5 38 297 3
SavageRefreshArea24 5 44 438 3
SavageRefreshArea32 5 35 261 3
Source file: ./driver/xf86-video-savage/src/savage_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetTileAperturePitch 5 17 58 2
GetTileAperturePitch2000 7 23 85 3
SavageInitialize2DEngine 15 87 545 1
SavageSetGBD 16 53 343 1
SavageSetGBD_Twister 8 76 650 1
SavageSetGBD_3D 7 70 625 1
SavageSetGBD_M7 24 155 1327 1
SavageSetGBD_PM 21 145 1269 1
SavageSetGBD_2000 6 78 718 1
SavageRestoreAccelState 1 6 24 1
SavageInitAccel 25 176 1008 1
SavageGetCopyROP 1 22 56 1
writedw 1 6 33 2
readdw 1 5 22 1
readfb 1 6 46 1
writefb 1 7 68 2
writescan 5 22 119 2
Source file: ./driver/xf86-video-savage/src/savage_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetBlendForFourCC 7 17 48 1
GetBlendForFourCC2000 7 19 54 1
savageOUTREG 1 7 64 3
SavageClipVWindow 7 20 118 1
SavageInitVideo 9 61 276 1
SavageSetColorKeyOld 6 43 359 1
SavageSetColorKeyNew 24 128 1292 1
SavageSetColorKey2000 6 43 366 1
SavageSetColorOld 3 28 196 1
SavageSetColorNew 6 57 631 1
SavageSetColor2000 12 84 720 1
SavageResetVideo 1 6 24 1
SavageSetupImageVideo 4 62 440 1
SavageClipVideo 9 59 410 8
SavageStopVideo 8 34 209 3
SavageSetPortAttribute 23 54 305 4
SavageGetPortAttribute 7 28 127 4
SavageQueryBestSize 2 12 57 9
SavageCopyPlanarDataBCI 2 40 315 13
SavageCopyData 4 18 79 6
SavageCopyPlanarData 5 30 223 9
SavageVideoSave 3 10 69 2
SavageAllocateMemory 12 53 296 3
SavageFreeMemory 5 16 73 2
SavageSetBlend 7 27 279 2
SavageDisplayVideoOld 22 110 838 15
SavageDisplayVideoNew 17 108 1037 15
SavageDisplayVideo2000 12 67 540 15
SavageFillKeyHelper 2 5 33 3
SavagePutImage 39 185 1346 17
SavageQueryImageAttributes 18 46 303 6
SavageAllocateSurface 7 47 314 5
SavageStopSurface 2 11 50 1
SavageFreeSurface 2 13 72 1
SavageGetSurfaceAttribute 1 8 34 3
SavageSetSurfaceAttribute 1 8 33 3
SavageDisplaySurface 5 45 327 10
SavageInitOffscreenImages 3 26 185 1
Source file: ./driver/xf86-input-mutouch/src/xf86MuTouch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86MuTReadInput 19 94 616 1
xf86MuTSendPacket 2 19 140 3
xf86MuTGetReply 6 34 210 3
xf86MuTWaitReply 8 33 182 2
xf86MuTSendCommand 2 14 57 4
xf86MuTPrintIdent 4 17 152 1
xf86MuTPrintHwStatus 1 4 26 1
xf86MuTPtrControl 1 4 11 2
xf86MuTControl 43 203 1379 2
xf86MuTAllocate 2 36 198 5
xf86MuTAllocateFinger 2 8 50 2
xf86MuTAllocateStylus 2 8 50 2
xf86MuTUninit 2 12 54 3
xf86MuTInit 29 141 935 3
Plug 1 8 31 4
Unplug 1 4 17 1
Source file: ./driver/xf86-video-savage/src/savage_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SavageSetup 3 14 66 4
SavageEntPriv 1 8 37 1
ResetBCI2K 3 16 69 1
ShadowWait 5 18 102 1
ShadowWaitQueue 5 14 93 2
WaitQueue3D 4 18 80 2
WaitQueue4 5 16 84 2
WaitQueue2K 6 19 99 2
WaitIdleEmpty3D 4 13 65 1
WaitIdleEmpty4 4 12 61 1
WaitIdleEmpty2K 5 15 76 1
WaitIdle3D 4 12 60 1
WaitIdle4 4 12 61 1
WaitIdle2K 4 13 61 1
SavageGetRec 2 7 33 1
SavageFreeRec 2 9 47 1
SavageAvailableOptions 1 4 13 2
SavageIdentify 1 6 18 1
SavagePciProbe 10 53 332 4
SavageProbe 18 90 543 2
LookupChipID 3 10 41 2
SavageDoDDC 14 37 190 1
SavageModesAdd 5 17 66 2
SavageAddPanelMode 9 26 304 1
SavageGetPanelInfo 11 74 489 1
SavagePreInit 210 829 5601 2
SavageEnterVT 7 22 111 1
SavageLeaveVT 6 21 125 1
SavageSave 9 152 1163 1
SavageWriteMode 53 315 2190 4
SavageMapMem 24 98 776 1
SavageUnmapMem 9 40 270 2
SavageCheckAvailableRamFor3D 3 28 174 1
SavageInitStatus 9 32 143 1
SavageInitShadowStatus 3 22 142 1
SavageScreenInit 79 238 1570 1
SavageInternalScreenInit 6 61 388 1
SavageGetRefresh 4 11 73 1
SavageValidMode 8 26 148 4
SavageModeInit 51 254 1939 2
SavageCloseScreen 10 41 235 1
SavageSaveScreen 5 14 84 2
SavageAdjustFrame 2 10 52 1
SavageDoAdjustFrame 10 53 392 4
SavageSwitchMode 4 20 115 1
SavageEnableMMIO 2 23 138 1
SavageDisableMMIO 2 18 95 1
SavageLoadPalette 8 38 303 5
SavageUpdateKey 6 25 224 4
SavageLoadPaletteSavage4 5 21 169 5
SavageCalcClock 11 47 360 11
SavageGEReset 19 75 486 4
SavagePrintRegs 5 22 146 1
SavageDPMS 14 55 288 3
SavageProbeDDC 2 9 47 2
SavageDDC1Read 1 9 50 1
SavageDDC1SetSpeed 1 4 17 2
SavageDDC1 3 18 99 1
SavageGetTvMaxSize 2 11 42 1
SavagePanningCheck 5 14 92 2
SavageResetStreams 9 53 265 1
Source file: ./driver/xf86-video-tdfx/src/tdfx_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TDFXInitVideo 8 37 189 1
TDFXCloseVideo 1 3 7 1
TDFXAllocAdaptor 3 21 142 2
TDFXSetupImageVideoOverlay 2 36 258 1
TDFXSetupImageVideoTexture 3 35 247 1
TDFXQueryImageAttributes 13 36 242 6
TDFXSetPortAttributeOverlay 5 20 123 4
TDFXGetPortAttributeOverlay 3 14 63 4
TDFXSetPortAttributeTexture 1 8 19 4
TDFXGetPortAttributeTexture 1 8 20 4
TDFXQueryBestSize 3 13 65 9
TDFXCopyData 5 23 118 6
TDFXCopyMungedData 5 45 389 9
TDFXStopVideoTexture 3 10 48 3
TDFXScreenToScreenYUVStretchBlit 1 26 228 9
YUVPlanarToPacked 3 36 375 10
TDFXPutImageTexture 5 49 359 17
TDFXResetVideoOverlay 1 10 89 1
TDFXStopVideoOverlay 6 26 157 3
TDFXDisplayVideoOverlay 7 41 456 14
TDFXSwapVideoOverlayBuffer 1 11 72 3
TDFXPutImageOverlay 18 121 936 17
TDFXVideoTimerCallback 8 30 181 2
TDFXAllocateMemoryArea 8 25 193 4
TDFXAllocateMemoryLinear 6 23 133 3
TDFXAllocateSurface 7 45 306 5
TDFXStopSurface 2 12 69 1
TDFXFreeSurface 2 12 63 1
TDFXGetSurfaceAttribute 1 8 34 3
TDFXSetSurfaceAttribute 1 8 33 3
TDFXDisplaySurface 4 46 326 10
TDFXInitOffscreenImages 2 20 150 1
Source file: ./driver/xf86-video-tdfx/src/tdfx_dri.h
Source file: ./driver/xf86-video-sis/src/init301.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SiS_UnLockCRT2 3 9 51 1
SiS_LockCRT2 3 9 51 1
SiS_SetRegSR11ANDOR 2 9 48 3
GetLCDStructPtr661 7 22 153 1
GetLCDStructPtr661_2 4 12 83 1
SiS_AdjustCRT2Rate 26 61 433 5
SiS_GetRatePtr 33 79 600 3
SiS_SaveCRT2Info 1 8 65 2
SiS_CR36BIOSWord23b 5 13 96 1
SiS_CR36BIOSWord23d 5 13 96 1
SiS_DDC2Delay 2 7 45 2
SiS_GenericDelay 1 4 22 2
SiS_LongDelay 2 6 27 2
SiS_ShortDelay 2 6 27 2
SiS_PanelDelay 35 83 625 2
SiS_PanelDelayLoop 2 7 42 3
SiS_WaitRetrace1 7 10 91 1
SiS_WaitRetrace2 5 8 66 2
SiS_WaitVBRetrace 8 19 116 1
SiS_VBWait 6 18 104 1
SiS_VBLongWait 2 8 32 1
SiS_Is301B 2 5 28 1
SiS_CRT2IsLCD 4 8 54 1
SiS_IsDualEdge 6 9 63 1
SiS_IsVAMode 5 9 54 1
SiS_IsVAorLCD 3 6 32 1
SiS_IsDualLink 6 10 51 1
SiS_TVEnabled 4 8 58 1
SiS_LCDAEnabled 2 5 28 1
SiS_WeHaveBacklightCtrl 4 7 48 1
SiS_IsNotM650orLater 7 10 80 1
SiS_IsYPbPr 3 7 38 1
SiS_IsChScart 3 7 38 1
SiS_IsTVOrYPbPrOrScart 6 15 98 1
SiS_IsLCDOrLCDA 5 14 89 1
SiS_HaveBridge 5 11 68 1
SiS_BridgeIsEnabled 7 15 91 1
SiS_BridgeInSlavemode 2 7 41 1
SiS_SetChrontelGPIO 5 19 148 2
SiS_GetVBInfo 70 186 1102 4
SiS_SetYPbPr 11 24 147 1
SiS_SetTVMode 86 221 1366 3
SiS_GetBIOSLCDResInfo 4 10 53 1
SiS_GetLCDInfoBIOS 9 40 342 1
SiS_CheckScaling 5 14 76 3
SiS_GetLCDResInfo 203 602 4380 3
SiS_GetVCLK2Ptr 90 172 1226 4
SiS_SetCRT2ModeRegs 97 234 1731 3
SiS_GetResInfo 2 7 56 3
SiS_GetCRT2ResInfo 43 78 597 3
SiS_GetCRT2Ptr 82 146 960 6
SiS_GetRAMDAC2DATA 6 37 333 4
SiS_CalcPanelLinkTiming 9 39 311 4
SiS_GetCRT2DataLVDS 37 75 605 4
SiS_GetCRT2Data301 119 276 2362 4
SiS_GetCRT2Data 5 17 114 4
SiS_GetLVDSDesPtr 9 22 115 1
SiS_GetLVDSDesData 88 181 1265 4
SiS_HandlePWD 9 25 235 1
SiS_DisableBridge 110 291 2087 1
SiS_EnableBridge 151 433 2996 1
SiS_SetCRT2Offset 3 13 124 4
SiS_SetCRT2Sync 55 139 994 3
SiS_SetCRT2FIFO_300 33 116 948 2
SiS_SetCRT2FIFO_310 6 18 146 1
SiS_GetVGAHT2 1 8 66 1
SiS_SetGroup1_301 29 111 1096 4
SiS_SetGroup1_LVDS 187 473 3839 4
SiS_SetGroup1 110 292 2243 4
SiS_GetCRT2Part2Ptr 8 23 168 6
SiS_Group2LCDSpecial 18 52 384 3
SiS_Set300Part2Regs 10 35 353 4
SiS_SetTVSpecial 23 81 803 2
SiS_SetGroup2_Tail 12 32 207 2
SiS_SetGroup2 178 482 4169 4
SiS_SetGroup3 15 45 305 3
SiS_ShiftXPos 1 17 237 2
SiS_SetGroup4_C_ELV 28 61 548 3
SiS_SetCRT2VCLK 5 31 245 4
SiS_SetDualLinkEtc 8 20 125 1
SiS_SetGroup4 52 163 1193 4
SiS_SetGroup5 4 10 74 3
SiS_GetLVDSCRT1Ptr 19 50 346 6
SiS_ModCRT1CRTC 36 68 627 4
SiS_SetCRT2ECLK 9 44 329 4
SiS_SetCHTVReg 37 131 1268 4
SiS_Chrontel701xBLOn 3 13 67 1
SiS_Chrontel701xBLOff 2 9 45 1
SiS_ChrontelPowerSequencing 13 34 329 1
SiS_SetCH701xForLCD 22 88 722 1
SiS_ChrontelResetVSync 1 14 93 1
SiS_Chrontel701xOn 7 42 252 1
SiS_Chrontel701xOff 3 18 106 1
SiS_ChrontelResetDB 6 39 236 1
SiS_ChrontelInitTVVSync 4 22 121 1
SiS_ChrontelDoSomething3 7 44 261 2
SiS_ChrontelDoSomething2 7 37 214 1
SiS_ChrontelDoSomething1 4 41 255 1
SiS_SetCRT2Group 50 123 924 2
SiS_SiS30xBLOn 3 11 79 1
SiS_SiS30xBLOff 1 5 27 1
SiS_SetupDDCN 3 9 55 1
SiS_SetTrumpBlockLoop 11 31 193 2
SiS_SetTrumpionBlock 5 15 84 2
SiS_SetChReg 8 21 143 4
SiS_SetCH700x 4 19 127 3
SiS_SetCH701x 1 9 57 3
SiS_SetCH70xx 2 7 44 3
SiS_GetChReg 9 23 157 2
SiS_GetCH700x 4 22 131 2
SiS_GetCH701x 1 10 56 2
SiS_GetCH70xx 2 7 38 2
SiS_SetCH70xxANDOR 1 7 53 4
SiS_InitDDCRegs 35 86 518 7
SiS_WriteDABDDC 4 11 54 1
SiS_PrepareReadDDC 3 8 42 1
SiS_PrepareDDC 3 6 39 1
SiS_SendACK 2 16 68 2
SiS_DoProbeDDC 14 41 215 1
SiS_ProbeDDC 5 13 93 1
SiS_ReadDDC 6 29 194 3
SiS_HandleDDC 27 56 438 7
SiS_SetSwitchDDC2 1 7 29 1
SiS_ReadDDC1Bit 1 5 33 1
SiS_SetStart 4 15 78 1
SiS_SetStop 4 15 78 1
SiS_WriteDDC2Data 3 23 112 2
SiS_ReadDDC2Data 3 17 98 1
SiS_SetSCLKLow 1 9 36 1
SiS_SetSCLKHigh 6 17 98 1
SiS_CheckACK 2 14 74 1
GetRAMDACromptr 4 15 82 1
GetLCDromptr 4 15 82 1
GetTVromptr 4 15 82 1
GetLCDPtrIndexBIOS 14 28 206 1
GetLCDPtrIndex 3 8 60 1
GetTVPtrIndex 5 13 72 1
GetOEMTVPtr661_2_GEN 11 22 167 2
GetOEMTVPtr661_2_OLD 1 4 19 1
GetOEMTVPtr661_2_NEW 1 4 19 1
GetOEMTVPtr661 13 20 162 1
SetDelayComp 89 225 1475 2
SetAntiFlicker 10 37 245 3
SetEdgeEnhance 9 34 231 3
SetYFilter 10 26 255 3
SetPhaseIncr 28 74 650 3
SetDelayComp661 57 122 1069 4
SetCRT2SyncDither661 11 36 250 3
SetPanelParms661 9 30 206 1
SiS_OEM310Setting 7 20 154 4
SiS_OEM661Setting 5 19 126 4
SiS_FinalizeLCD 59 180 1432 3
SetOEMLCDData2 9 37 276 4
GetOEMLCDPtr 20 54 413 2
SetOEMLCDDelay 15 58 377 3
SetOEMLCDData 8 23 278 3
GetOEMTVPtr 8 15 110 1
SetOEMTVDelay 6 25 180 3
SetOEMAntiFlicker 5 22 159 3
SetOEMPhaseIncr 11 32 296 3
SetOEMYFilter 14 36 364 3
SiS_SearchVBModeID 9 17 125 2
SiS_OEM300Setting 8 24 157 4
Source file: ./driver/xf86-video-tdfx/src/tdfx.h
Source file: ./driver/xf86-video-tdfx/src/tdfx_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TDFXDGAInit 8 55 382 1
TDFX_SetMode 4 20 122 2
TDFX_GetViewport 1 5 20 1
TDFX_SetViewport 3 9 77 4
TDFX_FillRect 2 9 77 6
TDFX_BlitRect 5 11 124 7
TDFX_BlitTransRect 1 8 29 8
TDFX_OpenFramebuffer 1 16 80 6
Source file: ./driver/xf86-video-tdfx/src/tdfx_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TDFXNeedSync 2 5 29 1
TDFXFirstSync 4 11 63 1
TDFXCheckSync 4 10 52 1
TDFXSelectBuffer 7 43 374 2
TDFXSetLFBConfig 8 34 263 1
TDFXAccelInit 5 74 446 1
TDFXMakeRoomNoProp 3 10 58 2
TDFXSendNOPNoProp 1 7 33 1
TDFXSync 3 15 78 1
TDFXMatchState 5 23 147 1
TDFXClearState 1 8 34 1
TDFXSetClippingRectangle 1 11 100 5
TDFXDisableClipping 1 7 28 1
TDFXSetupForScreenToScreenCopy 5 30 248 6
TDFXSubsequentScreenToScreenCopy 7 29 261 7
TDFXSetupForSolidFill 2 20 148 4
TDFXSubsequentSolidFillRect 1 14 126 5
TDFXSetupForMono8x8PatternFill 3 28 207 7
TDFXSubsequentMono8x8PatternFillRect 1 11 92 7
TDFXSetupForSolidLine 1 13 83 4
TDFXSubsequentSolidTwoPointLine 2 17 145 6
TDFXSubsequentSolidHorVertLine 2 16 151 5
TDFXNonTEGlyphRenderer 8 60 488 9
TDFXSetupForDashedLine 5 26 284 7
TDFXSubsequentDashedTwoPointLine 1 14 111 7
TDFXSetupForScreenToScreenColorExpandFill 2 17 108 5
TDFXSubsequentScreenToScreenColorExpandFill 4 35 367 8
TDFXSetupForCPUToScreenColorExpandFill 2 17 109 5
TDFXSubsequentCPUToScreenColorExpandFill 3 31 371 6
TDFXSubsequentColorExpandScanline 4 20 132 2
Source file: ./driver/xf86-video-tdfx/src/tdfx_priv.h
Source file: ./driver/xf86-video-tdfx/src/tdfx_io.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TDFXWriteControlPIO 1 4 46 4
TDFXReadControlPIO 1 4 42 3
TDFXWriteChipLongPIO 1 3 30 4
TDFXReadChipLongPIO 1 3 26 3
TDFXWriteLongPIO 1 3 24 3
TDFXReadLongPIO 1 3 20 2
TDFXSetPIOAccess 2 10 58 1
TDFXWriteControlMMIO 1 4 46 4
TDFXReadControlMMIO 1 4 42 3
TDFXWriteChipLongMMIO 1 3 30 4
TDFXReadChipLongMMIO 1 3 26 3
TDFXWriteLongMMIO 1 3 24 3
TDFXReadLongMMIO 1 3 20 2
TDFXSetMMIOAccess 2 10 58 1
Source file: ./driver/xf86-video-tdfx/src/tdfx_priv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TDFXWriteFifo_24 1 3 18 2
TDFXWriteFifo_16 1 3 21 2
TDFXWriteFifo_8 1 3 21 2
TDFXSendNOPFifo3D 1 8 43 1
TDFXSendNOPFifo2D 2 12 56 1
TDFXSendNOPFifo 1 5 17 1
InstallFifo 2 24 215 1
TDFXResetFifo 3 24 170 1
TDFXSyncFifo 8 46 264 1
TDFXInitFifo 3 14 84 1
TDFXShutdownFifo 3 11 61 1
GetReadPtr 2 9 43 1
TDFXSwapContextFifo 10 33 277 1
TDFXMakeSpace 8 26 202 2
TDFXAllocateSlots 5 10 64 2
Source file: ./driver/xf86-video-tdfx/src/tdfx_dripriv.h
Source file: ./driver/xf86-video-tdfx/src/tdfx_dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TDFXInitVisualConfigs 39 191 1328 1
TDFXDoWakeupHandler 1 10 68 1
TDFXDoBlockHandler 1 10 68 1
TDFXDRIScreenInit 24 160 940 1
TDFXDRICloseScreen 5 16 102 1
TDFXCreateContext 1 6 23 5
TDFXDestroyContext 1 4 13 3
TDFXDRIFinishScreenInit 2 24 183 1
TDFXDRISwapContext 1 5 24 6
TDFXDRIInitBuffers 3 22 167 3
TDFXDRIMoveBuffers 4 31 297 4
TDFXDRIOpenFullScreen 3 12 56 1
TDFXDRICloseFullScreen 2 8 36 1
TDFXDRITransitionTo2d 1 6 30 1
TDFXDRITransitionTo3d 4 26 155 1
Source file: ./driver/xf86-video-tdfx/src/tdfxdefs.h
Source file: ./driver/xf86-video-ark/src/compat-api.h
Source file: ./driver/xf86-video-ark/src/ark_reg.h
Source file: ./driver/xf86-video-tdfx/src/tdfx_hwcurs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TDFXCursorInit 3 27 144 1
TDFXSwap 4 12 62 2
TDFXLoadCursorImage 3 15 109 2
TDFXShowCursor 1 8 48 1
TDFXHideCursor 1 8 48 1
TDFXSetCursorPosition 1 6 49 3
TDFXSetCursorColors 1 8 50 3
TDFXUseHWCursor 3 12 61 2
Source file: ./driver/xf86-video-ark/src/ark.h
Source file: ./driver/xf86-video-tdfx/src/tdfx_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tdfxSetup 3 12 66 4
TDFXGetRec 2 7 39 1
TDFXFreeRec 3 6 36 1
TDFXIdentify 1 3 16 1
TDFXAvailableOptions 1 4 13 2
TDFXProbeDDC 2 10 47 2
TDFXPciProbe 3 37 240 4
TDFXProbe 7 41 250 2
TDFXCountRam 12 68 430 1
TDFXCfgToSize 2 5 29 1
TDFXSizeToCfg 10 16 73 1
TDFXFindChips 4 22 170 2
TDFXInitChips 5 55 445 1
TDFXPutBits 3 10 75 3
TDFXGetBits 3 8 64 3
TDFXI2cInit 3 24 157 1
doTDFXDDC 2 14 91 1
TDFXPreInit 86 350 2278 2
TDFXMapMem 9 44 264 1
TDFXUnmapMem 4 25 176 1
PrintRegisters 8 42 503 2
DoSave 6 41 389 4
TDFXSave 3 14 114 1
DoRestore 10 52 489 4
TDFXRestore 1 8 49 1
CalcPLL 8 43 287 3
SetupVidPLL 3 23 129 2
SetupMemPLL 1 13 75 1
SetupGfxPLL 2 16 100 1
TDFXInitWithBIOSData 13 70 678 1
TDFXInitVGA 4 25 167 1
TDFXSetMode 4 46 470 2
TDFXModeInit 9 51 339 2
TDFXLoadPalette16 9 33 260 5
TDFXLoadPalette24 8 31 220 5
calcBufferStride 2 10 51 3
calcBufferHeightInTiles 2 8 33 1
calcBufferSizeInTiles 1 6 40 3
calcBufferSize 2 13 71 4
allocateMemory 12 91 627 1
TDFXScreenInit 44 161 1080 1
TDFXSwitchMode 1 5 24 1
TDFXAdjustFrame 7 15 124 1
TDFXEnterVT 5 15 88 1
TDFXLeaveVT 3 17 83 1
TDFXCloseScreen 11 41 258 1
TDFXFreeScreen 2 7 33 1
TDFXValidMode 11 24 125 4
TDFXBlankScreen 3 16 92 2
TDFXSaveScreen 3 13 59 2
TDFXBlockHandler 2 12 73 1
TDFXDisplayPowerManagementSet 5 25 131 3
Source file: ./driver/xf86-video-ark/src/ark_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ARKSync 4 9 42 1
ARKSetupForSolidFill 7 35 172 4
ARKSubsequentSolidFillRect 3 17 110 5
ARKSetupForScreenToScreenCopy 11 29 193 6
ARKSubsequentScreenToScreenCopy 3 27 179 7
ARKAccelInit 6 36 234 1
Source file: ./driver/xf86-video-intel/xvmc/intel_xvmc_private.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LOCK_HARDWARE 1 5 30 1
UNLOCK_HARDWARE 1 5 27 1
intel_xvmc_decoder_string 5 15 42 1
Source file: ./driver/xf86-video-intel/xvmc/intel_xvmc.h
Source file: ./driver/xf86-video-intel/xvmc/brw_defines.h
Source file: ./driver/xf86-video-sis/src/sis_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dixLookupWindow 2 7 39 4
sisSetup 3 11 63 4
SISIdentify 1 5 25 1
SISDriverFunc 4 13 41 3
SISGetRec 2 7 49 1
SISFreeRec 37 86 642 1
SISErrorLog 1 14 100 3
SiS_SiSFB_Lock 5 13 85 2
SISProbe 29 79 560 2
calcgammaval 7 29 232 5
SISCalculateGammaRamp 21 70 627 2
SISCalculateGammaRampCRT2 14 54 622 1
SiSSetSyncRangeFromEdid 42 120 1149 2
SiSAllowSyncOverride 20 22 184 2
SiSCheckForH 5 11 90 2
SiSCheckForV 5 11 90 2
CheckAndOverruleH 10 28 190 2
CheckAndOverruleV 14 37 285 2
SiSStrToRanges 21 48 226 3
SiSCopyModeNLink 28 114 876 5
SiSGetModeFromName 4 10 59 2
SiSFindWidestTallestMode 6 21 100 2
SiSFindWidestTallestCommonMode 11 37 203 5
SiSGenerateModeListFromLargestModes 19 50 274 4
SiSGenerateModeListFromMetaModes 41 99 603 5
SiSGenerateModeList 8 18 134 5
SiSRecalcDefaultVirtualSize 9 42 310 1
SiSMergedFBSetDpi 39 94 751 3
SiSUpdateXineramaScreenInfo 92 331 2653 1
SiSProcXineramaQueryVersion 2 19 123 1
SiSProcXineramaGetState 3 22 132 1
SiSProcXineramaGetScreenCount 3 22 131 1
SiSProcXineramaGetScreenSize 3 25 171 1
SiSProcXineramaIsActive 2 17 106 1
SiSProcXineramaQueryScreens 6 35 256 1
SiSProcXineramaDispatch 7 19 77 1
SiSSProcXineramaQueryVersion 1 8 37 1
SiSSProcXineramaGetState 1 8 37 1
SiSSProcXineramaGetScreenCount 1 8 37 1
SiSSProcXineramaGetScreenSize 1 8 37 1
SiSSProcXineramaIsActive 1 8 37 1
SiSSProcXineramaQueryScreens 1 8 37 1
SiSSProcXineramaDispatch 7 19 77 1
SiSXineramaResetProc 2 7 23 1
SiSXineramaExtensionInit 12 63 299 1
SiSFreeCRT2Structs 8 19 144 1
SiSInternalDDC 31 76 571 2
SiSDoPrivateDDC 6 20 119 2
SiSFindAspect 16 34 294 3
SiSMakeOwnModeList 13 45 270 7
SiSPrintModes 19 44 395 1
SISDetermineLCDACap 7 13 75 1
SISSaveDetectedDevices 1 6 41 1
SISCheckBIOS 11 15 218 4
SiS_LoadInitVBE 7 17 105 1
SiS_MapVGAMem 4 14 85 1
SiS_CheckKernelFB 51 192 1316 1
SiSPseudo 1 3 7 1
Source file: ./driver/xf86-video-intel/xvmc/intel_xvmc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri2_connect 7 58 325 1
XvMCCreateContext 20 108 611 7
XvMCDestroyContext 7 28 146 2
XvMCCreateSurface 9 49 264 3
XvMCDestroySurface 5 16 84 2
XvMCCreateBlocks 6 16 103 4
XvMCDestroyBlocks 4 12 63 2
XvMCCreateMacroBlocks 6 16 100 4
XvMCDestroyMacroBlocks 4 13 63 2
XvMCRenderSurface 5 34 148 11
XvMCPutSurface 7 29 200 12
XvMCSyncSurface 3 6 26 2
XvMCFlushSurface 3 6 26 2
XvMCGetSurfaceStatus 4 8 38 3
XvMCHideSurface 3 6 26 2
XvMCCreateSubpicture 1 8 35 6
XvMCClearSubpicture 1 8 38 7
XvMCCompositeSubpicture 1 10 44 9
XvMCDestroySubpicture 1 6 20 2
XvMCSetSubpicturePalette 1 7 25 3
XvMCBlendSubpicture 1 11 52 11
XvMCBlendSubpicture2 1 13 56 12
XvMCSyncSubpicture 1 6 20 2
XvMCFlushSubpicture 1 6 20 2
XvMCGetSubpictureStatus 1 6 24 3
XvMCQueryAttributes 1 6 24 3
XvMCSetAttribute 1 5 21 4
XvMCGetAttribute 1 5 22 4
XvMCBeginSurface 2 13 61 6
XvMCLoadQMatrix 2 9 43 3
XvMCPutSlice 2 9 52 4
XvMCPutSlice2 2 10 57 5
Source file: ./driver/xf86-video-ark/src/ark_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ARKSetup 3 13 66 4
ARKGetRec 2 7 33 1
ARKFreeRec 1 5 20 1
ARKAvailableOptions 1 4 13 2
ARKIdentify 1 5 18 1
ARKProbe 5 39 222 2
ARKPreInit 39 184 1258 2
ARKScreenInit 14 69 475 1
ARKSave 6 48 511 1
ARKModeInit 59 210 1393 2
ARKAdjustFrame 5 21 170 1
ARKWriteMode 8 50 517 3
ARKEnterVT 2 8 45 1
ARKLeaveVT 1 11 71 1
ARKMapMem 3 34 195 1
ARKUnmapMem 1 8 54 1
ARKCloseScreen 2 15 93 1
ARKSaveScreen 1 4 18 2
ARKSwitchMode 1 5 19 1
ARKLoadPalette 3 15 111 5
ARKFreeScreen 1 6 21 1
get_daccomm 1 12 70 1
set_daccom 3 13 89 2
Source file: ./driver/xf86-video-intel/xvmc/i915_program.h
Source file: ./driver/xf86-video-tdfx/src/tdfx_sli.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TDFXDisableSLI 6 54 369 1
TDFXSetupSLI 116 650 4208 3
Source file: ./driver/xf86-video-intel/xvmc/i915_reg.h
Source file: ./driver/xf86-video-intel/xvmc/i915_xvmc.h
Source file: ./driver/xf86-video-intel/xvmc/intel_batchbuffer.h
Source file: ./driver/xf86-video-intel/xvmc/i965_reg.h
Source file: ./driver/xf86-video-intel/xvmc/intel_xvmc_dump.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_xvmc_dump_open 5 13 57 1
intel_xvmc_dump_close 2 7 21 1
intel_xvmc_dump_render 29 87 594 10
Source file: ./driver/xf86-video-intel/xvmc/xvmc_vld.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_object 3 15 133 1
alloc_object 3 16 85 1
flush 1 8 44 0
vfe_state 4 32 221 1
interface_descriptor 4 42 304 0
setup_media_kernels 6 32 232 1
binding_tables 4 24 153 0
cs_init 5 30 224 1
create_context 4 19 110 4
destroy_context 1 8 38 2
load_qmatrix 2 13 73 3
vld_state 3 47 407 1
setup_media_surface 4 30 238 6
setup_surface 12 48 349 5
begin_surface 8 33 187 6
put_slice 1 5 23 4
state_base_address 2 25 140 1
pipeline_select 1 7 23 0
media_state_pointers 2 13 67 1
align_urb_fence 4 14 82 0
urb_layout 1 16 102 0
cs_urb_layout 1 9 40 0
cs_buffer 1 9 45 0
send_media_object 1 26 245 4
vld_send_media_object 1 16 101 7
put_slice2 3 35 256 5
render_surface 31 183 987 11
Source file: ./driver/xf86-video-intel/xvmc/i830_reg.h
Source file: ./driver/xf86-video-intel/xvmc/i915_structs.h
Source file: ./driver/xf86-video-intel/libobj/getline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
getline 8 36 204 3
Source file: ./driver/xf86-video-intel/libobj/ignore.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ignore 1 3 6 1
Source file: ./driver/xf86-video-intel/xvmc/intel_batchbuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i965_end_batch 2 11 78 1
reset_batch 1 7 54 1
intelInitBatchBuffer 3 15 75 1
intelFiniBatchBuffer 2 6 27 1
intelFlushBatch 4 19 115 1
intelBatchbufferData 1 7 55 3
intel_batch_emit_reloc 1 8 47 5
Source file: ./driver/xf86-video-intel/test/basic-string.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_string 2 20 171 9
clear 1 6 49 2
string_tests 3 32 322 4
main 3 14 92 2
Source file: ./driver/xf86-video-intel/xvmc/i915_xvmc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_inst_arith 1 15 109 8
i915_inst_decl 1 11 62 4
i915_inst_texld 1 12 76 5
i915_mc_one_time_context_init 1 193 1580 1
i915_mc_one_time_state_emit 2 44 232 1
i915_mc_static_indirect_state_set 9 121 1051 5
i915_mc_map_state_set 1 140 1462 3
i915_mc_load_indirect_render_emit 2 25 124 1
i915_mc_mpeg_set_origin 1 11 86 2
i915_mc_mpeg_macroblock_ipicture 1 12 72 2
i915_mc_mpeg_macroblock_1fbmv 4 33 347 2
i915_mc_mpeg_macroblock_2fbmv 7 53 720 3
i915_xvmc_alloc_one_time_buffers 4 22 92 1
i915_xvmc_free_one_time_buffers 1 6 29 1
i915_release_resource 2 9 45 2
i915_xvmc_mc_create_context 4 41 251 4
i915_xvmc_mc_destroy_context 2 9 40 2
i915_xvmc_alloc_render_state_buffers 4 22 92 1
i915_xvmc_free_render_state_buffers 1 6 29 1
i915_xvmc_mc_render_surface 34 160 787 11
Source file: ./driver/xf86-video-intel/xvmc/i965_xvmc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
free_object 3 12 106 1
alloc_object 3 16 85 1
destroy_context 1 8 38 2
flush 1 8 44 0
clear_sf_state 1 5 22 0
align_urb_fence 4 14 82 0
urb_layout 1 16 84 0
media_state_pointers 1 9 47 1
setup_media_surface 4 32 243 7
setup_surfaces 12 54 351 6
setup_blocks 3 38 287 2
state_base_address 1 12 58 0
pipeline_select 2 10 41 1
send_media_object 3 36 282 3
binding_tables 5 24 168 1
media_kernels 5 27 183 1
setup_interface 1 27 212 2
interface_descriptor 3 21 137 1
vfe_state 3 27 182 1
render_surface 29 160 851 11
create_context 4 21 131 4
Source file: ./driver/xf86-video-intel/test/dri3.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri3_create_pixmap 2 13 86 9
dri3_create_fd 3 16 90 3
dri3_create_fence 3 18 108 3
dri3_fence_sync 1 8 50 2
dri3_fence_free 1 6 38 2
dri3_open__full 3 13 84 3
dri3_open 1 4 26 1
Source file: ./driver/xf86-video-intel/test/basic-stippledrect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fill_rect 4 28 257 14
clear 1 6 46 1
unclipped_tests 3 42 378 4
simple_clip_tests 3 42 394 4
complex_clip_tests 4 52 522 4
main 3 16 116 2
Source file: ./driver/xf86-video-intel/test/test_display.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_root 1 14 98 1
out_display 8 26 157 2
ref_display 7 30 151 3
shm_setup 4 17 151 1
default_setup 1 10 80 1
test_get_displays 1 15 101 4
test_init 1 5 46 3
test_timer_start 1 4 21 2
test_timer_stop 1 9 85 2
Source file: ./driver/xf86-video-intel/test/test_log.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
die 1 8 40 2
Source file: ./driver/xf86-video-intel/test/render-copy-alphaless.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
show_cells 10 22 194 7
fill_rect 1 21 217 9
pixel_tests 5 52 445 4
clear 1 6 49 2
area_tests 14 65 614 4
rect_tests 4 38 344 5
main 2 13 99 2
Source file: ./driver/xf86-video-intel/test/basic-tiledrect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reset_cache 4 12 109 1
fill_rect 9 48 412 13
clear 1 6 46 1
small_tests 4 59 517 4
unclipped_tests 4 51 467 4
simple_clip_tests 4 51 483 4
complex_clip_tests 5 61 611 4
main 3 18 132 2
Source file: ./driver/xf86-video-intel/test/dri2-race.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri2_open 5 17 112 1
run 4 32 211 6
main 3 24 153 1
Source file: ./driver/xf86-video-intel/test/basic-copyarea.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
show_cells 10 22 194 7
fill_rect 3 36 273 12
pixel_tests 5 50 430 4
clear 1 6 49 2
area_tests 14 62 595 4
rect_tests 6 38 400 5
main 4 18 138 2
Source file: ./driver/xf86-video-intel/test/test_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_target_name 4 9 34 1
test_target_create_render 4 43 287 3
test_target_destroy_render 4 15 70 2
random_bool 1 4 15 1
create_alpha_map 1 4 9 1
create_clip_mask 1 4 9 1
test_render_randomize_picture_attributes 8 38 218 1
Source file: ./driver/xf86-video-intel/test/basic-rectangle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
draw_rect 1 12 105 9
clear 1 6 49 2
zrect_tests 3 32 308 4
hrect_tests 3 33 323 4
vrect_tests 3 33 323 4
rect_tests 3 34 338 4
main 3 17 128 2
Source file: ./driver/xf86-video-intel/xvmc/brw_structs.h
Source file: ./driver/xf86-video-intel/test/shm-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
can_use_shm 2 8 43 1
test_subpage 6 54 434 1
_check_error_handler 1 12 44 2
main 4 15 76 1
Source file: ./driver/xf86-video-intel/test/render-composite-solid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fill_rect 1 14 132 11
pixel_tests 6 56 481 4
clear 1 6 49 2
area_tests 15 64 599 4
rect_tests 3 38 360 4
main 3 16 116 2
Source file: ./driver/xf86-video-intel/test/dri3.h
Source file: ./driver/xf86-video-intel/test/render-trapezoid-image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mask_format 5 13 51 2
mask_name 5 10 40 1
trapezoid_name 4 9 34 1
show_cells 10 22 194 7
fill_rect 3 46 449 18
pixel_tests 9 62 546 5
clear 1 6 49 2
set_mask 2 13 64 3
fill 9 20 128 8
area_tests 18 78 757 5
rect_tests 14 63 573 8
random_trapezoid 4 38 481 6
fill_traps 1 22 209 15
trap_tests 5 59 502 6
main 12 32 344 2
Source file: ./driver/xf86-video-intel/test/basic-copyarea-size.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
target_init 1 17 197 3
target_fini 1 5 36 2
main 8 49 379 2
Source file: ./driver/xf86-video-intel/test/render-copyarea-mask.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fill_rect 3 52 459 19
clear 1 6 49 2
rect_tests 12 58 551 5
main 4 16 114 2
Source file: ./driver/xf86-video-intel/test/dri2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DRI2WireToEvent 5 16 86 3
DRI2EventToWire 1 10 51 3
DRI2Error 10 18 105 4
DRI2QueryExtension 2 10 58 3
DRI2QueryVersion 6 40 229 3
DRI2Connect 6 47 325 4
DRI2Authenticate 2 21 129 3
DRI2CreateDrawable 1 13 76 2
DRI2DestroyDrawable 1 14 83 2
DRI2GetBuffers 5 48 351 7
DRI2GetBuffersWithFormat 5 48 359 7
DRI2CopyRegion 1 19 125 5
load_swap_req 1 10 68 4
vals_to_card64 1 4 21 2
DRI2SwapBuffers 1 20 139 5
DRI2GetMSC 2 24 171 5
load_msc_req 1 10 68 4
DRI2WaitMSC 2 25 215 8
load_sbc_req 1 5 28 2
DRI2WaitSBC 2 25 196 6
DRI2SwapInterval 1 14 85 3
Source file: ./driver/xf86-video-intel/test/render-fill.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fill_rect 1 11 97 11
pixel_tests 5 52 462 4
clear 1 6 49 2
area_tests 15 64 599 4
rect_tests 3 38 360 4
main 3 16 116 2
Source file: ./driver/xf86-video-intel/test/present-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_check_error_handler 1 12 44 2
is_i915_device 2 11 68 1
is_intel 3 13 59 1
setup_msc 1 13 86 2
check_msc 5 23 142 4
teardown_msc 1 4 22 2
test_whole 2 56 270 1
_XRRGetScreenResourcesCurrent 2 8 42 2
lookup_mode 3 9 56 2
for_each_crtc 10 53 472 3
__test_crtc 4 51 274 5
test_crtc 3 26 196 3
can_use_shm 2 8 43 1
test_shm 6 55 310 1
gem_create 1 8 44 2
gem_set_caching 1 7 42 3
gem_export 2 9 47 2
gem_close 1 6 33 2
test_dri3 14 95 473 1
has_present 1 14 61 1
main 3 28 189 1
Source file: ./driver/xf86-video-intel/test/dri2.h
Source file: ./driver/xf86-video-intel/test/lowlevel-blt-bench.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
source_pixmap 1 21 185 3
source_a8r8g8b8 1 4 24 2
source_x8r8g8b8 1 4 24 2
source_a8 1 4 24 2
source_a4 1 4 24 2
source_a1 1 4 24 2
source_1x1r 1 16 120 2
source_solid 1 5 38 2
source_linear_horizontal 1 7 87 2
source_linear_vertical 1 7 87 2
source_linear_diagonal 1 7 92 2
source_radial_concentric 1 18 145 2
source_radial_generic 1 10 108 2
setup_shm 5 26 204 1
source_shm 3 20 158 2
setup_shm 1 1 9 1
source_shm 1 1 17 2
_bench_source 3 28 194 5
bench_source 3 20 152 4
_bench_mask 6 32 233 6
bench_mask 3 21 166 5
main 5 17 179 2
Source file: ./driver/xf86-video-intel/test/render-composite-solid-mask.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fill_rect 1 21 202 15
clear 1 6 49 2
ref_tests 3 44 412 4
main 3 13 90 2
Source file: ./driver/xf86-video-intel/test/basic-putimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
show_cells 10 22 194 7
fill_rect 2 23 200 10
pixel_tests 7 56 495 5
clear 1 6 49 2
area_tests 7 55 534 5
rect_tests 3 37 367 5
main 3 19 164 2
Source file: ./driver/xf86-video-intel/test/dri2-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XRRGetScreenResourcesCurrent 2 8 42 2
lookup_mode 3 9 56 2
dri2_open 5 17 112 1
dri2_copy_swap 2 15 99 5
elapsed 1 6 41 2
check_msc 2 10 65 3
run 5 53 447 6
main 14 74 676 1
Source file: ./driver/xf86-video-intel/test/basic-lines.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
clear 1 6 49 2
draw_line 1 24 157 10
line_tests 6 41 353 2
main 2 9 53 2
Source file: ./driver/xf86-video-intel/test/basic-stress.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fill_rect 1 10 87 7
clear 1 6 30 1
fill 1 12 132 2
copy 1 20 235 2
_put 2 21 202 7
put 1 12 124 2
rect_tests 2 27 201 3
main 2 12 74 2
Source file: ./driver/xf86-video-intel/test/cursor-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
core_cursor 2 49 371 3
render_cursor 1 29 221 3
main 5 24 206 1
Source file: ./driver/xf86-video-intel/test/render-fill-copy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fill_rect 1 31 298 12
pixel_tests 6 55 474 4
clear 1 6 49 2
area_tests 15 65 592 4
rect_tests 3 38 368 4
main 3 16 116 2
Source file: ./driver/xf86-video-intel/test/mixed-stress.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_render_copy 1 29 265 9
render_copy 1 14 160 2
fill_rect 1 10 87 7
clear 1 6 30 1
basic_fill 1 12 132 2
basic_copy 1 20 235 2
_put 2 21 202 7
basic_put 1 12 124 2
rect_tests 2 28 203 3
main 2 12 74 2
Source file: ./driver/xf86-video-intel/test/dri2-swap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri2_open 5 17 112 1
dri2_copy_swap 2 15 99 5
xsync 2 7 45 2
elapsed 1 6 41 2
run 5 52 416 6
main 3 24 153 1
Source file: ./driver/xf86-video-intel/test/render-copyarea-size.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
target_init 1 21 231 3
target_fini 1 7 58 2
main 8 53 405 2
Source file: ./driver/xf86-video-intel/test/test.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pixel_equal 3 11 60 3
depth_mask 2 7 27 1
color 1 7 64 4
Source file: ./driver/xf86-video-intel/test/render-copyarea.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
show_cells 10 22 194 7
fill_rect 3 38 298 15
pixel_tests 5 54 466 4
clear 1 6 49 2
area_tests 14 67 631 4
rect_tests 12 51 478 5
main 4 18 138 2
Source file: ./driver/xf86-video-intel/test/test_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pixel_difference 4 17 93 2
show_pixels 10 30 226 7
test_compare_fallback 5 38 289 9
unpremultiply_data 3 22 220 3
save_image 8 40 255 2
test_compare 6 58 577 10
_native_byte_order_lsb 1 5 24 1
test_init_image 2 24 153 5
Source file: ./driver/xf86-video-intel/tools/backlight_helper.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
die 2 10 45 2
main 9 23 188 2
Source file: ./driver/xf86-video-intel/test/render-trapezoid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mask_format 4 9 48 2
mask_name 4 9 34 1
trapezoid_name 4 9 34 1
fill_rect 1 22 259 14
pixel_tests 5 53 472 4
clear 1 6 49 2
area_tests 14 63 588 4
rect_tests 3 43 391 7
random_trapezoid 4 38 481 6
trap_tests 5 65 501 6
main 7 23 216 2
Source file: ./driver/xf86-video-intel/src/legacy/i810/xvmc/I810XvMC.h
Source file: ./driver/xf86-video-intel/test/basic-fillrect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
show_cells 10 22 194 7
fill_rect 1 11 94 8
pixel_tests 5 49 420 4
clear 1 6 49 2
area_tests 14 61 573 4
rect_tests 3 33 325 4
main 3 16 116 2
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810_ring.h
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810_hwmc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I810InitMC 4 20 159 1
I810XvMCCreateContext 5 39 248 4
I810XvMCCreateSurface 8 37 287 4
I810XvMCCreateSubpicture 8 34 241 4
I810XvMCDestroyContext 1 6 35 2
I810XvMCDestroySurface 3 12 64 2
I810XvMCDestroySubpicture 3 12 68 2
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I810CursorInit 4 31 151 1
I810UseHWCursorARGB 4 10 60 2
I810LoadCursorARGB 7 20 162 2
I810UseHWCursor 2 9 40 2
I810LoadCursorImage 4 12 89 2
I810SetCursorPosition 4 26 157 3
I810ShowCursor 2 15 84 1
I810HideCursor 1 8 37 1
I810SetCursorColors 3 23 186 3
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810_dri.h
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810_xaa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I810SetupForMono8x8PatternFill 3 15 126 7
I810SubsequentMono8x8PatternFillRect 2 25 187 7
I810GetNextScanlineColorExpandBuffer 3 12 73 1
I810SetupForScanlineCPUToScreenColorExpandFill 3 17 132 5
I810SubsequentScanlineCPUToScreenColorExpandFill 2 14 135 6
I810SubsequentColorExpandScanline 2 23 171 2
I810EmitInvarientState 1 17 86 1
I810AccelInit 5 66 361 1
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I810AccelInit 1 1 10 1
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810_common.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
memset_volatile 2 6 45 3
memcpy_volatile 2 7 58 3
Source file: ./driver/xf86-video-intel/test/dri3-test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_gen 4 15 95 1
is_i915_device 2 11 68 1
is_intel 3 13 59 1
gem_create 1 8 44 2
gem_set_caching 1 7 42 3
gem_export 2 9 47 2
gem_import 2 9 46 2
gem_write 1 9 62 5
gem_mmap 7 30 194 5
gem_sync 1 8 45 3
gem_get_tiling 1 8 45 2
gem_close 1 6 33 2
gem_fill 3 10 80 5
check_pixmap 3 15 116 6
check_pixel 3 16 139 9
get_gc 2 10 64 3
can_use_shm 2 8 43 1
gpu_fill 13 60 516 8
test_shm 15 85 636 4
test_read_after_write 18 82 646 6
format_for_depth 4 9 60 2
test_read 10 64 516 5
test_dup_pixmap 30 116 1216 2
test_bad_size 8 63 376 2
test_bad_pitch 9 71 417 2
_check_error_handler 1 12 44 2
main 5 58 692 1
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810_reg.h
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I810GetRec 2 7 42 1
I810FreeRec 3 9 36 1
intel_host_bridge 1 12 57 1
I810ProbeDDC 2 9 47 2
I810DoDDC 3 19 109 2
I810PreInit 67 286 1776 2
I810MapMMIO 2 19 82 1
I810MapMem 3 22 115 1
I810UnmapMMIO 1 6 34 1
I810UnmapMem 1 8 44 1
I810PrintErrorState 1 20 195 1
DoSave 5 43 388 4
I810Save 1 12 65 1
i810PrintMode 9 56 453 2
DoRestore 10 128 892 4
I810SetRingRegs 1 15 119 1
I810Restore 1 8 44 1
I810CalcVCLK 8 46 340 2
I810SetMode 12 81 688 2
I810ModeInit 7 23 133 2
I810LoadPalette15 3 20 153 5
I810LoadPalette16 2 50 457 5
I810LoadPalette24 2 18 129 5
I810AllocateFront 11 60 459 1
I810ScreenInit 42 142 907 1
I810SwitchMode 13 30 171 1
I810AdjustFrame 10 38 248 1
I810EnterVT 9 23 123 1
I810LeaveVT 10 25 131 1
I810CloseScreen 13 50 278 1
I810FreeScreen 2 7 28 1
I810ValidMode 3 12 58 4
I810SaveScreen 1 4 18 2
I810DisplayPowerManagementSet 5 31 141 3
lg_i810_available_options 1 4 13 2
lg_i810_init 1 12 58 1
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810_memory.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I810AllocLow 2 10 62 3
I810AllocHigh 2 10 62 3
I810AllocateGARTMemory 12 104 671 1
I810SetTiledMemory 19 88 384 5
I810BindGARTMemory 13 27 167 1
I810UnbindGARTMemory 13 23 150 1
I810CheckAvailableMemory 5 14 87 1
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I810WaitLpRing 16 51 323 3
I810Sync 5 18 109 1
I810SetupForSolidFill 2 12 82 4
I810SubsequentSolidFillRect 2 17 130 5
I810SetupForScreenToScreenCopy 4 15 135 6
I810SubsequentScreenToScreenCopy 12 49 387 7
I810EmitFlush 1 8 38 1
I810SelectBuffer 5 19 88 2
I810RefreshRing 4 11 103 1
Source file: ./driver/xf86-video-intel/tools/virtual.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_power_of_2 2 4 25 1
xlib_vendor_is_xorg 2 5 34 1
_XRRGetScreenResourcesCurrent 2 8 42 2
_check_error_handler 1 12 49 2
can_use_shm 10 57 383 5
dri3_create_pixmap 1 10 75 9
dri3_create_fd 3 16 90 3
dri3_query_version 2 17 88 3
dri3_exists 2 7 36 1
dri3_create_fence 3 17 101 3
dri3_fence_flush 1 4 25 2
dri3_fence_free 1 5 32 2
dri3_exists 1 4 11 1
dri3_create_fence 1 3 16 3
dri3_fence_flush 1 3 13 2
dri3_fence_free 1 3 13 2
dri3_create_pixmap 1 7 35 9
dri3_create_fd 1 6 19 3
timerfd 5 19 109 1
context_init 5 20 159 1
context_enable_timer 2 9 58 1
add_fd 4 15 111 2
display_mark_flush 2 9 50 1
mode_equal 11 14 105 2
lookup_mode 3 9 56 2
clone_update_edid 2 15 123 1
disable_crtc 7 33 286 3
clone_update_modes__randr 32 138 1158 1
clone_update_modes__fixed 10 51 431 1
claim_virtual 14 58 435 3
stride_for_depth 2 6 37 2
init_image 3 34 213 1
mode_height 5 13 47 2
mode_width 5 13 47 2
output_init_xfer 11 40 361 2
bpp_for_depth 7 12 54 1
clone_init_xfer 19 111 988 1
clone_update 2 9 53 1
context_update 58 304 2477 1
display_load_invisible_cursor 1 7 66 1
display_get_visible_cursor 3 11 87 1
display_load_visible_cursor 6 28 213 2
display_cursor_move 2 12 76 4
display_flush_cursor 6 29 191 1
clone_move_cursor 4 14 165 3
clone_output_init 5 24 181 5
ximage_prepare 1 6 39 3
get_src 6 44 470 2
put_dst 7 62 635 2
clone_paint 13 78 851 1
clone_damage 5 16 177 2
usage 1 15 71 1
record_callback 5 20 177 2
record_mouse 4 22 160 1
bad_visual 9 23 141 2
find_xrender_format 10 81 636 2
display_init_render 8 30 231 3
clone_init_depth 8 28 218 1
xinerama_active 2 7 45 1
add_display 6 57 434 2
display_open 4 17 124 2
bumblebee_open 12 41 339 1
display_init_damage 4 13 115 1
display_reset_damage 2 11 63 1
display_init_randr_hpd 5 10 99 1
rebuild_clones 4 16 115 2
add_clone 4 12 93 1
last_display 1 4 22 1
reverse_clone_list 2 11 57 1
last_display_add_clones__randr 10 61 445 1
last_display_add_clones__xinerama 10 62 438 1
last_display_add_clones__display 7 56 355 1
last_display_add_clones 3 12 109 1
last_display_clone 3 10 47 2
first_display_has_singleton 1 13 113 1
first_display_wait_for_ack 8 40 314 3
first_display_send_command 3 32 244 4
first_display_reply 1 18 143 2
first_display_handle_command 9 33 205 2
first_display_register_as_singleton 6 24 180 1
display_flush_send 3 24 160 1
display_sync 3 12 73 1
display_flush 2 11 64 1
first_display_first_sibling 3 16 124 1
first_display_sibling 2 7 39 2
display_cleanup 3 14 89 1
context_cleanup 11 42 350 1
signal_handler 1 4 11 1
main 92 263 2063 2
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810_wmark.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I810CalcWatermark 12 52 267 3
Source file: ./driver/xf86-video-intel/src/legacy/legacy.h
Source file: ./driver/xf86-video-intel/src/sna/brw/brw_test_gen5.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen5_sf 1 8 37 1
gen5_sf_mask 1 8 37 1
gen5_wm_affine_nomask 1 8 39 1
gen5_wm_affine_mask_noca 1 8 39 1
gen5_wm_affine_mask_ca 1 8 39 1
gen5_wm_projective_nomask 1 8 39 1
brw_test_gen5 1 9 30 1
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I810DGAInit 9 57 412 1
I810_SetMode 4 20 129 2
I810_GetViewport 1 5 20 1
I810_SetViewport 3 9 81 4
I810_FillRect 2 10 84 6
I810_Sync 2 7 35 1
I810_BlitRect 5 14 131 7
I810_BlitTransRect 1 5 29 8
I810_OpenFramebuffer 1 12 73 6
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I810InitVideo 5 24 123 1
I810ResetVideo 3 37 269 1
I810SetupImageVideo 2 51 354 1
I810ClipVideo 9 59 410 8
I810StopVideo 5 23 142 3
I810SetPortAttribute 10 38 261 4
I810GetPortAttribute 4 18 79 4
I810QueryBestSize 3 13 81 9
I810CopyPackedData 3 26 135 8
I810CopyPlanarData 11 62 436 10
I810DisplayVideo 27 154 912 14
I810AllocateMemory 6 28 133 3
I810PutImage 19 101 773 17
I810QueryImageAttributes 16 41 270 6
I810BlockHandler 6 30 182 1
I810AllocateSurface 7 46 316 5
I810StopSurface 2 13 75 1
I810FreeSurface 2 13 65 1
I810GetSurfaceAttribute 1 7 29 3
I810SetSurfaceAttribute 1 7 28 3
I810DisplaySurface 6 59 432 10
I810InitOffscreenImages 3 22 160 1
Source file: ./driver/xf86-video-intel/src/sna/brw/brw_test_gen6.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wm_src_affine 1 7 105 1
wm_src_sample_argb 3 36 204 1
wm_write 1 3 9 1
gen6_ps_nomask_affine 1 8 39 1
gen6_ps_mask_affine 1 8 39 1
gen6_ps_nomask_projective 1 8 39 1
brw_test_gen6 1 6 18 1
Source file: ./driver/xf86-video-intel/src/sna/brw/brw_sf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_sf_kernel__nomask 1 19 195 1
brw_sf_kernel__mask 1 18 204 1
Source file: ./driver/xf86-video-intel/src/sna/brw/brw_eu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_swap_cmod 7 18 51 1
brw_set_predicate_control_flag_value 3 11 70 2
brw_set_compression_control 5 24 117 2
brw_push_insn_state 1 7 67 1
brw_pop_insn_state 1 6 42 1
brw_compile_init 1 17 118 3
Source file: ./driver/xf86-video-intel/src/sna/brw/brw_test_gen4.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen4_sf__nomask 1 8 37 1
gen4_sf__mask 1 8 37 1
gen4_wm_kernel__affine_nomask 1 8 39 1
gen4_wm_kernel__affine_mask_noca 1 8 39 1
gen4_wm_kernel__projective_nomask 1 8 39 1
brw_test_gen4 1 8 26 1
Source file: ./driver/xf86-video-intel/src/sna/brw/brw_test_gen7.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen7_ps_nomask_affine 1 8 39 1
gen7_ps_mask_affine 1 8 39 1
gen7_ps_maskca_affine 1 8 39 1
gen7_ps_masksa_affine 1 8 39 1
gen7_ps_nomask_projective 1 8 39 1
gen7_ps_opacity 1 8 39 1
brw_test_gen7 1 9 30 1
Source file: ./driver/xf86-video-intel/src/legacy/i810/i810_dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I810CleanupDma 2 14 75 1
I810InitDma 7 44 332 1
mylog2 2 7 31 1
I810DRIScreenInit 71 580 3893 1
I810DRICloseScreen 11 41 281 1
I810CreateContext 1 6 23 5
I810DestroyContext 1 4 13 3
I810DRIFinishScreenInit 3 13 83 1
I810DRISwapContext 11 23 133 6
I810DRISetNeedSync 3 6 29 1
I810DRIInitBuffers 4 27 199 3
I810DRIMoveBuffers 30 126 791 4
I810DRIRefreshArea 4 24 239 3
I810EnablePageFlip 2 21 143 1
I810DisablePageFlip 1 5 21 1
I810DRITransitionSingleToMulti3d 1 4 12 1
I810DRITransitionMultiToSingle3d 1 4 12 1
I810DRITransitionTo3d 1 7 34 1
I810DRITransitionTo2d 3 12 69 1
I810DRILeave 17 45 355 1
I810DRIEnter 17 38 264 1
Source file: ./driver/xf86-video-intel/src/sna/brw/brw_test.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_test_compare 5 16 127 6
main 1 8 30 2
Source file: ./driver/xf86-video-intel/src/legacy/i810/xvmc/I810XvMC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i810_get_free_buffer 4 16 106 1
i810_free_privContext 2 13 92 1
XvMCCreateContext 17 155 1115 7
XvMCDestroyContext 5 31 177 2
XvMCCreateSurface 20 117 1040 3
XvMCDestroySurface 5 20 117 2
XvMCCreateBlocks 5 15 102 4
XvMCDestroyBlocks 2 10 51 2
XvMCCreateMacroBlocks 6 18 117 4
XvMCDestroyMacroBlocks 4 12 67 2
dp 4 8 64 2
dispatchYContext 1 30 204 4
renderError 1 4 13 1
renderIntrainFrame 1 38 380 5
renderIntrainFrameDCT1 1 46 500 6
renderIntrainField 1 41 357 6
renderFieldinField 3 77 806 7
render16x8inField 4 134 1633 7
renderDualPrimeinField 2 57 616 7
renderFieldinFrame 5 99 1133 6
renderFieldinFrameDCT0 13 133 1362 6
renderFrameinFrame 1 53 584 6
renderFrameinFrameDCT1 9 95 891 6
renderDualPrimeinFrame 5 96 1149 6
renderDualPrimeinFrameDCT0 13 133 1330 6
XvMCRenderSurface 58 301 2060 11
XvMCPutSurface 58 332 2175 12
XvMCSyncSurface 3 8 50 2
XvMCFlushSurface 1 3 15 2
XvMCGetSurfaceStatus 13 42 239 3
XvMCHideSurface 9 44 247 2
XvMCCreateSubpicture 11 74 551 6
XvMCClearSubpicture 10 31 225 7
XvMCCompositeSubpicture 14 42 314 9
XvMCDestroySubpicture 6 23 130 2
XvMCSetSubpicturePalette 5 19 142 3
XvMCBlendSubpicture 1 8 47 11
XvMCBlendSubpicture2 35 271 2804 12
XvMCSyncSubpicture 3 8 50 2
XvMCFlushSubpicture 3 9 41 2
XvMCGetSubpictureStatus 8 24 147 3
XvMCQueryAttributes 6 31 145 3
XvMCSetAttribute 16 47 264 4
XvMCGetAttribute 9 34 164 4
Source file: ./driver/xf86-video-intel/src/sna/brw/brw.h
Source file: ./driver/xf86-video-intel/src/sna/brw/brw_test.h
Source file: ./driver/xf86-video-intel/src/sna/fb/fbpush.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbPushPattern 10 49 262 9
fbPushFill 3 34 240 9
_fbPushImage 1 9 87 4
fbPushImage 1 17 125 9
fbPushPixels 1 13 101 7
Source file: ./driver/xf86-video-intel/src/sna/fb/fbbitmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
region_grow 6 26 172 1
add 5 19 153 5
fbBitmapToRegion 25 90 628 1
Source file: ./driver/xf86-video-intel/src/sna/fb/fbpoint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbDots 3 25 175 12
fbPolyPoint 10 50 298 6
Source file: ./driver/xf86-video-intel/src/sna/brw/brw_wm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
brw_wm_xy 2 25 204 2
brw_wm_affine_st 5 32 257 4
simd 2 4 16 1
sample_result 3 10 44 2
brw_wm_sample 3 19 123 5
brw_wm_sample__alpha 4 23 132 5
brw_wm_affine 1 6 46 5
brw_wm_affine__alpha 1 6 46 5
null_result 3 10 41 1
brw_fb_write 4 42 254 2
brw_wm_write 8 37 299 3
brw_wm_write__mask 8 54 360 4
brw_wm_write__opacity 8 54 358 4
brw_wm_write__mask_ca 8 54 384 4
brw_wm_kernel__affine 2 7 50 2
brw_wm_kernel__affine_mask 2 10 76 2
brw_wm_kernel__affine_mask_ca 2 10 76 2
brw_wm_kernel__affine_mask_sa 2 10 76 2
brw_wm_projective_st 7 61 600 4
brw_wm_projective 1 6 46 5
brw_wm_projective__alpha 1 6 46 5
brw_wm_kernel__projective 2 7 50 2
brw_wm_kernel__projective_mask 2 10 76 2
brw_wm_kernel__projective_mask_ca 2 10 76 2
brw_wm_kernel__projective_mask_sa 2 10 76 2
brw_wm_kernel__affine_opacity 3 12 78 2
brw_wm_kernel__projective_opacity 3 12 78 2
Source file: ./driver/xf86-video-intel/src/sna/fb/fbglyphbits.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GLYPH 19 84 444 7
Source file: ./driver/xf86-video-intel/src/sna/brw/brw_eu.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
type_sz 9 18 51 1
brw_reg 4 34 199 9
brw_vec16_reg 1 14 35 3
brw_vec8_reg 1 14 35 3
brw_vec4_reg 1 14 35 3
brw_vec2_reg 1 14 35 3
brw_vec1_reg 1 14 35 3
__retype 1 6 20 2
__retype_d 1 4 16 1
__retype_ud 1 4 16 1
__retype_uw 1 4 16 1
__sechalf 2 6 22 1
__suboffset 1 6 27 2
__offset 1 6 20 2
byte_offset 1 8 45 2
brw_uw16_reg 1 6 33 3
brw_uw8_reg 1 6 33 3
brw_uw1_reg 1 6 33 3
brw_imm_reg 1 12 29 1
brw_imm_f 1 6 27 1
brw_imm_d 1 6 27 1
brw_imm_ud 1 6 27 1
brw_imm_uw 1 6 34 1
brw_imm_w 1 6 34 1
brw_imm_v 1 9 45 1
brw_imm_vf 1 9 45 1
brw_imm_vf4 1 15 82 4
brw_address 1 4 22 1
brw_vec1_grf 1 4 20 2
brw_vec2_grf 1 4 20 2
brw_vec4_grf 1 4 20 2
brw_vec8_grf 1 4 20 2
brw_uw8_grf 1 4 20 2
brw_uw16_grf 1 4 20 2
brw_null_reg 1 6 16 1
brw_address_reg 1 6 17 1
brw_ip_reg 1 12 28 1
brw_acc_reg 1 6 16 1
brw_notification_1_reg 1 12 28 1
brw_flag_reg 1 6 16 1
brw_mask_reg 1 6 17 1
brw_message_reg 1 5 33 1
brw_message4_reg 1 6 36 2
cvt 8 13 58 1
__stride 1 10 49 4
vec16 1 4 20 1
vec8 1 4 20 1
vec4 1 4 20 1
vec2 1 4 20 1
vec1 1 4 20 1
get_element 1 4 22 2
get_element_ud 1 4 27 2
brw_swizzle 1 13 95 5
brw_swizzle1 1 5 25 2
brw_writemask 1 7 33 2
brw_set_writemask 1 7 33 2
brw_negate 1 5 17 1
brw_abs 1 5 17 1
brw_vec4_indirect 1 9 46 2
brw_vec1_indirect 1 9 46 2
deref_4f 1 4 25 2
deref_1f 1 4 25 2
deref_4b 1 4 24 2
deref_1uw 1 4 24 2
deref_1d 1 4 24 2
deref_1ud 1 4 24 2
get_addr_reg 1 4 16 1
brw_indirect_offset 1 5 20 2
brw_indirect 1 8 35 2
brw_same_reg 2 4 29 2
current_insn 1 4 20 1
brw_set_predicate_control 1 4 22 2
brw_set_predicate_inverse 1 4 22 2
brw_set_conditionalmod 1 4 22 2
brw_set_access_mode 1 4 22 2
brw_set_mask_control 1 4 22 2
brw_set_saturate 1 4 22 2
brw_set_acc_write_control 2 5 30 2
brw_next_insn 2 13 92 2
brw_alu1 1 10 53 4
brw_alu2 1 12 66 5
brw_ADD 7 19 119 4
brw_MUL 13 29 186 4
brw_JMPI 1 12 76 4
brw_math_invert 1 13 36 3
Source file: ./driver/xf86-video-intel/src/sna/fb/fb.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fb_gc 1 4 19 1
fbGetWindowPixmap 1 4 20 1
fbBound 2 7 35 2
fbBltStip 1 9 76 11
Source file: ./driver/xf86-video-intel/src/sna/fb/fbstipple.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbTransparentSpan 1 11 92 4
fbEvenStipple 17 73 465 15
fbOddStipple 5 39 222 16
fbStipple 2 18 147 17
Source file: ./driver/xf86-video-intel/src/sna/fb/fbarc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbPolyArc 13 55 384 4
Source file: ./driver/xf86-video-intel/src/sna/fb/fbglyph.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbGlyphIn 5 14 123 5
fbPolyGlyphBlt 12 57 374 7
fbImageGlyphBlt 15 86 529 7
Source file: ./driver/xf86-video-intel/src/sna/fb/fbbltone.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbBltOne 40 160 813 13
fbBltPlane 9 75 367 14
Source file: ./driver/xf86-video-intel/src/sna/fb/fbtile.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbEvenTile 9 50 317 12
fbOddTile 5 36 216 14
fbTile 2 17 131 14
Source file: ./driver/xf86-video-intel/src/sna/brw/brw_eu_emit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
guess_execution_size 3 9 49 3
gen6_resolve_implied_move 5 17 104 3
gen7_convert_mrf_to_grf 3 7 42 2
brw_set_dest 8 37 307 3
validate_reg 16 42 324 2
brw_set_src0 10 56 511 3
brw_set_src1 7 47 428 3
brw_set_message_descriptor 3 27 176 7
brw_set_math_message 8 48 233 7
brw_set_ff_sync_message 1 16 100 5
brw_set_urb_message 3 36 256 10
brw_set_dp_write_message 7 51 333 11
brw_set_dp_read_message 8 51 355 8
brw_set_sampler_message 4 34 237 9
brw_NOP 1 7 67 1
push_if_stack 2 9 70 2
brw_IF 4 30 261 2
gen6_IF 3 22 156 4
convert_IF_ELSE_to_ADD 4 19 161 3
patch_IF_ELSE 11 48 453 4
brw_ELSE 4 26 229 1
brw_ENDIF 7 43 366 1
brw_BREAK 2 19 152 2
gen6_CONT 1 14 109 2
brw_CONT 1 13 99 2
brw_DO 3 15 112 2
brw_WHILE 5 44 399 2
brw_land_fwd_jump 2 11 88 2
brw_CMP 3 17 103 5
brw_WAIT 1 11 82 1
brw_math 4 39 242 8
brw_math2 3 27 187 5
brw_math_16 2 44 259 7
brw_oword_block_write_scratch 7 68 344 4
brw_oword_block_read_scratch 4 50 253 5
brw_oword_block_read 3 37 209 5
brw_dword_scattered_read 1 27 148 4
brw_dp_READ_4_vs 3 37 206 4
brw_dp_READ_4_vs_relative 3 40 218 5
brw_fb_WRITE 5 46 210 10
brw_SAMPLE 4 45 248 12
brw_urb_WRITE 3 41 203 12
brw_find_next_block_end 5 15 80 2
brw_find_loop_end 5 16 113 2
brw_set_uip_jip 6 23 199 1
brw_ff_sync 2 22 112 7
Source file: ./driver/xf86-video-intel/src/sna/fb/fbpict.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SourceValidateOnePicture 2 9 42 1
fbCompositeSourceValidate 2 6 25 1
fbComposite 6 29 200 12
create_solid_fill_image 1 15 141 1
create_linear_gradient_image 1 14 86 1
create_radial_gradient_image 1 15 98 1
create_conical_gradient_image 1 11 64 1
picture_has_clip 2 5 19 1
create_bits_picture 9 30 223 4
set_image_properties 14 65 301 6
image_from_pict_internal 9 29 181 5
image_from_pict 1 4 32 4
free_pixman_pict 2 5 20 2
Source file: ./driver/xf86-video-intel/src/sna/fb/fbcopy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbCopyNtoN 4 28 227 11
fbCopy1toN 3 45 334 11
fbCopyNto1 4 77 509 11
fbCopyArea 1 8 59 9
fbCopyPlane 3 17 137 10
Source file: ./driver/xf86-video-intel/src/sna/fb/fbspan.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbFillSpan 1 5 69 4
fbFillSpans 2 12 91 6
fbSetSpan 1 14 163 4
fbSetSpans 2 21 169 7
fbGetSpans 2 23 182 6
Source file: ./driver/xf86-video-intel/src/sna/fb/fbblt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbBlt__rop 35 181 1071 13
fbBlt 13 48 344 13
Source file: ./driver/xf86-video-intel/src/sna/fb/fbpointbits.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DOTS 15 77 595 12
DOTS__SIMPLE 5 33 258 12
Source file: ./driver/xf86-video-intel/src/sna/fb/fblinebits.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
POLYLINE 18 104 726 5
POLYSEGMENT 21 132 971 4
Source file: ./driver/xf86-video-intel/src/sna/fb/sfb.h
Source file: ./driver/xf86-video-intel/src/sna/fb/fbpict.h
Source file: ./driver/xf86-video-intel/src/sna/fb/fbsegbits.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BRESSOLID 5 32 204 12
BRESSOLIDR 5 33 216 12
BRESDASH 25 99 515 12
Source file: ./driver/xf86-video-intel/src/sna/fb/fbseg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbBresSolid 11 62 398 12
fbBresDash 11 63 398 12
fbBresFill 5 24 121 12
fbSetFg 2 7 38 3
fbBresFillDash 12 50 256 12
fbSelectBres 17 61 257 2
_fbSegment 12 80 605 4
fbSegment 1 21 149 8
fbSegment1 1 16 116 9
Source file: ./driver/xf86-video-intel/src/sna/fb/fbclip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_clip_row_for_y 5 17 97 3
fbClipBoxes 8 32 306 3
Source file: ./driver/xf86-video-intel/src/sna/fb/fbrop.h
Source file: ./driver/xf86-video-intel/src/sna/brw/brw_disasm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
string 1 6 30 2
format 1 10 61 3
newline 1 5 19 1
pad 2 6 26 2
control 6 15 98 5
print_opcode 2 8 49 2
reg 13 46 242 3
dest 10 37 380 2
src_align1_region 1 11 84 4
src_da1 3 13 116 10
src_ia1 3 23 128 11
src_da16 10 44 258 12
imm 9 28 168 3
src0 5 48 353 2
src1 5 48 353 2
qtr_ctrl 8 27 130 2
brw_disasm 52 248 1883 3
Source file: ./driver/xf86-video-intel/src/sna/fb/fbimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_fbPutZImage 1 12 139 4
fbPutZImage 1 18 140 8
_fbPutXYImage1 1 12 144 4
_fbPutXYImageN 1 14 146 4
fbPutXYImage 4 38 320 14
fbPutImage 6 40 294 10
fbGetImage 4 41 301 8
Source file: ./driver/xf86-video-intel/src/sna/fb/fbutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbReplicatePixel 2 10 45 2
Source file: ./driver/xf86-video-intel/src/sna/fb/fbline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbZeroLine 4 26 148 5
fbZeroSegment 2 16 98 4
fbFixCoordModePrevious 2 10 54 2
fbPolyLine 8 31 176 5
fbPolySegment 7 27 157 4
Source file: ./driver/xf86-video-intel/src/sna/fb/fbclip.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
box_intersect 7 16 113 2
fbDrawableRun 3 13 109 5
fbDrawableRunUnclipped 2 10 90 5
Source file: ./driver/xf86-video-intel/src/sna/gen8_eu.h
Source file: ./driver/xf86-video-intel/src/sna/fb/fbfill.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbSolid 8 33 187 8
fbFill 10 84 655 6
_fbSolidBox 3 17 199 4
fbSolidBoxClipped 1 10 63 6
fbFillBox 1 8 75 4
fbPolyFillRect 2 15 134 4
Source file: ./driver/xf86-video-intel/src/sna/fb/fbgc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbPadPixmap 3 26 142 1
fbBitsRepeat 4 14 85 3
fbLineRepeat 4 12 73 3
fbCanEvenStipple 4 20 110 2
fbValidateGC 10 50 434 3
Source file: ./driver/xf86-video-intel/src/sna/fb/fbarcbits.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ARC 49 165 1278 8
Source file: ./driver/xf86-video-intel/src/sna/sna_render_inline.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
need_tiling 2 5 34 3
need_redirect 2 5 39 2
pack_2s 1 10 43 2
vertex_space 1 4 22 1
vertex_emit 1 5 43 2
vertex_emit_2s 1 4 27 3
batch_space 1 6 58 1
batch_emit 1 6 56 2
batch_emit64 1 7 71 2
batch_emit_float 1 9 38 2
is_gpu 12 16 119 3
too_small 4 9 50 1
is_gpu_dst 8 13 80 1
unattached 4 5 39 1
picture_is_gpu 9 26 118 3
picture_is_cpu 2 6 35 2
sna_blt_compare_depth 5 10 60 2
sna_render_get_alpha_gradient 1 4 21 1
sna_render_picture_extents 6 16 188 2
sna_render_reduce_damage 7 25 156 5
color_convert 4 19 106 3
dst_use_gpu 9 13 84 1
dst_use_cpu 4 7 39 1
dst_is_cpu 2 5 29 1
untransformed 2 4 20 1
boxes_extents 6 15 106 3
overlaps 6 16 124 11
get_picture_id 3 4 27 1
Source file: ./driver/xf86-video-intel/src/sna/sna_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_video_xvmc_setup 1 4 21 2
sna_video_free_buffers 4 14 98 1
sna_video_buffer 10 26 179 2
sna_video_buffer_fini 1 8 54 1
sna_video_clip_helper 5 50 373 13
sna_video_frame_init 2 13 84 5
sna_video_frame_set_rotation 13 72 644 3
sna_memcpy_plane 16 61 449 5
sna_copy_planar_data 3 19 155 4
sna_copy_packed_data 17 86 1038 4
sna_video_copy_data 22 94 742 3
sna_xv_adaptor_alloc 6 19 141 1
sna_xv_alloc_port 1 5 23 3
sna_xv_free_port 1 4 10 1
sna_xv_fixup_formats 5 23 121 3
sna_xv_query_adaptors 1 9 46 3
sna_xv_close_screen 1 6 24 1
sna_video_init 8 32 215 2
sna_video_destroy_window 3 10 63 1
sna_video_close 2 12 102 1
Source file: ./driver/xf86-video-intel/src/sna/kgem.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kgem_bo_discard_cache 5 10 50 2
kgem_ring_is_idle 2 7 42 2
kgem_is_idle 2 6 29 1
__kgem_ring_empty 1 4 25 1
kgem_submit 2 5 20 1
kgem_bo_submit 2 7 36 2
kgem_bo_reference 1 6 24 1
kgem_bo_destroy 2 6 37 2
kgem_set_mode 6 15 93 3
_kgem_set_mode 1 8 54 2
kgem_check_batch 1 7 57 2
kgem_check_reloc 1 5 39 2
kgem_check_exec 1 5 39 2
kgem_check_reloc_and_exec 2 4 27 2
kgem_check_batch_with_surfaces 3 8 56 3
kgem_get_batch 2 9 45 1
__kgem_buffer_size 1 5 25 1
__kgem_bo_size 1 5 29 1
__kgem_bo_num_pages 1 5 27 1
kgem_bo_size 2 7 28 1
kgem_bo_blt_pitch_is_ok 4 13 66 2
kgem_bo_can_blt 2 11 55 2
kgem_bo_is_snoop 2 7 33 1
kgem_bo_mark_busy 2 12 87 3
__kgem_bo_clear_busy 1 9 54 1
kgem_bo_is_busy 1 7 50 1
__kgem_bo_is_busy 4 11 86 2
kgem_bo_is_render 2 7 59 1
kgem_bo_mark_unreusable 2 11 55 1
kgem_bo_is_dirty 2 7 30 1
kgem_bo_unclean 3 8 52 2
__kgem_bo_mark_dirty 1 11 85 1
kgem_bo_mark_dirty 3 11 57 1
kgem_bo_mapped 4 9 86 2
kgem_bo_can_map 7 13 121 2
kgem_bo_can_map__cpu 9 21 140 3
__kgem_batch_debug 1 5 22 2
memcpy_to_tiled_x 3 18 132 12
memcpy_from_tiled_x 3 18 132 12
Source file: ./driver/xf86-video-intel/src/sna/kgem_debug_gen4.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen4_update_vertex_buffer 5 27 241 2
get_ve_component 1 4 30 2
gen4_update_vertex_elements 1 11 184 3
vertices_sint16_out 17 32 231 3
vertices_float_out 18 32 240 3
ve_out 11 35 163 2
indirect_vertex_out 6 16 127 2
primitive_out 2 11 84 2
state_base_out 2 12 63 4
state_max_out 3 15 86 4
get_965_surfacetype 7 12 55 1
get_965_depthformat 5 10 43 1
get_965_element_component 11 26 111 2
get_965_prim_type 22 28 156 1
get_reloc 6 30 222 4
kgem_gen4_decode_3d 45 240 2167 2
kgem_gen4_finish_state 1 4 22 1
Source file: ./driver/xf86-video-intel/src/sna/gen8_vertex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen8_vertex_align 3 18 185 2
gen8_vertex_flush 1 13 125 1
gen8_vertex_finish 12 79 664 1
gen8_vertex_close 20 109 973 1
Source file: ./driver/xf86-video-intel/src/sna/gen2_render.h
Source file: ./driver/xf86-video-intel/src/sna/gen5_render.h
Source file: ./driver/xf86-video-intel/src/sna/gen4_render.h
Source file: ./driver/xf86-video-intel/src/sna/sna_transform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_transform_is_affine 3 6 43 1
sna_transform_is_translation 9 20 163 3
sna_transform_is_integer_translation 11 21 200 3
sna_transform_is_imprecise_integer_translation 17 49 501 5
sna_get_transformed_coordinates 2 10 55 5
sna_get_transformed_coordinates_3d 3 20 124 6
Source file: ./driver/xf86-video-intel/src/sna/gen4_vertex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen4_vertex_align 3 21 222 2
gen4_vertex_flush 1 13 125 1
gen4_vertex_finish 13 80 699 1
gen4_vertex_close 20 109 967 1
compute_linear 1 7 65 3
emit_texcoord 3 27 169 4
emit_vertex 1 9 54 8
emit_primitive 1 17 186 3
vemit_texcoord 3 28 178 4
vemit_vertex 1 7 46 4
emit_boxes 2 11 85 4
emit_vertex_mask 1 10 68 8
emit_primitive_mask 1 17 186 3
vemit_vertex_mask 1 9 66 4
emit_boxes_mask 2 11 85 4
emit_primitive_solid 1 23 199 3
emit_boxes_solid 2 21 135 4
emit_primitive_linear 1 25 268 3
emit_boxes_linear 2 23 180 4
emit_primitive_identity_source 1 25 284 3
emit_boxes_identity_source 2 24 243 4
emit_primitive_simple_source 1 33 394 3
emit_boxes_simple_source 2 32 327 4
emit_primitive_affine_source 1 33 349 3
emit_boxes_affine_source 2 32 276 4
emit_primitive_identity_mask 1 34 351 3
emit_boxes_identity_mask 2 27 257 4
emit_primitive_linear_identity_mask 1 36 420 3
emit_boxes_linear_identity_mask 2 29 302 4
emit_primitive_identity_source_mask 1 42 445 3
emit_primitive_simple_source_identity 1 44 545 3
emit_primitive_affine_source_identity 1 42 492 3
emit_primitive_linear__sse4_2 1 25 268 3
emit_boxes_linear__sse4_2 2 23 180 4
emit_primitive_identity_source__sse4_2 1 25 284 3
emit_boxes_identity_source__sse4_2 2 24 243 4
emit_primitive_simple_source__sse4_2 1 33 394 3
emit_boxes_simple_source__sse4_2 2 32 327 4
emit_primitive_identity_mask__sse4_2 1 34 351 3
emit_boxes_identity_mask__sse4_2 2 27 257 4
emit_primitive_linear_identity_mask__sse4_2 1 36 420 3
emit_boxes_linear_identity_mask__sse4_2 2 29 302 4
emit_primitive_linear__avx2 1 25 268 3
emit_boxes_linear__avx2 2 23 180 4
emit_primitive_identity_source__avx2 1 25 284 3
emit_boxes_identity_source__avx2 2 24 243 4
emit_primitive_simple_source__avx2 1 33 394 3
emit_boxes_simple_source__avx2 2 32 327 4
emit_primitive_identity_mask__avx2 1 34 351 3
emit_boxes_identity_mask__avx2 2 27 257 4
emit_primitive_linear_identity_mask__avx2 1 36 420 3
emit_boxes_linear_identity_mask__avx2 2 29 302 4
gen4_choose_composite_emitter 39 165 1057 2
emit_span_vertex 1 7 44 4
emit_span_primitive 1 12 83 4
emit_span_boxes 2 14 131 4
emit_span_solid 1 24 191 4
emit_span_boxes_solid 2 22 163 4
emit_span_identity 1 32 314 4
emit_span_boxes_identity 2 29 279 4
emit_span_simple 1 36 414 4
emit_span_boxes_simple 2 33 379 4
emit_span_affine 1 38 354 4
emit_span_boxes_affine 2 36 340 4
emit_span_linear 1 26 240 4
emit_span_boxes_linear 2 24 226 4
emit_span_identity__sse4_2 1 32 314 4
emit_span_boxes_identity__sse4_2 2 29 279 4
emit_span_simple__sse4_2 1 36 414 4
emit_span_boxes_simple__sse4_2 2 33 379 4
emit_span_affine__sse4_2 1 38 354 4
emit_span_boxes_affine__sse4_2 2 36 340 4
emit_span_linear__sse4_2 1 26 240 4
emit_span_boxes_linear__sse4_2 2 24 226 4
emit_span_identity__avx2 1 32 314 4
emit_span_boxes_identity__avx2 2 29 279 4
emit_span_simple__avx2 1 36 414 4
emit_span_boxes_simple__avx2 2 33 379 4
emit_span_affine__avx2 1 38 354 4
emit_span_boxes_affine__avx2 2 36 340 4
emit_span_linear__avx2 1 26 240 4
emit_span_boxes_linear__avx2 2 24 226 4
gen4_choose_spans_vertex_buffer 2 6 56 1
gen4_choose_spans_emitter 22 86 564 2
Source file: ./driver/xf86-video-intel/src/sna/gen4_source.h
Source file: ./driver/xf86-video-intel/src/sna/sna_composite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_composite_create 1 7 41 1
sna_composite_close 2 8 41 1
region_is_singular 1 4 15 1
region_is_empty 2 4 21 1
clip_to_dst 13 42 321 4
picture_has_clip 2 5 19 1
clip_to_src 3 14 104 4
sna_compute_composite_region 22 99 708 12
trim_extents 5 17 163 4
_trim_source_extents 2 5 35 4
trim_source_extents 3 16 108 4
sna_compute_composite_extents 19 69 544 12
_assert_pixmap_contains_box 5 13 86 3
apply_damage 6 22 208 2
use_cpu 8 14 91 5
validate_source 4 8 45 1
sna_composite_fb 37 128 1026 13
sna_composite 24 121 804 12
sna_composite_rectangles 98 356 2412 5
Source file: ./driver/xf86-video-intel/src/sna/sna_damage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
region_is_singular 1 4 16 1
region_is_singular_or_empty 2 4 24 1
_debug_describe_region 7 43 243 3
_debug_describe_damage 7 29 201 3
last_box 1 6 26 1
reset_embedded_box 1 8 54 1
reset_extents 1 5 37 1
_sna_damage_create 3 17 80 1
sna_damage_create 1 4 11 1
free_list 2 8 38 1
__sna_damage_reduce 19 104 770 1
_sna_damage_create_boxes 4 20 154 2
_sna_damage_create_elt 6 40 253 3
_sna_damage_create_elt_from_boxes 8 50 401 5
_sna_damage_create_elt_from_rectangles 8 51 431 5
_sna_damage_create_elt_from_points 8 51 411 5
damage_union 7 23 226 2
_pixman_region_union_box 1 5 33 2
box_contains_region 4 5 57 2
__sna_damage_add_box 11 31 202 2
__sna_damage_add 9 33 212 2
_sna_damage_add 1 16 137 2
_sna_damage_add 1 5 20 2
__sna_damage_add_boxes 16 45 362 5
_sna_damage_add_boxes 2 17 155 5
_sna_damage_add_boxes 1 6 37 5
__sna_damage_add_rectangles 16 48 413 5
_sna_damage_add_rectangles 2 17 155 5
_sna_damage_add_rectangles 1 6 37 5
__sna_damage_add_points 13 43 310 5
_sna_damage_add_points 2 17 147 5
_sna_damage_add_points 1 6 37 5
_sna_damage_add_box 1 15 137 2
_sna_damage_add_box 1 5 22 2
__sna_damage_all 3 18 110 3
_sna_damage_is_all 10 27 204 3
box_contains 5 8 59 2
__sna_damage_subtract 16 52 335 2
_sna_damage_subtract 1 13 88 2
_sna_damage_subtract 1 5 20 2
__sna_damage_subtract_box 9 35 207 2
_sna_damage_subtract_box 1 12 88 2
_sna_damage_subtract_box 1 5 22 2
__sna_damage_subtract_boxes 15 44 369 5
_sna_damage_subtract_boxes 1 15 113 5
_sna_damage_subtract_boxes 1 6 37 5
__sna_damage_contains_box 14 44 289 2
_sna_damage_contains_box 2 16 116 2
_sna_damage_contains_box 1 5 22 2
box_overlaps 4 5 49 2
_sna_damage_contains_box__no_reduce 13 37 252 2
__sna_damage_intersect 8 19 140 3
_sna_damage_intersect 2 17 108 3
_sna_damage_intersect 1 5 25 3
__sna_damage_get_boxes 3 10 73 2
_sna_damage_reduce 2 12 65 1
_sna_damage_get_boxes 1 10 65 2
_sna_damage_get_boxes 1 4 22 2
_sna_damage_combine 3 12 70 4
__sna_damage_destroy 1 7 40 1
st_damage_init_random_box 3 21 155 2
st_damage_init_random_region1 3 18 141 2
st_damage_add 2 10 56 3
st_damage_add_box 2 11 66 3
st_damage_subtract 1 9 47 3
st_damage_subtract_box 1 10 57 3
st_damage_all 2 10 71 3
st_check_equal 4 20 107 3
sna_damage_selftest 4 42 293 1
_sna_damage_debug_get_region 17 78 572 2
Source file: ./driver/xf86-video-intel/src/sna/sna_module.h
Source file: ./driver/xf86-video-intel/src/sna/sna_threads.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
valgrind_active 1 1 9 1
valgrind_active 1 1 9 1
__run__ 3 23 148 1
popcount 2 9 33 1
num_cores 7 28 170 1
sna_threads_init 8 31 196 1
sna_threads_run 2 12 117 3
sna_threads_trap 4 18 134 1
sna_threads_wait 5 19 151 1
sna_threads_kill 3 12 93 1
sna_use_threads 7 18 88 3
thread_composite 1 9 66 1
sna_image_composite 6 67 446 12
Source file: ./driver/xf86-video-intel/src/sna/sna_display_fake.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_crtc_dpms 1 3 10 2
outputs_for_crtc 3 14 106 3
rotation_to_str 6 11 47 1
reflection_to_str 5 10 46 1
sna_crtc_set_mode_major 1 11 75 5
sna_crtc_gamma_set 1 4 22 5
sna_crtc_destroy 1 3 7 1
sna_output_create_resources 1 3 7 1
sna_output_set_property 1 5 16 3
sna_output_get_property 1 4 13 2
sna_output_dpms 1 3 10 2
sna_output_detect 5 13 87 1
sna_output_mode_valid 2 6 24 2
sna_output_get_modes 1 4 10 1
sna_output_destroy 1 3 7 1
sna_mode_resize 4 27 187 3
add_fake_output 16 74 603 2
sna_mode_fake_init 5 14 84 2
Source file: ./driver/xf86-video-intel/src/sna/sna_trapezoids_precise.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pixman_fixed_to_grid_x 1 4 20 1
pixman_fixed_to_grid_y 1 4 20 1
_assert_pixmap_contains_box 5 13 86 3
apply_damage 2 13 104 2
_apply_damage_box 1 10 95 2
apply_damage_box 2 5 27 2
floored_divrem 2 12 62 2
floored_muldivrem 2 13 75 3
cell_list_rewind 1 4 18 1
cell_list_init 2 17 136 3
cell_list_fini 2 5 26 1
cell_list_reset 1 7 39 1
cell_list_alloc 1 14 79 3
cell_list_find 9 25 150 2
cell_list_add_subspan 3 21 142 3
cell_list_add_span 2 19 142 3
polygon_fini 3 7 43 1
polygon_init 6 27 219 4
_polygon_insert_edge_into_its_y_bucket 1 8 64 2
polygon_add_edge 6 41 271 8
polygon_add_line 15 67 498 3
active_list_reset 1 13 99 1
merge_sorted_edges 10 39 216 2
sort_edges 5 28 162 3
filter 8 24 156 1
merge_unsorted_edges 1 5 35 2
can_full_step 5 17 107 1
merge_edges 1 4 31 2
fill_buckets 3 16 88 4
nonzero_subrow 9 44 315 2
nonzero_row 6 29 193 2
tor_fini 1 5 23 1
tor_init 3 18 128 3
tor_add_edge 1 11 63 4
step_edges 3 13 90 2
tor_blt_span 1 10 71 5
tor_blt_span__no_damage 1 9 61 5
tor_blt_span_clipped 2 21 129 5
tor_blt 13 66 494 8
tor_render 13 70 496 6
inplace_row 28 98 618 3
inplace_subrow 28 131 901 3
tor_inplace 14 66 510 2
operator_is_bounded 4 11 30 1
project_trapezoid_onto_grid 1 26 381 4
choose_span 3 15 65 4
span_thread_add_boxes 4 20 172 5
span_thread_box 1 9 61 5
span_thread_clipped_box 2 19 112 5
thread_choose_span 3 19 94 4
span_thread 7 34 285 1
precise_trapezoid_span_converter 29 151 1259 10
tor_blt_mask 5 25 155 5
mask_thread 7 31 242 1
precise_trapezoid_mask_converter 19 134 997 9
coverage_opacity 2 5 31 2
_tor_blt_src 5 19 135 3
tor_blt_src 1 9 54 5
tor_blt_src_clipped 2 16 94 5
tor_blt_in 6 25 174 5
tor_blt_in_clipped 2 16 94 5
tor_blt_add 8 32 212 5
tor_blt_add_clipped 2 16 94 5
tor_blt_lerp32 12 48 328 5
tor_blt_lerp32_clipped 2 16 94 5
pixmask_span_solid 2 17 132 5
pixmask_span_solid__clipped 2 16 94 5
pixmask_span 2 18 137 5
pixmask_span__clipped 2 16 94 5
inplace_x8r8g8b8_thread 12 76 680 1
trapezoid_span_inplace__x8r8g8b8 44 214 1578 9
inplace_thread 6 21 207 1
precise_trapezoid_span_inplace 45 203 1382 11
precise_trapezoid_span_fallback 19 138 1075 9
Source file: ./driver/xf86-video-intel/src/sna/sna_damage.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_damage_combine 1 7 48 4
sna_damage_add 1 6 33 2
sna_damage_add_box 1 6 35 2
sna_damage_add_boxes 1 7 50 5
sna_damage_add_rectangles 2 9 56 5
sna_damage_add_points 2 9 56 5
sna_damage_is_all 11 31 162 3
_sna_damage_all 1 6 32 3
sna_damage_all 2 8 42 2
sna_damage_subtract 2 6 43 2
sna_damage_subtract_box 2 6 45 2
sna_damage_subtract_boxes 2 8 60 5
sna_damage_intersect 1 8 47 3
sna_damage_overlaps_box 5 11 68 2
sna_damage_contains_box 3 9 43 2
sna_damage_contains_box__offset 3 13 82 4
sna_damage_contains_box__no_reduce 1 6 32 2
sna_damage_get_boxes 2 9 51 2
sna_damage_reduce 4 7 43 1
sna_damage_reduce_all 11 25 173 2
sna_damage_destroy 2 7 32 1
sna_damage_selftest 1 1 6 1
Source file: ./driver/xf86-video-intel/src/sna/sna_video_hwmc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_subpicture 1 4 18 3
destroy_subpicture 1 3 7 1
create_surface 1 4 18 3
destroy_surface 1 3 7 1
create_context 4 36 225 4
destroy_context 1 3 7 1
sna_video_xvmc_setup 13 63 448 2
Source file: ./driver/xf86-video-intel/src/sna/sna_reg.h
Source file: ./driver/xf86-video-intel/src/sna/sna_vertex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_vertex_init 1 6 41 1
Source file: ./driver/xf86-video-intel/src/sna/sna_trapezoids.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_mono 2 4 25 2
is_precise 2 4 25 2
trapezoid_span_inplace 7 26 189 11
trapezoid_span_converter 4 15 133 10
trapezoid_mask_converter 3 12 93 9
trapezoid_span_fallback 3 12 93 9
trapezoid_origin 2 10 84 3
mul8x2_8 1 5 46 2
add8x2_8x2 1 6 37 2
lerp8x4 1 7 59 3
mul_8_8 1 5 37 2
multa 1 4 31 3
mul_4x8_8 1 10 64 2
xTriangleValid 5 13 129 1
pixman_fixed_to_fast 1 4 36 1
Source file: ./driver/xf86-video-intel/src/sna/kgem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bytes 1 4 15 1
do_ioctl 4 15 68 3
debug_alloc 1 5 27 2
debug_alloc__bo 1 4 24 2
assert_tiling 1 10 70 2
assert_cacheing 2 10 72 2
assert_bo_retired 1 9 74 1
kgem_sna_reset 1 6 41 1
kgem_sna_flush 2 7 48 1
gem_set_tiling 5 22 103 4
gem_set_caching 1 8 47 3
gem_userptr 5 20 116 4
__kgem_throttle 4 12 56 2
__kgem_throttle_retire 6 15 85 2
__kgem_bo_map__gtt 7 40 261 2
gem_write 1 14 83 5
gem_write__cachealigned 2 20 138 5
gem_read 2 20 119 5
__kgem_busy 1 11 75 2
kgem_bo_retire 2 18 129 2
kgem_bo_maybe_retire 3 17 118 2
kgem_bo_write 5 27 192 4
gem_create 1 9 51 2
kgem_bo_set_purgeable 4 16 104 2
kgem_bo_is_retained 4 13 74 2
kgem_bo_clear_purgeable 4 15 97 2
gem_close 1 7 38 2
__fls 3 11 45 1
cache_bucket 1 4 13 1
__kgem_bo_init 1 18 121 3
__kgem_bo_alloc 3 13 68 2
__kgem_request_alloc 3 16 84 1
__kgem_request_free 2 10 45 1
inactive 1 6 43 2
active 1 6 49 3
agp_aperture_size 2 4 28 2
total_ram_size 4 8 43 1
cpu_cache_size__cpuid4 4 21 147 1
cpu_cache_size 7 26 131 1
gem_param 2 12 74 2
test_has_execbuffer2 1 9 48 1
test_has_no_reloc 2 6 26 1
test_has_handle_lut 2 6 26 1
test_has_wt 2 6 26 1
test_has_semaphores_enabled 5 19 95 1
is_hw_supported 8 16 86 2
test_has_relaxed_fencing 3 9 40 1
test_has_llc 4 12 60 1
test_has_caching 4 15 78 1
test_has_userptr 5 17 94 1
test_has_create2 4 13 82 1
test_has_secure_batches 2 6 26 1
test_has_pinned_batches 2 6 26 1
kgem_get_screen_index 1 5 31 1
__find_debugfs 4 14 83 1
kgem_get_minor 3 9 54 1
kgem_init_pinned_batches 12 58 417 1
kgem_init_swizzling 5 17 110 1
kgem_init 51 232 1949 4
kgem_get_unique_id 2 8 35 1
kgem_pitch_alignment 3 8 33 2
kgem_get_tile_size 9 40 188 6
kgem_surface_size 17 81 411 8
kgem_check_surface_size 6 31 184 7
kgem_aligned_height 8 22 99 3
kgem_add_handle 2 13 118 2
kgem_add_bo 3 11 107 2
kgem_end_batch 2 7 46 1
kgem_fixup_self_relocs 6 25 248 2
kgem_bo_binding_free 2 10 51 2
kgem_bo_rmfb 3 9 63 2
kgem_bo_free 14 42 390 2
kgem_bo_move_to_inactive 8 45 372 2
kgem_bo_replace_io 4 25 155 1
kgem_bo_remove_from_inactive 3 13 99 2
kgem_bo_remove_from_active 2 12 89 2
_kgem_bo_delete_buffer 2 8 80 2
check_scanout_size 4 20 119 4
kgem_bo_move_to_scanout 4 23 151 2
kgem_bo_move_to_snoop 3 24 178 2
kgem_bo_move_to_cache 6 20 137 2
search_snoop_cache 8 46 309 3
kgem_bo_undo 3 17 135 2
kgem_bo_pair_undo 13 33 309 3
__kgem_bo_destroy 24 73 545 2
kgem_bo_unref 2 6 37 2
kgem_buffer_release 2 15 130 2
kgem_retire__buffers 4 19 160 1
kgem_retire__flushing 4 23 145 1
__kgem_retire_rq 8 48 351 2
kgem_retire__requests_ring 6 28 180 2
kgem_retire__requests 2 10 65 1
kgem_retire 1 12 72 1
__kgem_ring_is_idle 2 19 145 2
kgem_commit__check_reloc 5 17 152 1
kgem_commit__check_buffers 1 6 38 1
kgem_commit 9 56 448 1
kgem_close_list 2 5 37 2
kgem_close_inactive 2 6 44 1
kgem_finish_buffers 28 144 1270 1
kgem_cleanup 5 26 155 1
kgem_batch_write 10 47 357 3
kgem_reset 9 48 316 1
compact_batch_surface 7 22 188 1
kgem_create_batch 13 67 424 2
dump_file 3 14 78 1
dump_debugfs 4 13 76 2
dump_gtt_info 1 4 16 1
dump_fence_regs 1 4 16 1
do_execbuf 4 15 94 2
_kgem_submit 28 143 1193 1
find_hang_state 4 15 109 3
kgem_throttle 5 19 101 1
kgem_is_wedged 1 4 17 1
kgem_purge_cache 3 15 96 1
kgem_clean_scanout_cache 7 25 181 1
kgem_clean_large_cache 2 8 40 1
kgem_expire_cache 23 115 730 1
kgem_cleanup_cache 8 46 287 1
search_linear_cache 63 207 1358 3
kgem_create_for_name 4 32 232 2
kgem_create_for_prime 13 80 515 3
kgem_bo_export_to_prime 3 12 70 2
kgem_create_linear 7 32 193 3
kgem_choose_tiling 32 84 548 5
bits_per_pixel 7 12 45 1
kgem_can_create_2d 23 69 444 4
kgem_bo_fenced_size 3 14 83 2
__kgem_bo_create_as_display 7 40 271 4
__kgem_bo_make_scanout 8 37 260 4
kgem_create_2d 116 543 3930 6
kgem_create_cpu_2d 14 75 466 5
_kgem_bo_destroy 5 22 147 2
__kgem_flush 2 10 73 2
kgem_scanout_flush 3 12 70 2
nearly_idle 2 7 42 1
needs_semaphore 4 9 54 2
needs_reservation 3 9 44 2
needs_batch_flush 4 13 84 2
aperture_check 5 24 160 2
kgem_flush 6 14 116 2
kgem_check_bo 9 42 246 2
kgem_check_bo_fenced 32 83 597 2
kgem_check_many_bo_fenced 25 82 519 2
kgem_add_reloc 17 70 552 5
kgem_add_reloc64 13 63 518 5
kgem_trim_vma_cache 13 38 319 3
kgem_bo_map__async 7 26 212 2
kgem_bo_map 13 48 382 2
kgem_bo_map__gtt 4 22 185 2
kgem_bo_map__debug 1 4 22 2
kgem_bo_map__cpu 5 33 261 2
kgem_bo_flink 2 13 83 2
kgem_create_map 6 46 308 4
kgem_bo_sync__cpu 5 28 198 2
kgem_bo_sync__cpu_full 11 37 260 3
kgem_bo_sync__gtt 4 26 184 2
kgem_clear_dirty 2 10 52 1
kgem_create_proxy 6 31 239 4
buffer_alloc 2 11 52 1
buffer_alloc_with_data 2 10 73 1
use_snoopable_buffer 2 6 32 2
init_buffer_from_bo 2 16 133 2
search_snoopable_buffer 5 32 216 2
create_snoopable_buffer 16 94 629 2
kgem_create_buffer 77 312 2217 4
kgem_buffer_is_inplace 1 5 30 1
kgem_create_buffer_2d 5 39 263 6
kgem_upload_source_image 4 35 214 5
kgem_proxy_bo_attach 1 10 72 2
kgem_buffer_read_sync 7 40 298 2
kgem_bo_get_binding 4 9 61 2
kgem_bo_set_binding 5 21 129 3
kgem_replace_bo 15 103 655 6
kgem_bo_convert_to_gpu 5 17 106 3
Source file: ./driver/xf86-video-intel/src/sna/sna_dri3.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_sync_fence 1 4 20 1
sna_sync_flush 5 25 205 2
sna_sync_fence_set_triggered 3 23 174 1
sna_sync_create_fence 1 12 101 3
sna_sync_open 4 17 92 2
sna_dri3_open_device 2 12 54 3
sna_dri3_pixmap_from_fd 24 104 657 7
sna_dri3_fd_from_pixmap 16 53 409 4
sna_dri3_open 2 8 53 2
sna_dri3_close 2 8 45 2
Source file: ./driver/xf86-video-intel/src/sna/sna_cpuid.h
Source file: ./driver/xf86-video-intel/src/sna/rop.h
Source file: ./driver/xf86-video-intel/src/sna/sna_tiling.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_tiling_composite_add_rect 5 24 146 2
sna_tiling_composite_blt 1 7 35 3
sna_tiling_composite_box 1 13 95 3
sna_tiling_composite_boxes 2 16 108 4
sna_tiling_composite_done 34 117 957 2
sna_tiling_composite 4 44 265 13
sna_tiling_composite_spans_box 5 30 200 4
sna_tiling_composite_spans_boxes 2 8 52 5
sna_tiling_composite_spans_done 37 134 1105 2
sna_tiling_composite_spans 4 43 263 11
sna_tiling_fill_boxes 15 94 742 8
tiling_blt 7 37 308 3
tiling_blt_box 1 12 104 3
tiling_blt_boxes 1 11 93 4
sna_tiling_blt_copy_boxes__with_alpha 18 94 728 12
tiling_blt__with_alpha 7 37 316 3
tiling_blt_box__with_alpha 1 12 112 3
tiling_blt_boxes__with_alpha 1 11 101 4
nop_done 1 5 37 2
sna_tiling_blt_composite 2 24 146 5
sna_tiling_blt_copy_boxes 18 94 744 11
sna_tiling_copy_boxes 27 108 862 12
Source file: ./driver/xf86-video-intel/src/sna/kgem_debug.h
Source file: ./driver/xf86-video-intel/src/sna/kgem_debug_gen7.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen7_update_vertex_buffer 5 27 241 2
gen7_update_dynamic_buffer 7 32 232 2
get_ve_component 1 4 30 2
gen7_update_vertex_elements 1 11 184 3
gen7_update_sf_state 1 4 33 2
vertices_sint16_out 17 32 231 3
vertices_float_out 18 32 240 3
ve_out 11 35 163 2
indirect_vertex_out 6 16 127 2
primitive_out 2 11 84 2
finish_state 1 4 22 1
state_base_out 2 12 63 4
state_max_out 3 15 86 4
get_965_surfacetype 7 12 55 1
get_965_depthformat 5 10 43 1
get_element_component 11 26 111 2
get_prim_type 22 28 151 1
get_reloc 6 30 226 4
gen7_filter_to_string 3 8 27 1
gen7_repeat_to_string 5 10 39 1
gen7_decode_sampler_state 1 25 224 2
gen7_blend_factor_to_string 1 25 113 1
gen7_blend_function_to_string 1 11 43 1
gen7_decode_blend 2 14 109 2
kgem_gen7_decode_3d 17 114 938 2
kgem_gen7_finish_state 1 4 14 1
Source file: ./driver/xf86-video-intel/src/sna/gen7_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_ivb 1 4 18 1
is_byt 1 4 18 1
is_hsw 1 4 18 1
too_large 2 4 19 2
gen7_get_blend 8 24 140 3
gen7_get_card_format 13 29 85 1
gen7_get_dest_format 14 26 76 1
gen7_check_dst_format 2 7 37 1
gen7_check_format 2 7 37 1
gen7_filter 3 11 32 1
gen7_check_filter 3 10 29 1
gen7_repeat 5 15 44 1
gen7_check_repeat 6 14 45 1
gen7_choose_composite_kernel 4 15 65 4
gen7_emit_urb 1 18 166 1
gen7_emit_state_base_address 1 26 160 1
gen7_disable_vs 2 20 118 1
gen7_disable_hs 2 21 123 1
gen7_disable_te 1 7 35 1
gen7_disable_ds 2 20 118 1
gen7_disable_gs 2 21 123 1
gen7_disable_streamout 1 6 30 1
gen7_emit_sf_invariant 1 10 53 1
gen7_emit_cc_invariant 2 9 57 1
gen7_disable_clip 1 9 51 1
gen7_emit_wm_invariant 2 14 73 1
gen7_emit_null_depth_buffer 2 14 79 1
gen7_emit_invariant 1 25 135 1
gen7_emit_cc 2 11 89 2
gen7_emit_sampler 2 10 89 2
gen7_emit_sf 3 25 149 2
gen7_emit_wm 9 28 244 2
gen7_emit_binding_table 2 10 70 2
gen7_emit_drawing_rectangle 3 18 177 2
gen7_emit_vertex_elements 11 94 555 2
gen7_emit_pipe_invalidate 1 9 39 1
gen7_emit_pipe_flush 2 12 59 2
gen7_emit_pipe_stall 1 8 37 1
gen7_emit_state 10 42 307 3
gen7_magic_ca_pass 2 26 172 2
null_create 1 4 18 1
sampler_state_init 7 41 205 3
sampler_copy_init 1 6 37 1
sampler_fill_init 1 6 37 1
gen7_tiling_bits 4 9 40 1
gen7_bind_bo 10 49 410 6
gen7_emit_vertex_buffer 1 15 107 2
gen7_emit_primitive 2 17 128 1
gen7_rectangle_begin 7 17 127 2
gen7_get_rectangles__flush 8 22 153 2
gen7_get_rectangles 8 39 245 4
gen7_composite_get_binding_table 1 12 88 2
gen7_get_batch 3 15 130 2
gen7_emit_composite_state 7 38 309 2
gen7_align_vertex 2 9 69 2
gen7_render_composite_blt 1 7 43 3
gen7_render_composite_box 1 16 128 3
gen7_render_composite_boxes__blt 3 25 169 4
gen7_render_composite_boxes 2 18 114 4
gen7_render_composite_boxes__thread 2 24 162 4
gen7_composite_create_blend_state 4 24 151 1
gen7_bind_video_source 2 32 242 7
gen7_emit_video_state 4 60 443 2
gen7_render_video 9 112 893 5
gen7_composite_picture 21 106 878 10
gen7_composite_channel_convert 2 8 67 1
gen7_render_composite_done 4 13 88 2
gen7_composite_set_target 11 49 437 8
try_blt 11 34 195 5
check_gradient 4 12 43 2
has_alphamap 1 4 14 1
need_upload 3 4 24 1
source_is_busy 8 11 72 1
source_fallback 9 12 87 3
gen7_composite_fallback 19 69 342 4
reuse_source 14 40 288 9
gen7_render_composite 36 157 975 15
gen7_render_composite_spans_box 1 15 123 4
gen7_render_composite_spans_boxes 3 24 164 5
gen7_render_composite_spans_boxes__thread 2 28 206 4
gen7_render_composite_spans_done 3 10 73 2
gen7_check_composite_spans 5 16 95 7
gen7_render_composite_spans 12 76 574 12
gen7_emit_copy_state 4 28 246 2
prefer_blt_copy 12 24 146 4
gen7_render_copy_boxes 38 191 1620 13
gen7_render_copy_blt 1 18 190 8
gen7_render_copy_done 2 5 28 2
gen7_render_copy 14 61 559 7
gen7_emit_fill_state 4 28 220 2
gen7_render_fill_boxes 19 117 866 8
gen7_render_fill_op_blt 1 17 181 6
gen7_render_fill_op_box 1 18 186 3
gen7_render_fill_op_boxes 3 27 226 4
gen7_render_fill_op_done 2 6 44 2
gen7_render_fill 9 53 424 7
gen7_render_fill_one_try_blt 1 14 85 9
gen7_render_fill_one 9 59 526 9
gen7_render_clear_try_blt 1 11 75 3
gen7_render_clear 6 50 467 3
gen7_render_reset 3 21 191 1
gen7_render_fini 1 4 25 1
is_gt3 1 5 28 2
is_gt2 2 4 26 2
is_mobile 1 4 21 2
gen7_render_setup 18 79 562 2
gen7_render_init 13 28 232 2
Source file: ./driver/xf86-video-intel/src/sna/gen4_source.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen4_channel_init_solid 1 19 134 3
gen4_channel_init_linear 9 95 999 9
Source file: ./driver/xf86-video-intel/src/sna/sna_stream.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_static_stream_init 1 7 41 1
sna_static_stream_alloc 3 14 84 3
sna_static_stream_add 1 7 48 4
sna_static_stream_map 1 6 41 3
sna_static_stream_offsetof 1 4 24 2
sna_static_stream_fini 3 13 94 2
sna_static_stream_compile_sf 2 16 131 3
sna_static_stream_compile_wm 2 17 138 4
Source file: ./driver/xf86-video-intel/src/sna/sna_io.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
upload_too_large 1 4 28 3
must_tile 3 6 43 3
download_inplace__cpu 11 32 183 5
read_boxes_inplace__cpu 7 39 284 5
read_boxes_inplace 6 42 340 5
download_inplace 8 18 109 5
sna_read_boxes 65 347 2850 5
upload_inplace__tiled 4 14 68 2
write_boxes_inplace__tiled 6 34 258 11
write_boxes_inplace 7 46 412 11
__upload_inplace 4 18 104 5
upload_inplace 4 11 72 5
sna_write_boxes 64 364 2818 11
write_boxes_inplace__xor 5 42 374 13
upload_inplace__xor 3 11 64 5
sna_write_boxes__xor 63 370 2835 13
indirect_replace 6 47 302 5
sna_replace 14 76 545 4
sna_replace__xor 9 61 395 6
Source file: ./driver/xf86-video-intel/src/sna/sna_video_textured.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_video_textured_stop 1 8 42 1
sna_video_textured_set_attribute 10 19 109 1
sna_video_textured_get_attribute 4 13 65 1
sna_video_textured_best_size 3 10 55 1
sna_video_textured_put_image 15 87 667 1
sna_video_textured_query 18 52 285 1
sna_video_textured_setup 8 82 623 2
Source file: ./driver/xf86-video-intel/src/sna/sna_trapezoids_imprecise.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_assert_pixmap_contains_box 5 13 86 3
apply_damage 2 13 104 2
_apply_damage_box 1 10 95 2
apply_damage_box 2 5 27 2
floored_divrem 2 12 62 2
floored_muldivrem 2 13 75 3
cell_list_rewind 1 4 18 1
cell_list_init 2 17 136 3
cell_list_fini 2 5 26 1
cell_list_reset 1 7 39 1
cell_list_alloc 1 14 79 3
cell_list_find 9 25 150 2
cell_list_add_subspan 3 21 142 3
cell_list_add_span 2 19 142 3
polygon_fini 3 7 43 1
polygon_init 6 27 219 4
_polygon_insert_edge_into_its_y_bucket 1 8 64 2
polygon_add_edge 6 50 354 8
polygon_add_line 15 67 498 3
active_list_reset 1 13 99 1
merge_sorted_edges 10 39 216 2
sort_edges 5 28 162 3
filter 8 24 156 1
merge_unsorted_edges 1 5 35 2
can_full_step 5 17 107 1
merge_edges 1 4 31 2
fill_buckets 3 15 89 3
nonzero_subrow 9 44 315 2
nonzero_row 6 29 193 2
tor_fini 1 5 23 1
tor_init 3 19 128 3
tor_add_edge 1 11 63 4
step_edges 3 13 90 2
tor_blt_span 1 10 71 5
tor_blt_span__no_damage 1 9 61 5
tor_blt_span_clipped 2 21 129 5
tor_blt_span_mono 2 10 49 5
tor_blt_span_mono_clipped 2 10 49 5
tor_blt_span_mono_unbounded 2 9 47 5
tor_blt_span_mono_unbounded_clipped 2 9 47 5
tor_blt 13 66 494 8
tor_render 13 70 484 6
inplace_row 28 98 624 3
inplace_subrow 19 70 478 5
inplace_end_subrows 8 65 407 4
convert_mono 2 7 33 2
tor_inplace 18 75 586 4
operator_is_bounded 4 11 30 1
project_trapezoid_onto_grid 1 26 381 4
choose_span 8 26 115 4
span_thread_add_boxes 4 20 172 5
span_thread_box 1 9 61 5
span_thread_clipped_box 2 19 112 5
thread_choose_span 4 23 109 4
span_thread 7 34 285 1
imprecise_trapezoid_span_converter 30 151 1247 10
tor_blt_mask 5 26 163 5
tor_blt_mask_mono 2 9 47 5
imprecise_trapezoid_mask_converter 18 100 728 9
coverage_opacity 2 6 39 2
_tor_blt_src 5 19 135 3
tor_blt_src 1 9 54 5
tor_blt_src_clipped 2 16 94 5
tor_blt_in 5 25 168 5
tor_blt_in_clipped 2 16 94 5
tor_blt_add 8 32 212 5
tor_blt_add_clipped 2 16 94 5
tor_blt_lerp32 12 49 336 5
tor_blt_lerp32_clipped 2 16 94 5
pixmask_span_solid 2 19 146 5
pixmask_span_solid__clipped 2 16 94 5
pixmask_span 2 20 149 5
pixmask_span__clipped 2 16 94 5
inplace_x8r8g8b8_thread 12 76 680 1
trapezoid_span_inplace__x8r8g8b8 41 211 1553 8
inplace_thread 6 21 207 1
imprecise_trapezoid_span_inplace 45 202 1372 11
imprecise_trapezoid_span_fallback 17 103 795 9
project_trap_onto_grid 1 12 134 4
trap_span_converter 11 75 575 6
mark_damaged 5 16 130 5
trap_mask_converter 17 94 752 6
project_point_onto_grid 1 7 45 4
project_triangle_onto_grid 1 9 76 4
triangles_span_converter 18 105 787 9
triangles_mask_converter 15 98 705 8
tristrip_span_converter 18 114 901 9
Source file: ./driver/xf86-video-intel/src/sna/blt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
detect_cpu_features 6 48 173 1
detect_cpu_features 1 1 9 1
have_sse2 2 7 31 1
xmm_create_mask_32 1 4 19 1
xmm_load_128u 1 4 15 1
xmm_save_128 1 4 18 2
memcpy_blt 15 71 429 11
memcpy_to_tiled_x__swizzle_0 6 47 350 11
memcpy_from_tiled_x__swizzle_0 6 47 347 11
memcpy_to_tiled_x__swizzle_9 5 57 460 11
memcpy_from_tiled_x__swizzle_9 5 57 460 11
memcpy_to_tiled_x__swizzle_9_10 5 57 487 11
memcpy_from_tiled_x__swizzle_9_10 5 57 487 11
memcpy_to_tiled_x__swizzle_9_11 5 57 487 11
memcpy_from_tiled_x__swizzle_9_11 5 57 487 11
choose_memcpy_tiled_x 5 28 137 2
memmove_box 29 136 746 7
memcpy_xor 34 158 1032 13
Source file: ./driver/xf86-video-intel/src/sna/gen7_render.h
Source file: ./driver/xf86-video-intel/src/sna/sna_video_overlay.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_has_overlay 2 11 62 1
sna_video_overlay_update_attrs 2 19 142 1
sna_video_overlay_stop 2 18 125 1
sna_video_overlay_set_attribute 36 65 504 1
sna_video_overlay_get_attribute 22 39 308 1
sna_video_overlay_best_size 6 24 133 1
update_dst_box_to_crtc_coords 5 44 329 3
sna_video_overlay_show 10 87 624 9
sna_video_overlay_put_image 19 103 780 1
sna_video_overlay_query 26 80 500 1
sna_video_overlay_color_key 3 16 123 1
sna_video_overlay_setup 13 101 736 2
Source file: ./driver/xf86-video-intel/src/sna/sna_trapezoids_boxes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_assert_pixmap_contains_box 5 13 86 3
apply_damage 2 13 104 2
_apply_damage_box 1 10 95 2
apply_damage_box 2 5 27 2
composite_aligned_boxes 42 194 1556 10
grid_coverage 1 4 26 2
composite_unaligned_box 3 20 115 5
composite_unaligned_trap_row 16 61 429 8
composite_unaligned_trap 8 51 368 6
blt_opacity 7 26 130 6
blt_unaligned_box_row 8 44 283 6
lerp32_opacity 11 43 270 7
lerp32_unaligned_box_row 9 43 285 8
pixsolid_opacity 2 12 95 6
pixsolid_unaligned_box_row 9 28 242 6
composite_unaligned_boxes_inplace__solid 41 177 1301 7
pixmask_opacity 2 20 142 6
pixmask_unaligned_box_row 9 28 242 6
rectilinear_inplace_thread 10 48 401 1
composite_unaligned_boxes_inplace 25 136 1112 9
composite_unaligned_boxes_fallback 13 97 684 9
composite_unaligned_boxes 25 129 958 10
Source file: ./driver/xf86-video-intel/src/sna/gen8_render.h
Source file: ./driver/xf86-video-intel/src/sna/gen3_render.h
Source file: ./driver/xf86-video-intel/src/sna/sna_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_load_palette 12 46 391 5
sna_set_fallback_mode 10 37 265 1
sna_set_desired_mode 2 12 59 1
sna_create_screen_resources 8 60 345 1
sna_save_screen 2 10 54 2
sna_dpms_set 2 8 50 3
sna_selftest 1 4 10 1
has_vsync 2 6 23 1
sna_setup_capabilities 5 11 61 2
namecmp 23 29 224 2
sna_option_cast_to_bool 11 25 163 3
sna_option_cast_to_unsigned 11 25 161 3
fb_supports_depth 5 27 190 2
setup_dri 5 11 85 1
enable_tear_free 3 8 33 1
setup_tear_free 6 21 114 1
sna_pre_init 42 140 1028 2
has_shadow 3 8 47 1
sna_block_handler 6 11 112 1
sna_wakeup_handler 3 12 85 1
sna_block_handler 4 19 123 2
sna_handle_uevents 7 29 188 2
sna_uevent_init 10 38 208 1
sna_uevent_fini 2 13 73 1
sna_uevent_init 1 1 9 1
sna_uevent_fini 1 1 9 1
sna_leave_vt 2 11 63 1
sna_early_close_screen 6 29 168 1
sna_late_close_screen 2 15 87 1
sna_register_all_privates 12 29 205 1
sna_dri_init 6 15 112 2
agp_aperture_size 2 4 28 2
sna_screen_init 21 105 704 1
sna_adjust_frame 1 6 36 1
sna_free_screen 3 13 96 1
sna_enter_vt 4 21 106 1
sna_switch_mode 1 6 30 1
sna_valid_mode 1 4 19 4
sna_pm_event 15 39 198 3
sna_enter_vt__hosted 1 4 9 1
sna_leave_vt__hosted 1 3 6 1
describe_kms 2 19 126 1
describe_sna 8 19 104 1
sna_init_scrn 2 25 135 2
LogF 2 8 47 2
Source file: ./driver/xf86-video-intel/src/sna/gen8_vertex.h
Source file: ./driver/xf86-video-intel/src/sna/sna_gradient.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_gradient_is_opaque 3 9 50 1
sna_gradient_sample_width 12 40 297 1
_gradient_color_stops_equal 2 9 49 2
sna_render_get_gradient 11 93 829 2
sna_render_flush_solid 1 11 86 1
sna_render_finish_solid 11 37 299 2
sna_render_get_solid 15 69 547 2
sna_alpha_cache_init 9 38 307 1
sna_solid_cache_init 2 14 88 1
sna_gradients_create 4 11 57 1
sna_gradients_close 9 34 315 1
Source file: ./driver/xf86-video-intel/src/sna/sna_cpu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_cpu_detect 16 38 225 1
sna_cpu_features_to_string 9 21 143 2
Source file: ./driver/xf86-video-intel/src/sna/kgem_debug_gen5.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen5_update_vertex_buffer 2 24 206 2
get_ve_component 1 4 30 2
gen5_update_vertex_elements 1 11 184 3
vertices_sint16_out 10 19 144 3
vertices_float_out 10 19 144 3
ve_out 11 35 163 2
indirect_vertex_out 6 18 151 2
primitive_out 2 11 84 2
state_base_out 2 12 63 4
state_max_out 3 15 86 4
get_965_surfacetype 7 12 55 1
get_965_depthformat 5 10 43 1
get_965_element_component 11 26 111 2
get_965_prim_type 22 28 156 1
get_reloc 6 30 224 4
kgem_gen5_decode_3d 45 241 2179 2
kgem_gen5_finish_state 1 4 22 1
Source file: ./driver/xf86-video-intel/src/sna/compiler.h
Source file: ./driver/xf86-video-intel/src/sna/sna_trapezoids.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
line_x_for_y 2 8 88 3
trapezoids_bounds 16 54 506 3
trapezoids_inplace_fallback 14 60 383 7
rasterize_traps_thread 7 42 273 1
trapezoids_fallback 26 168 1156 9
trapezoid_spans_maybe_inplace 28 77 388 5
sna_composite_trapezoids 39 140 1075 8
mark_damaged 5 16 130 5
trap_upload 9 63 522 5
sna_add_traps 9 29 231 5
triangles_fallback 10 82 574 8
sna_composite_triangles 3 18 108 8
tristrip_fallback 11 104 767 8
sna_composite_tristrip 2 12 85 8
trifan_fallback 11 104 775 8
sna_composite_trifan 1 9 48 8
Source file: ./driver/xf86-video-intel/src/sna/sna_video_hwmc.h
Source file: ./driver/xf86-video-intel/src/sna/sna_present.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
to_present_event 1 4 19 1
pipe_from_crtc 2 4 20 1
pipe_select 3 9 33 1
sna_wait_vblank 2 8 71 3
sna_present_get_crtc 2 15 107 1
sna_present_get_ust_msc 2 22 196 3
sna_present_vblank_handler 1 11 94 2
sna_present_queue_vblank 3 24 170 3
sna_present_abort_vblank 1 6 39 3
sna_present_flush 3 9 71 1
check_flip__crtc 3 14 70 2
sna_present_check_flip 9 42 217 4
gettime_ust64 2 7 37 1
page_flip__async 2 18 95 4
present_flip_handler 3 19 153 3
page_flip 4 24 131 4
get_flip_bo 7 24 147 1
sna_present_flip 4 27 143 5
sna_present_unflip 4 22 152 2
sna_present_open 2 7 39 2
sna_present_update 2 9 49 1
sna_present_close 1 4 21 2
Source file: ./driver/xf86-video-intel/src/sna/sna_acpi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_acpi_open 3 19 124 1
_sna_acpi_wakeup 12 51 374 1
sna_acpi_notify 1 4 19 3
read_power_state 10 40 300 1
sna_acpi_init 4 15 106 1
sna_acpi_fini 2 8 45 1
Source file: ./driver/xf86-video-intel/src/sna/atomic.h
Source file: ./driver/xf86-video-intel/src/sna/gen4_common.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen4_render_flush 1 6 36 1
gen4_render_retire 4 10 79 1
gen4_render_expire 3 9 57 1
Source file: ./driver/xf86-video-intel/src/sna/gen6_render.h
Source file: ./driver/xf86-video-intel/src/sna/sna_video.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
to_xv 1 4 20 1
xvmc_passthrough 4 11 30 1
is_planar_fourcc 4 11 30 1
sna_window_get_port 1 4 24 1
sna_window_set_port 1 4 28 2
Source file: ./driver/xf86-video-intel/src/sna/gen4_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
too_large 2 4 19 2
gen4_choose_composite_kernel 4 15 65 4
gen4_magic_ca_pass 2 26 176 2
gen4_get_blend 8 24 137 3
gen4_get_card_format 13 29 85 1
gen4_get_dest_format 14 26 76 1
gen4_check_dst_format 2 7 37 1
gen4_check_format 2 7 37 1
null_create 1 4 18 1
sampler_state_init 7 41 205 3
gen4_filter 3 11 32 1
gen4_check_filter 3 14 49 1
gen4_repeat 5 15 44 1
gen4_check_repeat 6 16 58 1
gen4_tiling_bits 4 9 40 1
gen4_bind_bo 6 43 328 6
gen4_emit_vertex_buffer 1 15 140 2
gen4_emit_pipe_flush 2 10 44 1
gen4_emit_pipe_break 2 8 42 1
gen4_emit_pipe_invalidate 3 11 56 1
gen4_emit_primitive 2 20 133 1
gen4_rectangle_begin 8 19 141 2
gen4_get_rectangles__flush 8 21 143 2
gen4_get_rectangles 16 59 389 4
gen4_composite_get_binding_table 1 9 80 2
gen4_emit_urb 3 33 183 1
gen4_emit_state_base_address 1 18 104 1
gen4_emit_invariant 2 10 64 1
gen4_get_batch 3 13 112 2
gen4_align_vertex 2 11 82 2
gen4_emit_binding_table 2 12 70 2
gen4_emit_pipelined_pointers 2 29 256 4
gen4_emit_drawing_rectangle 3 17 177 2
gen4_emit_vertex_elements 11 94 553 2
gen4_emit_state 6 25 178 3
gen4_bind_surfaces 8 39 326 2
gen4_render_composite_blt 1 13 144 3
gen4_render_composite_box 1 16 128 3
gen4_render_composite_boxes__blt 3 30 243 4
gen4_render_composite_boxes 2 18 114 4
gen4_render_composite_boxes__thread 2 24 162 4
gen4_bind_video_source 1 25 173 7
gen4_video_bind_surfaces 6 62 472 2
gen4_render_video 10 88 752 5
gen4_composite_picture 20 88 684 10
gen4_composite_channel_convert 2 11 85 1
gen4_render_composite_done 4 14 97 2
gen4_composite_set_target 11 47 410 8
check_gradient 3 10 34 2
has_alphamap 1 4 14 1
need_upload 3 5 34 2
source_is_busy 8 13 77 1
source_fallback 9 12 94 4
gen4_composite_fallback 18 69 344 4
reuse_source 14 40 288 9
gen4_render_composite 33 148 884 15
gen4_render_composite_spans_box 1 15 123 4
gen4_render_composite_spans_boxes 3 24 164 5
gen4_render_composite_spans_boxes__thread 2 29 211 4
gen4_render_composite_spans_done 2 9 63 2
gen4_check_composite_spans 13 38 231 7
gen4_render_composite_spans 12 71 533 12
gen4_copy_bind_surfaces 5 26 234 2
gen4_render_copy_one 1 17 167 8
gen4_render_copy_boxes 31 142 1226 13
gen4_render_copy_blt 1 8 55 8
gen4_render_copy_done 2 5 28 2
gen4_render_copy 17 73 643 7
gen4_render_fill_rectangle 1 12 83 6
gen4_render_fill_boxes 14 79 501 8
gen4_render_fill_op_blt 1 5 45 6
gen4_render_fill_op_box 1 8 54 3
gen4_render_fill_op_boxes 2 12 69 4
gen4_render_fill_op_done 2 6 44 2
gen4_render_fill 9 52 421 7
gen4_render_fill_one_try_blt 1 14 85 9
gen4_render_fill_one 9 50 410 9
gen4_render_reset 3 18 157 1
gen4_render_fini 1 4 25 1
gen4_create_vs_unit_state 1 9 69 1
gen4_create_sf_state 1 23 178 2
gen4_create_sampler_state 1 14 77 5
gen4_init_wm_state 3 31 223 5
gen4_create_cc_unit_state 4 28 181 1
gen4_render_setup 8 54 365 1
gen4_render_init 12 25 189 2
Source file: ./driver/xf86-video-intel/src/sna/gen8_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
too_large 2 4 19 2
unaligned 6 19 134 2
gen8_get_blend 8 26 171 3
gen8_get_card_format 13 29 85 1
gen8_get_dest_format 14 26 76 1
gen8_check_dst_format 2 7 37 1
gen8_check_format 2 7 37 1
gen8_filter 3 11 32 1
gen8_check_filter 3 10 29 1
gen8_repeat 5 15 44 1
gen8_check_repeat 6 14 45 1
gen8_choose_composite_kernel 4 15 65 4
gen8_emit_push_constants 2 13 89 1
gen8_emit_urb 1 16 114 1
gen8_emit_state_base_address 1 29 191 1
gen8_emit_vs_invariant 2 21 134 1
gen8_emit_hs_invariant 3 23 133 1
gen8_emit_te_invariant 1 7 35 1
gen8_emit_ds_invariant 3 23 133 1
gen8_emit_gs_invariant 3 24 138 1
gen8_emit_sol_invariant 1 8 40 1
gen8_emit_sf_invariant 1 7 35 1
gen8_emit_clip_invariant 1 11 67 1
gen8_emit_null_depth_buffer 6 27 165 1
gen8_emit_wm_invariant 4 42 246 1
gen8_emit_cc_invariant 1 3 9 1
gen8_emit_vf_invariant 2 10 64 1
gen8_emit_invariant 3 31 177 1
gen8_emit_cc 3 30 201 2
gen8_emit_sampler 2 10 92 2
gen8_emit_sf 3 14 95 2
gen8_emit_wm 9 28 244 2
gen8_emit_binding_table 2 10 70 2
gen8_emit_drawing_rectangle 3 18 177 2
gen8_emit_vertex_elements 11 94 559 2
gen8_emit_pipe_invalidate 1 9 39 1
gen8_emit_pipe_flush 2 12 59 2
gen8_emit_pipe_stall 1 8 37 1
gen8_emit_state 10 42 307 3
gen8_magic_ca_pass 2 26 170 2
null_create 1 4 18 1
sampler_state_init 7 42 221 3
sampler_copy_init 1 6 37 1
sampler_fill_init 1 6 37 1
gen8_tiling_bits 4 9 40 1
gen8_bind_bo 9 51 430 6
gen8_emit_vertex_buffer 1 15 118 2
gen8_emit_primitive 2 17 126 1
gen8_rectangle_begin 7 17 127 2
gen8_get_rectangles__flush 8 22 153 2
gen8_get_rectangles 8 39 245 4
gen8_composite_get_binding_table 1 11 86 2
gen8_get_batch 3 15 138 2
gen8_emit_composite_state 7 38 300 2
gen8_align_vertex 2 9 69 2
gen8_render_composite_blt 1 7 43 3
gen8_render_composite_box 1 16 128 3
gen8_render_composite_boxes__blt 3 25 169 4
gen8_render_composite_boxes 2 18 114 4
gen8_render_composite_boxes__thread 2 24 162 4
gen8_create_blend_state 4 31 237 1
gen8_composite_picture 20 87 688 10
gen8_composite_channel_convert 3 11 89 1
gen8_render_composite_done 4 13 88 2
gen8_composite_set_target 12 51 457 8
try_blt 11 34 200 5
check_gradient 4 12 43 2
has_alphamap 1 4 14 1
need_upload 3 4 24 1
source_is_busy 8 11 72 1
source_fallback 9 12 87 3
gen8_composite_fallback 19 69 342 4
reuse_source 14 40 288 9
gen8_render_composite 39 160 1007 15
gen8_render_composite_spans_box 1 15 123 4
gen8_render_composite_spans_boxes 3 24 164 5
gen8_render_composite_spans_boxes__thread 2 28 206 4
gen8_render_composite_spans_done 3 10 73 2
gen8_check_composite_spans 5 16 95 7
gen8_render_composite_spans 13 77 574 12
gen8_emit_copy_state 4 28 237 2
prefer_blt_copy 12 24 146 4
gen8_render_copy_boxes 40 193 1638 13
gen8_render_copy_blt 1 18 190 8
gen8_render_copy_done 2 5 28 2
gen8_render_copy 16 63 581 7
gen8_emit_fill_state 4 26 210 2
gen8_render_fill_boxes 20 121 894 8
gen8_render_fill_op_blt 1 17 181 6
gen8_render_fill_op_box 1 18 186 3
gen8_render_fill_op_boxes 3 27 226 4
gen8_render_fill_op_done 2 6 44 2
gen8_render_fill 10 54 435 7
gen8_render_fill_one_try_blt 1 14 85 9
gen8_render_fill_one 10 60 536 9
gen8_render_clear_try_blt 1 11 75 3
gen8_render_clear 7 51 478 3
gen8_bind_video_source 1 39 281 7
gen8_emit_video_state 4 59 428 2
gen8_render_video 9 114 929 5
gen8_render_flush 1 6 36 1
gen8_render_reset 3 21 191 1
gen8_render_fini 1 4 25 1
gen8_render_setup 11 63 482 1
gen8_render_init 11 26 191 2
Source file: ./driver/xf86-video-intel/src/sna/gen4_common.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
discard_vbo 1 9 74 1
Source file: ./driver/xf86-video-intel/src/sna/gen2_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
too_large 2 4 19 2
gen2_buf_tiling 4 11 47 1
gen2_get_dst_format 9 20 69 1
gen2_check_dst_format 9 16 45 1
gen2_get_card_format 8 18 146 2
gen2_check_format 6 13 95 2
gen2_sampler_tiling_bits 4 15 47 1
gen2_check_filter 3 10 29 1
gen2_check_repeat 6 14 45 1
gen2_emit_texture 9 63 327 3
gen2_get_blend_factors 17 60 320 4
gen2_get_blend_cntl 13 34 170 3
gen2_emit_invariant 2 76 320 1
gen2_get_batch 5 29 228 2
gen2_emit_target 3 29 252 2
gen2_disable_logic_op 2 9 50 1
gen2_enable_logic_op 5 33 139 2
gen2_emit_composite_state 15 77 647 2
gen2_emit_composite_dstcoord 1 5 25 3
gen2_emit_composite_linear 1 12 81 4
gen2_emit_composite_texcoord 2 22 153 4
gen2_emit_composite_vertex 5 16 133 8
gen2_emit_composite_primitive 1 26 222 3
gen2_emit_composite_primitive_constant 1 10 90 3
gen2_emit_composite_primitive_linear 1 16 168 3
gen2_emit_composite_primitive_identity 1 18 247 3
gen2_emit_composite_primitive_affine 1 24 268 3
gen2_emit_composite_primitive_constant_identity_mask 1 18 247 3
gen2_emit_composite_primitive_constant__sse2 1 10 90 3
gen2_emit_composite_primitive_linear__sse2 1 16 168 3
gen2_emit_composite_primitive_identity__sse2 1 18 247 3
gen2_emit_composite_primitive_affine__sse2 1 24 268 3
gen2_emit_composite_primitive_constant_identity_mask__sse2 1 18 247 3
gen2_magic_ca_pass 3 31 237 2
gen2_vertex_flush 2 11 71 2
gen2_get_rectangles 7 42 331 3
gen2_render_composite_blt 2 10 62 3
gen2_render_composite_box 2 19 155 3
gen2_render_composite_boxes 4 27 192 4
gen2_render_composite_done 3 10 73 2
gen2_composite_solid_init 1 17 110 3
gen2_composite_linear_init 9 82 821 9
source_is_covered 8 31 175 5
gen2_check_card_format 7 27 162 8
gen2_composite_picture 20 94 728 10
gen2_composite_set_target 12 49 441 8
is_unhandled_gradient 4 12 43 2
has_alphamap 1 4 14 1
need_upload 3 4 24 1
source_is_busy 8 13 77 1
source_fallback 8 10 72 3
gen2_composite_fallback 19 69 342 4
reuse_source 14 39 271 9
gen2_render_composite 54 200 1206 15
gen2_emit_composite_spans_primitive_constant 1 18 193 4
gen2_emit_composite_spans_primitive_linear 1 26 218 4
gen2_emit_composite_spans_primitive_identity_source 1 24 345 4
gen2_emit_composite_spans_primitive_affine_source 1 30 380 4
gen2_emit_composite_spans_primitive_constant__sse2 1 18 193 4
gen2_emit_composite_spans_primitive_linear__sse2 1 26 218 4
gen2_emit_composite_spans_primitive_identity_source__sse2 1 24 345 4
gen2_emit_composite_spans_primitive_affine_source__sse2 1 30 380 4
gen2_emit_composite_spans_vertex 2 13 119 5
gen2_emit_composite_spans_primitive 1 9 74 4
gen2_emit_spans_pipeline 7 43 245 2
gen2_emit_composite_spans_state 6 36 326 2
gen2_render_composite_spans_box 2 18 146 4
gen2_render_composite_spans_boxes 4 27 191 5
gen2_render_composite_spans_done 2 9 70 2
gen2_check_composite_spans 5 17 99 7
gen2_render_composite_spans 24 104 718 12
gen2_emit_fill_pipeline 3 22 141 2
gen2_emit_fill_composite_state 3 26 195 3
gen2_render_fill_boxes_try_blt 4 26 125 8
gen2_render_fill_boxes 16 83 563 8
gen2_emit_fill_state 3 26 212 2
gen2_render_fill_op_blt 2 15 102 6
gen2_render_fill_op_box 2 15 101 3
gen2_render_fill_op_boxes 4 25 163 4
gen2_render_fill_op_done 1 4 25 2
gen2_render_fill 7 43 325 7
gen2_render_fill_one_try_blt 1 14 85 9
gen2_render_fill_one 9 47 374 9
gen2_render_copy_setup_source 2 21 154 3
gen2_emit_copy_pipeline 5 29 190 2
gen2_emit_copy_state 5 35 258 2
gen2_render_copy_boxes 23 118 1010 13
gen2_render_copy_blt 2 23 216 8
gen2_render_copy_done 1 4 25 2
gen2_render_copy 13 48 390 7
gen2_render_reset 1 11 89 1
gen2_render_flush 1 5 31 1
gen2_render_context_switch 3 12 71 2
gen2_render_init 3 20 119 2
Source file: ./driver/xf86-video-intel/src/sna/kgem_debug_gen2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
int_as_float 1 9 29 1
decode_3d_primitive 41 160 1135 2
decode_3d_1d 112 316 2793 2
decode_3d_1c 7 27 157 2
kgem_gen2_decode_3d 9 53 414 2
kgem_gen2_finish_state 1 4 22 1
Source file: ./driver/xf86-video-intel/src/sna/kgem_debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kgem_debug_get_reloc_entry 3 10 66 2
kgem_debug_get_bo_for_reloc_entry 4 12 77 2
kgem_debug_handle_is_fenced 4 10 76 2
kgem_debug_handle_tiling 2 8 46 2
kgem_debug_print 2 17 107 5
decode_nop 1 7 41 2
decode_mi 7 58 507 2
__decode_2d 25 159 1300 2
__decode_2d_gen8 22 152 1266 2
int( * decode_2d(intgen)) 2 7 22 2
kgem_nop_decode_3d 1 5 34 2
kgem_nop_finish_state 1 3 9 1
int( * decode_3d(intgen)) 8 19 97 2
void( * finish_state(intgen)) 8 19 95 1
__kgem_batch_debug 2 16 111 2
Source file: ./driver/xf86-video-intel/src/sna/gen6_common.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_render_context_switch 3 16 101 2
gen6_render_retire 7 14 104 1
Source file: ./driver/xf86-video-intel/src/sna/kgem_debug_gen6.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_update_vertex_buffer 5 26 228 2
gen6_update_dynamic_buffer 7 32 232 2
get_ve_component 1 4 30 2
gen6_update_vertex_elements 1 11 184 3
gen6_update_sf_state 1 4 33 2
vertices_sint16_out 17 32 231 3
vertices_float_out 18 32 240 3
ve_out 11 35 163 2
indirect_vertex_out 6 15 124 2
primitive_out 2 11 84 2
finish_state 1 4 22 1
state_base_out 2 12 63 4
state_max_out 3 15 86 4
get_965_surfacetype 7 12 55 1
get_965_depthformat 5 10 43 1
get_965_element_component 11 26 111 2
get_965_prim_type 22 28 156 1
get_reloc 6 30 226 4
gen6_filter_to_string 3 8 27 1
gen6_repeat_to_string 5 10 39 1
gen6_decode_sampler_state 1 25 224 2
gen6_blend_factor_to_string 1 25 113 1
gen6_blend_function_to_string 1 11 43 1
unpack_float 1 9 29 1
gen6_decode_blend 2 14 109 2
kgem_gen6_decode_3d 83 445 4483 2
kgem_gen6_finish_state 1 4 14 1
Source file: ./driver/xf86-video-intel/src/sna/sna_dri2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ref 1 6 24 1
unref 1 5 23 1
get_private 1 4 23 1
sna_dri2_get_back 15 78 573 4
dri2_window 1 5 35 1
dri2_chain 1 6 32 1
dri2_window_get_front 1 1 15 1
dri2_window_get_front 1 1 10 1
xorg_can_triple_buffer 1 4 16 1
sna_dri2_swap_limit_validate 1 5 26 2
sna_dri2_reuse_buffer 3 16 169 2
swap_limit 1 6 38 2
color_tiling 4 14 78 2
other_tiling 2 8 47 2
sna_pixmap_set_dri 7 30 198 2
sna_pixmap_get_buffer 1 5 31 1
sna_pixmap_set_buffer 1 5 36 2
sna_dri2_pixmap_update_bo 3 25 195 3
sna_dri2_create_buffer 32 153 1005 3
_sna_dri2_destroy_buffer 6 42 311 2
sna_dri2_destroy_buffer 1 4 20 2
sna_dri2_reference_buffer 1 5 18 1
damage 4 22 131 3
set_bo 7 42 369 2
sna_dri2_select_mode 13 46 334 4
can_copy_cpu 5 15 101 3
sna_dri2_copy_fallback 13 41 323 10
is_front 1 4 12 1
__sna_dri2_copy_region 32 195 1456 6
sna_dri2_copy_region 1 32 229 4
pipe_select 3 9 33 1
sna_wait_vblank 2 9 79 3
dri2_window_attach 1 7 61 2
draw_current_msc 5 31 219 3
draw_target_seq 2 9 65 2
sna_dri2_get_crtc 2 12 82 1
sna_dri2_remove_event 3 21 144 2
sna_dri2_event_free 7 25 205 2
sna_dri2_client_gone 7 29 203 3
add_event_to_client 4 13 94 3
sna_dri2_add_event 6 33 213 3
sna_dri2_destroy_window 6 29 174 1
sna_dri2_flip_handler 1 7 38 3
sna_dri2_flip 5 33 339 2
can_flip 24 115 823 5
can_xchg 11 62 438 4
overlaps_other_crtc 8 18 127 2
can_xchg_crtc 12 76 515 5
sna_dri2_xchg 1 38 322 3
sna_dri2_xchg_crtc 6 54 472 5
frame_swap_complete 2 19 148 3
fake_swap_complete 2 16 130 7
chain_swap 13 60 436 2
rq_is_busy 4 13 89 2
sna_dri2_blit_complete 3 20 114 2
sna_dri2_vblank_handler 18 85 621 2
sna_dri2_immediate_blit 8 45 255 4
sna_dri2_flip_continue 9 31 257 2
chain_flip 6 40 281 1
sna_dri2_flip_event 13 46 308 2
get_current_msc 2 11 83 3
find 1 4 16 3
use_triple_buffer 10 29 181 3
immediate_swap 5 25 147 6
sna_dri2_schedule_flip 23 120 793 10
sna_dri2_schedule_xchg 8 49 306 10
sna_dri2_schedule_xchg_crtc 8 49 310 10
has_pending_events 1 7 42 1
sna_dri2_schedule_swap 28 145 1081 9
sna_dri2_get_msc 4 23 189 3
sna_dri2_schedule_wait_msc 12 62 403 5
sna_dri2_destroy_window 1 1 7 1
has_i830_dri 1 4 17 1
namecmp 23 29 224 2
is_level 14 28 179 1
dri_driver_name 5 13 73 1
sna_dri2_open 10 45 301 2
sna_dri2_close 1 5 26 2
Source file: ./driver/xf86-video-intel/src/sna/sna_render.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_get_pixel_from_rgba 4 22 110 6
sna_render_composite_redirect_init 1 6 31 1
sna_vertex_lock 1 4 17 1
sna_vertex_acquire__locked 1 4 14 1
sna_vertex_unlock 1 4 17 1
sna_vertex_release__locked 2 6 35 1
sna_vertex_wait__locked 2 7 38 1
Source file: ./driver/xf86-video-intel/src/sna/sna_video_sprite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_video_sprite_stop 6 26 200 1
sna_video_sprite_set_attr 4 21 138 1
sna_video_sprite_get_attr 4 13 65 1
sna_video_sprite_best_size 2 13 64 1
update_dst_box_to_crtc_coords 5 43 327 3
sna_video_sprite_show 16 124 932 5
sna_video_sprite_put_image 24 147 1123 1
sna_video_sprite_query 8 32 204 1
sna_video_sprite_color_key 3 16 123 1
sna_video_has_sprites 4 16 118 1
sna_video_sprite_setup 7 84 614 2
Source file: ./driver/xf86-video-intel/src/sna/gen3_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
too_large 2 4 19 2
gen3_buf_tiling 4 10 40 1
gen3_check_pitch_3d 1 4 16 1
gen3_get_blend_cntl 13 33 170 3
gen3_check_dst_format 21 27 78 1
gen3_dst_rb_reversed 12 18 51 1
gen3_get_dst_format 21 31 102 1
gen3_check_format 15 21 62 1
gen3_check_xformat 21 27 80 1
gen3_texture_repeat 5 14 51 1
gen3_gradient_repeat 5 14 51 1
gen3_check_repeat 6 14 45 1
gen3_filter 3 15 62 1
gen3_check_filter 3 10 29 1
gen3_emit_composite_dstcoord 1 5 25 3
gen3_emit_composite_primitive_constant 1 10 90 3
gen3_emit_composite_boxes_constant 2 15 92 4
gen3_emit_composite_primitive_identity_gradient 1 20 174 3
gen3_emit_composite_boxes_identity_gradient 2 21 200 4
gen3_emit_composite_primitive_affine_gradient 1 30 276 3
gen3_emit_composite_boxes_affine_gradient 2 28 250 4
gen3_emit_composite_primitive_identity_source 1 18 243 3
gen3_emit_composite_boxes_identity_source 2 17 234 4
gen3_emit_composite_primitive_identity_source_no_offset 1 18 209 3
gen3_emit_composite_boxes_identity_source_no_offset 2 17 166 4
gen3_emit_composite_primitive_affine_source 1 26 268 3
gen3_emit_composite_boxes_affine_source 2 26 242 4
gen3_emit_composite_primitive_constant_identity_mask 1 18 243 3
gen3_emit_composite_primitive_constant_identity_mask_no_offset 1 18 209 3
gen3_emit_composite_primitive_identity_source_mask 1 38 411 3
gen3_emit_composite_primitive_affine_source_mask 1 41 424 3
gen3_emit_composite_texcoord 11 36 201 4
gen3_emit_composite_vertex 1 10 70 8
gen3_emit_composite_primitive 1 26 222 3
gen3_emit_composite_primitive_constant__sse2 1 12 119 3
gen3_emit_composite_boxes_constant__sse2 2 13 84 4
gen3_emit_composite_primitive_identity_gradient__sse2 1 21 206 3
gen3_emit_composite_boxes_identity_gradient__sse2 2 17 166 4
gen3_emit_composite_primitive_affine_gradient__sse2 1 30 276 3
gen3_emit_composite_boxes_affine_gradient__sse2 2 28 250 4
gen3_emit_composite_primitive_identity_source__sse2 1 18 243 3
gen3_emit_composite_boxes_identity_source__sse2 2 17 234 4
gen3_emit_composite_primitive_identity_source_no_offset__sse2 1 18 209 3
gen3_emit_composite_boxes_identity_source_no_offset__sse2 2 17 166 4
gen3_emit_composite_primitive_affine_source__sse2 1 26 268 3
gen3_emit_composite_boxes_affine_source__sse2 2 26 242 4
gen3_emit_composite_primitive_constant_identity_mask__sse2 1 18 243 3
gen3_emit_composite_primitive_constant_identity_mask_no_offset__sse2 1 18 209 3
gen3_emit_composite_primitive_identity_source_mask__sse2 1 38 411 3
gen3_emit_composite_primitive_affine_source_mask__sse2 1 41 424 3
gen3_2d_perspective 1 7 58 3
gen3_linear_coord 2 14 88 4
gen3_radial_coord 4 52 502 4
gen3_composite_emit_shader 87 290 1661 3
gen3_ms_tiling 4 10 40 1
gen3_emit_invariant 1 31 198 1
gen3_get_batch 5 29 226 2
gen3_emit_target 3 38 226 5
gen3_emit_composite_state 45 184 1431 2
gen3_magic_ca_pass 2 16 126 2
gen3_vertex_flush 1 13 107 1
gen3_vertex_finish 8 45 401 1
gen3_vertex_close 11 69 608 1
gen3_rectangle_begin 12 38 304 2
gen3_get_rectangles__flush 8 24 159 2
gen3_get_rectangles 8 45 317 3
gen3_render_composite_blt 1 12 142 3
gen3_render_composite_box 1 18 158 3
gen3_render_composite_boxes__blt 3 28 225 4
gen3_render_composite_boxes 2 17 112 4
gen3_render_composite_boxes__thread 2 23 160 4
gen3_render_composite_done 4 14 97 2
discard_vbo 1 9 74 1
gen3_render_reset 3 25 174 1
gen3_render_retire 4 11 82 1
gen3_render_expire 3 9 57 1
gen3_composite_channel_set_format 3 13 75 2
source_is_covered 8 31 175 5
gen3_composite_channel_set_xformat 7 22 141 6
gen3_init_solid 4 23 171 2
gen3_composite_channel_convert 3 11 79 1
gen3_gradient_setup 8 42 251 5
gen3_init_linear 4 39 365 6
gen3_init_radial 5 42 513 6
sna_picture_is_clear 5 15 93 6
gen3_composite_picture 25 110 842 11
gen3_align_vertex 4 21 193 2
gen3_composite_set_target 13 51 467 8
mul_8_8 1 5 37 2
multa 1 4 34 3
is_constant_ps 6 13 36 1
has_alphamap 1 4 14 1
need_upload 3 4 24 1
source_is_busy 8 13 77 1
is_unhandled_gradient 5 13 46 2
source_fallback 9 12 83 3
gen3_composite_fallback 25 79 401 5
reuse_source 15 39 265 9
gen3_render_composite 87 319 2223 15
gen3_emit_composite_spans_vertex 1 9 70 5
gen3_emit_composite_spans_primitive_zero 1 14 135 4
gen3_emit_composite_spans_primitive_zero__boxes 2 15 135 4
gen3_emit_composite_spans_primitive_zero_no_offset 1 12 93 4
gen3_emit_composite_spans_primitive_zero_no_offset__boxes 2 13 93 4
gen3_emit_composite_spans_primitive_constant 1 13 142 4
gen3_emit_composite_spans_primitive_constant__boxes 2 15 144 4
gen3_emit_composite_spans_primitive_constant_no_offset 1 13 110 4
gen3_emit_composite_spans_primitive_constant_no_offset__boxes 2 14 112 4
gen3_emit_composite_spans_primitive_identity_source 1 23 308 4
gen3_emit_composite_spans_primitive_identity_source__boxes 2 25 322 4
gen3_emit_composite_spans_primitive_affine_source 1 27 339 4
gen3_emit_composite_spans_primitive_affine_source__boxes 2 28 351 4
gen3_emit_composite_spans_primitive_identity_gradient 1 23 256 4
gen3_emit_composite_spans_primitive_identity_gradient__boxes 2 25 270 4
gen3_emit_composite_spans_primitive_constant__sse2 1 13 142 4
gen3_emit_composite_spans_primitive_constant__sse2__boxes 2 15 144 4
gen3_render_composite_spans_constant_box__sse2 1 22 197 4
gen3_render_composite_spans_constant_thread__sse2__boxes 3 34 272 4
gen3_emit_composite_spans_primitive_constant__sse2__no_offset 1 13 110 4
gen3_emit_composite_spans_primitive_constant__sse2__no_offset__boxes 2 14 112 4
gen3_emit_composite_spans_primitive_identity_source__sse2 1 23 308 4
gen3_emit_composite_spans_primitive_identity_source__sse2__boxes 2 25 322 4
gen3_emit_composite_spans_primitive_affine_source__sse2 1 27 339 4
gen3_emit_composite_spans_primitive_affine_source__sse2__boxes 2 28 351 4
gen3_emit_composite_spans_primitive_identity_gradient__sse2 1 23 256 4
gen3_emit_composite_spans_primitive_identity_gradient__sse2__boxes 2 25 270 4
gen3_emit_composite_spans_primitive_affine_gradient__sse2 1 30 333 4
gen3_emit_composite_spans_primitive_affine_gradient__sse2__boxes 2 32 351 4
gen3_emit_composite_spans_primitive_affine_gradient 1 30 333 4
gen3_emit_composite_spans_primitive_affine_gradient__boxes 2 32 351 4
gen3_emit_composite_spans_primitive 1 15 74 4
gen3_render_composite_spans_constant_box 1 22 197 4
gen3_render_composite_spans_constant_thread_boxes 3 34 272 4
gen3_render_composite_spans_box 1 15 121 4
gen3_render_composite_spans_boxes 3 23 162 5
gen3_render_composite_spans_boxes__thread 2 27 204 4
gen3_render_composite_spans_done 3 10 73 2
gen3_check_composite_spans 5 16 97 7
gen3_render_composite_spans 41 171 1167 12
gen3_emit_video_state 18 234 1739 8
gen3_video_get_batch 5 12 96 2
gen3_get_inline_rectangles 2 8 49 3
gen3_render_video 14 124 926 5
gen3_render_copy_setup_source 4 29 221 3
gen3_render_copy_boxes 25 115 990 13
gen3_render_copy_blt 1 20 189 8
gen3_render_copy_done 2 5 28 2
gen3_render_copy 15 50 425 7
gen3_render_fill_boxes_try_blt 5 31 162 8
prefer_fill_blt 2 5 21 1
gen3_render_fill_boxes 16 96 614 8
gen3_render_fill_op_blt 1 12 75 6
gen3_render_fill_op_box 1 12 74 3
gen3_render_fill_op_boxes 3 22 133 4
gen3_render_fill_op_done 2 5 28 2
gen3_render_fill 12 54 416 7
gen3_render_fill_one_try_blt 1 14 85 9
gen3_render_fill_one 13 57 454 9
gen3_render_flush 1 6 39 1
gen3_render_fini 1 3 9 1
gen3_render_init 3 23 139 2
Source file: ./driver/xf86-video-intel/src/sna/sna_glyphs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_assert_pixmap_contains_box 5 13 86 3
sna_glyph 1 4 15 1
sna_glyph0 1 4 17 1
can_use_glyph0 2 5 16 1
op_is_bounded 5 12 33 1
sna_glyphs_close 5 21 147 1
sna_glyphs_create 14 81 471 1
glyph_cache_upload 1 17 85 5
glyph_extents 12 41 244 4
glyph_count 2 10 34 2
glyph_size_to_count 1 5 16 1
glyph_count_to_mask 1 4 14 1
glyph_size_to_mask 1 4 16 1
glyph_cache 19 88 662 3
apply_damage 2 13 106 2
apply_damage_clipped_to_dst 6 22 189 3
region_matches_pixmap 2 5 51 2
clipped_glyphs 4 31 266 4
glyphs_to_dst 26 127 1051 9
glyphs0_to_dst 34 153 1253 9
glyphs_slow 17 107 837 9
clear_pixmap 1 5 38 2
too_large 2 5 34 3
__sna_glyph_get_image 4 15 102 2
sna_glyph_get_image 2 8 41 2
use_small_mask 3 8 52 4
glyphs_via_mask 46 289 1819 10
glyphs_format 23 90 593 3
can_discard_mask 16 36 233 6
glyphs_fallback 44 283 1847 9
sna_glyphs 19 73 425 9
glyphs_via_image 32 203 1225 10
sna_glyphs__shared 11 48 292 9
sna_glyph_unrealize 9 28 228 2
Source file: ./driver/xf86-video-intel/src/sna/gen6_common.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_uncached 3 5 32 2
can_switch_to_blt 8 18 96 3
can_switch_to_render 7 13 81 2
untiled_tlb_miss 3 6 32 1
prefer_blt_bo 5 10 62 2
force_blt_ring 4 10 49 1
prefer_blt_ring 2 10 54 3
prefer_render_ring 3 9 46 2
prefer_blt_composite 10 18 137 2
prefer_blt_fill 9 23 124 3
Source file: ./driver/xf86-video-intel/src/sna/gen5_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
too_large 2 4 19 2
gen5_choose_composite_kernel 4 15 65 4
gen5_magic_ca_pass 2 27 176 2
gen5_get_blend 8 24 137 3
gen5_get_card_format 13 29 85 1
gen5_get_dest_format 14 26 76 1
gen5_check_dst_format 2 7 37 1
gen5_check_format 2 7 37 1
null_create 1 4 18 1
sampler_state_init 7 41 205 3
gen5_filter 3 11 32 1
gen5_check_filter 3 11 42 1
gen5_repeat 5 15 44 1
gen5_check_repeat 6 16 58 1
gen5_tiling_bits 4 9 40 1
gen5_bind_bo 6 44 318 6
gen5_emit_vertex_buffer 1 15 138 2
gen5_emit_primitive 2 20 133 1
gen5_rectangle_begin 8 18 141 2
gen5_get_rectangles__flush 8 20 133 2
gen5_get_rectangles 8 39 238 4
gen5_composite_get_binding_table 1 10 80 2
gen5_emit_urb 1 32 194 1
gen5_emit_state_base_address 1 24 141 1
gen5_emit_invariant 2 8 46 1
gen5_get_batch 3 13 108 2
gen5_align_vertex 2 11 82 2
gen5_emit_binding_table 3 13 73 2
gen5_emit_pipelined_pointers 2 35 341 4
gen5_emit_drawing_rectangle 4 18 180 2
gen5_emit_vertex_elements 13 93 588 2
gen5_emit_pipe_flush 2 10 44 1
gen5_emit_state 9 29 218 3
gen5_bind_surfaces 6 37 296 2
gen5_render_composite_blt 1 13 144 3
gen5_render_composite_box 1 16 128 3
gen5_render_composite_boxes__blt 3 30 243 4
gen5_render_composite_boxes 2 18 114 4
gen5_render_composite_boxes__thread 2 24 162 4
gen5_bind_video_source 1 25 173 7
gen5_video_bind_surfaces 4 60 442 2
gen5_render_video 9 82 728 5
gen5_composite_picture 21 102 845 10
gen5_composite_channel_convert 2 7 54 1
gen5_render_composite_done 4 14 97 2
gen5_composite_set_target 11 47 410 8
is_gradient 4 12 43 2
has_alphamap 1 4 14 1
need_upload 3 5 34 2
source_is_busy 8 13 77 1
source_fallback 9 12 87 4
gen5_composite_fallback 18 69 344 4
reuse_source 14 40 288 9
gen5_render_composite 32 149 917 15
gen5_render_composite_spans_box 1 15 123 4
gen5_render_composite_spans_boxes 3 24 164 5
gen5_render_composite_spans_boxes__thread 2 28 206 4
gen5_render_composite_spans_done 2 9 63 2
gen5_check_composite_spans 12 33 212 7
gen5_render_composite_spans 12 70 513 12
gen5_copy_bind_surfaces 3 25 204 2
gen5_render_copy_boxes 32 167 1490 13
gen5_render_copy_blt 1 19 203 8
gen5_render_copy_done 2 7 37 2
gen5_render_copy 17 69 631 7
gen5_fill_bind_surfaces 3 26 192 2
prefer_blt_fill 2 5 21 1
gen5_render_fill_boxes 18 100 674 8
gen5_render_fill_op_blt 1 13 103 6
gen5_render_fill_op_box 1 14 110 3
gen5_render_fill_op_boxes 3 23 144 4
gen5_render_fill_op_done 2 8 53 2
gen5_render_fill 10 59 480 7
gen5_render_fill_one_try_blt 1 14 85 9
gen5_render_fill_one 11 63 508 9
gen5_render_context_switch 4 16 88 2
gen5_render_reset 3 17 147 1
gen5_render_fini 1 4 25 1
gen5_create_vs_unit_state 1 9 72 1
gen5_create_sf_state 1 23 178 2
gen5_create_sampler_state 1 14 77 5
gen5_init_wm_state 2 31 214 4
gen5_create_cc_unit_state 4 28 181 1
gen5_render_setup 8 56 412 1
gen5_render_init 5 26 194 2
Source file: ./driver/xf86-video-intel/src/sna/gen8_eu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__gen8_mask 1 5 33 2
__gen8_bits 1 8 62 3
__gen8_set_bits 1 16 121 4
__gen8_uip 1 4 16 1
__gen8_set_uip 1 4 21 2
__gen8_jip 1 4 17 1
__gen8_set_jip 1 4 21 2
__gen8_src1_imm_d 1 4 17 1
__gen8_src1_imm_ud 1 4 17 1
__gen8_src1_imm_f 1 8 34 1
__gen8_set_dst 10 32 234 3
__gen8_validate_reg 18 42 354 2
__gen8_set_src0 9 53 363 2
__gen8_set_src1 9 52 357 2
__gen8_set_message_descriptor 1 14 70 6
__gen8_set_urb_message 1 16 84 7
__gen8_set_sampler_message 1 16 73 8
__gen8_set_dp_message 1 18 99 9
gen8_next_insn 1 8 64 2
gen8_math 3 26 156 8
gen8_math_invert 1 13 36 3
gen8_alu1 1 10 51 4
gen8_alu2 1 12 62 5
gen8_ADD 7 19 119 4
gen8_MUL 13 29 186 4
gen8_set_compression_control 4 13 78 2
gen8_set_mask_control 1 4 26 2
gen8_set_saturate 1 4 26 2
gen8_set_acc_write_control 1 4 26 2
gen8_SAMPLE 2 40 197 11
wm_affine_st 2 22 117 4
simd 2 4 16 1
sample_result 3 10 44 2
wm_sample 2 9 73 5
wm_sample__alpha 2 16 91 5
wm_affine 1 6 46 5
wm_affine__alpha 1 6 46 5
null_result 3 10 41 1
fb_write 2 27 130 2
wm_write 4 18 122 3
wm_write__mask 4 21 139 4
wm_write__opacity 4 20 139 4
wm_write__mask_ca 4 21 145 4
gen8_compile_init 1 8 67 1
gen8_wm_kernel__affine 1 6 40 2
gen8_wm_kernel__affine_mask 1 9 66 2
gen8_wm_kernel__affine_mask_ca 1 9 66 2
gen8_wm_kernel__affine_mask_sa 1 9 66 2
wm_projective_st 3 42 280 4
wm_projective 1 7 51 5
wm_projective__alpha 1 7 51 5
gen8_wm_kernel__projective 1 6 40 2
gen8_wm_kernel__projective_mask 1 9 66 2
gen8_wm_kernel__projective_mask_ca 1 9 66 2
gen8_wm_kernel__projective_mask_sa 1 9 66 2
gen8_wm_kernel__affine_opacity 2 9 61 2
gen8_wm_kernel__projective_opacity 2 9 61 2
Source file: ./driver/xf86-video-intel/src/sna/sna.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_client 1 4 15 1
get_root_window 2 5 20 1
get_window_pixmap 1 6 29 1
get_drawable_pixmap 2 8 36 1
sna_pixmap 1 4 24 1
sna_pixmap_from_drawable 1 4 16 1
sna_gc 1 4 20 1
to_sna 1 4 19 1
to_sna_from_screen 1 4 16 1
to_sna_from_pixmap 1 4 24 1
to_sna_from_drawable 1 4 15 1
to_sna_from_kgem 1 4 20 1
sna_crtc_record_vblank 1 8 37 2
sna_crtc_record_event 1 8 30 2
ust64 1 4 20 2
sna_dri2_open 1 1 15 2
sna_dri2_page_flip_handler 1 1 14 2
sna_dri2_vblank_handler 1 1 14 2
sna_dri2_pixmap_update_bo 1 1 17 3
sna_dri2_destroy_window 1 1 7 1
sna_dri2_close 1 1 12 2
sna_dri3_open 1 1 15 2
sna_dri3_close 1 1 12 2
sna_present_open 1 1 15 2
sna_present_update 1 1 9 1
sna_present_close 1 1 12 2
sna_present_vblank_handler 1 1 14 2
get_window_deltas 2 8 51 3
get_drawable_deltas 3 7 47 4
get_drawable_dx 3 6 27 1
get_drawable_dy 3 6 27 1
sna_pixmap_is_scanout 3 6 38 2
sna_max_tile_copy_size 5 20 139 3
sna_pixmap_unmap 3 14 99 2
sna_pixmap_force_to_gpu 1 5 37 2
sna_pixmap_move_to_cpu 3 9 45 2
sna_drawable_move_to_gpu 1 4 23 2
bound 2 7 35 2
clamp 3 9 44 2
box_empty 2 4 26 1
box_covers_pixmap 2 6 51 2
box_inplace 1 5 66 2
whole_pixmap_inplace 1 5 53 1
region_subsumes_drawable 5 10 60 2
region_subsumes_pixmap 3 7 60 2
region_subsumes_damage 6 23 180 2
sna_drawable_is_clear 3 5 33 1
__sna_pixmap_get_bo 1 4 15 1
__sna_drawable_peek_bo 2 5 29 1
sna_pixmap_pin 2 9 43 2
_sna_transform_point 2 10 86 4
_sna_get_transformed_coordinates 1 9 72 5
_sna_get_transformed_scaled 1 11 116 6
sna_affine_transform_is_rotation 1 5 38 1
sna_transform_equal 4 8 52 2
sna_picture_alphamap_equal 4 9 59 2
wedged 1 4 19 1
can_render 2 4 28 1
pixmap_size 1 5 36 1
is_power_of_two 1 4 20 1
is_clipped 3 13 99 2
box_intersect 7 16 113 2
sna_acpi_wakeup 3 5 43 2
sigtrap_put 1 5 13 1
Source file: ./driver/xf86-video-intel/src/sna/sna_display.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
count_to_mask 1 4 17 1
to_sna_output 1 4 12 1
to_connector_id 1 6 33 1
to_sna_crtc 1 4 12 1
event_pending 1 7 36 1
sna_mode_has_pending_events 1 4 19 1
sna_mode_wait_for_event 1 7 43 1
fb_id 1 4 14 1
sna_crtc_id 2 6 27 1
sna_crtc_to_pipe 1 5 23 1
sna_crtc_to_sprite 1 5 25 1
sna_crtc_is_on 1 5 25 1
sna_crtc_is_transformed 1 5 23 1
msc64 3 17 109 2
sna_crtc_record_swap 1 11 80 4
sna_crtc_last_swap 2 11 48 1
sna_mode_first_crtc 2 8 39 1
assert_scanout 2 11 88 4
get_fb 3 41 325 4
gem_create 1 10 60 2
gem_mmap 3 13 80 3
gem_close 1 7 38 2
sna_backlight_uevent 8 44 283 2
sna_backlight_pre_init 7 28 138 1
sna_backlight_drain_uevents 2 7 35 1
sna_backlight_close 2 12 76 1
sna_backlight_pre_init 1 1 9 1
sna_backlight_drain_uevents 1 1 9 1
sna_backlight_close 1 1 9 1
sna_output_backlight_set 3 20 136 2
sna_output_backlight_get 1 8 51 1
has_user_backlight_override 4 18 108 1
sna_output_backlight_init 9 34 228 1
canonical_kmode_name 4 14 94 1
get_kmode_name 2 6 33 1
mode_from_kmode 5 32 250 3
mode_to_kmode 2 19 151 2
sna_crtc_force_outputs_on 4 16 114 1
sna_crtc_force_outputs_off 3 15 108 1
rotation_reduce 6 17 93 2
rotation_set 4 28 173 3
rotation_reset 2 6 29 1
sna_crtc_set_sprite_rotation 1 11 84 2
sna_crtc_apply 14 73 579 1
overlap 5 12 69 2
wait_for_shadow 22 168 1378 3
sna_pixmap_discard_shadow_damage 3 38 337 2
sna_mode_enable_shadow 2 15 112 1
sna_mode_disable_shadow 4 19 146 1
sna_crtc_slave_damage 1 17 166 3
sna_crtc_enable_shadow 8 29 193 2
sna_crtc_disable_override 3 19 175 2
sna_crtc_disable_shadow 4 18 123 2
sna_crtc_disable 3 31 236 1
update_flush_interval 5 31 227 1
sna_create_bo_for_fbcon 3 17 97 2
sna_copy_fbcon 16 78 652 1
use_shadow 27 89 718 2
set_shadow 1 18 151 2
sna_crtc_attach 20 119 799 1
sna_crtc_randr 8 63 375 1
sna_crtc_damage 6 28 242 1
outputs_for_crtc 3 15 120 3
rotation_to_str 6 11 47 1
reflection_to_str 5 10 46 1
__sna_crtc_set_mode 6 50 286 1
sna_crtc_set_mode_major 6 29 216 5
sna_crtc_dpms 7 17 97 2
sna_mode_adjust_frame 8 21 141 3
sna_crtc_gamma_set 1 8 59 5
sna_crtc_destroy 2 8 36 1
sna_crtc_set_scanout_pixmap 4 14 88 2
prop_is_rotation 3 8 46 1
plane_details 13 70 645 2
sna_crtc_find_planes 13 75 458 2
sna_crtc_init__rotation 1 7 52 2
sna_crtc_init__cursor 1 10 70 2
sna_crtc_add 6 46 311 2
is_panel 3 6 22 1
find_property 4 16 109 3
sna_output_detect 10 55 432 1
sna_output_mode_valid 7 19 126 2
sna_output_attach_edid 18 72 478 1
default_modes 2 5 19 1
sna_output_panel_edid 11 31 247 2
sna_output_get_modes 20 66 478 1
sna_output_destroy 6 24 168 1
sna_output_dpms 10 36 212 2
sna_property_ignore 5 11 54 1
sna_output_create_ranged_atom 3 21 157 7
sna_output_create_resources 16 73 603 1
sna_output_set_property 24 61 447 3
sna_output_get_property 7 31 172 2
sna_zaphod_match 9 28 129 2
output_ignored 5 18 122 2
gather_encoders 9 47 350 4
sna_mode_compute_possible_outputs 8 35 262 1
name_from_path 10 48 404 3
sna_output_add 37 226 1807 3
sna_output_del 5 25 200 1
output_rank 2 10 87 2
sort_config_outputs 1 6 47 1
sort_randr_outputs 2 11 86 2
disable_unused_crtc 7 22 139 1
sna_mode_discover 15 75 575 1
copy_front 17 79 730 3
sna_mode_resize 15 61 450 3
rotate_coord 7 30 141 6
rotate_coord_back 7 26 141 4
__sna_create_cursor 7 37 301 2
get_cursor_argb 2 5 21 1
__sna_get_cursor 36 132 1007 2
sna_realize_cursor 1 4 13 2
sigio_block 1 5 13 1
sigio_unblock 1 5 16 1
sigio_block 1 4 11 1
sigio_unblock 1 4 12 1
sna_show_cursors 10 48 328 1
sna_set_cursor_colors 5 19 141 3
sna_crtc_disable_cursor 2 18 137 2
sna_hide_cursors 5 28 222 1
sna_set_cursor_position 20 88 694 3
sna_load_cursor_argb2 1 4 13 2
sna_load_cursor_image2 1 4 15 2
sna_load_cursor_argb 1 3 10 2
sna_load_cursor_image 1 3 12 2
__cursor_size 2 8 48 1
sna_cursor_preallocate 3 12 71 1
sna_use_hw_cursor 5 27 185 2
sna_cursor_pre_init 8 41 294 1
sna_cursor_close 2 11 73 1
sna_cursors_init 7 31 172 2
sna_cursors_reload 1 6 28 1
sna_cursors_fini 3 11 65 1
sna_crtc_flip 7 47 383 5
sna_page_flip 22 117 900 4
set_size_range 1 4 24 1
set_gamma 2 7 65 3
output_set_gamma 11 24 174 2
crtc_init_gamma 10 45 332 1
output_set_gamma 1 1 10 2
crtc_init_gamma 1 1 7 1
preferred_mode 4 10 62 1
sna_probe_initial_configuration 36 162 1110 1
sanitize_outputs 2 7 48 1
has_flip 3 15 86 1
has_flip__async 3 12 64 1
probe_capabilities 5 11 74 1
sna_crtc_config_notify 2 12 71 1
sna_mode_pre_init 18 67 449 2
sna_mode_wants_tear_free 4 15 111 1
sna_mode_set_primary 5 18 126 1
sna_mode_close 3 11 51 1
sna_mode_fini 1 4 18 1
sna_box_intersect 7 17 183 3
sna_box_area 1 4 36 1
sna_covering_crtc 15 68 456 3
sna_emit_wait_for_scanline_hsw 11 47 365 6
sna_emit_wait_for_scanline_ivb 11 54 409 6
sna_emit_wait_for_scanline_gen6 4 35 251 6
sna_emit_wait_for_scanline_gen4 4 25 138 6
sna_emit_wait_for_scanline_gen2 2 15 115 6
sna_wait_for_scanline 14 49 411 4
sna_mode_check 13 43 323 1
sna_crtc_hide_planes 3 22 137 2
sna_mode_reset 9 32 251 1
transformed_box 5 16 137 2
crtc_source 2 12 81 3
sna_crtc_redisplay__fallback 11 71 530 3
sna_crtc_redisplay__composite 11 80 583 3
sna_crtc_redisplay 8 51 390 3
sna_shadow_set_crtc 3 24 164 3
sna_shadow_unset_crtc 2 14 84 2
sna_mode_redisplay 49 280 2096 1
sna_mode_wakeup 8 54 427 1
Source file: ./driver/xf86-video-intel/src/sna/sna_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sna_format_for_depth 10 14 68 1
sna_render_format_for_depth 9 14 65 1
no_render_composite 5 27 152 15
no_render_check_composite_spans 1 6 30 7
no_render_copy_boxes 2 14 107 13
no_render_copy 3 13 82 7
no_render_fill_boxes 7 35 178 8
no_render_fill 1 11 64 7
no_render_fill_one 1 16 106 9
no_render_clear 1 10 78 3
no_render_reset 1 4 14 1
no_render_flush 1 4 14 1
no_render_context_switch 3 11 53 2
no_render_retire 1 4 14 1
no_render_expire 1 4 14 1
no_render_fini 1 4 14 1
no_render_init 2 26 171 1
use_cpu_bo 21 80 468 4
move_to_gpu 23 77 498 3
upload 11 50 362 4
__sna_render_pixmap_bo 3 14 69 4
sna_render_pixmap_bo 29 91 750 9
sna_render_picture_downsample 26 159 1322 9
sna_render_pixmap_partial 12 77 695 8
sna_render_picture_partial 24 109 989 9
sna_render_picture_extract 35 160 1292 9
sna_render_picture_convolve 10 83 606 9
sna_render_picture_flatten 4 59 422 9
sna_render_picture_approximate_gradient 11 92 744 9
sna_render_picture_fixup 23 114 765 9
sna_render_picture_convert 22 159 1070 11
sna_render_composite_redirect 22 132 1237 7
sna_render_composite_redirect_done 4 29 228 2
copy_overlap 4 38 261 11
sna_render_copy_boxes__overlap 19 92 828 11
Source file: ./driver/xf86-video-intel/src/sna/gen4_vertex.h
Source file: ./driver/xf86-video-intel/src/sna/kgem_debug_gen3.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
int_as_float 1 9 29 1
gen3_update_vertex_buffer_addr 5 27 194 2
gen3_update_vertex_buffer_pitch 1 6 41 2
gen3_update_vertex_elements 5 40 390 2
gen3_update_vertex_texcoords 12 40 360 2
gen3_update_vertex_elements_offsets 3 11 80 1
vertices_float32_out 9 19 137 3
ve_out 3 10 44 2
indirect_vertex_out 6 16 122 2
inline_vertex_out 6 17 124 2
gen3_decode_3d_1c 7 28 162 2
gen3_get_instruction_dst 12 52 333 4
gen3_get_channel_swizzle 14 19 112 1
gen3_get_instruction_src_name 11 43 214 3
gen3_get_instruction_src0 2 15 168 3
gen3_get_instruction_src1 2 15 170 3
gen3_get_instruction_src2 2 14 160 3
gen3_get_instruction_addr 9 35 172 3
gen3_decode_alu1 1 11 102 5
gen3_decode_alu2 1 12 118 5
gen3_decode_alu3 1 13 134 5
gen3_decode_tex 1 18 146 5
gen3_decode_dcl 22 73 558 4
gen3_decode_instruction 26 88 557 4
gen3_decode_compare_func 9 14 66 1
gen3_decode_stencil_op 9 14 66 1
gen3_decode_logic_op 17 22 114 1
gen3_decode_blend_fact 16 21 108 1
decode_tex_coord_mode 7 12 54 1
gen3_decode_sample_filter 8 13 60 1
gen3_decode_load_state_immediate_1 64 139 1385 2
gen3_decode_3d_1d 128 393 3373 2
gen3_decode_3d_primitive 17 61 435 2
kgem_gen3_decode_3d 9 47 347 2
kgem_gen3_finish_state 1 4 22 1
Source file: ./driver/xf86-video-intel/src/uxa/i915_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I915DisplayVideoTextured 29 328 2117 13
Source file: ./driver/xf86-video-intel/src/sna/sna_blt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nop_done 3 9 74 2
gen6_blt_copy_done 4 20 160 2
sna_blt_fill_init 24 104 695 6
sna_blt_fill_begin 8 53 382 2
sna_blt_fill_one 2 22 199 6
sna_blt_copy_init 14 45 360 6
sna_blt_alpha_fixup_init 11 46 368 6
sna_blt_alpha_fixup_one 4 68 571 8
sna_blt_copy_one 17 113 1060 8
sna_get_rgba_from_pixel 14 69 475 6
_sna_get_pixel_from_rgba 7 45 302 6
sna_rgba_for_color 1 4 23 2
sna_rgba_to_color 1 4 20 2
get_pixel 4 12 95 1
get_solid_color 2 8 58 2
is_solid 7 14 64 1
sna_picture_is_solid 3 8 39 2
pixel_is_transparent 6 16 109 2
pixel_is_opaque 6 16 133 2
pixel_is_white 5 12 53 2
is_opaque_solid 2 8 53 1
is_white 2 8 48 1
is_transparent 2 8 48 1
sna_composite_mask_is_opaque 6 9 57 1
blt_composite_fill 7 21 166 3
blt_composite_fill__cpu 7 27 222 3
blt_composite_fill_box_no_offset__cpu 1 16 164 3
blt_composite_fill_boxes_no_offset__cpu 2 19 179 4
blt_composite_fill_box__cpu 1 17 200 3
blt_composite_fill_boxes__cpu 2 20 215 4
_sna_blt_fill_box 2 21 190 3
_sna_blt_fill_boxes 9 53 637 4
_sna_blt_maybe_clear 4 15 120 2
blt_composite_fill_box_no_offset 1 7 41 3
blt_composite_fill_boxes_no_offset 1 6 39 4
blt_composite_fill_boxes_no_offset__thread 9 63 725 4
blt_composite_fill_box 1 11 75 3
blt_composite_fill_boxes 2 11 83 4
add4 1 13 81 3
blt_composite_fill_boxes__thread 9 65 758 4
blt_composite_nop 1 5 21 3
blt_composite_nop_box 1 5 20 3
blt_composite_nop_boxes 1 5 23 4
begin_blt 3 11 74 2
prepare_blt_nop 1 10 50 2
prepare_blt_clear 5 37 228 2
prepare_blt_fill 5 37 231 3
blt_composite_copy 7 33 273 3
blt_composite_copy_box 1 14 117 3
blt_composite_copy_boxes 2 15 143 4
add2 1 6 37 3
blt_composite_copy_boxes__thread 12 110 951 4
blt_composite_copy_boxes__thread64 12 114 971 4
blt_composite_copy_with_alpha 7 33 273 3
blt_composite_copy_box_with_alpha 1 14 117 3
blt_composite_copy_boxes_with_alpha 2 15 143 4
prepare_blt_copy 9 49 358 4
blt_put_composite__cpu 1 16 162 3
blt_put_composite_box__cpu 1 16 161 3
blt_put_composite_boxes__cpu 2 19 176 4
blt_put_composite_with_alpha__cpu 1 17 172 3
blt_put_composite_box_with_alpha__cpu 1 17 171 3
blt_put_composite_boxes_with_alpha__cpu 2 20 186 4
blt_put_composite 6 37 313 3
blt_put_composite_box 4 33 304 3
blt_put_composite_boxes 5 34 329 4
blt_put_composite_with_alpha 6 38 334 3
blt_put_composite_box_with_alpha 4 32 309 3
blt_put_composite_boxes_with_alpha 5 33 334 4
prepare_blt_put 4 33 193 3
is_clear 2 5 24 1
over 1 6 30 2
add 1 5 20 2
sna_blt_composite 112 354 2513 12
convert_done 3 11 84 2
gen6_convert_done 2 13 102 2
sna_blt_composite__convert 30 115 877 6
sna_blt_fill_op_blt 2 14 131 6
sna_blt_fill_op_box 2 13 118 3
sna_blt_fill_op_boxes 2 14 123 4
pt_add 1 10 66 4
sna_blt_fill_op_points 17 97 1148 6
sna_blt_fill 4 23 150 6
sna_blt_copy_op_blt 1 11 59 8
sna_blt_copy 7 24 161 6
sna_blt_fill_box 36 124 1045 6
sna_blt_fill_boxes 40 184 1257 7
sna_blt_copy_boxes 58 285 2444 11
sna_blt_copy_boxes__with_alpha 33 127 1090 12
box_extents 6 15 104 3
sna_blt_copy_boxes_fallback 18 91 588 12
Source file: ./driver/xf86-video-intel/src/uxa/intel_glamor.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_glamor_pre_init 1 1 10 1
intel_glamor_init 1 1 10 1
intel_glamor_create_screen_resources 1 1 10 1
intel_glamor_close_screen 1 1 10 1
intel_glamor_free_screen 1 1 10 2
intel_glamor_flush 1 1 8 1
intel_glamor_create_textured_pixmap 1 1 10 1
intel_glamor_destroy_pixmap 1 1 7 1
intel_glamor_create_pixmap 1 2 23 5
intel_glamor_exchange_buffers 1 1 15 3
intel_glamor_xv_init 1 1 13 2
Source file: ./driver/xf86-video-intel/src/uxa/i915_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i915_get_blend_cntl 15 31 188 3
i915_get_dest_format 12 36 140 2
i915_check_composite 11 34 168 6
i915_check_composite_target 4 8 42 1
i915_check_composite_texture 11 46 250 2
i915_texture_setup 12 77 537 3
i915_emit_composite_primitive_identity_source 1 19 170 9
i915_emit_composite_primitive_affine_source 4 35 286 9
i915_emit_composite_primitive_identity_source_mask 1 25 272 9
i915_emit_composite_primitive 25 149 988 9
i915_prepare_composite 26 86 546 7
i915_composite_emit_shader 11 59 357 2
i915_emit_composite_setup 10 72 512 1
i915_composite 7 44 327 9
i915_vertex_flush 2 9 51 1
i915_batch_commit_notify 1 5 20 1
Source file: ./driver/xf86-video-intel/src/uxa/i830_3d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I830EmitInvarientState 1 161 753 1
Source file: ./driver/xf86-video-intel/src/uxa/intel_dri3.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_dri3_open 2 11 45 3
intel_dri3_pixmap_from_fd 9 43 207 7
intel_dri3_fd_from_pixmap 4 19 97 4
intel_dri3_screen_init 1 4 16 1
Source file: ./driver/xf86-video-intel/src/sna/sna_trapezoids_mono.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
floored_muldivrem 2 12 68 3
_assert_pixmap_contains_box 5 11 84 3
apply_damage 2 13 104 2
_apply_damage_box 1 10 95 2
apply_damage_box 2 5 27 2
mono_polygon_init 6 22 176 3
mono_polygon_fini 3 7 43 1
mono_add_line 5 64 447 8
mono_merge_sorted_edges 10 39 216 2
mono_sort_edges 5 28 162 3
mono_filter 8 24 156 1
mono_merge_unsorted_edges 1 5 35 2
__dbg_mono_edges 3 14 96 2
VALIDATE_MONO_EDGES 2 8 49 1
mono_merge_edges 3 8 69 2
mono_span 3 21 166 4
mono_span__fast 1 7 61 4
thread_mono_span_add_boxes 3 12 118 3
thread_mono_span_clipped 2 15 110 4
thread_mono_span 1 7 52 4
mono_row 13 59 441 3
mono_init 2 17 140 2
mono_fini 1 4 17 1
mono_step_edges 3 11 77 2
mono_render 10 27 219 1
operator_is_bounded 4 11 30 1
mono_span_thread 10 46 365 1
mono_trapezoids_span_converter 28 157 1545 8
mono_inplace_fill_box 1 17 109 3
mono_inplace_fill_boxes 2 20 124 4
mono_inplace_composite_box 1 12 98 3
mono_inplace_composite_boxes 2 15 113 4
mono_trapezoid_span_inplace 35 155 1379 8
mono_trap_span_converter 7 57 530 6
mono_triangles_span_converter 16 114 1171 8
Source file: ./driver/xf86-video-intel/src/uxa/intel_dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pixmap_flink 4 11 61 1
get_front_buffer 2 9 36 1
fixup_glamor 2 33 194 2
I830DRI2CreateBuffers 23 87 486 3
I830DRI2DestroyBuffers 3 14 80 3
I830DRI2CreateBuffer 26 94 478 3
I830DRI2DestroyBuffer 4 13 74 2
I830DRI2CopyRegion 22 76 533 4
I830DRI2FallbackBlitSwap 1 13 72 3
I830DRI2ReferenceBuffer 2 7 25 1
I830DRI2DrawableCrtc 4 16 112 1
get_resource 4 20 109 2
i830_dri2_frame_event_client_gone 2 14 68 2
i830_dri2_frame_event_drawable_gone 2 14 68 2
i830_dri2_register_frame_event_resource_types 3 10 43 1
get_client_id 3 8 58 1
i830_dri2_add_frame_event 3 16 94 1
i830_dri2_del_frame_event 3 10 58 1
intel_exchange_pixmap_buffers 1 19 142 3
I830DRI2ExchangeBuffers 1 17 97 3
intel_glamor_create_back_pixmap 3 28 125 3
get_pixmap_bo 1 6 28 1
I830DRI2FlipComplete 1 7 37 3
I830DRI2FlipAbort 1 5 18 1
I830DRI2ScheduleFlip 12 85 515 3
can_exchange 13 34 232 3
I830DRI2FrameEventHandler 10 41 216 4
I830DRI2FlipEventHandler 15 61 361 4
pipe_select 3 9 33 1
intel_dri2_vblank_handler 1 9 43 5
intel_dri2_vblank_abort 1 7 24 3
I830DRI2ScheduleSwap 23 104 682 9
gettime_us 2 7 39 1
I830DRI2GetMSC 4 26 126 3
I830DRI2ScheduleWaitMSC 16 88 540 5
has_i830_dri 1 4 17 1
dri_driver_name 10 20 122 1
I830DRI2ScreenInit 14 57 348 1
I830DRI2CloseScreen 1 7 36 1
Source file: ./driver/xf86-video-intel/src/sna/gen6_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
too_large 2 4 19 2
gen6_get_blend 8 24 140 3
gen6_get_card_format 13 29 85 1
gen6_get_dest_format 14 26 76 1
gen6_check_dst_format 2 7 37 1
gen6_check_format 2 7 37 1
gen6_filter 3 11 32 1
gen6_check_filter 3 10 29 1
gen6_repeat 5 15 44 1
gen6_check_repeat 6 14 45 1
gen6_choose_composite_kernel 4 15 65 4
gen6_emit_urb 1 8 68 1
gen6_emit_state_base_address 1 25 140 1
gen6_emit_viewports 1 9 37 1
gen6_emit_vs 1 14 76 1
gen6_emit_gs 1 15 81 1
gen6_emit_clip 1 7 35 1
gen6_emit_wm_constants 1 8 40 1
gen6_emit_null_depth_buffer 1 13 74 1
gen6_emit_invariant 1 19 105 1
gen6_emit_cc 3 18 120 2
gen6_emit_sampler 2 13 83 2
gen6_emit_sf 3 31 182 2
gen6_emit_wm 9 29 269 3
gen6_emit_binding_table 2 13 70 2
gen6_emit_drawing_rectangle 4 35 306 2
gen6_emit_vertex_elements 11 94 555 2
gen6_emit_flush 1 9 39 1
gen6_emit_state 7 33 267 3
gen6_magic_ca_pass 2 28 172 2
null_create 1 4 18 1
scratch_create 1 4 18 1
sampler_state_init 7 41 205 3
sampler_copy_init 1 6 37 1
sampler_fill_init 1 6 37 1
gen6_tiling_bits 4 9 40 1
gen6_bind_bo 9 47 378 6
gen6_emit_vertex_buffer 1 13 101 2
gen6_emit_primitive 2 26 165 1
gen6_rectangle_begin 7 17 127 2
gen6_get_rectangles__flush 8 24 167 2
gen6_get_rectangles 8 39 244 4
gen6_composite_get_binding_table 1 12 88 2
gen6_get_batch 3 14 118 2
gen6_emit_composite_state 6 36 275 2
gen6_align_vertex 2 12 97 2
gen6_render_composite_blt 1 7 43 3
gen6_render_composite_box 1 16 128 3
gen6_render_composite_boxes__blt 3 25 169 4
gen6_render_composite_boxes 2 18 114 4
gen6_render_composite_boxes__thread 2 24 162 4
gen6_composite_create_blend_state 4 24 151 1
gen6_bind_video_source 1 24 165 7
gen6_emit_video_state 4 60 435 2
gen6_render_video 8 92 775 5
gen6_composite_picture 21 114 981 10
gen6_composite_channel_convert 2 8 67 1
gen6_render_composite_done 4 15 107 2
gen6_composite_set_target 11 48 430 8
try_blt 11 34 195 5
check_gradient 4 12 43 2
has_alphamap 1 4 14 1
need_upload 3 4 24 1
source_is_busy 8 11 72 1
source_fallback 9 12 87 3
gen6_composite_fallback 19 69 342 4
reuse_source 14 40 288 9
gen6_render_composite 36 157 969 15
gen6_render_composite_spans_box 1 15 123 4
gen6_render_composite_spans_boxes 3 24 164 5
gen6_render_composite_spans_boxes__thread 2 28 206 4
gen6_render_composite_spans_done 3 11 83 2
gen6_check_composite_spans 10 30 189 7
gen6_render_composite_spans 12 76 568 12
gen6_emit_copy_state 3 25 197 2
prefer_blt_copy 14 27 153 4
gen6_render_copy_boxes 38 196 1668 13
gen6_render_copy_blt 1 18 190 8
gen6_render_copy_done 2 7 47 2
gen6_render_copy 14 64 613 7
gen6_emit_fill_state 3 25 185 2
gen6_render_fill_boxes 17 114 863 8
gen6_render_op_fill_blt 1 17 181 6
gen6_render_op_fill_box 1 18 186 3
gen6_render_op_fill_boxes 3 27 226 4
gen6_render_op_fill_done 2 8 63 2
gen6_render_fill 8 52 447 7
gen6_render_fill_one_try_blt 1 14 85 9
gen6_render_fill_one 9 61 564 9
gen6_render_clear_try_blt 1 11 75 3
gen6_render_clear 6 52 505 3
gen6_render_reset 3 21 192 1
gen6_render_fini 1 4 25 1
is_gt2 1 4 17 2
is_mobile 1 4 21 2
gen6_render_setup 12 66 489 2
gen6_render_init 11 28 220 2
Source file: ./driver/xf86-video-intel/src/uxa/intel_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_has_overlay 2 10 61 1
intel_overlay_update_attrs 1 18 127 1
intel_overlay_off 1 9 45 1
intel_overlay_put_image 8 66 451 12
I830InitVideo 19 63 372 1
I830SetupImageVideoOverlay 7 89 635 1
I830SetupImageVideoTextured 7 60 409 1
intel_free_video_buffers 4 15 87 1
I830StopVideo 5 19 110 3
I830SetPortAttributeTextured 10 23 138 4
I830SetPortAttributeOverlay 36 58 460 4
I830GetPortAttribute 22 40 352 4
I830QueryBestSize 3 13 81 9
I830CopyPackedData 18 97 950 8
intel_memcpy_plane 14 47 306 7
I830CopyPlanarData 8 47 371 12
intel_box_intersect 7 13 153 3
intel_crtc_box 2 12 93 2
intel_box_area 1 4 34 1
intel_covering_crtc 6 33 179 4
intel_update_dst_box_to_crtc_coords 5 44 320 3
is_planar_fourcc 7 15 46 1
xvmc_passthrough 2 5 15 1
intel_display_overlay 3 31 165 12
intel_clip_video_helper 5 49 343 20
intel_wait_for_scanline 18 51 365 4
intel_setup_video_buffer 5 15 97 5
intel_setup_dst_params 13 53 377 8
intel_copy_video_data 4 27 201 12
I830PutImageTextured 15 79 514 17
I830PutImageOverlay 9 56 351 17
I830QueryImageAttributes 28 72 421 6
intel_video_block_handler 4 15 72 1
Source file: ./driver/xf86-video-intel/src/uxa/intel_video.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_get_adaptor_private 1 4 20 1
Source file: ./driver/xf86-video-intel/src/uxa/intel_sync.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_sync_fence_set_triggered 2 13 91 1
intel_sync_create_fence 1 15 103 3
intel_sync_init 4 18 94 1
intel_sync_close 2 8 46 1
Source file: ./driver/xf86-video-intel/src/uxa/intel_memory.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_get_fence_size 5 15 89 2
intel_get_fence_pitch 5 12 80 3
intel_check_display_stride 5 17 96 3
agp_aperture_size 2 4 28 2
intel_set_gem_max_sizes 1 9 57 1
Source file: ./driver/xf86-video-intel/src/uxa/uxa_module.h
Source file: ./driver/xf86-video-intel/src/uxa/intel_uxa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_context_switch 1 5 18 2
gen5_context_switch 2 12 44 2
gen4_context_switch 2 9 28 2
intel_get_aperture_space 4 21 106 3
intel_uxa_compute_size 16 45 314 7
intel_allocate_framebuffer 7 43 225 6
intel_uxa_check_solid 5 17 72 3
intel_uxa_prepare_solid 6 26 175 4
intel_uxa_solid 11 39 283 5
intel_uxa_check_copy 8 26 130 4
intel_uxa_prepare_copy 5 26 168 6
intel_uxa_copy 16 68 484 7
intel_uxa_done 2 13 76 1
i830_done_composite 2 8 46 1
_intel_transform_point 3 13 101 4
intel_get_transformed_coordinates 3 17 94 5
intel_get_transformed_coordinates_3d 3 19 101 6
intel_transform_is_affine 3 6 41 1
intel_get_pixmap_bo 2 8 33 1
intel_get_tile_width 5 12 67 3
intel_set_pixmap_bo 16 70 453 2
intel_uxa_pixmap_is_offscreen 1 4 13 1
intel_uxa_prepare_access 8 30 182 2
intel_uxa_finish_access 4 11 57 2
intel_uxa_pixmap_put_image 11 30 241 7
intel_uxa_put_image 14 71 451 7
intel_uxa_pixmap_get_image 6 24 188 7
intel_uxa_get_image 7 40 253 7
intel_cache_expire 1 7 36 3
intel_flush_rendering 3 15 82 1
intel_throttle 1 4 17 1
intel_uxa_block_handler 1 6 23 1
intel_uxa_create_pixmap 33 89 574 5
intel_uxa_destroy_pixmap 2 9 37 1
intel_uxa_create_screen_resources 6 35 207 1
intel_uxa_share_pixmap_backing 5 39 279 3
intel_uxa_set_shared_pixmap_backing 2 13 83 2
intel_limits_init 2 12 62 1
intel_option_accel_none 2 8 46 1
intel_option_accel_blt 2 8 43 1
intel_uxa_init 14 89 642 1
Source file: ./driver/xf86-video-intel/src/uxa/uxa-priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
uxa_get_screen 2 5 31 1
uxa_gc_reads_destination 6 7 52 4
Source file: ./driver/xf86-video-intel/src/uxa/i915_3d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I915EmitInvarientState 1 57 320 1
Source file: ./driver/xf86-video-intel/src/uxa/uxa-accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
uxa_fill_spans 17 63 405 6
uxa_do_put_image 17 67 480 10
uxa_put_image 5 23 176 10
uxa_copy_n_to_n_two_dir 32 103 724 7
uxa_copy_n_to_n 44 145 903 11
uxa_copy_area 2 13 100 9
uxa_poly_point 9 35 262 5
uxa_poly_lines 14 59 428 5
uxa_poly_segment 16 53 466 4
uxa_poly_fill_rect 36 102 688 4
uxa_get_spans 4 20 119 6
uxa_set_spans 4 19 126 7
uxa_copy_plane 5 25 174 10
uxa_image_glyph_blt 4 19 126 7
uxa_poly_glyph_blt 4 19 126 7
uxa_push_pixels 5 21 148 7
uxa_copy_window 4 18 186 3
uxa_fill_region_solid 6 34 215 5
uxa_fill_region_tiled 13 67 423 6
uxa_get_image 12 48 358 8
Source file: ./driver/xf86-video-intel/src/uxa/uxa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
uxa_get_drawable_pixmap 2 8 35 1
uxa_get_drawable_deltas 3 11 56 4
uxa_pixmap_is_offscreen 2 8 46 1
uxa_drawable_is_offscreen 1 4 16 1
uxa_get_offscreen_pixmap 2 9 48 3
uxa_prepare_access 3 12 76 2
uxa_finish_access 3 12 72 2
uxa_validate_gc 19 61 376 3
uxa_create_gc 2 7 28 1
uxa_prepare_access_window 6 18 94 1
uxa_finish_access_window 3 7 51 1
uxa_change_window_attributes 2 9 42 2
uxa_bitmap_to_region 2 9 46 1
uxa_set_fallback_debug 1 5 25 2
uxa_set_force_fallback 1 5 25 2
uxa_close_screen 10 39 276 1
uxa_driver_alloc 1 4 17 1
uxa_driver_init 14 93 508 2
uxa_resources_init 2 6 21 1
uxa_driver_fini 1 3 7 1
Source file: ./driver/xf86-video-intel/src/uxa/uxa-unaccel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
uxa_prepare_access_gc 6 14 82 1
uxa_finish_access_gc 3 7 47 1
uxa_picture_prepare_access 5 13 71 2
uxa_picture_finish_access 3 8 46 2
uxa_drawable_location 2 4 17 1
uxa_check_fill_spans 3 15 91 6
uxa_check_set_spans 2 11 83 7
uxa_check_put_image 2 13 97 10
uxa_check_copy_area 3 19 126 9
uxa_check_copy_plane 3 20 132 10
uxa_check_poly_point 2 11 71 5
uxa_check_poly_lines 4 19 118 5
uxa_check_poly_segment 4 20 110 4
uxa_check_poly_arc 5 17 104 4
uxa_check_poly_fill_rect 3 14 81 4
uxa_check_image_glyph_blt 3 16 97 7
uxa_check_poly_glyph_blt 3 17 105 7
uxa_check_push_pixels 4 19 129 7
uxa_check_get_spans 2 12 78 6
uxa_check_composite 6 27 150 12
uxa_check_add_traps 2 11 76 5
uxa_get_pixmap_first_pixel 4 21 102 1
Source file: ./driver/xf86-video-intel/src/uxa/uxa.h
Source file: ./driver/xf86-video-intel/src/uxa/intel.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_get_pixmap_private 2 5 31 1
intel_pixmap_is_busy 2 6 34 1
intel_set_pixmap_private 1 4 25 2
intel_pixmap_is_dirty 2 4 17 1
intel_pixmap_tiled 1 4 17 1
intel_get_screen_private 1 4 18 1
intel_pixmap_pitch 1 4 16 1
intel_debug_fallback 2 11 68 3
intel_check_pitch_2d 2 10 51 1
intel_check_pitch_3d 2 10 51 1
intel_emit_reloc 1 8 46 6
intel_bo_alloc_for_data 1 14 77 4
get_drawable_pixmap 2 8 40 1
pixmap_is_scanout 1 5 26 1
intel_pixmap_is_offscreen 2 5 24 1
intel_sync_init 1 1 10 1
intel_sync_close 1 1 7 1
intel_present_screen_init 1 1 10 1
Source file: ./driver/xf86-video-intel/src/uxa/i830_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i830_get_dest_format 9 31 127 2
i830_get_blend_cntl 14 30 182 5
i8xx_get_card_format 7 18 128 2
i830_texture_setup 11 86 500 3
i830_check_composite 10 33 173 6
i830_check_composite_target 4 8 42 1
i830_check_composite_texture 8 35 176 2
i830_prepare_composite 26 91 493 7
i830_emit_composite_state 8 69 431 1
i830_emit_composite_primitive 26 155 1014 9
i830_vertex_flush 2 7 37 1
i830_composite 2 15 104 9
i830_batch_commit_notify 1 4 14 1
Source file: ./driver/xf86-video-intel/src/uxa/i965_reg.h
Source file: ./driver/xf86-video-intel/src/uxa/intel_hwmc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_subpicture 1 5 21 4
destroy_subpicture 1 3 10 2
create_surface 1 5 21 4
destroy_surface 1 3 10 2
create_context 4 26 173 4
destroy_context 1 3 10 2
intel_xvmc_adaptor_init 9 61 344 1
Source file: ./driver/xf86-video-intel/src/uxa/i915_3d.h
Source file: ./driver/xf86-video-intel/src/uxa/intel_display.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
crtc_id 1 4 16 1
intel_output_backlight_set 2 10 64 2
intel_output_backlight_get 1 5 25 1
intel_output_backlight_init 6 30 169 1
mode_from_kmode 5 27 195 3
mode_to_kmode 2 21 152 3
intel_crtc_dpms 1 3 10 2
intel_mode_disable_unused_functions 3 12 90 1
intel_crtc_apply 19 73 487 1
intel_crtc_set_mode_major 4 44 268 5
intel_crtc_set_cursor_colors 1 3 13 3
intel_crtc_set_cursor_position 1 6 47 3
__intel_crtc_load_cursor_argb 2 10 68 2
intel_crtc_load_cursor_argb 1 4 21 2
intel_crtc_load_cursor_argb 1 4 18 2
intel_crtc_hide_cursor 1 6 43 1
intel_crtc_show_cursor 1 7 47 1
intel_crtc_shadow_allocate 3 31 172 3
intel_crtc_shadow_create 5 34 175 4
intel_crtc_shadow_destroy 3 18 108 3
intel_crtc_gamma_set 1 8 60 5
intel_crtc_destroy 2 12 76 1
intel_set_scanout_pixmap 5 27 169 2
intel_crtc_init 4 28 184 4
is_panel 2 5 18 1
intel_output_detect 5 27 118 1
intel_output_mode_valid 4 10 51 2
intel_output_attach_edid 9 36 213 1
intel_output_panel_edid 12 32 261 2
intel_output_get_modes 9 34 216 1
intel_output_destroy 3 21 150 1
intel_output_dpms_backlight 5 15 81 3
intel_output_dpms 7 33 171 2
intel_output_dpms_status 1 5 21 1
intel_property_ignore 5 11 54 1
intel_output_create_ranged_atom 3 21 157 7
intel_output_create_resources 17 81 630 1
intel_output_set_property 22 56 395 3
intel_output_get_property 7 27 142 2
find_output 3 13 73 2
parse_path_blob 5 24 150 3
drmmode_create_name 4 21 124 4
intel_output_init 21 88 604 5
intel_xf86crtc_resize 15 74 451 3
intel_do_pageflip 13 86 522 7
intel_drm_queue_alloc 3 21 107 5
intel_drm_abort_one 1 6 39 1
intel_drm_abort 2 10 62 3
intel_drm_abort_seq 2 10 43 2
intel_drm_abort_scrn 2 8 41 1
pipe_select 3 9 33 1
intel_get_msc_ust 2 17 124 4
intel_sequence_to_crtc_msc 2 9 60 2
intel_get_crtc_msc_ust 2 10 58 4
intel_crtc_msc_to_sequence 6 15 108 3
intel_drm_handler 2 15 104 5
intel_pageflip_complete 2 8 46 1
intel_handle_pageflip 3 13 68 3
intel_pageflip_handler 2 9 53 5
intel_pageflip_abort 3 11 71 3
drm_wakeup_handler 4 11 65 3
drm_notify_fd 1 5 33 3
intel_mode_read_drm_events 5 12 94 1
find_clones 6 21 124 2
intel_compute_possible_clones 6 24 191 3
intel_mode_pre_init 9 54 365 3
intel_mode_init 2 8 49 1
intel_mode_remove_fb 2 8 42 1
intel_mode_close 3 10 51 1
intel_mode_fini 5 20 115 1
intel_crtc_id 1 4 15 1
intel_crtc_to_pipe 1 5 21 1
intel_crtc_on 9 29 170 1
intel_create_pixmap_for_bo 3 19 99 7
intel_create_pixmap_for_fbcon 8 42 242 2
intel_copy_fb 9 43 268 1
intel_mode_hotplug 12 60 345 1
Source file: ./driver/xf86-video-intel/src/uxa/uxa-glamor.h
Source file: ./driver/xf86-video-intel/src/uxa/intel_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I830LoadPalette 12 53 412 5
i830CreateScreenResources 3 12 67 1
PreInitCleanup 3 7 32 1
intel_check_chipset_option 1 5 25 1
I830GetEarlyOptions 5 24 116 1
intel_option_cast_string_to_bool 2 7 35 3
intel_check_dri_option 5 13 92 1
intel_open_drm_master 1 6 33 1
intel_init_bufmgr 5 21 130 1
intel_bufmgr_fini 2 7 32 1
I830XvInit 3 22 161 1
drm_has_boolean_param 2 11 51 2
has_kernel_flush 1 4 17 1
has_relaxed_fencing 1 4 17 1
has_prime_vmap_flush 1 4 17 1
can_accelerate_blt 8 28 166 1
intel_setup_capabilities 5 14 76 1
I830PreInit 42 139 906 2
IntelEmitInvarientState 4 10 49 1
redisplay_dirty 3 29 212 2
intel_dirty_update 3 15 81 1
I830BlockHandler 2 13 75 1
I830BlockHandler 2 7 33 2
intel_init_initial_framebuffer 2 21 107 1
intel_flush_callback 2 9 40 3
I830HandleUEvents 6 24 136 2
I830UeventInit 9 41 196 1
I830UeventFini 2 12 67 1
I830ScreenInit 44 147 896 1
i830AdjustFrame 1 3 6 1
I830FreeScreen 3 12 62 1
I830LeaveVT 2 9 44 1
I830EnterVT 3 14 58 1
I830SwitchMode 1 5 21 1
I830CloseScreen 11 50 291 1
I830ValidMode 3 13 58 4
I830PMEvent 15 39 191 3
intel_init_scrn 1 13 64 1
Source file: ./driver/xf86-video-intel/src/uxa/uxa-glyphs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
uxa_glyph_get_private 2 5 31 1
uxa_glyph_set_private 1 4 25 2
uxa_unrealize_glyph_caches 5 15 89 1
uxa_glyphs_fini 1 4 12 1
uxa_realize_glyph_caches 8 52 310 1
uxa_glyphs_init 6 13 77 1
uxa_glyph_cache_upload_glyph 8 61 360 5
uxa_glyph_unrealize 3 16 91 2
uxa_glyph_extents 11 37 236 4
uxa_glyphs_intersect 18 63 374 3
uxa_check_glyphs 12 103 631 9
uxa_glyph_size_to_count 1 5 16 1
uxa_glyph_count_to_mask 1 4 14 1
uxa_glyph_size_to_mask 1 4 16 1
uxa_glyph_cache 19 74 574 4
uxa_clear_pixmap 5 31 194 3
create_white_solid 2 13 78 1
uxa_glyphs_via_mask 23 133 776 9
uxa_glyphs_to_dst 7 50 299 8
is_solid 4 11 56 1
uxa_glyphs 20 66 387 9
Source file: ./driver/xf86-video-intel/src/uxa/common.h
Source file: ./driver/xf86-video-intel/src/uxa/i965_3d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gen6_upload_invariant_states 3 22 125 1
gen6_upload_viewport_state_pointers 1 10 46 2
gen7_upload_viewport_state_pointers 1 8 50 2
gen6_upload_urb 1 8 57 1
gen7_upload_urb 2 22 162 1
gen6_upload_cc_state_pointers 4 21 99 5
gen7_upload_cc_state_pointers 4 23 121 5
gen6_upload_sampler_state_pointers 1 10 46 2
gen7_upload_sampler_state_pointers 1 6 34 2
gen7_upload_bypass_states 1 57 344 1
gen6_upload_vs_state 3 19 109 1
gen6_upload_gs_state 1 15 80 1
gen6_upload_clip_state 1 7 34 1
gen6_upload_sf_state 1 27 142 3
gen7_upload_sf_state 1 28 153 3
gen6_upload_binding_table 1 10 39 2
gen7_upload_binding_table 1 6 27 2
gen6_upload_depth_buffer_state 1 13 77 1
gen7_upload_depth_buffer_state 1 13 82 1
Source file: ./driver/xf86-video-intel/src/uxa/intel_batchbuffer.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_batch_space 1 4 27 1
intel_vertex_space 2 4 29 1
intel_batch_require_space 2 6 41 3
intel_batch_start_atomic 4 13 89 2
intel_batch_end_atomic 1 7 40 1
intel_batch_emit_dword 1 4 23 2
intel_batch_align 2 11 70 2
intel_batch_emit_reloc 3 20 110 6
intel_batch_mark_pixmap_domains 3 12 80 4
intel_batch_emit_reloc_pixmap 1 10 61 6
intel_vertex_emit 1 4 23 2
Source file: ./driver/xf86-video-intel/src/uxa/intel_glamor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_glamor_exchange_buffers 2 8 35 3
intel_glamor_xv_init 2 8 50 2
intel_glamor_create_screen_resources 4 15 78 1
intel_glamor_enabled 2 8 46 1
intel_glamor_pre_init 7 32 166 1
intel_glamor_create_pixmap 2 10 63 5
intel_glamor_create_textured_pixmap 3 16 94 1
intel_glamor_destroy_pixmap 2 8 43 1
intel_glamor_need_flush 1 7 34 1
intel_glamor_finish_access 5 15 51 2
intel_glamor_init 5 30 149 1
intel_glamor_flush 2 7 33 1
intel_glamor_close_screen 2 8 41 1
Source file: ./driver/xf86-video-intel/src/uxa/i830_reg.h
Source file: ./driver/xf86-video-intel/src/uxa/intel_present.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pipe_select 3 9 33 1
intel_present_get_crtc 3 16 120 1
intel_present_crtc_pipe 2 8 34 2
intel_present_get_ust_msc 1 7 49 3
intel_present_flush_drm_events 1 6 32 1
intel_present_vblank_handler 1 6 43 5
intel_present_vblank_abort 1 5 26 3
intel_present_queue_vblank 7 37 226 3
intel_present_event_match 1 6 33 2
intel_present_abort_vblank 1 6 38 3
intel_present_flush 2 8 46 1
intel_present_check_flip 6 18 89 4
intel_present_flip_event 1 6 37 3
intel_present_flip_abort 1 5 20 1
intel_present_flip 5 31 165 5
intel_present_unflip 5 23 145 2
intel_present_has_async_flip 3 11 58 1
intel_present_screen_init 2 6 29 1
Source file: ./driver/xf86-video-intel/src/uxa/intel_batchbuffer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_end_vertex 3 12 68 1
intel_next_vertex 1 6 35 1
bo_alloc 2 8 48 1
intel_next_batch 1 11 70 2
intel_batch_init 1 12 79 1
intel_batch_teardown 6 21 135 1
intel_batch_do_flush 1 7 38 1
intel_emit_post_sync_nonzero_flush 1 22 119 1
intel_batch_emit_flush 6 44 240 1
intel_batch_submit 15 63 383 1
intel_debug_flush 3 8 42 1
Source file: ./driver/xf86-video-intel/src/uxa/uxa-render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
uxa_composite_fallback_pict_desc 12 44 249 3
op_to_string 3 59 283 1
uxa_print_composite_fallback 3 19 116 5
uxa_op_reads_destination 3 10 27 1
uxa_get_pixel_from_rgba 8 46 304 6
uxa_get_rgba_from_pixel 15 70 475 6
uxa_get_color_for_pixmap 4 19 92 4
uxa_try_driver_solid_fill 16 75 533 8
uxa_picture_for_pixman_format 6 31 152 4
uxa_picture_from_pixman_image 10 67 419 3
uxa_create_solid 3 22 151 2
uxa_solid_clear 3 12 58 1
uxa_acquire_solid 13 48 307 2
uxa_acquire_pattern 5 24 142 7
transform_is_integer_translation 11 21 202 3
uxa_render_picture 6 28 154 7
drawable_contains 5 10 61 5
uxa_acquire_drawable 12 60 394 8
uxa_acquire_picture 9 39 218 9
uxa_acquire_source 1 12 52 8
uxa_acquire_mask 1 12 52 8
uxa_try_driver_composite 46 174 1127 12
uxa_try_magic_two_pass_composite_helper 13 78 518 12
compatible_formats 9 21 133 3
uxa_composite 71 184 1204 12
uxa_create_alpha_picture 7 27 153 5
uxa_check_trapezoids 10 70 463 8
uxa_trapezoids 21 109 723 8
uxa_check_triangles 9 69 450 8
uxa_triangles 17 87 623 8
uxa_add_traps 3 18 107 5
Source file: ./driver/xf86-video-intel/src/backlight.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
backlight_init 1 8 42 1
backlight_set 3 12 83 2
backlight_get 3 11 67 1
backlight_open 4 17 114 2
backlight_exists 2 6 21 1
is_sysfs_fd 2 5 31 1
__backlight_open 3 14 85 3
__backlight_read 3 16 95 2
__backlight_type 11 34 208 1
backlight_exists 3 8 43 1
__backlight_init 1 6 37 3
__backlight_direct_init 2 8 46 2
__backlight_helper_init 12 43 272 2
__backlight_find 6 26 124 1
backlight_open 7 22 121 2
backlight_set 4 13 89 2
backlight_get 4 12 64 1
backlight_disable 3 9 48 1
backlight_close 2 6 31 1
backlight_find_for_device 6 30 161 1
Source file: ./driver/xf86-video-intel/src/backlight.h
Source file: ./driver/xf86-video-intel/src/compat-api.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
region_num_rects 2 4 22 1
region_nil 1 4 17 1
region_boxptr 1 4 21 1
region_rects 2 4 32 1
FreePixmap 1 5 19 1
Source file: ./driver/xf86-video-intel/src/fd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fd_move_cloexec 3 13 47 1
fd_set_cloexec 4 12 54 1
fd_set_nonblock 3 12 54 1
Source file: ./driver/xf86-video-intel/src/i915_pciids.h
Source file: ./driver/xf86-video-intel/src/intel_device.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_file 3 15 100 2
__find_debugfs 4 14 80 1
drm_get_minor 3 9 48 1
dump_debugfs 5 20 127 3
dump_debugfs 1 1 15 3
dump_clients_info 1 4 19 2
__intel_get_device_id 2 11 52 1
intel_entity_get_devid 2 8 40 1
intel_device 2 6 33 1
intel_set_device 1 4 28 2
is_i915_device 2 11 68 1
is_i915_gem 3 13 62 1
__intel_check_device 4 12 64 1
open_cloexec 7 16 109 1
__intel_open_device__major_minor 7 25 151 2
__intel_open_device__pci 15 58 394 1
__intel_open_device__pci 1 1 14 1
__intel_open_device__legacy 4 17 101 1
__intel_open_device 4 13 68 2
find_master_node 6 15 107 1
is_render_node 3 8 44 2
find_render_node 6 13 99 1
get_path 3 10 47 1
get_path 1 4 12 1
get_fd 2 6 30 1
get_fd 1 4 13 1
is_master 1 9 49 1
intel_open_device 15 53 291 3
__intel_peek_fd 2 7 36 1
intel_has_render_node 2 8 46 1
intel_get_device 6 31 172 1
intel_get_client_name 2 6 31 1
authorise 3 8 54 2
intel_get_client_fd 5 20 122 1
intel_get_device_id 2 6 37 1
intel_get_master 5 18 94 1
intel_put_master 3 14 86 1
intel_put_device 4 15 96 1
Source file: ./driver/xf86-video-intel/src/intel_options.h
Source file: ./driver/xf86-video-intel/src/fd.h
Source file: ./driver/xf86-video-intel/src/intel_options.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_options_get 2 10 63 1
Source file: ./driver/xf86-video-intel/src/intel_driver.h
Source file: ./driver/xf86-video-intel/src/intel_list.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
list_init 1 4 19 1
__list_add 1 9 43 3
list_add 1 4 25 2
list_add_tail 1 4 25 2
list_replace 1 8 46 2
list_append 1 4 25 2
__list_del 1 6 37 2
_list_del 1 6 42 1
list_del 1 5 19 1
list_move 2 7 36 2
list_move_tail 1 5 26 2
list_is_empty 1 4 17 1
list_add_tail 1 4 25 2
_list_del 1 6 42 1
list_replace 1 8 46 2
list_move 2 7 36 2
list_move_tail 1 5 26 2
list_is_singular 1 4 19 1
Source file: ./driver/xf86-video-intel/src/uxa/i965_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
float_to_uint 1 9 29 1
brw_debug 2 12 84 2
i965_pre_draw_debug 7 31 135 1
i965_post_draw_debug 21 59 416 1
i965_create_dst_surface_state 2 43 296 4
i965_create_src_surface_state 2 41 245 9
gen7_create_dst_surface_state 3 36 241 4
gen7_create_src_surface_state 3 37 208 9
i965_create_binding_table 2 12 61 3
i965_create_sampler_state 1 14 89 1
gen7_create_sampler_state 1 14 89 1
i965_create_vs_state 2 16 102 1
i965_create_program 1 9 37 3
i965_create_sf_state 4 55 394 1
i965_create_wm_state 9 83 473 3
i965_create_cc_vp_state 1 11 66 1
i965_create_cc_state 3 35 238 1
i965_emit_video_setup 6 151 976 4
I965DisplayVideoTextured 28 207 1425 13
i965_free_video 1 28 220 1
gen6_create_cc_state 1 13 81 1
gen6_create_blend_state 1 12 73 1
gen6_create_depth_stencil_state 1 10 49 1
gen6_create_vidoe_objects 15 47 350 1
gen6_upload_state_base_address 1 14 82 2
gen6_upload_drawing_rectangle 1 8 62 2
gen6_upload_wm_state 2 32 189 2
gen6_upload_vertex_element_state 1 21 141 1
gen6_upload_vertex_buffer 1 11 84 3
gen6_upload_primitive 1 14 68 1
gen6_emit_video_setup 3 28 206 6
gen7_upload_wm_state 3 44 244 2
gen7_upload_vertex_buffer 1 12 86 3
gen7_upload_primitive 1 12 59 1
gen7_emit_video_setup 3 28 206 6
Gen6DisplayVideoTextured 10 150 1019 13
Source file: ./driver/xf86-video-intel/src/intel_module.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
intel_detect_chipset 9 49 285 2
intel_identify 13 54 333 1
intel_driver_func 7 19 77 3
_xf86findDriver 4 9 49 2
get_accel_method 9 23 133 1
intel_scrn_create 19 44 258 4
intel_pci_probe 8 20 83 4
intel_platform_probe 4 16 80 5
intel_available_options 6 12 41 2
intel_setup 3 16 66 4
Source file: ./driver/xf86-video-intel/src/uxa/i965_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i965_get_blend_cntl 11 20 137 5
i965_get_dest_format 14 26 78 1
i965_check_composite 8 30 148 6
i965_check_composite_texture 10 46 241 2
gen4_create_sf_state 1 45 330 2
sampler_border_color_create 1 13 77 1
gen4_sampler_state_init 7 53 285 5
gen7_sampler_state_init 7 53 285 5
gen4_create_sampler_state 1 27 131 6
gen7_create_sampler_state 1 27 131 6
i965_create_sampler_state 2 15 67 6
cc_state_init 1 31 234 5
gen4_create_wm_state 4 56 372 4
gen4_create_cc_viewport 1 15 91 1
gen4_create_vs_unit_state 2 14 94 1
gen4_create_cc_unit_state 3 24 144 1
i965_get_card_format 3 10 76 1
sampler_state_filter_from_picture 3 11 30 1
sampler_state_extend_from_picture 5 15 42 1
gen4_set_picture_surface_state 4 43 277 4
gen7_set_picture_surface_state 5 47 302 4
i965_set_picture_surface_state 2 8 52 4
gen4_composite_vertex_elements 10 81 564 1
i965_emit_composite_state 9 122 767 1
i965_composite_check_aperture 2 39 200 1
i965_surface_flush 1 22 125 1
i965_emit_composite_primitive_identity_source 1 19 170 9
i965_emit_composite_primitive_affine_source 4 35 286 9
i965_emit_composite_primitive_identity_source_mask 1 25 272 9
i965_emit_composite_primitive 25 119 886 9
i965_prepare_composite 31 137 799 7
i965_select_vertex_buffer 5 29 190 1
i965_bind_surfaces 2 25 129 1
i965_composite 8 56 353 9
i965_batch_commit_notify 1 14 94 1
gen4_render_state_init 11 87 493 1
gen4_render_state_cleanup 11 32 286 1
gen6_composite_create_cc_state 1 21 122 1
gen6_composite_create_blend_state 3 29 200 1
gen6_composite_create_depth_stencil_state 1 18 83 1
gen6_composite_state_base_address 1 15 80 1
gen6_composite_cc_state_pointers 4 19 123 2
gen6_composite_sampler_state_pointers 3 11 58 2
gen6_composite_wm_constants 3 13 73 1
gen6_composite_sf_state 4 12 70 2
gen6_composite_wm_state 4 25 147 3
gen7_composite_wm_state 4 30 183 3
gen6_composite_drawing_rectangle 3 14 84 2
gen6_composite_vertex_element_state 6 55 369 3
gen6_emit_composite_state 5 55 352 1
gen6_render_state_init 7 46 296 1
i965_vertex_flush 2 8 40 1
i965_batch_flush 2 5 20 1
Source file: ./driver/xf86-video-openchrome/libxvmc/driDrawable.h
Source file: ./driver/xf86-video-openchrome/libxvmc/viaLowLevel.h
Source file: ./driver/xf86-video-openchrome/libxvmc/viaXvMCPriv.h
Source file: ./driver/xf86-video-openchrome/libxvmc/xf86dri.h
Source file: ./driver/xf86-video-openchrome/libxvmc/driDrawable.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drawStamp 1 4 22 2
getDRIDrawableInfoLocked 13 71 526 11
driDestroyHashContents 7 23 134 1
Source file: ./driver/xf86-video-openchrome/libxvmc/vldXvMC.h
Source file: ./driver/xf86-video-openchrome/libxvmc/viaLowLevel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hwlLock 1 5 26 2
hwlUnlock 1 5 26 2
timeDiff 2 6 45 2
setAGPSyncLowLevel 1 6 36 3
viaDMATimeStampLowLevel 2 10 68 1
viaDMAWaitTimeStamp 7 24 160 3
viaDMAInitTimeStamp 4 19 149 1
viaDMACleanupTimeStamp 3 7 49 1
viaMpegGetStatus 1 4 16 1
viaMpegIsBusy 2 7 40 3
syncDMA 9 33 209 2
syncVideo 5 22 140 2
syncAccel 7 24 163 3
syncMpeg 8 38 213 3
pciFlush 10 26 191 1
agpFlush 16 49 337 1
flushXvMCLowLevel 3 12 58 1
flushPCIXvMCLowLevel 4 8 45 1
pciCommand 3 9 75 4
viaMpegSetSurfaceStride 1 10 80 2
viaVideoSetSWFLipLocked 1 8 72 6
viaVideoSWFlipLocked 5 32 175 3
viaMpegSetFB 1 11 99 5
viaMpegBeginPicture 19 80 853 5
viaMpegReset 5 18 169 1
viaMpegWriteSlice 9 39 292 4
viaVideoSubPictureOffLocked 1 8 45 1
viaVideoSubPictureLocked 3 14 113 2
viaBlit 11 76 518 12
syncXvMCLowLevel 10 30 189 4
initXvMCLowLevel 5 34 194 11
setLowLevelLocking 1 5 27 2
closeXvMCLowLevel 1 6 28 1
Source file: ./driver/xf86-video-openchrome/libxvmc/xf86dristr.h
Source file: ./driver/xf86-video-openchrome/libxvmc/viaLowLevelPro.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
initHQVShadow 2 8 39 1
setHQVHWDeinterlacing 3 23 226 5
setHQVDeblocking 3 19 143 3
setHQVStartAddress 4 22 158 5
setHQVColorSpaceConversion 3 14 93 3
setHQVFetchLine 1 5 46 3
setHQVScale 1 5 38 3
setHQVSingleDestination 1 9 64 3
setHQVDeinterlacing 3 13 77 2
setHQVTripleBuffer 2 9 53 2
finish_header_agp 5 27 163 1
hwlLock 1 5 26 2
hwlUnlock 1 5 26 2
timeDiff 2 6 45 2
setAGPSyncLowLevel 1 6 36 3
viaDMATimeStampLowLevel 2 10 68 1
viaDMAWaitTimeStamp 7 25 183 3
viaDMAInitTimeStamp 4 19 149 1
viaDMACleanupTimeStamp 3 7 49 1
viaMpegGetStatus 1 4 16 1
viaMpegIsBusy 2 7 40 3
syncDMA 9 33 209 2
syncVideo 3 12 84 2
syncVideo 5 26 153 2
syncAccel 7 24 163 3
syncMpeg 8 38 213 3
pciFlush 12 31 227 2
agpFlush 19 57 419 2
uploadHQVDeinterlace 4 26 246 8
uploadHQVShadow 5 25 180 4
flushXvMCLowLevel 4 14 83 1
flushPCIXvMCLowLevel 4 8 61 1
viaMpegSetSurfaceStride 1 10 88 2
viaVideoSetSWFLipLocked 2 12 100 6
viaVideoSWFlipLocked 2 13 104 3
viaMpegSetFB 1 11 91 5
viaMpegBeginPicture 19 81 828 5
viaMpegReset 7 28 245 1
viaMpegWriteSlice 9 42 289 4
viaVideoSubPictureOffLocked 2 14 94 1
viaVideoSubPictureLocked 4 20 162 2
viaBlit 11 78 534 12
syncXvMCLowLevel 11 30 200 4
updateLowLevelBuf 5 25 190 4
cleanupLowLevelBuf 2 7 50 2
releaseXvMCLowLevel 6 18 75 1
initXvMCLowLevel 9 59 437 11
setLowLevelLocking 1 5 27 2
closeXvMCLowLevel 1 5 23 1
computeDownScaling 2 9 37 2
computeHQVScaleAndFilter 7 21 187 1
setupBackBuffer 1 4 31 1
Source file: ./driver/xf86-video-openchrome/src/via_timing.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
froundf 2 3 23 2
timingGenerateMode 53 187 1612 7
viaTimingCvt 1 3 40 6
viaTimingGtf 1 3 37 5
Source file: ./driver/xf86-video-openchrome/libxvmc/xf86dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
uniDRIQueryExtension 2 16 81 3
uniDRIQueryVersion 2 29 162 4
uniDRIQueryDirectRenderingCapable 2 27 147 3
uniDRIOpenConnection 7 47 279 4
uniDRIAuthConnection 3 28 156 3
uniDRICloseConnection 1 18 93 2
uniDRIGetClientDriverName 5 49 278 6
uniDRICreateContextWithConfig 2 32 179 5
uniDRICreateContext 1 10 49 5
uniDRIDestroyContext 1 18 109 3
uniDRICreateDrawable 2 27 161 4
uniDRIDestroyDrawable 1 18 109 3
uniDRIGetDrawableInfo 8 68 472 15
uniDRIGetDeviceInfo 6 52 321 8
Source file: ./driver/xf86-video-openchrome/src/via_3d_reg.h
Source file: ./driver/xf86-video-openchrome/src/via_id.h
Source file: ./driver/xf86-video-openchrome/src/via_xvmc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
initViaXvMC 3 12 76 1
cleanupViaXvMC 5 19 125 3
stride 1 4 16 1
size_yuv420 1 5 32 2
size_xx44 1 4 18 2
mpegDisable 1 4 26 2
ViaInitXVMC 17 75 455 1
ViaCleanupXVMC 6 22 151 3
ViaXvMCCreateContext 11 70 503 4
ViaXvMCCreateSurface 12 76 521 4
ViaXvMCCreateSubpicture 7 51 338 4
ViaXvMCDestroyContext 4 27 176 2
ViaXvMCDestroySurface 4 30 212 2
ViaXvMCDestroySubpicture 5 34 235 2
viaXvMCSetDisplayLock 5 21 133 2
viaXvMCInitXv 5 32 258 2
viaXvMCInterceptXvAttribute 5 20 136 4
viaXvMCInterceptXvGetAttribute 4 16 118 4
viaXvMCDisplayAttributes 3 14 89 3
viaXvMCInterceptPutImage 14 61 430 17
viaXvMCPutImageSize 2 6 25 1
Source file: ./driver/xf86-video-openchrome/tools/registers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
readb_idx_reg 1 5 25 2
writeb_idx_reg 1 6 29 3
writeb_idx_mask 1 9 50 4
get_mode 12 132 1557 2
dump_scaling 3 22 149 1
dump_registers 5 23 145 1
get_vck_clock 5 39 248 2
get_gpio_state 15 35 281 1
dump_gpio_state 6 13 115 2
dump_all_registers 3 10 49 1
dump_mode 1 10 113 2
dump_sl 10 46 214 1
dump_lvds 9 36 172 1
parse_ioreg 2 15 109 3
reset_mode 2 8 39 1
unlock_registers 1 7 48 1
usage 1 11 46 1
main 14 93 500 2
Source file: ./driver/xf86-video-openchrome/libxvmc/viaXvMC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
yOffs 1 4 16 1
vOffs 1 4 24 1
uOffs 1 5 44 1
defaultQMatrices 2 16 197 1
releaseDecoder 1 7 38 2
grabDecoder 2 14 83 2
setupAttribDesc 5 27 180 4
releaseAttribDesc 3 8 49 2
releaseContextResources 18 50 271 4
XvMCCreateContext 31 236 1656 7
XvMCDestroyContext 3 13 84 2
XvMCCreateSurface 8 50 315 3
XvMCDestroySurface 4 17 93 2
XvMCPutSlice2 5 22 150 5
XvMCPutSlice 5 21 133 4
updateXVOverlay 5 38 281 12
XvMCPutSurface 17 106 776 12
debugControl 1 12 90 1
XvMCBeginSurface 15 76 522 6
XvMCSyncSurface 15 48 301 2
XvMCLoadQMatrix 8 37 208 3
XvMCRenderSurface 1 14 55 11
XvMCCreateBlocks 1 6 27 4
XvMCDestroyBlocks 1 4 15 2
XvMCCreateMacroBlocks 1 7 27 4
XvMCDestroyMacroBlocks 1 4 19 2
XvMCCreateSubpicture 7 50 317 6
XvMCSetSubpicturePalette 6 37 253 3
findOverlap 9 28 187 8
XvMCClearSubpicture 6 35 248 7
XvMCCompositeSubpicture 11 49 368 9
XvMCBlendSubpicture 12 32 170 11
XvMCBlendSubpicture2 19 76 541 12
XvMCSyncSubpicture 6 23 125 2
XvMCFlushSubpicture 4 11 57 2
XvMCDestroySubpicture 5 32 205 2
XvMCGetSubpictureStatus 6 21 118 3
XvMCFlushSurface 7 26 172 2
XvMCGetSurfaceStatus 8 32 183 3
XvMCQueryAttributes 5 21 130 3
XvMCSetAttribute 11 47 326 4
XvMCGetAttribute 8 28 175 4
XvMCHideSurface 10 54 381 2
Source file: ./driver/xf86-video-openchrome/src/via_display.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ViaSecondDisplayChannelEnable 1 9 77 1
ViaSecondDisplayChannelDisable 1 9 74 1
ViaDisplayInit 3 13 111 1
ViaDisplayEnableSimultaneous 1 7 40 1
ViaDisplayDisableSimultaneous 1 7 40 1
ViaDisplayEnableCRT 1 6 40 1
ViaDisplayDisableCRT 1 6 40 1
ViaDisplayEnableDVO 3 13 72 2
ViaDisplayDisableDVO 3 13 72 2
ViaDisplaySetStreamOnCRT 2 9 59 2
ViaDisplaySetStreamOnDFP 2 9 59 2
ViaDisplaySetStreamOnDVO 6 24 109 3
Source file: ./driver/xf86-video-openchrome/src/version.h
Source file: ./driver/xf86-video-openchrome/src/via_memory.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
viaExaFBSave 1 7 19 2
VIAFreeLinear 10 28 151 1
viaOffScreenLinear 6 25 177 3
VIAAllocLinear 8 30 203 3
VIAInitLinear 4 14 87 1
Source file: ./driver/xf86-video-openchrome/src/compat-api.h
Source file: ./driver/xf86-video-openchrome/src/via_driver.h
Source file: ./driver/xf86-video-openchrome/src/via_xvpriv.h
Source file: ./driver/xf86-video-openchrome/src/via_ch7xxx.h
Source file: ./driver/xf86-video-openchrome/src/via_crtc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ViaCRTCSetGraphicsRegisters 1 16 147 1
ViaCRTCSetAttributeRegisters 2 13 99 1
via_xf86crtc_resize 1 6 28 3
ViaPreInitCRTCConfig 1 4 15 1
ViaCRTCInit 1 8 47 1
ViaFirstCRTCSetMode 31 151 1247 2
ViaFirstCRTCSetStartingAddress 3 15 157 3
ViaSecondCRTCSetStartingAddress 1 14 149 3
ViaSecondCRTCHorizontalQWCount 2 12 87 2
ViaSecondCRTCHorizontalOffset 2 12 81 1
ViaSecondCRTCSetMode 19 97 789 2
ViaFirstCRTCModeValid 13 29 183 2
ViaSecondCRTCModeValid 13 29 171 2
ViaShadowCRTCSetMode 1 27 287 2
Source file: ./driver/xf86-video-openchrome/src/via_swov.h
Source file: ./driver/xf86-video-openchrome/src/via_3d.h
Source file: ./driver/xf86-video-openchrome/src/via_dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VIADRIIrqInit 4 22 154 2
VIADRIIrqExit 3 13 62 2
VIADRIRingBufferCleanup 3 17 92 1
VIADRIRingBufferInit 8 37 191 1
VIASetAgpMode 3 25 144 1
VIADRIAgpInit 9 82 607 2
VIADRIFBInit 5 44 227 2
VIADRIPciInit 1 4 13 2
VIAInitVisualConfigs 20 113 770 1
VIADRIScreenInit 27 146 900 1
VIADRICloseScreen 6 35 225 1
VIACreateContext 1 6 23 5
VIADestroyContext 1 4 13 3
VIADRIFinishScreenInit 5 47 317 1
VIADRISwapContext 2 8 42 6
VIADRIInitBuffers 2 7 40 3
VIADRIMoveBuffers 2 8 43 4
VIADRIKernelInit 3 19 128 2
VIADRIMapInit 3 17 120 2
viaDRIFBMemcpy 8 33 199 5
viaDRIOffscreenSave 6 33 204 1
viaDRIOffscreenRestore 2 14 90 1
Source file: ./driver/xf86-video-openchrome/src/via_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
viaInitVideo 1 3 7 1
viaExitVideo 1 3 7 1
viaSaveVideo 1 3 7 1
viaRestoreVideo 1 3 7 1
VIAVidAdjustFrame 1 3 13 3
DecideOverlaySupport 45 144 750 1
viaXvError 3 13 67 3
viaResetVideo 1 12 69 1
viaSaveVideo 1 13 101 1
viaRestoreVideo 3 65 481 1
viaExitVideo 8 33 192 1
viaInitVideo 37 70 542 1
viaSetupAdaptors 7 75 611 2
viaStopVideo 3 21 130 3
viaSetPortAttribute 11 49 309 4
viaGetPortAttribute 11 38 244 4
viaQueryBestSize 2 12 65 9
Flip 15 44 261 4
planar420cp 2 15 149 6
nv12cp 2 15 149 6
viaDmaBlitImage 31 117 770 8
viaPutImage 38 173 1122 17
viaQueryImageAttributes 32 86 526 6
VIAVidAdjustFrame 1 6 37 3
UVBlit 3 18 110 7
nv12Blit 4 40 263 7
Source file: ./driver/xf86-video-openchrome/src/via_lvds.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ViaLVDSSoftwarePowerFirstSequence 2 25 278 2
ViaLVDSSoftwarePowerSecondSequence 2 25 278 2
ViaLVDSHardwarePowerFirstSequence 2 13 123 2
ViaLVDSHardwarePowerSecondSequence 2 13 123 2
ViaLVDSDFPPower 2 6 45 2
ViaLVDSPowerChannel 2 12 82 2
ViaLVDSPower 3 17 94 2
Source file: ./driver/xf86-video-openchrome/src/via_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
viaDumpDMA 3 12 87 1
viaFlushPCI 26 61 349 1
viaFlushDRIEnabled 12 34 219 1
viaSetupCBuffer 6 20 136 3
viaTearDownCBuffer 3 6 29 1
viaInitPCIe 1 6 28 1
viaInitAgp 1 14 84 1
viaEnableAgpVQ 1 31 217 1
viaEnablePCIeVQ 1 18 126 1
viaDisableVQ 6 22 100 1
viaAccelSetMode 4 20 82 2
viaInitialize2DEngine 21 59 252 1
viaAccelSync 15 29 153 1
viaSetClippingRectangle 1 10 74 5
viaDisableClipping 1 6 30 1
viaPitchHelper 4 11 73 3
viaAccelClippingHelper 3 17 122 2
viaAccelSolidHelper 1 14 151 10
viaAccelPlaneMaskHelper 6 26 191 2
viaAccelTransparentHelper 3 13 88 4
viaAccelCopyHelper 3 24 226 13
viaSetupForScreenToScreenCopy 4 17 101 6
viaSubsequentScreenToScreenCopy 3 16 123 7
viaSetupForSolidFill 1 10 67 4
viaSubsequentSolidFillRect 3 14 103 5
viaSetupForMono8x8PatternFill 2 20 116 7
viaSubsequentMono8x8PatternFillRect 3 28 293 7
viaSetupForColor8x8PatternFill 2 12 92 6
viaSubsequentColor8x8PatternFillRect 3 25 246 7
viaSetupForCPUToScreenColorExpandFill 2 18 98 5
viaSubsequentScanlineCPUToScreenColorExpandFill 2 22 175 6
viaSetupForImageWrite 2 11 76 6
viaSubsequentImageWriteRect 2 18 142 6
viaSetupForSolidLine 1 16 117 4
viaSubsequentSolidTwoPointLine 7 47 355 6
viaSubsequentSolidHorVertLine 2 23 232 5
viaSetupForDashedLine 6 36 234 7
viaSubsequentDashedTwoPointLine 1 5 40 7
viaInitXAA 12 93 464 1
viaAccelMarkSync 2 17 104 1
viaAccelWaitMarker 3 12 73 2
viaCheckUpload 4 15 93 2
viaOrder 2 7 47 2
viaExaPrepareSolid 4 17 122 4
viaExaSolid 1 14 113 5
viaExaDoneSolidCopy 1 3 7 1
viaExaPrepareCopy 8 26 188 6
viaExaCopy 3 16 121 7
viaExaCompositePictDesc 9 36 205 3
viaExaPrintComposite 3 24 127 4
viaBitExpandHelper 2 8 75 2
viaPixelARGB8888 8 51 354 3
viaExpandablePixel 3 6 30 1
viaAccelDMADownload 16 69 462 7
viaExaDownloadFromScreen 10 38 256 7
viaExaTexUploadToScreen 21 94 705 7
viaExaUploadToScreen 13 47 358 7
viaExaUploadToScratch 5 35 234 2
viaExaCheckComposite 21 44 271 4
viaIsAGP 5 13 85 3
viaIsOffscreen 1 5 35 2
viaExaPrepareComposite 25 83 628 7
viaExaComposite 5 22 207 9
viaInitExa 13 59 342 1
viaInitAccel 19 79 606 1
viaExitAccel 13 39 230 1
viaFinishInitAccel 14 66 445 1
viaAccelBlitRect 9 26 223 7
viaAccelFillRect 4 20 146 6
viaAccelFillPixmap 4 22 149 9
viaAccelSyncMarker 1 5 26 1
viaAccelTextureBlit 1 21 231 14
Source file: ./driver/xf86-video-openchrome/src/via_timing.h
Source file: ./driver/xf86-video-openchrome/src/via.h
Source file: ./driver/xf86-video-openchrome/src/via_memcpy.h
Source file: ./driver/xf86-video-openchrome/src/via_xvmc.h
Source file: ./driver/xf86-video-openchrome/src/via_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
viaHWCursorInit 24 113 678 1
viaCursorSetFB 2 9 68 1
viaCursorStore 10 29 158 1
viaCursorRestore 10 33 197 1
viaShowCursor 10 25 108 1
viaHideCursor 9 25 120 1
viaSetCursorPosition 11 37 260 3
viaUseHWCursorARGB 4 9 57 2
viaUseHWCursor 5 10 72 2
viaLoadCursorImage 12 41 257 2
viaSetCursorColors 15 40 236 3
viaLoadCursorARGB 6 19 162 2
Source file: ./driver/xf86-video-openchrome/src/via_id.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ViaDoubleCheckCLE266Revision 4 17 125 1
ViaCheckCardId 7 22 199 1
Source file: ./driver/xf86-video-openchrome/src/via_mode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ViaPrintMode 1 44 430 2
ViaTVDetect 12 32 280 1
ViaTVInit 19 49 263 1
ViaTVSave 2 6 30 1
ViaTVRestore 2 6 30 1
ViaTVDACSense 2 7 34 1
ViaTVSetMode 3 10 72 2
ViaTVPower 4 10 62 2
ViaTVPrintRegs 2 6 30 1
ViaTVModeValid 2 7 39 2
ViaDFPDetect 4 18 110 1
ViaOutputsDetect 20 53 319 1
VIAGetActiveDisplay 1 8 57 1
ViaOutputsSelect 34 95 561 1
VIAGetPanelSize 12 59 368 1
ViaGetResolutionIndex 4 19 137 2
ViaGetVesaMode 8 20 111 2
ViaPanelGetIndex 13 67 467 2
ViaModesMonitorFixup 11 34 411 3
ViaModesAttachHelper 3 21 136 3
ViaModesAttach 4 9 72 2
ViaGetMemoryBandwidth 12 27 109 1
ViaValidMode 20 64 379 4
ViaSetUseExternalClock 1 8 46 1
ViaSetDotclock 5 26 265 4
ViaSetPrimaryDotclock 1 7 51 2
ViaSetSecondaryDotclock 1 7 51 2
ViaSetECKDotclock 1 4 21 2
VIASetLCDMode 46 185 1242 2
ViaComputeDotClock 6 27 193 1
ViaComputeProDotClock 11 43 270 1
ViaModeDotClockTranslate 7 24 185 2
ViaModePrimaryLegacy 17 55 449 2
ViaModeSecondaryLegacy 7 26 207 2
ViaLCDPowerSequence 2 10 84 2
ViaLCDPower 10 34 207 2
ViaDFPPower 4 13 83 2
ViaModeFirstCRTC 6 29 180 2
ViaModeSecondCRTC 6 36 236 2
ViaModeSet 12 46 271 2
Source file: ./driver/xf86-video-openchrome/src/via_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VIASetupDGAMode 10 101 583 11
VIADGAInit 6 31 295 1
VIADGASetMode 6 34 218 2
VIADGAGetViewport 1 5 20 1
VIADGASetViewport 1 6 44 4
VIADGAOpenFramebuffer 1 16 73 6
Source file: ./driver/xf86-video-openchrome/src/via_vgahw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ViaVgahwIn 2 7 39 2
ViaVgahwOut 2 7 44 3
ViaVgahwRead 1 5 33 4
ViaVgahwWrite 1 6 37 5
ViaVgahwMask 1 9 63 6
ViaCrtcMask 1 8 53 4
ViaSeqMask 1 8 53 4
ViaGrMask 1 8 53 4
ViaVgahwPrint 6 27 293 1
Source file: ./driver/xf86-video-openchrome/src/via_vbe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ViaVbeAdjustFrame 1 5 40 4
ViaVbeInitInt10 1 8 47 1
ViaVbeGetRefreshRateIndex 5 16 73 1
ViaVbeGetActiveDevices 4 14 64 1
ViaVbeSetActiveDevices 2 17 121 3
ViaVbeSetPanelMode 2 14 93 2
ViaVbeSetRefresh 2 18 137 2
ViaVbeSetMode 13 64 463 2
ViaVbeSaveRestore 18 51 402 2
ViaVbeModePreInit 7 38 289 1
ViaVbePanelPower 2 8 61 2
ViaVbePanelLowPower 2 8 61 2
ViaVbeDoDPMS 2 8 55 2
ViaVbeDPMS 2 6 29 3
Source file: ./driver/xf86-video-openchrome/src/via_i2c.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ViaI2C1PutBits 3 10 62 3
ViaI2C1GetBits 1 7 62 3
ViaI2CBus1Init 3 16 83 1
ViaI2C2PutBits 3 10 62 3
ViaI2C2GetBits 1 7 62 3
ViaI2CBus2Init 3 16 83 1
ViaI2C3Start 1 11 92 2
Source file: ./driver/xf86-video-intel/src/sna/sna_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__sna_fallback_flush 6 41 308 1
region_set 1 5 26 2
region_maybe_clip 3 6 41 2
region_is_singular 1 4 16 1
region_is_unclipped 3 6 51 3
_assert_pixmap_contains_box 5 13 94 3
_assert_pixmap_contains_damage 2 6 40 3
_assert_pixmap_contains_box_with_offset 1 7 63 5
_assert_pixmap_contains_boxes 6 21 150 6
_assert_pixmap_contains_points 6 22 175 6
_assert_drawable_contains_box 5 14 100 3
assert_pixmap_damage 10 32 237 1
sigtrap_handler 2 8 44 1
sigtrap_init 2 4 11 1
sna_fill_init_blt 1 10 53 7
sna_copy_init_blt 1 9 68 7
sna_pixmap_free_gpu 7 25 195 2
sna_pixmap_alloc_cpu 13 50 383 4
__sna_pixmap_free_cpu 5 16 134 2
sna_pixmap_free_cpu 5 15 87 3
default_tiling 8 20 123 2
sna_pixmap_default_tiling 1 8 46 2
sna_pixmap_change_tiling 6 44 311 2
sna_set_pixmap 1 5 40 2
_sna_pixmap_init 1 8 43 2
_sna_pixmap_reset 1 12 91 1
sna_pixmap_attach 2 9 48 1
sna_pixmap_attach_to_bo 4 22 142 2
bits_per_pixel 9 14 54 1
create_pixmap 10 54 372 6
__pop_freed_pixmap 2 12 72 1
create_pixmap_hdr 6 39 273 7
sna_pixmap_create_shm 9 55 375 5
sna_pixmap_create_unattached 1 7 36 4
sna_pixmap_create_scratch 8 43 291 5
sna_share_pixmap_backing 11 71 517 3
sna_set_shared_pixmap_backing 3 32 225 2
sna_create_pixmap_shared 6 43 292 5
sna_create_pixmap 18 91 536 5
sna_add_flush_pixmap 4 15 109 3
__sna_free_pixmap 3 20 132 3
sna_destroy_pixmap 10 46 325 1
sna_pixmap_destroy 2 6 40 1
has_coherent_map 3 11 63 3
has_coherent_ptr 12 31 260 3
pixmap_inplace 21 43 303 4
sna_pixmap_alloc_gpu 3 19 118 4
sna_pixmap_create_mappable_gpu 11 29 195 2
gpu_bo_download 16 68 491 5
cpu_bo_download 9 25 231 4
download_boxes 5 19 152 4
use_cpu_bo_for_upload 8 22 119 3
sna_pixmap_undo_cow 14 97 711 3
sna_pixmap_make_cow 13 61 408 3
operate_inplace 19 40 268 2
_sna_pixmap_move_to_cpu 91 281 2430 2
region_overlaps_damage 6 19 157 4
region_inplace 18 53 381 5
cpu_clear_boxes 2 18 95 5
sna_drawable_move_region_to_cpu 138 474 3761 3
sna_drawable_move_to_cpu 7 31 271 2
alu_overwrites 5 12 33 1
drawable_gc_inplace_hint 4 10 52 2
drawable_gc_flags 4 17 128 3
sna_pixmap_mark_active 1 8 47 2
__sna_pixmap_for_gpu 7 24 154 3
sna_pixmap_move_area_to_gpu 62 224 1637 3
sna_drawable_use_bo 117 431 2888 4
sna_pixmap_create_upload 5 47 286 5
sna_pixmap_move_to_gpu 62 212 1566 2
sna_validate_pixmap 4 14 88 2
sna_gc_move_to_cpu 16 59 422 3
sna_gc_move_to_gpu 1 11 97 1
clip_box 5 17 135 2
translate_box 1 7 42 2
trim_and_translate_box 1 5 28 3
box32_clip 5 14 125 2
box32_translate 1 7 43 2
box32_trim_and_translate 1 5 29 3
box_add_pt 5 11 71 3
box32_to_box16 2 8 62 2
box32_add_rect 5 16 96 2
can_create_upload_tiled_x 7 15 79 4
create_upload_tiled_x 3 15 89 4
try_upload__tiled_x 12 89 758 8
try_upload__inplace 48 153 1253 8
try_upload__blt 17 72 521 8
ignore_cpu_damage 7 14 110 3
try_upload__fast 10 27 219 8
sna_put_zpixmap_blt 9 66 561 9
byte_reverse 1 4 23 1
blt_depth 4 9 36 1
sna_put_xybitmap_blt 18 138 1119 8
sna_put_xypixmap_blt 21 154 1260 9
sna_put_image 27 87 612 10
source_contains_region 3 15 81 4
move_to_gpu 30 63 458 7
reorder_boxes 16 48 300 4
sna_self_copy_boxes 28 105 766 8
sna_pixmap_is_gpu 8 10 74 1
copy_prefer_gpu 12 34 223 6
use_shm_bo 10 28 165 5
sna_damage_contains_box__no_reduce__offset 2 14 84 4
sna_copy_boxes__inplace 44 221 1467 10
discard_cpu_damage 7 21 179 2
sna_copy_boxes 117 509 3532 8
box_equal 1 4 31 2
has_clip 2 5 21 1
sna_do_copy 21 123 1101 12
sna_fallback_copy_boxes 8 35 239 8
sna_copy_area 8 27 180 9
find_clip_box_for_y 5 17 97 3
sna_poly_point__cpu 1 5 35 5
sna_poly_point__fill 8 33 258 5
sna_poly_point__gpu 7 40 283 5
sna_poly_point__fill_clip_extents 9 31 272 5
sna_poly_point__fill_clip_boxes 6 30 252 5
sna_poly_point__dash 2 7 54 5
sna_poly_point__dash_clip_extents 2 7 54 5
sna_poly_point__dash_clip_boxes 2 7 54 5
sna_fill_spans__fill 10 39 321 6
sna_fill_spans__dash 2 8 60 6
sna_fill_spans__fill_offset 6 27 201 6
sna_fill_spans__dash_offset 2 8 60 6
sna_fill_spans__fill_clip_extents 10 39 370 6
sna_fill_spans__dash_clip_extents 2 8 60 6
sna_fill_spans__fill_clip_boxes 16 58 466 6
sna_fill_spans__dash_clip_boxes 2 8 60 6
sna_fill_spans_blt 57 260 1895 11
gc_is_solid 9 19 142 2
sna_fill_spans__gpu 6 42 321 6
sna_spans_extents 9 31 206 6
sna_fill_spans 16 90 634 6
sna_set_spans 8 32 224 7
sna_copy_bitmap_blt 22 199 1748 8
sna_copy_plane_blt 23 199 1699 8
sna_copy_plane 18 108 834 10
sna_poly_point_blt 16 87 651 8
sna_poly_point_extents 9 54 517 6
sna_poly_point 12 55 371 5
sna_poly_zero_line_blt 60 320 1960 9
sna_poly_line_blt 41 203 1553 10
sna_poly_line_extents 15 57 348 6
_use_zero_spans 2 6 33 3
use_zero_spans 1 6 41 3
_use_wide_spans 2 6 33 3
use_wide_spans 1 6 41 3
sna_poly_line 60 290 2102 5
box_from_seg 8 36 260 3
sna_poly_segment_blt 30 130 878 9
sna_poly_zero_segment_blt 51 284 1747 8
sna_poly_segment_extents 23 63 494 5
sna_poly_segment 50 225 1669 4
sna_poly_rectangle_extents 5 39 277 5
sna_poly_rectangle_blt 65 411 3492 8
sna_poly_rectangle 17 77 568 4
sna_poly_arc_extents 9 41 269 5
sna_poly_arc 25 121 863 4
sna_poly_fill_rect_blt 37 178 1356 9
get_pixel 4 11 89 1
sna_poly_fill_polygon 23 115 861 6
sna_pixmap_get_source_bo 19 59 411 1
sna_poly_fill_rect_tiled_8x8_blt 35 376 3449 9
tile8 5 12 33 1
next8 4 8 43 2
sna_poly_fill_rect_tiled_nxm_blt 30 117 946 8
tile_is_solid 4 16 105 2
sna_poly_fill_rect_tiled_blt 41 256 1849 8
sna_poly_fill_rect_stippled_8x8_blt 32 327 2894 8
sna_poly_fill_rect_stippled_nxm_blt 8 44 319 8
sna_poly_fill_rect_stippled_1_blt 64 539 4667 8
sna_poly_fill_rect_stippled_n_box__imm 14 100 843 7
sna_poly_fill_rect_stippled_n_box 26 193 1503 8
sna_poly_fill_rect_stippled_n_blt__imm 13 113 841 8
sna_poly_fill_rect_stippled_n_blt 15 121 917 8
sna_poly_fill_rect_stippled_blt 14 53 437 8
sna_poly_fill_rect_extents 17 49 330 5
sna_poly_fill_rect 38 134 942 4
sna_poly_fill_rect__gpu 6 30 231 4
sna_poly_fill_arc 22 107 782 4
sna_realize_font 3 13 73 2
sna_unrealize_font 8 24 194 2
sna_glyph_blt 42 243 2005 10
sna_glyph_extents 6 29 237 4
sna_set_glyph 9 34 250 2
sna_get_glyph8 3 17 106 4
sna_get_glyph16 5 22 160 4
sna_font_too_large 1 9 110 1
sna_poly_text8 15 61 462 6
sna_poly_text16 16 62 472 6
sna_image_text8 14 67 530 6
sna_image_text16 15 68 540 6
sna_reversed_glyph_blt 46 257 2119 13
sna_image_glyph 15 73 530 7
sna_poly_glyph 15 65 457 7
sna_push_pixels_solid_blt 20 141 1121 4
sna_push_pixels 11 48 337 7
sna_validate_gc 9 26 267 3
sna_create_gc 1 12 76 1
sna_get_image__inplace 15 69 501 5
sna_get_image__blt 14 55 410 4
sna_get_image__fast 13 46 329 4
sna_get_image 13 58 475 8
sna_get_spans 4 13 97 6
sna_copy_window 10 33 272 3
sna_change_window_attributes 5 14 106 2
sna_accel_flush 8 43 290 1
sna_accel_flush_callback 1 5 19 3
sna_accel_scanout 3 12 64 1
sna_accel_disarm_timer 1 5 39 2
has_offload_slaves 3 11 63 1
has_shadow 2 11 59 1
start_flush 8 23 128 1
stop_flush 12 20 135 2
timer_enable 2 8 62 3
sna_scanout_do_flush 5 18 119 1
sna_accel_do_throttle 4 15 108 1
sna_accel_do_expire 4 14 99 1
sna_accel_post_damage 14 103 845 1
sna_scanout_flush 7 21 139 1
sna_accel_throttle 3 10 65 1
sna_pixmap_expire 2 8 38 1
sna_accel_expire 2 8 52 1
sna_accel_do_debug_memory 2 9 49 1
sna_accel_debug_memory 2 11 67 1
sna_accel_debug_memory 1 1 9 1
sna_get_window_pixmap 1 4 13 1
sna_set_window_pixmap 1 4 24 2
sna_visit_set_window_pixmap 2 9 51 2
migrate_dirty_tracking 4 22 140 2
sna_set_screen_pixmap 7 28 208 1
sna_create_window 1 5 23 1
sna_map_window 1 4 10 1
sna_position_window 1 4 16 3
sna_unmap_window 1 4 10 1
sna_destroy_window 1 6 20 1
sna_query_best_size 9 23 120 4
sna_store_colors 1 3 14 3
sna_picture_init 5 23 144 1
sna_option_accel_none 3 10 63 1
sna_option_accel_blt 2 8 44 1
sna_accel_notify 1 4 19 3
sna_accel_init 16 86 648 2
sna_accel_create 4 15 73 1
sna_accel_watch_flush 3 15 93 2
sna_accel_leave 3 11 64 1
sna_accel_enter 1 6 40 1
sna_accel_close 1 11 65 1
sna_accel_block 22 62 461 2
sna_accel_free 1 5 22 1
Source file: ./driver/xf86-video-openchrome/src/via_bandwidth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ViaSetCLE266APrimaryFIFO 2 17 98 2
ViaSetPrimaryExpireNumber 6 15 113 3
ViaSetPrimaryFIFO 33 140 1106 2
ViaSetSecondaryFIFO 46 179 1599 2
ViaDisablePrimaryFIFO 5 8 69 1
Source file: ./driver/xf86-video-openchrome/src/via_priv.h
Source file: ./driver/xf86-video-openchrome/src/via_vgahw.h
Source file: ./driver/xf86-video-openchrome/src/via_vt162x.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ViaSetTVClockSource 12 40 237 1
VT162xPrintRegs 2 12 94 1
ViaVT162xDetect 7 56 286 3
VT162xSave 2 8 68 1
VT162xRestore 2 8 65 1
VT162xDACSenseI2C 1 11 75 1
VT1625DACSenseI2C 1 11 75 1
VT1621DACSense 5 34 165 1
VT1622DACSense 7 44 211 1
VT1625DACSense 7 44 211 1
VT1621ModeIndex 6 16 135 2
VT1621ModeValid 9 26 188 2
VT1622ModeIndex 8 29 223 2
VT1622ModeValid 9 26 188 2
VT1625ModeValid 21 50 400 2
VT162xSetSubCarrier 1 7 69 2
VT1621ModeI2C 9 32 320 2
VT1621ModeCrtc 4 22 190 2
VT1622ModeI2C 19 77 746 2
VT1622ModeCrtc 12 38 328 2
VT1621Power 2 9 61 2
VT1622Power 2 9 61 2
VT1625Power 2 9 61 2
ViaVT162xInit 5 57 303 1
Source file: ./driver/xf86-video-openchrome/src/via_dri.h
Source file: ./driver/xf86-video-openchrome/src/via_memcpy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
libc_YUV42X 7 29 158 6
__memcpy 1 17 87 3
kernel_YUV42X 7 29 158 6
kernel_memcpy 1 4 25 3
fastrdtsc 1 13 38 1
time_function 2 8 75 3
flagValid 5 18 97 2
cpuValid 3 8 42 2
viaVidCopyInit 19 103 698 2
viaVidCopyInit 1 7 33 2
Source file: ./driver/xf86-video-openchrome/src/via_bios.h
Source file: ./driver/xf86-video-openchrome/src/via_drmclient.h
Source file: ./driver/xf86-video-openchrome/src/via_regs.h
Source file: ./driver/xf86-video-openchrome/src/via_rop.h
Source file: ./driver/xf86-video-openchrome/src/via_video.h
Source file: ./driver/xf86-video-openchrome/src/via_ch7xxx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CH7xxxPrintRegs 2 12 94 1
ViaCH7xxxDetect 9 64 368 3
CH7xxxSave 2 8 68 1
CH7xxxRestore 2 8 65 1
CH7xxxDACSenseI2C 1 13 101 1
CH7xxxDACSense 8 36 203 1
CH7011ModeIndex 6 16 135 2
CH7019ModeIndex 6 16 135 2
CH7xxxModeValid 11 31 215 2
CH7xxxModeI2C 14 59 426 2
CH7xxxModeCrtc 20 80 575 2
CH7xxxTVPower 2 12 90 2
CH7019LCDPower 5 64 605 2
ViaCH7xxxInit 7 39 215 1
Source file: ./driver/xf86-video-openchrome/src/via_3d.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
via3DDstFormat 1 4 18 1
via3DTexFormat 1 4 18 1
via3DDstSupported 2 7 34 1
via3DTexSupported 2 7 34 1
viaSet3DDestination 2 9 66 4
viaSet3DDrawing 1 9 50 5
viaSet3DFlags 1 10 56 5
viaOrder 2 7 47 2
viaSet3DTexture 14 58 511 12
viaSet3DTexBlendCol 2 13 102 4
viaSet3DCompositeOperator 3 11 79 2
via3DOpSupported 1 4 15 1
via3DEmitQuad 10 86 922 10
via3DEmitState 25 110 902 3
via3DEmitClipRect 1 10 82 6
viaInit3DState 6 46 338 1
Source file: ./driver/xf86-video-openchrome/src/via_shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VIARefreshArea 3 21 168 3
VIARefreshArea_UD 14 57 432 3
VIAPointerMoved 3 17 128 3
VIARefreshArea8 8 52 370 3
VIARefreshArea16 8 52 367 3
VIARefreshArea24 8 58 510 3
VIARefreshArea32 8 49 331 3
ViaShadowFBInit 7 24 117 2
Source file: ./driver/xf86-video-openchrome/src/via_dmabuffer.h
Source file: ./driver/xf86-video-openchrome/src/via_panel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ViaPanelLookUpModeIndex 4 13 76 2
ViaPanelGetNativeModeFromOption 4 28 186 2
ViaPanelGetNativeModeFromScratchPad 1 16 117 1
ViaPanelScaleDisable 4 10 78 1
ViaPanelScale 12 60 452 5
ViaPanelGetNativeDisplayMode 4 36 290 1
ViaPanelPreInit 6 27 199 1
ViaPanelCenterMode 1 17 119 3
ViaPanelGetSizeFromEDID 10 31 228 4
ViaPanelGetSizeFromDDCv1 5 24 159 3
ViaPanelGetSizeFromDDCv2 5 37 242 2
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_drmi.h
Source file: ./driver/xf86-video-openchrome/src/via_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
via_pci_device 1 9 42 1
via_host_bridge 1 7 31 1
viaPciDeviceVga 1 7 31 1
VIASetup 4 16 67 4
VIAGetRec 11 45 314 1
VIAFreeRec 13 36 260 1
VIAAvailableOptions 1 4 13 2
VIAIdentify 1 5 16 1
via_pci_probe 3 29 163 4
VIAProbe 13 86 451 2
kickVblank 2 9 60 1
LookupChipSet 3 9 41 2
LookupChipID 3 9 41 2
VIAProbeDDC 2 9 47 2
VIASetupDefaultOptions 15 78 401 1
VIAPreInit 212 809 5299 2
VIAEnterVT 10 40 232 1
VIALeaveVT 15 40 212 1
ViaGammaDisable 7 26 124 1
VIASave 13 109 1043 1
VIARestore 14 107 1108 1
ViaMMIOEnable 8 21 95 1
ViaMMIODisable 7 18 77 1
VIAMapMMIO 10 65 430 1
VIAMapFB 10 58 437 1
VIAUnmapMem 8 24 170 1
VIALoadRgbLut 8 38 283 5
VIALoadPalette 16 74 563 5
VIAScreenInit 44 159 1099 1
VIAInternalScreenInit 9 48 322 1
VIAWriteMode 13 40 214 2
VIACloseScreen 19 52 279 1
VIAFreeScreen 2 8 42 1
VIASaveScreen 1 4 18 2
VIAAdjustFrame 6 22 145 1
VIARandRGetInfo 2 10 56 2
VIARandRSetConfig 5 25 107 2
VIADriverFunc 3 13 73 3
VIASwitchMode 8 21 117 1
VIADPMS 18 45 247 3
VIAInitialize3DEngine 8 53 409 1
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_dri2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwgfx_color_format_to_depth 1 4 11 1
vmwgfx_zs_format_to_depth 2 6 20 1
vmwgfx_z_format_to_depth 1 4 11 1
dri2_do_create_buffer 26 106 618 3
dri2_do_destroy_buffer 7 17 115 2
dri2_create_buffer 4 20 102 3
dri2_destroy_buffer 1 6 32 2
dri2_copy_region 11 46 299 4
vmw_dri_auth_magic2 1 6 42 2
vmw_dri_auth_magic3 1 7 45 3
xorg_dri2_init 8 44 281 1
xorg_dri2_close 1 4 12 1
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_saa.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
to_vmwgfx_saa_pixmap 1 4 17 1
vmwgfx_saa_pixmap 1 4 16 1
Source file: ./driver/xf86-video-openchrome/src/via_swov.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
viaWaitVideoCommandFire 5 11 64 1
viaWaitHQVFlip 8 15 105 1
viaWaitHQVFlipClear 3 10 63 2
viaWaitVBI 2 4 12 1
viaWaitHQVDone 6 13 88 1
FlushVidRegBuffer 2 11 84 1
ResetVidRegBuffer 2 7 36 1
SaveVideoRegister 2 10 65 3
VIAVidHWDiffInit 14 118 613 1
viaOverlayGetV1V3Format 17 66 255 5
viaOverlayGetSrcStartAddress 16 72 492 5
viaOverlayGetYCbCrStartAddress 2 19 125 6
viaOverlayHQVCalcZoomWidth 16 86 612 10
viaOverlayHQVCalcZoomHeight 11 57 399 9
viaOverlayGetFetch 14 46 239 6
rangeEqualize 1 10 91 6
vPackFloat 7 13 136 6
viaCalculateVideoColor 24 127 1261 8
viaSetColorSpace 13 36 190 6
ViaInitVideoStatusFlag 13 25 93 1
ViaSetVidCtl 17 40 156 2
ViaYUVFillBlack 3 7 48 3
AddHQVSurface 8 31 255 3
CreateSurface 8 62 482 5
ViaSwovSurfaceCreate 17 52 355 5
ViaSwovSurfaceDestroy 11 37 218 2
SetFIFO_V1 1 7 55 4
SetFIFO_V3 7 26 166 4
SetFIFO_64or32 2 7 39 1
SetFIFO_64or16 2 7 39 1
SetFIFO_64or48or32 3 11 61 1
SetFIFO_V3_64or32or32 14 32 141 1
SetFIFO_V3_64or32or16 14 32 141 1
SetupFIFOs 22 69 336 4
SetColorKey 4 17 99 5
SetChromaKey 4 24 155 6
SetVideoStart 4 12 114 6
SetHQVFetch 6 13 103 3
SetFetch 2 10 57 3
SetDisplayCount 3 14 80 4
SetMiniAndZoom 2 11 64 4
SetVideoControl 2 7 39 3
FireVideoCommand 2 7 43 3
SetVideoWindow 13 43 300 3
Upd_Video 77 363 2724 14
VIAVidUpdateOverlay 33 122 993 2
ViaOverlayHide 14 38 294 1
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_overlay.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwgfx_overlay_port_create 2 12 67 2
vmw_video_free_adaptor 3 11 60 2
vmw_video_init_adaptor 7 54 319 1
vmw_video_port_init 6 39 302 16
vmw_video_port_play 7 66 532 16
vmw_video_port_cleanup 3 13 90 2
vmw_video_buffer_alloc 3 16 92 3
vmw_video_buffer_free 2 12 64 1
vmw_xv_put_image 1 15 129 17
vmw_xv_stop_video 3 9 59 3
vmw_xv_query_image_attributes 12 51 267 6
vmw_xv_set_port_attribute 4 17 102 4
vmw_xv_get_port_attribute 3 15 80 4
vmw_xv_query_best_size 1 9 53 9
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_xa_surface.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwgfx_xa_surface_redefine 7 24 146 9
vmwgfx_xa_format 4 14 73 1
vmwgfx_hw_dri2_stage 6 27 109 2
vmwgfx_old_format_compatible 6 10 71 2
vmwgfx_hw_composite_dst_stage 4 22 126 2
vmwgfx_hw_composite_src_stage 10 46 241 2
vmwgfx_choose_accel_format 6 18 51 1
vmwgfx_hw_accel_stage 10 30 166 4
vmwgfx_hw_commit 12 40 258 1
vmwgfx_hw_accel_validate 3 8 46 5
vmwgfx_hw_dri2_validate 4 10 60 2
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_drmi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwgfx_fence_wait 2 13 82 3
vmwgfx_fence_unref 1 8 51 2
vmwgfx_present_readback 6 42 308 3
vmwgfx_present 6 37 274 6
vmwgfx_int_dmabuf 1 4 17 1
vmwgfx_dmabuf_alloc 3 28 172 2
vmwgfx_dmabuf_map 3 14 86 1
vmwgfx_dmabuf_unmap 2 6 28 1
vmwgfx_dmabuf_destroy 2 14 94 1
vmwgfx_dma 11 83 664 7
vmwgfx_get_param 2 13 75 3
vmwgfx_num_streams 3 14 80 3
vmwgfx_claim_stream 2 11 53 2
vmwgfx_unref_stream 2 10 65 2
vmwgfx_cursor_bypass 1 12 71 3
vmwgfx_update_gui_layout 1 10 65 3
vmwgfx_max_fb_size 2 8 40 2
vmwgfx_prime_fd_to_handle 1 5 29 3
vmwgfx_prime_release_handle 1 8 51 2
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_hosted_priv.h
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_xmir.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwgfx_xmir_create 3 14 68 1
vmwgfx_xmir_destroy 1 5 21 1
vmwgfx_xmir_pre_init 1 5 27 2
vmwgfx_xmir_drm_fd 1 7 55 2
vmwgfx_xmir_screen_init 3 12 68 2
vmwgfx_xmir_screen_close 2 6 32 1
vmwgfx_xmir_post_damage 1 4 18 1
vmwgfx_xmir_dri_auth 1 5 25 3
vmwgfx_xmir_copy_to_mir 2 8 55 2
vmwgfx_xmir_detect 2 4 16 1
vmwgfx_xmir_modify_flags 2 5 17 1
vmwgfx_xmir_detect 1 4 9 1
vmwgfx_xmir_modify_flags 1 3 8 1
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_ctrl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VMwareCtrlQueryVersion 2 19 126 1
VMwareCtrlDoSetRes 1 14 73 3
VMwareCtrlSetRes 5 34 232 1
VMwareCtrlDoSetTopology 3 21 151 3
VMwareCtrlSetTopology 5 32 210 1
VMwareCtrlDispatch 4 13 50 1
SVMwareCtrlQueryVersion 1 8 37 1
SVMwareCtrlSetRes 1 11 67 1
SVMwareCtrlSetTopology 1 11 62 1
SVMwareCtrlDispatch 4 13 50 1
VMwareCtrlResetProc 1 3 8 1
vmw_ctrl_ext_init 3 19 85 1
Source file: ./driver/xf86-video-vmware/vmwgfx/wsbm_util.h
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_hosted.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwgfx_is_hosted 1 4 17 1
vmwgfx_hosted_create 2 7 32 2
vmwgfx_hosted_destroy 2 7 32 2
vmwgfx_hosted_drm_fd 2 8 43 3
vmwgfx_hosted_pre_init 2 7 39 3
vmwgfx_hosted_screen_init 2 7 39 3
vmwgfx_hosted_screen_close 2 7 32 2
vmwgfx_hosted_post_damage 2 7 32 2
vmwgfx_hosted_dri_auth 1 7 33 4
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwgfx_hookup 1 8 37 1
vmwgfx_modify_flags 1 5 20 1
drv_get_rec 2 7 33 1
drv_free_rec 3 9 36 1
drv_probe_ddc 1 4 14 2
drv_crtc_resize 8 41 283 3
vmwgfx_use_server_fd 3 5 25 1
drv_init_drm 8 36 240 1
vmwgfx_set_topology 4 32 214 3
vmwgfx_pre_init_mode 11 66 392 2
drv_pre_init 32 147 915 2
vmwgfx_scanout_update 4 20 159 3
vmwgfx_scanout_present 5 22 122 4
xorg_flush 16 62 376 1
drv_block_handler 2 12 73 1
drv_create_screen_resources 2 13 83 1
drv_set_master 6 18 98 1
vmwgfx_use_hw_cursor_argb 2 14 88 2
vmwgfx_use_hw_cursor 2 14 88 2
vmwgfx_wrap_use_hw_cursor 1 8 52 1
drv_load_palette 13 49 441 5
drv_screen_init 34 152 961 1
drv_adjust_frame 4 17 93 1
drv_free_screen 1 7 35 1
drv_leave_vt 5 16 105 1
drv_enter_vt 4 11 59 1
drv_switch_mode 1 5 21 1
drv_close_screen 5 24 164 1
drv_valid_mode 1 4 19 4
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_xa_composite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwgfx_matrix_from_pict_transform 2 15 185 2
vmwgfx_xa_setup_wrap 5 20 64 2
vmwgfx_render_filter_to_xa 7 20 63 2
vmwgfx_xa_setup_pict 5 27 169 3
vmwgfx_xa_setup_comp 9 27 155 5
vmwgfx_xa_update_comp 4 12 72 4
vmwgfx_free_composite 9 20 112 1
vmwgfx_alloc_composite 9 21 181 1
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_hosted.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwgfx_hosted_detect 2 7 30 1
vmwgfx_hosted_modify_flags 1 5 18 1
Source file: ./driver/xf86-video-vmware/vmwgfx/svga3d_reg.h
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_ctrl.h
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_saa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwgfx_pixmap_add_damage 4 23 154 1
vmwgfx_pixmap_remove_damage 6 11 80 1
vmwgfx_pixmap_remove_present 5 15 109 1
vmwgfx_pixmap_add_present 8 30 183 2
vmwgfx_pixmap_free_storage 7 15 99 1
vmwgfx_pixmap_create_gmr 6 29 161 2
vmwgfx_pixmap_create_sw 7 20 135 2
vmwgfx_pixmap_present_readback 8 32 227 3
vmwgfx_saa_dma 19 52 331 7
vmwgfx_download_from_hw 6 28 206 3
vmwgfx_upload_to_hw 1 6 36 3
vmwgfx_release_from_cpu 1 3 15 3
vmwgfx_sync_for_cpu 1 5 31 3
vmwgfx_map 3 10 55 3
vmwgfx_unmap 2 7 40 3
vmwgfx_create_pixmap 1 11 92 8
vmwgfx_hw_kill 4 15 90 2
vmwgfx_flush_dri2 3 19 126 1
vmwgfx_destroy_pixmap 2 13 82 2
vmwgfx_copy_stride 4 13 92 6
vmwgfx_pix_resize 15 72 489 4
vmwgfx_modify_pixmap_header 13 44 285 7
vmwgfx_present_prepare 4 16 98 3
vmwgfx_is_present_hw 1 5 26 1
vmwgfx_check_hw_contents 3 28 178 5
vmwgfx_prefer_gmr 4 12 71 2
vmwgfx_create_hw 5 34 167 2
vmwgfx_hw_validate 9 38 270 2
vmwgfx_copy_prepare 27 69 419 8
vmwgfx_present_done 2 16 122 1
vmwgfx_present_copy 5 27 173 7
vmwgfx_copy 2 15 83 7
vmwgfx_copy_done 2 10 48 1
vmwgfx_composite_prepare 40 81 482 11
vmwgfx_composite 1 9 66 9
vmwgfx_composite_done 1 6 33 1
vmwgfx_takedown 2 7 37 1
vmwgfx_operation_complete 8 17 131 2
vmwgfx_dirty 15 55 402 4
vmwgfx_saa_init 6 39 223 7
vmwgfx_scanout_refresh 2 19 145 1
vmwgfx_scanout_ref 8 45 269 1
vmwgfx_scanout_unref 3 21 139 1
vmwgfx_saa_set_master 1 6 31 1
vmwgfx_saa_drop_master 2 17 112 1
vmwgfx_saa_copy_to_surface 18 80 562 4
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_saa_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
to_vmwgfx_saa 1 3 17 1
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_output.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
output_create_resources 2 3 7 1
output_dpms 1 3 10 2
output_detect 4 25 110 1
output_get_modes 6 39 265 1
output_mode_valid 5 9 48 2
output_set_property 1 4 16 3
output_get_property 1 4 13 2
output_destroy 1 7 34 1
vmwgfx_output_explicit_overlap 10 44 309 1
xorg_output_init 12 68 395 1
xorg_output_get_id 1 5 23 1
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_xwayland.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwgfx_create_window_buffer 3 12 76 2
vmwgfx_xwl_create 3 14 67 1
vmwgfx_xwl_destroy 1 5 21 1
vmwgfx_xwl_pre_init 1 5 29 2
vmwgfx_xwl_drm_fd 1 4 23 2
vmwgfx_xwl_screen_init 2 7 35 2
vmwgfx_xwl_screen_close 2 6 28 1
vmwgfx_xwl_post_damage 1 5 23 1
vmwgfx_xwl_dri_auth 1 5 27 3
vmwgfx_xwl_detect 2 4 16 1
vmwgfx_xwl_modify_flags 2 5 19 1
vmwgfx_xwl_detect 1 4 9 1
vmwgfx_xwl_modify_flags 1 3 8 1
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_driver.h
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_drm.h
Source file: ./driver/xf86-video-openchrome/src/via_vt162x.h
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_tex_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwgfx_update_conversion_matrix 4 23 319 1
stop_video 5 18 127 3
set_port_attribute 13 32 258 4
get_port_attribute 5 16 91 4
query_best_size 3 13 81 9
check_yuv_surfaces 9 32 165 4
query_image_attributes 12 46 247 6
copy_packed_data 9 77 499 8
display_video 7 48 324 13
put_image 5 46 304 17
port_priv_create 2 23 151 3
vmwgfx_free_textured_adaptor 3 12 67 2
xorg_setup_textured_adapter 5 53 344 1
xorg_xv_init 9 43 259 1
Source file: ./driver/xf86-video-vmware/vmwgfx/vmwgfx_crtc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
crtc_dpms 7 15 64 2
vmwgfx_disable_scanout 2 16 89 1
crtc_set_mode_major 16 72 514 5
crtc_gamma_set 1 7 62 5
crtc_shadow_allocate 1 7 52 3
crtc_shadow_create 1 4 23 4
crtc_shadow_destroy 2 8 40 3
crtc_set_cursor_colors 1 3 13 3
crtc_set_cursor_position 2 8 58 3
crtc_load_cursor_argb_kms 6 34 235 2
crtc_load_cursor_argb 3 11 74 2
crtc_show_cursor 2 8 53 1
crtc_hide_cursor 1 6 45 1
xorg_crtc_cursor_destroy 2 8 37 1
crtc_destroy 2 10 60 1
xorg_crtc_init 6 33 184 1
crtc_get_scanout 1 5 23 1
Source file: ./driver/xf86-video-vmware/saa/saa_pixmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
saa_create_pixmap 8 56 367 5
saa_destroy_pixmap 4 24 153 1
saa_modify_pixmap_header 5 31 196 7
saa_get_saa_pixmap 1 4 13 1
saa_pixmap_dirty 2 17 147 3
saa_drawable_dirty 1 9 71 3
Source file: ./driver/xf86-video-vmware/saa/saa_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
saa_screen 1 5 24 1
saa_gc 1 5 24 1
saa_pixmap 1 5 24 1
saa_screen 1 5 24 1
saa_gc 1 5 24 1
saa_pixmap 1 5 24 1
saa_pix_damage_pending 2 4 25 1
Source file: ./driver/xf86-video-vmware/saa/saa_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
saa_create_alpha_picture 8 40 246 5
saa_trapezoids 9 43 361 8
saa_triangles 8 41 348 8
saa_driver_composite 12 69 428 15
saa_copy_composite 15 47 313 13
saa_composite 7 36 252 12
saa_render_setup 2 12 86 1
saa_render_takedown 2 12 76 1
Source file: ./driver/xf86-video-vmware/saa/saa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
saa_get_drawable_pixmap 2 7 35 1
saa_get_drawable_deltas 3 11 56 4
saa_get_pixmap 1 6 37 3
saa_download_from_hw 4 17 120 2
saa_prepare_access_pixmap 10 30 213 3
saa_finish_access_pixmap 10 26 187 2
saa_report_damage 3 10 79 3
saa_add_damage 3 14 88 1
saa_pix_damage_region 2 4 25 1
saa_pad_read 1 20 130 1
saa_pad_read_box 1 20 134 5
saa_pad_write 3 14 94 4
saa_fad_read 1 4 17 1
saa_fad_write 2 8 53 2
saa_gc_reads_destination 7 7 61 2
saa_op_reads_destination 3 10 27 1
saa_validate_gc 17 41 287 3
saa_destroy_gc 1 7 47 1
saa_change_gc 1 7 53 2
saa_copy_gc 1 7 58 3
saa_change_clip 1 7 62 4
saa_copy_clip 1 7 52 2
saa_destroy_clip 1 7 47 1
saa_create_gc 2 15 97 1
saa_prepare_access_window 6 15 88 1
saa_finish_access_window 3 7 47 1
saa_change_window_attributes 2 9 42 2
saa_bitmap_to_region 2 9 42 1
saa_set_fallback_debug 1 5 26 2
saa_close_screen 3 21 150 1
saa_get_driver 1 4 15 1
saa_driver_init 16 73 415 2
saa_resources_init 1 4 10 1
Source file: ./driver/xf86-video-vmware/saa/saa.h
Source file: ./driver/xf86-video-vmware/vmwarectrl/libvmwarectrl.h
Source file: ./driver/xf86-video-vmware/saa/saa_unaccel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
saa_prepare_access_gc 6 13 76 1
saa_finish_access_gc 3 7 43 1
saa_check_fill_spans 3 19 146 6
saa_check_set_spans 2 16 137 7
saa_check_put_image 2 18 152 10
saa_boxes_to_region 3 17 151 4
saa_check_copy_nton 12 56 431 11
saa_check_copy_area 3 24 193 9
saa_check_copy_plane 3 26 199 10
saa_check_poly_point 2 17 130 5
saa_check_poly_lines 3 23 156 5
saa_check_poly_segment 3 22 151 4
saa_check_poly_arc 3 20 145 4
saa_check_poly_fill_rect_noreadback 8 56 367 4
saa_check_poly_fill_rect 4 23 160 4
saa_check_image_glyph_blt 3 22 161 7
saa_check_poly_glyph_blt 3 23 169 7
saa_check_push_pixels 4 27 201 7
saa_check_copy_window 4 42 328 3
saa_src_validate 4 26 195 5
saa_check_get_image 2 16 138 8
saa_check_get_spans 2 17 119 6
saa_compute_composite_regions 16 63 460 15
saa_prepare_composite_reg 29 78 442 17
saa_check_composite 12 53 330 15
saa_check_add_traps 2 18 138 5
saa_unaccel_setup 4 11 75 1
saa_unaccel_takedown 4 11 67 1
Source file: ./driver/xf86-video-vmware/saa/saa_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
saa_hw_copy_nton 17 63 439 9
saa_copy_nton 2 15 88 11
saa_copy_area 3 15 129 9
Source file: ./driver/xf86-video-vmware/vmwarectrl/vmwarectrl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 11 56 345 2
Source file: ./driver/xf86-video-vmware/src/vmware_common.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VMWAREParseTopologyElement 10 46 273 7
VMWAREParseTopologyString 6 55 359 4
Source file: ./driver/xf86-video-vmware/src/vm_basic_types.h
Source file: ./driver/xf86-video-vmware/src/includeCheck.h
Source file: ./driver/xf86-video-vmware/src/vmwarectrl.h
Source file: ./driver/xf86-video-vmware/vmwarectrl/libvmwarectrl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VMwareCtrl_QueryExtension 2 13 60 3
VMwareCtrl_QueryVersion 2 24 130 3
VMwareCtrl_SetRes 2 28 148 4
VMwareCtrl_SetTopology 2 32 186 4
Source file: ./driver/xf86-video-vmware/src/guest_os.h
Source file: ./driver/xf86-video-vmware/src/vm_device_version.h
Source file: ./driver/xf86-video-vmware/src/vmwarectrlproto.h
Source file: ./driver/xf86-video-vmware/src/svga_overlay.h
Source file: ./driver/xf86-video-vmware/src/svga_limits.h
Source file: ./driver/xf86-video-vmware/src/svga_escape.h
Source file: ./driver/xf86-video-vmware/src/vmwarecurs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RedefineCursor 3 43 356 1
vmwareSetCursorColors 3 11 74 3
vmwareUseHWCursor 3 14 112 2
vmwareLoadCursorImage 1 11 88 2
vmwareUseHWCursorARGB 5 14 104 2
vmwareLoadCursorARGB 2 22 166 2
vmwareWriteCursorRegs 5 18 107 3
vmwareShowCursor 4 10 63 1
vmwareHideCursor 3 10 57 1
vmwareSetCursorPosition 2 13 137 3
vmwareCursorModeInit 2 7 38 2
vmwareCursorInit 6 36 177 1
vmwareCursorCloseScreen 5 16 98 1
vmwareCursorHookWrappers 4 14 79 1
VMWAREGetImage 3 24 195 8
VMWARECopyWindow 3 21 155 3
VMWAREComposite 4 32 240 12
Source file: ./driver/xf86-video-vmware/src/vmwarectrl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VMwareCtrlQueryVersion 2 19 126 1
VMwareCtrlDoSetRes 9 35 182 4
VMwareCtrlSetRes 5 34 234 1
VMwareCtrlDoSetTopology 9 41 256 3
VMwareCtrlSetTopology 5 32 210 1
VMwareCtrlDispatch 4 13 50 1
SVMwareCtrlQueryVersion 1 8 37 1
SVMwareCtrlSetRes 1 11 67 1
SVMwareCtrlSetTopology 1 11 62 1
SVMwareCtrlDispatch 4 13 50 1
VMwareCtrlResetProc 1 3 8 1
VMwareCtrl_ExtInit 3 19 85 1
Source file: ./driver/xf86-video-vmware/src/vmwaremodes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwareAddDefaultMode 15 66 495 3
Source file: ./driver/xf86-video-vmware/src/bits2pixels.h
Source file: ./driver/xf86-video-vmware/src/svga_reg.h
Source file: ./driver/xf86-video-vmware/src/svga_struct.h
Source file: ./driver/xf86-video-vmware/src/svga_modes.h
Source file: ./driver/xf86-video-vmware/src/vmware_bootstrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VMWARECopyOptions 2 8 42 1
VMwarePreinitStub 6 29 177 2
VMwarePciProbe 5 28 144 4
RewriteTagString 7 24 124 3
VMWAREProbe 9 49 281 2
VMwarePlatformProbe 6 25 136 5
VMWAREIdentify 1 4 16 1
VMWAREAvailableOptions 1 4 13 2
VMWareDriverFunc 9 29 142 3
vmwareSetup 3 14 69 4
Source file: ./driver/xf86-video-vmware/src/vmware.h
Source file: ./driver/xf86-video-vmware/src/vmware_common.h
Source file: ./driver/xf86-video-vmware/src/vmwarevideo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwareCheckVideoSanity 3 11 60 1
vmwareOffscreenInit 1 5 18 1
vmwareOffscreenAllocate 3 17 108 2
vmwareOffscreenFree 2 8 30 1
vmwareVideoEnabled 2 6 33 1
vmwareVideoInit 6 41 202 1
vmwareVideoEnd 2 15 95 1
vmwareVideoSetup 4 56 348 1
vmwareVideoInitStream 8 56 450 16
vmwareVideoInitAttributes 3 20 102 5
vmwareVideoPlay 9 94 712 16
vmwareVideoFlush 2 25 133 2
vmwareVideoSetOneReg 2 33 175 4
vmwareVideoEndStream 3 24 138 2
vmwareXvPutImage 3 19 156 16
vmwareStopVideo 3 18 96 3
vmwareQueryImageAttributes 12 52 270 6
vmwareSetPortAttribute 4 17 100 4
vmwareGetPortAttribute 3 15 81 4
vmwareQueryBestSize 1 9 53 9
Source file: ./driver/xf86-video-vmware/src/bits2pixels.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmwareRaster_BitsToPixels 5 23 135 9
RasterBitsToPixels8 43 234 1155 8
RasterBitsToPixels16 43 235 1160 8
RasterBitsToPixels24 49 504 2845 8
RasterBitsToPixels32 43 235 1160 8
Source file: ./driver/xf86-video-vmware/src/vmware_bootstrap.h
Source file: ./driver/xf86-video-vmware/src/vmwarexinerama.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dixLookupWindow 2 7 39 4
VMwareXineramaQueryVersion 2 19 123 1
VMwareXineramaGetState 4 32 191 1
VMwareXineramaGetScreenCount 4 32 191 1
VMwareXineramaGetScreenSize 4 37 251 1
VMwareXineramaIsActive 3 25 147 1
VMwareXineramaQueryScreens 7 43 309 1
VMwareXineramaDispatch 7 19 77 1
SVMwareXineramaQueryVersion 1 8 37 1
SVMwareXineramaGetState 1 8 37 1
SVMwareXineramaGetScreenCount 1 8 37 1
SVMwareXineramaGetScreenSize 1 8 37 1
SVMwareXineramaIsActive 1 8 37 1
SVMwareXineramaQueryScreens 1 8 37 1
SVMwareXineramaDispatch 7 19 77 1
VMwareXineramaResetProc 2 11 56 1
VMwareXinerama_ExtInit 5 26 121 1
Source file: ./driver/xf86-input-void/src/void.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BellProc 1 8 18 4
KeyControlProc 1 6 13 2
PointerControlProc 1 6 13 2
xf86VoidControlProc 10 78 350 2
xf86VoidUninit 1 6 22 3
xf86VoidInit 1 12 53 3
xf86VoidUnplug 1 3 7 1
xf86VoidPlug 1 8 31 4
Source file: ./driver/xf86-video-mga/util/stormdwg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 12 56 363 2
Source file: ./driver/xf86-video-mga/src/mga_vga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MGAG200SERestoreFonts 12 89 734 2
MGAG200SESaveFonts 12 78 643 2
MGAG200SERestoreMode 6 39 311 2
MGAG200SESaveMode 10 28 255 2
MGAG200SEHWProtect 3 25 149 2
Source file: ./driver/xf86-video-mga/src/mga_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FindSmallestPitch 9 32 180 3
MGASetupDGAMode 26 100 638 11
MGADGAInit 10 46 472 1
BitsSet 3 8 42 1
mgaDGASetPalette 3 15 99 1
MGA_SetMode 4 31 255 2
MGA_GetViewport 1 6 20 1
MGA_SetViewport 1 9 42 4
MGA_FillRect 2 12 84 6
MGA_BlitRect 5 16 131 7
MGA_BlitTransRect 7 19 169 8
MGA_OpenFramebuffer 1 16 73 6
Source file: ./driver/xf86-video-vmware/src/vmware.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VMWAREGetRec 2 8 37 1
VMWAREFreeRec 2 7 28 1
vmwareReadReg 1 9 47 2
vmwareWriteReg 1 8 45 3
vmwareWriteWordToFIFO 5 18 140 2
vmwareWaitForFB 2 5 26 1
vmwareSendSVGACmdUpdate 1 8 61 2
vmwareSendSVGACmdUpdateFullScreen 1 9 50 1
vmwareCalculateWeight 3 10 39 1
VMXGetVMwareSvgaId 4 18 82 1
VMWAREPreInit 70 327 2090 2
VMWAREMapMem 5 29 146 1
VMWAREUnmapMem 2 10 71 1
VMWARESave 2 25 166 1
VMWARERestoreRegs 3 33 223 2
VMWARERestore 2 15 88 1
VMWAREModeInit 5 50 435 3
vmwareNextXineramaState 8 54 356 1
VMWAREAdjustFrame 1 3 6 1
VMWAREInitFIFO 5 38 248 1
VMWAREStopFIFO 2 8 55 1
VMWARECloseScreen 5 22 125 1
VMWARESaveScreen 1 5 27 2
VMWAREPreDirtyBBUpdate 6 23 141 3
VMWAREPostDirtyBBUpdate 8 22 152 3
VMWARELoadPalette 2 13 123 5
VMWAREAddDisplayMode 1 20 129 4
vmwareIsRegionEqual 11 27 209 2
VMWAREScreenInit 35 156 998 1
VMWARESwitchMode 1 10 72 1
VMWAREEnterVT 2 10 58 1
VMWARELeaveVT 1 7 35 1
VMWAREFreeScreen 1 5 16 1
VMWAREValidMode 1 4 19 4
vmwlegacy_hookup 1 10 49 1
VMWARERefSymLists 1 5 19 1
Source file: ./driver/xf86-input-elographics/src/xf86Elo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86EloGetPacket 8 50 316 4
xf86EloReadInput 8 27 229 1
xf86EloSendPacket 3 23 168 2
xf86EloWaitReply 8 30 176 3
xf86EloWaitAck 5 20 99 1
xf86EloSendQuery 3 16 75 3
xf86EloSendControl 2 10 38 2
xf86EloPrintIdent 14 57 281 2
xf86EloPtrControl 1 4 11 2
xf86EloControl 21 130 810 2
xf86EloAllocate 2 29 165 2
xf86EloUninit 1 10 48 3
xf86EloInit 21 109 748 3
Plug 1 8 31 4
Unplug 1 4 17 1
Source file: ./driver/xf86-video-mga/src/mga_merge.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
StrToRanges 21 37 217 2
CopyModeNLink 7 45 378 5
GetModeFromName 4 10 59 2
GenerateModeList 29 79 488 5
MGAPreInitMergedFB 75 275 1767 2
MGADisplayPowerManagementSetMerged 1 6 31 3
InRegion 4 3 46 3
MGAMergePointerMoved 17 99 774 3
MGAAdjustMergeFrames 6 62 756 1
MGACloseScreenMerged 4 23 140 1
MGASaveScreenMerged 2 23 121 2
Source file: ./driver/xf86-video-mga/src/mga_shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MGARefreshArea 3 21 166 3
MGAPointerMoved 2 14 90 3
MGARefreshArea8 5 38 302 3
MGARefreshArea16 5 38 297 3
MGARefreshArea24 5 44 438 3
MGARefreshArea32 5 35 261 3
Source file: ./driver/xf86-video-mga/src/mga_macros.h
Source file: ./driver/xf86-video-mga/src/mga_dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MGAInitVisualConfigs 30 194 1247 1
MGACreateContext 1 6 23 5
MGADestroyContext 1 4 13 3
MGAWaitForIdleDMA 10 29 187 1
MGAGetQuiescence 5 28 182 1
MGAGetQuiescenceShared 5 15 100 1
MGASwapContext 1 7 36 1
MGASwapContextShared 1 11 75 1
MGADRISwapContext 4 11 45 6
MGADRISwapContextShared 4 11 45 6
MGASelectBuffer 4 20 107 2
mylog2 2 6 31 1
MGADRIBootstrapDMA 27 207 1359 1
MGADRIKernelInit 3 42 339 1
MGADRIIrqInit 5 28 178 2
MGADRIBuffersInit 2 16 84 1
MGADRIInitBuffersXAA 2 23 186 3
MGADRIInitBuffersEXA 1 4 13 3
MGADRIMoveBuffersXAA 27 120 794 4
MGADRIMoveBuffersEXA 1 4 16 4
MGADRIScreenInit 35 212 1205 1
MGADRIFinishScreenInit 7 59 442 1
MGADRICloseScreen 5 36 240 1
Source file: ./driver/xf86-video-mga/src/mga_halmod.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
halSetup 1 4 24 4
Source file: ./driver/xf86-video-mga/src/mga_bios.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_u16 1 8 34 1
get_u32 1 12 58 1
mga_parse_bios_ver_1 7 23 147 2
mga_parse_bios_ver_2 3 13 88 2
mga_parse_bios_ver_3 3 12 77 2
mga_parse_bios_ver_4 5 21 153 2
mga_parse_bios_ver_5 10 43 326 2
mga_read_and_process_bios 29 118 802 1
Source file: ./driver/xf86-video-mga/src/mga_dri.h
Source file: ./driver/xf86-video-mga/src/mga_maven.h
Source file: ./driver/xf86-video-mga/src/mga_arc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MGAZeroArc 32 116 1063 3
MGAPolyArcThinSolid 7 31 208 4
Source file: ./driver/xf86-video-mga/src/mga_exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mgaGetPixmapPitch 1 4 24 1
mgaGetMACCESS 7 17 71 2
mgaSetup 1 9 59 4
mgaNoopDone 1 3 7 1
mgaPrepareSolid 3 24 147 4
mgaSolid 1 7 67 5
mgaPrepareCopy 4 24 175 6
mgaCopy 3 20 146 7
MGA_LOG2 4 9 55 1
mgaGetTexFormat 3 21 112 1
mgaCheckSourceTexture 11 31 206 2
mgaCheckComposite 11 28 164 4
PrepareSourceTexture 5 33 270 3
setTMIncrementsRegs 3 39 219 12
mgaPrepareComposite 18 70 498 7
mgaComposite 5 65 561 9
mgaUploadToScreen 2 26 220 7
mgaWaitMarker 2 8 47 2
init_dri 6 44 299 1
mgaExaInit 6 45 290 1
Source file: ./driver/xf86-video-mga/src/binding.h
Source file: ./driver/xf86-video-mga/src/mga_reg.h
Source file: ./driver/xf86-video-mga/src/mga_hwcurs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MGAHWCursorInit 3 22 146 1
Source file: ./driver/xf86-video-mga/src/mga_g450pll.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
G450ApplyPFactor 2 8 45 3
G450RemovePFactor 2 8 45 3
G450CalculVCO 1 8 88 3
G450CalculDeltaFreq 2 13 61 4
G450FindNextPLLParam 14 56 334 3
G450FindFirstPLLParam 5 35 139 3
G450WriteMNP 2 14 113 2
G450ReadMNP 2 15 107 1
G450CompareMNP 7 35 196 5
G450IsPllLocked 7 30 139 2
MGAG450SetPLLFreq 30 149 718 2
MGAG450SavePLLFreq 2 11 68 1
MGAG450PrintPLL 1 11 67 1
Source file: ./driver/xf86-video-mga/src/mgareg_flags.h
Source file: ./driver/xf86-video-mga/src/mga_sarea.h
Source file: ./driver/xf86-video-mga/src/mga_common.h
Source file: ./driver/xf86-video-mga/src/client.h
Source file: ./driver/xf86-video-mga/src/mga_dh.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MGACRTC2Get 6 63 384 2
MGACRTC2Set 3 14 121 2
MGAEnableSecondOutPut 6 61 341 2
MGACRTC2GetPitch 6 23 98 2
MGACRTC2SetPitch 3 9 51 2
MGACRTC2GetDisplayStart 6 22 112 5
MGACRTC2SetDisplayStart 3 9 60 5
Source file: ./driver/xf86-video-mga/src/mga_merge.h
Source file: ./driver/xf86-video-mga/src/mga_storm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
common_replicate_colors_and_mask 5 30 157 7
RemoveLinear 1 5 27 1
RenderCallback 4 10 59 1
AllocateLinear 4 22 115 2
GetPowerOfTwo 4 14 64 1
MGASetupForCPUToScreenAlphaTextureFaked 8 60 490 12
MGASetupForCPUToScreenAlphaTexture 9 85 593 12
MGASetupForCPUToScreenTexture 9 68 483 8
MGASubsequentCPUToScreenTexture 1 17 112 7
mgaAccelInit 49 277 1593 1
mgaRestoreAccelState 4 32 219 1
MGAStormAccelInit 1 4 13 1
MGAStormSync 6 12 84 1
MGAStormEngineInit 22 84 532 1
MGASetClippingRectangle 1 12 93 5
MGADisableClipping 1 10 54 1
common_setup_for_pattern_fill 9 44 277 8
mgaDoSetupForScreenToScreenCopy 7 35 233 7
mgaSetupForScreenToScreenCopy 1 8 52 6
mgaSubsequentScreenToScreenCopy 9 48 383 7
mgaSubsequentScreenToScreenCopy_FastBlit 14 77 586 7
mgaDoSetupForSolidFill 8 38 245 5
mgaSetupForSolidFill 1 7 42 4
mgaSubsequentSolidFillRect 1 8 70 5
mgaSubsequentSolidFillTrap 3 23 215 11
mgaSubsequentSolidHorVertLine 3 20 202 5
mgaSubsequentSolidTwoPointLine 2 11 103 6
mgaSetupForMono8x8PatternFill 1 21 119 7
mgaSubsequentMono8x8PatternFillRect 1 12 98 7
mgaSubsequentMono8x8PatternFillRect_Additional 1 10 76 7
mgaSubsequentMono8x8PatternFillTrap 5 26 243 13
mgaSetupForScanlineCPUToScreenColorExpandFill 1 13 65 5
mgaSubsequentScanlineCPUToScreenColorExpandFill 6 40 314 6
mgaSubsequentColorExpandScanlineIndirect 4 29 211 2
mgaSubsequentColorExpandScanline 3 20 132 2
mgaSetupForScanlineImageWrite 5 29 147 6
mgaSubsequentScanlineImageWriteRect 1 15 141 6
mgaSubsequentImageWriteScanline 3 17 125 2
mgaSetupForDashedLine 15 70 463 7
mgaSubsequentDashedTwoPointLine 7 29 292 7
mgaSetupForPlanarScreenToScreenColorExpandFill 1 15 95 5
mgaSubsequentPlanarScreenToScreenColorExpandFill 1 16 118 8
mgaSetupForScreenToScreenColorExpandFill 1 15 89 5
mgaSubsequentScreenToScreenColorExpandFill 9 69 572 8
MGAFillSolidRectsDMA 4 34 299 6
MGAFillSolidSpansDMA 7 49 418 8
MGAFillMono8x8PatternRectsTwoPass 5 41 264 11
MGAValidatePolyArc 8 22 119 3
MGAPolyPoint 6 50 341 5
MGAValidatePolyPoint 5 18 106 3
MGAFillCacheBltRects 19 80 574 8
Source file: ./driver/xf86-video-mga/src/mga_dacG.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MGAG200E4ComputePLLParam 10 52 342 5
MGAG200SEComputePLLParam 8 36 221 5
MGAG200EVComputePLLParam 9 40 258 5
MGAG200WBComputePLLParam 9 49 314 5
MGAG200EW3ComputePLLParam 10 59 363 5
MGAG200EHComputePLLParam 9 39 253 5
MGAG200EVPIXPLLSET 1 37 238 2
MGAG200WBPIXPLLSET 9 79 419 2
MGAG200ERComputePLLParam 12 50 322 5
MGAG200ERPIXPLLSET 1 22 136 2
MGAG200WBPrepareForModeSwitch 6 32 149 1
MGAG200WBRestoreFromModeSwitch 1 21 119 1
MGAG200EHPIXPLLSET 7 58 300 2
MGAGCalcClock 24 69 447 6
MGAGSetPCLK 24 91 650 2
MGAGInit 47 298 2191 2
MGAPaletteLoadCallback 4 18 111 1
MGAGLoadPalette 5 28 189 5
MGAGRestorePalette 2 8 48 2
MGAGSavePalette 2 8 48 2
MGAGRestore 69 146 1016 4
MGAGSave 27 92 678 4
MGAGLoadCursorImage 2 11 132 2
MGAGShowCursor 1 5 22 1
MGAGShowCursorG100 1 5 22 1
MGAGHideCursor 1 5 22 1
MGAGSetCursorPosition 2 11 97 3
MGAGSetCursorColors 1 10 99 3
MGAGSetCursorColorsG100 1 10 99 3
MGAGUseHWCursor 3 9 51 2
MGAG_ddc1Read 9 22 144 1
MGAG_I2CGetBits 2 12 102 3
MGAG_I2CPutBits 6 13 151 3
mgag_create_i2c_bus 3 17 98 3
MGAG_i2cInit 16 57 344 1
MGAGRamdacInit 4 35 206 1
MGAGSetupFuncs 3 16 92 1
Source file: ./driver/xf86-video-mga/src/mga.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MGA_MARK_SYNC 5 7 37 2
MGA_SYNC 7 7 49 2
Source file: ./driver/xf86-video-mga/src/mga_dripriv.h
Source file: ./driver/xf86-video-mga/src/mga_dac3026.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MGATi3026CalcClock 10 34 267 5
MGATi3026SetMCLK 4 46 400 2
MGATi3026SetPCLK 10 54 445 3
MGA3026Init 39 160 1422 2
MGA3026Restore 13 44 380 4
MGA3026Save 11 41 374 4
MGA3026LoadCursorImage 4 15 82 2
MGA3026ShowCursor 1 5 24 1
MGA3026HideCursor 1 5 24 1
MGA3026SetCursorPosition 1 13 75 3
MGA3026SetCursorColors 1 15 113 3
MGA3026UseHWCursor 2 6 29 2
MGA3026_ddc1Read 3 8 60 1
MGA3026_I2CGetBits 2 10 81 3
MGA3026_I2CPutBits 6 11 118 3
MGA3026_i2cInit 3 16 80 1
MGA3026RamdacInit 5 44 300 1
MGA3026LoadPalette 6 34 265 5
MGA3026SavePalette 2 8 48 2
MGA3026RestorePalette 2 8 48 2
MGA2064SetupFuncs 1 11 59 1
Source file: ./driver/xf86-video-mga/src/mga_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MGAVideoSave 2 8 48 2
MGAInitVideo 18 53 347 1
MGAResetVideoOverlay 1 18 155 1
MGAAllocAdaptor 4 32 206 2
MGASetupImageVideoOverlay 4 40 239 1
MGASetupImageVideoTexture 4 36 208 1
MGAStopVideo 6 21 127 3
MGASetPortAttributeOverlay 11 40 292 4
MGAGetPortAttributeOverlay 6 22 106 4
MGASetPortAttributeTexture 1 8 19 4
MGAGetPortAttributeTexture 1 8 20 4
MGAQueryBestSize 1 11 45 9
MGACopyData 2 15 55 6
MGACopyMungedData 7 45 574 9
MGAAllocateMemory 14 53 295 3
MGAFreeMemory 7 14 69 2
MGADisplayVideoOverlay 14 60 511 15
MGADisplayVideoTexture 9 70 559 16
MGAPutImage 19 116 846 17
MGAQueryImageAttributes 16 42 285 6
MGAVideoTimerCallback 6 24 131 2
MGAAllocateSurface 7 45 300 5
MGAStopSurface 2 12 58 1
MGAFreeSurface 2 13 72 1
MGAGetSurfaceAttribute 1 7 26 3
MGASetSurfaceAttribute 1 7 25 3
MGADisplaySurface 3 46 321 10
MGAInitOffscreenImages 6 38 319 1
MGASetupImageVideoILOAD 2 33 205 1
CopyMungedScanline_AXP 2 21 253 5
CopyMungedScanline_AXP2 2 17 227 5
CopyMungedScanlineFilter_AXP 5 61 994 10
CopyMungedScanlineFilterDown_AXP 2 34 540 10
MGACopyScaledILOAD 33 192 2148 15
MGACopyILOAD 21 124 947 15
MGAPutImageILOAD 14 55 422 17
Source file: ./driver/xf86-video-siliconmotion/src/smi_video.h
Source file: ./driver/xf86-video-siliconmotion/src/smi_501.h
Source file: ./driver/xf86-video-siliconmotion/src/smi_exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SMI_EXAInit 9 57 406 1
SMI_EXASync 1 7 31 2
SMI_PrepareCopy 9 42 335 6
SMI_Copy 7 35 237 7
SMI_DoneCopy 1 5 15 1
SMI_PrepareSolid 8 40 314 4
SMI_Solid 5 23 168 5
SMI_DoneSolid 1 5 15 1
SMI_DownloadFromScreen 2 18 134 7
SMI_UploadToScreen 7 51 425 7
SMI_CheckComposite 8 13 86 4
SMI_PrepareComposite 6 28 256 7
SMI_Composite 4 27 239 9
SMI730_Composite 3 19 136 9
SMI_DoneComposite 1 5 15 1
Source file: ./driver/xf86-video-siliconmotion/src/regsmi.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VGAIN8_INDEX 2 10 73 4
VGAOUT8_INDEX 2 10 74 5
VGAIN8 2 8 45 2
VGAOUT8 2 8 46 3
Source file: ./driver/xf86-video-siliconmotion/src/smilynx_hw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SMILynx_HWInit 11 69 582 1
SMILynx_Save 15 134 1523 1
SMILynx_WriteMode 15 142 1543 3
SMILynx_DisplayPowerManagementSet 8 30 188 3
SMILynx_ddc1Read 3 11 79 1
SMILynx_ddc1SetSpeed 1 4 17 2
SMILynx_ddc1 1 14 89 1
SMILynx_PrintRegs 15 48 425 1
Source file: ./driver/xf86-video-siliconmotion/src/smi_i2c.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SMI_I2CPutBits 3 8 61 3
SMI_I2CGetBits 1 7 57 3
SMI_I2CInit 4 19 98 1
Source file: ./driver/xf86-video-siliconmotion/src/smi_xaa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SMI_XAAInit 13 93 461 1
SMI_SetupForScreenToScreenCopy 7 26 163 6
SMI_SubsequentScreenToScreenCopy 5 32 225 7
SMI_SetupForSolidFill 5 26 146 4
SMI_SubsequentSolidFillRect 6 24 164 5
SMI_SubsequentSolidHorVertLine 4 27 167 5
SMI_SetupForCPUToScreenColorExpandFill 7 31 179 5
SMI_SubsequentCPUToScreenColorExpandFill 5 34 227 6
SMI_SetupForMono8x8PatternFill 8 39 246 7
SMI_SubsequentMono8x8PatternFillRect 3 19 141 7
SMI_SetupForColor8x8PatternFill 8 42 264 6
SMI_SubsequentColor8x8PatternFillRect 3 19 141 7
SMI_SetupForImageWrite 6 21 121 6
SMI_SubsequentImageWriteRect 5 34 227 6
Source file: ./driver/xf86-video-siliconmotion/src/smi_pcirename.h
Source file: ./driver/xf86-video-siliconmotion/src/smi501_output.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SMI501_OutputDPMS_lcd 5 20 95 2
SMI501_OutputDPMS_crt 5 28 172 2
SMI501_OutputDetect_crt 2 19 141 1
SMI501_OutputPreInit 5 30 182 1
Source file: ./driver/xf86-video-siliconmotion/src/smi_501.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SMI501_Save 3 68 678 1
SMI501_DisplayPowerManagementSet 2 9 46 3
SMI501_HWInit 5 42 332 1
SMI501_WriteMode_common 5 32 298 2
SMI501_WriteMode_lcd 3 29 303 2
SMI501_WriteMode_crt 2 22 214 2
SMI501_WriteMode_alpha 1 10 96 2
SMI501_WriteMode 2 21 189 2
SMI501_PowerPanel 2 32 272 3
format_integer_base2 3 12 67 1
SMI501_FindClock 13 33 297 7
SMI501_FindMemClock 9 28 233 4
SMI501_FindPLLClock 7 25 188 4
SMI501_PrintRegs 3 13 98 1
SMI501_WaitVSync 6 19 98 2
SMI501_SetClock 1 7 48 4
Source file: ./driver/xf86-video-siliconmotion/src/smi_dac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SMI_CommonCalcClock 17 64 517 11
Source file: ./driver/xf86-video-siliconmotion/src/smi_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
siliconmotionSetup 3 14 68 4
SMI_GetRec 2 8 40 1
SMI_FreeRec 2 12 56 1
SMI_AvailableOptions 1 5 19 2
SMI_Identify 1 8 26 1
SMI_Probe 8 50 275 2
SMI_PreInit 104 377 2636 2
SMI_EnterVT 6 23 167 1
SMI_LeaveVT 3 19 113 1
SMI_DetectPanelSize 26 114 667 1
SMI_DetectMCLK 20 70 481 1
SMI_MapMmio 15 116 774 1
SMI_ProbeMem 6 29 223 3
SMI_DetectMem 7 48 326 1
SMI_MapMem 16 88 597 1
SMI_UnmapMem 4 25 147 1
SMI_ScreenInit 36 122 877 1
SMI_CloseScreen 10 36 199 1
SMI_FreeScreen 1 5 16 1
SMI_SaveScreen 2 11 61 2
SMI_AdjustFrame 1 9 55 1
SMI_SwitchMode 2 11 54 1
SMI_LoadPalette 9 36 337 5
SMI_DisableVideo 3 11 59 1
SMI_EnableVideo 2 7 36 1
SMI_EnableMmio 2 19 131 1
SMI_DisableMmio 2 14 94 1
SMI_ProbeDDC 2 9 47 2
SMI_HWInit 2 9 43 1
SMI_PrintRegs 8 31 257 1
Source file: ./driver/xf86-video-mga/src/mga_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mgaSetup 3 12 66 4
MGAGetRec 2 8 44 1
MGAFreeRec 1 5 20 1
MGAAvailableOptions 1 4 13 2
MGAIdentify 1 4 16 1
MGAPciProbe 13 67 374 4
MGAProbe 28 129 587 2
MGASoftReset 4 18 99 1
MGACountRam 46 179 1039 1
MGAdoDDC 24 89 508 1
MGAProbeDDC 2 9 47 2
MGAMavenRead 6 12 139 3
MGAPreInit 233 816 5262 2
MGAMapMem 22 108 651 1
MGAUnmapMem 15 40 323 1
MGASave 2 9 67 1
MGAModeInit 24 104 628 2
MGARestoreSecondCrtc 6 28 151 1
MGARestore 10 29 181 1
MGACrtc2FillStrip 3 16 114 1
MGAScreenInit 66 253 1523 1
MGASwitchMode 2 8 33 1
MGAAdjustGranularity 1 3 15 3
MGAAdjustFrame 12 36 271 1
MGAAdjustFrameCrtc2 4 17 95 1
MGAEnterVT 6 19 103 1
MGAEnterVTFBDev 3 14 57 1
MGALeaveVT 4 13 62 1
MGACloseScreen 16 69 361 1
MGAFreeScreen 2 7 28 1
xf86ModeBandwidth 4 12 105 2
MGAValidMode 36 67 446 4
MGASaveScreenCrtc2 1 4 13 2
MGASaveScreen 1 4 18 2
MGADisplayPowerManagementSet 5 34 148 3
MGADisplayPowerManagementSetCrtc2 4 26 152 3
MGABlockHandler 4 17 109 1
MGAdbg_inreg8 2 9 58 4
MGAdbg_inreg16 2 9 58 4
MGAdbg_inreg32 2 9 58 4
MGAdbg_outreg8 4 17 100 4
MGAdbg_outreg16 3 11 74 4
MGAdbg_outreg32 10 23 145 4
MGAG100BlackMagic 1 7 40 1
Source file: ./driver/xf86-video-siliconmotion/src/smi_crtc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SMI_CrtcDPMS 1 6 18 2
SMI_CrtcLock 1 8 35 1
SMI_CrtcUnlock 1 5 15 1
SMI_CrtcModeFixup 1 7 22 3
SMI_CrtcPrepare 1 5 15 1
SMI_CrtcCommit 1 6 26 1
SMI_CrtcGammaSet 2 14 114 5
SMI_CrtcShadowAllocate 2 13 98 3
SMI_CrtcShadowCreate 1 10 79 4
SMI_CrtcShadowDestroy 4 14 81 3
SMI_CrtcDestroy 1 7 33 1
SMI_CrtcConfigResize 11 42 385 3
SMI_CrtcFuncsInit_base 1 15 137 2
SMI_CrtcPreInit 2 12 70 1
Source file: ./driver/xf86-video-siliconmotion/src/smilynx.h
Source file: ./driver/xf86-video-siliconmotion/src/smi_crtc.h
Source file: ./driver/xf86-video-siliconmotion/src/smilynx_output.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SMILynx_OutputDPMS_crt 7 31 211 2
SMILynx_OutputDPMS_lcd 8 31 168 2
SMILynx_OutputDPMS_bios 5 25 122 2
SMILynx_OutputGetModes_crt 15 37 243 1
SMILynx_OutputDetect_crt 4 22 183 1
SMILynx_OutputPreInit 9 50 316 1
Source file: ./driver/xf86-video-siliconmotion/src/smi.h
Source file: ./driver/xf86-video-siliconmotion/src/smi_output.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SMI_OutputCreateResources 1 5 15 1
SMI_OutputModeValid 13 18 162 2
SMI_OutputModeFixup 1 5 22 3
SMI_OutputPrepare 1 5 15 1
SMI_OutputCommit 1 6 26 1
SMI_OutputModeSet 1 5 21 3
SMI_OutputDetect 1 5 16 1
SMI_OutputDetect_lcd 1 5 16 1
SMI_OutputGetModes_native 2 7 48 1
SMI_OutputDestroy 1 6 25 1
SMI_OutputFuncsInit_base 1 12 93 1
SMI_OutputPreInit 2 10 49 1
Source file: ./driver/xf86-video-siliconmotion/src/smilynx_crtc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SMILynx_CrtcVideoInit_crt 6 25 159 1
SMILynx_CrtcVideoInit_lcd 4 36 373 1
SMI730_CrtcVideoInit 6 30 225 1
SMILynx_CrtcAdjustFrame 10 49 424 3
SMILynx_CrtcModeFixup 4 20 117 3
SMILynx_CrtcModeSet_vga 8 66 617 5
SMILynx_CrtcModeSet_crt 8 84 880 5
SMILynx_CrtcModeSet_lcd 5 69 650 5
SMILynx_CrtcModeSet_bios 6 67 518 5
SMILynx_CrtcLoadLUT_crt 2 17 144 1
SMILynx_CrtcLoadLUT_lcd 1 5 15 1
SMILynx_CrtcSetCursorColors_crt 2 23 169 3
SMILynx_CrtcSetCursorPosition_crt 6 44 278 3
SMILynx_CrtcShowCursor_crt 2 16 96 1
SMILynx_CrtcHideCursor_crt 2 16 96 1
SMILynx_CrtcLoadCursorImage_crt 4 26 205 2
SMILynx_CrtcDPMS_crt 5 19 122 2
SMILynx_CrtcDPMS_lcd 4 16 109 2
SMILynx_CrtcPreInit 11 70 391 1
Source file: ./driver/xf86-video-siliconmotion/src/smi_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SMI_GEReset 6 26 175 4
SMI_AccelSync 1 7 27 1
SMI_EngineReset 4 29 233 1
SMI_SetClippingRectangle 4 26 167 5
SMI_DisableClipping 3 20 150 1
SMI_DEDataFormat 5 18 57 1
Source file: ./driver/xf86-video-siliconmotion/src/smi_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SMI_AddEncoding 2 22 182 5
SMI_BuildEncodings 9 52 424 1
SMI_InitVideo 5 34 184 1
Scale 1 5 52 4
SetAttr 8 21 168 3
SetAttrSAA7110 1 4 16 3
SetAttrSAA7111 15 69 405 3
SMI_SetupVideo 16 98 664 1
SMI_ResetVideo 4 33 316 1
SMI_PutVideo 22 189 1486 12
SMI_StopVideo 10 36 240 3
SMI_SetPortAttribute 12 50 367 4
SMI_GetPortAttribute 8 27 158 4
SMI_QueryBestSize 1 18 75 9
SMI_PutImage 27 159 1076 17
SMI_QueryImageAttributes 18 72 358 6
SMI_DisplayVideo 11 64 385 15
SMI_DisplayVideo0501_CSC 10 87 811 16
SMI_DisplayVideo0501 10 61 386 15
SMI_DisplayVideo0730 10 61 336 15
SMI_BlockHandler 7 32 225 1
SMI_SendI2C 7 33 157 4
SMI_InitOffscreenImages 4 35 203 1
SMI_VideoSave 2 10 63 2
SMI_AllocateMemory 10 45 281 3
SMI_FreeMemory 4 18 75 2
CopyYV12ToVideoMem 4 26 150 9
SMI_AllocSurface 14 67 362 5
SMI_FreeSurface 2 16 80 1
SMI_DisplaySurface 7 65 505 10
SMI_StopSurface 3 17 99 1
SMI_GetSurfaceAttribute 1 10 46 3
SMI_SetSurfaceAttribute 1 10 45 3
SetKeyReg 4 11 65 3
SMI_InitVideo 1 1 7 1
Source file: ./driver/xf86-video-siliconmotion/src/smi501_crtc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SMI501_CrtcVideoInit_lcd 5 24 223 1
SMI501_CrtcVideoInit_crt 5 24 223 1
SMI501_CrtcAdjustFrame 3 28 244 3
SMI501_CrtcModeSet_lcd 4 75 702 5
SMI501_CrtcModeSet_crt 1 42 376 5
SMI501_CrtcLoadLUT 3 16 135 1
SMI501_CrtcSetCursorColors 3 22 190 3
SMI501_CrtcSetCursorPosition 7 34 235 3
SMI501_CrtcShowCursor 5 24 133 1
SMI501_CrtcHideCursor 5 24 133 1
SMI501_CrtcLoadCursorImage 5 16 121 2
SMI501_CrtcLoadCursorArgb 7 53 426 2
SMI501_CrtcPreInit 8 43 246 1
Source file: ./driver/xf86-video-nv/src/g80_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
G80SetCursorPosition 1 9 77 3
G80LoadCursorARGB 1 6 40 2
G80CursorAcquire 5 15 142 1
G80CursorRelease 4 12 101 1
G80CursorInit 1 7 23 1
Source file: ./driver/xf86-video-nv/src/riva_type.h
Source file: ./driver/xf86-video-nv/src/nv_proto.h
Source file: ./driver/xf86-video-nv/src/nv_dma.h
Source file: ./driver/xf86-video-nv/src/compat-api.h
Source file: ./driver/xf86-video-nv/src/g80_exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
waitMarker 1 4 18 2
setSrc 6 22 157 2
setDst 6 27 232 2
prepareSolid 3 19 128 4
solid 2 12 97 5
doneSolid 1 3 7 1
prepareCopy 5 21 124 6
copy 2 28 167 7
doneCopy 1 3 7 1
checkComposite 1 7 19 4
upload 11 59 399 7
G80ExaInit 2 28 183 2
Source file: ./driver/xf86-input-fpit/src/xf86Fpit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86FpitConvert 3 11 134 11
xf86FpitSetUpAxes 9 37 299 2
xf86FpitReadInput 24 69 673 1
xf86FpitPtrCtrl 1 3 11 2
xf86FpitControl 16 70 392 2
xf86FpitAllocate 2 32 189 2
xf86FpitUninit 1 9 57 3
xf86FpitInit 15 54 499 3
Plug 1 5 31 4
Unplug 1 3 7 1
Source file: ./driver/xf86-video-nv/src/g80_display.h
Source file: ./driver/xf86-video-nv/src/nv_type.h
Source file: ./driver/xf86-video-nv/src/riva_tbl.h
Source file: ./driver/xf86-video-nv/src/g80_dac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
G80DacSetPClk 1 7 52 2
G80DacDPMSSet 8 20 144 2
G80DacModeFixup 1 5 16 3
G80DacModeSet 5 18 128 3
G80DacDetect 2 8 45 1
G80DacLoadDetect 3 29 241 1
G80DacDestroy 1 6 25 1
G80CreateDac 2 18 109 2
Source file: ./driver/xf86-video-mga/src/mga_ucode.h
Source file: ./driver/xf86-video-nv/src/g80_xaa.h
Source file: ./driver/xf86-video-nv/src/g80_output.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
G80FindLoadVal 15 33 242 1
G80ReadPortMapping 30 151 1010 2
i2cAddr 1 8 43 1
G80_I2CPutBits 2 6 61 3
G80_I2CGetBits 2 9 82 3
G80I2CInit 4 23 129 3
G80OutputSetPClk 2 6 32 2
G80OutputModeValid 3 8 35 2
G80OutputPrepare 1 3 7 1
G80OutputCommit 1 3 7 1
ProbeDDC 4 23 159 1
G80OutputPartnersDetect 8 26 126 3
G80OutputResetCachedStatus 2 9 53 1
G80OutputGetDDCModes 1 5 22 1
G80OutputDestroy 2 9 53 1
G80CreateOutputs 15 62 440 1
Source file: ./driver/xf86-video-nv/src/g80_dma.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
G80DmaKickoff 2 7 43 1
G80DmaWait 7 24 186 2
Source file: ./driver/xf86-video-nv/src/nv_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ConvertCursor1555 8 24 148 3
ConvertCursor8888 8 24 148 3
TransformCursor 5 17 136 1
NVLoadCursorImage 2 6 44 2
NVSetCursorPosition 1 5 43 3
NVSetCursorColors 8 25 184 3
NVShowCursor 1 5 22 1
NVHideCursor 1 5 22 1
NVUseHWCursor 1 4 13 2
NVUseHWCursorARGB 3 6 38 2
NVLoadCursorARGB 11 39 310 2
NVCursorInit 5 26 147 1
Source file: ./driver/xf86-video-nv/src/g80_xaa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
G80Sync 2 12 85 1
G80DMAKickoffCallback 1 6 26 1
G80SetPattern 1 8 56 5
G80SetRopSolid 5 24 190 3
G80SetClip 1 8 56 5
G80SetupForScreenToScreenCopy 3 20 105 6
G80SubsequentScreenToScreenCopy 2 26 155 7
G80SetupForSolidFill 1 19 109 4
G80SubsequentFillRect 2 11 81 5
G80SetupForMono8x8PatternFill 3 32 224 7
G80SubsequentMono8x8PatternFillRect 1 9 38 7
G80SetupForScanlineCPUToScreenColorExpandFill 2 23 147 5
G80SubsequentScanlineCPUToScreenColorExpandFill 1 26 177 6
G80SubsequentColorExpandScanline 2 11 68 2
G80SetupForScanlineImageWrite 3 19 103 6
G80SubsequentScanlineImageWriteRect 1 26 181 6
G80SubsequentImageWriteScanline 2 11 68 2
G80SetupForSolidLine 1 14 109 4
G80SubsequentSolidHorVertLine 2 11 109 5
G80SubsequentSolidTwoPointLine 3 17 135 6
G80SetClippingRectangle 1 7 58 5
G80DisableClipping 1 5 28 1
G80XAAInit 3 53 268 1
Source file: ./driver/xf86-video-nv/src/riva_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RivaConvertCursor1555 5 18 109 3
RivaTransformCursor 3 11 92 1
RivaLoadCursorImage 1 6 36 2
RivaSetCursorPosition 1 5 45 3
RivaSetCursorColors 3 12 77 3
RivaShowCursor 1 5 29 1
RivaHideCursor 1 5 29 1
RivaUseHWCursor 1 4 13 2
RivaCursorInit 2 19 110 1
Source file: ./driver/xf86-video-nv/src/nv_dac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NVDACPanelTweaks 10 23 151 2
NVDACInit 27 167 1545 2
NVDACRestore 3 10 59 4
NVDACSave 4 11 74 4
NVDACLoadPalette 7 37 336 5
NV_I2CGetBits 2 10 88 3
NV_I2CPutBits 4 18 122 3
NVDACi2cInit 4 18 92 1
Source file: ./driver/xf86-video-nv/src/riva_local.h
Source file: ./driver/xf86-video-openchrome/src/via_mode.h
Source file: ./driver/xf86-video-nv/src/riva_const.h
Source file: ./driver/xf86-video-nv/src/riva_shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RivaRefreshArea 3 21 166 3
RivaPointerMoved 2 14 90 3
RivaRefreshArea8 5 38 302 3
RivaRefreshArea16 5 38 297 3
RivaRefreshArea32 5 35 261 3
Source file: ./driver/xf86-video-nv/src/riva_xaa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RivaSetClippingRectangle 1 9 94 5
RivaDisableClipping 1 4 20 1
RivaSetPattern 1 8 76 5
RivaSetRopSolid 4 10 71 2
RivaSetRopPattern 2 8 56 2
RivaSetupForSolidFill 1 8 52 4
RivaSubsequentSolidFillRect 1 9 90 5
RivaSetupForScreenToScreenCopy 1 5 32 6
RivaSubsequentScreenToScreenCopy 1 11 103 7
RivaSetupForMono8x8PatternFill 4 28 197 7
RivaSubsequentMono8x8PatternFillRect 1 11 96 7
RivaResetGraphics 2 10 62 1
RivaSync 1 5 22 1
RivaSetupForScanlineCPUToScreenColorExpandFill 3 29 156 5
RivaSubsequentColorExpandScanline 6 47 367 2
RivaSubsequentColorExpandScanlineFifo 2 12 72 2
RivaSubsequentScanlineCPUToScreenColorExpandFill 3 46 427 6
RivaSetupForSolidLine 1 6 37 4
RivaSubsequentSolidHorVertLine 2 13 157 5
RivaSubsequentSolidTwoPointLine 3 19 205 6
RivaValidatePolyArc 5 12 59 3
RivaValidatePolyPoint 3 10 52 3
RivaAccelInit 3 55 330 1
Source file: ./driver/xf86-video-nv/src/nv_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NVSetupDGAMode 14 74 438 11
NVDGAInit 5 26 242 1
BitsSet 3 8 42 1
NV_SetMode 4 30 246 2
NV_GetViewport 1 6 20 1
NV_SetViewport 3 11 73 4
NV_FillRect 2 11 85 6
NV_BlitRect 5 16 132 7
NV_BlitTransRect 1 8 29 8
NV_OpenFramebuffer 1 16 73 6
Source file: ./driver/xf86-video-nv/src/g80_exa.h
Source file: ./driver/xf86-video-nv/src/riva_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RivaSetupDGAMode 14 73 438 11
RivaDGAInit 4 22 196 1
BitsSet 3 8 42 1
Riva_SetMode 4 30 246 2
Riva_GetViewport 1 6 20 1
Riva_SetViewport 3 11 77 4
Riva_FillRect 2 11 85 6
Riva_BlitRect 5 16 132 7
Riva_BlitTransRect 1 8 29 8
Riva_OpenFramebuffer 1 16 73 6
Source file: ./driver/xf86-video-nv/src/riva_include.h
Source file: ./driver/xf86-video-nv/src/nv_setup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NVWriteCrtc 1 6 53 3
NVReadCrtc 1 6 51 2
NVWriteGr 1 6 45 3
NVReadGr 1 6 43 2
NVWriteSeq 1 6 45 3
NVReadSeq 1 6 43 2
NVWriteAttr 2 12 79 3
NVReadAttr 2 12 77 2
NVWriteMiscOut 1 5 31 2
NVReadMiscOut 1 5 29 1
NVEnablePalette 1 8 53 1
NVDisablePalette 1 8 53 1
NVWriteDacMask 1 5 31 2
NVReadDacMask 1 5 29 1
NVWriteDacReadAddr 1 5 31 2
NVWriteDacWriteAddr 1 5 31 2
NVWriteDacData 1 5 31 2
NVReadDacData 1 5 29 1
NVIsConnected 6 33 241 2
NVSelectHeadRegisters 2 15 99 2
NVProbeDDC 7 21 139 2
nv4GetConfig 7 27 171 1
nv10GetConfig 14 42 397 1
NVCommonSetup 118 344 2159 1
Source file: ./driver/xf86-video-nv/src/nv_shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NVShadowUpdate 1 8 52 2
NVRefreshArea 3 21 166 3
NVPointerMoved 2 14 90 3
NVRefreshArea8 6 42 322 3
NVRefreshArea16 6 42 317 3
NVRefreshArea32 6 39 281 3
Source file: ./driver/xf86-video-nv/src/riva_hw.h
Source file: ./driver/xf86-video-nv/src/g80_cursor.h
Source file: ./driver/xf86-video-nv/src/g80_sor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
G80SorSetPClk 2 8 68 2
G80SorDPMSSet 4 16 127 2
G80TMDSModeValid 3 7 44 2
G80LVDSModeValid 3 8 53 2
G80SorModeSet 7 25 160 3
G80SorDetect 2 8 45 1
G80SorLVDSDetect 2 8 30 1
G80SorDestroy 1 8 44 1
G80SorSetModeBackend 1 20 147 2
G80SorModeFixup 3 11 56 3
G80SorTMDSModeFixup 5 28 162 3
G80SorGetLVDSModes 2 8 37 1
G80SorCreateResources 5 41 289 1
G80SorSetProperty 19 63 443 3
ReadLVDSNativeMode 1 19 201 2
GetLVDSNativeMode 3 9 59 1
G80CreateSor 5 43 294 3
Source file: ./driver/xf86-video-nv/src/nv_xaa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NVDmaKickoff 2 7 36 1
NVDmaWait 7 26 156 2
NVWaitVSync 1 11 73 1
NVSetPattern 1 15 64 5
NVSetRopSolid 5 19 140 3
NVResetGraphics 6 67 493 1
NVSync 4 8 55 1
NVDMAKickoffCallback 1 6 26 1
NVSetupForScreenToScreenCopy 1 13 56 6
NVSubsequentScreenToScreenCopy 2 15 99 7
NVSetupForSolidFill 1 14 66 4
NVSubsequentSolidFillRect 2 9 82 5
NVSetupForMono8x8PatternFill 3 23 140 7
NVSubsequentMono8x8PatternFillRect 2 14 88 7
NVSetupForScanlineCPUToScreenColorExpandFill 2 19 85 5
NVSubsequentScanlineCPUToScreenColorExpandFill 2 33 317 6
NVSubsequentColorExpandScanline 2 13 84 2
NVSetupForScanlineImageWrite 1 11 51 6
NVSubsequentScanlineImageWriteRect 1 22 157 6
NVSubsequentImageWriteScanline 2 17 107 2
NVSetupForSolidLine 1 8 54 4
NVSubsequentSolidHorVertLine 2 13 128 5
NVSubsequentSolidTwoPointLine 3 19 154 6
NVSetClippingRectangle 1 9 82 5
NVDisableClipping 1 7 38 1
NVAccelInit 3 53 270 1
Source file: ./driver/xf86-video-nv/src/g80_display.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
G80CalcPLL 20 82 553 6
G80CalcPLL2 13 40 309 4
G80CrtcSetPClk 7 40 377 1
G80DispCommand 6 24 197 3
G80CrtcGetHead 1 5 19 1
G80DispPreInit 1 27 372 1
G80DispInit 7 28 235 1
G80DispShutdown 8 24 214 1
G80CrtcDoModeFixup 4 14 230 2
G80CrtcModeFixup 2 9 39 3
G80CrtcModeSet 7 33 346 5
G80CrtcBlankScreen 8 34 308 2
G80CrtcDPMSSet 1 3 10 2
G80CrtcShowHideCursor 3 11 70 3
G80CrtcShowCursor 1 4 16 1
G80CrtcHideCursor 1 4 16 1
G80CrtcLock 1 4 10 1
G80CrtcPrepare 3 13 85 1
G80CrtcSkipModeFixup 1 5 20 1
G80CrtcSetDither 3 9 68 3
ComputeAspectScale 2 12 81 3
G80CrtcSetScale 9 31 185 3
G80CrtcCommit 5 15 124 1
G80CrtcGammaSet 2 18 185 5
G80LoadPalette 12 58 462 5
G80DispCreateCrtcs 3 15 89 1
Source file: ./driver/xf86-video-nv/src/nv_const.h
Source file: ./driver/xf86-video-nv/src/g80_type.h
Source file: ./driver/xf86-video-nv/src/riva_dac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RivaDACInit 9 96 973 2
RivaDACRestore 2 9 64 4
RivaDACSave 2 9 71 4
RivaDACLoadPalette 3 17 146 5
Riva_I2CGetBits 2 10 92 3
Riva_I2CPutBits 4 18 130 3
RivaDACi2cInit 4 18 92 1
Source file: ./driver/xf86-video-nv/src/riva_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RivaGetRec 2 8 44 1
RivaFreeRec 2 7 30 1
RivaAvailableOptions 1 4 13 2
RivaGetScrnInfoRec 2 21 120 2
RivaSwitchMode 1 5 19 1
RivaAdjustFrame 4 11 89 1
RivaEnterVT 2 8 45 1
RivaEnterVTFBDev 1 6 19 1
RivaLeaveVT 1 7 38 1
RivaCloseScreen 8 24 149 1
RivaFreeScreen 2 7 28 1
RivaValidMode 1 4 21 4
rivaProbeDDC 2 9 47 2
RivaI2CInit 3 13 61 1
RivaPreInit 61 328 2160 2
RivaMapMem 4 25 154 1
RivaMapMemFBDev 3 13 68 1
RivaUnmapMem 2 13 100 1
RivaModeInit 3 21 143 2
RivaRestore 1 11 85 1
RivaDPMSSet 6 23 107 3
RivaScreenInit 36 149 916 1
RivaSaveScreen 1 4 18 2
RivaSave 1 8 57 1
Source file: ./driver/xf86-video-nv/src/nv_include.h
Source file: ./driver/xf86-video-nv/src/g80_output.h
Source file: ./driver/xf86-video-nv/src/riva_proto.h
Source file: ./driver/xf86-video-nv/src/riva_setup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RivaWriteCrtc 1 6 57 3
RivaReadCrtc 1 6 55 2
RivaWriteGr 1 6 49 3
RivaReadGr 1 6 47 2
RivaWriteSeq 1 6 49 3
RivaReadSeq 1 6 47 2
RivaWriteAttr 2 12 85 3
RivaReadAttr 2 12 83 2
RivaWriteMiscOut 1 5 33 2
RivaReadMiscOut 1 5 31 1
RivaEnablePalette 1 8 57 1
RivaDisablePalette 1 8 57 1
RivaWriteDacMask 1 5 33 2
RivaReadDacMask 1 5 31 1
RivaWriteDacReadAddr 1 5 33 2
RivaWriteDacWriteAddr 1 5 33 2
RivaWriteDacData 1 5 33 2
RivaReadDacData 1 5 31 1
RivaProbeDDC 4 19 116 1
Riva3Setup 3 54 404 1
Source file: ./driver/xf86-video-nv/src/nv_local.h
Source file: ./driver/xf86-video-nv/src/g80_dma.h
Source file: ./driver/xf86-video-nv/src/g80_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
G80GetRec 2 6 38 1
G80FreeRec 1 5 20 1
G80ResizeScreen 10 35 253 3
G80PreInit 59 226 1639 2
AcquireDisplay 3 9 37 1
ReleaseDisplay 3 15 84 1
G80CloseScreen 9 30 223 1
G80BlockHandler 2 12 72 1
G80SaveScreen 1 4 13 2
G80InitHW 27 164 1663 1
G80ScreenInit 22 104 698 1
G80FreeScreen 1 5 16 1
G80SwitchMode 1 5 21 1
G80AdjustFrame 1 3 6 1
G80EnterVT 4 10 44 1
G80LeaveVT 1 5 16 1
G80GetScrnInfoRec 2 19 108 2
Source file: ./driver/xf86-video-i128/src/Ti302X.h
Source file: ./driver/xf86-video-nv/src/nv_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NVSetPortDefaults 1 12 68 2
NVResetVideo 3 19 195 1
NVStopOverlay 1 5 26 1
NVAllocateOverlayMemory 6 29 133 3
NVFreeOverlayMemory 2 9 44 1
NVFreeBlitMemory 2 9 44 1
NVInitVideo 18 44 259 1
NVSetupBlitVideo 4 53 336 1
NVSetupOverlayVideo 2 56 365 1
NVPutOverlayImage 8 53 431 16
NVPutBlitImage 9 85 542 16
NVStopOverlayVideo 5 24 116 3
NVStopBlitVideo 1 8 13 3
NVSetOverlayPortAttribute 23 66 301 4
NVGetOverlayPortAttribute 12 29 161 4
NVSetBlitPortAttribute 6 21 93 4
NVGetBlitPortAttribute 3 15 51 4
NVQueryBestSize 3 20 81 9
NVCopyData420 7 47 574 9
NVMoveDWORDS 5 21 140 3
NVMoveDWORDSSwapped 2 10 65 3
NVCopyData422 2 17 63 6
NVCopyDataRGB 3 17 75 6
NVPutImage 33 165 1084 17
NVQueryImageAttributes 15 57 283 6
NVVideoTimerCallback 13 47 216 2
NVAllocSurface 5 34 236 5
NVStopSurface 3 9 49 1
NVFreeSurface 2 10 50 1
NVGetSurfaceAttribute 1 10 45 3
NVSetSurfaceAttribute 1 10 44 3
NVDisplaySurface 5 42 290 10
NVInitOffscreenImages 1 4 16 1
Source file: ./driver/xf86-video-i128/src/i128accel.c
Source file: ./driver/xf86-video-i128/src/i128pcirename.h
Source file: ./driver/xf86-video-nv/src/riva_hw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
nv3Busy 2 7 36 1
vgaLockUnlock 2 13 60 2
nv3LockUnlock 2 10 44 2
ShowHideCursor 1 14 77 2
nv3_iterate 60 183 1363 3
nv3_arb 19 106 882 3
nv3_get_param 8 25 149 3
nv3CalcArbitration 6 47 312 2
nv3UpdateArbitrationSettings 4 41 257 5
CalcVClock 9 55 246 6
CalcStateExt 5 40 275 8
UpdateFifoState 1 6 8 1
LoadStateExt 7 75 647 2
UnloadStateExt 1 35 354 2
SetStartAddress 1 22 221 2
nv3GetConfig 9 58 294 1
RivaGetConfig 1 16 166 1
Source file: ./driver/xf86-video-i128/src/i128init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I128SaveState 10 119 1545 1
I128RestoreState 16 145 1836 1
I128Init 44 142 1120 2
I128SavePalette 3 14 126 1
I128RestorePalette 2 11 111 1
I128LoadPalette 3 16 135 5
Source file: ./driver/xf86-video-nv/src/nv_hw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NVLockUnlock 3 14 85 2
NVShowHideCursor 2 16 108 2
nvGetClocks 12 97 866 3
nv4CalcArbitration 19 137 792 2
nv4UpdateArbitrationSettings 4 33 226 5
nv10CalcArbitration 24 149 835 2
nv10UpdateArbitrationSettings 5 33 247 5
nv30UpdateArbitrationSettings 2 17 85 3
pciaccessReadLong 1 5 29 2
nForceUpdateArbitrationSettings 10 58 499 5
CalcVClock 9 41 230 4
CalcVClock2Stage 9 35 223 5
NVCalcStateExt 22 87 556 8
NVLoadStateExt 75 534 5074 2
NVUnloadStateExt 12 76 730 2
NVSetStartAddress 2 12 58 2
Source file: ./driver/xf86-video-i128/src/i128reg.h
Source file: ./driver/xf86-video-i128/src/IBMRGB.h
Source file: ./driver/xf86-video-i128/src/i128IBMDAC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I128IBMHWCursorInit 4 24 130 1
I128IBMShowCursor 1 14 126 1
I128IBMHideCursor 1 15 141 1
I128IBMSetCursorPosition 1 25 275 3
I128IBMSetCursorColors 1 20 244 3
I128IBMLoadCursorImage 2 34 375 2
I128IBMUseHWCursor 2 6 29 2
I128TIHWCursorInit 1 1 10 1
I128ProgramTi3025 1 1 13 2
I128ProgramIBMRGB 35 166 1596 2
I128ProgramSilverHammer 35 165 1645 2
Source file: ./driver/xf86-video-i128/src/i128.h
Source file: ./driver/xf86-input-joystick/include/joystick-properties.h
Source file: ./driver/xf86-video-i128/src/i128dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I128DGAInit 9 79 523 1
I128_SetMode 3 22 127 2
I128_GetViewport 1 6 20 1
I128_SetViewport 1 9 42 4
I128_FillRect 2 12 84 6
I128_BlitRect 5 17 131 7
I128_BlitTransRect 5 18 134 8
I128_OpenFramebuffer 1 17 90 6
Source file: ./driver/xf86-video-i128/src/i128exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i128SetBufCtrl 7 18 92 2
Source file: ./driver/xf86-input-joystick/src/jstk_options.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
jstkGetAxisMapping 8 18 127 3
jstkParseButtonOption 17 66 483 4
jstkParseAxisOption 34 115 866 4
Source file: ./driver/xf86-input-joystick/src/jstk_properties.h
Source file: ./driver/xf86-input-joystick/src/jstk_axis.h
Source file: ./driver/xf86-input-joystick/src/backend_bsd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
jstkOpenDevice_bsd 22 99 633 2
jstkCloseDevice_bsd 3 10 66 1
jstkReadData_bsd 21 68 625 3
Source file: ./driver/xf86-input-joystick/src/jstk_key.h
Source file: ./driver/xf86-input-joystick/src/backend_evdev.h
Source file: ./driver/xf86-input-joystick/src/backend_evdev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
jstkOpenDevice_evdev 19 104 777 2
jstkCloseDevice_evdev 2 8 33 1
jstkReadData_evdev 22 64 501 3
Source file: ./driver/xf86-input-joystick/src/backend_joystick.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
jstkOpenDevice_joystick 11 57 373 2
jstkReadData_joystick 16 38 276 3
Source file: ./driver/xf86-input-joystick/src/jstk_properties.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
jstkSetProperty 96 206 1684 4
jstkInitProperties 21 138 1184 2
Source file: ./driver/xf86-input-joystick/src/jstk.h
Source file: ./driver/xf86-input-joystick/src/jstk_axis.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
jstkAxisTimer 47 178 1302 3
jstkStartAxisTimer 3 17 100 2
jstkStartButtonAxisTimer 7 26 131 2
jstkHandleAbsoluteAxis 11 36 370 2
jstkPWMAxisTimer 18 94 599 3
jstkHandlePWMAxis 2 14 93 2
Source file: ./driver/xf86-input-joystick/src/jstk_options.h
Source file: ./driver/xf86-input-joystick/src/backend_bsd.h
Source file: ./driver/xf86-input-joystick/src/backend_joystick.h
Source file: ./driver/xf86-video-nv/src/nv_driver.c
Source file: ./driver/xf86-video-s3/src/s3_reg.h
Source file: ./driver/xf86-input-joystick/src/jstk_key.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
jstkKbdCtrl 1 3 11 2
jstkInitKeys 8 23 113 2
jstkGenerateKeys 6 17 107 3
jstkKeyboardDeviceControlProc 8 36 180 2
jstkKeyboardPreInit 11 48 435 3
input_option_new 1 9 54 3
input_option_free_list 2 13 57 1
jstkKeyboardHotplug 3 27 178 2
jstkKeyboardUnInit 1 10 52 3
Source file: ./driver/xf86-video-s3/src/newmmio.h
Source file: ./driver/xf86-video-s3/src/s3.h
Source file: ./driver/xf86-video-s3/src/s3_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3Sync 1 4 11 1
S3SetupForSolidFill 1 10 57 4
S3SubsequentSolidFillRect 2 9 69 5
S3SetupForScreenToScreenCopy 3 17 98 6
S3SubsequentScreenToScreenCopy 4 34 223 7
S3SetupForColor8x8PatternFill 1 12 64 6
S3SubsequentColor8x8PatternFillRect 2 24 183 7
S3SetupForCPUToScreenColorExpandFill 3 22 133 5
S3SubsequentCPUToScreenColorExpandFill32 1 13 90 6
S3SetupForScanlineImageWriteNoMMIO 1 11 57 6
S3SubsequentScanlineImageWriteRectNoMMIO 1 15 100 6
S3SubsequentImageWriteScanlineNoMMIO 3 17 104 2
S3SetupForSolidLine 1 10 57 4
S3SubsequentSolidBresenhamLine 6 32 211 8
S3SubsequentSolidHorVertLine 2 8 52 5
S3SetupForDashedLine 10 38 196 7
S3SubsequentDashedBresenhamLine32 25 116 780 9
S3AccelInitPIO 8 54 273 1
Source file: ./driver/xf86-video-s3/src/s3_Ti.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3OutTiIndReg 2 17 126 4
S3InTiIndReg 1 15 102 2
S3TiDACProbe 5 58 369 1
S3TiDAC_Save 3 63 530 1
S3TiDAC_Restore 2 47 368 1
S3TiDAC_PreInit 2 26 236 1
S3TiDACCalcNMP 12 39 267 4
S3TiDACProgramClock 3 20 179 5
S3TiDACSetClock 1 6 47 3
S3TiDAC_Init 20 122 855 2
S3TiLoadPalette 2 15 89 5
S3TiSetCursorColors 1 19 150 3
S3TiSetCursorPosition 1 11 110 3
S3TiHideCursor 1 9 61 1
S3TiShowCursor 1 16 119 1
S3TiLoadCursorImage 6 30 231 2
S3TiUseHWCursor 1 6 33 2
S3Ti_CursorInit 2 21 112 1
Source file: ./driver/xf86-input-joystick/src/jstk.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
jstkOpenDevice 10 16 109 2
jstkCloseDevice 3 8 46 1
jstkReadProc 51 134 864 1
jstkPtrCtrlProc 1 3 11 2
jstkDeviceControlProc 25 124 707 2
jstkCorePreInit 21 132 1142 3
jstkCoreUnInit 4 17 82 3
jstkDriverPlug 1 8 31 4
jstkDriverUnplug 1 3 7 1
Source file: ./driver/xf86-video-s3/src/s3_pcirename.h
Source file: ./driver/xf86-video-s3/src/s3_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3SetCursorColors 3 50 386 3
S3SetCursorPosition 1 15 110 3
S3HideCursor 1 9 55 1
S3ShowCursor 1 18 127 1
S3LoadCursorImage 1 29 203 2
S3UseHWCursor 1 6 33 2
S3_CursorInit 2 20 110 1
Source file: ./driver/xf86-video-s3/src/s3_shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3RefreshArea 3 21 166 3
S3PointerMoved 2 14 90 3
S3RefreshArea8 5 38 302 3
S3RefreshArea16 5 38 297 3
S3RefreshArea24 5 44 438 3
S3RefreshArea32 5 35 261 3
Source file: ./driver/xf86-video-s3/src/s3_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3InitVideo 5 30 162 1
S3XVMemAlloc 6 27 146 3
S3SetPortAttributeOverlay 1 5 19 4
S3GetPortAttributeOverlay 1 5 20 4
S3QueryBestSize 1 8 45 9
S3ResetVideoOverlay 1 3 7 1
S3AllocAdaptor 4 26 197 1
S3SetupImageVideoOverlay 2 34 206 1
S3StopVideo 4 31 163 3
S3DisplayVideoOverlay 2 36 375 15
S3PutImage 17 103 863 17
S3QueryImageAttributes 11 32 218 6
S3InitStreams 6 43 209 2
Source file: ./driver/xf86-video-s3/src/s3_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3SetupDGAMode 12 82 533 11
S3DGAInit 8 44 394 1
S3_SetMode 4 23 164 2
S3_GetViewport 1 5 20 1
S3_SetViewport 1 6 44 4
S3_FillRect 2 10 89 6
S3_BltRect 5 14 136 7
S3_OpenFramebuffer 1 12 77 6
S3_Sync 1 4 11 1
Source file: ./driver/xf86-video-s3/src/s3_bios.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_bios_string 17 45 316 4
S3GetRefClock 2 8 34 1
Source file: ./driver/xf86-input-mouse/include/xf86-mouse-properties.h
Source file: ./driver/xf86-input-mouse/src/mousePriv.h
Source file: ./driver/xf86-video-s3/src/s3_Trio64DAC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3Trio64DACProbe 2 10 53 1
S3Trio64DAC_Save 3 43 364 1
S3Trio64DAC_Restore 3 47 388 1
S3TrioCalcClock 12 48 400 10
S3TrioSetPLL 3 31 213 4
S3TrioSetClock 1 9 79 11
S3Trio64DAC_PreInit 2 29 224 1
S3Trio64DAC_Init 9 62 423 2
Source file: ./driver/xf86-input-mouse/src/mouse.h
Source file: ./driver/xf86-video-s3/src/s3_IBMRGB.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3OutIBMRGBIndReg 2 16 117 4
S3InIBMRGBIndReg 1 14 93 2
S3IBMWriteAddress 1 4 17 2
S3IBMWriteData 1 4 18 2
S3IBMReadAddress 1 4 17 2
S3IBMReadData 1 4 13 1
S3ProbeIBMramdac 4 23 148 1
S3ProgramIBMRGBClock 1 9 96 5
S3IBMRGBSetClock 14 54 328 5
S3IBMRGB_Restore 2 11 87 1
S3IBMRGB_Save 2 11 85 1
S3IBMRGB_PreInit 2 32 236 1
S3IBMRGB_Init 7 66 468 2
S3IBMRGBSetCursorColors 1 24 204 3
S3IBMRGBSetCursorPosition 1 20 146 3
S3IBMRGBHideCursor 1 8 53 1
S3IBMRGBShowCursor 1 15 107 1
S3IBMRGBLoadCursorImage 2 34 263 2
S3IBMRGBUseHWCursor 1 6 33 2
S3IBMRGB_CursorInit 2 22 114 1
Source file: ./driver/xf86-input-mouse/src/hurd_mouse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OsMouseReadInput 11 45 307 1
OsMousePreInit 5 26 167 3
FindDevice 2 14 89 3
SupportedInterfaces 1 4 17 1
BuiltinNames 1 4 9 1
CheckProtocol 3 8 46 1
DefaultProtocol 1 4 9 1
OSMouseInit 2 14 69 1
Source file: ./driver/xf86-input-mouse/src/bsd_mouse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SupportedInterfaces 2 5 30 1
BuiltinNames 1 4 9 1
CheckProtocol 5 11 77 1
DefaultProtocol 3 6 15 1
SetupAuto 6 30 222 2
SetSysMouseRes 7 16 117 4
MousedRunning 5 15 82 1
FindDevice 16 48 280 3
SetupAuto 1 6 29 2
SetMouseRes 1 5 37 4
FindDevice 3 19 113 3
wsconsReadInput 20 70 351 1
wsconsPreInit 2 8 47 3
usbMouseProc 13 72 426 2
usbReadInput 9 39 285 1
usbSigioReadInput 1 4 19 2
usbPreInit 19 88 632 3
bsdMousePreInit 5 10 64 3
OSMouseInit 5 20 105 1
Source file: ./driver/xf86-input-mouse/src/pnp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MouseGetSerialPnpProtocol 4 21 117 1
MouseGetPnpProtocol 11 29 155 1
pnpgets 24 91 583 3
pnpparse 30 95 677 4
prepnpparse 3 6 33 2
pnpproto 11 26 178 1
gettoken 3 9 65 3
readMouse 2 7 42 2
ps2DisableWrapMode 1 5 29 1
ps2SendPacket 14 33 209 3
ps2DisableDataReporting 1 5 30 1
ps2EnableDataReporting 1 5 30 1
ps2GetDeviceID 6 17 94 1
ps2Reset 6 22 130 1
probePs2ProtocolPnP 8 27 172 1
getPs2ProtocolPnP 8 35 179 1
Source file: ./driver/xf86-video-s3/src/s3_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3Setup 3 13 66 4
S3GetRec 2 7 33 1
S3FreeRec 1 5 20 1
S3AvailableOptions 1 4 13 2
S3Identify 1 5 18 1
S3Probe 5 36 219 2
S3PreInit 78 345 2197 2
S3ScreenInit 47 195 1213 1
S3Save 11 56 454 1
S3SaveScreen 1 4 18 2
S3FreeScreen 1 6 21 1
S3CloseScreen 2 17 96 1
S3SwitchMode 1 5 19 1
S3GenericLoadPalette 2 13 91 5
S3MapMem 6 45 222 1
S3UnmapMem 2 13 91 1
S3GetPixMuxShift 6 16 76 1
S3ModeInit 87 437 3273 2
S3EnterVT 2 9 42 1
S3Restore 10 54 434 1
S3LeaveVT 1 8 31 1
S3AdjustFrame 5 34 296 1
S3Regdump 5 20 121 1
S3BankZero 1 12 78 1
S3DisplayPowerManagementSet 9 36 141 3
Source file: ./driver/xf86-video-i128/src/i128_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
i128Setup 3 12 66 4
I128Probe 7 48 256 2
I128Identify 1 5 16 1
I128AvailableOptions 1 4 13 2
I128PreInit 102 516 3908 2
I128GetRec 2 7 35 1
I128FreeRec 2 7 30 1
I128SoftReset 1 10 81 1
I128CountRam 22 57 283 1
I128MapMem 6 49 355 1
I128UnmapMem 2 21 174 1
I128Save 2 8 46 1
I128Restore 2 11 62 1
I128SwitchMode 1 5 19 1
I128ModeInit 4 14 86 2
I128ScreenInit 24 105 639 1
I128AdjustFrame 5 16 137 1
I128EnterVT 2 8 45 1
I128LeaveVT 1 5 16 1
I128CloseScreen 7 22 124 1
I128FreeScreen 2 7 28 1
I128ValidMode 9 17 124 4
I128SaveScreen 5 18 100 2
I128DDC1Read 5 26 159 1
I128I2CGetBits 6 16 138 3
I128I2CPutBits 7 16 141 3
I128I2CInit 3 33 184 1
I128getDDC 6 27 168 1
I128DisplayPowerManagementSet 7 26 131 3
I128DumpBaseRegisters 4 84 808 1
I128DumpActiveRegisters 2 260 3559 1
I128DumpIBMDACRegisters 5 27 207 2
Source file: ./driver/xf86-video-chips/util/iopl.h
Source file: ./driver/xf86-input-mouse/src/lnx_mouse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SupportedInterfaces 1 4 17 1
DefaultProtocol 1 4 9 1
FindDevice 5 20 128 3
lnxMouseMagic 23 82 493 1
GuessProtocol 1 4 16 2
SetupAuto 1 4 17 2
OSMouseInit 2 13 63 1
Source file: ./driver/xf86-video-chips/util/mRegs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 40 118 658 2
Source file: ./driver/xf86-video-chips/util/AsmMacros.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
outb 1 6 37 2
outw 1 6 37 2
outl 1 6 37 2
inb 1 7 38 1
inw 1 7 38 1
inl 1 7 38 1
outb 2 7 49 2
outw 2 7 49 2
outl 2 7 49 2
inb 2 6 53 1
inw 2 6 53 1
inl 2 6 53 1
eieio 1 4 11 0
outb 1 6 32 2
outw 1 6 33 2
outl 1 6 33 2
inb 1 7 38 1
inw 1 7 38 1
inl 1 7 38 1
outb 1 6 31 2
outw 1 6 31 2
outl 1 6 32 2
inb 1 9 32 1
inw 1 9 32 1
inl 1 9 32 1
outb 1 6 31 2
outw 1 6 31 2
outl 1 6 32 2
inb 1 9 32 1
inw 1 9 32 1
inl 1 9 32 1
intr_disable 1 4 11 0
intr_enable 1 4 11 0
Source file: ./driver/xf86-input-mouse/src/sun_mouse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
getVuidMsePriv 3 8 39 1
vuidRemoveMouse 1 6 33 3
vuidMouseWheelInit 5 25 167 1
vuidPreInit 5 25 173 3
vuidFlushAbsEvents 6 27 123 5
vuidReadInput 28 99 598 1
vuidMouseSendScreenSize 7 26 165 2
vuidMouseAdjustFrame 4 21 117 1
vuidMouseCrtcNotify 4 15 77 1
vuidMouseProc 24 93 546 2
sunMousePreInit 2 7 41 3
BuiltinNames 1 4 9 1
CheckProtocol 3 8 46 1
DefaultProtocol 1 4 9 1
solarisMouseAutoProbe 18 50 327 3
SetupAuto 6 21 147 2
FindDevice 2 12 77 3
SupportedInterfaces 1 4 19 1
OSMouseInit 2 15 75 1
Source file: ./driver/xf86-video-chips/util/dRegs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 29 216 1567 1
Source file: ./driver/xf86-video-chips/util/modClock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compute_clock 30 88 596 9
set_clock 4 63 518 7
probe_chip 21 68 326 1
Source file: ./driver/xf86-video-chips/src/ct_driver.h
Source file: ./driver/xf86-video-chips/src/ct_bank.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CHIPSSetRead 3 10 75 2
CHIPSSetWrite 3 10 75 2
CHIPSSetReadWrite 3 11 104 2
CHIPSSetReadPlanar 3 10 75 2
CHIPSSetWritePlanar 3 10 75 2
CHIPSSetReadWritePlanar 3 11 104 2
CHIPSWINSetRead 3 14 137 2
CHIPSWINSetWrite 3 14 137 2
CHIPSWINSetReadWrite 3 16 177 2
CHIPSWINSetReadPlanar 3 14 137 2
CHIPSWINSetWritePlanar 3 14 137 2
CHIPSWINSetReadWritePlanar 3 16 177 2
CHIPSHiQVSetReadWrite 3 10 70 2
CHIPSHiQVSetReadWritePlanar 3 10 75 2
CHIPSSetRead 3 10 64 2
CHIPSSetWrite 3 10 64 2
CHIPSSetReadWrite 3 11 84 2
CHIPSSetReadPlanar 3 10 64 2
CHIPSSetWritePlanar 3 10 64 2
CHIPSSetReadWritePlanar 3 11 84 2
CHIPSWINSetRead 3 13 104 2
CHIPSWINSetWrite 3 13 104 2
CHIPSWINSetReadWrite 3 14 135 2
CHIPSWINSetReadPlanar 3 13 104 2
CHIPSWINSetWritePlanar 3 13 104 2
CHIPSWINSetReadWritePlanar 3 14 135 2
CHIPSHiQVSetReadWrite 3 10 57 2
CHIPSHiQVSetReadWritePlanar 3 10 62 2
Source file: ./driver/xf86-video-chips/src/ct_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CHIPSDGAInit 14 91 617 1
CHIPS_SetMode 4 25 137 2
CHIPS_GetViewport 1 6 20 1
CHIPS_SetViewport 4 14 93 4
CHIPS_FillRect 2 12 84 6
CHIPS_BlitRect 5 17 131 7
CHIPS_BlitTransRect 1 8 29 8
CHIPS_OpenFramebuffer 1 16 73 6
Source file: ./driver/xf86-video-chips/src/ct_shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
chipsRefreshArea 3 21 166 3
chipsPointerMoved 2 14 90 3
chipsRefreshArea8 5 38 302 3
chipsRefreshArea16 5 38 297 3
chipsRefreshArea24 5 44 438 3
chipsRefreshArea32 5 35 261 3
Source file: ./driver/xf86-video-chips/src/ct_ddc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
chips_ddc1Read 3 11 96 1
chips_ddc1SetSpeed 1 4 17 2
chips_ddc1 14 57 349 1
chips_I2CGetBits 5 17 200 3
chips_I2CPutBits 17 27 311 3
chips_i2cInit 4 19 122 1
chips_setI2CBits 17 65 355 2
chips_TestI2C 4 13 63 1
Source file: ./driver/xf86-video-chips/src/ct_Blitter.h
Source file: ./driver/xf86-video-chips/src/ct_regs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
chipsStdWriteXR 1 5 35 3
chipsStdReadXR 1 5 31 2
chipsStdWriteFR 1 5 35 3
chipsStdReadFR 1 5 31 2
chipsStdWriteMR 1 5 35 3
chipsStdReadMR 1 5 31 2
chipsStdWriteMSS 1 4 24 3
chipsStdReadMSS 1 4 17 1
chipsStdWriteIOSS 1 4 21 2
chipsStdReadIOSS 1 4 17 1
CHIPSSetStdExtFuncs 1 13 67 1
chipsMmioWriteXR 1 5 27 3
chipsMmioReadXR 1 5 23 2
chipsMmioWriteFR 1 5 27 3
chipsMmioReadFR 1 5 23 2
chipsMmioWriteMR 1 5 27 3
chipsMmioReadMR 1 5 23 2
chipsMmioWriteMSS 2 9 55 3
chipsMmioReadMSS 1 4 13 1
chipsMmioWriteIOSS 1 4 17 2
chipsMmioReadIOSS 1 4 13 1
CHIPSSetMmioExtFuncs 1 13 67 1
chipsMmioWriteCrtc 2 10 54 3
chipsMmioReadCrtc 2 10 49 2
chipsMmioWriteGr 1 5 27 3
chipsMmioReadGr 1 5 23 2
chipsMmioWriteSeq 1 5 27 3
chipsMmioReadSeq 1 5 23 2
chipsMmioWriteAttr 3 13 67 3
chipsMmioReadAttr 3 13 63 2
chipsMmioWriteMiscOut 1 4 17 2
chipsMmioReadMiscOut 1 4 13 1
chipsMmioEnablePalette 2 9 45 1
chipsMmioDisablePalette 2 9 45 1
chipsMmioWriteDacMask 1 4 17 2
chipsMmioReadDacMask 1 4 13 1
chipsMmioWriteDacReadAddr 1 4 17 2
chipsMmioWriteDacWriteAddr 1 4 17 2
chipsMmioWriteDacData 1 4 17 2
chipsMmioReadDacData 1 4 13 1
chipsMmioReadST00 1 4 13 1
chipsMmioReadST01 2 7 28 1
chipsMmioReadFCR 1 4 13 1
chipsMmioWriteFCR 2 8 37 2
CHIPSHWSetMmioFuncs 1 28 166 3
Source file: ./driver/xf86-video-chips/src/ct_BltHiQV.h
Source file: ./driver/xf86-video-chips/src/ct_BlitMM.h
Source file: ./driver/xf86-video-chips/src/ct_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CHIPSShowCursor 5 33 258 1
CHIPSHideCursor 5 33 250 1
CHIPSSetCursorPosition 7 42 372 3
CHIPSSetCursorColors 8 76 810 3
CHIPSLoadCursorImage 22 109 843 2
CHIPSUseHWCursor 2 7 52 2
CHIPSCursorInit 5 34 180 1
Source file: ./driver/xf86-video-chips/src/ct_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CHIPSInitVideo 6 32 168 1
CHIPSResetVideo 6 51 480 1
CHIPSSetupImageVideo 2 45 301 1
CHIPSStopVideo 6 28 190 3
CHIPSSetPortAttribute 7 45 354 4
CHIPSGetPortAttribute 2 12 47 4
CHIPSQueryBestSize 2 12 57 9
CHIPSCopyData 2 15 55 6
CHIPSCopyMungedData 4 28 168 9
CHIPSAllocateMemory 6 29 133 3
CHIPSSetCurrentPlaybackBuffer 2 9 51 2
CHIPSWaitGetNextFrame 5 14 92 1
CHIPSDisplayVideo 29 107 1032 16
CHIPSPutImage 13 102 822 17
CHIPSQueryImageAttributes 10 33 233 6
CHIPSVideoTimerCallback 7 28 168 2
CHIPSAllocateSurface 7 44 292 5
CHIPSStopSurface 2 15 104 1
CHIPSFreeSurface 2 12 63 1
CHIPSGetSurfaceAttribute 1 8 34 3
CHIPSSetSurfaceAttribute 1 8 33 3
CHIPSDisplaySurface 4 47 341 10
CHIPSInitOffscreenImages 2 20 150 1
Source file: ./driver/xf86-input-ws/include/ws-properties.h
Source file: ./driver/xf86-input-mouse/src/mouse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MouseCommonOptions 92 288 2141 1
lock2targetMap 3 11 64 2
MouseHWOptions 3 14 107 1
MouseSerialOptions 1 5 29 1
ProtocolNameToID 3 8 55 1
ProtocolIDToName 5 17 72 1
ProtocolIDToClass 5 15 67 1
GetProtocol 5 15 68 1
InitProtocols 15 30 226 1
MouseFindDevice 3 13 84 2
MousePickProtocol 12 43 207 4
MousePreInit 4 22 132 3
MousePreInit 17 93 570 3
MouseInitButtonLabels 2 15 111 1
MouseSetProperty 11 21 139 4
MouseInitProperties 7 46 271 1
MouseReadInput 126 301 3185 1
MouseCtrl 1 3 11 2
MouseProc 25 125 700 2
FlushButtons 1 5 19 1
buttonTimer 5 20 131 1
Emulate3ButtonsSetEnabled 4 19 95 2
Emulate3ButtonsSoft 3 11 46 1
MouseBlockHandler 3 13 62 1
MouseWakeupHandler 3 12 56 1
MouseDoPostEvent 41 155 1131 4
MousePostEvent 27 106 635 6
SetupMouse 15 45 312 1
initMouseHW 67 276 1683 1
mouseReset 12 41 264 2
ps2BlockHandler 3 16 94 3
ps2WakeupHandler 4 24 140 3
autoOSProtocol 14 42 204 2
createProtoList 30 104 690 2
createSerialDefaultsList 5 18 143 1
validCount 5 21 97 3
autoProbeMouse 45 193 941 3
autoGood 9 19 74 1
checkForErraticMovements 12 47 326 3
SetMouseProto 4 11 89 2
collectData 3 11 59 2
xf86MouseUnplug 1 3 7 1
xf86MousePlug 2 11 46 4
Source file: ./driver/xf86-input-ws/src/ws.h
Source file: ./driver/xf86-input-ws/src/emuwheel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wsWheelEmuFilterButton 5 21 119 3
wsWheelEmuFilterMotion 10 31 195 3
wsWheelEmuInertia 4 22 130 3
wsWheelEmuPreInit 5 36 248 1
wsWheelEmuSetProperty 46 70 543 4
wsWheelEmuInitProperty 6 66 456 1
Source file: ./driver/xf86-input-usbtablet/src/usbtablet.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetupProc 2 13 55 4
TearDownProc 1 4 17 1
UsbTabletProc 20 75 397 2
UsbTabletReadInput 9 47 387 1
UsbTabletOutOfProx 3 20 151 1
UsbTabletIntoProx 2 12 101 2
UsbTabletSendButtons 3 18 145 7
UsbTabletSendEvents 16 42 373 3
UsbTabletClose 4 14 101 1
UsbTabletOpen 26 118 1009 1
UsbTabletOpenDevice 17 81 415 1
UsbTabletAllocate 6 45 276 4
UsbTabletAllocateStylus 1 4 22 2
UsbTabletAllocateEraser 1 4 22 2
UsbTabletPreInit 23 105 665 3
UsbTabletPreInitOld 3 20 118 3
Source file: ./driver/xf86-video-rendition/src/rendition_shadow.h
Source file: ./driver/xf86-input-ws/src/emumb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wsmbEmuTimer 2 18 133 1
wsmbEmuFilterEvent 12 38 320 3
wsmbEmuWakeupHandler 3 11 67 3
wsmbEmuBlockHandler 3 13 75 3
wsmbEmuPreInit 4 23 143 1
wsmbEmuOn 1 5 19 1
wsmbEmuFinalize 1 5 19 1
wsmbEmuSetProperty 12 25 179 4
wsmbEmuInitProperty 3 30 197 1
Source file: ./driver/xf86-video-rendition/src/compat-api.h
Source file: ./driver/xf86-input-ws/src/ws.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetupProc 2 9 48 4
TearDownProc 1 4 17 1
wsPreInit 29 136 1006 3
wsUnInit 2 9 49 3
wsProc 5 21 96 2
wsDeviceInit 12 67 441 1
wsDeviceOn 8 37 248 1
wsDeviceOff 4 20 132 1
wsRemoveMouse 1 6 33 3
wsReadEvents 5 25 167 1
wsGetEvent 3 11 65 1
wsReadHwState 16 63 409 2
wsReadInput 18 44 430 1
wsSendButtons 4 18 139 2
wsSwitchMode 1 4 16 3
wsOpen 5 17 106 1
wsClose 2 10 54 1
wsControlProc 1 4 21 2
wsInitCalibProperty 3 31 195 1
wsSetCalibProperty 16 75 590 4
wsWheelHandleButtonMap 8 28 181 4
wsButtonClicks 2 8 65 3
Source file: ./driver/xf86-video-rendition/src/v1krisc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
v1k_start 1 12 81 2
v1k_continue 1 5 24 1
v1k_stop 9 37 235 1
v1k_flushicache 2 28 265 1
v1k_softreset 1 19 173 1
verite_iopoll 3 10 53 3
verite_iopoll8 3 10 53 3
readRF 1 18 142 2
writeRF 5 24 191 3
risc_readmem 3 16 114 3
risc_writemem 3 12 97 4
risc_step 5 14 92 2
risc_forcestep 3 17 144 2
risc_continue 1 7 44 1
Source file: ./driver/xf86-video-rendition/src/v1kregs.h
Source file: ./driver/xf86-video-rendition/src/accel.h
Source file: ./driver/xf86-video-rendition/src/cscode.h
Source file: ./driver/xf86-video-rendition/src/hwcursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RenditionHWCursorPreInit 3 15 102 1
RenditionHWCursorRelease 2 7 33 1
RenditionHWCursorInit 4 25 131 1
RENDITIONUseHWCursor 2 5 18 2
RENDITIONShowCursor 3 8 22 1
RENDITIONHideCursor 2 5 21 1
RENDITIONSetCursorPosition 2 5 35 3
RENDITIONSetCursorColors 2 5 31 3
RENDITIONLoadCursorImage 3 8 32 2
Source file: ./driver/xf86-video-rendition/src/vramdac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
verite_savedac 1 14 111 1
verite_restoredac 1 12 95 2
verite_initdac 11 69 333 3
verite_enablecursor 5 15 113 3
verite_movecursor 1 11 105 5
verite_setcursorcolor 2 20 207 3
verite_loadcursor 13 50 462 3
verite_setpalette 5 22 153 5
Bt485_write_masked 1 6 42 4
Bt485_write_cmd3_masked 1 5 34 3
Bt485_read_masked 1 4 24 3
Bt485_read_cmd3_masked 1 9 59 2
Source file: ./driver/xf86-video-rendition/src/rendition_shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
renditionRefreshArea 3 23 180 3
renditionPointerMoved 2 14 94 3
renditionRefreshArea8 5 38 330 3
renditionRefreshArea16 5 40 329 3
renditionRefreshArea24 5 46 466 3
renditionRefreshArea32 5 37 293 3
Source file: ./driver/xf86-video-rendition/src/v1krisc.h
Source file: ./driver/xf86-video-rendition/src/vramdac.h
Source file: ./driver/xf86-video-rendition/src/vboard.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
verite_initboard 8 53 394 1
verite_resetboard 1 11 70 1
verite_getmemorysize 10 40 315 1
verite_check_csucode 6 31 209 1
Source file: ./driver/xf86-video-rendition/src/vtypes.h
Source file: ./driver/xf86-video-rendition/src/vloaduc.h
Source file: ./driver/xf86-video-rendition/src/vmisc.h
Source file: ./driver/xf86-video-rendition/src/commonregs.h
Source file: ./driver/xf86-video-rendition/src/hwcursor.h
Source file: ./driver/xf86-video-rendition/src/rendition.h
Source file: ./driver/xf86-video-rendition/src/cmd2d.h
Source file: ./driver/xf86-video-rendition/src/vos.h
Source file: ./driver/xf86-video-rendition/src/vmodes.h
Source file: ./driver/xf86-video-rendition/src/rendition_options.h
Source file: ./driver/xf86-video-chips/src/ct_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CTNAME( AccelInit) 48 147 920 1
CTNAME( DepthChange) 2 26 142 2
CTNAME( Sync) 2 7 28 1
CTNAME( 8SetupForSolidFill) 1 13 76 4
CTNAME( 16SetupForSolidFill) 1 13 76 4
CTNAME( 24SetupForSolidFill) 1 13 76 4
CTNAME( 32SetupForSolidFill) 1 15 114 4
CTNAME( 32SubsequentSolidFillRect) 1 12 69 5
CTNAME( 24SetupForSolidFill) 13 64 437 4
CTNAME( 24SubsequentSolidFillRect) 16 116 828 5
CTNAME( SubsequentSolidFillRect) 2 14 84 5
CTNAME( SetupForScreenToScreenCopy) 13 58 319 6
CTNAME( SubsequentScreenToScreenCopy) 6 43 340 7
CTNAME( SetupForCPUToScreenColorExpandFill) 15 74 392 5
CTNAME( SubsequentCPUToScreenColorExpandFill) 3 16 105 6
CTNAME( SetupForScreenToScreenColorExpandFill) 14 72 367 5
CTNAME( CacheMonoStipple) 20 84 731 2
CTNAME( SubsequentScreenToScreenColorExpandFill) 5 26 197 8
CTNAME( SetupForColor8x8PatternFill) 6 33 178 6
CTNAME( SubsequentColor8x8PatternFillRect) 3 16 139 7
CTNAME( SetupForMono8x8PatternFill) 10 48 229 7
CTNAME( SubsequentMono8x8PatternFillRect) 3 16 126 7
CTNAME( SetupForImageWrite) 5 33 214 6
CTNAME( SubsequentImageWriteRect) 1 13 96 6
MoveDWORDS 5 26 167 3
MoveDataFromCPU 5 20 141 6
MoveDataToCPU 5 20 141 6
CTNAME( WritePixmap) 11 93 677 12
CTNAME( ReadPixmap) 2 53 440 9
Source file: ./driver/xf86-video-rendition/src/v2kregs.h
Source file: ./driver/xf86-video-rendition/src/vboard.h
Source file: ./driver/xf86-video-rendition/src/vmisc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
verite_bustomem_cpy 3 7 48 3
verite_memtobus_cpy 3 7 48 3
Source file: ./driver/xf86-video-rendition/src/vloaduc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
verite_load_ucfile 21 79 548 2
loadSection2board 1 4 19 3
loadSegment2board 4 25 152 3
seek_and_read_hdr 3 9 60 5
mmve 2 18 123 4
Source file: ./driver/xf86-input-vmmouse/shared/vmmouse_client.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VMMouseClientVMCheck 3 11 57 1
VMMouseClient_Disable 2 16 90 1
VMMouseClient_Enable 4 35 199 1
VMMouseClient_GetInput 4 32 214 1
VMMouseClient_RequestRelative 1 8 38 1
VMMouseClient_RequestAbsolute 1 8 38 1
Source file: ./driver/xf86-input-vmmouse/shared/vmmouse_client.h
Source file: ./driver/xf86-input-vmmouse/shared/vmmouse_proto.h
Source file: ./driver/xf86-input-vmmouse/shared/vmmouse_defs.h
Source file: ./driver/xf86-video-rendition/src/accelX.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RENDITIONAccelPreInit 5 12 63 1
RENDITIONAccelXAAInit 8 51 262 1
RENDITIONAccelNone 3 15 82 1
RENDITIONLoadUcode 5 20 91 1
RENDITIONInitUcode 8 43 367 1
RENDITIONRestoreUcode 5 23 178 1
RENDITIONSaveUcode 3 15 109 1
RENDITIONSyncV1000 11 54 435 1
RENDITIONSetupForScreenToScreenCopy 2 10 69 6
RENDITIONSubsequentScreenToScreenCopy 3 18 144 7
RENDITIONSetupForSolidFill 4 14 118 4
RENDITIONSubsequentSolidFillRect 3 15 127 5
RENDITIONSubsequentTwoPointLine 2 16 119 6
Source file: ./driver/xf86-input-vmmouse/shared/vmmouse_proto.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VMMouseProtoInOut 3 47 128 1
VMMouseProto_SendCmd 1 6 29 1
Source file: ./driver/xf86-input-vmmouse/tools/vmmouse_detect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
segvCB 2 4 12 1
main 4 14 53 1
Source file: ./driver/xf86-input-vmmouse/tools/vmmouse_udev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vmmouse_uses_kernel_driver 7 36 183 1
vmmouse_uses_kernel_driver 1 4 9 1
Source file: ./driver/xf86-input-vmmouse/tools/vmmouse_iopl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86EnableIO 3 9 31 0
xf86DisableIO 2 8 23 0
xf86EnableIO 3 9 31 0
xf86DisableIO 3 8 27 0
xf86EnableIO 3 8 36 0
xf86DisableIO 2 8 25 0
xf86EnableIO 4 9 39 1
xf86DisableIO 2 9 33 1
xf86EnableIO 3 9 36 1
xf86DisableIO 2 7 26 1
Source file: ./driver/xf86-input-vmmouse/src/xf86OSmouse.h
Source file: ./driver/xf86-video-rendition/src/rendition.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
renditionSetup 3 13 63 4
renditionAvailableOptions 1 4 13 2
renditionIdentify 1 6 18 1
renditionPciProbe 3 29 167 4
renditionProbe 7 43 243 2
renditionClockSelect 3 19 93 2
renditionGetRec 4 10 56 1
renditionFreeRec 4 11 52 1
renditionProtect 3 8 37 2
renditionSaveScreen 2 6 28 2
renditionBlankScreen 3 8 37 2
renditionPreInit 50 255 1625 2
renditionSave 3 8 42 1
renditionRestore 3 11 69 1
renditionSetMode 13 70 429 2
renditionLeaveGraphics 3 13 82 1
renditionCloseScreen 6 21 114 1
renditionDPMSSet 2 5 27 3
renditionScreenInit 29 125 795 1
renditionSwitchMode 2 6 24 1
renditionAdjustFrame 3 13 84 1
renditionEnterVT 4 14 79 1
renditionLeaveVT 2 6 21 1
renditionFreeScreen 1 5 16 1
renditionValidMode 2 7 30 4
renditionMapMem 8 42 241 1
renditionUnmapMem 3 13 71 1
renditionLoadPalette 1 6 34 5
renditionProbeDDC 2 11 55 2
renditionDDC 1 22 113 1
renditionDDC1Read 3 10 71 1
Source file: ./driver/xf86-input-acecad/src/acecad.h
Source file: ./driver/xf86-video-rendition/src/vmodes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
verite_setmode 11 77 589 2
verite_findtextclock 4 12 60 1
verite_save 2 26 222 1
verite_restore 6 31 245 2
verite_setframebase 7 29 203 2
verite_getstride 6 22 147 4
set_PLL 2 10 65 2
V1000CalcClock 10 31 242 4
V2200CalcClock 12 32 242 4
Source file: ./driver/xf86-video-ast/src/ast_cursor.h
Source file: ./driver/xf86-input-acecad/src/acecad.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetupProc 1 8 31 4
TearDownProc 1 3 7 1
IsUSBLine 2 14 80 1
fd_query_acecad 3 11 76 2
AceCadAutoDevProbe 21 98 655 2
AceCadPreInit 4 25 157 3
AceCadPreInit 30 111 661 3
DeviceControl 5 23 78 2
DeviceOn 9 33 278 1
DeviceOff 3 19 104 1
DeviceClose 1 6 35 1
ControlProc 1 5 36 2
DeviceInit 24 108 569 1
ReadInput 23 70 561 1
USBReadInput 33 121 750 1
ConvertProc 1 9 90 11
ReverseConvertProc 1 9 72 4
QueryHardware 3 20 153 1
USBQueryHardware 9 35 273 1
NewPacket 1 4 13 1
AceCadGetPacket 6 28 146 1
Source file: ./driver/xf86-video-ast/src/ast_2dtool.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bInitCMDQInfo 6 30 233 2
bEnableCMDQ 8 45 220 2
bEnableCMDQ2300 8 45 233 2
bASTEnable2D 12 34 199 2
vASTDisable2D 3 17 90 2
vASTWaitEngIdle 7 26 233 2
ulGetCMDQLength 3 13 168 3
pASTjRequestCMDQ 9 67 341 2
bASTGetLineTerm 9 36 284 2
Source file: ./driver/xf86-input-vmmouse/src/vmmouse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
input_option_new 1 9 53 3
input_option_free_list 2 12 64 1
VMMouseInitPassthru 2 19 105 3
VMMouseInitPassthru 2 10 56 3
VMMousePreInit 8 42 229 3
VMMousePreInit 11 64 346 3
MouseCtrl 2 11 64 2
VMMouseDoPostEvent 9 33 250 4
VMMousePostEvent 16 56 275 6
FlushButtons 1 4 13 1
MouseCommonOptions 14 45 370 1
VMMouseUnInit 2 10 55 3
VMMouseDeviceControl 37 126 739 2
VMMouseReadInput 4 22 114 1
GetVMMouseMotionEvent 6 35 219 1
VMMouseControlProc 1 5 23 2
VMMouseCloseProc 1 4 14 1
VMMouseSwitchMode 1 5 25 3
VMMouseConvertProc 5 24 193 11
VMMouseUnplug 1 4 14 1
VMMousePlug 4 22 122 4
Source file: ./driver/xf86-video-ast/src/ast_pcirename.h
Source file: ./driver/xf86-video-ast/src/ast.h
Source file: ./driver/xf86-video-ast/src/ast_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ASTAccelInit 18 100 458 1
ASTSync 1 5 22 1
ASTSetupForScreenToScreenCopy 7 38 181 6
ASTSubsequentScreenToScreenCopy 12 81 397 7
ASTSetupForSolidFill 7 37 169 4
ASTSubsequentSolidFillRect 7 45 224 5
ASTSetupForSolidLine 7 40 182 4
ASTSubsequentSolidHorVertLine 7 53 260 5
ASTSubsequentSolidTwoPointLine 11 72 423 6
ASTSetupForDashedLine 8 52 272 7
ASTSubsequentDashedTwoPointLine 11 73 418 7
ASTSetupForMonoPatternFill 7 47 223 7
ASTSubsequentMonoPatternFill 5 43 214 7
ASTSetupForColor8x8PatternFill 11 57 350 6
ASTSubsequentColor8x8PatternFillRect 5 42 214 7
ASTSetupForCPUToScreenColorExpandFill 8 45 202 5
ASTSubsequentCPUToScreenColorExpandFill 5 47 247 6
ASTSetupForScreenToScreenColorExpandFill 8 45 202 5
ASTSubsequentScreenToScreenColorExpandFill 5 52 288 8
ASTSetHWClipping 2 18 118 2
ASTSetClippingRectangle 1 11 61 5
ASTDisableClipping 1 5 21 1
AIPSubsequentSolidTwoPointLine 7 49 269 6
AIPSubsequentDashedTwoPointLine 7 50 264 7
ASTDisplayVideo 15 127 1021 4
Source file: ./driver/xf86-video-ast/src/ast_vgatool.h
Source file: ./driver/xf86-video-ast/src/ast_tool.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ASTMapMem 3 21 99 1
ASTUnmapMem 1 9 57 1
ASTMapMMIO 4 23 114 1
ASTUnmapMMIO 1 8 54 1
Source file: ./driver/xf86-video-ast/src/ast_2dtool.h
Source file: ./driver/xf86-video-ast/src/ast_mode.h
Source file: ./driver/xf86-video-ast/src/ast_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ASTCursorInit 4 32 157 1
bASTInitHWC 3 16 136 2
ASTDisableHWC 2 8 34 1
ASTShowCursor 2 9 47 1
ASTHideCursor 1 5 26 1
ASTSetCursorPosition 4 28 278 3
ASTSetCursorColors 3 13 157 3
ASTLoadCursorImage 14 65 781 2
ASTUseHWCursor 3 6 38 2
ASTLoadCursorARGB 5 80 858 2
ASTUseHWCursorARGB 3 6 38 2
ASTFireCursor 1 5 26 1
ASTShowCursor_AST1180 2 13 78 1
ASTHideCursor_AST1180 1 9 49 1
ASTSetCursorPosition_AST1180 4 22 158 3
Source file: ./driver/xf86-video-chips/src/ct_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
chipsSetup 3 12 66 4
CHIPSGetRec 3 9 46 1
CHIPSFreeRec 2 7 30 1
CHIPSIdentify 1 5 16 1
CHIPSAvailableOptions 8 13 70 2
CHIPSPciProbe 6 46 276 4
CHIPSProbe 15 95 548 2
chipsFindIsaDevice 23 74 350 1
CHIPSPreInit 62 200 1250 2
chipsPreInitHiQV 202 773 5511 2
chipsPreInitWingine 89 374 2579 2
chipsPreInit655xx 161 635 4463 2
CHIPSEnterVT 5 21 124 1
CHIPSLeaveVT 3 22 124 1
chipsLoadPalette 7 48 391 5
chipsLoadPalette16 6 47 387 5
CHIPSScreenInit 88 374 2397 1
CHIPSSwitchMode 3 13 61 1
CHIPSAdjustFrame 17 69 535 1
CHIPSCloseScreen 9 39 243 1
CHIPSFreeScreen 2 7 28 1
CHIPSValidMode 7 13 104 4
chipsDisplayPowerManagementSet 16 72 413 3
CHIPSSaveScreen 5 14 72 2
chipsClockSelect 4 18 92 2
chipsClockSave 10 47 385 2
chipsClockFind 25 80 535 4
chipsGetHWClock 12 44 319 1
chipsClockLoad 16 114 1199 2
chipsCalcClock 34 73 604 3
chipsSave 16 46 412 3
chipsModeInit 6 20 114 2
chipsModeInitHiQV 101 385 3404 2
chipsModeInitWingine 20 128 1199 2
chipsModeInit655xx 68 325 2795 2
chipsRestore 22 71 683 4
chipsRestoreExtendedRegs 44 104 1137 2
chipsRestoreStretching 2 18 172 3
chipsVideoMode 12 43 135 3
chipsMapMem 19 108 610 1
chipsUnmapMem 9 31 214 1
chipsProtect 1 4 17 2
chipsBlankScreen 12 53 362 2
chipsLock 3 18 163 1
chipsUnlock 3 17 132 1
chipsHWCursorOn 6 28 215 2
chipsHWCursorOff 4 18 134 2
chipsFixResume 2 12 100 1
chipsTestDACComp 5 16 151 4
chipsProbeMonitor 18 87 908 1
chipsSetMonitor 3 15 71 1
chipsSetPanelType 10 35 206 1
chipsBlockHandler 2 13 77 1
Source file: ./driver/xf86-video-ast/src/ast_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
astSetup 3 13 66 4
ASTIdentify 1 5 16 1
ASTAvailableOptions 1 4 13 2
ASTProbe 11 66 356 2
ASTWindowLinear 1 9 85 6
ASTUpdatePacked 1 4 17 2
ASTCreateScreenResources 1 12 76 1
ASTPreInit 68 306 2058 2
ASTScreenInit 40 141 908 1
ASTSwitchMode 7 23 157 1
ASTAdjustFrame 1 8 55 1
ASTEnterVT 4 20 96 1
ASTLeaveVT 8 20 106 1
ASTFreeScreen 3 7 28 1
ASTValidMode 38 72 474 4
ASTGetRec 2 7 33 1
ASTFreeRec 4 12 57 1
ASTSaveScreen 5 10 54 2
ASTCloseScreen 15 41 231 1
ASTSave 13 53 475 1
ASTRestore 12 56 482 1
ASTProbeDDC 6 29 144 2
ASTDoDDC 57 177 1627 2
vFillASTModeInfo 1 9 69 1
ASTModeInit 5 20 108 2
ASTStopVideo 5 23 99 3
ASTSetPortAttribute 23 58 323 4
ASTGetPortAttribute 9 41 196 4
ASTQueryBestSize 1 10 56 9
ASTQueryImageAttributes 17 61 400 6
ASTPutImage 25 124 804 17
ASTSetupImageVideo 3 58 409 1
ASTInitVideo 6 33 147 1
Source file: ./driver/xf86-input-keyboard/src/atKeynames.h
Source file: ./driver/xf86-input-keyboard/src/sun_kbdMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
KbdGetMapping 17 74 448 3
Source file: ./driver/xf86-video-ast/src/ast_vgatool.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MIndwm 2 10 93 2
MOutdwm 2 10 95 3
GetFWBase 1 7 37 1
send_ack 1 8 44 1
send_nack 1 8 44 1
wait_ack 4 15 74 1
wait_nack 4 15 73 1
set_cmd_trigger 1 5 26 1
clear_cmd_trigger 1 5 26 1
write_cmd 4 23 104 2
write_data 3 17 73 2
SetDP501VideoOutput 1 6 29 2
BackupM68KFW 3 18 104 3
LaunchM68K 9 61 317 1
ASTReadEDID_M68K 4 23 149 2
ASTGetLinkMaxCLK 5 24 170 1
vASTOpenKey 1 5 24 1
bASTRegInit 2 7 42 1
ASTGetDRAMInfo 18 77 396 1
ASTGetVRAMInfo 8 38 134 1
ASTGetMaxDCLK 22 42 355 1
ASTGetChipType 4 27 162 1
ASTGetScratchOptions 18 64 371 1
vASTSetStartAddressCRT1 2 16 108 2
vAST1000DisplayOff 3 15 77 1
vAST1000DisplayOn 3 15 77 1
ASTBlankScreen 2 7 25 2
vASTLoadPalette 10 52 453 5
ASTDisplayPowerManagementSet 10 52 229 3
ASTGetVGA2EDID 10 84 817 2
bASTIsVGAEnabled 3 25 123 1
vEnableVGA 1 7 31 1
vSetDefExtReg 9 34 219 1
MMCTestBurst2_AST2150 5 29 201 2
MMCTestSingle2_AST2150 3 19 128 2
CBRTest_AST2150 9 14 134 1
CBRScan_AST2150 5 18 96 2
CBRDLLI_AST2150 9 33 302 2
vInitDRAMReg 23 91 624 1
MMCTestBurst 4 21 124 2
MMCTestBurst2 3 20 136 2
MMCTestSingle 4 21 124 2
MMCTestSingle2 3 20 136 2
CBRTest 21 18 299 1
CBRScan 6 23 123 1
CBRTest2 3 9 67 1
CBRScan2 6 23 123 1
CBRTest3 3 6 42 1
CBRScan3 5 18 93 1
finetuneDQI_L 26 98 698 1
finetuneDQSI 29 95 873 1
CBRDLL2 16 55 391 1
GetDDR2Info 30 231 1239 1
GetDDR3Info 30 227 1234 1
DDR2_Init 14 113 989 1
DDR3_Init 14 110 952 1
vInitAST2300DRAMReg 7 47 339 1
vGetDefaultSettings 11 34 189 1
InitDVO 3 53 463 1
vInit3rdTX 7 31 153 1
ASTInitVGA 4 22 117 2
I2CWriteClock 4 12 77 2
I2CWriteData 4 12 81 2
I2CReadClock 2 7 40 1
I2CReadData 2 7 40 1
I2CDelay 2 7 33 1
I2CStart 1 13 67 1
I2CStop 1 13 67 1
CheckACK 2 12 69 1
SendACK 1 9 43 1
SendNACK 1 9 43 1
SendI2CDataByte 3 15 84 2
ReceiveI2CDataByte 4 23 134 1
ASTGetVGAEDID 6 51 272 2
bASTInitAST1180 2 21 132 1
ASTGetAST1180DRAMInfo 11 44 194 1
vASTEnableVGAMMIO 3 21 126 1
Source file: ./driver/xf86-input-keyboard/src/lnx_kbd.h
Source file: ./driver/xf86-input-keyboard/src/sun_kbd.h
Source file: ./driver/xf86-input-keyboard/src/lnx_KbdMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
KbdGetMapping 15 45 214 3
readKernelMapping 97 311 1323 3
Source file: ./driver/xf86-video-ast/src/ast_mode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ASTSetMode 8 43 272 2
bGetAST1000VGAModeInfo 27 126 925 3
vSetStdReg 6 40 270 3
vSetCRTCReg 23 61 705 3
vSetOffsetReg 1 9 74 3
vSetDCLKReg 7 15 162 3
vSetExtReg 14 47 297 3
vSetSyncReg 1 11 62 3
bSetDACReg 3 26 125 3
bSetAST1180CRTCReg 1 40 313 3
bSetAST1180OffsetReg 1 9 78 3
bSetAST1180DCLKReg 2 12 68 3
bSetAST1180ExtReg 4 36 184 3
SetChrontelReg 6 48 340 4
GetChrontelReg 6 50 371 3
vInitChrontelReg 4 34 198 3
Source file: ./driver/xf86-input-keyboard/src/xf86OSKbd.h
Source file: ./driver/xf86-input-keyboard/src/kbd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86KbdPlug 1 5 31 4
KbdPreInit 7 55 355 3
KbdBell 1 7 67 4
UpdateLeds 6 12 110 1
KbdCtrl 5 29 172 2
InitKBD 6 24 177 2
KbdProc 15 68 363 2
PostKbdEvent 11 24 191 3
Source file: ./driver/xf86-input-keyboard/src/bsd_kbd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
WSSetVersion 3 9 49 2
KbdInit 8 16 77 2
SetKbdLeds 15 20 114 2
GetKbdLeds 14 20 111 1
KbdOn 25 66 373 2
KbdOff 14 32 192 2
SoundBell 11 29 175 4
stdReadInput 4 11 95 1
WSReadInput 6 19 141 1
printWsType 1 4 25 2
OpenKeyboard 29 98 563 1
xf86OSKbdPreInit 2 19 105 1
Source file: ./driver/xf86-input-keyboard/src/xf86Keymap.h
Source file: ./driver/xf86-input-keyboard/src/at_scancode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATScancode 67 93 718 2
Source file: ./driver/xf86-input-keyboard/src/hurd_kbd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SoundKbdBell 1 4 18 4
SetKbdLeds 1 4 12 2
GetKbdLeds 1 4 10 1
KbdGetMapping 1 8 40 3
KbdOn 2 7 51 2
KbdOff 2 7 51 2
KbdInit 1 4 13 2
ReadInput 3 7 69 1
OpenKeyboard 1 5 18 1
xf86OSKbdPreInit 1 16 83 1
Source file: ./driver/xf86-input-keyboard/src/lnx_kbd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SoundBell 3 10 60 4
SetKbdLeds 8 10 76 2
GetKbdLeds 4 10 64 1
KbdInit 3 13 86 2
KbdOn 3 23 164 2
KbdOff 2 10 70 2
stdReadInput 4 11 95 1
OpenKeyboard 7 46 268 1
xf86OSKbdPreInit 5 28 151 1
Source file: ./driver/xf86-input-keyboard/src/sun_kbd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sunKbdSetLeds 2 10 66 2
sunKbdGetLeds 2 11 62 1
KbdInit 9 49 294 2
KbdOn 13 65 419 2
KbdOff 14 58 347 2
SoundKbdBell 13 42 261 4
SetKbdLeds 5 10 77 2
GetKbdLeds 5 10 63 1
CloseKeyboard 1 8 47 1
RemoveKeyboard 1 7 38 3
ReadInput 9 37 218 1
OpenKeyboard 2 18 113 1
xf86OSKbdPreInit 2 23 132 1
Source file: ./driver/xf86-video-glint/src/pm3_regs.h
Source file: ./driver/xf86-input-keyboard/src/bsd_KbdMap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
KbdGetMapping 49 109 596 3
Source file: ./driver/xf86-video-glint/src/pm2vramdac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Permedia2vOutIndReg 2 10 61 4
Permedia2vInIndReg 1 8 39 2
Source file: ./driver/xf86-video-glint/src/TIramdac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glintOutTIIndReg 4 19 122 4
glintInTIIndReg 2 15 83 2
glintTIWriteAddress 1 5 25 2
glintTIWriteData 1 5 26 2
glintTIReadAddress 1 6 32 2
glintTIReadData 1 5 23 1
glintTIHWCursorInit 2 11 68 1
GMX2000OutIndReg 1 8 45 4
GMX2000InIndReg 1 9 44 2
GMX2000WriteAddress 1 7 33 2
GMX2000WriteData 1 7 34 2
GMX2000ReadAddress 1 7 33 2
GMX2000ReadData 1 9 39 1
Source file: ./driver/xf86-video-glint/src/pm3_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Permedia3InitVideo 6 32 164 1
Permedia3ResetVideo 1 14 118 1
Permedia3SetupImageVideo 2 50 334 1
Permedia3StopVideo 7 29 173 3
Permedia3SetPortAttribute 14 49 238 4
Permedia3GetPortAttribute 7 19 102 4
Permedia3QueryBestSize 3 15 81 9
HWCopySetup 1 22 91 5
HWCopyYV12 11 53 421 4
HWCopyFlat 7 51 452 4
Permedia3AllocateMemory 8 24 191 4
compute_scale_factor 4 20 159 4
Permedia3DisplayVideo 8 84 523 14
Permedia3PutImage 27 137 866 17
Permedia3QueryImageAttributes 10 33 233 6
Permedia3AllocateSurface 6 36 233 5
Permedia3StopSurface 2 16 71 1
Permedia3FreeSurface 2 12 63 1
Permedia3GetSurfaceAttribute 1 8 34 3
Permedia3SetSurfaceAttribute 1 8 33 3
Permedia3DisplaySurface 18 109 629 10
Permedia3InitOffscreenImages 2 20 150 1
Permedia3VideoTimerCallback 8 32 189 2
Source file: ./driver/xf86-video-glint/src/pm_dac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PermediaInit 14 113 1146 2
PermediaSave 1 27 336 2
PermediaRestore 2 26 145 2
Source file: ./driver/xf86-video-glint/src/pm_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PermediaInitializeEngine 4 68 444 1
PermediaAccelInit 9 78 428 1
PermediaLoadCoord 7 32 171 7
PermediaSync 4 12 69 1
PermediaSetClippingRectangle 1 12 89 5
PermediaDisableClipping 1 6 17 1
PermediaSetupForScreenToScreenCopy 6 23 144 6
PermediaSubsequentScreenToScreenCopy 4 41 322 7
PermediaSetupForFillRectSolid 2 20 100 4
PermediaSubsequentFillRectSolid 2 20 179 5
PermediaSetupForMono8x8PatternFill 3 35 270 7
PermediaSubsequentMono8x8PatternFillRect 2 19 144 7
PermediaWriteBitmap 9 77 527 12
PermediaSetupForScanlineCPUToScreenColorExpandFill 6 38 212 5
PermediaSubsequentScanlineCPUToScreenColorExpandFill 5 26 218 6
PermediaSubsequentColorExpandScanline 4 24 195 2
PermediaWritePixmap8bpp 16 107 754 12
PermediaWritePixmap16bpp 16 108 756 12
PermediaWritePixmap32bpp 14 104 717 12
PermediaPolylinesThinSolidWrapper 2 14 80 5
PermediaPolySegmentThinSolidWrapper 2 13 76 4
PermediaSetupForSolidLine 2 16 92 4
PermediaSubsequentHorVertLine 2 11 102 5
PermediaSubsequentSolidBresenhamLine 7 27 196 8
Source file: ./driver/xf86-video-glint/src/pm2ramdac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Permedia2OutIndReg 2 10 63 4
Permedia2InIndReg 1 9 46 2
Permedia2WriteAddress 1 5 25 2
Permedia2WriteData 1 5 26 2
Permedia2ReadAddress 1 6 32 2
Permedia2ReadData 1 6 28 1
Permedia2LoadPalette 4 28 204 5
Permedia2LoadPalette16 5 32 264 5
Source file: ./driver/xf86-video-glint/src/glint_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GLINTDGAInit 11 80 530 1
GLINT_SetMode 3 22 127 2
GLINT_GetViewport 1 6 20 1
GLINT_SetViewport 1 9 42 4
GLINT_FillRect 2 12 84 6
GLINT_Sync 3 8 35 1
GLINT_BlitRect 5 17 131 7
GLINT_OpenFramebuffer 1 16 73 6
Source file: ./driver/xf86-video-glint/src/glintpcirename.h
Source file: ./driver/xf86-video-glint/src/tx_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TXInitializeEngine 5 80 505 1
TXAccelInit 8 77 437 1
TXLoadCoord 7 32 186 7
TXSync 4 15 76 1
DualTXSync 6 23 123 1
TXSetupForFillRectSolid 2 23 124 4
TXSubsequentFillRectSolid 1 10 62 5
TXSetClippingRectangle 1 12 85 5
TXDisableClipping 1 6 17 1
TXSetupForScreenToScreenCopy 2 19 94 6
TXSubsequentScreenToScreenCopy 2 21 147 7
TXSetupForScanlineCPUToScreenColorExpandFill 2 25 135 5
TXSubsequentScanlineCPUToScreenColorExpandFill 4 25 187 6
TXSubsequentColorExpandScanline 4 24 195 2
TXSetupForMono8x8PatternFill 3 32 247 7
TXSubsequentMono8x8PatternFillRect 4 35 233 7
TXWriteBitmap 13 109 656 12
TXWritePixmap 9 68 463 12
TXPolylinesThinSolidWrapper 2 14 80 5
TXPolySegmentThinSolidWrapper 2 13 76 4
TXSetupForSolidLine 2 14 78 4
TXSubsequentHorVertLine 2 11 84 5
TXSubsequentSolidBresenhamLine 7 27 178 8
Source file: ./driver/xf86-video-glint/src/IBMramdac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glintOutIBMRGBIndReg 2 11 79 4
glintInIBMRGBIndReg 1 9 57 2
glintIBMWriteAddress 1 5 25 2
glintIBMWriteData 1 5 26 2
glintIBMReadAddress 1 6 32 2
glintIBMReadData 1 5 23 1
glintIBMHWCursorInit 2 11 68 1
Source file: ./driver/xf86-video-glint/src/pm3_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Permedia3InitializeEngine 17 170 979 1
Permedia3AccelInit 7 83 391 1
Permedia3EnableOffscreen 3 14 104 1
Permedia3Sync 4 12 69 1
DualPermedia3Sync 6 20 111 1
Permedia3SetClippingRectangle 1 9 89 5
Permedia3DisableClipping 1 5 17 1
Permedia3SetupForScreenToScreenCopy 11 28 185 6
Permedia3SubsequentScreenToScreenCopy 1 23 164 7
Permedia3SetupForFillRectSolid 14 48 274 4
Permedia3SubsequentFillRectSolid 1 14 76 5
Permedia3SubsequentFillRectSolid32bpp 1 22 123 5
Permedia3SetupForMono8x8PatternFill 7 46 323 7
Permedia3SubsequentMono8x8PatternFillRect 1 20 109 7
Permedia3SetupForScanlineCPUToScreenColorExpandFill 6 32 153 5
Permedia3SubsequentScanlineCPUToScreenColorExpandFill 4 32 248 6
Permedia3SubsequentColorExpandScanline 4 24 195 2
Permedia3SetupForScanlineImageWrite 5 22 119 6
Permedia3SubsequentScanlineImageWriteRect 4 32 260 6
Permedia3SubsequentImageWriteScanline 5 30 212 2
Permedia3RestoreAccelState 3 8 45 1
Permedia3WritePixmap 9 75 494 12
Permedia3WriteBitmap 9 74 479 12
Source file: ./driver/xf86-video-glint/src/pm2v_dac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PM2VDAC_CalculateClock 7 31 197 5
Permedia2VPreInitSecondary 2 12 100 1
Permedia2VPreInit 5 16 71 1
Permedia2VInit 17 111 910 2
Permedia2VSave 3 51 538 2
Permedia2VRestore 4 60 589 2
Permedia2vShowCursor 1 4 18 1
Permedia2vHideCursor 2 9 53 1
Permedia2vLoadCursorCallback 2 11 55 1
Permedia2vLoadCursorImage 2 11 55 2
Permedia2vSetCursorPosition 1 15 116 3
Permedia2vCursorColorCallback 4 26 288 1
Permedia2vSetCursorColors 1 10 39 3
Permedia2vUseHWCursor 1 4 13 2
Permedia2vHWCursorInit 3 21 114 1
Source file: ./driver/xf86-video-glint/src/glint.h
Source file: ./driver/xf86-video-glint/src/glint_shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GLINTRefreshArea 3 21 166 3
Source file: ./driver/xf86-video-glint/src/sx_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SXInitializeEngine 1 58 391 1
SXAccelInit 6 72 400 1
SXLoadCoord 7 32 186 7
SXSync 4 15 76 1
SXSetupForFillRectSolid 3 29 164 4
SXSubsequentFillRectSolid 1 10 62 5
SXSetClippingRectangle 1 12 85 5
SXDisableClipping 1 6 17 1
SXSetupForScreenToScreenCopy 2 18 87 6
SXSubsequentScreenToScreenCopy 2 21 143 7
SXSetupForScanlineCPUToScreenColorExpandFill 2 25 133 5
SXSubsequentScanlineCPUToScreenColorExpandFill 4 25 185 6
SXSubsequentColorExpandScanline 4 24 195 2
SXSetupForMono8x8PatternFill 3 30 236 7
SXSubsequentMono8x8PatternFillRect 2 20 160 7
SXWriteBitmap 13 109 648 12
SXWritePixmap 9 67 459 12
SXPolylinesThinSolidWrapper 2 14 80 5
SXPolySegmentThinSolidWrapper 2 13 76 4
SXSetupForSolidLine 2 15 85 4
SXSubsequentHorVertLine 2 11 84 5
SXSubsequentSolidBresenhamLine 7 27 178 8
Source file: ./driver/xf86-video-glint/src/pm2_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetAttr 9 31 203 3
SetPlug 9 24 170 2
SetVideoStd 9 39 273 2
RemoveAreaCallback 7 20 173 1
RemoveableBuffers 4 8 50 2
FreeBuffers 3 16 125 1
AllocateBuffers 14 53 520 6
RemakePutCookies 7 33 292 2
PutYUV 6 65 472 5
PutRGB 5 62 449 5
BlackOut 5 54 574 2
RemakeGetCookies 9 45 440 2
GetYUV 7 66 492 1
SetBkgCol 2 13 90 2
TimerCallback 22 64 521 3
StopVideoStream 18 52 371 2
StartVideoStream 27 103 901 2
Permedia2PutVideo 4 31 275 12
Permedia2PutStill 8 44 378 12
Permedia2GetVideo 4 34 264 12
Permedia2GetStill 4 31 254 12
CopyYV12 4 19 218 5
CopyYV12_16 4 19 218 5
CopyYV12_8 4 19 218 5
CopyFlat 3 13 70 5
Permedia2PutImage 43 174 1624 17
Permedia2StopVideo 6 27 158 3
RestartVideo 7 26 186 2
Permedia2SetPortAttribute 41 104 758 4
RestoreVideoStd 7 14 158 1
Permedia2GetPortAttribute 15 40 282 4
Permedia2QueryBestSize 1 7 45 9
Permedia2QueryImageAttributes 12 43 351 6
RestoreVideo 1 9 58 1
InitializeVideo 3 30 190 1
xvipcHandshake 33 136 973 3
Permedia2ReadInput 1 4 19 2
xvipcOpen 10 40 266 2
DeleteAdaptorPriv 5 23 160 1
NewAdaptorPriv 26 177 1418 2
Permedia2VideoEnterVT 6 23 187 1
Permedia2VideoLeaveVT 5 17 115 1
Permedia2VideoUninit 4 15 94 1
Permedia2VideoInit 38 187 1495 1
Source file: ./driver/xf86-video-glint/src/tx_dac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TXInit 31 202 1615 3
TXSave 6 40 194 2
TXRestore 6 40 194 2
Source file: ./driver/xf86-video-glint/src/glint_regs.h
Source file: ./driver/xf86-video-glint/src/pm3_dac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Permedia3MemorySizeDetect 10 54 404 1
PM3DAC_CalculateClock 18 90 459 5
PM4DAC_CalculateClock 17 64 423 5
Permedia3PreInit 8 57 375 1
Permedia3Init 26 138 974 3
Permedia3Save 7 55 306 2
Permedia3Restore 8 59 339 2
Permedia3LoadPalette 6 28 204 5
Permedia3LoadPalette16 7 32 264 5
Source file: ./driver/xf86-video-glint/src/pm2_dac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PM2DAC_CalculateMNPCForClock 9 36 192 5
Permedia2Init 12 89 798 2
Permedia2Save 3 49 509 2
Permedia2Restore 6 58 566 2
Permedia2ShowCursor 1 4 18 1
Permedia2HideCursor 1 4 18 1
Permedia2LoadCursorImage 2 12 56 2
Permedia2SetCursorPosition 1 13 75 3
Permedia2SetCursorColors 1 14 88 3
Permedia2UseHWCursor 1 4 13 2
Permedia2HWCursorInit 3 21 114 1
Permedia2I2CUDelay 3 8 60 2
Permedia2I2CPutBits 4 9 72 3
Permedia2I2CGetBits 2 8 67 3
Permedia2PreInit 4 13 80 1
Source file: ./driver/xf86-input-hyperpen/src/xf86HyperPen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86HypReadInput 52 113 1129 1
xf86HypControlProc 1 4 21 2
xf86HypWriteAndRead 9 35 193 5
xf86HypOpen 27 123 1066 1
xf86HypOpenDevice 6 40 215 1
xf86HypProc 18 78 472 2
xf86HypChangeControl 3 9 51 2
xf86HypSwitchMode 3 21 127 3
xf86HypUninit 1 10 51 3
xf86HypInit 30 141 969 3
xf86HypUnplug 1 4 17 1
xf86HypPlug 1 9 41 4
Source file: ./driver/xf86-video-glint/src/pm2_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Permedia2InitializeEngine 8 86 560 1
Permedia2AccelInit 12 107 520 1
Permedia2LoadCoord 5 17 135 5
Permedia2Sync 4 12 69 1
Permedia2SetClippingRectangle 1 10 94 5
Permedia2DisableClipping 1 5 17 1
Permedia2SetupForScreenToScreenCopy2432bpp 8 28 177 6
Permedia2SubsequentScreenToScreenCopy2432bpp 1 10 95 7
Permedia2SetupForScreenToScreenCopy 7 24 159 6
Permedia2SubsequentScreenToScreenCopy 2 23 247 7
Permedia2PolylinesThinSolidWrapper 2 15 85 5
Permedia2PolySegmentThinSolidWrapper 2 14 81 4
Permedia2SetupForSolidLine 2 16 90 4
Permedia2SubsequentHorVertLine 2 17 122 5
Permedia2SubsequentSolidBresenhamLine 7 29 212 8
Permedia2SetupForFillRectSolid24bpp 2 16 91 4
Permedia2SetupForFillRectSolid 2 20 116 4
Permedia2SubsequentFillRectSolid24bpp 1 8 61 5
Permedia2SubsequentFillRectSolid 2 19 142 5
Permedia2SetupForMono8x8PatternFill24bpp 3 30 240 7
Permedia2SetupForMono8x8PatternFill 4 34 266 7
Permedia2SubsequentMono8x8PatternFillRect24bpp 2 21 149 7
Permedia2SubsequentMono8x8PatternFillRect 4 38 263 7
Permedia2SetupForScanlineCPUToScreenColorExpandFill 6 41 228 5
Permedia2SubsequentScanlineCPUToScreenColorExpandFill 1 17 130 6
Permedia2SubsequentColorExpandScanline 2 7 37 2
Permedia2WriteBitmap 16 96 614 12
Permedia2WritePixmap8bpp 21 145 1051 12
Permedia2WritePixmap16bpp 21 146 1053 12
Permedia2WritePixmap32bpp 11 101 701 12
Source file: ./driver/xf86-video-sunffb/src/ffb_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FFBLoadCursorImage 3 12 80 2
FFBShowCursor 1 5 22 1
FFBHideCursor 1 6 28 1
FFBSetCursorPosition 8 25 138 3
FFBSetCursorColors 1 5 30 3
FFBHWCursorInit 2 24 130 1
Source file: ./driver/xf86-video-glint/src/glint_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glintSetup 3 11 63 4
GLINTDisplayPowerManagementSet 27 56 330 3
GLINTGetRec 2 9 45 1
GLINTFreeRec 2 9 40 1
GLINTIdentify 1 4 16 1
GLINTAvailableOptions 1 4 13 2
GLINTProbeDDC 2 10 45 2
GLINTProbe 35 167 1005 2
GetAccelPitchValues 20 48 235 1
GLINTProbeTIramdac 4 28 173 1
GLINTProbeIBMramdac 2 20 125 1
GLINTPreInit 349 1182 7250 2
GLINTMapMem 9 51 254 1
GLINTUnmapMem 3 24 152 1
GLINTSave 25 73 365 1
GLINTModeInit 51 128 648 2
GLINTRestore 25 74 376 1
GLINTScreenInit 97 240 1379 1
GLINTSwitchMode 24 60 221 1
GLINTAdjustFrame 18 47 228 1
GLINTEnterVT 28 66 236 1
GLINTLeaveVT 3 11 53 1
GLINTCloseScreen 13 39 208 1
GLINTFreeScreen 3 11 50 1
GLINTValidMode 13 43 273 4
GLINTSaveScreen 24 49 206 2
GLINTBlockHandler 4 19 121 1
GLINT_VERB_WRITE_REG 2 7 69 5
GLINT_VERB_READ_REG 2 9 74 4
GLINT_MoveBYTE 3 13 47 3
GLINT_MoveWORDS 4 16 73 3
GLINT_MoveDWORDS 11 75 728 3
Shiftbpp 31 75 321 2
Source file: ./driver/xf86-video-sunffb/src/ffb_wid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
determine_numwids 2 8 41 1
make_wlut_regval 23 70 328 2
init_wid_table 2 19 177 1
init_hw_wids 5 19 133 1
init_hw_widmode 1 14 71 1
FFBWidPoolInit 1 7 27 1
update_wids 5 22 129 2
FFBWidAlloc 27 76 501 4
FFBWidFree 4 12 82 2
FFBWidUnshare 7 32 303 2
FFBWidReshare 13 32 292 2
FFBWidChangeBuffer 6 22 135 3
Source file: ./driver/xf86-video-sunffb/src/ffb_attr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__FFB_Attr_Raw 1 25 170 9
__FFB_Attr_SFB_VAR 1 20 136 7
Source file: ./driver/xf86-video-sunffb/src/ffb_regs.h
Source file: ./driver/xf86-video-sunffb/src/ffb_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ffbSetup 3 12 66 4
FFBGetRec 2 7 35 1
FFBFreeRec 2 10 42 1
FFBAvailableOptions 1 4 13 2
FFBIdentify 1 4 16 1
FFBProbe 6 46 242 2
FFBPreInit 25 100 639 2
FFBProbeBoardType 19 88 554 1
FFBScreenInit 33 130 853 1
FFBSwitchMode 1 4 9 1
FFBAdjustFrame 1 4 8 1
FFBEnterVT 3 12 62 1
FFBLeaveVT 3 12 61 1
FFBCloseScreen 2 21 193 1
FFBFreeScreen 1 5 16 1
FFBValidMode 2 6 30 4
FFBSaveScreen 1 5 29 2
FFBDPMSSet 1 5 30 3
FFBSync 1 4 9 1
FFBDPMSMode 1 4 25 3
Source file: ./driver/xf86-video-sunffb/src/ffb_ddc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
WaitForVSYNC 3 10 61 1
FFBDacDdc1Read 5 18 108 1
FFBI2CGetBits 6 17 131 3
FFBI2CPutBits 6 17 101 3
FFBi2cInit 3 17 84 1
Source file: ./driver/xf86-video-wsfb/src/wsfb_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
WsfbSetup 8 23 133 4
WsfbGetRec 2 7 35 1
WsfbFreeRec 2 7 30 1
WsfbAvailableOptions 1 4 13 2
WsfbIdentify 1 5 16 1
wsfb_open 6 14 93 1
wsfb_mmap 3 17 99 3
WsfbProbe 7 43 269 2
WsfbPreInit 72 314 2005 2
wsfbUpdateRotatePacked 1 4 17 2
wsfbUpdatePacked 1 4 17 2
WsfbCreateScreenResources 4 19 103 1
WsfbShadowInit 2 10 51 1
WsfbScreenInit 48 182 1113 1
WsfbCloseScreen 6 27 162 1
WsfbWindowLinear 3 14 101 6
WsfbPointerMoved 4 26 136 3
WsfbEnterVT 2 16 81 1
WsfbLeaveVT 1 7 26 1
WsfbSwitchMode 2 6 19 1
WsfbValidMode 2 6 29 4
WsfbLoadPalette 9 43 403 5
WsfbSaveScreen 4 17 83 2
WsfbSave 3 15 96 1
WsfbRestore 6 33 208 1
WsfbDGAOpenFramebuffer 1 11 69 6
WsfbDGASetMode 4 18 106 2
WsfbDGASetViewport 1 4 33 4
WsfbDGAGetViewport 1 4 12 1
WsfbDGAAddModes 5 47 317 1
WsfbDGAInit 3 10 60 2
WsfbDriverFunc 2 13 49 3
Source file: ./driver/xf86-video-sunffb/src/ffb.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FFB_DEBUG_init 1 4 15 1
Source file: ./driver/xf86-video-sunffb/src/ffb_fifo.h
Source file: ./driver/xf86-video-sunffb/src/ffb_dac.h
Source file: ./driver/xf86-video-sunffb/src/ffb_dac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FFBDacLoadCursorPos 1 11 63 3
FFBDacLoadCursorColor 1 7 38 3
FFBDacCursorEnableDisable 3 12 71 2
FFBDacCursorLoadBitmap 8 26 220 4
FFBDacLoadPalette 11 40 314 5
dac_stop 4 15 75 1
dac_state_restore 14 61 556 2
dac_state_save 9 49 465 2
init_dac_flags 6 35 219 1
FFBDacInit 5 17 106 1
restore_kernel_xchannel 2 24 175 1
FFBDacFini 1 6 31 1
FFBDacEnterVT 1 6 36 1
FFBDacLeaveVT 1 7 41 1
SPIN 2 6 31 2
FFBDacSaveScreen 6 22 96 2
FFBDacDPMSMode 6 29 126 3
Source file: ./driver/xf86-video-sunffb/src/ffb_loops.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FFB_PPT_LOOP1 2 12 67 6
FFB_PPT_LOOP2 2 15 77 6
FFB_LINE_LOOP1 2 13 73 6
FFB_LINE_LOOP2 2 18 97 6
Source file: ./driver/xf86-video-sunffb/src/ffb_rcache.h
Source file: ./driver/xf86-video-geode/src/cim/cim_msr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
msr_init_table 14 61 418 1
msr_create_geodelink_table 30 135 790 1
msr_create_device_list 3 13 77 2
msr_read64 3 12 67 3
msr_write64 3 12 57 3
Source file: ./driver/xf86-video-sunffb/src/ffb_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FFB_InitDGA 4 48 294 1
FFB_OpenFramebuffer 1 11 73 6
FFB_CloseFramebuffer 1 3 7 1
FFB_SetMode 1 4 13 2
FFB_SetViewport 1 3 16 4
FFB_GetViewport 1 4 10 1
FFB_Flush 1 6 29 1
FFB_FillRect 1 7 62 6
FFB_BlitRect 4 10 109 7
Source file: ./driver/xf86-video-geode/src/cim/cim_version.h
Source file: ./driver/xf86-video-sunffb/src/ffb_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CreatorVtChange 3 67 469 2
FFB_SetupTextureAttrs 6 19 131 1
FFB_SetupForCPUToScreenAlphaTexture 1 24 155 12
FFB_SubsequentCPUToScreenAlphaTexture 4 32 216 7
FFB_SetupForCPUToScreenTexture 1 18 93 8
FFB_SubsequentCPUToScreenTexture 4 31 200 7
FFB_WritePixmap 1 24 172 12
FFB_SetupForMono8x8PatternFill 5 43 343 7
FFB_SubsequentMono8x8PatternFillRect 1 12 87 7
FFB_SetupForScanlineCPUToScreenColorExpandFill 13 48 319 5
FFB_SubsequentScanlineCPUToScreenColorExpandFill 1 12 66 6
FFB_SubsequentColorExpandScanline 4 24 162 2
FFB_SetupForDashedLine 1 25 183 7
FFB_SubsequentDashedTwoPointLine 3 25 163 7
FFB_SetupForSolidLine 1 21 145 4
FFB_SubsequentSolidTwoPointLine 3 22 132 6
FFB_SetupForSolidFill 2 20 137 4
FFB_SubsequentSolidFillRect 1 12 81 5
FFB_ScreenToScreenBitBlt 15 93 600 8
FFB_SetupForScreenToScreenCopy 1 17 96 6
FFB_SubsequentScreenToScreenCopy 3 27 229 7
FFB_Sync 1 7 38 1
CreatorAlignTabInit 2 11 67 1
FFBAccelInit 25 199 1069 2
Source file: ./driver/xf86-video-geode/src/cim/cim_defs.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cim_outd 1 4 29 2
cim_ind 1 6 32 1
cim_outw 1 4 29 2
cim_inw 1 6 32 1
cim_outb 1 4 29 2
cim_inb 1 6 32 1
cim_outd 1 4 28 2
cim_ind 1 6 31 1
cim_outw 1 4 28 2
cim_inw 1 6 31 1
cim_inb 1 6 31 1
cim_outb 1 4 28 2
Source file: ./driver/xf86-video-geode/src/cim/cim_vop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vop_set_vbi_window 11 58 383 1
vop_enable_vbi_output 2 14 64 1
vop_set_configuration 21 92 442 1
vop_save_state 2 7 28 1
vop_restore_state 2 7 28 1
vop_get_current_mode 18 61 322 1
vop_get_vbi_configuration 7 47 325 1
vop_get_vbi_enable 2 6 21 1
vop_get_crc 5 15 97 1
vop_read_vbi_crc 4 25 157 1
Source file: ./driver/xf86-video-geode/src/cim/cim_rtns.h
Source file: ./driver/xf86-video-geode/src/cim/cim_parm.h
Source file: ./driver/xf86-video-geode/src/cim/cim_regs.h
Source file: ./driver/xf86-video-geode/src/cim/cim_modes.c
Source file: ./driver/xf86-video-geode/src/cim/cim_filter.c
Source file: ./driver/xf86-video-geode/src/cim/cim_vip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vip_initialize 21 66 338 1
vip_update_601_params 5 34 229 1
vip_configure_capture_buffers 15 70 471 2
vip_toggle_video_offsets 13 62 397 2
vip_set_capture_state 2 15 86 1
vip_terminate 3 15 77 1
vip_configure_fifo 5 35 150 2
vip_set_interrupt_enable 3 12 63 2
vip_set_vsync_error 2 19 91 4
vip_max_address_enable 2 13 56 2
vip_set_loopback_enable 2 10 39 1
vip_configure_genlock 3 28 151 1
vip_set_genlock_enable 2 14 64 1
vip_set_power_characteristics 4 13 66 1
vip_set_priority_characteristics 2 16 87 1
vip_set_debug_characteristics 4 17 115 1
vip_configure_pages 1 10 52 2
vip_set_interrupt_line 1 6 24 1
vip_reset 1 10 56 1
vip_set_subwindow_enable 3 20 87 1
vip_reset_interrupt_state 1 7 35 1
vip_save_state 2 43 332 1
vip_restore_state 2 42 327 1
vip_get_interrupt_state 1 5 29 1
vip_test_genlock_active 2 6 21 1
vip_test_signal_status 2 6 21 1
vip_get_current_field 2 6 21 1
vip_get_current_mode 13 42 228 1
vip_get_601_configuration 5 30 235 1
vip_get_buffer_configuration 14 70 477 2
vip_get_genlock_configuration 3 18 100 1
vip_get_genlock_enable 2 6 21 1
vip_is_buffer_update_latched 1 4 19 1
vip_get_capture_state 1 5 21 1
vip_get_current_line 1 4 16 1
vip_read_fifo 1 9 39 1
vip_write_fifo 1 8 39 2
vip_enable_fifo_access 2 11 41 1
vip_get_power_characteristics 2 10 62 1
vip_get_priority_characteristics 2 13 72 1
vip_get_capability_characteristics 2 16 92 1
Source file: ./driver/xf86-video-geode/src/cim/cim_init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_detect_cpu 23 81 478 2
init_read_pci 1 5 21 1
init_read_base_addresses 1 14 108 1
init_read_cpu_frequency 1 7 40 1
Source file: ./driver/xf86-video-geode/src/cim/cim_vg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vg_delay_milliseconds 2 8 33 1
vg_set_display_mode 4 31 180 7
vg_set_panel_mode 6 63 411 8
vg_set_tv_mode 17 105 705 8
vg_set_custom_mode 69 400 2477 2
vg_set_display_bpp 7 34 134 1
vg_get_display_mode_index 78 149 997 1
vg_get_display_mode_information 2 7 32 2
vg_get_display_mode_count 1 4 9 1
vg_get_current_display_mode 42 159 1172 2
vg_set_scaler_filter_coefficients 5 41 362 2
vg_configure_flicker_filter 7 22 102 2
vg_set_clock_frequency 18 63 394 2
vg_set_border_color 1 9 48 1
vg_set_cursor_enable 2 14 66 1
vg_set_mono_cursor_colors 1 10 59 2
vg_set_cursor_position 12 64 348 3
vg_set_mono_cursor_shape32 3 25 160 5
vg_set_mono_cursor_shape64 2 18 118 5
vg_set_color_cursor_shape 2 18 126 7
vg_pan_desktop 10 34 212 3
vg_set_display_offset 3 16 86 1
vg_set_display_pitch 8 39 223 1
vg_set_display_palette_entry 2 14 81 2
vg_set_display_palette 3 16 96 1
vg_set_compression_enable 3 26 141 1
vg_configure_compression 4 21 152 1
vg_test_timing_active 2 6 21 1
vg_test_vertical_active 2 6 21 1
vg_wait_vertical_blank 4 8 32 1
vg_test_even_field 2 6 21 1
vg_configure_line_interrupt 2 21 128 1
vg_test_and_clear_interrupt 2 14 81 1
vg_test_flip_status 1 4 16 1
vg_save_state 12 106 912 1
vg_restore_state 4 86 776 1
vg_read_graphics_crc 15 55 292 1
vg_read_window_crc 32 218 1766 5
vg_get_scaler_filter_coefficients 3 39 384 2
vg_get_flicker_filter_configuration 4 13 62 2
vg_get_display_pitch 1 4 21 1
vg_get_frame_buffer_line_size 1 4 21 1
vg_get_current_vline 2 10 44 1
vg_get_display_offset 1 4 16 1
vg_get_cursor_info 3 24 152 1
vg_get_display_palette_entry 2 8 40 2
vg_get_border_color 1 5 19 1
vg_get_display_palette 3 12 57 1
vg_get_compression_info 1 8 62 1
vg_get_compression_enable 2 6 21 1
vg_get_valid_bit 2 16 79 1
Source file: ./driver/xf86-video-geode/src/gfx/gfx_regs.h
Source file: ./driver/xf86-video-geode/src/gfx/gfx_vip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_set_vip_enable 3 7 30 1
gfx_set_vip_capture_run_mode 3 7 30 1
gfx_set_vip_base 3 7 37 2
gfx_set_vip_pitch 3 7 31 1
gfx_set_vip_mode 3 7 30 1
gfx_set_vbi_enable 3 7 30 1
gfx_set_vbi_mode 3 7 30 1
gfx_set_vbi_base 3 7 37 2
gfx_set_vbi_pitch 3 7 31 1
gfx_set_vbi_direct 3 7 37 2
gfx_set_vbi_interrupt 3 7 30 1
gfx_set_vip_bus_request_threshold_high 3 7 30 1
gfx_set_vip_last_line 3 7 30 1
gfx_test_vip_odd_field 3 7 28 1
gfx_test_vip_bases_updated 3 7 28 1
gfx_test_vip_fifo_overflow 3 7 28 1
gfx_get_vip_line 3 7 28 1
gfx_get_vip_base 3 7 31 1
gfx_get_vbi_pitch 3 7 29 1
gfx_get_vip_enable 3 7 28 1
gfx_get_vip_pitch 3 7 29 1
gfx_get_vip_mode 3 7 28 1
gfx_get_vbi_enable 3 7 28 1
gfx_get_vbi_mode 3 7 28 1
gfx_get_vbi_base 3 7 31 1
gfx_get_vbi_direct 3 7 31 1
gfx_get_vbi_interrupt 3 7 28 1
gfx_get_vip_bus_request_threshold_high 3 7 28 1
Source file: ./driver/xf86-video-geode/src/gfx/vip_1200.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_set_vip_enable 2 11 42 1
gfx_set_vip_capture_run_mode 4 21 71 1
gfx_set_vip_base 3 9 50 2
gfx_set_vip_pitch 1 5 21 1
gfx_set_vip_mode 2 14 51 1
gfx_set_vbi_enable 2 11 42 1
gfx_set_vbi_mode 4 16 69 1
gfx_set_vbi_base 3 8 42 2
gfx_set_vbi_pitch 1 5 21 1
gfx_set_vbi_direct 1 8 34 2
gfx_set_vbi_interrupt 2 11 42 1
gfx_set_vip_bus_request_threshold_high 2 11 42 1
gfx_set_vip_last_line 2 11 57 1
gfx_test_vip_odd_field 2 7 25 1
gfx_test_vip_bases_updated 2 7 25 1
gfx_test_vip_fifo_overflow 2 10 36 1
gfx_get_vip_line 1 5 18 1
gfx_get_vip_base 2 6 26 1
gfx_get_vbi_pitch 1 4 15 1
gfx_get_vip_enable 2 6 24 1
gfx_get_vip_pitch 1 4 15 1
gfx_get_vip_mode 2 9 29 1
gfx_get_vbi_enable 2 6 24 1
gfx_get_vbi_mode 4 16 66 1
gfx_get_vbi_base 2 6 26 1
gfx_get_vbi_direct 2 8 30 1
gfx_get_vbi_interrupt 2 6 24 1
gfx_get_vip_bus_request_threshold_high 2 6 24 1
Source file: ./driver/xf86-video-geode/src/cim/cim_gp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gp_set_limit_on_buffer_lead 1 4 12 1
gp_set_command_buffer_base 1 15 93 3
gp_set_frame_buffer_base 1 8 55 2
gp_set_bpp 7 36 117 1
gp_declare_blt 9 31 148 1
gp_declare_vector 9 33 158 1
gp_write_parameters 1 6 24 1
gp_set_raster_operation 2 13 67 1
gp_set_alpha_operation 9 22 134 5
gp_set_solid_pattern 2 12 43 1
gp_set_mono_pattern 3 32 176 7
gp_set_pattern_origin 1 5 38 2
gp_set_color_pattern 2 30 228 4
gp_set_mono_source 2 12 56 3
gp_set_solid_source 1 5 19 1
gp_set_source_transparency 1 9 45 2
gp_program_lut 3 26 140 2
gp_set_vector_pattern 3 32 188 3
gp_set_strides 1 7 40 2
gp_set_source_format 1 6 56 1
gp_pattern_fill 2 30 179 3
gp_screen_to_screen_blt 7 77 467 5
gp_screen_to_screen_convert 3 37 270 5
gp_color_bitmap_to_screen_blt 8 96 588 6
gp_color_convert_blt 9 112 712 6
gp_custom_convert_blt 9 115 710 6
gp_rotate_blt 4 60 393 5
gp_mono_bitmap_to_screen_blt 9 108 652 6
gp_text_blt 6 80 441 4
gp_mono_expand_blt 14 136 830 6
gp_antialiased_text 9 120 691 7
gp_masked_blt 8 146 1023 9
gp_screen_to_screen_masked 4 100 706 7
gp_bresenham_line 9 73 446 6
gp_line_from_endpoints 19 112 683 6
gp_wait_until_idle 3 8 35 1
gp_test_blt_busy 3 8 38 1
gp_test_blt_pending 2 6 23 1
gp_wait_blt_pending 2 4 18 1
gp_save_state 1 12 86 1
gp_restore_state 1 7 36 1
gp_blend_mask_blt 3 54 319 8
Source file: ./driver/xf86-video-geode/src/gfx/vga_gu1.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_get_softvga_active 3 10 63 1
gfx_vga_test_pci 3 16 83 1
gfx_vga_get_pci_command 1 6 26 1
gfx_vga_set_pci_command 1 8 41 1
gfx_vga_seq_reset 2 6 36 1
gfx_vga_set_graphics_bits 1 10 49 1
gfx_vga_mode 9 33 222 5
gfx_vga_pitch 1 7 57 2
gfx_vga_save 7 23 159 2
gfx_vga_clear_extended 3 16 104 1
gfx_vga_restore 8 36 245 2
gfx_vga_mode_switch 6 19 135 1
gu1_detect_vsa2 4 13 80 1
Source file: ./driver/xf86-video-geode/src/gfx/history.h
Source file: ./driver/xf86-video-geode/src/gfx/gfx_tv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_set_tv_format 5 9 50 2
gfx_set_tv_output 5 9 43 1
gfx_set_tv_enable 5 9 43 1
gfx_set_tv_flicker_filter 3 7 30 1
gfx_set_tv_sub_carrier_reset 3 7 30 1
gfx_set_tv_vphase 3 7 30 1
gfx_set_tv_YC_delay 3 7 30 1
gfx_set_tvenc_reset_interval 3 7 30 1
gfx_set_tv_cc_enable 3 7 30 1
gfx_set_tv_cc_data 3 7 37 2
gfx_set_tv_display 3 7 35 2
gfx_test_tvout_odd_field 3 7 28 1
gfx_test_tvenc_odd_field 3 7 28 1
gfx_set_tv_field_status_invert 3 7 30 1
gfx_get_tv_vphase 3 7 28 1
gfx_get_tv_enable 5 9 46 1
gfx_get_tv_output 3 7 28 0
gfx_get_tv_mode_count 3 7 31 1
gfx_get_tv_display_mode 3 7 50 4
gfx_get_tv_display_mode_frequency 3 10 49 4
gfx_is_tv_display_mode_supported 3 8 43 3
gfx_get_tv_standard 3 7 33 1
gfx_get_available_tv_standards 3 7 33 1
gfx_set_tv_standard 3 7 32 1
gfx_get_tv_vga_mode 3 7 33 1
gfx_get_available_tv_vga_modes 3 7 33 1
gfx_set_tv_vga_mode 3 7 33 1
gfx_get_tvout_mode 3 7 33 1
gfx_set_tvout_mode 3 7 32 1
gfx_get_sharpness 3 7 32 1
gfx_set_sharpness 3 7 31 1
gfx_get_flicker_filter 3 7 32 1
gfx_set_flicker_filter 3 7 31 1
gfx_get_overscan 3 7 38 2
gfx_set_overscan 3 7 36 2
gfx_get_position 3 7 38 2
gfx_set_position 3 7 36 2
gfx_get_color 3 7 32 1
gfx_set_color 3 7 31 1
gfx_get_brightness 3 7 32 1
gfx_set_brightness 3 7 31 1
gfx_get_contrast 3 7 32 1
gfx_set_contrast 3 7 31 1
gfx_get_yc_filter 3 7 33 1
gfx_set_yc_filter 3 7 32 1
gfx_get_aps_trigger_bits 3 7 33 1
gfx_set_aps_trigger_bits 3 7 32 1
Source file: ./driver/xf86-video-geode/src/gfx/i2c_acc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OsPciReadDWord 1 8 82 5
sio_set_index_data_reg 3 18 98 1
sio_write_reg 1 5 26 2
sio_read_reg 1 5 21 1
gfx_i2c_reset 4 10 59 3
gfx_i2c_select_gpio 1 4 14 2
gfx_i2c_write 9 28 212 5
gfx_i2c_read 14 49 378 5
gfx_i2c_init 1 4 10 1
gfx_i2c_cleanup 1 3 5 1
acc_i2c_reset_bus 1 17 162 1
acc_i2c_start 1 8 55 1
acc_i2c_stop 1 8 55 1
acc_i2c_abort_data 1 9 60 1
acc_i2c_bus_recovery 1 5 18 1
acc_i2c_stall_after_start 3 16 108 2
acc_i2c_send_address 6 24 125 2
acc_i2c_ack 8 38 213 3
acc_i2c_stop_clock 1 8 55 1
acc_i2c_activate_clock 1 8 55 1
acc_i2c_write_byte 6 24 121 2
acc_i2c_read_byte 7 25 136 2
acc_i2c_request_master 6 25 121 1
acc_i2c_config 1 5 35 3
acc_i2c_set_freq 2 13 80 2
acc_i2c_set_base_address 7 22 139 2
Source file: ./driver/xf86-video-geode/src/gfx/gfx_priv.h
Source file: ./driver/xf86-video-ast/src/ast_dp501fw.h
Source file: ./driver/xf86-video-geode/src/gfx/gfx_type.h
Source file: ./driver/xf86-video-geode/src/gfx/disp_gu1.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gu1_delay_approximate 2 8 32 1
gu1_delay_precise 11 32 185 1
gfx_delay_milliseconds 5 8 27 1
gfx_delay_microseconds 2 7 25 1
gu1_video_shutdown 1 18 110 1
gfx_set_display_bpp 4 17 93 1
gu1_set_specified_mode 36 150 1108 2
gfx_is_display_mode_supported 18 40 244 4
gfx_set_display_mode 3 11 68 4
gfx_set_display_timings 4 31 194 15
gfx_set_vtotal 1 17 132 1
gfx_set_display_pitch 4 18 122 1
gfx_set_display_offset 4 19 79 1
gfx_set_display_palette_entry 2 11 78 2
gfx_set_display_palette 3 13 98 1
gfx_set_cursor_enable 2 13 62 1
gfx_set_cursor_colors 4 15 149 2
gfx_set_cursor_position 10 43 270 5
gfx_set_cursor_shape32 2 14 103 3
gu1_enable_compression 5 21 116 1
gu1_disable_compression 1 11 59 1
gfx_set_compression_enable 2 9 28 1
gfx_set_compression_offset 2 11 55 1
gfx_set_compression_pitch 1 11 70 1
gfx_set_compression_size 1 12 79 1
gfx_set_display_video_enable 2 22 120 1
gfx_set_display_video_size 1 12 95 2
gfx_set_display_video_offset 1 9 43 1
gfx_set_display_priority_high 2 14 64 1
gfx_test_timing_active 2 7 25 1
gfx_test_vertical_active 2 7 25 1
gfx_wait_vertical_blank 4 8 33 1
gfx_enable_panning 10 28 204 2
gfx_set_fixed_timings 6 27 196 5
gfx_set_panel_present 4 14 81 5
gfx_get_display_pitch 2 11 57 1
gfx_get_display_details 8 21 158 4
gfx_get_display_mode_count 1 4 10 1
gfx_get_frame_buffer_line_size 1 4 20 1
gfx_mode_frequency_supported 13 33 205 4
gfx_get_refreshrate_from_frequency 14 40 255 5
gfx_get_refreshrate_from_mode 14 40 255 5
gfx_get_frequency_from_refreshrate 13 34 213 5
gfx_get_max_supported_pixel_clock 1 4 8 1
gfx_get_display_mode 15 38 261 4
gfx_get_hactive 1 4 25 1
gfx_get_hsync_start 1 4 25 1
gfx_get_hsync_end 1 5 30 1
gfx_get_htotal 1 5 30 1
gfx_get_vactive 1 4 25 1
gfx_get_vsync_end 1 5 30 1
gfx_get_vtotal 1 5 30 1
gfx_get_display_bpp 3 10 37 1
gfx_get_vline 2 9 48 1
gfx_get_display_offset 1 4 15 1
gfx_get_cursor_offset 1 4 15 1
gfx_get_hblank_start 1 4 25 1
gfx_get_hblank_end 1 5 30 1
gfx_get_vblank_start 1 4 25 1
gfx_get_vsync_start 1 4 25 1
gfx_get_vblank_end 1 5 30 1
gfx_get_display_palette_entry 2 12 82 2
gfx_get_display_palette 2 11 85 1
gfx_get_cursor_enable 1 4 15 1
gfx_get_cursor_position 1 5 31 1
gfx_get_cursor_clip 1 5 36 1
gfx_get_cursor_color 2 14 80 1
gfx_get_compression_enable 2 9 33 1
gfx_get_compression_offset 1 6 23 1
gfx_get_compression_pitch 1 6 35 1
gfx_get_compression_size 1 6 43 1
gfx_get_valid_bit 1 7 33 1
gfx_get_display_video_offset 1 4 15 1
gfx_get_display_video_size 1 4 20 1
gfx_get_display_priority_high 2 7 25 1
Source file: ./driver/xf86-video-geode/src/cim/cim_df.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
df_set_crt_enable 5 33 151 1
df_set_panel_enable 2 11 41 1
df_configure_video_source 19 97 572 2
df_set_video_offsets 2 18 96 4
df_set_video_scale 17 80 559 5
df_set_video_position 25 172 1287 1
df_set_video_filter_coefficients 8 44 318 2
df_set_video_enable 6 38 269 2
df_set_video_color_key 3 29 175 3
df_set_video_palette 3 20 119 1
df_set_video_palette_entry 2 15 80 2
df_configure_video_cursor_color_key 2 15 102 1
df_set_video_cursor_color_key_enable 2 10 39 1
df_configure_alpha_window 12 102 898 2
df_set_alpha_window_enable 3 13 69 2
df_set_no_ck_outside_alpha 2 11 41 1
df_set_video_request 3 15 144 2
df_set_output_color_space 12 26 141 1
df_set_output_path 9 43 198 1
df_test_video_flip_status 1 4 16 1
df_save_state 3 59 524 1
df_restore_state 3 62 538 1
df_read_composite_crc 11 35 215 1
df_read_composite_window_crc 18 159 1414 5
df_read_panel_crc 5 16 105 1
df_get_video_enable 4 13 71 2
df_get_video_source_configuration 8 42 279 2
df_get_video_position 6 62 498 1
df_get_video_scale 1 6 37 2
df_get_video_filter_coefficients 7 32 211 2
df_get_video_color_key 2 15 91 3
df_get_video_palette_entry 2 8 40 2
df_get_video_palette 2 8 46 1
df_get_video_cursor_color_key 1 12 82 1
df_get_video_cursor_color_key_enable 2 6 21 1
df_get_alpha_window_configuration 8 65 600 2
df_get_alpha_window_enable 3 8 38 1
df_get_video_request 1 14 151 2
df_get_output_color_space 5 18 75 1
Source file: ./driver/xf86-video-geode/src/gfx/gfx_vga.c
Source file: ./driver/xf86-video-geode/src/gfx/vid_1200.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_reset_video 7 17 88 1
gfx_set_display_control 4 18 83 1
gfx_set_clock_frequency 5 23 142 1
gfx_set_screen_enable 2 10 45 1
gfx_set_crt_enable 5 35 165 1
gfx_set_video_enable 6 20 85 1
gfx_set_video_format 14 64 232 1
gfx_set_video_size 2 13 89 2
gfx_set_video_offset 1 6 21 1
gfx_set_video_upscale 11 33 218 4
gfx_set_video_scale 1 5 31 4
gfx_set_video_downscale_config 5 23 101 2
gfx_set_video_downscale_coefficients 2 13 90 4
gfx_set_video_downscale_enable 2 10 41 1
gfx_set_video_window 5 34 253 4
gfx_set_video_left_crop 2 13 68 1
gfx_set_video_color_key 2 13 68 3
gfx_set_video_filter 3 12 58 2
gfx_set_video_palette 7 26 143 1
gfx_set_video_palette_entry 6 21 112 2
gfx_set_video_palette_bypass 2 11 40 1
gfx_set_video_request 5 12 94 2
gfx_set_video_source 3 20 69 1
gfx_set_vbi_source 3 20 69 1
gfx_set_vbi_lines 1 8 34 2
gfx_set_vbi_total 1 8 34 2
gfx_set_video_interlaced 2 12 45 1
gfx_set_color_space_YUV 4 20 76 1
gfx_set_vertical_scaler_offset 3 18 72 1
gfx_set_top_line_in_odd 2 11 42 1
gfx_set_genlock_delay 1 5 21 1
gfx_set_genlock_enable 12 28 130 1
gfx_set_video_cursor 2 15 84 5
gfx_set_alpha_enable 3 14 80 1
gfx_set_alpha_window 4 19 172 4
gfx_set_alpha_value 9 30 190 2
gfx_set_alpha_priority 3 14 88 1
gfx_set_alpha_color 2 10 66 1
gfx_set_alpha_color_enable 3 15 74 1
gfx_set_no_ck_outside_alpha 2 12 45 1
gfx_set_macrovision_enable 2 8 30 1
gfx_disable_softvga 2 12 55 1
gfx_enable_softvga 2 11 53 1
gfx_get_clock_frequency 3 12 73 1
gfx_get_max_video_width 1 4 8 1
gfx_get_vsa2_softvga_enable 2 9 37 1
gfx_get_sync_polarities 3 9 41 1
gfx_get_video_palette_entry 2 8 41 2
gfx_get_video_enable 2 6 24 1
gfx_get_video_format 15 43 145 1
gfx_get_video_src_size 3 11 73 1
gfx_get_video_line_size 2 8 43 1
gfx_get_video_xclip 1 6 30 1
gfx_get_video_offset 1 4 12 1
gfx_get_video_upscale 1 4 13 1
gfx_get_video_scale 1 4 10 1
gfx_get_video_downscale_config 3 19 84 2
gfx_get_video_downscale_coefficients 1 21 108 4
gfx_get_video_downscale_enable 2 9 29 1
gfx_get_video_dst_size 1 9 75 1
gfx_get_video_position 1 16 99 1
gfx_get_video_color_key 1 4 13 1
gfx_get_video_color_key_mask 1 4 13 1
gfx_get_video_color_key_src 2 6 24 1
gfx_get_video_filter 3 9 41 1
gfx_get_video_request 1 10 83 2
gfx_get_video_source 3 14 48 1
gfx_get_vbi_source 3 14 48 1
gfx_get_vbi_lines 2 8 30 1
gfx_get_vbi_total 2 8 30 1
gfx_get_video_interlaced 2 7 25 1
gfx_get_color_space_YUV 3 10 41 1
gfx_get_vertical_scaler_offset 3 15 56 1
gfx_get_genlock_delay 1 4 15 1
gfx_get_genlock_enable 2 8 29 1
gfx_get_video_cursor 1 15 96 5
gfx_read_crc 7 15 86 1
gfx_get_macrovision_enable 2 6 24 1
gfx_get_alpha_enable 3 13 57 1
gfx_get_alpha_size 2 24 189 4
gfx_get_alpha_value 2 14 86 2
gfx_get_alpha_priority 2 11 67 1
gfx_get_alpha_color 2 10 42 1
Source file: ./driver/xf86-video-geode/src/gfx/gfx_init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_detect_chip 16 53 207 1
gfx_detect_cpu 44 88 534 1
gfx_detect_video 4 12 65 1
gfx_pci_config_read 1 7 33 1
gfx_pci_config_write 1 6 28 2
gfx_get_core_freq 5 9 39 1
gfx_get_cpu_register_base 5 9 41 1
gfx_get_graphics_register_base 3 7 29 1
gfx_get_frame_buffer_base 5 9 41 1
gfx_get_frame_buffer_size 5 9 39 1
gfx_get_vid_register_base 5 9 41 1
gfx_get_vip_register_base 3 7 29 1
Source file: ./driver/xf86-video-geode/src/gfx/rndr_gu2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_reset_pitch 1 6 19 1
gfx_set_bpp 6 28 91 1
gfx_set_solid_source 1 6 20 1
gfx_set_mono_source 2 8 39 3
gfx_set_solid_pattern 1 8 31 1
gfx_set_mono_pattern 2 16 81 5
gfx_set_color_pattern 1 6 31 7
gfx_load_color_pattern_line 3 51 355 2
gfx_set_raster_operation 3 17 91 1
gfx_pattern_fill 2 17 144 4
gfx_color_pattern_fill 1 14 96 5
gfx_screen_to_screen_blt 5 38 287 6
gfx_screen_to_screen_xblt 1 14 82 7
gfx_color_bitmap_to_screen_blt 5 47 316 8
gfx_color_bitmap_to_screen_xblt 1 16 94 9
gfx_mono_bitmap_to_screen_blt 6 52 396 8
gfx_text_blt 7 47 344 5
gfx_bresenham_line 2 20 155 7
gfx_wait_until_idle 2 4 15 1
gfx_test_blt_pending 2 6 24 1
gfx2_set_source_stride 1 4 15 1
gfx2_set_destination_stride 1 4 15 1
gfx2_set_pattern_origin 1 5 45 2
gfx2_set_source_transparency 3 7 39 2
gfx2_set_alpha_mode 1 4 10 1
gfx2_set_alpha_value 6 30 106 1
gfx2_pattern_fill 1 14 85 3
gfx2_color_pattern_fill 19 193 1479 4
gfx2_screen_to_screen_blt 6 41 244 5
gfx2_mono_expand_blt 3 32 203 7
gfx2_color_bitmap_to_screen_blt 5 50 276 7
gfx2_text_blt 7 50 315 4
gfx2_mono_bitmap_to_screen_blt 6 54 365 7
gfx2_bresenham_line 3 25 156 6
gfx2_sync_to_vblank 1 5 13 1
Source file: ./driver/xf86-video-geode/src/gfx/gfx_defs.h
Source file: ./driver/xf86-video-geode/src/gfx/rndr_gu1.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_set_bpp 6 22 103 1
gfx_set_solid_source 2 11 56 1
gfx_set_mono_source 3 14 81 3
gfx_set_solid_pattern 2 12 53 1
gfx_set_mono_pattern 3 19 109 5
gfx_set_color_pattern 4 25 143 7
gfx_load_color_pattern_line 3 17 98 2
gfx_set_raster_operation 2 11 78 1
gu1_solid_fill 2 25 152 5
gfx_pattern_fill 8 39 206 4
gfx_color_pattern_fill 11 61 359 5
gfx_screen_to_screen_blt 8 47 226 6
gfx_screen_to_screen_xblt 7 59 311 7
gfx_color_bitmap_to_screen_blt 5 45 243 8
gfx_color_bitmap_to_screen_xblt 5 56 325 9
gfx_mono_bitmap_to_screen_blt 6 54 315 8
gfx_text_blt 4 29 185 5
gfx_bresenham_line 3 19 103 7
gfx_wait_until_idle 1 4 7 1
gfx_test_blt_pending 2 7 25 1
gu1_detect_blt_buffer_base 3 18 83 1
Source file: ./driver/xf86-video-geode/src/gfx/msr_rdcl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_msr_init 5 19 155 1
redcloud_build_mbus_tree 14 75 731 1
redcloud_init_msr_devices 5 12 95 2
redcloud_find_msr_device 10 26 204 1
gfx_id_msr_device 2 9 59 2
gfx_get_msr_dev_address 3 9 52 2
gfx_get_glink_id_at_address 5 19 113 2
gfx_msr_read 3 10 71 3
gfx_msr_write 3 10 71 3
Source file: ./driver/xf86-video-geode/src/gfx/gfx_dcdr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_set_decoder_defaults 3 7 28 1
gfx_set_decoder_analog_input 3 7 31 1
gfx_set_decoder_brightness 3 7 31 1
gfx_set_decoder_contrast 3 7 31 1
gfx_set_decoder_hue 3 7 30 1
gfx_set_decoder_saturation 3 7 31 1
gfx_set_decoder_input_offset 3 7 37 2
gfx_set_decoder_input_size 3 7 37 2
gfx_set_decoder_output_size 3 7 37 2
gfx_set_decoder_scale 3 8 49 4
gfx_set_decoder_vbi_format 3 7 40 3
gfx_set_decoder_vbi_enable 3 7 30 1
gfx_set_decoder_vbi_upscale 3 7 28 1
gfx_set_decoder_TV_standard 3 7 30 1
gfx_set_decoder_luminance_filter 3 7 31 1
gfx_decoder_software_reset 3 7 28 1
gfx_decoder_detect_macrovision 3 7 28 1
gfx_decoder_detect_video 3 7 28 1
gfx_get_decoder_brightness 3 7 29 1
gfx_get_decoder_contrast 3 7 29 1
gfx_get_decoder_hue 3 7 32 1
gfx_get_decoder_saturation 3 7 29 1
gfx_get_decoder_input_offset 3 7 28 0
gfx_get_decoder_input_size 3 7 28 0
gfx_get_decoder_output_size 3 7 28 0
gfx_get_decoder_vbi_format 3 7 30 1
Source file: ./driver/xf86-video-geode/src/gfx/vid_rdcl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_reset_video 1 10 40 1
gfx_set_display_control 5 26 141 1
gfx_set_clock_frequency 13 49 341 1
gfx_set_crt_enable 5 36 172 1
gfx_set_video_enable 6 22 95 1
gfx_set_video_format 13 68 252 1
gfx_set_video_size 3 17 127 2
gfx_set_video_offset 1 6 21 1
gfx_set_video_yuv_offsets 1 9 41 3
gfx_set_video_yuv_pitch 1 5 23 2
gfx_set_video_scale 11 33 218 4
gfx_set_video_vertical_downscale 1 5 21 2
gfx_set_video_vertical_downscale_enable 1 4 11 1
gfx_set_video_downscale_config 5 22 105 2
gfx_set_video_downscale_coefficients 2 13 90 4
gfx_set_video_downscale_enable 2 11 42 1
gfx_set_video_window 4 31 240 4
gfx_set_video_left_crop 3 16 80 1
gfx_set_video_color_key 2 13 68 3
gfx_set_video_filter 3 12 58 2
gfx_set_video_palette 7 25 140 1
gfx_set_graphics_palette 7 25 140 1
gfx_set_graphics_palette_entry 2 15 81 2
gfx_set_video_palette_entry 2 15 81 2
gfx_set_video_palette_bypass 2 11 40 1
gfx_set_video_request 5 12 94 2
gfx_set_video_cursor 2 15 84 5
gfx_set_video_cursor_enable 2 10 40 1
gfx_set_alpha_enable 3 14 76 1
gfx_set_alpha_window 4 19 172 4
gfx_set_alpha_value 2 14 98 2
gfx_set_alpha_priority 3 14 88 1
gfx_set_alpha_color 2 9 51 1
gfx_set_alpha_color_enable 3 15 74 1
gfx_set_no_ck_outside_alpha 2 10 45 1
gfx_get_clock_frequency 7 19 149 1
gfx_get_sync_polarities 3 9 41 1
gfx_get_video_palette_entry 2 8 41 2
gfx_get_video_enable 2 6 24 1
gfx_get_video_format 15 43 145 1
gfx_get_video_src_size 5 18 154 1
gfx_get_video_line_size 2 8 43 1
gfx_get_video_xclip 1 6 30 1
gfx_get_video_offset 1 4 12 1
gfx_get_video_yuv_offsets 1 5 27 3
gfx_get_video_yuv_pitch 1 4 20 2
gfx_get_video_scale 1 4 13 1
gfx_get_video_downscale_delta 1 4 12 1
gfx_get_video_vertical_downscale_enable 1 4 12 1
gfx_get_video_downscale_config 3 19 84 2
gfx_get_video_downscale_coefficients 1 21 108 4
gfx_get_video_downscale_enable 2 8 29 1
gfx_get_video_dst_size 1 9 75 1
gfx_get_video_position 1 16 99 1
gfx_get_video_color_key 1 4 13 1
gfx_get_video_color_key_mask 1 4 13 1
gfx_get_video_color_key_src 2 6 24 1
gfx_get_video_filter 3 9 41 1
gfx_get_video_request 1 12 91 2
gfx_get_video_cursor 1 14 96 5
gfx_read_crc 8 20 123 1
gfx_read_crc32 8 20 120 1
gfx_read_window_crc 18 181 1469 6
gfx_get_alpha_enable 3 13 57 1
gfx_get_alpha_size 2 24 189 4
gfx_get_alpha_value 2 14 86 2
gfx_get_alpha_priority 2 11 67 1
gfx_get_alpha_color 2 10 42 1
Source file: ./driver/xf86-video-geode/src/gfx/saa7114.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
saa7114_write_reg 1 4 27 2
saa7114_read_reg 1 4 27 2
gfx_set_decoder_vbi_upscale 1 10 50 1
gfx_decoder_software_reset 1 6 22 1
gfx_decoder_detect_macrovision 1 6 31 1
gfx_decoder_detect_video 1 6 32 1
gfx_set_decoder_defaults 2 10 50 1
gfx_set_decoder_analog_input 1 5 19 1
gfx_set_decoder_brightness 1 5 19 1
gfx_set_decoder_contrast 1 5 28 1
gfx_set_decoder_hue 1 5 22 1
gfx_set_decoder_saturation 1 5 28 1
gfx_set_decoder_input_offset 1 9 82 2
gfx_set_decoder_input_size 1 10 93 2
gfx_set_decoder_output_size 1 12 109 2
gfx_set_decoder_scale 13 101 682 4
gfx_set_decoder_vbi_format 6 25 99 3
gfx_set_decoder_vbi_enable 2 11 41 1
gfx_set_decoder_TV_standard 3 17 62 1
gfx_set_decoder_luminance_filter 1 8 47 1
gfx_get_decoder_brightness 1 6 24 1
gfx_get_decoder_contrast 1 7 29 1
gfx_get_decoder_hue 1 6 27 1
gfx_get_decoder_saturation 1 7 29 1
gfx_get_decoder_input_offset 1 14 99 1
gfx_get_decoder_input_size 1 14 99 1
gfx_get_decoder_output_size 1 14 99 1
gfx_get_decoder_vbi_format 5 20 77 1
Source file: ./driver/xf86-video-geode/src/gfx/vid_5530.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_set_crt_enable 5 34 133 1
gfx_reset_video 6 11 55 1
gfx_set_display_control 4 20 89 1
gfx_set_clock_frequency 5 25 156 1
gfx_set_video_enable 6 22 97 1
gfx_set_video_format 4 22 105 1
gfx_set_video_size 2 13 81 2
gfx_set_video_offset 1 6 21 1
gfx_set_video_scale 7 25 157 4
gfx_set_video_window 7 51 322 4
gfx_set_video_left_crop 2 14 72 1
gfx_set_video_color_key 2 13 68 3
gfx_set_video_filter 3 12 58 2
gfx_set_video_palette 3 13 78 1
gfx_set_video_palette_entry 2 8 39 2
gfx_disable_softvga 2 12 55 1
gfx_enable_softvga 2 11 53 1
gfx_get_clock_frequency 3 12 73 1
gfx_get_max_video_width 8 48 290 1
gfx_get_vsa2_softvga_enable 2 9 37 1
gfx_get_sync_polarities 3 9 41 1
gfx_get_video_palette_entry 2 8 41 2
gfx_get_video_enable 2 6 24 1
gfx_get_video_format 3 10 55 1
gfx_get_video_src_size 3 11 73 1
gfx_get_video_line_size 2 8 43 1
gfx_get_video_xclip 1 6 30 1
gfx_get_video_offset 1 4 12 1
gfx_get_video_scale 1 4 13 1
gfx_get_video_dst_size 1 9 75 1
gfx_get_video_position 1 12 83 1
gfx_get_video_color_key 1 4 13 1
gfx_get_video_color_key_mask 1 4 13 1
gfx_get_video_color_key_src 2 6 24 1
gfx_get_video_filter 3 9 41 1
gfx_read_crc 7 15 86 1
Source file: ./driver/xf86-video-geode/src/gfx/gfx_vid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_select_alpha_region 2 7 27 1
gfx_reset_video 7 9 36 1
gfx_set_display_control 7 11 56 1
gfx_set_clock_frequency 7 9 41 1
gfx_set_crt_enable 7 11 56 1
gfx_set_video_enable 7 11 56 1
gfx_set_screen_enable 3 7 30 1
gfx_set_video_format 7 11 57 1
gfx_set_video_size 7 11 67 2
gfx_set_video_yuv_pitch 3 7 37 2
gfx_set_video_offset 7 11 57 1
gfx_set_video_yuv_offsets 3 8 43 3
gfx_set_video_scale 7 12 87 4
gfx_set_video_upscale 3 8 49 4
gfx_set_video_vertical_downscale 3 7 37 2
gfx_set_video_vertical_downscale_enable 3 5 18 1
gfx_set_video_downscale_config 5 9 52 2
gfx_set_video_downscale_coefficients 5 14 68 4
gfx_set_video_downscale_enable 5 9 43 1
gfx_set_video_window 7 11 85 4
gfx_set_video_left_crop 7 11 57 1
gfx_set_video_color_key 7 11 76 3
gfx_set_video_filter 7 11 65 2
gfx_set_video_palette 7 11 58 1
gfx_set_graphics_palette 3 7 32 1
gfx_set_video_palette_entry 7 11 67 2
gfx_set_graphics_palette_entry 3 7 37 2
gfx_set_video_palette_bypass 5 9 43 1
gfx_set_video_request 5 9 50 2
gfx_set_video_source 3 7 30 1
gfx_set_vbi_source 3 7 30 1
gfx_set_vbi_lines 3 7 37 2
gfx_set_vbi_total 3 7 37 2
gfx_set_video_interlaced 3 7 30 1
gfx_set_color_space_YUV 3 7 30 1
gfx_set_vertical_scaler_offset 3 7 30 1
gfx_set_top_line_in_odd 3 7 30 1
gfx_set_genlock_delay 3 7 31 1
gfx_set_genlock_enable 3 7 30 1
gfx_set_video_cursor 5 13 76 5
gfx_set_video_cursor_enable 3 7 30 1
gfx_set_alpha_enable 5 9 43 1
gfx_set_alpha_window 5 10 66 4
gfx_set_alpha_value 5 9 51 2
gfx_set_alpha_priority 5 9 43 1
gfx_set_alpha_color 5 9 44 1
gfx_set_alpha_color_enable 5 9 43 1
gfx_set_no_ck_outside_alpha 5 9 43 1
gfx_set_macrovision_enable 3 7 30 1
gfx_disable_softvga 5 9 40 1
gfx_enable_softvga 5 9 40 1
gfx_get_clock_frequency 7 11 53 1
gfx_get_max_video_width 5 9 41 1
gfx_get_vsa2_softvga_enable 5 9 38 1
gfx_get_sync_polarities 7 11 52 1
gfx_get_video_palette_entry 7 11 68 2
gfx_get_video_enable 7 11 52 1
gfx_get_video_format 7 11 52 1
gfx_get_video_src_size 7 11 53 1
gfx_get_video_line_size 7 11 53 1
gfx_get_video_xclip 7 11 53 1
gfx_get_video_offset 7 11 53 1
gfx_get_video_yuv_offsets 3 6 34 3
gfx_get_video_yuv_pitch 3 5 27 2
gfx_get_video_upscale 3 7 29 1
gfx_get_video_scale 7 11 53 1
gfx_get_video_downscale_delta 3 7 29 1
gfx_get_video_vertical_downscale_enable 3 7 28 1
gfx_get_video_downscale_config 5 9 54 2
gfx_get_video_downscale_coefficients 5 10 58 4
gfx_get_video_downscale_enable 5 7 30 1
gfx_get_video_dst_size 7 11 53 1
gfx_get_video_position 7 11 53 1
gfx_get_video_color_key 7 11 53 1
gfx_get_video_color_key_mask 7 11 53 1
gfx_get_video_color_key_src 7 11 52 1
gfx_get_video_filter 7 11 52 1
gfx_get_video_request 5 9 52 2
gfx_get_video_source 3 7 31 1
gfx_get_vbi_source 3 7 31 1
gfx_get_vbi_lines 3 7 35 1
gfx_get_vbi_total 3 7 35 1
gfx_get_video_interlaced 3 7 28 1
gfx_get_color_space_YUV 3 7 28 1
gfx_get_vertical_scaler_offset 3 7 31 1
gfx_get_genlock_delay 3 7 33 1
gfx_get_genlock_enable 3 7 28 1
gfx_get_video_cursor 5 13 81 5
gfx_read_crc 7 11 53 1
gfx_read_crc32 3 7 29 1
gfx_read_window_crc 3 8 60 6
gfx_get_macrovision_enable 3 7 28 1
gfx_get_alpha_enable 5 8 32 1
gfx_get_alpha_size 5 9 60 4
gfx_get_alpha_value 5 8 41 2
gfx_get_alpha_priority 5 8 32 1
gfx_get_alpha_color 5 8 33 1
Source file: ./driver/xf86-video-geode/src/gfx/disp_gu2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_delay_milliseconds 2 8 31 1
gfx_delay_microseconds 2 7 29 1
gfx_set_display_bpp 6 32 134 1
gu2_set_specified_mode 24 129 858 2
gfx_is_display_mode_supported 8 19 139 4
gfx_set_display_mode 3 11 68 4
gfx_set_display_timings 5 33 206 15
gfx_set_vtotal 1 19 132 1
gfx_set_display_pitch 5 17 119 1
gfx_set_display_offset 4 19 79 1
gfx_set_display_palette_entry 2 14 80 2
gfx_set_display_palette 3 16 95 1
gfx_set_cursor_enable 2 13 62 1
gfx_set_cursor_colors 1 6 32 2
gfx_set_cursor_position 8 38 251 5
gfx_set_cursor_shape32 3 19 132 3
gfx_set_cursor_shape64 2 12 90 3
gfx_set_icon_enable 2 13 62 1
gfx_set_icon_colors 1 8 43 3
gfx_set_icon_position 1 8 58 2
gfx_set_icon_shape64 2 13 104 4
gu2_enable_compression 2 15 86 1
gu2_disable_compression 1 11 59 1
gfx_set_compression_enable 2 9 28 1
gfx_set_compression_offset 2 11 57 1
gfx_set_compression_pitch 1 11 72 1
gfx_set_compression_size 1 12 83 1
gfx_set_display_video_format 5 20 80 1
gfx_set_display_video_enable 2 14 69 1
gfx_set_display_video_size 2 19 117 2
gfx_set_display_video_offset 1 9 43 1
gfx_set_display_video_yuv_offsets 1 14 73 3
gfx_set_display_video_yuv_pitch 1 9 69 2
gfx_set_display_video_downscale 3 12 89 2
gfx_set_display_video_vertical_downscale_enable 2 13 60 1
gfx_test_timing_active 2 7 25 1
gfx_test_vertical_active 2 6 24 1
gfx_wait_vertical_blank 4 8 33 1
gfx_enable_panning 10 27 202 2
gfx_is_panel_mode_supported 6 15 100 5
gfx_set_fixed_timings 6 27 196 5
gfx_set_panel_present 6 14 89 5
gfx_get_display_pitch 1 4 24 1
gfx_mode_frequency_supported 14 35 217 4
gfx_get_refreshrate_from_frequency 15 42 269 5
gfx_get_refreshrate_from_mode 15 42 269 5
gfx_get_frequency_from_refreshrate 6 20 139 5
gfx_get_max_supported_pixel_clock 1 4 8 1
gfx_get_display_mode 14 36 255 4
gfx_get_display_details 12 29 226 4
gfx_get_display_mode_count 1 4 10 1
gfx_get_frame_buffer_line_size 1 4 20 1
gfx_get_hactive 1 4 25 1
gfx_get_hsync_start 1 4 25 1
gfx_get_hsync_end 1 5 30 1
gfx_get_htotal 1 5 30 1
gfx_get_vactive 1 4 25 1
gfx_get_vsync_end 1 5 30 1
gfx_get_vtotal 1 5 30 1
gfx_get_display_bpp 7 22 95 1
gfx_get_vline 2 12 51 1
gfx_get_display_offset 1 4 15 1
gfx_get_cursor_offset 1 4 15 1
gfx_get_hblank_start 1 4 25 1
gfx_get_hblank_end 1 5 30 1
gfx_get_vblank_start 1 4 25 1
gfx_get_vsync_start 1 4 25 1
gfx_get_vblank_end 1 5 30 1
gfx_get_display_palette_entry 2 8 39 2
gfx_get_display_palette 2 8 44 1
gfx_get_cursor_enable 1 4 15 1
gfx_get_cursor_position 1 5 31 1
gfx_get_cursor_clip 1 5 36 1
gfx_get_cursor_color 2 10 35 1
gfx_get_icon_enable 1 4 15 1
gfx_get_icon_offset 1 4 15 1
gfx_get_icon_position 1 4 15 1
gfx_get_icon_color 2 7 30 1
gfx_get_compression_enable 2 6 24 1
gfx_get_compression_offset 1 4 15 1
gfx_get_compression_pitch 1 6 33 1
gfx_get_compression_size 1 6 43 1
gfx_get_valid_bit 2 12 55 1
gfx_get_display_video_offset 1 4 15 1
gfx_get_display_video_yuv_offsets 1 8 54 3
gfx_get_display_video_yuv_pitch 1 6 48 2
gfx_get_display_video_downscale_delta 1 4 16 1
gfx_get_display_video_downscale_enable 1 4 25 1
gfx_get_display_video_size 1 4 20 1
Source file: ./driver/xf86-video-geode/src/gfx/init_gu1.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_gxm_config_read 1 14 87 1
gfx_get_core_freq 19 63 215 1
gfx_get_cpu_register_base 1 7 36 1
gfx_get_frame_buffer_base 2 9 44 1
gfx_get_frame_buffer_size 2 5 15 1
gfx_get_vid_register_base 2 9 44 1
gfx_get_vip_register_base 3 11 58 1
Source file: ./driver/xf86-video-geode/src/gfx/tv_1200.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_set_tv_format 13 84 432 2
gfx_set_tv_output 7 41 204 1
gfx_set_tv_enable 2 18 75 1
gfx_set_tv_flicker_filter 4 23 79 1
gfx_set_tv_sub_carrier_reset 5 27 93 1
gfx_set_tv_vphase 1 8 42 1
gfx_set_tv_YC_delay 6 29 104 1
gfx_set_tvenc_reset_interval 8 34 116 1
gfx_set_tv_cc_enable 2 10 43 1
gfx_set_tv_display 5 21 141 2
cc_add_parity_bit 4 14 71 1
gfx_set_tv_cc_data 1 7 44 2
gfx_test_tvout_odd_field 2 9 43 1
gfx_test_tvenc_odd_field 2 9 43 1
gfx_set_tv_field_status_invert 2 13 48 1
gfx_get_tv_vphase 1 5 29 1
gfx_get_tv_enable 1 6 36 1
gfx_get_tv_output 5 18 86 1
gfx_get_tv_mode_count 5 20 79 1
gfx_get_tv_display_mode 7 24 163 4
gfx_get_tv_display_mode_frequency 7 26 134 4
gfx_is_tv_display_mode_supported 7 23 110 3
Source file: ./driver/xf86-video-geode/src/gfx/gfx_i2c.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_i2c_reset 5 9 58 3
gfx_i2c_select_gpio 5 8 41 2
gfx_i2c_write 5 10 78 5
gfx_i2c_read 5 10 78 5
gfx_i2c_init 5 9 41 1
gfx_i2c_cleanup 5 7 26 1
Source file: ./driver/xf86-video-geode/src/gfx/init_gu2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_get_core_freq 1 8 41 1
gfx_get_cpu_register_base 1 4 11 1
gfx_get_graphics_register_base 1 4 11 1
gfx_get_frame_buffer_base 1 4 11 1
gfx_get_frame_buffer_size 1 8 46 1
gfx_get_vid_register_base 1 4 11 1
Source file: ./driver/xf86-video-geode/src/gfx/i2c_gpio.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_i2c_reset 1 4 16 3
gfx_i2c_select_gpio 1 6 22 2
gfx_i2c_write 7 37 184 5
gfx_i2c_read 6 34 193 5
SendI2CStart 1 7 26 1
SendI2CStop 1 6 21 1
SendI2CAck 1 6 21 1
SendI2CNack 1 6 21 1
SendI2CData 3 12 56 1
ReceiveI2CAck 1 11 43 1
ReceiveI2CData 2 16 73 1
gfx_i2c_init 2 15 54 1
gfx_i2c_cleanup 2 9 29 1
I2CAL_init 2 15 75 1
I2CAL_cleanup 2 6 16 1
I2CAL_output_clock 2 16 63 1
I2CAL_output_data 2 16 63 1
I2CAL_input_data 2 11 42 1
I2CAL_set_data_for_input 1 10 44 1
I2CAL_set_data_for_output 1 10 44 1
Source file: ./driver/xf86-video-geode/src/gfx/gfx_rndr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_reset_pitch 3 5 19 1
gfx_set_bpp 5 7 30 1
gfx_set_solid_source 5 7 30 1
gfx_set_mono_source 5 8 46 3
gfx_set_pattern_flags 1 4 12 1
gfx_set_solid_pattern 5 7 30 1
gfx_set_mono_pattern 5 9 62 5
gfx_set_color_pattern 5 12 78 7
gfx_load_color_pattern_line 5 7 38 2
gfx_set_raster_operation 5 7 30 1
gfx_pattern_fill 5 8 54 4
gfx_color_pattern_fill 5 9 63 5
gfx_screen_to_screen_blt 5 9 70 6
gfx_screen_to_screen_xblt 5 10 78 7
gfx_color_bitmap_to_screen_blt 5 12 86 8
gfx_color_bitmap_to_screen_xblt 5 13 94 9
gfx_mono_bitmap_to_screen_blt 5 12 86 8
gfx_text_blt 5 8 63 5
gfx_bresenham_line 5 10 78 7
gfx_wait_until_idle 5 7 26 1
gfx_test_blt_pending 5 9 40 1
gfx2_set_source_stride 3 5 19 1
gfx2_set_destination_stride 3 5 19 1
gfx2_set_pattern_origin 3 5 23 2
gfx2_set_source_transparency 3 5 25 2
gfx2_set_alpha_mode 3 5 18 1
gfx2_set_alpha_value 3 5 19 1
gfx2_pattern_fill 3 6 31 3
gfx2_color_pattern_fill 3 6 38 4
gfx2_screen_to_screen_blt 3 7 42 5
gfx2_mono_expand_blt 3 9 54 7
gfx2_color_bitmap_to_screen_blt 3 9 55 7
gfx2_text_blt 3 6 38 4
gfx2_mono_bitmap_to_screen_blt 3 9 55 7
gfx2_bresenham_line 3 9 49 6
gfx2_sync_to_vblank 3 5 16 1
Source file: ./driver/xf86-video-geode/src/gfx/gfx_mode.h
Source file: ./driver/xf86-video-geode/src/gfx/gfx_msr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_msr_init 3 7 25 0
gfx_id_msr_device 3 7 35 2
gfx_get_msr_dev_address 3 7 36 2
gfx_get_glink_id_at_address 3 7 36 2
gfx_msr_read 3 7 41 3
gfx_msr_write 3 7 41 3
Source file: ./driver/xf86-video-geode/src/gfx/tv_fs450.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DMAL_ReadUInt32 1 5 24 2
DMAL_WriteUInt32 1 5 22 2
houston_ReadReg 1 5 46 3
houston_WriteReg 1 5 46 3
initialize_houston_static_registers 1 13 96 1
FS450_init 5 40 227 1
FS450_cleanup 1 3 6 1
write_config 16 51 335 1
gfx_get_tv_enable 2 7 26 1
gfx_set_tv_enable 7 39 217 1
gfx_set_tv_defaults 1 4 9 1
gfx_get_tv_standard 2 7 26 1
gfx_get_available_tv_standards 2 7 26 1
gfx_set_tv_standard 3 9 42 1
gfx_get_tv_vga_mode 2 7 26 1
gfx_get_available_tv_vga_modes 3 11 43 1
gfx_set_tv_vga_mode 8 21 73 1
gfx_get_tvout_mode 2 7 26 1
gfx_set_tvout_mode 1 5 19 1
gfx_get_sharpness 2 7 25 1
gfx_set_sharpness 1 5 25 1
gfx_get_flicker_filter 2 7 25 1
gfx_set_flicker_filter 1 5 25 1
gfx_get_overscan 3 8 39 2
gfx_set_overscan 1 6 43 2
gfx_get_position 3 8 39 2
gfx_set_position 1 6 43 2
gfx_get_color 2 7 25 1
gfx_set_color 1 5 25 1
gfx_get_brightness 2 7 25 1
gfx_set_brightness 1 5 25 1
gfx_get_contrast 2 7 25 1
gfx_set_contrast 1 5 25 1
gfx_get_yc_filter 3 9 37 1
gfx_set_yc_filter 4 14 62 1
gfx_get_aps_trigger_bits 2 7 26 1
gfx_set_aps_trigger_bits 1 5 19 1
gfx_set_tv_format 1 4 14 2
gfx_set_tv_output 1 4 11 1
gfx_set_tv_cc_enable 1 4 11 1
gfx_set_tv_cc_data 1 4 16 2
FS450_ReadRegister 6 26 141 1
FS450_WriteRegister 3 11 53 1
houston_init 3 23 131 1
houston_Rev 1 4 9 1
p_specs 1 4 10 1
config_init 2 9 31 1
w10bit2z 1 4 27 1
z2w10bit 1 4 31 1
map_tvstd_to_index 3 9 59 1
supported_standards 3 10 63 1
config_power 4 41 249 1
config_vga_mode 5 46 293 1
config_tv_std 4 59 614 2
conget_tv_std 3 11 47 1
config_tvout_mode 4 16 83 1
conget_tvout_mode 5 16 77 1
get_ffolat_ivo 15 58 298 5
get_vtotal_min_max 9 47 269 5
config_overscan_xy 10 117 1160 6
config_nco 2 49 402 2
config_sharpness 1 7 58 1
conget_sharpness 2 8 56 1
config_flicker 1 7 58 1
conget_flicker 2 8 56 1
config_color 1 8 67 1
conget_color 2 8 56 1
config_brightness_contrast 5 30 266 4
conget_brightness_contrast 5 33 309 4
config_yc_filter 4 23 125 3
conget_yc_filter 6 16 111 2
config_macrovision 9 149 1128 2
conget_macrovision 9 34 139 2
PLAL_FS450_i2c_address 1 4 9 1
PLAL_FS450_UIM_mode 1 4 9 1
ReadGx 1 6 23 1
WriteGx 10 22 119 2
PLAL_ReadRegister 3 10 43 1
PLAL_WriteRegister 3 10 44 1
PLAL_IsTVOn 2 6 28 1
PLAL_EnableVga 1 20 100 1
PLAL_PrepForTVout 1 10 45 1
PLAL_SetTVTimingRegisters 1 26 263 1
PLAL_FinalEnableTVout 1 16 97 1
Source file: ./driver/xf86-video-geode/src/gfx/tv_fs450.h
Source file: ./driver/xf86-video-geode/src/panel/panel.c
Source file: ./driver/xf86-video-geode/src/panel/panel.h
Source file: ./driver/xf86-video-geode/src/panel/pnl_defs.h
Source file: ./driver/xf86-video-geode/src/panel/dora9211.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Dorado_Get_9211_Details 26 119 763 2
Dorado9211Init 7 53 318 1
Dorado9211SetCS 1 6 26 1
Dorado9211ClearCS 1 6 28 1
Dorado9211SetDataOut 1 6 26 1
Dorado9211ClearDataOut 1 6 28 1
Dorado9211ReadDataIn 2 12 59 1
Dorado9211ToggleClock 1 5 14 1
Dorado9211SetClock 1 6 26 1
Dorado9211ClearClock 1 6 28 1
Dorado9211GpioInit 1 15 128 1
Dorado9211ReadReg 4 38 174 1
Dorado9211WriteReg 5 37 154 2
DoradoProgramFRMload 2 83 233 1
Dorado_Power_Up 1 5 15 1
Dorado_Power_Down 1 5 15 1
Dorado_Save_Panel_State 1 12 77 1
Dorado_Restore_Panel_State 1 13 82 1
Source file: ./driver/xf86-video-geode/src/panel/gx2_9211.h
Source file: ./driver/xf86-video-geode/src/panel/drac9210.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Draco9210Init 5 339 1380 1
DracoWriteData 3 16 68 1
DracoReadData 2 16 85 1
Draco9210GpioInit 1 10 46 0
Draco9210SetCS 1 12 77 0
Draco9210ClearCS 1 12 77 0
Draco9210SetDataOut 1 12 76 0
Draco9210ClearDataOut 1 14 78 0
Draco9210ReadDataIn 2 13 104 0
Draco9210ToggleClock 1 19 147 0
Draco9210GpioInit 1 3 5 0
Draco9210SetCS 1 3 5 0
Draco9210ClearCS 1 3 5 0
Draco9210SetDataOut 1 3 5 0
Draco9210ClearDataOut 1 3 5 0
Draco9210ReadDataIn 1 3 5 0
Draco9210ToggleClock 1 3 5 0
Draco9210ReadReg 1 17 68 1
Draco9210WriteReg 1 20 82 2
Source file: ./driver/xf86-video-geode/src/gfx/gfx_disp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_reset_timing_lock 1 4 10 1
gfx_set_display_bpp 5 9 44 1
gfx_is_display_mode_supported 5 9 65 4
gfx_set_display_mode 5 9 64 4
gfx_set_display_timings 5 24 156 15
gfx_set_display_pitch 5 7 30 1
gfx_set_display_offset 5 7 30 1
gfx_set_display_palette_entry 5 9 52 2
gfx_set_display_palette 5 9 45 1
gfx_set_cursor_enable 5 7 29 1
gfx_set_cursor_colors 5 7 38 2
gfx_set_cursor_position 5 9 62 5
gfx_set_cursor_shape32 5 8 48 3
gfx_set_cursor_shape64 3 6 33 3
gfx_set_icon_enable 3 5 18 1
gfx_set_icon_colors 3 6 31 3
gfx_set_icon_position 3 5 25 2
gfx_set_icon_shape64 3 7 39 4
gfx_set_compression_enable 5 9 43 1
gfx_set_compression_offset 5 9 44 1
gfx_set_compression_pitch 5 9 44 1
gfx_set_compression_size 5 9 44 1
gfx_set_display_priority_high 3 5 18 1
gfx_set_display_video_format 3 5 19 1
gfx_set_display_video_enable 5 8 31 1
gfx_set_display_video_size 5 7 38 2
gfx_set_display_video_offset 5 7 30 1
gfx_set_display_video_yuv_offsets 3 6 31 3
gfx_set_display_video_yuv_pitch 3 5 25 2
gfx_set_display_video_downscale 3 5 25 2
gfx_set_display_video_vertical_downscale_enable 3 5 18 1
gfx_test_timing_active 5 9 40 1
gfx_test_vertical_active 5 9 40 1
gfx_wait_vertical_blank 5 9 40 1
gfx_delay_milliseconds 5 7 30 1
gfx_delay_microseconds 5 7 30 1
gfx_enable_panning 5 7 36 2
gfx_is_panel_mode_supported 3 11 54 5
gfx_set_fixed_timings 5 12 74 5
gfx_set_panel_present 5 12 74 5
gfx_set_vtotal 5 9 44 1
gfx_mode_frequency_supported 5 10 65 4
gfx_get_refreshrate_from_frequency 5 9 64 5
gfx_get_refreshrate_from_mode 5 9 64 5
gfx_get_frequency_from_refreshrate 5 12 71 5
gfx_get_max_supported_pixel_clock 5 9 41 1
gfx_get_display_pitch 5 9 41 1
gfx_get_display_mode_count 5 9 40 1
gfx_get_frame_buffer_line_size 5 9 41 1
gfx_get_display_mode 5 9 69 4
gfx_get_display_details 5 9 69 4
gfx_get_hactive 5 9 41 1
gfx_get_hsync_start 5 9 41 1
gfx_get_hsync_end 5 9 41 1
gfx_get_htotal 5 9 41 1
gfx_get_vactive 5 9 41 1
gfx_get_vsync_end 5 9 41 1
gfx_get_vtotal 5 9 41 1
gfx_get_display_bpp 5 9 41 1
gfx_get_vline 5 9 41 1
gfx_get_display_offset 5 9 41 1
gfx_get_cursor_offset 5 9 41 1
gfx_get_hblank_start 5 9 41 1
gfx_get_hblank_end 5 9 41 1
gfx_get_vblank_start 5 9 41 1
gfx_get_vsync_start 5 9 41 1
gfx_get_vblank_end 5 9 41 1
gfx_get_display_palette_entry 5 9 51 2
gfx_get_display_palette 5 7 31 1
gfx_get_cursor_enable 5 9 41 1
gfx_get_cursor_position 5 9 41 1
gfx_get_cursor_clip 5 9 41 1
gfx_get_cursor_color 5 9 44 1
gfx_get_icon_enable 3 7 29 1
gfx_get_icon_offset 3 7 29 1
gfx_get_icon_position 3 7 29 1
gfx_get_icon_color 3 7 31 1
gfx_get_compression_enable 5 9 40 1
gfx_get_compression_offset 5 9 41 1
gfx_get_compression_pitch 5 9 41 1
gfx_get_compression_size 5 9 41 1
gfx_get_display_priority_high 3 7 28 1
gfx_get_valid_bit 5 9 43 1
gfx_get_display_video_color_key 1 5 17 1
gfx_get_display_video_offset 5 9 41 1
gfx_get_display_video_yuv_offsets 3 7 34 3
gfx_get_display_video_yuv_pitch 3 5 27 2
gfx_get_display_video_downscale_delta 3 7 27 1
gfx_get_display_video_downscale_enable 3 7 26 1
gfx_get_display_video_size 5 9 41 1
gfx_get_display_video_color_key_mask 1 5 17 1
Source file: ./driver/xf86-video-geode/src/gfx/gfx_rtns.h
Source file: ./driver/xf86-video-geode/src/panel/gx2_9211.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetFPBaseAddr 1 4 12 1
protected_mode_access 7 35 214 4
write_video_reg64_low 1 5 30 2
read_video_reg64_low 1 7 35 1
Redcloud_fp_reg 2 9 43 3
set_Redcloud_92xx_mode_params 7 43 293 1
set_Redcloud_92xx_mode 7 15 106 1
Redcloud_9211init 1 4 13 1
Source file: ./driver/xf86-video-geode/src/panel/cen9211.h
Source file: ./driver/xf86-video-geode/src/panel/drac9210.h
Source file: ./driver/xf86-video-geode/src/panel/dora9211.h
Source file: ./driver/xf86-video-geode/src/panel/pnl_bios.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Pnl_IsPanelEnabledInBIOS 4 20 121 1
Pnl_GetPanelInfoFromBIOS 29 115 481 4
Source file: ./driver/xf86-video-geode/src/panel/platform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Detect_Platform 1 5 21 1
Strncmp 7 15 105 3
Strcpy 4 11 72 2
Strlen 3 8 40 1
FindStringInSeg 4 17 113 2
get_sys_board_type 4 29 152 2
Source file: ./driver/xf86-video-geode/src/geode_dcon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dcon_present 2 7 39 1
DCONDPMSSet 12 44 207 2
dcon_init 3 29 201 1
Source file: ./driver/xf86-video-geode/src/geode_ddc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
geode_gpio_iobase 6 18 113 1
geode_ddc_putbits 3 8 56 3
geode_ddc_getbits 3 7 66 3
GeodeI2CInit 6 31 189 3
GeodeGetDDC 4 12 68 1
GeodeProbeDDC 1 4 17 2
GeodeDoDDC 1 8 37 2
Source file: ./driver/xf86-video-geode/src/panel/pnl_init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Pnl_SetPlatform 1 4 13 1
Pnl_GetPlatform 1 5 19 1
Pnl_IsPanelPresent 1 4 11 1
Pnl_SetPanelPresent 1 4 13 1
Pnl_SetPanelParam 5 19 129 1
Pnl_PowerUp 10 32 155 1
Pnl_PowerDown 10 32 155 1
Pnl_SavePanelState 7 15 51 1
Pnl_RestorePanelState 7 15 51 1
Pnl_GetPanelParam 13 30 180 1
Pnl_SetPanelChip 1 4 13 1
Pnl_GetPanelChip 1 4 11 1
Pnl_InitPanel 15 30 169 1
Source file: ./driver/xf86-video-geode/src/panel/92xx.h
Source file: ./driver/xf86-video-geode/src/panel/cen9211.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_Centaurus_GPIO 3 30 159 1
init_Centaurus_9211 1 11 55 1
restore_Centaurus_97317_SIOC2 3 14 61 1
set_Centaurus_92xx_mode 7 15 110 1
set_Centaurus_92xx_mode_params 2 36 179 1
Centaurus_write_gpio 3 20 109 3
Centaurus_read_gpio 3 21 112 2
enable_Centaurus_9211_chip_select 1 8 34 1
disable_Centaurus_9211_chip_select 1 8 34 1
toggle_Centaurus_9211_clock 1 9 47 1
write_Centaurus_CX9211_GPIO 1 11 45 1
write_Centaurus_CX9211_DWdata 2 10 51 1
read_Centaurus_CX9211_GPIO 1 8 33 1
read_Centaurus_CX9211_DWdata 3 15 84 1
Centaurus_Get_9211_Details 18 96 588 2
CentaurusProgramFRMload 2 83 245 1
Centaurus_Power_Up 1 6 23 1
Centaurus_Power_Down 1 6 23 1
Centaurus_9211init 1 7 25 1
Centaurus_Save_Panel_State 1 17 83 1
Centaurus_Restore_Panel_State 1 19 98 1
Source file: ./driver/xf86-video-geode/src/gx_regacc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_write_reg8 1 4 19 2
gfx_write_reg16 1 4 19 2
gfx_write_reg32 1 4 19 2
gfx_read_reg16 1 6 22 1
gfx_read_reg32 1 6 22 1
gfx_write_vid32 1 4 19 2
gfx_read_vid32 1 6 22 1
gfx_read_vip32 1 6 22 1
gfx_write_vip32 1 4 19 2
gfx_mono_bitmap_to_screen_blt_swp 6 50 391 8
GetVideoMemSize 11 48 200 1
Source file: ./driver/xf86-video-geode/src/compat-api.h
Source file: ./driver/xf86-video-geode/src/lx_panel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LXGetLegacyPanelMode 4 17 111 1
LXGetManualPanelMode 3 32 214 1
Source file: ./driver/xf86-video-geode/src/durango.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gfx_inb 1 4 14 1
gfx_inw 1 4 14 1
gfx_ind 1 4 14 1
gfx_outb 1 4 19 2
gfx_outw 1 4 19 2
gfx_outd 1 4 19 2
gfx_msr_asm_write 3 11 69 4
gfx_msr_asm_read 3 12 72 4
Source file: ./driver/xf86-video-geode/src/lx_vga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gu3_get_vga_active 2 5 25 1
Source file: ./driver/xf86-video-geode/src/gx_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GXHWCursorInit 2 22 115 1
GXSetCursorColors 1 4 23 3
GXSetCursorPosition 10 51 301 3
GXLoadCursorImage 11 56 366 2
GXHideCursor 1 4 12 1
GXShowCursor 1 4 15 1
GXUseHWCursor 1 6 32 2
Source file: ./driver/xf86-video-geode/src/gx_vga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gu2_get_vga_active 2 7 26 1
gu2_vga_font_data 4 16 90 1
gu2_set_vga 2 9 35 1
gu2_vga_seq_blanking 1 11 51 1
gu2_vga_attr_ctrl 3 9 50 1
gu2_vga_to_gfx 1 7 27 1
gu2_gfx_to_vga 1 17 89 1
gu2_vga_seq_reset 2 6 36 1
gu2_vga_save 15 49 337 2
gu2_vga_clear_extended 3 16 104 1
gu2_vga_extcrtc 2 11 72 2
gu2_vga_restore 17 66 450 2
Source file: ./driver/xf86-video-geode/src/geode_blend.h
Source file: ./driver/xf86-video-geode/src/gx_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
amd_gx_BppToRasterMode 4 13 36 1
GXAccelSync 1 5 13 1
GXSetupForSolidFill 5 19 148 4
GXSubsequentSolidFillRect 1 12 79 5
GXSetupForColor8x8PatternFill 3 16 114 6
GXSubsequentColor8x8PatternFillRect 1 6 48 7
GXSetupForMono8x8PatternFill 7 25 207 7
GXSubsequentMono8x8PatternFillRect 1 16 134 7
GXSetupForScreenToScreenCopy 6 31 217 6
GXSubsequentScreenToScreenCopy 5 40 249 7
GXSetupForScanlineImageWrite 3 16 118 6
GXSubsequentScanlineImageWriteRect 3 11 76 6
GXSubsequentImageWriteScanline 7 30 255 2
GXSetupForScanlineCPUToScreenColorExpandFill 6 31 242 5
GXSubsequentScanlineCPUToScreenColorExpandFill 3 20 130 6
GXSubsequentColorExpandScanline 7 49 344 2
GXSetupForScreenToScreenColorExpandFill 6 29 210 5
GXSubsequentScreenToScreenColorExpandFill 1 21 171 8
GXSetupForSolidLine 5 21 178 4
GXSubsequentSolidBresenhamLine 2 25 192 8
GXSubsequentSolidTwoPointLine 8 47 335 6
GXSubsequentSolidHorVertLine 3 17 133 5
GXSetupForDashedLine 5 28 196 7
GXSubsequentDashedBresenhamLine 2 22 237 9
GXSubsequentDashedTwoPointLine 9 43 355 7
GXWritePixmap 6 29 225 12
amd_gx_exa_WaitMarker 1 4 12 2
amd_gx_exa_Done 1 3 7 1
amd_gx_exa_UploadToScreen 1 13 112 7
amd_gx_exa_DownloadFromScreen 1 13 116 7
amd_gx_exa_PrepareSolid 4 15 132 4
amd_gx_exa_Solid 1 11 103 5
amd_gx_exa_PrepareCopy 4 25 207 6
amd_gx_exa_Copy 3 29 219 7
amd_gx_exa_check_format 7 16 104 1
amd_gx_exa_CheckComposite 11 20 107 4
amd_gx_exa_PrepareComposite 13 31 225 7
amd_gx_exa_Composite 16 107 695 9
GXAccelInit 23 107 559 1
Source file: ./driver/xf86-video-geode/src/lx_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LXCursorInit 1 10 27 1
LXLoadARGBCursorImage 1 7 42 2
Source file: ./driver/xf86-video-geode/src/panel.c
Source file: ./driver/xf86-video-geode/src/gx_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gx_enable_dac_power 1 5 18 1
gx_disable_dac_power 1 6 24 1
GXInitEXAMemory 3 9 63 3
GXInitXAAMemory 9 38 269 3
GXAllocateMemory 20 112 653 3
GXSaveScreen 3 8 48 2
map_pci_mem 4 15 83 5
unmap_pci_mem 1 4 29 4
GXMapMem 8 44 364 1
GXCheckVGA 3 16 106 2
GXPreInit 61 216 1421 2
GXRestore 3 10 62 1
GXUnmapMem 1 15 130 1
GXSetDvLineSize 4 15 72 1
GXAdjustFrame 1 8 48 1
GXSetVideoMode 9 59 397 2
GXSwitchMode 6 24 131 1
GXLeaveGraphics 3 39 248 1
GXCloseScreen 8 30 172 1
GXEnterGraphics 8 58 444 2
GXLoadPalette 2 12 125 5
GXPanelPower 2 9 38 1
GXDPMSSet 14 37 159 3
GXCreateScreenResources 5 27 175 1
GXScreenInit 24 130 792 1
GXValidMode 11 37 219 1
GXEnterVT 1 5 19 1
GXLeaveVT 1 7 33 1
GXSetupChipsetFPtr 1 11 55 1
GeodePointerMoved 5 23 128 1
GeodeGetFPGeometry 2 5 42 3
GeodeFreeRec 2 7 30 1
GeodeFreeScreen 4 12 53 1
GeodeCalculatePitchBytes 5 15 75 2
Source file: ./driver/xf86-video-geode/src/lx_exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lx_fill_flags 6 13 91 5
lx_copy_flags 11 15 138 7
_GetPixelFromRGBA 3 31 210 6
_GetRGBAFromPixel 8 50 360 6
lx_get_source_color 1 10 84 3
lx_prepare_solid 3 15 98 4
lx_do_solid 1 8 98 5
lx_prepare_copy 3 18 135 6
lx_do_copy 3 17 155 7
lx_get_format 3 9 57 1
lx_process_transform 16 29 275 1
lx_check_composite 61 86 639 4
lx_prepare_composite 21 55 430 7
lx_get_bpp_from_format 9 19 55 1
lx_set_source_format 5 9 60 2
get_op_type 3 5 36 3
lx_composite_onepass_add_a8 9 52 421 9
lx_composite_onepass 3 17 158 5
lx_composite_all_black 2 15 138 3
lx_composite_onepass_special 16 70 587 7
lx_composite_multipass 3 34 284 5
lx_composite_rotate 4 22 123 5
lx_do_composite_mask 1 13 106 5
lx_do_composite_mask_two_pass 7 55 376 8
transformPoint 2 11 82 2
lx_do_composite 77 216 1391 9
lx_wait_marker 1 4 14 2
lx_done 1 3 7 1
lx_upload_to_screen 2 16 133 7
lx_exa_pixmap_is_offscreen 3 13 96 1
LXExaInit 2 21 125 1
Source file: ./driver/xf86-video-geode/src/gx_randr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GXRandRModeRefresh 2 7 54 1
GXRandRGetInfo 21 56 392 2
GXRandRSetMode 11 60 380 5
GXRandRSetConfig 27 63 444 4
GXGetRotation 1 5 20 1
GXRandRInit 7 30 170 2
Source file: ./driver/xf86-video-geode/src/lx_output.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lx_create_resources 4 24 144 1
lx_output_set_property 12 33 211 3
lx_output_dpms 1 3 10 2
lx_output_prepare 1 3 7 1
lx_output_commit 1 3 7 1
lx_output_save 1 3 7 1
lx_output_restore 1 3 7 1
lx_output_mode_valid 8 27 150 2
lx_output_mode_fixup 1 5 16 3
lx_output_mode_set 3 11 58 3
lx_output_detect 1 4 10 1
lx_output_get_modes 2 17 89 1
lx_output_destroy 2 6 26 1
lx_output_get_crtc 1 4 12 1
LXSetupOutput 6 25 172 1
Source file: ./driver/xf86-video-geode/src/geode_common.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
geode_memory_to_screen_blt 9 38 188 7
GeodeGetRefreshRate 2 6 53 1
GeodeCopyGreyscale 4 25 143 6
GeodeGetSizeFromFB 4 17 91 1
GeodeGetSizeFromFB 1 4 13 1
Source file: ./driver/xf86-video-geode/src/geode_pcirename.h
Source file: ./driver/xf86-video-geode/src/geode_fourcc.h
Source file: ./driver/xf86-video-geode/src/lx_memory.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GeodeOffscreenFreeSize 3 9 61 1
GeodeFreeOffscreen 3 10 59 2
GeodeAllocRemainder 3 21 162 1
GeodeAllocOffscreen 6 38 253 3
LXInitOffscreen 16 79 515 1
GeodeCloseOffscreen 2 12 53 1
Source file: ./driver/xf86-video-geode/src/gx_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GXInitVideo 1 3 7 1
GXResetVideo 1 3 7 1
GXSetVideoPosition 1 3 5 0
get_gamma_ram 2 7 42 1
GXInitVideo 7 35 172 1
GXSetColorkey 3 33 346 2
GXResetVideo 2 10 66 1
GXSetupImageVideo 5 52 363 1
GXStopVideo 9 32 184 3
GXSetPortAttribute 10 27 145 4
GXGetPortAttribute 7 20 103 4
GXQueryBestSize 2 11 57 9
GXCopyData420 2 9 50 6
GXCopyData422 2 10 55 6
GXVideoSave 2 7 42 2
GXAllocateMemory 13 48 340 3
RegionsIntersect 3 13 107 3
GXSetVideoPosition 10 58 403 11
GXDisplayVideo 17 72 475 15
RegionsEqual 9 22 171 2
GXPutImage 44 155 1083 17
GeodeQueryImageAttributes 14 45 261 6
GXBlockHandler 10 38 215 1
GXAllocateSurface 7 38 286 5
GXStopSurface 2 8 38 1
GXFreeSurface 2 11 65 1
GXGetSurfaceAttribute 1 5 34 3
GXSetSurfaceAttribute 1 5 33 3
GXDisplaySurface 4 39 300 10
GXInitOffscreenImages 2 19 150 1
Source file: ./driver/xf86-video-geode/src/gx_rotate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GXWindowLinear 1 9 67 6
GXUpdate 10 32 172 2
GXRotate 14 84 476 2
Source file: ./driver/xf86-video-geode/src/cim_dev.h
Source file: ./driver/xf86-video-geode/src/geode_msr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_msr_open 4 12 58 1
GeodeReadMSR 8 33 243 3
GeodeWriteMSR 8 28 221 3
Source file: ./driver/xf86-video-geode/src/lx_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LXCopyFromSys 1 10 78 7
LXSetColorkey 3 32 337 2
LXAllocateVidMem 5 16 98 3
LXCopyPlanar 2 49 468 10
LXCopyPacked 3 32 263 10
LXDisplayVideo 15 86 487 9
LXPutImage 14 57 414 17
LXQueryBestSize 2 7 51 9
LXGetPortAttribute 4 14 75 4
LXSetPortAttribute 6 22 112 4
LXStopVideo 6 25 150 3
LXResetVideo 2 10 56 1
LXVidBlockHandler 6 33 187 1
LXSetupImageVideo 2 54 365 1
LXDisplaySurface 3 34 260 10
LXAllocateSurface 10 42 306 5
LXStopSurface 1 7 32 1
LXFreeSurface 3 16 92 1
LXGetSurfaceAttribute 1 5 34 3
LXSetSurfaceAttribute 1 5 33 3
LXInitOffscreenImages 2 19 153 1
LXInitVideo 7 40 192 1
Source file: ./driver/xf86-video-geode/src/cimarron.c
Source file: ./driver/xf86-video-geode/src/lx_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LXSaveScreen 3 8 48 2
LXReadMSR 2 9 59 3
LXWriteMSR 2 5 39 3
LXCalcPitch 2 8 57 1
map_pci_mem 4 15 83 5
unmap_pci_mem 1 4 29 4
LXMapMem 9 59 479 1
LXCheckVGA 3 16 106 2
LXCrtcResize 1 4 16 3
LXPreInit 51 190 1289 2
LXRestore 2 10 58 1
LXUnmapMem 1 17 164 1
LXAdjustFrame 1 9 52 1
LXSwitchMode 1 6 32 1
LXLeaveGraphics 4 28 188 1
LXCloseScreen 5 21 117 1
LXEnterGraphics 5 40 265 2
LXLoadPalette 2 12 122 5
LXScreenInit 24 109 675 1
LXValidMode 1 4 9 1
LXEnterVT 1 5 19 1
LXLeaveVT 1 7 33 1
LXSetupChipsetFPtr 1 11 55 1
Source file: ./driver/xf86-video-geode/src/geode.h
Source file: ./driver/xf86-video-geode/src/geode_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GeodeSetup 3 13 70 4
AmdSetup 4 15 64 4
AmdIdentify 1 5 16 1
AmdAvailableOptions 5 10 31 2
AmdPciProbe 6 26 126 4
AmdProbe 16 77 435 2
Source file: ./driver/xf86-video-geode/src/z4l.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IoCtl 3 9 60 4
z4l_ovly_unmap 3 14 102 1
z4l_ovly_map 13 60 479 2
z4l_ovly_dqbuf 4 19 144 1
z4l_open_device 4 15 109 1
z4l_close_device 3 14 73 1
z4l_ovly_reset 2 9 38 1
z4l_fourcc_pixfmt 6 20 62 1
z4l_ovly_pixfmt 1 11 100 2
z4l_ovly_bfr 1 12 118 3
z4l_ovly_rect 17 69 623 9
z4l_ovly_pitch 4 30 172 8
z4l_ovly_set_colorkey 3 13 95 2
z4l_ovly_get_colorkey 2 10 70 2
z4l_ovly_set_keymode 4 16 104 2
z4l_ovly_get_keymode 3 9 70 2
z4l_ovly_set_encoding 9 47 384 2
z4l_ovly_get_encoding 1 6 29 2
z4l_ovly_stop 5 19 104 1
z4l_ovly_start 4 14 80 2
z4l_region_equal 15 24 180 2
z4l_setup_colorkey 5 8 71 3
Z4lStopVideo 2 10 64 3
Z4lQueryBestSize 3 13 82 9
Z4lPutImage 24 75 617 17
Z4lQueryImageAttributes 9 37 250 6
Z4lPutVideo 12 29 260 12
Z4lNewEncoding 2 13 83 2
Z4lEncodingName 12 34 199 5
Z4lAddEncoding 2 28 208 10
Z4lNewImage 2 13 83 2
Z4lAddImage 1 6 35 2
Z4lNewAttribute 2 13 83 2
Z4lAttributeName 6 24 138 3
Z4lAddAttribute 2 13 106 5
Z4lNewAdaptor 3 25 206 3
Z4lSetPortAttribute 13 50 318 4
Z4lGetPortAttribute 13 51 306 4
Z4lAdjustFrame 3 22 140 1
Z4lInit 86 327 2520 2
Z4lProbe 2 9 39 2
Z4lAvailableOptions 1 4 13 2
Z4lIdentify 1 4 14 1
z4lSetup 7 21 121 4
Source file: ./driver/xf86-video-voodoo/src/voodoo.h
Source file: ./driver/xf86-video-voodoo/src/voodoo_pcirename.h
Source file: ./driver/xf86-video-voodoo/src/voodoo_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VoodooDGAOpenFramebuffer 1 11 69 6
VoodooDGASetMode 4 19 98 2
VoodooDGAGetViewport 1 4 12 1
VoodooDGAAddModes 3 40 276 1
VoodooDGAInit 2 8 49 2
Source file: ./driver/xf86-video-mach64/src/atimach64io.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIDRIMarkSyncInt 5 8 42 1
ATIDRIMarkSyncExt 1 5 21 1
ATIDRISync 9 12 70 1
Source file: ./driver/xf86-video-mach64/src/atiadjust.h
Source file: ./driver/xf86-video-geode/src/lx_display.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lx_enable_dac_power 4 12 74 2
lx_disable_dac_power 5 11 69 2
lx_set_panel_mode 5 29 257 2
lx_set_crt_mode 5 29 257 2
lx_set_mode 7 22 161 3
lx_crtc_dpms 6 21 95 2
lx_crtc_lock 1 5 14 1
lx_crtc_unlock 1 3 7 1
lx_crtc_prepare 2 10 65 1
lx_crtc_mode_fixup 1 5 16 3
lx_crtc_mode_set 4 25 167 5
lx_crtc_commit 4 20 129 1
lx_crtc_gamma_set 2 18 131 5
lx_create_bo_pixmap 4 16 117 7
lx_destory_bo_pixmap 1 5 26 1
LXAllocShadow 5 18 111 2
lx_crtc_shadow_allocate 2 18 127 3
lx_crtc_shadow_create 3 17 108 4
lx_crtc_shadow_destroy 4 14 76 3
lx_crtc_set_cursor_colors 1 4 20 3
lx_crtc_set_cursor_position 1 5 26 3
lx_crtc_show_cursor 1 4 12 1
lx_crtc_hide_cursor 1 4 12 1
lx_crtc_load_cursor_argb 1 4 25 2
LXSetupCrtc 3 17 75 1
Source file: ./driver/xf86-video-mach64/src/atiprint.h
Source file: ./driver/xf86-video-mach64/src/ativgaio.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATISetVGAIOBase 2 8 25 2
Source file: ./driver/xf86-video-mach64/src/atiprobe.h
Source file: ./driver/xf86-video-mach64/src/aticlock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIClockPreInit 7 40 199 2
ATIClockCalculate 18 94 594 4
ATIClockSet 10 104 767 2
Source file: ./driver/xf86-video-mach64/src/atimach64probe.h
Source file: ./driver/xf86-video-mach64/src/aticrtc.h
Source file: ./driver/xf86-video-mach64/src/atirgb514.h
Source file: ./driver/xf86-video-mach64/src/aticonsole.h
Source file: ./driver/xf86-video-mach64/src/atiutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIReduceRatio 2 17 59 2
ATIDivide 10 38 173 4
Source file: ./driver/xf86-video-mach64/src/atioption.h
Source file: ./driver/xf86-video-mach64/src/ativalid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIValidMode 14 76 516 4
Source file: ./driver/xf86-video-mach64/src/compat-api.h
Source file: ./driver/xf86-video-mach64/src/ativga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIVGAPreInit 5 32 212 2
ATIVGASave 5 21 179 2
ATIVGASet 5 22 183 2
ATIVGASaveScreen 5 21 63 2
Source file: ./driver/xf86-video-mach64/src/atimach64i2c.h
Source file: ./driver/xf86-video-mach64/src/aticursor.h
Source file: ./driver/xf86-video-mach64/src/atiaudio.h
Source file: ./driver/xf86-video-voodoo/src/voodoo_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
voodooSetup 3 13 64 4
VoodooGetRec 2 7 35 1
VoodooFreeRec 2 7 30 1
VoodooAvailableOptions 1 4 13 2
VoodooIdentify 1 4 16 1
VoodooProbe 8 46 250 2
VoodooPreInit 36 199 1238 2
VoodooScreenInit 14 79 481 1
VoodooEnterVT 1 5 21 1
VoodooLeaveVT 1 5 18 1
VoodooCloseScreen 6 19 113 1
VoodooFreeScreen 3 8 39 1
VoodooSaveScreen 5 21 93 2
VoodooModeInit 4 36 346 2
VoodooSwitchMode 1 6 24 1
VoodooRestore 4 10 49 2
VoodooRefreshArea16 3 18 135 3
VoodooRefreshArea24 3 15 115 3
VoodooDisplayPowerManagementSet 7 23 92 3
Source file: ./driver/xf86-video-mach64/src/atistruct.h
Source file: ./driver/xf86-video-mach64/src/atimach64io.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIMach64AccessPLLReg 1 12 62 3
ATIMach64PollEngineStatus 5 30 180 1
Source file: ./driver/xf86-video-mach64/src/atii2c.h
Source file: ./driver/xf86-video-mach64/src/atiwonder.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIVGAWonderPreInit 1 14 77 2
ATIVGAWonderSave 1 30 185 2
ATIVGAWonderSet 1 29 302 2
Source file: ./driver/xf86-video-mach64/src/atiscreen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIRefreshArea 3 26 162 3
ATIMinBits 3 10 38 1
ATIMach64SetupMemXAA_NoDRI 2 18 74 2
ATIMach64SetupMemXAA 17 117 791 2
ATIScreenInit 46 149 887 1
ATICloseScreen 10 40 206 1
Source file: ./driver/xf86-video-mach64/src/atimach64probe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Mach64AvailableOptions 1 4 15 2
Mach64Identify 1 8 18 1
Mach64Probe 7 47 248 2
Mach64PciProbe 3 31 154 4
Source file: ./driver/xf86-video-mach64/src/atiwonder.h
Source file: ./driver/xf86-video-mach64/src/atichip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIMach64ChipID 78 204 1314 2
Source file: ./driver/xf86-video-mach64/src/atibus.h
Source file: ./driver/xf86-video-mach64/src/atipcirename.h
Source file: ./driver/xf86-video-mach64/src/atipreinit.h
Source file: ./driver/xf86-video-mach64/src/atidsp.h
Source file: ./driver/xf86-video-mach64/src/atixv.h
Source file: ./driver/xf86-video-mach64/src/atidac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATISetDACIOPorts 4 33 154 2
ATIGetDACCmdReg 2 16 93 1
ATIDACPreInit 4 31 204 3
ATIDACSave 4 47 252 2
ATIDACSet 4 39 204 2
ATISetLUTEntry 2 24 112 3
ATILoadPalette 19 82 578 5
Source file: ./driver/xf86-video-mach64/src/mach64_dri.h
Source file: ./driver/xf86-video-mach64/src/atibank.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIx8800SetBank 1 10 42 2
ATIMach64MassagePackedBankNumber 1 8 26 1
ATIMach64SetBankPacked 1 10 33 2
ATIMach64MassagePlanarBankNumber 1 8 26 1
ATIMach64SetBankPlanar 1 10 33 2
Source file: ./driver/xf86-video-mach64/src/atilock.h
Source file: ./driver/xf86-video-mach64/src/atiutil.h
Source file: ./driver/xf86-video-mach64/src/atidga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIDGAOpenFramebuffer 1 18 77 6
BitsSet 3 12 41 1
ATIDGASetMode 6 44 273 2
ATIDGASetViewport 1 10 33 4
ATIDGAGetViewport 1 7 10 1
ATIDGAFillRect 3 18 95 6
ATIDGABlitRect 6 22 139 7
ATIDGABlitTransRect 6 25 157 8
ATIDGAAddModes 18 89 525 9
ATIDGAInit 12 63 383 3
Source file: ./driver/xf86-video-mach64/src/aticonfig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIOptionsWeak 1 1 9 1
ATIProcessOptions 40 158 746 2
Source file: ./driver/xf86-video-mach64/src/atibus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIClaimResources 6 30 175 2
ATIClaimBusSlot 2 10 30 2
Source file: ./driver/xf86-video-mach64/src/aticonsole.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATISaveScreen 5 21 78 2
ATISetDPMSMode 3 15 46 3
ATIProbeAndSetActiveDisplays 62 310 1774 2
ATIEnterGraphics 11 34 191 3
ATILeaveGraphics 9 21 105 2
ATISwitchMode 8 25 129 1
ATIEnterVT 12 37 189 1
ATILeaveVT 3 12 56 1
ATIFreeScreen 1 12 69 1
Source file: ./driver/xf86-video-voodoo/src/voodoo_hardware.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mmio32_r 1 6 36 2
mmio32_w 1 5 35 3
mmio32_w_chuck 1 5 44 3
VoodooMemorySize 3 13 88 1
wait_idle 3 9 38 1
pci_enable 1 10 64 4
vclock_enable 2 7 37 2
VoodooBlank 1 11 93 1
dac_out 1 5 34 3
dac_in 1 8 53 2
dac_out_idx 1 5 31 3
dac_in_idx 1 5 27 2
probe_ics5432 5 22 127 1
dacdoor 1 8 44 1
voodoo_set_pll 5 45 365 2
voodoo_set_depth 8 21 131 2
voodoo_find_dac 6 16 82 1
iabs 2 6 20 1
sst_calc_pll 11 32 276 2
voodoo_set_mode 4 28 234 2
VoodooMode 10 72 636 2
VoodooHardwareInit 3 37 281 1
VoodooRestorePassThrough 1 6 38 1
VoodooCopy16 3 19 176 7
VoodooCopy24 3 19 177 7
VoodooClear 2 12 104 1
VoodooReadBank 2 16 88 2
VoodooWriteBank 2 16 88 2
VoodooReadWriteBank 2 18 124 2
VoodooSync 1 6 29 1
Voodoo2Setup2D 1 4 12 1
Voodoo2SetupForScreenToScreenCopy 2 21 167 6
Voodoo2SubsequentScreenToScreenCopy 3 27 153 7
Voodoo2SetupForSolidFill 2 12 96 4
Voodoo2SubsequentSolidFillRect 2 10 96 5
Voodoo2SetupForScanlineCPUToScreenColorExpandFill 2 14 136 5
Voodoo2SubsequentScanlineCPUToScreenColorExpandFill 1 10 88 6
Voodoo2SubsequentColorExpandScanline 2 10 70 2
Voodoo2SetupForMono8x8PatternFill 2 12 142 7
spread 1 4 12 1
Voodoo2SubsequentMono8x8PatternFillRect 4 29 285 7
Voodoo2SetupForSolidLine 1 9 81 4
Voodoo2SubsequentSolidHorVertLine 2 10 100 5
Voodoo2SetupForScanlineImageWrite 3 21 186 6
Voodoo2SubsequentImageWriteRect 2 13 105 6
Voodoo2SubsequentImageWriteScanline 2 10 70 2
Voodoo2SetClippingRectangle 2 9 76 5
Voodoo2DisableClipping 2 8 60 1
VoodooSetupForCPUToScreenAlphaTexture 5 22 177 12
VoodooSubsequentCPUToScreenAlphaTexture 5 43 287 7
VoodooSetupForCPUToScreenTexture 6 21 145 8
VoodooSubsequentCPUToScreenTexture 8 49 348 7
Voodoo2XAAInit 6 68 398 1
Source file: ./driver/xf86-video-mach64/src/atiadjust.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIAdjustPreInit 2 23 139 1
ATIAdjustFrame 4 29 185 1
Source file: ./driver/xf86-video-mach64/src/atiprobe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIVGAWonderProbe 8 49 250 2
ATIMach64Detect 10 52 283 3
ATIMach64Probe 7 31 186 3
ATIMach64Probe 7 35 155 3
ATIAssignVGA 3 16 47 2
ATIFindVGA 1 11 38 2
ATIMach64ProbeIO 9 68 328 2
Source file: ./driver/xf86-video-mach64/src/atiwonderio.h
Source file: ./driver/xf86-video-mach64/src/atiscreen.h
Source file: ./driver/xf86-video-mach64/src/atiload.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATILoadModules 18 49 232 2
Source file: ./driver/xf86-video-mach64/src/atidac.h
Source file: ./driver/xf86-video-mach64/src/atimach64.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIMach64PreInit 34 223 1511 3
ATIMach64Save 10 135 1047 2
ATIMach64ModeAdjust 26 95 660 3
ATIMach64Calculate 16 73 430 3
ATIMach64Set 21 245 1640 2
ATIMach64SaveScreen 5 21 62 2
ATIMach64SetDPMSMode 19 97 332 3
Source file: ./driver/xf86-video-mach64/src/atiwonderio.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIModifyExtReg 3 17 64 5
Source file: ./driver/xf86-video-mach64/src/ati.h
Source file: ./driver/xf86-video-mach64/src/atimach64xv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIMach64SetSaturationAttribute 1 12 53 2
ATIMach64GetSaturationAttribute 1 7 22 1
ATIMach64SetBrightnessAttribute 1 10 42 2
ATIMach64GetBrightnessAttribute 1 7 22 1
ATIMach64SetDoubleBufferAttribute 1 8 16 2
ATIMach64GetDoubleBufferAttribute 1 7 15 1
ATIMach64SetAutoPaintAttribute 1 8 16 2
ATIMach64GetAutoPaintAttribute 1 7 15 1
ATIMach64SetColourKeyAttribute 1 10 47 2
ATIMach64GetColourKeyAttribute 1 7 17 1
ATIMach64SetColourKeyMaskAttribute 1 10 47 2
ATIMach64GetColourKeyMaskAttribute 1 7 17 1
ATIMach64SetDefaultAttributes 2 17 120 2
ATIMach64FindPortAttribute 4 16 58 2
ATIMach64SetPortAttribute 9 33 165 4
ATIMach64GetPortAttribute 8 30 152 4
ATIMach64RemoveLinearCallback 1 9 33 1
ATIMach64StopVideo 6 24 101 3
ATIMach64QueryBestSize 1 16 45 9
ATIMach64QueryImageAttributes 15 54 260 6
ATIMach64ScaleVideo 7 35 155 8
ATIMach64ClipVideo 19 78 449 21
ATIMach64XVCopyPacked 2 18 56 6
ATIMach64DisplayVideo 5 53 311 12
ATIMach64PutImage 22 135 918 17
ATIMach64AllocateSurface 12 39 260 5
ATIMach64FreeSurface 2 14 63 1
ATIMach64DisplaySurface 3 42 246 10
ATIMach64StopSurface 2 10 32 1
ATIMach64GetSurfaceAttribute 1 10 29 3
ATIMach64SetSurfaceAttribute 1 10 28 3
ATIMach64XVInitialiseAdaptor 16 105 549 2
ATIXVPreInit 1 7 15 1
ATIXVFreeAdaptorInfo 3 12 38 2
ATIInitializeXVideo 1 17 68 3
ATICloseXVideo 2 12 41 3
ATIResizeOffscreenLinear 7 37 147 3
ATIMach64XVMemAlloc 9 37 183 5
ATIMach64XVMemFree 7 18 76 3
Source file: ./driver/xf86-video-mach64/src/ativga.h
Source file: ./driver/xf86-video-mach64/src/atirgb514.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIRGB514PreInit 8 64 353 2
ATIRGB514Save 6 36 223 2
ATIRGB514Calculate 4 16 77 3
ATIRGB514Set 5 35 226 2
Source file: ./driver/xf86-video-mach64/src/atividmem.h
Source file: ./driver/xf86-video-mach64/src/atidri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIInitVisualConfigs 33 185 1230 1
ATICreateContext 1 6 23 5
ATIDestroyContext 1 4 13 3
ATIEnterServer 2 9 41 1
ATILeaveServer 1 3 7 1
ATIDRISwapContext 7 16 78 6
ATIDRITransitionTo2d 3 14 71 1
ATIDRITransitionTo3d 7 42 241 1
ATIDRITransitionTo2d_EXA 1 10 66 1
ATIDRITransitionTo3d_EXA 1 11 70 1
ATIDRIInitBuffers 6 41 310 3
ATIDRIMoveBuffers 30 132 897 4
Mach64MinBits 3 7 38 1
ATIDRISetBufSize 5 27 165 2
ATIDRISetAgpMode 16 63 373 1
ATIDRIAgpInit 21 132 918 1
ATIDRIPciInit 5 36 238 1
ATIDRIMapInit 2 19 100 1
ATIDRIKernelInit 2 31 211 1
ATIDRIAddBuffers 3 28 133 1
ATIDRIMapBuffers 2 17 96 1
ATIDRIIrqInit 5 34 195 1
ATIDRIScreenInit 43 211 1177 1
ATIDRIFinishScreenInit 5 56 354 1
ATIDRIResume 3 13 72 1
ATIDRICloseScreen 15 68 415 1
Source file: ./driver/xf86-video-mach64/src/atimach64render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Mach64ExaCompositePictDesc 12 45 242 3
Mach64ExaPrintComposite 6 33 169 5
viaBitExpandHelper 2 7 56 2
Mach64PixelARGB 5 46 310 3
Mach64GetOrder 2 7 47 2
Mach64CheckTexture 7 22 146 1
Mach64CheckComposite 32 53 322 4
Mach64PrepareMask 6 41 229 6
Mach64BlendCntl 4 28 133 2
Mach64PrepareTexture 13 52 379 2
Mach64PrepareComposite 11 69 442 7
FVAL 1 6 29 1
Mach64Composite 5 62 470 9
Mach64DoneComposite 1 7 39 1
Source file: ./driver/xf86-video-mach64/src/atibank.h
Source file: ./driver/xf86-video-mach64/src/atimach64accel.h
Source file: ./driver/xf86-video-mach64/src/atilock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIUnlock 41 244 1864 1
ATILock 17 101 744 1
Source file: ./driver/xf86-video-mach64/src/atimode.h
Source file: ./driver/xf86-video-mach64/src/atidga.h
Source file: ./driver/xf86-video-mach64/src/atidri.h
Source file: ./driver/xf86-video-mach64/src/mach64_common.h
Source file: ./driver/xf86-video-mach64/src/atipriv.h
Source file: ./driver/xf86-video-mach64/src/atiload.h
Source file: ./driver/xf86-video-mach64/src/mach64_sarea.h
Source file: ./driver/xf86-video-mach64/src/atimode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATICopyVGAMemory 2 17 83 5
ATISwap 30 116 670 4
ATIModePreInit 11 77 356 3
ATIModeSave 15 97 528 3
ATIModeCalculate 40 148 850 4
ATISetVBEMode 21 79 448 3
ATIModeSet 27 168 1028 3
Source file: ./driver/xf86-video-mach64/src/atimach64.h
Source file: ./driver/xf86-video-mach64/src/atii2c.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATII2CStart 1 17 46 2
ATII2CAddress 5 18 99 2
ATII2CStop 1 16 44 1
ATII2CPutByte 3 29 96 2
ATII2CGetByte 4 29 112 3
ATICreateI2CBusRec 3 32 154 3
ATII2CPreInit 2 10 29 2
ATII2CFreeScreen 2 18 72 1
Source file: ./driver/xf86-video-mach64/src/atiregs.h
Source file: ./driver/xf86-video-mach64/src/atimach64exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Mach64WaitMarker 1 4 18 2
Mach64GetDatatypeBpp 6 34 161 2
Mach64GetOffsetPitch 4 14 119 5
Mach64GetPixmapOffsetPitch 2 11 65 2
Mach64PrepareCopy 7 40 231 6
Mach64Copy 6 41 271 7
Mach64DoneCopy 1 1 7 1
Mach64PrepareSolid 4 29 172 4
Mach64Solid 2 28 182 5
Mach64DoneSolid 1 1 7 1
Mach64Log2 2 7 34 1
Mach64SetupMemEXA 18 110 596 1
ATIMach64ExaInit 6 42 226 1
Source file: ./driver/xf86-video-mach64/src/atidsp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIDSPPreInit 23 111 586 2
ATIDSPSave 1 9 28 2
ATIDSPCalculate 8 58 458 3
ATIDSPSet 1 9 28 2
Source file: ./driver/xf86-video-mach64/src/aticlock.h
Source file: ./driver/xf86-video-mach64/src/ativgaio.h
Source file: ./driver/xf86-video-mach64/src/atidripriv.h
Source file: ./driver/xf86-video-mach64/src/atichip.h
Source file: ./driver/xf86-video-mach64/src/atituner.h
Source file: ./driver/xf86-video-mach64/src/atimach64version.h
Source file: ./driver/xf86-video-mach64/src/atimach64i2c.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIMach64MPPWaitForIdle 3 14 47 1
ATIMach64MPPSetAddress 1 17 83 2
ATIMach64ImpacTVProbe 4 30 152 2
ATIMach64ImpacTVSetBits 1 13 48 3
ATIMach64ImpacTVGetBits 1 10 32 1
ATIMach64I2C_CNTLSetBits 1 10 31 3
ATIMach64I2C_CNTLGetBits 1 7 15 1
ATIMach64GP_IOSetBits 1 10 26 3
ATIMach64GP_IOGetBits 1 7 13 1
ATIMach64DAC_GENSetBits 1 14 66 3
ATIMach64DAC_GENGetBits 1 7 26 1
ATITVAddOnProbe 10 49 301 3
ATIMach64I2CPreInit 20 82 469 2
Source file: ./driver/xf86-video-mach64/src/atimach64accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIMach64ValidateClip 5 22 129 5
ATIMach64Sync 14 91 530 1
TestRegisterCachingDP 7 40 213 1
TestRegisterCachingXV 4 41 191 1
ATIMach64SetupForScreenToScreenCopy 8 38 196 6
ATIMach64SubsequentScreenToScreenCopy 6 37 248 7
ATIMach64SetupForSolidFill 2 20 111 4
ATIMach64SubsequentSolidFillRect 2 23 146 5
ATIMach64SetupForSolidLine 1 20 123 4
ATIMach64SubsequentSolidHorVertLine 2 19 112 5
ATIMach64SubsequentSolidBresenhamLine 4 29 147 8
ATIMach64SetupForMono8x8PatternFill 3 38 206 7
ATIMach64SubsequentMono8x8PatternFillRect 2 25 152 7
ATIMach64SetupForScanlineCPUToScreenColorExpandFill 3 32 172 5
ATIMach64SubsequentScanlineCPUToScreenColorExpandFill 2 30 191 6
ATIMach64SubsequentColorExpandScanline 20 55 464 2
ATIMach64AccelInit 7 63 324 1
Source file: ./driver/xf86-video-mach64/src/atituner.c
Source file: ./driver/xf86-video-mach64/src/atimisc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATISetup 2 16 51 4
Source file: ./driver/xf86-video-mach64/src/ativalid.h
Source file: ./driver/xf86-video-mach64/src/atiprint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIPrintBIOS 7 34 192 2
ATIPrintIndexedRegisters 6 30 156 5
ATIMach64PrintRegisters 13 80 468 3
ATIMach64PrintPLLRegisters 8 28 174 1
ATIRGB514PrintRegisters 8 45 265 1
ATIPrintRegisters 38 262 1530 1
ATIPrintMode 14 57 347 1
Source file: ./driver/xf86-video-mach64/src/atividmem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIUnmapVGA 2 12 52 2
ATIUnmapLinear 4 18 92 2
ATIUnmapMMIO 4 17 96 2
ATIUnmapCursor 2 13 56 2
ATIMapApertures 27 142 803 2
ATIUnmapApertures 2 14 53 2
Source file: ./driver/xf86-video-trident/src/trident.h
Source file: ./driver/xf86-video-trident/src/tridenthelper.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TGUISetClock 17 62 447 4
IsClearTV 3 13 75 1
TridentFindClock 13 43 278 2
CalculateMCLK 12 66 367 1
TGUISetMCLK 11 57 363 4
Source file: ./driver/xf86-video-mach64/src/atimach64cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATIMach64SetCursorColours 1 11 45 3
ATIMach64SetCursorPosition 12 55 266 3
ATIMach64LoadCursorImage 4 146 2625 2
ATIMach64HideCursor 2 11 54 1
ATIMach64ShowCursor 2 11 51 1
ATIMach64UseHWCursor 2 12 39 2
ATIMach64CursorInit 6 38 176 1
Source file: ./driver/xf86-video-trident/src/trident_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TridentInitializeAccelerator 4 12 76 1
TridentAccelInit 13 76 383 1
TridentSync 5 23 94 1
TridentClearSync 5 22 87 1
TridentSetupForScreenToScreenCopy 6 22 143 6
TridentSubsequentScreenToScreenCopy 3 18 116 7
TridentSetupForSolidLine 3 14 73 4
TridentSubsequentSolidBresenhamLine 4 15 121 8
TridentSubsequentSolidHorVertLine 2 17 85 5
TridentSetupForDashedLine 8 41 238 7
TridentSubsequentDashedBresenhamLine 4 17 151 9
TridentSetupForFillRectSolid 3 16 87 4
TridentSubsequentFillRectSolid 1 8 51 5
MoveDWORDS 5 27 151 3
TridentSetupForMono8x8PatternFill 10 37 213 7
TridentSubsequentMono8x8PatternFillRect 1 11 57 7
TridentSetupForColor8x8PatternFill 4 23 135 6
TridentSubsequentColor8x8PatternFillRect 1 11 57 7
TridentSetupForScanlineCPUToScreenColorExpandFill 2 21 97 5
TridentSubsequentScanlineCPUToScreenColorExpandFill 1 15 89 6
TridentSubsequentColorExpandScanline 2 16 98 2
Source file: ./driver/xf86-video-trident/src/tvga_dac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TVGAInit 12 78 592 2
TVGARestore 2 32 240 2
TVGASave 2 33 239 2
Source file: ./driver/xf86-video-trident/src/xp_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XPInitializeAccelerator 4 24 123 1
XPAccelInit 6 59 287 1
XPSync 5 23 94 1
XPClearSync 5 22 87 1
XPSetupForScreenToScreenCopy 4 17 117 6
XPSubsequentScreenToScreenCopy 3 18 116 7
XPSetupForSolidLine 2 13 67 4
XPSubsequentSolidBresenhamLine 4 15 117 8
XPSubsequentSolidHorVertLine 2 17 81 5
XPSetupForDashedLine 7 40 232 7
XPSubsequentDashedBresenhamLine 4 17 147 9
XPSetupForFillRectSolid 1 9 54 4
XPSubsequentFillRectSolid 1 8 51 5
MoveDWORDS 5 27 151 3
MoveDWORDS_FixedBase 5 20 119 3
XPSetupForMono8x8PatternFill 2 22 145 7
XPSubsequentMono8x8PatternFillRect 1 11 57 7
XPSetupForScanlineCPUToScreenColorExpandFill 2 20 93 5
XPSubsequentScanlineCPUToScreenColorExpandFill 1 12 71 6
XPSubsequentColorExpandScanline 2 12 72 2
Source file: ./driver/xf86-video-trident/src/trident_regs.h
Source file: ./driver/xf86-video-trident/src/trident_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TRIDENTDGAInit 11 80 530 1
TRIDENT_SetMode 3 22 127 2
TRIDENT_GetViewport 1 6 20 1
TRIDENT_SetViewport 1 9 42 4
TRIDENT_FillRect 2 12 84 6
TRIDENT_Sync 2 8 35 1
TRIDENT_BlitRect 5 17 131 7
TRIDENT_BlitTransRect 1 8 29 8
TRIDENT_OpenFramebuffer 1 16 73 6
Source file: ./driver/xf86-video-trident/src/xp4_accel_exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetCopyROP 1 4 13 1
GetPatternROP 1 4 13 1
XP4WaitMarker 1 3 10 2
XP4Done 5 22 99 1
XP4PrepareSolid 2 15 124 4
XP4Solid 4 20 143 5
XP4PrepareCopy 4 19 171 6
XP4Copy 6 30 224 7
XP4ExaInit 3 31 195 1
Source file: ./driver/xf86-video-mach64/src/atipreinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Mach64GetRec 2 8 47 1
ATIReportMemory 2 18 93 3
ATIPrintNoiseIfRequested 3 14 50 3
ati_bios_clock 25 123 546 5
ati_bios_mmedia 7 43 202 5
ati_bios_panel_info 30 81 469 5
ATIPreInit 277 1381 8334 2
Source file: ./driver/xf86-video-trident/src/tridentpcirename.h
Source file: ./driver/xf86-video-trident/src/xp4_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XP4InitializeAccelerator 7 32 134 1
XP4XaaInit 7 55 255 1
XP4Sync 5 22 87 1
XP4SetupForScreenToScreenCopy 4 17 117 6
XP4SubsequentScreenToScreenCopy 3 18 162 7
XP4SetupForSolidLine 2 13 67 4
XP4SubsequentSolidBresenhamLine 4 15 117 8
XP4SubsequentSolidHorVertLine 2 17 81 5
XP4SetupForDashedLine 7 40 232 7
XP4SubsequentDashedBresenhamLine 4 17 147 9
XP4SetupForFillRectSolid 1 9 59 4
XP4SubsequentFillRectSolid 1 8 88 5
MoveDWORDS 5 27 151 3
MoveDWORDS_FixedBase 5 20 119 3
XP4SetupForMono8x8PatternFill 2 20 119 7
XP4SubsequentMono8x8PatternFillRect 1 13 116 7
XP4SetupForCPUToScreenColorExpandFill 3 21 100 5
XP4SubsequentCPUToScreenColorExpandFill 1 11 88 6
Source file: ./driver/xf86-video-trident/src/blade_accel_exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetCopyROP 1 4 13 1
GetDepth 5 21 71 1
PrepareSolid 1 11 68 4
Solid 1 13 137 5
DoneSolid 1 3 7 1
PrepareCopy 4 24 211 6
Copy 2 20 230 7
DoneCopy 1 3 7 1
CheckComposite 1 5 19 4
PrepareComposite 1 6 28 7
Composite 1 5 31 9
DoneComposite 1 3 7 1
MarkSync 1 4 10 1
WaitMarker 3 17 84 2
BladeInitializeAccelerator 1 13 78 1
BladeExaInit 4 41 245 1
Source file: ./driver/xf86-video-trident/src/trident_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TRIDENTInitVideo 21 53 324 1
TRIDENTResetVideo 10 82 717 1
TRIDENTSetupImageVideo 5 62 410 1
TRIDENTStopVideo 5 25 152 3
tridentSetVideoContrast 1 4 41 2
tridentSetVideoParameters 4 21 202 4
TRIDENTSetPortAttribute 18 70 566 4
TRIDENTGetPortAttribute 6 21 111 4
TRIDENTQueryBestSize 2 12 57 9
TRIDENTAllocateMemory 6 29 133 3
TRIDENTDisplayVideo 30 149 1536 15
TRIDENTPutImage 14 103 769 17
TRIDENTQueryImageAttributes 10 33 233 6
TRIDENTAllocateSurface 7 44 292 5
TRIDENTStopSurface 2 14 83 1
TRIDENTFreeSurface 2 12 63 1
TRIDENTGetSurfaceAttribute 1 8 34 3
TRIDENTSetSurfaceAttribute 1 8 33 3
TRIDENTDisplaySurface 3 47 338 10
TRIDENTInitOffscreenImages 3 26 188 1
TRIDENTVideoTimerCallback 6 27 162 2
tridentFixFrame 26 125 791 2
WaitForVBlank 3 9 29 1
Source file: ./driver/xf86-video-trident/src/trident_bank.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TVGA8900SetRead 1 9 57 2
TGUISetRead 1 9 42 2
TVGA8900SetWrite 1 9 57 2
TGUISetWrite 1 9 42 2
TVGA8900SetReadWrite 1 9 57 2
TGUISetReadWrite 1 10 51 2
Source file: ./driver/xf86-video-trident/src/trident_tv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
smbus_read 5 18 135 3
smbus_write 5 17 141 4
VIA_SaveTVDepentVGAReg 7 61 398 1
VIA_RestoreTVDependVGAReg 7 61 398 1
VIA_TVInit 46 133 967 1
VIA_DumpReg 10 57 386 1
Source file: ./driver/xf86-video-trident/src/trident_shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TRIDENTRefreshArea 3 21 166 3
TRIDENTShadowUpdate 1 8 52 2
TRIDENTPointerMoved 2 14 90 3
TRIDENTRefreshArea8 5 38 302 3
TRIDENTRefreshArea16 5 38 297 3
TRIDENTRefreshArea24 5 44 438 3
TRIDENTRefreshArea32 5 35 261 3
Source file: ./driver/xf86-video-trident/src/image_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ImageInitializeAccelerator 5 33 190 1
ImageAccelInit 8 82 391 1
ImageSync 5 19 94 1
ImageSyncClip 3 14 62 1
ImageSetupForScreenToScreenCopy 4 14 112 6
ImageSubsequentScreenToScreenCopy 4 19 236 7
ImageSetClippingRectangle 1 7 79 5
ImageDisableClipping 1 5 21 1
ImageSetupForSolidLine 1 9 56 4
ImageSubsequentSolidBresenhamLine 22 34 520 8
ImageSetupForFillRectSolid 1 9 56 4
ImageSubsequentFillRectSolid 5 11 143 5
MoveDWORDS 10 33 212 3
ImageSetupForMono8x8PatternFill 2 24 158 7
ImageSubsequentMono8x8PatternFillRect 3 12 138 7
ImageSetupForColor8x8PatternFill 2 14 88 6
ImageSubsequentColor8x8PatternFillRect 3 14 185 7
ImageSetupForScanlineCPUToScreenColorExpandFill 2 22 120 5
ImageSubsequentScanlineCPUToScreenColorExpandFill 1 13 150 6
ImageSubsequentColorExpandScanline 2 11 71 2
ImageSetupForScanlineImageWrite 2 12 83 6
ImageSubsequentScanlineImageWriteRect 1 11 163 6
ImageSubsequentImageWriteScanline 2 11 71 2
Source file: ./driver/xf86-video-trident/src/trident_i2c.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TRIDENTI2CPutBits 6 12 99 3
TRIDENTI2CGetBits 4 12 107 3
TRIDENTI2CInit 2 16 86 1
Source file: ./driver/xf86-video-s3virge/src/s3v_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3VDGAInit 11 94 579 1
S3V_SetMode 3 22 127 2
S3V_GetViewport 1 6 20 1
S3V_SetViewport 1 9 42 4
S3V_FillRect 2 12 84 6
S3V_BlitRect 5 17 131 7
S3V_OpenFramebuffer 1 16 80 6
Source file: ./driver/xf86-video-trident/src/blade_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BladeInitializeAccelerator 7 34 182 1
BladeXaaInit 6 79 337 1
BladeSync 4 18 92 1
BladeSetupForScreenToScreenCopy 6 18 131 6
BladeSubsequentScreenToScreenCopy 3 19 247 7
BladeSetClippingRectangle 1 7 73 5
BladeDisableClipping 1 5 21 1
BladeSetupForSolidLine 2 14 83 4
BladeSubsequentSolidBresenhamLine 21 33 534 8
BladeSubsequentSolidTwoPointLine 5 13 129 6
BladeSetupForDashedLine 5 25 196 7
BladeSubsequentDashedTwoPointLine 3 13 157 7
BladeSetupForFillRectSolid 3 14 83 4
BladeSubsequentFillRectSolid 2 7 107 5
BladeSetupForScreenToScreenColorExpand 2 18 106 5
BladeSubsequentScreenToScreenColorExpand 2 10 149 8
BladeSetupForCPUToScreenColorExpand 4 25 147 5
BladeSubsequentCPUToScreenColorExpand 3 9 137 6
BladeSetupForMono8x8PatternFill 5 33 216 7
BladeSubsequentMono8x8PatternFillRect 2 12 125 7
BladeSetupForColor8x8PatternFill 3 21 134 6
BladeSubsequentColor8x8PatternFillRect 1 11 54 7
BladeSetupForImageWrite 3 16 77 6
BladeSubsequentImageWriteRect 3 11 138 6
Source file: ./driver/xf86-video-s3virge/src/s3v_i2c.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
s3v_I2CPutBits 3 8 55 3
s3v_I2CGetBits 1 8 55 3
S3V_I2CInit 3 15 78 1
Source file: ./driver/xf86-video-s3virge/src/s3v_dac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3VCommonCalcClock 15 60 487 12
Source file: ./driver/xf86-video-s3virge/src/newmmio.h
Source file: ./driver/xf86-video-trident/src/trident_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tridentSetup 3 11 63 4
TRIDENTGetRec 2 7 35 1
TRIDENTFreeRec 2 7 30 1
TRIDENTDisplayPowerManagementSet 6 37 183 3
TRIDENTBlockHandler 2 13 77 1
TRIDENTAvailableOptions 1 4 13 2
TRIDENTIdentify 1 4 16 1
TRIDENTClockSelect 17 65 430 2
TridentFindIsaDevice 20 77 307 1
TRIDENTProbe 12 77 426 2
GetAccelPitchValues 4 23 162 1
TRIDENTProbeDDC 2 9 47 2
TRIDENTProtect 1 4 17 2
TRIDENTBlankScreen 1 4 17 2
TRIDENTPreInit 300 1267 7433 2
TRIDENTMapMem 10 59 303 1
TRIDENTUnmapMem 8 23 162 1
TRIDENTSave 4 17 93 1
TRIDENTModeInit 38 84 411 2
TRIDENTRestore 4 21 114 1
TRIDENTCreateScreenResources 2 14 86 1
TRIDENTScreenInit 70 253 1527 1
TRIDENTSwitchMode 1 5 19 1
TRIDENTAdjustFrame 6 32 243 1
TRIDENTEnterVT 5 11 61 1
TRIDENTLeaveVT 10 16 105 1
TRIDENTCloseScreen 19 44 279 1
TRIDENTFreeScreen 2 7 28 1
TRIDENTValidMode 6 25 178 4
TRIDENTSaveScreen 1 4 18 2
TRIDENTEnableMMIO 6 27 216 1
TRIDENTDisableMMIO 6 25 197 1
PC98TRIDENTInit 6 18 61 1
PC98TRIDENTEnable 6 18 61 1
PC98TRIDENTDisable 6 18 61 1
PC98TRIDENT9385Init 1 3 7 1
PC98TRIDENT9385Enable 1 4 14 1
PC98TRIDENT9385Disable 1 4 14 1
PC98TRIDENT96xxInit 3 53 490 1
PC98TRIDENT96xxEnable 1 26 293 1
PC98TRIDENT96xxDisable 1 30 361 1
tridentSetModeBIOS 20 43 297 2
TRIDENTLcdDisplaySize 11 27 175 1
Source file: ./driver/xf86-video-s3virge/src/regs3v.h
Source file: ./driver/xf86-video-s3virge/src/s3v_macros.h
Source file: ./driver/xf86-video-s3virge/src/s3v_shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
s3vRefreshArea 3 21 166 3
s3vPointerMoved 2 14 90 3
s3vRefreshArea8 5 38 302 3
s3vRefreshArea16 5 38 297 3
s3vRefreshArea24 5 44 438 3
s3vRefreshArea32 5 35 261 3
Source file: ./driver/xf86-video-trident/src/trident_dac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TridentFindMode 10 38 219 3
TridentFindNewMode 6 22 157 4
tridentSetBrightnessAndGamma 6 43 393 4
TridentInit 122 438 3454 2
TridentRestore 29 129 821 2
TridentSave 20 118 745 2
TridentShowCursor 1 7 36 1
TridentHideCursor 1 6 36 1
TridentSetCursorPosition 3 20 177 3
TridentSetCursorColors 1 14 171 3
TridentLoadCursorImage 1 15 106 2
TridentUseHWCursor 4 8 54 2
TridentHWCursorInit 10 65 344 1
Tridentddc1Read 3 16 143 1
TridentSetOverscan 3 11 55 2
TridentLoadPalette 2 24 139 5
Source file: ./driver/xf86-video-s3virge/src/s3v_xv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3VQueryXvCapable 6 16 66 1
S3VInitVideo 13 45 221 1
S3VSetPortAttributeOverlay 1 8 19 4
S3VGetPortAttributeOverlay 1 8 20 4
S3VQueryBestSize 4 13 67 9
S3VResetVideoOverlay 3 20 170 1
S3VAllocAdaptor 6 32 230 1
S3VSetupImageVideoOverlay 1 32 197 1
S3VStopVideo 8 32 154 3
S3VAllocateMemory 7 29 176 3
S3VDisplayVideoOverlay 18 115 808 15
S3VPutImage 14 98 741 17
S3VQueryImageAttributes 13 36 242 6
Source file: ./driver/xf86-video-s3virge/src/s3v_pciids.h
Source file: ./driver/xf86-video-s3virge/src/s3v.h
Source file: ./driver/xf86-video-s3virge/src/s3v_rop.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3VCheckLSPN 12 24 154 3
S3VCheckBltWidth 3 7 37 2
S3VROPHasSrc 2 11 117 1
S3VROPHasDst 2 11 117 1
Source file: ./driver/xf86-video-s3virge/src/s3v_hwcurs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3VLoadCursorImage 1 7 72 2
S3VShowCursor 1 6 26 1
S3VHideCursor 1 6 26 1
S3VSetCursorPosition 4 19 148 3
S3VSetCursorColors 11 56 430 3
S3VHWCursorInit 4 26 145 1
Source file: ./driver/xf86-video-tseng/src/tseng_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TsengDGAInit 10 59 447 1
Tseng_OpenFramebuffer 1 16 76 6
Tseng_SetMode 3 23 134 2
Tseng_SetViewport 3 12 79 4
Tseng_GetViewport 1 6 20 1
Tseng_Sync 3 8 35 1
Tseng_FillRect 2 12 84 6
Tseng_BlitRect 5 17 131 7
Source file: ./driver/xf86-video-tseng/src/tseng_accel.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tseng_wait 4 11 72 4
COLOR_REPLICATE_DWORD 3 15 72 2
SET_FG_COLOR 1 8 53 2
SET_BG_COLOR 1 8 53 2
SET_FG_BG_COLOR 1 11 89 3
MULBPP 1 4 19 2
MULBPP 2 8 37 2
CALC_XY 4 14 101 3
SET_XY 2 11 75 3
SET_X_YRAW 2 11 73 3
SET_XY_4 3 10 75 3
SET_XY_6 3 10 75 3
SET_XY_RAW 1 5 36 3
PINGPONG 2 12 56 1
wait_acl_queue 3 7 23 1
Source file: ./driver/xf86-video-tseng/src/tseng_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ET4000CursorRead 1 5 20 1
ET4000CursorWrite 1 5 24 2
TsengUseHWCursor 1 4 13 2
TsengShowCursor 2 12 70 1
TsengHideCursor 2 12 70 1
TsengSetCursorPosition 6 32 238 3
TsengSetCursorColors 2 18 134 3
TsengLoadCursorImage 5 32 317 2
TsengHWCursorInit 3 29 143 1
TsengCursorStore 2 6 35 2
TsengCursorRestore 2 6 35 2
Source file: ./driver/xf86-video-tseng/src/tseng.h
Source file: ./driver/xf86-video-s3virge/src/s3v_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
S3VAccelInit 10 92 451 1
S3VAccelInit32 1 4 10 1
S3VNopAllCmdSets 8 27 159 1
S3VGEReset 33 139 900 4
S3VAccelSync 1 5 19 1
S3VEngineReset 4 30 216 1
S3VWriteMask 7 31 172 2
S3VSetupForSolidFill 3 33 180 4
S3VSubsequentSolidFillRect 1 12 75 5
S3VSubsequentSolidFillRectPlaneMask 1 15 106 5
S3VSetupForScreenToScreenCopy 4 25 154 6
S3VSubsequentScreenToScreenCopy 3 19 147 7
S3VSetupForMono8x8PatternFill 3 31 183 7
S3VSubsequentMono8x8PatternFillRect 1 12 81 7
S3VSubsequentMono8x8PatternFillRectPlaneMask 1 15 112 7
S3VSetupForCPUToScreenColorExpand 3 28 167 5
S3VSubsequentCPUToScreenColorExpand 1 14 96 6
S3VSetupForImageWrite 2 21 140 6
S3VSubsequentImageWriteRect 1 14 96 6
S3VPolylinesThinSolidWrapper 2 15 75 5
S3VPolySegmentThinSolidWrapper 2 14 71 4
S3VSubsequentSolidHorVertLine 2 18 107 5
S3VSubsequentSolidHorVertLinePlaneMask 2 19 137 5
S3VWaitFifoGX2 3 5 36 2
S3VWaitFifoMain 3 5 36 2
S3VWaitCmdGX2 2 4 27 1
S3VWaitDummy 1 3 7 1
Source file: ./driver/xf86-video-tseng/src/tseng_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tseng_terminate_acl 1 12 38 1
tseng_recover_timeout 2 10 48 1
tseng_init_acl 6 40 274 1
TsengSubsequentScanlineCPUToScreenColorExpandFill 3 15 123 6
TsengSubsequentColorExpandScanline 1 9 59 2
TsengSubsequentColorExpandScanline_8bpp 2 16 100 2
TsengSubsequentColorExpandScanline_16bpp 2 19 134 2
TsengSubsequentColorExpandScanline_24bpp 3 23 153 2
TsengSubsequentColorExpandScanline_32bpp 2 21 166 2
TsengSetupForCPUToScreenColorExpandFill 1 13 71 5
TsengSubsequentCPUToScreenColorExpandFill 2 13 83 6
TsengSetupForScreenToScreenColorExpandFill 1 12 66 5
TsengSubsequentScreenToScreenColorExpandFill 1 12 102 8
TsengXAAInit_Colexp 21 100 489 1
TsengSync 1 5 17 1
TsengSetupForSolidFill 2 15 80 4
TsengW32pSubsequentSolidFillRect 1 11 76 5
Tseng6KSubsequentSolidFillRect 1 11 74 5
Tseng_setup_screencopy 5 20 102 5
TsengSetupForScreenToScreenCopy 3 16 97 6
TsengSubsequentScreenToScreenCopy 3 28 188 7
TsengSetupForColor8x8PatternFill 5 25 134 6
TsengSubsequentColor8x8PatternFillRect 1 11 87 7
TsengSetupForScanlineImageWrite 1 8 58 6
TsengSubsequentScanlineImageWriteRect 1 9 72 6
TsengSubsequentImageWriteScanline 1 10 54 2
TsengSubsequentSolidBresenhamLine 3 25 175 8
TsengSubsequentFillTrapezoidSolid 12 71 393 10
TsengXAAInit 32 117 691 1
Source file: ./driver/xf86-video-ati/src/bicubic_table.h
Source file: ./driver/xf86-video-tseng/src/tseng_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tsengSetup 3 13 66 4
TsengGetRec 2 11 58 1
TsengFreeRec 3 12 62 1
TsengAvailableOptions 1 4 13 2
TsengIdentify 1 5 16 1
TsengUnlock 1 10 61 1
TsengLock 1 11 68 1
TsengProbe 7 47 252 2
TsengPreInitPCI 9 55 314 1
et6000_check_videoram 10 79 511 2
TsengDoMemLimit 2 10 60 4
TsengLimitMem 5 24 135 2
TsengDetectMem 7 48 272 1
TsengProcessHibit 6 31 200 1
TsengProcessOptions 18 68 510 1
TsengGetFbAddress 4 22 144 1
TsengPreInit 43 165 938 2
TsengSetupAccelMemory 10 78 434 1
TsengScreenInit 25 94 607 1
TsengEnterVT 3 14 68 1
TsengLeaveVT 1 10 59 1
TsengCloseScreen 5 18 115 1
TsengSaveScreen 5 25 129 2
TsengMapMem 7 46 231 1
TsengUnmapMem 1 10 67 1
TsengFreeScreen 2 8 33 1
TsengSwitchMode 1 6 24 1
Source file: ./driver/xf86-video-tseng/src/tseng_mode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vgaHWWriteBank 3 8 54 2
vgaHWReadBank 3 8 48 1
vgaHWWriteSegment 3 8 54 2
vgaHWReadSegment 3 8 48 1
vgaHWWriteModeControl 3 9 58 2
vgaHWHerculesSecondPage 6 21 124 2
ET6000IORead 1 4 20 2
ET6000IOWrite 1 4 24 3
STG1703Detect 3 43 320 1
STG1703PrintRegs 1 12 93 2
STG1703Store 1 48 385 2
STG1703Restore 1 48 387 2
STG1703Clock 10 32 215 2
STG1703Mode 8 41 224 3
CH8398Detect 2 18 105 1
CH8398PrintRegs 1 10 76 2
CH8398Store 1 30 243 2
CH8398Restore 1 23 190 2
CH8398Clock 8 31 185 2
CH8398Mode 5 29 148 3
TsengRAMDACProbe 4 24 153 1
TsengSetupClockRange 16 78 327 1
ET6000CalcClock 13 54 451 8
TsengAdjustFrame 4 19 157 1
TsengValidMode 5 13 80 4
TsengSave 10 68 581 1
TsengRestore 7 60 498 4
TsengModeInit 36 173 1349 2
TsengCrtcDPMSSet 6 29 139 3
TsengHVSyncDPMSSet 19 94 709 3
Source file: ./driver/xf86-video-ati/src/radeon_pci_device_match_gen.h
Source file: ./driver/xf86-video-ati/src/radeon.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_get_pixmap_private 1 4 19 1
radeon_set_pixmap_private 1 4 25 2
radeon_get_pixmap_surface 4 15 76 1
radeon_set_pixmap_bo 14 45 235 2
radeon_get_pixmap_bo 5 15 78 1
radeon_get_pixmap_shared 3 14 61 1
RADEON_SYNC 2 5 23 2
RADEONLog2 3 12 53 1
Source file: ./driver/xf86-video-ati/src/r6xx_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R600CPFlushIndirect 1 4 12 1
R600IBDiscard 1 4 12 1
r600_wait_3d_idle_clean 1 10 47 1
r600_wait_3d_idle 1 7 31 1
r600_start_3d 2 14 69 1
r600_sq_setup 6 42 311 2
r600_set_render_target 17 96 750 3
r600_cp_set_surface_sync 2 19 114 7
r600_cp_wait_vline_sync 5 31 191 5
r600_set_spi 1 11 69 3
r600_fs_setup 2 17 114 3
r600_vs_setup 4 24 164 3
r600_ps_setup 5 27 183 3
r600_set_alu_consts 2 11 84 4
r600_set_bool_consts 1 7 41 3
r600_set_vtx_resource 9 42 304 3
r600_set_tex_resource 11 76 567 3
r600_set_tex_sampler 10 45 309 2
r600_set_screen_scissor 1 11 81 5
r600_set_vport_scissor 1 12 90 6
r600_set_generic_scissor 1 12 83 5
r600_set_window_scissor 1 12 83 5
r600_set_clip_rect 1 11 88 6
r600_set_default_state 21 311 1878 1
r600_draw_immd 7 32 237 3
r600_draw_auto 2 15 98 2
r600_finish_op 4 36 260 2
Source file: ./driver/xf86-video-ati/src/ati_pciids_gen.h
Source file: ./driver/xf86-video-ati/src/radeon_vbo.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_vbo_check 2 8 46 3
radeon_vbo_space 1 10 58 3
radeon_vbo_commit 1 5 24 2
Source file: ./driver/xf86-video-ati/src/radeon_list.h
Source file: ./driver/xf86-video-ati/src/radeon_pci_chipset_gen.h
Source file: ./driver/xf86-video-ati/src/radeon_sync.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_sync_fence_set_triggered 1 10 69 1
radeon_sync_create_fence 1 15 98 3
radeon_sync_init 5 34 158 1
radeon_sync_close 3 9 53 1
radeon_sync_init 1 7 25 1
radeon_sync_close 1 3 7 1
Source file: ./driver/xf86-video-ati/src/radeon_textured_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RADEONTilingEnabled 1 4 13 2
F_TO_DW 1 9 29 1
F_TO_24 3 17 95 1
float4touint 1 8 92 4
radeon_allocate_video_bo 3 16 80 5
RADEONFreeVideoMemory 3 12 69 2
RADEONStopVideo 3 10 44 3
R600CopyData 4 24 97 8
RADEONPutImageTextured 39 205 1545 17
RADEONGetTexPortAttribute 14 37 232 4
RADEONSetTexPortAttribute 13 36 270 4
radeon_load_bicubic_texture 5 25 117 1
radeon_unload_bicubic_texture 2 8 38 1
RADEONQueryBestSize 4 18 98 9
RADEONQueryImageAttributes 19 49 318 6
RADEONSetupImageTexturedVideo 13 97 582 1
Source file: ./driver/xf86-video-ati/src/radeon_xvmc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RADEONCreateAdaptorXvMC 2 17 85 2
Source file: ./driver/xf86-video-ati/src/simple_list.h
Source file: ./driver/xf86-video-s3virge/src/s3v_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
s3virgeSetup 3 13 66 4
find_bios_string 16 32 264 4
S3VGetRec 2 8 40 1
S3VFreeRec 2 8 35 1
S3VAvailableOptions 1 4 13 2
S3VIdentify 1 7 23 1
S3VProbe 7 48 259 2
S3VPreInit 136 617 3995 2
S3VEnterVT 2 9 41 1
S3VLeaveVT 2 12 67 1
S3VSave 29 202 1437 1
S3VSaveSTREAMS 1 26 240 2
S3VWriteMode 39 232 1644 3
S3VRestoreSTREAMS 1 25 182 2
S3VDisableSTREAMS 1 16 88 1
S3VMapMem 8 67 391 1
S3VUnmapMem 3 21 122 1
S3VScreenInit 29 99 601 1
S3VInternalScreenInit 7 43 223 2
S3VValidMode 2 7 45 4
S3VModeInit 134 549 3897 2
S3VCloseScreen 5 21 129 1
S3VSaveScreen 1 4 18 2
S3VInitSTREAMS 7 52 268 3
S3VAdjustFrame 11 39 297 1
S3VSwitchMode 1 5 19 1
S3VLoadPalette 2 17 99 5
S3VEnableMmio 4 33 242 1
S3VDisableMmio 3 20 112 1
S3VPrintRegs 16 55 521 1
S3VDisplayPowerManagementSet 5 36 173 3
S3Vddc1Read 3 10 81 1
S3Vddc1SetSpeed 1 4 17 2
S3Vddc1 2 16 90 1
S3Vddc2 3 15 89 1
S3VProbeDDC 2 9 47 2
Source file: ./driver/xf86-video-ati/src/evergreen_shader.h
Source file: ./driver/xf86-video-ati/src/r600_reg_r7xx.h
Source file: ./driver/xf86-video-ati/src/radeon_reg.h
Source file: ./driver/xf86-video-ati/src/compat-api.h
Source file: ./driver/xf86-video-ati/src/radeon_exa_funcs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RADEONMarkSync 1 6 22 1
RADEONSync 1 3 10 2
Emit2DState 7 31 244 2
RADEONFlush2D 1 10 45 1
RADEONDone2D 1 6 29 1
RADEONPrepareSolid 7 46 323 4
RADEONSolid 3 17 136 5
RADEONDoPrepareCopy 3 26 175 6
RADEONPrepareCopy 7 37 280 6
RADEONCopy 5 29 202 7
RADEONBlitChunk 7 42 246 14
RADEONUploadToScreenCS 20 92 550 7
RADEONDownloadFromScreenCS 19 95 560 7
RADEONDrawInit 10 74 574 1
Source file: ./driver/xf86-video-ati/src/radeon_probe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RADEONAvailableOptions 1 4 15 2
RADEONIdentify 1 6 16 1
radeon_kernel_mode_enabled 6 25 122 2
radeon_get_scrninfo 5 38 224 2
radeon_pci_probe 1 9 30 4
RADEONDriverFunc 4 14 56 3
radeon_platform_probe 7 51 282 5
Source file: ./driver/xf86-video-ati/src/cayman_reg.h
Source file: ./driver/xf86-video-ati/src/radeon_probe.h
Source file: ./driver/xf86-video-ati/src/evergreen_exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EVERGREENPrepareSolid 16 129 1055 4
EVERGREENDoneSolid 2 12 68 1
EVERGREENSolid 3 25 199 5
EVERGREENDoPrepareCopy 11 116 862 1
EVERGREENDoCopy 1 4 14 1
EVERGREENDoCopyVline 2 12 68 1
EVERGREENAppendCopyVertex 1 23 214 7
EVERGREENPrepareCopy 13 77 579 6
EVERGREENDoneCopy 3 10 60 1
EVERGREENCopy 13 63 548 7
Source file: ./driver/xf86-video-ati/src/radeon_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_box_intersect 7 9 129 3
radeon_crtc_box 2 10 93 2
radeon_box_area 1 4 34 1
radeon_crtc_is_enabled 1 5 21 1
radeon_pick_best_crtc 14 41 256 6
RADEONInitVideo 14 48 335 1
RADEONCopyData 8 36 140 8
RADEONCopyMungedData 5 41 395 10
Source file: ./driver/xf86-video-ati/src/radeon_bo_helper.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_drawable_pixmap 2 7 35 1
Source file: ./driver/xf86-video-ati/src/ativersion.h
Source file: ./driver/xf86-video-ati/src/radeon_textured_videofuncs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RADEONPrepareTexturedVideo 14 199 1034 2
RADEONDisplayTexturedVideo 9 78 754 2
R200PrepareTexturedVideo 32 320 2000 2
R200DisplayTexturedVideo 8 69 725 2
R300PrepareTexturedVideo 41 959 7067 2
R300DisplayTexturedVideo 13 124 1401 2
R500PrepareTexturedVideo 35 1152 5591 2
R500DisplayTexturedVideo 7 78 885 2
Source file: ./driver/xf86-video-ati/src/radeon_video.h
Source file: ./driver/xf86-video-ati/src/radeon_chipinfo_gen.h
Source file: ./driver/xf86-video-ati/src/r600_reg.h
Source file: ./driver/xf86-video-ati/src/atipcirename.h
Source file: ./driver/xf86-video-ati/src/radeon_drm_queue.h
Source file: ./driver/xf86-video-ati/src/cayman_shader.h
Source file: ./driver/xf86-video-ati/src/drmmode_display.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RADEONZaphodStringMatches 9 28 127 3
drmmode_create_bo_pixmap 17 74 461 8
drmmode_destroy_bo_pixmap 1 5 26 1
drmmode_ConvertFromKMode 3 25 176 3
drmmode_ConvertToKMode 2 21 153 3
drmmode_get_current_ust 4 15 96 2
drmmode_crtc_get_ust_msc 2 19 136 3
drmmode_do_crtc_dpms 11 51 323 2
drmmode_crtc_dpms 5 13 105 2
create_pixmap_for_fbcon 8 38 231 3
destroy_pixmap_for_fbcon 4 9 52 1
drmmode_copy_fb 6 38 256 2
drmmode_crtc_scanout_destroy 4 19 99 2
drmmode_scanout_free 2 13 77 1
drmmode_crtc_scanout_allocate 7 39 242 4
drmmode_crtc_scanout_create 7 25 153 4
radeon_screen_damage_report 1 5 30 3
drmmode_can_use_hw_cursor 8 14 82 1
drmmode_handle_transform 7 14 85 1
drmmode_handle_transform 1 4 13 1
drmmode_set_mode_major 40 174 1178 5
drmmode_set_cursor_colors 1 3 13 3
drmmode_set_cursor_position 3 11 75 3
drmmode_cursor_src_offset 6 26 128 5
drmmode_load_cursor_argb 6 29 189 2
drmmode_load_cursor_argb_check 2 7 32 2
drmmode_hide_cursor 1 9 59 1
drmmode_show_cursor 3 24 151 1
drmmode_crtc_shadow_allocate 1 6 35 3
drmmode_crtc_shadow_create 1 6 39 4
drmmode_crtc_shadow_destroy 1 6 38 3
drmmode_crtc_gamma_set 1 8 57 5
drmmode_set_scanout_pixmap 16 48 350 2
drmmode_get_crtc_id 1 5 19 1
drmmode_crtc_hw_id 2 19 118 1
drmmode_crtc_init 2 20 137 4
drmmode_output_detect 5 23 98 1
drmmode_output_mode_valid 1 4 13 2
drmmode_output_get_modes 12 37 261 1
drmmode_output_destroy 4 19 132 1
drmmode_output_dpms 8 25 147 2
drmmode_property_ignore 5 11 54 1
drmmode_output_create_resources 18 79 691 1
drmmode_output_set_property 13 38 285 3
drmmode_output_get_property 1 4 13 2
find_output 3 13 71 2
parse_path_blob 5 24 150 3
drmmode_create_name 14 49 316 6
drmmode_output_init 32 114 804 7
find_clones 6 21 121 2
drmmode_clones_init 6 24 187 3
drmmode_get_height_align 6 21 93 2
drmmode_get_pitch_align 6 26 175 3
drmmode_get_base_align 4 19 112 3
drmmode_xf86crtc_resize 37 190 1204 3
drmmode_clear_pending_flip 6 18 113 1
drmmode_flip_abort 3 11 63 2
drmmode_flip_handler 4 19 131 4
drm_wakeup_handler 4 9 52 3
drmmode_pre_init 12 49 388 3
drmmode_init 4 17 106 2
drmmode_fini 7 22 164 2
drmmode_set_bufmgr 1 5 24 3
drmmode_set_cursor 1 7 49 4
drmmode_adjust_frame 3 10 71 4
drmmode_set_desired_modes 13 58 352 3
drmmode_load_palette 13 55 486 5
drmmode_setup_colormap 5 17 78 2
radeon_mode_hotplug 25 81 464 2
drmmode_handle_uevents 2 11 56 2
drmmode_uevent_init 6 26 112 2
drmmode_uevent_fini 6 12 67 2
radeon_do_pageflip 19 84 517 8
Source file: ./driver/xf86-video-ati/src/radeon_dri2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_get_flink_name 4 14 90 3
radeon_dri2_create_buffer2 50 154 782 4
radeon_dri2_create_buffer 1 6 29 3
radeon_dri2_destroy_buffer2 5 23 104 3
radeon_dri2_destroy_buffer 1 4 21 2
GetDrawablePixmap 2 9 46 1
radeon_dri2_copy_region2 20 74 482 5
radeon_dri2_copy_region 1 6 32 4
radeon_dri2_ref_buffer 1 5 21 1
radeon_dri2_unref_buffer 2 7 36 1
radeon_dri2_client_state_changed 3 13 52 3
radeon_get_msc_delta 3 8 47 2
radeon_dri2_get_crtc_msc 5 28 175 3
radeon_dri2_drawable_crtc 7 19 148 2
radeon_dri2_flip_event_abort 1 6 34 2
radeon_dri2_flip_event_handler 5 41 257 4
radeon_dri2_schedule_flip 3 35 203 8
update_front 3 19 134 2
can_exchange 9 27 181 4
can_flip 7 12 67 4
radeon_dri2_exchange_buffers 2 32 245 3
radeon_dri2_frame_event_abort 1 9 49 2
radeon_dri2_frame_event_handler 9 59 345 4
radeon_populate_vbl_request_type 4 14 61 1
radeon_dri2_extrapolate_msc_delay 7 57 309 4
radeon_dri2_get_msc 5 15 92 3
radeon_dri2_deferred_event 6 44 270 3
radeon_dri2_schedule_event 2 9 53 2
radeon_dri2_schedule_wait_msc 13 92 564 5
radeon_dri2_schedule_swap 17 133 828 9
radeon_dri2_screen_init 17 78 495 1
radeon_dri2_close_screen 2 9 54 1
Source file: ./driver/xf86-video-ati/src/radeon_glamor.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_glamor_pre_init 1 1 10 1
radeon_glamor_init 1 1 10 1
radeon_glamor_fini 1 1 7 1
radeon_glamor_create_screen_resources 1 1 10 1
radeon_glamor_free_screen 1 1 10 2
radeon_glamor_create_textured_pixmap 1 1 15 2
radeon_glamor_exchange_buffers 1 1 10 2
radeon_glamor_set_pixmap_bo 1 1 13 2
radeon_get_pixmap_private 1 1 10 1
radeon_glamor_xv_init 1 1 13 2
Source file: ./driver/xf86-video-ati/src/radeon_dri2.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_dri2_screen_init 1 1 10 1
radeon_dri2_close_screen 1 1 7 1
Source file: ./driver/xf86-video-ati/src/cayman_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cayman_solid_vs 2 82 506 2
cayman_solid_ps 1 133 801 2
cayman_copy_vs 3 111 681 2
cayman_copy_ps 1 171 1039 2
cayman_xv_vs 3 171 1049 2
cayman_xv_ps 1 567 3475 2
cayman_comp_vs 6 1002 6066 2
cayman_comp_ps 1 699 4301 2
Source file: ./driver/xf86-video-ati/src/r600_shader.h
Source file: ./driver/xf86-video-ati/src/radeon_vbo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_vbo_put 2 10 52 2
radeon_vbo_get 3 14 81 2
radeon_bo_is_idle 1 6 29 1
radeon_vbo_init_lists 1 9 54 1
radeon_vbo_free_lists 1 21 122 1
radeon_vbo_flush_bos 7 42 260 1
radeon_vbo_get_bo 6 33 200 1
Source file: ./driver/xf86-video-ati/src/evergreen_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
evergreen_solid_vs 2 77 469 2
evergreen_solid_ps 1 125 743 2
evergreen_copy_vs 3 104 634 2
evergreen_copy_ps 1 167 1007 2
evergreen_xv_vs 3 160 970 2
evergreen_xv_ps 1 573 3493 2
evergreen_comp_vs 6 1011 6111 2
evergreen_comp_ps 1 709 4327 2
Source file: ./driver/xf86-video-ati/src/evergreen_state.h
Source file: ./driver/xf86-video-ati/src/atimodule.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ATISetup 2 16 46 4
Source file: ./driver/xf86-video-ati/src/radeon_glamor_wrappers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_glamor_gpu_pending 1 4 22 2
radeon_glamor_prepare_access_cpu 5 28 144 5
radeon_glamor_prepare_access_cpu_ro 2 12 66 3
radeon_glamor_prepare_access_cpu_rw 2 15 79 3
radeon_glamor_finish_access_cpu 1 3 7 1
radeon_glamor_prepare_access_gpu 1 4 14 1
radeon_glamor_finish_access_gpu_ro 1 5 22 2
radeon_glamor_finish_access_gpu_rw 1 5 26 2
radeon_glamor_prepare_access_gc 6 19 107 2
radeon_glamor_finish_access_gc 3 7 37 1
radeon_glamor_picture_finish_access_cpu 1 3 7 1
radeon_glamor_picture_prepare_access_cpu_ro 5 21 111 2
radeon_glamor_picture_prepare_access_cpu_rw 4 19 100 2
radeon_glamor_fill_spans 3 15 100 6
radeon_glamor_set_spans 2 11 90 7
radeon_glamor_put_image 2 13 104 10
radeon_glamor_copy_plane 3 21 150 10
radeon_glamor_copy_plane_nodstbo 2 15 114 10
radeon_glamor_poly_point 2 11 78 5
radeon_glamor_poly_lines 4 18 119 5
radeon_glamor_poly_segment 4 19 113 4
radeon_glamor_poly_fill_rect 7 21 148 4
radeon_glamor_image_glyph_blt 3 16 106 7
radeon_glamor_poly_glyph_blt 3 16 106 7
radeon_glamor_push_pixels 4 19 129 7
radeon_glamor_push_pixels_nodstbo 2 11 80 7
radeon_glamor_copy_area 14 41 273 9
radeon_glamor_copy_area_nodstbo 4 23 139 9
radeon_glamor_validate_gc 6 15 124 3
radeon_glamor_create_gc 3 24 155 1
radeon_glamor_bitmap_to_region 2 11 62 1
radeon_glamor_copy_window 2 11 73 3
radeon_glamor_get_image 2 11 96 8
radeon_glamor_get_spans 2 11 85 6
radeon_glamor_composite 23 63 382 12
radeon_glamor_add_traps 2 9 61 5
radeon_glamor_glyphs 3 18 109 9
radeon_glamor_trapezoids 3 15 104 8
radeon_glamor_triangles 3 15 104 8
radeon_glamor_close_screen 4 23 182 1
radeon_glamor_screen_init 3 29 190 1
Source file: ./driver/xf86-video-ati/src/radeon_exa_shared.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_add_pixmap 1 5 41 4
Source file: ./driver/xf86-video-ati/src/radeon_misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RADEONSetup 2 15 51 4
Source file: ./driver/xf86-video-ati/src/ati.h
Source file: ./driver/xf86-video-ati/src/cayman_reg_auto.h
Source file: ./driver/xf86-video-ati/src/r600_textured_videofuncs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R600DisplayTexturedVideo 26 323 2700 2
Source file: ./driver/xf86-video-ati/src/radeon_kms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RADEONOptionsWeak 1 1 9 1
radeon_cs_flush_indirect 12 37 244 1
radeon_ddx_cs_start 2 10 69 5
getRADEONEntityIndex 1 4 9 1
RADEONEntPriv 1 8 39 1
RADEONGetRec 2 6 33 1
RADEONFreeRec 10 28 165 1
radeonShadowWindow 1 10 81 6
radeonUpdatePacked 1 4 17 2
RADEONCreateScreenResources_KMS 14 45 269 1
redisplay_dirty 2 12 78 2
radeon_dirty_update 3 14 70 1
radeon_scanout_extents_intersect 4 17 157 4
radeon_scanout_do_update 13 95 619 2
radeon_scanout_update_abort 1 5 22 2
radeon_scanout_update_handler 1 6 31 4
radeon_scanout_update 10 51 270 1
radeon_scanout_flip_abort 1 6 27 2
radeon_scanout_flip 5 34 174 3
RADEONBlockHandler_KMS 7 21 135 1
RADEONBlockHandler_oneshot 1 8 44 1
radeon_flush_callback 2 7 30 3
RADEONIsFastFBWorking 3 17 98 1
RADEONIsFusionGARTWorking 3 17 96 1
RADEONIsAccelWorking 8 29 163 1
RADEONPreInitVisual 11 41 221 1
RADEONPreInitWeight 4 15 92 1
RADEONPreInitAccel_KMS 19 54 368 1
RADEONPreInitChipType_KMS 7 32 206 1
radeon_get_drm_master_fd 7 25 160 1
radeon_open_drm_master 4 33 208 1
r600_get_tile_config 22 100 447 1
RADEONSetupCapabilities 7 19 101 1
RADEONCreateWindow_oneshot 3 16 90 1
RADEONPreInit_KMS 65 211 1423 2
RADEONCursorInit_KMS 1 11 49 1
RADEONBlank 4 17 110 1
RADEONUnblank 5 19 119 1
RADEONSaveScreen_KMS 5 16 83 2
radeon_set_drm_master 6 13 70 1
radeon_drop_drm_master 4 9 50 1
RADEONCloseScreen_KMS 4 31 204 1
RADEONFreeScreen_KMS 2 9 44 1
RADEONScreenInit_KMS 52 192 1283 1
RADEONEnterVT_KMS 2 14 80 1
RADEONLeaveVT_KMS 1 15 81 1
RADEONSwitchMode_KMS 1 7 28 1
RADEONAdjustFrame_KMS 1 7 35 1
radeon_setup_kernel_mem 34 148 921 1
radeon_kms_update_vram_limit 4 20 132 2
RADEONValidMode 7 16 102 4
Source file: ./driver/xf86-video-ati/src/radeon_exa_shared.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RADEONGetDrawablePixmap 2 7 35 1
RADEONVlineHelperClear 1 8 43 1
RADEONVlineHelperSet 4 13 98 5
RADEONValidPM 20 35 263 2
RADEONCheckBPP 4 12 32 1
RADEONSolidPixmap 2 14 86 2
radeon_cp_start 2 12 77 1
radeon_vb_no_space 3 16 87 3
radeon_ib_discard 7 36 218 1
Source file: ./driver/xf86-video-ati/src/radeon_bo_helper.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RADEONMacroSwitch 5 16 113 5
radeon_alloc_pixmap_bo 30 110 705 9
radeon_get_pixmap_handle 10 40 249 2
radeon_get_pixmap_tiling_flags 8 18 110 1
radeon_share_pixmap_backing 2 8 46 2
eg_tile_split_opp 8 14 81 1
radeon_set_shared_pixmap_backing 10 58 436 3
Source file: ./driver/xf86-video-ati/src/radeon_present.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
crtc_select 3 9 33 1
radeon_present_get_crtc 2 15 90 1
radeon_present_get_ust_msc 2 8 50 3
radeon_present_flush_drm_events 5 15 120 1
radeon_present_vblank_handler 1 7 41 4
radeon_present_vblank_abort 1 5 23 2
radeon_present_queue_vblank 7 38 208 3
radeon_present_abort_vblank 1 4 18 3
radeon_present_flush 1 4 19 1
radeon_present_get_pixmap_tiling_flags 3 8 39 2
radeon_present_check_flip 12 35 213 4
radeon_present_flip_event 2 9 64 4
radeon_present_flip_abort 1 5 23 2
radeon_present_flip 6 29 182 5
radeon_present_unflip 8 44 289 2
radeon_present_has_async_flip 3 11 59 1
radeon_present_screen_init 3 13 67 1
radeon_present_screen_init 1 7 25 1
Source file: ./driver/xf86-video-ati/src/cayman_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cayman_set_default_state 4 207 1300 1
Source file: ./driver/xf86-video-ati/src/ati.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ati_device_get_from_busid 1 7 31 3
ati_device_get_primary 3 12 57 1
ati_device_get_indexed 4 15 71 1
ati_gdev_subdriver 18 54 325 1
ATIChipID 85 93 274 1
Source file: ./driver/xf86-video-ati/src/r600_reg_auto_r6xx.h
Source file: ./driver/xf86-video-ati/src/r600_exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R600SetAccelState 15 74 634 8
R600PrepareSolid 16 118 967 4
R600DoneSolid 2 12 68 1
R600Solid 3 25 199 5
R600DoPrepareCopy 11 114 858 1
R600DoCopy 1 4 14 1
R600DoCopyVline 2 12 68 1
R600AppendCopyVertex 1 23 214 7
R600PrepareCopy 12 74 544 6
R600DoneCopy 3 11 62 1
R600Copy 13 57 485 7
Source file: ./driver/xf86-video-ati/src/bicubic_table.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
half 8 23 178 1
texgen 2 15 172 1
printrow 3 4 66 2
maketable 2 6 41 1
Source file: ./driver/xf86-video-ati/src/evergreen_reg_auto.h
Source file: ./driver/xf86-video-ati/src/radeon_glamor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_glamor_exchange_buffers 2 8 41 2
radeon_glamor_create_screen_resources 5 16 74 1
radeon_glamor_pre_init 17 61 327 1
radeon_glamor_create_textured_pixmap 1 5 28 2
radeon_glamor_destroy_pixmap 6 22 127 1
radeon_glamor_create_pixmap 19 63 412 5
radeon_glamor_set_pixmap_bo 2 27 177 2
radeon_glamor_share_pixmap_backing 5 26 150 3
radeon_glamor_set_shared_pixmap_backing 3 21 122 2
radeon_glamor_init 13 45 263 1
radeon_glamor_fini 3 10 67 1
radeon_glamor_xv_init 1 4 18 2
Source file: ./driver/xf86-video-ati/src/atipciids.h
Source file: ./driver/xf86-video-ati/src/evergreen_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
evergreen_start_3d 1 9 41 1
eg_tile_split 8 14 81 1
eg_macro_tile_aspect 5 11 54 1
eg_bank_wh 5 11 54 1
eg_nbanks 5 11 54 1
evergreen_sq_setup 6 56 438 2
evergreen_set_render_target 14 120 946 3
evergreen_set_blend_color 1 11 69 2
evergreen_cp_set_surface_sync 2 19 114 7
evergreen_cp_wait_vline_sync 5 31 191 5
evergreen_set_spi 1 12 73 3
evergreen_fs_setup 2 16 107 3
evergreen_vs_setup 7 33 214 3
evergreen_ps_setup 8 36 231 3
evergreen_set_alu_consts 6 40 232 3
evergreen_set_bool_consts 1 7 41 3
evergreen_set_vtx_resource 12 52 378 3
evergreen_set_tex_resource 11 94 701 3
evergreen_set_tex_sampler 6 37 269 2
evergreen_fix_scissor_coordinates 6 12 86 5
evergreen_set_screen_scissor 1 12 98 5
evergreen_set_vport_scissor 1 13 107 6
evergreen_set_generic_scissor 1 13 100 5
evergreen_set_window_scissor 1 13 100 5
evergreen_set_clip_rect 1 11 88 6
evergreen_set_default_state 16 405 2392 1
evergreen_draw_auto 2 15 98 2
evergreen_finish_op 4 40 287 2
Source file: ./driver/xf86-video-ati/src/radeon_drm_queue.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_drm_queue_handler 3 19 121 5
radeon_drm_queue_alloc 3 21 117 6
radeon_drm_abort_one 1 6 35 1
radeon_drm_abort_client 2 8 37 1
radeon_drm_abort_entry 2 10 45 1
radeon_drm_abort_id 2 10 45 1
radeon_drm_queue_init 2 6 18 0
radeon_drm_queue_close 2 9 46 1
Source file: ./driver/xf86-video-ati/src/radeon_exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
F_TO_DW 1 9 29 1
RADEONGetDatatypeBpp 5 20 75 2
RADEONPixmapIsColortiled 1 4 10 1
RADEONGetOffsetPitch 5 14 120 5
RADEONGetPixmapOffsetPitch 2 10 56 2
radeon_transform_is_affine_or_scaled 4 6 56 1
RADEONPrepareAccess_CS 16 46 273 2
RADEONFinishAccess_CS 3 10 55 2
RADEONEXACreatePixmap 7 22 130 3
RADEONEXACreatePixmap2 9 28 165 7
RADEONEXADestroyPixmap 3 9 43 2
RADEONEXASharePixmapBacking 2 8 48 3
RADEONEXASetSharedPixmapBacking 2 8 48 2
radeon_get_pixmap_tiling 1 6 24 1
RADEONEXAPixmapIsOffscreen 3 10 39 1
Source file: ./driver/xf86-video-ati/src/radeon_dri3.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
radeon_dri3_open 5 25 134 3
radeon_dri3_open_client 3 15 93 4
radeon_dri3_pixmap_from_fd 12 44 218 7
radeon_dri3_fd_from_pixmap 7 26 140 4
radeon_dri3_screen_init 2 10 45 1
radeon_dri3_screen_init 1 7 25 1
Source file: ./driver/xf86-video-ati/src/radeon_exa_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RADEONGetDestFormat 7 23 84 2
R300GetDestFormat 11 27 96 2
RADEONGetBlendCntl 10 20 126 3
RADEONCheckTexturePOT 10 12 120 2
RADEONPitchMatches 3 9 64 1
RADEONSetupSourceTile 17 36 281 4
R100CheckCompositeTexture 16 29 231 4
R100TextureSetup 23 97 621 3
R100CheckComposite 19 53 346 4
RADEONPrepareCompositeCS 3 24 170 7
R100PrepareComposite 25 98 624 7
R200CheckCompositeTexture 16 28 229 4
R200TextureSetup 23 99 635 3
R200CheckComposite 19 54 348 4
R200PrepareComposite 25 98 645 7
R300CheckCompositeTexture 17 34 258 5
R300TextureSetup 36 162 1270 3
R300CheckComposite 21 74 444 4
R300PrepareComposite 51 527 2675 7
RadeonFinishComposite 7 41 276 1
RadeonDoneComposite 4 11 75 1
transformPoint 1 10 76 2
RadeonCompositeTile 22 148 1439 11
RadeonComposite 7 54 268 9
Source file: ./driver/xf86-video-ati/src/r600_state.h
Source file: ./driver/xf86-video-ati/src/radeon_version.h
Source file: ./driver/xf86-video-ati/src/r600_reg_r6xx.h
Source file: ./driver/xf86-video-ati/src/drmmode_display.h
Source file: ./driver/xf86-video-ati/src/evergreen_reg.h
Source file: ./driver/xf86-video-ati/src/evergreen_textured_videofuncs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EVERGREENDisplayTexturedVideo 26 345 2868 2
Source file: ./driver/xf86-video-neomagic/src/neo_2090.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Neo2090AccelInit 14 71 343 1
Neo2090Sync 1 5 19 1
Neo2090SetupForScreenToScreenCopy 1 14 74 6
Neo2090SubsequentScreenToScreenCopy 4 24 236 7
Neo2090SetupForSolidFillRect 1 13 76 4
Neo2090SubsequentSolidFillRect 1 7 68 5
Neo2093SetupForScanlineCPUToScreenColorExpandFill 2 28 152 5
Neo2093SubsequentScanlineCPUToScreenColorExpandFill 1 18 123 6
Neo2093SubsequentColorExpandScanline 2 14 104 2
Source file: ./driver/xf86-video-neomagic/src/neo.h
Source file: ./driver/xf86-video-neomagic/src/neo_video.h
Source file: ./driver/xf86-video-ati/src/radeon_chipset_gen.h
Source file: ./driver/xf86-video-neomagic/src/neo_pcirename.h
Source file: ./driver/xf86-video-neomagic/src/neo_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NEODGAInit 11 61 444 1
NEO_SetMode 4 22 123 2
NEO_GetViewport 1 6 20 1
NEO_SetViewport 3 12 79 4
NEO_FillRect 2 12 84 6
NEO_Sync 2 8 35 1
NEO_BlitRect 5 17 131 7
NEO_BlitTransRect 1 8 29 8
NEO_OpenFramebuffer 1 16 73 6
Source file: ./driver/xf86-video-ati/src/radeon_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RADEONDRMGetNumPipes 1 8 59 2
RADEONEngineInit 5 16 85 1
radeon_cs_space_remaining 1 5 30 1
RADEONCopySwap 10 37 341 4
RADEONAccelInit 9 24 119 1
RADEONInit3DEngineInternal 28 641 3611 1
RADEONWaitForVLine 7 39 222 5
RADEONInit3DEngine 2 8 36 1
Source file: ./driver/xf86-video-neomagic/src/neo_shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
neoShadowUpdate 1 8 52 2
neoRefreshArea 3 21 166 3
neoPointerMoved 2 14 90 3
neoRefreshArea8 5 38 302 3
neoRefreshArea16 5 38 297 3
neoRefreshArea24 5 44 438 3
neoRefreshArea32 5 35 261 3
Source file: ./driver/xf86-video-neomagic/src/neo_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NEOInitVideo 8 35 187 1
NEOSetupVideo 4 56 391 1
NEOResetVideo 3 24 198 1
NEOPutVideo 27 146 1098 12
NEOStopVideo 9 31 198 3
NEOSetPortAttribute 10 40 282 4
NEOGetPortAttribute 5 16 96 4
NEOQueryBestSize 2 9 66 9
NEOPutImage 15 105 844 17
NEOQueryImageAttributes 15 52 285 6
NEODisplayVideo 24 93 724 15
NEOInitOffscreenImages 3 21 130 1
NEOAllocateMemory 9 36 213 3
NEOAllocSurface 8 43 299 5
NEOFreeSurface 3 12 74 1
NEODisplaySurface 4 42 350 10
NEOStopSurface 3 12 75 1
NEOGetSurfaceAttribute 2 7 59 3
NEOSetSurfaceAttribute 2 7 58 3
Source file: ./driver/xf86-video-neomagic/src/neo_i2c.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
neo_I2CPutBits 3 9 69 3
neo_I2CGetBits 1 7 55 3
neo_I2CInit 3 17 90 1
Source file: ./driver/xf86-video-neomagic/src/neo_reg.h
Source file: ./driver/xf86-video-neomagic/src/neo_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
NeoShowCursor 1 6 28 1
NeoHideCursor 1 7 36 1
neoSetCursorPosition 12 61 486 3
neoSetCursorColors 1 8 95 3
_neoLoadCursorImage 2 29 310 4
neoLoadCursorImage 1 7 47 2
neoUseHWCursor 2 5 33 2
neoRealizeCursor 6 33 325 2
NeoCursorInit 2 20 116 1
Source file: ./driver/xf86-video-neomagic/src/neo_macros.h
Source file: ./driver/xf86-video-neomagic/src/neo_2070.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Neo2070AccelInit 9 43 218 1
Neo2070Sync 1 5 19 1
Neo2070SetupForScreenToScreenCopy 1 15 100 6
Neo2070SubsequentScreenToScreenCopy 4 28 262 7
Neo2070SetupForSolidFillRect 3 20 162 4
Neo2070SubsequentSolidFillRect 1 8 86 5
Source file: ./driver/xf86-video-neomagic/src/neo_2200.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Neo2200AccelInit 24 99 452 1
Neo2200Sync 1 5 19 1
Neo2200SetupForScreenToScreenCopy 1 14 99 6
Neo2200SubsequentScreenToScreenCopy 6 31 246 7
Neo2200SubsequentScreenToScreenCopyBroken 16 71 497 7
Neo2200SetupForSolidFillRect 1 13 74 4
Neo2200SubsequentSolidFillRect 1 7 67 5
Neo2200SetupForScanlineCPUToScreenColorExpandFill 4 33 154 5
Neo2200SubsequentScanlineCPUToScreenColorExpandFill 4 22 199 6
Neo2200SubsequentColorExpandScanline 3 15 116 2
Neo2200SetupForMono8x8PatternFill 2 37 191 7
Neo2200SubsequentMono8x8PatternFill 1 17 119 7
Source file: ./driver/xf86-video-dummy/src/compat-api.h
Source file: ./driver/xf86-video-ati/src/r600_shader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
R600_solid_vs 2 77 469 2
R600_solid_ps 1 134 776 2
R600_copy_vs 3 102 624 2
R600_copy_ps 1 60 360 2
R600_xv_vs 3 162 974 2
R600_xv_ps 1 460 2816 2
R600_comp_vs 6 1066 6296 2
R600_comp_ps 1 309 1885 2
Source file: ./driver/xf86-video-dummy/src/dummy.h
Source file: ./driver/xf86-video-wsudl/src/wsudl_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
WsudlSetup 8 24 146 4
WsudlIdentify 1 5 21 1
WsudlDriverFunc 2 13 58 3
WsudlProbe 7 42 270 2
WsudlPreInit 21 114 848 2
WsudlGetRec 2 8 44 1
WsudlFreeRec 2 8 35 1
WsudlAvailableOptions 1 5 20 2
WsudlCreateScreenResources 4 23 152 1
WsudlScreenInit 17 89 577 1
WsudlCloseScreen 3 17 107 1
WsudlSwitchMode 1 5 16 1
WsudlEnterVT 1 5 16 1
WsudlLeaveVT 1 4 11 1
WsudlValidMode 1 5 26 4
WsudlLoadPalette 1 5 26 5
WsudlSaveScreen 4 15 87 2
WsudlRestore 2 13 81 1
WsudlDamageInit 2 11 62 1
WsudlBlockHandler 9 38 258 3
WsudlWakeupHandler 1 3 13 3
wsudl_open 6 14 97 1
Source file: ./driver/xf86-video-neomagic/src/neo_2097.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Neo2097AccelInit 15 91 408 1
Neo2097Sync 1 5 19 1
Neo2097SetupForScreenToScreenCopy 1 11 52 6
Neo2097SubsequentScreenToScreenCopy 4 24 234 7
Neo2097SetupForSolidFillRect 1 13 75 4
Neo2097SubsequentSolidFillRect 1 7 67 5
Neo2097SetupScanlineForCPUToScreenColorExpandFill 4 41 200 5
Neo2097SubsequentScanlineCPUToScreenColorExpandFill 4 21 181 6
Neo2097SubsequentColorExpandScanline 3 13 94 2
Neo2097SetupForMono8x8PatternFill 2 33 190 7
Neo2097SubsequentMono8x8PatternFill 1 14 101 7
Neo2097SetupForScanlineImageWrite 1 13 52 6
Neo2097SubsequentScanlineImageWriteRect 1 13 90 6
Neo2097SubsequentImageWriteScanline 1 5 10 2
Source file: ./util/makedepend/tests/28045/foo.cpp
Source file: ./driver/xf86-video-dummy/src/dummy_cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dummyShowCursor 1 5 21 1
dummyHideCursor 1 5 21 1
dummySetCursorPosition 1 6 33 3
dummySetCursorColors 1 6 33 3
dummyLoadCursorImage 1 3 12 2
dummyUseHWCursor 1 5 29 2
dummyRealizeCursor 1 4 13 2
DUMMYCursorInit 2 18 105 1
Source file: ./driver/xf86-video-dummy/src/dummy_dga.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DUMMYDGAInit 7 59 419 1
DUMMY_SetMode 4 22 123 2
DUMMY_GetViewport 1 6 20 1
DUMMY_SetViewport 1 9 42 4
DUMMY_OpenFramebuffer 1 16 75 6
Source file: ./util/makedepend/pr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
add_include 6 30 193 6
pr 7 28 208 3
recursive_pr_include 4 11 84 3
Source file: ./util/makedepend/def.h
Source file: ./util/makedepend/imakemdep.h
Source file: ./util/makedepend/ifparser.h
Source file: ./util/makedepend/include.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
isdot 4 6 35 1
isdotdot 5 6 41 1
issymbolic 8 17 137 2
remove_dotdot 16 51 286 1
newinclude 3 14 82 2
included_by 11 36 277 2
inc_clean 2 7 33 1
inc_path 27 58 435 3
Source file: ./util/makedepend/ifparser.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
parse_variable 4 9 75 3
parse_number 23 39 310 3
parse_character 15 26 208 3
parse_value 27 92 699 3
parse_product 5 24 155 3
parse_sum 3 17 113 3
parse_shift 5 21 137 3
parse_inequality 5 27 195 3
parse_equality 5 21 136 3
parse_band 3 15 92 3
parse_bxor 2 13 81 3
parse_bor 3 15 92 3
parse_land 4 15 105 3
parse_lor 4 15 105 3
parse_cond 4 17 129 3
ParseIfExpression 1 4 27 3
Source file: ./driver/xf86-video-dummy/src/dummy_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dummySetup 3 12 66 4
DUMMYGetRec 3 9 46 1
DUMMYFreeRec 2 7 30 1
DUMMYAvailableOptions 1 4 13 2
DUMMYIdentify 1 5 16 1
DUMMYProbe 6 38 207 2
DUMMYPreInit 25 117 739 2
DUMMYEnterVT 1 4 9 1
DUMMYLeaveVT 1 3 6 1
DUMMYLoadPalette 4 28 159 5
DUMMYScreenInit 15 81 507 1
DUMMYSwitchMode 1 4 9 1
DUMMYAdjustFrame 1 3 6 1
DUMMYCloseScreen 3 13 75 1
DUMMYFreeScreen 1 5 16 1
DUMMYSaveScreen 2 11 52 2
DUMMYValidMode 1 4 21 4
DUMMYCreateWindow 6 27 175 1
dummyDriverFunc 2 12 49 3
Source file: ./util/makedepend/cppsetup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
my_if_errors 4 21 168 3
lookup_variable 2 10 75 3
my_eval_defined 2 7 34 3
my_eval_variable 7 17 131 3
cppsetup 2 22 120 4
Source file: ./proto/glproto/glxmd.h
Source file: ./proto/glproto/glxtokens.h
Source file: ./proto/glproto/glxint.h
Source file: ./proto/glproto/glcore.h
Source file: ./proto/recordproto/recordconst.h
Source file: ./proto/recordproto/recordproto.h
Source file: ./proto/recordproto/recordstr.h
Source file: ./proto/inputproto/XI.h
Source file: ./util/makedepend/main.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
catch 1 5 19 1
main 117 307 1992 2
getfile 4 30 226 1
setfile_cmdinc 1 6 34 3
freefile 1 5 21 1
match 3 8 57 2
getnextline 50 105 766 1
base_name 4 9 63 1
rename 2 10 48 2
redirect 20 56 374 2
fatalerr 1 9 49 2
warning 1 8 44 2
warning1 1 7 35 2
Source file: ./proto/inputproto/XI2.h
Source file: ./util/makedepend/parse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
gobble 30 53 267 3
deftype 53 114 702 5
fdefined 10 27 221 3
isdefined 4 13 108 3
zero_value 2 10 46 4
define2 12 64 420 3
define 7 15 88 2
slookup 7 31 159 2
merge2defines 15 53 370 2
undefine 3 11 74 2
find_includes 57 136 794 5
Source file: ./proto/bigreqsproto/bigreqsproto.h
Source file: ./proto/bigreqsproto/bigreqstr.h
Source file: ./driver/xf86-video-neomagic/src/neo_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
neoSetup 3 12 66 4
NEOGetRec 3 9 46 1
NEOFreeRec 2 7 30 1
NEOAvailableOptions 2 8 32 2
NEOIdentify 1 5 16 1
NEOProbe 12 74 416 2
neoFindIsaDevice 5 20 92 1
NEOPreInit 127 582 3527 2
NEOEnterVT 4 13 75 1
NEOLeaveVT 2 9 57 1
NEOLoadPalette 4 33 182 5
NEOCreateScreenResources 3 18 95 1
NEOShadowInit 2 10 51 1
NEOSaveScreen 1 4 18 2
NEOScreenInit 52 219 1341 1
NEOSwitchMode 1 5 19 1
NEOAdjustFrame 10 38 215 1
NEOCloseScreen 7 21 137 1
NEOFreeScreen 2 7 28 1
NEOValidMode 23 58 327 4
neoLock 1 6 27 1
neoUnlock 1 6 27 1
neoMapMem 13 68 347 1
neoUnmapMem 5 21 160 1
neoSave 17 69 588 1
neoProgramShadowRegs 37 211 1287 3
neoRestore 48 145 994 4
neoModeInit 52 218 1258 2
neoCalcVCLK 10 37 265 2
NeoDisplayPowerManagementSet 8 43 198 3
neo_ddc1Read 3 9 68 1
neo_ddc1SetSpeed 1 4 17 2
neo_ddc1 1 17 106 1
neoDoDDC1 1 10 52 1
neoDoDDC2 3 15 87 1
neoDoDDCVBE 3 17 100 1
neoFindMode 10 38 219 3
neoProbeDDC 3 10 53 2
Source file: ./proto/presentproto/presenttokens.h
Source file: ./proto/xcmiscproto/xcmiscstr.h
Source file: ./proto/xcmiscproto/xcmiscproto.h
Source file: ./proto/glproto/glxproto.h
Source file: ./proto/damageproto/damagewire.h
Source file: ./proto/damageproto/damageproto.h
Source file: ./proto/presentproto/presentproto.h
Source file: ./proto/xf86bigfontproto/xf86bigfont.h
Source file: ./proto/xf86bigfontproto/xf86bigfproto.h
Source file: ./proto/xf86bigfontproto/xf86bigfstr.h
Source file: ./proto/pmproto/PM.h
Source file: ./proto/pmproto/PMproto.h
Source file: ./proto/xineramaproto/panoramiXproto.h
Source file: ./proto/scrnsaverproto/saver.h
Source file: ./proto/fontsproto/fsmasks.h
Source file: ./proto/fontsproto/FS.h
Source file: ./proto/fontsproto/font.h
Source file: ./proto/fontsproto/fontproto.h
Source file: ./proto/scrnsaverproto/saverproto.h
Source file: ./proto/fontsproto/fontstruct.h
Source file: ./proto/xf86vidmodeproto/xf86vmstr.h
Source file: ./proto/xf86vidmodeproto/xf86vm.h
Source file: ./proto/inputproto/XI2proto.h
Source file: ./proto/randrproto/randr.h
Source file: ./proto/inputproto/XIproto.h
Source file: ./proto/xf86miscproto/xf86misc.h
Source file: ./proto/fontsproto/FSproto.h
Source file: ./proto/x11proto/Xalloca.h
Source file: ./proto/xf86miscproto/xf86mscstr.h
Source file: ./proto/x11proto/Xmd.h
Source file: ./proto/x11proto/Sunkeysym.h
Source file: ./proto/x11proto/Xfuncs.h
Source file: ./proto/x11proto/Xos.h
Source file: ./proto/x11proto/Xwinsock.h
Source file: ./proto/x11proto/X.h
Source file: ./proto/x11proto/Xdefs.h
Source file: ./proto/x11proto/Xprotostr.h
Source file: ./proto/x11proto/Xw32defs.h
Source file: ./proto/x11proto/Xosdefs.h
Source file: ./proto/x11proto/Xatom.h
Source file: ./proto/x11proto/XF86keysym.h
Source file: ./proto/x11proto/Xwindows.h
Source file: ./proto/x11proto/DECkeysym.h
Source file: ./proto/x11proto/ap_keysym.h
Source file: ./proto/xf86vidmodeproto/xf86vmproto.h
Source file: ./proto/x11proto/Xarch.h
Source file: ./proto/x11proto/Xos_r.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_Xpw_copyPasswd 1 23 392 1
Source file: ./proto/x11proto/keysym.h
Source file: ./proto/x11proto/HPkeysym.h
Source file: ./proto/randrproto/randrproto.h
Source file: ./proto/fontcacheproto/fontcacheP.h
Source file: ./proto/x11proto/XWDFile.h
Source file: ./proto/x11proto/Xthreads.h
Source file: ./proto/fontcacheproto/fontcachstr.h
Source file: ./proto/xcb-proto/xcbgen/__init__.py
Source file: ./proto/fontcacheproto/fontcache.h
Source file: ./proto/xcb-proto/xcbgen/align.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 3 25 3
__eq__ 2 2 23 2
__str__ 1 2 17 1
for_primitive_type 4 9 56 1
align_after_fixed_size 1 3 29 2
is_guaranteed_at 7 12 71 2
combine_with 2 14 87 2
__init__ 1 4 22 1
__str__ 10 27 242 1
callstack_to_str 2 6 38 3
ok_callstack_is_relevant 7 12 92 2
ok 1 2 33 6
fail 1 2 33 6
append 1 3 27 2
ok_count 1 2 12 1
Source file: ./proto/xcb-proto/xcbgen/expr.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 10 70 9
__str__ 4 10 64 1
__init__ 13 52 408 3
fixed_size 1 2 11 1
get_value 1 2 9 1
get_multiple 4 8 53 1
recursive_resolve_tasks 3 5 42 3
resolve 7 15 131 3
Source file: ./proto/xcb-proto/xcbgen/error.py
Source file: ./proto/xcb-proto/xcbgen/matcher.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
import_ 2 10 91 3
typedef 1 5 54 3
xidtype 1 5 49 3
xidunion 1 5 49 3
enum 1 5 49 3
struct 1 5 49 3
union 1 5 49 3
request 1 5 45 3
event 1 6 60 3
eventcopy 1 6 65 3
error 1 6 60 3
errorcopy 1 6 65 3
execute 2 3 30 2
Source file: ./proto/xextproto/xtestconst.h
Source file: ./proto/xextproto/ag.h
Source file: ./proto/xextproto/shapestr.h
Source file: ./proto/xcb-proto/xcbgen/state.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 2 18 157 2
__init__ 1 24 273 3
register 1 2 15 1
resolve 2 4 27 1
generate 2 5 32 1
add_import 2 4 44 3
has_import 3 5 27 2
add_type 3 7 64 5
get_type_impl 5 11 96 3
get_type 1 2 16 2
get_type_name 1 2 16 2
add_request 2 3 37 4
add_event 2 4 49 4
get_event 1 2 17 2
add_error 2 4 49 4
get_error 1 2 17 2
Source file: ./proto/xextproto/dpmsconst.h
Source file: ./proto/xextproto/shmstr.h
Source file: ./proto/x11proto/keysymdef.h
Source file: ./proto/xextproto/shm.h
Source file: ./proto/xextproto/mitmiscproto.h
Source file: ./proto/xextproto/EVIproto.h
Source file: ./proto/xextproto/EVI.h
Source file: ./proto/xextproto/geproto.h
Source file: ./proto/xextproto/xtestext1const.h
Source file: ./proto/xextproto/secur.h
Source file: ./proto/xextproto/securproto.h
Source file: ./proto/xextproto/cup.h
Source file: ./proto/xextproto/shapeproto.h
Source file: ./proto/xextproto/syncproto.h
Source file: ./proto/xextproto/dbeproto.h
Source file: ./proto/xextproto/syncstr.h
Source file: ./proto/xextproto/shapeconst.h
Source file: ./proto/xextproto/mitmiscconst.h
Source file: ./proto/xextproto/dbe.h
Source file: ./proto/xextproto/dpmsproto.h
Source file: ./proto/xextproto/xtestext1proto.h
Source file: ./proto/xextproto/lbx.h
Source file: ./proto/xextproto/syncconst.h
Source file: ./proto/xextproto/xtestproto.h
Source file: ./proto/xextproto/ge.h
Source file: ./proto/xcb-proto/xcbgen/xtypes.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__init__ 1 18 95 2
resolve 1 2 13 2
out 1 2 13 2
fixed_size 1 2 11 1
make_member_of 3 8 83 9
make_fd_of 3 7 73 4
get_total_size 3 8 38 1
get_align_offset 2 5 22 1
is_acceptable_start_align 1 2 25 4
get_alignment_after 4 9 76 4
unchecked_get_alignment_after 1 2 17 4
type_name_to_str 2 5 24 1
__str__ 1 2 25 1
__init__ 1 5 39 3
unchecked_get_alignment_after 3 10 76 4
fixed_size 1 2 7 1
__init__ 1 3 24 3
resolve 1 2 12 2
__init__ 6 17 182 3
resolve 1 2 12 2
fixed_size 1 2 7 1
__init__ 8 18 189 4
make_member_of 6 15 140 9
resolve 7 13 92 2
fixed_size 2 2 21 1
unchecked_get_alignment_after 13 48 288 4
__init__ 1 6 57 4
resolve 2 5 26 2
__init__ 2 11 104 2
resolve 1 2 12 2
fixed_size 1 2 11 1
unchecked_get_alignment_after 8 22 159 4
__init__ 3 18 123 3
resolve 10 51 368 2
calc_size 4 10 56 1
calc_or_check_required_start_align 6 27 179 1
calc_minimally_required_start_align 12 27 177 3
is_possible_start_align 4 7 55 4
fixed_size 3 5 26 1
check_implicit_fixed_size_part_aligns 6 20 102 1
unchecked_get_alignment_after 8 24 155 4
__init__ 2 8 76 4
resolve 12 33 242 2
make_member_of 6 15 140 9
calc_size 1 2 6 1
fixed_size 1 2 7 1
check_implicit_fixed_size_part_aligns 1 2 6 1
unchecked_get_alignment_after 13 45 238 4
get_align_for_selected_case_field 12 36 228 5
__init__ 1 3 24 3
calc_size 4 10 59 1
check_implicit_fixed_size_part_aligns 1 2 6 1
unchecked_get_alignment_after 15 29 238 4
__init__ 3 13 102 5
make_member_of 3 7 78 9
resolve 3 7 47 2
__init__ 1 3 34 5
__init__ 1 3 34 5
__init__ 4 9 71 3
resolve 2 9 103 2
__init__ 5 12 98 3
resolve 4 15 174 2
__init__ 4 11 99 3
add_opcode 2 4 27 4
resolve.add_event_header 2 5 63 0
resolve.add_ge_event_header 1 6 119 0
resolve 3 10 38 2
__init__ 2 5 42 3
add_opcode 2 4 27 4
resolve 2 7 90 2
__init__ 9 22 187 3
Source file: ./proto/xextproto/agproto.h
Source file: ./proto/xextproto/shmproto.h
Source file: ./proto/xextproto/multibufconst.h
Source file: ./proto/dmxproto/dmx.h
Source file: ./proto/xextproto/cupproto.h
Source file: ./proto/xextproto/multibufproto.h
Source file: ./proto/kbproto/XKB.h
Source file: ./proto/dmxproto/dmxproto.h
Source file: ./proto/kbproto/XKBgeom.h
Source file: ./proto/kbproto/XKBsrv.h
Source file: ./proto/fixesproto/xfixeswire.h
Source file: ./proto/kbproto/XKBstr.h
Source file: ./proto/videoproto/XvMC.h
Source file: ./proto/fixesproto/xfixesproto.h
Source file: ./proto/xextproto/lbxproto.h
Source file: ./proto/videoproto/Xv.h
Source file: ./proto/videoproto/vldXvMC.h
Source file: ./proto/xf86dgaproto/xf86dgaconst.h
Source file: ./proto/xf86dgaproto/xf86dga.h
Source file: ./proto/xf86dgaproto/xf86dgastr.h
Source file: ./proto/xf86dgaproto/xf86dga1str.h
Source file: ./proto/kbproto/XKBproto.h
Source file: ./proto/videoproto/XvMCproto.h
Source file: ./proto/xf86dgaproto/xf86dga1const.h
Source file: ./proto/videoproto/Xvproto.h
Source file: ./proto/xf86driproto/xf86dri.h
Source file: ./proto/xf86driproto/xf86dristr.h
Source file: ./proto/xf86dgaproto/xf86dga1proto.h
Source file: ./proto/dri2proto/dri2tokens.h
Source file: ./proto/xf86dgaproto/xf86dgaproto.h
Source file: ./proto/resourceproto/XResproto.h
Source file: ./proto/renderproto/render.h
Source file: ./proto/compositeproto/composite.h
Source file: ./proto/compositeproto/compositeproto.h
Source file: ./proto/x11proto/Xproto.h
Source file: ./proto/dri2proto/dri2proto.h
Source file: ./proto/xf86driproto/xf86driproto.h
Source file: ./xserver/xfixes/saveset.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcXFixesChangeSaveSet 9 28 202 1
SProcXFixesChangeSaveSet 1 8 47 1
Source file: ./proto/renderproto/renderproto.h
Source file: ./xserver/xfixes/xfixes.h
Source file: ./xserver/xfixes/xfixes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcXFixesQueryVersion 3 31 171 1
ProcXFixesDispatch 3 10 61 1
SProcXFixesQueryVersion 1 9 55 1
SProcXFixesDispatch 2 7 37 1
XFixesExtensionInit 5 23 131 1
PanoramiXFixesInit 2 11 53 1
PanoramiXFixesReset 2 6 32 1
Source file: ./xserver/xfixes/select.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XFixesSelectionCallback 8 40 216 3
CheckSelectionCallback 5 17 65 1
XFixesSelectSelectionInput 14 50 298 4
ProcXFixesSelectSelectionInput 3 16 85 1
SProcXFixesSelectSelectionInput 1 10 63 1
SXFixesSelectionNotifyEvent 1 11 86 2
SelectionFreeClient 3 14 77 2
SelectionFreeWindow 3 12 66 2
XFixesSelectionInit 2 8 29 1
Source file: ./xserver/present/present_fake.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
present_fake_get_ust_msc 1 7 51 3
present_fake_notify 1 6 35 2
present_fake_do_timer 1 11 53 3
present_fake_abort_vblank 2 12 63 3
present_fake_queue_vblank 4 26 154 3
present_fake_screen_init 3 8 40 1
present_fake_queue_init 1 4 12 1
Source file: ./xserver/xfixes/xfixesint.h
Source file: ./xserver/present/presentext.h
Source file: ./xserver/present/present_fence.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
present_fence_sync_check_trigger 1 5 33 2
present_fence_sync_trigger_fired 2 6 41 1
present_fence_sync_counter_destroyed 1 5 29 1
present_fence_create 3 17 101 1
present_fence_destroy 3 8 34 1
present_fence_set_triggered 3 6 35 1
present_fence_check_triggered 3 8 44 1
present_fence_set_callback 1 7 36 3
present_fence_id 3 8 36 1
Source file: ./xserver/present/present_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
present_screen_priv 1 4 24 1
present_window_priv 1 4 24 1
Source file: ./xserver/present/present.h
Source file: ./xserver/xfixes/region.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RegionResFree 1 6 27 2
XFixesRegionCopy 3 12 54 1
XFixesRegionInit 1 5 20 1
ProcXFixesCreateRegion 4 18 113 1
SProcXFixesCreateRegion 1 9 52 1
ProcXFixesCreateRegionFromBitmap 5 23 134 1
SProcXFixesCreateRegionFromBitmap 1 9 55 1
ProcXFixesCreateRegionFromWindow 10 42 207 1
SProcXFixesCreateRegionFromWindow 1 9 55 1
ProcXFixesCreateRegionFromGC 5 23 124 1
SProcXFixesCreateRegionFromGC 1 9 55 1
ProcXFixesCreateRegionFromPicture 5 21 115 1
SProcXFixesCreateRegionFromPicture 1 9 55 1
ProcXFixesDestroyRegion 1 9 45 1
SProcXFixesDestroyRegion 1 8 47 1
ProcXFixesSetRegion 4 21 123 1
SProcXFixesSetRegion 1 9 52 1
ProcXFixesCopyRegion 2 11 64 1
SProcXFixesCopyRegion 1 9 55 1
ProcXFixesCombineRegion 7 24 134 1
SProcXFixesCombineRegion 1 10 63 1
ProcXFixesInvertRegion 4 22 160 1
SProcXFixesInvertRegion 1 13 87 1
ProcXFixesTranslateRegion 1 9 49 1
SProcXFixesTranslateRegion 1 10 63 1
ProcXFixesRegionExtents 1 10 61 1
SProcXFixesRegionExtents 1 9 55 1
ProcXFixesFetchRegion 4 46 360 1
SProcXFixesFetchRegion 1 8 47 1
ProcXFixesSetGCClipRegion 5 24 155 1
SProcXFixesSetGCClipRegion 1 11 71 1
ProcXFixesSetWindowShapeRegion 18 70 339 1
SProcXFixesSetWindowShapeRegion 1 11 71 1
ProcXFixesSetPictureClipRegion 2 13 77 1
SProcXFixesSetPictureClipRegion 1 11 71 1
ProcXFixesExpandRegion 5 33 242 1
SProcXFixesExpandRegion 1 13 87 1
PanoramiXFixesSetGCClipRegion 3 19 110 1
PanoramiXFixesSetWindowShapeRegion 6 29 184 1
PanoramiXFixesSetPictureClipRegion 6 29 184 1
Source file: ./xserver/xfixes/cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CursorDisplayCursor 9 34 236 3
CursorCloseScreen 1 13 73 1
XFixesSelectCursorInput 11 40 240 3
ProcXFixesSelectCursorInput 3 15 81 1
GetBit 3 12 73 2
SProcXFixesSelectCursorInput 1 9 55 1
SXFixesCursorNotifyEvent 1 10 75 2
CopyCursorToImage 6 36 255 2
ProcXFixesGetCursorImage 5 51 356 1
SProcXFixesGetCursorImage 1 6 34 1
ProcXFixesSetCursorName 2 15 87 1
SProcXFixesSetCursorName 1 9 55 1
ProcXFixesGetCursorName 3 31 175 1
SProcXFixesGetCursorName 1 8 47 1
ProcXFixesGetCursorImageAndName 6 63 451 1
SProcXFixesGetCursorImageAndName 1 6 34 1
ReplaceCursorLookup 9 38 199 3
ReplaceCursor 4 20 123 3
TestForCursor 1 4 21 2
ProcXFixesChangeCursor 1 12 68 1
SProcXFixesChangeCursor 1 9 55 1
TestForCursorName 1 5 25 2
ProcXFixesChangeCursorByName 2 15 88 1
SProcXFixesChangeCursorByName 1 9 55 1
findCursorHideCount 3 11 57 2
createCursorHideCount 3 18 112 2
deleteCursorHideCount 4 22 94 2
deleteCursorHideCountsForScreen 2 12 59 1
ProcXFixesHideCursor 8 33 197 1
SProcXFixesHideCursor 1 8 47 1
ProcXFixesShowCursor 5 27 144 1
SProcXFixesShowCursor 1 8 47 1
CursorFreeClient 3 13 73 2
CursorFreeHideCount 4 12 85 2
CursorFreeWindow 3 12 66 2
ProcXFixesCreatePointerBarrier 1 7 41 1
SProcXFixesCreatePointerBarrier 2 21 153 1
ProcXFixesDestroyPointerBarrier 1 6 25 1
SProcXFixesDestroyPointerBarrier 1 8 44 1
XFixesCursorInit 7 28 160 1
Source file: ./xserver/present/present_notify.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
present_clear_window_notifies 2 10 44 1
present_free_window_notify 1 4 15 1
present_add_window_notify 2 9 48 1
present_create_notifies 5 24 153 4
present_destroy_notifies 2 7 40 2
Source file: ./xserver/present/present_request.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
proc_present_query_version 2 21 110 1
proc_present_pixmap 12 59 418 1
proc_present_notify_msc 5 23 133 1
proc_present_select_input 3 15 85 1
proc_present_query_capabilities 4 32 163 1
proc_present_dispatch 3 7 45 1
sproc_present_query_version 1 9 55 1
sproc_present_pixmap 1 17 119 1
sproc_present_notify_msc 1 11 71 1
sproc_present_select_input 1 9 55 1
sproc_present_query_capabilities 1 8 47 1
sproc_present_dispatch 3 7 45 1
Source file: ./xserver/present/present_event.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
present_free_event 3 14 89 2
present_free_events 3 9 44 1
present_event_swap 4 41 257 2
present_send_config_notify 4 30 193 7
present_register_complete_notify 1 4 11 1
present_send_complete_notify 5 28 188 6
present_send_idle_notify 4 24 158 4
present_select_input 10 37 215 4
present_event_init 2 8 33 1
Source file: ./xserver/present/present_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
present_get_window_priv 4 14 88 2
present_close_screen 1 9 47 1
present_free_window_vblank 1 9 61 1
present_clear_window_flip 4 14 75 1
present_destroy_window 3 21 109 1
present_config_notify 2 16 117 7
present_clip_notify 2 10 71 3
present_screen_init 5 20 144 2
present_extension_init 8 24 117 1
Source file: ./xserver/record/set.h
Source file: ./xserver/dbe/dbestruct.h
Source file: ./xserver/record/set.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
maxMemberInInterval 3 10 61 2
NoopDestroySet 1 3 7 1
BitVectorDestroySet 1 4 12 1
BitVectorIsMemberOfSet 2 10 77 2
BitVectorFindBit 10 37 237 3
BitVectorIterateSet 3 13 107 3
BitVectorSetMemoryRequirements 1 8 56 4
BitVectorCreateSet 5 27 191 4
IntervalListDestroySet 1 4 12 1
IntervalListIsMemberOfSet 5 18 122 2
IntervalListIterateSet 3 15 100 3
IntervalListMemoryRequirements 1 6 40 4
IntervalListCreateSet 12 54 358 4
_RecordSetMemoryRequirements 4 23 121 4
RecordSetMemoryRequirements 1 7 31 3
RecordCreateSet 4 14 85 4
Source file: ./xserver/dbe/midbe.h
Source file: ./xserver/os/timingsafe_memcmp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
timingsafe_memcmp 2 14 117 3
Source file: ./xserver/os/backtrace.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xorg_backtrace 13 55 335 1
xorg_backtrace 6 38 215 1
xorg_backtrace_frame 5 33 214 3
xorg_backtrace_pstack 10 44 260 1
xorg_backtrace 5 15 71 1
xorg_backtrace 1 4 8 1
Source file: ./xserver/os/rpcauth.c
Source file: ./xserver/os/strlcat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
strlcat 6 22 129 3
Source file: ./xserver/dbe/midbe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miDbeGetVisualInfo 5 25 184 2
miDbeAllocBackBufferName 9 52 353 3
miDbeAliasBuffers 2 8 47 1
miDbeSwapBuffers 11 68 465 3
miDbeWinPrivDelete 4 14 74 2
miDbePositionWindow 21 125 818 3
miDbeInit 1 10 51 2
Source file: ./xserver/dbe/dbe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DbeStubScreen 1 9 47 2
ProcDbeGetVersion 2 16 76 1
ProcDbeAllocateBackBufferName 26 120 708 1
ProcDbeDeallocateBackBufferName 6 28 156 1
ProcDbeSwapBuffers 15 64 385 1
ProcDbeGetVisualInfo 19 91 658 1
ProcDbeGetBackBufferAttributes 3 28 144 1
ProcDbeDispatch 9 24 103 1
SProcDbeGetVersion 1 6 28 1
SProcDbeAllocateBackBufferName 1 9 49 1
SProcDbeDeallocateBackBufferName 1 8 41 1
SProcDbeSwapBuffers 4 19 124 1
SProcDbeGetVisualInfo 1 9 46 1
SProcDbeGetBackBufferAttributes 1 8 41 1
SProcDbeDispatch 9 24 103 1
DbeSetupBackgroundPainter 4 33 189 2
DbeDrawableDelete 1 4 14 2
DbeWindowPrivDelete 8 38 255 2
DbeResetProc 3 15 77 1
DbeDestroyWindow 3 20 109 1
DbeExtensionInit 13 65 377 1
Source file: ./xserver/present/present.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
msc_is_after 1 4 22 2
msc_is_equal_or_after 1 4 22 2
present_copy_region 3 29 174 5
present_flip_pending_pixmap 3 9 40 1
present_check_output_slaves_active 2 9 36 1
present_check_flip 25 50 321 7
present_flip 1 10 55 5
present_vblank_notify 4 12 115 5
present_pixmap_idle 4 9 61 4
present_get_crtc 3 10 55 1
present_query_capabilities 4 12 52 1
present_get_ust_msc 2 8 60 4
present_flush 3 10 52 1
present_queue_vblank 2 15 68 4
present_window_to_crtc_msc 4 16 110 4
present_re_execute 2 7 51 1
present_flip_try_ready 2 10 36 1
present_flip_idle 3 16 100 1
present_set_tree_pixmap_visit 2 9 63 2
present_set_tree_pixmap 4 14 80 3
present_restore_screen_pixmap 6 21 141 1
present_set_abort_flip 2 8 39 1
present_unflip 1 10 70 1
present_flip_notify 4 26 195 3
present_event_notify 7 35 198 3
present_check_flip_window 12 31 215 1
present_wait_fence_triggered 1 5 18 1
present_execute 27 97 691 3
present_pixmap 42 156 933 16
present_abort_vblank 4 26 142 4
present_notify_msc 2 16 61 5
present_flip_destroy 2 7 31 1
present_vblank_destroy 9 21 155 1
present_init 1 7 25 1
Source file: ./xserver/os/inputthread.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
in_input_thread 2 5 20 1
input_lock 2 12 52 1
input_unlock 1 5 15 1
input_force_unlock 3 8 31 1
InputThreadFillPipe 3 8 42 1
InputThreadReadPipe 3 10 55 1
InputReady 2 8 49 3
InputThreadRegisterDev 6 37 196 3
InputThreadUnregisterDev 4 25 107 1
InputThreadPipeNotify 2 6 31 3
InputThreadDoWork 11 52 287 1
InputThreadNotifyPipe 1 4 19 3
InputThreadPreInit 9 36 250 1
InputThreadInit 3 13 66 1
InputThreadFini 2 24 139 1
xthread_sigmask 1 4 26 3
input_lock 1 1 6 1
input_unlock 1 1 6 1
input_force_unlock 1 1 6 1
InputThreadPreInit 1 1 6 1
InputThreadInit 1 1 6 1
InputThreadFini 1 1 6 1
in_input_thread 1 1 9 1
InputThreadRegisterDev 1 6 26 3
InputThreadUnregisterDev 1 5 15 1
xthread_sigmask 1 4 26 3
Source file: ./xserver/os/mitauth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MitAddCookie 3 18 108 3
MitCheckCookie 4 12 83 4
MitResetCookie 2 11 53 1
MitFromID 3 12 67 3
MitRemoveCookie 5 18 105 2
MitGenerateCookie 4 22 116 5
Source file: ./xserver/os/reallocarray.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reallocarray 5 9 55 3
Source file: ./xserver/os/WaitFor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mffs 3 12 44 1
first_timer 2 6 30 1
check_timers 4 17 79 1
WaitForSomething 17 53 218 1
AdjustWaitForDelay 3 7 38 2
timer_pending 1 3 17 1
CheckAllTimers 2 15 65 1
DoTimer 2 8 60 2
DoTimers 3 11 54 1
TimerSet 9 42 249 5
TimerForce 2 10 41 1
TimerCancel 2 8 30 1
TimerFree 2 7 24 1
TimerCheck 1 4 13 1
TimerInit 2 13 63 1
NextDPMSTimeout 4 13 39 1
ScreenSaverTimeoutExpire 9 27 144 3
FreeScreenSaverTimer 2 7 21 1
Source file: ./xserver/os/log.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
strlen_sigsafe 2 6 30 1
LogFilePrep 11 30 193 3
LogInit 10 35 220 2
LogSetDisplay 4 22 109 1
LogClose 4 13 63 1
LogSetParameter 7 19 69 2
parse_length_modifier 6 29 121 3
vpnprintf 50 136 933 4
pnprintf 1 9 52 4
LogSWrite 18 38 228 4
LogVWrite 1 4 27 3
LogWrite 1 7 38 3
LogMessageTypeVerbString 16 35 116 2
LogVMessageVerb 6 23 177 4
LogMessageVerb 1 7 43 4
LogMessage 1 7 40 3
LogMessageVerbSigSafe 1 7 43 4
LogVMessageVerbSigSafe 5 19 151 4
LogVHdrMessageVerb 9 33 275 6
LogHdrMessageVerb 1 8 55 6
LogHdrMessage 1 8 52 5
AbortServer 3 12 45 1
FreeAuditTimer 2 8 28 1
AuditPrefix 3 17 108 1
AuditF 1 7 33 2
AuditFlush 3 16 70 3
VAuditF 5 22 143 2
FatalError 5 31 140 2
VErrorF 3 8 44 2
ErrorF 1 7 33 2
VErrorFSigSafe 1 4 24 2
ErrorFSigSafe 1 7 33 2
LogPrintMarkers 1 14 103 1
Source file: ./xserver/os/strcasecmp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xstrcasecmp 3 10 81 2
xstrncasecmp 5 13 102 3
Source file: ./xserver/os/osdep.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetConnectionTranslation 2 5 22 1
Source file: ./xserver/os/auth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitAuthorization 1 4 13 1
LoadAuthorization 8 27 167 1
RegisterAuthorizations 2 7 42 1
CheckAuthorization 13 42 234 6
ResetAuthorization 3 8 47 1
AuthorizationFromID 4 15 98 5
RemoveAuthorization 5 14 98 4
AddAuthorization 5 13 100 4
GenerateAuthorization 5 18 114 6
GenerateRandomData 2 8 44 2
Source file: ./xserver/os/strndup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
strndup 4 12 80 2
Source file: ./xserver/record/record.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RecordFindContextOnAllContexts 3 10 48 1
RecordFlushReplyBuffer 7 17 107 5
RecordAProtocolElement 23 100 589 7
RecordFindClientOnContext 5 16 83 3
RecordABigRequest 2 18 138 3
RecordARequest 12 52 294 1
RecordAReply 15 58 332 3
RecordADeliveredEventOrError 10 42 256 3
RecordSendProtocolEvents 11 34 271 4
RecordADeviceEvent 5 26 165 3
RecordFlushAllContexts 3 11 66 3
RecordInstallHooks 19 53 331 2
RecordUninstallHooks 17 62 373 2
RecordDeleteClientFromRCAP 8 23 158 2
RecordAddClientToRCAP 6 29 162 2
RecordDeleteClientFromContext 2 7 39 2
RecordSanityCheckClientSpecifiers 12 29 170 4
RecordCanonicalizeClientSpecifiers 14 43 265 3
RecordPadAlign 1 4 31 2
RecordSanityCheckRegisterClients 35 83 540 3
RecordAllocIntervals 2 10 67 2
RecordConvertRangesToIntervals 12 49 335 6
RecordRegisterClients 38 221 1622 3
ProcRecordQueryVersion 2 18 92 1
ProcRecordCreateContext 5 40 211 1
ProcRecordRegisterClients 1 8 41 1
ProcRecordUnregisterClients 7 30 190 1
RecordAllocRanges 3 15 107 2
RecordConvertSetToRanges 10 43 247 6
RecordConvertMinorOpInfoToRanges 5 27 169 3
RecordSwapRanges 2 10 64 2
ProcRecordGetContext 23 117 776 1
ProcRecordEnableContext 6 38 219 1
RecordDisableContext 6 24 167 1
ProcRecordDisableContext 1 9 39 1
RecordDeleteContext 5 22 117 2
ProcRecordFreeContext 1 9 43 1
ProcRecordDispatch 9 24 97 1
SProcRecordQueryVersion 1 9 47 1
SwapCreateRegister 4 21 132 1
SProcRecordCreateContext 2 10 54 1
SProcRecordRegisterClients 2 10 54 1
SProcRecordUnregisterClients 1 10 52 1
SProcRecordGetContext 1 8 39 1
SProcRecordEnableContext 1 8 39 1
SProcRecordDisableContext 1 8 39 1
SProcRecordFreeContext 1 8 39 1
SProcRecordDispatch 9 24 97 1
RecordConnectionSetupInfo 3 24 180 2
RecordAClientStateChange 13 51 277 3
RecordCloseDown 1 4 18 1
RecordExtensionInit 5 22 116 1
Source file: ./xserver/os/ospoll.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ospoll_find 6 17 107 2
ospoll_clean_deleted 1 8 45 1
array_insert 1 7 50 4
array_delete 1 6 52 4
ospoll_create 4 12 72 1
ospoll_destroy 5 16 82 1
ospoll_add 15 73 575 5
ospoll_remove 4 21 196 2
epoll_mod 4 13 93 2
ospoll_listen 6 17 118 3
ospoll_mute 6 13 92 3
ospoll_wait 16 48 348 2
ospoll_reset_events 3 7 41 2
ospoll_data 4 8 51 2
Source file: ./xserver/os/xprintf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Xvasprintf 3 15 106 3
Xasprintf 1 9 48 3
XNFvasprintf 3 8 60 3
XNFasprintf 1 9 48 3
Xvscnprintf 3 8 59 4
Xscnprintf 1 9 52 4
Xvprintf 2 7 38 2
Xprintf 2 10 52 2
XNFvprintf 1 6 29 2
XNFprintf 1 9 43 2
Source file: ./xserver/os/osinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OsRegisterSigWrapper 1 6 19 1
OsSigHandler 12 31 137 1
OsInit 36 98 600 1
OsCleanup 2 6 17 1
Source file: ./xserver/os/xstrans.c
Source file: ./xserver/os/privsep.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
open_ok 5 16 83 1
send_fd 4 33 222 2
receive_fd 7 43 248 1
priv_init 18 63 386 2
priv_open_device 3 18 103 1
priv_init_parent_process 1 4 11 1
priv_signal_parent 4 12 63 1
main 3 14 81 2
Source file: ./xserver/os/busfault.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
busfault_register_mmap 2 14 88 4
busfault_unregister 1 5 22 1
busfault_check 3 11 57 1
busfault_sigaction 7 28 181 3
busfault_init 2 12 65 1
Source file: ./xserver/os/xdmauth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XdmAuthenticationValidator 3 15 84 3
XdmAuthenticationGenerator 3 12 70 3
XdmAuthenticationAddAuth 1 11 73 4
HexToBinary 5 19 106 3
XdmAuthenticationInit 5 21 150 2
XdmClientAuthCompare 4 10 75 2
XdmClientAuthDecode 4 18 129 2
XdmClientAuthTimeout 4 17 78 1
XdmAuthorizationValidate 22 70 380 5
XdmAddCookie 8 36 197 3
XdmCheckCookie 5 26 162 4
XdmResetCookie 3 16 80 1
XdmFromID 3 12 68 3
XdmRemoveCookie 7 26 129 2
Source file: ./xserver/os/strcasestr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xstrcasestr 5 17 118 2
Source file: ./xserver/os/strlcpy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
strlcpy 8 18 110 3
Source file: ./xserver/os/client.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DetermineClientPid 5 15 78 1
DetermineClientCmd 26 94 604 3
ReserveClientIds 7 19 153 1
ReleaseClientIds 6 17 125 1
GetClientPid 3 8 37 1
GetClientCmdName 3 8 35 1
GetClientCmdArgs 3 8 35 1
Source file: ./xserver/os/ospoll.h
Source file: ./xserver/os/io.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
YieldControl 1 5 14 1
YieldControlNoInput 1 5 18 1
YieldControlDeath 1 4 10 1
NextAvailableInput 4 18 73 1
ReadRequestFromClient 46 169 1025 1
ReadFdFromClient 2 11 58 1
WriteFdToClient 1 5 35 3
InsertFakeRequest 10 43 315 3
ResetCurrentRequest 8 34 225 1
FlushAllOutput 4 19 98 1
FlushIfCriticalOutputPending 2 5 14 1
SetCriticalOutputPending 1 4 10 1
AbortClient 2 10 47 1
WriteToClient 27 115 726 3
FlushClient 21 96 541 4
AllocateInputBuffer 3 18 88 1
AllocateOutputBuffer 3 15 70 1
FreeOsBuffers 6 32 150 1
ResetOsBuffers 3 15 68 1
Source file: ./xserver/os/connection.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitConnectionTranslation 1 4 18 1
GetConnectionTranslation 3 10 49 1
SetConnectionTranslation 6 30 181 2
ClearConnectionTranslation 3 12 60 1
lookup_trans_conn 4 10 47 1
InitConnectionLimits 4 10 44 1
InitParentProcess 4 10 46 1
NotifyParentProcess 9 19 104 1
TryCreateSocket 1 8 49 2
CreateWellKnownSockets 21 53 309 1
ResetWellKnownSockets 7 26 162 1
CloseWellKnownConnections 4 13 68 1
AuthAudit 22 80 504 7
AuthorizationIDOfClient 2 7 29 1
ClientAuthorized 17 58 358 5
ClientReady 4 14 66 3
AllocNewConnection 7 35 205 3
EstablishNewConnections 13 37 251 2
QueueNewConnections 1 4 30 3
ConnMaxNotify 11 32 305 3
ErrorConnMax 2 5 28 1
CloseDownFileDescriptor 2 11 57 1
CloseDownConnection 5 15 99 1
HandleNotifyFd 1 5 34 3
SetNotifyFd 7 31 169 4
OnlyListenToOneClient 3 12 50 1
ListenToAllClients 2 7 20 1
IgnoreClient 2 11 52 1
AttendClient 3 14 61 1
MakeClientGrabImpervious 2 12 58 1
MakeClientGrabPervious 2 13 62 1
ListenOnOpenFD 5 28 175 2
AddClientOnOpenFD 3 18 102 1
listen_to_client 5 13 61 1
set_poll_client 2 8 47 1
set_poll_clients 4 9 46 1
Source file: ./xserver/os/xdmcp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XdmcpRegisterManufacturerDisplayID 3 9 62 2
XdmcpUseMsg 3 14 56 1
XdmcpDefaultListen 1 4 11 1
XdmcpOptions 17 67 421 3
XdmcpRegisterBroadcastAddress 3 12 78 1
XdmcpRegisterAuthentication 8 43 291 7
XdmcpSetAuthentication 3 11 73 1
XdmcpRegisterConnection 20 62 436 3
XdmcpRegisterAuthorizations 1 5 16 1
XdmcpRegisterAuthorization 4 17 114 2
XdmcpRegisterDisplayClass 3 9 62 2
xdmcp_start 4 11 67 1
XdmcpInit 4 14 64 1
XdmcpReset 2 6 20 1
XdmcpOpenDisplay 2 8 38 1
XdmcpCloseDisplay 5 12 46 1
XdmcpSocketNotify 2 6 27 3
XdmcpTimerNotify 2 10 38 3
XdmcpSelectHost 1 9 43 3
XdmcpAddHost 1 6 31 5
receive_packet 12 37 179 1
send_packet 10 27 98 1
XdmcpDeadSession 1 10 41 1
timeout 20 55 216 1
XdmcpCheckAuthentication 3 7 45 3
XdmcpAddAuthorization 3 11 71 2
get_xdmcp_sock 9 18 126 1
send_query_msg 18 74 414 1
recv_willing_msg 10 32 163 3
send_request_msg 21 71 533 1
recv_accept_msg 10 38 211 1
recv_decline_msg 6 21 120 1
send_manage_msg 4 17 111 1
recv_refuse_msg 5 14 55 1
recv_failed_msg 6 15 79 1
send_keepalive_msg 3 15 93 1
recv_alive_msg 7 19 88 1
XdmcpFatal 1 5 31 2
XdmcpWarning 1 4 16 1
get_addr_by_name 16 63 385 8
get_manager_by_name 3 10 67 3
get_fromaddr_by_name 6 14 85 3
get_mcast_options 20 61 430 3
Source file: ./xserver/os/xserver_poll.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
map_poll_spec 6 30 144 5
map_timeout 3 24 103 2
map_select_results 6 23 128 5
xserver_poll 2 26 145 3
Source file: ./xserver/os/xsha1.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
x_sha1_init 2 8 35 1
x_sha1_update 1 6 33 3
x_sha1_final 1 7 36 2
x_sha1_init 2 8 35 1
x_sha1_update 1 6 33 3
x_sha1_final 1 7 36 2
x_sha1_init 2 9 57 1
x_sha1_update 1 6 36 3
x_sha1_final 1 10 62 2
x_sha1_init 2 8 36 1
x_sha1_update 1 5 27 3
x_sha1_final 1 6 32 2
x_sha1_init 4 17 74 1
x_sha1_update 1 6 32 3
x_sha1_final 1 7 42 2
x_sha1_init 2 8 35 1
x_sha1_update 1 5 27 3
x_sha1_final 1 6 30 2
x_sha1_init 3 13 55 1
x_sha1_update 2 9 48 3
x_sha1_final 1 8 41 2
Source file: ./xserver/pseudoramiX/pseudoramiX.h
Source file: ./xserver/glamor/glamor_prepare.h
Source file: ./xserver/glamor/glamor_window.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_fixup_window_pixmap 3 18 79 2
glamor_change_window_attributes 5 13 76 2
Source file: ./xserver/os/access.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EnableLocalAccess 3 11 30 1
EnableLocalHost 2 7 21 1
DisableLocalAccess 3 11 30 1
DisableLocalHost 4 11 69 1
GetLocalUserAddr 4 19 105 1
EnableLocalUser 2 10 51 1
DisableLocalUser 2 10 51 1
LocalAccessScopeUser 1 4 10 1
AccessUsingXdmcp 1 5 14 1
ifioctl 5 20 151 3
DefineSelf 29 88 564 1
in6_fillscopeid 3 8 63 1
DefineSelf 86 181 1201 1
AugmentSelf 6 21 130 2
AddLocalHosts 2 6 44 1
ResetHosts 42 118 798 1
xtransLocalClient 7 30 172 1
ComputeLocalClient 4 16 91 1
GetLocalClientCreds 23 75 475 2
FreeLocalClientCreds 3 9 38 1
AuthorizedClient 5 10 49 1
AddHost 14 35 149 4
ForEachHostInFamily 4 11 75 3
NewHost 7 25 151 4
RemoveHost 16 40 190 4
GetHosts 8 37 242 4
CheckAddr 8 24 98 3
InvalidHost 13 36 211 3
ConvertAddr 12 32 202 3
ChangeAccessControl 2 8 34 2
GetAccessControl 1 4 9 1
GetClientFd 1 4 19 1
ClientIsLocal 1 5 27 1
siTypeAdd 8 28 182 4
siAddrMatch 6 23 182 5
siCheckAddr 8 37 196 2
siHostnameAddrMatch 20 57 392 7
siHostnameCheckAddr 14 45 214 3
siIPv6AddrMatch 5 21 124 7
siIPv6CheckAddr 4 24 111 3
siLocalCredGetId 8 36 208 4
siLocalCredAddrMatch 14 42 246 7
siLocalCredCheckAddr 2 10 53 3
siTypesInitialize 3 9 52 1
Source file: ./xserver/pseudoramiX/pseudoramiX.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PseudoramiXTrace 1 7 37 2
PseudoramiXDebug 1 7 37 2
PseudoramiXAddScreen 3 17 100 4
PseudoramiXExtensionInit 7 31 107 1
PseudoramiXResetScreens 1 5 12 1
PseudoramiXResetProc 1 5 14 1
ProcPseudoramiXQueryVersion 1 5 15 1
ProcPseudoramiXGetState 3 24 137 1
ProcPseudoramiXGetScreenCount 3 24 136 1
ProcPseudoramiXGetScreenSize 4 31 199 1
ProcPseudoramiXIsActive 2 17 92 1
ProcPseudoramiXQueryScreens 6 36 231 1
ProcPseudoramiXDispatch 7 20 79 1
SProcPseudoramiXQueryVersion 1 8 33 1
SProcPseudoramiXGetState 1 8 33 1
SProcPseudoramiXGetScreenCount 1 8 33 1
SProcPseudoramiXGetScreenSize 1 8 33 1
SProcPseudoramiXIsActive 1 8 33 1
SProcPseudoramiXQueryScreens 1 8 33 1
SProcPseudoramiXDispatch 7 20 79 1
Source file: ./xserver/glamor/glamor_triangles.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_triangles 3 13 76 8
Source file: ./xserver/glamor/glamor_utils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_solid_boxes 4 27 216 4
glamor_solid 2 20 135 6
Source file: ./xserver/glamor/glamor_spans.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_fill_spans_gl 11 85 596 6
glamor_fill_spans_bail 3 11 64 6
glamor_fill_spans 2 8 57 6
glamor_get_spans_gl 8 52 354 6
glamor_get_spans_bail 2 7 53 6
glamor_get_spans 2 7 58 6
glamor_set_spans_gl 15 77 503 7
glamor_set_spans_bail 3 8 68 7
glamor_set_spans 2 7 65 7
Source file: ./xserver/glamor/glamor_font.h
Source file: ./xserver/glamor/glamor_fbo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_destroy_fbo 3 10 54 2
glamor_pixmap_ensure_fb 9 42 178 2
glamor_create_fbo_from_tex 4 19 108 6
_glamor_create_tex 5 28 175 4
glamor_create_fbo 2 8 58 5
glamor_create_fbo_array 10 59 431 8
glamor_pixmap_detach_fbo 3 11 45 1
glamor_pixmap_attach_fbo 4 16 68 2
glamor_pixmap_destroy_fbo 4 19 115 1
glamor_pixmap_ensure_fbo 7 25 162 3
glamor_pixmap_exchange_fbos 1 10 55 2
Source file: ./xserver/glamor/glamor_pixmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_get_drawable_deltas 3 11 56 4
glamor_pixmap_init 1 3 7 1
glamor_pixmap_fini 1 3 7 1
glamor_set_destination_pixmap_fbo 1 8 49 6
glamor_set_destination_pixmap_priv_nc 1 8 48 3
glamor_set_destination_pixmap_priv 2 9 39 3
glamor_set_destination_pixmap 1 9 51 1
glamor_set_planemask 2 8 35 2
glamor_set_alu 19 66 235 2
Source file: ./xserver/glamor/glamor_transform.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_set_color 1 7 32 3
Source file: ./xserver/glamor/glamor_context.h
Source file: ./xserver/glamor/glamor_transfer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_format_for_pixmap 6 25 112 3
glamor_upload_boxes 9 53 393 9
glamor_upload_region 1 9 52 6
glamor_upload_pixmap 1 10 70 1
glamor_download_boxes 9 46 390 9
glamor_download_rect 1 10 87 6
glamor_download_pixmap 1 10 70 1
Source file: ./xserver/glamor/glamor.h
Source file: ./xserver/glamor/glamor_points.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_poly_point_gl 10 64 414 5
glamor_poly_point 2 7 49 5
Source file: ./xserver/glamor/glamor_trapezoid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_create_mask_picture 5 26 130 5
glamor_trapezoids 10 63 444 8
Source file: ./xserver/glamor/glamor_program.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_is_component_alpha 4 5 28 1
Source file: ./xserver/glamor/glamor_xv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_init_xv_shader 1 15 107 1
glamor_xv_stop_video 1 3 8 1
glamor_xv_free_port_data 3 12 72 1
glamor_xv_set_port_attribute 7 19 144 3
glamor_xv_get_port_attribute 7 19 105 3
glamor_xv_query_image_attributes 8 29 166 5
glamor_xv_render 5 124 1237 1
glamor_xv_put_image 13 96 662 16
glamor_xv_init_port 1 10 54 1
glamor_xv_core_init 1 9 49 1
Source file: ./xserver/os/utils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OsSignal 4 13 83 2
LockServer 1 2 6 1
UnlockServer 1 2 6 1
LockServer 24 89 588 1
UnlockServer 4 8 29 1
ChownLock 1 4 20 2
AutoResetServer 1 7 24 1
GiveUp 1 7 24 1
ForceClockId 2 11 46 1
GetTimeInMillis 1 4 11 1
GetTimeInMicros 1 4 16 1
GetTimeInMillis 10 20 135 1
GetTimeInMicros 6 15 105 1
UseMsg 8 70 328 1
VerifyDisplayName 15 31 175 1
ProcessCommandLine 135 363 2378 2
set_font_authorizations 10 44 284 3
XNFalloc 2 7 30 1
XNFcalloc 1 4 16 1
XNFcallocarray 2 7 34 2
XNFrealloc 2 7 36 2
XNFreallocarray 2 7 40 3
Xstrdup 2 6 24 1
XNFstrdup 3 10 42 1
SmartScheduleStopTimer 3 11 62 1
SmartScheduleStartTimer 3 11 63 1
SmartScheduleTimer 1 4 11 1
SmartScheduleEnable 2 14 86 1
SmartSchedulePause 2 12 70 1
SmartScheduleInit 3 7 25 1
OsBlockSignals 4 15 91 1
OsReleaseSignals 3 6 25 1
OsResetSignals 3 6 20 1
OsAbort 2 6 21 1
System 11 35 209 1
Popen 20 68 430 2
Fopen 18 71 440 2
Pclose 10 27 165 1
Fclose 2 5 20 1
Win32TempDir 6 19 113 1
System 3 34 206 1
CheckUserParameters 40 107 575 3
CheckUserAuthorization 7 32 163 1
xstrtokenize 8 32 205 2
FormatInt64 2 9 41 2
FormatUInt64 4 12 93 2
FormatDouble 7 18 131 2
FormatUInt64Hex 5 17 118 2
os_move_fd 3 11 58 1
Source file: ./xserver/glamor/glamor_transfer.h
Source file: ./xserver/glamor/glamor_utils.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
format_for_depth 10 22 63 1
gl_iformat_for_pixmap 4 11 65 1
format_for_pixmap 1 4 19 1
glamor_get_rgba_from_pixel 11 55 303 6
glamor_is_large_pixmap 1 6 26 1
glamor_make_current 2 7 40 1
glamor_glDrawArrays_GL_QUADS 2 8 40 2
Source file: ./xserver/glamor/glamor_image.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_put_image_gl 10 43 307 10
glamor_put_image_bail 2 7 80 10
glamor_put_image 2 7 85 10
glamor_get_image_gl 4 26 185 8
glamor_get_image_bail 2 7 72 8
glamor_get_image 2 7 73 8
Source file: ./xserver/glamor/glamor_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_get_pixmap_private 2 6 28 1
glamor_pixmap_drm_only 1 5 23 1
glamor_pixmap_is_memory 1 5 23 1
glamor_pixmap_priv_is_large 2 4 21 1
glamor_pixmap_priv_is_small 2 4 21 1
glamor_pixmap_is_large 1 5 22 1
glamor_pixmap_has_fbo 1 5 23 1
glamor_set_pixmap_fbo_current 2 7 42 2
glamor_pixmap_fbo_at 1 5 32 2
glamor_pixmap_box_at 1 5 33 2
glamor_pixmap_wcnt 1 4 13 1
glamor_pixmap_hcnt 1 4 13 1
glamor_get_screen_private 1 5 23 1
glamor_set_screen_private 1 4 24 2
glamor_get_gc_private 1 4 19 1
glamor_pm_is_solid 1 5 26 2
glamor_picture_is_alpha 2 4 20 1
glamor_fbo_red_is_alpha 1 4 19 2
glamor_picture_red_is_alpha 2 5 26 1
Source file: ./xserver/glamor/glamor_transform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_set_destination_drawable 5 43 269 7
glamor_set_color_depth 4 15 102 4
glamor_set_solid 7 28 127 4
glamor_set_texture_pixmap 3 13 65 2
glamor_set_texture 2 13 72 6
glamor_set_tiled 3 16 82 4
glamor_get_stipple_pixmap 6 46 241 1
glamor_set_stippled 3 19 80 5
Source file: ./xserver/glamor/glamor_glx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_glx_make_current 1 6 35 1
glamor_glx_screen_init 3 12 62 1
Source file: ./xserver/glamor/glamor_egl_stubs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_egl_screen_init 1 3 12 2
glamor_egl_dri3_fd_name_from_tex 1 7 28 6
Source file: ./xserver/os/oscolor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OsLookupColor 5 28 171 6
Source file: ./xserver/glamor/glamor_picture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
byte_swap_swizzle 1 10 59 1
glamor_get_tex_format_type_from_pictformat 37 144 620 6
glamor_get_converted_image 3 22 123 6
glamor_upload_picture_to_texture 15 79 464 1
Source file: ./xserver/glamor/glamor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_get_drawable_pixmap 2 7 35 1
glamor_init_pixmap_private_small 1 13 101 2
glamor_set_pixmap_type 1 7 34 2
glamor_set_pixmap_texture 3 22 125 2
glamor_set_screen_pixmap 1 10 71 2
glamor_get_pixmap_texture 3 9 42 1
glamor_bind_texture 3 12 66 4
glamor_create_pixmap 16 50 350 5
glamor_destroy_pixmap 2 7 28 1
glamor_block_handler 1 6 25 1
_glamor_block_handler 1 10 64 2
glamor_set_debug_level 3 9 41 1
glamor_gldrawarrays_quads_using_indices 8 42 303 2
glamor_create_screen_resources 2 11 55 1
glamor_check_instruction_count 4 20 71 1
glamor_debug_output_callback 4 17 82 7
glamor_setup_debug_output 3 16 71 1
glamor_init 39 206 1197 2
glamor_release_screen_priv 1 9 40 1
glamor_close_screen 1 30 216 1
glamor_fini 1 3 7 1
glamor_enable_dri3 1 5 22 1
glamor_supports_pixmap_import_export 1 5 21 1
glamor_fd_from_pixmap 5 22 109 4
glamor_shareable_fd_from_pixmap 1 10 56 4
glamor_name_from_pixmap 4 17 86 3
glamor_finish 1 6 25 1
Source file: ./xserver/glamor/glamor_segs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_poly_segment_solid_gl 8 67 442 4
glamor_poly_segment_gl 6 19 107 4
glamor_poly_segment_bail 4 15 88 4
glamor_poly_segment 2 7 43 4
Source file: ./xserver/glamor/glamor_debug.h
Source file: ./xserver/glamor/glamor_prepare.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_prep_pixmap_box 13 58 380 3
glamor_fini_pixmap 6 31 197 1
glamor_prepare_access 1 12 94 2
glamor_prepare_access_box 1 13 106 6
glamor_finish_access 1 4 15 1
glamor_prepare_access_picture 3 6 33 2
glamor_prepare_access_picture_box 4 15 90 6
glamor_finish_access_picture 3 6 26 1
glamor_prepare_access_gc 4 12 55 1
glamor_finish_access_gc 4 12 50 1
Source file: ./xserver/glamor/glamor_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_create_composite_fs 14 231 518 1
glamor_create_composite_vs 4 30 128 1
glamor_create_composite_shader 7 51 305 3
glamor_lookup_composite_shader 2 11 72 2
glamor_translate_blend_alpha_to_red 5 15 42 1
glamor_set_composite_op 16 51 254 7
glamor_set_composite_texture 14 55 305 7
glamor_set_composite_solid 1 4 20 2
glamor_get_picture_location 6 18 67 1
glamor_setup_composite_vbo 6 34 213 2
glamor_flush_composite_rects 2 8 39 1
combine_pict_format 12 49 271 4
glamor_set_normalize_tcoords_generic 9 31 176 12
glamor_render_format_is_supported 4 11 30 1
glamor_composite_choose_shader 64 223 1156 15
glamor_composite_set_shader_blend 7 42 199 5
glamor_composite_with_shader 22 167 936 13
glamor_convert_gradient_picture 9 51 255 6
glamor_composite_clipped_region 56 191 1309 14
glamor_composite 55 140 842 12
Source file: ./xserver/glamor/glamor_core.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_get_drawable_location 3 13 66 1
glamor_compile_glsl_prog 4 26 146 2
glamor_link_glsl_prog 3 25 152 4
glamor_invalidate_stipple 3 10 50 1
glamor_stipple_damage_report 1 6 24 3
glamor_stipple_damage_destroy 1 7 36 2
glamor_track_stipple 4 13 72 1
glamor_validate_gc 22 69 419 3
glamor_destroy_gc 3 12 60 1
glamor_create_gc 2 10 49 1
glamor_bitmap_to_region 2 10 51 1
Source file: ./xserver/glamor/glamor_composite_glyphs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_get_glyph_private 1 3 19 1
glamor_copy_glyph 6 55 282 4
glamor_glyph_atlas_init 2 18 108 2
glamor_glyph_can_add 3 11 67 3
glamor_glyph_add 2 14 108 2
glamor_glyph_use_130 1 3 15 1
glamor_glyphs_init_facet 1 5 37 1
glamor_glyphs_fini_facet 1 5 23 1
glamor_glyphs_flush 7 51 322 6
glamor_glyph_start 2 26 212 2
glamor_atlas_for_glyph 2 7 30 2
glamor_composite_glyphs 23 135 958 9
glamor_alloc_glyph_atlas 3 14 76 3
glamor_composite_glyphs_init 5 19 128 1
glamor_free_glyph_atlas 3 8 45 1
glamor_composite_glyphs_fini 1 7 35 1
Source file: ./xserver/glamor/glamor_font.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_font_get 16 96 705 2
glamor_realize_font 1 4 13 2
glamor_unrealize_font 5 22 130 2
glamor_font_init 5 18 90 1
Source file: ./xserver/glamor/glamor_addtraps.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_add_traps 2 9 49 5
Source file: ./xserver/glamor/glamor_eglmodule.c
Source file: ./xserver/glamor/glamor_egl.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_egl_get_display 3 10 54 2
Source file: ./xserver/glamor/glamor_gradient.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_glamor_create_getcolor_fs_source 2 103 144 3
_glamor_create_radial_gradient_program 7 60 285 3
_glamor_create_linear_gradient_program 7 58 283 3
glamor_init_gradient_shader 2 16 108 1
_glamor_gradient_convert_trans_matrix 7 22 427 5
_glamor_gradient_set_pixmap_destination 3 67 424 8
_glamor_gradient_set_stops 7 60 523 4
glamor_generate_radial_gradient_picture 17 260 1757 7
glamor_generate_linear_gradient_picture 18 291 1914 7
Source file: ./xserver/glamor/glamor_sync.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_get_sync_fence 1 4 25 1
glamor_sync_fence_set_triggered 1 12 80 1
glamor_sync_create_fence 1 14 100 3
glamor_sync_init 7 19 100 1
glamor_sync_close 3 7 40 1
Source file: ./xserver/glamor/glamor_dash.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_get_dash_pixmap 6 45 266 1
glamor_dash_setup 11 51 289 2
glamor_dash_loop 2 25 159 5
glamor_line_length 1 4 34 4
glamor_poly_lines_dash_gl 8 51 309 5
glamor_add_segment 1 11 73 7
glamor_poly_segment_dash_gl 5 38 298 4
Source file: ./xserver/glamor/glamor_vbo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_get_vbo_space 10 67 410 3
glamor_put_vbo_space 4 16 82 1
glamor_init_vbo 2 11 63 1
glamor_fini_vbo 3 11 61 1
Source file: ./xserver/glamor/glamor_compositerects.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bound 2 7 35 2
_pixman_region_init_clipped_rectangles 12 40 375 6
glamor_composite_rectangles 37 155 851 5
Source file: ./xserver/glamor/glamor_glyphblt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_poly_glyph_blt_gl 14 89 535 7
glamor_poly_glyph_blt 2 10 66 7
glamor_push_pixels_gl 9 60 375 7
glamor_push_pixels 2 7 63 7
Source file: ./xserver/glamor/glamor_text.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_get_glyphs 7 31 174 6
glamor_text 9 104 687 10
glamor_poly_text 4 28 196 8
glamor_poly_text8 2 8 67 6
glamor_poly_text16 2 8 72 6
use_image_solid 1 4 32 4
glamor_te_text_use 2 7 53 4
glamor_image_text 14 73 530 7
glamor_image_text8 2 6 58 6
glamor_image_text16 2 6 63 6
Source file: ./xserver/glamor/glamor_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
use_solid 1 4 32 4
use_tile 1 4 34 4
use_stipple 1 6 38 4
use_opaque_stipple 2 7 51 4
add_var 3 13 69 2
vs_location_vars 4 9 65 1
fs_location_vars 4 9 65 1
str 2 6 20 1
glamor_get_uniform 4 11 60 3
glamor_build_program 17 112 759 6
glamor_use_program 5 12 74 4
glamor_use_program_fill 6 22 128 4
glamor_set_blend 15 50 220 3
use_source_solid 1 8 54 4
use_source_picture 1 9 56 4
use_source_1x1_picture 1 6 44 4
glamor_setup_one_program_render 5 19 96 6
glamor_setup_program_render 17 56 287 7
glamor_use_program_render 5 12 73 4
Source file: ./xserver/glamor/glamor_rects.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_poly_fill_rect_gl 10 79 554 4
glamor_poly_fill_rect_bail 3 12 66 4
glamor_poly_fill_rect 2 7 43 4
Source file: ./xserver/glamor/glamor_lines.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_poly_lines_solid_gl 10 72 450 5
glamor_poly_lines_gl 6 19 117 5
glamor_poly_lines_bail 1 7 44 5
glamor_poly_lines 2 7 49 5
Source file: ./xserver/damageext/damageextint.h
Source file: ./xserver/damageext/damageext.h
Source file: ./xserver/glamor/glamor_largepixmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glamor_large 1 4 19 1
__glamor_compute_clipped_regions 8 100 618 11
glamor_compute_clipped_regions_ext 8 83 515 7
_glamor_convert_pad_region 11 31 200 3
_glamor_largepixmap_reflect_fixup 8 30 188 3
_glamor_compute_clipped_regions 52 284 1861 8
glamor_compute_clipped_regions 1 9 52 6
glamor_compute_transform_clipped_regions 5 48 339 9
glamor_merge_clipped_regions 10 95 701 6
glamor_get_transform_block_size 4 35 287 5
glamor_get_transform_extent_from_box 1 32 365 2
_glamor_process_transformed_clipped_region 6 38 246 6
glamor_composite_largepixmap_region 58 381 1992 17
Source file: ./xserver/include/xkbrules.h
Source file: ./xserver/include/list.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xorg_list_init 1 4 19 1
__xorg_list_add 1 8 43 3
xorg_list_add 1 4 25 2
xorg_list_append 1 4 25 2
__xorg_list_del 1 5 26 2
xorg_list_del 1 5 25 1
xorg_list_is_empty 1 4 16 1
Source file: ./xserver/include/site.h
Source file: ./xserver/include/colormap.h
Source file: ./xserver/glamor/glamor_egl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_identify 1 5 16 1
glamor_egl_get_screen_private 1 5 22 1
glamor_egl_make_current 2 10 47 1
_glamor_egl_create_image 4 28 130 6
glamor_get_flink_name 2 9 51 3
glamor_create_texture_from_image 1 14 79 3
glamor_egl_get_gbm_device 2 7 28 1
glamor_egl_create_textured_screen 2 13 71 3
glamor_egl_create_textured_screen_ext 1 6 27 4
glamor_egl_check_has_gem 3 9 43 1
glamor_egl_set_pixmap_image 2 14 77 2
glamor_egl_create_textured_pixmap 4 42 228 3
glamor_egl_create_textured_pixmap_from_gbm_bo 2 28 144 2
glamor_get_name_from_bo 2 7 47 3
glamor_make_pixmap_exportable 8 55 351 1
glamor_gbm_bo_from_pixmap 2 11 60 2
glamor_egl_dri3_fd_name_from_tex 5 27 144 6
glamor_back_pixmap_from_fd 9 31 201 7
glamor_pixmap_from_fd 3 18 91 7
glamor_egl_destroy_pixmap 3 19 108 1
glamor_egl_exchange_buffers 1 14 74 2
glamor_egl_close_screen 1 15 86 1
glamor_dri3_open_client 5 29 135 4
glamor_egl_screen_init 5 24 150 2
glamor_egl_cleanup 4 13 68 1
glamor_egl_free_screen 2 10 47 1
glamor_egl_init 16 88 483 2
glamor_egl_init_textured_pixmap 1 4 10 1
Source file: ./xserver/include/gcstruct.h
Source file: ./xserver/include/closestr.h
Source file: ./xserver/include/inpututils.h
Source file: ./xserver/include/swaprep.h
Source file: ./xserver/include/nonsdk_extinit.h
Source file: ./xserver/include/xserver-properties.h
Source file: ./xserver/include/miscstruct.h
Source file: ./xserver/include/xkbfile.h
Source file: ./xserver/include/gc.h
Source file: ./xserver/glamor/glamor_copy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
use_copyarea 1 10 92 4
use_copyplane 7 56 449 4
glamor_copy_bail 5 28 159 11
glamor_copy_cpu_fbo 8 60 385 11
glamor_copy_fbo_cpu 5 36 201 11
glamor_copy_fbo_fbo_draw 14 91 597 11
glamor_copy_fbo_fbo_temp 12 79 475 11
glamor_copy_needs_temp 9 39 288 6
glamor_copy_gl 7 35 235 11
glamor_copy 3 18 100 11
glamor_copy_area 1 7 59 9
glamor_copy_plane 2 11 100 10
glamor_copy_window 4 17 148 3
Source file: ./xserver/include/extension.h
Source file: ./xserver/include/colormapst.h
Source file: ./xserver/include/eventstr.h
Source file: ./xserver/include/rgb.h
Source file: ./xserver/include/pixmap.h
Source file: ./xserver/include/callback.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CallCallbacks 3 6 30 2
Source file: ./xserver/include/protocol-versions.h
Source file: ./xserver/include/optionstr.h
Source file: ./xserver/include/selection.h
Source file: ./xserver/include/extnsionst.h
Source file: ./xserver/damageext/damageext.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DamageNoteCritical 2 8 35 1
damageGetGeometry 5 17 111 5
DamageExtNotify 4 40 309 3
DamageExtReport 6 19 86 3
DamageExtDestroy 2 7 37 2
DamageExtSetCritical 3 6 33 2
ProcDamageQueryVersion 5 33 183 1
DamageExtRegister 2 11 81 3
DamageExtCreate 4 23 143 5
doDamageCreate 7 34 150 2
ProcDamageCreate 1 9 40 1
ProcDamageDestroy 1 9 45 1
DamageExtSubtractWindowClip 6 31 189 1
DamageExtFreeWindowClip 2 5 19 1
DamageExtSubtract 5 20 131 2
ProcDamageSubtract 6 27 154 1
ProcDamageAdd 2 17 104 1
ProcDamageDispatch 3 10 61 1
SProcDamageQueryVersion 1 9 55 1
SProcDamageCreate 1 9 55 1
SProcDamageDestroy 1 8 47 1
SProcDamageSubtract 1 10 63 1
SProcDamageAdd 1 9 55 1
SProcDamageDispatch 2 7 37 1
FreeDamageExt 2 10 48 2
SDamageNotifyEvent 1 15 173 2
PanoramiXDamageReport 3 13 87 3
PanoramiXDamageExtDestroy 1 5 30 2
PanoramiXDamageCreate 9 43 252 1
PanoramiXDamageDelete 2 13 64 2
PanoramiXDamageInit 2 8 39 1
PanoramiXDamageReset 1 4 13 1
DamageExtensionInit 7 27 153 1
Source file: ./xserver/include/inputstr.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DeepestSpriteWin 1 5 28 1
Source file: ./xserver/include/region.h
Source file: ./xserver/include/property.h
Source file: ./xserver/include/privates.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dixPrivateKeyRegistered 1 4 12 1
dixGetPrivateAddr 1 5 33 2
dixGetPrivate 1 5 34 2
dixSetPrivate 1 5 39 3
dixLookupPrivate 2 7 35 2
dixLookupPrivateAddr 1 5 33 2
dixGetScreenPrivateAddr 1 5 28 3
dixGetScreenPrivate 1 5 28 3
dixSetScreenPrivate 1 5 33 4
dixLookupScreenPrivate 1 5 28 3
dixLookupScreenPrivateAddr 1 6 28 3
Source file: ./xserver/include/servermd.h
Source file: ./xserver/include/resource.h
Source file: ./xserver/include/registry.h
Source file: ./xserver/include/misc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lswapl 1 5 52 1
lswaps 1 4 33 1
bits_to_bytes 1 4 20 1
bytes_to_int32 1 4 22 1
pad_to_int32 1 4 21 1
padding_for_int32 1 4 18 1
version_compare 5 13 57 4
wrong_size 1 3 6 1
__builtin_constant_p 1 4 10 1
swap_uint64 1 16 203 1
swap_uint32 1 9 105 1
swap_uint16 1 6 57 1
Source file: ./xserver/include/opaque.h
Source file: ./xserver/include/cursorstr.h
Source file: ./xserver/include/xkbstr.h
Source file: ./xserver/include/os.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RemoveNotifyFd 1 4 21 1
Source file: ./xserver/include/probes.h
Source file: ./xserver/include/busfault.h
Source file: ./xserver/include/cursor.h
Source file: ./xserver/include/eventconvert.h
Source file: ./xserver/include/client.h
Source file: ./xserver/include/windowstr.h
Source file: ./xserver/include/swapreq.h
Source file: ./xserver/include/extinit.h
Source file: ./xserver/include/dix.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InputCheckPending 1 4 21 1
Source file: ./xserver/include/dixgrabs.h
Source file: ./xserver/include/dixfontstr.h
Source file: ./xserver/include/dbus-core.h
Source file: ./xserver/include/events.h
Source file: ./xserver/include/glx_extinit.h
Source file: ./xserver/include/validate.h
Source file: ./xserver/include/regionstr.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RegionNil 2 4 25 1
RegionNar 1 4 19 1
RegionNumRects 2 4 26 1
RegionSize 2 4 26 1
RegionRects 2 4 36 1
RegionBoxptr 1 4 23 1
RegionBox 1 4 22 2
RegionTop 1 4 21 1
RegionEnd 1 4 23 1
RegionSizeof 2 7 50 1
RegionInit 4 18 136 3
RegionInitBoxes 1 4 23 3
RegionUninit 3 7 42 1
RegionReset 1 6 37 2
RegionNotEmpty 1 4 14 1
RegionBroken 1 4 13 1
RegionEmpty 1 7 53 1
RegionExtents 1 4 17 1
RegionNull 1 5 24 1
RegionCopy 1 4 18 2
RegionIntersect 1 6 23 3
RegionUnion 1 6 23 3
RegionSubtract 1 4 23 3
RegionInverse 1 7 23 3
RegionContainsRect 1 4 18 2
RegionTranslate 1 4 22 3
RegionContainsPoint 1 5 28 4
RegionEqual 1 4 18 2
Source file: ./xserver/include/vidmodestr.h
Source file: ./xserver/include/window.h
Source file: ./xserver/include/hotplug.h
Source file: ./xserver/include/globals.h
Source file: ./xserver/include/screenint.h
Source file: ./xserver/include/pixmapstr.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PixmapBox 1 7 42 2
PixmapRegionInit 1 6 31 2
Source file: ./xserver/include/systemd-logind.h
Source file: ./xserver/include/xsha1.h
Source file: ./xserver/include/displaymode.h
Source file: ./xserver/include/scrnintstr.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BitmapToRegion 1 4 23 2
Source file: ./xserver/include/dix-config-apple-verbatim.h
Source file: ./xserver/include/propertyst.h
Source file: ./xserver/include/dixevents.h
Source file: ./xserver/include/XIstubs.h
Source file: ./xserver/include/xserver_poll.h
Source file: ./xserver/include/dixstruct.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetReqFds 3 5 43 2
client_is_ready 1 4 17 1
output_pending_mark 3 5 33 1
output_pending_clear 1 4 15 1
any_output_pending 1 3 14 1
Source file: ./xserver/include/ptrveloc.h
Source file: ./xserver/include/dixaccess.h
Source file: ./xserver/include/Xprintf.h
Source file: ./xserver/include/closure.h
Source file: ./xserver/include/exevents.h
Source file: ./xserver/include/dixfont.h
Source file: ./xserver/dix/initatoms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MakePredeclaredAtoms 69 139 1162 1
Source file: ./xserver/dix/enterleave.h
Source file: ./xserver/include/xkbsrv.h
Source file: ./xserver/dix/cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FreeCursorBits 6 20 127 1
FreeCursor 3 19 122 2
RefCursor 2 6 19 1
UnrefCursor 2 6 19 1
CursorRefCount 2 4 17 1
CheckForEmptyMask 6 17 100 1
RealizeCursorAllScreens 11 33 209 1
AllocARGBCursor 9 67 499 13
AllocGlyphCursor 26 143 842 13
CreateRootCursor 5 22 157 2
Source file: ./xserver/dix/grabs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PrintDeviceGrabInfo 29 83 616 1
UngrabAllDevices 8 18 109 1
AllocGrab 5 17 87 1
CreateGrab 5 35 230 11
FreeGrab 2 10 62 1
CopyGrab 7 41 235 2
DeletePassiveGrab 5 18 110 2
DeleteDetailFromMask 5 16 95 2
IsInGrabMask 5 13 65 3
IdenticalExactDetails 4 9 45 3
DetailSupersedesSecond 3 9 49 3
GrabSupersedesSecond 4 12 78 2
GrabMatchesSecond 23 46 298 3
GrabsAreIdentical 10 24 159 2
AddPassiveGrabToList 12 35 240 2
DeletePassiveGrabFromList 32 115 857 1
GrabIsPointerGrab 3 5 28 1
GrabIsKeyboardGrab 3 5 28 1
Source file: ./xserver/include/input.h
Source file: ./xserver/dix/region.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitRegions 1 5 18 1
RegionCreate 2 9 47 2
RegionDestroy 2 6 24 1
RegionDuplicate 3 12 53 1
RegionPrint 2 16 128 1
RegionIsValid 20 37 340 1
RegionBreak 1 7 28 1
RegionRectAlloc 11 36 231 2
RegionCoalesce 7 34 170 3
RegionAppendNonO 2 17 111 5
RegionOp 29 126 792 7
RegionSetExtents 6 26 198 1
RegionUnionO 10 40 205 8
RegionAppend 24 72 560 2
QuickSortRects 16 39 286 2
RegionValidate 31 144 1014 2
RegionFromRects 17 69 434 3
Source file: ./xserver/dix/stubmain.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 4 29 3
Source file: ./xserver/dix/resource.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetDefaultBytes 1 6 32 3
DefaultFindSubRes 1 3 15 3
GetDrawableBytes 2 11 48 1
GetPixmapBytes 3 13 78 3
GetWindowBytes 4 21 143 3
FindWindowSubRes 4 14 101 3
GetGcBytes 4 21 139 3
FindGCSubRes 4 14 89 3
CallResourceStateCallback 2 7 45 2
CreateNewResourceType 4 18 112 2
GetResourceTypeSizeFunc 1 4 17 1
SetResourceTypeSizeFunc 1 4 21 2
SetResourceTypeFindSubResFunc 1 4 21 2
SetResourceTypeErrorValue 1 4 21 2
CreateNewResourceClass 2 9 36 1
ilog2 3 9 42 1
ResourceClientBits 1 4 14 1
InitClientResources 6 28 201 1
HashResourceID 3 10 87 2
AvailableID 7 14 99 4
GetXIDRange 10 30 232 4
GetXIDList 4 17 96 3
FakeClientID 4 18 123 1
AddResource 6 30 220 3
RebuildTable 6 35 250 1
doFreeResource 2 7 47 2
FreeResource 7 27 182 2
FreeResourceByType 7 22 158 3
ChangeResourceValue 6 14 109 3
FindClientResourcesByType 7 23 160 4
FindSubResources 1 8 40 4
FindAllClientResources 5 20 148 3
LookupClientResourceComplex 7 23 139 4
FreeClientNeverRetainResources 7 30 187 1
FreeClientResources 5 24 170 1
FreeAllResources 3 8 40 1
LegalNewID 7 19 117 2
dixLookupResourceByType 12 30 210 5
dixLookupResourceByClass 10 26 176 5
Source file: ./xserver/dix/dixfonts.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FontToXError 7 17 48 1
LoadGlyphs 2 9 66 5
GetGlyphs 1 7 48 6
SetDefaultFont 3 17 93 1
QueueFontWakeup 5 20 91 1
RemoveFontWakeup 4 13 70 1
FontWakeup 3 11 65 2
UseFPE 1 4 12 1
FreeFPE 2 9 53 1
doOpenFont 35 119 713 2
OpenFont 11 48 304 5
CloseFont 8 25 149 2
QueryFont 7 50 422 3
doListFontsAndAliases 37 183 1239 2
ListFonts 8 40 264 4
doListFontsWithInfo 28 173 1166 2
StartListFontsWithInfo 6 39 248 4
doPolyText 37 184 1224 2
PolyText 1 17 113 9
doImageText 18 99 685 2
ImageText 1 16 105 9
DetermineFPEType 3 9 49 1
FreeFontPath 6 19 113 3
find_existing_fpe 4 12 77 4
SetFontPathElements 19 90 496 4
SetFontPath 4 16 85 3
SetDefaultFontPath 14 53 307 1
GetFontPath 5 33 194 4
DeleteClientFontStuff 3 10 67 1
register_fpe_funcs 2 10 54 1
get_server_generation 1 4 9 1
get_server_client 1 4 9 1
get_default_point_size 1 4 9 1
get_client_resolutions 3 19 118 1
FreeFonts 2 13 51 1
find_old_font 1 6 31 1
get_new_font_client_id 1 4 12 1
store_font_Client_font 1 4 24 2
delete_font_client_id 1 4 14 1
_client_auth_generation 1 4 10 1
fs_block_handler 1 5 25 2
fs_fd_handler 1 5 32 3
add_fs_fd 3 15 94 3
remove_fs_fd 2 12 58 1
adjust_fs_wait_for_delay 1 4 19 2
_init_fs_handlers 4 16 70 2
_remove_fs_handlers 3 11 46 3
InitFonts 2 7 27 1
Source file: ./xserver/dix/extension.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddExtension 13 69 436 7
AddExtensionAlias 4 17 99 2
FindExtension 9 17 145 2
CheckExtension 2 9 41 1
GetExtensionEntry 3 9 35 1
StandardMinorOpcode 1 4 20 1
CloseDownExtensions 4 19 153 1
ProcQueryExtension 4 28 171 1
ProcListExtensions 10 47 356 1
Source file: ./xserver/dix/dixutils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CompareTimeStamps 5 12 65 2
ClientTimeToServerTime 6 17 101 1
ISOLatin1ToLower 7 13 94 1
CompareISOLatin1Lowered 6 14 99 4
dixLookupDrawable 6 19 114 5
dixLookupWindow 3 10 62 4
dixLookupGC 1 4 35 4
dixLookupFontable 4 16 103 4
dixLookupClient 7 20 134 4
AlterSaveSetForClient 12 48 300 5
DeleteWindowFromAnySaveSet 4 11 59 1
NoopDDA 1 3 6 1
BlockHandler 9 24 202 1
WakeupHandler 9 24 203 1
RegisterBlockAndWakeupHandlers 3 20 109 3
RemoveBlockAndWakeupHandlers 7 21 112 3
InitBlockAndWakeupHandlers 1 7 26 1
ProcessWorkQueue 3 15 74 1
ProcessWorkQueueZombies 4 16 87 1
QueueWorkProc 2 15 84 3
ClientSleep 2 14 70 3
ClientSignal 3 9 53 1
ClientSignalAll 8 15 109 3
ClientWakeup 4 17 73 1
ClientIsAsleep 3 8 38 1
_AddCallback 2 13 77 3
_DeleteCallback 7 24 140 3
_CallCallbacks 9 37 204 2
_DeleteCallbackList 5 22 112 1
CreateCallbackList 5 28 140 1
AddCallback 4 10 52 3
DeleteCallback 3 6 37 3
DeleteCallbackList 3 6 24 1
DeleteCallbackManager 2 10 45 1
InitCallbackManager 1 4 10 1
Source file: ./xserver/dix/dispatch.h
Source file: ./xserver/dix/inpututils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_butmap_change 8 20 137 5
do_butmap_change 5 22 175 4
ApplyPointerMapping 2 9 61 4
check_modmap_change 12 36 220 3
check_modmap_change_slave 11 26 179 4
do_modmap_change 1 4 29 3
build_modmap_from_modkeymap 6 16 103 3
change_modmap 11 27 193 4
generate_modkeymap 14 42 310 4
DuplicateInputAttributes 13 41 279 1
FreeInputAttributes 4 16 88 1
valuator_mask_new 2 8 40 1
valuator_mask_free 1 5 19 1
valuator_mask_set_range 2 9 61 4
valuator_mask_zero 1 5 28 1
valuator_mask_size 1 4 16 1
valuator_mask_num_valuators 1 4 28 1
valuator_mask_isset 2 4 28 2
_valuator_mask_set_double 1 6 45 3
valuator_mask_set_double 1 6 32 3
valuator_mask_set 1 4 23 3
valuator_mask_get_double 1 4 20 2
valuator_mask_get 1 4 23 2
valuator_mask_fetch_double 2 10 44 3
valuator_mask_fetch 2 9 44 3
valuator_mask_unset 5 15 114 2
valuator_mask_copy 2 7 36 2
valuator_mask_has_unaccelerated 1 4 14 1
valuator_mask_drop_unaccelerated 1 5 30 1
valuator_mask_set_absolute_unaccelerated 2 11 58 4
valuator_mask_set_unaccelerated 2 11 58 4
valuator_mask_get_accelerated 1 5 20 2
valuator_mask_get_unaccelerated 1 5 20 2
valuator_mask_fetch_unaccelerated 4 15 66 4
CountBits 3 9 48 2
verify_internal_event 5 15 110 1
init_device_event 1 11 73 4
event_get_corestate 7 10 80 2
event_set_state 12 24 231 3
event_get_filter_from_type 2 4 25 2
event_get_filter_from_xi2type 1 4 19 1
point_on_screen 4 5 46 3
update_desktop_dimensions 2 17 134 1
input_option_free 1 7 34 1
input_option_new 6 26 145 3
input_option_free_element 2 12 68 2
input_option_free_list 1 9 54 1
input_option_find 2 9 49 2
input_option_get_key 1 4 14 1
input_option_get_value 1 4 14 1
input_option_set_key 2 6 33 2
input_option_set_value 2 6 33 2
fp1616_to_double 1 4 13 1
fp3232_to_double 1 7 44 1
double_to_fp1616 1 4 13 1
double_to_fp3232 1 14 70 1
xi2mask_new_with_size 3 22 143 2
xi2mask_new 1 4 14 1
xi2mask_free 2 7 31 1
xi2mask_isset_for_device 1 7 64 3
xi2mask_isset 5 11 79 3
xi2mask_set 1 7 56 3
xi2mask_zero 4 10 81 2
xi2mask_merge 3 7 82 2
xi2mask_num_masks 1 4 14 1
xi2mask_mask_size 1 4 14 1
xi2mask_set_one_mask 1 7 57 4
xi2mask_get_one_mask 1 6 36 2
Source file: ./xserver/dix/devices.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DeviceSetTransform 3 23 303 2
DeviceSetProperty 22 34 255 4
PairDevices 6 18 112 2
NextFreePointerDevice 5 9 51 1
AddInputDevice 11 71 573 3
SendDevicePresenceEvent 1 12 70 2
EnableDevice 15 58 398 2
DisableDevice 21 61 442 2
DisableAllDevices 8 20 141 1
ActivateDevice 8 23 151 2
CoreKeyboardBell 1 5 36 4
CoreKeyboardCtl 1 4 13 2
CoreKeyboardProc 6 19 65 2
CorePointerProc 5 40 304 2
InitCoreDevices 6 25 143 1
InitAndStartDevices 6 16 103 1
FreeDeviceClass 10 58 322 2
FreeFeedbackClass 16 74 376 2
FreeAllDeviceClasses 2 17 182 1
CloseDevice 13 43 330 1
CloseDeviceList 6 18 99 1
CloseDownDevices 4 20 117 1
AbortDevices 3 12 73 1
UndisplayDevices 2 7 46 1
RemoveDevice 17 55 343 2
NumMotionEvents 1 4 15 1
dixLookupDevice 6 20 118 4
QueryMinMaxKeyCodes 2 7 50 2
InitButtonClassDeviceStruct 4 21 161 4
AllocValuatorClass 3 21 132 2
InitValuatorClassDeviceStruct 9 45 278 5
InitPointerAccelerationScheme 10 30 165 2
InitFocusClassDeviceStruct 2 19 109 1
InitPtrFeedbackClassDeviceStruct 3 16 110 2
InitStringFeedbackClassDeviceStruct 7 35 274 5
InitBellFeedbackClassDeviceStruct 3 18 119 3
InitLedFeedbackClassDeviceStruct 3 17 116 2
InitIntegerFeedbackClassDeviceStruct 3 17 110 2
InitPointerDeviceStruct 3 14 115 8
InitTouchClassDeviceStruct 9 43 322 4
BadDeviceMap 5 12 82 5
ProcSetModifierMapping 7 24 154 1
ProcGetModifierMapping 1 19 106 1
ProcChangeKeyboardMapping 12 45 341 1
ProcSetPointerMapping 10 41 258 1
ProcGetKeyboardMapping 6 41 260 1
ProcGetPointerMapping 4 23 147 1
NoteLedState 2 8 65 3
Ones 1 7 60 1
DoChangeKeyboardControl 38 148 810 4
ProcChangeKeyboardControl 16 34 247 1
ProcGetKeyboardControl 3 26 170 1
ProcBell 12 30 223 1
ProcChangePointerControl 24 68 406 1
ProcGetPointerControl 2 21 120 1
MaybeStopHint 8 13 91 2
ProcGetMotionEvents 14 61 507 1
ProcQueryKeymap 4 22 134 1
RecalculateMasterButtons 13 46 377 1
ReleaseButtonsAndKeys 10 25 199 1
AttachDevice 12 37 245 3
GetPairedDevice 3 6 37 1
GetMaster 11 23 109 2
AllocDevicePair 8 57 379 7
valuator_get_mode 1 4 26 2
valuator_set_mode 3 10 68 3
Source file: ./xserver/dix/atom.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MakeAtom 16 64 424 3
ValidAtom 2 4 20 1
NameForAtom 3 9 40 1
AtomError 1 4 11 1
FreeAtom 4 11 59 1
FreeAllAtoms 2 10 36 1
InitAtoms 3 12 56 1
Source file: ./xserver/dix/property.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PrintPropertys 3 14 93 1
dixLookupProperty 4 14 87 5
deliverPropertyNotifyEvent 1 13 95 3
ProcRotateProperties 13 56 413 1
ProcChangeProperty 12 45 278 1
dixChangeWindowProperty 26 96 616 9
DeleteProperty 6 24 147 3
DeleteAllWindowProperties 3 14 74 1
NullPropertyReply 1 14 71 3
ProcGetProperty 23 98 642 1
ProcListProperties 8 40 266 1
ProcDeleteProperty 3 16 87 1
Source file: ./xserver/dix/registry.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
double_size 3 21 109 3
RegisterRequestName 8 17 143 3
RegisterEventName 4 10 63 2
RegisterErrorName 4 10 63 2
RegisterExtensionNames 20 58 304 1
LookupRequestName 4 8 50 2
LookupMajorName 6 16 84 1
LookupEventName 3 7 33 1
LookupErrorName 3 6 29 1
RegisterResourceName 4 10 60 2
LookupResourceName 3 7 33 1
dixFreeRegistry 7 24 126 1
dixCloseRegistry 3 7 21 1
dixResetRegistry 5 20 119 1
Source file: ./xserver/dix/getevents.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetMotionHistorySize 1 4 9 1
set_button_down 2 7 42 3
set_button_up 2 7 42 3
button_is_down 5 9 63 3
set_key_down 2 7 42 3
set_key_up 2 7 42 3
key_is_down 5 9 63 3
key_autorepeats 1 5 40 2
init_touch_ownership 1 9 61 3
init_raw 9 36 171 5
set_raw_valuators 5 17 104 4
set_valuators 4 14 115 3
CreateClassesChangedEvent 7 38 379 4
rescaleValuatorAxis 8 19 138 5
updateSlaveDeviceCoords 8 38 302 2
AllocateMotionHistory 6 24 170 1
GetMotionHistory 20 88 779 6
updateMotionHistory 11 56 475 4
GetMaximumEventsNum 1 4 9 1
clipAxis 5 13 83 3
clipValuators 3 10 70 2
UpdateFromMaster 5 21 113 4
clipAbsolute 3 12 75 2
add_to_scroll_valuator 6 13 94 4
scale_for_device_resolution 4 17 185 2
moveRelative 13 23 209 3
accelPointer 2 5 39 3
scale_from_screen 5 23 157 3
scale_to_desktop 6 27 230 6
positionSprite 7 31 269 9
updateHistory 4 10 79 3
queueEventList 2 6 41 3
event_set_root_coordinates 1 7 54 3
QueueKeyboardEvents 1 7 38 3
GetKeyboardEvents 22 54 342 4
InitEventList 1 5 24 1
FreeEventList 1 4 16 2
transform 1 7 64 3
transformRelative 3 15 96 2
transformAbsolute 11 27 194 2
storeLastValuators 7 15 121 6
QueuePointerEvents 1 8 50 5
fill_pointer_events 29 110 749 7
emulate_scroll_button_events 19 62 381 8
GetPointerEvents 21 84 503 6
QueueProximityEvents 1 6 40 3
GetProximityEvents 16 33 246 4
GetTouchOwnershipEvents 4 18 110 6
QueueTouchEvents 1 8 50 5
GetTouchEvents 37 121 873 6
GetDixTouchEnd 2 21 158 4
PostSyntheticMotion 3 16 138 5
Source file: ./xserver/dix/selection.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dixLookupSelection 4 14 80 4
InitSelections 2 11 44 1
CallSelectionCallback 1 6 34 3
DeleteWindowFromAnySelections 3 11 65 1
DeleteClientFromAnySelections 3 11 65 1
ProcSetSelectionOwner 14 58 360 1
ProcGetSelectionOwner 4 26 138 1
ProcConvertSelection 13 47 377 1
Source file: ./xserver/dix/swapreq.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SwapLongs 4 21 111 2
SwapShorts 4 29 167 2
SProcSimpleReq 1 6 34 1
SProcResourceReq 1 8 47 1
SProcCreateWindow 1 18 124 1
SProcChangeWindowAttributes 1 10 60 1
SProcReparentWindow 1 11 71 1
SProcConfigureWindow 1 10 60 1
SProcInternAtom 1 8 47 1
SProcChangeProperty 4 21 104 1
SProcDeleteProperty 1 9 55 1
SProcGetProperty 1 12 79 1
SProcSetSelectionOwner 1 10 63 1
SProcConvertSelection 1 12 79 1
SProcSendEvent 4 20 154 1
SProcGrabPointer 1 12 79 1
SProcGrabButton 1 12 79 1
SProcUngrabButton 1 9 55 1
SProcChangeActivePointerGrab 1 10 63 1
SProcGrabKeyboard 1 9 55 1
SProcGrabKey 1 9 55 1
SProcUngrabKey 1 9 55 1
SProcGetMotionEvents 1 10 63 1
SProcTranslateCoords 1 11 71 1
SProcWarpPointer 1 15 103 1
SProcSetInputFocus 1 9 55 1
SProcOpenFont 1 9 55 1
SProcListFonts 1 9 55 1
SProcListFontsWithInfo 1 9 55 1
SProcSetFontPath 1 8 47 1
SProcCreatePixmap 1 11 71 1
SProcCreateGC 1 11 68 1
SProcChangeGC 1 10 60 1
SProcCopyGC 1 10 63 1
SProcSetDashes 1 10 63 1
SProcSetClipRectangles 1 11 68 1
SProcClearToBackground 1 12 79 1
SProcCopyArea 1 16 111 1
SProcCopyPlane 1 17 119 1
SProcPoly 1 10 62 1
SProcFillPoly 1 10 60 1
SProcPutImage 1 13 87 1
SProcGetImage 1 13 87 1
SProcPolyText 1 11 73 1
SProcImageText 1 11 73 1
SProcCreateColormap 1 10 63 1
SProcCopyColormapAndFree 1 9 55 1
SProcAllocColor 1 11 71 1
SProcAllocNamedColor 1 9 55 1
SProcAllocColorCells 1 10 63 1
SProcAllocColorPlanes 1 12 79 1
SProcFreeColors 1 10 60 1
SwapColorItem 1 7 40 1
SProcStoreColors 2 13 92 1
SProcStoreNamedColor 1 10 63 1
SProcQueryColors 1 9 52 1
SProcLookupColor 1 9 55 1
SProcCreateCursor 1 18 127 1
SProcCreateGlyphCursor 1 18 127 1
SProcRecolorCursor 1 14 95 1
SProcQueryBestSize 1 10 63 1
SProcQueryExtension 1 8 47 1
SProcChangeKeyboardMapping 1 8 44 1
SProcChangeKeyboardControl 1 9 52 1
SProcChangePointerControl 1 10 63 1
SProcSetScreenSaver 1 9 55 1
SProcChangeHosts 1 8 47 1
SProcRotateProperties 1 11 68 1
SProcNoOperation 1 6 34 1
SwapConnClientPrefix 1 7 40 1
Source file: ./xserver/dix/touch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TouchResizeQueue 3 16 117 1
TouchFindByDDXID 6 13 87 3
TouchBeginDDXTouch 13 39 205 2
TouchEndDDXTouch 2 7 30 2
TouchInitDDXTouchPoint 1 5 36 2
TouchInitTouchPoint 4 22 180 3
TouchFreeTouchPoint 5 21 150 2
TouchFindByClientID 5 14 76 2
TouchBeginTouch 7 31 179 4
TouchEndTouch 8 25 169 2
TouchEventHistoryAllocate 3 10 58 1
TouchEventHistoryFree 1 7 32 1
TouchEventHistoryPush 8 25 126 2
TouchEventHistoryReplay 3 13 97 3
TouchDeliverDeviceClassesChangedEvent 3 16 91 3
TouchBuildDependentSpriteTrace 8 31 203 2
TouchBuildSprite 5 22 148 3
TouchConvertToPointerEvent 5 38 197 3
TouchGetPointerEventType 4 18 58 1
TouchResourceIsOwner 1 4 24 2
TouchAddListener 3 19 153 8
TouchRemoveListener 5 22 151 2
TouchAddGrabListener 6 17 121 4
TouchAddPassiveGrabListener 3 10 65 4
TouchAddRegularListener 15 68 445 4
TouchAddActiveGrabListener 7 12 78 4
TouchSetupListeners 7 21 157 3
TouchRemovePointerGrab 5 17 83 1
TouchListenerGone 9 28 204 1
TouchListenerAcceptReject 5 25 185 4
TouchAcceptReject 7 23 147 6
TouchEndPhysicallyActiveTouches 4 19 127 1
TouchEmitTouchEnd 4 14 98 4
TouchAcceptAndEnd 4 11 70 2
Source file: ./xserver/dix/privates.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dixReallocPrivates 2 10 61 3
dixMovePrivates 1 6 46 3
fixupOneScreen 8 31 195 3
fixupScreens 5 11 86 2
fixupServerClient 2 7 35 2
fixupExtensions 3 11 62 2
fixupDefaultColormaps 4 14 93 2
fixupDeviceList 3 9 51 3
fixupDevices 2 5 35 2
grow_private_set 2 7 41 2
grow_screen_specific_set 3 12 93 2
dixRegisterPrivateKey 13 49 330 3
dixRegisterScreenPrivateKey 5 23 147 4
_dixGetScreenPrivateKey 1 4 25 2
_dixInitPrivates 3 11 81 3
_dixFiniPrivates 2 6 33 2
_dixAllocateObjectWithPrivates 3 20 154 4
dixAllocatePrivates 4 18 95 2
_dixFreeObjectWithPrivates 1 6 26 3
dixFreePrivates 1 6 30 2
dixPrivatesSize 2 6 35 1
dixLookupPrivateOffset 4 13 60 1
dixRegisterScreenSpecificPrivateKey 4 29 203 4
dixFreeScreenSpecificPrivates 3 10 57 1
dixInitScreenSpecificPrivates 2 6 39 1
_dixInitScreenPrivates 4 18 113 4
_dixAllocateScreenObjectWithPrivates 4 28 181 5
dixScreenSpecificPrivatesSize 3 8 47 2
dixPrivateUsage 3 19 142 1
dixResetPrivates 5 25 157 1
dixPrivatesCreated 2 7 23 1
Source file: ./xserver/dix/dispatch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetInputCheck 1 5 24 2
UpdateCurrentTime 4 12 65 1
UpdateCurrentTimeIf 3 10 55 1
init_client_ready 1 6 24 1
clients_are_ready 1 4 14 1
mark_client_ready 2 5 28 1
mark_client_saved_ready 2 5 28 1
mark_client_not_ready 1 4 15 1
mark_client_grab 2 10 52 1
mark_client_ungrab 1 8 43 1
SmartScheduleClient 18 51 285 1
EnableLimitedSchedulingLatency 1 5 13 1
DisableLimitedSchedulingLatency 2 6 19 1
Dispatch 25 87 450 1
SetVendorRelease 1 4 11 1
SetVendorString 1 4 13 1
CreateConnectionBlock 9 114 890 1
ProcBadRequest 1 4 10 1
ProcCreateWindow 7 31 226 1
ProcChangeWindowAttributes 5 18 133 1
ProcGetWindowAttributes 2 15 90 1
ProcDestroyWindow 4 18 97 1
ProcDestroySubwindows 2 12 58 1
ProcChangeSaveSet 5 16 113 1
ProcReparentWindow 8 23 168 1
ProcMapWindow 2 12 58 1
ProcMapSubwindows 2 12 58 1
ProcUnmapWindow 2 12 58 1
ProcUnmapSubwindows 2 12 56 1
ProcConfigureWindow 3 15 108 1
ProcCirculateWindow 4 16 96 1
GetGeometry 3 27 189 2
ProcGetGeometry 2 9 55 1
ProcQueryTree 8 40 284 1
ProcInternAtom 4 25 142 1
ProcGetAtomName 2 22 114 1
ProcGrabServer 5 25 120 1
UngrabServer 6 21 116 1
ProcUngrabServer 1 6 20 1
ProcTranslateCoords 14 58 409 1
ProcOpenFont 2 15 86 1
ProcCloseFont 2 17 79 1
ProcQueryFont 8 37 229 1
ProcQueryTextExtents 5 37 222 1
ProcListFonts 1 7 46 1
ProcListFontsWithInfo 1 7 46 1
dixDestroyPixmap 1 5 34 2
ProcCreatePixmap 12 46 307 1
ProcFreePixmap 2 17 79 1
ProcCreateGC 5 25 171 1
ProcChangeGC 3 15 102 1
ProcCopyGC 6 21 136 1
ProcSetDashes 3 17 103 1
ProcSetClipRectangles 7 21 161 1
ProcFreeGC 2 12 61 1
ProcClearToBackground 5 22 142 1
SendGraphicsExpose 5 39 294 5
ProcCopyArea 7 32 200 1
ProcCopyPlane 9 37 245 1
ProcPolyPoint 4 19 125 1
ProcPolyLine 4 19 126 1
ProcPolySegment 3 16 101 1
ProcPolyRectangle 3 17 101 1
ProcPolyArc 3 16 106 1
ProcFillPoly 7 25 167 1
ProcPolyFillRectangle 3 17 101 1
ProcPolyFillArc 3 16 106 1
ServerOrder 2 7 29 1
ReformatImage 10 22 113 4
ProcPutImage 14 47 358 1
DoGetImage 35 143 933 8
ProcGetImage 1 9 57 1
ProcPolyText 2 20 109 1
ProcImageText8 2 20 99 1
ProcImageText16 2 20 102 1
ProcCreateColormap 6 30 187 1
ProcFreeColormap 3 18 90 1
ProcCopyColormapAndFree 2 17 92 1
ProcInstallColormap 4 22 120 1
ProcUninstallColormap 5 23 132 1
ProcListInstalledColormaps 4 31 214 1
ProcAllocColor 6 30 180 1
ProcAllocNamedColor 7 38 234 1
ProcAllocColorCells 10 53 304 1
ProcAllocColorPlanes 10 54 313 1
ProcFreeColors 3 21 129 1
ProcStoreColors 3 21 125 1
ProcStoreNamedColor 3 23 148 1
ProcQueryColors 6 41 242 1
ProcLookupColor 3 37 214 1
ProcCreateCursor 17 82 547 1
ProcCreateGlyphCursor 3 18 118 1
ProcFreeCursor 2 17 79 1
ProcQueryBestSize 8 35 218 1
ProcSetScreenSaver 15 52 267 1
ProcGetScreenSaver 3 23 128 1
ProcChangeHosts 3 13 102 1
ProcListHosts 4 28 157 1
ProcChangeAccessControl 3 10 60 1
CloseDownRetainedResources 5 11 57 1
ProcKillClient 4 21 88 1
ProcSetFontPath 5 22 146 1
ProcGetFontPath 4 20 119 1
ProcChangeCloseDownMode 5 18 95 1
ProcForceScreenSaver 4 14 79 1
ProcNoOperation 1 5 15 1
CloseDownClient 16 58 337 1
KillAllClients 3 9 48 1
InitClient 2 14 103 3
NextAvailableClient 9 38 227 1
ProcInitialConnection 14 27 198 1
SendConnSetup 11 69 489 2
ProcEstablishConnection 4 24 159 1
SendErrorToClient 1 12 63 5
MarkClientException 1 4 14 1
init_screen 5 40 278 3
AddScreen 5 33 179 3
AddGPUScreen 6 34 182 3
RemoveGPUScreen 4 15 102 1
AttachUnboundGPU 1 7 44 2
DetachUnboundGPU 1 8 44 1
AttachOutputGPU 1 8 47 2
DetachOutputGPU 1 7 34 1
AttachOffloadGPU 1 7 40 2
DetachOffloadGPU 1 6 27 1
Source file: ./xserver/dix/glyphcurs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ServerBitsFromGlyph 6 50 417 4
CursorMetricsFromGlyph 14 44 336 3
Source file: ./xserver/dix/eventconvert.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EventSetKeyRepeatFlag 1 4 21 2
EventIsKeyRepeat 1 4 19 1
EventToCore 27 66 353 3
EventToXI 23 35 136 3
EventToXI2 25 42 183 2
eventToKeyButtonPointer 22 75 376 3
countValuators 5 17 109 2
getValuatorEvents 10 29 243 2
appendKeyInfo 2 13 112 2
appendButtonInfo 1 16 135 2
appendValuatorInfo 1 17 154 3
appendScrollInfo 6 29 194 3
eventToDeviceChanged 15 63 467 2
count_bits 3 14 71 2
eventToDeviceEvent 11 67 587 2
eventToTouchOwnershipEvent 1 17 121 2
eventToRawEvent 3 37 312 2
eventToBarrierEvent 1 25 199 2
GetCoreType 6 24 71 1
GetXIType 8 30 89 1
GetXI2Type 26 84 251 1
Source file: ./xserver/dix/main.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dix_main 39 174 1037 3
Source file: ./xserver/dix/window.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_window_name 8 19 121 1
log_window_info 13 48 334 2
grab_grabtype_to_text 3 11 32 1
grab_type_to_text 5 15 44 1
log_grab_info 14 53 387 3
PrintPassiveGrabs 11 32 237 1
PrintWindowTree 7 28 139 1
TraverseTree 9 22 117 3
WalkTree 1 4 28 3
SetWindowToDefaults 2 27 151 1
MakeRootTile 6 31 270 1
CreateRootWindow 10 74 577 1
InitRootWindow 6 31 193 1
ClippedRegionFromBox 7 20 154 6
RegisterRealChildHeadProc 1 4 11 1
RealChildHead 5 12 52 1
CreateWindow 46 176 1247 14
DisposeWindowOptional 6 26 137 1
FreeWindowResources 6 24 174 1
CrushTree 9 38 216 1
DeleteWindow 9 28 191 2
DestroySubwindows 3 13 78 2
SetRootWindowBackground 4 17 88 3
ChangeWindowAttributes 109 381 2172 4
GetWindowAttributes 6 32 242 3
MoveWindowInStack 20 62 422 2
SetWinSize 7 25 232 1
SetBorderSize 5 32 278 1
GravityTranslate 10 46 224 9
ResizeChildrenWinSize 13 54 437 5
IsSiblingAboveMe 4 13 55 2
WindowExtents 1 10 91 2
MakeBoundingRegion 2 10 80 2
ShapeOverlap 3 14 88 4
AnyWindowOverlapsMe 5 15 86 3
IOverlapAnyWindow 5 15 81 2
WhereDoIGoInTheStack 35 85 482 7
ReflectStackChange 7 26 162 3
ConfigureWindow 69 202 1472 4
CirculateWindow 15 45 297 3
CompareWIDs 2 8 39 2
ReparentWindow 16 74 550 5
RealizeTree 7 23 118 1
MaybeDeliverMapRequest 1 11 71 3
DeliverMapNotify 1 9 59 1
MapWindow 14 52 350 2
MapSubwindows 15 49 282 2
UnrealizeTree 12 40 228 2
DeliverUnmapNotify 1 9 59 2
UnmapWindow 12 33 231 2
UnmapSubwindows 15 55 337 1
HandleSaveSet 11 34 228 1
PointInWindowIsVisible 5 13 84 3
NotClippedByChildren 4 10 57 1
SendVisibilityNotify 18 59 326 1
dixSaveScreens 26 94 523 3
SaveScreens 1 4 20 2
TileScreenSaver 14 88 514 2
FindWindowWithOptional 2 7 25 1
CheckWindowOptionalNeed 22 47 254 1
MakeWindowOptional 4 33 180 1
ChangeWindowDeviceCursor 16 58 341 3
WindowGetDeviceCursor 6 17 87 2
WindowSeekDeviceCursor 7 25 114 4
WindowParentHasDeviceCursor 5 20 86 3
SetRootClip 14 71 443 2
WindowGetVisual 3 10 67 1
Source file: ./xserver/dix/ffs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ffs 3 9 44 1
Source file: ./xserver/dix/pixmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetScratchPixmapHeader 4 16 110 7
FreeScratchPixmapHeader 3 11 53 1
CreateScratchPixmapsForScreen 1 9 45 1
FreeScratchPixmapsForScreen 1 4 14 1
AllocatePixmap 3 12 76 2
FreePixmap 1 5 19 1
PixmapUnshareSlavePixmap 1 6 40 1
PixmapShareToSlave 3 24 150 2
PixmapDirtyDamageDestroy 1 5 22 2
PixmapStartDirtyTracking 6 56 349 7
PixmapStopDirtyTracking 4 14 84 2
PixmapDirtyCopyArea 2 26 177 3
PixmapDirtyCompositeRotate 5 48 266 3
PixmapSyncDirtyHelper 7 38 256 1
Source file: ./xserver/dix/globals.c
Source file: ./xserver/dix/colormap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CreateColormap 28 142 1207 6
FreeColormap 14 41 329 2
TellNoMap 6 19 130 2
TellLostMap 5 17 123 2
TellGainedMap 5 17 123 2
CopyColormapAndFree 8 38 295 3
CopyFree 11 72 478 4
FreeCell 10 36 225 3
UpdateColors 11 54 405 1
FindColor 36 141 873 8
AllocColor 27 142 1258 6
FakeAllocColor 11 56 512 2
FakeFreeColor 8 24 188 2
BigNumAdd 2 11 66 3
FindBestPixel 7 40 282 4
FindColorInRootCmap 8 28 153 7
AllComp 4 8 61 2
RedComp 2 6 31 2
GreenComp 2 6 31 2
BlueComp 2 6 31 2
QueryColors 10 71 466 5
FreePixels 8 34 269 2
FreeClientPixels 2 12 68 2
AllocColorCells 18 55 413 7
AllocColorPlanes 18 64 459 11
AllocDirect 39 97 914 11
AllocPseudo 11 36 290 8
AllocCP 28 110 720 7
AllocShared 24 103 816 10
FreeColors 7 30 234 5
FreeCo 23 110 669 6
StoreColors 46 190 1312 4
IsMapInstalled 4 20 113 2
_colormap_find_resource 2 12 74 3
ResizeVisualArray 4 33 205 3
Source file: ./xserver/dix/swaprep.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Swap32Write 2 10 58 3
CopySwap32Write 6 32 177 3
CopySwap16Write 6 32 177 3
SGenericReply 1 5 31 3
SGetWindowAttributesReply 1 15 103 3
SGetGeometryReply 1 11 79 3
SQueryTreeReply 1 9 63 3
SInternAtomReply 1 6 39 3
SGetAtomNameReply 1 7 47 3
SGetPropertyReply 1 9 63 3
SListPropertiesReply 1 7 47 3
SGetSelectionOwnerReply 1 7 39 3
SQueryPointerReply 1 12 87 3
SwapTimecoord 1 6 32 1
SwapTimeCoordWrite 2 12 68 3
SGetMotionEventsReply 1 7 47 3
STranslateCoordsReply 1 8 55 3
SGetInputFocusReply 1 6 39 3
SQueryKeymapReply 1 6 39 3
SwapCharInfo 1 9 56 1
SwapFontInfo 1 12 80 1
SwapFont 4 24 148 2
SQueryFontReply 1 5 30 3
SQueryTextExtentsReply 1 13 87 3
SListFontsReply 1 7 47 3
SListFontsWithInfoReply 1 6 34 3
SGetFontPathReply 1 7 47 3
SGetImageReply 1 7 47 3
SListInstalledColormapsReply 1 8 47 3
SAllocColorReply 1 9 63 3
SAllocNamedColorReply 1 12 87 3
SAllocColorCellsReply 1 8 55 3
SAllocColorPlanesReply 1 11 71 3
SwapRGB 1 6 32 1
SQColorsExtend 2 12 68 3
SQueryColorsReply 1 7 47 3
SLookupColorReply 1 11 79 3
SQueryBestSizeReply 1 7 47 3
SListExtensionsReply 1 6 39 3
SGetKeyboardMappingReply 1 7 39 3
SGetPointerMappingReply 1 7 39 3
SGetModifierMappingReply 1 7 39 3
SGetKeyboardControlReply 1 10 63 3
SGetPointerControlReply 1 9 55 3
SGetScreenSaverReply 1 7 47 3
SLHostsExtend 2 12 82 3
SListHostsReply 1 7 47 3
SErrorEvent 1 9 67 2
SKeyButtonPtrEvent 1 16 250 2
SEnterLeaveEvent 1 17 266 2
SFocusEvent 1 8 98 2
SExposeEvent 1 11 161 2
SGraphicsExposureEvent 1 14 196 2
SNoExposureEvent 1 8 101 2
SVisibilityEvent 1 7 82 2
SCreateNotifyEvent 1 13 196 2
SDestroyNotifyEvent 1 7 85 2
SUnmapNotifyEvent 1 8 101 2
SMapNotifyEvent 1 8 101 2
SMapRequestEvent 1 7 85 2
SReparentEvent 1 11 158 2
SConfigureNotifyEvent 1 16 215 2
SConfigureRequestEvent 1 17 234 2
SGravityEvent 1 9 123 2
SResizeRequestEvent 1 8 104 2
SCirculateEvent 1 10 136 2
SPropertyEvent 1 9 120 2
SSelectionClearEvent 1 8 104 2
SSelectionRequestEvent 1 13 161 2
SSelectionNotifyEvent 1 10 142 2
SColormapEvent 1 9 117 2
SMappingEvent 1 8 95 2
SClientMessageEvent 4 48 570 2
SKeymapNotifyEvent 1 4 18 2
SwapConnSetup 1 17 142 2
SwapWinRoot 1 19 176 2
SwapVisual 1 10 83 2
SwapConnSetupInfo 4 36 282 2
WriteSConnectionInfo 2 12 66 3
SwapConnSetupPrefix 1 8 61 2
WriteSConnSetupPrefix 1 6 35 2
ReplyNotSwappd 1 4 19 3
Source file: ./xserver/dix/events.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
core_get_type 3 5 37 1
xi2_get_type 3 6 42 1
NotImplemented 1 4 17 2
XItoCoreType 6 15 69 1
DevHasCursor 1 4 14 1
IsPointerDevice 5 5 37 1
IsKeyboardDevice 4 5 34 1
IsMaster 2 4 20 1
IsFloating 2 4 23 1
GetEventFilter 3 10 76 2
GetXI2MaskByte 2 7 35 3
WindowXI2MaskIsset 3 9 65 3
GetEventMask 3 11 72 3
SyntheticMotion 4 9 62 3
XineramaSetCursorPosition 4 25 189 4
XineramaConstrainCursor 1 13 117 1
XineramaSetWindowPntrs 4 24 144 2
XineramaConfineCursorToWindow 7 31 270 3
SetMaskForEvent 3 6 38 3
SetCriticalEvent 2 6 35 1
ConfineToShape 7 29 177 4
CheckPhysLimits 21 51 374 5
CheckVirtualMotion 31 83 589 3
ConfineCursorToWindow 6 23 161 4
PointerConfinedToScreen 1 4 16 1
ChangeToCursor 6 18 139 2
IsParent 3 7 38 2
PostNewCursor 10 32 163 1
GetCurrentRootWindow 1 4 17 1
GetSpriteWindow 1 4 16 1
GetSpriteCursor 1 4 16 1
GetSpritePosition 1 6 42 3
XineramaGetCursorScreen 2 9 31 1
MonthChangedOrBadTime 2 7 34 1
NoticeTime 1 8 51 2
NoticeTimeMillis 2 9 51 2
NoticeEventTime 2 5 30 2
LastEventTime 1 4 15 1
LastEventTimeWasReset 1 4 15 1
LastEventTimeToggleResetFlag 1 4 19 2
LastEventTimeToggleResetAll 1 9 45 1
EnqueueEvent 15 52 433 2
PlayReleasedEvents 18 47 277 1
FreezeThaw 2 8 49 2
ComputeFreezes 18 57 412 1
ScreenRestructured 7 20 142 1
CheckGrabForSyncs 8 26 177 3
DetachFromMaster 2 7 38 1
ReattachToOldMaster 3 11 56 1
UpdateTouchesForGrab 10 26 186 1
ActivatePointerGrab 9 34 257 4
DeactivatePointerGrab 15 40 322 1
ActivateKeyboardGrab 13 35 233 4
DeactivateKeyboardGrab 10 30 211 1
AllowSome 50 104 685 4
ProcAllowEvents 9 42 209 1
ReleaseActiveGrabs 5 15 81 1
TryClientEvents 34 76 435 7
ActivateImplicitGrab 8 39 251 5
DeliverToWindowOwner 7 19 132 6
GetClientsForDelivery 6 22 140 5
DeliverEventToInputClients 10 35 205 9
DeliverEventToWindowMask 2 10 77 8
DeliverEventsToWindow 18 56 281 6
FilterRawEvents 4 14 85 3
DeliverRawEvent 7 33 229 2
XineramaTryClientEventsResult 8 12 74 4
MaybeDeliverEventsToClient 14 31 238 5
FindChildForEvent 4 17 72 2
FixUpEventFromWindow 23 64 385 5
EventIsDeliverable 14 29 217 3
DeliverEvent 2 13 103 6
DeliverOneEvent 5 32 163 6
DeliverDeviceEvents 14 37 220 5
DeliverEvents 24 55 291 4
PointInBorderSize 6 20 136 3
XYToWindow 1 5 42 3
ActivateFocusInGrab 9 30 215 3
ActivateEnterGrab 7 28 202 3
CheckMotion 25 85 559 2
WindowsRestructured 4 9 44 1
ReinitializeRootWindow 9 37 250 3
InitializeSprite 14 76 627 2
FreeSprite 4 10 73 1
UpdateSpriteForScreen 6 38 295 2
WindowHasNewCursor 3 7 38 1
NewCurrentScreen 8 36 251 4
XineramaPointInWindowIsVisible 7 25 199 3
XineramaWarpPointer 20 58 455 1
ProcWarpPointer 32 86 623 1
BorderSizeNotEmpty 6 14 71 2
ActivatePassiveGrab 16 60 418 4
CoreGrabInterferes 9 18 110 2
MatchForType 6 34 147 4
CheckPassiveGrab 25 48 372 5
CheckPassiveGrabsOnWindow 13 41 220 5
CheckDeviceGrabs 23 49 352 3
DeliverFocusedEvent 19 71 490 3
DeliverOneGrabbedEvent 15 62 387 3
DeliverGrabbedEvent 28 66 437 3
FixKeyState 5 14 92 2
RecalculateDeliverableEvents 9 29 156 1
OtherClientGone 5 21 114 2
EventSelectForWindow 23 66 431 3
EventSuppressForWindow 16 45 230 4
CoreEnterLeaveEvent 21 66 573 6
DeviceEnterLeaveEvent 20 64 576 7
CoreFocusEvent 4 24 204 5
SetInputFocus 25 71 479 6
ProcSetInputFocus 1 8 47 1
ProcGetInputFocus 4 25 144 1
ProcGrabPointer 8 42 248 1
ProcChangeActivePointerGrab 9 41 234 1
ProcUngrabPointer 5 16 106 1
GrabDevice 31 95 600 12
ProcGrabKeyboard 2 26 144 1
ProcUngrabKeyboard 6 16 112 1
ProcQueryPointer 12 64 440 1
InitEvents 5 35 244 1
CloseDownEvents 1 5 19 1
ProcSendEvent 27 76 567 1
ProcUngrabKey 9 41 262 1
ProcGrabKey 7 36 240 1
ProcGrabButton 19 81 474 1
ProcUngrabButton 6 37 216 1
DeleteWindowFromAnyEvents 29 71 486 2
CheckCursorConfinement 10 19 129 1
EventMaskForClient 4 11 63 2
ProcRecolorCursor 6 32 216 1
WriteEventsToClient 30 78 549 3
SetClientPointer 4 17 85 2
PickPointer 9 22 127 1
PickKeyboard 2 10 41 1
IsInterferingGrab 19 30 163 3
IsWrongPointerBarrierClient 5 9 70 3
Source file: ./xserver/dix/gc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ValidateGC 1 6 43 2
ChangeGC 69 262 1199 4
ChangeGCXIDs 8 29 237 4
NewGCObject 4 44 275 2
CreateGC 9 36 223 6
CreateDefaultTile 5 37 266 1
CopyGC 43 142 753 3
FreeGC 4 15 123 2
CreateScratchGC 3 13 74 2
FreeGCperDepth 2 12 72 1
CreateGCperDepth 6 24 167 1
CreateDefaultStipple 3 34 248 1
FreeDefaultStipple 1 5 32 1
SetDashes 11 43 246 4
VerifyRectOrder 20 39 289 3
SetClipRects 6 25 184 6
GetScratchGC 7 37 236 2
FreeScratchGC 2 7 30 1
Source file: ./xserver/dix/tables.c
Source file: ./xserver/dix/enterleave.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
HasPointer 4 10 52 2
HasFocus 3 8 38 1
PointerWin 1 4 15 1
FirstPointerChild 4 9 51 1
FirstFocusChild 5 10 58 1
EnterWindow 1 4 22 3
LeaveWindow 1 4 16 1
SetFocusIn 1 4 19 2
SetFocusOut 1 4 16 1
CommonAncestor 3 7 41 2
DeviceEnterNotifies 2 11 73 6
CoreEnterNotifies 4 11 82 5
CoreLeaveNotifies 5 14 89 5
DeviceLeaveNotifies 3 13 78 6
CoreEnterLeaveNonLinear 5 24 162 4
CoreEnterLeaveToAncestor 4 15 109 4
CoreEnterLeaveToDescendant 4 15 109 4
CoreEnterLeaveEvents 4 13 93 4
DeviceEnterLeaveEvents 3 29 217 5
DoEnterLeaveEvents 5 11 71 5
FixDeviceValuator 5 19 120 4
FixDeviceStateNotify 8 37 286 6
DeliverStateNotifyEvent 22 91 650 2
DeviceFocusEvent 10 55 538 5
DeviceFocusOutEvents 3 9 61 5
DeviceFocusInEvents 3 9 63 5
CoreFocusInEvents 4 10 74 5
CoreFocusOutEvents 5 12 77 5
CoreFocusOutNotifyPointerEvents 12 18 134 5
CoreFocusInRecurse 4 8 63 5
CoreFocusInNotifyPointerEvents 8 12 96 5
CoreFocusNonLinear 5 28 210 4
CoreFocusToAncestor 4 17 129 4
CoreFocusToDescendant 4 17 129 4
HasOtherPointer 4 8 47 2
CoreFocusPointerRootNoneSwitch 14 30 197 4
CoreFocusToPointerRootOrNone 10 31 208 4
CoreFocusFromPointerRootOrNone 15 42 276 4
CoreFocusEvents 12 20 185 4
DeviceFocusEvents 35 110 863 4
DoFocusEvents 3 9 56 4
Source file: ./xserver/dix/ptrveloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitVelocityData 1 15 97 1
FreeVelocityData 1 5 21 1
InitPredictableAccelerationScheme 4 25 126 2
AccelerationDefaultCleanup 2 17 86 1
AccelSetProfileProperty 6 23 114 4
AccelInitProfileProperty 1 9 68 2
AccelSetDecelProperty 6 21 111 4
AccelInitDecelProperty 1 11 73 2
AccelSetAdaptDecelProperty 7 22 121 4
AccelInitAdaptDecelProperty 1 12 73 2
AccelSetScaleProperty 7 22 115 4
AccelInitScaleProperty 1 10 69 2
InitializePredictableAccelerationProperties 3 18 115 3
DeletePredictableAccelerationProperties 4 25 154 2
InitTrackers 2 10 55 2
DoGetDirection 19 37 283 2
GetDirection 4 16 101 2
FeedTrackers 2 17 162 4
CalcTracker 2 9 58 2
QueryTrackers 15 51 306 2
ProcessVelocityData2D 1 10 65 4
ApplySimpleSoftening 5 11 60 2
ApplySoftening 2 7 49 3
ApplyConstantDeceleration 1 5 29 3
BasicComputeAcceleration 2 10 56 5
ComputeAcceleration 4 32 171 4
PolynomialAccelerationProfile 1 6 37 5
ClassicProfile 2 11 58 5
PowerProfile 2 11 71 5
CalcPenumbralGradient 1 6 46 1
SimpleSmoothProfile 5 16 108 5
SmoothLinearProfile 4 24 126 5
SmoothLimitedProfile 3 11 63 5
LinearProfile 1 6 24 5
NoProfile 1 5 24 5
GetAccelerationProfile 10 25 77 2
SetAccelerationProfile 3 12 65 2
SetDeviceSpecificAccelerationProfile 2 6 20 2
GetDevicePredictableAccelData 4 12 62 1
acceleratePointerPredictable 18 43 325 3
acceleratePointerLightweight 12 39 335 3
Source file: ./xserver/Xext/sleepuntil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ClientSleepUntil 11 49 263 4
ClientAwaken 2 5 23 2
SertafiedDelete 5 18 105 2
SertafiedBlockHandler 6 24 150 2
SertafiedWakeupHandler 5 20 125 2
Source file: ./xserver/Xext/shape.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RegionOperate 19 63 307 9
CreateBoundingShape 1 9 69 1
CreateClipShape 1 9 51 1
ProcShapeQueryVersion 2 19 100 1
ProcShapeRectangles 15 61 348 1
ProcPanoramiXShapeRectangles 3 18 94 1
ProcShapeMask 14 63 311 1
ProcPanoramiXShapeMask 6 28 160 1
ProcShapeCombine 16 80 386 1
ProcPanoramiXShapeCombine 4 23 141 1
ProcShapeOffset 6 32 164 1
ProcPanoramiXShapeOffset 3 18 94 1
ProcShapeQueryExtents 5 62 430 1
ShapeFreeClient 6 24 138 2
ShapeFreeEvents 2 12 78 2
ProcShapeSelectInput 19 72 384 1
SendShapeNotify 9 73 424 2
ProcShapeInputSelected 8 37 208 1
ProcShapeGetRectangles 14 84 553 1
ProcShapeDispatch 18 38 154 1
SShapeNotifyEvent 1 13 113 2
SProcShapeQueryVersion 1 6 26 1
SProcShapeRectangles 1 11 60 1
SProcShapeMask 1 11 63 1
SProcShapeCombine 1 11 63 1
SProcShapeOffset 1 10 55 1
SProcShapeQueryExtents 1 8 39 1
SProcShapeSelectInput 1 8 39 1
SProcShapeInputSelected 1 8 39 1
SProcShapeGetRectangles 1 8 39 1
SProcShapeDispatch 10 26 106 1
ShapeExtensionInit 3 13 73 1
Source file: ./xserver/Xext/syncsdk.h
Source file: ./xserver/Xext/geext.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcGEQueryVersion 2 25 139 1
SProcGEQueryVersion 1 9 55 1
ProcGEDispatch 3 10 60 1
SProcGEDispatch 2 7 37 1
GEResetProc 1 4 15 1
SGEGenericEvent 3 11 84 2
GEExtensionInit 3 17 88 1
GERegisterExtension 2 7 48 2
GEInitEvent 1 6 29 2
Source file: ./xserver/Xext/xvmain.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XvExtensionInit 7 32 165 1
CreateResourceTypes 8 40 166 1
XvScreenInit 7 30 161 1
XvCloseScreen 1 11 77 1
XvResetProc 1 4 12 1
XvGetScreenKey 1 4 9 1
XvGetRTPort 1 4 9 1
XvStopAdaptors 4 22 129 1
XvDestroyPixmap 2 11 66 1
XvDestroyWindow 1 10 58 1
XvdiDestroyPort 1 4 14 2
XvdiDestroyGrab 1 5 25 2
XvdiDestroyVideoNotify 1 5 25 2
XvdiDestroyPortNotify 1 5 25 2
XvdiDestroyVideoNotifyList 3 13 62 2
XvdiDestroyEncoding 1 4 14 2
XvdiSendVideoNotify 2 18 125 3
XvdiSendPortNotify 2 17 109 3
XvdiPutVideo 7 29 198 12
XvdiPutStill 3 21 133 12
XvdiPutImage 3 23 153 17
XvdiGetVideo 7 29 198 12
XvdiGetStill 3 21 133 12
XvdiGrabPort 9 32 207 4
XvdiUngrabPort 5 17 112 3
XvdiSelectVideoNotify 16 50 277 3
XvdiSelectPortNotify 9 31 168 3
XvdiStopVideo 6 18 132 3
XvdiMatchPort 4 17 76 2
XvdiSetPortAttribute 2 11 55 4
XvdiGetPortAttribute 1 7 34 4
WriteSwappedVideoNotifyEvent 1 10 120 2
WriteSwappedPortNotifyEvent 1 9 120 2
XvFreeAdaptor 5 28 185 1
XvFillColorKey 4 28 234 3
Source file: ./xserver/Xext/xacestr.h
Source file: ./xserver/Xext/panoramiXSwap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcPanoramiXQueryVersion 1 7 31 1
SProcPanoramiXGetState 1 8 39 1
SProcPanoramiXGetScreenCount 1 8 39 1
SProcPanoramiXGetScreenSize 1 9 47 1
SProcXineramaIsActive 1 7 31 1
SProcXineramaQueryScreens 1 7 31 1
SProcPanoramiXDispatch 7 19 77 1
Source file: ./xserver/Xext/bigreq.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcBigReqDispatch 4 24 122 1
BigReqExtensionInit 1 6 23 1
Source file: ./xserver/Xext/geext.h
Source file: ./xserver/Xext/xvdisp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SWriteQueryExtensionReply 1 9 55 2
SWriteQueryAdaptorsReply 1 8 47 2
SWriteQueryEncodingsReply 1 8 47 2
SWriteAdaptorInfo 1 9 55 2
SWriteEncodingInfo 1 11 75 2
SWriteFormat 1 6 31 2
SWriteAttributeInfo 1 9 55 2
SWriteImageFormatInfo 1 18 127 2
SWriteGrabPortReply 1 7 39 2
SWriteGetPortAttributeReply 1 8 47 2
SWriteQueryBestSizeReply 1 9 55 2
SWriteQueryPortAttributesReply 1 10 55 2
SWriteQueryImageAttributesReply 1 12 71 2
SWriteListImageFormatsReply 1 8 47 2
ProcXvQueryExtension 1 13 55 1
ProcXvQueryAdaptors 6 67 378 1
ProcXvQueryEncodings 3 41 247 1
ProcXvPutVideo 4 23 152 1
ProcXvPutStill 4 23 152 1
ProcXvGetVideo 4 23 152 1
ProcXvGetStill 4 23 152 1
ProcXvSelectVideoNotify 2 12 62 1
ProcXvSelectPortNotify 1 8 43 1
ProcXvGrabPort 2 21 106 1
ProcXvUngrabPort 1 8 43 1
ProcXvStopVideo 2 13 74 1
ProcXvSetPortAttribute 3 19 100 1
ProcXvGetPortAttribute 3 27 138 1
ProcXvQueryBestSize 1 22 123 1
ProcXvQueryPortAttributes 3 36 253 1
ProcXvPutImage 10 45 337 1
ProcXvShmPutImage 13 61 438 1
ProcXvShmPutImage 1 4 10 1
ProcXvQueryImageAttributes 8 48 302 1
ProcXvListImageFormats 2 46 322 1
ProcXvDispatch 2 9 40 1
SProcXvQueryExtension 1 7 34 1
SProcXvQueryAdaptors 1 8 42 1
SProcXvQueryEncodings 1 8 42 1
SProcXvGrabPort 1 9 50 1
SProcXvUngrabPort 1 9 50 1
SProcXvPutVideo 1 18 122 1
SProcXvPutStill 1 18 122 1
SProcXvGetVideo 1 18 122 1
SProcXvGetStill 1 18 122 1
SProcXvPutImage 1 21 146 1
SProcXvShmPutImage 1 23 162 1
SProcXvSelectVideoNotify 1 8 42 1
SProcXvSelectPortNotify 1 8 42 1
SProcXvStopVideo 1 9 50 1
SProcXvSetPortAttribute 1 10 58 1
SProcXvGetPortAttribute 1 9 50 1
SProcXvQueryBestSize 1 12 74 1
SProcXvQueryPortAttributes 1 8 42 1
SProcXvQueryImageAttributes 1 11 66 1
SProcXvListImageFormats 1 8 42 1
SProcXvDispatch 2 9 40 1
XineramaXvStopVideo 5 23 154 1
XineramaXvSetPortAttribute 3 18 99 1
XineramaXvShmPutImage 10 41 306 1
XineramaXvPutImage 8 38 282 1
XineramaXvPutVideo 8 38 282 1
XineramaXvPutStill 8 38 282 1
isImageAdaptor 2 4 24 1
hasOverlay 3 8 48 1
matchAdaptor 10 26 176 3
XineramifyXv 9 40 292 1
XvResetProcVector 2 9 48 1
Source file: ./xserver/Xext/xselinux_ext.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SELinuxCopyContext 2 9 48 2
ProcSELinuxQueryVersion 2 18 95 1
SELinuxSendContextReply 4 26 147 2
ProcSELinuxSetCreateContext 6 26 156 2
ProcSELinuxGetCreateContext 2 12 75 2
ProcSELinuxSetDeviceContext 6 32 182 1
ProcSELinuxGetDeviceContext 2 13 74 1
ProcSELinuxGetDrawableContext 3 18 110 1
ProcSELinuxGetPropertyContext 3 18 108 2
ProcSELinuxGetSelectionContext 2 13 79 2
ProcSELinuxGetClientContext 2 13 74 1
SELinuxPopulateItem 3 15 133 4
SELinuxFreeItems 2 9 54 2
SELinuxSendItemsToClient 8 48 352 4
ProcSELinuxListProperties 7 31 195 1
ProcSELinuxListSelections 6 26 157 1
ProcSELinuxDispatch 24 54 264 1
SProcSELinuxQueryVersion 1 4 13 1
SProcSELinuxSetCreateContext 1 7 36 2
SProcSELinuxSetDeviceContext 1 8 39 1
SProcSELinuxGetDeviceContext 1 7 31 1
SProcSELinuxGetDrawableContext 1 7 31 1
SProcSELinuxGetPropertyContext 1 8 45 2
SProcSELinuxGetSelectionContext 1 7 37 2
SProcSELinuxListProperties 1 7 31 1
SProcSELinuxGetClientContext 1 7 31 1
SProcSELinuxDispatch 24 55 272 1
SELinuxResetProc 1 5 16 1
SELinuxExtensionInit 4 23 98 1
Source file: ./xserver/Xext/xf86bigfont.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SigSysHandler 1 4 11 1
CheckForShmSyscall 2 16 81 1
shmalloc 9 37 245 1
shmdealloc 2 9 59 1
XF86BigfontFreeFontShm 4 9 38 1
XF86BigfontCleanup 3 5 15 1
XF86BigfontResetProc 1 4 12 1
ProcXF86BigfontQueryVersion 5 30 175 1
swapCharInfo 1 9 56 1
ProcXF86BigfontQueryFont 70 269 1759 1
ProcXF86BigfontDispatch 3 12 43 1
SProcXF86BigfontQueryVersion 1 6 26 1
SProcXF86BigfontQueryFont 1 8 39 1
SProcXF86BigfontDispatch 3 12 43 1
XFree86BigfontExtensionInit 7 22 130 1
Source file: ./xserver/Xext/xvmc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XvMCDestroyContextRes 2 11 68 2
XvMCDestroySurfaceRes 1 10 74 2
XvMCDestroySubpictureRes 1 10 74 2
ProcXvMCQueryVersion 1 13 60 1
ProcXvMCListSurfaceTypes 7 46 297 1
ProcXvMCCreateContext 15 74 464 1
ProcXvMCDestroyContext 2 13 63 1
ProcXvMCCreateSurface 6 45 254 1
ProcXvMCDestroySurface 2 13 63 1
ProcXvMCCreateSubpicture 15 85 564 1
ProcXvMCDestroySubpicture 2 13 63 1
ProcXvMCListSubpictureTypes 14 81 556 1
ProcXvMCGetDRInfo 7 48 310 1
ProcXvMCDispatch 2 8 38 1
SProcXvMCDispatch 1 4 10 1
XvMCExtensionInit 6 28 139 1
XvMCCloseScreen 1 7 39 1
XvMCScreenInit 3 20 131 3
XvMCFindXvImage 8 27 163 2
xf86XvMCRegisterDRInfo 1 11 77 6
Source file: ./xserver/Xext/panoramiXh.h
Source file: ./xserver/Xext/hashtable.h
Source file: ./xserver/Xext/xselinux_label.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SELinuxArrayGet 2 4 29 2
SELinuxArraySet 3 12 103 3
SELinuxArrayFree 3 11 58 2
SELinuxAtomToSIDLookup 5 24 142 4
SELinuxAtomToSID 7 31 161 3
SELinuxSelectionToSID 6 25 128 4
SELinuxPropertyToSID 7 31 160 4
SELinuxEventToSID 6 29 156 3
SELinuxExtensionToSID 3 15 76 2
SELinuxTypeToClass 9 28 162 1
SELinuxDefaultClientLabel 2 7 33 1
SELinuxLabelInit 2 7 42 1
SELinuxLabelReset 1 8 39 1
Source file: ./xserver/Xext/xselinuxint.h
Source file: ./xserver/Xext/panoramiXsrv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
panoramix_setup_ids 1 8 50 3
Source file: ./xserver/Xext/securitysrv.h
Source file: ./xserver/Xext/xselinux.h
Source file: ./xserver/Xext/xf86bigfontsrv.h
Source file: ./xserver/Xext/dpmsstubs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DPMSSupported 1 4 9 1
DPMSSet 1 4 13 2
Source file: ./xserver/Xext/xvdisp.h
Source file: ./xserver/Xext/panoramiX.h
Source file: ./xserver/Xext/saver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CheckScreenPrivate 6 12 64 1
MakeScreenPrivate 3 16 76 1
getEventMask 4 11 58 2
setEventMask 10 39 226 3
FreeAttrs 4 11 87 1
FreeScreenAttr 1 6 24 1
ScreenSaverFreeEvents 5 18 106 2
ScreenSaverFreeAttr 4 18 95 2
ScreenSaverFreeSuspend 9 25 133 2
SendScreenSaverNotify 7 35 193 3
SScreenSaverNotifyEvent 1 12 88 2
UninstallSaverColormap 4 15 81 1
CreateSaverWindow 20 81 516 1
DestroySaverWindow 4 16 77 1
ScreenSaverHandle 9 24 111 3
ProcScreenSaverQueryVersion 2 17 84 1
ProcScreenSaverQueryInfo 11 67 361 1
ProcScreenSaverSelectInput 4 18 96 1
ScreenSaverSetAttributes 88 317 1759 1
ScreenSaverUnsetAttributes 5 20 114 1
ProcScreenSaverSetAttributes 20 71 543 1
ProcScreenSaverUnsetAttributes 6 19 126 1
ProcScreenSaverSuspend 10 35 204 1
ProcScreenSaverDispatch 2 7 37 1
SProcScreenSaverQueryVersion 1 7 31 1
SProcScreenSaverQueryInfo 1 8 39 1
SProcScreenSaverSelectInput 1 9 47 1
SProcScreenSaverSetAttributes 1 16 100 1
SProcScreenSaverUnsetAttributes 1 8 39 1
SProcScreenSaverSuspend 1 7 31 1
SProcScreenSaverDispatch 2 7 37 1
ScreenSaverExtensionInit 6 24 138 1
Source file: ./xserver/Xext/xvmcext.h
Source file: ./xserver/Xext/xselinux_hooks.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SELinuxDoCheck 5 18 102 5
SELinuxLabelClient 9 32 209 1
SELinuxLabelInitial 4 27 183 1
SELinuxLabelResource 7 25 149 4
SELinuxAudit 25 41 325 4
SELinuxLog 3 24 121 3
SELinuxDevice 5 27 197 3
SELinuxSend 7 32 244 3
SELinuxReceive 6 29 214 3
SELinuxExtension 5 30 210 3
SELinuxSelection 12 49 322 3
SELinuxProperty 13 51 330 3
SELinuxResource 10 44 321 3
SELinuxScreen 5 24 162 3
SELinuxClient 2 14 103 3
SELinuxServer 2 14 101 3
SELinuxClientState 2 11 48 3
SELinuxResourceState 9 42 255 3
SELinuxNetlinkNotify 1 4 18 3
SELinuxFlaskReset 1 21 152 1
SELinuxFlaskInit 15 72 491 1
Source file: ./xserver/Xext/xvdix.h
Source file: ./xserver/Xext/shm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SigSysHandler 1 4 11 1
CheckForShmSyscall 2 16 81 1
ShmCloseScreen 1 8 52 1
ShmInitScreenPriv 2 11 64 1
ShmRegisterPrivates 3 8 41 1
ShmResetProc 2 6 38 1
ShmRegisterFuncs 2 6 28 2
ShmDestroyPixmap 3 16 102 1
ShmRegisterFbFuncs 1 4 15 1
ProcShmQueryVersion 3 25 144 1
shm_access 21 49 294 3
ProcShmAttach 16 47 313 1
ShmDetachSegment 6 18 111 2
ProcShmDetach 1 9 43 1
doShmPutImage 9 41 344 13
ProcShmPutImage 24 85 611 1
ProcShmGetImage 28 106 826 1
ProcPanoramiXShmPutImage 8 35 247 1
ProcPanoramiXShmGetImage 29 112 804 1
ProcPanoramiXShmCreatePixmap 21 94 597 1
fbShmCreatePixmap 3 16 108 5
ProcShmCreatePixmap 18 69 456 1
ShmBusfaultNotify 1 9 48 1
ProcShmAttachFd 11 51 322 1
shm_tmpfile 6 23 122 1
ProcShmCreateSegment 11 63 382 1
ProcShmDispatch 16 30 130 1
SShmCompletionEvent 1 10 83 2
SProcShmQueryVersion 1 6 26 1
SProcShmAttach 1 9 47 1
SProcShmDetach 1 8 39 1
SProcShmPutImage 1 19 127 1
SProcShmGetImage 1 15 95 1
SProcShmCreatePixmap 1 13 79 1
SProcShmAttachFd 1 9 46 1
SProcShmCreateSegment 1 9 47 1
SProcShmDispatch 10 24 97 1
ShmExtensionInit 10 42 240 1
Source file: ./xserver/Xext/xace.h
Source file: ./xserver/Xext/geint.h
Source file: ./xserver/Xext/xres.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AddFragment 2 11 70 2
WriteFragmentsToClient 1 7 47 2
DestroyFragments 1 8 41 1
InitConstructClientIdCtx 1 7 44 1
DestroyConstructClientIdCtx 1 4 16 1
InitConstructResourceBytesCtx 2 21 100 4
DestroyConstructResourceBytesCtx 1 5 23 1
ProcXResQueryVersion 2 19 100 1
ProcXResQueryClients 7 41 239 1
ResFindAllRes 1 5 40 4
ProcXResQueryClientResources 11 56 366 1
ResFindResourcePixmaps 1 8 61 4
ProcXResQueryClientPixmapBytes 5 32 183 1
WillConstructMask 4 11 66 4
ConstructClientIdValue 10 48 327 4
ConstructClientIds 9 28 164 4
ProcXResQueryClientIds 3 30 203 1
SwapXResResourceIdSpec 1 5 24 1
SwapXResResourceSizeSpec 1 7 40 1
SwapXResResourceSizeValue 1 5 24 1
SwapXResQueryResourceBytes 3 15 86 1
AddSubResourceSizeSpec 7 42 237 4
AddResourceSizeValue 8 46 297 4
AddResourceSizeValueWithResType 1 5 34 3
AddResourceSizeValueByResource 5 9 73 4
ConstructClientResourceBytes 4 16 91 2
ConstructResourceBytesByResource 7 20 106 2
ConstructResourceBytes 6 26 139 2
ProcXResQueryResourceBytes 5 36 223 1
ProcResDispatch 7 20 81 1
SProcXResQueryVersion 1 5 18 1
SProcXResQueryClientResources 1 7 31 1
SProcXResQueryClientPixmapBytes 1 7 31 1
SProcXResQueryClientIds 1 7 31 1
SProcXResQueryResourceBytes 2 14 97 1
SProcResDispatch 7 21 89 1
ResExtensionInit 1 6 26 1
Source file: ./xserver/Xext/dpmsproc.h
Source file: ./xserver/Xext/xace.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XaceHookDispatch 3 8 61 2
XaceHookPropertyAccess 1 7 49 4
XaceHookSelectionAccess 1 6 44 3
XaceHook 14 100 754 2
XaceHookIsSet 3 6 28 1
XaceCensorImage 10 70 461 10
XaceGetConnectionNumber 1 4 13 1
XaceIsLocal 1 4 13 1
Source file: ./xserver/Xext/vidmode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VidModeCreateMode 2 13 60 1
VidModeCopyMode 1 4 22 2
VidModeGetModeValue 12 40 145 2
VidModeSetModeValue 12 39 142 3
ClientMajorVersion 2 9 31 1
ProcVidModeQueryVersion 2 20 105 1
ProcVidModeGetModeLine 7 90 617 1
ProcVidModeGetAllModeLines 10 92 606 1
ProcVidModeAddModeLine 33 146 969 1
ProcVidModeDeleteModeLine 13 107 694 1
ProcVidModeModModeLine 20 112 764 1
ProcVidModeValidateModeLine 16 106 707 1
ProcVidModeSwitchMode 3 16 85 1
ProcVidModeSwitchToMode 14 89 572 1
ProcVidModeLockModeSwitch 4 17 93 1
ProcVidModeGetMonitor 12 84 609 1
ProcVidModeGetViewPort 4 32 179 1
ProcVidModeSetViewPort 4 17 92 1
ProcVidModeGetDotClocks 11 63 347 1
ProcVidModeSetGamma 4 19 120 1
ProcVidModeGetGamma 5 35 227 1
ProcVidModeSetGammaRamp 5 25 163 1
ProcVidModeGetGammaRamp 9 48 308 1
ProcVidModeGetGammaRampSize 4 27 148 1
ProcVidModeGetPermissions 5 23 121 1
ProcVidModeSetClientVersion 3 16 84 1
ProcVidModeDispatch 24 57 240 1
SProcVidModeQueryVersion 1 6 26 1
SProcVidModeGetModeLine 1 8 39 1
SProcVidModeGetAllModeLines 1 8 39 1
SProcVidModeAddModeLine 2 42 271 1
SProcVidModeDeleteModeLine 2 42 271 1
SProcVidModeModModeLine 2 42 271 1
SProcVidModeValidateModeLine 2 42 271 1
SProcVidModeSwitchMode 1 9 47 1
SProcVidModeSwitchToMode 1 8 39 1
SProcVidModeLockModeSwitch 1 9 47 1
SProcVidModeGetMonitor 1 8 39 1
SProcVidModeGetViewPort 1 8 39 1
SProcVidModeSetViewPort 1 10 55 1
SProcVidModeGetDotClocks 1 8 39 1
SProcVidModeSetClientVersion 1 9 47 1
SProcVidModeSetGamma 1 11 63 1
SProcVidModeGetGamma 1 8 39 1
SProcVidModeSetGammaRamp 1 13 78 1
SProcVidModeGetGammaRamp 1 9 47 1
SProcVidModeGetGammaRampSize 1 8 39 1
SProcVidModeGetPermissions 1 8 39 1
SProcVidModeDispatch 24 57 240 1
VidModeAddExtension 3 16 65 1
VidModeGetPtr 1 4 23 1
VidModeInit 2 6 31 1
Source file: ./xserver/Xext/xcmisc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcXCMiscGetVersion 2 18 92 1
ProcXCMiscGetXIDRange 2 21 121 1
ProcXCMiscGetXIDList 5 33 192 1
ProcXCMiscDispatch 4 14 52 1
SProcXCMiscGetVersion 1 9 47 1
SProcXCMiscGetXIDRange 1 6 26 1
SProcXCMiscGetXIDList 1 8 39 1
SProcXCMiscDispatch 4 14 52 1
XCMiscExtensionInit 1 6 23 1
Source file: ./xserver/Xext/dpms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcDPMSGetVersion 2 18 92 1
ProcDPMSCapable 2 15 71 1
ProcDPMSGetTimeouts 2 20 111 1
ProcDPMSSetTimeouts 5 18 114 1
ProcDPMSEnable 3 11 39 1
ProcDPMSDisable 1 7 26 1
ProcDPMSForceLevel 6 15 76 1
ProcDPMSInfo 2 17 84 1
ProcDPMSDispatch 9 24 97 1
SProcDPMSGetVersion 1 9 47 1
SProcDPMSCapable 1 7 31 1
SProcDPMSGetTimeouts 1 7 31 1
SProcDPMSSetTimeouts 1 10 55 1
SProcDPMSEnable 1 7 31 1
SProcDPMSDisable 1 7 31 1
SProcDPMSForceLevel 1 8 39 1
SProcDPMSInfo 1 7 31 1
SProcDPMSDispatch 9 24 97 1
DPMSExtensionInit 1 6 23 1
Source file: ./xserver/Xext/shmint.h
Source file: ./xserver/Xext/syncsrv.h
Source file: ./xserver/Xext/xtest.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcXTestGetVersion 2 17 84 1
ProcXTestCompareCursor 7 38 210 1
ProcXTestFakeInput 77 242 1473 1
ProcXTestGrabControl 4 14 68 1
ProcXTestDispatch 5 16 61 1
SProcXTestGetVersion 1 8 39 1
SProcXTestCompareCursor 1 9 47 1
XTestSwapFakeInput 4 18 131 2
SProcXTestFakeInput 2 10 47 1
SProcXTestGrabControl 1 7 31 1
SProcXTestDispatch 5 16 61 1
InitXTestDevices 6 14 106 1
DeviceSetXTestProperty 2 7 31 4
AllocXTestDevice 3 33 211 6
IsXTestDevice 3 8 40 2
GetXTestDevice 3 9 43 1
XTestExtensionTearDown 1 5 21 1
XTestExtensionInit 1 7 32 1
Source file: ./xserver/Xext/hashtable.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ht_create 4 31 164 5
ht_destroy 2 13 78 1
double_size 4 29 195 1
ht_add 10 36 251 2
ht_remove 2 16 111 2
ht_find 3 12 103 2
ht_dump_distribution 2 13 71 1
one_at_a_time_hash 2 15 99 2
ht_generic_hash 1 5 40 3
ht_generic_compare 1 5 35 3
ht_resourceid_hash 1 7 44 3
ht_resourceid_compare 3 10 57 3
ht_dump_contents 3 23 144 4
Source file: ./xserver/Xext/sleepuntil.h
Source file: ./xserver/miext/shadow/shrot16pack.c
Source file: ./xserver/miext/shadow/shrot8pack_180.c
Source file: ./xserver/miext/shadow/shalloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
shadowAlloc 1 8 41 3
Source file: ./xserver/miext/shadow/shpacked.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
shadowUpdatePacked 8 61 365 2
shadowUpdatePackedWeak 1 4 9 1
Source file: ./xserver/miext/shadow/shrot16pack_270.c
Source file: ./xserver/miext/shadow/shrot16pack_270YX.c
Source file: ./xserver/miext/shadow/shadow.h
Source file: ./xserver/miext/shadow/shafb8.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
c2p_32x8 1 8 55 1
store_afb8 1 13 153 3
shadowUpdateAfb8 6 54 359 2
Source file: ./xserver/miext/shadow/shrot8pack.c
Source file: ./xserver/miext/shadow/shrot32pack_270.c
Source file: ./xserver/miext/shadow/shrot16pack_90YX.c
Source file: ./xserver/Xext/panoramiX.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XineramaCloseScreen 2 11 69 1
XineramaCreateGC 2 20 147 1
XineramaValidateGC 11 49 352 3
XineramaDestroyGC 1 6 29 1
XineramaChangeGC 5 14 107 2
XineramaCopyGC 5 16 128 3
XineramaChangeClip 1 6 45 4
XineramaCopyClip 1 6 34 2
XineramaDestroyClip 1 6 29 1
XineramaDeleteResource 1 5 19 2
XineramaFindIDByScrnum 1 6 51 3
PanoramiXFindIDByScrnum 2 13 75 3
XineramaRegisterConnectionBlockCallback 2 10 54 1
XineramaInitData 3 30 206 1
XineramaReinitData 1 5 16 1
PanoramiXExtensionInit 17 129 736 1
PanoramiXCreateConnectionBlock 13 82 559 1
VisualsEqual 9 12 106 3
PanoramiXMaybeAddDepth 5 27 158 1
PanoramiXMaybeAddVisual 8 33 206 1
PanoramiXConsolidate 3 33 290 1
PanoramiXTranslateVisualID 7 22 133 2
PanoramiXResetProc 3 11 53 1
ProcPanoramiXQueryVersion 2 19 100 1
ProcPanoramiXGetState 3 25 136 1
ProcPanoramiXGetScreenCount 3 25 135 1
ProcPanoramiXGetScreenSize 4 32 200 1
ProcXineramaIsActive 3 19 102 1
ProcXineramaQueryScreens 5 35 224 1
ProcPanoramiXDispatch 7 19 77 1
CopyBits 2 10 64 4
XineramaGetImageData 20 126 914 10
Source file: ./xserver/miext/shadow/shrot8pack_270.c
Source file: ./xserver/miext/shadow/shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
shadowRedisplay 5 12 69 1
shadowBlockHandler 1 8 48 2
shadowGetImage 2 11 95 8
shadowCloseScreen 2 13 83 1
shadowSetup 5 28 169 1
shadowAdd 5 26 115 6
shadowRemove 2 12 60 2
Source file: ./xserver/miext/shadow/shafb4.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
c2p_32x4 1 8 55 1
store_afb4 1 9 89 3
shadowUpdateAfb4 6 54 363 2
Source file: ./xserver/Xext/sync.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SysCounterGetPrivate 2 5 30 1
SyncCheckWarnIsCounter 4 11 59 2
SyncDeleteTriggerFromSyncObject 8 31 165 1
SyncAddTriggerToSyncObject 8 26 170 1
SyncCheckTriggerPositiveComparison 3 9 58 2
SyncCheckTriggerNegativeComparison 3 9 58 2
SyncCheckTriggerPositiveTransition 4 10 69 2
SyncCheckTriggerNegativeTransition 4 10 69 2
SyncCheckTriggerFence 2 6 44 2
SyncInitTrigger 26 85 426 5
SyncSendAlarmNotifyEvents 6 31 221 1
SyncSendCounterNotifyEvents 5 34 243 3
SyncAlarmCounterDestroyed 1 7 35 1
SyncAlarmTriggerFired 12 42 246 1
SyncAwaitTriggerFired 14 49 311 1
SyncUpdateCounter 1 6 27 2
SyncChangeCounter 4 14 100 2
SyncEventSelectForAlarm 8 28 161 3
SyncChangeAlarmAttributes 20 69 397 4
SyncCreate 4 23 103 3
SyncCreateFenceFromFD 5 17 105 5
SyncFDFromFence 2 5 25 3
SyncCreateCounter 3 11 74 3
SyncCreateSystemCounter 3 30 162 6
SyncDestroySystemCounter 1 5 29 1
SyncComputeBracketValues 28 75 515 1
FreeAlarm 2 11 65 2
FreeCounter 3 19 131 2
FreeAwait 4 15 94 2
FreeAlarmClient 4 17 98 2
ProcSyncInitialize 2 16 77 1
ProcSyncListSystemCounters 6 53 338 1
ProcSyncSetPriority 4 21 94 1
ProcSyncGetPriority 4 28 137 1
ProcSyncCreateCounter 2 12 63 1
ProcSyncSetCounter 3 19 102 1
ProcSyncChangeCounter 4 25 137 1
ProcSyncDestroyCounter 3 17 89 1
SyncAwaitPrologue 3 13 87 2
SyncAwaitEpilogue 4 21 139 3
ProcSyncAwait 7 54 332 1
ProcSyncQueryCounter 4 31 188 1
ProcSyncCreateAlarm 9 59 369 1
ProcSyncChangeAlarm 7 28 210 1
ProcSyncQueryAlarm 5 44 302 1
ProcSyncDestroyAlarm 2 13 67 1
ProcSyncCreateFence 4 18 125 1
FreeFence 1 6 29 2
SyncVerifyFence 2 8 52 4
ProcSyncTriggerFence 2 13 63 1
ProcSyncResetFence 3 15 83 1
ProcSyncDestroyFence 2 13 67 1
ProcSyncQueryFence 3 24 134 1
ProcSyncAwaitFence 7 50 320 1
ProcSyncDispatch 21 48 205 1
SProcSyncInitialize 1 7 31 1
SProcSyncListSystemCounters 1 7 31 1
SProcSyncCreateCounter 1 10 55 1
SProcSyncSetCounter 1 10 55 1
SProcSyncChangeCounter 1 10 55 1
SProcSyncQueryCounter 1 8 39 1
SProcSyncDestroyCounter 1 8 39 1
SProcSyncAwait 1 8 36 1
SProcSyncCreateAlarm 1 10 52 1
SProcSyncChangeAlarm 1 10 52 1
SProcSyncQueryAlarm 1 8 39 1
SProcSyncDestroyAlarm 1 8 39 1
SProcSyncSetPriority 1 9 47 1
SProcSyncGetPriority 1 8 39 1
SProcSyncCreateFence 1 8 39 1
SProcSyncTriggerFence 1 8 39 1
SProcSyncResetFence 1 8 39 1
SProcSyncDestroyFence 1 8 39 1
SProcSyncQueryFence 1 8 39 1
SProcSyncAwaitFence 1 8 36 1
SProcSyncDispatch 21 48 205 1
SCounterNotifyEvent 1 15 124 2
SAlarmNotifyEvent 1 13 113 2
SyncResetProc 1 4 12 1
SyncExtensionInit 10 40 241 1
ServertimeBlockHandler 3 18 84 2
ServertimeWakeupHandler 3 9 40 2
ServertimeQueryValue 1 5 21 2
ServertimeBracketValues 5 13 57 3
SyncInitServerTime 1 11 50 1
IdleTimeQueryValue 2 14 72 2
IdleTimeBlockHandler 15 48 305 2
IdleTimeCheckBrackets 5 9 62 4
IdleTimeWakeupHandler 5 22 139 2
IdleTimeBracketValues 8 20 116 3
init_system_idle_counter 2 19 102 2
SyncInitIdleTime 1 4 13 1
SyncInitDeviceIdleTime 1 6 34 1
SyncRemoveDeviceIdleTime 3 5 29 1
Source file: ./xserver/miext/shadow/shiplan2p4.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
c2p_16x4 1 9 52 1
store_iplan2p4 1 6 39 2
shadowUpdateIplan2p4 5 53 354 2
Source file: ./xserver/miext/shadow/shrot16pack_90.c
Source file: ./xserver/miext/shadow/shplanar.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
shadowUpdatePlanar4 10 73 465 2
shadowUpdatePlanar4Weak 1 4 9 1
shadowUpdatePlanar4x8Weak 1 4 9 1
Source file: ./xserver/miext/shadow/shplanar8.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
shadowUpdatePlanar4x8 10 72 454 2
Source file: ./xserver/miext/shadow/shrot32pack_90.c
Source file: ./xserver/miext/shadow/shrot32pack_180.c
Source file: ./xserver/miext/shadow/shrot8pack_90.c
Source file: ./xserver/Xext/security.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SecurityAudit 2 9 40 2
SecurityDoCheck 6 13 71 4
SecurityLabelInitial 1 8 40 1
SecurityLookupRequestName 1 4 19 1
SecurityDeleteAuthorization 7 35 246 2
SecurityDeleteAuthorizationEventClient 4 18 91 2
SecurityComputeAuthorizationTimeout 2 13 61 2
SecurityAuthorizationExpired 2 13 64 3
SecurityStartAuthorizationTimer 1 7 33 1
ProcSecurityQueryVersion 2 18 92 1
SecurityEventSelectForAuthorization 6 27 151 3
ProcSecurityGenerateAuthorization 20 126 697 1
ProcSecurityRevokeAuthorization 2 14 66 1
ProcSecurityDispatch 4 14 52 1
SProcSecurityQueryVersion 1 9 47 1
SProcSecurityGenerateAuthorization 2 21 139 1
SProcSecurityRevokeAuthorization 1 8 39 1
SProcSecurityDispatch 4 14 52 1
SwapSecurityAuthorizationRevokedEvent 1 8 50 2
SecurityDevice 3 17 123 3
SecurityResource 11 32 240 3
SecurityExtension 5 17 117 3
SecurityServer 2 15 109 3
SecurityClient 2 15 117 3
SecurityProperty 2 18 156 3
SecuritySend 7 25 209 3
SecurityReceive 2 14 116 3
SecurityClientState 11 43 239 3
SecurityResetProc 1 13 99 1
SecurityExtensionInit 5 40 244 1
Source file: ./xserver/miext/shadow/shrot16pack_180.c
Source file: ./xserver/miext/shadow/shrot32pack.c
Source file: ./xserver/miext/shadow/shrotate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
shadowUpdateRotatePacked 33 205 1010 2
shadowUpdateRotatePackedWeak 1 4 9 1
Source file: ./xserver/miext/shadow/shrotpack.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FUNC 15 82 500 2
Source file: ./xserver/miext/shadow/shiplan2p8.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
c2p_16x8 1 8 55 1
store_iplan2p8 1 8 57 2
shadowUpdateIplan2p8 5 53 350 2
Source file: ./xserver/miext/shadow/shrotpackYX.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FUNC 7 81 562 2
Source file: ./xserver/miext/rootless/rootlessConfig.h
Source file: ./xserver/miext/shadow/c2p_core.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_transp 1 7 63 5
c2p_unsupported 1 3 11 1
get_mask 6 17 51 1
transp8 4 25 206 3
transp4 3 15 97 3
transp4x 2 11 66 3
transp2 1 6 36 2
transp2x 1 6 36 2
Source file: ./xserver/miext/rootless/rootless.h
Source file: ./xserver/miext/rootless/rootlessValTree.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RootlessComputeClips 55 187 1178 5
RootlessTreeObscured 9 24 120 1
RootlessMiValidateTree 10 44 259 3
Source file: ./xserver/miext/rootless/rootlessScreen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RootlessUpdateScreenPixmap 4 25 183 1
RootlessCreateScreenResources 3 12 62 1
RootlessCloseScreen 2 13 68 1
RootlessGetImage 5 32 254 8
RootlessSourceValidate 3 14 93 6
RootlessComposite 15 30 255 12
RootlessGlyphs 13 57 451 9
RootlessValidateTree 2 20 106 3
RootlessMarkOverlappedWindows 14 54 276 3
expose_1 3 11 82 1
RootlessScreenExpose 1 4 14 1
RootlessGetColormap 1 5 21 1
RootlessInstallColormap 2 13 71 1
RootlessUninstallColormap 2 10 58 1
RootlessStoreColors 3 12 80 3
RootlessRedisplayCallback 2 11 53 3
RootlessQueueRedisplay 2 11 55 1
RootlessBlockHandler 2 9 45 2
RootlessWakeupHandler 1 3 11 2
RootlessAllocatePrivates 6 23 130 1
RootlessWrap 1 35 174 1
RootlessInit 3 17 79 2
RootlessUpdateRooted 4 12 70 1
Source file: ./xserver/miext/rootless/rootlessCommon.h
Source file: ./xserver/miext/rootless/rootlessWindow.h
Source file: ./xserver/miext/sync/misyncshm.h
Source file: ./xserver/miext/sync/misync.h
Source file: ./xserver/miext/sync/misyncshm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miSyncShmFenceSetTriggered 2 7 34 1
miSyncShmFenceReset 2 7 34 1
miSyncShmFenceCheckTriggered 2 8 37 1
miSyncShmFenceAddTrigger 1 4 13 1
miSyncShmFenceDeleteTrigger 1 4 13 1
miSyncShmScreenCreateFence 1 8 43 3
miSyncShmScreenDestroyFence 2 10 55 2
miSyncShmCreateFenceFromFd 2 14 76 4
miSyncShmGetFenceFd 4 16 95 2
miSyncShmScreenInit 4 15 76 1
Source file: ./xserver/miext/sync/misyncfd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sync_fd_screen_priv 2 6 31 1
miSyncInitFenceFromFD 2 7 56 4
miSyncFDFromFence 2 7 47 2
miSyncFdScreenInit 6 19 108 2
Source file: ./xserver/miext/sync/misyncfd.h
Source file: ./xserver/miext/rootless/rootlessWindow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RootlessNativeWindowStateChanged 3 12 73 2
RootlessNativeWindowMoved 3 28 179 1
RootlessCreateWindow 3 19 108 1
RootlessDestroyFrame 1 6 40 2
RootlessDestroyWindow 2 12 72 1
RootlessGetShape 2 9 53 2
RootlessReshapeFrame 7 25 149 1
RootlessSetShape 1 8 47 2
RootlessChangeWindowAttributes 3 17 97 2
RootlessPositionWindow 3 19 129 3
RootlessInitializeFrame 1 11 83 2
RootlessEnsureFrame 10 40 238 1
RootlessRealizeWindow 7 28 163 1
RootlessFrameForWindow 6 15 79 2
RootlessUnrealizeWindow 2 17 97 1
RootlessReorderWindow 15 28 192 1
RootlessRestackWindow 5 19 104 2
RootlessNoCopyWindow 1 7 55 3
RootlessResizeCopyWindow 4 38 271 3
RootlessCopyWindow 5 48 328 3
RootlessPaintWindow 6 16 102 3
ResizeWeighting 11 17 105 10
StartFrameResize 20 162 1131 12
FinishFrameResize 5 31 219 13
RootlessMoveWindow 7 63 405 5
RootlessResizeWindow 5 62 466 6
RootlessRepositionWindow 2 12 73 1
RootlessReparentWindow 12 42 282 2
RootlessFlushWindowColormap 3 10 67 1
RootlessChangeBorderWidth 4 37 287 2
RootlessOrderAllWindows 10 25 134 1
RootlessEnableRoot 1 8 46 1
RootlessDisableRoot 2 11 53 1
RootlessHideAllWindows 9 28 153 1
RootlessShowAllWindows 8 27 132 1
RootlessSetPixmapOfAncestors 3 16 94 1
Source file: ./xserver/miext/sync/misync.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miSyncScreenCreateFence 1 6 25 3
miSyncScreenDestroyFence 1 5 21 2
miSyncFenceSetTriggered 1 4 14 1
miSyncFenceReset 1 4 14 1
miSyncFenceCheckTriggered 1 4 13 1
miSyncFenceAddTrigger 1 5 15 1
miSyncFenceDeleteTrigger 1 5 15 1
miSyncInitFence 1 14 69 3
miSyncDestroyFence 2 14 99 1
miSyncTriggerFence 3 12 91 1
miSyncGetScreenFuncs 1 5 21 1
SyncCloseScreen 1 6 34 1
miSyncSetup 4 20 94 1
Source file: ./xserver/miext/sync/misyncstr.h
Source file: ./xserver/miext/damage/damagestr.h
Source file: ./xserver/miext/rootless/rootlessCommon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TopLevelParent 4 10 43 1
IsFramedWindow 4 10 49 1
RootlessResolveColormap 6 31 224 4
RootlessStartDrawing 7 47 263 1
RestorePreDrawingPixmapVisitor 5 29 145 2
RootlessStopDrawing 7 25 154 2
RootlessDamageRegion 9 60 327 2
RootlessDamageBox 1 7 37 2
RootlessDamageRect 1 14 94 5
RootlessRedisplay 1 4 14 1
RootlessRepositionWindows 4 12 62 1
RootlessRedisplayScreen 4 13 64 1
Source file: ./xserver/miext/damage/damage.h
Source file: ./xserver/miext/rootless/rootlessGC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
canAccelBlit 6 20 105 2
canAccelFill 2 6 29 2
RootlessCreateGC 1 16 94 1
RootlessValidateGC 3 17 109 3
RootlessChangeGC 1 6 32 2
RootlessCopyGC 1 6 37 3
RootlessDestroyGC 1 6 26 1
RootlessChangeClip 1 6 42 4
RootlessDestroyClip 1 6 26 1
RootlessCopyClip 1 6 31 2
RootlessFillSpans 9 43 306 6
RootlessSetSpans 8 38 284 7
RootlessPutImage 2 19 158 10
RootlessCopyArea 5 28 220 9
RootlessCopyPlane 4 25 192 10
RootlessPolyPoint 22 74 549 5
RootlessPolylines 18 63 404 5
RootlessPolySegment 18 69 438 4
RootlessPolyRectangle 8 50 408 4
RootlessPolyArc 9 39 290 4
RootlessFillPolygon 15 61 398 6
RootlessPolyFillRect 9 42 305 4
RootlessPolyFillArc 9 40 299 4
RootlessImageText8 6 37 321 6
RootlessPolyText8 5 29 223 6
RootlessImageText16 6 37 322 6
RootlessPolyText16 5 29 224 6
RootlessImageGlyphBlt 8 49 381 7
RootlessPolyGlyphBlt 6 32 244 7
RootlessPushPixels 2 18 142 7
Source file: ./xserver/composite/compoverlay.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compFreeOverlayClient 4 15 88 1
compFindOverlayClient 3 9 53 2
compCreateOverlayClient 3 16 104 2
compCreateOverlayWindow 5 28 185 1
compDestroyOverlayWindow 1 6 30 1
Source file: ./xserver/Xext/panoramiXprocs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PanoramiXCreateWindow 26 94 798 1
PanoramiXChangeWindowAttributes 18 64 530 1
PanoramiXDestroyWindow 3 18 100 1
PanoramiXDestroySubwindows 3 18 100 1
PanoramiXChangeSaveSet 3 18 100 1
PanoramiXReparentWindow 6 33 241 1
PanoramiXMapWindow 3 18 100 1
PanoramiXMapSubwindows 3 18 100 1
PanoramiXUnmapWindow 3 18 100 1
PanoramiXUnmapSubwindows 3 18 100 1
PanoramiXConfigureWindow 17 57 493 1
PanoramiXCirculateWindow 3 18 100 1
PanoramiXGetGeometry 6 43 311 1
PanoramiXTranslateCoords 15 61 474 1
PanoramiXCreatePixmap 6 29 205 1
PanoramiXFreePixmap 3 19 108 1
PanoramiXCreateGC 19 70 593 1
PanoramiXChangeGC 16 59 497 1
PanoramiXCopyGC 4 23 147 1
PanoramiXSetDashes 3 18 104 1
PanoramiXSetClipRectangles 3 18 100 1
PanoramiXFreeGC 3 18 100 1
PanoramiXClearToBackground 4 26 165 1
PanoramiXCopyArea 35 161 1213 1
PanoramiXCopyPlane 24 89 657 1
PanoramiXPolyPoint 14 52 386 1
PanoramiXPolyLine 13 52 375 1
PanoramiXPolySegment 13 54 389 1
PanoramiXPolyRectangle 13 53 377 1
PanoramiXPolyArc 13 52 382 1
PanoramiXFillPoly 13 52 372 1
PanoramiXPolyFillRectangle 13 53 377 1
PanoramiXPolyFillArc 13 52 382 1
PanoramiXPutImage 7 33 236 1
PanoramiXGetImage 35 121 880 1
PanoramiXPolyText8 7 34 237 1
PanoramiXPolyText16 7 34 237 1
PanoramiXImageText8 7 34 241 1
PanoramiXImageText16 7 34 244 1
PanoramiXCreateColormap 5 29 198 1
PanoramiXFreeColormap 3 19 108 1
PanoramiXCopyColormapAndFree 5 29 189 1
PanoramiXInstallColormap 3 19 108 1
PanoramiXUninstallColormap 3 19 108 1
PanoramiXAllocColor 3 19 108 1
PanoramiXAllocNamedColor 3 19 112 1
PanoramiXAllocColorCells 3 19 108 1
PanoramiXAllocColorPlanes 3 19 108 1
PanoramiXFreeColors 2 17 100 1
PanoramiXStoreColors 3 19 108 1
PanoramiXStoreNamedColor 3 19 112 1
Source file: ./xserver/composite/compositeext.h
Source file: ./xserver/composite/compint.h
Source file: ./xserver/composite/compext.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FreeCompositeClientWindow 1 6 26 2
FreeCompositeClientSubwindows 1 6 26 2
FreeCompositeClientOverlay 1 6 27 2
ProcCompositeQueryVersion 3 29 160 1
ProcCompositeRedirectWindow 1 9 49 1
ProcCompositeRedirectSubwindows 1 9 49 1
ProcCompositeUnredirectWindow 1 9 49 1
ProcCompositeUnredirectSubwindows 1 9 49 1
ProcCompositeCreateRegionFromBorderClip 4 22 134 1
ProcCompositeNameWindowPixmap 8 36 211 1
ProcCompositeGetOverlayWindow 6 41 240 1
ProcCompositeReleaseOverlayWindow 2 13 70 1
ProcCompositeDispatch 2 8 38 1
SProcCompositeQueryVersion 1 9 55 1
SProcCompositeRedirectWindow 1 8 47 1
SProcCompositeRedirectSubwindows 1 8 47 1
SProcCompositeUnredirectWindow 1 8 47 1
SProcCompositeUnredirectSubwindows 1 8 47 1
SProcCompositeCreateRegionFromBorderClip 1 9 55 1
SProcCompositeNameWindowPixmap 1 9 55 1
SProcCompositeGetOverlayWindow 1 8 47 1
SProcCompositeReleaseOverlayWindow 1 8 47 1
SProcCompositeDispatch 2 8 38 1
GetCompositeWindowBytes 2 14 96 3
CompositeExtensionInit 12 42 241 1
PanoramiXCompositeRedirectWindow 3 19 112 1
PanoramiXCompositeRedirectSubwindows 3 19 112 1
PanoramiXCompositeUnredirectWindow 3 19 112 1
PanoramiXCompositeUnredirectSubwindows 3 19 112 1
PanoramiXCompositeNameWindowPixmap 9 51 314 1
PanoramiXCompositeGetOverlayWindow 11 77 476 1
PanoramiXCompositeReleaseOverlayWindow 4 27 155 1
PanoramiXCompositeInit 2 20 81 1
PanoramiXCompositeReset 2 6 32 1
Source file: ./xserver/composite/compinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compCloseScreen 1 28 201 1
compInstallColormap 3 14 94 1
compCheckBackingStore 5 12 67 1
compChangeWindowAttributes 4 13 80 2
compGetImage 2 14 108 8
compGetSpans 2 12 97 6
compSourceValidate 4 15 106 6
compFindVisuallessDepth 4 13 66 2
compRegisterAlternateVisuals 2 12 82 3
CompositeRegisterAlternateVisuals 1 6 32 3
CompositeRegisterImplicitRedirectionException 2 16 93 3
compAddAlternateVisual 7 46 355 3
compAddAlternateVisuals 2 7 48 2
compScreenInit 8 68 443 1
Source file: ./xserver/fb/fbfillrect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbPolyFillRect 16 61 361 4
Source file: ./xserver/fb/fbsetsp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbSetSpans 9 54 365 7
Source file: ./xserver/fb/fbpush.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbPushPattern 10 53 266 9
fbPushFill 3 49 250 9
fbPushImage 8 31 206 9
fbPushPixels 1 12 80 7
Source file: ./xserver/fb/fbfillsp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbFillSpans 14 52 291 6
Source file: ./xserver/fb/fbpoint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbDots 9 52 352 12
fbPolyPoint 8 49 259 5
Source file: ./xserver/fb/fbsolid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbSolid 11 37 228 8
fbSolid24 18 96 541 7
Source file: ./xserver/fb/fbcmap_mi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbListInstalledColormaps 1 4 19 2
fbInstallColormap 1 4 12 1
fbUninstallColormap 1 4 12 1
fbResolveColor 1 5 33 4
fbInitializeColormap 1 4 13 1
fbExpandDirectColors 1 5 30 4
fbCreateDefColormap 1 4 13 1
fbClearVisualTypes 1 4 10 1
fbSetVisualTypes 1 4 26 3
fbSetVisualTypesAndMasks 1 6 41 6
fbInitVisuals 1 10 58 8
Source file: ./xserver/composite/compwindow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compCheckWindow 8 24 179 2
compCheckTree 1 4 16 1
compRepaintBorder 2 15 93 2
compSetPixmapVisitWindow 4 14 98 2
compSetPixmap 1 9 57 3
compCheckRedirect 10 31 186 1
updateOverlayWindow 6 21 128 1
compPositionWindow 9 29 221 3
compRealizeWindow 2 14 85 1
compUnrealizeWindow 2 14 85 1
compClipNotify 5 22 160 3
compIsAlternateVisual 3 9 53 2
compIsImplicitRedirectException 4 11 69 3
compImplicitRedirect 6 15 83 2
compFreeOldPixmap 3 11 60 1
compMoveWindow 1 11 86 5
compResizeWindow 1 12 97 6
compChangeBorderWidth 1 11 76 2
compReparentWindow 6 21 168 2
compCopyWindow 11 66 512 3
compCreateWindow 7 26 201 1
compDestroyWindow 4 22 152 1
compSetRedirectBorderClip 1 15 115 2
compGetRedirectBorderClip 1 5 21 1
compWindowUpdateAutomatic 1 36 260 1
compPaintWindowToParent 3 11 49 1
compPaintChildrenToWindow 3 9 46 1
CompositeRealChildHead 6 25 106 1
compConfigNotify 5 27 192 7
Source file: ./xserver/composite/compalloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
compScreenUpdate 1 5 19 1
compBlockHandler 1 8 50 2
compReportDamage 4 19 108 3
compDestroyDamage 1 6 33 2
compMarkWindows 2 11 70 2
compHandleMarkedWindows 2 8 69 2
compRedirectWindow 20 72 436 3
compRestoreWindow 3 22 170 2
compFreeClientWindow 13 46 303 2
compUnredirectWindow 5 13 84 3
compRedirectSubwindows 14 48 316 3
compFreeClientSubwindows 8 30 209 2
compUnredirectSubwindows 5 13 84 3
compRedirectOneSubwindow 4 14 81 2
compUnredirectOneSubwindow 4 14 81 2
compNewPixmap 8 57 348 5
compAllocPixmap 4 29 223 1
compSetParentPixmap 2 15 99 1
compReallocPixmap 5 31 214 6
Source file: ./xserver/fb/wfbrename.h
Source file: ./xserver/miext/damage/damage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
getDrawableDamageRef 6 19 94 1
damageRegionAppend 33 96 652 4
damageRegionProcessPending 5 15 84 1
damageDamageBox 2 8 57 3
damageCreateGC 2 15 89 1
damageValidateGC 1 7 48 3
damageDestroyGC 1 6 29 1
damageChangeGC 1 6 35 2
damageCopyGC 1 6 40 3
damageChangeClip 1 6 45 4
damageCopyClip 1 6 34 2
damageDestroyClip 1 6 29 1
damageComposite 8 36 247 12
damageGlyphs 9 57 378 9
damageAddTraps 8 42 348 5
damageFillSpans 10 36 269 6
damageSetSpans 10 38 274 7
damagePutImage 3 22 164 10
damageCopyArea 3 23 167 9
damageCopyPlane 3 27 172 10
damagePolyPoint 9 31 232 5
damagePolylines 19 63 414 5
damagePolySegment 19 69 447 4
damagePolyRectangle 9 50 422 4
damagePolyArc 10 39 301 4
damageFillPolygon 15 50 342 6
damagePolyFillRect 9 31 251 4
damagePolyFillArc 9 30 251 4
damageDamageChars 7 28 190 8
damageText 5 27 165 8
damagePolyText8 1 11 92 6
damagePolyText16 2 12 108 6
damageImageText8 1 10 87 6
damageImageText16 2 11 103 6
damageImageGlyphBlt 1 13 102 7
damagePolyGlyphBlt 1 13 102 7
damagePushPixels 4 23 165 7
damageRemoveDamage 4 12 55 2
damageInsertDamage 4 11 58 2
damageDestroyPixmap 4 18 106 1
damageCopyWindow 2 16 139 3
damageSetWindowPixmap 5 24 154 2
damageDestroyWindow 2 14 80 1
damageCloseScreen 1 10 64 1
miDamageCreate 1 3 7 1
damageRegisterVisit 1 5 22 2
miDamageRegister 2 7 37 2
miDamageUnregister 2 7 37 2
miDamageDestroy 1 3 7 1
DamageSetup 8 38 270 1
DamageCreate 2 26 145 6
DamageRegister 7 27 156 2
DamageDrawInternal 2 5 26 2
DamageUnregister 8 26 139 1
DamageDestroy 3 13 85 1
DamageSubtract 4 26 199 2
DamageEmpty 1 4 15 1
DamageRegion 1 4 13 1
DamagePendingRegion 1 4 13 1
DamageRegionAppend 1 4 22 2
DamageRegionProcessPending 1 4 12 1
DamageDamageRegion 1 5 27 2
DamageSetReportAfterOp 1 4 16 2
DamageGetScreenFuncs 1 5 18 1
DamageReportDamage 10 40 288 2
Source file: ./xserver/fb/fbarc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbPolyArc 23 79 421 4
Source file: ./xserver/fb/fb.h
Source file: ./xserver/fb/fbbits.c
Source file: ./xserver/fb/fbglyph.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbGlyphIn 5 18 129 5
fbGlyph24 19 107 782 7
fbPolyGlyphBlt 13 64 384 7
fbImageGlyphBlt 16 103 571 7
Source file: ./xserver/fb/fbbits.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BRESSOLID 5 40 231 12
BRESDASH 25 110 540 12
DOTS 6 37 280 12
ARC 49 173 1366 8
GLYPH 19 84 444 7
POLYLINE 17 109 668 5
POLYSEGMENT 23 136 846 4
Source file: ./xserver/fb/fbtrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbAddTraps 2 11 79 5
fbRasterizeTrapezoid 2 11 74 4
fbAddTriangles 2 12 79 5
fbShapes 9 52 274 10
fbTrapezoids 1 12 99 8
fbTriangles 1 12 95 8
Source file: ./xserver/fb/fbcopy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbCopyNtoN 9 47 341 11
fbCopy1toN 3 50 344 11
fbCopyNto1 4 85 529 11
fbCopyArea 2 13 81 9
fbCopyPlane 3 21 135 10
Source file: ./xserver/fb/fbgetsp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbGetSpans 4 32 220 6
Source file: ./xserver/fb/fbpict.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbComposite 6 29 200 12
fbDestroyGlyphCache 2 8 21 1
fbUnrealizeGlyph 2 6 23 2
fbGlyphs 15 99 618 9
create_solid_fill_image 1 15 141 1
create_linear_gradient_image 1 14 86 1
create_radial_gradient_image 1 15 98 1
create_conical_gradient_image 1 11 64 1
create_bits_picture 10 33 237 4
image_destroy 1 4 20 2
set_image_properties 15 68 319 6
image_from_pict_internal 9 29 181 5
image_from_pict 1 4 32 4
free_pixman_pict 2 5 20 2
fbPictureInit 2 17 95 3
Source file: ./xserver/fb/fbutil.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbReplicatePixel 2 10 45 2
Source file: ./xserver/fb/fbseg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbBresSolid 12 68 409 12
fbBresDash 11 66 403 12
fbBresFill 5 26 121 12
fbSetFg 2 9 51 3
fbBresFillDash 12 51 256 12
fbBresSolid24RRop 8 60 343 12
fbBresDash24RRop 11 79 429 12
fbSelectBres 18 56 219 2
fbSegment 13 102 611 8
Source file: ./xserver/fb/fbwindow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbCreateWindow 3 9 67 1
fbDestroyWindow 1 4 10 1
fbRealizeWindow 1 4 10 1
fbPositionWindow 1 4 16 3
fbUnrealizeWindow 1 4 10 1
fbCopyWindowProc 2 34 205 11
fbCopyWindow 4 18 153 3
fbFixupWindowPixmap 4 13 89 2
fbChangeWindowAttributes 5 12 76 2
fbFillRegionSolid 5 30 204 4
Source file: ./xserver/fb/fbpict.h
Source file: ./xserver/fb/fbblt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbBlt 51 237 1387 13
getPixel 1 7 36 2
fbBlt24Line 32 161 1095 8
fbBlt24 4 22 117 12
fbBltStip 1 8 82 11
Source file: ./xserver/fb/fb24_32.h
Source file: ./xserver/fb/fbrop.h
Source file: ./xserver/fb/fb24_32.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fb24_32BltDown 11 71 499 10
fb24_32BltUp 12 67 450 10
fb24_32GetSpans 2 24 153 6
fb24_32SetSpans 8 49 292 7
fb24_32PutZImage 8 42 269 10
fb24_32GetImage 2 26 177 8
fb24_32CopyMtoN 3 45 264 11
fb24_32ReformatTile 3 36 215 2
fb24_32CreateScreenResources 2 14 76 1
fb24_32ModifyPixmapHeader 6 23 118 7
Source file: ./xserver/fb/fballpriv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbGetScreenPrivateKey 1 4 10 1
fbAllocatePrivates 4 13 82 1
Source file: ./xserver/fb/fboverlay.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbOverlayGetScreenPrivateKey 1 4 9 1
fbOverlayCreateWindow 6 22 160 1
fbOverlayCloseScreen 2 10 76 1
fbOverlayWindowLayer 3 10 75 1
fbOverlayCreateScreenResources 5 34 260 1
fbOverlayPaintKey 1 6 34 4
fbOverlayUpdateLayerRegion 6 23 225 3
fbOverlayCopyWindow 5 35 305 3
fbOverlayWindowExposures 1 6 33 2
fbOverlaySetupScreen 1 11 59 11
fb24_32OverlayCreateScreenResources 4 18 115 1
fbOverlayFinishScreenInit 16 82 537 13
Source file: ./xserver/fb/fbline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbZeroLine 4 25 148 5
fbZeroSegment 2 15 98 4
fbFixCoordModePrevious 2 12 60 2
fbPolyLine 10 32 159 5
fbPolySegment 9 29 142 4
Source file: ./xserver/fb/fbimage.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbPutImage 7 53 360 10
fbPutZImage 8 41 260 10
fbPutXYImage 12 76 493 14
fbGetImage 7 51 342 8
Source file: ./xserver/fb/fbbltone.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbBltOne 34 152 735 13
fbBltOne24 22 141 873 13
fbBltPlane 13 90 469 14
Source file: ./xserver/fb/fboverlay.h
Source file: ./xserver/fb/fbpixmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbCreatePixmapBpp 8 44 312 6
fbCreatePixmap 3 9 64 5
fbDestroyPixmap 2 7 25 1
fbPixmapToRegion 30 133 760 1
fbValidateBits 4 13 59 3
fbValidateDrawable 4 17 114 1
fbSetBits 2 5 25 3
fbInitializeDrawable 1 12 81 1
Source file: ./xserver/fb/fbscreen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbCloseScreen 3 13 77 1
fbRealizeFont 1 4 13 2
fbUnrealizeFont 1 4 13 2
fbQueryBestSize 9 21 118 4
_fbGetWindowPixmap 1 4 13 1
_fbSetWindowPixmap 1 4 25 2
fbSetupScreen 2 37 238 8
fbFinishScreenInit 11 54 364 8
wfbScreenInit 3 16 92 10
fbScreenInit 3 11 82 8
Source file: ./xserver/fb/fbgc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbCreateGC 1 9 58 1
fbPadPixmap 3 27 150 1
fbValidateGC 23 82 593 3
Source file: ./xserver/exa/exa_driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ExaGetPixmapAddress 1 5 17 1
exaCreatePixmap_driver 10 55 390 5
exaModifyPixmapHeader_driver 13 42 267 7
exaDestroyPixmap_driver 3 17 99 1
exaPixmapHasGpuCopy_driver 1 12 69 1
Source file: ./xserver/exa/exa.h
Source file: ./xserver/fb/fbfill.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbTile 5 35 204 14
fbStipple 5 41 222 16
fbFill 10 101 697 6
fbSolidBoxClipped 10 41 265 8
Source file: ./xserver/exa/exa_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exaGCReadsDestination 7 8 59 5
Source file: ./xserver/exa/exa_mixed.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ExaGetPixmapAddress 1 5 17 1
exaCreatePixmap_mixed 12 52 359 5
exaModifyPixmapHeader_mixed 24 93 567 7
exaDestroyPixmap_mixed 5 24 140 1
exaPixmapHasGpuCopy_mixed 2 15 84 1
exaSharePixmapBacking_mixed 2 10 64 3
exaSetSharedPixmapBacking_mixed 3 11 65 2
Source file: ./xserver/exa/exa_migration_mixed.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exaCreateDriverPixmap_mixed 8 32 219 1
exaDoMigration_mixed 12 28 187 3
exaMoveInPixmap_mixed 1 9 58 1
exaDamageReport_mixed 5 12 72 3
exaPrepareAccessReg_mixed 18 69 443 3
Source file: ./xserver/exa/exa_glyphs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exaGlyphsInit 2 29 233 1
exaUnrealizeGlyphCaches 4 19 117 2
exaRealizeGlyphCaches 11 57 389 2
exaGlyphsFini 3 10 56 1
exaGlyphCacheHashLookup 5 18 106 2
exaGlyphCacheHashInsert 4 15 104 3
exaGlyphCacheHashRemove 11 29 194 2
exaGlyphCacheUploadGlyph 9 44 282 5
exaGlyphCacheBufferGlyph 15 84 516 12
exaBufferGlyph 12 59 310 11
exaGlyphsToMask 1 7 43 2
exaGlyphsToDst 1 7 49 4
GlyphExtents 11 44 262 4
exaGlyphs 25 141 967 9
Source file: ./xserver/exa/exa_migration_classic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exaMemcpyBox 2 13 116 6
exaPixmapIsDirty 4 10 62 1
exaPixmapShouldBeInFB 2 7 29 1
exaCopyDirty 21 113 796 6
exaCopyDirtyToSys 1 9 53 1
exaCopyDirtyToFb 1 8 53 1
exaDoMoveInPixmap 10 37 225 1
exaMoveInPixmap_classic 1 8 40 1
exaDoMoveOutPixmap 6 19 123 1
exaMoveOutPixmap_classic 1 8 40 1
exaPixmapSave 1 9 48 2
exaMigrateTowardFb 7 28 141 1
exaMigrateTowardSys 7 21 115 1
exaAssertNotDirty 10 55 418 1
exaDoMigration_classic 33 82 580 3
exaPrepareAccessReg_classic 3 16 107 3
Source file: ./xserver/exa/exa_unaccel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exaPrepareAccessGC 3 7 47 1
exaFinishAccessGC 3 7 47 1
exaDrawableLocation 2 4 17 1
ExaCheckFillSpans 1 12 90 6
ExaCheckSetSpans 1 10 86 7
ExaCheckPutImage 4 20 165 10
ExaCheckCopyNtoN 7 41 344 11
ExaFallbackPrepareReg 4 27 189 8
ExaCheckCopyArea 1 15 147 9
ExaCheckCopyPlane 1 17 153 10
ExaCheckPolyPoint 1 10 74 5
ExaCheckPolylines 1 14 92 5
ExaCheckPolySegment 1 13 86 4
ExaCheckPolyArc 1 11 80 4
ExaCheckPolyFillRect 1 12 80 4
ExaCheckImageGlyphBlt 1 13 97 7
ExaCheckPolyGlyphBlt 1 14 105 7
ExaCheckPushPixels 1 17 148 7
ExaCheckCopyWindow 2 22 161 3
ExaCheckGetImage 1 13 127 8
ExaCheckGetSpans 1 14 104 6
ExaSrcValidate 4 30 210 6
ExaPrepareCompositeReg 28 97 651 13
ExaCheckComposite 23 53 407 12
ExaCheckGlyphs 1 12 72 9
ExaCheckAddTraps 1 15 114 5
exaGetPixmapFirstPixel 6 31 170 1
Source file: ./xserver/exa/exa_accel.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exaFillSpans 21 84 524 6
exaDoPutImage 21 67 462 10
exaPutImage 2 8 91 10
exaCopyNtoNTwoDir 32 103 727 7
exaHWCopyNtoN 45 150 1048 9
exaCopyNtoN 5 24 129 11
exaCopyArea 3 12 100 9
exaPolyPoint 6 24 199 5
exaPolylines 11 55 382 5
exaPolySegment 13 44 405 4
exaPolyFillRect 41 119 809 4
exaCopyWindow 6 29 230 3
exaFillRegionSolid 19 62 430 6
exaFillRegionTiled 32 128 1015 7
exaGetImage 10 29 217 8
Source file: ./xserver/exa/exa.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exaGetPixmapOffset 1 6 36 1
exaGetPixmapDriverPrivate 1 5 17 1
exaGetPixmapPitch 1 4 12 1
exaGetPixmapSize 2 8 31 1
exaGetDrawablePixmap 2 7 35 1
exaGetDrawableDeltas 3 10 56 4
exaPixmapDirty 3 14 125 5
exaLog2 3 9 42 1
exaSetAccelBlock 7 17 119 5
exaSetFbPitch 3 10 87 5
exaPixmapIsPinned 2 7 34 1
exaPixmapHasGpuCopy 2 8 48 1
exaDrawableIsOffscreen 1 4 16 1
exaGetOffscreenPixmap 2 9 48 3
ExaDoPrepareAccess 19 62 400 2
exaPrepareAccess 2 9 53 2
exaFinishAccess 11 32 212 2
exaDestroyPixmap 3 12 72 1
exaValidateGC 15 36 258 3
exaDestroyGC 1 7 42 1
exaChangeGC 1 7 48 2
exaCopyGC 1 7 53 3
exaChangeClip 1 7 58 4
exaCopyClip 1 7 47 2
exaDestroyClip 1 7 42 1
exaCreateGC 2 14 90 1
exaChangeWindowAttributes 9 20 182 2
exaBitmapToRegion 1 12 77 1
exaCreateScreenResources 3 20 101 1
ExaBlockHandler 4 17 125 2
ExaWakeupHandler 4 14 96 2
exaCloseScreen 10 37 281 1
exaDriverAlloc 1 4 17 1
exaDriverInit 37 190 1181 2
exaDriverFini 1 3 7 1
exaMarkSync 2 8 50 1
exaWaitSync 3 8 53 1
exaDoMigration 3 9 67 3
exaMoveInPixmap 3 9 52 1
exaMoveOutPixmap 3 9 52 1
Source file: ./xserver/exa/exa_offscreen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ExaOffscreenValidate 4 15 123 1
ExaOffscreenKickOut 2 6 37 2
exaUpdateEvictionCost 3 12 68 2
exaFindAreaToEvict 10 39 220 3
exaOffscreenAlloc 18 85 566 6
ExaOffscreenSwapOut 5 20 98 1
ExaOffscreenEjectPixmaps 6 20 96 1
ExaOffscreenSwapIn 1 4 12 1
exaEnableDisableFBAccess 8 18 102 2
ExaOffscreenMerge 2 12 70 2
exaOffscreenFree 6 27 157 2
ExaOffscreenMarkUsed 3 8 44 1
ExaOffscreenDefragment 26 117 893 1
exaOffscreenInit 2 23 136 1
ExaOffscreenFini 2 9 45 1
Source file: ./xserver/exa/exa_classic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ExaGetPixmapAddress 3 8 33 1
exaCreatePixmap_classic 9 59 405 5
exaModifyPixmapHeader_classic 13 43 275 7
exaDestroyPixmap_classic 3 25 167 1
exaPixmapHasGpuCopy_classic 3 16 95 1
Source file: ./xserver/render/filter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PictureGetFilterId 8 31 196 3
PictureSetDefaultIds 7 17 111 1
PictureGetFilterName 3 7 27 1
PictureFreeFilterIds 2 9 43 1
PictureAddFilter 6 30 210 5
PictureSetFilterAlias 8 29 205 3
PictureFindFilter 6 17 131 3
convolutionFilterValidateParams 5 19 108 6
PictureSetDefaultFilters 9 20 130 1
PictureResetFilters 2 8 41 1
SetPictureFilter 7 23 149 5
SetPicturePictFilter 10 37 229 4
Source file: ./xserver/render/glyphstr.h
Source file: ./xserver/render/animcur.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AnimCurCloseScreen 1 16 108 1
AnimCurCursorLimits 2 16 110 5
AnimCurTimerNotify 8 35 275 3
AnimCurDisplayCursor 6 36 248 3
AnimCurSetCursorPosition 3 18 131 5
AnimCurRealizeCursor 2 12 75 3
AnimCurUnrealizeCursor 4 18 125 3
AnimCurRecolorCursor 4 17 129 4
AnimCurInit 4 24 174 1
AnimCursorCreate 8 45 351 6
Source file: ./xserver/render/miindex.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miBuildRenderColormap 28 104 640 3
FindBestColor 3 24 163 6
FindBestGray 3 21 119 4
miInitIndexed 14 64 498 2
miCloseIndexed 1 7 44 2
miUpdateIndexed 3 14 91 4
Source file: ./xserver/render/picture.h
Source file: ./xserver/render/mirect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miColorRects 9 45 335 7
miCompositeRects 12 68 455 5
Source file: ./xserver/render/glyph.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GlyphUninit 7 20 144 1
FindGlyphHashSet 3 8 44 1
FindGlyphRef 13 41 208 4
HashGlyph 5 18 103 4
FindGlyphByHash 4 12 78 2
DuplicateRef 1 4 20 2
CheckDuplicates 6 13 99 2
FreeGlyphPicture 4 13 88 1
FreeGlyph 8 28 201 2
AddGlyph 7 28 212 3
DeleteGlyph 3 14 76 2
FindGlyph 2 8 44 2
AllocateGlyph 7 35 232 2
AllocateGlyphHash 2 9 51 2
ResizeGlyphHash 9 37 210 3
ResizeGlyphSet 2 5 40 2
AllocateGlyphSet 5 19 111 2
FreeGlyphSet 6 24 175 2
GlyphExtents 11 44 262 4
CompositeGlyphs 1 13 80 9
miRealizeGlyph 1 4 13 2
miUnrealizeGlyph 1 3 10 2
miGlyphs 11 106 628 9
GetGlyphPicture 2 6 30 2
SetGlyphPicture 1 4 25 3
Source file: ./xserver/render/mipict.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miCreatePicture 1 4 10 1
miDestroyPicture 2 5 20 1
miDestroyPictureClip 2 6 26 1
miChangePictureClip 6 30 156 4
miChangePicture 1 4 12 2
miValidatePicture 14 90 534 2
miChangePictureTransform 1 4 14 2
miChangePictureFilter 1 5 20 4
miClipPictureReg 15 32 254 4
miClipPictureSrc 3 16 103 4
SourceValidateOnePicture 3 12 61 1
miCompositeSourceValidate 2 6 25 1
miComputeCompositeRegion 14 65 394 12
miRenderColorToPixel 4 33 306 3
miFillColor 2 8 36 2
miIsSolidAlpha 11 26 189 1
miRenderPixelToColor 3 28 289 3
miTriStrip 3 20 136 8
miTriFan 3 22 143 8
miPictureInit 2 31 179 3
Source file: ./xserver/render/mitri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miPointFixedBounds 6 24 186 3
miTriangleBounds 1 4 29 3
Source file: ./xserver/render/mipict.h
Source file: ./xserver/render/mitrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miLineFixedX 2 9 90 3
miTrapezoidBounds 7 28 222 3
Source file: ./xserver/render/picturestr.h
Source file: ./xserver/Xi/closedev.h
Source file: ./xserver/render/matrix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PictTransform_from_xRenderTransform 1 13 137 2
xRenderTransform_from_PictTransform 1 13 137 2
PictureTransformPoint 1 4 18 2
PictureTransformPoint3d 1 4 18 2
Source file: ./xserver/Xi/getdctl.h
Source file: ./xserver/Xi/allowev.h
Source file: ./xserver/Xi/getbmap.h
Source file: ./xserver/Xi/xichangecursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXIChangeCursor 1 10 57 1
ProcXIChangeCursor 9 33 192 1
Source file: ./xserver/Xi/chgptr.h
Source file: ./xserver/Xi/devbell.h
Source file: ./xserver/Xi/ungrdevb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXUngrabDeviceButton 1 9 49 1
ProcXUngrabDeviceButton 10 47 270 1
Source file: ./xserver/Xi/grabdevk.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXGrabDeviceKey 1 12 90 1
ProcXGrabDeviceKey 8 48 295 1
Source file: ./xserver/Xi/grabdevk.h
Source file: ./xserver/exa/exa_render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exaCompositeFallbackPictDesc 14 51 289 3
exaPrintCompositeFallback 3 24 142 4
exaOpReadsDestination 3 10 27 1
exaGetPixelFromRGBA 3 25 207 6
exaGetRGBAFromPixel 11 63 410 7
exaTryDriverSolidFill 11 71 488 8
exaTryDriverCompositeRects 26 123 810 6
exaCompositeRects 24 78 475 6
exaTryDriverComposite 25 123 803 12
exaTryMagicTwoPassCompositeHelper 4 25 167 12
exaComposite 72 138 1078 12
exaCreateAlphaPicture 8 41 259 5
exaTrapezoids 9 42 356 8
exaTriangles 7 40 336 8
Source file: ./xserver/Xi/xisetclientpointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXISetClientPointer 1 9 49 1
ProcXISetClientPointer 6 32 162 1
Source file: ./xserver/Xi/ungrdevb.h
Source file: ./xserver/Xi/listdev.h
Source file: ./xserver/Xi/stubs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetDeviceMode 1 4 16 3
SetDeviceValuators 1 5 23 5
ChangeDeviceControl 1 4 17 3
NewInputDeviceRequest 1 5 19 3
DeleteInputDeviceRequest 1 4 14 1
RemoveInputDeviceTraces 1 3 9 1
Source file: ./xserver/Xi/chgptr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXChangePointerDevice 1 7 33 1
ProcXChangePointerDevice 1 5 15 1
Source file: ./xserver/Xi/getselev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXGetSelectedExtensionEvents 1 8 41 1
ProcXGetSelectedExtensionEvents 13 58 425 1
SRepXGetSelectedExtensionEvents 1 9 55 3
Source file: ./xserver/Xi/devbell.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXDeviceBell 1 6 28 1
ProcXDeviceBell 14 61 363 1
Source file: ./xserver/Xi/getvers.h
Source file: ./xserver/Xi/xiquerypointer.h
Source file: ./xserver/Xi/xiproperty.h
Source file: ./xserver/Xi/setmmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXSetDeviceModifierMapping 1 6 28 1
ProcXSetDeviceModifierMapping 8 36 196 1
SRepXSetDeviceModifierMapping 1 7 39 3
Source file: ./xserver/Xi/setbmap.h
Source file: ./xserver/Xi/getkmap.h
Source file: ./xserver/Xi/xiquerydevice.h
Source file: ./xserver/Xi/getfctl.h
Source file: ./xserver/Xi/setbmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXSetDeviceButtonMapping 1 6 28 1
ProcXSetDeviceButtonMapping 6 32 178 1
SRepXSetDeviceButtonMapping 1 7 39 3
Source file: ./xserver/Xi/setfocus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXSetDeviceFocus 1 9 49 1
ProcXSetDeviceFocus 3 15 84 1
Source file: ./xserver/Xi/xiselectev.h
Source file: ./xserver/Xi/xipassivegrab.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXIPassiveGrabDevice 2 22 155 1
ProcXIPassiveGrabDevice 35 138 900 1
SRepXIPassiveGrabDevice 1 8 47 3
SProcXIPassiveUngrabDevice 2 18 122 1
ProcXIPassiveUngrabDevice 22 73 425 1
Source file: ./xserver/Xi/exglobals.h
Source file: ./xserver/Xi/xichangehierarchy.h
Source file: ./xserver/Xi/setmode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXSetDeviceMode 1 6 28 1
ProcXSetDeviceMode 11 40 225 1
SRepXSetDeviceMode 1 6 39 3
Source file: ./xserver/Xi/chgfctl.h
Source file: ./xserver/Xi/xichangecursor.h
Source file: ./xserver/Xi/queryst.h
Source file: ./xserver/Xi/setmmap.h
Source file: ./xserver/Xi/getbmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXGetDeviceButtonMapping 1 6 28 1
ProcXGetDeviceButtonMapping 3 27 155 1
SRepXGetDeviceButtonMapping 1 7 39 3
Source file: ./xserver/Xi/grabdev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXGrabDevice 2 14 97 1
ProcXGrabDevice 5 35 229 1
CreateMaskFromList 10 25 197 6
SRepXGrabDevice 1 6 39 3
Source file: ./xserver/Xi/opendev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXOpenDevice 1 6 28 1
ProcXOpenDevice 19 61 445 1
SRepXOpenDevice 1 6 39 3
Source file: ./xserver/Xi/xibarriers.h
Source file: ./xserver/Xi/xigetclientpointer.h
Source file: ./xserver/Xi/getprop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXGetDeviceDontPropagateList 1 8 41 1
ProcXGetDeviceDontPropagateList 7 41 281 1
ClassFromMask 6 18 122 5
SRepXGetDeviceDontPropagateList 1 8 47 3
Source file: ./xserver/Xi/grabdev.h
Source file: ./xserver/Xi/chgkbd.h
Source file: ./xserver/Xi/getkmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXGetDeviceKeyMapping 1 6 28 1
ProcXGetDeviceKeyMapping 7 44 272 1
SRepXGetDeviceKeyMapping 1 7 39 3
Source file: ./xserver/Xi/chgprop.h
Source file: ./xserver/Xi/setdval.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXSetDeviceValuators 1 6 28 1
ProcXSetDeviceValuators 10 37 241 1
SRepXSetDeviceValuators 1 7 39 3
Source file: ./xserver/render/picture.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
PictureWindowFormat 1 6 33 1
PictureDestroyWindow 3 18 117 1
PictureCloseScreen 3 17 119 1
PictureStoreColors 6 21 141 3
visualDepth 4 12 81 2
addFormat 4 10 80 4
PictureCreateDefaultFormats 39 214 1600 2
PictureFindVisual 3 11 56 2
PictureInitIndexedFormat 6 21 138 2
PictureInitIndexedFormats 4 14 63 1
PictureFinishInit 3 10 58 1
PictureSetSubpixelOrder 2 8 35 2
PictureGetSubpixelOrder 2 7 28 1
PictureMatchVisual 16 45 206 3
PictureMatchFormat 5 16 81 3
PictureParseCmapPolicy 6 15 87 1
GetPictureBytes 3 15 108 3
FreePictFormat 1 4 14 2
PictureInit 19 91 625 3
SetPictureToDefaults 1 25 156 1
CreatePicture 7 43 271 7
xRenderColorToCard32 1 6 49 1
initGradient 7 28 189 5
createSourcePicture 2 14 60 1
CreateSolidPicture 3 19 107 3
CreateLinearGradientPicture 5 31 178 7
CreateRadialGradientPicture 5 38 227 9
CreateConicalGradientPicture 5 31 176 7
cpAlphaMap 4 12 88 5
cpClipMask 4 12 88 5
ChangePicture 45 192 854 5
SetPictureClipRects 3 20 127 5
SetPictureClipRegion 5 32 171 4
transformIsIdentity 9 11 153 1
SetPictureTransform 7 26 140 2
ValidateOnePicture 3 10 67 1
ValidatePicture 2 6 25 1
FreePicture 10 38 262 2
ReduceCompositeOp 31 77 308 8
CompositePicture 3 24 132 12
CompositeRects 1 8 56 5
CompositeTrapezoids 1 11 75 8
CompositeTriangles 1 13 75 8
CompositeTriStrip 2 13 83 8
CompositeTriFan 2 13 83 8
AddTraps 1 6 55 5
Source file: ./xserver/Xi/allowev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXAllowDeviceEvents 1 8 41 1
ProcXAllowDeviceEvents 8 36 180 1
Source file: ./xserver/Xi/chgprop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXChangeDeviceDontPropagateList 1 12 82 1
ProcXChangeDeviceDontPropagateList 13 39 270 1
Source file: ./xserver/Xi/xiallowev.h
Source file: ./xserver/Xi/grabdevb.h
Source file: ./xserver/render/render.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RenderExtensionInit 7 22 116 1
ProcRenderQueryVersion 3 30 174 1
findVisual 3 11 55 2
ProcRenderQueryPictFormats 30 174 1168 1
ProcRenderQueryPictIndexValues 6 46 321 1
ProcRenderQueryDithers 1 4 10 1
ProcRenderCreatePicture 7 32 207 1
ProcRenderChangePicture 2 13 92 1
ProcRenderSetPictureClipRectangles 3 17 104 1
ProcRenderFreePicture 1 9 45 1
PictOpValid 8 12 58 1
ProcRenderComposite 8 36 187 1
ProcRenderScale 1 4 10 1
ProcRenderTrapezoids 9 35 229 1
ProcRenderTriangles 9 35 229 1
ProcRenderTriStrip 9 35 228 1
ProcRenderTriFan 9 35 228 1
ProcRenderColorTrapezoids 1 4 10 1
ProcRenderColorTriangles 1 4 10 1
ProcRenderTransform 1 4 10 1
ProcRenderCreateGlyphSet 11 44 210 1
ProcRenderReferenceGlyphSet 3 18 102 1
ProcRenderFreeGlyphSet 2 15 76 1
ProcRenderAddGlyphs 36 158 1050 1
ProcRenderAddGlyphsFromPicture 1 4 10 1
ProcRenderFreeGlyphs 4 26 145 1
ProcRenderCompositeGlyphs 31 155 823 1
ProcRenderFillRectangles 4 21 128 1
RenderSetBit 3 13 78 3
ProcRenderCreateCursor 30 160 1040 1
ProcRenderSetPictureTransform 1 8 48 1
ProcRenderQueryFilters 19 86 658 1
ProcRenderSetPictureFilter 2 18 121 1
ProcRenderCreateAnimCursor 7 41 256 1
ProcRenderAddTraps 4 18 113 1
ProcRenderCreateSolidFill 4 18 115 1
ProcRenderCreateLinearGradient 6 30 227 1
ProcRenderCreateRadialGradient 6 31 235 1
ProcRenderCreateConicalGradient 6 30 226 1
ProcRenderDispatch 2 8 38 1
SProcRenderQueryVersion 1 9 55 1
SProcRenderQueryPictFormats 1 7 39 1
SProcRenderQueryPictIndexValues 1 8 47 1
SProcRenderQueryDithers 1 4 10 1
SProcRenderCreatePicture 1 12 76 1
SProcRenderChangePicture 1 10 60 1
SProcRenderSetPictureClipRectangles 1 11 68 1
SProcRenderFreePicture 1 8 47 1
SProcRenderComposite 1 18 127 1
SProcRenderScale 1 4 10 1
SProcRenderTrapezoids 1 13 84 1
SProcRenderTriangles 1 13 84 1
SProcRenderTriStrip 1 13 84 1
SProcRenderTriFan 1 13 84 1
SProcRenderColorTrapezoids 1 4 10 1
SProcRenderColorTriangles 1 4 10 1
SProcRenderTransform 1 4 10 1
SProcRenderCreateGlyphSet 1 9 55 1
SProcRenderReferenceGlyphSet 1 9 55 1
SProcRenderFreeGlyphSet 1 8 47 1
SProcRenderAddGlyphs 5 31 267 1
SProcRenderAddGlyphsFromPicture 1 4 10 1
SProcRenderFreeGlyphs 1 9 52 1
SProcRenderCompositeGlyphs 11 65 332 1
SProcRenderFillRectangles 1 13 92 1
SProcRenderCreateCursor 1 11 71 1
SProcRenderSetPictureTransform 1 17 137 1
SProcRenderQueryFilters 1 8 47 1
SProcRenderSetPictureFilter 1 9 55 1
SProcRenderCreateAnimCursor 1 9 52 1
SProcRenderAddTraps 1 11 68 1
SProcRenderCreateSolidFill 1 12 87 1
swapStops 3 16 90 2
SProcRenderCreateLinearGradient 3 20 171 1
SProcRenderCreateRadialGradient 3 22 187 1
SProcRenderCreateConicalGradient 3 19 159 1
SProcRenderDispatch 2 8 38 1
PanoramiXRenderCreatePicture 8 33 239 1
PanoramiXRenderChangePicture 2 15 84 1
PanoramiXRenderSetPictureClipRectangles 2 17 84 1
PanoramiXRenderSetPictureTransform 2 16 84 1
PanoramiXRenderSetPictureFilter 2 16 84 1
PanoramiXRenderFreePicture 2 16 92 1
PanoramiXRenderComposite 6 35 294 1
PanoramiXRenderCompositeGlyphs 5 35 266 1
PanoramiXRenderFillRectangles 8 38 247 1
PanoramiXRenderTrapezoids 8 47 356 1
PanoramiXRenderTriangles 8 43 312 1
PanoramiXRenderTriStrip 8 39 276 1
PanoramiXRenderTriFan 8 39 276 1
PanoramiXRenderAddTraps 5 31 216 1
PanoramiXRenderCreateSolidFill 4 23 148 1
PanoramiXRenderCreateLinearGradient 4 24 148 1
PanoramiXRenderCreateRadialGradient 4 24 148 1
PanoramiXRenderCreateConicalGradient 4 25 148 1
PanoramiXRenderInit 3 38 194 1
PanoramiXRenderReset 2 7 36 1
Source file: ./xserver/Xi/xigetclientpointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXIGetClientPointer 1 8 39 1
ProcXIGetClientPointer 4 25 139 1
SRepXIGetClientPointer 1 8 47 3
Source file: ./xserver/Xi/xiallowev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXIAllowEvents 2 15 88 1
ProcXIAllowEvents 16 63 332 1
Source file: ./xserver/Xi/xiquerydevice.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXIQueryDevice 1 8 39 1
ProcXIQueryDevice 18 82 545 1
SRepXIQueryDevice 1 7 47 3
ShouldSkipDevice 4 9 52 3
SizeDeviceInfo 1 6 35 1
SizeDeviceClasses 7 25 184 1
ListButtonInfo 6 23 196 3
SwapButtonInfo 2 11 85 2
ListKeyInfo 2 14 118 2
SwapKeyInfo 2 12 85 2
ListValuatorInfo 2 20 172 4
SwapValuatorInfo 1 12 91 2
ListScrollInfo 6 30 181 3
SwapScrollInfo 1 10 71 2
ListTouchInfo 1 9 67 2
SwapTouchInfo 1 6 35 2
GetDeviceUse 6 17 102 2
ListDeviceInfo 1 18 149 3
ListDeviceClasses 9 41 269 4
SwapDeviceInfo 7 32 207 2
Source file: ./xserver/Xi/getselev.h
Source file: ./xserver/Xi/gtmotion.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXGetDeviceMotionEvents 1 9 49 1
ProcXGetDeviceMotionEvents 13 66 417 1
SRepXGetDeviceMotionEvents 1 8 47 3
Source file: ./xserver/Xi/ungrdev.h
Source file: ./xserver/Xi/chgkmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXChangeDeviceKeyMapping 1 11 76 1
ProcXChangeDeviceKeyMapping 2 19 129 1
Source file: ./xserver/Xi/xiqueryversion.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcXIQueryVersion 8 54 305 1
SProcXIQueryVersion 1 9 49 1
SRepXIQueryVersion 1 8 55 3
Source file: ./xserver/Xi/chgkbd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXChangeKeyboardDevice 1 7 33 1
ProcXChangeKeyboardDevice 1 5 15 1
Source file: ./xserver/Xi/xiwarppointer.h
Source file: ./xserver/Xi/setdval.h
Source file: ./xserver/Xi/getprop.h
Source file: ./xserver/Xi/chgkmap.h
Source file: ./xserver/Xi/chgdctl.h
Source file: ./xserver/Xi/xiselectev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_for_touch_selection_conflicts 12 31 186 3
XICheckInvalidMaskBits 4 13 71 3
SProcXISelectEvents 4 26 186 1
ProcXISelectEvents 37 103 667 1
SProcXIGetSelectedEvents 1 8 41 1
ProcXIGetSelectedEvents 14 72 457 1
SRepXIGetSelectedEvents 1 8 47 3
Source file: ./xserver/Xi/opendev.h
Source file: ./xserver/Xi/xiproperty.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
send_property_event 2 24 151 3
list_atoms 5 20 125 3
get_property 14 63 403 13
check_change_property 9 22 125 6
change_property 2 10 70 8
XIGetKnownProperty 5 18 117 1
XIResetProperties 2 7 42 1
XIPropToInt 16 41 240 3
XIPropToFloat 12 24 174 3
XIRegisterPropertyHandler 2 22 123 4
XIUnregisterPropertyHandler 5 16 83 2
XICreateDeviceProperty 2 15 84 1
XIFetchDeviceProperty 3 8 45 2
XIDestroyDeviceProperty 1 5 21 1
XIDeleteAllDeviceProperties 3 19 106 1
XIDeleteDeviceProperty 11 30 176 3
XIChangeDeviceProperty 30 101 578 8
XIGetDeviceProperty 6 24 121 3
XISetDevicePropertyDeletable 2 8 40 3
ProcXListDeviceProperties 4 30 166 1
ProcXChangeDeviceProperty 3 23 170 1
ProcXDeleteDeviceProperty 3 17 91 1
ProcXGetDeviceProperty 14 62 378 1
SProcXListDeviceProperties 1 7 33 1
SProcXChangeDeviceProperty 1 10 57 1
SProcXDeleteDeviceProperty 1 8 41 1
SProcXGetDeviceProperty 1 11 65 1
SRepXListDeviceProperties 1 8 47 3
SRepXGetDeviceProperty 1 10 63 3
ProcXIListProperties 4 30 166 1
ProcXIChangeProperty 3 23 168 1
ProcXIDeleteProperty 3 17 91 1
ProcXIGetProperty 15 61 373 1
SProcXIListProperties 1 8 41 1
SProcXIChangeProperty 1 11 65 1
SProcXIDeleteProperty 1 9 49 1
SProcXIGetProperty 1 12 73 1
SRepXIListProperties 1 7 47 3
SRepXIGetProperty 1 9 63 3
Source file: ./xserver/Xi/setmode.h
Source file: ./xserver/Xi/xisetclientpointer.h
Source file: ./xserver/Xi/getdctl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXGetDeviceControl 1 8 41 1
CopySwapDeviceResolution 6 28 238 4
CopySwapDeviceCore 3 12 89 3
CopySwapDeviceEnable 2 11 71 3
SRepXGetDeviceControl 1 6 39 3
ProcXGetDeviceControl 12 59 294 1
Source file: ./xserver/Xi/xisetdevfocus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXISetFocus 1 10 55 1
SProcXIGetFocus 1 8 39 1
ProcXISetFocus 3 14 78 1
ProcXIGetFocus 6 29 171 1
SRepXIGetFocus 1 7 47 3
Source file: ./xserver/Xi/xiquerypointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXIQueryPointer 1 9 49 1
ProcXIQueryPointer 26 104 784 1
SRepXIQueryPointer 1 13 95 3
Source file: ./xserver/Xi/ungrdevk.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXUngrabDeviceKey 1 9 49 1
ProcXUngrabDeviceKey 13 51 317 1
Source file: ./xserver/Xi/closedev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXCloseDevice 1 7 33 1
DeleteDeviceEvents 7 16 129 3
DeleteEventsFromChildren 2 10 52 3
ProcXCloseDevice 5 20 141 1
Source file: ./xserver/Xi/sendexev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXSendExtensionEvent 5 34 258 1
ProcXSendExtensionEvent 8 35 284 1
Source file: ./xserver/Xi/grabdevb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXGrabDeviceButton 1 13 90 1
ProcXGrabDeviceButton 8 48 295 1
Source file: ./xserver/Xi/xigrabdev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXIGrabDevice 1 12 71 1
ProcXIGrabDevice 7 54 330 1
SProcXIUngrabDevice 1 9 47 1
ProcXIUngrabDevice 7 19 133 1
SRepXIGrabDevice 1 6 39 3
Source file: ./xserver/Xi/getfocus.h
Source file: ./xserver/Xi/setfocus.h
Source file: ./xserver/Xi/gtmotion.h
Source file: ./xserver/Xi/selectev.h
Source file: ./xserver/Xi/xibarriers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AllocBarrierDevice 2 14 74 1
FreePointerBarrierClient 1 8 46 1
GetBarrierDevice 2 10 51 2
barrier_is_horizontal 1 4 19 1
barrier_is_vertical 1 4 19 1
barrier_get_direction 5 13 64 4
barrier_is_blocking_direction 1 5 24 2
inside_segment 6 11 60 3
barrier_is_blocking 12 30 248 6
barrier_inside_hit_box 10 23 134 3
barrier_blocks_device 6 17 87 2
barrier_find_nearest 6 26 153 7
barrier_clamp_to_barrier 7 16 118 4
input_constrain_cursor 13 93 586 10
sort_min_max 3 10 61 2
CreatePointerBarrierClient 11 82 539 3
BarrierFreeBarrier 4 41 258 2
add_master_func 1 12 78 3
remove_master_func 3 37 229 3
XIBarrierNewMasterDevice 1 4 22 2
XIBarrierRemoveMasterDevice 1 4 22 2
XICreatePointerBarrier 13 24 183 2
XIDestroyPointerBarrier 3 16 87 2
SProcXIBarrierReleasePointer 3 19 134 1
ProcXIBarrierReleasePointer 7 40 252 1
XIBarrierInit 4 18 105 1
XIBarrierReset 2 10 56 1
Source file: ./xserver/Xi/xigrabdev.h
Source file: ./xserver/Xi/chgdctl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXChangeDeviceControl 6 20 103 1
ProcXChangeDeviceControl 26 119 678 1
SRepXChangeDeviceControl 1 7 39 3
Source file: ./xserver/Xi/xiqueryversion.h
Source file: ./xserver/Xi/queryst.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXQueryDeviceState 1 6 28 1
ProcXQueryDeviceState 21 93 616 1
SRepXQueryDeviceState 1 6 39 3
Source file: ./xserver/Xi/getmmap.h
Source file: ./xserver/Xi/xisetdevfocus.h
Source file: ./xserver/Xi/chgfctl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXChangeFeedbackControl 1 8 41 1
ChangeKbdFeedback 28 101 581 5
ChangePtrFeedback 11 51 266 5
ChangeIntegerFeedback 2 12 74 5
ChangeStringFeedback 8 27 224 5
ChangeBellFeedback 12 46 247 5
ChangeLedFeedback 3 20 145 5
ProcXChangeFeedbackControl 28 81 645 1
Source file: ./xserver/Xi/getvers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXGetExtensionVersion 1 8 41 1
ProcXGetExtensionVersion 2 20 105 1
SRepXGetExtensionVersion 1 9 55 3
Source file: ./xserver/Xi/selectev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
HandleDevicePresenceMask 6 26 139 4
SProcXSelectExtensionEvent 1 11 82 1
ProcXSelectExtensionEvent 9 34 240 1
Source file: ./xserver/Xi/getfctl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXGetFeedbackControl 1 6 28 1
CopySwapKbdFeedback 3 25 200 3
CopySwapPtrFeedback 2 18 130 3
CopySwapIntegerFeedback 2 18 130 3
CopySwapStringFeedback 4 27 227 3
CopySwapLedFeedback 2 16 112 3
CopySwapBellFeedback 2 17 122 3
SRepXGetFeedbackControl 1 8 47 3
ProcXGetFeedbackControl 16 73 534 1
Source file: ./xserver/Xi/ungrdev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXUngrabDevice 1 8 41 1
ProcXUngrabDevice 7 19 131 1
Source file: ./xserver/Xi/sendexev.h
Source file: ./xserver/Xi/xiwarppointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXIWarpPointer 1 16 105 1
ProcXIWarpPointer 31 97 720 1
Source file: ./xserver/Xi/ungrdevk.h
Source file: ./xserver/Xi/xipassivegrab.h
Source file: ./xserver/Xi/getfocus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXGetDeviceFocus 1 6 28 1
ProcXGetDeviceFocus 6 33 190 1
SRepXGetDeviceFocus 1 8 55 3
Source file: ./xserver/Xi/getmmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXGetDeviceModifierMapping 1 6 28 1
ProcXGetDeviceModifierMapping 3 26 152 1
SRepXGetDeviceModifierMapping 1 7 39 3
Source file: ./xserver/Xi/listdev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXListInputDevices 1 6 28 1
SizeDeviceInfo 5 16 121 3
CopyDeviceName 2 13 68 2
CopySwapButtonClass 3 12 74 3
CopySwapDevice 10 22 152 4
CopySwapKeyClass 3 14 104 3
CopySwapValuatorClass 9 40 290 3
CopySwapClasses 4 15 96 4
ListDeviceInfo 1 7 59 6
ShouldSkipDevice 5 9 58 2
ProcXListInputDevices 10 61 436 1
SRepXListInputDevices 1 6 39 3
Source file: ./xserver/mi/mivalidate.h
Source file: ./xserver/mi/mifillarc.h
Source file: ./xserver/mi/migc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miChangeGC 1 4 13 2
miDestroyGC 3 7 40 1
miDestroyClip 2 6 26 1
miChangeClip 4 16 117 4
miCopyClip 2 10 81 2
miCopyGC 1 4 16 3
miComputeCompositeClip 12 79 495 2
Source file: ./xserver/mi/mizerarc.h
Source file: ./xserver/Xi/xichangehierarchy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XISendDeviceHierarchyEvent 7 55 392 1
SProcXIChangeHierarchy 1 6 28 1
add_master 7 51 378 3
disable_clientpointer 4 9 49 1
remove_master 21 88 628 3
detach_slave 4 23 126 3
attach_slave 10 37 217 3
ProcXIChangeHierarchy 15 74 410 1
Source file: ./xserver/mi/mieq.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mieqNumEnqueued 3 10 51 1
mieqGrowQueue 7 40 248 2
mieqInit 2 11 67 1
mieqFini 3 11 73 1
mieqEnqueue 14 56 345 2
mieqSwitchScreen 2 6 31 3
mieqSetHandler 3 7 47 2
ChangeDeviceID 26 41 156 2
FixUpEventForMaster 4 13 85 4
CopyGetMasterEvent 13 34 162 3
mieqMoveToNewScreen 4 10 71 3
mieqProcessDeviceEvent 23 44 258 3
mieqProcessInputEvents 13 43 266 1
Source file: ./xserver/mi/mipoly.h
Source file: ./xserver/mi/mioverlay.h
Source file: ./xserver/mi/mibitblt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miCopyArea 34 141 1062 9
miGetPlane 16 64 414 7
miOpqStipDrawable 8 98 796 9
miCopyPlane 12 59 506 10
miGetImage 8 60 470 8
miPutImage 12 75 554 10
Source file: ./xserver/mi/miline.h
Source file: ./xserver/Xi/extinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcIDispatch 3 8 52 1
SProcIDispatch 3 8 52 1
SReplyIDispatch 32 81 703 3
SEventDeviceValuator 2 12 71 2
SEventFocus 1 7 42 2
SDeviceStateNotifyEvent 2 12 71 2
SDeviceKeyStateNotifyEvent 1 6 26 2
SDeviceButtonStateNotifyEvent 1 6 26 2
SChangeDeviceNotifyEvent 1 6 34 2
SDeviceMappingNotifyEvent 1 6 34 2
SDevicePresenceNotifyEvent 1 8 42 2
SDevicePropertyNotifyEvent 1 8 42 2
SDeviceLeaveNotifyEvent 1 21 160 2
SDeviceChangedEvent 7 56 413 2
SDeviceEvent 3 40 311 2
SDeviceHierarchyEvent 2 20 150 2
SXIPropertyEvent 1 9 58 2
SRawEvent 3 26 197 2
STouchOwnershipEvent 1 15 106 2
SBarrierEvent 1 21 162 2
XI2EventSwap 27 54 243 2
AllowPropagateSuppress 2 6 30 1
SetEventInfo 1 5 29 2
SetExclusiveAccess 2 6 30 1
SetMaskForExtEvent 4 10 73 2
FixExtensionEvents 1 66 405 1
RestoreExtensionEvents 5 37 199 1
IResetProc 1 25 156 1
AssignTypeAndName 1 5 30 3
MakeDeviceTypeAtoms 2 7 51 1
SEventIDispatch 18 55 396 2
XInputExtensionInit 5 56 338 1
Source file: ./xserver/mi/miwideline.h
Source file: ./xserver/mi/mipointrst.h
Source file: ./xserver/mi/miwindow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miClearToBackground 11 42 311 6
miMarkWindow 2 12 81 1
miMarkOverlappedWindows 22 60 334 3
miHandleValidateExposures 8 30 175 1
miMoveWindow 8 50 405 5
miRecomputeExposures 4 15 108 2
miResizeWindow 50 189 1473 6
miGetLayerWindow 1 4 12 1
miSetShape 9 40 250 2
miChangeBorderWidth 11 40 250 2
miMarkUnrealizedWindow 4 9 69 3
miSpriteTrace 13 33 248 3
miXYToWindow 1 5 32 4
Source file: ./xserver/mi/mifpoly.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ICEIL 3 5 35 1
Source file: ./xserver/mi/mistruct.h
Source file: ./xserver/mi/miinitext.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EnableDisableExtension 4 18 90 2
EnableDisableExtensionError 8 24 157 2
AddStaticExtensions 2 8 34 1
InitExtensions 5 13 79 2
NewExtensionModuleList 3 18 76 1
LoadExtensionList 3 13 92 3
Source file: ./xserver/mi/micmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miListInstalledColormaps 2 8 36 2
miInstallColormap 3 10 79 1
miUninstallColormap 3 12 73 1
miResolveColor 2 15 158 4
miInitializeColormap 7 50 544 1
miExpandDirectColors 11 46 288 4
miCreateDefColormap 9 31 215 1
miClearVisualTypes 2 8 30 1
miSetVisualTypesAndMasks 6 30 220 7
miSetVisualTypes 1 5 34 4
miGetDefaultVisualMask 4 11 40 1
miVisualTypesSet 3 8 38 1
miSetPixmapDepths 4 12 70 1
maskShift 3 12 44 1
miInitVisuals 38 149 922 9
Source file: ./xserver/mi/mipolyrect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miPolyRectangle 13 95 724 4
Source file: ./xserver/mi/miscrinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miModifyPixmapHeader 19 40 308 7
miCloseScreen 1 4 25 1
miCreateScreenResources 4 28 147 1
miScreenDevPrivateInit 2 11 60 3
miGetScreenPixmap 1 4 17 1
miSetScreenPixmap 2 5 25 1
miScreenInit 3 58 363 13
miSetZeroLineBias 2 7 47 2
Source file: ./xserver/mi/mi.h
Source file: ./xserver/mi/miexpose.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miHandleExposures 34 140 885 9
miSendExposures 12 50 407 4
miWindowExposures 7 23 160 2
miPaintWindow 17 95 604 3
miClearDrawable 1 16 119 2
Source file: ./xserver/mi/migc.h
Source file: ./xserver/mi/mipointer.h
Source file: ./xserver/mi/mipolytext.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miPolyText8 3 15 133 6
miPolyText16 4 17 147 6
miImageText8 2 11 98 6
miImageText16 3 13 112 6
Source file: ./xserver/mi/mizerline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miZeroLine 32 186 1155 5
miZeroDashLine 1 8 45 5
Source file: ./xserver/mi/mipointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miPointerInitialize 4 31 180 4
miPointerCloseScreen 1 9 53 1
miPointerRealizeCursor 1 5 35 3
miPointerUnrealizeCursor 1 7 35 3
miPointerDisplayCursor 2 11 54 3
miPointerConstrainCursor 1 7 39 3
miPointerCursorLimits 1 5 25 5
miPointerSetCursorPosition 3 13 92 5
miRecolorCursor 2 8 53 4
miPointerDeviceInitialize 3 26 160 2
miPointerDeviceCleanup 3 9 70 2
miPointerWarpCursor 6 18 96 4
miPointerUpdateSprite 16 56 375 1
miPointerInvalidateSprite 1 6 26 1
miPointerSetScreen 1 11 78 4
miPointerGetScreen 2 5 26 1
miPointerSetWaitForUpdate 1 7 31 2
miPointerMoveNoEvent 6 16 120 4
miPointerSetPosition 19 74 523 6
miPointerGetPosition 1 5 35 3
miPointerMove 4 24 151 4
Source file: ./xserver/Xi/exevents.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XIShouldNotify 3 8 44 2
IsPointerEvent 4 12 37 1
IsTouchEvent 4 12 37 1
XIGetDevice 8 17 127 1
CopyKeyClass 3 9 54 2
DeepCopyFeedbackClasses 30 112 760 2
DeepCopyKeyboardClasses 26 92 645 2
DeepCopyPointerClasses 34 132 893 2
DeepCopyDeviceClasses 3 11 63 3
XISendDeviceChangedEvent 2 12 73 2
ChangeMasterDeviceClasses 6 20 122 2
UpdateDeviceMotionMask 1 9 55 3
IncreaseButtonCount 3 10 81 5
DecreaseButtonCount 5 10 91 5
UpdateDeviceState 56 135 898 2
TouchClientWantsOwnershipEvents 2 11 58 3
TouchSendOwnershipEvent 2 10 82 4
DeliverOneTouchEvent 6 22 174 6
ActivateEarlyAccept 3 13 104 2
FindOldestPointerEmulatedTouch 10 25 149 1
TouchPuntToNextOwner 13 28 188 3
CheckOldestTouch 3 6 39 1
TouchRejected 8 19 143 4
ProcessTouchOwnershipEvent 8 28 222 2
TouchCopyValuatorData 3 7 65 2
RetrieveTouchDeliveryData 12 61 398 8
DeliverTouchEmulatedEvent 25 73 534 8
DeliverEmulatedMotionEvent 8 39 242 3
ProcessTouchEvent 27 62 456 2
ProcessBarrierEvent 8 30 184 2
ProcessDeviceEvent 51 126 788 2
ProcessOtherEvent 15 31 121 2
DeliverTouchBeginEvent 14 43 250 8
DeliverTouchEndEvent 18 42 314 8
DeliverTouchEvent 11 36 274 8
DeliverTouchEvents 7 22 167 4
InitProximityClassDeviceStruct 2 13 74 1
InitValuatorAxisStruct 3 21 160 9
SetScrollValuator 12 47 296 5
CheckGrabValues 15 31 188 2
GrabButton 13 50 301 7
GrabKey 15 40 269 7
GrabWindow 10 39 234 5
GrabTouch 5 21 140 5
SelectForWindow 20 49 322 5
FreeInputClient 1 6 30 1
AllocInputClient 1 4 17 1
AddExtensionClient 8 24 162 4
MakeInputMasks 3 14 69 1
FreeInputMask 1 6 30 1
RecalculateDeviceDeliverableEvents 13 37 257 1
InputClientGone 8 40 220 2
WindowGone 6 20 116 1
SendEvent 18 52 317 7
SetButtonMapping 8 19 155 4
ChangeKeyMapping 6 30 166 8
DeleteDeviceFromAnyExtEvents 23 59 421 2
DeleteWindowFromAnyExtEvents 6 19 128 2
MaybeSendDeviceMotionNotifyHint 5 20 94 2
CheckDeviceGrabAndHintWindow 8 32 195 6
DeviceEventMaskForClient 4 12 70 3
MaybeStopDeviceHint 8 15 98 2
DeviceEventSuppressForWindow 6 23 130 4
ShouldFreeInputMasks 5 15 90 2
FindInterestedChildren 2 11 69 5
SendEventToAllWindows 3 13 94 4
XISetEventMask 9 30 185 5
Source file: ./xserver/mi/mipolypnt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miPolyPoint 9 48 290 5
Source file: ./xserver/mi/mivaltree.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miShapedWindowIn 13 52 289 5
miComputeClips 61 193 1230 5
miTreeObscured 9 24 118 1
getBorderClip 3 7 28 1
miValidateTree 45 138 859 3
Source file: ./xserver/mi/micoord.h
Source file: ./xserver/mi/midispcur.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miDCInitialize 5 19 115 2
miDCSwitchScreenCursor 4 14 107 5
miDCCloseScreen 1 10 66 1
miDCRealizeCursor 1 4 13 2
miDCMakePicture 2 15 72 3
miDCRealize 10 82 706 2
miDCUnrealizeCursor 2 7 47 2
miDCPutBits 7 42 268 9
miDCMakeGC 1 12 62 1
miDCPutUpCursor 4 29 183 7
miDCSaveUnderCursor 7 25 191 6
miDCRestoreUnderCursor 3 19 128 6
miDCDeviceInitialize 8 35 199 2
miDCDeviceCleanup 9 26 175 2
Source file: ./xserver/mi/midash.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miStepDash 7 32 161 5
Source file: ./xserver/mi/miscanfill.h
Source file: ./xserver/mi/mioverlay.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miInitOverlay 6 43 261 3
miOverlayCloseScreen 1 11 71 1
miOverlayCreateWindow 8 42 263 1
miOverlayDestroyWindow 7 26 171 1
miOverlayUnrealizeWindow 3 15 84 1
miOverlayRealizeWindow 5 19 138 1
miOverlayReparentWindow 3 6 37 2
miOverlayRestackWindow 3 6 29 2
miOverlayMarkOverlappedWindows 43 99 579 3
miOverlayComputeClips 47 172 1051 4
miOverlayMarkWindow 13 41 210 1
miOverlayMarkUnrealizedWindow 6 17 114 3
miOverlayValidateTree 20 82 563 3
miOverlayHandleExposures 20 76 487 1
miOverlayMoveWindow 9 58 478 5
miOverlayWindowExposures 8 31 213 2
miOverlayRecomputeExposures 5 24 189 2
miOverlayResizeWindow 81 272 2133 6
miOverlaySetShape 8 40 275 2
miOverlayChangeBorderWidth 10 42 280 2
miOverlaySetRootClip 2 17 95 2
miOverlayClearToBackground 12 46 346 6
miOverlayGetPrivateClips 2 12 63 3
miOverlaySetTransFunction 1 4 19 2
miOverlayCopyUnderlay 1 4 15 1
miOverlayComputeCompositeClip 11 51 313 2
miOverlayCollectUnderlayRegions 2 11 57 2
DoLeaf 4 16 96 3
RebuildTree 9 34 177 1
HasUnderlayChildren 8 20 92 1
CollectUnderlayChildrenRegions 9 29 140 2
MarkUnderlayWindow 2 11 74 1
Source file: ./xserver/mi/micopy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miCopyRegion 20 78 404 9
miDoCopy 32 137 783 12
Source file: ./xserver/mi/misprite.h
Source file: ./xserver/mi/mizerclip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miZeroClipLine 48 175 935 16
Source file: ./xserver/mi/micmap.h
Source file: ./xserver/mi/mipolyseg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miPolySegment 2 9 61 4
Source file: ./xserver/mi/miglblt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miPolyGlyphBlt 14 86 563 7
miImageGlyphBlt 2 39 333 7
Source file: ./xserver/mi/mipushpxl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miPushPixels 32 125 940 7
Source file: ./xserver/mi/mipoly.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miInsertEdgeInET 10 41 260 5
miFreeStorage 2 9 33 1
miCreateETandAET 6 45 291 6
miloadAET 5 21 108 2
micomputeWAET 7 22 102 1
miInsertionSort 5 27 140 1
getPolyYBounds 4 20 107 4
miFillConvexPoly 13 77 550 4
miFillGeneralPoly 19 95 595 4
miFillPolygon 9 43 244 6
Source file: ./xserver/mi/mifillarc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miFillArcSetup 5 41 316 2
miFillArcDSetup 3 24 230 2
miGetArcEdge 12 37 309 5
miEllipseAngleToSlope 15 70 365 7
miGetPieEdge 11 34 249 5
miFillArcSliceSetup 45 181 1272 3
miFillEllipseI 3 22 120 5
miFillEllipseD 3 22 120 5
miFillArcSliceI 7 40 268 5
miFillArcSliceD 7 41 269 5
miPolyFillArc 16 52 358 4
Source file: ./xserver/mi/mifillrct.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miPolyFillRect 8 61 317 4
Source file: ./xserver/config/config.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
config_pre_init 3 5 18 1
config_init 7 9 42 1
config_fini 4 6 18 1
config_odev_probe 2 4 12 1
remove_device 1 8 42 2
remove_devices 7 15 116 2
device_is_duplicate 7 13 95 1
config_odev_allocate_attributes 1 7 32 1
config_odev_free_attributes 2 10 66 1
Source file: ./xserver/mi/misprite.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miSpriteDisableDamage 2 7 31 2
miSpriteEnableDamage 2 8 44 2
miSpriteIsUp 1 4 13 1
miSpriteIsDown 1 4 13 1
miSpriteRegisterBlockHandler 2 7 33 2
miSpriteReportDamage 6 17 99 3
miSpriteInitialize 7 53 359 2
miSpriteCloseScreen 1 13 86 1
miSpriteGetImage 7 24 190 8
miSpriteGetSpans 8 35 236 6
miSpriteSourceValidate 8 26 184 6
miSpriteCopyWindow 6 20 142 3
miSpriteBlockHandler 15 35 220 2
miSpriteInstallColormap 6 21 131 1
miSpriteStoreColors 14 47 298 3
miSpriteFindColors 8 29 219 2
miSpriteRealizeCursor 3 10 55 3
miSpriteUnrealizeCursor 1 4 21 3
miSpriteSetCursor 17 47 278 5
miSpriteMoveCursor 2 8 50 4
miSpriteDeviceCursorInitialize 2 19 98 2
miSpriteDeviceCursorCleanup 2 8 49 2
miSpriteRemoveCursor 3 26 138 2
miSpriteSaveUnderCursor 2 22 128 2
miSpriteRestoreCursor 4 29 188 2
miSpriteComputeSaved 2 21 162 2
Source file: ./xserver/mi/mizerarc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miZeroArcSetup 87 250 1969 3
miZeroArcPts 24 84 754 2
miZeroArcDashPts 48 174 1448 7
miZeroPolyArc 30 122 803 4
Source file: ./xserver/config/wscons.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wscons_add_keyboard 18 87 590 1
wscons_add_pointer 6 29 201 3
wscons_add_pointers 9 36 190 1
config_wscons_init 1 6 17 1
config_wscons_fini 1 3 6 1
Source file: ./xserver/config/hal.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
device_removed 2 8 46 2
get_prop_string 3 15 84 3
get_prop_string_array 5 28 176 3
device_added 60 250 1669 2
disconnect_hook 4 18 96 1
connect_and_register 18 66 397 2
ownerchanged_handler 8 34 175 3
listen_for_startup 3 27 124 2
connect_hook 3 9 44 2
config_hal_init 2 12 64 1
config_hal_fini 1 4 12 1
Source file: ./xserver/config/dbus-core.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
socket_handler 5 12 64 3
teardown 6 18 107 1
message_filter 3 13 80 3
connect_to_bus 7 38 229 1
reconnect_timer 2 11 44 3
dbus_core_add_hook 3 10 70 1
dbus_core_remove_hook 3 10 56 1
dbus_core_init 2 9 59 1
dbus_core_fini 1 4 10 1
Source file: ./xserver/config/config-backends.h
Source file: ./xserver/mi/miwideline.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
miInitSpanGroup 1 8 38 1
miSubtractSpans 20 102 576 2
miAppendSpans 8 28 197 3
miFreeSpanGroup 1 4 15 1
QuickSortSpansX 16 62 429 3
UniquifySpansX 4 36 197 3
miDisposeSpanGroup 2 10 54 1
miFillUniqueSpanGroup 20 122 855 3
InitSpans 3 12 77 2
AppendSpanGroup 3 15 85 4
fillSpans 4 23 162 5
miFillPolyHelper 16 81 438 10
miFillRectPolyHelper 7 47 273 8
miPolyBuildEdge 6 40 259 9
miPolyBuildPoly 14 88 606 10
miLineOnePoint 3 25 161 6
miLineJoin 24 128 1076 6
miLineArcI 11 51 327 6
miLineArcD 30 148 882 12
miRoundJoinFace 8 39 239 3
miRoundJoinClip 2 17 131 8
miRoundCapClip 8 40 249 4
miLineArc 17 55 387 9
miLineProjectingCap 13 149 1122 9
miWideSegment 19 169 1163 12
miSetupSpanData 5 9 67 3
miCleanupSpanData 4 20 146 3
miWideLine 30 109 700 5
miWideDashSegment 36 274 2014 13
miWideDash 51 148 981 5
miPolylines 4 18 102 5
Source file: ./xserver/config/fdi2iclass.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
device_glob 2 4 23 1
parse_match 18 35 236 1
parse_options 9 25 166 1
is_match_node 2 3 27 1
parse_all_matches 9 14 102 1
print_section 5 14 67 4
parse_fdi 8 13 97 1
Source file: ./xserver/config/udev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
itoa 1 5 24 1
check_seat 6 12 64 1
device_added 41 183 1230 1
device_removed 6 22 154 1
socket_handler 7 27 145 3
config_udev_pre_init 7 21 102 1
config_udev_init 6 29 161 1
config_udev_fini 2 11 47 1
config_udev_odev_setup_attribs 1 11 67 5
config_udev_odev_probe 9 37 234 1
Source file: ./xserver/hw/xwin/winclipboard/debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winDebug 1 10 52 2
ErrorF 1 9 43 2
Source file: ./xserver/hw/xwin/winclipboard/winclipboard.h
Source file: ./xserver/hw/xwin/winclipboard/wndproc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winProcessXEventsTimeout 8 44 242 6
winClipboardWindowProc 57 314 1356 4
winClipboardFlushWindowsMessageQueue 3 11 49 1
Source file: ./xserver/hw/xwin/winclipboard/textconv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winClipboardDOStoUNIX 4 12 62 2
winClipboardUNIXtoDOS 12 45 260 2
Source file: ./xserver/hw/xwin/winclipboard/internal.h
Source file: ./xserver/hw/xwin/winclipboard/xwinclip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 10 49 220 2
Source file: ./xserver/hw/xwin/dri/windowsdri.h
Source file: ./xserver/hw/xwin/glx/dri_helpers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glxWinQueryDrawable 7 44 265 4
glxWinFBConfigIDToPixelFormatIndex 3 12 70 2
glxWinGetScreenAiglxIsActive 1 5 20 1
Source file: ./xserver/hw/xwin/winclipboard/thread.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winClipboardProc 43 177 910 2
winClipboardCreateMessagingWindow 1 38 195 3
winClipboardErrorHandler 1 9 57 2
winClipboardIOErrorHandler 3 10 45 1
winClipboardWindowDestroy 2 6 23 1
winFixClipboardChain 2 6 23 1
Source file: ./xserver/hw/xwin/glx/winpriv.h
Source file: ./xserver/hw/xwin/glx/glthunk.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glWinResolveHelper 4 20 98 2
Source file: ./xserver/hw/xwin/dri/windowsdri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
WindowsDRIResetProc 1 3 8 1
ProcWindowsDRIQueryVersion 2 20 117 1
ProcWindowsDRIQueryDirectRenderingCapable 3 21 110 1
ProcWindowsDRIQueryDrawable 3 21 131 1
ProcWindowsDRIFBConfigToPixelFormat 2 17 103 1
ProcWindowsDRIDispatch 6 20 81 1
SNotifyEvent 1 8 50 2
SProcWindowsDRIQueryVersion 1 6 26 1
SProcWindowsDRIQueryDirectRenderingCapable 1 7 34 1
SProcWindowsDRIQueryDrawable 1 8 42 1
SProcWindowsDRIFBConfigToPixelFormat 1 8 42 1
SProcWindowsDRIDispatch 6 20 81 1
WindowsDRIExtensionInit 3 18 85 1
Source file: ./xserver/hw/xwin/glx/indirect.h
Source file: ./xserver/hw/xwin/glx/glshim.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glXGetProcAddressARB 3 10 52 1
glWinSelectImplementation 3 18 77 1
glAddSwapHintRectWINWrapper 1 6 34 4
Source file: ./xserver/hw/xwin/glx/dri_helpers.h
Source file: ./xserver/hw/xwin/glx/winpriv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winGetWindowInfo 13 55 269 1
winCheckScreenAiglxIsSupported 5 10 43 1
winSetScreenAiglxIsActive 1 5 21 1
Source file: ./xserver/hw/xwin/glx/wgl_ext_api.c
Source file: ./xserver/hw/xwin/glx/wgl_ext_api.h
Source file: ./xserver/hw/xwin/glx/glwindows.h
Source file: ./xserver/hw/xwin/winmisc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winCountBits 2 9 34 1
winUpdateFBPointer 2 18 90 2
Source file: ./xserver/hw/xwin/winprefs.h
Source file: ./xserver/hw/xwin/winclipboard/xevents.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MonitorSelection 7 22 118 2
winClipboardGetLastOwnedSelectionAtom 4 10 40 1
winClipboardInitMonitoredSelections 2 7 33 1
winClipboardSelectionNotifyTargets 3 38 198 5
winClipboardFlushXEvents 88 479 2385 5
Source file: ./xserver/hw/xwin/glx/gen_gl_wrappers.py
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ParseCmdRettype 3 8 72 1
ParseCmdParams 7 16 114 1
__init__ 1 4 23 4
beginFile 1 2 17 2
endFile 2 5 56 1
beginFeature 1 2 19 3
endFeature 1 2 11 1
genType 1 2 19 3
genEnum 1 2 19 3
genCmd 3 6 54 3
__init__ 1 4 23 4
beginFile 1 2 17 2
endFile 1 2 6 1
beginFeature 2 3 40 3
endFeature 1 2 11 1
genType 1 2 19 3
genEnum 1 2 19 3
genCmd 14 49 416 3
__init__ 1 4 23 4
beginFile 1 2 17 2
endFile 1 2 6 1
beginFeature 1 3 34 3
endFeature 1 2 11 1
genType 1 2 19 3
genEnum 1 2 19 3
genCmd 8 34 280 3
__init__ 1 4 23 4
beginFile 1 3 26 2
endFile 1 2 6 1
beginFeature 1 2 19 3
endFeature 1 2 11 1
genType 1 2 19 3
genEnum 1 2 19 3
genCmd 1 3 33 3
__init__ 1 4 23 4
beginFile 1 2 17 2
endFile 1 2 6 1
beginFeature 1 3 42 3
endFeature 1 2 11 1
genType 1 2 19 3
genEnum 1 2 19 3
genCmd 8 35 270 3
genHeaders 6 38 197 0
Source file: ./xserver/hw/xwin/winclipboardinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winClipboardThreadProc 4 26 106 1
winInitClipboard 2 9 38 1
winClipboardShutdown 3 9 34 1
Source file: ./xserver/hw/xwin/wincmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winSetColormapFunctions 1 10 49 1
winListInstalledColormaps 1 6 28 2
winInstallColormap 6 23 130 1
winUninstallColormap 4 15 90 1
winStoreColors 6 29 254 3
winResolveColor 2 7 38 4
winCreateColormap 4 24 161 1
winDestroyColormap 3 14 62 1
winGetPaletteDIB 11 47 326 2
winGetPaletteDD 9 54 342 2
winCreateDefColormap 21 73 426 1
Source file: ./xserver/hw/xwin/winos.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IsWow64 5 13 61 1
winOS 1 9 61 1
Source file: ./xserver/hw/xwin/winmultiwindowicons.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winScaleXImageToWindowsIcon 42 153 1217 5
NetWMToWinIconAlpha 2 36 253 1
NetWMToWinIconThreshold 4 43 341 1
NetWMToWinIcon 5 26 133 2
winXIconToHICON 24 146 981 3
winUpdateIcon 4 23 136 4
winInitGlobalIcons 3 22 108 1
winSelectIcons 3 11 47 2
winDestroyIcon 5 7 30 1
Source file: ./xserver/hw/xwin/winmessages.h
Source file: ./xserver/hw/xwin/windisplay.h
Source file: ./xserver/hw/xwin/wintrayicon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winInitNotifyIcon 2 18 121 1
winDeleteNotifyIcon 5 18 102 1
winHandleIconMessage 14 58 307 5
Source file: ./xserver/hw/xwin/InitInput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LegalModifier 1 4 14 2
ProcessInputEvents 3 6 20 1
DDXRingBell 1 4 15 3
xwinDevWindowsHandlerNotify 1 4 15 3
InitInput 9 23 128 2
CloseInput 1 4 10 1
Source file: ./xserver/hw/xwin/winmsg.h
Source file: ./xserver/mi/miarc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
cbrt 2 7 46 1
miArcSegment 14 47 283 5
miComputeCircleSpans 7 55 389 3
miComputeEllipseSpans 34 168 1296 3
tailX 44 125 1076 4
miComputeWideEllipse 5 20 165 2
miFillWideEllipse 10 103 739 3
miWideArc 39 191 1433 4
GetFPolyYBounds 4 20 122 5
miFillSppPoly 25 107 782 8
angleBetween 3 12 107 3
translateBounds 1 11 75 5
miArcJoin 12 98 827 12
miArcCap 3 31 288 8
miRoundCap 5 33 246 11
miDcos 6 18 86 1
miDsin 6 18 86 1
miDasin 4 10 60 1
miDatan2 9 28 137 2
miGetArcPts 7 62 482 3
addCap 3 17 106 5
addJoin 3 24 142 9
addArc 3 17 103 4
miFreeArcs 6 14 108 2
computeDashMap 3 19 159 2
miComputeArcs 109 338 2326 3
angleToLength 7 37 201 2
lengthToAngle 10 45 246 2
computeAngleFromPath 5 28 141 5
drawZeroArc 21 110 752 6
tailEllipseY 6 20 138 2
outerXfromXY 1 4 50 4
outerYfromXY 1 4 50 4
innerXfromXY 1 4 50 4
innerYfromXY 1 4 50 4
innerYfromY 1 6 73 3
computeLine 2 10 70 5
computeAcc 3 19 251 4
computeBound 12 71 796 5
hookEllipseY 7 15 103 4
hookX 16 45 326 5
arcSpan 15 52 415 9
arcSpan0 6 20 154 8
tailSpan 15 41 371 7
realAllocSpan 3 20 112 1
disposeFinalSpans 2 12 56 1
fillSpans 7 38 224 2
realFindSpan 11 48 288 1
newFinalSpan 12 52 268 3
mirrorSppPoint 5 18 81 2
drawArc 61 204 1299 6
drawQuadrant 30 98 776 8
miPolyArc 2 7 48 4
Source file: ./xserver/hw/xwin/winwin32rootless.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winMWExtWMQueryDIBFormat 6 32 216 2
winMWExtWMCreateRgnFromRegion 6 31 197 1
InitWin32RootlessEngine 2 14 80 1
winMWExtWMCreateFrame 13 99 623 5
winMWExtWMDestroyFrame 10 41 255 1
winMWExtWMMoveFrame 5 30 255 4
winMWExtWMResizeFrame 3 29 209 7
winMWExtWMRestackFrame 8 24 166 2
winMWExtWMReshapeFrame 2 21 193 2
winMWExtWMUnmapFrame 2 8 39 1
winMWExtWMStartDrawing 20 102 626 3
winMWExtWMStopDrawing 4 22 124 2
winMWExtWMUpdateRegion 6 34 181 2
winMWExtWMDamageRects 3 16 121 5
winMWExtWMRootlessSwitchWindow 7 26 161 2
winMWExtWMCopyBytes 2 6 34 6
winMWExtWMCopyWindow 6 30 218 5
winMWExtWMSetNativeProperty 1 8 55 1
Source file: ./xserver/hw/xwin/glx/indirect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glxWinInitDebugSettings 9 35 249 1
glxWinErrorMessage 4 16 125 1
pfdOut 2 54 388 1
visual_class_name 7 19 54 1
swap_method_name 4 13 36 1
fbConfigsDump 14 52 308 2
glxWinPushNativeProvider 1 4 12 1
glxWinScreenDestroy 1 6 25 1
glxWinScreenSwapInterval 2 9 40 2
glxLogExtensions 6 33 182 2
glxWinScreenProbe 19 139 805 1
glxWinRealizeWindow 1 11 63 1
glxWinCopyWindow 3 17 115 3
glxWinUnrealizeWindow 1 11 63 1
glxWinDrawableSwapBuffers 4 24 131 2
glxWinDrawableCopySubBuffer 1 6 38 5
glxWinDrawableDestroy 8 25 164 1
glxWinCreateDrawable 3 21 128 7
glxWinDeferredCreateDrawable 17 129 764 2
glxWinBindTexImage 1 6 23 3
glxWinReleaseTexImage 1 6 23 3
glxWinSetPixelFormat 13 70 371 5
glxWinMakeDC 13 66 336 4
glxWinReleaseDC 5 28 94 3
glxWinDeferredCreateContext 5 27 159 2
glxWinContextMakeCurrent 11 56 348 1
glxWinContextLoseCurrent 3 14 68 1
glxWinContextCopy 2 13 78 3
glxWinContextDestroy 5 21 101 1
glxWinCreateContext 2 26 167 6
GetShift 2 9 35 1
fbConfigToPixelFormat 6 63 400 3
fbConfigToPixelFormatIndex 18 71 419 4
glxWinCreateConfigs 21 151 1095 2
getAttrValue 3 15 85 5
glxWinCreateConfigsExt 35 276 1634 2
Source file: ./xserver/hw/xwin/winmsg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winDrvMsg 1 7 43 4
winDrvMsgVerb 1 8 46 5
winErrorFVerb 1 7 40 3
winDebug 1 7 37 2
winTrace 1 7 37 2
winW32Error 1 4 23 2
winW32ErrorEx 2 17 83 3
winDebugWin32Message 10 25 175 5
winDebugWin32Message 1 4 21 5
Source file: ./xserver/hw/xwin/winscrinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winScreenInit 19 91 494 3
winCreateScreenResources 2 12 59 1
winFinishScreenInitFB 40 165 891 4
winSaveScreen 1 4 13 2
Source file: ./xserver/hw/xwin/winshadgdi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winQueryScreenDIBFormat 6 31 221 2
winQueryRGBBitsAndMasks 15 83 483 1
winRedrawAllProcShadowGDI 2 8 39 2
winRedrawDamagedWindowShadowGDI 3 25 188 2
winAllocateFBShadowGDI 13 55 358 1
winFreeFBShadowGDI 1 7 33 1
winShadowUpdateGDI 15 61 374 2
winInitScreenShadowGDI 4 20 117 1
winCloseScreenShadowGDI 7 30 171 1
winInitVisualsShadowGDI 11 54 237 1
winAdjustVideoModeShadowGDI 2 17 78 1
winBltExposedRegionsShadowGDI 4 23 138 1
winActivateAppShadowGDI 5 12 67 1
winRedrawScreenShadowGDI 3 12 67 1
winRealizeInstalledPaletteShadowGDI 6 25 105 1
winInstallColormapShadowGDI 6 30 162 1
winStoreColorsShadowGDI 6 30 166 3
winCreateColormapShadowGDI 3 30 158 1
winDestroyColormapShadowGDI 4 18 85 1
winSetEngineFunctionsShadowGDI 2 30 150 1
Source file: ./xserver/hw/xwin/winwindowswm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcWindowsWMQueryVersion 2 17 93 1
updateEventMask 2 7 38 1
WMFreeClient 6 22 123 2
WMFreeEvents 2 13 82 2
ProcWindowsWMSelectInput 16 67 361 1
winWindowsWMSendEvent 7 31 213 9
ProcWindowsWMDisableUpdate 1 5 15 1
ProcWindowsWMReenableUpdate 1 5 15 1
ProcWindowsWMSetFrontProcess 1 5 15 1
ProcWindowsWMFrameGetRect 5 30 235 1
ProcWindowsWMFrameDraw 12 53 361 1
ProcWindowsWMFrameSetTitle 8 32 190 1
ProcWindowsWMDispatch 10 28 117 1
SNotifyEvent 1 9 72 2
SProcWindowsWMQueryVersion 1 6 26 1
SProcWindowsWMDispatch 3 12 46 1
winWindowsWMExtensionInit 4 21 114 1
Source file: ./xserver/hw/xwin/winshadddnl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winCreatePrimarySurfaceShadowDDNL 6 38 182 1
winReleasePrimarySurfaceShadowDDNL 2 13 60 1
winAllocateFBShadowDDNL 31 189 1061 1
winFreeFBShadowDDNL 5 26 135 1
winShadowUpdateDDNL 13 78 498 2
winInitScreenShadowDDNL 1 6 29 1
winCloseScreenShadowDDNL 7 29 164 1
winInitVisualsShadowDDNL 20 68 344 1
winAdjustVideoModeShadowDDNL 4 18 95 1
winBltExposedRegionsShadowDDNL 16 83 442 1
winActivateAppShadowDDNL 4 9 40 1
winRedrawScreenShadowDDNL 4 31 196 1
winRealizeInstalledPaletteShadowDDNL 1 4 10 1
winInstallColormapShadowDDNL 2 16 69 1
winStoreColorsShadowDDNL 4 27 129 3
winCreateColormapShadowDDNL 2 16 73 1
winDestroyColormapShadowDDNL 4 21 90 1
winSetEngineFunctionsShadowDDNL 2 30 150 1
Source file: ./xserver/hw/xwin/winerror.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OsVendorVErrorF 3 7 39 2
OsVendorFatalError 5 25 123 2
winMessageBoxF 3 27 141 3
Source file: ./xserver/hw/xwin/winmultiwindowicons.h
Source file: ./xserver/hw/xwin/winrandr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winRandRGetInfo 2 33 213 2
winDoRandRScreenSetSize 6 26 183 5
winRandRScreenSetSize 8 43 236 5
winRandRInit 4 38 225 1
Source file: ./xserver/hw/xwin/winmultiwindowclass.h
Source file: ./xserver/hw/xwin/winmonitors.h
Source file: ./xserver/hw/xwin/winmouse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winMouseCtrl 1 3 11 2
winMouseProc 7 49 306 2
winMouseWheel 10 34 157 4
winMouseButtonsSendEvent 3 11 53 2
winMouseButtonsHandle 18 45 257 4
winEnqueueMotion 1 10 61 2
Source file: ./xserver/hw/xwin/winwindow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winCreateWindowRootless 2 13 71 1
winDestroyWindowRootless 3 17 93 1
winPositionWindowRootless 2 12 75 3
winChangeWindowAttributesRootless 2 12 71 2
winUnmapWindowRootless 3 17 93 1
winMapWindowRootless 2 13 70 1
winSetShapeRootless 2 12 69 2
winAddRgn 8 38 234 2
winUpdateRgnRootless 2 12 69 1
winReshapeRootless 10 41 254 1
Source file: ./xserver/hw/xwin/winprocarg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winInitializeScreenDefaults 8 61 324 1
winInitializeScreen 1 7 36 1
winInitializeScreens 3 12 63 1
ddxProcessArgument 128 497 2683 3
winLogCommandLine 12 37 277 2
winLogVersionInfo 5 23 120 1
Source file: ./xserver/hw/xwin/winkeybd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winTranslateKey 11 36 179 2
winKeybdBell 2 4 28 4
winKeybdCtrl 1 3 11 2
winKeybdProc 12 40 245 2
winInitializeModeKeyStates 5 19 106 1
winRestoreModeKeyStates 18 58 387 1
winIsFakeCtrl_L 32 60 348 3
winKeybdReleaseKeys 5 11 53 1
winSendKeyEvent 4 9 60 2
winCheckKeyPressed 11 20 106 2
winFixShiftKeys 6 9 54 1
Source file: ./xserver/hw/xwin/winmultiwindowwindow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winInitMultiWindowClass 4 23 143 1
winCreateWindowMultiWindow 3 17 102 1
winDestroyWindowMultiWindow 2 14 76 1
winPositionWindowMultiWindow 12 58 495 3
winChangeWindowAttributesMultiWindow 2 11 66 2
winUnmapWindowMultiWindow 2 14 76 1
winMapWindowMultiWindow 2 16 86 1
winReparentWindowMultiWindow 2 15 104 2
winRestackWindowMultiWindow 15 42 242 2
winCreateWindowsWindow 14 92 554 1
winDestroyWindowsWindow 6 27 172 1
winUpdateWindowsWindow 9 20 122 1
winGetWindowID 2 8 54 1
winFindWindow 2 7 39 3
winReorderWindowsMultiWindow 9 38 202 1
winCopyWindowMultiWindow 2 9 58 3
winMoveWindowMultiWindow 2 10 72 5
winResizeWindowMultiWindow 2 10 83 6
winAdjustXWindow 10 51 557 2
Source file: ./xserver/hw/xwin/wincreatewnd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winCreateBoundingWindowFullScreen 3 56 317 1
winCreateBoundingWindowWindowed 63 208 1127 1
winGetWorkArea 5 55 356 2
winTaskbarOnScreenEdge 4 16 90 2
winAdjustForAutoHide 6 31 209 2
Source file: ./xserver/hw/xwin/wincursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winPointerWarpCursor 6 23 132 4
winCursorOffScreen 1 4 19 3
winCrossScreen 1 3 10 2
reverse 2 9 55 1
winLoadCursor 35 222 1665 3
winRealizeCursor 3 6 31 3
winUnrealizeCursor 1 4 16 3
winSetCursor 17 57 338 5
winMoveCursor 1 3 16 4
winDeviceCursorInitialize 1 5 29 2
winDeviceCursorCleanup 1 5 28 2
winCursorQueryBestSize 3 14 80 4
winInitCursor 1 16 104 1
Source file: ./xserver/hw/xwin/winwin32rootlesswndproc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ConstrainSize 18 84 489 3
ValidateSizing 17 57 312 4
IsMouseActive 9 32 151 1
winMWExtWMWindowProc 166 486 2698 4
Source file: ./xserver/hw/xwin/winconfig.h
Source file: ./xserver/hw/xwin/winvalargs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
isEveryScreenExplicit 3 8 38 1
winValidateArgs 39 78 349 1
Source file: ./xserver/hw/xwin/winglobals.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winInitializeGlobals 1 4 12 1
Source file: ./xserver/hw/xwin/InitOutput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XwinExtensionInit 3 7 28 1
ddxBeforeReset 2 5 15 1
main 3 13 80 3
ddxGiveUp 10 34 169 1
AbortDDX 2 5 18 1
winCheckMntOpt 9 19 124 2
winCheckMount 13 48 249 1
winCheckMount 1 3 6 1
winGetBaseDir 6 22 119 1
winFixupPaths 42 180 1087 1
OsVendorInit 13 54 261 1
winUseMsg 9 109 282 1
ddxUseMsg 3 15 59 1
InitOutput 25 79 449 3
Source file: ./xserver/hw/xwin/winallpriv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winAllocatePrivates 7 32 155 1
winInitCmapPrivates 2 5 18 2
winAllocateCmapPrivates 6 22 106 1
Source file: ./xserver/hw/xwin/winkeybd.h
Source file: ./xserver/hw/xwin/winwakeup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winWakeupHandler 8 12 86 2
Source file: ./xserver/hw/xwin/winglobals.h
Source file: ./xserver/hw/xwin/winmonitors.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
getMonitorInfo 2 15 103 4
QueryMonitor 2 9 57 2
Source file: ./xserver/hw/xwin/propertystore.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DECLARE_INTERFACE_ 1 11 98 2
Source file: ./xserver/hw/xwin/winblock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winBlockHandler 10 30 153 2
Source file: ./xserver/hw/xwin/winwindow.h
Source file: ./xserver/hw/xwin/windialogs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winDrawURLWindow 4 29 233 1
winURLWndProc 4 16 87 4
winOverrideURLButton 1 7 52 2
winUnoverrideURLButton 2 7 53 2
winInitDialog 8 43 312 1
winDisplayExitDialog 13 36 198 1
winExitDlgProc 13 49 254 4
winDisplayDepthChangeDialog 3 18 82 1
winChangeDepthDlgProc 13 51 239 4
winDisplayAboutDialog 2 16 80 1
winAboutDlgProc 15 56 258 4
Source file: ./xserver/hw/xwin/winkeyhook.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winKeyboardMessageHookLL 14 46 331 3
winInstallKeyboardHookLL 2 8 27 1
winRemoveKeyboardHookLL 2 6 19 1
Source file: ./xserver/hw/xwin/winwin32rootlesswindow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winMWExtWMReorderWindows 8 40 228 1
winMWExtWMMoveXWindow 1 8 62 3
winMWExtWMResizeXWindow 1 8 62 3
winMWExtWMMoveResizeXWindow 1 10 86 5
winMWExtWMDecorateWindow 9 20 120 2
winMWExtWMUpdateWindowDecoration 14 100 716 2
winMWExtWMRestackWindows 15 57 284 1
Source file: ./xserver/hw/xwin/winclipboardwrappers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winProcEstablishConnection 7 38 160 1
Source file: ./xserver/hw/xwin/winvideo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winInitVideo 2 7 30 1
winInitVideo 2 11 56 1
winSetupImageVideo 9 47 312 1
Source file: ./xserver/hw/xwin/winmultiwindowshape.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winSetShapeMultiWindow 2 12 69 2
winUpdateRgnMultiWindow 1 6 35 1
winReshapeMultiWindow 14 76 470 1
Source file: ./xserver/hw/xwin/winSetAppUserModelID.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winPropertyStoreInit 3 16 55 1
winPropertyStoreDestroy 2 8 27 1
winSetAppUserModelID 6 24 147 2
Source file: ./xserver/hw/xwin/winauth.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GenerateRandomData 1 7 37 2
MitGenerateCookie 4 22 116 5
GenerateAuthorization 1 9 45 6
winGenerateAuthorization 5 40 196 1
winSetAuthorization 1 5 20 1
winGetXcbAuthInfo 2 6 17 1
Source file: ./xserver/hw/xwin/win.h
Source file: ./xserver/hw/xwin/wintaskbar.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DECLARE_INTERFACE_ 1 11 98 2
winShowWindowOnTaskbar 5 23 125 2
Source file: ./xserver/hw/xwin/winresource.h
Source file: ./xserver/hw/xwin/winwndproc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winWindowProc 280 670 3609 4
Source file: ./xserver/hw/xwin/winkeynames.h
Source file: ./xserver/hw/xwin/winmsgwindow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winMsgWindowProc 5 25 122 4
winCreateMsgWindow 2 38 166 1
winMsgWindowThreadProc 4 16 84 1
winCreateMsgWindowThread 2 10 36 1
Source file: ./xserver/hw/xwin/winms.h
Source file: ./xserver/hw/xwin/winconfig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winReadConfigfile 21 86 431 0
winConfigKeyboard 59 209 1202 1
winConfigMouse 11 37 209 1
winConfigFiles 5 19 87 0
winConfigFiles 2 8 32 1
winConfigOptions 1 4 9 1
winConfigScreens 1 4 9 1
winSetStrOption 3 12 67 3
winSetBoolOption 2 9 55 3
winSetIntOption 2 9 55 3
winSetRealOption 2 9 55 3
winSetPercentOption 2 9 55 3
winNameCompare 23 29 256 2
winFindOption 3 9 45 2
winFindOptionValue 3 11 45 2
ParseOptionValue 39 191 981 3
configLayout 2 5 17 3
configImpliedLayout 2 4 13 2
GetBoolValue 10 25 194 2
winNormalizeName 7 23 122 1
Source file: ./xserver/hw/xwin/winmultiwindowwm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MessageName 14 48 126 1
PushMessage 3 14 80 2
PopMessage 4 17 97 2
HaveMessage 4 9 60 3
InitQueue 2 16 78 1
Xutf8TextPropertyToString 3 13 72 2
GetWindowName 13 64 376 3
IsWmProtocolAvailable 4 17 109 3
SendXMessage 1 12 98 4
getHwnd 6 22 133 2
IsOverrideRedirect 2 16 75 2
GetClassNames 3 27 168 5
UpdateName 4 22 133 2
UpdateIcon 3 19 121 2
UpdateStyle 4 18 116 2
UpdateState 2 9 46 2
PreserveWin32Stack 8 30 170 3
winMultiWindowWMProc 31 144 801 1
intern_atom 2 13 72 2
winMultiWindowXMsgProc 34 201 1279 1
winInitWM 8 42 250 6
winInitMultiWindowWM 8 97 624 2
winSendMessageToWM 3 10 72 2
CheckAnotherWindowManager 2 25 119 2
winDeinitMultiWindowWM 1 5 15 1
winApplyHints 56 189 1259 4
winUpdateWindowPosition 5 36 294 2
Source file: ./xserver/hw/xwin/windisplay.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winGetDisplayName 4 17 108 2
Source file: ./xserver/hw/xwin/winmultiwindowclass.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winMultiWindowGetClassHint 15 45 337 3
winMultiWindowGetWMHints 7 24 131 2
winMultiWindowGetWindowRole 10 31 178 2
winMultiWindowGetWMNormalHints 7 24 131 2
winMultiWindowGetTransientFor 7 26 125 2
winMultiWindowGetWMName 9 34 178 2
Source file: ./xserver/hw/xwin/winengine.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
winDetectSupportedEngines 7 33 150 1
winSetEngine 14 61 269 1
winGetDDProcAddresses 6 31 127 1
winReleaseDDProcAddresses 2 9 31 1
Source file: ./xserver/hw/xwin/winlayouts.h
Source file: ./xserver/hw/xquartz/GL/capabilities.h
Source file: ./xserver/hw/xquartz/GL/visualConfigs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXAquaCreateVisualConfigs 33 137 1081 2
Source file: ./xserver/hw/xquartz/GL/glcontextmodes.h
Source file: ./xserver/hw/xquartz/GL/visualConfigs.h
Source file: ./xserver/hw/xwin/winprefs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MakeMenu 15 56 326 3
ReloadEnumWindowsProc 4 31 171 2
ReloadPrefs 10 38 258 1
HandleCustomWM_INITMENU 7 16 126 2
HandleCustomWM_COMMAND 17 77 431 3
SetupSysMenu 11 35 222 1
SetupRootMenu 3 8 36 1
winOverrideDefaultIcon 3 12 57 1
winTaskbarIcon 3 17 82 1
LoadImageComma 10 37 253 4
winOverrideIcon 10 20 177 3
winIconIsOverride 4 10 55 1
winPrefsLoadPreferences 5 28 123 1
LoadPreferences 12 60 417 1
winOverrideStyle 9 13 120 3
Source file: ./xserver/hw/xwin/winmultiwindowwndproc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ConstrainSize 18 84 490 3
ValidateSizing 17 57 315 4
winRaiseWindow 3 10 51 1
winStartMousePolling 2 7 28 1
winTopLevelWindowProc 162 539 3224 4
Source file: ./xserver/hw/xquartz/bundle/Info.plist.cpp
Source file: ./xserver/hw/xwin/ddraw.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DECLARE_INTERFACE_ 1 13 111 2
DECLARE_INTERFACE_ 1 12 126 2
DECLARE_INTERFACE_ 1 45 324 2
DECLARE_INTERFACE_ 1 50 350 2
DECLARE_INTERFACE_ 1 54 393 2
DECLARE_INTERFACE_ 1 57 420 2
DECLARE_INTERFACE_ 1 63 493 2
DECLARE_INTERFACE_ 1 66 527 2
DECLARE_INTERFACE_ 1 68 541 2
DECLARE_INTERFACE_ 1 73 600 2
DECLARE_INTERFACE_ 1 77 644 2
DECLARE_INTERFACE_ 1 9 65 2
DECLARE_INTERFACE_ 1 9 71 2
Source file: ./xserver/hw/xquartz/pbproxy/pbproxy.h
Source file: ./xserver/hw/xquartz/GL/glcontextmodes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_gl_convert_from_x_visual_type 2 10 46 1
_gl_convert_to_x_visual_type 2 10 53 1
_gl_copy_visual_to_context_mode 9 59 489 2
_gl_get_context_mode_data 46 139 593 3
_gl_context_modes_create 4 37 276 2
_gl_context_modes_destroy 2 8 34 1
_gl_context_modes_find_visual 3 8 45 2
_gl_context_modes_find_fbconfig 3 8 45 2
_gl_context_modes_are_same 48 51 493 2
Source file: ./xserver/hw/xquartz/pbproxy/main.m
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
x_io_error_handler 3 8 29 1
x_error_handler 1 4 15 2
xpbproxy_run 9 42 226 1
xpbproxy_selection_object 1 4 9 1
xpbproxy_current_timestamp 1 4 9 1
Source file: ./xserver/hw/xquartz/GL/capabilities.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
handleBufferModes 3 12 49 2
handleStencilModes 18 40 302 2
handleColorAndAccumulation 20 132 857 3
handleColorModes 1 6 36 2
handleAccumulationModes 1 6 36 2
handleDepthModes 1 23 151 2
handleRendererDescriptions 10 43 290 3
initCapabilities 1 5 21 1
initConfig 5 35 254 1
freeGlCapabilities 2 11 50 1
getGlCapabilities 5 33 177 1
Source file: ./xserver/hw/xquartz/pbproxy/app-main.m
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
signal_handler 2 10 29 1
ErrorF 1 7 35 2
xq_asl_log 2 9 56 7
main 7 35 181 2
Source file: ./xserver/hw/xquartz/pbproxy/trick_autotools.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
this_is_just_here_to_make_automake_work 1 4 8 0
Source file: ./xserver/hw/xquartz/pbproxy/x-input.m
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
x_event_apple_wm_notify 9 29 133 1
xpbproxy_process_xevents 11 41 209 1
add_input_socket 3 20 98 5
x_input_callback 3 9 43 5
xpbproxy_input_register 1 6 24 1
Source file: ./xserver/hw/xquartz/xpr/dristruct.h
Source file: ./xserver/hw/xquartz/xpr/xpr.h
Source file: ./xserver/hw/xquartz/pbproxy/x-selection.h
Source file: ./xserver/hw/xquartz/xpr/x-hook.h
Source file: ./xserver/hw/xquartz/xpr/appledristr.h
Source file: ./xserver/hw/xquartz/xpr/driWrap.h
Source file: ./xserver/hw/xquartz/xpr/x-hash.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
X_PFX( cvt_uint_to_vptr) 1 3 22 1
X_PFX( cvt_vptr_to_uint) 1 6 35 1
Source file: ./xserver/hw/xquartz/xpr/x-hash.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hash_table_total_buckets 1 4 16 1
hash_table_destroy_item 3 7 52 3
hash_table_hash_key 2 7 38 2
hash_table_compare_keys 2 7 45 3
hash_table_split 5 30 188 1
X_PFX( hash_table_new) 3 20 113 4
X_PFX( hash_table_free) 3 16 122 1
X_PFX( hash_table_size) 1 4 19 1
hash_table_modify 5 32 216 4
X_PFX( hash_table_insert) 1 3 26 3
X_PFX( hash_table_replace) 1 3 26 3
X_PFX( hash_table_remove) 3 19 145 2
X_PFX( hash_table_lookup) 5 18 125 3
X_PFX( hash_table_foreach) 3 13 103 3
Source file: ./xserver/hw/xquartz/GL/indirect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXAquaScreenCreateContext 5 42 239 6
__glXAquaContextDestroy 6 21 125 1
__glXAquaContextLoseCurrent 2 9 44 1
surface_notify 8 34 181 2
attach 12 47 310 2
unattach 4 21 113 1
__glXAquaContextMakeCurrent 4 15 101 1
__glXAquaContextCopy 2 12 80 3
__glXAquaDrawableSwapBuffers 4 22 106 2
makeFormat 8 45 314 1
__glXAquaScreenDestroy 1 6 25 1
__glXAquaScreenProbe 3 20 130 1
__glXAquaDrawableCopySubBuffer 1 4 20 5
__glXAquaDrawableDestroy 1 6 28 1
__glXAquaScreenCreateDrawable 3 26 139 7
__glFloorLog2 2 9 31 1
get_proc_address 1 4 20 1
setup_dispatch_table 4 19 80 1
Source file: ./xserver/hw/xquartz/xpr/appledri.h
Source file: ./xserver/hw/xquartz/xpr/x-list.h
Source file: ./xserver/hw/xquartz/xpr/xprFrame.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xprConfigureWindow 1 5 26 3
xprSetNativeProperty 2 14 70 1
xprColormapCallback 2 6 36 4
xprCreateFrame 10 54 334 5
xprDestroyFrame 3 15 79 1
xprMoveFrame 1 7 44 4
xprResizeFrame 1 12 74 7
xprRestackFrame 7 31 168 2
xprReshapeFrame 2 14 78 2
xprUnmapFrame 1 7 35 1
xprStartDrawing 4 22 165 3
xprStopDrawing 4 17 122 2
xprUpdateRegion 1 4 18 2
xprDamageRects 1 5 37 5
xprSwitchWindow 1 5 26 2
xprDoReorderWindow 1 5 20 1
xprCopyWindow 1 6 42 5
xprInit 2 12 72 1
xprGetXWindow 3 14 76 1
xprIsX11Window 2 10 40 1
xprHideWindows 5 28 171 1
configure_window 2 8 35 3
xprUpdateColormap 1 7 38 2
xprHideWindow 1 7 35 1
Source file: ./xserver/hw/xquartz/xpr/xprEvent.h
Source file: ./xserver/hw/xquartz/xpr/dri.h
Source file: ./xserver/hw/xquartz/xpr/x-hook.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
X_PFX( hook_add) 1 3 31 3
X_PFX( hook_remove) 5 16 132 3
X_PFX( hook_run) 3 11 76 2
X_PFX( hook_free) 2 7 44 1
Source file: ./xserver/hw/xquartz/xpr/xprAppleWM.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xprSetWindowLevel 8 27 142 2
xprAttachTransient 5 24 108 2
xprFrameDraw 3 18 86 7
xprAppleWMInit 1 4 12 1
Source file: ./xserver/hw/xquartz/pbproxy/x-selection.m
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dump_prefs 1 14 35 0
prefs_get_bool 2 6 37 2
init_propdata 1 4 14 1
free_propdata 1 5 21 1
get_property 15 62 362 5
find_preferred: 12 43 232 0
is_incr_type: 4 18 101 0
release_pending 1 7 27 0
append_to_pending: requestor: 3 22 133 0
x_active: 7 29 135 0
x_inactive: 1 4 12 0
x_copy_request_targets 1 7 34 0
x_copy: 3 12 50 0
set_clipboard_manager_status: 5 29 127 0
clear_event: 5 18 88 0
claim_clipboard 4 22 111 0
own_clipboard 2 9 37 0
init_reply: request: 1 9 72 0
send_reply: 1 6 42 0
send_targets: pasteboard: 8 39 223 0
send_string: utf8: pasteboard: 7 44 269 0
send_compound_text: pasteboard: 6 34 208 0
send_multiple: 2 8 45 0
encode_image_data: type: 3 20 110 0
send_image_pict_reply: pasteboard: type: 4 34 207 0
send_image_tiff_reply: pasteboard: type: 3 24 157 0
send_image: pasteboard: 10 29 149 0
send_none: 1 7 35 0
request_event: 11 37 241 0
notify_event: 6 35 218 0
property_event: 8 34 199 0
xfixes_selection_notify: 7 17 73 0
handle_targets: propdata: 4 18 96 0
handle_image: pasteboard: 10 57 298 0
handle_utf8_string: pasteboard: 4 24 126 0
handle_string: pasteboard: 4 23 121 0
handle_selection: type: propdata: 9 33 196 0
copy_completed: 10 32 136 0
reload_preferences 10 38 167 0
is_active 1 4 8 0
paste: 1 4 12 0
pasteboard: provideDataForType: 1 4 20 0
pasteboardChangedOwner: 1 4 13 0
init 3 40 322 0
dealloc 2 9 35 0
Source file: ./xserver/hw/xquartz/xpr/xprEvent.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
QuartzModeEventHandler 8 27 141 3
Source file: ./xserver/hw/xquartz/xpr/xprScreen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
eventHandler 13 52 251 4
displayAtIndex 3 11 57 1
displayScreenBounds 8 28 201 1
xprAddPseudoramiXScreens 6 48 370 5
xprDisplayInit 5 24 92 1
xprAddScreen 14 92 531 2
xprSetupScreen 4 8 38 2
xprUpdateScreen 1 8 32 1
xprInitInput 2 8 49 2
QuartzModeBundleInit 1 6 18 1
Source file: ./xserver/hw/xquartz/xpr/x-list.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
list_free_1 1 5 18 1
X_PFX( list_free_1) 1 6 31 1
X_PFX( list_free) 2 9 47 1
X_PFX( list_prepend) 3 20 137 2
X_PFX( list_append) 3 9 65 2
X_PFX( list_reverse) 2 11 47 1
X_PFX( list_find) 3 7 40 2
X_PFX( list_nth) 3 5 30 2
X_PFX( list_pop) 3 12 65 2
X_PFX( list_filter) 3 9 90 3
X_PFX( list_map) 2 8 80 3
X_PFX( list_copy) 2 7 51 1
X_PFX( list_remove) 3 13 79 2
X_PFX( list_length) 2 7 34 1
X_PFX( list_foreach) 2 7 53 3
list_sort_1 9 34 252 3
X_PFX( list_sort) 1 5 45 2
Source file: ./xserver/hw/xquartz/mach-startup/mach_startup_types.h
Source file: ./xserver/hw/xquartz/xpr/dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DRIScreenInit 7 25 165 1
DRIFinishScreenInit 1 9 53 1
DRICloseScreen 3 8 42 1
DRIExtensionInit 1 6 20 1
DRIReset 1 3 6 1
DRIQueryDirectRenderingCapable 2 9 39 2
DRIAuthConnection 3 6 36 2
DRIUpdateSurface 8 34 298 2
CreateSurfaceForWindow 6 42 228 3
CreateSurfaceForPixmap 4 24 131 2
DRICreateSurface 14 67 427 8
DRIDestroySurface 6 26 138 5
DRIDrawablePrivDelete 9 37 221 2
DRICopyWindow 3 15 98 3
DRIClipNotify 3 14 96 3
DRIGetWrappedFuncs 1 4 18 1
DRIQueryVersion 1 8 31 3
DRISurfaceNotify 6 26 140 2
DRICreatePixmap 9 58 379 5
DRIGetPixmapData 3 20 136 6
DRIFreePixmapImp 3 17 101 1
DRIDestroyPixmap 2 5 25 1
Source file: ./xserver/hw/xquartz/mach-startup/launchd_fd.h
Source file: ./xserver/hw/xquartz/xpr/xprCursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
load_cursor 16 95 647 2
QuartzRealizeCursor 3 6 31 3
QuartzUnrealizeCursor 1 4 16 3
QuartzSetCursor 5 21 91 5
QuartzMoveCursor 1 2 16 4
QuartzCursorOffScreen 1 4 19 3
QuartzCrossScreen 1 4 12 2
QuartzWarpCursor 2 11 73 4
QuartzCursorQueryBestSize 2 12 65 4
QuartzInitCursor 4 23 151 1
QuartzSuspendXCursor 1 2 7 1
QuartzResumeXCursor 3 12 60 1
Source file: ./xserver/hw/xquartz/xpr/driWrap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DRIGetGCPriv 1 4 18 1
DRIUnwrapGC 1 5 24 1
DRIWrapGC 1 4 14 1
DRISurfaceSetDrawable 3 18 112 2
DRISurfaceRestoreDrawable 2 9 48 2
DRIFillSpans 1 11 71 6
DRISetSpans 1 11 77 7
DRIPutImage 1 11 91 10
DRICopyArea 1 15 111 9
DRICopyPlane 1 17 117 10
DRIPolyPoint 1 10 65 5
DRIPolylines 1 10 65 5
DRIPolySegment 1 10 61 4
DRIPolyRectangle 1 10 61 4
DRIPolyArc 1 9 61 4
DRIFillPolygon 1 11 70 6
DRIPolyFillRect 1 10 61 4
DRIPolyFillArc 1 10 61 4
DRIPolyText8 1 12 79 6
DRIPolyText16 1 12 80 6
DRIImageText8 1 10 71 6
DRIImageText16 1 10 72 6
DRIImageGlyphBlt 1 11 78 7
DRIPolyGlyphBlt 1 11 78 7
DRIPushPixels 1 12 99 7
DRICreateGC 2 17 97 1
DRIWrapInit 3 14 79 1
Source file: ./xserver/hw/xquartz/mach-startup/launchd_fd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
launchd_display_fd 10 61 282 1
Source file: ./xserver/hw/xquartz/quartzKeyboard.h
Source file: ./xserver/hw/xquartz/quartzCocoa.m
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
QuartzBlockHandler 1 6 34 2
QuartzWakeupHandler 1 3 11 2
Source file: ./xserver/hw/xquartz/mach-startup/stub.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_x11_path 6 41 193 1
connect_to_socket 3 31 179 1
send_fd_handoff 2 36 230 2
signal_handler 2 6 22 1
main 21 131 786 3
Source file: ./xserver/hw/xquartz/xpr/appledri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AppleDRIResetProc 1 4 12 1
ProcAppleDRIQueryVersion 2 20 118 1
ProcAppleDRIQueryDirectRenderingCapable 5 28 141 1
ProcAppleDRIAuthConnection 3 22 135 1
surface_notify 3 14 93 2
ProcAppleDRICreateSurface 4 37 232 1
ProcAppleDRIDestroySurface 3 17 87 1
ProcAppleDRICreatePixmap 6 49 319 1
ProcAppleDRIDestroyPixmap 2 13 58 1
ProcAppleDRIDispatch 9 26 109 1
SNotifyEvent 1 9 61 2
SProcAppleDRIQueryVersion 1 6 27 1
SProcAppleDRIQueryDirectRenderingCapable 1 8 40 1
SProcAppleDRIAuthConnection 1 9 48 1
SProcAppleDRICreateSurface 1 10 56 1
SProcAppleDRIDestroySurface 1 9 48 1
SProcAppleDRICreatePixmap 1 9 48 1
SProcAppleDRIDestroyPixmap 1 8 40 1
SProcAppleDRIDispatch 9 26 109 1
AppleDRIExtensionInit 3 19 89 1
Source file: ./xserver/hw/xquartz/sanitizedCarbon.h
Source file: ./xserver/hw/xquartz/applewmExt.h
Source file: ./xserver/hw/xquartz/quartz.h
Source file: ./xserver/hw/xquartz/darwinXinput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetDeviceMode 1 5 27 3
SetDeviceValuators 1 7 38 5
ChangeDeviceControl 1 6 28 3
NewInputDeviceRequest 1 6 28 3
DeleteInputDeviceRequest 1 4 14 1
RemoveInputDeviceTraces 1 4 16 1
Source file: ./xserver/hw/xquartz/applewm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
make_box 1 9 50 4
AppleWMSetScreenOrigin 1 8 66 1
AppleWMDoReorderWindow 3 11 56 1
ProcAppleWMQueryVersion 2 17 94 1
updateEventMask 2 7 38 1
WMFreeClient 7 25 136 2
WMFreeEvents 2 13 82 2
ProcAppleWMSelectInput 19 69 386 1
AppleWMSendEvent 5 21 135 4
AppleWMSelectedEvents 1 4 9 1
ProcAppleWMDisableUpdate 1 6 22 1
ProcAppleWMReenableUpdate 1 6 22 1
ProcAppleWMSetWindowMenu 8 36 224 1
ProcAppleWMSetWindowMenuCheck 1 7 28 1
ProcAppleWMSetFrontProcess 1 6 20 1
ProcAppleWMSetWindowLevel 4 18 85 1
ProcAppleWMSendPSN 3 13 60 1
ProcAppleWMAttachTransient 6 25 118 1
ProcAppleWMSetCanQuit 1 7 28 1
ProcAppleWMFrameGetRect 2 23 177 1
ProcAppleWMFrameHitTest 2 20 148 1
ProcAppleWMFrameDraw 4 26 185 1
ProcAppleWMDispatch 16 40 172 1
SNotifyEvent 1 8 61 2
SProcAppleWMQueryVersion 1 6 27 1
SProcAppleWMDispatch 3 12 47 1
AppleWMExtensionInit 4 23 119 1
Source file: ./xserver/hw/xquartz/sanitizedCocoa.h
Source file: ./xserver/hw/xquartz/console_redirect.h
Source file: ./xserver/hw/xquartz/X11Application.h
Source file: ./xserver/hw/xquartz/darwinEvents.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wait_for_mieq_init 3 10 41 1
signal_mieq_init 1 7 28 1
create_thread 1 11 69 2
DarwinPressModifierKey 2 9 44 2
DarwinUpdateModifiers 6 19 96 2
DarwinEventHandler 17 82 354 3
DarwinListenOnOpenFD 2 11 52 1
DarwinProcessFDAdditionQueue_thread 4 21 95 1
DarwinEQInit 4 17 84 1
DarwinEQFini 1 4 10 1
ProcessInputEvents 2 9 47 1
DarwinPokeEQ 1 5 24 1
DarwinInputReleaseButtonsAndKeys 7 24 130 1
DarwinSendTabletEvents 4 34 214 8
DarwinSendPointerEvents 16 65 325 7
DarwinSendKeyboardEvents 1 8 35 2
DarwinSendScrollEvents 2 19 91 2
DarwinUpdateModKeys 1 10 33 1
DarwinSendDDXEvent 4 24 153 3
Source file: ./xserver/hw/xquartz/darwin.h
Source file: ./xserver/hw/xquartz/quartzStartup.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
server_thread 1 6 45 1
create_thread 1 11 62 2
QuartzInitServer 4 17 114 3
server_main 4 19 126 3
Source file: ./xserver/hw/xquartz/darwin.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xq_asl_log 5 24 148 7
DarwinPrintBanner 1 6 25 1
DarwinSaveScreen 3 7 33 2
DarwinScreenInit 12 56 335 3
DarwinInputHandlerNotify 1 3 17 3
DarwinMouseProc 5 55 410 2
DarwinTabletProc 5 52 351 2
DarwinKeybdProc 5 19 76 2
DarwinParseModifierList 4 20 94 2
InitInput 1 22 157 2
CloseInput 1 4 10 1
DarwinAdjustScreenOrigins 8 27 212 1
InitOutput 3 16 109 3
OsVendorFatalError 1 3 12 2
OsVendorInit 2 17 99 1
ddxProcessArgument 22 67 424 3
ddxUseMsg 1 19 66 1
ddxGiveUp 1 4 13 1
AbortDDX 1 5 17 1
Source file: ./xserver/hw/xquartz/mach-startup/bundle-main.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
create_thread 1 11 69 2
checkin_or_register 7 25 147 1
accept_fd_handoff 2 35 224 1
Source file: ./xserver/hw/xquartz/darwinfb.h
Source file: ./xserver/hw/xquartz/quartzCommon.h
Source file: ./xserver/hw/xquartz/X11Controller.h
Source file: ./xserver/hw/xquartz/X11Application.m
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_ports 3 12 72 1
message_kit_thread 2 17 129 2
handleMachMessage: 1 6 36 0
set_controller: obj 2 4 18 0
dealloc 3 7 34 0
orderFrontStandardAboutPanel: 1 17 112 0
activateX: 5 26 121 0
became_key: 1 4 16 0
sendEvent: 51 164 824 0
set_window_menu: 1 4 16 0
set_window_menu_check: 1 4 16 0
set_apps_menu: 1 4 16 0
set_front_process: unused 2 6 28 0
set_can_quit: 1 4 19 0
server_ready: unused 1 4 10 0
show_hide_menubar: 3 8 35 0
launch_client: 1 4 22 0
cfretain 1 4 18 2
cfrelease 1 4 17 2
nsarray_to_cfarray 3 24 154 1
cfarray_to_nsarray 3 19 115 1
prefs_get_copy: 15 55 312 0
prefs_get_integer: default: 6 14 97 0
prefs_get_string: default: 5 12 90 0
prefs_copy_url: default: 5 13 95 0
prefs_get_float: default: 7 14 99 0
prefs_get_boolean: default: 7 21 145 0
prefs_get_array: 3 12 64 0
prefs_set_integer: value: 1 10 54 0
prefs_set_float: value: 1 10 54 0
prefs_set_boolean: value: 2 9 40 0
prefs_set_array: value: 1 10 50 0
prefs_set_string: value: 1 6 35 0
prefs_synchronize 1 4 8 0
read_defaults 11 62 378 0
copy: sender 1 5 14 0
controller 1 4 6 0
x_active 1 4 6 0
array_with_strings_and_numbers 3 24 165 3
X11ApplicationSetWindowMenu 1 8 49 3
X11ApplicationSetWindowMenuCheck 1 7 40 1
X11ApplicationSetFrontProcess 1 4 18 1
X11ApplicationSetCanQuit 1 7 40 1
X11ApplicationServerReady 1 4 18 1
X11ApplicationShowHideMenubar 1 7 40 1
X11ApplicationLaunchClient 1 7 42 1
X11ApplicationCanEnterRandR 6 28 136 1
check_xinitrc 6 33 210 1
create_thread 1 11 69 2
xpbproxy_x_thread 1 6 20 1
X11ApplicationMain 13 51 311 3
ensure_flag 3 8 38 4
untrusted_str 9 26 81 1
Source file: ./xserver/hw/xquartz/quartz.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
QuartzAddScreen 1 7 45 2
QuartzSetupScreen 5 13 59 2
QuartzExtensionInit 1 4 18 1
QuartzInitOutput 8 22 121 2
QuartzInitInput 2 8 35 2
QuartzUpdateScreens 3 51 429 1
pokeActivityCallback 1 4 16 2
QuartzScreenSaver 5 32 139 1
QuartzShowFullscreen 7 28 127 1
QuartzSetRootless 4 20 74 1
QuartzShow 5 14 69 1
QuartzHide 5 14 69 1
QuartzSetRootClip 4 11 57 1
QuartzSpaceChanged 1 5 14 1
QuartzCopyDisplayIDs 2 15 80 3
DDXRingBell 2 7 21 3
Source file: ./xserver/hw/xquartz/keysym2ucs.h
Source file: ./xserver/hw/xquartz/darwinEvents.h
Source file: ./xserver/hw/xquartz/quartzKeyboard.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DarwinChangeKeyboardControl 1 3 11 2
DarwinBuildModifierMaps 20 66 460 1
DarwinKeyboardInit 1 7 40 1
DarwinKeyboardSetRepeat 7 32 215 3
DarwinKeyboardReloadHandler 14 78 433 1
DarwinModifierNXKeyToNXKeycode 1 8 40 2
DarwinModifierNXKeycodeToNXKey 6 17 103 2
DarwinModifierNXMaskToNXKey 21 38 113 1
DarwinModifierNXKeyToNXMask 18 38 112 1
DarwinModifierStringToNXMask 38 52 476 2
LegalModifier 1 4 14 2
macroman2ucs 2 39 294 1
make_dead_key 3 7 56 1
QuartzReadSystemKeymap 55 117 883 1
QuartsResyncKeymap 2 11 60 1
Source file: ./xserver/hw/xquartz/quartzRandR.h
Source file: ./xserver/hw/xquartz/keysym2ucs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
keysym2ucs 9 22 139 1
reverse_compare 1 5 36 2
ucs2keysym 9 29 185 1
Source file: ./xserver/hw/xnest/Keyboard.h
Source file: ./xserver/hw/xquartz/quartzRandR.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
getDictLong 3 10 53 2
getDictDouble 3 10 57 2
QuartzRandRGetModeInfo 2 12 84 2
QuartzRandRCopyCurrentModeInfo 2 11 53 2
QuartzRandRSetCGMode 1 6 32 2
QuartzRandREnumerateModes 16 61 309 3
QuartzRandRGetModeInfo 2 11 72 2
QuartzRandRCopyCurrentModeInfo 2 10 42 2
QuartzRandRSetCGMode 2 9 42 2
QuartzRandREnumerateModes 16 78 370 3
QuartzRandRModesEqual 3 7 41 2
QuartzRandRRegisterMode 3 18 102 2
QuartzRandRRegisterModeCallback 2 11 35 3
QuartzRandRSetMode 14 45 244 3
QuartzRandRSetModeCallback 3 14 79 3
QuartzRandRGetInfo 1 6 26 2
QuartzRandRSetConfig 3 21 111 4
_QuartzRandRUpdateFakeModes 9 50 308 1
QuartzRandRUpdateFakeModes 4 15 60 1
QuartzRandRInit 3 10 54 1
QuartzRandRSetFakeRootless 2 10 61 1
QuartzRandRSetFakeFullscreen 2 11 67 1
QuartzRandRToggleFullscreen 5 24 99 1
Source file: ./xserver/hw/xnest/Font.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xnestRealizeFont 6 30 184 2
xnestUnrealizeFont 3 10 56 2
Source file: ./xserver/hw/xnest/xnest-config.h
Source file: ./xserver/hw/xnest/Events.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcessInputEvents 1 4 10 1
TimeSinceLastInputEvent 2 6 25 1
SetTimeSinceLastInputEvent 1 4 12 1
xnestExposurePredicate 2 4 29 3
xnestNotExposurePredicate 1 4 27 3
xnestCollectExposures 5 18 160 1
xnestQueueKeyEvent 1 5 26 2
xnestCollectEvents 29 96 542 1
Source file: ./xserver/hw/xnest/Events.h
Source file: ./xserver/hw/xnest/Init.h
Source file: ./xserver/hw/xquartz/console_redirect.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_read_redirect 13 40 294 2
read_from_source 2 8 42 1
cancel_source 1 12 76 1
redirect_thread 13 58 299 1
redirect_atexit 5 21 120 1
xq_asl_init 2 13 94 1
fls 2 6 46 1
xq_asl_log_fd 10 67 387 4
xq_asl_capture_fd 5 17 125 4
main 1 16 107 2
Source file: ./xserver/hw/xnest/XNWindow.h
Source file: ./xserver/hw/xnest/Keyboard.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xnestBell 1 4 24 4
DDXRingBell 1 4 20 3
xnestChangeKeyboardControl 5 22 149 2
xnestKeyboardProc 15 91 557 2
LegalModifier 1 4 14 2
xnestUpdateModifierState 16 39 269 1
Source file: ./xserver/hw/xnest/XNCursor.h
Source file: ./xserver/hw/xnest/Args.h
Source file: ./xserver/hw/xquartz/X11Controller.m
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
awakeFromNib 6 37 242 0
item_selected: sender 1 6 26 0
remove_window_menu 3 12 77 0
install_window_menu: 7 41 293 0
remove_apps_menu 9 24 156 0
prepend_apps_item: index: menu: 3 23 161 0
install_apps_menu: 6 15 106 0
set_window_menu: 1 7 30 0
set_window_menu_check: 5 23 164 0
set_apps_menu: 1 5 21 0
setup_sparkle 2 17 76 0
updater: willInstallUpdate: 1 4 16 0
launch_client: 22 77 548 0
app_selected: sender 4 10 61 0
apps_table_show: sender 4 21 144 0
apps_table_done: sender 1 11 59 0
apps_table_new: sender 3 20 129 0
apps_table_duplicate: sender 3 18 109 0
apps_table_delete: sender 4 15 93 0
numberOfRowsInTableView: 2 5 24 0
tableView: objectValueForTableColumn: row: 3 13 79 0
tableView: setObjectValue: forTableColumn: row: 2 10 72 0
hide_window: sender 2 7 26 0
bring_to_front: sender 1 4 14 0
close_window: sender 2 7 32 0
minimize_window: sender 2 7 32 0
zoom_window: sender 2 7 32 0
next_window: sender 1 4 14 0
previous_window: sender 1 4 14 0
enable_fullscreen_changed: sender 2 10 63 0
toggle_fullscreen: sender 1 4 12 0
set_can_quit: 1 4 12 0
prefs_changed: sender 22 89 523 0
prefs_show: sender 6 59 360 0
quit: sender 1 4 12 0
x11_help: sender 2 7 38 0
validateMenuItem: 6 11 73 0
applicationDidHide: 3 7 34 0
applicationDidUnhide: 1 4 18 0
applicationShouldTerminate: sender 4 17 104 0
applicationWillTerminate: _X_NORETURN 1 7 36 0
server_ready 2 12 58 0
application: openFile: 3 9 62 0
X11ControllerMain 1 4 24 3
Source file: ./xserver/hw/xnest/Pixmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xnestCreatePixmap 4 30 194 5
xnestDestroyPixmap 2 8 35 1
xnestModifyPixmapHeader 4 12 93 7
xnestPixmapToRegion 9 46 290 1
Source file: ./xserver/hw/xnest/XNFont.h
Source file: ./xserver/hw/xnest/GCOps.h
Source file: ./xserver/hw/xnest/Pointer.h
Source file: ./xserver/hw/xnest/Visual.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xnestVisual 9 14 113 1
xnestVisualFromID 3 8 56 2
xnestDefaultVisualColormap 3 8 44 1
Source file: ./xserver/hw/xnest/Handlers.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xnestBlockHandler 1 5 21 2
xnestWakeupHandler 1 4 15 2
Source file: ./xserver/hw/xnest/XNGC.h
Source file: ./xserver/hw/xnest/Drawable.h
Source file: ./xserver/hw/xnest/Visual.h
Source file: ./xserver/hw/xnest/Screen.h
Source file: ./xserver/hw/xnest/Handlers.h
Source file: ./xserver/hw/xnest/GC.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xnestCreateGC 1 10 53 1
xnestValidateGC 1 3 14 3
xnestChangeGC 26 59 413 2
xnestCopyGC 1 4 31 3
xnestDestroyGC 1 4 17 1
xnestChangeClip 13 67 479 4
xnestDestroyClip 2 8 40 1
xnestCopyClip 2 10 56 2
Source file: ./xserver/hw/xnest/Init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitOutput 7 30 234 3
xnestNotifyConnection 1 4 18 3
InitInput 2 13 75 2
CloseInput 1 4 10 1
AbortDDX 1 5 16 1
ddxGiveUp 1 4 13 1
DarwinHandleGUI 1 3 13 2
OsVendorInit 1 4 8 1
OsVendorFatalError 1 4 14 2
ddxBeforeReset 1 4 8 1
Source file: ./xserver/hw/xnest/Window.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xnestFindWindowMatch 2 10 47 2
xnestWindowPtr 3 13 72 1
xnestCreateWindow 8 67 454 1
xnestDestroyWindow 5 13 96 1
xnestPositionWindow 1 7 33 3
xnestConfigureWindow 19 66 545 2
xnestChangeWindowAttributes 24 68 355 2
xnestRealizeWindow 1 7 32 1
xnestUnrealizeWindow 1 5 20 1
xnestCopyWindow 1 3 13 3
xnestClipNotify 1 5 25 3
xnestWindowExposurePredicate 2 4 37 3
xnestWindowExposures 3 19 159 2
xnestSetShape 1 5 22 2
xnestRegionEqual 7 20 111 2
xnestShapeWindow 7 56 441 1
Source file: ./xserver/hw/xnest/XNPixmap.h
Source file: ./xserver/hw/xnest/Args.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ddxProcessArgument 40 123 717 3
ddxUseMsg 1 14 61 1
Source file: ./xserver/hw/xnest/Display.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
x_io_error_handler 1 7 32 1
xnestOpenDisplay 29 102 634 2
xnestCloseDisplay 3 10 41 1
Source file: ./xserver/hw/xnest/Pointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xnestChangePointerControl 1 5 32 2
xnestPointerProc 8 44 294 2
Source file: ./xserver/hw/xnest/Color.h
Source file: ./xserver/hw/xnest/Xnest.h
Source file: ./xserver/hw/xnest/Color.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xnestCreateColormap 17 74 597 1
xnestDestroyColormap 1 4 17 1
xnestCountInstalledColormapWindows 3 11 56 2
xnestGetInstalledColormapWindows 3 11 66 2
xnestSameInstalledColormapWindows 6 13 64 2
xnestSetInstalledColormapWindows 8 58 386 1
xnestSetScreenSaverColormapWindow 2 16 87 1
xnestDirectInstallColormaps 4 15 92 1
xnestDirectUninstallColormaps 4 15 92 1
xnestInstallColormap 3 13 100 1
xnestUninstallColormap 3 13 73 1
xnestListInstalledColormaps 2 9 34 2
xnestStoreColors 4 19 165 3
xnestResolveColor 5 36 429 4
xnestCreateDefaultColormap 7 27 191 1
Source file: ./xserver/hw/xnest/Display.h
Source file: ./xserver/hw/xnest/Cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xnestRealizeCursor 1 53 424 3
xnestUnrealizeCursor 1 6 38 3
xnestRecolorCursor 1 12 84 3
xnestSetCursor 2 9 44 5
xnestMoveCursor 1 3 16 4
xnestDeviceCursorInitialize 1 7 40 2
xnestDeviceCursorCleanup 1 7 39 2
Source file: ./xserver/hw/kdrive/ephyr/ephyr_glamor_glx.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ephyr_glamor_set_window_size 1 4 15 3
ephyr_glamor_damage_redisplay 1 4 14 2
ephyr_glamor_process_event 1 3 8 1
Source file: ./xserver/hw/xnest/Screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xnestScreen 3 8 43 1
offset 3 7 39 1
xnestSaveScreen 6 27 123 2
xnestCursorOffScreen 1 4 19 3
xnestCrossScreen 1 3 10 2
xnestOpenScreen 33 211 1520 3
xnestCloseScreen 2 10 61 1
Source file: ./xserver/hw/kdrive/ephyr/ephyrlog.h
Source file: ./xserver/hw/kdrive/ephyr/ephyr_glamor_xv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ephyr_glamor_xv_stop_video 2 6 27 3
ephyr_glamor_xv_set_port_attribute 1 5 28 4
ephyr_glamor_xv_get_port_attribute 1 5 29 4
ephyr_glamor_xv_query_best_size 1 10 47 9
ephyr_glamor_xv_query_image_attributes 1 7 43 6
ephyr_glamor_xv_put_image 1 20 95 17
ephyr_glamor_xv_init 2 41 249 1
Source file: ./xserver/hw/kdrive/ephyr/os.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EphyrInit 2 7 27 1
Source file: ./xserver/hw/kdrive/ephyr/ephyrcursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ephyrGetCursor 1 4 19 1
ephyrRealizeCoreCursor 1 45 340 2
get_argb_format 2 17 70 1
ephyrRealizeARGBCursor 1 28 235 2
can_argb_cursor 3 7 39 1
ephyrRealizeCursor 3 13 66 3
ephyrUnrealizeCursor 2 9 49 3
ephyrSetCursor 2 15 88 5
ephyrMoveCursor 1 3 16 4
ephyrDeviceCursorInitialize 1 4 13 2
ephyrDeviceCursorCleanup 1 3 10 2
ephyrCursorInit 2 10 42 1
Source file: ./xserver/hw/kdrive/ephyr/hostx.h
Source file: ./xserver/hw/xnest/GCOps.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xnestFillSpans 1 5 29 6
xnestSetSpans 1 5 33 7
xnestGetSpans 1 5 29 6
xnestQueryBestSize 1 12 70 4
xnestPutImage 3 15 134 10
xnestIgnoreErrorHandler 1 5 15 2
xnestGetImage 2 17 126 8
xnestBitBlitPredicate 2 4 29 3
xnestBitBlitHelper 7 36 200 1
xnestCopyArea 1 9 69 9
xnestCopyPlane 1 9 75 10
xnestPolyPoint 1 6 44 5
xnestPolylines 1 6 44 5
xnestPolySegment 1 6 40 4
xnestPolyRectangle 1 6 40 4
xnestPolyArc 1 5 40 4
xnestFillPolygon 1 6 49 6
xnestPolyFillRect 1 6 40 4
xnestPolyFillArc 1 5 40 4
xnestPolyText8 1 9 70 6
xnestPolyText16 1 9 79 6
xnestImageText8 1 6 46 6
xnestImageText16 1 6 51 6
xnestImageGlyphBlt 1 6 33 7
xnestPolyGlyphBlt 1 6 33 7
xnestPushPixels 2 14 117 7
Source file: ./xserver/hw/kdrive/ephyr/ephyr_glamor_glx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ephyr_glamor_compile_glsl_prog 4 26 146 2
ephyr_glamor_build_glsl_prog 2 20 108 2
ephyr_glamor_setup_texturing_shader 1 34 123 1
ephyr_glamor_connect 2 8 34 1
ephyr_glamor_set_texture 1 4 18 2
ephyr_glamor_set_vertices 1 9 72 1
ephyr_glamor_clear_vertices 1 5 23 1
ephyr_glamor_damage_redisplay 5 28 164 2
ephyr_glamor_process_event 2 14 98 1
ephyr_glx_error_handler 1 4 15 2
ephyr_glamor_glx_screen_init 10 85 447 1
ephyr_glamor_glx_screen_fini 1 7 41 1
ephyr_glamor_get_visual 4 27 159 1
ephyr_glamor_set_window_size 2 8 34 3
Source file: ./xserver/hw/kdrive/ephyr/ephyr.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ephyr_glamor_xv_init 1 3 7 1
Source file: ./xserver/hw/kdrive/ephyr/ephyr_draw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ephyrPreparePipelinedAccess 2 12 97 2
ephyrFinishPipelinedAccess 1 9 65 2
ephyrPrepareSolid 1 20 151 4
ephyrSolid 1 9 83 5
ephyrDoneSolid 1 10 59 1
ephyrPrepareCopy 1 21 159 6
ephyrCopy 1 10 96 7
ephyrDoneCopy 1 11 70 1
ephyrCheckComposite 4 7 34 4
ephyrPrepareComposite 2 22 134 7
ephyrComposite 1 11 99 9
ephyrDoneComposite 2 11 75 1
ephyrDownloadFromScreen 3 25 179 7
ephyrUploadToScreen 3 25 179 7
ephyrPrepareAccess 1 5 24 2
ephyrMarkSync 1 9 45 1
ephyrWaitMarker 1 8 45 2
ephyrDrawInit 4 53 365 1
ephyrDrawEnable 1 3 7 1
ephyrDrawDisable 1 3 7 1
ephyrDrawFini 1 3 7 1
exaDDXDriverInit 1 6 24 1
Source file: ./xserver/hw/kdrive/fbdev/fbinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitCard 1 4 16 1
InitOutput 1 4 24 3
InitInput 1 5 19 2
CloseInput 1 4 10 1
ddxUseMsg 1 8 25 1
ddxProcessArgument 3 12 70 3
Source file: ./xserver/hw/kdrive/ephyr/ephyr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ephyrInitialize 1 7 34 2
ephyrCardInit 3 13 63 1
ephyrScreenInitialize 17 72 539 1
ephyrWindowLinear 2 11 69 6
ephyrBufferHeight 2 9 37 1
ephyrMapFramebuffer 3 29 212 1
ephyrSetScreenSizes 2 18 109 1
ephyrUnmapFramebuffer 2 7 30 1
ephyrShadowUpdate 1 8 56 2
ephyrInternalDamageRedisplay 6 28 153 1
ephyrEventWorkProc 1 5 19 2
ephyrScreenBlockHandler 4 17 109 2
ephyrSetInternalDamage 1 13 85 1
ephyrUnsetInternalDamage 1 8 41 1
ephyrRandRGetInfo 5 49 308 2
ephyrRandRSetConfig 13 80 437 4
ephyrRandRInit 2 10 43 1
ephyrResizeScreen 6 31 160 3
ephyrCreateColormap 1 4 13 1
ephyrInitScreen 6 24 110 1
ephyrFinishInitScreen 4 13 67 1
ephyrCreateResources 5 19 89 1
ephyrPreserve 1 3 8 1
ephyrEnable 1 4 10 1
ephyrDPMS 1 4 13 2
ephyrDisable 1 3 7 1
ephyrRestore 1 3 8 1
ephyrScreenFini 2 8 35 1
ephyrCloseScreen 1 4 12 1
ephyrUpdateModifierState 16 39 281 1
ephyrCursorOffScreen 1 4 19 3
ephyrCrossScreen 1 3 10 2
ephyrWarpCursor 1 7 41 4
screen_from_window 5 16 91 1
ephyrProcessErrorEvent 1 13 47 1
ephyrProcessExpose 3 15 84 1
ephyrProcessMouseMotion 4 27 182 1
ephyrProcessButtonPress 3 13 107 1
ephyrProcessButtonRelease 3 12 93 1
ephyrUpdateGrabModifierState 3 9 47 1
ephyrProcessKeyPress 3 11 65 1
ephyrProcessKeyRelease 17 71 393 1
ephyrProcessConfigureNotify 5 12 72 1
ephyrXcbProcessEvents 16 59 231 1
ephyrXcbNotify 1 4 19 3
ephyrCardFini 1 5 21 1
ephyrGetColors 2 10 47 3
ephyrPutColors 5 31 183 3
MouseInit 1 13 81 1
MouseEnable 1 6 38 1
MouseDisable 1 6 31 1
MouseFini 1 5 14 1
EphyrKeyboardInit 3 24 150 1
EphyrKeyboardEnable 1 5 25 1
EphyrKeyboardDisable 1 4 22 1
EphyrKeyboardFini 1 5 14 1
EphyrKeyboardLeds 1 3 11 2
EphyrKeyboardBell 1 3 17 4
Source file: ./xserver/hw/kdrive/fbdev/fbdev.h
Source file: ./xserver/hw/kdrive/ephyr/ephyrinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 5 42 3
InitCard 1 5 21 1
ephyrExtensionInit 1 4 18 1
InitOutput 2 6 34 3
InitInput 7 26 124 2
CloseInput 1 4 10 1
ddxBeforeReset 1 3 6 1
ddxUseMsg 2 23 95 1
processScreenOrOutputArg 4 25 154 3
processScreenArg 1 4 22 2
processOutputArg 1 4 22 2
ddxProcessArgument 43 150 978 3
OsVendorInit 3 9 38 1
Source file: ./xserver/hw/kdrive/linux/ps2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Ps2ReadBytes 5 22 112 4
Ps2Read 10 36 214 2
Ps2Init 6 22 118 1
Ps2Enable 4 15 77 1
Ps2Disable 1 4 25 1
Ps2Fini 1 3 8 1
Source file: ./xserver/hw/kdrive/ephyr/hostx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hostx_has_extension 2 6 31 1
hostx_want_screen_geometry 5 14 92 5
hostx_add_screen 1 13 102 5
hostx_set_display_name 1 4 17 1
hostx_set_screen_number 2 8 38 2
hostx_set_win_title 5 27 140 2
hostx_want_host_cursor 1 4 12 1
hostx_use_sw_cursor 1 4 12 1
hostx_get_empty_cursor 1 4 11 1
hostx_want_preexisting_window 3 10 35 1
hostx_get_output_geometry 11 88 464 5
hostx_use_fullscreen 1 4 12 1
hostx_want_fullscreen 1 4 11 1
hostx_set_fullscreen_hint 2 24 120 1
hostx_toggle_damage_debug 1 4 10 1
hostx_handle_signal 1 5 18 1
hostx_use_resname 1 5 19 2
hostx_set_title 1 4 12 1
hostx_init 23 222 1327 1
hostx_get_depth 1 4 11 1
hostx_get_server_depth 2 5 25 1
hostx_get_bpp 3 10 44 1
hostx_get_visual_masks 4 22 115 4
hostx_calculate_color_shift 3 10 54 1
hostx_set_cmap_entry 2 18 155 5
hostx_screen_init 19 124 767 8
hostx_paint_rect 11 71 521 7
hostx_paint_debug_rect 1 18 153 5
hostx_load_keymap 13 97 547 3
hostx_size_set_from_configure 1 4 13 1
hostx_get_xcbconn 1 4 11 1
hostx_get_event 3 14 60 1
hostx_has_queued_event 2 6 31 1
hostx_get_screen 1 4 11 1
hostx_get_fd 1 4 14 1
hostx_get_window 3 10 51 1
hostx_get_window_attributes 1 19 126 2
hostx_get_visuals_info 6 47 367 2
hostx_create_window 4 57 289 4
hostx_destroy_window 1 6 26 1
hostx_set_window_geometry 1 18 113 2
hostx_set_window_bounding_rectangles 3 34 234 3
ephyr_glamor_init 2 14 77 1
ephyrSetPixmapVisitWindow 2 9 53 2
ephyr_glamor_create_screen_resources 6 27 146 1
ephyr_glamor_enable 1 3 7 1
ephyr_glamor_disable 1 3 7 1
ephyr_glamor_fini 1 9 46 1
Source file: ./xserver/hw/kdrive/linux/ms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MsReadBytes 5 22 112 4
MsRead 5 23 188 2
MsInit 5 10 60 1
MsEnable 7 46 305 1
MsDisable 1 4 25 1
MsFini 1 3 8 1
Source file: ./xserver/hw/kdrive/linux/keyboard.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LinuxKeyboardRead 38 127 450 2
LinuxKeyboardEnable 3 27 197 1
LinuxKeyboardDisable 2 10 58 1
LinuxKeyboardInit 2 10 52 1
LinuxKeyboardLeds 2 6 37 2
Source file: ./xserver/hw/kdrive/linux/linux.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LinuxVTRequest 1 4 11 1
LinuxCheckChown 4 15 80 1
LinuxInit 8 33 214 1
LinuxSetSwitchMode 4 29 164 1
LinuxApmNotify 14 35 149 3
LinuxEnable 9 29 172 1
LinuxDisable 3 14 61 1
LinuxFini 14 41 284 1
KdOsAddInputDrivers 5 10 48 1
LinuxBell 3 6 53 3
OsVendorInit 1 4 12 1
Source file: ./xserver/hw/kdrive/fbdev/fbdev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbdevInitialize 6 35 261 2
fbdevCardInit 3 13 63 1
fbdevMakeContig 3 10 49 2
fbdevModeSupported 1 4 16 2
fbdevConvertMonitorTiming 4 24 191 2
fbdevScreenInitialize 25 116 874 2
fbdevScreenInit 3 14 67 1
fbdevWindowLinear 2 11 77 6
fbdevWindowAfb 2 11 83 6
fbdevMapFramebuffer 5 27 187 1
fbdevSetScreenSizes 2 19 127 1
fbdevUnmapFramebuffer 1 5 16 1
fbdevSetShadow 19 86 336 1
fbdevRandRGetInfo 4 21 137 2
fbdevRandRSetConfig 7 67 373 4
fbdevRandRInit 2 10 43 1
fbdevCreateColormap 7 50 425 1
fbdevInitScreen 1 5 16 1
fbdevFinishInitScreen 4 8 32 1
fbdevCreateResources 1 4 13 1
fbdevPreserve 1 3 8 1
fbdevUpdateFbColormap 1 11 89 3
fbdevEnable 6 25 234 1
fbdevDPMS 7 17 99 2
fbdevDisable 1 3 7 1
fbdevRestore 1 3 8 1
fbdevScreenFini 1 3 8 1
fbdevCardFini 1 7 41 1
fbdevGetColors 6 35 243 3
fbdevPutColors 4 21 123 3
Source file: ./xserver/hw/kdrive/linux/tslib.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TsRead 8 42 254 2
TslibEnable 4 25 147 1
TslibDisable 3 10 59 1
TslibInit 4 16 96 1
TslibFini 1 5 21 1
Source file: ./xserver/hw/kdrive/fake/mouse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MouseInit 1 4 11 1
MouseEnable 1 4 11 1
MouseDisable 1 4 10 1
MouseFini 1 4 10 1
Source file: ./xserver/hw/kdrive/fake/kbd.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FakeKeyboardInit 1 6 23 1
FakeKeyboardEnable 1 4 11 1
FakeKeyboardDisable 1 4 10 1
FakeKeyboardFini 1 3 8 1
FakeKeyboardLeds 1 3 11 2
FakeKeyboardBell 1 3 17 4
Source file: ./xserver/hw/kdrive/ephyr/ephyrvideo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
adaptor_has_flags 1 4 23 2
ephyrLocalAtomToHost 5 22 131 2
ephyrInitVideo 6 30 131 1
ephyrXVPrivNew 5 26 108 1
ephyrXVPrivDelete 3 14 64 1
translate_video_encodings 4 35 227 2
translate_xv_attributes 4 34 226 2
translate_xv_image_formats 4 47 397 2
ephyrXVPrivQueryHostAdaptors 16 110 759 1
ephyrXVPrivSetAdaptorsHooks 7 34 246 1
ephyrXVPrivRegisterAdaptors 4 17 89 2
ephyrXVPrivIsAttrValueValid 8 25 139 5
ephyrXVPrivGetImageBufSize 2 24 114 5
ephyrXVPrivSaveImageToPortPriv 3 22 107 3
ephyrStopVideo 1 10 65 3
ephyrSetPortAttribute 4 39 229 4
ephyrGetPortAttribute 3 34 192 4
ephyrQueryBestSize 2 31 148 9
ephyrHostXVPutImage 4 77 420 16
ephyrPutImage 8 70 334 17
ephyrReputImage 5 33 168 6
ephyrPutVideo 2 25 158 12
ephyrGetVideo 3 25 160 12
ephyrPutStill 3 25 160 12
ephyrGetStill 3 25 160 12
ephyrQueryImageAttributes 5 33 199 6
Source file: ./xserver/hw/kdrive/fake/fakeinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitCard 1 4 16 1
InitOutput 1 4 24 3
InitInput 3 16 73 2
CloseInput 1 4 10 1
ddxBeforeReset 1 3 6 1
ddxUseMsg 1 4 10 1
ddxProcessArgument 1 4 24 3
OsVendorInit 1 4 12 1
Source file: ./xserver/hw/kdrive/fake/os.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FakeInit 1 4 9 1
FakeEnable 1 3 6 1
FakeSpecialKey 1 4 10 1
FakeDisable 1 3 6 1
FakeFini 1 3 6 1
Source file: ./xserver/hw/kdrive/linux/evdev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EvdevPtrBtn 9 29 129 2
EvdevPtrMotion 15 46 346 2
EvdevPtrRead 8 32 204 2
EvdevPtrInit 6 25 130 1
EvdevPtrEnable 22 75 511 1
EvdevPtrDisable 4 12 72 1
EvdevPtrFini 1 3 8 1
readMapping 2 7 27 1
EvdevKbdRead 5 17 124 2
EvdevKbdInit 4 20 91 1
EvdevKbdEnable 8 31 181 1
EvdevKbdLeds 7 32 275 2
EvdevKbdBell 1 3 17 4
EvdevKbdDisable 4 12 72 1
EvdevKbdFini 1 3 8 1
Source file: ./xserver/hw/kdrive/fake/fake.h
Source file: ./xserver/hw/kdrive/fake/fake.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fakeInitialize 1 6 27 2
fakeCardInit 3 13 63 1
fakeScreenInitialize 9 47 374 2
fakeScreenInit 3 14 67 1
fakeWindowLinear 2 11 67 6
fakeMapFramebuffer 4 28 203 1
fakeSetScreenSizes 2 18 109 1
fakeUnmapFramebuffer 1 8 39 1
fakeSetShadow 2 15 71 1
fakeRandRGetInfo 4 21 137 2
fakeRandRSetConfig 7 59 321 4
fakeRandRInit 2 10 43 1
fakeCreateColormap 1 4 13 1
fakeInitScreen 1 5 16 1
fakeFinishInitScreen 4 8 32 1
fakeCreateResources 1 4 13 1
fakePreserve 1 3 8 1
fakeEnable 1 4 10 1
fakeDPMS 1 4 13 2
fakeDisable 1 3 7 1
fakeRestore 1 3 8 1
fakeScreenFini 1 3 8 1
fakeCardFini 1 6 28 1
fakeGetColors 2 9 42 3
fakePutColors 1 3 14 3
Source file: ./xserver/hw/kdrive/src/kinfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
KdCardInfoAdd 3 15 98 2
KdCardInfoLast 3 8 38 1
KdCardInfoDispose 3 10 55 1
KdScreenInfoAdd 3 14 94 1
KdScreenInfoDispose 4 14 79 1
KdNewPointer 3 20 119 1
KdFreePointer 1 8 41 1
KdFreeKeyboard 1 13 76 1
Source file: ./xserver/hw/kdrive/src/fourcc.h
Source file: ./xserver/hw/kdrive/src/kdrive.h
Source file: ./xserver/hw/kdrive/linux/mouse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
MouseWaitForReadable 7 21 112 2
MouseReadByte 7 17 115 2
MouseFlush 5 20 119 3
MousePeekByte 2 8 38 2
MouseWaitForWritable 2 11 53 2
MouseWriteByte 7 16 83 3
MouseWriteBytes 3 7 43 4
mouseValid 6 15 114 3
threeComplete 1 4 21 3
fourComplete 1 4 21 3
fiveComplete 1 4 21 3
MouseReasonable 8 15 86 4
ps2Parse 12 42 250 3
ps2SkipInit 8 22 108 3
ps2Init 5 33 185 1
busParse 6 20 152 3
msParse 5 18 166 3
logiComplete 4 9 69 3
logiValid 8 18 133 3
logiParse 7 28 218 3
mscParse 6 20 177 3
MouseInitProtocol 3 22 161 1
MouseFirstProtocol 12 32 214 2
MouseNextProtocol 4 12 80 1
MouseRead 21 88 493 2
MouseInit 10 39 228 1
MouseEnable 6 15 97 1
MouseDisable 3 8 43 1
MouseFini 1 5 21 1
Source file: ./xserver/hw/kdrive/src/kmode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
KdFindMode 7 16 112 2
kdFindPrevSize 9 23 113 1
KdTuneMode 5 21 137 3
KdRandRGetInfo 8 26 174 3
KdRandRGetTiming 6 15 97 4
Source file: ./xserver/hw/kdrive/src/kshadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
KdShadowFbAlloc 5 19 146 2
KdShadowFbFree 2 8 43 1
KdShadowSet 2 12 75 4
KdShadowUnset 1 4 19 1
Source file: ./xserver/hw/kdrive/src/kcmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
KdSetColormap 8 33 289 1
KdEnableColormap 4 16 113 1
KdDisableColormap 3 12 70 1
KdInstallColormap 3 12 87 1
KdUninstallColormap 4 19 114 1
KdListInstalledColormaps 2 10 45 2
KdStoreColors 7 23 163 3
Source file: ./xserver/hw/kdrive/src/kdrive.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
KdDisableScreen 9 19 158 1
KdDoSwitchCmd 3 12 58 1
KdSuspend 8 16 106 1
KdDisableScreens 3 9 35 1
KdEnableScreen 9 22 180 1
KdResume 7 17 106 1
KdEnableScreens 3 9 36 1
KdProcessSwitch 2 7 19 1
AbortDDX 6 13 63 1
ddxGiveUp 1 4 13 1
KdParseFindNext 4 11 68 4
KdAddRotation 2 8 59 2
KdSubRotation 2 8 61 2
KdParseScreen 32 104 665 2
KdParseRgba 6 15 87 1
KdUseMsg 1 31 111 1
KdProcessArgument 38 145 839 3
KdOsInit 4 11 46 1
KdAllocatePrivates 4 13 67 1
KdCreateScreenResources 4 16 96 1
KdCloseScreen 18 43 314 1
KdSaveScreen 10 29 130 2
KdCreateWindow 3 11 56 1
KdSetSubpixelOrder 9 46 271 2
KdScreenInit 29 104 706 3
KdInitScreen 4 11 77 4
KdSetPixmapFormats 11 39 278 1
KdAddScreen 3 21 148 4
KdDepthToFb 4 7 51 2
KdSignalWrapper 1 5 14 1
KdInitOutput 12 29 205 3
OsVendorFatalError 1 3 12 2
DPMSSet 1 4 13 2
DPMSSupported 1 4 9 1
NewGPUDeviceRequest 1 3 9 1
DeleteGPUDeviceRequest 1 3 9 1
xf86_find_platform_device_by_devnum 1 4 13 2
systemd_logind_vtenter 1 3 6 1
systemd_logind_release_fd 1 4 18 3
Source file: ./xserver/hw/dmx/glxProxy/glxfbconfig.h
Source file: ./xserver/hw/dmx/glxProxy/compsize.h
Source file: ./xserver/hw/kdrive/src/kxv.h
Source file: ./xserver/hw/dmx/glxProxy/glxcontext.h
Source file: ./xserver/hw/dmx/glxProxy/glxutil.h
Source file: ./xserver/hw/dmx/glxProxy/glxext.h
Source file: ./xserver/hw/dmx/glxProxy/glxcmds.h
Source file: ./xserver/hw/dmx/glxProxy/glxvendor.h
Source file: ./xserver/hw/dmx/glxProxy/glxerror.h
Source file: ./xserver/hw/dmx/glxProxy/glxswap.h
Source file: ./xserver/hw/dmx/glxProxy/glxswap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SwapSwapGroup 4 14 78 1
SwapGroupIsReadyToSwap 3 8 43 1
SGSwapCleanup 1 4 14 2
SGSwapBuffers 8 26 165 4
SGWindowUnmapped 5 11 64 1
SGWindowDestroyed 1 4 17 1
CreateSwapEntry 2 13 62 1
FreeSwapEntry 3 8 48 1
JoinSwapGroupSGIX 28 88 501 2
SwapBarrierInit 2 6 29 1
SwapBarrierReset 3 12 64 1
QueryMaxSwapBarriersSGIX 1 4 10 1
BindSwapGroupToBarrier 2 11 57 2
UnbindSwapGroupFromBarrier 5 15 85 2
UpdateSwapBarrierList 4 16 69 3
SwapBarrierIsReadyToSwap 2 9 44 1
SwapSwapBarrier 2 7 34 1
BindSwapBarrierSGIX 11 26 138 2
Source file: ./xserver/hw/dmx/glxProxy/unpack.h
Source file: ./xserver/hw/dmx/glxProxy/glxscreens.h
Source file: ./xserver/hw/kdrive/src/kxv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
KdXVAllocateVideoAdaptorRec 1 4 19 1
KdXVFreeVideoAdaptorRec 1 4 12 1
KdXVScreenInit 8 31 194 3
KdXVFreeAdaptor 7 19 105 1
KdXVInitAdaptors 43 190 1308 3
KdXVUpdateCompositeClip 5 31 168 1
KdXVCopyClip 6 19 118 2
KdXVRegetVideo 7 40 286 1
KdXVReputVideo 8 54 385 1
KdXVReputImage 8 50 363 1
KdXVReputAllVideo 4 15 74 2
KdXVEnlistPortInWindow 5 19 98 2
KdXVRemovePortFromWindow 4 18 90 2
KdXVDestroyWindow 3 24 150 1
KdXVWindowExposures 11 51 262 2
KdXVClipNotify 11 42 257 3
KdXVCloseScreen 3 19 120 1
KdXVRunning 2 4 21 1
KdXVEnable 2 7 30 1
KdXVDisable 9 29 192 1
KdXVPutVideo 6 35 225 11
KdXVPutStill 11 72 492 11
KdXVGetVideo 6 35 225 11
KdXVGetStill 8 48 331 11
KdXVStopVideo 4 16 105 2
KdXVSetPortAttribute 1 7 54 3
KdXVGetPortAttribute 1 8 59 3
KdXVQueryBestSize 1 13 86 8
KdXVPutImage 11 75 513 16
KdXVQueryImageAttributes 1 11 67 6
KdXVCopyPackedData 7 42 252 12
KdXVCopyPlanarData 9 82 611 15
Source file: ./xserver/hw/dmx/glxProxy/glxfbconfig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AreFBConfigsMatch 52 56 532 2
FindMatchingFBConfig 3 9 52 3
Source file: ./xserver/hw/dmx/glxProxy/glxvendor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SendSwappedReply 13 45 278 4
__glXVForwardSingleReq 6 37 240 2
__glXVForwardPipe0WithReply 8 60 382 2
__glXVForwardAllWithReply 13 75 453 2
__glXVForwardSingleReqSwap 1 10 62 2
__glXVForwardPipe0WithReplySwap 2 16 108 2
__glXVForwardPipe0WithReplySwapsv 2 16 108 2
__glXVForwardPipe0WithReplySwapiv 2 16 108 2
__glXVForwardPipe0WithReplySwapdv 2 16 108 2
__glXVForwardAllWithReplySwap 2 16 108 2
__glXVForwardAllWithReplySwapsv 2 16 108 2
__glXVForwardAllWithReplySwapiv 2 16 108 2
__glXVForwardAllWithReplySwapdv 2 16 108 2
Source file: ./xserver/hw/dmx/glxProxy/glxdrawable.h
Source file: ./xserver/hw/dmx/glxProxy/g_disptab.c
Source file: ./xserver/hw/dmx/glxProxy/glxvisuals.h
Source file: ./xserver/hw/kdrive/src/kinput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
KdResetInputMachine 2 8 38 1
KdNonBlockFd 1 7 34 1
KdNotifyFd 1 5 45 3
KdAddFd 1 5 31 2
KdRemoveFd 1 8 41 1
KdRegisterFd 3 14 96 3
KdUnregisterFd 8 17 125 3
KdUnregisterFds 1 4 21 2
KdDisableInput 19 54 319 1
KdEnableInput 7 19 135 1
KdFindKeyboardDriver 4 11 56 1
KdFindPointerDriver 4 11 56 1
KdPointerProc 41 133 744 2
LegalModifier 1 4 14 2
KdBell 8 12 105 4
DDXRingBell 4 13 79 3
KdRingBell 5 7 58 4
KdSetLeds 5 9 51 2
KdSetLed 4 7 59 3
KdSetPointerMatrix 1 4 13 1
KdComputePointerMatrix 10 45 370 4
KdScreenToPointerCoords 1 11 190 2
KdKbdCtrl 8 13 101 2
KdKeyboardProc 30 92 555 2
KdAddPointerDriver 4 11 55 1
KdRemovePointerDriver 5 12 61 1
KdAddKeyboardDriver 4 11 55 1
KdRemoveKeyboardDriver 5 12 61 1
KdNewKeyboard 7 21 153 1
KdAddConfigKeyboard 4 14 94 1
KdAddKeyboard 6 16 106 1
KdRemoveKeyboard 4 13 64 1
KdAddConfigPointer 4 14 94 1
KdAddPointer 5 17 101 1
KdRemovePointer 4 13 64 1
KdGetOptions 5 26 151 2
KdParseKbdOptions 27 54 382 1
KdParseKeyboard 10 51 276 1
KdParsePointerOptions 17 44 320 1
KdParsePointer 15 65 353 1
KdInitInput 11 26 143 1
KdCloseInput 3 6 18 1
KdInsideEmulationWindow 2 7 62 4
KdClassifyInput 12 37 133 6
KdRunMouseMachine 10 59 386 8
KdHandlePointerEvent 2 8 68 7
KdReceiveTimeout 1 4 27 1
KdReleaseAllKeys 5 15 99 1
KdCheckLock 6 16 126 1
KdEnqueueKeyboardEvent 8 20 121 3
KdEnqueuePointerEvent 18 65 481 5
_KdEnqueuePointerEvent 3 10 98 8
KdBlockHandler 8 21 115 2
KdWakeupHandler 5 16 84 2
KdCursorOffScreen 29 69 427 3
KdCrossScreen 1 3 10 2
KdWarpCursor 1 7 41 4
ProcessInputEvents 2 7 22 1
SetDeviceMode 1 4 17 3
SetDeviceValuators 1 5 24 5
ChangeDeviceControl 6 17 55 3
NewInputDeviceRequest 36 126 670 3
DeleteInputDeviceRequest 1 4 14 1
RemoveInputDeviceTraces 1 3 9 1
Source file: ./xserver/hw/dmx/glxProxy/glxext.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ResetExtension 1 6 20 1
ResetClientState 3 19 137 1
ContextGone 2 8 34 2
ClientGone 5 19 92 2
__glXFreeGLXPixmap 3 9 56 1
PixmapGone 1 6 25 2
__glXFreeGLXWindow 4 14 82 1
WindowGone 1 5 22 2
__glXFreeGLXPbuffer 3 7 34 1
PbufferGone 1 5 22 2
__glXFreeContext 8 34 181 1
GlxExtensionInit 11 51 299 1
__glXCoreType 1 4 9 1
__glXFlushContextCache 1 4 10 1
__glXDispatch 7 36 224 1
__glXSwapDispatch 7 35 218 1
__glXNoSuchSingleOpcode 1 4 15 2
__glXNoSuchRenderOpcode 1 4 10 1
Source file: ./xserver/hw/dmx/glxProxy/global.c
Source file: ./xserver/hw/dmx/glxProxy/glxsingle.h
Source file: ./xserver/hw/dmx/glxProxy/g_disptab.h
Source file: ./xserver/hw/dmx/glxProxy/renderpixswap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXDispSwap_PolygonStipple 1 10 77 1
__glXDispSwap_Bitmap 1 16 149 1
__glXDispSwap_TexImage1D 1 18 173 1
__glXDispSwap_TexImage2D 1 18 173 1
__glXDispSwap_TexImage3D 1 24 245 1
__glXDispSwap_DrawPixels 1 14 125 1
__glXDispSwap_TexSubImage1D 1 16 149 1
__glXDispSwap_TexSubImage2D 1 18 173 1
__glXDispSwap_TexSubImage3D 1 26 257 1
__glXDispSwap_ColorTable 1 15 137 1
__glXDispSwap_ColorSubTable 1 16 137 1
__glXDispSwap_ConvolutionFilter1D 1 16 137 1
__glXDispSwap_ConvolutionFilter2D 1 17 149 1
__glXDispSwap_SeparableFilter2D 1 17 149 1
Source file: ./xserver/hw/dmx/glxProxy/glxserver.h
Source file: ./xserver/hw/dmx/glxProxy/render2swap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glEvalComputeK 19 29 84 1
__glXDispSwap_Map1f 3 24 132 1
__glXDispSwap_Map2f 4 28 174 1
__glXDispSwap_Map1d 5 28 169 1
__glXDispSwap_Map2d 6 34 233 1
__glXDispSwap_CallLists 11 30 129 1
__glXDispSwap_DrawArrays 2 17 116 1
Source file: ./xserver/hw/dmx/glxProxy/compsize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glFogiv_size 7 19 54 1
__glFogfv_size 1 4 13 1
__glCallLists_size 12 41 128 2
__glDrawPixels_size 35 76 259 4
__glBitmap_size 1 4 22 2
__glTexGendv_size 4 12 33 1
__glTexGenfv_size 1 4 13 1
__glTexGeniv_size 1 4 13 1
__glTexParameterfv_size 12 22 63 1
__glTexParameteriv_size 1 4 13 1
__glTexEnvfv_size 3 11 30 1
__glTexEnviv_size 1 4 13 1
__glTexImage1D_size 33 76 247 3
__glTexImage2D_size 34 78 267 4
__glTexImage3D_size 35 80 285 5
__glLightfv_size 11 27 78 1
__glLightiv_size 1 4 13 1
__glLightModelfv_size 5 15 42 1
__glLightModeliv_size 1 4 13 1
__glMaterialfv_size 8 21 60 1
__glMaterialiv_size 1 4 13 1
__glColorTableParameterfv_size 11 19 55 1
__glColorTableParameteriv_size 1 4 13 1
__glConvolutionParameterfv_size 5 13 37 1
__glConvolutionParameteriv_size 1 4 13 1
Source file: ./xserver/hw/dmx/glxProxy/glxvisuals.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glxVisualsMatch 32 37 332 2
glxMatchGLXVisualInConfigList 3 11 59 3
glxMatchVisualInConfigList 5 20 111 4
glxMatchVisual 5 20 108 3
Source file: ./xserver/hw/dmx/glxProxy/glxscreens.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CalcServerVersionAndExtensions 25 112 655 1
__glXScreenInit 11 59 353 1
__glXScreenReset 1 4 10 1
__glXGetServerString 4 18 54 1
glxIsExtensionSupported 1 4 21 1
Source file: ./xserver/hw/dmx/examples/dmxaddscreen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 8 57 425 2
Source file: ./xserver/hw/dmx/examples/evi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 6 42 254 2
Source file: ./xserver/hw/dmx/glxProxy/glxsingle.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SendSwappedReply 13 45 278 4
__glXForwardSingleReq 7 39 247 2
__glXForwardPipe0WithReply 8 65 403 2
__glXForwardAllWithReply 13 80 474 2
__glXForwardSingleReqSwap 2 15 100 2
__glXForwardPipe0WithReplySwap 2 15 100 2
__glXForwardPipe0WithReplySwapsv 2 15 100 2
__glXForwardPipe0WithReplySwapiv 2 15 100 2
__glXForwardPipe0WithReplySwapdv 2 15 100 2
__glXForwardAllWithReplySwap 2 15 100 2
__glXForwardAllWithReplySwapsv 2 15 100 2
__glXForwardAllWithReplySwapiv 2 15 100 2
__glXForwardAllWithReplySwapdv 2 15 100 2
__glReadPixels_size 45 101 381 6
intersectRect 7 22 175 12
__glXDisp_ReadPixels 26 203 1344 2
__glXDispSwap_GetTexImage 1 12 85 2
__glXDispSwap_GetColorTable 1 11 78 2
Source file: ./xserver/hw/dmx/examples/xled.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 19 76 584 2
Source file: ./xserver/hw/dmx/examples/dmxaddinput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 6 39 248 2
Source file: ./xserver/hw/dmx/examples/dmxinfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
indent 2 6 28 1
print_window_id 6 17 100 5
print_info 11 44 392 4
print_tree 5 20 147 4
core 3 9 31 1
main 20 93 551 2
Source file: ./xserver/hw/dmx/glxProxy/glxcmdsswap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXSwapCreateContext 1 11 72 2
__glXSwapCreateNewContext 1 11 72 2
__glXSwapCreateContextWithConfigSGIX 1 12 72 2
__glXSwapQueryMaxSwapBarriersSGIX 1 9 48 2
__glXSwapBindSwapBarrierSGIX 1 9 56 2
__glXSwapJoinSwapGroupSGIX 1 9 56 2
__glXSwapDestroyContext 1 8 48 2
__glXSwapMakeCurrent 1 10 64 2
__glXSwapMakeContextCurrent 1 11 72 2
__glXSwapMakeCurrentReadSGI 1 11 72 2
__glXSwapIsDirect 1 8 48 2
__glXSwapQueryVersion 1 9 56 2
__glXSwapWaitGL 1 8 48 2
__glXSwapWaitX 1 8 48 2
__glXSwapCopyContext 1 10 64 2
__glXSwapGetVisualConfigs 5 75 567 2
__glXSwapCreateGLXPixmap 1 11 72 2
__glXSwapCreatePixmap 1 12 80 2
__glXSwapDestroyGLXPixmap 1 8 48 2
__glXSwapSwapBuffers 1 9 56 2
__glXSwapUseXFont 1 12 80 2
__glXSwapQueryExtensionsString 1 8 48 2
__glXSwapQueryServerString 1 9 56 2
__glXSwapClientInfo 1 10 64 2
__glXSwapQueryContextInfoEXT 1 8 52 2
__glXSwapMakeCurrentReply 1 12 78 2
__glXSwapIsDirectReply 1 7 38 2
__glXSwapQueryVersionReply 1 9 54 2
glxSwapQueryExtensionsStringReply 1 14 82 3
glxSwapQueryServerStringReply 1 11 69 3
__glXSwapQueryContextInfoEXTReply 1 14 82 3
__glXSwapQueryContextReply 1 13 82 3
__glXSwapGetDrawableAttributesReply 1 13 75 3
__glXSwapQueryMaxSwapBarriersSGIXReply 1 10 46 2
__glXSwapRender 15 60 357 2
__glXSwapRenderLarge 23 112 712 2
__glXSwapVendorPrivate 13 44 167 2
__glXSwapVendorPrivateWithReply 34 60 246 2
__glXSwapGetFBConfigs 1 8 48 2
__glXSwapGetFBConfigsSGIX 1 10 72 2
__glXSwapCreateWindow 1 12 86 2
__glXSwapDestroyWindow 1 8 54 2
__glXSwapQueryContext 1 8 54 2
__glXSwapCreatePbuffer 1 14 100 2
__glXSwapDestroyPbuffer 1 8 54 2
__glXSwapGetDrawableAttributes 1 8 50 2
__glXSwapChangeDrawableAttributes 1 12 79 2
Source file: ./xserver/hw/dmx/examples/dmxresize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 8 57 337 2
Source file: ./xserver/hw/dmx/examples/dmxwininfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
EventLoop 8 49 330 3
main 8 65 429 2
make_window 16 126 766 2
draw_cube 1 45 516 1
display_loop 2 29 221 1
main 4 22 116 2
Source file: ./xserver/hw/dmx/examples/dmxreconfig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 21 110 721 2
Source file: ./xserver/hw/dmx/examples/dmxrminput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 5 33 189 2
Source file: ./xserver/hw/dmx/examples/res.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 8 53 348 2
Source file: ./xserver/hw/dmx/examples/ev.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 58 219 976 2
Source file: ./xserver/hw/dmx/examples/xbell.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
pkc 9 19 132 2
pks 1 9 62 1
main 2 25 161 2
Source file: ./xserver/hw/dmx/examples/xtest.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 5 33 189 2
Source file: ./xserver/hw/dmx/examples/xinput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
core 3 9 31 1
printdmxinfo 20 62 371 2
main 41 195 1223 2
Source file: ./xserver/hw/dmx/examples/dmxrmscreen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 6 34 198 2
Source file: ./xserver/hw/dmx/input/dmxconsole.h
Source file: ./xserver/hw/dmx/input/dmxmotion.h
Source file: ./xserver/hw/dmx/input/atKeynames.h
Source file: ./xserver/hw/dmx/input/usb-other.h
Source file: ./xserver/hw/dmx/input/ChkNotMaskEv.h
Source file: ./xserver/hw/dmx/input/usb-other.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
othUSBRead 1 6 32 5
othUSBInit 1 4 14 1
othUSBOn 2 7 27 1
othUSBGetInfo 11 59 389 2
Source file: ./xserver/hw/dmx/input/dmxdummy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxDummyKbdGetInfo 1 14 85 2
dmxDummyMouGetInfo 1 18 130 2
Source file: ./xserver/hw/dmx/input/dmxxinput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SetDeviceMode 1 4 16 3
SetDeviceValuators 1 6 23 5
ChangeDeviceControl 1 4 17 3
Source file: ./xserver/hw/dmx/input/dmxmap.h
Source file: ./xserver/hw/dmx/input/dmxarg.h
Source file: ./xserver/hw/dmx/input/dmxmotion.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxPointerGetMotionBufferSize 1 4 9 1
dmxPointerGetMotionEvents 7 25 172 5
dmxPointerPutMotionEvent 8 35 281 5
Source file: ./xserver/hw/dmx/input/ChkNotMaskEv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XCheckNotMaskEvent 11 34 193 3
Source file: ./xserver/hw/dmx/input/dmxevents.h
Source file: ./xserver/hw/dmx/input/usb-keyboard.h
Source file: ./xserver/hw/dmx/input/lnx-ps2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ps2LinuxReadBytes 5 22 113 4
ps2LinuxButton 21 25 244 4
ps2LinuxRead 8 25 226 5
ps2LinuxInit 5 14 97 1
ps2LinuxOn 2 7 27 1
ps2LinuxOff 1 6 23 1
ps2LinuxGetMap 4 9 53 3
ps2LinuxVTPreSwitch 1 3 8 1
ps2LinuxVTPostSwitch 1 3 8 1
ps2LinuxCreatePrivate 1 7 38 1
ps2LinuxDestroyPrivate 1 4 13 1
ps2LinuxGetInfo 1 13 93 2
Source file: ./xserver/hw/dmx/input/dmxcommon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxCommonKbdSetAR 10 27 216 3
dmxCommonKbdSetLeds 3 10 72 2
dmxCommonKbdSetCtrl 5 12 102 3
dmxCommonMouSetCtrl 8 14 107 3
dmxCommonKbdCtrl 6 12 76 2
dmxCommonMouCtrl 3 10 54 2
dmxCommonKbdBell 3 21 138 5
dmxCommonKbdGetMap 5 33 198 3
dmxCommonKbdGetInfo 3 24 158 2
dmxCommonKbdOn 3 12 66 1
dmxCommonKbdOff 1 7 35 1
dmxCommonOthOn 3 28 161 1
dmxCommonOthOff 2 7 32 1
dmxCommonOthGetInfo 17 76 483 2
dmxCommonMouGetMap 2 8 56 3
dmxCommonXSelect 1 6 36 2
dmxCommonFdNotify 1 4 15 3
dmxCommonAddEnabledDevice 1 5 31 2
dmxCommonRemoveEnabledDevice 1 5 25 2
dmxCommonMouOn 2 15 86 1
dmxCommonMouOff 2 14 76 1
dmxFindPointerScreen 6 11 79 2
dmxCommonCopyPrivate 4 10 67 1
dmxCommonSaveState 12 49 388 1
dmxCommonRestoreState 9 37 239 1
Source file: ./xserver/hw/dmx/input/usb-mouse.h
Source file: ./xserver/hw/dmx/input/usb-mouse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mouUSBRead 1 6 32 5
mouUSBInit 1 4 14 1
mouUSBOn 2 7 27 1
mouUSBGetMap 4 9 53 3
mouUSBGetInfo 1 19 138 2
Source file: ./xserver/hw/dmx/input/lnx-keyboard.h
Source file: ./xserver/hw/dmx/input/dmxdummy.h
Source file: ./xserver/hw/dmx/input/dmxcommon.h
Source file: ./xserver/hw/dmx/input/dmxmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxMapInsert 6 25 155 3
dmxMapClear 2 7 40 1
dmxMapLookup 5 17 103 2
Source file: ./xserver/hw/dmx/input/lnx-keyboard.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kbdLinuxKeyDown 2 8 50 2
kbdLinuxKeyState 3 11 67 3
kbdLinuxCreatePrivate 1 7 38 1
kbdLinuxDestroyPrivate 1 4 13 1
kbdLinuxBell 3 8 55 5
kbdLinuxCtrl 1 5 28 2
kbdLinuxGetFreeVTNumber 6 16 111 1
kbdLinuxOpenVT 4 16 114 1
kbdLinuxGetCurrentVTNumber 2 7 33 1
kbdLinuxVTPreSwitch 1 3 8 1
kbdLinuxVTPostSwitch 1 3 8 1
kbdLinuxVTSwitch 3 15 89 4
kbdLinuxVTSignalHandler 4 13 77 1
kbdLinuxActivate 6 23 143 3
kbdLinuxOpenConsole 3 16 111 1
kbdLinuxCloseConsole 5 20 140 1
kbdLinuxInit 3 9 62 1
kbdLinuxPrefix0Mapping 29 89 294 1
kbdLinuxPrefixMapping 11 32 153 2
kbdLinuxConvert 25 55 372 5
kbdLinuxRead 3 12 86 5
kbdLinuxOn 2 18 133 1
kbdLinuxOff 1 7 41 1
kbdLinuxReadKernelMapping 71 216 933 2
kbdLinuxGetMap 17 52 275 3
kbdLinuxGetInfo 1 8 48 2
Source file: ./xserver/hw/dmx/input/dmxbackend.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxBackendCreatePrivate 1 7 33 1
dmxBackendDestroyPrivate 1 4 13 1
dmxBackendTestScreen 2 7 34 2
dmxBackendSameDisplay 8 26 132 2
dmxBackendTestEvents 2 7 41 2
dmxBackendTestMotionEvent 2 7 41 2
dmxBackendGetEvent 2 7 39 2
dmxBackendPendingMotionEvent 3 12 58 2
dmxBackendTestWindow 2 7 37 2
dmxBackendFindWindow 1 5 30 2
dmxBackendFindOverlapping 6 15 99 4
dmxBackendOffscreen 1 5 36 3
dmxBackendUpdatePosition 17 83 482 3
dmxBackendCollectEvents 26 125 819 5
dmxBackendProcessInput 5 19 150 1
dmxBackendComputeCenter 5 17 118 1
dmxBackendInitPrivate 4 20 111 1
dmxBackendLateReInit 1 11 53 1
dmxBackendInit 4 20 115 1
dmxBackendMouGetInfo 1 16 125 2
dmxBackendKbdGetInfo 1 10 61 2
dmxBackendFunctions 2 9 28 2
Source file: ./xserver/hw/dmx/input/usb-private.h
Source file: ./xserver/hw/dmx/input/lnx-ps2.h
Source file: ./xserver/hw/dmx/input/dmxarg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxArgCreate 1 9 61 1
dmxArgFree 2 8 51 1
dmxArgAdd 2 7 77 2
dmxArgV 3 6 33 2
dmxArgC 1 4 12 1
dmxArgParse 8 24 148 1
dmxArgPrint 2 7 50 1
dmxArgTest 3 13 61 1
main 1 14 59 1
Source file: ./xserver/hw/dmx/input/usb-common.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usbRead 14 61 392 5
usbPrint 64 198 970 4
usbInit 31 84 603 2
usbOff 2 7 31 1
usbCreatePrivate 1 7 38 1
usbDestroyPrivate 1 4 13 1
Source file: ./xserver/hw/dmx/input/lnx-ms.h
Source file: ./xserver/hw/dmx/glxProxy/g_renderswap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXDispSwap_CallList 1 5 17 1
__glXDispSwap_ListBase 1 5 17 1
__glXDispSwap_Begin 1 5 17 1
__glXDispSwap_Color3bv 1 3 8 1
__glXDispSwap_Color3dv 3 10 50 1
__glXDispSwap_Color3fv 1 6 21 1
__glXDispSwap_Color3iv 1 6 21 1
__glXDispSwap_Color3sv 1 6 21 1
__glXDispSwap_Color3ubv 1 3 8 1
__glXDispSwap_Color3uiv 1 6 21 1
__glXDispSwap_Color3usv 1 6 21 1
__glXDispSwap_Color4bv 1 3 8 1
__glXDispSwap_Color4dv 3 10 50 1
__glXDispSwap_Color4fv 1 6 21 1
__glXDispSwap_Color4iv 1 6 21 1
__glXDispSwap_Color4sv 1 6 21 1
__glXDispSwap_Color4ubv 1 3 8 1
__glXDispSwap_Color4uiv 1 6 21 1
__glXDispSwap_Color4usv 1 6 21 1
__glXDispSwap_EdgeFlagv 1 3 8 1
__glXDispSwap_End 1 3 8 1
__glXDispSwap_Indexdv 3 10 50 1
__glXDispSwap_Indexfv 1 6 21 1
__glXDispSwap_Indexiv 1 6 21 1
__glXDispSwap_Indexsv 1 6 21 1
__glXDispSwap_Normal3bv 1 3 8 1
__glXDispSwap_Normal3dv 3 10 50 1
__glXDispSwap_Normal3fv 1 6 21 1
__glXDispSwap_Normal3iv 1 6 21 1
__glXDispSwap_Normal3sv 1 6 21 1
__glXDispSwap_RasterPos2dv 3 10 50 1
__glXDispSwap_RasterPos2fv 1 6 21 1
__glXDispSwap_RasterPos2iv 1 6 21 1
__glXDispSwap_RasterPos2sv 1 6 21 1
__glXDispSwap_RasterPos3dv 3 10 50 1
__glXDispSwap_RasterPos3fv 1 6 21 1
__glXDispSwap_RasterPos3iv 1 6 21 1
__glXDispSwap_RasterPos3sv 1 6 21 1
__glXDispSwap_RasterPos4dv 3 10 50 1
__glXDispSwap_RasterPos4fv 1 6 21 1
__glXDispSwap_RasterPos4iv 1 6 21 1
__glXDispSwap_RasterPos4sv 1 6 21 1
__glXDispSwap_Rectdv 3 11 59 1
__glXDispSwap_Rectfv 1 7 30 1
__glXDispSwap_Rectiv 1 7 30 1
__glXDispSwap_Rectsv 1 7 30 1
__glXDispSwap_TexCoord1dv 3 10 50 1
__glXDispSwap_TexCoord1fv 1 6 21 1
__glXDispSwap_TexCoord1iv 1 6 21 1
__glXDispSwap_TexCoord1sv 1 6 21 1
__glXDispSwap_TexCoord2dv 3 10 50 1
__glXDispSwap_TexCoord2fv 1 6 21 1
__glXDispSwap_TexCoord2iv 1 6 21 1
__glXDispSwap_TexCoord2sv 1 6 21 1
__glXDispSwap_TexCoord3dv 3 10 50 1
__glXDispSwap_TexCoord3fv 1 6 21 1
__glXDispSwap_TexCoord3iv 1 6 21 1
__glXDispSwap_TexCoord3sv 1 6 21 1
__glXDispSwap_TexCoord4dv 3 10 50 1
__glXDispSwap_TexCoord4fv 1 6 21 1
__glXDispSwap_TexCoord4iv 1 6 21 1
__glXDispSwap_TexCoord4sv 1 6 21 1
__glXDispSwap_Vertex2dv 3 10 50 1
__glXDispSwap_Vertex2fv 1 6 21 1
__glXDispSwap_Vertex2iv 1 6 21 1
__glXDispSwap_Vertex2sv 1 6 21 1
__glXDispSwap_Vertex3dv 3 10 50 1
__glXDispSwap_Vertex3fv 1 6 21 1
__glXDispSwap_Vertex3iv 1 6 21 1
__glXDispSwap_Vertex3sv 1 6 21 1
__glXDispSwap_Vertex4dv 3 10 50 1
__glXDispSwap_Vertex4fv 1 6 21 1
__glXDispSwap_Vertex4iv 1 6 21 1
__glXDispSwap_Vertex4sv 1 6 21 1
__glXDispSwap_ClipPlane 3 11 57 1
__glXDispSwap_ColorMaterial 1 6 24 1
__glXDispSwap_CullFace 1 5 17 1
__glXDispSwap_Fogf 1 6 24 1
__glXDispSwap_Fogfv 2 13 64 1
__glXDispSwap_Fogi 1 6 24 1
__glXDispSwap_Fogiv 2 13 64 1
__glXDispSwap_FrontFace 1 5 17 1
__glXDispSwap_Hint 1 6 24 1
__glXDispSwap_Lightf 1 7 31 1
__glXDispSwap_Lightfv 2 14 71 1
__glXDispSwap_Lighti 1 7 31 1
__glXDispSwap_Lightiv 2 14 71 1
__glXDispSwap_LightModelf 1 6 24 1
__glXDispSwap_LightModelfv 2 13 64 1
__glXDispSwap_LightModeli 1 6 24 1
__glXDispSwap_LightModeliv 2 13 64 1
__glXDispSwap_LineStipple 1 6 24 1
__glXDispSwap_LineWidth 1 5 17 1
__glXDispSwap_Materialf 1 7 31 1
__glXDispSwap_Materialfv 2 14 71 1
__glXDispSwap_Materiali 1 7 31 1
__glXDispSwap_Materialiv 2 14 71 1
__glXDispSwap_PointSize 1 5 17 1
__glXDispSwap_PolygonMode 1 6 24 1
__glXDispSwap_Scissor 1 8 38 1
__glXDispSwap_ShadeModel 1 5 17 1
__glXDispSwap_TexParameterf 1 7 31 1
__glXDispSwap_TexParameterfv 2 14 71 1
__glXDispSwap_TexParameteri 1 7 31 1
__glXDispSwap_TexParameteriv 2 14 71 1
__glXDispSwap_TexEnvf 1 7 31 1
__glXDispSwap_TexEnvfv 2 14 71 1
__glXDispSwap_TexEnvi 1 7 31 1
__glXDispSwap_TexEnviv 2 14 71 1
__glXDispSwap_TexGend 3 11 60 1
__glXDispSwap_TexGendv 4 20 114 1
__glXDispSwap_TexGenf 1 7 31 1
__glXDispSwap_TexGenfv 2 14 71 1
__glXDispSwap_TexGeni 1 7 31 1
__glXDispSwap_TexGeniv 2 14 71 1
__glXDispSwap_InitNames 1 3 8 1
__glXDispSwap_LoadName 1 5 17 1
__glXDispSwap_PassThrough 1 5 17 1
__glXDispSwap_PopName 1 3 8 1
__glXDispSwap_PushName 1 5 17 1
__glXDispSwap_DrawBuffer 1 5 17 1
__glXDispSwap_Clear 1 5 17 1
__glXDispSwap_ClearAccum 1 8 38 1
__glXDispSwap_ClearIndex 1 5 17 1
__glXDispSwap_ClearColor 1 8 38 1
__glXDispSwap_ClearStencil 1 5 17 1
__glXDispSwap_ClearDepth 3 9 46 1
__glXDispSwap_StencilMask 1 5 17 1
__glXDispSwap_ColorMask 1 3 8 1
__glXDispSwap_DepthMask 1 3 8 1
__glXDispSwap_IndexMask 1 5 17 1
__glXDispSwap_Accum 1 6 24 1
__glXDispSwap_Disable 1 5 17 1
__glXDispSwap_Enable 1 5 17 1
__glXDispSwap_PopAttrib 1 3 8 1
__glXDispSwap_PushAttrib 1 5 17 1
__glXDispSwap_MapGrid1d 3 11 60 1
__glXDispSwap_MapGrid1f 1 7 31 1
__glXDispSwap_MapGrid2d 3 14 81 1
__glXDispSwap_MapGrid2f 1 10 52 1
__glXDispSwap_EvalCoord1dv 3 10 50 1
__glXDispSwap_EvalCoord1fv 1 6 21 1
__glXDispSwap_EvalCoord2dv 3 10 50 1
__glXDispSwap_EvalCoord2fv 1 6 21 1
__glXDispSwap_EvalMesh1 1 7 31 1
__glXDispSwap_EvalPoint1 1 5 17 1
__glXDispSwap_EvalMesh2 1 9 45 1
__glXDispSwap_EvalPoint2 1 6 24 1
__glXDispSwap_AlphaFunc 1 6 24 1
__glXDispSwap_BlendFunc 1 6 24 1
__glXDispSwap_LogicOp 1 5 17 1
__glXDispSwap_StencilFunc 1 7 31 1
__glXDispSwap_StencilOp 1 7 31 1
__glXDispSwap_DepthFunc 1 5 17 1
__glXDispSwap_PixelZoom 1 6 24 1
__glXDispSwap_PixelTransferf 1 6 24 1
__glXDispSwap_PixelTransferi 1 6 24 1
__glXDispSwap_PixelMapfv 1 10 51 1
__glXDispSwap_PixelMapuiv 1 10 51 1
__glXDispSwap_PixelMapusv 1 10 51 1
__glXDispSwap_ReadBuffer 1 5 17 1
__glXDispSwap_CopyPixels 1 9 45 1
__glXDispSwap_DepthRange 3 10 53 1
__glXDispSwap_Frustum 3 14 81 1
__glXDispSwap_LoadIdentity 1 3 8 1
__glXDispSwap_LoadMatrixf 1 6 21 1
__glXDispSwap_LoadMatrixd 3 10 50 1
__glXDispSwap_MatrixMode 1 5 17 1
__glXDispSwap_MultMatrixf 1 6 21 1
__glXDispSwap_MultMatrixd 3 10 50 1
__glXDispSwap_Ortho 3 14 81 1
__glXDispSwap_PopMatrix 1 3 8 1
__glXDispSwap_PushMatrix 1 3 8 1
__glXDispSwap_Rotated 3 12 67 1
__glXDispSwap_Rotatef 1 8 38 1
__glXDispSwap_Scaled 3 11 60 1
__glXDispSwap_Scalef 1 7 31 1
__glXDispSwap_Translated 3 11 60 1
__glXDispSwap_Translatef 1 7 31 1
__glXDispSwap_Viewport 1 8 38 1
__glXDispSwap_PolygonOffset 1 6 24 1
__glXDispSwap_CopyTexImage1D 1 11 59 1
__glXDispSwap_CopyTexImage2D 1 12 66 1
__glXDispSwap_CopyTexSubImage1D 1 10 52 1
__glXDispSwap_CopyTexSubImage2D 1 12 66 1
__glXDispSwap_BindTexture 1 6 24 1
__glXDispSwap_PrioritizeTextures 1 10 57 1
__glXDispSwap_Indexubv 1 3 8 1
__glXDispSwap_BlendColor 1 8 38 1
__glXDispSwap_BlendEquation 1 5 17 1
__glXDispSwap_ColorTableParameterfv 2 14 71 1
__glXDispSwap_ColorTableParameteriv 2 14 71 1
__glXDispSwap_CopyColorTable 1 9 45 1
__glXDispSwap_CopyColorSubTable 1 9 45 1
__glXDispSwap_ConvolutionParameterf 1 7 31 1
__glXDispSwap_ConvolutionParameterfv 2 14 71 1
__glXDispSwap_ConvolutionParameteri 1 7 31 1
__glXDispSwap_ConvolutionParameteriv 2 14 71 1
__glXDispSwap_CopyConvolutionFilter1D 1 9 45 1
__glXDispSwap_CopyConvolutionFilter2D 1 10 52 1
__glXDispSwap_Histogram 1 7 31 1
__glXDispSwap_Minmax 1 6 24 1
__glXDispSwap_ResetHistogram 1 5 17 1
__glXDispSwap_ResetMinmax 1 5 17 1
__glXDispSwap_CopyTexSubImage3D 1 13 73 1
__glXDispSwap_ActiveTextureARB 1 5 17 1
__glXDispSwap_MultiTexCoord1dvARB 3 11 57 1
__glXDispSwap_MultiTexCoord1fvARB 1 7 28 1
__glXDispSwap_MultiTexCoord1ivARB 1 7 28 1
__glXDispSwap_MultiTexCoord1svARB 1 7 28 1
__glXDispSwap_MultiTexCoord2dvARB 3 11 57 1
__glXDispSwap_MultiTexCoord2fvARB 1 7 28 1
__glXDispSwap_MultiTexCoord2ivARB 1 7 28 1
__glXDispSwap_MultiTexCoord2svARB 1 7 28 1
__glXDispSwap_MultiTexCoord3dvARB 3 11 57 1
__glXDispSwap_MultiTexCoord3fvARB 1 7 28 1
__glXDispSwap_MultiTexCoord3ivARB 1 7 28 1
__glXDispSwap_MultiTexCoord3svARB 1 7 28 1
__glXDispSwap_MultiTexCoord4dvARB 3 11 57 1
__glXDispSwap_MultiTexCoord4fvARB 1 7 28 1
__glXDispSwap_MultiTexCoord4ivARB 1 7 28 1
__glXDispSwap_MultiTexCoord4svARB 1 7 28 1
Source file: ./xserver/hw/dmx/input/dmxdetach.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxInputDetach 4 13 72 2
Source file: ./xserver/hw/dmx/input/usb-common.h
Source file: ./xserver/hw/dmx/input/lnx-ms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
msLinuxReadBytes 5 22 113 4
msLinuxButton 21 25 244 4
msLinuxRead 5 25 226 5
msLinuxInit 7 21 166 1
msLinuxOn 3 24 184 1
msLinuxOff 1 7 37 1
msLinuxGetMap 4 9 53 3
msLinuxVTPreSwitch 1 3 8 1
msLinuxVTPostSwitch 1 3 8 1
msLinuxCreatePrivate 1 7 38 1
msLinuxDestroyPrivate 1 4 13 1
msLinuxGetInfo 1 13 93 2
Source file: ./xserver/hw/dmx/input/dmxbackend.h
Source file: ./xserver/hw/dmx/input/dmxinputinit.h
Source file: ./xserver/hw/dmx/input/dmxconsole.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
scalex 1 4 28 2
scaley 1 4 28 2
unscalex 1 4 28 2
unscaley 1 4 28 2
dmxConsoleCreatePrivate 1 7 33 1
dmxConsoleDestroyPrivate 1 4 13 1
dmxConsoleDrawFineCursor 3 31 368 2
dmxConsoleDrawWindows 9 52 386 1
dmxConsoleDraw 8 33 314 3
dmxConsoleClearCursor 1 15 180 4
dmxConsoleUpdateFineCursor 13 60 515 1
dmxConsoleUpdateInfo 1 5 25 3
dmxConsoleMoveAbsolute 3 15 127 6
dmxConsoleMoveRelative 3 11 82 6
dmxConsoleUpdatePosition 10 35 241 3
dmxConsoleCollectEvents 23 133 909 5
dmxCloseConsole 3 14 87 1
dmxCloseConsoleScreen 2 10 66 1
dmxConsoleCreateEmptyCursor 2 16 133 1
dmxConsoleComputeWidthHeight 10 37 336 7
dmxConsoleReInit 3 20 138 1
dmxConsoleInit 16 123 927 1
dmxConsoleMouGetInfo 1 17 137 2
dmxConsoleKbdGetInfo 1 10 61 2
dmxConsoleFunctions 12 63 414 2
dmxDump 6 18 123 1
dmxConsoleCapture 7 30 205 1
dmxConsoleUncapture 5 18 102 1
Source file: ./xserver/hw/dmx/input/usb-keyboard.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kbdUSBKeyDown 2 8 50 2
kbdUSBKeyState 3 11 67 3
kbdUSBCtrl 5 23 153 2
kbdUSBInit 1 4 14 1
kbdUSBConvert 24 54 359 6
kbdUSBRead 3 12 82 5
kbdUSBOn 2 7 27 1
kbdUSBGetMap 15 46 230 3
kbdUSBGetInfo 1 10 65 2
Source file: ./xserver/hw/dmx/config/dmxcompat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxVDLReadLine 2 6 35 3
dmxVDLCount 1 4 19 1
dmxVDLVirtualEntry 7 19 151 5
dmxVDLDisplayEntry 1 16 157 9
dmxVDLRead 18 115 590 1
Source file: ./xserver/hw/dmx/config/dmxprint.h
Source file: ./xserver/hw/dmx/config/dmxcompat.h
Source file: ./xserver/hw/dmx/config/vdltodmx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 5 19 107 2
Source file: ./xserver/hw/dmx/input/dmxevents.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxApplyFunctions 3 9 79 2
dmxCheckFunctionKeys 24 46 277 3
dmxFindFirstScreen 3 10 55 2
enqueueMotion 1 14 80 3
dmxCoreMotion 26 73 483 5
dmxExtMotion 25 98 637 6
dmxTranslateAndEnqueueExtEvent 43 125 550 3
dmxGetButtonMapping 2 10 53 2
dmxGetGlobalPosition 1 5 22 2
dmxInvalidateGlobalPosition 1 4 10 1
dmxMotion 6 22 142 6
dmxKeyCodeToKeySym 5 17 102 2
dmxKeySymToKeyCode 5 20 137 3
dmxFixup 5 16 86 3
dmxEnqueue 19 55 309 6
dmxCheckSpecialKeys 22 48 226 2
Source file: ./xserver/hw/dmx/config/dmxtodmx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
main 1 7 29 2
Source file: ./xserver/hw/dmx/config/CanvasP.h
Source file: ./xserver/hw/dmx/config/dmxconfig.h
Source file: ./xserver/hw/dmx/input/dmxinputinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DDXRingBell 1 3 13 3
dmxKbdCtrl 9 13 101 2
dmxBell 9 12 105 4
_dmxChangePointerControl 3 8 45 2
dmxChangePointerControl 6 18 107 2
_dmxKeyboardKbdCtrlProc 3 13 75 2
dmxKeyboardKbdCtrlProc 6 18 107 2
_dmxKeyboardBellProc 2 9 48 2
dmxKeyboardBellProc 6 19 113 4
dmxKeyboardFreeNames 6 13 72 1
dmxKeyboardOn 18 51 385 2
dmxDeviceOnOff 34 109 688 2
dmxProcessInputEvents 6 13 86 1
dmxUpdateWindowInformation 15 38 184 3
dmxCollectAll 4 11 83 1
dmxBlockHandler 2 9 49 2
dmxSwitchReturn 4 12 93 1
dmxWakeupHandler 7 23 177 2
dmxMakeUniqueDeviceName 4 24 122 1
dmxAddDevice 16 51 295 1
dmxLookupLocal 3 8 47 1
dmxInputCopyLocal 2 16 123 2
dmxPopulateLocal 8 36 186 2
dmxInputExtensionErrorHandler 1 5 21 3
dmxInputScanForExtensions 22 76 455 2
dmxInputReInit 3 9 56 1
dmxInputLateReInit 3 9 56 1
dmxInputInit 31 110 696 1
dmxInputFreeLocal 7 18 110 1
dmxInputFree 4 19 117 1
dmxInputLogDevices 30 56 451 1
dmxInputDetach 5 19 104 1
dmxInputDetachAll 3 9 51 1
dmxInputDetachId 2 7 30 1
dmxInputLocateId 4 13 80 1
dmxInputAttachNew 3 9 50 2
dmxInputAttachOld 5 20 112 2
dmxInputAttachConsole 5 17 119 3
dmxInputAttachBackend 9 26 165 3
Source file: ./xserver/hw/dmx/config/Canvas.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CanvasInitialize 1 3 17 4
CanvasExpose 2 10 58 3
CanvasResize 2 6 29 1
CanvasAction 1 4 31 4
Source file: ./xserver/hw/dmx/config/dmxparse.h
Source file: ./xserver/hw/dmx/glxProxy/glxcmds.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glxLookupFBConfig 3 10 59 1
glxLookupFBConfigByVID 3 10 59 1
glxLookupBackEndFBConfig 3 11 67 2
GetBackEndDisplay 2 8 51 2
renderTypeBitsToRenderTypeEnum 5 12 46 1
CreateContext 39 221 1225 7
__glXCreateContext 1 6 52 2
__glXCreateNewContext 1 6 52 2
__glXCreateContextWithConfigSGIX 1 7 52 2
__glXQueryMaxSwapBarriersSGIX 2 19 93 2
__glXBindSwapBarrierSGIX 7 27 175 2
__glXJoinSwapGroupSGIX 14 49 305 2
__glXDestroyContext 5 37 218 2
AddCurrentContext 5 35 255 3
ChangeCurrentContext 1 6 32 3
GetCurrentBackEndTag 2 9 48 3
SetCurrentBackEndTag 2 7 44 4
__glXLookupContextByTag 3 10 46 2
__glXLookupDrawableByTag 3 10 46 2
StopUsingContext 4 12 46 1
StartUsingContext 1 4 18 2
MakeCurrent 105 431 2459 5
__glXMakeCurrent 1 6 46 2
__glXMakeContextCurrent 1 6 46 2
__glXMakeCurrentReadSGI 1 6 46 2
__glXIsDirect 3 26 135 2
__glXQueryVersion 2 18 83 2
__glXWaitGL 7 33 209 2
__glXWaitX 7 34 208 2
__glXCopyContext 12 64 390 2
__glXGetVisualConfigs 5 73 570 2
CreateGLXPixmap 32 179 1052 6
__glXCreateGLXPixmap 1 6 48 2
__glXCreatePixmap 1 6 48 2
__glXDestroyGLXPixmap 5 34 216 2
__glXDoSwapBuffers 28 111 700 3
__glXSwapBuffers 14 49 276 2
__glXRender 5 36 226 2
__glXRenderLarge 5 36 231 2
__glXVendorPrivate 13 42 165 2
__glXVendorPrivateWithReply 34 54 215 2
__glXQueryExtensionsString 7 56 341 2
__glXQueryServerString 7 59 356 2
__glXClientInfo 2 29 198 2
__glXUseXFont 9 57 350 2
__glXGetFBConfigs 14 153 1130 2
__glXGetFBConfigsSGIX 1 10 72 2
__glXCreateWindow 13 70 372 2
__glXDestroyWindow 2 15 79 2
__glXQueryContext 3 42 262 2
__glXQueryContextInfoEXT 5 45 295 2
__glXCreatePbuffer 11 77 465 2
__glXDestroyPbuffer 5 38 218 2
__glXGetDrawableAttributes 22 126 716 2
__glXChangeDrawableAttributes 17 101 545 2
__glXSendLargeCommand 8 54 327 2
Source file: ./xserver/hw/dmx/config/Canvas.h
Source file: ./xserver/hw/dmx/config/dmxconfig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxConfigStoreDisplay 4 16 96 1
dmxConfigStoreInput 4 15 93 1
dmxConfigStoreXInput 4 15 93 1
dmxConfigStoreFile 2 6 31 1
dmxConfigStoreConfig 2 6 31 1
dmxConfigReadFile 2 12 63 2
dmxConfigMatch 8 14 84 2
dmxConfigAddDisplay 2 31 189 13
dmxConfigAddInput 2 17 101 2
dmxConfigCopyFromDisplay 1 14 90 1
dmxConfigCopyFromWall 11 53 335 1
dmxConfigCopyFromOption 6 20 121 1
dmxConfigCopyFromParam 11 24 169 1
dmxConfigCopyData 7 27 122 1
dmxConfigFromCommandLine 5 27 175 1
dmxConfigFromConfigFile 4 16 90 1
dmxConfigConfigInputs 7 20 110 1
dmxConfigConfigure 5 23 87 1
dmxConfigSetMaxScreens 4 15 54 1
Source file: ./xserver/hw/dmx/dmxgc.h
Source file: ./xserver/hw/dmx/config/dmxparse.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxConfigLog 1 7 33 2
dmxConfigAlloc 2 9 37 1
dmxConfigRealloc 2 10 59 3
dmxConfigCopyString 3 11 60 2
dmxConfigFree 1 4 13 1
dmxConfigCreateToken 1 8 48 3
dmxConfigFreeToken 2 7 30 1
dmxConfigCreateString 1 10 59 4
dmxConfigFreeString 3 12 62 1
dmxConfigCreateNumber 1 9 57 4
dmxConfigFreeNumber 2 7 30 1
dmxConfigCreatePair 3 13 102 7
dmxConfigFreePair 2 7 30 1
dmxConfigCreateComment 1 8 48 3
dmxConfigFreeComment 2 7 30 1
dmxConfigCreatePartDim 1 7 37 2
dmxConfigFreePartDim 2 8 33 1
dmxConfigCreateFullDim 1 7 37 2
dmxConfigFreeFullDim 2 8 33 1
dmxConfigCreateDisplay 14 42 325 5
dmxConfigFreeDisplay 2 10 47 1
dmxConfigCreateWall 5 17 112 5
dmxConfigFreeWall 2 11 54 1
dmxConfigCreateOption 6 27 181 3
dmxConfigFreeOption 2 10 47 1
dmxConfigLookupParam 4 12 76 3
dmxConfigCreateParam 4 26 165 5
dmxConfigFreeParam 3 16 82 1
dmxConfigCreateSub 6 30 115 6
dmxConfigFreeSub 7 27 112 1
dmxConfigSubComment 1 5 23 1
dmxConfigSubDisplay 1 5 23 1
dmxConfigSubWall 1 4 23 1
dmxConfigSubOption 1 4 23 1
dmxConfigSubParam 1 4 23 1
dmxConfigAddSub 3 9 47 2
dmxConfigCreateVirtual 4 18 109 6
dmxConfigFreeVirtual 1 10 54 1
dmxConfigCreateEntry 3 18 73 3
dmxConfigFreeEntry 4 18 76 1
dmxConfigAddEntry 3 12 65 4
dmxConfigEntryComment 1 4 17 1
dmxConfigEntryVirtual 1 4 17 1
Source file: ./xserver/hw/dmx/dmxinput.h
Source file: ./xserver/hw/dmx/dmxinput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LegalModifier 1 4 14 2
InitInput 3 10 63 2
CloseInput 1 4 10 1
ProcessInputEvents 4 8 55 1
dmxUpdateWindowInfo 4 8 63 2
NewInputDeviceRequest 1 5 19 3
DeleteInputDeviceRequest 1 3 7 1
RemoveInputDeviceTraces 1 3 9 1
Source file: ./xserver/hw/dmx/config/dmxprint.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxConfigIndent 4 10 49 1
dmxConfigNewline 2 6 21 1
dmxConfigPushState 1 11 63 3
dmxConfigPushComment 2 5 16 1
dmxConfigPushStep 2 5 16 1
dmxConfigPopState 3 12 51 1
dmxConfigOutput 7 23 119 5
dmxConfigPrintComment 1 4 20 1
dmxConfigPrintTokenFlag 13 46 265 2
dmxConfigPrintToken 1 4 14 1
dmxConfigPrintTokenNopop 1 4 14 1
dmxConfigPrintQuotedString 5 10 54 1
dmxConfigPrintString 7 15 96 2
dmxConfigPrintPair 14 19 160 2
dmxConfigPrintDisplay 35 81 811 1
dmxConfigPrintWall 1 8 48 1
dmxConfigPrintOption 3 10 88 1
dmxConfigPrintParam 9 27 146 1
dmxConfigPrintSub 8 28 113 1
dmxConfigPrintVirtual 8 22 219 1
dmxConfigPrint 6 24 100 2
dmxConfigVirtualPrint 3 11 43 2
Source file: ./xserver/hw/dmx/dmxgcops.h
Source file: ./xserver/hw/dmx/dmxcb.h
Source file: ./xserver/hw/dmx/dmxvisual.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxLookupGLXVisual 4 15 92 2
dmxLookupVisual 13 22 180 2
dmxLookupVisualFromID 5 15 89 2
dmxColormapFromDefaultVisual 4 11 73 2
Source file: ./xserver/hw/dmx/dmxvisual.h
Source file: ./xserver/hw/dmx/dmxdpms.h
Source file: ./xserver/hw/dmx/dmxpict.h
Source file: ./xserver/hw/dmx/dmxinit.h
Source file: ./xserver/hw/dmx/dmxlog.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxSetLogLevel 2 8 29 1
dmxGetLogLevel 1 4 9 1
ErrorF 1 7 35 2
VFatalError 1 5 25 2
VErrorF 1 4 21 2
VFatalError 1 6 27 2
dmxHeader 11 40 201 3
dmxMessage 4 9 48 3
dmxLog 1 8 47 3
dmxLogCont 1 7 38 3
dmxLogOutput 1 8 48 3
dmxLogOutputCont 1 7 39 3
dmxLogOutputWarning 1 8 48 3
dmxLogInput 1 8 48 3
dmxLogInputCont 1 7 39 3
dmxLogArgs 2 6 44 3
dmxLogVisual 10 40 180 3
dmxXInputEventName 16 37 108 1
dmxEventName 34 73 216 1
Source file: ./xserver/hw/dmx/dmx_glxvisuals.h
Source file: ./xserver/hw/dmx/dmxfont.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxFontErrorHandler 1 5 21 2
dmxGetFontPath 4 22 171 1
dmxFreeFontPath 1 5 21 1
dmxCheckFontPathElement 2 12 75 2
dmxSetFontPath 4 22 111 1
dmxCheckFontPath 2 14 79 2
dmxProcSetFontPath 9 40 273 1
dmxInitFonts 2 7 39 1
dmxResetFonts 2 6 32 1
dmxBELoadFont 24 139 735 2
dmxRealizeFont 6 28 160 2
dmxBEFreeFont 3 11 80 2
dmxUnrealizeFont 8 24 138 2
Source file: ./xserver/hw/dmx/dmxwindow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxInitWindow 2 7 29 1
dmxCreateRootWindow 2 35 233 1
dmxResizeScreenWindow 2 15 104 5
dmxResizeRootWindow 11 29 213 5
dmxGetDefaultWindowAttributes 5 25 147 3
dmxCreateNonRootWindow 7 42 264 1
dmxCreateAndRealizeWindow 7 19 118 2
dmxCreateWindow 12 58 338 1
dmxBEDestroyWindow 2 12 70 1
dmxDestroyWindow 7 19 126 1
dmxPositionWindow 8 31 246 3
dmxDoChangeWindowAttributes 23 70 375 3
dmxChangeWindowAttributes 5 21 138 2
dmxRealizeWindow 6 22 148 1
dmxUnrealizeWindow 7 21 141 1
dmxDoRestackWindow 4 33 207 1
dmxRestackWindow 5 18 117 2
dmxWindowExposurePredicate 2 4 37 3
dmxWindowExposures 5 18 116 2
dmxCopyWindow 7 26 219 3
dmxResizeWindow 7 27 236 6
dmxReparentWindow 5 22 161 2
dmxChangeBorderWidth 4 18 123 2
dmxDoSetShape 6 57 391 1
dmxSetShape 4 17 103 2
Source file: ./xserver/hw/dmx/dmxstat.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
usec 1 5 35 2
avg 4 14 94 2
dmxStatActivate 5 9 62 2
dmxStatAlloc 1 5 24 1
dmxStatFree 1 4 13 1
dmxStatValue 3 8 53 2
dmxStatSync 4 20 132 4
dmxStatCallback 10 41 259 3
dmxStatInit 2 6 25 1
Source file: ./xserver/hw/dmx/dmxinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxErrorHandler 9 51 356 2
dmxNOPErrorHandler 1 4 15 2
dmxOpenDisplay 2 7 35 1
dmxSetErrorHandler 1 4 13 1
dmxPrintScreenInfo 21 77 595 1
dmxGetScreenAttribs 16 61 420 1
dmxGetVisualInfo 12 45 273 1
dmxGetColormaps 2 16 121 1
dmxGetPixmapFormats 1 9 47 1
dmxSetPixmapFormats 5 25 188 2
dmxCheckForWM 3 12 59 1
dmxDisplayInit 3 13 67 1
dmxAddExtensions 2 8 45 1
InitOutput 31 146 870 3
dmxSetDefaultFontPath 2 14 82 1
AbortDDX 3 10 55 1
ddxBeforeReset 1 3 6 1
ddxGiveUp 1 4 13 1
OsVendorInit 1 3 6 1
OsVendorFatalError 1 3 12 2
ddxProcessArgument 44 125 869 3
ddxUseMsg 2 58 212 1
Source file: ./xserver/hw/dmx/dmx.h
Source file: ./xserver/hw/dmx/dmxpixmap.h
Source file: ./xserver/hw/dmx/dmxcursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxCursorNoMulti 1 4 10 1
dmxCursorOffScreen 18 41 276 3
dmxCrossScreen 1 3 10 2
dmxWarpCursor 2 6 55 4
dmxSLCreate 2 8 47 1
dmxSLFree 1 4 13 1
dmxSLFindNext 3 8 38 1
dmxTryComputeScreenOrigins 15 68 422 1
dmxComputeScreenOrigins 10 33 241 1
dmxReInitOrigins 3 20 115 1
dmxInitOrigins 4 28 178 1
dmxOnScreen 6 17 109 3
dmxDoesOverlap 9 22 191 2
dmxPrintOverlap 3 11 66 2
dmxIterateOverlap 5 15 94 3
dmxTestSameDisplay 2 7 30 2
dmxInitOverlap 14 45 319 1
dmxBECreateCursor 5 64 511 2
_dmxRealizeCursor 3 15 103 2
dmxBEFreeCursor 2 11 64 2
_dmxUnrealizeCursor 3 11 72 2
_dmxMoveCursor 4 17 120 3
_dmxSetCursor 7 27 181 4
dmxRealizeCursor 7 15 101 3
dmxUnrealizeCursor 7 15 101 3
dmxFindCursor 6 13 74 1
dmxMoveCursor 12 39 287 4
dmxSetCursor 12 34 269 5
dmxHideCursor 1 7 45 1
dmxCheckCursor 7 34 216 1
dmxDeviceCursorInitialize 1 4 13 2
dmxDeviceCursorCleanup 1 3 10 2
Source file: ./xserver/hw/dmx/dmxcursor.h
Source file: ./xserver/hw/dmx/dmxcmap.h
Source file: ./xserver/hw/dmx/dmxlog.h
Source file: ./xserver/hw/dmx/config/xdmxconfig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxConfigCanvasGCs 2 33 261 1
dmxConfigGetDims 16 42 281 2
scalex 1 4 22 1
scaley 1 4 22 1
unscalex 1 4 22 1
unscaley 1 4 22 1
dmxConfigDataUpdate 9 65 559 1
dmxConfigCanvasUpdate 16 50 392 1
dmxConfigCanvasDraw 5 27 159 1
dmxConfigSelectCallback 1 6 29 3
dmxConfigCopystrings 8 19 121 1
dmxConfigGetValueString 2 7 40 2
dmxConfigSetupCnamemenu 6 22 115 1
dmxConfigReadFile 5 27 129 1
dmxConfigWriteFile 2 11 49 1
dmxConfigFindDisplay 8 17 108 2
dmxConfigSetPopupPosition 2 15 106 1
dmxConfigPlaceMenu 1 5 24 4
dmxConfigMove 7 17 98 2
dmxConfigCanvasInput 18 60 323 3
dmxConfigCanvasResize 1 4 18 3
dmxConfigCanvasExpose 1 5 28 3
dmxConfigOpenCallback 1 7 40 3
dmxConfigSaveCallback 1 7 40 3
dmxConfigOkCallback 2 10 45 3
dmxConfigCanCallback 1 4 18 3
dmxConfigECCallback 3 13 88 3
dmxConfigNCCallback 2 16 99 3
dmxConfigDCCallback 11 30 156 3
dmxConfigECOkCallback 1 15 98 3
dmxConfigECCanCallback 2 7 35 3
dmxConfigEDCallback 6 23 150 3
dmxConfigNDCallback 3 19 103 3
dmxConfigDDCallback 10 23 133 3
dmxConfigAboutCallback 1 5 25 3
dmxConfigAboutOkCallback 1 4 18 3
dmxConfigQuitCallback 2 9 38 3
dmxConfigQuitOkCallback 1 5 23 3
dmxConfigQuitCanCallback 1 4 18 3
dmxConfigEDOkCallback 8 35 269 3
dmxConfigEDCanCallback 2 7 35 3
dmxConfigOkAction 7 24 207 4
main 3 241 1514 2
Source file: ./xserver/hw/dmx/dmxstat.h
Source file: ./xserver/hw/dmx/dmxclient.h
Source file: ./xserver/hw/dmx/dmx-config.h
Source file: ./xserver/hw/dmx/dmxcb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxSetWidthHeight 1 5 18 2
dmxComputeWidthHeight 8 35 177 1
dmxConnectionBlockCallback 20 92 534 1
Source file: ./xserver/hw/dmx/dmx_glxvisuals.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetGLXVisualConfigs 24 147 824 3
GetGLXFBConfigs 51 218 1057 3
GetGLXVisualConfigsFromFBConfigs 19 88 600 7
Source file: ./xserver/hw/dmx/dmxwindow.h
Source file: ./xserver/hw/dmx/dmxscrinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxBEScreenInit 5 68 447 1
dmxScreenInit 16 98 730 3
dmxBECloseScreen 7 35 253 1
dmxCloseScreen 4 45 340 1
dmxSaveScreen 6 19 83 2
Source file: ./xserver/hw/dmx/dmxsync.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxDoSync 3 16 86 1
dmxSyncCallback 4 13 66 3
dmxSyncBlockHandler 1 4 17 2
dmxSyncWakeupHandler 1 3 11 2
dmxSyncActivate 3 6 32 1
dmxSyncInit 2 12 40 1
dmxSync 14 34 166 2
Source file: ./xserver/hw/dmx/dmxprop.h
Source file: ./xserver/hw/dmx/dmxscrinit.h
Source file: ./xserver/hw/dmx/dmxpixmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxInitPixmap 2 7 29 1
dmxBECreatePixmap 4 16 100 1
dmxCreatePixmap 7 40 256 5
dmxBEFreePixmap 2 12 70 1
dmxDestroyPixmap 8 22 131 1
dmxBitmapToRegion 10 53 331 1
Source file: ./xserver/hw/dmx/dmxgc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxInitGC 2 7 29 1
dmxBECreateGC 3 18 109 2
dmxCreateGC 4 22 138 1
dmxValidateGC 6 22 117 3
dmxChangeGC 32 86 559 2
dmxCopyGC 2 12 95 3
dmxBEFreeGC 2 12 65 1
dmxDestroyGC 2 10 56 1
dmxChangeClip 5 32 276 4
dmxDestroyClip 2 11 72 1
dmxCopyClip 1 6 31 2
Source file: ./xserver/hw/dmx/dmx.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_DMXXineramaActive 2 5 13 1
dmxSetScreenAttribute 11 35 132 3
dmxFetchScreenAttributes 3 15 76 3
dmxSetDesktopAttribute 5 17 66 3
dmxFetchDesktopAttributes 3 15 76 3
dmxSetInputAttribute 4 14 57 3
dmxFetchInputAttributes 3 15 76 3
ProcDMXQueryVersion 2 21 113 1
ProcDMXSync 2 19 96 1
ProcDMXForceWindowCreation 7 40 216 1
ProcDMXGetScreenCount 2 18 94 1
ProcDMXGetScreenAttributes 7 56 358 1
ProcDMXChangeScreensAttributes 11 61 390 1
ProcDMXAddScreen 4 43 295 1
ProcDMXRemoveScreen 2 21 111 1
dmxPopulatePanoramiX 4 27 157 6
dmxPopulate 4 16 112 6
dmxMaxNumScreens 3 6 17 1
ProcDMXGetWindowAttributes 9 72 505 1
ProcDMXGetDesktopAttributes 2 26 148 1
ProcDMXChangeDesktopAttributes 6 35 201 1
ProcDMXGetInputCount 2 18 94 1
ProcDMXGetInputAttributes 5 37 227 1
ProcDMXAddInput 5 45 297 1
ProcDMXRemoveInput 3 23 118 1
ProcDMXDispatch 19 42 172 1
SProcDMXQueryVersion 1 7 31 1
SProcDMXSync 1 7 31 1
SProcDMXForceWindowCreation 1 8 39 1
SProcDMXGetScreenCount 1 7 31 1
SProcDMXGetScreenAttributes 1 8 39 1
SProcDMXChangeScreensAttributes 1 10 52 1
SProcDMXAddScreen 1 12 81 1
SProcDMXRemoveScreen 1 8 39 1
SProcDMXGetWindowAttributes 1 8 39 1
SProcDMXGetDesktopAttributes 1 7 31 1
SProcDMXChangeDesktopAttributes 1 9 44 1
SProcDMXGetInputCount 1 7 31 1
SProcDMXGetInputAttributes 1 8 39 1
SProcDMXAddInput 1 12 81 1
SProcDMXRemoveInput 1 8 39 1
SProcDMXDispatch 19 42 172 1
DMXExtensionInit 2 8 39 1
Source file: ./xserver/hw/dmx/dmxextension.h
Source file: ./xserver/hw/dmx/dmxprop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxPropertyErrorHandler 1 4 15 2
dmxPropertyIdentifier 2 11 74 1
dmxPropertyIterate 6 21 130 3
dmxPropertyCheckOtherServers 16 51 391 2
dmxPropertyCheckOtherWindows 15 41 324 2
dmxPropertyDisplay 3 16 102 1
dmxPropertySameDisplay 13 47 300 2
dmxPropertyWindow 5 27 253 1
Source file: ./xserver/hw/dmx/dmxfont.h
Source file: ./xserver/hw/dmx/dmxcmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxAllocateColormapPrivates 2 10 51 1
dmxBECreateColormap 3 20 107 1
dmxCreateColormap 5 17 99 1
dmxBEFreeColormap 2 12 68 1
dmxDestroyColormap 3 14 90 1
dmxInstallColormap 3 14 93 1
dmxStoreColors 7 39 347 3
dmxCreateDefColormap 1 4 13 1
Source file: ./xserver/hw/dmx/dmxsync.h
Source file: ./xserver/hw/dmx/dmxgcops.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxFillSpans 1 4 23 6
dmxSetSpans 1 4 27 7
dmxPutImage 7 56 384 10
dmxCopyArea 3 16 162 9
dmxCopyPlane 3 18 168 10
dmxPolyPoint 2 13 90 5
dmxPolylines 2 13 90 5
dmxPolySegment 2 12 86 4
dmxPolyRectangle 2 13 86 4
dmxPolyArc 2 11 86 4
dmxFillPolygon 2 13 95 6
dmxPolyFillRect 2 13 86 4
dmxPolyFillArc 2 11 86 4
dmxPolyText8 4 22 172 6
dmxPolyText16 5 23 190 6
dmxImageText8 2 13 92 6
dmxImageText16 2 13 97 6
dmxImageGlyphBlt 1 5 28 7
dmxPolyGlyphBlt 1 5 28 7
dmxPushPixels 1 4 25 7
dmxFindAlternatePixmap 7 29 148 2
dmxGetImage 10 39 256 8
dmxGetSpans 1 4 24 6
Source file: ./xserver/hw/dmx/dmxdpms.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_dmxDPMSInit 13 68 343 1
dmxDPMSInit 2 13 79 1
dmxDPMSTerm 4 20 126 1
dmxDPMSWakeup 4 7 32 1
DPMSSupported 1 4 9 1
DPMSSet 6 19 97 2
Source file: ./xserver/hw/xwayland/xwayland-shm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_cloexec_or_close 4 15 73 1
create_tmpfile_cloexec 4 13 64 1
os_create_anonymous_file 10 40 207 1
shm_format_for_depth 5 12 33 1
xwl_shm_create_pixmap 10 54 347 5
xwl_shm_destroy_pixmap 4 11 64 1
xwl_shm_pixmap_get_wl_buffer 1 4 15 1
xwl_shm_create_screen_resources 3 21 127 1
Source file: ./xserver/hw/xwayland/xwayland-cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
expand_source_and_mask 5 26 220 2
xwl_realize_cursor 1 8 55 3
xwl_unrealize_cursor 3 16 100 3
clear_cursor_frame_callback 2 7 30 1
frame_callback 2 11 47 3
xwl_seat_set_cursor 6 42 265 1
xwl_set_cursor 3 14 75 5
xwl_move_cursor 1 3 16 4
xwl_device_cursor_initialize 1 4 13 2
xwl_device_cursor_cleanup 1 3 10 2
xwl_cursor_off_screen 1 4 19 3
xwl_cross_screen 1 3 10 2
xwl_pointer_warp_cursor 1 4 27 4
xwl_screen_init_cursor 2 8 41 1
Source file: ./xserver/hw/xwayland/xwayland-vidmode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
mode_hsync 2 9 48 1
mode_refresh 5 15 98 1
xwlVidModeGetCurrentModeline 5 39 254 3
xwlVidModeGetMonitorValue 10 30 133 3
xwlVidModeGetDotClock 2 7 34 2
xwlVidModeGetNumOfClocks 1 4 14 2
xwlVidModeGetClocks 1 5 24 2
xwlVidModeGetNextModeline 1 4 18 3
xwlVidModeGetFirstModeline 1 4 25 3
xwlVidModeDeleteModeline 1 4 13 2
xwlVidModeZoomViewport 1 4 17 2
xwlVidModeSetViewPort 4 12 65 3
xwlVidModeGetViewPort 3 14 69 3
xwlVidModeSwitchMode 1 4 13 2
xwlVidModeLockZoom 1 4 13 2
xwlVidModeCheckModeForMonitor 4 9 53 2
xwlVidModeCheckModeForDriver 4 11 58 2
xwlVidModeSetCrtcForMode 1 4 12 2
xwlVidModeAddModeline 1 4 13 2
xwlVidModeGetNumOfModes 1 4 10 1
xwlVidModeSetGamma 1 4 19 4
xwlVidModeGetGamma 1 4 22 4
xwlVidModeSetGammaRamp 1 4 25 5
xwlVidModeGetGammaRamp 1 4 25 5
xwlVidModeGetGammaRampSize 1 4 10 1
xwlVidModeInit 2 33 180 1
xwlVidModeExtensionInit 5 15 76 1
Source file: ./xserver/hw/xwayland/xwayland.h
Source file: ./xserver/hw/xwayland/xwayland-cvt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xwayland_cvt 28 118 904 5
Source file: ./xserver/hw/xwayland/xwayland-output.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
wl_transform_to_xrandr 9 22 72 1
wl_subpixel_to_xrandr 7 18 51 1
output_handle_geometry 1 13 92 10
output_handle_mode 2 10 61 6
output_get_new_size 4 16 103 3
approximate_mmpd 3 16 85 1
update_screen_size 5 28 226 3
output_handle_done 3 24 196 2
output_handle_scale 1 3 16 3
xwl_output_create 7 44 273 2
xwl_output_destroy 1 5 21 1
xwl_output_remove 1 13 90 1
xwl_randr_get_info 1 5 19 2
xwl_randr_set_config 1 5 19 4
xwl_screen_init_output 2 11 64 1
Source file: ./xserver/hw/xwayland/xwayland-glamor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xwl_glamor_egl_make_current 2 9 45 1
drm_format_for_depth 5 15 46 1
gbm_format_for_depth 4 13 40 1
glamor_egl_screen_init 1 8 50 2
xwl_glamor_create_pixmap_for_bo 4 38 225 3
xwl_glamor_pixmap_get_wl_buffer 3 21 125 1
xwl_glamor_create_pixmap 8 17 115 5
xwl_glamor_destroy_pixmap 4 13 85 1
xwl_glamor_create_screen_resources 4 25 146 1
is_fd_render_node 4 11 51 1
xwl_drm_init_egl 9 55 265 1
xwl_drm_handle_device 4 21 132 3
xwl_drm_handle_format 4 15 62 3
xwl_drm_handle_authenticated 2 6 32 2
xwl_drm_handle_capabilities 1 5 29 3
xwl_screen_init_glamor 2 11 62 3
glamor_egl_dri3_fd_name_from_tex 1 7 28 6
free_xwl_auth_state 2 8 43 2
xwl_auth_state_client_callback 3 15 78 3
sync_callback 1 8 51 3
xwl_dri3_open_client 5 35 197 4
xwl_dri3_pixmap_from_fd 8 27 169 7
xwl_dri3_fd_from_pixmap 1 9 60 4
xwl_glamor_init 8 31 167 1
Source file: ./xserver/hw/xwayland/xwayland-glamor-xv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xwl_glamor_xv_stop_video 2 9 45 2
xwl_glamor_xv_set_port_attribute 1 7 39 3
xwl_glamor_xv_get_port_attribute 1 7 40 3
xwl_glamor_xv_query_best_size 1 13 45 8
xwl_glamor_xv_query_image_attributes 1 13 42 6
xwl_glamor_xv_put_image 3 52 240 16
xwl_glamor_xv_add_formats 6 38 209 1
xwl_glamor_xv_add_ports 4 29 191 1
xwl_glamor_xv_add_attributes 2 10 78 1
xwl_glamor_xv_add_images 1 6 43 1
xwl_glamor_xv_add_encodings 1 16 96 1
xwl_glamor_xv_add_adaptors 4 40 229 1
xwl_glamor_xv_close_screen 2 13 69 1
xwl_glamor_xv_init 2 15 79 1
Source file: ./xserver/hw/xfree86/shadowfb/shadowfb.h
Source file: ./xserver/hw/xfree86/shadowfb/sfbmodule.c
Source file: ./xserver/hw/dmx/dmxextension.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxGetScreenAttributes 5 21 146 2
dmxGetWindowAttributes 10 44 449 2
dmxGetDesktopAttributes 1 7 31 1
dmxGetInputCount 2 7 38 1
dmxGetInputAttributes 9 40 232 2
dmxAdjustCursorBoundaries 5 19 104 1
dmxAddInput 4 14 85 2
dmxRemoveInput 1 4 13 1
dmxGetNumScreens 1 4 9 1
dmxForceWindowCreation 2 6 29 1
dmxFlushPendingSyncs 1 4 13 1
dmxUpdateScreenResources 7 49 393 5
dmxConfigureScreenWindow 5 14 104 5
dmxConfigureRootWindow 7 17 140 5
dmxSetRootWindowOrigin 3 26 175 3
dmxConfigureScreenWindows 26 80 491 4
dmxConfigureDesktop 20 52 355 1
dmxBECreateScratchGCs 2 8 53 1
dmxBERestorePixmapImage 10 66 427 4
dmxBERestorePixmap 10 54 299 1
dmxBECreateResources 16 50 372 4
dmxBECreateWindowTree 13 44 285 1
dmxForceExposures 4 17 114 1
dmxCompareScreens 25 54 466 2
dmxBERestoreRenderPict 3 15 82 3
dmxBERestoreRenderGlyph 9 59 453 3
dmxAttachScreen 16 92 541 2
dmxBEFindPixmapImage 5 27 170 4
dmxBESavePixmap 8 27 152 1
dmxBEDestroyResources 14 46 337 4
dmxBEDestroyScratchGCs 2 8 51 1
dmxBEDestroyWindowTree 10 35 201 1
dmxDetachScreen 7 36 201 1
Source file: ./xserver/hw/dmx/dmxpict.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dmxGlyphErrorHandler 1 5 21 2
dmxInitRender 2 24 95 1
dmxResetRender 2 6 32 1
dmxPictureInit 3 23 193 3
dmxFindFormat 15 34 221 2
dmxBEFreeGlyphSet 2 12 78 2
dmxBECreateGlyphSet 3 21 115 2
dmxProcRenderCreateGlyphSet 7 36 212 1
dmxProcRenderFreeGlyphSet 6 24 147 1
dmxProcRenderAddGlyphs 5 44 283 1
dmxProcRenderFreeGlyphs 6 31 211 1
dmxProcRenderCompositeGlyphs 20 150 857 1
dmxProcRenderSetPictureTransform 2 27 248 1
dmxProcRenderSetPictureFilter 3 25 174 1
dmxDoCreatePicture 5 25 156 1
dmxCreatePictureList 2 9 44 1
dmxBECreatePicture 1 7 45 1
dmxCreatePicture 3 15 102 1
dmxBEFreePicture 2 12 70 1
dmxDestroyPictureList 2 10 42 1
dmxDestroyPicture 4 12 83 1
dmxChangePictureClip 7 47 300 4
dmxDestroyPictureClip 4 18 114 1
dmxChangePicture 3 12 88 2
dmxValidatePicture 18 58 343 2
dmxComposite 10 30 229 12
dmxGlyphs 1 7 32 9
dmxCompositeRects 4 21 141 5
dmxInitIndexed 1 4 13 2
dmxCloseIndexed 1 3 10 2
dmxUpdateIndexed 1 4 17 4
dmxTrapezoids 5 27 188 8
dmxTriangles 5 27 188 8
Source file: ./xserver/hw/xfree86/shadowfb/shadow.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
shadowfbGetScreenPrivate 1 4 21 1
ShadowFBInit2 5 22 134 3
ShadowFBInit 1 4 20 2
shadowfbReportPre 2 7 49 3
shadowfbReportPost 2 7 49 3
ShadowCreateRootWindow 5 27 146 1
ShadowCloseScreen 1 7 39 1
Source file: ./xserver/hw/xfree86/ramdac/BT.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
BTramdacRestore 2 9 62 3
BTramdacSave 3 10 90 3
BTramdacProbe 13 61 314 2
BTramdacSetBpp 7 23 102 2
Source file: ./xserver/hw/xfree86/ramdac/BT.h
Source file: ./xserver/hw/xfree86/ramdac/xf86Cursor.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86DriverHasLoadCursorImage 2 4 16 1
xf86DriverLoadCursorImage 2 7 44 2
xf86DriverHasLoadCursorARGB 2 4 16 1
xf86DriverLoadCursorARGB 2 7 42 2
Source file: ./xserver/hw/xfree86/ramdac/xf86RamDac.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RamDacCreateInfoRec 1 6 24 1
RamDacHelperCreateInfoRec 1 6 24 1
RamDacDestroyInfoRec 1 4 12 1
RamDacHelperDestroyInfoRec 1 4 12 1
RamDacInit 2 10 53 2
RamDacGetRecPrivate 3 8 32 1
RamDacGetRec 3 13 84 1
RamDacFreeRec 3 16 74 1
RamDacGetHWIndex 1 4 9 1
RamDacGetScreenIndex 1 4 9 1
Source file: ./xserver/hw/xfree86/ramdac/IBM.h
Source file: ./xserver/hw/xfree86/ramdac/xf86RamDacCmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RamDacLoadPalette 2 13 119 5
RamDacHandleColormaps 2 12 76 4
Source file: ./xserver/hw/xfree86/ramdac/xf86RamDacPriv.h
Source file: ./xserver/hw/xfree86/ramdac/TI.h
Source file: ./xserver/hw/xfree86/ramdac/TIPriv.h
Source file: ./xserver/hw/xfree86/ramdac/IBMPriv.h
Source file: ./xserver/hw/xfree86/ramdac/xf86RamDac.h
Source file: ./xserver/hw/xfree86/ramdac/TI.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
TIramdacCalculateMNPForClock 9 43 288 8
TIramdacRestore 11 75 618 3
TIramdacSave 2 45 363 3
TIramdacProbe 13 62 387 2
TIramdac3026SetBpp 9 100 790 2
TIramdac3030SetBpp 9 100 790 2
TIramdacShowCursor 1 5 31 1
TIramdacHideCursor 1 5 31 1
TIramdacSetCursorPosition 1 10 111 3
TIramdacSetCursorColors 1 16 193 3
TIramdacLoadCursorImage 2 11 87 2
TIramdacUseHWCursor 1 4 13 2
TIramdacHWCursorInit 1 14 65 1
TIramdacLoadPalette 6 32 326 5
TIramdacLoadPaletteWeak 1 4 9 1
Source file: ./xserver/hw/xwayland/xwayland-input.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xwl_pointer_control 1 3 11 2
init_pointer_buttons 3 18 140 1
xwl_pointer_proc 8 38 285 2
xwl_pointer_proc_relative 8 30 187 2
xwl_keyboard_control 1 3 11 2
xwl_keyboard_proc 7 26 123 2
xwl_touch_proc 8 33 219 2
pointer_handle_enter 6 40 285 6
pointer_handle_leave 2 12 79 4
dispatch_pointer_motion_event 7 48 315 1
pointer_handle_motion 3 12 83 5
pointer_handle_button 5 25 117 6
pointer_handle_axis 3 21 106 5
pointer_handle_frame 2 7 34 2
pointer_handle_axis_source 1 3 16 3
pointer_handle_axis_stop 1 4 19 4
pointer_handle_axis_discrete 1 4 19 4
relative_pointer_handle_relative_motion 3 20 120 8
keyboard_handle_key 5 19 168 6
keyboard_handle_keymap 7 32 236 5
keyboard_handle_enter 1 12 84 5
keyboard_handle_leave 1 10 69 4
keyboard_handle_modifiers 5 34 213 7
remove_sync_pending 2 12 66 1
sync_callback 1 6 34 3
keyboard_check_repeat 2 21 132 3
keyboard_handle_repeat_info 7 23 149 4
xwl_seat_lookup_touch 2 10 49 2
xwl_touch_send_event 1 14 133 3
touch_handle_down 3 21 134 8
touch_handle_up 2 12 72 5
touch_handle_motion 2 13 80 6
touch_handle_frame 1 3 13 2
touch_handle_cancel 1 11 65 2
add_device 3 18 122 3
init_pointer 2 13 78 1
release_pointer 2 7 37 1
init_relative_pointer 3 20 92 1
release_relative_pointer 3 9 45 1
init_keyboard 2 13 85 1
release_keyboard 2 9 46 1
init_touch 2 12 73 1
release_touch 2 7 37 1
seat_handle_capabilities 13 23 161 3
seat_handle_name 1 4 18 3
create_input_device 2 20 141 3
xwl_seat_destroy 2 20 121 1
init_relative_pointer_manager 1 8 33 3
init_pointer_constraints 1 8 33 3
input_handler 5 13 108 5
global_remove 1 3 16 3
LegalModifier 1 4 14 2
ProcessInputEvents 1 4 10 1
DDXRingBell 1 3 13 3
sprite_check_lost_focus 11 22 131 2
xwl_xy_to_window 2 15 96 4
xwl_seat_clear_touch 2 11 60 2
xwl_pointer_warp_emulator_set_fake_pos 7 25 160 3
xwl_pointer_warp_emulator_is_locked 2 7 22 1
xwl_pointer_warp_emulator_lock 1 15 72 1
xwl_pointer_warp_emulator_maybe_lock 7 17 95 5
xwl_pointer_warp_emulator_warp 1 11 45 5
xwl_pointer_warp_emulator_handle_motion 7 27 188 5
xwl_pointer_warp_emulator_create 2 11 51 1
xwl_pointer_warp_emulator_destroy 2 6 27 1
xwl_seat_create_pointer_warp_emulator 2 7 29 1
xwl_seat_can_emulate_pointer_warp 3 9 41 1
xwl_seat_emulate_pointer_warp 5 18 79 5
xwl_seat_maybe_lock_on_hidden_cursor 5 13 59 1
xwl_seat_cursor_visibility_changed 5 8 47 1
xwl_seat_destroy_pointer_warp_emulator 3 11 48 1
xwl_seat_confine_pointer 6 23 95 2
xwl_seat_destroy_confined_pointer 1 5 22 1
xwl_seat_unconfine_pointer 2 6 26 1
InitInput 2 14 94 2
CloseInput 1 4 10 1
Source file: ./xserver/hw/xfree86/ramdac/xf86CursorPriv.h
Source file: ./xserver/hw/xfree86/ramdac/IBM.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
IBMramdac640CalculateMNPCForClock 13 49 298 9
IBMramdac526CalculateMNPCForClock 13 49 282 9
IBMramdacRestore 4 22 141 3
IBMramdacSave 4 20 127 3
IBMramdacProbe 25 89 506 2
IBMramdac526SetBpp 8 56 382 2
IBMramdac526SetBppWeak 1 4 9 1
IBMramdac640SetBpp 8 78 544 2
IBMramdac526ShowCursor 1 5 31 1
IBMramdac640ShowCursor 1 6 47 1
IBMramdac526HideCursor 1 5 31 1
IBMramdac640HideCursor 1 5 31 1
IBMramdac526SetCursorPosition 1 12 143 3
IBMramdac640SetCursorPosition 1 12 143 3
IBMramdac526SetCursorColors 1 10 129 3
IBMramdac640SetCursorColors 1 17 205 3
IBMramdac526LoadCursorImage 2 8 61 2
IBMramdac640LoadCursorImage 2 8 61 2
IBMramdac526UseHWCursor 1 4 13 2
IBMramdac640UseHWCursor 1 4 13 2
IBMramdac526HWCursorInit 1 14 65 1
IBMramdac640HWCursorInit 1 14 65 1
Source file: ./xserver/hw/xfree86/ramdac/BTPriv.h
Source file: ./xserver/hw/xwayland/xwayland.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ddxGiveUp 1 3 8 1
AbortDDX 1 4 13 1
OsVendorInit 2 5 17 1
OsVendorFatalError 1 3 12 2
ddxBeforeReset 1 4 8 1
ddxUseMsg 1 6 21 1
ddxProcessArgument 5 17 102 3
xwl_window_get 1 4 19 1
xwl_screen_get 1 4 19 1
xwl_close_screen 1 17 104 1
xwl_window_from_window 3 11 41 1
xwl_screen_get_default_seat 1 6 24 1
xwl_cursor_warped_to 11 33 200 7
xwl_cursor_confined_to 7 24 123 3
damage_report 1 6 43 3
damage_destroy 1 3 11 2
shell_surface_ping 1 5 23 3
shell_surface_configure 1 5 22 5
shell_surface_popup_done 1 3 13 2
xwl_pixmap_set_private 1 4 25 2
xwl_pixmap_get 1 4 19 1
send_surface_id_event 2 22 207 1
xwl_realize_window 13 79 480 1
xwl_unrealize_window 12 40 265 1
xwl_save_screen 1 4 13 2
frame_callback 1 8 36 3
xwl_screen_post_damage 5 28 202 1
registry_global 11 24 183 5
global_remove 2 12 63 3
xwl_read_events 4 13 78 1
xwl_display_pollout 1 7 44 2
xwl_dispatch_events 12 24 166 1
socket_handler 1 5 26 3
wakeup_handler 1 3 11 2
block_handler 1 6 29 2
xwl_sync_events 1 5 19 1
add_client_fd 2 8 44 3
listen_on_fds 2 6 39 1
wm_selection_callback 4 14 95 3
xwl_screen_init 27 120 835 3
xwl_log_handler 1 6 36 2
InitOutput 4 24 202 3
Source file: ./xserver/hw/xfree86/parser/configProcs.h
Source file: ./xserver/hw/xfree86/ramdac/xf86Cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86InitCursor 8 48 311 2
xf86CursorCloseScreen 5 26 180 1
xf86CursorQueryBestSize 4 16 101 4
xf86CursorInstallColormap 1 8 41 1
xf86CursorRecolorCursor 3 13 71 4
xf86CursorEnableDisableFBAccess 6 23 149 2
xf86CursorSwitchMode 2 16 98 2
xf86CursorRealizeCursor 2 10 69 3
xf86CursorUnrealizeCursor 2 13 86 3
xf86CursorSetCursor 19 65 432 5
xf86CursorResetCursor 4 14 72 1
xf86CursorMoveCursor 5 19 140 4
xf86ForceHWCursor 8 25 137 2
xf86CurrentCursor 2 8 39 1
xf86CreateCursorInfoRec 1 4 17 1
xf86DestroyCursorInfoRec 1 4 12 1
xf86DeviceCursorInitialize 1 9 48 2
xf86DeviceCursorCleanup 1 7 40 2
Source file: ./xserver/hw/xfree86/parser/xf86Optrec.h
Source file: ./xserver/hw/xfree86/parser/Configint.h
Source file: ./xserver/hw/xfree86/ramdac/xf86HWCurs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86ReverseBitOrder 1 7 98 1
xf86CARD64ReverseBits 1 13 127 1
xf86InitHardwareCursor 14 32 176 2
xf86ScreenCheckHWCursor 8 10 81 3
xf86CheckHWCursor 5 27 128 3
xf86ScreenSetCursor 12 37 267 4
xf86SetCursor 4 25 139 4
xf86SetTransparentCursor 4 18 111 1
xf86ScreenMoveCursor 1 10 68 3
xf86MoveCursor 2 17 93 3
xf86RecolorCursor_locked 4 34 245 2
xf86RecolorCursor 1 9 44 3
RealizeCursorInterleave0 19 89 662 2
RealizeCursorInterleave1 4 33 332 2
RealizeCursorInterleave8 4 25 148 2
RealizeCursorInterleave16 4 25 161 2
RealizeCursorInterleave32 4 25 159 2
RealizeCursorInterleave64 4 27 175 2
Source file: ./xserver/hw/xfree86/parser/xf86tokens.h
Source file: ./xserver/hw/xfree86/parser/OutputClass.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86freeOutputClassList 3 20 113 1
add_group_entry 2 9 50 2
xf86parseOutputClassSection 13 45 246 1
xf86printOutputClassSection 7 23 162 2
Source file: ./xserver/hw/xfree86/parser/write.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
doWriteConfigFile 5 34 244 2
xf86writeConfigFile 13 48 275 2
Source file: ./xserver/hw/xfree86/parser/Layout.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86parseLayoutSection 46 197 1086 1
xf86printLayoutSection 17 64 441 2
xf86freeAdjacencyList 2 14 68 1
xf86freeInputrefList 2 11 47 1
xf86freeLayoutList 2 13 61 1
xf86layoutAddInputDevices 8 40 214 2
xf86validateLayout 7 41 184 1
xf86findLayout 3 9 45 2
Source file: ./xserver/hw/xfree86/parser/Vendor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86freeVendorSubList 2 13 61 1
xf86parseVendorSubSection 9 32 157 1
xf86parseVendorSection 12 42 206 1
xf86printVendorSection 7 23 166 2
xf86freeVendorList 2 10 48 1
Source file: ./xserver/hw/xfree86/parser/DRI.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86parseDRISection 11 36 198 1
xf86printDRISection 6 15 104 2
xf86freeDRI 2 7 27 1
Source file: ./xserver/hw/xfree86/parser/Video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86freeVideoPortList 2 12 54 1
xf86parseVideoPortSubSection 9 32 159 1
xf86parseVideoAdaptorSection 20 62 342 1
xf86printVideoAdaptorSection 11 31 234 2
xf86freeVideoAdaptorList 2 18 96 1
xf86findVideoAdaptor 3 9 45 2
Source file: ./xserver/hw/xfree86/parser/scan.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86getNextLine 16 61 304 1
StringToToken 3 9 64 2
xf86getToken 51 133 756 1
xf86getSubToken 4 13 54 1
xf86getSubTokenWithTab 4 13 59 2
xf86unGetToken 1 4 11 1
xf86tokenString 1 4 9 1
xf86pathIsAbsolute 3 6 26 1
xf86pathIsSafe 7 14 91 1
DoSubstitution 46 127 551 6
OpenConfigFile 8 34 192 4
ConfigFilter 5 14 84 1
AddConfigDirFiles 5 29 160 3
OpenConfigDir 9 38 220 4
xf86initConfigFiles 1 10 43 1
xf86openConfigFile 5 8 61 3
xf86openConfigDirFiles 5 9 61 3
xf86closeConfigFile 3 19 100 1
xf86setBuiltinConfig 1 4 15 1
xf86parseError 2 12 65 2
xf86validationError 2 11 61 2
xf86setSection 1 5 21 1
xf86getStringToken 1 4 19 1
xf86nameCompare 25 31 249 2
xf86addComment 17 45 257 2
xf86getBoolValue 12 29 183 2
Source file: ./xserver/hw/xfree86/parser/Extensions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86parseExtensionsSection 6 24 104 1
xf86printExtensionsSection 4 12 74 2
xf86freeExtensions 2 8 34 1
Source file: ./xserver/hw/xfree86/parser/Module.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86parseModuleSubSection 5 30 165 2
xf86parseModuleSection 13 47 263 1
xf86printModuleSection 11 38 223 2
xf86addNewLoadDirective 2 17 121 4
xf86freeModules 4 25 119 1
Source file: ./xserver/hw/xfree86/parser/read.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86validateConfig 4 10 43 1
xf86readConfigFile 23 129 792 1
xf86addListItem 3 15 55 2
xf86itemNotSublist 3 15 70 2
xf86allocateConfig 2 7 28 1
xf86freeConfig 2 20 118 1
Source file: ./xserver/hw/xfree86/parser/Input.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86parseInputSection 13 44 235 1
xf86printInputSection 5 15 101 2
xf86freeInputList 2 13 61 1
xf86validateInput 3 13 52 1
xf86findInput 3 9 45 2
xf86findInputByDriver 3 9 45 2
Source file: ./xserver/hw/xfree86/parser/Device.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86parseDeviceSection 52 152 996 1
xf86printDeviceSection 25 58 501 2
xf86freeDeviceList 2 19 103 1
xf86findDevice 3 9 45 2
Source file: ./xserver/hw/xfree86/parser/Pointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86parsePointerSection 37 119 754 1
Source file: ./xserver/hw/xfree86/parser/xf86Parser.h
Source file: ./xserver/hw/xfree86/parser/Files.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86parseFilesSection 20 83 508 1
xf86printFileSection 9 38 223 2
xf86freeFiles 2 11 55 1
Source file: ./xserver/hw/xfree86/fbdevhw/fbdevhw.h
Source file: ./xserver/hw/xfree86/parser/InputClass.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86freeInputClassList 11 69 504 1
add_group_entry 2 10 64 3
xf86parseInputClassSection 61 206 1329 1
xf86printInputClassSection 37 101 836 2
Source file: ./xserver/hw/xfree86/parser/Screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86freeModeList 2 10 40 1
xf86freeDisplayList 2 11 47 1
xf86parseDisplaySubSection 32 105 739 1
xf86parseScreenSection 41 115 717 1
xf86printScreenSection 30 86 647 2
xf86freeAdaptorLinkList 2 10 40 1
xf86freeScreenList 3 19 110 1
xf86validateScreen 11 48 260 1
xf86findScreen 3 9 45 2
Source file: ./xserver/hw/xfree86/fbdevhw/fbpriv.h
Source file: ./xserver/hw/xfree86/fbdevhw/fbdevhwstub.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbdevHWGetRec 1 4 10 1
fbdevHWFreeRec 1 3 7 1
fbdevHWProbe 1 4 20 3
fbdevHWInit 1 5 26 3
fbdevHWGetName 1 4 10 1
fbdevHWGetDepth 1 4 15 2
fbdevHWGetLineLength 1 4 11 1
fbdevHWGetType 1 4 11 1
fbdevHWGetVidmem 1 4 11 1
fbdevHWSetVideoModes 1 3 7 1
fbdevHWGetBuildinMode 1 4 10 1
fbdevHWUseBuildinMode 1 3 7 1
fbdevHWMapVidmem 1 4 10 1
fbdevHWLinearOffset 1 4 10 1
fbdevHWUnmapVidmem 1 4 10 1
fbdevHWMapMMIO 1 4 10 1
fbdevHWUnmapMMIO 1 4 10 1
fbdevHWModeInit 1 4 13 2
fbdevHWSave 1 3 7 1
fbdevHWRestore 1 3 7 1
fbdevHWLoadPalette 1 4 21 5
fbdevHWValidMode 1 4 19 4
fbdevHWSwitchMode 1 4 13 2
fbdevHWAdjustFrame 1 3 13 3
fbdevHWEnterVT 1 4 10 1
fbdevHWLeaveVT 1 3 7 1
fbdevHWDPMSSet 1 3 13 3
fbdevHWSaveScreen 1 4 13 2
fbdevHWSwitchModeWeak 1 4 9 1
fbdevHWAdjustFrameWeak 1 4 9 1
fbdevHWEnterVTWeak 1 4 9 1
fbdevHWLeaveVTWeak 1 4 9 1
fbdevHWValidModeWeak 1 4 9 1
fbdevHWDPMSSetWeak 1 4 9 1
fbdevHWLoadPaletteWeak 1 4 9 1
fbdevHWSaveScreenWeak 1 4 9 1
Source file: ./xserver/hw/xfree86/os-support/stub/stub_init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OpenConsole 1 3 6 1
xf86CloseConsole 1 3 6 1
xf86ProcessArgument 1 4 19 3
xf86UseMsg 1 3 6 1
Source file: ./xserver/hw/xfree86/os-support/stub/stub_bell.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSRingBell 1 3 13 3
Source file: ./xserver/hw/xfree86/os-support/stub/stub_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSInitVidMem 1 5 15 1
Source file: ./xserver/hw/xfree86/os-support/solaris/sun_bell.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSRingBell 19 107 724 3
Source file: ./xserver/hw/xfree86/os-support/solaris/sun_agp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86GARTCloseScreen 2 12 47 1
GARTInit 4 19 83 1
xf86AgpGARTSupported 1 4 15 1
xf86GetAGPInfo 4 26 160 1
xf86AcquireGART 4 17 74 1
xf86ReleaseGART 4 18 78 1
xf86AllocateGARTMemory 6 22 131 4
xf86DeallocateGARTMemory 4 12 73 2
xf86BindGARTMemory 5 27 142 3
xf86UnbindGARTMemory 4 17 95 2
xf86EnableAGP 4 14 79 2
Source file: ./xserver/hw/xfree86/os-support/solaris/sun_vid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSInitVidMem 1 4 13 1
xf86EnableIO 4 11 45 1
xf86DisableIO 3 7 26 1
Source file: ./xserver/hw/xfree86/os-support/solaris/sun_VTsw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86VTRelease 2 11 50 1
xf86VTAcquire 1 5 15 1
xf86VTSwitchPending 2 4 15 1
xf86VTSwitchAway 4 28 151 1
xf86VTSwitchTo 2 10 38 1
xf86VTActivate 3 11 65 1
Source file: ./xserver/hw/xfree86/parser/Monitor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86freeModeLineList 2 11 47 1
xf86parseModeLine 39 97 634 1
xf86parseVerboseMode 38 130 712 1
xf86parseMonitorSection 43 162 1018 1
xf86parseModesSection 10 38 179 1
xf86printMonitorSection 25 79 578 2
xf86printModesSection 18 50 367 2
xf86freeMonitorList 2 15 75 1
xf86freeModesList 2 12 54 1
xf86findMonitor 3 9 45 2
xf86findModes 3 9 45 2
xf86findModeLine 3 9 45 2
xf86validateMonitor 3 18 86 2
Source file: ./xserver/hw/xfree86/parser/Flags.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86parseFlagsSection 26 69 319 1
xf86printServerFlagsSection 4 12 76 2
addNewOption2 3 17 122 4
xf86addNewOption 1 4 27 3
xf86freeFlags 2 8 34 1
xf86optionListDup 4 14 89 1
xf86optionListFree 2 12 54 1
xf86optionName 2 6 19 1
xf86optionValue 2 6 19 1
xf86newOption 2 12 65 2
xf86nextOption 2 6 22 1
xf86findOption 3 9 45 2
xf86findOptionValue 3 11 46 2
xf86optionListCreate 5 20 130 3
xf86optionListMerge 9 41 232 2
xf86uLongToString 2 7 33 1
xf86parseOption 7 41 261 1
xf86printOptionList 6 20 116 3
Source file: ./xserver/hw/xfree86/os-support/solaris/sun_apm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sunToXF86 3 10 49 1
sunPMGetEventFromOS 4 17 97 3
sunPMConfirmEventToOs 14 37 155 2
xf86OSPMOpen 5 16 84 1
sunCloseAPM 2 9 31 1
Source file: ./xserver/hw/xfree86/os-support/misc/SlowBcopy.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86SetReallySlowBcopy 1 4 10 1
xf86_really_slow_bcopy 2 7 39 3
xf86SlowBcopy 4 9 47 3
xf86SlowBCopyFromBus 3 18 113 3
xf86SlowBCopyToBus 3 17 93 3
Source file: ./xserver/hw/xfree86/os-support/bsd/luna88k_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSInitVidMem 1 4 13 1
xf86PrivilegedInit 1 4 10 1
Source file: ./xserver/hw/xfree86/os-support/bsd/sparc64_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSInitVidMem 1 6 24 1
xf86PrivilegedInit 1 5 14 1
Source file: ./xserver/hw/xfree86/os-support/solaris/sun_init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
switch_to 3 12 87 2
xf86OpenConsole 40 112 682 1
xf86CloseConsole 13 46 265 1
xf86ProcessArgument 9 26 170 3
xf86UseMsg 2 8 31 1
Source file: ./xserver/hw/xfree86/os-support/bsd/bsd_kmod.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86LoadKernelModule 2 7 26 1
Source file: ./xserver/hw/xfree86/os-support/bsd/i386_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
checkDevMem 10 56 297 1
xf86OSInitVidMem 1 6 23 1
xf86EnableIO 3 14 53 0
xf86DisableIO 3 9 29 0
xf86EnableIO 3 14 53 0
xf86DisableIO 3 9 29 0
xf86EnableIO 3 11 46 0
xf86DisableIO 2 8 25 0
xf86SetTVOut 4 17 63 1
xf86SetRGBOut 4 17 60 0
xf86PrivilegedInit 1 8 34 1
Source file: ./xserver/hw/xfree86/os-support/bsd/memrange.h
Source file: ./xserver/hw/xfree86/os-support/bsd/ppc_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSInitVidMem 1 7 28 1
xf86PrivilegedInit 2 11 42 1
xf86EnableIO 3 15 84 0
xf86DisableIO 2 7 27 0
Source file: ./xserver/hw/xfree86/os-support/bsd/bsd_sbus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86SbusProbe 14 46 177 1
xf86MatchSbusInstances 5 35 198 6
xf86GetSbusInfoForEntity 1 4 11 1
xf86SbusUseBuiltinMode 2 19 125 2
xf86MapSbusMem 1 5 42 3
xf86UnmapSbusMem 1 4 25 3
xf86SbusHideOsHwCursor 1 3 7 1
sparcPromInit 1 4 10 1
sparcPromNode2Pathname 1 4 10 1
sparcPromClose 1 3 6 1
sparcDriverName 2 9 25 1
Source file: ./xserver/hw/xfree86/os-support/bsd/arm_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSInitVidMem 1 4 13 1
xf86PrivilegedInit 1 4 10 1
Source file: ./xserver/hw/xfree86/os-support/bsd/bsd_bell.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSRingBell 12 27 160 3
Source file: ./xserver/hw/xfree86/os-support/bsd/arm64_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSInitVidMem 1 4 13 1
xf86PrivilegedInit 1 4 10 1
Source file: ./xserver/hw/xfree86/os-support/bsd/sgi_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSInitVidMem 1 4 13 1
xf86PrivilegedInit 1 5 14 1
Source file: ./xserver/hw/xfree86/os-support/bsd/hppa_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSInitVidMem 2 6 24 1
xf86PrivilegedInit 1 4 10 1
Source file: ./xserver/hw/xfree86/os-support/bsd/bsd_apm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bsdToXF86 3 10 49 1
bsdPMGetEventFromOS 4 16 90 3
bsdPMConfirmEventToOs 13 26 94 2
xf86OSPMOpen 4 14 66 1
bsdCloseAPM 2 9 31 1
Source file: ./xserver/hw/xfree86/fbdevhw/fbdevhw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fbdevHWGetRec 3 9 49 1
fbdevHWFreeRec 2 7 30 1
fbdevHWGetFD 1 7 27 1
print_fbdev_mode 1 9 79 2
print_xfree_mode 1 7 55 2
xfree2fbdev_fblayout 4 18 123 2
xfree2fbdev_timing 10 32 260 2
fbdev_modes_equal 16 17 157 2
fbdev2xfree_timing 8 33 299 2
fbdev_open_pci 8 37 258 2
fbdev_open 7 32 200 3
fbdevHWProbe 3 12 64 3
fbdevHWInit 5 34 236 3
fbdevHWGetName 1 5 22 1
fbdevHWGetDepth 4 12 83 2
fbdevHWGetLineLength 2 8 46 1
fbdevHWGetType 1 5 22 1
fbdevHWGetVidmem 1 5 22 1
fbdevHWSetMode 8 27 175 3
fbdevHWSetVideoModes 10 42 289 1
fbdevHWGetBuildinMode 1 5 21 1
fbdevHWUseBuildinMode 3 11 88 1
calculateFbmem_len 1 6 43 1
fbdevHWMapVidmem 3 21 143 1
fbdevHWLinearOffset 1 5 20 1
fbdevHWUnmapVidmem 3 11 66 1
fbdevHWMapMMIO 5 28 202 1
fbdevHWUnmapMMIO 3 13 78 1
fbdevHWModeInit 6 30 286 2
fbdevHWSave 2 7 55 1
fbdevHWRestore 2 7 55 1
fbdevHWLoadPalette 3 22 219 5
fbdevHWValidMode 2 6 34 4
fbdevHWSwitchMode 2 6 28 2
fbdevHWAdjustFrame 6 12 118 3
fbdevHWEnterVT 2 7 38 1
fbdevHWLeaveVT 1 4 12 1
fbdevHWDPMSSet 11 42 185 3
fbdevHWSaveScreen 7 30 163 2
fbdevHWSwitchModeWeak 1 4 9 1
fbdevHWAdjustFrameWeak 1 4 9 1
fbdevHWEnterVTWeak 1 4 9 1
fbdevHWLeaveVTWeak 1 4 9 1
fbdevHWValidModeWeak 1 4 9 1
fbdevHWDPMSSetWeak 1 4 9 1
fbdevHWLoadPaletteWeak 1 4 9 1
fbdevHWSaveScreenWeak 1 4 9 1
Source file: ./xserver/hw/xfree86/os-support/bsd/bsd_ev56.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
readDense8 1 5 39 2
readDense16 1 5 39 2
readDense32 1 5 36 2
writeDense8 1 5 41 3
writeDense16 1 5 41 3
writeDense32 1 5 40 3
Source file: ./xserver/hw/xfree86/os-support/bsd/bsd_kqueue_apm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bsdToXF86 3 10 49 1
bsdPMGetEventFromOS 5 19 128 3
bsdPMConfirmEventToOs 15 33 126 2
xf86OSPMOpen 6 24 144 1
bsdCloseAPM 3 15 59 1
Source file: ./xserver/hw/xfree86/os-support/bsd/bsd_VTsw.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86VTRequest 5 8 37 1
xf86VTSwitchPending 6 8 40 1
xf86VTSwitchAway 6 12 59 1
xf86VTSwitchTo 6 12 59 1
xf86VTActivate 6 9 50 1
Source file: ./xserver/hw/xfree86/os-support/shared/platform_noop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86PlatformDeviceCheckBusID 1 4 17 2
xf86PlatformDeviceProbe 1 3 9 1
Source file: ./xserver/hw/xfree86/os-support/shared/agp_noop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86GARTCloseScreen 1 4 10 1
xf86AgpGARTSupported 1 4 9 1
xf86GetAGPInfo 1 4 10 1
xf86AcquireGART 1 4 10 1
xf86ReleaseGART 1 4 10 1
xf86AllocateGARTMemory 1 5 23 4
xf86DeallocateGARTMemory 1 4 13 2
xf86BindGARTMemory 1 4 17 3
xf86UnbindGARTMemory 1 4 13 2
xf86EnableAGP 1 4 13 2
Source file: ./xserver/hw/xfree86/os-support/shared/VTsw_noop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86VTSwitchPending 1 4 9 1
xf86VTSwitchAway 1 4 9 1
xf86VTSwitchTo 1 4 9 1
xf86VTActivate 1 4 10 1
Source file: ./xserver/hw/xfree86/os-support/shared/sigiostubs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86InstallSIGIOHandler 1 4 26 3
xf86RemoveSIGIOHandler 1 4 10 1
Source file: ./xserver/hw/xfree86/os-support/shared/VTsw_usl.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86VTRequest 1 6 31 1
xf86VTSwitchPending 2 4 15 1
xf86VTSwitchAway 2 8 34 1
xf86VTSwitchTo 2 8 34 1
xf86VTActivate 3 7 30 1
Source file: ./xserver/hw/xfree86/os-support/bsd/bsd_agp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86GARTCloseScreen 3 11 46 1
GARTInit 7 25 135 1
xf86AgpGARTSupported 1 4 12 0
xf86GetAGPInfo 4 29 191 1
xf86AcquireGART 6 15 75 1
xf86ReleaseGART 6 18 83 1
xf86AllocateGARTMemory 6 22 126 4
xf86DeallocateGARTMemory 5 17 90 2
xf86BindGARTMemory 6 32 161 3
xf86UnbindGARTMemory 5 22 114 2
xf86EnableAGP 4 14 77 2
Source file: ./xserver/hw/xfree86/os-support/shared/vidmem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86InitVidMem 2 7 34 1
Source file: ./xserver/hw/xfree86/os-support/shared/ioperm_noop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86EnableIO 1 4 9 1
xf86DisableIO 1 4 8 1
Source file: ./xserver/hw/xfree86/os-support/shared/kmod_noop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86LoadKernelModule 1 5 17 1
Source file: ./xserver/hw/xfree86/os-support/shared/pm_noop.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSPMOpen 1 4 9 1
Source file: ./xserver/hw/xfree86/os-support/bsd/alpha_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
init_abw 3 8 35 1
dense_base 2 7 42 1
memory_base 3 14 63 1
has_bwx 2 14 82 1
checkDevMem 10 52 284 1
xf86OSInitVidMem 2 11 43 1
xf86ReadBIOS 5 32 255 4
xf86EnableIO 2 6 23 0
xf86DisableIO 1 4 7 0
xf86EnableIO 1 5 13 0
xf86DisableIO 1 4 10 0
xf86PrivilegedInit 1 7 23 1
Source file: ./xserver/hw/xfree86/os-support/shared/sigio.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86SigIOAdd 2 12 67 1
xf86SigIORemove 3 10 72 1
xf86SIGIO 8 22 159 1
xf86IsPipe 2 7 34 1
block_sigio 1 7 33 1
release_sigio 1 7 33 1
xf86InstallSIGIOHandler 15 61 366 3
xf86RemoveSIGIOHandler 11 44 242 1
Source file: ./xserver/hw/xfree86/os-support/linux/linux.h
Source file: ./xserver/hw/xfree86/os-support/bsd/bsd_init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OpenConsole 47 137 796 1
xf86OpenPccons 4 18 93 1
xf86OpenSyscons 19 72 408 1
xf86OpenPcvt 16 75 452 1
xf86OpenWScons 14 70 466 1
xf86CloseConsole 19 38 214 1
xf86ProcessArgument 8 16 111 3
xf86UseMsg 2 7 23 1
xf86DropPriv 6 20 107 1
Source file: ./xserver/hw/xfree86/os-support/shared/posix_tty.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetBaud 23 26 109 1
xf86OpenSerial 8 58 382 1
xf86SetSerial 28 116 703 2
xf86SetSerialSpeed 4 20 114 2
xf86ReadSerial 2 11 99 3
xf86WriteSerial 2 11 100 3
xf86CloseSerial 1 6 23 1
xf86WaitForInput 2 16 92 2
xf86SerialSendBreak 1 6 28 2
xf86FlushInput 4 15 87 1
xf2osState 3 9 51 1
os2xfState 3 9 51 1
getOsStateMask 2 8 39 1
xf86SetSerialModemState 6 23 125 2
xf86GetSerialModemState 4 14 71 1
xf86SerialModemSetBits 3 13 68 2
xf86SerialModemClearBits 3 13 68 2
Source file: ./xserver/hw/xfree86/os-support/linux/lnx_bell.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSRingBell 4 8 66 3
Source file: ./xserver/hw/xfree86/os-support/linux/int10/vm86/linux_vm86.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86Int10ExecSetup 1 10 69 1
vm86_GP_fault 45 158 751 1
do_vm86 8 50 258 1
xf86ExecX86int10 3 8 39 1
vm86_rep 3 21 104 1
Source file: ./xserver/hw/xfree86/os-support/linux/lnx_platform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
get_drm_info 10 56 327 3
xf86PlatformDeviceCheckBusID 7 27 159 2
xf86PlatformReprobeDevice 3 13 68 2
xf86PlatformDeviceProbe 8 26 137 1
NewGPUDeviceRequest 4 15 75 1
DeleteGPUDeviceRequest 7 21 113 1
Source file: ./xserver/hw/xfree86/os-support/linux/lnx_init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drain_console 3 7 40 2
switch_to 3 15 100 2
linux_parse_vt_settings 18 63 337 1
linux_get_keeptty 1 4 9 1
xf86OpenConsole 20 90 627 1
xf86CloseConsole 7 35 225 1
xf86ProcessArgument 5 16 107 3
xf86UseMsg 1 6 21 1
Source file: ./xserver/hw/xfree86/os-support/linux/lnx_acpi.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lnxACPIReopen 2 8 33 3
lnxACPIGetEventFromOs 17 45 274 3
lnxACPIConfirmEventToOs 1 7 21 2
lnxACPIOpen 6 31 201 1
lnxCloseACPI 2 11 43 1
Source file: ./xserver/hw/xfree86/os-support/linux/lnx_ev56.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
readDense8 1 5 36 2
readDense16 1 5 36 2
readDense32 1 5 36 2
writeDense8 1 5 40 3
writeDense16 1 5 40 3
writeDense32 1 5 40 3
Source file: ./xserver/hw/xfree86/os-support/linux/lnx_kmod.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86LoadKernelModule 13 51 277 1
Source file: ./xserver/hw/xfree86/os-support/linux/systemd-logind.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
systemd_logind_find_info_ptr_by_devnum 5 10 58 3
systemd_logind_set_input_fd_for_all_devs 3 13 79 4
systemd_logind_take_fd 11 62 333 4
systemd_logind_release_fd 11 50 275 3
systemd_logind_controls_session 2 4 15 1
systemd_logind_vtenter 10 24 132 1
systemd_logind_ack_pause 6 31 158 3
message_filter 22 106 566 3
connect_hook 16 110 544 2
systemd_logind_release_control 5 26 125 1
disconnect_hook 1 7 34 1
systemd_logind_init 4 10 43 1
systemd_logind_fini 2 6 24 1
Source file: ./xserver/hw/xfree86/os-support/linux/lnx_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSInitVidMem 1 4 13 1
hwEnableIO 2 13 76 1
hwDisableIO 1 5 17 1
hwEnableIO 4 11 58 1
hwDisableIO 1 5 20 1
xf86EnableIO 2 7 22 1
xf86DisableIO 2 7 21 1
Source file: ./xserver/hw/xfree86/os-support/bus/nobus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__noop_to_appease_ar__ 1 4 8 1
Source file: ./xserver/hw/xfree86/os-support/bus/xf86Sbus.h
Source file: ./xserver/hw/xfree86/os-support/bus/Pci.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86scanpci 1 7 28 1
Source file: ./xserver/hw/xfree86/os-support/bus/xf86Pci.h
Source file: ./xserver/hw/xfree86/os-support/bus/bsd_pci.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
osPciInit 1 4 10 1
Source file: ./xserver/hw/xfree86/os-support/bus/Pci.h
Source file: ./xserver/hw/xfree86/os-support/hurd/hurd_video.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86EnableIO 3 10 52 0
xf86DisableIO 1 5 16 0
xf86OSInitVidMem 1 4 13 1
Source file: ./xserver/hw/xfree86/os-support/linux/lnx_apm.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
lnxPMGetEventFromOs 7 20 144 3
lnxPMConfirmEventToOs 14 28 100 2
xf86OSPMOpen 5 9 36 1
lnxAPMOpen 6 24 142 1
lnxCloseAPM 2 10 36 1
Source file: ./xserver/hw/xfree86/os-support/hurd/hurd_bell.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86OSRingBell 1 4 15 3
Source file: ./xserver/hw/xfree86/os-support/linux/lnx_agp.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86GARTCloseScreen 2 10 38 1
GARTInit 10 40 202 1
xf86AgpGARTSupported 1 4 13 1
xf86GetAGPInfo 4 29 183 1
xf86AcquireGART 6 15 75 1
xf86ReleaseGART 7 19 83 1
xf86AllocateGARTMemory 6 22 126 4
Source file: ./xserver/hw/xfree86/os-support/hurd/hurd_init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86ProcessArgument 1 4 17 3
xf86UseMsg 1 4 7 0
xf86OpenConsole 4 21 105 0
xf86CloseConsole 1 5 14 0
Source file: ./xserver/hw/xfree86/os-support/int10Defines.h
Source file: ./xserver/hw/xfree86/os-support/xf86OSpriv.h
Source file: ./xserver/hw/xfree86/os-support/xf86_OSlib.h
Source file: ./xserver/hw/xfree86/drivers/modesetting/sh3224.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
sh24_32BltLine 8 41 329 3
ms_shadowUpdate32to24 3 32 231 2
Source file: ./xserver/hw/xfree86/os-support/linux/int10/linux.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
readLegacy 2 9 64 4
xf86ExtendedInitInt10 40 211 1298 2
MapCurrentInt10 10 57 406 1
xf86FreeInt10 7 23 204 1
xf86Int10AllocPages 8 23 214 3
xf86Int10FreePages 2 10 91 3
read_b 1 4 23 2
read_w 1 4 23 2
read_l 1 4 23 2
write_b 1 4 27 3
write_w 1 4 27 3
write_l 1 4 27 3
xf86int10Addr 5 16 116 2
vm86_tst 4 14 83 1
int10LinuxLoadSubModule 4 10 42 1
Source file: ./xserver/hw/xfree86/drivers/modesetting/dumb_bo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dumb_bo_create 3 24 139 4
dumb_bo_map 4 19 116 2
dumb_bo_destroy 3 16 93 2
dumb_get_bo_from_fd 3 16 88 4
Source file: ./xserver/hw/xfree86/drivers/modesetting/driver.h
Source file: ./xserver/hw/xfree86/os-support/xf86_OSproc.h
Source file: ./xserver/hw/xfree86/drivers/modesetting/pageflip.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ms_flush_drm_events 6 16 112 1
ms_pageflip_free 2 8 39 1
ms_pageflip_handler 3 19 118 3
ms_pageflip_abort 2 11 71 1
queue_flip_on_crtc 5 37 230 5
ms_do_pageflip 11 75 419 7
Source file: ./xserver/hw/xfree86/os-support/bus/Sbus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
promGetSibling 3 11 74 1
promGetChild 4 11 77 1
promGetProperty 3 10 60 2
promGetBool 5 14 80 1
promSetNode 5 13 79 1
promIsP1275 11 23 129 1
sparcPromClose 3 14 51 1
sparcPromInit 5 23 99 1
sparcPromGetProperty 2 6 34 3
sparcPromGetBool 2 6 28 2
promWalkGetDriverName 17 37 229 2
sparcDriverName 2 10 42 1
promWalkAssignNodes 31 69 486 4
sparcPromAssignNodes 17 66 490 1
promGetReg 11 35 309 1
promWalkNode2Pathname 16 33 227 5
sparcPromNode2Pathname 4 14 67 1
promWalkPathname2Node 26 53 348 4
sparcPromPathname2Node 6 33 181 1
xf86MapSbusMem 6 23 193 3
xf86UnmapSbusMem 1 7 70 3
xf86SbusHideOsHwCursor 1 17 130 1
xf86SbusSetOsHwCursorCmap 1 18 151 3
Source file: ./xserver/hw/xfree86/drivers/modesetting/sh3224.h
Source file: ./xserver/hw/xfree86/drivers/modesetting/vblank.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ms_box_intersect 7 13 153 3
ms_crtc_box 2 12 93 2
ms_box_area 1 4 34 1
ms_crtc_on 2 5 25 1
ms_covering_crtc 13 47 262 3
ms_dri2_crtc_covering_drawable 1 10 68 1
ms_get_kernel_ust_msc 2 23 147 3
ms_kernel_msc_to_crtc_msc 2 9 59 2
ms_get_crtc_ust_msc 2 8 47 3
ms_crtc_msc_to_kernel_msc 6 17 105 2
ms_drm_socket_handler 2 9 53 3
ms_drm_queue_alloc 3 22 121 4
ms_drm_abort_one 1 6 31 1
ms_drm_abort_scrn 2 8 41 1
ms_drm_abort_seq 2 10 48 2
ms_drm_abort 2 11 62 3
ms_drm_handler 2 16 111 5
ms_vblank_screen_init 2 17 105 1
ms_vblank_close_screen 3 11 59 1
Source file: ./xserver/hw/xfree86/drivers/modesetting/present.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ms_present_get_crtc 2 5 27 1
ms_present_get_ust_msc 1 5 32 3
ms_present_vblank_handler 1 8 58 3
ms_present_vblank_abort 1 6 35 1
ms_present_queue_vblank 7 42 235 3
ms_present_event_match 1 6 33 2
ms_present_abort_vblank 1 6 38 3
ms_present_flush 3 8 45 1
ms_present_flip_handler 2 11 74 4
ms_present_flip_abort 1 6 38 2
ms_present_check_flip 10 30 176 4
ms_present_flip 4 30 185 5
ms_present_unflip 8 37 255 2
ms_present_screen_init 3 11 68 1
Source file: ./xserver/hw/xfree86/drivers/modesetting/drmmode_display.h
Source file: ./xserver/hw/xfree86/drivers/modesetting/dumb_bo.h
Source file: ./xserver/hw/xfree86/dixmods/shmodule.c
Source file: ./xserver/hw/xfree86/dixmods/fbmodule.c
Source file: ./xserver/hw/xfree86/glamor_egl/glamor_xf86_xv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glamor_xf86_xv_stop_video 2 6 26 3
glamor_xf86_xv_set_port_attribute 1 5 27 4
glamor_xf86_xv_get_port_attribute 1 5 28 4
glamor_xf86_xv_query_best_size 1 9 46 9
glamor_xf86_xv_query_image_attributes 1 7 42 6
glamor_xf86_xv_put_image 1 19 94 17
glamor_xv_init 3 49 325 2
Source file: ./xserver/hw/xfree86/dixmods/glxmodule.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glxSetup 4 16 83 4
Source file: ./xserver/hw/xfree86/drivers/modesetting/dri2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ms_get_resource 4 18 102 2
get_drawable_pixmap 2 8 40 1
ms_dri2_create_buffer2 22 80 392 4
ms_dri2_create_buffer 1 6 29 3
ms_dri2_reference_buffer 2 7 25 1
ms_dri2_destroy_buffer2 4 17 84 3
ms_dri2_destroy_buffer 1 4 19 2
ms_dri2_copy_region2 12 45 303 5
ms_dri2_copy_region 1 6 31 4
gettime_us 2 7 39 1
ms_dri2_get_msc 3 14 70 3
get_client_id 2 7 43 1
ms_dri2_add_frame_event 3 16 96 1
ms_dri2_del_frame_event 3 10 59 1
ms_dri2_blit_swap 1 13 72 3
ms_dri2_flip_abort 1 6 31 2
ms_dri2_flip_handler 2 18 111 4
ms_dri2_schedule_flip 3 25 152 1
update_front 2 17 110 2
can_exchange 11 33 206 4
can_flip 6 10 64 4
ms_dri2_exchange_buffers 1 27 207 3
ms_dri2_frame_event_handler 9 41 220 3
ms_dri2_frame_event_abort 1 5 18 1
ms_dri2_schedule_wait_msc 14 92 523 5
ms_dri2_schedule_swap 17 106 639 9
ms_dri2_frame_event_client_gone 2 14 68 2
ms_dri2_frame_event_drawable_gone 2 14 68 2
ms_dri2_register_frame_event_resource_types 3 14 43 1
ms_dri2_screen_init 6 40 231 1
ms_dri2_close_screen 1 4 12 1
Source file: ./xserver/hw/xfree86/loader/os.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LoaderGetOS 2 5 30 4
Source file: ./xserver/hw/xfree86/loader/loader.h
Source file: ./xserver/hw/xfree86/loader/loaderProcs.h
Source file: ./xserver/hw/xfree86/loader/loader.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LoaderInit 1 17 122 1
LoaderOpen 5 15 92 3
LoaderSymbol 4 13 69 1
LoaderSymbolFromModule 1 4 21 2
LoaderUnload 2 6 33 2
LoaderSetOptions 1 4 12 1
LoaderShouldIgnoreABI 1 4 15 1
LoaderGetABIVersion 3 20 113 1
Source file: ./xserver/hw/xfree86/ddc/ddcProperty.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
edidSize 2 7 32 1
setRootWindowEDID 1 7 53 2
addEDIDProp 2 7 46 3
xf86SetDDCproperties 5 11 66 2
Source file: ./xserver/hw/xfree86/ddc/ddc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_start 6 18 142 1
find_header 7 23 132 1
resort 5 21 118 1
DDC_checksum 6 16 88 2
GetEDID_DDC1 10 37 195 1
FetchEDID_DDC1 3 14 77 2
TestDDC1 3 11 58 2
EDIDRead_DDC1 7 24 134 3
xf86DoEDID_DDC1 6 27 171 3
DDC2MakeDevice 3 19 111 3
DDC2Init 2 9 50 1
EEDIDStop 1 3 7 1
DDC2Read 7 30 199 3
xf86DoEEDID 12 35 255 3
xf86DoEDID_DDC2 1 4 20 2
Source file: ./xserver/hw/xfree86/ddc/edid.h
Source file: ./xserver/hw/xfree86/loader/loadmod.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FreeStringList 3 9 42 1
PathIsAbsolute 1 4 15 1
InitPathList 11 50 275 1
FreePathList 3 5 21 1
LoaderSetPath 2 6 23 1
InitPatterns 13 48 340 1
FreePatterns 3 5 20 1
InitSubdirs 18 77 459 1
FreeSubdirs 3 9 47 1
FindModuleInSubdir 16 43 326 2
FindModule 6 23 146 4
LoaderListDirs 21 87 564 2
LoaderFreeDirList 1 4 13 1
CheckVersion 37 135 824 3
AddSibling 1 5 19 2
LoadSubModule 6 26 157 8
NewModuleDesc 2 7 38 1
DuplicateModule 3 19 123 2
LoadModule 41 157 818 8
UnloadModule 10 25 160 1
UnloadSubModule 2 8 37 1
RemoveChild 6 23 105 1
LoaderErrorMsg 18 64 223 4
LoaderGetCanonicalName 6 24 166 2
LoaderGetModuleVersion 4 8 49 1
Source file: ./xserver/hw/xfree86/ddc/xf86DDC.h
Source file: ./xserver/hw/xfree86/x86emu/x86emu/types.h
Source file: ./xserver/hw/xfree86/x86emu/x86emu/debug.h
Source file: ./xserver/hw/xfree86/x86emu/x86emu/prim_ops.h
Source file: ./xserver/hw/xfree86/drivers/modesetting/driver.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
Setup 3 14 69 4
Identify 1 5 16 1
ms_ent_priv 1 8 37 1
open_hw 5 16 95 1
check_outputs 7 18 94 2
probe_hw 6 17 95 2
ms_DRICreatePCIBusID 2 8 49 1
probe_hw_pci 6 24 147 2
AvailableOptions 1 4 13 2
ms_driver_func 3 14 56 3
ms_setup_scrn_hooks 1 15 79 1
ms_setup_entity 3 12 76 2
ms_pci_probe 4 25 165 4
ms_platform_probe 5 21 126 5
Probe 7 31 195 2
GetRec 2 7 33 1
dispatch_dirty_region 7 31 226 4
dispatch_dirty 3 18 113 1
dispatch_dirty_pixmap 1 8 59 3
dispatch_slave_dirty 5 16 101 1
redisplay_dirty 5 16 103 3
ms_dirty_update 5 24 139 2
ms_dirty_get_ent 3 11 53 2
msBlockHandler 4 13 90 2
msBlockHandler_oneshot 1 7 46 2
FreeRec 9 28 161 1
try_enable_glamor 8 33 187 1
msShouldDoubleShadow 6 20 122 2
ms_get_drm_master_fd 10 56 342 1
PreInit 42 147 960 2
msShadowWindow 1 10 87 6
msUpdateIntersect 4 26 235 4
msUpdatePacked 11 43 373 2
msEnableSharedPixmapFlipping 10 25 153 3
msDisableSharedPixmapFlipping 2 9 51 1
msStartFlippingPixmapTracking 3 26 182 9
msPresentSharedPixmap 2 13 93 1
msStopFlippingPixmapTracking 2 20 126 3
CreateScreenResources 15 59 435 1
msShadowInit 2 7 23 1
msSharePixmapBacking 3 13 72 3
msSetSharedPixmapBacking 6 25 181 2
msRequestSharedPixmapNotifyDamage 1 9 54 1
msSharedPixmapNotifyDamage 6 23 150 1
SetMaster 5 13 83 1
CreateWindow_oneshot 2 12 69 1
ScreenInit 37 139 884 3
AdjustFrame 1 5 35 3
FreeScreen 1 4 12 1
LeaveVT 4 10 63 1
EnterVT 2 9 47 1
SwitchMode 1 4 20 2
CloseScreen 6 33 215 1
ValidMode 1 4 19 4
Source file: ./xserver/hw/xfree86/x86emu/x86emu/x86emui.h
Source file: ./xserver/hw/xfree86/x86emu/x86emu/decode.h
Source file: ./xserver/hw/xfree86/x86emu/x86emu/fpu_regs.h
Source file: ./xserver/hw/xfree86/x86emu/x86emu/ops.h
Source file: ./xserver/hw/xfree86/ddc/print_edid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_vendor 1 6 55 2
print_version 1 5 29 2
print_input_features 18 58 317 3
print_dpms_features 19 63 316 3
print_whitepoint 1 9 72 2
print_display 10 26 209 3
print_established_timings 21 44 325 2
print_std_timings 4 16 107 2
print_cvt_timings 8 17 132 2
print_detailed_timings 9 42 269 2
handle_detailed_print 38 132 826 2
print_number_sections 2 6 25 2
xf86PrintEDID 5 29 248 1
Source file: ./xserver/hw/xfree86/x86emu/x86emu/prim_x86_gcc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
hw_cpuid 1 10 67 4
hw_cpuid 1 6 64 4
Source file: ./xserver/hw/xfree86/x86emu/x86emu/regs.h
Source file: ./xserver/hw/xfree86/x86emu/x86emu/fpu.h
Source file: ./xserver/hw/xfree86/x86emu/x86emu/prim_asm.h
Source file: ./xserver/hw/xfree86/ddc/interpret_edid.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
find_ranges_section 3 5 44 2
find_max_detailed_clock 2 6 50 2
handle_edid_quirks 5 14 95 1
handle_detailed_hvsize 4 16 125 2
encode_aspect_ratio 13 26 257 1
xf86InterpretEDID 4 27 215 2
get_cea_detail_timing 4 15 93 3
handle_cea_detail_block 2 10 64 4
xf86ForEachDetailedBlock 9 22 123 3
extract_cea_data_block 4 19 115 2
handle_cea_video_block 3 15 97 3
xf86ForEachVideoBlock 8 20 97 3
cea_db_offsets 4 10 59 3
cea_db_len 1 4 16 1
cea_db_tag 1 4 17 1
cea_for_each_db 10 25 171 3
find_hdmi_block 4 12 88 2
xf86MonitorFindHDMIBlock 1 6 30 1
xf86InterpretEEDID 2 8 34 2
get_vendor_section 1 11 73 2
get_version_section 1 5 25 2
get_display_section 5 30 184 3
get_established_timing_section 1 6 31 2
get_cvt_timing_section 13 42 275 2
get_std_timing_section 3 16 114 3
fetch_detailed_block 16 56 312 3
get_dt_md_section 2 9 49 3
copy_string 5 10 76 2
get_dst_timing_section 2 12 81 3
get_monitor_ranges 4 33 171 2
get_whitepoint_section 1 11 85 2
get_detailed_timing_section 1 21 121 2
validate_version 3 12 64 2
xf86MonitorIsHDMI 1 4 15 1
Source file: ./xserver/hw/xfree86/x86emu/sys.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ldq_u 1 5 27 1
ldl_u 1 5 27 1
ldw_u 1 5 27 1
stq_u 1 5 29 2
stl_u 1 5 29 2
stw_u 1 5 29 2
ldq_u 1 6 28 1
ldl_u 1 6 28 1
ldw_u 1 6 28 1
stq_u 1 5 30 2
stl_u 1 5 30 2
stw_u 1 5 30 2
rdb 3 13 72 1
rdw 5 18 122 1
rdl 5 20 164 1
wrb 3 11 69 2
wrw 5 16 128 2
wrl 5 18 176 2
p_inb 2 6 26 1
p_inw 2 6 26 1
p_inl 2 6 26 1
p_outb 2 6 30 2
p_outw 2 6 30 2
p_outl 2 6 30 2
X86EMU_setupMemFuncs 1 9 44 1
X86EMU_setupPioFuncs 1 9 44 1
X86EMU_setupIntrFuncs 4 10 61 1
X86EMU_prepareForInt 1 11 83 1
Source file: ./xserver/hw/xfree86/x86emu/decode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
x86emu_intr_handle 3 20 128 1
x86emu_intr_raise 1 5 23 1
X86EMU_exec 12 35 236 1
X86EMU_halt_sys 1 4 14 1
fetch_decode_modrm 2 11 104 3
fetch_byte_imm 2 9 61 1
fetch_word_imm 2 10 68 1
fetch_long_imm 2 10 68 1
get_data_segment 16 30 135 1
fetch_data_byte 3 6 43 1
fetch_data_word 3 6 43 1
fetch_data_long 3 6 43 1
fetch_data_byte_abs 3 6 42 2
fetch_data_word_abs 3 6 42 2
fetch_data_long_abs 3 6 42 2
store_data_byte 3 6 47 2
store_data_word 3 6 47 2
store_data_long 3 6 47 2
store_data_byte_abs 3 6 46 3
store_data_word_abs 3 6 46 3
store_data_long_abs 3 6 46 3
decode_rm_byte_register 9 31 148 1
decode_rm_word_register 9 31 148 1
decode_rm_long_register 9 31 148 1
decode_rm_seg_register 9 29 129 1
decode_sib_address 20 89 428 2
decode_rm00_address 18 68 357 1
decode_rm01_address 20 71 483 1
decode_rm10_address 20 77 503 1
Source file: ./xserver/hw/xfree86/x86emu/debug.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
X86EMU_trace_regs 4 11 67 1
X86EMU_trace_xregs 2 6 18 1
x86emu_just_disassemble 1 6 42 1
disassemble_forward 2 16 122 3
x86emu_check_ip_access 1 3 6 1
x86emu_check_sp_access 1 3 6 1
x86emu_check_mem_access 1 3 7 1
x86emu_check_data_access 1 3 10 2
x86emu_inc_decoded_inst_len 1 4 15 1
x86emu_decode_printf 1 5 39 1
x86emu_decode_printf2 1 7 62 2
x86emu_end_instr 1 5 22 1
print_encoded_bytes 2 9 65 2
print_decoded_instruction 1 4 17 1
x86emu_print_int_vect 2 9 53 1
X86EMU_dump_memory 4 16 108 3
x86emu_single_step 21 92 451 1
X86EMU_trace_on 1 4 19 1
X86EMU_trace_off 1 4 21 1
parse_line 11 26 148 3
x86emu_dump_regs 9 49 298 1
x86emu_dump_xregs 9 49 298 1
Source file: ./xserver/hw/xfree86/x86emu/x86emu.h
Source file: ./xserver/hw/xfree86/x86emu/validate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
printk 1 8 40 2
print_flags 8 38 199 2
main 2 92 459 1
Source file: ./xserver/hw/xfree86/drivers/modesetting/drmmode_display.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
drmmode_zaphod_string_matches 9 28 127 3
drmmode_bo_destroy 5 14 71 2
drmmode_bo_get_pitch 3 6 29 1
drmmode_bo_has_bo 3 6 24 1
drmmode_bo_get_handle 3 6 31 1
drmmode_bo_map 5 12 65 2
drmmode_create_bo 3 12 80 5
drmmode_SetSlaveBO 3 16 93 5
drmmode_SharedPixmapPresent 5 21 125 3
drmmode_SharedPixmapVBlankEventHandler 2 14 92 3
drmmode_SharedPixmapVBlankEventAbort 1 6 35 1
drmmode_SharedPixmapPresentOnVBlank 4 29 177 3
drmmode_SharedPixmapFlip 3 26 156 3
drmmode_InitSharedPixmapFlipping 3 12 56 2
drmmode_FiniSharedPixmapFlipping 4 15 87 2
drmmode_EnableSharedPixmapFlipping 3 20 98 4
drmmode_DisableSharedPixmapFlipping 1 9 54 2
drmmode_ConvertFromKMode 3 24 176 3
drmmode_ConvertToKMode 2 20 153 3
drmmode_crtc_dpms 1 5 23 2
create_pixmap_for_fbcon 9 36 218 3
drmmode_copy_fb 8 33 231 2
drmmode_set_mode_major 20 115 680 5
drmmode_set_cursor_colors 1 3 13 3
drmmode_set_cursor_position 1 6 44 3
drmmode_set_cursor 6 30 204 1
drmmode_load_cursor_argb_check 5 18 123 2
drmmode_hide_cursor 1 9 60 1
drmmode_show_cursor 1 6 25 1
drmmode_crtc_gamma_set 1 8 57 5
drmmode_set_target_scanout_pixmap_gpu 13 48 340 3
drmmode_set_target_scanout_pixmap_cpu 6 40 237 3
drmmode_set_target_scanout_pixmap 2 10 55 3
drmmode_set_scanout_pixmap 2 8 39 2
drmmode_shadow_allocate 5 25 157 3
drmmode_create_pixmap_header 3 14 95 7
drmmode_shadow_create 5 37 200 4
drmmode_shadow_destroy 3 14 93 3
drmmode_crtc_vblank_pipe 3 9 33 1
drmmode_crtc_init 2 20 148 4
drmmode_output_detect 6 26 110 1
drmmode_output_mode_valid 1 4 13 2
drmmode_output_attach_tile 8 33 205 1
has_panel_fitter 4 19 106 1
drmmode_output_add_gtf_modes 12 33 258 2
drmmode_output_get_modes 11 39 267 1
drmmode_output_destroy 5 21 140 1
drmmode_output_dpms 7 25 146 2
drmmode_property_ignore 5 10 54 1
drmmode_output_create_resources 18 90 705 1
drmmode_output_set_property 14 43 293 3
drmmode_output_get_property 8 37 229 2
find_output 3 13 71 2
parse_path_blob 5 24 152 3
drmmode_create_name 5 23 173 4
drmmode_output_init 31 109 755 6
find_clones 6 22 121 2
drmmode_clones_init 6 25 187 3
drmmode_set_pixmap_bo 6 19 104 3
drmmode_glamor_handle_new_screen_pixmap 4 10 61 1
drmmode_xf86crtc_resize 13 74 518 3
drmmode_pre_init 11 43 321 3
drmmode_adjust_frame 3 9 71 4
drmmode_set_desired_modes 13 54 345 3
drmmode_load_palette 13 55 486 5
drmmode_setup_colormap 4 12 62 2
drmmode_handle_uevents 27 98 615 2
drmmode_uevent_init 10 37 200 2
drmmode_uevent_fini 5 15 80 2
drmmode_create_initial_bos 3 25 173 2
drmmode_map_front_bo 1 4 18 1
drmmode_map_slave_bo 3 10 55 2
drmmode_map_cursor_bos 3 13 80 2
drmmode_free_bos 3 15 101 2
drmmode_get_default_bpp 9 42 248 4
Source file: ./xserver/hw/xfree86/i2c/i2c_def.h
Source file: ./xserver/hw/xfree86/x86emu/fpu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
x86emuOp_esc_coprocess_d8 1 7 27 1
x86emuOp_esc_coprocess_d9 54 193 685 1
x86emuOp_esc_coprocess_da 15 63 264 1
x86emuOp_esc_coprocess_db 27 100 370 1
x86emuOp_esc_coprocess_dc 23 88 362 1
x86emuOp_esc_coprocess_dd 19 79 308 1
x86emuOp_esc_coprocess_de 24 91 373 1
x86emuOp_esc_coprocess_df 19 79 311 1
Source file: ./xserver/hw/xfree86/i2c/xf86i2c.h
Source file: ./xserver/hw/xfree86/x86emu/prim_ops.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
aaa_word 3 19 98 1
aas_word 3 19 98 1
aad_word 1 15 109 1
aam_word 1 14 94 1
adc_byte 2 17 131 2
adc_word 2 17 131 2
adc_long 2 24 193 2
add_byte 1 14 115 2
add_word 1 14 115 2
add_long 1 18 157 2
and_byte 1 12 66 2
and_word 1 12 68 2
and_long 1 12 68 2
cmp_byte 1 15 115 2
cmp_word 1 14 110 2
cmp_long 1 14 110 2
daa_byte 5 16 100 1
das_byte 5 15 88 1
dec_byte 1 13 101 1
dec_word 1 13 101 1
dec_long 1 13 98 1
inc_byte 1 13 103 1
inc_word 1 13 103 1
inc_long 1 13 100 1
or_byte 1 12 66 2
or_word 1 12 68 2
or_long 1 12 68 2
neg_byte 1 14 95 1
neg_word 1 14 97 1
neg_long 1 14 97 1
not_byte 1 4 10 1
not_word 1 4 10 1
not_long 1 4 10 1
rcl_byte 4 17 153 2
rcl_word 4 17 153 2
rcl_long 4 17 149 2
rcr_byte 5 25 182 2
rcr_word 5 25 182 2
rcr_long 6 26 185 2
rol_byte 4 17 133 2
rol_word 4 17 133 2
rol_long 4 17 129 2
ror_byte 4 16 128 2
ror_word 4 16 128 2
ror_long 4 16 124 2
shl_byte 4 35 206 2
shl_word 4 34 206 2
shl_long 4 34 200 2
shr_byte 4 33 193 2
shr_word 4 33 177 2
shr_long 4 33 174 2
sar_byte 6 36 214 2
sar_word 6 36 214 2
sar_long 6 36 210 2
shld_word 4 34 219 3
shld_long 4 34 216 3
shrd_word 4 33 193 3
shrd_long 4 33 190 3
sbb_byte 2 17 129 2
sbb_word 2 17 129 2
sbb_long 2 17 126 2
sub_byte 1 14 113 2
sub_word 1 14 113 2
sub_long 1 14 110 2
test_byte 1 10 60 2
test_word 1 10 60 2
test_long 1 10 60 2
xor_byte 1 12 66 2
xor_word 1 12 68 2
xor_long 1 12 68 2
imul_byte 5 14 108 1
imul_word 5 15 122 1
imul_long_direct 5 28 253 4
imul_long 5 13 103 1
mul_byte 2 13 66 1
mul_word 2 14 80 1
mul_long 3 27 201 1
idiv_byte 3 17 98 1
idiv_word 3 21 142 1
idiv_long 11 59 371 1
div_byte 3 17 95 1
div_word 3 21 142 1
div_long 11 56 335 1
ins 14 56 369 1
outs 14 56 369 1
mem_access_word 2 6 30 1
push_word 2 7 56 1
push_long 2 7 56 1
pop_word 2 9 62 1
pop_long 2 9 62 1
cpuid 5 27 176 1
Source file: ./xserver/hw/xfree86/common/xf86sbusBus.h
Source file: ./xserver/hw/xfree86/i2c/xf86i2c.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
I2CUDelay 4 15 94 2
I2CRaiseSCL 4 19 118 3
I2CStart 2 11 80 2
I2CStop 1 11 88 1
I2CWriteBit 1 11 85 3
I2CReadBit 1 11 79 3
I2CPutByte 9 32 263 2
I2CGetByte 7 19 166 3
I2CAddress 6 13 86 2
xf86I2CProbeAddress 2 17 99 2
I2CWriteRead 12 28 187 5
xf86I2CWriteRead 1 7 44 5
xf86I2CReadStatus 1 4 25 2
xf86I2CReadByte 1 4 29 3
xf86I2CReadBytes 1 4 32 4
xf86I2CReadWord 2 8 62 3
xf86I2CWriteByte 1 7 47 3
xf86I2CWriteBytes 6 17 115 4
xf86I2CWriteWord 1 8 60 3
xf86I2CWriteVec 7 20 138 3
xf86CreateI2CDevRec 1 4 17 1
xf86DestroyI2CDevRec 6 16 103 2
xf86I2CDevInit 9 22 152 1
xf86I2CFindDev 4 10 51 2
xf86CreateI2CBusRec 2 16 84 1
xf86DestroyI2CBusRec 9 32 161 3
xf86I2CBusInit 17 39 251 1
xf86I2CFindBus 6 10 66 2
xf86I2CGetScreenBuses 6 17 105 2
Source file: ./xserver/hw/xfree86/common/xf86str.h
Source file: ./xserver/hw/xfree86/x86emu/ops2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
x86emuOp2_illegal_op 1 10 49 1
x86emuOp2_rdtsc 3 15 84 1
x86emuOp2_long_jump 22 85 420 1
x86emuOp2_set_byte 29 104 503 1
x86emuOp2_push_FS 1 9 40 1
x86emuOp2_pop_FS 1 9 41 1
x86emuOp2_cpuid 1 9 35 1
x86emuOp2_bt_R 9 111 667 1
x86emuOp2_shld_IMM 9 127 703 1
x86emuOp2_shld_CL 9 110 628 1
x86emuOp2_push_GS 1 9 40 1
x86emuOp2_pop_GS 1 9 41 1
x86emuOp2_bts_R 9 129 805 1
x86emuOp2_shrd_IMM 9 127 703 1
x86emuOp2_shrd_CL 9 110 628 1
x86emuOp2_imul_R_RM 17 175 888 1
x86emuOp2_lss_R_IMM 5 42 225 1
x86emuOp2_btr_R 9 129 820 1
x86emuOp2_lfs_R_IMM 5 42 225 1
x86emuOp2_lgs_R_IMM 5 42 225 1
x86emuOp2_movzx_byte_R_RM 9 106 498 1
x86emuOp2_movzx_word_R_RM 5 50 237 1
x86emuOp2_btX_I 37 240 1100 1
x86emuOp2_btc_R 9 129 820 1
x86emuOp2_bsf 25 114 736 1
x86emuOp2_bsr 25 114 736 1
x86emuOp2_movsx_byte_R_RM 9 106 562 1
x86emuOp2_movsx_word_R_RM 5 50 269 1
x86emuOp2_bswap 9 36 201 1
Source file: ./xserver/hw/xfree86/common/xf86PciInfo.h
Source file: ./xserver/hw/xfree86/common/xf86PM.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
eventName 15 50 182 2
suspend 6 24 157 2
resume 6 25 166 2
DoApmEvent 18 37 160 2
xf86HandlePMEvents 9 36 189 2
Source file: ./xserver/hw/xfree86/common/xf86fbBus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86ClaimFbSlot 7 21 105 4
xf86GetFbInfoForScreen 3 13 71 1
Source file: ./xserver/hw/xfree86/common/xf86xvpriv.h
Source file: ./xserver/hw/xfree86/common/xf86Config.h
Source file: ./xserver/hw/xfree86/common/xf86DPMS.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86DPMSInit 6 35 188 3
DPMSClose 6 18 99 1
DPMSSetScreen 5 10 70 2
DPMSSet 9 25 149 2
DPMSSupportedOnScreen 2 6 35 1
DPMSSupported 6 16 79 1
Source file: ./xserver/hw/xfree86/common/xorgVersion.h
Source file: ./xserver/hw/xfree86/common/xf86Priv.h
Source file: ./xserver/hw/xfree86/common/xf86InPriv.h
Source file: ./xserver/hw/xfree86/common/xf86VGAarbiterPriv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VGAGet 1 5 21 1
VGAPut 1 4 10 1
Source file: ./xserver/hw/xfree86/common/xf86VidMode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86VidModeGetMonitorValue 9 35 197 3
xf86VidModeGetCurrentModeline 2 11 55 3
xf86VidModeGetDotClock 3 9 46 2
xf86VidModeGetNumOfClocks 2 13 50 2
xf86VidModeGetClocks 3 11 62 2
xf86VidModeGetNextModeline 4 15 95 3
xf86VidModeGetFirstModeline 3 17 110 3
xf86VidModeDeleteModeline 2 9 44 2
xf86VidModeZoomViewport 1 5 20 2
xf86VidModeSetViewPort 2 14 131 3
xf86VidModeGetViewPort 1 8 42 3
xf86VidModeSwitchMode 2 13 64 2
xf86VidModeLockZoom 2 7 29 2
xf86VidModeCheckModeForMonitor 2 8 39 2
xf86VidModeCheckModeForDriver 2 8 39 2
xf86VidModeSetCrtcForMode 2 13 60 2
xf86VidModeAddModeline 3 15 89 2
xf86VidModeGetNumOfModes 4 12 66 1
xf86VidModeSetGamma 2 11 55 4
xf86VidModeGetGamma 1 9 59 4
xf86VidModeSetGammaRamp 1 5 38 5
xf86VidModeGetGammaRamp 1 5 38 5
xf86VidModeInit 3 37 195 1
XFree86VidModeExtensionInit 5 15 75 1
Source file: ./xserver/hw/xfree86/common/dgaproc.h
Source file: ./xserver/hw/xfree86/common/xf86Xinput.h
Source file: ./xserver/hw/xfree86/common/xf86Globals.c
Source file: ./xserver/hw/xfree86/common/xaarop.h
Source file: ./xserver/hw/xfree86/common/xorgHelper.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xorgGetVersion 1 4 9 1
Source file: ./xserver/hw/xfree86/common/fourcc.h
Source file: ./xserver/hw/xfree86/common/xf86fbman.h
Source file: ./xserver/hw/xfree86/common/xf86Privstr.h
Source file: ./xserver/hw/xfree86/common/xisb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XisbNew 3 19 105 2
XisbFree 1 5 20 1
XisbRead 8 28 169 1
XisbWrite 3 9 71 3
XisbTrace 1 4 17 2
XisbBlockDuration 1 4 17 2
Source file: ./xserver/hw/xfree86/common/xf86cmap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86ColormapAllocatePrivates 3 8 42 1
xf86HandleColormaps 15 77 475 6
CMapCloseScreen 1 5 23 1
CMapColormapUseMax 2 6 37 2
CMapAllocateColormapPrivate 5 32 190 1
CMapCreateColormap 3 14 77 1
CMapDestroyColormap 6 30 161 1
CMapStoreColors 21 67 431 3
CMapInstallColormap 7 19 129 1
CMapEnterVT 3 17 95 1
CMapSwitchMode 3 12 71 2
CMapSetDGAMode 4 13 97 3
CMapReinstallMap 5 24 152 1
CMapRefreshColors 23 106 978 3
CMapCompareColors 2 10 92 2
CMapSetOverscan 39 99 542 3
CMapUnwrapScreen 1 18 122 1
ComputeGamma 11 42 380 2
CMapChangeGamma 21 56 350 2
ComputeGammaRamp 2 14 95 4
xf86ChangeGammaRamp 15 49 273 5
xf86GetGammaRampSize 3 11 46 1
xf86GetGammaRamp 6 36 198 5
xf86ChangeGamma 2 7 40 2
Source file: ./xserver/hw/xfree86/common/xf86AutoConfig.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AppendToList 2 15 141 3
FreeList 2 10 66 2
FreeConfig 1 4 15 1
AppendToConfig 1 4 20 1
xf86AutoConfig 7 45 286 1
listPossibleVideoDrivers 13 31 170 2
listPossibleVideoDrivers 30 65 470 2
copyScreen 4 28 178 4
autoConfigDevice 14 65 420 1
Source file: ./xserver/hw/xfree86/common/xf86Mode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
printModeRejectMessage 4 14 81 3
xf86GetNearestClock 9 26 194 6
xf86ModeStatusToString 39 83 246 1
xf86ShowClockRanges 13 50 307 2
modeInClockRange 7 8 73 2
xf86FindClockRangeForMode 4 7 41 2
xf86HandleBuiltinMode 8 91 578 5
xf86LookupMode 35 193 1163 4
xf86CheckModeForMonitor 27 43 370 2
xf86CheckModeSize 6 17 163 4
xf86InitialCheckModeForDriver 32 71 514 7
xf86CheckModeForDriver 23 88 558 3
inferVirtualSize 17 53 346 4
LCM 2 9 53 2
scanLineWidth 18 62 392 6
xf86ValidateModes 135 475 3056 14
xf86DeleteMode 11 18 146 2
xf86PruneDriverModes 7 20 115 1
xf86SetCrtcForModes 5 19 131 2
xf86PrintModes 18 65 398 1
Source file: ./xserver/hw/xfree86/common/xf86Events.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LegalModifier 1 4 14 2
TimeSinceLastInputEvent 2 7 33 1
SetTimeSinceLastInputEvent 1 4 14 1
ProcessInputEvents 1 7 39 1
xf86ProcessActionEvent 24 52 276 2
xf86Wakeup 2 5 21 2
xf86ReadInput 1 5 26 3
xf86AddEnabledDevice 1 4 18 1
xf86RemoveEnabledDevice 1 4 14 1
xf86InterceptSignals 2 5 22 1
xf86InterceptSigIll 1 4 17 1
xf86SigWrapper 5 13 59 1
xf86PrintBacktrace 1 4 10 1
xf86ReleaseKeys 5 16 88 1
xf86DisableInputDeviceForVTSwitch 3 10 51 1
xf86EnableInputDeviceForVTSwitch 3 6 38 1
xf86UpdateHasVTProperty 4 16 94 1
xf86VTLeave 27 68 475 1
xf86VTEnter 15 41 270 1
xf86VTSwitch 5 10 42 1
xf86InputHandlerNotify 4 7 50 3
addInputHandler 5 20 111 3
xf86AddInputHandler 2 7 39 3
xf86AddGeneralHandler 1 5 29 3
xf86SetConsoleHandler 2 11 55 2
removeInputHandler 6 16 77 1
xf86RemoveInputHandler 2 11 41 1
xf86RemoveGeneralHandler 2 11 41 1
xf86DisableInputHandler 3 10 43 1
xf86DisableGeneralHandler 3 10 43 1
xf86EnableInputHandler 3 10 49 1
xf86EnableGeneralHandler 3 10 49 1
xf86EnableVTSwitch 2 14 45 1
DDXRingBell 1 4 22 3
xf86VTOwner 2 6 23 1
Source file: ./xserver/hw/xfree86/common/xf86Extensions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
load_extension_config 10 34 196 1
xf86ExtensionInit 1 5 22 1
Source file: ./xserver/hw/xfree86/common/xf86xv.h
Source file: ./xserver/hw/xfree86/common/xf86platformBus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86_add_platform_device 2 12 66 2
xf86_remove_platform_device 2 9 64 1
xf86_get_platform_device_unowned 2 5 23 1
xf86_find_platform_device_by_devnum 4 11 70 2
xf86IsPrimaryPlatform 6 10 61 1
platform_find_pci_info 4 23 127 2
xf86_check_platform_slot 7 15 103 1
MatchToken 6 22 123 3
OutputClassMatches 2 7 43 2
xf86OutputClassDriverList 5 19 123 3
xf86PlatformMatchDriver 11 23 193 2
xf86platformProbe 5 16 91 1
xf86ClaimPlatformSlot 3 22 115 5
xf86UnclaimPlatformSlot 5 15 93 2
doPlatformProbe 16 36 263 5
probeSingleDevice 10 26 197 4
isGPUDevice 3 9 48 1
xf86platformProbeDev 15 36 232 1
xf86platformAddDevice 14 61 433 1
xf86platformRemoveDevice 10 37 232 1
xf86platformVTProbe 3 10 61 1
xf86platformPrimary 3 11 66 1
Source file: ./xserver/hw/xfree86/common/xf86Opt.h
Source file: ./xserver/hw/xfree86/common/xf86Helper.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86AddDriver 4 20 145 3
xf86DeleteDriver 4 10 61 1
xf86AddInputDriver 3 15 85 3
xf86DeleteInputDriver 3 7 46 1
xf86LookupInputDriver 5 10 64 1
xf86LookupInput 3 9 49 1
xf86AllocateScreen 4 32 206 2
xf86DeleteScreen 15 46 264 1
xf86AllocateScrnInfoPrivateIndex 3 22 146 1
xf86AddPixFormat 8 25 138 4
xf86SetDepthBpp 78 262 1565 5
xf86PrintDepthBpp 1 5 37 1
xf86SetWeight 28 84 729 3
xf86SetDefaultVisual 13 40 196 2
xf86SetGamma 8 37 328 2
xf86SetDpi 29 89 594 3
xf86SetBlackWhitePixels 2 11 40 1
xf86EnableDisableFBAccess 3 11 45 2
xf86VDrvMsgVerb 7 15 120 5
xf86DrvMsgVerb 1 8 48 5
xf86DrvMsg 1 7 45 4
xf86VIDrvMsgVerb 3 13 78 5
xf86IDrvMsgVerb 1 8 48 5
xf86IDrvMsg 1 7 45 4
xf86MsgVerb 1 7 43 4
xf86Msg 1 7 40 3
xf86ErrorFVerb 3 8 48 3
xf86ErrorF 3 8 45 2
xf86_mkdir_p 2 10 61 1
xf86LogInit 7 28 177 1
xf86CloseLog 1 4 13 1
xf86TokenToString 4 9 64 2
xf86StringToToken 4 8 64 2
xf86ShowClocks 3 13 93 2
xf86PrintChipsets 4 23 156 3
xf86MatchDevice 17 45 352 2
xf86GetVisualName 3 6 26 1
xf86GetVerbosity 1 4 14 1
xf86GetPix24 1 4 11 1
xf86GetDepth 1 4 9 1
xf86GetWeight 1 4 9 1
xf86GetGamma 1 4 9 1
xf86GetFlipPixels 1 4 9 1
xf86GetServerName 1 4 9 1
xf86ServerIsExiting 1 4 15 1
xf86ServerIsResetting 1 4 9 1
xf86ServerIsOnlyDetecting 1 4 9 1
xf86CaughtSignal 1 4 11 1
xf86GetVidModeAllowNonLocal 1 4 11 1
xf86GetVidModeEnabled 1 4 11 1
xf86GetModInDevAllowNonLocal 1 4 11 1
xf86GetModInDevEnabled 1 4 11 1
xf86GetAllowMouseOpenFail 1 4 11 1
xf86DisableRandR 1 5 18 1
xf86GetModuleVersion 1 4 17 1
xf86LoadDrvSubModule 2 10 69 2
xf86LoadSubModule 2 10 71 2
xf86LoadOneModule 5 20 114 2
xf86UnloadSubModule 1 4 13 1
xf86LoaderCheckSymbol 1 4 17 1
xf86SetBackingStore 9 30 170 1
xf86SetSilkenMouse 6 23 137 1
xf86FindXvOptions 8 22 142 5
xf86ConfigFbEntityInactive 2 8 60 5
xf86ConfigFbEntity 5 23 139 7
xf86IsScreenPrimary 3 9 40 1
xf86IsUnblank 5 14 47 1
xf86MotionHistoryAllocate 1 4 14 1
xf86ScreenToScrn 2 10 56 1
xf86ScrnToScreen 2 10 64 1
xf86UpdateDesktopDimensions 1 4 10 1
Source file: ./xserver/hw/xfree86/common/xf86Configure.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86AddBusDeviceToConfigure 15 52 365 4
configureInputSection 2 30 189 1
configureScreenSection 2 26 207 1
optionTypeToString 9 23 66 1
configureDeviceSection 10 62 523 1
configureLayoutSection 3 54 325 1
configureFlagsSection 1 5 15 1
configureModuleSection 3 23 116 1
configureFilesSection 3 9 41 1
configureMonitorSection 1 10 54 1
handle_detailed_input 3 21 175 2
configureDDCMonitorSection 9 40 246 1
DoConfigure 30 179 1044 1
DoShowOptions 7 42 249 1
Source file: ./xserver/hw/xfree86/common/compiler.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
outb 1 4 19 2
outw 1 4 19 2
outl 1 4 19 2
inb 1 4 14 1
inw 1 4 14 1
inl 1 4 14 1
outb 1 4 28 2
outw 1 4 28 2
outl 1 4 28 2
inb 1 6 31 1
inw 1 6 31 1
inl 1 6 31 1
outb 1 6 38 2
outw 1 6 38 2
outl 1 6 38 2
inb 1 7 36 1
inw 1 7 36 1
inl 1 7 36 1
xf86ReadMmio8 1 8 56 2
xf86ReadMmio16Be 1 8 51 2
xf86ReadMmio16Le 1 8 56 2
xf86ReadMmio32Be 1 8 51 2
xf86ReadMmio32Le 1 8 56 2
xf86WriteMmio8 1 8 59 3
xf86WriteMmio16Be 1 8 54 3
xf86WriteMmio16Le 1 8 59 3
xf86WriteMmio32Be 1 8 54 3
xf86WriteMmio32Le 1 8 59 3
outb 1 5 35 2
outw 1 5 35 2
outl 1 5 35 2
inb 1 5 30 1
inw 1 5 30 1
inl 1 5 30 1
xf86ReadMmio32Be 1 8 51 2
xf86WriteMmio32Be 1 7 50 3
xf86ReadMmio8 1 8 60 2
xf86ReadMmio16Be 1 8 60 2
xf86ReadMmio16Le 1 8 60 2
xf86ReadMmio32Be 1 8 60 2
xf86ReadMmio32Le 1 8 60 2
xf86WriteMmio8 1 9 60 3
xf86WriteMmio16Le 1 9 60 3
xf86WriteMmio16Be 1 9 60 3
xf86WriteMmio32Le 1 9 60 3
xf86WriteMmio32Be 1 9 60 3
outb 2 6 33 2
outw 2 6 33 2
outl 2 6 33 2
inb 2 6 29 1
inw 2 6 29 1
inl 2 6 29 1
xf_outb 1 4 19 2
xf_outw 1 4 19 2
xf_outl 1 4 19 2
xf86ReadMmio8 1 4 33 2
xf86WriteMmio8 1 6 43 3
xf86ReadMmio16Swap 1 8 52 2
xf86ReadMmio16 1 4 32 2
xf86WriteMmio16Swap 1 8 55 3
xf86WriteMmio16 1 6 43 3
xf86ReadMmio32Swap 1 9 53 2
xf86ReadMmio32 1 4 33 2
xf86WriteMmio32Swap 1 8 56 3
xf86WriteMmio32 1 6 43 3
outb 1 4 21 2
outw 1 4 21 2
outl 1 4 21 2
inb 1 4 16 1
inw 1 4 16 1
inl 1 4 16 1
outb 1 5 37 2
outw 1 5 37 2
outl 1 5 37 2
inb 1 4 28 1
inw 1 4 28 1
inl 1 4 28 1
Source file: ./xserver/hw/xfree86/common/xf86platformBus.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86_platform_device_odev_attributes 1 4 14 1
xf86_platform_odev_attributes 1 5 23 1
_xf86_get_platform_device_attrib 5 16 81 3
_xf86_get_platform_device_int_attrib 4 14 70 3
Source file: ./xserver/hw/xfree86/common/xf86Bus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86CallDriverProbe 14 26 146 2
xf86BusConfig 11 45 257 1
xf86BusProbe 7 9 34 1
StringToBusType 11 27 167 2
xf86AllocateEntity 1 10 64 1
xf86IsEntityPrimary 8 18 139 1
xf86SetEntityFuncs 2 11 68 5
xf86DriverHasEntities 3 9 42 1
xf86AddEntityToScreen 4 19 129 2
xf86SetEntityInstanceForScreen 5 12 70 3
xf86FindScreenForEntity 6 15 86 1
xf86RemoveEntityFromScreen 4 13 89 2
xf86ClearEntityListForScreen 4 14 89 1
xf86AddDevToEntity 2 12 72 2
xf86RemoveDevFromEntity 5 17 109 2
xf86GetEntityInfo 7 25 179 1
xf86GetNumEntityInstances 2 6 25 1
xf86GetDevFromEntity 7 14 106 2
xf86AccessEnter 3 7 48 1
xf86AccessLeave 3 7 48 1
xf86PostProbe 10 15 67 1
xf86GetLastScrnFlag 2 9 30 1
xf86SetLastScrnFlag 2 6 27 2
xf86IsEntityShared 3 9 34 1
xf86SetEntityShared 2 6 24 1
xf86IsEntitySharable 3 9 34 1
xf86SetEntitySharable 2 6 24 1
xf86IsPrimInitDone 3 9 34 1
xf86SetPrimInitDone 2 6 24 1
xf86ClearPrimInitDone 2 6 24 1
xf86AllocateEntityPrivateIndex 2 15 86 1
xf86GetEntityPrivate 3 6 37 2
Source file: ./xserver/hw/xfree86/common/xf86RandR.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86RandRModeRefresh 3 9 66 1
xf86RandRGetInfo 17 65 449 2
xf86RandRSetMode 9 65 400 5
xf86RandRSetConfig 26 79 579 4
xf86RandRCloseScreen 1 12 91 1
xf86GetRotation 2 6 24 1
xf86RandRSetNewVirtualAndDimensions 8 26 137 6
xf86RandRInit 6 30 172 1
Source file: ./xserver/hw/xfree86/common/xf86Extensions.h
Source file: ./xserver/hw/xfree86/common/xf86Bus.h
Source file: ./xserver/hw/xfree86/common/xf86xvmc.h
Source file: ./xserver/hw/xfree86/common/xisb.h
Source file: ./xserver/hw/xfree86/common/xf86.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86BlockSIGIO 1 1 13 1
xf86UnblockSIGIO 1 1 11 1
Source file: ./xserver/hw/xfree86/common/xf86sbusBus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
CheckSbusDevice 7 32 243 2
xf86SbusProbe 61 151 819 1
xf86ParseSbusBusString 16 53 314 2
xf86CompareSbusBusString 2 10 38 2
xf86CheckSbusSlot 4 11 63 1
xf86ClaimSbusSlot 2 20 114 4
xf86MatchSbusInstances 34 138 784 6
xf86GetSbusInfoForEntity 5 12 78 1
xf86GetEntityForSbusInfo 4 12 68 1
xf86SbusUseBuiltinMode 1 32 225 2
xf86SbusCmapLoadPalette 6 31 241 5
xf86SbusCmapCloseScreen 2 17 103 1
xf86SbusHandleColormaps 4 36 242 2
xf86SbusConfigure 3 6 34 2
xf86SbusConfigureNewDev 3 17 100 3
Source file: ./xserver/hw/xfree86/common/xf86cmap.h
Source file: ./xserver/hw/xfree86/common/xf86Init.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86PrintBanner 18 69 451 1
xf86PrivsElevated 13 42 214 1
InstallSignalHandlers 3 18 92 1
AddSeatId 2 12 88 3
AddVTAtoms 2 17 133 3
xf86ScreenInit 1 6 40 3
InitOutput 105 340 2246 3
InitInput 4 17 127 2
CloseInput 1 5 14 1
OsVendorInit 12 23 118 1
ddxGiveUp 7 19 86 1
AbortDDX 6 17 98 1
OsVendorFatalError 4 11 48 2
xf86SetVerbosity 1 7 26 1
xf86SetLogVerbosity 1 7 26 1
xf86PrintDefaultModulePath 1 4 13 1
xf86PrintDefaultLibraryPath 1 4 13 1
xf86CheckPrivs 3 8 41 2
ddxProcessArgument 71 245 1556 3
ddxUseMsg 5 61 230 1
xf86LoadModules 8 30 175 2
xf86GetPixFormat 13 34 198 2
xf86GetBppFromDepth 2 9 35 2
ddxBeforeReset 1 3 6 1
Source file: ./xserver/hw/xfree86/common/xf86Option.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86CollectOptions 13 47 296 2
xf86CollectInputOptions 3 10 57 2
xf86OptionListDuplicate 2 10 45 1
LookupIntOption 2 10 59 4
LookupRealOption 2 10 59 4
LookupStrOption 3 13 72 4
LookupBoolOption 2 10 59 4
LookupPercentOption 2 10 59 4
xf86SetIntOption 1 4 27 3
xf86SetRealOption 1 4 27 3
xf86SetStrOption 1 4 29 3
xf86SetBoolOption 1 4 27 3
xf86SetPercentOption 1 4 27 3
xf86CheckIntOption 1 4 27 3
xf86CheckRealOption 1 4 27 3
xf86CheckStrOption 1 4 29 3
xf86CheckBoolOption 1 4 27 3
xf86CheckPercentOption 1 4 27 3
xf86ReplaceIntOption 1 6 46 3
xf86ReplaceRealOption 1 6 46 3
xf86ReplaceBoolOption 2 4 30 3
xf86ReplacePercentOption 1 7 46 3
xf86ReplaceStrOption 1 4 27 3
xf86AddNewOption 2 6 49 3
xf86NewOption 1 4 20 2
xf86NextOption 1 4 13 1
xf86OptionListCreate 1 4 25 3
xf86OptionListMerge 1 4 18 2
xf86OptionListFree 1 4 12 1
xf86OptionName 1 4 13 1
xf86OptionValue 1 4 13 1
xf86OptionListReport 3 12 62 1
xf86FindOption 1 4 20 2
xf86FindOptionValue 1 4 20 2
xf86MarkOptionUsed 2 5 19 1
xf86MarkOptionUsedByName 2 7 36 2
xf86CheckIfOptionUsed 2 7 22 1
xf86CheckIfOptionUsedByName 2 9 39 2
xf86ShowUnusedOptions 4 10 50 2
GetBoolValue 1 4 25 2
ParseOptionValue 53 216 1057 4
xf86ProcessOptions 2 7 44 3
xf86TokenToOptinfo 7 21 108 2
xf86TokenToOptName 2 6 35 2
xf86IsOptionSet 2 6 31 2
xf86GetOptValString 3 9 43 2
xf86GetOptValInteger 3 11 54 3
xf86GetOptValULong 3 11 55 3
xf86GetOptValReal 3 11 54 3
xf86GetOptValFreq 13 44 269 4
xf86GetOptValBool 3 11 54 3
xf86ReturnOptValBool 3 10 48 3
xf86NameCmp 1 4 22 2
xf86NormalizeName 7 23 116 1
Source file: ./xserver/hw/xfree86/common/xf86DGA.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DGAInit 13 44 306 4
DGAReInitModes 11 26 144 3
FreeMarkedVisuals 5 25 110 1
DGACloseScreen 2 15 87 1
DGADestroyColormap 5 21 107 1
DGAInstallColormap 4 14 80 1
DGAUninstallColormap 4 13 74 1
xf86SetDGAMode 23 92 591 3
DGASetInputMode 3 13 67 3
DGAChangePixmapMode 11 48 301 4
DGAScreenAvailable 3 8 28 1
DGAAvailable 1 7 32 1
DGAActive 4 10 44 1
DGAShutdown 3 11 60 1
DGASetMode 3 12 79 4
DGASelectInput 1 6 38 3
DGAGetViewportStatus 2 7 47 1
DGASetViewport 2 7 60 4
BitsClear 3 12 48 1
DGACreateColormap 13 54 380 5
DGAInstallCmap 2 9 54 1
DGASync 2 7 45 1
DGAFillRect 3 10 88 6
DGABlitRect 3 11 92 7
DGABlitTransRect 3 14 98 8
DGAGetModes 1 5 25 1
DGAGetModeInfo 3 8 65 3
DGACopyModeInfo 3 35 268 2
DGAVTSwitch 5 14 66 1
DGAStealKeyEvent 7 24 141 4
DGAStealMotionEvent 4 22 122 4
DGAStealButtonEvent 5 22 128 4
DGAProcessKeyboardEvent 5 43 336 3
DGAProcessPointerEvent 8 44 355 3
DGAOpenFramebuffer 1 9 66 6
DGACloseFramebuffer 2 6 42 1
DGAGetOldDGAMode 7 20 156 1
DGAHandleEvent 9 24 108 3
XDGAResetProc 1 5 22 1
ProcXDGAQueryVersion 1 12 67 1
ProcXDGAOpenFramebuffer 6 27 191 1
ProcXDGACloseFramebuffer 3 11 55 1
ProcXDGAQueryModes 8 68 613 1
DGAClientStateChange 7 23 148 3
ProcXDGASetMode 13 80 584 1
ProcXDGASetViewport 3 11 68 1
ProcXDGAInstallColormap 4 17 91 1
ProcXDGASelectInput 4 12 73 1
ProcXDGAFillRectangle 4 13 83 1
ProcXDGACopyArea 4 14 87 1
ProcXDGACopyTransparentArea 4 14 91 1
ProcXDGAGetViewportStatus 3 16 100 1
ProcXDGASync 3 16 96 1
ProcXDGASetClientVersion 3 15 79 1
ProcXDGAChangePixmapMode 4 22 141 1
ProcXDGACreateColormap 5 17 94 1
ProcXF86DGAGetVideoLL 5 28 214 1
ProcXF86DGADirectVideo 13 44 251 1
ProcXF86DGAGetViewPortSize 4 22 141 1
ProcXF86DGASetViewPort 6 17 105 1
ProcXF86DGAGetVidPage 2 14 79 1
ProcXF86DGASetVidPage 2 8 33 1
ProcXF86DGAInstallColormap 5 22 111 1
ProcXF86DGAQueryDirectVideo 3 16 94 1
ProcXF86DGAViewPortChanged 4 18 110 1
SProcXDGADispatch 1 4 12 1
ProcXDGADispatch 30 62 284 1
XFree86DGAExtensionInit 5 21 110 1
Source file: ./xserver/hw/xfree86/common/xf86Config.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86GetPathElem 2 11 50 1
xf86ValidateFontPath 11 56 323 1
xf86ModulelistFromConfig 22 108 645 1
xf86DriverlistFromConfig 12 49 299 1
xf86InputDriverlistFromConfig 10 37 198 1
is_fallback 3 9 65 1
driver_sort 5 14 100 2
fixup_video_driver_list 3 7 51 1
GenerateDriverlist 3 10 71 1
xf86DriverlistFromCompile 2 7 29 1
configFiles 21 69 423 1
configServerFlags 65 219 1286 2
xf86DRI2Enabled 1 4 11 1
freeDevice 6 12 69 2
addDevice 3 11 72 2
checkCoreInputDevices 64 217 1101 2
configInputDevices 5 33 195 2
configLayout 43 171 1144 3
configImpliedLayout 7 45 269 3
configXvAdaptor 5 29 172 2
configScreen 26 115 818 5
configMonitor 25 115 813 2
lookupVisual 6 13 68 1
configDisplay 5 46 330 2
configDevice 8 49 323 4
configDRI 5 17 87 1
configExtensions 20 46 283 1
configInput 1 9 57 3
modeIsPresent 4 11 60 2
addDefaultModes 3 18 94 1
checkInput 9 30 174 2
xf86HandleConfigFile 32 127 643 1
xf86PathIsSafe 1 4 19 1
Source file: ./xserver/hw/xfree86/common/xf86Module.h
Source file: ./xserver/hw/xfree86/common/xf86xvmc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86XvMCCreateContext 1 11 77 4
xf86XvMCDestroyContext 1 7 46 1
xf86XvMCCreateSurface 1 10 66 3
xf86XvMCDestroySurface 1 8 53 1
xf86XvMCCreateSubpicture 1 9 66 3
xf86XvMCDestroySubpicture 1 8 53 1
xf86XvMCCloseScreen 1 8 46 1
xf86XvMCScreenInit 10 54 408 3
xf86XvMCCreateAdaptorRec 1 4 17 1
xf86XvMCDestroyAdaptorRec 1 4 12 1
Source file: ./xserver/hw/xfree86/common/xf86xv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86XVRegisterGenericAdaptorDriver 2 11 50 1
xf86XVListGenericAdaptors 5 20 140 2
xf86XVRegisterOffscreenImages 3 13 62 3
xf86XVQueryOffscreenImages 1 6 32 2
xf86XVAllocateVideoAdaptorRec 1 4 18 1
xf86XVFreeVideoAdaptorRec 1 4 12 1
xf86XVScreenInit 9 41 267 3
xf86XVFreeAdaptor 8 21 118 1
xf86XVInitAdaptors 43 189 1303 3
xf86XVUpdateCompositeClip 5 29 156 1
xf86XVCopyClip 6 19 129 2
xf86XVCopyCompositeClip 4 13 98 3
xf86XVRegetVideo 7 40 282 1
xf86XVReputVideo 8 51 375 1
xf86XVReputImage 8 54 409 1
xf86XVReputAllVideo 3 12 59 2
xf86XVEnlistPortInWindow 5 20 109 2
xf86XVRemovePortFromWindow 5 24 117 2
xf86XVReputOrStopPort 7 25 119 3
xf86XVReputOrStopAllPorts 10 26 183 2
xf86XVDestroyWindow 3 24 150 1
xf86XVPostValidateTree 3 18 100 3
xf86XVWindowExposures 11 32 229 2
xf86XVClipNotify 6 24 148 3
xf86XVCloseScreen 3 24 160 1
xf86XVEnterVT 2 13 76 1
xf86XVLeaveVT 8 32 228 1
xf86XVAdjustFrame 2 11 72 3
xf86XVModeSet 3 14 71 1
xf86XVPutVideo 6 33 212 11
xf86XVPutStill 12 75 526 11
xf86XVGetVideo 6 33 212 11
xf86XVGetStill 8 46 317 11
xf86XVStopVideo 4 15 98 2
xf86XVSetPortAttribute 1 7 54 3
xf86XVGetPortAttribute 1 7 55 3
xf86XVQueryBestSize 1 13 86 8
xf86XVPutImage 14 80 572 16
xf86XVQueryImageAttributes 1 11 67 6
xf86XVFillKeyHelperDrawable 2 7 41 3
xf86XVFillKeyHelper 1 4 27 3
xf86XVFillKeyHelperPort 8 35 185 5
xf86XVClipVideoHelper 15 73 569 8
xf86XVCopyYUV12ToPacked 7 48 597 9
xf86XVCopyPacked 7 35 205 6
Source file: ./xserver/hw/xfree86/common/xf86Optionstr.h
Source file: ./xserver/hw/xfree86/common/xf86fbman.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86RegisterOffscreenManager 2 8 46 2
xf86FBManagerRunning 3 8 35 1
xf86RegisterFreeBoxCallback 3 13 64 3
xf86AllocateOffscreenArea 3 15 84 7
xf86AllocateOffscreenLinear 3 16 79 6
xf86FreeOffscreenArea 4 15 61 1
xf86FreeOffscreenLinear 4 15 61 1
xf86ResizeOffscreenArea 4 14 73 3
xf86ResizeOffscreenLinear 4 14 68 2
xf86QueryLargestOffscreenArea 3 15 90 6
xf86QueryLargestOffscreenLinear 3 13 74 4
xf86PurgeUnlockedOffscreenAreas 3 10 53 1
SendCallFreeBoxCallbacks 2 9 49 1
localRegisterFreeBoxCallback 3 29 147 3
AllocateArea 15 70 507 7
localAllocateOffscreenArea 2 14 80 7
localFreeOffscreenArea 5 29 160 1
localResizeOffscreenArea 12 76 542 3
localQueryLargestOffscreenArea 35 103 615 6
localPurgeUnlockedOffscreenAreas 6 38 202 1
LinearMoveCBWrapper 1 3 10 2
LinearRemoveCBWrapper 5 23 122 1
DumpDebug 6 12 62 1
AllocateLinear 13 60 406 4
localAllocateOffscreenLinear 11 64 372 6
localFreeOffscreenLinear 12 45 258 1
localResizeOffscreenLinear 7 39 207 2
localQueryLargestOffscreenLinear 9 36 191 4
xf86FBCloseScreen 3 27 151 1
xf86InitFBManager 7 27 189 2
xf86InitFBManagerArea 13 70 554 3
xf86InitFBManagerRegion 5 28 182 2
xf86InitFBManagerLinear 4 28 164 3
xf86AllocateLinearOffscreenArea 7 36 186 6
Source file: ./xserver/hw/xfree86/common/xf86Cursor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86InitViewport 5 24 208 1
xf86SetViewport 1 5 35 3
xf86PointerMoved 7 26 181 3
xf86LockZoom 1 5 24 2
xf86SwitchMode 31 78 583 2
xf86ZoomViewport 6 14 88 2
FindEdge 5 8 46 2
xf86CursorOffScreen 22 72 526 3
xf86CrossScreen 1 3 10 2
xf86WarpCursor 1 7 41 4
xf86GetPointerScreenFuncs 1 4 14 1
AddEdge 12 54 284 6
FillOutEdge 5 17 100 2
xf86InitOrigins 75 241 1758 1
xf86ReconfigureLayout 2 12 65 1
Source file: ./xserver/hw/xfree86/common/xf86VGAarbiter.h
Source file: ./xserver/hw/xfree86/common/xf86noBus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86ClaimNoSlot 1 14 77 4
Source file: ./xserver/hw/xfree86/common/xf86pciBus.h
Source file: ./xserver/hw/xfree86/int10/generic.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ldl_u 1 6 28 1
ldw_u 1 6 28 1
stl_u 1 5 30 2
stw_u 1 5 30 2
readIntVec 2 9 61 3
xf86ExtendedInitInt10 19 127 808 2
MapVRam 1 8 71 1
UnmapVRam 1 8 64 1
MapCurrentInt10 1 4 10 1
xf86FreeInt10 4 13 68 1
xf86Int10AllocPages 8 22 186 3
xf86Int10FreePages 2 9 81 3
read_b 1 4 16 2
read_w 3 6 45 2
read_l 3 8 69 2
write_b 1 4 20 3
write_w 3 8 52 3
write_l 3 10 76 3
xf86int10Addr 1 4 16 2
Source file: ./xserver/hw/xfree86/int10/xf86x86emu.h
Source file: ./xserver/hw/xfree86/int10/xf86int10module.c
Source file: ./xserver/hw/xfree86/common/xf86pciBus.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86PciProbe 25 93 588 1
xf86ClaimPciSlot 3 22 115 5
xf86UnclaimPciSlot 4 13 85 2
xf86ParsePciBusString 19 60 391 4
xf86ComparePciBusString 4 10 62 4
xf86IsPrimaryPci 6 10 65 1
xf86GetPciInfoForEntity 4 16 69 1
xf86CheckPciMemBase 3 8 47 2
xf86CheckPciSlot 8 16 122 1
xf86PciAddMatchingDev 8 31 195 1
xf86PciProbeDev 22 71 494 1
xf86PciIsolateDevice 2 12 74 1
pciDeviceHasBars 4 10 51 1
xf86MatchPciInstances 71 260 1684 8
xf86ConfigPciEntityInactive 2 9 64 6
xf86ConfigPciEntity 8 30 181 9
xf86VideoPtrToDriverList 109 208 814 3
xchomp 4 12 59 1
Source file: ./xserver/hw/xfree86/int10/xf86x86emu.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
x86emu_do_int 2 7 27 1
xf86ExecX86int10 3 10 43 1
xf86Int10ExecSetup 2 30 149 1
printk 1 7 33 2
Source file: ./xserver/hw/xfree86/int10/x86emu.c
Source file: ./xserver/hw/xfree86/int10/stub.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86InitInt10 1 4 15 1
xf86ExtendedInitInt10 1 4 13 2
MapCurrentInt10 1 4 10 1
xf86FreeInt10 1 4 9 1
xf86Int10AllocPages 1 5 22 3
xf86Int10FreePages 1 4 16 3
xf86Int10ExecSetup 1 4 10 1
xf86ExecX86int10 1 4 9 1
xf86int10Addr 1 4 13 2
Source file: ./xserver/hw/xfree86/common/xf86Xinput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcessVelocityConfiguration 8 67 473 4
ApplyAccelerationSettings 13 60 412 1
ApplyTransformationMatrix 4 24 174 1
xf86ProcessCommonOptions 6 14 94 2
xf86ActivateDevice 3 24 164 1
SetDeviceMode 2 9 52 3
SetDeviceValuators 2 9 58 5
ChangeDeviceControl 7 20 85 3
HostOS 4 14 78 1
match_substring 2 4 29 2
match_pattern 1 4 24 2
match_path_pattern 1 4 24 2
match_string_implicit 2 9 42 2
MatchAttrToken 6 22 131 3
InputClassMatches 29 61 469 3
MergeInputClasses 5 24 156 2
IgnoreInputClass 5 18 112 2
xf86AllocateInput 2 10 46 1
xf86AddInput 2 12 97 2
xf86DeleteInput 8 24 150 2
xf86InputDevicePostInit 1 6 20 1
xf86stat 2 8 56 3
xf86LoadInputDriver 3 10 47 1
xf86NewInputDevice 25 102 611 3
NewInputDeviceRequest 25 87 490 3
DeleteInputDeviceRequest 5 17 93 1
RemoveInputDeviceTraces 3 11 72 1
xf86PostMotionEvent 2 14 92 5
xf86PostMotionEventP 1 10 51 5
xf86CheckMotionEvent4DGA 23 65 400 3
xf86PostMotionEventM 4 14 72 3
xf86PostProximityEvent 2 14 90 5
xf86PostProximityEventP 1 10 51 5
xf86PostProximityEventM 2 5 28 3
xf86PostButtonEvent 2 16 102 7
xf86PostButtonEventP 1 12 61 7
xf86PostButtonEventM 7 20 103 5
xf86PostKeyEvent 1 4 23 3
xf86PostKeyEventP 1 6 23 3
xf86PostKeyEventM 5 11 73 3
xf86PostKeyboardEvent 1 6 32 3
xf86FirstLocalDevice 1 4 9 1
xf86ScaleAxis 4 18 100 5
xf86InitValuatorAxisStruct 3 9 66 9
xf86InitValuatorDefaults 3 11 103 2
xf86DisableDevice 2 10 41 2
xf86EnableDevice 1 4 14 1
xf86PostTouchEvent 1 5 34 5
xf86InputEnableVTProbe 7 21 128 1
Source file: ./xserver/hw/xfree86/common/xf86VGAarbiter.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86VGAarbiterInit 2 8 27 1
xf86VGAarbiterFini 2 6 16 1
xf86VGAarbiterLock 2 7 24 1
xf86VGAarbiterUnlock 2 6 17 1
xf86VGAarbiterAllowDRI 4 15 63 1
xf86VGAarbiterScrnInit 3 12 61 1
xf86VGAarbiterDeviceDecodes 2 7 28 2
xf86VGAarbiterWrapFunctions 8 57 359 1
VGAarbiterCloseScreen 1 40 210 1
VGAarbiterBlockHandler 1 8 41 2
VGAarbiterWakeupHandler 1 8 40 2
VGAarbiterGetImage 1 11 83 8
VGAarbiterGetSpans 1 11 72 6
VGAarbiterSourceValidate 2 13 77 6
VGAarbiterCopyWindow 1 9 57 3
VGAarbiterClearToBackground 1 10 72 6
VGAarbiterCreatePixmap 1 11 66 5
VGAarbiterSaveScreen 1 10 51 2
VGAarbiterStoreColors 1 9 56 3
VGAarbiterRecolorCursor 1 9 53 4
VGAarbiterRealizeCursor 1 10 56 3
VGAarbiterUnrealizeCursor 1 11 56 3
VGAarbiterDisplayCursor 1 10 56 3
VGAarbiterSetCursorPosition 1 11 66 5
VGAarbiterAdjustFrame 1 10 60 3
VGAarbiterSwitchMode 1 12 63 2
VGAarbiterEnterVT 1 15 80 1
VGAarbiterLeaveVT 1 13 72 1
VGAarbiterFreeScreen 1 10 50 1
VGAarbiterCreateGC 1 12 65 1
VGAarbiterValidateGC 1 6 40 3
VGAarbiterDestroyGC 1 6 29 1
VGAarbiterChangeGC 1 6 35 2
VGAarbiterCopyGC 1 6 40 3
VGAarbiterChangeClip 1 6 45 4
VGAarbiterCopyClip 1 6 34 2
VGAarbiterDestroyClip 1 6 29 1
VGAarbiterFillSpans 1 12 72 6
VGAarbiterSetSpans 1 13 78 7
VGAarbiterPutImage 1 14 91 10
VGAarbiterCopyArea 1 16 94 9
VGAarbiterCopyPlane 1 17 99 10
VGAarbiterPolyPoint 1 10 66 5
VGAarbiterPolylines 1 10 65 5
VGAarbiterPolySegment 1 9 61 4
VGAarbiterPolyRectangle 1 10 61 4
VGAarbiterPolyArc 1 9 61 4
VGAarbiterFillPolygon 1 11 70 6
VGAarbiterPolyFillRect 1 10 61 4
VGAarbiterPolyFillArc 1 9 61 4
VGAarbiterPolyText8 1 12 79 6
VGAarbiterPolyText16 1 12 80 6
VGAarbiterImageText8 1 10 71 6
VGAarbiterImageText16 1 10 72 6
VGAarbiterImageGlyphBlt 1 14 78 7
VGAarbiterPolyGlyphBlt 1 14 78 7
VGAarbiterPushPixels 1 11 75 7
VGAarbiterSpriteRealizeCursor 1 11 47 3
VGAarbiterSpriteUnrealizeCursor 1 11 47 3
VGAarbiterSpriteSetCursor 1 9 49 5
VGAarbiterSpriteMoveCursor 1 8 44 4
VGAarbiterDeviceCursorInitialize 1 10 42 2
VGAarbiterDeviceCursorCleanup 1 8 34 2
VGAarbiterComposite 1 14 110 12
VGAarbiterGlyphs 1 12 96 9
VGAarbiterCompositeRects 1 11 77 5
Source file: ./xserver/hw/xfree86/int10/xf86int10.h
Source file: ./xserver/hw/xfree86/vbe/vbeModes.h
Source file: ./xserver/hw/xfree86/vbe/vbe_module.c
Source file: ./xserver/hw/xfree86/int10/helper_mem.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dprint 6 18 169 2
setup_int_vect 2 22 213 1
setup_system_bios 1 9 64 1
reset_int_vect 2 31 366 1
set_return_trap 1 5 28 1
xf86HandleInt10Options 8 19 134 2
int10skip 2 8 35 1
int10_check_bios 9 15 133 3
initPrimary 2 8 35 1
xf86int10GetBiosLocationType 1 8 37 1
xf86int10GetBiosSegment 4 27 205 2
Source file: ./xserver/hw/xfree86/int10/xf86int10.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
int_handler 9 29 131 1
int42_handler 44 300 1794 1
do_find 4 14 80 3
find_pci_device_vendor 1 12 70 4
find_pci_class 1 13 97 5
int1A_last_bus_number 3 17 81 1
int1A_handler 36 138 955 1
findPci 1 7 63 2
pciSlotBX 1 4 39 1
intE6_handler 2 12 84 1
Source file: ./xserver/hw/xfree86/int10/helper_exec.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
setup_int 5 28 161 1
finish_int 3 15 110 2
getIntVect 1 4 40 2
pushw 1 5 33 2
run_bios_int 8 34 209 2
dump_code 3 13 115 1
dump_registers 1 18 140 1
stack_trace 5 17 123 1
port_rep_inb 6 14 98 5
port_rep_inw 6 14 98 5
port_rep_inl 6 14 98 5
port_rep_outb 6 14 98 5
port_rep_outw 6 14 98 5
port_rep_outl 6 14 98 5
x_inb 10 26 160 1
x_inw 5 15 86 1
x_outb 11 23 157 2
x_outw 4 8 50 2
x_inl 4 10 59 1
x_outl 4 8 55 2
Mem_rb 1 4 22 1
Mem_rw 1 4 22 1
Mem_rl 1 4 22 1
Mem_wb 1 4 26 2
Mem_ww 1 4 26 2
Mem_wl 1 4 26 2
pci_device_for_cfg_address 2 18 98 1
pciCfg1in 5 16 88 2
pciCfg1out 5 16 81 2
pciCfg1inw 7 19 132 2
pciCfg1outw 7 20 139 2
pciCfg1inb 7 19 132 2
pciCfg1outb 7 20 139 2
bios_checksum 2 7 33 2
LockLegacyVGA 1 11 134 2
UnlockLegacyVGA 1 7 62 2
SetResetBIOSVars 5 18 123 2
xf86Int10SaveRestoreBIOSVars 10 27 195 2
xf86InitInt10 1 4 15 1
Source file: ./xserver/hw/xfree86/vbe/vbe.h
Source file: ./xserver/hw/xfree86/vgahw/vgaHWmodule.c
Source file: ./xserver/hw/xfree86/exa/examodule.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
exaXorgCloseScreen 1 11 67 1
exaXorgEnableDisableFBAccess 4 12 72 2
exaDDXDriverInit 13 59 397 1
Source file: ./xserver/hw/xfree86/vgahw/vgaHW.h
Source file: ./xserver/hw/xfree86/dri2/pci_ids/pci_id_driver_map.h
Source file: ./xserver/hw/xfree86/vbe/vbeModes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
GetDepthFlag 13 42 163 2
VBEFindSupportedDepths 8 23 127 4
CheckMode 15 123 776 5
VBEGetModePool 19 70 383 4
VBESetModeNames 8 20 103 1
VBESetModeParameters 13 51 454 2
VBEValidateModes 1 11 81 14
VBEPrintModes 1 4 12 1
Source file: ./xserver/hw/xfree86/dri2/pci_ids/i965_pci_ids.h
Source file: ./xserver/hw/xfree86/dri2/dri2int.h
Source file: ./xserver/hw/xfree86/vbe/vbe.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
VBEInit 1 4 20 2
VBEExtendedInit 17 101 627 3
vbeFree 3 10 49 1
vbeProbeDDC 10 59 328 1
vbeReadEDID 8 53 358 1
vbeDoEDID 4 12 66 2
VBEGetVBEInfo 4 59 758 1
VBEFreeVBEInfo 2 11 66 1
VBESetVBEMode 2 16 130 3
VBEGetVBEMode 2 11 67 2
VBEGetModeInfo 3 17 135 2
VBEFreeModeInfo 1 4 13 1
VBESaveRestore 13 48 320 5
VBEBankSwitch 2 11 72 3
VBESetGetLogicalScanlineLength 11 23 166 6
VBESetDisplayStart 3 12 86 4
VBEGetDisplayStart 2 12 83 3
VBESetGetDACPaletteFormat 4 13 100 2
VBESetGetPaletteData 9 24 201 7
VBEGetVBEpmi 2 16 118 1
VBEBuildVbeModeList 3 26 169 2
VBECalcVbeModeIndex 5 10 57 3
VBEVesaSaveRestore 12 29 210 3
VBEGetPixelClock 2 12 83 3
VBEDPMSSet 5 21 105 2
VBEInterpretPanelID 7 27 257 2
VBEReadPanelID 4 37 226 1
Source file: ./xserver/hw/xfree86/dri2/dri2.h
Source file: ./xserver/hw/xfree86/utils/cvt/cvt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
FatalError 1 8 40 2
XNFalloc 2 10 39 1
XNFcallocarray 2 10 43 2
CVTCheckStandard 17 23 205 5
PrintUsage 1 19 83 1
PrintComment 13 31 275 3
PrintModeline 7 22 158 5
main 24 74 489 2
Source file: ./xserver/hw/xfree86/dri2/dri2ext.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
validDrawable 2 12 60 5
ProcDRI2QueryVersion 3 22 119 1
ProcDRI2Connect 3 31 200 1
ProcDRI2Authenticate 2 19 105 1
DRI2InvalidateBuffersEvent 1 9 50 3
ProcDRI2CreateDrawable 3 15 75 1
ProcDRI2DestroyDrawable 2 11 49 1
send_buffers_reply 8 40 265 6
ProcDRI2GetBuffers 4 21 158 1
ProcDRI2GetBuffersWithFormat 4 22 166 1
ProcDRI2CopyRegion 3 23 131 1
load_swap_reply 1 5 28 2
vals_to_card64 1 4 21 2
DRI2SwapEvent 1 16 107 6
ProcDRI2SwapBuffers 4 28 185 1
load_msc_reply 1 9 68 4
ProcDRI2GetMSC 3 22 128 1
ProcDRI2WaitMSC 3 18 119 1
ProcDRI2WaitMSCReply 1 11 66 4
ProcDRI2SwapInterval 2 12 60 1
ProcDRI2WaitSBC 2 14 76 1
ProcDRI2GetParam 3 24 134 1
ProcDRI2Dispatch 16 40 169 1
SProcDRI2Connect 2 17 93 1
SProcDRI2Dispatch 3 12 43 1
DRI2ExtensionInit 3 13 46 1
Source file: ./xserver/hw/xfree86/dummylib/useMsg.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
UseMsg 1 3 6 1
Source file: ./xserver/hw/xfree86/dummylib/privsep.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
priv_init 1 4 13 2
priv_open_device 1 4 16 1
Source file: ./xserver/hw/xfree86/dummylib/chownlock.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ChownLock 1 4 13 2
Source file: ./xserver/hw/xfree86/dummylib/serverGeneration.c
Source file: ./xserver/hw/xfree86/dummylib/dispatchException.c
Source file: ./xserver/hw/xfree86/xkb/xkbPrivate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbDDXPrivate 10 29 215 3
Source file: ./xserver/hw/xfree86/xkb/xkbKillSrv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbDDXTerminateServer 2 6 32 3
Source file: ./xserver/hw/xfree86/xkb/xkbVT.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbDDXSwitchScreen 4 15 86 3
Source file: ./xserver/hw/xfree86/utils/gtf/gtf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_value 2 6 32 3
print_xf86_mode 1 12 94 1
print_fb_mode 1 18 150 1
vert_refresh 9 104 842 5
parse_command_line 12 52 344 2
main 5 17 101 2
Source file: ./xserver/hw/xfree86/vgahw/vgaHW.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
stdWriteCrtc 1 5 43 3
stdReadCrtc 1 5 39 2
stdWriteGr 1 5 35 3
stdReadGr 1 5 31 2
stdWriteSeq 1 5 35 3
stdReadSeq 1 5 31 2
stdReadST00 1 4 17 1
stdReadST01 1 4 21 1
stdReadFCR 1 4 17 1
stdWriteFCR 1 4 25 2
stdWriteAttr 2 10 66 3
stdReadAttr 2 10 62 2
stdWriteMiscOut 1 4 21 2
stdReadMiscOut 1 4 17 1
stdEnablePalette 1 6 40 1
stdDisablePalette 1 6 40 1
stdWriteDacMask 1 4 21 2
stdReadDacMask 1 4 17 1
stdWriteDacReadAddr 1 4 21 2
stdWriteDacWriteAddr 1 4 21 2
stdWriteDacData 1 4 21 2
stdReadDacData 1 4 17 1
stdReadEnable 1 4 17 1
stdWriteEnable 1 4 21 2
vgaHWSetStdFuncs 1 28 168 1
mmioWriteCrtc 1 5 35 3
mmioReadCrtc 1 5 31 2
mmioWriteGr 1 5 27 3
mmioReadGr 1 5 23 2
mmioWriteSeq 1 5 27 3
mmioReadSeq 1 5 23 2
mmioReadST00 1 4 13 1
mmioReadST01 1 4 17 1
mmioReadFCR 1 4 13 1
mmioWriteFCR 1 4 21 2
mmioWriteAttr 2 10 54 3
mmioReadAttr 2 10 50 2
mmioWriteMiscOut 1 4 17 2
mmioReadMiscOut 1 4 13 1
mmioEnablePalette 1 6 32 1
mmioDisablePalette 1 6 32 1
mmioWriteDacMask 1 4 17 2
mmioReadDacMask 1 4 13 1
mmioWriteDacReadAddr 1 4 17 2
mmioWriteDacWriteAddr 1 4 17 2
mmioWriteDacData 1 4 17 2
mmioReadDacData 1 4 13 1
mmioReadEnable 1 4 13 1
mmioWriteEnable 1 4 17 2
vgaHWSetMmioFuncs 1 29 170 3
vgaHWProtect 3 19 115 2
vgaHWProtectWeak 1 4 9 1
vgaHWBlankScreen 2 15 75 2
vgaHWBlankScreenWeak 1 4 9 1
vgaHWSaveScreen 6 14 70 2
vgaHWDPMSSet 6 32 173 3
vgaHWSeqReset 2 7 37 2
vgaHWRestoreFonts 16 73 630 2
vgaHWRestoreMode 6 21 209 2
vgaHWRestoreColormap 3 13 87 2
vgaHWRestore 4 9 52 3
vgaHWSaveFonts 16 63 539 2
vgaHWSaveMode 6 28 255 2
vgaHWSaveColormap 17 59 419 2
vgaHWSave 5 11 60 3
vgaHWInit 27 153 1363 2
vgaHWHBlankKGA 8 30 331 4
vgaHWVBlankKGA 12 30 265 4
vgaHWGetHWRecPrivate 2 6 20 1
vgaHWFreeRegs 1 7 50 1
vgaHWAllocRegs 3 17 113 1
vgaHWAllocDefaultRegs 1 8 37 1
vgaHWSetRegCounts 3 43 280 5
vgaHWCopyReg 2 12 101 2
vgaHWGetHWRec 19 78 590 1
vgaHWFreeHWRec 3 16 90 1
vgaHWMapMem 4 14 86 1
vgaHWUnmapMem 2 9 51 1
vgaHWGetIndex 1 4 9 1
vgaHWGetIOBase 2 7 45 1
vgaHWLock 1 4 27 1
vgaHWUnlock 1 4 27 1
vgaHWEnable 1 4 23 1
vgaHWDisable 1 4 23 1
vgaHWLoadPalette 2 18 134 5
vgaHWSetOverscan 4 19 125 2
vgaHWHandleColormaps 4 11 65 1
vgaHWddc1SetSpeed 5 54 540 2
vgaHWddc1SetSpeedWeak 1 4 9 1
vgaHWSaveScreenWeak 1 4 9 1
xf86GetClocks 21 68 510 9
Source file: ./xserver/hw/xfree86/dri2/dri2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri2WakeClient 1 5 19 2
dri2WakeAll 2 9 58 3
dri2Sleep 2 8 46 3
DRI2GetScreen 1 4 18 1
GetScreenPrime 5 18 78 2
DRI2GetScreenPrime 1 5 26 2
DRI2GetDrawable 3 15 68 1
DRI2AllocateDrawable 5 40 258 1
DRI2SwapLimit 5 15 86 2
DRI2LookupDrawableRef 2 9 40 2
DRI2AddDrawableRef 5 24 144 5
DRI2CreateDrawable2 5 22 123 6
DRI2CreateDrawable 1 5 36 5
DRI2DrawableGone 10 52 372 2
create_buffer 2 12 77 4
destroy_buffer 2 11 70 3
find_attachment 5 14 79 2
allocate_or_reuse_buffer 6 20 129 7
update_dri2_drawable_buffers 4 20 133 6
do_get_buffers 24 101 593 7
DRI2GetBuffers 1 6 45 6
DRI2GetBuffersWithFormat 1 6 45 6
DRI2InvalidateDrawable 3 10 62 1
DRI2ThrottleClient 4 15 70 2
DRI2BlockClient 2 8 37 2
GetDrawablePixmap 2 9 46 1
DRI2InvalidateWalk 2 7 40 2
DRI2InvalidateDrawableAll 4 14 85 1
DRI2UpdatePrime 15 58 416 2
dri2_copy_region 3 26 185 4
DRI2CopyRegion 7 22 147 4
DRI2CanFlip 11 22 150 1
DRI2CanExchange 1 4 10 1
DRI2WaitMSCComplete 2 11 70 5
DRI2WakeClient 5 20 131 5
DRI2SwapComplete 3 31 202 8
DRI2WaitSwap 4 12 57 2
DRI2SwapBuffers 17 64 459 8
DRI2SwapInterval 2 11 54 2
DRI2GetMSC 4 24 136 4
DRI2WaitMSC 4 19 107 5
DRI2WaitSBC 6 20 114 3
DRI2HasSwapControl 2 5 24 1
DRI2Connect 6 25 143 6
DRI2AuthMagic 2 7 43 2
DRI2Authenticate 3 13 78 3
DRI2ConfigNotify 6 21 150 7
DRI2SetWindowPixmap 1 10 69 2
get_prime_id 3 11 53 1
dri2_probe_driver_name 9 37 246 2
DRI2ScreenInit 32 118 772 2
DRI2CloseScreen 2 11 72 1
DRI2ModuleSetup 2 7 26 1
DRI2Version 3 7 34 2
DRI2GetParam 4 24 97 5
Source file: ./xserver/hw/xfree86/modes/xf86RandR12.h
Source file: ./xserver/hw/xfree86/modes/xf86DiDGA.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86_dga_get_modes 11 61 391 1
xf86_dga_set_mode 4 18 87 2
xf86_dga_get_viewport 1 4 10 1
xf86_dga_set_viewport 1 4 27 4
xf86_dga_open_framebuffer 1 7 31 6
xf86_dga_close_framebuffer 1 3 7 1
xf86DiDGAReInit 1 4 10 1
_xf86_di_dga_reinit_internal 3 11 59 1
xf86DiDGAInit 1 4 14 2
_xf86_di_dga_init_internal 2 14 81 1
Source file: ./xserver/hw/xfree86/modes/xf86Rotate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86RotateCrtcRedisplay 9 58 379 2
xf86CrtcDamageShadow 6 30 210 1
xf86RotatePrepare 5 24 133 1
xf86RotateRedisplay 7 31 182 1
xf86RotateBlockHandler 2 13 83 2
xf86RotateDestroy 7 23 133 1
xf86RotateFreeShadow 4 14 86 1
xf86RotateCloseScreen 2 9 57 1
xf86CrtcFitsScreen 9 26 180 2
xf86CrtcRotate 27 124 690 1
Source file: ./xserver/hw/xfree86/modes/xf86cvt.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86CVTMode 24 109 851 5
Source file: ./xserver/hw/xfree86/modes/xf86gtf.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86GTFMode 10 87 662 5
Source file: ./xserver/hw/xfree86/modes/xf86Modes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86ModeHSync 3 9 60 1
xf86ModeVRefresh 7 16 117 1
xf86ModeWidth 5 13 47 2
xf86ModeHeight 5 13 47 2
xf86ModeBandwidth 4 12 102 2
xf86SetModeDefaultName 2 9 63 1
xf86SetModeCrtc 7 41 300 2
xf86SaveModeContents 1 9 52 2
xf86DuplicateMode 2 13 68 1
xf86DuplicateModes 3 20 94 2
xf86ModesEqual 13 19 123 2
add 1 6 51 2
xf86PrintModeline 18 58 438 2
xf86ValidateModesFlags 7 12 88 3
xf86ValidateModesSize 18 31 220 5
xf86ValidateModesSync 11 31 208 3
xf86ValidateModesClocks 6 18 116 5
xf86ValidateModesUserConfig 6 19 127 2
xf86ValidateModesBandwidth 3 9 55 4
xf86ModeIsReduced 6 10 93 1
xf86ValidateModesReducedBlanking 3 6 36 2
xf86PruneInvalidModes 7 24 134 3
xf86ModesAdd 4 13 57 2
xf86GetConfigModes 5 35 218 1
xf86GetMonitorModes 5 19 103 2
xf86GetDefaultModes 2 11 61 1
xf86PruneDuplicateModes 5 19 98 1
Source file: ./xserver/hw/xfree86/modes/xf86Crtc.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86CompatOutput 2 7 36 1
xf86CompatCrtc 2 7 28 1
xf86CompatRRCrtc 2 7 28 1
xf86_reload_cursors 1 1 7 1
Source file: ./xserver/hw/xfree86/modes/xf86Cursors.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86_crtc_cursor_rotation 2 6 23 1
xf86_crtc_rotate_coord 7 30 144 7
xf86_crtc_rotate_coord_back 7 31 144 7
cursor_bitpos 11 38 344 5
get_bit 1 5 52 5
set_bit 1 5 49 5
xf86_driver_has_load_cursor_image 2 4 20 1
xf86_driver_has_load_cursor_argb 2 4 20 1
xf86_driver_load_cursor_image 2 7 45 2
xf86_driver_load_cursor_argb 2 7 45 2
xf86_crtc_convert_cursor_to_argb 5 30 217 2
xf86_set_cursor_colors 7 21 153 3
xf86_crtc_hide_cursor 2 7 30 1
xf86_hide_cursors 3 11 62 1
xf86_crtc_show_cursor 3 7 35 1
xf86_show_cursors 3 11 62 1
xf86_crtc_transform_cursor_position 10 50 350 3
xf86_crtc_set_cursor_position 7 26 176 3
xf86_set_cursor_position 3 12 78 3
xf86_crtc_load_cursor_image 6 30 223 2
xf86_load_cursor_image 7 20 121 2
xf86_use_hw_cursor 6 18 109 2
xf86_use_hw_cursor_argb 3 11 64 2
xf86_crtc_load_cursor_argb 5 27 204 2
xf86_load_cursor_argb 4 13 76 2
xf86_cursors_init 4 30 172 4
xf86_cursors_fini 2 12 63 1
Source file: ./xserver/hw/xfree86/modes/xf86Modes.h
Source file: ./xserver/hw/xfree86/dri/dristruct.h
Source file: ./xserver/hw/xfree86/modes/xf86Crtc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86CrtcConfigInit 2 10 64 2
xf86CrtcSetSizeRange 1 9 51 5
xf86CrtcCreate 6 47 322 2
xf86CrtcDestroy 3 17 127 1
xf86CrtcInUse 3 10 59 1
xf86CrtcSetScreenSubpixelOrder 18 54 306 1
xf86CrtcSetModeTransform 24 106 696 6
xf86CrtcSetMode 1 5 35 5
xf86CrtcSetOrigin 4 15 97 3
xf86OutputSetMonitor 6 33 222 1
xf86OutputEnabled 7 23 142 2
xf86OutputIgnored 1 4 19 1
xf86OutputInitialRotation 5 15 81 1
xf86OutputCreate 11 53 305 3
xf86OutputRename 5 13 80 2
xf86OutputUseScreenMonitor 2 7 31 2
xf86OutputDestroy 6 20 163 1
xf86CrtcCreateScreenResources 3 11 61 1
xf86CrtcCloseScreen 4 23 143 1
xf86CrtcScreenInit 7 33 187 1
xf86DefaultMode 10 30 208 3
xf86ClosestMode 8 30 171 5
xf86OutputHasPreferredMode 5 12 74 3
xf86OutputHasUserPreferredMode 4 8 50 1
xf86PickCrtcs 17 58 413 6
xf86DefaultScreenLimits 22 55 367 4
xf86UserConfiguredOutputs 7 33 185 2
xf86InitialOutputPositions 34 156 865 2
xf86InitialPanning 7 43 356 1
xf86ModeCompare 3 12 84 2
xf86SortModes 8 27 191 1
preferredMode 4 11 62 2
gettoken 3 14 87 3
processZoomModes 7 24 144 1
GuessRangeFromModes 12 31 334 2
handle_detailed_monrec 9 24 219 2
xf86ProbeOutputModes 43 169 1218 3
biggestMode 4 13 63 2
SetCompatOutput 23 69 402 1
xf86SetScrnInfoModes 13 35 240 1
xf86CollectEnabledOutputs 5 18 120 3
nextEnabledOutput 3 11 57 3
aspectMatch 1 4 26 2
nextAspectMode 5 14 82 3
bestModeForAspect 10 25 172 3
numEnabledOutputs 2 6 46 2
xf86TargetRightOf 23 79 534 6
xf86TargetPreferred 20 77 555 6
xf86TargetAspect 9 40 316 6
xf86TargetFallback 8 29 222 6
xf86TargetUserpref 4 12 101 6
xf86InitialConfiguration 34 136 972 2
xf86PrepareOutputs 6 12 90 1
xf86PrepareCrtcs 9 25 184 1
xf86SetDesiredModes 16 59 372 1
xf86OutputFindClosestMode 13 32 189 2
xf86SetSingleMode 12 49 275 3
xf86DPMSSet 10 26 194 3
xf86SaveScreen 2 9 47 2
xf86DisableUnusedFunctions 9 29 202 1
xf86OutputSetEDIDProperty 3 13 84 3
xf86OutputSetTileProperty 3 13 88 1
handle_detailed_physical_size 7 28 225 2
xf86OutputParseKMSTile 2 17 81 3
xf86OutputSetTile 3 8 46 2
xf86OutputSetEDID 17 42 282 2
xf86OutputGetEDIDModes 2 8 39 1
xf86OutputGetEDID 2 9 47 2
xf86ConnectorGetName 1 4 13 1
x86_crtc_box_intersect 7 9 129 3
x86_crtc_box 2 11 93 2
xf86_crtc_box_area 1 4 34 1
xf86_covering_crtc 5 31 170 4
xf86_crtc_clip_video_helper 4 30 149 11
xf86_wrap_crtc_notify 2 12 56 2
xf86_unwrap_crtc_notify 2 8 41 2
xf86_crtc_notify 2 7 36 1
xf86_crtc_supports_gamma 4 14 67 1
xf86ProviderSetup 2 10 59 3
xf86DetachAllCrtc 3 14 98 1
Source file: ./xserver/hw/xfree86/dri/sarea.h
Source file: ./xserver/hw/xfree86/modes/xf86EdidModes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
handle_detailed_rblank 3 6 42 2
xf86MonitorSupportsReducedBlanking 3 11 51 1
quirk_prefer_large_60 12 16 167 2
quirk_prefer_large_75 3 6 41 2
quirk_detailed_h_in_cm 3 6 41 2
quirk_detailed_v_in_cm 13 17 181 2
quirk_detailed_use_maximum_size 9 15 125 2
quirk_135_clock_too_high 3 6 41 2
quirk_first_detailed_preferred 9 12 125 2
quirk_detailed_sync_pp 3 6 41 2
quirk_dvi_single_link 3 7 41 2
DDCModesFromEstablished 3 15 109 3
MonitorStandardTimingLevel 4 10 49 1
ModeRefresh 1 4 24 1
FindDMTMode 7 14 97 4
DDCModesFromStandardTiming 14 34 241 4
DDCModeDoInterlaceQuirks 4 28 170 1
DDCModeFromDetailedTiming 14 57 366 4
DDCModesFromCVT 8 32 257 2
DDCModesFromEstIII 5 19 131 1
DDCGuessRangesFromModes 10 28 286 3
xf86DDCDetectQuirks 4 16 91 3
xf86DetTimingApplyQuirks 5 14 92 4
xf86DDCApplyQuirks 2 9 63 2
xf86DDCSetPreferredRefresh 7 26 156 3
handle_cea_svd 2 11 65 2
DDCModesFromCEAExtension 1 6 28 2
handle_detailed_modes 5 31 220 2
xf86DDCGetModes 6 40 284 2
handle_detailed_monset 9 45 299 2
xf86EdidMonitorSet 11 42 285 3
Source file: ./xserver/hw/xfree86/dri/dri.h
Source file: ./xserver/hw/xfree86/xorg-wrapper.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
is_space 3 4 20 1
strip 5 12 67 1
parse_config 17 71 427 2
on_console 8 18 97 1
main 21 75 493 2
Source file: ./xserver/hw/xfree86/xorgconf.cpp
Source file: ./xserver/hw/vfb/InitInput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
LegalModifier 1 4 14 2
ProcessInputEvents 1 4 10 1
DDXRingBell 1 3 13 3
vfbKeybdProc 5 18 70 2
vfbMouseProc 5 31 182 2
InitInput 1 12 100 2
CloseInput 1 4 10 1
Source file: ./xserver/hw/xfree86/dri/dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DRIDrvMsg 1 7 45 4
DRIOpenDRMCleanup 4 14 78 1
DRIMasterFD 1 4 15 1
DRIMasterSareaPointer 1 4 15 1
DRIMasterSareaHandle 1 4 15 1
DRIOpenDRMMaster 17 90 538 4
dri_crtc_notify 1 9 45 1
drmSIGIOHandler 6 36 254 2
drmInstallSIGIOHandler 1 7 49 2
drmRemoveSIGIOHandler 1 6 28 1
DRIScreenInit 33 200 1247 3
DRIFinishScreenInit 5 29 195 1
DRICloseScreen 22 88 566 1
dri_drm_debug_print 1 5 29 2
dri_drm_get_perms 1 5 26 2
DRIExtensionInit 4 14 58 1
DRIReset 1 3 6 1
DRIQueryDirectRenderingCapable 2 9 39 2
DRIOpenConnection 1 7 42 3
DRIAuthConnection 2 7 35 2
DRICloseConnection 1 4 10 1
DRIGetClientDriverName 1 12 70 5
DRICreateContextPriv 2 9 49 3
DRICreateContextPrivFromHandle 6 36 195 3
DRIDestroyContextPriv 4 14 75 1
DRICreateDummyContext 5 23 119 2
DRIDestroyDummyContext 4 17 91 2
DRICreateContext 8 30 175 4
DRIDestroyContext 1 5 22 2
DRIContextPrivDelete 2 15 81 2
DRIClipNotifyAllDrawables 2 8 51 1
DRITransitionToSharedBuffers 2 8 40 1
DRITransitionToPrivateBuffers 2 8 40 1
DRITransitionTo3d 2 8 40 1
DRITransitionTo2d 2 8 40 1
DRIDCNTreeTraversal 5 19 109 2
DRIDriverClipNotify 3 15 97 1
DRIIncreaseNumberVisible 3 15 53 1
DRIDecreaseNumberVisible 3 15 53 1
DRICreateDrawable 10 51 283 4
DRIDrawablePrivDestroy 4 21 125 1
DRIDestroyDrawableCB 2 8 38 3
DRIDestroyDrawable 2 12 52 3
DRIDrawablePrivDelete 4 18 88 2
DRIGetDrawableInfo 25 133 799 14
DRIGetDeviceInfo 1 15 92 7
DRICreateInfoRec 2 17 105 1
DRIDestroyInfoRec 1 5 23 1
DRIWakeupHandler 4 10 77 2
DRIBlockHandler 4 10 78 2
DRIDoWakeupHandler 2 13 63 2
DRIDoBlockHandler 3 16 84 2
DRISwapContext 21 119 556 3
DRIGetContextStore 1 4 18 1
DRIWindowExposures 4 16 109 2
DRITreeTraversal 4 16 101 2
DRIDestroyWindow 2 14 79 1
DRICopyWindow 5 28 204 3
DRIGetSecs 1 7 38 2
DRIComputeMilliSeconds 2 9 52 4
DRISpinLockTimeout 5 21 122 3
DRILockTree 4 25 124 1
DRIClipNotify 9 33 214 3
DRIGetDrawableIndex 2 14 61 1
DRIGetDrawableStamp 1 5 30 2
DRIPrintDrawableLock 1 5 34 2
DRILock 5 19 116 2
DRIUnlock 6 22 125 1
DRIGetSAREAPrivate 2 7 45 1
DRIGetContext 2 7 28 1
DRIGetTexOffsetFuncs 2 10 48 3
DRIGetWrappedFuncs 1 4 18 1
DRIQueryVersion 1 6 31 3
_DRIAdjustFrame 1 7 68 4
DRIAdjustFrame 10 35 286 3
DRIMoveBuffersHelper 12 58 324 6
DRICreatePCIBusID 2 8 49 1
Source file: ./xserver/hw/xfree86/dri/xf86dri.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XF86DRIResetProc 1 4 12 1
ProcXF86DRIQueryVersion 2 21 114 1
ProcXF86DRIQueryDirectRenderingCapable 6 31 154 1
ProcXF86DRIOpenConnection 6 34 197 1
ProcXF86DRIAuthConnection 3 21 124 1
ProcXF86DRICloseConnection 2 11 56 1
ProcXF86DRIGetClientDriverName 4 29 179 1
ProcXF86DRICreateContext 3 23 121 1
ProcXF86DRIDestroyContext 3 13 68 1
ProcXF86DRICreateDrawable 4 26 144 1
ProcXF86DRIDestroyDrawable 4 20 101 1
ProcXF86DRIGetDrawableInfo 12 84 584 1
ProcXF86DRIGetDeviceInfo 6 37 232 1
ProcXF86DRIDispatch 14 36 154 1
SProcXF86DRIQueryVersion 1 6 27 1
SProcXF86DRIQueryDirectRenderingCapable 1 8 40 1
SProcXF86DRIDispatch 3 12 46 1
XFree86DRIExtensionInit 6 16 71 1
Source file: ./xserver/dri3/dri3.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri3_close_screen 1 7 40 1
dri3_screen_init 4 15 94 2
dri3_extension_init 7 22 105 1
Source file: ./xserver/dri3/dri3_priv.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dri3_screen_priv 1 4 24 1
Source file: ./xserver/hw/xfree86/modes/xf86RandR12.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xf86RandR12ModeRefresh 2 7 54 1
xf86RandR13VerifyPanningArea 18 74 554 3
xf86ComputeCrtcPan 9 47 616 10
xf86RandR13Pan 34 86 730 3
xf86RandR12GetInfo 14 42 283 2
xf86RandR12SetMode 7 54 331 5
xf86RandR12SetConfig 31 73 559 4
xf86RandR12ScreenSetSize 17 50 427 5
xf86RandR12GetRotation 1 5 20 1
xf86RandR12CreateScreenResources 20 65 401 1
xf86RandR12Init 10 39 210 1
xf86RandR12CloseScreen 3 11 56 1
xf86RandR12SetRotations 5 15 89 2
xf86RandR12SetTransformSupport 5 12 73 2
xf86RandR12GetOriginalVirtualSize 3 14 80 3
xf86RandRModeMatches 16 33 237 2
xf86RandR12CrtcNotify 8 52 283 1
xf86RandRModeConvert 1 19 160 3
xf86RandR12CrtcSet 25 94 603 8
xf86RandR12CrtcComputeGamma 11 42 298 9
xf86RandR12CrtcReloadGamma 4 8 56 1
xf86RandR12CrtcSetGamma 3 26 169 2
init_one_component 5 15 144 3
xf86RandR12CrtcInitGamma 6 20 149 4
xf86RandR12OutputInitGamma 12 27 195 1
xf86RandR12InitGamma 8 21 149 2
xf86RandR12OutputSetProperty 2 9 50 4
xf86RandR13OutputGetProperty 2 8 45 3
xf86RandR12OutputValidateMode 2 11 63 3
xf86RandR12ModeDestroy 1 3 10 2
xf86RROutputSetModes 8 45 295 2
xf86RandR12SetInfo12 12 53 364 1
xf86RandR12GetInfo12 2 9 49 2
xf86RandR12CreateObjects12 6 27 194 1
xf86RandR12CreateMonitors 13 50 343 1
xf86RandR12CreateScreenResources12 4 20 136 1
xf86RandR12TellChanged 3 12 71 1
xf86RandR12PointerMoved 2 11 81 3
xf86RandR13GetPanning 5 15 99 5
xf86RandR13SetPanning 6 34 273 5
xf86RandR12LoadPalette 12 56 418 5
xf86RandR12ChangeGamma 3 16 106 2
xf86RandR12EnterVT 4 19 119 1
xf86DetachOutputGPU 2 8 48 1
xf86RandR14ProviderSetOutputSource 4 19 89 3
xf86RandR14ProviderSetOffloadSink 4 17 71 3
xf86RandR14ProviderSetProperty 2 10 59 4
xf86RandR14ProviderGetProperty 2 9 54 3
xf86CrtcSetScanoutPixmap 2 7 41 2
xf86RandR13ConstrainCursorHarder 3 11 74 5
xf86RandR14ProviderDestroy 5 20 109 2
xf86RandR12Init12 5 37 217 1
xf86RandR12PreInit 1 4 10 1
Source file: ./xserver/dri3/dri3.h
Source file: ./xserver/xkb/ddxPrivate.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbDDXPrivate 1 4 17 3
Source file: ./xserver/dri3/dri3_screen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
has_open 4 6 37 1
dri3_open 5 15 107 4
dri3_pixmap_from_fd 4 14 100 8
dri3_fd_from_pixmap 4 14 94 4
Source file: ./xserver/dri3/dri3_request.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
proc_dri3_query_version 2 21 110 1
dri3_send_open_reply 3 19 101 2
proc_dri3_open 7 29 157 1
proc_dri3_pixmap_from_buffer 14 54 343 1
proc_dri3_buffer_from_pixmap 5 41 259 1
proc_dri3_fence_from_fd 3 19 107 1
proc_dri3_fd_from_fence 6 32 186 1
proc_dri3_dispatch 4 9 55 1
sproc_dri3_query_version 1 9 55 1
sproc_dri3_open 1 9 55 1
sproc_dri3_pixmap_from_buffer 1 13 87 1
sproc_dri3_buffer_from_pixmap 1 8 47 1
sproc_dri3_fence_from_fd 1 9 55 1
sproc_dri3_fd_from_fence 1 9 55 1
sproc_dri3_dispatch 4 9 55 1
Source file: ./xserver/hw/xfree86/x86emu/ops.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
x86emuOp_illegal_op 2 15 71 1
x86emuOp_add_byte_RM_R 5 52 278 1
x86emuOp_add_word_RM_R 9 110 580 1
x86emuOp_add_byte_R_RM 5 49 260 1
x86emuOp_add_word_R_RM 9 104 544 1
x86emuOp_add_byte_AL_IMM 1 12 64 1
x86emuOp_add_word_AX_IMM 3 23 125 1
x86emuOp_push_ES 1 9 40 1
x86emuOp_pop_ES 1 9 41 1
x86emuOp_or_byte_RM_R 5 52 278 1
x86emuOp_or_word_RM_R 9 110 580 1
x86emuOp_or_byte_R_RM 5 49 260 1
x86emuOp_or_word_R_RM 9 104 544 1
x86emuOp_or_byte_AL_IMM 1 12 64 1
x86emuOp_or_word_AX_IMM 3 23 125 1
x86emuOp_push_CS 1 9 40 1
x86emuOp_two_byte 1 6 58 1
x86emuOp_adc_byte_RM_R 5 52 278 1
x86emuOp_adc_word_RM_R 9 110 580 1
x86emuOp_adc_byte_R_RM 5 49 260 1
x86emuOp_adc_word_R_RM 9 104 544 1
x86emuOp_adc_byte_AL_IMM 1 12 64 1
x86emuOp_adc_word_AX_IMM 3 23 125 1
x86emuOp_push_SS 1 9 40 1
x86emuOp_pop_SS 1 9 41 1
x86emuOp_sbb_byte_RM_R 5 52 278 1
x86emuOp_sbb_word_RM_R 9 110 580 1
x86emuOp_sbb_byte_R_RM 5 49 260 1
x86emuOp_sbb_word_R_RM 9 104 544 1
x86emuOp_sbb_byte_AL_IMM 1 12 64 1
x86emuOp_sbb_word_AX_IMM 3 23 125 1
x86emuOp_push_DS 1 9 40 1
x86emuOp_pop_DS 1 9 41 1
x86emuOp_and_byte_RM_R 5 52 278 1
x86emuOp_and_word_RM_R 9 110 580 1
x86emuOp_and_byte_R_RM 5 49 260 1
x86emuOp_and_word_R_RM 9 105 546 1
x86emuOp_and_byte_AL_IMM 1 12 64 1
x86emuOp_and_word_AX_IMM 3 23 125 1
x86emuOp_segovr_ES 1 8 35 1
x86emuOp_daa 1 9 46 1
x86emuOp_sub_byte_RM_R 5 52 278 1
x86emuOp_sub_word_RM_R 9 110 580 1
x86emuOp_sub_byte_R_RM 5 49 260 1
x86emuOp_sub_word_R_RM 9 104 544 1
x86emuOp_sub_byte_AL_IMM 1 12 64 1
x86emuOp_sub_word_AX_IMM 3 23 125 1
x86emuOp_segovr_CS 1 8 35 1
x86emuOp_das 1 9 46 1
x86emuOp_xor_byte_RM_R 5 52 278 1
x86emuOp_xor_word_RM_R 9 110 580 1
x86emuOp_xor_byte_R_RM 5 49 260 1
x86emuOp_xor_word_R_RM 9 104 544 1
x86emuOp_xor_byte_AL_IMM 1 12 64 1
x86emuOp_xor_word_AX_IMM 3 23 125 1
x86emuOp_segovr_SS 1 8 35 1
x86emuOp_aaa 1 9 46 1
x86emuOp_cmp_byte_RM_R 5 49 248 1
x86emuOp_cmp_word_RM_R 9 104 520 1
x86emuOp_cmp_byte_R_RM 5 49 248 1
x86emuOp_cmp_word_R_RM 9 104 520 1
x86emuOp_cmp_byte_AL_IMM 1 12 58 1
x86emuOp_cmp_word_AX_IMM 3 23 113 1
x86emuOp_segovr_DS 1 8 35 1
x86emuOp_aas 1 9 46 1
x86emuOp_inc_AX 3 19 96 1
x86emuOp_inc_CX 3 19 96 1
x86emuOp_inc_DX 3 19 96 1
x86emuOp_inc_BX 3 19 96 1
x86emuOp_inc_SP 3 19 96 1
x86emuOp_inc_BP 3 19 96 1
x86emuOp_inc_SI 3 19 96 1
x86emuOp_inc_DI 3 19 96 1
x86emuOp_dec_AX 3 19 96 1
x86emuOp_dec_CX 3 19 96 1
x86emuOp_dec_DX 3 19 96 1
x86emuOp_dec_BX 3 19 96 1
x86emuOp_dec_SP 3 19 96 1
x86emuOp_dec_BP 3 19 96 1
x86emuOp_dec_SI 3 19 96 1
x86emuOp_dec_DI 3 19 96 1
x86emuOp_push_AX 3 19 84 1
x86emuOp_push_CX 3 19 84 1
x86emuOp_push_DX 3 19 84 1
x86emuOp_push_BX 3 19 84 1
x86emuOp_push_SP 3 19 89 1
x86emuOp_push_BP 3 19 84 1
x86emuOp_push_SI 3 19 84 1
x86emuOp_push_DI 3 19 84 1
x86emuOp_pop_AX 3 19 86 1
x86emuOp_pop_CX 3 19 86 1
x86emuOp_pop_DX 3 19 86 1
x86emuOp_pop_BX 3 19 86 1
x86emuOp_pop_SP 3 19 86 1
x86emuOp_pop_BP 3 19 86 1
x86emuOp_pop_SI 3 19 86 1
x86emuOp_pop_DI 3 19 86 1
x86emuOp_push_all 3 35 220 1
x86emuOp_pop_all 3 33 222 1
x86emuOp_segovr_FS 1 8 35 1
x86emuOp_segovr_GS 1 8 35 1
x86emuOp_prefix_data 1 8 35 1
x86emuOp_prefix_addr 1 8 35 1
x86emuOp_push_word_IMM 3 21 91 1
x86emuOp_imul_word_IMM 17 199 1032 1
x86emuOp_push_byte_IMM 2 16 73 1
x86emuOp_imul_byte_IMM 17 192 1011 1
x86emuOp_ins_byte 1 9 36 1
x86emuOp_ins_word 2 15 61 1
x86emuOp_outs_byte 1 9 36 1
x86emuOp_outs_word 2 15 61 1
x86emuOp_jump_near_O 2 15 86 1
x86emuOp_jump_near_NO 2 15 87 1
x86emuOp_jump_near_B 2 15 86 1
x86emuOp_jump_near_NB 2 15 87 1
x86emuOp_jump_near_Z 2 15 86 1
x86emuOp_jump_near_NZ 2 15 87 1
x86emuOp_jump_near_BE 3 15 91 1
x86emuOp_jump_near_NBE 3 15 94 1
x86emuOp_jump_near_S 2 15 86 1
x86emuOp_jump_near_NS 2 15 87 1
x86emuOp_jump_near_P 2 15 86 1
x86emuOp_jump_near_NP 2 15 87 1
x86emuOp_jump_near_L 2 18 108 1
x86emuOp_jump_near_NL 2 18 108 1
x86emuOp_jump_near_LE 3 18 115 1
x86emuOp_jump_near_NLE 3 18 116 1
x86emuOp_opc80_byte_RM_IMM 19 88 434 1
x86emuOp_opc81_word_RM_IMM 27 149 795 1
x86emuOp_opc82_byte_RM_IMM 19 84 414 1
x86emuOp_opc83_word_RM_IMM 27 141 779 1
x86emuOp_test_byte_RM_R 5 49 248 1
x86emuOp_test_word_RM_R 9 104 520 1
x86emuOp_xchg_byte_RM_R 5 61 297 1
x86emuOp_xchg_word_RM_R 9 128 630 1
x86emuOp_mov_byte_RM_R 5 45 221 1
x86emuOp_mov_word_RM_R 9 92 454 1
x86emuOp_mov_byte_R_RM 5 49 236 1
x86emuOp_mov_word_R_RM 9 104 496 1
x86emuOp_mov_word_RM_SR 5 49 236 1
x86emuOp_lea_word_R_M 8 68 345 1
x86emuOp_mov_word_SR_RM 5 49 236 1
x86emuOp_pop_RM 10 86 395 1
x86emuOp_nop 1 8 31 1
x86emuOp_xchg_word_AX_CX 3 24 128 1
x86emuOp_xchg_word_AX_DX 3 24 128 1
x86emuOp_xchg_word_AX_BX 3 24 128 1
x86emuOp_xchg_word_AX_SP 3 24 128 1
x86emuOp_xchg_word_AX_BP 3 24 128 1
x86emuOp_xchg_word_AX_SI 3 24 128 1
x86emuOp_xchg_word_AX_DI 3 24 128 1
x86emuOp_cbw 5 29 128 1
x86emuOp_cwd 5 30 133 1
x86emuOp_call_far_IMM 3 29 170 1
x86emuOp_wait 1 8 31 1
x86emuOp_pushf_word 3 21 96 1
x86emuOp_popf_word 3 19 86 1
x86emuOp_sahf 1 10 51 1
x86emuOp_lahf 1 10 58 1
x86emuOp_mov_AL_M_IMM 1 12 58 1
x86emuOp_mov_AX_M_IMM 3 21 101 1
x86emuOp_mov_M_AL_IMM 1 12 58 1
x86emuOp_mov_M_AX_IMM 3 21 101 1
x86emuOp_movs_byte 4 27 156 1
x86emuOp_movs_word 7 42 239 1
x86emuOp_cmps_byte 8 47 313 1
x86emuOp_cmps_word 13 77 518 1
x86emuOp_test_AL_IMM 1 12 61 1
x86emuOp_test_AX_IMM 3 23 113 1
x86emuOp_stos_byte 4 25 160 1
x86emuOp_stos_word 7 38 211 1
x86emuOp_lods_byte 4 25 148 1
x86emuOp_lods_word 7 38 199 1
x86emuOp_scas_byte 8 41 266 1
x86emuOp_scas_word 13 68 441 1
x86emuOp_mov_byte_AL_IMM 1 12 55 1
x86emuOp_mov_byte_CL_IMM 1 12 55 1
x86emuOp_mov_byte_DL_IMM 1 12 55 1
x86emuOp_mov_byte_BL_IMM 1 12 55 1
x86emuOp_mov_byte_AH_IMM 1 12 55 1
x86emuOp_mov_byte_CH_IMM 1 12 55 1
x86emuOp_mov_byte_DH_IMM 1 12 55 1
x86emuOp_mov_byte_BH_IMM 1 12 55 1
x86emuOp_mov_word_AX_IMM 3 23 107 1
x86emuOp_mov_word_CX_IMM 3 23 107 1
x86emuOp_mov_word_DX_IMM 3 23 107 1
x86emuOp_mov_word_BX_IMM 3 23 107 1
x86emuOp_mov_word_SP_IMM 3 23 107 1
x86emuOp_mov_word_BP_IMM 3 23 107 1
x86emuOp_mov_word_SI_IMM 3 23 107 1
x86emuOp_mov_word_DI_IMM 3 23 107 1
x86emuOp_opcC0_byte_RM_MEM 15 80 390 1
x86emuOp_opcC1_word_RM_MEM 19 130 680 1
x86emuOp_ret_near_IMM 2 18 107 1
x86emuOp_ret_near 2 14 83 1
x86emuOp_les_R_IMM 5 42 225 1
x86emuOp_lds_R_IMM 5 42 225 1
x86emuOp_mov_byte_RM_IMM 6 49 233 1
x86emuOp_mov_word_RM_IMM 10 96 455 1
x86emuOp_enter 4 30 202 1
x86emuOp_leave 2 14 78 1
x86emuOp_ret_far_IMM 2 20 129 1
x86emuOp_ret_far 2 16 105 1
x86emuOp_int3 2 20 122 1
x86emuOp_int_IMM 2 23 138 1
x86emuOp_into 3 22 131 1
x86emuOp_iret 2 17 122 1
x86emuOp_opcD0_byte_RM_1 15 75 355 1
x86emuOp_opcD1_word_RM_1 19 125 627 1
x86emuOp_opcD2_byte_RM_CL 15 77 366 1
x86emuOp_opcD3_word_RM_CL 19 123 624 1
x86emuOp_aam 2 16 76 1
x86emuOp_aad 2 16 76 1
x86emuOp_xlat 1 11 67 1
x86emuOp_loopne 3 15 93 1
x86emuOp_loope 3 15 92 1
x86emuOp_loop 2 15 87 1
x86emuOp_jcxz 2 15 86 1
x86emuOp_in_byte_AL_IMM 1 12 64 1
x86emuOp_in_word_AX_IMM 3 22 115 1
x86emuOp_out_byte_IMM_AL 1 12 64 1
x86emuOp_out_word_IMM_AX 3 22 115 1
x86emuOp_call_near_IMM 3 30 217 1
x86emuOp_jump_near_IMM 2 22 135 1
x86emuOp_jump_far_IMM 2 21 102 1
x86emuOp_jump_byte_IMM 1 14 76 1
x86emuOp_in_byte_AL_DX 1 9 49 1
x86emuOp_in_word_AX_DX 3 19 102 1
x86emuOp_out_byte_DX_AL 1 9 49 1
x86emuOp_out_word_DX_AX 3 19 102 1
x86emuOp_lock 1 8 31 1
x86emuOp_repne 1 9 39 1
x86emuOp_repe 1 9 39 1
x86emuOp_halt 1 9 35 1
x86emuOp_cmc 1 9 36 1
x86emuOp_opcF6_byte_RM 37 276 1298 1
x86emuOp_opcF7_word_RM 65 619 2911 1
x86emuOp_clc 1 9 36 1
x86emuOp_stc 1 9 36 1
x86emuOp_cli 1 9 36 1
x86emuOp_sti 1 9 36 1
x86emuOp_cld 1 9 36 1
x86emuOp_std 1 9 36 1
x86emuOp_opcFE_byte_RM 23 103 442 1
x86emuOp_opcFF_word_RM 64 423 2104 1
Source file: ./xserver/hw/vfb/InitOutput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
vfbInitializePixmapDepths 2 7 36 1
vfbBitsPerPixel 4 11 40 1
ddxGiveUp 13 32 172 1
AbortDDX 1 4 13 1
DarwinHandleGUI 1 3 13 2
OsVendorInit 1 3 6 1
OsVendorFatalError 1 3 12 2
ddxBeforeReset 1 4 8 1
ddxUseMsg 3 13 47 1
ddxProcessArgument 24 94 590 3
vfbInstallColormap 4 40 332 1
vfbStoreColors 7 23 187 3
vfbSaveScreen 1 4 13 2
vfbBlockHandler 5 14 105 2
vfbWakeupHandler 1 3 11 2
vfbAllocateMmappedFramebuffer 6 38 266 1
vfbAllocateSharedMemoryFramebuffer 3 18 129 1
vfbAllocateFramebufferMemory 12 42 225 1
vfbWriteXWDFileHeader 5 44 344 1
vfbCursorOffScreen 1 4 19 3
vfbCrossScreen 1 3 10 2
vfbCloseScreen 2 9 58 1
vfbRROutputValidateMode 5 13 67 3
vfbRRScreenSetSize 1 16 70 5
vfbRRCrtcSet 1 11 49 8
vfbRRGetInfo 1 4 14 2
vfbRandRInit 12 46 299 1
vfbScreenInit 14 79 505 3
vfbExtensionInit 1 4 18 1
InitOutput 12 44 281 3
Source file: ./xserver/xkb/xkbDflts.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
initTypeNames 1 30 349 1
initIndicatorNames 1 9 106 2
Source file: ./xserver/xkb/ddxCtrls.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbDDXKeybdCtrlProc 6 11 85 2
XkbDDXUsesSoftRepeat 1 4 10 1
XkbDDXChangeControls 5 20 141 3
Source file: ./xserver/xkb/ddxVT.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbDDXSwitchScreen 1 4 17 3
Source file: ./xserver/xkb/xkbSwap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcXkbUseExtension 1 9 47 1
SProcXkbSelectEvents 22 74 429 1
SProcXkbBell 1 14 87 1
SProcXkbGetState 1 8 39 1
SProcXkbLatchLockState 1 9 47 1
SProcXkbGetControls 1 8 39 1
SProcXkbSetControls 1 30 215 1
SProcXkbGetMap 1 11 63 1
SProcXkbSetMap 1 13 79 1
SProcXkbGetCompatMap 1 10 55 1
SProcXkbSetCompatMap 1 10 55 1
SProcXkbGetIndicatorState 1 8 39 1
SProcXkbGetIndicatorMap 1 9 47 1
SProcXkbSetIndicatorMap 1 9 47 1
SProcXkbGetNamedIndicator 1 11 63 1
SProcXkbSetNamedIndicator 1 13 79 1
SProcXkbGetNames 1 9 47 1
SProcXkbSetNames 1 12 71 1
SProcXkbGetGeometry 1 9 47 1
SProcXkbSetGeometry 1 15 95 1
SProcXkbPerClientFlags 1 13 79 1
SProcXkbListComponents 1 9 47 1
SProcXkbGetKbdByName 1 10 55 1
SProcXkbGetDeviceInfo 1 11 63 1
SProcXkbSetDeviceInfo 1 10 55 1
SProcXkbSetDebuggingFlags 1 12 71 1
SProcXkbDispatch 27 60 259 1
Source file: ./xserver/xkb/xkbAccessX.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
AccessXComputeCurveFactor 1 8 64 2
AccessXInit 2 43 243 1
AccessXKeyboardEvent 3 14 90 4
AccessXKRGTurnOn 3 21 160 3
AccessXKRGTurnOff 3 23 166 2
AccessXStickyKeysTurnOn 3 23 161 2
AccessXStickyKeysTurnOff 3 24 173 2
AccessXKRGExpire 3 26 149 3
AccessXRepeatKeyExpire 4 10 85 3
AccessXCancelRepeatKey 2 6 26 2
AccessXSlowKeyExpire 11 38 277 3
AccessXBounceKeyExpire 1 6 37 3
AccessXTimeoutExpire 9 48 327 3
AccessXFilterPressEvent 24 92 602 2
AccessXFilterReleaseEvent 20 77 504 2
ProcessPointerEvent 19 70 515 2
Source file: ./xserver/xkb/ddxBeep.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbDDXBeepInitAtoms 1 19 113 1
_XkbDDXBeepExpire 55 172 792 3
XkbDDXAccessXBeep 2 14 87 3
Source file: ./xserver/xkb/xkbActions.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xkbUnwrapProc 2 10 64 3
XkbInitPrivates 1 5 20 1
XkbSetExtension 1 5 29 2
_FixUpAction 8 30 196 2
XkbGetKeyAction 9 35 243 3
XkbGetButtonAction 4 13 94 3
_XkbFilterSetState 8 43 290 4
_XkbFilterLatchState 33 105 740 4
_XkbFilterLockState 9 31 239 4
_XkbFilterISOLock 23 77 460 4
_XkbPtrAccelExpire 8 38 269 3
_XkbFilterPointerMove 5 38 280 4
_XkbFilterPointerBtn 22 101 623 4
_XkbFilterControls 14 74 498 4
_XkbFilterActionMessage 14 58 391 4
_XkbFilterRedirectKey 24 110 833 4
_XkbFilterSwitchScreen 4 22 111 4
_XkbFilterXF86Private 4 20 104 4
_XkbFilterDeviceBtn 20 68 428 4
_XkbNextFreeFilter 4 20 163 1
_XkbApplyFilters 5 13 101 3
_XkbEnsureStateChange 2 10 47 1
_XkbApplyState 4 24 149 4
XkbPushLockedStateToSlaves 3 13 91 3
XkbActionGetFilter 28 81 447 5
XkbHandleActions 18 78 504 3
XkbLatchModifiers 4 23 147 3
XkbLatchGroup 4 18 107 2
XkbClearAllLatchesAndLocks 8 40 229 4
InjectPointerKeyEvents 7 31 215 5
XkbFakePointerMotion 5 14 94 4
XkbFakeDeviceButton 5 18 96 3
Source file: ./xserver/xkb/xkbfmisc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbKSCheckCase 77 90 614 1
XkbWriteSectionFromName 1 5 32 3
_AddIncl 3 8 60 6
XkbWriteXKBKeymapForNames 73 179 1155 5
XkbFindKeycodeByName 15 29 247 3
XkbConvertGetByNameComponents 15 36 159 2
XkbNameMatchesPattern 10 27 154 2
Source file: ./xserver/xkb/xkbEvents.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbSendLegacyMapNotify 23 82 510 5
XkbSendNewKeyboardNotify 7 30 220 2
XkbSendStateNotify 9 52 354 2
XkbSendMapNotify 6 29 219 2
XkbComputeControlsNotify 38 68 555 5
XkbSendControlsNotify 10 45 291 2
XkbSendIndicatorNotify 11 42 257 3
XkbHandleBell 18 77 477 9
XkbSendAccessXNotify 8 39 235 2
XkbSendNamesNotify 8 43 253 2
XkbSendCompatMapNotify 8 42 254 2
XkbSendActionMessage 10 37 234 2
XkbSendExtensionDeviceNotify 8 49 281 3
XkbSendNotification 12 89 723 3
XkbFilterEvents 34 84 657 3
XkbFindClientResource 4 15 63 2
XkbAddClientResource 5 21 121 3
XkbRemoveResourceClient 13 43 259 2
Source file: ./xserver/xkb/XKBMAlloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbAllocClientMap 27 79 533 3
XkbAllocServerMap 34 90 630 3
XkbCopyKeyType 12 34 265 2
XkbCopyKeyTypes 6 11 78 3
XkbResizeKeyType 47 169 1138 5
XkbResizeKeySyms 14 54 473 3
_ExtendRange 4 21 119 5
XkbChangeKeycodeRange 45 223 1403 4
XkbResizeKeyActions 13 46 392 3
XkbFreeClientMap 13 47 283 3
XkbFreeServerMap 13 35 216 3
Source file: ./xserver/xkb/maprules.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
InitInputLine 1 8 36 1
FreeInputLine 2 10 53 1
InputLineAddChar 3 15 104 2
GetInputLine 27 72 373 3
get_index 4 22 119 2
SetUpRemap 25 84 540 2
MatchOneOf 5 19 114 2
CheckLine 25 93 682 4
_Concat 4 11 73 2
squeeze_spaces 3 10 47 1
MakeMultiDefs 14 65 371 2
FreeMultiDefs 1 6 46 1
Apply 5 12 62 2
XkbRF_ApplyRule 1 9 76 2
CheckGroup 6 19 130 3
XkbRF_CheckApplyRule 25 74 432 4
XkbRF_ClearPartialMatches 2 8 46 1
XkbRF_ApplyPartialMatches 3 10 63 2
XkbRF_CheckApplyRules 7 19 123 4
XkbRF_SubstituteVars 44 97 684 2
XkbRF_GetComponents 10 27 231 3
XkbRF_AddRule 4 20 147 1
XkbRF_AddGroup 4 20 142 1
XkbRF_LoadRules 8 31 214 2
XkbRF_LoadRulesByName 9 27 156 3
XkbRF_Create 1 4 17 1
XkbRF_Free 7 37 280 2
Source file: ./xserver/xkb/xkmread.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbInternAtom 2 6 34 2
XkmInsureSize 6 21 126 4
XkmGetCARD8 3 8 42 2
XkmGetCARD16 3 7 47 2
XkmGetCARD32 3 7 47 2
XkmSkipPadding 3 9 49 2
XkmGetCountedString 7 29 159 3
ReadXkmVirtualMods 11 37 286 3
ReadXkmKeycodes 13 57 390 3
ReadXkmKeyTypes 39 134 1039 3
ReadXkmCompatMap 38 165 1322 3
ReadXkmIndicators 10 53 388 3
FindTypeForKey 15 24 227 4
ReadXkmSymbols 43 155 1345 2
ReadXkmGeomDoodad 7 51 406 3
ReadXkmGeomOverlay 5 36 284 3
ReadXkmGeomSection 13 76 508 2
ReadXkmGeometry 29 129 985 2
XkmProbe 3 14 100 1
XkmReadTOC 7 31 216 4
XkmReadFile 19 68 473 4
Source file: ./xserver/xkb/XKBAlloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbAllocCompatMap 10 45 275 3
XkbFreeCompatMap 9 23 145 3
XkbAllocNames 28 79 546 4
XkbFreeNames 15 41 254 3
XkbAllocControls 4 11 56 2
XkbFreeControls 4 8 48 3
XkbAllocIndicatorMaps 4 11 53 1
XkbFreeIndicatorMaps 3 8 40 1
XkbAllocKeyboard 2 8 35 1
XkbFreeKeyboard 12 26 161 3
XkbFreeComponentNames 3 13 72 2
Source file: ./xserver/xkb/xkbLEDs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbIndicatorsToUpdate 8 22 133 3
XkbApplyLEDChangeToKeyboard 25 79 517 4
ComputeAutoState 19 37 294 3
XkbUpdateLedAutoState 23 68 488 6
XkbUpdateAllDeviceIndicators 10 28 190 2
XkbSetIndicators 6 28 212 4
XkbUpdateIndicators 2 12 64 5
XkbCheckIndicatorMaps 18 54 355 3
XkbAllocSrvLedInfo 26 87 645 4
XkbFreeSrvLedInfo 2 11 54 1
XkbCopySrvLedInfo 5 21 132 4
XkbFindSrvLedInfo 23 52 352 4
XkbFlushLedEvents 9 29 187 6
XkbApplyLedNameChanges 15 46 304 6
XkbApplyLedMapChanges 15 47 320 6
XkbApplyLedStateChanges 25 78 525 6
Source file: ./xserver/xkb/ddxLoad.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
OutputDirectory 5 16 105 2
RunXkbComp 20 68 429 2
xkb_write_keymap_for_names_cb 3 9 71 2
XkbDDXCompileKeymapByNames 4 23 108 6
xkb_write_keymap_string_cb 1 5 33 2
XkbDDXLoadKeymapFromString 2 22 103 6
XkbDDXOpenConfigFile 12 31 202 3
LoadXKM 3 26 151 4
XkbDDXLoadKeymapByNames 11 27 183 7
XkbDDXNamesFromRules 7 40 214 4
XkbRMLVOtoKcCGST 1 10 64 3
XkbCompileKeymapForDevice 4 20 113 3
KeymapOrDefaults 2 12 57 2
XkbCompileKeymap 3 13 69 2
XkbCompileKeymapFromString 5 22 113 3
Source file: ./xserver/xkb/XKBMisc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbKeyTypesForCoreSymbols 77 193 1566 6
_XkbFindMatchingInterp 15 47 270 4
_XkbAddKeyChange 3 13 79 3
_XkbSetActionKeyMods 9 25 163 3
XkbApplyCompatMapToKey 54 149 1082 3
XkbChangeTypesOfKey 36 119 1049 6
XkbVirtualModsToReal 6 19 111 3
XkbUpdateActionVirtualMods 7 25 159 3
XkbUpdateKeyTypeVirtualMods 11 45 322 4
XkbApplyVirtualModChanges 34 104 744 3
Source file: ./xserver/xkb/xkbout.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
WriteXKBVModDecl 12 35 229 3
WriteXKBAction 1 5 38 3
XkbWriteXKBKeycodes 15 57 426 6
XkbWriteXKBKeyTypes 17 62 478 6
WriteXKBIndicatorMap 9 36 233 6
XkbWriteXKBCompatMap 26 71 562 6
XkbWriteXKBSymbols 60 195 1454 6
WriteXKBOutline 10 37 250 6
WriteXKBDoodad 14 83 644 4
WriteXKBOverlay 6 31 237 4
WriteXKBSection 17 86 628 3
XkbWriteXKBGeometry 24 102 719 6
Source file: ./xserver/xkb/xkbgeom.h
Source file: ./xserver/xkb/xkbPrKeyEv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbProcessKeyboardEvent 28 84 499 2
ProcessKeyboardEvent 6 29 167 2
Source file: ./xserver/xkb/ddxKillSrv.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbDDXTerminateServer 2 6 30 3
Source file: ./xserver/xkb/xkb.h
Source file: ./xserver/xkb/xkbInit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbGetRulesDflts 6 8 73 1
XkbFreeRMLVOSet 3 14 75 2
XkbWriteRulesProp 15 60 378 2
XkbInitRules 6 13 98 6
XkbSetRulesUsed 7 16 133 1
XkbSetRulesDflts 6 24 120 1
XkbDeleteRulesUsed 1 13 51 1
XkbDeleteRulesDflts 1 15 64 1
XkbCompareUsedRMLVO 6 10 61 1
XkbInitKeyTypes 4 13 78 1
XkbInitRadioGroups 1 6 21 1
XkbInitCompatStructs 6 25 188 1
XkbInitSemantics 1 6 19 1
XkbInitNames 20 49 391 1
XkbInitIndicatorMap 4 30 275 1
XkbInitControls 4 24 154 2
InitKeyboardDeviceStructInternal 24 121 753 6
InitKeyboardDeviceStruct 1 6 33 4
InitKeyboardDeviceStructFromString 1 8 37 5
XkbFreeInfo 8 36 184 1
XkbProcessArguments 24 72 504 3
XkbUseMsg 1 8 26 1
Source file: ./xserver/xkb/ddxLEDs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
XkbDDXUpdateIndicators 1 6 41 2
XkbDDXUpdateDeviceIndicators 8 20 128 3
Source file: ./xserver/test/xi2/protocol-xiqueryversion.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reply_XIQueryVersion 3 19 166 4
reply_XIQueryVersion_multiple 1 9 80 4
request_XIQueryVersion 1 27 189 5
test_XIQueryVersion 7 30 285 1
test_XIQueryVersion_multiple 1 64 459 1
main 1 7 26 2
Source file: ./xserver/test/xi2/xi2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xi2mask_test 9 73 676 1
main 1 5 18 2
Source file: ./xserver/xkb/XKBGAlloc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbFreeGeomLeafElems 8 30 184 7
_XkbFreeGeomNonLeafElems 11 43 265 8
_XkbClearProperty 1 9 44 1
XkbFreeGeomProperties 1 8 53 4
XkbFreeGeomKeyAliases 1 7 51 4
_XkbClearColor 1 6 25 1
XkbFreeGeomColors 1 8 53 4
XkbFreeGeomPoints 1 7 51 4
_XkbClearOutline 2 7 39 1
XkbFreeGeomOutlines 1 8 53 4
_XkbClearShape 2 7 37 1
XkbFreeGeomShapes 1 8 53 4
XkbFreeGeomOverlayKeys 1 7 51 4
XkbFreeGeomKeys 1 7 51 4
_XkbClearRow 2 7 39 1
XkbFreeGeomRows 1 7 51 4
_XkbClearSection 3 11 68 1
XkbFreeGeomSections 1 8 53 4
_XkbClearDoodad 3 21 93 1
XkbFreeGeomDoodads 4 13 69 3
XkbFreeGeometry 16 28 247 3
XkbGeomRealloc 13 31 169 5
_XkbGeomAlloc 5 19 124 5
XkbAllocGeometry 9 41 271 2
XkbAddGeomProperty 11 30 212 3
XkbAddGeomKeyAlias 10 25 209 3
XkbAddGeomColor 9 24 169 3
XkbAddGeomOutline 7 16 111 2
XkbAddGeomShape 11 24 184 3
XkbAddGeomKey 4 11 72 1
XkbAddGeomRow 7 15 109 2
XkbAddGeomSection 19 36 278 5
XkbAddGeomDoodad 12 35 232 3
XkbAddGeomOverlayKey 11 31 221 4
XkbAddGeomOverlayRow 12 29 212 3
XkbAddGeomOverlay 12 26 183 3
Source file: ./xserver/test/xi2/protocol-xigetclientpointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__wrap_dixLookupClient 3 11 55 4
reply_XIGetClientPointer 3 13 99 4
request_XIGetClientPointer 3 17 111 3
test_XIGetClientPointer 1 35 233 1
main 1 7 31 2
Source file: ./xserver/test/xi2/protocol-xiquerypointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__wrap_dixLookupWindow 3 12 72 4
reply_XIQueryPointer 4 39 329 4
reply_XIQueryPointer_data 1 4 22 4
request_XIQueryPointer 3 16 111 3
test_XIQueryPointer 2 42 359 1
main 1 6 22 2
Source file: ./xserver/test/xi2/protocol-xisetclientpointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__wrap_dixLookupClient 3 11 55 4
request_XISetClientPointer 3 17 119 2
test_XISetClientPointer 2 33 225 1
main 1 7 31 2
Source file: ./xserver/test/xi2/protocol-xigetselectedevents.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__wrap_dixLookupWindow 3 12 72 4
__wrap_AddResource 1 4 17 3
reply_XIGetSelectedEvents 2 12 84 4
reply_XIGetSelectedEvents_data 3 22 174 4
request_XIGetSelectedEvents 1 15 88 2
test_XIGetSelectedEvents 6 48 381 1
main 1 6 22 2
Source file: ./xserver/xkb/xkbtext.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
tbGetBuffer 2 12 67 1
XkbAtomText 7 25 151 2
XkbVModIndexText 9 32 191 3
XkbVModMaskText 22 78 447 4
XkbModIndexText 6 24 155 2
XkbModMaskText 10 40 229 2
XkbConfigText 12 42 167 2
XkbKeysymText 2 9 51 2
XkbKeyNameText 2 20 111 2
XkbSIMatchText 8 33 161 2
XkbIMWhichStateMaskText 10 40 270 2
XkbControlsMaskText 11 43 284 2
XkbStringText 23 65 353 2
XkbGeomFPText 3 18 88 2
XkbDoodadTypeText 12 35 200 2
XkbActionTypeText 3 15 80 2
TryCopyStr 3 14 76 3
CopyNoActionArgs 1 4 22 4
CopyModActionArgs 7 23 155 4
CopyGroupActionArgs 6 21 174 4
CopyMovePtrArgs 6 22 183 4
CopyPtrBtnArgs 8 34 219 4
CopySetPtrDfltArgs 4 16 121 4
CopyISOLockArgs 18 60 466 4
CopySwitchScreenArgs 4 16 129 4
CopySetLockControlsArgs 29 88 647 4
CopyActionMessageArgs 4 30 296 4
CopyRedirectKeyArgs 14 43 371 4
CopyDeviceBtnArgs 6 32 214 4
CopyOtherArgs 1 23 260 4
XkbActionText 4 27 235 3
XkbBehaviorText 16 55 396 3
XkbIndentText 3 12 60 1
Source file: ./xserver/xkb/xkbUtils.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_XkbLookupAnyDevice 4 13 84 5
_XkbLookupKeyboard 5 18 98 5
_XkbLookupBellDevice 4 16 86 5
_XkbLookupLedDevice 5 18 96 5
_XkbLookupButtonDevice 3 16 81 5
XkbSetActionKeyMods 9 21 150 3
XkbMaskForVMask 3 10 66 2
XkbUpdateKeyTypesFromCore 7 44 390 5
XkbUpdateDescActions 14 50 401 4
XkbUpdateActions 6 25 160 6
XkbGetCoreMap 46 129 923 1
XkbSetRepeatKeys 8 22 137 3
XkbApplyMappingChange 8 33 283 6
XkbDisableComputedAutoRepeats 1 12 76 2
XkbStateChangedFlags 15 25 236 2
XkbComputeCompatState 7 22 164 1
XkbAdjustGroup 10 40 175 2
XkbComputeDerivedState 5 23 188 1
XkbCheckSecondaryEffects 3 15 76 4
XkbEnableDisableControls 4 37 235 5
XkbLookupNamedGeometry 5 15 97 3
XkbConvertCase 78 94 783 3
_XkbCopyClientMap 75 216 1505 2
_XkbCopyServerMap 20 94 655 2
_XkbCopyNames 14 75 560 2
_XkbCopyCompat 11 39 270 2
_XkbCopyGeom 92 418 3103 2
_XkbCopyIndicators 4 16 84 2
_XkbCopyControls 4 16 84 2
XkbCopyKeymap 11 40 200 2
XkbDeviceApplyKeymap 5 23 162 2
XkbCopyDeviceKeymap 1 4 24 2
XkbGetEffectiveGroup 9 31 164 3
XkbMergeLockedPtrBtns 7 16 100 1
XkbCopyControls 6 18 105 2
Source file: ./xserver/test/xi2/protocol-common.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
fake_init_sprite 1 19 148 1
TestPointerProc 5 44 346 2
init_devices 3 32 236 1
init_client 1 11 61 2
init_window 2 14 99 3
device_cursor_init 1 4 13 2
device_cursor_cleanup 1 3 10 2
set_cursor_pos 1 4 22 5
init_simple 2 28 175 1
__wrap_WriteToClient 1 5 35 3
Source file: ./xserver/test/xi2/protocol-common.h
Source file: ./xserver/test/xi2/protocol-xiwarppointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__wrap_dixLookupWindow 3 12 72 4
ScreenSetCursorPosition 1 7 36 5
request_XIWarpPointer 7 29 215 3
test_XIWarpPointer 2 65 554 1
main 1 7 28 2
Source file: ./xserver/test/xi2/protocol-xiquerydevice.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reply_XIQueryDevice 4 19 142 4
reply_XIQueryDevice_data 32 155 1201 4
request_XIQueryDevice 3 23 146 3
test_XIQueryDevice 3 20 123 1
main 1 6 22 2
Source file: ./xserver/test/xi2/protocol-xipassivegrabdevice.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__wrap_dixLookupWindow 3 12 72 4
__wrap_GrabButton 2 9 42 7
reply_XIPassiveGrabDevice 3 13 89 4
reply_XIPassiveGrabDevice_data 3 17 125 4
request_XIPassiveGrabDevice 4 31 206 4
test_XIPassiveGrabDevice 2 56 388 1
main 1 6 22 2
Source file: ./xserver/test/xi2/protocol-xiselectevents.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__wrap_XISetEventMask 1 5 21 4
__wrap_dixLookupWindow 3 12 72 4
request_XISelectEvent 3 29 249 2
_set_bit 3 9 52 2
_clear_bit 3 9 52 2
request_XISelectEvents_masks 9 68 591 1
test_XISelectEvents 3 56 348 1
main 1 6 22 2
Source file: ./xserver/test/xi1/protocol-xchangedevicecontrol.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
reply_ChangeDeviceControl 2 9 61 4
request_ChangeDeviceControl 1 15 97 4
test_ChangeDeviceControl 1 23 184 1
main 1 6 22 2
Source file: ./xserver/test/simple-xinit.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
kill_server 3 15 80 1
usage 1 5 28 2
start_server 3 13 82 1
get_display 2 12 70 1
start_client 6 34 197 2
parse_args 9 42 251 5
main 2 19 121 2
Source file: ./xserver/test/misc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dix_version_compare 1 24 209 1
dix_update_desktop_dimensions 2 58 577 1
dix_request_fixed_size_overflow 1 7 35 1
dix_request_fixed_size_match 1 7 35 1
dix_request_size_checks 1 9 46 1
main 1 7 26 2
Source file: ./xserver/test/string.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
strndup_checks 1 14 101 1
main 1 5 18 2
Source file: ./xserver/test/xfree86.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xfree86_option_list_duplicate 2 30 243 1
xfree86_add_comment 1 18 115 1
main 1 6 22 2
Source file: ./xserver/test/hashtabletest.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
print_xid 1 5 31 2
print_int 1 5 26 2
test1 8 46 260 1
test2 6 34 175 1
test3 5 23 117 1
main 4 7 36 1
Source file: ./xserver/test/fixes.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
_fixes_test_direction 4 17 138 3
fixes_pointer_barrier_direction_test 1 32 284 1
fixes_pointer_barriers_test 1 142 1149 1
fixes_pointer_barrier_clamp_test 1 37 249 1
main 1 7 26 2
Source file: ./xserver/test/xkb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
xkb_get_rules_test 1 15 124 1
xkb_set_rules_test 1 25 222 1
xkb_set_get_rules_test 1 25 261 1
main 1 7 26 2
Source file: ./xserver/test/touch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
touch_grow_queue 4 43 383 1
touch_find_ddxid 2 47 449 1
touch_begin_ddxtouch 1 39 273 1
touch_begin_touch 1 33 231 1
touch_init 1 21 154 1
main 1 9 34 2
Source file: ./xserver/test/signal-logging.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
check_signed_number_format_test 2 13 73 1
check_float_format_test 2 13 69 1
check_number_format_test 3 20 124 1
number_formatting 4 31 176 1
logging_format 12 166 1392 1
main 1 6 22 2
Source file: ./xserver/test/list.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_xorg_list_init 1 12 82 1
test_xorg_list_add 1 17 205 1
test_xorg_list_append 1 28 359 1
test_xorg_list_del 1 32 391 1
test_xorg_list_for_each 1 20 162 1
test_nt_list_init 1 11 70 1
test_nt_list_append 4 24 183 1
test_nt_list_insert 3 26 200 1
test_nt_list_delete 3 51 368 1
main 1 13 50 2
Source file: ./xserver/test/xtest.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
device_cursor_init 1 4 13 2
device_cursor_cleanup 1 3 10 2
xtest_init_devices 2 30 202 1
xtest_properties 1 21 133 1
main 1 6 22 2
Source file: ./xserver/test/ddxstubs.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DDXRingBell 1 3 13 3
ProcessInputEvents 1 4 10 1
OsVendorInit 1 3 6 1
OsVendorFatalError 1 3 12 2
AbortDDX 1 4 12 1
ddxUseMsg 1 3 6 1
ddxProcessArgument 1 4 19 3
ddxGiveUp 1 3 8 1
LegalModifier 1 4 14 2
ddxBeforeReset 1 3 6 1
Source file: ./xserver/glx/glxcontext.h
Source file: ./xserver/glx/indirect_size_get.h
Source file: ./xserver/glx/glxutil.h
Source file: ./xserver/glx/glxext.h
Source file: ./xserver/glx/clientinfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
set_client_info 7 28 209 3
__glXDisp_SetClientInfoARB 1 4 26 2
__glXDispSwap_SetClientInfoARB 1 11 86 2
__glXDisp_SetClientInfo2ARB 1 4 26 2
__glXDispSwap_SetClientInfo2ARB 1 11 86 2
Source file: ./xserver/glx/glxdriswrast.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXDRIdrawableDestroy 1 10 75 1
__glXDRIdrawableSwapBuffers 1 7 47 2
__glXDRIdrawableCopySubBuffer 2 9 65 5
__glXDRIcontextDestroy 1 8 59 1
__glXDRIcontextMakeCurrent 1 9 79 1
__glXDRIcontextLoseCurrent 1 6 47 1
__glXDRIcontextCopy 1 9 71 3
__glXDRIbindTexImage 5 18 118 3
__glXDRIreleaseTexImage 1 5 18 3
__glXDRIscreenCreateContext 3 33 197 6
__glXDRIscreenCreateDrawable 3 35 233 7
swrastGetDrawableInfo 1 10 71 6
swrastPutImage 4 24 142 8
swrastGetImage 2 13 96 7
initializeExtensions 7 36 248 1
__glXDRIscreenDestroy 3 14 99 1
__glXDRIscreenProbe 6 44 278 1
Source file: ./xserver/test/xi2/protocol-eventconvert.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
test_values_XIRawEvent 14 80 621 3
test_XIRawEvent 1 13 104 1
test_convert_XIFocusEvent 1 24 166 1
test_convert_XIRawEvent 4 64 472 1
test_values_XIDeviceEvent 19 108 961 3
test_XIDeviceEvent 1 13 104 1
test_convert_XIDeviceEvent 6 173 1291 1
test_values_XIDeviceChangedEvent 17 106 717 3
test_XIDeviceChangedEvent 1 13 104 1
test_convert_XIDeviceChangedEvent 3 102 764 1
test_values_XITouchOwnershipEvent 2 25 196 3
test_XITouchOwnershipEvent 1 13 104 1
test_convert_XITouchOwnershipEvent 5 35 218 1
test_XIBarrierEvent 1 56 535 1
test_convert_XIBarrierEvent 9 126 805 1
main 1 10 38 2
Source file: ./xserver/glx/singlesize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glReadPixels_size 1 4 42 4
__glGetMap_size 25 48 195 2
__glGetMapdv_size 1 4 18 2
__glGetMapfv_size 1 4 18 2
__glGetMapiv_size 1 4 18 2
__glGetPixelMap_size 11 41 126 1
__glGetPixelMapfv_size 1 4 13 1
__glGetPixelMapuiv_size 1 4 13 1
__glGetPixelMapusv_size 1 4 13 1
__glGetTexImage_size 1 6 51 7
Source file: ./xserver/glx/unpack.h
Source file: ./xserver/test/input.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
dix_init_valuators 2 78 765 1
dix_check_grab_values 1 53 412 1
dix_event_to_core 1 87 616 1
dix_event_to_core_fail 1 12 69 2
dix_event_to_core_conversion 1 13 68 1
_dix_test_xi_convert 3 31 262 3
dix_event_to_xi1_conversion 1 97 700 1
xi2_struct_sizes 1 24 111 1
dix_grab_matching 1 306 2517 1
test_bits_to_byte 1 8 58 1
test_bytes_to_int32 1 8 56 1
test_pad_to_int32 1 8 56 1
test_padding_for_int32 1 10 106 1
include_byte_padding_macros 1 57 292 1
xi_unregister_handlers 1 44 414 1
cmp_attr_fields 11 59 398 2
dix_input_attributes 1 40 268 1
dix_input_valuator_masks 11 79 678 1
dix_valuator_mode 4 23 221 1
dix_input_valuator_masks_unaccel 1 51 490 1
include_bit_test_macros 2 14 135 1
dix_valuator_alloc 3 14 91 1
dix_get_master 1 60 587 1
input_option_test 1 67 574 1
_test_double_fp16_values 3 17 107 1
_test_double_fp32_values 3 17 107 1
dix_double_fp_conversion 3 45 273 1
mieq_test_event_handler 1 7 48 3
_mieq_test_generate_events 2 23 151 2
mieq_test 1 18 75 1
process_input_proc 2 7 45 2
dix_enqueue_events 2 36 325 1
main 1 23 90 2
Source file: ./xserver/glx/glxscreens.h
Source file: ./xserver/glx/indirect_table.c
Source file: ./xserver/glx/indirect_texture_compression.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXDisp_GetCompressedTexImage 4 36 222 2
__glXDispSwap_GetCompressedTexImage 4 37 237 2
Source file: ./xserver/glx/indirect_size_get.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glCallLists_size 12 22 63 1
__glFogfv_size 9 17 48 1
__glLightfv_size 11 20 57 1
__glLightModelfv_size 5 13 36 1
__glMaterialfv_size 8 17 48 1
__glTexParameterfv_size 38 48 141 1
__glTexEnvfv_size 26 34 99 1
__glTexGendv_size 4 12 33 1
__glMap1d_size 10 20 57 1
__glMap2d_size 10 20 57 1
__glGetBooleanv_size 449 461 1383 1
__glGetTexParameterfv_size 37 47 138 1
__glGetTexLevelParameterfv_size 17 24 69 1
__glGetPointerv_size 3 10 27 1
__glColorTableParameterfv_size 3 10 27 1
__glGetColorTableParameterfv_size 11 19 54 1
__glConvolutionParameterfv_size 5 13 36 1
__glGetConvolutionParameterfv_size 10 18 51 1
__glGetHistogramParameterfv_size 9 16 45 1
__glGetMinmaxParameterfv_size 3 10 27 1
__glPointParameterfv_size 7 15 42 1
__glGetQueryObjectiv_size 3 10 27 1
__glGetQueryiv_size 4 11 30 1
__glGetProgramivARB_size 44 51 150 1
__glGetFramebufferAttachmentParameteriv_size 14 21 60 1
Source file: ./xserver/glx/indirect_reqsize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXCallListsReqSize 2 12 84 3
__glXBitmapReqSize 2 20 162 3
__glXFogfvReqSize 2 10 63 3
__glXLightfvReqSize 2 10 63 3
__glXLightModelfvReqSize 2 10 63 3
__glXMaterialfvReqSize 2 10 63 3
__glXPolygonStippleReqSize 2 16 120 3
__glXTexParameterfvReqSize 2 10 63 3
__glXTexImage1DReqSize 2 24 204 3
__glXTexImage2DReqSize 2 26 225 3
__glXTexEnvfvReqSize 2 10 63 3
__glXTexGendvReqSize 2 10 63 3
__glXTexGenfvReqSize 2 10 63 3
__glXPixelMapfvReqSize 2 8 53 3
__glXPixelMapusvReqSize 2 8 53 3
__glXDrawPixelsReqSize 2 24 204 3
__glXPrioritizeTexturesReqSize 2 8 63 3
__glXTexSubImage1DReqSize 2 24 204 3
__glXTexSubImage2DReqSize 2 26 225 3
__glXColorTableReqSize 2 24 204 3
__glXColorTableParameterfvReqSize 2 10 63 3
__glXColorSubTableReqSize 2 24 204 3
__glXConvolutionFilter1DReqSize 2 24 204 3
__glXConvolutionFilter2DReqSize 2 26 225 3
__glXConvolutionParameterfvReqSize 2 10 63 3
__glXTexImage3DReqSize 3 32 294 3
__glXTexSubImage3DReqSize 2 30 278 3
__glXCompressedTexImage1DReqSize 2 8 48 3
__glXCompressedTexImage2DReqSize 2 8 48 3
__glXCompressedTexImage3DReqSize 2 8 48 3
__glXCompressedTexSubImage3DReqSize 2 8 48 3
__glXPointParameterfvReqSize 2 10 63 3
__glXDrawBuffersReqSize 2 8 53 3
__glXProgramStringARBReqSize 2 8 48 3
__glXVertexAttribs1dvNVReqSize 2 8 53 3
__glXVertexAttribs2dvNVReqSize 2 8 53 3
__glXVertexAttribs3dvNVReqSize 2 8 53 3
__glXVertexAttribs3fvNVReqSize 2 8 53 3
__glXVertexAttribs3svNVReqSize 2 8 53 3
__glXVertexAttribs4dvNVReqSize 2 8 53 3
Source file: ./xserver/glx/singlepixswap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXDispSwap_ReadPixels 4 53 393 2
__glXDispSwap_GetTexImage 5 60 454 2
__glXDispSwap_GetPolygonStipple 3 34 180 2
GetSeparableFilter 5 50 400 3
__glXDispSwap_GetSeparableFilter 1 7 47 2
__glXDispSwap_GetSeparableFilterEXT 1 7 47 2
GetConvolutionFilter 5 52 356 3
__glXDispSwap_GetConvolutionFilter 1 7 47 2
__glXDispSwap_GetConvolutionFilterEXT 1 7 47 2
GetHistogram 4 44 298 3
__glXDispSwap_GetHistogram 1 7 47 2
__glXDispSwap_GetHistogramEXT 1 7 47 2
GetMinmax 4 40 264 3
__glXDispSwap_GetMinmax 1 7 47 2
__glXDispSwap_GetMinmaxEXT 1 7 47 2
GetColorTable 4 44 308 3
__glXDispSwap_GetColorTable 1 7 47 2
__glXDispSwap_GetColorTableSGI 1 7 47 2
Source file: ./xserver/glx/single2swap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXDispSwap_FeedbackBuffer 4 31 192 2
__glXDispSwap_SelectBuffer 4 28 167 2
__glXDispSwap_RenderMode 10 84 442 2
__glXDispSwap_Flush 2 15 79 2
__glXDispSwap_Finish 2 19 97 2
__glXDispSwap_GetString 1 4 22 2
Source file: ./xserver/glx/indirect_util.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glGetBooleanv_variable_size 2 11 35 1
__glXGetAnswerBuffer 5 26 143 5
__glXSendReply 5 21 139 6
__glXSendReplySwap 5 21 151 6
get_decode_index 5 30 185 2
__glXGetProtocolDecodeFunction 2 9 50 3
__glXGetProtocolSizeData 5 17 116 3
Source file: ./xserver/glx/extension_string.h
Source file: ./xserver/glx/glxcmds.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
validGlxScreen 3 11 62 4
validGlxFBConfig 3 13 79 5
validGlxVisual 3 13 82 5
validGlxFBConfigForWindow 5 22 133 4
validGlxContext 5 13 91 5
validGlxDrawable 11 32 175 6
__glXContextDestroy 1 4 12 1
__glXdirectContextDestroy 1 5 18 1
__glXdirectContextLoseCurrent 1 4 11 1
__glXdirectContextCreate 2 11 56 3
DoCreateContext 11 52 270 6
__glXDisp_CreateContext 3 15 115 2
__glXDisp_CreateNewContext 3 15 115 2
__glXDisp_CreateContextWithConfigSGIX 3 16 115 2
__glXDisp_DestroyContext 3 15 93 2
__glXLookupContextByTag 2 8 45 2
StopUsingContext 3 9 40 1
StartUsingContext 1 4 20 2
__glXGetDrawable 11 47 269 4
DoMakeCurrent 27 103 574 5
__glXDisp_MakeCurrent 1 8 56 2
__glXDisp_MakeContextCurrent 1 8 56 2
__glXDisp_MakeCurrentReadSGI 1 8 56 2
__glXDisp_IsDirect 3 24 132 2
__glXDisp_QueryVersion 2 26 130 2
__glXDisp_WaitGL 6 21 127 2
__glXDisp_WaitX 6 20 123 2
__glXDisp_CopyContext 12 48 271 2
__glXDisp_GetVisualConfigs 8 85 660 2
DoGetFBConfigs 10 95 668 2
__glXDisp_GetFBConfigs 1 7 44 2
__glXDisp_GetFBConfigsSGIX 1 7 44 2
__glXDrawableInit 1 11 58 6
__glXDrawableRelease 1 3 8 1
DoCreateGLXDrawable 7 19 117 7
DoCreateGLXPixmap 4 21 124 5
determineTextureTarget 10 34 202 4
__glXDisp_CreateGLXPixmap 3 15 113 2
__glXDisp_CreatePixmap 5 25 189 2
__glXDisp_CreateGLXPixmapWithConfigSGIX 3 16 113 2
DoDestroyDrawable 2 10 56 3
__glXDisp_DestroyGLXPixmap 1 7 46 2
__glXDisp_DestroyPixmap 1 7 46 2
DoCreatePbuffer 5 26 175 6
__glXDisp_CreatePbuffer 6 30 192 2
__glXDisp_CreateGLXPbufferSGIX 1 8 62 2
__glXDisp_DestroyPbuffer 1 7 46 2
__glXDisp_DestroyGLXPbufferSGIX 1 7 46 2
DoChangeDrawableAttributes 4 17 96 4
__glXDisp_ChangeDrawableAttributes 4 17 128 2
__glXDisp_ChangeDrawableAttributesSGIX 2 15 98 2
__glXDisp_CreateWindow 7 30 222 2
__glXDisp_DestroyWindow 1 7 46 2
__glXDisp_SwapBuffers 7 32 173 2
DoQueryContext 3 33 220 2
__glXDisp_QueryContextInfoEXT 1 7 44 2
__glXDisp_QueryContext 1 7 44 2
__glXDisp_BindTexImageEXT 7 33 237 2
__glXDisp_ReleaseTexImageEXT 4 24 157 2
__glXDisp_CopySubBufferMESA 8 41 274 2
DoGetDrawableAttributes 9 49 296 2
__glXDisp_GetDrawableAttributes 1 7 44 2
__glXDisp_GetDrawableAttributesSGIX 1 8 44 2
__glXDisp_Render 13 68 372 2
__glXDisp_RenderLarge 23 132 785 2
__glXDisp_VendorPrivate 2 17 100 2
__glXDisp_VendorPrivateWithReply 2 16 96 2
__glXDisp_QueryExtensionsString 4 34 209 2
__glXDisp_QueryServerString 9 54 273 2
__glXDisp_ClientInfo 2 13 98 2
__glXsendSwapEvent 3 20 133 5
__glXpresentCompleteNotify 4 18 100 6
__glXregisterPresentCompleteNotify 1 4 11 1
Source file: ./xserver/glx/singlepix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXDisp_ReadPixels 4 43 326 2
__glXDisp_GetTexImage 5 49 383 2
__glXDisp_GetPolygonStipple 3 30 156 2
GetSeparableFilter 5 44 364 3
__glXDisp_GetSeparableFilter 1 7 47 2
__glXDisp_GetSeparableFilterEXT 1 7 47 2
GetConvolutionFilter 5 46 320 3
__glXDisp_GetConvolutionFilter 1 7 47 2
__glXDisp_GetConvolutionFilterEXT 1 7 47 2
GetHistogram 4 39 268 3
__glXDisp_GetHistogram 1 7 47 2
__glXDisp_GetHistogramEXT 1 7 47 2
GetMinmax 4 36 240 3
__glXDisp_GetMinmax 1 7 47 2
__glXDisp_GetMinmaxEXT 1 7 47 2
GetColorTable 4 39 278 3
__glXDisp_GetColorTable 1 7 47 2
__glXDisp_GetColorTableSGI 1 7 47 2
Source file: ./xserver/glx/indirect_reqsize.h
Source file: ./xserver/glx/indirect_util.h
Source file: ./xserver/glx/glxdrawable.h
Source file: ./xserver/glx/glxbyteorder.h
Source file: ./xserver/glx/single2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXDisp_FeedbackBuffer 4 27 162 2
__glXDisp_SelectBuffer 4 25 144 2
__glXDisp_RenderMode 10 73 357 2
__glXDisp_Flush 2 13 63 2
__glXDisp_Finish 2 16 78 2
__glXcombine_strings 12 48 312 2
DoGetString 10 54 305 3
__glXDisp_GetString 1 4 22 2
Source file: ./xserver/glx/xfont.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXMakeBitmapFromGlyph 6 38 231 2
MakeBitmapsFromFont 5 29 197 4
__glXDisp_UseXFont 4 24 150 2
Source file: ./xserver/glx/renderpixswap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXDispSwap_SeparableFilter2D 1 32 302 1
Source file: ./xserver/glx/indirect_table.h
Source file: ./xserver/glx/render2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXDisp_Map1f 1 13 110 1
__glXDisp_Map2f 1 18 177 1
__glXDisp_Map1d 7 28 178 1
__glXDisp_Map2d 8 33 243 1
__glXDisp_DrawArrays 11 77 421 1
Source file: ./xserver/glx/glxext.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ResetExtension 1 4 12 1
__glXResetLargeCommandStatus 1 7 32 1
ContextGone 2 8 34 2
DrawableGone 11 29 197 2
__glXAddContext 2 9 44 1
__glXRemoveFromContextList 4 14 68 1
__glXFreeContext 5 21 92 1
__glXErrorCallBack 1 4 11 1
__glXClearErrorOccured 1 4 10 1
__glXErrorOccured 1 4 9 1
__glXError 1 4 12 1
glxGetClient 1 4 18 1
glxClientCallback 5 28 156 3
GlxPushProvider 1 5 18 1
checkScreenVisuals 5 13 85 1
GetGLXDrawableBytes 2 13 91 3
GlxExtensionInit 16 61 320 1
__glXForceCurrent 9 32 184 3
glxSuspendClients 4 9 53 1
glxResumeClients 5 17 103 1
__glXnopEnterServer 1 3 7 1
__glXnopLeaveServer 1 3 7 1
__glXsetEnterLeaveServerFuncs 1 6 30 2
__glXenterServer 2 6 24 1
__glXleaveServer 2 6 24 1
__glXsetGetProcAddress 1 4 11 1
__glGetProcAddress 2 5 33 1
__glXDispatch 5 33 165 1
Source file: ./xserver/glx/singlesize.h
Source file: ./xserver/glx/indirect_program.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DoGetProgramString 5 45 274 5
__glXDisp_GetProgramStringARB 1 8 43 2
__glXDispSwap_GetProgramStringARB 1 8 43 2
Source file: ./xserver/glx/rensize.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXMap1dReqSize 3 14 93 3
__glXMap1fReqSize 3 14 93 3
Map2Size 3 6 40 3
__glXMap2dReqSize 2 14 107 3
__glXMap2fReqSize 2 14 107 3
__glXImageSize 97 160 653 11
__glXTypeSize 9 23 91 1
__glXDrawArraysReqSize 20 61 342 3
__glXSeparableFilter2DReqSize 2 25 185 3
Source file: ./xserver/glx/indirect_dispatch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXDisp_NewList 2 12 87 2
__glXDisp_EndList 2 12 66 2
__glXDisp_CallList 1 4 22 1
__glXDisp_CallLists 1 8 76 1
__glXDisp_DeleteLists 2 12 87 2
__glXDisp_GenLists 2 14 98 2
__glXDisp_ListBase 1 4 22 1
__glXDisp_Begin 1 4 22 1
__glXDisp_Bitmap 1 15 168 1
__glXDisp_Color3bv 1 4 22 1
__glXDisp_Color3dv 3 8 54 1
__glXDisp_Color3fv 1 4 22 1
__glXDisp_Color3iv 1 4 22 1
__glXDisp_Color3sv 1 4 22 1
__glXDisp_Color3ubv 1 4 22 1
__glXDisp_Color3uiv 1 4 22 1
__glXDisp_Color3usv 1 4 22 1
__glXDisp_Color4bv 1 4 22 1
__glXDisp_Color4dv 3 8 54 1
__glXDisp_Color4fv 1 4 22 1
__glXDisp_Color4iv 1 4 22 1
__glXDisp_Color4sv 1 4 22 1
__glXDisp_Color4ubv 1 4 22 1
__glXDisp_Color4uiv 1 4 22 1
__glXDisp_Color4usv 1 4 22 1
__glXDisp_EdgeFlagv 1 4 22 1
__glXDisp_End 1 4 12 1
__glXDisp_Indexdv 3 8 54 1
__glXDisp_Indexfv 1 4 22 1
__glXDisp_Indexiv 1 4 22 1
__glXDisp_Indexsv 1 4 22 1
__glXDisp_Normal3bv 1 4 22 1
__glXDisp_Normal3dv 3 8 54 1
__glXDisp_Normal3fv 1 4 22 1
__glXDisp_Normal3iv 1 4 22 1
__glXDisp_Normal3sv 1 4 22 1
__glXDisp_RasterPos2dv 3 8 54 1
__glXDisp_RasterPos2fv 1 4 22 1
__glXDisp_RasterPos2iv 1 4 22 1
__glXDisp_RasterPos2sv 1 4 22 1
__glXDisp_RasterPos3dv 3 8 54 1
__glXDisp_RasterPos3fv 1 4 22 1
__glXDisp_RasterPos3iv 1 4 22 1
__glXDisp_RasterPos3sv 1 4 22 1
__glXDisp_RasterPos4dv 3 8 54 1
__glXDisp_RasterPos4fv 1 4 22 1
__glXDisp_RasterPos4iv 1 4 22 1
__glXDisp_RasterPos4sv 1 4 22 1
__glXDisp_Rectdv 3 8 65 1
__glXDisp_Rectfv 1 4 33 1
__glXDisp_Rectiv 1 4 33 1
__glXDisp_Rectsv 1 4 33 1
__glXDisp_TexCoord1dv 3 8 54 1
__glXDisp_TexCoord1fv 1 4 22 1
__glXDisp_TexCoord1iv 1 4 22 1
__glXDisp_TexCoord1sv 1 4 22 1
__glXDisp_TexCoord2dv 3 8 54 1
__glXDisp_TexCoord2fv 1 4 22 1
__glXDisp_TexCoord2iv 1 4 22 1
__glXDisp_TexCoord2sv 1 4 22 1
__glXDisp_TexCoord3dv 3 8 54 1
__glXDisp_TexCoord3fv 1 4 22 1
__glXDisp_TexCoord3iv 1 4 22 1
__glXDisp_TexCoord3sv 1 4 22 1
__glXDisp_TexCoord4dv 3 8 54 1
__glXDisp_TexCoord4fv 1 4 22 1
__glXDisp_TexCoord4iv 1 4 22 1
__glXDisp_TexCoord4sv 1 4 22 1
__glXDisp_Vertex2dv 3 8 54 1
__glXDisp_Vertex2fv 1 4 22 1
__glXDisp_Vertex2iv 1 4 22 1
__glXDisp_Vertex2sv 1 4 22 1
__glXDisp_Vertex3dv 3 8 54 1
__glXDisp_Vertex3fv 1 4 22 1
__glXDisp_Vertex3iv 1 4 22 1
__glXDisp_Vertex3sv 1 4 22 1
__glXDisp_Vertex4dv 3 8 54 1
__glXDisp_Vertex4fv 1 4 22 1
__glXDisp_Vertex4iv 1 4 22 1
__glXDisp_Vertex4sv 1 4 22 1
__glXDisp_ClipPlane 3 8 65 1
__glXDisp_ColorMaterial 1 4 33 1
__glXDisp_CullFace 1 4 22 1
__glXDisp_Fogf 1 4 33 1
__glXDisp_Fogfv 1 7 48 1
__glXDisp_Fogi 1 4 33 1
__glXDisp_Fogiv 1 7 48 1
__glXDisp_FrontFace 1 4 22 1
__glXDisp_Hint 1 4 33 1
__glXDisp_Lightf 1 4 44 1
__glXDisp_Lightfv 1 7 59 1
__glXDisp_Lighti 1 4 44 1
__glXDisp_Lightiv 1 7 59 1
__glXDisp_LightModelf 1 4 33 1
__glXDisp_LightModelfv 1 7 48 1
__glXDisp_LightModeli 1 4 33 1
__glXDisp_LightModeliv 1 7 48 1
__glXDisp_LineStipple 1 4 33 1
__glXDisp_LineWidth 1 4 22 1
__glXDisp_Materialf 1 5 44 1
__glXDisp_Materialfv 1 7 59 1
__glXDisp_Materiali 1 5 44 1
__glXDisp_Materialiv 1 7 59 1
__glXDisp_PointSize 1 4 22 1
__glXDisp_PolygonMode 1 4 33 1
__glXDisp_PolygonStipple 1 11 102 1
__glXDisp_Scissor 1 6 55 1
__glXDisp_ShadeModel 1 4 22 1
__glXDisp_TexParameterf 1 5 44 1
__glXDisp_TexParameterfv 1 7 59 1
__glXDisp_TexParameteri 1 5 44 1
__glXDisp_TexParameteriv 1 7 59 1
__glXDisp_TexImage1D 1 17 188 1
__glXDisp_TexImage2D 1 18 199 1
__glXDisp_TexEnvf 1 5 44 1
__glXDisp_TexEnvfv 1 7 59 1
__glXDisp_TexEnvi 1 4 44 1
__glXDisp_TexEnviv 1 7 59 1
__glXDisp_TexGend 3 9 76 1
__glXDisp_TexGendv 3 13 117 1
__glXDisp_TexGenf 1 5 44 1
__glXDisp_TexGenfv 1 7 59 1
__glXDisp_TexGeni 1 4 44 1
__glXDisp_TexGeniv 1 7 59 1
__glXDisp_InitNames 1 4 12 1
__glXDisp_LoadName 1 4 22 1
__glXDisp_PassThrough 1 4 22 1
__glXDisp_PopName 1 4 12 1
__glXDisp_PushName 1 4 22 1
__glXDisp_DrawBuffer 1 4 22 1
__glXDisp_Clear 1 4 22 1
__glXDisp_ClearAccum 1 6 55 1
__glXDisp_ClearIndex 1 4 22 1
__glXDisp_ClearColor 1 6 55 1
__glXDisp_ClearStencil 1 4 22 1
__glXDisp_ClearDepth 3 8 54 1
__glXDisp_StencilMask 1 4 22 1
__glXDisp_ColorMask 1 6 55 1
__glXDisp_DepthMask 1 4 22 1
__glXDisp_IndexMask 1 4 22 1
__glXDisp_Accum 1 4 33 1
__glXDisp_Disable 1 4 22 1
__glXDisp_Enable 1 4 22 1
__glXDisp_PopAttrib 1 4 12 1
__glXDisp_PushAttrib 1 4 22 1
__glXDisp_MapGrid1d 3 9 76 1
__glXDisp_MapGrid1f 1 5 44 1
__glXDisp_MapGrid2d 3 12 109 1
__glXDisp_MapGrid2f 1 8 77 1
__glXDisp_EvalCoord1dv 3 8 54 1
__glXDisp_EvalCoord1fv 1 4 22 1
__glXDisp_EvalCoord2dv 3 8 54 1
__glXDisp_EvalCoord2fv 1 4 22 1
__glXDisp_EvalMesh1 1 4 44 1
__glXDisp_EvalPoint1 1 4 22 1
__glXDisp_EvalMesh2 1 7 66 1
__glXDisp_EvalPoint2 1 4 33 1
__glXDisp_AlphaFunc 1 4 33 1
__glXDisp_BlendFunc 1 4 33 1
__glXDisp_LogicOp 1 4 22 1
__glXDisp_StencilFunc 1 5 44 1
__glXDisp_StencilOp 1 5 44 1
__glXDisp_DepthFunc 1 4 22 1
__glXDisp_PixelZoom 1 4 33 1
__glXDisp_PixelTransferf 1 4 33 1
__glXDisp_PixelTransferi 1 4 33 1
__glXDisp_PixelStoref 2 12 87 2
__glXDisp_PixelStorei 2 12 87 2
__glXDisp_PixelMapfv 1 5 50 1
__glXDisp_PixelMapuiv 1 5 50 1
__glXDisp_PixelMapusv 1 5 50 1
__glXDisp_ReadBuffer 1 4 22 1
__glXDisp_CopyPixels 1 7 66 1
__glXDisp_DrawPixels 1 14 155 1
__glXDisp_GetBooleanv 3 22 149 2
__glXDisp_GetClipPlane 2 14 101 2
__glXDisp_GetDoublev 3 22 151 2
__glXDisp_GetError 2 14 88 2
__glXDisp_GetFloatv 3 22 151 2
__glXDisp_GetIntegerv 3 22 151 2
__glXDisp_GetLightfv 3 22 162 2
__glXDisp_GetLightiv 3 22 162 2
__glXDisp_GetMapdv 3 23 170 2
__glXDisp_GetMapfv 3 23 170 2
__glXDisp_GetMapiv 3 23 170 2
__glXDisp_GetMaterialfv 3 22 162 2
__glXDisp_GetMaterialiv 3 22 162 2
__glXDisp_GetPixelMapfv 3 22 151 2
__glXDisp_GetPixelMapuiv 3 22 151 2
__glXDisp_GetPixelMapusv 3 22 151 2
__glXDisp_GetTexEnvfv 3 22 162 2
__glXDisp_GetTexEnviv 3 22 162 2
__glXDisp_GetTexGendv 3 22 162 2
__glXDisp_GetTexGenfv 3 22 162 2
__glXDisp_GetTexGeniv 3 22 162 2
__glXDisp_GetTexParameterfv 3 22 162 2
__glXDisp_GetTexParameteriv 3 22 162 2
__glXDisp_GetTexLevelParameterfv 3 23 173 2
__glXDisp_GetTexLevelParameteriv 3 23 173 2
__glXDisp_IsEnabled 2 14 98 2
__glXDisp_IsList 2 14 98 2
__glXDisp_DepthRange 3 8 65 1
__glXDisp_Frustum 3 12 109 1
__glXDisp_LoadIdentity 1 4 12 1
__glXDisp_LoadMatrixf 1 4 22 1
__glXDisp_LoadMatrixd 3 8 54 1
__glXDisp_MatrixMode 1 4 22 1
__glXDisp_MultMatrixf 1 4 22 1
__glXDisp_MultMatrixd 3 8 54 1
__glXDisp_Ortho 3 12 109 1
__glXDisp_PopMatrix 1 4 12 1
__glXDisp_PushMatrix 1 4 12 1
__glXDisp_Rotated 3 10 87 1
__glXDisp_Rotatef 1 6 55 1
__glXDisp_Scaled 3 9 76 1
__glXDisp_Scalef 1 5 44 1
__glXDisp_Translated 3 9 76 1
__glXDisp_Translatef 1 5 44 1
__glXDisp_Viewport 1 6 55 1
__glXDisp_BindTexture 1 4 33 1
__glXDisp_Indexubv 1 4 22 1
__glXDisp_PolygonOffset 1 4 33 1
__glXDisp_AreTexturesResident 3 21 152 2
__glXDisp_AreTexturesResidentEXT 3 21 152 2
__glXDisp_CopyTexImage1D 1 9 88 1
__glXDisp_CopyTexImage2D 1 10 99 1
__glXDisp_CopyTexSubImage1D 1 8 77 1
__glXDisp_CopyTexSubImage2D 1 10 99 1
__glXDisp_DeleteTextures 2 13 93 2
__glXDisp_DeleteTexturesEXT 2 13 93 2
__glXDisp_GenTextures 3 20 138 2
__glXDisp_GenTexturesEXT 3 20 138 2
__glXDisp_IsTexture 2 14 98 2
__glXDisp_IsTextureEXT 2 14 98 2
__glXDisp_PrioritizeTextures 1 7 50 1
__glXDisp_TexSubImage1D 1 16 177 1
__glXDisp_TexSubImage2D 1 18 199 1
__glXDisp_BlendColor 1 6 55 1
__glXDisp_BlendEquation 1 4 22 1
__glXDisp_ColorTable 1 15 166 1
__glXDisp_ColorTableParameterfv 1 7 59 1
__glXDisp_ColorTableParameteriv 1 7 59 1
__glXDisp_CopyColorTable 1 7 66 1
__glXDisp_GetColorTableParameterfv 3 22 162 2
__glXDisp_GetColorTableParameterfvSGI 3 22 162 2
__glXDisp_GetColorTableParameteriv 3 22 162 2
__glXDisp_GetColorTableParameterivSGI 3 22 162 2
__glXDisp_ColorSubTable 1 15 166 1
__glXDisp_CopyColorSubTable 1 7 66 1
__glXDisp_ConvolutionFilter1D 1 15 166 1
__glXDisp_ConvolutionFilter2D 1 16 177 1
__glXDisp_ConvolutionParameterf 1 5 44 1
__glXDisp_ConvolutionParameterfv 1 7 59 1
__glXDisp_ConvolutionParameteri 1 5 44 1
__glXDisp_ConvolutionParameteriv 1 7 59 1
__glXDisp_CopyConvolutionFilter1D 1 7 66 1
__glXDisp_CopyConvolutionFilter2D 1 8 77 1
__glXDisp_GetConvolutionParameterfv 3 22 162 2
__glXDisp_GetConvolutionParameterfvEXT 3 22 162 2
__glXDisp_GetConvolutionParameteriv 3 22 162 2
__glXDisp_GetConvolutionParameterivEXT 3 22 162 2
__glXDisp_GetHistogramParameterfv 3 22 162 2
__glXDisp_GetHistogramParameterfvEXT 3 22 162 2
__glXDisp_GetHistogramParameteriv 3 22 162 2
__glXDisp_GetHistogramParameterivEXT 3 22 162 2
__glXDisp_GetMinmaxParameterfv 3 22 162 2
__glXDisp_GetMinmaxParameterfvEXT 3 22 162 2
__glXDisp_GetMinmaxParameteriv 3 22 162 2
__glXDisp_GetMinmaxParameterivEXT 3 22 162 2
__glXDisp_Histogram 1 6 55 1
__glXDisp_Minmax 1 5 44 1
__glXDisp_ResetHistogram 1 4 22 1
__glXDisp_ResetMinmax 1 4 22 1
__glXDisp_TexImage3D 2 23 257 1
__glXDisp_TexSubImage3D 1 22 245 1
__glXDisp_CopyTexSubImage3D 1 11 110 1
__glXDisp_ActiveTexture 1 4 22 1
__glXDisp_MultiTexCoord1dv 3 8 65 1
__glXDisp_MultiTexCoord1fvARB 1 4 33 1
__glXDisp_MultiTexCoord1iv 1 4 33 1
__glXDisp_MultiTexCoord1sv 1 4 33 1
__glXDisp_MultiTexCoord2dv 3 8 65 1
__glXDisp_MultiTexCoord2fvARB 1 4 33 1
__glXDisp_MultiTexCoord2iv 1 4 33 1
__glXDisp_MultiTexCoord2sv 1 4 33 1
__glXDisp_MultiTexCoord3dv 3 8 65 1
__glXDisp_MultiTexCoord3fvARB 1 4 33 1
__glXDisp_MultiTexCoord3iv 1 4 33 1
__glXDisp_MultiTexCoord3sv 1 4 33 1
__glXDisp_MultiTexCoord4dv 3 8 65 1
__glXDisp_MultiTexCoord4fvARB 1 4 33 1
__glXDisp_MultiTexCoord4iv 1 4 33 1
__glXDisp_MultiTexCoord4sv 1 4 33 1
__glXDisp_CompressedTexImage1D 1 12 102 1
__glXDisp_CompressedTexImage2D 1 13 113 1
__glXDisp_CompressedTexImage3D 1 14 124 1
__glXDisp_CompressedTexSubImage1D 1 12 102 1
__glXDisp_CompressedTexSubImage2D 1 14 124 1
__glXDisp_CompressedTexSubImage3D 1 16 146 1
__glXDisp_SampleCoverage 1 6 41 1
__glXDisp_BlendFuncSeparate 1 7 63 1
__glXDisp_FogCoorddv 3 9 62 1
__glXDisp_PointParameterf 1 6 41 1
__glXDisp_PointParameterfv 1 9 56 1
__glXDisp_PointParameteri 1 6 41 1
__glXDisp_PointParameteriv 1 9 56 1
__glXDisp_SecondaryColor3bv 1 6 30 1
__glXDisp_SecondaryColor3dv 3 10 62 1
__glXDisp_SecondaryColor3iv 1 6 30 1
__glXDisp_SecondaryColor3sv 1 6 30 1
__glXDisp_SecondaryColor3ubv 1 6 30 1
__glXDisp_SecondaryColor3uiv 1 6 30 1
__glXDisp_SecondaryColor3usv 1 6 30 1
__glXDisp_WindowPos3fv 1 5 30 1
__glXDisp_BeginQuery 1 5 41 1
__glXDisp_DeleteQueries 2 15 101 2
__glXDisp_EndQuery 1 5 30 1
__glXDisp_GenQueries 3 21 146 2
__glXDisp_GetQueryObjectiv 3 24 170 2
__glXDisp_GetQueryObjectuiv 3 24 170 2
__glXDisp_GetQueryiv 3 23 170 2
__glXDisp_IsQuery 2 15 106 2
__glXDisp_BlendEquationSeparate 1 6 41 1
__glXDisp_DrawBuffers 1 6 47 1
__glXDisp_VertexAttrib1dv 3 10 73 1
__glXDisp_VertexAttrib1sv 1 6 41 1
__glXDisp_VertexAttrib2dv 3 10 73 1
__glXDisp_VertexAttrib2sv 1 6 41 1
__glXDisp_VertexAttrib3dv 3 10 73 1
__glXDisp_VertexAttrib3sv 1 6 41 1
__glXDisp_VertexAttrib4Nbv 1 6 41 1
__glXDisp_VertexAttrib4Niv 1 6 41 1
__glXDisp_VertexAttrib4Nsv 1 6 41 1
__glXDisp_VertexAttrib4Nubv 1 6 41 1
__glXDisp_VertexAttrib4Nuiv 1 6 41 1
__glXDisp_VertexAttrib4Nusv 1 6 41 1
__glXDisp_VertexAttrib4bv 1 6 41 1
__glXDisp_VertexAttrib4dv 3 10 73 1
__glXDisp_VertexAttrib4iv 1 6 41 1
__glXDisp_VertexAttrib4sv 1 6 41 1
__glXDisp_VertexAttrib4ubv 1 6 41 1
__glXDisp_VertexAttrib4uiv 1 6 41 1
__glXDisp_VertexAttrib4usv 1 6 41 1
__glXDisp_ClampColor 1 5 41 1
__glXDisp_BindProgramARB 1 6 41 1
__glXDisp_DeleteProgramsARB 2 15 101 2
__glXDisp_GenProgramsARB 3 22 146 2
__glXDisp_GetProgramEnvParameterdvARB 2 17 120 2
__glXDisp_GetProgramEnvParameterfvARB 2 17 120 2
__glXDisp_GetProgramLocalParameterdvARB 2 17 120 2
__glXDisp_GetProgramLocalParameterfvARB 2 17 120 2
__glXDisp_GetProgramivARB 3 24 170 2
__glXDisp_IsProgramARB 2 15 106 2
__glXDisp_ProgramEnvParameter4dvARB 3 12 84 1
__glXDisp_ProgramEnvParameter4fvARB 1 7 52 1
__glXDisp_ProgramLocalParameter4dvARB 3 12 84 1
__glXDisp_ProgramLocalParameter4fvARB 1 7 52 1
__glXDisp_ProgramStringARB 1 8 69 1
__glXDisp_VertexAttrib1fvARB 1 6 41 1
__glXDisp_VertexAttrib2fvARB 1 6 41 1
__glXDisp_VertexAttrib3fvARB 1 6 41 1
__glXDisp_VertexAttrib4fvARB 1 6 41 1
__glXDisp_BindFramebuffer 1 6 41 1
__glXDisp_BindRenderbuffer 1 6 41 1
__glXDisp_BlitFramebuffer 1 10 129 1
__glXDisp_CheckFramebufferStatus 2 16 106 2
__glXDisp_DeleteFramebuffers 1 7 47 1
__glXDisp_DeleteRenderbuffers 1 7 47 1
__glXDisp_FramebufferRenderbuffer 1 7 63 1
__glXDisp_FramebufferTexture1D 1 8 74 1
__glXDisp_FramebufferTexture2D 1 8 74 1
__glXDisp_FramebufferTexture3D 1 8 85 1
__glXDisp_FramebufferTextureLayer 1 8 74 1
__glXDisp_GenFramebuffers 3 22 146 2
__glXDisp_GenRenderbuffers 3 22 146 2
__glXDisp_GenerateMipmap 1 6 30 1
__glXDisp_GetFramebufferAttachmentParameteriv 2 20 131 2
__glXDisp_GetRenderbufferParameteriv 2 17 120 2
__glXDisp_IsFramebuffer 2 16 106 2
__glXDisp_IsRenderbuffer 2 16 106 2
__glXDisp_RenderbufferStorage 1 7 63 1
__glXDisp_RenderbufferStorageMultisample 1 8 74 1
__glXDisp_SecondaryColor3fvEXT 1 6 30 1
__glXDisp_FogCoordfvEXT 1 6 30 1
__glXDisp_VertexAttrib1dvNV 3 10 73 1
__glXDisp_VertexAttrib1fvNV 1 6 41 1
__glXDisp_VertexAttrib1svNV 1 6 41 1
__glXDisp_VertexAttrib2dvNV 3 10 73 1
__glXDisp_VertexAttrib2fvNV 1 6 41 1
__glXDisp_VertexAttrib2svNV 1 6 41 1
__glXDisp_VertexAttrib3dvNV 3 10 73 1
__glXDisp_VertexAttrib3fvNV 1 6 41 1
__glXDisp_VertexAttrib3svNV 1 6 41 1
__glXDisp_VertexAttrib4dvNV 3 10 73 1
__glXDisp_VertexAttrib4fvNV 1 6 41 1
__glXDisp_VertexAttrib4svNV 1 6 41 1
__glXDisp_VertexAttrib4ubvNV 1 6 41 1
__glXDisp_VertexAttribs1dvNV 3 12 107 1
__glXDisp_VertexAttribs1fvNV 1 7 58 1
__glXDisp_VertexAttribs1svNV 1 7 58 1
__glXDisp_VertexAttribs2dvNV 3 12 107 1
__glXDisp_VertexAttribs2fvNV 1 7 58 1
__glXDisp_VertexAttribs2svNV 1 7 58 1
__glXDisp_VertexAttribs3dvNV 3 12 107 1
__glXDisp_VertexAttribs3fvNV 1 7 58 1
__glXDisp_VertexAttribs3svNV 1 7 58 1
__glXDisp_VertexAttribs4dvNV 3 12 107 1
__glXDisp_VertexAttribs4fvNV 1 7 58 1
__glXDisp_VertexAttribs4svNV 1 7 58 1
__glXDisp_VertexAttribs4ubvNV 1 7 58 1
__glXDisp_ActiveStencilFaceEXT 1 6 30 1
Source file: ./xserver/glx/glxserver.h
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
safe_add 4 8 41 2
safe_mul 6 10 54 2
safe_pad 3 9 47 1
Source file: ./xserver/glx/glxdricommon.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
getUST 3 13 63 1
setScalar 3 9 73 3
render_type_is_pbuffer_only 1 5 20 1
createModeFromConfig 15 55 306 3
glxConvertConfigs 5 21 135 2
glxProbeDriver 14 55 343 7
Source file: ./xserver/glx/glxdricommon.h
Source file: ./xserver/glx/render2swap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXDispSwap_Map1f 3 27 177 1
__glXDispSwap_Map2f 4 35 271 1
__glXDispSwap_Map1d 5 34 218 1
__glXDispSwap_Map2d 6 42 304 1
swapArray 17 51 283 5
__glXDispSwap_DrawArrays 11 89 500 1
Source file: ./xserver/glx/swap_interval.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DoSwapInterval 7 31 210 3
__glXDisp_SwapIntervalSGI 1 4 22 2
__glXDispSwap_SwapIntervalSGI 1 4 22 2
Source file: ./xserver/glx/glxdri2.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
copy_box 2 18 110 7
__glXDRIdrawableDestroy 1 9 60 1
__glXDRIdrawableCopySubBuffer 1 8 53 5
__glXDRIdrawableWaitX 1 6 39 1
__glXDRIdrawableWaitGL 1 6 39 1
__glXdriSwapEvent 4 19 80 6
__glXDRIdrawableSwapBuffers 3 19 125 2
__glXDRIdrawableSwapInterval 3 12 57 2
__glXDRIcontextDestroy 1 8 59 1
__glXDRIcontextMakeCurrent 1 9 79 1
__glXDRIcontextLoseCurrent 1 6 47 1
__glXDRIcontextCopy 1 9 71 3
__glXDRIcontextWait 3 16 77 3
__glXDRIbindTexImage 4 20 120 3
__glXDRIreleaseTexImage 1 5 18 3
dri2_convert_glx_attribs 21 77 368 9
create_driver_context 14 79 372 7
__glXDRIscreenCreateContext 4 35 199 6
__glXDRIinvalidateBuffers 2 7 48 3
__glXDRIscreenCreateDrawable 5 41 240 7
dri2GetBuffers 6 41 295 7
dri2GetBuffersWithFormat 6 42 293 7
dri2FlushFrontBuffer 1 7 48 2
glxDRIEnterVT 2 15 79 1
glxDRILeaveVT 1 11 69 1
initializeExtensions 11 67 403 1
__glXDRIscreenDestroy 3 17 125 1
__glXDRIscreenProbe 8 64 441 1
Source file: ./xserver/glx/createcontext.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
validate_GL_version 9 22 78 2
validate_render_type 5 12 33 1
__glXDisp_CreateContextAttribsARB 43 125 751 2
__glXDispSwap_CreateContextAttribsARB 1 4 15 2
Source file: ./xserver/glx/renderpix.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXDisp_SeparableFilter2D 1 21 179 1
Source file: ./xserver/glx/extension_string.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXGetExtensionString 4 19 137 2
__glXEnableExtension 4 12 93 2
__glXInitExtensionEnableBits 3 10 67 1
Source file: ./xserver/glx/glxscreens.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
glxCloseScreen 1 7 39 1
glxGetScreen 1 4 18 1
GlxSetVisualConfigs 1 3 15 3
glxConvertToXVisualType 2 10 52 1
AddScreenVisuals 5 17 103 3
findFirstSet 3 8 42 1
initGlxVisual 1 16 141 2
pickFBConfig 16 35 203 2
__glXScreenInit 14 61 426 2
__glXScreenDestroy 1 7 36 1
Source file: ./xserver/glx/indirect_dispatch.h
Source file: ./xserver/randr/rrdispatch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RRClientKnowsRates 1 6 30 1
ProcRRQueryVersion 3 31 168 1
ProcRRSelectInput 28 106 608 1
Source file: ./xserver/glx/glxcmdsswap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
__glXDispSwap_CreateContext 1 13 84 2
__glXDispSwap_CreateNewContext 1 14 92 2
__glXDispSwap_CreateContextWithConfigSGIX 1 15 92 2
__glXDispSwap_DestroyContext 1 10 60 2
__glXDispSwap_MakeCurrent 1 12 76 2
__glXDispSwap_MakeContextCurrent 1 13 84 2
__glXDispSwap_MakeCurrentReadSGI 1 13 84 2
__glXDispSwap_IsDirect 1 10 60 2
__glXDispSwap_QueryVersion 1 11 68 2
__glXDispSwap_WaitGL 1 10 60 2
__glXDispSwap_WaitX 1 10 60 2
__glXDispSwap_CopyContext 1 12 76 2
__glXDispSwap_GetVisualConfigs 1 9 52 2
__glXDispSwap_GetFBConfigs 1 9 52 2
__glXDispSwap_GetFBConfigsSGIX 1 9 52 2
__glXDispSwap_CreateGLXPixmap 1 13 84 2
__glXDispSwap_CreatePixmap 2 23 160 2
__glXDispSwap_CreateGLXPixmapWithConfigSGIX 1 14 84 2
__glXDispSwap_DestroyGLXPixmap 1 10 60 2
__glXDispSwap_DestroyPixmap 1 10 60 2
__glXDispSwap_QueryContext 1 9 52 2
__glXDispSwap_CreatePbuffer 2 21 144 2
__glXDispSwap_CreateGLXPbufferSGIX 1 13 84 2
__glXDispSwap_DestroyPbuffer 1 9 52 2
__glXDispSwap_DestroyGLXPbufferSGIX 1 9 52 2
__glXDispSwap_ChangeDrawableAttributes 3 22 146 2
__glXDispSwap_ChangeDrawableAttributesSGIX 2 21 128 2
__glXDispSwap_CreateWindow 2 22 152 2
__glXDispSwap_DestroyWindow 1 9 52 2
__glXDispSwap_SwapBuffers 1 11 68 2
__glXDispSwap_UseXFont 1 14 92 2
__glXDispSwap_QueryExtensionsString 1 10 60 2
__glXDispSwap_QueryServerString 1 11 68 2
__glXDispSwap_ClientInfo 1 12 76 2
__glXDispSwap_QueryContextInfoEXT 1 10 60 2
__glXDispSwap_BindTexImageEXT 2 21 151 2
__glXDispSwap_ReleaseTexImageEXT 1 17 114 2
__glXDispSwap_CopySubBufferMESA 1 20 117 2
__glXDispSwap_GetDrawableAttributesSGIX 1 13 81 2
__glXDispSwap_GetDrawableAttributes 1 10 60 2
__glXSwapMakeCurrentReply 1 8 46 2
__glXSwapIsDirectReply 1 7 38 2
__glXSwapQueryVersionReply 1 9 54 2
glxSwapQueryExtensionsStringReply 1 14 82 3
glxSwapQueryServerStringReply 1 11 69 3
__glXSwapQueryContextInfoEXTReply 1 14 82 3
__glXSwapGetDrawableAttributesReply 1 14 82 3
__glXDispSwap_Render 1 4 20 2
__glXDispSwap_RenderLarge 1 4 20 2
__glXDispSwap_VendorPrivate 2 22 122 2
__glXDispSwap_VendorPrivateWithReply 2 21 120 2
Source file: ./xserver/randr/rrinfo.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RROldModeAdd 6 43 297 3
RRScanOldConfig 22 74 496 2
RRGetInfo 9 23 153 2
RRScreenSetSizeRange 6 18 96 5
RRScreenSizeMatches 5 12 65 2
RRRegisterSize 5 27 178 5
RRRegisterRate 5 18 119 3
RRGetRotation 2 7 30 1
RRSetCurrentConfig 2 10 50 4
Source file: ./xserver/randr/rrprovider.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RRProviderInitErrorValue 1 4 15 1
ProcRRGetProviders 9 72 384 1
ProcRRGetProviderInfo 25 117 781 1
RRInitPrimeSyncProps 3 19 144 1
RRFiniPrimeSyncProps 3 12 77 1
ProcRRSetProviderOutputSource 5 26 146 1
ProcRRSetProviderOffloadSink 5 25 143 1
RRProviderCreate 3 21 143 3
RRProviderDestroy 1 5 23 1
RRProviderSetCapabilities 1 4 16 2
RRProviderDestroyResource 3 14 69 2
RRProviderInit 2 7 26 1
RRProviderLookup 2 8 43 2
RRDeliverProviderEvent 1 13 83 3
Source file: ./xserver/randr/rrsdispatch.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
SProcRRQueryVersion 1 9 55 1
SProcRRGetScreenInfo 1 8 47 1
SProcRRSetScreenConfig 2 17 96 1
SProcRRSelectInput 1 9 55 1
SProcRRGetScreenSizeRange 1 8 47 1
SProcRRSetScreenSize 1 12 79 1
SProcRRGetScreenResources 1 8 47 1
SProcRRGetOutputInfo 1 9 55 1
SProcRRListOutputProperties 1 8 47 1
SProcRRQueryOutputProperty 1 9 55 1
SProcRRConfigureOutputProperty 1 10 60 1
SProcRRChangeOutputProperty 4 24 117 1
SProcRRDeleteOutputProperty 1 9 55 1
SProcRRGetOutputProperty 1 12 79 1
SProcRRCreateMode 1 22 154 1
SProcRRDestroyMode 1 8 47 1
SProcRRAddOutputMode 1 9 55 1
SProcRRDeleteOutputMode 1 9 55 1
SProcRRGetCrtcInfo 1 9 55 1
SProcRRSetCrtcConfig 1 15 100 1
SProcRRGetCrtcGammaSize 1 8 47 1
SProcRRGetCrtcGamma 1 8 47 1
SProcRRSetCrtcGamma 1 10 60 1
SProcRRSetCrtcTransform 2 20 147 1
SProcRRGetCrtcTransform 1 8 47 1
SProcRRGetPanning 1 8 47 1
SProcRRSetPanning 1 21 151 1
SProcRRSetOutputPrimary 1 9 52 1
SProcRRGetOutputPrimary 1 8 44 1
SProcRRGetProviders 1 8 44 1
SProcRRGetProviderInfo 1 9 52 1
SProcRRSetProviderOffloadSink 1 10 60 1
SProcRRSetProviderOutputSource 1 10 60 1
SProcRRListProviderProperties 1 8 44 1
SProcRRQueryProviderProperty 1 9 52 1
SProcRRConfigureProviderProperty 1 10 57 1
SProcRRChangeProviderProperty 4 21 101 1
SProcRRDeleteProviderProperty 1 9 52 1
SProcRRGetProviderProperty 1 12 76 1
SProcRRGetMonitors 1 7 44 1
SProcRRSetMonitor 1 14 109 1
SProcRRDeleteMonitor 1 8 52 1
Source file: ./xserver/randr/rrproperty.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DeliverPropertyEvent 4 16 113 2
RRDeliverPropertyEvent 2 5 33 2
RRDestroyOutputProperty 1 7 37 1
RRDeleteProperty 1 13 74 2
RRDeleteAllOutputProperties 2 8 41 1
RRInitOutputPropertyValue 1 7 31 1
RRCreateOutputProperty 2 17 92 1
RRDeleteOutputProperty 3 10 68 2
RRChangeOutputProperty 30 97 586 9
RRPostPendingProperties 9 28 172 1
RRQueryOutputProperty 3 8 43 2
RRGetOutputProperty 6 15 85 3
RRConfigureOutputProperty 15 44 247 7
ProcRRListOutputProperties 7 37 240 1
ProcRRQueryOutputProperty 6 39 235 1
ProcRRConfigureOutputProperty 1 13 80 1
ProcRRChangeOutputProperty 11 46 272 1
ProcRRDeleteOutputProperty 4 24 121 1
ProcRRGetOutputProperty 30 132 866 1
Source file: ./xserver/randr/rroutput.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RROutputChanged 5 20 87 2
RROutputCreate 6 50 323 4
RROutputSetClones 7 25 143 3
RROutputSetModes 11 34 214 4
RROutputAddUserMode 8 30 194 2
RROutputDeleteUserMode 6 18 121 2
RROutputSetCrtcs 7 25 143 3
RROutputSetConnection 2 8 37 2
RROutputSetSubpixelOrder 2 8 37 2
RROutputSetPhysicalSize 3 9 52 3
RRDeliverOutputEvent 5 21 159 3
RROutputDestroy 1 4 16 1
RROutputDestroyResource 8 34 232 2
RROutputInit 2 7 26 1
RROutputInitErrorValue 1 4 15 1
ProcRRGetOutputInfo 13 89 642 1
RRSetPrimaryOutput 4 15 76 3
ProcRRSetOutputPrimary 9 36 211 1
ProcRRGetOutputPrimary 5 27 150 1
Source file: ./xserver/randr/rrscreen.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RREditConnectionInfo 4 34 249 1
RRSendConfigNotify 1 16 130 1
RRDeliverScreenEvent 4 29 216 3
RRScreenSizeNotify 5 19 110 1
RRScreenSizeSet 5 13 65 5
ProcRRGetScreenSizeRange 5 43 251 1
ProcRRSetScreenSize 16 52 316 1
swap_modeinfos 1 16 154 2
rrGetMultiScreenResources 15 101 617 3
rrGetScreenResources 24 139 970 2
ProcRRGetScreenResources 1 4 15 1
ProcRRGetScreenResourcesCurrent 1 4 15 1
RR10GetData 15 73 574 2
ProcRRGetScreenInfo 19 131 798 1
ProcRRSetScreenConfig 32 159 867 1
RR10CurrentSizeID 6 19 107 1
Source file: ./xserver/randr/rrtransform.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RRTransformInit 1 9 49 1
RRTransformFini 1 4 14 1
RRTransformEqual 13 20 151 2
RRTransformSetFilter 3 21 112 6
RRTransformCopy 6 22 138 2
RRTransformRescale 6 13 121 2
RRTransformCompute 20 142 772 9
Source file: ./xserver/randr/rrtransform.h
Source file: ./xserver/randr/randr.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RRClientCallback 3 18 125 3
RRCloseScreen 4 18 130 1
SRRScreenChangeNotifyEvent 1 17 149 2
SRRCrtcChangeNotifyEvent 1 16 138 2
SRROutputChangeNotifyEvent 1 16 132 2
SRROutputPropertyNotifyEvent 1 12 91 2
SRRProviderChangeNotifyEvent 1 10 72 2
SRRProviderPropertyNotifyEvent 1 12 91 2
SRRResourceChangeNotifyEvent 1 9 61 2
SRRNotifyEvent 7 30 146 2
RRInit 7 17 77 1
RRScreenInit 5 41 259 1
RRFreeClient 6 23 131 2
RRFreeEvents 2 12 78 2
RRExtensionInit 8 34 174 1
RRResourcesChanged 1 6 23 1
RRDeliverResourceEvent 1 12 73 2
TellChanged 22 68 448 2
RRSetChanged 3 17 63 1
RRTellChanged 12 56 340 1
RRFirstOutput 7 19 112 1
RRVerticalRefresh 3 11 60 1
ProcRRDispatch 3 8 49 1
SProcRRDispatch 3 8 49 1
Source file: ./xserver/xkb/xkb.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcXkbUseExtension 8 40 229 1
ProcXkbSelectEvents 31 148 951 1
_XkbBell 27 101 592 11
ProcXkbBell 21 64 452 1
ProcXkbGetState 3 34 209 1
ProcXkbLatchLockState 18 56 389 1
ProcXkbGetControls 3 69 497 1
ProcXkbSetControls 43 189 1285 1
XkbSizeKeyTypes 9 22 174 2
XkbWriteKeyTypes 9 55 389 4
XkbSizeKeySyms 8 24 183 2
XkbSizeVirtualMods 7 15 113 2
XkbWriteKeySyms 5 35 278 4
XkbSizeKeyActions 8 20 170 2
XkbWriteKeyActions 5 28 217 4
XkbSizeKeyBehaviors 8 20 157 2
XkbWriteKeyBehaviors 3 19 121 4
XkbSizeExplicit 8 19 145 2
XkbWriteExplicit 3 17 114 4
XkbSizeModifierMap 8 18 145 2
XkbWriteModifierMap 3 17 114 4
XkbSizeVirtualModMap 8 18 145 2
XkbWriteVirtualModMap 3 17 108 4
XkbComputeGetMapReplySize 1 16 115 2
XkbSendMap 14 48 402 3
ProcXkbGetMap 20 121 834 1
CheckKeyTypes 29 115 850 6
CheckKeySyms 16 73 543 8
CheckKeyActions 6 30 208 7
CheckKeyBehaviors 15 47 374 4
CheckVirtualMods 5 14 113 4
CheckKeyExplicit 9 38 270 4
CheckModifierMap 8 33 239 4
CheckVirtualModMap 8 31 212 4
SetKeyTypes 14 78 694 4
SetKeySyms 13 64 505 6
SetKeyActions 6 32 258 4
SetKeyBehaviors 12 52 394 4
SetVirtualMods 6 19 161 4
SetKeyExplicit 6 29 225 4
SetModifierMap 6 29 225 4
SetVirtualModMap 6 27 205 4
_XkbSetMapChecks 27 98 738 4
_XkbSetMap 28 106 735 4
ProcXkbSetMap 19 47 317 1
XkbComputeGetCompatMapReplySize 4 17 104 2
XkbSendCompatMap 11 60 403 3
ProcXkbGetCompatMap 5 35 229 1
_XkbSetCompatMap 31 134 948 5
ProcXkbSetCompatMap 20 49 327 1
ProcXkbGetIndicatorState 4 28 152 1
XkbComputeGetIndicatorMapReplySize 3 14 89 2
XkbSendIndicatorMap 9 55 378 3
ProcXkbGetIndicatorMap 2 23 129 1
_XkbSetIndicatorMap 5 34 277 4
ProcXkbSetIndicatorMap 17 53 367 1
ProcXkbGetNamedIndicator 9 73 483 1
_XkbFindNamedIndicatorMap 6 16 92 3
_XkbCreateIndicatorMap 11 30 191 7
_XkbSetNamedIndicator 13 59 476 3
ProcXkbSetNamedIndicator 25 54 371 1
_XkbCountAtoms 4 14 86 3
_XkbWriteAtoms 4 16 90 4
XkbComputeGetNamesReplySize 27 103 584 2
XkbSendNames 38 140 991 3
ProcXkbGetNames 4 27 185 1
_XkbCheckAtoms 5 14 96 4
_XkbCheckMaskedAtoms 7 18 128 5
_XkbCopyMaskedAtoms 4 10 78 4
_XkbCheckTypeName 5 9 74 2
_XkbSetNamesCheck 34 143 947 4
_XkbSetNames 33 146 1069 3
ProcXkbSetNames 31 90 568 1
XkbWriteCountedString 3 16 108 3
XkbSizeGeomProperties 2 11 65 1
XkbWriteGeomProperties 2 10 77 3
XkbSizeGeomKeyAliases 1 4 18 1
XkbWriteGeomKeyAliases 2 10 60 3
XkbSizeGeomColors 2 9 57 1
XkbWriteGeomColors 2 9 64 3
XkbSizeGeomShapes 3 15 107 1
XkbWriteGeomShapes 8 48 353 3
XkbSizeGeomDoodads 4 15 104 2
XkbWriteGeomDoodads 10 61 480 4
XkbWriteGeomOverlay 4 33 249 3
XkbSizeGeomSections 8 34 228 1
XkbWriteGeomSections 12 77 543 3
XkbComputeGetGeometryReplySize 2 38 268 3
XkbSendGeometry 14 56 407 4
ProcXkbGetGeometry 3 26 148 1
_GetCountedString 4 21 137 3
_CheckSetDoodad 20 110 774 4
_CheckSetOverlay 6 42 285 4
_CheckSetSections 18 95 650 4
_CheckSetShapes 11 58 403 4
_CheckSetGeom 20 79 562 3
_XkbSetGeometry 5 50 342 3
ProcXkbSetGeometry 10 27 168 1
ProcXkbPerClientFlags 15 63 427 1
GetComponentSpec 7 38 209 3
ProcXkbListComponents 6 50 328 1
ProcXkbGetKbdByName 58 306 2259 1
ComputeDeviceLedInfoSize 9 24 166 3
CheckDeviceLedFBs 24 63 404 5
SendDeviceLedInfo 11 61 449 2
SendDeviceLedFBs 21 39 250 5
ProcXkbGetDeviceInfo 27 126 868 1
CheckSetDeviceIndicators 13 65 396 5
SetDeviceIndicators 17 88 698 7
_XkbSetDeviceInfo 7 29 192 3
_XkbSetDeviceInfoCheck 11 47 344 3
ProcXkbSetDeviceInfo 28 54 366 1
ProcXkbSetDebuggingFlags 10 59 354 1
ProcXkbDispatch 27 60 259 1
XkbClientGone 2 9 39 2
XkbExtensionInit 4 18 98 1
Source file: ./xserver/randr/randrstr.h
Source file: ./xserver/randr/rrxinerama.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
ProcRRXineramaQueryVersion 2 19 100 1
ProcRRXineramaGetState 4 33 172 1
RRXineramaScreenCount 1 4 13 1
RRXineramaScreenActive 1 4 15 1
ProcRRXineramaGetScreenCount 3 25 143 1
ProcRRXineramaGetScreenSize 3 33 199 1
ProcRRXineramaIsActive 2 18 100 1
RRXineramaWriteMonitor 2 15 127 2
ProcRRXineramaQueryScreens 6 31 190 1
ProcRRXineramaDispatch 7 19 77 1
SProcRRXineramaQueryVersion 1 7 31 1
SProcRRXineramaGetState 1 8 39 1
SProcRRXineramaGetScreenCount 1 8 39 1
SProcRRXineramaGetScreenSize 1 9 47 1
SProcRRXineramaIsActive 1 7 31 1
SProcRRXineramaQueryScreens 1 7 31 1
SProcRRXineramaDispatch 7 19 77 1
RRXineramaExtensionInit 5 12 49 1
Source file: ./xserver/randr/rrmode.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RRModeEqual 13 28 171 2
RRModeCreate 6 32 220 3
RRModeFindByName 4 13 70 2
RRModeGet 4 13 85 2
RRModeCreateUser 3 17 82 4
RRModesForScreen 19 49 340 2
RRModeDestroy 5 19 99 1
RRModeDestroyResource 1 5 22 2
RRModeInit 2 9 40 1
RRModeInitErrorValue 1 4 15 1
ProcRRCreateMode 5 39 235 1
ProcRRDestroyMode 3 13 64 1
ProcRRAddOutputMode 1 10 53 1
ProcRRDeleteOutputMode 1 10 53 1
Source file: ./xserver/randr/rrpointer.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RRCrtcContainsPosition 6 12 80 3
RRPointerToNearestCrtc 12 44 286 5
RRPointerMoved 5 17 111 3
RRPointerScreenConfigured 5 17 99 1
Source file: ./xserver/glx/indirect_dispatch_swap.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
bswap_CARD32 1 9 39 1
bswap_CARD16 1 9 39 1
bswap_ENUM 1 9 39 1
bswap_CARD64 1 9 39 1
bswap_FLOAT64 1 9 39 1
bswap_FLOAT32 1 9 39 1
bswap_16_array 2 9 50 2
bswap_32_array 2 9 50 2
bswap_64_array 2 9 50 2
__glXDispSwap_NewList 2 13 89 2
__glXDispSwap_EndList 2 13 70 2
__glXDispSwap_CallList 1 4 21 1
__glXDispSwap_CallLists 11 27 153 1
__glXDispSwap_DeleteLists 2 14 89 2
__glXDispSwap_GenLists 2 15 101 2
__glXDispSwap_ListBase 1 4 21 1
__glXDispSwap_Begin 1 4 21 1
__glXDispSwap_Bitmap 1 17 178 1
__glXDispSwap_Color3bv 1 4 22 1
__glXDispSwap_Color3dv 3 8 63 1
__glXDispSwap_Color3fv 1 4 31 1
__glXDispSwap_Color3iv 1 4 31 1
__glXDispSwap_Color3sv 1 4 31 1
__glXDispSwap_Color3ubv 1 4 22 1
__glXDispSwap_Color3uiv 1 4 31 1
__glXDispSwap_Color3usv 1 4 31 1
__glXDispSwap_Color4bv 1 4 22 1
__glXDispSwap_Color4dv 3 8 63 1
__glXDispSwap_Color4fv 1 4 31 1
__glXDispSwap_Color4iv 1 4 31 1
__glXDispSwap_Color4sv 1 4 31 1
__glXDispSwap_Color4ubv 1 4 22 1
__glXDispSwap_Color4uiv 1 4 31 1
__glXDispSwap_Color4usv 1 4 31 1
__glXDispSwap_EdgeFlagv 1 4 22 1
__glXDispSwap_End 1 4 12 1
__glXDispSwap_Indexdv 3 8 63 1
__glXDispSwap_Indexfv 1 4 31 1
__glXDispSwap_Indexiv 1 4 31 1
__glXDispSwap_Indexsv 1 4 31 1
__glXDispSwap_Normal3bv 1 4 22 1
__glXDispSwap_Normal3dv 3 8 63 1
__glXDispSwap_Normal3fv 1 4 31 1
__glXDispSwap_Normal3iv 1 4 31 1
__glXDispSwap_Normal3sv 1 4 31 1
__glXDispSwap_RasterPos2dv 3 8 63 1
__glXDispSwap_RasterPos2fv 1 4 31 1
__glXDispSwap_RasterPos2iv 1 4 31 1
__glXDispSwap_RasterPos2sv 1 4 31 1
__glXDispSwap_RasterPos3dv 3 8 63 1
__glXDispSwap_RasterPos3fv 1 4 31 1
__glXDispSwap_RasterPos3iv 1 4 31 1
__glXDispSwap_RasterPos3sv 1 4 31 1
__glXDispSwap_RasterPos4dv 3 8 63 1
__glXDispSwap_RasterPos4fv 1 4 31 1
__glXDispSwap_RasterPos4iv 1 4 31 1
__glXDispSwap_RasterPos4sv 1 4 31 1
__glXDispSwap_Rectdv 3 9 83 1
__glXDispSwap_Rectfv 1 5 51 1
__glXDispSwap_Rectiv 1 5 51 1
__glXDispSwap_Rectsv 1 5 51 1
__glXDispSwap_TexCoord1dv 3 8 63 1
__glXDispSwap_TexCoord1fv 1 4 31 1
__glXDispSwap_TexCoord1iv 1 4 31 1
__glXDispSwap_TexCoord1sv 1 4 31 1
__glXDispSwap_TexCoord2dv 3 8 63 1
__glXDispSwap_TexCoord2fv 1 4 31 1
__glXDispSwap_TexCoord2iv 1 4 31 1
__glXDispSwap_TexCoord2sv 1 4 31 1
__glXDispSwap_TexCoord3dv 3 8 63 1
__glXDispSwap_TexCoord3fv 1 4 31 1
__glXDispSwap_TexCoord3iv 1 4 31 1
__glXDispSwap_TexCoord3sv 1 4 31 1
__glXDispSwap_TexCoord4dv 3 8 63 1
__glXDispSwap_TexCoord4fv 1 4 31 1
__glXDispSwap_TexCoord4iv 1 4 31 1
__glXDispSwap_TexCoord4sv 1 4 31 1
__glXDispSwap_Vertex2dv 3 8 63 1
__glXDispSwap_Vertex2fv 1 4 31 1
__glXDispSwap_Vertex2iv 1 4 31 1
__glXDispSwap_Vertex2sv 1 4 31 1
__glXDispSwap_Vertex3dv 3 8 63 1
__glXDispSwap_Vertex3fv 1 4 31 1
__glXDispSwap_Vertex3iv 1 4 31 1
__glXDispSwap_Vertex3sv 1 4 31 1
__glXDispSwap_Vertex4dv 3 8 63 1
__glXDispSwap_Vertex4fv 1 4 31 1
__glXDispSwap_Vertex4iv 1 4 31 1
__glXDispSwap_Vertex4sv 1 4 31 1
__glXDispSwap_ClipPlane 3 9 73 1
__glXDispSwap_ColorMaterial 1 4 31 1
__glXDispSwap_CullFace 1 4 21 1
__glXDispSwap_Fogf 1 4 31 1
__glXDispSwap_Fogfv 1 9 59 1
__glXDispSwap_Fogi 1 4 31 1
__glXDispSwap_Fogiv 1 9 59 1
__glXDispSwap_FrontFace 1 4 21 1
__glXDispSwap_Hint 1 4 31 1
__glXDispSwap_Lightf 1 5 41 1
__glXDispSwap_Lightfv 1 9 69 1
__glXDispSwap_Lighti 1 5 41 1
__glXDispSwap_Lightiv 1 9 69 1
__glXDispSwap_LightModelf 1 4 31 1
__glXDispSwap_LightModelfv 1 9 59 1
__glXDispSwap_LightModeli 1 4 31 1
__glXDispSwap_LightModeliv 1 9 59 1
__glXDispSwap_LineStipple 1 5 31 1
__glXDispSwap_LineWidth 1 4 21 1
__glXDispSwap_Materialf 1 5 41 1
__glXDispSwap_Materialfv 1 9 69 1
__glXDispSwap_Materiali 1 5 41 1
__glXDispSwap_Materialiv 1 9 69 1
__glXDispSwap_PointSize 1 4 21 1
__glXDispSwap_PolygonMode 1 4 31 1
__glXDispSwap_PolygonStipple 1 12 118 1
__glXDispSwap_Scissor 1 6 51 1
__glXDispSwap_ShadeModel 1 4 21 1
__glXDispSwap_TexParameterf 1 6 41 1
__glXDispSwap_TexParameterfv 1 9 69 1
__glXDispSwap_TexParameteri 1 5 41 1
__glXDispSwap_TexParameteriv 1 9 69 1
__glXDispSwap_TexImage1D 1 19 197 1
__glXDispSwap_TexImage2D 1 20 207 1
__glXDispSwap_TexEnvf 1 5 41 1
__glXDispSwap_TexEnvfv 1 9 69 1
__glXDispSwap_TexEnvi 1 5 41 1
__glXDispSwap_TexEnviv 1 9 69 1
__glXDispSwap_TexGend 3 9 73 1
__glXDispSwap_TexGendv 3 15 127 1
__glXDispSwap_TexGenf 1 5 41 1
__glXDispSwap_TexGenfv 1 9 69 1
__glXDispSwap_TexGeni 1 5 41 1
__glXDispSwap_TexGeniv 1 9 69 1
__glXDispSwap_InitNames 1 4 12 1
__glXDispSwap_LoadName 1 4 21 1
__glXDispSwap_PassThrough 1 4 21 1
__glXDispSwap_PopName 1 4 12 1
__glXDispSwap_PushName 1 4 21 1
__glXDispSwap_DrawBuffer 1 4 21 1
__glXDispSwap_Clear 1 4 21 1
__glXDispSwap_ClearAccum 1 7 51 1
__glXDispSwap_ClearIndex 1 4 21 1
__glXDispSwap_ClearColor 1 7 51 1
__glXDispSwap_ClearStencil 1 4 21 1
__glXDispSwap_ClearDepth 3 8 53 1
__glXDispSwap_StencilMask 1 4 21 1
__glXDispSwap_ColorMask 1 6 55 1
__glXDispSwap_DepthMask 1 4 22 1
__glXDispSwap_IndexMask 1 4 21 1
__glXDispSwap_Accum 1 4 31 1
__glXDispSwap_Disable 1 4 21 1
__glXDispSwap_Enable 1 4 21 1
__glXDispSwap_PopAttrib 1 4 12 1
__glXDispSwap_PushAttrib 1 4 21 1
__glXDispSwap_MapGrid1d 3 10 73 1
__glXDispSwap_MapGrid1f 1 6 41 1
__glXDispSwap_MapGrid2d 3 13 103 1
__glXDispSwap_MapGrid2f 1 9 71 1
__glXDispSwap_EvalCoord1dv 3 8 63 1
__glXDispSwap_EvalCoord1fv 1 4 31 1
__glXDispSwap_EvalCoord2dv 3 8 63 1
__glXDispSwap_EvalCoord2fv 1 4 31 1
__glXDispSwap_EvalMesh1 1 5 41 1
__glXDispSwap_EvalPoint1 1 4 21 1
__glXDispSwap_EvalMesh2 1 7 61 1
__glXDispSwap_EvalPoint2 1 4 31 1
__glXDispSwap_AlphaFunc 1 4 31 1
__glXDispSwap_BlendFunc 1 4 31 1
__glXDispSwap_LogicOp 1 4 21 1
__glXDispSwap_StencilFunc 1 5 41 1
__glXDispSwap_StencilOp 1 5 41 1
__glXDispSwap_DepthFunc 1 4 21 1
__glXDispSwap_PixelZoom 1 5 31 1
__glXDispSwap_PixelTransferf 1 5 31 1
__glXDispSwap_PixelTransferi 1 4 31 1
__glXDispSwap_PixelStoref 2 14 89 2
__glXDispSwap_PixelStorei 2 14 89 2
__glXDispSwap_PixelMapfv 1 7 57 1
__glXDispSwap_PixelMapuiv 1 7 57 1
__glXDispSwap_PixelMapusv 1 7 57 1
__glXDispSwap_ReadBuffer 1 4 21 1
__glXDispSwap_CopyPixels 1 7 61 1
__glXDispSwap_DrawPixels 1 16 167 1
__glXDispSwap_GetBooleanv 3 23 152 2
__glXDispSwap_GetClipPlane 2 16 118 2
__glXDispSwap_GetDoublev 3 24 168 2
__glXDispSwap_GetError 2 15 92 2
__glXDispSwap_GetFloatv 3 24 168 2
__glXDispSwap_GetIntegerv 3 24 168 2
__glXDispSwap_GetLightfv 3 24 178 2
__glXDispSwap_GetLightiv 3 24 178 2
__glXDispSwap_GetMapdv 3 25 186 2
__glXDispSwap_GetMapfv 3 25 186 2
__glXDispSwap_GetMapiv 3 25 186 2
__glXDispSwap_GetMaterialfv 3 24 178 2
__glXDispSwap_GetMaterialiv 3 24 178 2
__glXDispSwap_GetPixelMapfv 3 24 168 2
__glXDispSwap_GetPixelMapuiv 3 24 168 2
__glXDispSwap_GetPixelMapusv 3 24 168 2
__glXDispSwap_GetTexEnvfv 3 24 178 2
__glXDispSwap_GetTexEnviv 3 24 178 2
__glXDispSwap_GetTexGendv 3 24 178 2
__glXDispSwap_GetTexGenfv 3 24 178 2
__glXDispSwap_GetTexGeniv 3 24 178 2
__glXDispSwap_GetTexParameterfv 3 24 178 2
__glXDispSwap_GetTexParameteriv 3 24 178 2
__glXDispSwap_GetTexLevelParameterfv 3 25 188 2
__glXDispSwap_GetTexLevelParameteriv 3 25 188 2
__glXDispSwap_IsEnabled 2 15 101 2
__glXDispSwap_IsList 2 15 101 2
__glXDispSwap_DepthRange 3 9 63 1
__glXDispSwap_Frustum 3 13 103 1
__glXDispSwap_LoadIdentity 1 4 12 1
__glXDispSwap_LoadMatrixf 1 4 31 1
__glXDispSwap_LoadMatrixd 3 8 63 1
__glXDispSwap_MatrixMode 1 4 21 1
__glXDispSwap_MultMatrixf 1 4 31 1
__glXDispSwap_MultMatrixd 3 8 63 1
__glXDispSwap_Ortho 3 13 103 1
__glXDispSwap_PopMatrix 1 4 12 1
__glXDispSwap_PushMatrix 1 4 12 1
__glXDispSwap_Rotated 3 11 83 1
__glXDispSwap_Rotatef 1 7 51 1
__glXDispSwap_Scaled 3 10 73 1
__glXDispSwap_Scalef 1 5 41 1
__glXDispSwap_Translated 3 10 73 1
__glXDispSwap_Translatef 1 6 41 1
__glXDispSwap_Viewport 1 6 51 1
__glXDispSwap_BindTexture 1 4 31 1
__glXDispSwap_Indexubv 1 4 22 1
__glXDispSwap_PolygonOffset 1 5 31 1
__glXDispSwap_AreTexturesResident 3 25 164 2
__glXDispSwap_AreTexturesResidentEXT 3 25 164 2
__glXDispSwap_CopyTexImage1D 1 10 81 1
__glXDispSwap_CopyTexImage2D 1 11 91 1
__glXDispSwap_CopyTexSubImage1D 1 9 71 1
__glXDispSwap_CopyTexSubImage2D 1 11 91 1
__glXDispSwap_DeleteTextures 2 16 105 2
__glXDispSwap_DeleteTexturesEXT 2 16 105 2
__glXDispSwap_GenTextures 3 22 155 2
__glXDispSwap_GenTexturesEXT 3 22 155 2
__glXDispSwap_IsTexture 2 15 101 2
__glXDispSwap_IsTextureEXT 2 15 101 2
__glXDispSwap_PrioritizeTextures 1 9 67 1
__glXDispSwap_TexSubImage1D 1 18 187 1
__glXDispSwap_TexSubImage2D 1 20 207 1
__glXDispSwap_BlendColor 1 7 51 1
__glXDispSwap_BlendEquation 1 4 21 1
__glXDispSwap_ColorTable 1 17 177 1
__glXDispSwap_ColorTableParameterfv 1 9 69 1
__glXDispSwap_ColorTableParameteriv 1 9 69 1
__glXDispSwap_CopyColorTable 1 8 61 1
__glXDispSwap_GetColorTableParameterfv 3 24 178 2
__glXDispSwap_GetColorTableParameterfvSGI 3 24 178 2
__glXDispSwap_GetColorTableParameteriv 3 24 178 2
__glXDispSwap_GetColorTableParameterivSGI 3 24 178 2
__glXDispSwap_ColorSubTable 1 17 177 1
__glXDispSwap_CopyColorSubTable 1 8 61 1
__glXDispSwap_ConvolutionFilter1D 1 17 177 1
__glXDispSwap_ConvolutionFilter2D 1 18 187 1
__glXDispSwap_ConvolutionParameterf 1 6 41 1
__glXDispSwap_ConvolutionParameterfv 1 10 69 1
__glXDispSwap_ConvolutionParameteri 1 6 41 1
__glXDispSwap_ConvolutionParameteriv 1 9 69 1
__glXDispSwap_CopyConvolutionFilter1D 1 8 61 1
__glXDispSwap_CopyConvolutionFilter2D 1 9 71 1
__glXDispSwap_GetConvolutionParameterfv 3 24 178 2
__glXDispSwap_GetConvolutionParameterfvEXT 3 24 178 2
__glXDispSwap_GetConvolutionParameteriv 3 24 178 2
__glXDispSwap_GetConvolutionParameterivEXT 3 24 178 2
__glXDispSwap_GetHistogramParameterfv 3 24 178 2
__glXDispSwap_GetHistogramParameterfvEXT 3 24 178 2
__glXDispSwap_GetHistogramParameteriv 3 24 178 2
__glXDispSwap_GetHistogramParameterivEXT 3 24 178 2
__glXDispSwap_GetMinmaxParameterfv 3 24 178 2
__glXDispSwap_GetMinmaxParameterfvEXT 3 24 178 2
__glXDispSwap_GetMinmaxParameteriv 3 24 178 2
__glXDispSwap_GetMinmaxParameterivEXT 3 24 178 2
__glXDispSwap_Histogram 1 6 52 1
__glXDispSwap_Minmax 1 5 42 1
__glXDispSwap_ResetHistogram 1 4 21 1
__glXDispSwap_ResetMinmax 1 4 21 1
__glXDispSwap_TexImage3D 2 27 272 1
__glXDispSwap_TexSubImage3D 1 26 259 1
__glXDispSwap_CopyTexSubImage3D 1 12 101 1
__glXDispSwap_ActiveTexture 1 4 21 1
__glXDispSwap_MultiTexCoord1dv 3 10 73 1
__glXDispSwap_MultiTexCoord1fvARB 1 6 41 1
__glXDispSwap_MultiTexCoord1iv 1 6 41 1
__glXDispSwap_MultiTexCoord1sv 1 6 41 1
__glXDispSwap_MultiTexCoord2dv 3 10 73 1
__glXDispSwap_MultiTexCoord2fvARB 1 6 41 1
__glXDispSwap_MultiTexCoord2iv 1 6 41 1
__glXDispSwap_MultiTexCoord2sv 1 6 41 1
__glXDispSwap_MultiTexCoord3dv 3 10 73 1
__glXDispSwap_MultiTexCoord3fvARB 1 6 41 1
__glXDispSwap_MultiTexCoord3iv 1 6 41 1
__glXDispSwap_MultiTexCoord3sv 1 6 41 1
__glXDispSwap_MultiTexCoord4dv 3 10 73 1
__glXDispSwap_MultiTexCoord4fvARB 1 6 41 1
__glXDispSwap_MultiTexCoord4iv 1 6 41 1
__glXDispSwap_MultiTexCoord4sv 1 6 41 1
__glXDispSwap_CompressedTexImage1D 1 12 96 1
__glXDispSwap_CompressedTexImage2D 1 13 106 1
__glXDispSwap_CompressedTexImage3D 1 14 116 1
__glXDispSwap_CompressedTexSubImage1D 1 12 96 1
__glXDispSwap_CompressedTexSubImage2D 1 14 116 1
__glXDispSwap_CompressedTexSubImage3D 1 16 136 1
__glXDispSwap_SampleCoverage 1 6 40 1
__glXDispSwap_BlendFuncSeparate 1 8 59 1
__glXDispSwap_FogCoorddv 3 9 71 1
__glXDispSwap_PointParameterf 1 7 39 1
__glXDispSwap_PointParameterfv 1 11 67 1
__glXDispSwap_PointParameteri 1 6 39 1
__glXDispSwap_PointParameteriv 1 11 67 1
__glXDispSwap_SecondaryColor3bv 1 6 30 1
__glXDispSwap_SecondaryColor3dv 3 11 71 1
__glXDispSwap_SecondaryColor3iv 1 6 39 1
__glXDispSwap_SecondaryColor3sv 1 7 39 1
__glXDispSwap_SecondaryColor3ubv 1 6 30 1
__glXDispSwap_SecondaryColor3uiv 1 7 39 1
__glXDispSwap_SecondaryColor3usv 1 7 39 1
__glXDispSwap_WindowPos3fv 1 5 39 1
__glXDispSwap_BeginQuery 1 5 39 1
__glXDispSwap_DeleteQueries 2 18 113 2
__glXDispSwap_EndQuery 1 5 29 1
__glXDispSwap_GenQueries 3 23 163 2
__glXDispSwap_GetQueryObjectiv 3 26 186 2
__glXDispSwap_GetQueryObjectuiv 3 26 186 2
__glXDispSwap_GetQueryiv 3 25 186 2
__glXDispSwap_IsQuery 2 16 109 2
__glXDispSwap_BlendEquationSeparate 1 7 39 1
__glXDispSwap_DrawBuffers 1 6 55 1
__glXDispSwap_VertexAttrib1dv 3 12 81 1
__glXDispSwap_VertexAttrib1sv 1 7 49 1
__glXDispSwap_VertexAttrib2dv 3 12 81 1
__glXDispSwap_VertexAttrib2sv 1 7 49 1
__glXDispSwap_VertexAttrib3dv 3 12 81 1
__glXDispSwap_VertexAttrib3sv 1 7 49 1
__glXDispSwap_VertexAttrib4Nbv 1 6 40 1
__glXDispSwap_VertexAttrib4Niv 1 7 49 1
__glXDispSwap_VertexAttrib4Nsv 1 8 49 1
__glXDispSwap_VertexAttrib4Nubv 1 7 40 1
__glXDispSwap_VertexAttrib4Nuiv 1 8 49 1
__glXDispSwap_VertexAttrib4Nusv 1 8 49 1
__glXDispSwap_VertexAttrib4bv 1 6 40 1
__glXDispSwap_VertexAttrib4dv 3 12 81 1
__glXDispSwap_VertexAttrib4iv 1 7 49 1
__glXDispSwap_VertexAttrib4sv 1 7 49 1
__glXDispSwap_VertexAttrib4ubv 1 6 40 1
__glXDispSwap_VertexAttrib4uiv 1 7 49 1
__glXDispSwap_VertexAttrib4usv 1 8 49 1
__glXDispSwap_ClampColor 1 5 39 1
__glXDispSwap_BindProgramARB 1 6 39 1
__glXDispSwap_DeleteProgramsARB 2 18 113 2
__glXDispSwap_GenProgramsARB 3 24 163 2
__glXDispSwap_GetProgramEnvParameterdvARB 2 19 136 2
__glXDispSwap_GetProgramEnvParameterfvARB 2 19 136 2
__glXDispSwap_GetProgramLocalParameterdvARB 2 19 136 2
__glXDispSwap_GetProgramLocalParameterfvARB 2 19 136 2
__glXDispSwap_GetProgramivARB 3 26 186 2
__glXDispSwap_IsProgramARB 2 16 109 2
__glXDispSwap_ProgramEnvParameter4dvARB 3 13 91 1
__glXDispSwap_ProgramEnvParameter4fvARB 1 9 59 1
__glXDispSwap_ProgramLocalParameter4dvARB 3 13 91 1
__glXDispSwap_ProgramLocalParameter4fvARB 1 9 59 1
__glXDispSwap_ProgramStringARB 1 9 66 1
__glXDispSwap_VertexAttrib1fvARB 1 8 49 1
__glXDispSwap_VertexAttrib2fvARB 1 8 49 1
__glXDispSwap_VertexAttrib3fvARB 1 8 49 1
__glXDispSwap_VertexAttrib4fvARB 1 8 49 1
__glXDispSwap_BindFramebuffer 1 6 39 1
__glXDispSwap_BindRenderbuffer 1 7 39 1
__glXDispSwap_BlitFramebuffer 1 13 119 1
__glXDispSwap_CheckFramebufferStatus 2 17 109 2
__glXDispSwap_DeleteFramebuffers 1 9 55 1
__glXDispSwap_DeleteRenderbuffers 1 9 55 1
__glXDispSwap_FramebufferRenderbuffer 1 9 59 1
__glXDispSwap_FramebufferTexture1D 1 10 69 1
__glXDispSwap_FramebufferTexture2D 1 10 69 1
__glXDispSwap_FramebufferTexture3D 1 11 79 1
__glXDispSwap_FramebufferTextureLayer 1 10 69 1
__glXDispSwap_GenFramebuffers 3 24 163 2
__glXDispSwap_GenRenderbuffers 3 24 163 2
__glXDispSwap_GenerateMipmap 1 6 29 1
__glXDispSwap_GetFramebufferAttachmentParameteriv 2 23 146 2
__glXDispSwap_GetRenderbufferParameteriv 2 19 136 2
__glXDispSwap_IsFramebuffer 2 17 109 2
__glXDispSwap_IsRenderbuffer 2 17 109 2
__glXDispSwap_RenderbufferStorage 1 9 59 1
__glXDispSwap_RenderbufferStorageMultisample 1 10 69 1
__glXDispSwap_SecondaryColor3fvEXT 1 7 39 1
__glXDispSwap_FogCoordfvEXT 1 6 39 1
__glXDispSwap_VertexAttrib1dvNV 3 12 81 1
__glXDispSwap_VertexAttrib1fvNV 1 8 49 1
__glXDispSwap_VertexAttrib1svNV 1 8 49 1
__glXDispSwap_VertexAttrib2dvNV 3 12 81 1
__glXDispSwap_VertexAttrib2fvNV 1 8 49 1
__glXDispSwap_VertexAttrib2svNV 1 8 49 1
__glXDispSwap_VertexAttrib3dvNV 3 12 81 1
__glXDispSwap_VertexAttrib3fvNV 1 8 49 1
__glXDispSwap_VertexAttrib3svNV 1 8 49 1
__glXDispSwap_VertexAttrib4dvNV 3 12 81 1
__glXDispSwap_VertexAttrib4fvNV 1 8 49 1
__glXDispSwap_VertexAttrib4svNV 1 8 49 1
__glXDispSwap_VertexAttrib4ubvNV 1 7 40 1
__glXDispSwap_VertexAttribs1dvNV 3 15 114 1
__glXDispSwap_VertexAttribs1fvNV 1 10 65 1
__glXDispSwap_VertexAttribs1svNV 1 10 65 1
__glXDispSwap_VertexAttribs2dvNV 3 15 114 1
__glXDispSwap_VertexAttribs2fvNV 1 10 65 1
__glXDispSwap_VertexAttribs2svNV 1 10 65 1
__glXDispSwap_VertexAttribs3dvNV 3 15 114 1
__glXDispSwap_VertexAttribs3fvNV 1 10 65 1
__glXDispSwap_VertexAttribs3svNV 1 10 65 1
__glXDispSwap_VertexAttribs4dvNV 3 15 114 1
__glXDispSwap_VertexAttribs4fvNV 1 10 65 1
__glXDispSwap_VertexAttribs4svNV 1 10 65 1
__glXDispSwap_VertexAttribs4ubvNV 1 8 56 1
__glXDispSwap_ActiveStencilFaceEXT 1 6 29 1
Source file: ./xserver/randr/rrproviderproperty.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
DeliverPropertyEvent 4 16 113 2
RRDeliverPropertyEvent 2 5 33 2
RRDestroyProviderProperty 1 7 37 1
RRDeleteProperty 1 13 74 2
RRDeleteAllProviderProperties 2 8 41 1
RRInitProviderPropertyValue 1 7 31 1
RRCreateProviderProperty 2 17 92 1
RRDeleteProviderProperty 3 10 68 2
RRChangeProviderProperty 29 99 595 9
RRPostProviderPendingProperties 9 28 172 1
RRQueryProviderProperty 3 8 43 2
RRGetProviderProperty 6 15 85 3
RRConfigureProviderProperty 15 44 247 7
ProcRRListProviderProperties 7 37 245 1
ProcRRQueryProviderProperty 6 39 239 1
ProcRRConfigureProviderProperty 1 13 80 1
ProcRRChangeProviderProperty 11 46 272 1
ProcRRDeleteProviderProperty 4 24 121 1
ProcRRGetProviderProperty 30 131 861 1
Source file: ./xserver/randr/rrmonitor.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RRMonitorCrtcName 2 10 74 1
RRMonitorCrtcPrimary 3 10 59 1
RRMonitorGetCrtcGeometry 9 28 256 2
RRMonitorSetFromServer 3 16 123 2
RRMonitorAutomaticGeometry 4 7 50 1
RRMonitorGetGeometry 15 43 429 2
RRMonitorSetFromClient 3 14 113 2
RRMonitorInitList 24 76 544 3
RRMonitorFiniList 1 4 14 1
RRMonitorMakeList 19 60 391 4
RRMonitorCountList 2 10 49 1
RRMonitorFree 1 4 12 1
RRMonitorAlloc 2 10 60 1
RRMonitorDelete 4 21 133 3
RRMonitorMatchesOutputName 4 13 92 2
RRMonitorAdd 16 63 414 3
RRMonitorFreeList 2 7 41 2
RRMonitorInit 2 8 34 1
RRMonitorClose 3 12 69 1
RRMonitorTimestamp 1 5 22 1
ProcRRGetMonitors 7 72 513 1
ProcRRSetMonitor 6 37 298 1
ProcRRDeleteMonitor 4 20 109 1
Source file: ./xserver/randr/rrcrtc.c
Function nameCyclomatic complexity (15)LOC (1000) Token count Parameter count (100)
RRCrtcChanged 3 11 49 2
RRCrtcCreate 6 44 285 2
RRCrtcSetRotations 1 4 16 2
RRCrtcSetTransformSupport 1 4 16 2
RRCrtcNotify 23 82 520 8
RRDeliverCrtcEvent 6 20 158 3
RRCrtcPendingProperties 4 12 67 1
crtc_bounds 5 18 125 5
crtcs_adjacent 2 13 122 2
mark_crtcs 5 11 88 3
RRComputeContiguity 7 22 137 1
rrDestroySharedPixmap 3 9 61 2
RRCrtcDetachScanoutPixmap 3 23 131 1
rrCreateSharedPixmap 3 16 90 8
rrGetPixmapSharingSyncProp 9 24 152 2
rrSetPixmapSharingSyncProp 4 14 104 3
rrSetupPixmapSharing 17 68 379 9
crtc_to_box 5 18 116 2
rrCheckPixmapBounding 16 76 483 7
RRCrtcSet 28 96 571 7
RRCrtcGetTransform 2 7 31 1
RRCrtcPendingTransform 1 5 22 1
RRCrtcDestroy 1 4 16 1
RRCrtcDestroyResource 6 25 155 2
RRCrtcGammaSet 5 14 119 4
RRCrtcGammaGet 5 11 53 1
RRCrtcGammaNotify 1 4 10 1
RRModeGetScanoutSize 2 17 103 4
RRCrtcGetScanoutSize 1 4 31 3
RRCrtcGammaSetSize 4 19 98 2
RRCrtcTransformSet 8 37 201 8
RRCrtcInit 2 7 26 1
RRCrtcInitErrorValue 1 4 15 1
ProcRRGetCrtcInfo 19 99 703 1
ProcRRSetCrtcConfig 36 160 934 1
ProcRRGetPanning 5 58 398 1
ProcRRSetPanning 5 56 347 1
ProcRRGetCrtcGammaSize 3 23 126 1
ProcRRGetCrtcGamma 6 37 214 1
ProcRRSetCrtcGamma 3 19 134 1
ProcRRSetCrtcTransform 3 25 170 1
transform_filter_length 2 9 55 1
transform_filter_encode 4 26 171 5
transform_encode 2 7 45 3
ProcRRGetCrtcTransform 3 38 260 1
check_all_screen_crtcs 7 15 121 3
constrain_all_screen_crtcs 11 26 190 4
RRConstrainCursorHarder 8 29 164 5
RRReplaceScanoutPixmap 20 65 423 3
RRHasScanoutPixmap 4 13 64 1