retdec
other.h
Go to the documentation of this file.
1 
7 #ifndef RETDEC_FILEFORMAT_UTILS_OTHER_H
8 #define RETDEC_FILEFORMAT_UTILS_OTHER_H
9 
10 #include <string>
11 #include <vector>
12 
14 
15 namespace retdec {
16 namespace fileformat {
17 
18 std::size_t getRealSizeInRegion(std::size_t offset, std::size_t requestedSize, std::size_t regionSize);
19 std::string getFileFormatNameFromEnum(Format format);
20 std::vector<std::string> getSupportedFileFormats();
21 std::vector<std::string> getSupportedArchitectures();
22 std::string lcidToStr(std::size_t lcid);
23 std::string codePageToStr(std::size_t cpage);
24 double computeDataEntropy(const std::uint8_t *data, std::size_t dataLen);
25 
26 } // namespace fileformat
27 } // namespace retdec
28 
29 #endif
Header file for fileformat types and structures.
std::size_t getRealSizeInRegion(std::size_t offset, std::size_t requestedSize, std::size_t regionSize)
Definition: other.cpp:399
std::string codePageToStr(std::size_t cpage)
Definition: other.cpp:473
Format
Definition: fftypes.h:44
std::string getFileFormatNameFromEnum(Format format)
Definition: other.cpp:414
std::vector< std::string > getSupportedFileFormats()
Definition: other.cpp:423
double computeDataEntropy(const std::uint8_t *data, std::size_t dataLen)
Definition: other.cpp:489
std::string lcidToStr(std::size_t lcid)
Definition: other.cpp:458
std::vector< std::string > getSupportedArchitectures()
Definition: other.cpp:438
Definition: archive_wrapper.h:19