gdb/linux-record.h - gdb

Data types defined

Macros defined

Source code

  1. /* Process record and replay target code for GNU/Linux.

  2.    Copyright (C) 2008-2015 Free Software Foundation, Inc.

  3.    This file is part of GDB.

  4.    This program is free software; you can redistribute it and/or modify
  5.    it under the terms of the GNU General Public License as published by
  6.    the Free Software Foundation; either version 3 of the License, or
  7.    (at your option) any later version.

  8.    This program is distributed in the hope that it will be useful,
  9.    but WITHOUT ANY WARRANTY; without even the implied warranty of
  10.    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  11.    GNU General Public License for more details.

  12.    You should have received a copy of the GNU General Public License
  13.    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */

  14. #ifndef _LINUX_RECORD_H_
  15. #define _LINUX_RECORD_H_

  16. struct linux_record_tdep
  17. {
  18.   /* The size of the type that will be used in a system call.  */
  19.   int size_pointer;
  20.   int size__old_kernel_stat;
  21.   int size_tms;
  22.   int size_loff_t;
  23.   int size_flock;
  24.   int size_oldold_utsname;
  25.   int size_ustat;
  26.   int size_old_sigaction;
  27.   int size_old_sigset_t;
  28.   int size_rlimit;
  29.   int size_rusage;
  30.   int size_timeval;
  31.   int size_timezone;
  32.   int size_old_gid_t;
  33.   int size_old_uid_t;
  34.   int size_fd_set;
  35.   int size_dirent;
  36.   int size_dirent64;
  37.   int size_statfs;
  38.   int size_statfs64;
  39.   int size_sockaddr;
  40.   int size_int;
  41.   int size_long;
  42.   int size_ulong;
  43.   int size_msghdr;
  44.   int size_itimerval;
  45.   int size_stat;
  46.   int size_old_utsname;
  47.   int size_sysinfo;
  48.   int size_msqid_ds;
  49.   int size_shmid_ds;
  50.   int size_new_utsname;
  51.   int size_timex;
  52.   int size_mem_dqinfo;
  53.   int size_if_dqblk;
  54.   int size_fs_quota_stat;
  55.   int size_timespec;
  56.   int size_pollfd;
  57.   int size_NFS_FHSIZE;
  58.   int size_knfsd_fh;
  59.   int size_TASK_COMM_LEN;
  60.   int size_sigaction;
  61.   int size_sigset_t;
  62.   int size_siginfo_t;
  63.   int size_cap_user_data_t;
  64.   int size_stack_t;
  65.   int size_off_t;
  66.   int size_stat64;
  67.   int size_gid_t;
  68.   int size_uid_t;
  69.   int size_PAGE_SIZE;
  70.   int size_flock64;
  71.   int size_user_desc;
  72.   int size_io_event;
  73.   int size_iocb;
  74.   int size_epoll_event;
  75.   int size_itimerspec;
  76.   int size_mq_attr;
  77.   int size_siginfo;
  78.   int size_termios;
  79.   int size_termios2;
  80.   int size_pid_t;
  81.   int size_winsize;
  82.   int size_serial_struct;
  83.   int size_serial_icounter_struct;
  84.   int size_hayes_esp_config;
  85.   int size_size_t;
  86.   int size_iovec;

  87.   /* The values of the second argument of system call "sys_ioctl".  */
  88.   int ioctl_TCGETS;
  89.   int ioctl_TCSETS;
  90.   int ioctl_TCSETSW;
  91.   int ioctl_TCSETSF;
  92.   int ioctl_TCGETA;
  93.   int ioctl_TCSETA;
  94.   int ioctl_TCSETAW;
  95.   int ioctl_TCSETAF;
  96.   int ioctl_TCSBRK;
  97.   int ioctl_TCXONC;
  98.   int ioctl_TCFLSH;
  99.   int ioctl_TIOCEXCL;
  100.   int ioctl_TIOCNXCL;
  101.   int ioctl_TIOCSCTTY;
  102.   int ioctl_TIOCGPGRP;
  103.   int ioctl_TIOCSPGRP;
  104.   int ioctl_TIOCOUTQ;
  105.   int ioctl_TIOCSTI;
  106.   int ioctl_TIOCGWINSZ;
  107.   int ioctl_TIOCSWINSZ;
  108.   int ioctl_TIOCMGET;
  109.   int ioctl_TIOCMBIS;
  110.   int ioctl_TIOCMBIC;
  111.   int ioctl_TIOCMSET;
  112.   int ioctl_TIOCGSOFTCAR;
  113.   int ioctl_TIOCSSOFTCAR;
  114.   int ioctl_FIONREAD;
  115.   int ioctl_TIOCINQ;
  116.   int ioctl_TIOCLINUX;
  117.   int ioctl_TIOCCONS;
  118.   int ioctl_TIOCGSERIAL;
  119.   int ioctl_TIOCSSERIAL;
  120.   int ioctl_TIOCPKT;
  121.   int ioctl_FIONBIO;
  122.   int ioctl_TIOCNOTTY;
  123.   int ioctl_TIOCSETD;
  124.   int ioctl_TIOCGETD;
  125.   int ioctl_TCSBRKP;
  126.   int ioctl_TIOCTTYGSTRUCT;
  127.   int ioctl_TIOCSBRK;
  128.   int ioctl_TIOCCBRK;
  129.   int ioctl_TIOCGSID;
  130.   int ioctl_TCGETS2;
  131.   int ioctl_TCSETS2;
  132.   int ioctl_TCSETSW2;
  133.   int ioctl_TCSETSF2;
  134.   int ioctl_TIOCGPTN;
  135.   int ioctl_TIOCSPTLCK;
  136.   int ioctl_FIONCLEX;
  137.   int ioctl_FIOCLEX;
  138.   int ioctl_FIOASYNC;
  139.   int ioctl_TIOCSERCONFIG;
  140.   int ioctl_TIOCSERGWILD;
  141.   int ioctl_TIOCSERSWILD;
  142.   int ioctl_TIOCGLCKTRMIOS;
  143.   int ioctl_TIOCSLCKTRMIOS;
  144.   int ioctl_TIOCSERGSTRUCT;
  145.   int ioctl_TIOCSERGETLSR;
  146.   int ioctl_TIOCSERGETMULTI;
  147.   int ioctl_TIOCSERSETMULTI;
  148.   int ioctl_TIOCMIWAIT;
  149.   int ioctl_TIOCGICOUNT;
  150.   int ioctl_TIOCGHAYESESP;
  151.   int ioctl_TIOCSHAYESESP;
  152.   int ioctl_FIOQSIZE;

  153.   /* The values of the second argument of system call "sys_fcntl"
  154.      and "sys_fcntl64".  */
  155.   int fcntl_F_GETLK;
  156.   int fcntl_F_GETLK64;
  157.   int fcntl_F_SETLK64;
  158.   int fcntl_F_SETLKW64;

  159.   /* The number of the registers that are used as the arguments of
  160.      a system call.  */
  161.   int arg1;
  162.   int arg2;
  163.   int arg3;
  164.   int arg4;
  165.   int arg5;
  166.   int arg6;
  167. };

  168. /* Enum that defines the gdb-canonical set of Linux syscall identifiers.
  169.    Different architectures will have different sets of syscall ids, and
  170.    each must provide a mapping from their set to this one.  */

  171. enum gdb_syscall {
  172.   gdb_sys_restart_syscall = 0,
  173.   gdb_sys_exit = 1,
  174.   gdb_sys_fork = 2,
  175.   gdb_sys_read = 3,
  176.   gdb_sys_write = 4,
  177.   gdb_sys_open = 5,
  178.   gdb_sys_close = 6,
  179.   gdb_sys_waitpid = 7,
  180.   gdb_sys_creat = 8,
  181.   gdb_sys_link = 9,
  182.   gdb_sys_unlink = 10,
  183.   gdb_sys_execve = 11,
  184.   gdb_sys_chdir = 12,
  185.   gdb_sys_time = 13,
  186.   gdb_sys_mknod = 14,
  187.   gdb_sys_chmod = 15,
  188.   gdb_sys_lchown16 = 16,
  189.   gdb_sys_ni_syscall17 = 17,
  190.   gdb_sys_stat = 18,
  191.   gdb_sys_lseek = 19,
  192.   gdb_sys_getpid = 20,
  193.   gdb_sys_mount = 21,
  194.   gdb_sys_oldumount = 22,
  195.   gdb_sys_setuid16 = 23,
  196.   gdb_sys_getuid16 = 24,
  197.   gdb_sys_stime = 25,
  198.   gdb_sys_ptrace = 26,
  199.   gdb_sys_alarm = 27,
  200.   gdb_sys_fstat = 28,
  201.   gdb_sys_pause = 29,
  202.   gdb_sys_utime = 30,
  203.   gdb_sys_ni_syscall31 = 31,
  204.   gdb_sys_ni_syscall32 = 32,
  205.   gdb_sys_access = 33,
  206.   gdb_sys_nice = 34,
  207.   gdb_sys_ni_syscall35 = 35,
  208.   gdb_sys_sync = 36,
  209.   gdb_sys_kill = 37,
  210.   gdb_sys_rename = 38,
  211.   gdb_sys_mkdir = 39,
  212.   gdb_sys_rmdir = 40,
  213.   gdb_sys_dup = 41,
  214.   gdb_sys_pipe = 42,
  215.   gdb_sys_times = 43,
  216.   gdb_sys_ni_syscall44 = 44,
  217.   gdb_sys_brk = 45,
  218.   gdb_sys_setgid16 = 46,
  219.   gdb_sys_getgid16 = 47,
  220.   gdb_sys_signal = 48,
  221.   gdb_sys_geteuid16 = 49,
  222.   gdb_sys_getegid16 = 50,
  223.   gdb_sys_acct = 51,
  224.   gdb_sys_umount = 52,
  225.   gdb_sys_ni_syscall53 = 53,
  226.   gdb_sys_ioctl = 54,
  227.   gdb_sys_fcntl = 55,
  228.   gdb_sys_ni_syscall56 = 56,
  229.   gdb_sys_setpgid = 57,
  230.   gdb_sys_ni_syscall58 = 58,
  231.   gdb_sys_olduname = 59,
  232.   gdb_sys_umask = 60,
  233.   gdb_sys_chroot = 61,
  234.   gdb_sys_ustat = 62,
  235.   gdb_sys_dup2 = 63,
  236.   gdb_sys_getppid = 64,
  237.   gdb_sys_getpgrp = 65,
  238.   gdb_sys_setsid = 66,
  239.   gdb_sys_sigaction = 67,
  240.   gdb_sys_sgetmask = 68,
  241.   gdb_sys_ssetmask = 69,
  242.   gdb_sys_setreuid16 = 70,
  243.   gdb_sys_setregid16 = 71,
  244.   gdb_sys_sigsuspend = 72,
  245.   gdb_sys_sigpending = 73,
  246.   gdb_sys_sethostname = 74,
  247.   gdb_sys_setrlimit = 75,
  248.   gdb_sys_old_getrlimit = 76,
  249.   gdb_sys_getrusage = 77,
  250.   gdb_sys_gettimeofday = 78,
  251.   gdb_sys_settimeofday = 79,
  252.   gdb_sys_getgroups16 = 80,
  253.   gdb_sys_setgroups16 = 81,
  254.   gdb_old_select = 82,
  255.   gdb_sys_symlink = 83,
  256.   gdb_sys_lstat = 84,
  257.   gdb_sys_readlink = 85,
  258.   gdb_sys_uselib = 86,
  259.   gdb_sys_swapon = 87,
  260.   gdb_sys_reboot = 88,
  261.   gdb_old_readdir = 89,
  262.   gdb_old_mmap = 90,
  263.   gdb_sys_munmap = 91,
  264.   gdb_sys_truncate = 92,
  265.   gdb_sys_ftruncate = 93,
  266.   gdb_sys_fchmod = 94,
  267.   gdb_sys_fchown16 = 95,
  268.   gdb_sys_getpriority = 96,
  269.   gdb_sys_setpriority = 97,
  270.   gdb_sys_ni_syscall98 = 98,
  271.   gdb_sys_statfs = 99,
  272.   gdb_sys_fstatfs = 100,
  273.   gdb_sys_ioperm = 101,
  274.   gdb_sys_socketcall = 102,
  275.   gdb_sys_syslog = 103,
  276.   gdb_sys_setitimer = 104,
  277.   gdb_sys_getitimer = 105,
  278.   gdb_sys_newstat = 106,
  279.   gdb_sys_newlstat = 107,
  280.   gdb_sys_newfstat = 108,
  281.   gdb_sys_uname = 109,
  282.   gdb_sys_iopl = 110,
  283.   gdb_sys_vhangup = 111,
  284.   gdb_sys_ni_syscall112 = 112,
  285.   gdb_sys_vm86old = 113,
  286.   gdb_sys_wait4 = 114,
  287.   gdb_sys_swapoff = 115,
  288.   gdb_sys_sysinfo = 116,
  289.   gdb_sys_ipc = 117,
  290.   gdb_sys_fsync = 118,
  291.   gdb_sys_sigreturn = 119,
  292.   gdb_sys_clone = 120,
  293.   gdb_sys_setdomainname = 121,
  294.   gdb_sys_newuname = 122,
  295.   gdb_sys_modify_ldt = 123,
  296.   gdb_sys_adjtimex = 124,
  297.   gdb_sys_mprotect = 125,
  298.   gdb_sys_sigprocmask = 126,
  299.   gdb_sys_ni_syscall127 = 127,
  300.   gdb_sys_init_module = 128,
  301.   gdb_sys_delete_module = 129,
  302.   gdb_sys_ni_syscall130 = 130,
  303.   gdb_sys_quotactl = 131,
  304.   gdb_sys_getpgid = 132,
  305.   gdb_sys_fchdir = 133,
  306.   gdb_sys_bdflush = 134,
  307.   gdb_sys_sysfs = 135,
  308.   gdb_sys_personality = 136,
  309.   gdb_sys_ni_syscall137 = 137,
  310.   gdb_sys_setfsuid16 = 138,
  311.   gdb_sys_setfsgid16 = 139,
  312.   gdb_sys_llseek = 140,
  313.   gdb_sys_getdents = 141,
  314.   gdb_sys_select = 142,
  315.   gdb_sys_flock = 143,
  316.   gdb_sys_msync = 144,
  317.   gdb_sys_readv = 145,
  318.   gdb_sys_writev = 146,
  319.   gdb_sys_getsid = 147,
  320.   gdb_sys_fdatasync = 148,
  321.   gdb_sys_sysctl = 149,
  322.   gdb_sys_mlock = 150,
  323.   gdb_sys_munlock = 151,
  324.   gdb_sys_mlockall = 152,
  325.   gdb_sys_munlockall = 153,
  326.   gdb_sys_sched_setparam = 154,
  327.   gdb_sys_sched_getparam = 155,
  328.   gdb_sys_sched_setscheduler = 156,
  329.   gdb_sys_sched_getscheduler = 157,
  330.   gdb_sys_sched_yield = 158,
  331.   gdb_sys_sched_get_priority_max = 159,
  332.   gdb_sys_sched_get_priority_min = 160,
  333.   gdb_sys_sched_rr_get_interval = 161,
  334.   gdb_sys_nanosleep = 162,
  335.   gdb_sys_mremap = 163,
  336.   gdb_sys_setresuid16 = 164,
  337.   gdb_sys_getresuid16 = 165,
  338.   gdb_sys_vm86 = 166,
  339.   gdb_sys_ni_syscall167 = 167,
  340.   gdb_sys_poll = 168,
  341.   gdb_sys_nfsservctl = 169,
  342.   gdb_sys_setresgid16 = 170,
  343.   gdb_sys_getresgid16 = 171,
  344.   gdb_sys_prctl = 172,
  345.   gdb_sys_rt_sigreturn = 173,
  346.   gdb_sys_rt_sigaction = 174,
  347.   gdb_sys_rt_sigprocmask = 175,
  348.   gdb_sys_rt_sigpending = 176,
  349.   gdb_sys_rt_sigtimedwait = 177,
  350.   gdb_sys_rt_sigqueueinfo = 178,
  351.   gdb_sys_rt_sigsuspend = 179,
  352.   gdb_sys_pread64 = 180,
  353.   gdb_sys_pwrite64 = 181,
  354.   gdb_sys_chown16 = 182,
  355.   gdb_sys_getcwd = 183,
  356.   gdb_sys_capget = 184,
  357.   gdb_sys_capset = 185,
  358.   gdb_sys_sigaltstack = 186,
  359.   gdb_sys_sendfile = 187,
  360.   gdb_sys_ni_syscall188 = 188,
  361.   gdb_sys_ni_syscall189 = 189,
  362.   gdb_sys_vfork = 190,
  363.   gdb_sys_getrlimit = 191,
  364.   gdb_sys_mmap2 = 192,
  365.   gdb_sys_truncate64 = 193,
  366.   gdb_sys_ftruncate64 = 194,
  367.   gdb_sys_stat64 = 195,
  368.   gdb_sys_lstat64 = 196,
  369.   gdb_sys_fstat64 = 197,
  370.   gdb_sys_lchown = 198,
  371.   gdb_sys_getuid = 199,
  372.   gdb_sys_getgid = 200,
  373.   gdb_sys_geteuid = 201,
  374.   gdb_sys_getegid = 202,
  375.   gdb_sys_setreuid = 203,
  376.   gdb_sys_setregid = 204,
  377.   gdb_sys_getgroups = 205,
  378.   gdb_sys_setgroups = 206,
  379.   gdb_sys_fchown = 207,
  380.   gdb_sys_setresuid = 208,
  381.   gdb_sys_getresuid = 209,
  382.   gdb_sys_setresgid = 210,
  383.   gdb_sys_getresgid = 211,
  384.   gdb_sys_chown = 212,
  385.   gdb_sys_setuid = 213,
  386.   gdb_sys_setgid = 214,
  387.   gdb_sys_setfsuid = 215,
  388.   gdb_sys_setfsgid = 216,
  389.   gdb_sys_pivot_root = 217,
  390.   gdb_sys_mincore = 218,
  391.   gdb_sys_madvise = 219,
  392.   gdb_sys_getdents64 = 220,
  393.   gdb_sys_fcntl64 = 221,
  394.   gdb_sys_ni_syscall222 = 222,
  395.   gdb_sys_ni_syscall223 = 223,
  396.   gdb_sys_gettid = 224,
  397.   gdb_sys_readahead = 225,
  398.   gdb_sys_setxattr = 226,
  399.   gdb_sys_lsetxattr = 227,
  400.   gdb_sys_fsetxattr = 228,
  401.   gdb_sys_getxattr = 229,
  402.   gdb_sys_lgetxattr = 230,
  403.   gdb_sys_fgetxattr = 231,
  404.   gdb_sys_listxattr = 232,
  405.   gdb_sys_llistxattr = 233,
  406.   gdb_sys_flistxattr = 234,
  407.   gdb_sys_removexattr = 235,
  408.   gdb_sys_lremovexattr = 236,
  409.   gdb_sys_fremovexattr = 237,
  410.   gdb_sys_tkill = 238,
  411.   gdb_sys_sendfile64 = 239,
  412.   gdb_sys_futex = 240,
  413.   gdb_sys_sched_setaffinity = 241,
  414.   gdb_sys_sched_getaffinity = 242,
  415.   gdb_sys_set_thread_area = 243,
  416.   gdb_sys_get_thread_area = 244,
  417.   gdb_sys_io_setup = 245,
  418.   gdb_sys_io_destroy = 246,
  419.   gdb_sys_io_getevents = 247,
  420.   gdb_sys_io_submit = 248,
  421.   gdb_sys_io_cancel = 249,
  422.   gdb_sys_fadvise64 = 250,
  423.   gdb_sys_ni_syscall251 = 251,
  424.   gdb_sys_exit_group = 252,
  425.   gdb_sys_lookup_dcookie = 253,
  426.   gdb_sys_epoll_create = 254,
  427.   gdb_sys_epoll_ctl = 255,
  428.   gdb_sys_epoll_wait = 256,
  429.   gdb_sys_remap_file_pages = 257,
  430.   gdb_sys_set_tid_address = 258,
  431.   gdb_sys_timer_create = 259,
  432.   gdb_sys_timer_settime = 260,
  433.   gdb_sys_timer_gettime = 261,
  434.   gdb_sys_timer_getoverrun = 262,
  435.   gdb_sys_timer_delete = 263,
  436.   gdb_sys_clock_settime = 264,
  437.   gdb_sys_clock_gettime = 265,
  438.   gdb_sys_clock_getres = 266,
  439.   gdb_sys_clock_nanosleep = 267,
  440.   gdb_sys_statfs64 = 268,
  441.   gdb_sys_fstatfs64 = 269,
  442.   gdb_sys_tgkill = 270,
  443.   gdb_sys_utimes = 271,
  444.   gdb_sys_fadvise64_64 = 272,
  445.   gdb_sys_ni_syscall273 = 273,
  446.   gdb_sys_mbind = 274,
  447.   gdb_sys_get_mempolicy = 275,
  448.   gdb_sys_set_mempolicy = 276,
  449.   gdb_sys_mq_open = 277,
  450.   gdb_sys_mq_unlink = 278,
  451.   gdb_sys_mq_timedsend = 279,
  452.   gdb_sys_mq_timedreceive = 280,
  453.   gdb_sys_mq_notify = 281,
  454.   gdb_sys_mq_getsetattr = 282,
  455.   gdb_sys_kexec_load = 283,
  456.   gdb_sys_waitid = 284,
  457.   gdb_sys_ni_syscall285 = 285,
  458.   gdb_sys_add_key = 286,
  459.   gdb_sys_request_key = 287,
  460.   gdb_sys_keyctl = 288,
  461.   gdb_sys_ioprio_set = 289,
  462.   gdb_sys_ioprio_get = 290,
  463.   gdb_sys_inotify_init = 291,
  464.   gdb_sys_inotify_add_watch = 292,
  465.   gdb_sys_inotify_rm_watch = 293,
  466.   gdb_sys_migrate_pages = 294,
  467.   gdb_sys_openat = 295,
  468.   gdb_sys_mkdirat = 296,
  469.   gdb_sys_mknodat = 297,
  470.   gdb_sys_fchownat = 298,
  471.   gdb_sys_futimesat = 299,
  472.   gdb_sys_fstatat64 = 300,
  473.   gdb_sys_unlinkat = 301,
  474.   gdb_sys_renameat = 302,
  475.   gdb_sys_linkat = 303,
  476.   gdb_sys_symlinkat = 304,
  477.   gdb_sys_readlinkat = 305,
  478.   gdb_sys_fchmodat = 306,
  479.   gdb_sys_faccessat = 307,
  480.   gdb_sys_pselect6 = 308,
  481.   gdb_sys_ppoll = 309,
  482.   gdb_sys_unshare = 310,
  483.   gdb_sys_set_robust_list = 311,
  484.   gdb_sys_get_robust_list = 312,
  485.   gdb_sys_splice = 313,
  486.   gdb_sys_sync_file_range = 314,
  487.   gdb_sys_tee = 315,
  488.   gdb_sys_vmsplice = 316,
  489.   gdb_sys_move_pages = 317,
  490.   gdb_sys_getcpu = 318,
  491.   gdb_sys_epoll_pwait = 319,
  492.   gdb_sys_socket = 500,
  493.   gdb_sys_connect = 501,
  494.   gdb_sys_accept = 502,
  495.   gdb_sys_sendto = 503,
  496.   gdb_sys_recvfrom = 504,
  497.   gdb_sys_sendmsg = 505,
  498.   gdb_sys_recvmsg = 506,
  499.   gdb_sys_shutdown = 507,
  500.   gdb_sys_bind = 508,
  501.   gdb_sys_listen = 509,
  502.   gdb_sys_getsockname = 510,
  503.   gdb_sys_getpeername = 511,
  504.   gdb_sys_socketpair = 512,
  505.   gdb_sys_setsockopt = 513,
  506.   gdb_sys_getsockopt = 514,
  507.   gdb_sys_recv = 515,
  508.   gdb_sys_shmget = 520,
  509.   gdb_sys_shmat = 521,
  510.   gdb_sys_shmctl = 522,
  511.   gdb_sys_semget = 523,
  512.   gdb_sys_semop = 524,
  513.   gdb_sys_semctl = 525,
  514.   gdb_sys_shmdt = 527,
  515.   gdb_sys_msgget = 528,
  516.   gdb_sys_msgsnd = 529,
  517.   gdb_sys_msgrcv = 530,
  518.   gdb_sys_msgctl = 531,
  519.   gdb_sys_semtimedop = 532,
  520.   gdb_sys_newfstatat = 540,
  521. };

  522. /* Record a linux syscall.  */

  523. extern int record_linux_system_call (enum gdb_syscall num,
  524.                                      struct regcache *regcache,
  525.                                      struct linux_record_tdep *tdep);
  526. #endif /* _LINUX_RECORD_H_ */