LLDB mainline
DynamicLoaderPOSIXDYLD.cpp File Reference
#include "DynamicLoaderPOSIXDYLD.h"
#include "Plugins/ObjectFile/ELF/ObjectFileELF.h"
#include "Plugins/ObjectFile/Placeholder/ObjectFilePlaceholder.h"
#include "lldb/Breakpoint/BreakpointLocation.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/ModuleSpec.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Core/Section.h"
#include "lldb/Symbol/Function.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Target/MemoryRegionInfo.h"
#include "lldb/Target/Platform.h"
#include "lldb/Target/RegisterContext.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/Thread.h"
#include "lldb/Target/ThreadPlanRunToAddress.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/ProcessInfo.h"
#include "llvm/BinaryFormat/ELF.h"
#include "llvm/Support/ThreadPool.h"
#include <memory>
#include <optional>

Go to the source code of this file.

Functions

static lldb::addr_t GetPTTLSVAddr (const lldb::ModuleSP &module_sp)
static void AddThreadLocalMemoryRegions (Process &process, ThreadSP &thread_sp, std::vector< MemoryRegionInfo > &ranges)
static void AddLinkMapSections (Process &process, std::vector< MemoryRegionInfo > &ranges)

Function Documentation

◆ AddLinkMapSections()

◆ AddThreadLocalMemoryRegions()

◆ GetPTTLSVAddr()

lldb::addr_t GetPTTLSVAddr ( const lldb::ModuleSP & module_sp)
static