diff --git a/private/file_contexts b/private/file_contexts
index 3c6642aeb5585af17612b44e585a8958a1cf006b..ad6a9222d6eba6f7a6aaaef0e2122c56a05a33c8 100644
--- a/private/file_contexts
+++ b/private/file_contexts
@@ -315,7 +315,11 @@
 #############################
 # OEM and ODM files
 #
-/odm(/.*)?              u:object_r:vendor_file:s0
+/odm(/.*)?                                    u:object_r:vendor_file:s0
+/odm/lib(64)?/egl(/.*)?                       u:object_r:same_process_hal_file:s0
+/odm/lib(64)?/hw                              u:object_r:vendor_hal_file:s0
+/odm/lib(64)?/vndk-sp(/.*)?                   u:object_r:vndk_sp_file:s0
+
 /oem(/.*)?              u:object_r:oemfs:s0
 
 
diff --git a/private/file_contexts_asan b/private/file_contexts_asan
index 0401ffe41ea73750b1cf12af2ead2e418406a946..17ee9d7959672c6bba7baa5487dd0a18e12e7619 100644
--- a/private/file_contexts_asan
+++ b/private/file_contexts_asan
@@ -2,6 +2,8 @@
 /data/asan/system/lib64(/.*)?              u:object_r:system_file:s0
 /data/asan/vendor/lib(/.*)?                u:object_r:system_file:s0
 /data/asan/vendor/lib64(/.*)?              u:object_r:system_file:s0
+/data/asan/odm/lib(/.*)?                   u:object_r:system_file:s0
+/data/asan/odm/lib64(/.*)?                 u:object_r:system_file:s0
 /system/bin/asan_extract       u:object_r:asan_extract_exec:s0
 /system/bin/asanwrapper        u:object_r:asanwrapper_exec:s0
 /system/bin/asan/app_process   u:object_r:zygote_exec:s0