|
BearParser
Portable Executable parsing library (from PE-bear)
|
#include "win_hdrs/win_types.h"#include "CustomException.h"#include "Util.h"#include <QtCore>#include <stdlib.h>Go to the source code of this file.
Classes | |
| class | BufferException |
| class | AbstractByteBuffer |
| class | BufferView |
Namespaces | |
| namespace | buf_util |
Macros | |
| #define | MAX_DWORD 0xffffffff |
| #define | MAX_WORD 0xffff |
| #define | MASK_TO_DWORD(val) |
| #define | MASK_TO_WORD(val) |
Typedefs | |
| typedef size_t | bufsize_t |
| typedef uint64_t | offset_t |
Functions | |
| bufsize_t | buf_util::roundupToUnit (bufsize_t size, bufsize_t unit) |
Variables | |
| const bufsize_t | BUFSIZE_MAX = bufsize_t(-1) |
| const offset_t | INVALID_ADDR = offset_t(-1) |
| const offset_t | OFFSET_MAX = (INVALID_ADDR - 1) |
| #define MASK_TO_DWORD | ( | val | ) |
Definition at line 14 of file AbstractByteBuffer.h.
| #define MASK_TO_WORD | ( | val | ) |
Definition at line 15 of file AbstractByteBuffer.h.
| #define MAX_DWORD 0xffffffff |
Definition at line 12 of file AbstractByteBuffer.h.
| #define MAX_WORD 0xffff |
Definition at line 13 of file AbstractByteBuffer.h.
| typedef size_t bufsize_t |
Definition at line 17 of file AbstractByteBuffer.h.
| typedef uint64_t offset_t |
Definition at line 20 of file AbstractByteBuffer.h.
Definition at line 18 of file AbstractByteBuffer.h.
Definition at line 21 of file AbstractByteBuffer.h.
| const offset_t OFFSET_MAX = (INVALID_ADDR - 1) |
Definition at line 22 of file AbstractByteBuffer.h.