retdec
|
#include <plain_presentation.h>
Public Member Functions | |
PlainPresentation (FileInformation &fileinfo_, bool verbose_, bool explanatory_) | |
virtual bool | present () override |
![]() | |
FilePresentation (FileInformation &fileinfo_) | |
virtual | ~FilePresentation ()=default |
Private Member Functions | |
Auxiliary presentation methods | |
void | presentCompiler () const |
void | presentLanguages () const |
void | presentRichHeader () const |
void | presentOverlay () const |
void | presentPackingInfo () const |
void | presentSimpleFlags (const std::string &title, const std::string &flags, const std::vector< std::string > &desc, const std::vector< std::string > &abbv) const |
void | presentPatterns (const std::string &title, const std::vector< Pattern > &patterns) |
void | presentDotnetClasses () const |
void | presentVisualBasicObjects () const |
void | presentNotes () const |
void | presentCore () const |
Private Attributes | |
bool | verbose |
true - print all information about file More... | |
bool | explanatory |
true - print explanatory notes More... | |
Additional Inherited Members | |
![]() | |
FileInformation & | fileinfo |
class with information about file More... | |
retdec::cpdetect::ReturnCode | returnCode |
return code of data member fileinfo More... | |
Plain text presentation class
retdec::fileinfo::PlainPresentation::PlainPresentation | ( | FileInformation & | fileinfo_, |
bool | verbose_, | ||
bool | explanatory_ | ||
) |
Constructor
|
overridevirtual |
Present information about file
true
if presentation went OK, false
otherwise Implements retdec::fileinfo::FilePresentation.
|
private |
Present information about used compiler (or packer)
|
private |
Present ELF core
|
private |
|
private |
Present information about original programming language(s)
|
private |
Present ELF notes
|
private |
Present information about overlay
|
private |
Present information about packing
|
private |
Present detected patterns
title | Title of presented patterns |
patterns | Detected patterns |
|
private |
Present basic information about rich header
|
private |
|
private |
|
private |
true
- print explanatory notes
|
private |
true
- print all information about file