retdec
Classes | Namespaces | Enumerations | Functions
cptypes.h File Reference

cpdetectl types and structures. More...

#include <limits>
#include <vector>
#include "retdec/cpdetect/settings.h"
#include "retdec/fileformat/fftypes.h"

Go to the source code of this file.

Classes

struct  retdec::cpdetect::DetectParams
 
struct  retdec::cpdetect::DetectResult
 
struct  retdec::cpdetect::DetectLanguage
 
struct  retdec::cpdetect::ToolInformation
 
struct  retdec::cpdetect::Similarity
 

Namespaces

 retdec
 
 retdec::cpdetect
 

Enumerations

enum class  retdec::cpdetect::ReturnCode {
  retdec::cpdetect::OK , retdec::cpdetect::ARG , retdec::cpdetect::FILE_NOT_EXIST , retdec::cpdetect::FILE_PROBLEM ,
  retdec::cpdetect::ENTRY_POINT_DETECTION , retdec::cpdetect::UNKNOWN_FORMAT , retdec::cpdetect::FORMAT_PARSER_PROBLEM , retdec::cpdetect::MACHO_AR_DETECTED ,
  retdec::cpdetect::ARCHIVE_DETECTED , retdec::cpdetect::UNKNOWN_CP
}
 
enum class  retdec::cpdetect::SearchType { retdec::cpdetect::EXACT_MATCH , retdec::cpdetect::MOST_SIMILAR , retdec::cpdetect::SIM_LIST }
 
enum class  retdec::cpdetect::DetectionMethod {
  retdec::cpdetect::UNKNOWN , retdec::cpdetect::COMBINED , retdec::cpdetect::SIGNATURE , retdec::cpdetect::DWARF_DEBUG_H ,
  retdec::cpdetect::SECTION_TABLE_H , retdec::cpdetect::IMPORT_TABLE_H , retdec::cpdetect::EXPORT_TABLE_H , retdec::cpdetect::SYMBOL_TABLE_H ,
  retdec::cpdetect::LINKER_VERSION_H , retdec::cpdetect::LINKED_LIBRARIES_H , retdec::cpdetect::STRING_SEARCH_H , retdec::cpdetect::DYNAMIC_ENTRIES_H ,
  retdec::cpdetect::COMMENT_H , retdec::cpdetect::NOTE_H , retdec::cpdetect::MANIFEST_H , retdec::cpdetect::HEADER_H ,
  retdec::cpdetect::YARA_RULE , retdec::cpdetect::OTHER_H
}
 
enum class  retdec::cpdetect::DetectionStrength { retdec::cpdetect::LOW , retdec::cpdetect::MEDIUM , retdec::cpdetect::HIGH , retdec::cpdetect::SURE }
 
enum class  retdec::cpdetect::ToolType {
  retdec::cpdetect::UNKNOWN , retdec::cpdetect::COMPILER , retdec::cpdetect::LINKER , retdec::cpdetect::INSTALLER ,
  retdec::cpdetect::PACKER , retdec::cpdetect::OTHER
}
 
enum class  retdec::cpdetect::Packed { retdec::cpdetect::NOT_PACKED , retdec::cpdetect::PROBABLY_NO , retdec::cpdetect::PROBABLY_YES , retdec::cpdetect::PACKED }
 

Functions

std::string retdec::cpdetect::detectionMetodToString (DetectionMethod method)
 
std::string retdec::cpdetect::toolTypeToString (ToolType toolType)
 
std::string retdec::cpdetect::packedToString (Packed packed)
 

Detailed Description

cpdetectl types and structures.