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