nativetrace.cc (7720:65d338a8dba4) | nativetrace.cc (7811:a8fc35183c10) |
---|---|
1/* 2 * Copyright (c) 2010 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 --- 178 unchanged lines hidden (view full) --- 187 188 bool pcError = (mState.newState[STATE_PC] != 189 nState.newState[STATE_PC]); 190 if (stopOnPCError && pcError) 191 panic("Native trace detected an error in control flow!"); 192 } 193} 194 | 1/* 2 * Copyright (c) 2010 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 --- 178 unchanged lines hidden (view full) --- 187 188 bool pcError = (mState.newState[STATE_PC] != 189 nState.newState[STATE_PC]); 190 if (stopOnPCError && pcError) 191 panic("Native trace detected an error in control flow!"); 192 } 193} 194 |
195} /* namespace Trace */ | 195} // namespace Trace |
196 197//////////////////////////////////////////////////////////////////////// 198// 199// ExeTracer Simulation Object 200// 201Trace::ArmNativeTrace * 202ArmNativeTraceParams::create() 203{ 204 return new Trace::ArmNativeTrace(this); 205}; | 196 197//////////////////////////////////////////////////////////////////////// 198// 199// ExeTracer Simulation Object 200// 201Trace::ArmNativeTrace * 202ArmNativeTraceParams::create() 203{ 204 return new Trace::ArmNativeTrace(this); 205}; |