IRExecutionUnit.h (254768) | IRExecutionUnit.h (258054) |
---|---|
1//===-- IRExecutionUnit.h ---------------------------------------*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 4 unchanged lines hidden (view full) --- 13// C Includes 14// C++ Includes 15#include <atomic> 16#include <string> 17#include <vector> 18#include <map> 19 20// Other libraries and framework includes | 1//===-- IRExecutionUnit.h ---------------------------------------*- C++ -*-===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 4 unchanged lines hidden (view full) --- 13// C Includes 14// C++ Includes 15#include <atomic> 16#include <string> 17#include <vector> 18#include <map> 19 20// Other libraries and framework includes |
21#include "llvm/ADT/StringRef.h" |
|
21#include "llvm/IR/Module.h" 22 23// Project includes 24#include "lldb/lldb-forward.h" 25#include "lldb/lldb-private.h" 26#include "lldb/Core/ClangForward.h" 27#include "lldb/Core/DataBufferHeap.h" 28#include "llvm/ExecutionEngine/JITMemoryManager.h" --- 380 unchanged lines hidden (view full) --- 409 410 //------------------------------------------------------------------ 411 /// Passthrough interface stub 412 //------------------------------------------------------------------ 413 virtual unsigned GetNumStubSlabs() { 414 return m_default_mm_ap->GetNumStubSlabs(); 415 } 416 | 22#include "llvm/IR/Module.h" 23 24// Project includes 25#include "lldb/lldb-forward.h" 26#include "lldb/lldb-private.h" 27#include "lldb/Core/ClangForward.h" 28#include "lldb/Core/DataBufferHeap.h" 29#include "llvm/ExecutionEngine/JITMemoryManager.h" --- 380 unchanged lines hidden (view full) --- 410 411 //------------------------------------------------------------------ 412 /// Passthrough interface stub 413 //------------------------------------------------------------------ 414 virtual unsigned GetNumStubSlabs() { 415 return m_default_mm_ap->GetNumStubSlabs(); 416 } 417 |
418 virtual void registerEHFrames(uint8_t *Addr, uint64_t LoadAddr, size_t Size) { 419 return m_default_mm_ap->registerEHFrames(llvm::StringRef((const char *)Addr, Size)); 420 } 421 |
|
417 //------------------------------------------------------------------ 418 /// Passthrough interface stub 419 //------------------------------------------------------------------ 420 virtual void *getPointerToNamedFunction(const std::string &Name, 421 bool AbortOnFailure = true) { 422 return m_default_mm_ap->getPointerToNamedFunction(Name, AbortOnFailure); 423 } 424 private: --- 97 unchanged lines hidden --- | 422 //------------------------------------------------------------------ 423 /// Passthrough interface stub 424 //------------------------------------------------------------------ 425 virtual void *getPointerToNamedFunction(const std::string &Name, 426 bool AbortOnFailure = true) { 427 return m_default_mm_ap->getPointerToNamedFunction(Name, AbortOnFailure); 428 } 429 private: --- 97 unchanged lines hidden --- |