#
c92f19c6 |
|
14-Aug-2016 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Fix definition of _setjmp The #pragma weak does not work, the symbol is not defined and when already defined, it is not made weak. Moreover, it does not make the symbol global so we need to declare it with a FUNCTION. If we want the symbol to be weak, then we should use .weak to do so. The _longjmp symbol should also be changed to match, in that case. Fixes #12912.
|
#
8cc14638 |
|
23-Sep-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Use the new <asm_defs.h> header in x86 assembly files. Particularly added FUNCTION_END() calls for a good deal of functions. The respective ELF symbols do now have a correct size. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27718 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ad7ff929 |
|
10-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Reimplemented setjmp(). It no longer offsets the caller's esp. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25428 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0c0bf02a |
|
13-Nov-2005 |
Axel Dörfler <axeld@pinc-software.de> |
setjmp() is now an assembly stub that doesn't create a stack frame but just jump to sigsetjmp(). I'm a bit irritated that the previous version didn't run as expected, but it now does. This needs some more investigation. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14901 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5af32e75 |
|
13-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/kernel to src/system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12359 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
8cc146385fabd319e8b1bb9b0d03eb0be2192aa0 |
|
23-Sep-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Use the new <asm_defs.h> header in x86 assembly files. Particularly added FUNCTION_END() calls for a good deal of functions. The respective ELF symbols do now have a correct size. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27718 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ad7ff929ddd2ae4a1837e244e19452409799c13f |
|
10-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Reimplemented setjmp(). It no longer offsets the caller's esp. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25428 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0c0bf02aac538707e89a558d8b0a7842faf44584 |
|
13-Nov-2005 |
Axel Dörfler <axeld@pinc-software.de> |
setjmp() is now an assembly stub that doesn't create a stack frame but just jump to sigsetjmp(). I'm a bit irritated that the previous version didn't run as expected, but it now does. This needs some more investigation. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@14901 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5af32e752606778be5dd7379f319fe43cb3f6b8c |
|
13-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/kernel to src/system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12359 a95241bf-73f2-0310-859d-f6bbb57e9c96
|