{
    "content": [
        {
            "type": "text",
            "text": "# LTO-DUMP(1) (man)\n\n## NAME\n\nlto-dump - Tool for dumping LTO object files\n\n## SYNOPSIS\n\nlto-dump [-list]\n[-demangle]\n[-defined-only]\n[-print-value]\n[-name-sort]\n[-size-sort]\n[-reverse-sort]\n[-no-sort]\n[-symbol=]\n[-objects]\n[-type-stats]\n[-tree-stats]\n[-gimple-stats]\n[-dump-level=]\n[-dump-body=]\n[-help] lto-dump\n\n## DESCRIPTION\n\nlto-dump is a tool you can use in conjunction with GCC to dump link time optimization object\nfiles.\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **OPTIONS** (16 subsections)\n- **COPYRIGHT**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "LTO-DUMP",
        "section": "1",
        "mode": "man",
        "summary": "lto-dump - Tool for dumping LTO object files",
        "synopsis": "lto-dump [-list]\n[-demangle]\n[-defined-only]\n[-print-value]\n[-name-sort]\n[-size-sort]\n[-reverse-sort]\n[-no-sort]\n[-symbol=]\n[-objects]\n[-type-stats]\n[-tree-stats]\n[-gimple-stats]\n[-dump-level=]\n[-dump-body=]\n[-help] lto-dump",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Dumps list of details of functions and variables."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Dump the demangled output."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Dump only the defined symbols."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Dump initial values of the variables."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Sort the symbols alphabetically."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Sort the symbols according to size."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Dump the symbols in reverse order."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Dump the symbols in order of occurrence."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Dump the details of specific symbol."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Dump the details of LTO objects."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Dump the statistics of tree types."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Dump the statistics of trees."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Dump the statistics of gimple statements."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "For deciding the optimization level of body."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Dump the specific gimple body."
            },
            {
                "flag": "",
                "long": null,
                "arg": null,
                "description": "Display the dump tool help."
            }
        ],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 17,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "OPTIONS",
                "lines": 1,
                "subsections": [
                    {
                        "name": "-list",
                        "lines": 2
                    },
                    {
                        "name": "-demangle",
                        "lines": 2
                    },
                    {
                        "name": "-defined-only",
                        "lines": 2
                    },
                    {
                        "name": "-print-value",
                        "lines": 2
                    },
                    {
                        "name": "-name-sort",
                        "lines": 2
                    },
                    {
                        "name": "-size-sort",
                        "lines": 2
                    },
                    {
                        "name": "-reverse-sort",
                        "lines": 2
                    },
                    {
                        "name": "-no-sort",
                        "lines": 2
                    },
                    {
                        "name": "-symbol=",
                        "lines": 2
                    },
                    {
                        "name": "-objects",
                        "lines": 2
                    },
                    {
                        "name": "-type-stats",
                        "lines": 2
                    },
                    {
                        "name": "-tree-stats",
                        "lines": 2
                    },
                    {
                        "name": "-gimple-stats",
                        "lines": 2
                    },
                    {
                        "name": "-dump-level=",
                        "lines": 2
                    },
                    {
                        "name": "-dump-body=",
                        "lines": 2
                    },
                    {
                        "name": "-help",
                        "lines": 2
                    }
                ]
            },
            {
                "name": "COPYRIGHT",
                "lines": 21,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "lto-dump - Tool for dumping LTO object files\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "lto-dump [-list]\n[-demangle]\n[-defined-only]\n[-print-value]\n[-name-sort]\n[-size-sort]\n[-reverse-sort]\n[-no-sort]\n[-symbol=]\n[-objects]\n[-type-stats]\n[-tree-stats]\n[-gimple-stats]\n[-dump-level=]\n[-dump-body=]\n[-help] lto-dump\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "lto-dump is a tool you can use in conjunction with GCC to dump link time optimization object\nfiles.\n",
                "subsections": []
            },
            "OPTIONS": {
                "content": "",
                "subsections": [
                    {
                        "name": "-list",
                        "content": "Dumps list of details of functions and variables.\n"
                    },
                    {
                        "name": "-demangle",
                        "content": "Dump the demangled output.\n"
                    },
                    {
                        "name": "-defined-only",
                        "content": "Dump only the defined symbols.\n"
                    },
                    {
                        "name": "-print-value",
                        "content": "Dump initial values of the variables.\n"
                    },
                    {
                        "name": "-name-sort",
                        "content": "Sort the symbols alphabetically.\n"
                    },
                    {
                        "name": "-size-sort",
                        "content": "Sort the symbols according to size.\n"
                    },
                    {
                        "name": "-reverse-sort",
                        "content": "Dump the symbols in reverse order.\n"
                    },
                    {
                        "name": "-no-sort",
                        "content": "Dump the symbols in order of occurrence.\n"
                    },
                    {
                        "name": "-symbol=",
                        "content": "Dump the details of specific symbol.\n"
                    },
                    {
                        "name": "-objects",
                        "content": "Dump the details of LTO objects.\n"
                    },
                    {
                        "name": "-type-stats",
                        "content": "Dump the statistics of tree types.\n"
                    },
                    {
                        "name": "-tree-stats",
                        "content": "Dump the statistics of trees.\n"
                    },
                    {
                        "name": "-gimple-stats",
                        "content": "Dump the statistics of gimple statements.\n"
                    },
                    {
                        "name": "-dump-level=",
                        "content": "For deciding the optimization level of body.\n"
                    },
                    {
                        "name": "-dump-body=",
                        "content": "Dump the specific gimple body.\n"
                    },
                    {
                        "name": "-help",
                        "content": "Display the dump tool help.\n"
                    }
                ]
            },
            "COPYRIGHT": {
                "content": "Copyright (c) 2017-2022 Free Software Foundation, Inc.\n\nPermission is granted to copy, distribute and/or modify this document under the terms of the\nGNU Free Documentation License, Version 1.3 or any later version published by the Free\nSoftware Foundation; with the Invariant Sections being \"GNU General Public License\" and\n\"Funding Free Software\", the Front-Cover texts being (a) (see below), and with the Back-Cover\nTexts being (b) (see below).  A copy of the license is included in the gfdl(7) man page.\n\n(a) The FSF's Front-Cover Text is:\n\nA GNU Manual\n\n(b) The FSF's Back-Cover Text is:\n\nYou have freedom to copy and modify this GNU Manual, like GNU\nsoftware.  Copies published by the Free Software Foundation raise\nfunds for GNU development.\n\n\n\ngcc-12.3.0                                   2023-05-08                                  LTO-DUMP(1)",
                "subsections": []
            }
        }
    }
}