Skip to content
Snippets Groups Projects
  1. Aug 05, 2021
  2. Aug 04, 2021
  3. Feb 14, 2019
  4. Feb 13, 2019
  5. Feb 08, 2019
  6. Jan 26, 2019
  7. Apr 14, 2017
  8. Jun 27, 2016
    • whh8b's avatar
      Several changes: · 22bfeab4
      whh8b authored
      1. Update semantics of how plugins determine
         the size and space of the dollop that they
      	 will plop. 
      2. Add sorting for plugin invocation based on
         lexigraphical sorting.
      22bfeab4
  9. May 31, 2016
  10. Apr 02, 2016
  11. Feb 17, 2016
    • whh8b's avatar
      Update calls to SDK functions · 334b6690
      whh8b authored
      1. Allow AddressDollop() to tell Zipr whether
      the dollops should be coalesced. Defaults to true.
      
      2. Allow the plugin to retarget a pin.
      334b6690
  12. Jan 10, 2016
    • whh8b's avatar
      Give another parameter to AddressDollop · 961ad7e2
      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.
      961ad7e2
  13. Dec 18, 2015
  14. Nov 11, 2015
  15. Nov 08, 2015
    • whh8b's avatar
      Ask plugins about where to place dollops · b09757c6
      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.
      b09757c6
  16. Oct 22, 2015
  17. Oct 16, 2015
  18. Aug 21, 2015
    • whh8b's avatar
      Update Zipr to support plugins plopping insns. · eb0e16bf
      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.
      eb0e16bf
  19. Feb 07, 2015
Loading