haiku/headers/private/kernel/vm
Ingo Weinhold c3676b54bf * Added vm_debug_copy_page_memory() which copies memory from a potentially not
mapped page.
* debug_{mem,strl}cpy():
  - Added "team" parameter for specifying the address space the address are
    to be interpreted in.
  - When the standard memcpy() (with fault handler) fails, fall back to
    vm_debug_copy_page_memory().
* Added debug_is_debugged_team(): Predicate returning true, if the supplied
  team_id refers to the same team debug_get_debugged_thread() belongs to.
* Added DebuggedThreadSetter class for scope-based debug_set_debugged_thread().
  Made use of it in several debugger functions.
* print_demangled_call() (x86): Fixed unsafe memory access.

Allows KDL stack traces to work correctly again, even if the page daemon has
already unmapped the concerned pages.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36230 a95241bf-73f2-0310-859d-f6bbb57e9c96
2010-04-13 17:40:15 +00:00
..
vm_page.h * Removed useless return parameter from vm_remove_all_page_mappings(). 2010-02-03 18:53:52 +00:00
vm_priv.h * Removed useless return parameter from vm_remove_all_page_mappings(). 2010-02-03 18:53:52 +00:00
vm_types.h Added commands to the page access debugging panic()s. 2010-03-18 16:19:13 +00:00
vm.h * Added vm_debug_copy_page_memory() which copies memory from a potentially not 2010-04-13 17:40:15 +00:00
VMAddressSpace.h Added DebugGet() method for use in the kernel debugger. 2010-04-13 17:16:42 +00:00
VMArea.h Added vm_[un]wire_page(), which are essentially versions of 2010-04-11 15:07:06 +00:00
VMCache.h Added VMCache::DebugHasPage() and DebugLookupPage() for use in the kernel 2010-04-13 17:18:57 +00:00
VMTranslationMap.h * Removed useless return parameter from vm_remove_all_page_mappings(). 2010-02-03 18:53:52 +00:00