diff options
author | Steven Moreland <smoreland@google.com> | 2020-11-19 21:08:28 +0000 |
---|---|---|
committer | Steven Moreland <smoreland@google.com> | 2020-11-20 22:24:39 +0000 |
commit | a80270cbde518a62b72e6340e35ef7043c8ceaed (patch) | |
tree | 0bed7b70c264a5dc2ad26e02e624064b82eba5dc /binder_kernel.h | |
parent | 2f57140acd9620bd9962b76eba44547a92f40290 (diff) | |
download | libhwbinder-a80270cbde518a62b72e6340e35ef7043c8ceaed.tar.gz |
libhwbinder: support TF_CLEAR_BUF
This flag instructs the kernel to clear transactions from send/reply
buffers for certain transactions which may contain sensitive data, as a
security precaution.
Bug: 171501998
Test: hidl_test + verify by reading memory bits w/ updated kernel
Change-Id: I7dda8f8d24091f77bdaf99a7de446875356c601c
Diffstat (limited to 'binder_kernel.h')
-rw-r--r-- | binder_kernel.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/binder_kernel.h b/binder_kernel.h index fdf5b1e..b8e00d3 100644 --- a/binder_kernel.h +++ b/binder_kernel.h @@ -17,10 +17,6 @@ #ifndef ANDROID_HARDWARE_BINDER_KERNEL_H #define ANDROID_HARDWARE_BINDER_KERNEL_H -/** - * Only need this file to fix the __packed__ keyword. - */ - // TODO(b/31559095): bionic on host #ifndef __ANDROID__ #define __packed __attribute__((__packed__)) @@ -28,4 +24,8 @@ #include <linux/android/binder.h> +enum transaction_flags_ext { + TF_CLEAR_BUF = 0x20, /* clear buffer on txn complete */ +}; + #endif // ANDROID_HARDWARE_BINDER_KERNEL_H |