aboutsummaryrefslogtreecommitdiff
path: root/tests/profiling/gatordmock/CommandFileParser.cpp
diff options
context:
space:
mode:
authorColm Donelan <Colm.Donelan@arm.com>2019-11-14 14:19:07 +0000
committerMatteo Martincigh <matteo.martincigh@arm.com>2019-11-15 17:11:01 +0000
commit0270524f96c4e21a755d1c71e46c4e8665918237 (patch)
tree1ce1fc3fd51f568e15e84e0281410b6b53de2fe5 /tests/profiling/gatordmock/CommandFileParser.cpp
parent9723d0243463e3a32ed11ae1c38298343b4e8818 (diff)
downloadarmnn-0270524f96c4e21a755d1c71e46c4e8665918237.tar.gz
IVGCVSW-4129 Fix thread starvation due to low capture periods
* Set default capture period to 10mSec. * Validate capture period in PeriodicCounterSelectionCommandHandler pull it up to 10mSec if it is lower. * Fix segmentation fault in GatordMock when receive thread closes. Signed-off-by: Colm Donelan <Colm.Donelan@arm.com> Change-Id: I9f7ddc70bd99c102c5baef872d28329976a4dc07
Diffstat (limited to 'tests/profiling/gatordmock/CommandFileParser.cpp')
-rw-r--r--tests/profiling/gatordmock/CommandFileParser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/profiling/gatordmock/CommandFileParser.cpp b/tests/profiling/gatordmock/CommandFileParser.cpp
index d08e72cadd..4a8a19b5d2 100644
--- a/tests/profiling/gatordmock/CommandFileParser.cpp
+++ b/tests/profiling/gatordmock/CommandFileParser.cpp
@@ -23,7 +23,7 @@ void CommandFileParser::ParseFile(std::string CommandFile, GatordMockService& mo
std::cout << "Parsing command file: " << CommandFile << std::endl;
- while (std::getline(infile, line))
+ while (mockService.ReceiveThreadRunning() && std::getline(infile, line))
{
std::istringstream iss(line);