Home
last modified time | relevance | path

Searched refs:file_addr (Results 1 – 25 of 52) sorted by relevance

123

/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DLineTable.cpp37 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 DSymtab.cpp904 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 DUnwindTable.cpp140 addr_t file_addr = addr.GetFileAddress(); in GetFuncUnwindersContainingAddress() local
141 iterator insert_pos = m_unwinds.upper_bound(file_addr); in GetFuncUnwindersContainingAddress()
H A DArmUnwindInfo.cpp59 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 DAddressRange.cpp34 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 DSection.cpp164 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 DAddress.cpp249 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 DValue.cpp680 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 Drcopy.c63 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 DLineTable.h56 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 DSymtab.h119 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 DDWARFExpressionList.cpp43 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 DDWARFExpression.cpp434 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 DSBSection.cpp121 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 DDWARFExpressionList.h52 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 DDWARFExpression.h92 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 DSBInstructionListExtensions.i25 lookup_file_addr = key.file_addr
29 inst_file_addr = inst.addr.file_addr
H A DSBSectionExtensions.i24 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 DSBAddressExtensions.i51 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 DAddressRange.h63 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 DObjectFileXCOFF.cpp187 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 DObjectFileBreakpad.h70 AddressClass GetAddressClass(lldb::addr_t file_addr) override { in GetAddressClass() argument
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFDebugInfoEntry.cpp266 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 DDWARFDIE.h68 LookupDeepestBlock(lldb::addr_t file_addr) const;
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DSymbolFileNativePDB.h169 return lhs.file_addr < rhs.file_addr; in operator()

123