process.hh (4111:65fffcb4fae9) | process.hh (5128:69fb816fa927) |
---|---|
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; --- 52 unchanged lines hidden (view full) --- 61 virtual void handleTrap(int trapNum, ThreadContext *tc); 62 63 Addr readFillStart() 64 { return fillStart; } 65 66 Addr readSpillStart() 67 { return spillStart; } 68 | 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; --- 52 unchanged lines hidden (view full) --- 61 virtual void handleTrap(int trapNum, ThreadContext *tc); 62 63 Addr readFillStart() 64 { return fillStart; } 65 66 Addr readSpillStart() 67 { return spillStart; } 68 |
69 virtual void flushWindows(ThreadContext *tc) = 0; |
|
69}; 70 71struct M5_32_auxv_t 72{ 73 int32_t a_type; 74 union { 75 int32_t a_val; 76 int32_t a_ptr; --- 34 unchanged lines hidden (view full) --- 111 } 112 113 void startup(); 114 115 public: 116 117 void argsInit(int intSize, int pageSize); 118 | 70}; 71 72struct M5_32_auxv_t 73{ 74 int32_t a_type; 75 union { 76 int32_t a_val; 77 int32_t a_ptr; --- 34 unchanged lines hidden (view full) --- 112 } 113 114 void startup(); 115 116 public: 117 118 void argsInit(int intSize, int pageSize); 119 |
120 void flushWindows(ThreadContext *tc); |
|
119}; 120 121struct M5_64_auxv_t 122{ 123 int64_t a_type; 124 union { 125 int64_t a_val; 126 int64_t a_ptr; --- 37 unchanged lines hidden (view full) --- 164 } 165 166 void startup(); 167 168 public: 169 170 void argsInit(int intSize, int pageSize); 171 | 121}; 122 123struct M5_64_auxv_t 124{ 125 int64_t a_type; 126 union { 127 int64_t a_val; 128 int64_t a_ptr; --- 37 unchanged lines hidden (view full) --- 166 } 167 168 void startup(); 169 170 public: 171 172 void argsInit(int intSize, int pageSize); 173 |
174 void flushWindows(ThreadContext *tc); |
|
172}; 173 174#endif // __SPARC_PROCESS_HH__ | 175}; 176 177#endif // __SPARC_PROCESS_HH__ |