HomeSort by: relevance | last modified time | path
    Searched refs:FormParams (Results 1 - 13 of 13) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
DWARFUnit.h 51 dwarf::FormParams FormParams;
82 const dwarf::FormParams &getFormParams() const { return FormParams; }
83 uint16_t getVersion() const { return FormParams.Version; }
84 dwarf::DwarfFormat getFormat() const { return FormParams.Format; }
85 uint8_t getAddressByteSize() const { return FormParams.AddrSize; }
86 uint8_t getRefAddrByteSize() const { return FormParams.getRefAddrByteSize(); }
88 return FormParams.getDwarfOffsetByteSize();
106 return dwarf::getUnitLengthFieldByteSize(FormParams.Format)
    [all...]
DWARFFormValue.h 92 /// in \p FormParams is needed to interpret some forms. The optional
96 dwarf::FormParams FormParams,
101 dwarf::FormParams FormParams, const DWARFUnit *U) {
102 return extractValue(Data, OffsetPtr, FormParams, nullptr, U);
137 const dwarf::FormParams Params) const {
149 /// \param FormParams DWARF parameters to help interpret forms.
153 const dwarf::FormParams FormParams);
    [all...]
DWARFDebugLine.h 72 dwarf::FormParams FormParams;
99 const dwarf::FormParams getFormParams() const { return FormParams; }
100 uint16_t getVersion() const { return FormParams.Version; }
101 uint8_t getAddressSize() const { return FormParams.AddrSize; }
102 bool isDWARF64() const { return FormParams.Format == dwarf::DWARF64; }
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/DWARF/
DWARFAcceleratorTable.cpp 118 dwarf::FormParams FormParams = {Hdr.Version, 0, dwarf::DwarfFormat::DWARF32};
122 FormValue.extractValue(AccelSection, HashDataOffset, FormParams);
167 dwarf::FormParams FormParams = {Hdr.Version, 0, dwarf::DwarfFormat::DWARF32};
187 if (Atom.extractValue(AccelSection, DataOffset, FormParams)) {
270 dwarf::FormParams FormParams = {AccelTable.Hdr.Version, 0,
273 Atom.extractValue(AccelTable.AccelSection, Offset, FormParams);
627 dwarf::FormParams FormParams = {Hdr.Version, 0, Hdr.Format}
    [all...]
DWARFDebugLine.cpp 110 FormParams = dwarf::FormParams({0, 0, DWARF32});
121 int OffsetDumpWidth = 2 * dwarf::getDwarfOffsetByteSize(FormParams.Format);
125 << " format: " << dwarf::FormatString(FormParams.Format) << "\n"
269 uint64_t *OffsetPtr, const dwarf::FormParams &FormParams,
287 if (!Value.extractValue(DebugLineData, OffsetPtr, FormParams, &Ctx, U))
294 if (!Value.skipValue(DebugLineData, OffsetPtr, FormParams))
314 if (!Value.extractValue(DebugLineData, OffsetPtr, FormParams, &Ctx, U))
367 std::tie(TotalLength, FormParams.Format)
    [all...]
DWARFUnit.cpp 236 std::tie(Length, FormParams.Format) =
238 FormParams.Version = debug_info.getU16(offset_ptr, &Err);
239 if (FormParams.Version >= 5) {
241 FormParams.AddrSize = debug_info.getU8(offset_ptr, &Err);
243 FormParams.getDwarfOffsetByteSize(), offset_ptr, nullptr, &Err);
246 FormParams.getDwarfOffsetByteSize(), offset_ptr, nullptr, &Err);
247 FormParams.AddrSize = debug_info.getU8(offset_ptr, &Err);
258 offset_ptr, FormParams.getDwarfOffsetByteSize(), &Err);
DWARFAbbreviationDeclaration.cpp 99 if ((ByteSize = dwarf::getFixedFormByteSize(F, dwarf::FormParams()))) {
DWARFFormValue.cpp 110 const dwarf::FormParams Params) {
245 uint64_t *OffsetPtr, dwarf::FormParams FP,
  /src/external/apache2/llvm/dist/llvm/include/llvm/BinaryFormat/
Dwarf.h 648 struct FormParams {
691 Optional<uint8_t> getFixedFormByteSize(dwarf::Form Form, FormParams Params);
  /src/external/apache2/llvm/dist/llvm/lib/BinaryFormat/
Dwarf.cpp 695 FormParams Params) {
  /src/external/apache2/llvm/dist/llvm/tools/llvm-dwp/
llvm-dwp.cpp 317 dwarf::FormParams({Header.Version, Header.AddrSize, Header.Format}));
  /src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
DWARFEmitter.cpp 266 const dwarf::FormParams &Params,
414 dwarf::FormParams Params = {Unit.Version, AddrSize, Unit.Format};
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
DIE.cpp 431 assert(AP && "AsmPrinter is required to set FormParams");
432 dwarf::FormParams Params = {AP->getDwarfVersion(),

Completed in 19 milliseconds