process.hh (11169:44b5c183c3cd) | process.hh (11386:94c09b607a84) |
---|---|
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; | 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; } |
|
57}; 58 59/* No architectural page table defined for this ISA */ 60typedef NoArchPageTable ArchPageTable; 61 62#endif // __ARCH_ALPHA_PROCESS_HH__ | 61}; 62 63/* No architectural page table defined for this ISA */ 64typedef NoArchPageTable ArchPageTable; 65 66#endif // __ARCH_ALPHA_PROCESS_HH__ |