Changeset 47246f4 in mainline for uspace/lib/libc/arch/ia32/src
- Timestamp:
- 2009-12-30T18:34:15Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 01fda09
- Parents:
- ee2f1aae
- Location:
- uspace/lib/libc/arch/ia32/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/libc/arch/ia32/src/entry.s
ree2f1aae r47246f4 56 56 0: 57 57 # 58 # Stop stack traces in this function.58 # Create the first stack frame. 59 59 # 60 xorl %ebp, %ebp 60 pushl $0 61 movl %esp, %ebp 61 62 62 63 # Pass the PCB pointer to __main as the first argument -
uspace/lib/libc/arch/ia32/src/stacktrace.S
ree2f1aae r47246f4 33 33 .global frame_pointer_validate 34 34 .global return_address_get 35 .global program_counter_get 35 36 36 37 frame_pointer_get: … … 51 52 movl 4(%eax), %eax 52 53 ret 54 55 program_counter_get: 56 movl (%esp), %eax 57 ret -
uspace/lib/libc/arch/ia32/src/thread_entry.s
ree2f1aae r47246f4 42 42 43 43 # 44 # Stop stack traces in this function.44 # Create the first stack frame. 45 45 # 46 xorl %ebp, %ebp 46 pushl $0 47 mov %esp, %ebp 47 48 48 49 #
Note:
See TracChangeset
for help on using the changeset viewer.