Lines Matching defs:IRExecutionUnit

1 //===-- IRExecutionUnit.cpp -----------------------------------------------===//
23 #include "lldb/Expression/IRExecutionUnit.h"
44 IRExecutionUnit::IRExecutionUnit(std::unique_ptr<llvm::LLVMContext> &context_up,
57 lldb::addr_t IRExecutionUnit::WriteNow(const uint8_t *bytes, size_t size,
93 void IRExecutionUnit::FreeNow(lldb::addr_t allocation) {
102 Status IRExecutionUnit::DisassembleFunction(Stream &stream,
225 void IRExecutionUnit::ReportSymbolLookupError(ConstString name) {
229 void IRExecutionUnit::GetRunnableInfo(Status &error, lldb::addr_t &func_addr,
501 IRExecutionUnit::~IRExecutionUnit() {
507 IRExecutionUnit::MemoryManager::MemoryManager(IRExecutionUnit &parent)
510 IRExecutionUnit::MemoryManager::~MemoryManager() = default;
512 lldb::SectionType IRExecutionUnit::GetSectionTypeFromSectionName(
513 const llvm::StringRef &name, IRExecutionUnit::AllocationKind alloc_kind) {
605 uint8_t *IRExecutionUnit::MemoryManager::allocateCodeSection(
620 "IRExecutionUnit::allocateCodeSection(Size=0x%" PRIx64
635 uint8_t *IRExecutionUnit::MemoryManager::allocateDataSection(
651 "IRExecutionUnit::allocateDataSection(Size=0x%" PRIx64
666 void IRExecutionUnit::CollectCandidateCNames(std::vector<ConstString> &C_names,
673 void IRExecutionUnit::CollectCandidateCPlusPlusNames(
773 IRExecutionUnit::FindInSymbols(const std::vector<ConstString> &names,
843 IRExecutionUnit::FindInRuntimes(const std::vector<ConstString> &names,
869 lldb::addr_t IRExecutionUnit::FindInUserDefinedSymbols(
884 lldb::addr_t IRExecutionUnit::FindSymbol(lldb_private::ConstString name,
912 void IRExecutionUnit::GetStaticInitializers(
962 IRExecutionUnit::MemoryManager::findSymbol(const std::string &Name) {
974 IRExecutionUnit::MemoryManager::getSymbolAddress(const std::string &Name) {
980 IRExecutionUnit::MemoryManager::GetSymbolAddressAndPresence(
990 "IRExecutionUnit::getSymbolAddress(Name=\"%s\") = <not found>",
996 LLDB_LOGF(log, "IRExecutionUnit::getSymbolAddress(Name=\"%s\") = %" PRIx64,
1002 void *IRExecutionUnit::MemoryManager::getPointerToNamedFunction(
1008 IRExecutionUnit::GetRemoteAddressForLocal(lldb::addr_t local_address) {
1021 "IRExecutionUnit::GetRemoteAddressForLocal() found 0x%" PRIx64
1036 IRExecutionUnit::AddrRange
1037 IRExecutionUnit::GetRemoteRangeForLocal(lldb::addr_t local_address) {
1051 bool IRExecutionUnit::CommitOneAllocation(lldb::ProcessSP &process_sp,
1093 bool IRExecutionUnit::CommitAllocations(lldb::ProcessSP &process_sp) {
1118 void IRExecutionUnit::ReportAllocations(llvm::ExecutionEngine &engine) {
1136 bool IRExecutionUnit::WriteData(lldb::ProcessSP &process_sp) {
1150 void IRExecutionUnit::AllocationRecord::dump(Log *log) {
1161 lldb::ByteOrder IRExecutionUnit::GetByteOrder() const {
1166 uint32_t IRExecutionUnit::GetAddressByteSize() const {
1171 void IRExecutionUnit::PopulateSymtab(lldb_private::ObjectFile *obj_file,
1176 void IRExecutionUnit::PopulateSectionList(
1195 ArchSpec IRExecutionUnit::GetArchitecture() {
1202 lldb::ModuleSP IRExecutionUnit::GetJITModule() {