FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
cpython/Python/asm_trampoline_x86_64.S at update-docs-structs · ngoldbaum/cpython · GitHub
ngoldbaum
cpython
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
cpython
/
Python
/
asm_trampoline_x86_64.S
Copy path
More file actions
More file actions
Latest commit
History
History
History
45 lines (45 loc) · 887 Bytes
Breadcrumbs
cpython
/
Python
/
asm_trampoline_x86_64.S
Copy path
File metadata and controls
45 lines (45 loc) · 887 Bytes
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
.text
#ifdef
__x86_64__
#if
defined(__APPLE__)
.globl
__Py_trampoline_func_start
__Py_trampoline_func_start:
#else
.globl
_Py_trampoline_func_start
_Py_trampoline_func_start:
#endif
#if
defined(__CET__) && (__CET__ &
1
)
endbr64
#endif
push
%rbp
mov
%rsp
,
%rbp
call
*
%rcx
pop
%rbp
ret
#if
defined(__APPLE__)
.globl
__Py_trampoline_func_end
__Py_trampoline_func_end:
#else
.globl
_Py_trampoline_func_end
_Py_trampoline_func_end:
.section
.note.GNU-stack,"",
@progbits
#endif
# Note for indicating the assembly code supports CET
#if
defined(__CET__) && (__CET__ &
1
)
.section
.note.gnu.property,
"a"
.align
8
.long
1f - 0f
.long
4f - 1f
.long
5
0:
.string
"GNU"
1:
.align
8
.long
0xc0000002
.long
3f - 2f
2:
.long
0x3
3:
.align
8
4:
#endif
#endif
// __x86_64__
Back
|
FazBrowse Home
|
New Git URL