diff options
author | neal <neal> | 2008-06-07 13:37:19 +0000 |
---|---|---|
committer | neal <neal> | 2008-06-07 13:37:19 +0000 |
commit | 62012b2aea1fe28aa5e418df1557afd9f24e2714 (patch) | |
tree | 94b216d7b5e58e4a3e145503540b21d69a8a0bfb /libpthread/pthread/pt-internal.h | |
parent | e650eae91102ed33304c82edf9a431cd74d79792 (diff) |
2008-06-07 Neal H. Walfield <neal@gnu.org>
* as-build.c (as_build): When a guard completes an address
translation, do not subtract the bits translated by the guard from
REMAINING. Only assume that capabilities that are void and have a
zero length guard are unused. When inserting a page table, only
copy the pivot if it is in use.
* as.h (AS_CHECK_SHADOW): New macro.
(AS_CHECK_SHADOW2): Likewise.
(as_ensure_full): Use them here.
(as_insert_full): Likewise.
(as_slot_lookup_rel_use): Likewise.
(as_cap_lookup_rel): Likewise.
(as_object_lookup_rel): Likewise.
* as-build.c (as_build): Likewise. Improve debugging output.
* as.h (as_ensure): Change from a function to a macro.
(as_insert_full): Correctly check the return value from cap_copy.
* as-compute-gbits.h (as_compute_gbits_cappage): Use assertx to
assert the conditions and to print out their values on failure.
* as-lookup.c (as_lookup_rel): Improve debugging output.
Diffstat (limited to 'libpthread/pthread/pt-internal.h')
0 files changed, 0 insertions, 0 deletions