Instead of blowing up the driver plugin architecture issue more, I figured I would create a separate issue. A lot of the plugins have a cut and paste of the same header files. I say we create a single shared include folder. There needs to be some thought into which projects will share what considering we have three subsystems here: STrace driver, plugins, CLI. This is a lot easier now that plugins live in drivers and we don't need a complex interface anymore.
Instead of blowing up the driver plugin architecture issue more, I figured I would create a separate issue. A lot of the plugins have a cut and paste of the same header files. I say we create a single shared include folder. There needs to be some thought into which projects will share what considering we have three subsystems here: STrace driver, plugins, CLI. This is a lot easier now that plugins live in drivers and we don't need a complex interface anymore.