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