process.hh (5154:7e6431213487) process.hh (5569:baeee670d4ce)
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;

--- 15 unchanged lines hidden (view full) ---

24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 *
28 * Authors: Gabe Black
29 * Ali Saidi
30 */
31
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;

--- 15 unchanged lines hidden (view full) ---

24 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 *
28 * Authors: Gabe Black
29 * Ali Saidi
30 */
31
32#ifndef __ALPHA_PROCESS_HH__
33#define __ALPHA_PROCESS_HH__
32#ifndef __ARCH_ALPHA_PROCESS_HH__
33#define __ARCH_ALPHA_PROCESS_HH__
34
34
35#include <string>
36#include <vector>
37#include "sim/process.hh"
38
39class ObjectFile;
40class System;
41
35#include "sim/process.hh"
36
37class ObjectFile;
38class System;
39
42
43class AlphaLiveProcess : public LiveProcess
44{
45 protected:
40class AlphaLiveProcess : public LiveProcess
41{
42 protected:
46 AlphaLiveProcess(LiveProcessParams * params, ObjectFile *objFile);
43 AlphaLiveProcess(LiveProcessParams *params, ObjectFile *objFile);
47
48 void startup();
49};
50
44
45 void startup();
46};
47
51
52#endif // __ALPHA_PROCESS_HH__
48#endif // __ARCH_ALPHA_PROCESS_HH__