Rizin
unix-like reverse engineering framework and cli tools
omf_specs.h File Reference

Go to the source code of this file.

Classes

struct  OMF_record
 

Macros

#define OMF_THEADR   0x80
 
#define OMF_LHEADR   0x82
 
#define OMF_COMENT   0x88
 
#define OMF_MODEND   0x8A
 
#define OMF_MODEND32   0x8B
 
#define OMF_EXTDEF   0x8C
 
#define OMF_PUBDEF   0x90
 
#define OMF_PUBDEF32   0x91
 
#define OMF_LINNUM   0x94
 
#define OMF_LINNUM32   0x95
 
#define OMF_LNAMES   0x96
 
#define OMF_SEGDEF   0x98
 
#define OMF_SEGDEF32   0x99
 
#define OMF_GRPDEF   0x9A
 
#define OMF_FIXUPP   0x9C
 
#define OMF_FIXUPP32   0x9D
 
#define OMF_LEDATA   0xA0
 
#define OMF_LEDATA32   0xA1
 
#define OMF_LIDATA   0xA2
 
#define OMF_LIDATA32   0xA3
 
#define OMF_COMDEF   0xB0
 
#define OMF_BAKPAT   0xB2
 
#define OMF_BAKPAT32   0xB3
 
#define OMF_LEXTDEF   0xB4
 
#define OMF_LPUBDEF   0xB6
 
#define OMF_LPUBDEF32   0xB7
 
#define OMF_LCOMDEF   0xB8
 
#define OMF_CEXTDEF   0xBC
 
#define OMF_COMDAT   0xC2
 
#define OMF_COMDAT32   0xC3
 
#define OMF_LINSYM   0xC4
 
#define OMF_LINSYM32   0xC5
 
#define OMF_ALIAS   0xC6
 
#define OMF_NBKPAT   0xC8
 
#define OMF_NBKPAT32   0xC9
 
#define OMF_LLNAMES   0xCA
 
#define OMF_VERNUM   0xCC
 
#define OMF_VENDEXT   0xCE
 
#define OMF_COMENT_EXT   0xA0
 
#define OMF_COMENT_NEW_EXT   0xA1
 
#define OMF_COMENT_LINK_SEP   0xA2
 
#define OMF_COMENT_LIBMOD   0xA3
 
#define OMF_COMENT_EXESTR   0xA4
 
#define OMF_COMENT_INCERR   0xA6
 
#define OMF_COMENT_NOPAD   0xA7
 
#define OMF_COMENT_WKEXT   0xA8
 
#define OMF_COMENT_LZEXT   0xA9
 
#define OMF_COMENT_COMMENT   0xDA
 
#define OMF_COMENT_COMPIL   0xDB
 
#define OMF_COMENT_DATE   0xDC
 
#define OMF_COMENT_TIMESTAMP   0xDD
 
#define OMF_COMENT_USER   0xDF
 
#define OMF_COMENT_DEP_FILE   0xE9
 
#define OMF_COMENT_CMD_LINE   0xFF
 
#define OMF_COMENT_EXT_IMPDEF   0x01
 
#define OMF_COMENT_EXT_EXPDEF   0x02
 
#define OMF_COMENT_EXT_INCDEF   0x03
 
#define OMF_COMENT_EXT_PMEM_LIB   0x04
 
#define OMF_COMENT_EXT_LNKDIR   0x05
 
#define OMF_COMENT_EXT_BIG_E   0x06
 

Macro Definition Documentation

◆ OMF_ALIAS

#define OMF_ALIAS   0xC6

Definition at line 43 of file omf_specs.h.

◆ OMF_BAKPAT

#define OMF_BAKPAT   0xB2

Definition at line 32 of file omf_specs.h.

◆ OMF_BAKPAT32

#define OMF_BAKPAT32   0xB3

Definition at line 33 of file omf_specs.h.

◆ OMF_CEXTDEF

