retdec
Namespaces | Functions
format_factory.cpp File Reference

Factory for creating file detectors. More...

#include "retdec/fileformat/file_format/coff/coff_format.h"
#include "retdec/fileformat/file_format/elf/elf_format.h"
#include "retdec/fileformat/file_format/intel_hex/intel_hex_format.h"
#include "retdec/fileformat/file_format/macho/macho_format.h"
#include "retdec/fileformat/file_format/pe/pe_format.h"
#include "retdec/fileformat/file_format/raw_data/raw_data_format.h"
#include "retdec/fileformat/utils/format_detection.h"

Namespaces

 retdec
 
 retdec::fileformat
 

Functions

std::unique_ptr< FileFormat > retdec::fileformat::createFileFormat (const std::string &filePath, const std::string &dllListFile, bool isRaw=false, LoadFlags loadFlags=LoadFlags::NONE)
 
std::unique_ptr< FileFormat > retdec::fileformat::createFileFormat (const std::string &filePath, bool isRaw=false, LoadFlags loadFlags=LoadFlags::NONE)
 
std::unique_ptr< FileFormat > retdec::fileformat::createFileFormat (std::istream &inputStream, bool isRaw=false, LoadFlags loadFlags=LoadFlags::NONE)
 
std::unique_ptr< FileFormat > retdec::fileformat::createFileFormat (const std::uint8_t *data, std::size_t size, bool isRaw=false, LoadFlags loadFlags=LoadFlags::NONE)
 

Detailed Description

Factory for creating file detectors.