File: cortex-a8-fix-bl-plt.d

package info (click to toggle)
binutils-m68hc1x 1%3A2.35.1-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 335,580 kB
  • sloc: ansic: 1,187,755; asm: 674,290; cpp: 130,744; exp: 70,774; makefile: 56,048; sh: 22,128; yacc: 14,459; lisp: 13,803; perl: 2,112; ada: 1,681; lex: 1,649; pascal: 1,446; cs: 879; sed: 195; xml: 95; awk: 25
file content (29 lines) | stat: -rw-r--r-- 795 bytes parent folder | download | duplicates (26)
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

.*


Disassembly of section \.plt:

00008000 <.plt>:
    8000:	e52de004 	push	{lr}		; \(str lr, \[sp, #-4\]!\)
    8004:	e59fe004 	ldr	lr, \[pc, #4\]	; 8010 <.*>
    8008:	e08fe00e 	add	lr, pc, lr
    800c:	e5bef008 	ldr	pc, \[lr, #8\]!
    8010:	00000ffc 	\.word	0x00000ffc
00008014 <bar@plt>:
    8014:	e28fc600 	add	ip, pc, #0, 12
    8018:	e28cca00 	add	ip, ip, #0, 20
    801c:	e5bcfffc 	ldr	pc, \[ip, #4092\]!	; 0xffc

Disassembly of section \.text:

00008ff0 <foo>:
    8ff0:	46c0      	nop			; \(mov r8, r8\)
    8ff2:	f240 0000 	movw	r0, #0
    8ff6:	f240 0000 	movw	r0, #0
    8ffa:	f240 0000 	movw	r0, #0
    8ffe:	f000 e804 	blx	9008 <foo\+0x18>
    9002:	0000      	movs	r0, r0
    9004:	0000      	movs	r0, r0
    9006:	0000      	movs	r0, r0
    9008:	eafffc01 	b	8014 <bar@plt>