diff options
| author | Andrew Gallatin <gallatin@FreeBSD.org> | 2026-09-22 11:52:39 +0000 |
|---|---|---|
| committer | Andrew Gallatin <gallatin@FreeBSD.org> | 2026-09-23 18:35:44 +0000 |
| commit | 2449fa9c4d8e60cca863396dc3c7d67cbc16359f (patch) | |
| tree | 2862ba946614c2a7a64c69ae9ef195e5f7b36c8e /tests/sys/netipsec/tunnel | |
| parent | ac9c07a3e90888d69d0a524de520d4de8ae60de5 (diff) | |
This fixes a bug where a binary linked using max-page-size=0x200000
can result in a bogus relocation offset when running on a system
with a smaller page size. This causes samples to fall outside
the image mapping or be translated to the wrong address (resulting
in symbol resolution, or incorrect symbol resolution). We noticed
this at Netflix because we run a patchset enabling 16k pages on
amd64 and have been compiling userspace with a 2MB page size.
Since we started doing this profiling userspace binaries has been
wonky.
Reviewed by: ali_mashtizadeh.com
Differential Revision: https://reviews.freebsd.org/D59771
Sponsored by: Netflix
Diffstat (limited to 'tests/sys/netipsec/tunnel')
0 files changed, 0 insertions, 0 deletions
