Lines Matching +full:unit +full:- +full:address
1 //===-- SymbolFileDWARFDebugMap.h ------------------------------*- C++ -*-===//
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
23 #include "lldb/lldb-private-enumerations.h"
44 static bool classof(const SymbolFile *obj) { return obj->isA(&ID); }
52 static llvm::StringRef GetPluginNameStatic() { return "dwarf-debugmap"; }
65 // Compile Unit function calls
102 uint32_t ResolveSymbolContext(const Address &so_addr,
174 /// A map from the compile unit ID to its index in the vector.
193 /// contain more than one compile unit. SymbolFileDWARFDebugMap looks up the
195 /// currently, on macOS, only reports one compile unit per object file, and
200 /// This function actually returns the first compile unit the object file at
272 /// Returns the compile unit associated with the dwarf compile unit. This may
326 std::vector<uint32_t> m_func_indexes; // Sorted by address
347 // map entry to finalize the info for the unlinked compile unit.
350 /// Convert \a addr from a .o file address, to an executable address.
353 /// A section offset address from a .o file
357 /// section/offset address, false otherwise.
358 bool LinkOSOAddress(Address &addr);
360 /// Convert a .o file "file address" to an executable "file address".
366 /// A .o file "file address" to convert.
370 /// linked executable, otherwise a valid "file address" from the