1*1424dfb3Schristos .section .text 2*1424dfb3Schristos .globl _text_pointer 3*1424dfb3Schristos .section .data.rel 4*1424dfb3Schristos .type _text_pointer, @object 5*1424dfb3Schristos_text_pointer: 6*1424dfb3Schristos .long _text_address@c 7*1424dfb3Schristos .section .text 8*1424dfb3Schristos .globl _main 9*1424dfb3Schristos .type _main, @function 10*1424dfb3Schristos_main: 11*1424dfb3Schristos ###################### 12*1424dfb3Schristos # Data symbol with GOT 13*1424dfb3Schristos ###################### 14*1424dfb3Schristos loadd _text_pointer@GOT(r12), (r1,r0) 15*1424dfb3Schristos ###################### 16*1424dfb3Schristos # Code symbol with cGOT 17*1424dfb3Schristos ###################### 18*1424dfb3Schristos loadd _text_address_1@cGOT(r12), (r1,r0) 19*1424dfb3Schristos 20*1424dfb3Schristos .globl _text_address_1 21*1424dfb3Schristos .type _text_address_1, @function 22*1424dfb3Schristos_text_address_1: 23*1424dfb3Schristos jump (ra) 24