113#define SYMS_PdbDbiBuildNumberNewFormatFlag 0x8000
114#define SYMS_PdbDbiBuildNumberMinor(bn) ((bn)&0xFF)
115#define SYMS_PdbDbiBuildNumberMajor(bn) (((bn) >> 8)&0x7F)
116#define SYMS_PdbDbiBuildNumberNewFormat(bn) (!!((bn)&SYMS_PdbDbiBuildNumberNewFormatFlag))
117#define SYMS_PdbDbiBuildNumber(maj, min) \
118((SYMS_PdbDbiBuildNumber)(SYMS_PdbDbiBuildNumberNewFormatFlag | ((min)&0xFF) | (((maj)&0x7F) << 16)))
172#define SYMS_PdbDbiSectionContribVersion_1 (0xeffe0000u + 19970605u)
173#define SYMS_PdbDbiSectionContribVersion_2 (0xeffe0000u + 20140516u)
Definition syms_pdb.h:192
SYMS_U32 data_crc
Definition syms_pdb.h:194
SYMS_U32 sec_coff
Definition syms_pdb.h:196
SYMS_U32 reloc_crc
Definition syms_pdb.h:195
SYMS_PdbDbiSectionContrib40 base
Definition syms_pdb.h:193
Definition syms_pdb.h:176
SYMS_PdbModIndex mod
Definition syms_pdb.h:181
SYMS_U32 size
Definition syms_pdb.h:179
SYMS_U32 sec_off
Definition syms_pdb.h:178
SYMS_CvSectionIndex sec
Definition syms_pdb.h:177
SYMS_U32 flags
Definition syms_pdb.h:180
Definition syms_pdb.h:185
SYMS_U32 reloc_crc
Definition syms_pdb.h:188
SYMS_PdbDbiSectionContrib40 base
Definition syms_pdb.h:186
SYMS_U32 data_crc
Definition syms_pdb.h:187
Definition syms_pdb.h:292
SYMS_U32 off
Definition syms_pdb.h:293
SYMS_U32 cref
Definition syms_pdb.h:294
Definition syms_pdb.h:299
SYMS_U32 next
Definition syms_pdb.h:300
SYMS_U32 cref
Definition syms_pdb.h:302
SYMS_U32 off
Definition syms_pdb.h:301
SYMS_U32 off
Definition syms_pdb.h:40
SYMS_U32 size
Definition syms_pdb.h:41
Definition syms_pdb.h:265
SYMS_CvTypeIndex ti
Definition syms_pdb.h:266
SYMS_U32 off
Definition syms_pdb.h:267
Definition syms_base.h:296
#define SYMS_API
Definition syms_base.h:29
uint32_t SYMS_U32
Definition syms_crt_overrides.h:38
uint16_t SYMS_U16
Definition syms_crt_overrides.h:37
uint8_t SYMS_U8
Definition syms_crt_overrides.h:36
SYMS_U16 SYMS_CvSectionIndex
Definition syms_cv.h:19
SYMS_U32 SYMS_CvTypeIndex
Definition syms_cv.h:10
SYMS_U16 SYMS_MsfStreamNumber
Definition syms_msf.h:11
@ SYMS_PdbDbiStrTableHeader_MAGIC
Definition syms_pdb.h:72
SYMS_U32 SYMS_PdbDbiHeaderSig
Definition syms_pdb.h:98
SYMS_U32 SYMS_PdbVersion
Definition syms_pdb.h:22
SYMS_PdbFixedStream
Definition syms_pdb.h:44
@ SYMS_PdbFixedStream_DBI
Definition syms_pdb.h:47
@ SYMS_PdbFixedStream_TPI
Definition syms_pdb.h:46
@ SYMS_PdbFixedStream_PDB
Definition syms_pdb.h:45
@ SYMS_PdbFixedStream_IPI
Definition syms_pdb.h:48
@ SYMS_PdbGsiVersion_V70
Definition syms_pdb.h:282
@ SYMS_PdbDbiHeaderFlag_INCREMENTAL
Definition syms_pdb.h:122
@ SYMS_PdbDbiHeaderFlag_STRIPPED
Definition syms_pdb.h:123
@ SYMS_PdbDbiHeaderFlag_CTYPES
Definition syms_pdb.h:124
@ SYMS_PdbDbiHeaderSignature_V1
Definition syms_pdb.h:100
SYMS_PdbCompUnitRange
Definition syms_pdb.h:224
@ SYMS_PdbCompUnitRange_COUNT
Definition syms_pdb.h:228
@ SYMS_PdbCompUnitRange_Symbols
Definition syms_pdb.h:225
@ SYMS_PdbCompUnitRange_C11
Definition syms_pdb.h:226
@ SYMS_PdbCompUnitRange_C13
Definition syms_pdb.h:227
SYMS_PdbDbiRange
Definition syms_pdb.h:157
@ SYMS_PdbDbiRange_COUNT
Definition syms_pdb.h:165
@ SYMS_PdbDbiRange_SecMap
Definition syms_pdb.h:160
@ SYMS_PdbDbiRange_DbgHeader
Definition syms_pdb.h:164
@ SYMS_PdbDbiRange_FileInfo
Definition syms_pdb.h:161
@ SYMS_PdbDbiRange_TSM
Definition syms_pdb.h:162
@ SYMS_PdbDbiRange_EcInfo
Definition syms_pdb.h:163
@ SYMS_PdbDbiRange_SecCon
Definition syms_pdb.h:159
@ SYMS_PdbDbiRange_ModuleInfo
Definition syms_pdb.h:158
SYMS_U16 SYMS_PdbModIndex
Definition syms_pdb.h:36
SYMS_U32 SYMS_PdbGsiVersion
Definition syms_pdb.h:280
SYMS_U32 SYMS_PdbDbiStream
Definition syms_pdb.h:82
SYMS_U16 SYMS_PdbDbiBuildNumber
Definition syms_pdb.h:112
SYMS_U32 SYMS_PdbStringIndex
Definition syms_pdb.h:37
@ SYMS_PdbDbiStream_FPO
Definition syms_pdb.h:84
@ SYMS_PdbDbiStream_XDATA
Definition syms_pdb.h:91
@ SYMS_PdbDbiStream_TOKEN_RDI_MAP
Definition syms_pdb.h:90
@ SYMS_PdbDbiStream_COUNT
Definition syms_pdb.h:95
@ SYMS_PdbDbiStream_NEW_FPO
Definition syms_pdb.h:93
@ SYMS_PdbDbiStream_FIXUP
Definition syms_pdb.h:86
@ SYMS_PdbDbiStream_SECTION_HEADER_ORIG
Definition syms_pdb.h:94
@ SYMS_PdbDbiStream_EXCEPTION
Definition syms_pdb.h:85
@ SYMS_PdbDbiStream_PDATA
Definition syms_pdb.h:92
@ SYMS_PdbDbiStream_OMAP_FROM_SRC
Definition syms_pdb.h:88
@ SYMS_PdbDbiStream_OMAP_TO_SRC
Definition syms_pdb.h:87
@ SYMS_PdbDbiStream_SECTION_HEADER
Definition syms_pdb.h:89
SYMS_PdbNamedStream
Definition syms_pdb.h:53
@ SYMS_PdbNamedStream_COUNT
Definition syms_pdb.h:57
@ SYMS_PdbNamedStream_LINK_INFO
Definition syms_pdb.h:56
@ SYMS_PdbNamedStream_STRTABLE
Definition syms_pdb.h:55
@ SYMS_PdbNamedStream_HEADER_BLOCK
Definition syms_pdb.h:54
@ SYMS_PdbGsiSignature_Basic
Definition syms_pdb.h:277
SYMS_U32 SYMS_PdbDbiVersion
Definition syms_pdb.h:103
SYMS_U16 SYMS_PdbDbiHeaderFlags
Definition syms_pdb.h:120
@ SYMS_PdbTpiVersion_IMPV80
Definition syms_pdb.h:244
@ SYMS_PdbTpiVersion_IMPV50
Definition syms_pdb.h:242
@ SYMS_PdbTpiVersion_IMPV40
Definition syms_pdb.h:239
@ SYMS_PdbTpiVersion_INTV_VC2
Definition syms_pdb.h:238
@ SYMS_PdbTpiVersion_IMPV41
Definition syms_pdb.h:240
@ SYMS_PdbTpiVersion_IMPV50_INTERIM
Definition syms_pdb.h:241
@ SYMS_PdbTpiVersion_IMPV70
Definition syms_pdb.h:243
SYMS_U32 SYMS_PdbGsiSignature
Definition syms_pdb.h:275
SYMS_U32 SYMS_PdbTpiVersion
Definition syms_pdb.h:236
@ SYMS_PdbVersion_VC80
Definition syms_pdb.h:31
@ SYMS_PdbVersion_VC70
Definition syms_pdb.h:30
@ SYMS_PdbVersion_VC4
Definition syms_pdb.h:25
@ SYMS_PdbVersion_VC70_DEP
Definition syms_pdb.h:29
@ SYMS_PdbVersion_VC140
Definition syms_pdb.h:33
@ SYMS_PdbVersion_VC50
Definition syms_pdb.h:27
@ SYMS_PdbVersion_VC41
Definition syms_pdb.h:26
@ SYMS_PdbVersion_VC98
Definition syms_pdb.h:28
@ SYMS_PdbVersion_VC110
Definition syms_pdb.h:32
@ SYMS_PdbVersion_VC2
Definition syms_pdb.h:24
@ SYMS_PdbDbiVersion_110
Definition syms_pdb.h:109
@ SYMS_PdbDbiVersion_60
Definition syms_pdb.h:107
@ SYMS_PdbDbiVersion_41
Definition syms_pdb.h:105
@ SYMS_PdbDbiVersion_50
Definition syms_pdb.h:106
@ SYMS_PdbDbiVersion_70
Definition syms_pdb.h:108
SYMS_U32 SYMS_PdbDbiSectionContribVersion
Definition syms_pdb.h:170
SYMS_API SYMS_U32 syms_pdb_hashV1(SYMS_String8 string)
Definition syms_pdb.c:12
#define SYMS_PdbDbiBuildNumber(maj, min)
Definition syms_pdb.h:117