summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/codecs/mp3dec/src/asm/pvmp3_mdct_18_gcc.s
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@gmail.com>2012-08-13 22:47:33 +0200
committerArd Biesheuvel <ard.biesheuvel@gmail.com>2012-08-13 22:55:03 +0200
commit9a2c14b2c96625d5be73e1a7627f5d2a3091c4a2 (patch)
treedbf2a346379e8b728b7d4a27e34cdf976d03632f /media/libstagefright/codecs/mp3dec/src/asm/pvmp3_mdct_18_gcc.s
parent74bc3e133bd59a65dbed70b5fc89549f04a545e2 (diff)
downloadframeworks_av-9a2c14b2c96625d5be73e1a7627f5d2a3091c4a2.zip
frameworks_av-9a2c14b2c96625d5be73e1a7627f5d2a3091c4a2.tar.gz
frameworks_av-9a2c14b2c96625d5be73e1a7627f5d2a3091c4a2.tar.bz2
hardening: eliminate text relocations from mp3
Change-Id: I671ed4c8c7bb15172a8b64d513e2844319495102
Diffstat (limited to 'media/libstagefright/codecs/mp3dec/src/asm/pvmp3_mdct_18_gcc.s')
-rw-r--r--media/libstagefright/codecs/mp3dec/src/asm/pvmp3_mdct_18_gcc.s4
1 files changed, 1 insertions, 3 deletions
diff --git a/media/libstagefright/codecs/mp3dec/src/asm/pvmp3_mdct_18_gcc.s b/media/libstagefright/codecs/mp3dec/src/asm/pvmp3_mdct_18_gcc.s
index 96230c5..575acd6 100644
--- a/media/libstagefright/codecs/mp3dec/src/asm/pvmp3_mdct_18_gcc.s
+++ b/media/libstagefright/codecs/mp3dec/src/asm/pvmp3_mdct_18_gcc.s
@@ -43,7 +43,7 @@
pvmp3_mdct_18:
stmfd sp!,{r4-r11,lr}
mov r7,r2
- ldr r2,table
+ adr r2,constdata$1
mov r6,r1
add r3,r2,#0x24
add r12,r3,#0x44
@@ -321,8 +321,6 @@ Loop_2:
smull r2,r1,r0,r1
str r1,[r6,#0x3c]
ldmfd sp!,{r4-r11,pc}
-table:
- .word constdata$1
@------------------------------------------------------------------------------