BearParser
Portable Executable parsing library (from PE-bear)
Loading...
Searching...
No Matches
AbstractByteBuffer.h File Reference
#include "win_hdrs/win_types.h"
#include "CustomException.h"
#include "Util.h"
#include <QtCore>
#include <iostream>
#include <stdlib.h>

Go to the source code of this file.

Classes

class  BufferException
 
class  AbstractByteBuffer
 
class  BufferView
 

Namespaces

namespace  buf_util
 

Typedefs

typedef uint32_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)
 

Typedef Documentation

◆ bufsize_t

typedef uint32_t bufsize_t

Definition at line 14 of file AbstractByteBuffer.h.

◆ offset_t

typedef uint64_t offset_t

Definition at line 17 of file AbstractByteBuffer.h.

Variable Documentation

◆ BUFSIZE_MAX

const bufsize_t BUFSIZE_MAX = bufsize_t(-1)

Definition at line 15 of file AbstractByteBuffer.h.

◆ INVALID_ADDR

const offset_t INVALID_ADDR = offset_t(-1)

Definition at line 18 of file AbstractByteBuffer.h.

◆ OFFSET_MAX

const offset_t OFFSET_MAX = (INVALID_ADDR - 1)

Definition at line 19 of file AbstractByteBuffer.h.