Home
last modified time | relevance | path

Searched refs:stack (Results 1 – 14 of 14) sorted by relevance

/bionic/libc/arch-arm/bionic/
D_exit_with_stack_teardown.S37 swi #0 @ the stack is destroyed by this call
43 swi # __NR_munmap @ the stack is destroyed by this call
Dclone.S32 @ insert the args onto the new stack
59 @ pick the function arg and call address off the stack and jump
/bionic/libc/kernel/arch-arm/asm/
Dsmp.h34 void *stack; member
/bionic/libc/arch-x86/bionic/
Dclone.S19 # 16-byte alignment on child stack
22 # insert arguments onto the child stack
Dcrtbegin_dynamic.S54 # before push arguments, align the stack to a 16 byte boundary
Dcrtbegin_static.S54 # before push arguments, align the stack to a 16 byte boundary
/bionic/linker/
DAndroid.mk15 LOCAL_CFLAGS += -fno-stack-protector \
/bionic/libc/bionic/
Dpthread_debug.c371 CallStackListEntry* stack; member
463 static void dup_backtrace(CallStack* stack, int count, intptr_t const* addrs) { in dup_backtrace() argument
464 stack->depth = count; in dup_backtrace()
465 stack->addrs = DbgAllocLocked(count * sizeof(intptr_t)); in dup_backtrace()
466 memcpy(stack->addrs, addrs, count * sizeof(intptr_t)); in dup_backtrace()
523 dup_backtrace(&pList->stack[pList->count - 1], count, addrs); in callstackListAdd()
593 obj->stacks.stack[index].addrs, in traverseTree()
594 obj->stacks.stack[index].depth); in traverseTree()
Dpthread.c250 void * stack; in mkstack() local
254 stack = mmap(NULL, size, in mkstack()
259 if(stack == MAP_FAILED) { in mkstack()
260 stack = NULL; in mkstack()
264 if(mprotect(stack, guard_size, PROT_NONE)){ in mkstack()
265 munmap(stack, size); in mkstack()
266 stack = NULL; in mkstack()
272 return stack; in mkstack()
301 char* stack; in pthread_create() local
331 stack = mkstack(stackSize, attr->guard_size); in pthread_create()
[all …]
/bionic/libc/
DCAVEATS9 implemented, they enforce very large numbers of registers spills to the stack, even
DSYSCALLS.TXT16 # socketcall(__NR_socket, 1, *(rest of args on stack)).
/bionic/libc/kernel/arch-x86/asm/
Dprocessor_32.h205 unsigned long stack[64]; member
/bionic/libc/docs/
DCHANGES.TXT205 abort() never returns). This improves stack traces considerably.
DOVERVIEW.TXT203 Except for the main thread, the TLS area is stored at the top of the stack.