LLVM: lib/DebugInfo/DWARF/DWARFUnitIndex.cpp File Reference (original) (raw)
#include "[llvm/DebugInfo/DWARF/DWARFUnitIndex.h](DWARFUnitIndex%5F8h%5Fsource.html)"#include "[llvm/ADT/STLExtras.h](STLExtras%5F8h%5Fsource.html)"#include "[llvm/ADT/StringRef.h](StringRef%5F8h%5Fsource.html)"#include "[llvm/Support/DataExtractor.h](DataExtractor%5F8h%5Fsource.html)"#include "[llvm/Support/ErrorHandling.h](llvm%5F2Support%5F2ErrorHandling%5F8h%5Fsource.html)"#include "[llvm/Support/Format.h](Format%5F8h%5Fsource.html)"#include "[llvm/Support/raw_ostream.h](raw%5F%5Fostream%5F8h%5Fsource.html)"#include <cinttypes>#include <cstdint>#include "llvm/BinaryFormat/Dwarf.def"
Go to the source code of this file.
| Macros | |
|---|---|
| #define | CASE(S, T) |
| #define | CASE(S, T) |
| #define | HANDLE_DW_SECT(ID, NAME) |
| Functions | |
|---|---|
| constexpr bool | isKnownV5SectionID (uint32_t ID) |
Macro Definition Documentation
◆ CASE [1/2]
| #define CASE | ( | S, |
|---|---|---|
| T ) |
Value:
case DW_SECT_##S: \
return static_cast<uint32_t>(DWARFSectionKindV2::DW_SECT_##T)
Referenced by llvm::deserializeSectionKind(), and llvm::serializeSectionKind().
◆ CASE [2/2]
| #define CASE | ( | S, |
|---|---|---|
| T ) |
Value:
case DWARFSectionKindV2::DW_SECT_##S: \
return DW_SECT_##T
◆ HANDLE_DW_SECT
| #define HANDLE_DW_SECT | ( | ID, |
|---|---|---|
| NAME ) |
Value:
case DW_SECT_##NAME: \
return #NAME;
Function Documentation
◆ isKnownV5SectionID()
| bool isKnownV5SectionID ( uint32_t ID) | constexpr |
|---|
Definition at line 37 of file DWARFUnitIndex.cpp.
References llvm::DW_SECT_EXT_TYPES.
Referenced by llvm::deserializeSectionKind(), and llvm::serializeSectionKind().