A report from the thread scan, generated by ThreadScanner.
More...
#include <thread_scanner.h>
|
| | ThreadScanReport (DWORD _tid) |
| |
| virtual const void | callstackToJSON (std::stringstream &outs, size_t level, const pesieve::t_json_level &jdetails) |
| |
| const bool | moduleInfoToJSON (std::stringstream &outs, size_t level, const pesieve::t_json_level &jdetails) |
| |
| const bool | threadInfoToJSON (std::stringstream &outs, size_t level, const pesieve::t_json_level &jdetails) |
| |
| const bool | indicatorsToJSON (std::stringstream &outs, size_t level, const pesieve::t_json_level &jdetails) |
| |
| virtual const void | fieldsToJSON (std::stringstream &outs, size_t level, const pesieve::t_json_level &jdetails) |
| |
| virtual const bool | toJSON (std::stringstream &outs, size_t level, const pesieve::t_json_level &jdetails) |
| |
| | ModuleScanReport (HMODULE _module, size_t _moduleSize, t_scan_status _status=SCAN_NOT_SUSPICIOUS) |
| |
| virtual | ~ModuleScanReport () |
| |
| virtual ULONGLONG | getRelocBase () |
| |
| | ElementScanReport (t_scan_status _status=SCAN_NOT_SUSPICIOUS) |
| |
A report from the thread scan, generated by ThreadScanner.
Definition at line 70 of file thread_scanner.h.
◆ ThreadScanReport()
| pesieve::ThreadScanReport::ThreadScanReport |
( |
DWORD | _tid | ) |
|
|
inline |
◆ callstackToJSON()
| virtual const void pesieve::ThreadScanReport::callstackToJSON |
( |
std::stringstream & | outs, |
|
|
size_t | level, |
|
|
const pesieve::t_json_level & | jdetails ) |
|
inlinevirtual |
◆ fieldsToJSON()
| virtual const void pesieve::ThreadScanReport::fieldsToJSON |
( |
std::stringstream & | outs, |
|
|
size_t | level, |
|
|
const pesieve::t_json_level & | jdetails ) |
|
inlinevirtual |
◆ indicatorsToJSON()
| const bool pesieve::ThreadScanReport::indicatorsToJSON |
( |
std::stringstream & | outs, |
|
|
size_t | level, |
|
|
const pesieve::t_json_level & | jdetails ) |
|
inline |
◆ moduleInfoToJSON()
| const bool pesieve::ThreadScanReport::moduleInfoToJSON |
( |
std::stringstream & | outs, |
|
|
size_t | level, |
|
|
const pesieve::t_json_level & | jdetails ) |
|
inline |
◆ threadInfoToJSON()
| const bool pesieve::ThreadScanReport::threadInfoToJSON |
( |
std::stringstream & | outs, |
|
|
size_t | level, |
|
|
const pesieve::t_json_level & | jdetails ) |
|
inline |
◆ toJSON()
| virtual const bool pesieve::ThreadScanReport::toJSON |
( |
std::stringstream & | outs, |
|
|
size_t | level, |
|
|
const pesieve::t_json_level & | jdetails ) |
|
inlinevirtual |
◆ translate_thread_state()
| std::string ThreadScanReport::translate_thread_state |
( |
DWORD | thread_state | ) |
|
|
static |
◆ translate_wait_reason()
| std::string ThreadScanReport::translate_wait_reason |
( |
DWORD | thread_wait_reason | ) |
|
|
static |
◆ addrToSymbol
| std::map<ULONGLONG, std::string> pesieve::ThreadScanReport::addrToSymbol |
◆ cDetails
◆ indicators
◆ is_code
| bool pesieve::ThreadScanReport::is_code |
◆ lastFunction
| std::string pesieve::ThreadScanReport::lastFunction |
◆ lastSyscall
| std::string pesieve::ThreadScanReport::lastSyscall |
◆ protection
| DWORD pesieve::ThreadScanReport::protection |
◆ shcCandidates
| std::set<ULONGLONG> pesieve::ThreadScanReport::shcCandidates |
◆ stack_ptr
| ULONGLONG pesieve::ThreadScanReport::stack_ptr |
◆ stats
◆ susp_addr
| ULONGLONG pesieve::ThreadScanReport::susp_addr |
◆ thread_state
| DWORD pesieve::ThreadScanReport::thread_state |
◆ THREAD_STATE_UNKNOWN
| const DWORD pesieve::ThreadScanReport::THREAD_STATE_UNKNOWN = (-1) |
|
static |
◆ THREAD_STATE_WAITING
| const DWORD pesieve::ThreadScanReport::THREAD_STATE_WAITING = 5 |
|
static |
◆ thread_wait_reason
| DWORD pesieve::ThreadScanReport::thread_wait_reason |
◆ thread_wait_time
| DWORD pesieve::ThreadScanReport::thread_wait_time |
◆ tid
| DWORD pesieve::ThreadScanReport::tid |
The documentation for this class was generated from the following files: