#include "libdecomp.hh"
void startDecompilerLibrary(const char *sleighhome)
{
CapabilityPoint::initializeAll();
ArchitectureCapability::sortCapabilities();
if (sleighhome != (const char *)0)
SleighArchitecture::scanForSleighDirectories(sleighhome);
}
void startDecompilerLibrary(const vector<string> &extrapaths)
{
CapabilityPoint::initializeAll();
ArchitectureCapability::sortCapabilities();
for(uint4 i=0;i<extrapaths.size();++i)
SleighArchitecture::specpaths.addDir2Path(extrapaths[i]);
}
void startDecompilerLibrary(const char *sleighhome,const vector<string> &extrapaths)
{
CapabilityPoint::initializeAll();
ArchitectureCapability::sortCapabilities();
if (sleighhome != (const char *)0)
SleighArchitecture::scanForSleighDirectories(sleighhome);
for(uint4 i=0;i<extrapaths.size();++i)
SleighArchitecture::specpaths.addDir2Path(extrapaths[i]);
}
void shutdownDecompilerLibrary(void)
{
}