Files
rtems/cpukit
Ranulfo Raphael 49a8ead4e2 cpukit/libdl/arm: Fix trampoline alignment
This commit aligns trampolines for THUMB and ARM instructions
(CALL/JUMP24 and THM_JUMP24/THM_PC22).

According to the ARM technical reference in section "Register-relative
and PC-relative expressions":
    In Thumb code:
    - For B, BL, CBNZ, and CBZ instructions, the value of the PC is the
      address of the current instruction plus 4 bytes.
    - For all other instructions that use labels, the value of the PC is
      the address of the current instruction plus 4 bytes, with bit[1]
      of the result cleared to 0 to make it word-aligned.
2025-01-23 18:46:06 -03:00
..
2024-02-16 09:32:04 +01:00
2024-02-16 09:32:04 +01:00
2023-12-19 08:03:42 +01:00
2023-05-20 11:05:26 +02:00
2023-05-20 11:05:26 +02:00
2024-09-19 04:34:55 +02:00
2024-11-20 02:32:39 +01:00