diff options
author | Alan Mikhak <alanmikhak@gmail.com> | 2019-06-11 20:59:02 -0700 |
---|---|---|
committer | Steven Rostedt (VMware) <rostedt@goodmis.org> | 2019-06-12 08:13:43 -0400 |
commit | 355108bf9429b4f1ccc801f9b34d98abf8af63b5 (patch) | |
tree | 179b4ab9d95c7b0a79eeb8a3425d06e6277515c7 | |
parent | a217a1462622495ad59e347802d087a754dcffde (diff) | |
download | trace-cmd-355108bf9429b4f1ccc801f9b34d98abf8af63b5.tar.gz |
kernelshark: Fix compiler error in KsSession.cpp on Raspberry Pi 3
Fix compiler error at KsSession.cpp:457:30 on Raspberry Pi 3
Fix by changing the type of local variable 'pos' from uint64_t to
size_t in KsSession::loadDualMarker().
KsSession.cpp:457:30: error: no matching function for call to
‘KsSession::_getMarker(const char [6], uint64_t*)’
if (_getMarker("markA", &pos)) {
^
In file included from KsSession.cpp:14:0:
KsSession.hpp:97:7: note: candidate:
bool KsSession::_getMarker(const char*, size_t*)
bool _getMarker(const char* name, size_t *pos);
^~~~~~~~~~
KsSession.hpp:97:7: note: no known conversion for
argument 2 from ‘uint64_t* {aka long long unsigned int*}’
to ‘size_t* {aka unsigned int*}’
Link: http://lore.kernel.org/linux-trace-devel/20190612035902.16366-1-amikhak@wirelessfabric.com
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=203873
Reviewed-by: Yordan Karadzhov <ykaradzhov@vmware.com>
Signed-off-by: Alan Mikhak <amikhak@wirelessfabric.com>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
-rw-r--r-- | kernel-shark/src/KsSession.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel-shark/src/KsSession.cpp b/kernel-shark/src/KsSession.cpp index 9d867768..a581bbf1 100644 --- a/kernel-shark/src/KsSession.cpp +++ b/kernel-shark/src/KsSession.cpp @@ -450,7 +450,7 @@ void KsSession::saveDualMarker(KsDualMarkerSM *dm) */ void KsSession::loadDualMarker(KsDualMarkerSM *dm, KsTraceGraph *graphs) { - uint64_t pos; + size_t pos; dm->reset(); dm->setState(DualMarkerState::A); |