1f0bfeaa8Sopenharmony_ci{ 2f0bfeaa8Sopenharmony_ci "name": "@ohos/memory_utils", 3f0bfeaa8Sopenharmony_ci "version": "3.1.0", 4f0bfeaa8Sopenharmony_ci "description": "memory base libraries", 5f0bfeaa8Sopenharmony_ci "publishAs": "source", 6f0bfeaa8Sopenharmony_ci "scripts": {}, 7f0bfeaa8Sopenharmony_ci "author": {}, 8f0bfeaa8Sopenharmony_ci "repository": "", 9f0bfeaa8Sopenharmony_ci "license": "Apache License 2.0", 10f0bfeaa8Sopenharmony_ci "segment": { 11f0bfeaa8Sopenharmony_ci "destPath": "commonlibrary/memory_utils" 12f0bfeaa8Sopenharmony_ci }, 13f0bfeaa8Sopenharmony_ci "component": { 14f0bfeaa8Sopenharmony_ci "name": "memory_utils", 15f0bfeaa8Sopenharmony_ci "subsystem": "commonlibrary", 16f0bfeaa8Sopenharmony_ci "adapted_system_type": [ "standard" ], 17f0bfeaa8Sopenharmony_ci "rom": "120KB", 18f0bfeaa8Sopenharmony_ci "ram": "200KB", 19f0bfeaa8Sopenharmony_ci "deps": { 20f0bfeaa8Sopenharmony_ci "components": [ 21f0bfeaa8Sopenharmony_ci "c_utils", 22f0bfeaa8Sopenharmony_ci "drivers_interface_memorytracker", 23f0bfeaa8Sopenharmony_ci "hilog", 24f0bfeaa8Sopenharmony_ci "hitrace", 25f0bfeaa8Sopenharmony_ci "init", 26f0bfeaa8Sopenharmony_ci "ipc" 27f0bfeaa8Sopenharmony_ci ], 28f0bfeaa8Sopenharmony_ci "third_party": [] 29f0bfeaa8Sopenharmony_ci }, 30f0bfeaa8Sopenharmony_ci "build": { 31f0bfeaa8Sopenharmony_ci "sub_component": [ 32f0bfeaa8Sopenharmony_ci "//commonlibrary/memory_utils/libdmabufheap:libdmabufheap", 33f0bfeaa8Sopenharmony_ci "//commonlibrary/memory_utils/libmeminfo:libmeminfo", 34f0bfeaa8Sopenharmony_ci "//commonlibrary/memory_utils/libpurgeablemem:libpurgeablemem", 35f0bfeaa8Sopenharmony_ci "//commonlibrary/memory_utils/libsync:libsync", 36f0bfeaa8Sopenharmony_ci "//commonlibrary/memory_utils/libpurgeablemem:purgeable_memory_ndk" 37f0bfeaa8Sopenharmony_ci ], 38f0bfeaa8Sopenharmony_ci "inner_kits": [ 39f0bfeaa8Sopenharmony_ci { 40f0bfeaa8Sopenharmony_ci "name": "//commonlibrary/memory_utils/libdmabufheap:libdmabufheap", 41f0bfeaa8Sopenharmony_ci "header": { 42f0bfeaa8Sopenharmony_ci "header_files": [ 43f0bfeaa8Sopenharmony_ci "dmabuf_alloc.h" 44f0bfeaa8Sopenharmony_ci ], 45f0bfeaa8Sopenharmony_ci "header_base": "//commonlibrary/memory_utils/libdmabufheap/include" 46f0bfeaa8Sopenharmony_ci } 47f0bfeaa8Sopenharmony_ci }, 48f0bfeaa8Sopenharmony_ci { 49f0bfeaa8Sopenharmony_ci "name": "//commonlibrary/memory_utils/libmeminfo:libmeminfo", 50f0bfeaa8Sopenharmony_ci "header": { 51f0bfeaa8Sopenharmony_ci "header_files": [ 52f0bfeaa8Sopenharmony_ci "meminfo.h" 53f0bfeaa8Sopenharmony_ci ], 54f0bfeaa8Sopenharmony_ci "header_base": "//commonlibrary/memory_utils/libmeminfo/include" 55f0bfeaa8Sopenharmony_ci } 56f0bfeaa8Sopenharmony_ci }, 57f0bfeaa8Sopenharmony_ci { 58f0bfeaa8Sopenharmony_ci "name": "//commonlibrary/memory_utils/libsync:libsync", 59f0bfeaa8Sopenharmony_ci "header": { 60f0bfeaa8Sopenharmony_ci "header_files": [ 61f0bfeaa8Sopenharmony_ci "sync.h" 62f0bfeaa8Sopenharmony_ci ], 63f0bfeaa8Sopenharmony_ci "header_base": "//commonlibrary/memory_utils/libsync/include" 64f0bfeaa8Sopenharmony_ci } 65f0bfeaa8Sopenharmony_ci }, 66f0bfeaa8Sopenharmony_ci { 67f0bfeaa8Sopenharmony_ci "name": "//commonlibrary/memory_utils/libpurgeablemem:libpurgeablemem", 68f0bfeaa8Sopenharmony_ci "header": { 69f0bfeaa8Sopenharmony_ci "header_files": [ 70f0bfeaa8Sopenharmony_ci "pm_log.h", 71f0bfeaa8Sopenharmony_ci "pm_smartptr_util.h", 72f0bfeaa8Sopenharmony_ci "purgeable_ashmem.h", 73f0bfeaa8Sopenharmony_ci "purgeable_mem.h", 74f0bfeaa8Sopenharmony_ci "purgeable_mem_base.h", 75f0bfeaa8Sopenharmony_ci "purgeable_mem_builder.h", 76f0bfeaa8Sopenharmony_ci "ux_page_table.h" 77f0bfeaa8Sopenharmony_ci ], 78f0bfeaa8Sopenharmony_ci "header_base": "//commonlibrary/memory_utils/libpurgeablemem/cpp/include" 79f0bfeaa8Sopenharmony_ci } 80f0bfeaa8Sopenharmony_ci } 81f0bfeaa8Sopenharmony_ci ], 82f0bfeaa8Sopenharmony_ci "test": [ 83f0bfeaa8Sopenharmony_ci "//commonlibrary/memory_utils/libdmabufheap/test:unittest", 84f0bfeaa8Sopenharmony_ci "//commonlibrary/memory_utils/libmeminfo/test:libmeminfo_test", 85f0bfeaa8Sopenharmony_ci "//commonlibrary/memory_utils/libpurgeablemem/test:libpurgeablemem_test" 86f0bfeaa8Sopenharmony_ci ] 87f0bfeaa8Sopenharmony_ci }, 88f0bfeaa8Sopenharmony_ci "features": [ 89f0bfeaa8Sopenharmony_ci "memory_utils_purgeable_ashmem_enable" 90f0bfeaa8Sopenharmony_ci ] 91f0bfeaa8Sopenharmony_ci } 92f0bfeaa8Sopenharmony_ci} 93