Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
valgrind
/
4eee476691a0648b893665d3227277eb60f30cdf
/
coregrind
/
m_syswrap
/
syswrap-generic.c
4eee476
by sewardj
· 18 years ago
63a622f
When handling mremap, disallow an expanding in-place remap if it would
by sewardj
· 18 years ago
02f7533
Fix boundary case when trying to use brk() to expand right up to the
by tom
· 18 years ago
053eb04
Implement some more terminal ioctls. Fixes bug #124039.
by tom
· 18 years ago
e4b0bf0
Update copyright dates.
by sewardj
· 18 years ago
c00fcc7
Don't check the fifth argument of mremap() unless MREMAP_FIXED is set
by tom
· 18 years ago
f9d8385
Add support for CDROMREADRAW and fix CDROMREADTOCENTRY to mark the right
by tom
· 18 years ago
7bc57fc
split the assert so that its more obvious which part is failing
by dirk
· 18 years ago
a58bbbc
Syscall wrappers for ppc32-linux (and one for amd64-linux).
by sewardj
· 18 years ago
313639f
Enable sigsuspend on x86-linux and ppc32-linux.
by tom
· 18 years ago
621051e
Handle msg_flags correctly - for recvmsg this field is written by the
by tom
· 18 years ago
eb662fa
Update expected output following r5785; also add a missing 's'.
by sewardj
· 18 years ago
363ec76
Add wrappers for a load of new 2.6.16 system calls. Fixes bug #123248.
by tom
· 18 years ago
ae0739d
Make hard limit enforcement work for RLIMIT_DATA and RLIMIT_STACK in
by tom
· 18 years ago
d2d241b
Ensure memory acquired from sys_brk() really is zeroed. Fixes #121893.
by sewardj
· 18 years ago
5d2af67
Implement a few extra ioctls based on patch from Eric Pouech in bug #120728.
by tom
· 18 years ago
8a8934d
casting paranoia (harmless)
by sewardj
· 19 years ago
2c48c7b
Add framework for ppc64 support. Apologies in advance for the
by sewardj
· 19 years ago
fdf619e
Fix bug observed by Neal Norwitz in which mremap fails for file mappings.
by sewardj
· 19 years ago
329af4b
Use VG_(ntohl) and VG_(ntohs) to decode IP addresses and ports. Note
by tom
· 19 years ago
9e11408
Kludgey endianness fix (for printing only) to stop fdleak_ipv4 failing on
by sewardj
· 19 years ago
2f93288
Handle some ALSA ioctls that don't have size or direction hints.
by tom
· 19 years ago
628add6
Rename --simulation-hints as --sim-hints for brevity.
by njn
· 19 years ago
7c78782
Fix compiler warning.
by tom
· 19 years ago
337556e
Add comments from email discussion re mprotect.
by sewardj
· 19 years ago
6550519
Handle the PROT_GROWSDOWN and PROT_GROWSUP mprotect flags properly
by tom
· 19 years ago
f72cced
Second try at getting rid of the is_self() hack used to decide when to
by sewardj
· 19 years ago
f4c2310
Get core dumping working again - the architecture specific code that
by tom
· 19 years ago
19617ae
The Spin-Doctor arrives in Valgrind-Land: rename --weird-hacks= to
by sewardj
· 19 years ago
7375061
by njn
· 19 years ago
60a4b0b
Fix statement-before-declaration warnings for the core code.
by tom
· 19 years ago
48db0f0
Enable sys_ftruncate64 on ppc32.
by sewardj
· 19 years ago
8e5963d
When looking for a heap segment to extend look for the heap limit
by tom
· 19 years ago
98e68a4
If the launcher can't figure out what it's own name is, don't bail
by sewardj
· 19 years ago
0423690
Rewrite ML_(fd_allowed):
by sewardj
· 19 years ago
1340c35
Create a new SkShmC segment type for shared memory segments so that we
by tom
· 19 years ago
f61fea0
Get the SHM_RDONLY test the right way round. Fixes bug #113796.
by tom
· 19 years ago
274461d
Plumb 64-bit file offsets throughout the address space manager. Untested.
by sewardj
· 19 years ago
6d85b04
Document mmap insanity in a comment.
by tom
· 19 years ago
7e21df8
ML_(generic_PRE_sys_mmap): reject non-page-aligned offsets.
by sewardj
· 19 years ago
ca7a475
Placate gcc.
by sewardj
· 19 years ago
9548a16
Rationalise the mmap system call handling - after examining the kernel
by tom
· 19 years ago
e226b38
Placate memcheck/tests/x86/scalar, which objected to the rewrite of
by sewardj
· 19 years ago
144c56d
In PRE(sys_readlink), fix up handling of /proc/<pid>/exe and /proc/self/exe.
by sewardj
· 19 years ago
0e682c6
Fix subtle bug in ML_(generic_POST_sys_shmdt) caused by new aspacem.
by sewardj
· 19 years ago
1ae3f3a
Get rid of pub_core_main.h, so that m_main is not imported by anyone,
by sewardj
· 19 years ago
45f4e7c
by sewardj
· 19 years ago
5c69175
Moved sys_mmap2 wrapper from "generic" to "linux".
by njn
· 19 years ago
cd405ea
Moved some more syscall wrappers from "generic" to "linux".
by njn
· 19 years ago
b2480c9
Moved sched_* from "generic" to "linux"; Darwin doesn't have them.
by njn
· 19 years ago
65ccc50
Move *xattr from "generic" to "linux". Darwin has them, but with an extra
by njn
· 19 years ago
1aa5737
Handle the SCTP_GET_LOCAL_ADDRS and SCTP_GET_PEER_ADDRS getsockopt
by tom
· 19 years ago
68e4659
by njn
· 19 years ago
efc957c
by njn
· 19 years ago
c956eaf
whoops
by njn
· 19 years ago
a3b67b7
by njn
· 19 years ago
9fe7b12
by njn
· 19 years ago
424c056
by njn
· 19 years ago
1588bc0
Move clock_* syscalls from "generic" to "linux".
by njn
· 19 years ago
4279a88
Move mq_* syscalls from "generic" to "linux".
by njn
· 19 years ago
7b4e5ba
by njn
· 19 years ago
4ae4040
by njn
· 19 years ago
a9fff9b
Enable a few more syscalls on ppc32-linux.
by sewardj
· 19 years ago
dc294c3
Don't assert if execve fails. Fixes bug #110875.
by tom
· 19 years ago
4b70e8c
Clarify comment.
by njn
· 19 years ago
d9cac2f
Check the fields of the new structure passed to sigaction individually
by tom
· 19 years ago
6c93c4f
If the pre-handler for the execve system call fails to state the file
by tom
· 19 years ago
0605fd6
Implement the waitid system call. Fixes bug #110202.
by tom
· 19 years ago
5cbecb7
Allow a NULL second argument to clock_getres. Fixes bug #110203.
by tom
· 19 years ago
3b86ae5
Take the address of the ifr_index member when testing if it is defined
by tom
· 19 years ago
62ba758
Handle the TIOCMGET ioctl.
by tom
· 19 years ago
2c2bc25
Handle the HDIO_GETGEO ioctl. Secondary problem found from bug #109780.
by tom
· 19 years ago
eafc49b
Handle a number of additional block device ioctls. Fixes bug #109780.
by tom
· 19 years ago
0a400c7
Change some int uses to Int (the house types).
by sewardj
· 19 years ago
9264559
A commit which is almost all trivial change.
by sewardj
· 19 years ago
67c5364
The timeout argument to rt_sigtimedwait is in the third argument not
by tom
· 19 years ago
1b1a223
More system call fixups.
by tom
· 19 years ago
e3a0b0f
Fix compiler warning.
by tom
· 19 years ago
c55ad8c
Fix the mmap2 pre-handler to avoid corrupting the arguments when
by tom
· 19 years ago
13696cc
Fix crash when no environment is given to execve.
by tom
· 19 years ago
92098db
Check members of the stack_t structure passed to sigaltstack
by tom
· 19 years ago
b9fef19
Check each member of the ifconf structure passed to SIOCGIFCONF
by tom
· 19 years ago
56e1c84
Check each field of the msghdr structure passed to sendmsg/recvmsg
by tom
· 19 years ago
1110699
add comment
by njn
· 19 years ago
4e13695
Take a copy of the environment given to execve before trying to mangle
by tom
· 19 years ago
d655564
Handle the BLKGETSIZE64 ioctl. Fixes bug #104797.
by tom
· 19 years ago
18f1927
Allow a NULL argument to the times system call. Fixes bug #103509.
by tom
· 19 years ago
4f08a65
Sort out the mess that is pread64/pwrite64 properly. All three platforms
by tom
· 19 years ago
0087c50
by njn
· 19 years ago
cdaec51
Avoid magic numbers.
by njn
· 19 years ago
0ae787c
by njn
· 19 years ago
310ed28
Simplify atfork to only provide the functionality we need.
by njn
· 19 years ago
7b2c38c
VG_() -> ML() for ppc32, amd64 (plus a few scattered ones in comments etc)
by cerion
· 19 years ago
af839f5
by njn
· 19 years ago
f845f8f
by njn
· 19 years ago
7eb7c58
by sewardj
· 19 years ago
351d006
by njn
· 19 years ago
419bbcb
Slight reduce m_syswrap's dependence on m_signals by moving
by njn
· 19 years ago
899ce73
by njn
· 19 years ago
85665ca
Finally, valgrind on ppc32.
by cerion
· 19 years ago
Next »