projects
/
pintos-anon
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use AT&T syntax instead of Intel.
[pintos-anon]
/
src
/
threads
/
switch.S
diff --git
a/src/threads/switch.S
b/src/threads/switch.S
index 374da9e4a11cfd64a79816c3d358a177b224ff09..6cb70aa86e38b8ad85c930376e260ce7ef43cf1d 100644
(file)
--- a/
src/threads/switch.S
+++ b/
src/threads/switch.S
@@
-12,7
+12,8
@@
#### restore the registers. As part of switching stacks we record the
#### current stack pointer in CUR's thread structure.
#### restore the registers. As part of switching stacks we record the
#### current stack pointer in CUR's thread structure.
-.globl switch_threads
+.globl switch_threads
+.func switch_threads
switch_threads:
# Save caller's register state.
#
switch_threads:
# Save caller's register state.
#
@@
-47,8
+48,10
@@
switch_threads:
popl %ebp
popl %ebx
ret
popl %ebp
popl %ebx
ret
+.endfunc
.globl switch_entry
.globl switch_entry
+.func switch_entry
switch_entry:
# Discard switch_threads() arguments.
addl $8, %esp
switch_entry:
# Discard switch_threads() arguments.
addl $8, %esp
@@
-61,3
+64,4
@@
switch_entry:
# Start thread proper.
ret
# Start thread proper.
ret
+.endfunc