Change DTrace firing method

Actually this is the same PR as "#3 DTrace firing throws", but updated till the latest version and ready to merge.