Lines Matching refs:s_aTemplates

1785             static const struct { void *pvStart, *pvEnd; } s_aTemplates[] =
1799 AssertReleaseMsg(i < RT_ELEMENTS(s_aTemplates), ("%d (%s)\n", i, pDesc->pszName));
1802 const size_t cb = (uintptr_t)s_aTemplates[i].pvEnd - (uintptr_t)s_aTemplates[i].pvStart;
1805 memcpy(pb, s_aTemplates[i].pvStart, cb);
1814 static const struct { const char *pszName; PFNRT pvStart, pvEnd; } s_aTemplates[] =
1819 for (i = 0; i < RT_ELEMENTS(s_aTemplates); i++)
1820 if (!strcmp(pDesc->pszName, s_aTemplates[i].pszName))
1822 AssertReleaseMsgReturn(i < RT_ELEMENTS(s_aTemplates), ("Not implemented! %s\n", pDesc->pszName), VERR_NOT_IMPLEMENTED);
1825 const size_t cb = (uintptr_t)s_aTemplates[i].pvEnd - (uintptr_t)s_aTemplates[i].pvStart;
1828 memcpy(pb, s_aTemplates[i].pvStart, cb);
1862 static const struct { void *pvStart, *pvEnd; } s_aTemplates[] =
1879 AssertReleaseMsg(i < RT_ELEMENTS(s_aTemplates), ("%d (%s)\n", i, pDesc->pszName));
1882 const size_t cb = (uintptr_t)s_aTemplates[i].pvEnd - (uintptr_t)s_aTemplates[i].pvStart;
1885 memcpy(pDesc->pvWrapper, s_aTemplates[i].pvStart, cb);
1905 static const struct { const char *pszName; PFNRT pvStart, pvEnd; } s_aTemplates[] =
1910 for (i = 0; i < RT_ELEMENTS(s_aTemplates); i++)
1911 if (!strcmp(pDesc->pszName, s_aTemplates[i].pszName))
1913 AssertReleaseMsgReturn(i < RT_ELEMENTS(s_aTemplates), ("Not implemented! %s\n", pDesc->pszName), VERR_NOT_IMPLEMENTED);
1916 const size_t cb = (uintptr_t)s_aTemplates[i].pvEnd - (uintptr_t)s_aTemplates[i].pvStart;
1919 memcpy(pDesc->pvWrapper, s_aTemplates[i].pvStart, cb);