Lines Matching refs:RoutineManager
27 volatile int RoutineManager::averageInstructionSize = 4;
29 RoutineManager::RoutineManager() in RoutineManager() function in sw::RoutineManager
34 RoutineManager::~RoutineManager() in ~RoutineManager()
39 void RoutineManager::AllocateGOT() in AllocateGOT()
44 …uint8_t *RoutineManager::allocateStub(const GlobalValue *function, unsigned stubSize, unsigned ali… in allocateStub()
50 uint8_t *RoutineManager::startFunctionBody(const llvm::Function *function, uintptr_t &actualSize) in startFunctionBody()
77 …void RoutineManager::endFunctionBody(const llvm::Function *function, uint8_t *functionStart, uint8… in endFunctionBody()
82 uint8_t *RoutineManager::startExceptionTable(const llvm::Function* F, uintptr_t &ActualSize) in startExceptionTable()
88 …void RoutineManager::endExceptionTable(const llvm::Function *F, uint8_t *TableStart, uint8_t *Tabl… in endExceptionTable()
93 uint8_t *RoutineManager::getGOTBase() const in getGOTBase()
99 uint8_t *RoutineManager::allocateSpace(intptr_t Size, unsigned Alignment) in allocateSpace()
105 uint8_t *RoutineManager::allocateGlobal(uintptr_t Size, unsigned Alignment) in allocateGlobal()
111 void RoutineManager::deallocateFunctionBody(void *Body) in deallocateFunctionBody()
117 void RoutineManager::deallocateExceptionTable(void *ET) in deallocateExceptionTable()
125 void RoutineManager::setMemoryWritable() in setMemoryWritable()
129 void RoutineManager::setMemoryExecutable() in setMemoryExecutable()
134 void RoutineManager::setPoisonMemory(bool poison) in setPoisonMemory()
139 Routine *RoutineManager::acquireRoutine(void *entry) in acquireRoutine()