#define OMF_CEXTDEF   0xBC

Definition at line 38 of file omf_specs.h.

◆ OMF_COMDAT

#define OMF_COMDAT   0xC2

Definition at line 39 of file omf_specs.h.

◆ OMF_COMDAT32

#define OMF_COMDAT32   0xC3

Definition at line 40 of file omf_specs.h.

◆ OMF_COMDEF

#define OMF_COMDEF   0xB0

Definition at line 31 of file omf_specs.h.

◆ OMF_COMENT

#define OMF_COMENT   0x88

Definition at line 13 of file omf_specs.h.

◆ OMF_COMENT_CMD_LINE

#define OMF_COMENT_CMD_LINE   0xFF

Definition at line 66 of file omf_specs.h.

◆ OMF_COMENT_COMMENT

#define OMF_COMENT_COMMENT   0xDA

Definition at line 60 of file omf_specs.h.

◆ OMF_COMENT_COMPIL

#define OMF_COMENT_COMPIL   0xDB

Definition at line 61 of file omf_specs.h.

◆ OMF_COMENT_DATE

#define OMF_COMENT_DATE   0xDC

Definition at line 62 of file omf_specs.h.

◆ OMF_COMENT_DEP_FILE

#define OMF_COMENT_DEP_FILE   0xE9

Definition at line 65 of file omf_specs.h.

◆ OMF_COMENT_EXESTR

#define OMF_COMENT_EXESTR   0xA4

Definition at line 55 of file omf_specs.h.

◆ OMF_COMENT_EXT

#define OMF_COMENT_EXT   0xA0

Definition at line 51 of file omf_specs.h.

◆ OMF_COMENT_EXT_BIG_E

#define OMF_COMENT_EXT_BIG_E   0x06

Definition at line 74 of file omf_specs.h.

◆ OMF_COMENT_EXT_EXPDEF

#define OMF_COMENT_EXT_EXPDEF   0x02

Definition at line 70 of file omf_specs.h.

◆ OMF_COMENT_EXT_IMPDEF

#define OMF_COMENT_EXT_IMPDEF   0x01

Definition at line 69 of file omf_specs.h.

◆ OMF_COMENT_EXT_INCDEF

#define OMF_COMENT_EXT_INCDEF   0x03

Definition at line 71 of file omf_specs.h.

◆ OMF_COMENT_EXT_LNKDIR

#define OMF_COMENT_EXT_LNKDIR   0x05

Definition at line 73 of file omf_specs.h.

◆ OMF_COMENT_EXT_PMEM_LIB

#define OMF_COMENT_EXT_PMEM_LIB   0x04

Definition at line 72 of file omf_specs.h.

◆ OMF_COMENT_INCERR

#define OMF_COMENT_INCERR   0xA6

Definition at line 56 of file omf_specs.h.

◆ OMF_COMENT_LIBMOD

#define OMF_COMENT_LIBMOD   0xA3

Definition at line 54 of file omf_specs.h.

◆ OMF_COMENT_LINK_SEP

#define OMF_COMENT_LINK_SEP   0xA2

Definition at line 53 of file omf_specs.h.

◆ OMF_COMENT_LZEXT

#define OMF_COMENT_LZEXT   0xA9

Definition at line 59 of file omf_specs.h.

◆ OMF_COMENT_NEW_EXT

#define OMF_COMENT_NEW_EXT   0xA1

Definition at line 52 of file omf_specs.h.

◆ OMF_COMENT_NOPAD

#define OMF_COMENT_NOPAD   0xA7

Definition at line 57 of file omf_specs.h.

◆ OMF_COMENT_TIMESTAMP

#define OMF_COMENT_TIMESTAMP   0xDD

Definition at line 63 of file omf_specs.h.

◆ OMF_COMENT_USER

#define OMF_COMENT_USER   0xDF

Definition at line 64 of file omf_specs.h.

◆ OMF_COMENT_WKEXT

