winchecksec
|
#include "checksec.h"
#include <pe-parse/parse.h>
#include <uthenticode.h>
#include <cstring>
#include <ostream>
#include <vector>
#include <optional>
Namespaces | |
namespace | checksec |
Macros | |
#define | REPORT_EXPLAIN(presence, description, explanation) { MitigationPresence::presence, impl::description, explanation } |
#define | REPORT(presence, description) REPORT_EXPLAIN(presence, description, std::nullopt) |
#define REPORT | ( | presence, | |
description | |||
) | REPORT_EXPLAIN(presence, description, std::nullopt) |
#define REPORT_EXPLAIN | ( | presence, | |
description, | |||
explanation | |||
) | { MitigationPresence::presence, impl::description, explanation } |