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