/freebsd/contrib/llvm-project/lldb/include/lldb/Utility/ |
H A D | DataExtractor.h | 87 DataExtractor(const void *data, lldb::offset_t data_length, 134 DataExtractor(const DataExtractor &data, lldb::offset_t offset, 135 lldb::offset_t length, uint32_t target_byte_size = 1); 206 lldb::offset_t PutToLog(Log *log, lldb::offset_t offset, 207 lldb::offset_t length, uint64_t base_addr, 235 size_t ExtractBytes(lldb::offset_t offset, lldb::offset_t length, 254 uint64_t GetAddress(lldb::offset_t *offset_ptr) const; 256 uint64_t GetAddress_unchecked(lldb::offset_t *offset_ptr) const; 291 const char *GetCStr(lldb::offset_t *offset_ptr) const; 314 const char *GetCStr(lldb::offset_t *offset_ptr, lldb::offset_t len) const; [all …]
|
H A D | DataBufferHeap.h | 46 DataBufferHeap(lldb::offset_t n, uint8_t ch); 55 DataBufferHeap(const void *src, lldb::offset_t src_len); 73 lldb::offset_t GetByteSize() const override; 88 lldb::offset_t SetByteSize(lldb::offset_t byte_size); 99 void CopyData(const void *src, lldb::offset_t src_len);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/BSD-Archive/ |
H A D | ObjectContainerBSDArchive.h | 32 lldb::offset_t data_offset, 34 lldb::offset_t offset, lldb::offset_t length, 52 lldb::offset_t data_offset, const lldb_private::FileSpec *file, 53 lldb::offset_t offset, lldb::offset_t length); 57 lldb::offset_t data_offset, 58 lldb::offset_t file_offset, 59 lldb::offset_t length, 84 lldb::offset_t ExtractFromThi [all...] |
H A D | ObjectContainerBSDArchive.cpp | 70 lldb::offset_t file_offset, in ExtractFromThin() 181 const llvm::sys::TimePoint<> &time, lldb::offset_t file_offset) { in Extract() 221 const llvm::sys::TimePoint<> &time, lldb::offset_t file_offset, in ParseObjects() 262 lldb::offset_t data_offset, const FileSpec *file, in ParseObjects() 263 lldb::offset_t file_offset, lldb::offset_t length) { in ParseObjects() 291 lldb::offset_t archive_data_offset = 0; in FindObject() 354 lldb::offset_t data_offset, const lldb_private::FileSpec *file, in ParseAndCacheArchiveForFile() 355 lldb::offset_t file_offset, lldb::offset_t siz in ParseAndCacheArchiveForFile() [all...] |
/freebsd/contrib/llvm-project/lldb/source/Utility/ |
H A D | DataExtractor.cpp | 44 static inline uint16_t ReadInt16(const unsigned char *ptr, offset_t offset) { in ReadInt16() 51 offset_t offset = 0) { in ReadInt32() 58 offset_t offset = 0) { in ReadInt64() 71 offset_t offset) { in ReadSwapInt16() 78 offset_t offset) { in ReadSwapInt32() 85 offset_t offset) { in ReadSwapInt64() 129 DataExtractor::DataExtractor(const void *data, offset_t length, in DataExtractor() 157 DataExtractor::DataExtractor(const DataExtractor &data, offset_t offset, in DataExtractor() 158 offset_t length, uint32_t target_byte_size /*=1*/) in DataExtractor() 163 offset_t bytes_available = data.GetByteSize() - offset; in DataExtractor() [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/API/ |
H A D | SBData.h | 46 float GetFloat(lldb::SBError &error, lldb::offset_t offset); 48 double GetDouble(lldb::SBError &error, lldb::offset_t offset); 50 long double GetLongDouble(lldb::SBError &error, lldb::offset_t offset); 52 lldb::addr_t GetAddress(lldb::SBError &error, lldb::offset_t offset); 54 uint8_t GetUnsignedInt8(lldb::SBError &error, lldb::offset_t offset); 56 uint16_t GetUnsignedInt16(lldb::SBError &error, lldb::offset_t offset); 58 uint32_t GetUnsignedInt32(lldb::SBError &error, lldb::offset_t offset); 60 uint64_t GetUnsignedInt64(lldb::SBError &error, lldb::offset_t offset); 62 int8_t GetSignedInt8(lldb::SBError &error, lldb::offset_t offset); 64 int16_t GetSignedInt16(lldb::SBError &error, lldb::offset_t offset); [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/wasm/ |
H A D | ObjectFileWasm.h | 35 lldb::offset_t data_offset, const FileSpec *file, 36 lldb::offset_t file_offset, lldb::offset_t length); 45 lldb::offset_t data_offset, 46 lldb::offset_t file_offset, 47 lldb::offset_t length, 116 lldb::offset_t data_offset, const FileSpec *file, 117 lldb::offset_t offset, lldb::offset_t length); 124 bool DecodeNextSection(lldb::offset_t *offset_ptr); 129 DataExtractor ReadImageData(lldb::offset_t offset, uint32_t size); 132 lldb::offset_t offset;
|
H A D | ObjectFileWasm.cpp | 93 offset_t data_offset, const FileSpec *file, in CreateInstance() 94 offset_t file_offset, offset_t length) { in CreateInstance() 159 bool ObjectFileWasm::DecodeNextSection(lldb::offset_t *offset_ptr) { in DecodeNextSection() 184 lldb::offset_t prev_offset = c.tell(); in DecodeNextSection() 209 lldb::offset_t offset = kWasmHeaderSize; in DecodeSections() 220 const FileSpec &file, DataBufferSP &data_sp, offset_t data_offset, in GetModuleSpecifications() 221 offset_t file_offset, offset_t length, ModuleSpecList &specs) { in GetModuleSpecifications() 232 offset_t data_offset, const FileSpec *file, in ObjectFileWasm() 233 offset_t offset, offset_t length) in ObjectFileWasm() 303 offset_t file_offset = sect_info.offset & 0xffffffff; in CreateSections() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/Mach-O-Fileset/ |
H A D | ObjectContainerMachOFileset.h | 22 lldb::offset_t data_offset, 24 lldb::offset_t offset, lldb::offset_t length); 44 lldb::offset_t data_offset, const lldb_private::FileSpec *file, 45 lldb::offset_t offset, lldb::offset_t length); 53 lldb::offset_t data_offset, 54 lldb::offset_t file_offset, 55 lldb::offset_t length, 84 lldb::offset_t file_offset,
|
H A D | ObjectContainerMachOFileset.cpp | 38 lldb::offset_t data_offset, const lldb_private::FileSpec *file, in ObjectContainerMachOFileset() 39 lldb::offset_t offset, lldb::offset_t length) in ObjectContainerMachOFileset() 52 lldb::offset_t data_offset, const FileSpec *file, in CreateInstance() 53 lldb::offset_t file_offset, lldb::offset_t length) { in CreateInstance() 100 lldb::offset_t offset = 0; in ParseMachOHeader() 140 lldb::offset_t offset = MachHeaderSizeFromMagic(header.magic); in ParseFileset() 141 lldb::offset_t slide = 0; in ParseFileset() 143 const lldb::offset_t load_cmd_offset = offset; in ParseFileset() 161 lldb::offset_t entry_id_offset = load_cmd_offset + entry.entry_id.offset; in ParseFileset() 175 lldb::offset_t file_offset, std::vector<Entry> &entries) { in ParseHeader() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/ |
H A D | ObjectFileBreakpad.h | 31 lldb::offset_t data_offset, const FileSpec *file, 32 lldb::offset_t file_offset, lldb::offset_t length); 41 lldb::offset_t data_offset, 42 lldb::offset_t file_offset, 43 lldb::offset_t length, 97 lldb::DataBufferSP &data_sp, lldb::offset_t data_offset, 98 const FileSpec *file, lldb::offset_t offset, 99 lldb::offset_t length, ArchSpec arch, UUID uuid);
|
H A D | ObjectFileBreakpad.cpp | 61 const ModuleSP &module_sp, DataBufferSP data_sp, offset_t data_offset, in CreateInstance() 62 const FileSpec *file, offset_t file_offset, offset_t length) { in CreateInstance() 94 const FileSpec &file, DataBufferSP &data_sp, offset_t data_offset, in GetModuleSpecifications() 95 offset_t file_offset, offset_t length, ModuleSpecList &specs) { in GetModuleSpecifications() 108 offset_t data_offset, in ObjectFileBreakpad() 109 const FileSpec *file, offset_t offset, in ObjectFileBreakpad() 110 offset_t length, ArchSpec arch, in ObjectFileBreakpad() 132 offset_t section_start; in CreateSections() 139 offset_t end_offset = end_ptr - m_data.GetDataStart(); in CreateSections()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/PDB/ |
H A D | ObjectFilePDB.h | 35 lldb::offset_t data_offset, const FileSpec *file, 36 lldb::offset_t file_offset, lldb::offset_t length); 45 lldb::offset_t data_offset, 46 lldb::offset_t file_offset, 47 lldb::offset_t length, 93 lldb::offset_t data_offset, const FileSpec *file, 94 lldb::offset_t offset, lldb::offset_t length);
|
H A D | ObjectFilePDB.cpp | 96 offset_t data_offset, const FileSpec *file, in CreateInstance() 97 offset_t file_offset, offset_t length) { in CreateInstance() 113 const FileSpec &file, DataBufferSP &data_sp, offset_t data_offset, in GetModuleSpecifications() 114 offset_t file_offset, offset_t length, ModuleSpecList &specs) { in GetModuleSpecifications() 162 offset_t data_offset, const FileSpec *file, in ObjectFilePDB() 163 offset_t offset, offset_t length) in ObjectFilePDB()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/COFF/ |
H A D | ObjectFileCOFF.h | 28 lldb::offset_t data_offset, const lldb_private::FileSpec *file, in ObjectFileCOFF() 29 lldb::offset_t file_offset, lldb::offset_t length) in ObjectFileCOFF() 46 lldb::offset_t data_offset, const lldb_private::FileSpec *file, 47 lldb::offset_t file_offset, lldb::offset_t length); 56 lldb::offset_t data_offset, 57 lldb::offset_t file_offset, 58 lldb::offset_t length,
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | Section.h | 119 lldb::addr_t vm_size, lldb::offset_t file_offset, 120 lldb::offset_t file_size, uint32_t log2align, uint32_t flags, 130 lldb::addr_t vm_size, lldb::offset_t file_offset, 131 lldb::offset_t file_size, uint32_t log2align, uint32_t flags, 154 lldb::offset_t GetFileOffset() const { return m_file_offset; } in GetFileOffset() 156 void SetFileOffset(lldb::offset_t file_offset) { in SetFileOffset() 160 lldb::offset_t GetFileSize() const { return m_file_size; } in GetFileSize() 162 void SetFileSize(lldb::offset_t file_size) { m_file_size = file_size; } in SetFileSize() 224 lldb::offset_t GetSectionData(void *dst, lldb::offset_t dst_len, 225 lldb::offset_t offset = 0); [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/ELF/ |
H A D | ELFHeader.cpp | 26 lldb::offset_t *offset, uint64_t *value, in GetMaxU64() 28 const lldb::offset_t saved_offset = *offset; in GetMaxU64() 34 lldb::offset_t *offset, uint64_t *value, in GetMaxU64() 36 lldb::offset_t saved_offset = *offset; in GetMaxU64() 48 lldb::offset_t *offset, int64_t *value, in GetMaxS64() 50 const lldb::offset_t saved_offset = *offset; in GetMaxS64() 56 lldb::offset_t *offset, int64_t *value, in GetMaxS64() 58 lldb::offset_t saved_offset = *offset; in GetMaxS64() 99 lldb::offset_t offset = 0; in ParseHeaderExtension() 115 lldb::offset_t *offset) { in Parse() [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/JSON/ |
H A D | ObjectFileJSON.h | 31 lldb::offset_t data_offset, const FileSpec *file, 32 lldb::offset_t file_offset, lldb::offset_t length); 41 lldb::offset_t data_offset, 42 lldb::offset_t file_offset, 43 lldb::offset_t length, 112 lldb::offset_t data_offset, const FileSpec *file, 113 lldb::offset_t offset, lldb::offset_t length, ArchSpec arch,
|
H A D | ObjectFileJSON.cpp | 40 offset_t data_offset, const FileSpec *file, in CreateInstance() 41 offset_t file_offset, offset_t length) { in CreateInstance() 105 const FileSpec &file, DataBufferSP &data_sp, offset_t data_offset, in GetModuleSpecifications() 106 offset_t file_offset, offset_t length, ModuleSpecList &specs) { in GetModuleSpecifications() 149 offset_t data_offset, const FileSpec *file, in ObjectFileJSON() 150 offset_t offset, offset_t length, ArchSpec arch, in ObjectFileJSON() 198 lldb::offset_t offset = 0; in MagicBytesMatch()
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | ObjectFile.h | 100 lldb::offset_t file_offset, lldb::offset_t length, 101 lldb::DataBufferSP data_sp, lldb::offset_t data_offset); 147 lldb::offset_t file_offset, lldb::offset_t file_size, 148 lldb::DataBufferSP &data_sp, lldb::offset_t &data_offset); 171 GetModuleSpecifications(const FileSpec &file, lldb::offset_t file_offset, 172 lldb::offset_t file_size, ModuleSpecList &specs, 177 lldb::offset_t data_offset, 178 lldb::offset_t file_offset, 179 lldb::offset_t file_size, 664 size_t GetData(lldb::offset_t offset, size_t length, [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/ |
H A D | ObjectFileMinidump.h | 42 lldb::offset_t data_offset, const lldb_private::FileSpec *file, 43 lldb::offset_t offset, lldb::offset_t length); 51 lldb::offset_t data_offset, 52 lldb::offset_t file_offset, 53 lldb::offset_t length,
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Expression/ |
H A D | ObjectFileJIT.h | 53 lldb::offset_t data_offset, const lldb_private::FileSpec *file, 54 lldb::offset_t file_offset, lldb::offset_t length); 62 lldb::offset_t data_offset, 63 lldb::offset_t file_offset, 64 lldb::offset_t length, 101 lldb::offset_t section_offset, void *dst,
|
/freebsd/contrib/llvm-project/lldb/include/lldb/ |
H A D | lldb-private-interfaces.h | 40 lldb::offset_t data_offset, const FileSpec *file, lldb::offset_t offset, 41 lldb::offset_t length); 47 lldb::offset_t data_offset, lldb::offset_t file_offset, 48 lldb::offset_t length, ModuleSpecList &module_specs); 51 lldb::offset_t data_offset, 53 lldb::offset_t file_offset, 54 lldb::offset_t length);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/CTF/ |
H A D | SymbolFileCTF.h | 213 llvm::Expected<std::unique_ptr<CTFType>> ParseType(lldb::offset_t &offset, in GetStructSize() 226 llvm::StringRef ReadString(lldb::offset_t offset) const; 228 std::vector<uint16_t> GetFieldSizes(lldb::offset_t field_offset, 237 lldb::offset_t m_body_offset = 0;
|
/freebsd/contrib/llvm-project/lldb/source/Expression/ |
H A D | ObjectFileJIT.cpp | 45 lldb::offset_t data_offset, in Terminate() 47 lldb::offset_t file_offset, in CreateInstance() 48 lldb::offset_t length) { in CreateInstance() 65 lldb::offset_t data_offset, lldb::offset_t file_offset, in CreateMemoryInstance() 66 lldb::offset_t length, lldb_private::ModuleSpecList &specs) { 191 lldb::offset_t section_offset, void *dst, in SetLoadAddress() 193 lldb::offset_t file_size = section->GetFileSize();
|