b3a1e4bffbdbbf38304f216af405009868f43628 |
|
21-Aug-2015 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates, to include 2015. No functional change. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15577 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
b26101c4d128f0bfed780434c4e4f8d67f8aeee4 |
|
08-Aug-2015 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Fix printf format inconsistencies as pointed out by gcc -Wformat-signedness. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15510 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
ad4e979f408239dabbaae955d8ffcb84a51a5c85 |
|
05-Jul-2015 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Fix typos in source code. Patch by Dmitriy (olshevskiy87@bk.ru). Fixes BZ #349874 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15394 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
9e2645c0b8d76ece8eed2d08d1b7a8021da41252 |
|
07-May-2015 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for the syncfs system call. Based on patch from j@eckel.me on BZ#347389. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15191 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
2ca1f26c3025a37de9eac58535af089ff5090a1d |
|
22-Apr-2015 |
mjw <mjw@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enable rt_sigpending syscall on ppc64 linux. Patch from Thomas Huth <thuth@redhat.com> git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15133 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
faaf86055a7af8ff13c591cdf692724aab94c960 |
|
18-Apr-2015 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Remove a few unneeded header files. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15111 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
1a7b0b94f6a8c307354727342078d24374c1de7d |
|
14-Mar-2015 |
florian <florian@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Disable testcase because the ptrace system call is not supported on ppc64. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15010 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
c53a53423691e866b24c093e31eeae3fe46a3ac0 |
|
17-Feb-2015 |
mjw <mjw@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Bug #344295 syscall recvmmsg on arm64 (243) and ppc32/64 (343) unhandled git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14940 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
13af241d37343299ab958fab030738139e9522f7 |
|
17-Feb-2015 |
mjw <mjw@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Bug #344279 syscall sendmmsg on arm64 (269) and ppc32/64 (349) unhandled. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14939 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
e4a905f384b8d1ab9b916174b2a0b0d9ddf71614 |
|
10-Feb-2015 |
mjw <mjw@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Bug #344007 accept4 syscall unhandled on arm64 (242) and ppc64 (344) ppc64 might fall back to socketcall in some cases, but arm64 always uses accept4 syscall directly. Some (confusing) background on when/how glibc (wrongly) decides to use a direct accept4 or the socketcall system call: https://sourceware.org/ml/libc-alpha/2013-12/msg00014.html git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14926 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
9d7592e571487e08e2166212890e65b87e2905a4 |
|
19-Jan-2015 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Handle the memfd_create system call. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14875 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
e6366711ec586437958764b451145749c7bcded1 |
|
10-Nov-2014 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for the getrandom system call. BZ#340788. Requires r14705 for updated system call lists. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14709 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
8a3377f03c4865cda1dd1e9a152861fdb77315fa |
|
08-Sep-2014 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for sys_pivot_root and sys_unshare. Patch from Steven Stewart-Gallus <sstewartgallus00@mylangara.bc.ca>. n-i-bz (patch on dev@, 27 Aug 2014) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14494 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
38a74d2cc4670e3eb559adff51a376cd6ec98005 |
|
30-Aug-2014 |
philippe <philippe@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
The semantic of the stack bounds is not consistent or is not described. At various places, there were either some assumption that the 'end' boundary (highest address) was either not included, included, or was the highest addressable word, or the highest addressable byte. This e.g. was very visible when doing: ./vg-in-place -d -d ./helgrind/tests/tc01_simple_race|&grep regi giving --24040:2:stacks register 0xBEDB4000-0xBEDB4FFF as stack 0 --24040:2:stacks register 0x402C000-0x4A2C000 as stack 1 showing that the main stack end was (on x86) not the highest word but the highest byte, while for the thread 1, the registered end was a byte not part of the stack. The attached patch ensures that stack bounds semantic are documented and consistent. Also, some of the stack handling code is factorised. The convention that the patch ensures and documents is: start is the lowest addressable byte, end is the highest addressable byte. (the words 'min' and 'max' have been kept when already used, as this wording is consistent with the new semantic of start/end). In various debug log, used brackets [ and ] to make clear that both bounds are included. The code to guess and register the client stack was duplicated in all the platform specific syswrap-<plat>-<os>.c files. Code has been factorised in syswrap-generic.c The patch has been regression tested on x86, amd64, ppc32/64, s390x. It has been compiled and one test run on arm64. Not compiled/not tested on darwin, android, mips32/64, arm More in details, the patch does the following: coregrind/pub_core_aspacemgr.h include/valgrind.h include/pub_tool_machine.h coregrind/pub_core_scheduler.h coregrind/pub_core_stacks.h - document start/end semantic in various functions also in pub_tool_machine.h: - replaces unclear 'bottommost address' by 'lowest address' (unclear as stack bottom is or at least can be interpreted as the 'functional' bottom of the stack, which is the highest address for 'stack growing downwards'). coregrind/pub_core_initimg.h replace unclear clstack_top by clstack_end coregrind/m_main.c updated to clstack_end coregrind/pub_core_threadstate.h renamed client_stack_highest_word to client_stack_highest_byte coregrind/m_scheduler/scheduler.c computes client_stack_highest_byte as the highest addressable byte Update comments in call to VG_(show_sched_status) coregrind/m_machine.c coregrind/m_stacktrace.c updated to client_stack_highest_byte, and switched stack_lowest/highest_word to stack_lowest/highest_byte accordingly coregrind/m_stacks.c clarify semantic of start/end, added a comment to indicate why we invert start/end in register call (note that the code find_stack_by_addr was already assuming that end was included as the checks were doing e.g. sp >= i->start && sp <= i->end coregrind/pub_core_clientstate.h coregrind/m_clientstate.c renames Addr VG_(clstk_base) to Addr VG_(clstk_start_base) (start to indicate it is the lowest address, base suffix kept to indicate it is the initial lowest address). coregrind/m_initimg/initimg-darwin.c updated to VG_(clstk_start_base) replace unclear iicii.clstack_top by iicii.clstack_end updated clstack_max_size computation according to both bounds included. coregrind/m_initimg/initimg-linux.c updated to VG_(clstk_start_base) updated VG_(clstk_end) computation according to both bounds included. replace unclear iicii.clstack_top by iicii.clstack_end coregrind/pub_core_aspacemgr.h extern Addr VG_(am_startup) : clarify semantic of the returned value coregrind/m_aspacemgr/aspacemgr-linux.c removed a copy of a comment that was already in pub_core_aspacemgr.h (avoid double maintenance) renamed unclear suggested_clstack_top to suggested_clstack_end (note that here, it looks like suggested_clstack_top was already the last addressable byte) * factorisation of the stack guessing and registration causes mechanical changes in the following files: coregrind/m_syswrap/syswrap-ppc64-linux.c coregrind/m_syswrap/syswrap-x86-darwin.c coregrind/m_syswrap/syswrap-amd64-linux.c coregrind/m_syswrap/syswrap-arm-linux.c coregrind/m_syswrap/syswrap-generic.c coregrind/m_syswrap/syswrap-mips64-linux.c coregrind/m_syswrap/syswrap-ppc32-linux.c coregrind/m_syswrap/syswrap-amd64-darwin.c coregrind/m_syswrap/syswrap-mips32-linux.c coregrind/m_syswrap/priv_syswrap-generic.h coregrind/m_syswrap/syswrap-x86-linux.c coregrind/m_syswrap/syswrap-s390x-linux.c coregrind/m_syswrap/syswrap-darwin.c coregrind/m_syswrap/syswrap-arm64-linux.c Some files to look at more in details: syswrap-darwin.c : the handling of sysctl(kern.usrstack) looked buggy to me, and has probably be made correct by the fact that VG_(clstk_end) is now the last addressable byte. However,unsure about this, as I could not find any documentation about sysctl(kern.usrstack). I only find several occurences on the web, showing that the result of this is page aligned, which I guess means it must be 1+ the last addressable byte. syswrap-x86-darwin.c and syswrap-amd64-darwin.c I suspect the code that was computing client_stack_highest_word was wrong, and the patch makes it correct. syswrap-mips64-linux.c not sure what to do for this code. This is the only code that was guessing the stack differently from others. Kept (almost) untouched. To be discussed with mips maintainers. coregrind/pub_core_libcassert.h coregrind/m_libcassert.c * void VG_(show_sched_status): renamed Bool valgrind_stack_usage to Bool stack_usage if stack_usage, shows both the valgrind stack usage and the client stack boundaries coregrind/m_scheduler/scheduler.c coregrind/m_gdbserver/server.c coregrind/m_gdbserver/remote-utils.c Updated comments in callers to VG_(show_sched_status) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14392 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
582d58245637ab05272d89fb94b12fd0f18fa0f8 |
|
08-Aug-2014 |
carll <carll@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
This commit is for Bugzilla 334834. The Bugzilla contains patch 2 of 3 to add PPC64 LE support. The other two patches can be found in Bugzillas 334384 and 334836. POWER PC, add the functional Little Endian support, patch 2 The IBM POWER processor now supports both Big Endian and Little Endian. The ABI for Little Endian also changes. Specifically, the function descriptor is not used, the stack size changed, accessing the TOC changed. Functions now have a local and a global entry point. Register r2 contains the TOC for local calls and register r12 contains the TOC for global calls. This patch makes the functional changes to the Valgrind tool. The patch makes the changes needed for the none/tests/ppc32 and none/tests/ppc64 Makefile.am. A number of the ppc specific tests have Endian dependencies that are not fixed in this patch. They are fixed in the next patch. Per Julian's comments renamed coregrind/m_dispatch/dispatch-ppc64-linux.S to coregrind/m_dispatch/dispatch-ppc64be-linux.S Created new file for LE coregrind/m_dispatch/dispatch-ppc64le-linux.S. The same was done for coregrind/m_syswrap/syscall-ppc-linux.S. Signed-off-by: Carl Love <carll@us.ibm.com> git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14239 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
cae0cc22b83ffb260ee8379e92099c5a701944cb |
|
08-Aug-2014 |
carll <carll@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
This commit is for Bugzilla 334384. The Bugzilla contains patch 1 of 3 to add PPC64 LE support. The other two patches can be found in Bugzillas 334834 and 334836. The commit does not have a VEX commit associated with it. POWER PC, add initial Little Endian support The IBM POWER processor now supports both Big Endian and Little Endian. This patch renames the #defines with the name ppc64 to ppc64be for the BE specific code. This patch adds the Little Endian #define ppc64le to the Additionally, a few functions are renamed to remove BE from the name if the function is used by BE and LE. Functions that are BE specific have BE put in the name. The goals of this patch is to make sure #defines, function names and variables consistently use PPC64/ppc64 if it refers to BE and LE, PPC64BE/ppc64be if it is specific to BE, PPC64LE/ppc64le if it is LE specific. The patch does not break the code for PPC64 Big Endian. The test files memcheck/tests/atomic_incs.c, tests/power_insn_available.c and tests/power_insn_available.c are also updated to the new #define definition for PPC64 BE. Signed-off-by: Carl Love <carll@us.ibm.com> git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14238 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
78bc77046d4c6152509c4a5a53e6ceab82ce079e |
|
10-Mar-2014 |
mjw <mjw@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enable sys_getpriority and sys_setpriority for ppc64. Bug 331830 - ppc64: WARNING: unhandled syscall: 96/97 (Miroslav Franc, mfranc@redhat.com) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13861 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
ddc4a18e6aeaf9124b9d86cd515e1093ff00eeed |
|
30-Jan-2014 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for the clock_adjtime system call. Based on a patch from Stefan Sørensen on BZ#330469. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13785 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
4f5be8cb2f8e83559648578e5d2098425a6a3068 |
|
30-Jan-2014 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Both eventfd and eventfd2 have post handlers that we were failing to call on most platforms. Fixes BZ #330459. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13784 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
13de2319c0bf4b5f70c0d84bf0e923b9645f793c |
|
21-Oct-2013 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enable sys_rt_sigsuspend on ppc64-linux. Not sure why this is necessary, but I found it lying around in a ppc64 tree, so there was probably some use case at some point. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13668 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
0f157ddb404bcde7815a1c5bf2d7e41c114f3d73 |
|
18-Oct-2013 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates (20XY-2012 ==> 20XY-2013) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13658 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
e746a1296a039cb7e4790650befd41502a5fad29 |
|
05-Jul-2013 |
mjw <mjw@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Bug 321969. Support [lf]setxattr on ppc32 and ppc64 linux kernel. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13449 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
521cebb64434565d230195eaf1ccc7b03657a6f1 |
|
07-May-2013 |
carll <carll@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add syscall suport for system calls sys_mbind, sys_set_mempolicy and sys_get_mempolicy. This patch add support for the PPC64 sytem calls: 259 - sys_mbind 260 - sys_get_mempolicy 261 - sys_set_mempolicy This patch also adds the Add syscall 259, sys_mbind, support for the PPC32 platform. The patch fixes bugzilla 318932. Signed-off-by: Carl Love <cel@us.ibm.com> --- git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13383 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
fdb70818be5a8a9dfb6b1502e5a9bcb75dd66f3f |
|
29-Mar-2013 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enable prctl on ppc64-linux. Fixes #308089. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13350 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
f2a7bbe64a8a2e3bd91c8b9f344d8a343453b52a |
|
04-Nov-2012 |
philippe <philippe@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
factorise sys_socketcall sys_socketcall was duplicated in syswrap-{ppc64|ppc32|arm|mips32|s390x}-linux.c => * Similarly for what was done for sys_ipc, factorise the code in syswrap-linux.c * re-enabled PRE_MEM_READ for VKI_SYS_SENDMSG and VKI_SYS_RECVMSG (PRE_MEM_READ calls were commented out around 2003, for what was supposed a glibc bug. The PRE_MEM_READ calls were already re-enabled in s390x) * s390x also had some more checking to verify the addressibility of the args and fail the syscall with EFAULT if not addressable => same checks are now done for all platforms. (tested on x86/amd64/mips32/s390x/ppc32/ppc64, compiled for arm-android-emulator) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13104 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
4eefc8c5ad997e8d925711ebcb07afef2658100d |
|
21-Oct-2012 |
philippe <philippe@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
restructure code for future fixing of 123837 (semctl GETVAL false positive) Regrouped identical code (except for indentation) from syswrap-ppc64-linux.c, syswrap-ppc32-linux.c,syswrap-mips32-linux.c syswrap-x86-linux.c, syswrap-s390x-linux.c into syswrap-linux.c (compiled/regtested on x86, amd64, ppc64, mips32, s390x) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13076 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
03f8d3fc25f5a45c5826259d1b33b7f310117279 |
|
05-Aug-2012 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates to include 2012. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12843 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
d5fb58e1285b1d094e81fb584386f5cfd9bf5953 |
|
03-Apr-2012 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for the move_pages system call. BZ#282790. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12485 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
9a2b80d276717c327e5d3c7dad78625166df7340 |
|
25-Mar-2012 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Check whether the big lock is held before invoking pre_thread_ll_create. If the pre_thread_ll_create tracking function would be invoked without the big lock being held, that would trigger a race condition in the tools that implement this tracking function. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12458 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
8b3a6094d817ca6677592ce7f1147eb24c1a94f4 |
|
10-Feb-2012 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Only mark data which has actually been filled in by recvmsg as defined. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12380 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
a4991237861dd834a58620b6a9eeca0e6e843f24 |
|
10-Feb-2012 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for the sendmmsg and recvmmsg system calls. Fixes BZ#277779. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12376 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
9e4b636f786d7d105cb8ead0a4c9f0b403e82e71 |
|
10-Feb-2012 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for process_vm_readv and process_vm_writev system calls. Patch from Lénaïc Huard to fix BZ#292995. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12374 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
ec062e8d96a361af9905b5447027819dfbfee01a |
|
23-Oct-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update all copyright dates, from 20xy-2010 to 20xy-2011. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12206 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
adf01032cdabe6995fa70142a2abf9dd3ffc3ea3 |
|
20-Oct-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
ppc64-linux: handle sys_setresuid and sys_setresgid. #273640. (Jan Stancek, jan.stancek@gmail.com) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12175 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
0a83e7fdb93b35a79a1152fc2759e7b650323f4c |
|
10-Aug-2011 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Wire up pselect6 on ppc32 and ppc64. Fixes #278078. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11961 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
e1dc03d3d421750c9128529bd05bb8554209d77d |
|
11-Jul-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Remove a commented-out copy of the sys_sigaction wrappers that also are duplicated for x86-linux and ppc32-linux. (No functional change.) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11868 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
c8232f94b88c0b9ea62399fa5abe5a5a34d35c40 |
|
08-Jun-2011 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
It seems that the perf_counter_open system call was renamed to perf_event_open some time after we added it, so correct the name wherever it appears to match the current kernel source. Also fixup the PRE handler to do the check correctly, using the size field of the structure to work out how much data there is. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11804 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
af6505f8840897d8ce7c763e4ec66e625db8cca3 |
|
17-May-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enable sys_pwrite64 on ppc64-linux. Fixes #272955. (Maynard Johnson, maynardj@us.ibm.com) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11765 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
6c591e15c1d6402a2a755310f005f795b68e7e38 |
|
11-Apr-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Create new module m_libcsetjmp, which wraps up uses of __builtin_setjmp and __builtin_longjmp so that they can be selectively replaced, on a platform by platform basis. Does not change any functionality. Related to #259977. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11687 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
d2be8cc17fed04cbd701e9a2cc1cf365ff45cc44 |
|
28-Mar-2011 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Remove a bunch more warnings generated by gcc-4.6 about dead assignments ("[-Wunused-but-set-variable]"), on ppc32-linux and ppc64-linux. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11674 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
14fcbc1f2e1f13fca48c1a69cb1e878734b49923 |
|
18-Mar-2011 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Linux/ppc: Added support for the ppoll() system call. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11655 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
792e00ab0267d6ac7143b7d6d3a8ecd86270ea90 |
|
04-Oct-2010 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Support sys_readahead on Linux. (Sean Bartell, wingedtachikoma@gmail.com) Fixes #247894. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11394 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
44e534d0b73f586272d8adc87c14803cf95853f5 |
|
24-May-2010 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Fix amd64 and ppc64 to correctly mark mq_timedreceive as LINXY so that the post handler is run to mark the retrieved message as correct. Also change the post handler to only mark the number of bytes actually returned as defined, rather than the whole buffer. Fixes #238679. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11133 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
9eecbbb9a9cbbd30b903c09a9e04d8efc20bda33 |
|
03-May-2010 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates to 2010. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11121 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
472a34b16c3703e8d3adcb12abd194e20a021963 |
|
23-Feb-2010 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for the getcpu system call on x86, ppc32 and ppc64. There is no support for amd64 because there is no getcpu system call on that platform - it is always done as a vsyscall in user space. Based on patch from Aleksander Salwa. Closes #223758. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11054 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
ce21563b673c3b62cf896cb71df6da66d787514b |
|
22-Feb-2010 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
When creating a child thread, initially set its os_state.threadgroup to have the same value as the parent. This avoids exit races leading to hangs and strange behaviour in heavily multithreaded apps, in the situation where threads are rapidly being created, and at the same time an existing thread does sys_exit_group so as to terminate the entire process. Thanks to Konstantin S for chasing this down to a small test case. Fixes #226116. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11053 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
f5f1e12bd89408917c1ffeb22ec23a1fd11b7a23 |
|
02-Jan-2010 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Various minor fixups to make ppc32/64-linux work again following recent ARM-Linux merge. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10992 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
710f7cb43578a9b23a11aa7f9cfaea0311bc5ad9 |
|
25-Nov-2009 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for accept4 system call based on patch from Dodji Seketeli. Part fix for #215973. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10955 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
acb7c34ea58e86d0fd3330f73a7486d3f8436b5d |
|
25-Nov-2009 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Wire up vhangup system call on amd64/ppc32/ppc64 linux platforms. Patch from Dodji Seketeli. Part fix for #215973. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10954 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
c0fe32aab4d40e0b01a0ca2bd15256abad04f30a |
|
25-Nov-2009 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Clean up support for sync_file_range system call and add second version used by ppc platforms based on patch from Dodji Seketeli. Part fix for #215973. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10952 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
9ceaa9781f4886e8f6a4309e19d0cbaeb7616714 |
|
24-Nov-2009 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Re-enable old support for adjtimex system call based on patch from Dodji Seketeli. Part fix for #215973. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10948 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
d18b541df83952925fc4eb2bd98843ad447124ff |
|
24-Nov-2009 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for rt_tgsigqueueinfo system call based on patch from Dodji Seketeli. Part fix for #215973. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10947 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
b8b4848fd1006533130f49437369e73a636b6144 |
|
24-Nov-2009 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for sched_rr_get_interval system call based on patch from Dodji Seketeli. Part fix for #215973. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10946 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
f43793ad48d3cb1577ac637472bfb9b9b1188ad9 |
|
23-Nov-2009 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Handle the dup3 system call. Closes #215448. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10945 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
b2240f4ce34f22a26faf593546b26e8301ac0dc3 |
|
29-Oct-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Compiles again -- added trailing comma's that were missing from r10907. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10919 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
d8feb70c360acdd48bc3b72507f58d74bccf9998 |
|
28-Oct-2009 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for preadv and pwritev. Fixes #212149. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10914 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
a3dbcc82670e93192efb5386e886e116ba9558aa |
|
27-Oct-2009 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enabled the rt_sigqueueinfo() system call for ppc64. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10911 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
7bb1b1c0c69d84b3d660e360cb5ce43c630b2aef |
|
27-Oct-2009 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for the inotify_init1 system call, based on patches from Dodji Seketeli and Jakub Jelinek. Fixes #202315. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10909 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
3fbcceef22610e2b0b7eec05b5f612c9b22b2cdc |
|
27-Oct-2009 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for the perf_counter_open system call. Fixes #211498. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10907 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
4969c79e4ec456a106ac13e272c0de8991647ccf |
|
27-Oct-2009 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update linux system calls lists to match 2.6.31.5 kernel. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10906 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
b4c72d6e21391e11173d1dc1b6ec0d701d350378 |
|
13-Sep-2009 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enable sys_rmdir on ppc64-linux. Fixes #206903. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10887 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
738856f99eea33d86ce91dcb1d6cd5b151e307ca |
|
15-Jul-2009 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge coregrind/ changes from branches/MESSAGING_TIDYUP r10464. This commit tidies up and rationalises what could be called the "messaging" system -- that part of V to do with presenting output to the user. In particular it brings significant improvements to XML output. Changes are: * XML and normal text output now have separate file descriptors, which solves longstanding problems for XML consumers caused by the XML output getting polluted by unexpected non-XML output. * This also means that we no longer have to hardwire all manner of output settings (verbosity, etc) when XML is requested. * The XML output format has been revised, cleaned up, and made more suitable for use by error detecting tools in general (various Memcheck-specific features have been removed). XML output is enabled for Ptrcheck and Helgrind, and Memcheck is updated to the new format. * One side effect is that the behaviour of VG_(message) has been made to be consistent with printf: it no longer automatically adds a newline at the end of the output. This means multiple calls to it can be used to build up a single line message; or a single call can write a multi-line message. The ==pid== preamble is automatically inserted at each newline. * VG_(message)(Vg_UserMsg, ..args..) now has the abbreviated form VG_(UMSG)(..args..); ditto VG_(DMSG) for Vg_DebugMsg and VG_(EMSG) for Vg_DebugExtraMsg. A couple of other useful printf derivatives have been added to pub_tool_libcprint.h, most particularly VG_(vcbprintf). * There's a small change in the core-tool interface to do with error handling: VG_(needs_tool_errors) has a new method void (*before_pp_Error)(Error* err) which, if non-NULL, is called just before void (*pp_Error)(Error* err). This is to give tools the chance to look at errors before any part of them is printed, so they can print any XML preamble they like. * coregrind/m_errormgr.c has been overhauled and cleaned up, and is a bit simpler and more commented. In particular pp_Error and VG_(maybe_record_error) are significantly changed. The diff is huge, but mostly very boring. Most of the changes are of the form - VG_(message)(Vg_UserMsg, "this is a message %d", n); + VG_(message)(Vg_UserMsg, "this is a message %d\n", n); Unfortunately as a result of this, it touches a large number of source files. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10465 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
0bd7177a9f2fb45e9e54608f0577f4cd672d8d67 |
|
15-Jul-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Handle fallocate() on 64-bit platforms. Fixes bug 185794. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10456 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
7271588235cfca5ae3b6e355d7ad054f0d6d46fd |
|
10-Jul-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Handle epoll_create1. Patch from Sam Varshavchik. Fixes bug 188427. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10427 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
8b68b64759254d514d98328c496cbd88cde4c9a5 |
|
24-Jun-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
This commit merges the BUILD_TWEAKS branch onto the trunk. It has the following improvements: - Arch/OS/platform-specific files are now included/excluded via the preprocessor, rather than via the build system. This is more consistent (we use the pre-processor for small arch/OS/platform-specific chunks within files) and makes the build system much simpler, as the sources for all programs are the same on all platforms. - Vast amounts of cut+paste Makefile.am code has been factored out. If a new platform is implemented, you need to add 11 extra Makefile.am lines. Previously it was over 100 lines. - Vex has been autotoolised. Dependency checking now works in Vex (no more incomplete builds). Parallel builds now also work. --with-vex no longer works; it's little use and a pain to support. VEX/Makefile is still in the Vex repository and gets overwritten at configure-time; it should probably be renamed Makefile-gcc to avoid possible problems, such as accidentally committing a generated Makefile. There's a bunch of hacky copying to deal with the fact that autotools don't handle same-named files in different directories. Julian plans to rename the files to avoid this problem. - Various small Makefile.am things have been made more standard automake style, eg. the use of pkginclude/pkglib prefixes instead of rolling our own. - The existing five top-level Makefile.am include files have been consolidated into three. - Most Makefile.am files now are structured more clearly, with comment headers separating sections, declarations relating to the same things next to each other, better spacing and layout, etc. - Removed the unused exp-ptrcheck/tests/x86 directory. - Renamed some XML files. - Factored out some duplicated dSYM handling code. - Split auxprogs/ into auxprogs/ and mpi/, which allowed the resulting Makefile.am files to be much more standard. - Cleaned up m_coredump by merging a bunch of files that had been overzealously separated. The net result is 630 fewer lines of Makefile.am code, or 897 if you exclude the added Makefile.vex.am, or 997 once the hacky file copying for Vex is removed. And the build system is much simpler. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@10364 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
7b1edbdf64325be8000b0662a2f9695c0fa53465 |
|
19-May-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
DARWIN sync: pread64 and pwrite64 wrappers. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9971 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
cda2f0fbda4c4b2644babc830244be8aed95de1d |
|
18-May-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merged non-Darwin-specific parts of r9397,r9423,r9490, 9461, 9462 from the DARWIN branch. A big ugly DARWIN/trunk sync commit, mostly to do with changing the representation of SysRes and vki_sigset_t. Functionality of the trunk shouldn't be changed by it. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9876 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
9f207460d70d38c46c9e81996a3dcdf90961c6db |
|
10-Mar-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Updated copyright years. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9344 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
096ccdd670d4e4eabdafb18598b1cd06d790fda8 |
|
23-Feb-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge a large chunk of r8949 (the part that moved fcntl and ioctl wrappers out of syswrap-generic into syswrap-linux) from the DARWIN branch. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9219 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
f37a81bac9893b05fdb7166be94734babc7ad2c4 |
|
17-Feb-2009 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merged r9185 (fix up getsockopt mess) from the DARWIN branch, minus the Darwin-specific parts. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@9186 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
6c67ef5f17464cd608e27ce06566a8874e0de7a1 |
|
09-Jan-2009 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add signalfd4 support. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8930 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
16dfea421cc650175c3458788e7bc5928643a951 |
|
15-Dec-2008 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support ioprio_get and wire up ioprio_set on all platforms. Fixes bug #177819. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8826 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
84eb41fea45f85c284e6cca9543ff40e176ef4e5 |
|
10-Dec-2008 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for eventfd2 (and wire up pipe2 on PPC platforms). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8815 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
744f9ea3d597b563be728dc17c0ad229de069547 |
|
27-Aug-2008 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enabled capget and capset system calls for amd64, ppc32 and ppc64. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8554 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
edc9547bf4ab4268fd2273ff91dde7f22ab692f8 |
|
07-Aug-2008 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Tidy up the wrappers for pread64 and pwrite64, and make these two syscalls available on ppc64-linux. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8519 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
2819f142fbcbc9bac4af97fdc87d44bc5cff7b3e |
|
09-Jul-2008 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enabled support for the sched_setparam() system call on the amd64, ppc32 and ppc64 platforms (was already enabled on x86). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8405 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
a0b6b2cf9abc7b0d87be1215a245eaccc0452af9 |
|
07-Jul-2008 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merged FORMATCHECK branch (r8368) to trunk. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8369 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
10ac144c88e5fd1791345237b14d5bc73eb68fa1 |
|
21-Jun-2008 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Moved support for Linux-specific system call sys_init_module from generic to Linux wrappers. Added wrapper for sys_delete_module system call. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8266 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
d0d634d1e24712e14554fc409825ec132e8115ed |
|
25-May-2008 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Added support for the fadvise64() system call on ppc64. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8130 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
8c4a023290ca154ac9290e51bb40c0a5dccc221f |
|
12-May-2008 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enabled timerfd() and timerfd_create() support for ppc32 and ppc64. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8051 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
5fa0a04b3f946a5221534d615b5ff5a18eb4c906 |
|
01-May-2008 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Temporarily work around compilation failures caused by non-definition of __NR_timerfd, pending proper resolution. See http://bugs.kde.org/show_bug.cgi?id=160907 git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7983 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
7cf4e6b6aed533af53339f36099ed244dc4a5b7f |
|
01-May-2008 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge branches/OTRACK_BY_INSTRUMENTATION into the trunk. This adds support to Memcheck for tracking the origin of uninitialised values, if you use the --track-origins=yes flag. This currently causes some Memcheck regression tests to fail, because they now print an extra line of advisory text in their output. This will be fixed. The core-tool interface is slightly changed. The version number for the interface needs to be incremented. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7982 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
5fc7da201dec005bec8d9a5e71581c2de8f9b5da |
|
27-Apr-2008 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Added support for timerfd_create(), timerfd_gettime() and timerfd_settime() system calls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7942 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
65bfd210f421d123eaab515785509707f6e1b322 |
|
26-Apr-2008 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enabled syslog and create_module system calls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7920 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
f5ceec82074e18723069cdea025041f19000df24 |
|
26-Apr-2008 |
bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Added support for epoll_pwait(), utimensat(), eventfd(), timerfd() and signalfd(). Fixes bug 160907. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7917 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
3b2ab277c842b24f77a7ab263503491814b6ddc2 |
|
11-Feb-2008 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Always call ML_(generic_POST_sys_shmat) when a shmat call succeeds, even if the memory was attached at address zero. Fixes bug #157665. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7399 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
4d474d086188fd1f29fa97dbd84d8ea2e589a9b8 |
|
11-Feb-2008 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Update copyright dates ("200X-2007" --> "200X-2008"). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7398 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
9084de7593a0c22f7aaeade0da5eb8a141a4e81f |
|
11-Feb-2008 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Include headers for VG_(register_stack) calls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7396 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
690c3c807be3571951400b98d5136437dd957b65 |
|
08-Feb-2008 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Make the clone system call wrappers call VG_(register_stack) to record the new thread's stack, then make the stack unwinder use that information to make a better guess at the stack bounds. This helps avoid crashes trying to unwind the stack under wine when the starting point is a routine without a proper stack frame. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7383 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
f7af047957e50256f01db6d17fd0dbcebff447fa |
|
09-Jan-2008 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enable some syscalls needed to run firefox on 64-bit ppc on Fedora 8. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7334 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
e0036f7914d92f2fb903464de7affce4332adaff |
|
20-Nov-2007 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Handle sys_getitimer on ppc32-linux and ppc64-linux. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7193 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
adb102f8a53d100cf2d68a1a00bb24a4bcd2b049 |
|
10-Nov-2007 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge (from branches/THRCHECK) the following two changes to the core-tool interface: r6805: Modify two thread-notification events in the core-tool interface. This removes track_post_thread_create and track_post_thread_join. The core can only see low level thread creation and exiting, and has no idea about pthread-level concepts like "pthread_create" and "pthread_join", so these are a bit ambiguous. Replace them with track_pre_thread_ll_create, which is notified before a new thread makes any memory references, and track_pre_thread_ll_exit, which is notified just before the new thread exits, that is, after it has made its last memory reference. r6823: Core-tool interface: give 'needs_tool_errors' an extra Boolean indicating whether or not the core should print thread id's on error messages. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7123 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
9a0cba4e767f487c2abaa35f95a3452d6bd0ff66 |
|
16-Apr-2007 |
njn <njn@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Fix some copyright notices: - extend some to 2007 - use njn@valgrind.org instead of njn25@cam.ac.uk - use "tool" instead of "skin" git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6703 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
cba8f436f93390f672a5c7e626c6c88fadc471d2 |
|
19-Mar-2007 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Followup to r6650: tidy up sys_sigreturn/sys_rt_sigreturn on ppc32/64-linux. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6651 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
7f4d7e42a880cd0872f93f5178a723beb56941a4 |
|
07-Mar-2007 |
tom <tom@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add support for linux key management system calls. Based on patch from Ezra Peisach <epeisach@bu.edu>. Fixes bug #139300. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6632 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
e66f2e09ec1aa9bab7a0fd6b02a6a6150ea85190 |
|
30-Dec-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge (from 3_2_BRANCH) r6457/8 (Support 64k pages on ppc32/64-linux (Jakub Jelink, Dave Nomura) ) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6459 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
ef1cf8b3583107c7d918c60895937f09969d5b3e |
|
17-Oct-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Merge r6140 (some of): - track SysRes changes - track VG_(am_find_nsegment) const-ness change - increase number of client syscall args supported from 6 to 8 - simplify type SyscallStatus. Simply hold a copy of the SysRes for the syscall rather than have this be a data structure incorporating something very similar to the fields of a SysRes, and more besides. Change various macros in priv_types_n_macros.h to match. - syswrap-main.c: instantiate the various impedance-matching functions for AIX. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6276 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
c95257a2c231c00f5e44322d046e1f07ee7b42f3 |
|
14-Oct-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Unbreak ppc{32,64}-linux after recent commits. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@6228 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
5b91c40f9abeb542a6ca27d1f72c5b26573550e8 |
|
24-Jul-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
More ppc32/64-linux syscall wrappers, from Jakub Jelinek. Fixes #129246. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5988 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
359c20c6959cbeb37f14f03d3eee8384e812911e |
|
14-Feb-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
A few more syscalls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5649 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
ab53d3e30a106647e3a9a11dc05d4d9cd52c4fbc |
|
11-Feb-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enable enough syscalls to make self-hosting work on ppc64. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5634 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
517cdd5c97abb27f475200218e4779a4c2deeaee |
|
09-Feb-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enable sys_getrusage. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5624 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
f65f9d3aa2a593117a4f333008d3bd36a670d04d |
|
23-Jan-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enable message-queue syscalls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5589 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
8611edff7b06d8f120fe0a9aecff8e3289948fb1 |
|
20-Jan-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Handle __NR_madvise. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5577 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
94c6735ca2992525f4f113ed4a1e4894efc3902e |
|
19-Jan-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
More syscalls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5551 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
93baf94b3fbea6cd1633dd9dd2ddccd0cdf13e3e |
|
18-Jan-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Allow more syscalls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5544 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
50e77b2538e545c0867f89648a5423f5956e05cd |
|
05-Jan-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Even more ppc64-linux syscalls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5503 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
73e163663a761cae2e023335044d9f8b0081bd07 |
|
04-Jan-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
More syscalls ... git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5498 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
bae22cf2e7dc5c5f50353d67ecf3ff85576bbe1c |
|
03-Jan-2006 |
cerion <cerion@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Tidy up some ppc64 assembly & comments a little. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5490 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
d74076b61927a5293107d9344c22475e40e9265f |
|
03-Jan-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Signal-related syscall support. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5485 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
e390bdf29c2924b913c36accb06c3242702bd2ce |
|
02-Jan-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Enable various syscalls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5477 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
a7421c91871320f4602a251681233294ca7d4524 |
|
02-Jan-2006 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Fun n games making sys_clone() work. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5474 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
5325844f9656134501fa0a1607cf06f9b38bdb3d |
|
30-Dec-2005 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
A couple more ppc64-linux syscalls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5463 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
ee038635c2f494ce033de41f43159877c74fc3cc |
|
30-Dec-2005 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
More ppc64-linux syscalls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5461 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
3d6320c96287e2b19102e4a7f0242578624abbc5 |
|
22-Dec-2005 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add enough syscalls to run bzip2 on ppc64-linux. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5412 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
f7fe0ee2c6dae589d0b46330dbee566697a49205 |
|
22-Dec-2005 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
More ppc64-linux syscalls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5406 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
297c88fbff9fd02b8f8429b8b4d34cfc48f81eee |
|
22-Dec-2005 |
cerion <cerion@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
fixed up ppc64 assembly with .opd sections do_syscall_for_client_WRK() needed a bigger stack to avoid the linkage area. always use dot_prefix for label calls not wrapping assembly with .section ".text" ... .previous - ppc64 doesn't like it... seems we can't 'stack' more than one section to pop off with .previous ? git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5405 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
860b8dde94559c53584497278460bcb90e87a911 |
|
22-Dec-2005 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Make a start adding syscalls. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5400 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
2108204443f84bfa733397be519bdcf6810c5127 |
|
06-Dec-2005 |
cerion <cerion@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Take ppc64 startup further along the road - fixed launcher.c to recognise ppc32/64-linux platforms properly - lots of assembly fixes to handle func descriptors, toc references, 64bit regs. - fixed var types in vki-ppc64-linux Now gets as far as VG_(translate), but dies from a case of invalid orig_addr. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5299 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|
2c48c7b0a453d32375a4df17e153011b797ef28c |
|
29-Nov-2005 |
sewardj <sewardj@a5019735-40e9-0310-863c-91ae7b9d1cf9> |
Add framework for ppc64 support. Apologies in advance for the inevitable breakage to other platforms. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5250 a5019735-40e9-0310-863c-91ae7b9d1cf9
/external/valgrind/coregrind/m_syswrap/syswrap-ppc64-linux.c
|