PE-sieve
Scans all running processes. Recognizes and dumps a variety of potentially malicious implants (replaced/implanted PEs, shellcodes, hooks, in-memory patches).
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
pesieve::AreaMultiStats Class Reference

#include <multi_stats.h>

Inheritance diagram for pesieve::AreaMultiStats:
Inheritance graph
[legend]

Public Member Functions

 AreaMultiStats ()
 
 AreaMultiStats (const AreaMultiStats &p1)
 
bool fillSettings (StatsSettings *settings)
 
virtual const void fieldsToJSON (std::stringstream &outs, size_t level)
 
bool isFilled () const
 
void summarize ()
 
- Public Member Functions inherited from pesieve::AreaStats
 AreaStats ()
 
void setStartOffset (size_t _area_start)
 
void appendVal (BYTE val)
 
bool isFilled () const
 
virtual const bool toJSON (std::stringstream &outs, size_t level)
 

Public Attributes

ChunkStats currArea
 

Protected Member Functions

void _appendVal (BYTE val)
 

Additional Inherited Members

- Protected Attributes inherited from pesieve::AreaStats
size_t area_size
 
size_t area_start
 

Detailed Description

Definition at line 193 of file multi_stats.h.

Constructor & Destructor Documentation

◆ AreaMultiStats() [1/2]

pesieve::AreaMultiStats::AreaMultiStats ( )
inline

Definition at line 195 of file multi_stats.h.

◆ AreaMultiStats() [2/2]

pesieve::AreaMultiStats::AreaMultiStats ( const AreaMultiStats & p1)
inline

Definition at line 200 of file multi_stats.h.

Member Function Documentation

◆ _appendVal()

void pesieve::AreaMultiStats::_appendVal ( BYTE val)
inlineprotectedvirtual

Implements pesieve::AreaStats.

Definition at line 235 of file multi_stats.h.

Here is the call graph for this function:

◆ fieldsToJSON()

virtual const void pesieve::AreaMultiStats::fieldsToJSON ( std::stringstream & outs,
size_t level )
inlinevirtual

Implements pesieve::AreaStats.

Definition at line 214 of file multi_stats.h.

Here is the call graph for this function:

◆ fillSettings()

bool pesieve::AreaMultiStats::fillSettings ( StatsSettings * settings)
inlinevirtual

Reimplemented from pesieve::AreaStats.

Definition at line 205 of file multi_stats.h.

Here is the call graph for this function:

◆ isFilled()

bool pesieve::AreaMultiStats::isFilled ( ) const
inline

Definition at line 222 of file multi_stats.h.

Here is the call graph for this function:

◆ summarize()

void pesieve::AreaMultiStats::summarize ( )
inlinevirtual

Implements pesieve::AreaStats.

Definition at line 227 of file multi_stats.h.

Here is the call graph for this function:

Member Data Documentation

◆ currArea

ChunkStats pesieve::AreaMultiStats::currArea

Definition at line 232 of file multi_stats.h.


The documentation for this class was generated from the following file: