diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2017-04-20 18:52:01 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2017-04-20 18:52:01 (GMT) |
commit | 8e5c8417e8ef79c1b475cb1b86a1754b24f9af78 (patch) | |
tree | 650a39bde7a5367995b471a562aa766febd505bc /ChangeLog | |
parent | c177597d6da5dedb32aa176e8370db8ffb7f87aa (diff) |
Shared immediate operands in order to avoid useless allocations.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 53 |
1 files changed, 53 insertions, 0 deletions
@@ -1,3 +1,56 @@ +17-04-20 Cyrille Bagard <nocbos@gmail.com> + + * plugins/pychrysa/arch/immediate.c: + Update code. + + * plugins/pychrysa/helpers.h: + Provide a way to update the GLib instance linked to a Python object. + + * plugins/stackvars/stackvars.c: + * src/analysis/db/items/switcher.c: + * src/analysis/disass/links.c: + * src/arch/arm/v7/fetch.c: + * src/arch/arm/v7/post.c: + Update code. + + * src/arch/dalvik/operands/args.c: + * src/arch/dalvik/operands/pool.c: + * src/arch/dalvik/operands/register.c: + Update class callbacks. + + * src/arch/immediate.c: + * src/arch/immediate.h: + Share immediate operands in order to avoid useless allocations. + + * src/arch/instruction.c: + * src/arch/instruction.h: + Make instructions become share containers. + + * src/arch/operand-int.h: + * src/arch/operand.c: + Update class callbacks. + + * src/arch/post.c: + * src/arch/raw.c: + Update code. + + * src/arch/sharing/container-int.h: + * src/arch/sharing/container.c: + * src/arch/sharing/container.h: + * src/arch/sharing/instance-int.h: + * src/arch/sharing/instance.c: + * src/arch/sharing/instance.h: + * src/arch/sharing/manager.c: + * src/arch/sharing/manager.h: + Extend the features of the share system. + + * src/core/processors.c: + Register the share manager for immediate operands. + + * src/format/symbol.h: + * tools/d2c/syntax/manager.c: + Update code. + 17-04-19 Cyrille Bagard <nocbos@gmail.com> * plugins/pychrysa/analysis/db/items/comment.c: |