File manager - Edit - /home/ferretapmx/public_html/gdb.tar
Back
syscalls/gdb-syscalls.dtd 0000644 00000000707 15231153301 0011463 0 ustar 00 <!-- Copyright (C) 2009-2013 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. --> <!-- The root element of a syscall info is <syscalls-info>. --> <!ELEMENT syscalls-info (syscall*)> <!ELEMENT syscall EMPTY> <!ATTLIST syscall name CDATA #REQUIRED number CDATA #REQUIRED> syscalls/amd64-linux.xml 0000644 00000031403 15231153301 0011166 0 ustar 00 <?xml version="1.0"?> <!-- Copyright (C) 2009-2013 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. --> <!DOCTYPE feature SYSTEM "gdb-syscalls.dtd"> <!-- This file was generated using the following file: /usr/src/linux/arch/x86/include/asm/unistd_64.h The file mentioned above belongs to the Linux Kernel. --> <syscalls_info> <syscall name="read" number="0"/> <syscall name="write" number="1"/> <syscall name="open" number="2"/> <syscall name="close" number="3"/> <syscall name="stat" number="4"/> <syscall name="fstat" number="5"/> <syscall name="lstat" number="6"/> <syscall name="poll" number="7"/> <syscall name="lseek" number="8"/> <syscall name="mmap" number="9"/> <syscall name="mprotect" number="10"/> <syscall name="munmap" number="11"/> <syscall name="brk" number="12"/> <syscall name="rt_sigaction" number="13"/> <syscall name="rt_sigprocmask" number="14"/> <syscall name="rt_sigreturn" number="15"/> <syscall name="ioctl" number="16"/> <syscall name="pread64" number="17"/> <syscall name="pwrite64" number="18"/> <syscall name="readv" number="19"/> <syscall name="writev" number="20"/> <syscall name="access" number="21"/> <syscall name="pipe" number="22"/> <syscall name="select" number="23"/> <syscall name="sched_yield" number="24"/> <syscall name="mremap" number="25"/> <syscall name="msync" number="26"/> <syscall name="mincore" number="27"/> <syscall name="madvise" number="28"/> <syscall name="shmget" number="29"/> <syscall name="shmat" number="30"/> <syscall name="shmctl" number="31"/> <syscall name="dup" number="32"/> <syscall name="dup2" number="33"/> <syscall name="pause" number="34"/> <syscall name="nanosleep" number="35"/> <syscall name="getitimer" number="36"/> <syscall name="alarm" number="37"/> <syscall name="setitimer" number="38"/> <syscall name="getpid" number="39"/> <syscall name="sendfile" number="40"/> <syscall name="socket" number="41"/> <syscall name="connect" number="42"/> <syscall name="accept" number="43"/> <syscall name="sendto" number="44"/> <syscall name="recvfrom" number="45"/> <syscall name="sendmsg" number="46"/> <syscall name="recvmsg" number="47"/> <syscall name="shutdown" number="48"/> <syscall name="bind" number="49"/> <syscall name="listen" number="50"/> <syscall name="getsockname" number="51"/> <syscall name="getpeername" number="52"/> <syscall name="socketpair" number="53"/> <syscall name="setsockopt" number="54"/> <syscall name="getsockopt" number="55"/> <syscall name="clone" number="56"/> <syscall name="fork" number="57"/> <syscall name="vfork" number="58"/> <syscall name="execve" number="59"/> <syscall name="exit" number="60"/> <syscall name="wait4" number="61"/> <syscall name="kill" number="62"/> <syscall name="uname" number="63"/> <syscall name="semget" number="64"/> <syscall name="semop" number="65"/> <syscall name="semctl" number="66"/> <syscall name="shmdt" number="67"/> <syscall name="msgget" number="68"/> <syscall name="msgsnd" number="69"/> <syscall name="msgrcv" number="70"/> <syscall name="msgctl" number="71"/> <syscall name="fcntl" number="72"/> <syscall name="flock" number="73"/> <syscall name="fsync" number="74"/> <syscall name="fdatasync" number="75"/> <syscall name="truncate" number="76"/> <syscall name="ftruncate" number="77"/> <syscall name="getdents" number="78"/> <syscall name="getcwd" number="79"/> <syscall name="chdir" number="80"/> <syscall name="fchdir" number="81"/> <syscall name="rename" number="82"/> <syscall name="mkdir" number="83"/> <syscall name="rmdir" number="84"/> <syscall name="creat" number="85"/> <syscall name="link" number="86"/> <syscall name="unlink" number="87"/> <syscall name="symlink" number="88"/> <syscall name="readlink" number="89"/> <syscall name="chmod" number="90"/> <syscall name="fchmod" number="91"/> <syscall name="chown" number="92"/> <syscall name="fchown" number="93"/> <syscall name="lchown" number="94"/> <syscall name="umask" number="95"/> <syscall name="gettimeofday" number="96"/> <syscall name="getrlimit" number="97"/> <syscall name="getrusage" number="98"/> <syscall name="sysinfo" number="99"/> <syscall name="times" number="100"/> <syscall name="ptrace" number="101"/> <syscall name="getuid" number="102"/> <syscall name="syslog" number="103"/> <syscall name="getgid" number="104"/> <syscall name="setuid" number="105"/> <syscall name="setgid" number="106"/> <syscall name="geteuid" number="107"/> <syscall name="getegid" number="108"/> <syscall name="setpgid" number="109"/> <syscall name="getppid" number="110"/> <syscall name="getpgrp" number="111"/> <syscall name="setsid" number="112"/> <syscall name="setreuid" number="113"/> <syscall name="setregid" number="114"/> <syscall name="getgroups" number="115"/> <syscall name="setgroups" number="116"/> <syscall name="setresuid" number="117"/> <syscall name="getresuid" number="118"/> <syscall name="setresgid" number="119"/> <syscall name="getresgid" number="120"/> <syscall name="getpgid" number="121"/> <syscall name="setfsuid" number="122"/> <syscall name="setfsgid" number="123"/> <syscall name="getsid" number="124"/> <syscall name="capget" number="125"/> <syscall name="capset" number="126"/> <syscall name="rt_sigpending" number="127"/> <syscall name="rt_sigtimedwait" number="128"/> <syscall name="rt_sigqueueinfo" number="129"/> <syscall name="rt_sigsuspend" number="130"/> <syscall name="sigaltstack" number="131"/> <syscall name="utime" number="132"/> <syscall name="mknod" number="133"/> <syscall name="uselib" number="134"/> <syscall name="personality" number="135"/> <syscall name="ustat" number="136"/> <syscall name="statfs" number="137"/> <syscall name="fstatfs" number="138"/> <syscall name="sysfs" number="139"/> <syscall name="getpriority" number="140"/> <syscall name="setpriority" number="141"/> <syscall name="sched_setparam" number="142"/> <syscall name="sched_getparam" number="143"/> <syscall name="sched_setscheduler" number="144"/> <syscall name="sched_getscheduler" number="145"/> <syscall name="sched_get_priority_max" number="146"/> <syscall name="sched_get_priority_min" number="147"/> <syscall name="sched_rr_get_interval" number="148"/> <syscall name="mlock" number="149"/> <syscall name="munlock" number="150"/> <syscall name="mlockall" number="151"/> <syscall name="munlockall" number="152"/> <syscall name="vhangup" number="153"/> <syscall name="modify_ldt" number="154"/> <syscall name="pivot_root" number="155"/> <syscall name="_sysctl" number="156"/> <syscall name="prctl" number="157"/> <syscall name="arch_prctl" number="158"/> <syscall name="adjtimex" number="159"/> <syscall name="setrlimit" number="160"/> <syscall name="chroot" number="161"/> <syscall name="sync" number="162"/> <syscall name="acct" number="163"/> <syscall name="settimeofday" number="164"/> <syscall name="mount" number="165"/> <syscall name="umount2" number="166"/> <syscall name="swapon" number="167"/> <syscall name="swapoff" number="168"/> <syscall name="reboot" number="169"/> <syscall name="sethostname" number="170"/> <syscall name="setdomainname" number="171"/> <syscall name="iopl" number="172"/> <syscall name="ioperm" number="173"/> <syscall name="create_module" number="174"/> <syscall name="init_module" number="175"/> <syscall name="delete_module" number="176"/> <syscall name="get_kernel_syms" number="177"/> <syscall name="query_module" number="178"/> <syscall name="quotactl" number="179"/> <syscall name="nfsservctl" number="180"/> <syscall name="getpmsg" number="181"/> <syscall name="putpmsg" number="182"/> <syscall name="afs_syscall" number="183"/> <syscall name="tuxcall" number="184"/> <syscall name="security" number="185"/> <syscall name="gettid" number="186"/> <syscall name="readahead" number="187"/> <syscall name="setxattr" number="188"/> <syscall name="lsetxattr" number="189"/> <syscall name="fsetxattr" number="190"/> <syscall name="getxattr" number="191"/> <syscall name="lgetxattr" number="192"/> <syscall name="fgetxattr" number="193"/> <syscall name="listxattr" number="194"/> <syscall name="llistxattr" number="195"/> <syscall name="flistxattr" number="196"/> <syscall name="removexattr" number="197"/> <syscall name="lremovexattr" number="198"/> <syscall name="fremovexattr" number="199"/> <syscall name="tkill" number="200"/> <syscall name="time" number="201"/> <syscall name="futex" number="202"/> <syscall name="sched_setaffinity" number="203"/> <syscall name="sched_getaffinity" number="204"/> <syscall name="set_thread_area" number="205"/> <syscall name="io_setup" number="206"/> <syscall name="io_destroy" number="207"/> <syscall name="io_getevents" number="208"/> <syscall name="io_submit" number="209"/> <syscall name="io_cancel" number="210"/> <syscall name="get_thread_area" number="211"/> <syscall name="lookup_dcookie" number="212"/> <syscall name="epoll_create" number="213"/> <syscall name="epoll_ctl_old" number="214"/> <syscall name="epoll_wait_old" number="215"/> <syscall name="remap_file_pages" number="216"/> <syscall name="getdents64" number="217"/> <syscall name="set_tid_address" number="218"/> <syscall name="restart_syscall" number="219"/> <syscall name="semtimedop" number="220"/> <syscall name="fadvise64" number="221"/> <syscall name="timer_create" number="222"/> <syscall name="timer_settime" number="223"/> <syscall name="timer_gettime" number="224"/> <syscall name="timer_getoverrun" number="225"/> <syscall name="timer_delete" number="226"/> <syscall name="clock_settime" number="227"/> <syscall name="clock_gettime" number="228"/> <syscall name="clock_getres" number="229"/> <syscall name="clock_nanosleep" number="230"/> <syscall name="exit_group" number="231"/> <syscall name="epoll_wait" number="232"/> <syscall name="epoll_ctl" number="233"/> <syscall name="tgkill" number="234"/> <syscall name="utimes" number="235"/> <syscall name="vserver" number="236"/> <syscall name="mbind" number="237"/> <syscall name="set_mempolicy" number="238"/> <syscall name="get_mempolicy" number="239"/> <syscall name="mq_open" number="240"/> <syscall name="mq_unlink" number="241"/> <syscall name="mq_timedsend" number="242"/> <syscall name="mq_timedreceive" number="243"/> <syscall name="mq_notify" number="244"/> <syscall name="mq_getsetattr" number="245"/> <syscall name="kexec_load" number="246"/> <syscall name="waitid" number="247"/> <syscall name="add_key" number="248"/> <syscall name="request_key" number="249"/> <syscall name="keyctl" number="250"/> <syscall name="ioprio_set" number="251"/> <syscall name="ioprio_get" number="252"/> <syscall name="inotify_init" number="253"/> <syscall name="inotify_add_watch" number="254"/> <syscall name="inotify_rm_watch" number="255"/> <syscall name="migrate_pages" number="256"/> <syscall name="openat" number="257"/> <syscall name="mkdirat" number="258"/> <syscall name="mknodat" number="259"/> <syscall name="fchownat" number="260"/> <syscall name="futimesat" number="261"/> <syscall name="newfstatat" number="262"/> <syscall name="unlinkat" number="263"/> <syscall name="renameat" number="264"/> <syscall name="linkat" number="265"/> <syscall name="symlinkat" number="266"/> <syscall name="readlinkat" number="267"/> <syscall name="fchmodat" number="268"/> <syscall name="faccessat" number="269"/> <syscall name="pselect6" number="270"/> <syscall name="ppoll" number="271"/> <syscall name="unshare" number="272"/> <syscall name="set_robust_list" number="273"/> <syscall name="get_robust_list" number="274"/> <syscall name="splice" number="275"/> <syscall name="tee" number="276"/> <syscall name="sync_file_range" number="277"/> <syscall name="vmsplice" number="278"/> <syscall name="move_pages" number="279"/> <syscall name="utimensat" number="280"/> <syscall name="epoll_pwait" number="281"/> <syscall name="signalfd" number="282"/> <syscall name="timerfd_create" number="283"/> <syscall name="eventfd" number="284"/> <syscall name="fallocate" number="285"/> <syscall name="timerfd_settime" number="286"/> <syscall name="timerfd_gettime" number="287"/> <syscall name="accept4" number="288"/> <syscall name="signalfd4" number="289"/> <syscall name="eventfd2" number="290"/> <syscall name="epoll_create1" number="291"/> <syscall name="dup3" number="292"/> <syscall name="pipe2" number="293"/> <syscall name="inotify_init1" number="294"/> <syscall name="preadv" number="295"/> <syscall name="pwritev" number="296"/> </syscalls_info> syscalls/i386-linux.xml 0000644 00000033477 15231153301 0010761 0 ustar 00 <?xml version="1.0"?> <!-- Copyright (C) 2009-2013 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. --> <!DOCTYPE feature SYSTEM "gdb-syscalls.dtd"> <!-- This file was generated using the following file: /usr/src/linux/arch/x86/include/asm/unistd_32.h The file mentioned above belongs to the Linux Kernel. --> <syscalls_info> <syscall name="restart_syscall" number="0"/> <syscall name="exit" number="1"/> <syscall name="fork" number="2"/> <syscall name="read" number="3"/> <syscall name="write" number="4"/> <syscall name="open" number="5"/> <syscall name="close" number="6"/> <syscall name="waitpid" number="7"/> <syscall name="creat" number="8"/> <syscall name="link" number="9"/> <syscall name="unlink" number="10"/> <syscall name="execve" number="11"/> <syscall name="chdir" number="12"/> <syscall name="time" number="13"/> <syscall name="mknod" number="14"/> <syscall name="chmod" number="15"/> <syscall name="lchown" number="16"/> <syscall name="break" number="17"/> <syscall name="oldstat" number="18"/> <syscall name="lseek" number="19"/> <syscall name="getpid" number="20"/> <syscall name="mount" number="21"/> <syscall name="umount" number="22"/> <syscall name="setuid" number="23"/> <syscall name="getuid" number="24"/> <syscall name="stime" number="25"/> <syscall name="ptrace" number="26"/> <syscall name="alarm" number="27"/> <syscall name="oldfstat" number="28"/> <syscall name="pause" number="29"/> <syscall name="utime" number="30"/> <syscall name="stty" number="31"/> <syscall name="gtty" number="32"/> <syscall name="access" number="33"/> <syscall name="nice" number="34"/> <syscall name="ftime" number="35"/> <syscall name="sync" number="36"/> <syscall name="kill" number="37"/> <syscall name="rename" number="38"/> <syscall name="mkdir" number="39"/> <syscall name="rmdir" number="40"/> <syscall name="dup" number="41"/> <syscall name="pipe" number="42"/> <syscall name="times" number="43"/> <syscall name="prof" number="44"/> <syscall name="brk" number="45"/> <syscall name="setgid" number="46"/> <syscall name="getgid" number="47"/> <syscall name="signal" number="48"/> <syscall name="geteuid" number="49"/> <syscall name="getegid" number="50"/> <syscall name="acct" number="51"/> <syscall name="umount2" number="52"/> <syscall name="lock" number="53"/> <syscall name="ioctl" number="54"/> <syscall name="fcntl" number="55"/> <syscall name="mpx" number="56"/> <syscall name="setpgid" number="57"/> <syscall name="ulimit" number="58"/> <syscall name="oldolduname" number="59"/> <syscall name="umask" number="60"/> <syscall name="chroot" number="61"/> <syscall name="ustat" number="62"/> <syscall name="dup2" number="63"/> <syscall name="getppid" number="64"/> <syscall name="getpgrp" number="65"/> <syscall name="setsid" number="66"/> <syscall name="sigaction" number="67"/> <syscall name="sgetmask" number="68"/> <syscall name="ssetmask" number="69"/> <syscall name="setreuid" number="70"/> <syscall name="setregid" number="71"/> <syscall name="sigsuspend" number="72"/> <syscall name="sigpending" number="73"/> <syscall name="sethostname" number="74"/> <syscall name="setrlimit" number="75"/> <syscall name="getrlimit" number="76"/> <syscall name="getrusage" number="77"/> <syscall name="gettimeofday" number="78"/> <syscall name="settimeofday" number="79"/> <syscall name="getgroups" number="80"/> <syscall name="setgroups" number="81"/> <syscall name="select" number="82"/> <syscall name="symlink" number="83"/> <syscall name="oldlstat" number="84"/> <syscall name="readlink" number="85"/> <syscall name="uselib" number="86"/> <syscall name="swapon" number="87"/> <syscall name="reboot" number="88"/> <syscall name="readdir" number="89"/> <syscall name="mmap" number="90"/> <syscall name="munmap" number="91"/> <syscall name="truncate" number="92"/> <syscall name="ftruncate" number="93"/> <syscall name="fchmod" number="94"/> <syscall name="fchown" number="95"/> <syscall name="getpriority" number="96"/> <syscall name="setpriority" number="97"/> <syscall name="profil" number="98"/> <syscall name="statfs" number="99"/> <syscall name="fstatfs" number="100"/> <syscall name="ioperm" number="101"/> <syscall name="socketcall" number="102"/> <syscall name="syslog" number="103"/> <syscall name="setitimer" number="104"/> <syscall name="getitimer" number="105"/> <syscall name="stat" number="106"/> <syscall name="lstat" number="107"/> <syscall name="fstat" number="108"/> <syscall name="olduname" number="109"/> <syscall name="iopl" number="110"/> <syscall name="vhangup" number="111"/> <syscall name="idle" number="112"/> <syscall name="vm86old" number="113"/> <syscall name="wait4" number="114"/> <syscall name="swapoff" number="115"/> <syscall name="sysinfo" number="116"/> <syscall name="ipc" number="117"/> <syscall name="fsync" number="118"/> <syscall name="sigreturn" number="119"/> <syscall name="clone" number="120"/> <syscall name="setdomainname" number="121"/> <syscall name="uname" number="122"/> <syscall name="modify_ldt" number="123"/> <syscall name="adjtimex" number="124"/> <syscall name="mprotect" number="125"/> <syscall name="sigprocmask" number="126"/> <syscall name="create_module" number="127"/> <syscall name="init_module" number="128"/> <syscall name="delete_module" number="129"/> <syscall name="get_kernel_syms" number="130"/> <syscall name="quotactl" number="131"/> <syscall name="getpgid" number="132"/> <syscall name="fchdir" number="133"/> <syscall name="bdflush" number="134"/> <syscall name="sysfs" number="135"/> <syscall name="personality" number="136"/> <syscall name="afs_syscall" number="137"/> <syscall name="setfsuid" number="138"/> <syscall name="setfsgid" number="139"/> <syscall name="_llseek" number="140"/> <syscall name="getdents" number="141"/> <syscall name="_newselect" number="142"/> <syscall name="flock" number="143"/> <syscall name="msync" number="144"/> <syscall name="readv" number="145"/> <syscall name="writev" number="146"/> <syscall name="getsid" number="147"/> <syscall name="fdatasync" number="148"/> <syscall name="_sysctl" number="149"/> <syscall name="mlock" number="150"/> <syscall name="munlock" number="151"/> <syscall name="mlockall" number="152"/> <syscall name="munlockall" number="153"/> <syscall name="sched_setparam" number="154"/> <syscall name="sched_getparam" number="155"/> <syscall name="sched_setscheduler" number="156"/> <syscall name="sched_getscheduler" number="157"/> <syscall name="sched_yield" number="158"/> <syscall name="sched_get_priority_max" number="159"/> <syscall name="sched_get_priority_min" number="160"/> <syscall name="sched_rr_get_interval" number="161"/> <syscall name="nanosleep" number="162"/> <syscall name="mremap" number="163"/> <syscall name="setresuid" number="164"/> <syscall name="getresuid" number="165"/> <syscall name="vm86" number="166"/> <syscall name="query_module" number="167"/> <syscall name="poll" number="168"/> <syscall name="nfsservctl" number="169"/> <syscall name="setresgid" number="170"/> <syscall name="getresgid" number="171"/> <syscall name="prctl" number="172"/> <syscall name="rt_sigreturn" number="173"/> <syscall name="rt_sigaction" number="174"/> <syscall name="rt_sigprocmask" number="175"/> <syscall name="rt_sigpending" number="176"/> <syscall name="rt_sigtimedwait" number="177"/> <syscall name="rt_sigqueueinfo" number="178"/> <syscall name="rt_sigsuspend" number="179"/> <syscall name="pread64" number="180"/> <syscall name="pwrite64" number="181"/> <syscall name="chown" number="182"/> <syscall name="getcwd" number="183"/> <syscall name="capget" number="184"/> <syscall name="capset" number="185"/> <syscall name="sigaltstack" number="186"/> <syscall name="sendfile" number="187"/> <syscall name="getpmsg" number="188"/> <syscall name="putpmsg" number="189"/> <syscall name="vfork" number="190"/> <syscall name="ugetrlimit" number="191"/> <syscall name="mmap2" number="192"/> <syscall name="truncate64" number="193"/> <syscall name="ftruncate64" number="194"/> <syscall name="stat64" number="195"/> <syscall name="lstat64" number="196"/> <syscall name="fstat64" number="197"/> <syscall name="lchown32" number="198"/> <syscall name="getuid32" number="199"/> <syscall name="getgid32" number="200"/> <syscall name="geteuid32" number="201"/> <syscall name="getegid32" number="202"/> <syscall name="setreuid32" number="203"/> <syscall name="setregid32" number="204"/> <syscall name="getgroups32" number="205"/> <syscall name="setgroups32" number="206"/> <syscall name="fchown32" number="207"/> <syscall name="setresuid32" number="208"/> <syscall name="getresuid32" number="209"/> <syscall name="setresgid32" number="210"/> <syscall name="getresgid32" number="211"/> <syscall name="chown32" number="212"/> <syscall name="setuid32" number="213"/> <syscall name="setgid32" number="214"/> <syscall name="setfsuid32" number="215"/> <syscall name="setfsgid32" number="216"/> <syscall name="pivot_root" number="217"/> <syscall name="mincore" number="218"/> <syscall name="madvise" number="219"/> <syscall name="madvise1" number="220"/> <syscall name="getdents64" number="221"/> <syscall name="fcntl64" number="222"/> <syscall name="gettid" number="224"/> <syscall name="readahead" number="225"/> <syscall name="setxattr" number="226"/> <syscall name="lsetxattr" number="227"/> <syscall name="fsetxattr" number="228"/> <syscall name="getxattr" number="229"/> <syscall name="lgetxattr" number="230"/> <syscall name="fgetxattr" number="231"/> <syscall name="listxattr" number="232"/> <syscall name="llistxattr" number="233"/> <syscall name="flistxattr" number="234"/> <syscall name="removexattr" number="235"/> <syscall name="lremovexattr" number="236"/> <syscall name="fremovexattr" number="237"/> <syscall name="tkill" number="238"/> <syscall name="sendfile64" number="239"/> <syscall name="futex" number="240"/> <syscall name="sched_setaffinity" number="241"/> <syscall name="sched_getaffinity" number="242"/> <syscall name="set_thread_area" number="243"/> <syscall name="get_thread_area" number="244"/> <syscall name="io_setup" number="245"/> <syscall name="io_destroy" number="246"/> <syscall name="io_getevents" number="247"/> <syscall name="io_submit" number="248"/> <syscall name="io_cancel" number="249"/> <syscall name="fadvise64" number="250"/> <syscall name="exit_group" number="252"/> <syscall name="lookup_dcookie" number="253"/> <syscall name="epoll_create" number="254"/> <syscall name="epoll_ctl" number="255"/> <syscall name="epoll_wait" number="256"/> <syscall name="remap_file_pages" number="257"/> <syscall name="set_tid_address" number="258"/> <syscall name="timer_create" number="259"/> <syscall name="timer_settime" number="260"/> <syscall name="timer_gettime" number="261"/> <syscall name="timer_getoverrun" number="262"/> <syscall name="timer_delete" number="263"/> <syscall name="clock_settime" number="264"/> <syscall name="clock_gettime" number="265"/> <syscall name="clock_getres" number="266"/> <syscall name="clock_nanosleep" number="267"/> <syscall name="statfs64" number="268"/> <syscall name="fstatfs64" number="269"/> <syscall name="tgkill" number="270"/> <syscall name="utimes" number="271"/> <syscall name="fadvise64_64" number="272"/> <syscall name="vserver" number="273"/> <syscall name="mbind" number="274"/> <syscall name="get_mempolicy" number="275"/> <syscall name="set_mempolicy" number="276"/> <syscall name="mq_open" number="277"/> <syscall name="mq_unlink" number="278"/> <syscall name="mq_timedsend" number="279"/> <syscall name="mq_timedreceive" number="280"/> <syscall name="mq_notify" number="281"/> <syscall name="mq_getsetattr" number="282"/> <syscall name="kexec_load" number="283"/> <syscall name="waitid" number="284"/> <syscall name="add_key" number="286"/> <syscall name="request_key" number="287"/> <syscall name="keyctl" number="288"/> <syscall name="ioprio_set" number="289"/> <syscall name="ioprio_get" number="290"/> <syscall name="inotify_init" number="291"/> <syscall name="inotify_add_watch" number="292"/> <syscall name="inotify_rm_watch" number="293"/> <syscall name="migrate_pages" number="294"/> <syscall name="openat" number="295"/> <syscall name="mkdirat" number="296"/> <syscall name="mknodat" number="297"/> <syscall name="fchownat" number="298"/> <syscall name="futimesat" number="299"/> <syscall name="fstatat64" number="300"/> <syscall name="unlinkat" number="301"/> <syscall name="renameat" number="302"/> <syscall name="linkat" number="303"/> <syscall name="symlinkat" number="304"/> <syscall name="readlinkat" number="305"/> <syscall name="fchmodat" number="306"/> <syscall name="faccessat" number="307"/> <syscall name="pselect6" number="308"/> <syscall name="ppoll" number="309"/> <syscall name="unshare" number="310"/> <syscall name="set_robust_list" number="311"/> <syscall name="get_robust_list" number="312"/> <syscall name="splice" number="313"/> <syscall name="sync_file_range" number="314"/> <syscall name="tee" number="315"/> <syscall name="vmsplice" number="316"/> <syscall name="move_pages" number="317"/> <syscall name="getcpu" number="318"/> <syscall name="epoll_pwait" number="319"/> <syscall name="utimensat" number="320"/> <syscall name="signalfd" number="321"/> <syscall name="timerfd_create" number="322"/> <syscall name="eventfd" number="323"/> <syscall name="fallocate" number="324"/> <syscall name="timerfd_settime" number="325"/> </syscalls_info> auto-load/usr/lib64 0000755 00000000000 15231153301 0010070 0 ustar 00 auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyc 0000644 00000001661 15231153301 0014353 0 ustar 00 � �Qc @ su d d l Z d d l Z d d l Z d d l Z d Z d Z e j � d k rQe j j e � Z e j j e � Z e j j e e g � Z e d d k r� e j j e � d Z n e e e � Z e e e � Z d e j e e j e j � � Z e j � j Z e j j e j j e � e e � Z e e j k rQe j j d e � qQn d d l m Z e e j � � d S( i����Ns /usr/share/gcc-4.8.5/pythons /usr/lib/../lib64t /s ..i ( t register_libstdcxx_printers( t syst gdbt ost os.patht pythondirt libdirt current_objfilet Nonet patht normpatht commonprefixt prefixt dirnamet lent sept splitt dotdotst filenamet objfilet joint dir_t insertt libstdcxx.v6.printersR ( ( ( s= /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyt <module> s( #$ auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.py 0000644 00000004375 15231153301 0014215 0 ustar 00 # -*- python -*- # Copyright (C) 2009-2013 Free Software Foundation, Inc. # 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 <http://www.gnu.org/licenses/>. import sys import gdb import os import os.path pythondir = '/usr/share/gcc-4.8.5/python' libdir = '/usr/lib/../lib64' # This file might be loaded when there is no current objfile. This # can happen if the user loads it manually. In this case we don't # update sys.path; instead we just hope the user managed to do that # beforehand. if gdb.current_objfile () is not None: # Update module path. We want to find the relative path from libdir # to pythondir, and then we want to apply that relative path to the # directory holding the objfile with which this file is associated. # This preserves relocatability of the gcc tree. # Do a simple normalization that removes duplicate separators. pythondir = os.path.normpath (pythondir) libdir = os.path.normpath (libdir) prefix = os.path.commonprefix ([libdir, pythondir]) # In some bizarre configuration we might have found a match in the # middle of a directory name. if prefix[-1] != '/': prefix = os.path.dirname (prefix) + '/' # Strip off the prefix. pythondir = pythondir[len (prefix):] libdir = libdir[len (prefix):] # Compute the ".."s needed to get from libdir to the prefix. dotdots = ('..' + os.sep) * len (libdir.split (os.sep)) objfile = gdb.current_objfile ().filename dir_ = os.path.join (os.path.dirname (objfile), dotdots, pythondir) if not dir_ in sys.path: sys.path.insert(0, dir_) # Load the pretty-printers. from libstdcxx.v6.printers import register_libstdcxx_printers register_libstdcxx_printers (gdb.current_objfile ()) auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyo 0000644 00000001661 15231153301 0014367 0 ustar 00 � �Qc @ su d d l Z d d l Z d d l Z d d l Z d Z d Z e j � d k rQe j j e � Z e j j e � Z e j j e e g � Z e d d k r� e j j e � d Z n e e e � Z e e e � Z d e j e e j e j � � Z e j � j Z e j j e j j e � e e � Z e e j k rQe j j d e � qQn d d l m Z e e j � � d S( i����Ns /usr/share/gcc-4.8.5/pythons /usr/lib/../lib64t /s ..i ( t register_libstdcxx_printers( t syst gdbt ost os.patht pythondirt libdirt current_objfilet Nonet patht normpatht commonprefixt prefixt dirnamet lent sept splitt dotdotst filenamet objfilet joint dir_t insertt libstdcxx.v6.printersR ( ( ( s= /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.19-gdb.pyt <module> s( #$ auto-load/usr/sbin 0000755 00000000000 15231153301 0010103 0 ustar 00 auto-load/usr/bin 0000755 00000000000 15231153301 0007720 0 ustar 00 auto-load/usr/lib 0000755 00000000000 15231153301 0007716 0 ustar 00 python/gdb/function/in_scope.py 0000644 00000002757 15231153301 0012624 0 ustar 00 # In-scope function. # Copyright (C) 2008 Free Software Foundation, Inc. # 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 <http://www.gnu.org/licenses/>. import gdb class InScope (gdb.Function): """Return True if all the given variables or macros are in scope. Takes one argument for each variable name to be checked.""" def __init__ (self): super (InScope, self).__init__ ("in_scope") def invoke (self, *vars): if len (vars) == 0: raise TypeError, "in_scope takes at least one argument" # gdb.Value isn't hashable so it can't be put in a map. # Convert to string first. wanted = set (map (lambda x: x.string (), vars)) found = set () block = gdb.selected_frame ().block () while block: for sym in block: if (sym.is_argument or sym.is_constant or sym.is_function or sym.is_variable): if sym.name in wanted: found.add (sym.name) block = block.superblock return wanted == found InScope () python/gdb/function/strfns.pyc 0000644 00000007053 15231153301 0012501 0 ustar 00 � �� Rc @ s� d Z d d l Z d d l Z d e j f d � � YZ d e j f d � � YZ d e j f d � � YZ d e j f d � � YZ e � e � e � e � d S( s# $_memeq, $_strlen, $_streq, $_regexi����Nt _MemEqc B s e Z d Z d � Z d � Z RS( sy $_memeq - compare bytes of memory Usage: $_memeq(a, b, len) Returns: True if len bytes at a and b compare equally. c C s t t | � j d � d S( Nt _memeq( t superR t __init__( t self( ( s, /usr/share/gdb/python/gdb/function/strfns.pyR s c C s� | d k r t d � � n | d k r+ t St j d � j | d � } | j � } | j | � } | j | � } | j � | j � k S( Ni s length must be non-negativet chari ( t ValueErrort Truet gdbt lookup_typet vectort pointert reinterpret_castt dereference( R t at bt lengtht byte_vectort ptr_byte_vectort a_ptrt b_ptr( ( s, /usr/share/gdb/python/gdb/function/strfns.pyt invoke# s ( t __name__t __module__t __doc__R R ( ( ( s, /usr/share/gdb/python/gdb/function/strfns.pyR s t _StrLenc B s e Z d Z d � Z d � Z RS( s� $_strlen - compute string length Usage: $_strlen(a) Returns: Length of string a, assumed to be a string in the current language. c C s t t | � j d � d S( Nt _strlen( R R R ( R ( ( s, /usr/share/gdb/python/gdb/function/strfns.pyR 9 s c C s | j � } t | � S( N( t stringt len( R R t s( ( s, /usr/share/gdb/python/gdb/function/strfns.pyR <