diff options
author | Ard Biesheuvel <[email protected]> | 2024-11-06 19:55:16 +0100 |
---|---|---|
committer | Catalin Marinas <[email protected]> | 2024-11-08 16:37:55 +0000 |
commit | 60de7a647fc51b8467f6fb1a8abfe4cab1c95687 (patch) | |
tree | a4f7d729885233f9c6db80777af3861feffd2214 /lib/crypto/mpi/mpiutil.c | |
parent | ccf54058f5328e6da5ecc61c961bf68bbb7d865b (diff) |
arm64/scs: Deal with 64-bit relative offsets in FDE frames
In some cases, the compiler may decide to emit DWARF FDE frames with
64-bit signed fields for the code offset and range fields. This may
happen when using the large code model, for instance, which permits
an executable to be spread out over more than 4 GiB of address space.
Whether this is the case can be inferred from the augmentation data in
the CIE frame, so decode this data before processing the FDE frames.
Signed-off-by: Ard Biesheuvel <[email protected]>
Reviewed-by: Sami Tolvanen <[email protected]>
Tested-by: Sami Tolvanen <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Catalin Marinas <[email protected]>
Diffstat (limited to 'lib/crypto/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions