69b0515dcd58a479c41977aca7bd18b865571d09 |
|
21-Mar-2017 |
Martijn Coenen <maco@google.com> |
Add vndservicemanager. vndservicemanager is the context manager for binder services that are exclusively used from the vendor binder domain, "/dev/vndbinder"; these services can only be registered and accessed by vendor processes. To facilitate code re-use, vndservicemanager is just framework servicemanager accessing the vendor binder devnode. Bug: 36052864 Test: modified binder_test to use /dev/vndbinder Change-Id: Iac19a1180321a5be78d7be5ceb4ba211c593dc47
/frameworks/native/cmds/servicemanager/binder.c
|
7823e124e00576e20e47ec717cbe8bc89f0f2bf2 |
|
29-Sep-2016 |
Mark Salyzyn <salyzyn@google.com> |
Replace cutils/log.h and rationalize log/log.h and android/log.h - cutils/log.h treat as deprecated and lead by example - android/log.h to be used instead of log/log.h if possible - add system includes that are assumed as side effects - define LOG_TAG first Test: compile Bug: 31289077 Bug: 30465923 Change-Id: I8d99b24c333578c9b5aa9f2a01324bd0bba268dd
/frameworks/native/cmds/servicemanager/binder.c
|
a5e161b1207ef447a51e99856097d69d4a6111e1 |
|
29-Sep-2016 |
Mark Salyzyn <salyzyn@google.com> |
Replace cutils/log.h and rationalize log/log.h and android/log.h - cutils/log.h treat as deprecated and lead by example - android/log.h to be used instead of log/log.h if required - add system includes that are assumed as side effects of log.h - modules that use SLOG should use SLOG for all logging (installd) - define LOG_TAG first - remove logging infrastructure if not used Test: build Bug: 31289077 Change-Id: Iea147a0104c7ab7f12451304131d6500f42141e7
/frameworks/native/cmds/servicemanager/binder.c
|
52aa4a7a5ad85dfc364ff1f9b61e94010ef61070 |
|
25-May-2016 |
Mark Salyzyn <salyzyn@google.com> |
svcmgr: don't send reply to one-way txn (part deux) Do not split transaction into two when sending synchronous responses. Partially revert changes associated with binder_send_reply from previous incantations in commit 51f592c7bad13d3d8e8f7cfec25edfef42901802 that resulted in a performance regression. Signed-off-by: Mark Salyzyn <salyzyn@google.com> Bug: 27111612 Bug: 28696050 Bug: 28946245 Change-Id: I12edc10a2d1408a71507a7983afa7f17b5a6a81b
/frameworks/native/cmds/servicemanager/binder.c
|
51f592c7bad13d3d8e8f7cfec25edfef42901802 |
|
11-Mar-2016 |
dcashman <dcashman@google.com> |
svcmgr: don't send reply to one-way txn. svcmgr currently assumes that all incoming transactions are synchronous and expecting a reply. Change the BR_TRANSACTION handling code to not send a reply to one-way transactions. Bug: 27111612 Change-Id: If2e56d3eb53b41d059dbe7d5d10e764343c0262c
/frameworks/native/cmds/servicemanager/binder.c
|
d57d9b900da83b1b5431d90e250f86c0047c618a |
|
19-Feb-2016 |
Ian Pedowitz <ijpedowitz@google.com> |
Revert "Revert "Fix warnings in servicemanager and KeyCharacterMap"" This reverts commit b480269b0f8e933fa6fc6bd4c9e1e504e1b51508. Change-Id: If405c0786c5bdd02e3f2c3356d56a4200c6b9dfb
/frameworks/native/cmds/servicemanager/binder.c
|
b480269b0f8e933fa6fc6bd4c9e1e504e1b51508 |
|
19-Feb-2016 |
Ian Pedowitz <ijpedowitz@google.com> |
Revert "Fix warnings in servicemanager and KeyCharacterMap" This reverts commit d3b4c050f6bcdfd44bfb9c8ed885fd1c482c50bb. Change-Id: I961f89d4446ac23f0e267c6541b504c4ec6b3af1
/frameworks/native/cmds/servicemanager/binder.c
|
d3b4c050f6bcdfd44bfb9c8ed885fd1c482c50bb |
|
19-Feb-2016 |
Aurimas Liutikas <aurimas@google.com> |
Fix warnings in servicemanager and KeyCharacterMap - Suppress unused parameter warnings. - Remove a few unused parameters. - Set the correct formatting for size_t log. Bug: 26936282 Change-Id: I2e2acb15d1bc05c6ba09563a87d5baceebe7ebd9
/frameworks/native/cmds/servicemanager/binder.c
|
0fe7ce375ed6c9fcd86b8bb3a836bc37c9740831 |
|
24-Dec-2015 |
Nick Kralevich <nnk@google.com> |
More O_CLOEXEC Change-Id: I31991ed089f395174857e86e509b8190ad98f92a
/frameworks/native/cmds/servicemanager/binder.c
|
018cf41a15a349fbe788b240d13afbb4e985481b |
|
19-Feb-2014 |
Serban Constantinescu <serban.constantinescu@arm.com> |
ServiceManager: Print kernel/userspace binder version This patch adds extra logging for the binder version in case the userspace and kernel versions differ. Change-Id: I9859b29099726cfcfe5ca23d88ed2e101a06af1a Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
/frameworks/native/cmds/servicemanager/binder.c
|
824e30e5ed35b8f416fea12ce574b012aedaaab5 |
|
30-Jan-2015 |
Elliott Hughes <enh@google.com> |
Add missing includes. Change-Id: I1dad32ab459c25063a70cf52100a29d00fea3a90
/frameworks/native/cmds/servicemanager/binder.c
|
399b6c3bbc0d887ab016a8bb686ff16d36edc6c8 |
|
29-Jan-2014 |
Arve Hjønnevåg <arve@android.com> |
ServiceManager: Use 32/64 bit types from new binder header Change-Id: I1bd7c38ed9f43125cf9c63aa533434ee7ca06f80
/frameworks/native/cmds/servicemanager/binder.c
|
3a345f0df5f62d77e875a289e9aee89f0d1b526e |
|
19-Dec-2013 |
Serban Constantinescu <serban.constantinescu@arm.com> |
ServiceManager: Fix the binder interface This patch adds support for binder transactions on 64bit systems without breaking the existing 32bit ABI. It has been tested on the Android emulator and ARMv8 Model. Most of the changes in this patch just follow the binder ABI. Change-Id: I8c37b847ea65008d56554d34d4696fe3d22f7533 Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
/frameworks/native/cmds/servicemanager/binder.c
|
5fb1b8836aa5cf0f38b49bc7bfb8343b84fdf9bf |
|
30-Jan-2014 |
Serban Constantinescu <serban.constantinescu@arm.com> |
ServiceManager: Store handles in uint32_t instead of void * This patch corrects the types used for storing handles. Change-Id: If9c10782345f1de9e12b4b3fd6be9e02e6b568cd Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
/frameworks/native/cmds/servicemanager/binder.c
|
9b738bb4110926b85da65d36b2e6f1a50199ec4c |
|
10-Jan-2014 |
Serban Constantinescu <serban.constantinescu@arm.com> |
ServiceManager: Generic Fixes This patch fixes some of the ServiceManager issues. The following patches of the series add fixes to the ABI. Change-Id: Ib479234c8704e12592f1b149ddec67881bc50230 Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
/frameworks/native/cmds/servicemanager/binder.c
|
a44542ca74b7da5b44ba30c205c3244805bb0600 |
|
30-Jan-2014 |
Serban Constantinescu <serban.constantinescu@arm.com> |
ServiceManager: Add extra error handling This patch extends the error handling. It also adds a check for a matching binder version - kernel/userspace. Change-Id: I43a262934b38c5711536aaa42754fed1ef04b39e Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
/frameworks/native/cmds/servicemanager/binder.c
|
bcf38880c65297da58194eb0c0ce8d6e2bab7d94 |
|
10-Jan-2014 |
Serban Constantinescu <serban.constantinescu@arm.com> |
ServiceManager: Make use of kernel exported structures This patch switches ServiceManager to use the structures exported in the kernel headers rather then redefining its own. struct binder_txn is replaced with struct binder_transaction_data and struct binder_object with struct flat_binder_object, both defined in the binder driver header <linux/binder.h>. Change-Id: I3b3e97918173ea35a289e184774ae06193192da3 Signed-off-by: Serban Constantinescu <serban.constantinescu@arm.com>
/frameworks/native/cmds/servicemanager/binder.c
|
94afecf4b6f437b3ee9a076242402e421c6c07a6 |
|
24-Oct-2012 |
Mike Lockwood <lockwood@google.com> |
Move non-Java commands over from frameworks/base Change-Id: I0571813c1cfcf66abd36eb9f178fc49b618e88a6 Signed-off-by: Mike Lockwood <lockwood@google.com>
/frameworks/native/cmds/servicemanager/binder.c
|