Home
last modified time | relevance | path

Searched refs:DataExtractor (Results 1 – 25 of 258) sorted by relevance

1234567891011

/freebsd-13.1/contrib/llvm-project/lldb/source/Utility/
H A DDataExtractor.cpp122 DataExtractor::DataExtractor() in DataExtractor() function in DataExtractor
128 DataExtractor::DataExtractor(const void *data, offset_t length, in DataExtractor() function in DataExtractor
142 DataExtractor::DataExtractor(const DataBufferSP &data_sp, ByteOrder endian, in DataExtractor() function in DataExtractor
157 DataExtractor::DataExtractor(const DataExtractor &data, offset_t offset, in DataExtractor() function in DataExtractor
171 DataExtractor::DataExtractor(const DataExtractor &rhs) in DataExtractor() function in DataExtractor
179 const DataExtractor &DataExtractor::operator=(const DataExtractor &rhs) { in operator =()
190 DataExtractor::~DataExtractor() = default;
194 void DataExtractor::Clear() { in Clear()
249 lldb::offset_t DataExtractor::SetData(const DataExtractor &data, in SetData()
964 size_t DataExtractor::Copy(DataExtractor &dest_data) const { in Copy()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Support/
H A DDataExtractor.cpp18 bool DataExtractor::prepareRead(uint64_t Offset, uint64_t Size, in prepareRead()
41 T DataExtractor::getU(uint64_t *offset_ptr, Error *Err) const { in getU()
60 T *DataExtractor::getUs(uint64_t *offset_ptr, T *dst, uint32_t count, in getUs()
84 uint8_t *DataExtractor::getU8(uint64_t *offset_ptr, uint8_t *dst, in getU8()
97 uint16_t *DataExtractor::getU16(uint64_t *offset_ptr, uint16_t *dst, in getU16()
102 uint32_t DataExtractor::getU24(uint64_t *OffsetPtr, Error *Err) const { in getU24()
112 uint32_t *DataExtractor::getU32(uint64_t *offset_ptr, uint32_t *dst, in getU32()
121 uint64_t *DataExtractor::getU64(uint64_t *offset_ptr, uint64_t *dst, in getU64()
174 StringRef DataExtractor::getFixedLengthString(uint64_t *OffsetPtr, in getFixedLengthString()
181 StringRef DataExtractor::getBytes(uint64_t *OffsetPtr, uint64_t Length, in getBytes()
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Utility/
H A DDataExtractor.h48 class DataExtractor {
66 DataExtractor();
87 DataExtractor(const void *data, lldb::offset_t data_length,
109 DataExtractor(const lldb::DataBufferSP &data_sp, lldb::ByteOrder byte_order,
134 DataExtractor(const DataExtractor &data, lldb::offset_t offset,
137 DataExtractor(const DataExtractor &rhs);
150 const DataExtractor &operator=(const DataExtractor &rhs);
157 virtual ~DataExtractor();
959 size_t Copy(DataExtractor &dest_data) const;
961 bool Append(DataExtractor &rhs);
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h29 class DataExtractor; variable
128 bool Parse(lldb_private::DataExtractor &data, lldb::offset_t *offset);
154 void ParseHeaderExtension(lldb_private::DataExtractor &data);
187 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
219 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
267 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
270 const lldb_private::DataExtractor *strtab_data,
300 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
325 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
367 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
H A DELFHeader.cpp25 static bool GetMaxU64(const lldb_private::DataExtractor &data, in GetMaxU64()
33 static bool GetMaxU64(const lldb_private::DataExtractor &data, in GetMaxU64()
47 static bool GetMaxS64(const lldb_private::DataExtractor &data, in GetMaxS64()
55 static bool GetMaxS64(const lldb_private::DataExtractor &data, in GetMaxS64()
100 lldb_private::DataExtractor sh_data(data, e_shoff, e_shentsize); in ParseHeaderExtension()
114 bool ELFHeader::Parse(lldb_private::DataExtractor &data, in Parse()
309 const lldb_private::DataExtractor *strtab_data, in Dump()
319 bool ELFSymbol::Parse(const lldb_private::DataExtractor &data, in Parse()
400 bool ELFDynamic::Parse(const lldb_private::DataExtractor &data, in Parse()
410 bool ELFRel::Parse(const lldb_private::DataExtractor &data, in Parse()
[all …]
H A DObjectFileELF.h45 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
147 lldb_private::DataExtractor &section_data) override;
150 lldb_private::DataExtractor GetSegmentData(const elf::ELFProgramHeader &H);
242 lldb_private::DataExtractor &data);
256 static void ParseARMAttributes(lldb_private::DataExtractor &data,
292 const lldb_private::DataExtractor &symtab_data,
293 const lldb_private::DataExtractor &strtab_data);
316 lldb_private::DataExtractor &rel_data,
317 lldb_private::DataExtractor &symtab_data,
318 lldb_private::DataExtractor &debug_data,
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
H A DRegisterContextPOSIXCore_arm64.h23 const lldb_private::DataExtractor &gpregset,
44 const lldb_private::DataExtractor &gpregset,
56 lldb_private::DataExtractor m_gpr_data;
57 lldb_private::DataExtractor m_fpr_data;
58 lldb_private::DataExtractor m_sve_data;
59 lldb_private::DataExtractor m_pac_data;
H A DRegisterContextPOSIXCore_ppc64le.h21 const lldb_private::DataExtractor &gpregset,
42 lldb_private::DataExtractor m_gpr;
43 lldb_private::DataExtractor m_fpr;
44 lldb_private::DataExtractor m_vmx;
45 lldb_private::DataExtractor m_vsx;
H A DRegisterContextPOSIXCore_powerpc.h21 const lldb_private::DataExtractor &gpregset,
55 lldb_private::DataExtractor m_gpr;
56 lldb_private::DataExtractor m_fpr;
57 lldb_private::DataExtractor m_vec;
H A DThreadElfCore.h56 lldb_private::Status Parse(const lldb_private::DataExtractor &data,
77 lldb_private::Status Parse(const lldb_private::DataExtractor &data,
112 lldb_private::Status Parse(const lldb_private::DataExtractor &data,
127 lldb_private::DataExtractor gpregset;
170 lldb_private::DataExtractor m_gpregset_data;
H A DRegisterUtilities.cpp28 DataExtractor lldb_private::getRegset(llvm::ArrayRef<CoreNote> Notes, in getRegset()
33 return DataExtractor(); in getRegset()
37 return Iter == Notes.end() ? DataExtractor() : Iter->data; in getRegset()
H A DRegisterContextPOSIXCore_mips64.h22 const lldb_private::DataExtractor &gpregset,
51 lldb_private::DataExtractor m_gpr;
52 lldb_private::DataExtractor m_fpr;
H A DRegisterContextPOSIXCore_s390x.h21 const lldb_private::DataExtractor &gpregset,
49 lldb_private::DataExtractor m_gpr;
52 lldb_private::DataExtractor m_fpr;
H A DRegisterContextPOSIXCore_ppc64le.cpp24 const DataExtractor &gpregset, llvm::ArrayRef<CoreNote> notes) in RegisterContextCorePOSIX_ppc64le()
32 DataExtractor fpregset = getRegset(notes, arch.GetTriple(), FPR_Desc); in RegisterContextCorePOSIX_ppc64le()
38 DataExtractor vmxregset = getRegset(notes, arch.GetTriple(), PPC_VMX_Desc); in RegisterContextCorePOSIX_ppc64le()
44 DataExtractor vsxregset = getRegset(notes, arch.GetTriple(), PPC_VSX_Desc); in RegisterContextCorePOSIX_ppc64le()
H A DProcessElfCore.h101 lldb_private::DataExtractor GetAuxvData() override;
137 lldb_private::DataExtractor m_auxv;
151 lldb_private::DataExtractor segment_data);
161 parseSegment(const lldb_private::DataExtractor &segment);
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Expression/
H A DDWARFExpression.h44 DWARFExpression(lldb::ModuleSP module, const DataExtractor &data,
204 lldb::ModuleSP opcode_ctx, const DataExtractor &opcodes,
211 bool GetExpressionData(DataExtractor &data) const { in GetExpressionData()
222 llvm::Optional<DataExtractor>
241 void DumpLocation(Stream *s, const DataExtractor &data,
248 DataExtractor m_data;
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDataExtractor.h21 class DWARFDataExtractor : public DataExtractor {
30 : DataExtractor(Section.Data, IsLittleEndian, AddressSize), Obj(&Obj), in DWARFDataExtractor()
35 : DataExtractor(Data, IsLittleEndian, AddressSize) {} in DWARFDataExtractor()
38 : DataExtractor( in DWARFDataExtractor()
44 : DataExtractor(Other.getData().substr(0, Length), Other.isLittleEndian(), in DWARFDataExtractor()
H A DDWARFDebugAbbrev.h37 bool extract(DataExtractor Data, uint64_t *OffsetPtr);
62 mutable Optional<DataExtractor> Data;
72 void extract(DataExtractor Data);
H A DDWARFVerifier.h28 class DataExtractor; variable
254 DataExtractor *StrData,
259 const DataExtractor &StrData);
287 const DataExtractor &StrData);
H A DDWARFContext.h329 DataExtractor getStringExtractor() const { in getStringExtractor()
330 return DataExtractor(DObj->getStrSection(), false, 0); in getStringExtractor()
332 DataExtractor getStringDWOExtractor() const { in getStringDWOExtractor()
333 return DataExtractor(DObj->getStrDWOSection(), false, 0); in getStringDWOExtractor()
335 DataExtractor getLineStringExtractor() const { in getLineStringExtractor()
336 return DataExtractor(DObj->getLineStrSection(), false, 0); in getLineStringExtractor()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/
H A DObjectContainerBSDArchive.h55 static bool MagicBytesMatch(const lldb_private::DataExtractor &data);
81 lldb::offset_t Extract(const lldb_private::DataExtractor &data,
115 lldb_private::DataExtractor &data);
130 lldb_private::DataExtractor &data);
157 lldb_private::DataExtractor &GetData() { return m_data; } in GetData()
167 lldb_private::DataExtractor m_data; ///< The data for this object container
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DRange.h24 class DataExtractor; variable
62 void decode(DataExtractor &Data, uint64_t BaseAddr, uint64_t &Offset);
72 static void skip(DataExtractor &Data, uint64_t &Offset);
110 void decode(DataExtractor &Data, uint64_t BaseAddr, uint64_t &Offset);
122 static uint64_t skip(DataExtractor &Data, uint64_t &Offset);
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ObjectFile/wasm/
H A DObjectFileWasm.cpp52 GetWasmString(llvm::DataExtractor &data, llvm::DataExtractor::Cursor &c) { in GetWasmString()
166 DataExtractor section_header_data = ReadImageData(*offset_ptr, kBufferSize); in DecodeNextSection()
168 llvm::DataExtractor data = section_header_data.GetAsLLVM(); in DecodeNextSection()
169 llvm::DataExtractor::Cursor c(0); in DecodeNextSection()
393 DataExtractor ObjectFileWasm::ReadImageData(offset_t offset, uint32_t size) { in ReadImageData()
394 DataExtractor data; in ReadImageData()
399 return DataExtractor(buffer_sp, GetByteOrder(), GetAddressByteSize()); in ReadImageData()
425 DataExtractor section_header_data = in GetExternalDebugInfoFileSpec()
427 llvm::DataExtractor data = section_header_data.GetAsLLVM(); in GetExternalDebugInfoFileSpec()
428 llvm::DataExtractor::Cursor c(0); in GetExternalDebugInfoFileSpec()
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DThreadMinidump.cpp75 DataExtractor gpregset(buf, lldb::eByteOrderLittle, 4); in CreateRegisterContextForFrame()
85 DataExtractor gpregset(buf, lldb::eByteOrderLittle, 8); in CreateRegisterContextForFrame()
92 DataExtractor data(m_gpregset_data.data(), m_gpregset_data.size(), in CreateRegisterContextForFrame()
99 DataExtractor data(m_gpregset_data.data(), m_gpregset_data.size(), in CreateRegisterContextForFrame()
/freebsd-13.1/contrib/llvm-project/lldb/source/API/
H A DSBData.cpp25 SBData::SBData() : m_opaque_sp(new DataExtractor()) { in SBData()
50 lldb_private::DataExtractor *SBData::get() const { return m_opaque_sp.get(); } in get()
52 lldb_private::DataExtractor *SBData::operator->() const { in operator ->()
400 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromCString()
422 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromUInt64Array()
444 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromUInt32Array()
466 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromSInt64Array()
488 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromSInt32Array()
510 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromDoubleArray()
530 m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(), in SetDataFromCString()
[all …]

1234567891011