I've recently become aware of a free-for-research brain-computer interface system, BCI2000. What I'm interested in is if anyone has worked before on writing or using software that relates in some way to this field of activity, and if you could give me any indications as to where I could find some kind of affordable data acquisition hardw...
What's the coolest thing you've used Bytecode injection/insertion (BCI) for?
* Dumb logging doesn't count (unless you've managed to made it unique in some creative way).
** Not only in Java.
...
I am writing JVMTI code to profile Java programs, which mostly entails obtaining stack traces from random threads at fixed time intervals using the function AsyncGetCallTrace. Thus, I am able to obtain CallTrace structures, each of which contains an array of CallFrame structures, which contain data about individual frames in a stack trac...