1570af302Sopenharmony_ci[section.dir.map] 2570af302Sopenharmony_ci acquiescence = / 3570af302Sopenharmony_ci test = /data/tests/libc-test/src 4570af302Sopenharmony_ci 5570af302Sopenharmony_ci[acquiescence] 6570af302Sopenharmony_ci namespace.default.lib.paths = /data/tests/libc-test/src:/system/lib64:/vendor/lib64:/vendor/lib64/chipsetsdk:/vendor/lib64/chipset-sdk:/system/lib64/chipset-pub-sdk:/system/lib64/chipset-sdk:/system/lib64/platformsdk:/system/lib64/priv-platformsdk:/system/lib64/priv-module:/system/lib64/module:/system/lib64/module/data:/system/lib64/module/multimedia:/system/lib64/module/security:/lib64:/lib64/platformsdk:/lib64/chipset-pub-sdk:/sys_prod/lib64 7570af302Sopenharmony_ci namespace.default.asan.lib.paths = /data/tests/libc-test/src:/system/lib64:/system/lib64/module:/vendor/lib64:/vendor/lib64/chipsetsdk:/vendor/lib64/chipset-sdk:/system/lib64/module/data:/system/lib64/module/multimedia:/system/lib64/module/security:/lib64:/lib64/platformsdk:/lib64/chipset-pub-sdk:/sys_prod/lib64 8570af302Sopenharmony_ci 9570af302Sopenharmony_ci[test] 10570af302Sopenharmony_ci added.nslist=ndk,ns_no_allowed_libs,ns_normal,ns_wrong_lib_path,ns_wrong_allowed_path,for_inherit_A,for_inherit_AA,inherited_class,ns_separated_flase,ns_asan_lib_path,ns_asan_permit_path 11570af302Sopenharmony_ci 12570af302Sopenharmony_ci namespace.ndk.lib.paths = /system/lib/ndk 13570af302Sopenharmony_ci namespace.default.inherits = ndk 14570af302Sopenharmony_ci namespace.default.inherit.ndk.shared.libs = allow_all_shared_libs 15570af302Sopenharmony_ci namespace.ndk.inherits = default 16570af302Sopenharmony_ci namespace.ndk.inherit.default.shared.libs = allow_all_shared_libs 17570af302Sopenharmony_ci 18570af302Sopenharmony_ci #ns_no_allowed_libs ,allowed libs not configed 19570af302Sopenharmony_ci namespace.ns_no_allowed_libs.separated = true 20570af302Sopenharmony_ci namespace.ns_no_allowed_libs.lib.paths = /data/tests/libc-test/src 21570af302Sopenharmony_ci 22570af302Sopenharmony_ci #ns_normal ,normal namespace 23570af302Sopenharmony_ci namespace.ns_normal.separated = true 24570af302Sopenharmony_ci namespace.ns_normal.lib.paths = /data/tests/libc-test/src 25570af302Sopenharmony_ci namespace.ns_normal.allowed.libs = libdlopen_ns_dso.so 26570af302Sopenharmony_ci 27570af302Sopenharmony_ci #ns_wrong_lib_path ,path in allowed_libs,but not in env or lib or permitted Path 28570af302Sopenharmony_ci namespace.ns_wrong_lib_path.separated = true 29570af302Sopenharmony_ci namespace.ns_wrong_lib_path.lib.paths = src/common/ 30570af302Sopenharmony_ci namespace.ns_wrong_lib_path.allowed.libs = libdlopen_ns_dso.so 31570af302Sopenharmony_ci namespace.ns_wrong_lib_path.permitted.paths = /data/tests 32570af302Sopenharmony_ci 33570af302Sopenharmony_ci #ns_wrong_allowed_path ,path not in allowed_libs 34570af302Sopenharmony_ci namespace.ns_wrong_allowed_path.separated = true 35570af302Sopenharmony_ci namespace.ns_wrong_allowed_path.lib.paths = /data/tests/libc-test/src/functionalext/dlns 36570af302Sopenharmony_ci namespace.ns_wrong_allowed_path.allowed.libs = libdlopen_dso.so 37570af302Sopenharmony_ci 38570af302Sopenharmony_ci #for testing inheritance 39570af302Sopenharmony_ci namespace.for_inherit_A.separated = true 40570af302Sopenharmony_ci #for testing inheritance 41570af302Sopenharmony_ci namespace.for_inherit_AA.separated = true 42570af302Sopenharmony_ci 43570af302Sopenharmony_ci #inherited_class 44570af302Sopenharmony_ci namespace.inherited_class.separated = true 45570af302Sopenharmony_ci namespace.inherited_class.lib.paths = /data/tests/libc-test/src 46570af302Sopenharmony_ci namespace.inherited_class.allowed.libs= libdlopen_ns_dso.so:sharedlibtest.so 47570af302Sopenharmony_ci 48570af302Sopenharmony_ci #ns_separated_flase 49570af302Sopenharmony_ci namespace.ns_separated_flase.separated = false 50570af302Sopenharmony_ci namespace.ns_separated_flase.lib.paths = /data/tests/libc-test/src 51570af302Sopenharmony_ci namespace.ns_separated_flase.allowed.libs = libdlopen_ns_dso.so 52570af302Sopenharmony_ci 53570af302Sopenharmony_ci #ns_asan_lib_path ,testing asan.lib.paths 54570af302Sopenharmony_ci namespace.ns_asan_lib_path.separated = true 55570af302Sopenharmony_ci namespace.ns_asan_lib_path.lib.paths = /data/tests/libc-test/src 56570af302Sopenharmony_ci namespace.ns_asan_lib_path.asan.lib.paths = /data/tests/libc-test/src/B 57570af302Sopenharmony_ci 58570af302Sopenharmony_ci #ns_asan_permit_path ,testing asan.permitted.paths 59570af302Sopenharmony_ci namespace.ns_asan_permit_path.separated = true 60570af302Sopenharmony_ci namespace.ns_asan_permit_path.permitted.paths = /data/tests/libc-test/src/C 61570af302Sopenharmony_ci namespace.ns_asan_permit_path.asan.permitted.paths = /data/tests/libc-test/src/B 62570af302Sopenharmony_ci 63