|
reference, declaration → definition
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 §ion_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 §ion_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 §ion_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 §ion_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 §ion_data) {
tools/lldb/source/Plugins/ObjectFile/JIT/ObjectFileJIT.h 88 lldb_private::DataExtractor §ion_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 §ion_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; };