Searched hist:216120 (Results 1 - 2 of 2) sorted by relevance
/freebsd-11.0-release/sys/fs/procfs/ | ||
H A D | procfs_fpregs.c | diff 216120 Thu Dec 02 12:52:45 MST 2010 kib For non-stopped threads, td_frame pointer is undefined. As a consequence, fill_regs() and fill_fpregs() access random data, usually on the thread kernel stack. Most often the td_frame points to the previous frame saved by last kernel entry sequence, but this is not guaranteed. For /proc/<pid>/{regs,fpregs} read access, require the thread to be in stopped state. Otherwise, return EBUSY as is done for write case. Reported and tested by: pho Approved by: des (procfs maintainer) MFC after: 1 week |
H A D | procfs_regs.c | diff 216120 Thu Dec 02 12:52:45 MST 2010 kib For non-stopped threads, td_frame pointer is undefined. As a consequence, fill_regs() and fill_fpregs() access random data, usually on the thread kernel stack. Most often the td_frame points to the previous frame saved by last kernel entry sequence, but this is not guaranteed. For /proc/<pid>/{regs,fpregs} read access, require the thread to be in stopped state. Otherwise, return EBUSY as is done for write case. Reported and tested by: pho Approved by: des (procfs maintainer) MFC after: 1 week |
Completed in 149 milliseconds