Apply patch 3. Many of the fixes in patch 3 are obseleted by updates made to the FCL. So the FCL head is taken in preference. This leaves only the hack in the display channel implementation to do not do a screen rotation on syborg. That solution is a bit hacky, but actually revised in a later patch.
EXPORTS
_ZN10CTProfiler10StartTimerEv @ 1 NONAME
_ZN10CTProfiler11InitResultsEv @ 2 NONAME
_ZN10CTProfiler13GetTrimedMeanEv @ 3 NONAME
_ZN10CTProfiler14MarkResultSetLEv @ 4 NONAME
_ZN10CTProfiler15ResultsAnalysisERK7TDesC16iiii @ 5 NONAME
_ZN10CTProfiler16PercentageChangeEii @ 6 NONAME
_ZN10CTProfiler24ResultsAnalysisFrameRateERK7TDesC16iiiii @ 7 NONAME
_ZN10CTProfiler24ResultsAnalysisPixelRateERK7TDesC16iiiii @ 8 NONAME
_ZN10CTProfiler28ResultsAnalysisCharacterRateERK7TDesC16iiiii @ 9 NONAME
_ZN10CTProfiler33ResultsAnalysisScreenRotationRateERK7TDesC16iiiii @ 10 NONAME
_ZN10CTProfiler34ResultsAnalysisAverageByIterationsERK7TDesC16iiii @ 11 NONAME
_ZN10CTProfiler34ResultsAnalysisZorderSwitchingRateERK7TDesC16iiiii @ 12 NONAME
_ZN10CTProfiler42ResultsAnalysisAverageByNumberOfIterationsERK7TDesC16iiii @ 13 NONAME
_ZN10CTProfiler4MeanEv @ 14 NONAME
_ZN10CTProfiler4NewLER9CTestStep @ 15 NONAME
_ZN10CTProfiler9StopTimerEv @ 16 NONAME
_ZN10CTProfilerD0Ev @ 17 NONAME
_ZN10CTProfilerD1Ev @ 18 NONAME
_ZN10CTProfilerD2Ev @ 19 NONAME
_ZTI10CTProfiler @ 20 NONAME
_ZTV10CTProfiler @ 21 NONAME
_ZN10CTProfiler17FreeResultsMemoryEv @ 22 NONAME