{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"dyninst-devel-0.12.3.0-5.oe2409.aarch64.rpm",
	"spdxVersion":"SPDX-2.2",
	"creationInfo":{
		"created":"2024-09-30T03:30:07.5589037Z",
		"creators":"[openeuler_creator]"
	},
	"dataLicense":"CC0-1.0",
	"documentNamespace":"https://repo.openeuler.org/security/data/sbom/dyninst-devel-0.12.3.0-5.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-boost-devel-1.83.0-5b6c5d03-71f8-460b-a042-51d7fa2eee79-d86f8879-8951-445e-8b00-516ed775045a",
			"name":"boost-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"c748a14ccbc7aeba0e7a42e18fb00c66e3c4cfe2a6c83674cfa63205e183a569"
				}
			],
			"description":"Headers shared object symbolic links for the Boost C++ libraries and static\nBoost C++ libraries distributed with boost.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/boost-devel@1.83.0-4.oe2409?arch=aarch64&epoch=0&upstream=boost-1.83.0-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.boost.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The Boost C++ headers, shared and static development libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.83.0-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-cmake-filesystem-3.27.9-31b868ab-db95-4566-a7d2-cd648b2bea59-c48597b4-4933-464a-8bba-5d0fa628a306",
			"name":"cmake-filesystem",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"65dc7ee7a2a42e7e46bb3530a24a6c382c09d3d7a6cf9c15e7065f6e8614ef6a"
				}
			],
			"description":"This package owns all directories used by CMake modules.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/cmake-filesystem@3.27.9-4.oe2409?arch=aarch64&epoch=0&upstream=cmake-3.27.9-4.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.cmake.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Directories used by CMake modules",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:3.27.9-4.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-dyninst-12.3.0-8952fc37-7bae-411a-9239-588d368f1515-5947ee57-493f-4650-a9c9-69b84788351c",
			"name":"dyninst",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"9969de7a766b7fa7fb56e03a95bb2eeb068371c1d6b4024339046b5080e3f39a"
				}
			],
			"description":"Dyninst is an Application Program Interface (API) to permit\nthe insertion of code into a computer application that is\neither running or on disk. The API for inserting code into\na running application, called dynamic instrumentation, shares\nmuch of the same structure as the API for inserting code into\nan executable file or library, known as static instrumentation.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/dyninst@12.3.0-5.oe2409?arch=aarch64&epoch=0&upstream=dyninst-12.3.0-5.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.dyninst.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"An API for Run-time Code Generation",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:12.3.0-5.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-56cea68b-5f3c-4652-a9fd-a6642c53e821",
			"name":"glibc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f83727d5acc81f8f92521d78f89a59332782c39c8e4d98151505e6bc01fdca98"
				}
			],
			"description":"The GNU C Library project provides the core libraries for the GNU system and\nGNU/Linux systems, as well as many other systems that use Linux as the kernel.\nThese libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD,\nOS-specific APIs and more. These APIs include such foundational facilities as\nopen, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt,\n login, exit and more.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/glibc@2.38-34.oe2409?arch=aarch64&epoch=0&upstream=glibc-2.38-34.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gnu.org/software/glibc/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The GNU libc libraries",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.38-34.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-glibc-devel-2.38-3cdd5d51-c1d3-4914-b90c-b477fc4a8786-1b3d671f-2043-4045-b326-1191828c32ce",
			"name":"glibc-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"0bcc7f98774ad9c617ecbbf756e74d078cd5b0b7fbd6c7a8067cc0fbfcbf2559"
				}
			],
			"description":"The glibc-devel package contains the object files necessary for developing\nprograms which use the standard C libraries. Besides, it contains the\nheaders. Thus, it is necessory to install glibc-devel if you ned develop programs.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/glibc-devel@2.38-34.oe2409?arch=aarch64&epoch=0&upstream=glibc-2.38-34.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.gnu.org/software/glibc/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The devel for glibc",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.38-34.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libgcc-12.3.1-87bc9e2a-7bf9-4232-b78a-f8b0d632fac6-27c23336-a361-4cdf-9918-66d3b4a8b2ce",
			"name":"libgcc",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"700457c78fbb872d696bce55dad909a5654b5f3b74614495a9778e90553d6701"
				}
			],
			"description":"This package contains GCC shared support library which is needed\ne.g. for exception handling support.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libgcc@12.3.1-37.oe2409?arch=aarch64&epoch=0&upstream=gcc-12.3.1-37.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gcc.gnu.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GCC version 12 shared support library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:12.3.1-37.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-libstdc---12.3.1-65b3930f-99ae-4de1-b47f-cc4ec3dab8ec-995dfb15-7645-40f3-b1df-d3b97db57bcb",
			"name":"libstdc++",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"e5b9ad5cd37731d9a30e5e617d61dfe47bdab86310fee1fe3d09dd7d3240f407"
				}
			],
			"description":"The libstdc++ package contains a rewritten standard compliant GCC Standard\nC++ Library.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/libstdc++@12.3.1-37.oe2409?arch=aarch64&epoch=0&upstream=gcc-12.3.1-37.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://gcc.gnu.org",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"GNU Standard C++ Library",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:12.3.1-37.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-tbb-2021.11.0-81b490ee-c8f0-4a8c-8007-c4b50ebd6aac-ca6287e2-7963-479d-ba25-bd4b5e88718d",
			"name":"tbb",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"aac9ce77ad19ead73e7411f3200570345f9a0ea31ca8c8c618f5dcb44aa42602"
				}
			],
			"description":"Threading Building Blocks (TBB) lets you easily write parallel C++ programs that\ntake full advantage of multicore performance, that are portable, composable and\nhave future-proof scalability.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/tbb@2021.11.0-2.oe2409?arch=aarch64&epoch=0&upstream=tbb-2021.11.0-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://threadingbuildingblocks.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Threading Building Blocks lets you easily write parallel C++ programs",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2021.11.0-2.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-tbb-devel-2021.11.0-2b50c162-ac0a-4cdc-baaf-2e3870c88a39-89ab593b-4b21-4907-af96-6e3e3b2dcafe",
			"name":"tbb-devel",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"8fafe6599f08ffe4772ac16254f49ab6dd123f32b35da1426a057eef455cb4c0"
				}
			],
			"description":"The Threading Building Blocks (TBB) C++ libraries including Header files and\nshared object symlinks.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/tbb-devel@2021.11.0-2.oe2409?arch=aarch64&epoch=0&upstream=tbb-2021.11.0-2.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://threadingbuildingblocks.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"C++ headers and shared development libraries of TBB",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2021.11.0-2.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-dyninst-devel-12.3.0-52656652-548c-44b8-b123-46791950c2b1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-boost-devel-1.83.0-5b6c5d03-71f8-460b-a042-51d7fa2eee79-d86f8879-8951-445e-8b00-516ed775045a"
		},
		{
			"spdxElementId":"SPDXRef-rpm-dyninst-devel-12.3.0-52656652-548c-44b8-b123-46791950c2b1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-cmake-filesystem-3.27.9-31b868ab-db95-4566-a7d2-cd648b2bea59-c48597b4-4933-464a-8bba-5d0fa628a306"
		},
		{
			"spdxElementId":"SPDXRef-rpm-dyninst-devel-12.3.0-52656652-548c-44b8-b123-46791950c2b1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-dyninst-12.3.0-8952fc37-7bae-411a-9239-588d368f1515-5947ee57-493f-4650-a9c9-69b84788351c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-dyninst-devel-12.3.0-52656652-548c-44b8-b123-46791950c2b1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-2.38-098de365-83d8-44e8-9207-c3aeb8fc378c-56cea68b-5f3c-4652-a9fd-a6642c53e821"
		},
		{
			"spdxElementId":"SPDXRef-rpm-dyninst-devel-12.3.0-52656652-548c-44b8-b123-46791950c2b1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-glibc-devel-2.38-3cdd5d51-c1d3-4914-b90c-b477fc4a8786-1b3d671f-2043-4045-b326-1191828c32ce"
		},
		{
			"spdxElementId":"SPDXRef-rpm-dyninst-devel-12.3.0-52656652-548c-44b8-b123-46791950c2b1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libgcc-12.3.1-87bc9e2a-7bf9-4232-b78a-f8b0d632fac6-27c23336-a361-4cdf-9918-66d3b4a8b2ce"
		},
		{
			"spdxElementId":"SPDXRef-rpm-dyninst-devel-12.3.0-52656652-548c-44b8-b123-46791950c2b1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-libstdc---12.3.1-65b3930f-99ae-4de1-b47f-cc4ec3dab8ec-995dfb15-7645-40f3-b1df-d3b97db57bcb"
		},
		{
			"spdxElementId":"SPDXRef-rpm-dyninst-devel-12.3.0-52656652-548c-44b8-b123-46791950c2b1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-tbb-2021.11.0-81b490ee-c8f0-4a8c-8007-c4b50ebd6aac-ca6287e2-7963-479d-ba25-bd4b5e88718d"
		},
		{
			"spdxElementId":"SPDXRef-rpm-dyninst-devel-12.3.0-52656652-548c-44b8-b123-46791950c2b1",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-tbb-devel-2021.11.0-2b50c162-ac0a-4cdc-baaf-2e3870c88a39-89ab593b-4b21-4907-af96-6e3e3b2dcafe"
		}
	]
}