568ade58d0
* Generalized address checks. The debugger can now also read the commpage. * Added new syscall _kern_get_thread_cpu_state() to get the CPU state of a not running thread. Introduced arch_get_thread_debug_cpu_state() for that purpose, which is only implemented for x86 ATM (uses the new i386_get_thread_user_iframe()). * Don't allow a debugger to change a thread's "esp" anymore. That's the esp register in the kernel. "user_esp" can still be changed. * Generally set RF (resume flag) in eflags in interrupt handlers, not only after a instruction breakpoint debug exception. This should prevent breakpoints from being triggered more than once (e.g. when the breakpoint is on an instruction that can cause a page fault). I still saw those with bdb in VMware, but that might be a VMware bug. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31045 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
||
---|---|---|
.. | ||
arch | ||
posix | ||
commpage_defs.h | ||
ddm_userland_interface_defs.h | ||
device_manager_defs.h | ||
elf32.h | ||
generic_syscall_defs.h | ||
image_defs.h | ||
real_time_data.h | ||
safemode_defs.h | ||
scheduler_defs.h | ||
spinlock_contention.h | ||
symbol_versioning.h | ||
syscall_process_info.h | ||
syscalls.h | ||
system_info.h | ||
system_profiler_defs.h | ||
thread_defs.h | ||
tls.h | ||
user_runtime.h | ||
user_thread_defs.h | ||
vfs_defs.h | ||
vm_defs.h |