reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h
   18 class DWARFDataExtractor : public DataExtractor {

Declarations

tools/lldb/include/lldb/Core/Disassembler.h
   47 class DataExtractor;
tools/lldb/include/lldb/Core/DumpDataExtractor.h
   19 class DataExtractor;
tools/lldb/include/lldb/Core/Opcode.h
   26 class DataExtractor;
tools/lldb/include/lldb/Core/Section.h
   29 class DataExtractor;
tools/lldb/include/lldb/Core/Value.h
   28 class DataExtractor;
tools/lldb/include/lldb/Core/ValueObjectConstResult.h
   28 class DataExtractor;
tools/lldb/include/lldb/Core/ValueObjectConstResultCast.h
   24 class DataExtractor;
tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h
   24 class DataExtractor;
tools/lldb/include/lldb/Core/ValueObjectConstResultImpl.h
   22 class DataExtractor;
tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h
   28 class DataExtractor;
tools/lldb/include/lldb/Core/ValueObjectRegister.h
   25 class DataExtractor;
tools/lldb/include/lldb/Core/ValueObjectVariable.h
   25 class DataExtractor;
tools/lldb/include/lldb/Symbol/CompilerType.h
   21 class DataExtractor;
tools/lldb/include/lldb/Utility/RegisterValue.h
   23 class DataExtractor;
tools/lldb/include/lldb/Utility/Scalar.h
   22 class DataExtractor;
tools/lldb/include/lldb/lldb-forward.h
   78 class DataExtractor;
tools/lldb/source/Core/Section.cpp
   24 class DataExtractor;
tools/lldb/source/Core/ValueObjectConstResultCast.cpp
   12 class DataExtractor;
tools/lldb/source/Core/ValueObjectConstResultChild.cpp
   13 class DataExtractor;
tools/lldb/source/Core/ValueObjectConstResultImpl.cpp
   26 class DataExtractor;
tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h
   29 class DataExtractor;

References

tools/lldb/include/lldb/API/SBData.h
  131   lldb_private::DataExtractor *get() const;
  133   lldb_private::DataExtractor *operator->() const;
tools/lldb/include/lldb/Core/Disassembler.h
  155                         const DataExtractor &data,
  178   uint32_t GetData(DataExtractor &data);
  337   size_t Decode(const Disassembler &disassembler, const DataExtractor &data,
  453                                     const DataExtractor &data,
tools/lldb/include/lldb/Core/DumpDataExtractor.h
   82 DumpDataExtractor(const DataExtractor &DE, Stream *s, lldb::offset_t offset,
tools/lldb/include/lldb/Core/MappedHash.h
   90     virtual lldb::offset_t Read(lldb_private::DataExtractor &data,
  163     MemoryTable(lldb_private::DataExtractor &data)
tools/lldb/include/lldb/Core/Opcode.h
  222   uint32_t GetData(DataExtractor &data) const;
tools/lldb/include/lldb/Core/Section.h
  225   lldb::offset_t GetSectionData(DataExtractor &data);
tools/lldb/include/lldb/Core/Value.h
  212   Status GetValueAsData(ExecutionContext *exe_ctx, DataExtractor &data,
  222   bool GetData(DataExtractor &data);
tools/lldb/include/lldb/Core/ValueObject.h
  657   CreateValueObjectFromData(llvm::StringRef name, const DataExtractor &data,
  675   virtual size_t GetPointeeData(DataExtractor &data, uint32_t item_idx = 0,
  678   virtual uint64_t GetData(DataExtractor &data, Status &error);
  680   virtual bool SetData(DataExtractor &data, Status &error);
  842   DataExtractor
  971   DataExtractor &GetDataExtractor();
  980                                        const DataExtractor &data);
tools/lldb/include/lldb/Core/ValueObjectConstResult.h
   43          ConstString name, const DataExtractor &data,
   93   size_t GetPointeeData(DataExtractor &data, uint32_t item_idx = 0,
  129                          ConstString name, const DataExtractor &data,
tools/lldb/include/lldb/Core/ValueObjectConstResultCast.h
   51   size_t GetPointeeData(DataExtractor &data, uint32_t item_idx = 0,
tools/lldb/include/lldb/Core/ValueObjectConstResultChild.h
   60   size_t GetPointeeData(DataExtractor &data, uint32_t item_idx = 0,
tools/lldb/include/lldb/Core/ValueObjectConstResultImpl.h
   64   virtual size_t GetPointeeData(DataExtractor &data, uint32_t item_idx = 0,
tools/lldb/include/lldb/Core/ValueObjectDynamicValue.h
   82   bool SetData(DataExtractor &data, Status &error) override;
tools/lldb/include/lldb/Core/ValueObjectRegister.h
  135   bool SetData(DataExtractor &data, Status &error) override;
tools/lldb/include/lldb/Core/ValueObjectVariable.h
   64   bool SetData(DataExtractor &data, Status &error) override;
tools/lldb/include/lldb/DataFormatters/FormattersHelpers.h
  162   DataExtractor
tools/lldb/include/lldb/DataFormatters/StringPrinter.h
  132     void SetData(DataExtractor d) { m_data = d; }
  134     lldb_private::DataExtractor GetData() const { return m_data; }
  140     DataExtractor m_data;
tools/lldb/include/lldb/DataFormatters/TypeSynthetic.h
   93                                                 const DataExtractor &data,
tools/lldb/include/lldb/Expression/DWARFExpression.h
   53   DWARFExpression(lldb::ModuleSP module, const DataExtractor &data,
  225                        lldb::ModuleSP opcode_ctx, const DataExtractor &opcodes,
  232   bool GetExpressionData(DataExtractor &data) const {
  241   static bool PrintDWARFExpression(Stream &s, const DataExtractor &data,
  246                                      const DataExtractor &debug_loc_data,
  276       const DWARFUnit *dwarf_cu, const DataExtractor &debug_loc_data,
  286   DataExtractor m_data;
tools/lldb/include/lldb/Expression/IRMemoryMap.h
   71   void GetMemoryData(DataExtractor &extractor, lldb::addr_t process_address,
tools/lldb/include/lldb/Symbol/ArmUnwindInfo.h
   61   DataExtractor m_arm_exidx_data; // .ARM.exidx section data
   62   DataExtractor m_arm_extab_data; // .ARM.extab section data
tools/lldb/include/lldb/Symbol/ClangASTContext.h
  899                  Stream *s, lldb::Format format, const DataExtractor &data,
  906                      lldb::Format format, const DataExtractor &data,
  912                    Stream *s, const DataExtractor &data,
tools/lldb/include/lldb/Symbol/CompactUnwindInfo.h
  158   DataExtractor m_unwindinfo_data;
tools/lldb/include/lldb/Symbol/CompilerType.h
  344                  const DataExtractor &data, lldb::offset_t data_offset,
  349   bool DumpTypeValue(Stream *s, lldb::Format format, const DataExtractor &data,
  355                    const DataExtractor &data, lldb::offset_t data_offset,
  362   bool GetValueAsScalar(const DataExtractor &data, lldb::offset_t data_offset,
  368                       AddressType address_type, DataExtractor &data);
tools/lldb/include/lldb/Symbol/DWARFCallFrameInfo.h
  150   DataExtractor m_cfi_data;
tools/lldb/include/lldb/Symbol/ObjectContainer.h
  166   DataExtractor
tools/lldb/include/lldb/Symbol/ObjectFile.h
  617                  DataExtractor &data) const;
  633                                  DataExtractor &section_data);
  672   DataExtractor
tools/lldb/include/lldb/Symbol/Type.h
  144                  const DataExtractor &data, uint32_t data_offset,
  153                       AddressType address_type, DataExtractor &data);
  156                      AddressType address_type, DataExtractor &data);
tools/lldb/include/lldb/Symbol/TypeSystem.h
  373                          lldb::Format format, const DataExtractor &data,
  380                              lldb::Format format, const DataExtractor &data,
  398                            const DataExtractor &data,
tools/lldb/include/lldb/Target/Process.h
  675   virtual DataExtractor GetAuxvData();
tools/lldb/include/lldb/Target/ProcessStructReader.h
   36   DataExtractor m_data;
tools/lldb/include/lldb/Utility/DataExtractor.h
  132   DataExtractor(const DataExtractor &data, lldb::offset_t offset,
  135   DataExtractor(const DataExtractor &rhs);
  148   const DataExtractor &operator=(const DataExtractor &rhs);
  148   const DataExtractor &operator=(const DataExtractor &rhs);
  905   lldb::offset_t SetData(const DataExtractor &data, lldb::offset_t offset,
  980   size_t Copy(DataExtractor &dest_data) const;
  982   bool Append(DataExtractor &rhs);
tools/lldb/include/lldb/Utility/RegisterValue.h
   88   bool GetData(DataExtractor &data) const;
  240   Status SetValueFromData(const RegisterInfo *reg_info, DataExtractor &data,
tools/lldb/include/lldb/Utility/Scalar.h
  122   bool GetData(DataExtractor &data, size_t limit_byte_size = UINT32_MAX) const;
  237   Status SetValueFromData(DataExtractor &data, lldb::Encoding encoding,
tools/lldb/include/lldb/lldb-forward.h
  320 typedef std::shared_ptr<lldb_private::DataExtractor> DataExtractorSP;
tools/lldb/source/API/SBData.cpp
   25 SBData::SBData() : m_opaque_sp(new DataExtractor()) {
   50 lldb_private::DataExtractor *SBData::get() const { return m_opaque_sp.get(); }
   52 lldb_private::DataExtractor *SBData::operator->() const {
  369     m_opaque_sp = std::make_shared<DataExtractor>(buf, size, endian, addr_size);
  400       new DataExtractor(buffer_sp, endian, addr_byte_size));
  422       new DataExtractor(buffer_sp, endian, addr_byte_size));
  444       new DataExtractor(buffer_sp, endian, addr_byte_size));
  466       new DataExtractor(buffer_sp, endian, addr_byte_size));
  488       new DataExtractor(buffer_sp, endian, addr_byte_size));
  510       new DataExtractor(buffer_sp, endian, addr_byte_size));
  530     m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(),
  553     m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(),
  576     m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(),
  598     m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(),
  620     m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(),
  642     m_opaque_sp = std::make_shared<DataExtractor>(buffer_sp, GetByteOrder(),
tools/lldb/source/API/SBInstruction.cpp
  190     DataExtractorSP data_extractor_sp(new DataExtractor());
tools/lldb/source/API/SBSection.cpp
  214                 new DataExtractor(data_buffer_sp, objfile->GetByteOrder(),
tools/lldb/source/API/SBValue.cpp
 1391       DataExtractorSP data_sp(new DataExtractor());
 1408     DataExtractorSP data_sp(new DataExtractor());
 1427     DataExtractor *data_extractor = data.get();
tools/lldb/source/Commands/CommandObjectMemory.cpp
  849     DataExtractor data(data_sp, target->GetArchitecture().GetByteOrder(),
 1137         DataExtractor data(dumpbuffer.GetBytes(), dumpbuffer.GetByteSize(),
tools/lldb/source/Commands/CommandObjectRegister.cpp
  330     DataExtractor reg_data;
tools/lldb/source/Core/Address.cpp
  115       DataExtractor data(&buf, sizeof(buf), byte_order, addr_size);
  171       DataExtractor data(&buf.front(), buf.size(), byte_order, addr_size);
  198   DataExtractor data(buf, sizeof(buf), endian::InlHostByteOrder(), 4);
tools/lldb/source/Core/Disassembler.cpp
  230   DataExtractor data(src, src_len, arch.GetByteOrder(),
 1041 uint32_t Instruction::GetData(DataExtractor &data) {
 1200       DataExtractor data(data_sp, m_arch.GetByteOrder(),
 1246   DataExtractor data(data_sp, m_arch.GetByteOrder(),
 1306                                  const lldb_private::DataExtractor &data,
tools/lldb/source/Core/DumpDataExtractor.cpp
   65 static llvm::Optional<llvm::APInt> GetAPInt(const DataExtractor &data,
  110 static lldb::offset_t DumpAPInt(Stream *s, const DataExtractor &data,
  132     const DataExtractor &DE, Stream *s, offset_t start_offset,
  804   DataExtractor data(src, src_len, lldb::eByteOrderLittle, 4);
tools/lldb/source/Core/DumpRegisterValue.cpp
   23   DataExtractor data;
tools/lldb/source/Core/EmulateInstruction.cpp
  178       DataExtractor data(buf, byte_size, GetByteOrder(), GetAddressByteSize());
tools/lldb/source/Core/Opcode.cpp
   81 uint32_t Opcode::GetData(DataExtractor &data) const {
tools/lldb/source/Core/Section.cpp
  412 lldb::offset_t Section::GetSectionData(DataExtractor &section_data) {
tools/lldb/source/Core/Value.cpp
  292 bool Value::GetData(DataExtractor &data) {
  316 Status Value::GetValueAsData(ExecutionContext *exe_ctx, DataExtractor &data,
  597       DataExtractor data;
tools/lldb/source/Core/ValueObject.cpp
  360 DataExtractor &ValueObject::GetDataExtractor() {
  377                                                   const DataExtractor &data) {
  761 size_t ValueObject::GetPointeeData(DataExtractor &data, uint32_t item_idx,
  863 uint64_t ValueObject::GetData(DataExtractor &data, Status &error) {
  881 bool ValueObject::SetData(DataExtractor &data, Status &error) {
 1023     DataExtractor data;
 1620         DataExtractor new_data;
 2766     DataExtractor data;
 3184     llvm::StringRef name, const DataExtractor &data,
tools/lldb/source/Core/ValueObjectConstResult.cpp
   53                                              const DataExtractor &data,
   62     ConstString name, const DataExtractor &data, lldb::addr_t address)
  264 size_t ValueObjectConstResult::GetPointeeData(DataExtractor &data,
tools/lldb/source/Core/ValueObjectConstResultCast.cpp
   53 size_t ValueObjectConstResultCast::GetPointeeData(DataExtractor &data,
tools/lldb/source/Core/ValueObjectConstResultChild.cpp
   65 size_t ValueObjectConstResultChild::GetPointeeData(DataExtractor &data,
tools/lldb/source/Core/ValueObjectConstResultImpl.cpp
  173 size_t ValueObjectConstResultImpl::GetPointeeData(DataExtractor &data,
tools/lldb/source/Core/ValueObjectDynamicValue.cpp
  308 bool ValueObjectDynamicValue::SetData(DataExtractor &data, Status &error) {
tools/lldb/source/Core/ValueObjectRegister.cpp
  340 bool ValueObjectRegister::SetData(DataExtractor &data, Status &error) {
tools/lldb/source/Core/ValueObjectVariable.cpp
  304 bool ValueObjectVariable::SetData(DataExtractor &data, Status &error) {
tools/lldb/source/DataFormatters/StringPrinter.cpp
  278   auto data(dump_options.GetData());
  579   DataExtractor data(buffer_sp, process_sp->GetByteOrder(),
tools/lldb/source/DataFormatters/TypeFormat.cpp
   49     DataExtractor data;
  183   DataExtractor data;
tools/lldb/source/DataFormatters/TypeSynthetic.cpp
  119     llvm::StringRef name, const DataExtractor &data,
tools/lldb/source/Expression/DWARFExpression.cpp
   62                                  const DataExtractor &data,
  209 static offset_t GetOpcodeDataSize(const DataExtractor &data,
  720                                        const DataExtractor &opcodes,
  879     DataExtractor param_subexpr_extractor;
 1015     lldb::ModuleSP module_sp, const DataExtractor &opcodes,
 1277               DataExtractor addr_data(addr_bytes, sizeof(addr_bytes),
 2659     const DWARFUnit *dwarf_cu, const DataExtractor &debug_loc_data,
 2714 static bool print_dwarf_exp_op(Stream &s, const DataExtractor &data,
 2897 bool DWARFExpression::PrintDWARFExpression(Stream &s, const DataExtractor &data,
 2916     Stream &s, const DWARFUnit *cu, const DataExtractor &debug_loc_data,
 2936     DataExtractor locationData(debug_loc_data, offset, loc_length);
 2991   DataExtractor opcodes = m_data;
tools/lldb/source/Expression/IRExecutionUnit.cpp
   78       DataExtractor my_extractor(my_buffer.GetBytes(), my_buffer.GetByteSize(),
   82                             DataExtractor::TypeUInt8);
  186   DataExtractor extractor(buffer_sp, process->GetByteOrder(),
  192                        DataExtractor::TypeUInt8);
  459           DataExtractor my_extractor(my_buffer.GetBytes(),
  464                                 DataExtractor::TypeUInt8);
  469         DataExtractor my_extractor((const void *)record.m_host_address,
  472                               DataExtractor::TypeUInt8);
tools/lldb/source/Expression/IRInterpreter.cpp
  180       lldb_private::DataExtractor value_extractor;
tools/lldb/source/Expression/IRMemoryMap.cpp
  732     DataExtractor extractor(buf.GetBytes(), buf.GetByteSize(), GetByteOrder(),
  780 void IRMemoryMap::GetMemoryData(DataExtractor &extractor,
tools/lldb/source/Expression/Materializer.cpp
  459       DataExtractor valobj_extractor;
  499         DataExtractor data;
  619       lldb_private::DataExtractor data;
  693         DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
  967         DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
 1197     DataExtractor register_data;
 1245     DataExtractor register_data;
tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp
 1630                   DataExtractor data(DataBufferSP(heap_data_up.release()),
 1725     DataExtractor data;
tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp
 1876     DataExtractor data;
 2112     DataExtractor &data) {
 2313                       DataExtractor data(
 2369             DataExtractor data;
 2407               DataExtractor data(DataBufferSP(heap_data_up.release()),
 2418     DataExtractor data;
tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp
  865     DataExtractor data;
tools/lldb/source/Plugins/ABI/SysV-arc/ABISysV_arc.cpp
  332   DataExtractor data;
tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp
 1824       DataExtractor data;
 1868     DataExtractor data;
tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp
 1848     DataExtractor data;
 2088     DataExtractor &data) {
 2285                       DataExtractor data(
 2341             DataExtractor data;
 2377             DataExtractor data(DataBufferSP(heap_data_up.release()), byte_order,
 2387     DataExtractor data;
tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp
  341   DataExtractor data;
  593           DataExtractor data;
  659                 DataExtractor data(DataBufferSP(heap_data_up.release()),
  691                   DataExtractor data(DataBufferSP(heap_data_up.release()),
tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp
  722     DataExtractor data;
  895       DataExtractor f0_data;
  908           DataExtractor f1_data;
  910           DataExtractor *copy_from_extractor = nullptr;
  912           DataExtractor return_ext(
tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp
  679   DataExtractor data;
  845           DataExtractor f0_data;
  862             DataExtractor f2_data;
  864             DataExtractor *copy_from_extractor = nullptr;
  866             DataExtractor return_ext(
  906       DataExtractor return_ext(data_sp, target_byte_order,
  948           DataExtractor f0_data, f1_data, f2_data;
  967             DataExtractor *copy_from_extractor = nullptr;
tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp
  439     DataExtractor data;
  470         DataExtractor data;
  580             DataExtractor data;
  625                 DataExtractor data(DataBufferSP(heap_data_up.release()),
  668       DataExtractor return_ext(data_sp, target_byte_order,
  679       DataExtractor r3_data, rdx_data;
  717         DataExtractor *copy_from_extractor = nullptr;
tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp
  317     DataExtractor data;
  348         DataExtractor data;
  641     DataExtractor de(&raw_data, sizeof(raw_data), m_byte_order, m_addr_size);
  678     DataExtractor de(DataBufferSP(m_data_up.release()), m_byte_order,
tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp
  417     DataExtractor data;
  450         DataExtractor data;
  561             DataExtractor data;
tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp
  467     DataExtractor data;
  501         DataExtractor data;
  614             DataExtractor data;
  667                 DataExtractor data(DataBufferSP(heap_data_up.release()),
  700                   DataExtractor data(DataBufferSP(heap_data_up.release()),
  800       DataExtractor return_ext(data_sp, byte_order,
  818       DataExtractor rax_data, rdx_data, xmm0_data, xmm1_data;
  852         DataExtractor *copy_from_extractor = nullptr;
tools/lldb/source/Plugins/ABI/Windows-x86_64/ABIWindows_x86_64.cpp
 1300     DataExtractor data;
 1334         DataExtractor data;
 1448             DataExtractor data;
 1500                 DataExtractor data(DataBufferSP(heap_data_up.release()),
 1624     DataExtractor return_ext(data_sp, byte_order,
 1632     DataExtractor rax_data;
 1659       DataExtractor *copy_from_extractor = nullptr;
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
   99         DataExtractor data;
  132         DataExtractor data;
  167                 const lldb_private::DataExtractor &data,
  270     DataExtractor data;
  872         DataExtractor data;
 1252                                              const DataExtractor &data,
tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h
   40                             const lldb_private::DataExtractor &data,
tools/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
  259           DataExtractor data (&uval, 8, process->GetByteOrder(), process->GetAddressByteSize());
  273           DataExtractor data (&uval, 4, process->GetByteOrder(), process->GetAddressByteSize());
 1090     DataExtractor data(buf, sizeof(buf), byte_order, addr_size);
 1378     DataExtractor extractor(data.GetBytes(), data.GetByteSize(), endian,
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
 1056       DataExtractor data(buf, sizeof(buf), byte_order, addr_size);
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.cpp
  192       DataExtractor data(buf, sizeof(buf), byte_order, 4);
  251   DataExtractor data; // Load command data
  419     DataExtractor data(buf, sizeof(buf), byte_order, addr_size);
  665     DataExtractor info_data_ref(info_data.GetBytes(), info_data.GetByteSize(),
  759                                              DataExtractor *load_command_data) {
  770     DataExtractor data(header_bytes.GetBytes(), header_bytes.GetByteSize(),
  824 uint32_t DynamicLoaderMacOSXDYLD::ParseLoadCommands(const DataExtractor &data,
  920       DataExtractor data; // Load command data
tools/lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOSXDYLD.h
   92                       lldb_private::DataExtractor *load_command_data);
   94   uint32_t ParseLoadCommands(const lldb_private::DataExtractor &data,
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
 1561     DataExtractor const_value_extractor;
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp
  976 EmulateInstructionMIPS::GetSizeOfInstruction(lldb_private::DataExtractor &data,
 1027       DataExtractor data(buf, sizeof(uint32_t), GetByteOrder(),
 1065   DataExtractor data;
tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.h
  100   uint32_t GetSizeOfInstruction(lldb_private::DataExtractor &data,
tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp
  961   DataExtractor data;
tools/lldb/source/Plugins/JITLoader/GDB/JITLoaderGDB.cpp
  132   DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
tools/lldb/source/Plugins/Language/CPlusPlus/CxxStringTypes.cpp
  158   DataExtractor data;
  184   DataExtractor data;
  210   DataExtractor data;
  236   DataExtractor data;
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
  268         DataExtractor extractor(buffer_sp, process_sp->GetByteOrder(),
  380       DataExtractor data(&count, 8, m_byte_order, m_ptr_size);
  394       DataExtractor data(&count, 8, m_byte_order, m_ptr_size);
  561   DataExtractor extractor;
  636   DataExtractor extractor;
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxBitset.cpp
  107   DataExtractor data(&value, sizeof(value), m_byte_order, m_byte_size);
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
  282   DataExtractor data;
  401   DataExtractor data;
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxMap.cpp
  402   DataExtractor data;
tools/lldb/source/Plugins/Language/CPlusPlus/LibCxxUnorderedMap.cpp
  149   DataExtractor data;
tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp
 1074     DataExtractor data;
tools/lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
  636     DataExtractor data(buffer_sp, m_order, m_ptr_size);
  711   DataExtractor data(buffer_sp, process_sp->GetByteOrder(), ptr_size);
  880     DataExtractor data(buffer_sp, m_order, m_ptr_size);
 1038     DataExtractor data(buffer_sp, m_order, m_ptr_size);
tools/lldb/source/Plugins/Language/ObjC/NSSet.cpp
  492     DataExtractor data(buffer.GetBytes(), buffer.GetByteSize(),
  659     DataExtractor data(buffer.GetBytes(), buffer.GetByteSize(),
tools/lldb/source/Plugins/Language/ObjC/NSString.cpp
  314   DataExtractor data;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCClassDescriptorV2.cpp
   61   DataExtractor extractor(objc_class_buf.GetBytes(), objc_class_size,
  101   DataExtractor extractor(buffer.GetBytes(), size, process->GetByteOrder(),
  120     DataExtractor extractor(buffer.GetBytes(), ptr_size,
  153   DataExtractor extractor(buffer.GetBytes(), size, process->GetByteOrder(),
  240   DataExtractor extractor(buffer.GetBytes(), size, process->GetByteOrder(),
  263   DataExtractor extractor(buffer.GetBytes(), size, process->GetByteOrder(),
  293   DataExtractor extractor(buffer.GetBytes(), size, process->GetByteOrder(),
  316   DataExtractor extractor(buffer.GetBytes(), size, process->GetByteOrder(),
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
  515     DataExtractor data;
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp
  361         DataExtractor data(buffer.GetBytes(), buffer.GetByteSize(), byte_order,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
 1458           DataExtractor class_infos_data(buffer.GetBytes(),
 1484 uint32_t AppleObjCRuntimeV2::ParseClassInfoArray(const DataExtractor &data,
 1774           DataExtractor class_infos_data(buffer.GetBytes(),
 2583           DataExtractor data(buffer.GetBytes(), buffer.GetByteSize(),
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.h
  301   uint32_t ParseClassInfoArray(const lldb_private::DataExtractor &data,
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTrampolineHandler.cpp
  305   DataExtractor data(memory_buffer, sizeof(memory_buffer),
  350   DataExtractor desc_extractor(dst, desc_array_size, process_sp->GetByteOrder(),
  544     DataExtractor data;
tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptRuntime.cpp
 3258   DataExtractor alloc_data(buffer.get(), size, GetProcess()->GetByteOrder(),
tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/ObjectContainerBSDArchive.cpp
   59 ObjectContainerBSDArchive::Object::Extract(const DataExtractor &data,
  139                                             lldb_private::DataExtractor &data)
  146   DataExtractor &data = m_data;
  240     DataExtractor &data) {
  298     DataExtractor data;
  357 bool ObjectContainerBSDArchive::MagicBytesMatch(const DataExtractor &data) {
  453   DataExtractor data;
tools/lldb/source/Plugins/ObjectContainer/BSD-Archive/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; }
  167     lldb_private::DataExtractor m_data; ///< The data for this object container
tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.cpp
   49     DataExtractor data;
   63 bool ObjectContainerUniversalMachO::MagicBytesMatch(const DataExtractor &data) {
   90     lldb_private::DataExtractor &data, llvm::MachO::fat_header &header,
  218   DataExtractor data;
tools/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.h
   47   static bool MagicBytesMatch(const lldb_private::DataExtractor &data);
   70   static bool ParseHeader(lldb_private::DataExtractor &data,
tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.cpp
   25 static bool GetMaxU64(const lldb_private::DataExtractor &data,
   33 static bool GetMaxU64(const lldb_private::DataExtractor &data,
   47 static bool GetMaxS64(const lldb_private::DataExtractor &data,
   55 static bool GetMaxS64(const lldb_private::DataExtractor &data,
   96 void ELFHeader::ParseHeaderExtension(lldb_private::DataExtractor &data) {
  100   lldb_private::DataExtractor sh_data(data, e_shoff, e_shentsize);
  114 bool ELFHeader::Parse(lldb_private::DataExtractor &data,
  222 bool ELFSectionHeader::Parse(const lldb_private::DataExtractor &data,
  309                      const lldb_private::DataExtractor *strtab_data,
  319 bool ELFSymbol::Parse(const lldb_private::DataExtractor &data,
  362 bool ELFProgramHeader::Parse(const lldb_private::DataExtractor &data,
  400 bool ELFDynamic::Parse(const lldb_private::DataExtractor &data,
  410 bool ELFRel::Parse(const lldb_private::DataExtractor &data,
  422 bool ELFRela::Parse(const lldb_private::DataExtractor &data,
tools/lldb/source/Plugins/ObjectFile/ELF/ELFHeader.h
  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);
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
  101   bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
  143 bool ELFRelocation::Parse(const lldb_private::DataExtractor &data,
  211 bool ELFNote::Parse(const DataExtractor &data, lldb::offset_t *offset) {
  400 static uint32_t calc_crc32(uint32_t init, const DataExtractor &data) {
  406     const ProgramHeaderColl &program_headers, DataExtractor &object_data) {
  415       DataExtractor segment_data;
  502     DataExtractor data;
  928   DataExtractor dynsym_data;
  929   DataExtractor dynstr_data;
  958                                            DataExtractor &object_data,
  974   DataExtractor data;
  997 ObjectFileELF::RefineModuleDetailsFromNote(lldb_private::DataExtractor &data,
 1233 void ObjectFileELF::ParseARMAttributes(DataExtractor &data, uint64_t length,
 1305                                            DataExtractor &object_data,
 1375   DataExtractor sh_data;
 1393     lldb_private::DataExtractor shstr_data;
 1408           DataExtractor data;
 1474           DataExtractor data;
 1482           DataExtractor data;
 1503           DataExtractor data;
 1881   DataExtractor data;
 1936                                      const DataExtractor &symtab_data,
 1937                                      const DataExtractor &strtab_data) {
 2294     DataExtractor symtab_data;
 2295     DataExtractor strtab_data;
 2325   DataExtractor dynsym_data;
 2413     const lldb::SectionSP &plt_section_sp, DataExtractor &rel_data,
 2414     DataExtractor &symtab_data, DataExtractor &strtab_data) {
 2414     DataExtractor &symtab_data, DataExtractor &strtab_data) {
 2523   DataExtractor rel_data;
 2527   DataExtractor symtab_data;
 2531   DataExtractor strtab_data;
 2547     DataExtractor &rel_data, DataExtractor &symtab_data,
 2547     DataExtractor &rel_data, DataExtractor &symtab_data,
 2548     DataExtractor &debug_data, Section *rel_section) {
 2670   DataExtractor rel_data;
 2671   DataExtractor symtab_data;
 2672   DataExtractor debug_data;
 3218       DataExtractor data;
 3306   DataExtractor data;
 3312                                       DataExtractor &section_data) {
 3358 DataExtractor ObjectFileELF::GetSegmentData(const ELFProgramHeader &H) {
 3385     auto segment_data = GetSegmentData(H);
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h
   45   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);
  236                                      lldb_private::DataExtractor &object_data,
  242                                  lldb_private::DataExtractor &data);
  256   static void ParseARMAttributes(lldb_private::DataExtractor &data,
  263                                      lldb_private::DataExtractor &object_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,
  385   RefineModuleDetailsFromNote(lldb_private::DataExtractor &data,
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.cpp
  247     lldb_private::DataExtractor &section_data) {
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.h
   88                   lldb_private::DataExtractor &section_data) override;
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
  138                                     const DataExtractor &data)
  147   void SetRegisterDataFrom_LC_THREAD(const DataExtractor &data) {
  343                                   const DataExtractor &data)
  352   void SetRegisterDataFrom_LC_THREAD(const DataExtractor &data) {
  459                                  const DataExtractor &data)
  468   void SetRegisterDataFrom_LC_THREAD(const DataExtractor &data) {
  591                                    const DataExtractor &data)
  600   void SetRegisterDataFrom_LC_THREAD(const DataExtractor &data) {
  824     DataExtractor data;
  890   DataExtractor data;
  923 bool ObjectFileMachO::ParseHeader(DataExtractor &data,
 1932 static bool ParseTrieEntries(DataExtractor &data, lldb::offset_t offset,
 2009   DataExtractor dsc_header_data(DscData, byte_order, addr_byte_size);
 2030 ParseNList(DataExtractor &nlist_data, lldb::offset_t &nlist_data_offset,
 2167   DataExtractor nlist_data(nullptr, 0, byte_order, addr_byte_size);
 2168   DataExtractor strtab_data(nullptr, 0, byte_order, addr_byte_size);
 2169   DataExtractor function_starts_data(nullptr, 0, byte_order, addr_byte_size);
 2170   DataExtractor indirect_symbol_index_data(nullptr, 0, byte_order,
 2172   DataExtractor dyld_trie_data(nullptr, 0, byte_order, addr_byte_size);
 4742                               const lldb_private::DataExtractor &data,
 4850                                       const lldb_private::DataExtractor &data,
 4985     const lldb_private::DataExtractor &data, lldb::offset_t lc_offset) {
 5472       DataExtractor data(m_data, thread_context_file_range->GetRangeBase(),
tools/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h
  132   static bool ParseHeader(lldb_private::DataExtractor &data,
  146           const lldb_private::DataExtractor &data,
  151       const lldb_private::DataExtractor &data, lldb::offset_t lc_offset);
  161                               const lldb_private::DataExtractor &data,
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
  220   DataExtractor data(data_sp, eByteOrderLittle, 4);
  377 bool ObjectFilePECOFF::ParseDOSHeader(DataExtractor &data,
  436 bool ObjectFilePECOFF::ParseCOFFHeader(DataExtractor &data,
  538 DataExtractor ObjectFilePECOFF::ReadImageData(uint32_t offset, size_t size) {
  549   DataExtractor data;
  564 DataExtractor ObjectFilePECOFF::ReadImageDataByRVA(uint32_t rva, size_t size) {
  581     DataExtractor section_header_data =
  642         DataExtractor symtab_data =
  647           DataExtractor strtab_data = ReadImageData(
  710         DataExtractor symtab_data = ReadImageDataByRVA(
tools/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h
  142   lldb_private::DataExtractor ReadImageData(uint32_t offset, size_t size);
  143   lldb_private::DataExtractor ReadImageDataByRVA(uint32_t rva, size_t size);
  265   static bool ParseDOSHeader(lldb_private::DataExtractor &data,
  267   static bool ParseCOFFHeader(lldb_private::DataExtractor &data,
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.cpp
   14 static const T *TypedRead(const DataExtractor &data_extractor, offset_t &offset,
   52   DataExtractor m_unwind_info_data;
   55   DataExtractor m_unwind_code_data;
  106     DataExtractor runtime_function_data = m_object_file.ReadImageDataByRVA(
tools/lldb/source/Plugins/ObjectFile/PECOFF/PECallFrameInfo.h
   44   lldb_private::DataExtractor m_exception_dir;
tools/lldb/source/Plugins/Platform/Android/AdbClient.cpp
  533   DataExtractor extractor(&buffer[0], buffer.size(), eByteOrderLittle,
  618     DataExtractor extractor(&buffer[4], 4, eByteOrderLittle, sizeof(void *));
tools/lldb/source/Plugins/Process/POSIX/NativeProcessELF.cpp
   21     DataExtractor auxv_data(buffer_or_error.get()->getBufferStart(),
tools/lldb/source/Plugins/Process/Utility/AuxVector.cpp
   11 AuxVector::AuxVector(const lldb_private::DataExtractor &data) {
   15 void AuxVector::ParseAuxv(const lldb_private::DataExtractor &data) {
tools/lldb/source/Plugins/Process/Utility/AuxVector.h
   19   AuxVector(const lldb_private::DataExtractor &data);
   68   void ParseAuxv(const lldb_private::DataExtractor &data);
tools/lldb/source/Plugins/Process/Utility/RegisterContextDarwin_arm64.cpp
  391       DataExtractor regdata(&gpr.x[reg - gpr_w0], 8, process_sp->GetByteOrder(),
  470       DataExtractor regdata(&fpu.v[reg - fpu_s0], 4, process_sp->GetByteOrder(),
  511       DataExtractor regdata(&fpu.v[reg - fpu_d0], 8, process_sp->GetByteOrder(),
tools/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
 1499     DataExtractor dwarfdata(unwindplan_regloc.GetDWARFExpressionBytes(),
 1852     DataExtractor dwarfdata(fa.GetDWARFExpressionBytes(),
tools/lldb/source/Plugins/Process/Utility/RegisterContextMemory.h
   65   lldb_private::DataExtractor m_reg_data;
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
   66       DataExtractor data(data_sp, lldb::eByteOrderLittle, 4);
  178     DataExtractor data = core->GetSegmentData(H);
  413                                  const DataExtractor &data,
  443 static llvm::Error ParseNetBSDProcInfo(const DataExtractor &data,
  488                                  const DataExtractor &data) {
  500 ProcessElfCore::parseSegment(const DataExtractor &segment) {
  512     DataExtractor note_data(segment, note_start, note_size);
  858     const elf::ELFProgramHeader &segment_header, DataExtractor segment_data) {
  902 DataExtractor ProcessElfCore::GetAuxvData() {
tools/lldb/source/Plugins/Process/elf-core/ProcessElfCore.h
  100   lldb_private::DataExtractor GetAuxvData() override;
  137   lldb_private::DataExtractor m_auxv;
  151       lldb_private::DataExtractor segment_data);
  161   parseSegment(const lldb_private::DataExtractor &segment);
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.cpp
   20     const DataExtractor &gpregset, llvm::ArrayRef<CoreNote> notes)
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm.h
   22       const lldb_private::DataExtractor &gpregset,
   50   lldb_private::DataExtractor m_gpr;
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.cpp
   21     const DataExtractor &gpregset, llvm::ArrayRef<CoreNote> notes)
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_arm64.h
   22       const lldb_private::DataExtractor &gpregset,
   50   lldb_private::DataExtractor m_gpr;
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.cpp
   20     const DataExtractor &gpregset, llvm::ArrayRef<CoreNote> notes)
   27   DataExtractor fpregset = getRegset(
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_mips64.h
   22       const lldb_private::DataExtractor &gpregset,
   51   lldb_private::DataExtractor m_gpr;
   52   lldb_private::DataExtractor m_fpr;
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_powerpc.cpp
   21     const DataExtractor &gpregset, llvm::ArrayRef<CoreNote> notes)
   29   DataExtractor fpregset = getRegset(notes, arch.GetTriple(), FPR_Desc);
   35   DataExtractor vregset = getRegset(notes, arch.GetTriple(), PPC_VMX_Desc);
tools/lldb/source/Plugins/Process/elf-core/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;
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_ppc64le.cpp
   24     const DataExtractor &gpregset, llvm::ArrayRef<CoreNote> notes)
   32   DataExtractor fpregset = getRegset(notes, arch.GetTriple(), FPR_Desc);
   38   DataExtractor vmxregset = getRegset(notes, arch.GetTriple(), PPC_VMX_Desc);
   44   DataExtractor vsxregset = getRegset(notes, arch.GetTriple(), PPC_VSX_Desc);
tools/lldb/source/Plugins/Process/elf-core/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;
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.cpp
   21     const DataExtractor &gpregset, llvm::ArrayRef<CoreNote> notes)
   28   DataExtractor fpregset = getRegset(
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_s390x.h
   21       const lldb_private::DataExtractor &gpregset,
   49   lldb_private::DataExtractor m_gpr;
   52   lldb_private::DataExtractor m_fpr;
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.cpp
   18     const DataExtractor &gpregset, llvm::ArrayRef<CoreNote> notes)
   29   DataExtractor fpregset = getRegset(
tools/lldb/source/Plugins/Process/elf-core/RegisterContextPOSIXCore_x86_64.h
   20       const lldb_private::DataExtractor &gpregset,
tools/lldb/source/Plugins/Process/elf-core/RegisterUtilities.cpp
   28 DataExtractor lldb_private::getRegset(llvm::ArrayRef<CoreNote> Notes,
tools/lldb/source/Plugins/Process/elf-core/RegisterUtilities.h
   71   DataExtractor data;
   94 DataExtractor getRegset(llvm::ArrayRef<CoreNote> Notes,
tools/lldb/source/Plugins/Process/elf-core/ThreadElfCore.cpp
  279 Status ELFLinuxPrStatus::Parse(const DataExtractor &data,
  348 Status ELFLinuxPrPsInfo::Parse(const DataExtractor &data,
  416 Status ELFLinuxSigInfo::Parse(const DataExtractor &data, const ArchSpec &arch) {
tools/lldb/source/Plugins/Process/elf-core/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;
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
  140   DataExtractor data(buffer_sp, endian::InlHostByteOrder(), sizeof(void *));
  181                                                  DataExtractor &data) {
  279   DataExtractor data;
  301                                                   DataExtractor &data,
  547       DataExtractor restore_data(data_sp, m_reg_data.GetByteOrder(),
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.h
   79   bool ReadRegisterBytes(const RegisterInfo *reg_info, DataExtractor &data);
   81   bool WriteRegisterBytes(const RegisterInfo *reg_info, DataExtractor &data,
  115   DataExtractor m_reg_data;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 4006 DataExtractor ProcessGDBRemote::GetAuxvData() {
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
  328   DataExtractor GetAuxvData() override;
tools/lldb/source/Plugins/Process/mach-core/ProcessMachCore.cpp
   70       DataExtractor data(data_sp, lldb::eByteOrderLittle, 4);
  227   DataExtractor data(&header, sizeof(header),
tools/lldb/source/Plugins/Process/minidump/ProcessMinidump.cpp
  799         DataExtractor data(bytes.data(), bytes.size(), eByteOrderLittle,
  833         DataExtractor data(bytes.data(), bytes.size(), eByteOrderLittle,
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM.cpp
  467     lldb_private::Thread &thread, const DataExtractor &data, bool apple)
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM.h
   33                               const DataExtractor &data, bool apple);
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM64.cpp
  772     lldb_private::Thread &thread, const DataExtractor &data)
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_ARM64.h
   32                                 const DataExtractor &data);
tools/lldb/source/Plugins/Process/minidump/ThreadMinidump.cpp
   75       DataExtractor gpregset(buf, lldb::eByteOrderLittle, 4);
   85       DataExtractor gpregset(buf, lldb::eByteOrderLittle, 8);
   92       DataExtractor data(m_gpregset_data.data(), m_gpregset_data.size(),
   99       DataExtractor data(m_gpregset_data.data(), m_gpregset_data.size(),
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
   93   DataExtractor data;
  116     DataExtractor data;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.cpp
  110       DataExtractor section_data;
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDataExtractor.h
   18 class DWARFDataExtractor : public DataExtractor {
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFDebugInfoEntry.cpp
  346               DataExtractor data = dwarf.DebugLocData();
tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.cpp
  203 DWARFMappedHash::Prologue::Read(const lldb_private::DataExtractor &data,
  247 lldb::offset_t DWARFMappedHash::Header::Read(lldb_private::DataExtractor &data,
tools/lldb/source/Plugins/SymbolFile/DWARF/HashedNameToDIE.h
   92     lldb::offset_t Read(const lldb_private::DataExtractor &data,
  113     lldb::offset_t Read(lldb_private::DataExtractor &data,
tools/lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
 3271               DataExtractor data = DebugLocData();
tools/lldb/source/Plugins/SymbolFile/NativePDB/DWARFLocationExpression.cpp
  124   DataExtractor extractor(buffer, byte_order, address_size, byte_size);
  249   DataExtractor extractor(buffer, lldb::eByteOrderLittle, address_size);
tools/lldb/source/Plugins/SymbolFile/PDB/PDBLocationToDWARFExpression.cpp
  176   DataExtractor extractor(buffer, byte_order, address_size, byte_size);
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
  302   DataExtractor data(memory_buffer, sizeof(memory_buffer),
  350     DataExtractor data(memory_buffer, sizeof(memory_buffer),
  484           DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
  525       DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
  767           DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
  858       DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
  890     DataExtractor extractor(data.GetBytes(), data.GetByteSize(),
  951     lldb_private::DataExtractor &extractor) {
tools/lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.h
  266   ItemInfo ExtractItemInfoFromBuffer(lldb_private::DataExtractor &extractor);
tools/lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
  392   DataExtractor data(dst, dst_len,
tools/lldb/source/Symbol/ClangASTContext.cpp
  260   DataExtractor data;
 9007     lldb::Format format, const DataExtractor &data,
 9384                           const DataExtractor &data, lldb::offset_t byte_offset,
 9465     const DataExtractor &data, lldb::offset_t byte_offset, size_t byte_size,
 9588                                   const lldb_private::DataExtractor &data,
 9604         DataExtractor cstr_data(&buf.front(), buf.size(),
tools/lldb/source/Symbol/CompilerType.cpp
  721                              lldb::Format format, const DataExtractor &data,
  735                                  const DataExtractor &data,
  748                                const DataExtractor &data,
  776 bool CompilerType::GetValueAsScalar(const lldb_private::DataExtractor &data,
  963                                   lldb_private::DataExtractor &data) {
tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp
   32 GetGNUEHPointer(const DataExtractor &DE, offset_t *offset_ptr,
tools/lldb/source/Symbol/ObjectFile.cpp
  476                            DataExtractor &data) const {
  539                                    DataExtractor &section_data) {
  665     DataExtractor section_data;
tools/lldb/source/Symbol/Type.cpp
  308                      const DataExtractor &data, uint32_t data_byte_offset,
  406     DataExtractor data;
  421                           AddressType address_type, DataExtractor &data) {
  457                          AddressType address_type, DataExtractor &data) {
tools/lldb/source/Symbol/UnwindPlan.cpp
   82     DataExtractor extractor(expr.data(), expr.size(), order_and_width->first,
tools/lldb/source/Target/Process.cpp
 2272       DataExtractor data(&uval, sizeof(uval), GetByteOrder(),
 2651 DataExtractor Process::GetAuxvData() { return DataExtractor(); }
tools/lldb/source/Target/RegisterContext.cpp
   82   DataExtractor dwarf_data(dwarf_opcode_ptr, dwarf_opcode_len,
tools/lldb/source/Target/Target.cpp
 1887       DataExtractor data(&uval, sizeof(uval), m_arch.GetSpec().GetByteOrder(),
tools/lldb/source/Target/ThreadPlanTracer.cpp
  152       DataExtractor extractor(buffer, sizeof(buffer),
tools/lldb/source/Utility/DataExtractor.cpp
  159 DataExtractor::DataExtractor(const DataExtractor &data, offset_t offset,
  173 DataExtractor::DataExtractor(const DataExtractor &rhs)
  181 const DataExtractor &DataExtractor::operator=(const DataExtractor &rhs) {
  181 const DataExtractor &DataExtractor::operator=(const DataExtractor &rhs) {
  251 lldb::offset_t DataExtractor::SetData(const DataExtractor &data,
  978                                        DataExtractor::Type type,
 1036 size_t DataExtractor::Copy(DataExtractor &dest_data) const {
 1048 bool DataExtractor::Append(DataExtractor &rhs) {
tools/lldb/source/Utility/RegisterValue.cpp
   35 bool RegisterValue::GetData(DataExtractor &data) const {
   65   DataExtractor reg_data;
  127   DataExtractor src_data(src, src_len, src_byte_order, 4);
  192   DataExtractor copy_data;
  200                                        DataExtractor &src,
tools/lldb/source/Utility/Scalar.cpp
   74 bool Scalar::GetData(DataExtractor &data, size_t limit_byte_size) const {
 2539 Status Scalar::SetValueFromData(DataExtractor &data, lldb::Encoding encoding,
 2709   DataExtractor data;
tools/lldb/tools/lldb-test/lldb-test.cpp
  846       lldb_private::DataExtractor Data;
tools/lldb/unittests/Expression/DWARFExpressionTest.cpp
   28   DataExtractor extractor(expr.data(), expr.size(), lldb::eByteOrderLittle,
  144     lldb_private::DataExtractor debug_info(
tools/lldb/unittests/Process/POSIX/NativeProcessELFTest.cpp
  110   DataExtractor mem_extractor(&MC, sizeof(MC), process.GetByteOrder(),
tools/lldb/unittests/Symbol/PostfixExpressionTest.cpp
  154   DataExtractor extractor(dwarf.GetData(), dwarf.GetSize(),
tools/lldb/unittests/SymbolFile/NativePDB/PdbFPOProgramToDWARFExpressionTests.cpp
   45   DataExtractor extractor(buffer, byte_order, address_size, byte_size);
tools/lldb/unittests/Utility/DataExtractorTest.cpp
   17   DataExtractor LE(buffer, sizeof(buffer), lldb::eByteOrderLittle,
   19   DataExtractor BE(buffer, sizeof(buffer), lldb::eByteOrderBig, sizeof(void *));
   38   DataExtractor E(buffer, sizeof buffer, lldb::eByteOrderLittle, 4);
   54   DataExtractor E(buffer, sizeof buffer, lldb::eByteOrderLittle, 4);
   63   DataExtractor E(buffer, sizeof buffer, lldb::eByteOrderLittle, 4);
   72   DataExtractor E(buffer, sizeof buffer, lldb::eByteOrderLittle, 4);
   81   DataExtractor E(buffer, sizeof buffer, lldb::eByteOrderLittle, 4);
   90   DataExtractor E(buffer, sizeof buffer, lldb::eByteOrderLittle, 4);
   99   DataExtractor LE(buffer, sizeof(buffer), lldb::eByteOrderLittle,
  101   DataExtractor BE(buffer, sizeof(buffer), lldb::eByteOrderBig, sizeof(void *));
  140   DataExtractor LE(buffer, sizeof(buffer), lldb::eByteOrderLittle,
  142   DataExtractor BE(buffer, sizeof(buffer), lldb::eByteOrderBig, sizeof(void *));
  175   DataExtractor LE(buffer, sizeof(buffer), lldb::eByteOrderLittle,
  177   DataExtractor BE(buffer, sizeof(buffer), lldb::eByteOrderBig, sizeof(void *));
tools/lldb/unittests/Utility/ScalarTest.cpp
   94   DataExtractor e_data(e, sizeof(e), endian::InlHostByteOrder(),
   98   DataExtractor f_data(f, sizeof(f), endian::InlHostByteOrder(),
usr/include/c++/7.4.0/bits/alloc_traits.h
  387       using allocator_type = allocator<_Tp>;
  389       using value_type = _Tp;
  392       using pointer = _Tp*;
  395       using const_pointer = const _Tp*;
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
  486 	destroy(allocator_type& __a, _Up* __p)
usr/include/c++/7.4.0/bits/allocator.h
  108     class allocator: public __allocator_base<_Tp>
  113       typedef _Tp*       pointer;
  114       typedef const _Tp* const_pointer;
  115       typedef _Tp&       reference;
  116       typedef const _Tp& const_reference;
  117       typedef _Tp        value_type;
  137 	allocator(const allocator<_Tp1>&) throw() { }
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   73     forward(typename std::remove_reference<_Tp>::type& __t) noexcept
   83     constexpr _Tp&&
   84     forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/shared_ptr.h
   93     class shared_ptr : public __shared_ptr<_Tp>
  107       using element_type = typename __shared_ptr<_Tp>::element_type;
  129 	shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { }
  236 	shared_ptr(const shared_ptr<_Yp>& __r) noexcept
  253 	shared_ptr(shared_ptr<_Yp>&& __r) noexcept
  299 	_Assignable<const shared_ptr<_Yp>&>
  300 	operator=(const shared_ptr<_Yp>& __r) noexcept
  324 	_Assignable<shared_ptr<_Yp>>
  325 	operator=(shared_ptr<_Yp>&& __r) noexcept
  343 		   _Args&&... __args)
  352       shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
  687     inline shared_ptr<_Tp>
  688     allocate_shared(const _Alloc& __a, _Args&&... __args)
  702     inline shared_ptr<_Tp>
  703     make_shared(_Args&&... __args)
  705       typedef typename std::remove_const<_Tp>::type _Tp_nc;
  706       return std::allocate_shared<_Tp>(std::allocator<_Tp_nc>(),
usr/include/c++/7.4.0/bits/shared_ptr_base.h
  882     : is_convertible<_Yp*, _Tp*>::type
  882     : is_convertible<_Yp*, _Tp*>::type
  946     : is_convertible<_Yp*, _Tp*>::type
  946     : is_convertible<_Yp*, _Tp*>::type
  956       using element_type = _Tp;
 1035     : public __shared_ptr_access<_Tp, _Lp>
 1038       using element_type = typename remove_extent<_Tp>::type;
 1078 	__shared_ptr(_Yp* __p)
 1081 	  static_assert( !is_void<_Yp>::value, "incomplete type" );
 1082 	  static_assert( sizeof(_Yp) > 0, "incomplete type" );
 1126 	__shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
 1138 	__shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
 1192 	_Assignable<_Yp>
 1193 	operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
 1218 	_Assignable<_Yp>
 1219 	operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
 1272       swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
 1317 		     _Args&&... __args)
 1321 	    rebind_traits<typename std::remove_cv<_Tp>::type> __traits;
 1344       __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
 1377 	typename enable_if<!__has_esft_base<_Yp2>::value>::type
 1378 	_M_enable_shared_from_this_with(_Yp*) noexcept
usr/include/c++/7.4.0/bits/unique_ptr.h
  824     make_unique(_Args&&... __args)
  825     { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); }
usr/include/c++/7.4.0/ext/new_allocator.h
   63       typedef _Tp*       pointer;
   64       typedef const _Tp* const_pointer;
   65       typedef _Tp&       reference;
   66       typedef const _Tp& const_reference;
   67       typedef _Tp        value_type;
   84 	new_allocator(const new_allocator<_Tp1>&) _GLIBCXX_USE_NOEXCEPT { }
  111 	return static_cast<_Tp*>(::operator new(__n * sizeof(_Tp)));
  130       { return size_t(-1) / sizeof(_Tp); }
  135 	construct(_Up* __p, _Args&&... __args)
  135 	construct(_Up* __p, _Args&&... __args)
  136 	{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
  140 	destroy(_Up* __p) { __p->~_Up(); }
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };
 1942     { typedef _Tp     type; };