)]}' { "commit": "6b86da53d5ee2022b9065f445d23356190380746", "tree": "30672413b66483f04b1d54399cae642ae651eccc", "parents": [ "8f5d31b8d1f80fd9fff4cef4acc4491a0d83fbed" ], "author": { "name": "Luca Boccassi", "email": "luca.boccassi@microsoft.com", "time": "Wed Jul 21 14:32:03 2021 +0100" }, "committer": { "name": "Nick Clifton", "email": "nickc@redhat.com", "time": "Wed Jul 21 14:36:02 2021 +0100" }, "message": "Allows linker scripts to set the SEC_READONLY flag.\n\n* ld.texi: Document new output section type.\n* ldgram.y: Add new token.\n* ldlang.c: Handle the new flag.\n* ldlang.h: Add readonly_section to list of section types.\n* ldlex.l: Add a new identifier.\n* testsuite/ld-scripts/output-section-types.t: New example linker script.\n* testsuite/ld-scripts/output-section-types.d: Test driver.\n* testsyute/ld-scripts/script.exp: Run the new test.\n", "tree_diff": [ { "type": "modify", "old_id": "b6d8dccea0bc18f8ff44d83fdb7a3ef4bd18821b", "old_mode": 33188, "old_path": "ld/ld.texi", "new_id": "60bb071fb79043e7cdef9f59b3b06f72b145a73f", "new_mode": 33188, "new_path": "ld/ld.texi" }, { "type": "modify", "old_id": "dd911f461693292042f798a86fd5b3d8b1feee19", "old_mode": 33188, "old_path": "ld/ldgram.y", "new_id": "31e0071c6fc92ad4988b3b913fad6e1e241871ed", "new_mode": 33188, "new_path": "ld/ldgram.y" }, { "type": "modify", "old_id": "37b64c89ee1d48b10647a07996a21d1f27ecf59a", "old_mode": 33188, "old_path": "ld/ldlang.c", "new_id": "2610be995cad0e960a494dffe77bf511efc4dd26", "new_mode": 33188, "new_path": "ld/ldlang.c" }, { "type": "modify", "old_id": "6fbe16d97d9594ab2436836e8076c72ac058d107", "old_mode": 33188, "old_path": "ld/ldlang.h", "new_id": "f68ae27b409aee839a7bf1887bb46f728f36cdd3", "new_mode": 33188, "new_path": "ld/ldlang.h" }, { "type": "modify", "old_id": "c1b15263587dae424e33c3e0dc709746be332a90", "old_mode": 33188, "old_path": "ld/ldlex.l", "new_id": "25b4bcaae01daf319a8399324a497263bb90c30e", "new_mode": 33188, "new_path": "ld/ldlex.l" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "ab124fa4dd7d3e6c2e37cd7028d201a9e0214543", "new_mode": 33188, "new_path": "ld/testsuite/ld-scripts/output-section-types.d" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "d8fdfda1a0333d1f40382f1e68cf2d29de86a3ba", "new_mode": 33188, "new_path": "ld/testsuite/ld-scripts/output-section-types.t" }, { "type": "modify", "old_id": "961cd08c4b15dd7763396070c286181fa6ea16e4", "old_mode": 33188, "old_path": "ld/testsuite/ld-scripts/script.exp", "new_id": "ff50199b3aec05aae844d263545f661dcabc1f53", "new_mode": 33188, "new_path": "ld/testsuite/ld-scripts/script.exp" } ] }