elastic_trace.cc (13429:a1e199fd8122) elastic_trace.cc (13590:d7e018859709)
1/*
2 * Copyright (c) 2013 - 2015 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

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

404 new_record->type = head_inst->isLoad() ? Record::LOAD :
405 (head_inst->isStore() ? Record::STORE :
406 Record::COMP);
407
408 // Assign fields for creating a request in case of a load/store
409 new_record->reqFlags = head_inst->memReqFlags;
410 new_record->virtAddr = head_inst->effAddr;
411 new_record->asid = head_inst->asid;
1/*
2 * Copyright (c) 2013 - 2015 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

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

404 new_record->type = head_inst->isLoad() ? Record::LOAD :
405 (head_inst->isStore() ? Record::STORE :
406 Record::COMP);
407
408 // Assign fields for creating a request in case of a load/store
409 new_record->reqFlags = head_inst->memReqFlags;
410 new_record->virtAddr = head_inst->effAddr;
411 new_record->asid = head_inst->asid;
412 new_record->physAddr = head_inst->physEffAddrLow;
412 new_record->physAddr = head_inst->physEffAddr;
413 // Currently the tracing does not support split requests.
414 new_record->size = head_inst->effSize;
415 new_record->pc = head_inst->instAddr();
416
417 // Assign the timing information stored in the execution info object
418 new_record->executeTick = exec_info_ptr->executeTick;
419 new_record->toCommitTick = exec_info_ptr->toCommitTick;
420 new_record->commitTick = curTick();

--- 547 unchanged lines hidden ---
413 // Currently the tracing does not support split requests.
414 new_record->size = head_inst->effSize;
415 new_record->pc = head_inst->instAddr();
416
417 // Assign the timing information stored in the execution info object
418 new_record->executeTick = exec_info_ptr->executeTick;
419 new_record->toCommitTick = exec_info_ptr->toCommitTick;
420 new_record->commitTick = curTick();

--- 547 unchanged lines hidden ---