diff options
| author | Shane Peelar <lookatyouhacker@gmail.com> | 2024-06-06 20:04:16 -0400 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-06-08 16:02:47 -0400 |
| commit | ec337051a92b6f65bb29ddf41a290ea8e46b37b1 (patch) | |
| tree | 155587f8b88f26fd146d3a5c87e9ea7be37c640e /lib/std/Thread | |
| parent | 7ae9d8089d49d3bf04b5f248caf46fc095a71290 (diff) | |
| download | zig-ec337051a92b6f65bb29ddf41a290ea8e46b37b1.tar.gz zig-ec337051a92b6f65bb29ddf41a290ea8e46b37b1.zip | |
Fix slight deviation from spec in handling Elf*_Rela relative relocations
`Elf*_Rela` relocations store their argument in `r_addend`, including for `R_*_RELATIVE` relocations. Unlike `Elf*_Rel` relocations, they are not applied as a delta to the destination virtual address. Instead, they are computed from `base_address + r_addend` directly.
Diffstat (limited to 'lib/std/Thread')
0 files changed, 0 insertions, 0 deletions
