003 File Manager
Current Path:
/usr/src/contrib/llvm-project/lldb/source/Core
usr
/
src
/
contrib
/
llvm-project
/
lldb
/
source
/
Core
/
📁
..
📄
Address.cpp
(34.46 KB)
📄
AddressRange.cpp
(6.35 KB)
📄
AddressResolver.cpp
(1.15 KB)
📄
AddressResolverFileLine.cpp
(2.99 KB)
📄
AddressResolverName.cpp
(6.52 KB)
📄
Communication.cpp
(14.89 KB)
📄
CoreProperties.td
(9.46 KB)
📄
Debugger.cpp
(56.35 KB)
📄
Disassembler.cpp
(45.47 KB)
📄
DumpDataExtractor.cpp
(26.28 KB)
📄
DumpRegisterValue.cpp
(2.88 KB)
📄
DynamicLoader.cpp
(8.11 KB)
📄
EmulateInstruction.cpp
(19.28 KB)
📄
FileLineResolver.cpp
(2.85 KB)
📄
FileSpecList.cpp
(4.02 KB)
📄
FormatEntity.cpp
(83.74 KB)
📄
Highlighter.cpp
(2.91 KB)
📄
IOHandler.cpp
(18.81 KB)
📄
IOHandlerCursesGUI.cpp
(126.73 KB)
📄
Mangled.cpp
(14.82 KB)
📄
Module.cpp
(60.79 KB)
📄
ModuleChild.cpp
(872 B)
📄
ModuleList.cpp
(35.29 KB)
📄
Opcode.cpp
(3.79 KB)
📄
PluginManager.cpp
(52.59 KB)
📄
RichManglingContext.cpp
(5.2 KB)
📄
SearchFilter.cpp
(27.24 KB)
📄
Section.cpp
(19.21 KB)
📄
SourceManager.cpp
(23.03 KB)
📄
StreamAsynchronousIO.cpp
(1.11 KB)
📄
StreamFile.cpp
(1.71 KB)
📄
UserSettingsController.cpp
(3.76 KB)
📄
Value.cpp
(22.68 KB)
📄
ValueObject.cpp
(115.6 KB)
📄
ValueObjectCast.cpp
(3.12 KB)
📄
ValueObjectChild.cpp
(9.28 KB)
📄
ValueObjectConstResult.cpp
(11.81 KB)
📄
ValueObjectConstResultCast.cpp
(2.05 KB)
📄
ValueObjectConstResultChild.cpp
(2.65 KB)
📄
ValueObjectConstResultImpl.cpp
(6.26 KB)
📄
ValueObjectDynamicValue.cpp
(12.25 KB)
📄
ValueObjectList.cpp
(3.31 KB)
📄
ValueObjectMemory.cpp
(8.3 KB)
📄
ValueObjectRegister.cpp
(9.77 KB)
📄
ValueObjectSyntheticFilter.cpp
(13.73 KB)
📄
ValueObjectVariable.cpp
(14.44 KB)
Editing: AddressResolver.cpp
//===-- AddressResolver.cpp -----------------------------------------------===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// #include "lldb/Core/AddressResolver.h" #include "lldb/Core/SearchFilter.h" namespace lldb_private { class ModuleList; } using namespace lldb_private; // AddressResolver: AddressResolver::AddressResolver() {} AddressResolver::~AddressResolver() {} void AddressResolver::ResolveAddressInModules(SearchFilter &filter, ModuleList &modules) { filter.SearchInModuleList(*this, modules); } void AddressResolver::ResolveAddress(SearchFilter &filter) { filter.Search(*this); } std::vector<AddressRange> &AddressResolver::GetAddressRanges() { return m_address_ranges; } size_t AddressResolver::GetNumberOfAddresses() { return m_address_ranges.size(); } AddressRange &AddressResolver::GetAddressRangeAtIndex(size_t idx) { return m_address_ranges[idx]; }
Upload File
Create Folder