<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/kern/sys_process.c, branch releng/6.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2006-11-14T19:28:37Z</updated>
<entry>
<title>MFC 1.139:</title>
<updated>2006-11-14T19:28:37Z</updated>
<author>
<name>Tom Rhodes</name>
<email>trhodes@FreeBSD.org</email>
</author>
<published>2006-11-14T19:28:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6efe6cf11bc1000784ed53067e8174df157e5920'/>
<id>urn:sha1:6efe6cf11bc1000784ed53067e8174df157e5920</id>
<content type='text'>
Close a race condition where num can be larger than tmp, giving the user
too large of a boundary.

Reported by:	Ilja Van Sprundel

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Merge kern_sig.c:1.322, sys_process.c:1.136, vfs_vnops.c:1.238 from HEAD</title>
<updated>2006-09-03T08:06:59Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2006-09-03T08:06:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f93dba474357d3440c1e3078c099d762d409c3b1'/>
<id>urn:sha1:f93dba474357d3440c1e3078c099d762d409c3b1</id>
<content type='text'>
to RELENG_6:

  Audit the arguments to the kill(2) and killpg(2) system calls.

  Audit the arguments to the ptrace(2) system call.

  Make sure that we are adding a path token to the audit record in open(2).
  Do this by making sure we are using the AUDITVNODE1 mask in the namei
  flags.

Obtained from:	TrustedBSD Project
</content>
</entry>
<entry>
<title>MFC: Fix a signedness bug.</title>
<updated>2006-08-25T12:36:54Z</updated>
<author>
<name>Colin Percival</name>
<email>cperciva@FreeBSD.org</email>
</author>
<published>2006-08-25T12:36:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cbb45b886244379766fb638f0c535d5812eeff92'/>
<id>urn:sha1:cbb45b886244379766fb638f0c535d5812eeff92</id>
<content type='text'>
Security:	Local DoS
</content>
</entry>
<entry>
<title>MFC following revisions:</title>
<updated>2006-05-17T00:41:49Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2006-05-17T00:41:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=079269c07ef04d9f623ce20f9c21b72684387da8'/>
<id>urn:sha1:079269c07ef04d9f623ce20f9c21b72684387da8</id>
<content type='text'>
	sys/ptrace.h		1.27
	kern/sys_process	1.135

	get LWP's signal info.
</content>
</entry>
<entry>
<title>MFC: Close some races between procfs/ptrace and exit1() by changing</title>
<updated>2006-03-07T18:08:09Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2006-03-07T18:08:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=37a4ca60365faf382f53b8d4f1582c0806285366'/>
<id>urn:sha1:37a4ca60365faf382f53b8d4f1582c0806285366</id>
<content type='text'>
exit1() to block until any current PHOLD's are released.  This includes
Simplifying the cleanup code in kern_ptrace() and removing the now
unnecessary vmspace ref counting magic from proc_rwmem().  Also, the
locking for ptrace_single_step(), ptrace_set_pc(), and
ptrace_clear_single_step() have been fixed to be consistent across the
tree.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC following revisions:</title>
<updated>2006-01-07T11:53:49Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2006-01-07T11:53:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f498fc72fcf2b318d99ca396227a630bcd2bd6ca'/>
<id>urn:sha1:f498fc72fcf2b318d99ca396227a630bcd2bd6ca</id>
<content type='text'>
	kern_sig.c	revision 1.319
	sys_process.c	revision 1.134

	Avoid kernel panic when attaching a process which
	may not be stopped by debugger, e.g process is dumping core.
</content>
</entry>
<entry>
<title>MFC  kern/sys_process.c revision 1.132</title>
<updated>2005-09-27T12:17:38Z</updated>
<author>
<name>David Xu</name>
<email>davidxu@FreeBSD.org</email>
</author>
<published>2005-09-27T12:17:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bf4ac3bbb40ad7b38b27d1e252c2015c1e01e37e'/>
<id>urn:sha1:bf4ac3bbb40ad7b38b27d1e252c2015c1e01e37e</id>
<content type='text'>
     kern/kern_kse.c    revision 1.215

     &gt; Fix a LOR between sched_lock and sleep queue lock.

Approved by: re(scottl)
</content>
</entry>
<entry>
<title>Jumbo-commit to enhance 32 bit application support on 64 bit kernels.</title>
<updated>2005-06-30T07:49:22Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2005-06-30T07:49:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=62919d788b37bba3390d9b9ed29ff5220d09840e'/>
<id>urn:sha1:62919d788b37bba3390d9b9ed29ff5220d09840e</id>
<content type='text'>
This is good enough to be able to run a RELENG_4 gdb binary against
a RELENG_4 application, along with various other tools (eg: 4.x gcore).
We use this at work.

ia32_reg.[ch]: handle the 32 bit register file format, used by ptrace,
	procfs and core dumps.
procfs_*regs.c: vary the format of proc/XXX/*regs depending on the client
	and target application.
procfs_map.c: Don't print a 64 bit value to 32 bit consumers, or their
	sscanf fails.  They expect an unsigned long.
imgact_elf.c: produce a valid 32 bit coredump for 32 bit apps.
sys_process.c: handle 32 bit consumers debugging 32 bit targets.  Note
	that 64 bit consumers can still debug 32 bit targets.

IA64 has got stubs for ia32_reg.c.

Known limitations: a 5.x/6.x gdb uses get/setcontext(), which isn't
implemented in the 32/64 wrapper yet.  We also make a tiny patch to
gdb pacify it over conflicting formats of ld-elf.so.1.

Approved by:	re
</content>
</entry>
<entry>
<title>Add missing cases for PT_SYSCALL.</title>
<updated>2005-03-18T21:22:28Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2005-03-18T21:22:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f7fdcd45f00aef7a017cce36864d94952e168181'/>
<id>urn:sha1:f7fdcd45f00aef7a017cce36864d94952e168181</id>
<content type='text'>
Found by:	Coverity Prevent analysis tool
</content>
</entry>
<entry>
<title>/* -&gt; /*- for copyright notices, minor format tweaks as necessary</title>
<updated>2005-01-06T23:35:40Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-06T23:35:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9454b2d864463f856c6aaf147851104b25cf4037'/>
<id>urn:sha1:9454b2d864463f856c6aaf147851104b25cf4037</id>
<content type='text'>
</content>
</entry>
</feed>
