[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

rpms/valgrind/devel valgrind-3.2.0-makefile.patch, NONE, 1.1 valgrind-3.2.0-syscall-updates.patch, NONE, 1.1 .cvsignore, 1.9, 1.10 sources, 1.9, 1.10 valgrind.spec, 1.33, 1.34 valgrind-3.1.1-amd64-speedup.patch, 1.2, NONE valgrind-3.1.1-cfa-val-expr.patch, 1.1, NONE valgrind-3.1.1-glibc24.patch, 1.1, NONE valgrind-3.1.1-makefile.patch, 1.1, NONE valgrind-3.1.1-robust-list.patch, 1.1, NONE valgrind-3.1.1-syscall-updates-from-trunk.patch, 1.3, NONE valgrind-3.1.1-syscall-updates.patch, 1.2, NONE valgrind-3.1.1-syscall-updates2.patch, 1.1, NONE valgrind-3.1.1-valgrind_h.patch, 1.1, NONE



Author: jakub

Update of /cvs/dist/rpms/valgrind/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv8091

Modified Files:
	.cvsignore sources valgrind.spec 
Added Files:
	valgrind-3.2.0-makefile.patch 
	valgrind-3.2.0-syscall-updates.patch 
Removed Files:
	valgrind-3.1.1-amd64-speedup.patch 
	valgrind-3.1.1-cfa-val-expr.patch valgrind-3.1.1-glibc24.patch 
	valgrind-3.1.1-makefile.patch valgrind-3.1.1-robust-list.patch 
	valgrind-3.1.1-syscall-updates-from-trunk.patch 
	valgrind-3.1.1-syscall-updates.patch 
	valgrind-3.1.1-syscall-updates2.patch 
	valgrind-3.1.1-valgrind_h.patch 
Log Message:
3.2.0-1

valgrind-3.2.0-makefile.patch:
 Makefile |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

--- NEW FILE valgrind-3.2.0-makefile.patch ---
--- valgrind-3.1.1/VEX/Makefile.jj	2006-02-20 10:17:16.000000000 -0500
+++ valgrind-3.1.1/VEX/Makefile	2006-05-26 12:38:20.000000000 -0400
@@ -63,10 +63,10 @@ PUB_INCLUDES = -Ipub
 PRIV_INCLUDES = -Ipriv
 
 
-ifndef $(CC)
+ifndef CC
    CC = gcc 
 endif 
-ifndef $(AR)
+ifndef AR
    AR = ar 
 endif
 

valgrind-3.2.0-syscall-updates.patch:
 syswrap-ppc32-linux.c |   30 +++++++++
 syswrap-ppc64-linux.c |  165 ++++++++++++++++++++++++++------------------------
 2 files changed, 119 insertions(+), 76 deletions(-)

--- NEW FILE valgrind-3.2.0-syscall-updates.patch ---
--- valgrind-3.2.0/coregrind/m_syswrap/syswrap-ppc32-linux.c.jj	2006-04-13 21:09:00.000000000 -0400
+++ valgrind-3.2.0/coregrind/m_syswrap/syswrap-ppc32-linux.c	2006-06-15 10:09:38.000000000 -0400
@@ -386,6 +386,7 @@ DECL_TEMPLATE(ppc32_linux, sys_mmap);
 DECL_TEMPLATE(ppc32_linux, sys_mmap2);
 DECL_TEMPLATE(ppc32_linux, sys_stat64);
 DECL_TEMPLATE(ppc32_linux, sys_lstat64);
+DECL_TEMPLATE(ppc32_linux, sys_fstatat64);
 DECL_TEMPLATE(ppc32_linux, sys_fstat64);
 DECL_TEMPLATE(ppc32_linux, sys_ipc);
 DECL_TEMPLATE(ppc32_linux, sys_clone);
@@ -719,6 +720,20 @@ POST(sys_lstat64)
    }
 }
 
