BearParser
Portable Executable parsing library (from PE-bear)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
PEFileBuilder Class Reference

#include <PEFile.h>

Collaboration diagram for PEFileBuilder:
Collaboration graph
[legend]

Public Member Functions

 PEFileBuilder ()
 
virtual bool signatureMatches (AbstractByteBuffer *buf)
 
virtual Executablebuild (AbstractByteBuffer *buf)
 
QString typeName ()
 
- Public Member Functions inherited from ExeBuilder
 ExeBuilder ()
 
virtual ~ExeBuilder ()
 
virtual bool signatureMatches (AbstractByteBuffer *buf)=0
 
virtual Executablebuild (AbstractByteBuffer *buf)=0
 
virtual QString typeName ()=0
 

Detailed Description

Definition at line 30 of file PEFile.h.

Constructor & Destructor Documentation

◆ PEFileBuilder()

PEFileBuilder::PEFileBuilder ( )
inline

Definition at line 32 of file PEFile.h.

Member Function Documentation

◆ build()

Executable * PEFileBuilder::build ( AbstractByteBuffer buf)
virtual

Implements ExeBuilder.

Definition at line 31 of file PEFile.cpp.

Here is the call graph for this function:

◆ signatureMatches()

bool PEFileBuilder::signatureMatches ( AbstractByteBuffer buf)
virtual

Implements ExeBuilder.

Definition at line 4 of file PEFile.cpp.

Here is the call graph for this function:

◆ typeName()

QString PEFileBuilder::typeName ( )
inlinevirtual

Implements ExeBuilder.

Definition at line 35 of file PEFile.h.


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