Loading cmds/lshal/ListCommand.cpp +5 −2 Original line number Diff line number Diff line Loading @@ -206,10 +206,13 @@ VintfInfo ListCommand::getVintfInfo(const std::string& fqInstanceName, static bool scanBinderContext(pid_t pid, const std::string &contextName, std::function<void(const std::string&)> eachLine) { std::ifstream ifs("/d/binder/proc/" + std::to_string(pid)); std::ifstream ifs("/dev/binderfs/binder_logs/proc/" + std::to_string(pid)); if (!ifs.is_open()) { ifs.open("/d/binder/proc/" + std::to_string(pid)); if (!ifs.is_open()) { return false; } } static const std::regex kContextLine("^context (\\w+)$"); Loading cmds/lshal/ListCommand.h +2 −1 Original line number Diff line number Diff line Loading @@ -104,7 +104,8 @@ protected: Status fetchBinderizedEntry(const sp<::android::hidl::manager::V1_0::IServiceManager> &manager, TableEntry *entry); // Get relevant information for a PID by parsing files under /d/binder. // Get relevant information for a PID by parsing files under // /dev/binderfs/binder_logs or /d/binder. // It is a virtual member function so that it can be mocked. virtual bool getPidInfo(pid_t serverPid, PidInfo *info) const; // Retrieve from mCachedPidInfos and call getPidInfo if necessary. Loading include/android/bitmap.h +1 −0 Original line number Diff line number Diff line Loading @@ -227,6 +227,7 @@ int AndroidBitmap_compress(const AndroidBitmapInfo* info, AndroidBitmap_CompressWriteFunc fn) __INTRODUCED_IN(30); struct AHardwareBuffer; typedef struct AHardwareBuffer AHardwareBuffer; /** * Retrieve the native object associated with a HARDWARE Bitmap. Loading Loading
cmds/lshal/ListCommand.cpp +5 −2 Original line number Diff line number Diff line Loading @@ -206,10 +206,13 @@ VintfInfo ListCommand::getVintfInfo(const std::string& fqInstanceName, static bool scanBinderContext(pid_t pid, const std::string &contextName, std::function<void(const std::string&)> eachLine) { std::ifstream ifs("/d/binder/proc/" + std::to_string(pid)); std::ifstream ifs("/dev/binderfs/binder_logs/proc/" + std::to_string(pid)); if (!ifs.is_open()) { ifs.open("/d/binder/proc/" + std::to_string(pid)); if (!ifs.is_open()) { return false; } } static const std::regex kContextLine("^context (\\w+)$"); Loading
cmds/lshal/ListCommand.h +2 −1 Original line number Diff line number Diff line Loading @@ -104,7 +104,8 @@ protected: Status fetchBinderizedEntry(const sp<::android::hidl::manager::V1_0::IServiceManager> &manager, TableEntry *entry); // Get relevant information for a PID by parsing files under /d/binder. // Get relevant information for a PID by parsing files under // /dev/binderfs/binder_logs or /d/binder. // It is a virtual member function so that it can be mocked. virtual bool getPidInfo(pid_t serverPid, PidInfo *info) const; // Retrieve from mCachedPidInfos and call getPidInfo if necessary. Loading
include/android/bitmap.h +1 −0 Original line number Diff line number Diff line Loading @@ -227,6 +227,7 @@ int AndroidBitmap_compress(const AndroidBitmapInfo* info, AndroidBitmap_CompressWriteFunc fn) __INTRODUCED_IN(30); struct AHardwareBuffer; typedef struct AHardwareBuffer AHardwareBuffer; /** * Retrieve the native object associated with a HARDWARE Bitmap. Loading