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