File: x86-64-stack-intel.d

package info (click to toggle)
binutils 2.17-3
  • links: PTS
  • area: main
  • in suites: etch-m68k
  • size: 113,876 kB
  • ctags: 124,514
  • sloc: ansic: 839,382; asm: 272,634; exp: 47,779; makefile: 44,950; sh: 17,075; yacc: 9,818; lisp: 8,739; lex: 2,082; perl: 1,401; cpp: 1,336; sed: 306; pascal: 175; awk: 26
file content (40 lines) | stat: -rw-r--r-- 1,680 bytes parent folder | download | duplicates (2)
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
#objdump: -dwMintel
#name: x86-64 stack-related opcodes (Intel mode)
#source: x86-64-stack.s

.*: +file format elf64-x86-64

Disassembly of section .text:

0+ <_start>:
[	 ]*[0-9a-f]+:[	 ]+50[	 ]+push[	 ]+rax
[	 ]*[0-9a-f]+:[	 ]+66 50[	 ]+push[	 ]+ax
[	 ]*[0-9a-f]+:[	 ]+66 48 50[	 ]+push[	 ]+rax
[	 ]*[0-9a-f]+:[	 ]+58[	 ]+pop[	 ]+rax
[	 ]*[0-9a-f]+:[	 ]+66 58[	 ]+pop[	 ]+ax
[	 ]*[0-9a-f]+:[	 ]+66 48 58[	 ]+pop[	 ]+rax
[	 ]*[0-9a-f]+:[	 ]+8f c0[	 ]+pop[	 ]+rax
[	 ]*[0-9a-f]+:[	 ]+66 8f c0[	 ]+pop[	 ]+ax
[	 ]*[0-9a-f]+:[	 ]+66 48 8f c0[	 ]+pop[	 ]+rax
[	 ]*[0-9a-f]+:[	 ]+8f 00[	 ]+pop[	 ]+QWORD PTR \[rax\]
[	 ]*[0-9a-f]+:[	 ]+66 8f 00[	 ]+pop[	 ]+WORD PTR \[rax\]
[	 ]*[0-9a-f]+:[	 ]+66 48 8f 00[	 ]+pop[	 ]+QWORD PTR \[rax\]
[	 ]*[0-9a-f]+:[	 ]+ff d0[	 ]+call[	 ]+rax
[	 ]*[0-9a-f]+:[	 ]+66 ff d0[	 ]+call[	 ]+ax
[	 ]*[0-9a-f]+:[	 ]+66 48 ff d0[	 ]+call[	 ]+rax
[	 ]*[0-9a-f]+:[	 ]+ff 10[	 ]+call[	 ]+QWORD PTR \[rax\]
[	 ]*[0-9a-f]+:[	 ]+66 ff 10[	 ]+call[	 ]+WORD PTR \[rax\]
[	 ]*[0-9a-f]+:[	 ]+66 48 ff 10[	 ]+call[	 ]+QWORD PTR \[rax\]
[	 ]*[0-9a-f]+:[	 ]+ff e0[	 ]+jmp[	 ]+rax
[	 ]*[0-9a-f]+:[	 ]+66 ff e0[	 ]+jmp[	 ]+ax
[	 ]*[0-9a-f]+:[	 ]+66 48 ff e0[	 ]+jmp[	 ]+rax
[	 ]*[0-9a-f]+:[	 ]+ff 20[	 ]+jmp[	 ]+QWORD PTR \[rax\]
[	 ]*[0-9a-f]+:[	 ]+66 ff 20[	 ]+jmp[	 ]+WORD PTR \[rax\]
[	 ]*[0-9a-f]+:[	 ]+66 48 ff 20[	 ]+jmp[	 ]+QWORD PTR \[rax\]
[	 ]*[0-9a-f]+:[	 ]+ff f0[	 ]+push[	 ]+rax
[	 ]*[0-9a-f]+:[	 ]+66 ff f0[	 ]+push[	 ]+ax
[	 ]*[0-9a-f]+:[	 ]+66 48 ff f0[	 ]+push[	 ]+rax
[	 ]*[0-9a-f]+:[	 ]+ff 30[	 ]+push[	 ]+QWORD PTR \[rax\]
[	 ]*[0-9a-f]+:[	 ]+66 ff 30[	 ]+push[	 ]+WORD PTR \[rax\]
[	 ]*[0-9a-f]+:[	 ]+66 48 ff 30[	 ]+push[	 ]+QWORD PTR \[rax\]
#pass