X-Git-Url: https://git.siccegge.de//index.cgi?p=frida%2Ffrida.git;a=blobdiff_plain;f=src%2Fdisassembler%2Fllvm%2Ftests%2FMakefile;fp=src%2Fdisassembler%2Fllvm%2Ftests%2FMakefile;h=3d6869412cea41fc73bea363733de4eb79c8bbb2;hp=0000000000000000000000000000000000000000;hb=7268ab21d8676b43dc115dfb2a242d2ed73c8166;hpb=8dcd30d2cecfbd6a159dd654e8382de10d86bc98 diff --git a/src/disassembler/llvm/tests/Makefile b/src/disassembler/llvm/tests/Makefile new file mode 100644 index 0000000..3d68694 --- /dev/null +++ b/src/disassembler/llvm/tests/Makefile @@ -0,0 +1,63 @@ +#!/usr/bin/make -f + +all: amd64LinuxDisassemblerTest.cxx armelLinuxDisassemblerTest.cxx mipselLinuxDisassemblerTest.cxx amd64MachODisassemblerTest.cxx + +amd64LinuxDisassemblerTest.cxx: DisassemblerTest.cxx.m4 + m4 -DNAME=amd64Linux \ + -DFILENAME=/disassembler/binaries/crypt.clang.O2.amd64.elf \ + -DENTRY=0x4005F0 \ + -DMAIN_ENTRY=0x400770 \ + -DMAIN_NAME=main \ + -DMAIN_SIZE=17 \ + -DMAIN_BLOCKS=4 \ + -DMAIN_CHILD_0=0x4007ea \ + -DMAIN_CHILD_1=0x4007ce \ + -DTEST_ENTRY=0x4006f0 \ + -DTEST_NAME=check \ + -DTEST_SIZE=29 \ + < $^ > $@ + +armelLinuxDisassemblerTest.cxx: DisassemblerTest.cxx.m4 + m4 -DNAME=armelLinux \ + -DFILENAME=/disassembler/binaries/crypt.clang.O2.armel.elf \ + -DENTRY=0x104a8 \ + -DMAIN_ENTRY=0x1062c \ + -DMAIN_NAME=main \ + -DMAIN_SIZE=22 \ + -DMAIN_BLOCKS=4 \ + -DMAIN_CHILD_0=0x1068c \ + -DMAIN_CHILD_1=0x10684 \ + -DTEST_ENTRY=0x105d8 \ + -DTEST_NAME=check \ + -DTEST_SIZE=18 \ + < $^ > $@ + +mipselLinuxDisassemblerTest.cxx: DisassemblerTest.cxx.m4 + m4 -DNAME=DISABLED_mipselLinux \ + -DFILENAME=/disassembler/binaries/crypt.clang.O2.mipsel.elf \ + -DENTRY=0x4005F0 \ + -DMAIN_ENTRY=0x400870 \ + -DMAIN_NAME=main \ + -DMAIN_SIZE=27 \ + -DMAIN_BLOCKS=4 \ + -DMAIN_CHILD_0=0x4008f4 \ + -DMAIN_CHILD_1=0x4008dc \ + -DTEST_ENTRY=0x400810 \ + -DTEST_NAME=check \ + -DTEST_SIZE=24 \ + < $^ > $@ + +amd64MachODisassemblerTest.cxx: DisassemblerTest.cxx.m4 + m4 -DNAME=amd64MachO \ + -DFILENAME=/disassembler/binaries/crypt.clang.O2.amd64.macho \ + -DENTRY=0x0 \ + -DMAIN_ENTRY=0x100000e30 \ + -DMAIN_NAME=_main \ + -DMAIN_SIZE=20 \ + -DMAIN_BLOCKS=6 \ + -DMAIN_CHILD_0=0x100000EB2 \ + -DMAIN_CHILD_1=0x100000E99 \ + -DTEST_ENTRY=0x100000db0 \ + -DTEST_NAME=_check \ + -DTEST_SIZE=29 \ + < $^ > $@