{"@context":"https://spdx.org/rdf/3.0.1/spdx-context.jsonld","@graph":[{"type":"CreationInfo","@id":"_:CreationInfo0","created":"2011-04-05T23:00:00Z","createdBy":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded"],"createdUsing":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0"],"specVersion":"3.0.1"},{"type":"CreationInfo","@id":"_:CreationInfo1","created":"2011-04-05T23:00:00Z","createdBy":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded"],"createdUsing":["http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0"],"specVersion":"3.0.1"},{"type":"Organization","spdxId":"http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/agent/OpenEmbedded","creationInfo":"_:CreationInfo0","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias"}],"name":"OpenEmbedded"},{"type":"Tool","spdxId":"http://spdx.org/spdxdocs/bitbake-addba517-4804-5ae3-87c2-0c3a1a5812ba/bitbake/tool/oe-spdx-creator_1_0","creationInfo":"_:CreationInfo0","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias"}],"name":"oe-spdx-creator 1.0"},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/a2617448e3de0ed357060e8d340a7d9fec2faa3a322e9d5dd1c38745cd99b068/relationship/5a0181d6b6f1f0beefff2aa2cd45891a","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/437c6b8a3b090498aa0cd0cf5a54dc3299299e1e58a092e6709a974668cf70a4/perf/UNIHASH/relationship/5a0181d6b6f1f0beefff2aa2cd45891a"}],"from":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf","relationshipType":"dependsOn","to":["http://spdxdocs.org/openembedded-alias/by-doc-hash/0f25019617284f7e9bd1d25e93df64d416f9b1cce57386ad9131dafb35da80b0/bash/UNIHASH/package/bash","http://spdxdocs.org/openembedded-alias/by-doc-hash/8aef300c8c828be15dddebab43f600291582472a8bd8e92af0ee7b2aae64b464/elfutils/UNIHASH/package/elfutils"],"scope":"runtime"},{"type":"SpdxDocument","spdxId":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/document/package-perf","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/doc/perf/package-perf/perf/UNIHASH/document/package-perf","https://rdf.openembedded.org/spdx/3.0/link-name":"437c6b8a3b090498aa0cd0cf5a54dc3299299e1e58a092e6709a974668cf70a4"}],"name":"package-perf","profileConformance":["build","core","security","simpleLicensing","software"],"rootElement":["http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf"]},{"type":"software_Package","spdxId":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf","creationInfo":"_:CreationInfo1","description":"Performance counters for Linux are a new kernel-based subsystem that provide a framework for all things performance analysis. It covers hardware level (CPU/PMU, Performance Monitoring Unit) features and software features (software counters, tracepoints) as well.","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/437c6b8a3b090498aa0cd0cf5a54dc3299299e1e58a092e6709a974668cf70a4/perf/UNIHASH/package/perf"}],"externalIdentifier":[{"type":"ExternalIdentifier","externalIdentifierType":"cpe23","identifier":"cpe:2.3:*:*:perf:1.0:*:*:*:*:*:*:*"}],"name":"perf","summary":"Performance analysis tools for Linux","software_primaryPurpose":"install","software_homePage":"https://perf.wiki.kernel.org/index.php/Main_Page","software_packageVersion":"1.0"},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf/file/1","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/437c6b8a3b090498aa0cd0cf5a54dc3299299e1e58a092e6709a974668cf70a4/perf/UNIHASH/package/perf/file/1"}],"name":"etc/bash_completion.d/perf","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"aca7c36fc7e56fa7835aa03e376874915a183f9d7bb804ab42fc645ad9ede4e7"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf/file/2","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/file-name-alias","https://rdf.openembedded.org/spdx/3.0/filename-alias":["usr/bin/trace"]},{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/437c6b8a3b090498aa0cd0cf5a54dc3299299e1e58a092e6709a974668cf70a4/perf/UNIHASH/package/perf/file/2"}],"name":"usr/bin/perf","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"2d3b9be0930ea82c0116ad5259abb61b3fdbc7fb1614377aebc27faad01fd04f"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf/file/4","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/437c6b8a3b090498aa0cd0cf5a54dc3299299e1e58a092e6709a974668cf70a4/perf/UNIHASH/package/perf/file/4"}],"name":"usr/libexec/perf-core/perf-archive","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"16a1a025b2e4dd6b6ba4b04445e83d59b85f74c7b5487b27cebb9b7a96ad5846"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf/file/5","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/437c6b8a3b090498aa0cd0cf5a54dc3299299e1e58a092e6709a974668cf70a4/perf/UNIHASH/package/perf/file/5"}],"name":"usr/libexec/perf-core/perf-iostat","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"d79d3617eb1faf827c8c831b3471746cf0f57231441c55164026bbc0ba1ec153"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf/file/6","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/437c6b8a3b090498aa0cd0cf5a54dc3299299e1e58a092e6709a974668cf70a4/perf/UNIHASH/package/perf/file/6"}],"name":"usr/libexec/perf-core/dlfilters/dlfilter-show-cycles.so","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"378ab718e1729248a40ae0e2921e05221fde7241725938609193cdcaa02929c8"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf/file/7","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/437c6b8a3b090498aa0cd0cf5a54dc3299299e1e58a092e6709a974668cf70a4/perf/UNIHASH/package/perf/file/7"}],"name":"usr/libexec/perf-core/dlfilters/dlfilter-test-api-v0.so","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"c9cd76b56d15d3bb826db66eb4e4d210fb05bf4aa3370f6c798c798e7070847f"}]},{"type":"software_File","spdxId":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf/file/8","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/437c6b8a3b090498aa0cd0cf5a54dc3299299e1e58a092e6709a974668cf70a4/perf/UNIHASH/package/perf/file/8"}],"name":"usr/libexec/perf-core/dlfilters/dlfilter-test-api-v2.so","verifiedUsing":[{"type":"Hash","algorithm":"sha256","hashValue":"228621081b2df042bb3817eacba98396ecb17c44b79627231673c409e351f0b6"}]},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/relationship/4f6991b164ceb3f8b336864c545f911a","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/437c6b8a3b090498aa0cd0cf5a54dc3299299e1e58a092e6709a974668cf70a4/perf/UNIHASH/relationship/4f6991b164ceb3f8b336864c545f911a"}],"from":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf","relationshipType":"hasDeclaredLicense","to":["http://spdxdocs.org/openembedded-alias/by-doc-hash/b5da61864e7d8e6196b888b125efc678c710594ede84ae7304d01a065d5ef6c1/perf/UNIHASH/license/3_27_0/GPL-2_0-only"]},{"type":"LifecycleScopedRelationship","spdxId":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/relationship/8b73f926a0c5816d15d30919cb8ea2af","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/437c6b8a3b090498aa0cd0cf5a54dc3299299e1e58a092e6709a974668cf70a4/perf/UNIHASH/relationship/8b73f926a0c5816d15d30919cb8ea2af"}],"from":"http://spdxdocs.org/openembedded-alias/by-doc-hash/b5da61864e7d8e6196b888b125efc678c710594ede84ae7304d01a065d5ef6c1/perf/UNIHASH/build/recipe","relationshipType":"hasOutput","to":["http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf"],"scope":"build"},{"type":"Relationship","spdxId":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/relationship/afe941c4935fa0e405c0d2cd44e6c61e","creationInfo":"_:CreationInfo1","extension":[{"type":"https://rdf.openembedded.org/spdx/3.0/id-alias","https://rdf.openembedded.org/spdx/3.0/alias":"http://spdxdocs.org/openembedded-alias/by-doc-hash/437c6b8a3b090498aa0cd0cf5a54dc3299299e1e58a092e6709a974668cf70a4/perf/UNIHASH/relationship/afe941c4935fa0e405c0d2cd44e6c61e"}],"from":"http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf","relationshipType":"contains","to":["http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf/file/1","http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf/file/2","http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf/file/4","http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf/file/5","http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf/file/6","http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf/file/7","http://spdx.org/spdxdocs/perf-38d381b0-f0f6-551c-93f0-4c450d3cd14b/b671e00f6c6b2109fec8f5cecf0249a972354b08993670b57060b0f48238944b/package/perf/file/8"]}]}