#include <json_presentation.h>
|
using | Writer = rapidjson::PrettyWriter< rapidjson::StringBuffer, rapidjson::ASCII<> > |
|
◆ Writer
◆ JsonPresentation()
retdec::fileinfo::JsonPresentation::JsonPresentation |
( |
FileInformation & |
fileinfo_, |
|
|
bool |
verbose_ |
|
) |
| |
◆ present()
bool retdec::fileinfo::JsonPresentation::present |
( |
| ) |
|
|
overridevirtual |
◆ presentCertificates()
void retdec::fileinfo::JsonPresentation::presentCertificates |
( |
Writer & |
writer | ) |
const |
|
private |
Present information about certificates into certificate table
◆ presentCompiler()
void retdec::fileinfo::JsonPresentation::presentCompiler |
( |
Writer & |
writer | ) |
const |
|
private |
Present information about detected compilers and packers
◆ presentDotnetInfo()
void retdec::fileinfo::JsonPresentation::presentDotnetInfo |
( |
Writer & |
writer | ) |
const |
|
private |
Present information about .NET
◆ presentElfNotes()
void retdec::fileinfo::JsonPresentation::presentElfNotes |
( |
Writer & |
writer | ) |
const |
|
private |
◆ presentErrors()
void retdec::fileinfo::JsonPresentation::presentErrors |
( |
Writer & |
writer | ) |
const |
|
private |
Present information about warning and error messages
◆ presentFlags()
void retdec::fileinfo::JsonPresentation::presentFlags |
( |
Writer & |
writer, |
|
|
const std::string & |
title, |
|
|
const std::string & |
flags, |
|
|
const std::vector< std::string > & |
desc |
|
) |
| const |
|
private |
Present information about flags
- Parameters
-
writer | JSON writter |
title | Flags title |
flags | Flags in binary string representation |
desc | Vector of descriptors (descriptor is complete information about flag) |
◆ presentIterativeSubtitle()
Present information from iterative subtitle getter
◆ presentIterativeSubtitleStructure()
void retdec::fileinfo::JsonPresentation::presentIterativeSubtitleStructure |
( |
Writer & |
writer, |
|
|
const IterativeSubtitleGetter & |
getter, |
|
|
std::size_t |
structIndex |
|
) |
| const |
|
private |
Present information from one structure of iterative subtitle getter
◆ presentLanguages()
void retdec::fileinfo::JsonPresentation::presentLanguages |
( |
Writer & |
writer | ) |
const |
|
private |
Present information about detected languages
◆ presentLoaderError()
void retdec::fileinfo::JsonPresentation::presentLoaderError |
( |
Writer & |
writer | ) |
const |
|
private |
Present information about Windows PE loader error
◆ presentLoaderInfo()
void retdec::fileinfo::JsonPresentation::presentLoaderInfo |
( |
Writer & |
writer | ) |
const |
|
private |
Present information about loader
◆ presentMissingDepsInfo()
void retdec::fileinfo::JsonPresentation::presentMissingDepsInfo |
( |
Writer & |
writer | ) |
const |
|
private |
Present information about missing dependencies
◆ presentOverlay()
void retdec::fileinfo::JsonPresentation::presentOverlay |
( |
Writer & |
writer | ) |
const |
|
private |
Present information about overlay
◆ presentPackingInfo()
void retdec::fileinfo::JsonPresentation::presentPackingInfo |
( |
Writer & |
writer | ) |
const |
|
private |
Present information about packing
◆ presentPatterns()
void retdec::fileinfo::JsonPresentation::presentPatterns |
( |
Writer & |
writer | ) |
const |
|
private |
Present detected patterns
◆ presentRichHeader()
void retdec::fileinfo::JsonPresentation::presentRichHeader |
( |
Writer & |
writer | ) |
const |
|
private |
Present basic information about rich header
◆ presentTlsInfo()
void retdec::fileinfo::JsonPresentation::presentTlsInfo |
( |
Writer & |
writer | ) |
const |
|
private |
Present information about TLS
◆ presentVersionInfo()
void retdec::fileinfo::JsonPresentation::presentVersionInfo |
( |
Writer & |
writer | ) |
const |
|
private |
Present version information
◆ presentVisualBasicInfo()
void retdec::fileinfo::JsonPresentation::presentVisualBasicInfo |
( |
Writer & |
writer | ) |
const |
|
private |
Present information about Visual Basic
◆ verbose
bool retdec::fileinfo::JsonPresentation::verbose |
|
private |
true
- print all information about file
The documentation for this class was generated from the following files: