diff options
author | Simon Marchi <simon.marchi@polymtl.ca> | 2023-02-08 15:36:23 -0500 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2023-02-08 15:46:02 -0500 |
commit | c583a2520616c2736cffc389c89a48b159366e6c (patch) | |
tree | b4925f26506fcee96c16119431c01760f05db95d /gdbsupport/gdb_proc_service.h | |
parent | ca7f92c2f15b86b09c4a8ad14806bef666308d31 (diff) | |
download | gdb-users/simark/clang-format.zip gdb-users/simark/clang-format.tar.gz gdb-users/simark/clang-format.tar.bz2 |
Run clang-format.shusers/simark/clang-format
Change-Id: Ia948cc26d534b0dd02702244d52434b1a2093968
Diffstat (limited to 'gdbsupport/gdb_proc_service.h')
-rw-r--r-- | gdbsupport/gdb_proc_service.h | 74 |
1 files changed, 33 insertions, 41 deletions
diff --git a/gdbsupport/gdb_proc_service.h b/gdbsupport/gdb_proc_service.h index 19d40e0..8094c5a 100644 --- a/gdbsupport/gdb_proc_service.h +++ b/gdbsupport/gdb_proc_service.h @@ -64,9 +64,9 @@ EXTERN_C_POP <sys/procfs.h> wasn't enough to find elf_fpregset_t, try the kernel headers also (but don't if we don't need to). */ #ifndef HAVE_ELF_FPREGSET_T -# ifdef HAVE_LINUX_ELF_H -# include <linux/elf.h> -# endif +#ifdef HAVE_LINUX_ELF_H +#include <linux/elf.h> +#endif #endif EXTERN_C_PUSH @@ -74,13 +74,13 @@ EXTERN_C_PUSH /* Functions in this interface return one of these status codes. */ typedef enum { - PS_OK, /* Generic "call succeeded". */ - PS_ERR, /* Generic error. */ - PS_BADPID, /* Bad process handle. */ - PS_BADLID, /* Bad LWP identifier. */ - PS_BADADDR, /* Bad address. */ - PS_NOSYM, /* Could not find given symbol. */ - PS_NOFREGS /* FPU register set not available for given LWP. */ + PS_OK, /* Generic "call succeeded". */ + PS_ERR, /* Generic error. */ + PS_BADPID, /* Bad process handle. */ + PS_BADLID, /* Bad LWP identifier. */ + PS_BADADDR, /* Bad address. */ + PS_NOSYM, /* Could not find given symbol. */ + PS_NOFREGS /* FPU register set not available for given LWP. */ } ps_err_e; #ifndef HAVE_LWPID_T @@ -103,27 +103,22 @@ typedef elf_fpregset_t prfpregset_t; libthread_db. GDB's version is defined below. */ struct ps_prochandle; - /* Read or write process memory at the given address. */ -extern ps_err_e ps_pdread (struct ps_prochandle *, - psaddr_t, void *, size_t); -extern ps_err_e ps_pdwrite (struct ps_prochandle *, - psaddr_t, const void *, size_t); -extern ps_err_e ps_ptread (struct ps_prochandle *, - psaddr_t, void *, size_t); -extern ps_err_e ps_ptwrite (struct ps_prochandle *, - psaddr_t, const void *, size_t); - +extern ps_err_e ps_pdread (struct ps_prochandle *, psaddr_t, void *, size_t); +extern ps_err_e ps_pdwrite (struct ps_prochandle *, psaddr_t, const void *, + size_t); +extern ps_err_e ps_ptread (struct ps_prochandle *, psaddr_t, void *, size_t); +extern ps_err_e ps_ptwrite (struct ps_prochandle *, psaddr_t, const void *, + size_t); /* Get and set the given LWP's general or FPU register set. */ -extern ps_err_e ps_lgetregs (struct ps_prochandle *, - lwpid_t, prgregset_t); -extern ps_err_e ps_lsetregs (struct ps_prochandle *, - lwpid_t, const prgregset_t); -extern ps_err_e ps_lgetfpregs (struct ps_prochandle *, - lwpid_t, prfpregset_t *); -extern ps_err_e ps_lsetfpregs (struct ps_prochandle *, - lwpid_t, const prfpregset_t *); +extern ps_err_e ps_lgetregs (struct ps_prochandle *, lwpid_t, prgregset_t); +extern ps_err_e ps_lsetregs (struct ps_prochandle *, lwpid_t, + const prgregset_t); +extern ps_err_e ps_lgetfpregs (struct ps_prochandle *, lwpid_t, + prfpregset_t *); +extern ps_err_e ps_lsetfpregs (struct ps_prochandle *, lwpid_t, + const prfpregset_t *); /* Return the PID of the process. */ extern pid_t ps_getpid (struct ps_prochandle *); @@ -131,18 +126,15 @@ extern pid_t ps_getpid (struct ps_prochandle *); /* Fetch the special per-thread address associated with the given LWP. This call is only used on a few platforms (most use a normal register). The meaning of the `int' parameter is machine-dependent. */ -extern ps_err_e ps_get_thread_area (struct ps_prochandle *, - lwpid_t, int, psaddr_t *); - +extern ps_err_e ps_get_thread_area (struct ps_prochandle *, lwpid_t, int, + psaddr_t *); /* Look up the named symbol in the named DSO in the symbol tables associated with the process being debugged, filling in *SYM_ADDR with the corresponding run-time address. */ extern ps_err_e ps_pglobal_lookup (struct ps_prochandle *, - const char *object_name, - const char *sym_name, - psaddr_t *sym_addr); - + const char *object_name, + const char *sym_name, psaddr_t *sym_addr); /* Stop or continue the entire process. */ extern ps_err_e ps_pstop (struct ps_prochandle *); @@ -155,13 +147,13 @@ extern ps_err_e ps_lcontinue (struct ps_prochandle *, lwpid_t); /* The following are only defined in/called by Solaris. */ /* Get size of extra register set. */ -extern ps_err_e ps_lgetxregsize (struct ps_prochandle *ph, - lwpid_t lwpid, int *xregsize); +extern ps_err_e ps_lgetxregsize (struct ps_prochandle *ph, lwpid_t lwpid, + int *xregsize); /* Get extra register set. */ extern ps_err_e ps_lgetxregs (struct ps_prochandle *ph, lwpid_t lwpid, - caddr_t xregset); + caddr_t xregset); extern ps_err_e ps_lsetxregs (struct ps_prochandle *ph, lwpid_t lwpid, - caddr_t xregset); + caddr_t xregset); /* Log a message (sends to gdb_stderr). */ extern void ps_plog (const char *fmt, ...); @@ -173,8 +165,8 @@ EXTERN_C_POP /* Make sure we export the needed symbols, in case GDB is built with -fvisibility=hidden. */ -#define PS_EXPORT(SYM) \ - __attribute__((visibility ("default"))) decltype (SYM) SYM +#define PS_EXPORT(SYM) \ + __attribute__ ((visibility ("default"))) decltype (SYM) SYM PS_EXPORT (ps_get_thread_area); PS_EXPORT (ps_getpid); |