| 
    LLVM 22.0.0git
    
   | 
 
#include "llvm/DebugInfo/DWARF/DWARFUnit.h"#include "llvm/ADT/SmallString.h"#include "llvm/ADT/StringRef.h"#include "llvm/BinaryFormat/Dwarf.h"#include "llvm/DebugInfo/DWARF/DWARFAbbreviationDeclaration.h"#include "llvm/DebugInfo/DWARF/DWARFCompileUnit.h"#include "llvm/DebugInfo/DWARF/DWARFContext.h"#include "llvm/DebugInfo/DWARF/DWARFDebugAbbrev.h"#include "llvm/DebugInfo/DWARF/DWARFDebugInfoEntry.h"#include "llvm/DebugInfo/DWARF/DWARFDebugLoc.h"#include "llvm/DebugInfo/DWARF/DWARFDebugRangeList.h"#include "llvm/DebugInfo/DWARF/DWARFDebugRnglists.h"#include "llvm/DebugInfo/DWARF/DWARFDie.h"#include "llvm/DebugInfo/DWARF/DWARFFormValue.h"#include "llvm/DebugInfo/DWARF/DWARFListTable.h"#include "llvm/DebugInfo/DWARF/DWARFObject.h"#include "llvm/DebugInfo/DWARF/DWARFSection.h"#include "llvm/DebugInfo/DWARF/DWARFTypeUnit.h"#include "llvm/DebugInfo/DWARF/LowLevel/DWARFExpression.h"#include "llvm/Object/ObjectFile.h"#include "llvm/Support/DataExtractor.h"#include "llvm/Support/Errc.h"#include "llvm/Support/Path.h"#include <algorithm>#include <cassert>#include <cstddef>#include <cstdint>#include <utility>#include <vector>Go to the source code of this file.
Functions | |
| static Expected< StrOffsetsContributionDescriptor > | parseDWARF64StringOffsetsTableHeader (DWARFDataExtractor &DA, uint64_t Offset) | 
| static Expected< StrOffsetsContributionDescriptor > | parseDWARF32StringOffsetsTableHeader (DWARFDataExtractor &DA, uint64_t Offset) | 
| static Expected< StrOffsetsContributionDescriptor > | parseDWARFStringOffsetsTableHeader (DWARFDataExtractor &DA, llvm::dwarf::DwarfFormat Format, uint64_t Offset) | 
      
  | 
  static | 
Definition at line 1121 of file DWARFUnit.cpp.
References llvm::createStringError(), llvm::dwarf::DW_LENGTH_lo_reserved, llvm::dwarf::DWARF32, llvm::invalid_argument, and llvm::Offset.
Referenced by parseDWARFStringOffsetsTableHeader().
      
  | 
  static | 
Definition at line 1103 of file DWARFUnit.cpp.
References llvm::createStringError(), llvm::dwarf::DW_LENGTH_DWARF64, llvm::dwarf::DWARF64, llvm::invalid_argument, llvm::Offset, and Size.
Referenced by parseDWARFStringOffsetsTableHeader().
      
  | 
  static | 
Definition at line 1138 of file DWARFUnit.cpp.
References llvm::createStringError(), llvm::dwarf::DWARF32, llvm::dwarf::DWARF64, llvm::invalid_argument, llvm::Offset, parseDWARF32StringOffsetsTableHeader(), and parseDWARF64StringOffsetsTableHeader().
Referenced by llvm::DWARFUnit::determineStringOffsetsTableContribution(), and llvm::DWARFUnit::determineStringOffsetsTableContributionDWO().