Fillout requesting SID.

Bug: 121035042
Test: boot and check for SIDs coming into hwservicemanager instances
    which were retrieved w/ IServiceManager::getService

Change-Id: I3a7f6c0b3cc8bab24e0639a3e7121ef536b2603b
Merged-In: I3a7f6c0b3cc8bab24e0639a3e7121ef536b2603b
(cherry picked from commit ca8cf63c53b242e4dda5b1da6deaa370470fca1c)
diff --git a/generateCpp.cpp b/generateCpp.cpp
index 4fd3956..fa2a3ca 100644
--- a/generateCpp.cpp
+++ b/generateCpp.cpp
@@ -1238,6 +1238,7 @@
         << "_hidl_impl, {SCHED_NORMAL, 0});\n";
     out << "mSchedPolicy = prio.sched_policy;\n";
     out << "mSchedPriority = prio.prio;\n";
+    out << "setRequestingSid(::android::hardware::details::gServiceSidMap.get(_hidl_impl, false));\n";
     out.unindent();
 
     out.unindent();