diff options
author | Adam Jackson <ajax@redhat.com> | 2017-02-16 14:56:45 -0500 |
---|---|---|
committer | Adam Jackson <ajax@redhat.com> | 2017-03-01 10:16:20 -0500 |
commit | dc7ceda90fdedb2212f105095fe8d449bfdb0eb4 (patch) | |
tree | 3ac043c6520ea3a18987ec97792510f5906af74b /randr | |
parent | 8c9909a99292b2fb4a86de694bb0029f61e35662 (diff) |
dispatch: Mark swapped dispatch as _X_COLD
This touches everything that ends up in the Xorg binary; the big missing
part is GLX since that's all generated code. Cuts about 14k from the
binary on amd64.
Signed-off-by: Adam Jackson <ajax@redhat.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to 'randr')
-rw-r--r-- | randr/randr.c | 6 | ||||
-rw-r--r-- | randr/rrsdispatch.c | 97 | ||||
-rw-r--r-- | randr/rrxinerama.c | 14 |
3 files changed, 65 insertions, 52 deletions
diff --git a/randr/randr.c b/randr/randr.c index 0138dc100..507158eb6 100644 --- a/randr/randr.c +++ b/randr/randr.c @@ -211,7 +211,7 @@ SRRProviderPropertyNotifyEvent(xRRProviderPropertyNotifyEvent * from, /* pad4 */ } -static void +static void _X_COLD SRRResourceChangeNotifyEvent(xRRResourceChangeNotifyEvent * from, xRRResourceChangeNotifyEvent * to) { @@ -222,7 +222,7 @@ SRRResourceChangeNotifyEvent(xRRResourceChangeNotifyEvent * from, cpswapl(from->window, to->window); } -static void +static void _X_COLD SRRNotifyEvent(xEvent *from, xEvent *to) { switch (from->u.u.detail) { @@ -682,7 +682,7 @@ ProcRRDispatch(ClientPtr client) return (*ProcRandrVector[stuff->data]) (client); } -static int +static int _X_COLD SProcRRDispatch(ClientPtr client) { REQUEST(xReq); diff --git a/randr/rrsdispatch.c b/randr/rrsdispatch.c index cf2a3b024..e0ffaa4d5 100644 --- a/randr/rrsdispatch.c +++ b/randr/rrsdispatch.c @@ -22,7 +22,7 @@ #include "randrstr.h" -static int +static int _X_COLD SProcRRQueryVersion(ClientPtr client) { REQUEST(xRRQueryVersionReq); @@ -34,7 +34,7 @@ SProcRRQueryVersion(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRGetScreenInfo(ClientPtr client) { REQUEST(xRRGetScreenInfoReq); @@ -45,7 +45,7 @@ SProcRRGetScreenInfo(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRSetScreenConfig(ClientPtr client) { REQUEST(xRRSetScreenConfigReq); @@ -66,7 +66,7 @@ SProcRRSetScreenConfig(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRSelectInput(ClientPtr client) { REQUEST(xRRSelectInputReq); @@ -78,7 +78,7 @@ SProcRRSelectInput(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRGetScreenSizeRange(ClientPtr client) { REQUEST(xRRGetScreenSizeRangeReq); @@ -89,7 +89,7 @@ SProcRRGetScreenSizeRange(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRSetScreenSize(ClientPtr client) { REQUEST(xRRSetScreenSizeReq); @@ -104,7 +104,7 @@ SProcRRSetScreenSize(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRGetScreenResources(ClientPtr client) { REQUEST(xRRGetScreenResourcesReq); @@ -115,7 +115,7 @@ SProcRRGetScreenResources(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRGetOutputInfo(ClientPtr client) { REQUEST(xRRGetOutputInfoReq); @@ -127,7 +127,7 @@ SProcRRGetOutputInfo(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRListOutputProperties(ClientPtr client) { REQUEST(xRRListOutputPropertiesReq); @@ -138,7 +138,7 @@ SProcRRListOutputProperties(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRQueryOutputProperty(ClientPtr client) { REQUEST(xRRQueryOutputPropertyReq); @@ -150,7 +150,7 @@ SProcRRQueryOutputProperty(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRConfigureOutputProperty(ClientPtr client) { REQUEST(xRRConfigureOutputPropertyReq); @@ -163,7 +163,7 @@ SProcRRConfigureOutputProperty(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRChangeOutputProperty(ClientPtr client) { REQUEST(xRRChangeOutputPropertyReq); @@ -190,7 +190,7 @@ SProcRRChangeOutputProperty(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRDeleteOutputProperty(ClientPtr client) { REQUEST(xRRDeleteOutputPropertyReq); @@ -202,7 +202,7 @@ SProcRRDeleteOutputProperty(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRGetOutputProperty(ClientPtr client) { REQUEST(xRRGetOutputPropertyReq); @@ -217,7 +217,7 @@ SProcRRGetOutputProperty(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRCreateMode(ClientPtr client) { xRRModeInfo *modeinfo; @@ -244,7 +244,7 @@ SProcRRCreateMode(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRDestroyMode(ClientPtr client) { REQUEST(xRRDestroyModeReq); @@ -255,7 +255,7 @@ SProcRRDestroyMode(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRAddOutputMode(ClientPtr client) { REQUEST(xRRAddOutputModeReq); @@ -267,7 +267,7 @@ SProcRRAddOutputMode(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRDeleteOutputMode(ClientPtr client) { REQUEST(xRRDeleteOutputModeReq); @@ -279,7 +279,7 @@ SProcRRDeleteOutputMode(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRGetCrtcInfo(ClientPtr client) { REQUEST(xRRGetCrtcInfoReq); @@ -291,7 +291,7 @@ SProcRRGetCrtcInfo(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRSetCrtcConfig(ClientPtr client) { REQUEST(xRRSetCrtcConfigReq); @@ -309,7 +309,7 @@ SProcRRSetCrtcConfig(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRGetCrtcGammaSize(ClientPtr client) { REQUEST(xRRGetCrtcGammaSizeReq); @@ -320,7 +320,7 @@ SProcRRGetCrtcGammaSize(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRGetCrtcGamma(ClientPtr client) { REQUEST(xRRGetCrtcGammaReq); @@ -331,7 +331,7 @@ SProcRRGetCrtcGamma(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRSetCrtcGamma(ClientPtr client) { REQUEST(xRRSetCrtcGammaReq); @@ -344,7 +344,7 @@ SProcRRSetCrtcGamma(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRSetCrtcTransform(ClientPtr client) { int nparams; @@ -369,7 +369,7 @@ SProcRRSetCrtcTransform(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRGetCrtcTransform(ClientPtr client) { REQUEST(xRRGetCrtcTransformReq); @@ -380,7 +380,7 @@ SProcRRGetCrtcTransform(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRGetPanning(ClientPtr client) { REQUEST(xRRGetPanningReq); @@ -391,7 +391,7 @@ SProcRRGetPanning(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRSetPanning(ClientPtr client) { REQUEST(xRRSetPanningReq); @@ -415,7 +415,7 @@ SProcRRSetPanning(ClientPtr client) return (*ProcRandrVector[stuff->randrReqType]) (client); } -static int +static int _X_COLD SProcRRSetOutputPrimary(ClientPtr client) { REQUEST(xRRSetOutputPrimaryReq); @@ -427,7 +427,7 @@ SProcRRSetOutputPrimary(ClientPtr client) return ProcRandrVector[stuff->randrReqType] (client); } -static int +static int _X_COLD SProcRRGetOutputPrimary(ClientPtr client) { REQUEST(xRRGetOutputPrimaryReq); @@ -438,7 +438,8 @@ SProcRRGetOutputPrimary(ClientPtr client) return ProcRandrVector[stuff->randrReqType] (client); } -static int SProcRRGetProviders(ClientPtr client) +static int _X_COLD +SProcRRGetProviders(ClientPtr client) { REQUEST(xRRGetProvidersReq); @@ -448,7 +449,8 @@ static int SProcRRGetProviders(ClientPtr client) return ProcRandrVector[stuff->randrReqType] (client); } -static int SProcRRGetProviderInfo(ClientPtr client) +static int _X_COLD +SProcRRGetProviderInfo(ClientPtr client) { REQUEST(xRRGetProviderInfoReq); @@ -459,7 +461,8 @@ static int SProcRRGetProviderInfo(ClientPtr client) return ProcRandrVector[stuff->randrReqType] (client); } -static int SProcRRSetProviderOffloadSink(ClientPtr client) +static int _X_COLD +SProcRRSetProviderOffloadSink(ClientPtr client) { REQUEST(xRRSetProviderOffloadSinkReq); @@ -471,7 +474,8 @@ static int SProcRRSetProviderOffloadSink(ClientPtr client) return ProcRandrVector[stuff->randrReqType] (client); } -static int SProcRRSetProviderOutputSource(ClientPtr client) +static int _X_COLD +SProcRRSetProviderOutputSource(ClientPtr client) { REQUEST(xRRSetProviderOutputSourceReq); @@ -483,7 +487,8 @@ static int SProcRRSetProviderOutputSource(ClientPtr client) return ProcRandrVector[stuff->randrReqType] (client); } -static int SProcRRListProviderProperties(ClientPtr client) +static int _X_COLD +SProcRRListProviderProperties(ClientPtr client) { REQUEST(xRRListProviderPropertiesReq); @@ -493,7 +498,8 @@ static int SProcRRListProviderProperties(ClientPtr client) return ProcRandrVector[stuff->randrReqType] (client); } -static int SProcRRQueryProviderProperty(ClientPtr client) +static int _X_COLD +SProcRRQueryProviderProperty(ClientPtr client) { REQUEST(xRRQueryProviderPropertyReq); @@ -504,7 +510,8 @@ static int SProcRRQueryProviderProperty(ClientPtr client) return ProcRandrVector[stuff->randrReqType] (client); } -static int SProcRRConfigureProviderProperty(ClientPtr client) +static int _X_COLD +SProcRRConfigureProviderProperty(ClientPtr client) { REQUEST(xRRConfigureProviderPropertyReq); @@ -517,7 +524,8 @@ static int SProcRRConfigureProviderProperty(ClientPtr client) return ProcRandrVector[stuff->randrReqType] (client); } -static int SProcRRChangeProviderProperty(ClientPtr client) +static int _X_COLD +SProcRRChangeProviderProperty(ClientPtr client) { REQUEST(xRRChangeProviderPropertyReq); @@ -540,7 +548,8 @@ static int SProcRRChangeProviderProperty(ClientPtr client) return ProcRandrVector[stuff->randrReqType] (client); } -static int SProcRRDeleteProviderProperty(ClientPtr client) +static int _X_COLD +SProcRRDeleteProviderProperty(ClientPtr client) { REQUEST(xRRDeleteProviderPropertyReq); @@ -551,7 +560,8 @@ static int SProcRRDeleteProviderProperty(ClientPtr client) return ProcRandrVector[stuff->randrReqType] (client); } -static int SProcRRGetProviderProperty(ClientPtr client) +static int _X_COLD +SProcRRGetProviderProperty(ClientPtr client) { REQUEST(xRRGetProviderPropertyReq); @@ -565,7 +575,8 @@ static int SProcRRGetProviderProperty(ClientPtr client) return ProcRandrVector[stuff->randrReqType] (client); } -static int SProcRRGetMonitors(ClientPtr client) { +static int _X_COLD +SProcRRGetMonitors(ClientPtr client) { REQUEST(xRRGetMonitorsReq); REQUEST_SIZE_MATCH(xRRGetMonitorsReq); @@ -574,7 +585,8 @@ static int SProcRRGetMonitors(ClientPtr client) { return ProcRandrVector[stuff->randrReqType] (client); } -static int SProcRRSetMonitor(ClientPtr client) { +static int _X_COLD +SProcRRSetMonitor(ClientPtr client) { REQUEST(xRRSetMonitorReq); REQUEST_AT_LEAST_SIZE(xRRGetMonitorsReq); @@ -590,7 +602,8 @@ static int SProcRRSetMonitor(ClientPtr client) { return ProcRandrVector[stuff->randrReqType] (client); } -static int SProcRRDeleteMonitor(ClientPtr client) { +static int _X_COLD +SProcRRDeleteMonitor(ClientPtr client) { REQUEST(xRRDeleteMonitorReq); REQUEST_SIZE_MATCH(xRRDeleteMonitorReq); diff --git a/randr/rrxinerama.c b/randr/rrxinerama.c index 8f499dfa9..5f01e953c 100644 --- a/randr/rrxinerama.c +++ b/randr/rrxinerama.c @@ -82,7 +82,7 @@ static int ProcRRXineramaGetScreenCount(ClientPtr client); static int ProcRRXineramaGetScreenSize(ClientPtr client); static int ProcRRXineramaIsActive(ClientPtr client); static int ProcRRXineramaQueryScreens(ClientPtr client); -static int SProcRRXineramaDispatch(ClientPtr client); +static int _X_COLD SProcRRXineramaDispatch(ClientPtr client); Bool noRRXineramaExtension = FALSE; @@ -332,7 +332,7 @@ ProcRRXineramaDispatch(ClientPtr client) /* SProc */ -static int +static int _X_COLD SProcRRXineramaQueryVersion(ClientPtr client) { REQUEST(xPanoramiXQueryVersionReq); @@ -341,7 +341,7 @@ SProcRRXineramaQueryVersion(ClientPtr client) return ProcRRXineramaQueryVersion(client); } -static int +static int _X_COLD SProcRRXineramaGetState(ClientPtr client) { REQUEST(xPanoramiXGetStateReq); @@ -351,7 +351,7 @@ SProcRRXineramaGetState(ClientPtr client) return ProcRRXineramaGetState(client); } -static int +static int _X_COLD SProcRRXineramaGetScreenCount(ClientPtr client) { REQUEST(xPanoramiXGetScreenCountReq); @@ -361,7 +361,7 @@ SProcRRXineramaGetScreenCount(ClientPtr client) return ProcRRXineramaGetScreenCount(client); } -static int +static int _X_COLD SProcRRXineramaGetScreenSize(ClientPtr client) { REQUEST(xPanoramiXGetScreenSizeReq); @@ -372,7 +372,7 @@ SProcRRXineramaGetScreenSize(ClientPtr client) return ProcRRXineramaGetScreenSize(client); } -static int +static int _X_COLD SProcRRXineramaIsActive(ClientPtr client) { REQUEST(xXineramaIsActiveReq); @@ -381,7 +381,7 @@ SProcRRXineramaIsActive(ClientPtr client) return ProcRRXineramaIsActive(client); } -static int +static int _X_COLD SProcRRXineramaQueryScreens(ClientPtr client) { REQUEST(xXineramaQueryScreensReq); |