Home
last modified time | relevance | path

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

123456789

/freebsd-12.1/contrib/llvm/tools/lldb/source/Utility/
H A DDataExtractor.cpp123 DataExtractor::DataExtractor() in DataExtractor() function in DataExtractor
132 DataExtractor::DataExtractor(const void *data, offset_t length, in DataExtractor() function in DataExtractor
151 DataExtractor::DataExtractor(const DataBufferSP &data_sp, ByteOrder endian, in DataExtractor() function in DataExtractor
170 DataExtractor::DataExtractor(const DataExtractor &data, offset_t offset, in DataExtractor() function in DataExtractor
186 DataExtractor::DataExtractor(const DataExtractor &rhs) in DataExtractor() function in DataExtractor
198 const DataExtractor &DataExtractor::operator=(const DataExtractor &rhs) { in operator =()
209 DataExtractor::~DataExtractor() = default;
215 void DataExtractor::Clear() { in Clear()
276 lldb::offset_t DataExtractor::SetData(const DataExtractor &data, in SetData()
1096 size_t DataExtractor::Copy(DataExtractor &dest_data) const { in Copy()
[all …]
/freebsd-12.1/contrib/llvm/lib/Support/
H A DDataExtractor.cpp17 static T getU(uint32_t *offset_ptr, const DataExtractor *de, in getU()
50 uint8_t DataExtractor::getU8(uint32_t *offset_ptr) const { in getU8()
61 uint16_t DataExtractor::getU16(uint32_t *offset_ptr) const { in getU16()
65 uint16_t *DataExtractor::getU16(uint32_t *offset_ptr, uint16_t *dst, in getU16()
71 uint32_t DataExtractor::getU24(uint32_t *offset_ptr) const { in getU24()
78 uint32_t DataExtractor::getU32(uint32_t *offset_ptr) const { in getU32()
88 uint64_t DataExtractor::getU64(uint32_t *offset_ptr) const { in getU64()
128 const char *DataExtractor::getCStr(uint32_t *offset_ptr) const { in getCStr()
138 StringRef DataExtractor::getCStrRef(uint32_t *OffsetPtr) const { in getCStrRef()
148 uint64_t DataExtractor::getULEB128(uint32_t *offset_ptr) const { in getULEB128()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Utility/
H A DDataExtractor.h50 class DataExtractor {
72 DataExtractor();
95 DataExtractor(const void *data, lldb::offset_t data_length,
119 DataExtractor(const lldb::DataBufferSP &data_sp, lldb::ByteOrder byte_order,
146 DataExtractor(const DataExtractor &data, lldb::offset_t offset,
149 DataExtractor(const DataExtractor &rhs);
164 const DataExtractor &operator=(const DataExtractor &rhs);
173 virtual ~DataExtractor();
998 lldb::offset_t SetData(const DataExtractor &data, lldb::offset_t offset,
1083 size_t Copy(DataExtractor &dest_data) const;
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Expression/
H A DDWARFExpression.h67 DWARFExpression(lldb::ModuleSP module, const DataExtractor &data,
176 void SetOpcodeData(const DataExtractor &data);
195 void SetOpcodeData(lldb::ModuleSP module_sp, const DataExtractor &data,
224 void CopyOpcodeData(lldb::ModuleSP module_sp, const DataExtractor &data,
338 lldb::ModuleSP opcode_ctx, const DataExtractor &opcodes,
346 bool GetExpressionData(DataExtractor &data) const { in GetExpressionData()
356 const DataExtractor &debug_loc_data,
359 static bool PrintDWARFExpression(Stream &s, const DataExtractor &data,
364 const DataExtractor &debug_loc_data,
396 const DWARFUnit *dwarf_cu, const DataExtractor &debug_loc_data,
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h30 class DataExtractor; variable
137 bool Parse(lldb_private::DataExtractor &data, lldb::offset_t *offset);
166 void ParseHeaderExtension(lldb_private::DataExtractor &data);
201 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
234 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
283 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
286 const lldb_private::DataExtractor *strtab_data,
317 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
343 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
386 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
H A DELFHeader.cpp27 static bool GetMaxU64(const lldb_private::DataExtractor &data, in GetMaxU64()
35 static bool GetMaxU64(const lldb_private::DataExtractor &data, in GetMaxU64()
49 static bool GetMaxS64(const lldb_private::DataExtractor &data, in GetMaxS64()
57 static bool GetMaxS64(const lldb_private::DataExtractor &data, in GetMaxS64()
103 lldb_private::DataExtractor sh_data(data, e_shoff, e_shentsize); in ParseHeaderExtension()
117 bool ELFHeader::Parse(lldb_private::DataExtractor &data, in Parse()
314 const lldb_private::DataExtractor *strtab_data, in Dump()
324 bool ELFSymbol::Parse(const lldb_private::DataExtractor &data, in Parse()
407 bool ELFDynamic::Parse(const lldb_private::DataExtractor &data, in Parse()
418 bool ELFRel::Parse(const lldb_private::DataExtractor &data, in Parse()
[all …]
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);
239 lldb_private::DataExtractor &data);
253 static void ParseARMAttributes(lldb_private::DataExtractor &data,
289 const lldb_private::DataExtractor &symtab_data,
290 const lldb_private::DataExtractor &strtab_data);
313 lldb_private::DataExtractor &rel_data,
314 lldb_private::DataExtractor &symtab_data,
315 lldb_private::DataExtractor &debug_data,
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/
H A DRegisterContextPOSIXCore_ppc64le.h22 const lldb_private::DataExtractor &gpregset,
43 lldb_private::DataExtractor m_gpr;
44 lldb_private::DataExtractor m_fpr;
45 lldb_private::DataExtractor m_vmx;
46 lldb_private::DataExtractor m_vsx;
H A DRegisterContextPOSIXCore_powerpc.h22 const lldb_private::DataExtractor &gpregset,
56 lldb_private::DataExtractor m_gpr;
57 lldb_private::DataExtractor m_fpr;
58 lldb_private::DataExtractor m_vec;
H A DThreadElfCore.h57 lldb_private::Status Parse(const lldb_private::DataExtractor &data,
78 lldb_private::Status Parse(const lldb_private::DataExtractor &data,
113 lldb_private::Status Parse(const lldb_private::DataExtractor &data,
128 lldb_private::DataExtractor gpregset;
173 lldb_private::DataExtractor m_gpregset_data;
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() : Iter->data; in getRegset()
H A DRegisterContextPOSIXCore_mips64.h23 const lldb_private::DataExtractor &gpregset,
52 lldb_private::DataExtractor m_gpr;
53 lldb_private::DataExtractor m_fpr;
H A DRegisterContextPOSIXCore_s390x.h22 const lldb_private::DataExtractor &gpregset,
50 lldb_private::DataExtractor m_gpr;
53 lldb_private::DataExtractor m_fpr;
H A DRegisterContextPOSIXCore_ppc64le.cpp23 const DataExtractor &gpregset, llvm::ArrayRef<CoreNote> notes) in RegisterContextCorePOSIX_ppc64le()
31 DataExtractor fpregset = getRegset(notes, arch.GetTriple(), FPR_Desc); in RegisterContextCorePOSIX_ppc64le()
37 DataExtractor vmxregset = getRegset(notes, arch.GetTriple(), PPC_VMX_Desc); in RegisterContextCorePOSIX_ppc64le()
43 DataExtractor vsxregset = getRegset(notes, arch.GetTriple(), PPC_VSX_Desc); in RegisterContextCorePOSIX_ppc64le()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/
H A DObjectContainerBSDArchive.h58 static bool MagicBytesMatch(const lldb_private::DataExtractor &data);
88 lldb::offset_t Extract(const lldb_private::DataExtractor &data,
113 lldb_private::DataExtractor &data);
128 lldb_private::DataExtractor &data);
153 lldb_private::DataExtractor &GetData() { return m_data; } in GetData()
165 lldb_private::DataExtractor m_data; ///< The data for this object container
/freebsd-12.1/contrib/llvm/tools/lldb/source/API/
H A DSBData.cpp25 SBData::SBData() : m_opaque_sp(new DataExtractor()) {} in SBData()
43 lldb_private::DataExtractor *SBData::get() const { return m_opaque_sp.get(); } in get()
45 lldb_private::DataExtractor *SBData::operator->() const { in operator ->()
385 m_opaque_sp.reset(new DataExtractor(buf, size, endian, addr_size)); in SetData()
422 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromCString()
440 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromUInt64Array()
458 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromUInt32Array()
476 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromSInt64Array()
494 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromSInt32Array()
512 new DataExtractor(buffer_sp, endian, addr_byte_size)); in CreateDataFromDoubleArray()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/
H A DThreadMinidump.cpp74 DataExtractor gpregset(buf, lldb::eByteOrderLittle, 4); in CreateRegisterContextForFrame()
83 DataExtractor gpregset(buf, lldb::eByteOrderLittle, 8); in CreateRegisterContextForFrame()
89 DataExtractor data(m_gpregset_data.data(), m_gpregset_data.size(), in CreateRegisterContextForFrame()
95 DataExtractor data(m_gpregset_data.data(), m_gpregset_data.size(), in CreateRegisterContextForFrame()
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDataExtractor.h18 class DWARFDataExtractor : public DataExtractor {
20 DWARFDataExtractor() : DataExtractor(), m_is_dwarf64(false) {} in DWARFDataExtractor()
24 : DataExtractor(data, offset, length), m_is_dwarf64(false) {} in DWARFDataExtractor()
/freebsd-12.1/contrib/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()
H A DDWARFDebugAbbrev.h38 bool extract(DataExtractor Data, uint32_t *OffsetPtr);
61 mutable Optional<DataExtractor> Data;
71 void extract(DataExtractor Data);
H A DDWARFVerifier.h32 class DataExtractor; variable
255 DataExtractor *StrData,
260 const DataExtractor &StrData);
288 const DataExtractor &StrData);
H A DDWARFUnitIndex.h41 bool parse(DataExtractor IndexData, uint32_t *OffsetPtr);
81 bool parseImpl(DataExtractor IndexData);
89 bool parse(DataExtractor IndexData);
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/POSIX-DYLD/
H A DAuxVector.cpp19 static bool GetMaxU64(DataExtractor &data, lldb::offset_t *offset_ptr, in GetMaxU64()
26 static bool ParseAuxvEntry(DataExtractor &data, AuxVector::Entry &entry, in ParseAuxvEntry()
44 void AuxVector::ParseAuxv(DataExtractor &data) { in ParseAuxv()
65 DataExtractor data; in AuxVector()
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DCompilerType.h23 class DataExtractor; variable
393 const DataExtractor &data, lldb::offset_t data_offset,
398 bool DumpTypeValue(Stream *s, lldb::Format format, const DataExtractor &data,
404 const DataExtractor &data, lldb::offset_t data_offset,
411 bool GetValueAsScalar(const DataExtractor &data, lldb::offset_t data_offset,
417 AddressType address_type, DataExtractor &data);
/freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/
H A DValueObjectConstResult.h29 class DataExtractor; variable
52 const ConstString &name, const DataExtractor &data,
102 size_t GetPointeeData(DataExtractor &data, uint32_t item_idx = 0,
138 const ConstString &name, const DataExtractor &data,

123456789