| /freebsd-12.1/contrib/llvm/tools/lldb/source/Utility/ |
| H A D | DataExtractor.cpp | 123 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 D | DataExtractor.cpp | 17 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 D | DataExtractor.h | 50 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 D | DWARFExpression.h | 67 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 D | ELFHeader.h | 30 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 D | ELFHeader.cpp | 27 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 D | ObjectFileELF.h | 46 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset); 148 lldb_private::DataExtractor §ion_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 D | RegisterContextPOSIXCore_ppc64le.h | 22 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 D | RegisterContextPOSIXCore_powerpc.h | 22 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 D | ThreadElfCore.h | 57 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 D | RegisterUtilities.cpp | 29 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 D | RegisterContextPOSIXCore_mips64.h | 23 const lldb_private::DataExtractor &gpregset, 52 lldb_private::DataExtractor m_gpr; 53 lldb_private::DataExtractor m_fpr;
|
| H A D | RegisterContextPOSIXCore_s390x.h | 22 const lldb_private::DataExtractor &gpregset, 50 lldb_private::DataExtractor m_gpr; 53 lldb_private::DataExtractor m_fpr;
|
| H A D | RegisterContextPOSIXCore_ppc64le.cpp | 23 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 D | ObjectContainerBSDArchive.h | 58 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 D | SBData.cpp | 25 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 D | ThreadMinidump.cpp | 74 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 D | DWARFDataExtractor.h | 18 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 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()
|
| H A D | DWARFDebugAbbrev.h | 38 bool extract(DataExtractor Data, uint32_t *OffsetPtr); 61 mutable Optional<DataExtractor> Data; 71 void extract(DataExtractor Data);
|
| H A D | DWARFVerifier.h | 32 class DataExtractor; variable 255 DataExtractor *StrData, 260 const DataExtractor &StrData); 288 const DataExtractor &StrData);
|
| H A D | DWARFUnitIndex.h | 41 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 D | AuxVector.cpp | 19 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 D | CompilerType.h | 23 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 D | ValueObjectConstResult.h | 29 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,
|