File: naked.d

package info (click to toggle)
binutils 2.31.1-16
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 309,412 kB
  • sloc: ansic: 1,161,194; asm: 638,508; cpp: 128,829; exp: 68,580; makefile: 55,828; sh: 22,360; yacc: 14,238; lisp: 13,272; perl: 2,111; ada: 1,681; lex: 1,652; pascal: 1,446; cs: 879; sed: 195; python: 154; xml: 95; awk: 25
file content (32 lines) | stat: -rw-r--r-- 1,089 bytes parent folder | download | duplicates (21)
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
#objdump: -drw
#name: i386 naked reg

.*: +file format .*i386.*

Disassembly of section .text:

0+000 <foo>:
   0:	26 66 ff 23 [ 	]*jmpw   \*%es:\(%ebx\)
   4:	8a 25 50 00 00 00 [ 	]*mov    0x50,%ah
   a:	b2 20 [ 	]*mov    \$0x20,%dl
   c:	bb 00 00 00 00 [ 	]*mov    \$0x0,%ebx	d: (R_386_)?(dir)?32	.text
  11:	d9 c9 [ 	]*fxch   %st\(1\)
  13:	36 8c a4 81 d2 04 00 00 [ 	]*mov    %fs,%ss:0x4d2\(%ecx,%eax,4\)
  1b:	8c 2c ed 00 00 00 00 [ 	]*mov    %gs,0x0\(,%ebp,8\)
  22:	26 88 25 00 00 00 00 [ 	]*mov    %ah,%es:0x0
  29:	2e 8b 74 14 80 [ 	]*mov    %cs:-0x80\(%esp,%edx,1\),%esi
  2e:	65 f3 a5 [ 	]*rep movsl %gs:\(%esi\),%es:\(%edi\)
  31:	ec [ 	]*in     \(%dx\),%al
  32:	66 ef [ 	]*out    %ax,\(%dx\)
  34:	67 d2 14[ 	]*rclb[ 	]+%cl,\(%si\)
  37:	0f 20 d0 [ 	]*mov    %cr2,%eax
  3a:	0f 72 d0 04 [ 	]*psrld  \$0x4,%mm0
  3e:	66 47 [ 	]*inc    %di
  40:	66 51 [ 	]*push   %cx
  42:	66 58 [ 	]*pop    %ax
  44:	66 87 dd [ 	]*xchg   %bx,%bp
  47:	6a 02 [ 	]*push   \$0x2
  49:	00 00 [ 	]*add    %al,\(%eax\)
  4b:	00 00 [ 	]*add    %al,\(%eax\)
  4d:	00 00 [ 	]*add    %al,\(%eax\)
	...