mirror of
https://github.com/upx/upx
synced 2025-09-28 19:06:07 +08:00
Use f-embed_objinfo for arm-linux.
This commit is contained in:
parent
36c66d52a6
commit
1a1b8416e2
|
@ -239,15 +239,7 @@ tc.arm-linux.elf.gcc += -Wall -W -Wcast-align -Wcast-qual -Wwrite-strings -Werro
|
|||
|
||||
arm-linux.elf-entry.h : $(srcdir)/src/$$T.S
|
||||
$(call tc,gcc) -march=armv4 -c $< -o tmp/$T.bin
|
||||
ifeq (1,1)
|
||||
$(call tc,objcopy) -R .text -R .data -R .bss tmp/$T.bin
|
||||
$(call tc,objcopy) -R .comment -R .note tmp/$T.bin
|
||||
$(call tc,objdump) -htr -w tmp/$T.bin | $(RTRIM) | $(SQUEEZE) > tmp/$T.bin.dump
|
||||
cat tmp/$T.bin.dump >> tmp/$T.bin
|
||||
else
|
||||
# FIXME: can we use --strip-unneeded on arm ??
|
||||
$(call tc,f-embed_objinfo,tmp/$T.bin)
|
||||
endif
|
||||
$(call tc,bin2h) --ident=linux_elf32arm_loader tmp/$T.bin $@
|
||||
|
||||
arm-linux.elf-fold.h : tmp/$$T.o tmp/arm-linux.elf-main.o $(srcdir)/src/$$T.lds
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -15,77 +15,18 @@ Idx Name Size VMA LMA File off Algn Flags
|
|||
10 ELFMAINY 00000036 00000000 00000000 0000171c 2**0 CONTENTS, READONLY
|
||||
11 ELFMAINZ 00000000 00000000 00000000 00001752 2**0 CONTENTS, READONLY
|
||||
SYMBOL TABLE:
|
||||
00000000 l df *ABS* 00000000 src/arm-linux.elf-entry.S
|
||||
00000034 l *ABS* 00000000 sz_Elf32_Ehdr
|
||||
00000020 l *ABS* 00000000 sz_Elf32_Phdr
|
||||
0000000c l *ABS* 00000000 sz_b_info
|
||||
00000000 l *ABS* 00000000 sz_unc
|
||||
00000004 l *ABS* 00000000 sz_cpr
|
||||
00000008 l *ABS* 00000000 b_method
|
||||
0000000c l *ABS* 00000000 sz_l_info
|
||||
0000000c l *ABS* 00000000 sz_p_info
|
||||
00000001 l *ABS* 00000000 PROT_READ
|
||||
00000002 l *ABS* 00000000 PROT_WRITE
|
||||
00000004 l *ABS* 00000000 PROT_EXEC
|
||||
00000002 l *ABS* 00000000 MAP_PRIVATE
|
||||
00000010 l *ABS* 00000000 MAP_FIXED
|
||||
00000020 l *ABS* 00000000 MAP_ANONYMOUS
|
||||
0000000c l *ABS* 00000000 PAGE_SHIFT
|
||||
00001000 l *ABS* 00000000 PAGE_SIZE
|
||||
00000000 l d ELFMAINX 00000000 ELFMAINX
|
||||
00000000 l ELFMAINX 00000000 start_params
|
||||
00000000 l ELFMAINY 00000000 msg_SELinux
|
||||
00000044 l ELFMAINX 00000000 copy
|
||||
000000b0 l ELFMAINX 00000000 f_decompress
|
||||
00000000 l d NRV_HEAD 00000000 NRV_HEAD
|
||||
00000000 l d NRV_TAIL 00000000 NRV_TAIL
|
||||
00000000 l d NRV2E 00000000 NRV2E
|
||||
00000058 l NRV2E 00000000 top_n2e
|
||||
00000014 l NRV2E 00000000 eof_n2e
|
||||
00000040 l NRV2E 00000000 get8_n2e
|
||||
00000050 l NRV2E 00000000 lit_n2e
|
||||
0000007c l NRV2E 00000000 getoff_n2e
|
||||
0000006c l NRV2E 00000000 off_n2e
|
||||
000000bc l NRV2E 00000000 offprev_n2e
|
||||
000000f8 l NRV2E 00000000 lenlast_n2e
|
||||
000000c8 l NRV2E 00000000 lenmore_n2e
|
||||
000000d8 l NRV2E 00000000 len_n2e
|
||||
00000108 l NRV2E 00000000 gotlen_n2e
|
||||
00000110 l NRV2E 00000000 near_n2e
|
||||
00000118 l NRV2E 00000000 copy_n2e
|
||||
00000000 l d NRV2D 00000000 NRV2D
|
||||
00000058 l NRV2D 00000000 top_n2d
|
||||
00000014 l NRV2D 00000000 eof_n2d
|
||||
00000040 l NRV2D 00000000 get8_n2d
|
||||
00000050 l NRV2D 00000000 lit_n2d
|
||||
0000007c l NRV2D 00000000 getoff_n2d
|
||||
0000006c l NRV2D 00000000 off_n2d
|
||||
000000b8 l NRV2D 00000000 offprev_n2d
|
||||
000000c4 l NRV2D 00000000 len_n2d
|
||||
000000f4 l NRV2D 00000000 gotlen_n2d
|
||||
000000d8 l NRV2D 00000000 lenmore_n2d
|
||||
00000104 l NRV2D 00000000 copy_n2d
|
||||
00000000 l d NRV2B 00000000 NRV2B
|
||||
0000007c l NRV2B 00000000 top_n2b
|
||||
00000014 l NRV2B 00000000 eof_n2b
|
||||
00000040 l NRV2B 00000000 get1_n2b
|
||||
00000048 l NRV2B 00000000 get8_n2b
|
||||
00000058 l NRV2B 00000000 ss11_n2b
|
||||
00000074 l NRV2B 00000000 lit_n2b
|
||||
000000a4 l NRV2B 00000000 offprev_n2b
|
||||
000000c8 l NRV2B 00000000 copy_n2b
|
||||
00000000 l d LZMA_ELF00 00000000 LZMA_ELF00
|
||||
00000000 l LZMA_DEC30 00000000 not_lzma
|
||||
00000000 l d LZMA_DEC10 00000000 LZMA_DEC10
|
||||
00000000 l d LZMA_DEC20 00000000 LZMA_DEC20
|
||||
00000000 l d LZMA_DEC30 00000000 LZMA_DEC30
|
||||
00000000 l d ELFMAINY 00000000 ELFMAINY
|
||||
00000000 l ELFMAINY 00000000 end_decompress
|
||||
00000036 l ELFMAINY 00000000 L71
|
||||
00000018 l ELFMAINY 00000000 L70
|
||||
00000010 l ELFMAINY 00000000 die
|
||||
00000000 l d NRV_HEAD 00000000 NRV_HEAD
|
||||
00000000 l d NRV_TAIL 00000000 NRV_TAIL
|
||||
00000000 l d ELFMAINZ 00000000 ELFMAINZ
|
||||
00000000 l ELFMAINZ 00000000 cpr0
|
||||
00000000 *UND* 00000000 ADRM
|
||||
00000000 *UND* 00000000 LENF
|
||||
00000000 *UND* 00000000 CPR0
|
||||
|
|
Loading…
Reference in New Issue
Block a user