Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix failure to upload vdso #17

Open
wants to merge 22 commits into
base: main
Choose a base branch
from

Conversation

zmj64351508
Copy link

VDSO was never uploaded because of failure of opening. To be compatible with ReadAtCloser interface, I add a fake closer wrapper for the in-memory VDSO.

umanwizard and others added 22 commits August 28, 2024 12:44
Merge remote-tracking branch 'origin/main'
On x86, finding thread-local variables requires us to know the
size of the per-thread TLS image. This is the .tdata section
followed by the .tbss section.

Previously, we were only taking into account the .tbss section,
which was not caught earlier because I only tested with programs
where .tdata was empty on x86.
Look at .tdata when computing TLS image size
Rather than require a match on the exact version, we should just match
on major+minor, and fall back to the latest version if we don't find a result.
…-dev#13)

Otherwise we will use whatever happens to be in the map from the
previous run, which might be nonzero.
Disable 4.19 which doesn't work with custom labels hashing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants