LLDB  mainline
Functions
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/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/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"
Include dependency graph for ProcessElfCore.cpp:

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()

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

◆ ParseFreeBSDPrStatus()

static void ParseFreeBSDPrStatus ( ThreadData thread_data,
const DataExtractor data,
bool  lp64 
)
static

◆ ParseNetBSDProcInfo()

static llvm::Error ParseNetBSDProcInfo ( const DataExtractor data,
uint32_t cpi_nlwps,
uint32_t cpi_signo,
uint32_t cpi_siglwp,
uint32_t cpi_pid 
)
static

◆ ParseOpenBSDProcInfo()

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