Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 625d6ac1 authored by Android Build Coastguard Worker's avatar Android Build Coastguard Worker
Browse files

Snap for 8069058 from 2f412d6f to tm-release

Change-Id: Id1424f7cd1ce3e4df0acc02d4a63203a564bbeee
parents 2468f336 2f412d6f
Loading
Loading
Loading
Loading
+2 −280
Original line number Diff line number Diff line
@@ -11,286 +11,6 @@ on late-init

# Grant unix world read/write permissions to kernel tracepoints.
# Access control to these files is now entirely in selinux policy.
    chmod 0755 /sys/kernel/debug/tracing/events
    chmod 0755 /sys/kernel/debug/tracing/events/binder
    chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_lock
    chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_locked
    chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_set_priority
    chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_transaction
    chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_transaction_alloc_buf
    chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_transaction_received
    chmod 0755 /sys/kernel/debug/tracing/events/binder/binder_unlock
    chmod 0755 /sys/kernel/debug/tracing/events/block
    chmod 0755 /sys/kernel/debug/tracing/events/block/block_rq_complete
    chmod 0755 /sys/kernel/debug/tracing/events/block/block_rq_issue
    chmod 0755 /sys/kernel/debug/tracing/events/cgroup
    chmod 0755 /sys/kernel/debug/tracing/events/clk
    chmod 0755 /sys/kernel/debug/tracing/events/clk/clk_disable
    chmod 0755 /sys/kernel/debug/tracing/events/clk/clk_enable
    chmod 0755 /sys/kernel/debug/tracing/events/clk/clk_set_rate
    chmod 0755 /sys/kernel/debug/tracing/events/cpufreq_interactive
    chmod 0755 /sys/kernel/debug/tracing/events/cpuhp
    chmod 0755 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_enter
    chmod 0755 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_exit
    chmod 0755 /sys/kernel/debug/tracing/events/cpuhp/cpuhp_pause
    chmod 0755 /sys/kernel/debug/tracing/events/dma_fence
    chmod 0755 /sys/kernel/debug/tracing/events/ext4
    chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_da_write_begin
    chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_da_write_end
    chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_es_lookup_extent_enter
    chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_es_lookup_extent_exit
    chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_load_inode
    chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_enter
    chmod 0755 /sys/kernel/debug/tracing/events/ext4/ext4_sync_file_exit
    chmod 0755 /sys/kernel/debug/tracing/events/f2fs
    chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_get_data_block
    chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_iget
    chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_enter
    chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_sync_file_exit
    chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_write_begin
    chmod 0755 /sys/kernel/debug/tracing/events/f2fs/f2fs_write_end
    chmod 0755 /sys/kernel/debug/tracing/events/fence
    chmod 0755 /sys/kernel/debug/tracing/events/filemap
    chmod 0755 /sys/kernel/debug/tracing/events/filemap/mm_filemap_add_to_page_cache
    chmod 0755 /sys/kernel/debug/tracing/events/filemap/mm_filemap_delete_from_page_cache
    chmod 0755 /sys/kernel/debug/tracing/events/gpu_mem
    chmod 0755 /sys/kernel/debug/tracing/events/gpu_mem/gpu_mem_total
    chmod 0755 /sys/kernel/debug/tracing/events/i2c
    chmod 0755 /sys/kernel/debug/tracing/events/i2c/i2c_read
    chmod 0755 /sys/kernel/debug/tracing/events/i2c/i2c_reply
    chmod 0755 /sys/kernel/debug/tracing/events/i2c/i2c_result
    chmod 0755 /sys/kernel/debug/tracing/events/i2c/i2c_write
    chmod 0755 /sys/kernel/debug/tracing/events/i2c/smbus_read
    chmod 0755 /sys/kernel/debug/tracing/events/i2c/smbus_reply
    chmod 0755 /sys/kernel/debug/tracing/events/i2c/smbus_result
    chmod 0755 /sys/kernel/debug/tracing/events/i2c/smbus_write
    chmod 0755 /sys/kernel/debug/tracing/events/ion
    chmod 0755 /sys/kernel/debug/tracing/events/ion/ion_stat
    chmod 0755 /sys/kernel/debug/tracing/events/ipi
    chmod 0755 /sys/kernel/debug/tracing/events/ipi/ipi_entry
    chmod 0755 /sys/kernel/debug/tracing/events/ipi/ipi_exit
    chmod 0755 /sys/kernel/debug/tracing/events/ipi/ipi_raise
    chmod 0755 /sys/kernel/debug/tracing/events/irq
    chmod 0755 /sys/kernel/debug/tracing/events/irq/irq_handler_entry
    chmod 0755 /sys/kernel/debug/tracing/events/irq/irq_handler_exit
    chmod 0755 /sys/kernel/debug/tracing/events/irq/softirq_entry
    chmod 0755 /sys/kernel/debug/tracing/events/irq/softirq_exit
    chmod 0755 /sys/kernel/debug/tracing/events/irq/softirq_raise
    chmod 0755 /sys/kernel/debug/tracing/events/irq/tasklet_entry
    chmod 0755 /sys/kernel/debug/tracing/events/irq/tasklet_exit
    chmod 0755 /sys/kernel/debug/tracing/events/irq/tasklet_hi_entry
    chmod 0755 /sys/kernel/debug/tracing/events/irq/tasklet_hi_exit
    chmod 0755 /sys/kernel/debug/tracing/events/kmem
    chmod 0755 /sys/kernel/debug/tracing/events/kmem/ion_heap_grow
    chmod 0755 /sys/kernel/debug/tracing/events/kmem/ion_heap_shrink
    chmod 0755 /sys/kernel/debug/tracing/events/kmem/rss_stat
    chmod 0755 /sys/kernel/debug/tracing/events/lowmemorykiller
    chmod 0755 /sys/kernel/debug/tracing/events/lowmemorykiller/lowmemory_kill
    chmod 0755 /sys/kernel/debug/tracing/events/mm_event
    chmod 0755 /sys/kernel/debug/tracing/events/mm_event/mm_event_record
    chmod 0755 /sys/kernel/debug/tracing/events/oom
    chmod 0755 /sys/kernel/debug/tracing/events/oom/mark_victim
    chmod 0755 /sys/kernel/debug/tracing/events/oom/oom_score_adj_update
    chmod 0755 /sys/kernel/debug/tracing/events/power
    chmod 0755 /sys/kernel/debug/tracing/events/power/clock_disable
    chmod 0755 /sys/kernel/debug/tracing/events/power/clock_enable
    chmod 0755 /sys/kernel/debug/tracing/events/power/clock_set_rate
    chmod 0755 /sys/kernel/debug/tracing/events/power/cpu_frequency
    chmod 0755 /sys/kernel/debug/tracing/events/power/cpu_frequency_limits
    chmod 0755 /sys/kernel/debug/tracing/events/power/cpu_idle
    chmod 0755 /sys/kernel/debug/tracing/events/power/gpu_frequency
    chmod 0755 /sys/kernel/debug/tracing/events/power/suspend_resume
    chmod 0755 /sys/kernel/debug/tracing/events/sched
    chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_blocked_reason
    chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_cpu_hotplug
    chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_pi_setprio
    chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_process_exit
    chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_process_free
    chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_switch
    chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_wakeup
    chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_wakeup_new
    chmod 0755 /sys/kernel/debug/tracing/events/sched/sched_waking
    chmod 0755 /sys/kernel/debug/tracing/events/signal
    chmod 0755 /sys/kernel/debug/tracing/events/signal/signal_deliver
    chmod 0755 /sys/kernel/debug/tracing/events/signal/signal_generate
    chmod 0755 /sys/kernel/debug/tracing/events/sync
    chmod 0755 /sys/kernel/debug/tracing/events/task
    chmod 0755 /sys/kernel/debug/tracing/events/task/task_newtask
    chmod 0755 /sys/kernel/debug/tracing/events/task/task_rename
    chmod 0755 /sys/kernel/debug/tracing/events/thermal
    chmod 0755 /sys/kernel/debug/tracing/events/thermal/cdev_update
    chmod 0755 /sys/kernel/debug/tracing/events/thermal/thermal_temperature
    chmod 0755 /sys/kernel/debug/tracing/events/vmscan
    chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin
    chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_direct_reclaim_end
    chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_sleep
    chmod 0755 /sys/kernel/debug/tracing/events/vmscan/mm_vmscan_kswapd_wake
    chmod 0755 /sys/kernel/debug/tracing/options
    chmod 0755 /sys/kernel/debug/tracing/per_cpu
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu0
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu1
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu2
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu3
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu4
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu5
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu6
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu7
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu8
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu9
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu10
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu11
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu12
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu13
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu14
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu15
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu16
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu17
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu18
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu19
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu20
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu21
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu22
    chmod 0755 /sys/kernel/debug/tracing/per_cpu/cpu23
    chmod 0755 /sys/kernel/tracing/events
    chmod 0755 /sys/kernel/tracing/events/binder
    chmod 0755 /sys/kernel/tracing/events/binder/binder_lock
    chmod 0755 /sys/kernel/tracing/events/binder/binder_locked
    chmod 0755 /sys/kernel/tracing/events/binder/binder_set_priority
    chmod 0755 /sys/kernel/tracing/events/binder/binder_transaction
    chmod 0755 /sys/kernel/tracing/events/binder/binder_transaction_alloc_buf
    chmod 0755 /sys/kernel/tracing/events/binder/binder_transaction_received
    chmod 0755 /sys/kernel/tracing/events/binder/binder_unlock
    chmod 0755 /sys/kernel/tracing/events/block
    chmod 0755 /sys/kernel/tracing/events/block/block_rq_complete
    chmod 0755 /sys/kernel/tracing/events/block/block_rq_issue
    chmod 0755 /sys/kernel/tracing/events/cgroup
    chmod 0755 /sys/kernel/tracing/events/clk
    chmod 0755 /sys/kernel/tracing/events/clk/clk_disable
    chmod 0755 /sys/kernel/tracing/events/clk/clk_enable
    chmod 0755 /sys/kernel/tracing/events/clk/clk_set_rate
    chmod 0755 /sys/kernel/tracing/events/cpufreq_interactive
    chmod 0755 /sys/kernel/tracing/events/cpuhp
    chmod 0755 /sys/kernel/tracing/events/cpuhp/cpuhp_enter
    chmod 0755 /sys/kernel/tracing/events/cpuhp/cpuhp_exit
    chmod 0755 /sys/kernel/tracing/events/cpuhp/cpuhp_pause
    chmod 0755 /sys/kernel/tracing/events/dma_fence
    chmod 0755 /sys/kernel/tracing/events/ext4
    chmod 0755 /sys/kernel/tracing/events/ext4/ext4_da_write_begin
    chmod 0755 /sys/kernel/tracing/events/ext4/ext4_da_write_end
    chmod 0755 /sys/kernel/tracing/events/ext4/ext4_es_lookup_extent_enter
    chmod 0755 /sys/kernel/tracing/events/ext4/ext4_es_lookup_extent_exit
    chmod 0755 /sys/kernel/tracing/events/ext4/ext4_load_inode
    chmod 0755 /sys/kernel/tracing/events/ext4/ext4_sync_file_enter
    chmod 0755 /sys/kernel/tracing/events/ext4/ext4_sync_file_exit
    chmod 0755 /sys/kernel/tracing/events/f2fs
    chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_get_data_block
    chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_iget
    chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_sync_file_enter
    chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_sync_file_exit
    chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_write_begin
    chmod 0755 /sys/kernel/tracing/events/f2fs/f2fs_write_end
    chmod 0755 /sys/kernel/tracing/events/fence
    chmod 0755 /sys/kernel/tracing/events/filemap
    chmod 0755 /sys/kernel/tracing/events/filemap/mm_filemap_add_to_page_cache
    chmod 0755 /sys/kernel/tracing/events/filemap/mm_filemap_delete_from_page_cache
    chmod 0755 /sys/kernel/tracing/events/gpu_mem
    chmod 0755 /sys/kernel/tracing/events/gpu_mem/gpu_mem_total
    chmod 0755 /sys/kernel/tracing/events/i2c
    chmod 0755 /sys/kernel/tracing/events/i2c/i2c_read
    chmod 0755 /sys/kernel/tracing/events/i2c/i2c_reply
    chmod 0755 /sys/kernel/tracing/events/i2c/i2c_result
    chmod 0755 /sys/kernel/tracing/events/i2c/i2c_write
    chmod 0755 /sys/kernel/tracing/events/i2c/smbus_read
    chmod 0755 /sys/kernel/tracing/events/i2c/smbus_reply
    chmod 0755 /sys/kernel/tracing/events/i2c/smbus_result
    chmod 0755 /sys/kernel/tracing/events/i2c/smbus_write
    chmod 0755 /sys/kernel/tracing/events/ion
    chmod 0755 /sys/kernel/tracing/events/ion/ion_stat
    chmod 0755 /sys/kernel/tracing/events/ipi
    chmod 0755 /sys/kernel/tracing/events/ipi/ipi_entry
    chmod 0755 /sys/kernel/tracing/events/ipi/ipi_exit
    chmod 0755 /sys/kernel/tracing/events/ipi/ipi_raise
    chmod 0755 /sys/kernel/tracing/events/irq
    chmod 0755 /sys/kernel/tracing/events/irq/irq_handler_entry
    chmod 0755 /sys/kernel/tracing/events/irq/irq_handler_exit
    chmod 0755 /sys/kernel/tracing/events/irq/softirq_entry
    chmod 0755 /sys/kernel/tracing/events/irq/softirq_exit
    chmod 0755 /sys/kernel/tracing/events/irq/softirq_raise
    chmod 0755 /sys/kernel/tracing/events/irq/tasklet_entry
    chmod 0755 /sys/kernel/tracing/events/irq/tasklet_exit
    chmod 0755 /sys/kernel/tracing/events/irq/tasklet_hi_entry
    chmod 0755 /sys/kernel/tracing/events/irq/tasklet_hi_exit
    chmod 0755 /sys/kernel/tracing/events/kmem
    chmod 0755 /sys/kernel/tracing/events/kmem/ion_heap_grow
    chmod 0755 /sys/kernel/tracing/events/kmem/ion_heap_shrink
    chmod 0755 /sys/kernel/tracing/events/kmem/rss_stat
    chmod 0755 /sys/kernel/tracing/events/lowmemorykiller
    chmod 0755 /sys/kernel/tracing/events/lowmemorykiller/lowmemory_kill
    chmod 0755 /sys/kernel/tracing/events/mm_event
    chmod 0755 /sys/kernel/tracing/events/mm_event/mm_event_record
    chmod 0755 /sys/kernel/tracing/events/oom
    chmod 0755 /sys/kernel/tracing/events/oom/mark_victim
    chmod 0755 /sys/kernel/tracing/events/oom/oom_score_adj_update
    chmod 0755 /sys/kernel/tracing/events/power
    chmod 0755 /sys/kernel/tracing/events/power/clock_disable
    chmod 0755 /sys/kernel/tracing/events/power/clock_enable
    chmod 0755 /sys/kernel/tracing/events/power/clock_set_rate
    chmod 0755 /sys/kernel/tracing/events/power/cpu_frequency
    chmod 0755 /sys/kernel/tracing/events/power/cpu_frequency_limits
    chmod 0755 /sys/kernel/tracing/events/power/cpu_idle
    chmod 0755 /sys/kernel/tracing/events/power/gpu_frequency
    chmod 0755 /sys/kernel/tracing/events/power/suspend_resume
    chmod 0755 /sys/kernel/tracing/events/sched
    chmod 0755 /sys/kernel/tracing/events/sched/sched_blocked_reason
    chmod 0755 /sys/kernel/tracing/events/sched/sched_cpu_hotplug
    chmod 0755 /sys/kernel/tracing/events/sched/sched_pi_setprio
    chmod 0755 /sys/kernel/tracing/events/sched/sched_process_exit
    chmod 0755 /sys/kernel/tracing/events/sched/sched_process_free
    chmod 0755 /sys/kernel/tracing/events/sched/sched_switch
    chmod 0755 /sys/kernel/tracing/events/sched/sched_wakeup
    chmod 0755 /sys/kernel/tracing/events/sched/sched_wakeup_new
    chmod 0755 /sys/kernel/tracing/events/sched/sched_waking
    chmod 0755 /sys/kernel/tracing/events/signal
    chmod 0755 /sys/kernel/tracing/events/signal/signal_deliver
    chmod 0755 /sys/kernel/tracing/events/signal/signal_generate
    chmod 0755 /sys/kernel/tracing/events/sync
    chmod 0755 /sys/kernel/tracing/events/task
    chmod 0755 /sys/kernel/tracing/events/task/task_newtask
    chmod 0755 /sys/kernel/tracing/events/task/task_rename
    chmod 0755 /sys/kernel/tracing/events/thermal
    chmod 0755 /sys/kernel/tracing/events/thermal/cdev_update
    chmod 0755 /sys/kernel/tracing/events/thermal/thermal_temperature
    chmod 0755 /sys/kernel/tracing/events/vmscan
    chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_begin
    chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_direct_reclaim_end
    chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_sleep
    chmod 0755 /sys/kernel/tracing/events/vmscan/mm_vmscan_kswapd_wake
    chmod 0755 /sys/kernel/tracing/options
    chmod 0755 /sys/kernel/tracing/per_cpu
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu0
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu1
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu2
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu3
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu4
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu5
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu6
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu7
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu8
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu9
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu10
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu11
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu12
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu13
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu14
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu15
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu16
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu17
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu18
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu19
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu20
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu21
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu22
    chmod 0755 /sys/kernel/tracing/per_cpu/cpu23
    chmod 0666 /sys/kernel/debug/tracing/trace_clock
    chmod 0666 /sys/kernel/tracing/trace_clock
    chmod 0666 /sys/kernel/debug/tracing/buffer_size_kb
