1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- #define ARCH_STACK_DEFAULT_SIZE (2 * 1024 * 1024)
- #define STACK_ALIGN 16
- #define MINIMAL_REST_STACK 2048
- #define TCB_ALIGNMENT 16
- #define CURRENT_STACK_FRAME __builtin_frame_address (0)
- #define __exit_thread_inline(val) \
- while (1) { \
- if (__builtin_constant_p (val) && (val) == 0) \
- __asm__ __volatile__ ("xorl %%ebx, %%ebx; int $0x80" :: "a" (__NR_exit))
- else \
- __asm__ __volatile__ ("movl %1, %%ebx; int $0x80" \
- :: "a" (__NR_exit), "r" (val))
- }
|