HydraLoaderContext::Builder::operator LoaderContext*() {
return new HydraLoaderContext(std::move(loader_info_), loader_id_,
- caller_pid_, activated_);
+ caller_pid_, activated_, std::move(loader_mount_));
}
-HydraLoaderContext::HydraLoaderContext(std::shared_ptr<LoaderInfo> loader_info,
- int loader_id, pid_t caller_pid, bool activated)
- : LoaderContext(std::move(loader_info), loader_id, caller_pid, activated) {
+HydraLoaderContext::HydraLoaderContext(
+ std::shared_ptr<LoaderInfo> loader_info, int loader_id, pid_t caller_pid,
+ bool activated, std::shared_ptr<LoaderMount> loader_mount)
+ : LoaderContext(std::move(loader_info), loader_id, caller_pid, activated,
+ std::move(loader_mount)) {
Listen();
}