diff options
Diffstat (limited to 'memtrack.cpp')
-rw-r--r-- | memtrack.cpp | 10 |
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(); |