diff options
author | Simon Barner <barner@FreeBSD.org> | 2005-10-20 10:41:03 +0000 |
---|---|---|
committer | Simon Barner <barner@FreeBSD.org> | 2005-10-20 10:41:03 +0000 |
commit | 3dc959b3ed9f68cb6c4068300ffaea3c7c0b394a (patch) | |
tree | b3b6f09b622a11d1ee4a15aa7370fa04e8898c87 /devel/valgrind-snapshot/files | |
parent | c35155cde2c43ea5ffd533e097e98ddb6aeb93c0 (diff) |
Notes
Diffstat (limited to 'devel/valgrind-snapshot/files')
-rw-r--r-- | devel/valgrind-snapshot/files/patch-coregrind_vg_syscalls.c | 36 |
1 files changed, 34 insertions, 2 deletions
diff --git a/devel/valgrind-snapshot/files/patch-coregrind_vg_syscalls.c b/devel/valgrind-snapshot/files/patch-coregrind_vg_syscalls.c index f18c56469461..2483c6da1e53 100644 --- a/devel/valgrind-snapshot/files/patch-coregrind_vg_syscalls.c +++ b/devel/valgrind-snapshot/files/patch-coregrind_vg_syscalls.c @@ -1,5 +1,5 @@ ---- coregrind/vg_syscalls.c.orig Fri Jul 16 19:21:08 2004 -+++ coregrind/vg_syscalls.c Wed Sep 14 22:13:44 2005 +--- coregrind/vg_syscalls.c.orig Thu Oct 20 12:23:18 2005 ++++ coregrind/vg_syscalls.c Thu Oct 20 12:24:04 2005 @@ -1369,6 +1369,38 @@ &tst->m_eflags, arg1, arg2); @@ -54,3 +54,35 @@ default: VG_(core_panic)("Unhandled sysarch call"); } +@@ -1574,6 +1614,21 @@ + VG_TRACK( post_mem_write, arg1, arg2 ); + } + ++#if __FreeBSD__ >= 5 ++PRE(uuidgen) ++{ ++ /* int uuidgen(struct uuid *store, int count); */ ++ MAYBE_PRINTF("uuidgen ( %p, %d )\n", arg1, arg2); ++ SYSCALL_TRACK( pre_mem_write, tid, "uuidgen(store, count)", arg1, arg2); ++} ++ ++POST(uuidgen) ++{ ++ VG_TRACK( post_mem_write, arg1, arg2 ); ++} ++ ++#endif ++ + #endif + + PRE(setresgid) +@@ -6827,6 +6882,9 @@ + SYSBA(kldstat, False), + SYSB_(kldfirstmod, False), + SYSBA(__getcwd, False), ++#if __FreeBSD__ >= 5 ++ SYSBA(uuidgen, False), ++#endif + }; + #define MAX_SYS_INFO (sizeof(sys_info)/sizeof(sys_info[0])) + |