LLDB mainline
ProcessElfCore.cpp File Reference
#include <cstdlib>
#include <memory>
#include <mutex>
#include "lldb/Core/Module.h"
#include "lldb/Core/ModuleSpec.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Core/Section.h"
#include "lldb/Target/ABI.h"
#include "lldb/Target/DynamicLoader.h"
#include "lldb/Target/MemoryRegionInfo.h"
#include "lldb/Target/Target.h"
#include "lldb/Target/UnixSignals.h"
#include "lldb/Utility/DataBufferHeap.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/State.h"
#include "llvm/BinaryFormat/ELF.h"
#include "llvm/Support/Threading.h"
#include "Plugins/DynamicLoader/POSIX-DYLD/DynamicLoaderPOSIXDYLD.h"
#include "Plugins/ObjectFile/ELF/ObjectFileELF.h"
#include "Plugins/Process/elf-core/RegisterUtilities.h"
#include "ProcessElfCore.h"
#include "ThreadElfCore.h"

Go to the source code of this file.

Functions

static void ParseFreeBSDPrStatus (ThreadData &thread_data, const DataExtractor &data, bool lp64)
static void ParseFreeBSDPrPsInfo (ProcessElfCore &process, const DataExtractor &data, bool lp64)
static llvm::Error ParseNetBSDProcInfo (const DataExtractor &data, uint32_t &cpi_nlwps, uint32_t &cpi_signo, uint32_t &cpi_siglwp, uint32_t &cpi_pid)
static void ParseOpenBSDProcInfo (ThreadData &thread_data, const DataExtractor &data)

Function Documentation

◆ ParseFreeBSDPrPsInfo()

void ParseFreeBSDPrPsInfo ( ProcessElfCore & process,
const DataExtractor & data,
bool lp64 )
static

◆ ParseFreeBSDPrStatus()

◆ ParseNetBSDProcInfo()

◆ ParseOpenBSDProcInfo()

void ParseOpenBSDProcInfo ( ThreadData & thread_data,
const DataExtractor & data )
static