File: jump.d

package info (click to toggle)
binutils 2.20.1-16%2Bdeb6u2
  • links: PTS
  • area: main
  • in suites: squeeze-lts
  • size: 150,384 kB
  • ctags: 159,283
  • sloc: ansic: 1,008,941; asm: 331,431; cpp: 57,499; makefile: 57,005; exp: 52,179; sh: 27,598; yacc: 11,652; lisp: 10,561; perl: 1,632; lex: 1,585; pascal: 307; sed: 195; python: 154; awk: 26
file content (39 lines) | stat: -rw-r--r-- 2,256 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
#name: i386 jump
#objdump: -drw

.*: +file format .*i386.*

Disassembly of section .text:

0+ <.text>:
[ 	]*[a-f0-9]+:	eb fe                	jmp    (0x0|0 <.text>)
[ 	]*[a-f0-9]+:	e9 ((fc|f9) ff ff ff|00 00 00 00)       	jmp    (0x)?(0|3|7)( <.text(\+0x7)?>)?	3: (R_386_PC)?(DISP)?32	xxx
[ 	]*[a-f0-9]+:	ff 25 00 00 00 00    	jmp    \*0x0	9: (R_386_)?(dir)?32	xxx
[ 	]*[a-f0-9]+:	ff e7                	jmp    \*%edi
[ 	]*[a-f0-9]+:	ff 27                	jmp    \*\(%edi\)
[ 	]*[a-f0-9]+:	ff 2c bd 00 00 00 00 	ljmp   \*0x0\(,%edi,4\)	14: (R_386_)?(dir)?32	xxx
[ 	]*[a-f0-9]+:	66 ff 2c bd 00 00 00 00 	ljmpw  \*0x0\(,%edi,4\)	1c: (R_386_)?(dir)?32	xxx
[ 	]*[a-f0-9]+:	ff 2d 00 00 00 00    	ljmp   \*0x0	22: (R_386_)?(dir)?32	xxx
[ 	]*[a-f0-9]+:	66 ff 2d 00 00 00 00 	ljmpw  \*0x0	29: (R_386_)?(dir)?32	xxx
[ 	]*[a-f0-9]+:	ea 00 00 00 00 34 12 	ljmp   \$0x1234,\$0x0	2e: (R_386_)?(dir)?32	xxx
[ 	]*[a-f0-9]+:	e8 c7 ff ff ff       	call   (0x0|0 <.text>)
[ 	]*[a-f0-9]+:	e8 ((fc|c2) ff ff ff|00 00 00 00)       	call   (0x)?(0|3a|3e)( <.text(\+0x3e)?>)?	3a: (R_386_PC)?(DISP)?32	xxx
[ 	]*[a-f0-9]+:	ff 15 00 00 00 00    	call   \*0x0	40: (R_386_)?(dir)?32	xxx
[ 	]*[a-f0-9]+:	ff d7                	call   \*%edi
[ 	]*[a-f0-9]+:	ff 17                	call   \*\(%edi\)
[ 	]*[a-f0-9]+:	ff 1c bd 00 00 00 00 	lcall  \*0x0\(,%edi,4\)	4b: (R_386_)?(dir)?32	xxx
[ 	]*[a-f0-9]+:	66 ff 1c bd 00 00 00 00 	lcallw \*0x0\(,%edi,4\)	53: (R_386_)?(dir)?32	xxx
[ 	]*[a-f0-9]+:	ff 1d 00 00 00 00    	lcall  \*0x0	59: (R_386_)?(dir)?32	xxx
[ 	]*[a-f0-9]+:	66 ff 1d 00 00 00 00 	lcallw \*0x0	60: (R_386_)?(dir)?32	xxx
[ 	]*[a-f0-9]+:	9a 00 00 00 00 34 12 	lcall  \$0x1234,\$0x0	65: (R_386_)?(dir)?32	xxx
[ 	]*[a-f0-9]+:	66 ff 13             	callw  \*\(%ebx\)
[ 	]*[a-f0-9]+:	ff 13                	call   \*\(%ebx\)
[ 	]*[a-f0-9]+:	ff 1b                	lcall  \*\(%ebx\)
[ 	]*[a-f0-9]+:	66 ff 23             	jmpw   \*\(%ebx\)
[ 	]*[a-f0-9]+:	ff 23                	jmp    \*\(%ebx\)
[ 	]*[a-f0-9]+:	ff 2b                	ljmp   \*\(%ebx\)
[ 	]*[a-f0-9]+:	eb 00                	jmp    (0x)?7b( <.text(\+0x7b)?>)?
[ 	]*[a-f0-9]+:	90                   	nop
[ 	]*[a-f0-9]+:	eb 00                	jmp    (0x)?7e( <.text(\+0x7e)?>)?
[ 	]*[a-f0-9]+:	90                   	nop
#pass