arm64 (aarch64)
Tested and working: nrv2b and nrv2e for ET_EXE on linux. NOT TESTED: lzma, ET_DYN on linux; any Mach-O modified: bele.h modified: conf.h modified: filter/ct.h modified: filteri.cpp modified: linker.cpp modified: linker.h modified: miniacc.h modified: p_elf_enum.h modified: p_lx_elf.cpp modified: p_lx_elf.h modified: packmast.cpp modified: stub/Makefile modified: stub/arm64-darwin.macho-entry.h modified: stub/arm64-darwin.macho-fold.h new file: stub/arm64-linux.elf-entry.h new file: stub/arm64-linux.elf-fold.h new file: stub/arm64-linux.shlib-init.h new file: stub/src/arch/arm64/v8/Makefile.extra modified: stub/src/arch/arm64/v8/lzma_d-arm.S modified: stub/src/arch/arm64/v8/lzma_d.S modified: stub/src/arch/arm64/v8/lzma_d_cf.S new file: stub/src/arch/arm64/v8/lzma_d_cs.S modified: stub/src/arch/arm64/v8/macros.S renamed: stub/src/arch/arm64/v8/nrv2b_d8.S -> stub/src/arch/arm64/v8/nrv2b_d32.S renamed: stub/src/arch/arm64/v8/nrv2d_d8.S -> stub/src/arch/arm64/v8/nrv2d_d32.S modified: stub/src/arch/arm64/v8/nrv2e_d32.S deleted: stub/src/arch/arm64/v8/nrv2e_d8.S modified: stub/src/arm64-darwin.macho-entry.S modified: stub/src/arm64-darwin.macho-fold.S new file: stub/src/arm64-linux.elf-entry.S new file: stub/src/arm64-linux.elf-fold.S new file: stub/src/arm64-linux.elf-fold.lds new file: stub/src/arm64-linux.elf-main.c new file: stub/src/arm64-linux.shlib-init.S modified: stub/src/include/linux.h modified: stub/tmp/arm64-darwin.macho-entry.bin.dump modified: stub/tmp/arm64-darwin.macho-fold.map new file: stub/tmp/arm64-linux.elf-entry.bin.dump new file: stub/tmp/arm64-linux.elf-fold.map new file: stub/tmp/arm64-linux.shlib-init.bin.dump
This commit is contained in:
@@ -250,6 +250,9 @@ Packer* PackMaster::visitAllPackers(visit_func_t func, InputFile *f, const optio
|
||||
if ((p = func(new PackLinuxElf32armBe(f), user)) != NULL)
|
||||
return p;
|
||||
delete p; p = NULL;
|
||||
if ((p = func(new PackLinuxElf64arm(f), user)) != NULL)
|
||||
return p;
|
||||
delete p; p = NULL;
|
||||
if ((p = func(new PackLinuxElf32ppc(f), user)) != NULL)
|
||||
return p;
|
||||
delete p; p = NULL;
|
||||
|
||||
Reference in New Issue
Block a user