1/* |
2 * Copyright (c) 2011, 2016-2018 ARM Limited |
3 * Copyright (c) 2013 Advanced Micro Devices, Inc. 4 * All rights reserved 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating 9 * to a hardware implementation of the functionality of the software 10 * licensed hereunder. You may use the software subject to the license --- 408 unchanged lines hidden (view full) --- 419 bool readPredicate() const override { return thread->readPredicate(); } 420 421 void 422 setPredicate(bool val) override 423 { 424 thread->setPredicate(val); 425 } 426 |
427 bool 428 readMemAccPredicate() const override 429 { 430 return thread->readMemAccPredicate(); 431 } 432 433 void 434 setMemAccPredicate(bool val) override 435 { 436 thread->setMemAccPredicate(val); 437 } 438 |
439 TheISA::PCState pcState() const override { return thread->pcState(); } 440 void 441 pcState(const TheISA::PCState &val) override 442 { 443 DPRINTF(Checker, "Changing PC to %s, old PC %s.\n", 444 val, thread->pcState()); 445 thread->pcState(val); 446 } --- 195 unchanged lines hidden --- |