llvm-project/llvm/lib/DebugInfo/PDB/Native
Amy Huang 7e13694ac7 [llvm-symbolizer][Windows] Add start line when searching in line table sections.
Fixes issue where if a line section doesn't start with a line number
then the addresses at the beginning of the section don't have line numbers.

For example, for a line section like this
```
  0001:00000010-00000014, line/column/addr entries = 1
     7 00000013 !
```
a line number wouldn't be found for addresses from 10 to 12.

This matches behavior when using the DIA SDK.

Differential Revision: https://reviews.llvm.org/D93306
2020-12-17 07:57:36 -08:00
..
DbiModuleDescriptor.cpp
DbiModuleDescriptorBuilder.cpp [PDB] Remove a couple asserts that are no longer valid now that C13Builders does not use unique_ptr. 2020-05-02 17:31:10 -07:00
DbiModuleList.cpp
DbiStream.cpp
DbiStreamBuilder.cpp
EnumTables.cpp
GSIStreamBuilder.cpp fix typos to cycle bots 2020-12-12 20:19:33 -05:00
GlobalsStream.cpp
Hash.cpp
HashTable.cpp
InfoStream.cpp
InfoStreamBuilder.cpp
InjectedSourceStream.cpp
ModuleDebugStream.cpp
NamedStreamMap.cpp
NativeCompilandSymbol.cpp
NativeEnumGlobals.cpp
NativeEnumInjectedSources.cpp
NativeEnumLineNumbers.cpp [NativeSession] Implement findLineNumbersByAddress in NativeSession, 2020-06-15 17:05:39 -07:00
NativeEnumModules.cpp
NativeEnumSymbols.cpp [llvm-symbolizer] Add inline stack traces for Windows. 2020-11-17 13:19:13 -08:00
NativeEnumTypes.cpp
NativeExeSymbol.cpp
NativeFunctionSymbol.cpp [llvm-symbolizer] Fix native symbolization on windows for inline sites. 2020-11-30 14:27:35 -08:00
NativeInlineSiteSymbol.cpp [llvm-symbolizer] Add inline stack traces for Windows. 2020-11-17 13:19:13 -08:00
NativeLineNumber.cpp [PDB][NativeSession] Clean up some things in NativeSession. 2020-07-21 16:54:52 -07:00
NativePublicSymbol.cpp [PDB][NativeSession] Clean up some things in NativeSession. 2020-07-21 16:54:52 -07:00
NativeRawSymbol.cpp
NativeSession.cpp [llvm-symbolizer] Add inline stack traces for Windows. 2020-11-17 13:19:13 -08:00
NativeSourceFile.cpp fix typos to cycle bots 2020-12-12 20:19:33 -05:00
NativeSymbolEnumerator.cpp
NativeTypeArray.cpp
NativeTypeBuiltin.cpp
NativeTypeEnum.cpp
NativeTypeFunctionSig.cpp
NativeTypePointer.cpp
NativeTypeTypedef.cpp
NativeTypeUDT.cpp fix typos to cycle bots 2020-12-12 20:19:33 -05:00
NativeTypeVTShape.cpp
PDBFile.cpp
PDBFileBuilder.cpp FileOutputBuffer.h - remove unused includes. NFC. 2020-05-28 14:38:12 +01:00
PDBStringTable.cpp
PDBStringTableBuilder.cpp
PublicsStream.cpp
RawError.cpp
SymbolCache.cpp [llvm-symbolizer][Windows] Add start line when searching in line table sections. 2020-12-17 07:57:36 -08:00
SymbolStream.cpp
TpiHashing.cpp
TpiStream.cpp
TpiStreamBuilder.cpp Re-land "[PDB] Merge types in parallel when using ghashing" 2020-09-30 15:44:38 -07:00