1 #objdump: -dr
2 #name: i386 pic tls
3 
4 .*: +file format .*
5 
6 Disassembly of section .text:
7 
8 0+000 <fn>:
9    0:	55 [ 	]*push   %ebp
10    1:	89 e5 [ 	]*mov    %esp,%ebp
11    3:	53 [ 	]*push   %ebx
12    4:	50 [ 	]*push   %eax
13    5:	e8 00 00 00 00 [ 	]*call   a <fn\+0xa>
14    a:	5b [ 	]*pop    %ebx
15    b:	81 c3 03 00 00 00 [ 	]*add    \$0x3,%ebx
16 [ 	]+d: R_386_GOTPC	_GLOBAL_OFFSET_TABLE_
17   11:	65 a1 00 00 00 00 [ 	]*mov    %gs:0x0,%eax
18   17:	83 c6 00 [ 	]*add    \$0x0,%esi
19   1a:	2b 83 00 00 00 00 [ 	]*sub    0x0\(%ebx\),%eax
20 [ 	]+1c: R_386_TLS_IE_32	foo
21   20:	8b 83 00 00 00 00 [ 	]*mov    0x0\(%ebx\),%eax
22 [ 	]+22: R_386_TLS_GOTIE	foo
23   26:	83 c6 00 [ 	]*add    \$0x0,%esi
24   29:	65 8b 00 [ 	]*mov    %gs:\(%eax\),%eax
25   2c:	65 8b 0d 00 00 00 00 [ 	]*mov    %gs:0x0,%ecx
26   33:	03 8b 00 00 00 00 [ 	]*add    0x0\(%ebx\),%ecx
27 [ 	]+35: R_386_TLS_GOTIE	foo
28   39:	8b 5d fc [ 	]*mov    -0x4\(%ebp\),%ebx
29   3c:	c9 [ 	]*leave[ 	]*
30   3d:	c3 [ 	]*ret[ 	]*
31