summaryrefslogtreecommitdiff
path: root/libhurd-mm/as-dump.c
diff options
context:
space:
mode:
authorNeal H. Walfield <neal@gnu.org>2008-12-17 18:45:14 +0100
committerNeal H. Walfield <neal@gnu.org>2008-12-17 18:45:14 +0100
commit4b34130b861911b2fbc62e706239d55ce817d203 (patch)
tree0fb7f4a87b0813e7884b86b7a0a7390265083a2d /libhurd-mm/as-dump.c
parenta7416b7c63f4954ff78eecf31e5146cb86cda6a6 (diff)
Add a "vg_" to public viengoos identifiers.
2008-12-17 Neal H. Walfield <neal@gnu.org> * viengoos/activity.h: Add a "vg_" to public viengoos identifiers. Update users. * viengoos/addr-trans.h: Likewise. * viengoos/addr.h: Likewise. * viengoos/cap.h: Likewise. * viengoos/folio.h: Likewise. * viengoos/futex.h: Likewise. * viengoos/rpc.h: Likewise. * viengoos/thread.h: Likewise.
Diffstat (limited to 'libhurd-mm/as-dump.c')
-rw-r--r--libhurd-mm/as-dump.c82
1 files changed, 41 insertions, 41 deletions
diff --git a/libhurd-mm/as-dump.c b/libhurd-mm/as-dump.c
index 4eb4168..628b5d3 100644
--- a/libhurd-mm/as-dump.c
+++ b/libhurd-mm/as-dump.c
@@ -65,16 +65,16 @@ print_nr (int width, int64_t nr, bool hex)
static void
do_walk (activity_t activity, int index,
- struct cap *root, addr_t addr,
+ struct vg_cap *root, vg_addr_t addr,
int indent, bool descend, const char *output_prefix)
{
int i;
- struct cap cap = as_cap_lookup_rel (activity, root, addr, -1, NULL);
- if (cap.type == cap_void)
+ struct vg_cap vg_cap = as_cap_lookup_rel (activity, root, addr, -1, NULL);
+ if (vg_cap.type == vg_cap_void)
return;
- if (! cap_to_object (activity, &cap))
+ if (! vg_cap_to_object (activity, &vg_cap))
/* Cap is there but the object has been deallocated. */
return;
@@ -90,30 +90,30 @@ do_walk (activity_t activity, int index,
S_PRINTF ("root");
S_PRINTF (" ] ");
- print_nr (12, addr_prefix (addr), true);
- S_PRINTF ("/%d ", addr_depth (addr));
- if (CAP_GUARD_BITS (&cap))
- S_PRINTF ("| 0x%llx/%d ", CAP_GUARD (&cap), CAP_GUARD_BITS (&cap));
- if (CAP_SUBPAGES (&cap) != 1)
- S_PRINTF ("(%d/%d) ", CAP_SUBPAGE (&cap), CAP_SUBPAGES (&cap));
+ print_nr (12, vg_addr_prefix (addr), true);
+ S_PRINTF ("/%d ", vg_addr_depth (addr));
+ if (VG_CAP_GUARD_BITS (&vg_cap))
+ S_PRINTF ("| 0x%llx/%d ", VG_CAP_GUARD (&vg_cap), VG_CAP_GUARD_BITS (&vg_cap));
+ if (VG_CAP_SUBPAGES (&vg_cap) != 1)
+ S_PRINTF ("(%d/%d) ", VG_CAP_SUBPAGE (&vg_cap), VG_CAP_SUBPAGES (&vg_cap));
- if (CAP_GUARD_BITS (&cap)
- && ADDR_BITS - addr_depth (addr) >= CAP_GUARD_BITS (&cap))
+ if (VG_CAP_GUARD_BITS (&vg_cap)
+ && VG_ADDR_BITS - vg_addr_depth (addr) >= VG_CAP_GUARD_BITS (&vg_cap))
S_PRINTF ("=> 0x%llx/%d ",
- addr_prefix (addr_extend (addr,
- CAP_GUARD (&cap),
- CAP_GUARD_BITS (&cap))),
- addr_depth (addr) + CAP_GUARD_BITS (&cap));
+ vg_addr_prefix (vg_addr_extend (addr,
+ VG_CAP_GUARD (&vg_cap),
+ VG_CAP_GUARD_BITS (&vg_cap))),
+ vg_addr_depth (addr) + VG_CAP_GUARD_BITS (&vg_cap));
#ifdef RM_INTERN
- S_PRINTF ("@" OID_FMT " ", OID_PRINTF (cap.oid));
+ S_PRINTF ("@" VG_OID_FMT " ", VG_OID_PRINTF (vg_cap.oid));
#endif
- S_PRINTF ("%s", cap_type_string (cap.type));
+ S_PRINTF ("%s", vg_cap_type_string (vg_cap.type));
#ifdef RM_INTERN
- if (cap.type == cap_page || cap.type == cap_rpage)
+ if (vg_cap.type == vg_cap_page || vg_cap.type == vg_cap_rpage)
{
- struct object *object = cap_to_object_soft (root_activity, &cap);
+ struct object *object = cap_to_object_soft (root_activity, &vg_cap);
if (object)
{
struct md5_ctx ctx;
@@ -145,55 +145,55 @@ do_walk (activity_t activity, int index,
if (! descend)
return;
- if (addr_depth (addr) + CAP_GUARD_BITS (&cap) > ADDR_BITS)
+ if (vg_addr_depth (addr) + VG_CAP_GUARD_BITS (&vg_cap) > VG_ADDR_BITS)
return;
- addr = addr_extend (addr, CAP_GUARD (&cap), CAP_GUARD_BITS (&cap));
+ addr = vg_addr_extend (addr, VG_CAP_GUARD (&vg_cap), VG_CAP_GUARD_BITS (&vg_cap));
- switch (cap.type)
+ switch (vg_cap.type)
{
- case cap_cappage:
- case cap_rcappage:
- if (addr_depth (addr) + CAP_SUBPAGE_SIZE_LOG2 (&cap) > ADDR_BITS)
+ case vg_cap_cappage:
+ case vg_cap_rcappage:
+ if (vg_addr_depth (addr) + VG_CAP_SUBPAGE_SIZE_LOG2 (&vg_cap) > VG_ADDR_BITS)
return;
- for (i = 0; i < CAP_SUBPAGE_SIZE (&cap); i ++)
+ for (i = 0; i < VG_CAP_SUBPAGE_SIZE (&vg_cap); i ++)
do_walk (activity, i, root,
- addr_extend (addr, i, CAP_SUBPAGE_SIZE_LOG2 (&cap)),
+ vg_addr_extend (addr, i, VG_CAP_SUBPAGE_SIZE_LOG2 (&vg_cap)),
indent + 1, true, output_prefix);
return;
- case cap_folio:
- if (addr_depth (addr) + FOLIO_OBJECTS_LOG2 > ADDR_BITS)
+ case vg_cap_folio:
+ if (vg_addr_depth (addr) + VG_FOLIO_OBJECTS_LOG2 > VG_ADDR_BITS)
return;
- for (i = 0; i < FOLIO_OBJECTS; i ++)
+ for (i = 0; i < VG_FOLIO_OBJECTS; i ++)
do_walk (activity, i, root,
- addr_extend (addr, i, FOLIO_OBJECTS_LOG2),
+ vg_addr_extend (addr, i, VG_FOLIO_OBJECTS_LOG2),
indent + 1, false, output_prefix);
return;
- case cap_thread:
- if (addr_depth (addr) + THREAD_SLOTS_LOG2 > ADDR_BITS)
+ case vg_cap_thread:
+ if (vg_addr_depth (addr) + VG_THREAD_SLOTS_LOG2 > VG_ADDR_BITS)
return;
- for (i = 0; i < THREAD_SLOTS; i ++)
+ for (i = 0; i < VG_THREAD_SLOTS; i ++)
do_walk (activity, i, root,
- addr_extend (addr, i, THREAD_SLOTS_LOG2),
+ vg_addr_extend (addr, i, VG_THREAD_SLOTS_LOG2),
indent + 1, true, output_prefix);
return;
- case cap_messenger:
+ case vg_cap_messenger:
/* rmessenger's don't expose their capability slots. */
- if (addr_depth (addr) + VG_MESSENGER_SLOTS_LOG2 > ADDR_BITS)
+ if (vg_addr_depth (addr) + VG_MESSENGER_SLOTS_LOG2 > VG_ADDR_BITS)
return;
for (i = 0; i < VG_MESSENGER_SLOTS; i ++)
do_walk (activity, i, root,
- addr_extend (addr, i, VG_MESSENGER_SLOTS_LOG2),
+ vg_addr_extend (addr, i, VG_MESSENGER_SLOTS_LOG2),
indent + 1, true, output_prefix);
return;
@@ -205,11 +205,11 @@ do_walk (activity_t activity, int index,
/* AS_LOCK must not be held. */
void
-as_dump_from (activity_t activity, struct cap *root, const char *prefix)
+as_dump_from (activity_t activity, struct vg_cap *root, const char *prefix)
{
debug (0, "Dumping address space.");
backtrace_print ();
if (0)
- do_walk (activity, -1, root, ADDR (0, 0), 0, true, prefix);
+ do_walk (activity, -1, root, VG_ADDR (0, 0), 0, true, prefix);
}