1/* 2 * Copyright (c) 2003-2004 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 40 unchanged lines hidden (view full) --- 49 50 public: 51 AlphaISA::IntReg getSyscallArg(ThreadContext *tc, int &i) override; 52 /// Explicitly import the otherwise hidden getSyscallArg 53 using LiveProcess::getSyscallArg; 54 void setSyscallArg(ThreadContext *tc, int i, AlphaISA::IntReg val) override; 55 void setSyscallReturn(ThreadContext *tc, 56 SyscallReturn return_value) override; |
57 58 // override default implementation in LiveProcess as the mmap 59 // region for Alpha platforms grows upward 60 virtual bool mmapGrowsDown() const override { return false; } |
61}; 62 63/* No architectural page table defined for this ISA */ 64typedef NoArchPageTable ArchPageTable; 65 66#endif // __ARCH_ALPHA_PROCESS_HH__ |