{
  "SPDXID": "SPDXRef-DOCUMENT",
  "name": "dwarves-0.1.28-1.oe2403sp1.aarch64.rpm",
  "spdxVersion": "SPDX-2.2",
  "creationInfo": {
    "created": "2026-07-25T18:43:18.866379778Z",
    "creators": [
      "openeuler_creator"
    ]
  },
  "dataLicense": "CC0-1.0",
  "documentNamespace": "https://sbom.openEuler.org/dwarves-0.1.28-1.oe2403sp1.aarch64.rpm",
  "packages": [
    {
      "SPDXID": "SPDXRef-rpm-dwarves-1.28",
      "name": "dwarves",
      "licenseConcluded": "GPLv2",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "26c8ae75718a36ed1a68c686b1fd8ad7a1566f504d4270e333620ad7d4388b05"
        }
      ],
      "description": "dwarves is a set of tools that use the debugging information inserted in\nELF binaries by compilers such as GCC, used by well known debuggers such as\nGDB, and more recent ones such as systemtap.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/dwarves@1.28-1.oe2403sp1?arch=aarch64&epoch=0&upstream=dwarves-1.28-1.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://acmel.wordpress.com",
      "licenseDeclared": "GPLv2",
      "sourceInfo": "acquired package info from repodata DB: repodata/168fa246962e53d9e0ba8cd4bb51a08b3aef361bac92198bf2677e8950495bf6-primary.sqlite.bz2",
      "summary": "Debugging Information Manipulation Tools",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.28-1.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-elfutils-libelf-0.190",
      "name": "elfutils-libelf",
      "licenseConcluded": "GPLv2+ or LGPLv3+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "620c5089e6c3d56ded5ae20afae9b328b61f98e82a558e56ca3d5572771864da"
        }
      ],
      "description": "The elfutils-libelf package provides a DSO which allows reading and\nwriting ELF files on a high level.  Third party programs depend on\nthis package to read internals of ELF files.  The programs of the\nelfutils package use it also to generate new ELF files.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/elfutils-libelf@0.190-7.oe2403sp1?arch=aarch64&epoch=0&upstream=elfutils-0.190-7.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://elfutils.org/",
      "licenseDeclared": "GPLv2+ or LGPLv3+",
      "sourceInfo": "acquired package info from repodata DB: repodata/168fa246962e53d9e0ba8cd4bb51a08b3aef361bac92198bf2677e8950495bf6-primary.sqlite.bz2",
      "summary": "Library to read and write ELF files",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.190-7.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-elfutils-libs-0.190",
      "name": "elfutils-libs",
      "licenseConcluded": "GPLv2+ or LGPLv3+",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "66a19677dc773d8a1c308f9c28d1462bfc71b1cb81c7e881310f6ba2b21580aa"
        }
      ],
      "description": "The elfutils-libs package contains libraries which implement DWARF, ELF,\nand machine-specific ELF handling and process introspection.  These\nlibraries are used by the programs in the elfutils package.  The\nelfutils-devel package enables building other programs using these\nlibraries.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/elfutils-libs@0.190-7.oe2403sp1?arch=aarch64&epoch=0&upstream=elfutils-0.190-7.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://elfutils.org/",
      "licenseDeclared": "GPLv2+ or LGPLv3+",
      "sourceInfo": "acquired package info from repodata DB: repodata/168fa246962e53d9e0ba8cd4bb51a08b3aef361bac92198bf2677e8950495bf6-primary.sqlite.bz2",
      "summary": "Libraries to handle compiled objects",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:0.190-7.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-glibc-2.38",
      "name": "glibc",
      "licenseConcluded": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net-2.0 and ISC and Public Domain and GFDL-1.3-only",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "2eac576b91f7c5f996a09ed50b523ef670f1eba2b46d32e8493e80ba77f9387c"
        }
      ],
      "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-101.oe2403sp1?arch=aarch64&epoch=0&upstream=glibc-2.38-101.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.gnu.org/software/glibc/",
      "licenseDeclared": "LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net-2.0 and ISC and Public Domain and GFDL-1.3-only",
      "sourceInfo": "acquired package info from repodata DB: repodata/168fa246962e53d9e0ba8cd4bb51a08b3aef361bac92198bf2677e8950495bf6-primary.sqlite.bz2",
      "summary": "The GNU libc libraries",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:2.38-101.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-libdwarves1-1.28",
      "name": "libdwarves1",
      "licenseConcluded": "GPLv2",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "83f6f64a6f4f73fa436b89349865708ab2754a1d8d735c88d6d220f9c4df5e8b"
        }
      ],
      "description": "Debugging information processing library.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/libdwarves1@1.28-1.oe2403sp1?arch=aarch64&epoch=0&upstream=dwarves-1.28-1.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://acmel.wordpress.com",
      "licenseDeclared": "GPLv2",
      "sourceInfo": "acquired package info from repodata DB: repodata/168fa246962e53d9e0ba8cd4bb51a08b3aef361bac92198bf2677e8950495bf6-primary.sqlite.bz2",
      "summary": "Debugging information  processing library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.28-1.oe2403sp1"
    },
    {
      "SPDXID": "SPDXRef-rpm-zlib-1.2.13",
      "name": "zlib",
      "licenseConcluded": "zlib and Boost",
      "checksums": [
        {
          "algorithm": "SHA256",
          "checksumValue": "22502ddd16b586e2ce55380389d28e89222f5f443659f6d428980dad625c4c20"
        }
      ],
      "description": "Zlib is a free, general-purpose, not covered by any patents, lossless data-compression\nlibrary for use on virtually any computer hardware and operating system. The zlib data\nformat is itself portable across platforms.",
      "downloadLocation": "NOASSERTION",
      "externalRefs": [
        {
          "referenceCategory": "PACKAGE_MANAGER",
          "referenceLocator": "pkg:rpm/zlib@1.2.13-5.oe2403sp1?arch=aarch64&epoch=0&upstream=zlib-1.2.13-5.oe2403sp1.src.rpm",
          "referenceType": "purl"
        }
      ],
      "filesAnalyzed": false,
      "homepage": "http://www.zlib.net",
      "licenseDeclared": "zlib and Boost",
      "sourceInfo": "acquired package info from repodata DB: repodata/168fa246962e53d9e0ba8cd4bb51a08b3aef361bac92198bf2677e8950495bf6-primary.sqlite.bz2",
      "summary": "A lossless data-compression library",
      "supplier": "Organization: http://openeuler.org",
      "versionInfo": "0:1.2.13-5.oe2403sp1"
    }
  ],
  "relationships": [
    {
      "spdxElementId": "SPDXRef-rpm-dwarves-1.28",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-elfutils-libelf-0.190"
    },
    {
      "spdxElementId": "SPDXRef-rpm-dwarves-1.28",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-elfutils-libs-0.190"
    },
    {
      "spdxElementId": "SPDXRef-rpm-dwarves-1.28",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-glibc-2.38"
    },
    {
      "spdxElementId": "SPDXRef-rpm-dwarves-1.28",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-libdwarves1-1.28"
    },
    {
      "spdxElementId": "SPDXRef-rpm-dwarves-1.28",
      "relationshipType": "DEPENDS_ON",
      "relatedSpdxElement": "SPDXRef-rpm-zlib-1.2.13"
    }
  ]
}
