Bug 1505922 - Add redirection for CGColorSpaceCreateDeviceGray, r=lsmyth.

--HG--
extra : rebase_source : 695074b2117a0def03f88a637cc36ad65fbaeec3
This commit is contained in:
Brian Hackett 2018-11-08 11:18:25 -10:00
Родитель 4be9981b8d
Коммит 0a03dbe9f0
2 изменённых файлов: 2 добавлений и 0 удалений

Просмотреть файл

@ -428,6 +428,7 @@ MaybeInternalJumpTarget(uint8_t* aIpStart, uint8_t* aIpEnd)
!strstr(startName, "CTRunGetPositionsPtr")) ||
(strstr(startName, "CTRunGetStringIndices") &&
!strstr(startName, "CTRunGetStringIndicesPtr")) ||
strstr(startName, "CGColorSpaceCreateDeviceGray") ||
strstr(startName, "CGColorSpaceCreateDeviceRGB") ||
// For these functions, there is a syscall near the beginning which
// other system threads might be inside.

Просмотреть файл

@ -351,6 +351,7 @@ namespace recordreplay {
MACRO(CGBitmapContextGetWidth, RR_ScalarRval) \
MACRO(CGColorRelease, RR_ScalarRval) \
MACRO(CGColorSpaceCopyICCProfile, RR_ScalarRval) \
MACRO(CGColorSpaceCreateDeviceGray, RR_ScalarRval, nullptr, Middleman_CreateCFTypeRval) \
MACRO(CGColorSpaceCreateDeviceRGB, RR_ScalarRval, nullptr, Middleman_CreateCFTypeRval) \
MACRO(CGColorSpaceCreatePattern, RR_ScalarRval) \
MACRO(CGColorSpaceRelease, RR_ScalarRval) \