/freebsd-current/contrib/llvm-project/lldb/source/Core/ |
H A D | AddressRange.cpp | 33 AddressRange::AddressRange(addr_t file_addr, addr_t byte_size, argument 35 : m_base_addr(file_addr, section_list), m_byte_size(byte_size) {} 69 addr_t file_addr = addr.GetFileAddress(); 70 if (file_addr == LLDB_INVALID_ADDRESS) 73 if (file_base_addr <= file_addr) 74 return (file_addr - file_base_addr) < GetByteSize(); 79 bool AddressRange::ContainsFileAddress(addr_t file_addr) const { 80 if (file_addr == LLDB_INVALID_ADDRESS) 87 if (file_base_addr <= file_addr) 88 return (file_addr [all...] |
H A D | Section.cpp | 160 SectionType sect_type, addr_t file_addr, addr_t byte_size, 166 m_file_addr(file_addr), m_byte_size(byte_size), 176 SectionType sect_type, addr_t file_addr, addr_t byte_size, 182 m_file_addr(file_addr), m_byte_size(byte_size), 205 bool Section::SetFileAddress(lldb::addr_t file_addr) { argument 208 if (m_file_addr >= file_addr) 209 return parent_sp->SetFileAddress(m_file_addr - file_addr); 213 m_file_addr = file_addr; 265 const addr_t file_addr = GetFileAddress(); local 266 if (file_addr ! 158 Section(const ModuleSP &module_sp, ObjectFile *obj_file, user_id_t sect_id, ConstString name, SectionType sect_type, addr_t file_addr, addr_t byte_size, lldb::offset_t file_offset, lldb::offset_t file_size, uint32_t log2align, uint32_t flags, uint32_t target_byte_size ) argument 173 Section(const lldb::SectionSP &parent_section_sp, const ModuleSP &module_sp, ObjectFile *obj_file, user_id_t sect_id, ConstString name, SectionType sect_type, addr_t file_addr, addr_t byte_size, lldb::offset_t file_offset, lldb::offset_t file_size, uint32_t log2align, uint32_t flags, uint32_t target_byte_size ) argument [all...] |
H A D | Address.cpp | 250 bool Address::ResolveAddressUsingFileSections(addr_t file_addr, argument 254 section_list->FindSectionContainingFileAddress(file_addr)); 257 assert(section_sp->ContainsFileAddress(file_addr)); 258 m_offset = file_addr - section_sp->GetFileAddress(); 263 m_offset = file_addr; 459 addr_t file_addr = GetFileAddress(); local 460 if (file_addr == LLDB_INVALID_ADDRESS) { 465 DumpAddress(s->AsRawOstream(), file_addr, addr_size); 730 addr_t file_addr = GetFileAddress(); local 758 file_addr)) [all...] |
H A D | Value.cpp | 667 lldb::addr_t file_addr = GetScalar().ULongLong(LLDB_INVALID_ADDRESS); 668 if (file_addr == LLDB_INVALID_ADDRESS) 672 if (!module->ResolveFileAddress(file_addr, so_addr))
|
/freebsd-current/contrib/llvm-project/lldb/source/Symbol/ |
H A D | LineTable.cpp | 39 void LineTable::InsertLineEntry(lldb::addr_t file_addr, uint32_t line, argument 45 Entry entry(file_addr, line, column, file_idx, is_start_of_statement, 70 LineSequence *sequence, lldb::addr_t file_addr, uint32_t line, 76 Entry entry(file_addr, line, column, file_idx, is_start_of_statement, 89 if (!entries.empty() && entries.back().file_addr == file_addr) { 154 LT_COMPARE(a.file_addr, b.file_addr); 198 search_entry.file_addr = so_addr.GetFileAddress(); 199 if (search_entry.file_addr ! 69 AppendLineEntryToSequence( LineSequence *sequence, lldb::addr_t file_addr, uint32_t line, uint16_t column, uint16_t file_idx, bool is_start_of_statement, bool is_start_of_basic_block, bool is_prologue_end, bool is_epilogue_begin, bool is_terminal_entry) argument [all...] |
H A D | UnwindTable.cpp | 123 addr_t file_addr = addr.GetFileAddress(); local 127 insert_pos = m_unwinds.lower_bound(file_addr);
|
H A D | Symtab.cpp | 891 const addr_t file_addr; member in struct:__anon1451 1017 Symbol *Symtab::FindSymbolAtFileAddress(addr_t file_addr) { argument 1023 m_file_addr_to_index.FindEntryStartsAt(file_addr); 1026 if (symbol->GetFileAddress() == file_addr) 1032 Symbol *Symtab::FindSymbolContainingFileAddress(addr_t file_addr) { argument 1039 m_file_addr_to_index.FindEntryThatContains(file_addr); 1042 if (symbol->ContainsFileAddress(file_addr)) 1049 addr_t file_addr, std::function<bool(Symbol *)> const &callback) { 1057 // Get all symbols with file_addr 1059 m_file_addr_to_index.FindEntryIndexesThatContain(file_addr, 1048 ForEachSymbolContainingFileAddress( addr_t file_addr, std::function<bool(Symbol *)> const &callback) argument [all...] |
H A D | ArmUnwindInfo.cpp | 59 lldb::addr_t file_addr = exidx_base_addr + offset; local 63 m_exidx_entries.emplace_back(file_addr, addr, data);
|
/freebsd-current/contrib/llvm-project/lldb/bindings/interface/ |
H A D | SBInstructionListExtensions.i | 25 lookup_file_addr = key.file_addr 29 inst_file_addr = inst.addr.file_addr
|
H A D | SBSectionExtensions.i | 24 file_addr = property(GetFileAddress, None, doc='''A read only property that returns an integer that represents the starting "file" address for this section, or the address of the section in the object file in which it is defined.''')
|
H A D | SBAddressExtensions.i | 51 file_addr = property(GetFileAddress, None, doc='''A read only property that returns file address for the section as an integer. This is the address that represents the address as it is found in the object file that defines it.''')
|
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | LineTable.h | 71 void InsertLineEntry(lldb::addr_t file_addr, uint32_t line, uint16_t column, 81 static void AppendLineEntryToSequence(LineSequence *sequence, lldb::addr_t file_addr, 219 : file_addr(_file_addr), line(_line), 230 file_addr = LLDB_INVALID_ADDRESS; 248 SCALAR_COMPARE(lhs.file_addr, rhs.file_addr); 275 return lhs.file_addr < rhs.file_addr; 280 lldb::addr_t file_addr = LLDB_INVALID_ADDRESS; member in struct:lldb_private::LineTable::Entry
|
H A D | Symtab.h | 119 Symbol *FindSymbolAtFileAddress(lldb::addr_t file_addr); 120 Symbol *FindSymbolContainingFileAddress(lldb::addr_t file_addr); 122 lldb::addr_t file_addr, std::function<bool(Symbol *)> const &callback);
|
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | AddressRange.h | 53 /// file_addr, and byte size \a byte_size. 55 /// \param[in] file_addr 63 AddressRange(lldb::addr_t file_addr, lldb::addr_t byte_size, 122 /// Check if the resolved file address \a file_addr is contained within this 125 /// \param[in] file_addr 132 bool ContainsFileAddress(lldb::addr_t file_addr) const;
|
H A D | Address.h | 154 /// file_addr. 156 /// \param[in] file_addr 160 /// A list of sections, one of which may contain the \a file_addr. 161 Address(lldb::addr_t file_addr, const SectionList *section_list);
|
/freebsd-current/contrib/llvm-project/lldb/source/Expression/ |
H A D | DWARFExpressionList.cpp | 43 lldb::addr_t file_addr) const { 45 GetExpressionAtAddress(func_load_addr, file_addr)) 98 std::function<lldb::addr_t(lldb::addr_t file_addr)> const 144 lldb::addr_t file_addr, 155 if (file_addr != LLDB_INVALID_ADDRESS && 156 (file_addr < load_base || file_addr >= load_end)) 170 if (file_addr != LLDB_INVALID_ADDRESS) 142 DumpLocations(Stream *s, lldb::DescriptionLevel level, lldb::addr_t func_load_addr, lldb::addr_t file_addr, ABI *abi) const argument
|
H A D | DWARFExpression.cpp | 386 lldb::addr_t file_addr) { 405 if (encoder.PutAddress(offset, file_addr) == UINT32_MAX) 429 encoder.AppendAddress(file_addr); 461 std::function<lldb::addr_t(lldb::addr_t file_addr)> const 807 /// \param file_addr the file address we are trying to resolve and turn into a 819 lldb::addr_t file_addr, Address &so_addr, 828 if (!module_sp->ResolveFileAddress(file_addr, so_addr)) { 1013 auto file_addr = stack.back().GetScalar().ULongLong( local 1018 exe_ctx, module_sp, error_ptr, "DW_OP_deref", file_addr, so_addr); 1143 auto file_addr local 385 Update_DW_OP_addr(const DWARFUnit *dwarf_cu, lldb::addr_t file_addr) argument 817 ResolveLoadAddress(ExecutionContext *exe_ctx, lldb::ModuleSP &module_sp, Status *error_ptr, const char *dw_op_type, lldb::addr_t file_addr, Address &so_addr, bool check_sectionoffset = false) argument [all...] |
/freebsd-current/contrib/ofed/librdmacm/examples/ |
H A D | rcopy.c | 63 static void *file_addr; variable 236 if (file_addr || fd > 0) { 279 if (file_addr) { 280 munmap(file_addr, bytes); 281 file_addr = NULL; 318 file_addr = mmap(NULL, bytes, PROT_WRITE, MAP_SHARED, fd, 0); 319 if (file_addr == (void *) -1) { 327 len = _recv(rs, file_addr, bytes); 439 file_addr = mmap(NULL, bytes, PROT_READ, MAP_SHARED, fd, 0); 440 if (file_addr [all...] |
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Expression/ |
H A D | DWARFExpression.h | 75 lldb::addr_t file_addr); 85 std::function<lldb::addr_t(lldb::addr_t file_addr)> const
|
H A D | DWARFExpressionList.h | 56 lldb::addr_t file_addr = 0) const; 82 std::function<lldb::addr_t(lldb::addr_t file_addr)> const 88 /// Dump locations that contains file_addr if it's valid. Otherwise. dump all 91 lldb::addr_t func_load_addr, lldb::addr_t file_addr,
|
/freebsd-current/contrib/llvm-project/lldb/source/API/ |
H A D | SBSection.cpp | 121 lldb::addr_t file_addr = LLDB_INVALID_ADDRESS; local 125 return file_addr; 254 const addr_t file_addr = section_sp->GetFileAddress(); local 255 strm.Printf("[0x%16.16" PRIx64 "-0x%16.16" PRIx64 ") ", file_addr, 256 file_addr + section_sp->GetByteSize());
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
H A D | DWARFDIE.h | 67 LookupDeepestBlock(lldb::addr_t file_addr) const;
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/ |
H A D | ObjectFileBreakpad.h | 70 AddressClass GetAddressClass(lldb::addr_t file_addr) override {
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ObjectFile/wasm/ |
H A D | ObjectFileWasm.h | 78 AddressClass GetAddressClass(lldb::addr_t file_addr) override {
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ObjectFile/JSON/ |
H A D | ObjectFileJSON.h | 67 AddressClass GetAddressClass(lldb::addr_t file_addr) override {
|