Skip to content

Second major release

Compare
Choose a tag to compare
@ericbodden ericbodden released this 27 Mar 18:19
· 22 commits to master since this release

This is the second major release of TamiFlex

  • The Play-out Agent now also logs field set/get operations through reflection. The Booster can now convert these into regular field accesses. This aids static analyses that are field sensitive.
  • The Play-out Agent now logs many more accessed to methods in the classes Array, Class, Constructor, Field, and Method. Further, new transformers can be added to instrument additional methods. This is done through a configuration file.
  • The Play-out Agent and Play-in Agent now both use a configuration file and no longer support any command line options. When you first run one of the agent, a configuration file template will be written to $HOME/.tamiflex. Edit these files to your liking. If you want specific configurations for specific projects, you may place additional configurations files in those projects' directories: Tamiflex searches for the files first in the current directory and then in $HOME/.tamiflex. See here for more information: ConfigurationFile
  • The configuration-file mechanism makes the Play-Out Agent extensible: users can now add their own instrumentation instructions.