X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fgdb_proc_service.h;h=d287c42ee6233796afea64942f4d25ad901bfd86;hb=refs%2Fheads%2Fconcurrent-displaced-stepping-2020-04-01;hp=dfbf9647d0eb3a9eb6ef794ccf05a6d25ce58928;hpb=ed9a39ebf9f55562c7c582155f6721c3e685ce91;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/gdb_proc_service.h b/gdb/gdb_proc_service.h index dfbf9647d0..d287c42ee6 100644 --- a/gdb/gdb_proc_service.h +++ b/gdb/gdb_proc_service.h @@ -1,24 +1,33 @@ -typedef enum { - PS_OK, /* generic "call succeeded" */ - PS_ERR, /* generic. */ - PS_BADPID, /* bad process handle */ - PS_BADLID, /* bad lwp identifier */ - PS_BADADDR, /* bad address */ - PS_NOSYM, /* p_lookup() could not find given symbol */ - PS_NOFREGS - /* - * FPU register set not available for given - * lwp - */ -} ps_err_e; - -typedef unsigned int lwpid_t; -typedef unsigned long paddr_t; -typedef unsigned long psaddr_t; - - -typedef gregset_t prgregset_t; /* BOGUS BOGUS BOGUS */ -typedef fpregset_t prfpregset_t; /* BOGUS BOGUS BOGUS */ - - -struct ps_prochandle; /* user defined. */ +/* replacement for systems that don't have it. + Copyright (C) 2000-2020 Free Software Foundation, Inc. + + This file is part of GDB. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +#ifndef GDB_PROC_SERVICE_H +#define GDB_PROC_SERVICE_H + +#include "gdbsupport/gdb_proc_service.h" + +struct thread_info; + +/* GDB specific structure that identifies the target process. */ +struct ps_prochandle +{ + /* The LWP we use for memory reads. */ + thread_info *thread; +}; + +#endif /* gdb_proc_service.h */