{
	"SPDXID":"SPDXRef-DOCUMENT",
	"name":"flamegraph-stackcollapse-perf-0.1.0-1.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/flamegraph-stackcollapse-perf-0.1.0-1.oe2409.aarch64.rpm",
	"packages":[
		{
			"SPDXID":"SPDXRef-rpm-binutils-2.41-4865db81-90b4-42dd-8269-174419b3a479-6ea7962b-b67a-48ed-a02c-fe32b50ee5bd",
			"name":"binutils",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"75a9704781962de58f857f52bd9f113182ba6135d29fee49a19c813207959cf1"
				}
			],
			"description":"Binutils is a collection of binary utilities, including ar (for\ncreating, modifying and extracting from archives), as (a family of GNU\nassemblers), gprof (for displaying call graph profile data), ld (the\nGNU linker), nm (for listing symbols from object files), objcopy (for\ncopying and translating object files), objdump (for displaying\ninformation from object files), ranlib (for generating an index for\nthe contents of an archive), readelf (for displaying detailed\ninformation about binary files), size (for listing the section sizes\nof an object or archive file), strings (for listing printable strings\nfrom files), strip (for discarding symbols), and addr2line (for\nconverting addresses to file and line).",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/binutils@2.41-6.oe2409?arch=aarch64&epoch=0&upstream=binutils-2.41-6.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://sourceware.org/binutils",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A GNU collection of binary utilities",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:2.41-6.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-flamegraph-1.0-22df4115-8468-4ed6-a8f0-9085b538b782-4dfc40b7-a11c-41c1-89ec-a4d183f27d77",
			"name":"flamegraph",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"f7977685af6c13e33fdda84a9f4f16956dd8394c9be7c9a52e8c224174414499"
				}
			],
			"description":"Flame graphs visualize profiled code.  Stack samples can be captured\nusing Linux perf_events, FreeBSD pmcstat (hwpmc), DTrace, SystemTap, and\nmany other profilers.  This package contains only the visualizer script,\nflamegraph.pl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/flamegraph@1.0-1.oe2409?arch=noarch&epoch=0&upstream=flamegraph-1.0-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"http://www.brendangregg.com/flamegraphs.html",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Stack trace visualizer",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"0:1.0-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-930efa76-3216-49da-89f9-fba37deee67c",
			"name":"perl",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1cc1d4df3e2feb90c5250bb3619d63d60b9ec82bb75e180bdeecccce97e37e91"
				}
			],
			"description":"Perl 5 is a highly capable, feature-rich programming language with over 30 years of development.\nPerl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid\nprototyping and large scale development projects.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl@5.38.0-8.oe2409?arch=aarch64&epoch=4&upstream=perl-5.38.0-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.perl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"A highly capable, feature-rich programming language",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-Getopt-Long-2.57-7543f068-83c3-48da-8b41-70faad8865aa-30f8cffb-0419-498d-a6c6-0b81a51d7286",
			"name":"perl-Getopt-Long",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"1e734a72588e3b97d3a3ac3a7b2eec76ac90d3cc1d83969594a35a4779cb34f7"
				}
			],
			"description":"Module Getopt::Long implements an extended getopt function called\nGetOptions(). This function implements the POSIX standard for command\nline options, with GNU extensions, while still capable of handling\nthe traditional one-letter options.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-Getopt-Long@2.57-1.oe2409?arch=noarch&epoch=1&upstream=perl-Getopt-Long-2.57-1.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://metacpan.org/pod/Getopt::Long",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"Extended processing of command line options",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"1:2.57-1.oe2409"
		},
		{
			"SPDXID":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-1589d6d5-ecf5-4e3d-a7e8-07279571970c",
			"name":"perl-libs",
			"checksums":[
				{
					"algorithm":"SHA256",
					"checksumValue":"767b285aad322c1f004fa698cf646f37bf052c9caaafecbbdf567655466b12f2"
				}
			],
			"description":"This package is the shared library for perl.",
			"downloadLocation":"NOASSERTION",
			"externalRefs":[
				{
					"referenceCategory":"PACKAGE_MANAGER",
					"referenceLocator":"pkg:rpm/perl-libs@5.38.0-8.oe2409?arch=aarch64&epoch=4&upstream=perl-5.38.0-8.oe2409.src.rpm",
					"referenceType":"purl"
				}
			],
			"filesAnalyzed":false,
			"homepage":"https://www.perl.org/",
			"sourceInfo":"acquired package info from repodata DB: repodata/6e742f68b2ae62313d1861c02b7faa39b44c963cbbc6ac979fb577de9af9babc-primary.sqlite.bz2",
			"summary":"The libraries for the perl",
			"supplier":"Organization: http://openeuler.org",
			"versionInfo":"4:5.38.0-8.oe2409"
		}
	],
	"relationships":[
		{
			"spdxElementId":"SPDXRef-rpm-flamegraph-stackcollapse-perf-1.0-28f956df-82eb-43b9-a794-bf3b123ef126",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-binutils-2.41-4865db81-90b4-42dd-8269-174419b3a479-6ea7962b-b67a-48ed-a02c-fe32b50ee5bd"
		},
		{
			"spdxElementId":"SPDXRef-rpm-flamegraph-stackcollapse-perf-1.0-28f956df-82eb-43b9-a794-bf3b123ef126",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-flamegraph-1.0-22df4115-8468-4ed6-a8f0-9085b538b782-4dfc40b7-a11c-41c1-89ec-a4d183f27d77"
		},
		{
			"spdxElementId":"SPDXRef-rpm-flamegraph-stackcollapse-perf-1.0-28f956df-82eb-43b9-a794-bf3b123ef126",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-5.38.0-3373dd29-00bf-4751-bc96-5b01fbd1f07c-930efa76-3216-49da-89f9-fba37deee67c"
		},
		{
			"spdxElementId":"SPDXRef-rpm-flamegraph-stackcollapse-perf-1.0-28f956df-82eb-43b9-a794-bf3b123ef126",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-Getopt-Long-2.57-7543f068-83c3-48da-8b41-70faad8865aa-30f8cffb-0419-498d-a6c6-0b81a51d7286"
		},
		{
			"spdxElementId":"SPDXRef-rpm-flamegraph-stackcollapse-perf-1.0-28f956df-82eb-43b9-a794-bf3b123ef126",
			"relationshipType":"DEPENDS_ON",
			"relatedSpdxElement":"SPDXRef-rpm-perl-libs-5.38.0-7fdc2fc9-5bac-4a1d-a41c-6c102fdcce47-1589d6d5-ecf5-4e3d-a7e8-07279571970c"
		}
	]
}