12402Sanazarov/* 23314Sjjg * Copyright (c) 2004 Marcel Moolenaar 32402Sanazarov * All rights reserved. 42402Sanazarov * 52402Sanazarov * Redistribution and use in source and binary forms, with or without 62402Sanazarov * modification, are permitted provided that the following conditions 72402Sanazarov * are met: 82402Sanazarov * 92402Sanazarov * 1. Redistributions of source code must retain the above copyright 102402Sanazarov * notice, this list of conditions and the following disclaimer. 112402Sanazarov * 2. Redistributions in binary form must reproduce the above copyright 122402Sanazarov * notice, this list of conditions and the following disclaimer in the 132402Sanazarov * documentation and/or other materials provided with the distribution. 142402Sanazarov * 152402Sanazarov * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR 162402Sanazarov * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 172402Sanazarov * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 182402Sanazarov * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 192402Sanazarov * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 202402Sanazarov * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 212402Sanazarov * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 222402Sanazarov * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 232402Sanazarov * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 242402Sanazarov * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 252402Sanazarov */ 262402Sanazarov 272402Sanazarov#include <sys/cdefs.h> 283294Salanb__FBSDID("$FreeBSD$"); 292402Sanazarov 302402Sanazarov#include <sys/procfs.h> 312402Sanazarov#include <thread_db.h> 322402Sanazarov#include <ucontext.h> 332402Sanazarov 343314Sjjg#include "libpthread_db.h" 353314Sjjg 362565Sanazarovvoid 372565Sanazarovpt_reg_to_ucontext(const struct reg *r __unused, ucontext_t *uc __unused) 382565Sanazarov{ 392565Sanazarov} 402565Sanazarov 412565Sanazarovvoid 422565Sanazarovpt_ucontext_to_reg(const ucontext_t *uc __unused, struct reg *r __unused) 432565Sanazarov{ 442402Sanazarov} 452565Sanazarov 462565Sanazarovvoid 472565Sanazarovpt_fpreg_to_ucontext(const struct fpreg* r __unused, ucontext_t *uc __unused) 482565Sanazarov{ 492565Sanazarov} 502565Sanazarov 512402Sanazarovvoid 522402Sanazarovpt_ucontext_to_fpreg(const ucontext_t *uc __unused, struct fpreg *r __unused) 532402Sanazarov{ 542402Sanazarov} 552565Sanazarov 562565Sanazarovvoid 572565Sanazarovpt_md_init(void) 582565Sanazarov{ 592565Sanazarov} 602565Sanazarov 612402Sanazarovint 622402Sanazarovpt_reg_sstep(struct reg *reg __unused, int step __unused) 632402Sanazarov{ 642402Sanazarov return (0); 652402Sanazarov} 663294Salanb