OSDN Git Service

lshal: also list libraries in 32-bit.
authorYifan Hong <elsk@google.com>
Fri, 3 Mar 2017 00:54:11 +0000 (16:54 -0800)
committerYifan Hong <elsk@google.com>
Fri, 3 Mar 2017 03:21:15 +0000 (19:21 -0800)
commitb44790219f43369883b3dd8eaf3971bdc5fe656b
tree2753af0ac5578dba41b516bd34125c200aa23caa
parentad79651822dc32b8ac1a76bd5259c9eca917b07f
lshal: also list libraries in 32-bit.

Add an "Arch" column (selected by -r) to lshal
to show whether the HAL runs in 32 bit or 64 bit.

* For binderized services, whether the process
  runs in 32bit or 64bit (__LP64__)
* For passthrough libraries (-impl.so), whether
  the library is in /{system,vendor,odm}/lib/hw
  or /{system,vendor,odm}lib64/hw

Bug: 35803184
Test: lshal -itrpc
Change-Id: I328da4ad9eacbf2959be4ac2e478c16535a89068
cmds/lshal/Lshal.cpp
cmds/lshal/Lshal.h
cmds/lshal/TableEntry.h