| /freebsd-13.1/contrib/llvm-project/lldb/source/Utility/ |
| H A D | DataExtractor.cpp | 122 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 D | DataExtractor.cpp | 18 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 D | DataExtractor.h | 48 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 D | ELFHeader.h | 29 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 D | ELFHeader.cpp | 25 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 D | ObjectFileELF.h | 45 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset); 147 lldb_private::DataExtractor §ion_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 D | RegisterContextPOSIXCore_arm64.h | 23 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 D | RegisterContextPOSIXCore_ppc64le.h | 21 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 D | RegisterContextPOSIXCore_powerpc.h | 21 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 D | ThreadElfCore.h | 56 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 D | RegisterUtilities.cpp | 28 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 D | RegisterContextPOSIXCore_mips64.h | 22 const lldb_private::DataExtractor &gpregset, 51 lldb_private::DataExtractor m_gpr; 52 lldb_private::DataExtractor m_fpr;
|
| H A D | RegisterContextPOSIXCore_s390x.h | 21 const lldb_private::DataExtractor &gpregset, 49 lldb_private::DataExtractor m_gpr; 52 lldb_private::DataExtractor m_fpr;
|
| H A D | RegisterContextPOSIXCore_ppc64le.cpp | 24 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 D | ProcessElfCore.h | 101 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 D | DWARFExpression.h | 44 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 D | DWARFDataExtractor.h | 21 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 D | DWARFDebugAbbrev.h | 37 bool extract(DataExtractor Data, uint64_t *OffsetPtr); 62 mutable Optional<DataExtractor> Data; 72 void extract(DataExtractor Data);
|
| H A D | DWARFVerifier.h | 28 class DataExtractor; variable 254 DataExtractor *StrData, 259 const DataExtractor &StrData); 287 const DataExtractor &StrData);
|
| H A D | DWARFContext.h | 329 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 D | ObjectContainerBSDArchive.h | 55 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 D | Range.h | 24 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 D | ObjectFileWasm.cpp | 52 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 D | ThreadMinidump.cpp | 75 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 D | SBData.cpp | 25 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 …]
|