libmemtrack: Add correct target information

- Add correct target information to make file
- Remove incorrect target names in the src files
- replace sprintf(banned api) with snprintf

Change-Id: I846ff3d5dcc5acc843c2c83506deafadd30b4942
diff --git a/libmemtrack/Android.mk b/libmemtrack/Android.mk
index ade8d7a..306eb07 100644
--- a/libmemtrack/Android.mk
+++ b/libmemtrack/Android.mk
@@ -22,5 +22,5 @@
 LOCAL_C_INCLUDES += hardware/libhardware/include
 LOCAL_SHARED_LIBRARIES := liblog
 LOCAL_SRC_FILES := memtrack_msm.c kgsl.c
-LOCAL_MODULE := memtrack.msm8960
+LOCAL_MODULE := memtrack.$(TARGET_BOARD_PLATFORM)
 include $(BUILD_SHARED_LIBRARY)
diff --git a/libmemtrack/kgsl.c b/libmemtrack/kgsl.c
index ecd5d37..4843742 100644
--- a/libmemtrack/kgsl.c
+++ b/libmemtrack/kgsl.c
@@ -64,14 +64,14 @@
     memcpy(records, record_templates,
            sizeof(struct memtrack_record) * allocated_records);
 
-    sprintf(tmp, "/d/kgsl/proc/%d/mem", pid);
+    snprintf(tmp, sizeof(tmp), "/d/kgsl/proc/%d/mem", pid);
     fp = fopen(tmp, "r");
     if (fp == NULL) {
         return -errno;
     }
 
     if (type == MEMTRACK_TYPE_GL) {
-        sprintf(tmp, "/proc/%d/smaps", pid);
+        snprintf(tmp, sizeof(tmp), "/proc/%d/smaps", pid);
         smaps_fp = fopen(tmp, "r");
         if (smaps_fp == NULL) {
             return -errno;
diff --git a/libmemtrack/memtrack_msm.c b/libmemtrack/memtrack_msm.c
index 6044c8c..6626b89 100644
--- a/libmemtrack/memtrack_msm.c
+++ b/libmemtrack/memtrack_msm.c
@@ -20,12 +20,12 @@
 
 #include "memtrack_msm.h"
 
-int exynos5_memtrack_init(const struct memtrack_module *module)
+int msm_memtrack_init(const struct memtrack_module *module)
 {
     return 0;
 }
 
-int exynos5_memtrack_get_memory(const struct memtrack_module *module,
+int msm_memtrack_get_memory(const struct memtrack_module *module,
                                 pid_t pid,
                                 enum memtrack_type type,
                                 struct memtrack_record *records,
@@ -48,12 +48,12 @@
         module_api_version: MEMTRACK_MODULE_API_VERSION_0_1,
         hal_api_version: HARDWARE_HAL_API_VERSION,
         id: MEMTRACK_HARDWARE_MODULE_ID,
-        name: "Exynos5 Memory Tracker HAL",
+        name: "MSM Memory Tracker HAL",
         author: "The Android Open Source Project",
         methods: &memtrack_module_methods,
     },
 
-    init: exynos5_memtrack_init,
-    getMemory: exynos5_memtrack_get_memory,
+    init: msm_memtrack_init,
+    getMemory: msm_memtrack_get_memory,
 };
 
diff --git a/libmemtrack/memtrack_msm.h b/libmemtrack/memtrack_msm.h
index cfdefc0..ff2db3c 100644
--- a/libmemtrack/memtrack_msm.h
+++ b/libmemtrack/memtrack_msm.h
@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef _MEMTRACK_EXYNOS5_H_
-#define _MEMTRACK_EXYNOS5_H_
+#ifndef _MEMTRACK_QCOM_H_
+#define _MEMTRACK_QCOM_H_
 
 int kgsl_memtrack_get_memory(pid_t pid, enum memtrack_type type,
                              struct memtrack_record *records,