thread_state.hh (9428:029dfe6324d3) thread_state.hh (10537:47fe87b0cf97)
1/*
2 * Copyright (c) 2012 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

85
86 /** Whether or not the thread is currently waiting on a trap, and
87 * thus able to be externally updated without squashing.
88 */
89 bool trapPending;
90
91 O3ThreadState(O3CPU *_cpu, int _thread_num, Process *_process)
92 : ThreadState(_cpu, _thread_num, _process),
1/*
2 * Copyright (c) 2012 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

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

85
86 /** Whether or not the thread is currently waiting on a trap, and
87 * thus able to be externally updated without squashing.
88 */
89 bool trapPending;
90
91 O3ThreadState(O3CPU *_cpu, int _thread_num, Process *_process)
92 : ThreadState(_cpu, _thread_num, _process),
93 cpu(_cpu), noSquashFromTC(false), trapPending(false)
93 cpu(_cpu), noSquashFromTC(false), trapPending(false),
94 tc(nullptr)
94 {
95 if (!FullSystem)
96 return;
97
98 if (cpu->params()->profile) {
99 profile = new FunctionProfile(
100 cpu->params()->system->kernelSymtab);
101 Callback *cb =

--- 50 unchanged lines hidden ---
95 {
96 if (!FullSystem)
97 return;
98
99 if (cpu->params()->profile) {
100 profile = new FunctionProfile(
101 cpu->params()->system->kernelSymtab);
102 Callback *cb =

--- 50 unchanged lines hidden ---