+PRE(sys_fstatat64)
+{
+   PRINT("sys_fstatat64 ( %d, %p(%s), %p )",ARG1,ARG2,ARG2,ARG3);
+   PRE_REG_READ3(long, "fstatat64",
+                 int, dfd, char *, file_name, struct stat64 *, buf);
+   PRE_MEM_RASCIIZ( "fstatat64(file_name)", ARG2 );
+   PRE_MEM_WRITE( "fstatat64(buf)", ARG3, sizeof(struct vki_stat64) );
+}
+
+POST(sys_fstatat64)
+{
+   POST_MEM_WRITE( ARG3, sizeof(struct vki_stat64) );
+}
+
 PRE(sys_fstat64)
 {
   PRINT("sys_fstat64 ( %d, %p )",ARG1,ARG2);
@@ -1798,6 +1813,21 @@ const SyscallTableEntry ML_(syscall_tabl
    LINX_(__NR_inotify_init,  sys_inotify_init),               // 275
    LINX_(__NR_inotify_add_watch,  sys_inotify_add_watch),     // 276
    LINX_(__NR_inotify_rm_watch,   sys_inotify_rm_watch),      // 277
+
+   LINXY(__NR_openat,            sys_openat),            // 286
+   LINX_(__NR_mkdirat,           sys_mkdirat),           // 287
+   LINX_(__NR_mknodat,           sys_mknodat),           // 288
+   LINX_(__NR_fchownat,          sys_fchownat),          // 289
+   LINX_(__NR_futimesat,         sys_futimesat),         // 290
+   PLAXY(__NR_fstatat64,         sys_fstatat64),         // 291
+   LINX_(__NR_unlinkat,          sys_unlinkat),          // 292
+   LINX_(__NR_renameat,          sys_renameat),          // 293
+   LINX_(__NR_linkat,            sys_linkat),            // 294
+   LINX_(__NR_symlinkat,         sys_symlinkat),         // 295
+   LINX_(__NR_readlinkat,        sys_readlinkat),        // 296
+   LINX_(__NR_fchmodat,          sys_fchmodat),          // 297
+   LINX_(__NR_faccessat,         sys_faccessat),         // 298
+
 };
 
 const UInt ML_(syscall_table_size) = 
--- valgrind-3.2.0/coregrind/m_syswrap/syswrap-ppc64-linux.c.jj	2006-02-14 18:00:32.000000000 -0500
+++ valgrind-3.2.0/coregrind/m_syswrap/syswrap-ppc64-linux.c	2006-06-15 10:42:18.000000000 -0400
@@ -1174,7 +1174,7 @@ PRE(sys_rt_sigreturn)
 const SyscallTableEntry ML_(syscall_table)[] = {
 // _____(__NR_restart_syscall,   sys_restart_syscall),    //   0
    GENX_(__NR_exit,              sys_exit),               //   1
-// _____(__NR_fork,              sys_fork),               //   2
+   GENX_(__NR_fork,              sys_fork),               //   2
    GENXY(__NR_read,              sys_read),               //   3
    GENX_(__NR_write,             sys_write),              //   4
 
@@ -1182,25 +1182,25 @@ const SyscallTableEntry ML_(syscall_tabl
    GENXY(__NR_close,             sys_close),              //   6
    GENXY(__NR_waitpid,           sys_waitpid),            //   7
    GENXY(__NR_creat,             sys_creat),              //   8
-// _____(__NR_link,              sys_link),               //   9
+   GENX_(__NR_link,              sys_link),               //   9
 
    GENX_(__NR_unlink,            sys_unlink),             //  10
    GENX_(__NR_execve,            sys_execve),             //  11
    GENX_(__NR_chdir,             sys_chdir),              //  12
    GENXY(__NR_time,              sys_time),               //  13
-// _____(__NR_mknod,             sys_mknod),              //  14
+   GENX_(__NR_mknod,             sys_mknod),              //  14
 
    GENX_(__NR_chmod,             sys_chmod),              //  15
-// _____(__NR_lchown,            sys_lchown),             //  16
+   GENX_(__NR_lchown,            sys_lchown),             //  16
 // _____(__NR_break,             sys_break),              //  17
 // _____(__NR_oldstat,           sys_oldstat),            //  18
    LINX_(__NR_lseek,             sys_lseek),              //  19
 
    GENX_(__NR_getpid,            sys_getpid),             //  20
-// _____(__NR_mount,             sys_mount),              //  21
+   LINX_(__NR_mount,             sys_mount),              //  21
 // _____(__NR_umount,            sys_umount),             //  22
-// _____(__NR_setuid,            sys_setuid),             //  23
-// _____(__NR_getuid,            sys_getuid),             //  24
+   GENX_(__NR_setuid,            sys_setuid),             //  23
+   GENX_(__NR_getuid,            sys_getuid),             //  24
 
 // _____(__NR_stime,             sys_stime),              //  25
 // _____(__NR_ptrace,            sys_ptrace),             //  26
@@ -1217,7 +1217,7 @@ const SyscallTableEntry ML_(syscall_tabl
 // _____(__NR_ftime,             sys_ftime),              //  35
 // _____(__NR_sync,              sys_sync),               //  36
    GENX_(__NR_kill,              sys_kill),               //  37
-// _____(__NR_rename,            sys_rename),             //  38
+   GENX_(__NR_rename,            sys_rename),             //  38
    GENX_(__NR_mkdir,             sys_mkdir),              //  39
 
 // _____(__NR_rmdir,             sys_rmdir),              //  40
@@ -1227,37 +1227,37 @@ const SyscallTableEntry ML_(syscall_tabl
 // _____(__NR_prof,              sys_prof),               //  44
 
    GENX_(__NR_brk,               sys_brk),                //  45
-// _____(__NR_setgid,            sys_setgid),             //  46
-// _____(__NR_getgid,            sys_getgid),             //  47
+   GENX_(__NR_setgid,            sys_setgid),             //  46
+   GENX_(__NR_getgid,            sys_getgid),             //  47
 // _____(__NR_signal,            sys_signal),             //  48
    GENX_(__NR_geteuid,           sys_geteuid),            //  49
 
-// _____(__NR_getegid,           sys_getegid),            //  50
+   GENX_(__NR_getegid,           sys_getegid),            //  50
 // _____(__NR_acct,              sys_acct),               //  51
-// _____(__NR_umount2,           sys_umount2),            //  52
+   LINX_(__NR_umount2,           sys_umount),             //  52
 // _____(__NR_lock,              sys_lock),               //  53
    GENXY(__NR_ioctl,             sys_ioctl),              //  54
 
    GENXY(__NR_fcntl,             sys_fcntl),              //  55
 // _____(__NR_mpx,               sys_mpx),                //  56
-// _____(__NR_setpgid,           sys_setpgid),            //  57
+   GENX_(__NR_setpgid,           sys_setpgid),            //  57
 // _____(__NR_ulimit,            sys_ulimit),             //  58
 // _____(__NR_oldolduname,       sys_oldolduname),        //  59
 
-// _____(__NR_umask,             sys_umask),              //  60
-// _____(__NR_chroot,            sys_chroot),             //  61
+   GENX_(__NR_umask,             sys_umask),              //  60
+   GENX_(__NR_chroot,            sys_chroot),             //  61
 // _____(__NR_ustat,             sys_ustat),              //  62
    GENXY(__NR_dup2,              sys_dup2),               //  63
    GENX_(__NR_getppid,           sys_getppid),            //  64
 
-// _____(__NR_getpgrp,           sys_getpgrp),            //  65
-// _____(__NR_setsid,            sys_setsid),             //  66
+   GENX_(__NR_getpgrp,           sys_getpgrp),            //  65
+   GENX_(__NR_setsid,            sys_setsid),             //  66
 // _____(__NR_sigaction,         sys_sigaction),          //  67
 // _____(__NR_sgetmask,          sys_sgetmask),           //  68
 // _____(__NR_ssetmask,          sys_ssetmask),           //  69
 
-// _____(__NR_setreuid,          sys_setreuid),           //  70
-// _____(__NR_setregid,          sys_setregid),           //  71
+   GENX_(__NR_setreuid,          sys_setreuid),           //  70
+   GENX_(__NR_setregid,          sys_setregid),           //  71
 // _____(__NR_sigsuspend,        sys_sigsuspend),         //  72
 // _____(__NR_sigpending,        sys_sigpending),         //  73
 // _____(__NR_sethostname,       sys_sethostname),        //  74
@@ -1268,10 +1268,10 @@ const SyscallTableEntry ML_(syscall_tabl
    GENXY(__NR_gettimeofday,      sys_gettimeofday),       //  78
 // _____(__NR_settimeofday,      sys_settimeofday),       //  79
 
-// _____(__NR_getgroups,         sys_getgroups),          //  80
-// _____(__NR_setgroups,         sys_setgroups),          //  81
+   GENXY(__NR_getgroups,         sys_getgroups),          //  80
+   GENX_(__NR_setgroups,         sys_setgroups),          //  81
 // _____(__NR_select,            sys_select),             //  82
-// _____(__NR_symlink,           sys_symlink),            //  83
+   GENX_(__NR_symlink,           sys_symlink),            //  83
 // _____(__NR_oldlstat,          sys_oldlstat),           //  84
 
    GENX_(__NR_readlink,          sys_readlink),           //  85
@@ -1282,7 +1282,7 @@ const SyscallTableEntry ML_(syscall_tabl
 
    PLAX_(__NR_mmap,              sys_mmap),               //  90
    GENXY(__NR_munmap,            sys_munmap),             //  91
-// _____(__NR_truncate,          sys_truncate),           //  92
+   GENX_(__NR_truncate,          sys_truncate),           //  92
    GENX_(__NR_ftruncate,         sys_ftruncate),          //  93
 // _____(__NR_fchmod,            sys_fchmod),             //  94
 
@@ -1330,21 +1330,21 @@ const SyscallTableEntry ML_(syscall_tabl
 
 // _____(__NR_get_kernel_syms,   sys_get_kernel_syms),    // 130
 // _____(__NR_quotactl,          sys_quotactl),           // 131
-// _____(__NR_getpgid,           sys_getpgid),            // 132
-// _____(__NR_fchdir,            sys_fchdir),             // 133
+   GENX_(__NR_getpgid,           sys_getpgid),            // 132
+   GENX_(__NR_fchdir,            sys_fchdir),             // 133
 // _____(__NR_bdflush,           sys_bdflush),            // 134
 
 // _____(__NR_sysfs,             sys_sysfs),              // 135
-// _____(__NR_personality,       sys_personality),        // 136
+   LINX_(__NR_personality,       sys_personality),        // 136
 // _____(__NR_afs_syscall,       sys_afs_syscall),        // 137
-// _____(__NR_setfsuid,          sys_setfsuid),           // 138
-// _____(__NR_setfsgid,          sys_setfsgid),           // 139
+   LINX_(__NR_setfsuid,          sys_setfsuid),           // 138
+   LINX_(__NR_setfsgid,          sys_setfsgid),           // 139
 
    LINXY(__NR__llseek,           sys_llseek),             // 140
    GENXY(__NR_getdents,          sys_getdents),           // 141
-// _____(__NR__newselect,        sys__newselect),         // 142
-// _____(__NR_flock,             sys_flock),              // 143
-// _____(__NR_msync,             sys_msync),              // 144
+   GENX_(__NR__newselect,        sys_select),             // 142
+   GENX_(__NR_flock,             sys_flock),              // 143
+   GENX_(__NR_msync,             sys_msync),              // 144
 
    GENXY(__NR_readv,             sys_readv),              // 145
    GENX_(__NR_writev,            sys_writev),             // 146
@@ -1352,19 +1352,19 @@ const SyscallTableEntry ML_(syscall_tabl
 // _____(__NR_fdatasync,         sys_fdatasync),          // 148
    LINXY(__NR__sysctl,           sys_sysctl),             // 149
 
-// _____(__NR_mlock,             sys_mlock),              // 150
-// _____(__NR_munlock,           sys_munlock),            // 151
-// _____(__NR_mlockall,          sys_mlockall),           // 152
-// _____(__NR_munlockall,        sys_munlockall),         // 153
+   GENX_(__NR_mlock,             sys_mlock),              // 150
+   GENX_(__NR_munlock,           sys_munlock),            // 151
+   GENX_(__NR_mlockall,          sys_mlockall),           // 152
+   LINX_(__NR_munlockall,        sys_munlockall),         // 153
 // _____(__NR_sched_setparam,    sys_sched_setparam),     // 154
 
-// _____(__NR_sched_getparam,    sys_sched_getparam),     // 155
-// _____(__NR_sched_setscheduler,      sys_sched_setscheduler),     // 156
-// _____(__NR_sched_getscheduler,      sys_sched_getscheduler),     // 157
-// _____(__NR_sched_yield,             sys_sched_yield),            // 158
-// _____(__NR_sched_get_priority_max,  sys_sched_get_priority_max), // 159
+   LINXY(__NR_sched_getparam,         sys_sched_getparam),        // 155
+   LINX_(__NR_sched_setscheduler,     sys_sched_setscheduler),    // 156
+   LINX_(__NR_sched_getscheduler,     sys_sched_getscheduler),    // 157
+   LINX_(__NR_sched_yield,            sys_sched_yield),           // 158
+   LINX_(__NR_sched_get_priority_max, sys_sched_get_priority_max),// 159
 
-// _____(__NR_sched_get_priority_min,  sys_sched_get_priority_min), // 160
+   LINX_(__NR_sched_get_priority_min, sys_sched_get_priority_min),// 160
 // _____(__NR_sched_rr_get_interval,   sys_sched_rr_get_interval),  // 161
    GENXY(__NR_nanosleep,         sys_nanosleep),          // 162
    GENX_(__NR_mremap,            sys_mremap),             // 163
@@ -1395,7 +1395,7 @@ const SyscallTableEntry ML_(syscall_tabl
 // _____(__NR_capset,            sys_capset),             // 184
 
    GENXY(__NR_sigaltstack,       sys_sigaltstack),        // 185
-// _____(__NR_sendfile,          sys_sendfile),           // 186
+   LINXY(__NR_sendfile,          sys_sendfile),           // 186
 // _____(__NR_getpmsg,           sys_getpmsg),            // 187
 // _____(__NR_putpmsg,           sys_putpmsg),            // 188
    GENX_(__NR_vfork,             sys_fork),               // 189 treat as fork
@@ -1426,50 +1426,48 @@ const SyscallTableEntry ML_(syscall_tabl
 
 // _____(__NR_lsetxattr,         sys_lsetxattr),          // 210
 // _____(__NR_fsetxattr,         sys_fsetxattr),          // 211
-// _____(__NR_getxattr,          sys_getxattr),           // 212
-// _____(__NR_lgetxattr,         sys_lgetxattr),          // 213
-// _____(__NR_fgetxattr,         sys_fgetxattr),          // 214
-
-// _____(__NR_listxattr,         sys_listxattr),          // 215
-// _____(__NR_llistxattr,        sys_llistxattr),         // 216
-// _____(__NR_flistxattr,        sys_flistxattr),         // 217
-// _____(__NR_removexattr,       sys_removexattr),        // 218
-// _____(__NR_lremovexattr,      sys_lremovexattr),       // 219
+   LINXY(__NR_getxattr,          sys_getxattr),           // 212
+   LINXY(__NR_lgetxattr,         sys_lgetxattr),          // 213
+   LINXY(__NR_fgetxattr,         sys_fgetxattr),          // 214
+   LINXY(__NR_listxattr,         sys_listxattr),          // 215
+   LINXY(__NR_llistxattr,        sys_llistxattr),         // 216
+   LINXY(__NR_flistxattr,        sys_flistxattr),         // 217
+   LINX_(__NR_removexattr,       sys_removexattr),        // 218
+   LINX_(__NR_lremovexattr,      sys_lremovexattr),       // 219
+   LINX_(__NR_fremovexattr,      sys_fremovexattr),       // 220
 
-// _____(__NR_fremovexattr,      sys_fremovexattr),       // 220
    LINXY(__NR_futex,             sys_futex),              // 221
-// _____(__NR_sched_setaffinity, sys_sched_setaffinity),  // 222
-// _____(__NR_sched_getaffinity, sys_sched_getaffinity),  // 223
+   LINX_(__NR_sched_setaffinity, sys_sched_setaffinity),  // 222
+   LINXY(__NR_sched_getaffinity, sys_sched_getaffinity),  // 223
 // /* 224 currently unused */
 
 // _____(__NR_tuxcall,           sys_tuxcall),            // 225
 // /* #define __NR_sendfile64      226     32bit only */
-// _____(__NR_io_setup,          sys_io_setup),           // 227
-// _____(__NR_io_destroy,        sys_io_destroy),         // 228
-// _____(__NR_io_getevents,      sys_io_getevents),       // 229
-
-// _____(__NR_io_submit,         sys_io_submit),          // 230
-// _____(__NR_io_cancel,         sys_io_cancel),          // 231
+   LINX_(__NR_io_setup,          sys_io_setup),           // 227
+   LINX_(__NR_io_destroy,        sys_io_destroy),         // 228
+   LINXY(__NR_io_getevents,      sys_io_getevents),       // 229
+   LINX_(__NR_io_submit,         sys_io_submit),          // 230
+   LINXY(__NR_io_cancel,         sys_io_cancel),          // 231
    LINX_(__NR_set_tid_address,   sys_set_tid_address),    // 232
 // _____(__NR_fadvise64,         sys_fadvise64),          // 233
    LINX_(__NR_exit_group,        sys_exit_group),         // 234
 
 // _____(__NR_lookup_dcookie,    sys_lookup_dcookie),     // 235
-// _____(__NR_epoll_create,      sys_epoll_create),       // 236
-// _____(__NR_epoll_ctl,         sys_epoll_ctl),          // 237
-// _____(__NR_epoll_wait,        sys_epoll_wait),         // 238
+   LINXY(__NR_epoll_create,      sys_epoll_create),       // 236
+   LINX_(__NR_epoll_ctl,         sys_epoll_ctl),          // 237
+   LINXY(__NR_epoll_wait,        sys_epoll_wait),         // 238
 // _____(__NR_remap_file_pages,  sys_remap_file_pages),   // 239
 
-// _____(__NR_timer_create,      sys_timer_create),       // 240
-// _____(__NR_timer_settime,     sys_timer_settime),      // 241
-// _____(__NR_timer_gettime,     sys_timer_gettime),      // 242
-// _____(__NR_timer_getoverrun,  sys_timer_getoverrun),   // 243
-// _____(__NR_timer_delete,      sys_timer_delete),       // 244
-
-// _____(__NR_clock_settime,     sys_clock_settime),      // 245
-// _____(__NR_clock_gettime,     sys_clock_gettime),      // 246
-// _____(__NR_clock_getres,      sys_clock_getres),       // 247
-// _____(__NR_clock_nanosleep,   sys_clock_nanosleep),    // 248
+   LINXY(__NR_timer_create,      sys_timer_create),       // 240
+   LINXY(__NR_timer_settime,     sys_timer_settime),      // 241
+   LINXY(__NR_timer_gettime,     sys_timer_gettime),      // 242
+   LINX_(__NR_timer_getoverrun,  sys_timer_getoverrun),   // 243
+   LINX_(__NR_timer_delete,      sys_timer_delete),       // 244
+   LINX_(__NR_clock_settime,     sys_clock_settime),      // 245
+   LINXY(__NR_clock_gettime,     sys_clock_gettime),      // 246
+   LINXY(__NR_clock_getres,      sys_clock_getres),       // 247
+   LINXY(__NR_clock_nanosleep,   sys_clock_nanosleep),    // 248
+
 // _____(__NR_swapcontext,       sys_swapcontext),        // 249
 
    LINXY(__NR_tgkill,            sys_tgkill),             // 250
@@ -1502,9 +1500,24 @@ const SyscallTableEntry ML_(syscall_tabl
 // _____(__NR_ioprio_set,        sys_ioprio_set),         // 273
 // _____(__NR_ioprio_get,        sys_ioprio_get),         // 274
 
-// _____(__NR_inotify_init,      sys_inotify_init),       // 275
-// _____(__NR_inotify_add_watch, sys_inotify_add_watch),  // 276
-// _____(__NR_inotify_rm_watch,  sys_inotify_rm_watch)    // 277
+   LINX_(__NR_inotify_init,  sys_inotify_init),           // 275
+   LINX_(__NR_inotify_add_watch,  sys_inotify_add_watch), // 276
+   LINX_(__NR_inotify_rm_watch,   sys_inotify_rm_watch),  // 277
+
+   LINXY(__NR_openat,            sys_openat),             // 286
+   LINX_(__NR_mkdirat,           sys_mkdirat),            // 287
+   LINX_(__NR_mknodat,           sys_mknodat),            // 288
+   LINX_(__NR_fchownat,          sys_fchownat),           // 289
+   LINX_(__NR_futimesat,         sys_futimesat),          // 290
+   LINXY(__NR_newfstatat,        sys_newfstatat),         // 291
+   LINX_(__NR_unlinkat,          sys_unlinkat),           // 292
+   LINX_(__NR_renameat,          sys_renameat),           // 293
+   LINX_(__NR_linkat,            sys_linkat),             // 294
+   LINX_(__NR_symlinkat,         sys_symlinkat),          // 295
+   LINX_(__NR_readlinkat,        sys_readlinkat),         // 296
+   LINX_(__NR_fchmodat,          sys_fchmodat),           // 297
+   LINX_(__NR_faccessat,         sys_faccessat),          // 298
+
 };
 
 const UInt ML_(syscall_table_size) = 


Index: .cvsignore
===================================================================
RCS file: /cvs/dist/rpms/valgrind/devel/.cvsignore,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- .cvsignore	3 Apr 2006 16:55:06 -0000	1.9
+++ .cvsignore	15 Jun 2006 15:09:25 -0000	1.10
@@ -1 +1 @@
-valgrind-3.1.1.tar.bz2
+valgrind-3.2.0.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/dist/rpms/valgrind/devel/sources,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- sources	3 Apr 2006 16:55:06 -0000	1.9
+++ sources	15 Jun 2006 15:09:25 -0000	1.10
@@ -1 +1 @@
-3bbfafedb59c19bf75977381ce2eb6d7  valgrind-3.1.1.tar.bz2
+c418026ce7c38a740ef17efe59509fcf  valgrind-3.2.0.tar.bz2


Index: valgrind.spec
===================================================================
RCS file: /cvs/dist/rpms/valgrind/devel/valgrind.spec,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- valgrind.spec	26 May 2006 16:40:44 -0000	1.33
+++ valgrind.spec	15 Jun 2006 15:09:25 -0000	1.34
@@ -1,27 +1,21 @@
 Summary: Tool for finding memory management bugs in programs
 Name: valgrind
-Version: 3.1.1
-Release: 3
+Version: 3.2.0
+Release: 1
 Epoch: 1
 Source0: http://www.valgrind.org/downloads/valgrind-%{version}.tar.bz2
-Patch1: valgrind-3.1.1-valgrind_h.patch
-Patch2: valgrind-3.1.1-amd64-speedup.patch
-Patch3: valgrind-3.1.1-cfa-val-expr.patch
-Patch4: valgrind-3.1.1-glibc24.patch
-Patch5: valgrind-3.1.1-syscall-updates-from-trunk.patch
-Patch6: valgrind-3.1.1-syscall-updates.patch
-Patch7: valgrind-3.1.1-robust-list.patch
-Patch8: valgrind-3.1.1-syscall-updates2.patch
-Patch9: valgrind-3.1.1-makefile.patch
+Patch1: valgrind-3.2.0-syscall-updates.patch
+Patch2: valgrind-3.2.0-makefile.patch
 License: GPL
 URL: http://www.valgrind.org/
 Group: Development/Debuggers
 BuildRoot: %{_tmppath}/%{name}-root
-%ifarch x86_64
+Obsoletes: valgrind-callgrind
+%ifarch x86_64 ppc64
 # Ensure glibc{,-devel} is installed for both multilib arches
 BuildRequires: /lib/libc.so.6 /usr/lib/libc.so /lib64/libc.so.6 /usr/lib64/libc.so
 %endif
-ExclusiveArch: %{ix86} x86_64 ppc
+ExclusiveArch: %{ix86} x86_64 ppc ppc64
 
 # Disable build root strip policy
 %define __spec_install_post /usr/lib/rpm/brp-compress || :
@@ -41,16 +35,9 @@
 %setup -q
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%patch6 -p1
-%patch7 -p1
-%patch8 -p1
-%patch9 -p1
 
 %build
-%ifarch x86_64
+%ifarch x86_64 ppc64
 # Ugly hack - libgcc 32-bit package might not be installed
 mkdir -p libgcc/32
 touch libgcc/32/libgcc_s.a
@@ -86,7 +73,7 @@
 EOF
 gcc $RPM_OPT_FLAGS -o close_fds close_fds.c
 
-for i in `find . -type f \( -name *-amd64-linux -o -name *-x86-linux -o -name *-ppc-linux \)`; do
+for i in `find . -type f \( -name *-amd64-linux -o -name *-x86-linux -o -name *-ppc*-linux \)`; do
   case "`file $i`" in
     *ELF*executable*statically\ linked*)
       objcopy -R .debug_loc -R .debug_frame -R .debug_ranges $i
@@ -112,6 +99,11 @@
 ln -sf ../../lib/valgrind/x86-linux $RPM_BUILD_ROOT%{_libdir}/valgrind/x86-linux
 %endif
 
+%ifarch ppc64
+rm -rf $RPM_BUILD_ROOT%{_libdir}/valgrind/ppc-linux
+ln -sf ../../lib/valgrind/ppc-linux $RPM_BUILD_ROOT%{_libdir}/valgrind/ppc-linux
+%endif
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -126,6 +118,10 @@
 %{_mandir}/man1/valgrind*
 
 %changelog
+* Thu Jun 15 2006 Jakub Jelinek <jakub redhat com> 3.2.0-1
+- update to 3.2.0
+  - ppc64 support
+
 * Fri May 26 2006 Jakub Jelinek <jakub redhat com> 3.1.1-3
 - handle [sg]et_robust_list syscalls on i?86/x86_64
 - handle *at syscalls on ppc


--- valgrind-3.1.1-amd64-speedup.patch DELETED ---


--- valgrind-3.1.1-cfa-val-expr.patch DELETED ---


--- valgrind-3.1.1-glibc24.patch DELETED ---


--- valgrind-3.1.1-makefile.patch DELETED ---


--- valgrind-3.1.1-robust-list.patch DELETED ---


--- valgrind-3.1.1-syscall-updates-from-trunk.patch DELETED ---


--- valgrind-3.1.1-syscall-updates.patch DELETED ---


--- valgrind-3.1.1-syscall-updates2.patch DELETED ---


--- valgrind-3.1.1-valgrind_h.patch DELETED ---


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]