aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Expand)AuthorFilesLines
2022-10-13Only check for valid Morello bounds on non-exec symsMatthew Malcomson1-11/+10
2022-10-13Various fixes for capability IFUNCsMatthew Malcomson1-32/+367
2022-10-05ld, aarch64: Account for stubs in bounds sizingAlex Coplan2-80/+254
2022-08-05Extra error checking around TLS relocationsMatthew Malcomson1-9/+71
2022-08-05Remove layout_sections_again argument to size_stubsMatthew Malcomson2-7/+3
2022-08-05Implement Morello TLS relaxationsMatthew Malcomson1-99/+307
2022-08-05Add new relocations to linker (excluding relaxations)Matthew Malcomson2-13/+261
2022-08-05Add new relocations to GASMatthew Malcomson3-0/+96
2022-08-05Adjust TLS relaxation conditionMatthew Malcomson1-46/+41
2022-08-05Standardise check for static PDEMatthew Malcomson1-25/+26
2022-07-01Neaten up a clause in final_link_relocateMatthew Malcomson1-2/+1
2022-07-01Use global GOT type to determine GOT actionMatthew Malcomson1-11/+8
2022-07-01Account for weak undefined symbols in MorelloMatthew Malcomson1-58/+114
2022-07-01Emit CAPINIT relocations for dynamically linked PDE'sMatthew Malcomson1-23/+40
2022-07-01Use htab->c64_rel more, do not use GOT_CAPMatthew Malcomson1-43/+28
2022-04-28Morello do not create RELATIVE relocs for dynamic GOT entriesMatthew Malcomson1-5/+16
2022-04-28Predicate fixes around srelcaps and capability GOT relocationsMatthew Malcomson1-15/+32
2022-04-28Account for LSB on DT_INIT/DT_FINI entriesMatthew Malcomson1-0/+22
2022-04-28Handle locally-resolving entries in the GOTMatthew Malcomson1-18/+72
2022-03-17Add a size to __ehdr_startMatthew Malcomson1-0/+1
2022-03-07Treat `start_stop` symbols as having section sizeMatthew Malcomson1-0/+9
2022-03-07Account for LSB in more relocationsMatthew Malcomson1-4/+13
2022-03-07Assign correct size on Morello TLS relocationsMatthew Malcomson1-5/+6
2022-02-21Adjust which sections we resize for precise boundsMatthew Malcomson1-14/+9
2022-02-21Rework the resize_sections functionMatthew Malcomson1-67/+25
2022-02-21Pad and align sections in more casesMatthew Malcomson1-48/+67
2022-02-21Always ensure that the PCC bounds are precise for MorelloMatthew Malcomson1-29/+51
2022-02-21elfNN_c64_resize_section always sets alignmentMatthew Malcomson1-7/+6
2022-02-21Add padding with an expression rather than a hard-addressMatthew Malcomson1-2/+5
2022-02-10PCC bounds now span READONLY and RELRO sectionsMatthew Malcomson1-2/+6
2022-02-10Return the alignment required from c64_valid_cap_rangeMatthew Malcomson1-12/+12
2022-02-09Provide default permissions if section has no permission flagsMatthew Malcomson1-13/+38
2022-02-09Error linking binaries with differing e_flags.Matthew Malcomson1-4/+11
2022-02-07Only warn on badly sized symbolsMatthew Malcomson1-4/+18
2022-02-07Fixing cap_metaMatthew Malcomson1-8/+17
2022-02-03ld: Adjust bounds, base, and size for various symbolsAlex Coplan2-73/+189
2022-01-18Bugfixes in MORELLO GOT relocationsMatthew Malcomson1-11/+11
2022-01-18Switch __cap_dynrelocs* to __rela_dyn* symbolsMatthew Malcomson1-19/+17
2022-01-17ld: Ignore TLS relocs against weak undef symbolsAlex Coplan2-1/+37
2021-09-20morello-binutils: Adjust c64_valid_cap_range calculationMatthew Malcomson1-1/+1
2021-08-04Apply changes to allow compiling with -ansiMatthew Malcomson1-1/+2
2021-05-24Core file support (C registers + capability tags)Luis Machado3-0/+58
2020-10-20[Morello] TLS Descriptor supportSiddhesh Poyarekar6-30/+325
2020-10-20[Morello] Pad section alignment to account for capability range formatSiddhesh Poyarekar3-60/+338
2020-10-20[Morello] Capability support for exception headersSiddhesh Poyarekar5-7/+41
2020-10-20[Morello] Add interworking and range extension veneersSiddhesh Poyarekar2-45/+306
2020-10-20[Morello] Implement branch relocationsSiddhesh Poyarekar6-32/+328
2020-10-20[Morello] Add symbol markers for reloc section for static binariesSiddhesh Poyarekar2-14/+64
2020-10-20[Morello] GOT RelocationsSiddhesh Poyarekar6-58/+254
2020-10-20[Morello] Expand GOT entry sizes for C64Siddhesh Poyarekar50-67/+440