Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-01-25 | ld: Add pdb support to aarch64-w64-mingw32 | Mark Harmstone | 1 | -0/+1 | |
This extends PDB support to the aarch64 PE targets. The changes to the test files are just to make it so they can be assembled as either x86, x86_64, or aarch64, mainly by changing the comment style. The only actual code change here is in adding the architecture constants to pdb.c. | |||||
2023-01-01 | Update year range in copyright notice of binutils files | Alan Modra | 1 | -1/+1 | |
The newer update-copyright.py fixes file encoding too, removing cr/lf on binutils/bfdtest2.c and ld/testsuite/ld-cygwin/exe-export.exp, and embedded cr in binutils/testsuite/binutils-all/ar.exp string match. | |||||
2022-12-31 | ld: Handle LF_VFTABLE types in PDBs | Mark Harmstone | 1 | -0/+13 | |
2022-12-31 | ld: Handle extended-length data structures in PDB types | Mark Harmstone | 1 | -1/+0 | |
A few fixes to minor issues I've discovered in my PDB patches. * If sizes or offsets are greater than 0x8000, they get encoded as extended values in the same way as for enum values - e.g. a LF_ULONG .short followed by a .long. * I've managed to coax MSVC to produce another type, LF_VFTABLE, which is seen when dealing with COM. I don't think LLVM emits this. Note that we can't just implement everything in Microsoft's header files, as most of it is obsolete. * Fixes a stupid bug in the test program, where I was adding an index to a size. The index was hard-coded to 0, so this didn't cause any actual issues. | |||||
2022-12-23 | ld: Write linker symbols in PDB | Mark Harmstone | 1 | -0/+42 | |
2022-12-23 | ld: Copy other symbols into PDB file | Mark Harmstone | 1 | -0/+179 | |
2022-12-23 | ld: Write globals stream in PDB | Mark Harmstone | 1 | -0/+77 | |
2022-12-23 | ld: Parse LF_UDT_SRC_LINE records when creating PDB file | Mark Harmstone | 1 | -0/+23 | |
2022-12-23 | ld: Write types into IPI stream of PDB | Mark Harmstone | 1 | -1/+44 | |
2022-12-23 | ld: Write types into TPI stream of PDB | Mark Harmstone | 1 | -0/+264 | |
2022-12-23 | ld: Write DEBUG_S_LINES entries in PDB file | Mark Harmstone | 1 | -0/+1 | |
2022-12-23 | ld: Write DEBUG_S_FILECHKSMS entries in PDBs | Mark Harmstone | 1 | -0/+9 | |
2022-12-23 | ld: Generate PDB string table | Mark Harmstone | 1 | -0/+12 | |
2022-11-23 | ld: Add section contributions substream to PDB files | Mark Harmstone | 1 | -0/+2 | |
2022-11-10 | ld: Add module information substream to PDB files | Mark Harmstone | 1 | -0/+33 | |
2022-10-31 | ld: Add publics stream to PDB files | Mark Harmstone | 1 | -0/+47 | |
2022-10-20 | ld: Add minimal pdb generation | Mark Harmstone | 1 | -0/+111 | |