aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-03-17Add a size to __ehdr_startMatthew Malcomson4-0/+31
2022-03-07Fix c64-ifunc-2 testMatthew Malcomson1-3/+10
2022-03-07Treat `start_stop` symbols as having section sizeMatthew Malcomson4-0/+46
2022-03-07Record and check initial implementationMatthew Malcomson2-6/+73
2022-03-07Account for LSB in more relocationsMatthew Malcomson4-4/+89
2022-03-07Assign correct size on Morello TLS relocationsMatthew Malcomson3-9/+10
2022-03-07Account for LSB on c64 e_entry in the same way as ThumbMatthew Malcomson3-0/+48
2022-02-21Adjust which sections we resize for precise boundsMatthew Malcomson5-14/+61
2022-02-21resize_sections Add testsuite changesMatthew Malcomson31-83/+358
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 Malcomson2-30/+52
2022-02-21elfNN_c64_resize_section always sets alignmentMatthew Malcomson4-7/+65
2022-02-21Add padding with an expression rather than a hard-addressMatthew Malcomson4-5/+22
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 Malcomson5-13/+78
2022-02-09Error linking binaries with differing e_flags.Matthew Malcomson5-4/+35
2022-02-07Only warn on badly sized symbolsMatthew Malcomson2-7/+19
2022-02-07Fixing cap_metaMatthew Malcomson15-81/+88
2022-02-03ld: Adjust bounds, base, and size for various symbolsAlex Coplan19-131/+830
2022-01-18Bugfixes in MORELLO GOT relocationsMatthew Malcomson5-11/+133
2022-01-18Switch __cap_dynrelocs* to __rela_dyn* symbolsMatthew Malcomson8-19/+175
2022-01-17ld: Ignore TLS relocs against weak undef symbolsAlex Coplan7-7/+91
2022-01-14Display tags for internal variable valuesLuis Machado1-0/+1
2022-01-14Simplify tag management in value structsLuis Machado2-12/+7
2022-01-14Preserve tag when passing pointers/capabilities as parametersLuis Machado1-1/+2
2022-01-14Code cleanup and refactoringLuis Machado1-18/+26
2022-01-14Support assignment of capabilities to C registersLuis Machado11-14/+232
2022-01-14Improve error messages for capability reads/writes to memoryLuis Machado3-14/+59
2022-01-14Improve GDBserver ptrace error messageLuis Machado3-6/+18
2022-01-14Adjust PCC bounds when calling a function by hand in AAPCS64-CAPLuis Machado2-19/+43
2021-12-20Introduce capability pseudo registersLuis Machado2-1/+159
2021-12-20Fix segfault when creating builtin typesLuis Machado1-2/+3
2021-12-20Workaround GDBserver register cache managementLuis Machado2-0/+35
2021-12-20Handle C regset write warnings better in GDBServerLuis Machado3-36/+74
2021-12-20Handle bitfield instructions in the prologueLuis Machado1-0/+4
2021-12-20New --enable-threading configure option to control use of threads in GDB/GDBs...Luis Machado4-6/+88
2021-11-11aarch64: Fix scbnds validationAlex Coplan9-8/+125
2021-10-15Harden checks for capability maintenance commandsLuis Machado1-3/+31
2021-09-24aarch64: Mark purecap object files with EF_AARCH64_CHERI_PURECAPAlex Coplan2-0/+10
2021-09-24morello: Fix encoding of ldtr/sttrAlex Coplan9-33/+91
2021-09-20morello-binutils: Adjust c64_valid_cap_range calculationMatthew Malcomson7-2/+56
2021-09-10aarch64: Correct feature bits for MorelloAlex Coplan2-1/+6
2021-09-02Support linkmap offsets for the AAPCS64-CAP ABILuis Machado6-42/+157
2021-08-10gas: Add whitespace in morello-capinit test output regexpMatthew Malcomson1-3/+3
2021-08-10gas: ADR_LO21_PCREL accounts for LSB in symbolMatthew Malcomson4-48/+46
2021-08-10gas: Remove requirement of getting a target symbolMatthew Malcomson5-15/+49
2021-08-10gas: Allow MORELLO branch relocations to addresses with LSB setMatthew Malcomson4-4/+122
2021-08-04Apply changes to allow compiling with -ansiMatthew Malcomson3-5/+9