Jorge Lucangeli Obes
b3cd3574ec
Merge "Add a sample service for testing init." am: d7b5c7b2da am: 41aa8f07b2 am: 7fec45ee32
...
am: df6494f050
Change-Id: I7be6b059e1b14acbc7a11b2e51d976c3216a3099
2017-02-10 01:48:28 +00:00
Jorge Lucangeli Obes
df6494f050
Merge "Add a sample service for testing init." am: d7b5c7b2da am: 41aa8f07b2
...
am: 7fec45ee32
Change-Id: Id8255444079be334d8a82a75532def19fffb3b17
2017-02-10 01:45:58 +00:00
Jorge Lucangeli Obes
7fec45ee32
Merge "Add a sample service for testing init." am: d7b5c7b2da
...
am: 41aa8f07b2
Change-Id: I820f146edb70f86127003353efee1e60ee92608f
2017-02-10 01:43:56 +00:00
Jorge Lucangeli Obes
41aa8f07b2
Merge "Add a sample service for testing init."
...
am: d7b5c7b2da
Change-Id: Id4600c9dc36f6b22ca165622967bb68a2bc51425
2017-02-10 01:41:57 +00:00
Treehugger Robot
d7b5c7b2da
Merge "Add a sample service for testing init."
2017-02-10 01:40:12 +00:00
Evan Ralston
8a33b3a194
Merge "Check against LOG_ID_MAX instead of LOG_ID_KERNEL" am: 9fcabf739b am: 281fa200fb am: ae884d6af2
...
am: ea67d8d449
Change-Id: Iece20cae94ff7b8b93b801f37366bfc0a89d1c41
2017-02-10 01:25:56 +00:00
Evan Ralston
ea67d8d449
Merge "Check against LOG_ID_MAX instead of LOG_ID_KERNEL" am: 9fcabf739b am: 281fa200fb
...
am: ae884d6af2
Change-Id: I6c7a2be0da156cede075f35209033980f7deeda0
2017-02-10 01:23:54 +00:00
Evan Ralston
ae884d6af2
Merge "Check against LOG_ID_MAX instead of LOG_ID_KERNEL" am: 9fcabf739b
...
am: 281fa200fb
Change-Id: I6b959b5d5617c3fac0b8583c7e4c64771c294c3c
2017-02-10 01:21:54 +00:00
Evan Ralston
281fa200fb
Merge "Check against LOG_ID_MAX instead of LOG_ID_KERNEL"
...
am: 9fcabf739b
Change-Id: I6a07a22d727e2e5a886bf6c717d787273feb3226
2017-02-10 01:19:55 +00:00
Treehugger Robot
9fcabf739b
Merge "Check against LOG_ID_MAX instead of LOG_ID_KERNEL"
2017-02-10 01:14:23 +00:00
Michael Wright
607b53c7bc
Merge "Only allow system to write to existing input nodes." am: bab6ec555c am: f5951632d0 am: c848a8de8e
...
am: 7c65b4f1a5
Change-Id: I33bf3861da3362e4dbff88187022efa2403aa669
2017-02-10 01:02:35 +00:00
Connor O'Brien
c552f5d80a
Merge "Fastboot: use flash erase & logical block size for building userdata" am: 6e0dd6285e am: 76bdadbf7d am: 6673a2aa09
...
am: 2b94418bd0
Change-Id: If25df2907d12656e76d0db25637ea31792a227a3
2017-02-10 01:02:03 +00:00
Michael Wright
7c65b4f1a5
Merge "Only allow system to write to existing input nodes." am: bab6ec555c am: f5951632d0
...
am: c848a8de8e
Change-Id: I232125491a48d1aa84d3a59c94c862007f8890b2
2017-02-10 00:23:57 +00:00
Michael Wright
c848a8de8e
Merge "Only allow system to write to existing input nodes." am: bab6ec555c
...
am: f5951632d0
Change-Id: If2548297bb3f18db4f0afe79f83d939b5b0f271e
2017-02-10 00:21:57 +00:00
Michael Wright
f5951632d0
Merge "Only allow system to write to existing input nodes."
...
am: bab6ec555c
Change-Id: Iff70503026c0e43d44e0f3d79edae22e9356aa5d
2017-02-10 00:19:59 +00:00
Treehugger Robot
bab6ec555c
Merge "Only allow system to write to existing input nodes."
2017-02-10 00:15:24 +00:00
Connor O'Brien
2b94418bd0
Merge "Fastboot: use flash erase & logical block size for building userdata" am: 6e0dd6285e am: 76bdadbf7d
...
am: 6673a2aa09
Change-Id: Iec9c0097b1cf95d56537c89176eda402d022b803
2017-02-10 00:12:02 +00:00
Connor O'Brien
6673a2aa09
Merge "Fastboot: use flash erase & logical block size for building userdata" am: 6e0dd6285e
...
am: 76bdadbf7d
Change-Id: I7f377d43051a8272bab5089b14c35abe7e9958c5
2017-02-10 00:10:22 +00:00
Connor O'Brien
76bdadbf7d
Merge "Fastboot: use flash erase & logical block size for building userdata"
...
am: 6e0dd6285e
Change-Id: I1b9fa4a0335f4a9f834607b92d7f74b9d7afed94
2017-02-10 00:08:22 +00:00
Connor O'Brien
6e0dd6285e
Merge "Fastboot: use flash erase & logical block size for building userdata"
2017-02-10 00:01:41 +00:00
Jorge Lucangeli Obes
28e980b59c
Add a sample service for testing init.
...
I find myself using something like this every time I add functionality
to init. I cannot possibly be the only one doing this. On the other
hand, if this hasn't been added for so long, maybe there's a reason
for that.
The advantage of using a test service versus modifying an existing
service is that the test service doesn't *require* any permissions or
privileges, so you can add and/or remove whatever you need to test
without breaking the service.
I found it useful to have the service check its own /proc/<pid>/status
from command-line arguments, so that's what the service does.
This CL also adds a .clang-format file for init.
Bug: None
Test: Service runs and exits successfully.
Change-Id: I3e7841a7283158e10c0bf55e0103c03902afb1f0
2017-02-09 18:23:09 -05:00
Michael Wright
344e929e6d
Only allow system to write to existing input nodes.
...
This prevents the shell user from injecting input as if it were coming
from an existing input device, which in turn makes it easier for malware
/ abuse analysis to detect when someone is injecting input via the
command line vs a real user using a device.
(cherrypick of 95637eb2a332b9a09914b1bf32c10fccfba4a175.)
Bug: 30861057
Test: ran getevent, saw correct output, played with device
Change-Id: Ib53eea1b7767f25510b5d36fe6109101a9fad8e0
2017-02-09 14:45:25 -08:00
Sandeep Patil
e16de5b13f
Merge "ueventd: source ueventd configs from vendor and odm" am: d54d4c275e am: 48b32bf398 am: 7d045980d5
...
am: 7a3b317f96
Change-Id: I27bf4678a9701dbe8261bb036a6daf8852e41329
2017-02-09 21:42:18 +00:00
Sandeep Patil
7a3b317f96
Merge "ueventd: source ueventd configs from vendor and odm" am: d54d4c275e am: 48b32bf398
...
am: 7d045980d5
Change-Id: I948e1139e439597d65dfc409033d0ab5bab0015a
2017-02-09 21:39:07 +00:00
Sandeep Patil
7d045980d5
Merge "ueventd: source ueventd configs from vendor and odm" am: d54d4c275e
...
am: 48b32bf398
Change-Id: I360e2b98d2893324a5903dde353abd5fc67a0004
2017-02-09 21:35:28 +00:00
Sandeep Patil
48b32bf398
Merge "ueventd: source ueventd configs from vendor and odm"
...
am: d54d4c275e
Change-Id: I39565fa11c5a8ac9611c5970cc574a405657be77
2017-02-09 21:33:00 +00:00
Treehugger Robot
d54d4c275e
Merge "ueventd: source ueventd configs from vendor and odm"
2017-02-09 21:25:44 +00:00
Yunlian Jiang
79e04d5eeb
Merge "fix warning: Null pointer argument in call to memory comparison function" am: ce07b6fa4f am: 90cc4fd6a4 am: 18fa5f7558
...
am: f34b03a92c
Change-Id: I9a28b206e9d57af5832d9338570baa9732e4c581
2017-02-09 17:30:38 +00:00
Yunlian Jiang
f34b03a92c
Merge "fix warning: Null pointer argument in call to memory comparison function" am: ce07b6fa4f am: 90cc4fd6a4
...
am: 18fa5f7558
Change-Id: Ib990ecea8744c4291cb23b9bc0e35601d02ec869
2017-02-09 17:28:11 +00:00
Yunlian Jiang
18fa5f7558
Merge "fix warning: Null pointer argument in call to memory comparison function" am: ce07b6fa4f
...
am: 90cc4fd6a4
Change-Id: I13c4bd4dc53f29b5cd0f073909fb54c9107142c7
2017-02-09 17:26:06 +00:00
Yunlian Jiang
90cc4fd6a4
Merge "fix warning: Null pointer argument in call to memory comparison function"
...
am: ce07b6fa4f
Change-Id: Ida2150c0640ff30fc694c6a84c3777eaff906a7c
2017-02-09 17:23:36 +00:00
Treehugger Robot
ce07b6fa4f
Merge "fix warning: Null pointer argument in call to memory comparison function"
2017-02-09 17:20:14 +00:00
Michael Wright
f437ace00d
Merge "Only allow system to write to existing input nodes."
2017-02-09 16:03:35 +00:00
Mark Salyzyn
bc46e3bdcf
Merge changes Ia23b932a,I33e8a0ca,I0a5e7939,I13db1f45,I2a9dba81, ... am: 71c0993126 am: 66181b9bd8 am: 830c52f1e9
...
am: 3e1c54851e
Change-Id: If099423cb1380d288bb93ae4ed527896280260c5
2017-02-09 15:41:09 +00:00
Mark Salyzyn
d2c7583bd0
liblog: add local_logger am: 7100288532 am: 1947f3960b am: a41bf213ce
...
am: 96419eaf11
Change-Id: Idbb6c60b424a801897f405a1b4174f62661ee0bb
2017-02-09 15:41:00 +00:00
Mark Salyzyn
0e3f2a1b62
liblog: add __android_log_config_*_close() am: 96432fc665 am: 81fcfc88f6 am: 0202d2a6e6
...
am: 8c7313b343
Change-Id: Ie723dba3809fc3a66d2cd895b2737ca2719b6ca4
2017-02-09 15:40:55 +00:00
Mark Salyzyn
98c7a4b628
liblog: add android_log_logger_list management am: cf983bcbae am: a042b3a78e am: 942c04a69a
...
am: 52142a17ae
Change-Id: Id1a7867f0078479c6c41baf7fa4b9cf3ea80b2f8
2017-02-09 15:40:49 +00:00
Mark Salyzyn
2f0d6ef0f0
liblog: add logprint to host build am: 62d0d2d683 am: 5221ac3dfd am: 2703844ba2
...
am: 1e6e4b4663
Change-Id: Iac2b35442004ffa5385115e88b3278de2e3cd8e1
2017-02-09 15:40:43 +00:00
Mark Salyzyn
f90fb14f5f
liblog: benchmark: Use local LOGGER_NULL frontend am: 8f2492f582 am: a2c9787367 am: bae664c68d
...
am: e564c8050b
Change-Id: Iaa057bad33c87e274c73aaf02faa5dae92b7ab7b
2017-02-09 15:40:37 +00:00
Mark Salyzyn
6550be4e39
liblog: Add android_set_log_frontend am: 850d06e1c9 am: 9d68551f47 am: b6c6c7e3d3
...
am: 94acd67ba8
Change-Id: Ic9f26f75bf2ed86f92556c231474342b8fbcc149
2017-02-09 15:40:30 +00:00
Mark Salyzyn
3e1c54851e
Merge changes Ia23b932a,I33e8a0ca,I0a5e7939,I13db1f45,I2a9dba81, ... am: 71c0993126 am: 66181b9bd8
...
am: 830c52f1e9
Change-Id: I8e35396202d820a3b530f2821fa9a40d8a92b9d6
2017-02-09 15:38:34 +00:00
Mark Salyzyn
96419eaf11
liblog: add local_logger am: 7100288532 am: 1947f3960b
...
am: a41bf213ce
Change-Id: I404c60f325dfceba04904919a4ae075031a65c32
2017-02-09 15:38:29 +00:00
Mark Salyzyn
8c7313b343
liblog: add __android_log_config_*_close() am: 96432fc665 am: 81fcfc88f6
...
am: 0202d2a6e6
Change-Id: I74c7574083fd1833e5ca968b85a18278475e2657
2017-02-09 15:38:22 +00:00
Mark Salyzyn
52142a17ae
liblog: add android_log_logger_list management am: cf983bcbae am: a042b3a78e
...
am: 942c04a69a
Change-Id: I0fe3886d5e18e91b703607d3f97795527374ba4e
2017-02-09 15:38:17 +00:00
Mark Salyzyn
1e6e4b4663
liblog: add logprint to host build am: 62d0d2d683 am: 5221ac3dfd
...
am: 2703844ba2
Change-Id: Ibc5b60d83a03f281611485630264c414e306f008
2017-02-09 15:38:11 +00:00
Mark Salyzyn
e564c8050b
liblog: benchmark: Use local LOGGER_NULL frontend am: 8f2492f582 am: a2c9787367
...
am: bae664c68d
Change-Id: I8f3a8f9c01428a00decde4639e2d4aa196fa852a
2017-02-09 15:38:06 +00:00
Mark Salyzyn
94acd67ba8
liblog: Add android_set_log_frontend am: 850d06e1c9 am: 9d68551f47
...
am: b6c6c7e3d3
Change-Id: I942aff87d5a45b5e18bb03c2ea2ebf7bfebd976d
2017-02-09 15:38:00 +00:00
Mark Salyzyn
830c52f1e9
Merge changes Ia23b932a,I33e8a0ca,I0a5e7939,I13db1f45,I2a9dba81, ... am: 71c0993126
...
am: 66181b9bd8
Change-Id: If7062e03ab84a0cfb8dc2a18234ad6bf37b4d699
2017-02-09 15:36:30 +00:00
Mark Salyzyn
a41bf213ce
liblog: add local_logger am: 7100288532
...
am: 1947f3960b
Change-Id: Ie5e424f05362a9ffc1d3c072978b2bd61048b561
2017-02-09 15:36:25 +00:00
Mark Salyzyn
0202d2a6e6
liblog: add __android_log_config_*_close() am: 96432fc665
...
am: 81fcfc88f6
Change-Id: I5c54ce133e002e6d809d209b2d589e7591cbd163
2017-02-09 15:36:19 +00:00