libpthread_md.c revision 132332
1132332Smarcel/*
2132332Smarcel * Copyright (c) 2004 Marcel Moolenaar
3132332Smarcel * All rights reserved.
4132332Smarcel *
5132332Smarcel * Redistribution and use in source and binary forms, with or without
6132332Smarcel * modification, are permitted provided that the following conditions
7132332Smarcel * are met:
8132332Smarcel *
9132332Smarcel * 1. Redistributions of source code must retain the above copyright
10132332Smarcel *    notice, this list of conditions and the following disclaimer.
11132332Smarcel * 2. Redistributions in binary form must reproduce the above copyright
12132332Smarcel *    notice, this list of conditions and the following disclaimer in the
13132332Smarcel *    documentation and/or other materials provided with the distribution.
14132332Smarcel *
15132332Smarcel * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
16132332Smarcel * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
17132332Smarcel * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
18132332Smarcel * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
19132332Smarcel * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
20132332Smarcel * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
21132332Smarcel * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
22132332Smarcel * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23132332Smarcel * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
24132332Smarcel * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25132332Smarcel */
26132332Smarcel
27132332Smarcel#include <sys/cdefs.h>
28132332Smarcel__FBSDID("$FreeBSD: head/lib/libthread_db/arch/amd64/libpthread_md.c 132332 2004-07-18 04:17:15Z marcel $");
29132332Smarcel
30132332Smarcelvoid
31132332Smarcelpt_reg_to_ucontext(const struct reg *r, ucontext_t *uc)
32132332Smarcel{
33132332Smarcel}
34132332Smarcel
35132332Smarcelvoid
36132332Smarcelpt_ucontext_to_reg(const ucontext_t *uc, struct reg *r)
37132332Smarcel{
38132332Smarcel}
39132332Smarcel
40132332Smarcelvoid
41132332Smarcelpt_fpreg_to_ucontext(const struct fpreg* r, ucontext_t *uc)
42132332Smarcel{
43132332Smarcel}
44132332Smarcel
45132332Smarcelvoid
46132332Smarcelpt_ucontext_to_fpreg(const ucontext_t *uc, struct fpreg *r)
47132332Smarcel{
48132332Smarcel}
49132332Smarcel
50132332Smarcelvoid
51132332Smarcelpt_md_init(void)
52132332Smarcel{
53132332Smarcel}
54132332Smarcel
55132332Smarcelint
56132332Smarcelpt_reg_sstep(struct reg *reg, int step)
57132332Smarcel{
58132332Smarcel	return (0);
59132332Smarcel}
60