TracedOrdinal: Avoid string copy

For a minor performance improvement, we pass our string to the
constructor by const reference.

Test: TreeHugger
Change-Id: Ibc00f02f46fc25243cc4e6c0af4ed2d2805770da
diff --git a/services/surfaceflinger/TracedOrdinal.h b/services/surfaceflinger/TracedOrdinal.h
index fb0f02e..c145a39 100644
--- a/services/surfaceflinger/TracedOrdinal.h
+++ b/services/surfaceflinger/TracedOrdinal.h
@@ -27,7 +27,7 @@
                   "Type is not supported. Please test it with systrace before adding "
                   "it to the list.");
 
-    TracedOrdinal(std::string name, T initialValue)
+    TracedOrdinal(const std::string& name, T initialValue)
           : mName(name),
             mNameNegative(android::base::StringPrintf("%sNegative", name.c_str())),
             mHasGoneNegative(std::signbit(initialValue)),