i386_set_watch.3 (108037) | i386_set_watch.3 (108087) |
---|---|
1.\" Copyright (c) 2000 Brian S. Dean 2.\" All rights reserved. 3.\" 4.\" This man-page is based on a similar man-page by Jonathan Lemon 5.\" which is copyrighted under the following conditions: 6.\" 7.\" Redistribution and use in source and binary forms, with or without 8.\" modification, are permitted provided that the following conditions --- 11 unchanged lines hidden (view full) --- 20.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 22.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 24.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26.\" SUCH DAMAGE. 27.\" | 1.\" Copyright (c) 2000 Brian S. Dean 2.\" All rights reserved. 3.\" 4.\" This man-page is based on a similar man-page by Jonathan Lemon 5.\" which is copyrighted under the following conditions: 6.\" 7.\" Redistribution and use in source and binary forms, with or without 8.\" modification, are permitted provided that the following conditions --- 11 unchanged lines hidden (view full) --- 20.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 21.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 22.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 24.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 25.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26.\" SUCH DAMAGE. 27.\" |
28.\" $FreeBSD: head/lib/libc/i386/sys/i386_set_watch.3 108037 2002-12-18 12:45:11Z ru $ | 28.\" $FreeBSD: head/lib/libc/i386/sys/i386_set_watch.3 108087 2002-12-19 09:40:28Z ru $ |
29.\" 30.Dd August 24, 2000 31.Os 32.Dt I386_SET_WATCH 3 33.Sh NAME 34.Nm i386_clr_watch , 35.Nm i386_set_watch 36.Nd manage i386 debug register values --- 12 unchanged lines hidden (view full) --- 49function 50will disable the indicated watch point within the specified debug 51register set. 52.Pp 53The 54.Fn i386_set_watch 55function 56will set up the specified debug registers as indicated by the | 29.\" 30.Dd August 24, 2000 31.Os 32.Dt I386_SET_WATCH 3 33.Sh NAME 34.Nm i386_clr_watch , 35.Nm i386_set_watch 36.Nd manage i386 debug register values --- 12 unchanged lines hidden (view full) --- 49function 50will disable the indicated watch point within the specified debug 51register set. 52.Pp 53The 54.Fn i386_set_watch 55function 56will set up the specified debug registers as indicated by the |
57parameters. The | 57arguments. The |
58.Fa watchnum 59argument specifies which watch register is used, 0, 1, 2, 3, or -1. If 60.Fa watchnum 61is -1, a free watch register is found and used. If there are no free 62watch registers, an error code of -1 is returned. | 58.Fa watchnum 59argument specifies which watch register is used, 0, 1, 2, 3, or -1. If 60.Fa watchnum 61is -1, a free watch register is found and used. If there are no free 62watch registers, an error code of -1 is returned. |
63.Fa Watchaddr | 63The 64.Fa watchaddr 65argument |
64specifies the watch address, 65.Fa size 66specifies the size in bytes of the area to be watched (1, 2, or 4 bytes), 67and 68.Fa access 69specifes the type of watch point: 70.Pp 71.Bd -literal -offset indent -compact --- 40 unchanged lines hidden --- | 66specifies the watch address, 67.Fa size 68specifies the size in bytes of the area to be watched (1, 2, or 4 bytes), 69and 70.Fa access 71specifes the type of watch point: 72.Pp 73.Bd -literal -offset indent -compact --- 40 unchanged lines hidden --- |