Searched refs:DataExtractor (Results 1 - 25 of 244) sorted by relevance

12345678910

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/XRay/
H A DFileHeaderReader.h16 #include "llvm/Support/DataExtractor.h"
26 Expected<XRayFileHeader> readBinaryFormatHeader(DataExtractor &HeaderExtractor,
H A DFDRRecordProducer.h29 DataExtractor &E;
38 FileBasedRecordProducer(const XRayFileHeader &FH, DataExtractor &DE,
43 /// RecordProducer hidden behind a DataExtractor.
H A DTrace.h19 #include "llvm/Support/DataExtractor.h"
53 friend Expected<Trace> loadTrace(const DataExtractor &, bool);
74 /// DataExtractor.
75 Expected<Trace> loadTrace(const DataExtractor &Extractor, bool Sort = false);
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/
H A DRegisterContextPOSIXCore_ppc64le.h14 #include "lldb/Utility/DataExtractor.h"
21 const lldb_private::DataExtractor &gpregset,
42 lldb_private::DataExtractor m_gpr;
43 lldb_private::DataExtractor m_fpr;
44 lldb_private::DataExtractor m_vmx;
45 lldb_private::DataExtractor m_vsx;
H A DRegisterContextPOSIXCore_mips64.h15 #include "lldb/Utility/DataExtractor.h"
22 const lldb_private::DataExtractor &gpregset,
51 lldb_private::DataExtractor m_gpr;
52 lldb_private::DataExtractor m_fpr;
H A DRegisterContextPOSIXCore_s390x.h14 #include "lldb/Utility/DataExtractor.h"
21 const lldb_private::DataExtractor &gpregset,
49 lldb_private::DataExtractor m_gpr;
52 lldb_private::DataExtractor m_fpr;
H A DRegisterUtilities.cpp28 DataExtractor lldb_private::getRegset(llvm::ArrayRef<CoreNote> Notes,
33 return DataExtractor();
37 return Iter == Notes.end() ? DataExtractor() : Iter->data;
H A DRegisterContextPOSIXCore_powerpc.h14 #include "lldb/Utility/DataExtractor.h"
21 const lldb_private::DataExtractor &gpregset,
55 lldb_private::DataExtractor m_gpr;
56 lldb_private::DataExtractor m_fpr;
57 lldb_private::DataExtractor m_vec;
H A DRegisterContextPOSIXCore_arm.h15 #include "lldb/Utility/DataExtractor.h"
22 const lldb_private::DataExtractor &gpregset,
50 lldb_private::DataExtractor m_gpr;
H A DRegisterContextPOSIXCore_arm64.h15 #include "lldb/Utility/DataExtractor.h"
22 const lldb_private::DataExtractor &gpregset,
50 lldb_private::DataExtractor m_gpr;
H A DThreadElfCore.h14 #include "lldb/Utility/DataExtractor.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;
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDataExtractor.h13 #include "lldb/Utility/DataExtractor.h"
18 class DWARFDataExtractor : public DataExtractor {
24 : DataExtractor(data, offset, length) {}
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DDataExtractor.cpp1 //===-- DataExtractor.cpp -------------------------------------------------===//
9 #include "llvm/Support/DataExtractor.h"
27 static T getU(uint64_t *offset_ptr, const DataExtractor *de,
50 const DataExtractor *de, bool isLittleEndian, const char *Data,
72 uint8_t DataExtractor::getU8(uint64_t *offset_ptr, llvm::Error *Err) const {
77 DataExtractor::getU8(uint64_t *offset_ptr, uint8_t *dst, uint32_t count) const {
82 uint8_t *DataExtractor::getU8(Cursor &C, uint8_t *Dst, uint32_t Count) const {
87 uint16_t DataExtractor::getU16(uint64_t *offset_ptr, llvm::Error *Err) const {
91 uint16_t *DataExtractor::getU16(uint64_t *offset_ptr, uint16_t *dst,
97 uint32_t DataExtractor
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Core/
H A DDumpDataExtractor.h19 class DataExtractor;
82 DumpDataExtractor(const DataExtractor &DE, Stream *s, lldb::offset_t offset,
/freebsd-11-stable/contrib/llvm-project/lldb/source/Utility/
H A DDataExtractor.cpp1 //===-- DataExtractor.cpp ---------------------------------------*- C++ -*-===//
9 #include "lldb/Utility/DataExtractor.h"
122 DataExtractor::DataExtractor() function in class:DataExtractor
129 DataExtractor::DataExtractor(const void *data, offset_t length, function in class:DataExtractor
142 // DataExtractor objects exist that have a reference to this data.
143 DataExtractor::DataExtractor(const DataBufferSP &data_sp, ByteOrder endian, function in class:DataExtractor
158 DataExtractor function in class:DataExtractor
172 DataExtractor::DataExtractor(const DataExtractor &rhs) function in class:DataExtractor
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/
H A DELFHeader.h29 class DataExtractor;
118 /// The DataExtractor to read from. Updated with the address size and
128 bool Parse(lldb_private::DataExtractor &data, lldb::offset_t *offset);
153 /// The DataExtractor to read from.
154 void ParseHeaderExtension(lldb_private::DataExtractor &data);
177 /// The DataExtractor to read from. The address size of the extractor
187 bool Parse(const lldb_private::DataExtractor &data, lldb::offset_t *offset);
204 /// Parse an ELFProgramHeader entry from the given DataExtractor starting at
205 /// position \p offset. The address size of the DataExtractor determines if
209 /// The DataExtractor t
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Utility/
H A DDataExtractor.h1 //===-- DataExtractor.h -----------------------------------------*- C++ -*-===//
17 #include "llvm/Support/DataExtractor.h"
34 /// \class DataExtractor DataExtractor.h "lldb/Core/DataExtractor.h" An data
37 /// DataExtractor is a class that can extract data (swapping if needed) from a
39 /// that can be shared between multiple DataExtractor instances. Multiple
40 /// DataExtractor objects can share the same data, yet extract values in
46 class DataExtractor { class in namespace:lldb_private
48 /// \typedef DataExtractor
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DArmUnwindInfo.h13 #include "lldb/Utility/DataExtractor.h"
61 DataExtractor m_arm_exidx_data; // .ARM.exidx section data
62 DataExtractor m_arm_extab_data; // .ARM.extab section data
/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DAuxVector.h12 #include "lldb/Utility/DataExtractor.h"
19 AuxVector(const lldb_private::DataExtractor &data);
68 void ParseAuxv(const lldb_private::DataExtractor &data);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DHeader.h19 class DataExtractor;
111 static llvm::Expected<Header> decode(DataExtractor &Data);
H A DRange.h23 class DataExtractor;
61 void decode(DataExtractor &Data, uint64_t BaseAddr, uint64_t &Offset);
71 static void skip(DataExtractor &Data, uint64_t &Offset);
108 void decode(DataExtractor &Data, uint64_t BaseAddr, uint64_t &Offset);
120 static uint64_t skip(DataExtractor &Data, uint64_t &Offset);
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Expression/
H A DDWARFExpression.h14 #include "lldb/Utility/DataExtractor.h"
44 DWARFExpression(lldb::ModuleSP module, const DataExtractor &data,
204 lldb::ModuleSP opcode_ctx, const DataExtractor &opcodes,
211 bool GetExpressionData(DataExtractor &data) const {
220 static bool PrintDWARFExpression(Stream &s, const DataExtractor &data,
225 const DataExtractor &debug_loc_data,
248 void DumpLocation(Stream *s, const DataExtractor &data,
251 llvm::Optional<DataExtractor>
259 DataExtractor m_data;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugMacro.h13 #include "llvm/Support/DataExtractor.h"
54 void parse(DataExtractor data);
H A DDWARFDebugAbbrev.h13 #include "llvm/Support/DataExtractor.h"
37 bool extract(DataExtractor Data, uint64_t *OffsetPtr);
60 mutable Optional<DataExtractor> Data;
70 void extract(DataExtractor Data);
H A DDWARFDataExtractor.h13 #include "llvm/Support/DataExtractor.h"
18 /// A DataExtractor (typically for an in-memory copy of an object-file section)
20 class DWARFDataExtractor : public DataExtractor {
29 : DataExtractor(Section.Data, IsLittleEndian, AddressSize), Obj(&Obj),
34 : DataExtractor(Data, IsLittleEndian, AddressSize) {}

Completed in 137 milliseconds

12345678910