composer: fix the signature to getDebugProperty/getSupportedDsiBitClks

Change-Id: Ie3a2b5cc7bc06073681dbf7701caad09f2e9a522
CRs-Fixed: 2686393
diff --git a/composer/hwc_session.h b/composer/hwc_session.h
index 680e54a..d9ca4ac 100644
--- a/composer/hwc_session.h
+++ b/composer/hwc_session.h
@@ -362,13 +362,16 @@
     virtual int IsHDRSupported(uint32_t disp_id, bool *supported);
     virtual int IsWCGSupported(uint32_t disp_id, bool *supported);
     virtual int SetLayerAsMask(uint32_t disp_id, uint64_t layer_id);
-    virtual int GetDebugProperty(const std::string prop_name, std::string value);
+    virtual int GetDebugProperty(const std::string prop_name, std::string value) {return -EINVAL;}
+    virtual int GetDebugProperty(const std::string prop_name, std::string *value);
     virtual int GetActiveBuiltinDisplayAttributes(DisplayConfig::Attributes *attr);
     virtual int SetPanelLuminanceAttributes(uint32_t disp_id, float min_lum, float max_lum);
     virtual int IsBuiltInDisplay(uint32_t disp_id, bool *is_builtin);
     virtual int IsAsyncVDSCreationSupported(bool *supported);
     virtual int CreateVirtualDisplay(uint32_t width, uint32_t height, int format);
-    virtual int GetSupportedDSIBitClks(uint32_t disp_id, std::vector<uint64_t> bit_clks);
+    virtual int GetSupportedDSIBitClks(uint32_t disp_id,
+                                       std::vector<uint64_t> bit_clks) {return -EINVAL;}
+    virtual int GetSupportedDSIBitClks(uint32_t disp_id, std::vector<uint64_t> *bit_clks);
     virtual int GetDSIClk(uint32_t disp_id, uint64_t *bit_clk);
     virtual int SetDSIClk(uint32_t disp_id, uint64_t bit_clk);
     virtual int SetCWBOutputBuffer(uint32_t disp_id, const DisplayConfig::Rect rect,
diff --git a/composer/hwc_session_services.cpp b/composer/hwc_session_services.cpp
index af457eb..911b4b0 100644
--- a/composer/hwc_session_services.cpp
+++ b/composer/hwc_session_services.cpp
@@ -802,14 +802,14 @@
 }
 
 int HWCSession::DisplayConfigImpl::GetDebugProperty(const std::string prop_name,
-                                                    std::string value) {
+                                                    std::string *value) {
   std::string vendor_prop_name = DISP_PROP_PREFIX;
   int error = -EINVAL;
   char val[64] = {};
 
   vendor_prop_name += prop_name.c_str();
   if (HWCDebugHandler::Get()->GetProperty(vendor_prop_name.c_str(), val) == kErrorNone) {
-    value = val;
+    *value = val;
     error = 0;
   }
 
@@ -889,13 +889,13 @@
 }
 
 int HWCSession::DisplayConfigImpl::GetSupportedDSIBitClks(uint32_t disp_id,
-                                                           std::vector<uint64_t> bit_clks) {
+                                                          std::vector<uint64_t> *bit_clks) {
   SCOPE_LOCK(hwc_session_->locker_[disp_id]);
   if (!hwc_session_->hwc_display_[disp_id]) {
     return -EINVAL;
   }
 
-  hwc_session_->hwc_display_[disp_id]->GetSupportedDSIClock(&bit_clks);
+  hwc_session_->hwc_display_[disp_id]->GetSupportedDSIClock(bit_clks);
   return 0;
 }