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

[QUESTION]How he avoids the pile-driving recursion of the code? #296

Open
zbs4017 opened this issue May 18, 2024 · 0 comments
Open

[QUESTION]How he avoids the pile-driving recursion of the code? #296

zbs4017 opened this issue May 18, 2024 · 0 comments

Comments

@zbs4017
Copy link

zbs4017 commented May 18, 2024

In your paper, I see

In bpftime, the system is designed such that while the host application and the eBPF runtime share the same address space, they do not share libraries, including libc.

But when I look at libbpftime-agent.so with the ldd command, I see that he still depends on the standard library. Even though vm and runtime compile to static libraries, they still use glibc's dynamic libraries if the code in the static libraries uses malloc.
image

So I would like to know what is the mechanism by which he realizes this?

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

No branches or pull requests

1 participant