-
-
Notifications
You must be signed in to change notification settings - Fork 142
Open
Labels
enhancementpdbIssues related to AsmResolver.Symbols.PdbIssues related to AsmResolver.Symbols.Pdbup-for-grabs
Description
Description
This is a tracking issue.
The following provides an overview of all leaf records that currently have read-support in AsmResolver.Symbols.Pdb.
Technically, this is not a complete list of all possible leaves. For example, the _16T and _ST versions of many leaves are omitted. We can probably skip or give less priority to many other, less used leave records as well, as many are not really used in practice or are legacy from PDB 2.0 and older.
- LF_VTSHAPE (0x000a) (PDB Leaf and Type Records #342)
- LF_COBOL1 (0x000c)
- LF_LABEL (0x000e)
- LF_NULL (0x000f)
- LF_NOTTRAN (0x0010)
- LF_ENDPRECOMP (0x0014)
- LF_LIST (0x0203)
- LF_REFSYM (0x020c)
- LF_MODIFIER (0x1001) (PDB Leaf and Type Records #342)
- LF_POINTER (0x1002) (PDB Leaf and Type Records #342)
- LF_PROCEDURE (0x1008) (PDB Leaf and Type Records #342)
- LF_MFUNCTION (0x1009) (PDB Leaf and Type Records #342)
- LF_COBOL0 (0x100a)
- LF_BARRAY (0x100b)
- LF_VFTPATH (0x100d)
- LF_OEM (0x100f)
- LF_OEM2 (0x1011)
- LF_SKIP (0x1200)
- LF_ARGLIST (0x1201) (PDB Leaf and Type Records #342)
- LF_FIELDLIST (0x1203) (PDB Leaf and Type Records #342)
- LF_DERIVED (0x1204)
- LF_BITFIELD (0x1205) (PDB Leaf and Type Records #342)
- LF_METHODLIST (0x1206) (PDB Leaf and Type Records #342)
- LF_DIMCONU (0x1207)
- LF_DIMCONLU (0x1208)
- LF_DIMVARU (0x1209)
- LF_DIMVARLU (0x120a)
- LF_BCLASS (0x1400) (PDB Leaf and Type Records #342)
- LF_VBCLASS (0x1401) (PDB Leaf and Type Records #342)
- LF_IVBCLASS (0x1402) (PDB Leaf and Type Records #342)
- LF_INDEX (0x1404)
- LF_VFUNCTAB (0x1409) (PDB Leaf and Type Records #342)
- LF_FRIENDCLS (0x140a)
- LF_VFUNCOFF (0x140c)
- LF_TYPESERVER (0x1501)
- LF_ENUMERATE (0x1502) (PDB Leaf and Type Records #342)
- LF_ARRAY (0x1503) (PDB Leaf and Type Records #342)
- LF_CLASS (0x1504) (PDB Leaf and Type Records #342)
- LF_STRUCTURE (0x1505) (PDB Leaf and Type Records #342)
- LF_UNION (0x1506) (PDB Leaf and Type Records #342)
- LF_ENUM (0x1507) (PDB Leaf and Type Records #342)
- LF_DIMARRAY (0x1508)
- LF_PRECOMP (0x1509)
- LF_ALIAS (0x150a)
- LF_DEFARG (0x150b)
- LF_FRIENDFCN (0x150c)
- LF_MEMBER (0x150d) (PDB Leaf and Type Records #342)
- LF_STMEMBER (0x150e) (PDB Leaf and Type Records #342)
- LF_METHOD (0x150f) (PDB Leaf and Type Records #342)
- LF_NESTTYPE (0x1510) (PDB Leaf and Type Records #342)
- LF_ONEMETHOD (0x1511) (PDB Leaf and Type Records #342)
- LF_NESTTYPEEX (0x1512) (PDB Leaf and Type Records #342)
- LF_MEMBERMODIFY (0x1513)
- LF_MANAGED (0x1514)
- LF_TYPESERVER2 (0x1515)
- LF_STRIDED_ARRAY (0x1516)
- LF_HLSL (0x1517)
- LF_MODIFIER_EX (0x1518)
- LF_INTERFACE (0x1519) (PDB Leaf and Type Records #342)
- LF_BINTERFACE (0x151a)
- LF_VECTOR (0x151b)
- LF_MATRIX (0x151c)
- LF_VFTABLE (0x151d)
- LF_FUNC_ID (0x1601) (Read support MODI Streams and typical associated Symbol Records #412)
- LF_MFUNC_ID (0x1602)
- LF_BUILDINFO (0x1603) (Read support MODI Streams and typical associated Symbol Records #412)
- LF_SUBSTR_LIST (0x1604) (Read support MODI Streams and typical associated Symbol Records #412)
- LF_STRING_ID (0x1605) (Read support MODI Streams and typical associated Symbol Records #412)
- LF_UDT_SRC_LINE (0x1606)
- LF_UDT_MOD_SRC_LINE (0x1607)
- LF_NUMERIC (0x8000) (PDB Leaf and Type Records #342)
- LF_CHAR (0x8000) (PDB Leaf and Type Records #342)
- LF_SHORT (0x8001) (PDB Leaf and Type Records #342)
- LF_USHORT (0x8002) (PDB Leaf and Type Records #342)
- LF_LONG (0x8003) (PDB Leaf and Type Records #342)
- LF_ULONG (0x8004) (PDB Leaf and Type Records #342)
- LF_REAL32 (0x8005) (PDB Leaf and Type Records #342)
- LF_REAL64 (0x8006) (PDB Leaf and Type Records #342)
- LF_REAL80 (0x8007)
- LF_REAL128 (0x8008)
- LF_QUADWORD (0x8009) (PDB Leaf and Type Records #342)
- LF_UQUADWORD (0x800a) (PDB Leaf and Type Records #342)
- LF_REAL48 (0x800b)
- LF_COMPLEX32 (0x800c)
- LF_COMPLEX64 (0x800d)
- LF_COMPLEX80 (0x800e)
- LF_COMPLEX128 (0x800f)
- LF_VARSTRING (0x8010)
- LF_OCTWORD (0x8017)
- LF_UOCTWORD (0x8018)
- LF_DECIMAL (0x8019)
- LF_DATE (0x801a)
- LF_UTF8STRING (0x801b)
- LF_REAL16 (0x801c)
sunnamed434
Metadata
Metadata
Assignees
Labels
enhancementpdbIssues related to AsmResolver.Symbols.PdbIssues related to AsmResolver.Symbols.Pdbup-for-grabs