URL: <http://savannah.gnu.org/bugs/?26476>
Summary: rpctrace cannot handle host_processor_sets() Project: The GNU Hurd Submitted by: None Submitted on: Thu 07 May 2009 12:00:07 AM UTC Category: Hurd Severity: 3 - Normal Priority: 5 - Normal Item Group: None Status: None Privacy: Public Assigned to: None Originator Name: Originator Email: Open/Closed: Open Discussion Lock: Any Reproducibility: Every Time Size (loc): None Planned Release: None Effort: 0.00 Wiki-like text discussion box: _______________________________________________________ Details: rpctrace cannot handle this following piece of code: error_t err; mach_port_t psetpriv; mach_port_t priv_host; mach_port_t *psets; size_t npsets; get_privileged_ports (&priv_host, NULL); err = host_processor_sets (mach_host_self (), &psets, &npsets); if (err) error (1, err, "host_processor_sets"); err = host_processor_set_priv (priv_host, psets[0], &psetpriv); if (err) error (1, err, "host_processor_set_priv"); Since rpctrace cannot see host_processor_sets(), it fails to handle host_processor_set_priv(). How can we handle it? Is there something similar like task_set_special_port() or thread_set_special_port() to set the host port? _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?26476> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/