summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog330
1 files changed, 330 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 07fc007..28ec9d5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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: