Roland McGrath bae3f7c39d x86: user_regset helpers
This adds some inlines to linux/regset.h intended for arch code to use in
its user_regset get and set functions.  These make it pretty easy to deal
with the interface's optional kernel-space or user-space pointers and its
generalized access to a part of the register data at a time.

In simple cases where the internal data structure matches the exported
layout (core dump format), a get function can be nothing but a call to
user_regset_copyout, and a set function a call to user_regset_copyin.

In other cases the exported layout is usually made up of a few pieces each
stored contiguously in a different internal data structure.  These helpers
make it straightforward to write a get or set function by processing each
contiguous chunk of the data in order.  The start_pos and end_pos arguments
are always constants, so these inlines collapse to a small amount of code.

Signed-off-by: Roland McGrath <roland@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
2008-01-30 13:31:45 +01:00
..
2007-12-17 19:28:16 -08:00
2008-01-28 23:58:27 -05:00
2008-01-28 23:21:18 +01:00
2008-01-28 23:21:18 +01:00
2008-01-28 23:58:27 -05:00
2008-01-30 13:30:51 +01:00
2008-01-28 23:58:27 -05:00
2008-01-28 23:21:18 +01:00
2008-01-30 13:31:17 +01:00
2008-01-30 13:31:43 +01:00
2008-01-30 13:31:45 +01:00
2008-01-27 18:14:46 +01:00
2007-11-20 20:16:43 +01:00