@@ -315,6 +35,8 @@ on late-init
    chmod 0666 /sys/kernel/tracing/events/sched/sched_pi_setprio/enable
    chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_process_exit/enable
    chmod 0666 /sys/kernel/tracing/events/sched/sched_process_exit/enable
    chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_process_free/enable
    chmod 0666 /sys/kernel/tracing/events/sched/sched_process_free/enable
    chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_waking/enable
    chmod 0666 /sys/kernel/tracing/events/sched/sched_waking/enable
    chmod 0666 /sys/kernel/debug/tracing/events/sched/sched_wakeup_new/enable
+0 −5
Original line number Diff line number Diff line
@@ -29,11 +29,6 @@ license {
    ],
}

cc_library_headers {
    name: "libui_fuzzableDataspaces_headers",
    export_include_dirs: ["include/ui/fuzzer/"],
}

cc_defaults {
    name: "libui-defaults",
    clang: true,
+0 −80
Original line number Diff line number Diff line
/*
 * Copyright (C) 2021 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#include <ui/GraphicTypes.h>
using namespace android;

constexpr ui::Dataspace kDataspaces[] = {
        ui::Dataspace::UNKNOWN,
        ui::Dataspace::ARBITRARY,
        ui::Dataspace::STANDARD_UNSPECIFIED,
        ui::Dataspace::STANDARD_BT709,
        ui::Dataspace::STANDARD_BT601_625,
        ui::Dataspace::STANDARD_BT601_625_UNADJUSTED,
        ui::Dataspace::STANDARD_BT601_525,
        ui::Dataspace::STANDARD_BT601_525_UNADJUSTED,
        ui::Dataspace::STANDARD_BT2020,
        ui::Dataspace::STANDARD_BT2020_CONSTANT_LUMINANCE,
        ui::Dataspace::STANDARD_BT470M,
        ui::Dataspace::STANDARD_FILM,
        ui::Dataspace::STANDARD_DCI_P3,
        ui::Dataspace::STANDARD_ADOBE_RGB,
        ui::Dataspace::TRANSFER_UNSPECIFIED,
        ui::Dataspace::TRANSFER_LINEAR,
        ui::Dataspace::TRANSFER_SRGB,
        ui::Dataspace::TRANSFER_SMPTE_170M,
        ui::Dataspace::TRANSFER_GAMMA2_2,
        ui::Dataspace::TRANSFER_GAMMA2_6,
        ui::Dataspace::TRANSFER_GAMMA2_8,
        ui::Dataspace::TRANSFER_ST2084,
        ui::Dataspace::TRANSFER_HLG,
        ui::Dataspace::RANGE_UNSPECIFIED,
        ui::Dataspace::RANGE_FULL,
        ui::Dataspace::RANGE_LIMITED,
        ui::Dataspace::RANGE_EXTENDED,
        ui::Dataspace::SRGB_LINEAR,
        ui::Dataspace::V0_SRGB_LINEAR,
        ui::Dataspace::V0_SCRGB_LINEAR,
        ui::Dataspace::SRGB,
        ui::Dataspace::V0_SRGB,
        ui::Dataspace::V0_SCRGB,
        ui::Dataspace::JFIF,
        ui::Dataspace::V0_JFIF,
        ui::Dataspace::BT601_625,
        ui::Dataspace::V0_BT601_625,
        ui::Dataspace::BT601_525,
        ui::Dataspace::V0_BT601_525,
        ui::Dataspace::BT709,
        ui::Dataspace::V0_BT709,
        ui::Dataspace::DCI_P3_LINEAR,
        ui::Dataspace::DCI_P3,
        ui::Dataspace::DISPLAY_P3_LINEAR,
        ui::Dataspace::DISPLAY_P3,
        ui::Dataspace::ADOBE_RGB,
        ui::Dataspace::BT2020_LINEAR,
        ui::Dataspace::BT2020,
        ui::Dataspace::BT2020_PQ,
        ui::Dataspace::DEPTH,
        ui::Dataspace::SENSOR,
        ui::Dataspace::BT2020_ITU,
        ui::Dataspace::BT2020_ITU_PQ,
        ui::Dataspace::BT2020_ITU_HLG,
        ui::Dataspace::BT2020_HLG,
        ui::Dataspace::DISPLAY_BT2020,
        ui::Dataspace::DYNAMIC_DEPTH,
        ui::Dataspace::JPEG_APP_SEGMENTS,
        ui::Dataspace::HEIF,
};
+1 −1
Original line number Diff line number Diff line
@@ -481,7 +481,7 @@ void OutputLayer::writeOutputDependentPerFrameStateToHWC(HWC2::Layer* hwcLayer)
    if (auto error = hwcLayer->setVisibleRegion(visibleRegion); error != hal::Error::NONE) {
        ALOGE("[%s] Failed to set visible region: %s (%d)", getLayerFE().getDebugName(),
              to_string(error).c_str(), static_cast<int32_t>(error));
        outputDependentState.outputSpaceVisibleRegion.dump(LOG_TAG);
        visibleRegion.dump(LOG_TAG);
    }

    const auto dataspace = outputDependentState.overrideInfo.buffer
+1 −0
Original line number Diff line number Diff line
@@ -75,6 +75,7 @@ public:
    MOCK_METHOD3(setLayerGenericMetadata,
                 Error(const std::string&, bool, const std::vector<uint8_t>&));
    MOCK_METHOD1(setWhitePointNits, Error(float));
    MOCK_METHOD1(setBlockingRegion, Error(const android::Region&));
};

} // namespace mock
Loading