Tôi đã có một chương trình C++ liên kết tại thời gian chạy với, cho phép nói, mylib.so. sau đó, cùng một chương trình sử dụng dlopen()/dlsym() để tải một hàm từ myplugin.so, thư viện động mà đến lượt nó có các phụ thuộc vào mylib.so.là thời gian chạy liên kết quả cầu thư viện được chia sẻ giữa các plugin được nạp với dlopen?
Câu hỏi của tôi là: chương trình và chức năng trong plugin có truy cập vào cùng một vùng được định nghĩa trong mydlib.so trong cùng một vùng bộ nhớ dành riêng cho chương trình hay không. ? nếu sau này là hành vi mặc định, có thể thay đổi điều đó không?
Cảm ơn trước =)!
+1 để sử dụng API/SPI sạch – neuro