Hi,
When I was trying to run the first experiment test.sh in README.md, I found there're several errors caused by the version:
In the 1.5 version of NVBit, it changed _pred functions/variables to _guard_pred, see its log. So I think you may want to change the function nvbit_add_call_arg_pred_val(i) to nvbit_add_call_arg_guard_pred_val(i) in both injector.cu and profiler.cu.
I noticed that you may use python 2.0, so I received errors like TypeError: can only concatenate list (not "map") to list. I wondered if you could surround map() with list() when you are doing join function in parse_results.py.
Sorry for these small suggestions, I think it's OK if you just keep the current version since the developers may find themselves. Thanks!
Hi, When I was trying to run the first experiment
test.sh
inREADME.md,
I found there're several errors caused by the version:nvbit_add_call_arg_pred_val(i)
tonvbit_add_call_arg_guard_pred_val(i)
in bothinjector.cu
andprofiler.cu
.TypeError: can only concatenate list (not "map") to list
. I wondered if you could surroundmap()
withlist()
when you are doingjoin
function inparse_results.py
.Sorry for these small suggestions, I think it's OK if you just keep the current version since the developers may find themselves. Thanks!