{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "valgrind-devel-1.3.22.0-3.oe2403.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-18T18:19:57.657105919Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/valgrind-devel-1.3.22.0-3.oe2403.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-valgrind-devel-3.22.0",
      "name": "valgrind-devel",
      "licenseConcluded": "GPLv2+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "b5c65eacda4d94ffcdee4a6668e06650a97fe1757506e5bd00692e14de6b8c9c"
        }
      ],
      "description": "This files contains the development files for valgrind.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/valgrind-devel@3.22.0-3.oe2403?arch=aarch64&epoch=1&upstream=valgrind-3.22.0-3.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.valgrind.org/",
      "licenseDeclared": "GPLv2+",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "Development files for valgrind",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:3.22.0-3.oe2403"
    },
    {
      "SPDXID": "SPDXRef-rpm-valgrind-3.22.0",
      "name": "valgrind",
      "licenseConcluded": "GPLv2+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "76b33147246f85f36869832bb6837bad0dc5cc422daf343eb357eb0025243f41"
        }
      ],
      "description": "Valgrind is an instrumentation framework for building dynamic analysis tools. There are\nValgrind tools that can automatically detect many memory management and threading bugs,\nand profile your programs in detail. You can also use Valgrind to build new tools.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/valgrind@3.22.0-3.oe2403?arch=aarch64&epoch=1&upstream=valgrind-3.22.0-3.oe2403.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.valgrind.org/",
      "licenseDeclared": "GPLv2+",
      "sourceInfo": "acquired package info from repodata DB: repodata/9b2ee55844e864ec17da870960e33c0b4d69092a893cd7daa8a2acffe004cc46-primary.sqlite.bz2",
      "summary": "An instrumentation framework for building dynamic analysis tools",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "1:3.22.0-3.oe2403"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-valgrind-devel-3.22.0",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-valgrind-3.22.0"
    }
  ]
}
