process.hh (6701:4842482e1bd1) process.hh (7445:dfd04ffc1773)
1/*
2 * Copyright (c) 2001-2005 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;

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

86 // created threads and are not initialized.
87 bool initialContextLoaded;
88
89 bool checkpointRestored;
90
91 // thread contexts associated with this process
92 std::vector<int> contextIds;
93
1/*
2 * Copyright (c) 2001-2005 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;

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

86 // created threads and are not initialized.
87 bool initialContextLoaded;
88
89 bool checkpointRestored;
90
91 // thread contexts associated with this process
92 std::vector<int> contextIds;
93
94 // remote gdb objects
95 std::vector<BaseRemoteGDB *> remoteGDB;
96 std::vector<GDBListener *> gdbListen;
97 bool breakpoint();
98
99 // number of CPUs (esxec contexts, really) assigned to this process.
100 unsigned int numCpus() { return contextIds.size(); }
101
102 // record of blocked context
103 struct WaitRec
104 {
105 Addr waitChan;
106 ThreadContext *waitingContext;

--- 241 unchanged lines hidden ---
94 // number of CPUs (esxec contexts, really) assigned to this process.
95 unsigned int numCpus() { return contextIds.size(); }
96
97 // record of blocked context
98 struct WaitRec
99 {
100 Addr waitChan;
101 ThreadContext *waitingContext;

--- 241 unchanged lines hidden ---