winchecksec
Loading...
Searching...
No Matches
Namespaces | Macros
checksec.cpp File Reference
#include "checksec.h"
#include <pe-parse/parse.h>
#include <uthenticode.h>
#include <cstring>
#include <ostream>
#include <vector>
#include <optional>
Include dependency graph for checksec.cpp:

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)
 

Macro Definition Documentation

◆ REPORT

#define REPORT (   presence,
  description 
)    REPORT_EXPLAIN(presence, description, std::nullopt)

◆ REPORT_EXPLAIN

#define REPORT_EXPLAIN (   presence,
  description,
  explanation 
)     { MitigationPresence::presence, impl::description, explanation }