retdec
fftypes.h
Go to the documentation of this file.
1 
7 #ifndef RETDEC_FILEFORMAT_FFTYPES_H
8 #define RETDEC_FILEFORMAT_FFTYPES_H
9 
36 
37 namespace retdec {
38 namespace fileformat {
39 
43 enum class Format
44 {
46  UNKNOWN,
47  PE,
48  ELF,
49  COFF,
50  MACHO,
51  INTEL_HEX,
52  RAW_DATA
53 };
54 
58 enum class Architecture
59 {
60  UNKNOWN,
61  X86,
62  X86_64,
63  ARM,
64  POWERPC,
65  MIPS
66 };
67 
69 {
70  NONE = 0,
73  DETECT_STRINGS = 4
74 };
75 
76 } // namespace fileformat
77 } // namespace retdec
78 
79 #endif
Class for CLR header.
Class for dynamic table.
Class for ELF section.
Class for ELF segment.
Class for file segment.
Class for string in the file.
Class for certificate table.
Class for export table.
Class for import table.
Class for ELF core data.
Class for ELF note section (segment).
Class for information about PDB debug file.
Class for relocation table.
Class for resource table.
Class for rich header.
Class for symbol table.
Class for information about thread-local storage.
Class for Mach-O section.
Class for one Mach-O symbol.
Class for Metadata header.
Format
Definition: fftypes.h:44
LoadFlags
Definition: fftypes.h:69
@ NO_FILE_HASHES
Definition: fftypes.h:71
@ NO_VERBOSE_HASHES
Definition: fftypes.h:72
@ NONE
Definition: fftypes.h:70
@ DETECT_STRINGS
Definition: fftypes.h:73
Architecture
Definition: fftypes.h:59
Definition: archive_wrapper.h:19
Class for PE and COFF section.
Class for one PE import.
Class for one resource icon.
Class for one resource icon group.
Class for resource tree.
Abstract class for Stream.