| /freebsd/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | LineTable.cpp | 37 void LineTable::InsertLineEntry(lldb::addr_t file_addr, uint32_t line, in InsertLineEntry() argument 43 Entry entry(file_addr, line, column, file_idx, is_start_of_statement, in InsertLineEntry() 60 Sequence &sequence, lldb::addr_t file_addr, uint32_t line, uint16_t column, in AppendLineEntryToSequence() argument 63 Entry entry(file_addr, line, column, file_idx, is_start_of_statement, in AppendLineEntryToSequence() 76 if (!entries.empty() && entries.back().file_addr == file_addr) { in AppendLineEntryToSequence() 135 LT_COMPARE(a.file_addr, b.file_addr); in operator ()() 171 search_entry.file_addr = so_addr.GetFileAddress(); in lower_bound() 172 if (search_entry.file_addr == LLDB_INVALID_ADDRESS) in lower_bound() 194 search_entry.file_addr = in GetLineEntryIndexRange() 203 if (pos != m_entries.end() && pos->file_addr == search_entry.file_addr && in GetLineEntryIndexRange() [all …]
|
| H A D | Symtab.cpp | 904 const addr_t file_addr; member 1030 Symbol *Symtab::FindSymbolAtFileAddress(addr_t file_addr) { in FindSymbolAtFileAddress() argument 1036 m_file_addr_to_index.FindEntryStartsAt(file_addr); in FindSymbolAtFileAddress() 1039 if (symbol->GetFileAddress() == file_addr) in FindSymbolAtFileAddress() 1045 Symbol *Symtab::FindSymbolContainingFileAddress(addr_t file_addr) { in FindSymbolContainingFileAddress() argument 1052 m_file_addr_to_index.FindEntryThatContains(file_addr); in FindSymbolContainingFileAddress() 1055 if (symbol->ContainsFileAddress(file_addr)) in FindSymbolContainingFileAddress() 1062 addr_t file_addr, std::function<bool(Symbol *)> const &callback) { in ForEachSymbolContainingFileAddress() argument 1072 m_file_addr_to_index.FindEntryIndexesThatContain(file_addr, in ForEachSymbolContainingFileAddress() 1077 if (symbol->ContainsFileAddress(file_addr)) { in ForEachSymbolContainingFileAddress()
|
| H A D | UnwindTable.cpp | 140 addr_t file_addr = addr.GetFileAddress(); in GetFuncUnwindersContainingAddress() local 141 iterator insert_pos = m_unwinds.upper_bound(file_addr); in GetFuncUnwindersContainingAddress()
|
| H A D | ArmUnwindInfo.cpp | 59 lldb::addr_t file_addr = exidx_base_addr + offset; in ArmUnwindInfo() local 63 m_exidx_entries.emplace_back(file_addr, addr, data); in ArmUnwindInfo()
|
| /freebsd/contrib/llvm-project/lldb/source/Core/ |
| H A D | AddressRange.cpp | 34 AddressRange::AddressRange(addr_t file_addr, addr_t byte_size, in AddressRange() argument 36 : m_base_addr(file_addr, section_list), m_byte_size(byte_size) {} in AddressRange() 70 addr_t file_addr = addr.GetFileAddress(); in ContainsFileAddress() local 71 if (file_addr == LLDB_INVALID_ADDRESS) in ContainsFileAddress() 74 if (file_base_addr <= file_addr) in ContainsFileAddress() 75 return (file_addr - file_base_addr) < GetByteSize(); in ContainsFileAddress() 80 bool AddressRange::ContainsFileAddress(addr_t file_addr) const { in ContainsFileAddress() 81 if (file_addr == LLDB_INVALID_ADDRESS) in ContainsFileAddress() 88 if (file_base_addr <= file_addr) in ContainsFileAddress() 89 return (file_addr - file_base_addr) < GetByteSize(); in ContainsFileAddress()
|
| H A D | Section.cpp | 164 addr_t file_addr, addr_t byte_size, lldb::offset_t file_offset, in Section() argument 169 m_file_addr(file_addr), m_byte_size(byte_size), in Section() 179 addr_t file_addr, addr_t byte_size, lldb::offset_t file_offset, in Section() argument 184 m_file_addr(file_addr), m_byte_size(byte_size), in Section() 208 bool Section::SetFileAddress(lldb::addr_t file_addr) { in SetFileAddress() argument 211 if (m_file_addr >= file_addr) in SetFileAddress() 212 return parent_sp->SetFileAddress(m_file_addr - file_addr); in SetFileAddress() 216 m_file_addr = file_addr; in SetFileAddress() 268 const addr_t file_addr = GetFileAddress(); in ContainsFileAddress() local 269 if (file_addr != LLDB_INVALID_ADDRESS && !IsThreadSpecific()) { in ContainsFileAddress() [all …]
|
| H A D | Address.cpp | 249 bool Address::ResolveAddressUsingFileSections(addr_t file_addr, in ResolveAddressUsingFileSections() argument 253 section_list->FindSectionContainingFileAddress(file_addr)); in ResolveAddressUsingFileSections() 256 assert(section_sp->ContainsFileAddress(file_addr)); in ResolveAddressUsingFileSections() 257 m_offset = file_addr - section_sp->GetFileAddress(); in ResolveAddressUsingFileSections() 262 m_offset = file_addr; in ResolveAddressUsingFileSections() 447 addr_t file_addr = GetFileAddress(); in Dump() local 448 if (file_addr == LLDB_INVALID_ADDRESS) { in Dump() 453 DumpAddress(s->AsRawOstream(), file_addr, addr_size); in Dump() 719 addr_t file_addr = GetFileAddress(); in Dump() local 747 file_addr)) in Dump()
|
| H A D | Value.cpp | 680 lldb::addr_t file_addr = GetScalar().ULongLong(LLDB_INVALID_ADDRESS); in ConvertToLoadAddress() local 681 if (file_addr == LLDB_INVALID_ADDRESS) in ConvertToLoadAddress() 685 if (!module->ResolveFileAddress(file_addr, so_addr)) in ConvertToLoadAddress()
|
| /freebsd/contrib/ofed/librdmacm/examples/ |
| H A D | rcopy.c | 63 static void *file_addr; variable 236 if (file_addr || fd > 0) { in server_open() 279 if (file_addr) { in server_close() 280 munmap(file_addr, bytes); in server_close() 281 file_addr = NULL; in server_close() 318 file_addr = mmap(NULL, bytes, PROT_WRITE, MAP_SHARED, fd, 0); in server_write() 319 if (file_addr == (void *) -1) { in server_write() 327 len = _recv(rs, file_addr, bytes); in server_write() 439 file_addr = mmap(NULL, bytes, PROT_READ, MAP_SHARED, fd, 0); in client_open() 440 if (file_addr == (void *) -1) { in client_open() [all …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | LineTable.h | 56 void InsertLineEntry(lldb::addr_t file_addr, uint32_t line, uint16_t column, 64 AppendLineEntryToSequence(Sequence &sequence, lldb::addr_t file_addr, 215 : file_addr(_file_addr), line(_line), in Entry() 226 file_addr = LLDB_INVALID_ADDRESS; in Clear() 244 SCALAR_COMPARE(lhs.file_addr, rhs.file_addr); in Compare() 260 return lhs.file_addr < rhs.file_addr; in EntryAddressLessThan() 265 lldb::addr_t file_addr = LLDB_INVALID_ADDRESS; member
|
| 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/contrib/llvm-project/lldb/source/Expression/ |
| H A D | DWARFExpressionList.cpp | 43 lldb::addr_t file_addr) const { in GetExpressionData() 45 GetExpressionAtAddress(func_load_addr, file_addr)) in GetExpressionData() 130 std::function<lldb::addr_t(lldb::addr_t file_addr)> const in LinkThreadLocalStorage() 175 lldb::addr_t file_addr, in DumpLocations() argument 186 if (file_addr != LLDB_INVALID_ADDRESS && in DumpLocations() 187 (file_addr < load_base || file_addr >= load_end)) in DumpLocations() 201 if (file_addr != LLDB_INVALID_ADDRESS) in DumpLocations()
|
| H A D | DWARFExpression.cpp | 434 const DWARFExpression::Delegate *dwarf_cu, lldb::addr_t file_addr) { in Update_DW_OP_addr() argument 453 if (encoder.PutAddress(offset, file_addr) == UINT32_MAX) in Update_DW_OP_addr() 477 encoder.AppendAddress(file_addr); in Update_DW_OP_addr() 509 std::function<lldb::addr_t(lldb::addr_t file_addr)> const in LinkThreadLocalStorage() 845 const char *dw_op_type, lldb::addr_t file_addr, in ResolveLoadAddress() argument 851 if (!module_sp->ResolveFileAddress(file_addr, so_addr)) in ResolveLoadAddress() 880 auto file_addr = stack.back().GetScalar().ULongLong(LLDB_INVALID_ADDRESS); in Evaluate_DW_OP_deref() local 883 file_addr, so_addr); in Evaluate_DW_OP_deref() 1153 auto file_addr = in Evaluate() local 1157 exe_ctx, module_sp, "DW_OP_deref_size", file_addr, so_addr, in Evaluate()
|
| /freebsd/contrib/llvm-project/lldb/source/API/ |
| H A D | SBSection.cpp | 121 lldb::addr_t file_addr = LLDB_INVALID_ADDRESS; in GetFileAddress() local 125 return file_addr; in GetFileAddress() 254 const addr_t file_addr = section_sp->GetFileAddress(); in GetDescription() local 255 strm.Printf("[0x%16.16" PRIx64 "-0x%16.16" PRIx64 ") ", file_addr, in GetDescription() 256 file_addr + section_sp->GetByteSize()); in GetDescription()
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Expression/ |
| H A D | DWARFExpressionList.h | 52 lldb::addr_t file_addr = 0) const; 93 std::function<lldb::addr_t(lldb::addr_t file_addr)> const 102 lldb::addr_t func_load_addr, lldb::addr_t file_addr,
|
| H A D | DWARFExpression.h | 92 bool Update_DW_OP_addr(const Delegate *dwarf_cu, lldb::addr_t file_addr); 101 std::function<lldb::addr_t(lldb::addr_t file_addr)> const
|
| /freebsd/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/contrib/llvm-project/lldb/include/lldb/Core/ |
| H A D | AddressRange.h | 63 AddressRange(lldb::addr_t file_addr, lldb::addr_t byte_size, 134 bool ContainsFileAddress(lldb::addr_t file_addr) const;
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/XCOFF/ |
| H A D | ObjectFileXCOFF.cpp | 187 AddressClass ObjectFileXCOFF::GetAddressClass(addr_t file_addr) { in GetAddressClass() argument 270 lldb::addr_t file_addr = section_sp->GetFileAddress(); in ParseSymtab() local 272 if (symbolValue < file_addr) in ParseSymtab() 275 symbol.GetAddressRef() = Address(section_sp, symbolValue - file_addr); in ParseSymtab()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Breakpad/ |
| H A D | ObjectFileBreakpad.h | 70 AddressClass GetAddressClass(lldb::addr_t file_addr) override { in GetAddressClass() argument
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
| H A D | DWARFDebugInfoEntry.cpp | 266 dw_addr_t file_addr = ranges.begin()->LowPC; in GetDIENamesAndRanges() local 267 assert(file_addr >= cu->GetBaseAddress()); in GetDIENamesAndRanges() 268 frame_base->SetFuncFileAddress(file_addr); in GetDIENamesAndRanges()
|
| H A D | DWARFDIE.h | 68 LookupDeepestBlock(lldb::addr_t file_addr) const;
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
| H A D | SymbolFileNativePDB.h | 169 return lhs.file_addr < rhs.file_addr; in operator()
|