#
259065 |
|
07-Dec-2013 |
gjb |
- Copy stable/10 (r259064) to releng/10.0 as part of the 10.0-RELEASE cycle. - Update __FreeBSD_version [1] - Set branch name to -RC1
[1] 10.0-CURRENT __FreeBSD_version value ended at '55', so start releng/10.0 at '100' so the branch is started with a value ending in zero.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
247820 |
|
04-Mar-2013 |
gibbs |
Fix assertion failure when using userland DTrace probes from the pid provider on a kernel compiled with INVARIANTS.
sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c: In fasttrap_probe_pid(), attempts to write to the address space of the thread that fired the probe must be performed with the process of the thread held. Use _PHOLD() to ensure this is the case.
In fasttrap_probe_pid(), use proc_write_regs() instead of calling set_regs() directly. proc_write_regs() performs invariant checks to verify the calling environment of set_regs(). PROC_LOCK()/UNLOCK() around the call to proc_write_regs() so that it's invariants are satisfied.
Sponsored by: Spectra Logic Corporation Reviewed by: gnn, rpaulo MFC after: 1 week
|
#
227291 |
|
06-Nov-2011 |
rstone |
Replace fasttrap_copyout() with uwrite(). FreeBSD copyout() is not able to write to the .text section of a process.
Obtained from: rpaulo MFC after: 3 days
|
#
212494 |
|
12-Sep-2010 |
rpaulo |
Revamp locking a bit. This fixes three problems: * processes now can't go away while we are inserting probes (fixes a panic) * if a trap happens, we won't be holding the process lock (fixes a hang) * fix a LOR between the process lock and the fasttrap bucket list lock
Thanks to kib for pointing some problems. Sponsored by: The FreeBSD Foundation
|
#
211929 |
|
28-Aug-2010 |
rpaulo |
Remove debugging.
Sponsored by: The FreeBSD Foundation
|
#
211744 |
|
24-Aug-2010 |
rpaulo |
MD fasttrap implementation.
Sponsored by: The FreeBSD Foundation
|
#
209721 |
|
06-Jul-2010 |
rpaulo |
Merge from vendor-sys/opensolaris: * add fasttrap files
|
#
209720 |
|
06-Jul-2010 |
rpaulo |
Import fasttrap_isa.c from OpenSolaris.
|