Home
last modified time | relevance | path

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

12345678910>>...13

/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DDataExtractor.cpp123 DataExtractor::DataExtractor() in DataExtractor() function in DataExtractor
129 DataExtractor::DataExtractor(const void *data, offset_t length, in DataExtractor() function in DataExtractor
143 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
170 DataExtractor::DataExtractor(const DataExtractor &rhs) in DataExtractor() function in DataExtractor
178 const DataExtractor &DataExtractor::operator=(const DataExtractor &rhs) { in operator =()
189 DataExtractor::~DataExtractor() = default;
193 void DataExtractor::Clear() { in Clear()
203 size_t DataExtractor::GetSharedDataOffset() const { in GetSharedDataOffset()
224 lldb::offset_t DataExtractor::SetData(const void *bytes, offset_t length, in SetData()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
H A DRegisterContextPOSIXCore_arm64.h24 const lldb_private::DataExtractor &gpregset,
45 const lldb_private::DataExtractor &gpregset,
57 lldb_private::DataExtractor m_gpr_data;
58 lldb_private::DataExtractor m_fpr_data;
59 lldb_private::DataExtractor m_sve_data;
60 lldb_private::DataExtractor m_pac_data;
61 lldb_private::DataExtractor m_tls_data;
62 lldb_private::DataExtractor m_za_data;
63 lldb_private::DataExtractor m_mte_data;
64 lldb_private::DataExtractor m_zt_data;
[all …]
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 DRegisterUtilities.cpp29 DataExtractor lldb_private::getRegset(llvm::ArrayRef<CoreNote> Notes, in getRegset()
34 return DataExtractor(); in getRegset()
38 return Iter == Notes.end() ? DataExtractor() : DataExtractor(Iter->data); in getRegset()
H A DRegisterContextPOSIXCore_loongarch64.h27 const lldb_private::DataExtractor &gpregset,
42 const lldb_private::DataExtractor &gpregset,
54 lldb_private::DataExtractor m_gpr;
55 lldb_private::DataExtractor m_fpr;
H A DRegisterContextPOSIXCore_riscv32.h25 const lldb_private::DataExtractor &gpregset,
40 const lldb_private::DataExtractor &gpregset,
52 lldb_private::DataExtractor m_gpr;
53 lldb_private::DataExtractor m_fpr;
H A DRegisterContextPOSIXCore_riscv64.h26 const lldb_private::DataExtractor &gpregset,
41 const lldb_private::DataExtractor &gpregset,
53 lldb_private::DataExtractor m_gpr;
54 lldb_private::DataExtractor m_fpr;
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;
/freebsd/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()
80 uint8_t DataExtractor::getU8(uint64_t *offset_ptr, llvm::Error *Err) const { in getU8()
84 uint8_t *DataExtractor::getU8(uint64_t *offset_ptr, uint8_t *dst, in getU8()
89 uint8_t *DataExtractor::getU8(Cursor &C, uint8_t *Dst, uint32_t Count) const { in getU8()
93 uint16_t DataExtractor::getU16(uint64_t *offset_ptr, llvm::Error *Err) const { in getU16()
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()
108 uint32_t DataExtractor::getU32(uint64_t *offset_ptr, llvm::Error *Err) const { in getU32()
[all …]
/freebsd/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,
142 explicit DataExtractor(const DataExtractor &rhs);
155 const DataExtractor &operator=(const DataExtractor &rhs);
160 DataExtractor(DataExtractor &&rhs) = default;
161 DataExtractor &operator=(DataExtractor &&rhs) = default;
168 virtual ~DataExtractor();
[all …]
/freebsd/contrib/llvm-project/lldb/source/DataFormatters/
H A DFormatterSection.cpp19 std::function<void(llvm::DataExtractor, llvm::StringRef)> fn) { in ForEachFormatterInModule() argument
46 DataExtractor lldb_extractor; in ForEachFormatterInModule()
48 llvm::DataExtractor section = lldb_extractor.GetAsLLVM(); in ForEachFormatterInModule()
51 llvm::DataExtractor::Cursor cursor(0); in ForEachFormatterInModule()
63 llvm::DataExtractor record(section.getData().drop_front(cursor.tell()), in ForEachFormatterInModule()
65 llvm::DataExtractor::Cursor cursor(0); in ForEachFormatterInModule()
70 fn(llvm::DataExtractor(record.getData().drop_front(cursor.tell()), le, in ForEachFormatterInModule()
92 [&](llvm::DataExtractor extractor, llvm::StringRef type_name) { in LoadTypeSummariesForModule()
102 llvm::DataExtractor::Cursor cursor(0); in LoadTypeSummariesForModule()
134 [&](llvm::DataExtractor extractor, llvm::StringRef type_name) { in LoadFormattersForModule()
[all …]
/freebsd/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 DObjectFileELF.h46 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
148 lldb_private::DataExtractor &section_data) override;
151 lldb_private::DataExtractor GetSegmentData(const elf::ELFProgramHeader &H);
252 lldb_private::DataExtractor &object_data,
258 lldb_private::DataExtractor &data);
272 static void ParseARMAttributes(lldb_private::DataExtractor &data,
279 lldb_private::DataExtractor &object_data,
310 const lldb_private::DataExtractor &symtab_data,
311 const lldb_private::DataExtractor &strtab_data);
334 lldb_private::DataExtractor &rel_data,
[all …]
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()
96 void ELFHeader::ParseHeaderExtension(lldb_private::DataExtractor &data) { in ParseHeaderExtension()
100 lldb_private::DataExtractor sh_data(data, e_shoff, e_shentsize); in ParseHeaderExtension()
114 bool ELFHeader::Parse(lldb_private::DataExtractor &data, in Parse()
228 bool ELFSectionHeader::Parse(const lldb_private::DataExtractor &data, in Parse()
315 const lldb_private::DataExtractor *strtab_data, in Dump()
325 bool ELFSymbol::Parse(const lldb_private::DataExtractor &data, in Parse()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/BTF/
H A DBTFParser.cpp46 Err(const char *SectionName, DataExtractor::Cursor &C) in Err()
87 Expected<DataExtractor> makeExtractor(SectionRef Sec) { in makeExtractor()
91 return DataExtractor(Contents.get(), Obj.isLittleEndian(), in findSection()
104 Expected<DataExtractor> MaybeExtractor = Ctx.makeExtractor(BTF); in parseBTF()
108 DataExtractor &Extractor = MaybeExtractor.get(); in parseBTF()
109 DataExtractor::Cursor C = DataExtractor::Cursor(0); in parseBTF()
250 Expected<DataExtractor> MaybeExtractor = Ctx.makeExtractor(BTFExt); in hasBTFSections()
254 DataExtractor &Extractor = MaybeExtractor.get(); in hasBTFSections()
255 DataExtractor in hasBTFSections()
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DExtractRanges.h24 class DataExtractor; variable
40 LLVM_ABI AddressRange decodeRange(DataExtractor &Data, uint64_t BaseAddr,
52 LLVM_ABI void skipRange(DataExtractor &Data, uint64_t &Offset);
58 LLVM_ABI void decodeRanges(AddressRanges &Ranges, DataExtractor &Data,
72 LLVM_ABI uint64_t skipRanges(DataExtractor &Data, uint64_t &Offset);
H A DMergedFunctionsInfo.h44 LLVM_ABI static llvm::Expected<std::vector<DataExtractor>>
45 getFuncsDataExtractors(DataExtractor &Data);
58 decode(DataExtractor &Data, uint64_t BaseAddr);
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/
H A DDWARFExpression.h52 GetVendorDWARFOpcodeSize(const DataExtractor &data,
56 const DataExtractor &opcodes,
71 DWARFExpression(const DataExtractor &data);
153 lldb::ModuleSP module_sp, const DataExtractor &opcodes,
157 bool GetExpressionData(DataExtractor &data) const { in GetExpressionData()
168 DataExtractor m_data;
/freebsd/contrib/llvm-project/lldb/source/API/
H A DSBData.cpp25 SBData::SBData() : m_opaque_sp(new DataExtractor()) { in SBData()
49 lldb_private::DataExtractor *SBData::get() const { return m_opaque_sp.get(); } in get()
51 lldb_private::DataExtractor *SBData::operator->() const { in operator ->()
351 m_opaque_sp = std::make_shared<DataExtractor>(buf, size, endian, addr_size); in SetData()
367 m_opaque_sp = std::make_shared<DataExtractor>(buf, size, endian, addr_size); in SetDataWithOwnership()
396 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromCString()
416 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromUInt64Array()
436 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromUInt32Array()
456 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromSInt64Array()
476 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromSInt32Array()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DMergedFunctionsInfo.cpp36 MergedFunctionsInfo::decode(DataExtractor &Data, uint64_t BaseAddr) { in decode()
43 for (DataExtractor &FuncData : *FuncExtractorsOrError) { in decode()
53 llvm::Expected<std::vector<DataExtractor>>
54 MergedFunctionsInfo::getFuncsDataExtractors(DataExtractor &Data) { in getFuncsDataExtractors()
55 std::vector<DataExtractor> Results; in getFuncsDataExtractors()
H A DExtractRanges.cpp23 AddressRange decodeRange(DataExtractor &Data, uint64_t BaseAddr, in decodeRange()
41 void decodeRanges(AddressRanges &Ranges, DataExtractor &Data, uint64_t BaseAddr, in decodeRanges()
50 void skipRange(DataExtractor &Data, uint64_t &Offset) { in skipRange()
55 uint64_t skipRanges(DataExtractor &Data, uint64_t &Offset) { in skipRanges()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/
H A DObjectContainerBSDArchive.h62 static ArchiveType MagicBytesMatch(const lldb_private::DataExtractor &data);
84 lldb::offset_t ExtractFromThin(const lldb_private::DataExtractor &data,
88 lldb::offset_t Extract(const lldb_private::DataExtractor &data,
115 lldb_private::DataExtractor &data, ArchiveType archive_type);
130 lldb_private::DataExtractor &data, ArchiveType archive_type);
157 lldb_private::DataExtractor &GetData() { return m_data; }
169 lldb_private::DataExtractor m_data; ///< The data for this object container
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/wasm/
H A DObjectFileWasm.cpp54 GetWasmString(llvm::DataExtractor &data, llvm::DataExtractor::Cursor &c) { in GetWasmString()
163 DataExtractor section_header_data = ReadImageData(*offset_ptr, kBufferSize); in DecodeNextSection()
165 llvm::DataExtractor data = section_header_data.GetAsLLVM(); in DecodeNextSection()
166 llvm::DataExtractor::Cursor c(0); in DecodeNextSection()
360 DataExtractor ObjectFileWasm::ReadImageData(offset_t offset, uint32_t size) { in ReadImageData()
361 DataExtractor data; in ReadImageData()
366 return DataExtractor(buffer_sp, GetByteOrder(), GetAddressByteSize()); in ReadImageData()
392 DataExtractor section_header_data = in GetExternalDebugInfoFileSpec()
394 llvm::DataExtractor data = section_header_data.GetAsLLVM(); in GetExternalDebugInfoFileSpec()
395 llvm::DataExtractor::Cursor c(0); in GetExternalDebugInfoFileSpec()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDataExtractor.h17 class DWARFDataExtractor : public DataExtractor {
23 : DataExtractor(data, offset, length) {} in DWARFDataExtractor()
26 llvm::DataExtractor GetAsLLVM() const;
/freebsd/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()

12345678910>>...13