#
9d06770c |
| 04-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
The iframe stack is now in a special structure iframe_stack. Introduced a gBootFrameStack that is used until the first thread structure is available - this allows stack crawls and useful register dum
The iframe stack is now in a special structure iframe_stack. Introduced a gBootFrameStack that is used until the first thread structure is available - this allows stack crawls and useful register dumps during early startup. Could also be solved differently by making sure there is always a thread structure installed in %dr3 (ie. the boot thread would get a static thread structure instead of a static iframe stack only). This might be a better solution as i386_handle_trap() would no longer need to check for an existing thread structure.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12230 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
98b14f8a |
| 01-Mar-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Made i386_get_current_iframe() static again, since it wasn't what was needed to get the topmost user iframe. Added i386_get_user_iframe() for exactly that purpose. * Added reinitialization of u
* Made i386_get_current_iframe() static again, since it wasn't what was needed to get the topmost user iframe. Added i386_get_user_iframe() for exactly that purpose. * Added reinitialization of user debugging for the new thread when switching the context.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11523 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
05916979 |
| 24-Feb-2005 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Export i386_get_current_iframe() so it can be used in arch_user_debugger.cpp.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@11472 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
afad65de |
| 20-Oct-2004 |
Axel Dörfler <axeld@pinc-software.de> |
Replaced all remaining PAGE_SIZE with B_PAGE_SIZE, addr with addr_t. Removed the definition of PAGE_SIZE and addr.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9433 a95241bf-73f2-0310-859d
Replaced all remaining PAGE_SIZE with B_PAGE_SIZE, addr with addr_t. Removed the definition of PAGE_SIZE and addr.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9433 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
f510e6ce |
| 23-Oct-2002 |
lillo <lillo@nowhere.fake> |
posix signals support, 1st pass
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1623 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
11fe0cb8 |
| 08-Oct-2002 |
Axel Dörfler <axeld@pinc-software.de> |
Added prototypes for the sys_/user_ attribute calls. Changed the file_descriptor structure (more status_t, name removed). Changed "extern inline" to "static inline" in thread.h/arch_thread.h as those
Added prototypes for the sys_/user_ attribute calls. Changed the file_descriptor structure (more status_t, name removed). Changed "extern inline" to "static inline" in thread.h/arch_thread.h as those also work with -O0 -g. Added prototypes for [arch_cpu_]user_strlcpy().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1454 a95241bf-73f2-0310-859d-f6bbb57e9c96
show more ...
|
#
5ca8da7a |
| 13-Aug-2002 |
Axel Dörfler <axeld@pinc-software.de> |
Backported the new stack crawl command ("sc", not "bt" like in NewOS) from NewOS. Untested yet, though.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@750 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
52a38012 |
| 09-Jul-2002 |
ejakowatz <ejakowatz@nowhere.fake> |
It is accomplished ...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@10 a95241bf-73f2-0310-859d-f6bbb57e9c96
|