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 --- |