Rizin
unix-like reverse engineering framework and cli tools
oab.h File Reference
#include <system.h>

Go to the source code of this file.

Classes

struct  msoab_compressor_p
 
struct  msoab_decompressor_p
 

Macros

#define oabhead_VersionHi   (0x0000)
 
#define oabhead_VersionLo   (0x0004)
 
#define oabhead_BlockMax   (0x0008)
 
#define oabhead_TargetSize   (0x000c)
 
#define oabhead_SIZEOF   (0x0010)
 
#define oabblk_Flags   (0x0000)
 
#define oabblk_CompSize   (0x0004)
 
#define oabblk_UncompSize   (0x0008)
 
#define oabblk_CRC   (0x000c)
 
#define oabblk_SIZEOF   (0x0010)
 
#define patchhead_VersionHi   (0x0000)
 
#define patchhead_VersionLo   (0x0004)
 
#define patchhead_BlockMax   (0x0008)
 
#define patchhead_SourceSize   (0x000c)
 
#define patchhead_TargetSize   (0x0010)
 
#define patchhead_SourceCRC   (0x0014)
 
#define patchhead_TargetCRC   (0x0018)
 
#define patchhead_SIZEOF   (0x001c)
 
#define patchblk_PatchSize   (0x0000)
 
#define patchblk_TargetSize   (0x0004)
 
#define patchblk_SourceSize   (0x0008)
 
#define patchblk_CRC   (0x000c)
 
#define patchblk_SIZEOF   (0x0010)
 

Macro Definition Documentation

◆ oabblk_CompSize

#define oabblk_CompSize   (0x0004)

Definition at line 41 of file oab.h.

◆ oabblk_CRC

#define oabblk_CRC   (0x000c)

Definition at line 43 of file oab.h.

◆ oabblk_Flags

#define oabblk_Flags   (0x0000)

Definition at line 40 of file oab.h.

◆ oabblk_SIZEOF

#define oabblk_SIZEOF   (0x0010)

Definition at line 44 of file oab.h.

◆ oabblk_UncompSize

#define oabblk_UncompSize   (0x0008)

Definition at line 42 of file oab.h.

◆ oabhead_BlockMax

#define oabhead_BlockMax   (0x0008)

Definition at line 36 of file oab.h.

◆ oabhead_SIZEOF

#define oabhead_SIZEOF   (0x0010)

Definition at line 38 of file oab.h.

◆ oabhead_TargetSize

#define oabhead_TargetSize   (0x000c)

Definition at line 37 of file oab.h.

◆ oabhead_VersionHi

#define oabhead_VersionHi   (0x0000)

Definition at line 34 of file oab.h.

◆ oabhead_VersionLo

#define oabhead_VersionLo   (0x0004)

Definition at line 35 of file oab.h.

◆ patchblk_CRC

#define patchblk_CRC   (0x000c)

Definition at line 58 of file oab.h.

◆ patchblk_PatchSize

#define patchblk_PatchSize   (0x0000)

Definition at line 55 of file oab.h.

◆ patchblk_SIZEOF

#define patchblk_SIZEOF   (0x0010)

Definition at line 59 of file oab.h.

◆ patchblk_SourceSize

#define patchblk_SourceSize   (0x0008)

Definition at line 57 of file oab.h.

◆ patchblk_TargetSize

#define patchblk_TargetSize   (0x0004)

Definition at line 56 of file oab.h.

◆ patchhead_BlockMax

#define patchhead_BlockMax   (0x0008)

Definition at line 48 of file oab.h.

◆ patchhead_SIZEOF

#define patchhead_SIZEOF   (0x001c)

Definition at line 53 of file oab.h.

◆ patchhead_SourceCRC

#define patchhead_SourceCRC   (0x0014)

Definition at line 51 of file oab.h.

◆ patchhead_SourceSize

#define patchhead_SourceSize   (0x000c)

Definition at line 49 of file oab.h.

◆ patchhead_TargetCRC

#define patchhead_TargetCRC   (0x0018)

Definition at line 52 of file oab.h.

◆ patchhead_TargetSize

#define patchhead_TargetSize   (0x0010)

Definition at line 50 of file oab.h.

◆ patchhead_VersionHi

#define patchhead_VersionHi   (0x0000)

Definition at line 46 of file oab.h.

◆ patchhead_VersionLo

#define patchhead_VersionLo   (0x0004)

Definition at line 47 of file oab.h.