summaryrefslogtreecommitdiff
path: root/memtrack.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'memtrack.cpp')
-rw-r--r--memtrack.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/memtrack.cpp b/memtrack.cpp
index 807a5c3..297d8ce 100644
--- a/memtrack.cpp
+++ b/memtrack.cpp
@@ -104,6 +104,16 @@ static std::shared_ptr<V_aidl::IMemtrack> get_aidl_instance() {
return V_aidl::IMemtrack::fromBinder(memtrack_binder);
}
+bool memtrack_gpu_device_info(std::vector<V_aidl::DeviceInfo>* device_info) {
+ std::shared_ptr<V_aidl::IMemtrack> service = get_aidl_instance();
+ if (!service) {
+ return false;
+ }
+
+ auto status = service->getGpuDeviceInfo(device_info);
+ return status.isOk();
+}
+
memtrack_proc *memtrack_proc_new(void)
{
return new memtrack_proc();