diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 330 |
1 files changed, 330 insertions, 0 deletions
@@ -1,3 +1,333 @@ +17-12-02 Cyrille Bagard <nocbos@gmail.com> + + * .gitignore: + * autogen.sh: + * configure.ac: + * plugins/Makefile.am: + Update files and code. + + * plugins/arm/Makefile.am: + * plugins/arm/cond.h: + * plugins/arm/context-int.h: + * plugins/arm/context.c: + * plugins/arm/context.h: + * plugins/arm/core.c: + * plugins/arm/core.h: + * plugins/arm/instruction-int.h: + * plugins/arm/instruction.c: + * plugins/arm/instruction.h: + * plugins/arm/link.c: + * plugins/arm/link.h: + * plugins/arm/processor-int.h: + * plugins/arm/processor.c: + * plugins/arm/processor.h: + * plugins/arm/python/Makefile.am: + * plugins/arm/python/instruction.c: + * plugins/arm/python/instruction.h: + * plugins/arm/python/module.c: + * plugins/arm/python/module.h: + * plugins/arm/python/processor.c: + * plugins/arm/python/processor.h: + * plugins/arm/python/v7/Makefile.am: + * plugins/arm/python/v7/instruction.c: + * plugins/arm/python/v7/instruction.h: + * plugins/arm/python/v7/module.c: + * plugins/arm/python/v7/module.h: + * plugins/arm/python/v7/processor.c: + * plugins/arm/python/v7/processor.h: + * plugins/arm/register-int.h: + * plugins/arm/register.c: + * plugins/arm/register.h: + * plugins/arm/v7/Makefile.am: + * plugins/arm/v7/arm.c: + * plugins/arm/v7/arm.h: + * plugins/arm/v7/build_tmp_decl.sh: + * plugins/arm/v7/context.c: + * plugins/arm/v7/context.h: + * plugins/arm/v7/core.c: + * plugins/arm/v7/core.h: + * plugins/arm/v7/cregister.c: + * plugins/arm/v7/cregister.h: + * plugins/arm/v7/fetch.c: + * plugins/arm/v7/fetch.h: + * plugins/arm/v7/helpers.c: + * plugins/arm/v7/helpers.h: + * plugins/arm/v7/instruction.c: + * plugins/arm/v7/instruction.h: + * plugins/arm/v7/link.c: + * plugins/arm/v7/link.h: + * plugins/arm/v7/opcodes/Makefile.am: + * plugins/arm/v7/opcodes/opcodes_tmp_arm.h: + * plugins/arm/v7/opcodes/opcodes_tmp_simd.h: + * plugins/arm/v7/opcodes/opcodes_tmp_thumb_16.h: + * plugins/arm/v7/opcodes/opcodes_tmp_thumb_32.h: + * plugins/arm/v7/opdefs/Makefile.am: + * plugins/arm/v7/opdefs/adc_A881.d: + * plugins/arm/v7/opdefs/adc_A882.d: + * plugins/arm/v7/opdefs/adc_A883.d: + * plugins/arm/v7/opdefs/add_A8810.d: + * plugins/arm/v7/opdefs/add_A8811.d: + * plugins/arm/v7/opdefs/add_A884.d: + * plugins/arm/v7/opdefs/add_A885.d: + * plugins/arm/v7/opdefs/add_A886.d: + * plugins/arm/v7/opdefs/add_A887.d: + * plugins/arm/v7/opdefs/add_A888.d: + * plugins/arm/v7/opdefs/add_A889.d: + * plugins/arm/v7/opdefs/adr_A8812.d: + * plugins/arm/v7/opdefs/and_A8813.d: + * plugins/arm/v7/opdefs/and_A8814.d: + * plugins/arm/v7/opdefs/and_A8815.d: + * plugins/arm/v7/opdefs/asr_A8816.d: + * plugins/arm/v7/opdefs/asr_A8817.d: + * plugins/arm/v7/opdefs/b_A8818.d: + * plugins/arm/v7/opdefs/bfc_A8819.d: + * plugins/arm/v7/opdefs/bfi_A8820.d: + * plugins/arm/v7/opdefs/bic_A8821.d: + * plugins/arm/v7/opdefs/bic_A8822.d: + * plugins/arm/v7/opdefs/bic_A8823.d: + * plugins/arm/v7/opdefs/bkpt_A8824.d: + * plugins/arm/v7/opdefs/bl_A8825.d: + * plugins/arm/v7/opdefs/blx_A8826.d: + * plugins/arm/v7/opdefs/bx_A8827.d: + * plugins/arm/v7/opdefs/bxj_A8828.d: + * plugins/arm/v7/opdefs/cb_A8829.d: + * plugins/arm/v7/opdefs/cdp_A8830.d: + * plugins/arm/v7/opdefs/clrex_A8832.d: + * plugins/arm/v7/opdefs/clz_A8833.d: + * plugins/arm/v7/opdefs/cmn_A8834.d: + * plugins/arm/v7/opdefs/cmn_A8835.d: + * plugins/arm/v7/opdefs/cmn_A8836.d: + * plugins/arm/v7/opdefs/cmp_A8837.d: + * plugins/arm/v7/opdefs/cmp_A8838.d: + * plugins/arm/v7/opdefs/cmp_A8839.d: + * plugins/arm/v7/opdefs/dbg_A8842.d: + * plugins/arm/v7/opdefs/dmb_A8843.d: + * plugins/arm/v7/opdefs/dsb_A8844.d: + * plugins/arm/v7/opdefs/eor_A8846.d: + * plugins/arm/v7/opdefs/eor_A8847.d: + * plugins/arm/v7/opdefs/eor_A8848.d: + * plugins/arm/v7/opdefs/ldr_A8862.d: + * plugins/arm/v7/opdefs/ldr_A8863.d: + * plugins/arm/v7/opdefs/ldr_A8864.d: + * plugins/arm/v7/opdefs/ldr_A8865.d: + * plugins/arm/v7/opdefs/ldr_A8866.d: + * plugins/arm/v7/opdefs/ldrb_A8867.d: + * plugins/arm/v7/opdefs/ldrb_A8868.d: + * plugins/arm/v7/opdefs/ldrb_A8869.d: + * plugins/arm/v7/opdefs/ldrb_A8870.d: + * plugins/arm/v7/opdefs/ldrbt_A8871.d: + * plugins/arm/v7/opdefs/ldrd_A8872.d: + * plugins/arm/v7/opdefs/ldrd_A8873.d: + * plugins/arm/v7/opdefs/ldrd_A8874.d: + * plugins/arm/v7/opdefs/ldrex_A8875.d: + * plugins/arm/v7/opdefs/ldrexb_A8876.d: + * plugins/arm/v7/opdefs/ldrexd_A8877.d: + * plugins/arm/v7/opdefs/ldrexh_A8878.d: + * plugins/arm/v7/opdefs/ldrh_A8879.d: + * plugins/arm/v7/opdefs/ldrh_A8880.d: + * plugins/arm/v7/opdefs/ldrh_A8881.d: + * plugins/arm/v7/opdefs/ldrh_A8882.d: + * plugins/arm/v7/opdefs/ldrht_A8883.d: + * plugins/arm/v7/opdefs/ldrsb_A8884.d: + * plugins/arm/v7/opdefs/ldrsb_A8885.d: + * plugins/arm/v7/opdefs/ldrsb_A8886.d: + * plugins/arm/v7/opdefs/ldrsbt_A8887.d: + * plugins/arm/v7/opdefs/ldrsh_A8888.d: + * plugins/arm/v7/opdefs/ldrsh_A8889.d: + * plugins/arm/v7/opdefs/ldrsh_A8890.d: + * plugins/arm/v7/opdefs/ldrsht_A8891.d: + * plugins/arm/v7/opdefs/ldrt_A8892.d: + * plugins/arm/v7/opdefs/lsl_A8894.d: + * plugins/arm/v7/opdefs/lsl_A8895.d: + * plugins/arm/v7/opdefs/lsr_A8896.d: + * plugins/arm/v7/opdefs/lsr_A8897.d: + * plugins/arm/v7/opdefs/mcr_A8898.d: + * plugins/arm/v7/opdefs/mcrr_A8899.d: + * plugins/arm/v7/opdefs/mla_A88100.d: + * plugins/arm/v7/opdefs/mls_A88101.d: + * plugins/arm/v7/opdefs/mov_A88102.d: + * plugins/arm/v7/opdefs/mov_A88103.d: + * plugins/arm/v7/opdefs/mov_A88104.d: + * plugins/arm/v7/opdefs/movt_A88106.d: + * plugins/arm/v7/opdefs/mrc_A88107.d: + * plugins/arm/v7/opdefs/mrrc_A88108.d: + * plugins/arm/v7/opdefs/mul_A88114.d: + * plugins/arm/v7/opdefs/mvn_A88115.d: + * plugins/arm/v7/opdefs/mvn_A88116.d: + * plugins/arm/v7/opdefs/mvn_A88117.d: + * plugins/arm/v7/opdefs/nop_A88119.d: + * plugins/arm/v7/opdefs/orn_A88120.d: + * plugins/arm/v7/opdefs/orn_A88121.d: + * plugins/arm/v7/opdefs/orr_A88122.d: + * plugins/arm/v7/opdefs/orr_A88123.d: + * plugins/arm/v7/opdefs/orr_A88124.d: + * plugins/arm/v7/opdefs/pop_A88131.d: + * plugins/arm/v7/opdefs/pop_A88132.d: + * plugins/arm/v7/opdefs/push_A88133.d: + * plugins/arm/v7/opdefs/qadd16_A88135.d: + * plugins/arm/v7/opdefs/qadd8_A88136.d: + * plugins/arm/v7/opdefs/qadd_A88134.d: + * plugins/arm/v7/opdefs/qasx_A88137.d: + * plugins/arm/v7/opdefs/qdadd_A88138.d: + * plugins/arm/v7/opdefs/qdsub_A88139.d: + * plugins/arm/v7/opdefs/qsax_A88140.d: + * plugins/arm/v7/opdefs/qsub16_A88142.d: + * plugins/arm/v7/opdefs/qsub8_A88143.d: + * plugins/arm/v7/opdefs/qsub_A88141.d: + * plugins/arm/v7/opdefs/rbit_A88144.d: + * plugins/arm/v7/opdefs/rev16_A88146.d: + * plugins/arm/v7/opdefs/rev_A88145.d: + * plugins/arm/v7/opdefs/revsh_A88147.d: + * plugins/arm/v7/opdefs/ror_A88149.d: + * plugins/arm/v7/opdefs/ror_A88150.d: + * plugins/arm/v7/opdefs/rrx_A88151.d: + * plugins/arm/v7/opdefs/rsb_A88152.d: + * plugins/arm/v7/opdefs/rsb_A88153.d: + * plugins/arm/v7/opdefs/rsb_A88154.d: + * plugins/arm/v7/opdefs/rsc_A88155.d: + * plugins/arm/v7/opdefs/rsc_A88156.d: + * plugins/arm/v7/opdefs/rsc_A88157.d: + * plugins/arm/v7/opdefs/sadd16_A88158.d: + * plugins/arm/v7/opdefs/sadd8_A88159.d: + * plugins/arm/v7/opdefs/sasx_A88160.d: + * plugins/arm/v7/opdefs/sbc_A88161.d: + * plugins/arm/v7/opdefs/sbc_A88162.d: + * plugins/arm/v7/opdefs/sbc_A88163.d: + * plugins/arm/v7/opdefs/sbfx_A88164.d: + * plugins/arm/v7/opdefs/sdiv_A88165.d: + * plugins/arm/v7/opdefs/sel_A88166.d: + * plugins/arm/v7/opdefs/setend_A88167.d: + * plugins/arm/v7/opdefs/sev_A88168.d: + * plugins/arm/v7/opdefs/shadd16_A88169.d: + * plugins/arm/v7/opdefs/shadd8_A88170.d: + * plugins/arm/v7/opdefs/shasx_A88171.d: + * plugins/arm/v7/opdefs/shsax_A88172.d: + * plugins/arm/v7/opdefs/shsub16_A88173.d: + * plugins/arm/v7/opdefs/shsub8_A88174.d: + * plugins/arm/v7/opdefs/smlad_A88177.d: + * plugins/arm/v7/opdefs/smlal_A88178.d: + * plugins/arm/v7/opdefs/smlald_A88180.d: + * plugins/arm/v7/opdefs/smlsd_A88182.d: + * plugins/arm/v7/opdefs/smlsld_A88183.d: + * plugins/arm/v7/opdefs/smmla_A88184.d: + * plugins/arm/v7/opdefs/smmls_A88185.d: + * plugins/arm/v7/opdefs/smmul_A88186.d: + * plugins/arm/v7/opdefs/smuad_A88187.d: + * plugins/arm/v7/opdefs/smull_A88189.d: + * plugins/arm/v7/opdefs/str_A88203.d: + * plugins/arm/v7/opdefs/str_A88204.d: + * plugins/arm/v7/opdefs/str_A88205.d: + * plugins/arm/v7/opdefs/strb_A88206.d: + * plugins/arm/v7/opdefs/strb_A88207.d: + * plugins/arm/v7/opdefs/strb_A88208.d: + * plugins/arm/v7/opdefs/strbt_A88209.d: + * plugins/arm/v7/opdefs/strd_A88210.d: + * plugins/arm/v7/opdefs/strd_A88211.d: + * plugins/arm/v7/opdefs/strex_A88212.d: + * plugins/arm/v7/opdefs/strexb_A88213.d: + * plugins/arm/v7/opdefs/strexd_A88214.d: + * plugins/arm/v7/opdefs/strexh_A88215.d: + * plugins/arm/v7/opdefs/strh_A88216.d: + * plugins/arm/v7/opdefs/strh_A88217.d: + * plugins/arm/v7/opdefs/strh_A88218.d: + * plugins/arm/v7/opdefs/strht_A88219.d: + * plugins/arm/v7/opdefs/strt_A88220.d: + * plugins/arm/v7/opdefs/sub_A88221.d: + * plugins/arm/v7/opdefs/sub_A88222.d: + * plugins/arm/v7/opdefs/sub_A88223.d: + * plugins/arm/v7/opdefs/sub_A88224.d: + * plugins/arm/v7/opdefs/sub_A88225.d: + * plugins/arm/v7/opdefs/sub_A88226.d: + * plugins/arm/v7/opdefs/subs_B9320.d: + * plugins/arm/v7/opdefs/svc_A88228.d: + * plugins/arm/v7/opdefs/swp_A88229.d: + * plugins/arm/v7/opdefs/teq_A88237.d: + * plugins/arm/v7/opdefs/teq_A88238.d: + * plugins/arm/v7/opdefs/teq_A88239.d: + * plugins/arm/v7/opdefs/tst_A88240.d: + * plugins/arm/v7/opdefs/tst_A88241.d: + * plugins/arm/v7/opdefs/tst_A88242.d: + * plugins/arm/v7/opdefs/uadd16_A88243.d: + * plugins/arm/v7/opdefs/uadd8_A88244.d: + * plugins/arm/v7/opdefs/uasx_A88245.d: + * plugins/arm/v7/opdefs/ubfx_A88246.d: + * plugins/arm/v7/opdefs/udf_A88247.d: + * plugins/arm/v7/opdefs/udiv_A88248.d: + * plugins/arm/v7/opdefs/uhadd16_A88249.d: + * plugins/arm/v7/opdefs/uhadd8_A88250.d: + * plugins/arm/v7/opdefs/uhasx_A88251.d: + * plugins/arm/v7/opdefs/uhsax_A88252.d: + * plugins/arm/v7/opdefs/uhsub16_A88253.d: + * plugins/arm/v7/opdefs/uhsub8_A88254.d: + * plugins/arm/v7/opdefs/umaal_A88255.d: + * plugins/arm/v7/opdefs/umlal_A88256.d: + * plugins/arm/v7/opdefs/umull_A88257.d: + * plugins/arm/v7/opdefs/uqadd16_A88258.d: + * plugins/arm/v7/opdefs/uqadd8_A88259.d: + * plugins/arm/v7/opdefs/uqasx_A88260.d: + * plugins/arm/v7/opdefs/uqsax_A88261.d: + * plugins/arm/v7/opdefs/uqsub16_A88262.d: + * plugins/arm/v7/opdefs/uqsub8_A88263.d: + * plugins/arm/v7/opdefs/usad8_A88264.d: + * plugins/arm/v7/opdefs/usada8_A88265.d: + * plugins/arm/v7/opdefs/usat16_A88267.d: + * plugins/arm/v7/opdefs/usat_A88266.d: + * plugins/arm/v7/opdefs/usax_A88268.d: + * plugins/arm/v7/opdefs/usub16_A88269.d: + * plugins/arm/v7/opdefs/usub8_A88270.d: + * plugins/arm/v7/opdefs/uxtab16_A88272.d: + * plugins/arm/v7/opdefs/uxtab_A88271.d: + * plugins/arm/v7/opdefs/uxtah_A88273.d: + * plugins/arm/v7/opdefs/uxtb16_A88275.d: + * plugins/arm/v7/opdefs/uxtb_A88274.d: + * plugins/arm/v7/opdefs/uxth_A88276.d: + * plugins/arm/v7/opdefs/wfi_A88425.d: + * plugins/arm/v7/opdefs/yield_A88426.d: + * plugins/arm/v7/operands/Makefile.am: + * plugins/arm/v7/operands/coproc.c: + * plugins/arm/v7/operands/coproc.h: + * plugins/arm/v7/operands/estate.c: + * plugins/arm/v7/operands/estate.h: + * plugins/arm/v7/operands/limitation.c: + * plugins/arm/v7/operands/limitation.h: + * plugins/arm/v7/operands/maccess.c: + * plugins/arm/v7/operands/maccess.h: + * plugins/arm/v7/operands/offset.c: + * plugins/arm/v7/operands/offset.h: + * plugins/arm/v7/operands/reglist.c: + * plugins/arm/v7/operands/reglist.h: + * plugins/arm/v7/operands/rotation.c: + * plugins/arm/v7/operands/rotation.h: + * plugins/arm/v7/operands/shift.c: + * plugins/arm/v7/operands/shift.h: + * plugins/arm/v7/post.c: + * plugins/arm/v7/post.h: + * plugins/arm/v7/processor.c: + * plugins/arm/v7/processor.h: + * plugins/arm/v7/pseudo.c: + * plugins/arm/v7/pseudo.h: + * plugins/arm/v7/register.c: + * plugins/arm/v7/register.h: + * plugins/arm/v7/simd.c: + * plugins/arm/v7/simd.h: + * plugins/arm/v7/thumb_16.c: + * plugins/arm/v7/thumb_16.h: + * plugins/arm/v7/thumb_32.c: + * plugins/arm/v7/thumb_32.h: + Moved entries: create a plugin for the ARM support. + + * plugins/pychrysa/arch/Makefile.am: + * plugins/pychrysa/arch/module.c: + * plugins/ropgadgets/helper_arm.c: + * plugins/ropgadgets/plugin.c: + * src/arch/Makefile.am: + * src/arch/arm/Makefile.am: + * src/core/processors.c: + Update files and code. + + * src/plugins/plugin.c: + Fix a bug in the dependency tracking. + 17-11-30 Cyrille Bagard <nocbos@gmail.com> * plugins/dex/python/format.c: |