scripts/guardian/APIScanSurrogates.in.xml (61 lines of code) (raw):

<?xml version="1.0" encoding="utf-8"?> <APIScanSurrogates> <Mappings> <!-- Win32 Clang to MSVC --> <Mapping> <SurrogateSet> <BinarySet> <SymbolLocations> <SymbolLocation>{SOFTWARE_FOLDER}</SymbolLocation> <SymbolLocation>SRV*https://symweb</SymbolLocation> </SymbolLocations> <Binary path="{SOFTWARE_FOLDER}\native_msvc\native\windows\x86\libskiasharp.dll" /> </BinarySet> </SurrogateSet> <Targets> <Binary path=".*\\nuget_symbols-extracted\\skiasharp\.nativeassets\.win32.*\\runtimes\\win-x86\\native\\libskiasharp\.dll" pathType="Regex" /> </Targets> </Mapping> <Mapping> <SurrogateSet> <BinarySet> <SymbolLocations> <SymbolLocation>{SOFTWARE_FOLDER}</SymbolLocation> <SymbolLocation>SRV*https://symweb</SymbolLocation> </SymbolLocations> <Binary path="{SOFTWARE_FOLDER}\native_msvc\native\windows\x64\libskiasharp.dll" /> </BinarySet> </SurrogateSet> <Targets> <Binary path=".*\\nuget_symbols-extracted\\skiasharp\.nativeassets\.win32.*\\runtimes\\win-x64\\native\\libskiasharp\.dll" pathType="Regex" /> </Targets> </Mapping> <!-- NanoServer Clang to MSVC --> <Mapping> <SurrogateSet> <BinarySet> <SymbolLocations> <SymbolLocation>{SOFTWARE_FOLDER}</SymbolLocation> <SymbolLocation>SRV*https://symweb</SymbolLocation> </SymbolLocations> <Binary path="{SOFTWARE_FOLDER}\native_msvc\native\windows\x86\libskiasharp.dll" /> </BinarySet> </SurrogateSet> <Targets> <Binary path=".*\\nuget_symbols-extracted\\skiasharp\.nativeassets\.nanoserver.*\\runtimes\\win-x86\\native\\libskiasharp\.dll" pathType="Regex" /> </Targets> </Mapping> <Mapping> <SurrogateSet> <BinarySet> <SymbolLocations> <SymbolLocation>{SOFTWARE_FOLDER}</SymbolLocation> <SymbolLocation>SRV*https://symweb</SymbolLocation> </SymbolLocations> <Binary path="{SOFTWARE_FOLDER}\native_msvc\native\windows\x64\libskiasharp.dll" /> </BinarySet> </SurrogateSet> <Targets> <Binary path=".*\\nuget_symbols-extracted\\skiasharp\.nativeassets\.nanoserver.*\\runtimes\\win-x64\\native\\libskiasharp\.dll" pathType="Regex" /> </Targets> </Mapping> </Mappings> </APIScanSurrogates>