aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Mikhak <alanmikhak@gmail.com>2019-06-11 20:59:02 -0700
committerSteven Rostedt (VMware) <rostedt@goodmis.org>2019-06-12 08:13:43 -0400
commit355108bf9429b4f1ccc801f9b34d98abf8af63b5 (patch)
tree179b4ab9d95c7b0a79eeb8a3425d06e6277515c7
parenta217a1462622495ad59e347802d087a754dcffde (diff)
downloadtrace-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.cpp2
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);