#define OMF_COMENT_WKEXT   0xA8

Definition at line 58 of file omf_specs.h.

◆ OMF_EXTDEF

#define OMF_EXTDEF   0x8C

Definition at line 16 of file omf_specs.h.

◆ OMF_FIXUPP

#define OMF_FIXUPP   0x9C

Definition at line 25 of file omf_specs.h.

◆ OMF_FIXUPP32

#define OMF_FIXUPP32   0x9D

Definition at line 26 of file omf_specs.h.

◆ OMF_GRPDEF

#define OMF_GRPDEF   0x9A

Definition at line 24 of file omf_specs.h.

◆ OMF_LCOMDEF

#define OMF_LCOMDEF   0xB8

Definition at line 37 of file omf_specs.h.

◆ OMF_LEDATA

#define OMF_LEDATA   0xA0

Definition at line 27 of file omf_specs.h.

◆ OMF_LEDATA32

#define OMF_LEDATA32   0xA1

Definition at line 28 of file omf_specs.h.

◆ OMF_LEXTDEF

#define OMF_LEXTDEF   0xB4

Definition at line 34 of file omf_specs.h.

◆ OMF_LHEADR

#define OMF_LHEADR   0x82

Definition at line 12 of file omf_specs.h.

◆ OMF_LIDATA

#define OMF_LIDATA   0xA2

Definition at line 29 of file omf_specs.h.

◆ OMF_LIDATA32

#define OMF_LIDATA32   0xA3

Definition at line 30 of file omf_specs.h.

◆ OMF_LINNUM

#define OMF_LINNUM   0x94

Definition at line 19 of file omf_specs.h.

◆ OMF_LINNUM32

#define OMF_LINNUM32   0x95

Definition at line 20 of file omf_specs.h.

◆ OMF_LINSYM

#define OMF_LINSYM   0xC4

Definition at line 41 of file omf_specs.h.

◆ OMF_LINSYM32

#define OMF_LINSYM32   0xC5

Definition at line 42 of file omf_specs.h.

◆ OMF_LLNAMES

#define OMF_LLNAMES   0xCA

Definition at line 46 of file omf_specs.h.

◆ OMF_LNAMES

#define OMF_LNAMES   0x96

Definition at line 21 of file omf_specs.h.

◆ OMF_LPUBDEF

#define OMF_LPUBDEF   0xB6

Definition at line 35 of file omf_specs.h.

◆ OMF_LPUBDEF32

#define OMF_LPUBDEF32   0xB7

Definition at line 36 of file omf_specs.h.

◆ OMF_MODEND

#define OMF_MODEND   0x8A

Definition at line 14 of file omf_specs.h.

◆ OMF_MODEND32

#define OMF_MODEND32   0x8B

Definition at line 15 of file omf_specs.h.

◆ OMF_NBKPAT

#define OMF_NBKPAT   0xC8

Definition at line 44 of file omf_specs.h.

◆ OMF_NBKPAT32

#define OMF_NBKPAT32   0xC9

Definition at line 45 of file omf_specs.h.

◆ OMF_PUBDEF

#define OMF_PUBDEF   0x90

Definition at line 17 of file omf_specs.h.

◆ OMF_PUBDEF32

#define OMF_PUBDEF32   0x91

Definition at line 18 of file omf_specs.h.

◆ OMF_SEGDEF

#define OMF_SEGDEF   0x98

Definition at line 22 of file omf_specs.h.

◆ OMF_SEGDEF32

#define OMF_SEGDEF32   0x99

Definition at line 23 of file omf_specs.h.

◆ OMF_THEADR

#define OMF_THEADR   0x80

Definition at line 11 of file omf_specs.h.

◆ OMF_VENDEXT

#define OMF_VENDEXT   0xCE

Definition at line 48 of file omf_specs.h.

◆ OMF_VERNUM

#define OMF_VERNUM   0xCC

Definition at line 47 of file omf_specs.h.