- Jan 27, 2016
-
-
whh8b authored
-
- Jan 26, 2016
-
-
whh8b authored
-
- Jan 24, 2016
- Jan 10, 2016
-
-
whh8b authored
Give the source address for the instruction that is targeting the dollop to be placed. This will give another signal to placement plugins to help them make a decision.
-
- Jan 01, 2016
-
-
whh8b authored
Allow for reserved ranges to be plopped. Ie, selectively call Reserve when plopping bytes instead of always doing it.
-
- Dec 18, 2015
- Dec 16, 2015
-
-
whh8b authored
This fixes a bug where dollop creation incorrectly continued past IBTs. IBTs should always start a dollop and this fixes that.
-
- Dec 14, 2015
- Dec 09, 2015
-
-
jdh8d authored
-
- Dec 04, 2015
-
-
whh8b authored
Any patch whose target immediately follows can be turned into a five byte nop. This is not 100% ideal but it is a good start to test whether this optimization is worthwhile.
-
- Dec 03, 2015
-
-
jdh8d authored
fixed unpinned and pinned unresolved dollop's to sort by instruction's address instead of instructions' base id. sorting by baseID was non-deterministic when both isntructions were not in the database.
-
- Nov 11, 2015
-
-
whh8b authored
-
- Nov 09, 2015
- Nov 08, 2015
-
-
whh8b authored
Let a plugin tell us about where to plop a dollop. This change includes a 1. utils namespace with a function to calculate the worst case instruction size. 2. Dollop_t type that can be used to describe and pass around a dollop.
-
- Nov 05, 2015
-
-
whh8b authored
Remove the dependency of the Zipr statistics class on Zipr options. Also, re-enable printing of the stats at the end of the Zipr.
-
- Oct 22, 2015
- Oct 21, 2015
-
-
whh8b authored
-
- Oct 20, 2015
-
-
jdh8d authored
Updated to write zipr.map for machine/human reading of the 'map' between instructions and their final location.
-
- Oct 16, 2015
- Sep 01, 2015
-
-
jdh8d authored
-
- Aug 21, 2015
-
-
whh8b authored
1. Add support for plugins to call certain Zipr_t functions. This meant making a class that is Zipr_t and then converting the actual implementation to a subclass (ZiprImpl_t). The Zipr_t goes in the zipr_sdk. 2. Ask all plugins about each instruction and determine whether there are any takers for plopping. 3. When plopping an instruction, consider whether or not a plugin asked to do the plopping. If so, let it do the work.
-